JAL-629 added Alphafold cif, pdb and PAE json files to examples/AlphaFold
authorBen Soares <b.soares@dundee.ac.uk>
Wed, 11 Jan 2023 11:55:53 +0000 (11:55 +0000)
committerBen Soares <b.soares@dundee.ac.uk>
Wed, 11 Jan 2023 11:55:53 +0000 (11:55 +0000)
examples/AlphaFold/AF-Q5VSL9-F1-model_v4.cif [new file with mode: 0644]
examples/AlphaFold/AF-Q5VSL9-F1-model_v4.pdb [new file with mode: 0644]
examples/AlphaFold/AF-Q5VSL9-F1-predicted_aligned_error_v4.json [new file with mode: 0644]
examples/AlphaFold/AF-Q5VSL9-F1-predicted_aligned_error_v4B.json [new file with mode: 0644]

diff --git a/examples/AlphaFold/AF-Q5VSL9-F1-model_v4.cif b/examples/AlphaFold/AF-Q5VSL9-F1-model_v4.cif
new file mode 100644 (file)
index 0000000..10acb8c
--- /dev/null
@@ -0,0 +1,9782 @@
+data_AF-Q5VSL9-F1
+#
+_entry.id AF-Q5VSL9-F1
+#
+loop_
+_atom_type.symbol
+C 
+N 
+O 
+S 
+#
+loop_
+_audit_author.name
+_audit_author.pdbx_ordinal
+"Jumper, John"               1  
+"Evans, Richard"             2  
+"Pritzel, Alexander"         3  
+"Green, Tim"                 4  
+"Figurnov, Michael"          5  
+"Ronneberger, Olaf"          6  
+"Tunyasuvunakool, Kathryn"   7  
+"Bates, Russ"                8  
+"Zidek, Augustin"            9  
+"Potapenko, Anna"            10 
+"Bridgland, Alex"            11 
+"Meyer, Clemens"             12 
+"Kohl, Simon A. A."          13 
+"Ballard, Andrew J."         14 
+"Cowie, Andrew"              15 
+"Romera-Paredes, Bernardino" 16 
+"Nikolov, Stanislav"         17 
+"Jain, Rishub"               18 
+"Adler, Jonas"               19 
+"Back, Trevor"               20 
+"Petersen, Stig"             21 
+"Reiman, David"              22 
+"Clancy, Ellen"              23 
+"Zielinski, Michal"          24 
+"Steinegger, Martin"         25 
+"Pacholska, Michalina"       26 
+"Berghammer, Tamas"          27 
+"Silver, David"              28 
+"Vinyals, Oriol"             29 
+"Senior, Andrew W."          30 
+"Kavukcuoglu, Koray"         31 
+"Kohli, Pushmeet"            32 
+"Hassabis, Demis"            33 
+#
+_audit_conform.dict_location https://raw.githubusercontent.com/ihmwg/ModelCIF/master/dist/mmcif_ma.dic
+_audit_conform.dict_name     mmcif_ma.dic
+_audit_conform.dict_version  1.3.9
+#
+loop_
+_chem_comp.formula
+_chem_comp.formula_weight
+_chem_comp.id
+_chem_comp.mon_nstd_flag
+_chem_comp.name
+_chem_comp.pdbx_synonyms
+_chem_comp.type
+"C3 H7 N O2"    89.093  ALA y ALANINE         ? "L-PEPTIDE LINKING" 
+"C6 H15 N4 O2"  175.209 ARG y ARGININE        ? "L-PEPTIDE LINKING" 
+"C4 H8 N2 O3"   132.118 ASN y ASPARAGINE      ? "L-PEPTIDE LINKING" 
+"C4 H7 N O4"    133.103 ASP y "ASPARTIC ACID" ? "L-PEPTIDE LINKING" 
+"C3 H7 N O2 S"  121.158 CYS y CYSTEINE        ? "L-PEPTIDE LINKING" 
+"C5 H10 N2 O3"  146.144 GLN y GLUTAMINE       ? "L-PEPTIDE LINKING" 
+"C5 H9 N O4"    147.129 GLU y "GLUTAMIC ACID" ? "L-PEPTIDE LINKING" 
+"C2 H5 N O2"    75.067  GLY y GLYCINE         ? "PEPTIDE LINKING"   
+"C6 H10 N3 O2"  156.162 HIS y HISTIDINE       ? "L-PEPTIDE LINKING" 
+"C6 H13 N O2"   131.173 ILE y ISOLEUCINE      ? "L-PEPTIDE LINKING" 
+"C6 H13 N O2"   131.173 LEU y LEUCINE         ? "L-PEPTIDE LINKING" 
+"C6 H15 N2 O2"  147.195 LYS y LYSINE          ? "L-PEPTIDE LINKING" 
+"C5 H11 N O2 S" 149.211 MET y METHIONINE      ? "L-PEPTIDE LINKING" 
+"C9 H11 N O2"   165.189 PHE y PHENYLALANINE   ? "L-PEPTIDE LINKING" 
+"C5 H9 N O2"    115.130 PRO y PROLINE         ? "L-PEPTIDE LINKING" 
+"C3 H7 N O3"    105.093 SER y SERINE          ? "L-PEPTIDE LINKING" 
+"C4 H9 N O3"    119.119 THR y THREONINE       ? "L-PEPTIDE LINKING" 
+"C11 H12 N2 O2" 204.225 TRP y TRYPTOPHAN      ? "L-PEPTIDE LINKING" 
+"C9 H11 N O3"   181.189 TYR y TYROSINE        ? "L-PEPTIDE LINKING" 
+"C5 H11 N O2"   117.146 VAL y VALINE          ? "L-PEPTIDE LINKING" 
+#
+_citation.book_publisher          ?
+_citation.country                 UK
+_citation.id                      primary
+_citation.journal_full            Nature
+_citation.journal_id_ASTM         NATUAS
+_citation.journal_id_CSD          0006
+_citation.journal_id_ISSN         0028-0836
+_citation.journal_volume          596
+_citation.page_first              583
+_citation.page_last               589
+_citation.pdbx_database_id_DOI    10.1038/s41586-021-03819-2
+_citation.pdbx_database_id_PubMed 34265844
+_citation.title                   "Highly accurate protein structure prediction with AlphaFold"
+_citation.year                    2021
+#
+loop_
+_citation_author.citation_id
+_citation_author.name
+_citation_author.ordinal
+1 "Jumper, John"               1  
+1 "Evans, Richard"             2  
+1 "Pritzel, Alexander"         3  
+1 "Green, Tim"                 4  
+1 "Figurnov, Michael"          5  
+1 "Ronneberger, Olaf"          6  
+1 "Tunyasuvunakool, Kathryn"   7  
+1 "Bates, Russ"                8  
+1 "Zidek, Augustin"            9  
+1 "Potapenko, Anna"            10 
+1 "Bridgland, Alex"            11 
+1 "Meyer, Clemens"             12 
+1 "Kohl, Simon A. A."          13 
+1 "Ballard, Andrew J."         14 
+1 "Cowie, Andrew"              15 
+1 "Romera-Paredes, Bernardino" 16 
+1 "Nikolov, Stanislav"         17 
+1 "Jain, Rishub"               18 
+1 "Adler, Jonas"               19 
+1 "Back, Trevor"               20 
+1 "Petersen, Stig"             21 
+1 "Reiman, David"              22 
+1 "Clancy, Ellen"              23 
+1 "Zielinski, Michal"          24 
+1 "Steinegger, Martin"         25 
+1 "Pacholska, Michalina"       26 
+1 "Berghammer, Tamas"          27 
+1 "Silver, David"              28 
+1 "Vinyals, Oriol"             29 
+1 "Senior, Andrew W."          30 
+1 "Kavukcuoglu, Koray"         31 
+1 "Kohli, Pushmeet"            32 
+1 "Hassabis, Demis"            33 
+#
+_database_2.database_code AF-Q5VSL9-F1
+_database_2.database_id   AlphaFoldDB
+#
+_entity.details                  ?
+_entity.formula_weight           ?
+_entity.id                       1
+_entity.pdbx_description         "Striatin-interacting protein 1"
+_entity.pdbx_ec                  ?
+_entity.pdbx_fragment            ?
+_entity.pdbx_mutation            ?
+_entity.pdbx_number_of_molecules 1
+_entity.src_method               man
+_entity.type                     polymer
+#
+_entity_poly.entity_id                    1
+_entity_poly.nstd_linkage                 no
+_entity_poly.nstd_monomer                 no
+_entity_poly.pdbx_seq_one_letter_code     
+;MEPAVGGPGPLIVNNKQPQPPPPPPPAAAQPPPGAPRAAAGLLPGGKAREFNRNQRKDSEGYSESPDLEFEYADTDKWAA
+ELSELYSYTEGPEFLMNRKCFEEDFRIHVTDKKWTELDTNQHRTHAMRLLDGLEVTAREKRLKVARAILYVAQGTFGECS
+SEAEVQSWMRYNIFLLLEVGTFNALVELLNMEIDNSAACSSAVRKPAISLADSTDLRVLLNIMYLIVETVHQECEGDKAE
+WRTMRQTFRAELGSPLYNNEPFAIMLFGMVTKFCSGHAPHFPMKKVLLLLWKTVLCTLGGFEELQSMKAEKRSILGLPPL
+PEDSIKVIRNMRAASPPASASDLIEQQQKRGRREHKALIKQDNLDAFNERDPYKADDSREEEEENDDDNSLEGETFPLER
+DEVMPPPLQHPQTDRLTCPKGLPWAPKVREKDIEMFLESSRSKFIGYTLGSDTNTVVGLPRPIHESIKTLKQHKYTSIAE
+VQAQMEEEYLRSPLSGGEEEVEQVPAETLYQGLLPSLPQYMIALLKILLAAAPTSKAKTDSINILADVLPEEMPTTVLQS
+MKLGVDVNRHKEVIVKAISAVLLLLLKHFKLNHVYQFEYMAQHLVFANCIPLILKFFNQNIMSYITAKNSISVLDYPHCV
+VHELPELTAESLEAGDSNQFCWRNLFSCINLLRILNKLTKWKHSRTMMLVVFKSAPILKRALKVKQAMMQLYVLKLLKVQ
+TKYLGRQWRKSNMKTMSAIYQKVRHRLNDDWAYGNDLDARPWDFQAEECALRANIERFNARRYDRAHSNPDFLPVDNCLQ
+SVLGQRVDLPEDFQMNYDLWLEREVFSKPISWEELLQ
+;
+_entity_poly.pdbx_seq_one_letter_code_can 
+;MEPAVGGPGPLIVNNKQPQPPPPPPPAAAQPPPGAPRAAAGLLPGGKAREFNRNQRKDSEGYSESPDLEFEYADTDKWAA
+ELSELYSYTEGPEFLMNRKCFEEDFRIHVTDKKWTELDTNQHRTHAMRLLDGLEVTAREKRLKVARAILYVAQGTFGECS
+SEAEVQSWMRYNIFLLLEVGTFNALVELLNMEIDNSAACSSAVRKPAISLADSTDLRVLLNIMYLIVETVHQECEGDKAE
+WRTMRQTFRAELGSPLYNNEPFAIMLFGMVTKFCSGHAPHFPMKKVLLLLWKTVLCTLGGFEELQSMKAEKRSILGLPPL
+PEDSIKVIRNMRAASPPASASDLIEQQQKRGRREHKALIKQDNLDAFNERDPYKADDSREEEEENDDDNSLEGETFPLER
+DEVMPPPLQHPQTDRLTCPKGLPWAPKVREKDIEMFLESSRSKFIGYTLGSDTNTVVGLPRPIHESIKTLKQHKYTSIAE
+VQAQMEEEYLRSPLSGGEEEVEQVPAETLYQGLLPSLPQYMIALLKILLAAAPTSKAKTDSINILADVLPEEMPTTVLQS
+MKLGVDVNRHKEVIVKAISAVLLLLLKHFKLNHVYQFEYMAQHLVFANCIPLILKFFNQNIMSYITAKNSISVLDYPHCV
+VHELPELTAESLEAGDSNQFCWRNLFSCINLLRILNKLTKWKHSRTMMLVVFKSAPILKRALKVKQAMMQLYVLKLLKVQ
+TKYLGRQWRKSNMKTMSAIYQKVRHRLNDDWAYGNDLDARPWDFQAEECALRANIERFNARRYDRAHSNPDFLPVDNCLQ
+SVLGQRVDLPEDFQMNYDLWLEREVFSKPISWEELLQ
+;
+_entity_poly.pdbx_strand_id               A
+_entity_poly.type                         polypeptide(L)
+#
+loop_
+_entity_poly_seq.entity_id
+_entity_poly_seq.hetero
+_entity_poly_seq.mon_id
+_entity_poly_seq.num
+1 n MET 1   
+1 n GLU 2   
+1 n PRO 3   
+1 n ALA 4   
+1 n VAL 5   
+1 n GLY 6   
+1 n GLY 7   
+1 n PRO 8   
+1 n GLY 9   
+1 n PRO 10  
+1 n LEU 11  
+1 n ILE 12  
+1 n VAL 13  
+1 n ASN 14  
+1 n ASN 15  
+1 n LYS 16  
+1 n GLN 17  
+1 n PRO 18  
+1 n GLN 19  
+1 n PRO 20  
+1 n PRO 21  
+1 n PRO 22  
+1 n PRO 23  
+1 n PRO 24  
+1 n PRO 25  
+1 n PRO 26  
+1 n ALA 27  
+1 n ALA 28  
+1 n ALA 29  
+1 n GLN 30  
+1 n PRO 31  
+1 n PRO 32  
+1 n PRO 33  
+1 n GLY 34  
+1 n ALA 35  
+1 n PRO 36  
+1 n ARG 37  
+1 n ALA 38  
+1 n ALA 39  
+1 n ALA 40  
+1 n GLY 41  
+1 n LEU 42  
+1 n LEU 43  
+1 n PRO 44  
+1 n GLY 45  
+1 n GLY 46  
+1 n LYS 47  
+1 n ALA 48  
+1 n ARG 49  
+1 n GLU 50  
+1 n PHE 51  
+1 n ASN 52  
+1 n ARG 53  
+1 n ASN 54  
+1 n GLN 55  
+1 n ARG 56  
+1 n LYS 57  
+1 n ASP 58  
+1 n SER 59  
+1 n GLU 60  
+1 n GLY 61  
+1 n TYR 62  
+1 n SER 63  
+1 n GLU 64  
+1 n SER 65  
+1 n PRO 66  
+1 n ASP 67  
+1 n LEU 68  
+1 n GLU 69  
+1 n PHE 70  
+1 n GLU 71  
+1 n TYR 72  
+1 n ALA 73  
+1 n ASP 74  
+1 n THR 75  
+1 n ASP 76  
+1 n LYS 77  
+1 n TRP 78  
+1 n ALA 79  
+1 n ALA 80  
+1 n GLU 81  
+1 n LEU 82  
+1 n SER 83  
+1 n GLU 84  
+1 n LEU 85  
+1 n TYR 86  
+1 n SER 87  
+1 n TYR 88  
+1 n THR 89  
+1 n GLU 90  
+1 n GLY 91  
+1 n PRO 92  
+1 n GLU 93  
+1 n PHE 94  
+1 n LEU 95  
+1 n MET 96  
+1 n ASN 97  
+1 n ARG 98  
+1 n LYS 99  
+1 n CYS 100 
+1 n PHE 101 
+1 n GLU 102 
+1 n GLU 103 
+1 n ASP 104 
+1 n PHE 105 
+1 n ARG 106 
+1 n ILE 107 
+1 n HIS 108 
+1 n VAL 109 
+1 n THR 110 
+1 n ASP 111 
+1 n LYS 112 
+1 n LYS 113 
+1 n TRP 114 
+1 n THR 115 
+1 n GLU 116 
+1 n LEU 117 
+1 n ASP 118 
+1 n THR 119 
+1 n ASN 120 
+1 n GLN 121 
+1 n HIS 122 
+1 n ARG 123 
+1 n THR 124 
+1 n HIS 125 
+1 n ALA 126 
+1 n MET 127 
+1 n ARG 128 
+1 n LEU 129 
+1 n LEU 130 
+1 n ASP 131 
+1 n GLY 132 
+1 n LEU 133 
+1 n GLU 134 
+1 n VAL 135 
+1 n THR 136 
+1 n ALA 137 
+1 n ARG 138 
+1 n GLU 139 
+1 n LYS 140 
+1 n ARG 141 
+1 n LEU 142 
+1 n LYS 143 
+1 n VAL 144 
+1 n ALA 145 
+1 n ARG 146 
+1 n ALA 147 
+1 n ILE 148 
+1 n LEU 149 
+1 n TYR 150 
+1 n VAL 151 
+1 n ALA 152 
+1 n GLN 153 
+1 n GLY 154 
+1 n THR 155 
+1 n PHE 156 
+1 n GLY 157 
+1 n GLU 158 
+1 n CYS 159 
+1 n SER 160 
+1 n SER 161 
+1 n GLU 162 
+1 n ALA 163 
+1 n GLU 164 
+1 n VAL 165 
+1 n GLN 166 
+1 n SER 167 
+1 n TRP 168 
+1 n MET 169 
+1 n ARG 170 
+1 n TYR 171 
+1 n ASN 172 
+1 n ILE 173 
+1 n PHE 174 
+1 n LEU 175 
+1 n LEU 176 
+1 n LEU 177 
+1 n GLU 178 
+1 n VAL 179 
+1 n GLY 180 
+1 n THR 181 
+1 n PHE 182 
+1 n ASN 183 
+1 n ALA 184 
+1 n LEU 185 
+1 n VAL 186 
+1 n GLU 187 
+1 n LEU 188 
+1 n LEU 189 
+1 n ASN 190 
+1 n MET 191 
+1 n GLU 192 
+1 n ILE 193 
+1 n ASP 194 
+1 n ASN 195 
+1 n SER 196 
+1 n ALA 197 
+1 n ALA 198 
+1 n CYS 199 
+1 n SER 200 
+1 n SER 201 
+1 n ALA 202 
+1 n VAL 203 
+1 n ARG 204 
+1 n LYS 205 
+1 n PRO 206 
+1 n ALA 207 
+1 n ILE 208 
+1 n SER 209 
+1 n LEU 210 
+1 n ALA 211 
+1 n ASP 212 
+1 n SER 213 
+1 n THR 214 
+1 n ASP 215 
+1 n LEU 216 
+1 n ARG 217 
+1 n VAL 218 
+1 n LEU 219 
+1 n LEU 220 
+1 n ASN 221 
+1 n ILE 222 
+1 n MET 223 
+1 n TYR 224 
+1 n LEU 225 
+1 n ILE 226 
+1 n VAL 227 
+1 n GLU 228 
+1 n THR 229 
+1 n VAL 230 
+1 n HIS 231 
+1 n GLN 232 
+1 n GLU 233 
+1 n CYS 234 
+1 n GLU 235 
+1 n GLY 236 
+1 n ASP 237 
+1 n LYS 238 
+1 n ALA 239 
+1 n GLU 240 
+1 n TRP 241 
+1 n ARG 242 
+1 n THR 243 
+1 n MET 244 
+1 n ARG 245 
+1 n GLN 246 
+1 n THR 247 
+1 n PHE 248 
+1 n ARG 249 
+1 n ALA 250 
+1 n GLU 251 
+1 n LEU 252 
+1 n GLY 253 
+1 n SER 254 
+1 n PRO 255 
+1 n LEU 256 
+1 n TYR 257 
+1 n ASN 258 
+1 n ASN 259 
+1 n GLU 260 
+1 n PRO 261 
+1 n PHE 262 
+1 n ALA 263 
+1 n ILE 264 
+1 n MET 265 
+1 n LEU 266 
+1 n PHE 267 
+1 n GLY 268 
+1 n MET 269 
+1 n VAL 270 
+1 n THR 271 
+1 n LYS 272 
+1 n PHE 273 
+1 n CYS 274 
+1 n SER 275 
+1 n GLY 276 
+1 n HIS 277 
+1 n ALA 278 
+1 n PRO 279 
+1 n HIS 280 
+1 n PHE 281 
+1 n PRO 282 
+1 n MET 283 
+1 n LYS 284 
+1 n LYS 285 
+1 n VAL 286 
+1 n LEU 287 
+1 n LEU 288 
+1 n LEU 289 
+1 n LEU 290 
+1 n TRP 291 
+1 n LYS 292 
+1 n THR 293 
+1 n VAL 294 
+1 n LEU 295 
+1 n CYS 296 
+1 n THR 297 
+1 n LEU 298 
+1 n GLY 299 
+1 n GLY 300 
+1 n PHE 301 
+1 n GLU 302 
+1 n GLU 303 
+1 n LEU 304 
+1 n GLN 305 
+1 n SER 306 
+1 n MET 307 
+1 n LYS 308 
+1 n ALA 309 
+1 n GLU 310 
+1 n LYS 311 
+1 n ARG 312 
+1 n SER 313 
+1 n ILE 314 
+1 n LEU 315 
+1 n GLY 316 
+1 n LEU 317 
+1 n PRO 318 
+1 n PRO 319 
+1 n LEU 320 
+1 n PRO 321 
+1 n GLU 322 
+1 n ASP 323 
+1 n SER 324 
+1 n ILE 325 
+1 n LYS 326 
+1 n VAL 327 
+1 n ILE 328 
+1 n ARG 329 
+1 n ASN 330 
+1 n MET 331 
+1 n ARG 332 
+1 n ALA 333 
+1 n ALA 334 
+1 n SER 335 
+1 n PRO 336 
+1 n PRO 337 
+1 n ALA 338 
+1 n SER 339 
+1 n ALA 340 
+1 n SER 341 
+1 n ASP 342 
+1 n LEU 343 
+1 n ILE 344 
+1 n GLU 345 
+1 n GLN 346 
+1 n GLN 347 
+1 n GLN 348 
+1 n LYS 349 
+1 n ARG 350 
+1 n GLY 351 
+1 n ARG 352 
+1 n ARG 353 
+1 n GLU 354 
+1 n HIS 355 
+1 n LYS 356 
+1 n ALA 357 
+1 n LEU 358 
+1 n ILE 359 
+1 n LYS 360 
+1 n GLN 361 
+1 n ASP 362 
+1 n ASN 363 
+1 n LEU 364 
+1 n ASP 365 
+1 n ALA 366 
+1 n PHE 367 
+1 n ASN 368 
+1 n GLU 369 
+1 n ARG 370 
+1 n ASP 371 
+1 n PRO 372 
+1 n TYR 373 
+1 n LYS 374 
+1 n ALA 375 
+1 n ASP 376 
+1 n ASP 377 
+1 n SER 378 
+1 n ARG 379 
+1 n GLU 380 
+1 n GLU 381 
+1 n GLU 382 
+1 n GLU 383 
+1 n GLU 384 
+1 n ASN 385 
+1 n ASP 386 
+1 n ASP 387 
+1 n ASP 388 
+1 n ASN 389 
+1 n SER 390 
+1 n LEU 391 
+1 n GLU 392 
+1 n GLY 393 
+1 n GLU 394 
+1 n THR 395 
+1 n PHE 396 
+1 n PRO 397 
+1 n LEU 398 
+1 n GLU 399 
+1 n ARG 400 
+1 n ASP 401 
+1 n GLU 402 
+1 n VAL 403 
+1 n MET 404 
+1 n PRO 405 
+1 n PRO 406 
+1 n PRO 407 
+1 n LEU 408 
+1 n GLN 409 
+1 n HIS 410 
+1 n PRO 411 
+1 n GLN 412 
+1 n THR 413 
+1 n ASP 414 
+1 n ARG 415 
+1 n LEU 416 
+1 n THR 417 
+1 n CYS 418 
+1 n PRO 419 
+1 n LYS 420 
+1 n GLY 421 
+1 n LEU 422 
+1 n PRO 423 
+1 n TRP 424 
+1 n ALA 425 
+1 n PRO 426 
+1 n LYS 427 
+1 n VAL 428 
+1 n ARG 429 
+1 n GLU 430 
+1 n LYS 431 
+1 n ASP 432 
+1 n ILE 433 
+1 n GLU 434 
+1 n MET 435 
+1 n PHE 436 
+1 n LEU 437 
+1 n GLU 438 
+1 n SER 439 
+1 n SER 440 
+1 n ARG 441 
+1 n SER 442 
+1 n LYS 443 
+1 n PHE 444 
+1 n ILE 445 
+1 n GLY 446 
+1 n TYR 447 
+1 n THR 448 
+1 n LEU 449 
+1 n GLY 450 
+1 n SER 451 
+1 n ASP 452 
+1 n THR 453 
+1 n ASN 454 
+1 n THR 455 
+1 n VAL 456 
+1 n VAL 457 
+1 n GLY 458 
+1 n LEU 459 
+1 n PRO 460 
+1 n ARG 461 
+1 n PRO 462 
+1 n ILE 463 
+1 n HIS 464 
+1 n GLU 465 
+1 n SER 466 
+1 n ILE 467 
+1 n LYS 468 
+1 n THR 469 
+1 n LEU 470 
+1 n LYS 471 
+1 n GLN 472 
+1 n HIS 473 
+1 n LYS 474 
+1 n TYR 475 
+1 n THR 476 
+1 n SER 477 
+1 n ILE 478 
+1 n ALA 479 
+1 n GLU 480 
+1 n VAL 481 
+1 n GLN 482 
+1 n ALA 483 
+1 n GLN 484 
+1 n MET 485 
+1 n GLU 486 
+1 n GLU 487 
+1 n GLU 488 
+1 n TYR 489 
+1 n LEU 490 
+1 n ARG 491 
+1 n SER 492 
+1 n PRO 493 
+1 n LEU 494 
+1 n SER 495 
+1 n GLY 496 
+1 n GLY 497 
+1 n GLU 498 
+1 n GLU 499 
+1 n GLU 500 
+1 n VAL 501 
+1 n GLU 502 
+1 n GLN 503 
+1 n VAL 504 
+1 n PRO 505 
+1 n ALA 506 
+1 n GLU 507 
+1 n THR 508 
+1 n LEU 509 
+1 n TYR 510 
+1 n GLN 511 
+1 n GLY 512 
+1 n LEU 513 
+1 n LEU 514 
+1 n PRO 515 
+1 n SER 516 
+1 n LEU 517 
+1 n PRO 518 
+1 n GLN 519 
+1 n TYR 520 
+1 n MET 521 
+1 n ILE 522 
+1 n ALA 523 
+1 n LEU 524 
+1 n LEU 525 
+1 n LYS 526 
+1 n ILE 527 
+1 n LEU 528 
+1 n LEU 529 
+1 n ALA 530 
+1 n ALA 531 
+1 n ALA 532 
+1 n PRO 533 
+1 n THR 534 
+1 n SER 535 
+1 n LYS 536 
+1 n ALA 537 
+1 n LYS 538 
+1 n THR 539 
+1 n ASP 540 
+1 n SER 541 
+1 n ILE 542 
+1 n ASN 543 
+1 n ILE 544 
+1 n LEU 545 
+1 n ALA 546 
+1 n ASP 547 
+1 n VAL 548 
+1 n LEU 549 
+1 n PRO 550 
+1 n GLU 551 
+1 n GLU 552 
+1 n MET 553 
+1 n PRO 554 
+1 n THR 555 
+1 n THR 556 
+1 n VAL 557 
+1 n LEU 558 
+1 n GLN 559 
+1 n SER 560 
+1 n MET 561 
+1 n LYS 562 
+1 n LEU 563 
+1 n GLY 564 
+1 n VAL 565 
+1 n ASP 566 
+1 n VAL 567 
+1 n ASN 568 
+1 n ARG 569 
+1 n HIS 570 
+1 n LYS 571 
+1 n GLU 572 
+1 n VAL 573 
+1 n ILE 574 
+1 n VAL 575 
+1 n LYS 576 
+1 n ALA 577 
+1 n ILE 578 
+1 n SER 579 
+1 n ALA 580 
+1 n VAL 581 
+1 n LEU 582 
+1 n LEU 583 
+1 n LEU 584 
+1 n LEU 585 
+1 n LEU 586 
+1 n LYS 587 
+1 n HIS 588 
+1 n PHE 589 
+1 n LYS 590 
+1 n LEU 591 
+1 n ASN 592 
+1 n HIS 593 
+1 n VAL 594 
+1 n TYR 595 
+1 n GLN 596 
+1 n PHE 597 
+1 n GLU 598 
+1 n TYR 599 
+1 n MET 600 
+1 n ALA 601 
+1 n GLN 602 
+1 n HIS 603 
+1 n LEU 604 
+1 n VAL 605 
+1 n PHE 606 
+1 n ALA 607 
+1 n ASN 608 
+1 n CYS 609 
+1 n ILE 610 
+1 n PRO 611 
+1 n LEU 612 
+1 n ILE 613 
+1 n LEU 614 
+1 n LYS 615 
+1 n PHE 616 
+1 n PHE 617 
+1 n ASN 618 
+1 n GLN 619 
+1 n ASN 620 
+1 n ILE 621 
+1 n MET 622 
+1 n SER 623 
+1 n TYR 624 
+1 n ILE 625 
+1 n THR 626 
+1 n ALA 627 
+1 n LYS 628 
+1 n ASN 629 
+1 n SER 630 
+1 n ILE 631 
+1 n SER 632 
+1 n VAL 633 
+1 n LEU 634 
+1 n ASP 635 
+1 n TYR 636 
+1 n PRO 637 
+1 n HIS 638 
+1 n CYS 639 
+1 n VAL 640 
+1 n VAL 641 
+1 n HIS 642 
+1 n GLU 643 
+1 n LEU 644 
+1 n PRO 645 
+1 n GLU 646 
+1 n LEU 647 
+1 n THR 648 
+1 n ALA 649 
+1 n GLU 650 
+1 n SER 651 
+1 n LEU 652 
+1 n GLU 653 
+1 n ALA 654 
+1 n GLY 655 
+1 n ASP 656 
+1 n SER 657 
+1 n ASN 658 
+1 n GLN 659 
+1 n PHE 660 
+1 n CYS 661 
+1 n TRP 662 
+1 n ARG 663 
+1 n ASN 664 
+1 n LEU 665 
+1 n PHE 666 
+1 n SER 667 
+1 n CYS 668 
+1 n ILE 669 
+1 n ASN 670 
+1 n LEU 671 
+1 n LEU 672 
+1 n ARG 673 
+1 n ILE 674 
+1 n LEU 675 
+1 n ASN 676 
+1 n LYS 677 
+1 n LEU 678 
+1 n THR 679 
+1 n LYS 680 
+1 n TRP 681 
+1 n LYS 682 
+1 n HIS 683 
+1 n SER 684 
+1 n ARG 685 
+1 n THR 686 
+1 n MET 687 
+1 n MET 688 
+1 n LEU 689 
+1 n VAL 690 
+1 n VAL 691 
+1 n PHE 692 
+1 n LYS 693 
+1 n SER 694 
+1 n ALA 695 
+1 n PRO 696 
+1 n ILE 697 
+1 n LEU 698 
+1 n LYS 699 
+1 n ARG 700 
+1 n ALA 701 
+1 n LEU 702 
+1 n LYS 703 
+1 n VAL 704 
+1 n LYS 705 
+1 n GLN 706 
+1 n ALA 707 
+1 n MET 708 
+1 n MET 709 
+1 n GLN 710 
+1 n LEU 711 
+1 n TYR 712 
+1 n VAL 713 
+1 n LEU 714 
+1 n LYS 715 
+1 n LEU 716 
+1 n LEU 717 
+1 n LYS 718 
+1 n VAL 719 
+1 n GLN 720 
+1 n THR 721 
+1 n LYS 722 
+1 n TYR 723 
+1 n LEU 724 
+1 n GLY 725 
+1 n ARG 726 
+1 n GLN 727 
+1 n TRP 728 
+1 n ARG 729 
+1 n LYS 730 
+1 n SER 731 
+1 n ASN 732 
+1 n MET 733 
+1 n LYS 734 
+1 n THR 735 
+1 n MET 736 
+1 n SER 737 
+1 n ALA 738 
+1 n ILE 739 
+1 n TYR 740 
+1 n GLN 741 
+1 n LYS 742 
+1 n VAL 743 
+1 n ARG 744 
+1 n HIS 745 
+1 n ARG 746 
+1 n LEU 747 
+1 n ASN 748 
+1 n ASP 749 
+1 n ASP 750 
+1 n TRP 751 
+1 n ALA 752 
+1 n TYR 753 
+1 n GLY 754 
+1 n ASN 755 
+1 n ASP 756 
+1 n LEU 757 
+1 n ASP 758 
+1 n ALA 759 
+1 n ARG 760 
+1 n PRO 761 
+1 n TRP 762 
+1 n ASP 763 
+1 n PHE 764 
+1 n GLN 765 
+1 n ALA 766 
+1 n GLU 767 
+1 n GLU 768 
+1 n CYS 769 
+1 n ALA 770 
+1 n LEU 771 
+1 n ARG 772 
+1 n ALA 773 
+1 n ASN 774 
+1 n ILE 775 
+1 n GLU 776 
+1 n ARG 777 
+1 n PHE 778 
+1 n ASN 779 
+1 n ALA 780 
+1 n ARG 781 
+1 n ARG 782 
+1 n TYR 783 
+1 n ASP 784 
+1 n ARG 785 
+1 n ALA 786 
+1 n HIS 787 
+1 n SER 788 
+1 n ASN 789 
+1 n PRO 790 
+1 n ASP 791 
+1 n PHE 792 
+1 n LEU 793 
+1 n PRO 794 
+1 n VAL 795 
+1 n ASP 796 
+1 n ASN 797 
+1 n CYS 798 
+1 n LEU 799 
+1 n GLN 800 
+1 n SER 801 
+1 n VAL 802 
+1 n LEU 803 
+1 n GLY 804 
+1 n GLN 805 
+1 n ARG 806 
+1 n VAL 807 
+1 n ASP 808 
+1 n LEU 809 
+1 n PRO 810 
+1 n GLU 811 
+1 n ASP 812 
+1 n PHE 813 
+1 n GLN 814 
+1 n MET 815 
+1 n ASN 816 
+1 n TYR 817 
+1 n ASP 818 
+1 n LEU 819 
+1 n TRP 820 
+1 n LEU 821 
+1 n GLU 822 
+1 n ARG 823 
+1 n GLU 824 
+1 n VAL 825 
+1 n PHE 826 
+1 n SER 827 
+1 n LYS 828 
+1 n PRO 829 
+1 n ILE 830 
+1 n SER 831 
+1 n TRP 832 
+1 n GLU 833 
+1 n GLU 834 
+1 n LEU 835 
+1 n LEU 836 
+1 n GLN 837 
+#
+_ma_data.content_type "model coordinates"
+_ma_data.id           1
+_ma_data.name         Model
+#
+_ma_model_list.data_id          1
+_ma_model_list.model_group_id   1
+_ma_model_list.model_group_name "AlphaFold Monomer v2.0 model"
+_ma_model_list.model_id         1
+_ma_model_list.model_name       "Top ranked model"
+_ma_model_list.model_type       "Ab initio model"
+_ma_model_list.ordinal_id       1
+#
+loop_
+_ma_protocol_step.method_type
+_ma_protocol_step.ordinal_id
+_ma_protocol_step.protocol_id
+_ma_protocol_step.step_id
+"coevolution MSA" 1 1 1 
+"template search" 2 1 2 
+modeling          3 1 3 
+#
+loop_
+_ma_qa_metric.id
+_ma_qa_metric.mode
+_ma_qa_metric.name
+_ma_qa_metric.software_group_id
+_ma_qa_metric.type
+1 global pLDDT 1 pLDDT 
+2 local  pLDDT 1 pLDDT 
+#
+_ma_qa_metric_global.metric_id    1
+_ma_qa_metric_global.metric_value 81.24
+_ma_qa_metric_global.model_id     1
+_ma_qa_metric_global.ordinal_id   1
+#
+loop_
+_ma_qa_metric_local.label_asym_id
+_ma_qa_metric_local.label_comp_id
+_ma_qa_metric_local.label_seq_id
+_ma_qa_metric_local.metric_id
+_ma_qa_metric_local.metric_value
+_ma_qa_metric_local.model_id
+_ma_qa_metric_local.ordinal_id
+A MET 1   2 39.15 1 1   
+A GLU 2   2 37.73 1 2   
+A PRO 3   2 46.58 1 3   
+A ALA 4   2 38.07 1 4   
+A VAL 5   2 43.19 1 5   
+A GLY 6   2 41.76 1 6   
+A GLY 7   2 41.86 1 7   
+A PRO 8   2 40.49 1 8   
+A GLY 9   2 36.47 1 9   
+A PRO 10  2 41.04 1 10  
+A LEU 11  2 35.11 1 11  
+A ILE 12  2 37.30 1 12  
+A VAL 13  2 36.67 1 13  
+A ASN 14  2 35.43 1 14  
+A ASN 15  2 35.47 1 15  
+A LYS 16  2 38.94 1 16  
+A GLN 17  2 38.36 1 17  
+A PRO 18  2 41.32 1 18  
+A GLN 19  2 46.34 1 19  
+A PRO 20  2 45.31 1 20  
+A PRO 21  2 52.54 1 21  
+A PRO 22  2 53.04 1 22  
+A PRO 23  2 53.60 1 23  
+A PRO 24  2 52.07 1 24  
+A PRO 25  2 51.37 1 25  
+A PRO 26  2 48.96 1 26  
+A ALA 27  2 39.22 1 27  
+A ALA 28  2 37.74 1 28  
+A ALA 29  2 38.48 1 29  
+A GLN 30  2 37.78 1 30  
+A PRO 31  2 42.50 1 31  
+A PRO 32  2 50.28 1 32  
+A PRO 33  2 37.77 1 33  
+A GLY 34  2 34.88 1 34  
+A ALA 35  2 32.78 1 35  
+A PRO 36  2 36.37 1 36  
+A ARG 37  2 27.57 1 37  
+A ALA 38  2 35.13 1 38  
+A ALA 39  2 29.60 1 39  
+A ALA 40  2 33.76 1 40  
+A GLY 41  2 32.46 1 41  
+A LEU 42  2 29.84 1 42  
+A LEU 43  2 33.85 1 43  
+A PRO 44  2 35.13 1 44  
+A GLY 45  2 26.89 1 45  
+A GLY 46  2 27.65 1 46  
+A LYS 47  2 28.74 1 47  
+A ALA 48  2 31.97 1 48  
+A ARG 49  2 30.42 1 49  
+A GLU 50  2 30.15 1 50  
+A PHE 51  2 33.25 1 51  
+A ASN 52  2 32.01 1 52  
+A ARG 53  2 29.87 1 53  
+A ASN 54  2 30.62 1 54  
+A GLN 55  2 32.68 1 55  
+A ARG 56  2 29.57 1 56  
+A LYS 57  2 28.80 1 57  
+A ASP 58  2 30.81 1 58  
+A SER 59  2 28.91 1 59  
+A GLU 60  2 25.69 1 60  
+A GLY 61  2 27.38 1 61  
+A TYR 62  2 32.05 1 62  
+A SER 63  2 37.97 1 63  
+A GLU 64  2 51.19 1 64  
+A SER 65  2 60.56 1 65  
+A PRO 66  2 71.01 1 66  
+A ASP 67  2 78.45 1 67  
+A LEU 68  2 82.52 1 68  
+A GLU 69  2 83.31 1 69  
+A PHE 70  2 86.83 1 70  
+A GLU 71  2 86.21 1 71  
+A TYR 72  2 90.59 1 72  
+A ALA 73  2 92.14 1 73  
+A ASP 74  2 92.89 1 74  
+A THR 75  2 93.18 1 75  
+A ASP 76  2 91.82 1 76  
+A LYS 77  2 91.48 1 77  
+A TRP 78  2 92.16 1 78  
+A ALA 79  2 93.12 1 79  
+A ALA 80  2 93.32 1 80  
+A GLU 81  2 94.69 1 81  
+A LEU 82  2 94.98 1 82  
+A SER 83  2 95.41 1 83  
+A GLU 84  2 95.64 1 84  
+A LEU 85  2 97.06 1 85  
+A TYR 86  2 97.41 1 86  
+A SER 87  2 95.69 1 87  
+A TYR 88  2 94.83 1 88  
+A THR 89  2 93.47 1 89  
+A GLU 90  2 94.91 1 90  
+A GLY 91  2 93.12 1 91  
+A PRO 92  2 94.13 1 92  
+A GLU 93  2 96.07 1 93  
+A PHE 94  2 97.10 1 94  
+A LEU 95  2 96.40 1 95  
+A MET 96  2 97.16 1 96  
+A ASN 97  2 98.03 1 97  
+A ARG 98  2 97.52 1 98  
+A LYS 99  2 97.75 1 99  
+A CYS 100 2 97.43 1 100 
+A PHE 101 2 97.53 1 101 
+A GLU 102 2 96.00 1 102 
+A GLU 103 2 94.76 1 103 
+A ASP 104 2 93.35 1 104 
+A PHE 105 2 95.22 1 105 
+A ARG 106 2 93.35 1 106 
+A ILE 107 2 91.65 1 107 
+A HIS 108 2 88.74 1 108 
+A VAL 109 2 88.24 1 109 
+A THR 110 2 83.33 1 110 
+A ASP 111 2 85.40 1 111 
+A LYS 112 2 92.87 1 112 
+A LYS 113 2 93.27 1 113 
+A TRP 114 2 95.98 1 114 
+A THR 115 2 94.21 1 115 
+A GLU 116 2 94.48 1 116 
+A LEU 117 2 95.46 1 117 
+A ASP 118 2 95.25 1 118 
+A THR 119 2 95.22 1 119 
+A ASN 120 2 96.09 1 120 
+A GLN 121 2 96.09 1 121 
+A HIS 122 2 97.28 1 122 
+A ARG 123 2 97.28 1 123 
+A THR 124 2 96.51 1 124 
+A HIS 125 2 96.51 1 125 
+A ALA 126 2 96.98 1 126 
+A MET 127 2 96.88 1 127 
+A ARG 128 2 95.57 1 128 
+A LEU 129 2 96.17 1 129 
+A LEU 130 2 95.97 1 130 
+A ASP 131 2 94.96 1 131 
+A GLY 132 2 94.53 1 132 
+A LEU 133 2 94.70 1 133 
+A GLU 134 2 91.10 1 134 
+A VAL 135 2 90.58 1 135 
+A THR 136 2 86.20 1 136 
+A ALA 137 2 93.36 1 137 
+A ARG 138 2 91.59 1 138 
+A GLU 139 2 93.96 1 139 
+A LYS 140 2 94.78 1 140 
+A ARG 141 2 95.89 1 141 
+A LEU 142 2 96.29 1 142 
+A LYS 143 2 97.41 1 143 
+A VAL 144 2 97.58 1 144 
+A ALA 145 2 98.16 1 145 
+A ARG 146 2 98.38 1 146 
+A ALA 147 2 98.27 1 147 
+A ILE 148 2 98.55 1 148 
+A LEU 149 2 98.61 1 149 
+A TYR 150 2 98.59 1 150 
+A VAL 151 2 98.22 1 151 
+A ALA 152 2 98.41 1 152 
+A GLN 153 2 98.07 1 153 
+A GLY 154 2 97.29 1 154 
+A THR 155 2 96.95 1 155 
+A PHE 156 2 96.62 1 156 
+A GLY 157 2 95.31 1 157 
+A GLU 158 2 94.33 1 158 
+A CYS 159 2 95.63 1 159 
+A SER 160 2 93.87 1 160 
+A SER 161 2 95.95 1 161 
+A GLU 162 2 94.86 1 162 
+A ALA 163 2 94.89 1 163 
+A GLU 164 2 95.84 1 164 
+A VAL 165 2 97.08 1 165 
+A GLN 166 2 95.35 1 166 
+A SER 167 2 94.75 1 167 
+A TRP 168 2 96.78 1 168 
+A MET 169 2 97.14 1 169 
+A ARG 170 2 95.77 1 170 
+A TYR 171 2 96.60 1 171 
+A ASN 172 2 97.79 1 172 
+A ILE 173 2 98.02 1 173 
+A PHE 174 2 97.71 1 174 
+A LEU 175 2 97.89 1 175 
+A LEU 176 2 98.24 1 176 
+A LEU 177 2 97.08 1 177 
+A GLU 178 2 96.53 1 178 
+A VAL 179 2 96.65 1 179 
+A GLY 180 2 95.93 1 180 
+A THR 181 2 97.35 1 181 
+A PHE 182 2 96.98 1 182 
+A ASN 183 2 94.34 1 183 
+A ALA 184 2 95.09 1 184 
+A LEU 185 2 96.97 1 185 
+A VAL 186 2 95.98 1 186 
+A GLU 187 2 93.46 1 187 
+A LEU 188 2 94.86 1 188 
+A LEU 189 2 96.16 1 189 
+A ASN 190 2 94.01 1 190 
+A MET 191 2 92.61 1 191 
+A GLU 192 2 93.74 1 192 
+A ILE 193 2 94.46 1 193 
+A ASP 194 2 91.28 1 194 
+A ASN 195 2 91.29 1 195 
+A SER 196 2 83.99 1 196 
+A ALA 197 2 87.12 1 197 
+A ALA 198 2 85.62 1 198 
+A CYS 199 2 83.21 1 199 
+A SER 200 2 86.18 1 200 
+A SER 201 2 88.14 1 201 
+A ALA 202 2 84.30 1 202 
+A VAL 203 2 84.83 1 203 
+A ARG 204 2 84.92 1 204 
+A LYS 205 2 83.27 1 205 
+A PRO 206 2 78.84 1 206 
+A ALA 207 2 84.44 1 207 
+A ILE 208 2 90.06 1 208 
+A SER 209 2 91.89 1 209 
+A LEU 210 2 92.58 1 210 
+A ALA 211 2 91.60 1 211 
+A ASP 212 2 92.28 1 212 
+A SER 213 2 94.92 1 213 
+A THR 214 2 95.29 1 214 
+A ASP 215 2 95.25 1 215 
+A LEU 216 2 97.13 1 216 
+A ARG 217 2 97.26 1 217 
+A VAL 218 2 98.10 1 218 
+A LEU 219 2 98.32 1 219 
+A LEU 220 2 98.54 1 220 
+A ASN 221 2 98.42 1 221 
+A ILE 222 2 98.69 1 222 
+A MET 223 2 98.63 1 223 
+A TYR 224 2 98.60 1 224 
+A LEU 225 2 98.39 1 225 
+A ILE 226 2 98.30 1 226 
+A VAL 227 2 97.92 1 227 
+A GLU 228 2 96.14 1 228 
+A THR 229 2 95.85 1 229 
+A VAL 230 2 95.90 1 230 
+A HIS 231 2 93.19 1 231 
+A GLN 232 2 89.42 1 232 
+A GLU 233 2 88.05 1 233 
+A CYS 234 2 85.38 1 234 
+A GLU 235 2 82.12 1 235 
+A GLY 236 2 84.13 1 236 
+A ASP 237 2 88.99 1 237 
+A LYS 238 2 92.00 1 238 
+A ALA 239 2 93.60 1 239 
+A GLU 240 2 94.17 1 240 
+A TRP 241 2 95.67 1 241 
+A ARG 242 2 94.91 1 242 
+A THR 243 2 95.63 1 243 
+A MET 244 2 96.14 1 244 
+A ARG 245 2 95.93 1 245 
+A GLN 246 2 94.74 1 246 
+A THR 247 2 95.82 1 247 
+A PHE 248 2 96.79 1 248 
+A ARG 249 2 95.57 1 249 
+A ALA 250 2 94.08 1 250 
+A GLU 251 2 94.12 1 251 
+A LEU 252 2 95.44 1 252 
+A GLY 253 2 92.55 1 253 
+A SER 254 2 91.33 1 254 
+A PRO 255 2 87.36 1 255 
+A LEU 256 2 83.81 1 256 
+A TYR 257 2 80.98 1 257 
+A ASN 258 2 80.63 1 258 
+A ASN 259 2 83.80 1 259 
+A GLU 260 2 87.31 1 260 
+A PRO 261 2 93.88 1 261 
+A PHE 262 2 96.96 1 262 
+A ALA 263 2 97.49 1 263 
+A ILE 264 2 97.00 1 264 
+A MET 265 2 96.33 1 265 
+A LEU 266 2 98.20 1 266 
+A PHE 267 2 98.14 1 267 
+A GLY 268 2 96.70 1 268 
+A MET 269 2 97.55 1 269 
+A VAL 270 2 98.04 1 270 
+A THR 271 2 96.69 1 271 
+A LYS 272 2 95.12 1 272 
+A PHE 273 2 95.01 1 273 
+A CYS 274 2 94.15 1 274 
+A SER 275 2 91.75 1 275 
+A GLY 276 2 88.51 1 276 
+A HIS 277 2 90.16 1 277 
+A ALA 278 2 93.35 1 278 
+A PRO 279 2 92.41 1 279 
+A HIS 280 2 93.52 1 280 
+A PHE 281 2 96.09 1 281 
+A PRO 282 2 96.60 1 282 
+A MET 283 2 96.77 1 283 
+A LYS 284 2 97.64 1 284 
+A LYS 285 2 98.14 1 285 
+A VAL 286 2 98.61 1 286 
+A LEU 287 2 98.74 1 287 
+A LEU 288 2 98.52 1 288 
+A LEU 289 2 98.66 1 289 
+A LEU 290 2 98.81 1 290 
+A TRP 291 2 98.60 1 291 
+A LYS 292 2 97.97 1 292 
+A THR 293 2 98.19 1 293 
+A VAL 294 2 98.12 1 294 
+A LEU 295 2 97.22 1 295 
+A CYS 296 2 96.50 1 296 
+A THR 297 2 96.45 1 297 
+A LEU 298 2 96.55 1 298 
+A GLY 299 2 94.90 1 299 
+A GLY 300 2 93.73 1 300 
+A PHE 301 2 91.48 1 301 
+A GLU 302 2 90.82 1 302 
+A GLU 303 2 93.07 1 303 
+A LEU 304 2 94.34 1 304 
+A GLN 305 2 92.89 1 305 
+A SER 306 2 94.50 1 306 
+A MET 307 2 95.53 1 307 
+A LYS 308 2 95.31 1 308 
+A ALA 309 2 94.96 1 309 
+A GLU 310 2 95.70 1 310 
+A LYS 311 2 95.58 1 311 
+A ARG 312 2 96.32 1 312 
+A SER 313 2 96.65 1 313 
+A ILE 314 2 95.29 1 314 
+A LEU 315 2 94.92 1 315 
+A GLY 316 2 95.51 1 316 
+A LEU 317 2 95.09 1 317 
+A PRO 318 2 92.56 1 318 
+A PRO 319 2 90.75 1 319 
+A LEU 320 2 84.57 1 320 
+A PRO 321 2 79.32 1 321 
+A GLU 322 2 84.77 1 322 
+A ASP 323 2 85.01 1 323 
+A SER 324 2 83.71 1 324 
+A ILE 325 2 82.59 1 325 
+A LYS 326 2 83.31 1 326 
+A VAL 327 2 84.31 1 327 
+A ILE 328 2 84.16 1 328 
+A ARG 329 2 78.66 1 329 
+A ASN 330 2 78.83 1 330 
+A MET 331 2 81.58 1 331 
+A ARG 332 2 80.76 1 332 
+A ALA 333 2 80.12 1 333 
+A ALA 334 2 76.16 1 334 
+A SER 335 2 74.44 1 335 
+A PRO 336 2 65.13 1 336 
+A PRO 337 2 62.71 1 337 
+A ALA 338 2 58.92 1 338 
+A SER 339 2 59.49 1 339 
+A ALA 340 2 57.49 1 340 
+A SER 341 2 56.29 1 341 
+A ASP 342 2 58.28 1 342 
+A LEU 343 2 66.33 1 343 
+A ILE 344 2 70.25 1 344 
+A GLU 345 2 62.04 1 345 
+A GLN 346 2 59.71 1 346 
+A GLN 347 2 61.23 1 347 
+A GLN 348 2 64.12 1 348 
+A LYS 349 2 54.53 1 349 
+A ARG 350 2 51.92 1 350 
+A GLY 351 2 45.13 1 351 
+A ARG 352 2 47.54 1 352 
+A ARG 353 2 40.34 1 353 
+A GLU 354 2 32.04 1 354 
+A HIS 355 2 31.97 1 355 
+A LYS 356 2 31.19 1 356 
+A ALA 357 2 29.61 1 357 
+A LEU 358 2 31.19 1 358 
+A ILE 359 2 36.42 1 359 
+A LYS 360 2 31.21 1 360 
+A GLN 361 2 33.75 1 361 
+A ASP 362 2 30.67 1 362 
+A ASN 363 2 32.75 1 363 
+A LEU 364 2 28.49 1 364 
+A ASP 365 2 29.19 1 365 
+A ALA 366 2 29.68 1 366 
+A PHE 367 2 33.04 1 367 
+A ASN 368 2 29.64 1 368 
+A GLU 369 2 30.83 1 369 
+A ARG 370 2 31.99 1 370 
+A ASP 371 2 36.01 1 371 
+A PRO 372 2 37.22 1 372 
+A TYR 373 2 31.14 1 373 
+A LYS 374 2 34.55 1 374 
+A ALA 375 2 33.76 1 375 
+A ASP 376 2 32.47 1 376 
+A ASP 377 2 32.97 1 377 
+A SER 378 2 32.55 1 378 
+A ARG 379 2 31.77 1 379 
+A GLU 380 2 33.47 1 380 
+A GLU 381 2 30.70 1 381 
+A GLU 382 2 28.80 1 382 
+A GLU 383 2 33.19 1 383 
+A GLU 384 2 28.00 1 384 
+A ASN 385 2 28.25 1 385 
+A ASP 386 2 29.62 1 386 
+A ASP 387 2 33.68 1 387 
+A ASP 388 2 32.69 1 388 
+A ASN 389 2 28.52 1 389 
+A SER 390 2 32.42 1 390 
+A LEU 391 2 29.38 1 391 
+A GLU 392 2 31.87 1 392 
+A GLY 393 2 26.18 1 393 
+A GLU 394 2 30.10 1 394 
+A THR 395 2 25.44 1 395 
+A PHE 396 2 26.76 1 396 
+A PRO 397 2 33.33 1 397 
+A LEU 398 2 28.19 1 398 
+A GLU 399 2 32.88 1 399 
+A ARG 400 2 29.13 1 400 
+A ASP 401 2 27.06 1 401 
+A GLU 402 2 26.99 1 402 
+A VAL 403 2 29.19 1 403 
+A MET 404 2 27.25 1 404 
+A PRO 405 2 30.61 1 405 
+A PRO 406 2 29.39 1 406 
+A PRO 407 2 28.42 1 407 
+A LEU 408 2 32.08 1 408 
+A GLN 409 2 27.06 1 409 
+A HIS 410 2 28.53 1 410 
+A PRO 411 2 31.77 1 411 
+A GLN 412 2 26.79 1 412 
+A THR 413 2 28.24 1 413 
+A ASP 414 2 32.23 1 414 
+A ARG 415 2 30.39 1 415 
+A LEU 416 2 36.85 1 416 
+A THR 417 2 32.40 1 417 
+A CYS 418 2 36.81 1 418 
+A PRO 419 2 44.29 1 419 
+A LYS 420 2 51.80 1 420 
+A GLY 421 2 66.56 1 421 
+A LEU 422 2 76.73 1 422 
+A PRO 423 2 80.72 1 423 
+A TRP 424 2 85.61 1 424 
+A ALA 425 2 83.08 1 425 
+A PRO 426 2 86.85 1 426 
+A LYS 427 2 89.16 1 427 
+A VAL 428 2 90.02 1 428 
+A ARG 429 2 86.86 1 429 
+A GLU 430 2 88.48 1 430 
+A LYS 431 2 86.98 1 431 
+A ASP 432 2 87.68 1 432 
+A ILE 433 2 91.34 1 433 
+A GLU 434 2 90.59 1 434 
+A MET 435 2 88.90 1 435 
+A PHE 436 2 90.71 1 436 
+A LEU 437 2 91.32 1 437 
+A GLU 438 2 90.28 1 438 
+A SER 439 2 90.03 1 439 
+A SER 440 2 91.52 1 440 
+A ARG 441 2 92.65 1 441 
+A SER 442 2 90.69 1 442 
+A LYS 443 2 92.08 1 443 
+A PHE 444 2 91.86 1 444 
+A ILE 445 2 89.56 1 445 
+A GLY 446 2 87.70 1 446 
+A TYR 447 2 83.64 1 447 
+A THR 448 2 79.25 1 448 
+A LEU 449 2 76.59 1 449 
+A GLY 450 2 77.91 1 450 
+A SER 451 2 78.05 1 451 
+A ASP 452 2 86.16 1 452 
+A THR 453 2 87.17 1 453 
+A ASN 454 2 88.15 1 454 
+A THR 455 2 88.56 1 455 
+A VAL 456 2 89.39 1 456 
+A VAL 457 2 87.95 1 457 
+A GLY 458 2 87.67 1 458 
+A LEU 459 2 92.30 1 459 
+A PRO 460 2 94.06 1 460 
+A ARG 461 2 93.42 1 461 
+A PRO 462 2 94.33 1 462 
+A ILE 463 2 92.56 1 463 
+A HIS 464 2 93.52 1 464 
+A GLU 465 2 93.21 1 465 
+A SER 466 2 92.12 1 466 
+A ILE 467 2 91.75 1 467 
+A LYS 468 2 93.43 1 468 
+A THR 469 2 91.82 1 469 
+A LEU 470 2 91.83 1 470 
+A LYS 471 2 91.94 1 471 
+A GLN 472 2 90.80 1 472 
+A HIS 473 2 90.25 1 473 
+A LYS 474 2 91.23 1 474 
+A TYR 475 2 91.35 1 475 
+A THR 476 2 93.06 1 476 
+A SER 477 2 93.33 1 477 
+A ILE 478 2 96.20 1 478 
+A ALA 479 2 95.39 1 479 
+A GLU 480 2 93.93 1 480 
+A VAL 481 2 96.00 1 481 
+A GLN 482 2 95.70 1 482 
+A ALA 483 2 93.88 1 483 
+A GLN 484 2 93.13 1 484 
+A MET 485 2 91.93 1 485 
+A GLU 486 2 92.05 1 486 
+A GLU 487 2 90.62 1 487 
+A GLU 488 2 88.73 1 488 
+A TYR 489 2 84.36 1 489 
+A LEU 490 2 82.47 1 490 
+A ARG 491 2 85.09 1 491 
+A SER 492 2 81.30 1 492 
+A PRO 493 2 71.11 1 493 
+A LEU 494 2 67.71 1 494 
+A SER 495 2 68.69 1 495 
+A GLY 496 2 63.19 1 496 
+A GLY 497 2 66.78 1 497 
+A GLU 498 2 70.02 1 498 
+A GLU 499 2 78.48 1 499 
+A GLU 500 2 81.11 1 500 
+A VAL 501 2 87.70 1 501 
+A GLU 502 2 88.52 1 502 
+A GLN 503 2 90.48 1 503 
+A VAL 504 2 93.60 1 504 
+A PRO 505 2 94.85 1 505 
+A ALA 506 2 96.64 1 506 
+A GLU 507 2 95.77 1 507 
+A THR 508 2 94.83 1 508 
+A LEU 509 2 96.82 1 509 
+A TYR 510 2 97.51 1 510 
+A GLN 511 2 94.72 1 511 
+A GLY 512 2 94.31 1 512 
+A LEU 513 2 96.62 1 513 
+A LEU 514 2 95.47 1 514 
+A PRO 515 2 94.05 1 515 
+A SER 516 2 96.19 1 516 
+A LEU 517 2 97.02 1 517 
+A PRO 518 2 97.05 1 518 
+A GLN 519 2 97.61 1 519 
+A TYR 520 2 98.29 1 520 
+A MET 521 2 98.33 1 521 
+A ILE 522 2 97.35 1 522 
+A ALA 523 2 97.31 1 523 
+A LEU 524 2 98.28 1 524 
+A LEU 525 2 97.14 1 525 
+A LYS 526 2 95.15 1 526 
+A ILE 527 2 95.95 1 527 
+A LEU 528 2 95.95 1 528 
+A LEU 529 2 94.51 1 529 
+A ALA 530 2 93.52 1 530 
+A ALA 531 2 94.54 1 531 
+A ALA 532 2 91.23 1 532 
+A PRO 533 2 85.03 1 533 
+A THR 534 2 79.75 1 534 
+A SER 535 2 80.10 1 535 
+A LYS 536 2 68.84 1 536 
+A ALA 537 2 59.66 1 537 
+A LYS 538 2 50.91 1 538 
+A THR 539 2 50.27 1 539 
+A ASP 540 2 60.19 1 540 
+A SER 541 2 72.26 1 541 
+A ILE 542 2 87.62 1 542 
+A ASN 543 2 88.74 1 543 
+A ILE 544 2 92.92 1 544 
+A LEU 545 2 92.22 1 545 
+A ALA 546 2 89.56 1 546 
+A ASP 547 2 89.16 1 547 
+A VAL 548 2 93.36 1 548 
+A LEU 549 2 93.11 1 549 
+A PRO 550 2 92.31 1 550 
+A GLU 551 2 87.09 1 551 
+A GLU 552 2 87.56 1 552 
+A MET 553 2 85.48 1 553 
+A PRO 554 2 87.95 1 554 
+A THR 555 2 91.45 1 555 
+A THR 556 2 93.43 1 556 
+A VAL 557 2 91.23 1 557 
+A LEU 558 2 91.74 1 558 
+A GLN 559 2 91.75 1 559 
+A SER 560 2 93.69 1 560 
+A MET 561 2 93.32 1 561 
+A LYS 562 2 93.96 1 562 
+A LEU 563 2 94.24 1 563 
+A GLY 564 2 93.27 1 564 
+A VAL 565 2 93.99 1 565 
+A ASP 566 2 94.66 1 566 
+A VAL 567 2 94.62 1 567 
+A ASN 568 2 94.84 1 568 
+A ARG 569 2 95.38 1 569 
+A HIS 570 2 96.57 1 570 
+A LYS 571 2 96.02 1 571 
+A GLU 572 2 96.53 1 572 
+A VAL 573 2 97.85 1 573 
+A ILE 574 2 97.86 1 574 
+A VAL 575 2 98.04 1 575 
+A LYS 576 2 97.95 1 576 
+A ALA 577 2 98.59 1 577 
+A ILE 578 2 98.72 1 578 
+A SER 579 2 98.64 1 579 
+A ALA 580 2 98.61 1 580 
+A VAL 581 2 98.77 1 581 
+A LEU 582 2 98.80 1 582 
+A LEU 583 2 98.56 1 583 
+A LEU 584 2 98.22 1 584 
+A LEU 585 2 98.70 1 585 
+A LEU 586 2 98.71 1 586 
+A LYS 587 2 97.92 1 587 
+A HIS 588 2 98.31 1 588 
+A PHE 589 2 98.50 1 589 
+A LYS 590 2 98.01 1 590 
+A LEU 591 2 97.11 1 591 
+A ASN 592 2 97.01 1 592 
+A HIS 593 2 97.38 1 593 
+A VAL 594 2 97.54 1 594 
+A TYR 595 2 97.74 1 595 
+A GLN 596 2 98.39 1 596 
+A PHE 597 2 98.50 1 597 
+A GLU 598 2 97.92 1 598 
+A TYR 599 2 98.10 1 599 
+A MET 600 2 98.43 1 600 
+A ALA 601 2 98.46 1 601 
+A GLN 602 2 96.21 1 602 
+A HIS 603 2 97.73 1 603 
+A LEU 604 2 98.49 1 604 
+A VAL 605 2 96.50 1 605 
+A PHE 606 2 94.61 1 606 
+A ALA 607 2 96.19 1 607 
+A ASN 608 2 95.97 1 608 
+A CYS 609 2 98.06 1 609 
+A ILE 610 2 97.30 1 610 
+A PRO 611 2 96.02 1 611 
+A LEU 612 2 95.88 1 612 
+A ILE 613 2 97.72 1 613 
+A LEU 614 2 96.33 1 614 
+A LYS 615 2 94.15 1 615 
+A PHE 616 2 95.63 1 616 
+A PHE 617 2 96.51 1 617 
+A ASN 618 2 94.40 1 618 
+A GLN 619 2 92.84 1 619 
+A ASN 620 2 93.42 1 620 
+A ILE 621 2 94.58 1 621 
+A MET 622 2 92.16 1 622 
+A SER 623 2 92.95 1 623 
+A TYR 624 2 94.88 1 624 
+A ILE 625 2 94.33 1 625 
+A THR 626 2 92.92 1 626 
+A ALA 627 2 92.51 1 627 
+A LYS 628 2 91.65 1 628 
+A ASN 629 2 92.52 1 629 
+A SER 630 2 91.92 1 630 
+A ILE 631 2 92.70 1 631 
+A SER 632 2 90.12 1 632 
+A VAL 633 2 91.46 1 633 
+A LEU 634 2 93.76 1 634 
+A ASP 635 2 94.40 1 635 
+A TYR 636 2 95.72 1 636 
+A PRO 637 2 95.69 1 637 
+A HIS 638 2 94.25 1 638 
+A CYS 639 2 94.42 1 639 
+A VAL 640 2 94.94 1 640 
+A VAL 641 2 93.64 1 641 
+A HIS 642 2 91.69 1 642 
+A GLU 643 2 85.95 1 643 
+A LEU 644 2 86.84 1 644 
+A PRO 645 2 85.67 1 645 
+A GLU 646 2 83.97 1 646 
+A LEU 647 2 87.55 1 647 
+A THR 648 2 87.75 1 648 
+A ALA 649 2 85.33 1 649 
+A GLU 650 2 83.64 1 650 
+A SER 651 2 83.40 1 651 
+A LEU 652 2 83.35 1 652 
+A GLU 653 2 78.59 1 653 
+A ALA 654 2 74.10 1 654 
+A GLY 655 2 70.85 1 655 
+A ASP 656 2 74.09 1 656 
+A SER 657 2 76.64 1 657 
+A ASN 658 2 83.24 1 658 
+A GLN 659 2 85.55 1 659 
+A PHE 660 2 91.19 1 660 
+A CYS 661 2 93.44 1 661 
+A TRP 662 2 94.57 1 662 
+A ARG 663 2 95.39 1 663 
+A ASN 664 2 96.32 1 664 
+A LEU 665 2 96.04 1 665 
+A PHE 666 2 97.03 1 666 
+A SER 667 2 97.93 1 667 
+A CYS 668 2 97.98 1 668 
+A ILE 669 2 97.47 1 669 
+A ASN 670 2 98.32 1 670 
+A LEU 671 2 98.49 1 671 
+A LEU 672 2 98.41 1 672 
+A ARG 673 2 98.07 1 673 
+A ILE 674 2 98.75 1 674 
+A LEU 675 2 98.34 1 675 
+A ASN 676 2 98.02 1 676 
+A LYS 677 2 97.87 1 677 
+A LEU 678 2 97.92 1 678 
+A THR 679 2 96.08 1 679 
+A LYS 680 2 92.74 1 680 
+A TRP 681 2 84.67 1 681 
+A LYS 682 2 91.66 1 682 
+A HIS 683 2 90.61 1 683 
+A SER 684 2 91.40 1 684 
+A ARG 685 2 94.27 1 685 
+A THR 686 2 94.32 1 686 
+A MET 687 2 91.56 1 687 
+A MET 688 2 93.04 1 688 
+A LEU 689 2 94.99 1 689 
+A VAL 690 2 93.18 1 690 
+A VAL 691 2 91.75 1 691 
+A PHE 692 2 94.21 1 692 
+A LYS 693 2 95.18 1 693 
+A SER 694 2 96.94 1 694 
+A ALA 695 2 96.37 1 695 
+A PRO 696 2 95.58 1 696 
+A ILE 697 2 96.61 1 697 
+A LEU 698 2 97.16 1 698 
+A LYS 699 2 94.86 1 699 
+A ARG 700 2 93.66 1 700 
+A ALA 701 2 94.99 1 701 
+A LEU 702 2 94.37 1 702 
+A LYS 703 2 91.24 1 703 
+A VAL 704 2 92.16 1 704 
+A LYS 705 2 89.74 1 705 
+A GLN 706 2 91.72 1 706 
+A ALA 707 2 91.17 1 707 
+A MET 708 2 92.91 1 708 
+A MET 709 2 94.87 1 709 
+A GLN 710 2 95.02 1 710 
+A LEU 711 2 94.93 1 711 
+A TYR 712 2 96.76 1 712 
+A VAL 713 2 97.63 1 713 
+A LEU 714 2 96.75 1 714 
+A LYS 715 2 95.90 1 715 
+A LEU 716 2 97.30 1 716 
+A LEU 717 2 96.21 1 717 
+A LYS 718 2 94.81 1 718 
+A VAL 719 2 92.82 1 719 
+A GLN 720 2 93.77 1 720 
+A THR 721 2 92.73 1 721 
+A LYS 722 2 88.90 1 722 
+A TYR 723 2 90.77 1 723 
+A LEU 724 2 91.15 1 724 
+A GLY 725 2 88.43 1 725 
+A ARG 726 2 89.23 1 726 
+A GLN 727 2 89.50 1 727 
+A TRP 728 2 91.85 1 728 
+A ARG 729 2 91.70 1 729 
+A LYS 730 2 91.48 1 730 
+A SER 731 2 93.05 1 731 
+A ASN 732 2 94.07 1 732 
+A MET 733 2 91.98 1 733 
+A LYS 734 2 91.81 1 734 
+A THR 735 2 93.94 1 735 
+A MET 736 2 93.58 1 736 
+A SER 737 2 92.68 1 737 
+A ALA 738 2 92.73 1 738 
+A ILE 739 2 93.77 1 739 
+A TYR 740 2 90.91 1 740 
+A GLN 741 2 90.08 1 741 
+A LYS 742 2 90.43 1 742 
+A VAL 743 2 92.20 1 743 
+A ARG 744 2 89.87 1 744 
+A HIS 745 2 85.05 1 745 
+A ARG 746 2 82.40 1 746 
+A LEU 747 2 81.03 1 747 
+A ASN 748 2 77.03 1 748 
+A ASP 749 2 77.35 1 749 
+A ASP 750 2 81.84 1 750 
+A TRP 751 2 86.75 1 751 
+A ALA 752 2 85.31 1 752 
+A TYR 753 2 84.47 1 753 
+A GLY 754 2 78.84 1 754 
+A ASN 755 2 81.96 1 755 
+A ASP 756 2 83.06 1 756 
+A LEU 757 2 80.04 1 757 
+A ASP 758 2 83.10 1 758 
+A ALA 759 2 84.15 1 759 
+A ARG 760 2 82.49 1 760 
+A PRO 761 2 75.75 1 761 
+A TRP 762 2 78.50 1 762 
+A ASP 763 2 81.94 1 763 
+A PHE 764 2 84.47 1 764 
+A GLN 765 2 84.00 1 765 
+A ALA 766 2 88.74 1 766 
+A GLU 767 2 89.03 1 767 
+A GLU 768 2 89.86 1 768 
+A CYS 769 2 91.12 1 769 
+A ALA 770 2 92.78 1 770 
+A LEU 771 2 93.84 1 771 
+A ARG 772 2 93.56 1 772 
+A ALA 773 2 93.49 1 773 
+A ASN 774 2 95.30 1 774 
+A ILE 775 2 95.23 1 775 
+A GLU 776 2 92.23 1 776 
+A ARG 777 2 90.25 1 777 
+A PHE 778 2 93.06 1 778 
+A ASN 779 2 93.15 1 779 
+A ALA 780 2 87.77 1 780 
+A ARG 781 2 87.41 1 781 
+A ARG 782 2 89.15 1 782 
+A TYR 783 2 90.26 1 783 
+A ASP 784 2 82.26 1 784 
+A ARG 785 2 63.50 1 785 
+A ALA 786 2 56.30 1 786 
+A HIS 787 2 52.15 1 787 
+A SER 788 2 54.35 1 788 
+A ASN 789 2 54.67 1 789 
+A PRO 790 2 57.02 1 790 
+A ASP 791 2 54.96 1 791 
+A PHE 792 2 55.25 1 792 
+A LEU 793 2 61.15 1 793 
+A PRO 794 2 60.31 1 794 
+A VAL 795 2 65.23 1 795 
+A ASP 796 2 68.75 1 796 
+A ASN 797 2 74.33 1 797 
+A CYS 798 2 80.43 1 798 
+A LEU 799 2 75.49 1 799 
+A GLN 800 2 78.58 1 800 
+A SER 801 2 78.85 1 801 
+A VAL 802 2 76.37 1 802 
+A LEU 803 2 74.00 1 803 
+A GLY 804 2 76.91 1 804 
+A GLN 805 2 75.60 1 805 
+A ARG 806 2 72.27 1 806 
+A VAL 807 2 74.30 1 807 
+A ASP 808 2 72.64 1 808 
+A LEU 809 2 77.63 1 809 
+A PRO 810 2 80.56 1 810 
+A GLU 811 2 79.65 1 811 
+A ASP 812 2 83.58 1 812 
+A PHE 813 2 84.54 1 813 
+A GLN 814 2 78.72 1 814 
+A MET 815 2 83.12 1 815 
+A ASN 816 2 87.75 1 816 
+A TYR 817 2 86.49 1 817 
+A ASP 818 2 87.05 1 818 
+A LEU 819 2 86.85 1 819 
+A TRP 820 2 87.63 1 820 
+A LEU 821 2 85.11 1 821 
+A GLU 822 2 87.33 1 822 
+A ARG 823 2 84.98 1 823 
+A GLU 824 2 80.73 1 824 
+A VAL 825 2 81.18 1 825 
+A PHE 826 2 82.60 1 826 
+A SER 827 2 79.90 1 827 
+A LYS 828 2 75.07 1 828 
+A PRO 829 2 72.54 1 829 
+A ILE 830 2 68.64 1 830 
+A SER 831 2 68.81 1 831 
+A TRP 832 2 69.41 1 832 
+A GLU 833 2 70.52 1 833 
+A GLU 834 2 64.40 1 834 
+A LEU 835 2 58.23 1 835 
+A LEU 836 2 57.54 1 836 
+A GLN 837 2 42.32 1 837 
+#
+_ma_software_group.group_id    1
+_ma_software_group.ordinal_id  1
+_ma_software_group.software_id 1
+#
+_ma_target_entity.data_id   1
+_ma_target_entity.entity_id 1
+_ma_target_entity.origin    "reference database"
+#
+_ma_target_entity_instance.asym_id   A
+_ma_target_entity_instance.details   .
+_ma_target_entity_instance.entity_id 1
+#
+_ma_target_ref_db_details.db_accession                 Q5VSL9
+_ma_target_ref_db_details.db_code                      STRP1_HUMAN
+_ma_target_ref_db_details.db_name                      UNP
+_ma_target_ref_db_details.gene_name                    STRIP1
+_ma_target_ref_db_details.ncbi_taxonomy_id             9606
+_ma_target_ref_db_details.organism_scientific          "Homo sapiens"
+_ma_target_ref_db_details.seq_db_align_begin           1
+_ma_target_ref_db_details.seq_db_align_end             837
+_ma_target_ref_db_details.seq_db_isoform               ?
+_ma_target_ref_db_details.seq_db_sequence_checksum     5F9BA1D4C7DE6925
+_ma_target_ref_db_details.seq_db_sequence_version_date 2004-12-07
+_ma_target_ref_db_details.target_entity_id             1
+#
+loop_
+_pdbx_audit_revision_details.data_content_type
+_pdbx_audit_revision_details.description
+_pdbx_audit_revision_details.ordinal
+_pdbx_audit_revision_details.provider
+_pdbx_audit_revision_details.revision_ordinal
+_pdbx_audit_revision_details.type
+"Structure model" ?                                                       1 repository 1 "Initial release" 
+"Structure model" "Format fixes, new metadata, initial SwissProt release" 2 repository 2 Remediation       
+"Structure model" "Format fixes, new metadata, initial UniProt release"   3 repository 3 Remediation       
+"Structure model" "Improved prediction accuracy, small format fixes"      4 repository 4 Remediation       
+#
+loop_
+_pdbx_audit_revision_history.data_content_type
+_pdbx_audit_revision_history.major_revision
+_pdbx_audit_revision_history.minor_revision
+_pdbx_audit_revision_history.ordinal
+_pdbx_audit_revision_history.revision_date
+"Structure model" 1 0 1 2021-07-01 
+"Structure model" 2 0 2 2021-12-09 
+"Structure model" 3 0 3 2022-06-01 
+"Structure model" 4 0 4 2022-09-30 
+#
+loop_
+_pdbx_data_usage.details
+_pdbx_data_usage.id
+_pdbx_data_usage.name
+_pdbx_data_usage.type
+_pdbx_data_usage.url
+"Data in this file is available under a CC-BY-4.0 license." 1 CC-BY-4.0 license    https://creativecommons.org/licenses/by/4.0/ 
+;ALPHAFOLD DATA, COPYRIGHT (2021) DEEPMIND TECHNOLOGIES LIMITED. THE INFORMATION
+PROVIDED IS THEORETICAL MODELLING ONLY AND CAUTION SHOULD BE EXERCISED IN ITS
+USE. IT IS PROVIDED "AS-IS" WITHOUT ANY WARRANTY OF ANY KIND, WHETHER EXPRESSED
+OR IMPLIED. NO WARRANTY IS GIVEN THAT USE OF THE INFORMATION SHALL NOT INFRINGE
+THE RIGHTS OF ANY THIRD PARTY. DISCLAIMER: THE INFORMATION IS NOT INTENDED TO BE
+A SUBSTITUTE FOR PROFESSIONAL MEDICAL ADVICE, DIAGNOSIS, OR TREATMENT, AND DOES
+NOT CONSTITUTE MEDICAL OR OTHER PROFESSIONAL ADVICE. IT IS AVAILABLE FOR
+ACADEMIC AND COMMERCIAL PURPOSES, UNDER CC-BY 4.0 LICENCE.
+;
+2 ?         disclaimer ?                                            
+#
+_pdbx_database_status.entry_id                      AF-Q5VSL9-F1
+_pdbx_database_status.recvd_initial_deposition_date 2022-06-01
+_pdbx_database_status.status_code                   REL
+#
+loop_
+_pdbx_poly_seq_scheme.asym_id
+_pdbx_poly_seq_scheme.auth_seq_num
+_pdbx_poly_seq_scheme.entity_id
+_pdbx_poly_seq_scheme.hetero
+_pdbx_poly_seq_scheme.mon_id
+_pdbx_poly_seq_scheme.pdb_ins_code
+_pdbx_poly_seq_scheme.pdb_mon_id
+_pdbx_poly_seq_scheme.pdb_seq_num
+_pdbx_poly_seq_scheme.pdb_strand_id
+_pdbx_poly_seq_scheme.seq_id
+A 1   1 n MET . MET 1   A 1   
+A 2   1 n GLU . GLU 2   A 2   
+A 3   1 n PRO . PRO 3   A 3   
+A 4   1 n ALA . ALA 4   A 4   
+A 5   1 n VAL . VAL 5   A 5   
+A 6   1 n GLY . GLY 6   A 6   
+A 7   1 n GLY . GLY 7   A 7   
+A 8   1 n PRO . PRO 8   A 8   
+A 9   1 n GLY . GLY 9   A 9   
+A 10  1 n PRO . PRO 10  A 10  
+A 11  1 n LEU . LEU 11  A 11  
+A 12  1 n ILE . ILE 12  A 12  
+A 13  1 n VAL . VAL 13  A 13  
+A 14  1 n ASN . ASN 14  A 14  
+A 15  1 n ASN . ASN 15  A 15  
+A 16  1 n LYS . LYS 16  A 16  
+A 17  1 n GLN . GLN 17  A 17  
+A 18  1 n PRO . PRO 18  A 18  
+A 19  1 n GLN . GLN 19  A 19  
+A 20  1 n PRO . PRO 20  A 20  
+A 21  1 n PRO . PRO 21  A 21  
+A 22  1 n PRO . PRO 22  A 22  
+A 23  1 n PRO . PRO 23  A 23  
+A 24  1 n PRO . PRO 24  A 24  
+A 25  1 n PRO . PRO 25  A 25  
+A 26  1 n PRO . PRO 26  A 26  
+A 27  1 n ALA . ALA 27  A 27  
+A 28  1 n ALA . ALA 28  A 28  
+A 29  1 n ALA . ALA 29  A 29  
+A 30  1 n GLN . GLN 30  A 30  
+A 31  1 n PRO . PRO 31  A 31  
+A 32  1 n PRO . PRO 32  A 32  
+A 33  1 n PRO . PRO 33  A 33  
+A 34  1 n GLY . GLY 34  A 34  
+A 35  1 n ALA . ALA 35  A 35  
+A 36  1 n PRO . PRO 36  A 36  
+A 37  1 n ARG . ARG 37  A 37  
+A 38  1 n ALA . ALA 38  A 38  
+A 39  1 n ALA . ALA 39  A 39  
+A 40  1 n ALA . ALA 40  A 40  
+A 41  1 n GLY . GLY 41  A 41  
+A 42  1 n LEU . LEU 42  A 42  
+A 43  1 n LEU . LEU 43  A 43  
+A 44  1 n PRO . PRO 44  A 44  
+A 45  1 n GLY . GLY 45  A 45  
+A 46  1 n GLY . GLY 46  A 46  
+A 47  1 n LYS . LYS 47  A 47  
+A 48  1 n ALA . ALA 48  A 48  
+A 49  1 n ARG . ARG 49  A 49  
+A 50  1 n GLU . GLU 50  A 50  
+A 51  1 n PHE . PHE 51  A 51  
+A 52  1 n ASN . ASN 52  A 52  
+A 53  1 n ARG . ARG 53  A 53  
+A 54  1 n ASN . ASN 54  A 54  
+A 55  1 n GLN . GLN 55  A 55  
+A 56  1 n ARG . ARG 56  A 56  
+A 57  1 n LYS . LYS 57  A 57  
+A 58  1 n ASP . ASP 58  A 58  
+A 59  1 n SER . SER 59  A 59  
+A 60  1 n GLU . GLU 60  A 60  
+A 61  1 n GLY . GLY 61  A 61  
+A 62  1 n TYR . TYR 62  A 62  
+A 63  1 n SER . SER 63  A 63  
+A 64  1 n GLU . GLU 64  A 64  
+A 65  1 n SER . SER 65  A 65  
+A 66  1 n PRO . PRO 66  A 66  
+A 67  1 n ASP . ASP 67  A 67  
+A 68  1 n LEU . LEU 68  A 68  
+A 69  1 n GLU . GLU 69  A 69  
+A 70  1 n PHE . PHE 70  A 70  
+A 71  1 n GLU . GLU 71  A 71  
+A 72  1 n TYR . TYR 72  A 72  
+A 73  1 n ALA . ALA 73  A 73  
+A 74  1 n ASP . ASP 74  A 74  
+A 75  1 n THR . THR 75  A 75  
+A 76  1 n ASP . ASP 76  A 76  
+A 77  1 n LYS . LYS 77  A 77  
+A 78  1 n TRP . TRP 78  A 78  
+A 79  1 n ALA . ALA 79  A 79  
+A 80  1 n ALA . ALA 80  A 80  
+A 81  1 n GLU . GLU 81  A 81  
+A 82  1 n LEU . LEU 82  A 82  
+A 83  1 n SER . SER 83  A 83  
+A 84  1 n GLU . GLU 84  A 84  
+A 85  1 n LEU . LEU 85  A 85  
+A 86  1 n TYR . TYR 86  A 86  
+A 87  1 n SER . SER 87  A 87  
+A 88  1 n TYR . TYR 88  A 88  
+A 89  1 n THR . THR 89  A 89  
+A 90  1 n GLU . GLU 90  A 90  
+A 91  1 n GLY . GLY 91  A 91  
+A 92  1 n PRO . PRO 92  A 92  
+A 93  1 n GLU . GLU 93  A 93  
+A 94  1 n PHE . PHE 94  A 94  
+A 95  1 n LEU . LEU 95  A 95  
+A 96  1 n MET . MET 96  A 96  
+A 97  1 n ASN . ASN 97  A 97  
+A 98  1 n ARG . ARG 98  A 98  
+A 99  1 n LYS . LYS 99  A 99  
+A 100 1 n CYS . CYS 100 A 100 
+A 101 1 n PHE . PHE 101 A 101 
+A 102 1 n GLU . GLU 102 A 102 
+A 103 1 n GLU . GLU 103 A 103 
+A 104 1 n ASP . ASP 104 A 104 
+A 105 1 n PHE . PHE 105 A 105 
+A 106 1 n ARG . ARG 106 A 106 
+A 107 1 n ILE . ILE 107 A 107 
+A 108 1 n HIS . HIS 108 A 108 
+A 109 1 n VAL . VAL 109 A 109 
+A 110 1 n THR . THR 110 A 110 
+A 111 1 n ASP . ASP 111 A 111 
+A 112 1 n LYS . LYS 112 A 112 
+A 113 1 n LYS . LYS 113 A 113 
+A 114 1 n TRP . TRP 114 A 114 
+A 115 1 n THR . THR 115 A 115 
+A 116 1 n GLU . GLU 116 A 116 
+A 117 1 n LEU . LEU 117 A 117 
+A 118 1 n ASP . ASP 118 A 118 
+A 119 1 n THR . THR 119 A 119 
+A 120 1 n ASN . ASN 120 A 120 
+A 121 1 n GLN . GLN 121 A 121 
+A 122 1 n HIS . HIS 122 A 122 
+A 123 1 n ARG . ARG 123 A 123 
+A 124 1 n THR . THR 124 A 124 
+A 125 1 n HIS . HIS 125 A 125 
+A 126 1 n ALA . ALA 126 A 126 
+A 127 1 n MET . MET 127 A 127 
+A 128 1 n ARG . ARG 128 A 128 
+A 129 1 n LEU . LEU 129 A 129 
+A 130 1 n LEU . LEU 130 A 130 
+A 131 1 n ASP . ASP 131 A 131 
+A 132 1 n GLY . GLY 132 A 132 
+A 133 1 n LEU . LEU 133 A 133 
+A 134 1 n GLU . GLU 134 A 134 
+A 135 1 n VAL . VAL 135 A 135 
+A 136 1 n THR . THR 136 A 136 
+A 137 1 n ALA . ALA 137 A 137 
+A 138 1 n ARG . ARG 138 A 138 
+A 139 1 n GLU . GLU 139 A 139 
+A 140 1 n LYS . LYS 140 A 140 
+A 141 1 n ARG . ARG 141 A 141 
+A 142 1 n LEU . LEU 142 A 142 
+A 143 1 n LYS . LYS 143 A 143 
+A 144 1 n VAL . VAL 144 A 144 
+A 145 1 n ALA . ALA 145 A 145 
+A 146 1 n ARG . ARG 146 A 146 
+A 147 1 n ALA . ALA 147 A 147 
+A 148 1 n ILE . ILE 148 A 148 
+A 149 1 n LEU . LEU 149 A 149 
+A 150 1 n TYR . TYR 150 A 150 
+A 151 1 n VAL . VAL 151 A 151 
+A 152 1 n ALA . ALA 152 A 152 
+A 153 1 n GLN . GLN 153 A 153 
+A 154 1 n GLY . GLY 154 A 154 
+A 155 1 n THR . THR 155 A 155 
+A 156 1 n PHE . PHE 156 A 156 
+A 157 1 n GLY . GLY 157 A 157 
+A 158 1 n GLU . GLU 158 A 158 
+A 159 1 n CYS . CYS 159 A 159 
+A 160 1 n SER . SER 160 A 160 
+A 161 1 n SER . SER 161 A 161 
+A 162 1 n GLU . GLU 162 A 162 
+A 163 1 n ALA . ALA 163 A 163 
+A 164 1 n GLU . GLU 164 A 164 
+A 165 1 n VAL . VAL 165 A 165 
+A 166 1 n GLN . GLN 166 A 166 
+A 167 1 n SER . SER 167 A 167 
+A 168 1 n TRP . TRP 168 A 168 
+A 169 1 n MET . MET 169 A 169 
+A 170 1 n ARG . ARG 170 A 170 
+A 171 1 n TYR . TYR 171 A 171 
+A 172 1 n ASN . ASN 172 A 172 
+A 173 1 n ILE . ILE 173 A 173 
+A 174 1 n PHE . PHE 174 A 174 
+A 175 1 n LEU . LEU 175 A 175 
+A 176 1 n LEU . LEU 176 A 176 
+A 177 1 n LEU . LEU 177 A 177 
+A 178 1 n GLU . GLU 178 A 178 
+A 179 1 n VAL . VAL 179 A 179 
+A 180 1 n GLY . GLY 180 A 180 
+A 181 1 n THR . THR 181 A 181 
+A 182 1 n PHE . PHE 182 A 182 
+A 183 1 n ASN . ASN 183 A 183 
+A 184 1 n ALA . ALA 184 A 184 
+A 185 1 n LEU . LEU 185 A 185 
+A 186 1 n VAL . VAL 186 A 186 
+A 187 1 n GLU . GLU 187 A 187 
+A 188 1 n LEU . LEU 188 A 188 
+A 189 1 n LEU . LEU 189 A 189 
+A 190 1 n ASN . ASN 190 A 190 
+A 191 1 n MET . MET 191 A 191 
+A 192 1 n GLU . GLU 192 A 192 
+A 193 1 n ILE . ILE 193 A 193 
+A 194 1 n ASP . ASP 194 A 194 
+A 195 1 n ASN . ASN 195 A 195 
+A 196 1 n SER . SER 196 A 196 
+A 197 1 n ALA . ALA 197 A 197 
+A 198 1 n ALA . ALA 198 A 198 
+A 199 1 n CYS . CYS 199 A 199 
+A 200 1 n SER . SER 200 A 200 
+A 201 1 n SER . SER 201 A 201 
+A 202 1 n ALA . ALA 202 A 202 
+A 203 1 n VAL . VAL 203 A 203 
+A 204 1 n ARG . ARG 204 A 204 
+A 205 1 n LYS . LYS 205 A 205 
+A 206 1 n PRO . PRO 206 A 206 
+A 207 1 n ALA . ALA 207 A 207 
+A 208 1 n ILE . ILE 208 A 208 
+A 209 1 n SER . SER 209 A 209 
+A 210 1 n LEU . LEU 210 A 210 
+A 211 1 n ALA . ALA 211 A 211 
+A 212 1 n ASP . ASP 212 A 212 
+A 213 1 n SER . SER 213 A 213 
+A 214 1 n THR . THR 214 A 214 
+A 215 1 n ASP . ASP 215 A 215 
+A 216 1 n LEU . LEU 216 A 216 
+A 217 1 n ARG . ARG 217 A 217 
+A 218 1 n VAL . VAL 218 A 218 
+A 219 1 n LEU . LEU 219 A 219 
+A 220 1 n LEU . LEU 220 A 220 
+A 221 1 n ASN . ASN 221 A 221 
+A 222 1 n ILE . ILE 222 A 222 
+A 223 1 n MET . MET 223 A 223 
+A 224 1 n TYR . TYR 224 A 224 
+A 225 1 n LEU . LEU 225 A 225 
+A 226 1 n ILE . ILE 226 A 226 
+A 227 1 n VAL . VAL 227 A 227 
+A 228 1 n GLU . GLU 228 A 228 
+A 229 1 n THR . THR 229 A 229 
+A 230 1 n VAL . VAL 230 A 230 
+A 231 1 n HIS . HIS 231 A 231 
+A 232 1 n GLN . GLN 232 A 232 
+A 233 1 n GLU . GLU 233 A 233 
+A 234 1 n CYS . CYS 234 A 234 
+A 235 1 n GLU . GLU 235 A 235 
+A 236 1 n GLY . GLY 236 A 236 
+A 237 1 n ASP . ASP 237 A 237 
+A 238 1 n LYS . LYS 238 A 238 
+A 239 1 n ALA . ALA 239 A 239 
+A 240 1 n GLU . GLU 240 A 240 
+A 241 1 n TRP . TRP 241 A 241 
+A 242 1 n ARG . ARG 242 A 242 
+A 243 1 n THR . THR 243 A 243 
+A 244 1 n MET . MET 244 A 244 
+A 245 1 n ARG . ARG 245 A 245 
+A 246 1 n GLN . GLN 246 A 246 
+A 247 1 n THR . THR 247 A 247 
+A 248 1 n PHE . PHE 248 A 248 
+A 249 1 n ARG . ARG 249 A 249 
+A 250 1 n ALA . ALA 250 A 250 
+A 251 1 n GLU . GLU 251 A 251 
+A 252 1 n LEU . LEU 252 A 252 
+A 253 1 n GLY . GLY 253 A 253 
+A 254 1 n SER . SER 254 A 254 
+A 255 1 n PRO . PRO 255 A 255 
+A 256 1 n LEU . LEU 256 A 256 
+A 257 1 n TYR . TYR 257 A 257 
+A 258 1 n ASN . ASN 258 A 258 
+A 259 1 n ASN . ASN 259 A 259 
+A 260 1 n GLU . GLU 260 A 260 
+A 261 1 n PRO . PRO 261 A 261 
+A 262 1 n PHE . PHE 262 A 262 
+A 263 1 n ALA . ALA 263 A 263 
+A 264 1 n ILE . ILE 264 A 264 
+A 265 1 n MET . MET 265 A 265 
+A 266 1 n LEU . LEU 266 A 266 
+A 267 1 n PHE . PHE 267 A 267 
+A 268 1 n GLY . GLY 268 A 268 
+A 269 1 n MET . MET 269 A 269 
+A 270 1 n VAL . VAL 270 A 270 
+A 271 1 n THR . THR 271 A 271 
+A 272 1 n LYS . LYS 272 A 272 
+A 273 1 n PHE . PHE 273 A 273 
+A 274 1 n CYS . CYS 274 A 274 
+A 275 1 n SER . SER 275 A 275 
+A 276 1 n GLY . GLY 276 A 276 
+A 277 1 n HIS . HIS 277 A 277 
+A 278 1 n ALA . ALA 278 A 278 
+A 279 1 n PRO . PRO 279 A 279 
+A 280 1 n HIS . HIS 280 A 280 
+A 281 1 n PHE . PHE 281 A 281 
+A 282 1 n PRO . PRO 282 A 282 
+A 283 1 n MET . MET 283 A 283 
+A 284 1 n LYS . LYS 284 A 284 
+A 285 1 n LYS . LYS 285 A 285 
+A 286 1 n VAL . VAL 286 A 286 
+A 287 1 n LEU . LEU 287 A 287 
+A 288 1 n LEU . LEU 288 A 288 
+A 289 1 n LEU . LEU 289 A 289 
+A 290 1 n LEU . LEU 290 A 290 
+A 291 1 n TRP . TRP 291 A 291 
+A 292 1 n LYS . LYS 292 A 292 
+A 293 1 n THR . THR 293 A 293 
+A 294 1 n VAL . VAL 294 A 294 
+A 295 1 n LEU . LEU 295 A 295 
+A 296 1 n CYS . CYS 296 A 296 
+A 297 1 n THR . THR 297 A 297 
+A 298 1 n LEU . LEU 298 A 298 
+A 299 1 n GLY . GLY 299 A 299 
+A 300 1 n GLY . GLY 300 A 300 
+A 301 1 n PHE . PHE 301 A 301 
+A 302 1 n GLU . GLU 302 A 302 
+A 303 1 n GLU . GLU 303 A 303 
+A 304 1 n LEU . LEU 304 A 304 
+A 305 1 n GLN . GLN 305 A 305 
+A 306 1 n SER . SER 306 A 306 
+A 307 1 n MET . MET 307 A 307 
+A 308 1 n LYS . LYS 308 A 308 
+A 309 1 n ALA . ALA 309 A 309 
+A 310 1 n GLU . GLU 310 A 310 
+A 311 1 n LYS . LYS 311 A 311 
+A 312 1 n ARG . ARG 312 A 312 
+A 313 1 n SER . SER 313 A 313 
+A 314 1 n ILE . ILE 314 A 314 
+A 315 1 n LEU . LEU 315 A 315 
+A 316 1 n GLY . GLY 316 A 316 
+A 317 1 n LEU . LEU 317 A 317 
+A 318 1 n PRO . PRO 318 A 318 
+A 319 1 n PRO . PRO 319 A 319 
+A 320 1 n LEU . LEU 320 A 320 
+A 321 1 n PRO . PRO 321 A 321 
+A 322 1 n GLU . GLU 322 A 322 
+A 323 1 n ASP . ASP 323 A 323 
+A 324 1 n SER . SER 324 A 324 
+A 325 1 n ILE . ILE 325 A 325 
+A 326 1 n LYS . LYS 326 A 326 
+A 327 1 n VAL . VAL 327 A 327 
+A 328 1 n ILE . ILE 328 A 328 
+A 329 1 n ARG . ARG 329 A 329 
+A 330 1 n ASN . ASN 330 A 330 
+A 331 1 n MET . MET 331 A 331 
+A 332 1 n ARG . ARG 332 A 332 
+A 333 1 n ALA . ALA 333 A 333 
+A 334 1 n ALA . ALA 334 A 334 
+A 335 1 n SER . SER 335 A 335 
+A 336 1 n PRO . PRO 336 A 336 
+A 337 1 n PRO . PRO 337 A 337 
+A 338 1 n ALA . ALA 338 A 338 
+A 339 1 n SER . SER 339 A 339 
+A 340 1 n ALA . ALA 340 A 340 
+A 341 1 n SER . SER 341 A 341 
+A 342 1 n ASP . ASP 342 A 342 
+A 343 1 n LEU . LEU 343 A 343 
+A 344 1 n ILE . ILE 344 A 344 
+A 345 1 n GLU . GLU 345 A 345 
+A 346 1 n GLN . GLN 346 A 346 
+A 347 1 n GLN . GLN 347 A 347 
+A 348 1 n GLN . GLN 348 A 348 
+A 349 1 n LYS . LYS 349 A 349 
+A 350 1 n ARG . ARG 350 A 350 
+A 351 1 n GLY . GLY 351 A 351 
+A 352 1 n ARG . ARG 352 A 352 
+A 353 1 n ARG . ARG 353 A 353 
+A 354 1 n GLU . GLU 354 A 354 
+A 355 1 n HIS . HIS 355 A 355 
+A 356 1 n LYS . LYS 356 A 356 
+A 357 1 n ALA . ALA 357 A 357 
+A 358 1 n LEU . LEU 358 A 358 
+A 359 1 n ILE . ILE 359 A 359 
+A 360 1 n LYS . LYS 360 A 360 
+A 361 1 n GLN . GLN 361 A 361 
+A 362 1 n ASP . ASP 362 A 362 
+A 363 1 n ASN . ASN 363 A 363 
+A 364 1 n LEU . LEU 364 A 364 
+A 365 1 n ASP . ASP 365 A 365 
+A 366 1 n ALA . ALA 366 A 366 
+A 367 1 n PHE . PHE 367 A 367 
+A 368 1 n ASN . ASN 368 A 368 
+A 369 1 n GLU . GLU 369 A 369 
+A 370 1 n ARG . ARG 370 A 370 
+A 371 1 n ASP . ASP 371 A 371 
+A 372 1 n PRO . PRO 372 A 372 
+A 373 1 n TYR . TYR 373 A 373 
+A 374 1 n LYS . LYS 374 A 374 
+A 375 1 n ALA . ALA 375 A 375 
+A 376 1 n ASP . ASP 376 A 376 
+A 377 1 n ASP . ASP 377 A 377 
+A 378 1 n SER . SER 378 A 378 
+A 379 1 n ARG . ARG 379 A 379 
+A 380 1 n GLU . GLU 380 A 380 
+A 381 1 n GLU . GLU 381 A 381 
+A 382 1 n GLU . GLU 382 A 382 
+A 383 1 n GLU . GLU 383 A 383 
+A 384 1 n GLU . GLU 384 A 384 
+A 385 1 n ASN . ASN 385 A 385 
+A 386 1 n ASP . ASP 386 A 386 
+A 387 1 n ASP . ASP 387 A 387 
+A 388 1 n ASP . ASP 388 A 388 
+A 389 1 n ASN . ASN 389 A 389 
+A 390 1 n SER . SER 390 A 390 
+A 391 1 n LEU . LEU 391 A 391 
+A 392 1 n GLU . GLU 392 A 392 
+A 393 1 n GLY . GLY 393 A 393 
+A 394 1 n GLU . GLU 394 A 394 
+A 395 1 n THR . THR 395 A 395 
+A 396 1 n PHE . PHE 396 A 396 
+A 397 1 n PRO . PRO 397 A 397 
+A 398 1 n LEU . LEU 398 A 398 
+A 399 1 n GLU . GLU 399 A 399 
+A 400 1 n ARG . ARG 400 A 400 
+A 401 1 n ASP . ASP 401 A 401 
+A 402 1 n GLU . GLU 402 A 402 
+A 403 1 n VAL . VAL 403 A 403 
+A 404 1 n MET . MET 404 A 404 
+A 405 1 n PRO . PRO 405 A 405 
+A 406 1 n PRO . PRO 406 A 406 
+A 407 1 n PRO . PRO 407 A 407 
+A 408 1 n LEU . LEU 408 A 408 
+A 409 1 n GLN . GLN 409 A 409 
+A 410 1 n HIS . HIS 410 A 410 
+A 411 1 n PRO . PRO 411 A 411 
+A 412 1 n GLN . GLN 412 A 412 
+A 413 1 n THR . THR 413 A 413 
+A 414 1 n ASP . ASP 414 A 414 
+A 415 1 n ARG . ARG 415 A 415 
+A 416 1 n LEU . LEU 416 A 416 
+A 417 1 n THR . THR 417 A 417 
+A 418 1 n CYS . CYS 418 A 418 
+A 419 1 n PRO . PRO 419 A 419 
+A 420 1 n LYS . LYS 420 A 420 
+A 421 1 n GLY . GLY 421 A 421 
+A 422 1 n LEU . LEU 422 A 422 
+A 423 1 n PRO . PRO 423 A 423 
+A 424 1 n TRP . TRP 424 A 424 
+A 425 1 n ALA . ALA 425 A 425 
+A 426 1 n PRO . PRO 426 A 426 
+A 427 1 n LYS . LYS 427 A 427 
+A 428 1 n VAL . VAL 428 A 428 
+A 429 1 n ARG . ARG 429 A 429 
+A 430 1 n GLU . GLU 430 A 430 
+A 431 1 n LYS . LYS 431 A 431 
+A 432 1 n ASP . ASP 432 A 432 
+A 433 1 n ILE . ILE 433 A 433 
+A 434 1 n GLU . GLU 434 A 434 
+A 435 1 n MET . MET 435 A 435 
+A 436 1 n PHE . PHE 436 A 436 
+A 437 1 n LEU . LEU 437 A 437 
+A 438 1 n GLU . GLU 438 A 438 
+A 439 1 n SER . SER 439 A 439 
+A 440 1 n SER . SER 440 A 440 
+A 441 1 n ARG . ARG 441 A 441 
+A 442 1 n SER . SER 442 A 442 
+A 443 1 n LYS . LYS 443 A 443 
+A 444 1 n PHE . PHE 444 A 444 
+A 445 1 n ILE . ILE 445 A 445 
+A 446 1 n GLY . GLY 446 A 446 
+A 447 1 n TYR . TYR 447 A 447 
+A 448 1 n THR . THR 448 A 448 
+A 449 1 n LEU . LEU 449 A 449 
+A 450 1 n GLY . GLY 450 A 450 
+A 451 1 n SER . SER 451 A 451 
+A 452 1 n ASP . ASP 452 A 452 
+A 453 1 n THR . THR 453 A 453 
+A 454 1 n ASN . ASN 454 A 454 
+A 455 1 n THR . THR 455 A 455 
+A 456 1 n VAL . VAL 456 A 456 
+A 457 1 n VAL . VAL 457 A 457 
+A 458 1 n GLY . GLY 458 A 458 
+A 459 1 n LEU . LEU 459 A 459 
+A 460 1 n PRO . PRO 460 A 460 
+A 461 1 n ARG . ARG 461 A 461 
+A 462 1 n PRO . PRO 462 A 462 
+A 463 1 n ILE . ILE 463 A 463 
+A 464 1 n HIS . HIS 464 A 464 
+A 465 1 n GLU . GLU 465 A 465 
+A 466 1 n SER . SER 466 A 466 
+A 467 1 n ILE . ILE 467 A 467 
+A 468 1 n LYS . LYS 468 A 468 
+A 469 1 n THR . THR 469 A 469 
+A 470 1 n LEU . LEU 470 A 470 
+A 471 1 n LYS . LYS 471 A 471 
+A 472 1 n GLN . GLN 472 A 472 
+A 473 1 n HIS . HIS 473 A 473 
+A 474 1 n LYS . LYS 474 A 474 
+A 475 1 n TYR . TYR 475 A 475 
+A 476 1 n THR . THR 476 A 476 
+A 477 1 n SER . SER 477 A 477 
+A 478 1 n ILE . ILE 478 A 478 
+A 479 1 n ALA . ALA 479 A 479 
+A 480 1 n GLU . GLU 480 A 480 
+A 481 1 n VAL . VAL 481 A 481 
+A 482 1 n GLN . GLN 482 A 482 
+A 483 1 n ALA . ALA 483 A 483 
+A 484 1 n GLN . GLN 484 A 484 
+A 485 1 n MET . MET 485 A 485 
+A 486 1 n GLU . GLU 486 A 486 
+A 487 1 n GLU . GLU 487 A 487 
+A 488 1 n GLU . GLU 488 A 488 
+A 489 1 n TYR . TYR 489 A 489 
+A 490 1 n LEU . LEU 490 A 490 
+A 491 1 n ARG . ARG 491 A 491 
+A 492 1 n SER . SER 492 A 492 
+A 493 1 n PRO . PRO 493 A 493 
+A 494 1 n LEU . LEU 494 A 494 
+A 495 1 n SER . SER 495 A 495 
+A 496 1 n GLY . GLY 496 A 496 
+A 497 1 n GLY . GLY 497 A 497 
+A 498 1 n GLU . GLU 498 A 498 
+A 499 1 n GLU . GLU 499 A 499 
+A 500 1 n GLU . GLU 500 A 500 
+A 501 1 n VAL . VAL 501 A 501 
+A 502 1 n GLU . GLU 502 A 502 
+A 503 1 n GLN . GLN 503 A 503 
+A 504 1 n VAL . VAL 504 A 504 
+A 505 1 n PRO . PRO 505 A 505 
+A 506 1 n ALA . ALA 506 A 506 
+A 507 1 n GLU . GLU 507 A 507 
+A 508 1 n THR . THR 508 A 508 
+A 509 1 n LEU . LEU 509 A 509 
+A 510 1 n TYR . TYR 510 A 510 
+A 511 1 n GLN . GLN 511 A 511 
+A 512 1 n GLY . GLY 512 A 512 
+A 513 1 n LEU . LEU 513 A 513 
+A 514 1 n LEU . LEU 514 A 514 
+A 515 1 n PRO . PRO 515 A 515 
+A 516 1 n SER . SER 516 A 516 
+A 517 1 n LEU . LEU 517 A 517 
+A 518 1 n PRO . PRO 518 A 518 
+A 519 1 n GLN . GLN 519 A 519 
+A 520 1 n TYR . TYR 520 A 520 
+A 521 1 n MET . MET 521 A 521 
+A 522 1 n ILE . ILE 522 A 522 
+A 523 1 n ALA . ALA 523 A 523 
+A 524 1 n LEU . LEU 524 A 524 
+A 525 1 n LEU . LEU 525 A 525 
+A 526 1 n LYS . LYS 526 A 526 
+A 527 1 n ILE . ILE 527 A 527 
+A 528 1 n LEU . LEU 528 A 528 
+A 529 1 n LEU . LEU 529 A 529 
+A 530 1 n ALA . ALA 530 A 530 
+A 531 1 n ALA . ALA 531 A 531 
+A 532 1 n ALA . ALA 532 A 532 
+A 533 1 n PRO . PRO 533 A 533 
+A 534 1 n THR . THR 534 A 534 
+A 535 1 n SER . SER 535 A 535 
+A 536 1 n LYS . LYS 536 A 536 
+A 537 1 n ALA . ALA 537 A 537 
+A 538 1 n LYS . LYS 538 A 538 
+A 539 1 n THR . THR 539 A 539 
+A 540 1 n ASP . ASP 540 A 540 
+A 541 1 n SER . SER 541 A 541 
+A 542 1 n ILE . ILE 542 A 542 
+A 543 1 n ASN . ASN 543 A 543 
+A 544 1 n ILE . ILE 544 A 544 
+A 545 1 n LEU . LEU 545 A 545 
+A 546 1 n ALA . ALA 546 A 546 
+A 547 1 n ASP . ASP 547 A 547 
+A 548 1 n VAL . VAL 548 A 548 
+A 549 1 n LEU . LEU 549 A 549 
+A 550 1 n PRO . PRO 550 A 550 
+A 551 1 n GLU . GLU 551 A 551 
+A 552 1 n GLU . GLU 552 A 552 
+A 553 1 n MET . MET 553 A 553 
+A 554 1 n PRO . PRO 554 A 554 
+A 555 1 n THR . THR 555 A 555 
+A 556 1 n THR . THR 556 A 556 
+A 557 1 n VAL . VAL 557 A 557 
+A 558 1 n LEU . LEU 558 A 558 
+A 559 1 n GLN . GLN 559 A 559 
+A 560 1 n SER . SER 560 A 560 
+A 561 1 n MET . MET 561 A 561 
+A 562 1 n LYS . LYS 562 A 562 
+A 563 1 n LEU . LEU 563 A 563 
+A 564 1 n GLY . GLY 564 A 564 
+A 565 1 n VAL . VAL 565 A 565 
+A 566 1 n ASP . ASP 566 A 566 
+A 567 1 n VAL . VAL 567 A 567 
+A 568 1 n ASN . ASN 568 A 568 
+A 569 1 n ARG . ARG 569 A 569 
+A 570 1 n HIS . HIS 570 A 570 
+A 571 1 n LYS . LYS 571 A 571 
+A 572 1 n GLU . GLU 572 A 572 
+A 573 1 n VAL . VAL 573 A 573 
+A 574 1 n ILE . ILE 574 A 574 
+A 575 1 n VAL . VAL 575 A 575 
+A 576 1 n LYS . LYS 576 A 576 
+A 577 1 n ALA . ALA 577 A 577 
+A 578 1 n ILE . ILE 578 A 578 
+A 579 1 n SER . SER 579 A 579 
+A 580 1 n ALA . ALA 580 A 580 
+A 581 1 n VAL . VAL 581 A 581 
+A 582 1 n LEU . LEU 582 A 582 
+A 583 1 n LEU . LEU 583 A 583 
+A 584 1 n LEU . LEU 584 A 584 
+A 585 1 n LEU . LEU 585 A 585 
+A 586 1 n LEU . LEU 586 A 586 
+A 587 1 n LYS . LYS 587 A 587 
+A 588 1 n HIS . HIS 588 A 588 
+A 589 1 n PHE . PHE 589 A 589 
+A 590 1 n LYS . LYS 590 A 590 
+A 591 1 n LEU . LEU 591 A 591 
+A 592 1 n ASN . ASN 592 A 592 
+A 593 1 n HIS . HIS 593 A 593 
+A 594 1 n VAL . VAL 594 A 594 
+A 595 1 n TYR . TYR 595 A 595 
+A 596 1 n GLN . GLN 596 A 596 
+A 597 1 n PHE . PHE 597 A 597 
+A 598 1 n GLU . GLU 598 A 598 
+A 599 1 n TYR . TYR 599 A 599 
+A 600 1 n MET . MET 600 A 600 
+A 601 1 n ALA . ALA 601 A 601 
+A 602 1 n GLN . GLN 602 A 602 
+A 603 1 n HIS . HIS 603 A 603 
+A 604 1 n LEU . LEU 604 A 604 
+A 605 1 n VAL . VAL 605 A 605 
+A 606 1 n PHE . PHE 606 A 606 
+A 607 1 n ALA . ALA 607 A 607 
+A 608 1 n ASN . ASN 608 A 608 
+A 609 1 n CYS . CYS 609 A 609 
+A 610 1 n ILE . ILE 610 A 610 
+A 611 1 n PRO . PRO 611 A 611 
+A 612 1 n LEU . LEU 612 A 612 
+A 613 1 n ILE . ILE 613 A 613 
+A 614 1 n LEU . LEU 614 A 614 
+A 615 1 n LYS . LYS 615 A 615 
+A 616 1 n PHE . PHE 616 A 616 
+A 617 1 n PHE . PHE 617 A 617 
+A 618 1 n ASN . ASN 618 A 618 
+A 619 1 n GLN . GLN 619 A 619 
+A 620 1 n ASN . ASN 620 A 620 
+A 621 1 n ILE . ILE 621 A 621 
+A 622 1 n MET . MET 622 A 622 
+A 623 1 n SER . SER 623 A 623 
+A 624 1 n TYR . TYR 624 A 624 
+A 625 1 n ILE . ILE 625 A 625 
+A 626 1 n THR . THR 626 A 626 
+A 627 1 n ALA . ALA 627 A 627 
+A 628 1 n LYS . LYS 628 A 628 
+A 629 1 n ASN . ASN 629 A 629 
+A 630 1 n SER . SER 630 A 630 
+A 631 1 n ILE . ILE 631 A 631 
+A 632 1 n SER . SER 632 A 632 
+A 633 1 n VAL . VAL 633 A 633 
+A 634 1 n LEU . LEU 634 A 634 
+A 635 1 n ASP . ASP 635 A 635 
+A 636 1 n TYR . TYR 636 A 636 
+A 637 1 n PRO . PRO 637 A 637 
+A 638 1 n HIS . HIS 638 A 638 
+A 639 1 n CYS . CYS 639 A 639 
+A 640 1 n VAL . VAL 640 A 640 
+A 641 1 n VAL . VAL 641 A 641 
+A 642 1 n HIS . HIS 642 A 642 
+A 643 1 n GLU . GLU 643 A 643 
+A 644 1 n LEU . LEU 644 A 644 
+A 645 1 n PRO . PRO 645 A 645 
+A 646 1 n GLU . GLU 646 A 646 
+A 647 1 n LEU . LEU 647 A 647 
+A 648 1 n THR . THR 648 A 648 
+A 649 1 n ALA . ALA 649 A 649 
+A 650 1 n GLU . GLU 650 A 650 
+A 651 1 n SER . SER 651 A 651 
+A 652 1 n LEU . LEU 652 A 652 
+A 653 1 n GLU . GLU 653 A 653 
+A 654 1 n ALA . ALA 654 A 654 
+A 655 1 n GLY . GLY 655 A 655 
+A 656 1 n ASP . ASP 656 A 656 
+A 657 1 n SER . SER 657 A 657 
+A 658 1 n ASN . ASN 658 A 658 
+A 659 1 n GLN . GLN 659 A 659 
+A 660 1 n PHE . PHE 660 A 660 
+A 661 1 n CYS . CYS 661 A 661 
+A 662 1 n TRP . TRP 662 A 662 
+A 663 1 n ARG . ARG 663 A 663 
+A 664 1 n ASN . ASN 664 A 664 
+A 665 1 n LEU . LEU 665 A 665 
+A 666 1 n PHE . PHE 666 A 666 
+A 667 1 n SER . SER 667 A 667 
+A 668 1 n CYS . CYS 668 A 668 
+A 669 1 n ILE . ILE 669 A 669 
+A 670 1 n ASN . ASN 670 A 670 
+A 671 1 n LEU . LEU 671 A 671 
+A 672 1 n LEU . LEU 672 A 672 
+A 673 1 n ARG . ARG 673 A 673 
+A 674 1 n ILE . ILE 674 A 674 
+A 675 1 n LEU . LEU 675 A 675 
+A 676 1 n ASN . ASN 676 A 676 
+A 677 1 n LYS . LYS 677 A 677 
+A 678 1 n LEU . LEU 678 A 678 
+A 679 1 n THR . THR 679 A 679 
+A 680 1 n LYS . LYS 680 A 680 
+A 681 1 n TRP . TRP 681 A 681 
+A 682 1 n LYS . LYS 682 A 682 
+A 683 1 n HIS . HIS 683 A 683 
+A 684 1 n SER . SER 684 A 684 
+A 685 1 n ARG . ARG 685 A 685 
+A 686 1 n THR . THR 686 A 686 
+A 687 1 n MET . MET 687 A 687 
+A 688 1 n MET . MET 688 A 688 
+A 689 1 n LEU . LEU 689 A 689 
+A 690 1 n VAL . VAL 690 A 690 
+A 691 1 n VAL . VAL 691 A 691 
+A 692 1 n PHE . PHE 692 A 692 
+A 693 1 n LYS . LYS 693 A 693 
+A 694 1 n SER . SER 694 A 694 
+A 695 1 n ALA . ALA 695 A 695 
+A 696 1 n PRO . PRO 696 A 696 
+A 697 1 n ILE . ILE 697 A 697 
+A 698 1 n LEU . LEU 698 A 698 
+A 699 1 n LYS . LYS 699 A 699 
+A 700 1 n ARG . ARG 700 A 700 
+A 701 1 n ALA . ALA 701 A 701 
+A 702 1 n LEU . LEU 702 A 702 
+A 703 1 n LYS . LYS 703 A 703 
+A 704 1 n VAL . VAL 704 A 704 
+A 705 1 n LYS . LYS 705 A 705 
+A 706 1 n GLN . GLN 706 A 706 
+A 707 1 n ALA . ALA 707 A 707 
+A 708 1 n MET . MET 708 A 708 
+A 709 1 n MET . MET 709 A 709 
+A 710 1 n GLN . GLN 710 A 710 
+A 711 1 n LEU . LEU 711 A 711 
+A 712 1 n TYR . TYR 712 A 712 
+A 713 1 n VAL . VAL 713 A 713 
+A 714 1 n LEU . LEU 714 A 714 
+A 715 1 n LYS . LYS 715 A 715 
+A 716 1 n LEU . LEU 716 A 716 
+A 717 1 n LEU . LEU 717 A 717 
+A 718 1 n LYS . LYS 718 A 718 
+A 719 1 n VAL . VAL 719 A 719 
+A 720 1 n GLN . GLN 720 A 720 
+A 721 1 n THR . THR 721 A 721 
+A 722 1 n LYS . LYS 722 A 722 
+A 723 1 n TYR . TYR 723 A 723 
+A 724 1 n LEU . LEU 724 A 724 
+A 725 1 n GLY . GLY 725 A 725 
+A 726 1 n ARG . ARG 726 A 726 
+A 727 1 n GLN . GLN 727 A 727 
+A 728 1 n TRP . TRP 728 A 728 
+A 729 1 n ARG . ARG 729 A 729 
+A 730 1 n LYS . LYS 730 A 730 
+A 731 1 n SER . SER 731 A 731 
+A 732 1 n ASN . ASN 732 A 732 
+A 733 1 n MET . MET 733 A 733 
+A 734 1 n LYS . LYS 734 A 734 
+A 735 1 n THR . THR 735 A 735 
+A 736 1 n MET . MET 736 A 736 
+A 737 1 n SER . SER 737 A 737 
+A 738 1 n ALA . ALA 738 A 738 
+A 739 1 n ILE . ILE 739 A 739 
+A 740 1 n TYR . TYR 740 A 740 
+A 741 1 n GLN . GLN 741 A 741 
+A 742 1 n LYS . LYS 742 A 742 
+A 743 1 n VAL . VAL 743 A 743 
+A 744 1 n ARG . ARG 744 A 744 
+A 745 1 n HIS . HIS 745 A 745 
+A 746 1 n ARG . ARG 746 A 746 
+A 747 1 n LEU . LEU 747 A 747 
+A 748 1 n ASN . ASN 748 A 748 
+A 749 1 n ASP . ASP 749 A 749 
+A 750 1 n ASP . ASP 750 A 750 
+A 751 1 n TRP . TRP 751 A 751 
+A 752 1 n ALA . ALA 752 A 752 
+A 753 1 n TYR . TYR 753 A 753 
+A 754 1 n GLY . GLY 754 A 754 
+A 755 1 n ASN . ASN 755 A 755 
+A 756 1 n ASP . ASP 756 A 756 
+A 757 1 n LEU . LEU 757 A 757 
+A 758 1 n ASP . ASP 758 A 758 
+A 759 1 n ALA . ALA 759 A 759 
+A 760 1 n ARG . ARG 760 A 760 
+A 761 1 n PRO . PRO 761 A 761 
+A 762 1 n TRP . TRP 762 A 762 
+A 763 1 n ASP . ASP 763 A 763 
+A 764 1 n PHE . PHE 764 A 764 
+A 765 1 n GLN . GLN 765 A 765 
+A 766 1 n ALA . ALA 766 A 766 
+A 767 1 n GLU . GLU 767 A 767 
+A 768 1 n GLU . GLU 768 A 768 
+A 769 1 n CYS . CYS 769 A 769 
+A 770 1 n ALA . ALA 770 A 770 
+A 771 1 n LEU . LEU 771 A 771 
+A 772 1 n ARG . ARG 772 A 772 
+A 773 1 n ALA . ALA 773 A 773 
+A 774 1 n ASN . ASN 774 A 774 
+A 775 1 n ILE . ILE 775 A 775 
+A 776 1 n GLU . GLU 776 A 776 
+A 777 1 n ARG . ARG 777 A 777 
+A 778 1 n PHE . PHE 778 A 778 
+A 779 1 n ASN . ASN 779 A 779 
+A 780 1 n ALA . ALA 780 A 780 
+A 781 1 n ARG . ARG 781 A 781 
+A 782 1 n ARG . ARG 782 A 782 
+A 783 1 n TYR . TYR 783 A 783 
+A 784 1 n ASP . ASP 784 A 784 
+A 785 1 n ARG . ARG 785 A 785 
+A 786 1 n ALA . ALA 786 A 786 
+A 787 1 n HIS . HIS 787 A 787 
+A 788 1 n SER . SER 788 A 788 
+A 789 1 n ASN . ASN 789 A 789 
+A 790 1 n PRO . PRO 790 A 790 
+A 791 1 n ASP . ASP 791 A 791 
+A 792 1 n PHE . PHE 792 A 792 
+A 793 1 n LEU . LEU 793 A 793 
+A 794 1 n PRO . PRO 794 A 794 
+A 795 1 n VAL . VAL 795 A 795 
+A 796 1 n ASP . ASP 796 A 796 
+A 797 1 n ASN . ASN 797 A 797 
+A 798 1 n CYS . CYS 798 A 798 
+A 799 1 n LEU . LEU 799 A 799 
+A 800 1 n GLN . GLN 800 A 800 
+A 801 1 n SER . SER 801 A 801 
+A 802 1 n VAL . VAL 802 A 802 
+A 803 1 n LEU . LEU 803 A 803 
+A 804 1 n GLY . GLY 804 A 804 
+A 805 1 n GLN . GLN 805 A 805 
+A 806 1 n ARG . ARG 806 A 806 
+A 807 1 n VAL . VAL 807 A 807 
+A 808 1 n ASP . ASP 808 A 808 
+A 809 1 n LEU . LEU 809 A 809 
+A 810 1 n PRO . PRO 810 A 810 
+A 811 1 n GLU . GLU 811 A 811 
+A 812 1 n ASP . ASP 812 A 812 
+A 813 1 n PHE . PHE 813 A 813 
+A 814 1 n GLN . GLN 814 A 814 
+A 815 1 n MET . MET 815 A 815 
+A 816 1 n ASN . ASN 816 A 816 
+A 817 1 n TYR . TYR 817 A 817 
+A 818 1 n ASP . ASP 818 A 818 
+A 819 1 n LEU . LEU 819 A 819 
+A 820 1 n TRP . TRP 820 A 820 
+A 821 1 n LEU . LEU 821 A 821 
+A 822 1 n GLU . GLU 822 A 822 
+A 823 1 n ARG . ARG 823 A 823 
+A 824 1 n GLU . GLU 824 A 824 
+A 825 1 n VAL . VAL 825 A 825 
+A 826 1 n PHE . PHE 826 A 826 
+A 827 1 n SER . SER 827 A 827 
+A 828 1 n LYS . LYS 828 A 828 
+A 829 1 n PRO . PRO 829 A 829 
+A 830 1 n ILE . ILE 830 A 830 
+A 831 1 n SER . SER 831 A 831 
+A 832 1 n TRP . TRP 832 A 832 
+A 833 1 n GLU . GLU 833 A 833 
+A 834 1 n GLU . GLU 834 A 834 
+A 835 1 n LEU . LEU 835 A 835 
+A 836 1 n LEU . LEU 836 A 836 
+A 837 1 n GLN . GLN 837 A 837 
+#
+loop_
+_software.classification
+_software.date
+_software.description
+_software.name
+_software.pdbx_ordinal
+_software.type
+_software.version
+other ? "Structure prediction" AlphaFold 1 package v2.0 
+other ? "Secondary structure"  dssp      2 library 4    
+#
+_struct_asym.entity_id 1
+_struct_asym.id        A
+#
+loop_
+_struct_conf.beg_auth_asym_id
+_struct_conf.beg_auth_comp_id
+_struct_conf.beg_auth_seq_id
+_struct_conf.beg_label_asym_id
+_struct_conf.beg_label_comp_id
+_struct_conf.beg_label_seq_id
+_struct_conf.conf_type_id
+_struct_conf.end_auth_asym_id
+_struct_conf.end_auth_comp_id
+_struct_conf.end_auth_seq_id
+_struct_conf.end_label_asym_id
+_struct_conf.end_label_comp_id
+_struct_conf.end_label_seq_id
+_struct_conf.id
+_struct_conf.pdbx_beg_PDB_ins_code
+_struct_conf.pdbx_end_PDB_ins_code
+A GLY 6   A GLY 6   HELX_LH_PP_P A LEU 11  A LEU 11  HELX_LH_PP_P1  ? ? 
+A GLN 17  A GLN 17  HELX_LH_PP_P A PRO 33  A PRO 33  HELX_LH_PP_P2  ? ? 
+A LYS 47  A LYS 47  BEND         A GLU 50  A GLU 50  BEND1          ? ? 
+A PHE 51  A PHE 51  TURN_TY1_P   A GLN 55  A GLN 55  TURN_TY1_P1    ? ? 
+A ARG 56  A ARG 56  BEND         A LYS 57  A LYS 57  BEND2          ? ? 
+A ASP 58  A ASP 58  TURN_TY1_P   A SER 59  A SER 59  TURN_TY1_P2    ? ? 
+A GLU 60  A GLU 60  BEND         A GLY 61  A GLY 61  BEND3          ? ? 
+A SER 65  A SER 65  HELX_LH_PP_P A LEU 68  A LEU 68  HELX_LH_PP_P3  ? ? 
+A ASP 74  A ASP 74  BEND         A THR 75  A THR 75  BEND4          ? ? 
+A TRP 78  A TRP 78  HELX_RH_AL_P A LEU 85  A LEU 85  HELX_RH_AL_P1  ? ? 
+A TYR 86  A TYR 86  BEND         A TYR 86  A TYR 86  BEND5          ? ? 
+A TYR 88  A TYR 88  HELX_RH_3T_P A GLU 90  A GLU 90  HELX_RH_3T_P1  ? ? 
+A GLY 91  A GLY 91  HELX_RH_AL_P A HIS 108 A HIS 108 HELX_RH_AL_P2  ? ? 
+A THR 110 A THR 110 BEND         A ASP 111 A ASP 111 BEND6          ? ? 
+A TRP 114 A TRP 114 HELX_RH_3T_P A GLU 116 A GLU 116 HELX_RH_3T_P2  ? ? 
+A LEU 117 A LEU 117 BEND         A LEU 117 A LEU 117 BEND7          ? ? 
+A THR 119 A THR 119 HELX_RH_AL_P A LEU 133 A LEU 133 HELX_RH_AL_P3  ? ? 
+A GLU 134 A GLU 134 TURN_TY1_P   A GLU 134 A GLU 134 TURN_TY1_P3    ? ? 
+A THR 136 A THR 136 BEND         A THR 136 A THR 136 BEND8          ? ? 
+A ARG 138 A ARG 138 HELX_RH_AL_P A ALA 152 A ALA 152 HELX_RH_AL_P4  ? ? 
+A GLN 153 A GLN 153 TURN_TY1_P   A THR 155 A THR 155 TURN_TY1_P4    ? ? 
+A PHE 156 A PHE 156 HELX_RH_3T_P A GLU 158 A GLU 158 HELX_RH_3T_P3  ? ? 
+A SER 160 A SER 160 BEND         A SER 161 A SER 161 BEND9          ? ? 
+A GLU 162 A GLU 162 HELX_RH_AL_P A GLU 178 A GLU 178 HELX_RH_AL_P5  ? ? 
+A VAL 179 A VAL 179 TURN_TY1_P   A GLY 180 A GLY 180 TURN_TY1_P5    ? ? 
+A THR 181 A THR 181 HELX_RH_AL_P A ILE 193 A ILE 193 HELX_RH_AL_P6  ? ? 
+A ASP 194 A ASP 194 TURN_TY1_P   A ASP 194 A ASP 194 TURN_TY1_P6    ? ? 
+A SER 196 A SER 196 HELX_RH_AL_P A ARG 204 A ARG 204 HELX_RH_AL_P7  ? ? 
+A PRO 206 A PRO 206 BEND         A ALA 207 A ALA 207 BEND10         ? ? 
+A LEU 210 A LEU 210 HELX_RH_3T_P A SER 213 A SER 213 HELX_RH_3T_P4  ? ? 
+A THR 214 A THR 214 HELX_RH_AL_P A HIS 231 A HIS 231 HELX_RH_AL_P8  ? ? 
+A GLN 232 A GLN 232 BEND         A GLN 232 A GLN 232 BEND11         ? ? 
+A GLU 235 A GLU 235 TURN_TY1_P   A GLY 236 A GLY 236 TURN_TY1_P7    ? ? 
+A ALA 239 A ALA 239 HELX_RH_AL_P A GLY 253 A GLY 253 HELX_RH_AL_P9  ? ? 
+A SER 254 A SER 254 BEND         A SER 254 A SER 254 BEND12         ? ? 
+A TYR 257 A TYR 257 STRN         A TYR 257 A TYR 257 STRN1          ? ? 
+A ASN 258 A ASN 258 TURN_TY1_P   A ASN 259 A ASN 259 TURN_TY1_P8    ? ? 
+A GLU 260 A GLU 260 STRN         A GLU 260 A GLU 260 STRN2          ? ? 
+A PHE 262 A PHE 262 HELX_RH_AL_P A CYS 274 A CYS 274 HELX_RH_AL_P10 ? ? 
+A SER 275 A SER 275 TURN_TY1_P   A GLY 276 A GLY 276 TURN_TY1_P9    ? ? 
+A HIS 277 A HIS 277 BEND         A HIS 277 A HIS 277 BEND13         ? ? 
+A PRO 279 A PRO 279 TURN_TY1_P   A HIS 280 A HIS 280 TURN_TY1_P10   ? ? 
+A PHE 281 A PHE 281 BEND         A PHE 281 A PHE 281 BEND14         ? ? 
+A MET 283 A MET 283 HELX_RH_AL_P A LEU 298 A LEU 298 HELX_RH_AL_P11 ? ? 
+A PHE 301 A PHE 301 HELX_RH_AL_P A ILE 314 A ILE 314 HELX_RH_AL_P12 ? ? 
+A LEU 315 A LEU 315 TURN_TY1_P   A GLY 316 A GLY 316 TURN_TY1_P11   ? ? 
+A LEU 317 A LEU 317 HELX_LH_PP_P A LEU 320 A LEU 320 HELX_LH_PP_P4  ? ? 
+A PRO 321 A PRO 321 BEND         A PRO 321 A PRO 321 BEND15         ? ? 
+A SER 324 A SER 324 HELX_RH_AL_P A ARG 329 A ARG 329 HELX_RH_AL_P13 ? ? 
+A ASN 330 A ASN 330 TURN_TY1_P   A ASN 330 A ASN 330 TURN_TY1_P12   ? ? 
+A MET 331 A MET 331 HELX_LH_PP_P A SER 339 A SER 339 HELX_LH_PP_P5  ? ? 
+A ALA 340 A ALA 340 HELX_RH_AL_P A ARG 350 A ARG 350 HELX_RH_AL_P14 ? ? 
+A GLY 351 A GLY 351 TURN_TY1_P   A ARG 352 A ARG 352 TURN_TY1_P13   ? ? 
+A ARG 353 A ARG 353 BEND         A ARG 353 A ARG 353 BEND16         ? ? 
+A LYS 356 A LYS 356 BEND         A LYS 356 A LYS 356 BEND17         ? ? 
+A PRO 372 A PRO 372 BEND         A PRO 372 A PRO 372 BEND18         ? ? 
+A THR 395 A THR 395 HELX_LH_PP_P A PRO 397 A PRO 397 HELX_LH_PP_P6  ? ? 
+A MET 404 A MET 404 HELX_LH_PP_P A LEU 408 A LEU 408 HELX_LH_PP_P7  ? ? 
+A LYS 420 A LYS 420 BEND         A GLY 421 A GLY 421 BEND19         ? ? 
+A PRO 423 A PRO 423 BEND         A TRP 424 A TRP 424 BEND20         ? ? 
+A VAL 428 A VAL 428 STRN         A VAL 428 A VAL 428 STRN3          ? ? 
+A GLU 430 A GLU 430 HELX_RH_AL_P A PHE 444 A PHE 444 HELX_RH_AL_P15 ? ? 
+A ILE 445 A ILE 445 TURN_TY1_P   A ILE 445 A ILE 445 TURN_TY1_P14   ? ? 
+A GLY 446 A GLY 446 BEND         A GLY 446 A GLY 446 BEND21         ? ? 
+A GLY 450 A GLY 450 TURN_TY1_P   A SER 451 A SER 451 TURN_TY1_P15   ? ? 
+A THR 453 A THR 453 BEND         A ASN 454 A ASN 454 BEND22         ? ? 
+A VAL 457 A VAL 457 TURN_TY1_P   A GLY 458 A GLY 458 TURN_TY1_P16   ? ? 
+A LEU 459 A LEU 459 BEND         A LEU 459 A LEU 459 BEND23         ? ? 
+A ARG 461 A ARG 461 HELX_RH_AL_P A GLN 472 A GLN 472 HELX_RH_AL_P16 ? ? 
+A HIS 473 A HIS 473 TURN_TY1_P   A HIS 473 A HIS 473 TURN_TY1_P17   ? ? 
+A LYS 474 A LYS 474 STRN         A LYS 474 A LYS 474 STRN4          ? ? 
+A ILE 478 A ILE 478 HELX_RH_AL_P A ARG 491 A ARG 491 HELX_RH_AL_P17 ? ? 
+A PRO 493 A PRO 493 TURN_TY1_P   A SER 495 A SER 495 TURN_TY1_P18   ? ? 
+A GLY 496 A GLY 496 BEND         A GLY 496 A GLY 496 BEND24         ? ? 
+A GLU 498 A GLU 498 BEND         A GLU 498 A GLU 498 BEND25         ? ? 
+A PRO 505 A PRO 505 HELX_RH_AL_P A LEU 513 A LEU 513 HELX_RH_AL_P18 ? ? 
+A LEU 514 A LEU 514 HELX_RH_3T_P A SER 516 A SER 516 HELX_RH_3T_P5  ? ? 
+A LEU 517 A LEU 517 HELX_RH_AL_P A ALA 531 A ALA 531 HELX_RH_AL_P19 ? ? 
+A ALA 532 A ALA 532 BEND         A ALA 532 A ALA 532 BEND26         ? ? 
+A PRO 533 A PRO 533 TURN_TY1_P   A THR 534 A THR 534 TURN_TY1_P19   ? ? 
+A ALA 537 A ALA 537 TURN_TY1_P   A LYS 538 A LYS 538 TURN_TY1_P20   ? ? 
+A THR 539 A THR 539 BEND         A THR 539 A THR 539 BEND27         ? ? 
+A SER 541 A SER 541 BEND         A ILE 542 A ILE 542 BEND28         ? ? 
+A ILE 544 A ILE 544 TURN_TY1_P   A VAL 548 A VAL 548 TURN_TY1_P21   ? ? 
+A LEU 549 A LEU 549 BEND         A LEU 549 A LEU 549 BEND29         ? ? 
+A GLU 551 A GLU 551 BEND         A GLU 552 A GLU 552 BEND30         ? ? 
+A MET 553 A MET 553 HELX_LH_PP_P A PRO 554 A PRO 554 HELX_LH_PP_P8  ? ? 
+A THR 556 A THR 556 BEND         A THR 556 A THR 556 BEND31         ? ? 
+A VAL 557 A VAL 557 HELX_RH_AL_P A ASN 592 A ASN 592 HELX_RH_AL_P20 ? ? 
+A VAL 594 A VAL 594 HELX_RH_AL_P A PHE 606 A PHE 606 HELX_RH_AL_P21 ? ? 
+A ALA 607 A ALA 607 TURN_TY1_P   A ASN 608 A ASN 608 TURN_TY1_P22   ? ? 
+A CYS 609 A CYS 609 HELX_RH_AL_P A PHE 617 A PHE 617 HELX_RH_AL_P22 ? ? 
+A ASN 618 A ASN 618 BEND         A GLN 619 A GLN 619 BEND32         ? ? 
+A ILE 621 A ILE 621 HELX_RH_AL_P A ILE 625 A ILE 625 HELX_RH_AL_P23 ? ? 
+A THR 626 A THR 626 TURN_TY1_P   A THR 626 A THR 626 TURN_TY1_P23   ? ? 
+A SER 632 A SER 632 HELX_RH_3T_P A LEU 634 A LEU 634 HELX_RH_3T_P6  ? ? 
+A ASP 635 A ASP 635 BEND         A ASP 635 A ASP 635 BEND33         ? ? 
+A TYR 636 A TYR 636 TURN_TY1_P   A PRO 637 A PRO 637 TURN_TY1_P24   ? ? 
+A HIS 638 A HIS 638 HELX_RH_AL_P A VAL 641 A VAL 641 HELX_RH_AL_P24 ? ? 
+A HIS 642 A HIS 642 BEND         A HIS 642 A HIS 642 BEND34         ? ? 
+A GLU 643 A GLU 643 HELX_LH_PP_P A LEU 647 A LEU 647 HELX_LH_PP_P9  ? ? 
+A ALA 649 A ALA 649 HELX_RH_AL_P A ALA 654 A ALA 654 HELX_RH_AL_P25 ? ? 
+A GLN 659 A GLN 659 BEND         A PHE 660 A PHE 660 BEND35         ? ? 
+A TRP 662 A TRP 662 HELX_RH_AL_P A THR 679 A THR 679 HELX_RH_AL_P26 ? ? 
+A LYS 680 A LYS 680 TURN_TY1_P   A TRP 681 A TRP 681 TURN_TY1_P25   ? ? 
+A HIS 683 A HIS 683 HELX_RH_AL_P A VAL 691 A VAL 691 HELX_RH_AL_P27 ? ? 
+A PHE 692 A PHE 692 TURN_TY1_P   A LYS 693 A LYS 693 TURN_TY1_P26   ? ? 
+A SER 694 A SER 694 HELX_RH_AL_P A ALA 701 A ALA 701 HELX_RH_AL_P28 ? ? 
+A LEU 702 A LEU 702 TURN_TY1_P   A LYS 703 A LYS 703 TURN_TY1_P27   ? ? 
+A VAL 704 A VAL 704 BEND         A VAL 704 A VAL 704 BEND36         ? ? 
+A ALA 707 A ALA 707 HELX_RH_AL_P A SER 731 A SER 731 HELX_RH_AL_P29 ? ? 
+A ASN 732 A ASN 732 TURN_TY1_P   A ASN 732 A ASN 732 TURN_TY1_P28   ? ? 
+A MET 733 A MET 733 HELX_RH_AL_P A LYS 742 A LYS 742 HELX_RH_AL_P30 ? ? 
+A VAL 743 A VAL 743 BEND         A VAL 743 A VAL 743 BEND37         ? ? 
+A ARG 744 A ARG 744 HELX_LH_PP_P A HIS 745 A HIS 745 HELX_LH_PP_P10 ? ? 
+A LEU 747 A LEU 747 TURN_TY1_P   A ASN 748 A ASN 748 TURN_TY1_P29   ? ? 
+A TRP 751 A TRP 751 TURN_TY1_P   A TYR 753 A TYR 753 TURN_TY1_P30   ? ? 
+A ASP 758 A ASP 758 BEND         A ASP 758 A ASP 758 BEND38         ? ? 
+A PRO 761 A PRO 761 HELX_RH_3T_P A PHE 764 A PHE 764 HELX_RH_3T_P7  ? ? 
+A GLN 765 A GLN 765 HELX_RH_AL_P A TYR 783 A TYR 783 HELX_RH_AL_P31 ? ? 
+A ARG 785 A ARG 785 TURN_TY1_P   A ALA 786 A ALA 786 TURN_TY1_P31   ? ? 
+A PRO 790 A PRO 790 HELX_RH_3T_P A PHE 792 A PHE 792 HELX_RH_3T_P8  ? ? 
+A LEU 793 A LEU 793 BEND         A LEU 793 A LEU 793 BEND39         ? ? 
+A PRO 794 A PRO 794 HELX_LH_PP_P A VAL 795 A VAL 795 HELX_LH_PP_P11 ? ? 
+A LEU 799 A LEU 799 HELX_RH_AL_P A GLY 804 A GLY 804 HELX_RH_AL_P32 ? ? 
+A GLN 805 A GLN 805 BEND         A GLN 805 A GLN 805 BEND40         ? ? 
+A GLU 811 A GLU 811 HELX_RH_AL_P A MET 815 A MET 815 HELX_RH_AL_P33 ? ? 
+A ASN 816 A ASN 816 BEND         A ASN 816 A ASN 816 BEND41         ? ? 
+A TYR 817 A TYR 817 HELX_RH_AL_P A TRP 820 A TRP 820 HELX_RH_AL_P34 ? ? 
+A LEU 821 A LEU 821 HELX_RH_PI_P A PHE 826 A PHE 826 HELX_RH_PI_P1  ? ? 
+A SER 827 A SER 827 BEND         A LYS 828 A LYS 828 BEND42         ? ? 
+A TRP 832 A TRP 832 TURN_TY1_P   A GLU 833 A GLU 833 TURN_TY1_P32   ? ? 
+A GLU 834 A GLU 834 HELX_RH_3T_P A LEU 836 A LEU 836 HELX_RH_3T_P9  ? ? 
+#
+loop_
+_struct_conf_type.criteria
+_struct_conf_type.id
+DSSP HELX_LH_PP_P 
+DSSP BEND         
+DSSP TURN_TY1_P   
+DSSP HELX_RH_AL_P 
+DSSP HELX_RH_3T_P 
+DSSP STRN         
+DSSP HELX_RH_PI_P 
+#
+_struct_ref.db_code                  STRP1_HUMAN
+_struct_ref.db_name                  UNP
+_struct_ref.entity_id                1
+_struct_ref.id                       1
+_struct_ref.pdbx_align_begin         1
+_struct_ref.pdbx_align_end           837
+_struct_ref.pdbx_db_accession        Q5VSL9
+_struct_ref.pdbx_db_isoform          ?
+_struct_ref.pdbx_seq_one_letter_code 
+;MEPAVGGPGPLIVNNKQPQPPPPPPPAAAQPPPGAPRAAAGLLPGGKAREFNRNQRKDSEGYSESPDLEFEYADTDKWAA
+ELSELYSYTEGPEFLMNRKCFEEDFRIHVTDKKWTELDTNQHRTHAMRLLDGLEVTAREKRLKVARAILYVAQGTFGECS
+SEAEVQSWMRYNIFLLLEVGTFNALVELLNMEIDNSAACSSAVRKPAISLADSTDLRVLLNIMYLIVETVHQECEGDKAE
+WRTMRQTFRAELGSPLYNNEPFAIMLFGMVTKFCSGHAPHFPMKKVLLLLWKTVLCTLGGFEELQSMKAEKRSILGLPPL
+PEDSIKVIRNMRAASPPASASDLIEQQQKRGRREHKALIKQDNLDAFNERDPYKADDSREEEEENDDDNSLEGETFPLER
+DEVMPPPLQHPQTDRLTCPKGLPWAPKVREKDIEMFLESSRSKFIGYTLGSDTNTVVGLPRPIHESIKTLKQHKYTSIAE
+VQAQMEEEYLRSPLSGGEEEVEQVPAETLYQGLLPSLPQYMIALLKILLAAAPTSKAKTDSINILADVLPEEMPTTVLQS
+MKLGVDVNRHKEVIVKAISAVLLLLLKHFKLNHVYQFEYMAQHLVFANCIPLILKFFNQNIMSYITAKNSISVLDYPHCV
+VHELPELTAESLEAGDSNQFCWRNLFSCINLLRILNKLTKWKHSRTMMLVVFKSAPILKRALKVKQAMMQLYVLKLLKVQ
+TKYLGRQWRKSNMKTMSAIYQKVRHRLNDDWAYGNDLDARPWDFQAEECALRANIERFNARRYDRAHSNPDFLPVDNCLQ
+SVLGQRVDLPEDFQMNYDLWLEREVFSKPISWEELLQ
+;
+#
+_struct_ref_seq.align_id                    1
+_struct_ref_seq.db_align_beg                1
+_struct_ref_seq.db_align_end                837
+_struct_ref_seq.pdbx_PDB_id_code            AF-Q5VSL9-F1
+_struct_ref_seq.pdbx_auth_seq_align_beg     1
+_struct_ref_seq.pdbx_auth_seq_align_end     837
+_struct_ref_seq.pdbx_db_accession           Q5VSL9
+_struct_ref_seq.pdbx_db_align_beg_ins_code  ?
+_struct_ref_seq.pdbx_db_align_end_ins_code  ?
+_struct_ref_seq.pdbx_seq_align_beg_ins_code ?
+_struct_ref_seq.pdbx_seq_align_end_ins_code ?
+_struct_ref_seq.pdbx_strand_id              A
+_struct_ref_seq.ref_id                      1
+_struct_ref_seq.seq_align_beg               1
+_struct_ref_seq.seq_align_end               837
+#
+loop_
+_atom_site.group_PDB
+_atom_site.id
+_atom_site.type_symbol
+_atom_site.label_atom_id
+_atom_site.label_alt_id
+_atom_site.label_comp_id
+_atom_site.label_asym_id
+_atom_site.label_entity_id
+_atom_site.label_seq_id
+_atom_site.pdbx_PDB_ins_code
+_atom_site.Cartn_x
+_atom_site.Cartn_y
+_atom_site.Cartn_z
+_atom_site.occupancy
+_atom_site.B_iso_or_equiv
+_atom_site.pdbx_formal_charge
+_atom_site.auth_seq_id
+_atom_site.auth_comp_id
+_atom_site.auth_asym_id
+_atom_site.auth_atom_id
+_atom_site.pdbx_PDB_model_num
+_atom_site.pdbx_sifts_xref_db_acc
+_atom_site.pdbx_sifts_xref_db_name
+_atom_site.pdbx_sifts_xref_db_num
+_atom_site.pdbx_sifts_xref_db_res
+ATOM 1    N N   . MET A 1 1   ? 5.963   65.398  -32.038 1.0 39.15 ? 1   MET A N   1 Q5VSL9 UNP 1   M 
+ATOM 2    C CA  . MET A 1 1   ? 6.670   66.225  -31.038 1.0 39.15 ? 1   MET A CA  1 Q5VSL9 UNP 1   M 
+ATOM 3    C C   . MET A 1 1   ? 6.626   65.441  -29.741 1.0 39.15 ? 1   MET A C   1 Q5VSL9 UNP 1   M 
+ATOM 4    C CB  . MET A 1 1   ? 6.024   67.613  -30.879 1.0 39.15 ? 1   MET A CB  1 Q5VSL9 UNP 1   M 
+ATOM 5    O O   . MET A 1 1   ? 5.532   65.058  -29.366 1.0 39.15 ? 1   MET A O   1 Q5VSL9 UNP 1   M 
+ATOM 6    C CG  . MET A 1 1   ? 6.645   68.653  -31.821 1.0 39.15 ? 1   MET A CG  1 Q5VSL9 UNP 1   M 
+ATOM 7    S SD  . MET A 1 1   ? 5.794   70.253  -31.778 1.0 39.15 ? 1   MET A SD  1 Q5VSL9 UNP 1   M 
+ATOM 8    C CE  . MET A 1 1   ? 6.986   71.305  -32.650 1.0 39.15 ? 1   MET A CE  1 Q5VSL9 UNP 1   M 
+ATOM 9    N N   . GLU A 1 2   ? 7.807   65.153  -29.182 1.0 37.73 ? 2   GLU A N   1 Q5VSL9 UNP 2   E 
+ATOM 10   C CA  . GLU A 1 2   ? 8.103   64.228  -28.065 1.0 37.73 ? 2   GLU A CA  1 Q5VSL9 UNP 2   E 
+ATOM 11   C C   . GLU A 1 2   ? 7.766   62.739  -28.287 1.0 37.73 ? 2   GLU A C   1 Q5VSL9 UNP 2   E 
+ATOM 12   C CB  . GLU A 1 2   ? 7.524   64.736  -26.733 1.0 37.73 ? 2   GLU A CB  1 Q5VSL9 UNP 2   E 
+ATOM 13   O O   . GLU A 1 2   ? 6.599   62.370  -28.378 1.0 37.73 ? 2   GLU A O   1 Q5VSL9 UNP 2   E 
+ATOM 14   C CG  . GLU A 1 2   ? 8.159   66.068  -26.309 1.0 37.73 ? 2   GLU A CG  1 Q5VSL9 UNP 2   E 
+ATOM 15   C CD  . GLU A 1 2   ? 7.787   66.474  -24.874 1.0 37.73 ? 2   GLU A CD  1 Q5VSL9 UNP 2   E 
+ATOM 16   O OE1 . GLU A 1 2   ? 8.610   67.195  -24.267 1.0 37.73 ? 2   GLU A OE1 1 Q5VSL9 UNP 2   E 
+ATOM 17   O OE2 . GLU A 1 2   ? 6.693   66.086  -24.411 1.0 37.73 ? 2   GLU A OE2 1 Q5VSL9 UNP 2   E 
+ATOM 18   N N   . PRO A 1 3   ? 8.783   61.855  -28.320 1.0 46.58 ? 3   PRO A N   1 Q5VSL9 UNP 3   P 
+ATOM 19   C CA  . PRO A 1 3   ? 8.590   60.446  -28.016 1.0 46.58 ? 3   PRO A CA  1 Q5VSL9 UNP 3   P 
+ATOM 20   C C   . PRO A 1 3   ? 9.336   60.034  -26.739 1.0 46.58 ? 3   PRO A C   1 Q5VSL9 UNP 3   P 
+ATOM 21   C CB  . PRO A 1 3   ? 9.074   59.705  -29.257 1.0 46.58 ? 3   PRO A CB  1 Q5VSL9 UNP 3   P 
+ATOM 22   O O   . PRO A 1 3   ? 10.515  60.332  -26.536 1.0 46.58 ? 3   PRO A O   1 Q5VSL9 UNP 3   P 
+ATOM 23   C CG  . PRO A 1 3   ? 10.214  60.589  -29.768 1.0 46.58 ? 3   PRO A CG  1 Q5VSL9 UNP 3   P 
+ATOM 24   C CD  . PRO A 1 3   ? 9.979   61.976  -29.147 1.0 46.58 ? 3   PRO A CD  1 Q5VSL9 UNP 3   P 
+ATOM 25   N N   . ALA A 1 4   ? 8.607   59.313  -25.893 1.0 38.07 ? 4   ALA A N   1 Q5VSL9 UNP 4   A 
+ATOM 26   C CA  . ALA A 1 4   ? 9.075   58.663  -24.684 1.0 38.07 ? 4   ALA A CA  1 Q5VSL9 UNP 4   A 
+ATOM 27   C C   . ALA A 1 4   ? 10.080  57.542  -24.998 1.0 38.07 ? 4   ALA A C   1 Q5VSL9 UNP 4   A 
+ATOM 28   C CB  . ALA A 1 4   ? 7.835   58.123  -23.961 1.0 38.07 ? 4   ALA A CB  1 Q5VSL9 UNP 4   A 
+ATOM 29   O O   . ALA A 1 4   ? 9.813   56.650  -25.801 1.0 38.07 ? 4   ALA A O   1 Q5VSL9 UNP 4   A 
+ATOM 30   N N   . VAL A 1 5   ? 11.224  57.574  -24.314 1.0 43.19 ? 5   VAL A N   1 Q5VSL9 UNP 5   V 
+ATOM 31   C CA  . VAL A 1 5   ? 12.215  56.493  -24.275 1.0 43.19 ? 5   VAL A CA  1 Q5VSL9 UNP 5   V 
+ATOM 32   C C   . VAL A 1 5   ? 11.962  55.682  -23.005 1.0 43.19 ? 5   VAL A C   1 Q5VSL9 UNP 5   V 
+ATOM 33   C CB  . VAL A 1 5   ? 13.648  57.062  -24.341 1.0 43.19 ? 5   VAL A CB  1 Q5VSL9 UNP 5   V 
+ATOM 34   O O   . VAL A 1 5   ? 12.176  56.169  -21.895 1.0 43.19 ? 5   VAL A O   1 Q5VSL9 UNP 5   V 
+ATOM 35   C CG1 . VAL A 1 5   ? 14.717  55.974  -24.189 1.0 43.19 ? 5   VAL A CG1 1 Q5VSL9 UNP 5   V 
+ATOM 36   C CG2 . VAL A 1 5   ? 13.887  57.769  -25.684 1.0 43.19 ? 5   VAL A CG2 1 Q5VSL9 UNP 5   V 
+ATOM 37   N N   . GLY A 1 6   ? 11.479  54.450  -23.173 1.0 41.76 ? 6   GLY A N   1 Q5VSL9 UNP 6   G 
+ATOM 38   C CA  . GLY A 1 6   ? 11.387  53.450  -22.110 1.0 41.76 ? 6   GLY A CA  1 Q5VSL9 UNP 6   G 
+ATOM 39   C C   . GLY A 1 6   ? 12.778  52.950  -21.715 1.0 41.76 ? 6   GLY A C   1 Q5VSL9 UNP 6   G 
+ATOM 40   O O   . GLY A 1 6   ? 13.580  52.578  -22.571 1.0 41.76 ? 6   GLY A O   1 Q5VSL9 UNP 6   G 
+ATOM 41   N N   . GLY A 1 7   ? 13.076  52.988  -20.415 1.0 41.86 ? 7   GLY A N   1 Q5VSL9 UNP 7   G 
+ATOM 42   C CA  . GLY A 1 7   ? 14.363  52.590  -19.844 1.0 41.86 ? 7   GLY A CA  1 Q5VSL9 UNP 7   G 
+ATOM 43   C C   . GLY A 1 7   ? 14.574  51.067  -19.774 1.0 41.86 ? 7   GLY A C   1 Q5VSL9 UNP 7   G 
+ATOM 44   O O   . GLY A 1 7   ? 13.602  50.311  -19.733 1.0 41.86 ? 7   GLY A O   1 Q5VSL9 UNP 7   G 
+ATOM 45   N N   . PRO A 1 8   ? 15.836  50.600  -19.719 1.0 40.49 ? 8   PRO A N   1 Q5VSL9 UNP 8   P 
+ATOM 46   C CA  . PRO A 1 8   ? 16.164  49.190  -19.559 1.0 40.49 ? 8   PRO A CA  1 Q5VSL9 UNP 8   P 
+ATOM 47   C C   . PRO A 1 8   ? 16.192  48.790  -18.074 1.0 40.49 ? 8   PRO A C   1 Q5VSL9 UNP 8   P 
+ATOM 48   C CB  . PRO A 1 8   ? 17.514  49.025  -20.256 1.0 40.49 ? 8   PRO A CB  1 Q5VSL9 UNP 8   P 
+ATOM 49   O O   . PRO A 1 8   ? 16.643  49.545  -17.211 1.0 40.49 ? 8   PRO A O   1 Q5VSL9 UNP 8   P 
+ATOM 50   C CG  . PRO A 1 8   ? 18.203  50.372  -20.028 1.0 40.49 ? 8   PRO A CG  1 Q5VSL9 UNP 8   P 
+ATOM 51   C CD  . PRO A 1 8   ? 17.063  51.378  -19.845 1.0 40.49 ? 8   PRO A CD  1 Q5VSL9 UNP 8   P 
+ATOM 52   N N   . GLY A 1 9   ? 15.698  47.582  -17.787 1.0 36.47 ? 9   GLY A N   1 Q5VSL9 UNP 9   G 
+ATOM 53   C CA  . GLY A 1 9   ? 15.615  47.003  -16.443 1.0 36.47 ? 9   GLY A CA  1 Q5VSL9 UNP 9   G 
+ATOM 54   C C   . GLY A 1 9   ? 16.980  46.762  -15.775 1.0 36.47 ? 9   GLY A C   1 Q5VSL9 UNP 9   G 
+ATOM 55   O O   . GLY A 1 9   ? 17.994  46.604  -16.460 1.0 36.47 ? 9   GLY A O   1 Q5VSL9 UNP 9   G 
+ATOM 56   N N   . PRO A 1 10  ? 17.037  46.731  -14.429 1.0 41.04 ? 10  PRO A N   1 Q5VSL9 UNP 10  P 
+ATOM 57   C CA  . PRO A 1 10  ? 18.296  46.666  -13.705 1.0 41.04 ? 10  PRO A CA  1 Q5VSL9 UNP 10  P 
+ATOM 58   C C   . PRO A 1 10  ? 18.881  45.250  -13.691 1.0 41.04 ? 10  PRO A C   1 Q5VSL9 UNP 10  P 
+ATOM 59   C CB  . PRO A 1 10  ? 17.996  47.206  -12.307 1.0 41.04 ? 10  PRO A CB  1 Q5VSL9 UNP 10  P 
+ATOM 60   O O   . PRO A 1 10  ? 18.241  44.272  -13.302 1.0 41.04 ? 10  PRO A O   1 Q5VSL9 UNP 10  P 
+ATOM 61   C CG  . PRO A 1 10  ? 16.534  46.817  -12.094 1.0 41.04 ? 10  PRO A CG  1 Q5VSL9 UNP 10  P 
+ATOM 62   C CD  . PRO A 1 10  ? 15.927  46.870  -13.497 1.0 41.04 ? 10  PRO A CD  1 Q5VSL9 UNP 10  P 
+ATOM 63   N N   . LEU A 1 11  ? 20.154  45.186  -14.074 1.0 35.11 ? 11  LEU A N   1 Q5VSL9 UNP 11  L 
+ATOM 64   C CA  . LEU A 1 11  ? 21.050  44.048  -13.928 1.0 35.11 ? 11  LEU A CA  1 Q5VSL9 UNP 11  L 
+ATOM 65   C C   . LEU A 1 11  ? 21.215  43.682  -12.444 1.0 35.11 ? 11  LEU A C   1 Q5VSL9 UNP 11  L 
+ATOM 66   C CB  . LEU A 1 11  ? 22.406  44.436  -14.553 1.0 35.11 ? 11  LEU A CB  1 Q5VSL9 UNP 11  L 
+ATOM 67   O O   . LEU A 1 11  ? 21.646  44.497  -11.627 1.0 35.11 ? 11  LEU A O   1 Q5VSL9 UNP 11  L 
+ATOM 68   C CG  . LEU A 1 11  ? 22.383  44.534  -16.091 1.0 35.11 ? 11  LEU A CG  1 Q5VSL9 UNP 11  L 
+ATOM 69   C CD1 . LEU A 1 11  ? 23.583  45.337  -16.592 1.0 35.11 ? 11  LEU A CD1 1 Q5VSL9 UNP 11  L 
+ATOM 70   C CD2 . LEU A 1 11  ? 22.437  43.142  -16.724 1.0 35.11 ? 11  LEU A CD2 1 Q5VSL9 UNP 11  L 
+ATOM 71   N N   . ILE A 1 12  ? 20.917  42.425  -12.113 1.0 37.30 ? 12  ILE A N   1 Q5VSL9 UNP 12  I 
+ATOM 72   C CA  . ILE A 1 12  ? 21.209  41.811  -10.816 1.0 37.30 ? 12  ILE A CA  1 Q5VSL9 UNP 12  I 
+ATOM 73   C C   . ILE A 1 12  ? 22.727  41.614  -10.722 1.0 37.30 ? 12  ILE A C   1 Q5VSL9 UNP 12  I 
+ATOM 74   C CB  . ILE A 1 12  ? 20.399  40.500  -10.646 1.0 37.30 ? 12  ILE A CB  1 Q5VSL9 UNP 12  I 
+ATOM 75   O O   . ILE A 1 12  ? 23.287  40.639  -11.224 1.0 37.30 ? 12  ILE A O   1 Q5VSL9 UNP 12  I 
+ATOM 76   C CG1 . ILE A 1 12  ? 18.884  40.823  -10.623 1.0 37.30 ? 12  ILE A CG1 1 Q5VSL9 UNP 12  I 
+ATOM 77   C CG2 . ILE A 1 12  ? 20.802  39.743  -9.364  1.0 37.30 ? 12  ILE A CG2 1 Q5VSL9 UNP 12  I 
+ATOM 78   C CD1 . ILE A 1 12  ? 17.968  39.592  -10.600 1.0 37.30 ? 12  ILE A CD1 1 Q5VSL9 UNP 12  I 
+ATOM 79   N N   . VAL A 1 13  ? 23.406  42.566  -10.083 1.0 36.67 ? 13  VAL A N   1 Q5VSL9 UNP 13  V 
+ATOM 80   C CA  . VAL A 1 13  ? 24.822  42.460  -9.720  1.0 36.67 ? 13  VAL A CA  1 Q5VSL9 UNP 13  V 
+ATOM 81   C C   . VAL A 1 13  ? 24.932  41.646  -8.434  1.0 36.67 ? 13  VAL A C   1 Q5VSL9 UNP 13  V 
+ATOM 82   C CB  . VAL A 1 13  ? 25.494  43.841  -9.604  1.0 36.67 ? 13  VAL A CB  1 Q5VSL9 UNP 13  V 
+ATOM 83   O O   . VAL A 1 13  ? 24.551  42.077  -7.347  1.0 36.67 ? 13  VAL A O   1 Q5VSL9 UNP 13  V 
+ATOM 84   C CG1 . VAL A 1 13  ? 26.977  43.712  -9.227  1.0 36.67 ? 13  VAL A CG1 1 Q5VSL9 UNP 13  V 
+ATOM 85   C CG2 . VAL A 1 13  ? 25.415  44.592  -10.940 1.0 36.67 ? 13  VAL A CG2 1 Q5VSL9 UNP 13  V 
+ATOM 86   N N   . ASN A 1 14  ? 25.460  40.435  -8.581  1.0 35.43 ? 14  ASN A N   1 Q5VSL9 UNP 14  N 
+ATOM 87   C CA  . ASN A 1 14  ? 25.706  39.475  -7.516  1.0 35.43 ? 14  ASN A CA  1 Q5VSL9 UNP 14  N 
+ATOM 88   C C   . ASN A 1 14  ? 26.942  39.902  -6.701  1.0 35.43 ? 14  ASN A C   1 Q5VSL9 UNP 14  N 
+ATOM 89   C CB  . ASN A 1 14  ? 25.831  38.096  -8.199  1.0 35.43 ? 14  ASN A CB  1 Q5VSL9 UNP 14  N 
+ATOM 90   O O   . ASN A 1 14  ? 28.049  39.418  -6.930  1.0 35.43 ? 14  ASN A O   1 Q5VSL9 UNP 14  N 
+ATOM 91   C CG  . ASN A 1 14  ? 25.527  36.912  -7.304  1.0 35.43 ? 14  ASN A CG  1 Q5VSL9 UNP 14  N 
+ATOM 92   N ND2 . ASN A 1 14  ? 25.685  35.717  -7.824  1.0 35.43 ? 14  ASN A ND2 1 Q5VSL9 UNP 14  N 
+ATOM 93   O OD1 . ASN A 1 14  ? 25.106  37.016  -6.166  1.0 35.43 ? 14  ASN A OD1 1 Q5VSL9 UNP 14  N 
+ATOM 94   N N   . ASN A 1 15  ? 26.768  40.846  -5.774  1.0 35.47 ? 15  ASN A N   1 Q5VSL9 UNP 15  N 
+ATOM 95   C CA  . ASN A 1 15  ? 27.839  41.321  -4.901  1.0 35.47 ? 15  ASN A CA  1 Q5VSL9 UNP 15  N 
+ATOM 96   C C   . ASN A 1 15  ? 27.845  40.511  -3.591  1.0 35.47 ? 15  ASN A C   1 Q5VSL9 UNP 15  N 
+ATOM 97   C CB  . ASN A 1 15  ? 27.731  42.857  -4.736  1.0 35.47 ? 15  ASN A CB  1 Q5VSL9 UNP 15  N 
+ATOM 98   O O   . ASN A 1 15  ? 27.213  40.875  -2.599  1.0 35.47 ? 15  ASN A O   1 Q5VSL9 UNP 15  N 
+ATOM 99   C CG  . ASN A 1 15  ? 29.074  43.574  -4.791  1.0 35.47 ? 15  ASN A CG  1 Q5VSL9 UNP 15  N 
+ATOM 100  N ND2 . ASN A 1 15  ? 29.098  44.856  -4.517  1.0 35.47 ? 15  ASN A ND2 1 Q5VSL9 UNP 15  N 
+ATOM 101  O OD1 . ASN A 1 15  ? 30.110  43.016  -5.103  1.0 35.47 ? 15  ASN A OD1 1 Q5VSL9 UNP 15  N 
+ATOM 102  N N   . LYS A 1 16  ? 28.548  39.370  -3.591  1.0 38.94 ? 16  LYS A N   1 Q5VSL9 UNP 16  K 
+ATOM 103  C CA  . LYS A 1 16  ? 28.867  38.619  -2.367  1.0 38.94 ? 16  LYS A CA  1 Q5VSL9 UNP 16  K 
+ATOM 104  C C   . LYS A 1 16  ? 29.942  39.370  -1.577  1.0 38.94 ? 16  LYS A C   1 Q5VSL9 UNP 16  K 
+ATOM 105  C CB  . LYS A 1 16  ? 29.323  37.184  -2.693  1.0 38.94 ? 16  LYS A CB  1 Q5VSL9 UNP 16  K 
+ATOM 106  O O   . LYS A 1 16  ? 31.132  39.165  -1.793  1.0 38.94 ? 16  LYS A O   1 Q5VSL9 UNP 16  K 
+ATOM 107  C CG  . LYS A 1 16  ? 28.156  36.223  -2.959  1.0 38.94 ? 16  LYS A CG  1 Q5VSL9 UNP 16  K 
+ATOM 108  C CD  . LYS A 1 16  ? 28.688  34.797  -3.159  1.0 38.94 ? 16  LYS A CD  1 Q5VSL9 UNP 16  K 
+ATOM 109  C CE  . LYS A 1 16  ? 27.528  33.808  -3.307  1.0 38.94 ? 16  LYS A CE  1 Q5VSL9 UNP 16  K 
+ATOM 110  N NZ  . LYS A 1 16  ? 28.022  32.420  -3.492  1.0 38.94 ? 16  LYS A NZ  1 Q5VSL9 UNP 16  K 
+ATOM 111  N N   . GLN A 1 17  ? 29.517  40.213  -0.639  1.0 38.36 ? 17  GLN A N   1 Q5VSL9 UNP 17  Q 
+ATOM 112  C CA  . GLN A 1 17  ? 30.371  40.637  0.471   1.0 38.36 ? 17  GLN A CA  1 Q5VSL9 UNP 17  Q 
+ATOM 113  C C   . GLN A 1 17  ? 30.552  39.472  1.466   1.0 38.36 ? 17  GLN A C   1 Q5VSL9 UNP 17  Q 
+ATOM 114  C CB  . GLN A 1 17  ? 29.786  41.869  1.174   1.0 38.36 ? 17  GLN A CB  1 Q5VSL9 UNP 17  Q 
+ATOM 115  O O   . GLN A 1 17  ? 29.587  38.755  1.748   1.0 38.36 ? 17  GLN A O   1 Q5VSL9 UNP 17  Q 
+ATOM 116  C CG  . GLN A 1 17  ? 30.124  43.169  0.431   1.0 38.36 ? 17  GLN A CG  1 Q5VSL9 UNP 17  Q 
+ATOM 117  C CD  . GLN A 1 17  ? 29.551  44.404  1.123   1.0 38.36 ? 17  GLN A CD  1 Q5VSL9 UNP 17  Q 
+ATOM 118  N NE2 . GLN A 1 17  ? 30.080  45.578  0.859   1.0 38.36 ? 17  GLN A NE2 1 Q5VSL9 UNP 17  Q 
+ATOM 119  O OE1 . GLN A 1 17  ? 28.618  44.346  1.903   1.0 38.36 ? 17  GLN A OE1 1 Q5VSL9 UNP 17  Q 
+ATOM 120  N N   . PRO A 1 18  ? 31.767  39.256  2.000   1.0 41.32 ? 18  PRO A N   1 Q5VSL9 UNP 18  P 
+ATOM 121  C CA  . PRO A 1 18  ? 32.019  38.219  2.991   1.0 41.32 ? 18  PRO A CA  1 Q5VSL9 UNP 18  P 
+ATOM 122  C C   . PRO A 1 18  ? 31.359  38.595  4.324   1.0 41.32 ? 18  PRO A C   1 Q5VSL9 UNP 18  P 
+ATOM 123  C CB  . PRO A 1 18  ? 33.545  38.105  3.081   1.0 41.32 ? 18  PRO A CB  1 Q5VSL9 UNP 18  P 
+ATOM 124  O O   . PRO A 1 18  ? 31.622  39.659  4.882   1.0 41.32 ? 18  PRO A O   1 Q5VSL9 UNP 18  P 
+ATOM 125  C CG  . PRO A 1 18  ? 34.038  39.499  2.692   1.0 41.32 ? 18  PRO A CG  1 Q5VSL9 UNP 18  P 
+ATOM 126  C CD  . PRO A 1 18  ? 32.980  40.006  1.715   1.0 41.32 ? 18  PRO A CD  1 Q5VSL9 UNP 18  P 
+ATOM 127  N N   . GLN A 1 19  ? 30.499  37.711  4.836   1.0 46.34 ? 19  GLN A N   1 Q5VSL9 UNP 19  Q 
+ATOM 128  C CA  . GLN A 1 19  ? 29.949  37.831  6.186   1.0 46.34 ? 19  GLN A CA  1 Q5VSL9 UNP 19  Q 
+ATOM 129  C C   . GLN A 1 19  ? 31.082  37.742  7.227   1.0 46.34 ? 19  GLN A C   1 Q5VSL9 UNP 19  Q 
+ATOM 130  C CB  . GLN A 1 19  ? 28.908  36.732  6.457   1.0 46.34 ? 19  GLN A CB  1 Q5VSL9 UNP 19  Q 
+ATOM 131  O O   . GLN A 1 19  ? 31.948  36.870  7.102   1.0 46.34 ? 19  GLN A O   1 Q5VSL9 UNP 19  Q 
+ATOM 132  C CG  . GLN A 1 19  ? 27.559  37.002  5.776   1.0 46.34 ? 19  GLN A CG  1 Q5VSL9 UNP 19  Q 
+ATOM 133  C CD  . GLN A 1 19  ? 26.496  35.961  6.132   1.0 46.34 ? 19  GLN A CD  1 Q5VSL9 UNP 19  Q 
+ATOM 134  N NE2 . GLN A 1 19  ? 25.240  36.231  5.853   1.0 46.34 ? 19  GLN A NE2 1 Q5VSL9 UNP 19  Q 
+ATOM 135  O OE1 . GLN A 1 19  ? 26.758  34.888  6.647   1.0 46.34 ? 19  GLN A OE1 1 Q5VSL9 UNP 19  Q 
+ATOM 136  N N   . PRO A 1 20  ? 31.085  38.605  8.259   1.0 45.31 ? 20  PRO A N   1 Q5VSL9 UNP 20  P 
+ATOM 137  C CA  . PRO A 1 20  ? 32.031  38.505  9.362   1.0 45.31 ? 20  PRO A CA  1 Q5VSL9 UNP 20  P 
+ATOM 138  C C   . PRO A 1 20  ? 31.761  37.242  10.201  1.0 45.31 ? 20  PRO A C   1 Q5VSL9 UNP 20  P 
+ATOM 139  C CB  . PRO A 1 20  ? 31.866  39.802  10.161  1.0 45.31 ? 20  PRO A CB  1 Q5VSL9 UNP 20  P 
+ATOM 140  O O   . PRO A 1 20  ? 30.620  36.774  10.267  1.0 45.31 ? 20  PRO A O   1 Q5VSL9 UNP 20  P 
+ATOM 141  C CG  . PRO A 1 20  ? 30.414  40.197  9.900   1.0 45.31 ? 20  PRO A CG  1 Q5VSL9 UNP 20  P 
+ATOM 142  C CD  . PRO A 1 20  ? 30.150  39.697  8.482   1.0 45.31 ? 20  PRO A CD  1 Q5VSL9 UNP 20  P 
+ATOM 143  N N   . PRO A 1 21  ? 32.796  36.667  10.841  1.0 52.54 ? 21  PRO A N   1 Q5VSL9 UNP 21  P 
+ATOM 144  C CA  . PRO A 1 21  ? 32.656  35.450  11.629  1.0 52.54 ? 21  PRO A CA  1 Q5VSL9 UNP 21  P 
+ATOM 145  C C   . PRO A 1 21  ? 31.732  35.674  12.840  1.0 52.54 ? 21  PRO A C   1 Q5VSL9 UNP 21  P 
+ATOM 146  C CB  . PRO A 1 21  ? 34.080  35.063  12.044  1.0 52.54 ? 21  PRO A CB  1 Q5VSL9 UNP 21  P 
+ATOM 147  O O   . PRO A 1 21  ? 31.690  36.780  13.387  1.0 52.54 ? 21  PRO A O   1 Q5VSL9 UNP 21  P 
+ATOM 148  C CG  . PRO A 1 21  ? 34.815  36.403  12.067  1.0 52.54 ? 21  PRO A CG  1 Q5VSL9 UNP 21  P 
+ATOM 149  C CD  . PRO A 1 21  ? 34.150  37.187  10.938  1.0 52.54 ? 21  PRO A CD  1 Q5VSL9 UNP 21  P 
+ATOM 150  N N   . PRO A 1 22  ? 30.999  34.637  13.285  1.0 53.04 ? 22  PRO A N   1 Q5VSL9 UNP 22  P 
+ATOM 151  C CA  . PRO A 1 22  ? 30.141  34.735  14.457  1.0 53.04 ? 22  PRO A CA  1 Q5VSL9 UNP 22  P 
+ATOM 152  C C   . PRO A 1 22  ? 30.975  35.014  15.722  1.0 53.04 ? 22  PRO A C   1 Q5VSL9 UNP 22  P 
+ATOM 153  C CB  . PRO A 1 22  ? 29.388  33.404  14.532  1.0 53.04 ? 22  PRO A CB  1 Q5VSL9 UNP 22  P 
+ATOM 154  O O   . PRO A 1 22  ? 32.101  34.519  15.835  1.0 53.04 ? 22  PRO A O   1 Q5VSL9 UNP 22  P 
+ATOM 155  C CG  . PRO A 1 22  ? 30.332  32.424  13.836  1.0 53.04 ? 22  PRO A CG  1 Q5VSL9 UNP 22  P 
+ATOM 156  C CD  . PRO A 1 22  ? 31.006  33.279  12.766  1.0 53.04 ? 22  PRO A CD  1 Q5VSL9 UNP 22  P 
+ATOM 157  N N   . PRO A 1 23  ? 30.439  35.784  16.687  1.0 53.60 ? 23  PRO A N   1 Q5VSL9 UNP 23  P 
+ATOM 158  C CA  . PRO A 1 23  ? 31.135  36.073  17.932  1.0 53.60 ? 23  PRO A CA  1 Q5VSL9 UNP 23  P 
+ATOM 159  C C   . PRO A 1 23  ? 31.346  34.791  18.758  1.0 53.60 ? 23  PRO A C   1 Q5VSL9 UNP 23  P 
+ATOM 160  C CB  . PRO A 1 23  ? 30.272  37.110  18.659  1.0 53.60 ? 23  PRO A CB  1 Q5VSL9 UNP 23  P 
+ATOM 161  O O   . PRO A 1 23  ? 30.531  33.864  18.686  1.0 53.60 ? 23  PRO A O   1 Q5VSL9 UNP 23  P 
+ATOM 162  C CG  . PRO A 1 23  ? 28.866  36.831  18.130  1.0 53.60 ? 23  PRO A CG  1 Q5VSL9 UNP 23  P 
+ATOM 163  C CD  . PRO A 1 23  ? 29.111  36.376  16.693  1.0 53.60 ? 23  PRO A CD  1 Q5VSL9 UNP 23  P 
+ATOM 164  N N   . PRO A 1 24  ? 32.429  34.719  19.552  1.0 52.07 ? 24  PRO A N   1 Q5VSL9 UNP 24  P 
+ATOM 165  C CA  . PRO A 1 24  ? 32.706  33.566  20.396  1.0 52.07 ? 24  PRO A CA  1 Q5VSL9 UNP 24  P 
+ATOM 166  C C   . PRO A 1 24  ? 31.616  33.399  21.472  1.0 52.07 ? 24  PRO A C   1 Q5VSL9 UNP 24  P 
+ATOM 167  C CB  . PRO A 1 24  ? 34.094  33.816  20.994  1.0 52.07 ? 24  PRO A CB  1 Q5VSL9 UNP 24  P 
+ATOM 168  O O   . PRO A 1 24  ? 31.036  34.391  21.923  1.0 52.07 ? 24  PRO A O   1 Q5VSL9 UNP 24  P 
+ATOM 169  C CG  . PRO A 1 24  ? 34.201  35.340  21.011  1.0 52.07 ? 24  PRO A CG  1 Q5VSL9 UNP 24  P 
+ATOM 170  C CD  . PRO A 1 24  ? 33.412  35.767  19.776  1.0 52.07 ? 24  PRO A CD  1 Q5VSL9 UNP 24  P 
+ATOM 171  N N   . PRO A 1 25  ? 31.328  32.158  21.902  1.0 51.37 ? 25  PRO A N   1 Q5VSL9 UNP 25  P 
+ATOM 172  C CA  . PRO A 1 25  ? 30.351  31.904  22.954  1.0 51.37 ? 25  PRO A CA  1 Q5VSL9 UNP 25  P 
+ATOM 173  C C   . PRO A 1 25  ? 30.795  32.558  24.275  1.0 51.37 ? 25  PRO A C   1 Q5VSL9 UNP 25  P 
+ATOM 174  C CB  . PRO A 1 25  ? 30.245  30.379  23.059  1.0 51.37 ? 25  PRO A CB  1 Q5VSL9 UNP 25  P 
+ATOM 175  O O   . PRO A 1 25  ? 31.996  32.608  24.558  1.0 51.37 ? 25  PRO A O   1 Q5VSL9 UNP 25  P 
+ATOM 176  C CG  . PRO A 1 25  ? 31.609  29.894  22.566  1.0 51.37 ? 25  PRO A CG  1 Q5VSL9 UNP 25  P 
+ATOM 177  C CD  . PRO A 1 25  ? 31.991  30.927  21.508  1.0 51.37 ? 25  PRO A CD  1 Q5VSL9 UNP 25  P 
+ATOM 178  N N   . PRO A 1 26  ? 29.852  33.049  25.100  1.0 48.96 ? 26  PRO A N   1 Q5VSL9 UNP 26  P 
+ATOM 179  C CA  . PRO A 1 26  ? 30.178  33.697  26.362  1.0 48.96 ? 26  PRO A CA  1 Q5VSL9 UNP 26  P 
+ATOM 180  C C   . PRO A 1 26  ? 30.901  32.724  27.297  1.0 48.96 ? 26  PRO A C   1 Q5VSL9 UNP 26  P 
+ATOM 181  C CB  . PRO A 1 26  ? 28.853  34.212  26.933  1.0 48.96 ? 26  PRO A CB  1 Q5VSL9 UNP 26  P 
+ATOM 182  O O   . PRO A 1 26  ? 30.482  31.580  27.488  1.0 48.96 ? 26  PRO A O   1 Q5VSL9 UNP 26  P 
+ATOM 183  C CG  . PRO A 1 26  ? 27.801  33.324  26.269  1.0 48.96 ? 26  PRO A CG  1 Q5VSL9 UNP 26  P 
+ATOM 184  C CD  . PRO A 1 26  ? 28.413  32.994  24.910  1.0 48.96 ? 26  PRO A CD  1 Q5VSL9 UNP 26  P 
+ATOM 185  N N   . ALA A 1 27  ? 32.007  33.205  27.865  1.0 39.22 ? 27  ALA A N   1 Q5VSL9 UNP 27  A 
+ATOM 186  C CA  . ALA A 1 27  ? 32.815  32.492  28.837  1.0 39.22 ? 27  ALA A CA  1 Q5VSL9 UNP 27  A 
+ATOM 187  C C   . ALA A 1 27  ? 31.952  32.058  30.030  1.0 39.22 ? 27  ALA A C   1 Q5VSL9 UNP 27  A 
+ATOM 188  C CB  . ALA A 1 27  ? 33.974  33.402  29.265  1.0 39.22 ? 27  ALA A CB  1 Q5VSL9 UNP 27  A 
+ATOM 189  O O   . ALA A 1 27  ? 31.283  32.874  30.667  1.0 39.22 ? 27  ALA A O   1 Q5VSL9 UNP 27  A 
+ATOM 190  N N   . ALA A 1 28  ? 31.980  30.758  30.320  1.0 37.74 ? 28  ALA A N   1 Q5VSL9 UNP 28  A 
+ATOM 191  C CA  . ALA A 1 28  ? 31.376  30.189  31.510  1.0 37.74 ? 28  ALA A CA  1 Q5VSL9 UNP 28  A 
+ATOM 192  C C   . ALA A 1 28  ? 31.970  30.861  32.756  1.0 37.74 ? 28  ALA A C   1 Q5VSL9 UNP 28  A 
+ATOM 193  C CB  . ALA A 1 28  ? 31.607  28.674  31.499  1.0 37.74 ? 28  ALA A CB  1 Q5VSL9 UNP 28  A 
+ATOM 194  O O   . ALA A 1 28  ? 33.187  30.868  32.955  1.0 37.74 ? 28  ALA A O   1 Q5VSL9 UNP 28  A 
+ATOM 195  N N   . ALA A 1 29  ? 31.089  31.433  33.575  1.0 38.48 ? 29  ALA A N   1 Q5VSL9 UNP 29  A 
+ATOM 196  C CA  . ALA A 1 29  ? 31.429  32.020  34.856  1.0 38.48 ? 29  ALA A CA  1 Q5VSL9 UNP 29  A 
+ATOM 197  C C   . ALA A 1 29  ? 32.109  30.974  35.752  1.0 38.48 ? 29  ALA A C   1 Q5VSL9 UNP 29  A 
+ATOM 198  C CB  . ALA A 1 29  ? 30.150  32.585  35.485  1.0 38.48 ? 29  ALA A CB  1 Q5VSL9 UNP 29  A 
+ATOM 199  O O   . ALA A 1 29  ? 31.565  29.901  36.021  1.0 38.48 ? 29  ALA A O   1 Q5VSL9 UNP 29  A 
+ATOM 200  N N   . GLN A 1 30  ? 33.316  31.311  36.200  1.0 37.78 ? 30  GLN A N   1 Q5VSL9 UNP 30  Q 
+ATOM 201  C CA  . GLN A 1 30  ? 34.037  30.601  37.247  1.0 37.78 ? 30  GLN A CA  1 Q5VSL9 UNP 30  Q 
+ATOM 202  C C   . GLN A 1 30  ? 33.268  30.730  38.575  1.0 37.78 ? 30  GLN A C   1 Q5VSL9 UNP 30  Q 
+ATOM 203  C CB  . GLN A 1 30  ? 35.434  31.224  37.396  1.0 37.78 ? 30  GLN A CB  1 Q5VSL9 UNP 30  Q 
+ATOM 204  O O   . GLN A 1 30  ? 32.831  31.834  38.908  1.0 37.78 ? 30  GLN A O   1 Q5VSL9 UNP 30  Q 
+ATOM 205  C CG  . GLN A 1 30  ? 36.346  30.979  36.183  1.0 37.78 ? 30  GLN A CG  1 Q5VSL9 UNP 30  Q 
+ATOM 206  C CD  . GLN A 1 30  ? 37.693  31.690  36.301  1.0 37.78 ? 30  GLN A CD  1 Q5VSL9 UNP 30  Q 
+ATOM 207  N NE2 . GLN A 1 30  ? 38.651  31.362  35.464  1.0 37.78 ? 30  GLN A NE2 1 Q5VSL9 UNP 30  Q 
+ATOM 208  O OE1 . GLN A 1 30  ? 37.919  32.557  37.126  1.0 37.78 ? 30  GLN A OE1 1 Q5VSL9 UNP 30  Q 
+ATOM 209  N N   . PRO A 1 31  ? 33.107  29.651  39.359  1.0 42.50 ? 31  PRO A N   1 Q5VSL9 UNP 31  P 
+ATOM 210  C CA  . PRO A 1 31  ? 32.586  29.756  40.715  1.0 42.50 ? 31  PRO A CA  1 Q5VSL9 UNP 31  P 
+ATOM 211  C C   . PRO A 1 31  ? 33.674  30.305  41.666  1.0 42.50 ? 31  PRO A C   1 Q5VSL9 UNP 31  P 
+ATOM 212  C CB  . PRO A 1 31  ? 32.124  28.344  41.074  1.0 42.50 ? 31  PRO A CB  1 Q5VSL9 UNP 31  P 
+ATOM 213  O O   . PRO A 1 31  ? 34.855  29.997  41.483  1.0 42.50 ? 31  PRO A O   1 Q5VSL9 UNP 31  P 
+ATOM 214  C CG  . PRO A 1 31  ? 33.080  27.452  40.281  1.0 42.50 ? 31  PRO A CG  1 Q5VSL9 UNP 31  P 
+ATOM 215  C CD  . PRO A 1 31  ? 33.418  28.268  39.032  1.0 42.50 ? 31  PRO A CD  1 Q5VSL9 UNP 31  P 
+ATOM 216  N N   . PRO A 1 32  ? 33.309  31.110  42.682  1.0 50.28 ? 32  PRO A N   1 Q5VSL9 UNP 32  P 
+ATOM 217  C CA  . PRO A 1 32  ? 34.268  31.730  43.597  1.0 50.28 ? 32  PRO A CA  1 Q5VSL9 UNP 32  P 
+ATOM 218  C C   . PRO A 1 32  ? 34.861  30.714  44.601  1.0 50.28 ? 32  PRO A C   1 Q5VSL9 UNP 32  P 
+ATOM 219  C CB  . PRO A 1 32  ? 33.483  32.841  44.300  1.0 50.28 ? 32  PRO A CB  1 Q5VSL9 UNP 32  P 
+ATOM 220  O O   . PRO A 1 32  ? 34.178  29.751  44.963  1.0 50.28 ? 32  PRO A O   1 Q5VSL9 UNP 32  P 
+ATOM 221  C CG  . PRO A 1 32  ? 32.054  32.298  44.324  1.0 50.28 ? 32  PRO A CG  1 Q5VSL9 UNP 32  P 
+ATOM 222  C CD  . PRO A 1 32  ? 31.951  31.507  43.021  1.0 50.28 ? 32  PRO A CD  1 Q5VSL9 UNP 32  P 
+ATOM 223  N N   . PRO A 1 33  ? 36.106  30.909  45.088  1.0 37.77 ? 33  PRO A N   1 Q5VSL9 UNP 33  P 
+ATOM 224  C CA  . PRO A 1 33  ? 36.749  29.995  46.032  1.0 37.77 ? 33  PRO A CA  1 Q5VSL9 UNP 33  P 
+ATOM 225  C C   . PRO A 1 33  ? 36.645  30.432  47.511  1.0 37.77 ? 33  PRO A C   1 Q5VSL9 UNP 33  P 
+ATOM 226  C CB  . PRO A 1 33  ? 38.206  29.941  45.565  1.0 37.77 ? 33  PRO A CB  1 Q5VSL9 UNP 33  P 
+ATOM 227  O O   . PRO A 1 33  ? 36.879  31.590  47.843  1.0 37.77 ? 33  PRO A O   1 Q5VSL9 UNP 33  P 
+ATOM 228  C CG  . PRO A 1 33  ? 38.463  31.367  45.070  1.0 37.77 ? 33  PRO A CG  1 Q5VSL9 UNP 33  P 
+ATOM 229  C CD  . PRO A 1 33  ? 37.097  31.848  44.570  1.0 37.77 ? 33  PRO A CD  1 Q5VSL9 UNP 33  P 
+ATOM 230  N N   . GLY A 1 34  ? 36.420  29.439  48.389  1.0 34.88 ? 34  GLY A N   1 Q5VSL9 UNP 34  G 
+ATOM 231  C CA  . GLY A 1 34  ? 36.579  29.477  49.862  1.0 34.88 ? 34  GLY A CA  1 Q5VSL9 UNP 34  G 
+ATOM 232  C C   . GLY A 1 34  ? 35.295  29.848  50.624  1.0 34.88 ? 34  GLY A C   1 Q5VSL9 UNP 34  G 
+ATOM 233  O O   . GLY A 1 34  ? 34.634  30.801  50.246  1.0 34.88 ? 34  GLY A O   1 Q5VSL9 UNP 34  G 
+ATOM 234  N N   . ALA A 1 35  ? 34.832  29.218  51.712  1.0 32.78 ? 35  ALA A N   1 Q5VSL9 UNP 35  A 
+ATOM 235  C CA  . ALA A 1 35  ? 35.216  28.132  52.636  1.0 32.78 ? 35  ALA A CA  1 Q5VSL9 UNP 35  A 
+ATOM 236  C C   . ALA A 1 35  ? 33.995  27.938  53.611  1.0 32.78 ? 35  ALA A C   1 Q5VSL9 UNP 35  A 
+ATOM 237  C CB  . ALA A 1 35  ? 36.445  28.638  53.411  1.0 32.78 ? 35  ALA A CB  1 Q5VSL9 UNP 35  A 
+ATOM 238  O O   . ALA A 1 35  ? 33.054  28.724  53.492  1.0 32.78 ? 35  ALA A O   1 Q5VSL9 UNP 35  A 
+ATOM 239  N N   . PRO A 1 36  ? 33.958  27.063  54.650  1.0 36.37 ? 36  PRO A N   1 Q5VSL9 UNP 36  P 
+ATOM 240  C CA  . PRO A 1 36  ? 34.634  25.792  54.919  1.0 36.37 ? 36  PRO A CA  1 Q5VSL9 UNP 36  P 
+ATOM 241  C C   . PRO A 1 36  ? 33.674  24.628  55.323  1.0 36.37 ? 36  PRO A C   1 Q5VSL9 UNP 36  P 
+ATOM 242  C CB  . PRO A 1 36  ? 35.538  26.121  56.116  1.0 36.37 ? 36  PRO A CB  1 Q5VSL9 UNP 36  P 
+ATOM 243  O O   . PRO A 1 36  ? 32.478  24.778  55.543  1.0 36.37 ? 36  PRO A O   1 Q5VSL9 UNP 36  P 
+ATOM 244  C CG  . PRO A 1 36  ? 34.743  27.175  56.897  1.0 36.37 ? 36  PRO A CG  1 Q5VSL9 UNP 36  P 
+ATOM 245  C CD  . PRO A 1 36  ? 33.608  27.600  55.961  1.0 36.37 ? 36  PRO A CD  1 Q5VSL9 UNP 36  P 
+ATOM 246  N N   . ARG A 1 37  ? 34.289  23.445  55.457  1.0 27.57 ? 37  ARG A N   1 Q5VSL9 UNP 37  R 
+ATOM 247  C CA  . ARG A 1 37  ? 33.842  22.167  56.052  1.0 27.57 ? 37  ARG A CA  1 Q5VSL9 UNP 37  R 
+ATOM 248  C C   . ARG A 1 37  ? 32.785  22.240  57.177  1.0 27.57 ? 37  ARG A C   1 Q5VSL9 UNP 37  R 
+ATOM 249  C CB  . ARG A 1 37  ? 35.100  21.547  56.696  1.0 27.57 ? 37  ARG A CB  1 Q5VSL9 UNP 37  R 
+ATOM 250  O O   . ARG A 1 37  ? 33.059  22.791  58.238  1.0 27.57 ? 37  ARG A O   1 Q5VSL9 UNP 37  R 
+ATOM 251  C CG  . ARG A 1 37  ? 36.147  20.989  55.720  1.0 27.57 ? 37  ARG A CG  1 Q5VSL9 UNP 37  R 
+ATOM 252  C CD  . ARG A 1 37  ? 37.491  20.803  56.450  1.0 27.57 ? 37  ARG A CD  1 Q5VSL9 UNP 37  R 
+ATOM 253  N NE  . ARG A 1 37  ? 38.111  19.491  56.185  1.0 27.57 ? 37  ARG A NE  1 Q5VSL9 UNP 37  R 
+ATOM 254  N NH1 . ARG A 1 37  ? 40.199  19.971  57.026  1.0 27.57 ? 37  ARG A NH1 1 Q5VSL9 UNP 37  R 
+ATOM 255  N NH2 . ARG A 1 37  ? 39.737  17.901  56.341  1.0 27.57 ? 37  ARG A NH2 1 Q5VSL9 UNP 37  R 
+ATOM 256  C CZ  . ARG A 1 37  ? 39.341  19.131  56.515  1.0 27.57 ? 37  ARG A CZ  1 Q5VSL9 UNP 37  R 
+ATOM 257  N N   . ALA A 1 38  ? 31.718  21.453  57.027  1.0 35.13 ? 38  ALA A N   1 Q5VSL9 UNP 38  A 
+ATOM 258  C CA  . ALA A 1 38  ? 31.026  20.786  58.133  1.0 35.13 ? 38  ALA A CA  1 Q5VSL9 UNP 38  A 
+ATOM 259  C C   . ALA A 1 38  ? 30.626  19.364  57.701  1.0 35.13 ? 38  ALA A C   1 Q5VSL9 UNP 38  A 
+ATOM 260  C CB  . ALA A 1 38  ? 29.828  21.615  58.604  1.0 35.13 ? 38  ALA A CB  1 Q5VSL9 UNP 38  A 
+ATOM 261  O O   . ALA A 1 38  ? 30.138  19.150  56.593  1.0 35.13 ? 38  ALA A O   1 Q5VSL9 UNP 38  A 
+ATOM 262  N N   . ALA A 1 39  ? 30.918  18.393  58.561  1.0 29.60 ? 39  ALA A N   1 Q5VSL9 UNP 39  A 
+ATOM 263  C CA  . ALA A 1 39  ? 30.717  16.968  58.355  1.0 29.60 ? 39  ALA A CA  1 Q5VSL9 UNP 39  A 
+ATOM 264  C C   . ALA A 1 39  ? 29.460  16.491  59.099  1.0 29.60 ? 39  ALA A C   1 Q5VSL9 UNP 39  A 
+ATOM 265  C CB  . ALA A 1 39  ? 31.973  16.255  58.878  1.0 29.60 ? 39  ALA A CB  1 Q5VSL9 UNP 39  A 
+ATOM 266  O O   . ALA A 1 39  ? 29.333  16.787  60.281  1.0 29.60 ? 39  ALA A O   1 Q5VSL9 UNP 39  A 
+ATOM 267  N N   . ALA A 1 40  ? 28.583  15.753  58.408  1.0 33.76 ? 40  ALA A N   1 Q5VSL9 UNP 40  A 
+ATOM 268  C CA  . ALA A 1 40  ? 27.597  14.762  58.889  1.0 33.76 ? 40  ALA A CA  1 Q5VSL9 UNP 40  A 
+ATOM 269  C C   . ALA A 1 40  ? 26.572  14.561  57.751  1.0 33.76 ? 40  ALA A C   1 Q5VSL9 UNP 40  A 
+ATOM 270  C CB  . ALA A 1 40  ? 26.842  15.252  60.137  1.0 33.76 ? 40  ALA A CB  1 Q5VSL9 UNP 40  A 
+ATOM 271  O O   . ALA A 1 40  ? 26.121  15.540  57.179  1.0 33.76 ? 40  ALA A O   1 Q5VSL9 UNP 40  A 
+ATOM 272  N N   . GLY A 1 41  ? 26.141  13.384  57.317  1.0 32.46 ? 41  GLY A N   1 Q5VSL9 UNP 41  G 
+ATOM 273  C CA  . GLY A 1 41  ? 26.405  12.012  57.703  1.0 32.46 ? 41  GLY A CA  1 Q5VSL9 UNP 41  G 
+ATOM 274  C C   . GLY A 1 41  ? 25.860  11.090  56.598  1.0 32.46 ? 41  GLY A C   1 Q5VSL9 UNP 41  G 
+ATOM 275  O O   . GLY A 1 41  ? 24.920  11.438  55.893  1.0 32.46 ? 41  GLY A O   1 Q5VSL9 UNP 41  G 
+ATOM 276  N N   . LEU A 1 42  ? 26.536  9.953   56.434  1.0 29.84 ? 42  LEU A N   1 Q5VSL9 UNP 42  L 
+ATOM 277  C CA  . LEU A 1 42  ? 26.055  8.651   55.952  1.0 29.84 ? 42  LEU A CA  1 Q5VSL9 UNP 42  L 
+ATOM 278  C C   . LEU A 1 42  ? 24.740  8.597   55.145  1.0 29.84 ? 42  LEU A C   1 Q5VSL9 UNP 42  L 
+ATOM 279  C CB  . LEU A 1 42  ? 25.886  7.784   57.219  1.0 29.84 ? 42  LEU A CB  1 Q5VSL9 UNP 42  L 
+ATOM 280  O O   . LEU A 1 42  ? 23.680  8.570   55.751  1.0 29.84 ? 42  LEU A O   1 Q5VSL9 UNP 42  L 
+ATOM 281  C CG  . LEU A 1 42  ? 27.210  7.406   57.908  1.0 29.84 ? 42  LEU A CG  1 Q5VSL9 UNP 42  L 
+ATOM 282  C CD1 . LEU A 1 42  ? 27.104  7.542   59.425  1.0 29.84 ? 42  LEU A CD1 1 Q5VSL9 UNP 42  L 
+ATOM 283  C CD2 . LEU A 1 42  ? 27.590  5.968   57.563  1.0 29.84 ? 42  LEU A CD2 1 Q5VSL9 UNP 42  L 
+ATOM 284  N N   . LEU A 1 43  ? 24.831  8.358   53.829  1.0 33.85 ? 43  LEU A N   1 Q5VSL9 UNP 43  L 
+ATOM 285  C CA  . LEU A 1 43  ? 24.002  7.371   53.110  1.0 33.85 ? 43  LEU A CA  1 Q5VSL9 UNP 43  L 
+ATOM 286  C C   . LEU A 1 43  ? 24.789  6.811   51.899  1.0 33.85 ? 43  LEU A C   1 Q5VSL9 UNP 43  L 
+ATOM 287  C CB  . LEU A 1 43  ? 22.630  7.936   52.676  1.0 33.85 ? 43  LEU A CB  1 Q5VSL9 UNP 43  L 
+ATOM 288  O O   . LEU A 1 43  ? 25.555  7.548   51.274  1.0 33.85 ? 43  LEU A O   1 Q5VSL9 UNP 43  L 
+ATOM 289  C CG  . LEU A 1 43  ? 21.517  7.972   53.750  1.0 33.85 ? 43  LEU A CG  1 Q5VSL9 UNP 43  L 
+ATOM 290  C CD1 . LEU A 1 43  ? 20.211  8.435   53.116  1.0 33.85 ? 43  LEU A CD1 1 Q5VSL9 UNP 43  L 
+ATOM 291  C CD2 . LEU A 1 43  ? 21.262  6.611   54.414  1.0 33.85 ? 43  LEU A CD2 1 Q5VSL9 UNP 43  L 
+ATOM 292  N N   . PRO A 1 44  ? 24.674  5.504   51.594  1.0 35.13 ? 44  PRO A N   1 Q5VSL9 UNP 44  P 
+ATOM 293  C CA  . PRO A 1 44  ? 25.604  4.789   50.729  1.0 35.13 ? 44  PRO A CA  1 Q5VSL9 UNP 44  P 
+ATOM 294  C C   . PRO A 1 44  ? 25.323  5.029   49.244  1.0 35.13 ? 44  PRO A C   1 Q5VSL9 UNP 44  P 
+ATOM 295  C CB  . PRO A 1 44  ? 25.465  3.315   51.116  1.0 35.13 ? 44  PRO A CB  1 Q5VSL9 UNP 44  P 
+ATOM 296  O O   . PRO A 1 44  ? 24.185  4.989   48.776  1.0 35.13 ? 44  PRO A O   1 Q5VSL9 UNP 44  P 
+ATOM 297  C CG  . PRO A 1 44  ? 23.997  3.212   51.524  1.0 35.13 ? 44  PRO A CG  1 Q5VSL9 UNP 44  P 
+ATOM 298  C CD  . PRO A 1 44  ? 23.697  4.576   52.144  1.0 35.13 ? 44  PRO A CD  1 Q5VSL9 UNP 44  P 
+ATOM 299  N N   . GLY A 1 45  ? 26.401  5.250   48.496  1.0 26.89 ? 45  GLY A N   1 Q5VSL9 UNP 45  G 
+ATOM 300  C CA  . GLY A 1 45  ? 26.375  5.344   47.047  1.0 26.89 ? 45  GLY A CA  1 Q5VSL9 UNP 45  G 
+ATOM 301  C C   . GLY A 1 45  ? 26.167  3.998   46.352  1.0 26.89 ? 45  GLY A C   1 Q5VSL9 UNP 45  G 
+ATOM 302  O O   . GLY A 1 45  ? 26.418  2.935   46.911  1.0 26.89 ? 45  GLY A O   1 Q5VSL9 UNP 45  G 
+ATOM 303  N N   . GLY A 1 46  ? 25.794  4.088   45.072  1.0 27.65 ? 46  GLY A N   1 Q5VSL9 UNP 46  G 
+ATOM 304  C CA  . GLY A 1 46  ? 26.098  3.045   44.092  1.0 27.65 ? 46  GLY A CA  1 Q5VSL9 UNP 46  G 
+ATOM 305  C C   . GLY A 1 46  ? 24.931  2.523   43.259  1.0 27.65 ? 46  GLY A C   1 Q5VSL9 UNP 46  G 
+ATOM 306  O O   . GLY A 1 46  ? 24.692  1.329   43.298  1.0 27.65 ? 46  GLY A O   1 Q5VSL9 UNP 46  G 
+ATOM 307  N N   . LYS A 1 47  ? 24.255  3.361   42.451  1.0 28.74 ? 47  LYS A N   1 Q5VSL9 UNP 47  K 
+ATOM 308  C CA  . LYS A 1 47  ? 23.415  2.887   41.316  1.0 28.74 ? 47  LYS A CA  1 Q5VSL9 UNP 47  K 
+ATOM 309  C C   . LYS A 1 47  ? 23.445  3.772   40.052  1.0 28.74 ? 47  LYS A C   1 Q5VSL9 UNP 47  K 
+ATOM 310  C CB  . LYS A 1 47  ? 21.969  2.553   41.764  1.0 28.74 ? 47  LYS A CB  1 Q5VSL9 UNP 47  K 
+ATOM 311  O O   . LYS A 1 47  ? 22.537  3.720   39.237  1.0 28.74 ? 47  LYS A O   1 Q5VSL9 UNP 47  K 
+ATOM 312  C CG  . LYS A 1 47  ? 21.872  1.236   42.554  1.0 28.74 ? 47  LYS A CG  1 Q5VSL9 UNP 47  K 
+ATOM 313  C CD  . LYS A 1 47  ? 20.452  0.665   42.581  1.0 28.74 ? 47  LYS A CD  1 Q5VSL9 UNP 47  K 
+ATOM 314  C CE  . LYS A 1 47  ? 20.458  -0.670  43.338  1.0 28.74 ? 47  LYS A CE  1 Q5VSL9 UNP 47  K 
+ATOM 315  N NZ  . LYS A 1 47  ? 19.119  -1.312  43.331  1.0 28.74 ? 47  LYS A NZ  1 Q5VSL9 UNP 47  K 
+ATOM 316  N N   . ALA A 1 48  ? 24.503  4.560   39.831  1.0 31.97 ? 48  ALA A N   1 Q5VSL9 UNP 48  A 
+ATOM 317  C CA  . ALA A 1 48  ? 24.637  5.400   38.624  1.0 31.97 ? 48  ALA A CA  1 Q5VSL9 UNP 48  A 
+ATOM 318  C C   . ALA A 1 48  ? 25.738  4.939   37.643  1.0 31.97 ? 48  ALA A C   1 Q5VSL9 UNP 48  A 
+ATOM 319  C CB  . ALA A 1 48  ? 24.774  6.866   39.049  1.0 31.97 ? 48  ALA A CB  1 Q5VSL9 UNP 48  A 
+ATOM 320  O O   . ALA A 1 48  ? 26.078  5.655   36.705  1.0 31.97 ? 48  ALA A O   1 Q5VSL9 UNP 48  A 
+ATOM 321  N N   . ARG A 1 49  ? 26.316  3.741   37.839  1.0 30.42 ? 49  ARG A N   1 Q5VSL9 UNP 49  R 
+ATOM 322  C CA  . ARG A 1 49  ? 27.434  3.233   37.015  1.0 30.42 ? 49  ARG A CA  1 Q5VSL9 UNP 49  R 
+ATOM 323  C C   . ARG A 1 49  ? 27.171  1.892   36.315  1.0 30.42 ? 49  ARG A C   1 Q5VSL9 UNP 49  R 
+ATOM 324  C CB  . ARG A 1 49  ? 28.741  3.282   37.834  1.0 30.42 ? 49  ARG A CB  1 Q5VSL9 UNP 49  R 
+ATOM 325  O O   . ARG A 1 49  ? 28.072  1.377   35.659  1.0 30.42 ? 49  ARG A O   1 Q5VSL9 UNP 49  R 
+ATOM 326  C CG  . ARG A 1 49  ? 29.943  3.721   36.980  1.0 30.42 ? 49  ARG A CG  1 Q5VSL9 UNP 49  R 
+ATOM 327  C CD  . ARG A 1 49  ? 31.201  3.889   37.841  1.0 30.42 ? 49  ARG A CD  1 Q5VSL9 UNP 49  R 
+ATOM 328  N NE  . ARG A 1 49  ? 32.391  4.180   37.015  1.0 30.42 ? 49  ARG A NE  1 Q5VSL9 UNP 49  R 
+ATOM 329  N NH1 . ARG A 1 49  ? 33.910  4.399   38.727  1.0 30.42 ? 49  ARG A NH1 1 Q5VSL9 UNP 49  R 
+ATOM 330  N NH2 . ARG A 1 49  ? 34.597  4.595   36.617  1.0 30.42 ? 49  ARG A NH2 1 Q5VSL9 UNP 49  R 
+ATOM 331  C CZ  . ARG A 1 49  ? 33.621  4.389   37.455  1.0 30.42 ? 49  ARG A CZ  1 Q5VSL9 UNP 49  R 
+ATOM 332  N N   . GLU A 1 50  ? 25.947  1.364   36.384  1.0 30.15 ? 50  GLU A N   1 Q5VSL9 UNP 50  E 
+ATOM 333  C CA  . GLU A 1 50  ? 25.575  0.090   35.737  1.0 30.15 ? 50  GLU A CA  1 Q5VSL9 UNP 50  E 
+ATOM 334  C C   . GLU A 1 50  ? 24.879  0.247   34.375  1.0 30.15 ? 50  GLU A C   1 Q5VSL9 UNP 50  E 
+ATOM 335  C CB  . GLU A 1 50  ? 24.783  -0.795  36.709  1.0 30.15 ? 50  GLU A CB  1 Q5VSL9 UNP 50  E 
+ATOM 336  O O   . GLU A 1 50  ? 24.946  -0.664  33.556  1.0 30.15 ? 50  GLU A O   1 Q5VSL9 UNP 50  E 
+ATOM 337  C CG  . GLU A 1 50  ? 25.733  -1.346  37.785  1.0 30.15 ? 50  GLU A CG  1 Q5VSL9 UNP 50  E 
+ATOM 338  C CD  . GLU A 1 50  ? 25.077  -2.386  38.698  1.0 30.15 ? 50  GLU A CD  1 Q5VSL9 UNP 50  E 
+ATOM 339  O OE1 . GLU A 1 50  ? 25.823  -3.297  39.118  1.0 30.15 ? 50  GLU A OE1 1 Q5VSL9 UNP 50  E 
+ATOM 340  O OE2 . GLU A 1 50  ? 23.876  -2.215  38.998  1.0 30.15 ? 50  GLU A OE2 1 Q5VSL9 UNP 50  E 
+ATOM 341  N N   . PHE A 1 51  ? 24.356  1.428   34.030  1.0 33.25 ? 51  PHE A N   1 Q5VSL9 UNP 51  F 
+ATOM 342  C CA  . PHE A 1 51  ? 23.689  1.633   32.733  1.0 33.25 ? 51  PHE A CA  1 Q5VSL9 UNP 51  F 
+ATOM 343  C C   . PHE A 1 51  ? 24.635  1.714   31.520  1.0 33.25 ? 51  PHE A C   1 Q5VSL9 UNP 51  F 
+ATOM 344  C CB  . PHE A 1 51  ? 22.750  2.846   32.813  1.0 33.25 ? 51  PHE A CB  1 Q5VSL9 UNP 51  F 
+ATOM 345  O O   . PHE A 1 51  ? 24.194  1.578   30.385  1.0 33.25 ? 51  PHE A O   1 Q5VSL9 UNP 51  F 
+ATOM 346  C CG  . PHE A 1 51  ? 21.296  2.429   32.765  1.0 33.25 ? 51  PHE A CG  1 Q5VSL9 UNP 51  F 
+ATOM 347  C CD1 . PHE A 1 51  ? 20.638  2.327   31.524  1.0 33.25 ? 51  PHE A CD1 1 Q5VSL9 UNP 51  F 
+ATOM 348  C CD2 . PHE A 1 51  ? 20.620  2.076   33.948  1.0 33.25 ? 51  PHE A CD2 1 Q5VSL9 UNP 51  F 
+ATOM 349  C CE1 . PHE A 1 51  ? 19.304  1.888   31.470  1.0 33.25 ? 51  PHE A CE1 1 Q5VSL9 UNP 51  F 
+ATOM 350  C CE2 . PHE A 1 51  ? 19.287  1.635   33.890  1.0 33.25 ? 51  PHE A CE2 1 Q5VSL9 UNP 51  F 
+ATOM 351  C CZ  . PHE A 1 51  ? 18.628  1.542   32.652  1.0 33.25 ? 51  PHE A CZ  1 Q5VSL9 UNP 51  F 
+ATOM 352  N N   . ASN A 1 52  ? 25.945  1.892   31.732  1.0 32.01 ? 52  ASN A N   1 Q5VSL9 UNP 52  N 
+ATOM 353  C CA  . ASN A 1 52  ? 26.918  2.057   30.640  1.0 32.01 ? 52  ASN A CA  1 Q5VSL9 UNP 52  N 
+ATOM 354  C C   . ASN A 1 52  ? 27.857  0.847   30.454  1.0 32.01 ? 52  ASN A C   1 Q5VSL9 UNP 52  N 
+ATOM 355  C CB  . ASN A 1 52  ? 27.643  3.405   30.825  1.0 32.01 ? 52  ASN A CB  1 Q5VSL9 UNP 52  N 
+ATOM 356  O O   . ASN A 1 52  ? 28.790  0.891   29.652  1.0 32.01 ? 52  ASN A O   1 Q5VSL9 UNP 52  N 
+ATOM 357  C CG  . ASN A 1 52  ? 27.924  4.125   29.513  1.0 32.01 ? 52  ASN A CG  1 Q5VSL9 UNP 52  N 
+ATOM 358  N ND2 . ASN A 1 52  ? 28.417  5.339   29.581  1.0 32.01 ? 52  ASN A ND2 1 Q5VSL9 UNP 52  N 
+ATOM 359  O OD1 . ASN A 1 52  ? 27.693  3.646   28.420  1.0 32.01 ? 52  ASN A OD1 1 Q5VSL9 UNP 52  N 
+ATOM 360  N N   . ARG A 1 53  ? 27.634  -0.247  31.199  1.0 29.87 ? 53  ARG A N   1 Q5VSL9 UNP 53  R 
+ATOM 361  C CA  . ARG A 1 53  ? 28.455  -1.471  31.122  1.0 29.87 ? 53  ARG A CA  1 Q5VSL9 UNP 53  R 
+ATOM 362  C C   . ARG A 1 53  ? 27.771  -2.616  30.362  1.0 29.87 ? 53  ARG A C   1 Q5VSL9 UNP 53  R 
+ATOM 363  C CB  . ARG A 1 53  ? 28.945  -1.833  32.534  1.0 29.87 ? 53  ARG A CB  1 Q5VSL9 UNP 53  R 
+ATOM 364  O O   . ARG A 1 53  ? 28.472  -3.508  29.890  1.0 29.87 ? 53  ARG A O   1 Q5VSL9 UNP 53  R 
+ATOM 365  C CG  . ARG A 1 53  ? 30.188  -2.736  32.514  1.0 29.87 ? 53  ARG A CG  1 Q5VSL9 UNP 53  R 
+ATOM 366  C CD  . ARG A 1 53  ? 30.759  -2.886  33.930  1.0 29.87 ? 53  ARG A CD  1 Q5VSL9 UNP 53  R 
+ATOM 367  N NE  . ARG A 1 53  ? 31.718  -4.004  34.011  1.0 29.87 ? 53  ARG A NE  1 Q5VSL9 UNP 53  R 
+ATOM 368  N NH1 . ARG A 1 53  ? 32.194  -3.829  36.251  1.0 29.87 ? 53  ARG A NH1 1 Q5VSL9 UNP 53  R 
+ATOM 369  N NH2 . ARG A 1 53  ? 33.054  -5.515  35.079  1.0 29.87 ? 53  ARG A NH2 1 Q5VSL9 UNP 53  R 
+ATOM 370  C CZ  . ARG A 1 53  ? 32.316  -4.440  35.107  1.0 29.87 ? 53  ARG A CZ  1 Q5VSL9 UNP 53  R 
+ATOM 371  N N   . ASN A 1 54  ? 26.459  -2.525  30.125  1.0 30.62 ? 54  ASN A N   1 Q5VSL9 UNP 54  N 
+ATOM 372  C CA  . ASN A 1 54  ? 25.704  -3.502  29.329  1.0 30.62 ? 54  ASN A CA  1 Q5VSL9 UNP 54  N 
+ATOM 373  C C   . ASN A 1 54  ? 25.696  -3.237  27.812  1.0 30.62 ? 54  ASN A C   1 Q5VSL9 UNP 54  N 
+ATOM 374  C CB  . ASN A 1 54  ? 24.295  -3.690  29.924  1.0 30.62 ? 54  ASN A CB  1 Q5VSL9 UNP 54  N 
+ATOM 375  O O   . ASN A 1 54  ? 25.222  -4.079  27.071  1.0 30.62 ? 54  ASN A O   1 Q5VSL9 UNP 54  N 
+ATOM 376  C CG  . ASN A 1 54  ? 24.284  -4.660  31.097  1.0 30.62 ? 54  ASN A CG  1 Q5VSL9 UNP 54  N 
+ATOM 377  N ND2 . ASN A 1 54  ? 23.118  -5.028  31.572  1.0 30.62 ? 54  ASN A ND2 1 Q5VSL9 UNP 54  N 
+ATOM 378  O OD1 . ASN A 1 54  ? 25.315  -5.091  31.595  1.0 30.62 ? 54  ASN A OD1 1 Q5VSL9 UNP 54  N 
+ATOM 379  N N   . GLN A 1 55  ? 26.298  -2.149  27.314  1.0 32.68 ? 55  GLN A N   1 Q5VSL9 UNP 55  Q 
+ATOM 380  C CA  . GLN A 1 55  ? 26.477  -1.935  25.862  1.0 32.68 ? 55  GLN A CA  1 Q5VSL9 UNP 55  Q 
+ATOM 381  C C   . GLN A 1 55  ? 27.815  -2.453  25.302  1.0 32.68 ? 55  GLN A C   1 Q5VSL9 UNP 55  Q 
+ATOM 382  C CB  . GLN A 1 55  ? 26.233  -0.455  25.510  1.0 32.68 ? 55  GLN A CB  1 Q5VSL9 UNP 55  Q 
+ATOM 383  O O   . GLN A 1 55  ? 28.074  -2.339  24.108  1.0 32.68 ? 55  GLN A O   1 Q5VSL9 UNP 55  Q 
+ATOM 384  C CG  . GLN A 1 55  ? 24.830  -0.269  24.916  1.0 32.68 ? 55  GLN A CG  1 Q5VSL9 UNP 55  Q 
+ATOM 385  C CD  . GLN A 1 55  ? 24.572  1.179   24.517  1.0 32.68 ? 55  GLN A CD  1 Q5VSL9 UNP 55  Q 
+ATOM 386  N NE2 . GLN A 1 55  ? 23.544  1.803   25.047  1.0 32.68 ? 55  GLN A NE2 1 Q5VSL9 UNP 55  Q 
+ATOM 387  O OE1 . GLN A 1 55  ? 25.293  1.779   23.735  1.0 32.68 ? 55  GLN A OE1 1 Q5VSL9 UNP 55  Q 
+ATOM 388  N N   . ARG A 1 56  ? 28.692  -3.020  26.144  1.0 29.57 ? 56  ARG A N   1 Q5VSL9 UNP 56  R 
+ATOM 389  C CA  . ARG A 1 56  ? 30.016  -3.526  25.726  1.0 29.57 ? 56  ARG A CA  1 Q5VSL9 UNP 56  R 
+ATOM 390  C C   . ARG A 1 56  ? 30.197  -5.040  25.865  1.0 29.57 ? 56  ARG A C   1 Q5VSL9 UNP 56  R 
+ATOM 391  C CB  . ARG A 1 56  ? 31.138  -2.720  26.409  1.0 29.57 ? 56  ARG A CB  1 Q5VSL9 UNP 56  R 
+ATOM 392  O O   . ARG A 1 56  ? 31.293  -5.519  25.598  1.0 29.57 ? 56  ARG A O   1 Q5VSL9 UNP 56  R 
+ATOM 393  C CG  . ARG A 1 56  ? 31.418  -1.406  25.666  1.0 29.57 ? 56  ARG A CG  1 Q5VSL9 UNP 56  R 
+ATOM 394  C CD  . ARG A 1 56  ? 32.615  -0.688  26.299  1.0 29.57 ? 56  ARG A CD  1 Q5VSL9 UNP 56  R 
+ATOM 395  N NE  . ARG A 1 56  ? 32.995  0.516   25.536  1.0 29.57 ? 56  ARG A NE  1 Q5VSL9 UNP 56  R 
+ATOM 396  N NH1 . ARG A 1 56  ? 34.745  1.172   26.870  1.0 29.57 ? 56  ARG A NH1 1 Q5VSL9 UNP 56  R 
+ATOM 397  N NH2 . ARG A 1 56  ? 34.243  2.361   25.052  1.0 29.57 ? 56  ARG A NH2 1 Q5VSL9 UNP 56  R 
+ATOM 398  C CZ  . ARG A 1 56  ? 33.988  1.341   25.822  1.0 29.57 ? 56  ARG A CZ  1 Q5VSL9 UNP 56  R 
+ATOM 399  N N   . LYS A 1 57  ? 29.159  -5.790  26.252  1.0 28.80 ? 57  LYS A N   1 Q5VSL9 UNP 57  K 
+ATOM 400  C CA  . LYS A 1 57  ? 29.235  -7.252  26.432  1.0 28.80 ? 57  LYS A CA  1 Q5VSL9 UNP 57  K 
+ATOM 401  C C   . LYS A 1 57  ? 28.613  -8.097  25.311  1.0 28.80 ? 57  LYS A C   1 Q5VSL9 UNP 57  K 
+ATOM 402  C CB  . LYS A 1 57  ? 28.753  -7.653  27.838  1.0 28.80 ? 57  LYS A CB  1 Q5VSL9 UNP 57  K 
+ATOM 403  O O   . LYS A 1 57  ? 28.774  -9.307  25.352  1.0 28.80 ? 57  LYS A O   1 Q5VSL9 UNP 57  K 
+ATOM 404  C CG  . LYS A 1 57  ? 29.950  -7.877  28.778  1.0 28.80 ? 57  LYS A CG  1 Q5VSL9 UNP 57  K 
+ATOM 405  C CD  . LYS A 1 57  ? 29.477  -8.429  30.126  1.0 28.80 ? 57  LYS A CD  1 Q5VSL9 UNP 57  K 
+ATOM 406  C CE  . LYS A 1 57  ? 30.667  -8.865  30.986  1.0 28.80 ? 57  LYS A CE  1 Q5VSL9 UNP 57  K 
+ATOM 407  N NZ  . LYS A 1 57  ? 30.197  -9.608  32.182  1.0 28.80 ? 57  LYS A NZ  1 Q5VSL9 UNP 57  K 
+ATOM 408  N N   . ASP A 1 58  ? 28.059  -7.484  24.266  1.0 30.81 ? 58  ASP A N   1 Q5VSL9 UNP 58  D 
+ATOM 409  C CA  . ASP A 1 58  ? 27.469  -8.209  23.121  1.0 30.81 ? 58  ASP A CA  1 Q5VSL9 UNP 58  D 
+ATOM 410  C C   . ASP A 1 58  ? 28.440  -8.444  21.944  1.0 30.81 ? 58  ASP A C   1 Q5VSL9 UNP 58  D 
+ATOM 411  C CB  . ASP A 1 58  ? 26.174  -7.512  22.671  1.0 30.81 ? 58  ASP A CB  1 Q5VSL9 UNP 58  D 
+ATOM 412  O O   . ASP A 1 58  ? 28.013  -8.689  20.817  1.0 30.81 ? 58  ASP A O   1 Q5VSL9 UNP 58  D 
+ATOM 413  C CG  . ASP A 1 58  ? 25.054  -7.585  23.708  1.0 30.81 ? 58  ASP A CG  1 Q5VSL9 UNP 58  D 
+ATOM 414  O OD1 . ASP A 1 58  ? 25.098  -8.494  24.565  1.0 30.81 ? 58  ASP A OD1 1 Q5VSL9 UNP 58  D 
+ATOM 415  O OD2 . ASP A 1 58  ? 24.185  -6.690  23.640  1.0 30.81 ? 58  ASP A OD2 1 Q5VSL9 UNP 58  D 
+ATOM 416  N N   . SER A 1 59  ? 29.756  -8.371  22.172  1.0 28.91 ? 59  SER A N   1 Q5VSL9 UNP 59  S 
+ATOM 417  C CA  . SER A 1 59  ? 30.765  -8.540  21.106  1.0 28.91 ? 59  SER A CA  1 Q5VSL9 UNP 59  S 
+ATOM 418  C C   . SER A 1 59  ? 31.622  -9.804  21.225  1.0 28.91 ? 59  SER A C   1 Q5VSL9 UNP 59  S 
+ATOM 419  C CB  . SER A 1 59  ? 31.636  -7.290  20.972  1.0 28.91 ? 59  SER A CB  1 Q5VSL9 UNP 59  S 
+ATOM 420  O O   . SER A 1 59  ? 32.540  -9.977  20.430  1.0 28.91 ? 59  SER A O   1 Q5VSL9 UNP 59  S 
+ATOM 421  O OG  . SER A 1 59  ? 30.873  -6.193  20.497  1.0 28.91 ? 59  SER A OG  1 Q5VSL9 UNP 59  S 
+ATOM 422  N N   . GLU A 1 60  ? 31.330  -10.707 22.162  1.0 25.69 ? 60  GLU A N   1 Q5VSL9 UNP 60  E 
+ATOM 423  C CA  . GLU A 1 60  ? 32.072  -11.963 22.326  1.0 25.69 ? 60  GLU A CA  1 Q5VSL9 UNP 60  E 
+ATOM 424  C C   . GLU A 1 60  ? 31.109  -13.149 22.385  1.0 25.69 ? 60  GLU A C   1 Q5VSL9 UNP 60  E 
+ATOM 425  C CB  . GLU A 1 60  ? 33.011  -11.902 23.539  1.0 25.69 ? 60  GLU A CB  1 Q5VSL9 UNP 60  E 
+ATOM 426  O O   . GLU A 1 60  ? 30.706  -13.624 23.441  1.0 25.69 ? 60  GLU A O   1 Q5VSL9 UNP 60  E 
+ATOM 427  C CG  . GLU A 1 60  ? 34.190  -10.946 23.292  1.0 25.69 ? 60  GLU A CG  1 Q5VSL9 UNP 60  E 
+ATOM 428  C CD  . GLU A 1 60  ? 35.271  -11.023 24.380  1.0 25.69 ? 60  GLU A CD  1 Q5VSL9 UNP 60  E 
+ATOM 429  O OE1 . GLU A 1 60  ? 36.385  -10.515 24.113  1.0 25.69 ? 60  GLU A OE1 1 Q5VSL9 UNP 60  E 
+ATOM 430  O OE2 . GLU A 1 60  ? 34.984  -11.539 25.485  1.0 25.69 ? 60  GLU A OE2 1 Q5VSL9 UNP 60  E 
+ATOM 431  N N   . GLY A 1 61  ? 30.704  -13.613 21.209  1.0 27.38 ? 61  GLY A N   1 Q5VSL9 UNP 61  G 
+ATOM 432  C CA  . GLY A 1 61  ? 29.898  -14.813 21.057  1.0 27.38 ? 61  GLY A CA  1 Q5VSL9 UNP 61  G 
+ATOM 433  C C   . GLY A 1 61  ? 29.434  -14.934 19.621  1.0 27.38 ? 61  GLY A C   1 Q5VSL9 UNP 61  G 
+ATOM 434  O O   . GLY A 1 61  ? 28.865  -13.994 19.073  1.0 27.38 ? 61  GLY A O   1 Q5VSL9 UNP 61  G 
+ATOM 435  N N   . TYR A 1 62  ? 29.701  -16.081 19.002  1.0 32.05 ? 62  TYR A N   1 Q5VSL9 UNP 62  Y 
+ATOM 436  C CA  . TYR A 1 62  ? 29.103  -16.506 17.740  1.0 32.05 ? 62  TYR A CA  1 Q5VSL9 UNP 62  Y 
+ATOM 437  C C   . TYR A 1 62  ? 27.573  -16.389 17.835  1.0 32.05 ? 62  TYR A C   1 Q5VSL9 UNP 62  Y 
+ATOM 438  C CB  . TYR A 1 62  ? 29.517  -17.971 17.480  1.0 32.05 ? 62  TYR A CB  1 Q5VSL9 UNP 62  Y 
+ATOM 439  O O   . TYR A 1 62  ? 26.893  -17.335 18.213  1.0 32.05 ? 62  TYR A O   1 Q5VSL9 UNP 62  Y 
+ATOM 440  C CG  . TYR A 1 62  ? 30.670  -18.182 16.525  1.0 32.05 ? 62  TYR A CG  1 Q5VSL9 UNP 62  Y 
+ATOM 441  C CD1 . TYR A 1 62  ? 30.395  -18.636 15.220  1.0 32.05 ? 62  TYR A CD1 1 Q5VSL9 UNP 62  Y 
+ATOM 442  C CD2 . TYR A 1 62  ? 32.002  -18.011 16.948  1.0 32.05 ? 62  TYR A CD2 1 Q5VSL9 UNP 62  Y 
+ATOM 443  C CE1 . TYR A 1 62  ? 31.448  -18.931 14.338  1.0 32.05 ? 62  TYR A CE1 1 Q5VSL9 UNP 62  Y 
+ATOM 444  C CE2 . TYR A 1 62  ? 33.060  -18.308 16.067  1.0 32.05 ? 62  TYR A CE2 1 Q5VSL9 UNP 62  Y 
+ATOM 445  O OH  . TYR A 1 62  ? 33.801  -19.082 13.918  1.0 32.05 ? 62  TYR A OH  1 Q5VSL9 UNP 62  Y 
+ATOM 446  C CZ  . TYR A 1 62  ? 32.782  -18.775 14.763  1.0 32.05 ? 62  TYR A CZ  1 Q5VSL9 UNP 62  Y 
+ATOM 447  N N   . SER A 1 63  ? 27.007  -15.226 17.522  1.0 37.97 ? 63  SER A N   1 Q5VSL9 UNP 63  S 
+ATOM 448  C CA  . SER A 1 63  ? 25.567  -15.099 17.361  1.0 37.97 ? 63  SER A CA  1 Q5VSL9 UNP 63  S 
+ATOM 449  C C   . SER A 1 63  ? 25.269  -15.336 15.890  1.0 37.97 ? 63  SER A C   1 Q5VSL9 UNP 63  S 
+ATOM 450  C CB  . SER A 1 63  ? 25.029  -13.791 17.941  1.0 37.97 ? 63  SER A CB  1 Q5VSL9 UNP 63  S 
+ATOM 451  O O   . SER A 1 63  ? 25.197  -14.418 15.066  1.0 37.97 ? 63  SER A O   1 Q5VSL9 UNP 63  S 
+ATOM 452  O OG  . SER A 1 63  ? 23.650  -13.944 18.216  1.0 37.97 ? 63  SER A OG  1 Q5VSL9 UNP 63  S 
+ATOM 453  N N   . GLU A 1 64  ? 25.163  -16.618 15.538  1.0 51.19 ? 64  GLU A N   1 Q5VSL9 UNP 64  E 
+ATOM 454  C CA  . GLU A 1 64  ? 24.359  -17.015 14.393  1.0 51.19 ? 64  GLU A CA  1 Q5VSL9 UNP 64  E 
+ATOM 455  C C   . GLU A 1 64  ? 22.938  -16.514 14.662  1.0 51.19 ? 64  GLU A C   1 Q5VSL9 UNP 64  E 
+ATOM 456  C CB  . GLU A 1 64  ? 24.403  -18.544 14.173  1.0 51.19 ? 64  GLU A CB  1 Q5VSL9 UNP 64  E 
+ATOM 457  O O   . GLU A 1 64  ? 22.141  -17.169 15.321  1.0 51.19 ? 64  GLU A O   1 Q5VSL9 UNP 64  E 
+ATOM 458  C CG  . GLU A 1 64  ? 25.237  -18.899 12.938  1.0 51.19 ? 64  GLU A CG  1 Q5VSL9 UNP 64  E 
+ATOM 459  C CD  . GLU A 1 64  ? 25.121  -20.376 12.539  1.0 51.19 ? 64  GLU A CD  1 Q5VSL9 UNP 64  E 
+ATOM 460  O OE1 . GLU A 1 64  ? 25.225  -20.608 11.311  1.0 51.19 ? 64  GLU A OE1 1 Q5VSL9 UNP 64  E 
+ATOM 461  O OE2 . GLU A 1 64  ? 24.908  -21.225 13.426  1.0 51.19 ? 64  GLU A OE2 1 Q5VSL9 UNP 64  E 
+ATOM 462  N N   . SER A 1 65  ? 22.630  -15.307 14.186  1.0 60.56 ? 65  SER A N   1 Q5VSL9 UNP 65  S 
+ATOM 463  C CA  . SER A 1 65  ? 21.252  -14.813 14.150  1.0 60.56 ? 65  SER A CA  1 Q5VSL9 UNP 65  S 
+ATOM 464  C C   . SER A 1 65  ? 20.394  -15.880 13.457  1.0 60.56 ? 65  SER A C   1 Q5VSL9 UNP 65  S 
+ATOM 465  C CB  . SER A 1 65  ? 21.135  -13.463 13.423  1.0 60.56 ? 65  SER A CB  1 Q5VSL9 UNP 65  S 
+ATOM 466  O O   . SER A 1 65  ? 20.802  -16.342 12.386  1.0 60.56 ? 65  SER A O   1 Q5VSL9 UNP 65  S 
+ATOM 467  O OG  . SER A 1 65  ? 22.158  -13.264 12.452  1.0 60.56 ? 65  SER A OG  1 Q5VSL9 UNP 65  S 
+ATOM 468  N N   . PRO A 1 66  ? 19.280  -16.335 14.048  1.0 71.01 ? 66  PRO A N   1 Q5VSL9 UNP 66  P 
+ATOM 469  C CA  . PRO A 1 66  ? 18.443  -17.353 13.426  1.0 71.01 ? 66  PRO A CA  1 Q5VSL9 UNP 66  P 
+ATOM 470  C C   . PRO A 1 66  ? 17.842  -16.828 12.114  1.0 71.01 ? 66  PRO A C   1 Q5VSL9 UNP 66  P 
+ATOM 471  C CB  . PRO A 1 66  ? 17.398  -17.735 14.479  1.0 71.01 ? 66  PRO A CB  1 Q5VSL9 UNP 66  P 
+ATOM 472  O O   . PRO A 1 66  ? 17.709  -15.616 11.915  1.0 71.01 ? 66  PRO A O   1 Q5VSL9 UNP 66  P 
+ATOM 473  C CG  . PRO A 1 66  ? 17.323  -16.505 15.383  1.0 71.01 ? 66  PRO A CG  1 Q5VSL9 UNP 66  P 
+ATOM 474  C CD  . PRO A 1 66  ? 18.738  -15.935 15.337  1.0 71.01 ? 66  PRO A CD  1 Q5VSL9 UNP 66  P 
+ATOM 475  N N   . ASP A 1 67  ? 17.530  -17.742 11.194  1.0 78.45 ? 67  ASP A N   1 Q5VSL9 UNP 67  D 
+ATOM 476  C CA  . ASP A 1 67  ? 16.746  -17.403 10.003  1.0 78.45 ? 67  ASP A CA  1 Q5VSL9 UNP 67  D 
+ATOM 477  C C   . ASP A 1 67  ? 15.349  -16.949 10.474  1.0 78.45 ? 67  ASP A C   1 Q5VSL9 UNP 67  D 
+ATOM 478  C CB  . ASP A 1 67  ? 16.686  -18.602 9.021   1.0 78.45 ? 67  ASP A CB  1 Q5VSL9 UNP 67  D 
+ATOM 479  O O   . ASP A 1 67  ? 14.710  -17.642 11.262  1.0 78.45 ? 67  ASP A O   1 Q5VSL9 UNP 67  D 
+ATOM 480  C CG  . ASP A 1 67  ? 17.989  -18.889 8.238   1.0 78.45 ? 67  ASP A CG  1 Q5VSL9 UNP 67  D 
+ATOM 481  O OD1 . ASP A 1 67  ? 18.804  -17.953 8.062   1.0 78.45 ? 67  ASP A OD1 1 Q5VSL9 UNP 67  D 
+ATOM 482  O OD2 . ASP A 1 67  ? 18.182  -20.037 7.746   1.0 78.45 ? 67  ASP A OD2 1 Q5VSL9 UNP 67  D 
+ATOM 483  N N   . LEU A 1 68  ? 14.894  -15.771 10.031  1.0 82.52 ? 68  LEU A N   1 Q5VSL9 UNP 68  L 
+ATOM 484  C CA  . LEU A 1 68  ? 13.600  -15.221 10.448  1.0 82.52 ? 68  LEU A CA  1 Q5VSL9 UNP 68  L 
+ATOM 485  C C   . LEU A 1 68  ? 12.475  -15.858 9.628   1.0 82.52 ? 68  LEU A C   1 Q5VSL9 UNP 68  L 
+ATOM 486  C CB  . LEU A 1 68  ? 13.573  -13.685 10.311  1.0 82.52 ? 68  LEU A CB  1 Q5VSL9 UNP 68  L 
+ATOM 487  O O   . LEU A 1 68  ? 12.416  -15.682 8.405   1.0 82.52 ? 68  LEU A O   1 Q5VSL9 UNP 68  L 
+ATOM 488  C CG  . LEU A 1 68  ? 14.610  -12.921 11.153  1.0 82.52 ? 68  LEU A CG  1 Q5VSL9 UNP 68  L 
+ATOM 489  C CD1 . LEU A 1 68  ? 14.523  -11.427 10.821  1.0 82.52 ? 68  LEU A CD1 1 Q5VSL9 UNP 68  L 
+ATOM 490  C CD2 . LEU A 1 68  ? 14.414  -13.071 12.662  1.0 82.52 ? 68  LEU A CD2 1 Q5VSL9 UNP 68  L 
+ATOM 491  N N   . GLU A 1 69  ? 11.561  -16.548 10.304  1.0 83.31 ? 69  GLU A N   1 Q5VSL9 UNP 69  E 
+ATOM 492  C CA  . GLU A 1 69  ? 10.362  -17.125 9.696   1.0 83.31 ? 69  GLU A CA  1 Q5VSL9 UNP 69  E 
+ATOM 493  C C   . GLU A 1 69  ? 9.300   -16.035 9.494   1.0 83.31 ? 69  GLU A C   1 Q5VSL9 UNP 69  E 
+ATOM 494  C CB  . GLU A 1 69  ? 9.884   -18.314 10.536  1.0 83.31 ? 69  GLU A CB  1 Q5VSL9 UNP 69  E 
+ATOM 495  O O   . GLU A 1 69  ? 8.472   -15.759 10.356  1.0 83.31 ? 69  GLU A O   1 Q5VSL9 UNP 69  E 
+ATOM 496  C CG  . GLU A 1 69  ? 8.824   -19.134 9.787   1.0 83.31 ? 69  GLU A CG  1 Q5VSL9 UNP 69  E 
+ATOM 497  C CD  . GLU A 1 69  ? 8.487   -20.457 10.492  1.0 83.31 ? 69  GLU A CD  1 Q5VSL9 UNP 69  E 
+ATOM 498  O OE1 . GLU A 1 69  ? 7.888   -21.318 9.811   1.0 83.31 ? 69  GLU A OE1 1 Q5VSL9 UNP 69  E 
+ATOM 499  O OE2 . GLU A 1 69  ? 8.869   -20.618 11.673  1.0 83.31 ? 69  GLU A OE2 1 Q5VSL9 UNP 69  E 
+ATOM 500  N N   . PHE A 1 70  ? 9.383   -15.349 8.354   1.0 86.83 ? 70  PHE A N   1 Q5VSL9 UNP 70  F 
+ATOM 501  C CA  . PHE A 1 70  ? 8.487   -14.254 7.993   1.0 86.83 ? 70  PHE A CA  1 Q5VSL9 UNP 70  F 
+ATOM 502  C C   . PHE A 1 70  ? 7.791   -14.530 6.664   1.0 86.83 ? 70  PHE A C   1 Q5VSL9 UNP 70  F 
+ATOM 503  C CB  . PHE A 1 70  ? 9.272   -12.940 7.942   1.0 86.83 ? 70  PHE A CB  1 Q5VSL9 UNP 70  F 
+ATOM 504  O O   . PHE A 1 70  ? 8.444   -14.625 5.615   1.0 86.83 ? 70  PHE A O   1 Q5VSL9 UNP 70  F 
+ATOM 505  C CG  . PHE A 1 70  ? 8.482   -11.767 7.388   1.0 86.83 ? 70  PHE A CG  1 Q5VSL9 UNP 70  F 
+ATOM 506  C CD1 . PHE A 1 70  ? 8.595   -11.418 6.034   1.0 86.83 ? 70  PHE A CD1 1 Q5VSL9 UNP 70  F 
+ATOM 507  C CD2 . PHE A 1 70  ? 7.628   -11.020 8.214   1.0 86.83 ? 70  PHE A CD2 1 Q5VSL9 UNP 70  F 
+ATOM 508  C CE1 . PHE A 1 70  ? 7.886   -10.322 5.527   1.0 86.83 ? 70  PHE A CE1 1 Q5VSL9 UNP 70  F 
+ATOM 509  C CE2 . PHE A 1 70  ? 6.937   -9.905  7.712   1.0 86.83 ? 70  PHE A CE2 1 Q5VSL9 UNP 70  F 
+ATOM 510  C CZ  . PHE A 1 70  ? 7.053   -9.559  6.360   1.0 86.83 ? 70  PHE A CZ  1 Q5VSL9 UNP 70  F 
+ATOM 511  N N   . GLU A 1 71  ? 6.461   -14.559 6.703   1.0 86.21 ? 71  GLU A N   1 Q5VSL9 UNP 71  E 
+ATOM 512  C CA  . GLU A 1 71  ? 5.627   -14.599 5.513   1.0 86.21 ? 71  GLU A CA  1 Q5VSL9 UNP 71  E 
+ATOM 513  C C   . GLU A 1 71  ? 5.270   -13.181 5.056   1.0 86.21 ? 71  GLU A C   1 Q5VSL9 UNP 71  E 
+ATOM 514  C CB  . GLU A 1 71  ? 4.393   -15.474 5.742   1.0 86.21 ? 71  GLU A CB  1 Q5VSL9 UNP 71  E 
+ATOM 515  O O   . GLU A 1 71  ? 4.603   -12.415 5.748   1.0 86.21 ? 71  GLU A O   1 Q5VSL9 UNP 71  E 
+ATOM 516  C CG  . GLU A 1 71  ? 3.652   -15.631 4.408   1.0 86.21 ? 71  GLU A CG  1 Q5VSL9 UNP 71  E 
+ATOM 517  C CD  . GLU A 1 71  ? 2.522   -16.660 4.437   1.0 86.21 ? 71  GLU A CD  1 Q5VSL9 UNP 71  E 
+ATOM 518  O OE1 . GLU A 1 71  ? 2.056   -16.950 3.309   1.0 86.21 ? 71  GLU A OE1 1 Q5VSL9 UNP 71  E 
+ATOM 519  O OE2 . GLU A 1 71  ? 2.186   -17.149 5.535   1.0 86.21 ? 71  GLU A OE2 1 Q5VSL9 UNP 71  E 
+ATOM 520  N N   . TYR A 1 72  ? 5.729   -12.828 3.854   1.0 90.59 ? 72  TYR A N   1 Q5VSL9 UNP 72  Y 
+ATOM 521  C CA  . TYR A 1 72  ? 5.361   -11.569 3.221   1.0 90.59 ? 72  TYR A CA  1 Q5VSL9 UNP 72  Y 
+ATOM 522  C C   . TYR A 1 72  ? 3.990   -11.704 2.538   1.0 90.59 ? 72  TYR A C   1 Q5VSL9 UNP 72  Y 
+ATOM 523  C CB  . TYR A 1 72  ? 6.463   -11.150 2.241   1.0 90.59 ? 72  TYR A CB  1 Q5VSL9 UNP 72  Y 
+ATOM 524  O O   . TYR A 1 72  ? 3.845   -12.513 1.609   1.0 90.59 ? 72  TYR A O   1 Q5VSL9 UNP 72  Y 
+ATOM 525  C CG  . TYR A 1 72  ? 6.243   -9.774  1.649   1.0 90.59 ? 72  TYR A CG  1 Q5VSL9 UNP 72  Y 
+ATOM 526  C CD1 . TYR A 1 72  ? 5.491   -9.670  0.471   1.0 90.59 ? 72  TYR A CD1 1 Q5VSL9 UNP 72  Y 
+ATOM 527  C CD2 . TYR A 1 72  ? 6.719   -8.607  2.285   1.0 90.59 ? 72  TYR A CD2 1 Q5VSL9 UNP 72  Y 
+ATOM 528  C CE1 . TYR A 1 72  ? 5.227   -8.410  -0.075  1.0 90.59 ? 72  TYR A CE1 1 Q5VSL9 UNP 72  Y 
+ATOM 529  C CE2 . TYR A 1 72  ? 6.447   -7.337  1.746   1.0 90.59 ? 72  TYR A CE2 1 Q5VSL9 UNP 72  Y 
+ATOM 530  O OH  . TYR A 1 72  ? 5.432   -6.036  0.003   1.0 90.59 ? 72  TYR A OH  1 Q5VSL9 UNP 72  Y 
+ATOM 531  C CZ  . TYR A 1 72  ? 5.685   -7.242  0.567   1.0 90.59 ? 72  TYR A CZ  1 Q5VSL9 UNP 72  Y 
+ATOM 532  N N   . ALA A 1 73  ? 3.042   -10.865 2.951   1.0 92.14 ? 73  ALA A N   1 Q5VSL9 UNP 73  A 
+ATOM 533  C CA  . ALA A 1 73  ? 1.685   -10.747 2.417   1.0 92.14 ? 73  ALA A CA  1 Q5VSL9 UNP 73  A 
+ATOM 534  C C   . ALA A 1 73  ? 1.296   -9.265  2.252   1.0 92.14 ? 73  ALA A C   1 Q5VSL9 UNP 73  A 
+ATOM 535  C CB  . ALA A 1 73  ? 0.735   -11.490 3.363   1.0 92.14 ? 73  ALA A CB  1 Q5VSL9 UNP 73  A 
+ATOM 536  O O   . ALA A 1 73  ? 2.037   -8.384  2.690   1.0 92.14 ? 73  ALA A O   1 Q5VSL9 UNP 73  A 
+ATOM 537  N N   . ASP A 1 74  ? 0.173   -8.986  1.583   1.0 92.89 ? 74  ASP A N   1 Q5VSL9 UNP 74  D 
+ATOM 538  C CA  . ASP A 1 74  ? -0.346  -7.619  1.433   1.0 92.89 ? 74  ASP A CA  1 Q5VSL9 UNP 74  D 
+ATOM 539  C C   . ASP A 1 74  ? -0.864  -7.035  2.753   1.0 92.89 ? 74  ASP A C   1 Q5VSL9 UNP 74  D 
+ATOM 540  C CB  . ASP A 1 74  ? -1.451  -7.579  0.369   1.0 92.89 ? 74  ASP A CB  1 Q5VSL9 UNP 74  D 
+ATOM 541  O O   . ASP A 1 74  ? -0.802  -5.825  2.922   1.0 92.89 ? 74  ASP A O   1 Q5VSL9 UNP 74  D 
+ATOM 542  C CG  . ASP A 1 74  ? -0.876  -7.685  -1.041  1.0 92.89 ? 74  ASP A CG  1 Q5VSL9 UNP 74  D 
+ATOM 543  O OD1 . ASP A 1 74  ? -0.264  -6.701  -1.515  1.0 92.89 ? 74  ASP A OD1 1 Q5VSL9 UNP 74  D 
+ATOM 544  O OD2 . ASP A 1 74  ? -0.983  -8.762  -1.667  1.0 92.89 ? 74  ASP A OD2 1 Q5VSL9 UNP 74  D 
+ATOM 545  N N   . THR A 1 75  ? -1.314  -7.863  3.696   1.0 93.18 ? 75  THR A N   1 Q5VSL9 UNP 75  T 
+ATOM 546  C CA  . THR A 1 75  ? -1.798  -7.461  5.027   1.0 93.18 ? 75  THR A CA  1 Q5VSL9 UNP 75  T 
+ATOM 547  C C   . THR A 1 75  ? -1.277  -8.419  6.097   1.0 93.18 ? 75  THR A C   1 Q5VSL9 UNP 75  T 
+ATOM 548  C CB  . THR A 1 75  ? -3.336  -7.417  5.076   1.0 93.18 ? 75  THR A CB  1 Q5VSL9 UNP 75  T 
+ATOM 549  O O   . THR A 1 75  ? -0.878  -9.543  5.786   1.0 93.18 ? 75  THR A O   1 Q5VSL9 UNP 75  T 
+ATOM 550  C CG2 . THR A 1 75  ? -3.912  -6.437  4.051   1.0 93.18 ? 75  THR A CG2 1 Q5VSL9 UNP 75  T 
+ATOM 551  O OG1 . THR A 1 75  ? -3.877  -8.683  4.789   1.0 93.18 ? 75  THR A OG1 1 Q5VSL9 UNP 75  T 
+ATOM 552  N N   . ASP A 1 76  ? -1.260  -7.975  7.353   1.0 91.82 ? 76  ASP A N   1 Q5VSL9 UNP 76  D 
+ATOM 553  C CA  . ASP A 1 76  ? -1.036  -8.848  8.507   1.0 91.82 ? 76  ASP A CA  1 Q5VSL9 UNP 76  D 
+ATOM 554  C C   . ASP A 1 76  ? -2.340  -9.586  8.883   1.0 91.82 ? 76  ASP A C   1 Q5VSL9 UNP 76  D 
+ATOM 555  C CB  . ASP A 1 76  ? -0.460  -8.001  9.663   1.0 91.82 ? 76  ASP A CB  1 Q5VSL9 UNP 76  D 
+ATOM 556  O O   . ASP A 1 76  ? -3.365  -9.484  8.200   1.0 91.82 ? 76  ASP A O   1 Q5VSL9 UNP 76  D 
+ATOM 557  C CG  . ASP A 1 76  ? 0.432   -8.776  10.644  1.0 91.82 ? 76  ASP A CG  1 Q5VSL9 UNP 76  D 
+ATOM 558  O OD1 . ASP A 1 76  ? 0.306   -10.022 10.726  1.0 91.82 ? 76  ASP A OD1 1 Q5VSL9 UNP 76  D 
+ATOM 559  O OD2 . ASP A 1 76  ? 1.252   -8.104  11.311  1.0 91.82 ? 76  ASP A OD2 1 Q5VSL9 UNP 76  D 
+ATOM 560  N N   . LYS A 1 77  ? -2.311  -10.348 9.977   1.0 91.48 ? 77  LYS A N   1 Q5VSL9 UNP 77  K 
+ATOM 561  C CA  . LYS A 1 77  ? -3.482  -11.023 10.545  1.0 91.48 ? 77  LYS A CA  1 Q5VSL9 UNP 77  K 
+ATOM 562  C C   . LYS A 1 77  ? -4.545  -10.011 10.980  1.0 91.48 ? 77  LYS A C   1 Q5VSL9 UNP 77  K 
+ATOM 563  C CB  . LYS A 1 77  ? -3.054  -11.889 11.737  1.0 91.48 ? 77  LYS A CB  1 Q5VSL9 UNP 77  K 
+ATOM 564  O O   . LYS A 1 77  ? -4.220  -8.937  11.481  1.0 91.48 ? 77  LYS A O   1 Q5VSL9 UNP 77  K 
+ATOM 565  C CG  . LYS A 1 77  ? -2.083  -13.008 11.333  1.0 91.48 ? 77  LYS A CG  1 Q5VSL9 UNP 77  K 
+ATOM 566  C CD  . LYS A 1 77  ? -1.693  -13.837 12.560  1.0 91.48 ? 77  LYS A CD  1 Q5VSL9 UNP 77  K 
+ATOM 567  C CE  . LYS A 1 77  ? -0.703  -14.931 12.152  1.0 91.48 ? 77  LYS A CE  1 Q5VSL9 UNP 77  K 
+ATOM 568  N NZ  . LYS A 1 77  ? -0.275  -15.728 13.327  1.0 91.48 ? 77  LYS A NZ  1 Q5VSL9 UNP 77  K 
+ATOM 569  N N   . TRP A 1 78  ? -5.813  -10.419 10.896  1.0 92.16 ? 78  TRP A N   1 Q5VSL9 UNP 78  W 
+ATOM 570  C CA  . TRP A 1 78  ? -6.983  -9.601  11.243  1.0 92.16 ? 78  TRP A CA  1 Q5VSL9 UNP 78  W 
+ATOM 571  C C   . TRP A 1 78  ? -6.834  -8.840  12.574  1.0 92.16 ? 78  TRP A C   1 Q5VSL9 UNP 78  W 
+ATOM 572  C CB  . TRP A 1 78  ? -8.218  -10.512 11.250  1.0 92.16 ? 78  TRP A CB  1 Q5VSL9 UNP 78  W 
+ATOM 573  O O   . TRP A 1 78  ? -6.936  -7.616  12.592  1.0 92.16 ? 78  TRP A O   1 Q5VSL9 UNP 78  W 
+ATOM 574  C CG  . TRP A 1 78  ? -9.481  -9.855  11.701  1.0 92.16 ? 78  TRP A CG  1 Q5VSL9 UNP 78  W 
+ATOM 575  C CD1 . TRP A 1 78  ? -10.300 -9.106  10.928  1.0 92.16 ? 78  TRP A CD1 1 Q5VSL9 UNP 78  W 
+ATOM 576  C CD2 . TRP A 1 78  ? -10.077 -9.859  13.036  1.0 92.16 ? 78  TRP A CD2 1 Q5VSL9 UNP 78  W 
+ATOM 577  C CE2 . TRP A 1 78  ? -11.264 -9.071  12.997  1.0 92.16 ? 78  TRP A CE2 1 Q5VSL9 UNP 78  W 
+ATOM 578  C CE3 . TRP A 1 78  ? -9.743  -10.456 14.271  1.0 92.16 ? 78  TRP A CE3 1 Q5VSL9 UNP 78  W 
+ATOM 579  N NE1 . TRP A 1 78  ? -11.354 -8.640  11.690  1.0 92.16 ? 78  TRP A NE1 1 Q5VSL9 UNP 78  W 
+ATOM 580  C CH2 . TRP A 1 78  ? -11.701 -9.464  15.344  1.0 92.16 ? 78  TRP A CH2 1 Q5VSL9 UNP 78  W 
+ATOM 581  C CZ2 . TRP A 1 78  ? -12.070 -8.869  14.127  1.0 92.16 ? 78  TRP A CZ2 1 Q5VSL9 UNP 78  W 
+ATOM 582  C CZ3 . TRP A 1 78  ? -10.545 -10.261 15.411  1.0 92.16 ? 78  TRP A CZ3 1 Q5VSL9 UNP 78  W 
+ATOM 583  N N   . ALA A 1 79  ? -6.497  -9.532  13.668  1.0 93.12 ? 79  ALA A N   1 Q5VSL9 UNP 79  A 
+ATOM 584  C CA  . ALA A 1 79  ? -6.345  -8.899  14.980  1.0 93.12 ? 79  ALA A CA  1 Q5VSL9 UNP 79  A 
+ATOM 585  C C   . ALA A 1 79  ? -5.218  -7.846  15.013  1.0 93.12 ? 79  ALA A C   1 Q5VSL9 UNP 79  A 
+ATOM 586  C CB  . ALA A 1 79  ? -6.114  -9.996  16.026  1.0 93.12 ? 79  ALA A CB  1 Q5VSL9 UNP 79  A 
+ATOM 587  O O   . ALA A 1 79  ? -5.377  -6.793  15.623  1.0 93.12 ? 79  ALA A O   1 Q5VSL9 UNP 79  A 
+ATOM 588  N N   . ALA A 1 80  ? -4.102  -8.085  14.315  1.0 93.32 ? 80  ALA A N   1 Q5VSL9 UNP 80  A 
+ATOM 589  C CA  . ALA A 1 80  ? -2.991  -7.135  14.247  1.0 93.32 ? 80  ALA A CA  1 Q5VSL9 UNP 80  A 
+ATOM 590  C C   . ALA A 1 80  ? -3.374  -5.871  13.456  1.0 93.32 ? 80  ALA A C   1 Q5VSL9 UNP 80  A 
+ATOM 591  C CB  . ALA A 1 80  ? -1.771  -7.840  13.641  1.0 93.32 ? 80  ALA A CB  1 Q5VSL9 UNP 80  A 
+ATOM 592  O O   . ALA A 1 80  ? -3.084  -4.757  13.888  1.0 93.32 ? 80  ALA A O   1 Q5VSL9 UNP 80  A 
+ATOM 593  N N   . GLU A 1 81  ? -4.076  -6.028  12.331  1.0 94.69 ? 81  GLU A N   1 Q5VSL9 UNP 81  E 
+ATOM 594  C CA  . GLU A 1 81  ? -4.552  -4.901  11.517  1.0 94.69 ? 81  GLU A CA  1 Q5VSL9 UNP 81  E 
+ATOM 595  C C   . GLU A 1 81  ? -5.560  -4.025  12.275  1.0 94.69 ? 81  GLU A C   1 Q5VSL9 UNP 81  E 
+ATOM 596  C CB  . GLU A 1 81  ? -5.176  -5.432  10.214  1.0 94.69 ? 81  GLU A CB  1 Q5VSL9 UNP 81  E 
+ATOM 597  O O   . GLU A 1 81  ? -5.501  -2.796  12.187  1.0 94.69 ? 81  GLU A O   1 Q5VSL9 UNP 81  E 
+ATOM 598  C CG  . GLU A 1 81  ? -4.150  -6.080  9.266   1.0 94.69 ? 81  GLU A CG  1 Q5VSL9 UNP 81  E 
+ATOM 599  C CD  . GLU A 1 81  ? -3.123  -5.086  8.701   1.0 94.69 ? 81  GLU A CD  1 Q5VSL9 UNP 81  E 
+ATOM 600  O OE1 . GLU A 1 81  ? -1.944  -5.451  8.478   1.0 94.69 ? 81  GLU A OE1 1 Q5VSL9 UNP 81  E 
+ATOM 601  O OE2 . GLU A 1 81  ? -3.502  -3.941  8.382   1.0 94.69 ? 81  GLU A OE2 1 Q5VSL9 UNP 81  E 
+ATOM 602  N N   . LEU A 1 82  ? -6.456  -4.635  13.059  1.0 94.98 ? 82  LEU A N   1 Q5VSL9 UNP 82  L 
+ATOM 603  C CA  . LEU A 1 82  ? -7.404  -3.892  13.890  1.0 94.98 ? 82  LEU A CA  1 Q5VSL9 UNP 82  L 
+ATOM 604  C C   . LEU A 1 82  ? -6.744  -3.241  15.103  1.0 94.98 ? 82  LEU A C   1 Q5VSL9 UNP 82  L 
+ATOM 605  C CB  . LEU A 1 82  ? -8.536  -4.811  14.352  1.0 94.98 ? 82  LEU A CB  1 Q5VSL9 UNP 82  L 
+ATOM 606  O O   . LEU A 1 82  ? -7.051  -2.094  15.428  1.0 94.98 ? 82  LEU A O   1 Q5VSL9 UNP 82  L 
+ATOM 607  C CG  . LEU A 1 82  ? -9.436  -5.352  13.234  1.0 94.98 ? 82  LEU A CG  1 Q5VSL9 UNP 82  L 
+ATOM 608  C CD1 . LEU A 1 82  ? -10.657 -5.959  13.901  1.0 94.98 ? 82  LEU A CD1 1 Q5VSL9 UNP 82  L 
+ATOM 609  C CD2 . LEU A 1 82  ? -9.919  -4.258  12.283  1.0 94.98 ? 82  LEU A CD2 1 Q5VSL9 UNP 82  L 
+ATOM 610  N N   . SER A 1 83  ? -5.807  -3.935  15.744  1.0 95.41 ? 83  SER A N   1 Q5VSL9 UNP 83  S 
+ATOM 611  C CA  . SER A 1 83  ? -4.986  -3.371  16.812  1.0 95.41 ? 83  SER A CA  1 Q5VSL9 UNP 83  S 
+ATOM 612  C C   . SER A 1 83  ? -4.307  -2.080  16.338  1.0 95.41 ? 83  SER A C   1 Q5VSL9 UNP 83  S 
+ATOM 613  C CB  . SER A 1 83  ? -3.975  -4.435  17.268  1.0 95.41 ? 83  SER A CB  1 Q5VSL9 UNP 83  S 
+ATOM 614  O O   . SER A 1 83  ? -4.337  -1.066  17.039  1.0 95.41 ? 83  SER A O   1 Q5VSL9 UNP 83  S 
+ATOM 615  O OG  . SER A 1 83  ? -2.814  -3.860  17.835  1.0 95.41 ? 83  SER A OG  1 Q5VSL9 UNP 83  S 
+ATOM 616  N N   . GLU A 1 84  ? -3.706  -2.066  15.143  1.0 95.64 ? 84  GLU A N   1 Q5VSL9 UNP 84  E 
+ATOM 617  C CA  . GLU A 1 84  ? -2.950  -0.920  14.606  1.0 95.64 ? 84  GLU A CA  1 Q5VSL9 UNP 84  E 
+ATOM 618  C C   . GLU A 1 84  ? -3.806  0.331   14.353  1.0 95.64 ? 84  GLU A C   1 Q5VSL9 UNP 84  E 
+ATOM 619  C CB  . GLU A 1 84  ? -2.182  -1.361  13.351  1.0 95.64 ? 84  GLU A CB  1 Q5VSL9 UNP 84  E 
+ATOM 620  O O   . GLU A 1 84  ? -3.302  1.461   14.466  1.0 95.64 ? 84  GLU A O   1 Q5VSL9 UNP 84  E 
+ATOM 621  C CG  . GLU A 1 84  ? -0.979  -2.232  13.755  1.0 95.64 ? 84  GLU A CG  1 Q5VSL9 UNP 84  E 
+ATOM 622  C CD  . GLU A 1 84  ? -0.181  -2.801  12.574  1.0 95.64 ? 84  GLU A CD  1 Q5VSL9 UNP 84  E 
+ATOM 623  O OE1 . GLU A 1 84  ? 0.693   -3.662  12.830  1.0 95.64 ? 84  GLU A OE1 1 Q5VSL9 UNP 84  E 
+ATOM 624  O OE2 . GLU A 1 84  ? -0.270  -2.298  11.429  1.0 95.64 ? 84  GLU A OE2 1 Q5VSL9 UNP 84  E 
+ATOM 625  N N   . LEU A 1 85  ? -5.108  0.149   14.110  1.0 97.06 ? 85  LEU A N   1 Q5VSL9 UNP 85  L 
+ATOM 626  C CA  . LEU A 1 85  ? -6.058  1.245   13.948  1.0 97.06 ? 85  LEU A CA  1 Q5VSL9 UNP 85  L 
+ATOM 627  C C   . LEU A 1 85  ? -6.121  2.124   15.205  1.0 97.06 ? 85  LEU A C   1 Q5VSL9 UNP 85  L 
+ATOM 628  C CB  . LEU A 1 85  ? -7.438  0.655   13.601  1.0 97.06 ? 85  LEU A CB  1 Q5VSL9 UNP 85  L 
+ATOM 629  O O   . LEU A 1 85  ? -6.084  3.357   15.102  1.0 97.06 ? 85  LEU A O   1 Q5VSL9 UNP 85  L 
+ATOM 630  C CG  . LEU A 1 85  ? -8.534  1.703   13.341  1.0 97.06 ? 85  LEU A CG  1 Q5VSL9 UNP 85  L 
+ATOM 631  C CD1 . LEU A 1 85  ? -8.192  2.599   12.148  1.0 97.06 ? 85  LEU A CD1 1 Q5VSL9 UNP 85  L 
+ATOM 632  C CD2 . LEU A 1 85  ? -9.862  0.995   13.085  1.0 97.06 ? 85  LEU A CD2 1 Q5VSL9 UNP 85  L 
+ATOM 633  N N   . TYR A 1 86  ? -6.142  1.514   16.391  1.0 97.41 ? 86  TYR A N   1 Q5VSL9 UNP 86  Y 
+ATOM 634  C CA  . TYR A 1 86  ? -6.320  2.213   17.663  1.0 97.41 ? 86  TYR A CA  1 Q5VSL9 UNP 86  Y 
+ATOM 635  C C   . TYR A 1 86  ? -4.983  2.525   18.347  1.0 97.41 ? 86  TYR A C   1 Q5VSL9 UNP 86  Y 
+ATOM 636  C CB  . TYR A 1 86  ? -7.290  1.438   18.563  1.0 97.41 ? 86  TYR A CB  1 Q5VSL9 UNP 86  Y 
+ATOM 637  O O   . TYR A 1 86  ? -4.030  1.741   18.335  1.0 97.41 ? 86  TYR A O   1 Q5VSL9 UNP 86  Y 
+ATOM 638  C CG  . TYR A 1 86  ? -8.644  1.212   17.913  1.0 97.41 ? 86  TYR A CG  1 Q5VSL9 UNP 86  Y 
+ATOM 639  C CD1 . TYR A 1 86  ? -9.582  2.262   17.838  1.0 97.41 ? 86  TYR A CD1 1 Q5VSL9 UNP 86  Y 
+ATOM 640  C CD2 . TYR A 1 86  ? -8.949  -0.043  17.351  1.0 97.41 ? 86  TYR A CD2 1 Q5VSL9 UNP 86  Y 
+ATOM 641  C CE1 . TYR A 1 86  ? -10.814 2.061   17.185  1.0 97.41 ? 86  TYR A CE1 1 Q5VSL9 UNP 86  Y 
+ATOM 642  C CE2 . TYR A 1 86  ? -10.185 -0.252  16.715  1.0 97.41 ? 86  TYR A CE2 1 Q5VSL9 UNP 86  Y 
+ATOM 643  O OH  . TYR A 1 86  ? -12.291 0.608   15.976  1.0 97.41 ? 86  TYR A OH  1 Q5VSL9 UNP 86  Y 
+ATOM 644  C CZ  . TYR A 1 86  ? -11.110 0.804   16.616  1.0 97.41 ? 86  TYR A CZ  1 Q5VSL9 UNP 86  Y 
+ATOM 645  N N   . SER A 1 87  ? -4.881  3.731   18.897  1.0 95.69 ? 87  SER A N   1 Q5VSL9 UNP 87  S 
+ATOM 646  C CA  . SER A 1 87  ? -3.829  4.098   19.851  1.0 95.69 ? 87  SER A CA  1 Q5VSL9 UNP 87  S 
+ATOM 647  C C   . SER A 1 87  ? -4.240  3.619   21.248  1.0 95.69 ? 87  SER A C   1 Q5VSL9 UNP 87  S 
+ATOM 648  C CB  . SER A 1 87  ? -3.598  5.615   19.824  1.0 95.69 ? 87  SER A CB  1 Q5VSL9 UNP 87  S 
+ATOM 649  O O   . SER A 1 87  ? -5.424  3.620   21.581  1.0 95.69 ? 87  SER A O   1 Q5VSL9 UNP 87  S 
+ATOM 650  O OG  . SER A 1 87  ? -3.271  6.076   18.515  1.0 95.69 ? 87  SER A OG  1 Q5VSL9 UNP 87  S 
+ATOM 651  N N   . TYR A 1 88  ? -3.296  3.262   22.116  1.0 94.83 ? 88  TYR A N   1 Q5VSL9 UNP 88  Y 
+ATOM 652  C CA  . TYR A 1 88  ? -3.617  2.826   23.483  1.0 94.83 ? 88  TYR A CA  1 Q5VSL9 UNP 88  Y 
+ATOM 653  C C   . TYR A 1 88  ? -4.195  3.947   24.357  1.0 94.83 ? 88  TYR A C   1 Q5VSL9 UNP 88  Y 
+ATOM 654  C CB  . TYR A 1 88  ? -2.378  2.256   24.173  1.0 94.83 ? 88  TYR A CB  1 Q5VSL9 UNP 88  Y 
+ATOM 655  O O   . TYR A 1 88  ? -4.776  3.673   25.413  1.0 94.83 ? 88  TYR A O   1 Q5VSL9 UNP 88  Y 
+ATOM 656  C CG  . TYR A 1 88  ? -1.702  1.096   23.482  1.0 94.83 ? 88  TYR A CG  1 Q5VSL9 UNP 88  Y 
+ATOM 657  C CD1 . TYR A 1 88  ? -2.451  0.020   22.963  1.0 94.83 ? 88  TYR A CD1 1 Q5VSL9 UNP 88  Y 
+ATOM 658  C CD2 . TYR A 1 88  ? -0.299  1.080   23.402  1.0 94.83 ? 88  TYR A CD2 1 Q5VSL9 UNP 88  Y 
+ATOM 659  C CE1 . TYR A 1 88  ? -1.793  -1.054  22.336  1.0 94.83 ? 88  TYR A CE1 1 Q5VSL9 UNP 88  Y 
+ATOM 660  C CE2 . TYR A 1 88  ? 0.360   0.023   22.759  1.0 94.83 ? 88  TYR A CE2 1 Q5VSL9 UNP 88  Y 
+ATOM 661  O OH  . TYR A 1 88  ? 0.275   -2.018  21.566  1.0 94.83 ? 88  TYR A OH  1 Q5VSL9 UNP 88  Y 
+ATOM 662  C CZ  . TYR A 1 88  ? -0.390  -1.040  22.220  1.0 94.83 ? 88  TYR A CZ  1 Q5VSL9 UNP 88  Y 
+ATOM 663  N N   . THR A 1 89  ? -4.022  5.203   23.939  1.0 93.47 ? 89  THR A N   1 Q5VSL9 UNP 89  T 
+ATOM 664  C CA  . THR A 1 89  ? -4.682  6.378   24.523  1.0 93.47 ? 89  THR A CA  1 Q5VSL9 UNP 89  T 
+ATOM 665  C C   . THR A 1 89  ? -6.187  6.419   24.209  1.0 93.47 ? 89  THR A C   1 Q5VSL9 UNP 89  T 
+ATOM 666  C CB  . THR A 1 89  ? -3.994  7.669   24.040  1.0 93.47 ? 89  THR A CB  1 Q5VSL9 UNP 89  T 
+ATOM 667  O O   . THR A 1 89  ? -6.945  6.986   24.987  1.0 93.47 ? 89  THR A O   1 Q5VSL9 UNP 89  T 
+ATOM 668  C CG2 . THR A 1 89  ? -4.396  8.883   24.870  1.0 93.47 ? 89  THR A CG2 1 Q5VSL9 UNP 89  T 
+ATOM 669  O OG1 . THR A 1 89  ? -2.591  7.564   24.160  1.0 93.47 ? 89  THR A OG1 1 Q5VSL9 UNP 89  T 
+ATOM 670  N N   . GLU A 1 90  ? -6.649  5.765   23.134  1.0 94.91 ? 90  GLU A N   1 Q5VSL9 UNP 90  E 
+ATOM 671  C CA  . GLU A 1 90  ? -8.076  5.681   22.765  1.0 94.91 ? 90  GLU A CA  1 Q5VSL9 UNP 90  E 
+ATOM 672  C C   . GLU A 1 90  ? -8.850  4.638   23.598  1.0 94.91 ? 90  GLU A C   1 Q5VSL9 UNP 90  E 
+ATOM 673  C CB  . GLU A 1 90  ? -8.252  5.389   21.253  1.0 94.91 ? 90  GLU A CB  1 Q5VSL9 UNP 90  E 
+ATOM 674  O O   . GLU A 1 90  ? -10.064 4.540   23.466  1.0 94.91 ? 90  GLU A O   1 Q5VSL9 UNP 90  E 
+ATOM 675  C CG  . GLU A 1 90  ? -7.728  6.488   20.311  1.0 94.91 ? 90  GLU A CG  1 Q5VSL9 UNP 90  E 
+ATOM 676  C CD  . GLU A 1 90  ? -7.890  6.111   18.820  1.0 94.91 ? 90  GLU A CD  1 Q5VSL9 UNP 90  E 
+ATOM 677  O OE1 . GLU A 1 90  ? -8.936  6.394   18.192  1.0 94.91 ? 90  GLU A OE1 1 Q5VSL9 UNP 90  E 
+ATOM 678  O OE2 . GLU A 1 90  ? -6.946  5.547   18.215  1.0 94.91 ? 90  GLU A OE2 1 Q5VSL9 UNP 90  E 
+ATOM 679  N N   . GLY A 1 91  ? -8.192  3.869   24.476  1.0 93.12 ? 91  GLY A N   1 Q5VSL9 UNP 91  G 
+ATOM 680  C CA  . GLY A 1 91  ? -8.822  2.790   25.256  1.0 93.12 ? 91  GLY A CA  1 Q5VSL9 UNP 91  G 
+ATOM 681  C C   . GLY A 1 91  ? -10.144 3.165   25.959  1.0 93.12 ? 91  GLY A C   1 Q5VSL9 UNP 91  G 
+ATOM 682  O O   . GLY A 1 91  ? -11.125 2.435   25.813  1.0 93.12 ? 91  GLY A O   1 Q5VSL9 UNP 91  G 
+ATOM 683  N N   . PRO A 1 92  ? -10.237 4.310   26.666  1.0 94.13 ? 92  PRO A N   1 Q5VSL9 UNP 92  P 
+ATOM 684  C CA  . PRO A 1 92  ? -11.490 4.746   27.289  1.0 94.13 ? 92  PRO A CA  1 Q5VSL9 UNP 92  P 
+ATOM 685  C C   . PRO A 1 92  ? -12.635 4.992   26.292  1.0 94.13 ? 92  PRO A C   1 Q5VSL9 UNP 92  P 
+ATOM 686  C CB  . PRO A 1 92  ? -11.137 6.036   28.041  1.0 94.13 ? 92  PRO A CB  1 Q5VSL9 UNP 92  P 
+ATOM 687  O O   . PRO A 1 92  ? -13.808 4.910   26.660  1.0 94.13 ? 92  PRO A O   1 Q5VSL9 UNP 92  P 
+ATOM 688  C CG  . PRO A 1 92  ? -9.637  5.909   28.301  1.0 94.13 ? 92  PRO A CG  1 Q5VSL9 UNP 92  P 
+ATOM 689  C CD  . PRO A 1 92  ? -9.147  5.197   27.045  1.0 94.13 ? 92  PRO A CD  1 Q5VSL9 UNP 92  P 
+ATOM 690  N N   . GLU A 1 93  ? -12.319 5.277   25.025  1.0 96.07 ? 93  GLU A N   1 Q5VSL9 UNP 93  E 
+ATOM 691  C CA  . GLU A 1 93  ? -13.322 5.558   24.001  1.0 96.07 ? 93  GLU A CA  1 Q5VSL9 UNP 93  E 
+ATOM 692  C C   . GLU A 1 93  ? -14.137 4.319   23.610  1.0 96.07 ? 93  GLU A C   1 Q5VSL9 UNP 93  E 
+ATOM 693  C CB  . GLU A 1 93  ? -12.705 6.206   22.750  1.0 96.07 ? 93  GLU A CB  1 Q5VSL9 UNP 93  E 
+ATOM 694  O O   . GLU A 1 93  ? -15.286 4.477   23.204  1.0 96.07 ? 93  GLU A O   1 Q5VSL9 UNP 93  E 
+ATOM 695  C CG  . GLU A 1 93  ? -11.970 7.537   23.020  1.0 96.07 ? 93  GLU A CG  1 Q5VSL9 UNP 93  E 
+ATOM 696  C CD  . GLU A 1 93  ? -11.829 8.402   21.753  1.0 96.07 ? 93  GLU A CD  1 Q5VSL9 UNP 93  E 
+ATOM 697  O OE1 . GLU A 1 93  ? -10.822 9.128   21.586  1.0 96.07 ? 93  GLU A OE1 1 Q5VSL9 UNP 93  E 
+ATOM 698  O OE2 . GLU A 1 93  ? -12.808 8.443   20.968  1.0 96.07 ? 93  GLU A OE2 1 Q5VSL9 UNP 93  E 
+ATOM 699  N N   . PHE A 1 94  ? -13.620 3.094   23.787  1.0 97.10 ? 94  PHE A N   1 Q5VSL9 UNP 94  F 
+ATOM 700  C CA  . PHE A 1 94  ? -14.393 1.871   23.525  1.0 97.10 ? 94  PHE A CA  1 Q5VSL9 UNP 94  F 
+ATOM 701  C C   . PHE A 1 94  ? -15.659 1.809   24.392  1.0 97.10 ? 94  PHE A C   1 Q5VSL9 UNP 94  F 
+ATOM 702  C CB  . PHE A 1 94  ? -13.519 0.628   23.765  1.0 97.10 ? 94  PHE A CB  1 Q5VSL9 UNP 94  F 
+ATOM 703  O O   . PHE A 1 94  ? -16.764 1.606   23.883  1.0 97.10 ? 94  PHE A O   1 Q5VSL9 UNP 94  F 
+ATOM 704  C CG  . PHE A 1 94  ? -12.363 0.455   22.799  1.0 97.10 ? 94  PHE A CG  1 Q5VSL9 UNP 94  F 
+ATOM 705  C CD1 . PHE A 1 94  ? -12.610 0.304   21.422  1.0 97.10 ? 94  PHE A CD1 1 Q5VSL9 UNP 94  F 
+ATOM 706  C CD2 . PHE A 1 94  ? -11.042 0.380   23.279  1.0 97.10 ? 94  PHE A CD2 1 Q5VSL9 UNP 94  F 
+ATOM 707  C CE1 . PHE A 1 94  ? -11.537 0.122   20.529  1.0 97.10 ? 94  PHE A CE1 1 Q5VSL9 UNP 94  F 
+ATOM 708  C CE2 . PHE A 1 94  ? -9.971  0.204   22.387  1.0 97.10 ? 94  PHE A CE2 1 Q5VSL9 UNP 94  F 
+ATOM 709  C CZ  . PHE A 1 94  ? -10.218 0.084   21.010  1.0 97.10 ? 94  PHE A CZ  1 Q5VSL9 UNP 94  F 
+ATOM 710  N N   . LEU A 1 95  ? -15.521 2.059   25.698  1.0 96.40 ? 95  LEU A N   1 Q5VSL9 UNP 95  L 
+ATOM 711  C CA  . LEU A 1 95  ? -16.654 2.092   26.628  1.0 96.40 ? 95  LEU A CA  1 Q5VSL9 UNP 95  L 
+ATOM 712  C C   . LEU A 1 95  ? -17.584 3.276   26.353  1.0 96.40 ? 95  LEU A C   1 Q5VSL9 UNP 95  L 
+ATOM 713  C CB  . LEU A 1 95  ? -16.136 2.148   28.075  1.0 96.40 ? 95  LEU A CB  1 Q5VSL9 UNP 95  L 
+ATOM 714  O O   . LEU A 1 95  ? -18.800 3.147   26.484  1.0 96.40 ? 95  LEU A O   1 Q5VSL9 UNP 95  L 
+ATOM 715  C CG  . LEU A 1 95  ? -15.411 0.877   28.550  1.0 96.40 ? 95  LEU A CG  1 Q5VSL9 UNP 95  L 
+ATOM 716  C CD1 . LEU A 1 95  ? -14.874 1.108   29.962  1.0 96.40 ? 95  LEU A CD1 1 Q5VSL9 UNP 95  L 
+ATOM 717  C CD2 . LEU A 1 95  ? -16.338 -0.342  28.578  1.0 96.40 ? 95  LEU A CD2 1 Q5VSL9 UNP 95  L 
+ATOM 718  N N   . MET A 1 96  ? -17.031 4.416   25.932  1.0 97.16 ? 96  MET A N   1 Q5VSL9 UNP 96  M 
+ATOM 719  C CA  . MET A 1 96  ? -17.829 5.577   25.539  1.0 97.16 ? 96  MET A CA  1 Q5VSL9 UNP 96  M 
+ATOM 720  C C   . MET A 1 96  ? -18.707 5.271   24.319  1.0 97.16 ? 96  MET A C   1 Q5VSL9 UNP 96  M 
+ATOM 721  C CB  . MET A 1 96  ? -16.897 6.764   25.268  1.0 97.16 ? 96  MET A CB  1 Q5VSL9 UNP 96  M 
+ATOM 722  O O   . MET A 1 96  ? -19.890 5.604   24.320  1.0 97.16 ? 96  MET A O   1 Q5VSL9 UNP 96  M 
+ATOM 723  C CG  . MET A 1 96  ? -17.650 8.084   25.093  1.0 97.16 ? 96  MET A CG  1 Q5VSL9 UNP 96  M 
+ATOM 724  S SD  . MET A 1 96  ? -18.531 8.652   26.576  1.0 97.16 ? 96  MET A SD  1 Q5VSL9 UNP 96  M 
+ATOM 725  C CE  . MET A 1 96  ? -18.395 10.440  26.323  1.0 97.16 ? 96  MET A CE  1 Q5VSL9 UNP 96  M 
+ATOM 726  N N   . ASN A 1 97  ? -18.156 4.594   23.306  1.0 98.03 ? 97  ASN A N   1 Q5VSL9 UNP 97  N 
+ATOM 727  C CA  . ASN A 1 97  ? -18.900 4.187   22.113  1.0 98.03 ? 97  ASN A CA  1 Q5VSL9 UNP 97  N 
+ATOM 728  C C   . ASN A 1 97  ? -20.050 3.244   22.472  1.0 98.03 ? 97  ASN A C   1 Q5VSL9 UNP 97  N 
+ATOM 729  C CB  . ASN A 1 97  ? -17.948 3.529   21.103  1.0 98.03 ? 97  ASN A CB  1 Q5VSL9 UNP 97  N 
+ATOM 730  O O   . ASN A 1 97  ? -21.189 3.469   22.060  1.0 98.03 ? 97  ASN A O   1 Q5VSL9 UNP 97  N 
+ATOM 731  C CG  . ASN A 1 97  ? -16.854 4.433   20.583  1.0 98.03 ? 97  ASN A CG  1 Q5VSL9 UNP 97  N 
+ATOM 732  N ND2 . ASN A 1 97  ? -15.843 3.834   20.000  1.0 98.03 ? 97  ASN A ND2 1 Q5VSL9 UNP 97  N 
+ATOM 733  O OD1 . ASN A 1 97  ? -16.894 5.657   20.669  1.0 98.03 ? 97  ASN A OD1 1 Q5VSL9 UNP 97  N 
+ATOM 734  N N   . ARG A 1 98  ? -19.762 2.241   23.311  1.0 97.52 ? 98  ARG A N   1 Q5VSL9 UNP 98  R 
+ATOM 735  C CA  . ARG A 1 98  ? -20.767 1.322   23.852  1.0 97.52 ? 98  ARG A CA  1 Q5VSL9 UNP 98  R 
+ATOM 736  C C   . ARG A 1 98  ? -21.881 2.069   24.579  1.0 97.52 ? 98  ARG A C   1 Q5VSL9 UNP 98  R 
+ATOM 737  C CB  . ARG A 1 98  ? -20.068 0.314   24.771  1.0 97.52 ? 98  ARG A CB  1 Q5VSL9 UNP 98  R 
+ATOM 738  O O   . ARG A 1 98  ? -23.052 1.823   24.315  1.0 97.52 ? 98  ARG A O   1 Q5VSL9 UNP 98  R 
+ATOM 739  C CG  . ARG A 1 98  ? -21.078 -0.637  25.416  1.0 97.52 ? 98  ARG A CG  1 Q5VSL9 UNP 98  R 
+ATOM 740  C CD  . ARG A 1 98  ? -20.376 -1.668  26.295  1.0 97.52 ? 98  ARG A CD  1 Q5VSL9 UNP 98  R 
+ATOM 741  N NE  . ARG A 1 98  ? -21.390 -2.385  27.067  1.0 97.52 ? 98  ARG A NE  1 Q5VSL9 UNP 98  R 
+ATOM 742  N NH1 . ARG A 1 98  ? -20.178 -4.164  27.876  1.0 97.52 ? 98  ARG A NH1 1 Q5VSL9 UNP 98  R 
+ATOM 743  N NH2 . ARG A 1 98  ? -22.410 -4.038  28.141  1.0 97.52 ? 98  ARG A NH2 1 Q5VSL9 UNP 98  R 
+ATOM 744  C CZ  . ARG A 1 98  ? -21.303 -3.527  27.701  1.0 97.52 ? 98  ARG A CZ  1 Q5VSL9 UNP 98  R 
+ATOM 745  N N   . LYS A 1 99  ? -21.528 3.003   25.465  1.0 97.75 ? 99  LYS A N   1 Q5VSL9 UNP 99  K 
+ATOM 746  C CA  . LYS A 1 99  ? -22.505 3.796   26.219  1.0 97.75 ? 99  LYS A CA  1 Q5VSL9 UNP 99  K 
+ATOM 747  C C   . LYS A 1 99  ? -23.423 4.595   25.292  1.0 97.75 ? 99  LYS A C   1 Q5VSL9 UNP 99  K 
+ATOM 748  C CB  . LYS A 1 99  ? -21.761 4.693   27.215  1.0 97.75 ? 99  LYS A CB  1 Q5VSL9 UNP 99  K 
+ATOM 749  O O   . LYS A 1 99  ? -24.631 4.587   25.498  1.0 97.75 ? 99  LYS A O   1 Q5VSL9 UNP 99  K 
+ATOM 750  C CG  . LYS A 1 99  ? -22.747 5.524   28.042  1.0 97.75 ? 99  LYS A CG  1 Q5VSL9 UNP 99  K 
+ATOM 751  C CD  . LYS A 1 99  ? -22.014 6.384   29.070  1.0 97.75 ? 99  LYS A CD  1 Q5VSL9 UNP 99  K 
+ATOM 752  C CE  . LYS A 1 99  ? -23.062 7.291   29.710  1.0 97.75 ? 99  LYS A CE  1 Q5VSL9 UNP 99  K 
+ATOM 753  N NZ  . LYS A 1 99  ? -22.491 8.164   30.754  1.0 97.75 ? 99  LYS A NZ  1 Q5VSL9 UNP 99  K 
+ATOM 754  N N   . CYS A 1 100 ? -22.871 5.252   24.269  1.0 97.43 ? 100 CYS A N   1 Q5VSL9 UNP 100 C 
+ATOM 755  C CA  . CYS A 1 100 ? -23.676 5.987   23.292  1.0 97.43 ? 100 CYS A CA  1 Q5VSL9 UNP 100 C 
+ATOM 756  C C   . CYS A 1 100 ? -24.665 5.078   22.551  1.0 97.43 ? 100 CYS A C   1 Q5VSL9 UNP 100 C 
+ATOM 757  C CB  . CYS A 1 100 ? -22.757 6.701   22.290  1.0 97.43 ? 100 CYS A CB  1 Q5VSL9 UNP 100 C 
+ATOM 758  O O   . CYS A 1 100 ? -25.807 5.479   22.346  1.0 97.43 ? 100 CYS A O   1 Q5VSL9 UNP 100 C 
+ATOM 759  S SG  . CYS A 1 100 ? -21.863 8.063   23.095  1.0 97.43 ? 100 CYS A SG  1 Q5VSL9 UNP 100 C 
+ATOM 760  N N   . PHE A 1 101 ? -24.249 3.860   22.189  1.0 97.53 ? 101 PHE A N   1 Q5VSL9 UNP 101 F 
+ATOM 761  C CA  . PHE A 1 101 ? -25.145 2.876   21.585  1.0 97.53 ? 101 PHE A CA  1 Q5VSL9 UNP 101 F 
+ATOM 762  C C   . PHE A 1 101 ? -26.236 2.416   22.553  1.0 97.53 ? 101 PHE A C   1 Q5VSL9 UNP 101 F 
+ATOM 763  C CB  . PHE A 1 101 ? -24.332 1.687   21.067  1.0 97.53 ? 101 PHE A CB  1 Q5VSL9 UNP 101 F 
+ATOM 764  O O   . PHE A 1 101 ? -27.405 2.447   22.197  1.0 97.53 ? 101 PHE A O   1 Q5VSL9 UNP 101 F 
+ATOM 765  C CG  . PHE A 1 101 ? -25.197 0.552   20.564  1.0 97.53 ? 101 PHE A CG  1 Q5VSL9 UNP 101 F 
+ATOM 766  C CD1 . PHE A 1 101 ? -25.475 -0.541  21.407  1.0 97.53 ? 101 PHE A CD1 1 Q5VSL9 UNP 101 F 
+ATOM 767  C CD2 . PHE A 1 101 ? -25.741 0.599   19.267  1.0 97.53 ? 101 PHE A CD2 1 Q5VSL9 UNP 101 F 
+ATOM 768  C CE1 . PHE A 1 101 ? -26.287 -1.591  20.950  1.0 97.53 ? 101 PHE A CE1 1 Q5VSL9 UNP 101 F 
+ATOM 769  C CE2 . PHE A 1 101 ? -26.557 -0.452  18.813  1.0 97.53 ? 101 PHE A CE2 1 Q5VSL9 UNP 101 F 
+ATOM 770  C CZ  . PHE A 1 101 ? -26.824 -1.544  19.655  1.0 97.53 ? 101 PHE A CZ  1 Q5VSL9 UNP 101 F 
+ATOM 771  N N   . GLU A 1 102 ? -25.887 2.020   23.778  1.0 96.00 ? 102 GLU A N   1 Q5VSL9 UNP 102 E 
+ATOM 772  C CA  . GLU A 1 102 ? -26.863 1.513   24.751  1.0 96.00 ? 102 GLU A CA  1 Q5VSL9 UNP 102 E 
+ATOM 773  C C   . GLU A 1 102 ? -27.907 2.571   25.145  1.0 96.00 ? 102 GLU A C   1 Q5VSL9 UNP 102 E 
+ATOM 774  C CB  . GLU A 1 102 ? -26.143 1.010   26.012  1.0 96.00 ? 102 GLU A CB  1 Q5VSL9 UNP 102 E 
+ATOM 775  O O   . GLU A 1 102 ? -29.072 2.230   25.349  1.0 96.00 ? 102 GLU A O   1 Q5VSL9 UNP 102 E 
+ATOM 776  C CG  . GLU A 1 102 ? -25.364 -0.304  25.811  1.0 96.00 ? 102 GLU A CG  1 Q5VSL9 UNP 102 E 
+ATOM 777  C CD  . GLU A 1 102 ? -24.675 -0.793  27.101  1.0 96.00 ? 102 GLU A CD  1 Q5VSL9 UNP 102 E 
+ATOM 778  O OE1 . GLU A 1 102 ? -24.080 -1.901  27.087  1.0 96.00 ? 102 GLU A OE1 1 Q5VSL9 UNP 102 E 
+ATOM 779  O OE2 . GLU A 1 102 ? -24.726 -0.087  28.133  1.0 96.00 ? 102 GLU A OE2 1 Q5VSL9 UNP 102 E 
+ATOM 780  N N   . GLU A 1 103 ? -27.509 3.845   25.244  1.0 94.76 ? 103 GLU A N   1 Q5VSL9 UNP 103 E 
+ATOM 781  C CA  . GLU A 1 103 ? -28.428 4.961   25.506  1.0 94.76 ? 103 GLU A CA  1 Q5VSL9 UNP 103 E 
+ATOM 782  C C   . GLU A 1 103 ? -29.469 5.120   24.388  1.0 94.76 ? 103 GLU A C   1 Q5VSL9 UNP 103 E 
+ATOM 783  C CB  . GLU A 1 103 ? -27.650 6.280   25.704  1.0 94.76 ? 103 GLU A CB  1 Q5VSL9 UNP 103 E 
+ATOM 784  O O   . GLU A 1 103 ? -30.647 5.285   24.695  1.0 94.76 ? 103 GLU A O   1 Q5VSL9 UNP 103 E 
+ATOM 785  C CG  . GLU A 1 103 ? -26.992 6.395   27.092  1.0 94.76 ? 103 GLU A CG  1 Q5VSL9 UNP 103 E 
+ATOM 786  C CD  . GLU A 1 103 ? -26.176 7.689   27.321  1.0 94.76 ? 103 GLU A CD  1 Q5VSL9 UNP 103 E 
+ATOM 787  O OE1 . GLU A 1 103 ? -25.620 7.829   28.440  1.0 94.76 ? 103 GLU A OE1 1 Q5VSL9 UNP 103 E 
+ATOM 788  O OE2 . GLU A 1 103 ? -26.079 8.568   26.426  1.0 94.76 ? 103 GLU A OE2 1 Q5VSL9 UNP 103 E 
+ATOM 789  N N   . ASP A 1 104 ? -29.059 5.037   23.119  1.0 93.35 ? 104 ASP A N   1 Q5VSL9 UNP 104 D 
+ATOM 790  C CA  . ASP A 1 104 ? -29.968 5.108   21.966  1.0 93.35 ? 104 ASP A CA  1 Q5VSL9 UNP 104 D 
+ATOM 791  C C   . ASP A 1 104 ? -30.826 3.839   21.837  1.0 93.35 ? 104 ASP A C   1 Q5VSL9 UNP 104 D 
+ATOM 792  C CB  . ASP A 1 104 ? -29.139 5.350   20.696  1.0 93.35 ? 104 ASP A CB  1 Q5VSL9 UNP 104 D 
+ATOM 793  O O   . ASP A 1 104 ? -32.051 3.893   21.716  1.0 93.35 ? 104 ASP A O   1 Q5VSL9 UNP 104 D 
+ATOM 794  C CG  . ASP A 1 104 ? -30.041 5.570   19.479  1.0 93.35 ? 104 ASP A CG  1 Q5VSL9 UNP 104 D 
+ATOM 795  O OD1 . ASP A 1 104 ? -30.525 6.716   19.340  1.0 93.35 ? 104 ASP A OD1 1 Q5VSL9 UNP 104 D 
+ATOM 796  O OD2 . ASP A 1 104 ? -30.232 4.602   18.708  1.0 93.35 ? 104 ASP A OD2 1 Q5VSL9 UNP 104 D 
+ATOM 797  N N   . PHE A 1 105 ? -30.193 2.673   21.965  1.0 95.22 ? 105 PHE A N   1 Q5VSL9 UNP 105 F 
+ATOM 798  C CA  . PHE A 1 105 ? -30.822 1.369   21.794  1.0 95.22 ? 105 PHE A CA  1 Q5VSL9 UNP 105 F 
+ATOM 799  C C   . PHE A 1 105 ? -31.966 1.140   22.792  1.0 95.22 ? 105 PHE A C   1 Q5VSL9 UNP 105 F 
+ATOM 800  C CB  . PHE A 1 105 ? -29.730 0.301   21.918  1.0 95.22 ? 105 PHE A CB  1 Q5VSL9 UNP 105 F 
+ATOM 801  O O   . PHE A 1 105 ? -33.052 0.698   22.409  1.0 95.22 ? 105 PHE A O   1 Q5VSL9 UNP 105 F 
+ATOM 802  C CG  . PHE A 1 105 ? -30.196 -1.085  21.552  1.0 95.22 ? 105 PHE A CG  1 Q5VSL9 UNP 105 F 
+ATOM 803  C CD1 . PHE A 1 105 ? -30.536 -2.011  22.552  1.0 95.22 ? 105 PHE A CD1 1 Q5VSL9 UNP 105 F 
+ATOM 804  C CD2 . PHE A 1 105 ? -30.299 -1.444  20.198  1.0 95.22 ? 105 PHE A CD2 1 Q5VSL9 UNP 105 F 
+ATOM 805  C CE1 . PHE A 1 105 ? -30.955 -3.299  22.190  1.0 95.22 ? 105 PHE A CE1 1 Q5VSL9 UNP 105 F 
+ATOM 806  C CE2 . PHE A 1 105 ? -30.729 -2.731  19.839  1.0 95.22 ? 105 PHE A CE2 1 Q5VSL9 UNP 105 F 
+ATOM 807  C CZ  . PHE A 1 105 ? -31.039 -3.669  20.840  1.0 95.22 ? 105 PHE A CZ  1 Q5VSL9 UNP 105 F 
+ATOM 808  N N   . ARG A 1 106 ? -31.776 1.523   24.064  1.0 93.35 ? 106 ARG A N   1 Q5VSL9 UNP 106 R 
+ATOM 809  C CA  . ARG A 1 106 ? -32.792 1.371   25.123  1.0 93.35 ? 106 ARG A CA  1 Q5VSL9 UNP 106 R 
+ATOM 810  C C   . ARG A 1 106 ? -34.042 2.227   24.925  1.0 93.35 ? 106 ARG A C   1 Q5VSL9 UNP 106 R 
+ATOM 811  C CB  . ARG A 1 106 ? -32.172 1.690   26.487  1.0 93.35 ? 106 ARG A CB  1 Q5VSL9 UNP 106 R 
+ATOM 812  O O   . ARG A 1 106 ? -35.070 1.921   25.523  1.0 93.35 ? 106 ARG A O   1 Q5VSL9 UNP 106 R 
+ATOM 813  C CG  . ARG A 1 106 ? -31.273 0.555   26.985  1.0 93.35 ? 106 ARG A CG  1 Q5VSL9 UNP 106 R 
+ATOM 814  C CD  . ARG A 1 106 ? -30.647 0.973   28.316  1.0 93.35 ? 106 ARG A CD  1 Q5VSL9 UNP 106 R 
+ATOM 815  N NE  . ARG A 1 106 ? -29.701 -0.042  28.804  1.0 93.35 ? 106 ARG A NE  1 Q5VSL9 UNP 106 R 
+ATOM 816  N NH1 . ARG A 1 106 ? -29.284 0.908   30.847  1.0 93.35 ? 106 ARG A NH1 1 Q5VSL9 UNP 106 R 
+ATOM 817  N NH2 . ARG A 1 106 ? -28.141 -0.905  30.212  1.0 93.35 ? 106 ARG A NH2 1 Q5VSL9 UNP 106 R 
+ATOM 818  C CZ  . ARG A 1 106 ? -29.052 -0.013  29.951  1.0 93.35 ? 106 ARG A CZ  1 Q5VSL9 UNP 106 R 
+ATOM 819  N N   . ILE A 1 107 ? -33.983 3.284   24.111  1.0 91.65 ? 107 ILE A N   1 Q5VSL9 UNP 107 I 
+ATOM 820  C CA  . ILE A 1 107 ? -35.162 4.111   23.801  1.0 91.65 ? 107 ILE A CA  1 Q5VSL9 UNP 107 I 
+ATOM 821  C C   . ILE A 1 107 ? -36.161 3.320   22.945  1.0 91.65 ? 107 ILE A C   1 Q5VSL9 UNP 107 I 
+ATOM 822  C CB  . ILE A 1 107 ? -34.728 5.427   23.108  1.0 91.65 ? 107 ILE A CB  1 Q5VSL9 UNP 107 I 
+ATOM 823  O O   . ILE A 1 107 ? -37.369 3.537   23.031  1.0 91.65 ? 107 ILE A O   1 Q5VSL9 UNP 107 I 
+ATOM 824  C CG1 . ILE A 1 107 ? -33.868 6.272   24.075  1.0 91.65 ? 107 ILE A CG1 1 Q5VSL9 UNP 107 I 
+ATOM 825  C CG2 . ILE A 1 107 ? -35.937 6.257   22.635  1.0 91.65 ? 107 ILE A CG2 1 Q5VSL9 UNP 107 I 
+ATOM 826  C CD1 . ILE A 1 107 ? -33.157 7.457   23.409  1.0 91.65 ? 107 ILE A CD1 1 Q5VSL9 UNP 107 I 
+ATOM 827  N N   . HIS A 1 108 ? -35.664 2.394   22.126  1.0 88.74 ? 108 HIS A N   1 Q5VSL9 UNP 108 H 
+ATOM 828  C CA  . HIS A 1 108 ? -36.454 1.719   21.098  1.0 88.74 ? 108 HIS A CA  1 Q5VSL9 UNP 108 H 
+ATOM 829  C C   . HIS A 1 108 ? -36.631 0.223   21.337  1.0 88.74 ? 108 HIS A C   1 Q5VSL9 UNP 108 H 
+ATOM 830  C CB  . HIS A 1 108 ? -35.766 1.975   19.761  1.0 88.74 ? 108 HIS A CB  1 Q5VSL9 UNP 108 H 
+ATOM 831  O O   . HIS A 1 108 ? -37.598 -0.361  20.850  1.0 88.74 ? 108 HIS A O   1 Q5VSL9 UNP 108 H 
+ATOM 832  C CG  . HIS A 1 108 ? -35.697 3.440   19.430  1.0 88.74 ? 108 HIS A CG  1 Q5VSL9 UNP 108 H 
+ATOM 833  C CD2 . HIS A 1 108 ? -34.569 4.214   19.335  1.0 88.74 ? 108 HIS A CD2 1 Q5VSL9 UNP 108 H 
+ATOM 834  N ND1 . HIS A 1 108 ? -36.781 4.260   19.215  1.0 88.74 ? 108 HIS A ND1 1 Q5VSL9 UNP 108 H 
+ATOM 835  C CE1 . HIS A 1 108 ? -36.320 5.496   18.972  1.0 88.74 ? 108 HIS A CE1 1 Q5VSL9 UNP 108 H 
+ATOM 836  N NE2 . HIS A 1 108 ? -34.985 5.510   19.015  1.0 88.74 ? 108 HIS A NE2 1 Q5VSL9 UNP 108 H 
+ATOM 837  N N   . VAL A 1 109 ? -35.706 -0.397  22.066  1.0 88.24 ? 109 VAL A N   1 Q5VSL9 UNP 109 V 
+ATOM 838  C CA  . VAL A 1 109 ? -35.731 -1.817  22.399  1.0 88.24 ? 109 VAL A CA  1 Q5VSL9 UNP 109 V 
+ATOM 839  C C   . VAL A 1 109 ? -35.560 -1.952  23.899  1.0 88.24 ? 109 VAL A C   1 Q5VSL9 UNP 109 V 
+ATOM 840  C CB  . VAL A 1 109 ? -34.640 -2.595  21.648  1.0 88.24 ? 109 VAL A CB  1 Q5VSL9 UNP 109 V 
+ATOM 841  O O   . VAL A 1 109 ? -34.488 -1.723  24.455  1.0 88.24 ? 109 VAL A O   1 Q5VSL9 UNP 109 V 
+ATOM 842  C CG1 . VAL A 1 109 ? -34.705 -4.089  21.963  1.0 88.24 ? 109 VAL A CG1 1 Q5VSL9 UNP 109 V 
+ATOM 843  C CG2 . VAL A 1 109 ? -34.819 -2.443  20.140  1.0 88.24 ? 109 VAL A CG2 1 Q5VSL9 UNP 109 V 
+ATOM 844  N N   . THR A 1 110 ? -36.642 -2.340  24.559  1.0 83.33 ? 110 THR A N   1 Q5VSL9 UNP 110 T 
+ATOM 845  C CA  . THR A 1 110 ? -36.634 -2.675  25.980  1.0 83.33 ? 110 THR A CA  1 Q5VSL9 UNP 110 T 
+ATOM 846  C C   . THR A 1 110 ? -36.302 -4.156  26.152  1.0 83.33 ? 110 THR A C   1 Q5VSL9 UNP 110 T 
+ATOM 847  C CB  . THR A 1 110 ? -37.980 -2.312  26.624  1.0 83.33 ? 110 THR A CB  1 Q5VSL9 UNP 110 T 
+ATOM 848  O O   . THR A 1 110 ? -36.913 -5.003  25.498  1.0 83.33 ? 110 THR A O   1 Q5VSL9 UNP 110 T 
+ATOM 849  C CG2 . THR A 1 110 ? -38.200 -0.796  26.632  1.0 83.33 ? 110 THR A CG2 1 Q5VSL9 UNP 110 T 
+ATOM 850  O OG1 . THR A 1 110 ? -39.036 -2.893  25.889  1.0 83.33 ? 110 THR A OG1 1 Q5VSL9 UNP 110 T 
+ATOM 851  N N   . ASP A 1 111 ? -35.352 -4.458  27.038  1.0 85.40 ? 111 ASP A N   1 Q5VSL9 UNP 111 D 
+ATOM 852  C CA  . ASP A 1 111 ? -35.047 -5.806  27.550  1.0 85.40 ? 111 ASP A CA  1 Q5VSL9 UNP 111 D 
+ATOM 853  C C   . ASP A 1 111 ? -34.560 -6.855  26.536  1.0 85.40 ? 111 ASP A C   1 Q5VSL9 UNP 111 D 
+ATOM 854  C CB  . ASP A 1 111 ? -36.205 -6.319  28.422  1.0 85.40 ? 111 ASP A CB  1 Q5VSL9 UNP 111 D 
+ATOM 855  O O   . ASP A 1 111 ? -34.721 -8.054  26.762  1.0 85.40 ? 111 ASP A O   1 Q5VSL9 UNP 111 D 
+ATOM 856  C CG  . ASP A 1 111 ? -36.604 -5.321  29.506  1.0 85.40 ? 111 ASP A CG  1 Q5VSL9 UNP 111 D 
+ATOM 857  O OD1 . ASP A 1 111 ? -35.688 -4.691  30.086  1.0 85.40 ? 111 ASP A OD1 1 Q5VSL9 UNP 111 D 
+ATOM 858  O OD2 . ASP A 1 111 ? -37.825 -5.169  29.728  1.0 85.40 ? 111 ASP A OD2 1 Q5VSL9 UNP 111 D 
+ATOM 859  N N   . LYS A 1 112 ? -33.924 -6.434  25.440  1.0 92.87 ? 112 LYS A N   1 Q5VSL9 UNP 112 K 
+ATOM 860  C CA  . LYS A 1 112 ? -33.187 -7.343  24.549  1.0 92.87 ? 112 LYS A CA  1 Q5VSL9 UNP 112 K 
+ATOM 861  C C   . LYS A 1 112 ? -31.758 -6.883  24.339  1.0 92.87 ? 112 LYS A C   1 Q5VSL9 UNP 112 K 
+ATOM 862  C CB  . LYS A 1 112 ? -33.893 -7.519  23.204  1.0 92.87 ? 112 LYS A CB  1 Q5VSL9 UNP 112 K 
+ATOM 863  O O   . LYS A 1 112 ? -31.444 -5.709  24.526  1.0 92.87 ? 112 LYS A O   1 Q5VSL9 UNP 112 K 
+ATOM 864  C CG  . LYS A 1 112 ? -35.259 -8.194  23.349  1.0 92.87 ? 112 LYS A CG  1 Q5VSL9 UNP 112 K 
+ATOM 865  C CD  . LYS A 1 112 ? -35.787 -8.520  21.954  1.0 92.87 ? 112 LYS A CD  1 Q5VSL9 UNP 112 K 
+ATOM 866  C CE  . LYS A 1 112 ? -37.099 -9.292  22.050  1.0 92.87 ? 112 LYS A CE  1 Q5VSL9 UNP 112 K 
+ATOM 867  N NZ  . LYS A 1 112 ? -37.461 -9.821  20.715  1.0 92.87 ? 112 LYS A NZ  1 Q5VSL9 UNP 112 K 
+ATOM 868  N N   . LYS A 1 113 ? -30.910 -7.814  23.927  1.0 93.27 ? 113 LYS A N   1 Q5VSL9 UNP 113 K 
+ATOM 869  C CA  . LYS A 1 113 ? -29.549 -7.553  23.449  1.0 93.27 ? 113 LYS A CA  1 Q5VSL9 UNP 113 K 
+ATOM 870  C C   . LYS A 1 113 ? -29.519 -7.361  21.935  1.0 93.27 ? 113 LYS A C   1 Q5VSL9 UNP 113 K 
+ATOM 871  C CB  . LYS A 1 113 ? -28.676 -8.722  23.885  1.0 93.27 ? 113 LYS A CB  1 Q5VSL9 UNP 113 K 
+ATOM 872  O O   . LYS A 1 113 ? -30.430 -7.826  21.249  1.0 93.27 ? 113 LYS A O   1 Q5VSL9 UNP 113 K 
+ATOM 873  C CG  . LYS A 1 113 ? -28.513 -8.778  25.404  1.0 93.27 ? 113 LYS A CG  1 Q5VSL9 UNP 113 K 
+ATOM 874  C CD  . LYS A 1 113 ? -27.540 -9.905  25.727  1.0 93.27 ? 113 LYS A CD  1 Q5VSL9 UNP 113 K 
+ATOM 875  C CE  . LYS A 1 113 ? -27.409 -10.063 27.236  1.0 93.27 ? 113 LYS A CE  1 Q5VSL9 UNP 113 K 
+ATOM 876  N NZ  . LYS A 1 113 ? -26.531 -11.216 27.527  1.0 93.27 ? 113 LYS A NZ  1 Q5VSL9 UNP 113 K 
+ATOM 877  N N   . TRP A 1 114 ? -28.472 -6.724  21.404  1.0 95.98 ? 114 TRP A N   1 Q5VSL9 UNP 114 W 
+ATOM 878  C CA  . TRP A 1 114 ? -28.266 -6.633  19.951  1.0 95.98 ? 114 TRP A CA  1 Q5VSL9 UNP 114 W 
+ATOM 879  C C   . TRP A 1 114 ? -28.260 -8.030  19.330  1.0 95.98 ? 114 TRP A C   1 Q5VSL9 UNP 114 W 
+ATOM 880  C CB  . TRP A 1 114 ? -26.947 -5.909  19.652  1.0 95.98 ? 114 TRP A CB  1 Q5VSL9 UNP 114 W 
+ATOM 881  O O   . TRP A 1 114 ? -29.024 -8.314  18.418  1.0 95.98 ? 114 TRP A O   1 Q5VSL9 UNP 114 W 
+ATOM 882  C CG  . TRP A 1 114 ? -26.613 -5.788  18.194  1.0 95.98 ? 114 TRP A CG  1 Q5VSL9 UNP 114 W 
+ATOM 883  C CD1 . TRP A 1 114 ? -25.704 -6.528  17.515  1.0 95.98 ? 114 TRP A CD1 1 Q5VSL9 UNP 114 W 
+ATOM 884  C CD2 . TRP A 1 114 ? -27.193 -4.880  17.211  1.0 95.98 ? 114 TRP A CD2 1 Q5VSL9 UNP 114 W 
+ATOM 885  C CE2 . TRP A 1 114 ? -26.543 -5.088  15.959  1.0 95.98 ? 114 TRP A CE2 1 Q5VSL9 UNP 114 W 
+ATOM 886  C CE3 . TRP A 1 114 ? -28.207 -3.900  17.252  1.0 95.98 ? 114 TRP A CE3 1 Q5VSL9 UNP 114 W 
+ATOM 887  N NE1 . TRP A 1 114 ? -25.655 -6.113  16.196  1.0 95.98 ? 114 TRP A NE1 1 Q5VSL9 UNP 114 W 
+ATOM 888  C CH2 . TRP A 1 114 ? -27.855 -3.350  14.897  1.0 95.98 ? 114 TRP A CH2 1 Q5VSL9 UNP 114 W 
+ATOM 889  C CZ2 . TRP A 1 114 ? -26.859 -4.340  14.815  1.0 95.98 ? 114 TRP A CZ2 1 Q5VSL9 UNP 114 W 
+ATOM 890  C CZ3 . TRP A 1 114 ? -28.528 -3.136  16.115  1.0 95.98 ? 114 TRP A CZ3 1 Q5VSL9 UNP 114 W 
+ATOM 891  N N   . THR A 1 115 ? -27.504 -8.943  19.934  1.0 94.21 ? 115 THR A N   1 Q5VSL9 UNP 115 T 
+ATOM 892  C CA  . THR A 1 115 ? -27.373 -10.342 19.500  1.0 94.21 ? 115 THR A CA  1 Q5VSL9 UNP 115 T 
+ATOM 893  C C   . THR A 1 115 ? -28.674 -11.162 19.494  1.0 94.21 ? 115 THR A C   1 Q5VSL9 UNP 115 T 
+ATOM 894  C CB  . THR A 1 115 ? -26.319 -11.051 20.365  1.0 94.21 ? 115 THR A CB  1 Q5VSL9 UNP 115 T 
+ATOM 895  O O   . THR A 1 115 ? -28.718 -12.225 18.875  1.0 94.21 ? 115 THR A O   1 Q5VSL9 UNP 115 T 
+ATOM 896  C CG2 . THR A 1 115 ? -24.905 -10.521 20.109  1.0 94.21 ? 115 THR A CG2 1 Q5VSL9 UNP 115 T 
+ATOM 897  O OG1 . THR A 1 115 ? -26.573 -10.844 21.739  1.0 94.21 ? 115 THR A OG1 1 Q5VSL9 UNP 115 T 
+ATOM 898  N N   . GLU A 1 116 ? -29.742 -10.685 20.141  1.0 94.48 ? 116 GLU A N   1 Q5VSL9 UNP 116 E 
+ATOM 899  C CA  . GLU A 1 116 ? -31.052 -11.354 20.229  1.0 94.48 ? 116 GLU A CA  1 Q5VSL9 UNP 116 E 
+ATOM 900  C C   . GLU A 1 116 ? -32.073 -10.835 19.201  1.0 94.48 ? 116 GLU A C   1 Q5VSL9 UNP 116 E 
+ATOM 901  C CB  . GLU A 1 116 ? -31.613 -11.166 21.647  1.0 94.48 ? 116 GLU A CB  1 Q5VSL9 UNP 116 E 
+ATOM 902  O O   . GLU A 1 116 ? -33.195 -11.350 19.124  1.0 94.48 ? 116 GLU A O   1 Q5VSL9 UNP 116 E 
+ATOM 903  C CG  . GLU A 1 116 ? -30.805 -11.890 22.738  1.0 94.48 ? 116 GLU A CG  1 Q5VSL9 UNP 116 E 
+ATOM 904  C CD  . GLU A 1 116 ? -31.163 -11.421 24.159  1.0 94.48 ? 116 GLU A CD  1 Q5VSL9 UNP 116 E 
+ATOM 905  O OE1 . GLU A 1 116 ? -30.547 -11.945 25.118  1.0 94.48 ? 116 GLU A OE1 1 Q5VSL9 UNP 116 E 
+ATOM 906  O OE2 . GLU A 1 116 ? -31.995 -10.491 24.295  1.0 94.48 ? 116 GLU A OE2 1 Q5VSL9 UNP 116 E 
+ATOM 907  N N   . LEU A 1 117 ? -31.725 -9.796  18.437  1.0 95.46 ? 117 LEU A N   1 Q5VSL9 UNP 117 L 
+ATOM 908  C CA  . LEU A 1 117 ? -32.602 -9.220  17.425  1.0 95.46 ? 117 LEU A CA  1 Q5VSL9 UNP 117 L 
+ATOM 909  C C   . LEU A 1 117 ? -32.575 -10.017 16.118  1.0 95.46 ? 117 LEU A C   1 Q5VSL9 UNP 117 L 
+ATOM 910  C CB  . LEU A 1 117 ? -32.228 -7.753  17.173  1.0 95.46 ? 117 LEU A CB  1 Q5VSL9 UNP 117 L 
+ATOM 911  O O   . LEU A 1 117 ? -31.570 -10.617 15.733  1.0 95.46 ? 117 LEU A O   1 Q5VSL9 UNP 117 L 
+ATOM 912  C CG  . LEU A 1 117 ? -32.371 -6.797  18.366  1.0 95.46 ? 117 LEU A CG  1 Q5VSL9 UNP 117 L 
+ATOM 913  C CD1 . LEU A 1 117 ? -32.126 -5.373  17.862  1.0 95.46 ? 117 LEU A CD1 1 Q5VSL9 UNP 117 L 
+ATOM 914  C CD2 . LEU A 1 117 ? -33.758 -6.843  19.015  1.0 95.46 ? 117 LEU A CD2 1 Q5VSL9 UNP 117 L 
+ATOM 915  N N   . ASP A 1 118 ? -33.690 -9.980  15.388  1.0 95.25 ? 118 ASP A N   1 Q5VSL9 UNP 118 D 
+ATOM 916  C CA  . ASP A 1 118 ? -33.733 -10.508 14.026  1.0 95.25 ? 118 ASP A CA  1 Q5VSL9 UNP 118 D 
+ATOM 917  C C   . ASP A 1 118 ? -33.097 -9.537  13.006  1.0 95.25 ? 118 ASP A C   1 Q5VSL9 UNP 118 D 
+ATOM 918  C CB  . ASP A 1 118 ? -35.158 -10.963 13.665  1.0 95.25 ? 118 ASP A CB  1 Q5VSL9 UNP 118 D 
+ATOM 919  O O   . ASP A 1 118 ? -32.817 -8.368  13.283  1.0 95.25 ? 118 ASP A O   1 Q5VSL9 UNP 118 D 
+ATOM 920  C CG  . ASP A 1 118 ? -36.153 -9.819  13.464  1.0 95.25 ? 118 ASP A CG  1 Q5VSL9 UNP 118 D 
+ATOM 921  O OD1 . ASP A 1 118 ? -35.829 -8.903  12.675  1.0 95.25 ? 118 ASP A OD1 1 Q5VSL9 UNP 118 D 
+ATOM 922  O OD2 . ASP A 1 118 ? -37.265 -9.884  14.030  1.0 95.25 ? 118 ASP A OD2 1 Q5VSL9 UNP 118 D 
+ATOM 923  N N   . THR A 1 119 ? -32.846 -10.018 11.786  1.0 95.22 ? 119 THR A N   1 Q5VSL9 UNP 119 T 
+ATOM 924  C CA  . THR A 1 119 ? -32.213 -9.221  10.720  1.0 95.22 ? 119 THR A CA  1 Q5VSL9 UNP 119 T 
+ATOM 925  C C   . THR A 1 119 ? -33.018 -7.976  10.327  1.0 95.22 ? 119 THR A C   1 Q5VSL9 UNP 119 T 
+ATOM 926  C CB  . THR A 1 119 ? -31.967 -10.102 9.486   1.0 95.22 ? 119 THR A CB  1 Q5VSL9 UNP 119 T 
+ATOM 927  O O   . THR A 1 119 ? -32.420 -6.948  10.006  1.0 95.22 ? 119 THR A O   1 Q5VSL9 UNP 119 T 
+ATOM 928  C CG2 . THR A 1 119 ? -31.175 -9.408  8.380   1.0 95.22 ? 119 THR A CG2 1 Q5VSL9 UNP 119 T 
+ATOM 929  O OG1 . THR A 1 119 ? -31.214 -11.234 9.866   1.0 95.22 ? 119 THR A OG1 1 Q5VSL9 UNP 119 T 
+ATOM 930  N N   . ASN A 1 120 ? -34.353 -8.013  10.389  1.0 96.09 ? 120 ASN A N   1 Q5VSL9 UNP 120 N 
+ATOM 931  C CA  . ASN A 1 120 ? -35.176 -6.844  10.067  1.0 96.09 ? 120 ASN A CA  1 Q5VSL9 UNP 120 N 
+ATOM 932  C C   . ASN A 1 120 ? -35.057 -5.780  11.161  1.0 96.09 ? 120 ASN A C   1 Q5VSL9 UNP 120 N 
+ATOM 933  C CB  . ASN A 1 120 ? -36.639 -7.269  9.865   1.0 96.09 ? 120 ASN A CB  1 Q5VSL9 UNP 120 N 
+ATOM 934  O O   . ASN A 1 120 ? -34.906 -4.599  10.858  1.0 96.09 ? 120 ASN A O   1 Q5VSL9 UNP 120 N 
+ATOM 935  C CG  . ASN A 1 120 ? -36.849 -8.088  8.609   1.0 96.09 ? 120 ASN A CG  1 Q5VSL9 UNP 120 N 
+ATOM 936  N ND2 . ASN A 1 120 ? -37.773 -9.019  8.635   1.0 96.09 ? 120 ASN A ND2 1 Q5VSL9 UNP 120 N 
+ATOM 937  O OD1 . ASN A 1 120 ? -36.213 -7.895  7.588   1.0 96.09 ? 120 ASN A OD1 1 Q5VSL9 UNP 120 N 
+ATOM 938  N N   . GLN A 1 121 ? -35.053 -6.195  12.427  1.0 96.09 ? 121 GLN A N   1 Q5VSL9 UNP 121 Q 
+ATOM 939  C CA  . GLN A 1 121 ? -34.863 -5.309  13.572  1.0 96.09 ? 121 GLN A CA  1 Q5VSL9 UNP 121 Q 
+ATOM 940  C C   . GLN A 1 121 ? -33.479 -4.653  13.567  1.0 96.09 ? 121 GLN A C   1 Q5VSL9 UNP 121 Q 
+ATOM 941  C CB  . GLN A 1 121 ? -35.068 -6.110  14.860  1.0 96.09 ? 121 GLN A CB  1 Q5VSL9 UNP 121 Q 
+ATOM 942  O O   . GLN A 1 121 ? -33.377 -3.447  13.816  1.0 96.09 ? 121 GLN A O   1 Q5VSL9 UNP 121 Q 
+ATOM 943  C CG  . GLN A 1 121 ? -36.528 -6.532  15.041  1.0 96.09 ? 121 GLN A CG  1 Q5VSL9 UNP 121 Q 
+ATOM 944  C CD  . GLN A 1 121 ? -36.741 -7.303  16.336  1.0 96.09 ? 121 GLN A CD  1 Q5VSL9 UNP 121 Q 
+ATOM 945  N NE2 . GLN A 1 121 ? -37.770 -6.957  17.080  1.0 96.09 ? 121 GLN A NE2 1 Q5VSL9 UNP 121 Q 
+ATOM 946  O OE1 . GLN A 1 121 ? -35.990 -8.176  16.747  1.0 96.09 ? 121 GLN A OE1 1 Q5VSL9 UNP 121 Q 
+ATOM 947  N N   . HIS A 1 122 ? -32.438 -5.417  13.220  1.0 97.28 ? 122 HIS A N   1 Q5VSL9 UNP 122 H 
+ATOM 948  C CA  . HIS A 1 122 ? -31.094 -4.893  12.985  1.0 97.28 ? 122 HIS A CA  1 Q5VSL9 UNP 122 H 
+ATOM 949  C C   . HIS A 1 122 ? -31.092 -3.807  11.903  1.0 97.28 ? 122 HIS A C   1 Q5VSL9 UNP 122 H 
+ATOM 950  C CB  . HIS A 1 122 ? -30.168 -6.042  12.571  1.0 97.28 ? 122 HIS A CB  1 Q5VSL9 UNP 122 H 
+ATOM 951  O O   . HIS A 1 122 ? -30.573 -2.713  12.129  1.0 97.28 ? 122 HIS A O   1 Q5VSL9 UNP 122 H 
+ATOM 952  C CG  . HIS A 1 122 ? -29.785 -6.977  13.679  1.0 97.28 ? 122 HIS A CG  1 Q5VSL9 UNP 122 H 
+ATOM 953  C CD2 . HIS A 1 122 ? -29.329 -6.612  14.911  1.0 97.28 ? 122 HIS A CD2 1 Q5VSL9 UNP 122 H 
+ATOM 954  N ND1 . HIS A 1 122 ? -29.713 -8.351  13.611  1.0 97.28 ? 122 HIS A ND1 1 Q5VSL9 UNP 122 H 
+ATOM 955  C CE1 . HIS A 1 122 ? -29.202 -8.795  14.770  1.0 97.28 ? 122 HIS A CE1 1 Q5VSL9 UNP 122 H 
+ATOM 956  N NE2 . HIS A 1 122 ? -28.932 -7.765  15.571  1.0 97.28 ? 122 HIS A NE2 1 Q5VSL9 UNP 122 H 
+ATOM 957  N N   . ARG A 1 123 ? -31.728 -4.072  10.754  1.0 97.28 ? 123 ARG A N   1 Q5VSL9 UNP 123 R 
+ATOM 958  C CA  . ARG A 1 123 ? -31.847 -3.115  9.646   1.0 97.28 ? 123 ARG A CA  1 Q5VSL9 UNP 123 R 
+ATOM 959  C C   . ARG A 1 123 ? -32.564 -1.837  10.063  1.0 97.28 ? 123 ARG A C   1 Q5VSL9 UNP 123 R 
+ATOM 960  C CB  . ARG A 1 123 ? -32.558 -3.806  8.477   1.0 97.28 ? 123 ARG A CB  1 Q5VSL9 UNP 123 R 
+ATOM 961  O O   . ARG A 1 123 ? -32.069 -0.750  9.788   1.0 97.28 ? 123 ARG A O   1 Q5VSL9 UNP 123 R 
+ATOM 962  C CG  . ARG A 1 123 ? -32.414 -3.030  7.165   1.0 97.28 ? 123 ARG A CG  1 Q5VSL9 UNP 123 R 
+ATOM 963  C CD  . ARG A 1 123 ? -33.325 -3.671  6.111   1.0 97.28 ? 123 ARG A CD  1 Q5VSL9 UNP 123 R 
+ATOM 964  N NE  . ARG A 1 123 ? -32.816 -3.441  4.749   1.0 97.28 ? 123 ARG A NE  1 Q5VSL9 UNP 123 R 
+ATOM 965  N NH1 . ARG A 1 123 ? -32.389 -5.630  4.147   1.0 97.28 ? 123 ARG A NH1 1 Q5VSL9 UNP 123 R 
+ATOM 966  N NH2 . ARG A 1 123 ? -31.840 -3.996  2.782   1.0 97.28 ? 123 ARG A NH2 1 Q5VSL9 UNP 123 R 
+ATOM 967  C CZ  . ARG A 1 123 ? -32.371 -4.354  3.908   1.0 97.28 ? 123 ARG A CZ  1 Q5VSL9 UNP 123 R 
+ATOM 968  N N   . THR A 1 124 ? -33.684 -1.955  10.773  1.0 96.51 ? 124 THR A N   1 Q5VSL9 UNP 124 T 
+ATOM 969  C CA  . THR A 1 124 ? -34.428 -0.796  11.282  1.0 96.51 ? 124 THR A CA  1 Q5VSL9 UNP 124 T 
+ATOM 970  C C   . THR A 1 124 ? -33.586 0.051   12.235  1.0 96.51 ? 124 THR A C   1 Q5VSL9 UNP 124 T 
+ATOM 971  C CB  . THR A 1 124 ? -35.711 -1.247  11.994  1.0 96.51 ? 124 THR A CB  1 Q5VSL9 UNP 124 T 
+ATOM 972  O O   . THR A 1 124 ? -33.637 1.275   12.160  1.0 96.51 ? 124 THR A O   1 Q5VSL9 UNP 124 T 
+ATOM 973  C CG2 . THR A 1 124 ? -36.576 -0.079  12.466  1.0 96.51 ? 124 THR A CG2 1 Q5VSL9 UNP 124 T 
+ATOM 974  O OG1 . THR A 1 124 ? -36.521 -2.008  11.130  1.0 96.51 ? 124 THR A OG1 1 Q5VSL9 UNP 124 T 
+ATOM 975  N N   . HIS A 1 125 ? -32.792 -0.567  13.117  1.0 96.51 ? 125 HIS A N   1 Q5VSL9 UNP 125 H 
+ATOM 976  C CA  . HIS A 1 125 ? -31.891 0.186   13.996  1.0 96.51 ? 125 HIS A CA  1 Q5VSL9 UNP 125 H 
+ATOM 977  C C   . HIS A 1 125 ? -30.753 0.854   13.234  1.0 96.51 ? 125 HIS A C   1 Q5VSL9 UNP 125 H 
+ATOM 978  C CB  . HIS A 1 125 ? -31.334 -0.707  15.109  1.0 96.51 ? 125 HIS A CB  1 Q5VSL9 UNP 125 H 
+ATOM 979  O O   . HIS A 1 125 ? -30.471 2.021   13.486  1.0 96.51 ? 125 HIS A O   1 Q5VSL9 UNP 125 H 
+ATOM 980  C CG  . HIS A 1 125 ? -32.225 -0.657  16.310  1.0 96.51 ? 125 HIS A CG  1 Q5VSL9 UNP 125 H 
+ATOM 981  C CD2 . HIS A 1 125 ? -31.997 0.025   17.473  1.0 96.51 ? 125 HIS A CD2 1 Q5VSL9 UNP 125 H 
+ATOM 982  N ND1 . HIS A 1 125 ? -33.504 -1.147  16.352  1.0 96.51 ? 125 HIS A ND1 1 Q5VSL9 UNP 125 H 
+ATOM 983  C CE1 . HIS A 1 125 ? -34.041 -0.783  17.521  1.0 96.51 ? 125 HIS A CE1 1 Q5VSL9 UNP 125 H 
+ATOM 984  N NE2 . HIS A 1 125 ? -33.177 -0.037  18.222  1.0 96.51 ? 125 HIS A NE2 1 Q5VSL9 UNP 125 H 
+ATOM 985  N N   . ALA A 1 126 ? -30.130 0.150   12.288  1.0 96.98 ? 126 ALA A N   1 Q5VSL9 UNP 126 A 
+ATOM 986  C CA  . ALA A 1 126 ? -29.065 0.715   11.467  1.0 96.98 ? 126 ALA A CA  1 Q5VSL9 UNP 126 A 
+ATOM 987  C C   . ALA A 1 126 ? -29.559 1.922   10.648  1.0 96.98 ? 126 ALA A C   1 Q5VSL9 UNP 126 A 
+ATOM 988  C CB  . ALA A 1 126 ? -28.489 -0.402  10.590  1.0 96.98 ? 126 ALA A CB  1 Q5VSL9 UNP 126 A 
+ATOM 989  O O   . ALA A 1 126 ? -28.891 2.951   10.630  1.0 96.98 ? 126 ALA A O   1 Q5VSL9 UNP 126 A 
+ATOM 990  N N   . MET A 1 127 ? -30.757 1.837   10.056  1.0 96.88 ? 127 MET A N   1 Q5VSL9 UNP 127 M 
+ATOM 991  C CA  . MET A 1 127 ? -31.397 2.965   9.363   1.0 96.88 ? 127 MET A CA  1 Q5VSL9 UNP 127 M 
+ATOM 992  C C   . MET A 1 127 ? -31.672 4.138   10.308  1.0 96.88 ? 127 MET A C   1 Q5VSL9 UNP 127 M 
+ATOM 993  C CB  . MET A 1 127 ? -32.706 2.507   8.704   1.0 96.88 ? 127 MET A CB  1 Q5VSL9 UNP 127 M 
+ATOM 994  O O   . MET A 1 127 ? -31.358 5.271   9.976   1.0 96.88 ? 127 MET A O   1 Q5VSL9 UNP 127 M 
+ATOM 995  C CG  . MET A 1 127 ? -32.448 1.640   7.470   1.0 96.88 ? 127 MET A CG  1 Q5VSL9 UNP 127 M 
+ATOM 996  S SD  . MET A 1 127 ? -33.947 0.897   6.769   1.0 96.88 ? 127 MET A SD  1 Q5VSL9 UNP 127 M 
+ATOM 997  C CE  . MET A 1 127 ? -33.253 0.273   5.219   1.0 96.88 ? 127 MET A CE  1 Q5VSL9 UNP 127 M 
+ATOM 998  N N   . ARG A 1 128 ? -32.166 3.885   11.526  1.0 95.57 ? 128 ARG A N   1 Q5VSL9 UNP 128 R 
+ATOM 999  C CA  . ARG A 1 128 ? -32.406 4.962   12.499  1.0 95.57 ? 128 ARG A CA  1 Q5VSL9 UNP 128 R 
+ATOM 1000 C C   . ARG A 1 128 ? -31.118 5.663   12.932  1.0 95.57 ? 128 ARG A C   1 Q5VSL9 UNP 128 R 
+ATOM 1001 C CB  . ARG A 1 128 ? -33.144 4.398   13.713  1.0 95.57 ? 128 ARG A CB  1 Q5VSL9 UNP 128 R 
+ATOM 1002 O O   . ARG A 1 128 ? -31.099 6.883   13.077  1.0 95.57 ? 128 ARG A O   1 Q5VSL9 UNP 128 R 
+ATOM 1003 C CG  . ARG A 1 128 ? -33.660 5.542   14.599  1.0 95.57 ? 128 ARG A CG  1 Q5VSL9 UNP 128 R 
+ATOM 1004 C CD  . ARG A 1 128 ? -34.273 5.040   15.903  1.0 95.57 ? 128 ARG A CD  1 Q5VSL9 UNP 128 R 
+ATOM 1005 N NE  . ARG A 1 128 ? -35.342 4.046   15.666  1.0 95.57 ? 128 ARG A NE  1 Q5VSL9 UNP 128 R 
+ATOM 1006 N NH1 . ARG A 1 128 ? -34.372 2.329   16.818  1.0 95.57 ? 128 ARG A NH1 1 Q5VSL9 UNP 128 R 
+ATOM 1007 N NH2 . ARG A 1 128 ? -36.357 2.016   15.822  1.0 95.57 ? 128 ARG A NH2 1 Q5VSL9 UNP 128 R 
+ATOM 1008 C CZ  . ARG A 1 128 ? -35.355 2.802   16.106  1.0 95.57 ? 128 ARG A CZ  1 Q5VSL9 UNP 128 R 
+ATOM 1009 N N   . LEU A 1 129 ? -30.046 4.902   13.155  1.0 96.17 ? 129 LEU A N   1 Q5VSL9 UNP 129 L 
+ATOM 1010 C CA  . LEU A 1 129 ? -28.734 5.480   13.445  1.0 96.17 ? 129 LEU A CA  1 Q5VSL9 UNP 129 L 
+ATOM 1011 C C   . LEU A 1 129 ? -28.236 6.315   12.258  1.0 96.17 ? 129 LEU A C   1 Q5VSL9 UNP 129 L 
+ATOM 1012 C CB  . LEU A 1 129 ? -27.731 4.367   13.795  1.0 96.17 ? 129 LEU A CB  1 Q5VSL9 UNP 129 L 
+ATOM 1013 O O   . LEU A 1 129 ? -27.648 7.371   12.471  1.0 96.17 ? 129 LEU A O   1 Q5VSL9 UNP 129 L 
+ATOM 1014 C CG  . LEU A 1 129 ? -27.949 3.682   15.157  1.0 96.17 ? 129 LEU A CG  1 Q5VSL9 UNP 129 L 
+ATOM 1015 C CD1 . LEU A 1 129 ? -26.965 2.517   15.297  1.0 96.17 ? 129 LEU A CD1 1 Q5VSL9 UNP 129 L 
+ATOM 1016 C CD2 . LEU A 1 129 ? -27.713 4.636   16.329  1.0 96.17 ? 129 LEU A CD2 1 Q5VSL9 UNP 129 L 
+ATOM 1017 N N   . LEU A 1 130 ? -28.503 5.886   11.023  1.0 95.97 ? 130 LEU A N   1 Q5VSL9 UNP 130 L 
+ATOM 1018 C CA  . LEU A 1 130 ? -28.178 6.661   9.828   1.0 95.97 ? 130 LEU A CA  1 Q5VSL9 UNP 130 L 
+ATOM 1019 C C   . LEU A 1 130 ? -28.966 7.980   9.772   1.0 95.97 ? 130 LEU A C   1 Q5VSL9 UNP 130 L 
+ATOM 1020 C CB  . LEU A 1 130 ? -28.398 5.779   8.588   1.0 95.97 ? 130 LEU A CB  1 Q5VSL9 UNP 130 L 
+ATOM 1021 O O   . LEU A 1 130 ? -28.349 9.030   9.628   1.0 95.97 ? 130 LEU A O   1 Q5VSL9 UNP 130 L 
+ATOM 1022 C CG  . LEU A 1 130 ? -27.833 6.375   7.291   1.0 95.97 ? 130 LEU A CG  1 Q5VSL9 UNP 130 L 
+ATOM 1023 C CD1 . LEU A 1 130 ? -26.317 6.555   7.375   1.0 95.97 ? 130 LEU A CD1 1 Q5VSL9 UNP 130 L 
+ATOM 1024 C CD2 . LEU A 1 130 ? -28.129 5.415   6.142   1.0 95.97 ? 130 LEU A CD2 1 Q5VSL9 UNP 130 L 
+ATOM 1025 N N   . ASP A 1 131 ? -30.277 7.961   10.023  1.0 94.96 ? 131 ASP A N   1 Q5VSL9 UNP 131 D 
+ATOM 1026 C CA  . ASP A 1 131 ? -31.098 9.182   10.115  1.0 94.96 ? 131 ASP A CA  1 Q5VSL9 UNP 131 D 
+ATOM 1027 C C   . ASP A 1 131 ? -30.573 10.130  11.216  1.0 94.96 ? 131 ASP A C   1 Q5VSL9 UNP 131 D 
+ATOM 1028 C CB  . ASP A 1 131 ? -32.561 8.820   10.439  1.0 94.96 ? 131 ASP A CB  1 Q5VSL9 UNP 131 D 
+ATOM 1029 O O   . ASP A 1 131 ? -30.559 11.355  11.084  1.0 94.96 ? 131 ASP A O   1 Q5VSL9 UNP 131 D 
+ATOM 1030 C CG  . ASP A 1 131 ? -33.287 7.936   9.416   1.0 94.96 ? 131 ASP A CG  1 Q5VSL9 UNP 131 D 
+ATOM 1031 O OD1 . ASP A 1 131 ? -32.867 7.887   8.242   1.0 94.96 ? 131 ASP A OD1 1 Q5VSL9 UNP 131 D 
+ATOM 1032 O OD2 . ASP A 1 131 ? -34.295 7.317   9.839   1.0 94.96 ? 131 ASP A OD2 1 Q5VSL9 UNP 131 D 
+ATOM 1033 N N   . GLY A 1 132 ? -30.082 9.565   12.325  1.0 94.53 ? 132 GLY A N   1 Q5VSL9 UNP 132 G 
+ATOM 1034 C CA  . GLY A 1 132 ? -29.474 10.316  13.422  1.0 94.53 ? 132 GLY A CA  1 Q5VSL9 UNP 132 G 
+ATOM 1035 C C   . GLY A 1 132 ? -28.162 11.025  13.055  1.0 94.53 ? 132 GLY A C   1 Q5VSL9 UNP 132 G 
+ATOM 1036 O O   . GLY A 1 132 ? -27.786 11.992  13.728  1.0 94.53 ? 132 GLY A O   1 Q5VSL9 UNP 132 G 
+ATOM 1037 N N   . LEU A 1 133 ? -27.467 10.585  11.998  1.0 94.70 ? 133 LEU A N   1 Q5VSL9 UNP 133 L 
+ATOM 1038 C CA  . LEU A 1 133 ? -26.265 11.250  11.491  1.0 94.70 ? 133 LEU A CA  1 Q5VSL9 UNP 133 L 
+ATOM 1039 C C   . LEU A 1 133 ? -26.577 12.550  10.737  1.0 94.70 ? 133 LEU A C   1 Q5VSL9 UNP 133 L 
+ATOM 1040 C CB  . LEU A 1 133 ? -25.456 10.299  10.590  1.0 94.70 ? 133 LEU A CB  1 Q5VSL9 UNP 133 L 
+ATOM 1041 O O   . LEU A 1 133 ? -25.728 13.442  10.714  1.0 94.70 ? 133 LEU A O   1 Q5VSL9 UNP 133 L 
+ATOM 1042 C CG  . LEU A 1 133 ? -24.623 9.220   11.299  1.0 94.70 ? 133 LEU A CG  1 Q5VSL9 UNP 133 L 
+ATOM 1043 C CD1 . LEU A 1 133 ? -23.870 8.410   10.238  1.0 94.70 ? 133 LEU A CD1 1 Q5VSL9 UNP 133 L 
+ATOM 1044 C CD2 . LEU A 1 133 ? -23.586 9.817   12.258  1.0 94.70 ? 133 LEU A CD2 1 Q5VSL9 UNP 133 L 
+ATOM 1045 N N   . GLU A 1 134 ? -27.784 12.703  10.190  1.0 91.10 ? 134 GLU A N   1 Q5VSL9 UNP 134 E 
+ATOM 1046 C CA  . GLU A 1 134 ? -28.200 13.896  9.435   1.0 91.10 ? 134 GLU A CA  1 Q5VSL9 UNP 134 E 
+ATOM 1047 C C   . GLU A 1 134 ? -28.521 15.102  10.339  1.0 91.10 ? 134 GLU A C   1 Q5VSL9 UNP 134 E 
+ATOM 1048 C CB  . GLU A 1 134 ? -29.402 13.558  8.544   1.0 91.10 ? 134 GLU A CB  1 Q5VSL9 UNP 134 E 
+ATOM 1049 O O   . GLU A 1 134 ? -28.725 16.229  9.881   1.0 91.10 ? 134 GLU A O   1 Q5VSL9 UNP 134 E 
+ATOM 1050 C CG  . GLU A 1 134 ? -29.102 12.433  7.539   1.0 91.10 ? 134 GLU A CG  1 Q5VSL9 UNP 134 E 
+ATOM 1051 C CD  . GLU A 1 134 ? -30.245 12.217  6.534   1.0 91.10 ? 134 GLU A CD  1 Q5VSL9 UNP 134 E 
+ATOM 1052 O OE1 . GLU A 1 134 ? -30.009 11.474  5.557   1.0 91.10 ? 134 GLU A OE1 1 Q5VSL9 UNP 134 E 
+ATOM 1053 O OE2 . GLU A 1 134 ? -31.328 12.824  6.723   1.0 91.10 ? 134 GLU A OE2 1 Q5VSL9 UNP 134 E 
+ATOM 1054 N N   . VAL A 1 135 ? -28.534 14.904  11.661  1.0 90.58 ? 135 VAL A N   1 Q5VSL9 UNP 135 V 
+ATOM 1055 C CA  . VAL A 1 135 ? -28.820 15.964  12.632  1.0 90.58 ? 135 VAL A CA  1 Q5VSL9 UNP 135 V 
+ATOM 1056 C C   . VAL A 1 135 ? -27.757 17.069  12.569  1.0 90.58 ? 135 VAL A C   1 Q5VSL9 UNP 135 V 
+ATOM 1057 C CB  . VAL A 1 135 ? -28.971 15.384  14.051  1.0 90.58 ? 135 VAL A CB  1 Q5VSL9 UNP 135 V 
+ATOM 1058 O O   . VAL A 1 135 ? -26.549 16.832  12.656  1.0 90.58 ? 135 VAL A O   1 Q5VSL9 UNP 135 V 
+ATOM 1059 C CG1 . VAL A 1 135 ? -29.229 16.481  15.098  1.0 90.58 ? 135 VAL A CG1 1 Q5VSL9 UNP 135 V 
+ATOM 1060 C CG2 . VAL A 1 135 ? -30.152 14.408  14.127  1.0 90.58 ? 135 VAL A CG2 1 Q5VSL9 UNP 135 V 
+ATOM 1061 N N   . THR A 1 136 ? -28.210 18.325  12.514  1.0 86.20 ? 136 THR A N   1 Q5VSL9 UNP 136 T 
+ATOM 1062 C CA  . THR A 1 136 ? -27.334 19.510  12.428  1.0 86.20 ? 136 THR A CA  1 Q5VSL9 UNP 136 T 
+ATOM 1063 C C   . THR A 1 136 ? -26.469 19.714  13.676  1.0 86.20 ? 136 THR A C   1 Q5VSL9 UNP 136 T 
+ATOM 1064 C CB  . THR A 1 136 ? -28.162 20.781  12.180  1.0 86.20 ? 136 THR A CB  1 Q5VSL9 UNP 136 T 
+ATOM 1065 O O   . THR A 1 136 ? -25.321 20.155  13.575  1.0 86.20 ? 136 THR A O   1 Q5VSL9 UNP 136 T 
+ATOM 1066 C CG2 . THR A 1 136 ? -28.864 20.760  10.824  1.0 86.20 ? 136 THR A CG2 1 Q5VSL9 UNP 136 T 
+ATOM 1067 O OG1 . THR A 1 136 ? -29.165 20.922  13.164  1.0 86.20 ? 136 THR A OG1 1 Q5VSL9 UNP 136 T 
+ATOM 1068 N N   . ALA A 1 137 ? -26.986 19.363  14.857  1.0 93.36 ? 137 ALA A N   1 Q5VSL9 UNP 137 A 
+ATOM 1069 C CA  . ALA A 1 137 ? -26.291 19.501  16.134  1.0 93.36 ? 137 ALA A CA  1 Q5VSL9 UNP 137 A 
+ATOM 1070 C C   . ALA A 1 137 ? -25.096 18.534  16.248  1.0 93.36 ? 137 ALA A C   1 Q5VSL9 UNP 137 A 
+ATOM 1071 C CB  . ALA A 1 137 ? -27.297 19.305  17.276  1.0 93.36 ? 137 ALA A CB  1 Q5VSL9 UNP 137 A 
+ATOM 1072 O O   . ALA A 1 137 ? -25.274 17.330  16.444  1.0 93.36 ? 137 ALA A O   1 Q5VSL9 UNP 137 A 
+ATOM 1073 N N   . ARG A 1 138 ? -23.875 19.088  16.213  1.0 91.59 ? 138 ARG A N   1 Q5VSL9 UNP 138 R 
+ATOM 1074 C CA  . ARG A 1 138 ? -22.606 18.336  16.225  1.0 91.59 ? 138 ARG A CA  1 Q5VSL9 UNP 138 R 
+ATOM 1075 C C   . ARG A 1 138 ? -22.496 17.320  17.365  1.0 91.59 ? 138 ARG A C   1 Q5VSL9 UNP 138 R 
+ATOM 1076 C CB  . ARG A 1 138 ? -21.429 19.326  16.245  1.0 91.59 ? 138 ARG A CB  1 Q5VSL9 UNP 138 R 
+ATOM 1077 O O   . ARG A 1 138 ? -22.147 16.176  17.115  1.0 91.59 ? 138 ARG A O   1 Q5VSL9 UNP 138 R 
+ATOM 1078 C CG  . ARG A 1 138 ? -20.067 18.613  16.190  1.0 91.59 ? 138 ARG A CG  1 Q5VSL9 UNP 138 R 
+ATOM 1079 C CD  . ARG A 1 138 ? -18.927 19.630  16.193  1.0 91.59 ? 138 ARG A CD  1 Q5VSL9 UNP 138 R 
+ATOM 1080 N NE  . ARG A 1 138 ? -17.625 18.957  16.323  1.0 91.59 ? 138 ARG A NE  1 Q5VSL9 UNP 138 R 
+ATOM 1081 N NH1 . ARG A 1 138 ? -16.394 20.811  16.897  1.0 91.59 ? 138 ARG A NH1 1 Q5VSL9 UNP 138 R 
+ATOM 1082 N NH2 . ARG A 1 138 ? -15.403 18.822  16.760  1.0 91.59 ? 138 ARG A NH2 1 Q5VSL9 UNP 138 R 
+ATOM 1083 C CZ  . ARG A 1 138 ? -16.484 19.529  16.652  1.0 91.59 ? 138 ARG A CZ  1 Q5VSL9 UNP 138 R 
+ATOM 1084 N N   . GLU A 1 139 ? -22.822 17.702  18.600  1.0 93.96 ? 139 GLU A N   1 Q5VSL9 UNP 139 E 
+ATOM 1085 C CA  . GLU A 1 139 ? -22.707 16.790  19.751  1.0 93.96 ? 139 GLU A CA  1 Q5VSL9 UNP 139 E 
+ATOM 1086 C C   . GLU A 1 139 ? -23.638 15.578  19.643  1.0 93.96 ? 139 GLU A C   1 Q5VSL9 UNP 139 E 
+ATOM 1087 C CB  . GLU A 1 139 ? -23.043 17.523  21.052  1.0 93.96 ? 139 GLU A CB  1 Q5VSL9 UNP 139 E 
+ATOM 1088 O O   . GLU A 1 139 ? -23.247 14.462  19.983  1.0 93.96 ? 139 GLU A O   1 Q5VSL9 UNP 139 E 
+ATOM 1089 C CG  . GLU A 1 139 ? -22.005 18.583  21.439  1.0 93.96 ? 139 GLU A CG  1 Q5VSL9 UNP 139 E 
+ATOM 1090 C CD  . GLU A 1 139 ? -22.323 19.234  22.794  1.0 93.96 ? 139 GLU A CD  1 Q5VSL9 UNP 139 E 
+ATOM 1091 O OE1 . GLU A 1 139 ? -21.499 20.068  23.223  1.0 93.96 ? 139 GLU A OE1 1 Q5VSL9 UNP 139 E 
+ATOM 1092 O OE2 . GLU A 1 139 ? -23.387 18.909  23.373  1.0 93.96 ? 139 GLU A OE2 1 Q5VSL9 UNP 139 E 
+ATOM 1093 N N   . LYS A 1 140 ? -24.866 15.780  19.147  1.0 94.78 ? 140 LYS A N   1 Q5VSL9 UNP 140 K 
+ATOM 1094 C CA  . LYS A 1 140 ? -25.820 14.685  18.931  1.0 94.78 ? 140 LYS A CA  1 Q5VSL9 UNP 140 K 
+ATOM 1095 C C   . LYS A 1 140 ? -25.326 13.762  17.824  1.0 94.78 ? 140 LYS A C   1 Q5VSL9 UNP 140 K 
+ATOM 1096 C CB  . LYS A 1 140 ? -27.218 15.221  18.599  1.0 94.78 ? 140 LYS A CB  1 Q5VSL9 UNP 140 K 
+ATOM 1097 O O   . LYS A 1 140 ? -25.272 12.554  18.028  1.0 94.78 ? 140 LYS A O   1 Q5VSL9 UNP 140 K 
+ATOM 1098 C CG  . LYS A 1 140 ? -27.865 15.949  19.785  1.0 94.78 ? 140 LYS A CG  1 Q5VSL9 UNP 140 K 
+ATOM 1099 C CD  . LYS A 1 140 ? -29.313 16.314  19.437  1.0 94.78 ? 140 LYS A CD  1 Q5VSL9 UNP 140 K 
+ATOM 1100 C CE  . LYS A 1 140 ? -30.004 17.000  20.619  1.0 94.78 ? 140 LYS A CE  1 Q5VSL9 UNP 140 K 
+ATOM 1101 N NZ  . LYS A 1 140 ? -31.422 17.302  20.298  1.0 94.78 ? 140 LYS A NZ  1 Q5VSL9 UNP 140 K 
+ATOM 1102 N N   . ARG A 1 141 ? -24.879 14.341  16.708  1.0 95.89 ? 141 ARG A N   1 Q5VSL9 UNP 141 R 
+ATOM 1103 C CA  . ARG A 1 141 ? -24.301 13.598  15.587  1.0 95.89 ? 141 ARG A CA  1 Q5VSL9 UNP 141 R 
+ATOM 1104 C C   . ARG A 1 141 ? -23.085 12.772  16.011  1.0 95.89 ? 141 ARG A C   1 Q5VSL9 UNP 141 R 
+ATOM 1105 C CB  . ARG A 1 141 ? -23.975 14.600  14.475  1.0 95.89 ? 141 ARG A CB  1 Q5VSL9 UNP 141 R 
+ATOM 1106 O O   . ARG A 1 141 ? -22.990 11.606  15.648  1.0 95.89 ? 141 ARG A O   1 Q5VSL9 UNP 141 R 
+ATOM 1107 C CG  . ARG A 1 141 ? -23.460 13.901  13.213  1.0 95.89 ? 141 ARG A CG  1 Q5VSL9 UNP 141 R 
+ATOM 1108 C CD  . ARG A 1 141 ? -23.356 14.885  12.049  1.0 95.89 ? 141 ARG A CD  1 Q5VSL9 UNP 141 R 
+ATOM 1109 N NE  . ARG A 1 141 ? -22.405 15.986  12.322  1.0 95.89 ? 141 ARG A NE  1 Q5VSL9 UNP 141 R 
+ATOM 1110 N NH1 . ARG A 1 141 ? -23.885 17.744  12.154  1.0 95.89 ? 141 ARG A NH1 1 Q5VSL9 UNP 141 R 
+ATOM 1111 N NH2 . ARG A 1 141 ? -21.716 18.142  12.493  1.0 95.89 ? 141 ARG A NH2 1 Q5VSL9 UNP 141 R 
+ATOM 1112 C CZ  . ARG A 1 141 ? -22.679 17.277  12.321  1.0 95.89 ? 141 ARG A CZ  1 Q5VSL9 UNP 141 R 
+ATOM 1113 N N   . LEU A 1 142 ? -22.201 13.322  16.847  1.0 96.29 ? 142 LEU A N   1 Q5VSL9 UNP 142 L 
+ATOM 1114 C CA  . LEU A 1 142 ? -21.049 12.589  17.379  1.0 96.29 ? 142 LEU A CA  1 Q5VSL9 UNP 142 L 
+ATOM 1115 C C   . LEU A 1 142 ? -21.470 11.399  18.254  1.0 96.29 ? 142 LEU A C   1 Q5VSL9 UNP 142 L 
+ATOM 1116 C CB  . LEU A 1 142 ? -20.129 13.557  18.145  1.0 96.29 ? 142 LEU A CB  1 Q5VSL9 UNP 142 L 
+ATOM 1117 O O   . LEU A 1 142 ? -20.868 10.334  18.146  1.0 96.29 ? 142 LEU A O   1 Q5VSL9 UNP 142 L 
+ATOM 1118 C CG  . LEU A 1 142 ? -18.882 12.885  18.755  1.0 96.29 ? 142 LEU A CG  1 Q5VSL9 UNP 142 L 
+ATOM 1119 C CD1 . LEU A 1 142 ? -17.984 12.234  17.701  1.0 96.29 ? 142 LEU A CD1 1 Q5VSL9 UNP 142 L 
+ATOM 1120 C CD2 . LEU A 1 142 ? -18.054 13.922  19.513  1.0 96.29 ? 142 LEU A CD2 1 Q5VSL9 UNP 142 L 
+ATOM 1121 N N   . LYS A 1 143 ? -22.501 11.541  19.100  1.0 97.41 ? 143 LYS A N   1 Q5VSL9 UNP 143 K 
+ATOM 1122 C CA  . LYS A 1 143 ? -23.030 10.410  19.886  1.0 97.41 ? 143 LYS A CA  1 Q5VSL9 UNP 143 K 
+ATOM 1123 C C   . LYS A 1 143 ? -23.546 9.288   18.985  1.0 97.41 ? 143 LYS A C   1 Q5VSL9 UNP 143 K 
+ATOM 1124 C CB  . LYS A 1 143 ? -24.152 10.859  20.830  1.0 97.41 ? 143 LYS A CB  1 Q5VSL9 UNP 143 K 
+ATOM 1125 O O   . LYS A 1 143 ? -23.227 8.128   19.229  1.0 97.41 ? 143 LYS A O   1 Q5VSL9 UNP 143 K 
+ATOM 1126 C CG  . LYS A 1 143 ? -23.644 11.669  22.026  1.0 97.41 ? 143 LYS A CG  1 Q5VSL9 UNP 143 K 
+ATOM 1127 C CD  . LYS A 1 143 ? -24.825 11.965  22.955  1.0 97.41 ? 143 LYS A CD  1 Q5VSL9 UNP 143 K 
+ATOM 1128 C CE  . LYS A 1 143 ? -24.369 12.723  24.202  1.0 97.41 ? 143 LYS A CE  1 Q5VSL9 UNP 143 K 
+ATOM 1129 N NZ  . LYS A 1 143 ? -25.431 12.693  25.238  1.0 97.41 ? 143 LYS A NZ  1 Q5VSL9 UNP 143 K 
+ATOM 1130 N N   . VAL A 1 144 ? -24.275 9.633   17.927  1.0 97.58 ? 144 VAL A N   1 Q5VSL9 UNP 144 V 
+ATOM 1131 C CA  . VAL A 1 144 ? -24.774 8.658   16.947  1.0 97.58 ? 144 VAL A CA  1 Q5VSL9 UNP 144 V 
+ATOM 1132 C C   . VAL A 1 144 ? -23.618 8.001   16.186  1.0 97.58 ? 144 VAL A C   1 Q5VSL9 UNP 144 V 
+ATOM 1133 C CB  . VAL A 1 144 ? -25.773 9.326   15.991  1.0 97.58 ? 144 VAL A CB  1 Q5VSL9 UNP 144 V 
+ATOM 1134 O O   . VAL A 1 144 ? -23.559 6.778   16.094  1.0 97.58 ? 144 VAL A O   1 Q5VSL9 UNP 144 V 
+ATOM 1135 C CG1 . VAL A 1 144 ? -26.249 8.342   14.931  1.0 97.58 ? 144 VAL A CG1 1 Q5VSL9 UNP 144 V 
+ATOM 1136 C CG2 . VAL A 1 144 ? -27.013 9.827   16.744  1.0 97.58 ? 144 VAL A CG2 1 Q5VSL9 UNP 144 V 
+ATOM 1137 N N   . ALA A 1 145 ? -22.630 8.775   15.733  1.0 98.16 ? 145 ALA A N   1 Q5VSL9 UNP 145 A 
+ATOM 1138 C CA  . ALA A 1 145 ? -21.433 8.235   15.088  1.0 98.16 ? 145 ALA A CA  1 Q5VSL9 UNP 145 A 
+ATOM 1139 C C   . ALA A 1 145 ? -20.661 7.278   16.014  1.0 98.16 ? 145 ALA A C   1 Q5VSL9 UNP 145 A 
+ATOM 1140 C CB  . ALA A 1 145 ? -20.556 9.406   14.626  1.0 98.16 ? 145 ALA A CB  1 Q5VSL9 UNP 145 A 
+ATOM 1141 O O   . ALA A 1 145 ? -20.186 6.232   15.577  1.0 98.16 ? 145 ALA A O   1 Q5VSL9 UNP 145 A 
+ATOM 1142 N N   . ARG A 1 146 ? -20.579 7.586   17.315  1.0 98.38 ? 146 ARG A N   1 Q5VSL9 UNP 146 R 
+ATOM 1143 C CA  . ARG A 1 146 ? -20.001 6.685   18.325  1.0 98.38 ? 146 ARG A CA  1 Q5VSL9 UNP 146 R 
+ATOM 1144 C C   . ARG A 1 146 ? -20.806 5.396   18.489  1.0 98.38 ? 146 ARG A C   1 Q5VSL9 UNP 146 R 
+ATOM 1145 C CB  . ARG A 1 146 ? -19.874 7.414   19.667  1.0 98.38 ? 146 ARG A CB  1 Q5VSL9 UNP 146 R 
+ATOM 1146 O O   . ARG A 1 146 ? -20.202 4.333   18.613  1.0 98.38 ? 146 ARG A O   1 Q5VSL9 UNP 146 R 
+ATOM 1147 C CG  . ARG A 1 146 ? -18.665 8.352   19.707  1.0 98.38 ? 146 ARG A CG  1 Q5VSL9 UNP 146 R 
+ATOM 1148 C CD  . ARG A 1 146 ? -18.473 8.867   21.139  1.0 98.38 ? 146 ARG A CD  1 Q5VSL9 UNP 146 R 
+ATOM 1149 N NE  . ARG A 1 146 ? -17.285 9.735   21.258  1.0 98.38 ? 146 ARG A NE  1 Q5VSL9 UNP 146 R 
+ATOM 1150 N NH1 . ARG A 1 146 ? -15.631 8.100   21.260  1.0 98.38 ? 146 ARG A NH1 1 Q5VSL9 UNP 146 R 
+ATOM 1151 N NH2 . ARG A 1 146 ? -15.043 10.182  21.390  1.0 98.38 ? 146 ARG A NH2 1 Q5VSL9 UNP 146 R 
+ATOM 1152 C CZ  . ARG A 1 146 ? -16.022 9.337   21.306  1.0 98.38 ? 146 ARG A CZ  1 Q5VSL9 UNP 146 R 
+ATOM 1153 N N   . ALA A 1 147 ? -22.135 5.472   18.449  1.0 98.27 ? 147 ALA A N   1 Q5VSL9 UNP 147 A 
+ATOM 1154 C CA  . ALA A 1 147 ? -22.991 4.290   18.472  1.0 98.27 ? 147 ALA A CA  1 Q5VSL9 UNP 147 A 
+ATOM 1155 C C   . ALA A 1 147 ? -22.763 3.400   17.237  1.0 98.27 ? 147 ALA A C   1 Q5VSL9 UNP 147 A 
+ATOM 1156 C CB  . ALA A 1 147 ? -24.453 4.732   18.603  1.0 98.27 ? 147 ALA A CB  1 Q5VSL9 UNP 147 A 
+ATOM 1157 O O   . ALA A 1 147 ? -22.568 2.193   17.376  1.0 98.27 ? 147 ALA A O   1 Q5VSL9 UNP 147 A 
+ATOM 1158 N N   . ILE A 1 148 ? -22.681 3.995   16.041  1.0 98.55 ? 148 ILE A N   1 Q5VSL9 UNP 148 I 
+ATOM 1159 C CA  . ILE A 1 148 ? -22.348 3.276   14.799  1.0 98.55 ? 148 ILE A CA  1 Q5VSL9 UNP 148 I 
+ATOM 1160 C C   . ILE A 1 148 ? -20.953 2.653   14.890  1.0 98.55 ? 148 ILE A C   1 Q5VSL9 UNP 148 I 
+ATOM 1161 C CB  . ILE A 1 148 ? -22.467 4.210   13.575  1.0 98.55 ? 148 ILE A CB  1 Q5VSL9 UNP 148 I 
+ATOM 1162 O O   . ILE A 1 148 ? -20.771 1.504   14.493  1.0 98.55 ? 148 ILE A O   1 Q5VSL9 UNP 148 I 
+ATOM 1163 C CG1 . ILE A 1 148 ? -23.944 4.616   13.378  1.0 98.55 ? 148 ILE A CG1 1 Q5VSL9 UNP 148 I 
+ATOM 1164 C CG2 . ILE A 1 148 ? -21.934 3.532   12.295  1.0 98.55 ? 148 ILE A CG2 1 Q5VSL9 UNP 148 I 
+ATOM 1165 C CD1 . ILE A 1 148 ? -24.138 5.749   12.370  1.0 98.55 ? 148 ILE A CD1 1 Q5VSL9 UNP 148 I 
+ATOM 1166 N N   . LEU A 1 149 ? -19.970 3.362   15.453  1.0 98.61 ? 149 LEU A N   1 Q5VSL9 UNP 149 L 
+ATOM 1167 C CA  . LEU A 1 149 ? -18.633 2.812   15.663  1.0 98.61 ? 149 LEU A CA  1 Q5VSL9 UNP 149 L 
+ATOM 1168 C C   . LEU A 1 149 ? -18.652 1.601   16.601  1.0 98.61 ? 149 LEU A C   1 Q5VSL9 UNP 149 L 
+ATOM 1169 C CB  . LEU A 1 149 ? -17.677 3.919   16.136  1.0 98.61 ? 149 LEU A CB  1 Q5VSL9 UNP 149 L 
+ATOM 1170 O O   . LEU A 1 149 ? -17.967 0.628   16.313  1.0 98.61 ? 149 LEU A O   1 Q5VSL9 UNP 149 L 
+ATOM 1171 C CG  . LEU A 1 149 ? -16.241 3.438   16.420  1.0 98.61 ? 149 LEU A CG  1 Q5VSL9 UNP 149 L 
+ATOM 1172 C CD1 . LEU A 1 149 ? -15.566 2.742   15.235  1.0 98.61 ? 149 LEU A CD1 1 Q5VSL9 UNP 149 L 
+ATOM 1173 C CD2 . LEU A 1 149 ? -15.363 4.634   16.792  1.0 98.61 ? 149 LEU A CD2 1 Q5VSL9 UNP 149 L 
+ATOM 1174 N N   . TYR A 1 150 ? -19.450 1.608   17.670  1.0 98.59 ? 150 TYR A N   1 Q5VSL9 UNP 150 Y 
+ATOM 1175 C CA  . TYR A 1 150 ? -19.602 0.426   18.526  1.0 98.59 ? 150 TYR A CA  1 Q5VSL9 UNP 150 Y 
+ATOM 1176 C C   . TYR A 1 150 ? -20.205 -0.772  17.774  1.0 98.59 ? 150 TYR A C   1 Q5VSL9 UNP 150 Y 
+ATOM 1177 C CB  . TYR A 1 150 ? -20.460 0.779   19.741  1.0 98.59 ? 150 TYR A CB  1 Q5VSL9 UNP 150 Y 
+ATOM 1178 O O   . TYR A 1 150 ? -19.730 -1.901  17.917  1.0 98.59 ? 150 TYR A O   1 Q5VSL9 UNP 150 Y 
+ATOM 1179 C CG  . TYR A 1 150 ? -20.730 -0.409  20.637  1.0 98.59 ? 150 TYR A CG  1 Q5VSL9 UNP 150 Y 
+ATOM 1180 C CD1 . TYR A 1 150 ? -22.021 -0.963  20.699  1.0 98.59 ? 150 TYR A CD1 1 Q5VSL9 UNP 150 Y 
+ATOM 1181 C CD2 . TYR A 1 150 ? -19.680 -0.987  21.373  1.0 98.59 ? 150 TYR A CD2 1 Q5VSL9 UNP 150 Y 
+ATOM 1182 C CE1 . TYR A 1 150 ? -22.279 -2.069  21.530  1.0 98.59 ? 150 TYR A CE1 1 Q5VSL9 UNP 150 Y 
+ATOM 1183 C CE2 . TYR A 1 150 ? -19.928 -2.110  22.185  1.0 98.59 ? 150 TYR A CE2 1 Q5VSL9 UNP 150 Y 
+ATOM 1184 O OH  . TYR A 1 150 ? -21.461 -3.719  23.068  1.0 98.59 ? 150 TYR A OH  1 Q5VSL9 UNP 150 Y 
+ATOM 1185 C CZ  . TYR A 1 150 ? -21.230 -2.641  22.277  1.0 98.59 ? 150 TYR A CZ  1 Q5VSL9 UNP 150 Y 
+ATOM 1186 N N   . VAL A 1 151 ? -21.208 -0.527  16.924  1.0 98.22 ? 151 VAL A N   1 Q5VSL9 UNP 151 V 
+ATOM 1187 C CA  . VAL A 1 151 ? -21.795 -1.562  16.058  1.0 98.22 ? 151 VAL A CA  1 Q5VSL9 UNP 151 V 
+ATOM 1188 C C   . VAL A 1 151 ? -20.747 -2.102  15.079  1.0 98.22 ? 151 VAL A C   1 Q5VSL9 UNP 151 V 
+ATOM 1189 C CB  . VAL A 1 151 ? -23.050 -1.027  15.338  1.0 98.22 ? 151 VAL A CB  1 Q5VSL9 UNP 151 V 
+ATOM 1190 O O   . VAL A 1 151 ? -20.551 -3.314  14.988  1.0 98.22 ? 151 VAL A O   1 Q5VSL9 UNP 151 V 
+ATOM 1191 C CG1 . VAL A 1 151 ? -23.609 -2.017  14.313  1.0 98.22 ? 151 VAL A CG1 1 Q5VSL9 UNP 151 V 
+ATOM 1192 C CG2 . VAL A 1 151 ? -24.167 -0.733  16.345  1.0 98.22 ? 151 VAL A CG2 1 Q5VSL9 UNP 151 V 
+ATOM 1193 N N   . ALA A 1 152 ? -19.998 -1.219  14.415  1.0 98.41 ? 152 ALA A N   1 Q5VSL9 UNP 152 A 
+ATOM 1194 C CA  . ALA A 1 152 ? -18.897 -1.582  13.523  1.0 98.41 ? 152 ALA A CA  1 Q5VSL9 UNP 152 A 
+ATOM 1195 C C   . ALA A 1 152 ? -17.762 -2.325  14.252  1.0 98.41 ? 152 ALA A C   1 Q5VSL9 UNP 152 A 
+ATOM 1196 C CB  . ALA A 1 152 ? -18.384 -0.304  12.850  1.0 98.41 ? 152 ALA A CB  1 Q5VSL9 UNP 152 A 
+ATOM 1197 O O   . ALA A 1 152 ? -17.121 -3.187  13.664  1.0 98.41 ? 152 ALA A O   1 Q5VSL9 UNP 152 A 
+ATOM 1198 N N   . GLN A 1 153 ? -17.550 -2.057  15.544  1.0 98.07 ? 153 GLN A N   1 Q5VSL9 UNP 153 Q 
+ATOM 1199 C CA  . GLN A 1 153 ? -16.643 -2.788  16.440  1.0 98.07 ? 153 GLN A CA  1 Q5VSL9 UNP 153 Q 
+ATOM 1200 C C   . GLN A 1 153 ? -17.193 -4.170  16.858  1.0 98.07 ? 153 GLN A C   1 Q5VSL9 UNP 153 Q 
+ATOM 1201 C CB  . GLN A 1 153 ? -16.287 -1.899  17.649  1.0 98.07 ? 153 GLN A CB  1 Q5VSL9 UNP 153 Q 
+ATOM 1202 O O   . GLN A 1 153 ? -16.688 -4.799  17.780  1.0 98.07 ? 153 GLN A O   1 Q5VSL9 UNP 153 Q 
+ATOM 1203 C CG  . GLN A 1 153 ? -15.317 -0.773  17.266  1.0 98.07 ? 153 GLN A CG  1 Q5VSL9 UNP 153 Q 
+ATOM 1204 C CD  . GLN A 1 153 ? -15.104 0.268   18.366  1.0 98.07 ? 153 GLN A CD  1 Q5VSL9 UNP 153 Q 
+ATOM 1205 N NE2 . GLN A 1 153 ? -13.956 0.905   18.367  1.0 98.07 ? 153 GLN A NE2 1 Q5VSL9 UNP 153 Q 
+ATOM 1206 O OE1 . GLN A 1 153 ? -15.917 0.558   19.234  1.0 98.07 ? 153 GLN A OE1 1 Q5VSL9 UNP 153 Q 
+ATOM 1207 N N   . GLY A 1 154 ? -18.237 -4.680  16.207  1.0 97.29 ? 154 GLY A N   1 Q5VSL9 UNP 154 G 
+ATOM 1208 C CA  . GLY A 1 154 ? -18.756 -6.022  16.471  1.0 97.29 ? 154 GLY A CA  1 Q5VSL9 UNP 154 G 
+ATOM 1209 C C   . GLY A 1 154 ? -19.456 -6.169  17.816  1.0 97.29 ? 154 GLY A C   1 Q5VSL9 UNP 154 G 
+ATOM 1210 O O   . GLY A 1 154 ? -19.511 -7.277  18.339  1.0 97.29 ? 154 GLY A O   1 Q5VSL9 UNP 154 G 
+ATOM 1211 N N   . THR A 1 155 ? -19.982 -5.072  18.382  1.0 96.95 ? 155 THR A N   1 Q5VSL9 UNP 155 T 
+ATOM 1212 C CA  . THR A 1 155 ? -20.811 -5.103  19.604  1.0 96.95 ? 155 THR A CA  1 Q5VSL9 UNP 155 T 
+ATOM 1213 C C   . THR A 1 155 ? -20.176 -5.922  20.734  1.0 96.95 ? 155 THR A C   1 Q5VSL9 UNP 155 T 
+ATOM 1214 C CB  . THR A 1 155 ? -22.267 -5.518  19.305  1.0 96.95 ? 155 THR A CB  1 Q5VSL9 UNP 155 T 
+ATOM 1215 O O   . THR A 1 155 ? -20.828 -6.721  21.405  1.0 96.95 ? 155 THR A O   1 Q5VSL9 UNP 155 T 
+ATOM 1216 C CG2 . THR A 1 155 ? -22.986 -4.407  18.543  1.0 96.95 ? 155 THR A CG2 1 Q5VSL9 UNP 155 T 
+ATOM 1217 O OG1 . THR A 1 155 ? -22.338 -6.668  18.489  1.0 96.95 ? 155 THR A OG1 1 Q5VSL9 UNP 155 T 
+ATOM 1218 N N   . PHE A 1 156 ? -18.870 -5.725  20.931  1.0 96.62 ? 156 PHE A N   1 Q5VSL9 UNP 156 F 
+ATOM 1219 C CA  . PHE A 1 156 ? -18.018 -6.559  21.783  1.0 96.62 ? 156 PHE A CA  1 Q5VSL9 UNP 156 F 
+ATOM 1220 C C   . PHE A 1 156 ? -18.510 -6.716  23.227  1.0 96.62 ? 156 PHE A C   1 Q5VSL9 UNP 156 F 
+ATOM 1221 C CB  . PHE A 1 156 ? -16.600 -5.968  21.780  1.0 96.62 ? 156 PHE A CB  1 Q5VSL9 UNP 156 F 
+ATOM 1222 O O   . PHE A 1 156 ? -18.182 -7.700  23.877  1.0 96.62 ? 156 PHE A O   1 Q5VSL9 UNP 156 F 
+ATOM 1223 C CG  . PHE A 1 156 ? -16.530 -4.534  22.281  1.0 96.62 ? 156 PHE A CG  1 Q5VSL9 UNP 156 F 
+ATOM 1224 C CD1 . PHE A 1 156 ? -16.404 -3.475  21.364  1.0 96.62 ? 156 PHE A CD1 1 Q5VSL9 UNP 156 F 
+ATOM 1225 C CD2 . PHE A 1 156 ? -16.607 -4.255  23.660  1.0 96.62 ? 156 PHE A CD2 1 Q5VSL9 UNP 156 F 
+ATOM 1226 C CE1 . PHE A 1 156 ? -16.364 -2.147  21.821  1.0 96.62 ? 156 PHE A CE1 1 Q5VSL9 UNP 156 F 
+ATOM 1227 C CE2 . PHE A 1 156 ? -16.580 -2.927  24.118  1.0 96.62 ? 156 PHE A CE2 1 Q5VSL9 UNP 156 F 
+ATOM 1228 C CZ  . PHE A 1 156 ? -16.465 -1.874  23.196  1.0 96.62 ? 156 PHE A CZ  1 Q5VSL9 UNP 156 F 
+ATOM 1229 N N   . GLY A 1 157 ? -19.311 -5.776  23.742  1.0 95.31 ? 157 GLY A N   1 Q5VSL9 UNP 157 G 
+ATOM 1230 C CA  . GLY A 1 157 ? -19.845 -5.827  25.102  1.0 95.31 ? 157 GLY A CA  1 Q5VSL9 UNP 157 G 
+ATOM 1231 C C   . GLY A 1 157 ? -20.831 -6.971  25.352  1.0 95.31 ? 157 GLY A C   1 Q5VSL9 UNP 157 G 
+ATOM 1232 O O   . GLY A 1 157 ? -21.171 -7.224  26.508  1.0 95.31 ? 157 GLY A O   1 Q5VSL9 UNP 157 G 
+ATOM 1233 N N   . GLU A 1 158 ? -21.285 -7.632  24.287  1.0 94.33 ? 158 GLU A N   1 Q5VSL9 UNP 158 E 
+ATOM 1234 C CA  . GLU A 1 158 ? -22.147 -8.816  24.317  1.0 94.33 ? 158 GLU A CA  1 Q5VSL9 UNP 158 E 
+ATOM 1235 C C   . GLU A 1 158 ? -21.407 -10.107 23.921  1.0 94.33 ? 158 GLU A C   1 Q5VSL9 UNP 158 E 
+ATOM 1236 C CB  . GLU A 1 158 ? -23.359 -8.589  23.399  1.0 94.33 ? 158 GLU A CB  1 Q5VSL9 UNP 158 E 
+ATOM 1237 O O   . GLU A 1 158 ? -22.013 -11.175 23.926  1.0 94.33 ? 158 GLU A O   1 Q5VSL9 UNP 158 E 
+ATOM 1238 C CG  . GLU A 1 158 ? -24.192 -7.354  23.782  1.0 94.33 ? 158 GLU A CG  1 Q5VSL9 UNP 158 E 
+ATOM 1239 C CD  . GLU A 1 158 ? -25.452 -7.192  22.919  1.0 94.33 ? 158 GLU A CD  1 Q5VSL9 UNP 158 E 
+ATOM 1240 O OE1 . GLU A 1 158 ? -26.114 -6.139  23.043  1.0 94.33 ? 158 GLU A OE1 1 Q5VSL9 UNP 158 E 
+ATOM 1241 O OE2 . GLU A 1 158 ? -25.818 -8.131  22.173  1.0 94.33 ? 158 GLU A OE2 1 Q5VSL9 UNP 158 E 
+ATOM 1242 N N   . CYS A 1 159 ? -20.115 -10.020 23.588  1.0 95.63 ? 159 CYS A N   1 Q5VSL9 UNP 159 C 
+ATOM 1243 C CA  . CYS A 1 159 ? -19.302 -11.146 23.131  1.0 95.63 ? 159 CYS A CA  1 Q5VSL9 UNP 159 C 
+ATOM 1244 C C   . CYS A 1 159 ? -18.490 -11.760 24.281  1.0 95.63 ? 159 CYS A C   1 Q5VSL9 UNP 159 C 
+ATOM 1245 C CB  . CYS A 1 159 ? -18.382 -10.676 21.996  1.0 95.63 ? 159 CYS A CB  1 Q5VSL9 UNP 159 C 
+ATOM 1246 O O   . CYS A 1 159 ? -18.083 -11.073 25.216  1.0 95.63 ? 159 CYS A O   1 Q5VSL9 UNP 159 C 
+ATOM 1247 S SG  . CYS A 1 159 ? -19.350 -10.088 20.574  1.0 95.63 ? 159 CYS A SG  1 Q5VSL9 UNP 159 C 
+ATOM 1248 N N   . SER A 1 160 ? -18.213 -13.057 24.179  1.0 93.87 ? 160 SER A N   1 Q5VSL9 UNP 160 S 
+ATOM 1249 C CA  . SER A 1 160 ? -17.421 -13.840 25.138  1.0 93.87 ? 160 SER A CA  1 Q5VSL9 UNP 160 S 
+ATOM 1250 C C   . SER A 1 160 ? -16.023 -14.209 24.627  1.0 93.87 ? 160 SER A C   1 Q5VSL9 UNP 160 S 
+ATOM 1251 C CB  . SER A 1 160 ? -18.202 -15.104 25.502  1.0 93.87 ? 160 SER A CB  1 Q5VSL9 UNP 160 S 
+ATOM 1252 O O   . SER A 1 160 ? -15.177 -14.661 25.398  1.0 93.87 ? 160 SER A O   1 Q5VSL9 UNP 160 S 
+ATOM 1253 O OG  . SER A 1 160 ? -18.334 -15.974 24.392  1.0 93.87 ? 160 SER A OG  1 Q5VSL9 UNP 160 S 
+ATOM 1254 N N   . SER A 1 161 ? -15.766 -14.025 23.329  1.0 95.95 ? 161 SER A N   1 Q5VSL9 UNP 161 S 
+ATOM 1255 C CA  . SER A 1 161 ? -14.487 -14.341 22.689  1.0 95.95 ? 161 SER A CA  1 Q5VSL9 UNP 161 S 
+ATOM 1256 C C   . SER A 1 161 ? -14.175 -13.394 21.528  1.0 95.95 ? 161 SER A C   1 Q5VSL9 UNP 161 S 
+ATOM 1257 C CB  . SER A 1 161 ? -14.491 -15.793 22.199  1.0 95.95 ? 161 SER A CB  1 Q5VSL9 UNP 161 S 
+ATOM 1258 O O   . SER A 1 161 ? -15.074 -12.796 20.936  1.0 95.95 ? 161 SER A O   1 Q5VSL9 UNP 161 S 
+ATOM 1259 O OG  . SER A 1 161 ? -15.394 -15.968 21.124  1.0 95.95 ? 161 SER A OG  1 Q5VSL9 UNP 161 S 
+ATOM 1260 N N   . GLU A 1 162 ? -12.899 -13.298 21.146  1.0 94.86 ? 162 GLU A N   1 Q5VSL9 UNP 162 E 
+ATOM 1261 C CA  . GLU A 1 162 ? -12.477 -12.514 19.975  1.0 94.86 ? 162 GLU A CA  1 Q5VSL9 UNP 162 E 
+ATOM 1262 C C   . GLU A 1 162 ? -13.094 -13.029 18.662  1.0 94.86 ? 162 GLU A C   1 Q5VSL9 UNP 162 E 
+ATOM 1263 C CB  . GLU A 1 162 ? -10.947 -12.534 19.846  1.0 94.86 ? 162 GLU A CB  1 Q5VSL9 UNP 162 E 
+ATOM 1264 O O   . GLU A 1 162 ? -13.398 -12.239 17.769  1.0 94.86 ? 162 GLU A O   1 Q5VSL9 UNP 162 E 
+ATOM 1265 C CG  . GLU A 1 162 ? -10.216 -11.932 21.059  1.0 94.86 ? 162 GLU A CG  1 Q5VSL9 UNP 162 E 
+ATOM 1266 C CD  . GLU A 1 162 ? -8.697  -11.812 20.835  1.0 94.86 ? 162 GLU A CD  1 Q5VSL9 UNP 162 E 
+ATOM 1267 O OE1 . GLU A 1 162 ? -7.969  -11.713 21.845  1.0 94.86 ? 162 GLU A OE1 1 Q5VSL9 UNP 162 E 
+ATOM 1268 O OE2 . GLU A 1 162 ? -8.267  -11.776 19.658  1.0 94.86 ? 162 GLU A OE2 1 Q5VSL9 UNP 162 E 
+ATOM 1269 N N   . ALA A 1 163 ? -13.335 -14.341 18.555  1.0 94.89 ? 163 ALA A N   1 Q5VSL9 UNP 163 A 
+ATOM 1270 C CA  . ALA A 1 163 ? -13.976 -14.948 17.389  1.0 94.89 ? 163 ALA A CA  1 Q5VSL9 UNP 163 A 
+ATOM 1271 C C   . ALA A 1 163 ? -15.440 -14.497 17.237  1.0 94.89 ? 163 ALA A C   1 Q5VSL9 UNP 163 A 
+ATOM 1272 C CB  . ALA A 1 163 ? -13.872 -16.473 17.520  1.0 94.89 ? 163 ALA A CB  1 Q5VSL9 UNP 163 A 
+ATOM 1273 O O   . ALA A 1 163 ? -15.900 -14.238 16.124  1.0 94.89 ? 163 ALA A O   1 Q5VSL9 UNP 163 A 
+ATOM 1274 N N   . GLU A 1 164 ? -16.165 -14.344 18.351  1.0 95.84 ? 164 GLU A N   1 Q5VSL9 UNP 164 E 
+ATOM 1275 C CA  . GLU A 1 164 ? -17.516 -13.772 18.334  1.0 95.84 ? 164 GLU A CA  1 Q5VSL9 UNP 164 E 
+ATOM 1276 C C   . GLU A 1 164 ? -17.493 -12.302 17.915  1.0 95.84 ? 164 GLU A C   1 Q5VSL9 UNP 164 E 
+ATOM 1277 C CB  . GLU A 1 164 ? -18.197 -13.917 19.699  1.0 95.84 ? 164 GLU A CB  1 Q5VSL9 UNP 164 E 
+ATOM 1278 O O   . GLU A 1 164 ? -18.288 -11.913 17.058  1.0 95.84 ? 164 GLU A O   1 Q5VSL9 UNP 164 E 
+ATOM 1279 C CG  . GLU A 1 164 ? -18.686 -15.350 19.943  1.0 95.84 ? 164 GLU A CG  1 Q5VSL9 UNP 164 E 
+ATOM 1280 C CD  . GLU A 1 164 ? -19.388 -15.509 21.298  1.0 95.84 ? 164 GLU A CD  1 Q5VSL9 UNP 164 E 
+ATOM 1281 O OE1 . GLU A 1 164 ? -20.000 -16.573 21.512  1.0 95.84 ? 164 GLU A OE1 1 Q5VSL9 UNP 164 E 
+ATOM 1282 O OE2 . GLU A 1 164 ? -19.248 -14.614 22.165  1.0 95.84 ? 164 GLU A OE2 1 Q5VSL9 UNP 164 E 
+ATOM 1283 N N   . VAL A 1 165 ? -16.543 -11.509 18.431  1.0 97.08 ? 165 VAL A N   1 Q5VSL9 UNP 165 V 
+ATOM 1284 C CA  . VAL A 1 165 ? -16.361 -10.109 18.007  1.0 97.08 ? 165 VAL A CA  1 Q5VSL9 UNP 165 V 
+ATOM 1285 C C   . VAL A 1 165 ? -16.107 -10.032 16.504  1.0 97.08 ? 165 VAL A C   1 Q5VSL9 UNP 165 V 
+ATOM 1286 C CB  . VAL A 1 165 ? -15.211 -9.416  18.769  1.0 97.08 ? 165 VAL A CB  1 Q5VSL9 UNP 165 V 
+ATOM 1287 O O   . VAL A 1 165 ? -16.711 -9.206  15.822  1.0 97.08 ? 165 VAL A O   1 Q5VSL9 UNP 165 V 
+ATOM 1288 C CG1 . VAL A 1 165 ? -14.982 -7.978  18.279  1.0 97.08 ? 165 VAL A CG1 1 Q5VSL9 UNP 165 V 
+ATOM 1289 C CG2 . VAL A 1 165 ? -15.506 -9.341  20.268  1.0 97.08 ? 165 VAL A CG2 1 Q5VSL9 UNP 165 V 
+ATOM 1290 N N   . GLN A 1 166 ? -15.256 -10.906 15.962  1.0 95.35 ? 166 GLN A N   1 Q5VSL9 UNP 166 Q 
+ATOM 1291 C CA  . GLN A 1 166 ? -14.978 -10.964 14.528  1.0 95.35 ? 166 GLN A CA  1 Q5VSL9 UNP 166 Q 
+ATOM 1292 C C   . GLN A 1 166 ? -16.233 -11.294 13.709  1.0 95.35 ? 166 GLN A C   1 Q5VSL9 UNP 166 Q 
+ATOM 1293 C CB  . GLN A 1 166 ? -13.870 -11.996 14.274  1.0 95.35 ? 166 GLN A CB  1 Q5VSL9 UNP 166 Q 
+ATOM 1294 O O   . GLN A 1 166 ? -16.504 -10.638 12.701  1.0 95.35 ? 166 GLN A O   1 Q5VSL9 UNP 166 Q 
+ATOM 1295 C CG  . GLN A 1 166 ? -13.419 -11.985 12.807  1.0 95.35 ? 166 GLN A CG  1 Q5VSL9 UNP 166 Q 
+ATOM 1296 C CD  . GLN A 1 166 ? -12.232 -12.901 12.537  1.0 95.35 ? 166 GLN A CD  1 Q5VSL9 UNP 166 Q 
+ATOM 1297 N NE2 . GLN A 1 166 ? -11.606 -12.780 11.387  1.0 95.35 ? 166 GLN A NE2 1 Q5VSL9 UNP 166 Q 
+ATOM 1298 O OE1 . GLN A 1 166 ? -11.853 -13.760 13.316  1.0 95.35 ? 166 GLN A OE1 1 Q5VSL9 UNP 166 Q 
+ATOM 1299 N N   . SER A 1 167 ? -17.013 -12.287 14.145  1.0 94.75 ? 167 SER A N   1 Q5VSL9 UNP 167 S 
+ATOM 1300 C CA  . SER A 1 167 ? -18.253 -12.695 13.477  1.0 94.75 ? 167 SER A CA  1 Q5VSL9 UNP 167 S 
+ATOM 1301 C C   . SER A 1 167 ? -19.286 -11.565 13.464  1.0 94.75 ? 167 SER A C   1 Q5VSL9 UNP 167 S 
+ATOM 1302 C CB  . SER A 1 167 ? -18.815 -13.942 14.166  1.0 94.75 ? 167 SER A CB  1 Q5VSL9 UNP 167 S 
+ATOM 1303 O O   . SER A 1 167 ? -19.834 -11.230 12.409  1.0 94.75 ? 167 SER A O   1 Q5VSL9 UNP 167 S 
+ATOM 1304 O OG  . SER A 1 167 ? -20.011 -14.360 13.536  1.0 94.75 ? 167 SER A OG  1 Q5VSL9 UNP 167 S 
+ATOM 1305 N N   . TRP A 1 168 ? -19.522 -10.932 14.617  1.0 96.78 ? 168 TRP A N   1 Q5VSL9 UNP 168 W 
+ATOM 1306 C CA  . TRP A 1 168 ? -20.468 -9.823  14.735  1.0 96.78 ? 168 TRP A CA  1 Q5VSL9 UNP 168 W 
+ATOM 1307 C C   . TRP A 1 168 ? -19.995 -8.575  14.007  1.0 96.78 ? 168 TRP A C   1 Q5VSL9 UNP 168 W 
+ATOM 1308 C CB  . TRP A 1 168 ? -20.758 -9.526  16.206  1.0 96.78 ? 168 TRP A CB  1 Q5VSL9 UNP 168 W 
+ATOM 1309 O O   . TRP A 1 168 ? -20.799 -7.940  13.334  1.0 96.78 ? 168 TRP A O   1 Q5VSL9 UNP 168 W 
+ATOM 1310 C CG  . TRP A 1 168 ? -21.770 -10.459 16.776  1.0 96.78 ? 168 TRP A CG  1 Q5VSL9 UNP 168 W 
+ATOM 1311 C CD1 . TRP A 1 168 ? -21.545 -11.415 17.703  1.0 96.78 ? 168 TRP A CD1 1 Q5VSL9 UNP 168 W 
+ATOM 1312 C CD2 . TRP A 1 168 ? -23.186 -10.547 16.435  1.0 96.78 ? 168 TRP A CD2 1 Q5VSL9 UNP 168 W 
+ATOM 1313 C CE2 . TRP A 1 168 ? -23.756 -11.628 17.169  1.0 96.78 ? 168 TRP A CE2 1 Q5VSL9 UNP 168 W 
+ATOM 1314 C CE3 . TRP A 1 168 ? -24.043 -9.815  15.583  1.0 96.78 ? 168 TRP A CE3 1 Q5VSL9 UNP 168 W 
+ATOM 1315 N NE1 . TRP A 1 168 ? -22.716 -12.109 17.940  1.0 96.78 ? 168 TRP A NE1 1 Q5VSL9 UNP 168 W 
+ATOM 1316 C CH2 . TRP A 1 168 ? -25.942 -11.215 16.214  1.0 96.78 ? 168 TRP A CH2 1 Q5VSL9 UNP 168 W 
+ATOM 1317 C CZ2 . TRP A 1 168 ? -25.112 -11.971 17.060  1.0 96.78 ? 168 TRP A CZ2 1 Q5VSL9 UNP 168 W 
+ATOM 1318 C CZ3 . TRP A 1 168 ? -25.409 -10.140 15.481  1.0 96.78 ? 168 TRP A CZ3 1 Q5VSL9 UNP 168 W 
+ATOM 1319 N N   . MET A 1 169 ? -18.701 -8.256  14.055  1.0 97.14 ? 169 MET A N   1 Q5VSL9 UNP 169 M 
+ATOM 1320 C CA  . MET A 1 169 ? -18.119 -7.185  13.246  1.0 97.14 ? 169 MET A CA  1 Q5VSL9 UNP 169 M 
+ATOM 1321 C C   . MET A 1 169 ? -18.408 -7.426  11.769  1.0 97.14 ? 169 MET A C   1 Q5VSL9 UNP 169 M 
+ATOM 1322 C CB  . MET A 1 169 ? -16.612 -7.094  13.512  1.0 97.14 ? 169 MET A CB  1 Q5VSL9 UNP 169 M 
+ATOM 1323 O O   . MET A 1 169 ? -18.930 -6.541  11.100  1.0 97.14 ? 169 MET A O   1 Q5VSL9 UNP 169 M 
+ATOM 1324 C CG  . MET A 1 169 ? -15.895 -6.133  12.557  1.0 97.14 ? 169 MET A CG  1 Q5VSL9 UNP 169 M 
+ATOM 1325 S SD  . MET A 1 169 ? -14.143 -5.880  12.936  1.0 97.14 ? 169 MET A SD  1 Q5VSL9 UNP 169 M 
+ATOM 1326 C CE  . MET A 1 169 ? -14.287 -4.976  14.494  1.0 97.14 ? 169 MET A CE  1 Q5VSL9 UNP 169 M 
+ATOM 1327 N N   . ARG A 1 170 ? -18.142 -8.636  11.264  1.0 95.77 ? 170 ARG A N   1 Q5VSL9 UNP 170 R 
+ATOM 1328 C CA  . ARG A 1 170 ? -18.395 -8.969  9.859   1.0 95.77 ? 170 ARG A CA  1 Q5VSL9 UNP 170 R 
+ATOM 1329 C C   . ARG A 1 170 ? -19.860 -8.773  9.482   1.0 95.77 ? 170 ARG A C   1 Q5VSL9 UNP 170 R 
+ATOM 1330 C CB  . ARG A 1 170 ? -17.887 -10.386 9.569   1.0 95.77 ? 170 ARG A CB  1 Q5VSL9 UNP 170 R 
+ATOM 1331 O O   . ARG A 1 170 ? -20.141 -8.076  8.510   1.0 95.77 ? 170 ARG A O   1 Q5VSL9 UNP 170 R 
+ATOM 1332 C CG  . ARG A 1 170 ? -17.921 -10.676 8.065   1.0 95.77 ? 170 ARG A CG  1 Q5VSL9 UNP 170 R 
+ATOM 1333 C CD  . ARG A 1 170 ? -17.239 -12.015 7.750   1.0 95.77 ? 170 ARG A CD  1 Q5VSL9 UNP 170 R 
+ATOM 1334 N NE  . ARG A 1 170 ? -16.974 -12.165 6.308   1.0 95.77 ? 170 ARG A NE  1 Q5VSL9 UNP 170 R 
+ATOM 1335 N NH1 . ARG A 1 170 ? -15.274 -10.607 6.110   1.0 95.77 ? 170 ARG A NH1 1 Q5VSL9 UNP 170 R 
+ATOM 1336 N NH2 . ARG A 1 170 ? -15.907 -11.738 4.354   1.0 95.77 ? 170 ARG A NH2 1 Q5VSL9 UNP 170 R 
+ATOM 1337 C CZ  . ARG A 1 170 ? -16.062 -11.514 5.610   1.0 95.77 ? 170 ARG A CZ  1 Q5VSL9 UNP 170 R 
+ATOM 1338 N N   . TYR A 1 171 ? -20.781 -9.334  10.261  1.0 96.60 ? 171 TYR A N   1 Q5VSL9 UNP 171 Y 
+ATOM 1339 C CA  . TYR A 1 171 ? -22.216 -9.168  10.031  1.0 96.60 ? 171 TYR A CA  1 Q5VSL9 UNP 171 Y 
+ATOM 1340 C C   . TYR A 1 171 ? -22.642 -7.691  10.066  1.0 96.60 ? 171 TYR A C   1 Q5VSL9 UNP 171 Y 
+ATOM 1341 C CB  . TYR A 1 171 ? -22.981 -9.997  11.071  1.0 96.60 ? 171 TYR A CB  1 Q5VSL9 UNP 171 Y 
+ATOM 1342 O O   . TYR A 1 171 ? -23.287 -7.211  9.133   1.0 96.60 ? 171 TYR A O   1 Q5VSL9 UNP 171 Y 
+ATOM 1343 C CG  . TYR A 1 171 ? -24.478 -9.761  11.042  1.0 96.60 ? 171 TYR A CG  1 Q5VSL9 UNP 171 Y 
+ATOM 1344 C CD1 . TYR A 1 171 ? -25.057 -8.863  11.956  1.0 96.60 ? 171 TYR A CD1 1 Q5VSL9 UNP 171 Y 
+ATOM 1345 C CD2 . TYR A 1 171 ? -25.283 -10.403 10.082  1.0 96.60 ? 171 TYR A CD2 1 Q5VSL9 UNP 171 Y 
+ATOM 1346 C CE1 . TYR A 1 171 ? -26.434 -8.588  11.912  1.0 96.60 ? 171 TYR A CE1 1 Q5VSL9 UNP 171 Y 
+ATOM 1347 C CE2 . TYR A 1 171 ? -26.667 -10.135 10.033  1.0 96.60 ? 171 TYR A CE2 1 Q5VSL9 UNP 171 Y 
+ATOM 1348 O OH  . TYR A 1 171 ? -28.573 -8.971  10.915  1.0 96.60 ? 171 TYR A OH  1 Q5VSL9 UNP 171 Y 
+ATOM 1349 C CZ  . TYR A 1 171 ? -27.240 -9.226  10.948  1.0 96.60 ? 171 TYR A CZ  1 Q5VSL9 UNP 171 Y 
+ATOM 1350 N N   . ASN A 1 172 ? -22.231 -6.961  11.103  1.0 97.79 ? 172 ASN A N   1 Q5VSL9 UNP 172 N 
+ATOM 1351 C CA  . ASN A 1 172 ? -22.586 -5.561  11.307  1.0 97.79 ? 172 ASN A CA  1 Q5VSL9 UNP 172 N 
+ATOM 1352 C C   . ASN A 1 172 ? -22.029 -4.662  10.194  1.0 97.79 ? 172 ASN A C   1 Q5VSL9 UNP 172 N 
+ATOM 1353 C CB  . ASN A 1 172 ? -22.073 -5.109  12.685  1.0 97.79 ? 172 ASN A CB  1 Q5VSL9 UNP 172 N 
+ATOM 1354 O O   . ASN A 1 172 ? -22.716 -3.748  9.754   1.0 97.79 ? 172 ASN A O   1 Q5VSL9 UNP 172 N 
+ATOM 1355 C CG  . ASN A 1 172 ? -22.810 -5.713  13.875  1.0 97.79 ? 172 ASN A CG  1 Q5VSL9 UNP 172 N 
+ATOM 1356 N ND2 . ASN A 1 172 ? -22.279 -5.537  15.061  1.0 97.79 ? 172 ASN A ND2 1 Q5VSL9 UNP 172 N 
+ATOM 1357 O OD1 . ASN A 1 172 ? -23.870 -6.308  13.776  1.0 97.79 ? 172 ASN A OD1 1 Q5VSL9 UNP 172 N 
+ATOM 1358 N N   . ILE A 1 173 ? -20.818 -4.921  9.694   1.0 98.02 ? 173 ILE A N   1 Q5VSL9 UNP 173 I 
+ATOM 1359 C CA  . ILE A 1 173 ? -20.242 -4.152  8.585   1.0 98.02 ? 173 ILE A CA  1 Q5VSL9 UNP 173 I 
+ATOM 1360 C C   . ILE A 1 173 ? -21.051 -4.335  7.298   1.0 98.02 ? 173 ILE A C   1 Q5VSL9 UNP 173 I 
+ATOM 1361 C CB  . ILE A 1 173 ? -18.753 -4.508  8.390   1.0 98.02 ? 173 ILE A CB  1 Q5VSL9 UNP 173 I 
+ATOM 1362 O O   . ILE A 1 173 ? -21.358 -3.343  6.638   1.0 98.02 ? 173 ILE A O   1 Q5VSL9 UNP 173 I 
+ATOM 1363 C CG1 . ILE A 1 173 ? -17.863 -3.968  9.536   1.0 98.02 ? 173 ILE A CG1 1 Q5VSL9 UNP 173 I 
+ATOM 1364 C CG2 . ILE A 1 173 ? -18.247 -4.008  7.028   1.0 98.02 ? 173 ILE A CG2 1 Q5VSL9 UNP 173 I 
+ATOM 1365 C CD1 . ILE A 1 173 ? -17.805 -2.446  9.695   1.0 98.02 ? 173 ILE A CD1 1 Q5VSL9 UNP 173 I 
+ATOM 1366 N N   . PHE A 1 174 ? -21.436 -5.567  6.949   1.0 97.71 ? 174 PHE A N   1 Q5VSL9 UNP 174 F 
+ATOM 1367 C CA  . PHE A 1 174 ? -22.277 -5.793  5.769   1.0 97.71 ? 174 PHE A CA  1 Q5VSL9 UNP 174 F 
+ATOM 1368 C C   . PHE A 1 174 ? -23.667 -5.169  5.924   1.0 97.71 ? 174 PHE A C   1 Q5VSL9 UNP 174 F 
+ATOM 1369 C CB  . PHE A 1 174 ? -22.361 -7.288  5.440   1.0 97.71 ? 174 PHE A CB  1 Q5VSL9 UNP 174 F 
+ATOM 1370 O O   . PHE A 1 174 ? -24.185 -4.623  4.955   1.0 97.71 ? 174 PHE A O   1 Q5VSL9 UNP 174 F 
+ATOM 1371 C CG  . PHE A 1 174 ? -21.165 -7.795  4.656   1.0 97.71 ? 174 PHE A CG  1 Q5VSL9 UNP 174 F 
+ATOM 1372 C CD1 . PHE A 1 174 ? -20.988 -7.401  3.316   1.0 97.71 ? 174 PHE A CD1 1 Q5VSL9 UNP 174 F 
+ATOM 1373 C CD2 . PHE A 1 174 ? -20.222 -8.646  5.257   1.0 97.71 ? 174 PHE A CD2 1 Q5VSL9 UNP 174 F 
+ATOM 1374 C CE1 . PHE A 1 174 ? -19.877 -7.854  2.583   1.0 97.71 ? 174 PHE A CE1 1 Q5VSL9 UNP 174 F 
+ATOM 1375 C CE2 . PHE A 1 174 ? -19.098 -9.082  4.535   1.0 97.71 ? 174 PHE A CE2 1 Q5VSL9 UNP 174 F 
+ATOM 1376 C CZ  . PHE A 1 174 ? -18.923 -8.685  3.198   1.0 97.71 ? 174 PHE A CZ  1 Q5VSL9 UNP 174 F 
+ATOM 1377 N N   . LEU A 1 175 ? -24.233 -5.172  7.133   1.0 97.89 ? 175 LEU A N   1 Q5VSL9 UNP 175 L 
+ATOM 1378 C CA  . LEU A 1 175 ? -25.480 -4.467  7.432   1.0 97.89 ? 175 LEU A CA  1 Q5VSL9 UNP 175 L 
+ATOM 1379 C C   . LEU A 1 175 ? -25.345 -2.946  7.248   1.0 97.89 ? 175 LEU A C   1 Q5VSL9 UNP 175 L 
+ATOM 1380 C CB  . LEU A 1 175 ? -25.882 -4.817  8.873   1.0 97.89 ? 175 LEU A CB  1 Q5VSL9 UNP 175 L 
+ATOM 1381 O O   . LEU A 1 175 ? -26.195 -2.321  6.621   1.0 97.89 ? 175 LEU A O   1 Q5VSL9 UNP 175 L 
+ATOM 1382 C CG  . LEU A 1 175 ? -27.144 -4.090  9.361   1.0 97.89 ? 175 LEU A CG  1 Q5VSL9 UNP 175 L 
+ATOM 1383 C CD1 . LEU A 1 175 ? -28.388 -4.624  8.655   1.0 97.89 ? 175 LEU A CD1 1 Q5VSL9 UNP 175 L 
+ATOM 1384 C CD2 . LEU A 1 175 ? -27.276 -4.299  10.866  1.0 97.89 ? 175 LEU A CD2 1 Q5VSL9 UNP 175 L 
+ATOM 1385 N N   . LEU A 1 176 ? -24.280 -2.342  7.787   1.0 98.24 ? 176 LEU A N   1 Q5VSL9 UNP 176 L 
+ATOM 1386 C CA  . LEU A 1 176 ? -24.021 -0.903  7.661   1.0 98.24 ? 176 LEU A CA  1 Q5VSL9 UNP 176 L 
+ATOM 1387 C C   . LEU A 1 176 ? -23.804 -0.497  6.198   1.0 98.24 ? 176 LEU A C   1 Q5VSL9 UNP 176 L 
+ATOM 1388 C CB  . LEU A 1 176 ? -22.804 -0.517  8.520   1.0 98.24 ? 176 LEU A CB  1 Q5VSL9 UNP 176 L 
+ATOM 1389 O O   . LEU A 1 176 ? -24.282 0.554   5.766   1.0 98.24 ? 176 LEU A O   1 Q5VSL9 UNP 176 L 
+ATOM 1390 C CG  . LEU A 1 176 ? -23.055 -0.531  10.041  1.0 98.24 ? 176 LEU A CG  1 Q5VSL9 UNP 176 L 
+ATOM 1391 C CD1 . LEU A 1 176 ? -21.728 -0.295  10.766  1.0 98.24 ? 176 LEU A CD1 1 Q5VSL9 UNP 176 L 
+ATOM 1392 C CD2 . LEU A 1 176 ? -24.049 0.539   10.490  1.0 98.24 ? 176 LEU A CD2 1 Q5VSL9 UNP 176 L 
+ATOM 1393 N N   . LEU A 1 177 ? -23.114 -1.340  5.428   1.0 97.08 ? 177 LEU A N   1 Q5VSL9 UNP 177 L 
+ATOM 1394 C CA  . LEU A 1 177 ? -22.939 -1.142  3.995   1.0 97.08 ? 177 LEU A CA  1 Q5VSL9 UNP 177 L 
+ATOM 1395 C C   . LEU A 1 177 ? -24.282 -1.222  3.253   1.0 97.08 ? 177 LEU A C   1 Q5VSL9 UNP 177 L 
+ATOM 1396 C CB  . LEU A 1 177 ? -21.921 -2.170  3.477   1.0 97.08 ? 177 LEU A CB  1 Q5VSL9 UNP 177 L 
+ATOM 1397 O O   . LEU A 1 177 ? -24.584 -0.337  2.461   1.0 97.08 ? 177 LEU A O   1 Q5VSL9 UNP 177 L 
+ATOM 1398 C CG  . LEU A 1 177 ? -21.573 -1.991  1.990   1.0 97.08 ? 177 LEU A CG  1 Q5VSL9 UNP 177 L 
+ATOM 1399 C CD1 . LEU A 1 177 ? -20.851 -0.668  1.727   1.0 97.08 ? 177 LEU A CD1 1 Q5VSL9 UNP 177 L 
+ATOM 1400 C CD2 . LEU A 1 177 ? -20.671 -3.140  1.539   1.0 97.08 ? 177 LEU A CD2 1 Q5VSL9 UNP 177 L 
+ATOM 1401 N N   . GLU A 1 178 ? -25.107 -2.226  3.560   1.0 96.53 ? 178 GLU A N   1 Q5VSL9 UNP 178 E 
+ATOM 1402 C CA  . GLU A 1 178 ? -26.423 -2.434  2.945   1.0 96.53 ? 178 GLU A CA  1 Q5VSL9 UNP 178 E 
+ATOM 1403 C C   . GLU A 1 178 ? -27.372 -1.242  3.147   1.0 96.53 ? 178 GLU A C   1 Q5VSL9 UNP 178 E 
+ATOM 1404 C CB  . GLU A 1 178 ? -27.036 -3.723  3.525   1.0 96.53 ? 178 GLU A CB  1 Q5VSL9 UNP 178 E 
+ATOM 1405 O O   . GLU A 1 178 ? -28.137 -0.907  2.244   1.0 96.53 ? 178 GLU A O   1 Q5VSL9 UNP 178 E 
+ATOM 1406 C CG  . GLU A 1 178 ? -28.395 -4.083  2.908   1.0 96.53 ? 178 GLU A CG  1 Q5VSL9 UNP 178 E 
+ATOM 1407 C CD  . GLU A 1 178 ? -29.020 -5.360  3.491   1.0 96.53 ? 178 GLU A CD  1 Q5VSL9 UNP 178 E 
+ATOM 1408 O OE1 . GLU A 1 178 ? -29.984 -5.862  2.861   1.0 96.53 ? 178 GLU A OE1 1 Q5VSL9 UNP 178 E 
+ATOM 1409 O OE2 . GLU A 1 178 ? -28.664 -5.783  4.610   1.0 96.53 ? 178 GLU A OE2 1 Q5VSL9 UNP 178 E 
+ATOM 1410 N N   . VAL A 1 179 ? -27.327 -0.580  4.308   1.0 96.65 ? 179 VAL A N   1 Q5VSL9 UNP 179 V 
+ATOM 1411 C CA  . VAL A 1 179 ? -28.156 0.612   4.571   1.0 96.65 ? 179 VAL A CA  1 Q5VSL9 UNP 179 V 
+ATOM 1412 C C   . VAL A 1 179 ? -27.565 1.912   4.011   1.0 96.65 ? 179 VAL A C   1 Q5VSL9 UNP 179 V 
+ATOM 1413 C CB  . VAL A 1 179 ? -28.539 0.758   6.057   1.0 96.65 ? 179 VAL A CB  1 Q5VSL9 UNP 179 V 
+ATOM 1414 O O   . VAL A 1 179 ? -28.197 2.953   4.137   1.0 96.65 ? 179 VAL A O   1 Q5VSL9 UNP 179 V 
+ATOM 1415 C CG1 . VAL A 1 179 ? -29.279 -0.483  6.578   1.0 96.65 ? 179 VAL A CG1 1 Q5VSL9 UNP 179 V 
+ATOM 1416 C CG2 . VAL A 1 179 ? -27.333 1.041   6.953   1.0 96.65 ? 179 VAL A CG2 1 Q5VSL9 UNP 179 V 
+ATOM 1417 N N   . GLY A 1 180 ? -26.375 1.886   3.398   1.0 95.93 ? 180 GLY A N   1 Q5VSL9 UNP 180 G 
+ATOM 1418 C CA  . GLY A 1 180 ? -25.750 3.071   2.794   1.0 95.93 ? 180 GLY A CA  1 Q5VSL9 UNP 180 G 
+ATOM 1419 C C   . GLY A 1 180 ? -24.901 3.918   3.749   1.0 95.93 ? 180 GLY A C   1 Q5VSL9 UNP 180 G 
+ATOM 1420 O O   . GLY A 1 180 ? -24.615 5.078   3.454   1.0 95.93 ? 180 GLY A O   1 Q5VSL9 UNP 180 G 
+ATOM 1421 N N   . THR A 1 181 ? -24.442 3.353   4.873   1.0 97.35 ? 181 THR A N   1 Q5VSL9 UNP 181 T 
+ATOM 1422 C CA  . THR A 1 181 ? -23.662 4.098   5.884   1.0 97.35 ? 181 THR A CA  1 Q5VSL9 UNP 181 T 
+ATOM 1423 C C   . THR A 1 181 ? -22.372 4.686   5.308   1.0 97.35 ? 181 THR A C   1 Q5VSL9 UNP 181 T 
+ATOM 1424 C CB  . THR A 1 181 ? -23.324 3.207   7.091   1.0 97.35 ? 181 THR A CB  1 Q5VSL9 UNP 181 T 
+ATOM 1425 O O   . THR A 1 181 ? -21.981 5.787   5.685   1.0 97.35 ? 181 THR A O   1 Q5VSL9 UNP 181 T 
+ATOM 1426 C CG2 . THR A 1 181 ? -22.510 3.904   8.180   1.0 97.35 ? 181 THR A CG2 1 Q5VSL9 UNP 181 T 
+ATOM 1427 O OG1 . THR A 1 181 ? -24.501 2.772   7.723   1.0 97.35 ? 181 THR A OG1 1 Q5VSL9 UNP 181 T 
+ATOM 1428 N N   . PHE A 1 182 ? -21.699 3.993   4.381   1.0 96.98 ? 182 PHE A N   1 Q5VSL9 UNP 182 F 
+ATOM 1429 C CA  . PHE A 1 182 ? -20.427 4.477   3.835   1.0 96.98 ? 182 PHE A CA  1 Q5VSL9 UNP 182 F 
+ATOM 1430 C C   . PHE A 1 182 ? -20.576 5.814   3.092   1.0 96.98 ? 182 PHE A C   1 Q5VSL9 UNP 182 F 
+ATOM 1431 C CB  . PHE A 1 182 ? -19.786 3.408   2.943   1.0 96.98 ? 182 PHE A CB  1 Q5VSL9 UNP 182 F 
+ATOM 1432 O O   . PHE A 1 182 ? -19.772 6.715   3.319   1.0 96.98 ? 182 PHE A O   1 Q5VSL9 UNP 182 F 
+ATOM 1433 C CG  . PHE A 1 182 ? -18.358 3.751   2.564   1.0 96.98 ? 182 PHE A CG  1 Q5VSL9 UNP 182 F 
+ATOM 1434 C CD1 . PHE A 1 182 ? -18.084 4.435   1.363   1.0 96.98 ? 182 PHE A CD1 1 Q5VSL9 UNP 182 F 
+ATOM 1435 C CD2 . PHE A 1 182 ? -17.299 3.407   3.428   1.0 96.98 ? 182 PHE A CD2 1 Q5VSL9 UNP 182 F 
+ATOM 1436 C CE1 . PHE A 1 182 ? -16.760 4.770   1.032   1.0 96.98 ? 182 PHE A CE1 1 Q5VSL9 UNP 182 F 
+ATOM 1437 C CE2 . PHE A 1 182 ? -15.975 3.742   3.095   1.0 96.98 ? 182 PHE A CE2 1 Q5VSL9 UNP 182 F 
+ATOM 1438 C CZ  . PHE A 1 182 ? -15.707 4.431   1.900   1.0 96.98 ? 182 PHE A CZ  1 Q5VSL9 UNP 182 F 
+ATOM 1439 N N   . ASN A 1 183 ? -21.624 5.978   2.279   1.0 94.34 ? 183 ASN A N   1 Q5VSL9 UNP 183 N 
+ATOM 1440 C CA  . ASN A 1 183 ? -21.863 7.215   1.528   1.0 94.34 ? 183 ASN A CA  1 Q5VSL9 UNP 183 N 
+ATOM 1441 C C   . ASN A 1 183 ? -22.144 8.396   2.466   1.0 94.34 ? 183 ASN A C   1 Q5VSL9 UNP 183 N 
+ATOM 1442 C CB  . ASN A 1 183 ? -22.998 6.980   0.515   1.0 94.34 ? 183 ASN A CB  1 Q5VSL9 UNP 183 N 
+ATOM 1443 O O   . ASN A 1 183 ? -21.516 9.445   2.334   1.0 94.34 ? 183 ASN A O   1 Q5VSL9 UNP 183 N 
+ATOM 1444 C CG  . ASN A 1 183 ? -22.579 6.030   -0.595  1.0 94.34 ? 183 ASN A CG  1 Q5VSL9 UNP 183 N 
+ATOM 1445 N ND2 . ASN A 1 183 ? -23.497 5.280   -1.156  1.0 94.34 ? 183 ASN A ND2 1 Q5VSL9 UNP 183 N 
+ATOM 1446 O OD1 . ASN A 1 183 ? -21.416 5.925   -0.945  1.0 94.34 ? 183 ASN A OD1 1 Q5VSL9 UNP 183 N 
+ATOM 1447 N N   . ALA A 1 184 ? -22.972 8.191   3.494   1.0 95.09 ? 184 ALA A N   1 Q5VSL9 UNP 184 A 
+ATOM 1448 C CA  . ALA A 1 184 ? -23.203 9.208   4.520   1.0 95.09 ? 184 ALA A CA  1 Q5VSL9 UNP 184 A 
+ATOM 1449 C C   . ALA A 1 184 ? -21.907 9.596   5.257   1.0 95.09 ? 184 ALA A C   1 Q5VSL9 UNP 184 A 
+ATOM 1450 C CB  . ALA A 1 184 ? -24.251 8.672   5.497   1.0 95.09 ? 184 ALA A CB  1 Q5VSL9 UNP 184 A 
+ATOM 1451 O O   . ALA A 1 184 ? -21.660 10.770  5.534   1.0 95.09 ? 184 ALA A O   1 Q5VSL9 UNP 184 A 
+ATOM 1452 N N   . LEU A 1 185 ? -21.029 8.627   5.543   1.0 96.97 ? 185 LEU A N   1 Q5VSL9 UNP 185 L 
+ATOM 1453 C CA  . LEU A 1 185 ? -19.727 8.907   6.155   1.0 96.97 ? 185 LEU A CA  1 Q5VSL9 UNP 185 L 
+ATOM 1454 C C   . LEU A 1 185 ? -18.794 9.688   5.224   1.0 96.97 ? 185 LEU A C   1 Q5VSL9 UNP 185 L 
+ATOM 1455 C CB  . LEU A 1 185 ? -19.047 7.604   6.600   1.0 96.97 ? 185 LEU A CB  1 Q5VSL9 UNP 185 L 
+ATOM 1456 O O   . LEU A 1 185 ? -18.039 10.519  5.721   1.0 96.97 ? 185 LEU A O   1 Q5VSL9 UNP 185 L 
+ATOM 1457 C CG  . LEU A 1 185 ? -19.733 6.886   7.771   1.0 96.97 ? 185 LEU A CG  1 Q5VSL9 UNP 185 L 
+ATOM 1458 C CD1 . LEU A 1 185 ? -19.066 5.526   7.959   1.0 96.97 ? 185 LEU A CD1 1 Q5VSL9 UNP 185 L 
+ATOM 1459 C CD2 . LEU A 1 185 ? -19.618 7.644   9.091   1.0 96.97 ? 185 LEU A CD2 1 Q5VSL9 UNP 185 L 
+ATOM 1460 N N   . VAL A 1 186 ? -18.835 9.459   3.907   1.0 95.98 ? 186 VAL A N   1 Q5VSL9 UNP 186 V 
+ATOM 1461 C CA  . VAL A 1 186 ? -18.059 10.242  2.928   1.0 95.98 ? 186 VAL A CA  1 Q5VSL9 UNP 186 V 
+ATOM 1462 C C   . VAL A 1 186 ? -18.490 11.710  2.958   1.0 95.98 ? 186 VAL A C   1 Q5VSL9 UNP 186 V 
+ATOM 1463 C CB  . VAL A 1 186 ? -18.184 9.652   1.504   1.0 95.98 ? 186 VAL A CB  1 Q5VSL9 UNP 186 V 
+ATOM 1464 O O   . VAL A 1 186 ? -17.639 12.598  3.026   1.0 95.98 ? 186 VAL A O   1 Q5VSL9 UNP 186 V 
+ATOM 1465 C CG1 . VAL A 1 186 ? -17.556 10.561  0.441   1.0 95.98 ? 186 VAL A CG1 1 Q5VSL9 UNP 186 V 
+ATOM 1466 C CG2 . VAL A 1 186 ? -17.459 8.305   1.388   1.0 95.98 ? 186 VAL A CG2 1 Q5VSL9 UNP 186 V 
+ATOM 1467 N N   . GLU A 1 187 ? -19.792 11.987  2.964   1.0 93.46 ? 187 GLU A N   1 Q5VSL9 UNP 187 E 
+ATOM 1468 C CA  . GLU A 1 187 ? -20.317 13.357  3.047   1.0 93.46 ? 187 GLU A CA  1 Q5VSL9 UNP 187 E 
+ATOM 1469 C C   . GLU A 1 187 ? -19.923 14.038  4.366   1.0 93.46 ? 187 GLU A C   1 Q5VSL9 UNP 187 E 
+ATOM 1470 C CB  . GLU A 1 187 ? -21.841 13.334  2.897   1.0 93.46 ? 187 GLU A CB  1 Q5VSL9 UNP 187 E 
+ATOM 1471 O O   . GLU A 1 187 ? -19.387 15.151  4.369   1.0 93.46 ? 187 GLU A O   1 Q5VSL9 UNP 187 E 
+ATOM 1472 C CG  . GLU A 1 187 ? -22.272 12.900  1.488   1.0 93.46 ? 187 GLU A CG  1 Q5VSL9 UNP 187 E 
+ATOM 1473 C CD  . GLU A 1 187 ? -23.797 12.829  1.333   1.0 93.46 ? 187 GLU A CD  1 Q5VSL9 UNP 187 E 
+ATOM 1474 O OE1 . GLU A 1 187 ? -24.234 12.235  0.323   1.0 93.46 ? 187 GLU A OE1 1 Q5VSL9 UNP 187 E 
+ATOM 1475 O OE2 . GLU A 1 187 ? -24.504 13.390  2.200   1.0 93.46 ? 187 GLU A OE2 1 Q5VSL9 UNP 187 E 
+ATOM 1476 N N   . LEU A 1 188 ? -20.092 13.338  5.493   1.0 94.86 ? 188 LEU A N   1 Q5VSL9 UNP 188 L 
+ATOM 1477 C CA  . LEU A 1 188 ? -19.691 13.842  6.808   1.0 94.86 ? 188 LEU A CA  1 Q5VSL9 UNP 188 L 
+ATOM 1478 C C   . LEU A 1 188 ? -18.183 14.071  6.919   1.0 94.86 ? 188 LEU A C   1 Q5VSL9 UNP 188 L 
+ATOM 1479 C CB  . LEU A 1 188 ? -20.136 12.859  7.898   1.0 94.86 ? 188 LEU A CB  1 Q5VSL9 UNP 188 L 
+ATOM 1480 O O   . LEU A 1 188 ? -17.756 15.059  7.517   1.0 94.86 ? 188 LEU A O   1 Q5VSL9 UNP 188 L 
+ATOM 1481 C CG  . LEU A 1 188 ? -21.648 12.839  8.161   1.0 94.86 ? 188 LEU A CG  1 Q5VSL9 UNP 188 L 
+ATOM 1482 C CD1 . LEU A 1 188 ? -21.908 11.813  9.260   1.0 94.86 ? 188 LEU A CD1 1 Q5VSL9 UNP 188 L 
+ATOM 1483 C CD2 . LEU A 1 188 ? -22.172 14.198  8.630   1.0 94.86 ? 188 LEU A CD2 1 Q5VSL9 UNP 188 L 
+ATOM 1484 N N   . LEU A 1 189 ? -17.371 13.181  6.346   1.0 96.16 ? 189 LEU A N   1 Q5VSL9 UNP 189 L 
+ATOM 1485 C CA  . LEU A 1 189 ? -15.922 13.332  6.344   1.0 96.16 ? 189 LEU A CA  1 Q5VSL9 UNP 189 L 
+ATOM 1486 C C   . LEU A 1 189 ? -15.512 14.586  5.569   1.0 96.16 ? 189 LEU A C   1 Q5VSL9 UNP 189 L 
+ATOM 1487 C CB  . LEU A 1 189 ? -15.261 12.057  5.790   1.0 96.16 ? 189 LEU A CB  1 Q5VSL9 UNP 189 L 
+ATOM 1488 O O   . LEU A 1 189 ? -14.684 15.341  6.073   1.0 96.16 ? 189 LEU A O   1 Q5VSL9 UNP 189 L 
+ATOM 1489 C CG  . LEU A 1 189 ? -13.724 12.127  5.770   1.0 96.16 ? 189 LEU A CG  1 Q5VSL9 UNP 189 L 
+ATOM 1490 C CD1 . LEU A 1 189 ? -13.120 12.228  7.175   1.0 96.16 ? 189 LEU A CD1 1 Q5VSL9 UNP 189 L 
+ATOM 1491 C CD2 . LEU A 1 189 ? -13.136 10.894  5.090   1.0 96.16 ? 189 LEU A CD2 1 Q5VSL9 UNP 189 L 
+ATOM 1492 N N   . ASN A 1 190 ? -16.106 14.856  4.402   1.0 94.01 ? 190 ASN A N   1 Q5VSL9 UNP 190 N 
+ATOM 1493 C CA  . ASN A 1 190 ? -15.839 16.095  3.660   1.0 94.01 ? 190 ASN A CA  1 Q5VSL9 UNP 190 N 
+ATOM 1494 C C   . ASN A 1 190 ? -16.201 17.339  4.471   1.0 94.01 ? 190 ASN A C   1 Q5VSL9 UNP 190 N 
+ATOM 1495 C CB  . ASN A 1 190 ? -16.608 16.112  2.340   1.0 94.01 ? 190 ASN A CB  1 Q5VSL9 UNP 190 N 
+ATOM 1496 O O   . ASN A 1 190 ? -15.397 18.266  4.571   1.0 94.01 ? 190 ASN A O   1 Q5VSL9 UNP 190 N 
+ATOM 1497 C CG  . ASN A 1 190 ? -15.926 15.273  1.297   1.0 94.01 ? 190 ASN A CG  1 Q5VSL9 UNP 190 N 
+ATOM 1498 N ND2 . ASN A 1 190 ? -16.523 14.168  0.949   1.0 94.01 ? 190 ASN A ND2 1 Q5VSL9 UNP 190 N 
+ATOM 1499 O OD1 . ASN A 1 190 ? -14.861 15.602  0.796   1.0 94.01 ? 190 ASN A OD1 1 Q5VSL9 UNP 190 N 
+ATOM 1500 N N   . MET A 1 191 ? -17.376 17.339  5.104   1.0 92.61 ? 191 MET A N   1 Q5VSL9 UNP 191 M 
+ATOM 1501 C CA  . MET A 1 191 ? -17.798 18.449  5.957   1.0 92.61 ? 191 MET A CA  1 Q5VSL9 UNP 191 M 
+ATOM 1502 C C   . MET A 1 191 ? -16.796 18.699  7.099   1.0 92.61 ? 191 MET A C   1 Q5VSL9 UNP 191 M 
+ATOM 1503 C CB  . MET A 1 191 ? -19.202 18.148  6.490   1.0 92.61 ? 191 MET A CB  1 Q5VSL9 UNP 191 M 
+ATOM 1504 O O   . MET A 1 191 ? -16.442 19.849  7.366   1.0 92.61 ? 191 MET A O   1 Q5VSL9 UNP 191 M 
+ATOM 1505 C CG  . MET A 1 191 ? -19.745 19.284  7.369   1.0 92.61 ? 191 MET A CG  1 Q5VSL9 UNP 191 M 
+ATOM 1506 S SD  . MET A 1 191 ? -21.261 18.884  8.277   1.0 92.61 ? 191 MET A SD  1 Q5VSL9 UNP 191 M 
+ATOM 1507 C CE  . MET A 1 191 ? -20.597 17.653  9.430   1.0 92.61 ? 191 MET A CE  1 Q5VSL9 UNP 191 M 
+ATOM 1508 N N   . GLU A 1 192 ? -16.299 17.648  7.759   1.0 93.74 ? 192 GLU A N   1 Q5VSL9 UNP 192 E 
+ATOM 1509 C CA  . GLU A 1 192 ? -15.306 17.795  8.831   1.0 93.74 ? 192 GLU A CA  1 Q5VSL9 UNP 192 E 
+ATOM 1510 C C   . GLU A 1 192 ? -13.897 18.135  8.309   1.0 93.74 ? 192 GLU A C   1 Q5VSL9 UNP 192 E 
+ATOM 1511 C CB  . GLU A 1 192 ? -15.291 16.556  9.743   1.0 93.74 ? 192 GLU A CB  1 Q5VSL9 UNP 192 E 
+ATOM 1512 O O   . GLU A 1 192 ? -13.151 18.845  8.986   1.0 93.74 ? 192 GLU A O   1 Q5VSL9 UNP 192 E 
+ATOM 1513 C CG  . GLU A 1 192 ? -16.572 16.369  10.583  1.0 93.74 ? 192 GLU A CG  1 Q5VSL9 UNP 192 E 
+ATOM 1514 C CD  . GLU A 1 192 ? -16.932 17.548  11.517  1.0 93.74 ? 192 GLU A CD  1 Q5VSL9 UNP 192 E 
+ATOM 1515 O OE1 . GLU A 1 192 ? -18.138 17.694  11.846  1.0 93.74 ? 192 GLU A OE1 1 Q5VSL9 UNP 192 E 
+ATOM 1516 O OE2 . GLU A 1 192 ? -16.026 18.323  11.923  1.0 93.74 ? 192 GLU A OE2 1 Q5VSL9 UNP 192 E 
+ATOM 1517 N N   . ILE A 1 193 ? -13.526 17.719  7.091   1.0 94.46 ? 193 ILE A N   1 Q5VSL9 UNP 193 I 
+ATOM 1518 C CA  . ILE A 1 193 ? -12.278 18.146  6.432   1.0 94.46 ? 193 ILE A CA  1 Q5VSL9 UNP 193 I 
+ATOM 1519 C C   . ILE A 1 193 ? -12.277 19.663  6.206   1.0 94.46 ? 193 ILE A C   1 Q5VSL9 UNP 193 I 
+ATOM 1520 C CB  . ILE A 1 193 ? -12.058 17.372  5.105   1.0 94.46 ? 193 ILE A CB  1 Q5VSL9 UNP 193 I 
+ATOM 1521 O O   . ILE A 1 193 ? -11.233 20.305  6.380   1.0 94.46 ? 193 ILE A O   1 Q5VSL9 UNP 193 I 
+ATOM 1522 C CG1 . ILE A 1 193 ? -11.606 15.925  5.397   1.0 94.46 ? 193 ILE A CG1 1 Q5VSL9 UNP 193 I 
+ATOM 1523 C CG2 . ILE A 1 193 ? -11.016 18.049  4.187   1.0 94.46 ? 193 ILE A CG2 1 Q5VSL9 UNP 193 I 
+ATOM 1524 C CD1 . ILE A 1 193 ? -11.723 14.999  4.178   1.0 94.46 ? 193 ILE A CD1 1 Q5VSL9 UNP 193 I 
+ATOM 1525 N N   . ASP A 1 194 ? -13.419 20.244  5.838   1.0 91.28 ? 194 ASP A N   1 Q5VSL9 UNP 194 D 
+ATOM 1526 C CA  . ASP A 1 194 ? -13.571 21.676  5.547   1.0 91.28 ? 194 ASP A CA  1 Q5VSL9 UNP 194 D 
+ATOM 1527 C C   . ASP A 1 194 ? -13.980 22.526  6.760   1.0 91.28 ? 194 ASP A C   1 Q5VSL9 UNP 194 D 
+ATOM 1528 C CB  . ASP A 1 194 ? -14.465 21.855  4.313   1.0 91.28 ? 194 ASP A CB  1 Q5VSL9 UNP 194 D 
+ATOM 1529 O O   . ASP A 1 194 ? -14.146 23.748  6.659   1.0 91.28 ? 194 ASP A O   1 Q5VSL9 UNP 194 D 
+ATOM 1530 C CG  . ASP A 1 194 ? -13.751 21.389  3.037   1.0 91.28 ? 194 ASP A CG  1 Q5VSL9 UNP 194 D 
+ATOM 1531 O OD1 . ASP A 1 194 ? -12.484 21.408  3.030   1.0 91.28 ? 194 ASP A OD1 1 Q5VSL9 UNP 194 D 
+ATOM 1532 O OD2 . ASP A 1 194 ? -14.470 21.078  2.067   1.0 91.28 ? 194 ASP A OD2 1 Q5VSL9 UNP 194 D 
+ATOM 1533 N N   . ASN A 1 195 ? -14.026 21.911  7.946   1.0 91.29 ? 195 ASN A N   1 Q5VSL9 UNP 195 N 
+ATOM 1534 C CA  . ASN A 1 195 ? -14.310 22.573  9.212   1.0 91.29 ? 195 ASN A CA  1 Q5VSL9 UNP 195 N 
+ATOM 1535 C C   . ASN A 1 195 ? -13.194 23.562  9.613   1.0 91.29 ? 195 ASN A C   1 Q5VSL9 UNP 195 N 
+ATOM 1536 C CB  . ASN A 1 195 ? -14.603 21.501  10.266  1.0 91.29 ? 195 ASN A CB  1 Q5VSL9 UNP 195 N 
+ATOM 1537 O O   . ASN A 1 195 ? -12.266 23.276  10.379  1.0 91.29 ? 195 ASN A O   1 Q5VSL9 UNP 195 N 
+ATOM 1538 C CG  . ASN A 1 195 ? -15.133 22.065  11.567  1.0 91.29 ? 195 ASN A CG  1 Q5VSL9 UNP 195 N 
+ATOM 1539 N ND2 . ASN A 1 195 ? -15.664 21.207  12.407  1.0 91.29 ? 195 ASN A ND2 1 Q5VSL9 UNP 195 N 
+ATOM 1540 O OD1 . ASN A 1 195 ? -15.068 23.259  11.854  1.0 91.29 ? 195 ASN A OD1 1 Q5VSL9 UNP 195 N 
+ATOM 1541 N N   . SER A 1 196 ? -13.315 24.789  9.106   1.0 83.99 ? 196 SER A N   1 Q5VSL9 UNP 196 S 
+ATOM 1542 C CA  . SER A 1 196 ? -12.345 25.872  9.306   1.0 83.99 ? 196 SER A CA  1 Q5VSL9 UNP 196 S 
+ATOM 1543 C C   . SER A 1 196 ? -12.187 26.280  10.777  1.0 83.99 ? 196 SER A C   1 Q5VSL9 UNP 196 S 
+ATOM 1544 C CB  . SER A 1 196 ? -12.771 27.085  8.477   1.0 83.99 ? 196 SER A CB  1 Q5VSL9 UNP 196 S 
+ATOM 1545 O O   . SER A 1 196 ? -11.118 26.752  11.178  1.0 83.99 ? 196 SER A O   1 Q5VSL9 UNP 196 S 
+ATOM 1546 O OG  . SER A 1 196 ? -12.684 26.789  7.097   1.0 83.99 ? 196 SER A OG  1 Q5VSL9 UNP 196 S 
+ATOM 1547 N N   . ALA A 1 197 ? -13.217 26.072  11.605  1.0 87.12 ? 197 ALA A N   1 Q5VSL9 UNP 197 A 
+ATOM 1548 C CA  . ALA A 1 197 ? -13.166 26.365  13.035  1.0 87.12 ? 197 ALA A CA  1 Q5VSL9 UNP 197 A 
+ATOM 1549 C C   . ALA A 1 197 ? -12.244 25.386  13.780  1.0 87.12 ? 197 ALA A C   1 Q5VSL9 UNP 197 A 
+ATOM 1550 C CB  . ALA A 1 197 ? -14.593 26.350  13.594  1.0 87.12 ? 197 ALA A CB  1 Q5VSL9 UNP 197 A 
+ATOM 1551 O O   . ALA A 1 197 ? -11.410 25.820  14.580  1.0 87.12 ? 197 ALA A O   1 Q5VSL9 UNP 197 A 
+ATOM 1552 N N   . ALA A 1 198 ? -12.337 24.086  13.474  1.0 85.62 ? 198 ALA A N   1 Q5VSL9 UNP 198 A 
+ATOM 1553 C CA  . ALA A 1 198 ? -11.449 23.067  14.036  1.0 85.62 ? 198 ALA A CA  1 Q5VSL9 UNP 198 A 
+ATOM 1554 C C   . ALA A 1 198 ? -9.986  23.328  13.645  1.0 85.62 ? 198 ALA A C   1 Q5VSL9 UNP 198 A 
+ATOM 1555 C CB  . ALA A 1 198 ? -11.921 21.685  13.569  1.0 85.62 ? 198 ALA A CB  1 Q5VSL9 UNP 198 A 
+ATOM 1556 O O   . ALA A 1 198 ? -9.102  23.339  14.505  1.0 85.62 ? 198 ALA A O   1 Q5VSL9 UNP 198 A 
+ATOM 1557 N N   . CYS A 1 199 ? -9.745  23.659  12.372  1.0 83.21 ? 199 CYS A N   1 Q5VSL9 UNP 199 C 
+ATOM 1558 C CA  . CYS A 1 199 ? -8.429  24.078  11.894  1.0 83.21 ? 199 CYS A CA  1 Q5VSL9 UNP 199 C 
+ATOM 1559 C C   . CYS A 1 199 ? -7.888  25.291  12.667  1.0 83.21 ? 199 CYS A C   1 Q5VSL9 UNP 199 C 
+ATOM 1560 C CB  . CYS A 1 199 ? -8.523  24.355  10.389  1.0 83.21 ? 199 CYS A CB  1 Q5VSL9 UNP 199 C 
+ATOM 1561 O O   . CYS A 1 199 ? -6.793  25.232  13.233  1.0 83.21 ? 199 CYS A O   1 Q5VSL9 UNP 199 C 
+ATOM 1562 S SG  . CYS A 1 199 ? -6.978  25.131  9.848   1.0 83.21 ? 199 CYS A SG  1 Q5VSL9 UNP 199 C 
+ATOM 1563 N N   . SER A 1 200 ? -8.672  26.368  12.747  1.0 86.18 ? 200 SER A N   1 Q5VSL9 UNP 200 S 
+ATOM 1564 C CA  . SER A 1 200 ? -8.262  27.609  13.413  1.0 86.18 ? 200 SER A CA  1 Q5VSL9 UNP 200 S 
+ATOM 1565 C C   . SER A 1 200 ? -7.938  27.399  14.894  1.0 86.18 ? 200 SER A C   1 Q5VSL9 UNP 200 S 
+ATOM 1566 C CB  . SER A 1 200 ? -9.371  28.655  13.303  1.0 86.18 ? 200 SER A CB  1 Q5VSL9 UNP 200 S 
+ATOM 1567 O O   . SER A 1 200 ? -7.019  28.026  15.420  1.0 86.18 ? 200 SER A O   1 Q5VSL9 UNP 200 S 
+ATOM 1568 O OG  . SER A 1 200 ? -9.597  29.007  11.956  1.0 86.18 ? 200 SER A OG  1 Q5VSL9 UNP 200 S 
+ATOM 1569 N N   . SER A 1 201 ? -8.679  26.514  15.566  1.0 88.14 ? 201 SER A N   1 Q5VSL9 UNP 201 S 
+ATOM 1570 C CA  . SER A 1 201 ? -8.426  26.136  16.957  1.0 88.14 ? 201 SER A CA  1 Q5VSL9 UNP 201 S 
+ATOM 1571 C C   . SER A 1 201 ? -7.114  25.360  17.096  1.0 88.14 ? 201 SER A C   1 Q5VSL9 UNP 201 S 
+ATOM 1572 C CB  . SER A 1 201 ? -9.604  25.312  17.478  1.0 88.14 ? 201 SER A CB  1 Q5VSL9 UNP 201 S 
+ATOM 1573 O O   . SER A 1 201 ? -6.257  25.728  17.900  1.0 88.14 ? 201 SER A O   1 Q5VSL9 UNP 201 S 
+ATOM 1574 O OG  . SER A 1 201 ? -9.480  25.118  18.872  1.0 88.14 ? 201 SER A OG  1 Q5VSL9 UNP 201 S 
+ATOM 1575 N N   . ALA A 1 202 ? -6.908  24.345  16.254  1.0 84.30 ? 202 ALA A N   1 Q5VSL9 UNP 202 A 
+ATOM 1576 C CA  . ALA A 1 202 ? -5.725  23.491  16.293  1.0 84.30 ? 202 ALA A CA  1 Q5VSL9 UNP 202 A 
+ATOM 1577 C C   . ALA A 1 202 ? -4.422  24.260  16.030  1.0 84.30 ? 202 ALA A C   1 Q5VSL9 UNP 202 A 
+ATOM 1578 C CB  . ALA A 1 202 ? -5.919  22.374  15.267  1.0 84.30 ? 202 ALA A CB  1 Q5VSL9 UNP 202 A 
+ATOM 1579 O O   . ALA A 1 202 ? -3.435  24.048  16.725  1.0 84.30 ? 202 ALA A O   1 Q5VSL9 UNP 202 A 
+ATOM 1580 N N   . VAL A 1 203 ? -4.418  25.187  15.065  1.0 84.83 ? 203 VAL A N   1 Q5VSL9 UNP 203 V 
+ATOM 1581 C CA  . VAL A 1 203 ? -3.225  25.985  14.716  1.0 84.83 ? 203 VAL A CA  1 Q5VSL9 UNP 203 V 
+ATOM 1582 C C   . VAL A 1 203 ? -2.791  26.909  15.862  1.0 84.83 ? 203 VAL A C   1 Q5VSL9 UNP 203 V 
+ATOM 1583 C CB  . VAL A 1 203 ? -3.486  26.783  13.420  1.0 84.83 ? 203 VAL A CB  1 Q5VSL9 UNP 203 V 
+ATOM 1584 O O   . VAL A 1 203 ? -1.609  27.222  15.988  1.0 84.83 ? 203 VAL A O   1 Q5VSL9 UNP 203 V 
+ATOM 1585 C CG1 . VAL A 1 203 ? -2.361  27.766  13.068  1.0 84.83 ? 203 VAL A CG1 1 Q5VSL9 UNP 203 V 
+ATOM 1586 C CG2 . VAL A 1 203 ? -3.635  25.836  12.219  1.0 84.83 ? 203 VAL A CG2 1 Q5VSL9 UNP 203 V 
+ATOM 1587 N N   . ARG A 1 204 ? -3.725  27.349  16.716  1.0 84.92 ? 204 ARG A N   1 Q5VSL9 UNP 204 R 
+ATOM 1588 C CA  . ARG A 1 204 ? -3.430  28.243  17.849  1.0 84.92 ? 204 ARG A CA  1 Q5VSL9 UNP 204 R 
+ATOM 1589 C C   . ARG A 1 204 ? -2.984  27.501  19.107  1.0 84.92 ? 204 ARG A C   1 Q5VSL9 UNP 204 R 
+ATOM 1590 C CB  . ARG A 1 204 ? -4.658  29.108  18.158  1.0 84.92 ? 204 ARG A CB  1 Q5VSL9 UNP 204 R 
+ATOM 1591 O O   . ARG A 1 204 ? -2.407  28.129  19.995  1.0 84.92 ? 204 ARG A O   1 Q5VSL9 UNP 204 R 
+ATOM 1592 C CG  . ARG A 1 204 ? -4.967  30.106  17.036  1.0 84.92 ? 204 ARG A CG  1 Q5VSL9 UNP 204 R 
+ATOM 1593 C CD  . ARG A 1 204 ? -6.250  30.864  17.383  1.0 84.92 ? 204 ARG A CD  1 Q5VSL9 UNP 204 R 
+ATOM 1594 N NE  . ARG A 1 204 ? -6.744  31.650  16.240  1.0 84.92 ? 204 ARG A NE  1 Q5VSL9 UNP 204 R 
+ATOM 1595 N NH1 . ARG A 1 204 ? -8.657  32.428  17.240  1.0 84.92 ? 204 ARG A NH1 1 Q5VSL9 UNP 204 R 
+ATOM 1596 N NH2 . ARG A 1 204 ? -8.261  32.906  15.096  1.0 84.92 ? 204 ARG A NH2 1 Q5VSL9 UNP 204 R 
+ATOM 1597 C CZ  . ARG A 1 204 ? -7.879  32.324  16.198  1.0 84.92 ? 204 ARG A CZ  1 Q5VSL9 UNP 204 R 
+ATOM 1598 N N   . LYS A 1 205 ? -3.274  26.202  19.224  1.0 83.27 ? 205 LYS A N   1 Q5VSL9 UNP 205 K 
+ATOM 1599 C CA  . LYS A 1 205 ? -2.933  25.422  20.416  1.0 83.27 ? 205 LYS A CA  1 Q5VSL9 UNP 205 K 
+ATOM 1600 C C   . LYS A 1 205 ? -1.425  25.123  20.462  1.0 83.27 ? 205 LYS A C   1 Q5VSL9 UNP 205 K 
+ATOM 1601 C CB  . LYS A 1 205 ? -3.762  24.134  20.497  1.0 83.27 ? 205 LYS A CB  1 Q5VSL9 UNP 205 K 
+ATOM 1602 O O   . LYS A 1 205 ? -0.868  24.679  19.462  1.0 83.27 ? 205 LYS A O   1 Q5VSL9 UNP 205 K 
+ATOM 1603 C CG  . LYS A 1 205 ? -5.182  24.401  21.022  1.0 83.27 ? 205 LYS A CG  1 Q5VSL9 UNP 205 K 
+ATOM 1604 C CD  . LYS A 1 205 ? -5.926  23.076  21.225  1.0 83.27 ? 205 LYS A CD  1 Q5VSL9 UNP 205 K 
+ATOM 1605 C CE  . LYS A 1 205 ? -7.329  23.299  21.798  1.0 83.27 ? 205 LYS A CE  1 Q5VSL9 UNP 205 K 
+ATOM 1606 N NZ  . LYS A 1 205 ? -7.965  21.996  22.115  1.0 83.27 ? 205 LYS A NZ  1 Q5VSL9 UNP 205 K 
+ATOM 1607 N N   . PRO A 1 206 ? -0.762  25.290  21.625  1.0 78.84 ? 206 PRO A N   1 Q5VSL9 UNP 206 P 
+ATOM 1608 C CA  . PRO A 1 206 ? 0.657   24.952  21.778  1.0 78.84 ? 206 PRO A CA  1 Q5VSL9 UNP 206 P 
+ATOM 1609 C C   . PRO A 1 206 ? 0.946   23.459  21.584  1.0 78.84 ? 206 PRO A C   1 Q5VSL9 UNP 206 P 
+ATOM 1610 C CB  . PRO A 1 206 ? 1.034   25.375  23.204  1.0 78.84 ? 206 PRO A CB  1 Q5VSL9 UNP 206 P 
+ATOM 1611 O O   . PRO A 1 206 ? 2.018   23.086  21.114  1.0 78.84 ? 206 PRO A O   1 Q5VSL9 UNP 206 P 
+ATOM 1612 C CG  . PRO A 1 206 ? -0.044  26.377  23.606  1.0 78.84 ? 206 PRO A CG  1 Q5VSL9 UNP 206 P 
+ATOM 1613 C CD  . PRO A 1 206 ? -1.272  25.908  22.839  1.0 78.84 ? 206 PRO A CD  1 Q5VSL9 UNP 206 P 
+ATOM 1614 N N   . ALA A 1 207 ? -0.010  22.611  21.967  1.0 84.44 ? 207 ALA A N   1 Q5VSL9 UNP 207 A 
+ATOM 1615 C CA  . ALA A 1 207 ? 0.044   21.169  21.806  1.0 84.44 ? 207 ALA A CA  1 Q5VSL9 UNP 207 A 
+ATOM 1616 C C   . ALA A 1 207 ? -1.321  20.674  21.325  1.0 84.44 ? 207 ALA A C   1 Q5VSL9 UNP 207 A 
+ATOM 1617 C CB  . ALA A 1 207 ? 0.457   20.524  23.134  1.0 84.44 ? 207 ALA A CB  1 Q5VSL9 UNP 207 A 
+ATOM 1618 O O   . ALA A 1 207 ? -2.352  21.033  21.894  1.0 84.44 ? 207 ALA A O   1 Q5VSL9 UNP 207 A 
+ATOM 1619 N N   . ILE A 1 208 ? -1.299  19.867  20.269  1.0 90.06 ? 208 ILE A N   1 Q5VSL9 UNP 208 I 
+ATOM 1620 C CA  . ILE A 1 208 ? -2.475  19.201  19.715  1.0 90.06 ? 208 ILE A CA  1 Q5VSL9 UNP 208 I 
+ATOM 1621 C C   . ILE A 1 208 ? -2.503  17.786  20.285  1.0 90.06 ? 208 ILE A C   1 Q5VSL9 UNP 208 I 
+ATOM 1622 C CB  . ILE A 1 208 ? -2.444  19.212  18.173  1.0 90.06 ? 208 ILE A CB  1 Q5VSL9 UNP 208 I 
+ATOM 1623 O O   . ILE A 1 208 ? -1.462  17.126  20.354  1.0 90.06 ? 208 ILE A O   1 Q5VSL9 UNP 208 I 
+ATOM 1624 C CG1 . ILE A 1 208 ? -2.298  20.654  17.629  1.0 90.06 ? 208 ILE A CG1 1 Q5VSL9 UNP 208 I 
+ATOM 1625 C CG2 . ILE A 1 208 ? -3.721  18.568  17.608  1.0 90.06 ? 208 ILE A CG2 1 Q5VSL9 UNP 208 I 
+ATOM 1626 C CD1 . ILE A 1 208 ? -2.081  20.715  16.117  1.0 90.06 ? 208 ILE A CD1 1 Q5VSL9 UNP 208 I 
+ATOM 1627 N N   . SER A 1 209 ? -3.685  17.344  20.690  1.0 91.89 ? 209 SER A N   1 Q5VSL9 UNP 209 S 
+ATOM 1628 C CA  . SER A 1 209 ? -3.929  16.036  21.295  1.0 91.89 ? 209 SER A CA  1 Q5VSL9 UNP 209 S 
+ATOM 1629 C C   . SER A 1 209 ? -5.010  15.283  20.530  1.0 91.89 ? 209 SER A C   1 Q5VSL9 UNP 209 S 
+ATOM 1630 C CB  . SER A 1 209 ? -4.350  16.226  22.755  1.0 91.89 ? 209 SER A CB  1 Q5VSL9 UNP 209 S 
+ATOM 1631 O O   . SER A 1 209 ? -5.664  15.834  19.635  1.0 91.89 ? 209 SER A O   1 Q5VSL9 UNP 209 S 
+ATOM 1632 O OG  . SER A 1 209 ? -5.641  16.805  22.808  1.0 91.89 ? 209 SER A OG  1 Q5VSL9 UNP 209 S 
+ATOM 1633 N N   . LEU A 1 210 ? -5.276  14.039  20.933  1.0 92.58 ? 210 LEU A N   1 Q5VSL9 UNP 210 L 
+ATOM 1634 C CA  . LEU A 1 210 ? -6.395  13.306  20.362  1.0 92.58 ? 210 LEU A CA  1 Q5VSL9 UNP 210 L 
+ATOM 1635 C C   . LEU A 1 210 ? -7.740  14.027  20.622  1.0 92.58 ? 210 LEU A C   1 Q5VSL9 UNP 210 L 
+ATOM 1636 C CB  . LEU A 1 210 ? -6.356  11.824  20.790  1.0 92.58 ? 210 LEU A CB  1 Q5VSL9 UNP 210 L 
+ATOM 1637 O O   . LEU A 1 210 ? -8.656  13.919  19.820  1.0 92.58 ? 210 LEU A O   1 Q5VSL9 UNP 210 L 
+ATOM 1638 C CG  . LEU A 1 210 ? -6.967  11.494  22.167  1.0 92.58 ? 210 LEU A CG  1 Q5VSL9 UNP 210 L 
+ATOM 1639 C CD1 . LEU A 1 210 ? -7.420  10.040  22.228  1.0 92.58 ? 210 LEU A CD1 1 Q5VSL9 UNP 210 L 
+ATOM 1640 C CD2 . LEU A 1 210 ? -5.957  11.691  23.284  1.0 92.58 ? 210 LEU A CD2 1 Q5VSL9 UNP 210 L 
+ATOM 1641 N N   . ALA A 1 211 ? -7.918  14.853  21.653  1.0 91.60 ? 211 ALA A N   1 Q5VSL9 UNP 211 A 
+ATOM 1642 C CA  . ALA A 1 211 ? -9.204  15.545  21.830  1.0 91.60 ? 211 ALA A CA  1 Q5VSL9 UNP 211 A 
+ATOM 1643 C C   . ALA A 1 211 ? -9.600  16.406  20.600  1.0 91.60 ? 211 ALA A C   1 Q5VSL9 UNP 211 A 
+ATOM 1644 C CB  . ALA A 1 211 ? -9.134  16.368  23.117  1.0 91.60 ? 211 ALA A CB  1 Q5VSL9 UNP 211 A 
+ATOM 1645 O O   . ALA A 1 211 ? -10.781 16.515  20.262  1.0 91.60 ? 211 ALA A O   1 Q5VSL9 UNP 211 A 
+ATOM 1646 N N   . ASP A 1 212 ? -8.609  16.920  19.859  1.0 92.28 ? 212 ASP A N   1 Q5VSL9 UNP 212 D 
+ATOM 1647 C CA  . ASP A 1 212 ? -8.781  17.842  18.729  1.0 92.28 ? 212 ASP A CA  1 Q5VSL9 UNP 212 D 
+ATOM 1648 C C   . ASP A 1 212 ? -9.271  17.190  17.425  1.0 92.28 ? 212 ASP A C   1 Q5VSL9 UNP 212 D 
+ATOM 1649 C CB  . ASP A 1 212 ? -7.447  18.561  18.486  1.0 92.28 ? 212 ASP A CB  1 Q5VSL9 UNP 212 D 
+ATOM 1650 O O   . ASP A 1 212 ? -9.654  17.893  16.491  1.0 92.28 ? 212 ASP A O   1 Q5VSL9 UNP 212 D 
+ATOM 1651 C CG  . ASP A 1 212 ? -7.015  19.369  19.709  1.0 92.28 ? 212 ASP A CG  1 Q5VSL9 UNP 212 D 
+ATOM 1652 O OD1 . ASP A 1 212 ? -7.730  20.345  20.035  1.0 92.28 ? 212 ASP A OD1 1 Q5VSL9 UNP 212 D 
+ATOM 1653 O OD2 . ASP A 1 212 ? -5.979  19.041  20.333  1.0 92.28 ? 212 ASP A OD2 1 Q5VSL9 UNP 212 D 
+ATOM 1654 N N   . SER A 1 213 ? -9.265  15.857  17.338  1.0 94.92 ? 213 SER A N   1 Q5VSL9 UNP 213 S 
+ATOM 1655 C CA  . SER A 1 213 ? -9.634  15.116  16.120  1.0 94.92 ? 213 SER A CA  1 Q5VSL9 UNP 213 S 
+ATOM 1656 C C   . SER A 1 213 ? -10.680 14.035  16.344  1.0 94.92 ? 213 SER A C   1 Q5VSL9 UNP 213 S 
+ATOM 1657 C CB  . SER A 1 213 ? -8.384  14.591  15.425  1.0 94.92 ? 213 SER A CB  1 Q5VSL9 UNP 213 S 
+ATOM 1658 O O   . SER A 1 213 ? -10.763 13.077  15.581  1.0 94.92 ? 213 SER A O   1 Q5VSL9 UNP 213 S 
+ATOM 1659 O OG  . SER A 1 213 ? -7.620  13.707  16.229  1.0 94.92 ? 213 SER A OG  1 Q5VSL9 UNP 213 S 
+ATOM 1660 N N   . THR A 1 214 ? -11.479 14.186  17.399  1.0 95.29 ? 214 THR A N   1 Q5VSL9 UNP 214 T 
+ATOM 1661 C CA  . THR A 1 214 ? -12.453 13.182  17.837  1.0 95.29 ? 214 THR A CA  1 Q5VSL9 UNP 214 T 
+ATOM 1662 C C   . THR A 1 214 ? -13.447 12.796  16.736  1.0 95.29 ? 214 THR A C   1 Q5VSL9 UNP 214 T 
+ATOM 1663 C CB  . THR A 1 214 ? -13.169 13.673  19.099  1.0 95.29 ? 214 THR A CB  1 Q5VSL9 UNP 214 T 
+ATOM 1664 O O   . THR A 1 214 ? -13.538 11.615  16.410  1.0 95.29 ? 214 THR A O   1 Q5VSL9 UNP 214 T 
+ATOM 1665 C CG2 . THR A 1 214 ? -14.108 12.610  19.656  1.0 95.29 ? 214 THR A CG2 1 Q5VSL9 UNP 214 T 
+ATOM 1666 O OG1 . THR A 1 214 ? -12.211 13.926  20.108  1.0 95.29 ? 214 THR A OG1 1 Q5VSL9 UNP 214 T 
+ATOM 1667 N N   . ASP A 1 215 ? -14.137 13.761  16.115  1.0 95.25 ? 215 ASP A N   1 Q5VSL9 UNP 215 D 
+ATOM 1668 C CA  . ASP A 1 215 ? -15.108 13.494  15.042  1.0 95.25 ? 215 ASP A CA  1 Q5VSL9 UNP 215 D 
+ATOM 1669 C C   . ASP A 1 215 ? -14.439 12.762  13.864  1.0 95.25 ? 215 ASP A C   1 Q5VSL9 UNP 215 D 
+ATOM 1670 C CB  . ASP A 1 215 ? -15.776 14.806  14.572  1.0 95.25 ? 215 ASP A CB  1 Q5VSL9 UNP 215 D 
+ATOM 1671 O O   . ASP A 1 215 ? -14.880 11.684  13.470  1.0 95.25 ? 215 ASP A O   1 Q5VSL9 UNP 215 D 
+ATOM 1672 C CG  . ASP A 1 215 ? -16.405 15.637  15.702  1.0 95.25 ? 215 ASP A CG  1 Q5VSL9 UNP 215 D 
+ATOM 1673 O OD1 . ASP A 1 215 ? -17.629 15.887  15.707  1.0 95.25 ? 215 ASP A OD1 1 Q5VSL9 UNP 215 D 
+ATOM 1674 O OD2 . ASP A 1 215 ? -15.634 16.114  16.571  1.0 95.25 ? 215 ASP A OD2 1 Q5VSL9 UNP 215 D 
+ATOM 1675 N N   . LEU A 1 216 ? -13.297 13.273  13.383  1.0 97.13 ? 216 LEU A N   1 Q5VSL9 UNP 216 L 
+ATOM 1676 C CA  . LEU A 1 216 ? -12.521 12.647  12.306  1.0 97.13 ? 216 LEU A CA  1 Q5VSL9 UNP 216 L 
+ATOM 1677 C C   . LEU A 1 216 ? -12.086 11.220  12.658  1.0 97.13 ? 216 LEU A C   1 Q5VSL9 UNP 216 L 
+ATOM 1678 C CB  . LEU A 1 216 ? -11.276 13.495  11.985  1.0 97.13 ? 216 LEU A CB  1 Q5VSL9 UNP 216 L 
+ATOM 1679 O O   . LEU A 1 216 ? -12.204 10.328  11.822  1.0 97.13 ? 216 LEU A O   1 Q5VSL9 UNP 216 L 
+ATOM 1680 C CG  . LEU A 1 216 ? -11.566 14.835  11.288  1.0 97.13 ? 216 LEU A CG  1 Q5VSL9 UNP 216 L 
+ATOM 1681 C CD1 . LEU A 1 216 ? -10.271 15.644  11.233  1.0 97.13 ? 216 LEU A CD1 1 Q5VSL9 UNP 216 L 
+ATOM 1682 C CD2 . LEU A 1 216 ? -12.070 14.640  9.858   1.0 97.13 ? 216 LEU A CD2 1 Q5VSL9 UNP 216 L 
+ATOM 1683 N N   . ARG A 1 217 ? -11.589 10.973  13.879  1.0 97.26 ? 217 ARG A N   1 Q5VSL9 UNP 217 R 
+ATOM 1684 C CA  . ARG A 1 217 ? -11.178 9.625   14.301  1.0 97.26 ? 217 ARG A CA  1 Q5VSL9 UNP 217 R 
+ATOM 1685 C C   . ARG A 1 217 ? -12.351 8.659   14.293  1.0 97.26 ? 217 ARG A C   1 Q5VSL9 UNP 217 R 
+ATOM 1686 C CB  . ARG A 1 217 ? -10.555 9.613   15.703  1.0 97.26 ? 217 ARG A CB  1 Q5VSL9 UNP 217 R 
+ATOM 1687 O O   . ARG A 1 217 ? -12.174 7.539   13.825  1.0 97.26 ? 217 ARG A O   1 Q5VSL9 UNP 217 R 
+ATOM 1688 C CG  . ARG A 1 217 ? -9.097  10.083  15.748  1.0 97.26 ? 217 ARG A CG  1 Q5VSL9 UNP 217 R 
+ATOM 1689 C CD  . ARG A 1 217 ? -8.385  9.549   17.012  1.0 97.26 ? 217 ARG A CD  1 Q5VSL9 UNP 217 R 
+ATOM 1690 N NE  . ARG A 1 217 ? -9.139  9.780   18.260  1.0 97.26 ? 217 ARG A NE  1 Q5VSL9 UNP 217 R 
+ATOM 1691 N NH1 . ARG A 1 217 ? -8.719  11.949  18.214  1.0 97.26 ? 217 ARG A NH1 1 Q5VSL9 UNP 217 R 
+ATOM 1692 N NH2 . ARG A 1 217 ? -9.918  11.160  19.927  1.0 97.26 ? 217 ARG A NH2 1 Q5VSL9 UNP 217 R 
+ATOM 1693 C CZ  . ARG A 1 217 ? -9.267  10.953  18.819  1.0 97.26 ? 217 ARG A CZ  1 Q5VSL9 UNP 217 R 
+ATOM 1694 N N   . VAL A 1 218 ? -13.516 9.068   14.797  1.0 98.10 ? 218 VAL A N   1 Q5VSL9 UNP 218 V 
+ATOM 1695 C CA  . VAL A 1 218 ? -14.708 8.209   14.819  1.0 98.10 ? 218 VAL A CA  1 Q5VSL9 UNP 218 V 
+ATOM 1696 C C   . VAL A 1 218 ? -15.115 7.837   13.394  1.0 98.10 ? 218 VAL A C   1 Q5VSL9 UNP 218 V 
+ATOM 1697 C CB  . VAL A 1 218 ? -15.860 8.861   15.610  1.0 98.10 ? 218 VAL A CB  1 Q5VSL9 UNP 218 V 
+ATOM 1698 O O   . VAL A 1 218 ? -15.229 6.648   13.103  1.0 98.10 ? 218 VAL A O   1 Q5VSL9 UNP 218 V 
+ATOM 1699 C CG1 . VAL A 1 218 ? -17.169 8.070   15.498  1.0 98.10 ? 218 VAL A CG1 1 Q5VSL9 UNP 218 V 
+ATOM 1700 C CG2 . VAL A 1 218 ? -15.515 8.931   17.106  1.0 98.10 ? 218 VAL A CG2 1 Q5VSL9 UNP 218 V 
+ATOM 1701 N N   . LEU A 1 219 ? -15.230 8.818   12.492  1.0 98.32 ? 219 LEU A N   1 Q5VSL9 UNP 219 L 
+ATOM 1702 C CA  . LEU A 1 219 ? -15.588 8.579   11.088  1.0 98.32 ? 219 LEU A CA  1 Q5VSL9 UNP 219 L 
+ATOM 1703 C C   . LEU A 1 219 ? -14.566 7.668   10.389  1.0 98.32 ? 219 LEU A C   1 Q5VSL9 UNP 219 L 
+ATOM 1704 C CB  . LEU A 1 219 ? -15.717 9.926   10.347  1.0 98.32 ? 219 LEU A CB  1 Q5VSL9 UNP 219 L 
+ATOM 1705 O O   . LEU A 1 219 ? -14.930 6.630   9.837   1.0 98.32 ? 219 LEU A O   1 Q5VSL9 UNP 219 L 
+ATOM 1706 C CG  . LEU A 1 219 ? -16.809 10.879  10.875  1.0 98.32 ? 219 LEU A CG  1 Q5VSL9 UNP 219 L 
+ATOM 1707 C CD1 . LEU A 1 219 ? -16.730 12.206  10.122  1.0 98.32 ? 219 LEU A CD1 1 Q5VSL9 UNP 219 L 
+ATOM 1708 C CD2 . LEU A 1 219 ? -18.221 10.325  10.718  1.0 98.32 ? 219 LEU A CD2 1 Q5VSL9 UNP 219 L 
+ATOM 1709 N N   . LEU A 1 220 ? -13.274 8.002   10.478  1.0 98.54 ? 220 LEU A N   1 Q5VSL9 UNP 220 L 
+ATOM 1710 C CA  . LEU A 1 220 ? -12.197 7.240   9.837   1.0 98.54 ? 220 LEU A CA  1 Q5VSL9 UNP 220 L 
+ATOM 1711 C C   . LEU A 1 220 ? -12.080 5.814   10.387  1.0 98.54 ? 220 LEU A C   1 Q5VSL9 UNP 220 L 
+ATOM 1712 C CB  . LEU A 1 220 ? -10.862 7.983   10.013  1.0 98.54 ? 220 LEU A CB  1 Q5VSL9 UNP 220 L 
+ATOM 1713 O O   . LEU A 1 220 ? -11.764 4.904   9.625   1.0 98.54 ? 220 LEU A O   1 Q5VSL9 UNP 220 L 
+ATOM 1714 C CG  . LEU A 1 220 ? -10.756 9.295   9.213   1.0 98.54 ? 220 LEU A CG  1 Q5VSL9 UNP 220 L 
+ATOM 1715 C CD1 . LEU A 1 220 ? -9.543  10.077  9.711   1.0 98.54 ? 220 LEU A CD1 1 Q5VSL9 UNP 220 L 
+ATOM 1716 C CD2 . LEU A 1 220 ? -10.578 9.050   7.716   1.0 98.54 ? 220 LEU A CD2 1 Q5VSL9 UNP 220 L 
+ATOM 1717 N N   . ASN A 1 221 ? -12.350 5.598   11.679  1.0 98.42 ? 221 ASN A N   1 Q5VSL9 UNP 221 N 
+ATOM 1718 C CA  . ASN A 1 221 ? -12.386 4.257   12.258  1.0 98.42 ? 221 ASN A CA  1 Q5VSL9 UNP 221 N 
+ATOM 1719 C C   . ASN A 1 221 ? -13.501 3.415   11.621  1.0 98.42 ? 221 ASN A C   1 Q5VSL9 UNP 221 N 
+ATOM 1720 C CB  . ASN A 1 221 ? -12.570 4.328   13.786  1.0 98.42 ? 221 ASN A CB  1 Q5VSL9 UNP 221 N 
+ATOM 1721 O O   . ASN A 1 221 ? -13.233 2.290   11.212  1.0 98.42 ? 221 ASN A O   1 Q5VSL9 UNP 221 N 
+ATOM 1722 C CG  . ASN A 1 221 ? -11.337 4.726   14.583  1.0 98.42 ? 221 ASN A CG  1 Q5VSL9 UNP 221 N 
+ATOM 1723 N ND2 . ASN A 1 221 ? -11.535 5.230   15.784  1.0 98.42 ? 221 ASN A ND2 1 Q5VSL9 UNP 221 N 
+ATOM 1724 O OD1 . ASN A 1 221 ? -10.194 4.538   14.195  1.0 98.42 ? 221 ASN A OD1 1 Q5VSL9 UNP 221 N 
+ATOM 1725 N N   . ILE A 1 222 ? -14.724 3.950   11.497  1.0 98.69 ? 222 ILE A N   1 Q5VSL9 UNP 222 I 
+ATOM 1726 C CA  . ILE A 1 222 ? -15.843 3.215   10.879  1.0 98.69 ? 222 ILE A CA  1 Q5VSL9 UNP 222 I 
+ATOM 1727 C C   . ILE A 1 222 ? -15.510 2.890   9.421   1.0 98.69 ? 222 ILE A C   1 Q5VSL9 UNP 222 I 
+ATOM 1728 C CB  . ILE A 1 222 ? -17.176 3.997   10.956  1.0 98.69 ? 222 ILE A CB  1 Q5VSL9 UNP 222 I 
+ATOM 1729 O O   . ILE A 1 222 ? -15.616 1.739   9.004   1.0 98.69 ? 222 ILE A O   1 Q5VSL9 UNP 222 I 
+ATOM 1730 C CG1 . ILE A 1 222 ? -17.577 4.365   12.397  1.0 98.69 ? 222 ILE A CG1 1 Q5VSL9 UNP 222 I 
+ATOM 1731 C CG2 . ILE A 1 222 ? -18.299 3.134   10.347  1.0 98.69 ? 222 ILE A CG2 1 Q5VSL9 UNP 222 I 
+ATOM 1732 C CD1 . ILE A 1 222 ? -18.572 5.529   12.462  1.0 98.69 ? 222 ILE A CD1 1 Q5VSL9 UNP 222 I 
+ATOM 1733 N N   . MET A 1 223 ? -15.044 3.885   8.661   1.0 98.63 ? 223 MET A N   1 Q5VSL9 UNP 223 M 
+ATOM 1734 C CA  . MET A 1 223 ? -14.691 3.700   7.252   1.0 98.63 ? 223 MET A CA  1 Q5VSL9 UNP 223 M 
+ATOM 1735 C C   . MET A 1 223 ? -13.572 2.669   7.072   1.0 98.63 ? 223 MET A C   1 Q5VSL9 UNP 223 M 
+ATOM 1736 C CB  . MET A 1 223 ? -14.282 5.038   6.630   1.0 98.63 ? 223 MET A CB  1 Q5VSL9 UNP 223 M 
+ATOM 1737 O O   . MET A 1 223 ? -13.658 1.831   6.179   1.0 98.63 ? 223 MET A O   1 Q5VSL9 UNP 223 M 
+ATOM 1738 C CG  . MET A 1 223 ? -15.442 6.035   6.599   1.0 98.63 ? 223 MET A CG  1 Q5VSL9 UNP 223 M 
+ATOM 1739 S SD  . MET A 1 223 ? -14.986 7.625   5.875   1.0 98.63 ? 223 MET A SD  1 Q5VSL9 UNP 223 M 
+ATOM 1740 C CE  . MET A 1 223 ? -15.501 7.308   4.169   1.0 98.63 ? 223 MET A CE  1 Q5VSL9 UNP 223 M 
+ATOM 1741 N N   . TYR A 1 224 ? -12.553 2.674   7.939   1.0 98.60 ? 224 TYR A N   1 Q5VSL9 UNP 224 Y 
+ATOM 1742 C CA  . TYR A 1 224 ? -11.496 1.660   7.921   1.0 98.60 ? 224 TYR A CA  1 Q5VSL9 UNP 224 Y 
+ATOM 1743 C C   . TYR A 1 224 ? -12.036 0.260   8.185   1.0 98.60 ? 224 TYR A C   1 Q5VSL9 UNP 224 Y 
+ATOM 1744 C CB  . TYR A 1 224 ? -10.399 2.025   8.926   1.0 98.60 ? 224 TYR A CB  1 Q5VSL9 UNP 224 Y 
+ATOM 1745 O O   . TYR A 1 224 ? -11.711 -0.660  7.437   1.0 98.60 ? 224 TYR A O   1 Q5VSL9 UNP 224 Y 
+ATOM 1746 C CG  . TYR A 1 224 ? -9.234  1.055   8.903   1.0 98.60 ? 224 TYR A CG  1 Q5VSL9 UNP 224 Y 
+ATOM 1747 C CD1 . TYR A 1 224 ? -9.280  -0.138  9.653   1.0 98.60 ? 224 TYR A CD1 1 Q5VSL9 UNP 224 Y 
+ATOM 1748 C CD2 . TYR A 1 224 ? -8.119  1.326   8.093   1.0 98.60 ? 224 TYR A CD2 1 Q5VSL9 UNP 224 Y 
+ATOM 1749 C CE1 . TYR A 1 224 ? -8.189  -1.028  9.647   1.0 98.60 ? 224 TYR A CE1 1 Q5VSL9 UNP 224 Y 
+ATOM 1750 C CE2 . TYR A 1 224 ? -7.051  0.412   8.045   1.0 98.60 ? 224 TYR A CE2 1 Q5VSL9 UNP 224 Y 
+ATOM 1751 O OH  . TYR A 1 224 ? -5.979  -1.560  8.843   1.0 98.60 ? 224 TYR A OH  1 Q5VSL9 UNP 224 Y 
+ATOM 1752 C CZ  . TYR A 1 224 ? -7.064  -0.745  8.847   1.0 98.60 ? 224 TYR A CZ  1 Q5VSL9 UNP 224 Y 
+ATOM 1753 N N   . LEU A 1 225 ? -12.881 0.095   9.207   1.0 98.39 ? 225 LEU A N   1 Q5VSL9 UNP 225 L 
+ATOM 1754 C CA  . LEU A 1 225 ? -13.484 -1.199  9.522   1.0 98.39 ? 225 LEU A CA  1 Q5VSL9 UNP 225 L 
+ATOM 1755 C C   . LEU A 1 225 ? -14.338 -1.720  8.360   1.0 98.39 ? 225 LEU A C   1 Q5VSL9 UNP 225 L 
+ATOM 1756 C CB  . LEU A 1 225 ? -14.319 -1.091  10.809  1.0 98.39 ? 225 LEU A CB  1 Q5VSL9 UNP 225 L 
+ATOM 1757 O O   . LEU A 1 225 ? -14.273 -2.913  8.062   1.0 98.39 ? 225 LEU A O   1 Q5VSL9 UNP 225 L 
+ATOM 1758 C CG  . LEU A 1 225 ? -13.508 -0.853  12.095  1.0 98.39 ? 225 LEU A CG  1 Q5VSL9 UNP 225 L 
+ATOM 1759 C CD1 . LEU A 1 225 ? -14.468 -0.608  13.259  1.0 98.39 ? 225 LEU A CD1 1 Q5VSL9 UNP 225 L 
+ATOM 1760 C CD2 . LEU A 1 225 ? -12.618 -2.041  12.443  1.0 98.39 ? 225 LEU A CD2 1 Q5VSL9 UNP 225 L 
+ATOM 1761 N N   . ILE A 1 226 ? -15.075 -0.840  7.670   1.0 98.30 ? 226 ILE A N   1 Q5VSL9 UNP 226 I 
+ATOM 1762 C CA  . ILE A 1 226 ? -15.834 -1.201  6.465   1.0 98.30 ? 226 ILE A CA  1 Q5VSL9 UNP 226 I 
+ATOM 1763 C C   . ILE A 1 226 ? -14.883 -1.685  5.367   1.0 98.30 ? 226 ILE A C   1 Q5VSL9 UNP 226 I 
+ATOM 1764 C CB  . ILE A 1 226 ? -16.760 -0.050  5.995   1.0 98.30 ? 226 ILE A CB  1 Q5VSL9 UNP 226 I 
+ATOM 1765 O O   . ILE A 1 226 ? -15.021 -2.814  4.897   1.0 98.30 ? 226 ILE A O   1 Q5VSL9 UNP 226 I 
+ATOM 1766 C CG1 . ILE A 1 226 ? -17.883 0.211   7.029   1.0 98.30 ? 226 ILE A CG1 1 Q5VSL9 UNP 226 I 
+ATOM 1767 C CG2 . ILE A 1 226 ? -17.393 -0.388  4.629   1.0 98.30 ? 226 ILE A CG2 1 Q5VSL9 UNP 226 I 
+ATOM 1768 C CD1 . ILE A 1 226 ? -18.700 1.485   6.776   1.0 98.30 ? 226 ILE A CD1 1 Q5VSL9 UNP 226 I 
+ATOM 1769 N N   . VAL A 1 227 ? -13.893 -0.870  4.987   1.0 97.92 ? 227 VAL A N   1 Q5VSL9 UNP 227 V 
+ATOM 1770 C CA  . VAL A 1 227 ? -12.982 -1.192  3.877   1.0 97.92 ? 227 VAL A CA  1 Q5VSL9 UNP 227 V 
+ATOM 1771 C C   . VAL A 1 227 ? -12.194 -2.475  4.148   1.0 97.92 ? 227 VAL A C   1 Q5VSL9 UNP 227 V 
+ATOM 1772 C CB  . VAL A 1 227 ? -12.048 -0.007  3.556   1.0 97.92 ? 227 VAL A CB  1 Q5VSL9 UNP 227 V 
+ATOM 1773 O O   . VAL A 1 227 ? -12.141 -3.343  3.280   1.0 97.92 ? 227 VAL A O   1 Q5VSL9 UNP 227 V 
+ATOM 1774 C CG1 . VAL A 1 227 ? -11.012 -0.350  2.476   1.0 97.92 ? 227 VAL A CG1 1 Q5VSL9 UNP 227 V 
+ATOM 1775 C CG2 . VAL A 1 227 ? -12.843 1.191   3.015   1.0 97.92 ? 227 VAL A CG2 1 Q5VSL9 UNP 227 V 
+ATOM 1776 N N   . GLU A 1 228 ? -11.622 -2.632  5.343   1.0 96.14 ? 228 GLU A N   1 Q5VSL9 UNP 228 E 
+ATOM 1777 C CA  . GLU A 1 228 ? -10.821 -3.809  5.699   1.0 96.14 ? 228 GLU A CA  1 Q5VSL9 UNP 228 E 
+ATOM 1778 C C   . GLU A 1 228 ? -11.667 -5.089  5.741   1.0 96.14 ? 228 GLU A C   1 Q5VSL9 UNP 228 E 
+ATOM 1779 C CB  . GLU A 1 228 ? -10.132 -3.559  7.053   1.0 96.14 ? 228 GLU A CB  1 Q5VSL9 UNP 228 E 
+ATOM 1780 O O   . GLU A 1 228 ? -11.274 -6.116  5.189   1.0 96.14 ? 228 GLU A O   1 Q5VSL9 UNP 228 E 
+ATOM 1781 C CG  . GLU A 1 228 ? -9.213  -4.708  7.511   1.0 96.14 ? 228 GLU A CG  1 Q5VSL9 UNP 228 E 
+ATOM 1782 C CD  . GLU A 1 228 ? -8.030  -4.974  6.566   1.0 96.14 ? 228 GLU A CD  1 Q5VSL9 UNP 228 E 
+ATOM 1783 O OE1 . GLU A 1 228 ? -7.415  -6.060  6.642   1.0 96.14 ? 228 GLU A OE1 1 Q5VSL9 UNP 228 E 
+ATOM 1784 O OE2 . GLU A 1 228 ? -7.629  -4.068  5.804   1.0 96.14 ? 228 GLU A OE2 1 Q5VSL9 UNP 228 E 
+ATOM 1785 N N   . THR A 1 229 ? -12.852 -5.037  6.355   1.0 95.85 ? 229 THR A N   1 Q5VSL9 UNP 229 T 
+ATOM 1786 C CA  . THR A 1 229 ? -13.695 -6.230  6.533   1.0 95.85 ? 229 THR A CA  1 Q5VSL9 UNP 229 T 
+ATOM 1787 C C   . THR A 1 229 ? -14.314 -6.695  5.217   1.0 95.85 ? 229 THR A C   1 Q5VSL9 UNP 229 T 
+ATOM 1788 C CB  . THR A 1 229 ? -14.807 -5.955  7.547   1.0 95.85 ? 229 THR A CB  1 Q5VSL9 UNP 229 T 
+ATOM 1789 O O   . THR A 1 229 ? -14.373 -7.900  4.960   1.0 95.85 ? 229 THR A O   1 Q5VSL9 UNP 229 T 
+ATOM 1790 C CG2 . THR A 1 229 ? -15.674 -7.169  7.862   1.0 95.85 ? 229 THR A CG2 1 Q5VSL9 UNP 229 T 
+ATOM 1791 O OG1 . THR A 1 229 ? -14.261 -5.526  8.769   1.0 95.85 ? 229 THR A OG1 1 Q5VSL9 UNP 229 T 
+ATOM 1792 N N   . VAL A 1 230 ? -14.759 -5.752  4.377   1.0 95.90 ? 230 VAL A N   1 Q5VSL9 UNP 230 V 
+ATOM 1793 C CA  . VAL A 1 230 ? -15.345 -6.053  3.061   1.0 95.90 ? 230 VAL A CA  1 Q5VSL9 UNP 230 V 
+ATOM 1794 C C   . VAL A 1 230 ? -14.273 -6.558  2.095   1.0 95.90 ? 230 VAL A C   1 Q5VSL9 UNP 230 V 
+ATOM 1795 C CB  . VAL A 1 230 ? -16.086 -4.824  2.496   1.0 95.90 ? 230 VAL A CB  1 Q5VSL9 UNP 230 V 
+ATOM 1796 O O   . VAL A 1 230 ? -14.554 -7.442  1.286   1.0 95.90 ? 230 VAL A O   1 Q5VSL9 UNP 230 V 
+ATOM 1797 C CG1 . VAL A 1 230 ? -16.629 -5.069  1.083   1.0 95.90 ? 230 VAL A CG1 1 Q5VSL9 UNP 230 V 
+ATOM 1798 C CG2 . VAL A 1 230 ? -17.291 -4.462  3.373   1.0 95.90 ? 230 VAL A CG2 1 Q5VSL9 UNP 230 V 
+ATOM 1799 N N   . HIS A 1 231 ? -13.036 -6.063  2.202   1.0 93.19 ? 231 HIS A N   1 Q5VSL9 UNP 231 H 
+ATOM 1800 C CA  . HIS A 1 231 ? -11.920 -6.543  1.390   1.0 93.19 ? 231 HIS A CA  1 Q5VSL9 UNP 231 H 
+ATOM 1801 C C   . HIS A 1 231 ? -11.619 -8.036  1.628   1.0 93.19 ? 231 HIS A C   1 Q5VSL9 UNP 231 H 
+ATOM 1802 C CB  . HIS A 1 231 ? -10.696 -5.656  1.659   1.0 93.19 ? 231 HIS A CB  1 Q5VSL9 UNP 231 H 
+ATOM 1803 O O   . HIS A 1 231 ? -11.434 -8.778  0.663   1.0 93.19 ? 231 HIS A O   1 Q5VSL9 UNP 231 H 
+ATOM 1804 C CG  . HIS A 1 231 ? -9.459  -6.087  0.919   1.0 93.19 ? 231 HIS A CG  1 Q5VSL9 UNP 231 H 
+ATOM 1805 C CD2 . HIS A 1 231 ? -8.244  -6.395  1.469   1.0 93.19 ? 231 HIS A CD2 1 Q5VSL9 UNP 231 H 
+ATOM 1806 N ND1 . HIS A 1 231 ? -9.352  -6.281  -0.439  1.0 93.19 ? 231 HIS A ND1 1 Q5VSL9 UNP 231 H 
+ATOM 1807 C CE1 . HIS A 1 231 ? -8.105  -6.703  -0.701  1.0 93.19 ? 231 HIS A CE1 1 Q5VSL9 UNP 231 H 
+ATOM 1808 N NE2 . HIS A 1 231 ? -7.385  -6.772  0.430   1.0 93.19 ? 231 HIS A NE2 1 Q5VSL9 UNP 231 H 
+ATOM 1809 N N   . GLN A 1 232 ? -11.624 -8.505  2.882   1.0 89.42 ? 232 GLN A N   1 Q5VSL9 UNP 232 Q 
+ATOM 1810 C CA  . GLN A 1 232 ? -11.240 -9.881  3.233   1.0 89.42 ? 232 GLN A CA  1 Q5VSL9 UNP 232 Q 
+ATOM 1811 C C   . GLN A 1 232 ? -12.294 -10.931 2.845   1.0 89.42 ? 232 GLN A C   1 Q5VSL9 UNP 232 Q 
+ATOM 1812 C CB  . GLN A 1 232 ? -10.932 -9.981  4.732   1.0 89.42 ? 232 GLN A CB  1 Q5VSL9 UNP 232 Q 
+ATOM 1813 O O   . GLN A 1 232 ? -13.463 -10.851 3.235   1.0 89.42 ? 232 GLN A O   1 Q5VSL9 UNP 232 Q 
+ATOM 1814 C CG  . GLN A 1 232 ? -9.664  -9.208  5.131   1.0 89.42 ? 232 GLN A CG  1 Q5VSL9 UNP 232 Q 
+ATOM 1815 C CD  . GLN A 1 232 ? -9.272  -9.423  6.591   1.0 89.42 ? 232 GLN A CD  1 Q5VSL9 UNP 232 Q 
+ATOM 1816 N NE2 . GLN A 1 232 ? -8.362  -8.643  7.130   1.0 89.42 ? 232 GLN A NE2 1 Q5VSL9 UNP 232 Q 
+ATOM 1817 O OE1 . GLN A 1 232 ? -9.754  -10.304 7.288   1.0 89.42 ? 232 GLN A OE1 1 Q5VSL9 UNP 232 Q 
+ATOM 1818 N N   . GLU A 1 233 ? -11.916 -11.934 2.046   1.0 88.05 ? 233 GLU A N   1 Q5VSL9 UNP 233 E 
+ATOM 1819 C CA  . GLU A 1 233 ? -12.757 -13.105 1.731   1.0 88.05 ? 233 GLU A CA  1 Q5VSL9 UNP 233 E 
+ATOM 1820 C C   . GLU A 1 233 ? -12.732 -14.108 2.886   1.0 88.05 ? 233 GLU A C   1 Q5VSL9 UNP 233 E 
+ATOM 1821 C CB  . GLU A 1 233 ? -12.355 -13.759 0.390   1.0 88.05 ? 233 GLU A CB  1 Q5VSL9 UNP 233 E 
+ATOM 1822 O O   . GLU A 1 233 ? -11.669 -14.417 3.420   1.0 88.05 ? 233 GLU A O   1 Q5VSL9 UNP 233 E 
+ATOM 1823 C CG  . GLU A 1 233 ? -12.816 -12.912 -0.810  1.0 88.05 ? 233 GLU A CG  1 Q5VSL9 UNP 233 E 
+ATOM 1824 C CD  . GLU A 1 233 ? -12.610 -13.533 -2.195  1.0 88.05 ? 233 GLU A CD  1 Q5VSL9 UNP 233 E 
+ATOM 1825 O OE1 . GLU A 1 233 ? -13.038 -12.865 -3.166  1.0 88.05 ? 233 GLU A OE1 1 Q5VSL9 UNP 233 E 
+ATOM 1826 O OE2 . GLU A 1 233 ? -12.107 -14.673 -2.274  1.0 88.05 ? 233 GLU A OE2 1 Q5VSL9 UNP 233 E 
+ATOM 1827 N N   . CYS A 1 234 ? -13.906 -14.606 3.286   1.0 85.38 ? 234 CYS A N   1 Q5VSL9 UNP 234 C 
+ATOM 1828 C CA  . CYS A 1 234 ? -14.020 -15.636 4.313   1.0 85.38 ? 234 CYS A CA  1 Q5VSL9 UNP 234 C 
+ATOM 1829 C C   . CYS A 1 234 ? -14.813 -16.836 3.794   1.0 85.38 ? 234 CYS A C   1 Q5VSL9 UNP 234 C 
+ATOM 1830 C CB  . CYS A 1 234 ? -14.639 -15.062 5.596   1.0 85.38 ? 234 CYS A CB  1 Q5VSL9 UNP 234 C 
+ATOM 1831 O O   . CYS A 1 234 ? -15.811 -16.695 3.077   1.0 85.38 ? 234 CYS A O   1 Q5VSL9 UNP 234 C 
+ATOM 1832 S SG  . CYS A 1 234 ? -13.529 -13.833 6.348   1.0 85.38 ? 234 CYS A SG  1 Q5VSL9 UNP 234 C 
+ATOM 1833 N N   . GLU A 1 235 ? -14.384 -18.033 4.193   1.0 82.12 ? 235 GLU A N   1 Q5VSL9 UNP 235 E 
+ATOM 1834 C CA  . GLU A 1 235 ? -15.147 -19.253 3.944   1.0 82.12 ? 235 GLU A CA  1 Q5VSL9 UNP 235 E 
+ATOM 1835 C C   . GLU A 1 235 ? -16.524 -19.146 4.615   1.0 82.12 ? 235 GLU A C   1 Q5VSL9 UNP 235 E 
+ATOM 1836 C CB  . GLU A 1 235 ? -14.389 -20.496 4.432   1.0 82.12 ? 235 GLU A CB  1 Q5VSL9 UNP 235 E 
+ATOM 1837 O O   . GLU A 1 235 ? -16.638 -18.781 5.782   1.0 82.12 ? 235 GLU A O   1 Q5VSL9 UNP 235 E 
+ATOM 1838 C CG  . GLU A 1 235 ? -13.114 -20.764 3.614   1.0 82.12 ? 235 GLU A CG  1 Q5VSL9 UNP 235 E 
+ATOM 1839 C CD  . GLU A 1 235 ? -12.479 -22.133 3.919   1.0 82.12 ? 235 GLU A CD  1 Q5VSL9 UNP 235 E 
+ATOM 1840 O OE1 . GLU A 1 235 ? -11.630 -22.561 3.106   1.0 82.12 ? 235 GLU A OE1 1 Q5VSL9 UNP 235 E 
+ATOM 1841 O OE2 . GLU A 1 235 ? -12.856 -22.753 4.939   1.0 82.12 ? 235 GLU A OE2 1 Q5VSL9 UNP 235 E 
+ATOM 1842 N N   . GLY A 1 236 ? -17.586 -19.432 3.858   1.0 84.13 ? 236 GLY A N   1 Q5VSL9 UNP 236 G 
+ATOM 1843 C CA  . GLY A 1 236 ? -18.968 -19.318 4.337   1.0 84.13 ? 236 GLY A CA  1 Q5VSL9 UNP 236 G 
+ATOM 1844 C C   . GLY A 1 236 ? -19.659 -17.979 4.054   1.0 84.13 ? 236 GLY A C   1 Q5VSL9 UNP 236 G 
+ATOM 1845 O O   . GLY A 1 236 ? -20.838 -17.841 4.376   1.0 84.13 ? 236 GLY A O   1 Q5VSL9 UNP 236 G 
+ATOM 1846 N N   . ASP A 1 237 ? -18.993 -17.016 3.403   1.0 88.99 ? 237 ASP A N   1 Q5VSL9 UNP 237 D 
+ATOM 1847 C CA  . ASP A 1 237 ? -19.645 -15.768 2.987   1.0 88.99 ? 237 ASP A CA  1 Q5VSL9 UNP 237 D 
+ATOM 1848 C C   . ASP A 1 237 ? -20.874 -16.032 2.101   1.0 88.99 ? 237 ASP A C   1 Q5VSL9 UNP 237 D 
+ATOM 1849 C CB  . ASP A 1 237 ? -18.674 -14.859 2.219   1.0 88.99 ? 237 ASP A CB  1 Q5VSL9 UNP 237 D 
+ATOM 1850 O O   . ASP A 1 237 ? -20.798 -16.772 1.108   1.0 88.99 ? 237 ASP A O   1 Q5VSL9 UNP 237 D 
+ATOM 1851 C CG  . ASP A 1 237 ? -17.694 -14.084 3.098   1.0 88.99 ? 237 ASP A CG  1 Q5VSL9 UNP 237 D 
+ATOM 1852 O OD1 . ASP A 1 237 ? -17.944 -13.883 4.305   1.0 88.99 ? 237 ASP A OD1 1 Q5VSL9 UNP 237 D 
+ATOM 1853 O OD2 . ASP A 1 237 ? -16.717 -13.538 2.536   1.0 88.99 ? 237 ASP A OD2 1 Q5VSL9 UNP 237 D 
+ATOM 1854 N N   . LYS A 1 238 ? -21.990 -15.365 2.430   1.0 92.00 ? 238 LYS A N   1 Q5VSL9 UNP 238 K 
+ATOM 1855 C CA  . LYS A 1 238 ? -23.242 -15.393 1.659   1.0 92.00 ? 238 LYS A CA  1 Q5VSL9 UNP 238 K 
+ATOM 1856 C C   . LYS A 1 238 ? -23.019 -14.863 0.236   1.0 92.00 ? 238 LYS A C   1 Q5VSL9 UNP 238 K 
+ATOM 1857 C CB  . LYS A 1 238 ? -24.331 -14.568 2.374   1.0 92.00 ? 238 LYS A CB  1 Q5VSL9 UNP 238 K 
+ATOM 1858 O O   . LYS A 1 238 ? -22.208 -13.963 0.019   1.0 92.00 ? 238 LYS A O   1 Q5VSL9 UNP 238 K 
+ATOM 1859 C CG  . LYS A 1 238 ? -24.690 -15.084 3.780   1.0 92.00 ? 238 LYS A CG  1 Q5VSL9 UNP 238 K 
+ATOM 1860 C CD  . LYS A 1 238 ? -25.785 -14.205 4.402   1.0 92.00 ? 238 LYS A CD  1 Q5VSL9 UNP 238 K 
+ATOM 1861 C CE  . LYS A 1 238 ? -26.121 -14.650 5.830   1.0 92.00 ? 238 LYS A CE  1 Q5VSL9 UNP 238 K 
+ATOM 1862 N NZ  . LYS A 1 238 ? -27.172 -13.780 6.418   1.0 92.00 ? 238 LYS A NZ  1 Q5VSL9 UNP 238 K 
+ATOM 1863 N N   . ALA A 1 239 ? -23.786 -15.362 -0.735  1.0 93.60 ? 239 ALA A N   1 Q5VSL9 UNP 239 A 
+ATOM 1864 C CA  . ALA A 1 239 ? -23.714 -14.886 -2.124  1.0 93.60 ? 239 ALA A CA  1 Q5VSL9 UNP 239 A 
+ATOM 1865 C C   . ALA A 1 239 ? -23.994 -13.372 -2.244  1.0 93.60 ? 239 ALA A C   1 Q5VSL9 UNP 239 A 
+ATOM 1866 C CB  . ALA A 1 239 ? -24.697 -15.706 -2.967  1.0 93.60 ? 239 ALA A CB  1 Q5VSL9 UNP 239 A 
+ATOM 1867 O O   . ALA A 1 239 ? -23.319 -12.664 -2.994  1.0 93.60 ? 239 ALA A O   1 Q5VSL9 UNP 239 A 
+ATOM 1868 N N   . GLU A 1 240 ? -24.928 -12.865 -1.437  1.0 94.17 ? 240 GLU A N   1 Q5VSL9 UNP 240 E 
+ATOM 1869 C CA  . GLU A 1 240 ? -25.237 -11.434 -1.318  1.0 94.17 ? 240 GLU A CA  1 Q5VSL9 UNP 240 E 
+ATOM 1870 C C   . GLU A 1 240 ? -24.011 -10.620 -0.884  1.0 94.17 ? 240 GLU A C   1 Q5VSL9 UNP 240 E 
+ATOM 1871 C CB  . GLU A 1 240 ? -26.358 -11.256 -0.285  1.0 94.17 ? 240 GLU A CB  1 Q5VSL9 UNP 240 E 
+ATOM 1872 O O   . GLU A 1 240 ? -23.715 -9.587  -1.475  1.0 94.17 ? 240 GLU A O   1 Q5VSL9 UNP 240 E 
+ATOM 1873 C CG  . GLU A 1 240 ? -27.693 -11.867 -0.747  1.0 94.17 ? 240 GLU A CG  1 Q5VSL9 UNP 240 E 
+ATOM 1874 C CD  . GLU A 1 240 ? -28.740 -11.944 0.375   1.0 94.17 ? 240 GLU A CD  1 Q5VSL9 UNP 240 E 
+ATOM 1875 O OE1 . GLU A 1 240 ? -29.833 -12.474 0.084   1.0 94.17 ? 240 GLU A OE1 1 Q5VSL9 UNP 240 E 
+ATOM 1876 O OE2 . GLU A 1 240 ? -28.401 -11.598 1.530   1.0 94.17 ? 240 GLU A OE2 1 Q5VSL9 UNP 240 E 
+ATOM 1877 N N   . TRP A 1 241 ? -23.231 -11.116 0.082   1.0 95.67 ? 241 TRP A N   1 Q5VSL9 UNP 241 W 
+ATOM 1878 C CA  . TRP A 1 241 ? -22.032 -10.435 0.586   1.0 95.67 ? 241 TRP A CA  1 Q5VSL9 UNP 241 W 
+ATOM 1879 C C   . TRP A 1 241 ? -20.906 -10.389 -0.446  1.0 95.67 ? 241 TRP A C   1 Q5VSL9 UNP 241 W 
+ATOM 1880 C CB  . TRP A 1 241 ? -21.551 -11.128 1.865   1.0 95.67 ? 241 TRP A CB  1 Q5VSL9 UNP 241 W 
+ATOM 1881 O O   . TRP A 1 241 ? -20.187 -9.394  -0.539  1.0 95.67 ? 241 TRP A O   1 Q5VSL9 UNP 241 W 
+ATOM 1882 C CG  . TRP A 1 241 ? -22.428 -10.993 3.070   1.0 95.67 ? 241 TRP A CG  1 Q5VSL9 UNP 241 W 
+ATOM 1883 C CD1 . TRP A 1 241 ? -23.649 -10.410 3.130   1.0 95.67 ? 241 TRP A CD1 1 Q5VSL9 UNP 241 W 
+ATOM 1884 C CD2 . TRP A 1 241 ? -22.127 -11.414 4.433   1.0 95.67 ? 241 TRP A CD2 1 Q5VSL9 UNP 241 W 
+ATOM 1885 C CE2 . TRP A 1 241 ? -23.197 -10.994 5.280   1.0 95.67 ? 241 TRP A CE2 1 Q5VSL9 UNP 241 W 
+ATOM 1886 C CE3 . TRP A 1 241 ? -21.051 -12.097 5.040   1.0 95.67 ? 241 TRP A CE3 1 Q5VSL9 UNP 241 W 
+ATOM 1887 N NE1 . TRP A 1 241 ? -24.094 -10.383 4.433   1.0 95.67 ? 241 TRP A NE1 1 Q5VSL9 UNP 241 W 
+ATOM 1888 C CH2 . TRP A 1 241 ? -22.106 -11.902 7.237   1.0 95.67 ? 241 TRP A CH2 1 Q5VSL9 UNP 241 W 
+ATOM 1889 C CZ2 . TRP A 1 241 ? -23.190 -11.217 6.662   1.0 95.67 ? 241 TRP A CZ2 1 Q5VSL9 UNP 241 W 
+ATOM 1890 C CZ3 . TRP A 1 241 ? -21.047 -12.348 6.425   1.0 95.67 ? 241 TRP A CZ3 1 Q5VSL9 UNP 241 W 
+ATOM 1891 N N   . ARG A 1 242 ? -20.765 -11.438 -1.265  1.0 94.91 ? 242 ARG A N   1 Q5VSL9 UNP 242 R 
+ATOM 1892 C CA  . ARG A 1 242 ? -19.819 -11.428 -2.394  1.0 94.91 ? 242 ARG A CA  1 Q5VSL9 UNP 242 R 
+ATOM 1893 C C   . ARG A 1 242 ? -20.214 -10.387 -3.436  1.0 94.91 ? 242 ARG A C   1 Q5VSL9 UNP 242 R 
+ATOM 1894 C CB  . ARG A 1 242 ? -19.714 -12.812 -3.042  1.0 94.91 ? 242 ARG A CB  1 Q5VSL9 UNP 242 R 
+ATOM 1895 O O   . ARG A 1 242 ? -19.349 -9.671  -3.925  1.0 94.91 ? 242 ARG A O   1 Q5VSL9 UNP 242 R 
+ATOM 1896 C CG  . ARG A 1 242 ? -19.161 -13.856 -2.068  1.0 94.91 ? 242 ARG A CG  1 Q5VSL9 UNP 242 R 
+ATOM 1897 C CD  . ARG A 1 242 ? -19.010 -15.202 -2.776  1.0 94.91 ? 242 ARG A CD  1 Q5VSL9 UNP 242 R 
+ATOM 1898 N NE  . ARG A 1 242 ? -18.914 -16.284 -1.786  1.0 94.91 ? 242 ARG A NE  1 Q5VSL9 UNP 242 R 
+ATOM 1899 N NH1 . ARG A 1 242 ? -19.616 -18.015 -3.118  1.0 94.91 ? 242 ARG A NH1 1 Q5VSL9 UNP 242 R 
+ATOM 1900 N NH2 . ARG A 1 242 ? -19.307 -18.337 -0.928  1.0 94.91 ? 242 ARG A NH2 1 Q5VSL9 UNP 242 R 
+ATOM 1901 C CZ  . ARG A 1 242 ? -19.269 -17.540 -1.953  1.0 94.91 ? 242 ARG A CZ  1 Q5VSL9 UNP 242 R 
+ATOM 1902 N N   . THR A 1 243 ? -21.509 -10.269 -3.725  1.0 95.63 ? 243 THR A N   1 Q5VSL9 UNP 243 T 
+ATOM 1903 C CA  . THR A 1 243 ? -22.032 -9.262  -4.661  1.0 95.63 ? 243 THR A CA  1 Q5VSL9 UNP 243 T 
+ATOM 1904 C C   . THR A 1 243 ? -21.820 -7.852  -4.110  1.0 95.63 ? 243 THR A C   1 Q5VSL9 UNP 243 T 
+ATOM 1905 C CB  . THR A 1 243 ? -23.516 -9.505  -4.974  1.0 95.63 ? 243 THR A CB  1 Q5VSL9 UNP 243 T 
+ATOM 1906 O O   . THR A 1 243 ? -21.194 -7.036  -4.779  1.0 95.63 ? 243 THR A O   1 Q5VSL9 UNP 243 T 
+ATOM 1907 C CG2 . THR A 1 243 ? -24.028 -8.616  -6.113  1.0 95.63 ? 243 THR A CG2 1 Q5VSL9 UNP 243 T 
+ATOM 1908 O OG1 . THR A 1 243 ? -23.701 -10.856 -5.354  1.0 95.63 ? 243 THR A OG1 1 Q5VSL9 UNP 243 T 
+ATOM 1909 N N   . MET A 1 244 ? -22.227 -7.592  -2.860  1.0 96.14 ? 244 MET A N   1 Q5VSL9 UNP 244 M 
+ATOM 1910 C CA  . MET A 1 244 ? -22.027 -6.294  -2.198  1.0 96.14 ? 244 MET A CA  1 Q5VSL9 UNP 244 M 
+ATOM 1911 C C   . MET A 1 244 ? -20.561 -5.868  -2.177  1.0 96.14 ? 244 MET A C   1 Q5VSL9 UNP 244 M 
+ATOM 1912 C CB  . MET A 1 244 ? -22.533 -6.334  -0.750  1.0 96.14 ? 244 MET A CB  1 Q5VSL9 UNP 244 M 
+ATOM 1913 O O   . MET A 1 244 ? -20.260 -4.703  -2.400  1.0 96.14 ? 244 MET A O   1 Q5VSL9 UNP 244 M 
+ATOM 1914 C CG  . MET A 1 244 ? -24.056 -6.237  -0.656  1.0 96.14 ? 244 MET A CG  1 Q5VSL9 UNP 244 M 
+ATOM 1915 S SD  . MET A 1 244 ? -24.631 -5.814  1.008   1.0 96.14 ? 244 MET A SD  1 Q5VSL9 UNP 244 M 
+ATOM 1916 C CE  . MET A 1 244 ? -24.397 -7.383  1.866   1.0 96.14 ? 244 MET A CE  1 Q5VSL9 UNP 244 M 
+ATOM 1917 N N   . ARG A 1 245 ? -19.634 -6.803  -1.957  1.0 95.93 ? 245 ARG A N   1 Q5VSL9 UNP 245 R 
+ATOM 1918 C CA  . ARG A 1 245 ? -18.199 -6.517  -2.021  1.0 95.93 ? 245 ARG A CA  1 Q5VSL9 UNP 245 R 
+ATOM 1919 C C   . ARG A 1 245 ? -17.755 -6.041  -3.396  1.0 95.93 ? 245 ARG A C   1 Q5VSL9 UNP 245 R 
+ATOM 1920 C CB  . ARG A 1 245 ? -17.446 -7.777  -1.632  1.0 95.93 ? 245 ARG A CB  1 Q5VSL9 UNP 245 R 
+ATOM 1921 O O   . ARG A 1 245 ? -17.002 -5.076  -3.473  1.0 95.93 ? 245 ARG A O   1 Q5VSL9 UNP 245 R 
+ATOM 1922 C CG  . ARG A 1 245 ? -15.917 -7.628  -1.720  1.0 95.93 ? 245 ARG A CG  1 Q5VSL9 UNP 245 R 
+ATOM 1923 C CD  . ARG A 1 245 ? -15.232 -8.984  -1.590  1.0 95.93 ? 245 ARG A CD  1 Q5VSL9 UNP 245 R 
+ATOM 1924 N NE  . ARG A 1 245 ? -15.916 -9.826  -0.595  1.0 95.93 ? 245 ARG A NE  1 Q5VSL9 UNP 245 R 
+ATOM 1925 N NH1 . ARG A 1 245 ? -14.081 -10.519 0.503   1.0 95.93 ? 245 ARG A NH1 1 Q5VSL9 UNP 245 R 
+ATOM 1926 N NH2 . ARG A 1 245 ? -16.096 -11.242 1.146   1.0 95.93 ? 245 ARG A NH2 1 Q5VSL9 UNP 245 R 
+ATOM 1927 C CZ  . ARG A 1 245 ? -15.355 -10.529 0.350   1.0 95.93 ? 245 ARG A CZ  1 Q5VSL9 UNP 245 R 
+ATOM 1928 N N   . GLN A 1 246 ? -18.172 -6.725  -4.461  1.0 94.74 ? 246 GLN A N   1 Q5VSL9 UNP 246 Q 
+ATOM 1929 C CA  . GLN A 1 246 ? -17.787 -6.337  -5.819  1.0 94.74 ? 246 GLN A CA  1 Q5VSL9 UNP 246 Q 
+ATOM 1930 C C   . GLN A 1 246 ? -18.365 -4.966  -6.176  1.0 94.74 ? 246 GLN A C   1 Q5VSL9 UNP 246 Q 
+ATOM 1931 C CB  . GLN A 1 246 ? -18.212 -7.409  -6.837  1.0 94.74 ? 246 GLN A CB  1 Q5VSL9 UNP 246 Q 
+ATOM 1932 O O   . GLN A 1 246 ? -17.640 -4.122  -6.699  1.0 94.74 ? 246 GLN A O   1 Q5VSL9 UNP 246 Q 
+ATOM 1933 C CG  . GLN A 1 246 ? -17.466 -8.745  -6.669  1.0 94.74 ? 246 GLN A CG  1 Q5VSL9 UNP 246 Q 
+ATOM 1934 C CD  . GLN A 1 246 ? -15.951 -8.660  -6.854  1.0 94.74 ? 246 GLN A CD  1 Q5VSL9 UNP 246 Q 
+ATOM 1935 N NE2 . GLN A 1 246 ? -15.222 -9.688  -6.479  1.0 94.74 ? 246 GLN A NE2 1 Q5VSL9 UNP 246 Q 
+ATOM 1936 O OE1 . GLN A 1 246 ? -15.383 -7.687  -7.319  1.0 94.74 ? 246 GLN A OE1 1 Q5VSL9 UNP 246 Q 
+ATOM 1937 N N   . THR A 1 247 ? -19.622 -4.710  -5.802  1.0 95.82 ? 247 THR A N   1 Q5VSL9 UNP 247 T 
+ATOM 1938 C CA  . THR A 1 247 ? -20.245 -3.390  -5.943  1.0 95.82 ? 247 THR A CA  1 Q5VSL9 UNP 247 T 
+ATOM 1939 C C   . THR A 1 247 ? -19.467 -2.326  -5.171  1.0 95.82 ? 247 THR A C   1 Q5VSL9 UNP 247 T 
+ATOM 1940 C CB  . THR A 1 247 ? -21.706 -3.428  -5.477  1.0 95.82 ? 247 THR A CB  1 Q5VSL9 UNP 247 T 
+ATOM 1941 O O   . THR A 1 247 ? -19.050 -1.335  -5.759  1.0 95.82 ? 247 THR A O   1 Q5VSL9 UNP 247 T 
+ATOM 1942 C CG2 . THR A 1 247 ? -22.432 -2.110  -5.718  1.0 95.82 ? 247 THR A CG2 1 Q5VSL9 UNP 247 T 
+ATOM 1943 O OG1 . THR A 1 247 ? -22.411 -4.405  -6.207  1.0 95.82 ? 247 THR A OG1 1 Q5VSL9 UNP 247 T 
+ATOM 1944 N N   . PHE A 1 248 ? -19.163 -2.565  -3.895  1.0 96.79 ? 248 PHE A N   1 Q5VSL9 UNP 248 F 
+ATOM 1945 C CA  . PHE A 1 248 ? -18.418 -1.622  -3.061  1.0 96.79 ? 248 PHE A CA  1 Q5VSL9 UNP 248 F 
+ATOM 1946 C C   . PHE A 1 248 ? -16.999 -1.352  -3.581  1.0 96.79 ? 248 PHE A C   1 Q5VSL9 UNP 248 F 
+ATOM 1947 C CB  . PHE A 1 248 ? -18.364 -2.180  -1.639  1.0 96.79 ? 248 PHE A CB  1 Q5VSL9 UNP 248 F 
+ATOM 1948 O O   . PHE A 1 248 ? -16.528 -0.218  -3.566  1.0 96.79 ? 248 PHE A O   1 Q5VSL9 UNP 248 F 
+ATOM 1949 C CG  . PHE A 1 248 ? -17.630 -1.288  -0.665  1.0 96.79 ? 248 PHE A CG  1 Q5VSL9 UNP 248 F 
+ATOM 1950 C CD1 . PHE A 1 248 ? -16.417 -1.698  -0.082  1.0 96.79 ? 248 PHE A CD1 1 Q5VSL9 UNP 248 F 
+ATOM 1951 C CD2 . PHE A 1 248 ? -18.159 -0.023  -0.361  1.0 96.79 ? 248 PHE A CD2 1 Q5VSL9 UNP 248 F 
+ATOM 1952 C CE1 . PHE A 1 248 ? -15.766 -0.865  0.843   1.0 96.79 ? 248 PHE A CE1 1 Q5VSL9 UNP 248 F 
+ATOM 1953 C CE2 . PHE A 1 248 ? -17.498 0.815   0.550   1.0 96.79 ? 248 PHE A CE2 1 Q5VSL9 UNP 248 F 
+ATOM 1954 C CZ  . PHE A 1 248 ? -16.307 0.394   1.161   1.0 96.79 ? 248 PHE A CZ  1 Q5VSL9 UNP 248 F 
+ATOM 1955 N N   . ARG A 1 249 ? -16.306 -2.380  -4.086  1.0 95.57 ? 249 ARG A N   1 Q5VSL9 UNP 249 R 
+ATOM 1956 C CA  . ARG A 1 249 ? -14.990 -2.230  -4.723  1.0 95.57 ? 249 ARG A CA  1 Q5VSL9 UNP 249 R 
+ATOM 1957 C C   . ARG A 1 249 ? -15.068 -1.324  -5.954  1.0 95.57 ? 249 ARG A C   1 Q5VSL9 UNP 249 R 
+ATOM 1958 C CB  . ARG A 1 249 ? -14.435 -3.621  -5.071  1.0 95.57 ? 249 ARG A CB  1 Q5VSL9 UNP 249 R 
+ATOM 1959 O O   . ARG A 1 249 ? -14.191 -0.476  -6.128  1.0 95.57 ? 249 ARG A O   1 Q5VSL9 UNP 249 R 
+ATOM 1960 C CG  . ARG A 1 249 ? -13.081 -3.533  -5.787  1.0 95.57 ? 249 ARG A CG  1 Q5VSL9 UNP 249 R 
+ATOM 1961 C CD  . ARG A 1 249 ? -12.486 -4.922  -6.044  1.0 95.57 ? 249 ARG A CD  1 Q5VSL9 UNP 249 R 
+ATOM 1962 N NE  . ARG A 1 249 ? -11.193 -4.824  -6.747  1.0 95.57 ? 249 ARG A NE  1 Q5VSL9 UNP 249 R 
+ATOM 1963 N NH1 . ARG A 1 249 ? -10.405 -6.964  -6.358  1.0 95.57 ? 249 ARG A NH1 1 Q5VSL9 UNP 249 R 
+ATOM 1964 N NH2 . ARG A 1 249 ? -9.105  -5.467  -7.338  1.0 95.57 ? 249 ARG A NH2 1 Q5VSL9 UNP 249 R 
+ATOM 1965 C CZ  . ARG A 1 249 ? -10.256 -5.752  -6.813  1.0 95.57 ? 249 ARG A CZ  1 Q5VSL9 UNP 249 R 
+ATOM 1966 N N   . ALA A 1 250 ? -16.088 -1.507  -6.794  1.0 94.08 ? 250 ALA A N   1 Q5VSL9 UNP 250 A 
+ATOM 1967 C CA  . ALA A 1 250 ? -16.315 -0.667  -7.966  1.0 94.08 ? 250 ALA A CA  1 Q5VSL9 UNP 250 A 
+ATOM 1968 C C   . ALA A 1 250 ? -16.659 0.775   -7.561  1.0 94.08 ? 250 ALA A C   1 Q5VSL9 UNP 250 A 
+ATOM 1969 C CB  . ALA A 1 250 ? -17.410 -1.306  -8.830  1.0 94.08 ? 250 ALA A CB  1 Q5VSL9 UNP 250 A 
+ATOM 1970 O O   . ALA A 1 250 ? -16.062 1.711   -8.089  1.0 94.08 ? 250 ALA A O   1 Q5VSL9 UNP 250 A 
+ATOM 1971 N N   . GLU A 1 251 ? -17.534 0.948   -6.568  1.0 94.12 ? 251 GLU A N   1 Q5VSL9 UNP 251 E 
+ATOM 1972 C CA  . GLU A 1 251 ? -17.909 2.250   -6.010  1.0 94.12 ? 251 GLU A CA  1 Q5VSL9 UNP 251 E 
+ATOM 1973 C C   . GLU A 1 251 ? -16.689 3.012   -5.476  1.0 94.12 ? 251 GLU A C   1 Q5VSL9 UNP 251 E 
+ATOM 1974 C CB  . GLU A 1 251 ? -18.956 2.058   -4.904  1.0 94.12 ? 251 GLU A CB  1 Q5VSL9 UNP 251 E 
+ATOM 1975 O O   . GLU A 1 251 ? -16.460 4.145   -5.890  1.0 94.12 ? 251 GLU A O   1 Q5VSL9 UNP 251 E 
+ATOM 1976 C CG  . GLU A 1 251 ? -20.357 1.791   -5.475  1.0 94.12 ? 251 GLU A CG  1 Q5VSL9 UNP 251 E 
+ATOM 1977 C CD  . GLU A 1 251 ? -21.410 1.526   -4.387  1.0 94.12 ? 251 GLU A CD  1 Q5VSL9 UNP 251 E 
+ATOM 1978 O OE1 . GLU A 1 251 ? -22.565 1.238   -4.774  1.0 94.12 ? 251 GLU A OE1 1 Q5VSL9 UNP 251 E 
+ATOM 1979 O OE2 . GLU A 1 251 ? -21.061 1.569   -3.184  1.0 94.12 ? 251 GLU A OE2 1 Q5VSL9 UNP 251 E 
+ATOM 1980 N N   . LEU A 1 252 ? -15.836 2.381   -4.658  1.0 95.44 ? 252 LEU A N   1 Q5VSL9 UNP 252 L 
+ATOM 1981 C CA  . LEU A 1 252 ? -14.606 2.995   -4.131  1.0 95.44 ? 252 LEU A CA  1 Q5VSL9 UNP 252 L 
+ATOM 1982 C C   . LEU A 1 252 ? -13.632 3.474   -5.218  1.0 95.44 ? 252 LEU A C   1 Q5VSL9 UNP 252 L 
+ATOM 1983 C CB  . LEU A 1 252 ? -13.860 1.978   -3.252  1.0 95.44 ? 252 LEU A CB  1 Q5VSL9 UNP 252 L 
+ATOM 1984 O O   . LEU A 1 252 ? -12.887 4.435   -4.998  1.0 95.44 ? 252 LEU A O   1 Q5VSL9 UNP 252 L 
+ATOM 1985 C CG  . LEU A 1 252 ? -14.397 1.766   -1.832  1.0 95.44 ? 252 LEU A CG  1 Q5VSL9 UNP 252 L 
+ATOM 1986 C CD1 . LEU A 1 252 ? -13.509 0.707   -1.169  1.0 95.44 ? 252 LEU A CD1 1 Q5VSL9 UNP 252 L 
+ATOM 1987 C CD2 . LEU A 1 252 ? -14.313 3.041   -0.992  1.0 95.44 ? 252 LEU A CD2 1 Q5VSL9 UNP 252 L 
+ATOM 1988 N N   . GLY A 1 253 ? -13.580 2.763   -6.347  1.0 92.55 ? 253 GLY A N   1 Q5VSL9 UNP 253 G 
+ATOM 1989 C CA  . GLY A 1 253 ? -12.741 3.114   -7.494  1.0 92.55 ? 253 GLY A CA  1 Q5VSL9 UNP 253 G 
+ATOM 1990 C C   . GLY A 1 253 ? -13.366 4.175   -8.401  1.0 92.55 ? 253 GLY A C   1 Q5VSL9 UNP 253 G 
+ATOM 1991 O O   . GLY A 1 253 ? -12.646 4.830   -9.153  1.0 92.55 ? 253 GLY A O   1 Q5VSL9 UNP 253 G 
+ATOM 1992 N N   . SER A 1 254 ? -14.684 4.347   -8.321  1.0 91.33 ? 254 SER A N   1 Q5VSL9 UNP 254 S 
+ATOM 1993 C CA  . SER A 1 254 ? -15.442 5.319   -9.100  1.0 91.33 ? 254 SER A CA  1 Q5VSL9 UNP 254 S 
+ATOM 1994 C C   . SER A 1 254 ? -15.484 6.698   -8.423  1.0 91.33 ? 254 SER A C   1 Q5VSL9 UNP 254 S 
+ATOM 1995 C CB  . SER A 1 254 ? -16.848 4.778   -9.376  1.0 91.33 ? 254 SER A CB  1 Q5VSL9 UNP 254 S 
+ATOM 1996 O O   . SER A 1 254 ? -15.220 6.815   -7.223  1.0 91.33 ? 254 SER A O   1 Q5VSL9 UNP 254 S 
+ATOM 1997 O OG  . SER A 1 254 ? -17.676 4.852   -8.237  1.0 91.33 ? 254 SER A OG  1 Q5VSL9 UNP 254 S 
+ATOM 1998 N N   . PRO A 1 255 ? -15.804 7.765   -9.172  1.0 87.36 ? 255 PRO A N   1 Q5VSL9 UNP 255 P 
+ATOM 1999 C CA  . PRO A 1 255 ? -16.070 9.077   -8.597  1.0 87.36 ? 255 PRO A CA  1 Q5VSL9 UNP 255 P 
+ATOM 2000 C C   . PRO A 1 255 ? -17.252 9.041   -7.614  1.0 87.36 ? 255 PRO A C   1 Q5VSL9 UNP 255 P 
+ATOM 2001 C CB  . PRO A 1 255 ? -16.336 9.979   -9.807  1.0 87.36 ? 255 PRO A CB  1 Q5VSL9 UNP 255 P 
+ATOM 2002 O O   . PRO A 1 255 ? -18.397 8.905   -8.033  1.0 87.36 ? 255 PRO A O   1 Q5VSL9 UNP 255 P 
+ATOM 2003 C CG  . PRO A 1 255 ? -15.622 9.290   -10.962 1.0 87.36 ? 255 PRO A CG  1 Q5VSL9 UNP 255 P 
+ATOM 2004 C CD  . PRO A 1 255 ? -15.844 7.824   -10.626 1.0 87.36 ? 255 PRO A CD  1 Q5VSL9 UNP 255 P 
+ATOM 2005 N N   . LEU A 1 256 ? -16.976 9.169   -6.312  1.0 83.81 ? 256 LEU A N   1 Q5VSL9 UNP 256 L 
+ATOM 2006 C CA  . LEU A 1 256 ? -17.997 9.093   -5.253  1.0 83.81 ? 256 LEU A CA  1 Q5VSL9 UNP 256 L 
+ATOM 2007 C C   . LEU A 1 256 ? -18.487 10.471  -4.811  1.0 83.81 ? 256 LEU A C   1 Q5VSL9 UNP 256 L 
+ATOM 2008 C CB  . LEU A 1 256 ? -17.428 8.328   -4.043  1.0 83.81 ? 256 LEU A CB  1 Q5VSL9 UNP 256 L 
+ATOM 2009 O O   . LEU A 1 256 ? -19.676 10.683  -4.604  1.0 83.81 ? 256 LEU A O   1 Q5VSL9 UNP 256 L 
+ATOM 2010 C CG  . LEU A 1 256 ? -17.445 6.802   -4.214  1.0 83.81 ? 256 LEU A CG  1 Q5VSL9 UNP 256 L 
+ATOM 2011 C CD1 . LEU A 1 256 ? -16.595 6.161   -3.117  1.0 83.81 ? 256 LEU A CD1 1 Q5VSL9 UNP 256 L 
+ATOM 2012 C CD2 . LEU A 1 256 ? -18.861 6.236   -4.110  1.0 83.81 ? 256 LEU A CD2 1 Q5VSL9 UNP 256 L 
+ATOM 2013 N N   . TYR A 1 257 ? -17.559 11.413  -4.651  1.0 80.98 ? 257 TYR A N   1 Q5VSL9 UNP 257 Y 
+ATOM 2014 C CA  . TYR A 1 257 ? -17.843 12.763  -4.179  1.0 80.98 ? 257 TYR A CA  1 Q5VSL9 UNP 257 Y 
+ATOM 2015 C C   . TYR A 1 257 ? -16.942 13.748  -4.921  1.0 80.98 ? 257 TYR A C   1 Q5VSL9 UNP 257 Y 
+ATOM 2016 C CB  . TYR A 1 257 ? -17.639 12.816  -2.660  1.0 80.98 ? 257 TYR A CB  1 Q5VSL9 UNP 257 Y 
+ATOM 2017 O O   . TYR A 1 257 ? -15.777 13.444  -5.171  1.0 80.98 ? 257 TYR A O   1 Q5VSL9 UNP 257 Y 
+ATOM 2018 C CG  . TYR A 1 257 ? -18.145 14.091  -2.022  1.0 80.98 ? 257 TYR A CG  1 Q5VSL9 UNP 257 Y 
+ATOM 2019 C CD1 . TYR A 1 257 ? -17.280 15.189  -1.853  1.0 80.98 ? 257 TYR A CD1 1 Q5VSL9 UNP 257 Y 
+ATOM 2020 C CD2 . TYR A 1 257 ? -19.485 14.178  -1.596  1.0 80.98 ? 257 TYR A CD2 1 Q5VSL9 UNP 257 Y 
+ATOM 2021 C CE1 . TYR A 1 257 ? -17.751 16.366  -1.240  1.0 80.98 ? 257 TYR A CE1 1 Q5VSL9 UNP 257 Y 
+ATOM 2022 C CE2 . TYR A 1 257 ? -19.961 15.361  -0.999  1.0 80.98 ? 257 TYR A CE2 1 Q5VSL9 UNP 257 Y 
+ATOM 2023 O OH  . TYR A 1 257 ? -19.546 17.599  -0.239  1.0 80.98 ? 257 TYR A OH  1 Q5VSL9 UNP 257 Y 
+ATOM 2024 C CZ  . TYR A 1 257 ? -19.095 16.458  -0.821  1.0 80.98 ? 257 TYR A CZ  1 Q5VSL9 UNP 257 Y 
+ATOM 2025 N N   . ASN A 1 258 ? -17.474 14.912  -5.307  1.0 80.63 ? 258 ASN A N   1 Q5VSL9 UNP 258 N 
+ATOM 2026 C CA  . ASN A 1 258 ? -16.764 15.925  -6.106  1.0 80.63 ? 258 ASN A CA  1 Q5VSL9 UNP 258 N 
+ATOM 2027 C C   . ASN A 1 258 ? -16.111 15.392  -7.401  1.0 80.63 ? 258 ASN A C   1 Q5VSL9 UNP 258 N 
+ATOM 2028 C CB  . ASN A 1 258 ? -15.769 16.688  -5.211  1.0 80.63 ? 258 ASN A CB  1 Q5VSL9 UNP 258 N 
+ATOM 2029 O O   . ASN A 1 258 ? -15.096 15.919  -7.842  1.0 80.63 ? 258 ASN A O   1 Q5VSL9 UNP 258 N 
+ATOM 2030 C CG  . ASN A 1 258 ? -16.430 17.576  -4.182  1.0 80.63 ? 258 ASN A CG  1 Q5VSL9 UNP 258 N 
+ATOM 2031 N ND2 . ASN A 1 258 ? -15.672 18.023  -3.210  1.0 80.63 ? 258 ASN A ND2 1 Q5VSL9 UNP 258 N 
+ATOM 2032 O OD1 . ASN A 1 258 ? -17.599 17.917  -4.253  1.0 80.63 ? 258 ASN A OD1 1 Q5VSL9 UNP 258 N 
+ATOM 2033 N N   . ASN A 1 259 ? -16.692 14.365  -8.030  1.0 83.80 ? 259 ASN A N   1 Q5VSL9 UNP 259 N 
+ATOM 2034 C CA  . ASN A 1 259 ? -16.136 13.694  -9.212  1.0 83.80 ? 259 ASN A CA  1 Q5VSL9 UNP 259 N 
+ATOM 2035 C C   . ASN A 1 259 ? -14.736 13.073  -9.012  1.0 83.80 ? 259 ASN A C   1 Q5VSL9 UNP 259 N 
+ATOM 2036 C CB  . ASN A 1 259 ? -16.219 14.600  -10.457 1.0 83.80 ? 259 ASN A CB  1 Q5VSL9 UNP 259 N 
+ATOM 2037 O O   . ASN A 1 259 ? -14.027 12.834  -9.990  1.0 83.80 ? 259 ASN A O   1 Q5VSL9 UNP 259 N 
+ATOM 2038 C CG  . ASN A 1 259 ? -17.633 14.924  -10.880 1.0 83.80 ? 259 ASN A CG  1 Q5VSL9 UNP 259 N 
+ATOM 2039 N ND2 . ASN A 1 259 ? -17.812 15.981  -11.635 1.0 83.80 ? 259 ASN A ND2 1 Q5VSL9 UNP 259 N 
+ATOM 2040 O OD1 . ASN A 1 259 ? -18.590 14.237  -10.573 1.0 83.80 ? 259 ASN A OD1 1 Q5VSL9 UNP 259 N 
+ATOM 2041 N N   . GLU A 1 260 ? -14.356 12.732  -7.778  1.0 87.31 ? 260 GLU A N   1 Q5VSL9 UNP 260 E 
+ATOM 2042 C CA  . GLU A 1 260 ? -13.074 12.087  -7.482  1.0 87.31 ? 260 GLU A CA  1 Q5VSL9 UNP 260 E 
+ATOM 2043 C C   . GLU A 1 260 ? -13.253 10.740  -6.752  1.0 87.31 ? 260 GLU A C   1 Q5VSL9 UNP 260 E 
+ATOM 2044 C CB  . GLU A 1 260 ? -12.174 13.035  -6.681  1.0 87.31 ? 260 GLU A CB  1 Q5VSL9 UNP 260 E 
+ATOM 2045 O O   . GLU A 1 260 ? -14.164 10.587  -5.927  1.0 87.31 ? 260 GLU A O   1 Q5VSL9 UNP 260 E 
+ATOM 2046 C CG  . GLU A 1 260 ? -11.740 14.271  -7.490  1.0 87.31 ? 260 GLU A CG  1 Q5VSL9 UNP 260 E 
+ATOM 2047 C CD  . GLU A 1 260 ? -10.776 15.189  -6.720  1.0 87.31 ? 260 GLU A CD  1 Q5VSL9 UNP 260 E 
+ATOM 2048 O OE1 . GLU A 1 260 ? -10.081 15.988  -7.387  1.0 87.31 ? 260 GLU A OE1 1 Q5VSL9 UNP 260 E 
+ATOM 2049 O OE2 . GLU A 1 260 ? -10.700 15.076  -5.472  1.0 87.31 ? 260 GLU A OE2 1 Q5VSL9 UNP 260 E 
+ATOM 2050 N N   . PRO A 1 261 ? -12.388 9.739   -7.022  1.0 93.88 ? 261 PRO A N   1 Q5VSL9 UNP 261 P 
+ATOM 2051 C CA  . PRO A 1 261 ? -12.333 8.514   -6.229  1.0 93.88 ? 261 PRO A CA  1 Q5VSL9 UNP 261 P 
+ATOM 2052 C C   . PRO A 1 261 ? -11.980 8.791   -4.765  1.0 93.88 ? 261 PRO A C   1 Q5VSL9 UNP 261 P 
+ATOM 2053 C CB  . PRO A 1 261 ? -11.277 7.622   -6.891  1.0 93.88 ? 261 PRO A CB  1 Q5VSL9 UNP 261 P 
+ATOM 2054 O O   . PRO A 1 261 ? -11.180 9.681   -4.464  1.0 93.88 ? 261 PRO A O   1 Q5VSL9 UNP 261 P 
+ATOM 2055 C CG  . PRO A 1 261 ? -11.216 8.140   -8.325  1.0 93.88 ? 261 PRO A CG  1 Q5VSL9 UNP 261 P 
+ATOM 2056 C CD  . PRO A 1 261 ? -11.504 9.632   -8.175  1.0 93.88 ? 261 PRO A CD  1 Q5VSL9 UNP 261 P 
+ATOM 2057 N N   . PHE A 1 262 ? -12.471 7.956   -3.844  1.0 96.96 ? 262 PHE A N   1 Q5VSL9 UNP 262 F 
+ATOM 2058 C CA  . PHE A 1 262 ? -12.263 8.148   -2.400  1.0 96.96 ? 262 PHE A CA  1 Q5VSL9 UNP 262 F 
+ATOM 2059 C C   . PHE A 1 262 ? -10.779 8.245   -1.998  1.0 96.96 ? 262 PHE A C   1 Q5VSL9 UNP 262 F 
+ATOM 2060 C CB  . PHE A 1 262 ? -12.952 7.004   -1.644  1.0 96.96 ? 262 PHE A CB  1 Q5VSL9 UNP 262 F 
+ATOM 2061 O O   . PHE A 1 262 ? -10.404 9.018   -1.115  1.0 96.96 ? 262 PHE A O   1 Q5VSL9 UNP 262 F 
+ATOM 2062 C CG  . PHE A 1 262 ? -12.841 7.115   -0.138  1.0 96.96 ? 262 PHE A CG  1 Q5VSL9 UNP 262 F 
+ATOM 2063 C CD1 . PHE A 1 262 ? -12.276 6.075   0.624   1.0 96.96 ? 262 PHE A CD1 1 Q5VSL9 UNP 262 F 
+ATOM 2064 C CD2 . PHE A 1 262 ? -13.308 8.276   0.505   1.0 96.96 ? 262 PHE A CD2 1 Q5VSL9 UNP 262 F 
+ATOM 2065 C CE1 . PHE A 1 262 ? -12.164 6.203   2.019   1.0 96.96 ? 262 PHE A CE1 1 Q5VSL9 UNP 262 F 
+ATOM 2066 C CE2 . PHE A 1 262 ? -13.174 8.414   1.893   1.0 96.96 ? 262 PHE A CE2 1 Q5VSL9 UNP 262 F 
+ATOM 2067 C CZ  . PHE A 1 262 ? -12.598 7.383   2.650   1.0 96.96 ? 262 PHE A CZ  1 Q5VSL9 UNP 262 F 
+ATOM 2068 N N   . ALA A 1 263 ? -9.897  7.517   -2.689  1.0 97.49 ? 263 ALA A N   1 Q5VSL9 UNP 263 A 
+ATOM 2069 C CA  . ALA A 1 263 ? -8.458  7.603   -2.456  1.0 97.49 ? 263 ALA A CA  1 Q5VSL9 UNP 263 A 
+ATOM 2070 C C   . ALA A 1 263 ? -7.898  9.025   -2.674  1.0 97.49 ? 263 ALA A C   1 Q5VSL9 UNP 263 A 
+ATOM 2071 C CB  . ALA A 1 263 ? -7.761  6.583   -3.361  1.0 97.49 ? 263 ALA A CB  1 Q5VSL9 UNP 263 A 
+ATOM 2072 O O   . ALA A 1 263 ? -6.997  9.431   -1.939  1.0 97.49 ? 263 ALA A O   1 Q5VSL9 UNP 263 A 
+ATOM 2073 N N   . ILE A 1 264 ? -8.427  9.792   -3.635  1.0 97.00 ? 264 ILE A N   1 Q5VSL9 UNP 264 I 
+ATOM 2074 C CA  . ILE A 1 264 ? -7.975  11.162  -3.929  1.0 97.00 ? 264 ILE A CA  1 Q5VSL9 UNP 264 I 
+ATOM 2075 C C   . ILE A 1 264 ? -8.310  12.108  -2.776  1.0 97.00 ? 264 ILE A C   1 Q5VSL9 UNP 264 I 
+ATOM 2076 C CB  . ILE A 1 264 ? -8.577  11.682  -5.251  1.0 97.00 ? 264 ILE A CB  1 Q5VSL9 UNP 264 I 
+ATOM 2077 O O   . ILE A 1 264 ? -7.455  12.885  -2.356  1.0 97.00 ? 264 ILE A O   1 Q5VSL9 UNP 264 I 
+ATOM 2078 C CG1 . ILE A 1 264 ? -8.298  10.751  -6.448  1.0 97.00 ? 264 ILE A CG1 1 Q5VSL9 UNP 264 I 
+ATOM 2079 C CG2 . ILE A 1 264 ? -8.064  13.098  -5.566  1.0 97.00 ? 264 ILE A CG2 1 Q5VSL9 UNP 264 I 
+ATOM 2080 C CD1 . ILE A 1 264 ? -6.818  10.447  -6.696  1.0 97.00 ? 264 ILE A CD1 1 Q5VSL9 UNP 264 I 
+ATOM 2081 N N   . MET A 1 265 ? -9.490  11.966  -2.171  1.0 96.33 ? 265 MET A N   1 Q5VSL9 UNP 265 M 
+ATOM 2082 C CA  . MET A 1 265 ? -9.876  12.719  -0.973  1.0 96.33 ? 265 MET A CA  1 Q5VSL9 UNP 265 M 
+ATOM 2083 C C   . MET A 1 265 ? -8.902  12.484  0.190   1.0 96.33 ? 265 MET A C   1 Q5VSL9 UNP 265 M 
+ATOM 2084 C CB  . MET A 1 265 ? -11.295 12.298  -0.600  1.0 96.33 ? 265 MET A CB  1 Q5VSL9 UNP 265 M 
+ATOM 2085 O O   . MET A 1 265 ? -8.439  13.433  0.829   1.0 96.33 ? 265 MET A O   1 Q5VSL9 UNP 265 M 
+ATOM 2086 C CG  . MET A 1 265 ? -11.885 13.046  0.598   1.0 96.33 ? 265 MET A CG  1 Q5VSL9 UNP 265 M 
+ATOM 2087 S SD  . MET A 1 265 ? -13.493 12.380  1.098   1.0 96.33 ? 265 MET A SD  1 Q5VSL9 UNP 265 M 
+ATOM 2088 C CE  . MET A 1 265 ? -14.378 12.569  -0.478  1.0 96.33 ? 265 MET A CE  1 Q5VSL9 UNP 265 M 
+ATOM 2089 N N   . LEU A 1 266 ? -8.512  11.228  0.427   1.0 98.20 ? 266 LEU A N   1 Q5VSL9 UNP 266 L 
+ATOM 2090 C CA  . LEU A 1 266 ? -7.529  10.880  1.460   1.0 98.20 ? 266 LEU A CA  1 Q5VSL9 UNP 266 L 
+ATOM 2091 C C   . LEU A 1 266 ? -6.137  11.441  1.136   1.0 98.20 ? 266 LEU A C   1 Q5VSL9 UNP 266 L 
+ATOM 2092 C CB  . LEU A 1 266 ? -7.472  9.355   1.616   1.0 98.20 ? 266 LEU A CB  1 Q5VSL9 UNP 266 L 
+ATOM 2093 O O   . LEU A 1 266 ? -5.444  11.948  2.021   1.0 98.20 ? 266 LEU A O   1 Q5VSL9 UNP 266 L 
+ATOM 2094 C CG  . LEU A 1 266 ? -8.793  8.709   2.062   1.0 98.20 ? 266 LEU A CG  1 Q5VSL9 UNP 266 L 
+ATOM 2095 C CD1 . LEU A 1 266 ? -8.618  7.196   2.032   1.0 98.20 ? 266 LEU A CD1 1 Q5VSL9 UNP 266 L 
+ATOM 2096 C CD2 . LEU A 1 266 ? -9.191  9.123   3.479   1.0 98.20 ? 266 LEU A CD2 1 Q5VSL9 UNP 266 L 
+ATOM 2097 N N   . PHE A 1 267 ? -5.733  11.417  -0.134  1.0 98.14 ? 267 PHE A N   1 Q5VSL9 UNP 267 F 
+ATOM 2098 C CA  . PHE A 1 267 ? -4.529  12.105  -0.599  1.0 98.14 ? 267 PHE A CA  1 Q5VSL9 UNP 267 F 
+ATOM 2099 C C   . PHE A 1 267 ? -4.603  13.625  -0.367  1.0 98.14 ? 267 PHE A C   1 Q5VSL9 UNP 267 F 
+ATOM 2100 C CB  . PHE A 1 267 ? -4.307  11.760  -2.077  1.0 98.14 ? 267 PHE A CB  1 Q5VSL9 UNP 267 F 
+ATOM 2101 O O   . PHE A 1 267 ? -3.625  14.229  0.088   1.0 98.14 ? 267 PHE A O   1 Q5VSL9 UNP 267 F 
+ATOM 2102 C CG  . PHE A 1 267 ? -3.438  10.548  -2.299  1.0 98.14 ? 267 PHE A CG  1 Q5VSL9 UNP 267 F 
+ATOM 2103 C CD1 . PHE A 1 267 ? -2.086  10.603  -1.928  1.0 98.14 ? 267 PHE A CD1 1 Q5VSL9 UNP 267 F 
+ATOM 2104 C CD2 . PHE A 1 267 ? -3.949  9.393   -2.914  1.0 98.14 ? 267 PHE A CD2 1 Q5VSL9 UNP 267 F 
+ATOM 2105 C CE1 . PHE A 1 267 ? -1.248  9.507   -2.170  1.0 98.14 ? 267 PHE A CE1 1 Q5VSL9 UNP 267 F 
+ATOM 2106 C CE2 . PHE A 1 267 ? -3.111  8.292   -3.157  1.0 98.14 ? 267 PHE A CE2 1 Q5VSL9 UNP 267 F 
+ATOM 2107 C CZ  . PHE A 1 267 ? -1.762  8.345   -2.767  1.0 98.14 ? 267 PHE A CZ  1 Q5VSL9 UNP 267 F 
+ATOM 2108 N N   . GLY A 1 268 ? -5.773  14.229  -0.581  1.0 96.70 ? 268 GLY A N   1 Q5VSL9 UNP 268 G 
+ATOM 2109 C CA  . GLY A 1 268 ? -6.080  15.617  -0.241  1.0 96.70 ? 268 GLY A CA  1 Q5VSL9 UNP 268 G 
+ATOM 2110 C C   . GLY A 1 268 ? -5.842  15.910  1.241   1.0 96.70 ? 268 GLY A C   1 Q5VSL9 UNP 268 G 
+ATOM 2111 O O   . GLY A 1 268 ? -5.096  16.839  1.572   1.0 96.70 ? 268 GLY A O   1 Q5VSL9 UNP 268 G 
+ATOM 2112 N N   . MET A 1 269 ? -6.362  15.065  2.141   1.0 97.55 ? 269 MET A N   1 Q5VSL9 UNP 269 M 
+ATOM 2113 C CA  . MET A 1 269 ? -6.111  15.177  3.586   1.0 97.55 ? 269 MET A CA  1 Q5VSL9 UNP 269 M 
+ATOM 2114 C C   . MET A 1 269 ? -4.615  15.135  3.923   1.0 97.55 ? 269 MET A C   1 Q5VSL9 UNP 269 M 
+ATOM 2115 C CB  . MET A 1 269 ? -6.812  14.057  4.370   1.0 97.55 ? 269 MET A CB  1 Q5VSL9 UNP 269 M 
+ATOM 2116 O O   . MET A 1 269 ? -4.134  15.957  4.708   1.0 97.55 ? 269 MET A O   1 Q5VSL9 UNP 269 M 
+ATOM 2117 C CG  . MET A 1 269 ? -8.337  14.098  4.320   1.0 97.55 ? 269 MET A CG  1 Q5VSL9 UNP 269 M 
+ATOM 2118 S SD  . MET A 1 269 ? -9.088  12.808  5.351   1.0 97.55 ? 269 MET A SD  1 Q5VSL9 UNP 269 M 
+ATOM 2119 C CE  . MET A 1 269 ? -8.936  13.550  6.999   1.0 97.55 ? 269 MET A CE  1 Q5VSL9 UNP 269 M 
+ATOM 2120 N N   . VAL A 1 270 ? -3.861  14.221  3.300   1.0 98.04 ? 270 VAL A N   1 Q5VSL9 UNP 270 V 
+ATOM 2121 C CA  . VAL A 1 270 ? -2.403  14.099  3.475   1.0 98.04 ? 270 VAL A CA  1 Q5VSL9 UNP 270 V 
+ATOM 2122 C C   . VAL A 1 270 ? -1.693  15.405  3.092   1.0 98.04 ? 270 VAL A C   1 Q5VSL9 UNP 270 V 
+ATOM 2123 C CB  . VAL A 1 270 ? -1.869  12.883  2.685   1.0 98.04 ? 270 VAL A CB  1 Q5VSL9 UNP 270 V 
+ATOM 2124 O O   . VAL A 1 270 ? -0.862  15.911  3.851   1.0 98.04 ? 270 VAL A O   1 Q5VSL9 UNP 270 V 
+ATOM 2125 C CG1 . VAL A 1 270 ? -0.341  12.837  2.642   1.0 98.04 ? 270 VAL A CG1 1 Q5VSL9 UNP 270 V 
+ATOM 2126 C CG2 . VAL A 1 270 ? -2.340  11.560  3.298   1.0 98.04 ? 270 VAL A CG2 1 Q5VSL9 UNP 270 V 
+ATOM 2127 N N   . THR A 1 271 ? -2.050  16.014  1.959   1.0 96.69 ? 271 THR A N   1 Q5VSL9 UNP 271 T 
+ATOM 2128 C CA  . THR A 1 271 ? -1.469  17.304  1.542   1.0 96.69 ? 271 THR A CA  1 Q5VSL9 UNP 271 T 
+ATOM 2129 C C   . THR A 1 271 ? -1.896  18.485  2.417   1.0 96.69 ? 271 THR A C   1 Q5VSL9 UNP 271 T 
+ATOM 2130 C CB  . THR A 1 271 ? -1.763  17.617  0.071   1.0 96.69 ? 271 THR A CB  1 Q5VSL9 UNP 271 T 
+ATOM 2131 O O   . THR A 1 271 ? -1.062  19.341  2.738   1.0 96.69 ? 271 THR A O   1 Q5VSL9 UNP 271 T 
+ATOM 2132 C CG2 . THR A 1 271 ? -0.902  16.738  -0.830  1.0 96.69 ? 271 THR A CG2 1 Q5VSL9 UNP 271 T 
+ATOM 2133 O OG1 . THR A 1 271 ? -3.108  17.421  -0.294  1.0 96.69 ? 271 THR A OG1 1 Q5VSL9 UNP 271 T 
+ATOM 2134 N N   . LYS A 1 272 ? -3.157  18.528  2.869   1.0 95.12 ? 272 LYS A N   1 Q5VSL9 UNP 272 K 
+ATOM 2135 C CA  . LYS A 1 272 ? -3.682  19.578  3.763   1.0 95.12 ? 272 LYS A CA  1 Q5VSL9 UNP 272 K 
+ATOM 2136 C C   . LYS A 1 272 ? -2.971  19.554  5.121   1.0 95.12 ? 272 LYS A C   1 Q5VSL9 UNP 272 K 
+ATOM 2137 C CB  . LYS A 1 272 ? -5.210  19.408  3.888   1.0 95.12 ? 272 LYS A CB  1 Q5VSL9 UNP 272 K 
+ATOM 2138 O O   . LYS A 1 272 ? -2.579  20.599  5.638   1.0 95.12 ? 272 LYS A O   1 Q5VSL9 UNP 272 K 
+ATOM 2139 C CG  . LYS A 1 272 ? -5.944  20.670  4.387   1.0 95.12 ? 272 LYS A CG  1 Q5VSL9 UNP 272 K 
+ATOM 2140 C CD  . LYS A 1 272 ? -7.476  20.466  4.364   1.0 95.12 ? 272 LYS A CD  1 Q5VSL9 UNP 272 K 
+ATOM 2141 C CE  . LYS A 1 272 ? -8.277  21.754  4.639   1.0 95.12 ? 272 LYS A CE  1 Q5VSL9 UNP 272 K 
+ATOM 2142 N NZ  . LYS A 1 272 ? -9.752  21.570  4.449   1.0 95.12 ? 272 LYS A NZ  1 Q5VSL9 UNP 272 K 
+ATOM 2143 N N   . PHE A 1 273 ? -2.694  18.363  5.649   1.0 95.01 ? 273 PHE A N   1 Q5VSL9 UNP 273 F 
+ATOM 2144 C CA  . PHE A 1 273 ? -1.882  18.184  6.852   1.0 95.01 ? 273 PHE A CA  1 Q5VSL9 UNP 273 F 
+ATOM 2145 C C   . PHE A 1 273 ? -0.428  18.636  6.642   1.0 95.01 ? 273 PHE A C   1 Q5VSL9 UNP 273 F 
+ATOM 2146 C CB  . PHE A 1 273 ? -1.945  16.716  7.263   1.0 95.01 ? 273 PHE A CB  1 Q5VSL9 UNP 273 F 
+ATOM 2147 O O   . PHE A 1 273 ? 0.085   19.450  7.408   1.0 95.01 ? 273 PHE A O   1 Q5VSL9 UNP 273 F 
+ATOM 2148 C CG  . PHE A 1 273 ? -1.044  16.359  8.430   1.0 95.01 ? 273 PHE A CG  1 Q5VSL9 UNP 273 F 
+ATOM 2149 C CD1 . PHE A 1 273 ? 0.251   15.854  8.198   1.0 95.01 ? 273 PHE A CD1 1 Q5VSL9 UNP 273 F 
+ATOM 2150 C CD2 . PHE A 1 273 ? -1.508  16.504  9.749   1.0 95.01 ? 273 PHE A CD2 1 Q5VSL9 UNP 273 F 
+ATOM 2151 C CE1 . PHE A 1 273 ? 1.073   15.501  9.280   1.0 95.01 ? 273 PHE A CE1 1 Q5VSL9 UNP 273 F 
+ATOM 2152 C CE2 . PHE A 1 273 ? -0.684  16.163  10.832  1.0 95.01 ? 273 PHE A CE2 1 Q5VSL9 UNP 273 F 
+ATOM 2153 C CZ  . PHE A 1 273 ? 0.605   15.660  10.594  1.0 95.01 ? 273 PHE A CZ  1 Q5VSL9 UNP 273 F 
+ATOM 2154 N N   . CYS A 1 274 ? 0.240   18.174  5.577   1.0 94.15 ? 274 CYS A N   1 Q5VSL9 UNP 274 C 
+ATOM 2155 C CA  . CYS A 1 274 ? 1.648   18.509  5.320   1.0 94.15 ? 274 CYS A CA  1 Q5VSL9 UNP 274 C 
+ATOM 2156 C C   . CYS A 1 274 ? 1.910   19.983  4.987   1.0 94.15 ? 274 CYS A C   1 Q5VSL9 UNP 274 C 
+ATOM 2157 C CB  . CYS A 1 274 ? 2.177   17.646  4.172   1.0 94.15 ? 274 CYS A CB  1 Q5VSL9 UNP 274 C 
+ATOM 2158 O O   . CYS A 1 274 ? 3.057   20.428  5.073   1.0 94.15 ? 274 CYS A O   1 Q5VSL9 UNP 274 C 
+ATOM 2159 S SG  . CYS A 1 274 ? 2.517   15.977  4.765   1.0 94.15 ? 274 CYS A SG  1 Q5VSL9 UNP 274 C 
+ATOM 2160 N N   . SER A 1 275 ? 0.884   20.723  4.572   1.0 91.75 ? 275 SER A N   1 Q5VSL9 UNP 275 S 
+ATOM 2161 C CA  . SER A 1 275 ? 0.957   22.171  4.353   1.0 91.75 ? 275 SER A CA  1 Q5VSL9 UNP 275 S 
+ATOM 2162 C C   . SER A 1 275 ? 0.697   22.988  5.624   1.0 91.75 ? 275 SER A C   1 Q5VSL9 UNP 275 S 
+ATOM 2163 C CB  . SER A 1 275 ? 0.029   22.585  3.208   1.0 91.75 ? 275 SER A CB  1 Q5VSL9 UNP 275 S 
+ATOM 2164 O O   . SER A 1 275 ? 0.836   24.204  5.590   1.0 91.75 ? 275 SER A O   1 Q5VSL9 UNP 275 S 
+ATOM 2165 O OG  . SER A 1 275 ? -1.293  22.140  3.429   1.0 91.75 ? 275 SER A OG  1 Q5VSL9 UNP 275 S 
+ATOM 2166 N N   . GLY A 1 276 ? 0.361   22.341  6.748   1.0 88.51 ? 276 GLY A N   1 Q5VSL9 UNP 276 G 
+ATOM 2167 C CA  . GLY A 1 276 ? 0.079   23.006  8.023   1.0 88.51 ? 276 GLY A CA  1 Q5VSL9 UNP 276 G 
+ATOM 2168 C C   . GLY A 1 276 ? -1.344  23.560  8.144   1.0 88.51 ? 276 GLY A C   1 Q5VSL9 UNP 276 G 
+ATOM 2169 O O   . GLY A 1 276 ? -1.684  24.117  9.183   1.0 88.51 ? 276 GLY A O   1 Q5VSL9 UNP 276 G 
+ATOM 2170 N N   . HIS A 1 277 ? -2.196  23.368  7.131   1.0 90.16 ? 277 HIS A N   1 Q5VSL9 UNP 277 H 
+ATOM 2171 C CA  . HIS A 1 277 ? -3.592  23.823  7.138   1.0 90.16 ? 277 HIS A CA  1 Q5VSL9 UNP 277 H 
+ATOM 2172 C C   . HIS A 1 277 ? -4.537  22.893  7.907   1.0 90.16 ? 277 HIS A C   1 Q5VSL9 UNP 277 H 
+ATOM 2173 C CB  . HIS A 1 277 ? -4.093  23.984  5.698   1.0 90.16 ? 277 HIS A CB  1 Q5VSL9 UNP 277 H 
+ATOM 2174 O O   . HIS A 1 277 ? -5.713  23.206  8.050   1.0 90.16 ? 277 HIS A O   1 Q5VSL9 UNP 277 H 
+ATOM 2175 C CG  . HIS A 1 277 ? -3.337  25.012  4.906   1.0 90.16 ? 277 HIS A CG  1 Q5VSL9 UNP 277 H 
+ATOM 2176 C CD2 . HIS A 1 277 ? -3.432  26.373  5.012   1.0 90.16 ? 277 HIS A CD2 1 Q5VSL9 UNP 277 H 
+ATOM 2177 N ND1 . HIS A 1 277 ? -2.425  24.744  3.917   1.0 90.16 ? 277 HIS A ND1 1 Q5VSL9 UNP 277 H 
+ATOM 2178 C CE1 . HIS A 1 277 ? -1.976  25.913  3.437   1.0 90.16 ? 277 HIS A CE1 1 Q5VSL9 UNP 277 H 
+ATOM 2179 N NE2 . HIS A 1 277 ? -2.560  26.936  4.076   1.0 90.16 ? 277 HIS A NE2 1 Q5VSL9 UNP 277 H 
+ATOM 2180 N N   . ALA A 1 278 ? -4.071  21.734  8.371   1.0 93.35 ? 278 ALA A N   1 Q5VSL9 UNP 278 A 
+ATOM 2181 C CA  . ALA A 1 278 ? -4.878  20.818  9.173   1.0 93.35 ? 278 ALA A CA  1 Q5VSL9 UNP 278 A 
+ATOM 2182 C C   . ALA A 1 278 ? -4.010  19.960  10.111  1.0 93.35 ? 278 ALA A C   1 Q5VSL9 UNP 278 A 
+ATOM 2183 C CB  . ALA A 1 278 ? -5.736  19.973  8.228   1.0 93.35 ? 278 ALA A CB  1 Q5VSL9 UNP 278 A 
+ATOM 2184 O O   . ALA A 1 278 ? -3.967  18.740  9.968   1.0 93.35 ? 278 ALA A O   1 Q5VSL9 UNP 278 A 
+ATOM 2185 N N   . PRO A 1 279 ? -3.299  20.563  11.082  1.0 92.41 ? 279 PRO A N   1 Q5VSL9 UNP 279 P 
+ATOM 2186 C CA  . PRO A 1 279 ? -2.336  19.839  11.917  1.0 92.41 ? 279 PRO A CA  1 Q5VSL9 UNP 279 P 
+ATOM 2187 C C   . PRO A 1 279 ? -2.987  18.851  12.903  1.0 92.41 ? 279 PRO A C   1 Q5VSL9 UNP 279 P 
+ATOM 2188 C CB  . PRO A 1 279 ? -1.554  20.945  12.630  1.0 92.41 ? 279 PRO A CB  1 Q5VSL9 UNP 279 P 
+ATOM 2189 O O   . PRO A 1 279 ? -2.288  18.047  13.508  1.0 92.41 ? 279 PRO A O   1 Q5VSL9 UNP 279 P 
+ATOM 2190 C CG  . PRO A 1 279 ? -2.582  22.067  12.779  1.0 92.41 ? 279 PRO A CG  1 Q5VSL9 UNP 279 P 
+ATOM 2191 C CD  . PRO A 1 279 ? -3.355  21.970  11.466  1.0 92.41 ? 279 PRO A CD  1 Q5VSL9 UNP 279 P 
+ATOM 2192 N N   . HIS A 1 280 ? -4.313  18.900  13.065  1.0 93.52 ? 280 HIS A N   1 Q5VSL9 UNP 280 H 
+ATOM 2193 C CA  . HIS A 1 280 ? -5.083  17.995  13.919  1.0 93.52 ? 280 HIS A CA  1 Q5VSL9 UNP 280 H 
+ATOM 2194 C C   . HIS A 1 280 ? -5.493  16.692  13.223  1.0 93.52 ? 280 HIS A C   1 Q5VSL9 UNP 280 H 
+ATOM 2195 C CB  . HIS A 1 280 ? -6.310  18.738  14.475  1.0 93.52 ? 280 HIS A CB  1 Q5VSL9 UNP 280 H 
+ATOM 2196 O O   . HIS A 1 280 ? -5.971  15.786  13.897  1.0 93.52 ? 280 HIS A O   1 Q5VSL9 UNP 280 H 
+ATOM 2197 C CG  . HIS A 1 280 ? -7.264  19.223  13.407  1.0 93.52 ? 280 HIS A CG  1 Q5VSL9 UNP 280 H 
+ATOM 2198 C CD2 . HIS A 1 280 ? -8.460  18.649  13.071  1.0 93.52 ? 280 HIS A CD2 1 Q5VSL9 UNP 280 H 
+ATOM 2199 N ND1 . HIS A 1 280 ? -7.085  20.307  12.571  1.0 93.52 ? 280 HIS A ND1 1 Q5VSL9 UNP 280 H 
+ATOM 2200 C CE1 . HIS A 1 280 ? -8.134  20.359  11.731  1.0 93.52 ? 280 HIS A CE1 1 Q5VSL9 UNP 280 H 
+ATOM 2201 N NE2 . HIS A 1 280 ? -8.991  19.370  12.000  1.0 93.52 ? 280 HIS A NE2 1 Q5VSL9 UNP 280 H 
+ATOM 2202 N N   . PHE A 1 281 ? -5.333  16.562  11.902  1.0 96.09 ? 281 PHE A N   1 Q5VSL9 UNP 281 F 
+ATOM 2203 C CA  . PHE A 1 281 ? -5.766  15.350  11.203  1.0 96.09 ? 281 PHE A CA  1 Q5VSL9 UNP 281 F 
+ATOM 2204 C C   . PHE A 1 281 ? -5.069  14.093  11.757  1.0 96.09 ? 281 PHE A C   1 Q5VSL9 UNP 281 F 
+ATOM 2205 C CB  . PHE A 1 281 ? -5.542  15.488  9.691   1.0 96.09 ? 281 PHE A CB  1 Q5VSL9 UNP 281 F 
+ATOM 2206 O O   . PHE A 1 281 ? -3.842  14.090  11.886  1.0 96.09 ? 281 PHE A O   1 Q5VSL9 UNP 281 F 
+ATOM 2207 C CG  . PHE A 1 281 ? -6.529  16.358  8.929   1.0 96.09 ? 281 PHE A CG  1 Q5VSL9 UNP 281 F 
+ATOM 2208 C CD1 . PHE A 1 281 ? -7.603  17.022  9.565   1.0 96.09 ? 281 PHE A CD1 1 Q5VSL9 UNP 281 F 
+ATOM 2209 C CD2 . PHE A 1 281 ? -6.395  16.456  7.531   1.0 96.09 ? 281 PHE A CD2 1 Q5VSL9 UNP 281 F 
+ATOM 2210 C CE1 . PHE A 1 281 ? -8.541  17.743  8.809   1.0 96.09 ? 281 PHE A CE1 1 Q5VSL9 UNP 281 F 
+ATOM 2211 C CE2 . PHE A 1 281 ? -7.331  17.188  6.777   1.0 96.09 ? 281 PHE A CE2 1 Q5VSL9 UNP 281 F 
+ATOM 2212 C CZ  . PHE A 1 281 ? -8.407  17.826  7.416   1.0 96.09 ? 281 PHE A CZ  1 Q5VSL9 UNP 281 F 
+ATOM 2213 N N   . PRO A 1 282 ? -5.822  13.012  12.055  1.0 96.60 ? 282 PRO A N   1 Q5VSL9 UNP 282 P 
+ATOM 2214 C CA  . PRO A 1 282 ? -5.272  11.790  12.636  1.0 96.60 ? 282 PRO A CA  1 Q5VSL9 UNP 282 P 
+ATOM 2215 C C   . PRO A 1 282 ? -4.561  10.965  11.558  1.0 96.60 ? 282 PRO A C   1 Q5VSL9 UNP 282 P 
+ATOM 2216 C CB  . PRO A 1 282 ? -6.468  11.087  13.284  1.0 96.60 ? 282 PRO A CB  1 Q5VSL9 UNP 282 P 
+ATOM 2217 O O   . PRO A 1 282 ? -5.124  10.048  10.952  1.0 96.60 ? 282 PRO A O   1 Q5VSL9 UNP 282 P 
+ATOM 2218 C CG  . PRO A 1 282 ? -7.624  11.476  12.368  1.0 96.60 ? 282 PRO A CG  1 Q5VSL9 UNP 282 P 
+ATOM 2219 C CD  . PRO A 1 282 ? -7.274  12.901  11.946  1.0 96.60 ? 282 PRO A CD  1 Q5VSL9 UNP 282 P 
+ATOM 2220 N N   . MET A 1 283 ? -3.320  11.350  11.262  1.0 96.77 ? 283 MET A N   1 Q5VSL9 UNP 283 M 
+ATOM 2221 C CA  . MET A 1 283 ? -2.625  10.939  10.045  1.0 96.77 ? 283 MET A CA  1 Q5VSL9 UNP 283 M 
+ATOM 2222 C C   . MET A 1 283 ? -2.389  9.428   9.960   1.0 96.77 ? 283 MET A C   1 Q5VSL9 UNP 283 M 
+ATOM 2223 C CB  . MET A 1 283 ? -1.315  11.733  9.924   1.0 96.77 ? 283 MET A CB  1 Q5VSL9 UNP 283 M 
+ATOM 2224 O O   . MET A 1 283 ? -2.458  8.869   8.866   1.0 96.77 ? 283 MET A O   1 Q5VSL9 UNP 283 M 
+ATOM 2225 C CG  . MET A 1 283 ? -0.646  11.563  8.554   1.0 96.77 ? 283 MET A CG  1 Q5VSL9 UNP 283 M 
+ATOM 2226 S SD  . MET A 1 283 ? -1.724  11.780  7.106   1.0 96.77 ? 283 MET A SD  1 Q5VSL9 UNP 283 M 
+ATOM 2227 C CE  . MET A 1 283 ? -2.228  13.493  7.322   1.0 96.77 ? 283 MET A CE  1 Q5VSL9 UNP 283 M 
+ATOM 2228 N N   . LYS A 1 284 ? -2.194  8.734   11.092  1.0 97.64 ? 284 LYS A N   1 Q5VSL9 UNP 284 K 
+ATOM 2229 C CA  . LYS A 1 284 ? -2.110  7.264   11.096  1.0 97.64 ? 284 LYS A CA  1 Q5VSL9 UNP 284 K 
+ATOM 2230 C C   . LYS A 1 284 ? -3.371  6.642   10.499  1.0 97.64 ? 284 LYS A C   1 Q5VSL9 UNP 284 K 
+ATOM 2231 C CB  . LYS A 1 284 ? -1.858  6.766   12.525  1.0 97.64 ? 284 LYS A CB  1 Q5VSL9 UNP 284 K 
+ATOM 2232 O O   . LYS A 1 284 ? -3.265  5.775   9.637   1.0 97.64 ? 284 LYS A O   1 Q5VSL9 UNP 284 K 
+ATOM 2233 C CG  . LYS A 1 284 ? -1.716  5.237   12.630  1.0 97.64 ? 284 LYS A CG  1 Q5VSL9 UNP 284 K 
+ATOM 2234 C CD  . LYS A 1 284 ? -1.724  4.704   14.073  1.0 97.64 ? 284 LYS A CD  1 Q5VSL9 UNP 284 K 
+ATOM 2235 C CE  . LYS A 1 284 ? -3.083  4.937   14.754  1.0 97.64 ? 284 LYS A CE  1 Q5VSL9 UNP 284 K 
+ATOM 2236 N NZ  . LYS A 1 284 ? -3.275  4.084   15.954  1.0 97.64 ? 284 LYS A NZ  1 Q5VSL9 UNP 284 K 
+ATOM 2237 N N   . LYS A 1 285 ? -4.554  7.109   10.908  1.0 98.14 ? 285 LYS A N   1 Q5VSL9 UNP 285 K 
+ATOM 2238 C CA  . LYS A 1 285 ? -5.839  6.576   10.428  1.0 98.14 ? 285 LYS A CA  1 Q5VSL9 UNP 285 K 
+ATOM 2239 C C   . LYS A 1 285 ? -6.085  6.913   8.959   1.0 98.14 ? 285 LYS A C   1 Q5VSL9 UNP 285 K 
+ATOM 2240 C CB  . LYS A 1 285 ? -6.993  7.071   11.308  1.0 98.14 ? 285 LYS A CB  1 Q5VSL9 UNP 285 K 
+ATOM 2241 O O   . LYS A 1 285 ? -6.497  6.037   8.207   1.0 98.14 ? 285 LYS A O   1 Q5VSL9 UNP 285 K 
+ATOM 2242 C CG  . LYS A 1 285 ? -6.830  6.645   12.776  1.0 98.14 ? 285 LYS A CG  1 Q5VSL9 UNP 285 K 
+ATOM 2243 C CD  . LYS A 1 285 ? -8.089  7.025   13.556  1.0 98.14 ? 285 LYS A CD  1 Q5VSL9 UNP 285 K 
+ATOM 2244 C CE  . LYS A 1 285 ? -7.933  6.823   15.068  1.0 98.14 ? 285 LYS A CE  1 Q5VSL9 UNP 285 K 
+ATOM 2245 N NZ  . LYS A 1 285 ? -7.872  5.414   15.509  1.0 98.14 ? 285 LYS A NZ  1 Q5VSL9 UNP 285 K 
+ATOM 2246 N N   . VAL A 1 286 ? -5.757  8.137   8.534   1.0 98.61 ? 286 VAL A N   1 Q5VSL9 UNP 286 V 
+ATOM 2247 C CA  . VAL A 1 286 ? -5.851  8.552   7.120   1.0 98.61 ? 286 VAL A CA  1 Q5VSL9 UNP 286 V 
+ATOM 2248 C C   . VAL A 1 286 ? -4.969  7.671   6.232   1.0 98.61 ? 286 VAL A C   1 Q5VSL9 UNP 286 V 
+ATOM 2249 C CB  . VAL A 1 286 ? -5.466  10.036  6.946   1.0 98.61 ? 286 VAL A CB  1 Q5VSL9 UNP 286 V 
+ATOM 2250 O O   . VAL A 1 286 ? -5.426  7.180   5.204   1.0 98.61 ? 286 VAL A O   1 Q5VSL9 UNP 286 V 
+ATOM 2251 C CG1 . VAL A 1 286 ? -5.483  10.482  5.477   1.0 98.61 ? 286 VAL A CG1 1 Q5VSL9 UNP 286 V 
+ATOM 2252 C CG2 . VAL A 1 286 ? -6.427  10.953  7.713   1.0 98.61 ? 286 VAL A CG2 1 Q5VSL9 UNP 286 V 
+ATOM 2253 N N   . LEU A 1 287 ? -3.717  7.428   6.630   1.0 98.74 ? 287 LEU A N   1 Q5VSL9 UNP 287 L 
+ATOM 2254 C CA  . LEU A 1 287 ? -2.771  6.628   5.846   1.0 98.74 ? 287 LEU A CA  1 Q5VSL9 UNP 287 L 
+ATOM 2255 C C   . LEU A 1 287 ? -3.129  5.143   5.814   1.0 98.74 ? 287 LEU A C   1 Q5VSL9 UNP 287 L 
+ATOM 2256 C CB  . LEU A 1 287 ? -1.361  6.808   6.419   1.0 98.74 ? 287 LEU A CB  1 Q5VSL9 UNP 287 L 
+ATOM 2257 O O   . LEU A 1 287 ? -2.983  4.507   4.771   1.0 98.74 ? 287 LEU A O   1 Q5VSL9 UNP 287 L 
+ATOM 2258 C CG  . LEU A 1 287 ? -0.772  8.202   6.171   1.0 98.74 ? 287 LEU A CG  1 Q5VSL9 UNP 287 L 
+ATOM 2259 C CD1 . LEU A 1 287 ? 0.512   8.326   6.983   1.0 98.74 ? 287 LEU A CD1 1 Q5VSL9 UNP 287 L 
+ATOM 2260 C CD2 . LEU A 1 287 ? -0.436  8.442   4.697   1.0 98.74 ? 287 LEU A CD2 1 Q5VSL9 UNP 287 L 
+ATOM 2261 N N   . LEU A 1 288 ? -3.601  4.599   6.937   1.0 98.52 ? 288 LEU A N   1 Q5VSL9 UNP 288 L 
+ATOM 2262 C CA  . LEU A 1 288 ? -4.120  3.237   7.005   1.0 98.52 ? 288 LEU A CA  1 Q5VSL9 UNP 288 L 
+ATOM 2263 C C   . LEU A 1 288 ? -5.323  3.071   6.069   1.0 98.52 ? 288 LEU A C   1 Q5VSL9 UNP 288 L 
+ATOM 2264 C CB  . LEU A 1 288 ? -4.483  2.917   8.465   1.0 98.52 ? 288 LEU A CB  1 Q5VSL9 UNP 288 L 
+ATOM 2265 O O   . LEU A 1 288 ? -5.316  2.180   5.223   1.0 98.52 ? 288 LEU A O   1 Q5VSL9 UNP 288 L 
+ATOM 2266 C CG  . LEU A 1 288 ? -3.317  2.496   9.375   1.0 98.52 ? 288 LEU A CG  1 Q5VSL9 UNP 288 L 
+ATOM 2267 C CD1 . LEU A 1 288 ? -3.878  2.253   10.778  1.0 98.52 ? 288 LEU A CD1 1 Q5VSL9 UNP 288 L 
+ATOM 2268 C CD2 . LEU A 1 288 ? -2.644  1.209   8.889   1.0 98.52 ? 288 LEU A CD2 1 Q5VSL9 UNP 288 L 
+ATOM 2269 N N   . LEU A 1 289 ? -6.307  3.969   6.143   1.0 98.66 ? 289 LEU A N   1 Q5VSL9 UNP 289 L 
+ATOM 2270 C CA  . LEU A 1 289 ? -7.479  3.931   5.269   1.0 98.66 ? 289 LEU A CA  1 Q5VSL9 UNP 289 L 
+ATOM 2271 C C   . LEU A 1 289 ? -7.108  4.123   3.795   1.0 98.66 ? 289 LEU A C   1 Q5VSL9 UNP 289 L 
+ATOM 2272 C CB  . LEU A 1 289 ? -8.483  4.987   5.754   1.0 98.66 ? 289 LEU A CB  1 Q5VSL9 UNP 289 L 
+ATOM 2273 O O   . LEU A 1 289 ? -7.628  3.408   2.941   1.0 98.66 ? 289 LEU A O   1 Q5VSL9 UNP 289 L 
+ATOM 2274 C CG  . LEU A 1 289 ? -9.801  5.021   4.961   1.0 98.66 ? 289 LEU A CG  1 Q5VSL9 UNP 289 L 
+ATOM 2275 C CD1 . LEU A 1 289 ? -10.526 3.681   4.955   1.0 98.66 ? 289 LEU A CD1 1 Q5VSL9 UNP 289 L 
+ATOM 2276 C CD2 . LEU A 1 289 ? -10.729 6.046   5.607   1.0 98.66 ? 289 LEU A CD2 1 Q5VSL9 UNP 289 L 
+ATOM 2277 N N   . LEU A 1 290 ? -6.170  5.024   3.488   1.0 98.81 ? 290 LEU A N   1 Q5VSL9 UNP 290 L 
+ATOM 2278 C CA  . LEU A 1 290 ? -5.668  5.225   2.128   1.0 98.81 ? 290 LEU A CA  1 Q5VSL9 UNP 290 L 
+ATOM 2279 C C   . LEU A 1 290 ? -5.051  3.942   1.580   1.0 98.81 ? 290 LEU A C   1 Q5VSL9 UNP 290 L 
+ATOM 2280 C CB  . LEU A 1 290 ? -4.654  6.384   2.124   1.0 98.81 ? 290 LEU A CB  1 Q5VSL9 UNP 290 L 
+ATOM 2281 O O   . LEU A 1 290 ? -5.349  3.534   0.459   1.0 98.81 ? 290 LEU A O   1 Q5VSL9 UNP 290 L 
+ATOM 2282 C CG  . LEU A 1 290 ? -3.942  6.593   0.775   1.0 98.81 ? 290 LEU A CG  1 Q5VSL9 UNP 290 L 
+ATOM 2283 C CD1 . LEU A 1 290 ? -4.913  6.908   -0.362  1.0 98.81 ? 290 LEU A CD1 1 Q5VSL9 UNP 290 L 
+ATOM 2284 C CD2 . LEU A 1 290 ? -2.934  7.736   0.896   1.0 98.81 ? 290 LEU A CD2 1 Q5VSL9 UNP 290 L 
+ATOM 2285 N N   . TRP A 1 291 ? -4.217  3.281   2.379   1.0 98.60 ? 291 TRP A N   1 Q5VSL9 UNP 291 W 
+ATOM 2286 C CA  . TRP A 1 291 ? -3.619  2.014   1.995   1.0 98.60 ? 291 TRP A CA  1 Q5VSL9 UNP 291 W 
+ATOM 2287 C C   . TRP A 1 291 ? -4.674  0.950   1.705   1.0 98.60 ? 291 TRP A C   1 Q5VSL9 UNP 291 W 
+ATOM 2288 C CB  . TRP A 1 291 ? -2.657  1.558   3.086   1.0 98.60 ? 291 TRP A CB  1 Q5VSL9 UNP 291 W 
+ATOM 2289 O O   . TRP A 1 291 ? -4.637  0.353   0.627   1.0 98.60 ? 291 TRP A O   1 Q5VSL9 UNP 291 W 
+ATOM 2290 C CG  . TRP A 1 291 ? -2.057  0.210   2.875   1.0 98.60 ? 291 TRP A CG  1 Q5VSL9 UNP 291 W 
+ATOM 2291 C CD1 . TRP A 1 291 ? -1.881  -0.436  1.697   1.0 98.60 ? 291 TRP A CD1 1 Q5VSL9 UNP 291 W 
+ATOM 2292 C CD2 . TRP A 1 291 ? -1.631  -0.714  3.908   1.0 98.60 ? 291 TRP A CD2 1 Q5VSL9 UNP 291 W 
+ATOM 2293 C CE2 . TRP A 1 291 ? -1.132  -1.885  3.277   1.0 98.60 ? 291 TRP A CE2 1 Q5VSL9 UNP 291 W 
+ATOM 2294 C CE3 . TRP A 1 291 ? -1.641  -0.687  5.317   1.0 98.60 ? 291 TRP A CE3 1 Q5VSL9 UNP 291 W 
+ATOM 2295 N NE1 . TRP A 1 291 ? -1.376  -1.696  1.936   1.0 98.60 ? 291 TRP A NE1 1 Q5VSL9 UNP 291 W 
+ATOM 2296 C CH2 . TRP A 1 291 ? -0.634  -2.907  5.406   1.0 98.60 ? 291 TRP A CH2 1 Q5VSL9 UNP 291 W 
+ATOM 2297 C CZ2 . TRP A 1 291 ? -0.565  -2.928  4.007   1.0 98.60 ? 291 TRP A CZ2 1 Q5VSL9 UNP 291 W 
+ATOM 2298 C CZ3 . TRP A 1 291 ? -1.189  -1.791  6.058   1.0 98.60 ? 291 TRP A CZ3 1 Q5VSL9 UNP 291 W 
+ATOM 2299 N N   . LYS A 1 292 ? -5.628  0.741   2.615   1.0 97.97 ? 292 LYS A N   1 Q5VSL9 UNP 292 K 
+ATOM 2300 C CA  . LYS A 1 292 ? -6.665  -0.283  2.431   1.0 97.97 ? 292 LYS A CA  1 Q5VSL9 UNP 292 K 
+ATOM 2301 C C   . LYS A 1 292 ? -7.606  0.041   1.280   1.0 97.97 ? 292 LYS A C   1 Q5VSL9 UNP 292 K 
+ATOM 2302 C CB  . LYS A 1 292 ? -7.431  -0.523  3.738   1.0 97.97 ? 292 LYS A CB  1 Q5VSL9 UNP 292 K 
+ATOM 2303 O O   . LYS A 1 292 ? -7.977  -0.861  0.541   1.0 97.97 ? 292 LYS A O   1 Q5VSL9 UNP 292 K 
+ATOM 2304 C CG  . LYS A 1 292 ? -6.542  -0.973  4.904   1.0 97.97 ? 292 LYS A CG  1 Q5VSL9 UNP 292 K 
+ATOM 2305 C CD  . LYS A 1 292 ? -5.572  -2.108  4.555   1.0 97.97 ? 292 LYS A CD  1 Q5VSL9 UNP 292 K 
+ATOM 2306 C CE  . LYS A 1 292 ? -4.834  -2.516  5.829   1.0 97.97 ? 292 LYS A CE  1 Q5VSL9 UNP 292 K 
+ATOM 2307 N NZ  . LYS A 1 292 ? -4.894  -3.969  6.045   1.0 97.97 ? 292 LYS A NZ  1 Q5VSL9 UNP 292 K 
+ATOM 2308 N N   . THR A 1 293 ? -7.898  1.317   1.043   1.0 98.19 ? 293 THR A N   1 Q5VSL9 UNP 293 T 
+ATOM 2309 C CA  . THR A 1 293 ? -8.680  1.764   -0.120  1.0 98.19 ? 293 THR A CA  1 Q5VSL9 UNP 293 T 
+ATOM 2310 C C   . THR A 1 293 ? -7.955  1.441   -1.426  1.0 98.19 ? 293 THR A C   1 Q5VSL9 UNP 293 T 
+ATOM 2311 C CB  . THR A 1 293 ? -8.970  3.270   -0.043  1.0 98.19 ? 293 THR A CB  1 Q5VSL9 UNP 293 T 
+ATOM 2312 O O   . THR A 1 293 ? -8.546  0.858   -2.332  1.0 98.19 ? 293 THR A O   1 Q5VSL9 UNP 293 T 
+ATOM 2313 C CG2 . THR A 1 293 ? -9.845  3.757   -1.197  1.0 98.19 ? 293 THR A CG2 1 Q5VSL9 UNP 293 T 
+ATOM 2314 O OG1 . THR A 1 293 ? -9.658  3.562   1.149   1.0 98.19 ? 293 THR A OG1 1 Q5VSL9 UNP 293 T 
+ATOM 2315 N N   . VAL A 1 294 ? -6.659  1.761   -1.528  1.0 98.12 ? 294 VAL A N   1 Q5VSL9 UNP 294 V 
+ATOM 2316 C CA  . VAL A 1 294 ? -5.842  1.442   -2.715  1.0 98.12 ? 294 VAL A CA  1 Q5VSL9 UNP 294 V 
+ATOM 2317 C C   . VAL A 1 294 ? -5.711  -0.072  -2.911  1.0 98.12 ? 294 VAL A C   1 Q5VSL9 UNP 294 V 
+ATOM 2318 C CB  . VAL A 1 294 ? -4.456  2.112   -2.617  1.0 98.12 ? 294 VAL A CB  1 Q5VSL9 UNP 294 V 
+ATOM 2319 O O   . VAL A 1 294 ? -5.766  -0.549  -4.042  1.0 98.12 ? 294 VAL A O   1 Q5VSL9 UNP 294 V 
+ATOM 2320 C CG1 . VAL A 1 294 ? -3.484  1.666   -3.720  1.0 98.12 ? 294 VAL A CG1 1 Q5VSL9 UNP 294 V 
+ATOM 2321 C CG2 . VAL A 1 294 ? -4.579  3.637   -2.741  1.0 98.12 ? 294 VAL A CG2 1 Q5VSL9 UNP 294 V 
+ATOM 2322 N N   . LEU A 1 295 ? -5.555  -0.835  -1.827  1.0 97.22 ? 295 LEU A N   1 Q5VSL9 UNP 295 L 
+ATOM 2323 C CA  . LEU A 1 295 ? -5.478  -2.293  -1.881  1.0 97.22 ? 295 LEU A CA  1 Q5VSL9 UNP 295 L 
+ATOM 2324 C C   . LEU A 1 295 ? -6.805  -2.919  -2.332  1.0 97.22 ? 295 LEU A C   1 Q5VSL9 UNP 295 L 
+ATOM 2325 C CB  . LEU A 1 295 ? -5.038  -2.815  -0.502  1.0 97.22 ? 295 LEU A CB  1 Q5VSL9 UNP 295 L 
+ATOM 2326 O O   . LEU A 1 295 ? -6.795  -3.790  -3.194  1.0 97.22 ? 295 LEU A O   1 Q5VSL9 UNP 295 L 
+ATOM 2327 C CG  . LEU A 1 295 ? -4.834  -4.339  -0.450  1.0 97.22 ? 295 LEU A CG  1 Q5VSL9 UNP 295 L 
+ATOM 2328 C CD1 . LEU A 1 295 ? -3.682  -4.795  -1.347  1.0 97.22 ? 295 LEU A CD1 1 Q5VSL9 UNP 295 L 
+ATOM 2329 C CD2 . LEU A 1 295 ? -4.513  -4.763  0.980   1.0 97.22 ? 295 LEU A CD2 1 Q5VSL9 UNP 295 L 
+ATOM 2330 N N   . CYS A 1 296 ? -7.932  -2.447  -1.794  1.0 96.50 ? 296 CYS A N   1 Q5VSL9 UNP 296 C 
+ATOM 2331 C CA  . CYS A 1 296 ? -9.264  -2.937  -2.135  1.0 96.50 ? 296 CYS A CA  1 Q5VSL9 UNP 296 C 
+ATOM 2332 C C   . CYS A 1 296 ? -9.620  -2.631  -3.597  1.0 96.50 ? 296 CYS A C   1 Q5VSL9 UNP 296 C 
+ATOM 2333 C CB  . CYS A 1 296 ? -10.269 -2.320  -1.149  1.0 96.50 ? 296 CYS A CB  1 Q5VSL9 UNP 296 C 
+ATOM 2334 O O   . CYS A 1 296 ? -10.076 -3.513  -4.315  1.0 96.50 ? 296 CYS A O   1 Q5VSL9 UNP 296 C 
+ATOM 2335 S SG  . CYS A 1 296 ? -11.920 -3.028  -1.409  1.0 96.50 ? 296 CYS A SG  1 Q5VSL9 UNP 296 C 
+ATOM 2336 N N   . THR A 1 297 ? -9.356  -1.407  -4.064  1.0 96.45 ? 297 THR A N   1 Q5VSL9 UNP 297 T 
+ATOM 2337 C CA  . THR A 1 297 ? -9.691  -0.977  -5.434  1.0 96.45 ? 297 THR A CA  1 Q5VSL9 UNP 297 T 
+ATOM 2338 C C   . THR A 1 297 ? -8.792  -1.619  -6.489  1.0 96.45 ? 297 THR A C   1 Q5VSL9 UNP 297 T 
+ATOM 2339 C CB  . THR A 1 297 ? -9.655  0.553   -5.579  1.0 96.45 ? 297 THR A CB  1 Q5VSL9 UNP 297 T 
+ATOM 2340 O O   . THR A 1 297 ? -9.285  -2.241  -7.432  1.0 96.45 ? 297 THR A O   1 Q5VSL9 UNP 297 T 
+ATOM 2341 C CG2 . THR A 1 297 ? -10.793 1.204   -4.803  1.0 96.45 ? 297 THR A CG2 1 Q5VSL9 UNP 297 T 
+ATOM 2342 O OG1 . THR A 1 297 ? -8.456  1.091   -5.069  1.0 96.45 ? 297 THR A OG1 1 Q5VSL9 UNP 297 T 
+ATOM 2343 N N   . LEU A 1 298 ? -7.469  -1.512  -6.331  1.0 96.55 ? 298 LEU A N   1 Q5VSL9 UNP 298 L 
+ATOM 2344 C CA  . LEU A 1 298 ? -6.511  -1.958  -7.348  1.0 96.55 ? 298 LEU A CA  1 Q5VSL9 UNP 298 L 
+ATOM 2345 C C   . LEU A 1 298 ? -6.138  -3.437  -7.228  1.0 96.55 ? 298 LEU A C   1 Q5VSL9 UNP 298 L 
+ATOM 2346 C CB  . LEU A 1 298 ? -5.231  -1.116  -7.277  1.0 96.55 ? 298 LEU A CB  1 Q5VSL9 UNP 298 L 
+ATOM 2347 O O   . LEU A 1 298 ? -5.721  -4.039  -8.215  1.0 96.55 ? 298 LEU A O   1 Q5VSL9 UNP 298 L 
+ATOM 2348 C CG  . LEU A 1 298 ? -5.395  0.408   -7.343  1.0 96.55 ? 298 LEU A CG  1 Q5VSL9 UNP 298 L 
+ATOM 2349 C CD1 . LEU A 1 298 ? -3.997  1.021   -7.448  1.0 96.55 ? 298 LEU A CD1 1 Q5VSL9 UNP 298 L 
+ATOM 2350 C CD2 . LEU A 1 298 ? -6.213  0.855   -8.552  1.0 96.55 ? 298 LEU A CD2 1 Q5VSL9 UNP 298 L 
+ATOM 2351 N N   . GLY A 1 299 ? -6.244  -4.010  -6.031  1.0 94.90 ? 299 GLY A N   1 Q5VSL9 UNP 299 G 
+ATOM 2352 C CA  . GLY A 1 299 ? -5.848  -5.382  -5.749  1.0 94.90 ? 299 GLY A CA  1 Q5VSL9 UNP 299 G 
+ATOM 2353 C C   . GLY A 1 299 ? -4.468  -5.548  -5.124  1.0 94.90 ? 299 GLY A C   1 Q5VSL9 UNP 299 G 
+ATOM 2354 O O   . GLY A 1 299 ? -3.576  -4.698  -5.247  1.0 94.90 ? 299 GLY A O   1 Q5VSL9 UNP 299 G 
+ATOM 2355 N N   . GLY A 1 300 ? -4.283  -6.695  -4.469  1.0 93.73 ? 300 GLY A N   1 Q5VSL9 UNP 300 G 
+ATOM 2356 C CA  . GLY A 1 300 ? -3.012  -7.123  -3.883  1.0 93.73 ? 300 GLY A CA  1 Q5VSL9 UNP 300 G 
+ATOM 2357 C C   . GLY A 1 300 ? -2.009  -7.675  -4.898  1.0 93.73 ? 300 GLY A C   1 Q5VSL9 UNP 300 G 
+ATOM 2358 O O   . GLY A 1 300 ? -2.161  -7.574  -6.119  1.0 93.73 ? 300 GLY A O   1 Q5VSL9 UNP 300 G 
+ATOM 2359 N N   . PHE A 1 301 ? -0.935  -8.283  -4.399  1.0 91.48 ? 301 PHE A N   1 Q5VSL9 UNP 301 F 
+ATOM 2360 C CA  . PHE A 1 301 ? 0.126   -8.831  -5.239  1.0 91.48 ? 301 PHE A CA  1 Q5VSL9 UNP 301 F 
+ATOM 2361 C C   . PHE A 1 301 ? -0.297  -10.058 -6.045  1.0 91.48 ? 301 PHE A C   1 Q5VSL9 UNP 301 F 
+ATOM 2362 C CB  . PHE A 1 301 ? 1.360   -9.160  -4.390  1.0 91.48 ? 301 PHE A CB  1 Q5VSL9 UNP 301 F 
+ATOM 2363 O O   . PHE A 1 301 ? 0.245   -10.242 -7.138  1.0 91.48 ? 301 PHE A O   1 Q5VSL9 UNP 301 F 
+ATOM 2364 C CG  . PHE A 1 301 ? 1.985   -7.980  -3.670  1.0 91.48 ? 301 PHE A CG  1 Q5VSL9 UNP 301 F 
+ATOM 2365 C CD1 . PHE A 1 301 ? 2.206   -6.761  -4.340  1.0 91.48 ? 301 PHE A CD1 1 Q5VSL9 UNP 301 F 
+ATOM 2366 C CD2 . PHE A 1 301 ? 2.233   -8.057  -2.290  1.0 91.48 ? 301 PHE A CD2 1 Q5VSL9 UNP 301 F 
+ATOM 2367 C CE1 . PHE A 1 301 ? 2.682   -5.639  -3.632  1.0 91.48 ? 301 PHE A CE1 1 Q5VSL9 UNP 301 F 
+ATOM 2368 C CE2 . PHE A 1 301 ? 2.701   -6.932  -1.590  1.0 91.48 ? 301 PHE A CE2 1 Q5VSL9 UNP 301 F 
+ATOM 2369 C CZ  . PHE A 1 301 ? 2.957   -5.731  -2.262  1.0 91.48 ? 301 PHE A CZ  1 Q5VSL9 UNP 301 F 
+ATOM 2370 N N   . GLU A 1 302 ? -1.218  -10.874 -5.532  1.0 90.82 ? 302 GLU A N   1 Q5VSL9 UNP 302 E 
+ATOM 2371 C CA  . GLU A 1 302 ? -1.740  -12.038 -6.258  1.0 90.82 ? 302 GLU A CA  1 Q5VSL9 UNP 302 E 
+ATOM 2372 C C   . GLU A 1 302 ? -2.618  -11.602 -7.433  1.0 90.82 ? 302 GLU A C   1 Q5VSL9 UNP 302 E 
+ATOM 2373 C CB  . GLU A 1 302 ? -2.486  -12.992 -5.316  1.0 90.82 ? 302 GLU A CB  1 Q5VSL9 UNP 302 E 
+ATOM 2374 O O   . GLU A 1 302 ? -2.338  -11.979 -8.571  1.0 90.82 ? 302 GLU A O   1 Q5VSL9 UNP 302 E 
+ATOM 2375 C CG  . GLU A 1 302 ? -1.547  -13.545 -4.230  1.0 90.82 ? 302 GLU A CG  1 Q5VSL9 UNP 302 E 
+ATOM 2376 C CD  . GLU A 1 302 ? -2.072  -14.814 -3.545  1.0 90.82 ? 302 GLU A CD  1 Q5VSL9 UNP 302 E 
+ATOM 2377 O OE1 . GLU A 1 302 ? -1.208  -15.525 -2.974  1.0 90.82 ? 302 GLU A OE1 1 Q5VSL9 UNP 302 E 
+ATOM 2378 O OE2 . GLU A 1 302 ? -3.279  -15.099 -3.664  1.0 90.82 ? 302 GLU A OE2 1 Q5VSL9 UNP 302 E 
+ATOM 2379 N N   . GLU A 1 303 ? -3.579  -10.704 -7.195  1.0 93.07 ? 303 GLU A N   1 Q5VSL9 UNP 303 E 
+ATOM 2380 C CA  . GLU A 1 303 ? -4.414  -10.113 -8.250  1.0 93.07 ? 303 GLU A CA  1 Q5VSL9 UNP 303 E 
+ATOM 2381 C C   . GLU A 1 303 ? -3.564  -9.410  -9.315  1.0 93.07 ? 303 GLU A C   1 Q5VSL9 UNP 303 E 
+ATOM 2382 C CB  . GLU A 1 303 ? -5.399  -9.104  -7.647  1.0 93.07 ? 303 GLU A CB  1 Q5VSL9 UNP 303 E 
+ATOM 2383 O O   . GLU A 1 303 ? -3.725  -9.651  -10.510 1.0 93.07 ? 303 GLU A O   1 Q5VSL9 UNP 303 E 
+ATOM 2384 C CG  . GLU A 1 303 ? -6.434  -9.745  -6.707  1.0 93.07 ? 303 GLU A CG  1 Q5VSL9 UNP 303 E 
+ATOM 2385 C CD  . GLU A 1 303 ? -7.476  -8.731  -6.210  1.0 93.07 ? 303 GLU A CD  1 Q5VSL9 UNP 303 E 
+ATOM 2386 O OE1 . GLU A 1 303 ? -8.310  -9.067  -5.353  1.0 93.07 ? 303 GLU A OE1 1 Q5VSL9 UNP 303 E 
+ATOM 2387 O OE2 . GLU A 1 303 ? -7.477  -7.577  -6.685  1.0 93.07 ? 303 GLU A OE2 1 Q5VSL9 UNP 303 E 
+ATOM 2388 N N   . LEU A 1 304 ? -2.570  -8.613  -8.904  1.0 94.34 ? 304 LEU A N   1 Q5VSL9 UNP 304 L 
+ATOM 2389 C CA  . LEU A 1 304 ? -1.632  -7.974  -9.829  1.0 94.34 ? 304 LEU A CA  1 Q5VSL9 UNP 304 L 
+ATOM 2390 C C   . LEU A 1 304 ? -0.873  -8.992  -10.694 1.0 94.34 ? 304 LEU A C   1 Q5VSL9 UNP 304 L 
+ATOM 2391 C CB  . LEU A 1 304 ? -0.655  -7.130  -9.001  1.0 94.34 ? 304 LEU A CB  1 Q5VSL9 UNP 304 L 
+ATOM 2392 O O   . LEU A 1 304 ? -0.575  -8.724  -11.862 1.0 94.34 ? 304 LEU A O   1 Q5VSL9 UNP 304 L 
+ATOM 2393 C CG  . LEU A 1 304 ? 0.404   -6.406  -9.849  1.0 94.34 ? 304 LEU A CG  1 Q5VSL9 UNP 304 L 
+ATOM 2394 C CD1 . LEU A 1 304 ? -0.121  -5.142  -10.517 1.0 94.34 ? 304 LEU A CD1 1 Q5VSL9 UNP 304 L 
+ATOM 2395 C CD2 . LEU A 1 304 ? 1.580   -6.027  -8.959  1.0 94.34 ? 304 LEU A CD2 1 Q5VSL9 UNP 304 L 
+ATOM 2396 N N   . GLN A 1 305 ? -0.492  -10.136 -10.127 1.0 92.89 ? 305 GLN A N   1 Q5VSL9 UNP 305 Q 
+ATOM 2397 C CA  . GLN A 1 305 ? 0.212   -11.178 -10.864 1.0 92.89 ? 305 GLN A CA  1 Q5VSL9 UNP 305 Q 
+ATOM 2398 C C   . GLN A 1 305 ? -0.714  -11.855 -11.886 1.0 92.89 ? 305 GLN A C   1 Q5VSL9 UNP 305 Q 
+ATOM 2399 C CB  . GLN A 1 305 ? 0.850   -12.150 -9.862  1.0 92.89 ? 305 GLN A CB  1 Q5VSL9 UNP 305 Q 
+ATOM 2400 O O   . GLN A 1 305 ? -0.258  -12.112 -13.004 1.0 92.89 ? 305 GLN A O   1 Q5VSL9 UNP 305 Q 
+ATOM 2401 C CG  . GLN A 1 305 ? 1.647   -13.287 -10.508 1.0 92.89 ? 305 GLN A CG  1 Q5VSL9 UNP 305 Q 
+ATOM 2402 C CD  . GLN A 1 305 ? 2.848   -12.866 -11.356 1.0 92.89 ? 305 GLN A CD  1 Q5VSL9 UNP 305 Q 
+ATOM 2403 N NE2 . GLN A 1 305 ? 3.260   -13.746 -12.242 1.0 92.89 ? 305 GLN A NE2 1 Q5VSL9 UNP 305 Q 
+ATOM 2404 O OE1 . GLN A 1 305 ? 3.470   -11.807 -11.255 1.0 92.89 ? 305 GLN A OE1 1 Q5VSL9 UNP 305 Q 
+ATOM 2405 N N   . SER A 1 306 ? -1.988  -12.065 -11.543 1.0 94.50 ? 306 SER A N   1 Q5VSL9 UNP 306 S 
+ATOM 2406 C CA  . SER A 1 306 ? -3.030  -12.552 -12.458 1.0 94.50 ? 306 SER A CA  1 Q5VSL9 UNP 306 S 
+ATOM 2407 C C   . SER A 1 306 ? -3.294  -11.561 -13.594 1.0 94.50 ? 306 SER A C   1 Q5VSL9 UNP 306 S 
+ATOM 2408 C CB  . SER A 1 306 ? -4.320  -12.853 -11.688 1.0 94.50 ? 306 SER A CB  1 Q5VSL9 UNP 306 S 
+ATOM 2409 O O   . SER A 1 306 ? -3.118  -11.927 -14.755 1.0 94.50 ? 306 SER A O   1 Q5VSL9 UNP 306 S 
+ATOM 2410 O OG  . SER A 1 306 ? -4.057  -13.864 -10.734 1.0 94.50 ? 306 SER A OG  1 Q5VSL9 UNP 306 S 
+ATOM 2411 N N   . MET A 1 307 ? -3.546  -10.283 -13.283 1.0 95.53 ? 307 MET A N   1 Q5VSL9 UNP 307 M 
+ATOM 2412 C CA  . MET A 1 307 ? -3.726  -9.218  -14.287 1.0 95.53 ? 307 MET A CA  1 Q5VSL9 UNP 307 M 
+ATOM 2413 C C   . MET A 1 307 ? -2.516  -9.104  -15.221 1.0 95.53 ? 307 MET A C   1 Q5VSL9 UNP 307 M 
+ATOM 2414 C CB  . MET A 1 307 ? -3.913  -7.861  -13.590 1.0 95.53 ? 307 MET A CB  1 Q5VSL9 UNP 307 M 
+ATOM 2415 O O   . MET A 1 307 ? -2.626  -8.869  -16.423 1.0 95.53 ? 307 MET A O   1 Q5VSL9 UNP 307 M 
+ATOM 2416 C CG  . MET A 1 307 ? -5.242  -7.713  -12.851 1.0 95.53 ? 307 MET A CG  1 Q5VSL9 UNP 307 M 
+ATOM 2417 S SD  . MET A 1 307 ? -5.565  -6.014  -12.301 1.0 95.53 ? 307 MET A SD  1 Q5VSL9 UNP 307 M 
+ATOM 2418 C CE  . MET A 1 307 ? -4.399  -5.815  -10.937 1.0 95.53 ? 307 MET A CE  1 Q5VSL9 UNP 307 M 
+ATOM 2419 N N   . LYS A 1 308 ? -1.307  -9.300  -14.688 1.0 95.31 ? 308 LYS A N   1 Q5VSL9 UNP 308 K 
+ATOM 2420 C CA  . LYS A 1 308 ? -0.091  -9.304  -15.500 1.0 95.31 ? 308 LYS A CA  1 Q5VSL9 UNP 308 K 
+ATOM 2421 C C   . LYS A 1 308 ? 0.004   -10.521 -16.418 1.0 95.31 ? 308 LYS A C   1 Q5VSL9 UNP 308 K 
+ATOM 2422 C CB  . LYS A 1 308 ? 1.107   -9.188  -14.568 1.0 95.31 ? 308 LYS A CB  1 Q5VSL9 UNP 308 K 
+ATOM 2423 O O   . LYS A 1 308 ? 0.566   -10.391 -17.505 1.0 95.31 ? 308 LYS A O   1 Q5VSL9 UNP 308 K 
+ATOM 2424 C CG  . LYS A 1 308 ? 2.408   -9.061  -15.355 1.0 95.31 ? 308 LYS A CG  1 Q5VSL9 UNP 308 K 
+ATOM 2425 C CD  . LYS A 1 308 ? 3.551   -8.985  -14.362 1.0 95.31 ? 308 LYS A CD  1 Q5VSL9 UNP 308 K 
+ATOM 2426 C CE  . LYS A 1 308 ? 4.854   -8.954  -15.143 1.0 95.31 ? 308 LYS A CE  1 Q5VSL9 UNP 308 K 
+ATOM 2427 N NZ  . LYS A 1 308 ? 5.934   -9.400  -14.247 1.0 95.31 ? 308 LYS A NZ  1 Q5VSL9 UNP 308 K 
+ATOM 2428 N N   . ALA A 1 309 ? -0.445  -11.695 -15.983 1.0 94.96 ? 309 ALA A N   1 Q5VSL9 UNP 309 A 
+ATOM 2429 C CA  . ALA A 1 309 ? -0.473  -12.887 -16.825 1.0 94.96 ? 309 ALA A CA  1 Q5VSL9 UNP 309 A 
+ATOM 2430 C C   . ALA A 1 309 ? -1.478  -12.713 -17.973 1.0 94.96 ? 309 ALA A C   1 Q5VSL9 UNP 309 A 
+ATOM 2431 C CB  . ALA A 1 309 ? -0.779  -14.111 -15.954 1.0 94.96 ? 309 ALA A CB  1 Q5VSL9 UNP 309 A 
+ATOM 2432 O O   . ALA A 1 309 ? -1.122  -12.946 -19.127 1.0 94.96 ? 309 ALA A O   1 Q5VSL9 UNP 309 A 
+ATOM 2433 N N   . GLU A 1 310 ? -2.665  -12.195 -17.666 1.0 95.70 ? 310 GLU A N   1 Q5VSL9 UNP 310 E 
+ATOM 2434 C CA  . GLU A 1 310 ? -3.707  -11.863 -18.637 1.0 95.70 ? 310 GLU A CA  1 Q5VSL9 UNP 310 E 
+ATOM 2435 C C   . GLU A 1 310 ? -3.231  -10.825 -19.661 1.0 95.70 ? 310 GLU A C   1 Q5VSL9 UNP 310 E 
+ATOM 2436 C CB  . GLU A 1 310 ? -4.915  -11.364 -17.850 1.0 95.70 ? 310 GLU A CB  1 Q5VSL9 UNP 310 E 
+ATOM 2437 O O   . GLU A 1 310 ? -3.223  -11.100 -20.861 1.0 95.70 ? 310 GLU A O   1 Q5VSL9 UNP 310 E 
+ATOM 2438 C CG  . GLU A 1 310 ? -6.094  -11.003 -18.756 1.0 95.70 ? 310 GLU A CG  1 Q5VSL9 UNP 310 E 
+ATOM 2439 C CD  . GLU A 1 310 ? -7.314  -10.573 -17.938 1.0 95.70 ? 310 GLU A CD  1 Q5VSL9 UNP 310 E 
+ATOM 2440 O OE1 . GLU A 1 310 ? -8.403  -10.551 -18.542 1.0 95.70 ? 310 GLU A OE1 1 Q5VSL9 UNP 310 E 
+ATOM 2441 O OE2 . GLU A 1 310 ? -7.131  -10.298 -16.728 1.0 95.70 ? 310 GLU A OE2 1 Q5VSL9 UNP 310 E 
+ATOM 2442 N N   . LYS A 1 311 ? -2.688  -9.686  -19.208 1.0 95.58 ? 311 LYS A N   1 Q5VSL9 UNP 311 K 
+ATOM 2443 C CA  . LYS A 1 311 ? -2.166  -8.643  -20.108 1.0 95.58 ? 311 LYS A CA  1 Q5VSL9 UNP 311 K 
+ATOM 2444 C C   . LYS A 1 311 ? -1.033  -9.147  -21.006 1.0 95.58 ? 311 LYS A C   1 Q5VSL9 UNP 311 K 
+ATOM 2445 C CB  . LYS A 1 311 ? -1.773  -7.406  -19.282 1.0 95.58 ? 311 LYS A CB  1 Q5VSL9 UNP 311 K 
+ATOM 2446 O O   . LYS A 1 311 ? -0.872  -8.671  -22.124 1.0 95.58 ? 311 LYS A O   1 Q5VSL9 UNP 311 K 
+ATOM 2447 C CG  . LYS A 1 311 ? -1.519  -6.162  -20.155 1.0 95.58 ? 311 LYS A CG  1 Q5VSL9 UNP 311 K 
+ATOM 2448 C CD  . LYS A 1 311 ? -1.583  -4.868  -19.323 1.0 95.58 ? 311 LYS A CD  1 Q5VSL9 UNP 311 K 
+ATOM 2449 C CE  . LYS A 1 311 ? -1.563  -3.617  -20.216 1.0 95.58 ? 311 LYS A CE  1 Q5VSL9 UNP 311 K 
+ATOM 2450 N NZ  . LYS A 1 311 ? -1.925  -2.392  -19.452 1.0 95.58 ? 311 LYS A NZ  1 Q5VSL9 UNP 311 K 
+ATOM 2451 N N   . ARG A 1 312 ? -0.237  -10.127 -20.556 1.0 96.32 ? 312 ARG A N   1 Q5VSL9 UNP 312 R 
+ATOM 2452 C CA  . ARG A 1 312 ? 0.752   -10.788 -21.430 1.0 96.32 ? 312 ARG A CA  1 Q5VSL9 UNP 312 R 
+ATOM 2453 C C   . ARG A 1 312 ? 0.089   -11.641 -22.501 1.0 96.32 ? 312 ARG A C   1 Q5VSL9 UNP 312 R 
+ATOM 2454 C CB  . ARG A 1 312 ? 1.737   -11.646 -20.634 1.0 96.32 ? 312 ARG A CB  1 Q5VSL9 UNP 312 R 
+ATOM 2455 O O   . ARG A 1 312 ? 0.562   -11.597 -23.629 1.0 96.32 ? 312 ARG A O   1 Q5VSL9 UNP 312 R 
+ATOM 2456 C CG  . ARG A 1 312 ? 2.753   -10.767 -19.914 1.0 96.32 ? 312 ARG A CG  1 Q5VSL9 UNP 312 R 
+ATOM 2457 C CD  . ARG A 1 312 ? 3.749   -11.618 -19.128 1.0 96.32 ? 312 ARG A CD  1 Q5VSL9 UNP 312 R 
+ATOM 2458 N NE  . ARG A 1 312 ? 4.715   -12.299 -20.012 1.0 96.32 ? 312 ARG A NE  1 Q5VSL9 UNP 312 R 
+ATOM 2459 N NH1 . ARG A 1 312 ? 6.026   -10.497 -20.594 1.0 96.32 ? 312 ARG A NH1 1 Q5VSL9 UNP 312 R 
+ATOM 2460 N NH2 . ARG A 1 312 ? 6.521   -12.517 -21.367 1.0 96.32 ? 312 ARG A NH2 1 Q5VSL9 UNP 312 R 
+ATOM 2461 C CZ  . ARG A 1 312 ? 5.744   -11.770 -20.647 1.0 96.32 ? 312 ARG A CZ  1 Q5VSL9 UNP 312 R 
+ATOM 2462 N N   . SER A 1 313 ? -0.970  -12.372 -22.157 1.0 96.65 ? 313 SER A N   1 Q5VSL9 UNP 313 S 
+ATOM 2463 C CA  . SER A 1 313 ? -1.742  -13.165 -23.115 1.0 96.65 ? 313 SER A CA  1 Q5VSL9 UNP 313 S 
+ATOM 2464 C C   . SER A 1 313 ? -2.361  -12.280 -24.197 1.0 96.65 ? 313 SER A C   1 Q5VSL9 UNP 313 S 
+ATOM 2465 C CB  . SER A 1 313 ? -2.835  -13.951 -22.384 1.0 96.65 ? 313 SER A CB  1 Q5VSL9 UNP 313 S 
+ATOM 2466 O O   . SER A 1 313 ? -2.206  -12.577 -25.376 1.0 96.65 ? 313 SER A O   1 Q5VSL9 UNP 313 S 
+ATOM 2467 O OG  . SER A 1 313 ? -3.376  -14.931 -23.242 1.0 96.65 ? 313 SER A OG  1 Q5VSL9 UNP 313 S 
+ATOM 2468 N N   . ILE A 1 314 ? -2.977  -11.158 -23.803 1.0 95.29 ? 314 ILE A N   1 Q5VSL9 UNP 314 I 
+ATOM 2469 C CA  . ILE A 1 314 ? -3.578  -10.180 -24.727 1.0 95.29 ? 314 ILE A CA  1 Q5VSL9 UNP 314 I 
+ATOM 2470 C C   . ILE A 1 314 ? -2.526  -9.616  -25.695 1.0 95.29 ? 314 ILE A C   1 Q5VSL9 UNP 314 I 
+ATOM 2471 C CB  . ILE A 1 314 ? -4.285  -9.061  -23.922 1.0 95.29 ? 314 ILE A CB  1 Q5VSL9 UNP 314 I 
+ATOM 2472 O O   . ILE A 1 314 ? -2.768  -9.524  -26.892 1.0 95.29 ? 314 ILE A O   1 Q5VSL9 UNP 314 I 
+ATOM 2473 C CG1 . ILE A 1 314 ? -5.482  -9.640  -23.131 1.0 95.29 ? 314 ILE A CG1 1 Q5VSL9 UNP 314 I 
+ATOM 2474 C CG2 . ILE A 1 314 ? -4.758  -7.923  -24.846 1.0 95.29 ? 314 ILE A CG2 1 Q5VSL9 UNP 314 I 
+ATOM 2475 C CD1 . ILE A 1 314 ? -6.083  -8.674  -22.101 1.0 95.29 ? 314 ILE A CD1 1 Q5VSL9 UNP 314 I 
+ATOM 2476 N N   . LEU A 1 315 ? -1.325  -9.304  -25.198 1.0 94.92 ? 315 LEU A N   1 Q5VSL9 UNP 315 L 
+ATOM 2477 C CA  . LEU A 1 315 ? -0.215  -8.784  -26.010 1.0 94.92 ? 315 LEU A CA  1 Q5VSL9 UNP 315 L 
+ATOM 2478 C C   . LEU A 1 315 ? 0.560   -9.868  -26.789 1.0 94.92 ? 315 LEU A C   1 Q5VSL9 UNP 315 L 
+ATOM 2479 C CB  . LEU A 1 315 ? 0.720   -7.958  -25.103 1.0 94.92 ? 315 LEU A CB  1 Q5VSL9 UNP 315 L 
+ATOM 2480 O O   . LEU A 1 315 ? 1.637   -9.583  -27.313 1.0 94.92 ? 315 LEU A O   1 Q5VSL9 UNP 315 L 
+ATOM 2481 C CG  . LEU A 1 315 ? 0.093   -6.683  -24.509 1.0 94.92 ? 315 LEU A CG  1 Q5VSL9 UNP 315 L 
+ATOM 2482 C CD1 . LEU A 1 315 ? 1.082   -6.069  -23.511 1.0 94.92 ? 315 LEU A CD1 1 Q5VSL9 UNP 315 L 
+ATOM 2483 C CD2 . LEU A 1 315 ? -0.234  -5.640  -25.574 1.0 94.92 ? 315 LEU A CD2 1 Q5VSL9 UNP 315 L 
+ATOM 2484 N N   . GLY A 1 316 ? 0.096   -11.123 -26.810 1.0 95.51 ? 316 GLY A N   1 Q5VSL9 UNP 316 G 
+ATOM 2485 C CA  . GLY A 1 316 ? 0.784   -12.224 -27.498 1.0 95.51 ? 316 GLY A CA  1 Q5VSL9 UNP 316 G 
+ATOM 2486 C C   . GLY A 1 316 ? 2.166   -12.570 -26.921 1.0 95.51 ? 316 GLY A C   1 Q5VSL9 UNP 316 G 
+ATOM 2487 O O   . GLY A 1 316 ? 3.008   -13.157 -27.600 1.0 95.51 ? 316 GLY A O   1 Q5VSL9 UNP 316 G 
+ATOM 2488 N N   . LEU A 1 317 ? 2.440   -12.194 -25.668 1.0 95.09 ? 317 LEU A N   1 Q5VSL9 UNP 317 L 
+ATOM 2489 C CA  . LEU A 1 317 ? 3.717   -12.447 -25.005 1.0 95.09 ? 317 LEU A CA  1 Q5VSL9 UNP 317 L 
+ATOM 2490 C C   . LEU A 1 317 ? 3.712   -13.815 -24.299 1.0 95.09 ? 317 LEU A C   1 Q5VSL9 UNP 317 L 
+ATOM 2491 C CB  . LEU A 1 317 ? 4.039   -11.322 -24.007 1.0 95.09 ? 317 LEU A CB  1 Q5VSL9 UNP 317 L 
+ATOM 2492 O O   . LEU A 1 317 ? 2.736   -14.152 -23.628 1.0 95.09 ? 317 LEU A O   1 Q5VSL9 UNP 317 L 
+ATOM 2493 C CG  . LEU A 1 317 ? 4.194   -9.917  -24.615 1.0 95.09 ? 317 LEU A CG  1 Q5VSL9 UNP 317 L 
+ATOM 2494 C CD1 . LEU A 1 317 ? 4.442   -8.924  -23.473 1.0 95.09 ? 317 LEU A CD1 1 Q5VSL9 UNP 317 L 
+ATOM 2495 C CD2 . LEU A 1 317 ? 5.383   -9.843  -25.574 1.0 95.09 ? 317 LEU A CD2 1 Q5VSL9 UNP 317 L 
+ATOM 2496 N N   . PRO A 1 318 ? 4.836   -14.563 -24.300 1.0 92.56 ? 318 PRO A N   1 Q5VSL9 UNP 318 P 
+ATOM 2497 C CA  . PRO A 1 318 ? 4.928   -15.845 -23.598 1.0 92.56 ? 318 PRO A CA  1 Q5VSL9 UNP 318 P 
+ATOM 2498 C C   . PRO A 1 318 ? 4.593   -15.734 -22.101 1.0 92.56 ? 318 PRO A C   1 Q5VSL9 UNP 318 P 
+ATOM 2499 C CB  . PRO A 1 318 ? 6.369   -16.327 -23.802 1.0 92.56 ? 318 PRO A CB  1 Q5VSL9 UNP 318 P 
+ATOM 2500 O O   . PRO A 1 318 ? 4.886   -14.692 -21.490 1.0 92.56 ? 318 PRO A O   1 Q5VSL9 UNP 318 P 
+ATOM 2501 C CG  . PRO A 1 318 ? 6.793   -15.645 -25.101 1.0 92.56 ? 318 PRO A CG  1 Q5VSL9 UNP 318 P 
+ATOM 2502 C CD  . PRO A 1 318 ? 6.046   -14.315 -25.069 1.0 92.56 ? 318 PRO A CD  1 Q5VSL9 UNP 318 P 
+ATOM 2503 N N   . PRO A 1 319 ? 4.064   -16.791 -21.458 1.0 90.75 ? 319 PRO A N   1 Q5VSL9 UNP 319 P 
+ATOM 2504 C CA  . PRO A 1 319 ? 3.809   -16.782 -20.022 1.0 90.75 ? 319 PRO A CA  1 Q5VSL9 UNP 319 P 
+ATOM 2505 C C   . PRO A 1 319 ? 5.091   -16.505 -19.229 1.0 90.75 ? 319 PRO A C   1 Q5VSL9 UNP 319 P 
+ATOM 2506 C CB  . PRO A 1 319 ? 3.192   -18.145 -19.693 1.0 90.75 ? 319 PRO A CB  1 Q5VSL9 UNP 319 P 
+ATOM 2507 O O   . PRO A 1 319 ? 6.218   -16.705 -19.694 1.0 90.75 ? 319 PRO A O   1 Q5VSL9 UNP 319 P 
+ATOM 2508 C CG  . PRO A 1 319 ? 3.718   -19.049 -20.806 1.0 90.75 ? 319 PRO A CG  1 Q5VSL9 UNP 319 P 
+ATOM 2509 C CD  . PRO A 1 319 ? 3.785   -18.110 -22.010 1.0 90.75 ? 319 PRO A CD  1 Q5VSL9 UNP 319 P 
+ATOM 2510 N N   . LEU A 1 320 ? 4.933   -15.979 -18.015 1.0 84.57 ? 320 LEU A N   1 Q5VSL9 UNP 320 L 
+ATOM 2511 C CA  . LEU A 1 320 ? 6.084   -15.755 -17.146 1.0 84.57 ? 320 LEU A CA  1 Q5VSL9 UNP 320 L 
+ATOM 2512 C C   . LEU A 1 320 ? 6.658   -17.110 -16.707 1.0 84.57 ? 320 LEU A C   1 Q5VSL9 UNP 320 L 
+ATOM 2513 C CB  . LEU A 1 320 ? 5.693   -14.894 -15.935 1.0 84.57 ? 320 LEU A CB  1 Q5VSL9 UNP 320 L 
+ATOM 2514 O O   . LEU A 1 320 ? 5.888   -17.952 -16.258 1.0 84.57 ? 320 LEU A O   1 Q5VSL9 UNP 320 L 
+ATOM 2515 C CG  . LEU A 1 320 ? 5.349   -13.444 -16.305 1.0 84.57 ? 320 LEU A CG  1 Q5VSL9 UNP 320 L 
+ATOM 2516 C CD1 . LEU A 1 320 ? 4.745   -12.732 -15.098 1.0 84.57 ? 320 LEU A CD1 1 Q5VSL9 UNP 320 L 
+ATOM 2517 C CD2 . LEU A 1 320 ? 6.584   -12.645 -16.746 1.0 84.57 ? 320 LEU A CD2 1 Q5VSL9 UNP 320 L 
+ATOM 2518 N N   . PRO A 1 321 ? 7.988   -17.302 -16.760 1.0 79.32 ? 321 PRO A N   1 Q5VSL9 UNP 321 P 
+ATOM 2519 C CA  . PRO A 1 321 ? 8.597   -18.577 -16.385 1.0 79.32 ? 321 PRO A CA  1 Q5VSL9 UNP 321 P 
+ATOM 2520 C C   . PRO A 1 321 ? 8.427   -18.892 -14.894 1.0 79.32 ? 321 PRO A C   1 Q5VSL9 UNP 321 P 
+ATOM 2521 C CB  . PRO A 1 321 ? 10.075  -18.448 -16.774 1.0 79.32 ? 321 PRO A CB  1 Q5VSL9 UNP 321 P 
+ATOM 2522 O O   . PRO A 1 321 ? 8.387   -20.051 -14.508 1.0 79.32 ? 321 PRO A O   1 Q5VSL9 UNP 321 P 
+ATOM 2523 C CG  . PRO A 1 321 ? 10.333  -16.942 -16.777 1.0 79.32 ? 321 PRO A CG  1 Q5VSL9 UNP 321 P 
+ATOM 2524 C CD  . PRO A 1 321 ? 8.994   -16.364 -17.227 1.0 79.32 ? 321 PRO A CD  1 Q5VSL9 UNP 321 P 
+ATOM 2525 N N   . GLU A 1 322 ? 8.324   -17.860 -14.050 1.0 84.77 ? 322 GLU A N   1 Q5VSL9 UNP 322 E 
+ATOM 2526 C CA  . GLU A 1 322 ? 8.211   -18.024 -12.603 1.0 84.77 ? 322 GLU A CA  1 Q5VSL9 UNP 322 E 
+ATOM 2527 C C   . GLU A 1 322 ? 7.561   -16.811 -11.919 1.0 84.77 ? 322 GLU A C   1 Q5VSL9 UNP 322 E 
+ATOM 2528 C CB  . GLU A 1 322 ? 9.601   -18.325 -12.007 1.0 84.77 ? 322 GLU A CB  1 Q5VSL9 UNP 322 E 
+ATOM 2529 O O   . GLU A 1 322 ? 7.760   -15.652 -12.321 1.0 84.77 ? 322 GLU A O   1 Q5VSL9 UNP 322 E 
+ATOM 2530 C CG  . GLU A 1 322 ? 10.648  -17.212 -12.223 1.0 84.77 ? 322 GLU A CG  1 Q5VSL9 UNP 322 E 
+ATOM 2531 C CD  . GLU A 1 322 ? 12.032  -17.681 -12.710 1.0 84.77 ? 322 GLU A CD  1 Q5VSL9 UNP 322 E 
+ATOM 2532 O OE1 . GLU A 1 322 ? 12.923  -16.803 -12.749 1.0 84.77 ? 322 GLU A OE1 1 Q5VSL9 UNP 322 E 
+ATOM 2533 O OE2 . GLU A 1 322 ? 12.236  -18.788 -13.221 1.0 84.77 ? 322 GLU A OE2 1 Q5VSL9 UNP 322 E 
+ATOM 2534 N N   . ASP A 1 323 ? 6.835   -17.079 -10.832 1.0 85.01 ? 323 ASP A N   1 Q5VSL9 UNP 323 D 
+ATOM 2535 C CA  . ASP A 1 323 ? 6.384   -16.066 -9.881  1.0 85.01 ? 323 ASP A CA  1 Q5VSL9 UNP 323 D 
+ATOM 2536 C C   . ASP A 1 323 ? 7.519   -15.745 -8.903  1.0 85.01 ? 323 ASP A C   1 Q5VSL9 UNP 323 D 
+ATOM 2537 C CB  . ASP A 1 323 ? 5.114   -16.526 -9.160  1.0 85.01 ? 323 ASP A CB  1 Q5VSL9 UNP 323 D 
+ATOM 2538 O O   . ASP A 1 323 ? 7.985   -16.582 -8.131  1.0 85.01 ? 323 ASP A O   1 Q5VSL9 UNP 323 D 
+ATOM 2539 C CG  . ASP A 1 323 ? 4.579   -15.497 -8.154  1.0 85.01 ? 323 ASP A CG  1 Q5VSL9 UNP 323 D 
+ATOM 2540 O OD1 . ASP A 1 323 ? 5.313   -14.533 -7.806  1.0 85.01 ? 323 ASP A OD1 1 Q5VSL9 UNP 323 D 
+ATOM 2541 O OD2 . ASP A 1 323 ? 3.439   -15.713 -7.711  1.0 85.01 ? 323 ASP A OD2 1 Q5VSL9 UNP 323 D 
+ATOM 2542 N N   . SER A 1 324 ? 7.965   -14.489 -8.924  1.0 83.71 ? 324 SER A N   1 Q5VSL9 UNP 324 S 
+ATOM 2543 C CA  . SER A 1 324 ? 9.085   -14.059 -8.092  1.0 83.71 ? 324 SER A CA  1 Q5VSL9 UNP 324 S 
+ATOM 2544 C C   . SER A 1 324 ? 8.791   -14.152 -6.597  1.0 83.71 ? 324 SER A C   1 Q5VSL9 UNP 324 S 
+ATOM 2545 C CB  . SER A 1 324 ? 9.494   -12.631 -8.445  1.0 83.71 ? 324 SER A CB  1 Q5VSL9 UNP 324 S 
+ATOM 2546 O O   . SER A 1 324 ? 9.727   -14.400 -5.851  1.0 83.71 ? 324 SER A O   1 Q5VSL9 UNP 324 S 
+ATOM 2547 O OG  . SER A 1 324 ? 9.862   -12.569 -9.813  1.0 83.71 ? 324 SER A OG  1 Q5VSL9 UNP 324 S 
+ATOM 2548 N N   . ILE A 1 325 ? 7.554   -13.936 -6.140  1.0 82.59 ? 325 ILE A N   1 Q5VSL9 UNP 325 I 
+ATOM 2549 C CA  . ILE A 1 325 ? 7.236   -14.007 -4.705  1.0 82.59 ? 325 ILE A CA  1 Q5VSL9 UNP 325 I 
+ATOM 2550 C C   . ILE A 1 325 ? 7.271   -15.466 -4.250  1.0 82.59 ? 325 ILE A C   1 Q5VSL9 UNP 325 I 
+ATOM 2551 C CB  . ILE A 1 325 ? 5.896   -13.302 -4.388  1.0 82.59 ? 325 ILE A CB  1 Q5VSL9 UNP 325 I 
+ATOM 2552 O O   . ILE A 1 325 ? 7.956   -15.765 -3.272  1.0 82.59 ? 325 ILE A O   1 Q5VSL9 UNP 325 I 
+ATOM 2553 C CG1 . ILE A 1 325 ? 6.034   -11.789 -4.695  1.0 82.59 ? 325 ILE A CG1 1 Q5VSL9 UNP 325 I 
+ATOM 2554 C CG2 . ILE A 1 325 ? 5.495   -13.528 -2.917  1.0 82.59 ? 325 ILE A CG2 1 Q5VSL9 UNP 325 I 
+ATOM 2555 C CD1 . ILE A 1 325 ? 4.751   -10.977 -4.481  1.0 82.59 ? 325 ILE A CD1 1 Q5VSL9 UNP 325 I 
+ATOM 2556 N N   . LYS A 1 326 ? 6.645   -16.374 -5.008  1.0 83.31 ? 326 LYS A N   1 Q5VSL9 UNP 326 K 
+ATOM 2557 C CA  . LYS A 1 326 ? 6.659   -17.818 -4.717  1.0 83.31 ? 326 LYS A CA  1 Q5VSL9 UNP 326 K 
+ATOM 2558 C C   . LYS A 1 326 ? 8.074   -18.396 -4.725  1.0 83.31 ? 326 LYS A C   1 Q5VSL9 UNP 326 K 
+ATOM 2559 C CB  . LYS A 1 326 ? 5.749   -18.576 -5.699  1.0 83.31 ? 326 LYS A CB  1 Q5VSL9 UNP 326 K 
+ATOM 2560 O O   . LYS A 1 326 ? 8.449   -19.098 -3.793  1.0 83.31 ? 326 LYS A O   1 Q5VSL9 UNP 326 K 
+ATOM 2561 C CG  . LYS A 1 326 ? 4.270   -18.200 -5.508  1.0 83.31 ? 326 LYS A CG  1 Q5VSL9 UNP 326 K 
+ATOM 2562 C CD  . LYS A 1 326 ? 3.331   -18.975 -6.447  1.0 83.31 ? 326 LYS A CD  1 Q5VSL9 UNP 326 K 
+ATOM 2563 C CE  . LYS A 1 326 ? 1.900   -18.456 -6.239  1.0 83.31 ? 326 LYS A CE  1 Q5VSL9 UNP 326 K 
+ATOM 2564 N NZ  . LYS A 1 326 ? 0.877   -19.219 -7.000  1.0 83.31 ? 326 LYS A NZ  1 Q5VSL9 UNP 326 K 
+ATOM 2565 N N   . VAL A 1 327 ? 8.904   -18.025 -5.705  1.0 84.31 ? 327 VAL A N   1 Q5VSL9 UNP 327 V 
+ATOM 2566 C CA  . VAL A 1 327 ? 10.315  -18.451 -5.735  1.0 84.31 ? 327 VAL A CA  1 Q5VSL9 UNP 327 V 
+ATOM 2567 C C   . VAL A 1 327 ? 11.070  -17.971 -4.493  1.0 84.31 ? 327 VAL A C   1 Q5VSL9 UNP 327 V 
+ATOM 2568 C CB  . VAL A 1 327 ? 11.019  -17.977 -7.021  1.0 84.31 ? 327 VAL A CB  1 Q5VSL9 UNP 327 V 
+ATOM 2569 O O   . VAL A 1 327 ? 11.821  -18.739 -3.899  1.0 84.31 ? 327 VAL A O   1 Q5VSL9 UNP 327 V 
+ATOM 2570 C CG1 . VAL A 1 327 ? 12.531  -18.224 -6.967  1.0 84.31 ? 327 VAL A CG1 1 Q5VSL9 UNP 327 V 
+ATOM 2571 C CG2 . VAL A 1 327 ? 10.485  -18.725 -8.245  1.0 84.31 ? 327 VAL A CG2 1 Q5VSL9 UNP 327 V 
+ATOM 2572 N N   . ILE A 1 328 ? 10.869  -16.716 -4.075  1.0 84.16 ? 328 ILE A N   1 Q5VSL9 UNP 328 I 
+ATOM 2573 C CA  . ILE A 1 328 ? 11.552  -16.147 -2.902  1.0 84.16 ? 328 ILE A CA  1 Q5VSL9 UNP 328 I 
+ATOM 2574 C C   . ILE A 1 328 ? 11.116  -16.823 -1.605  1.0 84.16 ? 328 ILE A C   1 Q5VSL9 UNP 328 I 
+ATOM 2575 C CB  . ILE A 1 328 ? 11.318  -14.627 -2.811  1.0 84.16 ? 328 ILE A CB  1 Q5VSL9 UNP 328 I 
+ATOM 2576 O O   . ILE A 1 328 ? 11.963  -17.013 -0.737  1.0 84.16 ? 328 ILE A O   1 Q5VSL9 UNP 328 I 
+ATOM 2577 C CG1 . ILE A 1 328 ? 12.036  -13.917 -3.966  1.0 84.16 ? 328 ILE A CG1 1 Q5VSL9 UNP 328 I 
+ATOM 2578 C CG2 . ILE A 1 328 ? 11.853  -14.035 -1.496  1.0 84.16 ? 328 ILE A CG2 1 Q5VSL9 UNP 328 I 
+ATOM 2579 C CD1 . ILE A 1 328 ? 11.540  -12.483 -4.217  1.0 84.16 ? 328 ILE A CD1 1 Q5VSL9 UNP 328 I 
+ATOM 2580 N N   . ARG A 1 329 ? 9.833   -17.184 -1.465  1.0 78.66 ? 329 ARG A N   1 Q5VSL9 UNP 329 R 
+ATOM 2581 C CA  . ARG A 1 329 ? 9.329   -17.894 -0.277  1.0 78.66 ? 329 ARG A CA  1 Q5VSL9 UNP 329 R 
+ATOM 2582 C C   . ARG A 1 329 ? 10.097  -19.197 -0.024  1.0 78.66 ? 329 ARG A C   1 Q5VSL9 UNP 329 R 
+ATOM 2583 C CB  . ARG A 1 329 ? 7.815   -18.157 -0.402  1.0 78.66 ? 329 ARG A CB  1 Q5VSL9 UNP 329 R 
+ATOM 2584 O O   . ARG A 1 329 ? 10.359  -19.527 1.122   1.0 78.66 ? 329 ARG A O   1 Q5VSL9 UNP 329 R 
+ATOM 2585 C CG  . ARG A 1 329 ? 6.961   -16.905 -0.130  1.0 78.66 ? 329 ARG A CG  1 Q5VSL9 UNP 329 R 
+ATOM 2586 C CD  . ARG A 1 329 ? 5.458   -17.225 -0.211  1.0 78.66 ? 329 ARG A CD  1 Q5VSL9 UNP 329 R 
+ATOM 2587 N NE  . ARG A 1 329 ? 4.608   -16.053 0.100   1.0 78.66 ? 329 ARG A NE  1 Q5VSL9 UNP 329 R 
+ATOM 2588 N NH1 . ARG A 1 329 ? 2.564   -17.001 -0.388  1.0 78.66 ? 329 ARG A NH1 1 Q5VSL9 UNP 329 R 
+ATOM 2589 N NH2 . ARG A 1 329 ? 2.651   -14.894 0.314   1.0 78.66 ? 329 ARG A NH2 1 Q5VSL9 UNP 329 R 
+ATOM 2590 C CZ  . ARG A 1 329 ? 3.284   -15.991 0.010   1.0 78.66 ? 329 ARG A CZ  1 Q5VSL9 UNP 329 R 
+ATOM 2591 N N   . ASN A 1 330 ? 10.565  -19.853 -1.086  1.0 78.83 ? 330 ASN A N   1 Q5VSL9 UNP 330 N 
+ATOM 2592 C CA  . ASN A 1 330 ? 11.334  -21.097 -0.998  1.0 78.83 ? 330 ASN A CA  1 Q5VSL9 UNP 330 N 
+ATOM 2593 C C   . ASN A 1 330 ? 12.861  -20.881 -0.921  1.0 78.83 ? 330 ASN A C   1 Q5VSL9 UNP 330 N 
+ATOM 2594 C CB  . ASN A 1 330 ? 10.909  -21.994 -2.173  1.0 78.83 ? 330 ASN A CB  1 Q5VSL9 UNP 330 N 
+ATOM 2595 O O   . ASN A 1 330 ? 13.630  -21.844 -0.907  1.0 78.83 ? 330 ASN A O   1 Q5VSL9 UNP 330 N 
+ATOM 2596 C CG  . ASN A 1 330 ? 9.434   -22.362 -2.122  1.0 78.83 ? 330 ASN A CG  1 Q5VSL9 UNP 330 N 
+ATOM 2597 N ND2 . ASN A 1 330 ? 8.863   -22.794 -3.220  1.0 78.83 ? 330 ASN A ND2 1 Q5VSL9 UNP 330 N 
+ATOM 2598 O OD1 . ASN A 1 330 ? 8.771   -22.271 -1.107  1.0 78.83 ? 330 ASN A OD1 1 Q5VSL9 UNP 330 N 
+ATOM 2599 N N   . MET A 1 331 ? 13.340  -19.632 -0.893  1.0 81.58 ? 331 MET A N   1 Q5VSL9 UNP 331 M 
+ATOM 2600 C CA  . MET A 1 331 ? 14.767  -19.331 -0.775  1.0 81.58 ? 331 MET A CA  1 Q5VSL9 UNP 331 M 
+ATOM 2601 C C   . MET A 1 331 ? 15.218  -19.268 0.682   1.0 81.58 ? 331 MET A C   1 Q5VSL9 UNP 331 M 
+ATOM 2602 C CB  . MET A 1 331 ? 15.121  -17.997 -1.442  1.0 81.58 ? 331 MET A CB  1 Q5VSL9 UNP 331 M 
+ATOM 2603 O O   . MET A 1 331 ? 14.635  -18.564 1.498   1.0 81.58 ? 331 MET A O   1 Q5VSL9 UNP 331 M 
+ATOM 2604 C CG  . MET A 1 331 ? 15.110  -18.050 -2.963  1.0 81.58 ? 331 MET A CG  1 Q5VSL9 UNP 331 M 
+ATOM 2605 S SD  . MET A 1 331 ? 15.733  -16.503 -3.671  1.0 81.58 ? 331 MET A SD  1 Q5VSL9 UNP 331 M 
+ATOM 2606 C CE  . MET A 1 331 ? 16.143  -17.126 -5.300  1.0 81.58 ? 331 MET A CE  1 Q5VSL9 UNP 331 M 
+ATOM 2607 N N   . ARG A 1 332 ? 16.373  -19.872 0.978   1.0 80.76 ? 332 ARG A N   1 Q5VSL9 UNP 332 R 
+ATOM 2608 C CA  . ARG A 1 332 ? 17.079  -19.634 2.247   1.0 80.76 ? 332 ARG A CA  1 Q5VSL9 UNP 332 R 
+ATOM 2609 C C   . ARG A 1 332 ? 17.795  -18.281 2.254   1.0 80.76 ? 332 ARG A C   1 Q5VSL9 UNP 332 R 
+ATOM 2610 C CB  . ARG A 1 332 ? 18.034  -20.798 2.545   1.0 80.76 ? 332 ARG A CB  1 Q5VSL9 UNP 332 R 
+ATOM 2611 O O   . ARG A 1 332 ? 18.343  -17.877 1.219   1.0 80.76 ? 332 ARG A O   1 Q5VSL9 UNP 332 R 
+ATOM 2612 C CG  . ARG A 1 332 ? 18.389  -20.841 4.037   1.0 80.76 ? 332 ARG A CG  1 Q5VSL9 UNP 332 R 
+ATOM 2613 C CD  . ARG A 1 332 ? 19.336  -21.997 4.340   1.0 80.76 ? 332 ARG A CD  1 Q5VSL9 UNP 332 R 
+ATOM 2614 N NE  . ARG A 1 332 ? 19.472  -22.168 5.791   1.0 80.76 ? 332 ARG A NE  1 Q5VSL9 UNP 332 R 
+ATOM 2615 N NH1 . ARG A 1 332 ? 20.971  -23.919 5.768   1.0 80.76 ? 332 ARG A NH1 1 Q5VSL9 UNP 332 R 
+ATOM 2616 N NH2 . ARG A 1 332 ? 20.097  -23.194 7.698   1.0 80.76 ? 332 ARG A NH2 1 Q5VSL9 UNP 332 R 
+ATOM 2617 C CZ  . ARG A 1 332 ? 20.181  -23.094 6.406   1.0 80.76 ? 332 ARG A CZ  1 Q5VSL9 UNP 332 R 
+ATOM 2618 N N   . ALA A 1 333 ? 17.871  -17.628 3.412   1.0 80.12 ? 333 ALA A N   1 Q5VSL9 UNP 333 A 
+ATOM 2619 C CA  . ALA A 1 333 ? 18.740  -16.474 3.617   1.0 80.12 ? 333 ALA A CA  1 Q5VSL9 UNP 333 A 
+ATOM 2620 C C   . ALA A 1 333 ? 20.224  -16.837 3.379   1.0 80.12 ? 333 ALA A C   1 Q5VSL9 UNP 333 A 
+ATOM 2621 C CB  . ALA A 1 333 ? 18.486  -15.904 5.017   1.0 80.12 ? 333 ALA A CB  1 Q5VSL9 UNP 333 A 
+ATOM 2622 O O   . ALA A 1 333 ? 20.658  -17.972 3.574   1.0 80.12 ? 333 ALA A O   1 Q5VSL9 UNP 333 A 
+ATOM 2623 N N   . ALA A 1 334 ? 21.001  -15.877 2.887   1.0 76.16 ? 334 ALA A N   1 Q5VSL9 UNP 334 A 
+ATOM 2624 C CA  . ALA A 1 334 ? 22.451  -15.952 2.795   1.0 76.16 ? 334 ALA A CA  1 Q5VSL9 UNP 334 A 
+ATOM 2625 C C   . ALA A 1 334 ? 23.095  -15.607 4.146   1.0 76.16 ? 334 ALA A C   1 Q5VSL9 UNP 334 A 
+ATOM 2626 C CB  . ALA A 1 334 ? 22.928  -15.013 1.677   1.0 76.16 ? 334 ALA A CB  1 Q5VSL9 UNP 334 A 
+ATOM 2627 O O   . ALA A 1 334 ? 22.594  -14.766 4.899   1.0 76.16 ? 334 ALA A O   1 Q5VSL9 UNP 334 A 
+ATOM 2628 N N   . SER A 1 335 ? 24.248  -16.213 4.430   1.0 74.44 ? 335 SER A N   1 Q5VSL9 UNP 335 S 
+ATOM 2629 C CA  . SER A 1 335 ? 25.033  -15.888 5.621   1.0 74.44 ? 335 SER A CA  1 Q5VSL9 UNP 335 S 
+ATOM 2630 C C   . SER A 1 335 ? 25.491  -14.419 5.584   1.0 74.44 ? 335 SER A C   1 Q5VSL9 UNP 335 S 
+ATOM 2631 C CB  . SER A 1 335 ? 26.250  -16.808 5.742   1.0 74.44 ? 335 SER A CB  1 Q5VSL9 UNP 335 S 
+ATOM 2632 O O   . SER A 1 335 ? 25.939  -13.950 4.530   1.0 74.44 ? 335 SER A O   1 Q5VSL9 UNP 335 S 
+ATOM 2633 O OG  . SER A 1 335 ? 25.856  -18.161 5.622   1.0 74.44 ? 335 SER A OG  1 Q5VSL9 UNP 335 S 
+ATOM 2634 N N   . PRO A 1 336 ? 25.419  -13.684 6.710   1.0 65.13 ? 336 PRO A N   1 Q5VSL9 UNP 336 P 
+ATOM 2635 C CA  . PRO A 1 336 ? 25.861  -12.300 6.776   1.0 65.13 ? 336 PRO A CA  1 Q5VSL9 UNP 336 P 
+ATOM 2636 C C   . PRO A 1 336 ? 27.319  -12.133 6.318   1.0 65.13 ? 336 PRO A C   1 Q5VSL9 UNP 336 P 
+ATOM 2637 C CB  . PRO A 1 336 ? 25.693  -11.873 8.237   1.0 65.13 ? 336 PRO A CB  1 Q5VSL9 UNP 336 P 
+ATOM 2638 O O   . PRO A 1 336 ? 28.168  -12.986 6.607   1.0 65.13 ? 336 PRO A O   1 Q5VSL9 UNP 336 P 
+ATOM 2639 C CG  . PRO A 1 336 ? 24.582  -12.784 8.748   1.0 65.13 ? 336 PRO A CG  1 Q5VSL9 UNP 336 P 
+ATOM 2640 C CD  . PRO A 1 336 ? 24.797  -14.074 7.962   1.0 65.13 ? 336 PRO A CD  1 Q5VSL9 UNP 336 P 
+ATOM 2641 N N   . PRO A 1 337 ? 27.659  -11.029 5.630   1.0 62.71 ? 337 PRO A N   1 Q5VSL9 UNP 337 P 
+ATOM 2642 C CA  . PRO A 1 337 ? 29.051  -10.707 5.362   1.0 62.71 ? 337 PRO A CA  1 Q5VSL9 UNP 337 P 
+ATOM 2643 C C   . PRO A 1 337 ? 29.792  -10.452 6.683   1.0 62.71 ? 337 PRO A C   1 Q5VSL9 UNP 337 P 
+ATOM 2644 C CB  . PRO A 1 337 ? 29.017  -9.487  4.442   1.0 62.71 ? 337 PRO A CB  1 Q5VSL9 UNP 337 P 
+ATOM 2645 O O   . PRO A 1 337 ? 29.236  -9.850  7.602   1.0 62.71 ? 337 PRO A O   1 Q5VSL9 UNP 337 P 
+ATOM 2646 C CG  . PRO A 1 337 ? 27.683  -8.815  4.773   1.0 62.71 ? 337 PRO A CG  1 Q5VSL9 UNP 337 P 
+ATOM 2647 C CD  . PRO A 1 337 ? 26.773  -9.978  5.157   1.0 62.71 ? 337 PRO A CD  1 Q5VSL9 UNP 337 P 
+ATOM 2648 N N   . ALA A 1 338 ? 31.057  -10.885 6.740   1.0 58.92 ? 338 ALA A N   1 Q5VSL9 UNP 338 A 
+ATOM 2649 C CA  . ALA A 1 338 ? 31.921  -10.733 7.911   1.0 58.92 ? 338 ALA A CA  1 Q5VSL9 UNP 338 A 
+ATOM 2650 C C   . ALA A 1 338 ? 31.933  -9.275  8.398   1.0 58.92 ? 338 ALA A C   1 Q5VSL9 UNP 338 A 
+ATOM 2651 C CB  . ALA A 1 338 ? 33.328  -11.227 7.547   1.0 58.92 ? 338 ALA A CB  1 Q5VSL9 UNP 338 A 
+ATOM 2652 O O   . ALA A 1 338 ? 32.054  -8.340  7.592   1.0 58.92 ? 338 ALA A O   1 Q5VSL9 UNP 338 A 
+ATOM 2653 N N   . SER A 1 339 ? 31.763  -9.094  9.705   1.0 59.49 ? 339 SER A N   1 Q5VSL9 UNP 339 S 
+ATOM 2654 C CA  . SER A 1 339 ? 31.801  -7.794  10.360  1.0 59.49 ? 339 SER A CA  1 Q5VSL9 UNP 339 S 
+ATOM 2655 C C   . SER A 1 339 ? 33.209  -7.184  10.280  1.0 59.49 ? 339 SER A C   1 Q5VSL9 UNP 339 S 
+ATOM 2656 C CB  . SER A 1 339 ? 31.271  -7.922  11.797  1.0 59.49 ? 339 SER A CB  1 Q5VSL9 UNP 339 S 
+ATOM 2657 O O   . SER A 1 339 ? 34.190  -7.878  10.012  1.0 59.49 ? 339 SER A O   1 Q5VSL9 UNP 339 S 
+ATOM 2658 O OG  . SER A 1 339 ? 32.291  -8.184  12.727  1.0 59.49 ? 339 SER A OG  1 Q5VSL9 UNP 339 S 
+ATOM 2659 N N   . ALA A 1 340 ? 33.329  -5.867  10.488  1.0 57.49 ? 340 ALA A N   1 Q5VSL9 UNP 340 A 
+ATOM 2660 C CA  . ALA A 1 340 ? 34.646  -5.229  10.567  1.0 57.49 ? 340 ALA A CA  1 Q5VSL9 UNP 340 A 
+ATOM 2661 C C   . ALA A 1 340 ? 35.498  -5.837  11.697  1.0 57.49 ? 340 ALA A C   1 Q5VSL9 UNP 340 A 
+ATOM 2662 C CB  . ALA A 1 340 ? 34.463  -3.717  10.744  1.0 57.49 ? 340 ALA A CB  1 Q5VSL9 UNP 340 A 
+ATOM 2663 O O   . ALA A 1 340 ? 36.698  -6.013  11.521  1.0 57.49 ? 340 ALA A O   1 Q5VSL9 UNP 340 A 
+ATOM 2664 N N   . SER A 1 341 ? 34.862  -6.228  12.806  1.0 56.29 ? 341 SER A N   1 Q5VSL9 UNP 341 S 
+ATOM 2665 C CA  . SER A 1 341 ? 35.475  -6.971  13.908  1.0 56.29 ? 341 SER A CA  1 Q5VSL9 UNP 341 S 
+ATOM 2666 C C   . SER A 1 341 ? 36.015  -8.321  13.433  1.0 56.29 ? 341 SER A C   1 Q5VSL9 UNP 341 S 
+ATOM 2667 C CB  . SER A 1 341 ? 34.456  -7.205  15.039  1.0 56.29 ? 341 SER A CB  1 Q5VSL9 UNP 341 S 
+ATOM 2668 O O   . SER A 1 341 ? 37.174  -8.630  13.680  1.0 56.29 ? 341 SER A O   1 Q5VSL9 UNP 341 S 
+ATOM 2669 O OG  . SER A 1 341 ? 33.315  -6.358  14.953  1.0 56.29 ? 341 SER A OG  1 Q5VSL9 UNP 341 S 
+ATOM 2670 N N   . ASP A 1 342 ? 35.220  -9.079  12.673  1.0 58.28 ? 342 ASP A N   1 Q5VSL9 UNP 342 D 
+ATOM 2671 C CA  . ASP A 1 342 ? 35.595  -10.411 12.173  1.0 58.28 ? 342 ASP A CA  1 Q5VSL9 UNP 342 D 
+ATOM 2672 C C   . ASP A 1 342 ? 36.794  -10.329 11.212  1.0 58.28 ? 342 ASP A C   1 Q5VSL9 UNP 342 D 
+ATOM 2673 C CB  . ASP A 1 342 ? 34.437  -11.067 11.396  1.0 58.28 ? 342 ASP A CB  1 Q5VSL9 UNP 342 D 
+ATOM 2674 O O   . ASP A 1 342 ? 37.647  -11.215 11.177  1.0 58.28 ? 342 ASP A O   1 Q5VSL9 UNP 342 D 
+ATOM 2675 C CG  . ASP A 1 342 ? 33.061  -11.115 12.061  1.0 58.28 ? 342 ASP A CG  1 Q5VSL9 UNP 342 D 
+ATOM 2676 O OD1 . ASP A 1 342 ? 32.910  -10.711 13.229  1.0 58.28 ? 342 ASP A OD1 1 Q5VSL9 UNP 342 D 
+ATOM 2677 O OD2 . ASP A 1 342 ? 32.096  -11.348 11.297  1.0 58.28 ? 342 ASP A OD2 1 Q5VSL9 UNP 342 D 
+ATOM 2678 N N   . LEU A 1 343 ? 36.863  -9.252  10.420  1.0 66.33 ? 343 LEU A N   1 Q5VSL9 UNP 343 L 
+ATOM 2679 C CA  . LEU A 1 343 ? 37.980  -8.967  9.516   1.0 66.33 ? 343 LEU A CA  1 Q5VSL9 UNP 343 L 
+ATOM 2680 C C   . LEU A 1 343 ? 39.260  -8.611  10.287  1.0 66.33 ? 343 LEU A C   1 Q5VSL9 UNP 343 L 
+ATOM 2681 C CB  . LEU A 1 343 ? 37.565  -7.835  8.558   1.0 66.33 ? 343 LEU A CB  1 Q5VSL9 UNP 343 L 
+ATOM 2682 O O   . LEU A 1 343 ? 40.334  -9.099  9.930   1.0 66.33 ? 343 LEU A O   1 Q5VSL9 UNP 343 L 
+ATOM 2683 C CG  . LEU A 1 343 ? 36.660  -8.321  7.412   1.0 66.33 ? 343 LEU A CG  1 Q5VSL9 UNP 343 L 
+ATOM 2684 C CD1 . LEU A 1 343 ? 35.797  -7.179  6.873   1.0 66.33 ? 343 LEU A CD1 1 Q5VSL9 UNP 343 L 
+ATOM 2685 C CD2 . LEU A 1 343 ? 37.493  -8.868  6.249   1.0 66.33 ? 343 LEU A CD2 1 Q5VSL9 UNP 343 L 
+ATOM 2686 N N   . ILE A 1 344 ? 39.147  -7.815  11.357  1.0 70.25 ? 344 ILE A N   1 Q5VSL9 UNP 344 I 
+ATOM 2687 C CA  . ILE A 1 344 ? 40.272  -7.477  12.243  1.0 70.25 ? 344 ILE A CA  1 Q5VSL9 UNP 344 I 
+ATOM 2688 C C   . ILE A 1 344 ? 40.773  -8.734  12.968  1.0 70.25 ? 344 ILE A C   1 Q5VSL9 UNP 344 I 
+ATOM 2689 C CB  . ILE A 1 344 ? 39.862  -6.353  13.227  1.0 70.25 ? 344 ILE A CB  1 Q5VSL9 UNP 344 I 
+ATOM 2690 O O   . ILE A 1 344 ? 41.977  -8.975  13.027  1.0 70.25 ? 344 ILE A O   1 Q5VSL9 UNP 344 I 
+ATOM 2691 C CG1 . ILE A 1 344 ? 39.636  -5.024  12.467  1.0 70.25 ? 344 ILE A CG1 1 Q5VSL9 UNP 344 I 
+ATOM 2692 C CG2 . ILE A 1 344 ? 40.934  -6.139  14.315  1.0 70.25 ? 344 ILE A CG2 1 Q5VSL9 UNP 344 I 
+ATOM 2693 C CD1 . ILE A 1 344 ? 38.838  -3.984  13.268  1.0 70.25 ? 344 ILE A CD1 1 Q5VSL9 UNP 344 I 
+ATOM 2694 N N   . GLU A 1 345 ? 39.870  -9.584  13.456  1.0 62.04 ? 345 GLU A N   1 Q5VSL9 UNP 345 E 
+ATOM 2695 C CA  . GLU A 1 345 ? 40.228  -10.822 14.152  1.0 62.04 ? 345 GLU A CA  1 Q5VSL9 UNP 345 E 
+ATOM 2696 C C   . GLU A 1 345 ? 40.870  -11.854 13.202  1.0 62.04 ? 345 GLU A C   1 Q5VSL9 UNP 345 E 
+ATOM 2697 C CB  . GLU A 1 345 ? 38.978  -11.393 14.838  1.0 62.04 ? 345 GLU A CB  1 Q5VSL9 UNP 345 E 
+ATOM 2698 O O   . GLU A 1 345 ? 41.823  -12.543 13.573  1.0 62.04 ? 345 GLU A O   1 Q5VSL9 UNP 345 E 
+ATOM 2699 C CG  . GLU A 1 345 ? 39.342  -12.143 16.127  1.0 62.04 ? 345 GLU A CG  1 Q5VSL9 UNP 345 E 
+ATOM 2700 C CD  . GLU A 1 345 ? 38.213  -13.055 16.625  1.0 62.04 ? 345 GLU A CD  1 Q5VSL9 UNP 345 E 
+ATOM 2701 O OE1 . GLU A 1 345 ? 38.566  -14.071 17.276  1.0 62.04 ? 345 GLU A OE1 1 Q5VSL9 UNP 345 E 
+ATOM 2702 O OE2 . GLU A 1 345 ? 37.057  -12.887 16.189  1.0 62.04 ? 345 GLU A OE2 1 Q5VSL9 UNP 345 E 
+ATOM 2703 N N   . GLN A 1 346 ? 40.423  -11.928 11.939  1.0 59.71 ? 346 GLN A N   1 Q5VSL9 UNP 346 Q 
+ATOM 2704 C CA  . GLN A 1 346 ? 41.082  -12.740 10.907  1.0 59.71 ? 346 GLN A CA  1 Q5VSL9 UNP 346 Q 
+ATOM 2705 C C   . GLN A 1 346 ? 42.476  -12.216 10.538  1.0 59.71 ? 346 GLN A C   1 Q5VSL9 UNP 346 Q 
+ATOM 2706 C CB  . GLN A 1 346 ? 40.209  -12.847 9.647   1.0 59.71 ? 346 GLN A CB  1 Q5VSL9 UNP 346 Q 
+ATOM 2707 O O   . GLN A 1 346 ? 43.384  -13.023 10.318  1.0 59.71 ? 346 GLN A O   1 Q5VSL9 UNP 346 Q 
+ATOM 2708 C CG  . GLN A 1 346 ? 39.139  -13.936 9.793   1.0 59.71 ? 346 GLN A CG  1 Q5VSL9 UNP 346 Q 
+ATOM 2709 C CD  . GLN A 1 346 ? 38.358  -14.197 8.507   1.0 59.71 ? 346 GLN A CD  1 Q5VSL9 UNP 346 Q 
+ATOM 2710 N NE2 . GLN A 1 346 ? 37.595  -15.268 8.460   1.0 59.71 ? 346 GLN A NE2 1 Q5VSL9 UNP 346 Q 
+ATOM 2711 O OE1 . GLN A 1 346 ? 38.427  -13.498 7.508   1.0 59.71 ? 346 GLN A OE1 1 Q5VSL9 UNP 346 Q 
+ATOM 2712 N N   . GLN A 1 347 ? 42.680  -10.895 10.506  1.0 61.23 ? 347 GLN A N   1 Q5VSL9 UNP 347 Q 
+ATOM 2713 C CA  . GLN A 1 347 ? 44.014  -10.310 10.335  1.0 61.23 ? 347 GLN A CA  1 Q5VSL9 UNP 347 Q 
+ATOM 2714 C C   . GLN A 1 347 ? 44.926  -10.616 11.531  1.0 61.23 ? 347 GLN A C   1 Q5VSL9 UNP 347 Q 
+ATOM 2715 C CB  . GLN A 1 347 ? 43.912  -8.797  10.077  1.0 61.23 ? 347 GLN A CB  1 Q5VSL9 UNP 347 Q 
+ATOM 2716 O O   . GLN A 1 347 ? 46.075  -11.009 11.331  1.0 61.23 ? 347 GLN A O   1 Q5VSL9 UNP 347 Q 
+ATOM 2717 C CG  . GLN A 1 347 ? 43.856  -8.493  8.573   1.0 61.23 ? 347 GLN A CG  1 Q5VSL9 UNP 347 Q 
+ATOM 2718 C CD  . GLN A 1 347 ? 43.776  -6.999  8.267   1.0 61.23 ? 347 GLN A CD  1 Q5VSL9 UNP 347 Q 
+ATOM 2719 N NE2 . GLN A 1 347 ? 44.174  -6.576  7.086   1.0 61.23 ? 347 GLN A NE2 1 Q5VSL9 UNP 347 Q 
+ATOM 2720 O OE1 . GLN A 1 347 ? 43.348  -6.181  9.060   1.0 61.23 ? 347 GLN A OE1 1 Q5VSL9 UNP 347 Q 
+ATOM 2721 N N   . GLN A 1 348 ? 44.412  -10.548 12.762  1.0 64.12 ? 348 GLN A N   1 Q5VSL9 UNP 348 Q 
+ATOM 2722 C CA  . GLN A 1 348 ? 45.182  -10.888 13.965  1.0 64.12 ? 348 GLN A CA  1 Q5VSL9 UNP 348 Q 
+ATOM 2723 C C   . GLN A 1 348 ? 45.519  -12.387 14.052  1.0 64.12 ? 348 GLN A C   1 Q5VSL9 UNP 348 Q 
+ATOM 2724 C CB  . GLN A 1 348 ? 44.420  -10.424 15.212  1.0 64.12 ? 348 GLN A CB  1 Q5VSL9 UNP 348 Q 
+ATOM 2725 O O   . GLN A 1 348 ? 46.621  -12.746 14.468  1.0 64.12 ? 348 GLN A O   1 Q5VSL9 UNP 348 Q 
+ATOM 2726 C CG  . GLN A 1 348 ? 44.448  -8.894  15.368  1.0 64.12 ? 348 GLN A CG  1 Q5VSL9 UNP 348 Q 
+ATOM 2727 C CD  . GLN A 1 348 ? 43.667  -8.412  16.586  1.0 64.12 ? 348 GLN A CD  1 Q5VSL9 UNP 348 Q 
+ATOM 2728 N NE2 . GLN A 1 348 ? 43.640  -7.124  16.845  1.0 64.12 ? 348 GLN A NE2 1 Q5VSL9 UNP 348 Q 
+ATOM 2729 O OE1 . GLN A 1 348 ? 43.078  -9.171  17.335  1.0 64.12 ? 348 GLN A OE1 1 Q5VSL9 UNP 348 Q 
+ATOM 2730 N N   . LYS A 1 349 ? 44.624  -13.279 13.599  1.0 54.53 ? 349 LYS A N   1 Q5VSL9 UNP 349 K 
+ATOM 2731 C CA  . LYS A 1 349 ? 44.900  -14.727 13.521  1.0 54.53 ? 349 LYS A CA  1 Q5VSL9 UNP 349 K 
+ATOM 2732 C C   . LYS A 1 349 ? 45.920  -15.082 12.435  1.0 54.53 ? 349 LYS A C   1 Q5VSL9 UNP 349 K 
+ATOM 2733 C CB  . LYS A 1 349 ? 43.589  -15.520 13.365  1.0 54.53 ? 349 LYS A CB  1 Q5VSL9 UNP 349 K 
+ATOM 2734 O O   . LYS A 1 349 ? 46.692  -16.018 12.637  1.0 54.53 ? 349 LYS A O   1 Q5VSL9 UNP 349 K 
+ATOM 2735 C CG  . LYS A 1 349 ? 42.862  -15.643 14.715  1.0 54.53 ? 349 LYS A CG  1 Q5VSL9 UNP 349 K 
+ATOM 2736 C CD  . LYS A 1 349 ? 41.475  -16.300 14.612  1.0 54.53 ? 349 LYS A CD  1 Q5VSL9 UNP 349 K 
+ATOM 2737 C CE  . LYS A 1 349 ? 40.839  -16.280 16.014  1.0 54.53 ? 349 LYS A CE  1 Q5VSL9 UNP 349 K 
+ATOM 2738 N NZ  . LYS A 1 349 ? 39.358  -16.389 16.015  1.0 54.53 ? 349 LYS A NZ  1 Q5VSL9 UNP 349 K 
+ATOM 2739 N N   . ARG A 1 350 ? 45.983  -14.333 11.323  1.0 51.92 ? 350 ARG A N   1 Q5VSL9 UNP 350 R 
+ATOM 2740 C CA  . ARG A 1 350 ? 47.058  -14.482 10.321  1.0 51.92 ? 350 ARG A CA  1 Q5VSL9 UNP 350 R 
+ATOM 2741 C C   . ARG A 1 350 ? 48.418  -14.031 10.861  1.0 51.92 ? 350 ARG A C   1 Q5VSL9 UNP 350 R 
+ATOM 2742 C CB  . ARG A 1 350 ? 46.695  -13.775 9.004   1.0 51.92 ? 350 ARG A CB  1 Q5VSL9 UNP 350 R 
+ATOM 2743 O O   . ARG A 1 350 ? 49.393  -14.739 10.648  1.0 51.92 ? 350 ARG A O   1 Q5VSL9 UNP 350 R 
+ATOM 2744 C CG  . ARG A 1 350 ? 45.785  -14.658 8.136   1.0 51.92 ? 350 ARG A CG  1 Q5VSL9 UNP 350 R 
+ATOM 2745 C CD  . ARG A 1 350 ? 45.515  -13.998 6.779   1.0 51.92 ? 350 ARG A CD  1 Q5VSL9 UNP 350 R 
+ATOM 2746 N NE  . ARG A 1 350 ? 44.838  -14.924 5.846   1.0 51.92 ? 350 ARG A NE  1 Q5VSL9 UNP 350 R 
+ATOM 2747 N NH1 . ARG A 1 350 ? 44.904  -13.570 3.995   1.0 51.92 ? 350 ARG A NH1 1 Q5VSL9 UNP 350 R 
+ATOM 2748 N NH2 . ARG A 1 350 ? 44.084  -15.636 3.814   1.0 51.92 ? 350 ARG A NH2 1 Q5VSL9 UNP 350 R 
+ATOM 2749 C CZ  . ARG A 1 350 ? 44.608  -14.706 4.562   1.0 51.92 ? 350 ARG A CZ  1 Q5VSL9 UNP 350 R 
+ATOM 2750 N N   . GLY A 1 351 ? 48.464  -12.970 11.669  1.0 45.13 ? 351 GLY A N   1 Q5VSL9 UNP 351 G 
+ATOM 2751 C CA  . GLY A 1 351 ? 49.698  -12.501 12.318  1.0 45.13 ? 351 GLY A CA  1 Q5VSL9 UNP 351 G 
+ATOM 2752 C C   . GLY A 1 351 ? 50.305  -13.447 13.369  1.0 45.13 ? 351 GLY A C   1 Q5VSL9 UNP 351 G 
+ATOM 2753 O O   . GLY A 1 351 ? 51.434  -13.232 13.790  1.0 45.13 ? 351 GLY A O   1 Q5VSL9 UNP 351 G 
+ATOM 2754 N N   . ARG A 1 352 ? 49.598  -14.504 13.801  1.0 47.54 ? 352 ARG A N   1 Q5VSL9 UNP 352 R 
+ATOM 2755 C CA  . ARG A 1 352 ? 50.104  -15.480 14.792  1.0 47.54 ? 352 ARG A CA  1 Q5VSL9 UNP 352 R 
+ATOM 2756 C C   . ARG A 1 352 ? 50.657  -16.782 14.203  1.0 47.54 ? 352 ARG A C   1 Q5VSL9 UNP 352 R 
+ATOM 2757 C CB  . ARG A 1 352 ? 49.040  -15.748 15.878  1.0 47.54 ? 352 ARG A CB  1 Q5VSL9 UNP 352 R 
+ATOM 2758 O O   . ARG A 1 352 ? 51.143  -17.609 14.970  1.0 47.54 ? 352 ARG A O   1 Q5VSL9 UNP 352 R 
+ATOM 2759 C CG  . ARG A 1 352 ? 49.298  -14.919 17.146  1.0 47.54 ? 352 ARG A CG  1 Q5VSL9 UNP 352 R 
+ATOM 2760 C CD  . ARG A 1 352 ? 48.398  -15.408 18.289  1.0 47.54 ? 352 ARG A CD  1 Q5VSL9 UNP 352 R 
+ATOM 2761 N NE  . ARG A 1 352 ? 48.623  -14.640 19.530  1.0 47.54 ? 352 ARG A NE  1 Q5VSL9 UNP 352 R 
+ATOM 2762 N NH1 . ARG A 1 352 ? 47.891  -16.222 21.034  1.0 47.54 ? 352 ARG A NH1 1 Q5VSL9 UNP 352 R 
+ATOM 2763 N NH2 . ARG A 1 352 ? 48.586  -14.238 21.772  1.0 47.54 ? 352 ARG A NH2 1 Q5VSL9 UNP 352 R 
+ATOM 2764 C CZ  . ARG A 1 352 ? 48.367  -15.036 20.766  1.0 47.54 ? 352 ARG A CZ  1 Q5VSL9 UNP 352 R 
+ATOM 2765 N N   . ARG A 1 353 ? 50.579  -17.003 12.884  1.0 40.34 ? 353 ARG A N   1 Q5VSL9 UNP 353 R 
+ATOM 2766 C CA  . ARG A 1 353 ? 51.012  -18.268 12.251  1.0 40.34 ? 353 ARG A CA  1 Q5VSL9 UNP 353 R 
+ATOM 2767 C C   . ARG A 1 353 ? 52.398  -18.241 11.600  1.0 40.34 ? 353 ARG A C   1 Q5VSL9 UNP 353 R 
+ATOM 2768 C CB  . ARG A 1 353 ? 49.915  -18.824 11.322  1.0 40.34 ? 353 ARG A CB  1 Q5VSL9 UNP 353 R 
+ATOM 2769 O O   . ARG A 1 353 ? 52.842  -19.282 11.130  1.0 40.34 ? 353 ARG A O   1 Q5VSL9 UNP 353 R 
+ATOM 2770 C CG  . ARG A 1 353 ? 48.965  -19.749 12.101  1.0 40.34 ? 353 ARG A CG  1 Q5VSL9 UNP 353 R 
+ATOM 2771 C CD  . ARG A 1 353 ? 47.958  -20.420 11.161  1.0 40.34 ? 353 ARG A CD  1 Q5VSL9 UNP 353 R 
+ATOM 2772 N NE  . ARG A 1 353 ? 47.140  -21.429 11.865  1.0 40.34 ? 353 ARG A NE  1 Q5VSL9 UNP 353 R 
+ATOM 2773 N NH1 . ARG A 1 353 ? 45.906  -22.122 10.056  1.0 40.34 ? 353 ARG A NH1 1 Q5VSL9 UNP 353 R 
+ATOM 2774 N NH2 . ARG A 1 353 ? 45.587  -23.092 12.039  1.0 40.34 ? 353 ARG A NH2 1 Q5VSL9 UNP 353 R 
+ATOM 2775 C CZ  . ARG A 1 353 ? 46.217  -22.205 11.320  1.0 40.34 ? 353 ARG A CZ  1 Q5VSL9 UNP 353 R 
+ATOM 2776 N N   . GLU A 1 354 ? 53.122  -17.129 11.642  1.0 32.04 ? 354 GLU A N   1 Q5VSL9 UNP 354 E 
+ATOM 2777 C CA  . GLU A 1 354 ? 54.449  -17.029 11.023  1.0 32.04 ? 354 GLU A CA  1 Q5VSL9 UNP 354 E 
+ATOM 2778 C C   . GLU A 1 354 ? 55.568  -17.133 12.066  1.0 32.04 ? 354 GLU A C   1 Q5VSL9 UNP 354 E 
+ATOM 2779 C CB  . GLU A 1 354 ? 54.527  -15.791 10.124  1.0 32.04 ? 354 GLU A CB  1 Q5VSL9 UNP 354 E 
+ATOM 2780 O O   . GLU A 1 354 ? 56.180  -16.156 12.476  1.0 32.04 ? 354 GLU A O   1 Q5VSL9 UNP 354 E 
+ATOM 2781 C CG  . GLU A 1 354 ? 53.567  -15.961 8.932   1.0 32.04 ? 354 GLU A CG  1 Q5VSL9 UNP 354 E 
+ATOM 2782 C CD  . GLU A 1 354 ? 53.648  -14.830 7.902   1.0 32.04 ? 354 GLU A CD  1 Q5VSL9 UNP 354 E 
+ATOM 2783 O OE1 . GLU A 1 354 ? 52.968  -14.982 6.862   1.0 32.04 ? 354 GLU A OE1 1 Q5VSL9 UNP 354 E 
+ATOM 2784 O OE2 . GLU A 1 354 ? 54.327  -13.818 8.180   1.0 32.04 ? 354 GLU A OE2 1 Q5VSL9 UNP 354 E 
+ATOM 2785 N N   . HIS A 1 355 ? 55.830  -18.361 12.512  1.0 31.97 ? 355 HIS A N   1 Q5VSL9 UNP 355 H 
+ATOM 2786 C CA  . HIS A 1 355 ? 57.094  -18.728 13.156  1.0 31.97 ? 355 HIS A CA  1 Q5VSL9 UNP 355 H 
+ATOM 2787 C C   . HIS A 1 355 ? 57.480  -20.151 12.729  1.0 31.97 ? 355 HIS A C   1 Q5VSL9 UNP 355 H 
+ATOM 2788 C CB  . HIS A 1 355 ? 57.056  -18.494 14.686  1.0 31.97 ? 355 HIS A CB  1 Q5VSL9 UNP 355 H 
+ATOM 2789 O O   . HIS A 1 355 ? 57.511  -21.080 13.530  1.0 31.97 ? 355 HIS A O   1 Q5VSL9 UNP 355 H 
+ATOM 2790 C CG  . HIS A 1 355 ? 58.067  -17.479 15.168  1.0 31.97 ? 355 HIS A CG  1 Q5VSL9 UNP 355 H 
+ATOM 2791 C CD2 . HIS A 1 355 ? 57.782  -16.308 15.818  1.0 31.97 ? 355 HIS A CD2 1 Q5VSL9 UNP 355 H 
+ATOM 2792 N ND1 . HIS A 1 355 ? 59.441  -17.543 15.048  1.0 31.97 ? 355 HIS A ND1 1 Q5VSL9 UNP 355 H 
+ATOM 2793 C CE1 . HIS A 1 355 ? 59.962  -16.437 15.609  1.0 31.97 ? 355 HIS A CE1 1 Q5VSL9 UNP 355 H 
+ATOM 2794 N NE2 . HIS A 1 355 ? 58.988  -15.665 16.109  1.0 31.97 ? 355 HIS A NE2 1 Q5VSL9 UNP 355 H 
+ATOM 2795 N N   . LYS A 1 356 ? 57.736  -20.342 11.429  1.0 31.19 ? 356 LYS A N   1 Q5VSL9 UNP 356 K 
+ATOM 2796 C CA  . LYS A 1 356 ? 58.611  -21.412 10.923  1.0 31.19 ? 356 LYS A CA  1 Q5VSL9 UNP 356 K 
+ATOM 2797 C C   . LYS A 1 356 ? 59.053  -21.103 9.490   1.0 31.19 ? 356 LYS A C   1 Q5VSL9 UNP 356 K 
+ATOM 2798 C CB  . LYS A 1 356 ? 57.957  -22.808 11.055  1.0 31.19 ? 356 LYS A CB  1 Q5VSL9 UNP 356 K 
+ATOM 2799 O O   . LYS A 1 356 ? 58.254  -21.147 8.567   1.0 31.19 ? 356 LYS A O   1 Q5VSL9 UNP 356 K 
+ATOM 2800 C CG  . LYS A 1 356 ? 58.723  -23.655 12.092  1.0 31.19 ? 356 LYS A CG  1 Q5VSL9 UNP 356 K 
+ATOM 2801 C CD  . LYS A 1 356 ? 58.003  -24.963 12.433  1.0 31.19 ? 356 LYS A CD  1 Q5VSL9 UNP 356 K 
+ATOM 2802 C CE  . LYS A 1 356 ? 58.787  -25.710 13.520  1.0 31.19 ? 356 LYS A CE  1 Q5VSL9 UNP 356 K 
+ATOM 2803 N NZ  . LYS A 1 356 ? 58.174  -27.025 13.835  1.0 31.19 ? 356 LYS A NZ  1 Q5VSL9 UNP 356 K 
+ATOM 2804 N N   . ALA A 1 357 ? 60.332  -20.739 9.404   1.0 29.61 ? 357 ALA A N   1 Q5VSL9 UNP 357 A 
+ATOM 2805 C CA  . ALA A 1 357 ? 61.250  -20.700 8.267   1.0 29.61 ? 357 ALA A CA  1 Q5VSL9 UNP 357 A 
+ATOM 2806 C C   . ALA A 1 357 ? 60.658  -20.814 6.848   1.0 29.61 ? 357 ALA A C   1 Q5VSL9 UNP 357 A 
+ATOM 2807 C CB  . ALA A 1 357 ? 62.284  -21.809 8.519   1.0 29.61 ? 357 ALA A CB  1 Q5VSL9 UNP 357 A 
+ATOM 2808 O O   . ALA A 1 357 ? 60.329  -21.908 6.395   1.0 29.61 ? 357 ALA A O   1 Q5VSL9 UNP 357 A 
+ATOM 2809 N N   . LEU A 1 358 ? 60.686  -19.698 6.112   1.0 31.19 ? 358 LEU A N   1 Q5VSL9 UNP 358 L 
+ATOM 2810 C CA  . LEU A 1 358 ? 60.727  -19.701 4.652   1.0 31.19 ? 358 LEU A CA  1 Q5VSL9 UNP 358 L 
+ATOM 2811 C C   . LEU A 1 358 ? 62.002  -18.979 4.201   1.0 31.19 ? 358 LEU A C   1 Q5VSL9 UNP 358 L 
+ATOM 2812 C CB  . LEU A 1 358 ? 59.446  -19.088 4.056   1.0 31.19 ? 358 LEU A CB  1 Q5VSL9 UNP 358 L 
+ATOM 2813 O O   . LEU A 1 358 ? 62.275  -17.847 4.605   1.0 31.19 ? 358 LEU A O   1 Q5VSL9 UNP 358 L 
+ATOM 2814 C CG  . LEU A 1 358 ? 59.142  -19.647 2.652   1.0 31.19 ? 358 LEU A CG  1 Q5VSL9 UNP 358 L 
+ATOM 2815 C CD1 . LEU A 1 358 ? 58.461  -21.017 2.742   1.0 31.19 ? 358 LEU A CD1 1 Q5VSL9 UNP 358 L 
+ATOM 2816 C CD2 . LEU A 1 358 ? 58.216  -18.707 1.885   1.0 31.19 ? 358 LEU A CD2 1 Q5VSL9 UNP 358 L 
+ATOM 2817 N N   . ILE A 1 359 ? 62.807  -19.694 3.421   1.0 36.42 ? 359 ILE A N   1 Q5VSL9 UNP 359 I 
+ATOM 2818 C CA  . ILE A 1 359 ? 64.026  -19.210 2.780   1.0 36.42 ? 359 ILE A CA  1 Q5VSL9 UNP 359 I 
+ATOM 2819 C C   . ILE A 1 359 ? 63.646  -18.171 1.720   1.0 36.42 ? 359 ILE A C   1 Q5VSL9 UNP 359 I 
+ATOM 2820 C CB  . ILE A 1 359 ? 64.815  -20.419 2.218   1.0 36.42 ? 359 ILE A CB  1 Q5VSL9 UNP 359 I 
+ATOM 2821 O O   . ILE A 1 359 ? 62.720  -18.369 0.939   1.0 36.42 ? 359 ILE A O   1 Q5VSL9 UNP 359 I 
+ATOM 2822 C CG1 . ILE A 1 359 ? 65.459  -21.183 3.402   1.0 36.42 ? 359 ILE A CG1 1 Q5VSL9 UNP 359 I 
+ATOM 2823 C CG2 . ILE A 1 359 ? 65.883  -20.016 1.185   1.0 36.42 ? 359 ILE A CG2 1 Q5VSL9 UNP 359 I 
+ATOM 2824 C CD1 . ILE A 1 359 ? 66.031  -22.557 3.034   1.0 36.42 ? 359 ILE A CD1 1 Q5VSL9 UNP 359 I 
+ATOM 2825 N N   . LYS A 1 360 ? 64.393  -17.066 1.751   1.0 31.21 ? 360 LYS A N   1 Q5VSL9 UNP 360 K 
+ATOM 2826 C CA  . LYS A 1 360 ? 64.429  -15.941 0.812   1.0 31.21 ? 360 LYS A CA  1 Q5VSL9 UNP 360 K 
+ATOM 2827 C C   . LYS A 1 360 ? 64.191  -16.339 -0.650  1.0 31.21 ? 360 LYS A C   1 Q5VSL9 UNP 360 K 
+ATOM 2828 C CB  . LYS A 1 360 ? 65.855  -15.355 0.871   1.0 31.21 ? 360 LYS A CB  1 Q5VSL9 UNP 360 K 
+ATOM 2829 O O   . LYS A 1 360 ? 64.994  -17.087 -1.197  1.0 31.21 ? 360 LYS A O   1 Q5VSL9 UNP 360 K 
+ATOM 2830 C CG  . LYS A 1 360 ? 66.180  -14.521 2.114   1.0 31.21 ? 360 LYS A CG  1 Q5VSL9 UNP 360 K 
+ATOM 2831 C CD  . LYS A 1 360 ? 67.683  -14.201 2.128   1.0 31.21 ? 360 LYS A CD  1 Q5VSL9 UNP 360 K 
+ATOM 2832 C CE  . LYS A 1 360 ? 67.986  -13.074 3.117   1.0 31.21 ? 360 LYS A CE  1 Q5VSL9 UNP 360 K 
+ATOM 2833 N NZ  . LYS A 1 360 ? 69.435  -12.759 3.151   1.0 31.21 ? 360 LYS A NZ  1 Q5VSL9 UNP 360 K 
+ATOM 2834 N N   . GLN A 1 361 ? 63.261  -15.653 -1.311  1.0 33.75 ? 361 GLN A N   1 Q5VSL9 UNP 361 Q 
+ATOM 2835 C CA  . GLN A 1 361 ? 63.634  -14.880 -2.495  1.0 33.75 ? 361 GLN A CA  1 Q5VSL9 UNP 361 Q 
+ATOM 2836 C C   . GLN A 1 361 ? 62.705  -13.671 -2.662  1.0 33.75 ? 361 GLN A C   1 Q5VSL9 UNP 361 Q 
+ATOM 2837 C CB  . GLN A 1 361 ? 63.740  -15.743 -3.763  1.0 33.75 ? 361 GLN A CB  1 Q5VSL9 UNP 361 Q 
+ATOM 2838 O O   . GLN A 1 361 ? 61.483  -13.789 -2.646  1.0 33.75 ? 361 GLN A O   1 Q5VSL9 UNP 361 Q 
+ATOM 2839 C CG  . GLN A 1 361 ? 64.918  -15.256 -4.629  1.0 33.75 ? 361 GLN A CG  1 Q5VSL9 UNP 361 Q 
+ATOM 2840 C CD  . GLN A 1 361 ? 65.292  -16.223 -5.748  1.0 33.75 ? 361 GLN A CD  1 Q5VSL9 UNP 361 Q 
+ATOM 2841 N NE2 . GLN A 1 361 ? 66.147  -15.820 -6.662  1.0 33.75 ? 361 GLN A NE2 1 Q5VSL9 UNP 361 Q 
+ATOM 2842 O OE1 . GLN A 1 361 ? 64.859  -17.358 -5.820  1.0 33.75 ? 361 GLN A OE1 1 Q5VSL9 UNP 361 Q 
+ATOM 2843 N N   . ASP A 1 362 ? 63.355  -12.514 -2.715  1.0 30.67 ? 362 ASP A N   1 Q5VSL9 UNP 362 D 
+ATOM 2844 C CA  . ASP A 1 362 ? 62.817  -11.162 -2.685  1.0 30.67 ? 362 ASP A CA  1 Q5VSL9 UNP 362 D 
+ATOM 2845 C C   . ASP A 1 362 ? 62.194  -10.702 -4.013  1.0 30.67 ? 362 ASP A C   1 Q5VSL9 UNP 362 D 
+ATOM 2846 C CB  . ASP A 1 362 ? 63.985  -10.208 -2.333  1.0 30.67 ? 362 ASP A CB  1 Q5VSL9 UNP 362 D 
+ATOM 2847 O O   . ASP A 1 362 ? 62.614  -11.108 -5.096  1.0 30.67 ? 362 ASP A O   1 Q5VSL9 UNP 362 D 
+ATOM 2848 C CG  . ASP A 1 362 ? 64.146  -9.930  -0.839  1.0 30.67 ? 362 ASP A CG  1 Q5VSL9 UNP 362 D 
+ATOM 2849 O OD1 . ASP A 1 362 ? 63.112  -9.668  -0.189  1.0 30.67 ? 362 ASP A OD1 1 Q5VSL9 UNP 362 D 
+ATOM 2850 O OD2 . ASP A 1 362 ? 65.300  -10.007 -0.354  1.0 30.67 ? 362 ASP A OD2 1 Q5VSL9 UNP 362 D 
+ATOM 2851 N N   . ASN A 1 363 ? 61.319  -9.705  -3.842  1.0 32.75 ? 363 ASN A N   1 Q5VSL9 UNP 363 N 
+ATOM 2852 C CA  . ASN A 1 363 ? 60.979  -8.591  -4.733  1.0 32.75 ? 363 ASN A CA  1 Q5VSL9 UNP 363 N 
+ATOM 2853 C C   . ASN A 1 363 ? 59.797  -8.719  -5.702  1.0 32.75 ? 363 ASN A C   1 Q5VSL9 UNP 363 N 
+ATOM 2854 C CB  . ASN A 1 363 ? 62.232  -7.949  -5.356  1.0 32.75 ? 363 ASN A CB  1 Q5VSL9 UNP 363 N 
+ATOM 2855 O O   . ASN A 1 363 ? 59.931  -9.052  -6.877  1.0 32.75 ? 363 ASN A O   1 Q5VSL9 UNP 363 N 
+ATOM 2856 C CG  . ASN A 1 363 ? 63.065  -7.186  -4.343  1.0 32.75 ? 363 ASN A CG  1 Q5VSL9 UNP 363 N 
+ATOM 2857 N ND2 . ASN A 1 363 ? 64.247  -6.766  -4.718  1.0 32.75 ? 363 ASN A ND2 1 Q5VSL9 UNP 363 N 
+ATOM 2858 O OD1 . ASN A 1 363 ? 62.671  -6.926  -3.220  1.0 32.75 ? 363 ASN A OD1 1 Q5VSL9 UNP 363 N 
+ATOM 2859 N N   . LEU A 1 364 ? 58.666  -8.190  -5.227  1.0 28.49 ? 364 LEU A N   1 Q5VSL9 UNP 364 L 
+ATOM 2860 C CA  . LEU A 1 364 ? 57.806  -7.321  -6.020  1.0 28.49 ? 364 LEU A CA  1 Q5VSL9 UNP 364 L 
+ATOM 2861 C C   . LEU A 1 364 ? 57.501  -6.068  -5.186  1.0 28.49 ? 364 LEU A C   1 Q5VSL9 UNP 364 L 
+ATOM 2862 C CB  . LEU A 1 364 ? 56.515  -8.072  -6.414  1.0 28.49 ? 364 LEU A CB  1 Q5VSL9 UNP 364 L 
+ATOM 2863 O O   . LEU A 1 364 ? 56.846  -6.188  -4.157  1.0 28.49 ? 364 LEU A O   1 Q5VSL9 UNP 364 L 
+ATOM 2864 C CG  . LEU A 1 364 ? 55.994  -7.640  -7.795  1.0 28.49 ? 364 LEU A CG  1 Q5VSL9 UNP 364 L 
+ATOM 2865 C CD1 . LEU A 1 364 ? 56.652  -8.483  -8.890  1.0 28.49 ? 364 LEU A CD1 1 Q5VSL9 UNP 364 L 
+ATOM 2866 C CD2 . LEU A 1 364 ? 54.479  -7.821  -7.899  1.0 28.49 ? 364 LEU A CD2 1 Q5VSL9 UNP 364 L 
+ATOM 2867 N N   . ASP A 1 365 ? 57.998  -4.902  -5.605  1.0 29.19 ? 365 ASP A N   1 Q5VSL9 UNP 365 D 
+ATOM 2868 C CA  . ASP A 1 365 ? 57.253  -3.638  -5.555  1.0 29.19 ? 365 ASP A CA  1 Q5VSL9 UNP 365 D 
+ATOM 2869 C C   . ASP A 1 365 ? 58.008  -2.505  -6.276  1.0 29.19 ? 365 ASP A C   1 Q5VSL9 UNP 365 D 
+ATOM 2870 C CB  . ASP A 1 365 ? 56.862  -3.202  -4.120  1.0 29.19 ? 365 ASP A CB  1 Q5VSL9 UNP 365 D 
+ATOM 2871 O O   . ASP A 1 365 ? 59.233  -2.417  -6.225  1.0 29.19 ? 365 ASP A O   1 Q5VSL9 UNP 365 D 
+ATOM 2872 C CG  . ASP A 1 365 ? 55.433  -3.619  -3.716  1.0 29.19 ? 365 ASP A CG  1 Q5VSL9 UNP 365 D 
+ATOM 2873 O OD1 . ASP A 1 365 ? 54.593  -3.824  -4.629  1.0 29.19 ? 365 ASP A OD1 1 Q5VSL9 UNP 365 D 
+ATOM 2874 O OD2 . ASP A 1 365 ? 55.139  -3.603  -2.499  1.0 29.19 ? 365 ASP A OD2 1 Q5VSL9 UNP 365 D 
+ATOM 2875 N N   . ALA A 1 366 ? 57.209  -1.618  -6.881  1.0 29.68 ? 366 ALA A N   1 Q5VSL9 UNP 366 A 
+ATOM 2876 C CA  . ALA A 1 366 ? 57.536  -0.339  -7.525  1.0 29.68 ? 366 ALA A CA  1 Q5VSL9 UNP 366 A 
+ATOM 2877 C C   . ALA A 1 366 ? 58.020  -0.385  -8.994  1.0 29.68 ? 366 ALA A C   1 Q5VSL9 UNP 366 A 
+ATOM 2878 C CB  . ALA A 1 366 ? 58.444  0.494   -6.603  1.0 29.68 ? 366 ALA A CB  1 Q5VSL9 UNP 366 A 
+ATOM 2879 O O   . ALA A 1 366 ? 59.175  -0.673  -9.276  1.0 29.68 ? 366 ALA A O   1 Q5VSL9 UNP 366 A 
+ATOM 2880 N N   . PHE A 1 367 ? 57.162  0.012   -9.945  1.0 33.04 ? 367 PHE A N   1 Q5VSL9 UNP 367 F 
+ATOM 2881 C CA  . PHE A 1 367 ? 57.179  1.380   -10.498 1.0 33.04 ? 367 PHE A CA  1 Q5VSL9 UNP 367 F 
+ATOM 2882 C C   . PHE A 1 367 ? 56.133  1.597   -11.613 1.0 33.04 ? 367 PHE A C   1 Q5VSL9 UNP 367 F 
+ATOM 2883 C CB  . PHE A 1 367 ? 58.566  1.851   -10.992 1.0 33.04 ? 367 PHE A CB  1 Q5VSL9 UNP 367 F 
+ATOM 2884 O O   . PHE A 1 367 ? 56.045  0.861   -12.588 1.0 33.04 ? 367 PHE A O   1 Q5VSL9 UNP 367 F 
+ATOM 2885 C CG  . PHE A 1 367 ? 59.165  2.939   -10.110 1.0 33.04 ? 367 PHE A CG  1 Q5VSL9 UNP 367 F 
+ATOM 2886 C CD1 . PHE A 1 367 ? 58.951  4.295   -10.425 1.0 33.04 ? 367 PHE A CD1 1 Q5VSL9 UNP 367 F 
+ATOM 2887 C CD2 . PHE A 1 367 ? 59.914  2.608   -8.965  1.0 33.04 ? 367 PHE A CD2 1 Q5VSL9 UNP 367 F 
+ATOM 2888 C CE1 . PHE A 1 367 ? 59.474  5.307   -9.599  1.0 33.04 ? 367 PHE A CE1 1 Q5VSL9 UNP 367 F 
+ATOM 2889 C CE2 . PHE A 1 367 ? 60.419  3.618   -8.126  1.0 33.04 ? 367 PHE A CE2 1 Q5VSL9 UNP 367 F 
+ATOM 2890 C CZ  . PHE A 1 367 ? 60.202  4.970   -8.444  1.0 33.04 ? 367 PHE A CZ  1 Q5VSL9 UNP 367 F 
+ATOM 2891 N N   . ASN A 1 368 ? 55.348  2.647   -11.382 1.0 29.64 ? 368 ASN A N   1 Q5VSL9 UNP 368 N 
+ATOM 2892 C CA  . ASN A 1 368 ? 54.753  3.639   -12.279 1.0 29.64 ? 368 ASN A CA  1 Q5VSL9 UNP 368 N 
+ATOM 2893 C C   . ASN A 1 368 ? 55.070  3.635   -13.796 1.0 29.64 ? 368 ASN A C   1 Q5VSL9 UNP 368 N 
+ATOM 2894 C CB  . ASN A 1 368 ? 55.204  5.003   -11.690 1.0 29.64 ? 368 ASN A CB  1 Q5VSL9 UNP 368 N 
+ATOM 2895 O O   . ASN A 1 368 ? 56.218  3.511   -14.201 1.0 29.64 ? 368 ASN A O   1 Q5VSL9 UNP 368 N 
+ATOM 2896 C CG  . ASN A 1 368 ? 54.061  5.902   -11.273 1.0 29.64 ? 368 ASN A CG  1 Q5VSL9 UNP 368 N 
+ATOM 2897 N ND2 . ASN A 1 368 ? 54.296  7.187   -11.220 1.0 29.64 ? 368 ASN A ND2 1 Q5VSL9 UNP 368 N 
+ATOM 2898 O OD1 . ASN A 1 368 ? 52.968  5.458   -10.965 1.0 29.64 ? 368 ASN A OD1 1 Q5VSL9 UNP 368 N 
+ATOM 2899 N N   . GLU A 1 369 ? 54.015  3.957   -14.562 1.0 30.83 ? 369 GLU A N   1 Q5VSL9 UNP 369 E 
+ATOM 2900 C CA  . GLU A 1 369 ? 53.953  4.807   -15.773 1.0 30.83 ? 369 GLU A CA  1 Q5VSL9 UNP 369 E 
+ATOM 2901 C C   . GLU A 1 369 ? 55.042  4.699   -16.860 1.0 30.83 ? 369 GLU A C   1 Q5VSL9 UNP 369 E 
+ATOM 2902 C CB  . GLU A 1 369 ? 53.836  6.284   -15.345 1.0 30.83 ? 369 GLU A CB  1 Q5VSL9 UNP 369 E 
+ATOM 2903 O O   . GLU A 1 369 ? 56.183  5.114   -16.663 1.0 30.83 ? 369 GLU A O   1 Q5VSL9 UNP 369 E 
+ATOM 2904 C CG  . GLU A 1 369 ? 52.468  6.635   -14.742 1.0 30.83 ? 369 GLU A CG  1 Q5VSL9 UNP 369 E 
+ATOM 2905 C CD  . GLU A 1 369 ? 52.380  8.100   -14.280 1.0 30.83 ? 369 GLU A CD  1 Q5VSL9 UNP 369 E 
+ATOM 2906 O OE1 . GLU A 1 369 ? 51.260  8.652   -14.334 1.0 30.83 ? 369 GLU A OE1 1 Q5VSL9 UNP 369 E 
+ATOM 2907 O OE2 . GLU A 1 369 ? 53.411  8.632   -13.807 1.0 30.83 ? 369 GLU A OE2 1 Q5VSL9 UNP 369 E 
+ATOM 2908 N N   . ARG A 1 370 ? 54.626  4.356   -18.095 1.0 31.99 ? 370 ARG A N   1 Q5VSL9 UNP 370 R 
+ATOM 2909 C CA  . ARG A 1 370 ? 55.231  4.927   -19.315 1.0 31.99 ? 370 ARG A CA  1 Q5VSL9 UNP 370 R 
+ATOM 2910 C C   . ARG A 1 370 ? 54.297  4.937   -20.536 1.0 31.99 ? 370 ARG A C   1 Q5VSL9 UNP 370 R 
+ATOM 2911 C CB  . ARG A 1 370 ? 56.586  4.261   -19.631 1.0 31.99 ? 370 ARG A CB  1 Q5VSL9 UNP 370 R 
+ATOM 2912 O O   . ARG A 1 370 ? 54.026  3.908   -21.142 1.0 31.99 ? 370 ARG A O   1 Q5VSL9 UNP 370 R 
+ATOM 2913 C CG  . ARG A 1 370 ? 57.699  5.318   -19.569 1.0 31.99 ? 370 ARG A CG  1 Q5VSL9 UNP 370 R 
+ATOM 2914 C CD  . ARG A 1 370 ? 59.073  4.681   -19.762 1.0 31.99 ? 370 ARG A CD  1 Q5VSL9 UNP 370 R 
+ATOM 2915 N NE  . ARG A 1 370 ? 60.145  5.648   -19.463 1.0 31.99 ? 370 ARG A NE  1 Q5VSL9 UNP 370 R 
+ATOM 2916 N NH1 . ARG A 1 370 ? 61.907  4.239   -19.856 1.0 31.99 ? 370 ARG A NH1 1 Q5VSL9 UNP 370 R 
+ATOM 2917 N NH2 . ARG A 1 370 ? 62.293  6.314   -19.120 1.0 31.99 ? 370 ARG A NH2 1 Q5VSL9 UNP 370 R 
+ATOM 2918 C CZ  . ARG A 1 370 ? 61.439  5.398   -19.482 1.0 31.99 ? 370 ARG A CZ  1 Q5VSL9 UNP 370 R 
+ATOM 2919 N N   . ASP A 1 371 ? 53.776  6.136   -20.790 1.0 36.01 ? 371 ASP A N   1 Q5VSL9 UNP 371 D 
+ATOM 2920 C CA  . ASP A 1 371 ? 53.782  6.931   -22.035 1.0 36.01 ? 371 ASP A CA  1 Q5VSL9 UNP 371 D 
+ATOM 2921 C C   . ASP A 1 371 ? 53.878  6.221   -23.416 1.0 36.01 ? 371 ASP A C   1 Q5VSL9 UNP 371 D 
+ATOM 2922 C CB  . ASP A 1 371 ? 54.918  7.958   -21.879 1.0 36.01 ? 371 ASP A CB  1 Q5VSL9 UNP 371 D 
+ATOM 2923 O O   . ASP A 1 371 ? 54.896  5.585   -23.708 1.0 36.01 ? 371 ASP A O   1 Q5VSL9 UNP 371 D 
+ATOM 2924 C CG  . ASP A 1 371 ? 54.793  9.184   -22.789 1.0 36.01 ? 371 ASP A CG  1 Q5VSL9 UNP 371 D 
+ATOM 2925 O OD1 . ASP A 1 371 ? 53.876  9.210   -23.638 1.0 36.01 ? 371 ASP A OD1 1 Q5VSL9 UNP 371 D 
+ATOM 2926 O OD2 . ASP A 1 371 ? 55.614  10.101  -22.584 1.0 36.01 ? 371 ASP A OD2 1 Q5VSL9 UNP 371 D 
+ATOM 2927 N N   . PRO A 1 372 ? 52.877  6.395   -24.308 1.0 37.22 ? 372 PRO A N   1 Q5VSL9 UNP 372 P 
+ATOM 2928 C CA  . PRO A 1 372 ? 52.854  5.854   -25.662 1.0 37.22 ? 372 PRO A CA  1 Q5VSL9 UNP 372 P 
+ATOM 2929 C C   . PRO A 1 372 ? 53.377  6.852   -26.716 1.0 37.22 ? 372 PRO A C   1 Q5VSL9 UNP 372 P 
+ATOM 2930 C CB  . PRO A 1 372 ? 51.379  5.483   -25.870 1.0 37.22 ? 372 PRO A CB  1 Q5VSL9 UNP 372 P 
+ATOM 2931 O O   . PRO A 1 372 ? 52.624  7.252   -27.593 1.0 37.22 ? 372 PRO A O   1 Q5VSL9 UNP 372 P 
+ATOM 2932 C CG  . PRO A 1 372 ? 50.650  6.638   -25.184 1.0 37.22 ? 372 PRO A CG  1 Q5VSL9 UNP 372 P 
+ATOM 2933 C CD  . PRO A 1 372 ? 51.581  7.011   -24.030 1.0 37.22 ? 372 PRO A CD  1 Q5VSL9 UNP 372 P 
+ATOM 2934 N N   . TYR A 1 373 ? 54.657  7.235   -26.687 1.0 31.14 ? 373 TYR A N   1 Q5VSL9 UNP 373 Y 
+ATOM 2935 C CA  . TYR A 1 373 ? 55.309  7.903   -27.829 1.0 31.14 ? 373 TYR A CA  1 Q5VSL9 UNP 373 Y 
+ATOM 2936 C C   . TYR A 1 373 ? 56.811  7.598   -27.894 1.0 31.14 ? 373 TYR A C   1 Q5VSL9 UNP 373 Y 
+ATOM 2937 C CB  . TYR A 1 373 ? 55.067  9.430   -27.819 1.0 31.14 ? 373 TYR A CB  1 Q5VSL9 UNP 373 Y 
+ATOM 2938 O O   . TYR A 1 373 ? 57.633  8.385   -27.431 1.0 31.14 ? 373 TYR A O   1 Q5VSL9 UNP 373 Y 
+ATOM 2939 C CG  . TYR A 1 373 ? 53.700  9.870   -28.309 1.0 31.14 ? 373 TYR A CG  1 Q5VSL9 UNP 373 Y 
+ATOM 2940 C CD1 . TYR A 1 373 ? 53.415  9.902   -29.690 1.0 31.14 ? 373 TYR A CD1 1 Q5VSL9 UNP 373 Y 
+ATOM 2941 C CD2 . TYR A 1 373 ? 52.701  10.208  -27.375 1.0 31.14 ? 373 TYR A CD2 1 Q5VSL9 UNP 373 Y 
+ATOM 2942 C CE1 . TYR A 1 373 ? 52.127  10.259  -30.137 1.0 31.14 ? 373 TYR A CE1 1 Q5VSL9 UNP 373 Y 
+ATOM 2943 C CE2 . TYR A 1 373 ? 51.410  10.552  -27.818 1.0 31.14 ? 373 TYR A CE2 1 Q5VSL9 UNP 373 Y 
+ATOM 2944 O OH  . TYR A 1 373 ? 49.874  10.904  -29.626 1.0 31.14 ? 373 TYR A OH  1 Q5VSL9 UNP 373 Y 
+ATOM 2945 C CZ  . TYR A 1 373 ? 51.122  10.574  -29.199 1.0 31.14 ? 373 TYR A CZ  1 Q5VSL9 UNP 373 Y 
+ATOM 2946 N N   . LYS A 1 374 ? 57.184  6.485   -28.539 1.0 34.55 ? 374 LYS A N   1 Q5VSL9 UNP 374 K 
+ATOM 2947 C CA  . LYS A 1 374 ? 58.435  6.381   -29.310 1.0 34.55 ? 374 LYS A CA  1 Q5VSL9 UNP 374 K 
+ATOM 2948 C C   . LYS A 1 374 ? 58.252  5.430   -30.489 1.0 34.55 ? 374 LYS A C   1 Q5VSL9 UNP 374 K 
+ATOM 2949 C CB  . LYS A 1 374 ? 59.648  5.957   -28.463 1.0 34.55 ? 374 LYS A CB  1 Q5VSL9 UNP 374 K 
+ATOM 2950 O O   . LYS A 1 374 ? 57.813  4.299   -30.314 1.0 34.55 ? 374 LYS A O   1 Q5VSL9 UNP 374 K 
+ATOM 2951 C CG  . LYS A 1 374 ? 60.259  7.149   -27.709 1.0 34.55 ? 374 LYS A CG  1 Q5VSL9 UNP 374 K 
+ATOM 2952 C CD  . LYS A 1 374 ? 61.747  6.960   -27.426 1.0 34.55 ? 374 LYS A CD  1 Q5VSL9 UNP 374 K 
+ATOM 2953 C CE  . LYS A 1 374 ? 62.282  8.239   -26.777 1.0 34.55 ? 374 LYS A CE  1 Q5VSL9 UNP 374 K 
+ATOM 2954 N NZ  . LYS A 1 374 ? 63.749  8.157   -26.598 1.0 34.55 ? 374 LYS A NZ  1 Q5VSL9 UNP 374 K 
+ATOM 2955 N N   . ALA A 1 375 ? 58.578  5.950   -31.666 1.0 33.76 ? 375 ALA A N   1 Q5VSL9 UNP 375 A 
+ATOM 2956 C CA  . ALA A 1 375 ? 58.553  5.276   -32.947 1.0 33.76 ? 375 ALA A CA  1 Q5VSL9 UNP 375 A 
+ATOM 2957 C C   . ALA A 1 375 ? 59.935  4.696   -33.297 1.0 33.76 ? 375 ALA A C   1 Q5VSL9 UNP 375 A 
+ATOM 2958 C CB  . ALA A 1 375 ? 58.082  6.292   -33.998 1.0 33.76 ? 375 ALA A CB  1 Q5VSL9 UNP 375 A 
+ATOM 2959 O O   . ALA A 1 375 ? 60.948  5.358   -33.080 1.0 33.76 ? 375 ALA A O   1 Q5VSL9 UNP 375 A 
+ATOM 2960 N N   . ASP A 1 376 ? 59.857  3.485   -33.844 1.0 32.47 ? 376 ASP A N   1 Q5VSL9 UNP 376 D 
+ATOM 2961 C CA  . ASP A 1 376 ? 60.559  2.886   -34.987 1.0 32.47 ? 376 ASP A CA  1 Q5VSL9 UNP 376 D 
+ATOM 2962 C C   . ASP A 1 376 ? 62.066  2.569   -35.037 1.0 32.47 ? 376 ASP A C   1 Q5VSL9 UNP 376 D 
+ATOM 2963 C CB  . ASP A 1 376 ? 60.087  3.532   -36.311 1.0 32.47 ? 376 ASP A CB  1 Q5VSL9 UNP 376 D 
+ATOM 2964 O O   . ASP A 1 376 ? 62.914  3.238   -34.451 1.0 32.47 ? 376 ASP A O   1 Q5VSL9 UNP 376 D 
+ATOM 2965 C CG  . ASP A 1 376 ? 59.495  2.527   -37.312 1.0 32.47 ? 376 ASP A CG  1 Q5VSL9 UNP 376 D 
+ATOM 2966 O OD1 . ASP A 1 376 ? 59.698  1.305   -37.119 1.0 32.47 ? 376 ASP A OD1 1 Q5VSL9 UNP 376 D 
+ATOM 2967 O OD2 . ASP A 1 376 ? 58.767  2.999   -38.212 1.0 32.47 ? 376 ASP A OD2 1 Q5VSL9 UNP 376 D 
+ATOM 2968 N N   . ASP A 1 377 ? 62.283  1.553   -35.888 1.0 32.97 ? 377 ASP A N   1 Q5VSL9 UNP 377 D 
+ATOM 2969 C CA  . ASP A 1 377 ? 63.472  0.924   -36.479 1.0 32.97 ? 377 ASP A CA  1 Q5VSL9 UNP 377 D 
+ATOM 2970 C C   . ASP A 1 377 ? 64.226  -0.157  -35.678 1.0 32.97 ? 377 ASP A C   1 Q5VSL9 UNP 377 D 
+ATOM 2971 C CB  . ASP A 1 377 ? 64.429  1.972   -37.091 1.0 32.97 ? 377 ASP A CB  1 Q5VSL9 UNP 377 D 
+ATOM 2972 O O   . ASP A 1 377 ? 64.666  0.083   -34.558 1.0 32.97 ? 377 ASP A O   1 Q5VSL9 UNP 377 D 
+ATOM 2973 C CG  . ASP A 1 377 ? 64.059  2.391   -38.517 1.0 32.97 ? 377 ASP A CG  1 Q5VSL9 UNP 377 D 
+ATOM 2974 O OD1 . ASP A 1 377 ? 63.585  1.506   -39.269 1.0 32.97 ? 377 ASP A OD1 1 Q5VSL9 UNP 377 D 
+ATOM 2975 O OD2 . ASP A 1 377 ? 64.387  3.536   -38.898 1.0 32.97 ? 377 ASP A OD2 1 Q5VSL9 UNP 377 D 
+ATOM 2976 N N   . SER A 1 378 ? 64.578  -1.338  -36.214 1.0 32.55 ? 378 SER A N   1 Q5VSL9 UNP 378 S 
+ATOM 2977 C CA  . SER A 1 378 ? 64.065  -2.268  -37.255 1.0 32.55 ? 378 SER A CA  1 Q5VSL9 UNP 378 S 
+ATOM 2978 C C   . SER A 1 378 ? 65.036  -3.481  -37.322 1.0 32.55 ? 378 SER A C   1 Q5VSL9 UNP 378 S 
+ATOM 2979 C CB  . SER A 1 378 ? 63.936  -1.654  -38.668 1.0 32.55 ? 378 SER A CB  1 Q5VSL9 UNP 378 S 
+ATOM 2980 O O   . SER A 1 378 ? 66.180  -3.345  -36.887 1.0 32.55 ? 378 SER A O   1 Q5VSL9 UNP 378 S 
+ATOM 2981 O OG  . SER A 1 378 ? 64.973  -0.760  -39.009 1.0 32.55 ? 378 SER A OG  1 Q5VSL9 UNP 378 S 
+ATOM 2982 N N   . ARG A 1 379 ? 64.585  -4.603  -37.937 1.0 31.77 ? 379 ARG A N   1 Q5VSL9 UNP 379 R 
+ATOM 2983 C CA  . ARG A 1 379 ? 65.337  -5.794  -38.463 1.0 31.77 ? 379 ARG A CA  1 Q5VSL9 UNP 379 R 
+ATOM 2984 C C   . ARG A 1 379 ? 65.687  -6.910  -37.457 1.0 31.77 ? 379 ARG A C   1 Q5VSL9 UNP 379 R 
+ATOM 2985 C CB  . ARG A 1 379 ? 66.575  -5.305  -39.233 1.0 31.77 ? 379 ARG A CB  1 Q5VSL9 UNP 379 R 
+ATOM 2986 O O   . ARG A 1 379 ? 66.054  -6.597  -36.334 1.0 31.77 ? 379 ARG A O   1 Q5VSL9 UNP 379 R 
+ATOM 2987 C CG  . ARG A 1 379 ? 66.167  -4.498  -40.469 1.0 31.77 ? 379 ARG A CG  1 Q5VSL9 UNP 379 R 
+ATOM 2988 C CD  . ARG A 1 379 ? 67.392  -3.856  -41.095 1.0 31.77 ? 379 ARG A CD  1 Q5VSL9 UNP 379 R 
+ATOM 2989 N NE  . ARG A 1 379 ? 67.009  -3.068  -42.279 1.0 31.77 ? 379 ARG A NE  1 Q5VSL9 UNP 379 R 
+ATOM 2990 N NH1 . ARG A 1 379 ? 68.948  -3.407  -43.434 1.0 31.77 ? 379 ARG A NH1 1 Q5VSL9 UNP 379 R 
+ATOM 2991 N NH2 . ARG A 1 379 ? 67.294  -2.219  -44.366 1.0 31.77 ? 379 ARG A NH2 1 Q5VSL9 UNP 379 R 
+ATOM 2992 C CZ  . ARG A 1 379 ? 67.751  -2.899  -43.351 1.0 31.77 ? 379 ARG A CZ  1 Q5VSL9 UNP 379 R 
+ATOM 2993 N N   . GLU A 1 380 ? 65.589  -8.222  -37.724 1.0 33.47 ? 380 GLU A N   1 Q5VSL9 UNP 380 E 
+ATOM 2994 C CA  . GLU A 1 380 ? 65.477  -9.110  -38.917 1.0 33.47 ? 380 GLU A CA  1 Q5VSL9 UNP 380 E 
+ATOM 2995 C C   . GLU A 1 380 ? 64.873  -10.476 -38.435 1.0 33.47 ? 380 GLU A C   1 Q5VSL9 UNP 380 E 
+ATOM 2996 C CB  . GLU A 1 380 ? 66.909  -9.329  -39.473 1.0 33.47 ? 380 GLU A CB  1 Q5VSL9 UNP 380 E 
+ATOM 2997 O O   . GLU A 1 380 ? 65.109  -10.845 -37.286 1.0 33.47 ? 380 GLU A O   1 Q5VSL9 UNP 380 E 
+ATOM 2998 C CG  . GLU A 1 380 ? 67.222  -8.543  -40.763 1.0 33.47 ? 380 GLU A CG  1 Q5VSL9 UNP 380 E 
+ATOM 2999 C CD  . GLU A 1 380 ? 68.687  -8.054  -40.882 1.0 33.47 ? 380 GLU A CD  1 Q5VSL9 UNP 380 E 
+ATOM 3000 O OE1 . GLU A 1 380 ? 68.893  -6.977  -41.506 1.0 33.47 ? 380 GLU A OE1 1 Q5VSL9 UNP 380 E 
+ATOM 3001 O OE2 . GLU A 1 380 ? 69.600  -8.693  -40.312 1.0 33.47 ? 380 GLU A OE2 1 Q5VSL9 UNP 380 E 
+ATOM 3002 N N   . GLU A 1 381 ? 63.863  -11.052 -39.116 1.0 30.70 ? 381 GLU A N   1 Q5VSL9 UNP 381 E 
+ATOM 3003 C CA  . GLU A 1 381 ? 63.864  -12.306 -39.941 1.0 30.70 ? 381 GLU A CA  1 Q5VSL9 UNP 381 E 
+ATOM 3004 C C   . GLU A 1 381 ? 63.974  -13.652 -39.164 1.0 30.70 ? 381 GLU A C   1 Q5VSL9 UNP 381 E 
+ATOM 3005 C CB  . GLU A 1 381 ? 64.811  -12.219 -41.154 1.0 30.70 ? 381 GLU A CB  1 Q5VSL9 UNP 381 E 
+ATOM 3006 O O   . GLU A 1 381 ? 64.926  -13.857 -38.424 1.0 30.70 ? 381 GLU A O   1 Q5VSL9 UNP 381 E 
+ATOM 3007 C CG  . GLU A 1 381 ? 64.318  -11.166 -42.167 1.0 30.70 ? 381 GLU A CG  1 Q5VSL9 UNP 381 E 
+ATOM 3008 C CD  . GLU A 1 381 ? 65.188  -11.018 -43.429 1.0 30.70 ? 381 GLU A CD  1 Q5VSL9 UNP 381 E 
+ATOM 3009 O OE1 . GLU A 1 381 ? 64.835  -10.134 -44.249 1.0 30.70 ? 381 GLU A OE1 1 Q5VSL9 UNP 381 E 
+ATOM 3010 O OE2 . GLU A 1 381 ? 66.230  -11.701 -43.547 1.0 30.70 ? 381 GLU A OE2 1 Q5VSL9 UNP 381 E 
+ATOM 3011 N N   . GLU A 1 382 ? 62.887  -14.457 -39.131 1.0 28.80 ? 382 GLU A N   1 Q5VSL9 UNP 382 E 
+ATOM 3012 C CA  . GLU A 1 382 ? 62.704  -15.813 -39.753 1.0 28.80 ? 382 GLU A CA  1 Q5VSL9 UNP 382 E 
+ATOM 3013 C C   . GLU A 1 382 ? 63.332  -16.957 -38.893 1.0 28.80 ? 382 GLU A C   1 Q5VSL9 UNP 382 E 
+ATOM 3014 C CB  . GLU A 1 382 ? 63.072  -15.833 -41.255 1.0 28.80 ? 382 GLU A CB  1 Q5VSL9 UNP 382 E 
+ATOM 3015 O O   . GLU A 1 382 ? 64.380  -16.767 -38.298 1.0 28.80 ? 382 GLU A O   1 Q5VSL9 UNP 382 E 
+ATOM 3016 C CG  . GLU A 1 382 ? 62.174  -14.923 -42.120 1.0 28.80 ? 382 GLU A CG  1 Q5VSL9 UNP 382 E 
+ATOM 3017 C CD  . GLU A 1 382 ? 62.398  -15.040 -43.643 1.0 28.80 ? 382 GLU A CD  1 Q5VSL9 UNP 382 E 
+ATOM 3018 O OE1 . GLU A 1 382 ? 61.626  -14.373 -44.374 1.0 28.80 ? 382 GLU A OE1 1 Q5VSL9 UNP 382 E 
+ATOM 3019 O OE2 . GLU A 1 382 ? 63.289  -15.800 -44.077 1.0 28.80 ? 382 GLU A OE2 1 Q5VSL9 UNP 382 E 
+ATOM 3020 N N   . GLU A 1 383 ? 62.750  -18.129 -38.591 1.0 33.19 ? 383 GLU A N   1 Q5VSL9 UNP 383 E 
+ATOM 3021 C CA  . GLU A 1 383 ? 61.994  -19.129 -39.363 1.0 33.19 ? 383 GLU A CA  1 Q5VSL9 UNP 383 E 
+ATOM 3022 C C   . GLU A 1 383 ? 61.130  -20.053 -38.451 1.0 33.19 ? 383 GLU A C   1 Q5VSL9 UNP 383 E 
+ATOM 3023 C CB  . GLU A 1 383 ? 63.003  -20.060 -40.078 1.0 33.19 ? 383 GLU A CB  1 Q5VSL9 UNP 383 E 
+ATOM 3024 O O   . GLU A 1 383 ? 61.219  -20.051 -37.221 1.0 33.19 ? 383 GLU A O   1 Q5VSL9 UNP 383 E 
+ATOM 3025 C CG  . GLU A 1 383 ? 63.706  -19.443 -41.292 1.0 33.19 ? 383 GLU A CG  1 Q5VSL9 UNP 383 E 
+ATOM 3026 C CD  . GLU A 1 383 ? 64.655  -20.434 -41.989 1.0 33.19 ? 383 GLU A CD  1 Q5VSL9 UNP 383 E 
+ATOM 3027 O OE1 . GLU A 1 383 ? 64.815  -20.332 -43.227 1.0 33.19 ? 383 GLU A OE1 1 Q5VSL9 UNP 383 E 
+ATOM 3028 O OE2 . GLU A 1 383 ? 65.237  -21.298 -41.292 1.0 33.19 ? 383 GLU A OE2 1 Q5VSL9 UNP 383 E 
+ATOM 3029 N N   . GLU A 1 384 ? 60.299  -20.854 -39.120 1.0 28.00 ? 384 GLU A N   1 Q5VSL9 UNP 384 E 
+ATOM 3030 C CA  . GLU A 1 384 ? 59.351  -21.884 -38.678 1.0 28.00 ? 384 GLU A CA  1 Q5VSL9 UNP 384 E 
+ATOM 3031 C C   . GLU A 1 384 ? 59.990  -23.198 -38.162 1.0 28.00 ? 384 GLU A C   1 Q5VSL9 UNP 384 E 
+ATOM 3032 C CB  . GLU A 1 384 ? 58.530  -22.276 -39.929 1.0 28.00 ? 384 GLU A CB  1 Q5VSL9 UNP 384 E 
+ATOM 3033 O O   . GLU A 1 384 ? 61.008  -23.639 -38.689 1.0 28.00 ? 384 GLU A O   1 Q5VSL9 UNP 384 E 
+ATOM 3034 C CG  . GLU A 1 384 ? 57.819  -21.128 -40.670 1.0 28.00 ? 384 GLU A CG  1 Q5VSL9 UNP 384 E 
+ATOM 3035 C CD  . GLU A 1 384 ? 57.231  -21.555 -42.030 1.0 28.00 ? 384 GLU A CD  1 Q5VSL9 UNP 384 E 
+ATOM 3036 O OE1 . GLU A 1 384 ? 56.155  -21.015 -42.383 1.0 28.00 ? 384 GLU A OE1 1 Q5VSL9 UNP 384 E 
+ATOM 3037 O OE2 . GLU A 1 384 ? 57.859  -22.386 -42.726 1.0 28.00 ? 384 GLU A OE2 1 Q5VSL9 UNP 384 E 
+ATOM 3038 N N   . ASN A 1 385 ? 59.320  -23.882 -37.219 1.0 28.25 ? 385 ASN A N   1 Q5VSL9 UNP 385 N 
+ATOM 3039 C CA  . ASN A 1 385 ? 58.752  -25.248 -37.347 1.0 28.25 ? 385 ASN A CA  1 Q5VSL9 UNP 385 N 
+ATOM 3040 C C   . ASN A 1 385 ? 58.727  -26.063 -36.038 1.0 28.25 ? 385 ASN A C   1 Q5VSL9 UNP 385 N 
+ATOM 3041 C CB  . ASN A 1 385 ? 59.332  -26.120 -38.486 1.0 28.25 ? 385 ASN A CB  1 Q5VSL9 UNP 385 N 
+ATOM 3042 O O   . ASN A 1 385 ? 59.720  -26.170 -35.325 1.0 28.25 ? 385 ASN A O   1 Q5VSL9 UNP 385 N 
+ATOM 3043 C CG  . ASN A 1 385 ? 58.608  -25.884 -39.800 1.0 28.25 ? 385 ASN A CG  1 Q5VSL9 UNP 385 N 
+ATOM 3044 N ND2 . ASN A 1 385 ? 59.312  -25.731 -40.893 1.0 28.25 ? 385 ASN A ND2 1 Q5VSL9 UNP 385 N 
+ATOM 3045 O OD1 . ASN A 1 385 ? 57.393  -25.799 -39.858 1.0 28.25 ? 385 ASN A OD1 1 Q5VSL9 UNP 385 N 
+ATOM 3046 N N   . ASP A 1 386 ? 57.533  -26.616 -35.795 1.0 29.62 ? 386 ASP A N   1 Q5VSL9 UNP 386 D 
+ATOM 3047 C CA  . ASP A 1 386 ? 57.158  -27.922 -35.236 1.0 29.62 ? 386 ASP A CA  1 Q5VSL9 UNP 386 D 
+ATOM 3048 C C   . ASP A 1 386 ? 58.088  -28.650 -34.250 1.0 29.62 ? 386 ASP A C   1 Q5VSL9 UNP 386 D 
+ATOM 3049 C CB  . ASP A 1 386 ? 56.813  -28.853 -36.419 1.0 29.62 ? 386 ASP A CB  1 Q5VSL9 UNP 386 D 
+ATOM 3050 O O   . ASP A 1 386 ? 59.184  -29.068 -34.600 1.0 29.62 ? 386 ASP A O   1 Q5VSL9 UNP 386 D 
+ATOM 3051 C CG  . ASP A 1 386 ? 55.580  -28.401 -37.218 1.0 29.62 ? 386 ASP A CG  1 Q5VSL9 UNP 386 D 
+ATOM 3052 O OD1 . ASP A 1 386 ? 54.781  -27.606 -36.666 1.0 29.62 ? 386 ASP A OD1 1 Q5VSL9 UNP 386 D 
+ATOM 3053 O OD2 . ASP A 1 386 ? 55.409  -28.883 -38.360 1.0 29.62 ? 386 ASP A OD2 1 Q5VSL9 UNP 386 D 
+ATOM 3054 N N   . ASP A 1 387 ? 57.542  -28.965 -33.066 1.0 33.68 ? 387 ASP A N   1 Q5VSL9 UNP 387 D 
+ATOM 3055 C CA  . ASP A 1 387 ? 57.502  -30.365 -32.624 1.0 33.68 ? 387 ASP A CA  1 Q5VSL9 UNP 387 D 
+ATOM 3056 C C   . ASP A 1 387 ? 56.461  -30.631 -31.512 1.0 33.68 ? 387 ASP A C   1 Q5VSL9 UNP 387 D 
+ATOM 3057 C CB  . ASP A 1 387 ? 58.889  -30.932 -32.239 1.0 33.68 ? 387 ASP A CB  1 Q5VSL9 UNP 387 D 
+ATOM 3058 O O   . ASP A 1 387 ? 56.474  -30.061 -30.421 1.0 33.68 ? 387 ASP A O   1 Q5VSL9 UNP 387 D 
+ATOM 3059 C CG  . ASP A 1 387 ? 59.489  -31.896 -33.287 1.0 33.68 ? 387 ASP A CG  1 Q5VSL9 UNP 387 D 
+ATOM 3060 O OD1 . ASP A 1 387 ? 58.722  -32.452 -34.111 1.0 33.68 ? 387 ASP A OD1 1 Q5VSL9 UNP 387 D 
+ATOM 3061 O OD2 . ASP A 1 387 ? 60.711  -32.160 -33.184 1.0 33.68 ? 387 ASP A OD2 1 Q5VSL9 UNP 387 D 
+ATOM 3062 N N   . ASP A 1 388 ? 55.580  -31.560 -31.872 1.0 32.69 ? 388 ASP A N   1 Q5VSL9 UNP 388 D 
+ATOM 3063 C CA  . ASP A 1 388 ? 55.191  -32.768 -31.147 1.0 32.69 ? 388 ASP A CA  1 Q5VSL9 UNP 388 D 
+ATOM 3064 C C   . ASP A 1 388 ? 54.164  -32.769 -29.994 1.0 32.69 ? 388 ASP A C   1 Q5VSL9 UNP 388 D 
+ATOM 3065 C CB  . ASP A 1 388 ? 56.404  -33.693 -30.910 1.0 32.69 ? 388 ASP A CB  1 Q5VSL9 UNP 388 D 
+ATOM 3066 O O   . ASP A 1 388 ? 54.081  -31.946 -29.084 1.0 32.69 ? 388 ASP A O   1 Q5VSL9 UNP 388 D 
+ATOM 3067 C CG  . ASP A 1 388 ? 56.106  -35.182 -31.154 1.0 32.69 ? 388 ASP A CG  1 Q5VSL9 UNP 388 D 
+ATOM 3068 O OD1 . ASP A 1 388 ? 54.985  -35.501 -31.625 1.0 32.69 ? 388 ASP A OD1 1 Q5VSL9 UNP 388 D 
+ATOM 3069 O OD2 . ASP A 1 388 ? 56.982  -36.012 -30.828 1.0 32.69 ? 388 ASP A OD2 1 Q5VSL9 UNP 388 D 
+ATOM 3070 N N   . ASN A 1 389 ? 53.347  -33.810 -30.090 1.0 28.52 ? 389 ASN A N   1 Q5VSL9 UNP 389 N 
+ATOM 3071 C CA  . ASN A 1 389 ? 52.112  -34.110 -29.408 1.0 28.52 ? 389 ASN A CA  1 Q5VSL9 UNP 389 N 
+ATOM 3072 C C   . ASN A 1 389 ? 52.325  -35.466 -28.725 1.0 28.52 ? 389 ASN A C   1 Q5VSL9 UNP 389 N 
+ATOM 3073 C CB  . ASN A 1 389 ? 51.073  -34.180 -30.556 1.0 28.52 ? 389 ASN A CB  1 Q5VSL9 UNP 389 N 
+ATOM 3074 O O   . ASN A 1 389 ? 52.402  -36.463 -29.434 1.0 28.52 ? 389 ASN A O   1 Q5VSL9 UNP 389 N 
+ATOM 3075 C CG  . ASN A 1 389 ? 49.611  -34.215 -30.176 1.0 28.52 ? 389 ASN A CG  1 Q5VSL9 UNP 389 N 
+ATOM 3076 N ND2 . ASN A 1 389 ? 48.761  -34.519 -31.132 1.0 28.52 ? 389 ASN A ND2 1 Q5VSL9 UNP 389 N 
+ATOM 3077 O OD1 . ASN A 1 389 ? 49.188  -33.927 -29.070 1.0 28.52 ? 389 ASN A OD1 1 Q5VSL9 UNP 389 N 
+ATOM 3078 N N   . SER A 1 390 ? 52.395  -35.550 -27.390 1.0 32.42 ? 390 SER A N   1 Q5VSL9 UNP 390 S 
+ATOM 3079 C CA  . SER A 1 390 ? 52.110  -36.795 -26.644 1.0 32.42 ? 390 SER A CA  1 Q5VSL9 UNP 390 S 
+ATOM 3080 C C   . SER A 1 390 ? 52.072  -36.615 -25.121 1.0 32.42 ? 390 SER A C   1 Q5VSL9 UNP 390 S 
+ATOM 3081 C CB  . SER A 1 390 ? 53.103  -37.928 -26.959 1.0 32.42 ? 390 SER A CB  1 Q5VSL9 UNP 390 S 
+ATOM 3082 O O   . SER A 1 390 ? 53.068  -36.301 -24.486 1.0 32.42 ? 390 SER A O   1 Q5VSL9 UNP 390 S 
+ATOM 3083 O OG  . SER A 1 390 ? 52.638  -38.645 -28.086 1.0 32.42 ? 390 SER A OG  1 Q5VSL9 UNP 390 S 
+ATOM 3084 N N   . LEU A 1 391 ? 50.879  -36.883 -24.579 1.0 29.38 ? 391 LEU A N   1 Q5VSL9 UNP 391 L 
+ATOM 3085 C CA  . LEU A 1 391 ? 50.572  -37.701 -23.396 1.0 29.38 ? 391 LEU A CA  1 Q5VSL9 UNP 391 L 
+ATOM 3086 C C   . LEU A 1 391 ? 51.451  -37.592 -22.127 1.0 29.38 ? 391 LEU A C   1 Q5VSL9 UNP 391 L 
+ATOM 3087 C CB  . LEU A 1 391 ? 50.480  -39.181 -23.861 1.0 29.38 ? 391 LEU A CB  1 Q5VSL9 UNP 391 L 
+ATOM 3088 O O   . LEU A 1 391 ? 52.531  -38.154 -22.068 1.0 29.38 ? 391 LEU A O   1 Q5VSL9 UNP 391 L 
+ATOM 3089 C CG  . LEU A 1 391 ? 49.112  -39.827 -23.603 1.0 29.38 ? 391 LEU A CG  1 Q5VSL9 UNP 391 L 
+ATOM 3090 C CD1 . LEU A 1 391 ? 48.145  -39.519 -24.751 1.0 29.38 ? 391 LEU A CD1 1 Q5VSL9 UNP 391 L 
+ATOM 3091 C CD2 . LEU A 1 391 ? 49.248  -41.344 -23.477 1.0 29.38 ? 391 LEU A CD2 1 Q5VSL9 UNP 391 L 
+ATOM 3092 N N   . GLU A 1 392 ? 50.861  -37.046 -21.060 1.0 31.87 ? 392 GLU A N   1 Q5VSL9 UNP 392 E 
+ATOM 3093 C CA  . GLU A 1 392 ? 50.802  -37.584 -19.682 1.0 31.87 ? 392 GLU A CA  1 Q5VSL9 UNP 392 E 
+ATOM 3094 C C   . GLU A 1 392 ? 49.798  -36.677 -18.922 1.0 31.87 ? 392 GLU A C   1 Q5VSL9 UNP 392 E 
+ATOM 3095 C CB  . GLU A 1 392 ? 52.193  -37.646 -19.005 1.0 31.87 ? 392 GLU A CB  1 Q5VSL9 UNP 392 E 
+ATOM 3096 O O   . GLU A 1 392 ? 49.826  -35.461 -19.049 1.0 31.87 ? 392 GLU A O   1 Q5VSL9 UNP 392 E 
+ATOM 3097 C CG  . GLU A 1 392 ? 52.765  -39.082 -19.044 1.0 31.87 ? 392 GLU A CG  1 Q5VSL9 UNP 392 E 
+ATOM 3098 C CD  . GLU A 1 392 ? 54.185  -39.236 -18.470 1.0 31.87 ? 392 GLU A CD  1 Q5VSL9 UNP 392 E 
+ATOM 3099 O OE1 . GLU A 1 392 ? 54.805  -40.291 -18.745 1.0 31.87 ? 392 GLU A OE1 1 Q5VSL9 UNP 392 E 
+ATOM 3100 O OE2 . GLU A 1 392 ? 54.606  -38.362 -17.679 1.0 31.87 ? 392 GLU A OE2 1 Q5VSL9 UNP 392 E 
+ATOM 3101 N N   . GLY A 1 393 ? 48.757  -37.141 -18.233 1.0 26.18 ? 393 GLY A N   1 Q5VSL9 UNP 393 G 
+ATOM 3102 C CA  . GLY A 1 393 ? 48.675  -38.349 -17.430 1.0 26.18 ? 393 GLY A CA  1 Q5VSL9 UNP 393 G 
+ATOM 3103 C C   . GLY A 1 393 ? 48.558  -38.052 -15.928 1.0 26.18 ? 393 GLY A C   1 Q5VSL9 UNP 393 G 
+ATOM 3104 O O   . GLY A 1 393 ? 48.888  -38.932 -15.149 1.0 26.18 ? 393 GLY A O   1 Q5VSL9 UNP 393 G 
+ATOM 3105 N N   . GLU A 1 394 ? 48.106  -36.867 -15.483 1.0 30.10 ? 394 GLU A N   1 Q5VSL9 UNP 394 E 
+ATOM 3106 C CA  . GLU A 1 394 ? 47.902  -36.600 -14.047 1.0 30.10 ? 394 GLU A CA  1 Q5VSL9 UNP 394 E 
+ATOM 3107 C C   . GLU A 1 394 ? 46.443  -36.793 -13.602 1.0 30.10 ? 394 GLU A C   1 Q5VSL9 UNP 394 E 
+ATOM 3108 C CB  . GLU A 1 394 ? 48.488  -35.257 -13.596 1.0 30.10 ? 394 GLU A CB  1 Q5VSL9 UNP 394 E 
+ATOM 3109 O O   . GLU A 1 394 ? 45.550  -35.968 -13.802 1.0 30.10 ? 394 GLU A O   1 Q5VSL9 UNP 394 E 
+ATOM 3110 C CG  . GLU A 1 394 ? 50.029  -35.287 -13.567 1.0 30.10 ? 394 GLU A CG  1 Q5VSL9 UNP 394 E 
+ATOM 3111 C CD  . GLU A 1 394 ? 50.629  -34.291 -12.558 1.0 30.10 ? 394 GLU A CD  1 Q5VSL9 UNP 394 E 
+ATOM 3112 O OE1 . GLU A 1 394 ? 51.745  -34.565 -12.063 1.0 30.10 ? 394 GLU A OE1 1 Q5VSL9 UNP 394 E 
+ATOM 3113 O OE2 . GLU A 1 394 ? 49.955  -33.282 -12.240 1.0 30.10 ? 394 GLU A OE2 1 Q5VSL9 UNP 394 E 
+ATOM 3114 N N   . THR A 1 395 ? 46.219  -37.938 -12.964 1.0 25.44 ? 395 THR A N   1 Q5VSL9 UNP 395 T 
+ATOM 3115 C CA  . THR A 1 395 ? 45.027  -38.293 -12.196 1.0 25.44 ? 395 THR A CA  1 Q5VSL9 UNP 395 T 
+ATOM 3116 C C   . THR A 1 395 ? 44.979  -37.534 -10.868 1.0 25.44 ? 395 THR A C   1 Q5VSL9 UNP 395 T 
+ATOM 3117 C CB  . THR A 1 395 ? 45.041  -39.802 -11.899 1.0 25.44 ? 395 THR A CB  1 Q5VSL9 UNP 395 T 
+ATOM 3118 O O   . THR A 1 395 ? 45.879  -37.667 -10.039 1.0 25.44 ? 395 THR A O   1 Q5VSL9 UNP 395 T 
+ATOM 3119 C CG2 . THR A 1 395 ? 44.693  -40.634 -13.132 1.0 25.44 ? 395 THR A CG2 1 Q5VSL9 UNP 395 T 
+ATOM 3120 O OG1 . THR A 1 395 ? 46.326  -40.201 -11.472 1.0 25.44 ? 395 THR A OG1 1 Q5VSL9 UNP 395 T 
+ATOM 3121 N N   . PHE A 1 396 ? 43.888  -36.803 -10.626 1.0 26.76 ? 396 PHE A N   1 Q5VSL9 UNP 396 F 
+ATOM 3122 C CA  . PHE A 1 396 ? 43.557  -36.245 -9.312  1.0 26.76 ? 396 PHE A CA  1 Q5VSL9 UNP 396 F 
+ATOM 3123 C C   . PHE A 1 396 ? 43.231  -37.361 -8.295  1.0 26.76 ? 396 PHE A C   1 Q5VSL9 UNP 396 F 
+ATOM 3124 C CB  . PHE A 1 396 ? 42.372  -35.275 -9.434  1.0 26.76 ? 396 PHE A CB  1 Q5VSL9 UNP 396 F 
+ATOM 3125 O O   . PHE A 1 396 ? 42.567  -38.334 -8.665  1.0 26.76 ? 396 PHE A O   1 Q5VSL9 UNP 396 F 
+ATOM 3126 C CG  . PHE A 1 396 ? 42.760  -33.881 -9.887  1.0 26.76 ? 396 PHE A CG  1 Q5VSL9 UNP 396 F 
+ATOM 3127 C CD1 . PHE A 1 396 ? 43.066  -32.899 -8.926  1.0 26.76 ? 396 PHE A CD1 1 Q5VSL9 UNP 396 F 
+ATOM 3128 C CD2 . PHE A 1 396 ? 42.840  -33.566 -11.257 1.0 26.76 ? 396 PHE A CD2 1 Q5VSL9 UNP 396 F 
+ATOM 3129 C CE1 . PHE A 1 396 ? 43.447  -31.608 -9.330  1.0 26.76 ? 396 PHE A CE1 1 Q5VSL9 UNP 396 F 
+ATOM 3130 C CE2 . PHE A 1 396 ? 43.221  -32.274 -11.660 1.0 26.76 ? 396 PHE A CE2 1 Q5VSL9 UNP 396 F 
+ATOM 3131 C CZ  . PHE A 1 396 ? 43.525  -31.296 -10.698 1.0 26.76 ? 396 PHE A CZ  1 Q5VSL9 UNP 396 F 
+ATOM 3132 N N   . PRO A 1 397 ? 43.626  -37.236 -7.012  1.0 33.33 ? 397 PRO A N   1 Q5VSL9 UNP 397 P 
+ATOM 3133 C CA  . PRO A 1 397 ? 43.329  -38.243 -5.998  1.0 33.33 ? 397 PRO A CA  1 Q5VSL9 UNP 397 P 
+ATOM 3134 C C   . PRO A 1 397 ? 41.843  -38.233 -5.621  1.0 33.33 ? 397 PRO A C   1 Q5VSL9 UNP 397 P 
+ATOM 3135 C CB  . PRO A 1 397 ? 44.217  -37.924 -4.786  1.0 33.33 ? 397 PRO A CB  1 Q5VSL9 UNP 397 P 
+ATOM 3136 O O   . PRO A 1 397 ? 41.286  -37.193 -5.270  1.0 33.33 ? 397 PRO A O   1 Q5VSL9 UNP 397 P 
+ATOM 3137 C CG  . PRO A 1 397 ? 45.192  -36.860 -5.287  1.0 33.33 ? 397 PRO A CG  1 Q5VSL9 UNP 397 P 
+ATOM 3138 C CD  . PRO A 1 397 ? 44.441  -36.185 -6.428  1.0 33.33 ? 397 PRO A CD  1 Q5VSL9 UNP 397 P 
+ATOM 3139 N N   . LEU A 1 398 ? 41.222  -39.412 -5.647  1.0 28.19 ? 398 LEU A N   1 Q5VSL9 UNP 398 L 
+ATOM 3140 C CA  . LEU A 1 398 ? 39.907  -39.673 -5.064  1.0 28.19 ? 398 LEU A CA  1 Q5VSL9 UNP 398 L 
+ATOM 3141 C C   . LEU A 1 398 ? 40.000  -39.568 -3.533  1.0 28.19 ? 398 LEU A C   1 Q5VSL9 UNP 398 L 
+ATOM 3142 C CB  . LEU A 1 398 ? 39.439  -41.074 -5.513  1.0 28.19 ? 398 LEU A CB  1 Q5VSL9 UNP 398 L 
+ATOM 3143 O O   . LEU A 1 398 ? 40.633  -40.402 -2.881  1.0 28.19 ? 398 LEU A O   1 Q5VSL9 UNP 398 L 
+ATOM 3144 C CG  . LEU A 1 398 ? 38.955  -41.133 -6.975  1.0 28.19 ? 398 LEU A CG  1 Q5VSL9 UNP 398 L 
+ATOM 3145 C CD1 . LEU A 1 398 ? 38.981  -42.571 -7.496  1.0 28.19 ? 398 LEU A CD1 1 Q5VSL9 UNP 398 L 
+ATOM 3146 C CD2 . LEU A 1 398 ? 37.522  -40.610 -7.102  1.0 28.19 ? 398 LEU A CD2 1 Q5VSL9 UNP 398 L 
+ATOM 3147 N N   . GLU A 1 399 ? 39.378  -38.536 -2.961  1.0 32.88 ? 399 GLU A N   1 Q5VSL9 UNP 399 E 
+ATOM 3148 C CA  . GLU A 1 399 ? 39.125  -38.452 -1.523  1.0 32.88 ? 399 GLU A CA  1 Q5VSL9 UNP 399 E 
+ATOM 3149 C C   . GLU A 1 399 ? 38.047  -39.458 -1.093  1.0 32.88 ? 399 GLU A C   1 Q5VSL9 UNP 399 E 
+ATOM 3150 C CB  . GLU A 1 399 ? 38.781  -37.022 -1.067  1.0 32.88 ? 399 GLU A CB  1 Q5VSL9 UNP 399 E 
+ATOM 3151 O O   . GLU A 1 399 ? 37.108  -39.771 -1.823  1.0 32.88 ? 399 GLU A O   1 Q5VSL9 UNP 399 E 
+ATOM 3152 C CG  . GLU A 1 399 ? 40.035  -36.140 -0.934  1.0 32.88 ? 399 GLU A CG  1 Q5VSL9 UNP 399 E 
+ATOM 3153 C CD  . GLU A 1 399 ? 39.758  -34.788 -0.249  1.0 32.88 ? 399 GLU A CD  1 Q5VSL9 UNP 399 E 
+ATOM 3154 O OE1 . GLU A 1 399 ? 40.690  -34.279 0.418   1.0 32.88 ? 399 GLU A OE1 1 Q5VSL9 UNP 399 E 
+ATOM 3155 O OE2 . GLU A 1 399 ? 38.629  -34.265 -0.382  1.0 32.88 ? 399 GLU A OE2 1 Q5VSL9 UNP 399 E 
+ATOM 3156 N N   . ARG A 1 400 ? 38.268  -39.984 0.114   1.0 29.13 ? 400 ARG A N   1 Q5VSL9 UNP 400 R 
+ATOM 3157 C CA  . ARG A 1 400 ? 37.579  -41.095 0.773   1.0 29.13 ? 400 ARG A CA  1 Q5VSL9 UNP 400 R 
+ATOM 3158 C C   . ARG A 1 400 ? 36.094  -40.853 1.032   1.0 29.13 ? 400 ARG A C   1 Q5VSL9 UNP 400 R 
+ATOM 3159 C CB  . ARG A 1 400 ? 38.249  -41.333 2.133   1.0 29.13 ? 400 ARG A CB  1 Q5VSL9 UNP 400 R 
+ATOM 3160 O O   . ARG A 1 400 ? 35.687  -39.753 1.393   1.0 29.13 ? 400 ARG A O   1 Q5VSL9 UNP 400 R 
+ATOM 3161 C CG  . ARG A 1 400 ? 39.589  -42.064 2.048   1.0 29.13 ? 400 ARG A CG  1 Q5VSL9 UNP 400 R 
+ATOM 3162 C CD  . ARG A 1 400 ? 40.199  -42.119 3.451   1.0 29.13 ? 400 ARG A CD  1 Q5VSL9 UNP 400 R 
+ATOM 3163 N NE  . ARG A 1 400 ? 41.393  -42.980 3.488   1.0 29.13 ? 400 ARG A NE  1 Q5VSL9 UNP 400 R 
+ATOM 3164 N NH1 . ARG A 1 400 ? 41.896  -42.661 5.701   1.0 29.13 ? 400 ARG A NH1 1 Q5VSL9 UNP 400 R 
+ATOM 3165 N NH2 . ARG A 1 400 ? 43.125  -44.074 4.480   1.0 29.13 ? 400 ARG A NH2 1 Q5VSL9 UNP 400 R 
+ATOM 3166 C CZ  . ARG A 1 400 ? 42.132  -43.233 4.551   1.0 29.13 ? 400 ARG A CZ  1 Q5VSL9 UNP 400 R 
+ATOM 3167 N N   . ASP A 1 401 ? 35.375  -41.972 0.990   1.0 27.06 ? 401 ASP A N   1 Q5VSL9 UNP 401 D 
+ATOM 3168 C CA  . ASP A 1 401 ? 34.013  -42.192 1.470   1.0 27.06 ? 401 ASP A CA  1 Q5VSL9 UNP 401 D 
+ATOM 3169 C C   . ASP A 1 401 ? 33.680  -41.492 2.797   1.0 27.06 ? 401 ASP A C   1 Q5VSL9 UNP 401 D 
+ATOM 3170 C CB  . ASP A 1 401 ? 33.787  -43.704 1.649   1.0 27.06 ? 401 ASP A CB  1 Q5VSL9 UNP 401 D 
+ATOM 3171 O O   . ASP A 1 401 ? 34.393  -41.591 3.801   1.0 27.06 ? 401 ASP A O   1 Q5VSL9 UNP 401 D 
+ATOM 3172 C CG  . ASP A 1 401 ? 33.499  -44.431 0.336   1.0 27.06 ? 401 ASP A CG  1 Q5VSL9 UNP 401 D 
+ATOM 3173 O OD1 . ASP A 1 401 ? 32.672  -43.909 -0.442  1.0 27.06 ? 401 ASP A OD1 1 Q5VSL9 UNP 401 D 
+ATOM 3174 O OD2 . ASP A 1 401 ? 34.111  -45.503 0.131   1.0 27.06 ? 401 ASP A OD2 1 Q5VSL9 UNP 401 D 
+ATOM 3175 N N   . GLU A 1 402 ? 32.525  -40.831 2.774   1.0 26.99 ? 402 GLU A N   1 Q5VSL9 UNP 402 E 
+ATOM 3176 C CA  . GLU A 1 402 ? 31.834  -40.231 3.905   1.0 26.99 ? 402 GLU A CA  1 Q5VSL9 UNP 402 E 
+ATOM 3177 C C   . GLU A 1 402 ? 31.321  -41.288 4.898   1.0 26.99 ? 402 GLU A C   1 Q5VSL9 UNP 402 E 
+ATOM 3178 C CB  . GLU A 1 402 ? 30.609  -39.442 3.397   1.0 26.99 ? 402 GLU A CB  1 Q5VSL9 UNP 402 E 
+ATOM 3179 O O   . GLU A 1 402 ? 30.731  -42.298 4.519   1.0 26.99 ? 402 GLU A O   1 Q5VSL9 UNP 402 E 
+ATOM 3180 C CG  . GLU A 1 402 ? 30.919  -38.243 2.485   1.0 26.99 ? 402 GLU A CG  1 Q5VSL9 UNP 402 E 
+ATOM 3181 C CD  . GLU A 1 402 ? 29.648  -37.451 2.112   1.0 26.99 ? 402 GLU A CD  1 Q5VSL9 UNP 402 E 
+ATOM 3182 O OE1 . GLU A 1 402 ? 29.745  -36.206 1.996   1.0 26.99 ? 402 GLU A OE1 1 Q5VSL9 UNP 402 E 
+ATOM 3183 O OE2 . GLU A 1 402 ? 28.571  -38.073 1.968   1.0 26.99 ? 402 GLU A OE2 1 Q5VSL9 UNP 402 E 
+ATOM 3184 N N   . VAL A 1 403 ? 31.397  -40.970 6.193   1.0 29.19 ? 403 VAL A N   1 Q5VSL9 UNP 403 V 
+ATOM 3185 C CA  . VAL A 1 403 ? 30.378  -41.396 7.164   1.0 29.19 ? 403 VAL A CA  1 Q5VSL9 UNP 403 V 
+ATOM 3186 C C   . VAL A 1 403 ? 29.898  -40.140 7.886   1.0 29.19 ? 403 VAL A C   1 Q5VSL9 UNP 403 V 
+ATOM 3187 C CB  . VAL A 1 403 ? 30.870  -42.493 8.134   1.0 29.19 ? 403 VAL A CB  1 Q5VSL9 UNP 403 V 
+ATOM 3188 O O   . VAL A 1 403 ? 30.472  -39.722 8.891   1.0 29.19 ? 403 VAL A O   1 Q5VSL9 UNP 403 V 
+ATOM 3189 C CG1 . VAL A 1 403 ? 29.709  -42.987 9.012   1.0 29.19 ? 403 VAL A CG1 1 Q5VSL9 UNP 403 V 
+ATOM 3190 C CG2 . VAL A 1 403 ? 31.436  -43.716 7.401   1.0 29.19 ? 403 VAL A CG2 1 Q5VSL9 UNP 403 V 
+ATOM 3191 N N   . MET A 1 404 ? 28.864  -39.498 7.339   1.0 27.25 ? 404 MET A N   1 Q5VSL9 UNP 404 M 
+ATOM 3192 C CA  . MET A 1 404 ? 28.116  -38.432 8.010   1.0 27.25 ? 404 MET A CA  1 Q5VSL9 UNP 404 M 
+ATOM 3193 C C   . MET A 1 404 ? 26.841  -39.038 8.636   1.0 27.25 ? 404 MET A C   1 Q5VSL9 UNP 404 M 
+ATOM 3194 C CB  . MET A 1 404 ? 27.856  -37.276 7.024   1.0 27.25 ? 404 MET A CB  1 Q5VSL9 UNP 404 M 
+ATOM 3195 O O   . MET A 1 404 ? 26.260  -39.948 8.039   1.0 27.25 ? 404 MET A O   1 Q5VSL9 UNP 404 M 
+ATOM 3196 C CG  . MET A 1 404 ? 27.586  -35.952 7.753   1.0 27.25 ? 404 MET A CG  1 Q5VSL9 UNP 404 M 
+ATOM 3197 S SD  . MET A 1 404 ? 27.634  -34.455 6.730   1.0 27.25 ? 404 MET A SD  1 Q5VSL9 UNP 404 M 
+ATOM 3198 C CE  . MET A 1 404 ? 26.063  -34.631 5.850   1.0 27.25 ? 404 MET A CE  1 Q5VSL9 UNP 404 M 
+ATOM 3199 N N   . PRO A 1 405 ? 26.397  -38.607 9.836   1.0 30.61 ? 405 PRO A N   1 Q5VSL9 UNP 405 P 
+ATOM 3200 C CA  . PRO A 1 405 ? 25.255  -39.219 10.514  1.0 30.61 ? 405 PRO A CA  1 Q5VSL9 UNP 405 P 
+ATOM 3201 C C   . PRO A 1 405 ? 23.941  -38.898 9.780   1.0 30.61 ? 405 PRO A C   1 Q5VSL9 UNP 405 P 
+ATOM 3202 C CB  . PRO A 1 405 ? 25.251  -38.680 11.951  1.0 30.61 ? 405 PRO A CB  1 Q5VSL9 UNP 405 P 
+ATOM 3203 O O   . PRO A 1 405 ? 23.860  -37.878 9.088   1.0 30.61 ? 405 PRO A O   1 Q5VSL9 UNP 405 P 
+ATOM 3204 C CG  . PRO A 1 405 ? 26.456  -37.744 12.046  1.0 30.61 ? 405 PRO A CG  1 Q5VSL9 UNP 405 P 
+ATOM 3205 C CD  . PRO A 1 405 ? 26.863  -37.468 10.605  1.0 30.61 ? 405 PRO A CD  1 Q5VSL9 UNP 405 P 
+ATOM 3206 N N   . PRO A 1 406 ? 22.891  -39.725 9.935   1.0 29.39 ? 406 PRO A N   1 Q5VSL9 UNP 406 P 
+ATOM 3207 C CA  . PRO A 1 406 ? 21.641  -39.534 9.213   1.0 29.39 ? 406 PRO A CA  1 Q5VSL9 UNP 406 P 
+ATOM 3208 C C   . PRO A 1 406 ? 20.930  -38.253 9.688   1.0 29.39 ? 406 PRO A C   1 Q5VSL9 UNP 406 P 
+ATOM 3209 C CB  . PRO A 1 406 ? 20.818  -40.797 9.482   1.0 29.39 ? 406 PRO A CB  1 Q5VSL9 UNP 406 P 
+ATOM 3210 O O   . PRO A 1 406 ? 20.889  -37.986 10.893  1.0 29.39 ? 406 PRO A O   1 Q5VSL9 UNP 406 P 
+ATOM 3211 C CG  . PRO A 1 406 ? 21.311  -41.253 10.856  1.0 29.39 ? 406 PRO A CG  1 Q5VSL9 UNP 406 P 
+ATOM 3212 C CD  . PRO A 1 406 ? 22.781  -40.834 10.869  1.0 29.39 ? 406 PRO A CD  1 Q5VSL9 UNP 406 P 
+ATOM 3213 N N   . PRO A 1 407 ? 20.346  -37.452 8.779   1.0 28.42 ? 407 PRO A N   1 Q5VSL9 UNP 407 P 
+ATOM 3214 C CA  . PRO A 1 407 ? 19.578  -36.279 9.163   1.0 28.42 ? 407 PRO A CA  1 Q5VSL9 UNP 407 P 
+ATOM 3215 C C   . PRO A 1 407 ? 18.227  -36.704 9.752   1.0 28.42 ? 407 PRO A C   1 Q5VSL9 UNP 407 P 
+ATOM 3216 C CB  . PRO A 1 407 ? 19.451  -35.439 7.891   1.0 28.42 ? 407 PRO A CB  1 Q5VSL9 UNP 407 P 
+ATOM 3217 O O   . PRO A 1 407 ? 17.554  -37.596 9.235   1.0 28.42 ? 407 PRO A O   1 Q5VSL9 UNP 407 P 
+ATOM 3218 C CG  . PRO A 1 407 ? 19.478  -36.485 6.775   1.0 28.42 ? 407 PRO A CG  1 Q5VSL9 UNP 407 P 
+ATOM 3219 C CD  . PRO A 1 407 ? 20.353  -37.608 7.333   1.0 28.42 ? 407 PRO A CD  1 Q5VSL9 UNP 407 P 
+ATOM 3220 N N   . LEU A 1 408 ? 17.832  -36.031 10.834  1.0 32.08 ? 408 LEU A N   1 Q5VSL9 UNP 408 L 
+ATOM 3221 C CA  . LEU A 1 408 ? 16.518  -36.149 11.463  1.0 32.08 ? 408 LEU A CA  1 Q5VSL9 UNP 408 L 
+ATOM 3222 C C   . LEU A 1 408 ? 15.406  -35.956 10.418  1.0 32.08 ? 408 LEU A C   1 Q5VSL9 UNP 408 L 
+ATOM 3223 C CB  . LEU A 1 408 ? 16.420  -35.100 12.590  1.0 32.08 ? 408 LEU A CB  1 Q5VSL9 UNP 408 L 
+ATOM 3224 O O   . LEU A 1 408 ? 15.397  -34.972 9.673   1.0 32.08 ? 408 LEU A O   1 Q5VSL9 UNP 408 L 
+ATOM 3225 C CG  . LEU A 1 408 ? 17.295  -35.420 13.819  1.0 32.08 ? 408 LEU A CG  1 Q5VSL9 UNP 408 L 
+ATOM 3226 C CD1 . LEU A 1 408 ? 17.522  -34.163 14.660  1.0 32.08 ? 408 LEU A CD1 1 Q5VSL9 UNP 408 L 
+ATOM 3227 C CD2 . LEU A 1 408 ? 16.638  -36.479 14.706  1.0 32.08 ? 408 LEU A CD2 1 Q5VSL9 UNP 408 L 
+ATOM 3228 N N   . GLN A 1 409 ? 14.478  -36.914 10.365  1.0 27.06 ? 409 GLN A N   1 Q5VSL9 UNP 409 Q 
+ATOM 3229 C CA  . GLN A 1 409 ? 13.309  -36.884 9.491   1.0 27.06 ? 409 GLN A CA  1 Q5VSL9 UNP 409 Q 
+ATOM 3230 C C   . GLN A 1 409 ? 12.379  -35.741 9.915   1.0 27.06 ? 409 GLN A C   1 Q5VSL9 UNP 409 Q 
+ATOM 3231 C CB  . GLN A 1 409 ? 12.576  -38.238 9.551   1.0 27.06 ? 409 GLN A CB  1 Q5VSL9 UNP 409 Q 
+ATOM 3232 O O   . GLN A 1 409 ? 11.686  -35.832 10.925  1.0 27.06 ? 409 GLN A O   1 Q5VSL9 UNP 409 Q 
+ATOM 3233 C CG  . GLN A 1 409 ? 13.345  -39.386 8.875   1.0 27.06 ? 409 GLN A CG  1 Q5VSL9 UNP 409 Q 
+ATOM 3234 C CD  . GLN A 1 409 ? 12.612  -40.726 8.960   1.0 27.06 ? 409 GLN A CD  1 Q5VSL9 UNP 409 Q 
+ATOM 3235 N NE2 . GLN A 1 409 ? 13.070  -41.740 8.260   1.0 27.06 ? 409 GLN A NE2 1 Q5VSL9 UNP 409 Q 
+ATOM 3236 O OE1 . GLN A 1 409 ? 11.628  -40.902 9.654   1.0 27.06 ? 409 GLN A OE1 1 Q5VSL9 UNP 409 Q 
+ATOM 3237 N N   . HIS A 1 410 ? 12.360  -34.661 9.135   1.0 28.53 ? 410 HIS A N   1 Q5VSL9 UNP 410 H 
+ATOM 3238 C CA  . HIS A 1 410 ? 11.273  -33.685 9.169   1.0 28.53 ? 410 HIS A CA  1 Q5VSL9 UNP 410 H 
+ATOM 3239 C C   . HIS A 1 410 ? 10.171  -34.093 8.175   1.0 28.53 ? 410 HIS A C   1 Q5VSL9 UNP 410 H 
+ATOM 3240 C CB  . HIS A 1 410 ? 11.810  -32.268 8.930   1.0 28.53 ? 410 HIS A CB  1 Q5VSL9 UNP 410 H 
+ATOM 3241 O O   . HIS A 1 410 ? 10.477  -34.753 7.177   1.0 28.53 ? 410 HIS A O   1 Q5VSL9 UNP 410 H 
+ATOM 3242 C CG  . HIS A 1 410 ? 12.450  -31.682 10.163  1.0 28.53 ? 410 HIS A CG  1 Q5VSL9 UNP 410 H 
+ATOM 3243 C CD2 . HIS A 1 410 ? 13.776  -31.401 10.349  1.0 28.53 ? 410 HIS A CD2 1 Q5VSL9 UNP 410 H 
+ATOM 3244 N ND1 . HIS A 1 410 ? 11.799  -31.339 11.329  1.0 28.53 ? 410 HIS A ND1 1 Q5VSL9 UNP 410 H 
+ATOM 3245 C CE1 . HIS A 1 410 ? 12.710  -30.858 12.190  1.0 28.53 ? 410 HIS A CE1 1 Q5VSL9 UNP 410 H 
+ATOM 3246 N NE2 . HIS A 1 410 ? 13.930  -30.865 11.631  1.0 28.53 ? 410 HIS A NE2 1 Q5VSL9 UNP 410 H 
+ATOM 3247 N N   . PRO A 1 411 ? 8.899   -33.724 8.429   1.0 31.77 ? 411 PRO A N   1 Q5VSL9 UNP 411 P 
+ATOM 3248 C CA  . PRO A 1 411 ? 7.759   -34.181 7.640   1.0 31.77 ? 411 PRO A CA  1 Q5VSL9 UNP 411 P 
+ATOM 3249 C C   . PRO A 1 411 ? 7.902   -33.792 6.168   1.0 31.77 ? 411 PRO A C   1 Q5VSL9 UNP 411 P 
+ATOM 3250 C CB  . PRO A 1 411 ? 6.511   -33.542 8.265   1.0 31.77 ? 411 PRO A CB  1 Q5VSL9 UNP 411 P 
+ATOM 3251 O O   . PRO A 1 411 ? 8.341   -32.683 5.853   1.0 31.77 ? 411 PRO A O   1 Q5VSL9 UNP 411 P 
+ATOM 3252 C CG  . PRO A 1 411 ? 6.968   -33.114 9.657   1.0 31.77 ? 411 PRO A CG  1 Q5VSL9 UNP 411 P 
+ATOM 3253 C CD  . PRO A 1 411 ? 8.450   -32.819 9.474   1.0 31.77 ? 411 PRO A CD  1 Q5VSL9 UNP 411 P 
+ATOM 3254 N N   . GLN A 1 412 ? 7.514   -34.707 5.277   1.0 26.79 ? 412 GLN A N   1 Q5VSL9 UNP 412 Q 
+ATOM 3255 C CA  . GLN A 1 412 ? 7.468   -34.495 3.833   1.0 26.79 ? 412 GLN A CA  1 Q5VSL9 UNP 412 Q 
+ATOM 3256 C C   . GLN A 1 412 ? 6.517   -33.336 3.511   1.0 26.79 ? 412 GLN A C   1 Q5VSL9 UNP 412 Q 
+ATOM 3257 C CB  . GLN A 1 412 ? 7.011   -35.787 3.134   1.0 26.79 ? 412 GLN A CB  1 Q5VSL9 UNP 412 Q 
+ATOM 3258 O O   . GLN A 1 412 ? 5.306   -33.500 3.437   1.0 26.79 ? 412 GLN A O   1 Q5VSL9 UNP 412 Q 
+ATOM 3259 C CG  . GLN A 1 412 ? 8.044   -36.923 3.218   1.0 26.79 ? 412 GLN A CG  1 Q5VSL9 UNP 412 Q 
+ATOM 3260 C CD  . GLN A 1 412 ? 7.582   -38.190 2.498   1.0 26.79 ? 412 GLN A CD  1 Q5VSL9 UNP 412 Q 
+ATOM 3261 N NE2 . GLN A 1 412 ? 8.486   -39.063 2.112   1.0 26.79 ? 412 GLN A NE2 1 Q5VSL9 UNP 412 Q 
+ATOM 3262 O OE1 . GLN A 1 412 ? 6.413   -38.438 2.275   1.0 26.79 ? 412 GLN A OE1 1 Q5VSL9 UNP 412 Q 
+ATOM 3263 N N   . THR A 1 413 ? 7.076   -32.146 3.343   1.0 28.24 ? 413 THR A N   1 Q5VSL9 UNP 413 T 
+ATOM 3264 C CA  . THR A 1 413 ? 6.443   -31.050 2.610   1.0 28.24 ? 413 THR A CA  1 Q5VSL9 UNP 413 T 
+ATOM 3265 C C   . THR A 1 413 ? 7.034   -31.067 1.211   1.0 28.24 ? 413 THR A C   1 Q5VSL9 UNP 413 T 
+ATOM 3266 C CB  . THR A 1 413 ? 6.647   -29.680 3.288   1.0 28.24 ? 413 THR A CB  1 Q5VSL9 UNP 413 T 
+ATOM 3267 O O   . THR A 1 413 ? 8.249   -31.236 1.079   1.0 28.24 ? 413 THR A O   1 Q5VSL9 UNP 413 T 
+ATOM 3268 C CG2 . THR A 1 413 ? 5.341   -29.171 3.890   1.0 28.24 ? 413 THR A CG2 1 Q5VSL9 UNP 413 T 
+ATOM 3269 O OG1 . THR A 1 413 ? 7.604   -29.730 4.330   1.0 28.24 ? 413 THR A OG1 1 Q5VSL9 UNP 413 T 
+ATOM 3270 N N   . ASP A 1 414 ? 6.181   -30.928 0.193   1.0 32.23 ? 414 ASP A N   1 Q5VSL9 UNP 414 D 
+ATOM 3271 C CA  . ASP A 1 414 ? 6.502   -30.923 -1.239  1.0 32.23 ? 414 ASP A CA  1 Q5VSL9 UNP 414 D 
+ATOM 3272 C C   . ASP A 1 414 ? 7.710   -30.032 -1.570  1.0 32.23 ? 414 ASP A C   1 Q5VSL9 UNP 414 D 
+ATOM 3273 C CB  . ASP A 1 414 ? 5.270   -30.453 -2.035  1.0 32.23 ? 414 ASP A CB  1 Q5VSL9 UNP 414 D 
+ATOM 3274 O O   . ASP A 1 414 ? 7.601   -28.862 -1.946  1.0 32.23 ? 414 ASP A O   1 Q5VSL9 UNP 414 D 
+ATOM 3275 C CG  . ASP A 1 414 ? 4.184   -31.518 -2.158  1.0 32.23 ? 414 ASP A CG  1 Q5VSL9 UNP 414 D 
+ATOM 3276 O OD1 . ASP A 1 414 ? 4.563   -32.678 -2.431  1.0 32.23 ? 414 ASP A OD1 1 Q5VSL9 UNP 414 D 
+ATOM 3277 O OD2 . ASP A 1 414 ? 3.004   -31.146 -1.995  1.0 32.23 ? 414 ASP A OD2 1 Q5VSL9 UNP 414 D 
+ATOM 3278 N N   . ARG A 1 415 ? 8.918   -30.584 -1.441  1.0 30.39 ? 415 ARG A N   1 Q5VSL9 UNP 415 R 
+ATOM 3279 C CA  . ARG A 1 415 ? 10.136  -29.941 -1.914  1.0 30.39 ? 415 ARG A CA  1 Q5VSL9 UNP 415 R 
+ATOM 3280 C C   . ARG A 1 415 ? 10.214  -30.200 -3.403  1.0 30.39 ? 415 ARG A C   1 Q5VSL9 UNP 415 R 
+ATOM 3281 C CB  . ARG A 1 415 ? 11.376  -30.411 -1.140  1.0 30.39 ? 415 ARG A CB  1 Q5VSL9 UNP 415 R 
+ATOM 3282 O O   . ARG A 1 415 ? 10.825  -31.172 -3.839  1.0 30.39 ? 415 ARG A O   1 Q5VSL9 UNP 415 R 
+ATOM 3283 C CG  . ARG A 1 415 ? 11.498  -29.688 0.209   1.0 30.39 ? 415 ARG A CG  1 Q5VSL9 UNP 415 R 
+ATOM 3284 C CD  . ARG A 1 415 ? 12.841  -30.022 0.865   1.0 30.39 ? 415 ARG A CD  1 Q5VSL9 UNP 415 R 
+ATOM 3285 N NE  . ARG A 1 415 ? 13.045  -29.245 2.102   1.0 30.39 ? 415 ARG A NE  1 Q5VSL9 UNP 415 R 
+ATOM 3286 N NH1 . ARG A 1 415 ? 15.029  -30.210 2.730   1.0 30.39 ? 415 ARG A NH1 1 Q5VSL9 UNP 415 R 
+ATOM 3287 N NH2 . ARG A 1 415 ? 14.101  -28.643 4.026   1.0 30.39 ? 415 ARG A NH2 1 Q5VSL9 UNP 415 R 
+ATOM 3288 C CZ  . ARG A 1 415 ? 14.056  -29.366 2.942   1.0 30.39 ? 415 ARG A CZ  1 Q5VSL9 UNP 415 R 
+ATOM 3289 N N   . LEU A 1 416 ? 9.613   -29.289 -4.168  1.0 36.85 ? 416 LEU A N   1 Q5VSL9 UNP 416 L 
+ATOM 3290 C CA  . LEU A 1 416 ? 9.970   -29.046 -5.563  1.0 36.85 ? 416 LEU A CA  1 Q5VSL9 UNP 416 L 
+ATOM 3291 C C   . LEU A 1 416 ? 11.498  -29.125 -5.670  1.0 36.85 ? 416 LEU A C   1 Q5VSL9 UNP 416 L 
+ATOM 3292 C CB  . LEU A 1 416 ? 9.461   -27.652 -5.978  1.0 36.85 ? 416 LEU A CB  1 Q5VSL9 UNP 416 L 
+ATOM 3293 O O   . LEU A 1 416 ? 12.212  -28.314 -5.075  1.0 36.85 ? 416 LEU A O   1 Q5VSL9 UNP 416 L 
+ATOM 3294 C CG  . LEU A 1 416 ? 7.955   -27.617 -6.298  1.0 36.85 ? 416 LEU A CG  1 Q5VSL9 UNP 416 L 
+ATOM 3295 C CD1 . LEU A 1 416 ? 7.418   -26.193 -6.151  1.0 36.85 ? 416 LEU A CD1 1 Q5VSL9 UNP 416 L 
+ATOM 3296 C CD2 . LEU A 1 416 ? 7.692   -28.083 -7.732  1.0 36.85 ? 416 LEU A CD2 1 Q5VSL9 UNP 416 L 
+ATOM 3297 N N   . THR A 1 417 ? 11.989  -30.148 -6.367  1.0 32.40 ? 417 THR A N   1 Q5VSL9 UNP 417 T 
+ATOM 3298 C CA  . THR A 1 417 ? 13.408  -30.384 -6.625  1.0 32.40 ? 417 THR A CA  1 Q5VSL9 UNP 417 T 
+ATOM 3299 C C   . THR A 1 417 ? 13.996  -29.129 -7.255  1.0 32.40 ? 417 THR A C   1 Q5VSL9 UNP 417 T 
+ATOM 3300 C CB  . THR A 1 417 ? 13.585  -31.585 -7.571  1.0 32.40 ? 417 THR A CB  1 Q5VSL9 UNP 417 T 
+ATOM 3301 O O   . THR A 1 417 ? 13.794  -28.869 -8.440  1.0 32.40 ? 417 THR A O   1 Q5VSL9 UNP 417 T 
+ATOM 3302 C CG2 . THR A 1 417 ? 13.355  -32.916 -6.859  1.0 32.40 ? 417 THR A CG2 1 Q5VSL9 UNP 417 T 
+ATOM 3303 O OG1 . THR A 1 417 ? 12.658  -31.505 -8.630  1.0 32.40 ? 417 THR A OG1 1 Q5VSL9 UNP 417 T 
+ATOM 3304 N N   . CYS A 1 418 ? 14.678  -28.308 -6.456  1.0 36.81 ? 418 CYS A N   1 Q5VSL9 UNP 418 C 
+ATOM 3305 C CA  . CYS A 1 418 ? 15.345  -27.123 -6.969  1.0 36.81 ? 418 CYS A CA  1 Q5VSL9 UNP 418 C 
+ATOM 3306 C C   . CYS A 1 418 ? 16.482  -27.617 -7.879  1.0 36.81 ? 418 CYS A C   1 Q5VSL9 UNP 418 C 
+ATOM 3307 C CB  . CYS A 1 418 ? 15.832  -26.258 -5.802  1.0 36.81 ? 418 CYS A CB  1 Q5VSL9 UNP 418 C 
+ATOM 3308 O O   . CYS A 1 418 ? 17.327  -28.384 -7.400  1.0 36.81 ? 418 CYS A O   1 Q5VSL9 UNP 418 C 
+ATOM 3309 S SG  . CYS A 1 418 ? 16.125  -24.561 -6.379  1.0 36.81 ? 418 CYS A SG  1 Q5VSL9 UNP 418 C 
+ATOM 3310 N N   . PRO A 1 419 ? 16.510  -27.259 -9.175  1.0 44.29 ? 419 PRO A N   1 Q5VSL9 UNP 419 P 
+ATOM 3311 C CA  . PRO A 1 419 ? 17.572  -27.701 -10.071 1.0 44.29 ? 419 PRO A CA  1 Q5VSL9 UNP 419 P 
+ATOM 3312 C C   . PRO A 1 419 ? 18.932  -27.281 -9.504  1.0 44.29 ? 419 PRO A C   1 Q5VSL9 UNP 419 P 
+ATOM 3313 C CB  . PRO A 1 419 ? 17.288  -27.036 -11.425 1.0 44.29 ? 419 PRO A CB  1 Q5VSL9 UNP 419 P 
+ATOM 3314 O O   . PRO A 1 419 ? 19.023  -26.261 -8.820  1.0 44.29 ? 419 PRO A O   1 Q5VSL9 UNP 419 P 
+ATOM 3315 C CG  . PRO A 1 419 ? 15.819  -26.622 -11.345 1.0 44.29 ? 419 PRO A CG  1 Q5VSL9 UNP 419 P 
+ATOM 3316 C CD  . PRO A 1 419 ? 15.593  -26.366 -9.861  1.0 44.29 ? 419 PRO A CD  1 Q5VSL9 UNP 419 P 
+ATOM 3317 N N   . LYS A 1 420 ? 20.005  -28.027 -9.804  1.0 51.80 ? 420 LYS A N   1 Q5VSL9 UNP 420 K 
+ATOM 3318 C CA  . LYS A 1 420 ? 21.387  -27.587 -9.540  1.0 51.80 ? 420 LYS A CA  1 Q5VSL9 UNP 420 K 
+ATOM 3319 C C   . LYS A 1 420 ? 21.629  -26.255 -10.272 1.0 51.80 ? 420 LYS A C   1 Q5VSL9 UNP 420 K 
+ATOM 3320 C CB  . LYS A 1 420 ? 22.402  -28.660 -9.999  1.0 51.80 ? 420 LYS A CB  1 Q5VSL9 UNP 420 K 
+ATOM 3321 O O   . LYS A 1 420 ? 22.006  -26.250 -11.437 1.0 51.80 ? 420 LYS A O   1 Q5VSL9 UNP 420 K 
+ATOM 3322 C CG  . LYS A 1 420 ? 22.507  -29.890 -9.080  1.0 51.80 ? 420 LYS A CG  1 Q5VSL9 UNP 420 K 
+ATOM 3323 C CD  . LYS A 1 420 ? 23.580  -30.866 -9.603  1.0 51.80 ? 420 LYS A CD  1 Q5VSL9 UNP 420 K 
+ATOM 3324 C CE  . LYS A 1 420 ? 23.759  -32.072 -8.666  1.0 51.80 ? 420 LYS A CE  1 Q5VSL9 UNP 420 K 
+ATOM 3325 N NZ  . LYS A 1 420 ? 24.789  -33.026 -9.162  1.0 51.80 ? 420 LYS A NZ  1 Q5VSL9 UNP 420 K 
+ATOM 3326 N N   . GLY A 1 421 ? 21.351  -25.128 -9.620  1.0 66.56 ? 421 GLY A N   1 Q5VSL9 UNP 421 G 
+ATOM 3327 C CA  . GLY A 1 421 ? 21.386  -23.810 -10.245 1.0 66.56 ? 421 GLY A CA  1 Q5VSL9 UNP 421 G 
+ATOM 3328 C C   . GLY A 1 421 ? 20.565  -22.762 -9.498  1.0 66.56 ? 421 GLY A C   1 Q5VSL9 UNP 421 G 
+ATOM 3329 O O   . GLY A 1 421 ? 19.940  -23.024 -8.472  1.0 66.56 ? 421 GLY A O   1 Q5VSL9 UNP 421 G 
+ATOM 3330 N N   . LEU A 1 422 ? 20.590  -21.535 -10.013 1.0 76.73 ? 422 LEU A N   1 Q5VSL9 UNP 422 L 
+ATOM 3331 C CA  . LEU A 1 422 ? 19.691  -20.487 -9.543  1.0 76.73 ? 422 LEU A CA  1 Q5VSL9 UNP 422 L 
+ATOM 3332 C C   . LEU A 1 422 ? 18.239  -20.890 -9.827  1.0 76.73 ? 422 LEU A C   1 Q5VSL9 UNP 422 L 
+ATOM 3333 C CB  . LEU A 1 422 ? 20.010  -19.175 -10.274 1.0 76.73 ? 422 LEU A CB  1 Q5VSL9 UNP 422 L 
+ATOM 3334 O O   . LEU A 1 422 ? 17.965  -21.384 -10.919 1.0 76.73 ? 422 LEU A O   1 Q5VSL9 UNP 422 L 
+ATOM 3335 C CG  . LEU A 1 422 ? 21.260  -18.465 -9.746  1.0 76.73 ? 422 LEU A CG  1 Q5VSL9 UNP 422 L 
+ATOM 3336 C CD1 . LEU A 1 422 ? 21.647  -17.353 -10.708 1.0 76.73 ? 422 LEU A CD1 1 Q5VSL9 UNP 422 L 
+ATOM 3337 C CD2 . LEU A 1 422 ? 20.997  -17.818 -8.392  1.0 76.73 ? 422 LEU A CD2 1 Q5VSL9 UNP 422 L 
+ATOM 3338 N N   . PRO A 1 423 ? 17.280  -20.570 -8.943  1.0 80.72 ? 423 PRO A N   1 Q5VSL9 UNP 423 P 
+ATOM 3339 C CA  . PRO A 1 423 ? 15.860  -20.811 -9.198  1.0 80.72 ? 423 PRO A CA  1 Q5VSL9 UNP 423 P 
+ATOM 3340 C C   . PRO A 1 423 ? 15.274  -19.750 -10.146 1.0 80.72 ? 423 PRO A C   1 Q5VSL9 UNP 423 P 
+ATOM 3341 C CB  . PRO A 1 423 ? 15.226  -20.800 -7.810  1.0 80.72 ? 423 PRO A CB  1 Q5VSL9 UNP 423 P 
+ATOM 3342 O O   . PRO A 1 423 ? 14.118  -19.355 -10.017 1.0 80.72 ? 423 PRO A O   1 Q5VSL9 UNP 423 P 
+ATOM 3343 C CG  . PRO A 1 423 ? 16.030  -19.704 -7.127  1.0 80.72 ? 423 PRO A CG  1 Q5VSL9 UNP 423 P 
+ATOM 3344 C CD  . PRO A 1 423 ? 17.450  -19.919 -7.652  1.0 80.72 ? 423 PRO A CD  1 Q5VSL9 UNP 423 P 
+ATOM 3345 N N   . TRP A 1 424 ? 16.107  -19.208 -11.037 1.0 85.61 ? 424 TRP A N   1 Q5VSL9 UNP 424 W 
+ATOM 3346 C CA  . TRP A 1 424 ? 15.740  -18.155 -11.962 1.0 85.61 ? 424 TRP A CA  1 Q5VSL9 UNP 424 W 
+ATOM 3347 C C   . TRP A 1 424 ? 16.052  -18.574 -13.388 1.0 85.61 ? 424 TRP A C   1 Q5VSL9 UNP 424 W 
+ATOM 3348 C CB  . TRP A 1 424 ? 16.487  -16.851 -11.655 1.0 85.61 ? 424 TRP A CB  1 Q5VSL9 UNP 424 W 
+ATOM 3349 O O   . TRP A 1 424 ? 17.220  -18.792 -13.717 1.0 85.61 ? 424 TRP A O   1 Q5VSL9 UNP 424 W 
+ATOM 3350 C CG  . TRP A 1 424 ? 16.462  -16.333 -10.254 1.0 85.61 ? 424 TRP A CG  1 Q5VSL9 UNP 424 W 
+ATOM 3351 C CD1 . TRP A 1 424 ? 17.548  -16.160 -9.472  1.0 85.61 ? 424 TRP A CD1 1 Q5VSL9 UNP 424 W 
+ATOM 3352 C CD2 . TRP A 1 424 ? 15.324  -15.884 -9.462  1.0 85.61 ? 424 TRP A CD2 1 Q5VSL9 UNP 424 W 
+ATOM 3353 C CE2 . TRP A 1 424 ? 15.806  -15.420 -8.206  1.0 85.61 ? 424 TRP A CE2 1 Q5VSL9 UNP 424 W 
+ATOM 3354 C CE3 . TRP A 1 424 ? 13.933  -15.822 -9.671  1.0 85.61 ? 424 TRP A CE3 1 Q5VSL9 UNP 424 W 
+ATOM 3355 N NE1 . TRP A 1 424 ? 17.164  -15.631 -8.261  1.0 85.61 ? 424 TRP A NE1 1 Q5VSL9 UNP 424 W 
+ATOM 3356 C CH2 . TRP A 1 424 ? 13.577  -14.848 -7.468  1.0 85.61 ? 424 TRP A CH2 1 Q5VSL9 UNP 424 W 
+ATOM 3357 C CZ2 . TRP A 1 424 ? 14.958  -14.895 -7.222  1.0 85.61 ? 424 TRP A CZ2 1 Q5VSL9 UNP 424 W 
+ATOM 3358 C CZ3 . TRP A 1 424 ? 13.067  -15.310 -8.691  1.0 85.61 ? 424 TRP A CZ3 1 Q5VSL9 UNP 424 W 
+ATOM 3359 N N   . ALA A 1 425 ? 15.053  -18.535 -14.265 1.0 83.08 ? 425 ALA A N   1 Q5VSL9 UNP 425 A 
+ATOM 3360 C CA  . ALA A 1 425 ? 15.319  -18.559 -15.696 1.0 83.08 ? 425 ALA A CA  1 Q5VSL9 UNP 425 A 
+ATOM 3361 C C   . ALA A 1 425 ? 16.144  -17.313 -16.110 1.0 83.08 ? 425 ALA A C   1 Q5VSL9 UNP 425 A 
+ATOM 3362 C CB  . ALA A 1 425 ? 13.994  -18.656 -16.454 1.0 83.08 ? 425 ALA A CB  1 Q5VSL9 UNP 425 A 
+ATOM 3363 O O   . ALA A 1 425 ? 15.798  -16.185 -15.703 1.0 83.08 ? 425 ALA A O   1 Q5VSL9 UNP 425 A 
+ATOM 3364 N N   . PRO A 1 426 ? 17.216  -17.472 -16.918 1.0 86.85 ? 426 PRO A N   1 Q5VSL9 UNP 426 P 
+ATOM 3365 C CA  . PRO A 1 426 ? 17.935  -16.353 -17.519 1.0 86.85 ? 426 PRO A CA  1 Q5VSL9 UNP 426 P 
+ATOM 3366 C C   . PRO A 1 426 ? 17.009  -15.477 -18.368 1.0 86.85 ? 426 PRO A C   1 Q5VSL9 UNP 426 P 
+ATOM 3367 C CB  . PRO A 1 426 ? 19.056  -16.964 -18.370 1.0 86.85 ? 426 PRO A CB  1 Q5VSL9 UNP 426 P 
+ATOM 3368 O O   . PRO A 1 426 ? 15.997  -15.937 -18.895 1.0 86.85 ? 426 PRO A O   1 Q5VSL9 UNP 426 P 
+ATOM 3369 C CG  . PRO A 1 426 ? 19.267  -18.341 -17.748 1.0 86.85 ? 426 PRO A CG  1 Q5VSL9 UNP 426 P 
+ATOM 3370 C CD  . PRO A 1 426 ? 17.865  -18.726 -17.282 1.0 86.85 ? 426 PRO A CD  1 Q5VSL9 UNP 426 P 
+ATOM 3371 N N   . LYS A 1 427 ? 17.355  -14.192 -18.497 1.0 89.16 ? 427 LYS A N   1 Q5VSL9 UNP 427 K 
+ATOM 3372 C CA  . LYS A 1 427 ? 16.618  -13.231 -19.332 1.0 89.16 ? 427 LYS A CA  1 Q5VSL9 UNP 427 K 
+ATOM 3373 C C   . LYS A 1 427 ? 17.571  -12.453 -20.222 1.0 89.16 ? 427 LYS A C   1 Q5VSL9 UNP 427 K 
+ATOM 3374 C CB  . LYS A 1 427 ? 15.795  -12.267 -18.466 1.0 89.16 ? 427 LYS A CB  1 Q5VSL9 UNP 427 K 
+ATOM 3375 O O   . LYS A 1 427 ? 18.539  -11.893 -19.711 1.0 89.16 ? 427 LYS A O   1 Q5VSL9 UNP 427 K 
+ATOM 3376 C CG  . LYS A 1 427 ? 14.648  -13.000 -17.769 1.0 89.16 ? 427 LYS A CG  1 Q5VSL9 UNP 427 K 
+ATOM 3377 C CD  . LYS A 1 427 ? 13.723  -12.034 -17.029 1.0 89.16 ? 427 LYS A CD  1 Q5VSL9 UNP 427 K 
+ATOM 3378 C CE  . LYS A 1 427 ? 12.550  -12.875 -16.524 1.0 89.16 ? 427 LYS A CE  1 Q5VSL9 UNP 427 K 
+ATOM 3379 N NZ  . LYS A 1 427 ? 11.370  -12.052 -16.191 1.0 89.16 ? 427 LYS A NZ  1 Q5VSL9 UNP 427 K 
+ATOM 3380 N N   . VAL A 1 428 ? 17.236  -12.356 -21.501 1.0 90.02 ? 428 VAL A N   1 Q5VSL9 UNP 428 V 
+ATOM 3381 C CA  . VAL A 1 428 ? 17.970  -11.607 -22.529 1.0 90.02 ? 428 VAL A CA  1 Q5VSL9 UNP 428 V 
+ATOM 3382 C C   . VAL A 1 428 ? 17.042  -10.544 -23.115 1.0 90.02 ? 428 VAL A C   1 Q5VSL9 UNP 428 V 
+ATOM 3383 C CB  . VAL A 1 428 ? 18.462  -12.575 -23.620 1.0 90.02 ? 428 VAL A CB  1 Q5VSL9 UNP 428 V 
+ATOM 3384 O O   . VAL A 1 428 ? 15.870  -10.831 -23.357 1.0 90.02 ? 428 VAL A O   1 Q5VSL9 UNP 428 V 
+ATOM 3385 C CG1 . VAL A 1 428 ? 19.272  -11.858 -24.698 1.0 90.02 ? 428 VAL A CG1 1 Q5VSL9 UNP 428 V 
+ATOM 3386 C CG2 . VAL A 1 428 ? 19.360  -13.665 -23.029 1.0 90.02 ? 428 VAL A CG2 1 Q5VSL9 UNP 428 V 
+ATOM 3387 N N   . ARG A 1 429 ? 17.520  -9.309  -23.303 1.0 86.86 ? 429 ARG A N   1 Q5VSL9 UNP 429 R 
+ATOM 3388 C CA  . ARG A 1 429 ? 16.761  -8.276  -24.032 1.0 86.86 ? 429 ARG A CA  1 Q5VSL9 UNP 429 R 
+ATOM 3389 C C   . ARG A 1 429 ? 17.087  -8.325  -25.513 1.0 86.86 ? 429 ARG A C   1 Q5VSL9 UNP 429 R 
+ATOM 3390 C CB  . ARG A 1 429 ? 17.098  -6.871  -23.535 1.0 86.86 ? 429 ARG A CB  1 Q5VSL9 UNP 429 R 
+ATOM 3391 O O   . ARG A 1 429 ? 18.191  -8.703  -25.878 1.0 86.86 ? 429 ARG A O   1 Q5VSL9 UNP 429 R 
+ATOM 3392 C CG  . ARG A 1 429 ? 16.735  -6.641  -22.068 1.0 86.86 ? 429 ARG A CG  1 Q5VSL9 UNP 429 R 
+ATOM 3393 C CD  . ARG A 1 429 ? 17.184  -5.232  -21.670 1.0 86.86 ? 429 ARG A CD  1 Q5VSL9 UNP 429 R 
+ATOM 3394 N NE  . ARG A 1 429 ? 18.658  -5.112  -21.689 1.0 86.86 ? 429 ARG A NE  1 Q5VSL9 UNP 429 R 
+ATOM 3395 N NH1 . ARG A 1 429 ? 18.799  -2.901  -21.094 1.0 86.86 ? 429 ARG A NH1 1 Q5VSL9 UNP 429 R 
+ATOM 3396 N NH2 . ARG A 1 429 ? 20.644  -4.040  -21.671 1.0 86.86 ? 429 ARG A NH2 1 Q5VSL9 UNP 429 R 
+ATOM 3397 C CZ  . ARG A 1 429 ? 19.360  -4.015  -21.483 1.0 86.86 ? 429 ARG A CZ  1 Q5VSL9 UNP 429 R 
+ATOM 3398 N N   . GLU A 1 430 ? 16.179  -7.808  -26.328 1.0 88.48 ? 430 GLU A N   1 Q5VSL9 UNP 430 E 
+ATOM 3399 C CA  . GLU A 1 430 ? 16.405  -7.553  -27.757 1.0 88.48 ? 430 GLU A CA  1 Q5VSL9 UNP 430 E 
+ATOM 3400 C C   . GLU A 1 430 ? 17.721  -6.811  -28.016 1.0 88.48 ? 430 GLU A C   1 Q5VSL9 UNP 430 E 
+ATOM 3401 C CB  . GLU A 1 430 ? 15.209  -6.741  -28.250 1.0 88.48 ? 430 GLU A CB  1 Q5VSL9 UNP 430 E 
+ATOM 3402 O O   . GLU A 1 430 ? 18.593  -7.340  -28.695 1.0 88.48 ? 430 GLU A O   1 Q5VSL9 UNP 430 E 
+ATOM 3403 C CG  . GLU A 1 430 ? 15.169  -6.542  -29.775 1.0 88.48 ? 430 GLU A CG  1 Q5VSL9 UNP 430 E 
+ATOM 3404 C CD  . GLU A 1 430 ? 13.878  -7.108  -30.368 1.0 88.48 ? 430 GLU A CD  1 Q5VSL9 UNP 430 E 
+ATOM 3405 O OE1 . GLU A 1 430 ? 13.982  -7.961  -31.277 1.0 88.48 ? 430 GLU A OE1 1 Q5VSL9 UNP 430 E 
+ATOM 3406 O OE2 . GLU A 1 430 ? 12.810  -7.031  -29.716 1.0 88.48 ? 430 GLU A OE2 1 Q5VSL9 UNP 430 E 
+ATOM 3407 N N   . LYS A 1 431 ? 17.937  -5.682  -27.331 1.0 86.98 ? 431 LYS A N   1 Q5VSL9 UNP 431 K 
+ATOM 3408 C CA  . LYS A 1 431 ? 19.178  -4.901  -27.426 1.0 86.98 ? 431 LYS A CA  1 Q5VSL9 UNP 431 K 
+ATOM 3409 C C   . LYS A 1 431 ? 20.443  -5.703  -27.093 1.0 86.98 ? 431 LYS A C   1 Q5VSL9 UNP 431 K 
+ATOM 3410 C CB  . LYS A 1 431 ? 19.043  -3.656  -26.533 1.0 86.98 ? 431 LYS A CB  1 Q5VSL9 UNP 431 K 
+ATOM 3411 O O   . LYS A 1 431 ? 21.502  -5.450  -27.651 1.0 86.98 ? 431 LYS A O   1 Q5VSL9 UNP 431 K 
+ATOM 3412 C CG  . LYS A 1 431 ? 20.178  -2.654  -26.793 1.0 86.98 ? 431 LYS A CG  1 Q5VSL9 UNP 431 K 
+ATOM 3413 C CD  . LYS A 1 431 ? 19.962  -1.325  -26.059 1.0 86.98 ? 431 LYS A CD  1 Q5VSL9 UNP 431 K 
+ATOM 3414 C CE  . LYS A 1 431 ? 21.090  -0.371  -26.471 1.0 86.98 ? 431 LYS A CE  1 Q5VSL9 UNP 431 K 
+ATOM 3415 N NZ  . LYS A 1 431 ? 20.878  1.018   -25.990 1.0 86.98 ? 431 LYS A NZ  1 Q5VSL9 UNP 431 K 
+ATOM 3416 N N   . ASP A 1 432 ? 20.354  -6.680  -26.185 1.0 87.68 ? 432 ASP A N   1 Q5VSL9 UNP 432 D 
+ATOM 3417 C CA  . ASP A 1 432 ? 21.505  -7.525  -25.838 1.0 87.68 ? 432 ASP A CA  1 Q5VSL9 UNP 432 D 
+ATOM 3418 C C   . ASP A 1 432 ? 21.839  -8.507  -26.984 1.0 87.68 ? 432 ASP A C   1 Q5VSL9 UNP 432 D 
+ATOM 3419 C CB  . ASP A 1 432 ? 21.269  -8.269  -24.502 1.0 87.68 ? 432 ASP A CB  1 Q5VSL9 UNP 432 D 
+ATOM 3420 O O   . ASP A 1 432 ? 23.002  -8.876  -27.148 1.0 87.68 ? 432 ASP A O   1 Q5VSL9 UNP 432 D 
+ATOM 3421 C CG  . ASP A 1 432 ? 20.900  -7.393  -23.285 1.0 87.68 ? 432 ASP A CG  1 Q5VSL9 UNP 432 D 
+ATOM 3422 O OD1 . ASP A 1 432 ? 21.370  -6.242  -23.143 1.0 87.68 ? 432 ASP A OD1 1 Q5VSL9 UNP 432 D 
+ATOM 3423 O OD2 . ASP A 1 432 ? 20.078  -7.834  -22.437 1.0 87.68 ? 432 ASP A OD2 1 Q5VSL9 UNP 432 D 
+ATOM 3424 N N   . ILE A 1 433 ? 20.838  -8.904  -27.783 1.0 91.34 ? 433 ILE A N   1 Q5VSL9 UNP 433 I 
+ATOM 3425 C CA  . ILE A 1 433 ? 20.998  -9.709  -29.006 1.0 91.34 ? 433 ILE A CA  1 Q5VSL9 UNP 433 I 
+ATOM 3426 C C   . ILE A 1 433 ? 21.568  -8.843  -30.131 1.0 91.34 ? 433 ILE A C   1 Q5VSL9 UNP 433 I 
+ATOM 3427 C CB  . ILE A 1 433 ? 19.658  -10.358 -29.446 1.0 91.34 ? 433 ILE A CB  1 Q5VSL9 UNP 433 I 
+ATOM 3428 O O   . ILE A 1 433 ? 22.509  -9.269  -30.796 1.0 91.34 ? 433 ILE A O   1 Q5VSL9 UNP 433 I 
+ATOM 3429 C CG1 . ILE A 1 433 ? 19.033  -11.155 -28.283 1.0 91.34 ? 433 ILE A CG1 1 Q5VSL9 UNP 433 I 
+ATOM 3430 C CG2 . ILE A 1 433 ? 19.867  -11.266 -30.674 1.0 91.34 ? 433 ILE A CG2 1 Q5VSL9 UNP 433 I 
+ATOM 3431 C CD1 . ILE A 1 433 ? 17.700  -11.853 -28.577 1.0 91.34 ? 433 ILE A CD1 1 Q5VSL9 UNP 433 I 
+ATOM 3432 N N   . GLU A 1 434 ? 21.035  -7.633  -30.311 1.0 90.59 ? 434 GLU A N   1 Q5VSL9 UNP 434 E 
+ATOM 3433 C CA  . GLU A 1 434 ? 21.509  -6.664  -31.307 1.0 90.59 ? 434 GLU A CA  1 Q5VSL9 UNP 434 E 
+ATOM 3434 C C   . GLU A 1 434 ? 22.988  -6.337  -31.102 1.0 90.59 ? 434 GLU A C   1 Q5VSL9 UNP 434 E 
+ATOM 3435 C CB  . GLU A 1 434 ? 20.690  -5.372  -31.224 1.0 90.59 ? 434 GLU A CB  1 Q5VSL9 UNP 434 E 
+ATOM 3436 O O   . GLU A 1 434 ? 23.778  -6.536  -32.017 1.0 90.59 ? 434 GLU A O   1 Q5VSL9 UNP 434 E 
+ATOM 3437 C CG  . GLU A 1 434 ? 19.239  -5.552  -31.688 1.0 90.59 ? 434 GLU A CG  1 Q5VSL9 UNP 434 E 
+ATOM 3438 C CD  . GLU A 1 434 ? 18.365  -4.324  -31.395 1.0 90.59 ? 434 GLU A CD  1 Q5VSL9 UNP 434 E 
+ATOM 3439 O OE1 . GLU A 1 434 ? 17.199  -4.346  -31.837 1.0 90.59 ? 434 GLU A OE1 1 Q5VSL9 UNP 434 E 
+ATOM 3440 O OE2 . GLU A 1 434 ? 18.829  -3.410  -30.672 1.0 90.59 ? 434 GLU A OE2 1 Q5VSL9 UNP 434 E 
+ATOM 3441 N N   . MET A 1 435 ? 23.393  -5.952  -29.885 1.0 88.90 ? 435 MET A N   1 Q5VSL9 UNP 435 M 
+ATOM 3442 C CA  . MET A 1 435 ? 24.796  -5.637  -29.579 1.0 88.90 ? 435 MET A CA  1 Q5VSL9 UNP 435 M 
+ATOM 3443 C C   . MET A 1 435 ? 25.728  -6.834  -29.814 1.0 88.90 ? 435 MET A C   1 Q5VSL9 UNP 435 M 
+ATOM 3444 C CB  . MET A 1 435 ? 24.927  -5.187  -28.116 1.0 88.90 ? 435 MET A CB  1 Q5VSL9 UNP 435 M 
+ATOM 3445 O O   . MET A 1 435 ? 26.840  -6.672  -30.316 1.0 88.90 ? 435 MET A O   1 Q5VSL9 UNP 435 M 
+ATOM 3446 C CG  . MET A 1 435 ? 24.315  -3.806  -27.845 1.0 88.90 ? 435 MET A CG  1 Q5VSL9 UNP 435 M 
+ATOM 3447 S SD  . MET A 1 435 ? 24.522  -3.182  -26.144 1.0 88.90 ? 435 MET A SD  1 Q5VSL9 UNP 435 M 
+ATOM 3448 C CE  . MET A 1 435 ? 23.804  -4.524  -25.160 1.0 88.90 ? 435 MET A CE  1 Q5VSL9 UNP 435 M 
+ATOM 3449 N N   . PHE A 1 436 ? 25.285  -8.049  -29.469 1.0 90.71 ? 436 PHE A N   1 Q5VSL9 UNP 436 F 
+ATOM 3450 C CA  . PHE A 1 436 ? 26.067  -9.264  -29.708 1.0 90.71 ? 436 PHE A CA  1 Q5VSL9 UNP 436 F 
+ATOM 3451 C C   . PHE A 1 436 ? 26.252  -9.533  -31.207 1.0 90.71 ? 436 PHE A C   1 Q5VSL9 UNP 436 F 
+ATOM 3452 C CB  . PHE A 1 436 ? 25.387  -10.452 -29.017 1.0 90.71 ? 436 PHE A CB  1 Q5VSL9 UNP 436 F 
+ATOM 3453 O O   . PHE A 1 436 ? 27.356  -9.855  -31.655 1.0 90.71 ? 436 PHE A O   1 Q5VSL9 UNP 436 F 
+ATOM 3454 C CG  . PHE A 1 436 ? 26.112  -11.763 -29.246 1.0 90.71 ? 436 PHE A CG  1 Q5VSL9 UNP 436 F 
+ATOM 3455 C CD1 . PHE A 1 436 ? 25.698  -12.640 -30.268 1.0 90.71 ? 436 PHE A CD1 1 Q5VSL9 UNP 436 F 
+ATOM 3456 C CD2 . PHE A 1 436 ? 27.241  -12.079 -28.469 1.0 90.71 ? 436 PHE A CD2 1 Q5VSL9 UNP 436 F 
+ATOM 3457 C CE1 . PHE A 1 436 ? 26.413  -13.828 -30.502 1.0 90.71 ? 436 PHE A CE1 1 Q5VSL9 UNP 436 F 
+ATOM 3458 C CE2 . PHE A 1 436 ? 27.951  -13.269 -28.706 1.0 90.71 ? 436 PHE A CE2 1 Q5VSL9 UNP 436 F 
+ATOM 3459 C CZ  . PHE A 1 436 ? 27.538  -14.143 -29.724 1.0 90.71 ? 436 PHE A CZ  1 Q5VSL9 UNP 436 F 
+ATOM 3460 N N   . LEU A 1 437 ? 25.179  -9.382  -31.987 1.0 91.32 ? 437 LEU A N   1 Q5VSL9 UNP 437 L 
+ATOM 3461 C CA  . LEU A 1 437 ? 25.203  -9.532  -33.437 1.0 91.32 ? 437 LEU A CA  1 Q5VSL9 UNP 437 L 
+ATOM 3462 C C   . LEU A 1 437 ? 26.052  -8.461  -34.105 1.0 91.32 ? 437 LEU A C   1 Q5VSL9 UNP 437 L 
+ATOM 3463 C CB  . LEU A 1 437 ? 23.766  -9.470  -33.975 1.0 91.32 ? 437 LEU A CB  1 Q5VSL9 UNP 437 L 
+ATOM 3464 O O   . LEU A 1 437 ? 26.849  -8.785  -34.974 1.0 91.32 ? 437 LEU A O   1 Q5VSL9 UNP 437 L 
+ATOM 3465 C CG  . LEU A 1 437 ? 23.115  -10.852 -34.055 1.0 91.32 ? 437 LEU A CG  1 Q5VSL9 UNP 437 L 
+ATOM 3466 C CD1 . LEU A 1 437 ? 21.630  -10.701 -34.348 1.0 91.32 ? 437 LEU A CD1 1 Q5VSL9 UNP 437 L 
+ATOM 3467 C CD2 . LEU A 1 437 ? 23.736  -11.651 -35.201 1.0 91.32 ? 437 LEU A CD2 1 Q5VSL9 UNP 437 L 
+ATOM 3468 N N   . GLU A 1 438 ? 25.914  -7.209  -33.690 1.0 90.28 ? 438 GLU A N   1 Q5VSL9 UNP 438 E 
+ATOM 3469 C CA  . GLU A 1 438 ? 26.656  -6.086  -34.245 1.0 90.28 ? 438 GLU A CA  1 Q5VSL9 UNP 438 E 
+ATOM 3470 C C   . GLU A 1 438 ? 28.160  -6.237  -33.999 1.0 90.28 ? 438 GLU A C   1 Q5VSL9 UNP 438 E 
+ATOM 3471 C CB  . GLU A 1 438 ? 26.077  -4.797  -33.656 1.0 90.28 ? 438 GLU A CB  1 Q5VSL9 UNP 438 E 
+ATOM 3472 O O   . GLU A 1 438 ? 28.947  -6.158  -34.941 1.0 90.28 ? 438 GLU A O   1 Q5VSL9 UNP 438 E 
+ATOM 3473 C CG  . GLU A 1 438 ? 26.583  -3.572  -34.413 1.0 90.28 ? 438 GLU A CG  1 Q5VSL9 UNP 438 E 
+ATOM 3474 C CD  . GLU A 1 438 ? 25.750  -2.316  -34.130 1.0 90.28 ? 438 GLU A CD  1 Q5VSL9 UNP 438 E 
+ATOM 3475 O OE1 . GLU A 1 438 ? 25.756  -1.438  -35.021 1.0 90.28 ? 438 GLU A OE1 1 Q5VSL9 UNP 438 E 
+ATOM 3476 O OE2 . GLU A 1 438 ? 25.114  -2.256  -33.052 1.0 90.28 ? 438 GLU A OE2 1 Q5VSL9 UNP 438 E 
+ATOM 3477 N N   . SER A 1 439 ? 28.556  -6.598  -32.773 1.0 90.03 ? 439 SER A N   1 Q5VSL9 UNP 439 S 
+ATOM 3478 C CA  . SER A 1 439 ? 29.951  -6.918  -32.448 1.0 90.03 ? 439 SER A CA  1 Q5VSL9 UNP 439 S 
+ATOM 3479 C C   . SER A 1 439 ? 30.471  -8.115  -33.254 1.0 90.03 ? 439 SER A C   1 Q5VSL9 UNP 439 S 
+ATOM 3480 C CB  . SER A 1 439 ? 30.070  -7.190  -30.947 1.0 90.03 ? 439 SER A CB  1 Q5VSL9 UNP 439 S 
+ATOM 3481 O O   . SER A 1 439 ? 31.583  -8.074  -33.783 1.0 90.03 ? 439 SER A O   1 Q5VSL9 UNP 439 S 
+ATOM 3482 O OG  . SER A 1 439 ? 31.412  -7.464  -30.593 1.0 90.03 ? 439 SER A OG  1 Q5VSL9 UNP 439 S 
+ATOM 3483 N N   . SER A 1 440 ? 29.659  -9.164  -33.416 1.0 91.52 ? 440 SER A N   1 Q5VSL9 UNP 440 S 
+ATOM 3484 C CA  . SER A 1 440 ? 30.045  -10.351 -34.188 1.0 91.52 ? 440 SER A CA  1 Q5VSL9 UNP 440 S 
+ATOM 3485 C C   . SER A 1 440 ? 30.187  -10.050 -35.683 1.0 91.52 ? 440 SER A C   1 Q5VSL9 UNP 440 S 
+ATOM 3486 C CB  . SER A 1 440 ? 29.037  -11.484 -33.985 1.0 91.52 ? 440 SER A CB  1 Q5VSL9 UNP 440 S 
+ATOM 3487 O O   . SER A 1 440 ? 31.169  -10.452 -36.300 1.0 91.52 ? 440 SER A O   1 Q5VSL9 UNP 440 S 
+ATOM 3488 O OG  . SER A 1 440 ? 28.973  -11.867 -32.626 1.0 91.52 ? 440 SER A OG  1 Q5VSL9 UNP 440 S 
+ATOM 3489 N N   . ARG A 1 441 ? 29.239  -9.322  -36.282 1.0 92.65 ? 441 ARG A N   1 Q5VSL9 UNP 441 R 
+ATOM 3490 C CA  . ARG A 1 441 ? 29.274  -8.940  -37.702 1.0 92.65 ? 441 ARG A CA  1 Q5VSL9 UNP 441 R 
+ATOM 3491 C C   . ARG A 1 441 ? 30.417  -7.975  -37.985 1.0 92.65 ? 441 ARG A C   1 Q5VSL9 UNP 441 R 
+ATOM 3492 C CB  . ARG A 1 441 ? 27.943  -8.309  -38.124 1.0 92.65 ? 441 ARG A CB  1 Q5VSL9 UNP 441 R 
+ATOM 3493 O O   . ARG A 1 441 ? 31.144  -8.184  -38.949 1.0 92.65 ? 441 ARG A O   1 Q5VSL9 UNP 441 R 
+ATOM 3494 C CG  . ARG A 1 441 ? 26.742  -9.261  -38.132 1.0 92.65 ? 441 ARG A CG  1 Q5VSL9 UNP 441 R 
+ATOM 3495 C CD  . ARG A 1 441 ? 25.472  -8.418  -38.285 1.0 92.65 ? 441 ARG A CD  1 Q5VSL9 UNP 441 R 
+ATOM 3496 N NE  . ARG A 1 441 ? 24.257  -9.248  -38.311 1.0 92.65 ? 441 ARG A NE  1 Q5VSL9 UNP 441 R 
+ATOM 3497 N NH1 . ARG A 1 441 ? 22.736  -7.677  -37.531 1.0 92.65 ? 441 ARG A NH1 1 Q5VSL9 UNP 441 R 
+ATOM 3498 N NH2 . ARG A 1 441 ? 22.063  -9.694  -38.056 1.0 92.65 ? 441 ARG A NH2 1 Q5VSL9 UNP 441 R 
+ATOM 3499 C CZ  . ARG A 1 441 ? 23.041  -8.862  -37.967 1.0 92.65 ? 441 ARG A CZ  1 Q5VSL9 UNP 441 R 
+ATOM 3500 N N   . SER A 1 442 ? 30.648  -7.002  -37.106 1.0 90.69 ? 442 SER A N   1 Q5VSL9 UNP 442 S 
+ATOM 3501 C CA  . SER A 1 442 ? 31.813  -6.121  -37.196 1.0 90.69 ? 442 SER A CA  1 Q5VSL9 UNP 442 S 
+ATOM 3502 C C   . SER A 1 442 ? 33.119  -6.924  -37.159 1.0 90.69 ? 442 SER A C   1 Q5VSL9 UNP 442 S 
+ATOM 3503 C CB  . SER A 1 442 ? 31.759  -5.091  -36.066 1.0 90.69 ? 442 SER A CB  1 Q5VSL9 UNP 442 S 
+ATOM 3504 O O   . SER A 1 442 ? 33.977  -6.722  -38.012 1.0 90.69 ? 442 SER A O   1 Q5VSL9 UNP 442 S 
+ATOM 3505 O OG  . SER A 1 442 ? 32.873  -4.228  -36.125 1.0 90.69 ? 442 SER A OG  1 Q5VSL9 UNP 442 S 
+ATOM 3506 N N   . LYS A 1 443 ? 33.235  -7.909  -36.257 1.0 92.08 ? 443 LYS A N   1 Q5VSL9 UNP 443 K 
+ATOM 3507 C CA  . LYS A 1 443 ? 34.435  -8.748  -36.130 1.0 92.08 ? 443 LYS A CA  1 Q5VSL9 UNP 443 K 
+ATOM 3508 C C   . LYS A 1 443 ? 34.684  -9.678  -37.324 1.0 92.08 ? 443 LYS A C   1 Q5VSL9 UNP 443 K 
+ATOM 3509 C CB  . LYS A 1 443 ? 34.353  -9.531  -34.810 1.0 92.08 ? 443 LYS A CB  1 Q5VSL9 UNP 443 K 
+ATOM 3510 O O   . LYS A 1 443 ? 35.832  -9.841  -37.717 1.0 92.08 ? 443 LYS A O   1 Q5VSL9 UNP 443 K 
+ATOM 3511 C CG  . LYS A 1 443 ? 35.607  -10.384 -34.575 1.0 92.08 ? 443 LYS A CG  1 Q5VSL9 UNP 443 K 
+ATOM 3512 C CD  . LYS A 1 443 ? 35.556  -11.101 -33.225 1.0 92.08 ? 443 LYS A CD  1 Q5VSL9 UNP 443 K 
+ATOM 3513 C CE  . LYS A 1 443 ? 36.816  -11.963 -33.104 1.0 92.08 ? 443 LYS A CE  1 Q5VSL9 UNP 443 K 
+ATOM 3514 N NZ  . LYS A 1 443 ? 36.881  -12.668 -31.803 1.0 92.08 ? 443 LYS A NZ  1 Q5VSL9 UNP 443 K 
+ATOM 3515 N N   . PHE A 1 444 ? 33.651  -10.344 -37.845 1.0 91.86 ? 444 PHE A N   1 Q5VSL9 UNP 444 F 
+ATOM 3516 C CA  . PHE A 1 444 ? 33.817  -11.406 -38.853 1.0 91.86 ? 444 PHE A CA  1 Q5VSL9 UNP 444 F 
+ATOM 3517 C C   . PHE A 1 444 ? 33.554  -10.959 -40.295 1.0 91.86 ? 444 PHE A C   1 Q5VSL9 UNP 444 F 
+ATOM 3518 C CB  . PHE A 1 444 ? 32.927  -12.605 -38.488 1.0 91.86 ? 444 PHE A CB  1 Q5VSL9 UNP 444 F 
+ATOM 3519 O O   . PHE A 1 444 ? 34.070  -11.579 -41.218 1.0 91.86 ? 444 PHE A O   1 Q5VSL9 UNP 444 F 
+ATOM 3520 C CG  . PHE A 1 444 ? 33.385  -13.369 -37.259 1.0 91.86 ? 444 PHE A CG  1 Q5VSL9 UNP 444 F 
+ATOM 3521 C CD1 . PHE A 1 444 ? 34.543  -14.165 -37.323 1.0 91.86 ? 444 PHE A CD1 1 Q5VSL9 UNP 444 F 
+ATOM 3522 C CD2 . PHE A 1 444 ? 32.659  -13.303 -36.055 1.0 91.86 ? 444 PHE A CD2 1 Q5VSL9 UNP 444 F 
+ATOM 3523 C CE1 . PHE A 1 444 ? 34.979  -14.874 -36.189 1.0 91.86 ? 444 PHE A CE1 1 Q5VSL9 UNP 444 F 
+ATOM 3524 C CE2 . PHE A 1 444 ? 33.098  -14.001 -34.916 1.0 91.86 ? 444 PHE A CE2 1 Q5VSL9 UNP 444 F 
+ATOM 3525 C CZ  . PHE A 1 444 ? 34.259  -14.790 -34.984 1.0 91.86 ? 444 PHE A CZ  1 Q5VSL9 UNP 444 F 
+ATOM 3526 N N   . ILE A 1 445 ? 32.742  -9.921  -40.496 1.0 89.56 ? 445 ILE A N   1 Q5VSL9 UNP 445 I 
+ATOM 3527 C CA  . ILE A 1 445 ? 32.280  -9.467  -41.819 1.0 89.56 ? 445 ILE A CA  1 Q5VSL9 UNP 445 I 
+ATOM 3528 C C   . ILE A 1 445 ? 32.740  -8.026  -42.095 1.0 89.56 ? 445 ILE A C   1 Q5VSL9 UNP 445 I 
+ATOM 3529 C CB  . ILE A 1 445 ? 30.737  -9.622  -41.929 1.0 89.56 ? 445 ILE A CB  1 Q5VSL9 UNP 445 I 
+ATOM 3530 O O   . ILE A 1 445 ? 32.881  -7.638  -43.249 1.0 89.56 ? 445 ILE A O   1 Q5VSL9 UNP 445 I 
+ATOM 3531 C CG1 . ILE A 1 445 ? 30.265  -11.039 -41.508 1.0 89.56 ? 445 ILE A CG1 1 Q5VSL9 UNP 445 I 
+ATOM 3532 C CG2 . ILE A 1 445 ? 30.252  -9.308  -43.358 1.0 89.56 ? 445 ILE A CG2 1 Q5VSL9 UNP 445 I 
+ATOM 3533 C CD1 . ILE A 1 445 ? 28.743  -11.211 -41.454 1.0 89.56 ? 445 ILE A CD1 1 Q5VSL9 UNP 445 I 
+ATOM 3534 N N   . GLY A 1 446 ? 32.984  -7.221  -41.053 1.0 87.70 ? 446 GLY A N   1 Q5VSL9 UNP 446 G 
+ATOM 3535 C CA  . GLY A 1 446 ? 33.361  -5.811  -41.189 1.0 87.70 ? 446 GLY A CA  1 Q5VSL9 UNP 446 G 
+ATOM 3536 C C   . GLY A 1 446 ? 32.189  -4.870  -41.495 1.0 87.70 ? 446 GLY A C   1 Q5VSL9 UNP 446 G 
+ATOM 3537 O O   . GLY A 1 446 ? 32.415  -3.709  -41.815 1.0 87.70 ? 446 GLY A O   1 Q5VSL9 UNP 446 G 
+ATOM 3538 N N   . TYR A 1 447 ? 30.941  -5.341  -41.389 1.0 83.64 ? 447 TYR A N   1 Q5VSL9 UNP 447 Y 
+ATOM 3539 C CA  . TYR A 1 447 ? 29.737  -4.540  -41.640 1.0 83.64 ? 447 TYR A CA  1 Q5VSL9 UNP 447 Y 
+ATOM 3540 C C   . TYR A 1 447 ? 28.716  -4.690  -40.509 1.0 83.64 ? 447 TYR A C   1 Q5VSL9 UNP 447 Y 
+ATOM 3541 C CB  . TYR A 1 447 ? 29.135  -4.923  -43.000 1.0 83.64 ? 447 TYR A CB  1 Q5VSL9 UNP 447 Y 
+ATOM 3542 O O   . TYR A 1 447 ? 28.641  -5.742  -39.872 1.0 83.64 ? 447 TYR A O   1 Q5VSL9 UNP 447 Y 
+ATOM 3543 C CG  . TYR A 1 447 ? 28.039  -3.979  -43.457 1.0 83.64 ? 447 TYR A CG  1 Q5VSL9 UNP 447 Y 
+ATOM 3544 C CD1 . TYR A 1 447 ? 26.684  -4.323  -43.289 1.0 83.64 ? 447 TYR A CD1 1 Q5VSL9 UNP 447 Y 
+ATOM 3545 C CD2 . TYR A 1 447 ? 28.382  -2.735  -44.021 1.0 83.64 ? 447 TYR A CD2 1 Q5VSL9 UNP 447 Y 
+ATOM 3546 C CE1 . TYR A 1 447 ? 25.678  -3.420  -43.683 1.0 83.64 ? 447 TYR A CE1 1 Q5VSL9 UNP 447 Y 
+ATOM 3547 C CE2 . TYR A 1 447 ? 27.376  -1.830  -44.412 1.0 83.64 ? 447 TYR A CE2 1 Q5VSL9 UNP 447 Y 
+ATOM 3548 O OH  . TYR A 1 447 ? 25.036  -1.309  -44.608 1.0 83.64 ? 447 TYR A OH  1 Q5VSL9 UNP 447 Y 
+ATOM 3549 C CZ  . TYR A 1 447 ? 26.018  -2.171  -44.237 1.0 83.64 ? 447 TYR A CZ  1 Q5VSL9 UNP 447 Y 
+ATOM 3550 N N   . THR A 1 448 ? 27.909  -3.658  -40.264 1.0 79.25 ? 448 THR A N   1 Q5VSL9 UNP 448 T 
+ATOM 3551 C CA  . THR A 1 448 ? 26.844  -3.664  -39.255 1.0 79.25 ? 448 THR A CA  1 Q5VSL9 UNP 448 T 
+ATOM 3552 C C   . THR A 1 448 ? 25.484  -3.434  -39.909 1.0 79.25 ? 448 THR A C   1 Q5VSL9 UNP 448 T 
+ATOM 3553 C CB  . THR A 1 448 ? 27.104  -2.659  -38.121 1.0 79.25 ? 448 THR A CB  1 Q5VSL9 UNP 448 T 
+ATOM 3554 O O   . THR A 1 448 ? 25.305  -2.555  -40.744 1.0 79.25 ? 448 THR A O   1 Q5VSL9 UNP 448 T 
+ATOM 3555 C CG2 . THR A 1 448 ? 28.388  -2.995  -37.358 1.0 79.25 ? 448 THR A CG2 1 Q5VSL9 UNP 448 T 
+ATOM 3556 O OG1 . THR A 1 448 ? 27.254  -1.351  -38.607 1.0 79.25 ? 448 THR A OG1 1 Q5VSL9 UNP 448 T 
+ATOM 3557 N N   . LEU A 1 449 ? 24.507  -4.260  -39.536 1.0 76.59 ? 449 LEU A N   1 Q5VSL9 UNP 449 L 
+ATOM 3558 C CA  . LEU A 1 449 ? 23.108  -4.114  -39.939 1.0 76.59 ? 449 LEU A CA  1 Q5VSL9 UNP 449 L 
+ATOM 3559 C C   . LEU A 1 449 ? 22.332  -3.656  -38.705 1.0 76.59 ? 449 LEU A C   1 Q5VSL9 UNP 449 L 
+ATOM 3560 C CB  . LEU A 1 449 ? 22.581  -5.450  -40.498 1.0 76.59 ? 449 LEU A CB  1 Q5VSL9 UNP 449 L 
+ATOM 3561 O O   . LEU A 1 449 ? 22.136  -4.450  -37.780 1.0 76.59 ? 449 LEU A O   1 Q5VSL9 UNP 449 L 
+ATOM 3562 C CG  . LEU A 1 449 ? 23.122  -5.820  -41.889 1.0 76.59 ? 449 LEU A CG  1 Q5VSL9 UNP 449 L 
+ATOM 3563 C CD1 . LEU A 1 449 ? 22.954  -7.322  -42.129 1.0 76.59 ? 449 LEU A CD1 1 Q5VSL9 UNP 449 L 
+ATOM 3564 C CD2 . LEU A 1 449 ? 22.376  -5.071  -42.995 1.0 76.59 ? 449 LEU A CD2 1 Q5VSL9 UNP 449 L 
+ATOM 3565 N N   . GLY A 1 450 ? 21.950  -2.378  -38.674 1.0 77.91 ? 450 GLY A N   1 Q5VSL9 UNP 450 G 
+ATOM 3566 C CA  . GLY A 1 450 ? 21.199  -1.793  -37.563 1.0 77.91 ? 450 GLY A CA  1 Q5VSL9 UNP 450 G 
+ATOM 3567 C C   . GLY A 1 450 ? 19.827  -2.450  -37.401 1.0 77.91 ? 450 GLY A C   1 Q5VSL9 UNP 450 G 
+ATOM 3568 O O   . GLY A 1 450 ? 19.141  -2.702  -38.389 1.0 77.91 ? 450 GLY A O   1 Q5VSL9 UNP 450 G 
+ATOM 3569 N N   . SER A 1 451 ? 19.444  -2.747  -36.156 1.0 78.05 ? 451 SER A N   1 Q5VSL9 UNP 451 S 
+ATOM 3570 C CA  . SER A 1 451 ? 18.140  -3.323  -35.770 1.0 78.05 ? 451 SER A CA  1 Q5VSL9 UNP 451 S 
+ATOM 3571 C C   . SER A 1 451 ? 17.790  -4.701  -36.360 1.0 78.05 ? 451 SER A C   1 Q5VSL9 UNP 451 S 
+ATOM 3572 C CB  . SER A 1 451 ? 17.014  -2.313  -36.028 1.0 78.05 ? 451 SER A CB  1 Q5VSL9 UNP 451 S 
+ATOM 3573 O O   . SER A 1 451 ? 16.707  -5.220  -36.098 1.0 78.05 ? 451 SER A O   1 Q5VSL9 UNP 451 S 
+ATOM 3574 O OG  . SER A 1 451 ? 17.294  -1.091  -35.368 1.0 78.05 ? 451 SER A OG  1 Q5VSL9 UNP 451 S 
+ATOM 3575 N N   . ASP A 1 452 ? 18.689  -5.344  -37.110 1.0 86.16 ? 452 ASP A N   1 Q5VSL9 UNP 452 D 
+ATOM 3576 C CA  . ASP A 1 452 ? 18.456  -6.698  -37.607 1.0 86.16 ? 452 ASP A CA  1 Q5VSL9 UNP 452 D 
+ATOM 3577 C C   . ASP A 1 452 ? 18.970  -7.755  -36.623 1.0 86.16 ? 452 ASP A C   1 Q5VSL9 UNP 452 D 
+ATOM 3578 C CB  . ASP A 1 452 ? 19.053  -6.897  -39.001 1.0 86.16 ? 452 ASP A CB  1 Q5VSL9 UNP 452 D 
+ATOM 3579 O O   . ASP A 1 452 ? 20.176  -7.886  -36.396 1.0 86.16 ? 452 ASP A O   1 Q5VSL9 UNP 452 D 
+ATOM 3580 C CG  . ASP A 1 452 ? 18.911  -8.368  -39.390 1.0 86.16 ? 452 ASP A CG  1 Q5VSL9 UNP 452 D 
+ATOM 3581 O OD1 . ASP A 1 452 ? 17.806  -8.942  -39.314 1.0 86.16 ? 452 ASP A OD1 1 Q5VSL9 UNP 452 D 
+ATOM 3582 O OD2 . ASP A 1 452 ? 19.949  -9.030  -39.582 1.0 86.16 ? 452 ASP A OD2 1 Q5VSL9 UNP 452 D 
+ATOM 3583 N N   . THR A 1 453 ? 18.057  -8.579  -36.106 1.0 87.17 ? 453 THR A N   1 Q5VSL9 UNP 453 T 
+ATOM 3584 C CA  . THR A 1 453 ? 18.381  -9.704  -35.216 1.0 87.17 ? 453 THR A CA  1 Q5VSL9 UNP 453 T 
+ATOM 3585 C C   . THR A 1 453 ? 18.352  -11.070 -35.909 1.0 87.17 ? 453 THR A C   1 Q5VSL9 UNP 453 T 
+ATOM 3586 C CB  . THR A 1 453 ? 17.510  -9.706  -33.951 1.0 87.17 ? 453 THR A CB  1 Q5VSL9 UNP 453 T 
+ATOM 3587 O O   . THR A 1 453 ? 18.562  -12.099 -35.255 1.0 87.17 ? 453 THR A O   1 Q5VSL9 UNP 453 T 
+ATOM 3588 C CG2 . THR A 1 453 ? 17.685  -8.444  -33.112 1.0 87.17 ? 453 THR A CG2 1 Q5VSL9 UNP 453 T 
+ATOM 3589 O OG1 . THR A 1 453 ? 16.147  -9.830  -34.275 1.0 87.17 ? 453 THR A OG1 1 Q5VSL9 UNP 453 T 
+ATOM 3590 N N   . ASN A 1 454 ? 18.082  -11.134 -37.219 1.0 88.15 ? 454 ASN A N   1 Q5VSL9 UNP 454 N 
+ATOM 3591 C CA  . ASN A 1 454 ? 17.840  -12.395 -37.928 1.0 88.15 ? 454 ASN A CA  1 Q5VSL9 UNP 454 N 
+ATOM 3592 C C   . ASN A 1 454 ? 18.975  -12.823 -38.860 1.0 88.15 ? 454 ASN A C   1 Q5VSL9 UNP 454 N 
+ATOM 3593 C CB  . ASN A 1 454 ? 16.487  -12.300 -38.644 1.0 88.15 ? 454 ASN A CB  1 Q5VSL9 UNP 454 N 
+ATOM 3594 O O   . ASN A 1 454 ? 19.244  -14.022 -38.952 1.0 88.15 ? 454 ASN A O   1 Q5VSL9 UNP 454 N 
+ATOM 3595 C CG  . ASN A 1 454 ? 15.330  -12.276 -37.661 1.0 88.15 ? 454 ASN A CG  1 Q5VSL9 UNP 454 N 
+ATOM 3596 N ND2 . ASN A 1 454 ? 14.335  -11.461 -37.913 1.0 88.15 ? 454 ASN A ND2 1 Q5VSL9 UNP 454 N 
+ATOM 3597 O OD1 . ASN A 1 454 ? 15.319  -12.995 -36.663 1.0 88.15 ? 454 ASN A OD1 1 Q5VSL9 UNP 454 N 
+ATOM 3598 N N   . THR A 1 455 ? 19.672  -11.893 -39.511 1.0 88.56 ? 455 THR A N   1 Q5VSL9 UNP 455 T 
+ATOM 3599 C CA  . THR A 1 455 ? 20.676  -12.240 -40.527 1.0 88.56 ? 455 THR A CA  1 Q5VSL9 UNP 455 T 
+ATOM 3600 C C   . THR A 1 455 ? 21.959  -12.765 -39.888 1.0 88.56 ? 455 THR A C   1 Q5VSL9 UNP 455 T 
+ATOM 3601 C CB  . THR A 1 455 ? 20.986  -11.054 -41.451 1.0 88.56 ? 455 THR A CB  1 Q5VSL9 UNP 455 T 
+ATOM 3602 O O   . THR A 1 455 ? 22.720  -12.020 -39.273 1.0 88.56 ? 455 THR A O   1 Q5VSL9 UNP 455 T 
+ATOM 3603 C CG2 . THR A 1 455 ? 21.791  -11.476 -42.676 1.0 88.56 ? 455 THR A CG2 1 Q5VSL9 UNP 455 T 
+ATOM 3604 O OG1 . THR A 1 455 ? 19.780  -10.498 -41.903 1.0 88.56 ? 455 THR A OG1 1 Q5VSL9 UNP 455 T 
+ATOM 3605 N N   . VAL A 1 456 ? 22.237  -14.057 -40.049 1.0 89.39 ? 456 VAL A N   1 Q5VSL9 UNP 456 V 
+ATOM 3606 C CA  . VAL A 1 456 ? 23.455  -14.705 -39.516 1.0 89.39 ? 456 VAL A CA  1 Q5VSL9 UNP 456 V 
+ATOM 3607 C C   . VAL A 1 456 ? 24.423  -15.174 -40.603 1.0 89.39 ? 456 VAL A C   1 Q5VSL9 UNP 456 V 
+ATOM 3608 C CB  . VAL A 1 456 ? 23.105  -15.828 -38.525 1.0 89.39 ? 456 VAL A CB  1 Q5VSL9 UNP 456 V 
+ATOM 3609 O O   . VAL A 1 456 ? 25.402  -15.867 -40.320 1.0 89.39 ? 456 VAL A O   1 Q5VSL9 UNP 456 V 
+ATOM 3610 C CG1 . VAL A 1 456 ? 22.300  -15.276 -37.348 1.0 89.39 ? 456 VAL A CG1 1 Q5VSL9 UNP 456 V 
+ATOM 3611 C CG2 . VAL A 1 456 ? 22.316  -16.970 -39.175 1.0 89.39 ? 456 VAL A CG2 1 Q5VSL9 UNP 456 V 
+ATOM 3612 N N   . VAL A 1 457 ? 24.151  -14.805 -41.856 1.0 87.95 ? 457 VAL A N   1 Q5VSL9 UNP 457 V 
+ATOM 3613 C CA  . VAL A 1 457 ? 24.987  -15.139 -43.014 1.0 87.95 ? 457 VAL A CA  1 Q5VSL9 UNP 457 V 
+ATOM 3614 C C   . VAL A 1 457 ? 26.402  -14.593 -42.805 1.0 87.95 ? 457 VAL A C   1 Q5VSL9 UNP 457 V 
+ATOM 3615 C CB  . VAL A 1 457 ? 24.357  -14.597 -44.312 1.0 87.95 ? 457 VAL A CB  1 Q5VSL9 UNP 457 V 
+ATOM 3616 O O   . VAL A 1 457 ? 26.572  -13.468 -42.349 1.0 87.95 ? 457 VAL A O   1 Q5VSL9 UNP 457 V 
+ATOM 3617 C CG1 . VAL A 1 457 ? 25.242  -14.854 -45.536 1.0 87.95 ? 457 VAL A CG1 1 Q5VSL9 UNP 457 V 
+ATOM 3618 C CG2 . VAL A 1 457 ? 22.999  -15.270 -44.567 1.0 87.95 ? 457 VAL A CG2 1 Q5VSL9 UNP 457 V 
+ATOM 3619 N N   . GLY A 1 458 ? 27.412  -15.413 -43.103 1.0 87.67 ? 458 GLY A N   1 Q5VSL9 UNP 458 G 
+ATOM 3620 C CA  . GLY A 1 458 ? 28.829  -15.067 -42.936 1.0 87.67 ? 458 GLY A CA  1 Q5VSL9 UNP 458 G 
+ATOM 3621 C C   . GLY A 1 458 ? 29.377  -15.229 -41.513 1.0 87.67 ? 458 GLY A C   1 Q5VSL9 UNP 458 G 
+ATOM 3622 O O   . GLY A 1 458 ? 30.587  -15.170 -41.323 1.0 87.67 ? 458 GLY A O   1 Q5VSL9 UNP 458 G 
+ATOM 3623 N N   . LEU A 1 459 ? 28.526  -15.479 -40.511 1.0 92.30 ? 459 LEU A N   1 Q5VSL9 UNP 459 L 
+ATOM 3624 C CA  . LEU A 1 459 ? 28.982  -15.704 -39.137 1.0 92.30 ? 459 LEU A CA  1 Q5VSL9 UNP 459 L 
+ATOM 3625 C C   . LEU A 1 459 ? 29.347  -17.184 -38.890 1.0 92.30 ? 459 LEU A C   1 Q5VSL9 UNP 459 L 
+ATOM 3626 C CB  . LEU A 1 459 ? 27.941  -15.191 -38.127 1.0 92.30 ? 459 LEU A CB  1 Q5VSL9 UNP 459 L 
+ATOM 3627 O O   . LEU A 1 459 ? 28.667  -18.071 -39.411 1.0 92.30 ? 459 LEU A O   1 Q5VSL9 UNP 459 L 
+ATOM 3628 C CG  . LEU A 1 459 ? 27.624  -13.689 -38.253 1.0 92.30 ? 459 LEU A CG  1 Q5VSL9 UNP 459 L 
+ATOM 3629 C CD1 . LEU A 1 459 ? 26.529  -13.298 -37.258 1.0 92.30 ? 459 LEU A CD1 1 Q5VSL9 UNP 459 L 
+ATOM 3630 C CD2 . LEU A 1 459 ? 28.849  -12.818 -37.968 1.0 92.30 ? 459 LEU A CD2 1 Q5VSL9 UNP 459 L 
+ATOM 3631 N N   . PRO A 1 460 ? 30.370  -17.481 -38.063 1.0 94.06 ? 460 PRO A N   1 Q5VSL9 UNP 460 P 
+ATOM 3632 C CA  . PRO A 1 460 ? 30.730  -18.854 -37.696 1.0 94.06 ? 460 PRO A CA  1 Q5VSL9 UNP 460 P 
+ATOM 3633 C C   . PRO A 1 460 ? 29.623  -19.610 -36.942 1.0 94.06 ? 460 PRO A C   1 Q5VSL9 UNP 460 P 
+ATOM 3634 C CB  . PRO A 1 460 ? 31.989  -18.726 -36.830 1.0 94.06 ? 460 PRO A CB  1 Q5VSL9 UNP 460 P 
+ATOM 3635 O O   . PRO A 1 460 ? 28.852  -19.012 -36.189 1.0 94.06 ? 460 PRO A O   1 Q5VSL9 UNP 460 P 
+ATOM 3636 C CG  . PRO A 1 460 ? 32.602  -17.401 -37.268 1.0 94.06 ? 460 PRO A CG  1 Q5VSL9 UNP 460 P 
+ATOM 3637 C CD  . PRO A 1 460 ? 31.380  -16.547 -37.579 1.0 94.06 ? 460 PRO A CD  1 Q5VSL9 UNP 460 P 
+ATOM 3638 N N   . ARG A 1 461 ? 29.608  -20.949 -37.042 1.0 93.42 ? 461 ARG A N   1 Q5VSL9 UNP 461 R 
+ATOM 3639 C CA  . ARG A 1 461 ? 28.626  -21.820 -36.353 1.0 93.42 ? 461 ARG A CA  1 Q5VSL9 UNP 461 R 
+ATOM 3640 C C   . ARG A 1 461 ? 28.486  -21.564 -34.839 1.0 93.42 ? 461 ARG A C   1 Q5VSL9 UNP 461 R 
+ATOM 3641 C CB  . ARG A 1 461 ? 28.920  -23.312 -36.596 1.0 93.42 ? 461 ARG A CB  1 Q5VSL9 UNP 461 R 
+ATOM 3642 O O   . ARG A 1 461 ? 27.346  -21.479 -34.386 1.0 93.42 ? 461 ARG A O   1 Q5VSL9 UNP 461 R 
+ATOM 3643 C CG  . ARG A 1 461 ? 28.596  -23.777 -38.021 1.0 93.42 ? 461 ARG A CG  1 Q5VSL9 UNP 461 R 
+ATOM 3644 C CD  . ARG A 1 461 ? 28.825  -25.292 -38.116 1.0 93.42 ? 461 ARG A CD  1 Q5VSL9 UNP 461 R 
+ATOM 3645 N NE  . ARG A 1 461 ? 28.501  -25.820 -39.455 1.0 93.42 ? 461 ARG A NE  1 Q5VSL9 UNP 461 R 
+ATOM 3646 N NH1 . ARG A 1 461 ? 28.925  -28.033 -38.997 1.0 93.42 ? 461 ARG A NH1 1 Q5VSL9 UNP 461 R 
+ATOM 3647 N NH2 . ARG A 1 461 ? 28.261  -27.439 -41.042 1.0 93.42 ? 461 ARG A NH2 1 Q5VSL9 UNP 461 R 
+ATOM 3648 C CZ  . ARG A 1 461 ? 28.563  -27.090 -39.822 1.0 93.42 ? 461 ARG A CZ  1 Q5VSL9 UNP 461 R 
+ATOM 3649 N N   . PRO A 1 462 ? 29.563  -21.354 -34.053 1.0 94.33 ? 462 PRO A N   1 Q5VSL9 UNP 462 P 
+ATOM 3650 C CA  . PRO A 1 462 ? 29.416  -21.038 -32.626 1.0 94.33 ? 462 PRO A CA  1 Q5VSL9 UNP 462 P 
+ATOM 3651 C C   . PRO A 1 462 ? 28.615  -19.753 -32.350 1.0 94.33 ? 462 PRO A C   1 Q5VSL9 UNP 462 P 
+ATOM 3652 C CB  . PRO A 1 462 ? 30.846  -20.907 -32.096 1.0 94.33 ? 462 PRO A CB  1 Q5VSL9 UNP 462 P 
+ATOM 3653 O O   . PRO A 1 462 ? 27.919  -19.641 -31.339 1.0 94.33 ? 462 PRO A O   1 Q5VSL9 UNP 462 P 
+ATOM 3654 C CG  . PRO A 1 462 ? 31.665  -21.790 -33.034 1.0 94.33 ? 462 PRO A CG  1 Q5VSL9 UNP 462 P 
+ATOM 3655 C CD  . PRO A 1 462 ? 30.971  -21.569 -34.373 1.0 94.33 ? 462 PRO A CD  1 Q5VSL9 UNP 462 P 
+ATOM 3656 N N   . ILE A 1 463 ? 28.674  -18.774 -33.261 1.0 92.56 ? 463 ILE A N   1 Q5VSL9 UNP 463 I 
+ATOM 3657 C CA  . ILE A 1 463 ? 27.881  -17.542 -33.164 1.0 92.56 ? 463 ILE A CA  1 Q5VSL9 UNP 463 I 
+ATOM 3658 C C   . ILE A 1 463 ? 26.404  -17.839 -33.440 1.0 92.56 ? 463 ILE A C   1 Q5VSL9 UNP 463 I 
+ATOM 3659 C CB  . ILE A 1 463 ? 28.451  -16.451 -34.101 1.0 92.56 ? 463 ILE A CB  1 Q5VSL9 UNP 463 I 
+ATOM 3660 O O   . ILE A 1 463 ? 25.541  -17.309 -32.742 1.0 92.56 ? 463 ILE A O   1 Q5VSL9 UNP 463 I 
+ATOM 3661 C CG1 . ILE A 1 463 ? 29.924  -16.103 -33.788 1.0 92.56 ? 463 ILE A CG1 1 Q5VSL9 UNP 463 I 
+ATOM 3662 C CG2 . ILE A 1 463 ? 27.605  -15.171 -34.074 1.0 92.56 ? 463 ILE A CG2 1 Q5VSL9 UNP 463 I 
+ATOM 3663 C CD1 . ILE A 1 463 ? 30.189  -15.578 -32.368 1.0 92.56 ? 463 ILE A CD1 1 Q5VSL9 UNP 463 I 
+ATOM 3664 N N   . HIS A 1 464 ? 26.095  -18.735 -34.383 1.0 93.52 ? 464 HIS A N   1 Q5VSL9 UNP 464 H 
+ATOM 3665 C CA  . HIS A 1 464 ? 24.717  -19.180 -34.634 1.0 93.52 ? 464 HIS A CA  1 Q5VSL9 UNP 464 H 
+ATOM 3666 C C   . HIS A 1 464 ? 24.116  -19.851 -33.395 1.0 93.52 ? 464 HIS A C   1 Q5VSL9 UNP 464 H 
+ATOM 3667 C CB  . HIS A 1 464 ? 24.656  -20.149 -35.826 1.0 93.52 ? 464 HIS A CB  1 Q5VSL9 UNP 464 H 
+ATOM 3668 O O   . HIS A 1 464 ? 22.994  -19.528 -33.002 1.0 93.52 ? 464 HIS A O   1 Q5VSL9 UNP 464 H 
+ATOM 3669 C CG  . HIS A 1 464 ? 25.074  -19.609 -37.171 1.0 93.52 ? 464 HIS A CG  1 Q5VSL9 UNP 464 H 
+ATOM 3670 C CD2 . HIS A 1 464 ? 25.632  -18.394 -37.450 1.0 93.52 ? 464 HIS A CD2 1 Q5VSL9 UNP 464 H 
+ATOM 3671 N ND1 . HIS A 1 464 ? 24.907  -20.311 -38.365 1.0 93.52 ? 464 HIS A ND1 1 Q5VSL9 UNP 464 H 
+ATOM 3672 C CE1 . HIS A 1 464 ? 25.362  -19.505 -39.334 1.0 93.52 ? 464 HIS A CE1 1 Q5VSL9 UNP 464 H 
+ATOM 3673 N NE2 . HIS A 1 464 ? 25.797  -18.348 -38.815 1.0 93.52 ? 464 HIS A NE2 1 Q5VSL9 UNP 464 H 
+ATOM 3674 N N   . GLU A 1 465 ? 24.872  -20.735 -32.741 1.0 93.21 ? 465 GLU A N   1 Q5VSL9 UNP 465 E 
+ATOM 3675 C CA  . GLU A 1 465 ? 24.455  -21.398 -31.496 1.0 93.21 ? 465 GLU A CA  1 Q5VSL9 UNP 465 E 
+ATOM 3676 C C   . GLU A 1 465 ? 24.240  -20.398 -30.351 1.0 93.21 ? 465 GLU A C   1 Q5VSL9 UNP 465 E 
+ATOM 3677 C CB  . GLU A 1 465 ? 25.504  -22.435 -31.079 1.0 93.21 ? 465 GLU A CB  1 Q5VSL9 UNP 465 E 
+ATOM 3678 O O   . GLU A 1 465 ? 23.240  -20.468 -29.626 1.0 93.21 ? 465 GLU A O   1 Q5VSL9 UNP 465 E 
+ATOM 3679 C CG  . GLU A 1 465 ? 25.528  -23.641 -32.028 1.0 93.21 ? 465 GLU A CG  1 Q5VSL9 UNP 465 E 
+ATOM 3680 C CD  . GLU A 1 465 ? 26.601  -24.675 -31.659 1.0 93.21 ? 465 GLU A CD  1 Q5VSL9 UNP 465 E 
+ATOM 3681 O OE1 . GLU A 1 465 ? 26.719  -25.650 -32.434 1.0 93.21 ? 465 GLU A OE1 1 Q5VSL9 UNP 465 E 
+ATOM 3682 O OE2 . GLU A 1 465 ? 27.288  -24.483 -30.632 1.0 93.21 ? 465 GLU A OE2 1 Q5VSL9 UNP 465 E 
+ATOM 3683 N N   . SER A 1 466 ? 25.133  -19.413 -30.235 1.0 92.12 ? 466 SER A N   1 Q5VSL9 UNP 466 S 
+ATOM 3684 C CA  . SER A 1 466 ? 25.022  -18.334 -29.248 1.0 92.12 ? 466 SER A CA  1 Q5VSL9 UNP 466 S 
+ATOM 3685 C C   . SER A 1 466 ? 23.754  -17.505 -29.473 1.0 92.12 ? 466 SER A C   1 Q5VSL9 UNP 466 S 
+ATOM 3686 C CB  . SER A 1 466 ? 26.255  -17.428 -29.301 1.0 92.12 ? 466 SER A CB  1 Q5VSL9 UNP 466 S 
+ATOM 3687 O O   . SER A 1 466 ? 22.984  -17.287 -28.539 1.0 92.12 ? 466 SER A O   1 Q5VSL9 UNP 466 S 
+ATOM 3688 O OG  . SER A 1 466 ? 27.433  -18.155 -29.012 1.0 92.12 ? 466 SER A OG  1 Q5VSL9 UNP 466 S 
+ATOM 3689 N N   . ILE A 1 467 ? 23.465  -17.112 -30.718 1.0 91.75 ? 467 ILE A N   1 Q5VSL9 UNP 467 I 
+ATOM 3690 C CA  . ILE A 1 467 ? 22.249  -16.360 -31.074 1.0 91.75 ? 467 ILE A CA  1 Q5VSL9 UNP 467 I 
+ATOM 3691 C C   . ILE A 1 467 ? 20.995  -17.186 -30.800 1.0 91.75 ? 467 ILE A C   1 Q5VSL9 UNP 467 I 
+ATOM 3692 C CB  . ILE A 1 467 ? 22.290  -15.916 -32.549 1.0 91.75 ? 467 ILE A CB  1 Q5VSL9 UNP 467 I 
+ATOM 3693 O O   . ILE A 1 467 ? 20.026  -16.658 -30.254 1.0 91.75 ? 467 ILE A O   1 Q5VSL9 UNP 467 I 
+ATOM 3694 C CG1 . ILE A 1 467 ? 23.418  -14.886 -32.744 1.0 91.75 ? 467 ILE A CG1 1 Q5VSL9 UNP 467 I 
+ATOM 3695 C CG2 . ILE A 1 467 ? 20.947  -15.302 -33.002 1.0 91.75 ? 467 ILE A CG2 1 Q5VSL9 UNP 467 I 
+ATOM 3696 C CD1 . ILE A 1 467 ? 23.865  -14.826 -34.199 1.0 91.75 ? 467 ILE A CD1 1 Q5VSL9 UNP 467 I 
+ATOM 3697 N N   . LYS A 1 468 ? 21.003  -18.481 -31.137 1.0 93.43 ? 468 LYS A N   1 Q5VSL9 UNP 468 K 
+ATOM 3698 C CA  . LYS A 1 468 ? 19.886  -19.388 -30.844 1.0 93.43 ? 468 LYS A CA  1 Q5VSL9 UNP 468 K 
+ATOM 3699 C C   . LYS A 1 468 ? 19.589  -19.425 -29.342 1.0 93.43 ? 468 LYS A C   1 Q5VSL9 UNP 468 K 
+ATOM 3700 C CB  . LYS A 1 468 ? 20.213  -20.777 -31.412 1.0 93.43 ? 468 LYS A CB  1 Q5VSL9 UNP 468 K 
+ATOM 3701 O O   . LYS A 1 468 ? 18.433  -19.274 -28.948 1.0 93.43 ? 468 LYS A O   1 Q5VSL9 UNP 468 K 
+ATOM 3702 C CG  . LYS A 1 468 ? 19.049  -21.763 -31.241 1.0 93.43 ? 468 LYS A CG  1 Q5VSL9 UNP 468 K 
+ATOM 3703 C CD  . LYS A 1 468 ? 19.426  -23.135 -31.810 1.0 93.43 ? 468 LYS A CD  1 Q5VSL9 UNP 468 K 
+ATOM 3704 C CE  . LYS A 1 468 ? 18.283  -24.130 -31.586 1.0 93.43 ? 468 LYS A CE  1 Q5VSL9 UNP 468 K 
+ATOM 3705 N NZ  . LYS A 1 468 ? 18.641  -25.484 -32.080 1.0 93.43 ? 468 LYS A NZ  1 Q5VSL9 UNP 468 K 
+ATOM 3706 N N   . THR A 1 469 ? 20.625  -19.540 -28.513 1.0 91.82 ? 469 THR A N   1 Q5VSL9 UNP 469 T 
+ATOM 3707 C CA  . THR A 1 469 ? 20.507  -19.531 -27.044 1.0 91.82 ? 469 THR A CA  1 Q5VSL9 UNP 469 T 
+ATOM 3708 C C   . THR A 1 469 ? 19.992  -18.187 -26.523 1.0 91.82 ? 469 THR A C   1 Q5VSL9 UNP 469 T 
+ATOM 3709 C CB  . THR A 1 469 ? 21.863  -19.853 -26.399 1.0 91.82 ? 469 THR A CB  1 Q5VSL9 UNP 469 T 
+ATOM 3710 O O   . THR A 1 469 ? 19.085  -18.137 -25.690 1.0 91.82 ? 469 THR A O   1 Q5VSL9 UNP 469 T 
+ATOM 3711 C CG2 . THR A 1 469 ? 21.758  -19.996 -24.881 1.0 91.82 ? 469 THR A CG2 1 Q5VSL9 UNP 469 T 
+ATOM 3712 O OG1 . THR A 1 469 ? 22.348  -21.075 -26.903 1.0 91.82 ? 469 THR A OG1 1 Q5VSL9 UNP 469 T 
+ATOM 3713 N N   . LEU A 1 470 ? 20.517  -17.075 -27.046 1.0 91.83 ? 470 LEU A N   1 Q5VSL9 UNP 470 L 
+ATOM 3714 C CA  . LEU A 1 470 ? 20.067  -15.732 -26.679 1.0 91.83 ? 470 LEU A CA  1 Q5VSL9 UNP 470 L 
+ATOM 3715 C C   . LEU A 1 470 ? 18.585  -15.513 -27.026 1.0 91.83 ? 470 LEU A C   1 Q5VSL9 UNP 470 L 
+ATOM 3716 C CB  . LEU A 1 470 ? 20.953  -14.685 -27.375 1.0 91.83 ? 470 LEU A CB  1 Q5VSL9 UNP 470 L 
+ATOM 3717 O O   . LEU A 1 470 ? 17.835  -15.001 -26.193 1.0 91.83 ? 470 LEU A O   1 Q5VSL9 UNP 470 L 
+ATOM 3718 C CG  . LEU A 1 470 ? 22.392  -14.536 -26.846 1.0 91.83 ? 470 LEU A CG  1 Q5VSL9 UNP 470 L 
+ATOM 3719 C CD1 . LEU A 1 470 ? 23.176  -13.594 -27.762 1.0 91.83 ? 470 LEU A CD1 1 Q5VSL9 UNP 470 L 
+ATOM 3720 C CD2 . LEU A 1 470 ? 22.439  -13.950 -25.435 1.0 91.83 ? 470 LEU A CD2 1 Q5VSL9 UNP 470 L 
+ATOM 3721 N N   . LYS A 1 471 ? 18.144  -15.950 -28.215 1.0 91.94 ? 471 LYS A N   1 Q5VSL9 UNP 471 K 
+ATOM 3722 C CA  . LYS A 1 471 ? 16.740  -15.878 -28.652 1.0 91.94 ? 471 LYS A CA  1 Q5VSL9 UNP 471 K 
+ATOM 3723 C C   . LYS A 1 471 ? 15.822  -16.752 -27.799 1.0 91.94 ? 471 LYS A C   1 Q5VSL9 UNP 471 K 
+ATOM 3724 C CB  . LYS A 1 471 ? 16.612  -16.243 -30.143 1.0 91.94 ? 471 LYS A CB  1 Q5VSL9 UNP 471 K 
+ATOM 3725 O O   . LYS A 1 471 ? 14.736  -16.302 -27.446 1.0 91.94 ? 471 LYS A O   1 Q5VSL9 UNP 471 K 
+ATOM 3726 C CG  . LYS A 1 471 ? 17.102  -15.114 -31.064 1.0 91.94 ? 471 LYS A CG  1 Q5VSL9 UNP 471 K 
+ATOM 3727 C CD  . LYS A 1 471 ? 16.836  -15.420 -32.548 1.0 91.94 ? 471 LYS A CD  1 Q5VSL9 UNP 471 K 
+ATOM 3728 C CE  . LYS A 1 471 ? 17.314  -14.230 -33.391 1.0 91.94 ? 471 LYS A CE  1 Q5VSL9 UNP 471 K 
+ATOM 3729 N NZ  . LYS A 1 471 ? 16.987  -14.339 -34.834 1.0 91.94 ? 471 LYS A NZ  1 Q5VSL9 UNP 471 K 
+ATOM 3730 N N   . GLN A 1 472 ? 16.261  -17.949 -27.401 1.0 90.80 ? 472 GLN A N   1 Q5VSL9 UNP 472 Q 
+ATOM 3731 C CA  . GLN A 1 472 ? 15.488  -18.835 -26.519 1.0 90.80 ? 472 GLN A CA  1 Q5VSL9 UNP 472 Q 
+ATOM 3732 C C   . GLN A 1 472 ? 15.184  -18.190 -25.155 1.0 90.80 ? 472 GLN A C   1 Q5VSL9 UNP 472 Q 
+ATOM 3733 C CB  . GLN A 1 472 ? 16.262  -20.150 -26.344 1.0 90.80 ? 472 GLN A CB  1 Q5VSL9 UNP 472 Q 
+ATOM 3734 O O   . GLN A 1 472 ? 14.115  -18.409 -24.590 1.0 90.80 ? 472 GLN A O   1 Q5VSL9 UNP 472 Q 
+ATOM 3735 C CG  . GLN A 1 472 ? 15.485  -21.188 -25.518 1.0 90.80 ? 472 GLN A CG  1 Q5VSL9 UNP 472 Q 
+ATOM 3736 C CD  . GLN A 1 472 ? 16.230  -22.509 -25.369 1.0 90.80 ? 472 GLN A CD  1 Q5VSL9 UNP 472 Q 
+ATOM 3737 N NE2 . GLN A 1 472 ? 15.642  -23.485 -24.714 1.0 90.80 ? 472 GLN A NE2 1 Q5VSL9 UNP 472 Q 
+ATOM 3738 O OE1 . GLN A 1 472 ? 17.337  -22.704 -25.840 1.0 90.80 ? 472 GLN A OE1 1 Q5VSL9 UNP 472 Q 
+ATOM 3739 N N   . HIS A 1 473 ? 16.099  -17.366 -24.639 1.0 90.25 ? 473 HIS A N   1 Q5VSL9 UNP 473 H 
+ATOM 3740 C CA  . HIS A 1 473 ? 15.927  -16.639 -23.378 1.0 90.25 ? 473 HIS A CA  1 Q5VSL9 UNP 473 H 
+ATOM 3741 C C   . HIS A 1 473 ? 15.482  -15.177 -23.560 1.0 90.25 ? 473 HIS A C   1 Q5VSL9 UNP 473 H 
+ATOM 3742 C CB  . HIS A 1 473 ? 17.201  -16.788 -22.535 1.0 90.25 ? 473 HIS A CB  1 Q5VSL9 UNP 473 H 
+ATOM 3743 O O   . HIS A 1 473 ? 15.539  -14.397 -22.595 1.0 90.25 ? 473 HIS A O   1 Q5VSL9 UNP 473 H 
+ATOM 3744 C CG  . HIS A 1 473 ? 17.430  -18.202 -22.069 1.0 90.25 ? 473 HIS A CG  1 Q5VSL9 UNP 473 H 
+ATOM 3745 C CD2 . HIS A 1 473 ? 18.421  -19.052 -22.479 1.0 90.25 ? 473 HIS A CD2 1 Q5VSL9 UNP 473 H 
+ATOM 3746 N ND1 . HIS A 1 473 ? 16.656  -18.886 -21.158 1.0 90.25 ? 473 HIS A ND1 1 Q5VSL9 UNP 473 H 
+ATOM 3747 C CE1 . HIS A 1 473 ? 17.168  -20.121 -21.025 1.0 90.25 ? 473 HIS A CE1 1 Q5VSL9 UNP 473 H 
+ATOM 3748 N NE2 . HIS A 1 473 ? 18.257  -20.257 -21.791 1.0 90.25 ? 473 HIS A NE2 1 Q5VSL9 UNP 473 H 
+ATOM 3749 N N   . LYS A 1 474 ? 15.028  -14.784 -24.763 1.0 91.23 ? 474 LYS A N   1 Q5VSL9 UNP 474 K 
+ATOM 3750 C CA  . LYS A 1 474 ? 14.494  -13.441 -25.025 1.0 91.23 ? 474 LYS A CA  1 Q5VSL9 UNP 474 K 
+ATOM 3751 C C   . LYS A 1 474 ? 13.287  -13.195 -24.120 1.0 91.23 ? 474 LYS A C   1 Q5VSL9 UNP 474 K 
+ATOM 3752 C CB  . LYS A 1 474 ? 14.160  -13.247 -26.522 1.0 91.23 ? 474 LYS A CB  1 Q5VSL9 UNP 474 K 
+ATOM 3753 O O   . LYS A 1 474 ? 12.304  -13.930 -24.135 1.0 91.23 ? 474 LYS A O   1 Q5VSL9 UNP 474 K 
+ATOM 3754 C CG  . LYS A 1 474 ? 13.689  -11.809 -26.840 1.0 91.23 ? 474 LYS A CG  1 Q5VSL9 UNP 474 K 
+ATOM 3755 C CD  . LYS A 1 474 ? 13.363  -11.562 -28.330 1.0 91.23 ? 474 LYS A CD  1 Q5VSL9 UNP 474 K 
+ATOM 3756 C CE  . LYS A 1 474 ? 12.780  -10.143 -28.505 1.0 91.23 ? 474 LYS A CE  1 Q5VSL9 UNP 474 K 
+ATOM 3757 N NZ  . LYS A 1 474 ? 12.480  -9.742  -29.909 1.0 91.23 ? 474 LYS A NZ  1 Q5VSL9 UNP 474 K 
+ATOM 3758 N N   . TYR A 1 475 ? 13.357  -12.141 -23.315 1.0 91.35 ? 475 TYR A N   1 Q5VSL9 UNP 475 Y 
+ATOM 3759 C CA  . TYR A 1 475 ? 12.266  -11.698 -22.458 1.0 91.35 ? 475 TYR A CA  1 Q5VSL9 UNP 475 Y 
+ATOM 3760 C C   . TYR A 1 475 ? 11.859  -10.284 -22.850 1.0 91.35 ? 475 TYR A C   1 Q5VSL9 UNP 475 Y 
+ATOM 3761 C CB  . TYR A 1 475 ? 12.677  -11.789 -20.980 1.0 91.35 ? 475 TYR A CB  1 Q5VSL9 UNP 475 Y 
+ATOM 3762 O O   . TYR A 1 475 ? 12.572  -9.333  -22.534 1.0 91.35 ? 475 TYR A O   1 Q5VSL9 UNP 475 Y 
+ATOM 3763 C CG  . TYR A 1 475 ? 11.674  -11.154 -20.025 1.0 91.35 ? 475 TYR A CG  1 Q5VSL9 UNP 475 Y 
+ATOM 3764 C CD1 . TYR A 1 475 ? 11.866  -9.829  -19.588 1.0 91.35 ? 475 TYR A CD1 1 Q5VSL9 UNP 475 Y 
+ATOM 3765 C CD2 . TYR A 1 475 ? 10.514  -11.852 -19.640 1.0 91.35 ? 475 TYR A CD2 1 Q5VSL9 UNP 475 Y 
+ATOM 3766 C CE1 . TYR A 1 475 ? 10.906  -9.198  -18.777 1.0 91.35 ? 475 TYR A CE1 1 Q5VSL9 UNP 475 Y 
+ATOM 3767 C CE2 . TYR A 1 475 ? 9.547   -11.226 -18.826 1.0 91.35 ? 475 TYR A CE2 1 Q5VSL9 UNP 475 Y 
+ATOM 3768 O OH  . TYR A 1 475 ? 8.809   -9.272  -17.630 1.0 91.35 ? 475 TYR A OH  1 Q5VSL9 UNP 475 Y 
+ATOM 3769 C CZ  . TYR A 1 475 ? 9.733   -9.890  -18.412 1.0 91.35 ? 475 TYR A CZ  1 Q5VSL9 UNP 475 Y 
+ATOM 3770 N N   . THR A 1 476 ? 10.674  -10.163 -23.445 1.0 93.06 ? 476 THR A N   1 Q5VSL9 UNP 476 T 
+ATOM 3771 C CA  . THR A 1 476 ? 10.020  -8.876  -23.693 1.0 93.06 ? 476 THR A CA  1 Q5VSL9 UNP 476 T 
+ATOM 3772 C C   . THR A 1 476 ? 9.089   -8.540  -22.531 1.0 93.06 ? 476 THR A C   1 Q5VSL9 UNP 476 T 
+ATOM 3773 C CB  . THR A 1 476 ? 9.270   -8.873  -25.031 1.0 93.06 ? 476 THR A CB  1 Q5VSL9 UNP 476 T 
+ATOM 3774 O O   . THR A 1 476 ? 8.225   -9.334  -22.119 1.0 93.06 ? 476 THR A O   1 Q5VSL9 UNP 476 T 
+ATOM 3775 C CG2 . THR A 1 476 ? 8.826   -7.470  -25.432 1.0 93.06 ? 476 THR A CG2 1 Q5VSL9 UNP 476 T 
+ATOM 3776 O OG1 . THR A 1 476 ? 10.114  -9.353  -26.050 1.0 93.06 ? 476 THR A OG1 1 Q5VSL9 UNP 476 T 
+ATOM 3777 N N   . SER A 1 477 ? 9.294   -7.367  -21.941 1.0 93.33 ? 477 SER A N   1 Q5VSL9 UNP 477 S 
+ATOM 3778 C CA  . SER A 1 477 ? 8.456   -6.852  -20.864 1.0 93.33 ? 477 SER A CA  1 Q5VSL9 UNP 477 S 
+ATOM 3779 C C   . SER A 1 477 ? 7.271   -6.053  -21.405 1.0 93.33 ? 477 SER A C   1 Q5VSL9 UNP 477 S 
+ATOM 3780 C CB  . SER A 1 477 ? 9.308   -6.039  -19.890 1.0 93.33 ? 477 SER A CB  1 Q5VSL9 UNP 477 S 
+ATOM 3781 O O   . SER A 1 477 ? 7.395   -5.391  -22.424 1.0 93.33 ? 477 SER A O   1 Q5VSL9 UNP 477 S 
+ATOM 3782 O OG  . SER A 1 477 ? 9.609   -4.750  -20.349 1.0 93.33 ? 477 SER A OG  1 Q5VSL9 UNP 477 S 
+ATOM 3783 N N   . ILE A 1 478 ? 6.148   -6.042  -20.675 1.0 96.20 ? 478 ILE A N   1 Q5VSL9 UNP 478 I 
+ATOM 3784 C CA  . ILE A 1 478 ? 4.988   -5.190  -21.013 1.0 96.20 ? 478 ILE A CA  1 Q5VSL9 UNP 478 I 
+ATOM 3785 C C   . ILE A 1 478 ? 5.416   -3.719  -21.150 1.0 96.20 ? 478 ILE A C   1 Q5VSL9 UNP 478 I 
+ATOM 3786 C CB  . ILE A 1 478 ? 3.874   -5.336  -19.945 1.0 96.20 ? 478 ILE A CB  1 Q5VSL9 UNP 478 I 
+ATOM 3787 O O   . ILE A 1 478 ? 4.968   -3.029  -22.048 1.0 96.20 ? 478 ILE A O   1 Q5VSL9 UNP 478 I 
+ATOM 3788 C CG1 . ILE A 1 478 ? 3.362   -6.794  -19.862 1.0 96.20 ? 478 ILE A CG1 1 Q5VSL9 UNP 478 I 
+ATOM 3789 C CG2 . ILE A 1 478 ? 2.707   -4.371  -20.215 1.0 96.20 ? 478 ILE A CG2 1 Q5VSL9 UNP 478 I 
+ATOM 3790 C CD1 . ILE A 1 478 ? 2.367   -7.012  -18.714 1.0 96.20 ? 478 ILE A CD1 1 Q5VSL9 UNP 478 I 
+ATOM 3791 N N   . ALA A 1 479 ? 6.345   -3.266  -20.303 1.0 95.39 ? 479 ALA A N   1 Q5VSL9 UNP 479 A 
+ATOM 3792 C CA  . ALA A 1 479 ? 6.864   -1.903  -20.344 1.0 95.39 ? 479 ALA A CA  1 Q5VSL9 UNP 479 A 
+ATOM 3793 C C   . ALA A 1 479 ? 7.654   -1.578  -21.626 1.0 95.39 ? 479 ALA A C   1 Q5VSL9 UNP 479 A 
+ATOM 3794 C CB  . ALA A 1 479 ? 7.738   -1.712  -19.098 1.0 95.39 ? 479 ALA A CB  1 Q5VSL9 UNP 479 A 
+ATOM 3795 O O   . ALA A 1 479 ? 7.670   -0.426  -22.034 1.0 95.39 ? 479 ALA A O   1 Q5VSL9 UNP 479 A 
+ATOM 3796 N N   . GLU A 1 480 ? 8.325   -2.564  -22.233 1.0 93.93 ? 480 GLU A N   1 Q5VSL9 UNP 480 E 
+ATOM 3797 C CA  . GLU A 1 480 ? 9.013   -2.379  -23.522 1.0 93.93 ? 480 GLU A CA  1 Q5VSL9 UNP 480 E 
+ATOM 3798 C C   . GLU A 1 480 ? 7.991   -2.294  -24.658 1.0 93.93 ? 480 GLU A C   1 Q5VSL9 UNP 480 E 
+ATOM 3799 C CB  . GLU A 1 480 ? 10.023  -3.517  -23.767 1.0 93.93 ? 480 GLU A CB  1 Q5VSL9 UNP 480 E 
+ATOM 3800 O O   . GLU A 1 480 ? 8.105   -1.398  -25.482 1.0 93.93 ? 480 GLU A O   1 Q5VSL9 UNP 480 E 
+ATOM 3801 C CG  . GLU A 1 480 ? 11.302  -3.381  -22.907 1.0 93.93 ? 480 GLU A CG  1 Q5VSL9 UNP 480 E 
+ATOM 3802 C CD  . GLU A 1 480 ? 12.073  -4.698  -22.692 1.0 93.93 ? 480 GLU A CD  1 Q5VSL9 UNP 480 E 
+ATOM 3803 O OE1 . GLU A 1 480 ? 13.209  -4.649  -22.155 1.0 93.93 ? 480 GLU A OE1 1 Q5VSL9 UNP 480 E 
+ATOM 3804 O OE2 . GLU A 1 480 ? 11.442  -5.775  -22.799 1.0 93.93 ? 480 GLU A OE2 1 Q5VSL9 UNP 480 E 
+ATOM 3805 N N   . VAL A 1 481 ? 6.955   -3.144  -24.640 1.0 96.00 ? 481 VAL A N   1 Q5VSL9 UNP 481 V 
+ATOM 3806 C CA  . VAL A 1 481 ? 5.847   -3.072  -25.612 1.0 96.00 ? 481 VAL A CA  1 Q5VSL9 UNP 481 V 
+ATOM 3807 C C   . VAL A 1 481 ? 5.146   -1.717  -25.535 1.0 96.00 ? 481 VAL A C   1 Q5VSL9 UNP 481 V 
+ATOM 3808 C CB  . VAL A 1 481 ? 4.833   -4.216  -25.403 1.0 96.00 ? 481 VAL A CB  1 Q5VSL9 UNP 481 V 
+ATOM 3809 O O   . VAL A 1 481 ? 4.978   -1.057  -26.548 1.0 96.00 ? 481 VAL A O   1 Q5VSL9 UNP 481 V 
+ATOM 3810 C CG1 . VAL A 1 481 ? 3.683   -4.159  -26.412 1.0 96.00 ? 481 VAL A CG1 1 Q5VSL9 UNP 481 V 
+ATOM 3811 C CG2 . VAL A 1 481 ? 5.512   -5.585  -25.547 1.0 96.00 ? 481 VAL A CG2 1 Q5VSL9 UNP 481 V 
+ATOM 3812 N N   . GLN A 1 482 ? 4.816   -1.258  -24.327 1.0 95.70 ? 482 GLN A N   1 Q5VSL9 UNP 482 Q 
+ATOM 3813 C CA  . GLN A 1 482 ? 4.187   0.047   -24.110 1.0 95.70 ? 482 GLN A CA  1 Q5VSL9 UNP 482 Q 
+ATOM 3814 C C   . GLN A 1 482 ? 5.060   1.205   -24.603 1.0 95.70 ? 482 GLN A C   1 Q5VSL9 UNP 482 Q 
+ATOM 3815 C CB  . GLN A 1 482 ? 3.900   0.212   -22.615 1.0 95.70 ? 482 GLN A CB  1 Q5VSL9 UNP 482 Q 
+ATOM 3816 O O   . GLN A 1 482 ? 4.575   2.070   -25.314 1.0 95.70 ? 482 GLN A O   1 Q5VSL9 UNP 482 Q 
+ATOM 3817 C CG  . GLN A 1 482 ? 2.712   -0.652  -22.186 1.0 95.70 ? 482 GLN A CG  1 Q5VSL9 UNP 482 Q 
+ATOM 3818 C CD  . GLN A 1 482 ? 2.508   -0.679  -20.680 1.0 95.70 ? 482 GLN A CD  1 Q5VSL9 UNP 482 Q 
+ATOM 3819 N NE2 . GLN A 1 482 ? 1.303   -0.986  -20.260 1.0 95.70 ? 482 GLN A NE2 1 Q5VSL9 UNP 482 Q 
+ATOM 3820 O OE1 . GLN A 1 482 ? 3.399   -0.460  -19.865 1.0 95.70 ? 482 GLN A OE1 1 Q5VSL9 UNP 482 Q 
+ATOM 3821 N N   . ALA A 1 483 ? 6.356   1.211   -24.275 1.0 93.88 ? 483 ALA A N   1 Q5VSL9 UNP 483 A 
+ATOM 3822 C CA  . ALA A 1 483 ? 7.258   2.255   -24.761 1.0 93.88 ? 483 ALA A CA  1 Q5VSL9 UNP 483 A 
+ATOM 3823 C C   . ALA A 1 483 ? 7.365   2.262   -26.296 1.0 93.88 ? 483 ALA A C   1 Q5VSL9 UNP 483 A 
+ATOM 3824 C CB  . ALA A 1 483 ? 8.629   2.067   -24.101 1.0 93.88 ? 483 ALA A CB  1 Q5VSL9 UNP 483 A 
+ATOM 3825 O O   . ALA A 1 483 ? 7.413   3.332   -26.892 1.0 93.88 ? 483 ALA A O   1 Q5VSL9 UNP 483 A 
+ATOM 3826 N N   . GLN A 1 484 ? 7.361   1.086   -26.930 1.0 93.13 ? 484 GLN A N   1 Q5VSL9 UNP 484 Q 
+ATOM 3827 C CA  . GLN A 1 484 ? 7.389   0.967   -28.386 1.0 93.13 ? 484 GLN A CA  1 Q5VSL9 UNP 484 Q 
+ATOM 3828 C C   . GLN A 1 484 ? 6.091   1.467   -29.038 1.0 93.13 ? 484 GLN A C   1 Q5VSL9 UNP 484 Q 
+ATOM 3829 C CB  . GLN A 1 484 ? 7.687   -0.493  -28.747 1.0 93.13 ? 484 GLN A CB  1 Q5VSL9 UNP 484 Q 
+ATOM 3830 O O   . GLN A 1 484 ? 6.160   2.149   -30.055 1.0 93.13 ? 484 GLN A O   1 Q5VSL9 UNP 484 Q 
+ATOM 3831 C CG  . GLN A 1 484 ? 7.904   -0.677  -30.253 1.0 93.13 ? 484 GLN A CG  1 Q5VSL9 UNP 484 Q 
+ATOM 3832 C CD  . GLN A 1 484 ? 8.318   -2.096  -30.624 1.0 93.13 ? 484 GLN A CD  1 Q5VSL9 UNP 484 Q 
+ATOM 3833 N NE2 . GLN A 1 484 ? 8.614   -2.333  -31.883 1.0 93.13 ? 484 GLN A NE2 1 Q5VSL9 UNP 484 Q 
+ATOM 3834 O OE1 . GLN A 1 484 ? 8.394   -3.013  -29.817 1.0 93.13 ? 484 GLN A OE1 1 Q5VSL9 UNP 484 Q 
+ATOM 3835 N N   . MET A 1 485 ? 4.928   1.189   -28.439 1.0 91.93 ? 485 MET A N   1 Q5VSL9 UNP 485 M 
+ATOM 3836 C CA  . MET A 1 485 ? 3.645   1.738   -28.902 1.0 91.93 ? 485 MET A CA  1 Q5VSL9 UNP 485 M 
+ATOM 3837 C C   . MET A 1 485 ? 3.645   3.272   -28.857 1.0 91.93 ? 485 MET A C   1 Q5VSL9 UNP 485 M 
+ATOM 3838 C CB  . MET A 1 485 ? 2.491   1.199   -28.043 1.0 91.93 ? 485 MET A CB  1 Q5VSL9 UNP 485 M 
+ATOM 3839 O O   . MET A 1 485 ? 3.193   3.919   -29.793 1.0 91.93 ? 485 MET A O   1 Q5VSL9 UNP 485 M 
+ATOM 3840 C CG  . MET A 1 485 ? 2.219   -0.292  -28.269 1.0 91.93 ? 485 MET A CG  1 Q5VSL9 UNP 485 M 
+ATOM 3841 S SD  . MET A 1 485 ? 0.975   -0.999  -27.147 1.0 91.93 ? 485 MET A SD  1 Q5VSL9 UNP 485 M 
+ATOM 3842 C CE  . MET A 1 485 ? -0.509  -0.177  -27.801 1.0 91.93 ? 485 MET A CE  1 Q5VSL9 UNP 485 M 
+ATOM 3843 N N   . GLU A 1 486 ? 4.217   3.873   -27.812 1.0 92.05 ? 486 GLU A N   1 Q5VSL9 UNP 486 E 
+ATOM 3844 C CA  . GLU A 1 486 ? 4.349   5.334   -27.724 1.0 92.05 ? 486 GLU A CA  1 Q5VSL9 UNP 486 E 
+ATOM 3845 C C   . GLU A 1 486 ? 5.297   5.908   -28.784 1.0 92.05 ? 486 GLU A C   1 Q5VSL9 UNP 486 E 
+ATOM 3846 C CB  . GLU A 1 486 ? 4.819   5.730   -26.321 1.0 92.05 ? 486 GLU A CB  1 Q5VSL9 UNP 486 E 
+ATOM 3847 O O   . GLU A 1 486 ? 5.038   6.974   -29.338 1.0 92.05 ? 486 GLU A O   1 Q5VSL9 UNP 486 E 
+ATOM 3848 C CG  . GLU A 1 486 ? 3.786   5.382   -25.241 1.0 92.05 ? 486 GLU A CG  1 Q5VSL9 UNP 486 E 
+ATOM 3849 C CD  . GLU A 1 486 ? 2.469   6.148   -25.371 1.0 92.05 ? 486 GLU A CD  1 Q5VSL9 UNP 486 E 
+ATOM 3850 O OE1 . GLU A 1 486 ? 1.448   5.615   -24.902 1.0 92.05 ? 486 GLU A OE1 1 Q5VSL9 UNP 486 E 
+ATOM 3851 O OE2 . GLU A 1 486 ? 2.454   7.307   -25.848 1.0 92.05 ? 486 GLU A OE2 1 Q5VSL9 UNP 486 E 
+ATOM 3852 N N   . GLU A 1 487 ? 6.379   5.201   -29.119 1.0 90.62 ? 487 GLU A N   1 Q5VSL9 UNP 487 E 
+ATOM 3853 C CA  . GLU A 1 487 ? 7.242   5.585   -30.240 1.0 90.62 ? 487 GLU A CA  1 Q5VSL9 UNP 487 E 
+ATOM 3854 C C   . GLU A 1 487 ? 6.511   5.500   -31.590 1.0 90.62 ? 487 GLU A C   1 Q5VSL9 UNP 487 E 
+ATOM 3855 C CB  . GLU A 1 487 ? 8.509   4.714   -30.270 1.0 90.62 ? 487 GLU A CB  1 Q5VSL9 UNP 487 E 
+ATOM 3856 O O   . GLU A 1 487 ? 6.754   6.329   -32.467 1.0 90.62 ? 487 GLU A O   1 Q5VSL9 UNP 487 E 
+ATOM 3857 C CG  . GLU A 1 487 ? 9.489   5.043   -29.132 1.0 90.62 ? 487 GLU A CG  1 Q5VSL9 UNP 487 E 
+ATOM 3858 C CD  . GLU A 1 487 ? 10.724  4.123   -29.110 1.0 90.62 ? 487 GLU A CD  1 Q5VSL9 UNP 487 E 
+ATOM 3859 O OE1 . GLU A 1 487 ? 11.424  4.121   -28.066 1.0 90.62 ? 487 GLU A OE1 1 Q5VSL9 UNP 487 E 
+ATOM 3860 O OE2 . GLU A 1 487 ? 11.011  3.465   -30.139 1.0 90.62 ? 487 GLU A OE2 1 Q5VSL9 UNP 487 E 
+ATOM 3861 N N   . GLU A 1 488 ? 5.607   4.536   -31.762 1.0 88.73 ? 488 GLU A N   1 Q5VSL9 UNP 488 E 
+ATOM 3862 C CA  . GLU A 1 488 ? 4.787   4.387   -32.967 1.0 88.73 ? 488 GLU A CA  1 Q5VSL9 UNP 488 E 
+ATOM 3863 C C   . GLU A 1 488 ? 3.735   5.496   -33.094 1.0 88.73 ? 488 GLU A C   1 Q5VSL9 UNP 488 E 
+ATOM 3864 C CB  . GLU A 1 488 ? 4.171   2.983   -32.979 1.0 88.73 ? 488 GLU A CB  1 Q5VSL9 UNP 488 E 
+ATOM 3865 O O   . GLU A 1 488 ? 3.638   6.115   -34.157 1.0 88.73 ? 488 GLU A O   1 Q5VSL9 UNP 488 E 
+ATOM 3866 C CG  . GLU A 1 488 ? 3.433   2.681   -34.290 1.0 88.73 ? 488 GLU A CG  1 Q5VSL9 UNP 488 E 
+ATOM 3867 C CD  . GLU A 1 488 ? 3.030   1.203   -34.416 1.0 88.73 ? 488 GLU A CD  1 Q5VSL9 UNP 488 E 
+ATOM 3868 O OE1 . GLU A 1 488 ? 2.685   0.811   -35.552 1.0 88.73 ? 488 GLU A OE1 1 Q5VSL9 UNP 488 E 
+ATOM 3869 O OE2 . GLU A 1 488 ? 3.142   0.455   -33.415 1.0 88.73 ? 488 GLU A OE2 1 Q5VSL9 UNP 488 E 
+ATOM 3870 N N   . TYR A 1 489 ? 3.041   5.838   -32.002 1.0 84.36 ? 489 TYR A N   1 Q5VSL9 UNP 489 Y 
+ATOM 3871 C CA  . TYR A 1 489 ? 2.126   6.985   -31.964 1.0 84.36 ? 489 TYR A CA  1 Q5VSL9 UNP 489 Y 
+ATOM 3872 C C   . TYR A 1 489 ? 2.824   8.291   -32.357 1.0 84.36 ? 489 TYR A C   1 Q5VSL9 UNP 489 Y 
+ATOM 3873 C CB  . TYR A 1 489 ? 1.511   7.132   -30.563 1.0 84.36 ? 489 TYR A CB  1 Q5VSL9 UNP 489 Y 
+ATOM 3874 O O   . TYR A 1 489 ? 2.260   9.108   -33.080 1.0 84.36 ? 489 TYR A O   1 Q5VSL9 UNP 489 Y 
+ATOM 3875 C CG  . TYR A 1 489 ? 0.401   6.151   -30.247 1.0 84.36 ? 489 TYR A CG  1 Q5VSL9 UNP 489 Y 
+ATOM 3876 C CD1 . TYR A 1 489 ? -0.738  6.097   -31.075 1.0 84.36 ? 489 TYR A CD1 1 Q5VSL9 UNP 489 Y 
+ATOM 3877 C CD2 . TYR A 1 489 ? 0.471   5.333   -29.101 1.0 84.36 ? 489 TYR A CD2 1 Q5VSL9 UNP 489 Y 
+ATOM 3878 C CE1 . TYR A 1 489 ? -1.787  5.207   -30.777 1.0 84.36 ? 489 TYR A CE1 1 Q5VSL9 UNP 489 Y 
+ATOM 3879 C CE2 . TYR A 1 489 ? -0.581  4.452   -28.792 1.0 84.36 ? 489 TYR A CE2 1 Q5VSL9 UNP 489 Y 
+ATOM 3880 O OH  . TYR A 1 489 ? -2.735  3.547   -29.339 1.0 84.36 ? 489 TYR A OH  1 Q5VSL9 UNP 489 Y 
+ATOM 3881 C CZ  . TYR A 1 489 ? -1.709  4.383   -29.637 1.0 84.36 ? 489 TYR A CZ  1 Q5VSL9 UNP 489 Y 
+ATOM 3882 N N   . LEU A 1 490 ? 4.079   8.476   -31.936 1.0 82.47 ? 490 LEU A N   1 Q5VSL9 UNP 490 L 
+ATOM 3883 C CA  . LEU A 1 490 ? 4.870   9.648   -32.316 1.0 82.47 ? 490 LEU A CA  1 Q5VSL9 UNP 490 L 
+ATOM 3884 C C   . LEU A 1 490 ? 5.273   9.657   -33.796 1.0 82.47 ? 490 LEU A C   1 Q5VSL9 UNP 490 L 
+ATOM 3885 C CB  . LEU A 1 490 ? 6.122   9.726   -31.428 1.0 82.47 ? 490 LEU A CB  1 Q5VSL9 UNP 490 L 
+ATOM 3886 O O   . LEU A 1 490 ? 5.474   10.734  -34.355 1.0 82.47 ? 490 LEU A O   1 Q5VSL9 UNP 490 L 
+ATOM 3887 C CG  . LEU A 1 490 ? 5.839   10.107  -29.966 1.0 82.47 ? 490 LEU A CG  1 Q5VSL9 UNP 490 L 
+ATOM 3888 C CD1 . LEU A 1 490 ? 7.128   9.956   -29.153 1.0 82.47 ? 490 LEU A CD1 1 Q5VSL9 UNP 490 L 
+ATOM 3889 C CD2 . LEU A 1 490 ? 5.363   11.554  -29.822 1.0 82.47 ? 490 LEU A CD2 1 Q5VSL9 UNP 490 L 
+ATOM 3890 N N   . ARG A 1 491 ? 5.421   8.489   -34.432 1.0 85.09 ? 491 ARG A N   1 Q5VSL9 UNP 491 R 
+ATOM 3891 C CA  . ARG A 1 491 ? 5.761   8.397   -35.861 1.0 85.09 ? 491 ARG A CA  1 Q5VSL9 UNP 491 R 
+ATOM 3892 C C   . ARG A 1 491 ? 4.565   8.678   -36.765 1.0 85.09 ? 491 ARG A C   1 Q5VSL9 UNP 491 R 
+ATOM 3893 C CB  . ARG A 1 491 ? 6.353   7.021   -36.187 1.0 85.09 ? 491 ARG A CB  1 Q5VSL9 UNP 491 R 
+ATOM 3894 O O   . ARG A 1 491 ? 4.769   9.218   -37.847 1.0 85.09 ? 491 ARG A O   1 Q5VSL9 UNP 491 R 
+ATOM 3895 C CG  . ARG A 1 491 ? 7.786   6.872   -35.666 1.0 85.09 ? 491 ARG A CG  1 Q5VSL9 UNP 491 R 
+ATOM 3896 C CD  . ARG A 1 491 ? 8.284   5.457   -35.965 1.0 85.09 ? 491 ARG A CD  1 Q5VSL9 UNP 491 R 
+ATOM 3897 N NE  . ARG A 1 491 ? 9.584   5.195   -35.324 1.0 85.09 ? 491 ARG A NE  1 Q5VSL9 UNP 491 R 
+ATOM 3898 N NH1 . ARG A 1 491 ? 9.989   3.176   -36.331 1.0 85.09 ? 491 ARG A NH1 1 Q5VSL9 UNP 491 R 
+ATOM 3899 N NH2 . ARG A 1 491 ? 11.405  3.942   -34.782 1.0 85.09 ? 491 ARG A NH2 1 Q5VSL9 UNP 491 R 
+ATOM 3900 C CZ  . ARG A 1 491 ? 10.321  4.113   -35.486 1.0 85.09 ? 491 ARG A CZ  1 Q5VSL9 UNP 491 R 
+ATOM 3901 N N   . SER A 1 492 ? 3.354   8.327   -36.330 1.0 81.30 ? 492 SER A N   1 Q5VSL9 UNP 492 S 
+ATOM 3902 C CA  . SER A 1 492 ? 2.135   8.430   -37.146 1.0 81.30 ? 492 SER A CA  1 Q5VSL9 UNP 492 S 
+ATOM 3903 C C   . SER A 1 492 ? 0.989   9.129   -36.397 1.0 81.30 ? 492 SER A C   1 Q5VSL9 UNP 492 S 
+ATOM 3904 C CB  . SER A 1 492 ? 1.710   7.043   -37.642 1.0 81.30 ? 492 SER A CB  1 Q5VSL9 UNP 492 S 
+ATOM 3905 O O   . SER A 1 492 ? -0.052  8.512   -36.169 1.0 81.30 ? 492 SER A O   1 Q5VSL9 UNP 492 S 
+ATOM 3906 O OG  . SER A 1 492 ? 2.777   6.389   -38.303 1.0 81.30 ? 492 SER A OG  1 Q5VSL9 UNP 492 S 
+ATOM 3907 N N   . PRO A 1 493 ? 1.139   10.416  -36.023 1.0 71.11 ? 493 PRO A N   1 Q5VSL9 UNP 493 P 
+ATOM 3908 C CA  . PRO A 1 493 ? 0.166   11.111  -35.176 1.0 71.11 ? 493 PRO A CA  1 Q5VSL9 UNP 493 P 
+ATOM 3909 C C   . PRO A 1 493 ? -1.221  11.258  -35.822 1.0 71.11 ? 493 PRO A C   1 Q5VSL9 UNP 493 P 
+ATOM 3910 C CB  . PRO A 1 493 ? 0.799   12.475  -34.873 1.0 71.11 ? 493 PRO A CB  1 Q5VSL9 UNP 493 P 
+ATOM 3911 O O   . PRO A 1 493 ? -2.218  11.276  -35.113 1.0 71.11 ? 493 PRO A O   1 Q5VSL9 UNP 493 P 
+ATOM 3912 C CG  . PRO A 1 493 ? 1.759   12.706  -36.041 1.0 71.11 ? 493 PRO A CG  1 Q5VSL9 UNP 493 P 
+ATOM 3913 C CD  . PRO A 1 493 ? 2.249   11.296  -36.358 1.0 71.11 ? 493 PRO A CD  1 Q5VSL9 UNP 493 P 
+ATOM 3914 N N   . LEU A 1 494 ? -1.293  11.336  -37.157 1.0 67.71 ? 494 LEU A N   1 Q5VSL9 UNP 494 L 
+ATOM 3915 C CA  . LEU A 1 494 ? -2.547  11.519  -37.903 1.0 67.71 ? 494 LEU A CA  1 Q5VSL9 UNP 494 L 
+ATOM 3916 C C   . LEU A 1 494 ? -3.270  10.196  -38.208 1.0 67.71 ? 494 LEU A C   1 Q5VSL9 UNP 494 L 
+ATOM 3917 C CB  . LEU A 1 494 ? -2.239  12.277  -39.208 1.0 67.71 ? 494 LEU A CB  1 Q5VSL9 UNP 494 L 
+ATOM 3918 O O   . LEU A 1 494 ? -4.480  10.186  -38.407 1.0 67.71 ? 494 LEU A O   1 Q5VSL9 UNP 494 L 
+ATOM 3919 C CG  . LEU A 1 494 ? -1.700  13.708  -39.014 1.0 67.71 ? 494 LEU A CG  1 Q5VSL9 UNP 494 L 
+ATOM 3920 C CD1 . LEU A 1 494 ? -1.227  14.266  -40.355 1.0 67.71 ? 494 LEU A CD1 1 Q5VSL9 UNP 494 L 
+ATOM 3921 C CD2 . LEU A 1 494 ? -2.757  14.652  -38.441 1.0 67.71 ? 494 LEU A CD2 1 Q5VSL9 UNP 494 L 
+ATOM 3922 N N   . SER A 1 495 ? -2.539  9.081   -38.256 1.0 68.69 ? 495 SER A N   1 Q5VSL9 UNP 495 S 
+ATOM 3923 C CA  . SER A 1 495 ? -3.056  7.792   -38.740 1.0 68.69 ? 495 SER A CA  1 Q5VSL9 UNP 495 S 
+ATOM 3924 C C   . SER A 1 495 ? -3.631  6.908   -37.630 1.0 68.69 ? 495 SER A C   1 Q5VSL9 UNP 495 S 
+ATOM 3925 C CB  . SER A 1 495 ? -1.952  7.006   -39.462 1.0 68.69 ? 495 SER A CB  1 Q5VSL9 UNP 495 S 
+ATOM 3926 O O   . SER A 1 495 ? -4.310  5.930   -37.926 1.0 68.69 ? 495 SER A O   1 Q5VSL9 UNP 495 S 
+ATOM 3927 O OG  . SER A 1 495 ? -1.047  7.851   -40.157 1.0 68.69 ? 495 SER A OG  1 Q5VSL9 UNP 495 S 
+ATOM 3928 N N   . GLY A 1 496 ? -3.312  7.205   -36.365 1.0 63.19 ? 496 GLY A N   1 Q5VSL9 UNP 496 G 
+ATOM 3929 C CA  . GLY A 1 496 ? -3.617  6.336   -35.222 1.0 63.19 ? 496 GLY A CA  1 Q5VSL9 UNP 496 G 
+ATOM 3930 C C   . GLY A 1 496 ? -5.043  6.435   -34.672 1.0 63.19 ? 496 GLY A C   1 Q5VSL9 UNP 496 G 
+ATOM 3931 O O   . GLY A 1 496 ? -5.442  5.553   -33.919 1.0 63.19 ? 496 GLY A O   1 Q5VSL9 UNP 496 G 
+ATOM 3932 N N   . GLY A 1 497 ? -5.806  7.470   -35.044 1.0 66.78 ? 497 GLY A N   1 Q5VSL9 UNP 497 G 
+ATOM 3933 C CA  . GLY A 1 497 ? -7.111  7.763   -34.437 1.0 66.78 ? 497 GLY A CA  1 Q5VSL9 UNP 497 G 
+ATOM 3934 C C   . GLY A 1 497 ? -7.019  8.179   -32.961 1.0 66.78 ? 497 GLY A C   1 Q5VSL9 UNP 497 G 
+ATOM 3935 O O   . GLY A 1 497 ? -5.927  8.347   -32.411 1.0 66.78 ? 497 GLY A O   1 Q5VSL9 UNP 497 G 
+ATOM 3936 N N   . GLU A 1 498 ? -8.174  8.370   -32.317 1.0 70.02 ? 498 GLU A N   1 Q5VSL9 UNP 498 E 
+ATOM 3937 C CA  . GLU A 1 498 ? -8.229  8.527   -30.859 1.0 70.02 ? 498 GLU A CA  1 Q5VSL9 UNP 498 E 
+ATOM 3938 C C   . GLU A 1 498 ? -7.856  7.202   -30.180 1.0 70.02 ? 498 GLU A C   1 Q5VSL9 UNP 498 E 
+ATOM 3939 C CB  . GLU A 1 498 ? -9.611  9.009   -30.379 1.0 70.02 ? 498 GLU A CB  1 Q5VSL9 UNP 498 E 
+ATOM 3940 O O   . GLU A 1 498 ? -8.351  6.137   -30.548 1.0 70.02 ? 498 GLU A O   1 Q5VSL9 UNP 498 E 
+ATOM 3941 C CG  . GLU A 1 498 ? -9.876  10.486  -30.720 1.0 70.02 ? 498 GLU A CG  1 Q5VSL9 UNP 498 E 
+ATOM 3942 C CD  . GLU A 1 498 ? -11.148 11.052  -30.058 1.0 70.02 ? 498 GLU A CD  1 Q5VSL9 UNP 498 E 
+ATOM 3943 O OE1 . GLU A 1 498 ? -11.249 12.298  -29.986 1.0 70.02 ? 498 GLU A OE1 1 Q5VSL9 UNP 498 E 
+ATOM 3944 O OE2 . GLU A 1 498 ? -12.011 10.257  -29.623 1.0 70.02 ? 498 GLU A OE2 1 Q5VSL9 UNP 498 E 
+ATOM 3945 N N   . GLU A 1 499 ? -6.970  7.257   -29.182 1.0 78.48 ? 499 GLU A N   1 Q5VSL9 UNP 499 E 
+ATOM 3946 C CA  . GLU A 1 499 ? -6.603  6.068   -28.414 1.0 78.48 ? 499 GLU A CA  1 Q5VSL9 UNP 499 E 
+ATOM 3947 C C   . GLU A 1 499 ? -7.791  5.610   -27.554 1.0 78.48 ? 499 GLU A C   1 Q5VSL9 UNP 499 E 
+ATOM 3948 C CB  . GLU A 1 499 ? -5.352  6.343   -27.552 1.0 78.48 ? 499 GLU A CB  1 Q5VSL9 UNP 499 E 
+ATOM 3949 O O   . GLU A 1 499 ? -8.223  6.324   -26.647 1.0 78.48 ? 499 GLU A O   1 Q5VSL9 UNP 499 E 
+ATOM 3950 C CG  . GLU A 1 499 ? -4.917  5.093   -26.764 1.0 78.48 ? 499 GLU A CG  1 Q5VSL9 UNP 499 E 
+ATOM 3951 C CD  . GLU A 1 499 ? -3.703  5.293   -25.843 1.0 78.48 ? 499 GLU A CD  1 Q5VSL9 UNP 499 E 
+ATOM 3952 O OE1 . GLU A 1 499 ? -3.288  4.299   -25.202 1.0 78.48 ? 499 GLU A OE1 1 Q5VSL9 UNP 499 E 
+ATOM 3953 O OE2 . GLU A 1 499 ? -3.157  6.417   -25.721 1.0 78.48 ? 499 GLU A OE2 1 Q5VSL9 UNP 499 E 
+ATOM 3954 N N   . GLU A 1 500 ? -8.274  4.385   -27.775 1.0 81.11 ? 500 GLU A N   1 Q5VSL9 UNP 500 E 
+ATOM 3955 C CA  . GLU A 1 500 ? -9.248  3.760   -26.880 1.0 81.11 ? 500 GLU A CA  1 Q5VSL9 UNP 500 E 
+ATOM 3956 C C   . GLU A 1 500 ? -8.578  3.348   -25.563 1.0 81.11 ? 500 GLU A C   1 Q5VSL9 UNP 500 E 
+ATOM 3957 C CB  . GLU A 1 500 ? -9.957  2.568   -27.535 1.0 81.11 ? 500 GLU A CB  1 Q5VSL9 UNP 500 E 
+ATOM 3958 O O   . GLU A 1 500 ? -7.854  2.354   -25.465 1.0 81.11 ? 500 GLU A O   1 Q5VSL9 UNP 500 E 
+ATOM 3959 C CG  . GLU A 1 500 ? -10.956 3.005   -28.620 1.0 81.11 ? 500 GLU A CG  1 Q5VSL9 UNP 500 E 
+ATOM 3960 C CD  . GLU A 1 500 ? -11.865 1.857   -29.097 1.0 81.11 ? 500 GLU A CD  1 Q5VSL9 UNP 500 E 
+ATOM 3961 O OE1 . GLU A 1 500 ? -12.794 2.144   -29.886 1.0 81.11 ? 500 GLU A OE1 1 Q5VSL9 UNP 500 E 
+ATOM 3962 O OE2 . GLU A 1 500 ? -11.655 0.699   -28.664 1.0 81.11 ? 500 GLU A OE2 1 Q5VSL9 UNP 500 E 
+ATOM 3963 N N   . VAL A 1 501 ? -8.824  4.140   -24.521 1.0 87.70 ? 501 VAL A N   1 Q5VSL9 UNP 501 V 
+ATOM 3964 C CA  . VAL A 1 501 ? -8.299  3.899   -23.178 1.0 87.70 ? 501 VAL A CA  1 Q5VSL9 UNP 501 V 
+ATOM 3965 C C   . VAL A 1 501 ? -9.333  3.194   -22.308 1.0 87.70 ? 501 VAL A C   1 Q5VSL9 UNP 501 V 
+ATOM 3966 C CB  . VAL A 1 501 ? -7.817  5.208   -22.539 1.0 87.70 ? 501 VAL A CB  1 Q5VSL9 UNP 501 V 
+ATOM 3967 O O   . VAL A 1 501 ? -10.312 3.801   -21.865 1.0 87.70 ? 501 VAL A O   1 Q5VSL9 UNP 501 V 
+ATOM 3968 C CG1 . VAL A 1 501 ? -7.408  4.965   -21.082 1.0 87.70 ? 501 VAL A CG1 1 Q5VSL9 UNP 501 V 
+ATOM 3969 C CG2 . VAL A 1 501 ? -6.645  5.790   -23.338 1.0 87.70 ? 501 VAL A CG2 1 Q5VSL9 UNP 501 V 
+ATOM 3970 N N   . GLU A 1 502 ? -9.065  1.928   -21.990 1.0 88.52 ? 502 GLU A N   1 Q5VSL9 UNP 502 E 
+ATOM 3971 C CA  . GLU A 1 502 ? -9.854  1.162   -21.024 1.0 88.52 ? 502 GLU A CA  1 Q5VSL9 UNP 502 E 
+ATOM 3972 C C   . GLU A 1 502 ? -9.823  1.828   -19.634 1.0 88.52 ? 502 GLU A C   1 Q5VSL9 UNP 502 E 
+ATOM 3973 C CB  . GLU A 1 502 ? -9.338  -0.284  -20.966 1.0 88.52 ? 502 GLU A CB  1 Q5VSL9 UNP 502 E 
+ATOM 3974 O O   . GLU A 1 502 ? -8.757  2.037   -19.044 1.0 88.52 ? 502 GLU A O   1 Q5VSL9 UNP 502 E 
+ATOM 3975 C CG  . GLU A 1 502 ? -10.318 -1.212  -20.229 1.0 88.52 ? 502 GLU A CG  1 Q5VSL9 UNP 502 E 
+ATOM 3976 C CD  . GLU A 1 502 ? -9.772  -2.635  -20.017 1.0 88.52 ? 502 GLU A CD  1 Q5VSL9 UNP 502 E 
+ATOM 3977 O OE1 . GLU A 1 502 ? -10.502 -3.429  -19.384 1.0 88.52 ? 502 GLU A OE1 1 Q5VSL9 UNP 502 E 
+ATOM 3978 O OE2 . GLU A 1 502 ? -8.619  -2.913  -20.428 1.0 88.52 ? 502 GLU A OE2 1 Q5VSL9 UNP 502 E 
+ATOM 3979 N N   . GLN A 1 503 ? -11.001 2.153   -19.093 1.0 90.48 ? 503 GLN A N   1 Q5VSL9 UNP 503 Q 
+ATOM 3980 C CA  . GLN A 1 503 ? -11.153 2.792   -17.780 1.0 90.48 ? 503 GLN A CA  1 Q5VSL9 UNP 503 Q 
+ATOM 3981 C C   . GLN A 1 503 ? -11.075 1.766   -16.644 1.0 90.48 ? 503 GLN A C   1 Q5VSL9 UNP 503 Q 
+ATOM 3982 C CB  . GLN A 1 503 ? -12.437 3.638   -17.718 1.0 90.48 ? 503 GLN A CB  1 Q5VSL9 UNP 503 Q 
+ATOM 3983 O O   . GLN A 1 503 ? -12.052 1.477   -15.956 1.0 90.48 ? 503 GLN A O   1 Q5VSL9 UNP 503 Q 
+ATOM 3984 C CG  . GLN A 1 503 ? -12.441 4.808   -18.711 1.0 90.48 ? 503 GLN A CG  1 Q5VSL9 UNP 503 Q 
+ATOM 3985 C CD  . GLN A 1 503 ? -11.256 5.758   -18.542 1.0 90.48 ? 503 GLN A CD  1 Q5VSL9 UNP 503 Q 
+ATOM 3986 N NE2 . GLN A 1 503 ? -10.615 6.137   -19.625 1.0 90.48 ? 503 GLN A NE2 1 Q5VSL9 UNP 503 Q 
+ATOM 3987 O OE1 . GLN A 1 503 ? -10.878 6.171   -17.453 1.0 90.48 ? 503 GLN A OE1 1 Q5VSL9 UNP 503 Q 
+ATOM 3988 N N   . VAL A 1 504 ? -9.884  1.202   -16.451 1.0 93.60 ? 504 VAL A N   1 Q5VSL9 UNP 504 V 
+ATOM 3989 C CA  . VAL A 1 504 ? -9.589  0.323   -15.313 1.0 93.60 ? 504 VAL A CA  1 Q5VSL9 UNP 504 V 
+ATOM 3990 C C   . VAL A 1 504 ? -9.351  1.139   -14.031 1.0 93.60 ? 504 VAL A C   1 Q5VSL9 UNP 504 V 
+ATOM 3991 C CB  . VAL A 1 504 ? -8.409  -0.618  -15.613 1.0 93.60 ? 504 VAL A CB  1 Q5VSL9 UNP 504 V 
+ATOM 3992 O O   . VAL A 1 504 ? -8.894  2.280   -14.113 1.0 93.60 ? 504 VAL A O   1 Q5VSL9 UNP 504 V 
+ATOM 3993 C CG1 . VAL A 1 504 ? -8.724  -1.537  -16.794 1.0 93.60 ? 504 VAL A CG1 1 Q5VSL9 UNP 504 V 
+ATOM 3994 C CG2 . VAL A 1 504 ? -7.097  0.121   -15.903 1.0 93.60 ? 504 VAL A CG2 1 Q5VSL9 UNP 504 V 
+ATOM 3995 N N   . PRO A 1 505 ? -9.531  0.566   -12.823 1.0 94.85 ? 505 PRO A N   1 Q5VSL9 UNP 505 P 
+ATOM 3996 C CA  . PRO A 1 505 ? -9.350  1.300   -11.563 1.0 94.85 ? 505 PRO A CA  1 Q5VSL9 UNP 505 P 
+ATOM 3997 C C   . PRO A 1 505 ? -7.992  2.010   -11.421 1.0 94.85 ? 505 PRO A C   1 Q5VSL9 UNP 505 P 
+ATOM 3998 C CB  . PRO A 1 505 ? -9.535  0.243   -10.468 1.0 94.85 ? 505 PRO A CB  1 Q5VSL9 UNP 505 P 
+ATOM 3999 O O   . PRO A 1 505 ? -7.901  3.098   -10.853 1.0 94.85 ? 505 PRO A O   1 Q5VSL9 UNP 505 P 
+ATOM 4000 C CG  . PRO A 1 505 ? -10.504 -0.753  -11.100 1.0 94.85 ? 505 PRO A CG  1 Q5VSL9 UNP 505 P 
+ATOM 4001 C CD  . PRO A 1 505 ? -10.078 -0.762  -12.566 1.0 94.85 ? 505 PRO A CD  1 Q5VSL9 UNP 505 P 
+ATOM 4002 N N   . ALA A 1 506 ? -6.920  1.418   -11.962 1.0 96.64 ? 506 ALA A N   1 Q5VSL9 UNP 506 A 
+ATOM 4003 C CA  . ALA A 1 506 ? -5.592  2.032   -11.962 1.0 96.64 ? 506 ALA A CA  1 Q5VSL9 UNP 506 A 
+ATOM 4004 C C   . ALA A 1 506 ? -5.510  3.280   -12.860 1.0 96.64 ? 506 ALA A C   1 Q5VSL9 UNP 506 A 
+ATOM 4005 C CB  . ALA A 1 506 ? -4.564  0.975   -12.385 1.0 96.64 ? 506 ALA A CB  1 Q5VSL9 UNP 506 A 
+ATOM 4006 O O   . ALA A 1 506 ? -4.790  4.217   -12.520 1.0 96.64 ? 506 ALA A O   1 Q5VSL9 UNP 506 A 
+ATOM 4007 N N   . GLU A 1 507 ? -6.240  3.298   -13.977 1.0 95.77 ? 507 GLU A N   1 Q5VSL9 UNP 507 E 
+ATOM 4008 C CA  . GLU A 1 507 ? -6.328  4.436   -14.892 1.0 95.77 ? 507 GLU A CA  1 Q5VSL9 UNP 507 E 
+ATOM 4009 C C   . GLU A 1 507 ? -7.111  5.577   -14.237 1.0 95.77 ? 507 GLU A C   1 Q5VSL9 UNP 507 E 
+ATOM 4010 C CB  . GLU A 1 507 ? -6.992  3.977   -16.204 1.0 95.77 ? 507 GLU A CB  1 Q5VSL9 UNP 507 E 
+ATOM 4011 O O   . GLU A 1 507 ? -6.603  6.695   -14.155 1.0 95.77 ? 507 GLU A O   1 Q5VSL9 UNP 507 E 
+ATOM 4012 C CG  . GLU A 1 507 ? -7.030  5.068   -17.280 1.0 95.77 ? 507 GLU A CG  1 Q5VSL9 UNP 507 E 
+ATOM 4013 C CD  . GLU A 1 507 ? -5.665  5.399   -17.890 1.0 95.77 ? 507 GLU A CD  1 Q5VSL9 UNP 507 E 
+ATOM 4014 O OE1 . GLU A 1 507 ? -5.552  6.420   -18.595 1.0 95.77 ? 507 GLU A OE1 1 Q5VSL9 UNP 507 E 
+ATOM 4015 O OE2 . GLU A 1 507 ? -4.703  4.617   -17.721 1.0 95.77 ? 507 GLU A OE2 1 Q5VSL9 UNP 507 E 
+ATOM 4016 N N   . THR A 1 508 ? -8.289  5.283   -13.679 1.0 94.83 ? 508 THR A N   1 Q5VSL9 UNP 508 T 
+ATOM 4017 C CA  . THR A 1 508 ? -9.126  6.266   -12.974 1.0 94.83 ? 508 THR A CA  1 Q5VSL9 UNP 508 T 
+ATOM 4018 C C   . THR A 1 508 ? -8.378  6.900   -11.802 1.0 94.83 ? 508 THR A C   1 Q5VSL9 UNP 508 T 
+ATOM 4019 C CB  . THR A 1 508 ? -10.408 5.597   -12.455 1.0 94.83 ? 508 THR A CB  1 Q5VSL9 UNP 508 T 
+ATOM 4020 O O   . THR A 1 508 ? -8.375  8.121   -11.640 1.0 94.83 ? 508 THR A O   1 Q5VSL9 UNP 508 T 
+ATOM 4021 C CG2 . THR A 1 508 ? -11.433 6.608   -11.947 1.0 94.83 ? 508 THR A CG2 1 Q5VSL9 UNP 508 T 
+ATOM 4022 O OG1 . THR A 1 508 ? -11.012 4.853   -13.486 1.0 94.83 ? 508 THR A OG1 1 Q5VSL9 UNP 508 T 
+ATOM 4023 N N   . LEU A 1 509 ? -7.663  6.090   -11.012 1.0 96.82 ? 509 LEU A N   1 Q5VSL9 UNP 509 L 
+ATOM 4024 C CA  . LEU A 1 509 ? -6.850  6.611   -9.918  1.0 96.82 ? 509 LEU A CA  1 Q5VSL9 UNP 509 L 
+ATOM 4025 C C   . LEU A 1 509 ? -5.681  7.466   -10.424 1.0 96.82 ? 509 LEU A C   1 Q5VSL9 UNP 509 L 
+ATOM 4026 C CB  . LEU A 1 509 ? -6.351  5.445   -9.051  1.0 96.82 ? 509 LEU A CB  1 Q5VSL9 UNP 509 L 
+ATOM 4027 O O   . LEU A 1 509 ? -5.373  8.491   -9.818  1.0 96.82 ? 509 LEU A O   1 Q5VSL9 UNP 509 L 
+ATOM 4028 C CG  . LEU A 1 509 ? -5.558  5.913   -7.816  1.0 96.82 ? 509 LEU A CG  1 Q5VSL9 UNP 509 L 
+ATOM 4029 C CD1 . LEU A 1 509 ? -6.414  6.707   -6.833  1.0 96.82 ? 509 LEU A CD1 1 Q5VSL9 UNP 509 L 
+ATOM 4030 C CD2 . LEU A 1 509 ? -4.997  4.703   -7.081  1.0 96.82 ? 509 LEU A CD2 1 Q5VSL9 UNP 509 L 
+ATOM 4031 N N   . TYR A 1 510 ? -5.015  7.066   -11.512 1.0 97.51 ? 510 TYR A N   1 Q5VSL9 UNP 510 Y 
+ATOM 4032 C CA  . TYR A 1 510 ? -3.930  7.865   -12.080 1.0 97.51 ? 510 TYR A CA  1 Q5VSL9 UNP 510 Y 
+ATOM 4033 C C   . TYR A 1 510 ? -4.433  9.230   -12.559 1.0 97.51 ? 510 TYR A C   1 Q5VSL9 UNP 510 Y 
+ATOM 4034 C CB  . TYR A 1 510 ? -3.228  7.119   -13.220 1.0 97.51 ? 510 TYR A CB  1 Q5VSL9 UNP 510 Y 
+ATOM 4035 O O   . TYR A 1 510 ? -3.809  10.237  -12.235 1.0 97.51 ? 510 TYR A O   1 Q5VSL9 UNP 510 Y 
+ATOM 4036 C CG  . TYR A 1 510 ? -2.053  7.904   -13.770 1.0 97.51 ? 510 TYR A CG  1 Q5VSL9 UNP 510 Y 
+ATOM 4037 C CD1 . TYR A 1 510 ? -2.223  8.749   -14.884 1.0 97.51 ? 510 TYR A CD1 1 Q5VSL9 UNP 510 Y 
+ATOM 4038 C CD2 . TYR A 1 510 ? -0.806  7.844   -13.117 1.0 97.51 ? 510 TYR A CD2 1 Q5VSL9 UNP 510 Y 
+ATOM 4039 C CE1 . TYR A 1 510 ? -1.140  9.516   -15.356 1.0 97.51 ? 510 TYR A CE1 1 Q5VSL9 UNP 510 Y 
+ATOM 4040 C CE2 . TYR A 1 510 ? 0.283   8.597   -13.597 1.0 97.51 ? 510 TYR A CE2 1 Q5VSL9 UNP 510 Y 
+ATOM 4041 O OH  . TYR A 1 510 ? 1.182   10.104  -15.228 1.0 97.51 ? 510 TYR A OH  1 Q5VSL9 UNP 510 Y 
+ATOM 4042 C CZ  . TYR A 1 510 ? 0.117   9.425   -14.729 1.0 97.51 ? 510 TYR A CZ  1 Q5VSL9 UNP 510 Y 
+ATOM 4043 N N   . GLN A 1 511 ? -5.569  9.268   -13.262 1.0 94.72 ? 511 GLN A N   1 Q5VSL9 UNP 511 Q 
+ATOM 4044 C CA  . GLN A 1 511 ? -6.205  10.507  -13.719 1.0 94.72 ? 511 GLN A CA  1 Q5VSL9 UNP 511 Q 
+ATOM 4045 C C   . GLN A 1 511 ? -6.513  11.446  -12.549 1.0 94.72 ? 511 GLN A C   1 Q5VSL9 UNP 511 Q 
+ATOM 4046 C CB  . GLN A 1 511 ? -7.504  10.182  -14.468 1.0 94.72 ? 511 GLN A CB  1 Q5VSL9 UNP 511 Q 
+ATOM 4047 O O   . GLN A 1 511 ? -6.140  12.614  -12.598 1.0 94.72 ? 511 GLN A O   1 Q5VSL9 UNP 511 Q 
+ATOM 4048 C CG  . GLN A 1 511 ? -7.275  9.542   -15.845 1.0 94.72 ? 511 GLN A CG  1 Q5VSL9 UNP 511 Q 
+ATOM 4049 C CD  . GLN A 1 511 ? -8.589  9.117   -16.497 1.0 94.72 ? 511 GLN A CD  1 Q5VSL9 UNP 511 Q 
+ATOM 4050 N NE2 . GLN A 1 511 ? -8.584  8.142   -17.377 1.0 94.72 ? 511 GLN A NE2 1 Q5VSL9 UNP 511 Q 
+ATOM 4051 O OE1 . GLN A 1 511 ? -9.651  9.645   -16.219 1.0 94.72 ? 511 GLN A OE1 1 Q5VSL9 UNP 511 Q 
+ATOM 4052 N N   . GLY A 1 512 ? -7.111  10.927  -11.470 1.0 94.31 ? 512 GLY A N   1 Q5VSL9 UNP 512 G 
+ATOM 4053 C CA  . GLY A 1 512 ? -7.403  11.724  -10.275 1.0 94.31 ? 512 GLY A CA  1 Q5VSL9 UNP 512 G 
+ATOM 4054 C C   . GLY A 1 512 ? -6.148  12.221  -9.551  1.0 94.31 ? 512 GLY A C   1 Q5VSL9 UNP 512 G 
+ATOM 4055 O O   . GLY A 1 512 ? -6.132  13.321  -9.008  1.0 94.31 ? 512 GLY A O   1 Q5VSL9 UNP 512 G 
+ATOM 4056 N N   . LEU A 1 513 ? -5.058  11.445  -9.557  1.0 96.62 ? 513 LEU A N   1 Q5VSL9 UNP 513 L 
+ATOM 4057 C CA  . LEU A 1 513 ? -3.804  11.873  -8.932  1.0 96.62 ? 513 LEU A CA  1 Q5VSL9 UNP 513 L 
+ATOM 4058 C C   . LEU A 1 513 ? -3.014  12.865  -9.783  1.0 96.62 ? 513 LEU A C   1 Q5VSL9 UNP 513 L 
+ATOM 4059 C CB  . LEU A 1 513 ? -2.915  10.663  -8.624  1.0 96.62 ? 513 LEU A CB  1 Q5VSL9 UNP 513 L 
+ATOM 4060 O O   . LEU A 1 513 ? -2.262  13.658  -9.220  1.0 96.62 ? 513 LEU A O   1 Q5VSL9 UNP 513 L 
+ATOM 4061 C CG  . LEU A 1 513 ? -3.409  9.770   -7.482  1.0 96.62 ? 513 LEU A CG  1 Q5VSL9 UNP 513 L 
+ATOM 4062 C CD1 . LEU A 1 513 ? -2.504  8.544   -7.390  1.0 96.62 ? 513 LEU A CD1 1 Q5VSL9 UNP 513 L 
+ATOM 4063 C CD2 . LEU A 1 513 ? -3.357  10.463  -6.126  1.0 96.62 ? 513 LEU A CD2 1 Q5VSL9 UNP 513 L 
+ATOM 4064 N N   . LEU A 1 514 ? -3.131  12.798  -11.111 1.0 95.47 ? 514 LEU A N   1 Q5VSL9 UNP 514 L 
+ATOM 4065 C CA  . LEU A 1 514 ? -2.268  13.505  -12.058 1.0 95.47 ? 514 LEU A CA  1 Q5VSL9 UNP 514 L 
+ATOM 4066 C C   . LEU A 1 514 ? -2.102  15.009  -11.753 1.0 95.47 ? 514 LEU A C   1 Q5VSL9 UNP 514 L 
+ATOM 4067 C CB  . LEU A 1 514 ? -2.765  13.220  -13.492 1.0 95.47 ? 514 LEU A CB  1 Q5VSL9 UNP 514 L 
+ATOM 4068 O O   . LEU A 1 514 ? -0.947  15.442  -11.709 1.0 95.47 ? 514 LEU A O   1 Q5VSL9 UNP 514 L 
+ATOM 4069 C CG  . LEU A 1 514 ? -1.951  13.889  -14.611 1.0 95.47 ? 514 LEU A CG  1 Q5VSL9 UNP 514 L 
+ATOM 4070 C CD1 . LEU A 1 514 ? -0.512  13.376  -14.647 1.0 95.47 ? 514 LEU A CD1 1 Q5VSL9 UNP 514 L 
+ATOM 4071 C CD2 . LEU A 1 514 ? -2.595  13.590  -15.961 1.0 95.47 ? 514 LEU A CD2 1 Q5VSL9 UNP 514 L 
+ATOM 4072 N N   . PRO A 1 515 ? -3.162  15.794  -11.455 1.0 94.05 ? 515 PRO A N   1 Q5VSL9 UNP 515 P 
+ATOM 4073 C CA  . PRO A 1 515 ? -3.038  17.240  -11.242 1.0 94.05 ? 515 PRO A CA  1 Q5VSL9 UNP 515 P 
+ATOM 4074 C C   . PRO A 1 515 ? -2.143  17.629  -10.058 1.0 94.05 ? 515 PRO A C   1 Q5VSL9 UNP 515 P 
+ATOM 4075 C CB  . PRO A 1 515 ? -4.470  17.746  -11.016 1.0 94.05 ? 515 PRO A CB  1 Q5VSL9 UNP 515 P 
+ATOM 4076 O O   . PRO A 1 515 ? -1.512  18.684  -10.077 1.0 94.05 ? 515 PRO A O   1 Q5VSL9 UNP 515 P 
+ATOM 4077 C CG  . PRO A 1 515 ? -5.346  16.701  -11.700 1.0 94.05 ? 515 PRO A CG  1 Q5VSL9 UNP 515 P 
+ATOM 4078 C CD  . PRO A 1 515 ? -4.573  15.417  -11.437 1.0 94.05 ? 515 PRO A CD  1 Q5VSL9 UNP 515 P 
+ATOM 4079 N N   . SER A 1 516 ? -2.085  16.785  -9.023  1.0 96.19 ? 516 SER A N   1 Q5VSL9 UNP 516 S 
+ATOM 4080 C CA  . SER A 1 516 ? -1.367  17.054  -7.765  1.0 96.19 ? 516 SER A CA  1 Q5VSL9 UNP 516 S 
+ATOM 4081 C C   . SER A 1 516 ? -0.390  15.938  -7.371  1.0 96.19 ? 516 SER A C   1 Q5VSL9 UNP 516 S 
+ATOM 4082 C CB  . SER A 1 516 ? -2.361  17.372  -6.644  1.0 96.19 ? 516 SER A CB  1 Q5VSL9 UNP 516 S 
+ATOM 4083 O O   . SER A 1 516 ? 0.064   15.863  -6.224  1.0 96.19 ? 516 SER A O   1 Q5VSL9 UNP 516 S 
+ATOM 4084 O OG  . SER A 1 516 ? -2.962  18.629  -6.876  1.0 96.19 ? 516 SER A OG  1 Q5VSL9 UNP 516 S 
+ATOM 4085 N N   . LEU A 1 517 ? -0.021  15.065  -8.317  1.0 97.02 ? 517 LEU A N   1 Q5VSL9 UNP 517 L 
+ATOM 4086 C CA  . LEU A 1 517 ? 0.855   13.919  -8.064  1.0 97.02 ? 517 LEU A CA  1 Q5VSL9 UNP 517 L 
+ATOM 4087 C C   . LEU A 1 517 ? 2.184   14.321  -7.399  1.0 97.02 ? 517 LEU A C   1 Q5VSL9 UNP 517 L 
+ATOM 4088 C CB  . LEU A 1 517 ? 1.076   13.108  -9.358  1.0 97.02 ? 517 LEU A CB  1 Q5VSL9 UNP 517 L 
+ATOM 4089 O O   . LEU A 1 517 ? 2.566   13.658  -6.428  1.0 97.02 ? 517 LEU A O   1 Q5VSL9 UNP 517 L 
+ATOM 4090 C CG  . LEU A 1 517 ? 1.771   11.756  -9.106  1.0 97.02 ? 517 LEU A CG  1 Q5VSL9 UNP 517 L 
+ATOM 4091 C CD1 . LEU A 1 517 ? 0.832   10.704  -8.520  1.0 97.02 ? 517 LEU A CD1 1 Q5VSL9 UNP 517 L 
+ATOM 4092 C CD2 . LEU A 1 517 ? 2.302   11.185  -10.411 1.0 97.02 ? 517 LEU A CD2 1 Q5VSL9 UNP 517 L 
+ATOM 4093 N N   . PRO A 1 518 ? 2.889   15.391  -7.832  1.0 97.05 ? 518 PRO A N   1 Q5VSL9 UNP 518 P 
+ATOM 4094 C CA  . PRO A 1 518 ? 4.120   15.822  -7.170  1.0 97.05 ? 518 PRO A CA  1 Q5VSL9 UNP 518 P 
+ATOM 4095 C C   . PRO A 1 518 ? 3.903   16.140  -5.684  1.0 97.05 ? 518 PRO A C   1 Q5VSL9 UNP 518 P 
+ATOM 4096 C CB  . PRO A 1 518 ? 4.599   17.063  -7.935  1.0 97.05 ? 518 PRO A CB  1 Q5VSL9 UNP 518 P 
+ATOM 4097 O O   . PRO A 1 518 ? 4.682   15.710  -4.830  1.0 97.05 ? 518 PRO A O   1 Q5VSL9 UNP 518 P 
+ATOM 4098 C CG  . PRO A 1 518 ? 3.901   16.973  -9.289  1.0 97.05 ? 518 PRO A CG  1 Q5VSL9 UNP 518 P 
+ATOM 4099 C CD  . PRO A 1 518 ? 2.601   16.252  -8.977  1.0 97.05 ? 518 PRO A CD  1 Q5VSL9 UNP 518 P 
+ATOM 4100 N N   . GLN A 1 519 ? 2.824   16.853  -5.358  1.0 97.61 ? 519 GLN A N   1 Q5VSL9 UNP 519 Q 
+ATOM 4101 C CA  . GLN A 1 519 ? 2.474   17.265  -4.003  1.0 97.61 ? 519 GLN A CA  1 Q5VSL9 UNP 519 Q 
+ATOM 4102 C C   . GLN A 1 519 ? 2.132   16.051  -3.136  1.0 97.61 ? 519 GLN A C   1 Q5VSL9 UNP 519 Q 
+ATOM 4103 C CB  . GLN A 1 519 ? 1.300   18.265  -4.012  1.0 97.61 ? 519 GLN A CB  1 Q5VSL9 UNP 519 Q 
+ATOM 4104 O O   . GLN A 1 519 ? 2.627   15.961  -2.010  1.0 97.61 ? 519 GLN A O   1 Q5VSL9 UNP 519 Q 
+ATOM 4105 C CG  . GLN A 1 519 ? 1.600   19.630  -4.664  1.0 97.61 ? 519 GLN A CG  1 Q5VSL9 UNP 519 Q 
+ATOM 4106 C CD  . GLN A 1 519 ? 1.567   19.648  -6.194  1.0 97.61 ? 519 GLN A CD  1 Q5VSL9 UNP 519 Q 
+ATOM 4107 N NE2 . GLN A 1 519 ? 1.746   20.787  -6.820  1.0 97.61 ? 519 GLN A NE2 1 Q5VSL9 UNP 519 Q 
+ATOM 4108 O OE1 . GLN A 1 519 ? 1.420   18.646  -6.867  1.0 97.61 ? 519 GLN A OE1 1 Q5VSL9 UNP 519 Q 
+ATOM 4109 N N   . TYR A 1 520 ? 1.373   15.087  -3.667  1.0 98.29 ? 520 TYR A N   1 Q5VSL9 UNP 520 Y 
+ATOM 4110 C CA  . TYR A 1 520 ? 1.064   13.837  -2.970  1.0 98.29 ? 520 TYR A CA  1 Q5VSL9 UNP 520 Y 
+ATOM 4111 C C   . TYR A 1 520 ? 2.328   13.035  -2.649  1.0 98.29 ? 520 TYR A C   1 Q5VSL9 UNP 520 Y 
+ATOM 4112 C CB  . TYR A 1 520 ? 0.089   12.995  -3.809  1.0 98.29 ? 520 TYR A CB  1 Q5VSL9 UNP 520 Y 
+ATOM 4113 O O   . TYR A 1 520 ? 2.510   12.587  -1.513  1.0 98.29 ? 520 TYR A O   1 Q5VSL9 UNP 520 Y 
+ATOM 4114 C CG  . TYR A 1 520 ? -1.265  13.634  -4.068  1.0 98.29 ? 520 TYR A CG  1 Q5VSL9 UNP 520 Y 
+ATOM 4115 C CD1 . TYR A 1 520 ? -1.935  14.332  -3.044  1.0 98.29 ? 520 TYR A CD1 1 Q5VSL9 UNP 520 Y 
+ATOM 4116 C CD2 . TYR A 1 520 ? -1.874  13.515  -5.331  1.0 98.29 ? 520 TYR A CD2 1 Q5VSL9 UNP 520 Y 
+ATOM 4117 C CE1 . TYR A 1 520 ? -3.172  14.957  -3.287  1.0 98.29 ? 520 TYR A CE1 1 Q5VSL9 UNP 520 Y 
+ATOM 4118 C CE2 . TYR A 1 520 ? -3.126  14.106  -5.570  1.0 98.29 ? 520 TYR A CE2 1 Q5VSL9 UNP 520 Y 
+ATOM 4119 O OH  . TYR A 1 520 ? -4.990  15.375  -4.811  1.0 98.29 ? 520 TYR A OH  1 Q5VSL9 UNP 520 Y 
+ATOM 4120 C CZ  . TYR A 1 520 ? -3.779  14.826  -4.552  1.0 98.29 ? 520 TYR A CZ  1 Q5VSL9 UNP 520 Y 
+ATOM 4121 N N   . MET A 1 521 ? 3.245   12.900  -3.613  1.0 98.33 ? 521 MET A N   1 Q5VSL9 UNP 521 M 
+ATOM 4122 C CA  . MET A 1 521 ? 4.509   12.190  -3.398  1.0 98.33 ? 521 MET A CA  1 Q5VSL9 UNP 521 M 
+ATOM 4123 C C   . MET A 1 521 ? 5.381   12.893  -2.350  1.0 98.33 ? 521 MET A C   1 Q5VSL9 UNP 521 M 
+ATOM 4124 C CB  . MET A 1 521 ? 5.271   12.030  -4.723  1.0 98.33 ? 521 MET A CB  1 Q5VSL9 UNP 521 M 
+ATOM 4125 O O   . MET A 1 521 ? 5.904   12.240  -1.446  1.0 98.33 ? 521 MET A O   1 Q5VSL9 UNP 521 M 
+ATOM 4126 C CG  . MET A 1 521 ? 4.578   11.113  -5.741  1.0 98.33 ? 521 MET A CG  1 Q5VSL9 UNP 521 M 
+ATOM 4127 S SD  . MET A 1 521 ? 4.104   9.466   -5.144  1.0 98.33 ? 521 MET A SD  1 Q5VSL9 UNP 521 M 
+ATOM 4128 C CE  . MET A 1 521 ? 2.328   9.723   -4.847  1.0 98.33 ? 521 MET A CE  1 Q5VSL9 UNP 521 M 
+ATOM 4129 N N   . ILE A 1 522 ? 5.504   14.223  -2.416  1.0 97.35 ? 522 ILE A N   1 Q5VSL9 UNP 522 I 
+ATOM 4130 C CA  . ILE A 1 522 ? 6.253   15.011  -1.425  1.0 97.35 ? 522 ILE A CA  1 Q5VSL9 UNP 522 I 
+ATOM 4131 C C   . ILE A 1 522 ? 5.634   14.868  -0.030  1.0 97.35 ? 522 ILE A C   1 Q5VSL9 UNP 522 I 
+ATOM 4132 C CB  . ILE A 1 522 ? 6.333   16.493  -1.862  1.0 97.35 ? 522 ILE A CB  1 Q5VSL9 UNP 522 I 
+ATOM 4133 O O   . ILE A 1 522 ? 6.367   14.692  0.943   1.0 97.35 ? 522 ILE A O   1 Q5VSL9 UNP 522 I 
+ATOM 4134 C CG1 . ILE A 1 522 ? 7.261   16.636  -3.089  1.0 97.35 ? 522 ILE A CG1 1 Q5VSL9 UNP 522 I 
+ATOM 4135 C CG2 . ILE A 1 522 ? 6.849   17.396  -0.720  1.0 97.35 ? 522 ILE A CG2 1 Q5VSL9 UNP 522 I 
+ATOM 4136 C CD1 . ILE A 1 522 ? 7.120   17.978  -3.819  1.0 97.35 ? 522 ILE A CD1 1 Q5VSL9 UNP 522 I 
+ATOM 4137 N N   . ALA A 1 523 ? 4.307   14.936  0.086   1.0 97.31 ? 523 ALA A N   1 Q5VSL9 UNP 523 A 
+ATOM 4138 C CA  . ALA A 1 523 ? 3.612   14.841  1.364   1.0 97.31 ? 523 ALA A CA  1 Q5VSL9 UNP 523 A 
+ATOM 4139 C C   . ALA A 1 523 ? 3.827   13.470  2.029   1.0 97.31 ? 523 ALA A C   1 Q5VSL9 UNP 523 A 
+ATOM 4140 C CB  . ALA A 1 523 ? 2.136   15.175  1.133   1.0 97.31 ? 523 ALA A CB  1 Q5VSL9 UNP 523 A 
+ATOM 4141 O O   . ALA A 1 523 ? 4.255   13.412  3.184   1.0 97.31 ? 523 ALA A O   1 Q5VSL9 UNP 523 A 
+ATOM 4142 N N   . LEU A 1 524 ? 3.667   12.371  1.279   1.0 98.28 ? 524 LEU A N   1 Q5VSL9 UNP 524 L 
+ATOM 4143 C CA  . LEU A 1 524 ? 3.968   11.024  1.776   1.0 98.28 ? 524 LEU A CA  1 Q5VSL9 UNP 524 L 
+ATOM 4144 C C   . LEU A 1 524 ? 5.424   10.897  2.253   1.0 98.28 ? 524 LEU A C   1 Q5VSL9 UNP 524 L 
+ATOM 4145 C CB  . LEU A 1 524 ? 3.684   9.982   0.679   1.0 98.28 ? 524 LEU A CB  1 Q5VSL9 UNP 524 L 
+ATOM 4146 O O   . LEU A 1 524 ? 5.682   10.346  3.322   1.0 98.28 ? 524 LEU A O   1 Q5VSL9 UNP 524 L 
+ATOM 4147 C CG  . LEU A 1 524 ? 2.200   9.702   0.370   1.0 98.28 ? 524 LEU A CG  1 Q5VSL9 UNP 524 L 
+ATOM 4148 C CD1 . LEU A 1 524 ? 2.145   8.642   -0.733  1.0 98.28 ? 524 LEU A CD1 1 Q5VSL9 UNP 524 L 
+ATOM 4149 C CD2 . LEU A 1 524 ? 1.434   9.151   1.574   1.0 98.28 ? 524 LEU A CD2 1 Q5VSL9 UNP 524 L 
+ATOM 4150 N N   . LEU A 1 525 ? 6.392   11.431  1.502   1.0 97.14 ? 525 LEU A N   1 Q5VSL9 UNP 525 L 
+ATOM 4151 C CA  . LEU A 1 525 ? 7.807   11.355  1.883   1.0 97.14 ? 525 LEU A CA  1 Q5VSL9 UNP 525 L 
+ATOM 4152 C C   . LEU A 1 525 ? 8.153   12.241  3.090   1.0 97.14 ? 525 LEU A C   1 Q5VSL9 UNP 525 L 
+ATOM 4153 C CB  . LEU A 1 525 ? 8.690   11.697  0.676   1.0 97.14 ? 525 LEU A CB  1 Q5VSL9 UNP 525 L 
+ATOM 4154 O O   . LEU A 1 525 ? 8.992   11.848  3.902   1.0 97.14 ? 525 LEU A O   1 Q5VSL9 UNP 525 L 
+ATOM 4155 C CG  . LEU A 1 525 ? 8.597   10.693  -0.487  1.0 97.14 ? 525 LEU A CG  1 Q5VSL9 UNP 525 L 
+ATOM 4156 C CD1 . LEU A 1 525 ? 9.391   11.257  -1.658  1.0 97.14 ? 525 LEU A CD1 1 Q5VSL9 UNP 525 L 
+ATOM 4157 C CD2 . LEU A 1 525 ? 9.147   9.303   -0.168  1.0 97.14 ? 525 LEU A CD2 1 Q5VSL9 UNP 525 L 
+ATOM 4158 N N   . LYS A 1 526 ? 7.502   13.401  3.251   1.0 95.15 ? 526 LYS A N   1 Q5VSL9 UNP 526 K 
+ATOM 4159 C CA  . LYS A 1 526 ? 7.645   14.246  4.449   1.0 95.15 ? 526 LYS A CA  1 Q5VSL9 UNP 526 K 
+ATOM 4160 C C   . LYS A 1 526 ? 7.172   13.509  5.700   1.0 95.15 ? 526 LYS A C   1 Q5VSL9 UNP 526 K 
+ATOM 4161 C CB  . LYS A 1 526 ? 6.866   15.561  4.287   1.0 95.15 ? 526 LYS A CB  1 Q5VSL9 UNP 526 K 
+ATOM 4162 O O   . LYS A 1 526 ? 7.897   13.492  6.694   1.0 95.15 ? 526 LYS A O   1 Q5VSL9 UNP 526 K 
+ATOM 4163 C CG  . LYS A 1 526 ? 7.603   16.603  3.433   1.0 95.15 ? 526 LYS A CG  1 Q5VSL9 UNP 526 K 
+ATOM 4164 C CD  . LYS A 1 526 ? 6.742   17.869  3.324   1.0 95.15 ? 526 LYS A CD  1 Q5VSL9 UNP 526 K 
+ATOM 4165 C CE  . LYS A 1 526 ? 7.473   18.992  2.580   1.0 95.15 ? 526 LYS A CE  1 Q5VSL9 UNP 526 K 
+ATOM 4166 N NZ  . LYS A 1 526 ? 6.638   20.222  2.526   1.0 95.15 ? 526 LYS A NZ  1 Q5VSL9 UNP 526 K 
+ATOM 4167 N N   . ILE A 1 527 ? 6.008   12.859  5.640   1.0 95.95 ? 527 ILE A N   1 Q5VSL9 UNP 527 I 
+ATOM 4168 C CA  . ILE A 1 527 ? 5.484   12.066  6.762   1.0 95.95 ? 527 ILE A CA  1 Q5VSL9 UNP 527 I 
+ATOM 4169 C C   . ILE A 1 527 ? 6.389   10.864  7.041   1.0 95.95 ? 527 ILE A C   1 Q5VSL9 UNP 527 I 
+ATOM 4170 C CB  . ILE A 1 527 ? 4.018   11.651  6.523   1.0 95.95 ? 527 ILE A CB  1 Q5VSL9 UNP 527 I 
+ATOM 4171 O O   . ILE A 1 527 ? 6.731   10.611  8.195   1.0 95.95 ? 527 ILE A O   1 Q5VSL9 UNP 527 I 
+ATOM 4172 C CG1 . ILE A 1 527 ? 3.101   12.880  6.371   1.0 95.95 ? 527 ILE A CG1 1 Q5VSL9 UNP 527 I 
+ATOM 4173 C CG2 . ILE A 1 527 ? 3.534   10.822  7.723   1.0 95.95 ? 527 ILE A CG2 1 Q5VSL9 UNP 527 I 
+ATOM 4174 C CD1 . ILE A 1 527 ? 1.742   12.536  5.756   1.0 95.95 ? 527 ILE A CD1 1 Q5VSL9 UNP 527 I 
+ATOM 4175 N N   . LEU A 1 528 ? 6.859   10.172  5.998   1.0 95.95 ? 528 LEU A N   1 Q5VSL9 UNP 528 L 
+ATOM 4176 C CA  . LEU A 1 528 ? 7.806   9.065   6.143   1.0 95.95 ? 528 LEU A CA  1 Q5VSL9 UNP 528 L 
+ATOM 4177 C C   . LEU A 1 528 ? 9.110   9.503   6.830   1.0 95.95 ? 528 LEU A C   1 Q5VSL9 UNP 528 L 
+ATOM 4178 C CB  . LEU A 1 528 ? 8.079   8.472   4.751   1.0 95.95 ? 528 LEU A CB  1 Q5VSL9 UNP 528 L 
+ATOM 4179 O O   . LEU A 1 528 ? 9.658   8.755   7.637   1.0 95.95 ? 528 LEU A O   1 Q5VSL9 UNP 528 L 
+ATOM 4180 C CG  . LEU A 1 528 ? 9.018   7.254   4.740   1.0 95.95 ? 528 LEU A CG  1 Q5VSL9 UNP 528 L 
+ATOM 4181 C CD1 . LEU A 1 528 ? 8.437   6.075   5.514   1.0 95.95 ? 528 LEU A CD1 1 Q5VSL9 UNP 528 L 
+ATOM 4182 C CD2 . LEU A 1 528 ? 9.262   6.793   3.302   1.0 95.95 ? 528 LEU A CD2 1 Q5VSL9 UNP 528 L 
+ATOM 4183 N N   . LEU A 1 529 ? 9.606   10.709  6.535   1.0 94.51 ? 529 LEU A N   1 Q5VSL9 UNP 529 L 
+ATOM 4184 C CA  . LEU A 1 529 ? 10.780  11.277  7.197   1.0 94.51 ? 529 LEU A CA  1 Q5VSL9 UNP 529 L 
+ATOM 4185 C C   . LEU A 1 529 ? 10.520  11.567  8.681   1.0 94.51 ? 529 LEU A C   1 Q5VSL9 UNP 529 L 
+ATOM 4186 C CB  . LEU A 1 529 ? 11.243  12.526  6.425   1.0 94.51 ? 529 LEU A CB  1 Q5VSL9 UNP 529 L 
+ATOM 4187 O O   . LEU A 1 529 ? 11.365  11.213  9.500   1.0 94.51 ? 529 LEU A O   1 Q5VSL9 UNP 529 L 
+ATOM 4188 C CG  . LEU A 1 529 ? 12.420  13.281  7.072   1.0 94.51 ? 529 LEU A CG  1 Q5VSL9 UNP 529 L 
+ATOM 4189 C CD1 . LEU A 1 529 ? 13.711  12.460  7.188   1.0 94.51 ? 529 LEU A CD1 1 Q5VSL9 UNP 529 L 
+ATOM 4190 C CD2 . LEU A 1 529 ? 12.744  14.527  6.247   1.0 94.51 ? 529 LEU A CD2 1 Q5VSL9 UNP 529 L 
+ATOM 4191 N N   . ALA A 1 530 ? 9.372   12.153  9.029   1.0 93.52 ? 530 ALA A N   1 Q5VSL9 UNP 530 A 
+ATOM 4192 C CA  . ALA A 1 530 ? 8.998   12.427  10.421  1.0 93.52 ? 530 ALA A CA  1 Q5VSL9 UNP 530 A 
+ATOM 4193 C C   . ALA A 1 530 ? 8.786   11.136  11.239  1.0 93.52 ? 530 ALA A C   1 Q5VSL9 UNP 530 A 
+ATOM 4194 C CB  . ALA A 1 530 ? 7.738   13.300  10.408  1.0 93.52 ? 530 ALA A CB  1 Q5VSL9 UNP 530 A 
+ATOM 4195 O O   . ALA A 1 530 ? 9.121   11.068  12.423  1.0 93.52 ? 530 ALA A O   1 Q5VSL9 UNP 530 A 
+ATOM 4196 N N   . ALA A 1 531 ? 8.277   10.080  10.597  1.0 94.54 ? 531 ALA A N   1 Q5VSL9 UNP 531 A 
+ATOM 4197 C CA  . ALA A 1 531 ? 8.091   8.768   11.212  1.0 94.54 ? 531 ALA A CA  1 Q5VSL9 UNP 531 A 
+ATOM 4198 C C   . ALA A 1 531 ? 9.375   7.925   11.248  1.0 94.54 ? 531 ALA A C   1 Q5VSL9 UNP 531 A 
+ATOM 4199 C CB  . ALA A 1 531 ? 6.955   8.054   10.477  1.0 94.54 ? 531 ALA A CB  1 Q5VSL9 UNP 531 A 
+ATOM 4200 O O   . ALA A 1 531 ? 9.418   6.890   11.914  1.0 94.54 ? 531 ALA A O   1 Q5VSL9 UNP 531 A 
+ATOM 4201 N N   . ALA A 1 532 ? 10.440  8.344   10.557  1.0 91.23 ? 532 ALA A N   1 Q5VSL9 UNP 532 A 
+ATOM 4202 C CA  . ALA A 1 532 ? 11.675  7.582   10.535  1.0 91.23 ? 532 ALA A CA  1 Q5VSL9 UNP 532 A 
+ATOM 4203 C C   . ALA A 1 532 ? 12.289  7.510   11.950  1.0 91.23 ? 532 ALA A C   1 Q5VSL9 UNP 532 A 
+ATOM 4204 C CB  . ALA A 1 532 ? 12.653  8.171   9.511   1.0 91.23 ? 532 ALA A CB  1 Q5VSL9 UNP 532 A 
+ATOM 4205 O O   . ALA A 1 532 ? 12.436  8.537   12.616  1.0 91.23 ? 532 ALA A O   1 Q5VSL9 UNP 532 A 
+ATOM 4206 N N   . PRO A 1 533 ? 12.755  6.333   12.399  1.0 85.03 ? 533 PRO A N   1 Q5VSL9 UNP 533 P 
+ATOM 4207 C CA  . PRO A 1 533 ? 13.361  6.149   13.726  1.0 85.03 ? 533 PRO A CA  1 Q5VSL9 UNP 533 P 
+ATOM 4208 C C   . PRO A 1 533 ? 14.637  6.979   13.949  1.0 85.03 ? 533 PRO A C   1 Q5VSL9 UNP 533 P 
+ATOM 4209 C CB  . PRO A 1 533 ? 13.647  4.646   13.825  1.0 85.03 ? 533 PRO A CB  1 Q5VSL9 UNP 533 P 
+ATOM 4210 O O   . PRO A 1 533 ? 15.042  7.217   15.082  1.0 85.03 ? 533 PRO A O   1 Q5VSL9 UNP 533 P 
+ATOM 4211 C CG  . PRO A 1 533 ? 13.718  4.205   12.366  1.0 85.03 ? 533 PRO A CG  1 Q5VSL9 UNP 533 P 
+ATOM 4212 C CD  . PRO A 1 533 ? 12.694  5.077   11.679  1.0 85.03 ? 533 PRO A CD  1 Q5VSL9 UNP 533 P 
+ATOM 4213 N N   . THR A 1 534 ? 15.267  7.454   12.871  1.0 79.75 ? 534 THR A N   1 Q5VSL9 UNP 534 T 
+ATOM 4214 C CA  . THR A 1 534 ? 16.435  8.346   12.929  1.0 79.75 ? 534 THR A CA  1 Q5VSL9 UNP 534 T 
+ATOM 4215 C C   . THR A 1 534 ? 16.070  9.830   13.022  1.0 79.75 ? 534 THR A C   1 Q5VSL9 UNP 534 T 
+ATOM 4216 C CB  . THR A 1 534 ? 17.381  8.116   11.740  1.0 79.75 ? 534 THR A CB  1 Q5VSL9 UNP 534 T 
+ATOM 4217 O O   . THR A 1 534 ? 16.978  10.666  13.100  1.0 79.75 ? 534 THR A O   1 Q5VSL9 UNP 534 T 
+ATOM 4218 C CG2 . THR A 1 534 ? 17.900  6.682   11.667  1.0 79.75 ? 534 THR A CG2 1 Q5VSL9 UNP 534 T 
+ATOM 4219 O OG1 . THR A 1 534 ? 16.743  8.380   10.508  1.0 79.75 ? 534 THR A OG1 1 Q5VSL9 UNP 534 T 
+ATOM 4220 N N   . SER A 1 535 ? 14.779  10.186  12.981  1.0 80.10 ? 535 SER A N   1 Q5VSL9 UNP 535 S 
+ATOM 4221 C CA  . SER A 1 535 ? 14.362  11.584  13.069  1.0 80.10 ? 535 SER A CA  1 Q5VSL9 UNP 535 S 
+ATOM 4222 C C   . SER A 1 535 ? 14.524  12.131  14.484  1.0 80.10 ? 535 SER A C   1 Q5VSL9 UNP 535 S 
+ATOM 4223 C CB  . SER A 1 535 ? 12.944  11.852  12.553  1.0 80.10 ? 535 SER A CB  1 Q5VSL9 UNP 535 S 
+ATOM 4224 O O   . SER A 1 535 ? 14.237  11.458  15.476  1.0 80.10 ? 535 SER A O   1 Q5VSL9 UNP 535 S 
+ATOM 4225 O OG  . SER A 1 535 ? 13.007  13.211  12.172  1.0 80.10 ? 535 SER A OG  1 Q5VSL9 UNP 535 S 
+ATOM 4226 N N   . LYS A 1 536 ? 15.018  13.368  14.581  1.0 68.84 ? 536 LYS A N   1 Q5VSL9 UNP 536 K 
+ATOM 4227 C CA  . LYS A 1 536 ? 15.148  14.094  15.848  1.0 68.84 ? 536 LYS A CA  1 Q5VSL9 UNP 536 K 
+ATOM 4228 C C   . LYS A 1 536 ? 13.968  15.054  15.965  1.0 68.84 ? 536 LYS A C   1 Q5VSL9 UNP 536 K 
+ATOM 4229 C CB  . LYS A 1 536 ? 16.492  14.843  15.913  1.0 68.84 ? 536 LYS A CB  1 Q5VSL9 UNP 536 K 
+ATOM 4230 O O   . LYS A 1 536 ? 13.735  15.825  15.044  1.0 68.84 ? 536 LYS A O   1 Q5VSL9 UNP 536 K 
+ATOM 4231 C CG  . LYS A 1 536 ? 17.712  13.907  15.954  1.0 68.84 ? 536 LYS A CG  1 Q5VSL9 UNP 536 K 
+ATOM 4232 C CD  . LYS A 1 536 ? 19.009  14.714  16.118  1.0 68.84 ? 536 LYS A CD  1 Q5VSL9 UNP 536 K 
+ATOM 4233 C CE  . LYS A 1 536 ? 20.223  13.778  16.163  1.0 68.84 ? 536 LYS A CE  1 Q5VSL9 UNP 536 K 
+ATOM 4234 N NZ  . LYS A 1 536 ? 21.488  14.531  16.359  1.0 68.84 ? 536 LYS A NZ  1 Q5VSL9 UNP 536 K 
+ATOM 4235 N N   . ALA A 1 537 ? 13.334  15.120  17.136  1.0 59.66 ? 537 ALA A N   1 Q5VSL9 UNP 537 A 
+ATOM 4236 C CA  . ALA A 1 537 ? 12.150  15.959  17.375  1.0 59.66 ? 537 ALA A CA  1 Q5VSL9 UNP 537 A 
+ATOM 4237 C C   . ALA A 1 537 ? 12.315  17.452  17.004  1.0 59.66 ? 537 ALA A C   1 Q5VSL9 UNP 537 A 
+ATOM 4238 C CB  . ALA A 1 537 ? 11.779  15.815  18.858  1.0 59.66 ? 537 ALA A CB  1 Q5VSL9 UNP 537 A 
+ATOM 4239 O O   . ALA A 1 537 ? 11.339  18.126  16.710  1.0 59.66 ? 537 ALA A O   1 Q5VSL9 UNP 537 A 
+ATOM 4240 N N   . LYS A 1 538 ? 13.546  17.991  16.992  1.0 50.91 ? 538 LYS A N   1 Q5VSL9 UNP 538 K 
+ATOM 4241 C CA  . LYS A 1 538 ? 13.822  19.390  16.603  1.0 50.91 ? 538 LYS A CA  1 Q5VSL9 UNP 538 K 
+ATOM 4242 C C   . LYS A 1 538 ? 13.857  19.637  15.087  1.0 50.91 ? 538 LYS A C   1 Q5VSL9 UNP 538 K 
+ATOM 4243 C CB  . LYS A 1 538 ? 15.119  19.894  17.259  1.0 50.91 ? 538 LYS A CB  1 Q5VSL9 UNP 538 K 
+ATOM 4244 O O   . LYS A 1 538 ? 13.967  20.787  14.682  1.0 50.91 ? 538 LYS A O   1 Q5VSL9 UNP 538 K 
+ATOM 4245 C CG  . LYS A 1 538 ? 14.969  20.097  18.773  1.0 50.91 ? 538 LYS A CG  1 Q5VSL9 UNP 538 K 
+ATOM 4246 C CD  . LYS A 1 538 ? 16.198  20.813  19.353  1.0 50.91 ? 538 LYS A CD  1 Q5VSL9 UNP 538 K 
+ATOM 4247 C CE  . LYS A 1 538 ? 15.993  21.058  20.853  1.0 50.91 ? 538 LYS A CE  1 Q5VSL9 UNP 538 K 
+ATOM 4248 N NZ  . LYS A 1 538 ? 17.085  21.876  21.440  1.0 50.91 ? 538 LYS A NZ  1 Q5VSL9 UNP 538 K 
+ATOM 4249 N N   . THR A 1 539 ? 13.841  18.593  14.259  1.0 50.27 ? 539 THR A N   1 Q5VSL9 UNP 539 T 
+ATOM 4250 C CA  . THR A 1 539 ? 13.946  18.714  12.793  1.0 50.27 ? 539 THR A CA  1 Q5VSL9 UNP 539 T 
+ATOM 4251 C C   . THR A 1 539 ? 12.638  18.440  12.059  1.0 50.27 ? 539 THR A C   1 Q5VSL9 UNP 539 T 
+ATOM 4252 C CB  . THR A 1 539 ? 15.075  17.839  12.220  1.0 50.27 ? 539 THR A CB  1 Q5VSL9 UNP 539 T 
+ATOM 4253 O O   . THR A 1 539 ? 12.600  18.575  10.838  1.0 50.27 ? 539 THR A O   1 Q5VSL9 UNP 539 T 
+ATOM 4254 C CG2 . THR A 1 539 ? 16.444  18.321  12.704  1.0 50.27 ? 539 THR A CG2 1 Q5VSL9 UNP 539 T 
+ATOM 4255 O OG1 . THR A 1 539 ? 14.993  16.479  12.596  1.0 50.27 ? 539 THR A OG1 1 Q5VSL9 UNP 539 T 
+ATOM 4256 N N   . ASP A 1 540 ? 11.584  18.056  12.776  1.0 60.19 ? 540 ASP A N   1 Q5VSL9 UNP 540 D 
+ATOM 4257 C CA  . ASP A 1 540 ? 10.318  17.668  12.166  1.0 60.19 ? 540 ASP A CA  1 Q5VSL9 UNP 540 D 
+ATOM 4258 C C   . ASP A 1 540 ? 9.467   18.916  11.903  1.0 60.19 ? 540 ASP A C   1 Q5VSL9 UNP 540 D 
+ATOM 4259 C CB  . ASP A 1 540 ? 9.619   16.611  13.040  1.0 60.19 ? 540 ASP A CB  1 Q5VSL9 UNP 540 D 
+ATOM 4260 O O   . ASP A 1 540 ? 9.014   19.589  12.824  1.0 60.19 ? 540 ASP A O   1 Q5VSL9 UNP 540 D 
+ATOM 4261 C CG  . ASP A 1 540 ? 10.450  15.325  13.171  1.0 60.19 ? 540 ASP A CG  1 Q5VSL9 UNP 540 D 
+ATOM 4262 O OD1 . ASP A 1 540 ? 11.070  14.916  12.161  1.0 60.19 ? 540 ASP A OD1 1 Q5VSL9 UNP 540 D 
+ATOM 4263 O OD2 . ASP A 1 540 ? 10.521  14.754  14.282  1.0 60.19 ? 540 ASP A OD2 1 Q5VSL9 UNP 540 D 
+ATOM 4264 N N   . SER A 1 541 ? 9.258   19.246  10.627  1.0 72.26 ? 541 SER A N   1 Q5VSL9 UNP 541 S 
+ATOM 4265 C CA  . SER A 1 541 ? 8.382   20.353  10.215  1.0 72.26 ? 541 SER A CA  1 Q5VSL9 UNP 541 S 
+ATOM 4266 C C   . SER A 1 541 ? 6.890   20.039  10.371  1.0 72.26 ? 541 SER A C   1 Q5VSL9 UNP 541 S 
+ATOM 4267 C CB  . SER A 1 541 ? 8.688   20.754  8.770   1.0 72.26 ? 541 SER A CB  1 Q5VSL9 UNP 541 S 
+ATOM 4268 O O   . SER A 1 541 ? 6.058   20.912  10.141  1.0 72.26 ? 541 SER A O   1 Q5VSL9 UNP 541 S 
+ATOM 4269 O OG  . SER A 1 541 ? 8.609   19.641  7.892   1.0 72.26 ? 541 SER A OG  1 Q5VSL9 UNP 541 S 
+ATOM 4270 N N   . ILE A 1 542 ? 6.550   18.799  10.737  1.0 87.62 ? 542 ILE A N   1 Q5VSL9 UNP 542 I 
+ATOM 4271 C CA  . ILE A 1 542 ? 5.183   18.296  10.876  1.0 87.62 ? 542 ILE A CA  1 Q5VSL9 UNP 542 I 
+ATOM 4272 C C   . ILE A 1 542 ? 5.057   17.452  12.149  1.0 87.62 ? 542 ILE A C   1 Q5VSL9 UNP 542 I 
+ATOM 4273 C CB  . ILE A 1 542 ? 4.745   17.506  9.619   1.0 87.62 ? 542 ILE A CB  1 Q5VSL9 UNP 542 I 
+ATOM 4274 O O   . ILE A 1 542 ? 5.905   16.606  12.432  1.0 87.62 ? 542 ILE A O   1 Q5VSL9 UNP 542 I 
+ATOM 4275 C CG1 . ILE A 1 542 ? 5.738   16.381  9.247   1.0 87.62 ? 542 ILE A CG1 1 Q5VSL9 UNP 542 I 
+ATOM 4276 C CG2 . ILE A 1 542 ? 4.556   18.469  8.432   1.0 87.62 ? 542 ILE A CG2 1 Q5VSL9 UNP 542 I 
+ATOM 4277 C CD1 . ILE A 1 542 ? 5.225   15.434  8.165   1.0 87.62 ? 542 ILE A CD1 1 Q5VSL9 UNP 542 I 
+ATOM 4278 N N   . ASN A 1 543 ? 3.983   17.662  12.912  1.0 88.74 ? 543 ASN A N   1 Q5VSL9 UNP 543 N 
+ATOM 4279 C CA  . ASN A 1 543 ? 3.702   16.893  14.122  1.0 88.74 ? 543 ASN A CA  1 Q5VSL9 UNP 543 N 
+ATOM 4280 C C   . ASN A 1 543 ? 2.791   15.701  13.805  1.0 88.74 ? 543 ASN A C   1 Q5VSL9 UNP 543 N 
+ATOM 4281 C CB  . ASN A 1 543 ? 3.097   17.808  15.201  1.0 88.74 ? 543 ASN A CB  1 Q5VSL9 UNP 543 N 
+ATOM 4282 O O   . ASN A 1 543 ? 1.573   15.835  13.782  1.0 88.74 ? 543 ASN A O   1 Q5VSL9 UNP 543 N 
+ATOM 4283 C CG  . ASN A 1 543 ? 2.805   17.039  16.482  1.0 88.74 ? 543 ASN A CG  1 Q5VSL9 UNP 543 N 
+ATOM 4284 N ND2 . ASN A 1 543 ? 2.099   17.639  17.410  1.0 88.74 ? 543 ASN A ND2 1 Q5VSL9 UNP 543 N 
+ATOM 4285 O OD1 . ASN A 1 543 ? 3.212   15.900  16.667  1.0 88.74 ? 543 ASN A OD1 1 Q5VSL9 UNP 543 N 
+ATOM 4286 N N   . ILE A 1 544 ? 3.388   14.530  13.593  1.0 92.92 ? 544 ILE A N   1 Q5VSL9 UNP 544 I 
+ATOM 4287 C CA  . ILE A 1 544 ? 2.659   13.286  13.295  1.0 92.92 ? 544 ILE A CA  1 Q5VSL9 UNP 544 I 
+ATOM 4288 C C   . ILE A 1 544 ? 2.076   12.595  14.537  1.0 92.92 ? 544 ILE A C   1 Q5VSL9 UNP 544 I 
+ATOM 4289 C CB  . ILE A 1 544 ? 3.545   12.312  12.484  1.0 92.92 ? 544 ILE A CB  1 Q5VSL9 UNP 544 I 
+ATOM 4290 O O   . ILE A 1 544 ? 1.584   11.487  14.411  1.0 92.92 ? 544 ILE A O   1 Q5VSL9 UNP 544 I 
+ATOM 4291 C CG1 . ILE A 1 544 ? 4.777   11.863  13.303  1.0 92.92 ? 544 ILE A CG1 1 Q5VSL9 UNP 544 I 
+ATOM 4292 C CG2 . ILE A 1 544 ? 3.957   12.959  11.148  1.0 92.92 ? 544 ILE A CG2 1 Q5VSL9 UNP 544 I 
+ATOM 4293 C CD1 . ILE A 1 544 ? 5.492   10.650  12.708  1.0 92.92 ? 544 ILE A CD1 1 Q5VSL9 UNP 544 I 
+ATOM 4294 N N   . LEU A 1 545 ? 2.190   13.184  15.733  1.0 92.22 ? 545 LEU A N   1 Q5VSL9 UNP 545 L 
+ATOM 4295 C CA  . LEU A 1 545 ? 1.801   12.542  16.997  1.0 92.22 ? 545 LEU A CA  1 Q5VSL9 UNP 545 L 
+ATOM 4296 C C   . LEU A 1 545 ? 0.480   13.079  17.572  1.0 92.22 ? 545 LEU A C   1 Q5VSL9 UNP 545 L 
+ATOM 4297 C CB  . LEU A 1 545 ? 2.958   12.651  18.011  1.0 92.22 ? 545 LEU A CB  1 Q5VSL9 UNP 545 L 
+ATOM 4298 O O   . LEU A 1 545 ? 0.093   12.700  18.676  1.0 92.22 ? 545 LEU A O   1 Q5VSL9 UNP 545 L 
+ATOM 4299 C CG  . LEU A 1 545 ? 4.299   12.062  17.539  1.0 92.22 ? 545 LEU A CG  1 Q5VSL9 UNP 545 L 
+ATOM 4300 C CD1 . LEU A 1 545 ? 5.352   12.240  18.636  1.0 92.22 ? 545 LEU A CD1 1 Q5VSL9 UNP 545 L 
+ATOM 4301 C CD2 . LEU A 1 545 ? 4.202   10.571  17.204  1.0 92.22 ? 545 LEU A CD2 1 Q5VSL9 UNP 545 L 
+ATOM 4302 N N   . ALA A 1 546 ? -0.213  13.959  16.846  1.0 89.56 ? 546 ALA A N   1 Q5VSL9 UNP 546 A 
+ATOM 4303 C CA  . ALA A 1 546 ? -1.443  14.596  17.315  1.0 89.56 ? 546 ALA A CA  1 Q5VSL9 UNP 546 A 
+ATOM 4304 C C   . ALA A 1 546 ? -2.524  13.584  17.748  1.0 89.56 ? 546 ALA A C   1 Q5VSL9 UNP 546 A 
+ATOM 4305 C CB  . ALA A 1 546 ? -1.951  15.515  16.197  1.0 89.56 ? 546 ALA A CB  1 Q5VSL9 UNP 546 A 
+ATOM 4306 O O   . ALA A 1 546 ? -3.249  13.844  18.697  1.0 89.56 ? 546 ALA A O   1 Q5VSL9 UNP 546 A 
+ATOM 4307 N N   . ASP A 1 547 ? -2.608  12.411  17.118  1.0 89.16 ? 547 ASP A N   1 Q5VSL9 UNP 547 D 
+ATOM 4308 C CA  . ASP A 1 547 ? -3.615  11.372  17.384  1.0 89.16 ? 547 ASP A CA  1 Q5VSL9 UNP 547 D 
+ATOM 4309 C C   . ASP A 1 547 ? -3.142  10.230  18.304  1.0 89.16 ? 547 ASP A C   1 Q5VSL9 UNP 547 D 
+ATOM 4310 C CB  . ASP A 1 547 ? -4.188  10.866  16.053  1.0 89.16 ? 547 ASP A CB  1 Q5VSL9 UNP 547 D 
+ATOM 4311 O O   . ASP A 1 547 ? -3.815  9.204   18.430  1.0 89.16 ? 547 ASP A O   1 Q5VSL9 UNP 547 D 
+ATOM 4312 C CG  . ASP A 1 547 ? -3.161  10.178  15.148  1.0 89.16 ? 547 ASP A CG  1 Q5VSL9 UNP 547 D 
+ATOM 4313 O OD1 . ASP A 1 547 ? -2.018  10.679  15.076  1.0 89.16 ? 547 ASP A OD1 1 Q5VSL9 UNP 547 D 
+ATOM 4314 O OD2 . ASP A 1 547 ? -3.530  9.185   14.476  1.0 89.16 ? 547 ASP A OD2 1 Q5VSL9 UNP 547 D 
+ATOM 4315 N N   . VAL A 1 548 ? -2.002  10.399  18.979  1.0 93.36 ? 548 VAL A N   1 Q5VSL9 UNP 548 V 
+ATOM 4316 C CA  . VAL A 1 548 ? -1.554  9.501   20.063  1.0 93.36 ? 548 VAL A CA  1 Q5VSL9 UNP 548 V 
+ATOM 4317 C C   . VAL A 1 548 ? -1.396  10.228  21.401  1.0 93.36 ? 548 VAL A C   1 Q5VSL9 UNP 548 V 
+ATOM 4318 C CB  . VAL A 1 548 ? -0.288  8.727   19.640  1.0 93.36 ? 548 VAL A CB  1 Q5VSL9 UNP 548 V 
+ATOM 4319 O O   . VAL A 1 548 ? -1.534  9.609   22.459  1.0 93.36 ? 548 VAL A O   1 Q5VSL9 UNP 548 V 
+ATOM 4320 C CG1 . VAL A 1 548 ? 0.943   9.612   19.422  1.0 93.36 ? 548 VAL A CG1 1 Q5VSL9 UNP 548 V 
+ATOM 4321 C CG2 . VAL A 1 548 ? 0.088   7.627   20.634  1.0 93.36 ? 548 VAL A CG2 1 Q5VSL9 UNP 548 V 
+ATOM 4322 N N   . LEU A 1 549 ? -1.141  11.540  21.373  1.0 93.11 ? 549 LEU A N   1 Q5VSL9 UNP 549 L 
+ATOM 4323 C CA  . LEU A 1 549 ? -0.919  12.330  22.581  1.0 93.11 ? 549 LEU A CA  1 Q5VSL9 UNP 549 L 
+ATOM 4324 C C   . LEU A 1 549 ? -2.219  12.527  23.383  1.0 93.11 ? 549 LEU A C   1 Q5VSL9 UNP 549 L 
+ATOM 4325 C CB  . LEU A 1 549 ? -0.289  13.684  22.218  1.0 93.11 ? 549 LEU A CB  1 Q5VSL9 UNP 549 L 
+ATOM 4326 O O   . LEU A 1 549 ? -3.209  12.983  22.803  1.0 93.11 ? 549 LEU A O   1 Q5VSL9 UNP 549 L 
+ATOM 4327 C CG  . LEU A 1 549 ? 1.152   13.590  21.686  1.0 93.11 ? 549 LEU A CG  1 Q5VSL9 UNP 549 L 
+ATOM 4328 C CD1 . LEU A 1 549 ? 1.619   14.974  21.235  1.0 93.11 ? 549 LEU A CD1 1 Q5VSL9 UNP 549 L 
+ATOM 4329 C CD2 . LEU A 1 549 ? 2.140   13.055  22.726  1.0 93.11 ? 549 LEU A CD2 1 Q5VSL9 UNP 549 L 
+ATOM 4330 N N   . PRO A 1 550 ? -2.219  12.223  24.697  1.0 92.31 ? 550 PRO A N   1 Q5VSL9 UNP 550 P 
+ATOM 4331 C CA  . PRO A 1 550 ? -3.357  12.472  25.578  1.0 92.31 ? 550 PRO A CA  1 Q5VSL9 UNP 550 P 
+ATOM 4332 C C   . PRO A 1 550 ? -3.594  13.971  25.794  1.0 92.31 ? 550 PRO A C   1 Q5VSL9 UNP 550 P 
+ATOM 4333 C CB  . PRO A 1 550 ? -3.029  11.750  26.887  1.0 92.31 ? 550 PRO A CB  1 Q5VSL9 UNP 550 P 
+ATOM 4334 O O   . PRO A 1 550 ? -2.694  14.788  25.600  1.0 92.31 ? 550 PRO A O   1 Q5VSL9 UNP 550 P 
+ATOM 4335 C CG  . PRO A 1 550 ? -1.505  11.819  26.941  1.0 92.31 ? 550 PRO A CG  1 Q5VSL9 UNP 550 P 
+ATOM 4336 C CD  . PRO A 1 550 ? -1.107  11.683  25.475  1.0 92.31 ? 550 PRO A CD  1 Q5VSL9 UNP 550 P 
+ATOM 4337 N N   . GLU A 1 551 ? -4.809  14.319  26.220  1.0 87.09 ? 551 GLU A N   1 Q5VSL9 UNP 551 E 
+ATOM 4338 C CA  . GLU A 1 551 ? -5.157  15.691  26.612  1.0 87.09 ? 551 GLU A CA  1 Q5VSL9 UNP 551 E 
+ATOM 4339 C C   . GLU A 1 551 ? -4.420  16.104  27.896  1.0 87.09 ? 551 GLU A C   1 Q5VSL9 UNP 551 E 
+ATOM 4340 C CB  . GLU A 1 551 ? -6.684  15.779  26.759  1.0 87.09 ? 551 GLU A CB  1 Q5VSL9 UNP 551 E 
+ATOM 4341 O O   . GLU A 1 551 ? -3.819  17.176  27.960  1.0 87.09 ? 551 GLU A O   1 Q5VSL9 UNP 551 E 
+ATOM 4342 C CG  . GLU A 1 551 ? -7.180  17.216  26.976  1.0 87.09 ? 551 GLU A CG  1 Q5VSL9 UNP 551 E 
+ATOM 4343 C CD  . GLU A 1 551 ? -8.709  17.350  26.865  1.0 87.09 ? 551 GLU A CD  1 Q5VSL9 UNP 551 E 
+ATOM 4344 O OE1 . GLU A 1 551 ? -9.165  18.507  26.704  1.0 87.09 ? 551 GLU A OE1 1 Q5VSL9 UNP 551 E 
+ATOM 4345 O OE2 . GLU A 1 551 ? -9.407  16.310  26.885  1.0 87.09 ? 551 GLU A OE2 1 Q5VSL9 UNP 551 E 
+ATOM 4346 N N   . GLU A 1 552 ? -4.379  15.206  28.883  1.0 87.56 ? 552 GLU A N   1 Q5VSL9 UNP 552 E 
+ATOM 4347 C CA  . GLU A 1 552 ? -3.583  15.369  30.098  1.0 87.56 ? 552 GLU A CA  1 Q5VSL9 UNP 552 E 
+ATOM 4348 C C   . GLU A 1 552 ? -2.258  14.609  29.994  1.0 87.56 ? 552 GLU A C   1 Q5VSL9 UNP 552 E 
+ATOM 4349 C CB  . GLU A 1 552 ? -4.370  14.933  31.338  1.0 87.56 ? 552 GLU A CB  1 Q5VSL9 UNP 552 E 
+ATOM 4350 O O   . GLU A 1 552 ? -2.214  13.421  29.664  1.0 87.56 ? 552 GLU A O   1 Q5VSL9 UNP 552 E 
+ATOM 4351 C CG  . GLU A 1 552 ? -5.590  15.833  31.592  1.0 87.56 ? 552 GLU A CG  1 Q5VSL9 UNP 552 E 
+ATOM 4352 C CD  . GLU A 1 552 ? -6.282  15.537  32.933  1.0 87.56 ? 552 GLU A CD  1 Q5VSL9 UNP 552 E 
+ATOM 4353 O OE1 . GLU A 1 552 ? -7.163  16.341  33.309  1.0 87.56 ? 552 GLU A OE1 1 Q5VSL9 UNP 552 E 
+ATOM 4354 O OE2 . GLU A 1 552 ? -5.912  14.537  33.591  1.0 87.56 ? 552 GLU A OE2 1 Q5VSL9 UNP 552 E 
+ATOM 4355 N N   . MET A 1 553 ? -1.153  15.298  30.289  1.0 85.48 ? 553 MET A N   1 Q5VSL9 UNP 553 M 
+ATOM 4356 C CA  . MET A 1 553 ? 0.178   14.697  30.230  1.0 85.48 ? 553 MET A CA  1 Q5VSL9 UNP 553 M 
+ATOM 4357 C C   . MET A 1 553 ? 0.348   13.620  31.311  1.0 85.48 ? 553 MET A C   1 Q5VSL9 UNP 553 M 
+ATOM 4358 C CB  . MET A 1 553 ? 1.275   15.767  30.338  1.0 85.48 ? 553 MET A CB  1 Q5VSL9 UNP 553 M 
+ATOM 4359 O O   . MET A 1 553 ? -0.127  13.794  32.435  1.0 85.48 ? 553 MET A O   1 Q5VSL9 UNP 553 M 
+ATOM 4360 C CG  . MET A 1 553 ? 1.336   16.622  29.070  1.0 85.48 ? 553 MET A CG  1 Q5VSL9 UNP 553 M 
+ATOM 4361 S SD  . MET A 1 553 ? 1.900   15.734  27.588  1.0 85.48 ? 553 MET A SD  1 Q5VSL9 UNP 553 M 
+ATOM 4362 C CE  . MET A 1 553 ? 0.871   16.558  26.342  1.0 85.48 ? 553 MET A CE  1 Q5VSL9 UNP 553 M 
+ATOM 4363 N N   . PRO A 1 554 ? 1.060   12.520  31.004  1.0 87.95 ? 554 PRO A N   1 Q5VSL9 UNP 554 P 
+ATOM 4364 C CA  . PRO A 1 554 ? 1.250   11.429  31.948  1.0 87.95 ? 554 PRO A CA  1 Q5VSL9 UNP 554 P 
+ATOM 4365 C C   . PRO A 1 554 ? 1.979   11.914  33.206  1.0 87.95 ? 554 PRO A C   1 Q5VSL9 UNP 554 P 
+ATOM 4366 C CB  . PRO A 1 554 ? 2.027   10.359  31.177  1.0 87.95 ? 554 PRO A CB  1 Q5VSL9 UNP 554 P 
+ATOM 4367 O O   . PRO A 1 554 ? 3.045   12.525  33.129  1.0 87.95 ? 554 PRO A O   1 Q5VSL9 UNP 554 P 
+ATOM 4368 C CG  . PRO A 1 554 ? 2.749   11.135  30.080  1.0 87.95 ? 554 PRO A CG  1 Q5VSL9 UNP 554 P 
+ATOM 4369 C CD  . PRO A 1 554 ? 1.772   12.262  29.762  1.0 87.95 ? 554 PRO A CD  1 Q5VSL9 UNP 554 P 
+ATOM 4370 N N   . THR A 1 555 ? 1.411   11.618  34.375  1.0 91.45 ? 555 THR A N   1 Q5VSL9 UNP 555 T 
+ATOM 4371 C CA  . THR A 1 555 ? 1.952   12.043  35.679  1.0 91.45 ? 555 THR A CA  1 Q5VSL9 UNP 555 T 
+ATOM 4372 C C   . THR A 1 555 ? 2.837   10.978  36.317  1.0 91.45 ? 555 THR A C   1 Q5VSL9 UNP 555 T 
+ATOM 4373 C CB  . THR A 1 555 ? 0.818   12.406  36.646  1.0 91.45 ? 555 THR A CB  1 Q5VSL9 UNP 555 T 
+ATOM 4374 O O   . THR A 1 555 ? 3.664   11.281  37.176  1.0 91.45 ? 555 THR A O   1 Q5VSL9 UNP 555 T 
+ATOM 4375 C CG2 . THR A 1 555 ? 0.022   13.619  36.170  1.0 91.45 ? 555 THR A CG2 1 Q5VSL9 UNP 555 T 
+ATOM 4376 O OG1 . THR A 1 555 ? -0.082  11.328  36.761  1.0 91.45 ? 555 THR A OG1 1 Q5VSL9 UNP 555 T 
+ATOM 4377 N N   . THR A 1 556 ? 2.695   9.723   35.884  1.0 93.43 ? 556 THR A N   1 Q5VSL9 UNP 556 T 
+ATOM 4378 C CA  . THR A 1 556 ? 3.465   8.588   36.403  1.0 93.43 ? 556 THR A CA  1 Q5VSL9 UNP 556 T 
+ATOM 4379 C C   . THR A 1 556 ? 4.494   8.087   35.393  1.0 93.43 ? 556 THR A C   1 Q5VSL9 UNP 556 T 
+ATOM 4380 C CB  . THR A 1 556 ? 2.557   7.442   36.869  1.0 93.43 ? 556 THR A CB  1 Q5VSL9 UNP 556 T 
+ATOM 4381 O O   . THR A 1 556 ? 4.339   8.224   34.173  1.0 93.43 ? 556 THR A O   1 Q5VSL9 UNP 556 T 
+ATOM 4382 C CG2 . THR A 1 556 ? 1.495   7.883   37.875  1.0 93.43 ? 556 THR A CG2 1 Q5VSL9 UNP 556 T 
+ATOM 4383 O OG1 . THR A 1 556 ? 1.890   6.882   35.771  1.0 93.43 ? 556 THR A OG1 1 Q5VSL9 UNP 556 T 
+ATOM 4384 N N   . VAL A 1 557 ? 5.549   7.444   35.906  1.0 91.23 ? 557 VAL A N   1 Q5VSL9 UNP 557 V 
+ATOM 4385 C CA  . VAL A 1 557 ? 6.573   6.785   35.078  1.0 91.23 ? 557 VAL A CA  1 Q5VSL9 UNP 557 V 
+ATOM 4386 C C   . VAL A 1 557 ? 5.938   5.709   34.197  1.0 91.23 ? 557 VAL A C   1 Q5VSL9 UNP 557 V 
+ATOM 4387 C CB  . VAL A 1 557 ? 7.691   6.178   35.951  1.0 91.23 ? 557 VAL A CB  1 Q5VSL9 UNP 557 V 
+ATOM 4388 O O   . VAL A 1 557 ? 6.215   5.665   33.004  1.0 91.23 ? 557 VAL A O   1 Q5VSL9 UNP 557 V 
+ATOM 4389 C CG1 . VAL A 1 557 ? 8.755   5.462   35.112  1.0 91.23 ? 557 VAL A CG1 1 Q5VSL9 UNP 557 V 
+ATOM 4390 C CG2 . VAL A 1 557 ? 8.395   7.268   36.772  1.0 91.23 ? 557 VAL A CG2 1 Q5VSL9 UNP 557 V 
+ATOM 4391 N N   . LEU A 1 558 ? 5.025   4.905   34.751  1.0 91.74 ? 558 LEU A N   1 Q5VSL9 UNP 558 L 
+ATOM 4392 C CA  . LEU A 1 558 ? 4.338   3.841   34.018  1.0 91.74 ? 558 LEU A CA  1 Q5VSL9 UNP 558 L 
+ATOM 4393 C C   . LEU A 1 558 ? 3.514   4.385   32.842  1.0 91.74 ? 558 LEU A C   1 Q5VSL9 UNP 558 L 
+ATOM 4394 C CB  . LEU A 1 558 ? 3.448   3.067   35.006  1.0 91.74 ? 558 LEU A CB  1 Q5VSL9 UNP 558 L 
+ATOM 4395 O O   . LEU A 1 558 ? 3.629   3.883   31.725  1.0 91.74 ? 558 LEU A O   1 Q5VSL9 UNP 558 L 
+ATOM 4396 C CG  . LEU A 1 558 ? 2.748   1.849   34.375  1.0 91.74 ? 558 LEU A CG  1 Q5VSL9 UNP 558 L 
+ATOM 4397 C CD1 . LEU A 1 558 ? 3.742   0.726   34.091  1.0 91.74 ? 558 LEU A CD1 1 Q5VSL9 UNP 558 L 
+ATOM 4398 C CD2 . LEU A 1 558 ? 1.678   1.326   35.322  1.0 91.74 ? 558 LEU A CD2 1 Q5VSL9 UNP 558 L 
+ATOM 4399 N N   . GLN A 1 559 ? 2.723   5.442   33.063  1.0 91.75 ? 559 GLN A N   1 Q5VSL9 UNP 559 Q 
+ATOM 4400 C CA  . GLN A 1 559 ? 1.966   6.086   31.984  1.0 91.75 ? 559 GLN A CA  1 Q5VSL9 UNP 559 Q 
+ATOM 4401 C C   . GLN A 1 559 ? 2.896   6.676   30.917  1.0 91.75 ? 559 GLN A C   1 Q5VSL9 UNP 559 Q 
+ATOM 4402 C CB  . GLN A 1 559 ? 1.090   7.203   32.555  1.0 91.75 ? 559 GLN A CB  1 Q5VSL9 UNP 559 Q 
+ATOM 4403 O O   . GLN A 1 559 ? 2.615   6.562   29.725  1.0 91.75 ? 559 GLN A O   1 Q5VSL9 UNP 559 Q 
+ATOM 4404 C CG  . GLN A 1 559 ? -0.133  6.710   33.343  1.0 91.75 ? 559 GLN A CG  1 Q5VSL9 UNP 559 Q 
+ATOM 4405 C CD  . GLN A 1 559 ? -0.817  7.857   34.085  1.0 91.75 ? 559 GLN A CD  1 Q5VSL9 UNP 559 Q 
+ATOM 4406 N NE2 . GLN A 1 559 ? -2.003  7.657   34.609  1.0 91.75 ? 559 GLN A NE2 1 Q5VSL9 UNP 559 Q 
+ATOM 4407 O OE1 . GLN A 1 559 ? -0.266  8.936   34.250  1.0 91.75 ? 559 GLN A OE1 1 Q5VSL9 UNP 559 Q 
+ATOM 4408 N N   . SER A 1 560 ? 4.025   7.255   31.332  1.0 93.69 ? 560 SER A N   1 Q5VSL9 UNP 560 S 
+ATOM 4409 C CA  . SER A 1 560 ? 5.031   7.796   30.411  1.0 93.69 ? 560 SER A CA  1 Q5VSL9 UNP 560 S 
+ATOM 4410 C C   . SER A 1 560 ? 5.694   6.697   29.574  1.0 93.69 ? 560 SER A C   1 Q5VSL9 UNP 560 S 
+ATOM 4411 C CB  . SER A 1 560 ? 6.099   8.574   31.183  1.0 93.69 ? 560 SER A CB  1 Q5VSL9 UNP 560 S 
+ATOM 4412 O O   . SER A 1 560 ? 5.887   6.873   28.372  1.0 93.69 ? 560 SER A O   1 Q5VSL9 UNP 560 S 
+ATOM 4413 O OG  . SER A 1 560 ? 5.525   9.647   31.901  1.0 93.69 ? 560 SER A OG  1 Q5VSL9 UNP 560 S 
+ATOM 4414 N N   . MET A 1 561 ? 5.996   5.540   30.175  1.0 93.32 ? 561 MET A N   1 Q5VSL9 UNP 561 M 
+ATOM 4415 C CA  . MET A 1 561 ? 6.519   4.365   29.468  1.0 93.32 ? 561 MET A CA  1 Q5VSL9 UNP 561 M 
+ATOM 4416 C C   . MET A 1 561 ? 5.498   3.820   28.464  1.0 93.32 ? 561 MET A C   1 Q5VSL9 UNP 561 M 
+ATOM 4417 C CB  . MET A 1 561 ? 6.917   3.265   30.465  1.0 93.32 ? 561 MET A CB  1 Q5VSL9 UNP 561 M 
+ATOM 4418 O O   . MET A 1 561 ? 5.846   3.627   27.299  1.0 93.32 ? 561 MET A O   1 Q5VSL9 UNP 561 M 
+ATOM 4419 C CG  . MET A 1 561 ? 8.179   3.616   31.257  1.0 93.32 ? 561 MET A CG  1 Q5VSL9 UNP 561 M 
+ATOM 4420 S SD  . MET A 1 561 ? 8.599   2.406   32.541  1.0 93.32 ? 561 MET A SD  1 Q5VSL9 UNP 561 M 
+ATOM 4421 C CE  . MET A 1 561 ? 9.278   1.051   31.537  1.0 93.32 ? 561 MET A CE  1 Q5VSL9 UNP 561 M 
+ATOM 4422 N N   . LYS A 1 562 ? 4.232   3.651   28.877  1.0 93.96 ? 562 LYS A N   1 Q5VSL9 UNP 562 K 
+ATOM 4423 C CA  . LYS A 1 562 ? 3.130   3.237   27.990  1.0 93.96 ? 562 LYS A CA  1 Q5VSL9 UNP 562 K 
+ATOM 4424 C C   . LYS A 1 562 ? 3.010   4.174   26.784  1.0 93.96 ? 562 LYS A C   1 Q5VSL9 UNP 562 K 
+ATOM 4425 C CB  . LYS A 1 562 ? 1.815   3.159   28.794  1.0 93.96 ? 562 LYS A CB  1 Q5VSL9 UNP 562 K 
+ATOM 4426 O O   . LYS A 1 562 ? 2.945   3.701   25.651  1.0 93.96 ? 562 LYS A O   1 Q5VSL9 UNP 562 K 
+ATOM 4427 C CG  . LYS A 1 562 ? 0.608   2.807   27.904  1.0 93.96 ? 562 LYS A CG  1 Q5VSL9 UNP 562 K 
+ATOM 4428 C CD  . LYS A 1 562 ? -0.735  2.808   28.654  1.0 93.96 ? 562 LYS A CD  1 Q5VSL9 UNP 562 K 
+ATOM 4429 C CE  . LYS A 1 562 ? -1.848  2.742   27.596  1.0 93.96 ? 562 LYS A CE  1 Q5VSL9 UNP 562 K 
+ATOM 4430 N NZ  . LYS A 1 562 ? -3.228  2.764   28.149  1.0 93.96 ? 562 LYS A NZ  1 Q5VSL9 UNP 562 K 
+ATOM 4431 N N   . LEU A 1 563 ? 3.022   5.489   27.014  1.0 94.24 ? 563 LEU A N   1 Q5VSL9 UNP 563 L 
+ATOM 4432 C CA  . LEU A 1 563 ? 2.954   6.481   25.939  1.0 94.24 ? 563 LEU A CA  1 Q5VSL9 UNP 563 L 
+ATOM 4433 C C   . LEU A 1 563 ? 4.176   6.403   25.013  1.0 94.24 ? 563 LEU A C   1 Q5VSL9 UNP 563 L 
+ATOM 4434 C CB  . LEU A 1 563 ? 2.790   7.884   26.553  1.0 94.24 ? 563 LEU A CB  1 Q5VSL9 UNP 563 L 
+ATOM 4435 O O   . LEU A 1 563 ? 4.025   6.483   23.799  1.0 94.24 ? 563 LEU A O   1 Q5VSL9 UNP 563 L 
+ATOM 4436 C CG  . LEU A 1 563 ? 2.658   9.012   25.508  1.0 94.24 ? 563 LEU A CG  1 Q5VSL9 UNP 563 L 
+ATOM 4437 C CD1 . LEU A 1 563 ? 1.428   8.840   24.615  1.0 94.24 ? 563 LEU A CD1 1 Q5VSL9 UNP 563 L 
+ATOM 4438 C CD2 . LEU A 1 563 ? 2.555   10.361  26.218  1.0 94.24 ? 563 LEU A CD2 1 Q5VSL9 UNP 563 L 
+ATOM 4439 N N   . GLY A 1 564 ? 5.380   6.207   25.557  1.0 93.27 ? 564 GLY A N   1 Q5VSL9 UNP 564 G 
+ATOM 4440 C CA  . GLY A 1 564 ? 6.599   6.045   24.758  1.0 93.27 ? 564 GLY A CA  1 Q5VSL9 UNP 564 G 
+ATOM 4441 C C   . GLY A 1 564 ? 6.545   4.833   23.821  1.0 93.27 ? 564 GLY A C   1 Q5VSL9 UNP 564 G 
+ATOM 4442 O O   . GLY A 1 564 ? 6.922   4.941   22.652  1.0 93.27 ? 564 GLY A O   1 Q5VSL9 UNP 564 G 
+ATOM 4443 N N   . VAL A 1 565 ? 6.027   3.703   24.312  1.0 93.99 ? 565 VAL A N   1 Q5VSL9 UNP 565 V 
+ATOM 4444 C CA  . VAL A 1 565 ? 5.784   2.497   23.504  1.0 93.99 ? 565 VAL A CA  1 Q5VSL9 UNP 565 V 
+ATOM 4445 C C   . VAL A 1 565 ? 4.784   2.787   22.384  1.0 93.99 ? 565 VAL A C   1 Q5VSL9 UNP 565 V 
+ATOM 4446 C CB  . VAL A 1 565 ? 5.308   1.332   24.399  1.0 93.99 ? 565 VAL A CB  1 Q5VSL9 UNP 565 V 
+ATOM 4447 O O   . VAL A 1 565 ? 5.060   2.469   21.225  1.0 93.99 ? 565 VAL A O   1 Q5VSL9 UNP 565 V 
+ATOM 4448 C CG1 . VAL A 1 565 ? 4.825   0.132   23.580  1.0 93.99 ? 565 VAL A CG1 1 Q5VSL9 UNP 565 V 
+ATOM 4449 C CG2 . VAL A 1 565 ? 6.450   0.847   25.302  1.0 93.99 ? 565 VAL A CG2 1 Q5VSL9 UNP 565 V 
+ATOM 4450 N N   . ASP A 1 566 ? 3.662   3.437   22.699  1.0 94.66 ? 566 ASP A N   1 Q5VSL9 UNP 566 D 
+ATOM 4451 C CA  . ASP A 1 566 ? 2.623   3.746   21.710  1.0 94.66 ? 566 ASP A CA  1 Q5VSL9 UNP 566 D 
+ATOM 4452 C C   . ASP A 1 566 ? 3.101   4.753   20.655  1.0 94.66 ? 566 ASP A C   1 Q5VSL9 UNP 566 D 
+ATOM 4453 C CB  . ASP A 1 566 ? 1.363   4.267   22.416  1.0 94.66 ? 566 ASP A CB  1 Q5VSL9 UNP 566 D 
+ATOM 4454 O O   . ASP A 1 566 ? 2.849   4.578   19.470  1.0 94.66 ? 566 ASP A O   1 Q5VSL9 UNP 566 D 
+ATOM 4455 C CG  . ASP A 1 566 ? 0.077   4.064   21.598  1.0 94.66 ? 566 ASP A CG  1 Q5VSL9 UNP 566 D 
+ATOM 4456 O OD1 . ASP A 1 566 ? 0.072   3.278   20.621  1.0 94.66 ? 566 ASP A OD1 1 Q5VSL9 UNP 566 D 
+ATOM 4457 O OD2 . ASP A 1 566 ? -0.945  4.659   22.000  1.0 94.66 ? 566 ASP A OD2 1 Q5VSL9 UNP 566 D 
+ATOM 4458 N N   . VAL A 1 567 ? 3.882   5.768   21.041  1.0 94.62 ? 567 VAL A N   1 Q5VSL9 UNP 567 V 
+ATOM 4459 C CA  . VAL A 1 567 ? 4.484   6.733   20.103  1.0 94.62 ? 567 VAL A CA  1 Q5VSL9 UNP 567 V 
+ATOM 4460 C C   . VAL A 1 567 ? 5.417   6.039   19.109  1.0 94.62 ? 567 VAL A C   1 Q5VSL9 UNP 567 V 
+ATOM 4461 C CB  . VAL A 1 567 ? 5.231   7.839   20.875  1.0 94.62 ? 567 VAL A CB  1 Q5VSL9 UNP 567 V 
+ATOM 4462 O O   . VAL A 1 567 ? 5.407   6.363   17.919  1.0 94.62 ? 567 VAL A O   1 Q5VSL9 UNP 567 V 
+ATOM 4463 C CG1 . VAL A 1 567 ? 6.194   8.657   19.998  1.0 94.62 ? 567 VAL A CG1 1 Q5VSL9 UNP 567 V 
+ATOM 4464 C CG2 . VAL A 1 567 ? 4.231   8.824   21.494  1.0 94.62 ? 567 VAL A CG2 1 Q5VSL9 UNP 567 V 
+ATOM 4465 N N   . ASN A 1 568 ? 6.227   5.081   19.563  1.0 94.84 ? 568 ASN A N   1 Q5VSL9 UNP 568 N 
+ATOM 4466 C CA  . ASN A 1 568 ? 7.085   4.323   18.655  1.0 94.84 ? 568 ASN A CA  1 Q5VSL9 UNP 568 N 
+ATOM 4467 C C   . ASN A 1 568 ? 6.253   3.426   17.736  1.0 94.84 ? 568 ASN A C   1 Q5VSL9 UNP 568 N 
+ATOM 4468 C CB  . ASN A 1 568 ? 8.107   3.517   19.457  1.0 94.84 ? 568 ASN A CB  1 Q5VSL9 UNP 568 N 
+ATOM 4469 O O   . ASN A 1 568 ? 6.449   3.462   16.523  1.0 94.84 ? 568 ASN A O   1 Q5VSL9 UNP 568 N 
+ATOM 4470 C CG  . ASN A 1 568 ? 9.181   4.376   20.089  1.0 94.84 ? 568 ASN A CG  1 Q5VSL9 UNP 568 N 
+ATOM 4471 N ND2 . ASN A 1 568 ? 9.694   3.940   21.213  1.0 94.84 ? 568 ASN A ND2 1 Q5VSL9 UNP 568 N 
+ATOM 4472 O OD1 . ASN A 1 568 ? 9.602   5.402   19.568  1.0 94.84 ? 568 ASN A OD1 1 Q5VSL9 UNP 568 N 
+ATOM 4473 N N   . ARG A 1 569 ? 5.279   2.698   18.290  1.0 95.38 ? 569 ARG A N   1 Q5VSL9 UNP 569 R 
+ATOM 4474 C CA  . ARG A 1 569 ? 4.331   1.876   17.526  1.0 95.38 ? 569 ARG A CA  1 Q5VSL9 UNP 569 R 
+ATOM 4475 C C   . ARG A 1 569 ? 3.612   2.689   16.453  1.0 95.38 ? 569 ARG A C   1 Q5VSL9 UNP 569 R 
+ATOM 4476 C CB  . ARG A 1 569 ? 3.324   1.291   18.520  1.0 95.38 ? 569 ARG A CB  1 Q5VSL9 UNP 569 R 
+ATOM 4477 O O   . ARG A 1 569 ? 3.538   2.276   15.301  1.0 95.38 ? 569 ARG A O   1 Q5VSL9 UNP 569 R 
+ATOM 4478 C CG  . ARG A 1 569 ? 2.388   0.269   17.872  1.0 95.38 ? 569 ARG A CG  1 Q5VSL9 UNP 569 R 
+ATOM 4479 C CD  . ARG A 1 569 ? 1.462   -0.287  18.954  1.0 95.38 ? 569 ARG A CD  1 Q5VSL9 UNP 569 R 
+ATOM 4480 N NE  . ARG A 1 569 ? 0.382   -1.080  18.367  1.0 95.38 ? 569 ARG A NE  1 Q5VSL9 UNP 569 R 
+ATOM 4481 N NH1 . ARG A 1 569 ? -1.228  0.592   18.275  1.0 95.38 ? 569 ARG A NH1 1 Q5VSL9 UNP 569 R 
+ATOM 4482 N NH2 . ARG A 1 569 ? -1.666  -1.440  17.562  1.0 95.38 ? 569 ARG A NH2 1 Q5VSL9 UNP 569 R 
+ATOM 4483 C CZ  . ARG A 1 569 ? -0.819  -0.633  18.074  1.0 95.38 ? 569 ARG A CZ  1 Q5VSL9 UNP 569 R 
+ATOM 4484 N N   . HIS A 1 570 ? 3.153   3.882   16.808  1.0 96.57 ? 570 HIS A N   1 Q5VSL9 UNP 570 H 
+ATOM 4485 C CA  . HIS A 1 570 ? 2.488   4.820   15.918  1.0 96.57 ? 570 HIS A CA  1 Q5VSL9 UNP 570 H 
+ATOM 4486 C C   . HIS A 1 570 ? 3.358   5.162   14.698  1.0 96.57 ? 570 HIS A C   1 Q5VSL9 UNP 570 H 
+ATOM 4487 C CB  . HIS A 1 570 ? 2.143   6.062   16.750  1.0 96.57 ? 570 HIS A CB  1 Q5VSL9 UNP 570 H 
+ATOM 4488 O O   . HIS A 1 570 ? 2.904   5.079   13.555  1.0 96.57 ? 570 HIS A O   1 Q5VSL9 UNP 570 H 
+ATOM 4489 C CG  . HIS A 1 570 ? 1.344   7.056   15.982  1.0 96.57 ? 570 HIS A CG  1 Q5VSL9 UNP 570 H 
+ATOM 4490 C CD2 . HIS A 1 570 ? 1.809   7.911   15.024  1.0 96.57 ? 570 HIS A CD2 1 Q5VSL9 UNP 570 H 
+ATOM 4491 N ND1 . HIS A 1 570 ? -0.014  7.219   16.069  1.0 96.57 ? 570 HIS A ND1 1 Q5VSL9 UNP 570 H 
+ATOM 4492 C CE1 . HIS A 1 570 ? -0.361  8.139   15.164  1.0 96.57 ? 570 HIS A CE1 1 Q5VSL9 UNP 570 H 
+ATOM 4493 N NE2 . HIS A 1 570 ? 0.712   8.564   14.486  1.0 96.57 ? 570 HIS A NE2 1 Q5VSL9 UNP 570 H 
+ATOM 4494 N N   . LYS A 1 571 ? 4.641   5.472   14.923  1.0 96.02 ? 571 LYS A N   1 Q5VSL9 UNP 571 K 
+ATOM 4495 C CA  . LYS A 1 571 ? 5.604   5.719   13.840  1.0 96.02 ? 571 LYS A CA  1 Q5VSL9 UNP 571 K 
+ATOM 4496 C C   . LYS A 1 571 ? 5.793   4.492   12.948  1.0 96.02 ? 571 LYS A C   1 Q5VSL9 UNP 571 K 
+ATOM 4497 C CB  . LYS A 1 571 ? 6.949   6.164   14.426  1.0 96.02 ? 571 LYS A CB  1 Q5VSL9 UNP 571 K 
+ATOM 4498 O O   . LYS A 1 571 ? 5.811   4.631   11.728  1.0 96.02 ? 571 LYS A O   1 Q5VSL9 UNP 571 K 
+ATOM 4499 C CG  . LYS A 1 571 ? 6.875   7.564   15.041  1.0 96.02 ? 571 LYS A CG  1 Q5VSL9 UNP 571 K 
+ATOM 4500 C CD  . LYS A 1 571 ? 8.234   7.950   15.631  1.0 96.02 ? 571 LYS A CD  1 Q5VSL9 UNP 571 K 
+ATOM 4501 C CE  . LYS A 1 571 ? 8.135   9.344   16.251  1.0 96.02 ? 571 LYS A CE  1 Q5VSL9 UNP 571 K 
+ATOM 4502 N NZ  . LYS A 1 571 ? 9.460   9.819   16.706  1.0 96.02 ? 571 LYS A NZ  1 Q5VSL9 UNP 571 K 
+ATOM 4503 N N   . GLU A 1 572 ? 5.901   3.296   13.526  1.0 96.53 ? 572 GLU A N   1 Q5VSL9 UNP 572 E 
+ATOM 4504 C CA  . GLU A 1 572 ? 6.030   2.043   12.766  1.0 96.53 ? 572 GLU A CA  1 Q5VSL9 UNP 572 E 
+ATOM 4505 C C   . GLU A 1 572 ? 4.834   1.799   11.839  1.0 96.53 ? 572 GLU A C   1 Q5VSL9 UNP 572 E 
+ATOM 4506 C CB  . GLU A 1 572 ? 6.162   0.842   13.712  1.0 96.53 ? 572 GLU A CB  1 Q5VSL9 UNP 572 E 
+ATOM 4507 O O   . GLU A 1 572 ? 5.023   1.450   10.673  1.0 96.53 ? 572 GLU A O   1 Q5VSL9 UNP 572 E 
+ATOM 4508 C CG  . GLU A 1 572 ? 7.416   0.881   14.591  1.0 96.53 ? 572 GLU A CG  1 Q5VSL9 UNP 572 E 
+ATOM 4509 C CD  . GLU A 1 572 ? 7.454   -0.267  15.611  1.0 96.53 ? 572 GLU A CD  1 Q5VSL9 UNP 572 E 
+ATOM 4510 O OE1 . GLU A 1 572 ? 8.550   -0.461  16.188  1.0 96.53 ? 572 GLU A OE1 1 Q5VSL9 UNP 572 E 
+ATOM 4511 O OE2 . GLU A 1 572 ? 6.433   -0.974  15.820  1.0 96.53 ? 572 GLU A OE2 1 Q5VSL9 UNP 572 E 
+ATOM 4512 N N   . VAL A 1 573 ? 3.612   2.028   12.331  1.0 97.85 ? 573 VAL A N   1 Q5VSL9 UNP 573 V 
+ATOM 4513 C CA  . VAL A 1 573 ? 2.372   1.878   11.553  1.0 97.85 ? 573 VAL A CA  1 Q5VSL9 UNP 573 V 
+ATOM 4514 C C   . VAL A 1 573 ? 2.328   2.868   10.386  1.0 97.85 ? 573 VAL A C   1 Q5VSL9 UNP 573 V 
+ATOM 4515 C CB  . VAL A 1 573 ? 1.140   2.034   12.466  1.0 97.85 ? 573 VAL A CB  1 Q5VSL9 UNP 573 V 
+ATOM 4516 O O   . VAL A 1 573 ? 2.011   2.481   9.260   1.0 97.85 ? 573 VAL A O   1 Q5VSL9 UNP 573 V 
+ATOM 4517 C CG1 . VAL A 1 573 ? -0.166  1.966   11.671  1.0 97.85 ? 573 VAL A CG1 1 Q5VSL9 UNP 573 V 
+ATOM 4518 C CG2 . VAL A 1 573 ? 1.066   0.904   13.500  1.0 97.85 ? 573 VAL A CG2 1 Q5VSL9 UNP 573 V 
+ATOM 4519 N N   . ILE A 1 574 ? 2.727   4.125   10.608  1.0 97.86 ? 574 ILE A N   1 Q5VSL9 UNP 574 I 
+ATOM 4520 C CA  . ILE A 1 574 ? 2.827   5.132   9.539   1.0 97.86 ? 574 ILE A CA  1 Q5VSL9 UNP 574 I 
+ATOM 4521 C C   . ILE A 1 574 ? 3.822   4.694   8.454   1.0 97.86 ? 574 ILE A C   1 Q5VSL9 UNP 574 I 
+ATOM 4522 C CB  . ILE A 1 574 ? 3.189   6.511   10.140  1.0 97.86 ? 574 ILE A CB  1 Q5VSL9 UNP 574 I 
+ATOM 4523 O O   . ILE A 1 574 ? 3.515   4.765   7.261   1.0 97.86 ? 574 ILE A O   1 Q5VSL9 UNP 574 I 
+ATOM 4524 C CG1 . ILE A 1 574 ? 1.942   7.100   10.835  1.0 97.86 ? 574 ILE A CG1 1 Q5VSL9 UNP 574 I 
+ATOM 4525 C CG2 . ILE A 1 574 ? 3.716   7.480   9.066   1.0 97.86 ? 574 ILE A CG2 1 Q5VSL9 UNP 574 I 
+ATOM 4526 C CD1 . ILE A 1 574 ? 2.166   8.457   11.511  1.0 97.86 ? 574 ILE A CD1 1 Q5VSL9 UNP 574 I 
+ATOM 4527 N N   . VAL A 1 575 ? 5.010   4.220   8.846   1.0 98.04 ? 575 VAL A N   1 Q5VSL9 UNP 575 V 
+ATOM 4528 C CA  . VAL A 1 575 ? 6.025   3.736   7.895   1.0 98.04 ? 575 VAL A CA  1 Q5VSL9 UNP 575 V 
+ATOM 4529 C C   . VAL A 1 575 ? 5.484   2.538   7.101   1.0 98.04 ? 575 VAL A C   1 Q5VSL9 UNP 575 V 
+ATOM 4530 C CB  . VAL A 1 575 ? 7.340   3.381   8.619   1.0 98.04 ? 575 VAL A CB  1 Q5VSL9 UNP 575 V 
+ATOM 4531 O O   . VAL A 1 575 ? 5.635   2.508   5.873   1.0 98.04 ? 575 VAL A O   1 Q5VSL9 UNP 575 V 
+ATOM 4532 C CG1 . VAL A 1 575 ? 8.389   2.804   7.663   1.0 98.04 ? 575 VAL A CG1 1 Q5VSL9 UNP 575 V 
+ATOM 4533 C CG2 . VAL A 1 575 ? 8.003   4.602   9.274   1.0 98.04 ? 575 VAL A CG2 1 Q5VSL9 UNP 575 V 
+ATOM 4534 N N   . LYS A 1 576 ? 4.807   1.592   7.770   1.0 97.95 ? 576 LYS A N   1 Q5VSL9 UNP 576 K 
+ATOM 4535 C CA  . LYS A 1 576 ? 4.142   0.437   7.144   1.0 97.95 ? 576 LYS A CA  1 Q5VSL9 UNP 576 K 
+ATOM 4536 C C   . LYS A 1 576 ? 3.155   0.897   6.074   1.0 97.95 ? 576 LYS A C   1 Q5VSL9 UNP 576 K 
+ATOM 4537 C CB  . LYS A 1 576 ? 3.516   -0.460  8.239   1.0 97.95 ? 576 LYS A CB  1 Q5VSL9 UNP 576 K 
+ATOM 4538 O O   . LYS A 1 576 ? 3.339   0.528   4.911   1.0 97.95 ? 576 LYS A O   1 Q5VSL9 UNP 576 K 
+ATOM 4539 C CG  . LYS A 1 576 ? 2.516   -1.516  7.727   1.0 97.95 ? 576 LYS A CG  1 Q5VSL9 UNP 576 K 
+ATOM 4540 C CD  . LYS A 1 576 ? 2.049   -2.471  8.843   1.0 97.95 ? 576 LYS A CD  1 Q5VSL9 UNP 576 K 
+ATOM 4541 C CE  . LYS A 1 576 ? 0.817   -3.294  8.431   1.0 97.95 ? 576 LYS A CE  1 Q5VSL9 UNP 576 K 
+ATOM 4542 N NZ  . LYS A 1 576 ? 0.290   -4.186  9.499   1.0 97.95 ? 576 LYS A NZ  1 Q5VSL9 UNP 576 K 
+ATOM 4543 N N   . ALA A 1 577 ? 2.208   1.766   6.426   1.0 98.59 ? 577 ALA A N   1 Q5VSL9 UNP 577 A 
+ATOM 4544 C CA  . ALA A 1 577 ? 1.177   2.259   5.516   1.0 98.59 ? 577 ALA A CA  1 Q5VSL9 UNP 577 A 
+ATOM 4545 C C   . ALA A 1 577 ? 1.766   2.995   4.297   1.0 98.59 ? 577 ALA A C   1 Q5VSL9 UNP 577 A 
+ATOM 4546 C CB  . ALA A 1 577 ? 0.221   3.153   6.313   1.0 98.59 ? 577 ALA A CB  1 Q5VSL9 UNP 577 A 
+ATOM 4547 O O   . ALA A 1 577 ? 1.469   2.642   3.154   1.0 98.59 ? 577 ALA A O   1 Q5VSL9 UNP 577 A 
+ATOM 4548 N N   . ILE A 1 578 ? 2.672   3.960   4.507   1.0 98.72 ? 578 ILE A N   1 Q5VSL9 UNP 578 I 
+ATOM 4549 C CA  . ILE A 1 578 ? 3.270   4.738   3.404   1.0 98.72 ? 578 ILE A CA  1 Q5VSL9 UNP 578 I 
+ATOM 4550 C C   . ILE A 1 578 ? 4.073   3.833   2.467   1.0 98.72 ? 578 ILE A C   1 Q5VSL9 UNP 578 I 
+ATOM 4551 C CB  . ILE A 1 578 ? 4.156   5.886   3.939   1.0 98.72 ? 578 ILE A CB  1 Q5VSL9 UNP 578 I 
+ATOM 4552 O O   . ILE A 1 578 ? 3.969   3.943   1.242   1.0 98.72 ? 578 ILE A O   1 Q5VSL9 UNP 578 I 
+ATOM 4553 C CG1 . ILE A 1 578 ? 3.285   6.916   4.684   1.0 98.72 ? 578 ILE A CG1 1 Q5VSL9 UNP 578 I 
+ATOM 4554 C CG2 . ILE A 1 578 ? 4.913   6.565   2.776   1.0 98.72 ? 578 ILE A CG2 1 Q5VSL9 UNP 578 I 
+ATOM 4555 C CD1 . ILE A 1 578 ? 4.090   7.946   5.479   1.0 98.72 ? 578 ILE A CD1 1 Q5VSL9 UNP 578 I 
+ATOM 4556 N N   . SER A 1 579 ? 4.876   2.924   3.027   1.0 98.64 ? 579 SER A N   1 Q5VSL9 UNP 579 S 
+ATOM 4557 C CA  . SER A 1 579 ? 5.685   2.008   2.221   1.0 98.64 ? 579 SER A CA  1 Q5VSL9 UNP 579 S 
+ATOM 4558 C C   . SER A 1 579 ? 4.820   1.085   1.355   1.0 98.64 ? 579 SER A C   1 Q5VSL9 UNP 579 S 
+ATOM 4559 C CB  . SER A 1 579 ? 6.631   1.207   3.119   1.0 98.64 ? 579 SER A CB  1 Q5VSL9 UNP 579 S 
+ATOM 4560 O O   . SER A 1 579 ? 5.207   0.763   0.229   1.0 98.64 ? 579 SER A O   1 Q5VSL9 UNP 579 S 
+ATOM 4561 O OG  . SER A 1 579 ? 5.960   0.160   3.795   1.0 98.64 ? 579 SER A OG  1 Q5VSL9 UNP 579 S 
+ATOM 4562 N N   . ALA A 1 580 ? 3.643   0.690   1.847   1.0 98.61 ? 580 ALA A N   1 Q5VSL9 UNP 580 A 
+ATOM 4563 C CA  . ALA A 1 580 ? 2.711   -0.151  1.116   1.0 98.61 ? 580 ALA A CA  1 Q5VSL9 UNP 580 A 
+ATOM 4564 C C   . ALA A 1 580 ? 1.994   0.618   -0.003  1.0 98.61 ? 580 ALA A C   1 Q5VSL9 UNP 580 A 
+ATOM 4565 C CB  . ALA A 1 580 ? 1.739   -0.768  2.112   1.0 98.61 ? 580 ALA A CB  1 Q5VSL9 UNP 580 A 
+ATOM 4566 O O   . ALA A 1 580 ? 2.026   0.164   -1.148  1.0 98.61 ? 580 ALA A O   1 Q5VSL9 UNP 580 A 
+ATOM 4567 N N   . VAL A 1 581 ? 1.457   1.813   0.287   1.0 98.77 ? 581 VAL A N   1 Q5VSL9 UNP 581 V 
+ATOM 4568 C CA  . VAL A 1 581 ? 0.820   2.699   -0.711  1.0 98.77 ? 581 VAL A CA  1 Q5VSL9 UNP 581 V 
+ATOM 4569 C C   . VAL A 1 581 ? 1.767   2.964   -1.876  1.0 98.77 ? 581 VAL A C   1 Q5VSL9 UNP 581 V 
+ATOM 4570 C CB  . VAL A 1 581 ? 0.388   4.041   -0.076  1.0 98.77 ? 581 VAL A CB  1 Q5VSL9 UNP 581 V 
+ATOM 4571 O O   . VAL A 1 581 ? 1.437   2.689   -3.030  1.0 98.77 ? 581 VAL A O   1 Q5VSL9 UNP 581 V 
+ATOM 4572 C CG1 . VAL A 1 581 ? -0.070  5.080   -1.112  1.0 98.77 ? 581 VAL A CG1 1 Q5VSL9 UNP 581 V 
+ATOM 4573 C CG2 . VAL A 1 581 ? -0.781  3.833   0.884   1.0 98.77 ? 581 VAL A CG2 1 Q5VSL9 UNP 581 V 
+ATOM 4574 N N   . LEU A 1 582 ? 2.985   3.431   -1.585  1.0 98.80 ? 582 LEU A N   1 Q5VSL9 UNP 582 L 
+ATOM 4575 C CA  . LEU A 1 582 ? 3.969   3.746   -2.620  1.0 98.80 ? 582 LEU A CA  1 Q5VSL9 UNP 582 L 
+ATOM 4576 C C   . LEU A 1 582 ? 4.310   2.519   -3.473  1.0 98.80 ? 582 LEU A C   1 Q5VSL9 UNP 582 L 
+ATOM 4577 C CB  . LEU A 1 582 ? 5.243   4.300   -1.960  1.0 98.80 ? 582 LEU A CB  1 Q5VSL9 UNP 582 L 
+ATOM 4578 O O   . LEU A 1 582 ? 4.438   2.619   -4.695  1.0 98.80 ? 582 LEU A O   1 Q5VSL9 UNP 582 L 
+ATOM 4579 C CG  . LEU A 1 582 ? 5.109   5.706   -1.351  1.0 98.80 ? 582 LEU A CG  1 Q5VSL9 UNP 582 L 
+ATOM 4580 C CD1 . LEU A 1 582 ? 6.449   6.100   -0.724  1.0 98.80 ? 582 LEU A CD1 1 Q5VSL9 UNP 582 L 
+ATOM 4581 C CD2 . LEU A 1 582 ? 4.739   6.746   -2.408  1.0 98.80 ? 582 LEU A CD2 1 Q5VSL9 UNP 582 L 
+ATOM 4582 N N   . LEU A 1 583 ? 4.461   1.349   -2.849  1.0 98.56 ? 583 LEU A N   1 Q5VSL9 UNP 583 L 
+ATOM 4583 C CA  . LEU A 1 583 ? 4.806   0.133   -3.572  1.0 98.56 ? 583 LEU A CA  1 Q5VSL9 UNP 583 L 
+ATOM 4584 C C   . LEU A 1 583 ? 3.657   -0.380  -4.451  1.0 98.56 ? 583 LEU A C   1 Q5VSL9 UNP 583 L 
+ATOM 4585 C CB  . LEU A 1 583 ? 5.279   -0.929  -2.572  1.0 98.56 ? 583 LEU A CB  1 Q5VSL9 UNP 583 L 
+ATOM 4586 O O   . LEU A 1 583 ? 3.936   -0.849  -5.560  1.0 98.56 ? 583 LEU A O   1 Q5VSL9 UNP 583 L 
+ATOM 4587 C CG  . LEU A 1 583 ? 5.724   -2.234  -3.248  1.0 98.56 ? 583 LEU A CG  1 Q5VSL9 UNP 583 L 
+ATOM 4588 C CD1 . LEU A 1 583 ? 6.900   -2.042  -4.219  1.0 98.56 ? 583 LEU A CD1 1 Q5VSL9 UNP 583 L 
+ATOM 4589 C CD2 . LEU A 1 583 ? 6.170   -3.229  -2.190  1.0 98.56 ? 583 LEU A CD2 1 Q5VSL9 UNP 583 L 
+ATOM 4590 N N   . LEU A 1 584 ? 2.412   -0.314  -3.969  1.0 98.22 ? 584 LEU A N   1 Q5VSL9 UNP 584 L 
+ATOM 4591 C CA  . LEU A 1 584 ? 1.215   -0.706  -4.717  1.0 98.22 ? 584 LEU A CA  1 Q5VSL9 UNP 584 L 
+ATOM 4592 C C   . LEU A 1 584 ? 1.030   0.191   -5.943  1.0 98.22 ? 584 LEU A C   1 Q5VSL9 UNP 584 L 
+ATOM 4593 C CB  . LEU A 1 584 ? -0.022  -0.665  -3.797  1.0 98.22 ? 584 LEU A CB  1 Q5VSL9 UNP 584 L 
+ATOM 4594 O O   . LEU A 1 584 ? 0.974   -0.324  -7.060  1.0 98.22 ? 584 LEU A O   1 Q5VSL9 UNP 584 L 
+ATOM 4595 C CG  . LEU A 1 584 ? -0.132  -1.853  -2.821  1.0 98.22 ? 584 LEU A CG  1 Q5VSL9 UNP 584 L 
+ATOM 4596 C CD1 . LEU A 1 584 ? -1.223  -1.573  -1.790  1.0 98.22 ? 584 LEU A CD1 1 Q5VSL9 UNP 584 L 
+ATOM 4597 C CD2 . LEU A 1 584 ? -0.470  -3.162  -3.542  1.0 98.22 ? 584 LEU A CD2 1 Q5VSL9 UNP 584 L 
+ATOM 4598 N N   . LEU A 1 585 ? 1.077   1.515   -5.772  1.0 98.70 ? 585 LEU A N   1 Q5VSL9 UNP 585 L 
+ATOM 4599 C CA  . LEU A 1 585 ? 0.939   2.465   -6.882  1.0 98.70 ? 585 LEU A CA  1 Q5VSL9 UNP 585 L 
+ATOM 4600 C C   . LEU A 1 585 ? 2.036   2.279   -7.941  1.0 98.70 ? 585 LEU A C   1 Q5VSL9 UNP 585 L 
+ATOM 4601 C CB  . LEU A 1 585 ? 0.948   3.896   -6.328  1.0 98.70 ? 585 LEU A CB  1 Q5VSL9 UNP 585 L 
+ATOM 4602 O O   . LEU A 1 585 ? 1.744   2.095   -9.121  1.0 98.70 ? 585 LEU A O   1 Q5VSL9 UNP 585 L 
+ATOM 4603 C CG  . LEU A 1 585 ? -0.251  4.259   -5.437  1.0 98.70 ? 585 LEU A CG  1 Q5VSL9 UNP 585 L 
+ATOM 4604 C CD1 . LEU A 1 585 ? -0.081  5.694   -4.948  1.0 98.70 ? 585 LEU A CD1 1 Q5VSL9 UNP 585 L 
+ATOM 4605 C CD2 . LEU A 1 585 ? -1.590  4.152   -6.158  1.0 98.70 ? 585 LEU A CD2 1 Q5VSL9 UNP 585 L 
+ATOM 4606 N N   . LEU A 1 586 ? 3.309   2.170   -7.533  1.0 98.71 ? 586 LEU A N   1 Q5VSL9 UNP 586 L 
+ATOM 4607 C CA  . LEU A 1 586 ? 4.423   1.903   -8.460  1.0 98.71 ? 586 LEU A CA  1 Q5VSL9 UNP 586 L 
+ATOM 4608 C C   . LEU A 1 586 ? 4.326   0.542   -9.173  1.0 98.71 ? 586 LEU A C   1 Q5VSL9 UNP 586 L 
+ATOM 4609 C CB  . LEU A 1 586 ? 5.756   1.936   -7.691  1.0 98.71 ? 586 LEU A CB  1 Q5VSL9 UNP 586 L 
+ATOM 4610 O O   . LEU A 1 586 ? 5.126   0.236   -10.067 1.0 98.71 ? 586 LEU A O   1 Q5VSL9 UNP 586 L 
+ATOM 4611 C CG  . LEU A 1 586 ? 6.248   3.322   -7.250  1.0 98.71 ? 586 LEU A CG  1 Q5VSL9 UNP 586 L 
+ATOM 4612 C CD1 . LEU A 1 586 ? 7.461   3.118   -6.339  1.0 98.71 ? 586 LEU A CD1 1 Q5VSL9 UNP 586 L 
+ATOM 4613 C CD2 . LEU A 1 586 ? 6.689   4.186   -8.433  1.0 98.71 ? 586 LEU A CD2 1 Q5VSL9 UNP 586 L 
+ATOM 4614 N N   . LYS A 1 587 ? 3.471   -0.371  -8.717  1.0 97.92 ? 587 LYS A N   1 Q5VSL9 UNP 587 K 
+ATOM 4615 C CA  . LYS A 1 587 ? 3.237   -1.660  -9.373  1.0 97.92 ? 587 LYS A CA  1 Q5VSL9 UNP 587 K 
+ATOM 4616 C C   . LYS A 1 587 ? 2.065   -1.590  -10.331 1.0 97.92 ? 587 LYS A C   1 Q5VSL9 UNP 587 K 
+ATOM 4617 C CB  . LYS A 1 587 ? 2.998   -2.740  -8.327  1.0 97.92 ? 587 LYS A CB  1 Q5VSL9 UNP 587 K 
+ATOM 4618 O O   . LYS A 1 587 ? 2.262   -1.963  -11.485 1.0 97.92 ? 587 LYS A O   1 Q5VSL9 UNP 587 K 
+ATOM 4619 C CG  . LYS A 1 587 ? 4.309   -3.272  -7.759  1.0 97.92 ? 587 LYS A CG  1 Q5VSL9 UNP 587 K 
+ATOM 4620 C CD  . LYS A 1 587 ? 3.997   -4.336  -6.720  1.0 97.92 ? 587 LYS A CD  1 Q5VSL9 UNP 587 K 
+ATOM 4621 C CE  . LYS A 1 587 ? 5.251   -5.049  -6.231  1.0 97.92 ? 587 LYS A CE  1 Q5VSL9 UNP 587 K 
+ATOM 4622 N NZ  . LYS A 1 587 ? 4.844   -6.269  -5.507  1.0 97.92 ? 587 LYS A NZ  1 Q5VSL9 UNP 587 K 
+ATOM 4623 N N   . HIS A 1 588 ? 0.928   -1.098  -9.859  1.0 98.31 ? 588 HIS A N   1 Q5VSL9 UNP 588 H 
+ATOM 4624 C CA  . HIS A 1 588 ? -0.293  -0.981  -10.644 1.0 98.31 ? 588 HIS A CA  1 Q5VSL9 UNP 588 H 
+ATOM 4625 C C   . HIS A 1 588 ? -0.125  -0.003  -11.795 1.0 98.31 ? 588 HIS A C   1 Q5VSL9 UNP 588 H 
+ATOM 4626 C CB  . HIS A 1 588 ? -1.448  -0.623  -9.710  1.0 98.31 ? 588 HIS A CB  1 Q5VSL9 UNP 588 H 
+ATOM 4627 O O   . HIS A 1 588 ? -0.335  -0.400  -12.934 1.0 98.31 ? 588 HIS A O   1 Q5VSL9 UNP 588 H 
+ATOM 4628 C CG  . HIS A 1 588 ? -1.889  -1.835  -8.935  1.0 98.31 ? 588 HIS A CG  1 Q5VSL9 UNP 588 H 
+ATOM 4629 C CD2 . HIS A 1 588 ? -1.869  -2.009  -7.581  1.0 98.31 ? 588 HIS A CD2 1 Q5VSL9 UNP 588 H 
+ATOM 4630 N ND1 . HIS A 1 588 ? -2.431  -2.968  -9.531  1.0 98.31 ? 588 HIS A ND1 1 Q5VSL9 UNP 588 H 
+ATOM 4631 C CE1 . HIS A 1 588 ? -2.790  -3.777  -8.524  1.0 98.31 ? 588 HIS A CE1 1 Q5VSL9 UNP 588 H 
+ATOM 4632 N NE2 . HIS A 1 588 ? -2.445  -3.239  -7.346  1.0 98.31 ? 588 HIS A NE2 1 Q5VSL9 UNP 588 H 
+ATOM 4633 N N   . PHE A 1 589 ? 0.442   1.185   -11.563 1.0 98.50 ? 589 PHE A N   1 Q5VSL9 UNP 589 F 
+ATOM 4634 C CA  . PHE A 1 589 ? 0.738   2.116   -12.657 1.0 98.50 ? 589 PHE A CA  1 Q5VSL9 UNP 589 F 
+ATOM 4635 C C   . PHE A 1 589 ? 1.724   1.535   -13.656 1.0 98.50 ? 589 PHE A C   1 Q5VSL9 UNP 589 F 
+ATOM 4636 C CB  . PHE A 1 589 ? 1.240   3.456   -12.108 1.0 98.50 ? 589 PHE A CB  1 Q5VSL9 UNP 589 F 
+ATOM 4637 O O   . PHE A 1 589 ? 1.571   1.743   -14.844 1.0 98.50 ? 589 PHE A O   1 Q5VSL9 UNP 589 F 
+ATOM 4638 C CG  . PHE A 1 589 ? 0.234   4.228   -11.276 1.0 98.50 ? 589 PHE A CG  1 Q5VSL9 UNP 589 F 
+ATOM 4639 C CD1 . PHE A 1 589 ? -1.151  3.970   -11.377 1.0 98.50 ? 589 PHE A CD1 1 Q5VSL9 UNP 589 F 
+ATOM 4640 C CD2 . PHE A 1 589 ? 0.687   5.240   -10.407 1.0 98.50 ? 589 PHE A CD2 1 Q5VSL9 UNP 589 F 
+ATOM 4641 C CE1 . PHE A 1 589 ? -2.061  4.674   -10.582 1.0 98.50 ? 589 PHE A CE1 1 Q5VSL9 UNP 589 F 
+ATOM 4642 C CE2 . PHE A 1 589 ? -0.233  5.963   -9.627  1.0 98.50 ? 589 PHE A CE2 1 Q5VSL9 UNP 589 F 
+ATOM 4643 C CZ  . PHE A 1 589 ? -1.604  5.664   -9.709  1.0 98.50 ? 589 PHE A CZ  1 Q5VSL9 UNP 589 F 
+ATOM 4644 N N   . LYS A 1 590 ? 2.690   0.714   -13.225 1.0 98.01 ? 590 LYS A N   1 Q5VSL9 UNP 590 K 
+ATOM 4645 C CA  . LYS A 1 590 ? 3.617   0.076   -14.172 1.0 98.01 ? 590 LYS A CA  1 Q5VSL9 UNP 590 K 
+ATOM 4646 C C   . LYS A 1 590 ? 2.937   -0.975  -15.047 1.0 98.01 ? 590 LYS A C   1 Q5VSL9 UNP 590 K 
+ATOM 4647 C CB  . LYS A 1 590 ? 4.817   -0.511  -13.425 1.0 98.01 ? 590 LYS A CB  1 Q5VSL9 UNP 590 K 
+ATOM 4648 O O   . LYS A 1 590 ? 3.387   -1.198  -16.167 1.0 98.01 ? 590 LYS A O   1 Q5VSL9 UNP 590 K 
+ATOM 4649 C CG  . LYS A 1 590 ? 5.862   -1.013  -14.429 1.0 98.01 ? 590 LYS A CG  1 Q5VSL9 UNP 590 K 
+ATOM 4650 C CD  . LYS A 1 590 ? 7.183   -1.360  -13.753 1.0 98.01 ? 590 LYS A CD  1 Q5VSL9 UNP 590 K 
+ATOM 4651 C CE  . LYS A 1 590 ? 8.187   -1.695  -14.862 1.0 98.01 ? 590 LYS A CE  1 Q5VSL9 UNP 590 K 
+ATOM 4652 N NZ  . LYS A 1 590 ? 9.338   -0.763  -14.831 1.0 98.01 ? 590 LYS A NZ  1 Q5VSL9 UNP 590 K 
+ATOM 4653 N N   . LEU A 1 591 ? 1.952   -1.689  -14.507 1.0 97.11 ? 591 LEU A N   1 Q5VSL9 UNP 591 L 
+ATOM 4654 C CA  . LEU A 1 591 ? 1.181   -2.660  -15.277 1.0 97.11 ? 591 LEU A CA  1 Q5VSL9 UNP 591 L 
+ATOM 4655 C C   . LEU A 1 591 ? 0.197   -1.948  -16.210 1.0 97.11 ? 591 LEU A C   1 Q5VSL9 UNP 591 L 
+ATOM 4656 C CB  . LEU A 1 591 ? 0.466   -3.617  -14.308 1.0 97.11 ? 591 LEU A CB  1 Q5VSL9 UNP 591 L 
+ATOM 4657 O O   . LEU A 1 591 ? 0.038   -2.366  -17.358 1.0 97.11 ? 591 LEU A O   1 Q5VSL9 UNP 591 L 
+ATOM 4658 C CG  . LEU A 1 591 ? -0.386  -4.681  -15.025 1.0 97.11 ? 591 LEU A CG  1 Q5VSL9 UNP 591 L 
+ATOM 4659 C CD1 . LEU A 1 591 ? 0.460   -5.579  -15.932 1.0 97.11 ? 591 LEU A CD1 1 Q5VSL9 UNP 591 L 
+ATOM 4660 C CD2 . LEU A 1 591 ? -1.073  -5.572  -13.998 1.0 97.11 ? 591 LEU A CD2 1 Q5VSL9 UNP 591 L 
+ATOM 4661 N N   . ASN A 1 592 ? -0.415  -0.869  -15.725 1.0 97.01 ? 592 ASN A N   1 Q5VSL9 UNP 592 N 
+ATOM 4662 C CA  . ASN A 1 592 ? -1.338  -0.061  -16.494 1.0 97.01 ? 592 ASN A CA  1 Q5VSL9 UNP 592 N 
+ATOM 4663 C C   . ASN A 1 592 ? -0.612  0.641   -17.649 1.0 97.01 ? 592 ASN A C   1 Q5VSL9 UNP 592 N 
+ATOM 4664 C CB  . ASN A 1 592 ? -2.096  0.878   -15.553 1.0 97.01 ? 592 ASN A CB  1 Q5VSL9 UNP 592 N 
+ATOM 4665 O O   . ASN A 1 592 ? -0.820  0.247   -18.796 1.0 97.01 ? 592 ASN A O   1 Q5VSL9 UNP 592 N 
+ATOM 4666 C CG  . ASN A 1 592 ? -3.282  1.460   -16.288 1.0 97.01 ? 592 ASN A CG  1 Q5VSL9 UNP 592 N 
+ATOM 4667 N ND2 . ASN A 1 592 ? -3.442  2.748   -16.260 1.0 97.01 ? 592 ASN A ND2 1 Q5VSL9 UNP 592 N 
+ATOM 4668 O OD1 . ASN A 1 592 ? -4.027  0.732   -16.911 1.0 97.01 ? 592 ASN A OD1 1 Q5VSL9 UNP 592 N 
+ATOM 4669 N N   . HIS A 1 593 ? 0.356   1.519   -17.354 1.0 97.38 ? 593 HIS A N   1 Q5VSL9 UNP 593 H 
+ATOM 4670 C CA  . HIS A 1 593 ? 1.252   2.107   -18.349 1.0 97.38 ? 593 HIS A CA  1 Q5VSL9 UNP 593 H 
+ATOM 4671 C C   . HIS A 1 593 ? 2.650   2.493   -17.817 1.0 97.38 ? 593 HIS A C   1 Q5VSL9 UNP 593 H 
+ATOM 4672 C CB  . HIS A 1 593 ? 0.565   3.318   -18.986 1.0 97.38 ? 593 HIS A CB  1 Q5VSL9 UNP 593 H 
+ATOM 4673 O O   . HIS A 1 593 ? 2.808   3.165   -16.796 1.0 97.38 ? 593 HIS A O   1 Q5VSL9 UNP 593 H 
+ATOM 4674 C CG  . HIS A 1 593 ? 1.218   3.648   -20.293 1.0 97.38 ? 593 HIS A CG  1 Q5VSL9 UNP 593 H 
+ATOM 4675 C CD2 . HIS A 1 593 ? 1.108   2.893   -21.423 1.0 97.38 ? 593 HIS A CD2 1 Q5VSL9 UNP 593 H 
+ATOM 4676 N ND1 . HIS A 1 593 ? 2.109   4.667   -20.550 1.0 97.38 ? 593 HIS A ND1 1 Q5VSL9 UNP 593 H 
+ATOM 4677 C CE1 . HIS A 1 593 ? 2.533   4.506   -21.816 1.0 97.38 ? 593 HIS A CE1 1 Q5VSL9 UNP 593 H 
+ATOM 4678 N NE2 . HIS A 1 593 ? 2.002   3.404   -22.350 1.0 97.38 ? 593 HIS A NE2 1 Q5VSL9 UNP 593 H 
+ATOM 4679 N N   . VAL A 1 594 ? 3.716   2.141   -18.547 1.0 97.54 ? 594 VAL A N   1 Q5VSL9 UNP 594 V 
+ATOM 4680 C CA  . VAL A 1 594 ? 5.104   2.425   -18.133 1.0 97.54 ? 594 VAL A CA  1 Q5VSL9 UNP 594 V 
+ATOM 4681 C C   . VAL A 1 594 ? 5.366   3.906   -17.834 1.0 97.54 ? 594 VAL A C   1 Q5VSL9 UNP 594 V 
+ATOM 4682 C CB  . VAL A 1 594 ? 6.114   1.880   -19.161 1.0 97.54 ? 594 VAL A CB  1 Q5VSL9 UNP 594 V 
+ATOM 4683 O O   . VAL A 1 594 ? 6.084   4.196   -16.874 1.0 97.54 ? 594 VAL A O   1 Q5VSL9 UNP 594 V 
+ATOM 4684 C CG1 . VAL A 1 594 ? 6.043   2.574   -20.525 1.0 97.54 ? 594 VAL A CG1 1 Q5VSL9 UNP 594 V 
+ATOM 4685 C CG2 . VAL A 1 594 ? 7.554   1.972   -18.633 1.0 97.54 ? 594 VAL A CG2 1 Q5VSL9 UNP 594 V 
+ATOM 4686 N N   . TYR A 1 595 ? 4.769   4.835   -18.586 1.0 97.74 ? 595 TYR A N   1 Q5VSL9 UNP 595 Y 
+ATOM 4687 C CA  . TYR A 1 595 ? 4.961   6.272   -18.362 1.0 97.74 ? 595 TYR A CA  1 Q5VSL9 UNP 595 Y 
+ATOM 4688 C C   . TYR A 1 595 ? 4.163   6.827   -17.181 1.0 97.74 ? 595 TYR A C   1 Q5VSL9 UNP 595 Y 
+ATOM 4689 C CB  . TYR A 1 595 ? 4.730   7.062   -19.655 1.0 97.74 ? 595 TYR A CB  1 Q5VSL9 UNP 595 Y 
+ATOM 4690 O O   . TYR A 1 595 ? 4.662   7.732   -16.519 1.0 97.74 ? 595 TYR A O   1 Q5VSL9 UNP 595 Y 
+ATOM 4691 C CG  . TYR A 1 595 ? 5.734   6.810   -20.772 1.0 97.74 ? 595 TYR A CG  1 Q5VSL9 UNP 595 Y 
+ATOM 4692 C CD1 . TYR A 1 595 ? 7.081   6.471   -20.506 1.0 97.74 ? 595 TYR A CD1 1 Q5VSL9 UNP 595 Y 
+ATOM 4693 C CD2 . TYR A 1 595 ? 5.326   6.989   -22.105 1.0 97.74 ? 595 TYR A CD2 1 Q5VSL9 UNP 595 Y 
+ATOM 4694 C CE1 . TYR A 1 595 ? 7.987   6.260   -21.563 1.0 97.74 ? 595 TYR A CE1 1 Q5VSL9 UNP 595 Y 
+ATOM 4695 C CE2 . TYR A 1 595 ? 6.248   6.850   -23.157 1.0 97.74 ? 595 TYR A CE2 1 Q5VSL9 UNP 595 Y 
+ATOM 4696 O OH  . TYR A 1 595 ? 8.444   6.276   -23.921 1.0 97.74 ? 595 TYR A OH  1 Q5VSL9 UNP 595 Y 
+ATOM 4697 C CZ  . TYR A 1 595 ? 7.569   6.450   -22.896 1.0 97.74 ? 595 TYR A CZ  1 Q5VSL9 UNP 595 Y 
+ATOM 4698 N N   . GLN A 1 596 ? 3.038   6.215   -16.792 1.0 98.39 ? 596 GLN A N   1 Q5VSL9 UNP 596 Q 
+ATOM 4699 C CA  . GLN A 1 596 ? 2.395   6.528   -15.507 1.0 98.39 ? 596 GLN A CA  1 Q5VSL9 UNP 596 Q 
+ATOM 4700 C C   . GLN A 1 596 ? 3.320   6.169   -14.335 1.0 98.39 ? 596 GLN A C   1 Q5VSL9 UNP 596 Q 
+ATOM 4701 C CB  . GLN A 1 596 ? 1.093   5.738   -15.359 1.0 98.39 ? 596 GLN A CB  1 Q5VSL9 UNP 596 Q 
+ATOM 4702 O O   . GLN A 1 596 ? 3.523   6.958   -13.408 1.0 98.39 ? 596 GLN A O   1 Q5VSL9 UNP 596 Q 
+ATOM 4703 C CG  . GLN A 1 596 ? -0.019  6.144   -16.334 1.0 98.39 ? 596 GLN A CG  1 Q5VSL9 UNP 596 Q 
+ATOM 4704 C CD  . GLN A 1 596 ? -1.220  5.214   -16.208 1.0 98.39 ? 596 GLN A CD  1 Q5VSL9 UNP 596 Q 
+ATOM 4705 N NE2 . GLN A 1 596 ? -2.395  5.640   -16.596 1.0 98.39 ? 596 GLN A NE2 1 Q5VSL9 UNP 596 Q 
+ATOM 4706 O OE1 . GLN A 1 596 ? -1.087  4.077   -15.774 1.0 98.39 ? 596 GLN A OE1 1 Q5VSL9 UNP 596 Q 
+ATOM 4707 N N   . PHE A 1 597 ? 3.946   4.986   -14.403 1.0 98.50 ? 597 PHE A N   1 Q5VSL9 UNP 597 F 
+ATOM 4708 C CA  . PHE A 1 597 ? 4.951   4.565   -13.427 1.0 98.50 ? 597 PHE A CA  1 Q5VSL9 UNP 597 F 
+ATOM 4709 C C   . PHE A 1 597 ? 6.170   5.489   -13.406 1.0 98.50 ? 597 PHE A C   1 Q5VSL9 UNP 597 F 
+ATOM 4710 C CB  . PHE A 1 597 ? 5.372   3.113   -13.694 1.0 98.50 ? 597 PHE A CB  1 Q5VSL9 UNP 597 F 
+ATOM 4711 O O   . PHE A 1 597 ? 6.613   5.867   -12.322 1.0 98.50 ? 597 PHE A O   1 Q5VSL9 UNP 597 F 
+ATOM 4712 C CG  . PHE A 1 597 ? 6.714   2.709   -13.101 1.0 98.50 ? 597 PHE A CG  1 Q5VSL9 UNP 597 F 
+ATOM 4713 C CD1 . PHE A 1 597 ? 7.872   2.713   -13.900 1.0 98.50 ? 597 PHE A CD1 1 Q5VSL9 UNP 597 F 
+ATOM 4714 C CD2 . PHE A 1 597 ? 6.820   2.407   -11.733 1.0 98.50 ? 597 PHE A CD2 1 Q5VSL9 UNP 597 F 
+ATOM 4715 C CE1 . PHE A 1 597 ? 9.131   2.450   -13.328 1.0 98.50 ? 597 PHE A CE1 1 Q5VSL9 UNP 597 F 
+ATOM 4716 C CE2 . PHE A 1 597 ? 8.073   2.109   -11.166 1.0 98.50 ? 597 PHE A CE2 1 Q5VSL9 UNP 597 F 
+ATOM 4717 C CZ  . PHE A 1 597 ? 9.232   2.151   -11.960 1.0 98.50 ? 597 PHE A CZ  1 Q5VSL9 UNP 597 F 
+ATOM 4718 N N   . GLU A 1 598 ? 6.736   5.831   -14.566 1.0 97.92 ? 598 GLU A N   1 Q5VSL9 UNP 598 E 
+ATOM 4719 C CA  . GLU A 1 598 ? 7.925   6.686   -14.614 1.0 97.92 ? 598 GLU A CA  1 Q5VSL9 UNP 598 E 
+ATOM 4720 C C   . GLU A 1 598 ? 7.622   8.125   -14.184 1.0 97.92 ? 598 GLU A C   1 Q5VSL9 UNP 598 E 
+ATOM 4721 C CB  . GLU A 1 598 ? 8.613   6.652   -15.984 1.0 97.92 ? 598 GLU A CB  1 Q5VSL9 UNP 598 E 
+ATOM 4722 O O   . GLU A 1 598 ? 8.476   8.723   -13.534 1.0 97.92 ? 598 GLU A O   1 Q5VSL9 UNP 598 E 
+ATOM 4723 C CG  . GLU A 1 598 ? 9.314   5.325   -16.316 1.0 97.92 ? 598 GLU A CG  1 Q5VSL9 UNP 598 E 
+ATOM 4724 C CD  . GLU A 1 598 ? 10.580  5.007   -15.490 1.0 97.92 ? 598 GLU A CD  1 Q5VSL9 UNP 598 E 
+ATOM 4725 O OE1 . GLU A 1 598 ? 11.118  3.889   -15.685 1.0 97.92 ? 598 GLU A OE1 1 Q5VSL9 UNP 598 E 
+ATOM 4726 O OE2 . GLU A 1 598 ? 11.096  5.844   -14.701 1.0 97.92 ? 598 GLU A OE2 1 Q5VSL9 UNP 598 E 
+ATOM 4727 N N   . TYR A 1 599 ? 6.416   8.649   -14.434 1.0 98.10 ? 599 TYR A N   1 Q5VSL9 UNP 599 Y 
+ATOM 4728 C CA  . TYR A 1 599 ? 5.999   9.959   -13.926 1.0 98.10 ? 599 TYR A CA  1 Q5VSL9 UNP 599 Y 
+ATOM 4729 C C   . TYR A 1 599 ? 6.014   9.990   -12.392 1.0 98.10 ? 599 TYR A C   1 Q5VSL9 UNP 599 Y 
+ATOM 4730 C CB  . TYR A 1 599 ? 4.601   10.309  -14.459 1.0 98.10 ? 599 TYR A CB  1 Q5VSL9 UNP 599 Y 
+ATOM 4731 O O   . TYR A 1 599 ? 6.691   10.820  -11.782 1.0 98.10 ? 599 TYR A O   1 Q5VSL9 UNP 599 Y 
+ATOM 4732 C CG  . TYR A 1 599 ? 4.210   11.760  -14.244 1.0 98.10 ? 599 TYR A CG  1 Q5VSL9 UNP 599 Y 
+ATOM 4733 C CD1 . TYR A 1 599 ? 3.076   12.070  -13.475 1.0 98.10 ? 599 TYR A CD1 1 Q5VSL9 UNP 599 Y 
+ATOM 4734 C CD2 . TYR A 1 599 ? 4.967   12.807  -14.810 1.0 98.10 ? 599 TYR A CD2 1 Q5VSL9 UNP 599 Y 
+ATOM 4735 C CE1 . TYR A 1 599 ? 2.728   13.411  -13.235 1.0 98.10 ? 599 TYR A CE1 1 Q5VSL9 UNP 599 Y 
+ATOM 4736 C CE2 . TYR A 1 599 ? 4.569   14.146  -14.651 1.0 98.10 ? 599 TYR A CE2 1 Q5VSL9 UNP 599 Y 
+ATOM 4737 O OH  . TYR A 1 599 ? 3.119   15.739  -13.606 1.0 98.10 ? 599 TYR A OH  1 Q5VSL9 UNP 599 Y 
+ATOM 4738 C CZ  . TYR A 1 599 ? 3.450   14.449  -13.852 1.0 98.10 ? 599 TYR A CZ  1 Q5VSL9 UNP 599 Y 
+ATOM 4739 N N   . MET A 1 600 ? 5.358   9.015   -11.749 1.0 98.43 ? 600 MET A N   1 Q5VSL9 UNP 600 M 
+ATOM 4740 C CA  . MET A 1 600 ? 5.385   8.873   -10.288 1.0 98.43 ? 600 MET A CA  1 Q5VSL9 UNP 600 M 
+ATOM 4741 C C   . MET A 1 600 ? 6.815   8.652   -9.770  1.0 98.43 ? 600 MET A C   1 Q5VSL9 UNP 600 M 
+ATOM 4742 C CB  . MET A 1 600 ? 4.472   7.705   -9.879  1.0 98.43 ? 600 MET A CB  1 Q5VSL9 UNP 600 M 
+ATOM 4743 O O   . MET A 1 600 ? 7.225   9.248   -8.773  1.0 98.43 ? 600 MET A O   1 Q5VSL9 UNP 600 M 
+ATOM 4744 C CG  . MET A 1 600 ? 4.328   7.579   -8.357  1.0 98.43 ? 600 MET A CG  1 Q5VSL9 UNP 600 M 
+ATOM 4745 S SD  . MET A 1 600 ? 3.593   6.008   -7.830  1.0 98.43 ? 600 MET A SD  1 Q5VSL9 UNP 600 M 
+ATOM 4746 C CE  . MET A 1 600 ? 3.691   6.216   -6.035  1.0 98.43 ? 600 MET A CE  1 Q5VSL9 UNP 600 M 
+ATOM 4747 N N   . ALA A 1 601 ? 7.598   7.806   -10.446 1.0 98.46 ? 601 ALA A N   1 Q5VSL9 UNP 601 A 
+ATOM 4748 C CA  . ALA A 1 601 ? 8.969   7.505   -10.054 1.0 98.46 ? 601 ALA A CA  1 Q5VSL9 UNP 601 A 
+ATOM 4749 C C   . ALA A 1 601 ? 9.888   8.734   -10.133 1.0 98.46 ? 601 ALA A C   1 Q5VSL9 UNP 601 A 
+ATOM 4750 C CB  . ALA A 1 601 ? 9.503   6.357   -10.917 1.0 98.46 ? 601 ALA A CB  1 Q5VSL9 UNP 601 A 
+ATOM 4751 O O   . ALA A 1 601 ? 10.691  8.930   -9.220  1.0 98.46 ? 601 ALA A O   1 Q5VSL9 UNP 601 A 
+ATOM 4752 N N   . GLN A 1 602 ? 9.775   9.568   -11.174 1.0 96.21 ? 602 GLN A N   1 Q5VSL9 UNP 602 Q 
+ATOM 4753 C CA  . GLN A 1 602 ? 10.544  10.809  -11.292 1.0 96.21 ? 602 GLN A CA  1 Q5VSL9 UNP 602 Q 
+ATOM 4754 C C   . GLN A 1 602 ? 10.220  11.761  -10.142 1.0 96.21 ? 602 GLN A C   1 Q5VSL9 UNP 602 Q 
+ATOM 4755 C CB  . GLN A 1 602 ? 10.304  11.493  -12.649 1.0 96.21 ? 602 GLN A CB  1 Q5VSL9 UNP 602 Q 
+ATOM 4756 O O   . GLN A 1 602 ? 11.144  12.234  -9.482  1.0 96.21 ? 602 GLN A O   1 Q5VSL9 UNP 602 Q 
+ATOM 4757 C CG  . GLN A 1 602 ? 11.160  10.870  -13.765 1.0 96.21 ? 602 GLN A CG  1 Q5VSL9 UNP 602 Q 
+ATOM 4758 C CD  . GLN A 1 602 ? 11.145  11.684  -15.057 1.0 96.21 ? 602 GLN A CD  1 Q5VSL9 UNP 602 Q 
+ATOM 4759 N NE2 . GLN A 1 602 ? 12.186  11.601  -15.863 1.0 96.21 ? 602 GLN A NE2 1 Q5VSL9 UNP 602 Q 
+ATOM 4760 O OE1 . GLN A 1 602 ? 10.238  12.440  -15.350 1.0 96.21 ? 602 GLN A OE1 1 Q5VSL9 UNP 602 Q 
+ATOM 4761 N N   . HIS A 1 603 ? 8.939   11.957  -9.820  1.0 97.73 ? 603 HIS A N   1 Q5VSL9 UNP 603 H 
+ATOM 4762 C CA  . HIS A 1 603 ? 8.539   12.808  -8.693  1.0 97.73 ? 603 HIS A CA  1 Q5VSL9 UNP 603 H 
+ATOM 4763 C C   . HIS A 1 603 ? 9.029   12.284  -7.343  1.0 97.73 ? 603 HIS A C   1 Q5VSL9 UNP 603 H 
+ATOM 4764 C CB  . HIS A 1 603 ? 7.023   13.016  -8.715  1.0 97.73 ? 603 HIS A CB  1 Q5VSL9 UNP 603 H 
+ATOM 4765 O O   . HIS A 1 603 ? 9.501   13.067  -6.522  1.0 97.73 ? 603 HIS A O   1 Q5VSL9 UNP 603 H 
+ATOM 4766 C CG  . HIS A 1 603 ? 6.622   13.927  -9.843  1.0 97.73 ? 603 HIS A CG  1 Q5VSL9 UNP 603 H 
+ATOM 4767 C CD2 . HIS A 1 603 ? 5.704   13.657  -10.812 1.0 97.73 ? 603 HIS A CD2 1 Q5VSL9 UNP 603 H 
+ATOM 4768 N ND1 . HIS A 1 603 ? 7.198   15.173  -10.095 1.0 97.73 ? 603 HIS A ND1 1 Q5VSL9 UNP 603 H 
+ATOM 4769 C CE1 . HIS A 1 603 ? 6.613   15.626  -11.214 1.0 97.73 ? 603 HIS A CE1 1 Q5VSL9 UNP 603 H 
+ATOM 4770 N NE2 . HIS A 1 603 ? 5.706   14.740  -11.658 1.0 97.73 ? 603 HIS A NE2 1 Q5VSL9 UNP 603 H 
+ATOM 4771 N N   . LEU A 1 604 ? 9.031   10.965  -7.124  1.0 98.49 ? 604 LEU A N   1 Q5VSL9 UNP 604 L 
+ATOM 4772 C CA  . LEU A 1 604 ? 9.650   10.375  -5.931  1.0 98.49 ? 604 LEU A CA  1 Q5VSL9 UNP 604 L 
+ATOM 4773 C C   . LEU A 1 604 ? 11.162  10.637  -5.870  1.0 98.49 ? 604 LEU A C   1 Q5VSL9 UNP 604 L 
+ATOM 4774 C CB  . LEU A 1 604 ? 9.383   8.861   -5.898  1.0 98.49 ? 604 LEU A CB  1 Q5VSL9 UNP 604 L 
+ATOM 4775 O O   . LEU A 1 604 ? 11.693  10.973  -4.811  1.0 98.49 ? 604 LEU A O   1 Q5VSL9 UNP 604 L 
+ATOM 4776 C CG  . LEU A 1 604 ? 7.945   8.468   -5.523  1.0 98.49 ? 604 LEU A CG  1 Q5VSL9 UNP 604 L 
+ATOM 4777 C CD1 . LEU A 1 604 ? 7.807   6.957   -5.708  1.0 98.49 ? 604 LEU A CD1 1 Q5VSL9 UNP 604 L 
+ATOM 4778 C CD2 . LEU A 1 604 ? 7.628   8.795   -4.065  1.0 98.49 ? 604 LEU A CD2 1 Q5VSL9 UNP 604 L 
+ATOM 4779 N N   . VAL A 1 605 ? 11.874  10.474  -6.987  1.0 96.50 ? 605 VAL A N   1 Q5VSL9 UNP 605 V 
+ATOM 4780 C CA  . VAL A 1 605 ? 13.323  10.720  -7.049  1.0 96.50 ? 605 VAL A CA  1 Q5VSL9 UNP 605 V 
+ATOM 4781 C C   . VAL A 1 605 ? 13.631  12.197  -6.795  1.0 96.50 ? 605 VAL A C   1 Q5VSL9 UNP 605 V 
+ATOM 4782 C CB  . VAL A 1 605 ? 13.910  10.221  -8.383  1.0 96.50 ? 605 VAL A CB  1 Q5VSL9 UNP 605 V 
+ATOM 4783 O O   . VAL A 1 605 ? 14.496  12.488  -5.969  1.0 96.50 ? 605 VAL A O   1 Q5VSL9 UNP 605 V 
+ATOM 4784 C CG1 . VAL A 1 605 ? 15.376  10.632  -8.574  1.0 96.50 ? 605 VAL A CG1 1 Q5VSL9 UNP 605 V 
+ATOM 4785 C CG2 . VAL A 1 605 ? 13.875  8.686   -8.437  1.0 96.50 ? 605 VAL A CG2 1 Q5VSL9 UNP 605 V 
+ATOM 4786 N N   . PHE A 1 606 ? 12.889  13.116  -7.419  1.0 94.61 ? 606 PHE A N   1 Q5VSL9 UNP 606 F 
+ATOM 4787 C CA  . PHE A 1 606 ? 13.024  14.559  -7.209  1.0 94.61 ? 606 PHE A CA  1 Q5VSL9 UNP 606 F 
+ATOM 4788 C C   . PHE A 1 606 ? 12.706  14.989  -5.780  1.0 94.61 ? 606 PHE A C   1 Q5VSL9 UNP 606 F 
+ATOM 4789 C CB  . PHE A 1 606 ? 12.102  15.304  -8.180  1.0 94.61 ? 606 PHE A CB  1 Q5VSL9 UNP 606 F 
+ATOM 4790 O O   . PHE A 1 606 ? 13.410  15.820  -5.211  1.0 94.61 ? 606 PHE A O   1 Q5VSL9 UNP 606 F 
+ATOM 4791 C CG  . PHE A 1 606 ? 12.531  15.267  -9.629  1.0 94.61 ? 606 PHE A CG  1 Q5VSL9 UNP 606 F 
+ATOM 4792 C CD1 . PHE A 1 606 ? 13.874  15.524  -9.971  1.0 94.61 ? 606 PHE A CD1 1 Q5VSL9 UNP 606 F 
+ATOM 4793 C CD2 . PHE A 1 606 ? 11.570  15.081  -10.640 1.0 94.61 ? 606 PHE A CD2 1 Q5VSL9 UNP 606 F 
+ATOM 4794 C CE1 . PHE A 1 606 ? 14.248  15.630  -11.315 1.0 94.61 ? 606 PHE A CE1 1 Q5VSL9 UNP 606 F 
+ATOM 4795 C CE2 . PHE A 1 606 ? 11.941  15.193  -11.988 1.0 94.61 ? 606 PHE A CE2 1 Q5VSL9 UNP 606 F 
+ATOM 4796 C CZ  . PHE A 1 606 ? 13.271  15.502  -12.310 1.0 94.61 ? 606 PHE A CZ  1 Q5VSL9 UNP 606 F 
+ATOM 4797 N N   . ALA A 1 607 ? 11.712  14.362  -5.156  1.0 96.19 ? 607 ALA A N   1 Q5VSL9 UNP 607 A 
+ATOM 4798 C CA  . ALA A 1 607 ? 11.365  14.575  -3.758  1.0 96.19 ? 607 ALA A CA  1 Q5VSL9 UNP 607 A 
+ATOM 4799 C C   . ALA A 1 607 ? 12.326  13.877  -2.768  1.0 96.19 ? 607 ALA A C   1 Q5VSL9 UNP 607 A 
+ATOM 4800 C CB  . ALA A 1 607 ? 9.902   14.174  -3.578  1.0 96.19 ? 607 ALA A CB  1 Q5VSL9 UNP 607 A 
+ATOM 4801 O O   . ALA A 1 607 ? 12.004  13.728  -1.591  1.0 96.19 ? 607 ALA A O   1 Q5VSL9 UNP 607 A 
+ATOM 4802 N N   . ASN A 1 608 ? 13.522  13.467  -3.212  1.0 95.97 ? 608 ASN A N   1 Q5VSL9 UNP 608 N 
+ATOM 4803 C CA  . ASN A 1 608 ? 14.575  12.875  -2.383  1.0 95.97 ? 608 ASN A CA  1 Q5VSL9 UNP 608 N 
+ATOM 4804 C C   . ASN A 1 608 ? 14.203  11.523  -1.736  1.0 95.97 ? 608 ASN A C   1 Q5VSL9 UNP 608 N 
+ATOM 4805 C CB  . ASN A 1 608 ? 15.115  13.938  -1.400  1.0 95.97 ? 608 ASN A CB  1 Q5VSL9 UNP 608 N 
+ATOM 4806 O O   . ASN A 1 608 ? 14.714  11.171  -0.670  1.0 95.97 ? 608 ASN A O   1 Q5VSL9 UNP 608 N 
+ATOM 4807 C CG  . ASN A 1 608 ? 15.853  15.049  -2.115  1.0 95.97 ? 608 ASN A CG  1 Q5VSL9 UNP 608 N 
+ATOM 4808 N ND2 . ASN A 1 608 ? 15.435  16.281  -1.953  1.0 95.97 ? 608 ASN A ND2 1 Q5VSL9 UNP 608 N 
+ATOM 4809 O OD1 . ASN A 1 608 ? 16.828  14.812  -2.806  1.0 95.97 ? 608 ASN A OD1 1 Q5VSL9 UNP 608 N 
+ATOM 4810 N N   . CYS A 1 609 ? 13.380  10.702  -2.401  1.0 98.06 ? 609 CYS A N   1 Q5VSL9 UNP 609 C 
+ATOM 4811 C CA  . CYS A 1 609 ? 13.020  9.366   -1.907  1.0 98.06 ? 609 CYS A CA  1 Q5VSL9 UNP 609 C 
+ATOM 4812 C C   . CYS A 1 609 ? 14.241  8.440   -1.735  1.0 98.06 ? 609 CYS A C   1 Q5VSL9 UNP 609 C 
+ATOM 4813 C CB  . CYS A 1 609 ? 11.996  8.751   -2.871  1.0 98.06 ? 609 CYS A CB  1 Q5VSL9 UNP 609 C 
+ATOM 4814 O O   . CYS A 1 609 ? 14.358  7.747   -0.725  1.0 98.06 ? 609 CYS A O   1 Q5VSL9 UNP 609 C 
+ATOM 4815 S SG  . CYS A 1 609 ? 11.403  7.146   -2.270  1.0 98.06 ? 609 CYS A SG  1 Q5VSL9 UNP 609 C 
+ATOM 4816 N N   . ILE A 1 610 ? 15.187  8.454   -2.686  1.0 97.30 ? 610 ILE A N   1 Q5VSL9 UNP 610 I 
+ATOM 4817 C CA  . ILE A 1 610 ? 16.409  7.629   -2.626  1.0 97.30 ? 610 ILE A CA  1 Q5VSL9 UNP 610 I 
+ATOM 4818 C C   . ILE A 1 610 ? 17.221  7.914   -1.349  1.0 97.30 ? 610 ILE A C   1 Q5VSL9 UNP 610 I 
+ATOM 4819 C CB  . ILE A 1 610 ? 17.251  7.753   -3.923  1.0 97.30 ? 610 ILE A CB  1 Q5VSL9 UNP 610 I 
+ATOM 4820 O O   . ILE A 1 610 ? 17.405  6.987   -0.555  1.0 97.30 ? 610 ILE A O   1 Q5VSL9 UNP 610 I 
+ATOM 4821 C CG1 . ILE A 1 610 ? 16.485  7.121   -5.108  1.0 97.30 ? 610 ILE A CG1 1 Q5VSL9 UNP 610 I 
+ATOM 4822 C CG2 . ILE A 1 610 ? 18.646  7.117   -3.743  1.0 97.30 ? 610 ILE A CG2 1 Q5VSL9 UNP 610 I 
+ATOM 4823 C CD1 . ILE A 1 610 ? 17.199  7.224   -6.463  1.0 97.30 ? 610 ILE A CD1 1 Q5VSL9 UNP 610 I 
+ATOM 4824 N N   . PRO A 1 611 ? 17.697  9.151   -1.094  1.0 96.02 ? 611 PRO A N   1 Q5VSL9 UNP 611 P 
+ATOM 4825 C CA  . PRO A 1 611 ? 18.453  9.436   0.122   1.0 96.02 ? 611 PRO A CA  1 Q5VSL9 UNP 611 P 
+ATOM 4826 C C   . PRO A 1 611 ? 17.623  9.246   1.397   1.0 96.02 ? 611 PRO A C   1 Q5VSL9 UNP 611 P 
+ATOM 4827 C CB  . PRO A 1 611 ? 18.972  10.867  -0.030  1.0 96.02 ? 611 PRO A CB  1 Q5VSL9 UNP 611 P 
+ATOM 4828 O O   . PRO A 1 611 ? 18.187  8.833   2.409   1.0 96.02 ? 611 PRO A O   1 Q5VSL9 UNP 611 P 
+ATOM 4829 C CG  . PRO A 1 611 ? 17.992  11.503  -1.007  1.0 96.02 ? 611 PRO A CG  1 Q5VSL9 UNP 611 P 
+ATOM 4830 C CD  . PRO A 1 611 ? 17.634  10.344  -1.930  1.0 96.02 ? 611 PRO A CD  1 Q5VSL9 UNP 611 P 
+ATOM 4831 N N   . LEU A 1 612 ? 16.302  9.463   1.364   1.0 95.88 ? 612 LEU A N   1 Q5VSL9 UNP 612 L 
+ATOM 4832 C CA  . LEU A 1 612 ? 15.424  9.184   2.505   1.0 95.88 ? 612 LEU A CA  1 Q5VSL9 UNP 612 L 
+ATOM 4833 C C   . LEU A 1 612 ? 15.441  7.698   2.894   1.0 95.88 ? 612 LEU A C   1 Q5VSL9 UNP 612 L 
+ATOM 4834 C CB  . LEU A 1 612 ? 14.000  9.669   2.182   1.0 95.88 ? 612 LEU A CB  1 Q5VSL9 UNP 612 L 
+ATOM 4835 O O   . LEU A 1 612 ? 15.681  7.373   4.057   1.0 95.88 ? 612 LEU A O   1 Q5VSL9 UNP 612 L 
+ATOM 4836 C CG  . LEU A 1 612 ? 12.963  9.340   3.273   1.0 95.88 ? 612 LEU A CG  1 Q5VSL9 UNP 612 L 
+ATOM 4837 C CD1 . LEU A 1 612 ? 13.320  9.989   4.604   1.0 95.88 ? 612 LEU A CD1 1 Q5VSL9 UNP 612 L 
+ATOM 4838 C CD2 . LEU A 1 612 ? 11.593  9.849   2.847   1.0 95.88 ? 612 LEU A CD2 1 Q5VSL9 UNP 612 L 
+ATOM 4839 N N   . ILE A 1 613 ? 15.252  6.791   1.930   1.0 97.72 ? 613 ILE A N   1 Q5VSL9 UNP 613 I 
+ATOM 4840 C CA  . ILE A 1 613 ? 15.304  5.343   2.182   1.0 97.72 ? 613 ILE A CA  1 Q5VSL9 UNP 613 I 
+ATOM 4841 C C   . ILE A 1 613 ? 16.696  4.942   2.687   1.0 97.72 ? 613 ILE A C   1 Q5VSL9 UNP 613 I 
+ATOM 4842 C CB  . ILE A 1 613 ? 14.897  4.548   0.918   1.0 97.72 ? 613 ILE A CB  1 Q5VSL9 UNP 613 I 
+ATOM 4843 O O   . ILE A 1 613 ? 16.820  4.169   3.635   1.0 97.72 ? 613 ILE A O   1 Q5VSL9 UNP 613 I 
+ATOM 4844 C CG1 . ILE A 1 613 ? 13.400  4.782   0.613   1.0 97.72 ? 613 ILE A CG1 1 Q5VSL9 UNP 613 I 
+ATOM 4845 C CG2 . ILE A 1 613 ? 15.170  3.043   1.121   1.0 97.72 ? 613 ILE A CG2 1 Q5VSL9 UNP 613 I 
+ATOM 4846 C CD1 . ILE A 1 613 ? 12.924  4.222   -0.734  1.0 97.72 ? 613 ILE A CD1 1 Q5VSL9 UNP 613 I 
+ATOM 4847 N N   . LEU A 1 614 ? 17.764  5.493   2.106   1.0 96.33 ? 614 LEU A N   1 Q5VSL9 UNP 614 L 
+ATOM 4848 C CA  . LEU A 1 614 ? 19.123  5.211   2.574   1.0 96.33 ? 614 LEU A CA  1 Q5VSL9 UNP 614 L 
+ATOM 4849 C C   . LEU A 1 614 ? 19.359  5.699   4.006   1.0 96.33 ? 614 LEU A C   1 Q5VSL9 UNP 614 L 
+ATOM 4850 C CB  . LEU A 1 614 ? 20.145  5.826   1.610   1.0 96.33 ? 614 LEU A CB  1 Q5VSL9 UNP 614 L 
+ATOM 4851 O O   . LEU A 1 614 ? 19.960  4.973   4.797   1.0 96.33 ? 614 LEU A O   1 Q5VSL9 UNP 614 L 
+ATOM 4852 C CG  . LEU A 1 614 ? 20.140  5.201   0.205   1.0 96.33 ? 614 LEU A CG  1 Q5VSL9 UNP 614 L 
+ATOM 4853 C CD1 . LEU A 1 614 ? 21.186  5.914   -0.647  1.0 96.33 ? 614 LEU A CD1 1 Q5VSL9 UNP 614 L 
+ATOM 4854 C CD2 . LEU A 1 614 ? 20.432  3.700   0.240   1.0 96.33 ? 614 LEU A CD2 1 Q5VSL9 UNP 614 L 
+ATOM 4855 N N   . LYS A 1 615 ? 18.849  6.882   4.368   1.0 94.15 ? 615 LYS A N   1 Q5VSL9 UNP 615 K 
+ATOM 4856 C CA  . LYS A 1 615 ? 18.887  7.398   5.742   1.0 94.15 ? 615 LYS A CA  1 Q5VSL9 UNP 615 K 
+ATOM 4857 C C   . LYS A 1 615 ? 18.122  6.480   6.696   1.0 94.15 ? 615 LYS A C   1 Q5VSL9 UNP 615 K 
+ATOM 4858 C CB  . LYS A 1 615 ? 18.344  8.836   5.766   1.0 94.15 ? 615 LYS A CB  1 Q5VSL9 UNP 615 K 
+ATOM 4859 O O   . LYS A 1 615 ? 18.634  6.188   7.773   1.0 94.15 ? 615 LYS A O   1 Q5VSL9 UNP 615 K 
+ATOM 4860 C CG  . LYS A 1 615 ? 18.473  9.479   7.156   1.0 94.15 ? 615 LYS A CG  1 Q5VSL9 UNP 615 K 
+ATOM 4861 C CD  . LYS A 1 615 ? 17.884  10.895  7.170   1.0 94.15 ? 615 LYS A CD  1 Q5VSL9 UNP 615 K 
+ATOM 4862 C CE  . LYS A 1 615 ? 17.957  11.475  8.588   1.0 94.15 ? 615 LYS A CE  1 Q5VSL9 UNP 615 K 
+ATOM 4863 N NZ  . LYS A 1 615 ? 17.235  12.769  8.692   1.0 94.15 ? 615 LYS A NZ  1 Q5VSL9 UNP 615 K 
+ATOM 4864 N N   . PHE A 1 616 ? 16.960  5.972   6.283   1.0 95.63 ? 616 PHE A N   1 Q5VSL9 UNP 616 F 
+ATOM 4865 C CA  . PHE A 1 616 ? 16.178  5.002   7.053   1.0 95.63 ? 616 PHE A CA  1 Q5VSL9 UNP 616 F 
+ATOM 4866 C C   . PHE A 1 616 ? 16.969  3.715   7.345   1.0 95.63 ? 616 PHE A C   1 Q5VSL9 UNP 616 F 
+ATOM 4867 C CB  . PHE A 1 616 ? 14.873  4.705   6.302   1.0 95.63 ? 616 PHE A CB  1 Q5VSL9 UNP 616 F 
+ATOM 4868 O O   . PHE A 1 616 ? 16.944  3.218   8.466   1.0 95.63 ? 616 PHE A O   1 Q5VSL9 UNP 616 F 
+ATOM 4869 C CG  . PHE A 1 616 ? 13.924  3.809   7.064   1.0 95.63 ? 616 PHE A CG  1 Q5VSL9 UNP 616 F 
+ATOM 4870 C CD1 . PHE A 1 616 ? 14.094  2.409   7.038   1.0 95.63 ? 616 PHE A CD1 1 Q5VSL9 UNP 616 F 
+ATOM 4871 C CD2 . PHE A 1 616 ? 12.867  4.377   7.797   1.0 95.63 ? 616 PHE A CD2 1 Q5VSL9 UNP 616 F 
+ATOM 4872 C CE1 . PHE A 1 616 ? 13.212  1.583   7.753   1.0 95.63 ? 616 PHE A CE1 1 Q5VSL9 UNP 616 F 
+ATOM 4873 C CE2 . PHE A 1 616 ? 11.979  3.548   8.500   1.0 95.63 ? 616 PHE A CE2 1 Q5VSL9 UNP 616 F 
+ATOM 4874 C CZ  . PHE A 1 616 ? 12.151  2.155   8.471   1.0 95.63 ? 616 PHE A CZ  1 Q5VSL9 UNP 616 F 
+ATOM 4875 N N   . PHE A 1 617 ? 17.730  3.196   6.375   1.0 96.51 ? 617 PHE A N   1 Q5VSL9 UNP 617 F 
+ATOM 4876 C CA  . PHE A 1 617 ? 18.589  2.019   6.574   1.0 96.51 ? 617 PHE A CA  1 Q5VSL9 UNP 617 F 
+ATOM 4877 C C   . PHE A 1 617 ? 19.926  2.321   7.266   1.0 96.51 ? 617 PHE A C   1 Q5VSL9 UNP 617 F 
+ATOM 4878 C CB  . PHE A 1 617 ? 18.814  1.306   5.234   1.0 96.51 ? 617 PHE A CB  1 Q5VSL9 UNP 617 F 
+ATOM 4879 O O   . PHE A 1 617 ? 20.623  1.395   7.689   1.0 96.51 ? 617 PHE A O   1 Q5VSL9 UNP 617 F 
+ATOM 4880 C CG  . PHE A 1 617 ? 17.652  0.422   4.850   1.0 96.51 ? 617 PHE A CG  1 Q5VSL9 UNP 617 F 
+ATOM 4881 C CD1 . PHE A 1 617 ? 17.497  -0.820  5.491   1.0 96.51 ? 617 PHE A CD1 1 Q5VSL9 UNP 617 F 
+ATOM 4882 C CD2 . PHE A 1 617 ? 16.697  0.853   3.914   1.0 96.51 ? 617 PHE A CD2 1 Q5VSL9 UNP 617 F 
+ATOM 4883 C CE1 . PHE A 1 617 ? 16.368  -1.606  5.225   1.0 96.51 ? 617 PHE A CE1 1 Q5VSL9 UNP 617 F 
+ATOM 4884 C CE2 . PHE A 1 617 ? 15.570  0.063   3.643   1.0 96.51 ? 617 PHE A CE2 1 Q5VSL9 UNP 617 F 
+ATOM 4885 C CZ  . PHE A 1 617 ? 15.404  -1.159  4.311   1.0 96.51 ? 617 PHE A CZ  1 Q5VSL9 UNP 617 F 
+ATOM 4886 N N   . ASN A 1 618 ? 20.317  3.590   7.403   1.0 94.40 ? 618 ASN A N   1 Q5VSL9 UNP 618 N 
+ATOM 4887 C CA  . ASN A 1 618 ? 21.573  3.999   8.033   1.0 94.40 ? 618 ASN A CA  1 Q5VSL9 UNP 618 N 
+ATOM 4888 C C   . ASN A 1 618 ? 21.482  4.017   9.570   1.0 94.40 ? 618 ASN A C   1 Q5VSL9 UNP 618 N 
+ATOM 4889 C CB  . ASN A 1 618 ? 22.057  5.323   7.428   1.0 94.40 ? 618 ASN A CB  1 Q5VSL9 UNP 618 N 
+ATOM 4890 O O   . ASN A 1 618 ? 21.849  4.988   10.226  1.0 94.40 ? 618 ASN A O   1 Q5VSL9 UNP 618 N 
+ATOM 4891 C CG  . ASN A 1 618 ? 23.500  5.628   7.795   1.0 94.40 ? 618 ASN A CG  1 Q5VSL9 UNP 618 N 
+ATOM 4892 N ND2 . ASN A 1 618 ? 23.863  6.884   7.858   1.0 94.40 ? 618 ASN A ND2 1 Q5VSL9 UNP 618 N 
+ATOM 4893 O OD1 . ASN A 1 618 ? 24.338  4.752   7.977   1.0 94.40 ? 618 ASN A OD1 1 Q5VSL9 UNP 618 N 
+ATOM 4894 N N   . GLN A 1 619 ? 20.997  2.919   10.136  1.0 92.84 ? 619 GLN A N   1 Q5VSL9 UNP 619 Q 
+ATOM 4895 C CA  . GLN A 1 619 ? 20.852  2.676   11.568  1.0 92.84 ? 619 GLN A CA  1 Q5VSL9 UNP 619 Q 
+ATOM 4896 C C   . GLN A 1 619 ? 21.109  1.195   11.872  1.0 92.84 ? 619 GLN A C   1 Q5VSL9 UNP 619 Q 
+ATOM 4897 C CB  . GLN A 1 619 ? 19.453  3.123   12.018  1.0 92.84 ? 619 GLN A CB  1 Q5VSL9 UNP 619 Q 
+ATOM 4898 O O   . GLN A 1 619 ? 21.402  0.406   10.966  1.0 92.84 ? 619 GLN A O   1 Q5VSL9 UNP 619 Q 
+ATOM 4899 C CG  . GLN A 1 619 ? 18.324  2.308   11.368  1.0 92.84 ? 619 GLN A CG  1 Q5VSL9 UNP 619 Q 
+ATOM 4900 C CD  . GLN A 1 619 ? 16.944  2.760   11.817  1.0 92.84 ? 619 GLN A CD  1 Q5VSL9 UNP 619 Q 
+ATOM 4901 N NE2 . GLN A 1 619 ? 15.908  2.286   11.163  1.0 92.84 ? 619 GLN A NE2 1 Q5VSL9 UNP 619 Q 
+ATOM 4902 O OE1 . GLN A 1 619 ? 16.788  3.509   12.767  1.0 92.84 ? 619 GLN A OE1 1 Q5VSL9 UNP 619 Q 
+ATOM 4903 N N   . ASN A 1 620 ? 20.988  0.789   13.139  1.0 93.42 ? 620 ASN A N   1 Q5VSL9 UNP 620 N 
+ATOM 4904 C CA  . ASN A 1 620 ? 20.985  -0.631  13.473  1.0 93.42 ? 620 ASN A CA  1 Q5VSL9 UNP 620 N 
+ATOM 4905 C C   . ASN A 1 620 ? 19.654  -1.263  13.042  1.0 93.42 ? 620 ASN A C   1 Q5VSL9 UNP 620 N 
+ATOM 4906 C CB  . ASN A 1 620 ? 21.314  -0.852  14.956  1.0 93.42 ? 620 ASN A CB  1 Q5VSL9 UNP 620 N 
+ATOM 4907 O O   . ASN A 1 620 ? 18.680  -1.277  13.791  1.0 93.42 ? 620 ASN A O   1 Q5VSL9 UNP 620 N 
+ATOM 4908 C CG  . ASN A 1 620 ? 21.569  -2.325  15.241  1.0 93.42 ? 620 ASN A CG  1 Q5VSL9 UNP 620 N 
+ATOM 4909 N ND2 . ASN A 1 620 ? 22.256  -2.630  16.313  1.0 93.42 ? 620 ASN A ND2 1 Q5VSL9 UNP 620 N 
+ATOM 4910 O OD1 . ASN A 1 620 ? 21.219  -3.211  14.470  1.0 93.42 ? 620 ASN A OD1 1 Q5VSL9 UNP 620 N 
+ATOM 4911 N N   . ILE A 1 621 ? 19.622  -1.771  11.809  1.0 94.58 ? 621 ILE A N   1 Q5VSL9 UNP 621 I 
+ATOM 4912 C CA  . ILE A 1 621 ? 18.403  -2.335  11.230  1.0 94.58 ? 621 ILE A CA  1 Q5VSL9 UNP 621 I 
+ATOM 4913 C C   . ILE A 1 621 ? 17.916  -3.582  11.977  1.0 94.58 ? 621 ILE A C   1 Q5VSL9 UNP 621 I 
+ATOM 4914 C CB  . ILE A 1 621 ? 18.609  -2.602  9.725   1.0 94.58 ? 621 ILE A CB  1 Q5VSL9 UNP 621 I 
+ATOM 4915 O O   . ILE A 1 621 ? 16.719  -3.837  11.995  1.0 94.58 ? 621 ILE A O   1 Q5VSL9 UNP 621 I 
+ATOM 4916 C CG1 . ILE A 1 621 ? 17.286  -2.668  8.940   1.0 94.58 ? 621 ILE A CG1 1 Q5VSL9 UNP 621 I 
+ATOM 4917 C CG2 . ILE A 1 621 ? 19.418  -3.883  9.468   1.0 94.58 ? 621 ILE A CG2 1 Q5VSL9 UNP 621 I 
+ATOM 4918 C CD1 . ILE A 1 621 ? 16.527  -1.335  8.960   1.0 94.58 ? 621 ILE A CD1 1 Q5VSL9 UNP 621 I 
+ATOM 4919 N N   . MET A 1 622 ? 18.826  -4.337  12.609  1.0 92.16 ? 622 MET A N   1 Q5VSL9 UNP 622 M 
+ATOM 4920 C CA  . MET A 1 622 ? 18.448  -5.506  13.401  1.0 92.16 ? 622 MET A CA  1 Q5VSL9 UNP 622 M 
+ATOM 4921 C C   . MET A 1 622 ? 17.640  -5.055  14.616  1.0 92.16 ? 622 MET A C   1 Q5VSL9 UNP 622 M 
+ATOM 4922 C CB  . MET A 1 622 ? 19.689  -6.318  13.804  1.0 92.16 ? 622 MET A CB  1 Q5VSL9 UNP 622 M 
+ATOM 4923 O O   . MET A 1 622 ? 16.525  -5.518  14.795  1.0 92.16 ? 622 MET A O   1 Q5VSL9 UNP 622 M 
+ATOM 4924 C CG  . MET A 1 622 ? 19.299  -7.633  14.489  1.0 92.16 ? 622 MET A CG  1 Q5VSL9 UNP 622 M 
+ATOM 4925 S SD  . MET A 1 622 ? 18.383  -8.795  13.438  1.0 92.16 ? 622 MET A SD  1 Q5VSL9 UNP 622 M 
+ATOM 4926 C CE  . MET A 1 622 ? 19.721  -9.464  12.421  1.0 92.16 ? 622 MET A CE  1 Q5VSL9 UNP 622 M 
+ATOM 4927 N N   . SER A 1 623 ? 18.139  -4.064  15.363  1.0 92.95 ? 623 SER A N   1 Q5VSL9 UNP 623 S 
+ATOM 4928 C CA  . SER A 1 623 ? 17.411  -3.492  16.502  1.0 92.95 ? 623 SER A CA  1 Q5VSL9 UNP 623 S 
+ATOM 4929 C C   . SER A 1 623 ? 16.061  -2.893  16.109  1.0 92.95 ? 623 SER A C   1 Q5VSL9 UNP 623 S 
+ATOM 4930 C CB  . SER A 1 623 ? 18.240  -2.396  17.172  1.0 92.95 ? 623 SER A CB  1 Q5VSL9 UNP 623 S 
+ATOM 4931 O O   . SER A 1 623 ? 15.115  -2.990  16.879  1.0 92.95 ? 623 SER A O   1 Q5VSL9 UNP 623 S 
+ATOM 4932 O OG  . SER A 1 623 ? 19.489  -2.907  17.596  1.0 92.95 ? 623 SER A OG  1 Q5VSL9 UNP 623 S 
+ATOM 4933 N N   . TYR A 1 624 ? 15.954  -2.289  14.919  1.0 94.88 ? 624 TYR A N   1 Q5VSL9 UNP 624 Y 
+ATOM 4934 C CA  . TYR A 1 624 ? 14.672  -1.789  14.417  1.0 94.88 ? 624 TYR A CA  1 Q5VSL9 UNP 624 Y 
+ATOM 4935 C C   . TYR A 1 624 ? 13.686  -2.934  14.144  1.0 94.88 ? 624 TYR A C   1 Q5VSL9 UNP 624 Y 
+ATOM 4936 C CB  . TYR A 1 624 ? 14.905  -0.937  13.161  1.0 94.88 ? 624 TYR A CB  1 Q5VSL9 UNP 624 Y 
+ATOM 4937 O O   . TYR A 1 624 ? 12.533  -2.872  14.556  1.0 94.88 ? 624 TYR A O   1 Q5VSL9 UNP 624 Y 
+ATOM 4938 C CG  . TYR A 1 624 ? 13.623  -0.415  12.540  1.0 94.88 ? 624 TYR A CG  1 Q5VSL9 UNP 624 Y 
+ATOM 4939 C CD1 . TYR A 1 624 ? 13.172  -0.928  11.307  1.0 94.88 ? 624 TYR A CD1 1 Q5VSL9 UNP 624 Y 
+ATOM 4940 C CD2 . TYR A 1 624 ? 12.849  0.538   13.230  1.0 94.88 ? 624 TYR A CD2 1 Q5VSL9 UNP 624 Y 
+ATOM 4941 C CE1 . TYR A 1 624 ? 11.954  -0.479  10.764  1.0 94.88 ? 624 TYR A CE1 1 Q5VSL9 UNP 624 Y 
+ATOM 4942 C CE2 . TYR A 1 624 ? 11.616  0.967   12.701  1.0 94.88 ? 624 TYR A CE2 1 Q5VSL9 UNP 624 Y 
+ATOM 4943 O OH  . TYR A 1 624 ? 9.971   0.836   10.950  1.0 94.88 ? 624 TYR A OH  1 Q5VSL9 UNP 624 Y 
+ATOM 4944 C CZ  . TYR A 1 624 ? 11.167  0.456   11.466  1.0 94.88 ? 624 TYR A CZ  1 Q5VSL9 UNP 624 Y 
+ATOM 4945 N N   . ILE A 1 625 ? 14.131  -4.007  13.490  1.0 94.33 ? 625 ILE A N   1 Q5VSL9 UNP 625 I 
+ATOM 4946 C CA  . ILE A 1 625 ? 13.268  -5.150  13.166  1.0 94.33 ? 625 ILE A CA  1 Q5VSL9 UNP 625 I 
+ATOM 4947 C C   . ILE A 1 625 ? 12.895  -5.953  14.413  1.0 94.33 ? 625 ILE A C   1 Q5VSL9 UNP 625 I 
+ATOM 4948 C CB  . ILE A 1 625 ? 13.923  -6.008  12.066  1.0 94.33 ? 625 ILE A CB  1 Q5VSL9 UNP 625 I 
+ATOM 4949 O O   . ILE A 1 625 ? 11.800  -6.490  14.453  1.0 94.33 ? 625 ILE A O   1 Q5VSL9 UNP 625 I 
+ATOM 4950 C CG1 . ILE A 1 625 ? 13.876  -5.212  10.742  1.0 94.33 ? 625 ILE A CG1 1 Q5VSL9 UNP 625 I 
+ATOM 4951 C CG2 . ILE A 1 625 ? 13.224  -7.368  11.887  1.0 94.33 ? 625 ILE A CG2 1 Q5VSL9 UNP 625 I 
+ATOM 4952 C CD1 . ILE A 1 625 ? 14.834  -5.762  9.691   1.0 94.33 ? 625 ILE A CD1 1 Q5VSL9 UNP 625 I 
+ATOM 4953 N N   . THR A 1 626 ? 13.738  -6.007  15.443  1.0 92.92 ? 626 THR A N   1 Q5VSL9 UNP 626 T 
+ATOM 4954 C CA  . THR A 1 626 ? 13.443  -6.700  16.710  1.0 92.92 ? 626 THR A CA  1 Q5VSL9 UNP 626 T 
+ATOM 4955 C C   . THR A 1 626 ? 12.841  -5.779  17.777  1.0 92.92 ? 626 THR A C   1 Q5VSL9 UNP 626 T 
+ATOM 4956 C CB  . THR A 1 626 ? 14.686  -7.421  17.255  1.0 92.92 ? 626 THR A CB  1 Q5VSL9 UNP 626 T 
+ATOM 4957 O O   . THR A 1 626 ? 12.808  -6.145  18.951  1.0 92.92 ? 626 THR A O   1 Q5VSL9 UNP 626 T 
+ATOM 4958 C CG2 . THR A 1 626 ? 15.313  -8.375  16.237  1.0 92.92 ? 626 THR A CG2 1 Q5VSL9 UNP 626 T 
+ATOM 4959 O OG1 . THR A 1 626 ? 15.661  -6.474  17.638  1.0 92.92 ? 626 THR A OG1 1 Q5VSL9 UNP 626 T 
+ATOM 4960 N N   . ALA A 1 627 ? 12.429  -4.559  17.415  1.0 92.51 ? 627 ALA A N   1 Q5VSL9 UNP 627 A 
+ATOM 4961 C CA  . ALA A 1 627 ? 11.858  -3.613  18.366  1.0 92.51 ? 627 ALA A CA  1 Q5VSL9 UNP 627 A 
+ATOM 4962 C C   . ALA A 1 627 ? 10.524  -4.133  18.925  1.0 92.51 ? 627 ALA A C   1 Q5VSL9 UNP 627 A 
+ATOM 4963 C CB  . ALA A 1 627 ? 11.698  -2.242  17.699  1.0 92.51 ? 627 ALA A CB  1 Q5VSL9 UNP 627 A 
+ATOM 4964 O O   . ALA A 1 627 ? 9.667   -4.600  18.175  1.0 92.51 ? 627 ALA A O   1 Q5VSL9 UNP 627 A 
+ATOM 4965 N N   . LYS A 1 628 ? 10.339  -4.018  20.244  1.0 91.65 ? 628 LYS A N   1 Q5VSL9 UNP 628 K 
+ATOM 4966 C CA  . LYS A 1 628 ? 9.124   -4.441  20.947  1.0 91.65 ? 628 LYS A CA  1 Q5VSL9 UNP 628 K 
+ATOM 4967 C C   . LYS A 1 628 ? 8.284   -3.226  21.322  1.0 91.65 ? 628 LYS A C   1 Q5VSL9 UNP 628 K 
+ATOM 4968 C CB  . LYS A 1 628 ? 9.477   -5.285  22.178  1.0 91.65 ? 628 LYS A CB  1 Q5VSL9 UNP 628 K 
+ATOM 4969 O O   . LYS A 1 628 ? 8.383   -2.714  22.429  1.0 91.65 ? 628 LYS A O   1 Q5VSL9 UNP 628 K 
+ATOM 4970 C CG  . LYS A 1 628 ? 10.257  -6.567  21.849  1.0 91.65 ? 628 LYS A CG  1 Q5VSL9 UNP 628 K 
+ATOM 4971 C CD  . LYS A 1 628 ? 10.195  -7.479  23.076  1.0 91.65 ? 628 LYS A CD  1 Q5VSL9 UNP 628 K 
+ATOM 4972 C CE  . LYS A 1 628 ? 11.022  -8.754  22.938  1.0 91.65 ? 628 LYS A CE  1 Q5VSL9 UNP 628 K 
+ATOM 4973 N NZ  . LYS A 1 628 ? 10.615  -9.704  24.000  1.0 91.65 ? 628 LYS A NZ  1 Q5VSL9 UNP 628 K 
+ATOM 4974 N N   . ASN A 1 629 ? 7.474   -2.756  20.379  1.0 92.52 ? 629 ASN A N   1 Q5VSL9 UNP 629 N 
+ATOM 4975 C CA  . ASN A 1 629 ? 6.573   -1.624  20.591  1.0 92.52 ? 629 ASN A CA  1 Q5VSL9 UNP 629 N 
+ATOM 4976 C C   . ASN A 1 629 ? 5.105   -2.076  20.552  1.0 92.52 ? 629 ASN A C   1 Q5VSL9 UNP 629 N 
+ATOM 4977 C CB  . ASN A 1 629 ? 6.906   -0.491  19.607  1.0 92.52 ? 629 ASN A CB  1 Q5VSL9 UNP 629 N 
+ATOM 4978 O O   . ASN A 1 629 ? 4.299   -1.539  19.801  1.0 92.52 ? 629 ASN A O   1 Q5VSL9 UNP 629 N 
+ATOM 4979 C CG  . ASN A 1 629 ? 8.289   0.088   19.830  1.0 92.52 ? 629 ASN A CG  1 Q5VSL9 UNP 629 N 
+ATOM 4980 N ND2 . ASN A 1 629 ? 9.101   0.172   18.807  1.0 92.52 ? 629 ASN A ND2 1 Q5VSL9 UNP 629 N 
+ATOM 4981 O OD1 . ASN A 1 629 ? 8.666   0.502   20.914  1.0 92.52 ? 629 ASN A OD1 1 Q5VSL9 UNP 629 N 
+ATOM 4982 N N   . SER A 1 630 ? 4.741   -3.136  21.272  1.0 91.92 ? 630 SER A N   1 Q5VSL9 UNP 630 S 
+ATOM 4983 C CA  . SER A 1 630 ? 3.361   -3.645  21.317  1.0 91.92 ? 630 SER A CA  1 Q5VSL9 UNP 630 S 
+ATOM 4984 C C   . SER A 1 630 ? 3.039   -4.160  22.717  1.0 91.92 ? 630 SER A C   1 Q5VSL9 UNP 630 S 
+ATOM 4985 C CB  . SER A 1 630 ? 3.112   -4.697  20.225  1.0 91.92 ? 630 SER A CB  1 Q5VSL9 UNP 630 S 
+ATOM 4986 O O   . SER A 1 630 ? 3.913   -4.715  23.379  1.0 91.92 ? 630 SER A O   1 Q5VSL9 UNP 630 S 
+ATOM 4987 O OG  . SER A 1 630 ? 3.379   -4.077  18.969  1.0 91.92 ? 630 SER A OG  1 Q5VSL9 UNP 630 S 
+ATOM 4988 N N   . ILE A 1 631 ? 1.815   -3.903  23.176  1.0 92.70 ? 631 ILE A N   1 Q5VSL9 UNP 631 I 
+ATOM 4989 C CA  . ILE A 1 631 ? 1.319   -4.247  24.508  1.0 92.70 ? 631 ILE A CA  1 Q5VSL9 UNP 631 I 
+ATOM 4990 C C   . ILE A 1 631 ? 0.080   -5.103  24.270  1.0 92.70 ? 631 ILE A C   1 Q5VSL9 UNP 631 I 
+ATOM 4991 C CB  . ILE A 1 631 ? 1.004   -2.987  25.360  1.0 92.70 ? 631 ILE A CB  1 Q5VSL9 UNP 631 I 
+ATOM 4992 O O   . ILE A 1 631 ? -1.030  -4.581  24.232  1.0 92.70 ? 631 ILE A O   1 Q5VSL9 UNP 631 I 
+ATOM 4993 C CG1 . ILE A 1 631 ? 2.196   -2.008  25.453  1.0 92.70 ? 631 ILE A CG1 1 Q5VSL9 UNP 631 I 
+ATOM 4994 C CG2 . ILE A 1 631 ? 0.584   -3.438  26.774  1.0 92.70 ? 631 ILE A CG2 1 Q5VSL9 UNP 631 I 
+ATOM 4995 C CD1 . ILE A 1 631 ? 1.833   -0.652  26.075  1.0 92.70 ? 631 ILE A CD1 1 Q5VSL9 UNP 631 I 
+ATOM 4996 N N   . SER A 1 632 ? 0.279   -6.408  24.082  1.0 90.12 ? 632 SER A N   1 Q5VSL9 UNP 632 S 
+ATOM 4997 C CA  . SER A 1 632 ? -0.747  -7.321  23.559  1.0 90.12 ? 632 SER A CA  1 Q5VSL9 UNP 632 S 
+ATOM 4998 C C   . SER A 1 632 ? -2.049  -7.305  24.364  1.0 90.12 ? 632 SER A C   1 Q5VSL9 UNP 632 S 
+ATOM 4999 C CB  . SER A 1 632 ? -0.189  -8.747  23.483  1.0 90.12 ? 632 SER A CB  1 Q5VSL9 UNP 632 S 
+ATOM 5000 O O   . SER A 1 632 ? -3.130  -7.395  23.801  1.0 90.12 ? 632 SER A O   1 Q5VSL9 UNP 632 S 
+ATOM 5001 O OG  . SER A 1 632 ? 1.137   -8.737  22.968  1.0 90.12 ? 632 SER A OG  1 Q5VSL9 UNP 632 S 
+ATOM 5002 N N   . VAL A 1 633 ? -1.970  -7.096  25.683  1.0 91.46 ? 633 VAL A N   1 Q5VSL9 UNP 633 V 
+ATOM 5003 C CA  . VAL A 1 633 ? -3.163  -7.011  26.545  1.0 91.46 ? 633 VAL A CA  1 Q5VSL9 UNP 633 V 
+ATOM 5004 C C   . VAL A 1 633 ? -4.045  -5.791  26.251  1.0 91.46 ? 633 VAL A C   1 Q5VSL9 UNP 633 V 
+ATOM 5005 C CB  . VAL A 1 633 ? -2.796  -7.059  28.041  1.0 91.46 ? 633 VAL A CB  1 Q5VSL9 UNP 633 V 
+ATOM 5006 O O   . VAL A 1 633 ? -5.235  -5.826  26.544  1.0 91.46 ? 633 VAL A O   1 Q5VSL9 UNP 633 V 
+ATOM 5007 C CG1 . VAL A 1 633 ? -2.104  -8.383  28.384  1.0 91.46 ? 633 VAL A CG1 1 Q5VSL9 UNP 633 V 
+ATOM 5008 C CG2 . VAL A 1 633 ? -1.883  -5.908  28.486  1.0 91.46 ? 633 VAL A CG2 1 Q5VSL9 UNP 633 V 
+ATOM 5009 N N   . LEU A 1 634 ? -3.479  -4.725  25.674  1.0 93.76 ? 634 LEU A N   1 Q5VSL9 UNP 634 L 
+ATOM 5010 C CA  . LEU A 1 634 ? -4.183  -3.498  25.284  1.0 93.76 ? 634 LEU A CA  1 Q5VSL9 UNP 634 L 
+ATOM 5011 C C   . LEU A 1 634 ? -4.631  -3.498  23.818  1.0 93.76 ? 634 LEU A C   1 Q5VSL9 UNP 634 L 
+ATOM 5012 C CB  . LEU A 1 634 ? -3.291  -2.272  25.545  1.0 93.76 ? 634 LEU A CB  1 Q5VSL9 UNP 634 L 
+ATOM 5013 O O   . LEU A 1 634 ? -5.321  -2.565  23.399  1.0 93.76 ? 634 LEU A O   1 Q5VSL9 UNP 634 L 
+ATOM 5014 C CG  . LEU A 1 634 ? -2.891  -2.030  27.006  1.0 93.76 ? 634 LEU A CG  1 Q5VSL9 UNP 634 L 
+ATOM 5015 C CD1 . LEU A 1 634 ? -2.114  -0.715  27.082  1.0 93.76 ? 634 LEU A CD1 1 Q5VSL9 UNP 634 L 
+ATOM 5016 C CD2 . LEU A 1 634 ? -4.106  -1.911  27.924  1.0 93.76 ? 634 LEU A CD2 1 Q5VSL9 UNP 634 L 
+ATOM 5017 N N   . ASP A 1 635 ? -4.241  -4.506  23.042  1.0 94.40 ? 635 ASP A N   1 Q5VSL9 UNP 635 D 
+ATOM 5018 C CA  . ASP A 1 635 ? -4.607  -4.603  21.638  1.0 94.40 ? 635 ASP A CA  1 Q5VSL9 UNP 635 D 
+ATOM 5019 C C   . ASP A 1 635 ? -6.096  -4.921  21.490  1.0 94.40 ? 635 ASP A C   1 Q5VSL9 UNP 635 D 
+ATOM 5020 C CB  . ASP A 1 635 ? -3.704  -5.623  20.922  1.0 94.40 ? 635 ASP A CB  1 Q5VSL9 UNP 635 D 
+ATOM 5021 O O   . ASP A 1 635 ? -6.660  -5.741  22.209  1.0 94.40 ? 635 ASP A O   1 Q5VSL9 UNP 635 D 
+ATOM 5022 C CG  . ASP A 1 635 ? -2.302  -5.070  20.635  1.0 94.40 ? 635 ASP A CG  1 Q5VSL9 UNP 635 D 
+ATOM 5023 O OD1 . ASP A 1 635 ? -2.207  -3.850  20.363  1.0 94.40 ? 635 ASP A OD1 1 Q5VSL9 UNP 635 D 
+ATOM 5024 O OD2 . ASP A 1 635 ? -1.332  -5.849  20.537  1.0 94.40 ? 635 ASP A OD2 1 Q5VSL9 UNP 635 D 
+ATOM 5025 N N   . TYR A 1 636 ? -6.759  -4.253  20.552  1.0 95.72 ? 636 TYR A N   1 Q5VSL9 UNP 636 Y 
+ATOM 5026 C CA  . TYR A 1 636 ? -8.130  -4.583  20.182  1.0 95.72 ? 636 TYR A CA  1 Q5VSL9 UNP 636 Y 
+ATOM 5027 C C   . TYR A 1 636 ? -8.124  -5.784  19.211  1.0 95.72 ? 636 TYR A C   1 Q5VSL9 UNP 636 Y 
+ATOM 5028 C CB  . TYR A 1 636 ? -8.775  -3.331  19.581  1.0 95.72 ? 636 TYR A CB  1 Q5VSL9 UNP 636 Y 
+ATOM 5029 O O   . TYR A 1 636 ? -7.326  -5.755  18.270  1.0 95.72 ? 636 TYR A O   1 Q5VSL9 UNP 636 Y 
+ATOM 5030 C CG  . TYR A 1 636 ? -10.187 -3.568  19.111  1.0 95.72 ? 636 TYR A CG  1 Q5VSL9 UNP 636 Y 
+ATOM 5031 C CD1 . TYR A 1 636 ? -10.396 -4.107  17.830  1.0 95.72 ? 636 TYR A CD1 1 Q5VSL9 UNP 636 Y 
+ATOM 5032 C CD2 . TYR A 1 636 ? -11.272 -3.338  19.978  1.0 95.72 ? 636 TYR A CD2 1 Q5VSL9 UNP 636 Y 
+ATOM 5033 C CE1 . TYR A 1 636 ? -11.692 -4.445  17.417  1.0 95.72 ? 636 TYR A CE1 1 Q5VSL9 UNP 636 Y 
+ATOM 5034 C CE2 . TYR A 1 636 ? -12.575 -3.645  19.553  1.0 95.72 ? 636 TYR A CE2 1 Q5VSL9 UNP 636 Y 
+ATOM 5035 O OH  . TYR A 1 636 ? -14.020 -4.540  17.900  1.0 95.72 ? 636 TYR A OH  1 Q5VSL9 UNP 636 Y 
+ATOM 5036 C CZ  . TYR A 1 636 ? -12.775 -4.208  18.280  1.0 95.72 ? 636 TYR A CZ  1 Q5VSL9 UNP 636 Y 
+ATOM 5037 N N   . PRO A 1 637 ? -8.998  -6.804  19.374  1.0 95.69 ? 637 PRO A N   1 Q5VSL9 UNP 637 P 
+ATOM 5038 C CA  . PRO A 1 637 ? -10.140 -6.873  20.302  1.0 95.69 ? 637 PRO A CA  1 Q5VSL9 UNP 637 P 
+ATOM 5039 C C   . PRO A 1 637 ? -9.842  -7.470  21.690  1.0 95.69 ? 637 PRO A C   1 Q5VSL9 UNP 637 P 
+ATOM 5040 C CB  . PRO A 1 637 ? -11.177 -7.721  19.562  1.0 95.69 ? 637 PRO A CB  1 Q5VSL9 UNP 637 P 
+ATOM 5041 O O   . PRO A 1 637 ? -10.733 -7.475  22.539  1.0 95.69 ? 637 PRO A O   1 Q5VSL9 UNP 637 P 
+ATOM 5042 C CG  . PRO A 1 637 ? -10.296 -8.737  18.843  1.0 95.69 ? 637 PRO A CG  1 Q5VSL9 UNP 637 P 
+ATOM 5043 C CD  . PRO A 1 637 ? -9.079  -7.912  18.428  1.0 95.69 ? 637 PRO A CD  1 Q5VSL9 UNP 637 P 
+ATOM 5044 N N   . HIS A 1 638 ? -8.623  -7.943  21.958  1.0 94.25 ? 638 HIS A N   1 Q5VSL9 UNP 638 H 
+ATOM 5045 C CA  . HIS A 1 638 ? -8.267  -8.582  23.232  1.0 94.25 ? 638 HIS A CA  1 Q5VSL9 UNP 638 H 
+ATOM 5046 C C   . HIS A 1 638 ? -8.672  -7.737  24.457  1.0 94.25 ? 638 HIS A C   1 Q5VSL9 UNP 638 H 
+ATOM 5047 C CB  . HIS A 1 638 ? -6.757  -8.871  23.235  1.0 94.25 ? 638 HIS A CB  1 Q5VSL9 UNP 638 H 
+ATOM 5048 O O   . HIS A 1 638 ? -9.294  -8.239  25.393  1.0 94.25 ? 638 HIS A O   1 Q5VSL9 UNP 638 H 
+ATOM 5049 C CG  . HIS A 1 638 ? -6.285  -9.562  24.484  1.0 94.25 ? 638 HIS A CG  1 Q5VSL9 UNP 638 H 
+ATOM 5050 C CD2 . HIS A 1 638 ? -5.994  -10.893 24.613  1.0 94.25 ? 638 HIS A CD2 1 Q5VSL9 UNP 638 H 
+ATOM 5051 N ND1 . HIS A 1 638 ? -6.108  -8.980  25.719  1.0 94.25 ? 638 HIS A ND1 1 Q5VSL9 UNP 638 H 
+ATOM 5052 C CE1 . HIS A 1 638 ? -5.734  -9.942  26.577  1.0 94.25 ? 638 HIS A CE1 1 Q5VSL9 UNP 638 H 
+ATOM 5053 N NE2 . HIS A 1 638 ? -5.622  -11.120 25.946  1.0 94.25 ? 638 HIS A NE2 1 Q5VSL9 UNP 638 H 
+ATOM 5054 N N   . CYS A 1 639 ? -8.382  -6.433  24.436  1.0 94.42 ? 639 CYS A N   1 Q5VSL9 UNP 639 C 
+ATOM 5055 C CA  . CYS A 1 639 ? -8.609  -5.520  25.560  1.0 94.42 ? 639 CYS A CA  1 Q5VSL9 UNP 639 C 
+ATOM 5056 C C   . CYS A 1 639 ? -10.078 -5.235  25.902  1.0 94.42 ? 639 CYS A C   1 Q5VSL9 UNP 639 C 
+ATOM 5057 C CB  . CYS A 1 639 ? -7.851  -4.220  25.273  1.0 94.42 ? 639 CYS A CB  1 Q5VSL9 UNP 639 C 
+ATOM 5058 O O   . CYS A 1 639 ? -10.346 -4.661  26.957  1.0 94.42 ? 639 CYS A O   1 Q5VSL9 UNP 639 C 
+ATOM 5059 S SG  . CYS A 1 639 ? -8.551  -3.303  23.865  1.0 94.42 ? 639 CYS A SG  1 Q5VSL9 UNP 639 C 
+ATOM 5060 N N   . VAL A 1 640 ? -11.018 -5.593  25.022  1.0 94.94 ? 640 VAL A N   1 Q5VSL9 UNP 640 V 
+ATOM 5061 C CA  . VAL A 1 640 ? -12.458 -5.400  25.259  1.0 94.94 ? 640 VAL A CA  1 Q5VSL9 UNP 640 V 
+ATOM 5062 C C   . VAL A 1 640 ? -13.191 -6.693  25.611  1.0 94.94 ? 640 VAL A C   1 Q5VSL9 UNP 640 V 
+ATOM 5063 C CB  . VAL A 1 640 ? -13.144 -4.683  24.085  1.0 94.94 ? 640 VAL A CB  1 Q5VSL9 UNP 640 V 
+ATOM 5064 O O   . VAL A 1 640 ? -14.301 -6.629  26.132  1.0 94.94 ? 640 VAL A O   1 Q5VSL9 UNP 640 V 
+ATOM 5065 C CG1 . VAL A 1 640 ? -12.606 -3.262  23.883  1.0 94.94 ? 640 VAL A CG1 1 Q5VSL9 UNP 640 V 
+ATOM 5066 C CG2 . VAL A 1 640 ? -13.054 -5.424  22.748  1.0 94.94 ? 640 VAL A CG2 1 Q5VSL9 UNP 640 V 
+ATOM 5067 N N   . VAL A 1 641 ? -12.576 -7.847  25.341  1.0 93.64 ? 641 VAL A N   1 Q5VSL9 UNP 641 V 
+ATOM 5068 C CA  . VAL A 1 641 ? -13.124 -9.174  25.656  1.0 93.64 ? 641 VAL A CA  1 Q5VSL9 UNP 641 V 
+ATOM 5069 C C   . VAL A 1 641 ? -12.594 -9.683  26.996  1.0 93.64 ? 641 VAL A C   1 Q5VSL9 UNP 641 V 
+ATOM 5070 C CB  . VAL A 1 641 ? -12.781 -10.164 24.524  1.0 93.64 ? 641 VAL A CB  1 Q5VSL9 UNP 641 V 
+ATOM 5071 O O   . VAL A 1 641 ? -13.339 -10.271 27.777  1.0 93.64 ? 641 VAL A O   1 Q5VSL9 UNP 641 V 
+ATOM 5072 C CG1 . VAL A 1 641 ? -13.261 -11.587 24.821  1.0 93.64 ? 641 VAL A CG1 1 Q5VSL9 UNP 641 V 
+ATOM 5073 C CG2 . VAL A 1 641 ? -13.425 -9.736  23.198  1.0 93.64 ? 641 VAL A CG2 1 Q5VSL9 UNP 641 V 
+ATOM 5074 N N   . HIS A 1 642 ? -11.308 -9.460  27.270  1.0 91.69 ? 642 HIS A N   1 Q5VSL9 UNP 642 H 
+ATOM 5075 C CA  . HIS A 1 642 ? -10.633 -9.993  28.448  1.0 91.69 ? 642 HIS A CA  1 Q5VSL9 UNP 642 H 
+ATOM 5076 C C   . HIS A 1 642 ? -10.476 -8.943  29.546  1.0 91.69 ? 642 HIS A C   1 Q5VSL9 UNP 642 H 
+ATOM 5077 C CB  . HIS A 1 642 ? -9.293  -10.611 28.032  1.0 91.69 ? 642 HIS A CB  1 Q5VSL9 UNP 642 H 
+ATOM 5078 O O   . HIS A 1 642 ? -10.295 -7.753  29.283  1.0 91.69 ? 642 HIS A O   1 Q5VSL9 UNP 642 H 
+ATOM 5079 C CG  . HIS A 1 642 ? -9.478  -11.765 27.079  1.0 91.69 ? 642 HIS A CG  1 Q5VSL9 UNP 642 H 
+ATOM 5080 C CD2 . HIS A 1 642 ? -9.196  -11.783 25.739  1.0 91.69 ? 642 HIS A CD2 1 Q5VSL9 UNP 642 H 
+ATOM 5081 N ND1 . HIS A 1 642 ? -10.057 -12.974 27.387  1.0 91.69 ? 642 HIS A ND1 1 Q5VSL9 UNP 642 H 
+ATOM 5082 C CE1 . HIS A 1 642 ? -10.121 -13.703 26.262  1.0 91.69 ? 642 HIS A CE1 1 Q5VSL9 UNP 642 H 
+ATOM 5083 N NE2 . HIS A 1 642 ? -9.613  -13.019 25.231  1.0 91.69 ? 642 HIS A NE2 1 Q5VSL9 UNP 642 H 
+ATOM 5084 N N   . GLU A 1 643 ? -10.501 -9.400  30.798  1.0 85.95 ? 643 GLU A N   1 Q5VSL9 UNP 643 E 
+ATOM 5085 C CA  . GLU A 1 643 ? -10.191 -8.548  31.940  1.0 85.95 ? 643 GLU A CA  1 Q5VSL9 UNP 643 E 
+ATOM 5086 C C   . GLU A 1 643 ? -8.718  -8.119  31.882  1.0 85.95 ? 643 GLU A C   1 Q5VSL9 UNP 643 E 
+ATOM 5087 C CB  . GLU A 1 643 ? -10.566 -9.264  33.244  1.0 85.95 ? 643 GLU A CB  1 Q5VSL9 UNP 643 E 
+ATOM 5088 O O   . GLU A 1 643 ? -7.810  -8.937  31.707  1.0 85.95 ? 643 GLU A O   1 Q5VSL9 UNP 643 E 
+ATOM 5089 C CG  . GLU A 1 643 ? -10.569 -8.305  34.445  1.0 85.95 ? 643 GLU A CG  1 Q5VSL9 UNP 643 E 
+ATOM 5090 C CD  . GLU A 1 643 ? -11.175 -8.930  35.715  1.0 85.95 ? 643 GLU A CD  1 Q5VSL9 UNP 643 E 
+ATOM 5091 O OE1 . GLU A 1 643 ? -11.450 -8.152  36.656  1.0 85.95 ? 643 GLU A OE1 1 Q5VSL9 UNP 643 E 
+ATOM 5092 O OE2 . GLU A 1 643 ? -11.377 -10.167 35.742  1.0 85.95 ? 643 GLU A OE2 1 Q5VSL9 UNP 643 E 
+ATOM 5093 N N   . LEU A 1 644 ? -8.487  -6.809  31.976  1.0 86.84 ? 644 LEU A N   1 Q5VSL9 UNP 644 L 
+ATOM 5094 C CA  . LEU A 1 644 ? -7.162  -6.224  31.829  1.0 86.84 ? 644 LEU A CA  1 Q5VSL9 UNP 644 L 
+ATOM 5095 C C   . LEU A 1 644 ? -6.325  -6.475  33.091  1.0 86.84 ? 644 LEU A C   1 Q5VSL9 UNP 644 L 
+ATOM 5096 C CB  . LEU A 1 644 ? -7.301  -4.720  31.538  1.0 86.84 ? 644 LEU A CB  1 Q5VSL9 UNP 644 L 
+ATOM 5097 O O   . LEU A 1 644 ? -6.726  -6.035  34.171  1.0 86.84 ? 644 LEU A O   1 Q5VSL9 UNP 644 L 
+ATOM 5098 C CG  . LEU A 1 644 ? -7.677  -4.425  30.075  1.0 86.84 ? 644 LEU A CG  1 Q5VSL9 UNP 644 L 
+ATOM 5099 C CD1 . LEU A 1 644 ? -8.200  -2.995  29.945  1.0 86.84 ? 644 LEU A CD1 1 Q5VSL9 UNP 644 L 
+ATOM 5100 C CD2 . LEU A 1 644 ? -6.449  -4.565  29.176  1.0 86.84 ? 644 LEU A CD2 1 Q5VSL9 UNP 644 L 
+ATOM 5101 N N   . PRO A 1 645 ? -5.146  -7.116  32.983  1.0 85.67 ? 645 PRO A N   1 Q5VSL9 UNP 645 P 
+ATOM 5102 C CA  . PRO A 1 645 ? -4.254  -7.260  34.124  1.0 85.67 ? 645 PRO A CA  1 Q5VSL9 UNP 645 P 
+ATOM 5103 C C   . PRO A 1 645 ? -3.677  -5.901  34.541  1.0 85.67 ? 645 PRO A C   1 Q5VSL9 UNP 645 P 
+ATOM 5104 C CB  . PRO A 1 645 ? -3.170  -8.241  33.669  1.0 85.67 ? 645 PRO A CB  1 Q5VSL9 UNP 645 P 
+ATOM 5105 O O   . PRO A 1 645 ? -3.556  -4.979  33.727  1.0 85.67 ? 645 PRO A O   1 Q5VSL9 UNP 645 P 
+ATOM 5106 C CG  . PRO A 1 645 ? -3.098  -8.012  32.160  1.0 85.67 ? 645 PRO A CG  1 Q5VSL9 UNP 645 P 
+ATOM 5107 C CD  . PRO A 1 645 ? -4.540  -7.676  31.782  1.0 85.67 ? 645 PRO A CD  1 Q5VSL9 UNP 645 P 
+ATOM 5108 N N   . GLU A 1 646 ? -3.259  -5.785  35.805  1.0 83.97 ? 646 GLU A N   1 Q5VSL9 UNP 646 E 
+ATOM 5109 C CA  . GLU A 1 646 ? -2.505  -4.617  36.257  1.0 83.97 ? 646 GLU A CA  1 Q5VSL9 UNP 646 E 
+ATOM 5110 C C   . GLU A 1 646 ? -1.190  -4.506  35.478  1.0 83.97 ? 646 GLU A C   1 Q5VSL9 UNP 646 E 
+ATOM 5111 C CB  . GLU A 1 646 ? -2.225  -4.647  37.767  1.0 83.97 ? 646 GLU A CB  1 Q5VSL9 UNP 646 E 
+ATOM 5112 O O   . GLU A 1 646 ? -0.341  -5.400  35.493  1.0 83.97 ? 646 GLU A O   1 Q5VSL9 UNP 646 E 
+ATOM 5113 C CG  . GLU A 1 646 ? -3.468  -4.306  38.604  1.0 83.97 ? 646 GLU A CG  1 Q5VSL9 UNP 646 E 
+ATOM 5114 C CD  . GLU A 1 646 ? -3.153  -4.111  40.099  1.0 83.97 ? 646 GLU A CD  1 Q5VSL9 UNP 646 E 
+ATOM 5115 O OE1 . GLU A 1 646 ? -4.064  -3.642  40.818  1.0 83.97 ? 646 GLU A OE1 1 Q5VSL9 UNP 646 E 
+ATOM 5116 O OE2 . GLU A 1 646 ? -2.007  -4.396  40.518  1.0 83.97 ? 646 GLU A OE2 1 Q5VSL9 UNP 646 E 
+ATOM 5117 N N   . LEU A 1 647 ? -1.019  -3.384  34.779  1.0 87.55 ? 647 LEU A N   1 Q5VSL9 UNP 647 L 
+ATOM 5118 C CA  . LEU A 1 647 ? 0.209   -3.102  34.049  1.0 87.55 ? 647 LEU A CA  1 Q5VSL9 UNP 647 L 
+ATOM 5119 C C   . LEU A 1 647 ? 1.330   -2.766  35.031  1.0 87.55 ? 647 LEU A C   1 Q5VSL9 UNP 647 L 
+ATOM 5120 C CB  . LEU A 1 647 ? -0.021  -1.958  33.049  1.0 87.55 ? 647 LEU A CB  1 Q5VSL9 UNP 647 L 
+ATOM 5121 O O   . LEU A 1 647 ? 1.228   -1.828  35.820  1.0 87.55 ? 647 LEU A O   1 Q5VSL9 UNP 647 L 
+ATOM 5122 C CG  . LEU A 1 647 ? -0.864  -2.365  31.829  1.0 87.55 ? 647 LEU A CG  1 Q5VSL9 UNP 647 L 
+ATOM 5123 C CD1 . LEU A 1 647 ? -1.314  -1.103  31.091  1.0 87.55 ? 647 LEU A CD1 1 Q5VSL9 UNP 647 L 
+ATOM 5124 C CD2 . LEU A 1 647 ? -0.068  -3.224  30.842  1.0 87.55 ? 647 LEU A CD2 1 Q5VSL9 UNP 647 L 
+ATOM 5125 N N   . THR A 1 648 ? 2.444   -3.479  34.914  1.0 87.75 ? 648 THR A N   1 Q5VSL9 UNP 648 T 
+ATOM 5126 C CA  . THR A 1 648 ? 3.690   -3.178  35.628  1.0 87.75 ? 648 THR A CA  1 Q5VSL9 UNP 648 T 
+ATOM 5127 C C   . THR A 1 648 ? 4.760   -2.701  34.648  1.0 87.75 ? 648 THR A C   1 Q5VSL9 UNP 648 T 
+ATOM 5128 C CB  . THR A 1 648 ? 4.183   -4.380  36.447  1.0 87.75 ? 648 THR A CB  1 Q5VSL9 UNP 648 T 
+ATOM 5129 O O   . THR A 1 648 ? 4.705   -3.003  33.453  1.0 87.75 ? 648 THR A O   1 Q5VSL9 UNP 648 T 
+ATOM 5130 C CG2 . THR A 1 648 ? 3.112   -4.934  37.386  1.0 87.75 ? 648 THR A CG2 1 Q5VSL9 UNP 648 T 
+ATOM 5131 O OG1 . THR A 1 648 ? 4.613   -5.412  35.590  1.0 87.75 ? 648 THR A OG1 1 Q5VSL9 UNP 648 T 
+ATOM 5132 N N   . ALA A 1 649 ? 5.769   -1.971  35.134  1.0 85.33 ? 649 ALA A N   1 Q5VSL9 UNP 649 A 
+ATOM 5133 C CA  . ALA A 1 649 ? 6.899   -1.562  34.292  1.0 85.33 ? 649 ALA A CA  1 Q5VSL9 UNP 649 A 
+ATOM 5134 C C   . ALA A 1 649 ? 7.608   -2.782  33.670  1.0 85.33 ? 649 ALA A C   1 Q5VSL9 UNP 649 A 
+ATOM 5135 C CB  . ALA A 1 649 ? 7.857   -0.717  35.138  1.0 85.33 ? 649 ALA A CB  1 Q5VSL9 UNP 649 A 
+ATOM 5136 O O   . ALA A 1 649 ? 7.958   -2.765  32.495  1.0 85.33 ? 649 ALA A O   1 Q5VSL9 UNP 649 A 
+ATOM 5137 N N   . GLU A 1 650 ? 7.713   -3.871  34.431  1.0 83.64 ? 650 GLU A N   1 Q5VSL9 UNP 650 E 
+ATOM 5138 C CA  . GLU A 1 650 ? 8.295   -5.145  33.999  1.0 83.64 ? 650 GLU A CA  1 Q5VSL9 UNP 650 E 
+ATOM 5139 C C   . GLU A 1 650 ? 7.493   -5.782  32.854  1.0 83.64 ? 650 GLU A C   1 Q5VSL9 UNP 650 E 
+ATOM 5140 C CB  . GLU A 1 650 ? 8.319   -6.088  35.210  1.0 83.64 ? 650 GLU A CB  1 Q5VSL9 UNP 650 E 
+ATOM 5141 O O   . GLU A 1 650 ? 8.078   -6.251  31.879  1.0 83.64 ? 650 GLU A O   1 Q5VSL9 UNP 650 E 
+ATOM 5142 C CG  . GLU A 1 650 ? 9.266   -5.595  36.324  1.0 83.64 ? 650 GLU A CG  1 Q5VSL9 UNP 650 E 
+ATOM 5143 C CD  . GLU A 1 650 ? 8.908   -6.111  37.728  1.0 83.64 ? 650 GLU A CD  1 Q5VSL9 UNP 650 E 
+ATOM 5144 O OE1 . GLU A 1 650 ? 9.617   -5.697  38.674  1.0 83.64 ? 650 GLU A OE1 1 Q5VSL9 UNP 650 E 
+ATOM 5145 O OE2 . GLU A 1 650 ? 7.912   -6.856  37.862  1.0 83.64 ? 650 GLU A OE2 1 Q5VSL9 UNP 650 E 
+ATOM 5146 N N   . SER A 1 651 ? 6.155   -5.741  32.924  1.0 83.40 ? 651 SER A N   1 Q5VSL9 UNP 651 S 
+ATOM 5147 C CA  . SER A 1 651 ? 5.290   -6.259  31.854  1.0 83.40 ? 651 SER A CA  1 Q5VSL9 UNP 651 S 
+ATOM 5148 C C   . SER A 1 651 ? 5.446   -5.482  30.539  1.0 83.40 ? 651 SER A C   1 Q5VSL9 UNP 651 S 
+ATOM 5149 C CB  . SER A 1 651 ? 3.825   -6.286  32.309  1.0 83.40 ? 651 SER A CB  1 Q5VSL9 UNP 651 S 
+ATOM 5150 O O   . SER A 1 651 ? 5.409   -6.078  29.463  1.0 83.40 ? 651 SER A O   1 Q5VSL9 UNP 651 S 
+ATOM 5151 O OG  . SER A 1 651 ? 3.257   -4.991  32.403  1.0 83.40 ? 651 SER A OG  1 Q5VSL9 UNP 651 S 
+ATOM 5152 N N   . LEU A 1 652 ? 5.688   -4.167  30.614  1.0 83.35 ? 652 LEU A N   1 Q5VSL9 UNP 652 L 
+ATOM 5153 C CA  . LEU A 1 652 ? 5.940   -3.324  29.441  1.0 83.35 ? 652 LEU A CA  1 Q5VSL9 UNP 652 L 
+ATOM 5154 C C   . LEU A 1 652 ? 7.326   -3.578  28.835  1.0 83.35 ? 652 LEU A C   1 Q5VSL9 UNP 652 L 
+ATOM 5155 C CB  . LEU A 1 652 ? 5.802   -1.841  29.827  1.0 83.35 ? 652 LEU A CB  1 Q5VSL9 UNP 652 L 
+ATOM 5156 O O   . LEU A 1 652 ? 7.475   -3.536  27.616  1.0 83.35 ? 652 LEU A O   1 Q5VSL9 UNP 652 L 
+ATOM 5157 C CG  . LEU A 1 652 ? 4.379   -1.388  30.191  1.0 83.35 ? 652 LEU A CG  1 Q5VSL9 UNP 652 L 
+ATOM 5158 C CD1 . LEU A 1 652 ? 4.429   0.055   30.692  1.0 83.35 ? 652 LEU A CD1 1 Q5VSL9 UNP 652 L 
+ATOM 5159 C CD2 . LEU A 1 652 ? 3.443   -1.415  28.984  1.0 83.35 ? 652 LEU A CD2 1 Q5VSL9 UNP 652 L 
+ATOM 5160 N N   . GLU A 1 653 ? 8.336   -3.838  29.668  1.0 78.59 ? 653 GLU A N   1 Q5VSL9 UNP 653 E 
+ATOM 5161 C CA  . GLU A 1 653 ? 9.707   -4.100  29.217  1.0 78.59 ? 653 GLU A CA  1 Q5VSL9 UNP 653 E 
+ATOM 5162 C C   . GLU A 1 653 ? 9.885   -5.502  28.623  1.0 78.59 ? 653 GLU A C   1 Q5VSL9 UNP 653 E 
+ATOM 5163 C CB  . GLU A 1 653 ? 10.690  -3.899  30.379  1.0 78.59 ? 653 GLU A CB  1 Q5VSL9 UNP 653 E 
+ATOM 5164 O O   . GLU A 1 653 ? 10.661  -5.674  27.679  1.0 78.59 ? 653 GLU A O   1 Q5VSL9 UNP 653 E 
+ATOM 5165 C CG  . GLU A 1 653 ? 10.884  -2.413  30.717  1.0 78.59 ? 653 GLU A CG  1 Q5VSL9 UNP 653 E 
+ATOM 5166 C CD  . GLU A 1 653 ? 11.904  -2.165  31.841  1.0 78.59 ? 653 GLU A CD  1 Q5VSL9 UNP 653 E 
+ATOM 5167 O OE1 . GLU A 1 653 ? 12.095  -0.971  32.175  1.0 78.59 ? 653 GLU A OE1 1 Q5VSL9 UNP 653 E 
+ATOM 5168 O OE2 . GLU A 1 653 ? 12.535  -3.133  32.324  1.0 78.59 ? 653 GLU A OE2 1 Q5VSL9 UNP 653 E 
+ATOM 5169 N N   . ALA A 1 654 ? 9.160   -6.502  29.136  1.0 74.10 ? 654 ALA A N   1 Q5VSL9 UNP 654 A 
+ATOM 5170 C CA  . ALA A 1 654 ? 9.217   -7.867  28.617  1.0 74.10 ? 654 ALA A CA  1 Q5VSL9 UNP 654 A 
+ATOM 5171 C C   . ALA A 1 654 ? 8.812   -7.926  27.130  1.0 74.10 ? 654 ALA A C   1 Q5VSL9 UNP 654 A 
+ATOM 5172 C CB  . ALA A 1 654 ? 8.326   -8.752  29.498  1.0 74.10 ? 654 ALA A CB  1 Q5VSL9 UNP 654 A 
+ATOM 5173 O O   . ALA A 1 654 ? 9.472   -8.604  26.326  1.0 74.10 ? 654 ALA A O   1 Q5VSL9 UNP 654 A 
+ATOM 5174 N N   . GLY A 1 655 ? 7.779   -7.155  26.762  1.0 70.85 ? 655 GLY A N   1 Q5VSL9 UNP 655 G 
+ATOM 5175 C CA  . GLY A 1 655 ? 7.195   -7.099  25.423  1.0 70.85 ? 655 GLY A CA  1 Q5VSL9 UNP 655 G 
+ATOM 5176 C C   . GLY A 1 655 ? 6.764   -8.473  24.895  1.0 70.85 ? 655 GLY A C   1 Q5VSL9 UNP 655 G 
+ATOM 5177 O O   . GLY A 1 655 ? 6.763   -9.470  25.614  1.0 70.85 ? 655 GLY A O   1 Q5VSL9 UNP 655 G 
+ATOM 5178 N N   . ASP A 1 656 ? 6.419   -8.546  23.610  1.0 74.09 ? 656 ASP A N   1 Q5VSL9 UNP 656 D 
+ATOM 5179 C CA  . ASP A 1 656 ? 5.987   -9.808  23.001  1.0 74.09 ? 656 ASP A CA  1 Q5VSL9 UNP 656 D 
+ATOM 5180 C C   . ASP A 1 656 ? 7.160   -10.790 22.781  1.0 74.09 ? 656 ASP A C   1 Q5VSL9 UNP 656 D 
+ATOM 5181 C CB  . ASP A 1 656 ? 5.201   -9.508  21.715  1.0 74.09 ? 656 ASP A CB  1 Q5VSL9 UNP 656 D 
+ATOM 5182 O O   . ASP A 1 656 ? 8.320   -10.384 22.641  1.0 74.09 ? 656 ASP A O   1 Q5VSL9 UNP 656 D 
+ATOM 5183 C CG  . ASP A 1 656 ? 4.215   -10.617 21.337  1.0 74.09 ? 656 ASP A CG  1 Q5VSL9 UNP 656 D 
+ATOM 5184 O OD1 . ASP A 1 656 ? 4.251   -11.685 21.986  1.0 74.09 ? 656 ASP A OD1 1 Q5VSL9 UNP 656 D 
+ATOM 5185 O OD2 . ASP A 1 656 ? 3.488   -10.394 20.349  1.0 74.09 ? 656 ASP A OD2 1 Q5VSL9 UNP 656 D 
+ATOM 5186 N N   . SER A 1 657 ? 6.875   -12.093 22.729  1.0 76.64 ? 657 SER A N   1 Q5VSL9 UNP 657 S 
+ATOM 5187 C CA  . SER A 1 657 ? 7.872   -13.169 22.554  1.0 76.64 ? 657 SER A CA  1 Q5VSL9 UNP 657 S 
+ATOM 5188 C C   . SER A 1 657 ? 8.354   -13.324 21.102  1.0 76.64 ? 657 SER A C   1 Q5VSL9 UNP 657 S 
+ATOM 5189 C CB  . SER A 1 657 ? 7.319   -14.500 23.069  1.0 76.64 ? 657 SER A CB  1 Q5VSL9 UNP 657 S 
+ATOM 5190 O O   . SER A 1 657 ? 9.187   -14.180 20.803  1.0 76.64 ? 657 SER A O   1 Q5VSL9 UNP 657 S 
+ATOM 5191 O OG  . SER A 1 657 ? 6.944   -14.381 24.426  1.0 76.64 ? 657 SER A OG  1 Q5VSL9 UNP 657 S 
+ATOM 5192 N N   . ASN A 1 658 ? 7.842   -12.492 20.193  1.0 83.24 ? 658 ASN A N   1 Q5VSL9 UNP 658 N 
+ATOM 5193 C CA  . ASN A 1 658 ? 8.155   -12.540 18.771  1.0 83.24 ? 658 ASN A CA  1 Q5VSL9 UNP 658 N 
+ATOM 5194 C C   . ASN A 1 658 ? 9.624   -12.197 18.484  1.0 83.24 ? 658 ASN A C   1 Q5VSL9 UNP 658 N 
+ATOM 5195 C CB  . ASN A 1 658 ? 7.174   -11.630 18.009  1.0 83.24 ? 658 ASN A CB  1 Q5VSL9 UNP 658 N 
+ATOM 5196 O O   . ASN A 1 658 ? 10.193  -11.255 19.037  1.0 83.24 ? 658 ASN A O   1 Q5VSL9 UNP 658 N 
+ATOM 5197 C CG  . ASN A 1 658 ? 5.768   -12.204 17.999  1.0 83.24 ? 658 ASN A CG  1 Q5VSL9 UNP 658 N 
+ATOM 5198 N ND2 . ASN A 1 658 ? 4.754   -11.378 18.006  1.0 83.24 ? 658 ASN A ND2 1 Q5VSL9 UNP 658 N 
+ATOM 5199 O OD1 . ASN A 1 658 ? 5.578   -13.407 17.976  1.0 83.24 ? 658 ASN A OD1 1 Q5VSL9 UNP 658 N 
+ATOM 5200 N N   . GLN A 1 659 ? 10.229  -12.942 17.553  1.0 85.55 ? 659 GLN A N   1 Q5VSL9 UNP 659 Q 
+ATOM 5201 C CA  . GLN A 1 659 ? 11.618  -12.723 17.127  1.0 85.55 ? 659 GLN A CA  1 Q5VSL9 UNP 659 Q 
+ATOM 5202 C C   . GLN A 1 659 ? 11.801  -11.403 16.366  1.0 85.55 ? 659 GLN A C   1 Q5VSL9 UNP 659 Q 
+ATOM 5203 C CB  . GLN A 1 659 ? 12.077  -13.877 16.224  1.0 85.55 ? 659 GLN A CB  1 Q5VSL9 UNP 659 Q 
+ATOM 5204 O O   . GLN A 1 659 ? 12.905  -10.865 16.308  1.0 85.55 ? 659 GLN A O   1 Q5VSL9 UNP 659 Q 
+ATOM 5205 C CG  . GLN A 1 659 ? 12.120  -15.238 16.933  1.0 85.55 ? 659 GLN A CG  1 Q5VSL9 UNP 659 Q 
+ATOM 5206 C CD  . GLN A 1 659 ? 12.636  -16.345 16.016  1.0 85.55 ? 659 GLN A CD  1 Q5VSL9 UNP 659 Q 
+ATOM 5207 N NE2 . GLN A 1 659 ? 12.365  -17.592 16.327  1.0 85.55 ? 659 GLN A NE2 1 Q5VSL9 UNP 659 Q 
+ATOM 5208 O OE1 . GLN A 1 659 ? 13.291  -16.114 15.012  1.0 85.55 ? 659 GLN A OE1 1 Q5VSL9 UNP 659 Q 
+ATOM 5209 N N   . PHE A 1 660 ? 10.733  -10.893 15.754  1.0 91.19 ? 660 PHE A N   1 Q5VSL9 UNP 660 F 
+ATOM 5210 C CA  . PHE A 1 660 ? 10.730  -9.669  14.967  1.0 91.19 ? 660 PHE A CA  1 Q5VSL9 UNP 660 F 
+ATOM 5211 C C   . PHE A 1 660 ? 9.362   -8.977  15.036  1.0 91.19 ? 660 PHE A C   1 Q5VSL9 UNP 660 F 
+ATOM 5212 C CB  . PHE A 1 660 ? 11.125  -9.993  13.514  1.0 91.19 ? 660 PHE A CB  1 Q5VSL9 UNP 660 F 
+ATOM 5213 O O   . PHE A 1 660 ? 8.333   -9.605  15.274  1.0 91.19 ? 660 PHE A O   1 Q5VSL9 UNP 660 F 
+ATOM 5214 C CG  . PHE A 1 660 ? 10.197  -10.966 12.810  1.0 91.19 ? 660 PHE A CG  1 Q5VSL9 UNP 660 F 
+ATOM 5215 C CD1 . PHE A 1 660 ? 10.480  -12.346 12.791  1.0 91.19 ? 660 PHE A CD1 1 Q5VSL9 UNP 660 F 
+ATOM 5216 C CD2 . PHE A 1 660 ? 9.004   -10.496 12.234  1.0 91.19 ? 660 PHE A CD2 1 Q5VSL9 UNP 660 F 
+ATOM 5217 C CE1 . PHE A 1 660 ? 9.582   -13.245 12.192  1.0 91.19 ? 660 PHE A CE1 1 Q5VSL9 UNP 660 F 
+ATOM 5218 C CE2 . PHE A 1 660 ? 8.078   -11.401 11.694  1.0 91.19 ? 660 PHE A CE2 1 Q5VSL9 UNP 660 F 
+ATOM 5219 C CZ  . PHE A 1 660 ? 8.375   -12.773 11.653  1.0 91.19 ? 660 PHE A CZ  1 Q5VSL9 UNP 660 F 
+ATOM 5220 N N   . CYS A 1 661 ? 9.353   -7.678  14.760  1.0 93.44 ? 661 CYS A N   1 Q5VSL9 UNP 661 C 
+ATOM 5221 C CA  . CYS A 1 661 ? 8.168   -6.871  14.522  1.0 93.44 ? 661 CYS A CA  1 Q5VSL9 UNP 661 C 
+ATOM 5222 C C   . CYS A 1 661 ? 7.784   -6.960  13.039  1.0 93.44 ? 661 CYS A C   1 Q5VSL9 UNP 661 C 
+ATOM 5223 C CB  . CYS A 1 661 ? 8.466   -5.436  14.980  1.0 93.44 ? 661 CYS A CB  1 Q5VSL9 UNP 661 C 
+ATOM 5224 O O   . CYS A 1 661 ? 8.535   -6.513  12.160  1.0 93.44 ? 661 CYS A O   1 Q5VSL9 UNP 661 C 
+ATOM 5225 S SG  . CYS A 1 661 ? 7.085   -4.339  14.550  1.0 93.44 ? 661 CYS A SG  1 Q5VSL9 UNP 661 C 
+ATOM 5226 N N   . TRP A 1 662 ? 6.608   -7.532  12.761  1.0 94.57 ? 662 TRP A N   1 Q5VSL9 UNP 662 W 
+ATOM 5227 C CA  . TRP A 1 662 ? 6.102   -7.732  11.399  1.0 94.57 ? 662 TRP A CA  1 Q5VSL9 UNP 662 W 
+ATOM 5228 C C   . TRP A 1 662 ? 6.049   -6.412  10.620  1.0 94.57 ? 662 TRP A C   1 Q5VSL9 UNP 662 W 
+ATOM 5229 C CB  . TRP A 1 662 ? 4.731   -8.422  11.455  1.0 94.57 ? 662 TRP A CB  1 Q5VSL9 UNP 662 W 
+ATOM 5230 O O   . TRP A 1 662 ? 6.597   -6.335  9.518   1.0 94.57 ? 662 TRP A O   1 Q5VSL9 UNP 662 W 
+ATOM 5231 C CG  . TRP A 1 662 ? 4.206   -8.881  10.128  1.0 94.57 ? 662 TRP A CG  1 Q5VSL9 UNP 662 W 
+ATOM 5232 C CD1 . TRP A 1 662 ? 4.186   -10.159 9.686   1.0 94.57 ? 662 TRP A CD1 1 Q5VSL9 UNP 662 W 
+ATOM 5233 C CD2 . TRP A 1 662 ? 3.558   -8.093  9.080   1.0 94.57 ? 662 TRP A CD2 1 Q5VSL9 UNP 662 W 
+ATOM 5234 C CE2 . TRP A 1 662 ? 3.207   -8.967  8.009   1.0 94.57 ? 662 TRP A CE2 1 Q5VSL9 UNP 662 W 
+ATOM 5235 C CE3 . TRP A 1 662 ? 3.215   -6.731  8.930   1.0 94.57 ? 662 TRP A CE3 1 Q5VSL9 UNP 662 W 
+ATOM 5236 N NE1 . TRP A 1 662 ? 3.626   -10.211 8.423   1.0 94.57 ? 662 TRP A NE1 1 Q5VSL9 UNP 662 W 
+ATOM 5237 C CH2 . TRP A 1 662 ? 2.257   -7.154  6.722   1.0 94.57 ? 662 TRP A CH2 1 Q5VSL9 UNP 662 W 
+ATOM 5238 C CZ2 . TRP A 1 662 ? 2.555   -8.519  6.852   1.0 94.57 ? 662 TRP A CZ2 1 Q5VSL9 UNP 662 W 
+ATOM 5239 C CZ3 . TRP A 1 662 ? 2.607   -6.264  7.751   1.0 94.57 ? 662 TRP A CZ3 1 Q5VSL9 UNP 662 W 
+ATOM 5240 N N   . ARG A 1 663 ? 5.518   -5.335  11.229  1.0 95.39 ? 663 ARG A N   1 Q5VSL9 UNP 663 R 
+ATOM 5241 C CA  . ARG A 1 663 ? 5.444   -3.987  10.625  1.0 95.39 ? 663 ARG A CA  1 Q5VSL9 UNP 663 R 
+ATOM 5242 C C   . ARG A 1 663 ? 6.795   -3.494  10.130  1.0 95.39 ? 663 ARG A C   1 Q5VSL9 UNP 663 R 
+ATOM 5243 C CB  . ARG A 1 663 ? 4.952   -2.943  11.640  1.0 95.39 ? 663 ARG A CB  1 Q5VSL9 UNP 663 R 
+ATOM 5244 O O   . ARG A 1 663 ? 6.904   -2.983  9.013   1.0 95.39 ? 663 ARG A O   1 Q5VSL9 UNP 663 R 
+ATOM 5245 C CG  . ARG A 1 663 ? 3.539   -3.148  12.186  1.0 95.39 ? 663 ARG A CG  1 Q5VSL9 UNP 663 R 
+ATOM 5246 C CD  . ARG A 1 663 ? 3.216   -1.981  13.136  1.0 95.39 ? 663 ARG A CD  1 Q5VSL9 UNP 663 R 
+ATOM 5247 N NE  . ARG A 1 663 ? 3.926   -2.105  14.418  1.0 95.39 ? 663 ARG A NE  1 Q5VSL9 UNP 663 R 
+ATOM 5248 N NH1 . ARG A 1 663 ? 2.592   -3.751  15.332  1.0 95.39 ? 663 ARG A NH1 1 Q5VSL9 UNP 663 R 
+ATOM 5249 N NH2 . ARG A 1 663 ? 4.367   -2.916  16.449  1.0 95.39 ? 663 ARG A NH2 1 Q5VSL9 UNP 663 R 
+ATOM 5250 C CZ  . ARG A 1 663 ? 3.611   -2.931  15.392  1.0 95.39 ? 663 ARG A CZ  1 Q5VSL9 UNP 663 R 
+ATOM 5251 N N   . ASN A 1 664 ? 7.825   -3.647  10.957  1.0 96.32 ? 664 ASN A N   1 Q5VSL9 UNP 664 N 
+ATOM 5252 C CA  . ASN A 1 664 ? 9.156   -3.113  10.689  1.0 96.32 ? 664 ASN A CA  1 Q5VSL9 UNP 664 N 
+ATOM 5253 C C   . ASN A 1 664 ? 9.845   -3.908  9.579   1.0 96.32 ? 664 ASN A C   1 Q5VSL9 UNP 664 N 
+ATOM 5254 C CB  . ASN A 1 664 ? 9.959   -3.088  12.005  1.0 96.32 ? 664 ASN A CB  1 Q5VSL9 UNP 664 N 
+ATOM 5255 O O   . ASN A 1 664 ? 10.445  -3.316  8.677   1.0 96.32 ? 664 ASN A O   1 Q5VSL9 UNP 664 N 
+ATOM 5256 C CG  . ASN A 1 664 ? 9.417   -2.055  12.982  1.0 96.32 ? 664 ASN A CG  1 Q5VSL9 UNP 664 N 
+ATOM 5257 N ND2 . ASN A 1 664 ? 9.911   -2.015  14.194  1.0 96.32 ? 664 ASN A ND2 1 Q5VSL9 UNP 664 N 
+ATOM 5258 O OD1 . ASN A 1 664 ? 8.550   -1.267  12.650  1.0 96.32 ? 664 ASN A OD1 1 Q5VSL9 UNP 664 N 
+ATOM 5259 N N   . LEU A 1 665 ? 9.715   -5.236  9.594   1.0 96.04 ? 665 LEU A N   1 Q5VSL9 UNP 665 L 
+ATOM 5260 C CA  . LEU A 1 665 ? 10.262  -6.100  8.550   1.0 96.04 ? 665 LEU A CA  1 Q5VSL9 UNP 665 L 
+ATOM 5261 C C   . LEU A 1 665 ? 9.545   -5.897  7.206   1.0 96.04 ? 665 LEU A C   1 Q5VSL9 UNP 665 L 
+ATOM 5262 C CB  . LEU A 1 665 ? 10.199  -7.548  9.050   1.0 96.04 ? 665 LEU A CB  1 Q5VSL9 UNP 665 L 
+ATOM 5263 O O   . LEU A 1 665 ? 10.208  -5.706  6.182   1.0 96.04 ? 665 LEU A O   1 Q5VSL9 UNP 665 L 
+ATOM 5264 C CG  . LEU A 1 665 ? 10.830  -8.594  8.116   1.0 96.04 ? 665 LEU A CG  1 Q5VSL9 UNP 665 L 
+ATOM 5265 C CD1 . LEU A 1 665 ? 12.252  -8.244  7.660   1.0 96.04 ? 665 LEU A CD1 1 Q5VSL9 UNP 665 L 
+ATOM 5266 C CD2 . LEU A 1 665 ? 10.908  -9.908  8.886   1.0 96.04 ? 665 LEU A CD2 1 Q5VSL9 UNP 665 L 
+ATOM 5267 N N   . PHE A 1 666 ? 8.211   -5.843  7.216   1.0 97.03 ? 666 PHE A N   1 Q5VSL9 UNP 666 F 
+ATOM 5268 C CA  . PHE A 1 666 ? 7.387   -5.524  6.049   1.0 97.03 ? 666 PHE A CA  1 Q5VSL9 UNP 666 F 
+ATOM 5269 C C   . PHE A 1 666 ? 7.762   -4.163  5.445   1.0 97.03 ? 666 PHE A C   1 Q5VSL9 UNP 666 F 
+ATOM 5270 C CB  . PHE A 1 666 ? 5.913   -5.561  6.468   1.0 97.03 ? 666 PHE A CB  1 Q5VSL9 UNP 666 F 
+ATOM 5271 O O   . PHE A 1 666 ? 8.047   -4.069  4.247   1.0 97.03 ? 666 PHE A O   1 Q5VSL9 UNP 666 F 
+ATOM 5272 C CG  . PHE A 1 666 ? 4.956   -5.133  5.377   1.0 97.03 ? 666 PHE A CG  1 Q5VSL9 UNP 666 F 
+ATOM 5273 C CD1 . PHE A 1 666 ? 4.445   -3.825  5.374   1.0 97.03 ? 666 PHE A CD1 1 Q5VSL9 UNP 666 F 
+ATOM 5274 C CD2 . PHE A 1 666 ? 4.547   -6.046  4.389   1.0 97.03 ? 666 PHE A CD2 1 Q5VSL9 UNP 666 F 
+ATOM 5275 C CE1 . PHE A 1 666 ? 3.470   -3.452  4.435   1.0 97.03 ? 666 PHE A CE1 1 Q5VSL9 UNP 666 F 
+ATOM 5276 C CE2 . PHE A 1 666 ? 3.622   -5.648  3.409   1.0 97.03 ? 666 PHE A CE2 1 Q5VSL9 UNP 666 F 
+ATOM 5277 C CZ  . PHE A 1 666 ? 3.058   -4.363  3.447   1.0 97.03 ? 666 PHE A CZ  1 Q5VSL9 UNP 666 F 
+ATOM 5278 N N   . SER A 1 667 ? 7.875   -3.129  6.285   1.0 97.93 ? 667 SER A N   1 Q5VSL9 UNP 667 S 
+ATOM 5279 C CA  . SER A 1 667 ? 8.309   -1.786  5.884   1.0 97.93 ? 667 SER A CA  1 Q5VSL9 UNP 667 S 
+ATOM 5280 C C   . SER A 1 667 ? 9.691   -1.796  5.236   1.0 97.93 ? 667 SER A C   1 Q5VSL9 UNP 667 S 
+ATOM 5281 C CB  . SER A 1 667 ? 8.372   -0.865  7.100   1.0 97.93 ? 667 SER A CB  1 Q5VSL9 UNP 667 S 
+ATOM 5282 O O   . SER A 1 667 ? 9.880   -1.241  4.153   1.0 97.93 ? 667 SER A O   1 Q5VSL9 UNP 667 S 
+ATOM 5283 O OG  . SER A 1 667 ? 7.086   -0.668  7.628   1.0 97.93 ? 667 SER A OG  1 Q5VSL9 UNP 667 S 
+ATOM 5284 N N   . CYS A 1 668 ? 10.666  -2.473  5.852   1.0 97.98 ? 668 CYS A N   1 Q5VSL9 UNP 668 C 
+ATOM 5285 C CA  . CYS A 1 668 ? 12.016  -2.585  5.302   1.0 97.98 ? 668 CYS A CA  1 Q5VSL9 UNP 668 C 
+ATOM 5286 C C   . CYS A 1 668 ? 12.004  -3.238  3.914   1.0 97.98 ? 668 CYS A C   1 Q5VSL9 UNP 668 C 
+ATOM 5287 C CB  . CYS A 1 668 ? 12.898  -3.401  6.257   1.0 97.98 ? 668 CYS A CB  1 Q5VSL9 UNP 668 C 
+ATOM 5288 O O   . CYS A 1 668 ? 12.629  -2.732  2.977   1.0 97.98 ? 668 CYS A O   1 Q5VSL9 UNP 668 C 
+ATOM 5289 S SG  . CYS A 1 668 ? 13.273  -2.434  7.738   1.0 97.98 ? 668 CYS A SG  1 Q5VSL9 UNP 668 C 
+ATOM 5290 N N   . ILE A 1 669 ? 11.271  -4.342  3.761   1.0 97.47 ? 669 ILE A N   1 Q5VSL9 UNP 669 I 
+ATOM 5291 C CA  . ILE A 1 669 ? 11.130  -5.028  2.476   1.0 97.47 ? 669 ILE A CA  1 Q5VSL9 UNP 669 I 
+ATOM 5292 C C   . ILE A 1 669 ? 10.498  -4.088  1.444   1.0 97.47 ? 669 ILE A C   1 Q5VSL9 UNP 669 I 
+ATOM 5293 C CB  . ILE A 1 669 ? 10.342  -6.344  2.662   1.0 97.47 ? 669 ILE A CB  1 Q5VSL9 UNP 669 I 
+ATOM 5294 O O   . ILE A 1 669 ? 11.024  -3.967  0.336   1.0 97.47 ? 669 ILE A O   1 Q5VSL9 UNP 669 I 
+ATOM 5295 C CG1 . ILE A 1 669 ? 11.212  -7.366  3.427   1.0 97.47 ? 669 ILE A CG1 1 Q5VSL9 UNP 669 I 
+ATOM 5296 C CG2 . ILE A 1 669 ? 9.916   -6.925  1.302   1.0 97.47 ? 669 ILE A CG2 1 Q5VSL9 UNP 669 I 
+ATOM 5297 C CD1 . ILE A 1 669 ? 10.424  -8.567  3.958   1.0 97.47 ? 669 ILE A CD1 1 Q5VSL9 UNP 669 I 
+ATOM 5298 N N   . ASN A 1 670 ? 9.427   -3.375  1.791   1.0 98.32 ? 670 ASN A N   1 Q5VSL9 UNP 670 N 
+ATOM 5299 C CA  . ASN A 1 670 ? 8.758   -2.448  0.879   1.0 98.32 ? 670 ASN A CA  1 Q5VSL9 UNP 670 N 
+ATOM 5300 C C   . ASN A 1 670 ? 9.665   -1.308  0.428   1.0 98.32 ? 670 ASN A C   1 Q5VSL9 UNP 670 N 
+ATOM 5301 C CB  . ASN A 1 670 ? 7.497   -1.891  1.545   1.0 98.32 ? 670 ASN A CB  1 Q5VSL9 UNP 670 N 
+ATOM 5302 O O   . ASN A 1 670 ? 9.782   -1.063  -0.773  1.0 98.32 ? 670 ASN A O   1 Q5VSL9 UNP 670 N 
+ATOM 5303 C CG  . ASN A 1 670 ? 6.389   -2.906  1.640   1.0 98.32 ? 670 ASN A CG  1 Q5VSL9 UNP 670 N 
+ATOM 5304 N ND2 . ASN A 1 670 ? 5.323   -2.555  2.302   1.0 98.32 ? 670 ASN A ND2 1 Q5VSL9 UNP 670 N 
+ATOM 5305 O OD1 . ASN A 1 670 ? 6.475   -3.991  1.086   1.0 98.32 ? 670 ASN A OD1 1 Q5VSL9 UNP 670 N 
+ATOM 5306 N N   . LEU A 1 671 ? 10.369  -0.661  1.357   1.0 98.49 ? 671 LEU A N   1 Q5VSL9 UNP 671 L 
+ATOM 5307 C CA  . LEU A 1 671 ? 11.297  0.424   1.041   1.0 98.49 ? 671 LEU A CA  1 Q5VSL9 UNP 671 L 
+ATOM 5308 C C   . LEU A 1 671 ? 12.435  -0.061  0.128   1.0 98.49 ? 671 LEU A C   1 Q5VSL9 UNP 671 L 
+ATOM 5309 C CB  . LEU A 1 671 ? 11.826  1.037   2.348   1.0 98.49 ? 671 LEU A CB  1 Q5VSL9 UNP 671 L 
+ATOM 5310 O O   . LEU A 1 671 ? 12.765  0.602   -0.856  1.0 98.49 ? 671 LEU A O   1 Q5VSL9 UNP 671 L 
+ATOM 5311 C CG  . LEU A 1 671 ? 10.769  1.755   3.214   1.0 98.49 ? 671 LEU A CG  1 Q5VSL9 UNP 671 L 
+ATOM 5312 C CD1 . LEU A 1 671 ? 11.418  2.189   4.528   1.0 98.49 ? 671 LEU A CD1 1 Q5VSL9 UNP 671 L 
+ATOM 5313 C CD2 . LEU A 1 671 ? 10.164  2.987   2.542   1.0 98.49 ? 671 LEU A CD2 1 Q5VSL9 UNP 671 L 
+ATOM 5314 N N   . LEU A 1 672 ? 12.983  -1.258  0.363   1.0 98.41 ? 672 LEU A N   1 Q5VSL9 UNP 672 L 
+ATOM 5315 C CA  . LEU A 1 672 ? 13.978  -1.858  -0.536  1.0 98.41 ? 672 LEU A CA  1 Q5VSL9 UNP 672 L 
+ATOM 5316 C C   . LEU A 1 672 ? 13.399  -2.162  -1.922  1.0 98.41 ? 672 LEU A C   1 Q5VSL9 UNP 672 L 
+ATOM 5317 C CB  . LEU A 1 672 ? 14.533  -3.145  0.088   1.0 98.41 ? 672 LEU A CB  1 Q5VSL9 UNP 672 L 
+ATOM 5318 O O   . LEU A 1 672 ? 14.085  -1.976  -2.929  1.0 98.41 ? 672 LEU A O   1 Q5VSL9 UNP 672 L 
+ATOM 5319 C CG  . LEU A 1 672 ? 15.469  -2.893  1.275   1.0 98.41 ? 672 LEU A CG  1 Q5VSL9 UNP 672 L 
+ATOM 5320 C CD1 . LEU A 1 672 ? 15.640  -4.196  2.046   1.0 98.41 ? 672 LEU A CD1 1 Q5VSL9 UNP 672 L 
+ATOM 5321 C CD2 . LEU A 1 672 ? 16.845  -2.391  0.830   1.0 98.41 ? 672 LEU A CD2 1 Q5VSL9 UNP 672 L 
+ATOM 5322 N N   . ARG A 1 673 ? 12.140  -2.610  -2.001  1.0 98.07 ? 673 ARG A N   1 Q5VSL9 UNP 673 R 
+ATOM 5323 C CA  . ARG A 1 673 ? 11.435  -2.866  -3.268  1.0 98.07 ? 673 ARG A CA  1 Q5VSL9 UNP 673 R 
+ATOM 5324 C C   . ARG A 1 673 ? 11.179  -1.585  -4.052  1.0 98.07 ? 673 ARG A C   1 Q5VSL9 UNP 673 R 
+ATOM 5325 C CB  . ARG A 1 673 ? 10.105  -3.587  -2.998  1.0 98.07 ? 673 ARG A CB  1 Q5VSL9 UNP 673 R 
+ATOM 5326 O O   . ARG A 1 673 ? 11.372  -1.595  -5.270  1.0 98.07 ? 673 ARG A O   1 Q5VSL9 UNP 673 R 
+ATOM 5327 C CG  . ARG A 1 673 ? 10.334  -5.033  -2.569  1.0 98.07 ? 673 ARG A CG  1 Q5VSL9 UNP 673 R 
+ATOM 5328 C CD  . ARG A 1 673 ? 9.041   -5.755  -2.169  1.0 98.07 ? 673 ARG A CD  1 Q5VSL9 UNP 673 R 
+ATOM 5329 N NE  . ARG A 1 673 ? 8.443   -6.473  -3.313  1.0 98.07 ? 673 ARG A NE  1 Q5VSL9 UNP 673 R 
+ATOM 5330 N NH1 . ARG A 1 673 ? 6.279   -6.706  -2.520  1.0 98.07 ? 673 ARG A NH1 1 Q5VSL9 UNP 673 R 
+ATOM 5331 N NH2 . ARG A 1 673 ? 6.927   -7.885  -4.247  1.0 98.07 ? 673 ARG A NH2 1 Q5VSL9 UNP 673 R 
+ATOM 5332 C CZ  . ARG A 1 673 ? 7.232   -7.001  -3.341  1.0 98.07 ? 673 ARG A CZ  1 Q5VSL9 UNP 673 R 
+ATOM 5333 N N   . ILE A 1 674 ? 10.781  -0.510  -3.374  1.0 98.75 ? 674 ILE A N   1 Q5VSL9 UNP 674 I 
+ATOM 5334 C CA  . ILE A 1 674 ? 10.627  0.830   -3.955  1.0 98.75 ? 674 ILE A CA  1 Q5VSL9 UNP 674 I 
+ATOM 5335 C C   . ILE A 1 674 ? 11.976  1.287   -4.508  1.0 98.75 ? 674 ILE A C   1 Q5VSL9 UNP 674 I 
+ATOM 5336 C CB  . ILE A 1 674 ? 10.060  1.821   -2.911  1.0 98.75 ? 674 ILE A CB  1 Q5VSL9 UNP 674 I 
+ATOM 5337 O O   . ILE A 1 674 ? 12.079  1.562   -5.701  1.0 98.75 ? 674 ILE A O   1 Q5VSL9 UNP 674 I 
+ATOM 5338 C CG1 . ILE A 1 674 ? 8.598   1.460   -2.570  1.0 98.75 ? 674 ILE A CG1 1 Q5VSL9 UNP 674 I 
+ATOM 5339 C CG2 . ILE A 1 674 ? 10.136  3.270   -3.431  1.0 98.75 ? 674 ILE A CG2 1 Q5VSL9 UNP 674 I 
+ATOM 5340 C CD1 . ILE A 1 674 ? 8.107   2.097   -1.267  1.0 98.75 ? 674 ILE A CD1 1 Q5VSL9 UNP 674 I 
+ATOM 5341 N N   . LEU A 1 675 ? 13.037  1.244   -3.697  1.0 98.34 ? 675 LEU A N   1 Q5VSL9 UNP 675 L 
+ATOM 5342 C CA  . LEU A 1 675 ? 14.378  1.648   -4.121  1.0 98.34 ? 675 LEU A CA  1 Q5VSL9 UNP 675 L 
+ATOM 5343 C C   . LEU A 1 675 ? 14.869  0.847   -5.339  1.0 98.34 ? 675 LEU A C   1 Q5VSL9 UNP 675 L 
+ATOM 5344 C CB  . LEU A 1 675 ? 15.323  1.504   -2.914  1.0 98.34 ? 675 LEU A CB  1 Q5VSL9 UNP 675 L 
+ATOM 5345 O O   . LEU A 1 675 ? 15.450  1.406   -6.270  1.0 98.34 ? 675 LEU A O   1 Q5VSL9 UNP 675 L 
+ATOM 5346 C CG  . LEU A 1 675 ? 16.707  2.140   -3.118  1.0 98.34 ? 675 LEU A CG  1 Q5VSL9 UNP 675 L 
+ATOM 5347 C CD1 . LEU A 1 675 ? 16.579  3.632   -3.421  1.0 98.34 ? 675 LEU A CD1 1 Q5VSL9 UNP 675 L 
+ATOM 5348 C CD2 . LEU A 1 675 ? 17.551  1.985   -1.853  1.0 98.34 ? 675 LEU A CD2 1 Q5VSL9 UNP 675 L 
+ATOM 5349 N N   . ASN A 1 676 ? 14.578  -0.458  -5.378  1.0 98.02 ? 676 ASN A N   1 Q5VSL9 UNP 676 N 
+ATOM 5350 C CA  . ASN A 1 676 ? 14.883  -1.309  -6.528  1.0 98.02 ? 676 ASN A CA  1 Q5VSL9 UNP 676 N 
+ATOM 5351 C C   . ASN A 1 676 ? 14.100  -0.880  -7.776  1.0 98.02 ? 676 ASN A C   1 Q5VSL9 UNP 676 N 
+ATOM 5352 C CB  . ASN A 1 676 ? 14.588  -2.779  -6.173  1.0 98.02 ? 676 ASN A CB  1 Q5VSL9 UNP 676 N 
+ATOM 5353 O O   . ASN A 1 676 ? 14.664  -0.818  -8.861  1.0 98.02 ? 676 ASN A O   1 Q5VSL9 UNP 676 N 
+ATOM 5354 C CG  . ASN A 1 676 ? 15.627  -3.719  -6.740  1.0 98.02 ? 676 ASN A CG  1 Q5VSL9 UNP 676 N 
+ATOM 5355 N ND2 . ASN A 1 676 ? 16.644  -4.008  -5.971  1.0 98.02 ? 676 ASN A ND2 1 Q5VSL9 UNP 676 N 
+ATOM 5356 O OD1 . ASN A 1 676 ? 15.520  -4.252  -7.834  1.0 98.02 ? 676 ASN A OD1 1 Q5VSL9 UNP 676 N 
+ATOM 5357 N N   . LYS A 1 677 ? 12.804  -0.572  -7.644  1.0 97.87 ? 677 LYS A N   1 Q5VSL9 UNP 677 K 
+ATOM 5358 C CA  . LYS A 1 677 ? 11.970  -0.102  -8.759  1.0 97.87 ? 677 LYS A CA  1 Q5VSL9 UNP 677 K 
+ATOM 5359 C C   . LYS A 1 677 ? 12.448  1.230   -9.323  1.0 97.87 ? 677 LYS A C   1 Q5VSL9 UNP 677 K 
+ATOM 5360 C CB  . LYS A 1 677 ? 10.513  0.029   -8.308  1.0 97.87 ? 677 LYS A CB  1 Q5VSL9 UNP 677 K 
+ATOM 5361 O O   . LYS A 1 677 ? 12.467  1.355   -10.542 1.0 97.87 ? 677 LYS A O   1 Q5VSL9 UNP 677 K 
+ATOM 5362 C CG  . LYS A 1 677 ? 9.784   -1.310  -8.391  1.0 97.87 ? 677 LYS A CG  1 Q5VSL9 UNP 677 K 
+ATOM 5363 C CD  . LYS A 1 677 ? 8.419   -1.167  -7.718  1.0 97.87 ? 677 LYS A CD  1 Q5VSL9 UNP 677 K 
+ATOM 5364 C CE  . LYS A 1 677 ? 7.479   -2.292  -8.133  1.0 97.87 ? 677 LYS A CE  1 Q5VSL9 UNP 677 K 
+ATOM 5365 N NZ  . LYS A 1 677 ? 6.841   -1.993  -9.441  1.0 97.87 ? 677 LYS A NZ  1 Q5VSL9 UNP 677 K 
+ATOM 5366 N N   . LEU A 1 678 ? 12.843  2.168   -8.463  1.0 97.92 ? 678 LEU A N   1 Q5VSL9 UNP 678 L 
+ATOM 5367 C CA  . LEU A 1 678 ? 13.321  3.485   -8.882  1.0 97.92 ? 678 LEU A CA  1 Q5VSL9 UNP 678 L 
+ATOM 5368 C C   . LEU A 1 678 ? 14.641  3.395   -9.655  1.0 97.92 ? 678 LEU A C   1 Q5VSL9 UNP 678 L 
+ATOM 5369 C CB  . LEU A 1 678 ? 13.478  4.403   -7.654  1.0 97.92 ? 678 LEU A CB  1 Q5VSL9 UNP 678 L 
+ATOM 5370 O O   . LEU A 1 678 ? 14.823  4.125   -10.620 1.0 97.92 ? 678 LEU A O   1 Q5VSL9 UNP 678 L 
+ATOM 5371 C CG  . LEU A 1 678 ? 12.175  4.746   -6.903  1.0 97.92 ? 678 LEU A CG  1 Q5VSL9 UNP 678 L 
+ATOM 5372 C CD1 . LEU A 1 678 ? 12.493  5.671   -5.730  1.0 97.92 ? 678 LEU A CD1 1 Q5VSL9 UNP 678 L 
+ATOM 5373 C CD2 . LEU A 1 678 ? 11.132  5.415   -7.795  1.0 97.92 ? 678 LEU A CD2 1 Q5VSL9 UNP 678 L 
+ATOM 5374 N N   . THR A 1 679 ? 15.550  2.503   -9.253  1.0 96.08 ? 679 THR A N   1 Q5VSL9 UNP 679 T 
+ATOM 5375 C CA  . THR A 1 679 ? 16.925  2.443   -9.792  1.0 96.08 ? 679 THR A CA  1 Q5VSL9 UNP 679 T 
+ATOM 5376 C C   . THR A 1 679 ? 17.124  1.427   -10.914 1.0 96.08 ? 679 THR A C   1 Q5VSL9 UNP 679 T 
+ATOM 5377 C CB  . THR A 1 679 ? 17.927  2.167   -8.665  1.0 96.08 ? 679 THR A CB  1 Q5VSL9 UNP 679 T 
+ATOM 5378 O O   . THR A 1 679 ? 18.067  1.537   -11.698 1.0 96.08 ? 679 THR A O   1 Q5VSL9 UNP 679 T 
+ATOM 5379 C CG2 . THR A 1 679 ? 17.961  3.329   -7.664  1.0 96.08 ? 679 THR A CG2 1 Q5VSL9 UNP 679 T 
+ATOM 5380 O OG1 . THR A 1 679 ? 17.572  0.986   -7.969  1.0 96.08 ? 679 THR A OG1 1 Q5VSL9 UNP 679 T 
+ATOM 5381 N N   . LYS A 1 680 ? 16.242  0.431   -11.027 1.0 92.74 ? 680 LYS A N   1 Q5VSL9 UNP 680 K 
+ATOM 5382 C CA  . LYS A 1 680 ? 16.378  -0.656  -11.998 1.0 92.74 ? 680 LYS A CA  1 Q5VSL9 UNP 680 K 
+ATOM 5383 C C   . LYS A 1 680 ? 16.445  -0.122  -13.434 1.0 92.74 ? 680 LYS A C   1 Q5VSL9 UNP 680 K 
+ATOM 5384 C CB  . LYS A 1 680 ? 15.221  -1.639  -11.786 1.0 92.74 ? 680 LYS A CB  1 Q5VSL9 UNP 680 K 
+ATOM 5385 O O   . LYS A 1 680 ? 15.461  0.403   -13.942 1.0 92.74 ? 680 LYS A O   1 Q5VSL9 UNP 680 K 
+ATOM 5386 C CG  . LYS A 1 680 ? 15.248  -2.784  -12.790 1.0 92.74 ? 680 LYS A CG  1 Q5VSL9 UNP 680 K 
+ATOM 5387 C CD  . LYS A 1 680 ? 14.067  -3.723  -12.567 1.0 92.74 ? 680 LYS A CD  1 Q5VSL9 UNP 680 K 
+ATOM 5388 C CE  . LYS A 1 680 ? 14.187  -4.874  -13.563 1.0 92.74 ? 680 LYS A CE  1 Q5VSL9 UNP 680 K 
+ATOM 5389 N NZ  . LYS A 1 680 ? 12.950  -5.685  -13.589 1.0 92.74 ? 680 LYS A NZ  1 Q5VSL9 UNP 680 K 
+ATOM 5390 N N   . TRP A 1 681 ? 17.574  -0.378  -14.100 1.0 84.67 ? 681 TRP A N   1 Q5VSL9 UNP 681 W 
+ATOM 5391 C CA  . TRP A 1 681 ? 17.866  0.049   -15.480 1.0 84.67 ? 681 TRP A CA  1 Q5VSL9 UNP 681 W 
+ATOM 5392 C C   . TRP A 1 681 ? 17.880  1.564   -15.687 1.0 84.67 ? 681 TRP A C   1 Q5VSL9 UNP 681 W 
+ATOM 5393 C CB  . TRP A 1 681 ? 16.979  -0.687  -16.502 1.0 84.67 ? 681 TRP A CB  1 Q5VSL9 UNP 681 W 
+ATOM 5394 O O   . TRP A 1 681 ? 17.659  2.032   -16.797 1.0 84.67 ? 681 TRP A O   1 Q5VSL9 UNP 681 W 
+ATOM 5395 C CG  . TRP A 1 681 ? 17.133  -2.167  -16.453 1.0 84.67 ? 681 TRP A CG  1 Q5VSL9 UNP 681 W 
+ATOM 5396 C CD1 . TRP A 1 681 ? 16.196  -3.060  -16.074 1.0 84.67 ? 681 TRP A CD1 1 Q5VSL9 UNP 681 W 
+ATOM 5397 C CD2 . TRP A 1 681 ? 18.309  -2.940  -16.813 1.0 84.67 ? 681 TRP A CD2 1 Q5VSL9 UNP 681 W 
+ATOM 5398 C CE2 . TRP A 1 681 ? 18.086  -4.286  -16.414 1.0 84.67 ? 681 TRP A CE2 1 Q5VSL9 UNP 681 W 
+ATOM 5399 C CE3 . TRP A 1 681 ? 19.546  -2.638  -17.417 1.0 84.67 ? 681 TRP A CE3 1 Q5VSL9 UNP 681 W 
+ATOM 5400 N NE1 . TRP A 1 681 ? 16.768  -4.318  -16.012 1.0 84.67 ? 681 TRP A NE1 1 Q5VSL9 UNP 681 W 
+ATOM 5401 C CH2 . TRP A 1 681 ? 20.303  -4.938  -17.121 1.0 84.67 ? 681 TRP A CH2 1 Q5VSL9 UNP 681 W 
+ATOM 5402 C CZ2 . TRP A 1 681 ? 19.092  -5.255  -16.484 1.0 84.67 ? 681 TRP A CZ2 1 Q5VSL9 UNP 681 W 
+ATOM 5403 C CZ3 . TRP A 1 681 ? 20.517  -3.637  -17.604 1.0 84.67 ? 681 TRP A CZ3 1 Q5VSL9 UNP 681 W 
+ATOM 5404 N N   . LYS A 1 682 ? 18.155  2.328   -14.629 1.0 91.66 ? 682 LYS A N   1 Q5VSL9 UNP 682 K 
+ATOM 5405 C CA  . LYS A 1 682 ? 18.348  3.773   -14.706 1.0 91.66 ? 682 LYS A CA  1 Q5VSL9 UNP 682 K 
+ATOM 5406 C C   . LYS A 1 682 ? 19.750  4.088   -14.208 1.0 91.66 ? 682 LYS A C   1 Q5VSL9 UNP 682 K 
+ATOM 5407 C CB  . LYS A 1 682 ? 17.240  4.477   -13.906 1.0 91.66 ? 682 LYS A CB  1 Q5VSL9 UNP 682 K 
+ATOM 5408 O O   . LYS A 1 682 ? 20.007  4.045   -13.002 1.0 91.66 ? 682 LYS A O   1 Q5VSL9 UNP 682 K 
+ATOM 5409 C CG  . LYS A 1 682 ? 15.816  4.216   -14.433 1.0 91.66 ? 682 LYS A CG  1 Q5VSL9 UNP 682 K 
+ATOM 5410 C CD  . LYS A 1 682 ? 15.558  4.778   -15.839 1.0 91.66 ? 682 LYS A CD  1 Q5VSL9 UNP 682 K 
+ATOM 5411 C CE  . LYS A 1 682 ? 14.089  4.548   -16.214 1.0 91.66 ? 682 LYS A CE  1 Q5VSL9 UNP 682 K 
+ATOM 5412 N NZ  . LYS A 1 682 ? 13.782  4.973   -17.600 1.0 91.66 ? 682 LYS A NZ  1 Q5VSL9 UNP 682 K 
+ATOM 5413 N N   . HIS A 1 683 ? 20.668  4.349   -15.136 1.0 90.61 ? 683 HIS A N   1 Q5VSL9 UNP 683 H 
+ATOM 5414 C CA  . HIS A 1 683 ? 22.070  4.609   -14.811 1.0 90.61 ? 683 HIS A CA  1 Q5VSL9 UNP 683 H 
+ATOM 5415 C C   . HIS A 1 683 ? 22.218  5.849   -13.932 1.0 90.61 ? 683 HIS A C   1 Q5VSL9 UNP 683 H 
+ATOM 5416 C CB  . HIS A 1 683 ? 22.873  4.751   -16.099 1.0 90.61 ? 683 HIS A CB  1 Q5VSL9 UNP 683 H 
+ATOM 5417 O O   . HIS A 1 683 ? 22.834  5.754   -12.875 1.0 90.61 ? 683 HIS A O   1 Q5VSL9 UNP 683 H 
+ATOM 5418 C CG  . HIS A 1 683 ? 22.975  3.467   -16.868 1.0 90.61 ? 683 HIS A CG  1 Q5VSL9 UNP 683 H 
+ATOM 5419 C CD2 . HIS A 1 683 ? 23.633  2.344   -16.462 1.0 90.61 ? 683 HIS A CD2 1 Q5VSL9 UNP 683 H 
+ATOM 5420 N ND1 . HIS A 1 683 ? 22.450  3.214   -18.111 1.0 90.61 ? 683 HIS A ND1 1 Q5VSL9 UNP 683 H 
+ATOM 5421 C CE1 . HIS A 1 683 ? 22.818  1.966   -18.454 1.0 90.61 ? 683 HIS A CE1 1 Q5VSL9 UNP 683 H 
+ATOM 5422 N NE2 . HIS A 1 683 ? 23.536  1.383   -17.471 1.0 90.61 ? 683 HIS A NE2 1 Q5VSL9 UNP 683 H 
+ATOM 5423 N N   . SER A 1 684 ? 21.537  6.948   -14.279 1.0 91.40 ? 684 SER A N   1 Q5VSL9 UNP 684 S 
+ATOM 5424 C CA  . SER A 1 684 ? 21.505  8.176   -13.470 1.0 91.40 ? 684 SER A CA  1 Q5VSL9 UNP 684 S 
+ATOM 5425 C C   . SER A 1 684 ? 21.104  7.898   -12.013 1.0 91.40 ? 684 SER A C   1 Q5VSL9 UNP 684 S 
+ATOM 5426 C CB  . SER A 1 684 ? 20.531  9.182   -14.099 1.0 91.40 ? 684 SER A CB  1 Q5VSL9 UNP 684 S 
+ATOM 5427 O O   . SER A 1 684 ? 21.831  8.213   -11.070 1.0 91.40 ? 684 SER A O   1 Q5VSL9 UNP 684 S 
+ATOM 5428 O OG  . SER A 1 684 ? 20.596  10.391  -13.380 1.0 91.40 ? 684 SER A OG  1 Q5VSL9 UNP 684 S 
+ATOM 5429 N N   . ARG A 1 685 ? 19.992  7.182   -11.807 1.0 94.27 ? 685 ARG A N   1 Q5VSL9 UNP 685 R 
+ATOM 5430 C CA  . ARG A 1 685 ? 19.472  6.854   -10.467 1.0 94.27 ? 685 ARG A CA  1 Q5VSL9 UNP 685 R 
+ATOM 5431 C C   . ARG A 1 685 ? 20.339  5.828   -9.728  1.0 94.27 ? 685 ARG A C   1 Q5VSL9 UNP 685 R 
+ATOM 5432 C CB  . ARG A 1 685 ? 18.018  6.375   -10.582 1.0 94.27 ? 685 ARG A CB  1 Q5VSL9 UNP 685 R 
+ATOM 5433 O O   . ARG A 1 685 ? 20.425  5.862   -8.503  1.0 94.27 ? 685 ARG A O   1 Q5VSL9 UNP 685 R 
+ATOM 5434 C CG  . ARG A 1 685 ? 17.099  7.393   -11.285 1.0 94.27 ? 685 ARG A CG  1 Q5VSL9 UNP 685 R 
+ATOM 5435 C CD  . ARG A 1 685 ? 15.708  6.792   -11.500 1.0 94.27 ? 685 ARG A CD  1 Q5VSL9 UNP 685 R 
+ATOM 5436 N NE  . ARG A 1 685 ? 14.908  7.570   -12.455 1.0 94.27 ? 685 ARG A NE  1 Q5VSL9 UNP 685 R 
+ATOM 5437 N NH1 . ARG A 1 685 ? 13.021  6.230   -12.550 1.0 94.27 ? 685 ARG A NH1 1 Q5VSL9 UNP 685 R 
+ATOM 5438 N NH2 . ARG A 1 685 ? 13.180  8.027   -13.833 1.0 94.27 ? 685 ARG A NH2 1 Q5VSL9 UNP 685 R 
+ATOM 5439 C CZ  . ARG A 1 685 ? 13.705  7.280   -12.915 1.0 94.27 ? 685 ARG A CZ  1 Q5VSL9 UNP 685 R 
+ATOM 5440 N N   . THR A 1 686 ? 21.008  4.926   -10.446 1.0 94.32 ? 686 THR A N   1 Q5VSL9 UNP 686 T 
+ATOM 5441 C CA  . THR A 1 686 ? 21.998  4.011   -9.854  1.0 94.32 ? 686 THR A CA  1 Q5VSL9 UNP 686 T 
+ATOM 5442 C C   . THR A 1 686 ? 23.253  4.769   -9.421  1.0 94.32 ? 686 THR A C   1 Q5VSL9 UNP 686 T 
+ATOM 5443 C CB  . THR A 1 686 ? 22.374  2.881   -10.818 1.0 94.32 ? 686 THR A CB  1 Q5VSL9 UNP 686 T 
+ATOM 5444 O O   . THR A 1 686 ? 23.759  4.526   -8.328  1.0 94.32 ? 686 THR A O   1 Q5VSL9 UNP 686 T 
+ATOM 5445 C CG2 . THR A 1 686 ? 23.287  1.855   -10.152 1.0 94.32 ? 686 THR A CG2 1 Q5VSL9 UNP 686 T 
+ATOM 5446 O OG1 . THR A 1 686 ? 21.212  2.180   -11.204 1.0 94.32 ? 686 THR A OG1 1 Q5VSL9 UNP 686 T 
+ATOM 5447 N N   . MET A 1 687 ? 23.711  5.744   -10.208 1.0 91.56 ? 687 MET A N   1 Q5VSL9 UNP 687 M 
+ATOM 5448 C CA  . MET A 1 687 ? 24.803  6.640   -9.827  1.0 91.56 ? 687 MET A CA  1 Q5VSL9 UNP 687 M 
+ATOM 5449 C C   . MET A 1 687 ? 24.457  7.465   -8.590  1.0 91.56 ? 687 MET A C   1 Q5VSL9 UNP 687 M 
+ATOM 5450 C CB  . MET A 1 687 ? 25.198  7.555   -10.998 1.0 91.56 ? 687 MET A CB  1 Q5VSL9 UNP 687 M 
+ATOM 5451 O O   . MET A 1 687 ? 25.314  7.630   -7.725  1.0 91.56 ? 687 MET A O   1 Q5VSL9 UNP 687 M 
+ATOM 5452 C CG  . MET A 1 687 ? 26.053  6.814   -12.027 1.0 91.56 ? 687 MET A CG  1 Q5VSL9 UNP 687 M 
+ATOM 5453 S SD  . MET A 1 687 ? 27.563  6.077   -11.347 1.0 91.56 ? 687 MET A SD  1 Q5VSL9 UNP 687 M 
+ATOM 5454 C CE  . MET A 1 687 ? 28.484  7.557   -10.859 1.0 91.56 ? 687 MET A CE  1 Q5VSL9 UNP 687 M 
+ATOM 5455 N N   . MET A 1 688 ? 23.198  7.884   -8.413  1.0 93.04 ? 688 MET A N   1 Q5VSL9 UNP 688 M 
+ATOM 5456 C CA  . MET A 1 688 ? 22.768  8.505   -7.154  1.0 93.04 ? 688 MET A CA  1 Q5VSL9 UNP 688 M 
+ATOM 5457 C C   . MET A 1 688 ? 23.021  7.589   -5.944  1.0 93.04 ? 688 MET A C   1 Q5VSL9 UNP 688 M 
+ATOM 5458 C CB  . MET A 1 688 ? 21.288  8.912   -7.191  1.0 93.04 ? 688 MET A CB  1 Q5VSL9 UNP 688 M 
+ATOM 5459 O O   . MET A 1 688 ? 23.503  8.064   -4.919  1.0 93.04 ? 688 MET A O   1 Q5VSL9 UNP 688 M 
+ATOM 5460 C CG  . MET A 1 688 ? 20.974  10.015  -8.205  1.0 93.04 ? 688 MET A CG  1 Q5VSL9 UNP 688 M 
+ATOM 5461 S SD  . MET A 1 688 ? 19.214  10.448  -8.268  1.0 93.04 ? 688 MET A SD  1 Q5VSL9 UNP 688 M 
+ATOM 5462 C CE  . MET A 1 688 ? 19.031  11.384  -6.725  1.0 93.04 ? 688 MET A CE  1 Q5VSL9 UNP 688 M 
+ATOM 5463 N N   . LEU A 1 689 ? 22.772  6.273   -6.044  1.0 94.99 ? 689 LEU A N   1 Q5VSL9 UNP 689 L 
+ATOM 5464 C CA  . LEU A 1 689 ? 23.080  5.327   -4.955  1.0 94.99 ? 689 LEU A CA  1 Q5VSL9 UNP 689 L 
+ATOM 5465 C C   . LEU A 1 689 ? 24.574  5.296   -4.607  1.0 94.99 ? 689 LEU A C   1 Q5VSL9 UNP 689 L 
+ATOM 5466 C CB  . LEU A 1 689 ? 22.652  3.894   -5.325  1.0 94.99 ? 689 LEU A CB  1 Q5VSL9 UNP 689 L 
+ATOM 5467 O O   . LEU A 1 689 ? 24.929  5.173   -3.430  1.0 94.99 ? 689 LEU A O   1 Q5VSL9 UNP 689 L 
+ATOM 5468 C CG  . LEU A 1 689 ? 21.151  3.640   -5.470  1.0 94.99 ? 689 LEU A CG  1 Q5VSL9 UNP 689 L 
+ATOM 5469 C CD1 . LEU A 1 689 ? 20.936  2.200   -5.948  1.0 94.99 ? 689 LEU A CD1 1 Q5VSL9 UNP 689 L 
+ATOM 5470 C CD2 . LEU A 1 689 ? 20.438  3.797   -4.130  1.0 94.99 ? 689 LEU A CD2 1 Q5VSL9 UNP 689 L 
+ATOM 5471 N N   . VAL A 1 690 ? 25.436  5.392   -5.620  1.0 93.18 ? 690 VAL A N   1 Q5VSL9 UNP 690 V 
+ATOM 5472 C CA  . VAL A 1 690 ? 26.895  5.410   -5.456  1.0 93.18 ? 690 VAL A CA  1 Q5VSL9 UNP 690 V 
+ATOM 5473 C C   . VAL A 1 690 ? 27.333  6.717   -4.796  1.0 93.18 ? 690 VAL A C   1 Q5VSL9 UNP 690 V 
+ATOM 5474 C CB  . VAL A 1 690 ? 27.605  5.194   -6.808  1.0 93.18 ? 690 VAL A CB  1 Q5VSL9 UNP 690 V 
+ATOM 5475 O O   . VAL A 1 690 ? 28.049  6.681   -3.795  1.0 93.18 ? 690 VAL A O   1 Q5VSL9 UNP 690 V 
+ATOM 5476 C CG1 . VAL A 1 690 ? 29.130  5.187   -6.648  1.0 93.18 ? 690 VAL A CG1 1 Q5VSL9 UNP 690 V 
+ATOM 5477 C CG2 . VAL A 1 690 ? 27.196  3.859   -7.445  1.0 93.18 ? 690 VAL A CG2 1 Q5VSL9 UNP 690 V 
+ATOM 5478 N N   . VAL A 1 691 ? 26.825  7.858   -5.277  1.0 91.75 ? 691 VAL A N   1 Q5VSL9 UNP 691 V 
+ATOM 5479 C CA  . VAL A 1 691 ? 27.082  9.196   -4.712  1.0 91.75 ? 691 VAL A CA  1 Q5VSL9 UNP 691 V 
+ATOM 5480 C C   . VAL A 1 691 ? 26.657  9.270   -3.242  1.0 91.75 ? 691 VAL A C   1 Q5VSL9 UNP 691 V 
+ATOM 5481 C CB  . VAL A 1 691 ? 26.369  10.278  -5.551  1.0 91.75 ? 691 VAL A CB  1 Q5VSL9 UNP 691 V 
+ATOM 5482 O O   . VAL A 1 691 ? 27.415  9.752   -2.402  1.0 91.75 ? 691 VAL A O   1 Q5VSL9 UNP 691 V 
+ATOM 5483 C CG1 . VAL A 1 691 ? 26.417  11.666  -4.900  1.0 91.75 ? 691 VAL A CG1 1 Q5VSL9 UNP 691 V 
+ATOM 5484 C CG2 . VAL A 1 691 ? 27.016  10.409  -6.935  1.0 91.75 ? 691 VAL A CG2 1 Q5VSL9 UNP 691 V 
+ATOM 5485 N N   . PHE A 1 692 ? 25.499  8.703   -2.892  1.0 94.21 ? 692 PHE A N   1 Q5VSL9 UNP 692 F 
+ATOM 5486 C CA  . PHE A 1 692 ? 25.030  8.614   -1.504  1.0 94.21 ? 692 PHE A CA  1 Q5VSL9 UNP 692 F 
+ATOM 5487 C C   . PHE A 1 692 ? 25.718  7.519   -0.672  1.0 94.21 ? 692 PHE A C   1 Q5VSL9 UNP 692 F 
+ATOM 5488 C CB  . PHE A 1 692 ? 23.497  8.493   -1.471  1.0 94.21 ? 692 PHE A CB  1 Q5VSL9 UNP 692 F 
+ATOM 5489 O O   . PHE A 1 692 ? 25.287  7.241   0.448   1.0 94.21 ? 692 PHE A O   1 Q5VSL9 UNP 692 F 
+ATOM 5490 C CG  . PHE A 1 692 ? 22.772  9.779   -1.809  1.0 94.21 ? 692 PHE A CG  1 Q5VSL9 UNP 692 F 
+ATOM 5491 C CD1 . PHE A 1 692 ? 22.945  10.913  -0.991  1.0 94.21 ? 692 PHE A CD1 1 Q5VSL9 UNP 692 F 
+ATOM 5492 C CD2 . PHE A 1 692 ? 21.915  9.852   -2.922  1.0 94.21 ? 692 PHE A CD2 1 Q5VSL9 UNP 692 F 
+ATOM 5493 C CE1 . PHE A 1 692 ? 22.298  12.120  -1.309  1.0 94.21 ? 692 PHE A CE1 1 Q5VSL9 UNP 692 F 
+ATOM 5494 C CE2 . PHE A 1 692 ? 21.278  11.061  -3.247  1.0 94.21 ? 692 PHE A CE2 1 Q5VSL9 UNP 692 F 
+ATOM 5495 C CZ  . PHE A 1 692 ? 21.472  12.197  -2.443  1.0 94.21 ? 692 PHE A CZ  1 Q5VSL9 UNP 692 F 
+ATOM 5496 N N   . LYS A 1 693 ? 26.786  6.888   -1.182  1.0 95.18 ? 693 LYS A N   1 Q5VSL9 UNP 693 K 
+ATOM 5497 C CA  . LYS A 1 693 ? 27.553  5.834   -0.497  1.0 95.18 ? 693 LYS A CA  1 Q5VSL9 UNP 693 K 
+ATOM 5498 C C   . LYS A 1 693 ? 26.640  4.738   0.063   1.0 95.18 ? 693 LYS A C   1 Q5VSL9 UNP 693 K 
+ATOM 5499 C CB  . LYS A 1 693 ? 28.484  6.443   0.571   1.0 95.18 ? 693 LYS A CB  1 Q5VSL9 UNP 693 K 
+ATOM 5500 O O   . LYS A 1 693 ? 26.770  4.327   1.217   1.0 95.18 ? 693 LYS A O   1 Q5VSL9 UNP 693 K 
+ATOM 5501 C CG  . LYS A 1 693 ? 29.502  7.429   -0.018  1.0 95.18 ? 693 LYS A CG  1 Q5VSL9 UNP 693 K 
+ATOM 5502 C CD  . LYS A 1 693 ? 30.432  7.979   1.073   1.0 95.18 ? 693 LYS A CD  1 Q5VSL9 UNP 693 K 
+ATOM 5503 C CE  . LYS A 1 693 ? 31.441  8.937   0.429   1.0 95.18 ? 693 LYS A CE  1 Q5VSL9 UNP 693 K 
+ATOM 5504 N NZ  . LYS A 1 693 ? 32.354  9.555   1.425   1.0 95.18 ? 693 LYS A NZ  1 Q5VSL9 UNP 693 K 
+ATOM 5505 N N   . SER A 1 694 ? 25.697  4.259   -0.749  1.0 96.94 ? 694 SER A N   1 Q5VSL9 UNP 694 S 
+ATOM 5506 C CA  . SER A 1 694 ? 24.684  3.312   -0.276  1.0 96.94 ? 694 SER A CA  1 Q5VSL9 UNP 694 S 
+ATOM 5507 C C   . SER A 1 694 ? 25.235  1.911   0.015   1.0 96.94 ? 694 SER A C   1 Q5VSL9 UNP 694 S 
+ATOM 5508 C CB  . SER A 1 694 ? 23.520  3.232   -1.258  1.0 96.94 ? 694 SER A CB  1 Q5VSL9 UNP 694 S 
+ATOM 5509 O O   . SER A 1 694 ? 24.694  1.205   0.866   1.0 96.94 ? 694 SER A O   1 Q5VSL9 UNP 694 S 
+ATOM 5510 O OG  . SER A 1 694 ? 23.822  2.401   -2.345  1.0 96.94 ? 694 SER A OG  1 Q5VSL9 UNP 694 S 
+ATOM 5511 N N   . ALA A 1 695 ? 26.326  1.495   -0.640  1.0 96.37 ? 695 ALA A N   1 Q5VSL9 UNP 695 A 
+ATOM 5512 C CA  . ALA A 1 695 ? 26.826  0.122   -0.552  1.0 96.37 ? 695 ALA A CA  1 Q5VSL9 UNP 695 A 
+ATOM 5513 C C   . ALA A 1 695 ? 27.169  -0.339  0.887   1.0 96.37 ? 695 ALA A C   1 Q5VSL9 UNP 695 A 
+ATOM 5514 C CB  . ALA A 1 695 ? 27.966  -0.073  -1.562  1.0 96.37 ? 695 ALA A CB  1 Q5VSL9 UNP 695 A 
+ATOM 5515 O O   . ALA A 1 695 ? 26.715  -1.418  1.271   1.0 96.37 ? 695 ALA A O   1 Q5VSL9 UNP 695 A 
+ATOM 5516 N N   . PRO A 1 696 ? 27.879  0.436   1.736   1.0 95.58 ? 696 PRO A N   1 Q5VSL9 UNP 696 P 
+ATOM 5517 C CA  . PRO A 1 696 ? 28.069  0.084   3.146   1.0 95.58 ? 696 PRO A CA  1 Q5VSL9 UNP 696 P 
+ATOM 5518 C C   . PRO A 1 696 ? 26.764  -0.016  3.948   1.0 95.58 ? 696 PRO A C   1 Q5VSL9 UNP 696 P 
+ATOM 5519 C CB  . PRO A 1 696 ? 28.975  1.176   3.727   1.0 95.58 ? 696 PRO A CB  1 Q5VSL9 UNP 696 P 
+ATOM 5520 O O   . PRO A 1 696 ? 26.632  -0.910  4.784   1.0 95.58 ? 696 PRO A O   1 Q5VSL9 UNP 696 P 
+ATOM 5521 C CG  . PRO A 1 696 ? 29.738  1.696   2.513   1.0 95.58 ? 696 PRO A CG  1 Q5VSL9 UNP 696 P 
+ATOM 5522 C CD  . PRO A 1 696 ? 28.705  1.584   1.398   1.0 95.58 ? 696 PRO A CD  1 Q5VSL9 UNP 696 P 
+ATOM 5523 N N   . ILE A 1 697 ? 25.797  0.873   3.689   1.0 96.61 ? 697 ILE A N   1 Q5VSL9 UNP 697 I 
+ATOM 5524 C CA  . ILE A 1 697 ? 24.489  0.887   4.364   1.0 96.61 ? 697 ILE A CA  1 Q5VSL9 UNP 697 I 
+ATOM 5525 C C   . ILE A 1 697 ? 23.739  -0.410  4.041   1.0 96.61 ? 697 ILE A C   1 Q5VSL9 UNP 697 I 
+ATOM 5526 C CB  . ILE A 1 697 ? 23.672  2.142   3.958   1.0 96.61 ? 697 ILE A CB  1 Q5VSL9 UNP 697 I 
+ATOM 5527 O O   . ILE A 1 697 ? 23.345  -1.154  4.939   1.0 96.61 ? 697 ILE A O   1 Q5VSL9 UNP 697 I 
+ATOM 5528 C CG1 . ILE A 1 697 ? 24.421  3.448   4.315   1.0 96.61 ? 697 ILE A CG1 1 Q5VSL9 UNP 697 I 
+ATOM 5529 C CG2 . ILE A 1 697 ? 22.290  2.107   4.630   1.0 96.61 ? 697 ILE A CG2 1 Q5VSL9 UNP 697 I 
+ATOM 5530 C CD1 . ILE A 1 697 ? 23.779  4.717   3.737   1.0 96.61 ? 697 ILE A CD1 1 Q5VSL9 UNP 697 I 
+ATOM 5531 N N   . LEU A 1 698 ? 23.639  -0.728  2.751   1.0 97.16 ? 698 LEU A N   1 Q5VSL9 UNP 698 L 
+ATOM 5532 C CA  . LEU A 1 698 ? 22.999  -1.935  2.238   1.0 97.16 ? 698 LEU A CA  1 Q5VSL9 UNP 698 L 
+ATOM 5533 C C   . LEU A 1 698 ? 23.718  -3.208  2.707   1.0 97.16 ? 698 LEU A C   1 Q5VSL9 UNP 698 L 
+ATOM 5534 C CB  . LEU A 1 698 ? 22.972  -1.823  0.705   1.0 97.16 ? 698 LEU A CB  1 Q5VSL9 UNP 698 L 
+ATOM 5535 O O   . LEU A 1 698 ? 23.070  -4.155  3.141   1.0 97.16 ? 698 LEU A O   1 Q5VSL9 UNP 698 L 
+ATOM 5536 C CG  . LEU A 1 698 ? 22.016  -0.745  0.160   1.0 97.16 ? 698 LEU A CG  1 Q5VSL9 UNP 698 L 
+ATOM 5537 C CD1 . LEU A 1 698 ? 22.202  -0.673  -1.353  1.0 97.16 ? 698 LEU A CD1 1 Q5VSL9 UNP 698 L 
+ATOM 5538 C CD2 . LEU A 1 698 ? 20.545  -1.039  0.462   1.0 97.16 ? 698 LEU A CD2 1 Q5VSL9 UNP 698 L 
+ATOM 5539 N N   . LYS A 1 699 ? 25.057  -3.229  2.717   1.0 94.86 ? 699 LYS A N   1 Q5VSL9 UNP 699 K 
+ATOM 5540 C CA  . LYS A 1 699 ? 25.829  -4.377  3.216   1.0 94.86 ? 699 LYS A CA  1 Q5VSL9 UNP 699 K 
+ATOM 5541 C C   . LYS A 1 699 ? 25.530  -4.671  4.689   1.0 94.86 ? 699 LYS A C   1 Q5VSL9 UNP 699 K 
+ATOM 5542 C CB  . LYS A 1 699 ? 27.329  -4.146  2.974   1.0 94.86 ? 699 LYS A CB  1 Q5VSL9 UNP 699 K 
+ATOM 5543 O O   . LYS A 1 699 ? 25.434  -5.838  5.056   1.0 94.86 ? 699 LYS A O   1 Q5VSL9 UNP 699 K 
+ATOM 5544 C CG  . LYS A 1 699 ? 28.168  -5.387  3.327   1.0 94.86 ? 699 LYS A CG  1 Q5VSL9 UNP 699 K 
+ATOM 5545 C CD  . LYS A 1 699 ? 29.669  -5.133  3.145   1.0 94.86 ? 699 LYS A CD  1 Q5VSL9 UNP 699 K 
+ATOM 5546 C CE  . LYS A 1 699 ? 30.463  -6.355  3.629   1.0 94.86 ? 699 LYS A CE  1 Q5VSL9 UNP 699 K 
+ATOM 5547 N NZ  . LYS A 1 699 ? 31.929  -6.123  3.609   1.0 94.86 ? 699 LYS A NZ  1 Q5VSL9 UNP 699 K 
+ATOM 5548 N N   . ARG A 1 700 ? 25.345  -3.647  5.534   1.0 93.66 ? 700 ARG A N   1 Q5VSL9 UNP 700 R 
+ATOM 5549 C CA  . ARG A 1 700 ? 24.923  -3.856  6.932   1.0 93.66 ? 700 ARG A CA  1 Q5VSL9 UNP 700 R 
+ATOM 5550 C C   . ARG A 1 700 ? 23.513  -4.433  7.026   1.0 93.66 ? 700 ARG A C   1 Q5VSL9 UNP 700 R 
+ATOM 5551 C CB  . ARG A 1 700 ? 25.019  -2.559  7.743   1.0 93.66 ? 700 ARG A CB  1 Q5VSL9 UNP 700 R 
+ATOM 5552 O O   . ARG A 1 700 ? 23.277  -5.262  7.900   1.0 93.66 ? 700 ARG A O   1 Q5VSL9 UNP 700 R 
+ATOM 5553 C CG  . ARG A 1 700 ? 26.474  -2.157  8.024   1.0 93.66 ? 700 ARG A CG  1 Q5VSL9 UNP 700 R 
+ATOM 5554 C CD  . ARG A 1 700 ? 26.558  -0.969  8.989   1.0 93.66 ? 700 ARG A CD  1 Q5VSL9 UNP 700 R 
+ATOM 5555 N NE  . ARG A 1 700 ? 25.823  0.197   8.472   1.0 93.66 ? 700 ARG A NE  1 Q5VSL9 UNP 700 R 
+ATOM 5556 N NH1 . ARG A 1 700 ? 27.499  1.788   8.474   1.0 93.66 ? 700 ARG A NH1 1 Q5VSL9 UNP 700 R 
+ATOM 5557 N NH2 . ARG A 1 700 ? 25.429  2.296   7.802   1.0 93.66 ? 700 ARG A NH2 1 Q5VSL9 UNP 700 R 
+ATOM 5558 C CZ  . ARG A 1 700 ? 26.268  1.418   8.252   1.0 93.66 ? 700 ARG A CZ  1 Q5VSL9 UNP 700 R 
+ATOM 5559 N N   . ALA A 1 701 ? 22.614  -4.060  6.115   1.0 94.99 ? 701 ALA A N   1 Q5VSL9 UNP 701 A 
+ATOM 5560 C CA  . ALA A 1 701 ? 21.258  -4.601  6.083   1.0 94.99 ? 701 ALA A CA  1 Q5VSL9 UNP 701 A 
+ATOM 5561 C C   . ALA A 1 701 ? 21.200  -6.108  5.768   1.0 94.99 ? 701 ALA A C   1 Q5VSL9 UNP 701 A 
+ATOM 5562 C CB  . ALA A 1 701 ? 20.392  -3.760  5.137   1.0 94.99 ? 701 ALA A CB  1 Q5VSL9 UNP 701 A 
+ATOM 5563 O O   . ALA A 1 701 ? 20.260  -6.775  6.192   1.0 94.99 ? 701 ALA A O   1 Q5VSL9 UNP 701 A 
+ATOM 5564 N N   . LEU A 1 702 ? 22.234  -6.677  5.130   1.0 94.37 ? 702 LEU A N   1 Q5VSL9 UNP 702 L 
+ATOM 5565 C CA  . LEU A 1 702 ? 22.350  -8.129  4.913   1.0 94.37 ? 702 LEU A CA  1 Q5VSL9 UNP 702 L 
+ATOM 5566 C C   . LEU A 1 702 ? 22.467  -8.947  6.207   1.0 94.37 ? 702 LEU A C   1 Q5VSL9 UNP 702 L 
+ATOM 5567 C CB  . LEU A 1 702 ? 23.559  -8.456  4.013   1.0 94.37 ? 702 LEU A CB  1 Q5VSL9 UNP 702 L 
+ATOM 5568 O O   . LEU A 1 702 ? 22.307  -10.163 6.156   1.0 94.37 ? 702 LEU A O   1 Q5VSL9 UNP 702 L 
+ATOM 5569 C CG  . LEU A 1 702 ? 23.463  -7.951  2.568   1.0 94.37 ? 702 LEU A CG  1 Q5VSL9 UNP 702 L 
+ATOM 5570 C CD1 . LEU A 1 702 ? 24.774  -8.219  1.829   1.0 94.37 ? 702 LEU A CD1 1 Q5VSL9 UNP 702 L 
+ATOM 5571 C CD2 . LEU A 1 702 ? 22.335  -8.648  1.805   1.0 94.37 ? 702 LEU A CD2 1 Q5VSL9 UNP 702 L 
+ATOM 5572 N N   . LYS A 1 703 ? 22.739  -8.317  7.360   1.0 91.24 ? 703 LYS A N   1 Q5VSL9 UNP 703 K 
+ATOM 5573 C CA  . LYS A 1 703 ? 22.745  -9.011  8.658   1.0 91.24 ? 703 LYS A CA  1 Q5VSL9 UNP 703 K 
+ATOM 5574 C C   . LYS A 1 703 ? 21.378  -9.584  9.033   1.0 91.24 ? 703 LYS A C   1 Q5VSL9 UNP 703 K 
+ATOM 5575 C CB  . LYS A 1 703 ? 23.221  -8.071  9.770   1.0 91.24 ? 703 LYS A CB  1 Q5VSL9 UNP 703 K 
+ATOM 5576 O O   . LYS A 1 703 ? 21.326  -10.537 9.798   1.0 91.24 ? 703 LYS A O   1 Q5VSL9 UNP 703 K 
+ATOM 5577 C CG  . LYS A 1 703 ? 24.720  -7.755  9.685   1.0 91.24 ? 703 LYS A CG  1 Q5VSL9 UNP 703 K 
+ATOM 5578 C CD  . LYS A 1 703 ? 25.126  -6.932  10.913  1.0 91.24 ? 703 LYS A CD  1 Q5VSL9 UNP 703 K 
+ATOM 5579 C CE  . LYS A 1 703 ? 26.640  -6.714  10.966  1.0 91.24 ? 703 LYS A CE  1 Q5VSL9 UNP 703 K 
+ATOM 5580 N NZ  . LYS A 1 703 ? 27.046  -6.184  12.294  1.0 91.24 ? 703 LYS A NZ  1 Q5VSL9 UNP 703 K 
+ATOM 5581 N N   . VAL A 1 704 ? 20.294  -9.015  8.508   1.0 92.16 ? 704 VAL A N   1 Q5VSL9 UNP 704 V 
+ATOM 5582 C CA  . VAL A 1 704 ? 18.944  -9.550  8.700   1.0 92.16 ? 704 VAL A CA  1 Q5VSL9 UNP 704 V 
+ATOM 5583 C C   . VAL A 1 704 ? 18.804  -10.802 7.843   1.0 92.16 ? 704 VAL A C   1 Q5VSL9 UNP 704 V 
+ATOM 5584 C CB  . VAL A 1 704 ? 17.873  -8.511  8.332   1.0 92.16 ? 704 VAL A CB  1 Q5VSL9 UNP 704 V 
+ATOM 5585 O O   . VAL A 1 704 ? 18.801  -10.711 6.613   1.0 92.16 ? 704 VAL A O   1 Q5VSL9 UNP 704 V 
+ATOM 5586 C CG1 . VAL A 1 704 ? 16.475  -9.056  8.637   1.0 92.16 ? 704 VAL A CG1 1 Q5VSL9 UNP 704 V 
+ATOM 5587 C CG2 . VAL A 1 704 ? 18.079  -7.209  9.113   1.0 92.16 ? 704 VAL A CG2 1 Q5VSL9 UNP 704 V 
+ATOM 5588 N N   . LYS A 1 705 ? 18.702  -11.972 8.478   1.0 89.74 ? 705 LYS A N   1 Q5VSL9 UNP 705 K 
+ATOM 5589 C CA  . LYS A 1 705 ? 18.552  -13.259 7.790   1.0 89.74 ? 705 LYS A CA  1 Q5VSL9 UNP 705 K 
+ATOM 5590 C C   . LYS A 1 705 ? 17.102  -13.503 7.370   1.0 89.74 ? 705 LYS A C   1 Q5VSL9 UNP 705 K 
+ATOM 5591 C CB  . LYS A 1 705 ? 19.093  -14.412 8.640   1.0 89.74 ? 705 LYS A CB  1 Q5VSL9 UNP 705 K 
+ATOM 5592 O O   . LYS A 1 705 ? 16.424  -14.391 7.869   1.0 89.74 ? 705 LYS A O   1 Q5VSL9 UNP 705 K 
+ATOM 5593 C CG  . LYS A 1 705 ? 20.612  -14.382 8.867   1.0 89.74 ? 705 LYS A CG  1 Q5VSL9 UNP 705 K 
+ATOM 5594 C CD  . LYS A 1 705 ? 21.024  -15.796 9.292   1.0 89.74 ? 705 LYS A CD  1 Q5VSL9 UNP 705 K 
+ATOM 5595 C CE  . LYS A 1 705 ? 22.438  -15.901 9.870   1.0 89.74 ? 705 LYS A CE  1 Q5VSL9 UNP 705 K 
+ATOM 5596 N NZ  . LYS A 1 705 ? 22.603  -17.218 10.536  1.0 89.74 ? 705 LYS A NZ  1 Q5VSL9 UNP 705 K 
+ATOM 5597 N N   . GLN A 1 706 ? 16.634  -12.694 6.424   1.0 91.72 ? 706 GLN A N   1 Q5VSL9 UNP 706 Q 
+ATOM 5598 C CA  . GLN A 1 706 ? 15.347  -12.885 5.765   1.0 91.72 ? 706 GLN A CA  1 Q5VSL9 UNP 706 Q 
+ATOM 5599 C C   . GLN A 1 706 ? 15.543  -12.819 4.248   1.0 91.72 ? 706 GLN A C   1 Q5VSL9 UNP 706 Q 
+ATOM 5600 C CB  . GLN A 1 706 ? 14.329  -11.879 6.324   1.0 91.72 ? 706 GLN A CB  1 Q5VSL9 UNP 706 Q 
+ATOM 5601 O O   . GLN A 1 706 ? 16.113  -11.861 3.715   1.0 91.72 ? 706 GLN A O   1 Q5VSL9 UNP 706 Q 
+ATOM 5602 C CG  . GLN A 1 706 ? 12.878  -12.279 6.010   1.0 91.72 ? 706 GLN A CG  1 Q5VSL9 UNP 706 Q 
+ATOM 5603 C CD  . GLN A 1 706 ? 12.416  -11.951 4.601   1.0 91.72 ? 706 GLN A CD  1 Q5VSL9 UNP 706 Q 
+ATOM 5604 N NE2 . GLN A 1 706 ? 11.386  -12.598 4.106   1.0 91.72 ? 706 GLN A NE2 1 Q5VSL9 UNP 706 Q 
+ATOM 5605 O OE1 . GLN A 1 706 ? 12.981  -11.131 3.900   1.0 91.72 ? 706 GLN A OE1 1 Q5VSL9 UNP 706 Q 
+ATOM 5606 N N   . ALA A 1 707 ? 15.111  -13.870 3.546   1.0 91.17 ? 707 ALA A N   1 Q5VSL9 UNP 707 A 
+ATOM 5607 C CA  . ALA A 1 707 ? 15.485  -14.109 2.154   1.0 91.17 ? 707 ALA A CA  1 Q5VSL9 UNP 707 A 
+ATOM 5608 C C   . ALA A 1 707 ? 15.006  -13.011 1.192   1.0 91.17 ? 707 ALA A C   1 Q5VSL9 UNP 707 A 
+ATOM 5609 C CB  . ALA A 1 707 ? 14.937  -15.478 1.745   1.0 91.17 ? 707 ALA A CB  1 Q5VSL9 UNP 707 A 
+ATOM 5610 O O   . ALA A 1 707 ? 15.759  -12.589 0.310   1.0 91.17 ? 707 ALA A O   1 Q5VSL9 UNP 707 A 
+ATOM 5611 N N   . MET A 1 708 ? 13.782  -12.506 1.370   1.0 92.91 ? 708 MET A N   1 Q5VSL9 UNP 708 M 
+ATOM 5612 C CA  . MET A 1 708 ? 13.228  -11.458 0.509   1.0 92.91 ? 708 MET A CA  1 Q5VSL9 UNP 708 M 
+ATOM 5613 C C   . MET A 1 708 ? 13.981  -10.135 0.670   1.0 92.91 ? 708 MET A C   1 Q5VSL9 UNP 708 M 
+ATOM 5614 C CB  . MET A 1 708 ? 11.723  -11.285 0.778   1.0 92.91 ? 708 MET A CB  1 Q5VSL9 UNP 708 M 
+ATOM 5615 O O   . MET A 1 708 ? 14.376  -9.522  -0.324  1.0 92.91 ? 708 MET A O   1 Q5VSL9 UNP 708 M 
+ATOM 5616 C CG  . MET A 1 708 ? 11.100  -10.364 -0.276  1.0 92.91 ? 708 MET A CG  1 Q5VSL9 UNP 708 M 
+ATOM 5617 S SD  . MET A 1 708 ? 9.293   -10.235 -0.272  1.0 92.91 ? 708 MET A SD  1 Q5VSL9 UNP 708 M 
+ATOM 5618 C CE  . MET A 1 708 ? 8.791   -11.899 -0.791  1.0 92.91 ? 708 MET A CE  1 Q5VSL9 UNP 708 M 
+ATOM 5619 N N   . MET A 1 709 ? 14.216  -9.720  1.911   1.0 94.87 ? 709 MET A N   1 Q5VSL9 UNP 709 M 
+ATOM 5620 C CA  . MET A 1 709 ? 14.954  -8.520  2.271   1.0 94.87 ? 709 MET A CA  1 Q5VSL9 UNP 709 M 
+ATOM 5621 C C   . MET A 1 709 ? 16.364  -8.585  1.692   1.0 94.87 ? 709 MET A C   1 Q5VSL9 UNP 709 M 
+ATOM 5622 C CB  . MET A 1 709 ? 14.964  -8.384  3.801   1.0 94.87 ? 709 MET A CB  1 Q5VSL9 UNP 709 M 
+ATOM 5623 O O   . MET A 1 709 ? 16.751  -7.709  0.914   1.0 94.87 ? 709 MET A O   1 Q5VSL9 UNP 709 M 
+ATOM 5624 C CG  . MET A 1 709 ? 15.646  -7.087  4.228   1.0 94.87 ? 709 MET A CG  1 Q5VSL9 UNP 709 M 
+ATOM 5625 S SD  . MET A 1 709 ? 15.472  -6.720  5.985   1.0 94.87 ? 709 MET A SD  1 Q5VSL9 UNP 709 M 
+ATOM 5626 C CE  . MET A 1 709 ? 16.535  -5.267  6.079   1.0 94.87 ? 709 MET A CE  1 Q5VSL9 UNP 709 M 
+ATOM 5627 N N   . GLN A 1 710 ? 17.101  -9.663  1.977   1.0 95.02 ? 710 GLN A N   1 Q5VSL9 UNP 710 Q 
+ATOM 5628 C CA  . GLN A 1 710 ? 18.448  -9.848  1.447   1.0 95.02 ? 710 GLN A CA  1 Q5VSL9 UNP 710 Q 
+ATOM 5629 C C   . GLN A 1 710 ? 18.466  -9.872  -0.079  1.0 95.02 ? 710 GLN A C   1 Q5VSL9 UNP 710 Q 
+ATOM 5630 C CB  . GLN A 1 710 ? 19.058  -11.143 1.971   1.0 95.02 ? 710 GLN A CB  1 Q5VSL9 UNP 710 Q 
+ATOM 5631 O O   . GLN A 1 710 ? 19.333  -9.240  -0.673  1.0 95.02 ? 710 GLN A O   1 Q5VSL9 UNP 710 Q 
+ATOM 5632 C CG  . GLN A 1 710 ? 19.464  -11.067 3.449   1.0 95.02 ? 710 GLN A CG  1 Q5VSL9 UNP 710 Q 
+ATOM 5633 C CD  . GLN A 1 710 ? 20.162  -12.353 3.861   1.0 95.02 ? 710 GLN A CD  1 Q5VSL9 UNP 710 Q 
+ATOM 5634 N NE2 . GLN A 1 710 ? 20.967  -12.372 4.896   1.0 95.02 ? 710 GLN A NE2 1 Q5VSL9 UNP 710 Q 
+ATOM 5635 O OE1 . GLN A 1 710 ? 20.027  -13.367 3.201   1.0 95.02 ? 710 GLN A OE1 1 Q5VSL9 UNP 710 Q 
+ATOM 5636 N N   . LEU A 1 711 ? 17.507  -10.521 -0.746  1.0 94.93 ? 711 LEU A N   1 Q5VSL9 UNP 711 L 
+ATOM 5637 C CA  . LEU A 1 711 ? 17.469  -10.537 -2.207  1.0 94.93 ? 711 LEU A CA  1 Q5VSL9 UNP 711 L 
+ATOM 5638 C C   . LEU A 1 711 ? 17.357  -9.124  -2.796  1.0 94.93 ? 711 LEU A C   1 Q5VSL9 UNP 711 L 
+ATOM 5639 C CB  . LEU A 1 711 ? 16.311  -11.422 -2.685  1.0 94.93 ? 711 LEU A CB  1 Q5VSL9 UNP 711 L 
+ATOM 5640 O O   . LEU A 1 711 ? 18.034  -8.813  -3.778  1.0 94.93 ? 711 LEU A O   1 Q5VSL9 UNP 711 L 
+ATOM 5641 C CG  . LEU A 1 711 ? 16.200  -11.465 -4.219  1.0 94.93 ? 711 LEU A CG  1 Q5VSL9 UNP 711 L 
+ATOM 5642 C CD1 . LEU A 1 711 ? 17.406  -12.125 -4.881  1.0 94.93 ? 711 LEU A CD1 1 Q5VSL9 UNP 711 L 
+ATOM 5643 C CD2 . LEU A 1 711 ? 14.967  -12.241 -4.626  1.0 94.93 ? 711 LEU A CD2 1 Q5VSL9 UNP 711 L 
+ATOM 5644 N N   . TYR A 1 712 ? 16.510  -8.262  -2.230  1.0 96.76 ? 712 TYR A N   1 Q5VSL9 UNP 712 Y 
+ATOM 5645 C CA  . TYR A 1 712 ? 16.384  -6.885  -2.713  1.0 96.76 ? 712 TYR A CA  1 Q5VSL9 UNP 712 Y 
+ATOM 5646 C C   . TYR A 1 712 ? 17.612  -6.029  -2.377  1.0 96.76 ? 712 TYR A C   1 Q5VSL9 UNP 712 Y 
+ATOM 5647 C CB  . TYR A 1 712 ? 15.072  -6.258  -2.231  1.0 96.76 ? 712 TYR A CB  1 Q5VSL9 UNP 712 Y 
+ATOM 5648 O O   . TYR A 1 712 ? 18.024  -5.228  -3.219  1.0 96.76 ? 712 TYR A O   1 Q5VSL9 UNP 712 Y 
+ATOM 5649 C CG  . TYR A 1 712 ? 13.864  -6.737  -3.016  1.0 96.76 ? 712 TYR A CG  1 Q5VSL9 UNP 712 Y 
+ATOM 5650 C CD1 . TYR A 1 712 ? 13.689  -6.309  -4.347  1.0 96.76 ? 712 TYR A CD1 1 Q5VSL9 UNP 712 Y 
+ATOM 5651 C CD2 . TYR A 1 712 ? 12.910  -7.587  -2.428  1.0 96.76 ? 712 TYR A CD2 1 Q5VSL9 UNP 712 Y 
+ATOM 5652 C CE1 . TYR A 1 712 ? 12.568  -6.729  -5.088  1.0 96.76 ? 712 TYR A CE1 1 Q5VSL9 UNP 712 Y 
+ATOM 5653 C CE2 . TYR A 1 712 ? 11.794  -8.028  -3.166  1.0 96.76 ? 712 TYR A CE2 1 Q5VSL9 UNP 712 Y 
+ATOM 5654 O OH  . TYR A 1 712 ? 10.477  -7.903  -5.173  1.0 96.76 ? 712 TYR A OH  1 Q5VSL9 UNP 712 Y 
+ATOM 5655 C CZ  . TYR A 1 712 ? 11.616  -7.591  -4.494  1.0 96.76 ? 712 TYR A CZ  1 Q5VSL9 UNP 712 Y 
+ATOM 5656 N N   . VAL A 1 713 ? 18.258  -6.259  -1.230  1.0 97.63 ? 713 VAL A N   1 Q5VSL9 UNP 713 V 
+ATOM 5657 C CA  . VAL A 1 713 ? 19.559  -5.652  -0.904  1.0 97.63 ? 713 VAL A CA  1 Q5VSL9 UNP 713 V 
+ATOM 5658 C C   . VAL A 1 713 ? 20.636  -6.088  -1.907  1.0 97.63 ? 713 VAL A C   1 Q5VSL9 UNP 713 V 
+ATOM 5659 C CB  . VAL A 1 713 ? 19.978  -6.006  0.535   1.0 97.63 ? 713 VAL A CB  1 Q5VSL9 UNP 713 V 
+ATOM 5660 O O   . VAL A 1 713 ? 21.332  -5.247  -2.472  1.0 97.63 ? 713 VAL A O   1 Q5VSL9 UNP 713 V 
+ATOM 5661 C CG1 . VAL A 1 713 ? 21.371  -5.479  0.860   1.0 97.63 ? 713 VAL A CG1 1 Q5VSL9 UNP 713 V 
+ATOM 5662 C CG2 . VAL A 1 713 ? 19.050  -5.384  1.582   1.0 97.63 ? 713 VAL A CG2 1 Q5VSL9 UNP 713 V 
+ATOM 5663 N N   . LEU A 1 714 ? 20.745  -7.387  -2.197  1.0 96.75 ? 714 LEU A N   1 Q5VSL9 UNP 714 L 
+ATOM 5664 C CA  . LEU A 1 714 ? 21.721  -7.938  -3.141  1.0 96.75 ? 714 LEU A CA  1 Q5VSL9 UNP 714 L 
+ATOM 5665 C C   . LEU A 1 714 ? 21.485  -7.426  -4.566  1.0 96.75 ? 714 LEU A C   1 Q5VSL9 UNP 714 L 
+ATOM 5666 C CB  . LEU A 1 714 ? 21.678  -9.477  -3.103  1.0 96.75 ? 714 LEU A CB  1 Q5VSL9 UNP 714 L 
+ATOM 5667 O O   . LEU A 1 714 ? 22.445  -7.119  -5.266  1.0 96.75 ? 714 LEU A O   1 Q5VSL9 UNP 714 L 
+ATOM 5668 C CG  . LEU A 1 714 ? 22.197  -10.117 -1.801  1.0 96.75 ? 714 LEU A CG  1 Q5VSL9 UNP 714 L 
+ATOM 5669 C CD1 . LEU A 1 714 ? 21.885  -11.613 -1.811  1.0 96.75 ? 714 LEU A CD1 1 Q5VSL9 UNP 714 L 
+ATOM 5670 C CD2 . LEU A 1 714 ? 23.703  -9.942  -1.611  1.0 96.75 ? 714 LEU A CD2 1 Q5VSL9 UNP 714 L 
+ATOM 5671 N N   . LYS A 1 715 ? 20.226  -7.256  -4.992  1.0 95.90 ? 715 LYS A N   1 Q5VSL9 UNP 715 K 
+ATOM 5672 C CA  . LYS A 1 715 ? 19.898  -6.621  -6.281  1.0 95.90 ? 715 LYS A CA  1 Q5VSL9 UNP 715 K 
+ATOM 5673 C C   . LYS A 1 715 ? 20.397  -5.174  -6.360  1.0 95.90 ? 715 LYS A C   1 Q5VSL9 UNP 715 K 
+ATOM 5674 C CB  . LYS A 1 715 ? 18.384  -6.676  -6.521  1.0 95.90 ? 715 LYS A CB  1 Q5VSL9 UNP 715 K 
+ATOM 5675 O O   . LYS A 1 715 ? 20.922  -4.784  -7.397  1.0 95.90 ? 715 LYS A O   1 Q5VSL9 UNP 715 K 
+ATOM 5676 C CG  . LYS A 1 715 ? 17.895  -8.053  -6.977  1.0 95.90 ? 715 LYS A CG  1 Q5VSL9 UNP 715 K 
+ATOM 5677 C CD  . LYS A 1 715 ? 16.363  -8.106  -6.959  1.0 95.90 ? 715 LYS A CD  1 Q5VSL9 UNP 715 K 
+ATOM 5678 C CE  . LYS A 1 715 ? 15.902  -9.479  -7.454  1.0 95.90 ? 715 LYS A CE  1 Q5VSL9 UNP 715 K 
+ATOM 5679 N NZ  . LYS A 1 715 ? 14.455  -9.691  -7.213  1.0 95.90 ? 715 LYS A NZ  1 Q5VSL9 UNP 715 K 
+ATOM 5680 N N   . LEU A 1 716 ? 20.246  -4.391  -5.287  1.0 97.30 ? 716 LEU A N   1 Q5VSL9 UNP 716 L 
+ATOM 5681 C CA  . LEU A 1 716 ? 20.744  -3.009  -5.223  1.0 97.30 ? 716 LEU A CA  1 Q5VSL9 UNP 716 L 
+ATOM 5682 C C   . LEU A 1 716 ? 22.274  -2.942  -5.195  1.0 97.30 ? 716 LEU A C   1 Q5VSL9 UNP 716 L 
+ATOM 5683 C CB  . LEU A 1 716 ? 20.194  -2.309  -3.971  1.0 97.30 ? 716 LEU A CB  1 Q5VSL9 UNP 716 L 
+ATOM 5684 O O   . LEU A 1 716 ? 22.861  -2.032  -5.772  1.0 97.30 ? 716 LEU A O   1 Q5VSL9 UNP 716 L 
+ATOM 5685 C CG  . LEU A 1 716 ? 18.700  -1.979  -4.020  1.0 97.30 ? 716 LEU A CG  1 Q5VSL9 UNP 716 L 
+ATOM 5686 C CD1 . LEU A 1 716 ? 18.214  -1.597  -2.629  1.0 97.30 ? 716 LEU A CD1 1 Q5VSL9 UNP 716 L 
+ATOM 5687 C CD2 . LEU A 1 716 ? 18.400  -0.839  -4.991  1.0 97.30 ? 716 LEU A CD2 1 Q5VSL9 UNP 716 L 
+ATOM 5688 N N   . LEU A 1 717 ? 22.930  -3.898  -4.534  1.0 96.21 ? 717 LEU A N   1 Q5VSL9 UNP 717 L 
+ATOM 5689 C CA  . LEU A 1 717 ? 24.388  -3.997  -4.544  1.0 96.21 ? 717 LEU A CA  1 Q5VSL9 UNP 717 L 
+ATOM 5690 C C   . LEU A 1 717 ? 24.900  -4.403  -5.930  1.0 96.21 ? 717 LEU A C   1 Q5VSL9 UNP 717 L 
+ATOM 5691 C CB  . LEU A 1 717 ? 24.849  -4.968  -3.446  1.0 96.21 ? 717 LEU A CB  1 Q5VSL9 UNP 717 L 
+ATOM 5692 O O   . LEU A 1 717 ? 25.838  -3.780  -6.419  1.0 96.21 ? 717 LEU A O   1 Q5VSL9 UNP 717 L 
+ATOM 5693 C CG  . LEU A 1 717 ? 24.663  -4.407  -2.023  1.0 96.21 ? 717 LEU A CG  1 Q5VSL9 UNP 717 L 
+ATOM 5694 C CD1 . LEU A 1 717 ? 24.894  -5.509  -0.992  1.0 96.21 ? 717 LEU A CD1 1 Q5VSL9 UNP 717 L 
+ATOM 5695 C CD2 . LEU A 1 717 ? 25.645  -3.270  -1.727  1.0 96.21 ? 717 LEU A CD2 1 Q5VSL9 UNP 717 L 
+ATOM 5696 N N   . LYS A 1 718 ? 24.244  -5.367  -6.594  1.0 94.81 ? 718 LYS A N   1 Q5VSL9 UNP 718 K 
+ATOM 5697 C CA  . LYS A 1 718 ? 24.587  -5.823  -7.950  1.0 94.81 ? 718 LYS A CA  1 Q5VSL9 UNP 718 K 
+ATOM 5698 C C   . LYS A 1 718 ? 24.686  -4.657  -8.931  1.0 94.81 ? 718 LYS A C   1 Q5VSL9 UNP 718 K 
+ATOM 5699 C CB  . LYS A 1 718 ? 23.590  -6.896  -8.430  1.0 94.81 ? 718 LYS A CB  1 Q5VSL9 UNP 718 K 
+ATOM 5700 O O   . LYS A 1 718 ? 25.713  -4.518  -9.580  1.0 94.81 ? 718 LYS A O   1 Q5VSL9 UNP 718 K 
+ATOM 5701 C CG  . LYS A 1 718 ? 23.948  -7.387  -9.843  1.0 94.81 ? 718 LYS A CG  1 Q5VSL9 UNP 718 K 
+ATOM 5702 C CD  . LYS A 1 718 ? 23.075  -8.544  -10.352 1.0 94.81 ? 718 LYS A CD  1 Q5VSL9 UNP 718 K 
+ATOM 5703 C CE  . LYS A 1 718 ? 23.440  -8.748  -11.825 1.0 94.81 ? 718 LYS A CE  1 Q5VSL9 UNP 718 K 
+ATOM 5704 N NZ  . LYS A 1 718 ? 22.922  -9.990  -12.442 1.0 94.81 ? 718 LYS A NZ  1 Q5VSL9 UNP 718 K 
+ATOM 5705 N N   . VAL A 1 719 ? 23.677  -3.786  -8.996  1.0 92.82 ? 719 VAL A N   1 Q5VSL9 UNP 719 V 
+ATOM 5706 C CA  . VAL A 1 719 ? 23.677  -2.660  -9.954  1.0 92.82 ? 719 VAL A CA  1 Q5VSL9 UNP 719 V 
+ATOM 5707 C C   . VAL A 1 719 ? 24.770  -1.619  -9.680  1.0 92.82 ? 719 VAL A C   1 Q5VSL9 UNP 719 V 
+ATOM 5708 C CB  . VAL A 1 719 ? 22.297  -1.981  -10.055 1.0 92.82 ? 719 VAL A CB  1 Q5VSL9 UNP 719 V 
+ATOM 5709 O O   . VAL A 1 719 ? 25.158  -0.897  -10.589 1.0 92.82 ? 719 VAL A O   1 Q5VSL9 UNP 719 V 
+ATOM 5710 C CG1 . VAL A 1 719 ? 21.242  -2.964  -10.581 1.0 92.82 ? 719 VAL A CG1 1 Q5VSL9 UNP 719 V 
+ATOM 5711 C CG2 . VAL A 1 719 ? 21.798  -1.411  -8.724  1.0 92.82 ? 719 VAL A CG2 1 Q5VSL9 UNP 719 V 
+ATOM 5712 N N   . GLN A 1 720 ? 25.300  -1.560  -8.454  1.0 93.77 ? 720 GLN A N   1 Q5VSL9 UNP 720 Q 
+ATOM 5713 C CA  . GLN A 1 720 ? 26.380  -0.640  -8.087  1.0 93.77 ? 720 GLN A CA  1 Q5VSL9 UNP 720 Q 
+ATOM 5714 C C   . GLN A 1 720 ? 27.777  -1.203  -8.354  1.0 93.77 ? 720 GLN A C   1 Q5VSL9 UNP 720 Q 
+ATOM 5715 C CB  . GLN A 1 720 ? 26.255  -0.267  -6.609  1.0 93.77 ? 720 GLN A CB  1 Q5VSL9 UNP 720 Q 
+ATOM 5716 O O   . GLN A 1 720 ? 28.721  -0.430  -8.467  1.0 93.77 ? 720 GLN A O   1 Q5VSL9 UNP 720 Q 
+ATOM 5717 C CG  . GLN A 1 720 ? 25.026  0.602   -6.351  1.0 93.77 ? 720 GLN A CG  1 Q5VSL9 UNP 720 Q 
+ATOM 5718 C CD  . GLN A 1 720 ? 24.884  0.869   -4.869  1.0 93.77 ? 720 GLN A CD  1 Q5VSL9 UNP 720 Q 
+ATOM 5719 N NE2 . GLN A 1 720 ? 24.019  0.149   -4.192  1.0 93.77 ? 720 GLN A NE2 1 Q5VSL9 UNP 720 Q 
+ATOM 5720 O OE1 . GLN A 1 720 ? 25.553  1.714   -4.293  1.0 93.77 ? 720 GLN A OE1 1 Q5VSL9 UNP 720 Q 
+ATOM 5721 N N   . THR A 1 721 ? 27.933  -2.529  -8.439  1.0 92.73 ? 721 THR A N   1 Q5VSL9 UNP 721 T 
+ATOM 5722 C CA  . THR A 1 721 ? 29.253  -3.189  -8.505  1.0 92.73 ? 721 THR A CA  1 Q5VSL9 UNP 721 T 
+ATOM 5723 C C   . THR A 1 721 ? 30.175  -2.634  -9.590  1.0 92.73 ? 721 THR A C   1 Q5VSL9 UNP 721 T 
+ATOM 5724 C CB  . THR A 1 721 ? 29.132  -4.702  -8.718  1.0 92.73 ? 721 THR A CB  1 Q5VSL9 UNP 721 T 
+ATOM 5725 O O   . THR A 1 721 ? 31.365  -2.458  -9.316  1.0 92.73 ? 721 THR A O   1 Q5VSL9 UNP 721 T 
+ATOM 5726 C CG2 . THR A 1 721 ? 28.578  -5.433  -7.499  1.0 92.73 ? 721 THR A CG2 1 Q5VSL9 UNP 721 T 
+ATOM 5727 O OG1 . THR A 1 721 ? 28.299  -4.994  -9.811  1.0 92.73 ? 721 THR A OG1 1 Q5VSL9 UNP 721 T 
+ATOM 5728 N N   . LYS A 1 722 ? 29.629  -2.273  -10.760 1.0 88.90 ? 722 LYS A N   1 Q5VSL9 UNP 722 K 
+ATOM 5729 C CA  . LYS A 1 722 ? 30.397  -1.699  -11.874 1.0 88.90 ? 722 LYS A CA  1 Q5VSL9 UNP 722 K 
+ATOM 5730 C C   . LYS A 1 722 ? 31.036  -0.337  -11.571 1.0 88.90 ? 722 LYS A C   1 Q5VSL9 UNP 722 K 
+ATOM 5731 C CB  . LYS A 1 722 ? 29.543  -1.677  -13.153 1.0 88.90 ? 722 LYS A CB  1 Q5VSL9 UNP 722 K 
+ATOM 5732 O O   . LYS A 1 722 ? 32.063  -0.013  -12.154 1.0 88.90 ? 722 LYS A O   1 Q5VSL9 UNP 722 K 
+ATOM 5733 C CG  . LYS A 1 722 ? 28.421  -0.624  -13.188 1.0 88.90 ? 722 LYS A CG  1 Q5VSL9 UNP 722 K 
+ATOM 5734 C CD  . LYS A 1 722 ? 27.705  -0.700  -14.547 1.0 88.90 ? 722 LYS A CD  1 Q5VSL9 UNP 722 K 
+ATOM 5735 C CE  . LYS A 1 722 ? 26.845  0.538   -14.778 1.0 88.90 ? 722 LYS A CE  1 Q5VSL9 UNP 722 K 
+ATOM 5736 N NZ  . LYS A 1 722 ? 26.393  0.671   -16.185 1.0 88.90 ? 722 LYS A NZ  1 Q5VSL9 UNP 722 K 
+ATOM 5737 N N   . TYR A 1 723 ? 30.479  0.410   -10.617 1.0 90.77 ? 723 TYR A N   1 Q5VSL9 UNP 723 Y 
+ATOM 5738 C CA  . TYR A 1 723 ? 30.934  1.745   -10.210 1.0 90.77 ? 723 TYR A CA  1 Q5VSL9 UNP 723 Y 
+ATOM 5739 C C   . TYR A 1 723 ? 31.794  1.738   -8.934  1.0 90.77 ? 723 TYR A C   1 Q5VSL9 UNP 723 Y 
+ATOM 5740 C CB  . TYR A 1 723 ? 29.698  2.618   -9.976  1.0 90.77 ? 723 TYR A CB  1 Q5VSL9 UNP 723 Y 
+ATOM 5741 O O   . TYR A 1 723 ? 32.389  2.746   -8.571  1.0 90.77 ? 723 TYR A O   1 Q5VSL9 UNP 723 Y 
+ATOM 5742 C CG  . TYR A 1 723 ? 28.711  2.678   -11.126 1.0 90.77 ? 723 TYR A CG  1 Q5VSL9 UNP 723 Y 
+ATOM 5743 C CD1 . TYR A 1 723 ? 29.099  3.272   -12.340 1.0 90.77 ? 723 TYR A CD1 1 Q5VSL9 UNP 723 Y 
+ATOM 5744 C CD2 . TYR A 1 723 ? 27.398  2.191   -10.972 1.0 90.77 ? 723 TYR A CD2 1 Q5VSL9 UNP 723 Y 
+ATOM 5745 C CE1 . TYR A 1 723 ? 28.162  3.460   -13.369 1.0 90.77 ? 723 TYR A CE1 1 Q5VSL9 UNP 723 Y 
+ATOM 5746 C CE2 . TYR A 1 723 ? 26.457  2.365   -12.005 1.0 90.77 ? 723 TYR A CE2 1 Q5VSL9 UNP 723 Y 
+ATOM 5747 O OH  . TYR A 1 723 ? 25.917  3.275   -14.164 1.0 90.77 ? 723 TYR A OH  1 Q5VSL9 UNP 723 Y 
+ATOM 5748 C CZ  . TYR A 1 723 ? 26.826  3.058   -13.178 1.0 90.77 ? 723 TYR A CZ  1 Q5VSL9 UNP 723 Y 
+ATOM 5749 N N   . LEU A 1 724 ? 31.846  0.618   -8.203  1.0 91.15 ? 724 LEU A N   1 Q5VSL9 UNP 724 L 
+ATOM 5750 C CA  . LEU A 1 724 ? 32.569  0.521   -6.922  1.0 91.15 ? 724 LEU A CA  1 Q5VSL9 UNP 724 L 
+ATOM 5751 C C   . LEU A 1 724 ? 34.034  0.091   -7.085  1.0 91.15 ? 724 LEU A C   1 Q5VSL9 UNP 724 L 
+ATOM 5752 C CB  . LEU A 1 724 ? 31.806  -0.425  -5.979  1.0 91.15 ? 724 LEU A CB  1 Q5VSL9 UNP 724 L 
+ATOM 5753 O O   . LEU A 1 724 ? 34.811  0.135   -6.129  1.0 91.15 ? 724 LEU A O   1 Q5VSL9 UNP 724 L 
+ATOM 5754 C CG  . LEU A 1 724 ? 30.419  0.088   -5.552  1.0 91.15 ? 724 LEU A CG  1 Q5VSL9 UNP 724 L 
+ATOM 5755 C CD1 . LEU A 1 724 ? 29.682  -1.004  -4.776  1.0 91.15 ? 724 LEU A CD1 1 Q5VSL9 UNP 724 L 
+ATOM 5756 C CD2 . LEU A 1 724 ? 30.491  1.330   -4.662  1.0 91.15 ? 724 LEU A CD2 1 Q5VSL9 UNP 724 L 
+ATOM 5757 N N   . GLY A 1 725 ? 34.419  -0.345  -8.283  1.0 88.43 ? 725 GLY A N   1 Q5VSL9 UNP 725 G 
+ATOM 5758 C CA  . GLY A 1 725 ? 35.794  -0.703  -8.601  1.0 88.43 ? 725 GLY A CA  1 Q5VSL9 UNP 725 G 
+ATOM 5759 C C   . GLY A 1 725 ? 36.206  -2.127  -8.237  1.0 88.43 ? 725 GLY A C   1 Q5VSL9 UNP 725 G 
+ATOM 5760 O O   . GLY A 1 725 ? 35.537  -2.866  -7.504  1.0 88.43 ? 725 GLY A O   1 Q5VSL9 UNP 725 G 
+ATOM 5761 N N   . ARG A 1 726 ? 37.370  -2.534  -8.755  1.0 89.23 ? 726 ARG A N   1 Q5VSL9 UNP 726 R 
+ATOM 5762 C CA  . ARG A 1 726 ? 37.947  -3.872  -8.529  1.0 89.23 ? 726 ARG A CA  1 Q5VSL9 UNP 726 R 
+ATOM 5763 C C   . ARG A 1 726 ? 38.299  -4.129  -7.060  1.0 89.23 ? 726 ARG A C   1 Q5VSL9 UNP 726 R 
+ATOM 5764 C CB  . ARG A 1 726 ? 39.164  -4.040  -9.455  1.0 89.23 ? 726 ARG A CB  1 Q5VSL9 UNP 726 R 
+ATOM 5765 O O   . ARG A 1 726 ? 38.081  -5.233  -6.562  1.0 89.23 ? 726 ARG A O   1 Q5VSL9 UNP 726 R 
+ATOM 5766 C CG  . ARG A 1 726 ? 39.689  -5.485  -9.503  1.0 89.23 ? 726 ARG A CG  1 Q5VSL9 UNP 726 R 
+ATOM 5767 C CD  . ARG A 1 726 ? 40.868  -5.589  -10.482 1.0 89.23 ? 726 ARG A CD  1 Q5VSL9 UNP 726 R 
+ATOM 5768 N NE  . ARG A 1 726 ? 41.379  -6.974  -10.601 1.0 89.23 ? 726 ARG A NE  1 Q5VSL9 UNP 726 R 
+ATOM 5769 N NH1 . ARG A 1 726 ? 43.538  -6.457  -11.229 1.0 89.23 ? 726 ARG A NH1 1 Q5VSL9 UNP 726 R 
+ATOM 5770 N NH2 . ARG A 1 726 ? 42.920  -8.589  -11.085 1.0 89.23 ? 726 ARG A NH2 1 Q5VSL9 UNP 726 R 
+ATOM 5771 C CZ  . ARG A 1 726 ? 42.601  -7.329  -10.976 1.0 89.23 ? 726 ARG A CZ  1 Q5VSL9 UNP 726 R 
+ATOM 5772 N N   . GLN A 1 727 ? 38.812  -3.123  -6.350  1.0 89.50 ? 727 GLN A N   1 Q5VSL9 UNP 727 Q 
+ATOM 5773 C CA  . GLN A 1 727 ? 39.243  -3.277  -4.956  1.0 89.50 ? 727 GLN A CA  1 Q5VSL9 UNP 727 Q 
+ATOM 5774 C C   . GLN A 1 727 ? 38.065  -3.511  -4.000  1.0 89.50 ? 727 GLN A C   1 Q5VSL9 UNP 727 Q 
+ATOM 5775 C CB  . GLN A 1 727 ? 40.074  -2.046  -4.551  1.0 89.50 ? 727 GLN A CB  1 Q5VSL9 UNP 727 Q 
+ATOM 5776 O O   . GLN A 1 727 ? 38.147  -4.329  -3.077  1.0 89.50 ? 727 GLN A O   1 Q5VSL9 UNP 727 Q 
+ATOM 5777 C CG  . GLN A 1 727 ? 40.836  -2.201  -3.223  1.0 89.50 ? 727 GLN A CG  1 Q5VSL9 UNP 727 Q 
+ATOM 5778 C CD  . GLN A 1 727 ? 41.982  -3.216  -3.272  1.0 89.50 ? 727 GLN A CD  1 Q5VSL9 UNP 727 Q 
+ATOM 5779 N NE2 . GLN A 1 727 ? 42.948  -3.102  -2.390  1.0 89.50 ? 727 GLN A NE2 1 Q5VSL9 UNP 727 Q 
+ATOM 5780 O OE1 . GLN A 1 727 ? 42.027  -4.133  -4.082  1.0 89.50 ? 727 GLN A OE1 1 Q5VSL9 UNP 727 Q 
+ATOM 5781 N N   . TRP A 1 728 ? 36.927  -2.861  -4.259  1.0 91.85 ? 728 TRP A N   1 Q5VSL9 UNP 728 W 
+ATOM 5782 C CA  . TRP A 1 728 ? 35.705  -3.120  -3.508  1.0 91.85 ? 728 TRP A CA  1 Q5VSL9 UNP 728 W 
+ATOM 5783 C C   . TRP A 1 728 ? 35.226  -4.559  -3.719  1.0 91.85 ? 728 TRP A C   1 Q5VSL9 UNP 728 W 
+ATOM 5784 C CB  . TRP A 1 728 ? 34.631  -2.106  -3.891  1.0 91.85 ? 728 TRP A CB  1 Q5VSL9 UNP 728 W 
+ATOM 5785 O O   . TRP A 1 728 ? 34.932  -5.252  -2.750  1.0 91.85 ? 728 TRP A O   1 Q5VSL9 UNP 728 W 
+ATOM 5786 C CG  . TRP A 1 728 ? 33.410  -2.193  -3.034  1.0 91.85 ? 728 TRP A CG  1 Q5VSL9 UNP 728 W 
+ATOM 5787 C CD1 . TRP A 1 728 ? 33.161  -1.431  -1.946  1.0 91.85 ? 728 TRP A CD1 1 Q5VSL9 UNP 728 W 
+ATOM 5788 C CD2 . TRP A 1 728 ? 32.267  -3.090  -3.170  1.0 91.85 ? 728 TRP A CD2 1 Q5VSL9 UNP 728 W 
+ATOM 5789 C CE2 . TRP A 1 728 ? 31.365  -2.832  -2.095  1.0 91.85 ? 728 TRP A CE2 1 Q5VSL9 UNP 728 W 
+ATOM 5790 C CE3 . TRP A 1 728 ? 31.898  -4.090  -4.096  1.0 91.85 ? 728 TRP A CE3 1 Q5VSL9 UNP 728 W 
+ATOM 5791 N NE1 . TRP A 1 728 ? 31.952  -1.801  -1.391  1.0 91.85 ? 728 TRP A NE1 1 Q5VSL9 UNP 728 W 
+ATOM 5792 C CH2 . TRP A 1 728 ? 29.828  -4.530  -2.876  1.0 91.85 ? 728 TRP A CH2 1 Q5VSL9 UNP 728 W 
+ATOM 5793 C CZ2 . TRP A 1 728 ? 30.161  -3.535  -1.940  1.0 91.85 ? 728 TRP A CZ2 1 Q5VSL9 UNP 728 W 
+ATOM 5794 C CZ3 . TRP A 1 728 ? 30.698  -4.808  -3.946  1.0 91.85 ? 728 TRP A CZ3 1 Q5VSL9 UNP 728 W 
+ATOM 5795 N N   . ARG A 1 729 ? 35.231  -5.066  -4.958  1.0 91.70 ? 729 ARG A N   1 Q5VSL9 UNP 729 R 
+ATOM 5796 C CA  . ARG A 1 729 ? 34.850  -6.460  -5.247  1.0 91.70 ? 729 ARG A CA  1 Q5VSL9 UNP 729 R 
+ATOM 5797 C C   . ARG A 1 729 ? 35.737  -7.467  -4.510  1.0 91.70 ? 729 ARG A C   1 Q5VSL9 UNP 729 R 
+ATOM 5798 C CB  . ARG A 1 729 ? 34.867  -6.704  -6.764  1.0 91.70 ? 729 ARG A CB  1 Q5VSL9 UNP 729 R 
+ATOM 5799 O O   . ARG A 1 729 ? 35.209  -8.349  -3.835  1.0 91.70 ? 729 ARG A O   1 Q5VSL9 UNP 729 R 
+ATOM 5800 C CG  . ARG A 1 729 ? 33.705  -5.993  -7.475  1.0 91.70 ? 729 ARG A CG  1 Q5VSL9 UNP 729 R 
+ATOM 5801 C CD  . ARG A 1 729 ? 33.765  -6.193  -8.997  1.0 91.70 ? 729 ARG A CD  1 Q5VSL9 UNP 729 R 
+ATOM 5802 N NE  . ARG A 1 729 ? 34.590  -5.161  -9.659  1.0 91.70 ? 729 ARG A NE  1 Q5VSL9 UNP 729 R 
+ATOM 5803 N NH1 . ARG A 1 729 ? 35.067  -6.293  -11.610 1.0 91.70 ? 729 ARG A NH1 1 Q5VSL9 UNP 729 R 
+ATOM 5804 N NH2 . ARG A 1 729 ? 35.546  -4.181  -11.507 1.0 91.70 ? 729 ARG A NH2 1 Q5VSL9 UNP 729 R 
+ATOM 5805 C CZ  . ARG A 1 729 ? 35.054  -5.216  -10.899 1.0 91.70 ? 729 ARG A CZ  1 Q5VSL9 UNP 729 R 
+ATOM 5806 N N   . LYS A 1 730 ? 37.066  -7.289  -4.558  1.0 91.48 ? 730 LYS A N   1 Q5VSL9 UNP 730 K 
+ATOM 5807 C CA  . LYS A 1 730 ? 38.034  -8.145  -3.840  1.0 91.48 ? 730 LYS A CA  1 Q5VSL9 UNP 730 K 
+ATOM 5808 C C   . LYS A 1 730 ? 37.750  -8.198  -2.334  1.0 91.48 ? 730 LYS A C   1 Q5VSL9 UNP 730 K 
+ATOM 5809 C CB  . LYS A 1 730 ? 39.473  -7.660  -4.090  1.0 91.48 ? 730 LYS A CB  1 Q5VSL9 UNP 730 K 
+ATOM 5810 O O   . LYS A 1 730 ? 37.680  -9.278  -1.758  1.0 91.48 ? 730 LYS A O   1 Q5VSL9 UNP 730 K 
+ATOM 5811 C CG  . LYS A 1 730 ? 40.008  -7.991  -5.494  1.0 91.48 ? 730 LYS A CG  1 Q5VSL9 UNP 730 K 
+ATOM 5812 C CD  . LYS A 1 730 ? 41.466  -7.516  -5.615  1.0 91.48 ? 730 LYS A CD  1 Q5VSL9 UNP 730 K 
+ATOM 5813 C CE  . LYS A 1 730 ? 42.100  -7.881  -6.965  1.0 91.48 ? 730 LYS A CE  1 Q5VSL9 UNP 730 K 
+ATOM 5814 N NZ  . LYS A 1 730 ? 43.537  -7.491  -7.002  1.0 91.48 ? 730 LYS A NZ  1 Q5VSL9 UNP 730 K 
+ATOM 5815 N N   . SER A 1 731 ? 37.519  -7.043  -1.709  1.0 93.05 ? 731 SER A N   1 Q5VSL9 UNP 731 S 
+ATOM 5816 C CA  . SER A 1 731 ? 37.216  -6.950  -0.270  1.0 93.05 ? 731 SER A CA  1 Q5VSL9 UNP 731 S 
+ATOM 5817 C C   . SER A 1 731 ? 35.797  -7.406  0.107   1.0 93.05 ? 731 SER A C   1 Q5VSL9 UNP 731 S 
+ATOM 5818 C CB  . SER A 1 731 ? 37.476  -5.527  0.236   1.0 93.05 ? 731 SER A CB  1 Q5VSL9 UNP 731 S 
+ATOM 5819 O O   . SER A 1 731 ? 35.513  -7.650  1.280   1.0 93.05 ? 731 SER A O   1 Q5VSL9 UNP 731 S 
+ATOM 5820 O OG  . SER A 1 731 ? 36.742  -4.574  -0.507  1.0 93.05 ? 731 SER A OG  1 Q5VSL9 UNP 731 S 
+ATOM 5821 N N   . ASN A 1 732 ? 34.895  -7.557  -0.866  1.0 94.07 ? 732 ASN A N   1 Q5VSL9 UNP 732 N 
+ATOM 5822 C CA  . ASN A 1 732 ? 33.497  -7.942  -0.661  1.0 94.07 ? 732 ASN A CA  1 Q5VSL9 UNP 732 N 
+ATOM 5823 C C   . ASN A 1 732 ? 33.147  -9.271  -1.343  1.0 94.07 ? 732 ASN A C   1 Q5VSL9 UNP 732 N 
+ATOM 5824 C CB  . ASN A 1 732 ? 32.569  -6.774  -1.043  1.0 94.07 ? 732 ASN A CB  1 Q5VSL9 UNP 732 N 
+ATOM 5825 O O   . ASN A 1 732 ? 31.997  -9.477  -1.731  1.0 94.07 ? 732 ASN A O   1 Q5VSL9 UNP 732 N 
+ATOM 5826 C CG  . ASN A 1 732 ? 32.731  -5.605  -0.096  1.0 94.07 ? 732 ASN A CG  1 Q5VSL9 UNP 732 N 
+ATOM 5827 N ND2 . ASN A 1 732 ? 33.585  -4.664  -0.392  1.0 94.07 ? 732 ASN A ND2 1 Q5VSL9 UNP 732 N 
+ATOM 5828 O OD1 . ASN A 1 732 ? 32.120  -5.559  0.962   1.0 94.07 ? 732 ASN A OD1 1 Q5VSL9 UNP 732 N 
+ATOM 5829 N N   . MET A 1 733 ? 34.105  -10.200 -1.443  1.0 91.98 ? 733 MET A N   1 Q5VSL9 UNP 733 M 
+ATOM 5830 C CA  . MET A 1 733 ? 33.917  -11.465 -2.162  1.0 91.98 ? 733 MET A CA  1 Q5VSL9 UNP 733 M 
+ATOM 5831 C C   . MET A 1 733 ? 32.698  -12.264 -1.678  1.0 91.98 ? 733 MET A C   1 Q5VSL9 UNP 733 M 
+ATOM 5832 C CB  . MET A 1 733 ? 35.199  -12.307 -2.079  1.0 91.98 ? 733 MET A CB  1 Q5VSL9 UNP 733 M 
+ATOM 5833 O O   . MET A 1 733 ? 31.913  -12.714 -2.499  1.0 91.98 ? 733 MET A O   1 Q5VSL9 UNP 733 M 
+ATOM 5834 C CG  . MET A 1 733 ? 35.177  -13.471 -3.079  1.0 91.98 ? 733 MET A CG  1 Q5VSL9 UNP 733 M 
+ATOM 5835 S SD  . MET A 1 733 ? 34.986  -12.985 -4.820  1.0 91.98 ? 733 MET A SD  1 Q5VSL9 UNP 733 M 
+ATOM 5836 C CE  . MET A 1 733 ? 36.541  -12.095 -5.095  1.0 91.98 ? 733 MET A CE  1 Q5VSL9 UNP 733 M 
+ATOM 5837 N N   . LYS A 1 734 ? 32.447  -12.347 -0.360  1.0 91.81 ? 734 LYS A N   1 Q5VSL9 UNP 734 K 
+ATOM 5838 C CA  . LYS A 1 734 ? 31.233  -12.999 0.180   1.0 91.81 ? 734 LYS A CA  1 Q5VSL9 UNP 734 K 
+ATOM 5839 C C   . LYS A 1 734 ? 29.939  -12.379 -0.365  1.0 91.81 ? 734 LYS A C   1 Q5VSL9 UNP 734 K 
+ATOM 5840 C CB  . LYS A 1 734 ? 31.210  -12.950 1.718   1.0 91.81 ? 734 LYS A CB  1 Q5VSL9 UNP 734 K 
+ATOM 5841 O O   . LYS A 1 734 ? 29.003  -13.096 -0.700  1.0 91.81 ? 734 LYS A O   1 Q5VSL9 UNP 734 K 
+ATOM 5842 C CG  . LYS A 1 734 ? 32.261  -13.855 2.381   1.0 91.81 ? 734 LYS A CG  1 Q5VSL9 UNP 734 K 
+ATOM 5843 C CD  . LYS A 1 734 ? 32.075  -13.873 3.910   1.0 91.81 ? 734 LYS A CD  1 Q5VSL9 UNP 734 K 
+ATOM 5844 C CE  . LYS A 1 734 ? 33.065  -14.839 4.578   1.0 91.81 ? 734 LYS A CE  1 Q5VSL9 UNP 734 K 
+ATOM 5845 N NZ  . LYS A 1 734 ? 32.839  -14.952 6.046   1.0 91.81 ? 734 LYS A NZ  1 Q5VSL9 UNP 734 K 
+ATOM 5846 N N   . THR A 1 735 ? 29.892  -11.051 -0.477  1.0 93.94 ? 735 THR A N   1 Q5VSL9 UNP 735 T 
+ATOM 5847 C CA  . THR A 1 735 ? 28.754  -10.333 -1.065  1.0 93.94 ? 735 THR A CA  1 Q5VSL9 UNP 735 T 
+ATOM 5848 C C   . THR A 1 735 ? 28.633  -10.640 -2.556  1.0 93.94 ? 735 THR A C   1 Q5VSL9 UNP 735 T 
+ATOM 5849 C CB  . THR A 1 735 ? 28.898  -8.816  -0.877  1.0 93.94 ? 735 THR A CB  1 Q5VSL9 UNP 735 T 
+ATOM 5850 O O   . THR A 1 735 ? 27.531  -10.902 -3.026  1.0 93.94 ? 735 THR A O   1 Q5VSL9 UNP 735 T 
+ATOM 5851 C CG2 . THR A 1 735 ? 27.659  -8.044  -1.317  1.0 93.94 ? 735 THR A CG2 1 Q5VSL9 UNP 735 T 
+ATOM 5852 O OG1 . THR A 1 735 ? 29.118  -8.475  0.477   1.0 93.94 ? 735 THR A OG1 1 Q5VSL9 UNP 735 T 
+ATOM 5853 N N   . MET A 1 736 ? 29.751  -10.657 -3.292  1.0 93.58 ? 736 MET A N   1 Q5VSL9 UNP 736 M 
+ATOM 5854 C CA  . MET A 1 736 ? 29.773  -11.039 -4.710  1.0 93.58 ? 736 MET A CA  1 Q5VSL9 UNP 736 M 
+ATOM 5855 C C   . MET A 1 736 ? 29.247  -12.467 -4.909  1.0 93.58 ? 736 MET A C   1 Q5VSL9 UNP 736 M 
+ATOM 5856 C CB  . MET A 1 736 ? 31.193  -10.908 -5.290  1.0 93.58 ? 736 MET A CB  1 Q5VSL9 UNP 736 M 
+ATOM 5857 O O   . MET A 1 736 ? 28.380  -12.687 -5.751  1.0 93.58 ? 736 MET A O   1 Q5VSL9 UNP 736 M 
+ATOM 5858 C CG  . MET A 1 736 ? 31.721  -9.469  -5.297  1.0 93.58 ? 736 MET A CG  1 Q5VSL9 UNP 736 M 
+ATOM 5859 S SD  . MET A 1 736 ? 30.766  -8.303  -6.304  1.0 93.58 ? 736 MET A SD  1 Q5VSL9 UNP 736 M 
+ATOM 5860 C CE  . MET A 1 736 ? 31.147  -8.917  -7.971  1.0 93.58 ? 736 MET A CE  1 Q5VSL9 UNP 736 M 
+ATOM 5861 N N   . SER A 1 737 ? 29.684  -13.421 -4.082  1.0 92.68 ? 737 SER A N   1 Q5VSL9 UNP 737 S 
+ATOM 5862 C CA  . SER A 1 737 ? 29.190  -14.801 -4.095  1.0 92.68 ? 737 SER A CA  1 Q5VSL9 UNP 737 S 
+ATOM 5863 C C   . SER A 1 737 ? 27.698  -14.881 -3.763  1.0 92.68 ? 737 SER A C   1 Q5VSL9 UNP 737 S 
+ATOM 5864 C CB  . SER A 1 737 ? 29.971  -15.665 -3.100  1.0 92.68 ? 737 SER A CB  1 Q5VSL9 UNP 737 S 
+ATOM 5865 O O   . SER A 1 737 ? 26.966  -15.600 -4.434  1.0 92.68 ? 737 SER A O   1 Q5VSL9 UNP 737 S 
+ATOM 5866 O OG  . SER A 1 737 ? 31.361  -15.608 -3.355  1.0 92.68 ? 737 SER A OG  1 Q5VSL9 UNP 737 S 
+ATOM 5867 N N   . ALA A 1 738 ? 27.211  -14.108 -2.788  1.0 92.73 ? 738 ALA A N   1 Q5VSL9 UNP 738 A 
+ATOM 5868 C CA  . ALA A 1 738 ? 25.785  -14.058 -2.469  1.0 92.73 ? 738 ALA A CA  1 Q5VSL9 UNP 738 A 
+ATOM 5869 C C   . ALA A 1 738 ? 24.952  -13.490 -3.632  1.0 92.73 ? 738 ALA A C   1 Q5VSL9 UNP 738 A 
+ATOM 5870 C CB  . ALA A 1 738 ? 25.589  -13.250 -1.182  1.0 92.73 ? 738 ALA A CB  1 Q5VSL9 UNP 738 A 
+ATOM 5871 O O   . ALA A 1 738 ? 23.888  -14.027 -3.942  1.0 92.73 ? 738 ALA A O   1 Q5VSL9 UNP 738 A 
+ATOM 5872 N N   . ILE A 1 739 ? 25.440  -12.449 -4.323  1.0 93.77 ? 739 ILE A N   1 Q5VSL9 UNP 739 I 
+ATOM 5873 C CA  . ILE A 1 739 ? 24.808  -11.953 -5.556  1.0 93.77 ? 739 ILE A CA  1 Q5VSL9 UNP 739 I 
+ATOM 5874 C C   . ILE A 1 739 ? 24.776  -13.074 -6.600  1.0 93.77 ? 739 ILE A C   1 Q5VSL9 UNP 739 I 
+ATOM 5875 C CB  . ILE A 1 739 ? 25.512  -10.687 -6.102  1.0 93.77 ? 739 ILE A CB  1 Q5VSL9 UNP 739 I 
+ATOM 5876 O O   . ILE A 1 739 ? 23.721  -13.326 -7.179  1.0 93.77 ? 739 ILE A O   1 Q5VSL9 UNP 739 I 
+ATOM 5877 C CG1 . ILE A 1 739 ? 25.355  -9.492  -5.134  1.0 93.77 ? 739 ILE A CG1 1 Q5VSL9 UNP 739 I 
+ATOM 5878 C CG2 . ILE A 1 739 ? 24.922  -10.301 -7.473  1.0 93.77 ? 739 ILE A CG2 1 Q5VSL9 UNP 739 I 
+ATOM 5879 C CD1 . ILE A 1 739 ? 26.309  -8.327  -5.424  1.0 93.77 ? 739 ILE A CD1 1 Q5VSL9 UNP 739 I 
+ATOM 5880 N N   . TYR A 1 740 ? 25.893  -13.784 -6.786  1.0 90.91 ? 740 TYR A N   1 Q5VSL9 UNP 740 Y 
+ATOM 5881 C CA  . TYR A 1 740 ? 25.992  -14.892 -7.733  1.0 90.91 ? 740 TYR A CA  1 Q5VSL9 UNP 740 Y 
+ATOM 5882 C C   . TYR A 1 740 ? 25.001  -16.031 -7.439  1.0 90.91 ? 740 TYR A C   1 Q5VSL9 UNP 740 Y 
+ATOM 5883 C CB  . TYR A 1 740 ? 27.435  -15.399 -7.806  1.0 90.91 ? 740 TYR A CB  1 Q5VSL9 UNP 740 Y 
+ATOM 5884 O O   . TYR A 1 740 ? 24.396  -16.565 -8.361  1.0 90.91 ? 740 TYR A O   1 Q5VSL9 UNP 740 Y 
+ATOM 5885 C CG  . TYR A 1 740 ? 27.635  -16.437 -8.892  1.0 90.91 ? 740 TYR A CG  1 Q5VSL9 UNP 740 Y 
+ATOM 5886 C CD1 . TYR A 1 740 ? 27.610  -17.809 -8.572  1.0 90.91 ? 740 TYR A CD1 1 Q5VSL9 UNP 740 Y 
+ATOM 5887 C CD2 . TYR A 1 740 ? 27.816  -16.030 -10.228 1.0 90.91 ? 740 TYR A CD2 1 Q5VSL9 UNP 740 Y 
+ATOM 5888 C CE1 . TYR A 1 740 ? 27.777  -18.775 -9.583  1.0 90.91 ? 740 TYR A CE1 1 Q5VSL9 UNP 740 Y 
+ATOM 5889 C CE2 . TYR A 1 740 ? 27.976  -16.994 -11.241 1.0 90.91 ? 740 TYR A CE2 1 Q5VSL9 UNP 740 Y 
+ATOM 5890 O OH  . TYR A 1 740 ? 28.125  -19.281 -11.911 1.0 90.91 ? 740 TYR A OH  1 Q5VSL9 UNP 740 Y 
+ATOM 5891 C CZ  . TYR A 1 740 ? 27.962  -18.366 -10.922 1.0 90.91 ? 740 TYR A CZ  1 Q5VSL9 UNP 740 Y 
+ATOM 5892 N N   . GLN A 1 741 ? 24.793  -16.366 -6.165  1.0 90.08 ? 741 GLN A N   1 Q5VSL9 UNP 741 Q 
+ATOM 5893 C CA  . GLN A 1 741 ? 23.958  -17.489 -5.723  1.0 90.08 ? 741 GLN A CA  1 Q5VSL9 UNP 741 Q 
+ATOM 5894 C C   . GLN A 1 741 ? 22.471  -17.162 -5.549  1.0 90.08 ? 741 GLN A C   1 Q5VSL9 UNP 741 Q 
+ATOM 5895 C CB  . GLN A 1 741 ? 24.482  -17.980 -4.372  1.0 90.08 ? 741 GLN A CB  1 Q5VSL9 UNP 741 Q 
+ATOM 5896 O O   . GLN A 1 741 ? 21.666  -18.080 -5.401  1.0 90.08 ? 741 GLN A O   1 Q5VSL9 UNP 741 Q 
+ATOM 5897 C CG  . GLN A 1 741 ? 25.837  -18.692 -4.459  1.0 90.08 ? 741 GLN A CG  1 Q5VSL9 UNP 741 Q 
+ATOM 5898 C CD  . GLN A 1 741 ? 26.384  -19.012 -3.072  1.0 90.08 ? 741 GLN A CD  1 Q5VSL9 UNP 741 Q 
+ATOM 5899 N NE2 . GLN A 1 741 ? 27.550  -19.612 -2.984  1.0 90.08 ? 741 GLN A NE2 1 Q5VSL9 UNP 741 Q 
+ATOM 5900 O OE1 . GLN A 1 741 ? 25.787  -18.727 -2.044  1.0 90.08 ? 741 GLN A OE1 1 Q5VSL9 UNP 741 Q 
+ATOM 5901 N N   . LYS A 1 742 ? 22.085  -15.881 -5.492  1.0 90.43 ? 742 LYS A N   1 Q5VSL9 UNP 742 K 
+ATOM 5902 C CA  . LYS A 1 742 ? 20.703  -15.485 -5.155  1.0 90.43 ? 742 LYS A CA  1 Q5VSL9 UNP 742 K 
+ATOM 5903 C C   . LYS A 1 742 ? 20.050  -14.577 -6.184  1.0 90.43 ? 742 LYS A C   1 Q5VSL9 UNP 742 K 
+ATOM 5904 C CB  . LYS A 1 742 ? 20.667  -14.819 -3.767  1.0 90.43 ? 742 LYS A CB  1 Q5VSL9 UNP 742 K 
+ATOM 5905 O O   . LYS A 1 742 ? 18.827  -14.588 -6.298  1.0 90.43 ? 742 LYS A O   1 Q5VSL9 UNP 742 K 
+ATOM 5906 C CG  . LYS A 1 742 ? 21.192  -15.685 -2.608  1.0 90.43 ? 742 LYS A CG  1 Q5VSL9 UNP 742 K 
+ATOM 5907 C CD  . LYS A 1 742 ? 20.285  -16.879 -2.278  1.0 90.43 ? 742 LYS A CD  1 Q5VSL9 UNP 742 K 
+ATOM 5908 C CE  . LYS A 1 742 ? 20.911  -17.680 -1.130  1.0 90.43 ? 742 LYS A CE  1 Q5VSL9 UNP 742 K 
+ATOM 5909 N NZ  . LYS A 1 742 ? 20.042  -18.798 -0.698  1.0 90.43 ? 742 LYS A NZ  1 Q5VSL9 UNP 742 K 
+ATOM 5910 N N   . VAL A 1 743 ? 20.807  -13.773 -6.927  1.0 92.20 ? 743 VAL A N   1 Q5VSL9 UNP 743 V 
+ATOM 5911 C CA  . VAL A 1 743 ? 20.247  -12.799 -7.872  1.0 92.20 ? 743 VAL A CA  1 Q5VSL9 UNP 743 V 
+ATOM 5912 C C   . VAL A 1 743 ? 20.233  -13.388 -9.280  1.0 92.20 ? 743 VAL A C   1 Q5VSL9 UNP 743 V 
+ATOM 5913 C CB  . VAL A 1 743 ? 21.005  -11.458 -7.813  1.0 92.20 ? 743 VAL A CB  1 Q5VSL9 UNP 743 V 
+ATOM 5914 O O   . VAL A 1 743 ? 21.207  -13.989 -9.711  1.0 92.20 ? 743 VAL A O   1 Q5VSL9 UNP 743 V 
+ATOM 5915 C CG1 . VAL A 1 743 ? 20.350  -10.413 -8.727  1.0 92.20 ? 743 VAL A CG1 1 Q5VSL9 UNP 743 V 
+ATOM 5916 C CG2 . VAL A 1 743 ? 21.003  -10.869 -6.394  1.0 92.20 ? 743 VAL A CG2 1 Q5VSL9 UNP 743 V 
+ATOM 5917 N N   . ARG A 1 744 ? 19.137  -13.186 -10.025 1.0 89.87 ? 744 ARG A N   1 Q5VSL9 UNP 744 R 
+ATOM 5918 C CA  . ARG A 1 744 ? 19.041  -13.599 -11.435 1.0 89.87 ? 744 ARG A CA  1 Q5VSL9 UNP 744 R 
+ATOM 5919 C C   . ARG A 1 744 ? 20.178  -12.981 -12.268 1.0 89.87 ? 744 ARG A C   1 Q5VSL9 UNP 744 R 
+ATOM 5920 C CB  . ARG A 1 744 ? 17.647  -13.257 -12.005 1.0 89.87 ? 744 ARG A CB  1 Q5VSL9 UNP 744 R 
+ATOM 5921 O O   . ARG A 1 744 ? 20.358  -11.755 -12.266 1.0 89.87 ? 744 ARG A O   1 Q5VSL9 UNP 744 R 
+ATOM 5922 C CG  . ARG A 1 744 ? 17.480  -13.757 -13.454 1.0 89.87 ? 744 ARG A CG  1 Q5VSL9 UNP 744 R 
+ATOM 5923 C CD  . ARG A 1 744 ? 16.181  -13.329 -14.150 1.0 89.87 ? 744 ARG A CD  1 Q5VSL9 UNP 744 R 
+ATOM 5924 N NE  . ARG A 1 744 ? 14.979  -14.103 -13.768 1.0 89.87 ? 744 ARG A NE  1 Q5VSL9 UNP 744 R 
+ATOM 5925 N NH1 . ARG A 1 744 ? 13.635  -12.377 -13.095 1.0 89.87 ? 744 ARG A NH1 1 Q5VSL9 UNP 744 R 
+ATOM 5926 N NH2 . ARG A 1 744 ? 12.737  -14.340 -13.348 1.0 89.87 ? 744 ARG A NH2 1 Q5VSL9 UNP 744 R 
+ATOM 5927 C CZ  . ARG A 1 744 ? 13.807  -13.629 -13.394 1.0 89.87 ? 744 ARG A CZ  1 Q5VSL9 UNP 744 R 
+ATOM 5928 N N   . HIS A 1 745 ? 20.869  -13.823 -13.033 1.0 85.05 ? 745 HIS A N   1 Q5VSL9 UNP 745 H 
+ATOM 5929 C CA  . HIS A 1 745 ? 21.864  -13.413 -14.030 1.0 85.05 ? 745 HIS A CA  1 Q5VSL9 UNP 745 H 
+ATOM 5930 C C   . HIS A 1 745 ? 21.245  -13.216 -15.409 1.0 85.05 ? 745 HIS A C   1 Q5VSL9 UNP 745 H 
+ATOM 5931 C CB  . HIS A 1 745 ? 23.031  -14.407 -14.063 1.0 85.05 ? 745 HIS A CB  1 Q5VSL9 UNP 745 H 
+ATOM 5932 O O   . HIS A 1 745 ? 20.171  -13.743 -15.712 1.0 85.05 ? 745 HIS A O   1 Q5VSL9 UNP 745 H 
+ATOM 5933 C CG  . HIS A 1 745 ? 23.737  -14.455 -12.739 1.0 85.05 ? 745 HIS A CG  1 Q5VSL9 UNP 745 H 
+ATOM 5934 C CD2 . HIS A 1 745 ? 24.033  -15.589 -12.051 1.0 85.05 ? 745 HIS A CD2 1 Q5VSL9 UNP 745 H 
+ATOM 5935 N ND1 . HIS A 1 745 ? 24.040  -13.334 -11.957 1.0 85.05 ? 745 HIS A ND1 1 Q5VSL9 UNP 745 H 
+ATOM 5936 C CE1 . HIS A 1 745 ? 24.494  -13.837 -10.800 1.0 85.05 ? 745 HIS A CE1 1 Q5VSL9 UNP 745 H 
+ATOM 5937 N NE2 . HIS A 1 745 ? 24.502  -15.181 -10.829 1.0 85.05 ? 745 HIS A NE2 1 Q5VSL9 UNP 745 H 
+ATOM 5938 N N   . ARG A 1 746 ? 21.927  -12.431 -16.241 1.0 82.40 ? 746 ARG A N   1 Q5VSL9 UNP 746 R 
+ATOM 5939 C CA  . ARG A 1 746 ? 21.672  -12.376 -17.682 1.0 82.40 ? 746 ARG A CA  1 Q5VSL9 UNP 746 R 
+ATOM 5940 C C   . ARG A 1 746 ? 22.921  -12.854 -18.403 1.0 82.40 ? 746 ARG A C   1 Q5VSL9 UNP 746 R 
+ATOM 5941 C CB  . ARG A 1 746 ? 21.288  -10.975 -18.160 1.0 82.40 ? 746 ARG A CB  1 Q5VSL9 UNP 746 R 
+ATOM 5942 O O   . ARG A 1 746 ? 24.011  -12.715 -17.859 1.0 82.40 ? 746 ARG A O   1 Q5VSL9 UNP 746 R 
+ATOM 5943 C CG  . ARG A 1 746 ? 20.234  -10.279 -17.297 1.0 82.40 ? 746 ARG A CG  1 Q5VSL9 UNP 746 R 
+ATOM 5944 C CD  . ARG A 1 746 ? 19.898  -8.939  -17.946 1.0 82.40 ? 746 ARG A CD  1 Q5VSL9 UNP 746 R 
+ATOM 5945 N NE  . ARG A 1 746 ? 18.596  -8.432  -17.483 1.0 82.40 ? 746 ARG A NE  1 Q5VSL9 UNP 746 R 
+ATOM 5946 N NH1 . ARG A 1 746 ? 18.436  -6.826  -19.101 1.0 82.40 ? 746 ARG A NH1 1 Q5VSL9 UNP 746 R 
+ATOM 5947 N NH2 . ARG A 1 746 ? 16.728  -7.144  -17.702 1.0 82.40 ? 746 ARG A NH2 1 Q5VSL9 UNP 746 R 
+ATOM 5948 C CZ  . ARG A 1 746 ? 17.931  -7.469  -18.092 1.0 82.40 ? 746 ARG A CZ  1 Q5VSL9 UNP 746 R 
+ATOM 5949 N N   . LEU A 1 747 ? 22.742  -13.400 -19.601 1.0 81.03 ? 747 LEU A N   1 Q5VSL9 UNP 747 L 
+ATOM 5950 C CA  . LEU A 1 747 ? 23.826  -14.045 -20.346 1.0 81.03 ? 747 LEU A CA  1 Q5VSL9 UNP 747 L 
+ATOM 5951 C C   . LEU A 1 747 ? 24.966  -13.074 -20.696 1.0 81.03 ? 747 LEU A C   1 Q5VSL9 UNP 747 L 
+ATOM 5952 C CB  . LEU A 1 747 ? 23.235  -14.739 -21.590 1.0 81.03 ? 747 LEU A CB  1 Q5VSL9 UNP 747 L 
+ATOM 5953 O O   . LEU A 1 747 ? 26.123  -13.456 -20.597 1.0 81.03 ? 747 LEU A O   1 Q5VSL9 UNP 747 L 
+ATOM 5954 C CG  . LEU A 1 747 ? 22.318  -15.939 -21.267 1.0 81.03 ? 747 LEU A CG  1 Q5VSL9 UNP 747 L 
+ATOM 5955 C CD1 . LEU A 1 747 ? 21.698  -16.518 -22.535 1.0 81.03 ? 747 LEU A CD1 1 Q5VSL9 UNP 747 L 
+ATOM 5956 C CD2 . LEU A 1 747 ? 23.067  -17.078 -20.573 1.0 81.03 ? 747 LEU A CD2 1 Q5VSL9 UNP 747 L 
+ATOM 5957 N N   . ASN A 1 748 ? 24.643  -11.809 -20.984 1.0 77.03 ? 748 ASN A N   1 Q5VSL9 UNP 748 N 
+ATOM 5958 C CA  . ASN A 1 748 ? 25.622  -10.782 -21.366 1.0 77.03 ? 748 ASN A CA  1 Q5VSL9 UNP 748 N 
+ATOM 5959 C C   . ASN A 1 748 ? 25.862  -9.736  -20.253 1.0 77.03 ? 748 ASN A C   1 Q5VSL9 UNP 748 N 
+ATOM 5960 C CB  . ASN A 1 748 ? 25.178  -10.145 -22.704 1.0 77.03 ? 748 ASN A CB  1 Q5VSL9 UNP 748 N 
+ATOM 5961 O O   . ASN A 1 748 ? 26.305  -8.630  -20.536 1.0 77.03 ? 748 ASN A O   1 Q5VSL9 UNP 748 N 
+ATOM 5962 C CG  . ASN A 1 748 ? 25.063  -11.127 -23.863 1.0 77.03 ? 748 ASN A CG  1 Q5VSL9 UNP 748 N 
+ATOM 5963 N ND2 . ASN A 1 748 ? 24.484  -10.725 -24.970 1.0 77.03 ? 748 ASN A ND2 1 Q5VSL9 UNP 748 N 
+ATOM 5964 O OD1 . ASN A 1 748 ? 25.444  -12.280 -23.789 1.0 77.03 ? 748 ASN A OD1 1 Q5VSL9 UNP 748 N 
+ATOM 5965 N N   . ASP A 1 749 ? 25.492  -10.028 -18.999 1.0 77.35 ? 749 ASP A N   1 Q5VSL9 UNP 749 D 
+ATOM 5966 C CA  . ASP A 1 749 ? 25.612  -9.074  -17.884 1.0 77.35 ? 749 ASP A CA  1 Q5VSL9 UNP 749 D 
+ATOM 5967 C C   . ASP A 1 749 ? 27.005  -9.144  -17.250 1.0 77.35 ? 749 ASP A C   1 Q5VSL9 UNP 749 D 
+ATOM 5968 C CB  . ASP A 1 749 ? 24.465  -9.326  -16.896 1.0 77.35 ? 749 ASP A CB  1 Q5VSL9 UNP 749 D 
+ATOM 5969 O O   . ASP A 1 749 ? 27.348  -10.110 -16.567 1.0 77.35 ? 749 ASP A O   1 Q5VSL9 UNP 749 D 
+ATOM 5970 C CG  . ASP A 1 749 ? 24.370  -8.427  -15.667 1.0 77.35 ? 749 ASP A CG  1 Q5VSL9 UNP 749 D 
+ATOM 5971 O OD1 . ASP A 1 749 ? 25.067  -7.401  -15.585 1.0 77.35 ? 749 ASP A OD1 1 Q5VSL9 UNP 749 D 
+ATOM 5972 O OD2 . ASP A 1 749 ? 23.527  -8.775  -14.795 1.0 77.35 ? 749 ASP A OD2 1 Q5VSL9 UNP 749 D 
+ATOM 5973 N N   . ASP A 1 750 ? 27.795  -8.096  -17.457 1.0 81.84 ? 750 ASP A N   1 Q5VSL9 UNP 750 D 
+ATOM 5974 C CA  . ASP A 1 750 ? 29.185  -7.975  -17.028 1.0 81.84 ? 750 ASP A CA  1 Q5VSL9 UNP 750 D 
+ATOM 5975 C C   . ASP A 1 750 ? 29.341  -7.423  -15.603 1.0 81.84 ? 750 ASP A C   1 Q5VSL9 UNP 750 D 
+ATOM 5976 C CB  . ASP A 1 750 ? 29.962  -7.131  -18.053 1.0 81.84 ? 750 ASP A CB  1 Q5VSL9 UNP 750 D 
+ATOM 5977 O O   . ASP A 1 750 ? 30.454  -7.093  -15.203 1.0 81.84 ? 750 ASP A O   1 Q5VSL9 UNP 750 D 
+ATOM 5978 C CG  . ASP A 1 750 ? 29.630  -5.636  -17.964 1.0 81.84 ? 750 ASP A CG  1 Q5VSL9 UNP 750 D 
+ATOM 5979 O OD1 . ASP A 1 750 ? 28.457  -5.308  -17.663 1.0 81.84 ? 750 ASP A OD1 1 Q5VSL9 UNP 750 D 
+ATOM 5980 O OD2 . ASP A 1 750 ? 30.569  -4.831  -18.129 1.0 81.84 ? 750 ASP A OD2 1 Q5VSL9 UNP 750 D 
+ATOM 5981 N N   . TRP A 1 751 ? 28.273  -7.356  -14.798 1.0 86.75 ? 751 TRP A N   1 Q5VSL9 UNP 751 W 
+ATOM 5982 C CA  . TRP A 1 751 ? 28.276  -6.758  -13.450 1.0 86.75 ? 751 TRP A CA  1 Q5VSL9 UNP 751 W 
+ATOM 5983 C C   . TRP A 1 751 ? 29.470  -7.158  -12.558 1.0 86.75 ? 751 TRP A C   1 Q5VSL9 UNP 751 W 
+ATOM 5984 C CB  . TRP A 1 751 ? 26.972  -7.145  -12.735 1.0 86.75 ? 751 TRP A CB  1 Q5VSL9 UNP 751 W 
+ATOM 5985 O O   . TRP A 1 751 ? 29.959  -6.362  -11.758 1.0 86.75 ? 751 TRP A O   1 Q5VSL9 UNP 751 W 
+ATOM 5986 C CG  . TRP A 1 751 ? 26.881  -8.581  -12.296 1.0 86.75 ? 751 TRP A CG  1 Q5VSL9 UNP 751 W 
+ATOM 5987 C CD1 . TRP A 1 751 ? 26.562  -9.639  -13.077 1.0 86.75 ? 751 TRP A CD1 1 Q5VSL9 UNP 751 W 
+ATOM 5988 C CD2 . TRP A 1 751 ? 27.236  -9.142  -10.998 1.0 86.75 ? 751 TRP A CD2 1 Q5VSL9 UNP 751 W 
+ATOM 5989 C CE2 . TRP A 1 751 ? 27.094  -10.560 -11.059 1.0 86.75 ? 751 TRP A CE2 1 Q5VSL9 UNP 751 W 
+ATOM 5990 C CE3 . TRP A 1 751 ? 27.713  -8.590  -9.791  1.0 86.75 ? 751 TRP A CE3 1 Q5VSL9 UNP 751 W 
+ATOM 5991 N NE1 . TRP A 1 751 ? 26.651  -10.807 -12.342 1.0 86.75 ? 751 TRP A NE1 1 Q5VSL9 UNP 751 W 
+ATOM 5992 C CH2 . TRP A 1 751 ? 27.901  -10.810 -8.792  1.0 86.75 ? 751 TRP A CH2 1 Q5VSL9 UNP 751 W 
+ATOM 5993 C CZ2 . TRP A 1 751 ? 27.422  -11.391 -9.978  1.0 86.75 ? 751 TRP A CZ2 1 Q5VSL9 UNP 751 W 
+ATOM 5994 C CZ3 . TRP A 1 751 ? 28.024  -9.413  -8.693  1.0 86.75 ? 751 TRP A CZ3 1 Q5VSL9 UNP 751 W 
+ATOM 5995 N N   . ALA A 1 752 ? 29.959  -8.396  -12.675 1.0 85.31 ? 752 ALA A N   1 Q5VSL9 UNP 752 A 
+ATOM 5996 C CA  . ALA A 1 752 ? 31.066  -8.893  -11.866 1.0 85.31 ? 752 ALA A CA  1 Q5VSL9 UNP 752 A 
+ATOM 5997 C C   . ALA A 1 752 ? 32.443  -8.387  -12.325 1.0 85.31 ? 752 ALA A C   1 Q5VSL9 UNP 752 A 
+ATOM 5998 C CB  . ALA A 1 752 ? 31.011  -10.423 -11.845 1.0 85.31 ? 752 ALA A CB  1 Q5VSL9 UNP 752 A 
+ATOM 5999 O O   . ALA A 1 752 ? 33.369  -8.379  -11.509 1.0 85.31 ? 752 ALA A O   1 Q5VSL9 UNP 752 A 
+ATOM 6000 N N   . TYR A 1 753 ? 32.578  -7.960  -13.586 1.0 84.47 ? 753 TYR A N   1 Q5VSL9 UNP 753 Y 
+ATOM 6001 C CA  . TYR A 1 753 ? 33.835  -7.584  -14.245 1.0 84.47 ? 753 TYR A CA  1 Q5VSL9 UNP 753 Y 
+ATOM 6002 C C   . TYR A 1 753 ? 33.889  -6.103  -14.629 1.0 84.47 ? 753 TYR A C   1 Q5VSL9 UNP 753 Y 
+ATOM 6003 C CB  . TYR A 1 753 ? 34.086  -8.489  -15.451 1.0 84.47 ? 753 TYR A CB  1 Q5VSL9 UNP 753 Y 
+ATOM 6004 O O   . TYR A 1 753 ? 34.946  -5.498  -14.422 1.0 84.47 ? 753 TYR A O   1 Q5VSL9 UNP 753 Y 
+ATOM 6005 C CG  . TYR A 1 753 ? 34.177  -9.947  -15.053 1.0 84.47 ? 753 TYR A CG  1 Q5VSL9 UNP 753 Y 
+ATOM 6006 C CD1 . TYR A 1 753 ? 35.322  -10.433 -14.390 1.0 84.47 ? 753 TYR A CD1 1 Q5VSL9 UNP 753 Y 
+ATOM 6007 C CD2 . TYR A 1 753 ? 33.089  -10.802 -15.302 1.0 84.47 ? 753 TYR A CD2 1 Q5VSL9 UNP 753 Y 
+ATOM 6008 C CE1 . TYR A 1 753 ? 35.382  -11.781 -13.982 1.0 84.47 ? 753 TYR A CE1 1 Q5VSL9 UNP 753 Y 
+ATOM 6009 C CE2 . TYR A 1 753 ? 33.141  -12.145 -14.888 1.0 84.47 ? 753 TYR A CE2 1 Q5VSL9 UNP 753 Y 
+ATOM 6010 O OH  . TYR A 1 753 ? 34.329  -13.938 -13.846 1.0 84.47 ? 753 TYR A OH  1 Q5VSL9 UNP 753 Y 
+ATOM 6011 C CZ  . TYR A 1 753 ? 34.287  -12.637 -14.233 1.0 84.47 ? 753 TYR A CZ  1 Q5VSL9 UNP 753 Y 
+ATOM 6012 N N   . GLY A 1 754 ? 32.759  -5.527  -15.050 1.0 78.84 ? 754 GLY A N   1 Q5VSL9 UNP 754 G 
+ATOM 6013 C CA  . GLY A 1 754 ? 32.599  -4.136  -15.462 1.0 78.84 ? 754 GLY A CA  1 Q5VSL9 UNP 754 G 
+ATOM 6014 C C   . GLY A 1 754 ? 33.241  -3.156  -14.484 1.0 78.84 ? 754 GLY A C   1 Q5VSL9 UNP 754 G 
+ATOM 6015 O O   . GLY A 1 754 ? 33.173  -3.321  -13.259 1.0 78.84 ? 754 GLY A O   1 Q5VSL9 UNP 754 G 
+ATOM 6016 N N   . ASN A 1 755 ? 33.946  -2.171  -15.032 1.0 81.96 ? 755 ASN A N   1 Q5VSL9 UNP 755 N 
+ATOM 6017 C CA  . ASN A 1 755 ? 34.689  -1.189  -14.260 1.0 81.96 ? 755 ASN A CA  1 Q5VSL9 UNP 755 N 
+ATOM 6018 C C   . ASN A 1 755 ? 34.558  0.179   -14.920 1.0 81.96 ? 755 ASN A C   1 Q5VSL9 UNP 755 N 
+ATOM 6019 C CB  . ASN A 1 755 ? 36.148  -1.655  -14.125 1.0 81.96 ? 755 ASN A CB  1 Q5VSL9 UNP 755 N 
+ATOM 6020 O O   . ASN A 1 755 ? 35.376  0.552   -15.750 1.0 81.96 ? 755 ASN A O   1 Q5VSL9 UNP 755 N 
+ATOM 6021 C CG  . ASN A 1 755 ? 36.845  -0.904  -13.012 1.0 81.96 ? 755 ASN A CG  1 Q5VSL9 UNP 755 N 
+ATOM 6022 N ND2 . ASN A 1 755 ? 37.876  -0.156  -13.309 1.0 81.96 ? 755 ASN A ND2 1 Q5VSL9 UNP 755 N 
+ATOM 6023 O OD1 . ASN A 1 755 ? 36.491  -1.037  -11.849 1.0 81.96 ? 755 ASN A OD1 1 Q5VSL9 UNP 755 N 
+ATOM 6024 N N   . ASP A 1 756 ? 33.510  0.892   -14.536 1.0 83.06 ? 756 ASP A N   1 Q5VSL9 UNP 756 D 
+ATOM 6025 C CA  . ASP A 1 756 ? 33.169  2.204   -15.068 1.0 83.06 ? 756 ASP A CA  1 Q5VSL9 UNP 756 D 
+ATOM 6026 C C   . ASP A 1 756 ? 33.355  3.236   -13.951 1.0 83.06 ? 756 ASP A C   1 Q5VSL9 UNP 756 D 
+ATOM 6027 C CB  . ASP A 1 756 ? 31.755  2.121   -15.656 1.0 83.06 ? 756 ASP A CB  1 Q5VSL9 UNP 756 D 
+ATOM 6028 O O   . ASP A 1 756 ? 32.403  3.719   -13.337 1.0 83.06 ? 756 ASP A O   1 Q5VSL9 UNP 756 D 
+ATOM 6029 C CG  . ASP A 1 756 ? 31.399  3.307   -16.545 1.0 83.06 ? 756 ASP A CG  1 Q5VSL9 UNP 756 D 
+ATOM 6030 O OD1 . ASP A 1 756 ? 32.274  4.176   -16.746 1.0 83.06 ? 756 ASP A OD1 1 Q5VSL9 UNP 756 D 
+ATOM 6031 O OD2 . ASP A 1 756 ? 30.223  3.307   -16.985 1.0 83.06 ? 756 ASP A OD2 1 Q5VSL9 UNP 756 D 
+ATOM 6032 N N   . LEU A 1 757 ? 34.619  3.439   -13.569 1.0 80.04 ? 757 LEU A N   1 Q5VSL9 UNP 757 L 
+ATOM 6033 C CA  . LEU A 1 757 ? 34.995  4.323   -12.459 1.0 80.04 ? 757 LEU A CA  1 Q5VSL9 UNP 757 L 
+ATOM 6034 C C   . LEU A 1 757 ? 34.887  5.801   -12.834 1.0 80.04 ? 757 LEU A C   1 Q5VSL9 UNP 757 L 
+ATOM 6035 C CB  . LEU A 1 757 ? 36.429  4.003   -12.008 1.0 80.04 ? 757 LEU A CB  1 Q5VSL9 UNP 757 L 
+ATOM 6036 O O   . LEU A 1 757 ? 34.703  6.637   -11.950 1.0 80.04 ? 757 LEU A O   1 Q5VSL9 UNP 757 L 
+ATOM 6037 C CG  . LEU A 1 757 ? 36.576  2.648   -11.306 1.0 80.04 ? 757 LEU A CG  1 Q5VSL9 UNP 757 L 
+ATOM 6038 C CD1 . LEU A 1 757 ? 38.044  2.400   -10.951 1.0 80.04 ? 757 LEU A CD1 1 Q5VSL9 UNP 757 L 
+ATOM 6039 C CD2 . LEU A 1 757 ? 35.756  2.597   -10.014 1.0 80.04 ? 757 LEU A CD2 1 Q5VSL9 UNP 757 L 
+ATOM 6040 N N   . ASP A 1 758 ? 34.979  6.090   -14.129 1.0 83.10 ? 758 ASP A N   1 Q5VSL9 UNP 758 D 
+ATOM 6041 C CA  . ASP A 1 758 ? 34.950  7.442   -14.674 1.0 83.10 ? 758 ASP A CA  1 Q5VSL9 UNP 758 D 
+ATOM 6042 C C   . ASP A 1 758 ? 33.524  7.919   -14.973 1.0 83.10 ? 758 ASP A C   1 Q5VSL9 UNP 758 D 
+ATOM 6043 C CB  . ASP A 1 758 ? 35.862  7.509   -15.905 1.0 83.10 ? 758 ASP A CB  1 Q5VSL9 UNP 758 D 
+ATOM 6044 O O   . ASP A 1 758 ? 33.336  9.083   -15.322 1.0 83.10 ? 758 ASP A O   1 Q5VSL9 UNP 758 D 
+ATOM 6045 C CG  . ASP A 1 758 ? 37.297  7.088   -15.570 1.0 83.10 ? 758 ASP A CG  1 Q5VSL9 UNP 758 D 
+ATOM 6046 O OD1 . ASP A 1 758 ? 37.805  7.520   -14.509 1.0 83.10 ? 758 ASP A OD1 1 Q5VSL9 UNP 758 D 
+ATOM 6047 O OD2 . ASP A 1 758 ? 37.859  6.286   -16.346 1.0 83.10 ? 758 ASP A OD2 1 Q5VSL9 UNP 758 D 
+ATOM 6048 N N   . ALA A 1 759 ? 32.516  7.056   -14.787 1.0 84.15 ? 759 ALA A N   1 Q5VSL9 UNP 759 A 
+ATOM 6049 C CA  . ALA A 1 759 ? 31.114  7.432   -14.884 1.0 84.15 ? 759 ALA A CA  1 Q5VSL9 UNP 759 A 
+ATOM 6050 C C   . ALA A 1 759 ? 30.756  8.503   -13.849 1.0 84.15 ? 759 ALA A C   1 Q5VSL9 UNP 759 A 
+ATOM 6051 C CB  . ALA A 1 759 ? 30.228  6.198   -14.708 1.0 84.15 ? 759 ALA A CB  1 Q5VSL9 UNP 759 A 
+ATOM 6052 O O   . ALA A 1 759 ? 30.904  8.331   -12.633 1.0 84.15 ? 759 ALA A O   1 Q5VSL9 UNP 759 A 
+ATOM 6053 N N   . ARG A 1 760 ? 30.203  9.609   -14.335 1.0 82.49 ? 760 ARG A N   1 Q5VSL9 UNP 760 R 
+ATOM 6054 C CA  . ARG A 1 760 ? 29.794  10.769  -13.543 1.0 82.49 ? 760 ARG A CA  1 Q5VSL9 UNP 760 R 
+ATOM 6055 C C   . ARG A 1 760 ? 28.273  10.914  -13.577 1.0 82.49 ? 760 ARG A C   1 Q5VSL9 UNP 760 R 
+ATOM 6056 C CB  . ARG A 1 760 ? 30.538  12.019  -14.042 1.0 82.49 ? 760 ARG A CB  1 Q5VSL9 UNP 760 R 
+ATOM 6057 O O   . ARG A 1 760 ? 27.622  10.501  -14.536 1.0 82.49 ? 760 ARG A O   1 Q5VSL9 UNP 760 R 
+ATOM 6058 C CG  . ARG A 1 760 ? 32.054  11.861  -13.805 1.0 82.49 ? 760 ARG A CG  1 Q5VSL9 UNP 760 R 
+ATOM 6059 C CD  . ARG A 1 760 ? 32.987  12.828  -14.536 1.0 82.49 ? 760 ARG A CD  1 Q5VSL9 UNP 760 R 
+ATOM 6060 N NE  . ARG A 1 760 ? 32.634  13.000  -15.955 1.0 82.49 ? 760 ARG A NE  1 Q5VSL9 UNP 760 R 
+ATOM 6061 N NH1 . ARG A 1 760 ? 34.013  14.778  -16.438 1.0 82.49 ? 760 ARG A NH1 1 Q5VSL9 UNP 760 R 
+ATOM 6062 N NH2 . ARG A 1 760 ? 32.714  13.877  -18.028 1.0 82.49 ? 760 ARG A NH2 1 Q5VSL9 UNP 760 R 
+ATOM 6063 C CZ  . ARG A 1 760 ? 33.134  13.880  -16.798 1.0 82.49 ? 760 ARG A CZ  1 Q5VSL9 UNP 760 R 
+ATOM 6064 N N   . PRO A 1 761 ? 27.655  11.510  -12.540 1.0 75.75 ? 761 PRO A N   1 Q5VSL9 UNP 761 P 
+ATOM 6065 C CA  . PRO A 1 761 ? 26.195  11.623  -12.470 1.0 75.75 ? 761 PRO A CA  1 Q5VSL9 UNP 761 P 
+ATOM 6066 C C   . PRO A 1 761 ? 25.550  12.331  -13.674 1.0 75.75 ? 761 PRO A C   1 Q5VSL9 UNP 761 P 
+ATOM 6067 C CB  . PRO A 1 761 ? 25.922  12.386  -11.171 1.0 75.75 ? 761 PRO A CB  1 Q5VSL9 UNP 761 P 
+ATOM 6068 O O   . PRO A 1 761 ? 24.430  11.988  -14.050 1.0 75.75 ? 761 PRO A O   1 Q5VSL9 UNP 761 P 
+ATOM 6069 C CG  . PRO A 1 761 ? 27.120  12.029  -10.295 1.0 75.75 ? 761 PRO A CG  1 Q5VSL9 UNP 761 P 
+ATOM 6070 C CD  . PRO A 1 761 ? 28.266  11.962  -11.297 1.0 75.75 ? 761 PRO A CD  1 Q5VSL9 UNP 761 P 
+ATOM 6071 N N   . TRP A 1 762 ? 26.248  13.299  -14.276 1.0 78.50 ? 762 TRP A N   1 Q5VSL9 UNP 762 W 
+ATOM 6072 C CA  . TRP A 1 762 ? 25.766  14.069  -15.427 1.0 78.50 ? 762 TRP A CA  1 Q5VSL9 UNP 762 W 
+ATOM 6073 C C   . TRP A 1 762 ? 25.870  13.327  -16.763 1.0 78.50 ? 762 TRP A C   1 Q5VSL9 UNP 762 W 
+ATOM 6074 C CB  . TRP A 1 762 ? 26.513  15.402  -15.483 1.0 78.50 ? 762 TRP A CB  1 Q5VSL9 UNP 762 W 
+ATOM 6075 O O   . TRP A 1 762 ? 25.161  13.695  -17.696 1.0 78.50 ? 762 TRP A O   1 Q5VSL9 UNP 762 W 
+ATOM 6076 C CG  . TRP A 1 762 ? 28.005  15.307  -15.431 1.0 78.50 ? 762 TRP A CG  1 Q5VSL9 UNP 762 W 
+ATOM 6077 C CD1 . TRP A 1 762 ? 28.820  15.069  -16.482 1.0 78.50 ? 762 TRP A CD1 1 Q5VSL9 UNP 762 W 
+ATOM 6078 C CD2 . TRP A 1 762 ? 28.875  15.425  -14.268 1.0 78.50 ? 762 TRP A CD2 1 Q5VSL9 UNP 762 W 
+ATOM 6079 C CE2 . TRP A 1 762 ? 30.227  15.380  -14.715 1.0 78.50 ? 762 TRP A CE2 1 Q5VSL9 UNP 762 W 
+ATOM 6080 C CE3 . TRP A 1 762 ? 28.656  15.583  -12.881 1.0 78.50 ? 762 TRP A CE3 1 Q5VSL9 UNP 762 W 
+ATOM 6081 N NE1 . TRP A 1 762 ? 30.132  15.119  -16.065 1.0 78.50 ? 762 TRP A NE1 1 Q5VSL9 UNP 762 W 
+ATOM 6082 C CH2 . TRP A 1 762 ? 31.058  15.705  -12.463 1.0 78.50 ? 762 TRP A CH2 1 Q5VSL9 UNP 762 W 
+ATOM 6083 C CZ2 . TRP A 1 762 ? 31.302  15.580  -13.841 1.0 78.50 ? 762 TRP A CZ2 1 Q5VSL9 UNP 762 W 
+ATOM 6084 C CZ3 . TRP A 1 762 ? 29.736  15.695  -11.984 1.0 78.50 ? 762 TRP A CZ3 1 Q5VSL9 UNP 762 W 
+ATOM 6085 N N   . ASP A 1 763 ? 26.653  12.246  -16.851 1.0 81.94 ? 763 ASP A N   1 Q5VSL9 UNP 763 D 
+ATOM 6086 C CA  . ASP A 1 763 ? 26.803  11.472  -18.094 1.0 81.94 ? 763 ASP A CA  1 Q5VSL9 UNP 763 D 
+ATOM 6087 C C   . ASP A 1 763 ? 25.471  10.826  -18.530 1.0 81.94 ? 763 ASP A C   1 Q5VSL9 UNP 763 D 
+ATOM 6088 C CB  . ASP A 1 763 ? 27.899  10.405  -17.923 1.0 81.94 ? 763 ASP A CB  1 Q5VSL9 UNP 763 D 
+ATOM 6089 O O   . ASP A 1 763 ? 25.257  10.534  -19.702 1.0 81.94 ? 763 ASP A O   1 Q5VSL9 UNP 763 D 
+ATOM 6090 C CG  . ASP A 1 763 ? 29.300  10.959  -17.603 1.0 81.94 ? 763 ASP A CG  1 Q5VSL9 UNP 763 D 
+ATOM 6091 O OD1 . ASP A 1 763 ? 29.615  12.140  -17.893 1.0 81.94 ? 763 ASP A OD1 1 Q5VSL9 UNP 763 D 
+ATOM 6092 O OD2 . ASP A 1 763 ? 30.083  10.203  -16.997 1.0 81.94 ? 763 ASP A OD2 1 Q5VSL9 UNP 763 D 
+ATOM 6093 N N   . PHE A 1 764 ? 24.528  10.668  -17.595 1.0 84.47 ? 764 PHE A N   1 Q5VSL9 UNP 764 F 
+ATOM 6094 C CA  . PHE A 1 764 ? 23.213  10.065  -17.830 1.0 84.47 ? 764 PHE A CA  1 Q5VSL9 UNP 764 F 
+ATOM 6095 C C   . PHE A 1 764 ? 22.061  11.081  -17.797 1.0 84.47 ? 764 PHE A C   1 Q5VSL9 UNP 764 F 
+ATOM 6096 C CB  . PHE A 1 764 ? 23.014  8.924   -16.829 1.0 84.47 ? 764 PHE A CB  1 Q5VSL9 UNP 764 F 
+ATOM 6097 O O   . PHE A 1 764 ? 20.892  10.693  -17.737 1.0 84.47 ? 764 PHE A O   1 Q5VSL9 UNP 764 F 
+ATOM 6098 C CG  . PHE A 1 764 ? 24.160  7.934   -16.803 1.0 84.47 ? 764 PHE A CG  1 Q5VSL9 UNP 764 F 
+ATOM 6099 C CD1 . PHE A 1 764 ? 24.376  7.079   -17.900 1.0 84.47 ? 764 PHE A CD1 1 Q5VSL9 UNP 764 F 
+ATOM 6100 C CD2 . PHE A 1 764 ? 25.059  7.925   -15.719 1.0 84.47 ? 764 PHE A CD2 1 Q5VSL9 UNP 764 F 
+ATOM 6101 C CE1 . PHE A 1 764 ? 25.486  6.215   -17.910 1.0 84.47 ? 764 PHE A CE1 1 Q5VSL9 UNP 764 F 
+ATOM 6102 C CE2 . PHE A 1 764 ? 26.171  7.064   -15.735 1.0 84.47 ? 764 PHE A CE2 1 Q5VSL9 UNP 764 F 
+ATOM 6103 C CZ  . PHE A 1 764 ? 26.387  6.211   -16.831 1.0 84.47 ? 764 PHE A CZ  1 Q5VSL9 UNP 764 F 
+ATOM 6104 N N   . GLN A 1 765 ? 22.357  12.386  -17.805 1.0 84.00 ? 765 GLN A N   1 Q5VSL9 UNP 765 Q 
+ATOM 6105 C CA  . GLN A 1 765 ? 21.325  13.424  -17.730 1.0 84.00 ? 765 GLN A CA  1 Q5VSL9 UNP 765 Q 
+ATOM 6106 C C   . GLN A 1 765 ? 20.460  13.468  -18.998 1.0 84.00 ? 765 GLN A C   1 Q5VSL9 UNP 765 Q 
+ATOM 6107 C CB  . GLN A 1 765 ? 21.996  14.769  -17.422 1.0 84.00 ? 765 GLN A CB  1 Q5VSL9 UNP 765 Q 
+ATOM 6108 O O   . GLN A 1 765 ? 19.254  13.695  -18.904 1.0 84.00 ? 765 GLN A O   1 Q5VSL9 UNP 765 Q 
+ATOM 6109 C CG  . GLN A 1 765 ? 20.981  15.864  -17.054 1.0 84.00 ? 765 GLN A CG  1 Q5VSL9 UNP 765 Q 
+ATOM 6110 C CD  . GLN A 1 765 ? 21.638  17.104  -16.453 1.0 84.00 ? 765 GLN A CD  1 Q5VSL9 UNP 765 Q 
+ATOM 6111 N NE2 . GLN A 1 765 ? 20.864  18.065  -15.998 1.0 84.00 ? 765 GLN A NE2 1 Q5VSL9 UNP 765 Q 
+ATOM 6112 O OE1 . GLN A 1 765 ? 22.844  17.236  -16.347 1.0 84.00 ? 765 GLN A OE1 1 Q5VSL9 UNP 765 Q 
+ATOM 6113 N N   . ALA A 1 766 ? 21.046  13.167  -20.161 1.0 88.74 ? 766 ALA A N   1 Q5VSL9 UNP 766 A 
+ATOM 6114 C CA  . ALA A 1 766 ? 20.324  13.079  -21.429 1.0 88.74 ? 766 ALA A CA  1 Q5VSL9 UNP 766 A 
+ATOM 6115 C C   . ALA A 1 766 ? 19.215  12.009  -21.397 1.0 88.74 ? 766 ALA A C   1 Q5VSL9 UNP 766 A 
+ATOM 6116 C CB  . ALA A 1 766 ? 21.340  12.814  -22.546 1.0 88.74 ? 766 ALA A CB  1 Q5VSL9 UNP 766 A 
+ATOM 6117 O O   . ALA A 1 766 ? 18.099  12.281  -21.835 1.0 88.74 ? 766 ALA A O   1 Q5VSL9 UNP 766 A 
+ATOM 6118 N N   . GLU A 1 767 ? 19.476  10.833  -20.809 1.0 89.03 ? 767 GLU A N   1 Q5VSL9 UNP 767 E 
+ATOM 6119 C CA  . GLU A 1 767 ? 18.480  9.755   -20.684 1.0 89.03 ? 767 GLU A CA  1 Q5VSL9 UNP 767 E 
+ATOM 6120 C C   . GLU A 1 767 ? 17.286  10.168  -19.805 1.0 89.03 ? 767 GLU A C   1 Q5VSL9 UNP 767 E 
+ATOM 6121 C CB  . GLU A 1 767 ? 19.112  8.480   -20.087 1.0 89.03 ? 767 GLU A CB  1 Q5VSL9 UNP 767 E 
+ATOM 6122 O O   . GLU A 1 767 ? 16.137  9.878   -20.139 1.0 89.03 ? 767 GLU A O   1 Q5VSL9 UNP 767 E 
+ATOM 6123 C CG  . GLU A 1 767 ? 20.184  7.794   -20.953 1.0 89.03 ? 767 GLU A CG  1 Q5VSL9 UNP 767 E 
+ATOM 6124 C CD  . GLU A 1 767 ? 20.719  6.478   -20.331 1.0 89.03 ? 767 GLU A CD  1 Q5VSL9 UNP 767 E 
+ATOM 6125 O OE1 . GLU A 1 767 ? 21.552  5.807   -20.977 1.0 89.03 ? 767 GLU A OE1 1 Q5VSL9 UNP 767 E 
+ATOM 6126 O OE2 . GLU A 1 767 ? 20.308  6.097   -19.204 1.0 89.03 ? 767 GLU A OE2 1 Q5VSL9 UNP 767 E 
+ATOM 6127 N N   . GLU A 1 768 ? 17.527  10.863  -18.685 1.0 89.86 ? 768 GLU A N   1 Q5VSL9 UNP 768 E 
+ATOM 6128 C CA  . GLU A 1 768 ? 16.444  11.343  -17.810 1.0 89.86 ? 768 GLU A CA  1 Q5VSL9 UNP 768 E 
+ATOM 6129 C C   . GLU A 1 768 ? 15.658  12.504  -18.437 1.0 89.86 ? 768 GLU A C   1 Q5VSL9 UNP 768 E 
+ATOM 6130 C CB  . GLU A 1 768 ? 16.986  11.762  -16.433 1.0 89.86 ? 768 GLU A CB  1 Q5VSL9 UNP 768 E 
+ATOM 6131 O O   . GLU A 1 768 ? 14.448  12.603  -18.223 1.0 89.86 ? 768 GLU A O   1 Q5VSL9 UNP 768 E 
+ATOM 6132 C CG  . GLU A 1 768 ? 17.380  10.586  -15.521 1.0 89.86 ? 768 GLU A CG  1 Q5VSL9 UNP 768 E 
+ATOM 6133 C CD  . GLU A 1 768 ? 16.212  9.708   -15.007 1.0 89.86 ? 768 GLU A CD  1 Q5VSL9 UNP 768 E 
+ATOM 6134 O OE1 . GLU A 1 768 ? 16.483  8.562   -14.573 1.0 89.86 ? 768 GLU A OE1 1 Q5VSL9 UNP 768 E 
+ATOM 6135 O OE2 . GLU A 1 768 ? 15.029  10.133  -14.955 1.0 89.86 ? 768 GLU A OE2 1 Q5VSL9 UNP 768 E 
+ATOM 6136 N N   . CYS A 1 769 ? 16.312  13.372  -19.217 1.0 91.12 ? 769 CYS A N   1 Q5VSL9 UNP 769 C 
+ATOM 6137 C CA  . CYS A 1 769 ? 15.637  14.431  -19.971 1.0 91.12 ? 769 CYS A CA  1 Q5VSL9 UNP 769 C 
+ATOM 6138 C C   . CYS A 1 769 ? 14.764  13.860  -21.096 1.0 91.12 ? 769 CYS A C   1 Q5VSL9 UNP 769 C 
+ATOM 6139 C CB  . CYS A 1 769 ? 16.670  15.430  -20.505 1.0 91.12 ? 769 CYS A CB  1 Q5VSL9 UNP 769 C 
+ATOM 6140 O O   . CYS A 1 769 ? 13.603  14.246  -21.201 1.0 91.12 ? 769 CYS A O   1 Q5VSL9 UNP 769 C 
+ATOM 6141 S SG  . CYS A 1 769 ? 17.334  16.425  -19.134 1.0 91.12 ? 769 CYS A SG  1 Q5VSL9 UNP 769 C 
+ATOM 6142 N N   . ALA A 1 770 ? 15.275  12.900  -21.874 1.0 92.78 ? 770 ALA A N   1 Q5VSL9 UNP 770 A 
+ATOM 6143 C CA  . ALA A 1 770 ? 14.500  12.220  -22.912 1.0 92.78 ? 770 ALA A CA  1 Q5VSL9 UNP 770 A 
+ATOM 6144 C C   . ALA A 1 770 ? 13.291  11.479  -22.321 1.0 92.78 ? 770 ALA A C   1 Q5VSL9 UNP 770 A 
+ATOM 6145 C CB  . ALA A 1 770 ? 15.431  11.260  -23.661 1.0 92.78 ? 770 ALA A CB  1 Q5VSL9 UNP 770 A 
+ATOM 6146 O O   . ALA A 1 770 ? 12.177  11.588  -22.826 1.0 92.78 ? 770 ALA A O   1 Q5VSL9 UNP 770 A 
+ATOM 6147 N N   . LEU A 1 771 ? 13.486  10.786  -21.193 1.0 93.84 ? 771 LEU A N   1 Q5VSL9 UNP 771 L 
+ATOM 6148 C CA  . LEU A 1 771 ? 12.393  10.124  -20.490 1.0 93.84 ? 771 LEU A CA  1 Q5VSL9 UNP 771 L 
+ATOM 6149 C C   . LEU A 1 771 ? 11.314  11.114  -20.039 1.0 93.84 ? 771 LEU A C   1 Q5VSL9 UNP 771 L 
+ATOM 6150 C CB  . LEU A 1 771 ? 12.972  9.356   -19.295 1.0 93.84 ? 771 LEU A CB  1 Q5VSL9 UNP 771 L 
+ATOM 6151 O O   . LEU A 1 771 ? 10.133  10.822  -20.190 1.0 93.84 ? 771 LEU A O   1 Q5VSL9 UNP 771 L 
+ATOM 6152 C CG  . LEU A 1 771 ? 11.906  8.627   -18.462 1.0 93.84 ? 771 LEU A CG  1 Q5VSL9 UNP 771 L 
+ATOM 6153 C CD1 . LEU A 1 771 ? 11.205  7.522   -19.256 1.0 93.84 ? 771 LEU A CD1 1 Q5VSL9 UNP 771 L 
+ATOM 6154 C CD2 . LEU A 1 771 ? 12.582  8.036   -17.225 1.0 93.84 ? 771 LEU A CD2 1 Q5VSL9 UNP 771 L 
+ATOM 6155 N N   . ARG A 1 772 ? 11.708  12.270  -19.489 1.0 93.56 ? 772 ARG A N   1 Q5VSL9 UNP 772 R 
+ATOM 6156 C CA  . ARG A 1 772 ? 10.758  13.307  -19.065 1.0 93.56 ? 772 ARG A CA  1 Q5VSL9 UNP 772 R 
+ATOM 6157 C C   . ARG A 1 772 ? 9.929   13.818  -20.240 1.0 93.56 ? 772 ARG A C   1 Q5VSL9 UNP 772 R 
+ATOM 6158 C CB  . ARG A 1 772 ? 11.507  14.444  -18.369 1.0 93.56 ? 772 ARG A CB  1 Q5VSL9 UNP 772 R 
+ATOM 6159 O O   . ARG A 1 772 ? 8.711   13.846  -20.129 1.0 93.56 ? 772 ARG A O   1 Q5VSL9 UNP 772 R 
+ATOM 6160 C CG  . ARG A 1 772 ? 10.532  15.461  -17.750 1.0 93.56 ? 772 ARG A CG  1 Q5VSL9 UNP 772 R 
+ATOM 6161 C CD  . ARG A 1 772 ? 11.246  16.605  -17.021 1.0 93.56 ? 772 ARG A CD  1 Q5VSL9 UNP 772 R 
+ATOM 6162 N NE  . ARG A 1 772 ? 12.186  16.074  -16.008 1.0 93.56 ? 772 ARG A NE  1 Q5VSL9 UNP 772 R 
+ATOM 6163 N NH1 . ARG A 1 772 ? 14.153  16.610  -17.071 1.0 93.56 ? 772 ARG A NH1 1 Q5VSL9 UNP 772 R 
+ATOM 6164 N NH2 . ARG A 1 772 ? 14.161  15.062  -15.485 1.0 93.56 ? 772 ARG A NH2 1 Q5VSL9 UNP 772 R 
+ATOM 6165 C CZ  . ARG A 1 772 ? 13.490  15.935  -16.176 1.0 93.56 ? 772 ARG A CZ  1 Q5VSL9 UNP 772 R 
+ATOM 6166 N N   . ALA A 1 773 ? 10.576  14.115  -21.366 1.0 93.49 ? 773 ALA A N   1 Q5VSL9 UNP 773 A 
+ATOM 6167 C CA  . ALA A 1 773 ? 9.888   14.558  -22.575 1.0 93.49 ? 773 ALA A CA  1 Q5VSL9 UNP 773 A 
+ATOM 6168 C C   . ALA A 1 773 ? 8.873   13.514  -23.077 1.0 93.49 ? 773 ALA A C   1 Q5VSL9 UNP 773 A 
+ATOM 6169 C CB  . ALA A 1 773 ? 10.944  14.874  -23.640 1.0 93.49 ? 773 ALA A CB  1 Q5VSL9 UNP 773 A 
+ATOM 6170 O O   . ALA A 1 773 ? 7.756   13.867  -23.446 1.0 93.49 ? 773 ALA A O   1 Q5VSL9 UNP 773 A 
+ATOM 6171 N N   . ASN A 1 774 ? 9.218   12.222  -23.043 1.0 95.30 ? 774 ASN A N   1 Q5VSL9 UNP 774 N 
+ATOM 6172 C CA  . ASN A 1 774 ? 8.287   11.159  -23.433 1.0 95.30 ? 774 ASN A CA  1 Q5VSL9 UNP 774 N 
+ATOM 6173 C C   . ASN A 1 774 ? 7.081   11.065  -22.490 1.0 95.30 ? 774 ASN A C   1 Q5VSL9 UNP 774 N 
+ATOM 6174 C CB  . ASN A 1 774 ? 9.023   9.814   -23.490 1.0 95.30 ? 774 ASN A CB  1 Q5VSL9 UNP 774 N 
+ATOM 6175 O O   . ASN A 1 774 ? 5.957   10.881  -22.947 1.0 95.30 ? 774 ASN A O   1 Q5VSL9 UNP 774 N 
+ATOM 6176 C CG  . ASN A 1 774 ? 10.021  9.707   -24.627 1.0 95.30 ? 774 ASN A CG  1 Q5VSL9 UNP 774 N 
+ATOM 6177 N ND2 . ASN A 1 774 ? 10.696  8.588   -24.722 1.0 95.30 ? 774 ASN A ND2 1 Q5VSL9 UNP 774 N 
+ATOM 6178 O OD1 . ASN A 1 774 ? 10.191  10.584  -25.455 1.0 95.30 ? 774 ASN A OD1 1 Q5VSL9 UNP 774 N 
+ATOM 6179 N N   . ILE A 1 775 ? 7.301   11.217  -21.181 1.0 95.23 ? 775 ILE A N   1 Q5VSL9 UNP 775 I 
+ATOM 6180 C CA  . ILE A 1 775 ? 6.219   11.201  -20.193 1.0 95.23 ? 775 ILE A CA  1 Q5VSL9 UNP 775 I 
+ATOM 6181 C C   . ILE A 1 775 ? 5.290   12.406  -20.373 1.0 95.23 ? 775 ILE A C   1 Q5VSL9 UNP 775 I 
+ATOM 6182 C CB  . ILE A 1 775 ? 6.794   11.169  -18.768 1.0 95.23 ? 775 ILE A CB  1 Q5VSL9 UNP 775 I 
+ATOM 6183 O O   . ILE A 1 775 ? 4.075   12.243  -20.325 1.0 95.23 ? 775 ILE A O   1 Q5VSL9 UNP 775 I 
+ATOM 6184 C CG1 . ILE A 1 775 ? 7.575   9.872   -18.470 1.0 95.23 ? 775 ILE A CG1 1 Q5VSL9 UNP 775 I 
+ATOM 6185 C CG2 . ILE A 1 775 ? 5.657   11.284  -17.749 1.0 95.23 ? 775 ILE A CG2 1 Q5VSL9 UNP 775 I 
+ATOM 6186 C CD1 . ILE A 1 775 ? 8.548   10.054  -17.298 1.0 95.23 ? 775 ILE A CD1 1 Q5VSL9 UNP 775 I 
+ATOM 6187 N N   . GLU A 1 776 ? 5.846   13.601  -20.583 1.0 92.23 ? 776 GLU A N   1 Q5VSL9 UNP 776 E 
+ATOM 6188 C CA  . GLU A 1 776 ? 5.069   14.823  -20.820 1.0 92.23 ? 776 GLU A CA  1 Q5VSL9 UNP 776 E 
+ATOM 6189 C C   . GLU A 1 776 ? 4.209   14.692  -22.078 1.0 92.23 ? 776 GLU A C   1 Q5VSL9 UNP 776 E 
+ATOM 6190 C CB  . GLU A 1 776 ? 6.016   16.029  -20.927 1.0 92.23 ? 776 GLU A CB  1 Q5VSL9 UNP 776 E 
+ATOM 6191 O O   . GLU A 1 776 ? 3.014   14.963  -22.020 1.0 92.23 ? 776 GLU A O   1 Q5VSL9 UNP 776 E 
+ATOM 6192 C CG  . GLU A 1 776 ? 6.565   16.444  -19.550 1.0 92.23 ? 776 GLU A CG  1 Q5VSL9 UNP 776 E 
+ATOM 6193 C CD  . GLU A 1 776 ? 7.728   17.451  -19.614 1.0 92.23 ? 776 GLU A CD  1 Q5VSL9 UNP 776 E 
+ATOM 6194 O OE1 . GLU A 1 776 ? 8.241   17.792  -18.519 1.0 92.23 ? 776 GLU A OE1 1 Q5VSL9 UNP 776 E 
+ATOM 6195 O OE2 . GLU A 1 776 ? 8.179   17.800  -20.727 1.0 92.23 ? 776 GLU A OE2 1 Q5VSL9 UNP 776 E 
+ATOM 6196 N N   . ARG A 1 777 ? 4.776   14.181  -23.179 1.0 90.25 ? 777 ARG A N   1 Q5VSL9 UNP 777 R 
+ATOM 6197 C CA  . ARG A 1 777 ? 4.030   13.908  -24.418 1.0 90.25 ? 777 ARG A CA  1 Q5VSL9 UNP 777 R 
+ATOM 6198 C C   . ARG A 1 777 ? 2.908   12.899  -24.211 1.0 90.25 ? 777 ARG A C   1 Q5VSL9 UNP 777 R 
+ATOM 6199 C CB  . ARG A 1 777 ? 4.980   13.391  -25.501 1.0 90.25 ? 777 ARG A CB  1 Q5VSL9 UNP 777 R 
+ATOM 6200 O O   . ARG A 1 777 ? 1.793   13.143  -24.655 1.0 90.25 ? 777 ARG A O   1 Q5VSL9 UNP 777 R 
+ATOM 6201 C CG  . ARG A 1 777 ? 5.885   14.499  -26.044 1.0 90.25 ? 777 ARG A CG  1 Q5VSL9 UNP 777 R 
+ATOM 6202 C CD  . ARG A 1 777 ? 6.924   13.861  -26.963 1.0 90.25 ? 777 ARG A CD  1 Q5VSL9 UNP 777 R 
+ATOM 6203 N NE  . ARG A 1 777 ? 7.893   14.851  -27.452 1.0 90.25 ? 777 ARG A NE  1 Q5VSL9 UNP 777 R 
+ATOM 6204 N NH1 . ARG A 1 777 ? 9.182   13.373  -28.639 1.0 90.25 ? 777 ARG A NH1 1 Q5VSL9 UNP 777 R 
+ATOM 6205 N NH2 . ARG A 1 777 ? 9.711   15.546  -28.625 1.0 90.25 ? 777 ARG A NH2 1 Q5VSL9 UNP 777 R 
+ATOM 6206 C CZ  . ARG A 1 777 ? 8.922   14.586  -28.233 1.0 90.25 ? 777 ARG A CZ  1 Q5VSL9 UNP 777 R 
+ATOM 6207 N N   . PHE A 1 778 ? 3.190   11.793  -23.524 1.0 93.06 ? 778 PHE A N   1 Q5VSL9 UNP 778 F 
+ATOM 6208 C CA  . PHE A 1 778 ? 2.182   10.787  -23.192 1.0 93.06 ? 778 PHE A CA  1 Q5VSL9 UNP 778 F 
+ATOM 6209 C C   . PHE A 1 778 ? 1.038   11.385  -22.368 1.0 93.06 ? 778 PHE A C   1 Q5VSL9 UNP 778 F 
+ATOM 6210 C CB  . PHE A 1 778 ? 2.863   9.638   -22.441 1.0 93.06 ? 778 PHE A CB  1 Q5VSL9 UNP 778 F 
+ATOM 6211 O O   . PHE A 1 778 ? -0.128  11.190  -22.699 1.0 93.06 ? 778 PHE A O   1 Q5VSL9 UNP 778 F 
+ATOM 6212 C CG  . PHE A 1 778 ? 1.906   8.723   -21.700 1.0 93.06 ? 778 PHE A CG  1 Q5VSL9 UNP 778 F 
+ATOM 6213 C CD1 . PHE A 1 778 ? 1.721   8.860   -20.312 1.0 93.06 ? 778 PHE A CD1 1 Q5VSL9 UNP 778 F 
+ATOM 6214 C CD2 . PHE A 1 778 ? 1.154   7.772   -22.407 1.0 93.06 ? 778 PHE A CD2 1 Q5VSL9 UNP 778 F 
+ATOM 6215 C CE1 . PHE A 1 778 ? 0.790   8.051   -19.634 1.0 93.06 ? 778 PHE A CE1 1 Q5VSL9 UNP 778 F 
+ATOM 6216 C CE2 . PHE A 1 778 ? 0.236   6.951   -21.733 1.0 93.06 ? 778 PHE A CE2 1 Q5VSL9 UNP 778 F 
+ATOM 6217 C CZ  . PHE A 1 778 ? 0.046   7.091   -20.346 1.0 93.06 ? 778 PHE A CZ  1 Q5VSL9 UNP 778 F 
+ATOM 6218 N N   . ASN A 1 779 ? 1.363   12.143  -21.319 1.0 93.15 ? 779 ASN A N   1 Q5VSL9 UNP 779 N 
+ATOM 6219 C CA  . ASN A 1 779 ? 0.349   12.731  -20.452 1.0 93.15 ? 779 ASN A CA  1 Q5VSL9 UNP 779 N 
+ATOM 6220 C C   . ASN A 1 779 ? -0.474  13.805  -21.174 1.0 93.15 ? 779 ASN A C   1 Q5VSL9 UNP 779 N 
+ATOM 6221 C CB  . ASN A 1 779 ? 1.007   13.290  -19.182 1.0 93.15 ? 779 ASN A CB  1 Q5VSL9 UNP 779 N 
+ATOM 6222 O O   . ASN A 1 779 ? -1.693  13.819  -21.022 1.0 93.15 ? 779 ASN A O   1 Q5VSL9 UNP 779 N 
+ATOM 6223 C CG  . ASN A 1 779 ? 1.370   12.232  -18.157 1.0 93.15 ? 779 ASN A CG  1 Q5VSL9 UNP 779 N 
+ATOM 6224 N ND2 . ASN A 1 779 ? 2.142   12.592  -17.161 1.0 93.15 ? 779 ASN A ND2 1 Q5VSL9 UNP 779 N 
+ATOM 6225 O OD1 . ASN A 1 779 ? 0.947   11.089  -18.183 1.0 93.15 ? 779 ASN A OD1 1 Q5VSL9 UNP 779 N 
+ATOM 6226 N N   . ALA A 1 780 ? 0.173   14.660  -21.971 1.0 87.77 ? 780 ALA A N   1 Q5VSL9 UNP 780 A 
+ATOM 6227 C CA  . ALA A 1 780 ? -0.507  15.668  -22.778 1.0 87.77 ? 780 ALA A CA  1 Q5VSL9 UNP 780 A 
+ATOM 6228 C C   . ALA A 1 780 ? -1.466  15.008  -23.779 1.0 87.77 ? 780 ALA A C   1 Q5VSL9 UNP 780 A 
+ATOM 6229 C CB  . ALA A 1 780 ? 0.544   16.539  -23.476 1.0 87.77 ? 780 ALA A CB  1 Q5VSL9 UNP 780 A 
+ATOM 6230 O O   . ALA A 1 780 ? -2.645  15.333  -23.808 1.0 87.77 ? 780 ALA A O   1 Q5VSL9 UNP 780 A 
+ATOM 6231 N N   . ARG A 1 781 ? -0.989  14.002  -24.525 1.0 87.41 ? 781 ARG A N   1 Q5VSL9 UNP 781 R 
+ATOM 6232 C CA  . ARG A 1 781 ? -1.797  13.269  -25.509 1.0 87.41 ? 781 ARG A CA  1 Q5VSL9 UNP 781 R 
+ATOM 6233 C C   . ARG A 1 781 ? -3.007  12.575  -24.880 1.0 87.41 ? 781 ARG A C   1 Q5VSL9 UNP 781 R 
+ATOM 6234 C CB  . ARG A 1 781 ? -0.890  12.266  -26.245 1.0 87.41 ? 781 ARG A CB  1 Q5VSL9 UNP 781 R 
+ATOM 6235 O O   . ARG A 1 781 ? -4.078  12.577  -25.471 1.0 87.41 ? 781 ARG A O   1 Q5VSL9 UNP 781 R 
+ATOM 6236 C CG  . ARG A 1 781 ? -1.612  11.498  -27.365 1.0 87.41 ? 781 ARG A CG  1 Q5VSL9 UNP 781 R 
+ATOM 6237 C CD  . ARG A 1 781 ? -0.656  10.586  -28.158 1.0 87.41 ? 781 ARG A CD  1 Q5VSL9 UNP 781 R 
+ATOM 6238 N NE  . ARG A 1 781 ? -0.148  9.437   -27.370 1.0 87.41 ? 781 ARG A NE  1 Q5VSL9 UNP 781 R 
+ATOM 6239 N NH1 . ARG A 1 781 ? -2.001  8.089   -27.542 1.0 87.41 ? 781 ARG A NH1 1 Q5VSL9 UNP 781 R 
+ATOM 6240 N NH2 . ARG A 1 781 ? -0.326  7.430   -26.292 1.0 87.41 ? 781 ARG A NH2 1 Q5VSL9 UNP 781 R 
+ATOM 6241 C CZ  . ARG A 1 781 ? -0.813  8.331   -27.085 1.0 87.41 ? 781 ARG A CZ  1 Q5VSL9 UNP 781 R 
+ATOM 6242 N N   . ARG A 1 782 ? -2.831  11.945  -23.714 1.0 89.15 ? 782 ARG A N   1 Q5VSL9 UNP 782 R 
+ATOM 6243 C CA  . ARG A 1 782 ? -3.844  11.052  -23.129 1.0 89.15 ? 782 ARG A CA  1 Q5VSL9 UNP 782 R 
+ATOM 6244 C C   . ARG A 1 782 ? -4.828  11.738  -22.182 1.0 89.15 ? 782 ARG A C   1 Q5VSL9 UNP 782 R 
+ATOM 6245 C CB  . ARG A 1 782 ? -3.117  9.885   -22.457 1.0 89.15 ? 782 ARG A CB  1 Q5VSL9 UNP 782 R 
+ATOM 6246 O O   . ARG A 1 782 ? -5.973  11.306  -22.103 1.0 89.15 ? 782 ARG A O   1 Q5VSL9 UNP 782 R 
+ATOM 6247 C CG  . ARG A 1 782 ? -4.063  8.754   -22.027 1.0 89.15 ? 782 ARG A CG  1 Q5VSL9 UNP 782 R 
+ATOM 6248 C CD  . ARG A 1 782 ? -3.187  7.621   -21.507 1.0 89.15 ? 782 ARG A CD  1 Q5VSL9 UNP 782 R 
+ATOM 6249 N NE  . ARG A 1 782 ? -3.950  6.456   -21.026 1.0 89.15 ? 782 ARG A NE  1 Q5VSL9 UNP 782 R 
+ATOM 6250 N NH1 . ARG A 1 782 ? -3.249  5.008   -22.653 1.0 89.15 ? 782 ARG A NH1 1 Q5VSL9 UNP 782 R 
+ATOM 6251 N NH2 . ARG A 1 782 ? -4.437  4.247   -20.930 1.0 89.15 ? 782 ARG A NH2 1 Q5VSL9 UNP 782 R 
+ATOM 6252 C CZ  . ARG A 1 782 ? -3.891  5.246   -21.548 1.0 89.15 ? 782 ARG A CZ  1 Q5VSL9 UNP 782 R 
+ATOM 6253 N N   . TYR A 1 783 ? -4.400  12.755  -21.433 1.0 90.26 ? 783 TYR A N   1 Q5VSL9 UNP 783 Y 
+ATOM 6254 C CA  . TYR A 1 783 ? -5.221  13.346  -20.363 1.0 90.26 ? 783 TYR A CA  1 Q5VSL9 UNP 783 Y 
+ATOM 6255 C C   . TYR A 1 783 ? -5.588  14.806  -20.591 1.0 90.26 ? 783 TYR A C   1 Q5VSL9 UNP 783 Y 
+ATOM 6256 C CB  . TYR A 1 783 ? -4.514  13.209  -19.011 1.0 90.26 ? 783 TYR A CB  1 Q5VSL9 UNP 783 Y 
+ATOM 6257 O O   . TYR A 1 783 ? -6.542  15.290  -19.978 1.0 90.26 ? 783 TYR A O   1 Q5VSL9 UNP 783 Y 
+ATOM 6258 C CG  . TYR A 1 783 ? -4.062  11.803  -18.702 1.0 90.26 ? 783 TYR A CG  1 Q5VSL9 UNP 783 Y 
+ATOM 6259 C CD1 . TYR A 1 783 ? -5.003  10.791  -18.444 1.0 90.26 ? 783 TYR A CD1 1 Q5VSL9 UNP 783 Y 
+ATOM 6260 C CD2 . TYR A 1 783 ? -2.694  11.505  -18.740 1.0 90.26 ? 783 TYR A CD2 1 Q5VSL9 UNP 783 Y 
+ATOM 6261 C CE1 . TYR A 1 783 ? -4.565  9.479   -18.192 1.0 90.26 ? 783 TYR A CE1 1 Q5VSL9 UNP 783 Y 
+ATOM 6262 C CE2 . TYR A 1 783 ? -2.256  10.188  -18.562 1.0 90.26 ? 783 TYR A CE2 1 Q5VSL9 UNP 783 Y 
+ATOM 6263 O OH  . TYR A 1 783 ? -2.717  7.929   -18.119 1.0 90.26 ? 783 TYR A OH  1 Q5VSL9 UNP 783 Y 
+ATOM 6264 C CZ  . TYR A 1 783 ? -3.192  9.181   -18.272 1.0 90.26 ? 783 TYR A CZ  1 Q5VSL9 UNP 783 Y 
+ATOM 6265 N N   . ASP A 1 784 ? -4.856  15.522  -21.440 1.0 82.26 ? 784 ASP A N   1 Q5VSL9 UNP 784 D 
+ATOM 6266 C CA  . ASP A 1 784 ? -5.070  16.950  -21.630 1.0 82.26 ? 784 ASP A CA  1 Q5VSL9 UNP 784 D 
+ATOM 6267 C C   . ASP A 1 784 ? -6.187  17.198  -22.653 1.0 82.26 ? 784 ASP A C   1 Q5VSL9 UNP 784 D 
+ATOM 6268 C CB  . ASP A 1 784 ? -3.735  17.636  -21.940 1.0 82.26 ? 784 ASP A CB  1 Q5VSL9 UNP 784 D 
+ATOM 6269 O O   . ASP A 1 784 ? -5.960  17.433  -23.837 1.0 82.26 ? 784 ASP A O   1 Q5VSL9 UNP 784 D 
+ATOM 6270 C CG  . ASP A 1 784 ? -3.729  19.096  -21.514 1.0 82.26 ? 784 ASP A CG  1 Q5VSL9 UNP 784 D 
+ATOM 6271 O OD1 . ASP A 1 784 ? -4.824  19.683  -21.345 1.0 82.26 ? 784 ASP A OD1 1 Q5VSL9 UNP 784 D 
+ATOM 6272 O OD2 . ASP A 1 784 ? -2.621  19.651  -21.375 1.0 82.26 ? 784 ASP A OD2 1 Q5VSL9 UNP 784 D 
+ATOM 6273 N N   . ARG A 1 785 ? -7.441  17.123  -22.187 1.0 63.50 ? 785 ARG A N   1 Q5VSL9 UNP 785 R 
+ATOM 6274 C CA  . ARG A 1 785 ? -8.636  17.354  -23.024 1.0 63.50 ? 785 ARG A CA  1 Q5VSL9 UNP 785 R 
+ATOM 6275 C C   . ARG A 1 785 ? -8.745  18.790  -23.551 1.0 63.50 ? 785 ARG A C   1 Q5VSL9 UNP 785 R 
+ATOM 6276 C CB  . ARG A 1 785 ? -9.916  16.990  -22.253 1.0 63.50 ? 785 ARG A CB  1 Q5VSL9 UNP 785 R 
+ATOM 6277 O O   . ARG A 1 785 ? -9.532  19.033  -24.457 1.0 63.50 ? 785 ARG A O   1 Q5VSL9 UNP 785 R 
+ATOM 6278 C CG  . ARG A 1 785 ? -10.046 15.488  -21.974 1.0 63.50 ? 785 ARG A CG  1 Q5VSL9 UNP 785 R 
+ATOM 6279 C CD  . ARG A 1 785 ? -11.412 15.203  -21.338 1.0 63.50 ? 785 ARG A CD  1 Q5VSL9 UNP 785 R 
+ATOM 6280 N NE  . ARG A 1 785 ? -11.593 13.767  -21.061 1.0 63.50 ? 785 ARG A NE  1 Q5VSL9 UNP 785 R 
+ATOM 6281 N NH1 . ARG A 1 785 ? -13.716 13.894  -20.196 1.0 63.50 ? 785 ARG A NH1 1 Q5VSL9 UNP 785 R 
+ATOM 6282 N NH2 . ARG A 1 785 ? -12.694 11.913  -20.329 1.0 63.50 ? 785 ARG A NH2 1 Q5VSL9 UNP 785 R 
+ATOM 6283 C CZ  . ARG A 1 785 ? -12.663 13.200  -20.532 1.0 63.50 ? 785 ARG A CZ  1 Q5VSL9 UNP 785 R 
+ATOM 6284 N N   . ALA A 1 786 ? -8.001  19.737  -22.974 1.0 56.30 ? 786 ALA A N   1 Q5VSL9 UNP 786 A 
+ATOM 6285 C CA  . ALA A 1 786 ? -8.036  21.146  -23.369 1.0 56.30 ? 786 ALA A CA  1 Q5VSL9 UNP 786 A 
+ATOM 6286 C C   . ALA A 1 786 ? -7.157  21.450  -24.594 1.0 56.30 ? 786 ALA A C   1 Q5VSL9 UNP 786 A 
+ATOM 6287 C CB  . ALA A 1 786 ? -7.634  21.992  -22.156 1.0 56.30 ? 786 ALA A CB  1 Q5VSL9 UNP 786 A 
+ATOM 6288 O O   . ALA A 1 786 ? -7.306  22.509  -25.198 1.0 56.30 ? 786 ALA A O   1 Q5VSL9 UNP 786 A 
+ATOM 6289 N N   . HIS A 1 787 ? -6.274  20.524  -24.976 1.0 52.15 ? 787 HIS A N   1 Q5VSL9 UNP 787 H 
+ATOM 6290 C CA  . HIS A 1 787 ? -5.328  20.695  -26.071 1.0 52.15 ? 787 HIS A CA  1 Q5VSL9 UNP 787 H 
+ATOM 6291 C C   . HIS A 1 787 ? -5.591  19.681  -27.184 1.0 52.15 ? 787 HIS A C   1 Q5VSL9 UNP 787 H 
+ATOM 6292 C CB  . HIS A 1 787 ? -3.889  20.646  -25.540 1.0 52.15 ? 787 HIS A CB  1 Q5VSL9 UNP 787 H 
+ATOM 6293 O O   . HIS A 1 787 ? -4.686  18.966  -27.618 1.0 52.15 ? 787 HIS A O   1 Q5VSL9 UNP 787 H 
+ATOM 6294 C CG  . HIS A 1 787 ? -3.573  21.726  -24.540 1.0 52.15 ? 787 HIS A CG  1 Q5VSL9 UNP 787 H 
+ATOM 6295 C CD2 . HIS A 1 787 ? -2.975  22.932  -24.790 1.0 52.15 ? 787 HIS A CD2 1 Q5VSL9 UNP 787 H 
+ATOM 6296 N ND1 . HIS A 1 787 ? -3.772  21.657  -23.183 1.0 52.15 ? 787 HIS A ND1 1 Q5VSL9 UNP 787 H 
+ATOM 6297 C CE1 . HIS A 1 787 ? -3.276  22.766  -22.627 1.0 52.15 ? 787 HIS A CE1 1 Q5VSL9 UNP 787 H 
+ATOM 6298 N NE2 . HIS A 1 787 ? -2.783  23.589  -23.567 1.0 52.15 ? 787 HIS A NE2 1 Q5VSL9 UNP 787 H 
+ATOM 6299 N N   . SER A 1 788 ? -6.817  19.659  -27.719 1.0 54.35 ? 788 SER A N   1 Q5VSL9 UNP 788 S 
+ATOM 6300 C CA  . SER A 1 788 ? -6.947  19.383  -29.151 1.0 54.35 ? 788 SER A CA  1 Q5VSL9 UNP 788 S 
+ATOM 6301 C C   . SER A 1 788 ? -6.027  20.393  -29.829 1.0 54.35 ? 788 SER A C   1 Q5VSL9 UNP 788 S 
+ATOM 6302 C CB  . SER A 1 788 ? -8.387  19.585  -29.644 1.0 54.35 ? 788 SER A CB  1 Q5VSL9 UNP 788 S 
+ATOM 6303 O O   . SER A 1 788 ? -6.325  21.586  -29.808 1.0 54.35 ? 788 SER A O   1 Q5VSL9 UNP 788 S 
+ATOM 6304 O OG  . SER A 1 788 ? -9.312  18.902  -28.822 1.0 54.35 ? 788 SER A OG  1 Q5VSL9 UNP 788 S 
+ATOM 6305 N N   . ASN A 1 789 ? -4.847  19.959  -30.283 1.0 54.67 ? 789 ASN A N   1 Q5VSL9 UNP 789 N 
+ATOM 6306 C CA  . ASN A 1 789 ? -3.916  20.849  -30.964 1.0 54.67 ? 789 ASN A CA  1 Q5VSL9 UNP 789 N 
+ATOM 6307 C C   . ASN A 1 789 ? -4.731  21.593  -32.034 1.0 54.67 ? 789 ASN A C   1 Q5VSL9 UNP 789 N 
+ATOM 6308 C CB  . ASN A 1 789 ? -2.798  20.014  -31.604 1.0 54.67 ? 789 ASN A CB  1 Q5VSL9 UNP 789 N 
+ATOM 6309 O O   . ASN A 1 789 ? -5.395  20.908  -32.814 1.0 54.67 ? 789 ASN A O   1 Q5VSL9 UNP 789 N 
+ATOM 6310 C CG  . ASN A 1 789 ? -1.727  20.853  -32.279 1.0 54.67 ? 789 ASN A CG  1 Q5VSL9 UNP 789 N 
+ATOM 6311 N ND2 . ASN A 1 789 ? -0.786  20.270  -32.973 1.0 54.67 ? 789 ASN A ND2 1 Q5VSL9 UNP 789 N 
+ATOM 6312 O OD1 . ASN A 1 789 ? -1.717  22.062  -32.198 1.0 54.67 ? 789 ASN A OD1 1 Q5VSL9 UNP 789 N 
+ATOM 6313 N N   . PRO A 1 790 ? -4.776  22.935  -32.053 1.0 57.02 ? 790 PRO A N   1 Q5VSL9 UNP 790 P 
+ATOM 6314 C CA  . PRO A 1 790 ? -5.603  23.666  -33.009 1.0 57.02 ? 790 PRO A CA  1 Q5VSL9 UNP 790 P 
+ATOM 6315 C C   . PRO A 1 790 ? -5.302  23.271  -34.461 1.0 57.02 ? 790 PRO A C   1 Q5VSL9 UNP 790 P 
+ATOM 6316 C CB  . PRO A 1 790 ? -5.355  25.151  -32.723 1.0 57.02 ? 790 PRO A CB  1 Q5VSL9 UNP 790 P 
+ATOM 6317 O O   . PRO A 1 790 ? -6.219  23.241  -35.276 1.0 57.02 ? 790 PRO A O   1 Q5VSL9 UNP 790 P 
+ATOM 6318 C CG  . PRO A 1 790 ? -4.088  25.177  -31.867 1.0 57.02 ? 790 PRO A CG  1 Q5VSL9 UNP 790 P 
+ATOM 6319 C CD  . PRO A 1 790 ? -4.134  23.849  -31.127 1.0 57.02 ? 790 PRO A CD  1 Q5VSL9 UNP 790 P 
+ATOM 6320 N N   . ASP A 1 791 ? -4.067  22.846  -34.749 1.0 54.96 ? 791 ASP A N   1 Q5VSL9 UNP 791 D 
+ATOM 6321 C CA  . ASP A 1 791 ? -3.655  22.300  -36.050 1.0 54.96 ? 791 ASP A CA  1 Q5VSL9 UNP 791 D 
+ATOM 6322 C C   . ASP A 1 791 ? -4.346  20.969  -36.424 1.0 54.96 ? 791 ASP A C   1 Q5VSL9 UNP 791 D 
+ATOM 6323 C CB  . ASP A 1 791 ? -2.134  22.066  -36.041 1.0 54.96 ? 791 ASP A CB  1 Q5VSL9 UNP 791 D 
+ATOM 6324 O O   . ASP A 1 791 ? -4.279  20.532  -37.571 1.0 54.96 ? 791 ASP A O   1 Q5VSL9 UNP 791 D 
+ATOM 6325 C CG  . ASP A 1 791 ? -1.281  23.308  -35.765 1.0 54.96 ? 791 ASP A CG  1 Q5VSL9 UNP 791 D 
+ATOM 6326 O OD1 . ASP A 1 791 ? -1.753  24.437  -36.023 1.0 54.96 ? 791 ASP A OD1 1 Q5VSL9 UNP 791 D 
+ATOM 6327 O OD2 . ASP A 1 791 ? -0.137  23.099  -35.294 1.0 54.96 ? 791 ASP A OD2 1 Q5VSL9 UNP 791 D 
+ATOM 6328 N N   . PHE A 1 792 ? -4.980  20.298  -35.459 1.0 55.25 ? 792 PHE A N   1 Q5VSL9 UNP 792 F 
+ATOM 6329 C CA  . PHE A 1 792 ? -5.641  18.995  -35.590 1.0 55.25 ? 792 PHE A CA  1 Q5VSL9 UNP 792 F 
+ATOM 6330 C C   . PHE A 1 792 ? -7.149  19.052  -35.297 1.0 55.25 ? 792 PHE A C   1 Q5VSL9 UNP 792 F 
+ATOM 6331 C CB  . PHE A 1 792 ? -4.940  17.949  -34.699 1.0 55.25 ? 792 PHE A CB  1 Q5VSL9 UNP 792 F 
+ATOM 6332 O O   . PHE A 1 792 ? -7.798  18.007  -35.231 1.0 55.25 ? 792 PHE A O   1 Q5VSL9 UNP 792 F 
+ATOM 6333 C CG  . PHE A 1 792 ? -3.437  17.789  -34.877 1.0 55.25 ? 792 PHE A CG  1 Q5VSL9 UNP 792 F 
+ATOM 6334 C CD1 . PHE A 1 792 ? -2.839  17.873  -36.148 1.0 55.25 ? 792 PHE A CD1 1 Q5VSL9 UNP 792 F 
+ATOM 6335 C CD2 . PHE A 1 792 ? -2.624  17.508  -33.764 1.0 55.25 ? 792 PHE A CD2 1 Q5VSL9 UNP 792 F 
+ATOM 6336 C CE1 . PHE A 1 792 ? -1.445  17.768  -36.285 1.0 55.25 ? 792 PHE A CE1 1 Q5VSL9 UNP 792 F 
+ATOM 6337 C CE2 . PHE A 1 792 ? -1.227  17.426  -33.892 1.0 55.25 ? 792 PHE A CE2 1 Q5VSL9 UNP 792 F 
+ATOM 6338 C CZ  . PHE A 1 792 ? -0.633  17.576  -35.155 1.0 55.25 ? 792 PHE A CZ  1 Q5VSL9 UNP 792 F 
+ATOM 6339 N N   . LEU A 1 793 ? -7.729  20.246  -35.126 1.0 61.15 ? 793 LEU A N   1 Q5VSL9 UNP 793 L 
+ATOM 6340 C CA  . LEU A 1 793 ? -9.183  20.400  -35.169 1.0 61.15 ? 793 LEU A CA  1 Q5VSL9 UNP 793 L 
+ATOM 6341 C C   . LEU A 1 793 ? -9.662  20.213  -36.621 1.0 61.15 ? 793 LEU A C   1 Q5VSL9 UNP 793 L 
+ATOM 6342 C CB  . LEU A 1 793 ? -9.597  21.766  -34.594 1.0 61.15 ? 793 LEU A CB  1 Q5VSL9 UNP 793 L 
+ATOM 6343 O O   . LEU A 1 793 ? -8.952  20.616  -37.545 1.0 61.15 ? 793 LEU A O   1 Q5VSL9 UNP 793 L 
+ATOM 6344 C CG  . LEU A 1 793 ? -9.421  21.876  -33.067 1.0 61.15 ? 793 LEU A CG  1 Q5VSL9 UNP 793 L 
+ATOM 6345 C CD1 . LEU A 1 793 ? -9.651  23.320  -32.621 1.0 61.15 ? 793 LEU A CD1 1 Q5VSL9 UNP 793 L 
+ATOM 6346 C CD2 . LEU A 1 793 ? -10.417 20.990  -32.309 1.0 61.15 ? 793 LEU A CD2 1 Q5VSL9 UNP 793 L 
+ATOM 6347 N N   . PRO A 1 794 ? -10.849 19.622  -36.859 1.0 60.31 ? 794 PRO A N   1 Q5VSL9 UNP 794 P 
+ATOM 6348 C CA  . PRO A 1 794 ? -11.428 19.595  -38.195 1.0 60.31 ? 794 PRO A CA  1 Q5VSL9 UNP 794 P 
+ATOM 6349 C C   . PRO A 1 794 ? -11.447 21.015  -38.765 1.0 60.31 ? 794 PRO A C   1 Q5VSL9 UNP 794 P 
+ATOM 6350 C CB  . PRO A 1 794 ? -12.847 19.032  -38.038 1.0 60.31 ? 794 PRO A CB  1 Q5VSL9 UNP 794 P 
+ATOM 6351 O O   . PRO A 1 794 ? -11.959 21.927  -38.112 1.0 60.31 ? 794 PRO A O   1 Q5VSL9 UNP 794 P 
+ATOM 6352 C CG  . PRO A 1 794 ? -12.798 18.282  -36.707 1.0 60.31 ? 794 PRO A CG  1 Q5VSL9 UNP 794 P 
+ATOM 6353 C CD  . PRO A 1 794 ? -11.761 19.046  -35.888 1.0 60.31 ? 794 PRO A CD  1 Q5VSL9 UNP 794 P 
+ATOM 6354 N N   . VAL A 1 795 ? -10.884 21.203  -39.962 1.0 65.23 ? 795 VAL A N   1 Q5VSL9 UNP 795 V 
+ATOM 6355 C CA  . VAL A 1 795 ? -10.940 22.499  -40.644 1.0 65.23 ? 795 VAL A CA  1 Q5VSL9 UNP 795 V 
+ATOM 6356 C C   . VAL A 1 795 ? -12.408 22.875  -40.804 1.0 65.23 ? 795 VAL A C   1 Q5VSL9 UNP 795 V 
+ATOM 6357 C CB  . VAL A 1 795 ? -10.216 22.485  -42.005 1.0 65.23 ? 795 VAL A CB  1 Q5VSL9 UNP 795 V 
+ATOM 6358 O O   . VAL A 1 795 ? -13.212 22.088  -41.314 1.0 65.23 ? 795 VAL A O   1 Q5VSL9 UNP 795 V 
+ATOM 6359 C CG1 . VAL A 1 795 ? -10.304 23.846  -42.710 1.0 65.23 ? 795 VAL A CG1 1 Q5VSL9 UNP 795 V 
+ATOM 6360 C CG2 . VAL A 1 795 ? -8.729  22.146  -41.825 1.0 65.23 ? 795 VAL A CG2 1 Q5VSL9 UNP 795 V 
+ATOM 6361 N N   . ASP A 1 796 ? -12.765 24.066  -40.330 1.0 68.75 ? 796 ASP A N   1 Q5VSL9 UNP 796 D 
+ATOM 6362 C CA  . ASP A 1 796 ? -14.114 24.584  -40.481 1.0 68.75 ? 796 ASP A CA  1 Q5VSL9 UNP 796 D 
+ATOM 6363 C C   . ASP A 1 796 ? -14.380 24.872  -41.962 1.0 68.75 ? 796 ASP A C   1 Q5VSL9 UNP 796 D 
+ATOM 6364 C CB  . ASP A 1 796 ? -14.319 25.813  -39.592 1.0 68.75 ? 796 ASP A CB  1 Q5VSL9 UNP 796 D 
+ATOM 6365 O O   . ASP A 1 796 ? -13.995 25.904  -42.506 1.0 68.75 ? 796 ASP A O   1 Q5VSL9 UNP 796 D 
+ATOM 6366 C CG  . ASP A 1 796 ? -15.768 26.304  -39.612 1.0 68.75 ? 796 ASP A CG  1 Q5VSL9 UNP 796 D 
+ATOM 6367 O OD1 . ASP A 1 796 ? -16.622 25.698  -40.305 1.0 68.75 ? 796 ASP A OD1 1 Q5VSL9 UNP 796 D 
+ATOM 6368 O OD2 . ASP A 1 796 ? -16.034 27.290  -38.892 1.0 68.75 ? 796 ASP A OD2 1 Q5VSL9 UNP 796 D 
+ATOM 6369 N N   . ASN A 1 797 ? -15.032 23.924  -42.631 1.0 74.33 ? 797 ASN A N   1 Q5VSL9 UNP 797 N 
+ATOM 6370 C CA  . ASN A 1 797 ? -15.394 24.040  -44.041 1.0 74.33 ? 797 ASN A CA  1 Q5VSL9 UNP 797 N 
+ATOM 6371 C C   . ASN A 1 797 ? -16.674 24.874  -44.253 1.0 74.33 ? 797 ASN A C   1 Q5VSL9 UNP 797 N 
+ATOM 6372 C CB  . ASN A 1 797 ? -15.483 22.626  -44.642 1.0 74.33 ? 797 ASN A CB  1 Q5VSL9 UNP 797 N 
+ATOM 6373 O O   . ASN A 1 797 ? -17.158 24.996  -45.381 1.0 74.33 ? 797 ASN A O   1 Q5VSL9 UNP 797 N 
+ATOM 6374 C CG  . ASN A 1 797 ? -14.134 21.924  -44.680 1.0 74.33 ? 797 ASN A CG  1 Q5VSL9 UNP 797 N 
+ATOM 6375 N ND2 . ASN A 1 797 ? -14.096 20.636  -44.435 1.0 74.33 ? 797 ASN A ND2 1 Q5VSL9 UNP 797 N 
+ATOM 6376 O OD1 . ASN A 1 797 ? -13.103 22.505  -44.962 1.0 74.33 ? 797 ASN A OD1 1 Q5VSL9 UNP 797 N 
+ATOM 6377 N N   . CYS A 1 798 ? -17.266 25.439  -43.193 1.0 80.43 ? 798 CYS A N   1 Q5VSL9 UNP 798 C 
+ATOM 6378 C CA  . CYS A 1 798 ? -18.443 26.288  -43.304 1.0 80.43 ? 798 CYS A CA  1 Q5VSL9 UNP 798 C 
+ATOM 6379 C C   . CYS A 1 798 ? -18.032 27.722  -43.658 1.0 80.43 ? 798 CYS A C   1 Q5VSL9 UNP 798 C 
+ATOM 6380 C CB  . CYS A 1 798 ? -19.251 26.214  -42.006 1.0 80.43 ? 798 CYS A CB  1 Q5VSL9 UNP 798 C 
+ATOM 6381 O O   . CYS A 1 798 ? -17.621 28.504  -42.802 1.0 80.43 ? 798 CYS A O   1 Q5VSL9 UNP 798 C 
+ATOM 6382 S SG  . CYS A 1 798 ? -20.775 27.192  -42.166 1.0 80.43 ? 798 CYS A SG  1 Q5VSL9 UNP 798 C 
+ATOM 6383 N N   . LEU A 1 799 ? -18.232 28.103  -44.922 1.0 75.49 ? 799 LEU A N   1 Q5VSL9 UNP 799 L 
+ATOM 6384 C CA  . LEU A 1 799 ? -17.907 29.437  -45.444 1.0 75.49 ? 799 LEU A CA  1 Q5VSL9 UNP 799 L 
+ATOM 6385 C C   . LEU A 1 799 ? -18.491 30.579  -44.588 1.0 75.49 ? 799 LEU A C   1 Q5VSL9 UNP 799 L 
+ATOM 6386 C CB  . LEU A 1 799 ? -18.430 29.517  -46.897 1.0 75.49 ? 799 LEU A CB  1 Q5VSL9 UNP 799 L 
+ATOM 6387 O O   . LEU A 1 799 ? -17.844 31.599  -44.376 1.0 75.49 ? 799 LEU A O   1 Q5VSL9 UNP 799 L 
+ATOM 6388 C CG  . LEU A 1 799 ? -17.444 30.194  -47.872 1.0 75.49 ? 799 LEU A CG  1 Q5VSL9 UNP 799 L 
+ATOM 6389 C CD1 . LEU A 1 799 ? -17.023 29.209  -48.965 1.0 75.49 ? 799 LEU A CD1 1 Q5VSL9 UNP 799 L 
+ATOM 6390 C CD2 . LEU A 1 799 ? -18.078 31.406  -48.553 1.0 75.49 ? 799 LEU A CD2 1 Q5VSL9 UNP 799 L 
+ATOM 6391 N N   . GLN A 1 800 ? -19.706 30.391  -44.062 1.0 78.58 ? 800 GLN A N   1 Q5VSL9 UNP 800 Q 
+ATOM 6392 C CA  . GLN A 1 800 ? -20.391 31.369  -43.212 1.0 78.58 ? 800 GLN A CA  1 Q5VSL9 UNP 800 Q 
+ATOM 6393 C C   . GLN A 1 800 ? -19.722 31.533  -41.839 1.0 78.58 ? 800 GLN A C   1 Q5VSL9 UNP 800 Q 
+ATOM 6394 C CB  . GLN A 1 800 ? -21.849 30.914  -43.010 1.0 78.58 ? 800 GLN A CB  1 Q5VSL9 UNP 800 Q 
+ATOM 6395 O O   . GLN A 1 800 ? -19.711 32.631  -41.287 1.0 78.58 ? 800 GLN A O   1 Q5VSL9 UNP 800 Q 
+ATOM 6396 C CG  . GLN A 1 800 ? -22.855 32.080  -43.025 1.0 78.58 ? 800 GLN A CG  1 Q5VSL9 UNP 800 Q 
+ATOM 6397 C CD  . GLN A 1 800 ? -23.732 32.141  -44.277 1.0 78.58 ? 800 GLN A CD  1 Q5VSL9 UNP 800 Q 
+ATOM 6398 N NE2 . GLN A 1 800 ? -24.594 33.128  -44.380 1.0 78.58 ? 800 GLN A NE2 1 Q5VSL9 UNP 800 Q 
+ATOM 6399 O OE1 . GLN A 1 800 ? -23.699 31.317  -45.174 1.0 78.58 ? 800 GLN A OE1 1 Q5VSL9 UNP 800 Q 
+ATOM 6400 N N   . SER A 1 801 ? -19.194 30.438  -41.292 1.0 78.85 ? 801 SER A N   1 Q5VSL9 UNP 801 S 
+ATOM 6401 C CA  . SER A 1 801 ? -18.508 30.410  -40.001 1.0 78.85 ? 801 SER A CA  1 Q5VSL9 UNP 801 S 
+ATOM 6402 C C   . SER A 1 801 ? -17.114 31.025  -40.125 1.0 78.85 ? 801 SER A C   1 Q5VSL9 UNP 801 S 
+ATOM 6403 C CB  . SER A 1 801 ? -18.447 28.966  -39.511 1.0 78.85 ? 801 SER A CB  1 Q5VSL9 UNP 801 S 
+ATOM 6404 O O   . SER A 1 801 ? -16.778 31.935  -39.369 1.0 78.85 ? 801 SER A O   1 Q5VSL9 UNP 801 S 
+ATOM 6405 O OG  . SER A 1 801 ? -17.875 28.901  -38.230 1.0 78.85 ? 801 SER A OG  1 Q5VSL9 UNP 801 S 
+ATOM 6406 N N   . VAL A 1 802 ? -16.366 30.649  -41.170 1.0 76.37 ? 802 VAL A N   1 Q5VSL9 UNP 802 V 
+ATOM 6407 C CA  . VAL A 1 802 ? -15.044 31.216  -41.484 1.0 76.37 ? 802 VAL A CA  1 Q5VSL9 UNP 802 V 
+ATOM 6408 C C   . VAL A 1 802 ? -15.121 32.725  -41.732 1.0 76.37 ? 802 VAL A C   1 Q5VSL9 UNP 802 V 
+ATOM 6409 C CB  . VAL A 1 802 ? -14.418 30.492  -42.692 1.0 76.37 ? 802 VAL A CB  1 Q5VSL9 UNP 802 V 
+ATOM 6410 O O   . VAL A 1 802 ? -14.363 33.482  -41.135 1.0 76.37 ? 802 VAL A O   1 Q5VSL9 UNP 802 V 
+ATOM 6411 C CG1 . VAL A 1 802 ? -13.061 31.088  -43.086 1.0 76.37 ? 802 VAL A CG1 1 Q5VSL9 UNP 802 V 
+ATOM 6412 C CG2 . VAL A 1 802 ? -14.191 29.008  -42.388 1.0 76.37 ? 802 VAL A CG2 1 Q5VSL9 UNP 802 V 
+ATOM 6413 N N   . LEU A 1 803 ? -16.070 33.194  -42.553 1.0 74.00 ? 803 LEU A N   1 Q5VSL9 UNP 803 L 
+ATOM 6414 C CA  . LEU A 1 803 ? -16.266 34.631  -42.804 1.0 74.00 ? 803 LEU A CA  1 Q5VSL9 UNP 803 L 
+ATOM 6415 C C   . LEU A 1 803 ? -16.837 35.390  -41.593 1.0 74.00 ? 803 LEU A C   1 Q5VSL9 UNP 803 L 
+ATOM 6416 C CB  . LEU A 1 803 ? -17.192 34.821  -44.019 1.0 74.00 ? 803 LEU A CB  1 Q5VSL9 UNP 803 L 
+ATOM 6417 O O   . LEU A 1 803 ? -16.758 36.617  -41.544 1.0 74.00 ? 803 LEU A O   1 Q5VSL9 UNP 803 L 
+ATOM 6418 C CG  . LEU A 1 803 ? -16.594 34.408  -45.375 1.0 74.00 ? 803 LEU A CG  1 Q5VSL9 UNP 803 L 
+ATOM 6419 C CD1 . LEU A 1 803 ? -17.675 34.542  -46.450 1.0 74.00 ? 803 LEU A CD1 1 Q5VSL9 UNP 803 L 
+ATOM 6420 C CD2 . LEU A 1 803 ? -15.412 35.289  -45.784 1.0 74.00 ? 803 LEU A CD2 1 Q5VSL9 UNP 803 L 
+ATOM 6421 N N   . GLY A 1 804 ? -17.439 34.680  -40.636 1.0 76.91 ? 804 GLY A N   1 Q5VSL9 UNP 804 G 
+ATOM 6422 C CA  . GLY A 1 804 ? -17.973 35.247  -39.399 1.0 76.91 ? 804 GLY A CA  1 Q5VSL9 UNP 804 G 
+ATOM 6423 C C   . GLY A 1 804 ? -16.927 35.428  -38.295 1.0 76.91 ? 804 GLY A C   1 Q5VSL9 UNP 804 G 
+ATOM 6424 O O   . GLY A 1 804 ? -17.189 36.153  -37.332 1.0 76.91 ? 804 GLY A O   1 Q5VSL9 UNP 804 G 
+ATOM 6425 N N   . GLN A 1 805 ? -15.751 34.802  -38.412 1.0 75.60 ? 805 GLN A N   1 Q5VSL9 UNP 805 Q 
+ATOM 6426 C CA  . GLN A 1 805 ? -14.677 34.959  -37.435 1.0 75.60 ? 805 GLN A CA  1 Q5VSL9 UNP 805 Q 
+ATOM 6427 C C   . GLN A 1 805 ? -14.037 36.349  -37.543 1.0 75.60 ? 805 GLN A C   1 Q5VSL9 UNP 805 Q 
+ATOM 6428 C CB  . GLN A 1 805 ? -13.624 33.848  -37.575 1.0 75.60 ? 805 GLN A CB  1 Q5VSL9 UNP 805 Q 
+ATOM 6429 O O   . GLN A 1 805 ? -13.565 36.769  -38.599 1.0 75.60 ? 805 GLN A O   1 Q5VSL9 UNP 805 Q 
+ATOM 6430 C CG  . GLN A 1 805 ? -14.109 32.505  -37.005 1.0 75.60 ? 805 GLN A CG  1 Q5VSL9 UNP 805 Q 
+ATOM 6431 C CD  . GLN A 1 805 ? -13.020 31.435  -36.979 1.0 75.60 ? 805 GLN A CD  1 Q5VSL9 UNP 805 Q 
+ATOM 6432 N NE2 . GLN A 1 805 ? -13.308 30.260  -36.465 1.0 75.60 ? 805 GLN A NE2 1 Q5VSL9 UNP 805 Q 
+ATOM 6433 O OE1 . GLN A 1 805 ? -11.892 31.626  -37.396 1.0 75.60 ? 805 GLN A OE1 1 Q5VSL9 UNP 805 Q 
+ATOM 6434 N N   . ARG A 1 806 ? -13.983 37.076  -36.419 1.0 72.27 ? 806 ARG A N   1 Q5VSL9 UNP 806 R 
+ATOM 6435 C CA  . ARG A 1 806 ? -13.165 38.290  -36.310 1.0 72.27 ? 806 ARG A CA  1 Q5VSL9 UNP 806 R 
+ATOM 6436 C C   . ARG A 1 806 ? -11.702 37.886  -36.168 1.0 72.27 ? 806 ARG A C   1 Q5VSL9 UNP 806 R 
+ATOM 6437 C CB  . ARG A 1 806 ? -13.593 39.158  -35.119 1.0 72.27 ? 806 ARG A CB  1 Q5VSL9 UNP 806 R 
+ATOM 6438 O O   . ARG A 1 806 ? -11.311 37.367  -35.129 1.0 72.27 ? 806 ARG A O   1 Q5VSL9 UNP 806 R 
+ATOM 6439 C CG  . ARG A 1 806 ? -14.772 40.075  -35.457 1.0 72.27 ? 806 ARG A CG  1 Q5VSL9 UNP 806 R 
+ATOM 6440 C CD  . ARG A 1 806 ? -14.996 41.035  -34.286 1.0 72.27 ? 806 ARG A CD  1 Q5VSL9 UNP 806 R 
+ATOM 6441 N NE  . ARG A 1 806 ? -16.034 42.036  -34.590 1.0 72.27 ? 806 ARG A NE  1 Q5VSL9 UNP 806 R 
+ATOM 6442 N NH1 . ARG A 1 806 ? -15.613 43.398  -32.795 1.0 72.27 ? 806 ARG A NH1 1 Q5VSL9 UNP 806 R 
+ATOM 6443 N NH2 . ARG A 1 806 ? -17.202 43.963  -34.262 1.0 72.27 ? 806 ARG A NH2 1 Q5VSL9 UNP 806 R 
+ATOM 6444 C CZ  . ARG A 1 806 ? -16.279 43.123  -33.882 1.0 72.27 ? 806 ARG A CZ  1 Q5VSL9 UNP 806 R 
+ATOM 6445 N N   . VAL A 1 807 ? -10.912 38.147  -37.203 1.0 74.30 ? 807 VAL A N   1 Q5VSL9 UNP 807 V 
+ATOM 6446 C CA  . VAL A 1 807 ? -9.454  38.022  -37.155 1.0 74.30 ? 807 VAL A CA  1 Q5VSL9 UNP 807 V 
+ATOM 6447 C C   . VAL A 1 807 ? -8.878  39.375  -36.745 1.0 74.30 ? 807 VAL A C   1 Q5VSL9 UNP 807 V 
+ATOM 6448 C CB  . VAL A 1 807 ? -8.892  37.534  -38.504 1.0 74.30 ? 807 VAL A CB  1 Q5VSL9 UNP 807 V 
+ATOM 6449 O O   . VAL A 1 807 ? -9.016  40.353  -37.481 1.0 74.30 ? 807 VAL A O   1 Q5VSL9 UNP 807 V 
+ATOM 6450 C CG1 . VAL A 1 807 ? -7.372  37.344  -38.435 1.0 74.30 ? 807 VAL A CG1 1 Q5VSL9 UNP 807 V 
+ATOM 6451 C CG2 . VAL A 1 807 ? -9.520  36.193  -38.912 1.0 74.30 ? 807 VAL A CG2 1 Q5VSL9 UNP 807 V 
+ATOM 6452 N N   . ASP A 1 808 ? -8.252  39.437  -35.570 1.0 72.64 ? 808 ASP A N   1 Q5VSL9 UNP 808 D 
+ATOM 6453 C CA  . ASP A 1 808 ? -7.532  40.630  -35.124 1.0 72.64 ? 808 ASP A CA  1 Q5VSL9 UNP 808 D 
+ATOM 6454 C C   . ASP A 1 808 ? -6.215  40.738  -35.901 1.0 72.64 ? 808 ASP A C   1 Q5VSL9 UNP 808 D 
+ATOM 6455 C CB  . ASP A 1 808 ? -7.313  40.614  -33.601 1.0 72.64 ? 808 ASP A CB  1 Q5VSL9 UNP 808 D 
+ATOM 6456 O O   . ASP A 1 808 ? -5.268  39.979  -35.688 1.0 72.64 ? 808 ASP A O   1 Q5VSL9 UNP 808 D 
+ATOM 6457 C CG  . ASP A 1 808 ? -8.581  40.936  -32.796 1.0 72.64 ? 808 ASP A CG  1 Q5VSL9 UNP 808 D 
+ATOM 6458 O OD1 . ASP A 1 808 ? -9.413  41.743  -33.277 1.0 72.64 ? 808 ASP A OD1 1 Q5VSL9 UNP 808 D 
+ATOM 6459 O OD2 . ASP A 1 808 ? -8.709  40.389  -31.678 1.0 72.64 ? 808 ASP A OD2 1 Q5VSL9 UNP 808 D 
+ATOM 6460 N N   . LEU A 1 809 ? -6.180  41.669  -36.853 1.0 77.63 ? 809 LEU A N   1 Q5VSL9 UNP 809 L 
+ATOM 6461 C CA  . LEU A 1 809 ? -5.006  41.943  -37.674 1.0 77.63 ? 809 LEU A CA  1 Q5VSL9 UNP 809 L 
+ATOM 6462 C C   . LEU A 1 809 ? -4.115  42.988  -36.978 1.0 77.63 ? 809 LEU A C   1 Q5VSL9 UNP 809 L 
+ATOM 6463 C CB  . LEU A 1 809 ? -5.451  42.384  -39.079 1.0 77.63 ? 809 LEU A CB  1 Q5VSL9 UNP 809 L 
+ATOM 6464 O O   . LEU A 1 809 ? -4.649  43.931  -36.389 1.0 77.63 ? 809 LEU A O   1 Q5VSL9 UNP 809 L 
+ATOM 6465 C CG  . LEU A 1 809 ? -6.164  41.266  -39.868 1.0 77.63 ? 809 LEU A CG  1 Q5VSL9 UNP 809 L 
+ATOM 6466 C CD1 . LEU A 1 809 ? -6.938  41.857  -41.045 1.0 77.63 ? 809 LEU A CD1 1 Q5VSL9 UNP 809 L 
+ATOM 6467 C CD2 . LEU A 1 809 ? -5.176  40.222  -40.397 1.0 77.63 ? 809 LEU A CD2 1 Q5VSL9 UNP 809 L 
+ATOM 6468 N N   . PRO A 1 810 ? -2.775  42.859  -37.055 1.0 80.56 ? 810 PRO A N   1 Q5VSL9 UNP 810 P 
+ATOM 6469 C CA  . PRO A 1 810 ? -1.847  43.878  -36.562 1.0 80.56 ? 810 PRO A CA  1 Q5VSL9 UNP 810 P 
+ATOM 6470 C C   . PRO A 1 810 ? -2.180  45.274  -37.115 1.0 80.56 ? 810 PRO A C   1 Q5VSL9 UNP 810 P 
+ATOM 6471 C CB  . PRO A 1 810 ? -0.464  43.405  -37.021 1.0 80.56 ? 810 PRO A CB  1 Q5VSL9 UNP 810 P 
+ATOM 6472 O O   . PRO A 1 810 ? -2.595  45.397  -38.267 1.0 80.56 ? 810 PRO A O   1 Q5VSL9 UNP 810 P 
+ATOM 6473 C CG  . PRO A 1 810 ? -0.608  41.892  -37.141 1.0 80.56 ? 810 PRO A CG  1 Q5VSL9 UNP 810 P 
+ATOM 6474 C CD  . PRO A 1 810 ? -2.047  41.731  -37.618 1.0 80.56 ? 810 PRO A CD  1 Q5VSL9 UNP 810 P 
+ATOM 6475 N N   . GLU A 1 811 ? -1.996  46.337  -36.326 1.0 79.65 ? 811 GLU A N   1 Q5VSL9 UNP 811 E 
+ATOM 6476 C CA  . GLU A 1 811 ? -2.359  47.709  -36.741 1.0 79.65 ? 811 GLU A CA  1 Q5VSL9 UNP 811 E 
+ATOM 6477 C C   . GLU A 1 811 ? -1.639  48.149  -38.031 1.0 79.65 ? 811 GLU A C   1 Q5VSL9 UNP 811 E 
+ATOM 6478 C CB  . GLU A 1 811 ? -2.038  48.707  -35.613 1.0 79.65 ? 811 GLU A CB  1 Q5VSL9 UNP 811 E 
+ATOM 6479 O O   . GLU A 1 811 ? -2.204  48.846  -38.874 1.0 79.65 ? 811 GLU A O   1 Q5VSL9 UNP 811 E 
+ATOM 6480 C CG  . GLU A 1 811 ? -2.949  48.555  -34.382 1.0 79.65 ? 811 GLU A CG  1 Q5VSL9 UNP 811 E 
+ATOM 6481 C CD  . GLU A 1 811 ? -2.674  49.602  -33.283 1.0 79.65 ? 811 GLU A CD  1 Q5VSL9 UNP 811 E 
+ATOM 6482 O OE1 . GLU A 1 811 ? -3.506  49.689  -32.350 1.0 79.65 ? 811 GLU A OE1 1 Q5VSL9 UNP 811 E 
+ATOM 6483 O OE2 . GLU A 1 811 ? -1.641  50.307  -33.358 1.0 79.65 ? 811 GLU A OE2 1 Q5VSL9 UNP 811 E 
+ATOM 6484 N N   . ASP A 1 812 ? -0.408  47.682  -38.231 1.0 83.58 ? 812 ASP A N   1 Q5VSL9 UNP 812 D 
+ATOM 6485 C CA  . ASP A 1 812 ? 0.417   47.920  -39.413 1.0 83.58 ? 812 ASP A CA  1 Q5VSL9 UNP 812 D 
+ATOM 6486 C C   . ASP A 1 812 ? 0.012   47.070  -40.627 1.0 83.58 ? 812 ASP A C   1 Q5VSL9 UNP 812 D 
+ATOM 6487 C CB  . ASP A 1 812 ? 1.894   47.704  -39.043 1.0 83.58 ? 812 ASP A CB  1 Q5VSL9 UNP 812 D 
+ATOM 6488 O O   . ASP A 1 812 ? 0.394   47.394  -41.756 1.0 83.58 ? 812 ASP A O   1 Q5VSL9 UNP 812 D 
+ATOM 6489 C CG  . ASP A 1 812 ? 2.236   46.282  -38.571 1.0 83.58 ? 812 ASP A CG  1 Q5VSL9 UNP 812 D 
+ATOM 6490 O OD1 . ASP A 1 812 ? 1.400   45.667  -37.872 1.0 83.58 ? 812 ASP A OD1 1 Q5VSL9 UNP 812 D 
+ATOM 6491 O OD2 . ASP A 1 812 ? 3.355   45.830  -38.894 1.0 83.58 ? 812 ASP A OD2 1 Q5VSL9 UNP 812 D 
+ATOM 6492 N N   . PHE A 1 813 ? -0.803  46.027  -40.440 1.0 84.54 ? 813 PHE A N   1 Q5VSL9 UNP 813 F 
+ATOM 6493 C CA  . PHE A 1 813 ? -1.339  45.241  -41.551 1.0 84.54 ? 813 PHE A CA  1 Q5VSL9 UNP 813 F 
+ATOM 6494 C C   . PHE A 1 813 ? -2.219  46.101  -42.458 1.0 84.54 ? 813 PHE A C   1 Q5VSL9 UNP 813 F 
+ATOM 6495 C CB  . PHE A 1 813 ? -2.125  44.032  -41.032 1.0 84.54 ? 813 PHE A CB  1 Q5VSL9 UNP 813 F 
+ATOM 6496 O O   . PHE A 1 813 ? -2.124  45.986  -43.676 1.0 84.54 ? 813 PHE A O   1 Q5VSL9 UNP 813 F 
+ATOM 6497 C CG  . PHE A 1 813 ? -2.599  43.115  -42.141 1.0 84.54 ? 813 PHE A CG  1 Q5VSL9 UNP 813 F 
+ATOM 6498 C CD1 . PHE A 1 813 ? -3.915  43.213  -42.628 1.0 84.54 ? 813 PHE A CD1 1 Q5VSL9 UNP 813 F 
+ATOM 6499 C CD2 . PHE A 1 813 ? -1.711  42.187  -42.713 1.0 84.54 ? 813 PHE A CD2 1 Q5VSL9 UNP 813 F 
+ATOM 6500 C CE1 . PHE A 1 813 ? -4.351  42.362  -43.659 1.0 84.54 ? 813 PHE A CE1 1 Q5VSL9 UNP 813 F 
+ATOM 6501 C CE2 . PHE A 1 813 ? -2.142  41.350  -43.758 1.0 84.54 ? 813 PHE A CE2 1 Q5VSL9 UNP 813 F 
+ATOM 6502 C CZ  . PHE A 1 813 ? -3.464  41.432  -44.227 1.0 84.54 ? 813 PHE A CZ  1 Q5VSL9 UNP 813 F 
+ATOM 6503 N N   . GLN A 1 814 ? -3.012  47.019  -41.892 1.0 78.72 ? 814 GLN A N   1 Q5VSL9 UNP 814 Q 
+ATOM 6504 C CA  . GLN A 1 814 ? -3.829  47.939  -42.692 1.0 78.72 ? 814 GLN A CA  1 Q5VSL9 UNP 814 Q 
+ATOM 6505 C C   . GLN A 1 814 ? -2.967  48.859  -43.564 1.0 78.72 ? 814 GLN A C   1 Q5VSL9 UNP 814 Q 
+ATOM 6506 C CB  . GLN A 1 814 ? -4.729  48.790  -41.785 1.0 78.72 ? 814 GLN A CB  1 Q5VSL9 UNP 814 Q 
+ATOM 6507 O O   . GLN A 1 814 ? -3.340  49.161  -44.693 1.0 78.72 ? 814 GLN A O   1 Q5VSL9 UNP 814 Q 
+ATOM 6508 C CG  . GLN A 1 814 ? -5.798  47.956  -41.067 1.0 78.72 ? 814 GLN A CG  1 Q5VSL9 UNP 814 Q 
+ATOM 6509 C CD  . GLN A 1 814 ? -6.782  48.808  -40.270 1.0 78.72 ? 814 GLN A CD  1 Q5VSL9 UNP 814 Q 
+ATOM 6510 N NE2 . GLN A 1 814 ? -7.677  48.189  -39.532 1.0 78.72 ? 814 GLN A NE2 1 Q5VSL9 UNP 814 Q 
+ATOM 6511 O OE1 . GLN A 1 814 ? -6.795  50.028  -40.293 1.0 78.72 ? 814 GLN A OE1 1 Q5VSL9 UNP 814 Q 
+ATOM 6512 N N   . MET A 1 815 ? -1.800  49.278  -43.064 1.0 83.12 ? 815 MET A N   1 Q5VSL9 UNP 815 M 
+ATOM 6513 C CA  . MET A 1 815 ? -0.884  50.150  -43.804 1.0 83.12 ? 815 MET A CA  1 Q5VSL9 UNP 815 M 
+ATOM 6514 C C   . MET A 1 815 ? -0.099  49.410  -44.890 1.0 83.12 ? 815 MET A C   1 Q5VSL9 UNP 815 M 
+ATOM 6515 C CB  . MET A 1 815 ? 0.092   50.830  -42.838 1.0 83.12 ? 815 MET A CB  1 Q5VSL9 UNP 815 M 
+ATOM 6516 O O   . MET A 1 815 ? 0.280   50.016  -45.888 1.0 83.12 ? 815 MET A O   1 Q5VSL9 UNP 815 M 
+ATOM 6517 C CG  . MET A 1 815 ? -0.623  51.733  -41.826 1.0 83.12 ? 815 MET A CG  1 Q5VSL9 UNP 815 M 
+ATOM 6518 S SD  . MET A 1 815 ? 0.459   52.944  -41.015 1.0 83.12 ? 815 MET A SD  1 Q5VSL9 UNP 815 M 
+ATOM 6519 C CE  . MET A 1 815 ? 0.717   54.106  -42.383 1.0 83.12 ? 815 MET A CE  1 Q5VSL9 UNP 815 M 
+ATOM 6520 N N   . ASN A 1 816 ? 0.141   48.112  -44.701 1.0 87.75 ? 816 ASN A N   1 Q5VSL9 UNP 816 N 
+ATOM 6521 C CA  . ASN A 1 816 ? 0.918   47.275  -45.615 1.0 87.75 ? 816 ASN A CA  1 Q5VSL9 UNP 816 N 
+ATOM 6522 C C   . ASN A 1 816 ? 0.049   46.313  -46.438 1.0 87.75 ? 816 ASN A C   1 Q5VSL9 UNP 816 N 
+ATOM 6523 C CB  . ASN A 1 816 ? 2.000   46.545  -44.807 1.0 87.75 ? 816 ASN A CB  1 Q5VSL9 UNP 816 N 
+ATOM 6524 O O   . ASN A 1 816 ? 0.586   45.405  -47.073 1.0 87.75 ? 816 ASN A O   1 Q5VSL9 UNP 816 N 
+ATOM 6525 C CG  . ASN A 1 816 ? 3.003   47.498  -44.187 1.0 87.75 ? 816 ASN A CG  1 Q5VSL9 UNP 816 N 
+ATOM 6526 N ND2 . ASN A 1 816 ? 3.285   47.353  -42.915 1.0 87.75 ? 816 ASN A ND2 1 Q5VSL9 UNP 816 N 
+ATOM 6527 O OD1 . ASN A 1 816 ? 3.566   48.365  -44.835 1.0 87.75 ? 816 ASN A OD1 1 Q5VSL9 UNP 816 N 
+ATOM 6528 N N   . TYR A 1 817 ? -1.275  46.489  -46.429 1.0 86.49 ? 817 TYR A N   1 Q5VSL9 UNP 817 Y 
+ATOM 6529 C CA  . TYR A 1 817 ? -2.220  45.553  -47.038 1.0 86.49 ? 817 TYR A CA  1 Q5VSL9 UNP 817 Y 
+ATOM 6530 C C   . TYR A 1 817 ? -1.960  45.352  -48.534 1.0 86.49 ? 817 TYR A C   1 Q5VSL9 UNP 817 Y 
+ATOM 6531 C CB  . TYR A 1 817 ? -3.649  46.055  -46.801 1.0 86.49 ? 817 TYR A CB  1 Q5VSL9 UNP 817 Y 
+ATOM 6532 O O   . TYR A 1 817 ? -1.886  44.215  -48.998 1.0 86.49 ? 817 TYR A O   1 Q5VSL9 UNP 817 Y 
+ATOM 6533 C CG  . TYR A 1 817 ? -4.698  45.140  -47.397 1.0 86.49 ? 817 TYR A CG  1 Q5VSL9 UNP 817 Y 
+ATOM 6534 C CD1 . TYR A 1 817 ? -5.456  45.553  -48.509 1.0 86.49 ? 817 TYR A CD1 1 Q5VSL9 UNP 817 Y 
+ATOM 6535 C CD2 . TYR A 1 817 ? -4.877  43.852  -46.861 1.0 86.49 ? 817 TYR A CD2 1 Q5VSL9 UNP 817 Y 
+ATOM 6536 C CE1 . TYR A 1 817 ? -6.421  44.688  -49.056 1.0 86.49 ? 817 TYR A CE1 1 Q5VSL9 UNP 817 Y 
+ATOM 6537 C CE2 . TYR A 1 817 ? -5.823  42.974  -47.420 1.0 86.49 ? 817 TYR A CE2 1 Q5VSL9 UNP 817 Y 
+ATOM 6538 O OH  . TYR A 1 817 ? -7.512  42.551  -49.070 1.0 86.49 ? 817 TYR A OH  1 Q5VSL9 UNP 817 Y 
+ATOM 6539 C CZ  . TYR A 1 817 ? -6.600  43.396  -48.520 1.0 86.49 ? 817 TYR A CZ  1 Q5VSL9 UNP 817 Y 
+ATOM 6540 N N   . ASP A 1 818 ? -1.726  46.441  -49.268 1.0 87.05 ? 818 ASP A N   1 Q5VSL9 UNP 818 D 
+ATOM 6541 C CA  . ASP A 1 818 ? -1.447  46.392  -50.707 1.0 87.05 ? 818 ASP A CA  1 Q5VSL9 UNP 818 D 
+ATOM 6542 C C   . ASP A 1 818 ? -0.146  45.629  -51.006 1.0 87.05 ? 818 ASP A C   1 Q5VSL9 UNP 818 D 
+ATOM 6543 C CB  . ASP A 1 818 ? -1.362  47.825  -51.257 1.0 87.05 ? 818 ASP A CB  1 Q5VSL9 UNP 818 D 
+ATOM 6544 O O   . ASP A 1 818 ? -0.083  44.799  -51.912 1.0 87.05 ? 818 ASP A O   1 Q5VSL9 UNP 818 D 
+ATOM 6545 C CG  . ASP A 1 818 ? -2.672  48.610  -51.123 1.0 87.05 ? 818 ASP A CG  1 Q5VSL9 UNP 818 D 
+ATOM 6546 O OD1 . ASP A 1 818 ? -3.751  47.978  -51.178 1.0 87.05 ? 818 ASP A OD1 1 Q5VSL9 UNP 818 D 
+ATOM 6547 O OD2 . ASP A 1 818 ? -2.580  49.846  -50.954 1.0 87.05 ? 818 ASP A OD2 1 Q5VSL9 UNP 818 D 
+ATOM 6548 N N   . LEU A 1 819 ? 0.876   45.849  -50.177 1.0 86.85 ? 819 LEU A N   1 Q5VSL9 UNP 819 L 
+ATOM 6549 C CA  . LEU A 1 819 ? 2.181   45.190  -50.267 1.0 86.85 ? 819 LEU A CA  1 Q5VSL9 UNP 819 L 
+ATOM 6550 C C   . LEU A 1 819 ? 2.082   43.694  -49.941 1.0 86.85 ? 819 LEU A C   1 Q5VSL9 UNP 819 L 
+ATOM 6551 C CB  . LEU A 1 819 ? 3.141   45.931  -49.309 1.0 86.85 ? 819 LEU A CB  1 Q5VSL9 UNP 819 L 
+ATOM 6552 O O   . LEU A 1 819 ? 2.746   42.864  -50.565 1.0 86.85 ? 819 LEU A O   1 Q5VSL9 UNP 819 L 
+ATOM 6553 C CG  . LEU A 1 819 ? 4.377   46.510  -50.021 1.0 86.85 ? 819 LEU A CG  1 Q5VSL9 UNP 819 L 
+ATOM 6554 C CD1 . LEU A 1 819 ? 4.789   47.831  -49.373 1.0 86.85 ? 819 LEU A CD1 1 Q5VSL9 UNP 819 L 
+ATOM 6555 C CD2 . LEU A 1 819 ? 5.560   45.542  -49.943 1.0 86.85 ? 819 LEU A CD2 1 Q5VSL9 UNP 819 L 
+ATOM 6556 N N   . TRP A 1 820 ? 1.237   43.339  -48.973 1.0 87.63 ? 820 TRP A N   1 Q5VSL9 UNP 820 W 
+ATOM 6557 C CA  . TRP A 1 820 ? 0.929   41.952  -48.646 1.0 87.63 ? 820 TRP A CA  1 Q5VSL9 UNP 820 W 
+ATOM 6558 C C   . TRP A 1 820 ? 0.158   41.265  -49.778 1.0 87.63 ? 820 TRP A C   1 Q5VSL9 UNP 820 W 
+ATOM 6559 C CB  . TRP A 1 820 ? 0.173   41.898  -47.315 1.0 87.63 ? 820 TRP A CB  1 Q5VSL9 UNP 820 W 
+ATOM 6560 O O   . TRP A 1 820 ? 0.522   40.151  -50.151 1.0 87.63 ? 820 TRP A O   1 Q5VSL9 UNP 820 W 
+ATOM 6561 C CG  . TRP A 1 820 ? -0.206  40.516  -46.892 1.0 87.63 ? 820 TRP A CG  1 Q5VSL9 UNP 820 W 
+ATOM 6562 C CD1 . TRP A 1 820 ? 0.552   39.677  -46.151 1.0 87.63 ? 820 TRP A CD1 1 Q5VSL9 UNP 820 W 
+ATOM 6563 C CD2 . TRP A 1 820 ? -1.421  39.776  -47.221 1.0 87.63 ? 820 TRP A CD2 1 Q5VSL9 UNP 820 W 
+ATOM 6564 C CE2 . TRP A 1 820 ? -1.319  38.472  -46.652 1.0 87.63 ? 820 TRP A CE2 1 Q5VSL9 UNP 820 W 
+ATOM 6565 C CE3 . TRP A 1 820 ? -2.594  40.073  -47.948 1.0 87.63 ? 820 TRP A CE3 1 Q5VSL9 UNP 820 W 
+ATOM 6566 N NE1 . TRP A 1 820 ? -0.110  38.475  -45.992 1.0 87.63 ? 820 TRP A NE1 1 Q5VSL9 UNP 820 W 
+ATOM 6567 C CH2 . TRP A 1 820 ? -3.468  37.826  -47.550 1.0 87.63 ? 820 TRP A CH2 1 Q5VSL9 UNP 820 W 
+ATOM 6568 C CZ2 . TRP A 1 820 ? -2.318  37.502  -46.811 1.0 87.63 ? 820 TRP A CZ2 1 Q5VSL9 UNP 820 W 
+ATOM 6569 C CZ3 . TRP A 1 820 ? -3.606  39.108  -48.110 1.0 87.63 ? 820 TRP A CZ3 1 Q5VSL9 UNP 820 W 
+ATOM 6570 N N   . LEU A 1 821 ? -0.839  41.926  -50.379 1.0 85.11 ? 821 LEU A N   1 Q5VSL9 UNP 821 L 
+ATOM 6571 C CA  . LEU A 1 821 ? -1.567  41.405  -51.541 1.0 85.11 ? 821 LEU A CA  1 Q5VSL9 UNP 821 L 
+ATOM 6572 C C   . LEU A 1 821 ? -0.626  41.145  -52.720 1.0 85.11 ? 821 LEU A C   1 Q5VSL9 UNP 821 L 
+ATOM 6573 C CB  . LEU A 1 821 ? -2.664  42.394  -51.972 1.0 85.11 ? 821 LEU A CB  1 Q5VSL9 UNP 821 L 
+ATOM 6574 O O   . LEU A 1 821 ? -0.658  40.059  -53.297 1.0 85.11 ? 821 LEU A O   1 Q5VSL9 UNP 821 L 
+ATOM 6575 C CG  . LEU A 1 821 ? -3.994  42.317  -51.208 1.0 85.11 ? 821 LEU A CG  1 Q5VSL9 UNP 821 L 
+ATOM 6576 C CD1 . LEU A 1 821 ? -4.907  43.423  -51.735 1.0 85.11 ? 821 LEU A CD1 1 Q5VSL9 UNP 821 L 
+ATOM 6577 C CD2 . LEU A 1 821 ? -4.704  40.980  -51.440 1.0 85.11 ? 821 LEU A CD2 1 Q5VSL9 UNP 821 L 
+ATOM 6578 N N   . GLU A 1 822 ? 0.249   42.097  -53.051 1.0 87.33 ? 822 GLU A N   1 Q5VSL9 UNP 822 E 
+ATOM 6579 C CA  . GLU A 1 822 ? 1.247   41.900  -54.104 1.0 87.33 ? 822 GLU A CA  1 Q5VSL9 UNP 822 E 
+ATOM 6580 C C   . GLU A 1 822 ? 2.148   40.705  -53.809 1.0 87.33 ? 822 GLU A C   1 Q5VSL9 UNP 822 E 
+ATOM 6581 C CB  . GLU A 1 822 ? 2.087   43.168  -54.326 1.0 87.33 ? 822 GLU A CB  1 Q5VSL9 UNP 822 E 
+ATOM 6582 O O   . GLU A 1 822 ? 2.323   39.852  -54.680 1.0 87.33 ? 822 GLU A O   1 Q5VSL9 UNP 822 E 
+ATOM 6583 C CG  . GLU A 1 822 ? 1.594   43.943  -55.556 1.0 87.33 ? 822 GLU A CG  1 Q5VSL9 UNP 822 E 
+ATOM 6584 C CD  . GLU A 1 822 ? 2.473   45.158  -55.896 1.0 87.33 ? 822 GLU A CD  1 Q5VSL9 UNP 822 E 
+ATOM 6585 O OE1 . GLU A 1 822 ? 2.366   45.632  -57.051 1.0 87.33 ? 822 GLU A OE1 1 Q5VSL9 UNP 822 E 
+ATOM 6586 O OE2 . GLU A 1 822 ? 3.267   45.591  -55.029 1.0 87.33 ? 822 GLU A OE2 1 Q5VSL9 UNP 822 E 
+ATOM 6587 N N   . ARG A 1 823 ? 2.687   40.598  -52.590 1.0 84.98 ? 823 ARG A N   1 Q5VSL9 UNP 823 R 
+ATOM 6588 C CA  . ARG A 1 823 ? 3.692   39.583  -52.244 1.0 84.98 ? 823 ARG A CA  1 Q5VSL9 UNP 823 R 
+ATOM 6589 C C   . ARG A 1 823 ? 3.123   38.181  -52.014 1.0 84.98 ? 823 ARG A C   1 Q5VSL9 UNP 823 R 
+ATOM 6590 C CB  . ARG A 1 823 ? 4.478   40.066  -51.023 1.0 84.98 ? 823 ARG A CB  1 Q5VSL9 UNP 823 R 
+ATOM 6591 O O   . ARG A 1 823 ? 3.745   37.194  -52.387 1.0 84.98 ? 823 ARG A O   1 Q5VSL9 UNP 823 R 
+ATOM 6592 C CG  . ARG A 1 823 ? 5.797   39.292  -50.897 1.0 84.98 ? 823 ARG A CG  1 Q5VSL9 UNP 823 R 
+ATOM 6593 C CD  . ARG A 1 823 ? 6.565   39.724  -49.650 1.0 84.98 ? 823 ARG A CD  1 Q5VSL9 UNP 823 R 
+ATOM 6594 N NE  . ARG A 1 823 ? 5.998   39.093  -48.452 1.0 84.98 ? 823 ARG A NE  1 Q5VSL9 UNP 823 R 
+ATOM 6595 N NH1 . ARG A 1 823 ? 6.976   40.387  -46.830 1.0 84.98 ? 823 ARG A NH1 1 Q5VSL9 UNP 823 R 
+ATOM 6596 N NH2 . ARG A 1 823 ? 5.630   38.664  -46.292 1.0 84.98 ? 823 ARG A NH2 1 Q5VSL9 UNP 823 R 
+ATOM 6597 C CZ  . ARG A 1 823 ? 6.208   39.397  -47.194 1.0 84.98 ? 823 ARG A CZ  1 Q5VSL9 UNP 823 R 
+ATOM 6598 N N   . GLU A 1 824 ? 1.982   38.078  -51.347 1.0 80.73 ? 824 GLU A N   1 Q5VSL9 UNP 824 E 
+ATOM 6599 C CA  . GLU A 1 824 ? 1.456   36.796  -50.864 1.0 80.73 ? 824 GLU A CA  1 Q5VSL9 UNP 824 E 
+ATOM 6600 C C   . GLU A 1 824 ? 0.287   36.271  -51.700 1.0 80.73 ? 824 GLU A C   1 Q5VSL9 UNP 824 E 
+ATOM 6601 C CB  . GLU A 1 824 ? 1.061   36.903  -49.382 1.0 80.73 ? 824 GLU A CB  1 Q5VSL9 UNP 824 E 
+ATOM 6602 O O   . GLU A 1 824 ? 0.046   35.066  -51.685 1.0 80.73 ? 824 GLU A O   1 Q5VSL9 UNP 824 E 
+ATOM 6603 C CG  . GLU A 1 824 ? 2.212   37.305  -48.441 1.0 80.73 ? 824 GLU A CG  1 Q5VSL9 UNP 824 E 
+ATOM 6604 C CD  . GLU A 1 824 ? 3.383   36.316  -48.384 1.0 80.73 ? 824 GLU A CD  1 Q5VSL9 UNP 824 E 
+ATOM 6605 O OE1 . GLU A 1 824 ? 4.505   36.786  -48.065 1.0 80.73 ? 824 GLU A OE1 1 Q5VSL9 UNP 824 E 
+ATOM 6606 O OE2 . GLU A 1 824 ? 3.180   35.094  -48.579 1.0 80.73 ? 824 GLU A OE2 1 Q5VSL9 UNP 824 E 
+ATOM 6607 N N   . VAL A 1 825 ? -0.413  37.137  -52.445 1.0 81.18 ? 825 VAL A N   1 Q5VSL9 UNP 825 V 
+ATOM 6608 C CA  . VAL A 1 825 ? -1.583  36.746  -53.249 1.0 81.18 ? 825 VAL A CA  1 Q5VSL9 UNP 825 V 
+ATOM 6609 C C   . VAL A 1 825 ? -1.289  36.831  -54.744 1.0 81.18 ? 825 VAL A C   1 Q5VSL9 UNP 825 V 
+ATOM 6610 C CB  . VAL A 1 825 ? -2.839  37.552  -52.854 1.0 81.18 ? 825 VAL A CB  1 Q5VSL9 UNP 825 V 
+ATOM 6611 O O   . VAL A 1 825 ? -1.451  35.840  -55.449 1.0 81.18 ? 825 VAL A O   1 Q5VSL9 UNP 825 V 
+ATOM 6612 C CG1 . VAL A 1 825 ? -4.079  37.055  -53.606 1.0 81.18 ? 825 VAL A CG1 1 Q5VSL9 UNP 825 V 
+ATOM 6613 C CG2 . VAL A 1 825 ? -3.120  37.432  -51.349 1.0 81.18 ? 825 VAL A CG2 1 Q5VSL9 UNP 825 V 
+ATOM 6614 N N   . PHE A 1 826 ? -0.837  37.982  -55.249 1.0 82.60 ? 826 PHE A N   1 Q5VSL9 UNP 826 F 
+ATOM 6615 C CA  . PHE A 1 826 ? -0.669  38.183  -56.693 1.0 82.60 ? 826 PHE A CA  1 Q5VSL9 UNP 826 F 
+ATOM 6616 C C   . PHE A 1 826 ? 0.630   37.594  -57.251 1.0 82.60 ? 826 PHE A C   1 Q5VSL9 UNP 826 F 
+ATOM 6617 C CB  . PHE A 1 826 ? -0.778  39.676  -57.037 1.0 82.60 ? 826 PHE A CB  1 Q5VSL9 UNP 826 F 
+ATOM 6618 O O   . PHE A 1 826 ? 0.635   37.089  -58.371 1.0 82.60 ? 826 PHE A O   1 Q5VSL9 UNP 826 F 
+ATOM 6619 C CG  . PHE A 1 826 ? -2.090  40.343  -56.660 1.0 82.60 ? 826 PHE A CG  1 Q5VSL9 UNP 826 F 
+ATOM 6620 C CD1 . PHE A 1 826 ? -3.320  39.714  -56.940 1.0 82.60 ? 826 PHE A CD1 1 Q5VSL9 UNP 826 F 
+ATOM 6621 C CD2 . PHE A 1 826 ? -2.088  41.616  -56.058 1.0 82.60 ? 826 PHE A CD2 1 Q5VSL9 UNP 826 F 
+ATOM 6622 C CE1 . PHE A 1 826 ? -4.531  40.338  -56.590 1.0 82.60 ? 826 PHE A CE1 1 Q5VSL9 UNP 826 F 
+ATOM 6623 C CE2 . PHE A 1 826 ? -3.298  42.242  -55.714 1.0 82.60 ? 826 PHE A CE2 1 Q5VSL9 UNP 826 F 
+ATOM 6624 C CZ  . PHE A 1 826 ? -4.520  41.599  -55.972 1.0 82.60 ? 826 PHE A CZ  1 Q5VSL9 UNP 826 F 
+ATOM 6625 N N   . SER A 1 827 ? 1.732   37.652  -56.497 1.0 79.90 ? 827 SER A N   1 Q5VSL9 UNP 827 S 
+ATOM 6626 C CA  . SER A 1 827 ? 3.040   37.161  -56.962 1.0 79.90 ? 827 SER A CA  1 Q5VSL9 UNP 827 S 
+ATOM 6627 C C   . SER A 1 827 ? 3.340   35.709  -56.590 1.0 79.90 ? 827 SER A C   1 Q5VSL9 UNP 827 S 
+ATOM 6628 C CB  . SER A 1 827 ? 4.175   38.085  -56.525 1.0 79.90 ? 827 SER A CB  1 Q5VSL9 UNP 827 S 
+ATOM 6629 O O   . SER A 1 827 ? 4.316   35.148  -57.093 1.0 79.90 ? 827 SER A O   1 Q5VSL9 UNP 827 S 
+ATOM 6630 O OG  . SER A 1 827 ? 4.234   38.180  -55.127 1.0 79.90 ? 827 SER A OG  1 Q5VSL9 UNP 827 S 
+ATOM 6631 N N   . LYS A 1 828 ? 2.499   35.063  -55.771 1.0 75.07 ? 828 LYS A N   1 Q5VSL9 UNP 828 K 
+ATOM 6632 C CA  . LYS A 1 828 ? 2.581   33.618  -55.538 1.0 75.07 ? 828 LYS A CA  1 Q5VSL9 UNP 828 K 
+ATOM 6633 C C   . LYS A 1 828 ? 1.793   32.873  -56.620 1.0 75.07 ? 828 LYS A C   1 Q5VSL9 UNP 828 K 
+ATOM 6634 C CB  . LYS A 1 828 ? 2.096   33.254  -54.127 1.0 75.07 ? 828 LYS A CB  1 Q5VSL9 UNP 828 K 
+ATOM 6635 O O   . LYS A 1 828 ? 0.572   33.004  -56.668 1.0 75.07 ? 828 LYS A O   1 Q5VSL9 UNP 828 K 
+ATOM 6636 C CG  . LYS A 1 828 ? 3.254   33.333  -53.123 1.0 75.07 ? 828 LYS A CG  1 Q5VSL9 UNP 828 K 
+ATOM 6637 C CD  . LYS A 1 828 ? 2.799   32.867  -51.739 1.0 75.07 ? 828 LYS A CD  1 Q5VSL9 UNP 828 K 
+ATOM 6638 C CE  . LYS A 1 828 ? 3.999   32.757  -50.798 1.0 75.07 ? 828 LYS A CE  1 Q5VSL9 UNP 828 K 
+ATOM 6639 N NZ  . LYS A 1 828 ? 3.547   32.582  -49.401 1.0 75.07 ? 828 LYS A NZ  1 Q5VSL9 UNP 828 K 
+ATOM 6640 N N   . PRO A 1 829 ? 2.444   32.071  -57.482 1.0 72.54 ? 829 PRO A N   1 Q5VSL9 UNP 829 P 
+ATOM 6641 C CA  . PRO A 1 829 ? 1.721   31.201  -58.397 1.0 72.54 ? 829 PRO A CA  1 Q5VSL9 UNP 829 P 
+ATOM 6642 C C   . PRO A 1 829 ? 0.964   30.153  -57.577 1.0 72.54 ? 829 PRO A C   1 Q5VSL9 UNP 829 P 
+ATOM 6643 C CB  . PRO A 1 829 ? 2.783   30.603  -59.325 1.0 72.54 ? 829 PRO A CB  1 Q5VSL9 UNP 829 P 
+ATOM 6644 O O   . PRO A 1 829 ? 1.569   29.314  -56.913 1.0 72.54 ? 829 PRO A O   1 Q5VSL9 UNP 829 P 
+ATOM 6645 C CG  . PRO A 1 829 ? 4.066   30.645  -58.496 1.0 72.54 ? 829 PRO A CG  1 Q5VSL9 UNP 829 P 
+ATOM 6646 C CD  . PRO A 1 829 ? 3.880   31.861  -57.593 1.0 72.54 ? 829 PRO A CD  1 Q5VSL9 UNP 829 P 
+ATOM 6647 N N   . ILE A 1 830 ? -0.366  30.224  -57.592 1.0 68.64 ? 830 ILE A N   1 Q5VSL9 UNP 830 I 
+ATOM 6648 C CA  . ILE A 1 830 ? -1.212  29.197  -56.986 1.0 68.64 ? 830 ILE A CA  1 Q5VSL9 UNP 830 I 
+ATOM 6649 C C   . ILE A 1 830 ? -1.196  27.993  -57.931 1.0 68.64 ? 830 ILE A C   1 Q5VSL9 UNP 830 I 
+ATOM 6650 C CB  . ILE A 1 830 ? -2.640  29.722  -56.709 1.0 68.64 ? 830 ILE A CB  1 Q5VSL9 UNP 830 I 
+ATOM 6651 O O   . ILE A 1 830 ? -1.720  28.058  -59.045 1.0 68.64 ? 830 ILE A O   1 Q5VSL9 UNP 830 I 
+ATOM 6652 C CG1 . ILE A 1 830 ? -2.611  30.969  -55.790 1.0 68.64 ? 830 ILE A CG1 1 Q5VSL9 UNP 830 I 
+ATOM 6653 C CG2 . ILE A 1 830 ? -3.528  28.620  -56.087 1.0 68.64 ? 830 ILE A CG2 1 Q5VSL9 UNP 830 I 
+ATOM 6654 C CD1 . ILE A 1 830 ? -3.974  31.659  -55.649 1.0 68.64 ? 830 ILE A CD1 1 Q5VSL9 UNP 830 I 
+ATOM 6655 N N   . SER A 1 831 ? -0.589  26.893  -57.488 1.0 68.81 ? 831 SER A N   1 Q5VSL9 UNP 831 S 
+ATOM 6656 C CA  . SER A 1 831 ? -0.648  25.600  -58.172 1.0 68.81 ? 831 SER A CA  1 Q5VSL9 UNP 831 S 
+ATOM 6657 C C   . SER A 1 831 ? -2.028  24.977  -57.972 1.0 68.81 ? 831 SER A C   1 Q5VSL9 UNP 831 S 
+ATOM 6658 C CB  . SER A 1 831 ? 0.455   24.661  -57.666 1.0 68.81 ? 831 SER A CB  1 Q5VSL9 UNP 831 S 
+ATOM 6659 O O   . SER A 1 831 ? -2.212  24.102  -57.132 1.0 68.81 ? 831 SER A O   1 Q5VSL9 UNP 831 S 
+ATOM 6660 O OG  . SER A 1 831 ? 1.725   25.150  -58.048 1.0 68.81 ? 831 SER A OG  1 Q5VSL9 UNP 831 S 
+ATOM 6661 N N   . TRP A 1 832 ? -3.017  25.437  -58.744 1.0 69.41 ? 832 TRP A N   1 Q5VSL9 UNP 832 W 
+ATOM 6662 C CA  . TRP A 1 832 ? -4.402  24.944  -58.688 1.0 69.41 ? 832 TRP A CA  1 Q5VSL9 UNP 832 W 
+ATOM 6663 C C   . TRP A 1 832 ? -4.522  23.417  -58.844 1.0 69.41 ? 832 TRP A C   1 Q5VSL9 UNP 832 W 
+ATOM 6664 C CB  . TRP A 1 832 ? -5.225  25.648  -59.775 1.0 69.41 ? 832 TRP A CB  1 Q5VSL9 UNP 832 W 
+ATOM 6665 O O   . TRP A 1 832 ? -5.497  22.834  -58.380 1.0 69.41 ? 832 TRP A O   1 Q5VSL9 UNP 832 W 
+ATOM 6666 C CG  . TRP A 1 832 ? -5.349  27.133  -59.619 1.0 69.41 ? 832 TRP A CG  1 Q5VSL9 UNP 832 W 
+ATOM 6667 C CD1 . TRP A 1 832 ? -4.615  28.066  -60.267 1.0 69.41 ? 832 TRP A CD1 1 Q5VSL9 UNP 832 W 
+ATOM 6668 C CD2 . TRP A 1 832 ? -6.232  27.874  -58.724 1.0 69.41 ? 832 TRP A CD2 1 Q5VSL9 UNP 832 W 
+ATOM 6669 C CE2 . TRP A 1 832 ? -5.977  29.269  -58.888 1.0 69.41 ? 832 TRP A CE2 1 Q5VSL9 UNP 832 W 
+ATOM 6670 C CE3 . TRP A 1 832 ? -7.203  27.505  -57.767 1.0 69.41 ? 832 TRP A CE3 1 Q5VSL9 UNP 832 W 
+ATOM 6671 N NE1 . TRP A 1 832 ? -4.984  29.327  -59.841 1.0 69.41 ? 832 TRP A NE1 1 Q5VSL9 UNP 832 W 
+ATOM 6672 C CH2 . TRP A 1 832 ? -7.609  29.848  -57.200 1.0 69.41 ? 832 TRP A CH2 1 Q5VSL9 UNP 832 W 
+ATOM 6673 C CZ2 . TRP A 1 832 ? -6.648  30.249  -58.144 1.0 69.41 ? 832 TRP A CZ2 1 Q5VSL9 UNP 832 W 
+ATOM 6674 C CZ3 . TRP A 1 832 ? -7.884  28.481  -57.014 1.0 69.41 ? 832 TRP A CZ3 1 Q5VSL9 UNP 832 W 
+ATOM 6675 N N   . GLU A 1 833 ? -3.529  22.769  -59.459 1.0 70.52 ? 833 GLU A N   1 Q5VSL9 UNP 833 E 
+ATOM 6676 C CA  . GLU A 1 833 ? -3.460  21.311  -59.607 1.0 70.52 ? 833 GLU A CA  1 Q5VSL9 UNP 833 E 
+ATOM 6677 C C   . GLU A 1 833 ? -3.252  20.565  -58.278 1.0 70.52 ? 833 GLU A C   1 Q5VSL9 UNP 833 E 
+ATOM 6678 C CB  . GLU A 1 833 ? -2.342  20.946  -60.600 1.0 70.52 ? 833 GLU A CB  1 Q5VSL9 UNP 833 E 
+ATOM 6679 O O   . GLU A 1 833 ? -3.772  19.464  -58.129 1.0 70.52 ? 833 GLU A O   1 Q5VSL9 UNP 833 E 
+ATOM 6680 C CG  . GLU A 1 833 ? -2.667  21.403  -62.034 1.0 70.52 ? 833 GLU A CG  1 Q5VSL9 UNP 833 E 
+ATOM 6681 C CD  . GLU A 1 833 ? -1.605  21.004  -63.075 1.0 70.52 ? 833 GLU A CD  1 Q5VSL9 UNP 833 E 
+ATOM 6682 O OE1 . GLU A 1 833 ? -1.876  21.239  -64.277 1.0 70.52 ? 833 GLU A OE1 1 Q5VSL9 UNP 833 E 
+ATOM 6683 O OE2 . GLU A 1 833 ? -0.532  20.491  -62.688 1.0 70.52 ? 833 GLU A OE2 1 Q5VSL9 UNP 833 E 
+ATOM 6684 N N   . GLU A 1 834 ? -2.565  21.155  -57.293 1.0 64.40 ? 834 GLU A N   1 Q5VSL9 UNP 834 E 
+ATOM 6685 C CA  . GLU A 1 834 ? -2.382  20.541  -55.964 1.0 64.40 ? 834 GLU A CA  1 Q5VSL9 UNP 834 E 
+ATOM 6686 C C   . GLU A 1 834 ? -3.641  20.643  -55.092 1.0 64.40 ? 834 GLU A C   1 Q5VSL9 UNP 834 E 
+ATOM 6687 C CB  . GLU A 1 834 ? -1.191  21.180  -55.227 1.0 64.40 ? 834 GLU A CB  1 Q5VSL9 UNP 834 E 
+ATOM 6688 O O   . GLU A 1 834 ? -3.791  19.891  -54.139 1.0 64.40 ? 834 GLU A O   1 Q5VSL9 UNP 834 E 
+ATOM 6689 C CG  . GLU A 1 834 ? 0.167   20.776  -55.823 1.0 64.40 ? 834 GLU A CG  1 Q5VSL9 UNP 834 E 
+ATOM 6690 C CD  . GLU A 1 834 ? 1.371   21.335  -55.040 1.0 64.40 ? 834 GLU A CD  1 Q5VSL9 UNP 834 E 
+ATOM 6691 O OE1 . GLU A 1 834 ? 2.500   20.857  -55.303 1.0 64.40 ? 834 GLU A OE1 1 Q5VSL9 UNP 834 E 
+ATOM 6692 O OE2 . GLU A 1 834 ? 1.192   22.279  -54.237 1.0 64.40 ? 834 GLU A OE2 1 Q5VSL9 UNP 834 E 
+ATOM 6693 N N   . LEU A 1 835 ? -4.567  21.549  -55.422 1.0 58.23 ? 835 LEU A N   1 Q5VSL9 UNP 835 L 
+ATOM 6694 C CA  . LEU A 1 835 ? -5.808  21.767  -54.668 1.0 58.23 ? 835 LEU A CA  1 Q5VSL9 UNP 835 L 
+ATOM 6695 C C   . LEU A 1 835 ? -6.939  20.806  -55.089 1.0 58.23 ? 835 LEU A C   1 Q5VSL9 UNP 835 L 
+ATOM 6696 C CB  . LEU A 1 835 ? -6.185  23.260  -54.812 1.0 58.23 ? 835 LEU A CB  1 Q5VSL9 UNP 835 L 
+ATOM 6697 O O   . LEU A 1 835 ? -7.990  20.773  -54.455 1.0 58.23 ? 835 LEU A O   1 Q5VSL9 UNP 835 L 
+ATOM 6698 C CG  . LEU A 1 835 ? -6.572  23.943  -53.483 1.0 58.23 ? 835 LEU A CG  1 Q5VSL9 UNP 835 L 
+ATOM 6699 C CD1 . LEU A 1 835 ? -5.970  25.351  -53.423 1.0 58.23 ? 835 LEU A CD1 1 Q5VSL9 UNP 835 L 
+ATOM 6700 C CD2 . LEU A 1 835 ? -8.087  24.080  -53.324 1.0 58.23 ? 835 LEU A CD2 1 Q5VSL9 UNP 835 L 
+ATOM 6701 N N   . LEU A 1 836 ? -6.737  20.057  -56.180 1.0 57.54 ? 836 LEU A N   1 Q5VSL9 UNP 836 L 
+ATOM 6702 C CA  . LEU A 1 836 ? -7.684  19.084  -56.741 1.0 57.54 ? 836 LEU A CA  1 Q5VSL9 UNP 836 L 
+ATOM 6703 C C   . LEU A 1 836 ? -7.256  17.617  -56.527 1.0 57.54 ? 836 LEU A C   1 Q5VSL9 UNP 836 L 
+ATOM 6704 C CB  . LEU A 1 836 ? -7.903  19.406  -58.235 1.0 57.54 ? 836 LEU A CB  1 Q5VSL9 UNP 836 L 
+ATOM 6705 O O   . LEU A 1 836 ? -7.954  16.721  -57.008 1.0 57.54 ? 836 LEU A O   1 Q5VSL9 UNP 836 L 
+ATOM 6706 C CG  . LEU A 1 836 ? -8.711  20.686  -58.513 1.0 57.54 ? 836 LEU A CG  1 Q5VSL9 UNP 836 L 
+ATOM 6707 C CD1 . LEU A 1 836 ? -8.655  21.010  -60.009 1.0 57.54 ? 836 LEU A CD1 1 Q5VSL9 UNP 836 L 
+ATOM 6708 C CD2 . LEU A 1 836 ? -10.187 20.536  -58.127 1.0 57.54 ? 836 LEU A CD2 1 Q5VSL9 UNP 836 L 
+ATOM 6709 N N   . GLN A 1 837 ? -6.135  17.372  -55.837 1.0 42.32 ? 837 GLN A N   1 Q5VSL9 UNP 837 Q 
+ATOM 6710 C CA  . GLN A 1 837 ? -5.738  16.054  -55.317 1.0 42.32 ? 837 GLN A CA  1 Q5VSL9 UNP 837 Q 
+ATOM 6711 C C   . GLN A 1 837 ? -6.171  15.918  -53.861 1.0 42.32 ? 837 GLN A C   1 Q5VSL9 UNP 837 Q 
+ATOM 6712 C CB  . GLN A 1 837 ? -4.219  15.854  -55.436 1.0 42.32 ? 837 GLN A CB  1 Q5VSL9 UNP 837 Q 
+ATOM 6713 O O   . GLN A 1 837 ? -6.577  14.791  -53.495 1.0 42.32 ? 837 GLN A O   1 Q5VSL9 UNP 837 Q 
+ATOM 6714 C CG  . GLN A 1 837 ? -3.776  15.640  -56.887 1.0 42.32 ? 837 GLN A CG  1 Q5VSL9 UNP 837 Q 
+ATOM 6715 C CD  . GLN A 1 837 ? -2.289  15.313  -57.037 1.0 42.32 ? 837 GLN A CD  1 Q5VSL9 UNP 837 Q 
+ATOM 6716 N NE2 . GLN A 1 837 ? -1.791  15.256  -58.253 1.0 42.32 ? 837 GLN A NE2 1 Q5VSL9 UNP 837 Q 
+ATOM 6717 O OE1 . GLN A 1 837 ? -1.532  15.079  -56.109 1.0 42.32 ? 837 GLN A OE1 1 Q5VSL9 UNP 837 Q 
+ATOM 6718 O OXT . GLN A 1 837 ? -6.077  16.950  -53.164 1.0 42.32 ? 837 GLN A OXT 1 Q5VSL9 UNP 837 Q 
+#
diff --git a/examples/AlphaFold/AF-Q5VSL9-F1-model_v4.pdb b/examples/AlphaFold/AF-Q5VSL9-F1-model_v4.pdb
new file mode 100644 (file)
index 0000000..c429bd7
--- /dev/null
@@ -0,0 +1,6832 @@
+HEADER                                            01-JUN-22                     
+TITLE     ALPHAFOLD MONOMER V2.0 PREDICTION FOR STRIATIN-INTERACTING PROTEIN 1  
+TITLE    2 (Q5VSL9)                                                             
+COMPND    MOL_ID: 1;                                                            
+COMPND   2 MOLECULE: STRIATIN-INTERACTING PROTEIN 1;                            
+COMPND   3 CHAIN: A                                                             
+SOURCE    MOL_ID: 1;                                                            
+SOURCE   2 ORGANISM_SCIENTIFIC: HOMO SAPIENS;                                   
+SOURCE   3 ORGANISM_TAXID: 9606                                                 
+REMARK   1                                                                      
+REMARK   1 REFERENCE 1                                                          
+REMARK   1  AUTH   JOHN JUMPER, RICHARD EVANS, ALEXANDER PRITZEL, TIM GREEN,    
+REMARK   1  AUTH 2 MICHAEL FIGURNOV, OLAF RONNEBERGER, KATHRYN TUNYASUVUNAKOOL, 
+REMARK   1  AUTH 3 RUSS BATES, AUGUSTIN ZIDEK, ANNA POTAPENKO, ALEX BRIDGLAND,  
+REMARK   1  AUTH 4 CLEMENS MEYER, SIMON A A KOHL, ANDREW J BALLARD,             
+REMARK   1  AUTH 5 ANDREW COWIE, BERNARDINO ROMERA-PAREDES, STANISLAV NIKOLOV,  
+REMARK   1  AUTH 6 RISHUB JAIN, JONAS ADLER, TREVOR BACK, STIG PETERSEN,        
+REMARK   1  AUTH 7 DAVID REIMAN, ELLEN CLANCY, MICHAL ZIELINSKI,                
+REMARK   1  AUTH 8 MARTIN STEINEGGER, MICHALINA PACHOLSKA, TAMAS BERGHAMMER,    
+REMARK   1  AUTH 9 DAVID SILVER, ORIOL VINYALS, ANDREW W SENIOR,                
+REMARK   1  AUTH10 KORAY KAVUKCUOGLU, PUSHMEET KOHLI, DEMIS HASSABIS            
+REMARK   1  TITL   HIGHLY ACCURATE PROTEIN STRUCTURE PREDICTION WITH ALPHAFOLD  
+REMARK   1  REF    NATURE                        V. 596   583 2021              
+REMARK   1  REFN                   ISSN 0028-0836                               
+REMARK   1  PMID   34265844                                                     
+REMARK   1  DOI    10.1038/s41586-021-03819-2                                   
+REMARK   1                                                                      
+REMARK   1 DISCLAIMERS                                                          
+REMARK   1 ALPHAFOLD DATA, COPYRIGHT (2021) DEEPMIND TECHNOLOGIES LIMITED. THE  
+REMARK   1 INFORMATION PROVIDED IS THEORETICAL MODELLING ONLY AND CAUTION SHOULD
+REMARK   1 BE EXERCISED IN ITS USE. IT IS PROVIDED "AS-IS" WITHOUT ANY WARRANTY 
+REMARK   1 OF ANY KIND, WHETHER EXPRESSED OR IMPLIED. NO WARRANTY IS GIVEN THAT 
+REMARK   1 USE OF THE INFORMATION SHALL NOT INFRINGE THE RIGHTS OF ANY THIRD    
+REMARK   1 PARTY. THE INFORMATION IS NOT INTENDED TO BE A SUBSTITUTE FOR        
+REMARK   1 PROFESSIONAL MEDICAL ADVICE, DIAGNOSIS, OR TREATMENT, AND DOES NOT   
+REMARK   1 CONSTITUTE MEDICAL OR OTHER PROFESSIONAL ADVICE. IT IS AVAILABLE FOR 
+REMARK   1 ACADEMIC AND COMMERCIAL PURPOSES, UNDER CC-BY 4.0 LICENCE.           
+DBREF  XXXX A    1   837  UNP    Q5VSL9   STRP1_HUMAN      1    837             
+SEQRES   1 A  837  MET GLU PRO ALA VAL GLY GLY PRO GLY PRO LEU ILE VAL          
+SEQRES   2 A  837  ASN ASN LYS GLN PRO GLN PRO PRO PRO PRO PRO PRO PRO          
+SEQRES   3 A  837  ALA ALA ALA GLN PRO PRO PRO GLY ALA PRO ARG ALA ALA          
+SEQRES   4 A  837  ALA GLY LEU LEU PRO GLY GLY LYS ALA ARG GLU PHE ASN          
+SEQRES   5 A  837  ARG ASN GLN ARG LYS ASP SER GLU GLY TYR SER GLU SER          
+SEQRES   6 A  837  PRO ASP LEU GLU PHE GLU TYR ALA ASP THR ASP LYS TRP          
+SEQRES   7 A  837  ALA ALA GLU LEU SER GLU LEU TYR SER TYR THR GLU GLY          
+SEQRES   8 A  837  PRO GLU PHE LEU MET ASN ARG LYS CYS PHE GLU GLU ASP          
+SEQRES   9 A  837  PHE ARG ILE HIS VAL THR ASP LYS LYS TRP THR GLU LEU          
+SEQRES  10 A  837  ASP THR ASN GLN HIS ARG THR HIS ALA MET ARG LEU LEU          
+SEQRES  11 A  837  ASP GLY LEU GLU VAL THR ALA ARG GLU LYS ARG LEU LYS          
+SEQRES  12 A  837  VAL ALA ARG ALA ILE LEU TYR VAL ALA GLN GLY THR PHE          
+SEQRES  13 A  837  GLY GLU CYS SER SER GLU ALA GLU VAL GLN SER TRP MET          
+SEQRES  14 A  837  ARG TYR ASN ILE PHE LEU LEU LEU GLU VAL GLY THR PHE          
+SEQRES  15 A  837  ASN ALA LEU VAL GLU LEU LEU ASN MET GLU ILE ASP ASN          
+SEQRES  16 A  837  SER ALA ALA CYS SER SER ALA VAL ARG LYS PRO ALA ILE          
+SEQRES  17 A  837  SER LEU ALA ASP SER THR ASP LEU ARG VAL LEU LEU ASN          
+SEQRES  18 A  837  ILE MET TYR LEU ILE VAL GLU THR VAL HIS GLN GLU CYS          
+SEQRES  19 A  837  GLU GLY ASP LYS ALA GLU TRP ARG THR MET ARG GLN THR          
+SEQRES  20 A  837  PHE ARG ALA GLU LEU GLY SER PRO LEU TYR ASN ASN GLU          
+SEQRES  21 A  837  PRO PHE ALA ILE MET LEU PHE GLY MET VAL THR LYS PHE          
+SEQRES  22 A  837  CYS SER GLY HIS ALA PRO HIS PHE PRO MET LYS LYS VAL          
+SEQRES  23 A  837  LEU LEU LEU LEU TRP LYS THR VAL LEU CYS THR LEU GLY          
+SEQRES  24 A  837  GLY PHE GLU GLU LEU GLN SER MET LYS ALA GLU LYS ARG          
+SEQRES  25 A  837  SER ILE LEU GLY LEU PRO PRO LEU PRO GLU ASP SER ILE          
+SEQRES  26 A  837  LYS VAL ILE ARG ASN MET ARG ALA ALA SER PRO PRO ALA          
+SEQRES  27 A  837  SER ALA SER ASP LEU ILE GLU GLN GLN GLN LYS ARG GLY          
+SEQRES  28 A  837  ARG ARG GLU HIS LYS ALA LEU ILE LYS GLN ASP ASN LEU          
+SEQRES  29 A  837  ASP ALA PHE ASN GLU ARG ASP PRO TYR LYS ALA ASP ASP          
+SEQRES  30 A  837  SER ARG GLU GLU GLU GLU GLU ASN ASP ASP ASP ASN SER          
+SEQRES  31 A  837  LEU GLU GLY GLU THR PHE PRO LEU GLU ARG ASP GLU VAL          
+SEQRES  32 A  837  MET PRO PRO PRO LEU GLN HIS PRO GLN THR ASP ARG LEU          
+SEQRES  33 A  837  THR CYS PRO LYS GLY LEU PRO TRP ALA PRO LYS VAL ARG          
+SEQRES  34 A  837  GLU LYS ASP ILE GLU MET PHE LEU GLU SER SER ARG SER          
+SEQRES  35 A  837  LYS PHE ILE GLY TYR THR LEU GLY SER ASP THR ASN THR          
+SEQRES  36 A  837  VAL VAL GLY LEU PRO ARG PRO ILE HIS GLU SER ILE LYS          
+SEQRES  37 A  837  THR LEU LYS GLN HIS LYS TYR THR SER ILE ALA GLU VAL          
+SEQRES  38 A  837  GLN ALA GLN MET GLU GLU GLU TYR LEU ARG SER PRO LEU          
+SEQRES  39 A  837  SER GLY GLY GLU GLU GLU VAL GLU GLN VAL PRO ALA GLU          
+SEQRES  40 A  837  THR LEU TYR GLN GLY LEU LEU PRO SER LEU PRO GLN TYR          
+SEQRES  41 A  837  MET ILE ALA LEU LEU LYS ILE LEU LEU ALA ALA ALA PRO          
+SEQRES  42 A  837  THR SER LYS ALA LYS THR ASP SER ILE ASN ILE LEU ALA          
+SEQRES  43 A  837  ASP VAL LEU PRO GLU GLU MET PRO THR THR VAL LEU GLN          
+SEQRES  44 A  837  SER MET LYS LEU GLY VAL ASP VAL ASN ARG HIS LYS GLU          
+SEQRES  45 A  837  VAL ILE VAL LYS ALA ILE SER ALA VAL LEU LEU LEU LEU          
+SEQRES  46 A  837  LEU LYS HIS PHE LYS LEU ASN HIS VAL TYR GLN PHE GLU          
+SEQRES  47 A  837  TYR MET ALA GLN HIS LEU VAL PHE ALA ASN CYS ILE PRO          
+SEQRES  48 A  837  LEU ILE LEU LYS PHE PHE ASN GLN ASN ILE MET SER TYR          
+SEQRES  49 A  837  ILE THR ALA LYS ASN SER ILE SER VAL LEU ASP TYR PRO          
+SEQRES  50 A  837  HIS CYS VAL VAL HIS GLU LEU PRO GLU LEU THR ALA GLU          
+SEQRES  51 A  837  SER LEU GLU ALA GLY ASP SER ASN GLN PHE CYS TRP ARG          
+SEQRES  52 A  837  ASN LEU PHE SER CYS ILE ASN LEU LEU ARG ILE LEU ASN          
+SEQRES  53 A  837  LYS LEU THR LYS TRP LYS HIS SER ARG THR MET MET LEU          
+SEQRES  54 A  837  VAL VAL PHE LYS SER ALA PRO ILE LEU LYS ARG ALA LEU          
+SEQRES  55 A  837  LYS VAL LYS GLN ALA MET MET GLN LEU TYR VAL LEU LYS          
+SEQRES  56 A  837  LEU LEU LYS VAL GLN THR LYS TYR LEU GLY ARG GLN TRP          
+SEQRES  57 A  837  ARG LYS SER ASN MET LYS THR MET SER ALA ILE TYR GLN          
+SEQRES  58 A  837  LYS VAL ARG HIS ARG LEU ASN ASP ASP TRP ALA TYR GLY          
+SEQRES  59 A  837  ASN ASP LEU ASP ALA ARG PRO TRP ASP PHE GLN ALA GLU          
+SEQRES  60 A  837  GLU CYS ALA LEU ARG ALA ASN ILE GLU ARG PHE ASN ALA          
+SEQRES  61 A  837  ARG ARG TYR ASP ARG ALA HIS SER ASN PRO ASP PHE LEU          
+SEQRES  62 A  837  PRO VAL ASP ASN CYS LEU GLN SER VAL LEU GLY GLN ARG          
+SEQRES  63 A  837  VAL ASP LEU PRO GLU ASP PHE GLN MET ASN TYR ASP LEU          
+SEQRES  64 A  837  TRP LEU GLU ARG GLU VAL PHE SER LYS PRO ILE SER TRP          
+SEQRES  65 A  837  GLU GLU LEU LEU GLN                                          
+CRYST1    1.000    1.000    1.000  90.00  90.00  90.00 P 1           1          
+ORIGX1      1.000000  0.000000  0.000000        0.00000                         
+ORIGX2      0.000000  1.000000  0.000000        0.00000                         
+ORIGX3      0.000000  0.000000  1.000000        0.00000                         
+SCALE1      1.000000  0.000000  0.000000        0.00000                         
+SCALE2      0.000000  1.000000  0.000000        0.00000                         
+SCALE3      0.000000  0.000000  1.000000        0.00000                         
+MODEL        1                                                                  
+ATOM      1  N   MET A   1       5.963  65.398 -32.038  1.00 39.15           N  
+ATOM      2  CA  MET A   1       6.670  66.225 -31.038  1.00 39.15           C  
+ATOM      3  C   MET A   1       6.626  65.441 -29.741  1.00 39.15           C  
+ATOM      4  CB  MET A   1       6.024  67.613 -30.879  1.00 39.15           C  
+ATOM      5  O   MET A   1       5.532  65.058 -29.366  1.00 39.15           O  
+ATOM      6  CG  MET A   1       6.645  68.653 -31.821  1.00 39.15           C  
+ATOM      7  SD  MET A   1       5.794  70.253 -31.778  1.00 39.15           S  
+ATOM      8  CE  MET A   1       6.986  71.305 -32.650  1.00 39.15           C  
+ATOM      9  N   GLU A   2       7.807  65.153 -29.182  1.00 37.73           N  
+ATOM     10  CA  GLU A   2       8.103  64.228 -28.065  1.00 37.73           C  
+ATOM     11  C   GLU A   2       7.766  62.739 -28.287  1.00 37.73           C  
+ATOM     12  CB  GLU A   2       7.524  64.736 -26.733  1.00 37.73           C  
+ATOM     13  O   GLU A   2       6.599  62.370 -28.378  1.00 37.73           O  
+ATOM     14  CG  GLU A   2       8.159  66.068 -26.309  1.00 37.73           C  
+ATOM     15  CD  GLU A   2       7.787  66.474 -24.874  1.00 37.73           C  
+ATOM     16  OE1 GLU A   2       8.610  67.195 -24.267  1.00 37.73           O  
+ATOM     17  OE2 GLU A   2       6.693  66.086 -24.411  1.00 37.73           O  
+ATOM     18  N   PRO A   3       8.783  61.855 -28.320  1.00 46.58           N  
+ATOM     19  CA  PRO A   3       8.590  60.446 -28.016  1.00 46.58           C  
+ATOM     20  C   PRO A   3       9.336  60.034 -26.739  1.00 46.58           C  
+ATOM     21  CB  PRO A   3       9.074  59.705 -29.257  1.00 46.58           C  
+ATOM     22  O   PRO A   3      10.515  60.332 -26.536  1.00 46.58           O  
+ATOM     23  CG  PRO A   3      10.214  60.589 -29.768  1.00 46.58           C  
+ATOM     24  CD  PRO A   3       9.979  61.976 -29.147  1.00 46.58           C  
+ATOM     25  N   ALA A   4       8.607  59.313 -25.893  1.00 38.07           N  
+ATOM     26  CA  ALA A   4       9.075  58.663 -24.684  1.00 38.07           C  
+ATOM     27  C   ALA A   4      10.080  57.542 -24.998  1.00 38.07           C  
+ATOM     28  CB  ALA A   4       7.835  58.123 -23.961  1.00 38.07           C  
+ATOM     29  O   ALA A   4       9.813  56.650 -25.801  1.00 38.07           O  
+ATOM     30  N   VAL A   5      11.224  57.574 -24.314  1.00 43.19           N  
+ATOM     31  CA  VAL A   5      12.215  56.493 -24.275  1.00 43.19           C  
+ATOM     32  C   VAL A   5      11.962  55.682 -23.005  1.00 43.19           C  
+ATOM     33  CB  VAL A   5      13.648  57.062 -24.341  1.00 43.19           C  
+ATOM     34  O   VAL A   5      12.176  56.169 -21.895  1.00 43.19           O  
+ATOM     35  CG1 VAL A   5      14.717  55.974 -24.189  1.00 43.19           C  
+ATOM     36  CG2 VAL A   5      13.887  57.769 -25.684  1.00 43.19           C  
+ATOM     37  N   GLY A   6      11.479  54.450 -23.173  1.00 41.76           N  
+ATOM     38  CA  GLY A   6      11.387  53.450 -22.110  1.00 41.76           C  
+ATOM     39  C   GLY A   6      12.778  52.950 -21.715  1.00 41.76           C  
+ATOM     40  O   GLY A   6      13.580  52.578 -22.571  1.00 41.76           O  
+ATOM     41  N   GLY A   7      13.076  52.988 -20.415  1.00 41.86           N  
+ATOM     42  CA  GLY A   7      14.363  52.590 -19.844  1.00 41.86           C  
+ATOM     43  C   GLY A   7      14.574  51.067 -19.774  1.00 41.86           C  
+ATOM     44  O   GLY A   7      13.602  50.311 -19.733  1.00 41.86           O  
+ATOM     45  N   PRO A   8      15.836  50.600 -19.719  1.00 40.49           N  
+ATOM     46  CA  PRO A   8      16.164  49.190 -19.559  1.00 40.49           C  
+ATOM     47  C   PRO A   8      16.192  48.790 -18.074  1.00 40.49           C  
+ATOM     48  CB  PRO A   8      17.514  49.025 -20.256  1.00 40.49           C  
+ATOM     49  O   PRO A   8      16.643  49.545 -17.211  1.00 40.49           O  
+ATOM     50  CG  PRO A   8      18.203  50.372 -20.028  1.00 40.49           C  
+ATOM     51  CD  PRO A   8      17.063  51.378 -19.845  1.00 40.49           C  
+ATOM     52  N   GLY A   9      15.698  47.582 -17.787  1.00 36.47           N  
+ATOM     53  CA  GLY A   9      15.615  47.003 -16.443  1.00 36.47           C  
+ATOM     54  C   GLY A   9      16.980  46.762 -15.775  1.00 36.47           C  
+ATOM     55  O   GLY A   9      17.994  46.604 -16.460  1.00 36.47           O  
+ATOM     56  N   PRO A  10      17.037  46.731 -14.429  1.00 41.04           N  
+ATOM     57  CA  PRO A  10      18.296  46.666 -13.705  1.00 41.04           C  
+ATOM     58  C   PRO A  10      18.881  45.250 -13.691  1.00 41.04           C  
+ATOM     59  CB  PRO A  10      17.996  47.206 -12.307  1.00 41.04           C  
+ATOM     60  O   PRO A  10      18.241  44.272 -13.302  1.00 41.04           O  
+ATOM     61  CG  PRO A  10      16.534  46.817 -12.094  1.00 41.04           C  
+ATOM     62  CD  PRO A  10      15.927  46.870 -13.497  1.00 41.04           C  
+ATOM     63  N   LEU A  11      20.154  45.186 -14.074  1.00 35.11           N  
+ATOM     64  CA  LEU A  11      21.050  44.048 -13.928  1.00 35.11           C  
+ATOM     65  C   LEU A  11      21.215  43.682 -12.444  1.00 35.11           C  
+ATOM     66  CB  LEU A  11      22.406  44.436 -14.553  1.00 35.11           C  
+ATOM     67  O   LEU A  11      21.646  44.497 -11.627  1.00 35.11           O  
+ATOM     68  CG  LEU A  11      22.383  44.534 -16.091  1.00 35.11           C  
+ATOM     69  CD1 LEU A  11      23.583  45.337 -16.592  1.00 35.11           C  
+ATOM     70  CD2 LEU A  11      22.437  43.142 -16.724  1.00 35.11           C  
+ATOM     71  N   ILE A  12      20.917  42.425 -12.113  1.00 37.30           N  
+ATOM     72  CA  ILE A  12      21.209  41.811 -10.816  1.00 37.30           C  
+ATOM     73  C   ILE A  12      22.727  41.614 -10.722  1.00 37.30           C  
+ATOM     74  CB  ILE A  12      20.399  40.500 -10.646  1.00 37.30           C  
+ATOM     75  O   ILE A  12      23.287  40.639 -11.224  1.00 37.30           O  
+ATOM     76  CG1 ILE A  12      18.884  40.823 -10.623  1.00 37.30           C  
+ATOM     77  CG2 ILE A  12      20.802  39.743  -9.364  1.00 37.30           C  
+ATOM     78  CD1 ILE A  12      17.968  39.592 -10.600  1.00 37.30           C  
+ATOM     79  N   VAL A  13      23.406  42.566 -10.083  1.00 36.67           N  
+ATOM     80  CA  VAL A  13      24.822  42.460  -9.720  1.00 36.67           C  
+ATOM     81  C   VAL A  13      24.932  41.646  -8.434  1.00 36.67           C  
+ATOM     82  CB  VAL A  13      25.494  43.841  -9.604  1.00 36.67           C  
+ATOM     83  O   VAL A  13      24.551  42.077  -7.347  1.00 36.67           O  
+ATOM     84  CG1 VAL A  13      26.977  43.712  -9.227  1.00 36.67           C  
+ATOM     85  CG2 VAL A  13      25.415  44.592 -10.940  1.00 36.67           C  
+ATOM     86  N   ASN A  14      25.460  40.435  -8.581  1.00 35.43           N  
+ATOM     87  CA  ASN A  14      25.706  39.475  -7.516  1.00 35.43           C  
+ATOM     88  C   ASN A  14      26.942  39.902  -6.701  1.00 35.43           C  
+ATOM     89  CB  ASN A  14      25.831  38.096  -8.199  1.00 35.43           C  
+ATOM     90  O   ASN A  14      28.049  39.418  -6.930  1.00 35.43           O  
+ATOM     91  CG  ASN A  14      25.527  36.912  -7.304  1.00 35.43           C  
+ATOM     92  ND2 ASN A  14      25.685  35.717  -7.824  1.00 35.43           N  
+ATOM     93  OD1 ASN A  14      25.106  37.016  -6.166  1.00 35.43           O  
+ATOM     94  N   ASN A  15      26.768  40.846  -5.774  1.00 35.47           N  
+ATOM     95  CA  ASN A  15      27.839  41.321  -4.901  1.00 35.47           C  
+ATOM     96  C   ASN A  15      27.845  40.511  -3.591  1.00 35.47           C  
+ATOM     97  CB  ASN A  15      27.731  42.857  -4.736  1.00 35.47           C  
+ATOM     98  O   ASN A  15      27.213  40.875  -2.599  1.00 35.47           O  
+ATOM     99  CG  ASN A  15      29.074  43.574  -4.791  1.00 35.47           C  
+ATOM    100  ND2 ASN A  15      29.098  44.856  -4.517  1.00 35.47           N  
+ATOM    101  OD1 ASN A  15      30.110  43.016  -5.103  1.00 35.47           O  
+ATOM    102  N   LYS A  16      28.548  39.370  -3.591  1.00 38.94           N  
+ATOM    103  CA  LYS A  16      28.867  38.619  -2.367  1.00 38.94           C  
+ATOM    104  C   LYS A  16      29.942  39.370  -1.577  1.00 38.94           C  
+ATOM    105  CB  LYS A  16      29.323  37.184  -2.693  1.00 38.94           C  
+ATOM    106  O   LYS A  16      31.132  39.165  -1.793  1.00 38.94           O  
+ATOM    107  CG  LYS A  16      28.156  36.223  -2.959  1.00 38.94           C  
+ATOM    108  CD  LYS A  16      28.688  34.797  -3.159  1.00 38.94           C  
+ATOM    109  CE  LYS A  16      27.528  33.808  -3.307  1.00 38.94           C  
+ATOM    110  NZ  LYS A  16      28.022  32.420  -3.492  1.00 38.94           N  
+ATOM    111  N   GLN A  17      29.517  40.213  -0.639  1.00 38.36           N  
+ATOM    112  CA  GLN A  17      30.371  40.637   0.471  1.00 38.36           C  
+ATOM    113  C   GLN A  17      30.552  39.472   1.466  1.00 38.36           C  
+ATOM    114  CB  GLN A  17      29.786  41.869   1.174  1.00 38.36           C  
+ATOM    115  O   GLN A  17      29.587  38.755   1.748  1.00 38.36           O  
+ATOM    116  CG  GLN A  17      30.124  43.169   0.431  1.00 38.36           C  
+ATOM    117  CD  GLN A  17      29.551  44.404   1.123  1.00 38.36           C  
+ATOM    118  NE2 GLN A  17      30.080  45.578   0.859  1.00 38.36           N  
+ATOM    119  OE1 GLN A  17      28.618  44.346   1.903  1.00 38.36           O  
+ATOM    120  N   PRO A  18      31.767  39.256   2.000  1.00 41.32           N  
+ATOM    121  CA  PRO A  18      32.019  38.219   2.991  1.00 41.32           C  
+ATOM    122  C   PRO A  18      31.359  38.595   4.324  1.00 41.32           C  
+ATOM    123  CB  PRO A  18      33.545  38.105   3.081  1.00 41.32           C  
+ATOM    124  O   PRO A  18      31.622  39.659   4.882  1.00 41.32           O  
+ATOM    125  CG  PRO A  18      34.038  39.499   2.692  1.00 41.32           C  
+ATOM    126  CD  PRO A  18      32.980  40.006   1.715  1.00 41.32           C  
+ATOM    127  N   GLN A  19      30.499  37.711   4.836  1.00 46.34           N  
+ATOM    128  CA  GLN A  19      29.949  37.831   6.186  1.00 46.34           C  
+ATOM    129  C   GLN A  19      31.082  37.742   7.227  1.00 46.34           C  
+ATOM    130  CB  GLN A  19      28.908  36.732   6.457  1.00 46.34           C  
+ATOM    131  O   GLN A  19      31.948  36.870   7.102  1.00 46.34           O  
+ATOM    132  CG  GLN A  19      27.559  37.002   5.776  1.00 46.34           C  
+ATOM    133  CD  GLN A  19      26.496  35.961   6.132  1.00 46.34           C  
+ATOM    134  NE2 GLN A  19      25.240  36.231   5.853  1.00 46.34           N  
+ATOM    135  OE1 GLN A  19      26.758  34.888   6.647  1.00 46.34           O  
+ATOM    136  N   PRO A  20      31.085  38.605   8.259  1.00 45.31           N  
+ATOM    137  CA  PRO A  20      32.031  38.505   9.362  1.00 45.31           C  
+ATOM    138  C   PRO A  20      31.761  37.242  10.201  1.00 45.31           C  
+ATOM    139  CB  PRO A  20      31.866  39.802  10.161  1.00 45.31           C  
+ATOM    140  O   PRO A  20      30.620  36.774  10.267  1.00 45.31           O  
+ATOM    141  CG  PRO A  20      30.414  40.197   9.900  1.00 45.31           C  
+ATOM    142  CD  PRO A  20      30.150  39.697   8.482  1.00 45.31           C  
+ATOM    143  N   PRO A  21      32.796  36.667  10.841  1.00 52.54           N  
+ATOM    144  CA  PRO A  21      32.656  35.450  11.629  1.00 52.54           C  
+ATOM    145  C   PRO A  21      31.732  35.674  12.840  1.00 52.54           C  
+ATOM    146  CB  PRO A  21      34.080  35.063  12.044  1.00 52.54           C  
+ATOM    147  O   PRO A  21      31.690  36.780  13.387  1.00 52.54           O  
+ATOM    148  CG  PRO A  21      34.815  36.403  12.067  1.00 52.54           C  
+ATOM    149  CD  PRO A  21      34.150  37.187  10.938  1.00 52.54           C  
+ATOM    150  N   PRO A  22      30.999  34.637  13.285  1.00 53.04           N  
+ATOM    151  CA  PRO A  22      30.141  34.735  14.457  1.00 53.04           C  
+ATOM    152  C   PRO A  22      30.975  35.014  15.722  1.00 53.04           C  
+ATOM    153  CB  PRO A  22      29.388  33.404  14.532  1.00 53.04           C  
+ATOM    154  O   PRO A  22      32.101  34.519  15.835  1.00 53.04           O  
+ATOM    155  CG  PRO A  22      30.332  32.424  13.836  1.00 53.04           C  
+ATOM    156  CD  PRO A  22      31.006  33.279  12.766  1.00 53.04           C  
+ATOM    157  N   PRO A  23      30.439  35.784  16.687  1.00 53.60           N  
+ATOM    158  CA  PRO A  23      31.135  36.073  17.932  1.00 53.60           C  
+ATOM    159  C   PRO A  23      31.346  34.791  18.758  1.00 53.60           C  
+ATOM    160  CB  PRO A  23      30.272  37.110  18.659  1.00 53.60           C  
+ATOM    161  O   PRO A  23      30.531  33.864  18.686  1.00 53.60           O  
+ATOM    162  CG  PRO A  23      28.866  36.831  18.130  1.00 53.60           C  
+ATOM    163  CD  PRO A  23      29.111  36.376  16.693  1.00 53.60           C  
+ATOM    164  N   PRO A  24      32.429  34.719  19.552  1.00 52.07           N  
+ATOM    165  CA  PRO A  24      32.706  33.566  20.396  1.00 52.07           C  
+ATOM    166  C   PRO A  24      31.616  33.399  21.472  1.00 52.07           C  
+ATOM    167  CB  PRO A  24      34.094  33.816  20.994  1.00 52.07           C  
+ATOM    168  O   PRO A  24      31.036  34.391  21.923  1.00 52.07           O  
+ATOM    169  CG  PRO A  24      34.201  35.340  21.011  1.00 52.07           C  
+ATOM    170  CD  PRO A  24      33.412  35.767  19.776  1.00 52.07           C  
+ATOM    171  N   PRO A  25      31.328  32.158  21.902  1.00 51.37           N  
+ATOM    172  CA  PRO A  25      30.351  31.904  22.954  1.00 51.37           C  
+ATOM    173  C   PRO A  25      30.795  32.558  24.275  1.00 51.37           C  
+ATOM    174  CB  PRO A  25      30.245  30.379  23.059  1.00 51.37           C  
+ATOM    175  O   PRO A  25      31.996  32.608  24.558  1.00 51.37           O  
+ATOM    176  CG  PRO A  25      31.609  29.894  22.566  1.00 51.37           C  
+ATOM    177  CD  PRO A  25      31.991  30.927  21.508  1.00 51.37           C  
+ATOM    178  N   PRO A  26      29.852  33.049  25.100  1.00 48.96           N  
+ATOM    179  CA  PRO A  26      30.178  33.697  26.362  1.00 48.96           C  
+ATOM    180  C   PRO A  26      30.901  32.724  27.297  1.00 48.96           C  
+ATOM    181  CB  PRO A  26      28.853  34.212  26.933  1.00 48.96           C  
+ATOM    182  O   PRO A  26      30.482  31.580  27.488  1.00 48.96           O  
+ATOM    183  CG  PRO A  26      27.801  33.324  26.269  1.00 48.96           C  
+ATOM    184  CD  PRO A  26      28.413  32.994  24.910  1.00 48.96           C  
+ATOM    185  N   ALA A  27      32.007  33.205  27.865  1.00 39.22           N  
+ATOM    186  CA  ALA A  27      32.815  32.492  28.837  1.00 39.22           C  
+ATOM    187  C   ALA A  27      31.952  32.058  30.030  1.00 39.22           C  
+ATOM    188  CB  ALA A  27      33.974  33.402  29.265  1.00 39.22           C  
+ATOM    189  O   ALA A  27      31.283  32.874  30.667  1.00 39.22           O  
+ATOM    190  N   ALA A  28      31.980  30.758  30.320  1.00 37.74           N  
+ATOM    191  CA  ALA A  28      31.376  30.189  31.510  1.00 37.74           C  
+ATOM    192  C   ALA A  28      31.970  30.861  32.756  1.00 37.74           C  
+ATOM    193  CB  ALA A  28      31.607  28.674  31.499  1.00 37.74           C  
+ATOM    194  O   ALA A  28      33.187  30.868  32.955  1.00 37.74           O  
+ATOM    195  N   ALA A  29      31.089  31.433  33.575  1.00 38.48           N  
+ATOM    196  CA  ALA A  29      31.429  32.020  34.856  1.00 38.48           C  
+ATOM    197  C   ALA A  29      32.109  30.974  35.752  1.00 38.48           C  
+ATOM    198  CB  ALA A  29      30.150  32.585  35.485  1.00 38.48           C  
+ATOM    199  O   ALA A  29      31.565  29.901  36.021  1.00 38.48           O  
+ATOM    200  N   GLN A  30      33.316  31.311  36.200  1.00 37.78           N  
+ATOM    201  CA  GLN A  30      34.037  30.601  37.247  1.00 37.78           C  
+ATOM    202  C   GLN A  30      33.268  30.730  38.575  1.00 37.78           C  
+ATOM    203  CB  GLN A  30      35.434  31.224  37.396  1.00 37.78           C  
+ATOM    204  O   GLN A  30      32.831  31.834  38.908  1.00 37.78           O  
+ATOM    205  CG  GLN A  30      36.346  30.979  36.183  1.00 37.78           C  
+ATOM    206  CD  GLN A  30      37.693  31.690  36.301  1.00 37.78           C  
+ATOM    207  NE2 GLN A  30      38.651  31.362  35.464  1.00 37.78           N  
+ATOM    208  OE1 GLN A  30      37.919  32.557  37.126  1.00 37.78           O  
+ATOM    209  N   PRO A  31      33.107  29.651  39.359  1.00 42.50           N  
+ATOM    210  CA  PRO A  31      32.586  29.756  40.715  1.00 42.50           C  
+ATOM    211  C   PRO A  31      33.674  30.305  41.666  1.00 42.50           C  
+ATOM    212  CB  PRO A  31      32.124  28.344  41.074  1.00 42.50           C  
+ATOM    213  O   PRO A  31      34.855  29.997  41.483  1.00 42.50           O  
+ATOM    214  CG  PRO A  31      33.080  27.452  40.281  1.00 42.50           C  
+ATOM    215  CD  PRO A  31      33.418  28.268  39.032  1.00 42.50           C  
+ATOM    216  N   PRO A  32      33.309  31.110  42.682  1.00 50.28           N  
+ATOM    217  CA  PRO A  32      34.268  31.730  43.597  1.00 50.28           C  
+ATOM    218  C   PRO A  32      34.861  30.714  44.601  1.00 50.28           C  
+ATOM    219  CB  PRO A  32      33.483  32.841  44.300  1.00 50.28           C  
+ATOM    220  O   PRO A  32      34.178  29.751  44.963  1.00 50.28           O  
+ATOM    221  CG  PRO A  32      32.054  32.298  44.324  1.00 50.28           C  
+ATOM    222  CD  PRO A  32      31.951  31.507  43.021  1.00 50.28           C  
+ATOM    223  N   PRO A  33      36.106  30.909  45.088  1.00 37.77           N  
+ATOM    224  CA  PRO A  33      36.749  29.995  46.032  1.00 37.77           C  
+ATOM    225  C   PRO A  33      36.645  30.432  47.511  1.00 37.77           C  
+ATOM    226  CB  PRO A  33      38.206  29.941  45.565  1.00 37.77           C  
+ATOM    227  O   PRO A  33      36.879  31.590  47.843  1.00 37.77           O  
+ATOM    228  CG  PRO A  33      38.463  31.367  45.070  1.00 37.77           C  
+ATOM    229  CD  PRO A  33      37.097  31.848  44.570  1.00 37.77           C  
+ATOM    230  N   GLY A  34      36.420  29.439  48.389  1.00 34.88           N  
+ATOM    231  CA  GLY A  34      36.579  29.477  49.862  1.00 34.88           C  
+ATOM    232  C   GLY A  34      35.295  29.848  50.624  1.00 34.88           C  
+ATOM    233  O   GLY A  34      34.634  30.801  50.246  1.00 34.88           O  
+ATOM    234  N   ALA A  35      34.832  29.218  51.712  1.00 32.78           N  
+ATOM    235  CA  ALA A  35      35.216  28.132  52.636  1.00 32.78           C  
+ATOM    236  C   ALA A  35      33.995  27.938  53.611  1.00 32.78           C  
+ATOM    237  CB  ALA A  35      36.445  28.638  53.411  1.00 32.78           C  
+ATOM    238  O   ALA A  35      33.054  28.724  53.492  1.00 32.78           O  
+ATOM    239  N   PRO A  36      33.958  27.063  54.650  1.00 36.37           N  
+ATOM    240  CA  PRO A  36      34.634  25.792  54.919  1.00 36.37           C  
+ATOM    241  C   PRO A  36      33.674  24.628  55.323  1.00 36.37           C  
+ATOM    242  CB  PRO A  36      35.538  26.121  56.116  1.00 36.37           C  
+ATOM    243  O   PRO A  36      32.478  24.778  55.543  1.00 36.37           O  
+ATOM    244  CG  PRO A  36      34.743  27.175  56.897  1.00 36.37           C  
+ATOM    245  CD  PRO A  36      33.608  27.600  55.961  1.00 36.37           C  
+ATOM    246  N   ARG A  37      34.289  23.445  55.457  1.00 27.57           N  
+ATOM    247  CA  ARG A  37      33.842  22.167  56.052  1.00 27.57           C  
+ATOM    248  C   ARG A  37      32.785  22.240  57.177  1.00 27.57           C  
+ATOM    249  CB  ARG A  37      35.100  21.547  56.696  1.00 27.57           C  
+ATOM    250  O   ARG A  37      33.059  22.791  58.238  1.00 27.57           O  
+ATOM    251  CG  ARG A  37      36.147  20.989  55.720  1.00 27.57           C  
+ATOM    252  CD  ARG A  37      37.491  20.803  56.450  1.00 27.57           C  
+ATOM    253  NE  ARG A  37      38.111  19.491  56.185  1.00 27.57           N  
+ATOM    254  NH1 ARG A  37      40.199  19.971  57.026  1.00 27.57           N  
+ATOM    255  NH2 ARG A  37      39.737  17.901  56.341  1.00 27.57           N  
+ATOM    256  CZ  ARG A  37      39.341  19.131  56.515  1.00 27.57           C  
+ATOM    257  N   ALA A  38      31.718  21.453  57.027  1.00 35.13           N  
+ATOM    258  CA  ALA A  38      31.026  20.786  58.133  1.00 35.13           C  
+ATOM    259  C   ALA A  38      30.626  19.364  57.701  1.00 35.13           C  
+ATOM    260  CB  ALA A  38      29.828  21.615  58.604  1.00 35.13           C  
+ATOM    261  O   ALA A  38      30.138  19.150  56.593  1.00 35.13           O  
+ATOM    262  N   ALA A  39      30.918  18.393  58.561  1.00 29.60           N  
+ATOM    263  CA  ALA A  39      30.717  16.968  58.355  1.00 29.60           C  
+ATOM    264  C   ALA A  39      29.460  16.491  59.099  1.00 29.60           C  
+ATOM    265  CB  ALA A  39      31.973  16.255  58.878  1.00 29.60           C  
+ATOM    266  O   ALA A  39      29.333  16.787  60.281  1.00 29.60           O  
+ATOM    267  N   ALA A  40      28.583  15.753  58.408  1.00 33.76           N  
+ATOM    268  CA  ALA A  40      27.597  14.762  58.889  1.00 33.76           C  
+ATOM    269  C   ALA A  40      26.572  14.561  57.751  1.00 33.76           C  
+ATOM    270  CB  ALA A  40      26.842  15.252  60.137  1.00 33.76           C  
+ATOM    271  O   ALA A  40      26.121  15.540  57.179  1.00 33.76           O  
+ATOM    272  N   GLY A  41      26.141  13.384  57.317  1.00 32.46           N  
+ATOM    273  CA  GLY A  41      26.405  12.012  57.703  1.00 32.46           C  
+ATOM    274  C   GLY A  41      25.860  11.090  56.598  1.00 32.46           C  
+ATOM    275  O   GLY A  41      24.920  11.438  55.893  1.00 32.46           O  
+ATOM    276  N   LEU A  42      26.536   9.953  56.434  1.00 29.84           N  
+ATOM    277  CA  LEU A  42      26.055   8.651  55.952  1.00 29.84           C  
+ATOM    278  C   LEU A  42      24.740   8.597  55.145  1.00 29.84           C  
+ATOM    279  CB  LEU A  42      25.886   7.784  57.219  1.00 29.84           C  
+ATOM    280  O   LEU A  42      23.680   8.570  55.751  1.00 29.84           O  
+ATOM    281  CG  LEU A  42      27.210   7.406  57.908  1.00 29.84           C  
+ATOM    282  CD1 LEU A  42      27.104   7.542  59.425  1.00 29.84           C  
+ATOM    283  CD2 LEU A  42      27.590   5.968  57.563  1.00 29.84           C  
+ATOM    284  N   LEU A  43      24.831   8.358  53.829  1.00 33.85           N  
+ATOM    285  CA  LEU A  43      24.002   7.371  53.110  1.00 33.85           C  
+ATOM    286  C   LEU A  43      24.789   6.811  51.899  1.00 33.85           C  
+ATOM    287  CB  LEU A  43      22.630   7.936  52.676  1.00 33.85           C  
+ATOM    288  O   LEU A  43      25.555   7.548  51.274  1.00 33.85           O  
+ATOM    289  CG  LEU A  43      21.517   7.972  53.750  1.00 33.85           C  
+ATOM    290  CD1 LEU A  43      20.211   8.435  53.116  1.00 33.85           C  
+ATOM    291  CD2 LEU A  43      21.262   6.611  54.414  1.00 33.85           C  
+ATOM    292  N   PRO A  44      24.674   5.504  51.594  1.00 35.13           N  
+ATOM    293  CA  PRO A  44      25.604   4.789  50.729  1.00 35.13           C  
+ATOM    294  C   PRO A  44      25.323   5.029  49.244  1.00 35.13           C  
+ATOM    295  CB  PRO A  44      25.465   3.315  51.116  1.00 35.13           C  
+ATOM    296  O   PRO A  44      24.185   4.989  48.776  1.00 35.13           O  
+ATOM    297  CG  PRO A  44      23.997   3.212  51.524  1.00 35.13           C  
+ATOM    298  CD  PRO A  44      23.697   4.576  52.144  1.00 35.13           C  
+ATOM    299  N   GLY A  45      26.401   5.250  48.496  1.00 26.89           N  
+ATOM    300  CA  GLY A  45      26.375   5.344  47.047  1.00 26.89           C  
+ATOM    301  C   GLY A  45      26.167   3.998  46.352  1.00 26.89           C  
+ATOM    302  O   GLY A  45      26.418   2.935  46.911  1.00 26.89           O  
+ATOM    303  N   GLY A  46      25.794   4.088  45.072  1.00 27.65           N  
+ATOM    304  CA  GLY A  46      26.098   3.045  44.092  1.00 27.65           C  
+ATOM    305  C   GLY A  46      24.931   2.523  43.259  1.00 27.65           C  
+ATOM    306  O   GLY A  46      24.692   1.329  43.298  1.00 27.65           O  
+ATOM    307  N   LYS A  47      24.255   3.361  42.451  1.00 28.74           N  
+ATOM    308  CA  LYS A  47      23.415   2.887  41.316  1.00 28.74           C  
+ATOM    309  C   LYS A  47      23.445   3.772  40.052  1.00 28.74           C  
+ATOM    310  CB  LYS A  47      21.969   2.553  41.764  1.00 28.74           C  
+ATOM    311  O   LYS A  47      22.537   3.720  39.237  1.00 28.74           O  
+ATOM    312  CG  LYS A  47      21.872   1.236  42.554  1.00 28.74           C  
+ATOM    313  CD  LYS A  47      20.452   0.665  42.581  1.00 28.74           C  
+ATOM    314  CE  LYS A  47      20.458  -0.670  43.338  1.00 28.74           C  
+ATOM    315  NZ  LYS A  47      19.119  -1.312  43.331  1.00 28.74           N  
+ATOM    316  N   ALA A  48      24.503   4.560  39.831  1.00 31.97           N  
+ATOM    317  CA  ALA A  48      24.637   5.400  38.624  1.00 31.97           C  
+ATOM    318  C   ALA A  48      25.738   4.939  37.643  1.00 31.97           C  
+ATOM    319  CB  ALA A  48      24.774   6.866  39.049  1.00 31.97           C  
+ATOM    320  O   ALA A  48      26.078   5.655  36.705  1.00 31.97           O  
+ATOM    321  N   ARG A  49      26.316   3.741  37.839  1.00 30.42           N  
+ATOM    322  CA  ARG A  49      27.434   3.233  37.015  1.00 30.42           C  
+ATOM    323  C   ARG A  49      27.171   1.892  36.315  1.00 30.42           C  
+ATOM    324  CB  ARG A  49      28.741   3.282  37.834  1.00 30.42           C  
+ATOM    325  O   ARG A  49      28.072   1.377  35.659  1.00 30.42           O  
+ATOM    326  CG  ARG A  49      29.943   3.721  36.980  1.00 30.42           C  
+ATOM    327  CD  ARG A  49      31.201   3.889  37.841  1.00 30.42           C  
+ATOM    328  NE  ARG A  49      32.391   4.180  37.015  1.00 30.42           N  
+ATOM    329  NH1 ARG A  49      33.910   4.399  38.727  1.00 30.42           N  
+ATOM    330  NH2 ARG A  49      34.597   4.595  36.617  1.00 30.42           N  
+ATOM    331  CZ  ARG A  49      33.621   4.389  37.455  1.00 30.42           C  
+ATOM    332  N   GLU A  50      25.947   1.364  36.384  1.00 30.15           N  
+ATOM    333  CA  GLU A  50      25.575   0.090  35.737  1.00 30.15           C  
+ATOM    334  C   GLU A  50      24.879   0.247  34.375  1.00 30.15           C  
+ATOM    335  CB  GLU A  50      24.783  -0.795  36.709  1.00 30.15           C  
+ATOM    336  O   GLU A  50      24.946  -0.664  33.556  1.00 30.15           O  
+ATOM    337  CG  GLU A  50      25.733  -1.346  37.785  1.00 30.15           C  
+ATOM    338  CD  GLU A  50      25.077  -2.386  38.698  1.00 30.15           C  
+ATOM    339  OE1 GLU A  50      25.823  -3.297  39.118  1.00 30.15           O  
+ATOM    340  OE2 GLU A  50      23.876  -2.215  38.998  1.00 30.15           O  
+ATOM    341  N   PHE A  51      24.356   1.428  34.030  1.00 33.25           N  
+ATOM    342  CA  PHE A  51      23.689   1.633  32.733  1.00 33.25           C  
+ATOM    343  C   PHE A  51      24.635   1.714  31.520  1.00 33.25           C  
+ATOM    344  CB  PHE A  51      22.750   2.846  32.813  1.00 33.25           C  
+ATOM    345  O   PHE A  51      24.194   1.578  30.385  1.00 33.25           O  
+ATOM    346  CG  PHE A  51      21.296   2.429  32.765  1.00 33.25           C  
+ATOM    347  CD1 PHE A  51      20.638   2.327  31.524  1.00 33.25           C  
+ATOM    348  CD2 PHE A  51      20.620   2.076  33.948  1.00 33.25           C  
+ATOM    349  CE1 PHE A  51      19.304   1.888  31.470  1.00 33.25           C  
+ATOM    350  CE2 PHE A  51      19.287   1.635  33.890  1.00 33.25           C  
+ATOM    351  CZ  PHE A  51      18.628   1.542  32.652  1.00 33.25           C  
+ATOM    352  N   ASN A  52      25.945   1.892  31.732  1.00 32.01           N  
+ATOM    353  CA  ASN A  52      26.918   2.057  30.640  1.00 32.01           C  
+ATOM    354  C   ASN A  52      27.857   0.847  30.454  1.00 32.01           C  
+ATOM    355  CB  ASN A  52      27.643   3.405  30.825  1.00 32.01           C  
+ATOM    356  O   ASN A  52      28.790   0.891  29.652  1.00 32.01           O  
+ATOM    357  CG  ASN A  52      27.924   4.125  29.513  1.00 32.01           C  
+ATOM    358  ND2 ASN A  52      28.417   5.339  29.581  1.00 32.01           N  
+ATOM    359  OD1 ASN A  52      27.693   3.646  28.420  1.00 32.01           O  
+ATOM    360  N   ARG A  53      27.634  -0.247  31.199  1.00 29.87           N  
+ATOM    361  CA  ARG A  53      28.455  -1.471  31.122  1.00 29.87           C  
+ATOM    362  C   ARG A  53      27.771  -2.616  30.362  1.00 29.87           C  
+ATOM    363  CB  ARG A  53      28.945  -1.833  32.534  1.00 29.87           C  
+ATOM    364  O   ARG A  53      28.472  -3.508  29.890  1.00 29.87           O  
+ATOM    365  CG  ARG A  53      30.188  -2.736  32.514  1.00 29.87           C  
+ATOM    366  CD  ARG A  53      30.759  -2.886  33.930  1.00 29.87           C  
+ATOM    367  NE  ARG A  53      31.718  -4.004  34.011  1.00 29.87           N  
+ATOM    368  NH1 ARG A  53      32.194  -3.829  36.251  1.00 29.87           N  
+ATOM    369  NH2 ARG A  53      33.054  -5.515  35.079  1.00 29.87           N  
+ATOM    370  CZ  ARG A  53      32.316  -4.440  35.107  1.00 29.87           C  
+ATOM    371  N   ASN A  54      26.459  -2.525  30.125  1.00 30.62           N  
+ATOM    372  CA  ASN A  54      25.704  -3.502  29.329  1.00 30.62           C  
+ATOM    373  C   ASN A  54      25.696  -3.237  27.812  1.00 30.62           C  
+ATOM    374  CB  ASN A  54      24.295  -3.690  29.924  1.00 30.62           C  
+ATOM    375  O   ASN A  54      25.222  -4.079  27.071  1.00 30.62           O  
+ATOM    376  CG  ASN A  54      24.284  -4.660  31.097  1.00 30.62           C  
+ATOM    377  ND2 ASN A  54      23.118  -5.028  31.572  1.00 30.62           N  
+ATOM    378  OD1 ASN A  54      25.315  -5.091  31.595  1.00 30.62           O  
+ATOM    379  N   GLN A  55      26.298  -2.149  27.314  1.00 32.68           N  
+ATOM    380  CA  GLN A  55      26.477  -1.935  25.862  1.00 32.68           C  
+ATOM    381  C   GLN A  55      27.815  -2.453  25.302  1.00 32.68           C  
+ATOM    382  CB  GLN A  55      26.233  -0.455  25.510  1.00 32.68           C  
+ATOM    383  O   GLN A  55      28.074  -2.339  24.108  1.00 32.68           O  
+ATOM    384  CG  GLN A  55      24.830  -0.269  24.916  1.00 32.68           C  
+ATOM    385  CD  GLN A  55      24.572   1.179  24.517  1.00 32.68           C  
+ATOM    386  NE2 GLN A  55      23.544   1.803  25.047  1.00 32.68           N  
+ATOM    387  OE1 GLN A  55      25.293   1.779  23.735  1.00 32.68           O  
+ATOM    388  N   ARG A  56      28.692  -3.020  26.144  1.00 29.57           N  
+ATOM    389  CA  ARG A  56      30.016  -3.526  25.726  1.00 29.57           C  
+ATOM    390  C   ARG A  56      30.197  -5.040  25.865  1.00 29.57           C  
+ATOM    391  CB  ARG A  56      31.138  -2.720  26.409  1.00 29.57           C  
+ATOM    392  O   ARG A  56      31.293  -5.519  25.598  1.00 29.57           O  
+ATOM    393  CG  ARG A  56      31.418  -1.406  25.666  1.00 29.57           C  
+ATOM    394  CD  ARG A  56      32.615  -0.688  26.299  1.00 29.57           C  
+ATOM    395  NE  ARG A  56      32.995   0.516  25.536  1.00 29.57           N  
+ATOM    396  NH1 ARG A  56      34.745   1.172  26.870  1.00 29.57           N  
+ATOM    397  NH2 ARG A  56      34.243   2.361  25.052  1.00 29.57           N  
+ATOM    398  CZ  ARG A  56      33.988   1.341  25.822  1.00 29.57           C  
+ATOM    399  N   LYS A  57      29.159  -5.790  26.252  1.00 28.80           N  
+ATOM    400  CA  LYS A  57      29.235  -7.252  26.432  1.00 28.80           C  
+ATOM    401  C   LYS A  57      28.613  -8.097  25.311  1.00 28.80           C  
+ATOM    402  CB  LYS A  57      28.753  -7.653  27.838  1.00 28.80           C  
+ATOM    403  O   LYS A  57      28.774  -9.307  25.352  1.00 28.80           O  
+ATOM    404  CG  LYS A  57      29.950  -7.877  28.778  1.00 28.80           C  
+ATOM    405  CD  LYS A  57      29.477  -8.429  30.126  1.00 28.80           C  
+ATOM    406  CE  LYS A  57      30.667  -8.865  30.986  1.00 28.80           C  
+ATOM    407  NZ  LYS A  57      30.197  -9.608  32.182  1.00 28.80           N  
+ATOM    408  N   ASP A  58      28.059  -7.484  24.266  1.00 30.81           N  
+ATOM    409  CA  ASP A  58      27.469  -8.209  23.121  1.00 30.81           C  
+ATOM    410  C   ASP A  58      28.440  -8.444  21.944  1.00 30.81           C  
+ATOM    411  CB  ASP A  58      26.174  -7.512  22.671  1.00 30.81           C  
+ATOM    412  O   ASP A  58      28.013  -8.689  20.817  1.00 30.81           O  
+ATOM    413  CG  ASP A  58      25.054  -7.585  23.708  1.00 30.81           C  
+ATOM    414  OD1 ASP A  58      25.098  -8.494  24.565  1.00 30.81           O  
+ATOM    415  OD2 ASP A  58      24.185  -6.690  23.640  1.00 30.81           O  
+ATOM    416  N   SER A  59      29.756  -8.371  22.172  1.00 28.91           N  
+ATOM    417  CA  SER A  59      30.765  -8.540  21.106  1.00 28.91           C  
+ATOM    418  C   SER A  59      31.622  -9.804  21.225  1.00 28.91           C  
+ATOM    419  CB  SER A  59      31.636  -7.290  20.972  1.00 28.91           C  
+ATOM    420  O   SER A  59      32.540  -9.977  20.430  1.00 28.91           O  
+ATOM    421  OG  SER A  59      30.873  -6.193  20.497  1.00 28.91           O  
+ATOM    422  N   GLU A  60      31.330 -10.707  22.162  1.00 25.69           N  
+ATOM    423  CA  GLU A  60      32.072 -11.963  22.326  1.00 25.69           C  
+ATOM    424  C   GLU A  60      31.109 -13.149  22.385  1.00 25.69           C  
+ATOM    425  CB  GLU A  60      33.011 -11.902  23.539  1.00 25.69           C  
+ATOM    426  O   GLU A  60      30.706 -13.624  23.441  1.00 25.69           O  
+ATOM    427  CG  GLU A  60      34.190 -10.946  23.292  1.00 25.69           C  
+ATOM    428  CD  GLU A  60      35.271 -11.023  24.380  1.00 25.69           C  
+ATOM    429  OE1 GLU A  60      36.385 -10.515  24.113  1.00 25.69           O  
+ATOM    430  OE2 GLU A  60      34.984 -11.539  25.485  1.00 25.69           O  
+ATOM    431  N   GLY A  61      30.704 -13.613  21.209  1.00 27.38           N  
+ATOM    432  CA  GLY A  61      29.898 -14.813  21.057  1.00 27.38           C  
+ATOM    433  C   GLY A  61      29.434 -14.934  19.621  1.00 27.38           C  
+ATOM    434  O   GLY A  61      28.865 -13.994  19.073  1.00 27.38           O  
+ATOM    435  N   TYR A  62      29.701 -16.081  19.002  1.00 32.05           N  
+ATOM    436  CA  TYR A  62      29.103 -16.506  17.740  1.00 32.05           C  
+ATOM    437  C   TYR A  62      27.573 -16.389  17.835  1.00 32.05           C  
+ATOM    438  CB  TYR A  62      29.517 -17.971  17.480  1.00 32.05           C  
+ATOM    439  O   TYR A  62      26.893 -17.335  18.213  1.00 32.05           O  
+ATOM    440  CG  TYR A  62      30.670 -18.182  16.525  1.00 32.05           C  
+ATOM    441  CD1 TYR A  62      30.395 -18.636  15.220  1.00 32.05           C  
+ATOM    442  CD2 TYR A  62      32.002 -18.011  16.948  1.00 32.05           C  
+ATOM    443  CE1 TYR A  62      31.448 -18.931  14.338  1.00 32.05           C  
+ATOM    444  CE2 TYR A  62      33.060 -18.308  16.067  1.00 32.05           C  
+ATOM    445  OH  TYR A  62      33.801 -19.082  13.918  1.00 32.05           O  
+ATOM    446  CZ  TYR A  62      32.782 -18.775  14.763  1.00 32.05           C  
+ATOM    447  N   SER A  63      27.007 -15.226  17.522  1.00 37.97           N  
+ATOM    448  CA  SER A  63      25.567 -15.099  17.361  1.00 37.97           C  
+ATOM    449  C   SER A  63      25.269 -15.336  15.890  1.00 37.97           C  
+ATOM    450  CB  SER A  63      25.029 -13.791  17.941  1.00 37.97           C  
+ATOM    451  O   SER A  63      25.197 -14.418  15.066  1.00 37.97           O  
+ATOM    452  OG  SER A  63      23.650 -13.944  18.216  1.00 37.97           O  
+ATOM    453  N   GLU A  64      25.163 -16.618  15.538  1.00 51.19           N  
+ATOM    454  CA  GLU A  64      24.359 -17.015  14.393  1.00 51.19           C  
+ATOM    455  C   GLU A  64      22.938 -16.514  14.662  1.00 51.19           C  
+ATOM    456  CB  GLU A  64      24.403 -18.544  14.173  1.00 51.19           C  
+ATOM    457  O   GLU A  64      22.141 -17.169  15.321  1.00 51.19           O  
+ATOM    458  CG  GLU A  64      25.237 -18.899  12.938  1.00 51.19           C  
+ATOM    459  CD  GLU A  64      25.121 -20.376  12.539  1.00 51.19           C  
+ATOM    460  OE1 GLU A  64      25.225 -20.608  11.311  1.00 51.19           O  
+ATOM    461  OE2 GLU A  64      24.908 -21.225  13.426  1.00 51.19           O  
+ATOM    462  N   SER A  65      22.630 -15.307  14.186  1.00 60.56           N  
+ATOM    463  CA  SER A  65      21.252 -14.813  14.150  1.00 60.56           C  
+ATOM    464  C   SER A  65      20.394 -15.880  13.457  1.00 60.56           C  
+ATOM    465  CB  SER A  65      21.135 -13.463  13.423  1.00 60.56           C  
+ATOM    466  O   SER A  65      20.802 -16.342  12.386  1.00 60.56           O  
+ATOM    467  OG  SER A  65      22.158 -13.264  12.452  1.00 60.56           O  
+ATOM    468  N   PRO A  66      19.280 -16.335  14.048  1.00 71.01           N  
+ATOM    469  CA  PRO A  66      18.443 -17.353  13.426  1.00 71.01           C  
+ATOM    470  C   PRO A  66      17.842 -16.828  12.114  1.00 71.01           C  
+ATOM    471  CB  PRO A  66      17.398 -17.735  14.479  1.00 71.01           C  
+ATOM    472  O   PRO A  66      17.709 -15.616  11.915  1.00 71.01           O  
+ATOM    473  CG  PRO A  66      17.323 -16.505  15.383  1.00 71.01           C  
+ATOM    474  CD  PRO A  66      18.738 -15.935  15.337  1.00 71.01           C  
+ATOM    475  N   ASP A  67      17.530 -17.742  11.194  1.00 78.45           N  
+ATOM    476  CA  ASP A  67      16.746 -17.403  10.003  1.00 78.45           C  
+ATOM    477  C   ASP A  67      15.349 -16.949  10.474  1.00 78.45           C  
+ATOM    478  CB  ASP A  67      16.686 -18.602   9.021  1.00 78.45           C  
+ATOM    479  O   ASP A  67      14.710 -17.642  11.262  1.00 78.45           O  
+ATOM    480  CG  ASP A  67      17.989 -18.889   8.238  1.00 78.45           C  
+ATOM    481  OD1 ASP A  67      18.804 -17.953   8.062  1.00 78.45           O  
+ATOM    482  OD2 ASP A  67      18.182 -20.037   7.746  1.00 78.45           O  
+ATOM    483  N   LEU A  68      14.894 -15.771  10.031  1.00 82.52           N  
+ATOM    484  CA  LEU A  68      13.600 -15.221  10.448  1.00 82.52           C  
+ATOM    485  C   LEU A  68      12.475 -15.858   9.628  1.00 82.52           C  
+ATOM    486  CB  LEU A  68      13.573 -13.685  10.311  1.00 82.52           C  
+ATOM    487  O   LEU A  68      12.416 -15.682   8.405  1.00 82.52           O  
+ATOM    488  CG  LEU A  68      14.610 -12.921  11.153  1.00 82.52           C  
+ATOM    489  CD1 LEU A  68      14.523 -11.427  10.821  1.00 82.52           C  
+ATOM    490  CD2 LEU A  68      14.414 -13.071  12.662  1.00 82.52           C  
+ATOM    491  N   GLU A  69      11.561 -16.548  10.304  1.00 83.31           N  
+ATOM    492  CA  GLU A  69      10.362 -17.125   9.696  1.00 83.31           C  
+ATOM    493  C   GLU A  69       9.300 -16.035   9.494  1.00 83.31           C  
+ATOM    494  CB  GLU A  69       9.884 -18.314  10.536  1.00 83.31           C  
+ATOM    495  O   GLU A  69       8.472 -15.759  10.356  1.00 83.31           O  
+ATOM    496  CG  GLU A  69       8.824 -19.134   9.787  1.00 83.31           C  
+ATOM    497  CD  GLU A  69       8.487 -20.457  10.492  1.00 83.31           C  
+ATOM    498  OE1 GLU A  69       7.888 -21.318   9.811  1.00 83.31           O  
+ATOM    499  OE2 GLU A  69       8.869 -20.618  11.673  1.00 83.31           O  
+ATOM    500  N   PHE A  70       9.383 -15.349   8.354  1.00 86.83           N  
+ATOM    501  CA  PHE A  70       8.487 -14.254   7.993  1.00 86.83           C  
+ATOM    502  C   PHE A  70       7.791 -14.530   6.664  1.00 86.83           C  
+ATOM    503  CB  PHE A  70       9.272 -12.940   7.942  1.00 86.83           C  
+ATOM    504  O   PHE A  70       8.444 -14.625   5.615  1.00 86.83           O  
+ATOM    505  CG  PHE A  70       8.482 -11.767   7.388  1.00 86.83           C  
+ATOM    506  CD1 PHE A  70       8.595 -11.418   6.034  1.00 86.83           C  
+ATOM    507  CD2 PHE A  70       7.628 -11.020   8.214  1.00 86.83           C  
+ATOM    508  CE1 PHE A  70       7.886 -10.322   5.527  1.00 86.83           C  
+ATOM    509  CE2 PHE A  70       6.937  -9.905   7.712  1.00 86.83           C  
+ATOM    510  CZ  PHE A  70       7.053  -9.559   6.360  1.00 86.83           C  
+ATOM    511  N   GLU A  71       6.461 -14.559   6.703  1.00 86.21           N  
+ATOM    512  CA  GLU A  71       5.627 -14.599   5.513  1.00 86.21           C  
+ATOM    513  C   GLU A  71       5.270 -13.181   5.056  1.00 86.21           C  
+ATOM    514  CB  GLU A  71       4.393 -15.474   5.742  1.00 86.21           C  
+ATOM    515  O   GLU A  71       4.603 -12.415   5.748  1.00 86.21           O  
+ATOM    516  CG  GLU A  71       3.652 -15.631   4.408  1.00 86.21           C  
+ATOM    517  CD  GLU A  71       2.522 -16.660   4.437  1.00 86.21           C  
+ATOM    518  OE1 GLU A  71       2.056 -16.950   3.309  1.00 86.21           O  
+ATOM    519  OE2 GLU A  71       2.186 -17.149   5.535  1.00 86.21           O  
+ATOM    520  N   TYR A  72       5.729 -12.828   3.854  1.00 90.59           N  
+ATOM    521  CA  TYR A  72       5.361 -11.569   3.221  1.00 90.59           C  
+ATOM    522  C   TYR A  72       3.990 -11.704   2.538  1.00 90.59           C  
+ATOM    523  CB  TYR A  72       6.463 -11.150   2.241  1.00 90.59           C  
+ATOM    524  O   TYR A  72       3.845 -12.513   1.609  1.00 90.59           O  
+ATOM    525  CG  TYR A  72       6.243  -9.774   1.649  1.00 90.59           C  
+ATOM    526  CD1 TYR A  72       5.491  -9.670   0.471  1.00 90.59           C  
+ATOM    527  CD2 TYR A  72       6.719  -8.607   2.285  1.00 90.59           C  
+ATOM    528  CE1 TYR A  72       5.227  -8.410  -0.075  1.00 90.59           C  
+ATOM    529  CE2 TYR A  72       6.447  -7.337   1.746  1.00 90.59           C  
+ATOM    530  OH  TYR A  72       5.432  -6.036   0.003  1.00 90.59           O  
+ATOM    531  CZ  TYR A  72       5.685  -7.242   0.567  1.00 90.59           C  
+ATOM    532  N   ALA A  73       3.042 -10.865   2.951  1.00 92.14           N  
+ATOM    533  CA  ALA A  73       1.685 -10.747   2.417  1.00 92.14           C  
+ATOM    534  C   ALA A  73       1.296  -9.265   2.252  1.00 92.14           C  
+ATOM    535  CB  ALA A  73       0.735 -11.490   3.363  1.00 92.14           C  
+ATOM    536  O   ALA A  73       2.037  -8.384   2.690  1.00 92.14           O  
+ATOM    537  N   ASP A  74       0.173  -8.986   1.583  1.00 92.89           N  
+ATOM    538  CA  ASP A  74      -0.346  -7.619   1.433  1.00 92.89           C  
+ATOM    539  C   ASP A  74      -0.864  -7.035   2.753  1.00 92.89           C  
+ATOM    540  CB  ASP A  74      -1.451  -7.579   0.369  1.00 92.89           C  
+ATOM    541  O   ASP A  74      -0.802  -5.825   2.922  1.00 92.89           O  
+ATOM    542  CG  ASP A  74      -0.876  -7.685  -1.041  1.00 92.89           C  
+ATOM    543  OD1 ASP A  74      -0.264  -6.701  -1.515  1.00 92.89           O  
+ATOM    544  OD2 ASP A  74      -0.983  -8.762  -1.667  1.00 92.89           O  
+ATOM    545  N   THR A  75      -1.314  -7.863   3.696  1.00 93.18           N  
+ATOM    546  CA  THR A  75      -1.798  -7.461   5.027  1.00 93.18           C  
+ATOM    547  C   THR A  75      -1.277  -8.419   6.097  1.00 93.18           C  
+ATOM    548  CB  THR A  75      -3.336  -7.417   5.076  1.00 93.18           C  
+ATOM    549  O   THR A  75      -0.878  -9.543   5.786  1.00 93.18           O  
+ATOM    550  CG2 THR A  75      -3.912  -6.437   4.051  1.00 93.18           C  
+ATOM    551  OG1 THR A  75      -3.877  -8.683   4.789  1.00 93.18           O  
+ATOM    552  N   ASP A  76      -1.260  -7.975   7.353  1.00 91.82           N  
+ATOM    553  CA  ASP A  76      -1.036  -8.848   8.507  1.00 91.82           C  
+ATOM    554  C   ASP A  76      -2.340  -9.586   8.883  1.00 91.82           C  
+ATOM    555  CB  ASP A  76      -0.460  -8.001   9.663  1.00 91.82           C  
+ATOM    556  O   ASP A  76      -3.365  -9.484   8.200  1.00 91.82           O  
+ATOM    557  CG  ASP A  76       0.432  -8.776  10.644  1.00 91.82           C  
+ATOM    558  OD1 ASP A  76       0.306 -10.022  10.726  1.00 91.82           O  
+ATOM    559  OD2 ASP A  76       1.252  -8.104  11.311  1.00 91.82           O  
+ATOM    560  N   LYS A  77      -2.311 -10.348   9.977  1.00 91.48           N  
+ATOM    561  CA  LYS A  77      -3.482 -11.023  10.545  1.00 91.48           C  
+ATOM    562  C   LYS A  77      -4.545 -10.011  10.980  1.00 91.48           C  
+ATOM    563  CB  LYS A  77      -3.054 -11.889  11.737  1.00 91.48           C  
+ATOM    564  O   LYS A  77      -4.220  -8.937  11.481  1.00 91.48           O  
+ATOM    565  CG  LYS A  77      -2.083 -13.008  11.333  1.00 91.48           C  
+ATOM    566  CD  LYS A  77      -1.693 -13.837  12.560  1.00 91.48           C  
+ATOM    567  CE  LYS A  77      -0.703 -14.931  12.152  1.00 91.48           C  
+ATOM    568  NZ  LYS A  77      -0.275 -15.728  13.327  1.00 91.48           N  
+ATOM    569  N   TRP A  78      -5.813 -10.419  10.896  1.00 92.16           N  
+ATOM    570  CA  TRP A  78      -6.983  -9.601  11.243  1.00 92.16           C  
+ATOM    571  C   TRP A  78      -6.834  -8.840  12.574  1.00 92.16           C  
+ATOM    572  CB  TRP A  78      -8.218 -10.512  11.250  1.00 92.16           C  
+ATOM    573  O   TRP A  78      -6.936  -7.616  12.592  1.00 92.16           O  
+ATOM    574  CG  TRP A  78      -9.481  -9.855  11.701  1.00 92.16           C  
+ATOM    575  CD1 TRP A  78     -10.300  -9.106  10.928  1.00 92.16           C  
+ATOM    576  CD2 TRP A  78     -10.077  -9.859  13.036  1.00 92.16           C  
+ATOM    577  CE2 TRP A  78     -11.264  -9.071  12.997  1.00 92.16           C  
+ATOM    578  CE3 TRP A  78      -9.743 -10.456  14.271  1.00 92.16           C  
+ATOM    579  NE1 TRP A  78     -11.354  -8.640  11.690  1.00 92.16           N  
+ATOM    580  CH2 TRP A  78     -11.701  -9.464  15.344  1.00 92.16           C  
+ATOM    581  CZ2 TRP A  78     -12.070  -8.869  14.127  1.00 92.16           C  
+ATOM    582  CZ3 TRP A  78     -10.545 -10.261  15.411  1.00 92.16           C  
+ATOM    583  N   ALA A  79      -6.497  -9.532  13.668  1.00 93.12           N  
+ATOM    584  CA  ALA A  79      -6.345  -8.899  14.980  1.00 93.12           C  
+ATOM    585  C   ALA A  79      -5.218  -7.846  15.013  1.00 93.12           C  
+ATOM    586  CB  ALA A  79      -6.114  -9.996  16.026  1.00 93.12           C  
+ATOM    587  O   ALA A  79      -5.377  -6.793  15.623  1.00 93.12           O  
+ATOM    588  N   ALA A  80      -4.102  -8.085  14.315  1.00 93.32           N  
+ATOM    589  CA  ALA A  80      -2.991  -7.135  14.247  1.00 93.32           C  
+ATOM    590  C   ALA A  80      -3.374  -5.871  13.456  1.00 93.32           C  
+ATOM    591  CB  ALA A  80      -1.771  -7.840  13.641  1.00 93.32           C  
+ATOM    592  O   ALA A  80      -3.084  -4.757  13.888  1.00 93.32           O  
+ATOM    593  N   GLU A  81      -4.076  -6.028  12.331  1.00 94.69           N  
+ATOM    594  CA  GLU A  81      -4.552  -4.901  11.517  1.00 94.69           C  
+ATOM    595  C   GLU A  81      -5.560  -4.025  12.275  1.00 94.69           C  
+ATOM    596  CB  GLU A  81      -5.176  -5.432  10.214  1.00 94.69           C  
+ATOM    597  O   GLU A  81      -5.501  -2.796  12.187  1.00 94.69           O  
+ATOM    598  CG  GLU A  81      -4.150  -6.080   9.266  1.00 94.69           C  
+ATOM    599  CD  GLU A  81      -3.123  -5.086   8.701  1.00 94.69           C  
+ATOM    600  OE1 GLU A  81      -1.944  -5.451   8.478  1.00 94.69           O  
+ATOM    601  OE2 GLU A  81      -3.502  -3.941   8.382  1.00 94.69           O  
+ATOM    602  N   LEU A  82      -6.456  -4.635  13.059  1.00 94.98           N  
+ATOM    603  CA  LEU A  82      -7.404  -3.892  13.890  1.00 94.98           C  
+ATOM    604  C   LEU A  82      -6.744  -3.241  15.103  1.00 94.98           C  
+ATOM    605  CB  LEU A  82      -8.536  -4.811  14.352  1.00 94.98           C  
+ATOM    606  O   LEU A  82      -7.051  -2.094  15.428  1.00 94.98           O  
+ATOM    607  CG  LEU A  82      -9.436  -5.352  13.234  1.00 94.98           C  
+ATOM    608  CD1 LEU A  82     -10.657  -5.959  13.901  1.00 94.98           C  
+ATOM    609  CD2 LEU A  82      -9.919  -4.258  12.283  1.00 94.98           C  
+ATOM    610  N   SER A  83      -5.807  -3.935  15.744  1.00 95.41           N  
+ATOM    611  CA  SER A  83      -4.986  -3.371  16.812  1.00 95.41           C  
+ATOM    612  C   SER A  83      -4.307  -2.080  16.338  1.00 95.41           C  
+ATOM    613  CB  SER A  83      -3.975  -4.435  17.268  1.00 95.41           C  
+ATOM    614  O   SER A  83      -4.337  -1.066  17.039  1.00 95.41           O  
+ATOM    615  OG  SER A  83      -2.814  -3.860  17.835  1.00 95.41           O  
+ATOM    616  N   GLU A  84      -3.706  -2.066  15.143  1.00 95.64           N  
+ATOM    617  CA  GLU A  84      -2.950  -0.920  14.606  1.00 95.64           C  
+ATOM    618  C   GLU A  84      -3.806   0.331  14.353  1.00 95.64           C  
+ATOM    619  CB  GLU A  84      -2.182  -1.361  13.351  1.00 95.64           C  
+ATOM    620  O   GLU A  84      -3.302   1.461  14.466  1.00 95.64           O  
+ATOM    621  CG  GLU A  84      -0.979  -2.232  13.755  1.00 95.64           C  
+ATOM    622  CD  GLU A  84      -0.181  -2.801  12.574  1.00 95.64           C  
+ATOM    623  OE1 GLU A  84       0.693  -3.662  12.830  1.00 95.64           O  
+ATOM    624  OE2 GLU A  84      -0.270  -2.298  11.429  1.00 95.64           O  
+ATOM    625  N   LEU A  85      -5.108   0.149  14.110  1.00 97.06           N  
+ATOM    626  CA  LEU A  85      -6.058   1.245  13.948  1.00 97.06           C  
+ATOM    627  C   LEU A  85      -6.121   2.124  15.205  1.00 97.06           C  
+ATOM    628  CB  LEU A  85      -7.438   0.655  13.601  1.00 97.06           C  
+ATOM    629  O   LEU A  85      -6.084   3.357  15.102  1.00 97.06           O  
+ATOM    630  CG  LEU A  85      -8.534   1.703  13.341  1.00 97.06           C  
+ATOM    631  CD1 LEU A  85      -8.192   2.599  12.148  1.00 97.06           C  
+ATOM    632  CD2 LEU A  85      -9.862   0.995  13.085  1.00 97.06           C  
+ATOM    633  N   TYR A  86      -6.142   1.514  16.391  1.00 97.41           N  
+ATOM    634  CA  TYR A  86      -6.320   2.213  17.663  1.00 97.41           C  
+ATOM    635  C   TYR A  86      -4.983   2.525  18.347  1.00 97.41           C  
+ATOM    636  CB  TYR A  86      -7.290   1.438  18.563  1.00 97.41           C  
+ATOM    637  O   TYR A  86      -4.030   1.741  18.335  1.00 97.41           O  
+ATOM    638  CG  TYR A  86      -8.644   1.212  17.913  1.00 97.41           C  
+ATOM    639  CD1 TYR A  86      -9.582   2.262  17.838  1.00 97.41           C  
+ATOM    640  CD2 TYR A  86      -8.949  -0.043  17.351  1.00 97.41           C  
+ATOM    641  CE1 TYR A  86     -10.814   2.061  17.185  1.00 97.41           C  
+ATOM    642  CE2 TYR A  86     -10.185  -0.252  16.715  1.00 97.41           C  
+ATOM    643  OH  TYR A  86     -12.291   0.608  15.976  1.00 97.41           O  
+ATOM    644  CZ  TYR A  86     -11.110   0.804  16.616  1.00 97.41           C  
+ATOM    645  N   SER A  87      -4.881   3.731  18.897  1.00 95.69           N  
+ATOM    646  CA  SER A  87      -3.829   4.098  19.851  1.00 95.69           C  
+ATOM    647  C   SER A  87      -4.240   3.619  21.248  1.00 95.69           C  
+ATOM    648  CB  SER A  87      -3.598   5.615  19.824  1.00 95.69           C  
+ATOM    649  O   SER A  87      -5.424   3.620  21.581  1.00 95.69           O  
+ATOM    650  OG  SER A  87      -3.271   6.076  18.515  1.00 95.69           O  
+ATOM    651  N   TYR A  88      -3.296   3.262  22.116  1.00 94.83           N  
+ATOM    652  CA  TYR A  88      -3.617   2.826  23.483  1.00 94.83           C  
+ATOM    653  C   TYR A  88      -4.195   3.947  24.357  1.00 94.83           C  
+ATOM    654  CB  TYR A  88      -2.378   2.256  24.173  1.00 94.83           C  
+ATOM    655  O   TYR A  88      -4.776   3.673  25.413  1.00 94.83           O  
+ATOM    656  CG  TYR A  88      -1.702   1.096  23.482  1.00 94.83           C  
+ATOM    657  CD1 TYR A  88      -2.451   0.020  22.963  1.00 94.83           C  
+ATOM    658  CD2 TYR A  88      -0.299   1.080  23.402  1.00 94.83           C  
+ATOM    659  CE1 TYR A  88      -1.793  -1.054  22.336  1.00 94.83           C  
+ATOM    660  CE2 TYR A  88       0.360   0.023  22.759  1.00 94.83           C  
+ATOM    661  OH  TYR A  88       0.275  -2.018  21.566  1.00 94.83           O  
+ATOM    662  CZ  TYR A  88      -0.390  -1.040  22.220  1.00 94.83           C  
+ATOM    663  N   THR A  89      -4.022   5.203  23.939  1.00 93.47           N  
+ATOM    664  CA  THR A  89      -4.682   6.378  24.523  1.00 93.47           C  
+ATOM    665  C   THR A  89      -6.187   6.419  24.209  1.00 93.47           C  
+ATOM    666  CB  THR A  89      -3.994   7.669  24.040  1.00 93.47           C  
+ATOM    667  O   THR A  89      -6.945   6.986  24.987  1.00 93.47           O  
+ATOM    668  CG2 THR A  89      -4.396   8.883  24.870  1.00 93.47           C  
+ATOM    669  OG1 THR A  89      -2.591   7.564  24.160  1.00 93.47           O  
+ATOM    670  N   GLU A  90      -6.649   5.765  23.134  1.00 94.91           N  
+ATOM    671  CA  GLU A  90      -8.076   5.681  22.765  1.00 94.91           C  
+ATOM    672  C   GLU A  90      -8.850   4.638  23.598  1.00 94.91           C  
+ATOM    673  CB  GLU A  90      -8.252   5.389  21.253  1.00 94.91           C  
+ATOM    674  O   GLU A  90     -10.064   4.540  23.466  1.00 94.91           O  
+ATOM    675  CG  GLU A  90      -7.728   6.488  20.311  1.00 94.91           C  
+ATOM    676  CD  GLU A  90      -7.890   6.111  18.820  1.00 94.91           C  
+ATOM    677  OE1 GLU A  90      -8.936   6.394  18.192  1.00 94.91           O  
+ATOM    678  OE2 GLU A  90      -6.946   5.547  18.215  1.00 94.91           O  
+ATOM    679  N   GLY A  91      -8.192   3.869  24.476  1.00 93.12           N  
+ATOM    680  CA  GLY A  91      -8.822   2.790  25.256  1.00 93.12           C  
+ATOM    681  C   GLY A  91     -10.144   3.165  25.959  1.00 93.12           C  
+ATOM    682  O   GLY A  91     -11.125   2.435  25.813  1.00 93.12           O  
+ATOM    683  N   PRO A  92     -10.237   4.310  26.666  1.00 94.13           N  
+ATOM    684  CA  PRO A  92     -11.490   4.746  27.289  1.00 94.13           C  
+ATOM    685  C   PRO A  92     -12.635   4.992  26.292  1.00 94.13           C  
+ATOM    686  CB  PRO A  92     -11.137   6.036  28.041  1.00 94.13           C  
+ATOM    687  O   PRO A  92     -13.808   4.910  26.660  1.00 94.13           O  
+ATOM    688  CG  PRO A  92      -9.637   5.909  28.301  1.00 94.13           C  
+ATOM    689  CD  PRO A  92      -9.147   5.197  27.045  1.00 94.13           C  
+ATOM    690  N   GLU A  93     -12.319   5.277  25.025  1.00 96.07           N  
+ATOM    691  CA  GLU A  93     -13.322   5.558  24.001  1.00 96.07           C  
+ATOM    692  C   GLU A  93     -14.137   4.319  23.610  1.00 96.07           C  
+ATOM    693  CB  GLU A  93     -12.705   6.206  22.750  1.00 96.07           C  
+ATOM    694  O   GLU A  93     -15.286   4.477  23.204  1.00 96.07           O  
+ATOM    695  CG  GLU A  93     -11.970   7.537  23.020  1.00 96.07           C  
+ATOM    696  CD  GLU A  93     -11.829   8.402  21.753  1.00 96.07           C  
+ATOM    697  OE1 GLU A  93     -10.822   9.128  21.586  1.00 96.07           O  
+ATOM    698  OE2 GLU A  93     -12.808   8.443  20.968  1.00 96.07           O  
+ATOM    699  N   PHE A  94     -13.620   3.094  23.787  1.00 97.10           N  
+ATOM    700  CA  PHE A  94     -14.393   1.871  23.525  1.00 97.10           C  
+ATOM    701  C   PHE A  94     -15.659   1.809  24.392  1.00 97.10           C  
+ATOM    702  CB  PHE A  94     -13.519   0.628  23.765  1.00 97.10           C  
+ATOM    703  O   PHE A  94     -16.764   1.606  23.883  1.00 97.10           O  
+ATOM    704  CG  PHE A  94     -12.363   0.455  22.799  1.00 97.10           C  
+ATOM    705  CD1 PHE A  94     -12.610   0.304  21.422  1.00 97.10           C  
+ATOM    706  CD2 PHE A  94     -11.042   0.380  23.279  1.00 97.10           C  
+ATOM    707  CE1 PHE A  94     -11.537   0.122  20.529  1.00 97.10           C  
+ATOM    708  CE2 PHE A  94      -9.971   0.204  22.387  1.00 97.10           C  
+ATOM    709  CZ  PHE A  94     -10.218   0.084  21.010  1.00 97.10           C  
+ATOM    710  N   LEU A  95     -15.521   2.059  25.698  1.00 96.40           N  
+ATOM    711  CA  LEU A  95     -16.654   2.092  26.628  1.00 96.40           C  
+ATOM    712  C   LEU A  95     -17.584   3.276  26.353  1.00 96.40           C  
+ATOM    713  CB  LEU A  95     -16.136   2.148  28.075  1.00 96.40           C  
+ATOM    714  O   LEU A  95     -18.800   3.147  26.484  1.00 96.40           O  
+ATOM    715  CG  LEU A  95     -15.411   0.877  28.550  1.00 96.40           C  
+ATOM    716  CD1 LEU A  95     -14.874   1.108  29.962  1.00 96.40           C  
+ATOM    717  CD2 LEU A  95     -16.338  -0.342  28.578  1.00 96.40           C  
+ATOM    718  N   MET A  96     -17.031   4.416  25.932  1.00 97.16           N  
+ATOM    719  CA  MET A  96     -17.829   5.577  25.539  1.00 97.16           C  
+ATOM    720  C   MET A  96     -18.707   5.271  24.319  1.00 97.16           C  
+ATOM    721  CB  MET A  96     -16.897   6.764  25.268  1.00 97.16           C  
+ATOM    722  O   MET A  96     -19.890   5.604  24.320  1.00 97.16           O  
+ATOM    723  CG  MET A  96     -17.650   8.084  25.093  1.00 97.16           C  
+ATOM    724  SD  MET A  96     -18.531   8.652  26.576  1.00 97.16           S  
+ATOM    725  CE  MET A  96     -18.395  10.440  26.323  1.00 97.16           C  
+ATOM    726  N   ASN A  97     -18.156   4.594  23.306  1.00 98.03           N  
+ATOM    727  CA  ASN A  97     -18.900   4.187  22.113  1.00 98.03           C  
+ATOM    728  C   ASN A  97     -20.050   3.244  22.472  1.00 98.03           C  
+ATOM    729  CB  ASN A  97     -17.948   3.529  21.103  1.00 98.03           C  
+ATOM    730  O   ASN A  97     -21.189   3.469  22.060  1.00 98.03           O  
+ATOM    731  CG  ASN A  97     -16.854   4.433  20.583  1.00 98.03           C  
+ATOM    732  ND2 ASN A  97     -15.843   3.834  20.000  1.00 98.03           N  
+ATOM    733  OD1 ASN A  97     -16.894   5.657  20.669  1.00 98.03           O  
+ATOM    734  N   ARG A  98     -19.762   2.241  23.311  1.00 97.52           N  
+ATOM    735  CA  ARG A  98     -20.767   1.322  23.852  1.00 97.52           C  
+ATOM    736  C   ARG A  98     -21.881   2.069  24.579  1.00 97.52           C  
+ATOM    737  CB  ARG A  98     -20.068   0.314  24.771  1.00 97.52           C  
+ATOM    738  O   ARG A  98     -23.052   1.823  24.315  1.00 97.52           O  
+ATOM    739  CG  ARG A  98     -21.078  -0.637  25.416  1.00 97.52           C  
+ATOM    740  CD  ARG A  98     -20.376  -1.668  26.295  1.00 97.52           C  
+ATOM    741  NE  ARG A  98     -21.390  -2.385  27.067  1.00 97.52           N  
+ATOM    742  NH1 ARG A  98     -20.178  -4.164  27.876  1.00 97.52           N  
+ATOM    743  NH2 ARG A  98     -22.410  -4.038  28.141  1.00 97.52           N  
+ATOM    744  CZ  ARG A  98     -21.303  -3.527  27.701  1.00 97.52           C  
+ATOM    745  N   LYS A  99     -21.528   3.003  25.465  1.00 97.75           N  
+ATOM    746  CA  LYS A  99     -22.505   3.796  26.219  1.00 97.75           C  
+ATOM    747  C   LYS A  99     -23.423   4.595  25.292  1.00 97.75           C  
+ATOM    748  CB  LYS A  99     -21.761   4.693  27.215  1.00 97.75           C  
+ATOM    749  O   LYS A  99     -24.631   4.587  25.498  1.00 97.75           O  
+ATOM    750  CG  LYS A  99     -22.747   5.524  28.042  1.00 97.75           C  
+ATOM    751  CD  LYS A  99     -22.014   6.384  29.070  1.00 97.75           C  
+ATOM    752  CE  LYS A  99     -23.062   7.291  29.710  1.00 97.75           C  
+ATOM    753  NZ  LYS A  99     -22.491   8.164  30.754  1.00 97.75           N  
+ATOM    754  N   CYS A 100     -22.871   5.252  24.269  1.00 97.43           N  
+ATOM    755  CA  CYS A 100     -23.676   5.987  23.292  1.00 97.43           C  
+ATOM    756  C   CYS A 100     -24.665   5.078  22.551  1.00 97.43           C  
+ATOM    757  CB  CYS A 100     -22.757   6.701  22.290  1.00 97.43           C  
+ATOM    758  O   CYS A 100     -25.807   5.479  22.346  1.00 97.43           O  
+ATOM    759  SG  CYS A 100     -21.863   8.063  23.095  1.00 97.43           S  
+ATOM    760  N   PHE A 101     -24.249   3.860  22.189  1.00 97.53           N  
+ATOM    761  CA  PHE A 101     -25.145   2.876  21.585  1.00 97.53           C  
+ATOM    762  C   PHE A 101     -26.236   2.416  22.553  1.00 97.53           C  
+ATOM    763  CB  PHE A 101     -24.332   1.687  21.067  1.00 97.53           C  
+ATOM    764  O   PHE A 101     -27.405   2.447  22.197  1.00 97.53           O  
+ATOM    765  CG  PHE A 101     -25.197   0.552  20.564  1.00 97.53           C  
+ATOM    766  CD1 PHE A 101     -25.475  -0.541  21.407  1.00 97.53           C  
+ATOM    767  CD2 PHE A 101     -25.741   0.599  19.267  1.00 97.53           C  
+ATOM    768  CE1 PHE A 101     -26.287  -1.591  20.950  1.00 97.53           C  
+ATOM    769  CE2 PHE A 101     -26.557  -0.452  18.813  1.00 97.53           C  
+ATOM    770  CZ  PHE A 101     -26.824  -1.544  19.655  1.00 97.53           C  
+ATOM    771  N   GLU A 102     -25.887   2.020  23.778  1.00 96.00           N  
+ATOM    772  CA  GLU A 102     -26.863   1.513  24.751  1.00 96.00           C  
+ATOM    773  C   GLU A 102     -27.907   2.571  25.145  1.00 96.00           C  
+ATOM    774  CB  GLU A 102     -26.143   1.010  26.012  1.00 96.00           C  
+ATOM    775  O   GLU A 102     -29.072   2.230  25.349  1.00 96.00           O  
+ATOM    776  CG  GLU A 102     -25.364  -0.304  25.811  1.00 96.00           C  
+ATOM    777  CD  GLU A 102     -24.675  -0.793  27.101  1.00 96.00           C  
+ATOM    778  OE1 GLU A 102     -24.080  -1.901  27.087  1.00 96.00           O  
+ATOM    779  OE2 GLU A 102     -24.726  -0.087  28.133  1.00 96.00           O  
+ATOM    780  N   GLU A 103     -27.509   3.845  25.244  1.00 94.76           N  
+ATOM    781  CA  GLU A 103     -28.428   4.961  25.506  1.00 94.76           C  
+ATOM    782  C   GLU A 103     -29.469   5.120  24.388  1.00 94.76           C  
+ATOM    783  CB  GLU A 103     -27.650   6.280  25.704  1.00 94.76           C  
+ATOM    784  O   GLU A 103     -30.647   5.285  24.695  1.00 94.76           O  
+ATOM    785  CG  GLU A 103     -26.992   6.395  27.092  1.00 94.76           C  
+ATOM    786  CD  GLU A 103     -26.176   7.689  27.321  1.00 94.76           C  
+ATOM    787  OE1 GLU A 103     -25.620   7.829  28.440  1.00 94.76           O  
+ATOM    788  OE2 GLU A 103     -26.079   8.568  26.426  1.00 94.76           O  
+ATOM    789  N   ASP A 104     -29.059   5.037  23.119  1.00 93.35           N  
+ATOM    790  CA  ASP A 104     -29.968   5.108  21.966  1.00 93.35           C  
+ATOM    791  C   ASP A 104     -30.826   3.839  21.837  1.00 93.35           C  
+ATOM    792  CB  ASP A 104     -29.139   5.350  20.696  1.00 93.35           C  
+ATOM    793  O   ASP A 104     -32.051   3.893  21.716  1.00 93.35           O  
+ATOM    794  CG  ASP A 104     -30.041   5.570  19.479  1.00 93.35           C  
+ATOM    795  OD1 ASP A 104     -30.525   6.716  19.340  1.00 93.35           O  
+ATOM    796  OD2 ASP A 104     -30.232   4.602  18.708  1.00 93.35           O  
+ATOM    797  N   PHE A 105     -30.193   2.673  21.965  1.00 95.22           N  
+ATOM    798  CA  PHE A 105     -30.822   1.369  21.794  1.00 95.22           C  
+ATOM    799  C   PHE A 105     -31.966   1.140  22.792  1.00 95.22           C  
+ATOM    800  CB  PHE A 105     -29.730   0.301  21.918  1.00 95.22           C  
+ATOM    801  O   PHE A 105     -33.052   0.698  22.409  1.00 95.22           O  
+ATOM    802  CG  PHE A 105     -30.196  -1.085  21.552  1.00 95.22           C  
+ATOM    803  CD1 PHE A 105     -30.536  -2.011  22.552  1.00 95.22           C  
+ATOM    804  CD2 PHE A 105     -30.299  -1.444  20.198  1.00 95.22           C  
+ATOM    805  CE1 PHE A 105     -30.955  -3.299  22.190  1.00 95.22           C  
+ATOM    806  CE2 PHE A 105     -30.729  -2.731  19.839  1.00 95.22           C  
+ATOM    807  CZ  PHE A 105     -31.039  -3.669  20.840  1.00 95.22           C  
+ATOM    808  N   ARG A 106     -31.776   1.523  24.064  1.00 93.35           N  
+ATOM    809  CA  ARG A 106     -32.792   1.371  25.123  1.00 93.35           C  
+ATOM    810  C   ARG A 106     -34.042   2.227  24.925  1.00 93.35           C  
+ATOM    811  CB  ARG A 106     -32.172   1.690  26.487  1.00 93.35           C  
+ATOM    812  O   ARG A 106     -35.070   1.921  25.523  1.00 93.35           O  
+ATOM    813  CG  ARG A 106     -31.273   0.555  26.985  1.00 93.35           C  
+ATOM    814  CD  ARG A 106     -30.647   0.973  28.316  1.00 93.35           C  
+ATOM    815  NE  ARG A 106     -29.701  -0.042  28.804  1.00 93.35           N  
+ATOM    816  NH1 ARG A 106     -29.284   0.908  30.847  1.00 93.35           N  
+ATOM    817  NH2 ARG A 106     -28.141  -0.905  30.212  1.00 93.35           N  
+ATOM    818  CZ  ARG A 106     -29.052  -0.013  29.951  1.00 93.35           C  
+ATOM    819  N   ILE A 107     -33.983   3.284  24.111  1.00 91.65           N  
+ATOM    820  CA  ILE A 107     -35.162   4.111  23.801  1.00 91.65           C  
+ATOM    821  C   ILE A 107     -36.161   3.320  22.945  1.00 91.65           C  
+ATOM    822  CB  ILE A 107     -34.728   5.427  23.108  1.00 91.65           C  
+ATOM    823  O   ILE A 107     -37.369   3.537  23.031  1.00 91.65           O  
+ATOM    824  CG1 ILE A 107     -33.868   6.272  24.075  1.00 91.65           C  
+ATOM    825  CG2 ILE A 107     -35.937   6.257  22.635  1.00 91.65           C  
+ATOM    826  CD1 ILE A 107     -33.157   7.457  23.409  1.00 91.65           C  
+ATOM    827  N   HIS A 108     -35.664   2.394  22.126  1.00 88.74           N  
+ATOM    828  CA  HIS A 108     -36.454   1.719  21.098  1.00 88.74           C  
+ATOM    829  C   HIS A 108     -36.631   0.223  21.337  1.00 88.74           C  
+ATOM    830  CB  HIS A 108     -35.766   1.975  19.761  1.00 88.74           C  
+ATOM    831  O   HIS A 108     -37.598  -0.361  20.850  1.00 88.74           O  
+ATOM    832  CG  HIS A 108     -35.697   3.440  19.430  1.00 88.74           C  
+ATOM    833  CD2 HIS A 108     -34.569   4.214  19.335  1.00 88.74           C  
+ATOM    834  ND1 HIS A 108     -36.781   4.260  19.215  1.00 88.74           N  
+ATOM    835  CE1 HIS A 108     -36.320   5.496  18.972  1.00 88.74           C  
+ATOM    836  NE2 HIS A 108     -34.985   5.510  19.015  1.00 88.74           N  
+ATOM    837  N   VAL A 109     -35.706  -0.397  22.066  1.00 88.24           N  
+ATOM    838  CA  VAL A 109     -35.731  -1.817  22.399  1.00 88.24           C  
+ATOM    839  C   VAL A 109     -35.560  -1.952  23.899  1.00 88.24           C  
+ATOM    840  CB  VAL A 109     -34.640  -2.595  21.648  1.00 88.24           C  
+ATOM    841  O   VAL A 109     -34.488  -1.723  24.455  1.00 88.24           O  
+ATOM    842  CG1 VAL A 109     -34.705  -4.089  21.963  1.00 88.24           C  
+ATOM    843  CG2 VAL A 109     -34.819  -2.443  20.140  1.00 88.24           C  
+ATOM    844  N   THR A 110     -36.642  -2.340  24.559  1.00 83.33           N  
+ATOM    845  CA  THR A 110     -36.634  -2.675  25.980  1.00 83.33           C  
+ATOM    846  C   THR A 110     -36.302  -4.156  26.152  1.00 83.33           C  
+ATOM    847  CB  THR A 110     -37.980  -2.312  26.624  1.00 83.33           C  
+ATOM    848  O   THR A 110     -36.913  -5.003  25.498  1.00 83.33           O  
+ATOM    849  CG2 THR A 110     -38.200  -0.796  26.632  1.00 83.33           C  
+ATOM    850  OG1 THR A 110     -39.036  -2.893  25.889  1.00 83.33           O  
+ATOM    851  N   ASP A 111     -35.352  -4.458  27.038  1.00 85.40           N  
+ATOM    852  CA  ASP A 111     -35.047  -5.806  27.550  1.00 85.40           C  
+ATOM    853  C   ASP A 111     -34.560  -6.855  26.536  1.00 85.40           C  
+ATOM    854  CB  ASP A 111     -36.205  -6.319  28.422  1.00 85.40           C  
+ATOM    855  O   ASP A 111     -34.721  -8.054  26.762  1.00 85.40           O  
+ATOM    856  CG  ASP A 111     -36.604  -5.321  29.506  1.00 85.40           C  
+ATOM    857  OD1 ASP A 111     -35.688  -4.691  30.086  1.00 85.40           O  
+ATOM    858  OD2 ASP A 111     -37.825  -5.169  29.728  1.00 85.40           O  
+ATOM    859  N   LYS A 112     -33.924  -6.434  25.440  1.00 92.87           N  
+ATOM    860  CA  LYS A 112     -33.187  -7.343  24.549  1.00 92.87           C  
+ATOM    861  C   LYS A 112     -31.758  -6.883  24.339  1.00 92.87           C  
+ATOM    862  CB  LYS A 112     -33.893  -7.519  23.204  1.00 92.87           C  
+ATOM    863  O   LYS A 112     -31.444  -5.709  24.526  1.00 92.87           O  
+ATOM    864  CG  LYS A 112     -35.259  -8.194  23.349  1.00 92.87           C  
+ATOM    865  CD  LYS A 112     -35.787  -8.520  21.954  1.00 92.87           C  
+ATOM    866  CE  LYS A 112     -37.099  -9.292  22.050  1.00 92.87           C  
+ATOM    867  NZ  LYS A 112     -37.461  -9.821  20.715  1.00 92.87           N  
+ATOM    868  N   LYS A 113     -30.910  -7.814  23.927  1.00 93.27           N  
+ATOM    869  CA  LYS A 113     -29.549  -7.553  23.449  1.00 93.27           C  
+ATOM    870  C   LYS A 113     -29.519  -7.361  21.935  1.00 93.27           C  
+ATOM    871  CB  LYS A 113     -28.676  -8.722  23.885  1.00 93.27           C  
+ATOM    872  O   LYS A 113     -30.430  -7.826  21.249  1.00 93.27           O  
+ATOM    873  CG  LYS A 113     -28.513  -8.778  25.404  1.00 93.27           C  
+ATOM    874  CD  LYS A 113     -27.540  -9.905  25.727  1.00 93.27           C  
+ATOM    875  CE  LYS A 113     -27.409 -10.063  27.236  1.00 93.27           C  
+ATOM    876  NZ  LYS A 113     -26.531 -11.216  27.527  1.00 93.27           N  
+ATOM    877  N   TRP A 114     -28.472  -6.724  21.404  1.00 95.98           N  
+ATOM    878  CA  TRP A 114     -28.266  -6.633  19.951  1.00 95.98           C  
+ATOM    879  C   TRP A 114     -28.260  -8.030  19.330  1.00 95.98           C  
+ATOM    880  CB  TRP A 114     -26.947  -5.909  19.652  1.00 95.98           C  
+ATOM    881  O   TRP A 114     -29.024  -8.314  18.418  1.00 95.98           O  
+ATOM    882  CG  TRP A 114     -26.613  -5.788  18.194  1.00 95.98           C  
+ATOM    883  CD1 TRP A 114     -25.704  -6.528  17.515  1.00 95.98           C  
+ATOM    884  CD2 TRP A 114     -27.193  -4.880  17.211  1.00 95.98           C  
+ATOM    885  CE2 TRP A 114     -26.543  -5.088  15.959  1.00 95.98           C  
+ATOM    886  CE3 TRP A 114     -28.207  -3.900  17.252  1.00 95.98           C  
+ATOM    887  NE1 TRP A 114     -25.655  -6.113  16.196  1.00 95.98           N  
+ATOM    888  CH2 TRP A 114     -27.855  -3.350  14.897  1.00 95.98           C  
+ATOM    889  CZ2 TRP A 114     -26.859  -4.340  14.815  1.00 95.98           C  
+ATOM    890  CZ3 TRP A 114     -28.528  -3.136  16.115  1.00 95.98           C  
+ATOM    891  N   THR A 115     -27.504  -8.943  19.934  1.00 94.21           N  
+ATOM    892  CA  THR A 115     -27.373 -10.342  19.500  1.00 94.21           C  
+ATOM    893  C   THR A 115     -28.674 -11.162  19.494  1.00 94.21           C  
+ATOM    894  CB  THR A 115     -26.319 -11.051  20.365  1.00 94.21           C  
+ATOM    895  O   THR A 115     -28.718 -12.225  18.875  1.00 94.21           O  
+ATOM    896  CG2 THR A 115     -24.905 -10.521  20.109  1.00 94.21           C  
+ATOM    897  OG1 THR A 115     -26.573 -10.844  21.739  1.00 94.21           O  
+ATOM    898  N   GLU A 116     -29.742 -10.685  20.141  1.00 94.48           N  
+ATOM    899  CA  GLU A 116     -31.052 -11.354  20.229  1.00 94.48           C  
+ATOM    900  C   GLU A 116     -32.073 -10.835  19.201  1.00 94.48           C  
+ATOM    901  CB  GLU A 116     -31.613 -11.166  21.647  1.00 94.48           C  
+ATOM    902  O   GLU A 116     -33.195 -11.350  19.124  1.00 94.48           O  
+ATOM    903  CG  GLU A 116     -30.805 -11.890  22.738  1.00 94.48           C  
+ATOM    904  CD  GLU A 116     -31.163 -11.421  24.159  1.00 94.48           C  
+ATOM    905  OE1 GLU A 116     -30.547 -11.945  25.118  1.00 94.48           O  
+ATOM    906  OE2 GLU A 116     -31.995 -10.491  24.295  1.00 94.48           O  
+ATOM    907  N   LEU A 117     -31.725  -9.796  18.437  1.00 95.46           N  
+ATOM    908  CA  LEU A 117     -32.602  -9.220  17.425  1.00 95.46           C  
+ATOM    909  C   LEU A 117     -32.575 -10.017  16.118  1.00 95.46           C  
+ATOM    910  CB  LEU A 117     -32.228  -7.753  17.173  1.00 95.46           C  
+ATOM    911  O   LEU A 117     -31.570 -10.617  15.733  1.00 95.46           O  
+ATOM    912  CG  LEU A 117     -32.371  -6.797  18.366  1.00 95.46           C  
+ATOM    913  CD1 LEU A 117     -32.126  -5.373  17.862  1.00 95.46           C  
+ATOM    914  CD2 LEU A 117     -33.758  -6.843  19.015  1.00 95.46           C  
+ATOM    915  N   ASP A 118     -33.690  -9.980  15.388  1.00 95.25           N  
+ATOM    916  CA  ASP A 118     -33.733 -10.508  14.026  1.00 95.25           C  
+ATOM    917  C   ASP A 118     -33.097  -9.537  13.006  1.00 95.25           C  
+ATOM    918  CB  ASP A 118     -35.158 -10.963  13.665  1.00 95.25           C  
+ATOM    919  O   ASP A 118     -32.817  -8.368  13.283  1.00 95.25           O  
+ATOM    920  CG  ASP A 118     -36.153  -9.819  13.464  1.00 95.25           C  
+ATOM    921  OD1 ASP A 118     -35.829  -8.903  12.675  1.00 95.25           O  
+ATOM    922  OD2 ASP A 118     -37.265  -9.884  14.030  1.00 95.25           O  
+ATOM    923  N   THR A 119     -32.846 -10.018  11.786  1.00 95.22           N  
+ATOM    924  CA  THR A 119     -32.213  -9.221  10.720  1.00 95.22           C  
+ATOM    925  C   THR A 119     -33.018  -7.976  10.327  1.00 95.22           C  
+ATOM    926  CB  THR A 119     -31.967 -10.102   9.486  1.00 95.22           C  
+ATOM    927  O   THR A 119     -32.420  -6.948  10.006  1.00 95.22           O  
+ATOM    928  CG2 THR A 119     -31.175  -9.408   8.380  1.00 95.22           C  
+ATOM    929  OG1 THR A 119     -31.214 -11.234   9.866  1.00 95.22           O  
+ATOM    930  N   ASN A 120     -34.353  -8.013  10.389  1.00 96.09           N  
+ATOM    931  CA  ASN A 120     -35.176  -6.844  10.067  1.00 96.09           C  
+ATOM    932  C   ASN A 120     -35.057  -5.780  11.161  1.00 96.09           C  
+ATOM    933  CB  ASN A 120     -36.639  -7.269   9.865  1.00 96.09           C  
+ATOM    934  O   ASN A 120     -34.906  -4.599  10.858  1.00 96.09           O  
+ATOM    935  CG  ASN A 120     -36.849  -8.088   8.609  1.00 96.09           C  
+ATOM    936  ND2 ASN A 120     -37.773  -9.019   8.635  1.00 96.09           N  
+ATOM    937  OD1 ASN A 120     -36.213  -7.895   7.588  1.00 96.09           O  
+ATOM    938  N   GLN A 121     -35.053  -6.195  12.427  1.00 96.09           N  
+ATOM    939  CA  GLN A 121     -34.863  -5.309  13.572  1.00 96.09           C  
+ATOM    940  C   GLN A 121     -33.479  -4.653  13.567  1.00 96.09           C  
+ATOM    941  CB  GLN A 121     -35.068  -6.110  14.860  1.00 96.09           C  
+ATOM    942  O   GLN A 121     -33.377  -3.447  13.816  1.00 96.09           O  
+ATOM    943  CG  GLN A 121     -36.528  -6.532  15.041  1.00 96.09           C  
+ATOM    944  CD  GLN A 121     -36.741  -7.303  16.336  1.00 96.09           C  
+ATOM    945  NE2 GLN A 121     -37.770  -6.957  17.080  1.00 96.09           N  
+ATOM    946  OE1 GLN A 121     -35.990  -8.176  16.747  1.00 96.09           O  
+ATOM    947  N   HIS A 122     -32.438  -5.417  13.220  1.00 97.28           N  
+ATOM    948  CA  HIS A 122     -31.094  -4.893  12.985  1.00 97.28           C  
+ATOM    949  C   HIS A 122     -31.092  -3.807  11.903  1.00 97.28           C  
+ATOM    950  CB  HIS A 122     -30.168  -6.042  12.571  1.00 97.28           C  
+ATOM    951  O   HIS A 122     -30.573  -2.713  12.129  1.00 97.28           O  
+ATOM    952  CG  HIS A 122     -29.785  -6.977  13.679  1.00 97.28           C  
+ATOM    953  CD2 HIS A 122     -29.329  -6.612  14.911  1.00 97.28           C  
+ATOM    954  ND1 HIS A 122     -29.713  -8.351  13.611  1.00 97.28           N  
+ATOM    955  CE1 HIS A 122     -29.202  -8.795  14.770  1.00 97.28           C  
+ATOM    956  NE2 HIS A 122     -28.932  -7.765  15.571  1.00 97.28           N  
+ATOM    957  N   ARG A 123     -31.728  -4.072  10.754  1.00 97.28           N  
+ATOM    958  CA  ARG A 123     -31.847  -3.115   9.646  1.00 97.28           C  
+ATOM    959  C   ARG A 123     -32.564  -1.837  10.063  1.00 97.28           C  
+ATOM    960  CB  ARG A 123     -32.558  -3.806   8.477  1.00 97.28           C  
+ATOM    961  O   ARG A 123     -32.069  -0.750   9.788  1.00 97.28           O  
+ATOM    962  CG  ARG A 123     -32.414  -3.030   7.165  1.00 97.28           C  
+ATOM    963  CD  ARG A 123     -33.325  -3.671   6.111  1.00 97.28           C  
+ATOM    964  NE  ARG A 123     -32.816  -3.441   4.749  1.00 97.28           N  
+ATOM    965  NH1 ARG A 123     -32.389  -5.630   4.147  1.00 97.28           N  
+ATOM    966  NH2 ARG A 123     -31.840  -3.996   2.782  1.00 97.28           N  
+ATOM    967  CZ  ARG A 123     -32.371  -4.354   3.908  1.00 97.28           C  
+ATOM    968  N   THR A 124     -33.684  -1.955  10.773  1.00 96.51           N  
+ATOM    969  CA  THR A 124     -34.428  -0.796  11.282  1.00 96.51           C  
+ATOM    970  C   THR A 124     -33.586   0.051  12.235  1.00 96.51           C  
+ATOM    971  CB  THR A 124     -35.711  -1.247  11.994  1.00 96.51           C  
+ATOM    972  O   THR A 124     -33.637   1.275  12.160  1.00 96.51           O  
+ATOM    973  CG2 THR A 124     -36.576  -0.079  12.466  1.00 96.51           C  
+ATOM    974  OG1 THR A 124     -36.521  -2.008  11.130  1.00 96.51           O  
+ATOM    975  N   HIS A 125     -32.792  -0.567  13.117  1.00 96.51           N  
+ATOM    976  CA  HIS A 125     -31.891   0.186  13.996  1.00 96.51           C  
+ATOM    977  C   HIS A 125     -30.753   0.854  13.234  1.00 96.51           C  
+ATOM    978  CB  HIS A 125     -31.334  -0.707  15.109  1.00 96.51           C  
+ATOM    979  O   HIS A 125     -30.471   2.021  13.486  1.00 96.51           O  
+ATOM    980  CG  HIS A 125     -32.225  -0.657  16.310  1.00 96.51           C  
+ATOM    981  CD2 HIS A 125     -31.997   0.025  17.473  1.00 96.51           C  
+ATOM    982  ND1 HIS A 125     -33.504  -1.147  16.352  1.00 96.51           N  
+ATOM    983  CE1 HIS A 125     -34.041  -0.783  17.521  1.00 96.51           C  
+ATOM    984  NE2 HIS A 125     -33.177  -0.037  18.222  1.00 96.51           N  
+ATOM    985  N   ALA A 126     -30.130   0.150  12.288  1.00 96.98           N  
+ATOM    986  CA  ALA A 126     -29.065   0.715  11.467  1.00 96.98           C  
+ATOM    987  C   ALA A 126     -29.559   1.922  10.648  1.00 96.98           C  
+ATOM    988  CB  ALA A 126     -28.489  -0.402  10.590  1.00 96.98           C  
+ATOM    989  O   ALA A 126     -28.891   2.951  10.630  1.00 96.98           O  
+ATOM    990  N   MET A 127     -30.757   1.837  10.056  1.00 96.88           N  
+ATOM    991  CA  MET A 127     -31.397   2.965   9.363  1.00 96.88           C  
+ATOM    992  C   MET A 127     -31.672   4.138  10.308  1.00 96.88           C  
+ATOM    993  CB  MET A 127     -32.706   2.507   8.704  1.00 96.88           C  
+ATOM    994  O   MET A 127     -31.358   5.271   9.976  1.00 96.88           O  
+ATOM    995  CG  MET A 127     -32.448   1.640   7.470  1.00 96.88           C  
+ATOM    996  SD  MET A 127     -33.947   0.897   6.769  1.00 96.88           S  
+ATOM    997  CE  MET A 127     -33.253   0.273   5.219  1.00 96.88           C  
+ATOM    998  N   ARG A 128     -32.166   3.885  11.526  1.00 95.57           N  
+ATOM    999  CA  ARG A 128     -32.406   4.962  12.499  1.00 95.57           C  
+ATOM   1000  C   ARG A 128     -31.118   5.663  12.932  1.00 95.57           C  
+ATOM   1001  CB  ARG A 128     -33.144   4.398  13.713  1.00 95.57           C  
+ATOM   1002  O   ARG A 128     -31.099   6.883  13.077  1.00 95.57           O  
+ATOM   1003  CG  ARG A 128     -33.660   5.542  14.599  1.00 95.57           C  
+ATOM   1004  CD  ARG A 128     -34.273   5.040  15.903  1.00 95.57           C  
+ATOM   1005  NE  ARG A 128     -35.342   4.046  15.666  1.00 95.57           N  
+ATOM   1006  NH1 ARG A 128     -34.372   2.329  16.818  1.00 95.57           N  
+ATOM   1007  NH2 ARG A 128     -36.357   2.016  15.822  1.00 95.57           N  
+ATOM   1008  CZ  ARG A 128     -35.355   2.802  16.106  1.00 95.57           C  
+ATOM   1009  N   LEU A 129     -30.046   4.902  13.155  1.00 96.17           N  
+ATOM   1010  CA  LEU A 129     -28.734   5.480  13.445  1.00 96.17           C  
+ATOM   1011  C   LEU A 129     -28.236   6.315  12.258  1.00 96.17           C  
+ATOM   1012  CB  LEU A 129     -27.731   4.367  13.795  1.00 96.17           C  
+ATOM   1013  O   LEU A 129     -27.648   7.371  12.471  1.00 96.17           O  
+ATOM   1014  CG  LEU A 129     -27.949   3.682  15.157  1.00 96.17           C  
+ATOM   1015  CD1 LEU A 129     -26.965   2.517  15.297  1.00 96.17           C  
+ATOM   1016  CD2 LEU A 129     -27.713   4.636  16.329  1.00 96.17           C  
+ATOM   1017  N   LEU A 130     -28.503   5.886  11.023  1.00 95.97           N  
+ATOM   1018  CA  LEU A 130     -28.178   6.661   9.828  1.00 95.97           C  
+ATOM   1019  C   LEU A 130     -28.966   7.980   9.772  1.00 95.97           C  
+ATOM   1020  CB  LEU A 130     -28.398   5.779   8.588  1.00 95.97           C  
+ATOM   1021  O   LEU A 130     -28.349   9.030   9.628  1.00 95.97           O  
+ATOM   1022  CG  LEU A 130     -27.833   6.375   7.291  1.00 95.97           C  
+ATOM   1023  CD1 LEU A 130     -26.317   6.555   7.375  1.00 95.97           C  
+ATOM   1024  CD2 LEU A 130     -28.129   5.415   6.142  1.00 95.97           C  
+ATOM   1025  N   ASP A 131     -30.277   7.961  10.023  1.00 94.96           N  
+ATOM   1026  CA  ASP A 131     -31.098   9.182  10.115  1.00 94.96           C  
+ATOM   1027  C   ASP A 131     -30.573  10.130  11.216  1.00 94.96           C  
+ATOM   1028  CB  ASP A 131     -32.561   8.820  10.439  1.00 94.96           C  
+ATOM   1029  O   ASP A 131     -30.559  11.355  11.084  1.00 94.96           O  
+ATOM   1030  CG  ASP A 131     -33.287   7.936   9.416  1.00 94.96           C  
+ATOM   1031  OD1 ASP A 131     -32.867   7.887   8.242  1.00 94.96           O  
+ATOM   1032  OD2 ASP A 131     -34.295   7.317   9.839  1.00 94.96           O  
+ATOM   1033  N   GLY A 132     -30.082   9.565  12.325  1.00 94.53           N  
+ATOM   1034  CA  GLY A 132     -29.474  10.316  13.422  1.00 94.53           C  
+ATOM   1035  C   GLY A 132     -28.162  11.025  13.055  1.00 94.53           C  
+ATOM   1036  O   GLY A 132     -27.786  11.992  13.728  1.00 94.53           O  
+ATOM   1037  N   LEU A 133     -27.467  10.585  11.998  1.00 94.70           N  
+ATOM   1038  CA  LEU A 133     -26.265  11.250  11.491  1.00 94.70           C  
+ATOM   1039  C   LEU A 133     -26.577  12.550  10.737  1.00 94.70           C  
+ATOM   1040  CB  LEU A 133     -25.456  10.299  10.590  1.00 94.70           C  
+ATOM   1041  O   LEU A 133     -25.728  13.442  10.714  1.00 94.70           O  
+ATOM   1042  CG  LEU A 133     -24.623   9.220  11.299  1.00 94.70           C  
+ATOM   1043  CD1 LEU A 133     -23.870   8.410  10.238  1.00 94.70           C  
+ATOM   1044  CD2 LEU A 133     -23.586   9.817  12.258  1.00 94.70           C  
+ATOM   1045  N   GLU A 134     -27.784  12.703  10.190  1.00 91.10           N  
+ATOM   1046  CA  GLU A 134     -28.200  13.896   9.435  1.00 91.10           C  
+ATOM   1047  C   GLU A 134     -28.521  15.102  10.339  1.00 91.10           C  
+ATOM   1048  CB  GLU A 134     -29.402  13.558   8.544  1.00 91.10           C  
+ATOM   1049  O   GLU A 134     -28.725  16.229   9.881  1.00 91.10           O  
+ATOM   1050  CG  GLU A 134     -29.102  12.433   7.539  1.00 91.10           C  
+ATOM   1051  CD  GLU A 134     -30.245  12.217   6.534  1.00 91.10           C  
+ATOM   1052  OE1 GLU A 134     -30.009  11.474   5.557  1.00 91.10           O  
+ATOM   1053  OE2 GLU A 134     -31.328  12.824   6.723  1.00 91.10           O  
+ATOM   1054  N   VAL A 135     -28.534  14.904  11.661  1.00 90.58           N  
+ATOM   1055  CA  VAL A 135     -28.820  15.964  12.632  1.00 90.58           C  
+ATOM   1056  C   VAL A 135     -27.757  17.069  12.569  1.00 90.58           C  
+ATOM   1057  CB  VAL A 135     -28.971  15.384  14.051  1.00 90.58           C  
+ATOM   1058  O   VAL A 135     -26.549  16.832  12.656  1.00 90.58           O  
+ATOM   1059  CG1 VAL A 135     -29.229  16.481  15.098  1.00 90.58           C  
+ATOM   1060  CG2 VAL A 135     -30.152  14.408  14.127  1.00 90.58           C  
+ATOM   1061  N   THR A 136     -28.210  18.325  12.514  1.00 86.20           N  
+ATOM   1062  CA  THR A 136     -27.334  19.510  12.428  1.00 86.20           C  
+ATOM   1063  C   THR A 136     -26.469  19.714  13.676  1.00 86.20           C  
+ATOM   1064  CB  THR A 136     -28.162  20.781  12.180  1.00 86.20           C  
+ATOM   1065  O   THR A 136     -25.321  20.155  13.575  1.00 86.20           O  
+ATOM   1066  CG2 THR A 136     -28.864  20.760  10.824  1.00 86.20           C  
+ATOM   1067  OG1 THR A 136     -29.165  20.922  13.164  1.00 86.20           O  
+ATOM   1068  N   ALA A 137     -26.986  19.363  14.857  1.00 93.36           N  
+ATOM   1069  CA  ALA A 137     -26.291  19.501  16.134  1.00 93.36           C  
+ATOM   1070  C   ALA A 137     -25.096  18.534  16.248  1.00 93.36           C  
+ATOM   1071  CB  ALA A 137     -27.297  19.305  17.276  1.00 93.36           C  
+ATOM   1072  O   ALA A 137     -25.274  17.330  16.444  1.00 93.36           O  
+ATOM   1073  N   ARG A 138     -23.875  19.088  16.213  1.00 91.59           N  
+ATOM   1074  CA  ARG A 138     -22.606  18.336  16.225  1.00 91.59           C  
+ATOM   1075  C   ARG A 138     -22.496  17.320  17.365  1.00 91.59           C  
+ATOM   1076  CB  ARG A 138     -21.429  19.326  16.245  1.00 91.59           C  
+ATOM   1077  O   ARG A 138     -22.147  16.176  17.115  1.00 91.59           O  
+ATOM   1078  CG  ARG A 138     -20.067  18.613  16.190  1.00 91.59           C  
+ATOM   1079  CD  ARG A 138     -18.927  19.630  16.193  1.00 91.59           C  
+ATOM   1080  NE  ARG A 138     -17.625  18.957  16.323  1.00 91.59           N  
+ATOM   1081  NH1 ARG A 138     -16.394  20.811  16.897  1.00 91.59           N  
+ATOM   1082  NH2 ARG A 138     -15.403  18.822  16.760  1.00 91.59           N  
+ATOM   1083  CZ  ARG A 138     -16.484  19.529  16.652  1.00 91.59           C  
+ATOM   1084  N   GLU A 139     -22.822  17.702  18.600  1.00 93.96           N  
+ATOM   1085  CA  GLU A 139     -22.707  16.790  19.751  1.00 93.96           C  
+ATOM   1086  C   GLU A 139     -23.638  15.578  19.643  1.00 93.96           C  
+ATOM   1087  CB  GLU A 139     -23.043  17.523  21.052  1.00 93.96           C  
+ATOM   1088  O   GLU A 139     -23.247  14.462  19.983  1.00 93.96           O  
+ATOM   1089  CG  GLU A 139     -22.005  18.583  21.439  1.00 93.96           C  
+ATOM   1090  CD  GLU A 139     -22.323  19.234  22.794  1.00 93.96           C  
+ATOM   1091  OE1 GLU A 139     -21.499  20.068  23.223  1.00 93.96           O  
+ATOM   1092  OE2 GLU A 139     -23.387  18.909  23.373  1.00 93.96           O  
+ATOM   1093  N   LYS A 140     -24.866  15.780  19.147  1.00 94.78           N  
+ATOM   1094  CA  LYS A 140     -25.820  14.685  18.931  1.00 94.78           C  
+ATOM   1095  C   LYS A 140     -25.326  13.762  17.824  1.00 94.78           C  
+ATOM   1096  CB  LYS A 140     -27.218  15.221  18.599  1.00 94.78           C  
+ATOM   1097  O   LYS A 140     -25.272  12.554  18.028  1.00 94.78           O  
+ATOM   1098  CG  LYS A 140     -27.865  15.949  19.785  1.00 94.78           C  
+ATOM   1099  CD  LYS A 140     -29.313  16.314  19.437  1.00 94.78           C  
+ATOM   1100  CE  LYS A 140     -30.004  17.000  20.619  1.00 94.78           C  
+ATOM   1101  NZ  LYS A 140     -31.422  17.302  20.298  1.00 94.78           N  
+ATOM   1102  N   ARG A 141     -24.879  14.341  16.708  1.00 95.89           N  
+ATOM   1103  CA  ARG A 141     -24.301  13.598  15.587  1.00 95.89           C  
+ATOM   1104  C   ARG A 141     -23.085  12.772  16.011  1.00 95.89           C  
+ATOM   1105  CB  ARG A 141     -23.975  14.600  14.475  1.00 95.89           C  
+ATOM   1106  O   ARG A 141     -22.990  11.606  15.648  1.00 95.89           O  
+ATOM   1107  CG  ARG A 141     -23.460  13.901  13.213  1.00 95.89           C  
+ATOM   1108  CD  ARG A 141     -23.356  14.885  12.049  1.00 95.89           C  
+ATOM   1109  NE  ARG A 141     -22.405  15.986  12.322  1.00 95.89           N  
+ATOM   1110  NH1 ARG A 141     -23.885  17.744  12.154  1.00 95.89           N  
+ATOM   1111  NH2 ARG A 141     -21.716  18.142  12.493  1.00 95.89           N  
+ATOM   1112  CZ  ARG A 141     -22.679  17.277  12.321  1.00 95.89           C  
+ATOM   1113  N   LEU A 142     -22.201  13.322  16.847  1.00 96.29           N  
+ATOM   1114  CA  LEU A 142     -21.049  12.589  17.379  1.00 96.29           C  
+ATOM   1115  C   LEU A 142     -21.470  11.399  18.254  1.00 96.29           C  
+ATOM   1116  CB  LEU A 142     -20.129  13.557  18.145  1.00 96.29           C  
+ATOM   1117  O   LEU A 142     -20.868  10.334  18.146  1.00 96.29           O  
+ATOM   1118  CG  LEU A 142     -18.882  12.885  18.755  1.00 96.29           C  
+ATOM   1119  CD1 LEU A 142     -17.984  12.234  17.701  1.00 96.29           C  
+ATOM   1120  CD2 LEU A 142     -18.054  13.922  19.513  1.00 96.29           C  
+ATOM   1121  N   LYS A 143     -22.501  11.541  19.100  1.00 97.41           N  
+ATOM   1122  CA  LYS A 143     -23.030  10.410  19.886  1.00 97.41           C  
+ATOM   1123  C   LYS A 143     -23.546   9.288  18.985  1.00 97.41           C  
+ATOM   1124  CB  LYS A 143     -24.152  10.859  20.830  1.00 97.41           C  
+ATOM   1125  O   LYS A 143     -23.227   8.128  19.229  1.00 97.41           O  
+ATOM   1126  CG  LYS A 143     -23.644  11.669  22.026  1.00 97.41           C  
+ATOM   1127  CD  LYS A 143     -24.825  11.965  22.955  1.00 97.41           C  
+ATOM   1128  CE  LYS A 143     -24.369  12.723  24.202  1.00 97.41           C  
+ATOM   1129  NZ  LYS A 143     -25.431  12.693  25.238  1.00 97.41           N  
+ATOM   1130  N   VAL A 144     -24.275   9.633  17.927  1.00 97.58           N  
+ATOM   1131  CA  VAL A 144     -24.774   8.658  16.947  1.00 97.58           C  
+ATOM   1132  C   VAL A 144     -23.618   8.001  16.186  1.00 97.58           C  
+ATOM   1133  CB  VAL A 144     -25.773   9.326  15.991  1.00 97.58           C  
+ATOM   1134  O   VAL A 144     -23.559   6.778  16.094  1.00 97.58           O  
+ATOM   1135  CG1 VAL A 144     -26.249   8.342  14.931  1.00 97.58           C  
+ATOM   1136  CG2 VAL A 144     -27.013   9.827  16.744  1.00 97.58           C  
+ATOM   1137  N   ALA A 145     -22.630   8.775  15.733  1.00 98.16           N  
+ATOM   1138  CA  ALA A 145     -21.433   8.235  15.088  1.00 98.16           C  
+ATOM   1139  C   ALA A 145     -20.661   7.278  16.014  1.00 98.16           C  
+ATOM   1140  CB  ALA A 145     -20.556   9.406  14.626  1.00 98.16           C  
+ATOM   1141  O   ALA A 145     -20.186   6.232  15.577  1.00 98.16           O  
+ATOM   1142  N   ARG A 146     -20.579   7.586  17.315  1.00 98.38           N  
+ATOM   1143  CA  ARG A 146     -20.001   6.685  18.325  1.00 98.38           C  
+ATOM   1144  C   ARG A 146     -20.806   5.396  18.489  1.00 98.38           C  
+ATOM   1145  CB  ARG A 146     -19.874   7.414  19.667  1.00 98.38           C  
+ATOM   1146  O   ARG A 146     -20.202   4.333  18.613  1.00 98.38           O  
+ATOM   1147  CG  ARG A 146     -18.665   8.352  19.707  1.00 98.38           C  
+ATOM   1148  CD  ARG A 146     -18.473   8.867  21.139  1.00 98.38           C  
+ATOM   1149  NE  ARG A 146     -17.285   9.735  21.258  1.00 98.38           N  
+ATOM   1150  NH1 ARG A 146     -15.631   8.100  21.260  1.00 98.38           N  
+ATOM   1151  NH2 ARG A 146     -15.043  10.182  21.390  1.00 98.38           N  
+ATOM   1152  CZ  ARG A 146     -16.022   9.337  21.306  1.00 98.38           C  
+ATOM   1153  N   ALA A 147     -22.135   5.472  18.449  1.00 98.27           N  
+ATOM   1154  CA  ALA A 147     -22.991   4.290  18.472  1.00 98.27           C  
+ATOM   1155  C   ALA A 147     -22.763   3.400  17.237  1.00 98.27           C  
+ATOM   1156  CB  ALA A 147     -24.453   4.732  18.603  1.00 98.27           C  
+ATOM   1157  O   ALA A 147     -22.568   2.193  17.376  1.00 98.27           O  
+ATOM   1158  N   ILE A 148     -22.681   3.995  16.041  1.00 98.55           N  
+ATOM   1159  CA  ILE A 148     -22.348   3.276  14.799  1.00 98.55           C  
+ATOM   1160  C   ILE A 148     -20.953   2.653  14.890  1.00 98.55           C  
+ATOM   1161  CB  ILE A 148     -22.467   4.210  13.575  1.00 98.55           C  
+ATOM   1162  O   ILE A 148     -20.771   1.504  14.493  1.00 98.55           O  
+ATOM   1163  CG1 ILE A 148     -23.944   4.616  13.378  1.00 98.55           C  
+ATOM   1164  CG2 ILE A 148     -21.934   3.532  12.295  1.00 98.55           C  
+ATOM   1165  CD1 ILE A 148     -24.138   5.749  12.370  1.00 98.55           C  
+ATOM   1166  N   LEU A 149     -19.970   3.362  15.453  1.00 98.61           N  
+ATOM   1167  CA  LEU A 149     -18.633   2.812  15.663  1.00 98.61           C  
+ATOM   1168  C   LEU A 149     -18.652   1.601  16.601  1.00 98.61           C  
+ATOM   1169  CB  LEU A 149     -17.677   3.919  16.136  1.00 98.61           C  
+ATOM   1170  O   LEU A 149     -17.967   0.628  16.313  1.00 98.61           O  
+ATOM   1171  CG  LEU A 149     -16.241   3.438  16.420  1.00 98.61           C  
+ATOM   1172  CD1 LEU A 149     -15.566   2.742  15.235  1.00 98.61           C  
+ATOM   1173  CD2 LEU A 149     -15.363   4.634  16.792  1.00 98.61           C  
+ATOM   1174  N   TYR A 150     -19.450   1.608  17.670  1.00 98.59           N  
+ATOM   1175  CA  TYR A 150     -19.602   0.426  18.526  1.00 98.59           C  
+ATOM   1176  C   TYR A 150     -20.205  -0.772  17.774  1.00 98.59           C  
+ATOM   1177  CB  TYR A 150     -20.460   0.779  19.741  1.00 98.59           C  
+ATOM   1178  O   TYR A 150     -19.730  -1.901  17.917  1.00 98.59           O  
+ATOM   1179  CG  TYR A 150     -20.730  -0.409  20.637  1.00 98.59           C  
+ATOM   1180  CD1 TYR A 150     -22.021  -0.963  20.699  1.00 98.59           C  
+ATOM   1181  CD2 TYR A 150     -19.680  -0.987  21.373  1.00 98.59           C  
+ATOM   1182  CE1 TYR A 150     -22.279  -2.069  21.530  1.00 98.59           C  
+ATOM   1183  CE2 TYR A 150     -19.928  -2.110  22.185  1.00 98.59           C  
+ATOM   1184  OH  TYR A 150     -21.461  -3.719  23.068  1.00 98.59           O  
+ATOM   1185  CZ  TYR A 150     -21.230  -2.641  22.277  1.00 98.59           C  
+ATOM   1186  N   VAL A 151     -21.208  -0.527  16.924  1.00 98.22           N  
+ATOM   1187  CA  VAL A 151     -21.795  -1.562  16.058  1.00 98.22           C  
+ATOM   1188  C   VAL A 151     -20.747  -2.102  15.079  1.00 98.22           C  
+ATOM   1189  CB  VAL A 151     -23.050  -1.027  15.338  1.00 98.22           C  
+ATOM   1190  O   VAL A 151     -20.551  -3.314  14.988  1.00 98.22           O  
+ATOM   1191  CG1 VAL A 151     -23.609  -2.017  14.313  1.00 98.22           C  
+ATOM   1192  CG2 VAL A 151     -24.167  -0.733  16.345  1.00 98.22           C  
+ATOM   1193  N   ALA A 152     -19.998  -1.219  14.415  1.00 98.41           N  
+ATOM   1194  CA  ALA A 152     -18.897  -1.582  13.523  1.00 98.41           C  
+ATOM   1195  C   ALA A 152     -17.762  -2.325  14.252  1.00 98.41           C  
+ATOM   1196  CB  ALA A 152     -18.384  -0.304  12.850  1.00 98.41           C  
+ATOM   1197  O   ALA A 152     -17.121  -3.187  13.664  1.00 98.41           O  
+ATOM   1198  N   GLN A 153     -17.550  -2.057  15.544  1.00 98.07           N  
+ATOM   1199  CA  GLN A 153     -16.643  -2.788  16.440  1.00 98.07           C  
+ATOM   1200  C   GLN A 153     -17.193  -4.170  16.858  1.00 98.07           C  
+ATOM   1201  CB  GLN A 153     -16.287  -1.899  17.649  1.00 98.07           C  
+ATOM   1202  O   GLN A 153     -16.688  -4.799  17.780  1.00 98.07           O  
+ATOM   1203  CG  GLN A 153     -15.317  -0.773  17.266  1.00 98.07           C  
+ATOM   1204  CD  GLN A 153     -15.104   0.268  18.366  1.00 98.07           C  
+ATOM   1205  NE2 GLN A 153     -13.956   0.905  18.367  1.00 98.07           N  
+ATOM   1206  OE1 GLN A 153     -15.917   0.558  19.234  1.00 98.07           O  
+ATOM   1207  N   GLY A 154     -18.237  -4.680  16.207  1.00 97.29           N  
+ATOM   1208  CA  GLY A 154     -18.756  -6.022  16.471  1.00 97.29           C  
+ATOM   1209  C   GLY A 154     -19.456  -6.169  17.816  1.00 97.29           C  
+ATOM   1210  O   GLY A 154     -19.511  -7.277  18.339  1.00 97.29           O  
+ATOM   1211  N   THR A 155     -19.982  -5.072  18.382  1.00 96.95           N  
+ATOM   1212  CA  THR A 155     -20.811  -5.103  19.604  1.00 96.95           C  
+ATOM   1213  C   THR A 155     -20.176  -5.922  20.734  1.00 96.95           C  
+ATOM   1214  CB  THR A 155     -22.267  -5.518  19.305  1.00 96.95           C  
+ATOM   1215  O   THR A 155     -20.828  -6.721  21.405  1.00 96.95           O  
+ATOM   1216  CG2 THR A 155     -22.986  -4.407  18.543  1.00 96.95           C  
+ATOM   1217  OG1 THR A 155     -22.338  -6.668  18.489  1.00 96.95           O  
+ATOM   1218  N   PHE A 156     -18.870  -5.725  20.931  1.00 96.62           N  
+ATOM   1219  CA  PHE A 156     -18.018  -6.559  21.783  1.00 96.62           C  
+ATOM   1220  C   PHE A 156     -18.510  -6.716  23.227  1.00 96.62           C  
+ATOM   1221  CB  PHE A 156     -16.600  -5.968  21.780  1.00 96.62           C  
+ATOM   1222  O   PHE A 156     -18.182  -7.700  23.877  1.00 96.62           O  
+ATOM   1223  CG  PHE A 156     -16.530  -4.534  22.281  1.00 96.62           C  
+ATOM   1224  CD1 PHE A 156     -16.404  -3.475  21.364  1.00 96.62           C  
+ATOM   1225  CD2 PHE A 156     -16.607  -4.255  23.660  1.00 96.62           C  
+ATOM   1226  CE1 PHE A 156     -16.364  -2.147  21.821  1.00 96.62           C  
+ATOM   1227  CE2 PHE A 156     -16.580  -2.927  24.118  1.00 96.62           C  
+ATOM   1228  CZ  PHE A 156     -16.465  -1.874  23.196  1.00 96.62           C  
+ATOM   1229  N   GLY A 157     -19.311  -5.776  23.742  1.00 95.31           N  
+ATOM   1230  CA  GLY A 157     -19.845  -5.827  25.102  1.00 95.31           C  
+ATOM   1231  C   GLY A 157     -20.831  -6.971  25.352  1.00 95.31           C  
+ATOM   1232  O   GLY A 157     -21.171  -7.224  26.508  1.00 95.31           O  
+ATOM   1233  N   GLU A 158     -21.285  -7.632  24.287  1.00 94.33           N  
+ATOM   1234  CA  GLU A 158     -22.147  -8.816  24.317  1.00 94.33           C  
+ATOM   1235  C   GLU A 158     -21.407 -10.107  23.921  1.00 94.33           C  
+ATOM   1236  CB  GLU A 158     -23.359  -8.589  23.399  1.00 94.33           C  
+ATOM   1237  O   GLU A 158     -22.013 -11.175  23.926  1.00 94.33           O  
+ATOM   1238  CG  GLU A 158     -24.192  -7.354  23.782  1.00 94.33           C  
+ATOM   1239  CD  GLU A 158     -25.452  -7.192  22.919  1.00 94.33           C  
+ATOM   1240  OE1 GLU A 158     -26.114  -6.139  23.043  1.00 94.33           O  
+ATOM   1241  OE2 GLU A 158     -25.818  -8.131  22.173  1.00 94.33           O  
+ATOM   1242  N   CYS A 159     -20.115 -10.020  23.588  1.00 95.63           N  
+ATOM   1243  CA  CYS A 159     -19.302 -11.146  23.131  1.00 95.63           C  
+ATOM   1244  C   CYS A 159     -18.490 -11.760  24.281  1.00 95.63           C  
+ATOM   1245  CB  CYS A 159     -18.382 -10.676  21.996  1.00 95.63           C  
+ATOM   1246  O   CYS A 159     -18.083 -11.073  25.216  1.00 95.63           O  
+ATOM   1247  SG  CYS A 159     -19.350 -10.088  20.574  1.00 95.63           S  
+ATOM   1248  N   SER A 160     -18.213 -13.057  24.179  1.00 93.87           N  
+ATOM   1249  CA  SER A 160     -17.421 -13.840  25.138  1.00 93.87           C  
+ATOM   1250  C   SER A 160     -16.023 -14.209  24.627  1.00 93.87           C  
+ATOM   1251  CB  SER A 160     -18.202 -15.104  25.502  1.00 93.87           C  
+ATOM   1252  O   SER A 160     -15.177 -14.661  25.398  1.00 93.87           O  
+ATOM   1253  OG  SER A 160     -18.334 -15.974  24.392  1.00 93.87           O  
+ATOM   1254  N   SER A 161     -15.766 -14.025  23.329  1.00 95.95           N  
+ATOM   1255  CA  SER A 161     -14.487 -14.341  22.689  1.00 95.95           C  
+ATOM   1256  C   SER A 161     -14.175 -13.394  21.528  1.00 95.95           C  
+ATOM   1257  CB  SER A 161     -14.491 -15.793  22.199  1.00 95.95           C  
+ATOM   1258  O   SER A 161     -15.074 -12.796  20.936  1.00 95.95           O  
+ATOM   1259  OG  SER A 161     -15.394 -15.968  21.124  1.00 95.95           O  
+ATOM   1260  N   GLU A 162     -12.899 -13.298  21.146  1.00 94.86           N  
+ATOM   1261  CA  GLU A 162     -12.477 -12.514  19.975  1.00 94.86           C  
+ATOM   1262  C   GLU A 162     -13.094 -13.029  18.662  1.00 94.86           C  
+ATOM   1263  CB  GLU A 162     -10.947 -12.534  19.846  1.00 94.86           C  
+ATOM   1264  O   GLU A 162     -13.398 -12.239  17.769  1.00 94.86           O  
+ATOM   1265  CG  GLU A 162     -10.216 -11.932  21.059  1.00 94.86           C  
+ATOM   1266  CD  GLU A 162      -8.697 -11.812  20.835  1.00 94.86           C  
+ATOM   1267  OE1 GLU A 162      -7.969 -11.713  21.845  1.00 94.86           O  
+ATOM   1268  OE2 GLU A 162      -8.267 -11.776  19.658  1.00 94.86           O  
+ATOM   1269  N   ALA A 163     -13.335 -14.341  18.555  1.00 94.89           N  
+ATOM   1270  CA  ALA A 163     -13.976 -14.948  17.389  1.00 94.89           C  
+ATOM   1271  C   ALA A 163     -15.440 -14.497  17.237  1.00 94.89           C  
+ATOM   1272  CB  ALA A 163     -13.872 -16.473  17.520  1.00 94.89           C  
+ATOM   1273  O   ALA A 163     -15.900 -14.238  16.124  1.00 94.89           O  
+ATOM   1274  N   GLU A 164     -16.165 -14.344  18.351  1.00 95.84           N  
+ATOM   1275  CA  GLU A 164     -17.516 -13.772  18.334  1.00 95.84           C  
+ATOM   1276  C   GLU A 164     -17.493 -12.302  17.915  1.00 95.84           C  
+ATOM   1277  CB  GLU A 164     -18.197 -13.917  19.699  1.00 95.84           C  
+ATOM   1278  O   GLU A 164     -18.288 -11.913  17.058  1.00 95.84           O  
+ATOM   1279  CG  GLU A 164     -18.686 -15.350  19.943  1.00 95.84           C  
+ATOM   1280  CD  GLU A 164     -19.388 -15.509  21.298  1.00 95.84           C  
+ATOM   1281  OE1 GLU A 164     -20.000 -16.573  21.512  1.00 95.84           O  
+ATOM   1282  OE2 GLU A 164     -19.248 -14.614  22.165  1.00 95.84           O  
+ATOM   1283  N   VAL A 165     -16.543 -11.509  18.431  1.00 97.08           N  
+ATOM   1284  CA  VAL A 165     -16.361 -10.109  18.007  1.00 97.08           C  
+ATOM   1285  C   VAL A 165     -16.107 -10.032  16.504  1.00 97.08           C  
+ATOM   1286  CB  VAL A 165     -15.211  -9.416  18.769  1.00 97.08           C  
+ATOM   1287  O   VAL A 165     -16.711  -9.206  15.822  1.00 97.08           O  
+ATOM   1288  CG1 VAL A 165     -14.982  -7.978  18.279  1.00 97.08           C  
+ATOM   1289  CG2 VAL A 165     -15.506  -9.341  20.268  1.00 97.08           C  
+ATOM   1290  N   GLN A 166     -15.256 -10.906  15.962  1.00 95.35           N  
+ATOM   1291  CA  GLN A 166     -14.978 -10.964  14.528  1.00 95.35           C  
+ATOM   1292  C   GLN A 166     -16.233 -11.294  13.709  1.00 95.35           C  
+ATOM   1293  CB  GLN A 166     -13.870 -11.996  14.274  1.00 95.35           C  
+ATOM   1294  O   GLN A 166     -16.504 -10.638  12.701  1.00 95.35           O  
+ATOM   1295  CG  GLN A 166     -13.419 -11.985  12.807  1.00 95.35           C  
+ATOM   1296  CD  GLN A 166     -12.232 -12.901  12.537  1.00 95.35           C  
+ATOM   1297  NE2 GLN A 166     -11.606 -12.780  11.387  1.00 95.35           N  
+ATOM   1298  OE1 GLN A 166     -11.853 -13.760  13.316  1.00 95.35           O  
+ATOM   1299  N   SER A 167     -17.013 -12.287  14.145  1.00 94.75           N  
+ATOM   1300  CA  SER A 167     -18.253 -12.695  13.477  1.00 94.75           C  
+ATOM   1301  C   SER A 167     -19.286 -11.565  13.464  1.00 94.75           C  
+ATOM   1302  CB  SER A 167     -18.815 -13.942  14.166  1.00 94.75           C  
+ATOM   1303  O   SER A 167     -19.834 -11.230  12.409  1.00 94.75           O  
+ATOM   1304  OG  SER A 167     -20.011 -14.360  13.536  1.00 94.75           O  
+ATOM   1305  N   TRP A 168     -19.522 -10.932  14.617  1.00 96.78           N  
+ATOM   1306  CA  TRP A 168     -20.468  -9.823  14.735  1.00 96.78           C  
+ATOM   1307  C   TRP A 168     -19.995  -8.575  14.007  1.00 96.78           C  
+ATOM   1308  CB  TRP A 168     -20.758  -9.526  16.206  1.00 96.78           C  
+ATOM   1309  O   TRP A 168     -20.799  -7.940  13.334  1.00 96.78           O  
+ATOM   1310  CG  TRP A 168     -21.770 -10.459  16.776  1.00 96.78           C  
+ATOM   1311  CD1 TRP A 168     -21.545 -11.415  17.703  1.00 96.78           C  
+ATOM   1312  CD2 TRP A 168     -23.186 -10.547  16.435  1.00 96.78           C  
+ATOM   1313  CE2 TRP A 168     -23.756 -11.628  17.169  1.00 96.78           C  
+ATOM   1314  CE3 TRP A 168     -24.043  -9.815  15.583  1.00 96.78           C  
+ATOM   1315  NE1 TRP A 168     -22.716 -12.109  17.940  1.00 96.78           N  
+ATOM   1316  CH2 TRP A 168     -25.942 -11.215  16.214  1.00 96.78           C  
+ATOM   1317  CZ2 TRP A 168     -25.112 -11.971  17.060  1.00 96.78           C  
+ATOM   1318  CZ3 TRP A 168     -25.409 -10.140  15.481  1.00 96.78           C  
+ATOM   1319  N   MET A 169     -18.701  -8.256  14.055  1.00 97.14           N  
+ATOM   1320  CA  MET A 169     -18.119  -7.185  13.246  1.00 97.14           C  
+ATOM   1321  C   MET A 169     -18.408  -7.426  11.769  1.00 97.14           C  
+ATOM   1322  CB  MET A 169     -16.612  -7.094  13.512  1.00 97.14           C  
+ATOM   1323  O   MET A 169     -18.930  -6.541  11.100  1.00 97.14           O  
+ATOM   1324  CG  MET A 169     -15.895  -6.133  12.557  1.00 97.14           C  
+ATOM   1325  SD  MET A 169     -14.143  -5.880  12.936  1.00 97.14           S  
+ATOM   1326  CE  MET A 169     -14.287  -4.976  14.494  1.00 97.14           C  
+ATOM   1327  N   ARG A 170     -18.142  -8.636  11.264  1.00 95.77           N  
+ATOM   1328  CA  ARG A 170     -18.395  -8.969   9.859  1.00 95.77           C  
+ATOM   1329  C   ARG A 170     -19.860  -8.773   9.482  1.00 95.77           C  
+ATOM   1330  CB  ARG A 170     -17.887 -10.386   9.569  1.00 95.77           C  
+ATOM   1331  O   ARG A 170     -20.141  -8.076   8.510  1.00 95.77           O  
+ATOM   1332  CG  ARG A 170     -17.921 -10.676   8.065  1.00 95.77           C  
+ATOM   1333  CD  ARG A 170     -17.239 -12.015   7.750  1.00 95.77           C  
+ATOM   1334  NE  ARG A 170     -16.974 -12.165   6.308  1.00 95.77           N  
+ATOM   1335  NH1 ARG A 170     -15.274 -10.607   6.110  1.00 95.77           N  
+ATOM   1336  NH2 ARG A 170     -15.907 -11.738   4.354  1.00 95.77           N  
+ATOM   1337  CZ  ARG A 170     -16.062 -11.514   5.610  1.00 95.77           C  
+ATOM   1338  N   TYR A 171     -20.781  -9.334  10.261  1.00 96.60           N  
+ATOM   1339  CA  TYR A 171     -22.216  -9.168  10.031  1.00 96.60           C  
+ATOM   1340  C   TYR A 171     -22.642  -7.691  10.066  1.00 96.60           C  
+ATOM   1341  CB  TYR A 171     -22.981  -9.997  11.071  1.00 96.60           C  
+ATOM   1342  O   TYR A 171     -23.287  -7.211   9.133  1.00 96.60           O  
+ATOM   1343  CG  TYR A 171     -24.478  -9.761  11.042  1.00 96.60           C  
+ATOM   1344  CD1 TYR A 171     -25.057  -8.863  11.956  1.00 96.60           C  
+ATOM   1345  CD2 TYR A 171     -25.283 -10.403  10.082  1.00 96.60           C  
+ATOM   1346  CE1 TYR A 171     -26.434  -8.588  11.912  1.00 96.60           C  
+ATOM   1347  CE2 TYR A 171     -26.667 -10.135  10.033  1.00 96.60           C  
+ATOM   1348  OH  TYR A 171     -28.573  -8.971  10.915  1.00 96.60           O  
+ATOM   1349  CZ  TYR A 171     -27.240  -9.226  10.948  1.00 96.60           C  
+ATOM   1350  N   ASN A 172     -22.231  -6.961  11.103  1.00 97.79           N  
+ATOM   1351  CA  ASN A 172     -22.586  -5.561  11.307  1.00 97.79           C  
+ATOM   1352  C   ASN A 172     -22.029  -4.662  10.194  1.00 97.79           C  
+ATOM   1353  CB  ASN A 172     -22.073  -5.109  12.685  1.00 97.79           C  
+ATOM   1354  O   ASN A 172     -22.716  -3.748   9.754  1.00 97.79           O  
+ATOM   1355  CG  ASN A 172     -22.810  -5.713  13.875  1.00 97.79           C  
+ATOM   1356  ND2 ASN A 172     -22.279  -5.537  15.061  1.00 97.79           N  
+ATOM   1357  OD1 ASN A 172     -23.870  -6.308  13.776  1.00 97.79           O  
+ATOM   1358  N   ILE A 173     -20.818  -4.921   9.694  1.00 98.02           N  
+ATOM   1359  CA  ILE A 173     -20.242  -4.152   8.585  1.00 98.02           C  
+ATOM   1360  C   ILE A 173     -21.051  -4.335   7.298  1.00 98.02           C  
+ATOM   1361  CB  ILE A 173     -18.753  -4.508   8.390  1.00 98.02           C  
+ATOM   1362  O   ILE A 173     -21.358  -3.343   6.638  1.00 98.02           O  
+ATOM   1363  CG1 ILE A 173     -17.863  -3.968   9.536  1.00 98.02           C  
+ATOM   1364  CG2 ILE A 173     -18.247  -4.008   7.028  1.00 98.02           C  
+ATOM   1365  CD1 ILE A 173     -17.805  -2.446   9.695  1.00 98.02           C  
+ATOM   1366  N   PHE A 174     -21.436  -5.567   6.949  1.00 97.71           N  
+ATOM   1367  CA  PHE A 174     -22.277  -5.793   5.769  1.00 97.71           C  
+ATOM   1368  C   PHE A 174     -23.667  -5.169   5.924  1.00 97.71           C  
+ATOM   1369  CB  PHE A 174     -22.361  -7.288   5.440  1.00 97.71           C  
+ATOM   1370  O   PHE A 174     -24.185  -4.623   4.955  1.00 97.71           O  
+ATOM   1371  CG  PHE A 174     -21.165  -7.795   4.656  1.00 97.71           C  
+ATOM   1372  CD1 PHE A 174     -20.988  -7.401   3.316  1.00 97.71           C  
+ATOM   1373  CD2 PHE A 174     -20.222  -8.646   5.257  1.00 97.71           C  
+ATOM   1374  CE1 PHE A 174     -19.877  -7.854   2.583  1.00 97.71           C  
+ATOM   1375  CE2 PHE A 174     -19.098  -9.082   4.535  1.00 97.71           C  
+ATOM   1376  CZ  PHE A 174     -18.923  -8.685   3.198  1.00 97.71           C  
+ATOM   1377  N   LEU A 175     -24.233  -5.172   7.133  1.00 97.89           N  
+ATOM   1378  CA  LEU A 175     -25.480  -4.467   7.432  1.00 97.89           C  
+ATOM   1379  C   LEU A 175     -25.345  -2.946   7.248  1.00 97.89           C  
+ATOM   1380  CB  LEU A 175     -25.882  -4.817   8.873  1.00 97.89           C  
+ATOM   1381  O   LEU A 175     -26.195  -2.321   6.621  1.00 97.89           O  
+ATOM   1382  CG  LEU A 175     -27.144  -4.090   9.361  1.00 97.89           C  
+ATOM   1383  CD1 LEU A 175     -28.388  -4.624   8.655  1.00 97.89           C  
+ATOM   1384  CD2 LEU A 175     -27.276  -4.299  10.866  1.00 97.89           C  
+ATOM   1385  N   LEU A 176     -24.280  -2.342   7.787  1.00 98.24           N  
+ATOM   1386  CA  LEU A 176     -24.021  -0.903   7.661  1.00 98.24           C  
+ATOM   1387  C   LEU A 176     -23.804  -0.497   6.198  1.00 98.24           C  
+ATOM   1388  CB  LEU A 176     -22.804  -0.517   8.520  1.00 98.24           C  
+ATOM   1389  O   LEU A 176     -24.282   0.554   5.766  1.00 98.24           O  
+ATOM   1390  CG  LEU A 176     -23.055  -0.531  10.041  1.00 98.24           C  
+ATOM   1391  CD1 LEU A 176     -21.728  -0.295  10.766  1.00 98.24           C  
+ATOM   1392  CD2 LEU A 176     -24.049   0.539  10.490  1.00 98.24           C  
+ATOM   1393  N   LEU A 177     -23.114  -1.340   5.428  1.00 97.08           N  
+ATOM   1394  CA  LEU A 177     -22.939  -1.142   3.995  1.00 97.08           C  
+ATOM   1395  C   LEU A 177     -24.282  -1.222   3.253  1.00 97.08           C  
+ATOM   1396  CB  LEU A 177     -21.921  -2.170   3.477  1.00 97.08           C  
+ATOM   1397  O   LEU A 177     -24.584  -0.337   2.461  1.00 97.08           O  
+ATOM   1398  CG  LEU A 177     -21.573  -1.991   1.990  1.00 97.08           C  
+ATOM   1399  CD1 LEU A 177     -20.851  -0.668   1.727  1.00 97.08           C  
+ATOM   1400  CD2 LEU A 177     -20.671  -3.140   1.539  1.00 97.08           C  
+ATOM   1401  N   GLU A 178     -25.107  -2.226   3.560  1.00 96.53           N  
+ATOM   1402  CA  GLU A 178     -26.423  -2.434   2.945  1.00 96.53           C  
+ATOM   1403  C   GLU A 178     -27.372  -1.242   3.147  1.00 96.53           C  
+ATOM   1404  CB  GLU A 178     -27.036  -3.723   3.525  1.00 96.53           C  
+ATOM   1405  O   GLU A 178     -28.137  -0.907   2.244  1.00 96.53           O  
+ATOM   1406  CG  GLU A 178     -28.395  -4.083   2.908  1.00 96.53           C  
+ATOM   1407  CD  GLU A 178     -29.020  -5.360   3.491  1.00 96.53           C  
+ATOM   1408  OE1 GLU A 178     -29.984  -5.862   2.861  1.00 96.53           O  
+ATOM   1409  OE2 GLU A 178     -28.664  -5.783   4.610  1.00 96.53           O  
+ATOM   1410  N   VAL A 179     -27.327  -0.580   4.308  1.00 96.65           N  
+ATOM   1411  CA  VAL A 179     -28.156   0.612   4.571  1.00 96.65           C  
+ATOM   1412  C   VAL A 179     -27.565   1.912   4.011  1.00 96.65           C  
+ATOM   1413  CB  VAL A 179     -28.539   0.758   6.057  1.00 96.65           C  
+ATOM   1414  O   VAL A 179     -28.197   2.953   4.137  1.00 96.65           O  
+ATOM   1415  CG1 VAL A 179     -29.279  -0.483   6.578  1.00 96.65           C  
+ATOM   1416  CG2 VAL A 179     -27.333   1.041   6.953  1.00 96.65           C  
+ATOM   1417  N   GLY A 180     -26.375   1.886   3.398  1.00 95.93           N  
+ATOM   1418  CA  GLY A 180     -25.750   3.071   2.794  1.00 95.93           C  
+ATOM   1419  C   GLY A 180     -24.901   3.918   3.749  1.00 95.93           C  
+ATOM   1420  O   GLY A 180     -24.615   5.078   3.454  1.00 95.93           O  
+ATOM   1421  N   THR A 181     -24.442   3.353   4.873  1.00 97.35           N  
+ATOM   1422  CA  THR A 181     -23.662   4.098   5.884  1.00 97.35           C  
+ATOM   1423  C   THR A 181     -22.372   4.686   5.308  1.00 97.35           C  
+ATOM   1424  CB  THR A 181     -23.324   3.207   7.091  1.00 97.35           C  
+ATOM   1425  O   THR A 181     -21.981   5.787   5.685  1.00 97.35           O  
+ATOM   1426  CG2 THR A 181     -22.510   3.904   8.180  1.00 97.35           C  
+ATOM   1427  OG1 THR A 181     -24.501   2.772   7.723  1.00 97.35           O  
+ATOM   1428  N   PHE A 182     -21.699   3.993   4.381  1.00 96.98           N  
+ATOM   1429  CA  PHE A 182     -20.427   4.477   3.835  1.00 96.98           C  
+ATOM   1430  C   PHE A 182     -20.576   5.814   3.092  1.00 96.98           C  
+ATOM   1431  CB  PHE A 182     -19.786   3.408   2.943  1.00 96.98           C  
+ATOM   1432  O   PHE A 182     -19.772   6.715   3.319  1.00 96.98           O  
+ATOM   1433  CG  PHE A 182     -18.358   3.751   2.564  1.00 96.98           C  
+ATOM   1434  CD1 PHE A 182     -18.084   4.435   1.363  1.00 96.98           C  
+ATOM   1435  CD2 PHE A 182     -17.299   3.407   3.428  1.00 96.98           C  
+ATOM   1436  CE1 PHE A 182     -16.760   4.770   1.032  1.00 96.98           C  
+ATOM   1437  CE2 PHE A 182     -15.975   3.742   3.095  1.00 96.98           C  
+ATOM   1438  CZ  PHE A 182     -15.707   4.431   1.900  1.00 96.98           C  
+ATOM   1439  N   ASN A 183     -21.624   5.978   2.279  1.00 94.34           N  
+ATOM   1440  CA  ASN A 183     -21.863   7.215   1.528  1.00 94.34           C  
+ATOM   1441  C   ASN A 183     -22.144   8.396   2.466  1.00 94.34           C  
+ATOM   1442  CB  ASN A 183     -22.998   6.980   0.515  1.00 94.34           C  
+ATOM   1443  O   ASN A 183     -21.516   9.445   2.334  1.00 94.34           O  
+ATOM   1444  CG  ASN A 183     -22.579   6.030  -0.595  1.00 94.34           C  
+ATOM   1445  ND2 ASN A 183     -23.497   5.280  -1.156  1.00 94.34           N  
+ATOM   1446  OD1 ASN A 183     -21.416   5.925  -0.945  1.00 94.34           O  
+ATOM   1447  N   ALA A 184     -22.972   8.191   3.494  1.00 95.09           N  
+ATOM   1448  CA  ALA A 184     -23.203   9.208   4.520  1.00 95.09           C  
+ATOM   1449  C   ALA A 184     -21.907   9.596   5.257  1.00 95.09           C  
+ATOM   1450  CB  ALA A 184     -24.251   8.672   5.497  1.00 95.09           C  
+ATOM   1451  O   ALA A 184     -21.660  10.770   5.534  1.00 95.09           O  
+ATOM   1452  N   LEU A 185     -21.029   8.627   5.543  1.00 96.97           N  
+ATOM   1453  CA  LEU A 185     -19.727   8.907   6.155  1.00 96.97           C  
+ATOM   1454  C   LEU A 185     -18.794   9.688   5.224  1.00 96.97           C  
+ATOM   1455  CB  LEU A 185     -19.047   7.604   6.600  1.00 96.97           C  
+ATOM   1456  O   LEU A 185     -18.039  10.519   5.721  1.00 96.97           O  
+ATOM   1457  CG  LEU A 185     -19.733   6.886   7.771  1.00 96.97           C  
+ATOM   1458  CD1 LEU A 185     -19.066   5.526   7.959  1.00 96.97           C  
+ATOM   1459  CD2 LEU A 185     -19.618   7.644   9.091  1.00 96.97           C  
+ATOM   1460  N   VAL A 186     -18.835   9.459   3.907  1.00 95.98           N  
+ATOM   1461  CA  VAL A 186     -18.059  10.242   2.928  1.00 95.98           C  
+ATOM   1462  C   VAL A 186     -18.490  11.710   2.958  1.00 95.98           C  
+ATOM   1463  CB  VAL A 186     -18.184   9.652   1.504  1.00 95.98           C  
+ATOM   1464  O   VAL A 186     -17.639  12.598   3.026  1.00 95.98           O  
+ATOM   1465  CG1 VAL A 186     -17.556  10.561   0.441  1.00 95.98           C  
+ATOM   1466  CG2 VAL A 186     -17.459   8.305   1.388  1.00 95.98           C  
+ATOM   1467  N   GLU A 187     -19.792  11.987   2.964  1.00 93.46           N  
+ATOM   1468  CA  GLU A 187     -20.317  13.357   3.047  1.00 93.46           C  
+ATOM   1469  C   GLU A 187     -19.923  14.038   4.366  1.00 93.46           C  
+ATOM   1470  CB  GLU A 187     -21.841  13.334   2.897  1.00 93.46           C  
+ATOM   1471  O   GLU A 187     -19.387  15.151   4.369  1.00 93.46           O  
+ATOM   1472  CG  GLU A 187     -22.272  12.900   1.488  1.00 93.46           C  
+ATOM   1473  CD  GLU A 187     -23.797  12.829   1.333  1.00 93.46           C  
+ATOM   1474  OE1 GLU A 187     -24.234  12.235   0.323  1.00 93.46           O  
+ATOM   1475  OE2 GLU A 187     -24.504  13.390   2.200  1.00 93.46           O  
+ATOM   1476  N   LEU A 188     -20.092  13.338   5.493  1.00 94.86           N  
+ATOM   1477  CA  LEU A 188     -19.691  13.842   6.808  1.00 94.86           C  
+ATOM   1478  C   LEU A 188     -18.183  14.071   6.919  1.00 94.86           C  
+ATOM   1479  CB  LEU A 188     -20.136  12.859   7.898  1.00 94.86           C  
+ATOM   1480  O   LEU A 188     -17.756  15.059   7.517  1.00 94.86           O  
+ATOM   1481  CG  LEU A 188     -21.648  12.839   8.161  1.00 94.86           C  
+ATOM   1482  CD1 LEU A 188     -21.908  11.813   9.260  1.00 94.86           C  
+ATOM   1483  CD2 LEU A 188     -22.172  14.198   8.630  1.00 94.86           C  
+ATOM   1484  N   LEU A 189     -17.371  13.181   6.346  1.00 96.16           N  
+ATOM   1485  CA  LEU A 189     -15.922  13.332   6.344  1.00 96.16           C  
+ATOM   1486  C   LEU A 189     -15.512  14.586   5.569  1.00 96.16           C  
+ATOM   1487  CB  LEU A 189     -15.261  12.057   5.790  1.00 96.16           C  
+ATOM   1488  O   LEU A 189     -14.684  15.341   6.073  1.00 96.16           O  
+ATOM   1489  CG  LEU A 189     -13.724  12.127   5.770  1.00 96.16           C  
+ATOM   1490  CD1 LEU A 189     -13.120  12.228   7.175  1.00 96.16           C  
+ATOM   1491  CD2 LEU A 189     -13.136  10.894   5.090  1.00 96.16           C  
+ATOM   1492  N   ASN A 190     -16.106  14.856   4.402  1.00 94.01           N  
+ATOM   1493  CA  ASN A 190     -15.839  16.095   3.660  1.00 94.01           C  
+ATOM   1494  C   ASN A 190     -16.201  17.339   4.471  1.00 94.01           C  
+ATOM   1495  CB  ASN A 190     -16.608  16.112   2.340  1.00 94.01           C  
+ATOM   1496  O   ASN A 190     -15.397  18.266   4.571  1.00 94.01           O  
+ATOM   1497  CG  ASN A 190     -15.926  15.273   1.297  1.00 94.01           C  
+ATOM   1498  ND2 ASN A 190     -16.523  14.168   0.949  1.00 94.01           N  
+ATOM   1499  OD1 ASN A 190     -14.861  15.602   0.796  1.00 94.01           O  
+ATOM   1500  N   MET A 191     -17.376  17.339   5.104  1.00 92.61           N  
+ATOM   1501  CA  MET A 191     -17.798  18.449   5.957  1.00 92.61           C  
+ATOM   1502  C   MET A 191     -16.796  18.699   7.099  1.00 92.61           C  
+ATOM   1503  CB  MET A 191     -19.202  18.148   6.490  1.00 92.61           C  
+ATOM   1504  O   MET A 191     -16.442  19.849   7.366  1.00 92.61           O  
+ATOM   1505  CG  MET A 191     -19.745  19.284   7.369  1.00 92.61           C  
+ATOM   1506  SD  MET A 191     -21.261  18.884   8.277  1.00 92.61           S  
+ATOM   1507  CE  MET A 191     -20.597  17.653   9.430  1.00 92.61           C  
+ATOM   1508  N   GLU A 192     -16.299  17.648   7.759  1.00 93.74           N  
+ATOM   1509  CA  GLU A 192     -15.306  17.795   8.831  1.00 93.74           C  
+ATOM   1510  C   GLU A 192     -13.897  18.135   8.309  1.00 93.74           C  
+ATOM   1511  CB  GLU A 192     -15.291  16.556   9.743  1.00 93.74           C  
+ATOM   1512  O   GLU A 192     -13.151  18.845   8.986  1.00 93.74           O  
+ATOM   1513  CG  GLU A 192     -16.572  16.369  10.583  1.00 93.74           C  
+ATOM   1514  CD  GLU A 192     -16.932  17.548  11.517  1.00 93.74           C  
+ATOM   1515  OE1 GLU A 192     -18.138  17.694  11.846  1.00 93.74           O  
+ATOM   1516  OE2 GLU A 192     -16.026  18.323  11.923  1.00 93.74           O  
+ATOM   1517  N   ILE A 193     -13.526  17.719   7.091  1.00 94.46           N  
+ATOM   1518  CA  ILE A 193     -12.278  18.146   6.432  1.00 94.46           C  
+ATOM   1519  C   ILE A 193     -12.277  19.663   6.206  1.00 94.46           C  
+ATOM   1520  CB  ILE A 193     -12.058  17.372   5.105  1.00 94.46           C  
+ATOM   1521  O   ILE A 193     -11.233  20.305   6.380  1.00 94.46           O  
+ATOM   1522  CG1 ILE A 193     -11.606  15.925   5.397  1.00 94.46           C  
+ATOM   1523  CG2 ILE A 193     -11.016  18.049   4.187  1.00 94.46           C  
+ATOM   1524  CD1 ILE A 193     -11.723  14.999   4.178  1.00 94.46           C  
+ATOM   1525  N   ASP A 194     -13.419  20.244   5.838  1.00 91.28           N  
+ATOM   1526  CA  ASP A 194     -13.571  21.676   5.547  1.00 91.28           C  
+ATOM   1527  C   ASP A 194     -13.980  22.526   6.760  1.00 91.28           C  
+ATOM   1528  CB  ASP A 194     -14.465  21.855   4.313  1.00 91.28           C  
+ATOM   1529  O   ASP A 194     -14.146  23.748   6.659  1.00 91.28           O  
+ATOM   1530  CG  ASP A 194     -13.751  21.389   3.037  1.00 91.28           C  
+ATOM   1531  OD1 ASP A 194     -12.484  21.408   3.030  1.00 91.28           O  
+ATOM   1532  OD2 ASP A 194     -14.470  21.078   2.067  1.00 91.28           O  
+ATOM   1533  N   ASN A 195     -14.026  21.911   7.946  1.00 91.29           N  
+ATOM   1534  CA  ASN A 195     -14.310  22.573   9.212  1.00 91.29           C  
+ATOM   1535  C   ASN A 195     -13.194  23.562   9.613  1.00 91.29           C  
+ATOM   1536  CB  ASN A 195     -14.603  21.501  10.266  1.00 91.29           C  
+ATOM   1537  O   ASN A 195     -12.266  23.276  10.379  1.00 91.29           O  
+ATOM   1538  CG  ASN A 195     -15.133  22.065  11.567  1.00 91.29           C  
+ATOM   1539  ND2 ASN A 195     -15.664  21.207  12.407  1.00 91.29           N  
+ATOM   1540  OD1 ASN A 195     -15.068  23.259  11.854  1.00 91.29           O  
+ATOM   1541  N   SER A 196     -13.315  24.789   9.106  1.00 83.99           N  
+ATOM   1542  CA  SER A 196     -12.345  25.872   9.306  1.00 83.99           C  
+ATOM   1543  C   SER A 196     -12.187  26.280  10.777  1.00 83.99           C  
+ATOM   1544  CB  SER A 196     -12.771  27.085   8.477  1.00 83.99           C  
+ATOM   1545  O   SER A 196     -11.118  26.752  11.178  1.00 83.99           O  
+ATOM   1546  OG  SER A 196     -12.684  26.789   7.097  1.00 83.99           O  
+ATOM   1547  N   ALA A 197     -13.217  26.072  11.605  1.00 87.12           N  
+ATOM   1548  CA  ALA A 197     -13.166  26.365  13.035  1.00 87.12           C  
+ATOM   1549  C   ALA A 197     -12.244  25.386  13.780  1.00 87.12           C  
+ATOM   1550  CB  ALA A 197     -14.593  26.350  13.594  1.00 87.12           C  
+ATOM   1551  O   ALA A 197     -11.410  25.820  14.580  1.00 87.12           O  
+ATOM   1552  N   ALA A 198     -12.337  24.086  13.474  1.00 85.62           N  
+ATOM   1553  CA  ALA A 198     -11.449  23.067  14.036  1.00 85.62           C  
+ATOM   1554  C   ALA A 198      -9.986  23.328  13.645  1.00 85.62           C  
+ATOM   1555  CB  ALA A 198     -11.921  21.685  13.569  1.00 85.62           C  
+ATOM   1556  O   ALA A 198      -9.102  23.339  14.505  1.00 85.62           O  
+ATOM   1557  N   CYS A 199      -9.745  23.659  12.372  1.00 83.21           N  
+ATOM   1558  CA  CYS A 199      -8.429  24.078  11.894  1.00 83.21           C  
+ATOM   1559  C   CYS A 199      -7.888  25.291  12.667  1.00 83.21           C  
+ATOM   1560  CB  CYS A 199      -8.523  24.355  10.389  1.00 83.21           C  
+ATOM   1561  O   CYS A 199      -6.793  25.232  13.233  1.00 83.21           O  
+ATOM   1562  SG  CYS A 199      -6.978  25.131   9.848  1.00 83.21           S  
+ATOM   1563  N   SER A 200      -8.672  26.368  12.747  1.00 86.18           N  
+ATOM   1564  CA  SER A 200      -8.262  27.609  13.413  1.00 86.18           C  
+ATOM   1565  C   SER A 200      -7.938  27.399  14.894  1.00 86.18           C  
+ATOM   1566  CB  SER A 200      -9.371  28.655  13.303  1.00 86.18           C  
+ATOM   1567  O   SER A 200      -7.019  28.026  15.420  1.00 86.18           O  
+ATOM   1568  OG  SER A 200      -9.597  29.007  11.956  1.00 86.18           O  
+ATOM   1569  N   SER A 201      -8.679  26.514  15.566  1.00 88.14           N  
+ATOM   1570  CA  SER A 201      -8.426  26.136  16.957  1.00 88.14           C  
+ATOM   1571  C   SER A 201      -7.114  25.360  17.096  1.00 88.14           C  
+ATOM   1572  CB  SER A 201      -9.604  25.312  17.478  1.00 88.14           C  
+ATOM   1573  O   SER A 201      -6.257  25.728  17.900  1.00 88.14           O  
+ATOM   1574  OG  SER A 201      -9.480  25.118  18.872  1.00 88.14           O  
+ATOM   1575  N   ALA A 202      -6.908  24.345  16.254  1.00 84.30           N  
+ATOM   1576  CA  ALA A 202      -5.725  23.491  16.293  1.00 84.30           C  
+ATOM   1577  C   ALA A 202      -4.422  24.260  16.030  1.00 84.30           C  
+ATOM   1578  CB  ALA A 202      -5.919  22.374  15.267  1.00 84.30           C  
+ATOM   1579  O   ALA A 202      -3.435  24.048  16.725  1.00 84.30           O  
+ATOM   1580  N   VAL A 203      -4.418  25.187  15.065  1.00 84.83           N  
+ATOM   1581  CA  VAL A 203      -3.225  25.985  14.716  1.00 84.83           C  
+ATOM   1582  C   VAL A 203      -2.791  26.909  15.862  1.00 84.83           C  
+ATOM   1583  CB  VAL A 203      -3.486  26.783  13.420  1.00 84.83           C  
+ATOM   1584  O   VAL A 203      -1.609  27.222  15.988  1.00 84.83           O  
+ATOM   1585  CG1 VAL A 203      -2.361  27.766  13.068  1.00 84.83           C  
+ATOM   1586  CG2 VAL A 203      -3.635  25.836  12.219  1.00 84.83           C  
+ATOM   1587  N   ARG A 204      -3.725  27.349  16.716  1.00 84.92           N  
+ATOM   1588  CA  ARG A 204      -3.430  28.243  17.849  1.00 84.92           C  
+ATOM   1589  C   ARG A 204      -2.984  27.501  19.107  1.00 84.92           C  
+ATOM   1590  CB  ARG A 204      -4.658  29.108  18.158  1.00 84.92           C  
+ATOM   1591  O   ARG A 204      -2.407  28.129  19.995  1.00 84.92           O  
+ATOM   1592  CG  ARG A 204      -4.967  30.106  17.036  1.00 84.92           C  
+ATOM   1593  CD  ARG A 204      -6.250  30.864  17.383  1.00 84.92           C  
+ATOM   1594  NE  ARG A 204      -6.744  31.650  16.240  1.00 84.92           N  
+ATOM   1595  NH1 ARG A 204      -8.657  32.428  17.240  1.00 84.92           N  
+ATOM   1596  NH2 ARG A 204      -8.261  32.906  15.096  1.00 84.92           N  
+ATOM   1597  CZ  ARG A 204      -7.879  32.324  16.198  1.00 84.92           C  
+ATOM   1598  N   LYS A 205      -3.274  26.202  19.224  1.00 83.27           N  
+ATOM   1599  CA  LYS A 205      -2.933  25.422  20.416  1.00 83.27           C  
+ATOM   1600  C   LYS A 205      -1.425  25.123  20.462  1.00 83.27           C  
+ATOM   1601  CB  LYS A 205      -3.762  24.134  20.497  1.00 83.27           C  
+ATOM   1602  O   LYS A 205      -0.868  24.679  19.462  1.00 83.27           O  
+ATOM   1603  CG  LYS A 205      -5.182  24.401  21.022  1.00 83.27           C  
+ATOM   1604  CD  LYS A 205      -5.926  23.076  21.225  1.00 83.27           C  
+ATOM   1605  CE  LYS A 205      -7.329  23.299  21.798  1.00 83.27           C  
+ATOM   1606  NZ  LYS A 205      -7.965  21.996  22.115  1.00 83.27           N  
+ATOM   1607  N   PRO A 206      -0.762  25.290  21.625  1.00 78.84           N  
+ATOM   1608  CA  PRO A 206       0.657  24.952  21.778  1.00 78.84           C  
+ATOM   1609  C   PRO A 206       0.946  23.459  21.584  1.00 78.84           C  
+ATOM   1610  CB  PRO A 206       1.034  25.375  23.204  1.00 78.84           C  
+ATOM   1611  O   PRO A 206       2.018  23.086  21.114  1.00 78.84           O  
+ATOM   1612  CG  PRO A 206      -0.044  26.377  23.606  1.00 78.84           C  
+ATOM   1613  CD  PRO A 206      -1.272  25.908  22.839  1.00 78.84           C  
+ATOM   1614  N   ALA A 207      -0.010  22.611  21.967  1.00 84.44           N  
+ATOM   1615  CA  ALA A 207       0.044  21.169  21.806  1.00 84.44           C  
+ATOM   1616  C   ALA A 207      -1.321  20.674  21.325  1.00 84.44           C  
+ATOM   1617  CB  ALA A 207       0.457  20.524  23.134  1.00 84.44           C  
+ATOM   1618  O   ALA A 207      -2.352  21.033  21.894  1.00 84.44           O  
+ATOM   1619  N   ILE A 208      -1.299  19.867  20.269  1.00 90.06           N  
+ATOM   1620  CA  ILE A 208      -2.475  19.201  19.715  1.00 90.06           C  
+ATOM   1621  C   ILE A 208      -2.503  17.786  20.285  1.00 90.06           C  
+ATOM   1622  CB  ILE A 208      -2.444  19.212  18.173  1.00 90.06           C  
+ATOM   1623  O   ILE A 208      -1.462  17.126  20.354  1.00 90.06           O  
+ATOM   1624  CG1 ILE A 208      -2.298  20.654  17.629  1.00 90.06           C  
+ATOM   1625  CG2 ILE A 208      -3.721  18.568  17.608  1.00 90.06           C  
+ATOM   1626  CD1 ILE A 208      -2.081  20.715  16.117  1.00 90.06           C  
+ATOM   1627  N   SER A 209      -3.685  17.344  20.690  1.00 91.89           N  
+ATOM   1628  CA  SER A 209      -3.929  16.036  21.295  1.00 91.89           C  
+ATOM   1629  C   SER A 209      -5.010  15.283  20.530  1.00 91.89           C  
+ATOM   1630  CB  SER A 209      -4.350  16.226  22.755  1.00 91.89           C  
+ATOM   1631  O   SER A 209      -5.664  15.834  19.635  1.00 91.89           O  
+ATOM   1632  OG  SER A 209      -5.641  16.805  22.808  1.00 91.89           O  
+ATOM   1633  N   LEU A 210      -5.276  14.039  20.933  1.00 92.58           N  
+ATOM   1634  CA  LEU A 210      -6.395  13.306  20.362  1.00 92.58           C  
+ATOM   1635  C   LEU A 210      -7.740  14.027  20.622  1.00 92.58           C  
+ATOM   1636  CB  LEU A 210      -6.356  11.824  20.790  1.00 92.58           C  
+ATOM   1637  O   LEU A 210      -8.656  13.919  19.820  1.00 92.58           O  
+ATOM   1638  CG  LEU A 210      -6.967  11.494  22.167  1.00 92.58           C  
+ATOM   1639  CD1 LEU A 210      -7.420  10.040  22.228  1.00 92.58           C  
+ATOM   1640  CD2 LEU A 210      -5.957  11.691  23.284  1.00 92.58           C  
+ATOM   1641  N   ALA A 211      -7.918  14.853  21.653  1.00 91.60           N  
+ATOM   1642  CA  ALA A 211      -9.204  15.545  21.830  1.00 91.60           C  
+ATOM   1643  C   ALA A 211      -9.600  16.406  20.600  1.00 91.60           C  
+ATOM   1644  CB  ALA A 211      -9.134  16.368  23.117  1.00 91.60           C  
+ATOM   1645  O   ALA A 211     -10.781  16.515  20.262  1.00 91.60           O  
+ATOM   1646  N   ASP A 212      -8.609  16.920  19.859  1.00 92.28           N  
+ATOM   1647  CA  ASP A 212      -8.781  17.842  18.729  1.00 92.28           C  
+ATOM   1648  C   ASP A 212      -9.271  17.190  17.425  1.00 92.28           C  
+ATOM   1649  CB  ASP A 212      -7.447  18.561  18.486  1.00 92.28           C  
+ATOM   1650  O   ASP A 212      -9.654  17.893  16.491  1.00 92.28           O  
+ATOM   1651  CG  ASP A 212      -7.015  19.369  19.709  1.00 92.28           C  
+ATOM   1652  OD1 ASP A 212      -7.730  20.345  20.035  1.00 92.28           O  
+ATOM   1653  OD2 ASP A 212      -5.979  19.041  20.333  1.00 92.28           O  
+ATOM   1654  N   SER A 213      -9.265  15.857  17.338  1.00 94.92           N  
+ATOM   1655  CA  SER A 213      -9.634  15.116  16.120  1.00 94.92           C  
+ATOM   1656  C   SER A 213     -10.680  14.035  16.344  1.00 94.92           C  
+ATOM   1657  CB  SER A 213      -8.384  14.591  15.425  1.00 94.92           C  
+ATOM   1658  O   SER A 213     -10.763  13.077  15.581  1.00 94.92           O  
+ATOM   1659  OG  SER A 213      -7.620  13.707  16.229  1.00 94.92           O  
+ATOM   1660  N   THR A 214     -11.479  14.186  17.399  1.00 95.29           N  
+ATOM   1661  CA  THR A 214     -12.453  13.182  17.837  1.00 95.29           C  
+ATOM   1662  C   THR A 214     -13.447  12.796  16.736  1.00 95.29           C  
+ATOM   1663  CB  THR A 214     -13.169  13.673  19.099  1.00 95.29           C  
+ATOM   1664  O   THR A 214     -13.538  11.615  16.410  1.00 95.29           O  
+ATOM   1665  CG2 THR A 214     -14.108  12.610  19.656  1.00 95.29           C  
+ATOM   1666  OG1 THR A 214     -12.211  13.926  20.108  1.00 95.29           O  
+ATOM   1667  N   ASP A 215     -14.137  13.761  16.115  1.00 95.25           N  
+ATOM   1668  CA  ASP A 215     -15.108  13.494  15.042  1.00 95.25           C  
+ATOM   1669  C   ASP A 215     -14.439  12.762  13.864  1.00 95.25           C  
+ATOM   1670  CB  ASP A 215     -15.776  14.806  14.572  1.00 95.25           C  
+ATOM   1671  O   ASP A 215     -14.880  11.684  13.470  1.00 95.25           O  
+ATOM   1672  CG  ASP A 215     -16.405  15.637  15.702  1.00 95.25           C  
+ATOM   1673  OD1 ASP A 215     -17.629  15.887  15.707  1.00 95.25           O  
+ATOM   1674  OD2 ASP A 215     -15.634  16.114  16.571  1.00 95.25           O  
+ATOM   1675  N   LEU A 216     -13.297  13.273  13.383  1.00 97.13           N  
+ATOM   1676  CA  LEU A 216     -12.521  12.647  12.306  1.00 97.13           C  
+ATOM   1677  C   LEU A 216     -12.086  11.220  12.658  1.00 97.13           C  
+ATOM   1678  CB  LEU A 216     -11.276  13.495  11.985  1.00 97.13           C  
+ATOM   1679  O   LEU A 216     -12.204  10.328  11.822  1.00 97.13           O  
+ATOM   1680  CG  LEU A 216     -11.566  14.835  11.288  1.00 97.13           C  
+ATOM   1681  CD1 LEU A 216     -10.271  15.644  11.233  1.00 97.13           C  
+ATOM   1682  CD2 LEU A 216     -12.070  14.640   9.858  1.00 97.13           C  
+ATOM   1683  N   ARG A 217     -11.589  10.973  13.879  1.00 97.26           N  
+ATOM   1684  CA  ARG A 217     -11.178   9.625  14.301  1.00 97.26           C  
+ATOM   1685  C   ARG A 217     -12.351   8.659  14.293  1.00 97.26           C  
+ATOM   1686  CB  ARG A 217     -10.555   9.613  15.703  1.00 97.26           C  
+ATOM   1687  O   ARG A 217     -12.174   7.539  13.825  1.00 97.26           O  
+ATOM   1688  CG  ARG A 217      -9.097  10.083  15.748  1.00 97.26           C  
+ATOM   1689  CD  ARG A 217      -8.385   9.549  17.012  1.00 97.26           C  
+ATOM   1690  NE  ARG A 217      -9.139   9.780  18.260  1.00 97.26           N  
+ATOM   1691  NH1 ARG A 217      -8.719  11.949  18.214  1.00 97.26           N  
+ATOM   1692  NH2 ARG A 217      -9.918  11.160  19.927  1.00 97.26           N  
+ATOM   1693  CZ  ARG A 217      -9.267  10.953  18.819  1.00 97.26           C  
+ATOM   1694  N   VAL A 218     -13.516   9.068  14.797  1.00 98.10           N  
+ATOM   1695  CA  VAL A 218     -14.708   8.209  14.819  1.00 98.10           C  
+ATOM   1696  C   VAL A 218     -15.115   7.837  13.394  1.00 98.10           C  
+ATOM   1697  CB  VAL A 218     -15.860   8.861  15.610  1.00 98.10           C  
+ATOM   1698  O   VAL A 218     -15.229   6.648  13.103  1.00 98.10           O  
+ATOM   1699  CG1 VAL A 218     -17.169   8.070  15.498  1.00 98.10           C  
+ATOM   1700  CG2 VAL A 218     -15.515   8.931  17.106  1.00 98.10           C  
+ATOM   1701  N   LEU A 219     -15.230   8.818  12.492  1.00 98.32           N  
+ATOM   1702  CA  LEU A 219     -15.588   8.579  11.088  1.00 98.32           C  
+ATOM   1703  C   LEU A 219     -14.566   7.668  10.389  1.00 98.32           C  
+ATOM   1704  CB  LEU A 219     -15.717   9.926  10.347  1.00 98.32           C  
+ATOM   1705  O   LEU A 219     -14.930   6.630   9.837  1.00 98.32           O  
+ATOM   1706  CG  LEU A 219     -16.809  10.879  10.875  1.00 98.32           C  
+ATOM   1707  CD1 LEU A 219     -16.730  12.206  10.122  1.00 98.32           C  
+ATOM   1708  CD2 LEU A 219     -18.221  10.325  10.718  1.00 98.32           C  
+ATOM   1709  N   LEU A 220     -13.274   8.002  10.478  1.00 98.54           N  
+ATOM   1710  CA  LEU A 220     -12.197   7.240   9.837  1.00 98.54           C  
+ATOM   1711  C   LEU A 220     -12.080   5.814  10.387  1.00 98.54           C  
+ATOM   1712  CB  LEU A 220     -10.862   7.983  10.013  1.00 98.54           C  
+ATOM   1713  O   LEU A 220     -11.764   4.904   9.625  1.00 98.54           O  
+ATOM   1714  CG  LEU A 220     -10.756   9.295   9.213  1.00 98.54           C  
+ATOM   1715  CD1 LEU A 220      -9.543  10.077   9.711  1.00 98.54           C  
+ATOM   1716  CD2 LEU A 220     -10.578   9.050   7.716  1.00 98.54           C  
+ATOM   1717  N   ASN A 221     -12.350   5.598  11.679  1.00 98.42           N  
+ATOM   1718  CA  ASN A 221     -12.386   4.257  12.258  1.00 98.42           C  
+ATOM   1719  C   ASN A 221     -13.501   3.415  11.621  1.00 98.42           C  
+ATOM   1720  CB  ASN A 221     -12.570   4.328  13.786  1.00 98.42           C  
+ATOM   1721  O   ASN A 221     -13.233   2.290  11.212  1.00 98.42           O  
+ATOM   1722  CG  ASN A 221     -11.337   4.726  14.583  1.00 98.42           C  
+ATOM   1723  ND2 ASN A 221     -11.535   5.230  15.784  1.00 98.42           N  
+ATOM   1724  OD1 ASN A 221     -10.194   4.538  14.195  1.00 98.42           O  
+ATOM   1725  N   ILE A 222     -14.724   3.950  11.497  1.00 98.69           N  
+ATOM   1726  CA  ILE A 222     -15.843   3.215  10.879  1.00 98.69           C  
+ATOM   1727  C   ILE A 222     -15.510   2.890   9.421  1.00 98.69           C  
+ATOM   1728  CB  ILE A 222     -17.176   3.997  10.956  1.00 98.69           C  
+ATOM   1729  O   ILE A 222     -15.616   1.739   9.004  1.00 98.69           O  
+ATOM   1730  CG1 ILE A 222     -17.577   4.365  12.397  1.00 98.69           C  
+ATOM   1731  CG2 ILE A 222     -18.299   3.134  10.347  1.00 98.69           C  
+ATOM   1732  CD1 ILE A 222     -18.572   5.529  12.462  1.00 98.69           C  
+ATOM   1733  N   MET A 223     -15.044   3.885   8.661  1.00 98.63           N  
+ATOM   1734  CA  MET A 223     -14.691   3.700   7.252  1.00 98.63           C  
+ATOM   1735  C   MET A 223     -13.572   2.669   7.072  1.00 98.63           C  
+ATOM   1736  CB  MET A 223     -14.282   5.038   6.630  1.00 98.63           C  
+ATOM   1737  O   MET A 223     -13.658   1.831   6.179  1.00 98.63           O  
+ATOM   1738  CG  MET A 223     -15.442   6.035   6.599  1.00 98.63           C  
+ATOM   1739  SD  MET A 223     -14.986   7.625   5.875  1.00 98.63           S  
+ATOM   1740  CE  MET A 223     -15.501   7.308   4.169  1.00 98.63           C  
+ATOM   1741  N   TYR A 224     -12.553   2.674   7.939  1.00 98.60           N  
+ATOM   1742  CA  TYR A 224     -11.496   1.660   7.921  1.00 98.60           C  
+ATOM   1743  C   TYR A 224     -12.036   0.260   8.185  1.00 98.60           C  
+ATOM   1744  CB  TYR A 224     -10.399   2.025   8.926  1.00 98.60           C  
+ATOM   1745  O   TYR A 224     -11.711  -0.660   7.437  1.00 98.60           O  
+ATOM   1746  CG  TYR A 224      -9.234   1.055   8.903  1.00 98.60           C  
+ATOM   1747  CD1 TYR A 224      -9.280  -0.138   9.653  1.00 98.60           C  
+ATOM   1748  CD2 TYR A 224      -8.119   1.326   8.093  1.00 98.60           C  
+ATOM   1749  CE1 TYR A 224      -8.189  -1.028   9.647  1.00 98.60           C  
+ATOM   1750  CE2 TYR A 224      -7.051   0.412   8.045  1.00 98.60           C  
+ATOM   1751  OH  TYR A 224      -5.979  -1.560   8.843  1.00 98.60           O  
+ATOM   1752  CZ  TYR A 224      -7.064  -0.745   8.847  1.00 98.60           C  
+ATOM   1753  N   LEU A 225     -12.881   0.095   9.207  1.00 98.39           N  
+ATOM   1754  CA  LEU A 225     -13.484  -1.199   9.522  1.00 98.39           C  
+ATOM   1755  C   LEU A 225     -14.338  -1.720   8.360  1.00 98.39           C  
+ATOM   1756  CB  LEU A 225     -14.319  -1.091  10.809  1.00 98.39           C  
+ATOM   1757  O   LEU A 225     -14.273  -2.913   8.062  1.00 98.39           O  
+ATOM   1758  CG  LEU A 225     -13.508  -0.853  12.095  1.00 98.39           C  
+ATOM   1759  CD1 LEU A 225     -14.468  -0.608  13.259  1.00 98.39           C  
+ATOM   1760  CD2 LEU A 225     -12.618  -2.041  12.443  1.00 98.39           C  
+ATOM   1761  N   ILE A 226     -15.075  -0.840   7.670  1.00 98.30           N  
+ATOM   1762  CA  ILE A 226     -15.834  -1.201   6.465  1.00 98.30           C  
+ATOM   1763  C   ILE A 226     -14.883  -1.685   5.367  1.00 98.30           C  
+ATOM   1764  CB  ILE A 226     -16.760  -0.050   5.995  1.00 98.30           C  
+ATOM   1765  O   ILE A 226     -15.021  -2.814   4.897  1.00 98.30           O  
+ATOM   1766  CG1 ILE A 226     -17.883   0.211   7.029  1.00 98.30           C  
+ATOM   1767  CG2 ILE A 226     -17.393  -0.388   4.629  1.00 98.30           C  
+ATOM   1768  CD1 ILE A 226     -18.700   1.485   6.776  1.00 98.30           C  
+ATOM   1769  N   VAL A 227     -13.893  -0.870   4.987  1.00 97.92           N  
+ATOM   1770  CA  VAL A 227     -12.982  -1.192   3.877  1.00 97.92           C  
+ATOM   1771  C   VAL A 227     -12.194  -2.475   4.148  1.00 97.92           C  
+ATOM   1772  CB  VAL A 227     -12.048  -0.007   3.556  1.00 97.92           C  
+ATOM   1773  O   VAL A 227     -12.141  -3.343   3.280  1.00 97.92           O  
+ATOM   1774  CG1 VAL A 227     -11.012  -0.350   2.476  1.00 97.92           C  
+ATOM   1775  CG2 VAL A 227     -12.843   1.191   3.015  1.00 97.92           C  
+ATOM   1776  N   GLU A 228     -11.622  -2.632   5.343  1.00 96.14           N  
+ATOM   1777  CA  GLU A 228     -10.821  -3.809   5.699  1.00 96.14           C  
+ATOM   1778  C   GLU A 228     -11.667  -5.089   5.741  1.00 96.14           C  
+ATOM   1779  CB  GLU A 228     -10.132  -3.559   7.053  1.00 96.14           C  
+ATOM   1780  O   GLU A 228     -11.274  -6.116   5.189  1.00 96.14           O  
+ATOM   1781  CG  GLU A 228      -9.213  -4.708   7.511  1.00 96.14           C  
+ATOM   1782  CD  GLU A 228      -8.030  -4.974   6.566  1.00 96.14           C  
+ATOM   1783  OE1 GLU A 228      -7.415  -6.060   6.642  1.00 96.14           O  
+ATOM   1784  OE2 GLU A 228      -7.629  -4.068   5.804  1.00 96.14           O  
+ATOM   1785  N   THR A 229     -12.852  -5.037   6.355  1.00 95.85           N  
+ATOM   1786  CA  THR A 229     -13.695  -6.230   6.533  1.00 95.85           C  
+ATOM   1787  C   THR A 229     -14.314  -6.695   5.217  1.00 95.85           C  
+ATOM   1788  CB  THR A 229     -14.807  -5.955   7.547  1.00 95.85           C  
+ATOM   1789  O   THR A 229     -14.373  -7.900   4.960  1.00 95.85           O  
+ATOM   1790  CG2 THR A 229     -15.674  -7.169   7.862  1.00 95.85           C  
+ATOM   1791  OG1 THR A 229     -14.261  -5.526   8.769  1.00 95.85           O  
+ATOM   1792  N   VAL A 230     -14.759  -5.752   4.377  1.00 95.90           N  
+ATOM   1793  CA  VAL A 230     -15.345  -6.053   3.061  1.00 95.90           C  
+ATOM   1794  C   VAL A 230     -14.273  -6.558   2.095  1.00 95.90           C  
+ATOM   1795  CB  VAL A 230     -16.086  -4.824   2.496  1.00 95.90           C  
+ATOM   1796  O   VAL A 230     -14.554  -7.442   1.286  1.00 95.90           O  
+ATOM   1797  CG1 VAL A 230     -16.629  -5.069   1.083  1.00 95.90           C  
+ATOM   1798  CG2 VAL A 230     -17.291  -4.462   3.373  1.00 95.90           C  
+ATOM   1799  N   HIS A 231     -13.036  -6.063   2.202  1.00 93.19           N  
+ATOM   1800  CA  HIS A 231     -11.920  -6.543   1.390  1.00 93.19           C  
+ATOM   1801  C   HIS A 231     -11.619  -8.036   1.628  1.00 93.19           C  
+ATOM   1802  CB  HIS A 231     -10.696  -5.656   1.659  1.00 93.19           C  
+ATOM   1803  O   HIS A 231     -11.434  -8.778   0.663  1.00 93.19           O  
+ATOM   1804  CG  HIS A 231      -9.459  -6.087   0.919  1.00 93.19           C  
+ATOM   1805  CD2 HIS A 231      -8.244  -6.395   1.469  1.00 93.19           C  
+ATOM   1806  ND1 HIS A 231      -9.352  -6.281  -0.439  1.00 93.19           N  
+ATOM   1807  CE1 HIS A 231      -8.105  -6.703  -0.701  1.00 93.19           C  
+ATOM   1808  NE2 HIS A 231      -7.385  -6.772   0.430  1.00 93.19           N  
+ATOM   1809  N   GLN A 232     -11.624  -8.505   2.882  1.00 89.42           N  
+ATOM   1810  CA  GLN A 232     -11.240  -9.881   3.233  1.00 89.42           C  
+ATOM   1811  C   GLN A 232     -12.294 -10.931   2.845  1.00 89.42           C  
+ATOM   1812  CB  GLN A 232     -10.932  -9.981   4.732  1.00 89.42           C  
+ATOM   1813  O   GLN A 232     -13.463 -10.851   3.235  1.00 89.42           O  
+ATOM   1814  CG  GLN A 232      -9.664  -9.208   5.131  1.00 89.42           C  
+ATOM   1815  CD  GLN A 232      -9.272  -9.423   6.591  1.00 89.42           C  
+ATOM   1816  NE2 GLN A 232      -8.362  -8.643   7.130  1.00 89.42           N  
+ATOM   1817  OE1 GLN A 232      -9.754 -10.304   7.288  1.00 89.42           O  
+ATOM   1818  N   GLU A 233     -11.916 -11.934   2.046  1.00 88.05           N  
+ATOM   1819  CA  GLU A 233     -12.757 -13.105   1.731  1.00 88.05           C  
+ATOM   1820  C   GLU A 233     -12.732 -14.108   2.886  1.00 88.05           C  
+ATOM   1821  CB  GLU A 233     -12.355 -13.759   0.390  1.00 88.05           C  
+ATOM   1822  O   GLU A 233     -11.669 -14.417   3.420  1.00 88.05           O  
+ATOM   1823  CG  GLU A 233     -12.816 -12.912  -0.810  1.00 88.05           C  
+ATOM   1824  CD  GLU A 233     -12.610 -13.533  -2.195  1.00 88.05           C  
+ATOM   1825  OE1 GLU A 233     -13.038 -12.865  -3.166  1.00 88.05           O  
+ATOM   1826  OE2 GLU A 233     -12.107 -14.673  -2.274  1.00 88.05           O  
+ATOM   1827  N   CYS A 234     -13.906 -14.606   3.286  1.00 85.38           N  
+ATOM   1828  CA  CYS A 234     -14.020 -15.636   4.313  1.00 85.38           C  
+ATOM   1829  C   CYS A 234     -14.813 -16.836   3.794  1.00 85.38           C  
+ATOM   1830  CB  CYS A 234     -14.639 -15.062   5.596  1.00 85.38           C  
+ATOM   1831  O   CYS A 234     -15.811 -16.695   3.077  1.00 85.38           O  
+ATOM   1832  SG  CYS A 234     -13.529 -13.833   6.348  1.00 85.38           S  
+ATOM   1833  N   GLU A 235     -14.384 -18.033   4.193  1.00 82.12           N  
+ATOM   1834  CA  GLU A 235     -15.147 -19.253   3.944  1.00 82.12           C  
+ATOM   1835  C   GLU A 235     -16.524 -19.146   4.615  1.00 82.12           C  
+ATOM   1836  CB  GLU A 235     -14.389 -20.496   4.432  1.00 82.12           C  
+ATOM   1837  O   GLU A 235     -16.638 -18.781   5.782  1.00 82.12           O  
+ATOM   1838  CG  GLU A 235     -13.114 -20.764   3.614  1.00 82.12           C  
+ATOM   1839  CD  GLU A 235     -12.479 -22.133   3.919  1.00 82.12           C  
+ATOM   1840  OE1 GLU A 235     -11.630 -22.561   3.106  1.00 82.12           O  
+ATOM   1841  OE2 GLU A 235     -12.856 -22.753   4.939  1.00 82.12           O  
+ATOM   1842  N   GLY A 236     -17.586 -19.432   3.858  1.00 84.13           N  
+ATOM   1843  CA  GLY A 236     -18.968 -19.318   4.337  1.00 84.13           C  
+ATOM   1844  C   GLY A 236     -19.659 -17.979   4.054  1.00 84.13           C  
+ATOM   1845  O   GLY A 236     -20.838 -17.841   4.376  1.00 84.13           O  
+ATOM   1846  N   ASP A 237     -18.993 -17.016   3.403  1.00 88.99           N  
+ATOM   1847  CA  ASP A 237     -19.645 -15.768   2.987  1.00 88.99           C  
+ATOM   1848  C   ASP A 237     -20.874 -16.032   2.101  1.00 88.99           C  
+ATOM   1849  CB  ASP A 237     -18.674 -14.859   2.219  1.00 88.99           C  
+ATOM   1850  O   ASP A 237     -20.798 -16.772   1.108  1.00 88.99           O  
+ATOM   1851  CG  ASP A 237     -17.694 -14.084   3.098  1.00 88.99           C  
+ATOM   1852  OD1 ASP A 237     -17.944 -13.883   4.305  1.00 88.99           O  
+ATOM   1853  OD2 ASP A 237     -16.717 -13.538   2.536  1.00 88.99           O  
+ATOM   1854  N   LYS A 238     -21.990 -15.365   2.430  1.00 92.00           N  
+ATOM   1855  CA  LYS A 238     -23.242 -15.393   1.659  1.00 92.00           C  
+ATOM   1856  C   LYS A 238     -23.019 -14.863   0.236  1.00 92.00           C  
+ATOM   1857  CB  LYS A 238     -24.331 -14.568   2.374  1.00 92.00           C  
+ATOM   1858  O   LYS A 238     -22.208 -13.963   0.019  1.00 92.00           O  
+ATOM   1859  CG  LYS A 238     -24.690 -15.084   3.780  1.00 92.00           C  
+ATOM   1860  CD  LYS A 238     -25.785 -14.205   4.402  1.00 92.00           C  
+ATOM   1861  CE  LYS A 238     -26.121 -14.650   5.830  1.00 92.00           C  
+ATOM   1862  NZ  LYS A 238     -27.172 -13.780   6.418  1.00 92.00           N  
+ATOM   1863  N   ALA A 239     -23.786 -15.362  -0.735  1.00 93.60           N  
+ATOM   1864  CA  ALA A 239     -23.714 -14.886  -2.124  1.00 93.60           C  
+ATOM   1865  C   ALA A 239     -23.994 -13.372  -2.244  1.00 93.60           C  
+ATOM   1866  CB  ALA A 239     -24.697 -15.706  -2.967  1.00 93.60           C  
+ATOM   1867  O   ALA A 239     -23.319 -12.664  -2.994  1.00 93.60           O  
+ATOM   1868  N   GLU A 240     -24.928 -12.865  -1.437  1.00 94.17           N  
+ATOM   1869  CA  GLU A 240     -25.237 -11.434  -1.318  1.00 94.17           C  
+ATOM   1870  C   GLU A 240     -24.011 -10.620  -0.884  1.00 94.17           C  
+ATOM   1871  CB  GLU A 240     -26.358 -11.256  -0.285  1.00 94.17           C  
+ATOM   1872  O   GLU A 240     -23.715  -9.587  -1.475  1.00 94.17           O  
+ATOM   1873  CG  GLU A 240     -27.693 -11.867  -0.747  1.00 94.17           C  
+ATOM   1874  CD  GLU A 240     -28.740 -11.944   0.375  1.00 94.17           C  
+ATOM   1875  OE1 GLU A 240     -29.833 -12.474   0.084  1.00 94.17           O  
+ATOM   1876  OE2 GLU A 240     -28.401 -11.598   1.530  1.00 94.17           O  
+ATOM   1877  N   TRP A 241     -23.231 -11.116   0.082  1.00 95.67           N  
+ATOM   1878  CA  TRP A 241     -22.032 -10.435   0.586  1.00 95.67           C  
+ATOM   1879  C   TRP A 241     -20.906 -10.389  -0.446  1.00 95.67           C  
+ATOM   1880  CB  TRP A 241     -21.551 -11.128   1.865  1.00 95.67           C  
+ATOM   1881  O   TRP A 241     -20.187  -9.394  -0.539  1.00 95.67           O  
+ATOM   1882  CG  TRP A 241     -22.428 -10.993   3.070  1.00 95.67           C  
+ATOM   1883  CD1 TRP A 241     -23.649 -10.410   3.130  1.00 95.67           C  
+ATOM   1884  CD2 TRP A 241     -22.127 -11.414   4.433  1.00 95.67           C  
+ATOM   1885  CE2 TRP A 241     -23.197 -10.994   5.280  1.00 95.67           C  
+ATOM   1886  CE3 TRP A 241     -21.051 -12.097   5.040  1.00 95.67           C  
+ATOM   1887  NE1 TRP A 241     -24.094 -10.383   4.433  1.00 95.67           N  
+ATOM   1888  CH2 TRP A 241     -22.106 -11.902   7.237  1.00 95.67           C  
+ATOM   1889  CZ2 TRP A 241     -23.190 -11.217   6.662  1.00 95.67           C  
+ATOM   1890  CZ3 TRP A 241     -21.047 -12.348   6.425  1.00 95.67           C  
+ATOM   1891  N   ARG A 242     -20.765 -11.438  -1.265  1.00 94.91           N  
+ATOM   1892  CA  ARG A 242     -19.819 -11.428  -2.394  1.00 94.91           C  
+ATOM   1893  C   ARG A 242     -20.214 -10.387  -3.436  1.00 94.91           C  
+ATOM   1894  CB  ARG A 242     -19.714 -12.812  -3.042  1.00 94.91           C  
+ATOM   1895  O   ARG A 242     -19.349  -9.671  -3.925  1.00 94.91           O  
+ATOM   1896  CG  ARG A 242     -19.161 -13.856  -2.068  1.00 94.91           C  
+ATOM   1897  CD  ARG A 242     -19.010 -15.202  -2.776  1.00 94.91           C  
+ATOM   1898  NE  ARG A 242     -18.914 -16.284  -1.786  1.00 94.91           N  
+ATOM   1899  NH1 ARG A 242     -19.616 -18.015  -3.118  1.00 94.91           N  
+ATOM   1900  NH2 ARG A 242     -19.307 -18.337  -0.928  1.00 94.91           N  
+ATOM   1901  CZ  ARG A 242     -19.269 -17.540  -1.953  1.00 94.91           C  
+ATOM   1902  N   THR A 243     -21.509 -10.269  -3.725  1.00 95.63           N  
+ATOM   1903  CA  THR A 243     -22.032  -9.262  -4.661  1.00 95.63           C  
+ATOM   1904  C   THR A 243     -21.820  -7.852  -4.110  1.00 95.63           C  
+ATOM   1905  CB  THR A 243     -23.516  -9.505  -4.974  1.00 95.63           C  
+ATOM   1906  O   THR A 243     -21.194  -7.036  -4.779  1.00 95.63           O  
+ATOM   1907  CG2 THR A 243     -24.028  -8.616  -6.113  1.00 95.63           C  
+ATOM   1908  OG1 THR A 243     -23.701 -10.856  -5.354  1.00 95.63           O  
+ATOM   1909  N   MET A 244     -22.227  -7.592  -2.860  1.00 96.14           N  
+ATOM   1910  CA  MET A 244     -22.027  -6.294  -2.198  1.00 96.14           C  
+ATOM   1911  C   MET A 244     -20.561  -5.868  -2.177  1.00 96.14           C  
+ATOM   1912  CB  MET A 244     -22.533  -6.334  -0.750  1.00 96.14           C  
+ATOM   1913  O   MET A 244     -20.260  -4.703  -2.400  1.00 96.14           O  
+ATOM   1914  CG  MET A 244     -24.056  -6.237  -0.656  1.00 96.14           C  
+ATOM   1915  SD  MET A 244     -24.631  -5.814   1.008  1.00 96.14           S  
+ATOM   1916  CE  MET A 244     -24.397  -7.383   1.866  1.00 96.14           C  
+ATOM   1917  N   ARG A 245     -19.634  -6.803  -1.957  1.00 95.93           N  
+ATOM   1918  CA  ARG A 245     -18.199  -6.517  -2.021  1.00 95.93           C  
+ATOM   1919  C   ARG A 245     -17.755  -6.041  -3.396  1.00 95.93           C  
+ATOM   1920  CB  ARG A 245     -17.446  -7.777  -1.632  1.00 95.93           C  
+ATOM   1921  O   ARG A 245     -17.002  -5.076  -3.473  1.00 95.93           O  
+ATOM   1922  CG  ARG A 245     -15.917  -7.628  -1.720  1.00 95.93           C  
+ATOM   1923  CD  ARG A 245     -15.232  -8.984  -1.590  1.00 95.93           C  
+ATOM   1924  NE  ARG A 245     -15.916  -9.826  -0.595  1.00 95.93           N  
+ATOM   1925  NH1 ARG A 245     -14.081 -10.519   0.503  1.00 95.93           N  
+ATOM   1926  NH2 ARG A 245     -16.096 -11.242   1.146  1.00 95.93           N  
+ATOM   1927  CZ  ARG A 245     -15.355 -10.529   0.350  1.00 95.93           C  
+ATOM   1928  N   GLN A 246     -18.172  -6.725  -4.461  1.00 94.74           N  
+ATOM   1929  CA  GLN A 246     -17.787  -6.337  -5.819  1.00 94.74           C  
+ATOM   1930  C   GLN A 246     -18.365  -4.966  -6.176  1.00 94.74           C  
+ATOM   1931  CB  GLN A 246     -18.212  -7.409  -6.837  1.00 94.74           C  
+ATOM   1932  O   GLN A 246     -17.640  -4.122  -6.699  1.00 94.74           O  
+ATOM   1933  CG  GLN A 246     -17.466  -8.745  -6.669  1.00 94.74           C  
+ATOM   1934  CD  GLN A 246     -15.951  -8.660  -6.854  1.00 94.74           C  
+ATOM   1935  NE2 GLN A 246     -15.222  -9.688  -6.479  1.00 94.74           N  
+ATOM   1936  OE1 GLN A 246     -15.383  -7.687  -7.319  1.00 94.74           O  
+ATOM   1937  N   THR A 247     -19.622  -4.710  -5.802  1.00 95.82           N  
+ATOM   1938  CA  THR A 247     -20.245  -3.390  -5.943  1.00 95.82           C  
+ATOM   1939  C   THR A 247     -19.467  -2.326  -5.171  1.00 95.82           C  
+ATOM   1940  CB  THR A 247     -21.706  -3.428  -5.477  1.00 95.82           C  
+ATOM   1941  O   THR A 247     -19.050  -1.335  -5.759  1.00 95.82           O  
+ATOM   1942  CG2 THR A 247     -22.432  -2.110  -5.718  1.00 95.82           C  
+ATOM   1943  OG1 THR A 247     -22.411  -4.405  -6.207  1.00 95.82           O  
+ATOM   1944  N   PHE A 248     -19.163  -2.565  -3.895  1.00 96.79           N  
+ATOM   1945  CA  PHE A 248     -18.418  -1.622  -3.061  1.00 96.79           C  
+ATOM   1946  C   PHE A 248     -16.999  -1.352  -3.581  1.00 96.79           C  
+ATOM   1947  CB  PHE A 248     -18.364  -2.180  -1.639  1.00 96.79           C  
+ATOM   1948  O   PHE A 248     -16.528  -0.218  -3.566  1.00 96.79           O  
+ATOM   1949  CG  PHE A 248     -17.630  -1.288  -0.665  1.00 96.79           C  
+ATOM   1950  CD1 PHE A 248     -16.417  -1.698  -0.082  1.00 96.79           C  
+ATOM   1951  CD2 PHE A 248     -18.159  -0.023  -0.361  1.00 96.79           C  
+ATOM   1952  CE1 PHE A 248     -15.766  -0.865   0.843  1.00 96.79           C  
+ATOM   1953  CE2 PHE A 248     -17.498   0.815   0.550  1.00 96.79           C  
+ATOM   1954  CZ  PHE A 248     -16.307   0.394   1.161  1.00 96.79           C  
+ATOM   1955  N   ARG A 249     -16.306  -2.380  -4.086  1.00 95.57           N  
+ATOM   1956  CA  ARG A 249     -14.990  -2.230  -4.723  1.00 95.57           C  
+ATOM   1957  C   ARG A 249     -15.068  -1.324  -5.954  1.00 95.57           C  
+ATOM   1958  CB  ARG A 249     -14.435  -3.621  -5.071  1.00 95.57           C  
+ATOM   1959  O   ARG A 249     -14.191  -0.476  -6.128  1.00 95.57           O  
+ATOM   1960  CG  ARG A 249     -13.081  -3.533  -5.787  1.00 95.57           C  
+ATOM   1961  CD  ARG A 249     -12.486  -4.922  -6.044  1.00 95.57           C  
+ATOM   1962  NE  ARG A 249     -11.193  -4.824  -6.747  1.00 95.57           N  
+ATOM   1963  NH1 ARG A 249     -10.405  -6.964  -6.358  1.00 95.57           N  
+ATOM   1964  NH2 ARG A 249      -9.105  -5.467  -7.338  1.00 95.57           N  
+ATOM   1965  CZ  ARG A 249     -10.256  -5.752  -6.813  1.00 95.57           C  
+ATOM   1966  N   ALA A 250     -16.088  -1.507  -6.794  1.00 94.08           N  
+ATOM   1967  CA  ALA A 250     -16.315  -0.667  -7.966  1.00 94.08           C  
+ATOM   1968  C   ALA A 250     -16.659   0.775  -7.561  1.00 94.08           C  
+ATOM   1969  CB  ALA A 250     -17.410  -1.306  -8.830  1.00 94.08           C  
+ATOM   1970  O   ALA A 250     -16.062   1.711  -8.089  1.00 94.08           O  
+ATOM   1971  N   GLU A 251     -17.534   0.948  -6.568  1.00 94.12           N  
+ATOM   1972  CA  GLU A 251     -17.909   2.250  -6.010  1.00 94.12           C  
+ATOM   1973  C   GLU A 251     -16.689   3.012  -5.476  1.00 94.12           C  
+ATOM   1974  CB  GLU A 251     -18.956   2.058  -4.904  1.00 94.12           C  
+ATOM   1975  O   GLU A 251     -16.460   4.145  -5.890  1.00 94.12           O  
+ATOM   1976  CG  GLU A 251     -20.357   1.791  -5.475  1.00 94.12           C  
+ATOM   1977  CD  GLU A 251     -21.410   1.526  -4.387  1.00 94.12           C  
+ATOM   1978  OE1 GLU A 251     -22.565   1.238  -4.774  1.00 94.12           O  
+ATOM   1979  OE2 GLU A 251     -21.061   1.569  -3.184  1.00 94.12           O  
+ATOM   1980  N   LEU A 252     -15.836   2.381  -4.658  1.00 95.44           N  
+ATOM   1981  CA  LEU A 252     -14.606   2.995  -4.131  1.00 95.44           C  
+ATOM   1982  C   LEU A 252     -13.632   3.474  -5.218  1.00 95.44           C  
+ATOM   1983  CB  LEU A 252     -13.860   1.978  -3.252  1.00 95.44           C  
+ATOM   1984  O   LEU A 252     -12.887   4.435  -4.998  1.00 95.44           O  
+ATOM   1985  CG  LEU A 252     -14.397   1.766  -1.832  1.00 95.44           C  
+ATOM   1986  CD1 LEU A 252     -13.509   0.707  -1.169  1.00 95.44           C  
+ATOM   1987  CD2 LEU A 252     -14.313   3.041  -0.992  1.00 95.44           C  
+ATOM   1988  N   GLY A 253     -13.580   2.763  -6.347  1.00 92.55           N  
+ATOM   1989  CA  GLY A 253     -12.741   3.114  -7.494  1.00 92.55           C  
+ATOM   1990  C   GLY A 253     -13.366   4.175  -8.401  1.00 92.55           C  
+ATOM   1991  O   GLY A 253     -12.646   4.830  -9.153  1.00 92.55           O  
+ATOM   1992  N   SER A 254     -14.684   4.347  -8.321  1.00 91.33           N  
+ATOM   1993  CA  SER A 254     -15.442   5.319  -9.100  1.00 91.33           C  
+ATOM   1994  C   SER A 254     -15.484   6.698  -8.423  1.00 91.33           C  
+ATOM   1995  CB  SER A 254     -16.848   4.778  -9.376  1.00 91.33           C  
+ATOM   1996  O   SER A 254     -15.220   6.815  -7.223  1.00 91.33           O  
+ATOM   1997  OG  SER A 254     -17.676   4.852  -8.237  1.00 91.33           O  
+ATOM   1998  N   PRO A 255     -15.804   7.765  -9.172  1.00 87.36           N  
+ATOM   1999  CA  PRO A 255     -16.070   9.077  -8.597  1.00 87.36           C  
+ATOM   2000  C   PRO A 255     -17.252   9.041  -7.614  1.00 87.36           C  
+ATOM   2001  CB  PRO A 255     -16.336   9.979  -9.807  1.00 87.36           C  
+ATOM   2002  O   PRO A 255     -18.397   8.905  -8.033  1.00 87.36           O  
+ATOM   2003  CG  PRO A 255     -15.622   9.290 -10.962  1.00 87.36           C  
+ATOM   2004  CD  PRO A 255     -15.844   7.824 -10.626  1.00 87.36           C  
+ATOM   2005  N   LEU A 256     -16.976   9.169  -6.312  1.00 83.81           N  
+ATOM   2006  CA  LEU A 256     -17.997   9.093  -5.253  1.00 83.81           C  
+ATOM   2007  C   LEU A 256     -18.487  10.471  -4.811  1.00 83.81           C  
+ATOM   2008  CB  LEU A 256     -17.428   8.328  -4.043  1.00 83.81           C  
+ATOM   2009  O   LEU A 256     -19.676  10.683  -4.604  1.00 83.81           O  
+ATOM   2010  CG  LEU A 256     -17.445   6.802  -4.214  1.00 83.81           C  
+ATOM   2011  CD1 LEU A 256     -16.595   6.161  -3.117  1.00 83.81           C  
+ATOM   2012  CD2 LEU A 256     -18.861   6.236  -4.110  1.00 83.81           C  
+ATOM   2013  N   TYR A 257     -17.559  11.413  -4.651  1.00 80.98           N  
+ATOM   2014  CA  TYR A 257     -17.843  12.763  -4.179  1.00 80.98           C  
+ATOM   2015  C   TYR A 257     -16.942  13.748  -4.921  1.00 80.98           C  
+ATOM   2016  CB  TYR A 257     -17.639  12.816  -2.660  1.00 80.98           C  
+ATOM   2017  O   TYR A 257     -15.777  13.444  -5.171  1.00 80.98           O  
+ATOM   2018  CG  TYR A 257     -18.145  14.091  -2.022  1.00 80.98           C  
+ATOM   2019  CD1 TYR A 257     -17.280  15.189  -1.853  1.00 80.98           C  
+ATOM   2020  CD2 TYR A 257     -19.485  14.178  -1.596  1.00 80.98           C  
+ATOM   2021  CE1 TYR A 257     -17.751  16.366  -1.240  1.00 80.98           C  
+ATOM   2022  CE2 TYR A 257     -19.961  15.361  -0.999  1.00 80.98           C  
+ATOM   2023  OH  TYR A 257     -19.546  17.599  -0.239  1.00 80.98           O  
+ATOM   2024  CZ  TYR A 257     -19.095  16.458  -0.821  1.00 80.98           C  
+ATOM   2025  N   ASN A 258     -17.474  14.912  -5.307  1.00 80.63           N  
+ATOM   2026  CA  ASN A 258     -16.764  15.925  -6.106  1.00 80.63           C  
+ATOM   2027  C   ASN A 258     -16.111  15.392  -7.401  1.00 80.63           C  
+ATOM   2028  CB  ASN A 258     -15.769  16.688  -5.211  1.00 80.63           C  
+ATOM   2029  O   ASN A 258     -15.096  15.919  -7.842  1.00 80.63           O  
+ATOM   2030  CG  ASN A 258     -16.430  17.576  -4.182  1.00 80.63           C  
+ATOM   2031  ND2 ASN A 258     -15.672  18.023  -3.210  1.00 80.63           N  
+ATOM   2032  OD1 ASN A 258     -17.599  17.917  -4.253  1.00 80.63           O  
+ATOM   2033  N   ASN A 259     -16.692  14.365  -8.030  1.00 83.80           N  
+ATOM   2034  CA  ASN A 259     -16.136  13.694  -9.212  1.00 83.80           C  
+ATOM   2035  C   ASN A 259     -14.736  13.073  -9.012  1.00 83.80           C  
+ATOM   2036  CB  ASN A 259     -16.219  14.600 -10.457  1.00 83.80           C  
+ATOM   2037  O   ASN A 259     -14.027  12.834  -9.990  1.00 83.80           O  
+ATOM   2038  CG  ASN A 259     -17.633  14.924 -10.880  1.00 83.80           C  
+ATOM   2039  ND2 ASN A 259     -17.812  15.981 -11.635  1.00 83.80           N  
+ATOM   2040  OD1 ASN A 259     -18.590  14.237 -10.573  1.00 83.80           O  
+ATOM   2041  N   GLU A 260     -14.356  12.732  -7.778  1.00 87.31           N  
+ATOM   2042  CA  GLU A 260     -13.074  12.087  -7.482  1.00 87.31           C  
+ATOM   2043  C   GLU A 260     -13.253  10.740  -6.752  1.00 87.31           C  
+ATOM   2044  CB  GLU A 260     -12.174  13.035  -6.681  1.00 87.31           C  
+ATOM   2045  O   GLU A 260     -14.164  10.587  -5.927  1.00 87.31           O  
+ATOM   2046  CG  GLU A 260     -11.740  14.271  -7.490  1.00 87.31           C  
+ATOM   2047  CD  GLU A 260     -10.776  15.189  -6.720  1.00 87.31           C  
+ATOM   2048  OE1 GLU A 260     -10.081  15.988  -7.387  1.00 87.31           O  
+ATOM   2049  OE2 GLU A 260     -10.700  15.076  -5.472  1.00 87.31           O  
+ATOM   2050  N   PRO A 261     -12.388   9.739  -7.022  1.00 93.88           N  
+ATOM   2051  CA  PRO A 261     -12.333   8.514  -6.229  1.00 93.88           C  
+ATOM   2052  C   PRO A 261     -11.980   8.791  -4.765  1.00 93.88           C  
+ATOM   2053  CB  PRO A 261     -11.277   7.622  -6.891  1.00 93.88           C  
+ATOM   2054  O   PRO A 261     -11.180   9.681  -4.464  1.00 93.88           O  
+ATOM   2055  CG  PRO A 261     -11.216   8.140  -8.325  1.00 93.88           C  
+ATOM   2056  CD  PRO A 261     -11.504   9.632  -8.175  1.00 93.88           C  
+ATOM   2057  N   PHE A 262     -12.471   7.956  -3.844  1.00 96.96           N  
+ATOM   2058  CA  PHE A 262     -12.263   8.148  -2.400  1.00 96.96           C  
+ATOM   2059  C   PHE A 262     -10.779   8.245  -1.998  1.00 96.96           C  
+ATOM   2060  CB  PHE A 262     -12.952   7.004  -1.644  1.00 96.96           C  
+ATOM   2061  O   PHE A 262     -10.404   9.018  -1.115  1.00 96.96           O  
+ATOM   2062  CG  PHE A 262     -12.841   7.115  -0.138  1.00 96.96           C  
+ATOM   2063  CD1 PHE A 262     -12.276   6.075   0.624  1.00 96.96           C  
+ATOM   2064  CD2 PHE A 262     -13.308   8.276   0.505  1.00 96.96           C  
+ATOM   2065  CE1 PHE A 262     -12.164   6.203   2.019  1.00 96.96           C  
+ATOM   2066  CE2 PHE A 262     -13.174   8.414   1.893  1.00 96.96           C  
+ATOM   2067  CZ  PHE A 262     -12.598   7.383   2.650  1.00 96.96           C  
+ATOM   2068  N   ALA A 263      -9.897   7.517  -2.689  1.00 97.49           N  
+ATOM   2069  CA  ALA A 263      -8.458   7.603  -2.456  1.00 97.49           C  
+ATOM   2070  C   ALA A 263      -7.898   9.025  -2.674  1.00 97.49           C  
+ATOM   2071  CB  ALA A 263      -7.761   6.583  -3.361  1.00 97.49           C  
+ATOM   2072  O   ALA A 263      -6.997   9.431  -1.939  1.00 97.49           O  
+ATOM   2073  N   ILE A 264      -8.427   9.792  -3.635  1.00 97.00           N  
+ATOM   2074  CA  ILE A 264      -7.975  11.162  -3.929  1.00 97.00           C  
+ATOM   2075  C   ILE A 264      -8.310  12.108  -2.776  1.00 97.00           C  
+ATOM   2076  CB  ILE A 264      -8.577  11.682  -5.251  1.00 97.00           C  
+ATOM   2077  O   ILE A 264      -7.455  12.885  -2.356  1.00 97.00           O  
+ATOM   2078  CG1 ILE A 264      -8.298  10.751  -6.448  1.00 97.00           C  
+ATOM   2079  CG2 ILE A 264      -8.064  13.098  -5.566  1.00 97.00           C  
+ATOM   2080  CD1 ILE A 264      -6.818  10.447  -6.696  1.00 97.00           C  
+ATOM   2081  N   MET A 265      -9.490  11.966  -2.171  1.00 96.33           N  
+ATOM   2082  CA  MET A 265      -9.876  12.719  -0.973  1.00 96.33           C  
+ATOM   2083  C   MET A 265      -8.902  12.484   0.190  1.00 96.33           C  
+ATOM   2084  CB  MET A 265     -11.295  12.298  -0.600  1.00 96.33           C  
+ATOM   2085  O   MET A 265      -8.439  13.433   0.829  1.00 96.33           O  
+ATOM   2086  CG  MET A 265     -11.885  13.046   0.598  1.00 96.33           C  
+ATOM   2087  SD  MET A 265     -13.493  12.380   1.098  1.00 96.33           S  
+ATOM   2088  CE  MET A 265     -14.378  12.569  -0.478  1.00 96.33           C  
+ATOM   2089  N   LEU A 266      -8.512  11.228   0.427  1.00 98.20           N  
+ATOM   2090  CA  LEU A 266      -7.529  10.880   1.460  1.00 98.20           C  
+ATOM   2091  C   LEU A 266      -6.137  11.441   1.136  1.00 98.20           C  
+ATOM   2092  CB  LEU A 266      -7.472   9.355   1.616  1.00 98.20           C  
+ATOM   2093  O   LEU A 266      -5.444  11.948   2.021  1.00 98.20           O  
+ATOM   2094  CG  LEU A 266      -8.793   8.709   2.062  1.00 98.20           C  
+ATOM   2095  CD1 LEU A 266      -8.618   7.196   2.032  1.00 98.20           C  
+ATOM   2096  CD2 LEU A 266      -9.191   9.123   3.479  1.00 98.20           C  
+ATOM   2097  N   PHE A 267      -5.733  11.417  -0.134  1.00 98.14           N  
+ATOM   2098  CA  PHE A 267      -4.529  12.105  -0.599  1.00 98.14           C  
+ATOM   2099  C   PHE A 267      -4.603  13.625  -0.367  1.00 98.14           C  
+ATOM   2100  CB  PHE A 267      -4.307  11.760  -2.077  1.00 98.14           C  
+ATOM   2101  O   PHE A 267      -3.625  14.229   0.088  1.00 98.14           O  
+ATOM   2102  CG  PHE A 267      -3.438  10.548  -2.299  1.00 98.14           C  
+ATOM   2103  CD1 PHE A 267      -2.086  10.603  -1.928  1.00 98.14           C  
+ATOM   2104  CD2 PHE A 267      -3.949   9.393  -2.914  1.00 98.14           C  
+ATOM   2105  CE1 PHE A 267      -1.248   9.507  -2.170  1.00 98.14           C  
+ATOM   2106  CE2 PHE A 267      -3.111   8.292  -3.157  1.00 98.14           C  
+ATOM   2107  CZ  PHE A 267      -1.762   8.345  -2.767  1.00 98.14           C  
+ATOM   2108  N   GLY A 268      -5.773  14.229  -0.581  1.00 96.70           N  
+ATOM   2109  CA  GLY A 268      -6.080  15.617  -0.241  1.00 96.70           C  
+ATOM   2110  C   GLY A 268      -5.842  15.910   1.241  1.00 96.70           C  
+ATOM   2111  O   GLY A 268      -5.096  16.839   1.572  1.00 96.70           O  
+ATOM   2112  N   MET A 269      -6.362  15.065   2.141  1.00 97.55           N  
+ATOM   2113  CA  MET A 269      -6.111  15.177   3.586  1.00 97.55           C  
+ATOM   2114  C   MET A 269      -4.615  15.135   3.923  1.00 97.55           C  
+ATOM   2115  CB  MET A 269      -6.812  14.057   4.370  1.00 97.55           C  
+ATOM   2116  O   MET A 269      -4.134  15.957   4.708  1.00 97.55           O  
+ATOM   2117  CG  MET A 269      -8.337  14.098   4.320  1.00 97.55           C  
+ATOM   2118  SD  MET A 269      -9.088  12.808   5.351  1.00 97.55           S  
+ATOM   2119  CE  MET A 269      -8.936  13.550   6.999  1.00 97.55           C  
+ATOM   2120  N   VAL A 270      -3.861  14.221   3.300  1.00 98.04           N  
+ATOM   2121  CA  VAL A 270      -2.403  14.099   3.475  1.00 98.04           C  
+ATOM   2122  C   VAL A 270      -1.693  15.405   3.092  1.00 98.04           C  
+ATOM   2123  CB  VAL A 270      -1.869  12.883   2.685  1.00 98.04           C  
+ATOM   2124  O   VAL A 270      -0.862  15.911   3.851  1.00 98.04           O  
+ATOM   2125  CG1 VAL A 270      -0.341  12.837   2.642  1.00 98.04           C  
+ATOM   2126  CG2 VAL A 270      -2.340  11.560   3.298  1.00 98.04           C  
+ATOM   2127  N   THR A 271      -2.050  16.014   1.959  1.00 96.69           N  
+ATOM   2128  CA  THR A 271      -1.469  17.304   1.542  1.00 96.69           C  
+ATOM   2129  C   THR A 271      -1.896  18.485   2.417  1.00 96.69           C  
+ATOM   2130  CB  THR A 271      -1.763  17.617   0.071  1.00 96.69           C  
+ATOM   2131  O   THR A 271      -1.062  19.341   2.738  1.00 96.69           O  
+ATOM   2132  CG2 THR A 271      -0.902  16.738  -0.830  1.00 96.69           C  
+ATOM   2133  OG1 THR A 271      -3.108  17.421  -0.294  1.00 96.69           O  
+ATOM   2134  N   LYS A 272      -3.157  18.528   2.869  1.00 95.12           N  
+ATOM   2135  CA  LYS A 272      -3.682  19.578   3.763  1.00 95.12           C  
+ATOM   2136  C   LYS A 272      -2.971  19.554   5.121  1.00 95.12           C  
+ATOM   2137  CB  LYS A 272      -5.210  19.408   3.888  1.00 95.12           C  
+ATOM   2138  O   LYS A 272      -2.579  20.599   5.638  1.00 95.12           O  
+ATOM   2139  CG  LYS A 272      -5.944  20.670   4.387  1.00 95.12           C  
+ATOM   2140  CD  LYS A 272      -7.476  20.466   4.364  1.00 95.12           C  
+ATOM   2141  CE  LYS A 272      -8.277  21.754   4.639  1.00 95.12           C  
+ATOM   2142  NZ  LYS A 272      -9.752  21.570   4.449  1.00 95.12           N  
+ATOM   2143  N   PHE A 273      -2.694  18.363   5.649  1.00 95.01           N  
+ATOM   2144  CA  PHE A 273      -1.882  18.184   6.852  1.00 95.01           C  
+ATOM   2145  C   PHE A 273      -0.428  18.636   6.642  1.00 95.01           C  
+ATOM   2146  CB  PHE A 273      -1.945  16.716   7.263  1.00 95.01           C  
+ATOM   2147  O   PHE A 273       0.085  19.450   7.408  1.00 95.01           O  
+ATOM   2148  CG  PHE A 273      -1.044  16.359   8.430  1.00 95.01           C  
+ATOM   2149  CD1 PHE A 273       0.251  15.854   8.198  1.00 95.01           C  
+ATOM   2150  CD2 PHE A 273      -1.508  16.504   9.749  1.00 95.01           C  
+ATOM   2151  CE1 PHE A 273       1.073  15.501   9.280  1.00 95.01           C  
+ATOM   2152  CE2 PHE A 273      -0.684  16.163  10.832  1.00 95.01           C  
+ATOM   2153  CZ  PHE A 273       0.605  15.660  10.594  1.00 95.01           C  
+ATOM   2154  N   CYS A 274       0.240  18.174   5.577  1.00 94.15           N  
+ATOM   2155  CA  CYS A 274       1.648  18.509   5.320  1.00 94.15           C  
+ATOM   2156  C   CYS A 274       1.910  19.983   4.987  1.00 94.15           C  
+ATOM   2157  CB  CYS A 274       2.177  17.646   4.172  1.00 94.15           C  
+ATOM   2158  O   CYS A 274       3.057  20.428   5.073  1.00 94.15           O  
+ATOM   2159  SG  CYS A 274       2.517  15.977   4.765  1.00 94.15           S  
+ATOM   2160  N   SER A 275       0.884  20.723   4.572  1.00 91.75           N  
+ATOM   2161  CA  SER A 275       0.957  22.171   4.353  1.00 91.75           C  
+ATOM   2162  C   SER A 275       0.697  22.988   5.624  1.00 91.75           C  
+ATOM   2163  CB  SER A 275       0.029  22.585   3.208  1.00 91.75           C  
+ATOM   2164  O   SER A 275       0.836  24.204   5.590  1.00 91.75           O  
+ATOM   2165  OG  SER A 275      -1.293  22.140   3.429  1.00 91.75           O  
+ATOM   2166  N   GLY A 276       0.361  22.341   6.748  1.00 88.51           N  
+ATOM   2167  CA  GLY A 276       0.079  23.006   8.023  1.00 88.51           C  
+ATOM   2168  C   GLY A 276      -1.344  23.560   8.144  1.00 88.51           C  
+ATOM   2169  O   GLY A 276      -1.684  24.117   9.183  1.00 88.51           O  
+ATOM   2170  N   HIS A 277      -2.196  23.368   7.131  1.00 90.16           N  
+ATOM   2171  CA  HIS A 277      -3.592  23.823   7.138  1.00 90.16           C  
+ATOM   2172  C   HIS A 277      -4.537  22.893   7.907  1.00 90.16           C  
+ATOM   2173  CB  HIS A 277      -4.093  23.984   5.698  1.00 90.16           C  
+ATOM   2174  O   HIS A 277      -5.713  23.206   8.050  1.00 90.16           O  
+ATOM   2175  CG  HIS A 277      -3.337  25.012   4.906  1.00 90.16           C  
+ATOM   2176  CD2 HIS A 277      -3.432  26.373   5.012  1.00 90.16           C  
+ATOM   2177  ND1 HIS A 277      -2.425  24.744   3.917  1.00 90.16           N  
+ATOM   2178  CE1 HIS A 277      -1.976  25.913   3.437  1.00 90.16           C  
+ATOM   2179  NE2 HIS A 277      -2.560  26.936   4.076  1.00 90.16           N  
+ATOM   2180  N   ALA A 278      -4.071  21.734   8.371  1.00 93.35           N  
+ATOM   2181  CA  ALA A 278      -4.878  20.818   9.173  1.00 93.35           C  
+ATOM   2182  C   ALA A 278      -4.010  19.960  10.111  1.00 93.35           C  
+ATOM   2183  CB  ALA A 278      -5.736  19.973   8.228  1.00 93.35           C  
+ATOM   2184  O   ALA A 278      -3.967  18.740   9.968  1.00 93.35           O  
+ATOM   2185  N   PRO A 279      -3.299  20.563  11.082  1.00 92.41           N  
+ATOM   2186  CA  PRO A 279      -2.336  19.839  11.917  1.00 92.41           C  
+ATOM   2187  C   PRO A 279      -2.987  18.851  12.903  1.00 92.41           C  
+ATOM   2188  CB  PRO A 279      -1.554  20.945  12.630  1.00 92.41           C  
+ATOM   2189  O   PRO A 279      -2.288  18.047  13.508  1.00 92.41           O  
+ATOM   2190  CG  PRO A 279      -2.582  22.067  12.779  1.00 92.41           C  
+ATOM   2191  CD  PRO A 279      -3.355  21.970  11.466  1.00 92.41           C  
+ATOM   2192  N   HIS A 280      -4.313  18.900  13.065  1.00 93.52           N  
+ATOM   2193  CA  HIS A 280      -5.083  17.995  13.919  1.00 93.52           C  
+ATOM   2194  C   HIS A 280      -5.493  16.692  13.223  1.00 93.52           C  
+ATOM   2195  CB  HIS A 280      -6.310  18.738  14.475  1.00 93.52           C  
+ATOM   2196  O   HIS A 280      -5.971  15.786  13.897  1.00 93.52           O  
+ATOM   2197  CG  HIS A 280      -7.264  19.223  13.407  1.00 93.52           C  
+ATOM   2198  CD2 HIS A 280      -8.460  18.649  13.071  1.00 93.52           C  
+ATOM   2199  ND1 HIS A 280      -7.085  20.307  12.571  1.00 93.52           N  
+ATOM   2200  CE1 HIS A 280      -8.134  20.359  11.731  1.00 93.52           C  
+ATOM   2201  NE2 HIS A 280      -8.991  19.370  12.000  1.00 93.52           N  
+ATOM   2202  N   PHE A 281      -5.333  16.562  11.902  1.00 96.09           N  
+ATOM   2203  CA  PHE A 281      -5.766  15.350  11.203  1.00 96.09           C  
+ATOM   2204  C   PHE A 281      -5.069  14.093  11.757  1.00 96.09           C  
+ATOM   2205  CB  PHE A 281      -5.542  15.488   9.691  1.00 96.09           C  
+ATOM   2206  O   PHE A 281      -3.842  14.090  11.886  1.00 96.09           O  
+ATOM   2207  CG  PHE A 281      -6.529  16.358   8.929  1.00 96.09           C  
+ATOM   2208  CD1 PHE A 281      -7.603  17.022   9.565  1.00 96.09           C  
+ATOM   2209  CD2 PHE A 281      -6.395  16.456   7.531  1.00 96.09           C  
+ATOM   2210  CE1 PHE A 281      -8.541  17.743   8.809  1.00 96.09           C  
+ATOM   2211  CE2 PHE A 281      -7.331  17.188   6.777  1.00 96.09           C  
+ATOM   2212  CZ  PHE A 281      -8.407  17.826   7.416  1.00 96.09           C  
+ATOM   2213  N   PRO A 282      -5.822  13.012  12.055  1.00 96.60           N  
+ATOM   2214  CA  PRO A 282      -5.272  11.790  12.636  1.00 96.60           C  
+ATOM   2215  C   PRO A 282      -4.561  10.965  11.558  1.00 96.60           C  
+ATOM   2216  CB  PRO A 282      -6.468  11.087  13.284  1.00 96.60           C  
+ATOM   2217  O   PRO A 282      -5.124  10.048  10.952  1.00 96.60           O  
+ATOM   2218  CG  PRO A 282      -7.624  11.476  12.368  1.00 96.60           C  
+ATOM   2219  CD  PRO A 282      -7.274  12.901  11.946  1.00 96.60           C  
+ATOM   2220  N   MET A 283      -3.320  11.350  11.262  1.00 96.77           N  
+ATOM   2221  CA  MET A 283      -2.625  10.939  10.045  1.00 96.77           C  
+ATOM   2222  C   MET A 283      -2.389   9.428   9.960  1.00 96.77           C  
+ATOM   2223  CB  MET A 283      -1.315  11.733   9.924  1.00 96.77           C  
+ATOM   2224  O   MET A 283      -2.458   8.869   8.866  1.00 96.77           O  
+ATOM   2225  CG  MET A 283      -0.646  11.563   8.554  1.00 96.77           C  
+ATOM   2226  SD  MET A 283      -1.724  11.780   7.106  1.00 96.77           S  
+ATOM   2227  CE  MET A 283      -2.228  13.493   7.322  1.00 96.77           C  
+ATOM   2228  N   LYS A 284      -2.194   8.734  11.092  1.00 97.64           N  
+ATOM   2229  CA  LYS A 284      -2.110   7.264  11.096  1.00 97.64           C  
+ATOM   2230  C   LYS A 284      -3.371   6.642  10.499  1.00 97.64           C  
+ATOM   2231  CB  LYS A 284      -1.858   6.766  12.525  1.00 97.64           C  
+ATOM   2232  O   LYS A 284      -3.265   5.775   9.637  1.00 97.64           O  
+ATOM   2233  CG  LYS A 284      -1.716   5.237  12.630  1.00 97.64           C  
+ATOM   2234  CD  LYS A 284      -1.724   4.704  14.073  1.00 97.64           C  
+ATOM   2235  CE  LYS A 284      -3.083   4.937  14.754  1.00 97.64           C  
+ATOM   2236  NZ  LYS A 284      -3.275   4.084  15.954  1.00 97.64           N  
+ATOM   2237  N   LYS A 285      -4.554   7.109  10.908  1.00 98.14           N  
+ATOM   2238  CA  LYS A 285      -5.839   6.576  10.428  1.00 98.14           C  
+ATOM   2239  C   LYS A 285      -6.085   6.913   8.959  1.00 98.14           C  
+ATOM   2240  CB  LYS A 285      -6.993   7.071  11.308  1.00 98.14           C  
+ATOM   2241  O   LYS A 285      -6.497   6.037   8.207  1.00 98.14           O  
+ATOM   2242  CG  LYS A 285      -6.830   6.645  12.776  1.00 98.14           C  
+ATOM   2243  CD  LYS A 285      -8.089   7.025  13.556  1.00 98.14           C  
+ATOM   2244  CE  LYS A 285      -7.933   6.823  15.068  1.00 98.14           C  
+ATOM   2245  NZ  LYS A 285      -7.872   5.414  15.509  1.00 98.14           N  
+ATOM   2246  N   VAL A 286      -5.757   8.137   8.534  1.00 98.61           N  
+ATOM   2247  CA  VAL A 286      -5.851   8.552   7.120  1.00 98.61           C  
+ATOM   2248  C   VAL A 286      -4.969   7.671   6.232  1.00 98.61           C  
+ATOM   2249  CB  VAL A 286      -5.466  10.036   6.946  1.00 98.61           C  
+ATOM   2250  O   VAL A 286      -5.426   7.180   5.204  1.00 98.61           O  
+ATOM   2251  CG1 VAL A 286      -5.483  10.482   5.477  1.00 98.61           C  
+ATOM   2252  CG2 VAL A 286      -6.427  10.953   7.713  1.00 98.61           C  
+ATOM   2253  N   LEU A 287      -3.717   7.428   6.630  1.00 98.74           N  
+ATOM   2254  CA  LEU A 287      -2.771   6.628   5.846  1.00 98.74           C  
+ATOM   2255  C   LEU A 287      -3.129   5.143   5.814  1.00 98.74           C  
+ATOM   2256  CB  LEU A 287      -1.361   6.808   6.419  1.00 98.74           C  
+ATOM   2257  O   LEU A 287      -2.983   4.507   4.771  1.00 98.74           O  
+ATOM   2258  CG  LEU A 287      -0.772   8.202   6.171  1.00 98.74           C  
+ATOM   2259  CD1 LEU A 287       0.512   8.326   6.983  1.00 98.74           C  
+ATOM   2260  CD2 LEU A 287      -0.436   8.442   4.697  1.00 98.74           C  
+ATOM   2261  N   LEU A 288      -3.601   4.599   6.937  1.00 98.52           N  
+ATOM   2262  CA  LEU A 288      -4.120   3.237   7.005  1.00 98.52           C  
+ATOM   2263  C   LEU A 288      -5.323   3.071   6.069  1.00 98.52           C  
+ATOM   2264  CB  LEU A 288      -4.483   2.917   8.465  1.00 98.52           C  
+ATOM   2265  O   LEU A 288      -5.316   2.180   5.223  1.00 98.52           O  
+ATOM   2266  CG  LEU A 288      -3.317   2.496   9.375  1.00 98.52           C  
+ATOM   2267  CD1 LEU A 288      -3.878   2.253  10.778  1.00 98.52           C  
+ATOM   2268  CD2 LEU A 288      -2.644   1.209   8.889  1.00 98.52           C  
+ATOM   2269  N   LEU A 289      -6.307   3.969   6.143  1.00 98.66           N  
+ATOM   2270  CA  LEU A 289      -7.479   3.931   5.269  1.00 98.66           C  
+ATOM   2271  C   LEU A 289      -7.108   4.123   3.795  1.00 98.66           C  
+ATOM   2272  CB  LEU A 289      -8.483   4.987   5.754  1.00 98.66           C  
+ATOM   2273  O   LEU A 289      -7.628   3.408   2.941  1.00 98.66           O  
+ATOM   2274  CG  LEU A 289      -9.801   5.021   4.961  1.00 98.66           C  
+ATOM   2275  CD1 LEU A 289     -10.526   3.681   4.955  1.00 98.66           C  
+ATOM   2276  CD2 LEU A 289     -10.729   6.046   5.607  1.00 98.66           C  
+ATOM   2277  N   LEU A 290      -6.170   5.024   3.488  1.00 98.81           N  
+ATOM   2278  CA  LEU A 290      -5.668   5.225   2.128  1.00 98.81           C  
+ATOM   2279  C   LEU A 290      -5.051   3.942   1.580  1.00 98.81           C  
+ATOM   2280  CB  LEU A 290      -4.654   6.384   2.124  1.00 98.81           C  
+ATOM   2281  O   LEU A 290      -5.349   3.534   0.459  1.00 98.81           O  
+ATOM   2282  CG  LEU A 290      -3.942   6.593   0.775  1.00 98.81           C  
+ATOM   2283  CD1 LEU A 290      -4.913   6.908  -0.362  1.00 98.81           C  
+ATOM   2284  CD2 LEU A 290      -2.934   7.736   0.896  1.00 98.81           C  
+ATOM   2285  N   TRP A 291      -4.217   3.281   2.379  1.00 98.60           N  
+ATOM   2286  CA  TRP A 291      -3.619   2.014   1.995  1.00 98.60           C  
+ATOM   2287  C   TRP A 291      -4.674   0.950   1.705  1.00 98.60           C  
+ATOM   2288  CB  TRP A 291      -2.657   1.558   3.086  1.00 98.60           C  
+ATOM   2289  O   TRP A 291      -4.637   0.353   0.627  1.00 98.60           O  
+ATOM   2290  CG  TRP A 291      -2.057   0.210   2.875  1.00 98.60           C  
+ATOM   2291  CD1 TRP A 291      -1.881  -0.436   1.697  1.00 98.60           C  
+ATOM   2292  CD2 TRP A 291      -1.631  -0.714   3.908  1.00 98.60           C  
+ATOM   2293  CE2 TRP A 291      -1.132  -1.885   3.277  1.00 98.60           C  
+ATOM   2294  CE3 TRP A 291      -1.641  -0.687   5.317  1.00 98.60           C  
+ATOM   2295  NE1 TRP A 291      -1.376  -1.696   1.936  1.00 98.60           N  
+ATOM   2296  CH2 TRP A 291      -0.634  -2.907   5.406  1.00 98.60           C  
+ATOM   2297  CZ2 TRP A 291      -0.565  -2.928   4.007  1.00 98.60           C  
+ATOM   2298  CZ3 TRP A 291      -1.189  -1.791   6.058  1.00 98.60           C  
+ATOM   2299  N   LYS A 292      -5.628   0.741   2.615  1.00 97.97           N  
+ATOM   2300  CA  LYS A 292      -6.665  -0.283   2.431  1.00 97.97           C  
+ATOM   2301  C   LYS A 292      -7.606   0.041   1.280  1.00 97.97           C  
+ATOM   2302  CB  LYS A 292      -7.431  -0.523   3.738  1.00 97.97           C  
+ATOM   2303  O   LYS A 292      -7.977  -0.861   0.541  1.00 97.97           O  
+ATOM   2304  CG  LYS A 292      -6.542  -0.973   4.904  1.00 97.97           C  
+ATOM   2305  CD  LYS A 292      -5.572  -2.108   4.555  1.00 97.97           C  
+ATOM   2306  CE  LYS A 292      -4.834  -2.516   5.829  1.00 97.97           C  
+ATOM   2307  NZ  LYS A 292      -4.894  -3.969   6.045  1.00 97.97           N  
+ATOM   2308  N   THR A 293      -7.898   1.317   1.043  1.00 98.19           N  
+ATOM   2309  CA  THR A 293      -8.680   1.764  -0.120  1.00 98.19           C  
+ATOM   2310  C   THR A 293      -7.955   1.441  -1.426  1.00 98.19           C  
+ATOM   2311  CB  THR A 293      -8.970   3.270  -0.043  1.00 98.19           C  
+ATOM   2312  O   THR A 293      -8.546   0.858  -2.332  1.00 98.19           O  
+ATOM   2313  CG2 THR A 293      -9.845   3.757  -1.197  1.00 98.19           C  
+ATOM   2314  OG1 THR A 293      -9.658   3.562   1.149  1.00 98.19           O  
+ATOM   2315  N   VAL A 294      -6.659   1.761  -1.528  1.00 98.12           N  
+ATOM   2316  CA  VAL A 294      -5.842   1.442  -2.715  1.00 98.12           C  
+ATOM   2317  C   VAL A 294      -5.711  -0.072  -2.911  1.00 98.12           C  
+ATOM   2318  CB  VAL A 294      -4.456   2.112  -2.617  1.00 98.12           C  
+ATOM   2319  O   VAL A 294      -5.766  -0.549  -4.042  1.00 98.12           O  
+ATOM   2320  CG1 VAL A 294      -3.484   1.666  -3.720  1.00 98.12           C  
+ATOM   2321  CG2 VAL A 294      -4.579   3.637  -2.741  1.00 98.12           C  
+ATOM   2322  N   LEU A 295      -5.555  -0.835  -1.827  1.00 97.22           N  
+ATOM   2323  CA  LEU A 295      -5.478  -2.293  -1.881  1.00 97.22           C  
+ATOM   2324  C   LEU A 295      -6.805  -2.919  -2.332  1.00 97.22           C  
+ATOM   2325  CB  LEU A 295      -5.038  -2.815  -0.502  1.00 97.22           C  
+ATOM   2326  O   LEU A 295      -6.795  -3.790  -3.194  1.00 97.22           O  
+ATOM   2327  CG  LEU A 295      -4.834  -4.339  -0.450  1.00 97.22           C  
+ATOM   2328  CD1 LEU A 295      -3.682  -4.795  -1.347  1.00 97.22           C  
+ATOM   2329  CD2 LEU A 295      -4.513  -4.763   0.980  1.00 97.22           C  
+ATOM   2330  N   CYS A 296      -7.932  -2.447  -1.794  1.00 96.50           N  
+ATOM   2331  CA  CYS A 296      -9.264  -2.937  -2.135  1.00 96.50           C  
+ATOM   2332  C   CYS A 296      -9.620  -2.631  -3.597  1.00 96.50           C  
+ATOM   2333  CB  CYS A 296     -10.269  -2.320  -1.149  1.00 96.50           C  
+ATOM   2334  O   CYS A 296     -10.076  -3.513  -4.315  1.00 96.50           O  
+ATOM   2335  SG  CYS A 296     -11.920  -3.028  -1.409  1.00 96.50           S  
+ATOM   2336  N   THR A 297      -9.356  -1.407  -4.064  1.00 96.45           N  
+ATOM   2337  CA  THR A 297      -9.691  -0.977  -5.434  1.00 96.45           C  
+ATOM   2338  C   THR A 297      -8.792  -1.619  -6.489  1.00 96.45           C  
+ATOM   2339  CB  THR A 297      -9.655   0.553  -5.579  1.00 96.45           C  
+ATOM   2340  O   THR A 297      -9.285  -2.241  -7.432  1.00 96.45           O  
+ATOM   2341  CG2 THR A 297     -10.793   1.204  -4.803  1.00 96.45           C  
+ATOM   2342  OG1 THR A 297      -8.456   1.091  -5.069  1.00 96.45           O  
+ATOM   2343  N   LEU A 298      -7.469  -1.512  -6.331  1.00 96.55           N  
+ATOM   2344  CA  LEU A 298      -6.511  -1.958  -7.348  1.00 96.55           C  
+ATOM   2345  C   LEU A 298      -6.138  -3.437  -7.228  1.00 96.55           C  
+ATOM   2346  CB  LEU A 298      -5.231  -1.116  -7.277  1.00 96.55           C  
+ATOM   2347  O   LEU A 298      -5.721  -4.039  -8.215  1.00 96.55           O  
+ATOM   2348  CG  LEU A 298      -5.395   0.408  -7.343  1.00 96.55           C  
+ATOM   2349  CD1 LEU A 298      -3.997   1.021  -7.448  1.00 96.55           C  
+ATOM   2350  CD2 LEU A 298      -6.213   0.855  -8.552  1.00 96.55           C  
+ATOM   2351  N   GLY A 299      -6.244  -4.010  -6.031  1.00 94.90           N  
+ATOM   2352  CA  GLY A 299      -5.848  -5.382  -5.749  1.00 94.90           C  
+ATOM   2353  C   GLY A 299      -4.468  -5.548  -5.124  1.00 94.90           C  
+ATOM   2354  O   GLY A 299      -3.576  -4.698  -5.247  1.00 94.90           O  
+ATOM   2355  N   GLY A 300      -4.283  -6.695  -4.469  1.00 93.73           N  
+ATOM   2356  CA  GLY A 300      -3.012  -7.123  -3.883  1.00 93.73           C  
+ATOM   2357  C   GLY A 300      -2.009  -7.675  -4.898  1.00 93.73           C  
+ATOM   2358  O   GLY A 300      -2.161  -7.574  -6.119  1.00 93.73           O  
+ATOM   2359  N   PHE A 301      -0.935  -8.283  -4.399  1.00 91.48           N  
+ATOM   2360  CA  PHE A 301       0.126  -8.831  -5.239  1.00 91.48           C  
+ATOM   2361  C   PHE A 301      -0.297 -10.058  -6.045  1.00 91.48           C  
+ATOM   2362  CB  PHE A 301       1.360  -9.160  -4.390  1.00 91.48           C  
+ATOM   2363  O   PHE A 301       0.245 -10.242  -7.138  1.00 91.48           O  
+ATOM   2364  CG  PHE A 301       1.985  -7.980  -3.670  1.00 91.48           C  
+ATOM   2365  CD1 PHE A 301       2.206  -6.761  -4.340  1.00 91.48           C  
+ATOM   2366  CD2 PHE A 301       2.233  -8.057  -2.290  1.00 91.48           C  
+ATOM   2367  CE1 PHE A 301       2.682  -5.639  -3.632  1.00 91.48           C  
+ATOM   2368  CE2 PHE A 301       2.701  -6.932  -1.590  1.00 91.48           C  
+ATOM   2369  CZ  PHE A 301       2.957  -5.731  -2.262  1.00 91.48           C  
+ATOM   2370  N   GLU A 302      -1.218 -10.874  -5.532  1.00 90.82           N  
+ATOM   2371  CA  GLU A 302      -1.740 -12.038  -6.258  1.00 90.82           C  
+ATOM   2372  C   GLU A 302      -2.618 -11.602  -7.433  1.00 90.82           C  
+ATOM   2373  CB  GLU A 302      -2.486 -12.992  -5.316  1.00 90.82           C  
+ATOM   2374  O   GLU A 302      -2.338 -11.979  -8.571  1.00 90.82           O  
+ATOM   2375  CG  GLU A 302      -1.547 -13.545  -4.230  1.00 90.82           C  
+ATOM   2376  CD  GLU A 302      -2.072 -14.814  -3.545  1.00 90.82           C  
+ATOM   2377  OE1 GLU A 302      -1.208 -15.525  -2.974  1.00 90.82           O  
+ATOM   2378  OE2 GLU A 302      -3.279 -15.099  -3.664  1.00 90.82           O  
+ATOM   2379  N   GLU A 303      -3.579 -10.704  -7.195  1.00 93.07           N  
+ATOM   2380  CA  GLU A 303      -4.414 -10.113  -8.250  1.00 93.07           C  
+ATOM   2381  C   GLU A 303      -3.564  -9.410  -9.315  1.00 93.07           C  
+ATOM   2382  CB  GLU A 303      -5.399  -9.104  -7.647  1.00 93.07           C  
+ATOM   2383  O   GLU A 303      -3.725  -9.651 -10.510  1.00 93.07           O  
+ATOM   2384  CG  GLU A 303      -6.434  -9.745  -6.707  1.00 93.07           C  
+ATOM   2385  CD  GLU A 303      -7.476  -8.731  -6.210  1.00 93.07           C  
+ATOM   2386  OE1 GLU A 303      -8.310  -9.067  -5.353  1.00 93.07           O  
+ATOM   2387  OE2 GLU A 303      -7.477  -7.577  -6.685  1.00 93.07           O  
+ATOM   2388  N   LEU A 304      -2.570  -8.613  -8.904  1.00 94.34           N  
+ATOM   2389  CA  LEU A 304      -1.632  -7.974  -9.829  1.00 94.34           C  
+ATOM   2390  C   LEU A 304      -0.873  -8.992 -10.694  1.00 94.34           C  
+ATOM   2391  CB  LEU A 304      -0.655  -7.130  -9.001  1.00 94.34           C  
+ATOM   2392  O   LEU A 304      -0.575  -8.724 -11.862  1.00 94.34           O  
+ATOM   2393  CG  LEU A 304       0.404  -6.406  -9.849  1.00 94.34           C  
+ATOM   2394  CD1 LEU A 304      -0.121  -5.142 -10.517  1.00 94.34           C  
+ATOM   2395  CD2 LEU A 304       1.580  -6.027  -8.959  1.00 94.34           C  
+ATOM   2396  N   GLN A 305      -0.492 -10.136 -10.127  1.00 92.89           N  
+ATOM   2397  CA  GLN A 305       0.212 -11.178 -10.864  1.00 92.89           C  
+ATOM   2398  C   GLN A 305      -0.714 -11.855 -11.886  1.00 92.89           C  
+ATOM   2399  CB  GLN A 305       0.850 -12.150  -9.862  1.00 92.89           C  
+ATOM   2400  O   GLN A 305      -0.258 -12.112 -13.004  1.00 92.89           O  
+ATOM   2401  CG  GLN A 305       1.647 -13.287 -10.508  1.00 92.89           C  
+ATOM   2402  CD  GLN A 305       2.848 -12.866 -11.356  1.00 92.89           C  
+ATOM   2403  NE2 GLN A 305       3.260 -13.746 -12.242  1.00 92.89           N  
+ATOM   2404  OE1 GLN A 305       3.470 -11.807 -11.255  1.00 92.89           O  
+ATOM   2405  N   SER A 306      -1.988 -12.065 -11.543  1.00 94.50           N  
+ATOM   2406  CA  SER A 306      -3.030 -12.552 -12.458  1.00 94.50           C  
+ATOM   2407  C   SER A 306      -3.294 -11.561 -13.594  1.00 94.50           C  
+ATOM   2408  CB  SER A 306      -4.320 -12.853 -11.688  1.00 94.50           C  
+ATOM   2409  O   SER A 306      -3.118 -11.927 -14.755  1.00 94.50           O  
+ATOM   2410  OG  SER A 306      -4.057 -13.864 -10.734  1.00 94.50           O  
+ATOM   2411  N   MET A 307      -3.546 -10.283 -13.283  1.00 95.53           N  
+ATOM   2412  CA  MET A 307      -3.726  -9.218 -14.287  1.00 95.53           C  
+ATOM   2413  C   MET A 307      -2.516  -9.104 -15.221  1.00 95.53           C  
+ATOM   2414  CB  MET A 307      -3.913  -7.861 -13.590  1.00 95.53           C  
+ATOM   2415  O   MET A 307      -2.626  -8.869 -16.423  1.00 95.53           O  
+ATOM   2416  CG  MET A 307      -5.242  -7.713 -12.851  1.00 95.53           C  
+ATOM   2417  SD  MET A 307      -5.565  -6.014 -12.301  1.00 95.53           S  
+ATOM   2418  CE  MET A 307      -4.399  -5.815 -10.937  1.00 95.53           C  
+ATOM   2419  N   LYS A 308      -1.307  -9.300 -14.688  1.00 95.31           N  
+ATOM   2420  CA  LYS A 308      -0.091  -9.304 -15.500  1.00 95.31           C  
+ATOM   2421  C   LYS A 308       0.004 -10.521 -16.418  1.00 95.31           C  
+ATOM   2422  CB  LYS A 308       1.107  -9.188 -14.568  1.00 95.31           C  
+ATOM   2423  O   LYS A 308       0.566 -10.391 -17.505  1.00 95.31           O  
+ATOM   2424  CG  LYS A 308       2.408  -9.061 -15.355  1.00 95.31           C  
+ATOM   2425  CD  LYS A 308       3.551  -8.985 -14.362  1.00 95.31           C  
+ATOM   2426  CE  LYS A 308       4.854  -8.954 -15.143  1.00 95.31           C  
+ATOM   2427  NZ  LYS A 308       5.934  -9.400 -14.247  1.00 95.31           N  
+ATOM   2428  N   ALA A 309      -0.445 -11.695 -15.983  1.00 94.96           N  
+ATOM   2429  CA  ALA A 309      -0.473 -12.887 -16.825  1.00 94.96           C  
+ATOM   2430  C   ALA A 309      -1.478 -12.713 -17.973  1.00 94.96           C  
+ATOM   2431  CB  ALA A 309      -0.779 -14.111 -15.954  1.00 94.96           C  
+ATOM   2432  O   ALA A 309      -1.122 -12.946 -19.127  1.00 94.96           O  
+ATOM   2433  N   GLU A 310      -2.665 -12.195 -17.666  1.00 95.70           N  
+ATOM   2434  CA  GLU A 310      -3.707 -11.863 -18.637  1.00 95.70           C  
+ATOM   2435  C   GLU A 310      -3.231 -10.825 -19.661  1.00 95.70           C  
+ATOM   2436  CB  GLU A 310      -4.915 -11.364 -17.850  1.00 95.70           C  
+ATOM   2437  O   GLU A 310      -3.223 -11.100 -20.861  1.00 95.70           O  
+ATOM   2438  CG  GLU A 310      -6.094 -11.003 -18.756  1.00 95.70           C  
+ATOM   2439  CD  GLU A 310      -7.314 -10.573 -17.938  1.00 95.70           C  
+ATOM   2440  OE1 GLU A 310      -8.403 -10.551 -18.542  1.00 95.70           O  
+ATOM   2441  OE2 GLU A 310      -7.131 -10.298 -16.728  1.00 95.70           O  
+ATOM   2442  N   LYS A 311      -2.688  -9.686 -19.208  1.00 95.58           N  
+ATOM   2443  CA  LYS A 311      -2.166  -8.643 -20.108  1.00 95.58           C  
+ATOM   2444  C   LYS A 311      -1.033  -9.147 -21.006  1.00 95.58           C  
+ATOM   2445  CB  LYS A 311      -1.773  -7.406 -19.282  1.00 95.58           C  
+ATOM   2446  O   LYS A 311      -0.872  -8.671 -22.124  1.00 95.58           O  
+ATOM   2447  CG  LYS A 311      -1.519  -6.162 -20.155  1.00 95.58           C  
+ATOM   2448  CD  LYS A 311      -1.583  -4.868 -19.323  1.00 95.58           C  
+ATOM   2449  CE  LYS A 311      -1.563  -3.617 -20.216  1.00 95.58           C  
+ATOM   2450  NZ  LYS A 311      -1.925  -2.392 -19.452  1.00 95.58           N  
+ATOM   2451  N   ARG A 312      -0.237 -10.127 -20.556  1.00 96.32           N  
+ATOM   2452  CA  ARG A 312       0.752 -10.788 -21.430  1.00 96.32           C  
+ATOM   2453  C   ARG A 312       0.089 -11.641 -22.501  1.00 96.32           C  
+ATOM   2454  CB  ARG A 312       1.737 -11.646 -20.634  1.00 96.32           C  
+ATOM   2455  O   ARG A 312       0.562 -11.597 -23.629  1.00 96.32           O  
+ATOM   2456  CG  ARG A 312       2.753 -10.767 -19.914  1.00 96.32           C  
+ATOM   2457  CD  ARG A 312       3.749 -11.618 -19.128  1.00 96.32           C  
+ATOM   2458  NE  ARG A 312       4.715 -12.299 -20.012  1.00 96.32           N  
+ATOM   2459  NH1 ARG A 312       6.026 -10.497 -20.594  1.00 96.32           N  
+ATOM   2460  NH2 ARG A 312       6.521 -12.517 -21.367  1.00 96.32           N  
+ATOM   2461  CZ  ARG A 312       5.744 -11.770 -20.647  1.00 96.32           C  
+ATOM   2462  N   SER A 313      -0.970 -12.372 -22.157  1.00 96.65           N  
+ATOM   2463  CA  SER A 313      -1.742 -13.165 -23.115  1.00 96.65           C  
+ATOM   2464  C   SER A 313      -2.361 -12.280 -24.197  1.00 96.65           C  
+ATOM   2465  CB  SER A 313      -2.835 -13.951 -22.384  1.00 96.65           C  
+ATOM   2466  O   SER A 313      -2.206 -12.577 -25.376  1.00 96.65           O  
+ATOM   2467  OG  SER A 313      -3.376 -14.931 -23.242  1.00 96.65           O  
+ATOM   2468  N   ILE A 314      -2.977 -11.158 -23.803  1.00 95.29           N  
+ATOM   2469  CA  ILE A 314      -3.578 -10.180 -24.727  1.00 95.29           C  
+ATOM   2470  C   ILE A 314      -2.526  -9.616 -25.695  1.00 95.29           C  
+ATOM   2471  CB  ILE A 314      -4.285  -9.061 -23.922  1.00 95.29           C  
+ATOM   2472  O   ILE A 314      -2.768  -9.524 -26.892  1.00 95.29           O  
+ATOM   2473  CG1 ILE A 314      -5.482  -9.640 -23.131  1.00 95.29           C  
+ATOM   2474  CG2 ILE A 314      -4.758  -7.923 -24.846  1.00 95.29           C  
+ATOM   2475  CD1 ILE A 314      -6.083  -8.674 -22.101  1.00 95.29           C  
+ATOM   2476  N   LEU A 315      -1.325  -9.304 -25.198  1.00 94.92           N  
+ATOM   2477  CA  LEU A 315      -0.215  -8.784 -26.010  1.00 94.92           C  
+ATOM   2478  C   LEU A 315       0.560  -9.868 -26.789  1.00 94.92           C  
+ATOM   2479  CB  LEU A 315       0.720  -7.958 -25.103  1.00 94.92           C  
+ATOM   2480  O   LEU A 315       1.637  -9.583 -27.313  1.00 94.92           O  
+ATOM   2481  CG  LEU A 315       0.093  -6.683 -24.509  1.00 94.92           C  
+ATOM   2482  CD1 LEU A 315       1.082  -6.069 -23.511  1.00 94.92           C  
+ATOM   2483  CD2 LEU A 315      -0.234  -5.640 -25.574  1.00 94.92           C  
+ATOM   2484  N   GLY A 316       0.096 -11.123 -26.810  1.00 95.51           N  
+ATOM   2485  CA  GLY A 316       0.784 -12.224 -27.498  1.00 95.51           C  
+ATOM   2486  C   GLY A 316       2.166 -12.570 -26.921  1.00 95.51           C  
+ATOM   2487  O   GLY A 316       3.008 -13.157 -27.600  1.00 95.51           O  
+ATOM   2488  N   LEU A 317       2.440 -12.194 -25.668  1.00 95.09           N  
+ATOM   2489  CA  LEU A 317       3.717 -12.447 -25.005  1.00 95.09           C  
+ATOM   2490  C   LEU A 317       3.712 -13.815 -24.299  1.00 95.09           C  
+ATOM   2491  CB  LEU A 317       4.039 -11.322 -24.007  1.00 95.09           C  
+ATOM   2492  O   LEU A 317       2.736 -14.152 -23.628  1.00 95.09           O  
+ATOM   2493  CG  LEU A 317       4.194  -9.917 -24.615  1.00 95.09           C  
+ATOM   2494  CD1 LEU A 317       4.442  -8.924 -23.473  1.00 95.09           C  
+ATOM   2495  CD2 LEU A 317       5.383  -9.843 -25.574  1.00 95.09           C  
+ATOM   2496  N   PRO A 318       4.836 -14.563 -24.300  1.00 92.56           N  
+ATOM   2497  CA  PRO A 318       4.928 -15.845 -23.598  1.00 92.56           C  
+ATOM   2498  C   PRO A 318       4.593 -15.734 -22.101  1.00 92.56           C  
+ATOM   2499  CB  PRO A 318       6.369 -16.327 -23.802  1.00 92.56           C  
+ATOM   2500  O   PRO A 318       4.886 -14.692 -21.490  1.00 92.56           O  
+ATOM   2501  CG  PRO A 318       6.793 -15.645 -25.101  1.00 92.56           C  
+ATOM   2502  CD  PRO A 318       6.046 -14.315 -25.069  1.00 92.56           C  
+ATOM   2503  N   PRO A 319       4.064 -16.791 -21.458  1.00 90.75           N  
+ATOM   2504  CA  PRO A 319       3.809 -16.782 -20.022  1.00 90.75           C  
+ATOM   2505  C   PRO A 319       5.091 -16.505 -19.229  1.00 90.75           C  
+ATOM   2506  CB  PRO A 319       3.192 -18.145 -19.693  1.00 90.75           C  
+ATOM   2507  O   PRO A 319       6.218 -16.705 -19.694  1.00 90.75           O  
+ATOM   2508  CG  PRO A 319       3.718 -19.049 -20.806  1.00 90.75           C  
+ATOM   2509  CD  PRO A 319       3.785 -18.110 -22.010  1.00 90.75           C  
+ATOM   2510  N   LEU A 320       4.933 -15.979 -18.015  1.00 84.57           N  
+ATOM   2511  CA  LEU A 320       6.084 -15.755 -17.146  1.00 84.57           C  
+ATOM   2512  C   LEU A 320       6.658 -17.110 -16.707  1.00 84.57           C  
+ATOM   2513  CB  LEU A 320       5.693 -14.894 -15.935  1.00 84.57           C  
+ATOM   2514  O   LEU A 320       5.888 -17.952 -16.258  1.00 84.57           O  
+ATOM   2515  CG  LEU A 320       5.349 -13.444 -16.305  1.00 84.57           C  
+ATOM   2516  CD1 LEU A 320       4.745 -12.732 -15.098  1.00 84.57           C  
+ATOM   2517  CD2 LEU A 320       6.584 -12.645 -16.746  1.00 84.57           C  
+ATOM   2518  N   PRO A 321       7.988 -17.302 -16.760  1.00 79.32           N  
+ATOM   2519  CA  PRO A 321       8.597 -18.577 -16.385  1.00 79.32           C  
+ATOM   2520  C   PRO A 321       8.427 -18.892 -14.894  1.00 79.32           C  
+ATOM   2521  CB  PRO A 321      10.075 -18.448 -16.774  1.00 79.32           C  
+ATOM   2522  O   PRO A 321       8.387 -20.051 -14.508  1.00 79.32           O  
+ATOM   2523  CG  PRO A 321      10.333 -16.942 -16.777  1.00 79.32           C  
+ATOM   2524  CD  PRO A 321       8.994 -16.364 -17.227  1.00 79.32           C  
+ATOM   2525  N   GLU A 322       8.324 -17.860 -14.050  1.00 84.77           N  
+ATOM   2526  CA  GLU A 322       8.211 -18.024 -12.603  1.00 84.77           C  
+ATOM   2527  C   GLU A 322       7.561 -16.811 -11.919  1.00 84.77           C  
+ATOM   2528  CB  GLU A 322       9.601 -18.325 -12.007  1.00 84.77           C  
+ATOM   2529  O   GLU A 322       7.760 -15.652 -12.321  1.00 84.77           O  
+ATOM   2530  CG  GLU A 322      10.648 -17.212 -12.223  1.00 84.77           C  
+ATOM   2531  CD  GLU A 322      12.032 -17.681 -12.710  1.00 84.77           C  
+ATOM   2532  OE1 GLU A 322      12.923 -16.803 -12.749  1.00 84.77           O  
+ATOM   2533  OE2 GLU A 322      12.236 -18.788 -13.221  1.00 84.77           O  
+ATOM   2534  N   ASP A 323       6.835 -17.079 -10.832  1.00 85.01           N  
+ATOM   2535  CA  ASP A 323       6.384 -16.066  -9.881  1.00 85.01           C  
+ATOM   2536  C   ASP A 323       7.519 -15.745  -8.903  1.00 85.01           C  
+ATOM   2537  CB  ASP A 323       5.114 -16.526  -9.160  1.00 85.01           C  
+ATOM   2538  O   ASP A 323       7.985 -16.582  -8.131  1.00 85.01           O  
+ATOM   2539  CG  ASP A 323       4.579 -15.497  -8.154  1.00 85.01           C  
+ATOM   2540  OD1 ASP A 323       5.313 -14.533  -7.806  1.00 85.01           O  
+ATOM   2541  OD2 ASP A 323       3.439 -15.713  -7.711  1.00 85.01           O  
+ATOM   2542  N   SER A 324       7.965 -14.489  -8.924  1.00 83.71           N  
+ATOM   2543  CA  SER A 324       9.085 -14.059  -8.092  1.00 83.71           C  
+ATOM   2544  C   SER A 324       8.791 -14.152  -6.597  1.00 83.71           C  
+ATOM   2545  CB  SER A 324       9.494 -12.631  -8.445  1.00 83.71           C  
+ATOM   2546  O   SER A 324       9.727 -14.400  -5.851  1.00 83.71           O  
+ATOM   2547  OG  SER A 324       9.862 -12.569  -9.813  1.00 83.71           O  
+ATOM   2548  N   ILE A 325       7.554 -13.936  -6.140  1.00 82.59           N  
+ATOM   2549  CA  ILE A 325       7.236 -14.007  -4.705  1.00 82.59           C  
+ATOM   2550  C   ILE A 325       7.271 -15.466  -4.250  1.00 82.59           C  
+ATOM   2551  CB  ILE A 325       5.896 -13.302  -4.388  1.00 82.59           C  
+ATOM   2552  O   ILE A 325       7.956 -15.765  -3.272  1.00 82.59           O  
+ATOM   2553  CG1 ILE A 325       6.034 -11.789  -4.695  1.00 82.59           C  
+ATOM   2554  CG2 ILE A 325       5.495 -13.528  -2.917  1.00 82.59           C  
+ATOM   2555  CD1 ILE A 325       4.751 -10.977  -4.481  1.00 82.59           C  
+ATOM   2556  N   LYS A 326       6.645 -16.374  -5.008  1.00 83.31           N  
+ATOM   2557  CA  LYS A 326       6.659 -17.818  -4.717  1.00 83.31           C  
+ATOM   2558  C   LYS A 326       8.074 -18.396  -4.725  1.00 83.31           C  
+ATOM   2559  CB  LYS A 326       5.749 -18.576  -5.699  1.00 83.31           C  
+ATOM   2560  O   LYS A 326       8.449 -19.098  -3.793  1.00 83.31           O  
+ATOM   2561  CG  LYS A 326       4.270 -18.200  -5.508  1.00 83.31           C  
+ATOM   2562  CD  LYS A 326       3.331 -18.975  -6.447  1.00 83.31           C  
+ATOM   2563  CE  LYS A 326       1.900 -18.456  -6.239  1.00 83.31           C  
+ATOM   2564  NZ  LYS A 326       0.877 -19.219  -7.000  1.00 83.31           N  
+ATOM   2565  N   VAL A 327       8.904 -18.025  -5.705  1.00 84.31           N  
+ATOM   2566  CA  VAL A 327      10.315 -18.451  -5.735  1.00 84.31           C  
+ATOM   2567  C   VAL A 327      11.070 -17.971  -4.493  1.00 84.31           C  
+ATOM   2568  CB  VAL A 327      11.019 -17.977  -7.021  1.00 84.31           C  
+ATOM   2569  O   VAL A 327      11.821 -18.739  -3.899  1.00 84.31           O  
+ATOM   2570  CG1 VAL A 327      12.531 -18.224  -6.967  1.00 84.31           C  
+ATOM   2571  CG2 VAL A 327      10.485 -18.725  -8.245  1.00 84.31           C  
+ATOM   2572  N   ILE A 328      10.869 -16.716  -4.075  1.00 84.16           N  
+ATOM   2573  CA  ILE A 328      11.552 -16.147  -2.902  1.00 84.16           C  
+ATOM   2574  C   ILE A 328      11.116 -16.823  -1.605  1.00 84.16           C  
+ATOM   2575  CB  ILE A 328      11.318 -14.627  -2.811  1.00 84.16           C  
+ATOM   2576  O   ILE A 328      11.963 -17.013  -0.737  1.00 84.16           O  
+ATOM   2577  CG1 ILE A 328      12.036 -13.917  -3.966  1.00 84.16           C  
+ATOM   2578  CG2 ILE A 328      11.853 -14.035  -1.496  1.00 84.16           C  
+ATOM   2579  CD1 ILE A 328      11.540 -12.483  -4.217  1.00 84.16           C  
+ATOM   2580  N   ARG A 329       9.833 -17.184  -1.465  1.00 78.66           N  
+ATOM   2581  CA  ARG A 329       9.329 -17.894  -0.277  1.00 78.66           C  
+ATOM   2582  C   ARG A 329      10.097 -19.197  -0.024  1.00 78.66           C  
+ATOM   2583  CB  ARG A 329       7.815 -18.157  -0.402  1.00 78.66           C  
+ATOM   2584  O   ARG A 329      10.359 -19.527   1.122  1.00 78.66           O  
+ATOM   2585  CG  ARG A 329       6.961 -16.905  -0.130  1.00 78.66           C  
+ATOM   2586  CD  ARG A 329       5.458 -17.225  -0.211  1.00 78.66           C  
+ATOM   2587  NE  ARG A 329       4.608 -16.053   0.100  1.00 78.66           N  
+ATOM   2588  NH1 ARG A 329       2.564 -17.001  -0.388  1.00 78.66           N  
+ATOM   2589  NH2 ARG A 329       2.651 -14.894   0.314  1.00 78.66           N  
+ATOM   2590  CZ  ARG A 329       3.284 -15.991   0.010  1.00 78.66           C  
+ATOM   2591  N   ASN A 330      10.565 -19.853  -1.086  1.00 78.83           N  
+ATOM   2592  CA  ASN A 330      11.334 -21.097  -0.998  1.00 78.83           C  
+ATOM   2593  C   ASN A 330      12.861 -20.881  -0.921  1.00 78.83           C  
+ATOM   2594  CB  ASN A 330      10.909 -21.994  -2.173  1.00 78.83           C  
+ATOM   2595  O   ASN A 330      13.630 -21.844  -0.907  1.00 78.83           O  
+ATOM   2596  CG  ASN A 330       9.434 -22.362  -2.122  1.00 78.83           C  
+ATOM   2597  ND2 ASN A 330       8.863 -22.794  -3.220  1.00 78.83           N  
+ATOM   2598  OD1 ASN A 330       8.771 -22.271  -1.107  1.00 78.83           O  
+ATOM   2599  N   MET A 331      13.340 -19.632  -0.893  1.00 81.58           N  
+ATOM   2600  CA  MET A 331      14.767 -19.331  -0.775  1.00 81.58           C  
+ATOM   2601  C   MET A 331      15.218 -19.268   0.682  1.00 81.58           C  
+ATOM   2602  CB  MET A 331      15.121 -17.997  -1.442  1.00 81.58           C  
+ATOM   2603  O   MET A 331      14.635 -18.564   1.498  1.00 81.58           O  
+ATOM   2604  CG  MET A 331      15.110 -18.050  -2.963  1.00 81.58           C  
+ATOM   2605  SD  MET A 331      15.733 -16.503  -3.671  1.00 81.58           S  
+ATOM   2606  CE  MET A 331      16.143 -17.126  -5.300  1.00 81.58           C  
+ATOM   2607  N   ARG A 332      16.373 -19.872   0.978  1.00 80.76           N  
+ATOM   2608  CA  ARG A 332      17.079 -19.634   2.247  1.00 80.76           C  
+ATOM   2609  C   ARG A 332      17.795 -18.281   2.254  1.00 80.76           C  
+ATOM   2610  CB  ARG A 332      18.034 -20.798   2.545  1.00 80.76           C  
+ATOM   2611  O   ARG A 332      18.343 -17.877   1.219  1.00 80.76           O  
+ATOM   2612  CG  ARG A 332      18.389 -20.841   4.037  1.00 80.76           C  
+ATOM   2613  CD  ARG A 332      19.336 -21.997   4.340  1.00 80.76           C  
+ATOM   2614  NE  ARG A 332      19.472 -22.168   5.791  1.00 80.76           N  
+ATOM   2615  NH1 ARG A 332      20.971 -23.919   5.768  1.00 80.76           N  
+ATOM   2616  NH2 ARG A 332      20.097 -23.194   7.698  1.00 80.76           N  
+ATOM   2617  CZ  ARG A 332      20.181 -23.094   6.406  1.00 80.76           C  
+ATOM   2618  N   ALA A 333      17.871 -17.628   3.412  1.00 80.12           N  
+ATOM   2619  CA  ALA A 333      18.740 -16.474   3.617  1.00 80.12           C  
+ATOM   2620  C   ALA A 333      20.224 -16.837   3.379  1.00 80.12           C  
+ATOM   2621  CB  ALA A 333      18.486 -15.904   5.017  1.00 80.12           C  
+ATOM   2622  O   ALA A 333      20.658 -17.972   3.574  1.00 80.12           O  
+ATOM   2623  N   ALA A 334      21.001 -15.877   2.887  1.00 76.16           N  
+ATOM   2624  CA  ALA A 334      22.451 -15.952   2.795  1.00 76.16           C  
+ATOM   2625  C   ALA A 334      23.095 -15.607   4.146  1.00 76.16           C  
+ATOM   2626  CB  ALA A 334      22.928 -15.013   1.677  1.00 76.16           C  
+ATOM   2627  O   ALA A 334      22.594 -14.766   4.899  1.00 76.16           O  
+ATOM   2628  N   SER A 335      24.248 -16.213   4.430  1.00 74.44           N  
+ATOM   2629  CA  SER A 335      25.033 -15.888   5.621  1.00 74.44           C  
+ATOM   2630  C   SER A 335      25.491 -14.419   5.584  1.00 74.44           C  
+ATOM   2631  CB  SER A 335      26.250 -16.808   5.742  1.00 74.44           C  
+ATOM   2632  O   SER A 335      25.939 -13.950   4.530  1.00 74.44           O  
+ATOM   2633  OG  SER A 335      25.856 -18.161   5.622  1.00 74.44           O  
+ATOM   2634  N   PRO A 336      25.419 -13.684   6.710  1.00 65.13           N  
+ATOM   2635  CA  PRO A 336      25.861 -12.300   6.776  1.00 65.13           C  
+ATOM   2636  C   PRO A 336      27.319 -12.133   6.318  1.00 65.13           C  
+ATOM   2637  CB  PRO A 336      25.693 -11.873   8.237  1.00 65.13           C  
+ATOM   2638  O   PRO A 336      28.168 -12.986   6.607  1.00 65.13           O  
+ATOM   2639  CG  PRO A 336      24.582 -12.784   8.748  1.00 65.13           C  
+ATOM   2640  CD  PRO A 336      24.797 -14.074   7.962  1.00 65.13           C  
+ATOM   2641  N   PRO A 337      27.659 -11.029   5.630  1.00 62.71           N  
+ATOM   2642  CA  PRO A 337      29.051 -10.707   5.362  1.00 62.71           C  
+ATOM   2643  C   PRO A 337      29.792 -10.452   6.683  1.00 62.71           C  
+ATOM   2644  CB  PRO A 337      29.017  -9.487   4.442  1.00 62.71           C  
+ATOM   2645  O   PRO A 337      29.236  -9.850   7.602  1.00 62.71           O  
+ATOM   2646  CG  PRO A 337      27.683  -8.815   4.773  1.00 62.71           C  
+ATOM   2647  CD  PRO A 337      26.773  -9.978   5.157  1.00 62.71           C  
+ATOM   2648  N   ALA A 338      31.057 -10.885   6.740  1.00 58.92           N  
+ATOM   2649  CA  ALA A 338      31.921 -10.733   7.911  1.00 58.92           C  
+ATOM   2650  C   ALA A 338      31.933  -9.275   8.398  1.00 58.92           C  
+ATOM   2651  CB  ALA A 338      33.328 -11.227   7.547  1.00 58.92           C  
+ATOM   2652  O   ALA A 338      32.054  -8.340   7.592  1.00 58.92           O  
+ATOM   2653  N   SER A 339      31.763  -9.094   9.705  1.00 59.49           N  
+ATOM   2654  CA  SER A 339      31.801  -7.794  10.360  1.00 59.49           C  
+ATOM   2655  C   SER A 339      33.209  -7.184  10.280  1.00 59.49           C  
+ATOM   2656  CB  SER A 339      31.271  -7.922  11.797  1.00 59.49           C  
+ATOM   2657  O   SER A 339      34.190  -7.878  10.012  1.00 59.49           O  
+ATOM   2658  OG  SER A 339      32.291  -8.184  12.727  1.00 59.49           O  
+ATOM   2659  N   ALA A 340      33.329  -5.867  10.488  1.00 57.49           N  
+ATOM   2660  CA  ALA A 340      34.646  -5.229  10.567  1.00 57.49           C  
+ATOM   2661  C   ALA A 340      35.498  -5.837  11.697  1.00 57.49           C  
+ATOM   2662  CB  ALA A 340      34.463  -3.717  10.744  1.00 57.49           C  
+ATOM   2663  O   ALA A 340      36.698  -6.013  11.521  1.00 57.49           O  
+ATOM   2664  N   SER A 341      34.862  -6.228  12.806  1.00 56.29           N  
+ATOM   2665  CA  SER A 341      35.475  -6.971  13.908  1.00 56.29           C  
+ATOM   2666  C   SER A 341      36.015  -8.321  13.433  1.00 56.29           C  
+ATOM   2667  CB  SER A 341      34.456  -7.205  15.039  1.00 56.29           C  
+ATOM   2668  O   SER A 341      37.174  -8.630  13.680  1.00 56.29           O  
+ATOM   2669  OG  SER A 341      33.315  -6.358  14.953  1.00 56.29           O  
+ATOM   2670  N   ASP A 342      35.220  -9.079  12.673  1.00 58.28           N  
+ATOM   2671  CA  ASP A 342      35.595 -10.411  12.173  1.00 58.28           C  
+ATOM   2672  C   ASP A 342      36.794 -10.329  11.212  1.00 58.28           C  
+ATOM   2673  CB  ASP A 342      34.437 -11.067  11.396  1.00 58.28           C  
+ATOM   2674  O   ASP A 342      37.647 -11.215  11.177  1.00 58.28           O  
+ATOM   2675  CG  ASP A 342      33.061 -11.115  12.061  1.00 58.28           C  
+ATOM   2676  OD1 ASP A 342      32.910 -10.711  13.229  1.00 58.28           O  
+ATOM   2677  OD2 ASP A 342      32.096 -11.348  11.297  1.00 58.28           O  
+ATOM   2678  N   LEU A 343      36.863  -9.252  10.420  1.00 66.33           N  
+ATOM   2679  CA  LEU A 343      37.980  -8.967   9.516  1.00 66.33           C  
+ATOM   2680  C   LEU A 343      39.260  -8.611  10.287  1.00 66.33           C  
+ATOM   2681  CB  LEU A 343      37.565  -7.835   8.558  1.00 66.33           C  
+ATOM   2682  O   LEU A 343      40.334  -9.099   9.930  1.00 66.33           O  
+ATOM   2683  CG  LEU A 343      36.660  -8.321   7.412  1.00 66.33           C  
+ATOM   2684  CD1 LEU A 343      35.797  -7.179   6.873  1.00 66.33           C  
+ATOM   2685  CD2 LEU A 343      37.493  -8.868   6.249  1.00 66.33           C  
+ATOM   2686  N   ILE A 344      39.147  -7.815  11.357  1.00 70.25           N  
+ATOM   2687  CA  ILE A 344      40.272  -7.477  12.243  1.00 70.25           C  
+ATOM   2688  C   ILE A 344      40.773  -8.734  12.968  1.00 70.25           C  
+ATOM   2689  CB  ILE A 344      39.862  -6.353  13.227  1.00 70.25           C  
+ATOM   2690  O   ILE A 344      41.977  -8.975  13.027  1.00 70.25           O  
+ATOM   2691  CG1 ILE A 344      39.636  -5.024  12.467  1.00 70.25           C  
+ATOM   2692  CG2 ILE A 344      40.934  -6.139  14.315  1.00 70.25           C  
+ATOM   2693  CD1 ILE A 344      38.838  -3.984  13.268  1.00 70.25           C  
+ATOM   2694  N   GLU A 345      39.870  -9.584  13.456  1.00 62.04           N  
+ATOM   2695  CA  GLU A 345      40.228 -10.822  14.152  1.00 62.04           C  
+ATOM   2696  C   GLU A 345      40.870 -11.854  13.202  1.00 62.04           C  
+ATOM   2697  CB  GLU A 345      38.978 -11.393  14.838  1.00 62.04           C  
+ATOM   2698  O   GLU A 345      41.823 -12.543  13.573  1.00 62.04           O  
+ATOM   2699  CG  GLU A 345      39.342 -12.143  16.127  1.00 62.04           C  
+ATOM   2700  CD  GLU A 345      38.213 -13.055  16.625  1.00 62.04           C  
+ATOM   2701  OE1 GLU A 345      38.566 -14.071  17.276  1.00 62.04           O  
+ATOM   2702  OE2 GLU A 345      37.057 -12.887  16.189  1.00 62.04           O  
+ATOM   2703  N   GLN A 346      40.423 -11.928  11.939  1.00 59.71           N  
+ATOM   2704  CA  GLN A 346      41.082 -12.740  10.907  1.00 59.71           C  
+ATOM   2705  C   GLN A 346      42.476 -12.216  10.538  1.00 59.71           C  
+ATOM   2706  CB  GLN A 346      40.209 -12.847   9.647  1.00 59.71           C  
+ATOM   2707  O   GLN A 346      43.384 -13.023  10.318  1.00 59.71           O  
+ATOM   2708  CG  GLN A 346      39.139 -13.936   9.793  1.00 59.71           C  
+ATOM   2709  CD  GLN A 346      38.358 -14.197   8.507  1.00 59.71           C  
+ATOM   2710  NE2 GLN A 346      37.595 -15.268   8.460  1.00 59.71           N  
+ATOM   2711  OE1 GLN A 346      38.427 -13.498   7.508  1.00 59.71           O  
+ATOM   2712  N   GLN A 347      42.680 -10.895  10.506  1.00 61.23           N  
+ATOM   2713  CA  GLN A 347      44.014 -10.310  10.335  1.00 61.23           C  
+ATOM   2714  C   GLN A 347      44.926 -10.616  11.531  1.00 61.23           C  
+ATOM   2715  CB  GLN A 347      43.912  -8.797  10.077  1.00 61.23           C  
+ATOM   2716  O   GLN A 347      46.075 -11.009  11.331  1.00 61.23           O  
+ATOM   2717  CG  GLN A 347      43.856  -8.493   8.573  1.00 61.23           C  
+ATOM   2718  CD  GLN A 347      43.776  -6.999   8.267  1.00 61.23           C  
+ATOM   2719  NE2 GLN A 347      44.174  -6.576   7.086  1.00 61.23           N  
+ATOM   2720  OE1 GLN A 347      43.348  -6.181   9.060  1.00 61.23           O  
+ATOM   2721  N   GLN A 348      44.412 -10.548  12.762  1.00 64.12           N  
+ATOM   2722  CA  GLN A 348      45.182 -10.888  13.965  1.00 64.12           C  
+ATOM   2723  C   GLN A 348      45.519 -12.387  14.052  1.00 64.12           C  
+ATOM   2724  CB  GLN A 348      44.420 -10.424  15.212  1.00 64.12           C  
+ATOM   2725  O   GLN A 348      46.621 -12.746  14.468  1.00 64.12           O  
+ATOM   2726  CG  GLN A 348      44.448  -8.894  15.368  1.00 64.12           C  
+ATOM   2727  CD  GLN A 348      43.667  -8.412  16.586  1.00 64.12           C  
+ATOM   2728  NE2 GLN A 348      43.640  -7.124  16.845  1.00 64.12           N  
+ATOM   2729  OE1 GLN A 348      43.078  -9.171  17.335  1.00 64.12           O  
+ATOM   2730  N   LYS A 349      44.624 -13.279  13.599  1.00 54.53           N  
+ATOM   2731  CA  LYS A 349      44.900 -14.727  13.521  1.00 54.53           C  
+ATOM   2732  C   LYS A 349      45.920 -15.082  12.435  1.00 54.53           C  
+ATOM   2733  CB  LYS A 349      43.589 -15.520  13.365  1.00 54.53           C  
+ATOM   2734  O   LYS A 349      46.692 -16.018  12.637  1.00 54.53           O  
+ATOM   2735  CG  LYS A 349      42.862 -15.643  14.715  1.00 54.53           C  
+ATOM   2736  CD  LYS A 349      41.475 -16.300  14.612  1.00 54.53           C  
+ATOM   2737  CE  LYS A 349      40.839 -16.280  16.014  1.00 54.53           C  
+ATOM   2738  NZ  LYS A 349      39.358 -16.389  16.015  1.00 54.53           N  
+ATOM   2739  N   ARG A 350      45.983 -14.333  11.323  1.00 51.92           N  
+ATOM   2740  CA  ARG A 350      47.058 -14.482  10.321  1.00 51.92           C  
+ATOM   2741  C   ARG A 350      48.418 -14.031  10.861  1.00 51.92           C  
+ATOM   2742  CB  ARG A 350      46.695 -13.775   9.004  1.00 51.92           C  
+ATOM   2743  O   ARG A 350      49.393 -14.739  10.648  1.00 51.92           O  
+ATOM   2744  CG  ARG A 350      45.785 -14.658   8.136  1.00 51.92           C  
+ATOM   2745  CD  ARG A 350      45.515 -13.998   6.779  1.00 51.92           C  
+ATOM   2746  NE  ARG A 350      44.838 -14.924   5.846  1.00 51.92           N  
+ATOM   2747  NH1 ARG A 350      44.904 -13.570   3.995  1.00 51.92           N  
+ATOM   2748  NH2 ARG A 350      44.084 -15.636   3.814  1.00 51.92           N  
+ATOM   2749  CZ  ARG A 350      44.608 -14.706   4.562  1.00 51.92           C  
+ATOM   2750  N   GLY A 351      48.464 -12.970  11.669  1.00 45.13           N  
+ATOM   2751  CA  GLY A 351      49.698 -12.501  12.318  1.00 45.13           C  
+ATOM   2752  C   GLY A 351      50.305 -13.447  13.369  1.00 45.13           C  
+ATOM   2753  O   GLY A 351      51.434 -13.232  13.790  1.00 45.13           O  
+ATOM   2754  N   ARG A 352      49.598 -14.504  13.801  1.00 47.54           N  
+ATOM   2755  CA  ARG A 352      50.104 -15.480  14.792  1.00 47.54           C  
+ATOM   2756  C   ARG A 352      50.657 -16.782  14.203  1.00 47.54           C  
+ATOM   2757  CB  ARG A 352      49.040 -15.748  15.878  1.00 47.54           C  
+ATOM   2758  O   ARG A 352      51.143 -17.609  14.970  1.00 47.54           O  
+ATOM   2759  CG  ARG A 352      49.298 -14.919  17.146  1.00 47.54           C  
+ATOM   2760  CD  ARG A 352      48.398 -15.408  18.289  1.00 47.54           C  
+ATOM   2761  NE  ARG A 352      48.623 -14.640  19.530  1.00 47.54           N  
+ATOM   2762  NH1 ARG A 352      47.891 -16.222  21.034  1.00 47.54           N  
+ATOM   2763  NH2 ARG A 352      48.586 -14.238  21.772  1.00 47.54           N  
+ATOM   2764  CZ  ARG A 352      48.367 -15.036  20.766  1.00 47.54           C  
+ATOM   2765  N   ARG A 353      50.579 -17.003  12.884  1.00 40.34           N  
+ATOM   2766  CA  ARG A 353      51.012 -18.268  12.251  1.00 40.34           C  
+ATOM   2767  C   ARG A 353      52.398 -18.241  11.600  1.00 40.34           C  
+ATOM   2768  CB  ARG A 353      49.915 -18.824  11.322  1.00 40.34           C  
+ATOM   2769  O   ARG A 353      52.842 -19.282  11.130  1.00 40.34           O  
+ATOM   2770  CG  ARG A 353      48.965 -19.749  12.101  1.00 40.34           C  
+ATOM   2771  CD  ARG A 353      47.958 -20.420  11.161  1.00 40.34           C  
+ATOM   2772  NE  ARG A 353      47.140 -21.429  11.865  1.00 40.34           N  
+ATOM   2773  NH1 ARG A 353      45.906 -22.122  10.056  1.00 40.34           N  
+ATOM   2774  NH2 ARG A 353      45.587 -23.092  12.039  1.00 40.34           N  
+ATOM   2775  CZ  ARG A 353      46.217 -22.205  11.320  1.00 40.34           C  
+ATOM   2776  N   GLU A 354      53.122 -17.129  11.642  1.00 32.04           N  
+ATOM   2777  CA  GLU A 354      54.449 -17.029  11.023  1.00 32.04           C  
+ATOM   2778  C   GLU A 354      55.568 -17.133  12.066  1.00 32.04           C  
+ATOM   2779  CB  GLU A 354      54.527 -15.791  10.124  1.00 32.04           C  
+ATOM   2780  O   GLU A 354      56.180 -16.156  12.476  1.00 32.04           O  
+ATOM   2781  CG  GLU A 354      53.567 -15.961   8.932  1.00 32.04           C  
+ATOM   2782  CD  GLU A 354      53.648 -14.830   7.902  1.00 32.04           C  
+ATOM   2783  OE1 GLU A 354      52.968 -14.982   6.862  1.00 32.04           O  
+ATOM   2784  OE2 GLU A 354      54.327 -13.818   8.180  1.00 32.04           O  
+ATOM   2785  N   HIS A 355      55.830 -18.361  12.512  1.00 31.97           N  
+ATOM   2786  CA  HIS A 355      57.094 -18.728  13.156  1.00 31.97           C  
+ATOM   2787  C   HIS A 355      57.480 -20.151  12.729  1.00 31.97           C  
+ATOM   2788  CB  HIS A 355      57.056 -18.494  14.686  1.00 31.97           C  
+ATOM   2789  O   HIS A 355      57.511 -21.080  13.530  1.00 31.97           O  
+ATOM   2790  CG  HIS A 355      58.067 -17.479  15.168  1.00 31.97           C  
+ATOM   2791  CD2 HIS A 355      57.782 -16.308  15.818  1.00 31.97           C  
+ATOM   2792  ND1 HIS A 355      59.441 -17.543  15.048  1.00 31.97           N  
+ATOM   2793  CE1 HIS A 355      59.962 -16.437  15.609  1.00 31.97           C  
+ATOM   2794  NE2 HIS A 355      58.988 -15.665  16.109  1.00 31.97           N  
+ATOM   2795  N   LYS A 356      57.736 -20.342  11.429  1.00 31.19           N  
+ATOM   2796  CA  LYS A 356      58.611 -21.412  10.923  1.00 31.19           C  
+ATOM   2797  C   LYS A 356      59.053 -21.103   9.490  1.00 31.19           C  
+ATOM   2798  CB  LYS A 356      57.957 -22.808  11.055  1.00 31.19           C  
+ATOM   2799  O   LYS A 356      58.254 -21.147   8.567  1.00 31.19           O  
+ATOM   2800  CG  LYS A 356      58.723 -23.655  12.092  1.00 31.19           C  
+ATOM   2801  CD  LYS A 356      58.003 -24.963  12.433  1.00 31.19           C  
+ATOM   2802  CE  LYS A 356      58.787 -25.710  13.520  1.00 31.19           C  
+ATOM   2803  NZ  LYS A 356      58.174 -27.025  13.835  1.00 31.19           N  
+ATOM   2804  N   ALA A 357      60.332 -20.739   9.404  1.00 29.61           N  
+ATOM   2805  CA  ALA A 357      61.250 -20.700   8.267  1.00 29.61           C  
+ATOM   2806  C   ALA A 357      60.658 -20.814   6.848  1.00 29.61           C  
+ATOM   2807  CB  ALA A 357      62.284 -21.809   8.519  1.00 29.61           C  
+ATOM   2808  O   ALA A 357      60.329 -21.908   6.395  1.00 29.61           O  
+ATOM   2809  N   LEU A 358      60.686 -19.698   6.112  1.00 31.19           N  
+ATOM   2810  CA  LEU A 358      60.727 -19.701   4.652  1.00 31.19           C  
+ATOM   2811  C   LEU A 358      62.002 -18.979   4.201  1.00 31.19           C  
+ATOM   2812  CB  LEU A 358      59.446 -19.088   4.056  1.00 31.19           C  
+ATOM   2813  O   LEU A 358      62.275 -17.847   4.605  1.00 31.19           O  
+ATOM   2814  CG  LEU A 358      59.142 -19.647   2.652  1.00 31.19           C  
+ATOM   2815  CD1 LEU A 358      58.461 -21.017   2.742  1.00 31.19           C  
+ATOM   2816  CD2 LEU A 358      58.216 -18.707   1.885  1.00 31.19           C  
+ATOM   2817  N   ILE A 359      62.807 -19.694   3.421  1.00 36.42           N  
+ATOM   2818  CA  ILE A 359      64.026 -19.210   2.780  1.00 36.42           C  
+ATOM   2819  C   ILE A 359      63.646 -18.171   1.720  1.00 36.42           C  
+ATOM   2820  CB  ILE A 359      64.815 -20.419   2.218  1.00 36.42           C  
+ATOM   2821  O   ILE A 359      62.720 -18.369   0.939  1.00 36.42           O  
+ATOM   2822  CG1 ILE A 359      65.459 -21.183   3.402  1.00 36.42           C  
+ATOM   2823  CG2 ILE A 359      65.883 -20.016   1.185  1.00 36.42           C  
+ATOM   2824  CD1 ILE A 359      66.031 -22.557   3.034  1.00 36.42           C  
+ATOM   2825  N   LYS A 360      64.393 -17.066   1.751  1.00 31.21           N  
+ATOM   2826  CA  LYS A 360      64.429 -15.941   0.812  1.00 31.21           C  
+ATOM   2827  C   LYS A 360      64.191 -16.339  -0.650  1.00 31.21           C  
+ATOM   2828  CB  LYS A 360      65.855 -15.355   0.871  1.00 31.21           C  
+ATOM   2829  O   LYS A 360      64.994 -17.087  -1.197  1.00 31.21           O  
+ATOM   2830  CG  LYS A 360      66.180 -14.521   2.114  1.00 31.21           C  
+ATOM   2831  CD  LYS A 360      67.683 -14.201   2.128  1.00 31.21           C  
+ATOM   2832  CE  LYS A 360      67.986 -13.074   3.117  1.00 31.21           C  
+ATOM   2833  NZ  LYS A 360      69.435 -12.759   3.151  1.00 31.21           N  
+ATOM   2834  N   GLN A 361      63.261 -15.653  -1.311  1.00 33.75           N  
+ATOM   2835  CA  GLN A 361      63.634 -14.880  -2.495  1.00 33.75           C  
+ATOM   2836  C   GLN A 361      62.705 -13.671  -2.662  1.00 33.75           C  
+ATOM   2837  CB  GLN A 361      63.740 -15.743  -3.763  1.00 33.75           C  
+ATOM   2838  O   GLN A 361      61.483 -13.789  -2.646  1.00 33.75           O  
+ATOM   2839  CG  GLN A 361      64.918 -15.256  -4.629  1.00 33.75           C  
+ATOM   2840  CD  GLN A 361      65.292 -16.223  -5.748  1.00 33.75           C  
+ATOM   2841  NE2 GLN A 361      66.147 -15.820  -6.662  1.00 33.75           N  
+ATOM   2842  OE1 GLN A 361      64.859 -17.358  -5.820  1.00 33.75           O  
+ATOM   2843  N   ASP A 362      63.355 -12.514  -2.715  1.00 30.67           N  
+ATOM   2844  CA  ASP A 362      62.817 -11.162  -2.685  1.00 30.67           C  
+ATOM   2845  C   ASP A 362      62.194 -10.702  -4.013  1.00 30.67           C  
+ATOM   2846  CB  ASP A 362      63.985 -10.208  -2.333  1.00 30.67           C  
+ATOM   2847  O   ASP A 362      62.614 -11.108  -5.096  1.00 30.67           O  
+ATOM   2848  CG  ASP A 362      64.146  -9.930  -0.839  1.00 30.67           C  
+ATOM   2849  OD1 ASP A 362      63.112  -9.668  -0.189  1.00 30.67           O  
+ATOM   2850  OD2 ASP A 362      65.300 -10.007  -0.354  1.00 30.67           O  
+ATOM   2851  N   ASN A 363      61.319  -9.705  -3.842  1.00 32.75           N  
+ATOM   2852  CA  ASN A 363      60.979  -8.591  -4.733  1.00 32.75           C  
+ATOM   2853  C   ASN A 363      59.797  -8.719  -5.702  1.00 32.75           C  
+ATOM   2854  CB  ASN A 363      62.232  -7.949  -5.356  1.00 32.75           C  
+ATOM   2855  O   ASN A 363      59.931  -9.052  -6.877  1.00 32.75           O  
+ATOM   2856  CG  ASN A 363      63.065  -7.186  -4.343  1.00 32.75           C  
+ATOM   2857  ND2 ASN A 363      64.247  -6.766  -4.718  1.00 32.75           N  
+ATOM   2858  OD1 ASN A 363      62.671  -6.926  -3.220  1.00 32.75           O  
+ATOM   2859  N   LEU A 364      58.666  -8.190  -5.227  1.00 28.49           N  
+ATOM   2860  CA  LEU A 364      57.806  -7.321  -6.020  1.00 28.49           C  
+ATOM   2861  C   LEU A 364      57.501  -6.068  -5.186  1.00 28.49           C  
+ATOM   2862  CB  LEU A 364      56.515  -8.072  -6.414  1.00 28.49           C  
+ATOM   2863  O   LEU A 364      56.846  -6.188  -4.157  1.00 28.49           O  
+ATOM   2864  CG  LEU A 364      55.994  -7.640  -7.795  1.00 28.49           C  
+ATOM   2865  CD1 LEU A 364      56.652  -8.483  -8.890  1.00 28.49           C  
+ATOM   2866  CD2 LEU A 364      54.479  -7.821  -7.899  1.00 28.49           C  
+ATOM   2867  N   ASP A 365      57.998  -4.902  -5.605  1.00 29.19           N  
+ATOM   2868  CA  ASP A 365      57.253  -3.638  -5.555  1.00 29.19           C  
+ATOM   2869  C   ASP A 365      58.008  -2.505  -6.276  1.00 29.19           C  
+ATOM   2870  CB  ASP A 365      56.862  -3.202  -4.120  1.00 29.19           C  
+ATOM   2871  O   ASP A 365      59.233  -2.417  -6.225  1.00 29.19           O  
+ATOM   2872  CG  ASP A 365      55.433  -3.619  -3.716  1.00 29.19           C  
+ATOM   2873  OD1 ASP A 365      54.593  -3.824  -4.629  1.00 29.19           O  
+ATOM   2874  OD2 ASP A 365      55.139  -3.603  -2.499  1.00 29.19           O  
+ATOM   2875  N   ALA A 366      57.209  -1.618  -6.881  1.00 29.68           N  
+ATOM   2876  CA  ALA A 366      57.536  -0.339  -7.525  1.00 29.68           C  
+ATOM   2877  C   ALA A 366      58.020  -0.385  -8.994  1.00 29.68           C  
+ATOM   2878  CB  ALA A 366      58.444   0.494  -6.603  1.00 29.68           C  
+ATOM   2879  O   ALA A 366      59.175  -0.673  -9.276  1.00 29.68           O  
+ATOM   2880  N   PHE A 367      57.162   0.012  -9.945  1.00 33.04           N  
+ATOM   2881  CA  PHE A 367      57.179   1.380 -10.498  1.00 33.04           C  
+ATOM   2882  C   PHE A 367      56.133   1.597 -11.613  1.00 33.04           C  
+ATOM   2883  CB  PHE A 367      58.566   1.851 -10.992  1.00 33.04           C  
+ATOM   2884  O   PHE A 367      56.045   0.861 -12.588  1.00 33.04           O  
+ATOM   2885  CG  PHE A 367      59.165   2.939 -10.110  1.00 33.04           C  
+ATOM   2886  CD1 PHE A 367      58.951   4.295 -10.425  1.00 33.04           C  
+ATOM   2887  CD2 PHE A 367      59.914   2.608  -8.965  1.00 33.04           C  
+ATOM   2888  CE1 PHE A 367      59.474   5.307  -9.599  1.00 33.04           C  
+ATOM   2889  CE2 PHE A 367      60.419   3.618  -8.126  1.00 33.04           C  
+ATOM   2890  CZ  PHE A 367      60.202   4.970  -8.444  1.00 33.04           C  
+ATOM   2891  N   ASN A 368      55.348   2.647 -11.382  1.00 29.64           N  
+ATOM   2892  CA  ASN A 368      54.753   3.639 -12.279  1.00 29.64           C  
+ATOM   2893  C   ASN A 368      55.070   3.635 -13.796  1.00 29.64           C  
+ATOM   2894  CB  ASN A 368      55.204   5.003 -11.690  1.00 29.64           C  
+ATOM   2895  O   ASN A 368      56.218   3.511 -14.201  1.00 29.64           O  
+ATOM   2896  CG  ASN A 368      54.061   5.902 -11.273  1.00 29.64           C  
+ATOM   2897  ND2 ASN A 368      54.296   7.187 -11.220  1.00 29.64           N  
+ATOM   2898  OD1 ASN A 368      52.968   5.458 -10.965  1.00 29.64           O  
+ATOM   2899  N   GLU A 369      54.015   3.957 -14.562  1.00 30.83           N  
+ATOM   2900  CA  GLU A 369      53.953   4.807 -15.773  1.00 30.83           C  
+ATOM   2901  C   GLU A 369      55.042   4.699 -16.860  1.00 30.83           C  
+ATOM   2902  CB  GLU A 369      53.836   6.284 -15.345  1.00 30.83           C  
+ATOM   2903  O   GLU A 369      56.183   5.114 -16.663  1.00 30.83           O  
+ATOM   2904  CG  GLU A 369      52.468   6.635 -14.742  1.00 30.83           C  
+ATOM   2905  CD  GLU A 369      52.380   8.100 -14.280  1.00 30.83           C  
+ATOM   2906  OE1 GLU A 369      51.260   8.652 -14.334  1.00 30.83           O  
+ATOM   2907  OE2 GLU A 369      53.411   8.632 -13.807  1.00 30.83           O  
+ATOM   2908  N   ARG A 370      54.626   4.356 -18.095  1.00 31.99           N  
+ATOM   2909  CA  ARG A 370      55.231   4.927 -19.315  1.00 31.99           C  
+ATOM   2910  C   ARG A 370      54.297   4.937 -20.536  1.00 31.99           C  
+ATOM   2911  CB  ARG A 370      56.586   4.261 -19.631  1.00 31.99           C  
+ATOM   2912  O   ARG A 370      54.026   3.908 -21.142  1.00 31.99           O  
+ATOM   2913  CG  ARG A 370      57.699   5.318 -19.569  1.00 31.99           C  
+ATOM   2914  CD  ARG A 370      59.073   4.681 -19.762  1.00 31.99           C  
+ATOM   2915  NE  ARG A 370      60.145   5.648 -19.463  1.00 31.99           N  
+ATOM   2916  NH1 ARG A 370      61.907   4.239 -19.856  1.00 31.99           N  
+ATOM   2917  NH2 ARG A 370      62.293   6.314 -19.120  1.00 31.99           N  
+ATOM   2918  CZ  ARG A 370      61.439   5.398 -19.482  1.00 31.99           C  
+ATOM   2919  N   ASP A 371      53.776   6.136 -20.790  1.00 36.01           N  
+ATOM   2920  CA  ASP A 371      53.782   6.931 -22.035  1.00 36.01           C  
+ATOM   2921  C   ASP A 371      53.878   6.221 -23.416  1.00 36.01           C  
+ATOM   2922  CB  ASP A 371      54.918   7.958 -21.879  1.00 36.01           C  
+ATOM   2923  O   ASP A 371      54.896   5.585 -23.708  1.00 36.01           O  
+ATOM   2924  CG  ASP A 371      54.793   9.184 -22.789  1.00 36.01           C  
+ATOM   2925  OD1 ASP A 371      53.876   9.210 -23.638  1.00 36.01           O  
+ATOM   2926  OD2 ASP A 371      55.614  10.101 -22.584  1.00 36.01           O  
+ATOM   2927  N   PRO A 372      52.877   6.395 -24.308  1.00 37.22           N  
+ATOM   2928  CA  PRO A 372      52.854   5.854 -25.662  1.00 37.22           C  
+ATOM   2929  C   PRO A 372      53.377   6.852 -26.716  1.00 37.22           C  
+ATOM   2930  CB  PRO A 372      51.379   5.483 -25.870  1.00 37.22           C  
+ATOM   2931  O   PRO A 372      52.624   7.252 -27.593  1.00 37.22           O  
+ATOM   2932  CG  PRO A 372      50.650   6.638 -25.184  1.00 37.22           C  
+ATOM   2933  CD  PRO A 372      51.581   7.011 -24.030  1.00 37.22           C  
+ATOM   2934  N   TYR A 373      54.657   7.235 -26.687  1.00 31.14           N  
+ATOM   2935  CA  TYR A 373      55.309   7.903 -27.829  1.00 31.14           C  
+ATOM   2936  C   TYR A 373      56.811   7.598 -27.894  1.00 31.14           C  
+ATOM   2937  CB  TYR A 373      55.067   9.430 -27.819  1.00 31.14           C  
+ATOM   2938  O   TYR A 373      57.633   8.385 -27.431  1.00 31.14           O  
+ATOM   2939  CG  TYR A 373      53.700   9.870 -28.309  1.00 31.14           C  
+ATOM   2940  CD1 TYR A 373      53.415   9.902 -29.690  1.00 31.14           C  
+ATOM   2941  CD2 TYR A 373      52.701  10.208 -27.375  1.00 31.14           C  
+ATOM   2942  CE1 TYR A 373      52.127  10.259 -30.137  1.00 31.14           C  
+ATOM   2943  CE2 TYR A 373      51.410  10.552 -27.818  1.00 31.14           C  
+ATOM   2944  OH  TYR A 373      49.874  10.904 -29.626  1.00 31.14           O  
+ATOM   2945  CZ  TYR A 373      51.122  10.574 -29.199  1.00 31.14           C  
+ATOM   2946  N   LYS A 374      57.184   6.485 -28.539  1.00 34.55           N  
+ATOM   2947  CA  LYS A 374      58.435   6.381 -29.310  1.00 34.55           C  
+ATOM   2948  C   LYS A 374      58.252   5.430 -30.489  1.00 34.55           C  
+ATOM   2949  CB  LYS A 374      59.648   5.957 -28.463  1.00 34.55           C  
+ATOM   2950  O   LYS A 374      57.813   4.299 -30.314  1.00 34.55           O  
+ATOM   2951  CG  LYS A 374      60.259   7.149 -27.709  1.00 34.55           C  
+ATOM   2952  CD  LYS A 374      61.747   6.960 -27.426  1.00 34.55           C  
+ATOM   2953  CE  LYS A 374      62.282   8.239 -26.777  1.00 34.55           C  
+ATOM   2954  NZ  LYS A 374      63.749   8.157 -26.598  1.00 34.55           N  
+ATOM   2955  N   ALA A 375      58.578   5.950 -31.666  1.00 33.76           N  
+ATOM   2956  CA  ALA A 375      58.553   5.276 -32.947  1.00 33.76           C  
+ATOM   2957  C   ALA A 375      59.935   4.696 -33.297  1.00 33.76           C  
+ATOM   2958  CB  ALA A 375      58.082   6.292 -33.998  1.00 33.76           C  
+ATOM   2959  O   ALA A 375      60.948   5.358 -33.080  1.00 33.76           O  
+ATOM   2960  N   ASP A 376      59.857   3.485 -33.844  1.00 32.47           N  
+ATOM   2961  CA  ASP A 376      60.559   2.886 -34.987  1.00 32.47           C  
+ATOM   2962  C   ASP A 376      62.066   2.569 -35.037  1.00 32.47           C  
+ATOM   2963  CB  ASP A 376      60.087   3.532 -36.311  1.00 32.47           C  
+ATOM   2964  O   ASP A 376      62.914   3.238 -34.451  1.00 32.47           O  
+ATOM   2965  CG  ASP A 376      59.495   2.527 -37.312  1.00 32.47           C  
+ATOM   2966  OD1 ASP A 376      59.698   1.305 -37.119  1.00 32.47           O  
+ATOM   2967  OD2 ASP A 376      58.767   2.999 -38.212  1.00 32.47           O  
+ATOM   2968  N   ASP A 377      62.283   1.553 -35.888  1.00 32.97           N  
+ATOM   2969  CA  ASP A 377      63.472   0.924 -36.479  1.00 32.97           C  
+ATOM   2970  C   ASP A 377      64.226  -0.157 -35.678  1.00 32.97           C  
+ATOM   2971  CB  ASP A 377      64.429   1.972 -37.091  1.00 32.97           C  
+ATOM   2972  O   ASP A 377      64.666   0.083 -34.558  1.00 32.97           O  
+ATOM   2973  CG  ASP A 377      64.059   2.391 -38.517  1.00 32.97           C  
+ATOM   2974  OD1 ASP A 377      63.585   1.506 -39.269  1.00 32.97           O  
+ATOM   2975  OD2 ASP A 377      64.387   3.536 -38.898  1.00 32.97           O  
+ATOM   2976  N   SER A 378      64.578  -1.338 -36.214  1.00 32.55           N  
+ATOM   2977  CA  SER A 378      64.065  -2.268 -37.255  1.00 32.55           C  
+ATOM   2978  C   SER A 378      65.036  -3.481 -37.322  1.00 32.55           C  
+ATOM   2979  CB  SER A 378      63.936  -1.654 -38.668  1.00 32.55           C  
+ATOM   2980  O   SER A 378      66.180  -3.345 -36.887  1.00 32.55           O  
+ATOM   2981  OG  SER A 378      64.973  -0.760 -39.009  1.00 32.55           O  
+ATOM   2982  N   ARG A 379      64.585  -4.603 -37.937  1.00 31.77           N  
+ATOM   2983  CA  ARG A 379      65.337  -5.794 -38.463  1.00 31.77           C  
+ATOM   2984  C   ARG A 379      65.687  -6.910 -37.457  1.00 31.77           C  
+ATOM   2985  CB  ARG A 379      66.575  -5.305 -39.233  1.00 31.77           C  
+ATOM   2986  O   ARG A 379      66.054  -6.597 -36.334  1.00 31.77           O  
+ATOM   2987  CG  ARG A 379      66.167  -4.498 -40.469  1.00 31.77           C  
+ATOM   2988  CD  ARG A 379      67.392  -3.856 -41.095  1.00 31.77           C  
+ATOM   2989  NE  ARG A 379      67.009  -3.068 -42.279  1.00 31.77           N  
+ATOM   2990  NH1 ARG A 379      68.948  -3.407 -43.434  1.00 31.77           N  
+ATOM   2991  NH2 ARG A 379      67.294  -2.219 -44.366  1.00 31.77           N  
+ATOM   2992  CZ  ARG A 379      67.751  -2.899 -43.351  1.00 31.77           C  
+ATOM   2993  N   GLU A 380      65.589  -8.222 -37.724  1.00 33.47           N  
+ATOM   2994  CA  GLU A 380      65.477  -9.110 -38.917  1.00 33.47           C  
+ATOM   2995  C   GLU A 380      64.873 -10.476 -38.435  1.00 33.47           C  
+ATOM   2996  CB  GLU A 380      66.909  -9.329 -39.473  1.00 33.47           C  
+ATOM   2997  O   GLU A 380      65.109 -10.845 -37.286  1.00 33.47           O  
+ATOM   2998  CG  GLU A 380      67.222  -8.543 -40.763  1.00 33.47           C  
+ATOM   2999  CD  GLU A 380      68.687  -8.054 -40.882  1.00 33.47           C  
+ATOM   3000  OE1 GLU A 380      68.893  -6.977 -41.506  1.00 33.47           O  
+ATOM   3001  OE2 GLU A 380      69.600  -8.693 -40.312  1.00 33.47           O  
+ATOM   3002  N   GLU A 381      63.863 -11.052 -39.116  1.00 30.70           N  
+ATOM   3003  CA  GLU A 381      63.864 -12.306 -39.941  1.00 30.70           C  
+ATOM   3004  C   GLU A 381      63.974 -13.652 -39.164  1.00 30.70           C  
+ATOM   3005  CB  GLU A 381      64.811 -12.219 -41.154  1.00 30.70           C  
+ATOM   3006  O   GLU A 381      64.926 -13.857 -38.424  1.00 30.70           O  
+ATOM   3007  CG  GLU A 381      64.318 -11.166 -42.167  1.00 30.70           C  
+ATOM   3008  CD  GLU A 381      65.188 -11.018 -43.429  1.00 30.70           C  
+ATOM   3009  OE1 GLU A 381      64.835 -10.134 -44.249  1.00 30.70           O  
+ATOM   3010  OE2 GLU A 381      66.230 -11.701 -43.547  1.00 30.70           O  
+ATOM   3011  N   GLU A 382      62.887 -14.457 -39.131  1.00 28.80           N  
+ATOM   3012  CA  GLU A 382      62.704 -15.813 -39.753  1.00 28.80           C  
+ATOM   3013  C   GLU A 382      63.332 -16.957 -38.893  1.00 28.80           C  
+ATOM   3014  CB  GLU A 382      63.072 -15.833 -41.255  1.00 28.80           C  
+ATOM   3015  O   GLU A 382      64.380 -16.767 -38.298  1.00 28.80           O  
+ATOM   3016  CG  GLU A 382      62.174 -14.923 -42.120  1.00 28.80           C  
+ATOM   3017  CD  GLU A 382      62.398 -15.040 -43.643  1.00 28.80           C  
+ATOM   3018  OE1 GLU A 382      61.626 -14.373 -44.374  1.00 28.80           O  
+ATOM   3019  OE2 GLU A 382      63.289 -15.800 -44.077  1.00 28.80           O  
+ATOM   3020  N   GLU A 383      62.750 -18.129 -38.591  1.00 33.19           N  
+ATOM   3021  CA  GLU A 383      61.994 -19.129 -39.363  1.00 33.19           C  
+ATOM   3022  C   GLU A 383      61.130 -20.053 -38.451  1.00 33.19           C  
+ATOM   3023  CB  GLU A 383      63.003 -20.060 -40.078  1.00 33.19           C  
+ATOM   3024  O   GLU A 383      61.219 -20.051 -37.221  1.00 33.19           O  
+ATOM   3025  CG  GLU A 383      63.706 -19.443 -41.292  1.00 33.19           C  
+ATOM   3026  CD  GLU A 383      64.655 -20.434 -41.989  1.00 33.19           C  
+ATOM   3027  OE1 GLU A 383      64.815 -20.332 -43.227  1.00 33.19           O  
+ATOM   3028  OE2 GLU A 383      65.237 -21.298 -41.292  1.00 33.19           O  
+ATOM   3029  N   GLU A 384      60.299 -20.854 -39.120  1.00 28.00           N  
+ATOM   3030  CA  GLU A 384      59.351 -21.884 -38.678  1.00 28.00           C  
+ATOM   3031  C   GLU A 384      59.990 -23.198 -38.162  1.00 28.00           C  
+ATOM   3032  CB  GLU A 384      58.530 -22.276 -39.929  1.00 28.00           C  
+ATOM   3033  O   GLU A 384      61.008 -23.639 -38.689  1.00 28.00           O  
+ATOM   3034  CG  GLU A 384      57.819 -21.128 -40.670  1.00 28.00           C  
+ATOM   3035  CD  GLU A 384      57.231 -21.555 -42.030  1.00 28.00           C  
+ATOM   3036  OE1 GLU A 384      56.155 -21.015 -42.383  1.00 28.00           O  
+ATOM   3037  OE2 GLU A 384      57.859 -22.386 -42.726  1.00 28.00           O  
+ATOM   3038  N   ASN A 385      59.320 -23.882 -37.219  1.00 28.25           N  
+ATOM   3039  CA  ASN A 385      58.752 -25.248 -37.347  1.00 28.25           C  
+ATOM   3040  C   ASN A 385      58.727 -26.063 -36.038  1.00 28.25           C  
+ATOM   3041  CB  ASN A 385      59.332 -26.120 -38.486  1.00 28.25           C  
+ATOM   3042  O   ASN A 385      59.720 -26.170 -35.325  1.00 28.25           O  
+ATOM   3043  CG  ASN A 385      58.608 -25.884 -39.800  1.00 28.25           C  
+ATOM   3044  ND2 ASN A 385      59.312 -25.731 -40.893  1.00 28.25           N  
+ATOM   3045  OD1 ASN A 385      57.393 -25.799 -39.858  1.00 28.25           O  
+ATOM   3046  N   ASP A 386      57.533 -26.616 -35.795  1.00 29.62           N  
+ATOM   3047  CA  ASP A 386      57.158 -27.922 -35.236  1.00 29.62           C  
+ATOM   3048  C   ASP A 386      58.088 -28.650 -34.250  1.00 29.62           C  
+ATOM   3049  CB  ASP A 386      56.813 -28.853 -36.419  1.00 29.62           C  
+ATOM   3050  O   ASP A 386      59.184 -29.068 -34.600  1.00 29.62           O  
+ATOM   3051  CG  ASP A 386      55.580 -28.401 -37.218  1.00 29.62           C  
+ATOM   3052  OD1 ASP A 386      54.781 -27.606 -36.666  1.00 29.62           O  
+ATOM   3053  OD2 ASP A 386      55.409 -28.883 -38.360  1.00 29.62           O  
+ATOM   3054  N   ASP A 387      57.542 -28.965 -33.066  1.00 33.68           N  
+ATOM   3055  CA  ASP A 387      57.502 -30.365 -32.624  1.00 33.68           C  
+ATOM   3056  C   ASP A 387      56.461 -30.631 -31.512  1.00 33.68           C  
+ATOM   3057  CB  ASP A 387      58.889 -30.932 -32.239  1.00 33.68           C  
+ATOM   3058  O   ASP A 387      56.474 -30.061 -30.421  1.00 33.68           O  
+ATOM   3059  CG  ASP A 387      59.489 -31.896 -33.287  1.00 33.68           C  
+ATOM   3060  OD1 ASP A 387      58.722 -32.452 -34.111  1.00 33.68           O  
+ATOM   3061  OD2 ASP A 387      60.711 -32.160 -33.184  1.00 33.68           O  
+ATOM   3062  N   ASP A 388      55.580 -31.560 -31.872  1.00 32.69           N  
+ATOM   3063  CA  ASP A 388      55.191 -32.768 -31.147  1.00 32.69           C  
+ATOM   3064  C   ASP A 388      54.164 -32.769 -29.994  1.00 32.69           C  
+ATOM   3065  CB  ASP A 388      56.404 -33.693 -30.910  1.00 32.69           C  
+ATOM   3066  O   ASP A 388      54.081 -31.946 -29.084  1.00 32.69           O  
+ATOM   3067  CG  ASP A 388      56.106 -35.182 -31.154  1.00 32.69           C  
+ATOM   3068  OD1 ASP A 388      54.985 -35.501 -31.625  1.00 32.69           O  
+ATOM   3069  OD2 ASP A 388      56.982 -36.012 -30.828  1.00 32.69           O  
+ATOM   3070  N   ASN A 389      53.347 -33.810 -30.090  1.00 28.52           N  
+ATOM   3071  CA  ASN A 389      52.112 -34.110 -29.408  1.00 28.52           C  
+ATOM   3072  C   ASN A 389      52.325 -35.466 -28.725  1.00 28.52           C  
+ATOM   3073  CB  ASN A 389      51.073 -34.180 -30.556  1.00 28.52           C  
+ATOM   3074  O   ASN A 389      52.402 -36.463 -29.434  1.00 28.52           O  
+ATOM   3075  CG  ASN A 389      49.611 -34.215 -30.176  1.00 28.52           C  
+ATOM   3076  ND2 ASN A 389      48.761 -34.519 -31.132  1.00 28.52           N  
+ATOM   3077  OD1 ASN A 389      49.188 -33.927 -29.070  1.00 28.52           O  
+ATOM   3078  N   SER A 390      52.395 -35.550 -27.390  1.00 32.42           N  
+ATOM   3079  CA  SER A 390      52.110 -36.795 -26.644  1.00 32.42           C  
+ATOM   3080  C   SER A 390      52.072 -36.615 -25.121  1.00 32.42           C  
+ATOM   3081  CB  SER A 390      53.103 -37.928 -26.959  1.00 32.42           C  
+ATOM   3082  O   SER A 390      53.068 -36.301 -24.486  1.00 32.42           O  
+ATOM   3083  OG  SER A 390      52.638 -38.645 -28.086  1.00 32.42           O  
+ATOM   3084  N   LEU A 391      50.879 -36.883 -24.579  1.00 29.38           N  
+ATOM   3085  CA  LEU A 391      50.572 -37.701 -23.396  1.00 29.38           C  
+ATOM   3086  C   LEU A 391      51.451 -37.592 -22.127  1.00 29.38           C  
+ATOM   3087  CB  LEU A 391      50.480 -39.181 -23.861  1.00 29.38           C  
+ATOM   3088  O   LEU A 391      52.531 -38.154 -22.068  1.00 29.38           O  
+ATOM   3089  CG  LEU A 391      49.112 -39.827 -23.603  1.00 29.38           C  
+ATOM   3090  CD1 LEU A 391      48.145 -39.519 -24.751  1.00 29.38           C  
+ATOM   3091  CD2 LEU A 391      49.248 -41.344 -23.477  1.00 29.38           C  
+ATOM   3092  N   GLU A 392      50.861 -37.046 -21.060  1.00 31.87           N  
+ATOM   3093  CA  GLU A 392      50.802 -37.584 -19.682  1.00 31.87           C  
+ATOM   3094  C   GLU A 392      49.798 -36.677 -18.922  1.00 31.87           C  
+ATOM   3095  CB  GLU A 392      52.193 -37.646 -19.005  1.00 31.87           C  
+ATOM   3096  O   GLU A 392      49.826 -35.461 -19.049  1.00 31.87           O  
+ATOM   3097  CG  GLU A 392      52.765 -39.082 -19.044  1.00 31.87           C  
+ATOM   3098  CD  GLU A 392      54.185 -39.236 -18.470  1.00 31.87           C  
+ATOM   3099  OE1 GLU A 392      54.805 -40.291 -18.745  1.00 31.87           O  
+ATOM   3100  OE2 GLU A 392      54.606 -38.362 -17.679  1.00 31.87           O  
+ATOM   3101  N   GLY A 393      48.757 -37.141 -18.233  1.00 26.18           N  
+ATOM   3102  CA  GLY A 393      48.675 -38.349 -17.430  1.00 26.18           C  
+ATOM   3103  C   GLY A 393      48.558 -38.052 -15.928  1.00 26.18           C  
+ATOM   3104  O   GLY A 393      48.888 -38.932 -15.149  1.00 26.18           O  
+ATOM   3105  N   GLU A 394      48.106 -36.867 -15.483  1.00 30.10           N  
+ATOM   3106  CA  GLU A 394      47.902 -36.600 -14.047  1.00 30.10           C  
+ATOM   3107  C   GLU A 394      46.443 -36.793 -13.602  1.00 30.10           C  
+ATOM   3108  CB  GLU A 394      48.488 -35.257 -13.596  1.00 30.10           C  
+ATOM   3109  O   GLU A 394      45.550 -35.968 -13.802  1.00 30.10           O  
+ATOM   3110  CG  GLU A 394      50.029 -35.287 -13.567  1.00 30.10           C  
+ATOM   3111  CD  GLU A 394      50.629 -34.291 -12.558  1.00 30.10           C  
+ATOM   3112  OE1 GLU A 394      51.745 -34.565 -12.063  1.00 30.10           O  
+ATOM   3113  OE2 GLU A 394      49.955 -33.282 -12.240  1.00 30.10           O  
+ATOM   3114  N   THR A 395      46.219 -37.938 -12.964  1.00 25.44           N  
+ATOM   3115  CA  THR A 395      45.027 -38.293 -12.196  1.00 25.44           C  
+ATOM   3116  C   THR A 395      44.979 -37.534 -10.868  1.00 25.44           C  
+ATOM   3117  CB  THR A 395      45.041 -39.802 -11.899  1.00 25.44           C  
+ATOM   3118  O   THR A 395      45.879 -37.667 -10.039  1.00 25.44           O  
+ATOM   3119  CG2 THR A 395      44.693 -40.634 -13.132  1.00 25.44           C  
+ATOM   3120  OG1 THR A 395      46.326 -40.201 -11.472  1.00 25.44           O  
+ATOM   3121  N   PHE A 396      43.888 -36.803 -10.626  1.00 26.76           N  
+ATOM   3122  CA  PHE A 396      43.557 -36.245  -9.312  1.00 26.76           C  
+ATOM   3123  C   PHE A 396      43.231 -37.361  -8.295  1.00 26.76           C  
+ATOM   3124  CB  PHE A 396      42.372 -35.275  -9.434  1.00 26.76           C  
+ATOM   3125  O   PHE A 396      42.567 -38.334  -8.665  1.00 26.76           O  
+ATOM   3126  CG  PHE A 396      42.760 -33.881  -9.887  1.00 26.76           C  
+ATOM   3127  CD1 PHE A 396      43.066 -32.899  -8.926  1.00 26.76           C  
+ATOM   3128  CD2 PHE A 396      42.840 -33.566 -11.257  1.00 26.76           C  
+ATOM   3129  CE1 PHE A 396      43.447 -31.608  -9.330  1.00 26.76           C  
+ATOM   3130  CE2 PHE A 396      43.221 -32.274 -11.660  1.00 26.76           C  
+ATOM   3131  CZ  PHE A 396      43.525 -31.296 -10.698  1.00 26.76           C  
+ATOM   3132  N   PRO A 397      43.626 -37.236  -7.012  1.00 33.33           N  
+ATOM   3133  CA  PRO A 397      43.329 -38.243  -5.998  1.00 33.33           C  
+ATOM   3134  C   PRO A 397      41.843 -38.233  -5.621  1.00 33.33           C  
+ATOM   3135  CB  PRO A 397      44.217 -37.924  -4.786  1.00 33.33           C  
+ATOM   3136  O   PRO A 397      41.286 -37.193  -5.270  1.00 33.33           O  
+ATOM   3137  CG  PRO A 397      45.192 -36.860  -5.287  1.00 33.33           C  
+ATOM   3138  CD  PRO A 397      44.441 -36.185  -6.428  1.00 33.33           C  
+ATOM   3139  N   LEU A 398      41.222 -39.412  -5.647  1.00 28.19           N  
+ATOM   3140  CA  LEU A 398      39.907 -39.673  -5.064  1.00 28.19           C  
+ATOM   3141  C   LEU A 398      40.000 -39.568  -3.533  1.00 28.19           C  
+ATOM   3142  CB  LEU A 398      39.439 -41.074  -5.513  1.00 28.19           C  
+ATOM   3143  O   LEU A 398      40.633 -40.402  -2.881  1.00 28.19           O  
+ATOM   3144  CG  LEU A 398      38.955 -41.133  -6.975  1.00 28.19           C  
+ATOM   3145  CD1 LEU A 398      38.981 -42.571  -7.496  1.00 28.19           C  
+ATOM   3146  CD2 LEU A 398      37.522 -40.610  -7.102  1.00 28.19           C  
+ATOM   3147  N   GLU A 399      39.378 -38.536  -2.961  1.00 32.88           N  
+ATOM   3148  CA  GLU A 399      39.125 -38.452  -1.523  1.00 32.88           C  
+ATOM   3149  C   GLU A 399      38.047 -39.458  -1.093  1.00 32.88           C  
+ATOM   3150  CB  GLU A 399      38.781 -37.022  -1.067  1.00 32.88           C  
+ATOM   3151  O   GLU A 399      37.108 -39.771  -1.823  1.00 32.88           O  
+ATOM   3152  CG  GLU A 399      40.035 -36.140  -0.934  1.00 32.88           C  
+ATOM   3153  CD  GLU A 399      39.758 -34.788  -0.249  1.00 32.88           C  
+ATOM   3154  OE1 GLU A 399      40.690 -34.279   0.418  1.00 32.88           O  
+ATOM   3155  OE2 GLU A 399      38.629 -34.265  -0.382  1.00 32.88           O  
+ATOM   3156  N   ARG A 400      38.268 -39.984   0.114  1.00 29.13           N  
+ATOM   3157  CA  ARG A 400      37.579 -41.095   0.773  1.00 29.13           C  
+ATOM   3158  C   ARG A 400      36.094 -40.853   1.032  1.00 29.13           C  
+ATOM   3159  CB  ARG A 400      38.249 -41.333   2.133  1.00 29.13           C  
+ATOM   3160  O   ARG A 400      35.687 -39.753   1.393  1.00 29.13           O  
+ATOM   3161  CG  ARG A 400      39.589 -42.064   2.048  1.00 29.13           C  
+ATOM   3162  CD  ARG A 400      40.199 -42.119   3.451  1.00 29.13           C  
+ATOM   3163  NE  ARG A 400      41.393 -42.980   3.488  1.00 29.13           N  
+ATOM   3164  NH1 ARG A 400      41.896 -42.661   5.701  1.00 29.13           N  
+ATOM   3165  NH2 ARG A 400      43.125 -44.074   4.480  1.00 29.13           N  
+ATOM   3166  CZ  ARG A 400      42.132 -43.233   4.551  1.00 29.13           C  
+ATOM   3167  N   ASP A 401      35.375 -41.972   0.990  1.00 27.06           N  
+ATOM   3168  CA  ASP A 401      34.013 -42.192   1.470  1.00 27.06           C  
+ATOM   3169  C   ASP A 401      33.680 -41.492   2.797  1.00 27.06           C  
+ATOM   3170  CB  ASP A 401      33.787 -43.704   1.649  1.00 27.06           C  
+ATOM   3171  O   ASP A 401      34.393 -41.591   3.801  1.00 27.06           O  
+ATOM   3172  CG  ASP A 401      33.499 -44.431   0.336  1.00 27.06           C  
+ATOM   3173  OD1 ASP A 401      32.672 -43.909  -0.442  1.00 27.06           O  
+ATOM   3174  OD2 ASP A 401      34.111 -45.503   0.131  1.00 27.06           O  
+ATOM   3175  N   GLU A 402      32.525 -40.831   2.774  1.00 26.99           N  
+ATOM   3176  CA  GLU A 402      31.834 -40.231   3.905  1.00 26.99           C  
+ATOM   3177  C   GLU A 402      31.321 -41.288   4.898  1.00 26.99           C  
+ATOM   3178  CB  GLU A 402      30.609 -39.442   3.397  1.00 26.99           C  
+ATOM   3179  O   GLU A 402      30.731 -42.298   4.519  1.00 26.99           O  
+ATOM   3180  CG  GLU A 402      30.919 -38.243   2.485  1.00 26.99           C  
+ATOM   3181  CD  GLU A 402      29.648 -37.451   2.112  1.00 26.99           C  
+ATOM   3182  OE1 GLU A 402      29.745 -36.206   1.996  1.00 26.99           O  
+ATOM   3183  OE2 GLU A 402      28.571 -38.073   1.968  1.00 26.99           O  
+ATOM   3184  N   VAL A 403      31.397 -40.970   6.193  1.00 29.19           N  
+ATOM   3185  CA  VAL A 403      30.378 -41.396   7.164  1.00 29.19           C  
+ATOM   3186  C   VAL A 403      29.898 -40.140   7.886  1.00 29.19           C  
+ATOM   3187  CB  VAL A 403      30.870 -42.493   8.134  1.00 29.19           C  
+ATOM   3188  O   VAL A 403      30.472 -39.722   8.891  1.00 29.19           O  
+ATOM   3189  CG1 VAL A 403      29.709 -42.987   9.012  1.00 29.19           C  
+ATOM   3190  CG2 VAL A 403      31.436 -43.716   7.401  1.00 29.19           C  
+ATOM   3191  N   MET A 404      28.864 -39.498   7.339  1.00 27.25           N  
+ATOM   3192  CA  MET A 404      28.116 -38.432   8.010  1.00 27.25           C  
+ATOM   3193  C   MET A 404      26.841 -39.038   8.636  1.00 27.25           C  
+ATOM   3194  CB  MET A 404      27.856 -37.276   7.024  1.00 27.25           C  
+ATOM   3195  O   MET A 404      26.260 -39.948   8.039  1.00 27.25           O  
+ATOM   3196  CG  MET A 404      27.586 -35.952   7.753  1.00 27.25           C  
+ATOM   3197  SD  MET A 404      27.634 -34.455   6.730  1.00 27.25           S  
+ATOM   3198  CE  MET A 404      26.063 -34.631   5.850  1.00 27.25           C  
+ATOM   3199  N   PRO A 405      26.397 -38.607   9.836  1.00 30.61           N  
+ATOM   3200  CA  PRO A 405      25.255 -39.219  10.514  1.00 30.61           C  
+ATOM   3201  C   PRO A 405      23.941 -38.898   9.780  1.00 30.61           C  
+ATOM   3202  CB  PRO A 405      25.251 -38.680  11.951  1.00 30.61           C  
+ATOM   3203  O   PRO A 405      23.860 -37.878   9.088  1.00 30.61           O  
+ATOM   3204  CG  PRO A 405      26.456 -37.744  12.046  1.00 30.61           C  
+ATOM   3205  CD  PRO A 405      26.863 -37.468  10.605  1.00 30.61           C  
+ATOM   3206  N   PRO A 406      22.891 -39.725   9.935  1.00 29.39           N  
+ATOM   3207  CA  PRO A 406      21.641 -39.534   9.213  1.00 29.39           C  
+ATOM   3208  C   PRO A 406      20.930 -38.253   9.688  1.00 29.39           C  
+ATOM   3209  CB  PRO A 406      20.818 -40.797   9.482  1.00 29.39           C  
+ATOM   3210  O   PRO A 406      20.889 -37.986  10.893  1.00 29.39           O  
+ATOM   3211  CG  PRO A 406      21.311 -41.253  10.856  1.00 29.39           C  
+ATOM   3212  CD  PRO A 406      22.781 -40.834  10.869  1.00 29.39           C  
+ATOM   3213  N   PRO A 407      20.346 -37.452   8.779  1.00 28.42           N  
+ATOM   3214  CA  PRO A 407      19.578 -36.279   9.163  1.00 28.42           C  
+ATOM   3215  C   PRO A 407      18.227 -36.704   9.752  1.00 28.42           C  
+ATOM   3216  CB  PRO A 407      19.451 -35.439   7.891  1.00 28.42           C  
+ATOM   3217  O   PRO A 407      17.554 -37.596   9.235  1.00 28.42           O  
+ATOM   3218  CG  PRO A 407      19.478 -36.485   6.775  1.00 28.42           C  
+ATOM   3219  CD  PRO A 407      20.353 -37.608   7.333  1.00 28.42           C  
+ATOM   3220  N   LEU A 408      17.832 -36.031  10.834  1.00 32.08           N  
+ATOM   3221  CA  LEU A 408      16.518 -36.149  11.463  1.00 32.08           C  
+ATOM   3222  C   LEU A 408      15.406 -35.956  10.418  1.00 32.08           C  
+ATOM   3223  CB  LEU A 408      16.420 -35.100  12.590  1.00 32.08           C  
+ATOM   3224  O   LEU A 408      15.397 -34.972   9.673  1.00 32.08           O  
+ATOM   3225  CG  LEU A 408      17.295 -35.420  13.819  1.00 32.08           C  
+ATOM   3226  CD1 LEU A 408      17.522 -34.163  14.660  1.00 32.08           C  
+ATOM   3227  CD2 LEU A 408      16.638 -36.479  14.706  1.00 32.08           C  
+ATOM   3228  N   GLN A 409      14.478 -36.914  10.365  1.00 27.06           N  
+ATOM   3229  CA  GLN A 409      13.309 -36.884   9.491  1.00 27.06           C  
+ATOM   3230  C   GLN A 409      12.379 -35.741   9.915  1.00 27.06           C  
+ATOM   3231  CB  GLN A 409      12.576 -38.238   9.551  1.00 27.06           C  
+ATOM   3232  O   GLN A 409      11.686 -35.832  10.925  1.00 27.06           O  
+ATOM   3233  CG  GLN A 409      13.345 -39.386   8.875  1.00 27.06           C  
+ATOM   3234  CD  GLN A 409      12.612 -40.726   8.960  1.00 27.06           C  
+ATOM   3235  NE2 GLN A 409      13.070 -41.740   8.260  1.00 27.06           N  
+ATOM   3236  OE1 GLN A 409      11.628 -40.902   9.654  1.00 27.06           O  
+ATOM   3237  N   HIS A 410      12.360 -34.661   9.135  1.00 28.53           N  
+ATOM   3238  CA  HIS A 410      11.273 -33.685   9.169  1.00 28.53           C  
+ATOM   3239  C   HIS A 410      10.171 -34.093   8.175  1.00 28.53           C  
+ATOM   3240  CB  HIS A 410      11.810 -32.268   8.930  1.00 28.53           C  
+ATOM   3241  O   HIS A 410      10.477 -34.753   7.177  1.00 28.53           O  
+ATOM   3242  CG  HIS A 410      12.450 -31.682  10.163  1.00 28.53           C  
+ATOM   3243  CD2 HIS A 410      13.776 -31.401  10.349  1.00 28.53           C  
+ATOM   3244  ND1 HIS A 410      11.799 -31.339  11.329  1.00 28.53           N  
+ATOM   3245  CE1 HIS A 410      12.710 -30.858  12.190  1.00 28.53           C  
+ATOM   3246  NE2 HIS A 410      13.930 -30.865  11.631  1.00 28.53           N  
+ATOM   3247  N   PRO A 411       8.899 -33.724   8.429  1.00 31.77           N  
+ATOM   3248  CA  PRO A 411       7.759 -34.181   7.640  1.00 31.77           C  
+ATOM   3249  C   PRO A 411       7.902 -33.792   6.168  1.00 31.77           C  
+ATOM   3250  CB  PRO A 411       6.511 -33.542   8.265  1.00 31.77           C  
+ATOM   3251  O   PRO A 411       8.341 -32.683   5.853  1.00 31.77           O  
+ATOM   3252  CG  PRO A 411       6.968 -33.114   9.657  1.00 31.77           C  
+ATOM   3253  CD  PRO A 411       8.450 -32.819   9.474  1.00 31.77           C  
+ATOM   3254  N   GLN A 412       7.514 -34.707   5.277  1.00 26.79           N  
+ATOM   3255  CA  GLN A 412       7.468 -34.495   3.833  1.00 26.79           C  
+ATOM   3256  C   GLN A 412       6.517 -33.336   3.511  1.00 26.79           C  
+ATOM   3257  CB  GLN A 412       7.011 -35.787   3.134  1.00 26.79           C  
+ATOM   3258  O   GLN A 412       5.306 -33.500   3.437  1.00 26.79           O  
+ATOM   3259  CG  GLN A 412       8.044 -36.923   3.218  1.00 26.79           C  
+ATOM   3260  CD  GLN A 412       7.582 -38.190   2.498  1.00 26.79           C  
+ATOM   3261  NE2 GLN A 412       8.486 -39.063   2.112  1.00 26.79           N  
+ATOM   3262  OE1 GLN A 412       6.413 -38.438   2.275  1.00 26.79           O  
+ATOM   3263  N   THR A 413       7.076 -32.146   3.343  1.00 28.24           N  
+ATOM   3264  CA  THR A 413       6.443 -31.050   2.610  1.00 28.24           C  
+ATOM   3265  C   THR A 413       7.034 -31.067   1.211  1.00 28.24           C  
+ATOM   3266  CB  THR A 413       6.647 -29.680   3.288  1.00 28.24           C  
+ATOM   3267  O   THR A 413       8.249 -31.236   1.079  1.00 28.24           O  
+ATOM   3268  CG2 THR A 413       5.341 -29.171   3.890  1.00 28.24           C  
+ATOM   3269  OG1 THR A 413       7.604 -29.730   4.330  1.00 28.24           O  
+ATOM   3270  N   ASP A 414       6.181 -30.928   0.193  1.00 32.23           N  
+ATOM   3271  CA  ASP A 414       6.502 -30.923  -1.239  1.00 32.23           C  
+ATOM   3272  C   ASP A 414       7.710 -30.032  -1.570  1.00 32.23           C  
+ATOM   3273  CB  ASP A 414       5.270 -30.453  -2.035  1.00 32.23           C  
+ATOM   3274  O   ASP A 414       7.601 -28.862  -1.946  1.00 32.23           O  
+ATOM   3275  CG  ASP A 414       4.184 -31.518  -2.158  1.00 32.23           C  
+ATOM   3276  OD1 ASP A 414       4.563 -32.678  -2.431  1.00 32.23           O  
+ATOM   3277  OD2 ASP A 414       3.004 -31.146  -1.995  1.00 32.23           O  
+ATOM   3278  N   ARG A 415       8.918 -30.584  -1.441  1.00 30.39           N  
+ATOM   3279  CA  ARG A 415      10.136 -29.941  -1.914  1.00 30.39           C  
+ATOM   3280  C   ARG A 415      10.214 -30.200  -3.403  1.00 30.39           C  
+ATOM   3281  CB  ARG A 415      11.376 -30.411  -1.140  1.00 30.39           C  
+ATOM   3282  O   ARG A 415      10.825 -31.172  -3.839  1.00 30.39           O  
+ATOM   3283  CG  ARG A 415      11.498 -29.688   0.209  1.00 30.39           C  
+ATOM   3284  CD  ARG A 415      12.841 -30.022   0.865  1.00 30.39           C  
+ATOM   3285  NE  ARG A 415      13.045 -29.245   2.102  1.00 30.39           N  
+ATOM   3286  NH1 ARG A 415      15.029 -30.210   2.730  1.00 30.39           N  
+ATOM   3287  NH2 ARG A 415      14.101 -28.643   4.026  1.00 30.39           N  
+ATOM   3288  CZ  ARG A 415      14.056 -29.366   2.942  1.00 30.39           C  
+ATOM   3289  N   LEU A 416       9.613 -29.289  -4.168  1.00 36.85           N  
+ATOM   3290  CA  LEU A 416       9.970 -29.046  -5.563  1.00 36.85           C  
+ATOM   3291  C   LEU A 416      11.498 -29.125  -5.670  1.00 36.85           C  
+ATOM   3292  CB  LEU A 416       9.461 -27.652  -5.978  1.00 36.85           C  
+ATOM   3293  O   LEU A 416      12.212 -28.314  -5.075  1.00 36.85           O  
+ATOM   3294  CG  LEU A 416       7.955 -27.617  -6.298  1.00 36.85           C  
+ATOM   3295  CD1 LEU A 416       7.418 -26.193  -6.151  1.00 36.85           C  
+ATOM   3296  CD2 LEU A 416       7.692 -28.083  -7.732  1.00 36.85           C  
+ATOM   3297  N   THR A 417      11.989 -30.148  -6.367  1.00 32.40           N  
+ATOM   3298  CA  THR A 417      13.408 -30.384  -6.625  1.00 32.40           C  
+ATOM   3299  C   THR A 417      13.996 -29.129  -7.255  1.00 32.40           C  
+ATOM   3300  CB  THR A 417      13.585 -31.585  -7.571  1.00 32.40           C  
+ATOM   3301  O   THR A 417      13.794 -28.869  -8.440  1.00 32.40           O  
+ATOM   3302  CG2 THR A 417      13.355 -32.916  -6.859  1.00 32.40           C  
+ATOM   3303  OG1 THR A 417      12.658 -31.505  -8.630  1.00 32.40           O  
+ATOM   3304  N   CYS A 418      14.678 -28.308  -6.456  1.00 36.81           N  
+ATOM   3305  CA  CYS A 418      15.345 -27.123  -6.969  1.00 36.81           C  
+ATOM   3306  C   CYS A 418      16.482 -27.617  -7.879  1.00 36.81           C  
+ATOM   3307  CB  CYS A 418      15.832 -26.258  -5.802  1.00 36.81           C  
+ATOM   3308  O   CYS A 418      17.327 -28.384  -7.400  1.00 36.81           O  
+ATOM   3309  SG  CYS A 418      16.125 -24.561  -6.379  1.00 36.81           S  
+ATOM   3310  N   PRO A 419      16.510 -27.259  -9.175  1.00 44.29           N  
+ATOM   3311  CA  PRO A 419      17.572 -27.701 -10.071  1.00 44.29           C  
+ATOM   3312  C   PRO A 419      18.932 -27.281  -9.504  1.00 44.29           C  
+ATOM   3313  CB  PRO A 419      17.288 -27.036 -11.425  1.00 44.29           C  
+ATOM   3314  O   PRO A 419      19.023 -26.261  -8.820  1.00 44.29           O  
+ATOM   3315  CG  PRO A 419      15.819 -26.622 -11.345  1.00 44.29           C  
+ATOM   3316  CD  PRO A 419      15.593 -26.366  -9.861  1.00 44.29           C  
+ATOM   3317  N   LYS A 420      20.005 -28.027  -9.804  1.00 51.80           N  
+ATOM   3318  CA  LYS A 420      21.387 -27.587  -9.540  1.00 51.80           C  
+ATOM   3319  C   LYS A 420      21.629 -26.255 -10.272  1.00 51.80           C  
+ATOM   3320  CB  LYS A 420      22.402 -28.660  -9.999  1.00 51.80           C  
+ATOM   3321  O   LYS A 420      22.006 -26.250 -11.437  1.00 51.80           O  
+ATOM   3322  CG  LYS A 420      22.507 -29.890  -9.080  1.00 51.80           C  
+ATOM   3323  CD  LYS A 420      23.580 -30.866  -9.603  1.00 51.80           C  
+ATOM   3324  CE  LYS A 420      23.759 -32.072  -8.666  1.00 51.80           C  
+ATOM   3325  NZ  LYS A 420      24.789 -33.026  -9.162  1.00 51.80           N  
+ATOM   3326  N   GLY A 421      21.351 -25.128  -9.620  1.00 66.56           N  
+ATOM   3327  CA  GLY A 421      21.386 -23.810 -10.245  1.00 66.56           C  
+ATOM   3328  C   GLY A 421      20.565 -22.762  -9.498  1.00 66.56           C  
+ATOM   3329  O   GLY A 421      19.940 -23.024  -8.472  1.00 66.56           O  
+ATOM   3330  N   LEU A 422      20.590 -21.535 -10.013  1.00 76.73           N  
+ATOM   3331  CA  LEU A 422      19.691 -20.487  -9.543  1.00 76.73           C  
+ATOM   3332  C   LEU A 422      18.239 -20.890  -9.827  1.00 76.73           C  
+ATOM   3333  CB  LEU A 422      20.010 -19.175 -10.274  1.00 76.73           C  
+ATOM   3334  O   LEU A 422      17.965 -21.384 -10.919  1.00 76.73           O  
+ATOM   3335  CG  LEU A 422      21.260 -18.465  -9.746  1.00 76.73           C  
+ATOM   3336  CD1 LEU A 422      21.647 -17.353 -10.708  1.00 76.73           C  
+ATOM   3337  CD2 LEU A 422      20.997 -17.818  -8.392  1.00 76.73           C  
+ATOM   3338  N   PRO A 423      17.280 -20.570  -8.943  1.00 80.72           N  
+ATOM   3339  CA  PRO A 423      15.860 -20.811  -9.198  1.00 80.72           C  
+ATOM   3340  C   PRO A 423      15.274 -19.750 -10.146  1.00 80.72           C  
+ATOM   3341  CB  PRO A 423      15.226 -20.800  -7.810  1.00 80.72           C  
+ATOM   3342  O   PRO A 423      14.118 -19.355 -10.017  1.00 80.72           O  
+ATOM   3343  CG  PRO A 423      16.030 -19.704  -7.127  1.00 80.72           C  
+ATOM   3344  CD  PRO A 423      17.450 -19.919  -7.652  1.00 80.72           C  
+ATOM   3345  N   TRP A 424      16.107 -19.208 -11.037  1.00 85.61           N  
+ATOM   3346  CA  TRP A 424      15.740 -18.155 -11.962  1.00 85.61           C  
+ATOM   3347  C   TRP A 424      16.052 -18.574 -13.388  1.00 85.61           C  
+ATOM   3348  CB  TRP A 424      16.487 -16.851 -11.655  1.00 85.61           C  
+ATOM   3349  O   TRP A 424      17.220 -18.792 -13.717  1.00 85.61           O  
+ATOM   3350  CG  TRP A 424      16.462 -16.333 -10.254  1.00 85.61           C  
+ATOM   3351  CD1 TRP A 424      17.548 -16.160  -9.472  1.00 85.61           C  
+ATOM   3352  CD2 TRP A 424      15.324 -15.884  -9.462  1.00 85.61           C  
+ATOM   3353  CE2 TRP A 424      15.806 -15.420  -8.206  1.00 85.61           C  
+ATOM   3354  CE3 TRP A 424      13.933 -15.822  -9.671  1.00 85.61           C  
+ATOM   3355  NE1 TRP A 424      17.164 -15.631  -8.261  1.00 85.61           N  
+ATOM   3356  CH2 TRP A 424      13.577 -14.848  -7.468  1.00 85.61           C  
+ATOM   3357  CZ2 TRP A 424      14.958 -14.895  -7.222  1.00 85.61           C  
+ATOM   3358  CZ3 TRP A 424      13.067 -15.310  -8.691  1.00 85.61           C  
+ATOM   3359  N   ALA A 425      15.053 -18.535 -14.265  1.00 83.08           N  
+ATOM   3360  CA  ALA A 425      15.319 -18.559 -15.696  1.00 83.08           C  
+ATOM   3361  C   ALA A 425      16.144 -17.313 -16.110  1.00 83.08           C  
+ATOM   3362  CB  ALA A 425      13.994 -18.656 -16.454  1.00 83.08           C  
+ATOM   3363  O   ALA A 425      15.798 -16.185 -15.703  1.00 83.08           O  
+ATOM   3364  N   PRO A 426      17.216 -17.472 -16.918  1.00 86.85           N  
+ATOM   3365  CA  PRO A 426      17.935 -16.353 -17.519  1.00 86.85           C  
+ATOM   3366  C   PRO A 426      17.009 -15.477 -18.368  1.00 86.85           C  
+ATOM   3367  CB  PRO A 426      19.056 -16.964 -18.370  1.00 86.85           C  
+ATOM   3368  O   PRO A 426      15.997 -15.937 -18.895  1.00 86.85           O  
+ATOM   3369  CG  PRO A 426      19.267 -18.341 -17.748  1.00 86.85           C  
+ATOM   3370  CD  PRO A 426      17.865 -18.726 -17.282  1.00 86.85           C  
+ATOM   3371  N   LYS A 427      17.355 -14.192 -18.497  1.00 89.16           N  
+ATOM   3372  CA  LYS A 427      16.618 -13.231 -19.332  1.00 89.16           C  
+ATOM   3373  C   LYS A 427      17.571 -12.453 -20.222  1.00 89.16           C  
+ATOM   3374  CB  LYS A 427      15.795 -12.267 -18.466  1.00 89.16           C  
+ATOM   3375  O   LYS A 427      18.539 -11.893 -19.711  1.00 89.16           O  
+ATOM   3376  CG  LYS A 427      14.648 -13.000 -17.769  1.00 89.16           C  
+ATOM   3377  CD  LYS A 427      13.723 -12.034 -17.029  1.00 89.16           C  
+ATOM   3378  CE  LYS A 427      12.550 -12.875 -16.524  1.00 89.16           C  
+ATOM   3379  NZ  LYS A 427      11.370 -12.052 -16.191  1.00 89.16           N  
+ATOM   3380  N   VAL A 428      17.236 -12.356 -21.501  1.00 90.02           N  
+ATOM   3381  CA  VAL A 428      17.970 -11.607 -22.529  1.00 90.02           C  
+ATOM   3382  C   VAL A 428      17.042 -10.544 -23.115  1.00 90.02           C  
+ATOM   3383  CB  VAL A 428      18.462 -12.575 -23.620  1.00 90.02           C  
+ATOM   3384  O   VAL A 428      15.870 -10.831 -23.357  1.00 90.02           O  
+ATOM   3385  CG1 VAL A 428      19.272 -11.858 -24.698  1.00 90.02           C  
+ATOM   3386  CG2 VAL A 428      19.360 -13.665 -23.029  1.00 90.02           C  
+ATOM   3387  N   ARG A 429      17.520  -9.309 -23.303  1.00 86.86           N  
+ATOM   3388  CA  ARG A 429      16.761  -8.276 -24.032  1.00 86.86           C  
+ATOM   3389  C   ARG A 429      17.087  -8.325 -25.513  1.00 86.86           C  
+ATOM   3390  CB  ARG A 429      17.098  -6.871 -23.535  1.00 86.86           C  
+ATOM   3391  O   ARG A 429      18.191  -8.703 -25.878  1.00 86.86           O  
+ATOM   3392  CG  ARG A 429      16.735  -6.641 -22.068  1.00 86.86           C  
+ATOM   3393  CD  ARG A 429      17.184  -5.232 -21.670  1.00 86.86           C  
+ATOM   3394  NE  ARG A 429      18.658  -5.112 -21.689  1.00 86.86           N  
+ATOM   3395  NH1 ARG A 429      18.799  -2.901 -21.094  1.00 86.86           N  
+ATOM   3396  NH2 ARG A 429      20.644  -4.040 -21.671  1.00 86.86           N  
+ATOM   3397  CZ  ARG A 429      19.360  -4.015 -21.483  1.00 86.86           C  
+ATOM   3398  N   GLU A 430      16.179  -7.808 -26.328  1.00 88.48           N  
+ATOM   3399  CA  GLU A 430      16.405  -7.553 -27.757  1.00 88.48           C  
+ATOM   3400  C   GLU A 430      17.721  -6.811 -28.016  1.00 88.48           C  
+ATOM   3401  CB  GLU A 430      15.209  -6.741 -28.250  1.00 88.48           C  
+ATOM   3402  O   GLU A 430      18.593  -7.340 -28.695  1.00 88.48           O  
+ATOM   3403  CG  GLU A 430      15.169  -6.542 -29.775  1.00 88.48           C  
+ATOM   3404  CD  GLU A 430      13.878  -7.108 -30.368  1.00 88.48           C  
+ATOM   3405  OE1 GLU A 430      13.982  -7.961 -31.277  1.00 88.48           O  
+ATOM   3406  OE2 GLU A 430      12.810  -7.031 -29.716  1.00 88.48           O  
+ATOM   3407  N   LYS A 431      17.937  -5.682 -27.331  1.00 86.98           N  
+ATOM   3408  CA  LYS A 431      19.178  -4.901 -27.426  1.00 86.98           C  
+ATOM   3409  C   LYS A 431      20.443  -5.703 -27.093  1.00 86.98           C  
+ATOM   3410  CB  LYS A 431      19.043  -3.656 -26.533  1.00 86.98           C  
+ATOM   3411  O   LYS A 431      21.502  -5.450 -27.651  1.00 86.98           O  
+ATOM   3412  CG  LYS A 431      20.178  -2.654 -26.793  1.00 86.98           C  
+ATOM   3413  CD  LYS A 431      19.962  -1.325 -26.059  1.00 86.98           C  
+ATOM   3414  CE  LYS A 431      21.090  -0.371 -26.471  1.00 86.98           C  
+ATOM   3415  NZ  LYS A 431      20.878   1.018 -25.990  1.00 86.98           N  
+ATOM   3416  N   ASP A 432      20.354  -6.680 -26.185  1.00 87.68           N  
+ATOM   3417  CA  ASP A 432      21.505  -7.525 -25.838  1.00 87.68           C  
+ATOM   3418  C   ASP A 432      21.839  -8.507 -26.984  1.00 87.68           C  
+ATOM   3419  CB  ASP A 432      21.269  -8.269 -24.502  1.00 87.68           C  
+ATOM   3420  O   ASP A 432      23.002  -8.876 -27.148  1.00 87.68           O  
+ATOM   3421  CG  ASP A 432      20.900  -7.393 -23.285  1.00 87.68           C  
+ATOM   3422  OD1 ASP A 432      21.370  -6.242 -23.143  1.00 87.68           O  
+ATOM   3423  OD2 ASP A 432      20.078  -7.834 -22.437  1.00 87.68           O  
+ATOM   3424  N   ILE A 433      20.838  -8.904 -27.783  1.00 91.34           N  
+ATOM   3425  CA  ILE A 433      20.998  -9.709 -29.006  1.00 91.34           C  
+ATOM   3426  C   ILE A 433      21.568  -8.843 -30.131  1.00 91.34           C  
+ATOM   3427  CB  ILE A 433      19.658 -10.358 -29.446  1.00 91.34           C  
+ATOM   3428  O   ILE A 433      22.509  -9.269 -30.796  1.00 91.34           O  
+ATOM   3429  CG1 ILE A 433      19.033 -11.155 -28.283  1.00 91.34           C  
+ATOM   3430  CG2 ILE A 433      19.867 -11.266 -30.674  1.00 91.34           C  
+ATOM   3431  CD1 ILE A 433      17.700 -11.853 -28.577  1.00 91.34           C  
+ATOM   3432  N   GLU A 434      21.035  -7.633 -30.311  1.00 90.59           N  
+ATOM   3433  CA  GLU A 434      21.509  -6.664 -31.307  1.00 90.59           C  
+ATOM   3434  C   GLU A 434      22.988  -6.337 -31.102  1.00 90.59           C  
+ATOM   3435  CB  GLU A 434      20.690  -5.372 -31.224  1.00 90.59           C  
+ATOM   3436  O   GLU A 434      23.778  -6.536 -32.017  1.00 90.59           O  
+ATOM   3437  CG  GLU A 434      19.239  -5.552 -31.688  1.00 90.59           C  
+ATOM   3438  CD  GLU A 434      18.365  -4.324 -31.395  1.00 90.59           C  
+ATOM   3439  OE1 GLU A 434      17.199  -4.346 -31.837  1.00 90.59           O  
+ATOM   3440  OE2 GLU A 434      18.829  -3.410 -30.672  1.00 90.59           O  
+ATOM   3441  N   MET A 435      23.393  -5.952 -29.885  1.00 88.90           N  
+ATOM   3442  CA  MET A 435      24.796  -5.637 -29.579  1.00 88.90           C  
+ATOM   3443  C   MET A 435      25.728  -6.834 -29.814  1.00 88.90           C  
+ATOM   3444  CB  MET A 435      24.927  -5.187 -28.116  1.00 88.90           C  
+ATOM   3445  O   MET A 435      26.840  -6.672 -30.316  1.00 88.90           O  
+ATOM   3446  CG  MET A 435      24.315  -3.806 -27.845  1.00 88.90           C  
+ATOM   3447  SD  MET A 435      24.522  -3.182 -26.144  1.00 88.90           S  
+ATOM   3448  CE  MET A 435      23.804  -4.524 -25.160  1.00 88.90           C  
+ATOM   3449  N   PHE A 436      25.285  -8.049 -29.469  1.00 90.71           N  
+ATOM   3450  CA  PHE A 436      26.067  -9.264 -29.708  1.00 90.71           C  
+ATOM   3451  C   PHE A 436      26.252  -9.533 -31.207  1.00 90.71           C  
+ATOM   3452  CB  PHE A 436      25.387 -10.452 -29.017  1.00 90.71           C  
+ATOM   3453  O   PHE A 436      27.356  -9.855 -31.655  1.00 90.71           O  
+ATOM   3454  CG  PHE A 436      26.112 -11.763 -29.246  1.00 90.71           C  
+ATOM   3455  CD1 PHE A 436      25.698 -12.640 -30.268  1.00 90.71           C  
+ATOM   3456  CD2 PHE A 436      27.241 -12.079 -28.469  1.00 90.71           C  
+ATOM   3457  CE1 PHE A 436      26.413 -13.828 -30.502  1.00 90.71           C  
+ATOM   3458  CE2 PHE A 436      27.951 -13.269 -28.706  1.00 90.71           C  
+ATOM   3459  CZ  PHE A 436      27.538 -14.143 -29.724  1.00 90.71           C  
+ATOM   3460  N   LEU A 437      25.179  -9.382 -31.987  1.00 91.32           N  
+ATOM   3461  CA  LEU A 437      25.203  -9.532 -33.437  1.00 91.32           C  
+ATOM   3462  C   LEU A 437      26.052  -8.461 -34.105  1.00 91.32           C  
+ATOM   3463  CB  LEU A 437      23.766  -9.470 -33.975  1.00 91.32           C  
+ATOM   3464  O   LEU A 437      26.849  -8.785 -34.974  1.00 91.32           O  
+ATOM   3465  CG  LEU A 437      23.115 -10.852 -34.055  1.00 91.32           C  
+ATOM   3466  CD1 LEU A 437      21.630 -10.701 -34.348  1.00 91.32           C  
+ATOM   3467  CD2 LEU A 437      23.736 -11.651 -35.201  1.00 91.32           C  
+ATOM   3468  N   GLU A 438      25.914  -7.209 -33.690  1.00 90.28           N  
+ATOM   3469  CA  GLU A 438      26.656  -6.086 -34.245  1.00 90.28           C  
+ATOM   3470  C   GLU A 438      28.160  -6.237 -33.999  1.00 90.28           C  
+ATOM   3471  CB  GLU A 438      26.077  -4.797 -33.656  1.00 90.28           C  
+ATOM   3472  O   GLU A 438      28.947  -6.158 -34.941  1.00 90.28           O  
+ATOM   3473  CG  GLU A 438      26.583  -3.572 -34.413  1.00 90.28           C  
+ATOM   3474  CD  GLU A 438      25.750  -2.316 -34.130  1.00 90.28           C  
+ATOM   3475  OE1 GLU A 438      25.756  -1.438 -35.021  1.00 90.28           O  
+ATOM   3476  OE2 GLU A 438      25.114  -2.256 -33.052  1.00 90.28           O  
+ATOM   3477  N   SER A 439      28.556  -6.598 -32.773  1.00 90.03           N  
+ATOM   3478  CA  SER A 439      29.951  -6.918 -32.448  1.00 90.03           C  
+ATOM   3479  C   SER A 439      30.471  -8.115 -33.254  1.00 90.03           C  
+ATOM   3480  CB  SER A 439      30.070  -7.190 -30.947  1.00 90.03           C  
+ATOM   3481  O   SER A 439      31.583  -8.074 -33.783  1.00 90.03           O  
+ATOM   3482  OG  SER A 439      31.412  -7.464 -30.593  1.00 90.03           O  
+ATOM   3483  N   SER A 440      29.659  -9.164 -33.416  1.00 91.52           N  
+ATOM   3484  CA  SER A 440      30.045 -10.351 -34.188  1.00 91.52           C  
+ATOM   3485  C   SER A 440      30.187 -10.050 -35.683  1.00 91.52           C  
+ATOM   3486  CB  SER A 440      29.037 -11.484 -33.985  1.00 91.52           C  
+ATOM   3487  O   SER A 440      31.169 -10.452 -36.300  1.00 91.52           O  
+ATOM   3488  OG  SER A 440      28.973 -11.867 -32.626  1.00 91.52           O  
+ATOM   3489  N   ARG A 441      29.239  -9.322 -36.282  1.00 92.65           N  
+ATOM   3490  CA  ARG A 441      29.274  -8.940 -37.702  1.00 92.65           C  
+ATOM   3491  C   ARG A 441      30.417  -7.975 -37.985  1.00 92.65           C  
+ATOM   3492  CB  ARG A 441      27.943  -8.309 -38.124  1.00 92.65           C  
+ATOM   3493  O   ARG A 441      31.144  -8.184 -38.949  1.00 92.65           O  
+ATOM   3494  CG  ARG A 441      26.742  -9.261 -38.132  1.00 92.65           C  
+ATOM   3495  CD  ARG A 441      25.472  -8.418 -38.285  1.00 92.65           C  
+ATOM   3496  NE  ARG A 441      24.257  -9.248 -38.311  1.00 92.65           N  
+ATOM   3497  NH1 ARG A 441      22.736  -7.677 -37.531  1.00 92.65           N  
+ATOM   3498  NH2 ARG A 441      22.063  -9.694 -38.056  1.00 92.65           N  
+ATOM   3499  CZ  ARG A 441      23.041  -8.862 -37.967  1.00 92.65           C  
+ATOM   3500  N   SER A 442      30.648  -7.002 -37.106  1.00 90.69           N  
+ATOM   3501  CA  SER A 442      31.813  -6.121 -37.196  1.00 90.69           C  
+ATOM   3502  C   SER A 442      33.119  -6.924 -37.159  1.00 90.69           C  
+ATOM   3503  CB  SER A 442      31.759  -5.091 -36.066  1.00 90.69           C  
+ATOM   3504  O   SER A 442      33.977  -6.722 -38.012  1.00 90.69           O  
+ATOM   3505  OG  SER A 442      32.873  -4.228 -36.125  1.00 90.69           O  
+ATOM   3506  N   LYS A 443      33.235  -7.909 -36.257  1.00 92.08           N  
+ATOM   3507  CA  LYS A 443      34.435  -8.748 -36.130  1.00 92.08           C  
+ATOM   3508  C   LYS A 443      34.684  -9.678 -37.324  1.00 92.08           C  
+ATOM   3509  CB  LYS A 443      34.353  -9.531 -34.810  1.00 92.08           C  
+ATOM   3510  O   LYS A 443      35.832  -9.841 -37.717  1.00 92.08           O  
+ATOM   3511  CG  LYS A 443      35.607 -10.384 -34.575  1.00 92.08           C  
+ATOM   3512  CD  LYS A 443      35.556 -11.101 -33.225  1.00 92.08           C  
+ATOM   3513  CE  LYS A 443      36.816 -11.963 -33.104  1.00 92.08           C  
+ATOM   3514  NZ  LYS A 443      36.881 -12.668 -31.803  1.00 92.08           N  
+ATOM   3515  N   PHE A 444      33.651 -10.344 -37.845  1.00 91.86           N  
+ATOM   3516  CA  PHE A 444      33.817 -11.406 -38.853  1.00 91.86           C  
+ATOM   3517  C   PHE A 444      33.554 -10.959 -40.295  1.00 91.86           C  
+ATOM   3518  CB  PHE A 444      32.927 -12.605 -38.488  1.00 91.86           C  
+ATOM   3519  O   PHE A 444      34.070 -11.579 -41.218  1.00 91.86           O  
+ATOM   3520  CG  PHE A 444      33.385 -13.369 -37.259  1.00 91.86           C  
+ATOM   3521  CD1 PHE A 444      34.543 -14.165 -37.323  1.00 91.86           C  
+ATOM   3522  CD2 PHE A 444      32.659 -13.303 -36.055  1.00 91.86           C  
+ATOM   3523  CE1 PHE A 444      34.979 -14.874 -36.189  1.00 91.86           C  
+ATOM   3524  CE2 PHE A 444      33.098 -14.001 -34.916  1.00 91.86           C  
+ATOM   3525  CZ  PHE A 444      34.259 -14.790 -34.984  1.00 91.86           C  
+ATOM   3526  N   ILE A 445      32.742  -9.921 -40.496  1.00 89.56           N  
+ATOM   3527  CA  ILE A 445      32.280  -9.467 -41.819  1.00 89.56           C  
+ATOM   3528  C   ILE A 445      32.740  -8.026 -42.095  1.00 89.56           C  
+ATOM   3529  CB  ILE A 445      30.737  -9.622 -41.929  1.00 89.56           C  
+ATOM   3530  O   ILE A 445      32.881  -7.638 -43.249  1.00 89.56           O  
+ATOM   3531  CG1 ILE A 445      30.265 -11.039 -41.508  1.00 89.56           C  
+ATOM   3532  CG2 ILE A 445      30.252  -9.308 -43.358  1.00 89.56           C  
+ATOM   3533  CD1 ILE A 445      28.743 -11.211 -41.454  1.00 89.56           C  
+ATOM   3534  N   GLY A 446      32.984  -7.221 -41.053  1.00 87.70           N  
+ATOM   3535  CA  GLY A 446      33.361  -5.811 -41.189  1.00 87.70           C  
+ATOM   3536  C   GLY A 446      32.189  -4.870 -41.495  1.00 87.70           C  
+ATOM   3537  O   GLY A 446      32.415  -3.709 -41.815  1.00 87.70           O  
+ATOM   3538  N   TYR A 447      30.941  -5.341 -41.389  1.00 83.64           N  
+ATOM   3539  CA  TYR A 447      29.737  -4.540 -41.640  1.00 83.64           C  
+ATOM   3540  C   TYR A 447      28.716  -4.690 -40.509  1.00 83.64           C  
+ATOM   3541  CB  TYR A 447      29.135  -4.923 -43.000  1.00 83.64           C  
+ATOM   3542  O   TYR A 447      28.641  -5.742 -39.872  1.00 83.64           O  
+ATOM   3543  CG  TYR A 447      28.039  -3.979 -43.457  1.00 83.64           C  
+ATOM   3544  CD1 TYR A 447      26.684  -4.323 -43.289  1.00 83.64           C  
+ATOM   3545  CD2 TYR A 447      28.382  -2.735 -44.021  1.00 83.64           C  
+ATOM   3546  CE1 TYR A 447      25.678  -3.420 -43.683  1.00 83.64           C  
+ATOM   3547  CE2 TYR A 447      27.376  -1.830 -44.412  1.00 83.64           C  
+ATOM   3548  OH  TYR A 447      25.036  -1.309 -44.608  1.00 83.64           O  
+ATOM   3549  CZ  TYR A 447      26.018  -2.171 -44.237  1.00 83.64           C  
+ATOM   3550  N   THR A 448      27.909  -3.658 -40.264  1.00 79.25           N  
+ATOM   3551  CA  THR A 448      26.844  -3.664 -39.255  1.00 79.25           C  
+ATOM   3552  C   THR A 448      25.484  -3.434 -39.909  1.00 79.25           C  
+ATOM   3553  CB  THR A 448      27.104  -2.659 -38.121  1.00 79.25           C  
+ATOM   3554  O   THR A 448      25.305  -2.555 -40.744  1.00 79.25           O  
+ATOM   3555  CG2 THR A 448      28.388  -2.995 -37.358  1.00 79.25           C  
+ATOM   3556  OG1 THR A 448      27.254  -1.351 -38.607  1.00 79.25           O  
+ATOM   3557  N   LEU A 449      24.507  -4.260 -39.536  1.00 76.59           N  
+ATOM   3558  CA  LEU A 449      23.108  -4.114 -39.939  1.00 76.59           C  
+ATOM   3559  C   LEU A 449      22.332  -3.656 -38.705  1.00 76.59           C  
+ATOM   3560  CB  LEU A 449      22.581  -5.450 -40.498  1.00 76.59           C  
+ATOM   3561  O   LEU A 449      22.136  -4.450 -37.780  1.00 76.59           O  
+ATOM   3562  CG  LEU A 449      23.122  -5.820 -41.889  1.00 76.59           C  
+ATOM   3563  CD1 LEU A 449      22.954  -7.322 -42.129  1.00 76.59           C  
+ATOM   3564  CD2 LEU A 449      22.376  -5.071 -42.995  1.00 76.59           C  
+ATOM   3565  N   GLY A 450      21.950  -2.378 -38.674  1.00 77.91           N  
+ATOM   3566  CA  GLY A 450      21.199  -1.793 -37.563  1.00 77.91           C  
+ATOM   3567  C   GLY A 450      19.827  -2.450 -37.401  1.00 77.91           C  
+ATOM   3568  O   GLY A 450      19.141  -2.702 -38.389  1.00 77.91           O  
+ATOM   3569  N   SER A 451      19.444  -2.747 -36.156  1.00 78.05           N  
+ATOM   3570  CA  SER A 451      18.140  -3.323 -35.770  1.00 78.05           C  
+ATOM   3571  C   SER A 451      17.790  -4.701 -36.360  1.00 78.05           C  
+ATOM   3572  CB  SER A 451      17.014  -2.313 -36.028  1.00 78.05           C  
+ATOM   3573  O   SER A 451      16.707  -5.220 -36.098  1.00 78.05           O  
+ATOM   3574  OG  SER A 451      17.294  -1.091 -35.368  1.00 78.05           O  
+ATOM   3575  N   ASP A 452      18.689  -5.344 -37.110  1.00 86.16           N  
+ATOM   3576  CA  ASP A 452      18.456  -6.698 -37.607  1.00 86.16           C  
+ATOM   3577  C   ASP A 452      18.970  -7.755 -36.623  1.00 86.16           C  
+ATOM   3578  CB  ASP A 452      19.053  -6.897 -39.001  1.00 86.16           C  
+ATOM   3579  O   ASP A 452      20.176  -7.886 -36.396  1.00 86.16           O  
+ATOM   3580  CG  ASP A 452      18.911  -8.368 -39.390  1.00 86.16           C  
+ATOM   3581  OD1 ASP A 452      17.806  -8.942 -39.314  1.00 86.16           O  
+ATOM   3582  OD2 ASP A 452      19.949  -9.030 -39.582  1.00 86.16           O  
+ATOM   3583  N   THR A 453      18.057  -8.579 -36.106  1.00 87.17           N  
+ATOM   3584  CA  THR A 453      18.381  -9.704 -35.216  1.00 87.17           C  
+ATOM   3585  C   THR A 453      18.352 -11.070 -35.909  1.00 87.17           C  
+ATOM   3586  CB  THR A 453      17.510  -9.706 -33.951  1.00 87.17           C  
+ATOM   3587  O   THR A 453      18.562 -12.099 -35.255  1.00 87.17           O  
+ATOM   3588  CG2 THR A 453      17.685  -8.444 -33.112  1.00 87.17           C  
+ATOM   3589  OG1 THR A 453      16.147  -9.830 -34.275  1.00 87.17           O  
+ATOM   3590  N   ASN A 454      18.082 -11.134 -37.219  1.00 88.15           N  
+ATOM   3591  CA  ASN A 454      17.840 -12.395 -37.928  1.00 88.15           C  
+ATOM   3592  C   ASN A 454      18.975 -12.823 -38.860  1.00 88.15           C  
+ATOM   3593  CB  ASN A 454      16.487 -12.300 -38.644  1.00 88.15           C  
+ATOM   3594  O   ASN A 454      19.244 -14.022 -38.952  1.00 88.15           O  
+ATOM   3595  CG  ASN A 454      15.330 -12.276 -37.661  1.00 88.15           C  
+ATOM   3596  ND2 ASN A 454      14.335 -11.461 -37.913  1.00 88.15           N  
+ATOM   3597  OD1 ASN A 454      15.319 -12.995 -36.663  1.00 88.15           O  
+ATOM   3598  N   THR A 455      19.672 -11.893 -39.511  1.00 88.56           N  
+ATOM   3599  CA  THR A 455      20.676 -12.240 -40.527  1.00 88.56           C  
+ATOM   3600  C   THR A 455      21.959 -12.765 -39.888  1.00 88.56           C  
+ATOM   3601  CB  THR A 455      20.986 -11.054 -41.451  1.00 88.56           C  
+ATOM   3602  O   THR A 455      22.720 -12.020 -39.273  1.00 88.56           O  
+ATOM   3603  CG2 THR A 455      21.791 -11.476 -42.676  1.00 88.56           C  
+ATOM   3604  OG1 THR A 455      19.780 -10.498 -41.903  1.00 88.56           O  
+ATOM   3605  N   VAL A 456      22.237 -14.057 -40.049  1.00 89.39           N  
+ATOM   3606  CA  VAL A 456      23.455 -14.705 -39.516  1.00 89.39           C  
+ATOM   3607  C   VAL A 456      24.423 -15.174 -40.603  1.00 89.39           C  
+ATOM   3608  CB  VAL A 456      23.105 -15.828 -38.525  1.00 89.39           C  
+ATOM   3609  O   VAL A 456      25.402 -15.867 -40.320  1.00 89.39           O  
+ATOM   3610  CG1 VAL A 456      22.300 -15.276 -37.348  1.00 89.39           C  
+ATOM   3611  CG2 VAL A 456      22.316 -16.970 -39.175  1.00 89.39           C  
+ATOM   3612  N   VAL A 457      24.151 -14.805 -41.856  1.00 87.95           N  
+ATOM   3613  CA  VAL A 457      24.987 -15.139 -43.014  1.00 87.95           C  
+ATOM   3614  C   VAL A 457      26.402 -14.593 -42.805  1.00 87.95           C  
+ATOM   3615  CB  VAL A 457      24.357 -14.597 -44.312  1.00 87.95           C  
+ATOM   3616  O   VAL A 457      26.572 -13.468 -42.349  1.00 87.95           O  
+ATOM   3617  CG1 VAL A 457      25.242 -14.854 -45.536  1.00 87.95           C  
+ATOM   3618  CG2 VAL A 457      22.999 -15.270 -44.567  1.00 87.95           C  
+ATOM   3619  N   GLY A 458      27.412 -15.413 -43.103  1.00 87.67           N  
+ATOM   3620  CA  GLY A 458      28.829 -15.067 -42.936  1.00 87.67           C  
+ATOM   3621  C   GLY A 458      29.377 -15.229 -41.513  1.00 87.67           C  
+ATOM   3622  O   GLY A 458      30.587 -15.170 -41.323  1.00 87.67           O  
+ATOM   3623  N   LEU A 459      28.526 -15.479 -40.511  1.00 92.30           N  
+ATOM   3624  CA  LEU A 459      28.982 -15.704 -39.137  1.00 92.30           C  
+ATOM   3625  C   LEU A 459      29.347 -17.184 -38.890  1.00 92.30           C  
+ATOM   3626  CB  LEU A 459      27.941 -15.191 -38.127  1.00 92.30           C  
+ATOM   3627  O   LEU A 459      28.667 -18.071 -39.411  1.00 92.30           O  
+ATOM   3628  CG  LEU A 459      27.624 -13.689 -38.253  1.00 92.30           C  
+ATOM   3629  CD1 LEU A 459      26.529 -13.298 -37.258  1.00 92.30           C  
+ATOM   3630  CD2 LEU A 459      28.849 -12.818 -37.968  1.00 92.30           C  
+ATOM   3631  N   PRO A 460      30.370 -17.481 -38.063  1.00 94.06           N  
+ATOM   3632  CA  PRO A 460      30.730 -18.854 -37.696  1.00 94.06           C  
+ATOM   3633  C   PRO A 460      29.623 -19.610 -36.942  1.00 94.06           C  
+ATOM   3634  CB  PRO A 460      31.989 -18.726 -36.830  1.00 94.06           C  
+ATOM   3635  O   PRO A 460      28.852 -19.012 -36.189  1.00 94.06           O  
+ATOM   3636  CG  PRO A 460      32.602 -17.401 -37.268  1.00 94.06           C  
+ATOM   3637  CD  PRO A 460      31.380 -16.547 -37.579  1.00 94.06           C  
+ATOM   3638  N   ARG A 461      29.608 -20.949 -37.042  1.00 93.42           N  
+ATOM   3639  CA  ARG A 461      28.626 -21.820 -36.353  1.00 93.42           C  
+ATOM   3640  C   ARG A 461      28.486 -21.564 -34.839  1.00 93.42           C  
+ATOM   3641  CB  ARG A 461      28.920 -23.312 -36.596  1.00 93.42           C  
+ATOM   3642  O   ARG A 461      27.346 -21.479 -34.386  1.00 93.42           O  
+ATOM   3643  CG  ARG A 461      28.596 -23.777 -38.021  1.00 93.42           C  
+ATOM   3644  CD  ARG A 461      28.825 -25.292 -38.116  1.00 93.42           C  
+ATOM   3645  NE  ARG A 461      28.501 -25.820 -39.455  1.00 93.42           N  
+ATOM   3646  NH1 ARG A 461      28.925 -28.033 -38.997  1.00 93.42           N  
+ATOM   3647  NH2 ARG A 461      28.261 -27.439 -41.042  1.00 93.42           N  
+ATOM   3648  CZ  ARG A 461      28.563 -27.090 -39.822  1.00 93.42           C  
+ATOM   3649  N   PRO A 462      29.563 -21.354 -34.053  1.00 94.33           N  
+ATOM   3650  CA  PRO A 462      29.416 -21.038 -32.626  1.00 94.33           C  
+ATOM   3651  C   PRO A 462      28.615 -19.753 -32.350  1.00 94.33           C  
+ATOM   3652  CB  PRO A 462      30.846 -20.907 -32.096  1.00 94.33           C  
+ATOM   3653  O   PRO A 462      27.919 -19.641 -31.339  1.00 94.33           O  
+ATOM   3654  CG  PRO A 462      31.665 -21.790 -33.034  1.00 94.33           C  
+ATOM   3655  CD  PRO A 462      30.971 -21.569 -34.373  1.00 94.33           C  
+ATOM   3656  N   ILE A 463      28.674 -18.774 -33.261  1.00 92.56           N  
+ATOM   3657  CA  ILE A 463      27.881 -17.542 -33.164  1.00 92.56           C  
+ATOM   3658  C   ILE A 463      26.404 -17.839 -33.440  1.00 92.56           C  
+ATOM   3659  CB  ILE A 463      28.451 -16.451 -34.101  1.00 92.56           C  
+ATOM   3660  O   ILE A 463      25.541 -17.309 -32.742  1.00 92.56           O  
+ATOM   3661  CG1 ILE A 463      29.924 -16.103 -33.788  1.00 92.56           C  
+ATOM   3662  CG2 ILE A 463      27.605 -15.171 -34.074  1.00 92.56           C  
+ATOM   3663  CD1 ILE A 463      30.189 -15.578 -32.368  1.00 92.56           C  
+ATOM   3664  N   HIS A 464      26.095 -18.735 -34.383  1.00 93.52           N  
+ATOM   3665  CA  HIS A 464      24.717 -19.180 -34.634  1.00 93.52           C  
+ATOM   3666  C   HIS A 464      24.116 -19.851 -33.395  1.00 93.52           C  
+ATOM   3667  CB  HIS A 464      24.656 -20.149 -35.826  1.00 93.52           C  
+ATOM   3668  O   HIS A 464      22.994 -19.528 -33.002  1.00 93.52           O  
+ATOM   3669  CG  HIS A 464      25.074 -19.609 -37.171  1.00 93.52           C  
+ATOM   3670  CD2 HIS A 464      25.632 -18.394 -37.450  1.00 93.52           C  
+ATOM   3671  ND1 HIS A 464      24.907 -20.311 -38.365  1.00 93.52           N  
+ATOM   3672  CE1 HIS A 464      25.362 -19.505 -39.334  1.00 93.52           C  
+ATOM   3673  NE2 HIS A 464      25.797 -18.348 -38.815  1.00 93.52           N  
+ATOM   3674  N   GLU A 465      24.872 -20.735 -32.741  1.00 93.21           N  
+ATOM   3675  CA  GLU A 465      24.455 -21.398 -31.496  1.00 93.21           C  
+ATOM   3676  C   GLU A 465      24.240 -20.398 -30.351  1.00 93.21           C  
+ATOM   3677  CB  GLU A 465      25.504 -22.435 -31.079  1.00 93.21           C  
+ATOM   3678  O   GLU A 465      23.240 -20.468 -29.626  1.00 93.21           O  
+ATOM   3679  CG  GLU A 465      25.528 -23.641 -32.028  1.00 93.21           C  
+ATOM   3680  CD  GLU A 465      26.601 -24.675 -31.659  1.00 93.21           C  
+ATOM   3681  OE1 GLU A 465      26.719 -25.650 -32.434  1.00 93.21           O  
+ATOM   3682  OE2 GLU A 465      27.288 -24.483 -30.632  1.00 93.21           O  
+ATOM   3683  N   SER A 466      25.133 -19.413 -30.235  1.00 92.12           N  
+ATOM   3684  CA  SER A 466      25.022 -18.334 -29.248  1.00 92.12           C  
+ATOM   3685  C   SER A 466      23.754 -17.505 -29.473  1.00 92.12           C  
+ATOM   3686  CB  SER A 466      26.255 -17.428 -29.301  1.00 92.12           C  
+ATOM   3687  O   SER A 466      22.984 -17.287 -28.539  1.00 92.12           O  
+ATOM   3688  OG  SER A 466      27.433 -18.155 -29.012  1.00 92.12           O  
+ATOM   3689  N   ILE A 467      23.465 -17.112 -30.718  1.00 91.75           N  
+ATOM   3690  CA  ILE A 467      22.249 -16.360 -31.074  1.00 91.75           C  
+ATOM   3691  C   ILE A 467      20.995 -17.186 -30.800  1.00 91.75           C  
+ATOM   3692  CB  ILE A 467      22.290 -15.916 -32.549  1.00 91.75           C  
+ATOM   3693  O   ILE A 467      20.026 -16.658 -30.254  1.00 91.75           O  
+ATOM   3694  CG1 ILE A 467      23.418 -14.886 -32.744  1.00 91.75           C  
+ATOM   3695  CG2 ILE A 467      20.947 -15.302 -33.002  1.00 91.75           C  
+ATOM   3696  CD1 ILE A 467      23.865 -14.826 -34.199  1.00 91.75           C  
+ATOM   3697  N   LYS A 468      21.003 -18.481 -31.137  1.00 93.43           N  
+ATOM   3698  CA  LYS A 468      19.886 -19.388 -30.844  1.00 93.43           C  
+ATOM   3699  C   LYS A 468      19.589 -19.425 -29.342  1.00 93.43           C  
+ATOM   3700  CB  LYS A 468      20.213 -20.777 -31.412  1.00 93.43           C  
+ATOM   3701  O   LYS A 468      18.433 -19.274 -28.948  1.00 93.43           O  
+ATOM   3702  CG  LYS A 468      19.049 -21.763 -31.241  1.00 93.43           C  
+ATOM   3703  CD  LYS A 468      19.426 -23.135 -31.810  1.00 93.43           C  
+ATOM   3704  CE  LYS A 468      18.283 -24.130 -31.586  1.00 93.43           C  
+ATOM   3705  NZ  LYS A 468      18.641 -25.484 -32.080  1.00 93.43           N  
+ATOM   3706  N   THR A 469      20.625 -19.540 -28.513  1.00 91.82           N  
+ATOM   3707  CA  THR A 469      20.507 -19.531 -27.044  1.00 91.82           C  
+ATOM   3708  C   THR A 469      19.992 -18.187 -26.523  1.00 91.82           C  
+ATOM   3709  CB  THR A 469      21.863 -19.853 -26.399  1.00 91.82           C  
+ATOM   3710  O   THR A 469      19.085 -18.137 -25.690  1.00 91.82           O  
+ATOM   3711  CG2 THR A 469      21.758 -19.996 -24.881  1.00 91.82           C  
+ATOM   3712  OG1 THR A 469      22.348 -21.075 -26.903  1.00 91.82           O  
+ATOM   3713  N   LEU A 470      20.517 -17.075 -27.046  1.00 91.83           N  
+ATOM   3714  CA  LEU A 470      20.067 -15.732 -26.679  1.00 91.83           C  
+ATOM   3715  C   LEU A 470      18.585 -15.513 -27.026  1.00 91.83           C  
+ATOM   3716  CB  LEU A 470      20.953 -14.685 -27.375  1.00 91.83           C  
+ATOM   3717  O   LEU A 470      17.835 -15.001 -26.193  1.00 91.83           O  
+ATOM   3718  CG  LEU A 470      22.392 -14.536 -26.846  1.00 91.83           C  
+ATOM   3719  CD1 LEU A 470      23.176 -13.594 -27.762  1.00 91.83           C  
+ATOM   3720  CD2 LEU A 470      22.439 -13.950 -25.435  1.00 91.83           C  
+ATOM   3721  N   LYS A 471      18.144 -15.950 -28.215  1.00 91.94           N  
+ATOM   3722  CA  LYS A 471      16.740 -15.878 -28.652  1.00 91.94           C  
+ATOM   3723  C   LYS A 471      15.822 -16.752 -27.799  1.00 91.94           C  
+ATOM   3724  CB  LYS A 471      16.612 -16.243 -30.143  1.00 91.94           C  
+ATOM   3725  O   LYS A 471      14.736 -16.302 -27.446  1.00 91.94           O  
+ATOM   3726  CG  LYS A 471      17.102 -15.114 -31.064  1.00 91.94           C  
+ATOM   3727  CD  LYS A 471      16.836 -15.420 -32.548  1.00 91.94           C  
+ATOM   3728  CE  LYS A 471      17.314 -14.230 -33.391  1.00 91.94           C  
+ATOM   3729  NZ  LYS A 471      16.987 -14.339 -34.834  1.00 91.94           N  
+ATOM   3730  N   GLN A 472      16.261 -17.949 -27.401  1.00 90.80           N  
+ATOM   3731  CA  GLN A 472      15.488 -18.835 -26.519  1.00 90.80           C  
+ATOM   3732  C   GLN A 472      15.184 -18.190 -25.155  1.00 90.80           C  
+ATOM   3733  CB  GLN A 472      16.262 -20.150 -26.344  1.00 90.80           C  
+ATOM   3734  O   GLN A 472      14.115 -18.409 -24.590  1.00 90.80           O  
+ATOM   3735  CG  GLN A 472      15.485 -21.188 -25.518  1.00 90.80           C  
+ATOM   3736  CD  GLN A 472      16.230 -22.509 -25.369  1.00 90.80           C  
+ATOM   3737  NE2 GLN A 472      15.642 -23.485 -24.714  1.00 90.80           N  
+ATOM   3738  OE1 GLN A 472      17.337 -22.704 -25.840  1.00 90.80           O  
+ATOM   3739  N   HIS A 473      16.099 -17.366 -24.639  1.00 90.25           N  
+ATOM   3740  CA  HIS A 473      15.927 -16.639 -23.378  1.00 90.25           C  
+ATOM   3741  C   HIS A 473      15.482 -15.177 -23.560  1.00 90.25           C  
+ATOM   3742  CB  HIS A 473      17.201 -16.788 -22.535  1.00 90.25           C  
+ATOM   3743  O   HIS A 473      15.539 -14.397 -22.595  1.00 90.25           O  
+ATOM   3744  CG  HIS A 473      17.430 -18.202 -22.069  1.00 90.25           C  
+ATOM   3745  CD2 HIS A 473      18.421 -19.052 -22.479  1.00 90.25           C  
+ATOM   3746  ND1 HIS A 473      16.656 -18.886 -21.158  1.00 90.25           N  
+ATOM   3747  CE1 HIS A 473      17.168 -20.121 -21.025  1.00 90.25           C  
+ATOM   3748  NE2 HIS A 473      18.257 -20.257 -21.791  1.00 90.25           N  
+ATOM   3749  N   LYS A 474      15.028 -14.784 -24.763  1.00 91.23           N  
+ATOM   3750  CA  LYS A 474      14.494 -13.441 -25.025  1.00 91.23           C  
+ATOM   3751  C   LYS A 474      13.287 -13.195 -24.120  1.00 91.23           C  
+ATOM   3752  CB  LYS A 474      14.160 -13.247 -26.522  1.00 91.23           C  
+ATOM   3753  O   LYS A 474      12.304 -13.930 -24.135  1.00 91.23           O  
+ATOM   3754  CG  LYS A 474      13.689 -11.809 -26.840  1.00 91.23           C  
+ATOM   3755  CD  LYS A 474      13.363 -11.562 -28.330  1.00 91.23           C  
+ATOM   3756  CE  LYS A 474      12.780 -10.143 -28.505  1.00 91.23           C  
+ATOM   3757  NZ  LYS A 474      12.480  -9.742 -29.909  1.00 91.23           N  
+ATOM   3758  N   TYR A 475      13.357 -12.141 -23.315  1.00 91.35           N  
+ATOM   3759  CA  TYR A 475      12.266 -11.698 -22.458  1.00 91.35           C  
+ATOM   3760  C   TYR A 475      11.859 -10.284 -22.850  1.00 91.35           C  
+ATOM   3761  CB  TYR A 475      12.677 -11.789 -20.980  1.00 91.35           C  
+ATOM   3762  O   TYR A 475      12.572  -9.333 -22.534  1.00 91.35           O  
+ATOM   3763  CG  TYR A 475      11.674 -11.154 -20.025  1.00 91.35           C  
+ATOM   3764  CD1 TYR A 475      11.866  -9.829 -19.588  1.00 91.35           C  
+ATOM   3765  CD2 TYR A 475      10.514 -11.852 -19.640  1.00 91.35           C  
+ATOM   3766  CE1 TYR A 475      10.906  -9.198 -18.777  1.00 91.35           C  
+ATOM   3767  CE2 TYR A 475       9.547 -11.226 -18.826  1.00 91.35           C  
+ATOM   3768  OH  TYR A 475       8.809  -9.272 -17.630  1.00 91.35           O  
+ATOM   3769  CZ  TYR A 475       9.733  -9.890 -18.412  1.00 91.35           C  
+ATOM   3770  N   THR A 476      10.674 -10.163 -23.445  1.00 93.06           N  
+ATOM   3771  CA  THR A 476      10.020  -8.876 -23.693  1.00 93.06           C  
+ATOM   3772  C   THR A 476       9.089  -8.540 -22.531  1.00 93.06           C  
+ATOM   3773  CB  THR A 476       9.270  -8.873 -25.031  1.00 93.06           C  
+ATOM   3774  O   THR A 476       8.225  -9.334 -22.119  1.00 93.06           O  
+ATOM   3775  CG2 THR A 476       8.826  -7.470 -25.432  1.00 93.06           C  
+ATOM   3776  OG1 THR A 476      10.114  -9.353 -26.050  1.00 93.06           O  
+ATOM   3777  N   SER A 477       9.294  -7.367 -21.941  1.00 93.33           N  
+ATOM   3778  CA  SER A 477       8.456  -6.852 -20.864  1.00 93.33           C  
+ATOM   3779  C   SER A 477       7.271  -6.053 -21.405  1.00 93.33           C  
+ATOM   3780  CB  SER A 477       9.308  -6.039 -19.890  1.00 93.33           C  
+ATOM   3781  O   SER A 477       7.395  -5.391 -22.424  1.00 93.33           O  
+ATOM   3782  OG  SER A 477       9.609  -4.750 -20.349  1.00 93.33           O  
+ATOM   3783  N   ILE A 478       6.148  -6.042 -20.675  1.00 96.20           N  
+ATOM   3784  CA  ILE A 478       4.988  -5.190 -21.013  1.00 96.20           C  
+ATOM   3785  C   ILE A 478       5.416  -3.719 -21.150  1.00 96.20           C  
+ATOM   3786  CB  ILE A 478       3.874  -5.336 -19.945  1.00 96.20           C  
+ATOM   3787  O   ILE A 478       4.968  -3.029 -22.048  1.00 96.20           O  
+ATOM   3788  CG1 ILE A 478       3.362  -6.794 -19.862  1.00 96.20           C  
+ATOM   3789  CG2 ILE A 478       2.707  -4.371 -20.215  1.00 96.20           C  
+ATOM   3790  CD1 ILE A 478       2.367  -7.012 -18.714  1.00 96.20           C  
+ATOM   3791  N   ALA A 479       6.345  -3.266 -20.303  1.00 95.39           N  
+ATOM   3792  CA  ALA A 479       6.864  -1.903 -20.344  1.00 95.39           C  
+ATOM   3793  C   ALA A 479       7.654  -1.578 -21.626  1.00 95.39           C  
+ATOM   3794  CB  ALA A 479       7.738  -1.712 -19.098  1.00 95.39           C  
+ATOM   3795  O   ALA A 479       7.670  -0.426 -22.034  1.00 95.39           O  
+ATOM   3796  N   GLU A 480       8.325  -2.564 -22.233  1.00 93.93           N  
+ATOM   3797  CA  GLU A 480       9.013  -2.379 -23.522  1.00 93.93           C  
+ATOM   3798  C   GLU A 480       7.991  -2.294 -24.658  1.00 93.93           C  
+ATOM   3799  CB  GLU A 480      10.023  -3.517 -23.767  1.00 93.93           C  
+ATOM   3800  O   GLU A 480       8.105  -1.398 -25.482  1.00 93.93           O  
+ATOM   3801  CG  GLU A 480      11.302  -3.381 -22.907  1.00 93.93           C  
+ATOM   3802  CD  GLU A 480      12.073  -4.698 -22.692  1.00 93.93           C  
+ATOM   3803  OE1 GLU A 480      13.209  -4.649 -22.155  1.00 93.93           O  
+ATOM   3804  OE2 GLU A 480      11.442  -5.775 -22.799  1.00 93.93           O  
+ATOM   3805  N   VAL A 481       6.955  -3.144 -24.640  1.00 96.00           N  
+ATOM   3806  CA  VAL A 481       5.847  -3.072 -25.612  1.00 96.00           C  
+ATOM   3807  C   VAL A 481       5.146  -1.717 -25.535  1.00 96.00           C  
+ATOM   3808  CB  VAL A 481       4.833  -4.216 -25.403  1.00 96.00           C  
+ATOM   3809  O   VAL A 481       4.978  -1.057 -26.548  1.00 96.00           O  
+ATOM   3810  CG1 VAL A 481       3.683  -4.159 -26.412  1.00 96.00           C  
+ATOM   3811  CG2 VAL A 481       5.512  -5.585 -25.547  1.00 96.00           C  
+ATOM   3812  N   GLN A 482       4.816  -1.258 -24.327  1.00 95.70           N  
+ATOM   3813  CA  GLN A 482       4.187   0.047 -24.110  1.00 95.70           C  
+ATOM   3814  C   GLN A 482       5.060   1.205 -24.603  1.00 95.70           C  
+ATOM   3815  CB  GLN A 482       3.900   0.212 -22.615  1.00 95.70           C  
+ATOM   3816  O   GLN A 482       4.575   2.070 -25.314  1.00 95.70           O  
+ATOM   3817  CG  GLN A 482       2.712  -0.652 -22.186  1.00 95.70           C  
+ATOM   3818  CD  GLN A 482       2.508  -0.679 -20.680  1.00 95.70           C  
+ATOM   3819  NE2 GLN A 482       1.303  -0.986 -20.260  1.00 95.70           N  
+ATOM   3820  OE1 GLN A 482       3.399  -0.460 -19.865  1.00 95.70           O  
+ATOM   3821  N   ALA A 483       6.356   1.211 -24.275  1.00 93.88           N  
+ATOM   3822  CA  ALA A 483       7.258   2.255 -24.761  1.00 93.88           C  
+ATOM   3823  C   ALA A 483       7.365   2.262 -26.296  1.00 93.88           C  
+ATOM   3824  CB  ALA A 483       8.629   2.067 -24.101  1.00 93.88           C  
+ATOM   3825  O   ALA A 483       7.413   3.332 -26.892  1.00 93.88           O  
+ATOM   3826  N   GLN A 484       7.361   1.086 -26.930  1.00 93.13           N  
+ATOM   3827  CA  GLN A 484       7.389   0.967 -28.386  1.00 93.13           C  
+ATOM   3828  C   GLN A 484       6.091   1.467 -29.038  1.00 93.13           C  
+ATOM   3829  CB  GLN A 484       7.687  -0.493 -28.747  1.00 93.13           C  
+ATOM   3830  O   GLN A 484       6.160   2.149 -30.055  1.00 93.13           O  
+ATOM   3831  CG  GLN A 484       7.904  -0.677 -30.253  1.00 93.13           C  
+ATOM   3832  CD  GLN A 484       8.318  -2.096 -30.624  1.00 93.13           C  
+ATOM   3833  NE2 GLN A 484       8.614  -2.333 -31.883  1.00 93.13           N  
+ATOM   3834  OE1 GLN A 484       8.394  -3.013 -29.817  1.00 93.13           O  
+ATOM   3835  N   MET A 485       4.928   1.189 -28.439  1.00 91.93           N  
+ATOM   3836  CA  MET A 485       3.645   1.738 -28.902  1.00 91.93           C  
+ATOM   3837  C   MET A 485       3.645   3.272 -28.857  1.00 91.93           C  
+ATOM   3838  CB  MET A 485       2.491   1.199 -28.043  1.00 91.93           C  
+ATOM   3839  O   MET A 485       3.193   3.919 -29.793  1.00 91.93           O  
+ATOM   3840  CG  MET A 485       2.219  -0.292 -28.269  1.00 91.93           C  
+ATOM   3841  SD  MET A 485       0.975  -0.999 -27.147  1.00 91.93           S  
+ATOM   3842  CE  MET A 485      -0.509  -0.177 -27.801  1.00 91.93           C  
+ATOM   3843  N   GLU A 486       4.217   3.873 -27.812  1.00 92.05           N  
+ATOM   3844  CA  GLU A 486       4.349   5.334 -27.724  1.00 92.05           C  
+ATOM   3845  C   GLU A 486       5.297   5.908 -28.784  1.00 92.05           C  
+ATOM   3846  CB  GLU A 486       4.819   5.730 -26.321  1.00 92.05           C  
+ATOM   3847  O   GLU A 486       5.038   6.974 -29.338  1.00 92.05           O  
+ATOM   3848  CG  GLU A 486       3.786   5.382 -25.241  1.00 92.05           C  
+ATOM   3849  CD  GLU A 486       2.469   6.148 -25.371  1.00 92.05           C  
+ATOM   3850  OE1 GLU A 486       1.448   5.615 -24.902  1.00 92.05           O  
+ATOM   3851  OE2 GLU A 486       2.454   7.307 -25.848  1.00 92.05           O  
+ATOM   3852  N   GLU A 487       6.379   5.201 -29.119  1.00 90.62           N  
+ATOM   3853  CA  GLU A 487       7.242   5.585 -30.240  1.00 90.62           C  
+ATOM   3854  C   GLU A 487       6.511   5.500 -31.590  1.00 90.62           C  
+ATOM   3855  CB  GLU A 487       8.509   4.714 -30.270  1.00 90.62           C  
+ATOM   3856  O   GLU A 487       6.754   6.329 -32.467  1.00 90.62           O  
+ATOM   3857  CG  GLU A 487       9.489   5.043 -29.132  1.00 90.62           C  
+ATOM   3858  CD  GLU A 487      10.724   4.123 -29.110  1.00 90.62           C  
+ATOM   3859  OE1 GLU A 487      11.424   4.121 -28.066  1.00 90.62           O  
+ATOM   3860  OE2 GLU A 487      11.011   3.465 -30.139  1.00 90.62           O  
+ATOM   3861  N   GLU A 488       5.607   4.536 -31.762  1.00 88.73           N  
+ATOM   3862  CA  GLU A 488       4.787   4.387 -32.967  1.00 88.73           C  
+ATOM   3863  C   GLU A 488       3.735   5.496 -33.094  1.00 88.73           C  
+ATOM   3864  CB  GLU A 488       4.171   2.983 -32.979  1.00 88.73           C  
+ATOM   3865  O   GLU A 488       3.638   6.115 -34.157  1.00 88.73           O  
+ATOM   3866  CG  GLU A 488       3.433   2.681 -34.290  1.00 88.73           C  
+ATOM   3867  CD  GLU A 488       3.030   1.203 -34.416  1.00 88.73           C  
+ATOM   3868  OE1 GLU A 488       2.685   0.811 -35.552  1.00 88.73           O  
+ATOM   3869  OE2 GLU A 488       3.142   0.455 -33.415  1.00 88.73           O  
+ATOM   3870  N   TYR A 489       3.041   5.838 -32.002  1.00 84.36           N  
+ATOM   3871  CA  TYR A 489       2.126   6.985 -31.964  1.00 84.36           C  
+ATOM   3872  C   TYR A 489       2.824   8.291 -32.357  1.00 84.36           C  
+ATOM   3873  CB  TYR A 489       1.511   7.132 -30.563  1.00 84.36           C  
+ATOM   3874  O   TYR A 489       2.260   9.108 -33.080  1.00 84.36           O  
+ATOM   3875  CG  TYR A 489       0.401   6.151 -30.247  1.00 84.36           C  
+ATOM   3876  CD1 TYR A 489      -0.738   6.097 -31.075  1.00 84.36           C  
+ATOM   3877  CD2 TYR A 489       0.471   5.333 -29.101  1.00 84.36           C  
+ATOM   3878  CE1 TYR A 489      -1.787   5.207 -30.777  1.00 84.36           C  
+ATOM   3879  CE2 TYR A 489      -0.581   4.452 -28.792  1.00 84.36           C  
+ATOM   3880  OH  TYR A 489      -2.735   3.547 -29.339  1.00 84.36           O  
+ATOM   3881  CZ  TYR A 489      -1.709   4.383 -29.637  1.00 84.36           C  
+ATOM   3882  N   LEU A 490       4.079   8.476 -31.936  1.00 82.47           N  
+ATOM   3883  CA  LEU A 490       4.870   9.648 -32.316  1.00 82.47           C  
+ATOM   3884  C   LEU A 490       5.273   9.657 -33.796  1.00 82.47           C  
+ATOM   3885  CB  LEU A 490       6.122   9.726 -31.428  1.00 82.47           C  
+ATOM   3886  O   LEU A 490       5.474  10.734 -34.355  1.00 82.47           O  
+ATOM   3887  CG  LEU A 490       5.839  10.107 -29.966  1.00 82.47           C  
+ATOM   3888  CD1 LEU A 490       7.128   9.956 -29.153  1.00 82.47           C  
+ATOM   3889  CD2 LEU A 490       5.363  11.554 -29.822  1.00 82.47           C  
+ATOM   3890  N   ARG A 491       5.421   8.489 -34.432  1.00 85.09           N  
+ATOM   3891  CA  ARG A 491       5.761   8.397 -35.861  1.00 85.09           C  
+ATOM   3892  C   ARG A 491       4.565   8.678 -36.765  1.00 85.09           C  
+ATOM   3893  CB  ARG A 491       6.353   7.021 -36.187  1.00 85.09           C  
+ATOM   3894  O   ARG A 491       4.769   9.218 -37.847  1.00 85.09           O  
+ATOM   3895  CG  ARG A 491       7.786   6.872 -35.666  1.00 85.09           C  
+ATOM   3896  CD  ARG A 491       8.284   5.457 -35.965  1.00 85.09           C  
+ATOM   3897  NE  ARG A 491       9.584   5.195 -35.324  1.00 85.09           N  
+ATOM   3898  NH1 ARG A 491       9.989   3.176 -36.331  1.00 85.09           N  
+ATOM   3899  NH2 ARG A 491      11.405   3.942 -34.782  1.00 85.09           N  
+ATOM   3900  CZ  ARG A 491      10.321   4.113 -35.486  1.00 85.09           C  
+ATOM   3901  N   SER A 492       3.354   8.327 -36.330  1.00 81.30           N  
+ATOM   3902  CA  SER A 492       2.135   8.430 -37.146  1.00 81.30           C  
+ATOM   3903  C   SER A 492       0.989   9.129 -36.397  1.00 81.30           C  
+ATOM   3904  CB  SER A 492       1.710   7.043 -37.642  1.00 81.30           C  
+ATOM   3905  O   SER A 492      -0.052   8.512 -36.169  1.00 81.30           O  
+ATOM   3906  OG  SER A 492       2.777   6.389 -38.303  1.00 81.30           O  
+ATOM   3907  N   PRO A 493       1.139  10.416 -36.023  1.00 71.11           N  
+ATOM   3908  CA  PRO A 493       0.166  11.111 -35.176  1.00 71.11           C  
+ATOM   3909  C   PRO A 493      -1.221  11.258 -35.822  1.00 71.11           C  
+ATOM   3910  CB  PRO A 493       0.799  12.475 -34.873  1.00 71.11           C  
+ATOM   3911  O   PRO A 493      -2.218  11.276 -35.113  1.00 71.11           O  
+ATOM   3912  CG  PRO A 493       1.759  12.706 -36.041  1.00 71.11           C  
+ATOM   3913  CD  PRO A 493       2.249  11.296 -36.358  1.00 71.11           C  
+ATOM   3914  N   LEU A 494      -1.293  11.336 -37.157  1.00 67.71           N  
+ATOM   3915  CA  LEU A 494      -2.547  11.519 -37.903  1.00 67.71           C  
+ATOM   3916  C   LEU A 494      -3.270  10.196 -38.208  1.00 67.71           C  
+ATOM   3917  CB  LEU A 494      -2.239  12.277 -39.208  1.00 67.71           C  
+ATOM   3918  O   LEU A 494      -4.480  10.186 -38.407  1.00 67.71           O  
+ATOM   3919  CG  LEU A 494      -1.700  13.708 -39.014  1.00 67.71           C  
+ATOM   3920  CD1 LEU A 494      -1.227  14.266 -40.355  1.00 67.71           C  
+ATOM   3921  CD2 LEU A 494      -2.757  14.652 -38.441  1.00 67.71           C  
+ATOM   3922  N   SER A 495      -2.539   9.081 -38.256  1.00 68.69           N  
+ATOM   3923  CA  SER A 495      -3.056   7.792 -38.740  1.00 68.69           C  
+ATOM   3924  C   SER A 495      -3.631   6.908 -37.630  1.00 68.69           C  
+ATOM   3925  CB  SER A 495      -1.952   7.006 -39.462  1.00 68.69           C  
+ATOM   3926  O   SER A 495      -4.310   5.930 -37.926  1.00 68.69           O  
+ATOM   3927  OG  SER A 495      -1.047   7.851 -40.157  1.00 68.69           O  
+ATOM   3928  N   GLY A 496      -3.312   7.205 -36.365  1.00 63.19           N  
+ATOM   3929  CA  GLY A 496      -3.617   6.336 -35.222  1.00 63.19           C  
+ATOM   3930  C   GLY A 496      -5.043   6.435 -34.672  1.00 63.19           C  
+ATOM   3931  O   GLY A 496      -5.442   5.553 -33.919  1.00 63.19           O  
+ATOM   3932  N   GLY A 497      -5.806   7.470 -35.044  1.00 66.78           N  
+ATOM   3933  CA  GLY A 497      -7.111   7.763 -34.437  1.00 66.78           C  
+ATOM   3934  C   GLY A 497      -7.019   8.179 -32.961  1.00 66.78           C  
+ATOM   3935  O   GLY A 497      -5.927   8.347 -32.411  1.00 66.78           O  
+ATOM   3936  N   GLU A 498      -8.174   8.370 -32.317  1.00 70.02           N  
+ATOM   3937  CA  GLU A 498      -8.229   8.527 -30.859  1.00 70.02           C  
+ATOM   3938  C   GLU A 498      -7.856   7.202 -30.180  1.00 70.02           C  
+ATOM   3939  CB  GLU A 498      -9.611   9.009 -30.379  1.00 70.02           C  
+ATOM   3940  O   GLU A 498      -8.351   6.137 -30.548  1.00 70.02           O  
+ATOM   3941  CG  GLU A 498      -9.876  10.486 -30.720  1.00 70.02           C  
+ATOM   3942  CD  GLU A 498     -11.148  11.052 -30.058  1.00 70.02           C  
+ATOM   3943  OE1 GLU A 498     -11.249  12.298 -29.986  1.00 70.02           O  
+ATOM   3944  OE2 GLU A 498     -12.011  10.257 -29.623  1.00 70.02           O  
+ATOM   3945  N   GLU A 499      -6.970   7.257 -29.182  1.00 78.48           N  
+ATOM   3946  CA  GLU A 499      -6.603   6.068 -28.414  1.00 78.48           C  
+ATOM   3947  C   GLU A 499      -7.791   5.610 -27.554  1.00 78.48           C  
+ATOM   3948  CB  GLU A 499      -5.352   6.343 -27.552  1.00 78.48           C  
+ATOM   3949  O   GLU A 499      -8.223   6.324 -26.647  1.00 78.48           O  
+ATOM   3950  CG  GLU A 499      -4.917   5.093 -26.764  1.00 78.48           C  
+ATOM   3951  CD  GLU A 499      -3.703   5.293 -25.843  1.00 78.48           C  
+ATOM   3952  OE1 GLU A 499      -3.288   4.299 -25.202  1.00 78.48           O  
+ATOM   3953  OE2 GLU A 499      -3.157   6.417 -25.721  1.00 78.48           O  
+ATOM   3954  N   GLU A 500      -8.274   4.385 -27.775  1.00 81.11           N  
+ATOM   3955  CA  GLU A 500      -9.248   3.760 -26.880  1.00 81.11           C  
+ATOM   3956  C   GLU A 500      -8.578   3.348 -25.563  1.00 81.11           C  
+ATOM   3957  CB  GLU A 500      -9.957   2.568 -27.535  1.00 81.11           C  
+ATOM   3958  O   GLU A 500      -7.854   2.354 -25.465  1.00 81.11           O  
+ATOM   3959  CG  GLU A 500     -10.956   3.005 -28.620  1.00 81.11           C  
+ATOM   3960  CD  GLU A 500     -11.865   1.857 -29.097  1.00 81.11           C  
+ATOM   3961  OE1 GLU A 500     -12.794   2.144 -29.886  1.00 81.11           O  
+ATOM   3962  OE2 GLU A 500     -11.655   0.699 -28.664  1.00 81.11           O  
+ATOM   3963  N   VAL A 501      -8.824   4.140 -24.521  1.00 87.70           N  
+ATOM   3964  CA  VAL A 501      -8.299   3.899 -23.178  1.00 87.70           C  
+ATOM   3965  C   VAL A 501      -9.333   3.194 -22.308  1.00 87.70           C  
+ATOM   3966  CB  VAL A 501      -7.817   5.208 -22.539  1.00 87.70           C  
+ATOM   3967  O   VAL A 501     -10.312   3.801 -21.865  1.00 87.70           O  
+ATOM   3968  CG1 VAL A 501      -7.408   4.965 -21.082  1.00 87.70           C  
+ATOM   3969  CG2 VAL A 501      -6.645   5.790 -23.338  1.00 87.70           C  
+ATOM   3970  N   GLU A 502      -9.065   1.928 -21.990  1.00 88.52           N  
+ATOM   3971  CA  GLU A 502      -9.854   1.162 -21.024  1.00 88.52           C  
+ATOM   3972  C   GLU A 502      -9.823   1.828 -19.634  1.00 88.52           C  
+ATOM   3973  CB  GLU A 502      -9.338  -0.284 -20.966  1.00 88.52           C  
+ATOM   3974  O   GLU A 502      -8.757   2.037 -19.044  1.00 88.52           O  
+ATOM   3975  CG  GLU A 502     -10.318  -1.212 -20.229  1.00 88.52           C  
+ATOM   3976  CD  GLU A 502      -9.772  -2.635 -20.017  1.00 88.52           C  
+ATOM   3977  OE1 GLU A 502     -10.502  -3.429 -19.384  1.00 88.52           O  
+ATOM   3978  OE2 GLU A 502      -8.619  -2.913 -20.428  1.00 88.52           O  
+ATOM   3979  N   GLN A 503     -11.001   2.153 -19.093  1.00 90.48           N  
+ATOM   3980  CA  GLN A 503     -11.153   2.792 -17.780  1.00 90.48           C  
+ATOM   3981  C   GLN A 503     -11.075   1.766 -16.644  1.00 90.48           C  
+ATOM   3982  CB  GLN A 503     -12.437   3.638 -17.718  1.00 90.48           C  
+ATOM   3983  O   GLN A 503     -12.052   1.477 -15.956  1.00 90.48           O  
+ATOM   3984  CG  GLN A 503     -12.441   4.808 -18.711  1.00 90.48           C  
+ATOM   3985  CD  GLN A 503     -11.256   5.758 -18.542  1.00 90.48           C  
+ATOM   3986  NE2 GLN A 503     -10.615   6.137 -19.625  1.00 90.48           N  
+ATOM   3987  OE1 GLN A 503     -10.878   6.171 -17.453  1.00 90.48           O  
+ATOM   3988  N   VAL A 504      -9.884   1.202 -16.451  1.00 93.60           N  
+ATOM   3989  CA  VAL A 504      -9.589   0.323 -15.313  1.00 93.60           C  
+ATOM   3990  C   VAL A 504      -9.351   1.139 -14.031  1.00 93.60           C  
+ATOM   3991  CB  VAL A 504      -8.409  -0.618 -15.613  1.00 93.60           C  
+ATOM   3992  O   VAL A 504      -8.894   2.280 -14.113  1.00 93.60           O  
+ATOM   3993  CG1 VAL A 504      -8.724  -1.537 -16.794  1.00 93.60           C  
+ATOM   3994  CG2 VAL A 504      -7.097   0.121 -15.903  1.00 93.60           C  
+ATOM   3995  N   PRO A 505      -9.531   0.566 -12.823  1.00 94.85           N  
+ATOM   3996  CA  PRO A 505      -9.350   1.300 -11.563  1.00 94.85           C  
+ATOM   3997  C   PRO A 505      -7.992   2.010 -11.421  1.00 94.85           C  
+ATOM   3998  CB  PRO A 505      -9.535   0.243 -10.468  1.00 94.85           C  
+ATOM   3999  O   PRO A 505      -7.901   3.098 -10.853  1.00 94.85           O  
+ATOM   4000  CG  PRO A 505     -10.504  -0.753 -11.100  1.00 94.85           C  
+ATOM   4001  CD  PRO A 505     -10.078  -0.762 -12.566  1.00 94.85           C  
+ATOM   4002  N   ALA A 506      -6.920   1.418 -11.962  1.00 96.64           N  
+ATOM   4003  CA  ALA A 506      -5.592   2.032 -11.962  1.00 96.64           C  
+ATOM   4004  C   ALA A 506      -5.510   3.280 -12.860  1.00 96.64           C  
+ATOM   4005  CB  ALA A 506      -4.564   0.975 -12.385  1.00 96.64           C  
+ATOM   4006  O   ALA A 506      -4.790   4.217 -12.520  1.00 96.64           O  
+ATOM   4007  N   GLU A 507      -6.240   3.298 -13.977  1.00 95.77           N  
+ATOM   4008  CA  GLU A 507      -6.328   4.436 -14.892  1.00 95.77           C  
+ATOM   4009  C   GLU A 507      -7.111   5.577 -14.237  1.00 95.77           C  
+ATOM   4010  CB  GLU A 507      -6.992   3.977 -16.204  1.00 95.77           C  
+ATOM   4011  O   GLU A 507      -6.603   6.695 -14.155  1.00 95.77           O  
+ATOM   4012  CG  GLU A 507      -7.030   5.068 -17.280  1.00 95.77           C  
+ATOM   4013  CD  GLU A 507      -5.665   5.399 -17.890  1.00 95.77           C  
+ATOM   4014  OE1 GLU A 507      -5.552   6.420 -18.595  1.00 95.77           O  
+ATOM   4015  OE2 GLU A 507      -4.703   4.617 -17.721  1.00 95.77           O  
+ATOM   4016  N   THR A 508      -8.289   5.283 -13.679  1.00 94.83           N  
+ATOM   4017  CA  THR A 508      -9.126   6.266 -12.974  1.00 94.83           C  
+ATOM   4018  C   THR A 508      -8.378   6.900 -11.802  1.00 94.83           C  
+ATOM   4019  CB  THR A 508     -10.408   5.597 -12.455  1.00 94.83           C  
+ATOM   4020  O   THR A 508      -8.375   8.121 -11.640  1.00 94.83           O  
+ATOM   4021  CG2 THR A 508     -11.433   6.608 -11.947  1.00 94.83           C  
+ATOM   4022  OG1 THR A 508     -11.012   4.853 -13.486  1.00 94.83           O  
+ATOM   4023  N   LEU A 509      -7.663   6.090 -11.012  1.00 96.82           N  
+ATOM   4024  CA  LEU A 509      -6.850   6.611  -9.918  1.00 96.82           C  
+ATOM   4025  C   LEU A 509      -5.681   7.466 -10.424  1.00 96.82           C  
+ATOM   4026  CB  LEU A 509      -6.351   5.445  -9.051  1.00 96.82           C  
+ATOM   4027  O   LEU A 509      -5.373   8.491  -9.818  1.00 96.82           O  
+ATOM   4028  CG  LEU A 509      -5.558   5.913  -7.816  1.00 96.82           C  
+ATOM   4029  CD1 LEU A 509      -6.414   6.707  -6.833  1.00 96.82           C  
+ATOM   4030  CD2 LEU A 509      -4.997   4.703  -7.081  1.00 96.82           C  
+ATOM   4031  N   TYR A 510      -5.015   7.066 -11.512  1.00 97.51           N  
+ATOM   4032  CA  TYR A 510      -3.930   7.865 -12.080  1.00 97.51           C  
+ATOM   4033  C   TYR A 510      -4.433   9.230 -12.559  1.00 97.51           C  
+ATOM   4034  CB  TYR A 510      -3.228   7.119 -13.220  1.00 97.51           C  
+ATOM   4035  O   TYR A 510      -3.809  10.237 -12.235  1.00 97.51           O  
+ATOM   4036  CG  TYR A 510      -2.053   7.904 -13.770  1.00 97.51           C  
+ATOM   4037  CD1 TYR A 510      -2.223   8.749 -14.884  1.00 97.51           C  
+ATOM   4038  CD2 TYR A 510      -0.806   7.844 -13.117  1.00 97.51           C  
+ATOM   4039  CE1 TYR A 510      -1.140   9.516 -15.356  1.00 97.51           C  
+ATOM   4040  CE2 TYR A 510       0.283   8.597 -13.597  1.00 97.51           C  
+ATOM   4041  OH  TYR A 510       1.182  10.104 -15.228  1.00 97.51           O  
+ATOM   4042  CZ  TYR A 510       0.117   9.425 -14.729  1.00 97.51           C  
+ATOM   4043  N   GLN A 511      -5.569   9.268 -13.262  1.00 94.72           N  
+ATOM   4044  CA  GLN A 511      -6.205  10.507 -13.719  1.00 94.72           C  
+ATOM   4045  C   GLN A 511      -6.513  11.446 -12.549  1.00 94.72           C  
+ATOM   4046  CB  GLN A 511      -7.504  10.182 -14.468  1.00 94.72           C  
+ATOM   4047  O   GLN A 511      -6.140  12.614 -12.598  1.00 94.72           O  
+ATOM   4048  CG  GLN A 511      -7.275   9.542 -15.845  1.00 94.72           C  
+ATOM   4049  CD  GLN A 511      -8.589   9.117 -16.497  1.00 94.72           C  
+ATOM   4050  NE2 GLN A 511      -8.584   8.142 -17.377  1.00 94.72           N  
+ATOM   4051  OE1 GLN A 511      -9.651   9.645 -16.219  1.00 94.72           O  
+ATOM   4052  N   GLY A 512      -7.111  10.927 -11.470  1.00 94.31           N  
+ATOM   4053  CA  GLY A 512      -7.403  11.724 -10.275  1.00 94.31           C  
+ATOM   4054  C   GLY A 512      -6.148  12.221  -9.551  1.00 94.31           C  
+ATOM   4055  O   GLY A 512      -6.132  13.321  -9.008  1.00 94.31           O  
+ATOM   4056  N   LEU A 513      -5.058  11.445  -9.557  1.00 96.62           N  
+ATOM   4057  CA  LEU A 513      -3.804  11.873  -8.932  1.00 96.62           C  
+ATOM   4058  C   LEU A 513      -3.014  12.865  -9.783  1.00 96.62           C  
+ATOM   4059  CB  LEU A 513      -2.915  10.663  -8.624  1.00 96.62           C  
+ATOM   4060  O   LEU A 513      -2.262  13.658  -9.220  1.00 96.62           O  
+ATOM   4061  CG  LEU A 513      -3.409   9.770  -7.482  1.00 96.62           C  
+ATOM   4062  CD1 LEU A 513      -2.504   8.544  -7.390  1.00 96.62           C  
+ATOM   4063  CD2 LEU A 513      -3.357  10.463  -6.126  1.00 96.62           C  
+ATOM   4064  N   LEU A 514      -3.131  12.798 -11.111  1.00 95.47           N  
+ATOM   4065  CA  LEU A 514      -2.268  13.505 -12.058  1.00 95.47           C  
+ATOM   4066  C   LEU A 514      -2.102  15.009 -11.753  1.00 95.47           C  
+ATOM   4067  CB  LEU A 514      -2.765  13.220 -13.492  1.00 95.47           C  
+ATOM   4068  O   LEU A 514      -0.947  15.442 -11.709  1.00 95.47           O  
+ATOM   4069  CG  LEU A 514      -1.951  13.889 -14.611  1.00 95.47           C  
+ATOM   4070  CD1 LEU A 514      -0.512  13.376 -14.647  1.00 95.47           C  
+ATOM   4071  CD2 LEU A 514      -2.595  13.590 -15.961  1.00 95.47           C  
+ATOM   4072  N   PRO A 515      -3.162  15.794 -11.455  1.00 94.05           N  
+ATOM   4073  CA  PRO A 515      -3.038  17.240 -11.242  1.00 94.05           C  
+ATOM   4074  C   PRO A 515      -2.143  17.629 -10.058  1.00 94.05           C  
+ATOM   4075  CB  PRO A 515      -4.470  17.746 -11.016  1.00 94.05           C  
+ATOM   4076  O   PRO A 515      -1.512  18.684 -10.077  1.00 94.05           O  
+ATOM   4077  CG  PRO A 515      -5.346  16.701 -11.700  1.00 94.05           C  
+ATOM   4078  CD  PRO A 515      -4.573  15.417 -11.437  1.00 94.05           C  
+ATOM   4079  N   SER A 516      -2.085  16.785  -9.023  1.00 96.19           N  
+ATOM   4080  CA  SER A 516      -1.367  17.054  -7.765  1.00 96.19           C  
+ATOM   4081  C   SER A 516      -0.390  15.938  -7.371  1.00 96.19           C  
+ATOM   4082  CB  SER A 516      -2.361  17.372  -6.644  1.00 96.19           C  
+ATOM   4083  O   SER A 516       0.064  15.863  -6.224  1.00 96.19           O  
+ATOM   4084  OG  SER A 516      -2.962  18.629  -6.876  1.00 96.19           O  
+ATOM   4085  N   LEU A 517      -0.021  15.065  -8.317  1.00 97.02           N  
+ATOM   4086  CA  LEU A 517       0.855  13.919  -8.064  1.00 97.02           C  
+ATOM   4087  C   LEU A 517       2.184  14.321  -7.399  1.00 97.02           C  
+ATOM   4088  CB  LEU A 517       1.076  13.108  -9.358  1.00 97.02           C  
+ATOM   4089  O   LEU A 517       2.566  13.658  -6.428  1.00 97.02           O  
+ATOM   4090  CG  LEU A 517       1.771  11.756  -9.106  1.00 97.02           C  
+ATOM   4091  CD1 LEU A 517       0.832  10.704  -8.520  1.00 97.02           C  
+ATOM   4092  CD2 LEU A 517       2.302  11.185 -10.411  1.00 97.02           C  
+ATOM   4093  N   PRO A 518       2.889  15.391  -7.832  1.00 97.05           N  
+ATOM   4094  CA  PRO A 518       4.120  15.822  -7.170  1.00 97.05           C  
+ATOM   4095  C   PRO A 518       3.903  16.140  -5.684  1.00 97.05           C  
+ATOM   4096  CB  PRO A 518       4.599  17.063  -7.935  1.00 97.05           C  
+ATOM   4097  O   PRO A 518       4.682  15.710  -4.830  1.00 97.05           O  
+ATOM   4098  CG  PRO A 518       3.901  16.973  -9.289  1.00 97.05           C  
+ATOM   4099  CD  PRO A 518       2.601  16.252  -8.977  1.00 97.05           C  
+ATOM   4100  N   GLN A 519       2.824  16.853  -5.358  1.00 97.61           N  
+ATOM   4101  CA  GLN A 519       2.474  17.265  -4.003  1.00 97.61           C  
+ATOM   4102  C   GLN A 519       2.132  16.051  -3.136  1.00 97.61           C  
+ATOM   4103  CB  GLN A 519       1.300  18.265  -4.012  1.00 97.61           C  
+ATOM   4104  O   GLN A 519       2.627  15.961  -2.010  1.00 97.61           O  
+ATOM   4105  CG  GLN A 519       1.600  19.630  -4.664  1.00 97.61           C  
+ATOM   4106  CD  GLN A 519       1.567  19.648  -6.194  1.00 97.61           C  
+ATOM   4107  NE2 GLN A 519       1.746  20.787  -6.820  1.00 97.61           N  
+ATOM   4108  OE1 GLN A 519       1.420  18.646  -6.867  1.00 97.61           O  
+ATOM   4109  N   TYR A 520       1.373  15.087  -3.667  1.00 98.29           N  
+ATOM   4110  CA  TYR A 520       1.064  13.837  -2.970  1.00 98.29           C  
+ATOM   4111  C   TYR A 520       2.328  13.035  -2.649  1.00 98.29           C  
+ATOM   4112  CB  TYR A 520       0.089  12.995  -3.809  1.00 98.29           C  
+ATOM   4113  O   TYR A 520       2.510  12.587  -1.513  1.00 98.29           O  
+ATOM   4114  CG  TYR A 520      -1.265  13.634  -4.068  1.00 98.29           C  
+ATOM   4115  CD1 TYR A 520      -1.935  14.332  -3.044  1.00 98.29           C  
+ATOM   4116  CD2 TYR A 520      -1.874  13.515  -5.331  1.00 98.29           C  
+ATOM   4117  CE1 TYR A 520      -3.172  14.957  -3.287  1.00 98.29           C  
+ATOM   4118  CE2 TYR A 520      -3.126  14.106  -5.570  1.00 98.29           C  
+ATOM   4119  OH  TYR A 520      -4.990  15.375  -4.811  1.00 98.29           O  
+ATOM   4120  CZ  TYR A 520      -3.779  14.826  -4.552  1.00 98.29           C  
+ATOM   4121  N   MET A 521       3.245  12.900  -3.613  1.00 98.33           N  
+ATOM   4122  CA  MET A 521       4.509  12.190  -3.398  1.00 98.33           C  
+ATOM   4123  C   MET A 521       5.381  12.893  -2.350  1.00 98.33           C  
+ATOM   4124  CB  MET A 521       5.271  12.030  -4.723  1.00 98.33           C  
+ATOM   4125  O   MET A 521       5.904  12.240  -1.446  1.00 98.33           O  
+ATOM   4126  CG  MET A 521       4.578  11.113  -5.741  1.00 98.33           C  
+ATOM   4127  SD  MET A 521       4.104   9.466  -5.144  1.00 98.33           S  
+ATOM   4128  CE  MET A 521       2.328   9.723  -4.847  1.00 98.33           C  
+ATOM   4129  N   ILE A 522       5.504  14.223  -2.416  1.00 97.35           N  
+ATOM   4130  CA  ILE A 522       6.253  15.011  -1.425  1.00 97.35           C  
+ATOM   4131  C   ILE A 522       5.634  14.868  -0.030  1.00 97.35           C  
+ATOM   4132  CB  ILE A 522       6.333  16.493  -1.862  1.00 97.35           C  
+ATOM   4133  O   ILE A 522       6.367  14.692   0.943  1.00 97.35           O  
+ATOM   4134  CG1 ILE A 522       7.261  16.636  -3.089  1.00 97.35           C  
+ATOM   4135  CG2 ILE A 522       6.849  17.396  -0.720  1.00 97.35           C  
+ATOM   4136  CD1 ILE A 522       7.120  17.978  -3.819  1.00 97.35           C  
+ATOM   4137  N   ALA A 523       4.307  14.936   0.086  1.00 97.31           N  
+ATOM   4138  CA  ALA A 523       3.612  14.841   1.364  1.00 97.31           C  
+ATOM   4139  C   ALA A 523       3.827  13.470   2.029  1.00 97.31           C  
+ATOM   4140  CB  ALA A 523       2.136  15.175   1.133  1.00 97.31           C  
+ATOM   4141  O   ALA A 523       4.255  13.412   3.184  1.00 97.31           O  
+ATOM   4142  N   LEU A 524       3.667  12.371   1.279  1.00 98.28           N  
+ATOM   4143  CA  LEU A 524       3.968  11.024   1.776  1.00 98.28           C  
+ATOM   4144  C   LEU A 524       5.424  10.897   2.253  1.00 98.28           C  
+ATOM   4145  CB  LEU A 524       3.684   9.982   0.679  1.00 98.28           C  
+ATOM   4146  O   LEU A 524       5.682  10.346   3.322  1.00 98.28           O  
+ATOM   4147  CG  LEU A 524       2.200   9.702   0.370  1.00 98.28           C  
+ATOM   4148  CD1 LEU A 524       2.145   8.642  -0.733  1.00 98.28           C  
+ATOM   4149  CD2 LEU A 524       1.434   9.151   1.574  1.00 98.28           C  
+ATOM   4150  N   LEU A 525       6.392  11.431   1.502  1.00 97.14           N  
+ATOM   4151  CA  LEU A 525       7.807  11.355   1.883  1.00 97.14           C  
+ATOM   4152  C   LEU A 525       8.153  12.241   3.090  1.00 97.14           C  
+ATOM   4153  CB  LEU A 525       8.690  11.697   0.676  1.00 97.14           C  
+ATOM   4154  O   LEU A 525       8.992  11.848   3.902  1.00 97.14           O  
+ATOM   4155  CG  LEU A 525       8.597  10.693  -0.487  1.00 97.14           C  
+ATOM   4156  CD1 LEU A 525       9.391  11.257  -1.658  1.00 97.14           C  
+ATOM   4157  CD2 LEU A 525       9.147   9.303  -0.168  1.00 97.14           C  
+ATOM   4158  N   LYS A 526       7.502  13.401   3.251  1.00 95.15           N  
+ATOM   4159  CA  LYS A 526       7.645  14.246   4.449  1.00 95.15           C  
+ATOM   4160  C   LYS A 526       7.172  13.509   5.700  1.00 95.15           C  
+ATOM   4161  CB  LYS A 526       6.866  15.561   4.287  1.00 95.15           C  
+ATOM   4162  O   LYS A 526       7.897  13.492   6.694  1.00 95.15           O  
+ATOM   4163  CG  LYS A 526       7.603  16.603   3.433  1.00 95.15           C  
+ATOM   4164  CD  LYS A 526       6.742  17.869   3.324  1.00 95.15           C  
+ATOM   4165  CE  LYS A 526       7.473  18.992   2.580  1.00 95.15           C  
+ATOM   4166  NZ  LYS A 526       6.638  20.222   2.526  1.00 95.15           N  
+ATOM   4167  N   ILE A 527       6.008  12.859   5.640  1.00 95.95           N  
+ATOM   4168  CA  ILE A 527       5.484  12.066   6.762  1.00 95.95           C  
+ATOM   4169  C   ILE A 527       6.389  10.864   7.041  1.00 95.95           C  
+ATOM   4170  CB  ILE A 527       4.018  11.651   6.523  1.00 95.95           C  
+ATOM   4171  O   ILE A 527       6.731  10.611   8.195  1.00 95.95           O  
+ATOM   4172  CG1 ILE A 527       3.101  12.880   6.371  1.00 95.95           C  
+ATOM   4173  CG2 ILE A 527       3.534  10.822   7.723  1.00 95.95           C  
+ATOM   4174  CD1 ILE A 527       1.742  12.536   5.756  1.00 95.95           C  
+ATOM   4175  N   LEU A 528       6.859  10.172   5.998  1.00 95.95           N  
+ATOM   4176  CA  LEU A 528       7.806   9.065   6.143  1.00 95.95           C  
+ATOM   4177  C   LEU A 528       9.110   9.503   6.830  1.00 95.95           C  
+ATOM   4178  CB  LEU A 528       8.079   8.472   4.751  1.00 95.95           C  
+ATOM   4179  O   LEU A 528       9.658   8.755   7.637  1.00 95.95           O  
+ATOM   4180  CG  LEU A 528       9.018   7.254   4.740  1.00 95.95           C  
+ATOM   4181  CD1 LEU A 528       8.437   6.075   5.514  1.00 95.95           C  
+ATOM   4182  CD2 LEU A 528       9.262   6.793   3.302  1.00 95.95           C  
+ATOM   4183  N   LEU A 529       9.606  10.709   6.535  1.00 94.51           N  
+ATOM   4184  CA  LEU A 529      10.780  11.277   7.197  1.00 94.51           C  
+ATOM   4185  C   LEU A 529      10.520  11.567   8.681  1.00 94.51           C  
+ATOM   4186  CB  LEU A 529      11.243  12.526   6.425  1.00 94.51           C  
+ATOM   4187  O   LEU A 529      11.365  11.213   9.500  1.00 94.51           O  
+ATOM   4188  CG  LEU A 529      12.420  13.281   7.072  1.00 94.51           C  
+ATOM   4189  CD1 LEU A 529      13.711  12.460   7.188  1.00 94.51           C  
+ATOM   4190  CD2 LEU A 529      12.744  14.527   6.247  1.00 94.51           C  
+ATOM   4191  N   ALA A 530       9.372  12.153   9.029  1.00 93.52           N  
+ATOM   4192  CA  ALA A 530       8.998  12.427  10.421  1.00 93.52           C  
+ATOM   4193  C   ALA A 530       8.786  11.136  11.239  1.00 93.52           C  
+ATOM   4194  CB  ALA A 530       7.738  13.300  10.408  1.00 93.52           C  
+ATOM   4195  O   ALA A 530       9.121  11.068  12.423  1.00 93.52           O  
+ATOM   4196  N   ALA A 531       8.277  10.080  10.597  1.00 94.54           N  
+ATOM   4197  CA  ALA A 531       8.091   8.768  11.212  1.00 94.54           C  
+ATOM   4198  C   ALA A 531       9.375   7.925  11.248  1.00 94.54           C  
+ATOM   4199  CB  ALA A 531       6.955   8.054  10.477  1.00 94.54           C  
+ATOM   4200  O   ALA A 531       9.418   6.890  11.914  1.00 94.54           O  
+ATOM   4201  N   ALA A 532      10.440   8.344  10.557  1.00 91.23           N  
+ATOM   4202  CA  ALA A 532      11.675   7.582  10.535  1.00 91.23           C  
+ATOM   4203  C   ALA A 532      12.289   7.510  11.950  1.00 91.23           C  
+ATOM   4204  CB  ALA A 532      12.653   8.171   9.511  1.00 91.23           C  
+ATOM   4205  O   ALA A 532      12.436   8.537  12.616  1.00 91.23           O  
+ATOM   4206  N   PRO A 533      12.755   6.333  12.399  1.00 85.03           N  
+ATOM   4207  CA  PRO A 533      13.361   6.149  13.726  1.00 85.03           C  
+ATOM   4208  C   PRO A 533      14.637   6.979  13.949  1.00 85.03           C  
+ATOM   4209  CB  PRO A 533      13.647   4.646  13.825  1.00 85.03           C  
+ATOM   4210  O   PRO A 533      15.042   7.217  15.082  1.00 85.03           O  
+ATOM   4211  CG  PRO A 533      13.718   4.205  12.366  1.00 85.03           C  
+ATOM   4212  CD  PRO A 533      12.694   5.077  11.679  1.00 85.03           C  
+ATOM   4213  N   THR A 534      15.267   7.454  12.871  1.00 79.75           N  
+ATOM   4214  CA  THR A 534      16.435   8.346  12.929  1.00 79.75           C  
+ATOM   4215  C   THR A 534      16.070   9.830  13.022  1.00 79.75           C  
+ATOM   4216  CB  THR A 534      17.381   8.116  11.740  1.00 79.75           C  
+ATOM   4217  O   THR A 534      16.978  10.666  13.100  1.00 79.75           O  
+ATOM   4218  CG2 THR A 534      17.900   6.682  11.667  1.00 79.75           C  
+ATOM   4219  OG1 THR A 534      16.743   8.380  10.508  1.00 79.75           O  
+ATOM   4220  N   SER A 535      14.779  10.186  12.981  1.00 80.10           N  
+ATOM   4221  CA  SER A 535      14.362  11.584  13.069  1.00 80.10           C  
+ATOM   4222  C   SER A 535      14.524  12.131  14.484  1.00 80.10           C  
+ATOM   4223  CB  SER A 535      12.944  11.852  12.553  1.00 80.10           C  
+ATOM   4224  O   SER A 535      14.237  11.458  15.476  1.00 80.10           O  
+ATOM   4225  OG  SER A 535      13.007  13.211  12.172  1.00 80.10           O  
+ATOM   4226  N   LYS A 536      15.018  13.368  14.581  1.00 68.84           N  
+ATOM   4227  CA  LYS A 536      15.148  14.094  15.848  1.00 68.84           C  
+ATOM   4228  C   LYS A 536      13.968  15.054  15.965  1.00 68.84           C  
+ATOM   4229  CB  LYS A 536      16.492  14.843  15.913  1.00 68.84           C  
+ATOM   4230  O   LYS A 536      13.735  15.825  15.044  1.00 68.84           O  
+ATOM   4231  CG  LYS A 536      17.712  13.907  15.954  1.00 68.84           C  
+ATOM   4232  CD  LYS A 536      19.009  14.714  16.118  1.00 68.84           C  
+ATOM   4233  CE  LYS A 536      20.223  13.778  16.163  1.00 68.84           C  
+ATOM   4234  NZ  LYS A 536      21.488  14.531  16.359  1.00 68.84           N  
+ATOM   4235  N   ALA A 537      13.334  15.120  17.136  1.00 59.66           N  
+ATOM   4236  CA  ALA A 537      12.150  15.959  17.375  1.00 59.66           C  
+ATOM   4237  C   ALA A 537      12.315  17.452  17.004  1.00 59.66           C  
+ATOM   4238  CB  ALA A 537      11.779  15.815  18.858  1.00 59.66           C  
+ATOM   4239  O   ALA A 537      11.339  18.126  16.710  1.00 59.66           O  
+ATOM   4240  N   LYS A 538      13.546  17.991  16.992  1.00 50.91           N  
+ATOM   4241  CA  LYS A 538      13.822  19.390  16.603  1.00 50.91           C  
+ATOM   4242  C   LYS A 538      13.857  19.637  15.087  1.00 50.91           C  
+ATOM   4243  CB  LYS A 538      15.119  19.894  17.259  1.00 50.91           C  
+ATOM   4244  O   LYS A 538      13.967  20.787  14.682  1.00 50.91           O  
+ATOM   4245  CG  LYS A 538      14.969  20.097  18.773  1.00 50.91           C  
+ATOM   4246  CD  LYS A 538      16.198  20.813  19.353  1.00 50.91           C  
+ATOM   4247  CE  LYS A 538      15.993  21.058  20.853  1.00 50.91           C  
+ATOM   4248  NZ  LYS A 538      17.085  21.876  21.440  1.00 50.91           N  
+ATOM   4249  N   THR A 539      13.841  18.593  14.259  1.00 50.27           N  
+ATOM   4250  CA  THR A 539      13.946  18.714  12.793  1.00 50.27           C  
+ATOM   4251  C   THR A 539      12.638  18.440  12.059  1.00 50.27           C  
+ATOM   4252  CB  THR A 539      15.075  17.839  12.220  1.00 50.27           C  
+ATOM   4253  O   THR A 539      12.600  18.575  10.838  1.00 50.27           O  
+ATOM   4254  CG2 THR A 539      16.444  18.321  12.704  1.00 50.27           C  
+ATOM   4255  OG1 THR A 539      14.993  16.479  12.596  1.00 50.27           O  
+ATOM   4256  N   ASP A 540      11.584  18.056  12.776  1.00 60.19           N  
+ATOM   4257  CA  ASP A 540      10.318  17.668  12.166  1.00 60.19           C  
+ATOM   4258  C   ASP A 540       9.467  18.916  11.903  1.00 60.19           C  
+ATOM   4259  CB  ASP A 540       9.619  16.611  13.040  1.00 60.19           C  
+ATOM   4260  O   ASP A 540       9.014  19.589  12.824  1.00 60.19           O  
+ATOM   4261  CG  ASP A 540      10.450  15.325  13.171  1.00 60.19           C  
+ATOM   4262  OD1 ASP A 540      11.070  14.916  12.161  1.00 60.19           O  
+ATOM   4263  OD2 ASP A 540      10.521  14.754  14.282  1.00 60.19           O  
+ATOM   4264  N   SER A 541       9.258  19.246  10.627  1.00 72.26           N  
+ATOM   4265  CA  SER A 541       8.382  20.353  10.215  1.00 72.26           C  
+ATOM   4266  C   SER A 541       6.890  20.039  10.371  1.00 72.26           C  
+ATOM   4267  CB  SER A 541       8.688  20.754   8.770  1.00 72.26           C  
+ATOM   4268  O   SER A 541       6.058  20.912  10.141  1.00 72.26           O  
+ATOM   4269  OG  SER A 541       8.609  19.641   7.892  1.00 72.26           O  
+ATOM   4270  N   ILE A 542       6.550  18.799  10.737  1.00 87.62           N  
+ATOM   4271  CA  ILE A 542       5.183  18.296  10.876  1.00 87.62           C  
+ATOM   4272  C   ILE A 542       5.057  17.452  12.149  1.00 87.62           C  
+ATOM   4273  CB  ILE A 542       4.745  17.506   9.619  1.00 87.62           C  
+ATOM   4274  O   ILE A 542       5.905  16.606  12.432  1.00 87.62           O  
+ATOM   4275  CG1 ILE A 542       5.738  16.381   9.247  1.00 87.62           C  
+ATOM   4276  CG2 ILE A 542       4.556  18.469   8.432  1.00 87.62           C  
+ATOM   4277  CD1 ILE A 542       5.225  15.434   8.165  1.00 87.62           C  
+ATOM   4278  N   ASN A 543       3.983  17.662  12.912  1.00 88.74           N  
+ATOM   4279  CA  ASN A 543       3.702  16.893  14.122  1.00 88.74           C  
+ATOM   4280  C   ASN A 543       2.791  15.701  13.805  1.00 88.74           C  
+ATOM   4281  CB  ASN A 543       3.097  17.808  15.201  1.00 88.74           C  
+ATOM   4282  O   ASN A 543       1.573  15.835  13.782  1.00 88.74           O  
+ATOM   4283  CG  ASN A 543       2.805  17.039  16.482  1.00 88.74           C  
+ATOM   4284  ND2 ASN A 543       2.099  17.639  17.410  1.00 88.74           N  
+ATOM   4285  OD1 ASN A 543       3.212  15.900  16.667  1.00 88.74           O  
+ATOM   4286  N   ILE A 544       3.388  14.530  13.593  1.00 92.92           N  
+ATOM   4287  CA  ILE A 544       2.659  13.286  13.295  1.00 92.92           C  
+ATOM   4288  C   ILE A 544       2.076  12.595  14.537  1.00 92.92           C  
+ATOM   4289  CB  ILE A 544       3.545  12.312  12.484  1.00 92.92           C  
+ATOM   4290  O   ILE A 544       1.584  11.487  14.411  1.00 92.92           O  
+ATOM   4291  CG1 ILE A 544       4.777  11.863  13.303  1.00 92.92           C  
+ATOM   4292  CG2 ILE A 544       3.957  12.959  11.148  1.00 92.92           C  
+ATOM   4293  CD1 ILE A 544       5.492  10.650  12.708  1.00 92.92           C  
+ATOM   4294  N   LEU A 545       2.190  13.184  15.733  1.00 92.22           N  
+ATOM   4295  CA  LEU A 545       1.801  12.542  16.997  1.00 92.22           C  
+ATOM   4296  C   LEU A 545       0.480  13.079  17.572  1.00 92.22           C  
+ATOM   4297  CB  LEU A 545       2.958  12.651  18.011  1.00 92.22           C  
+ATOM   4298  O   LEU A 545       0.093  12.700  18.676  1.00 92.22           O  
+ATOM   4299  CG  LEU A 545       4.299  12.062  17.539  1.00 92.22           C  
+ATOM   4300  CD1 LEU A 545       5.352  12.240  18.636  1.00 92.22           C  
+ATOM   4301  CD2 LEU A 545       4.202  10.571  17.204  1.00 92.22           C  
+ATOM   4302  N   ALA A 546      -0.213  13.959  16.846  1.00 89.56           N  
+ATOM   4303  CA  ALA A 546      -1.443  14.596  17.315  1.00 89.56           C  
+ATOM   4304  C   ALA A 546      -2.524  13.584  17.748  1.00 89.56           C  
+ATOM   4305  CB  ALA A 546      -1.951  15.515  16.197  1.00 89.56           C  
+ATOM   4306  O   ALA A 546      -3.249  13.844  18.697  1.00 89.56           O  
+ATOM   4307  N   ASP A 547      -2.608  12.411  17.118  1.00 89.16           N  
+ATOM   4308  CA  ASP A 547      -3.615  11.372  17.384  1.00 89.16           C  
+ATOM   4309  C   ASP A 547      -3.142  10.230  18.304  1.00 89.16           C  
+ATOM   4310  CB  ASP A 547      -4.188  10.866  16.053  1.00 89.16           C  
+ATOM   4311  O   ASP A 547      -3.815   9.204  18.430  1.00 89.16           O  
+ATOM   4312  CG  ASP A 547      -3.161  10.178  15.148  1.00 89.16           C  
+ATOM   4313  OD1 ASP A 547      -2.018  10.679  15.076  1.00 89.16           O  
+ATOM   4314  OD2 ASP A 547      -3.530   9.185  14.476  1.00 89.16           O  
+ATOM   4315  N   VAL A 548      -2.002  10.399  18.979  1.00 93.36           N  
+ATOM   4316  CA  VAL A 548      -1.554   9.501  20.063  1.00 93.36           C  
+ATOM   4317  C   VAL A 548      -1.396  10.228  21.401  1.00 93.36           C  
+ATOM   4318  CB  VAL A 548      -0.288   8.727  19.640  1.00 93.36           C  
+ATOM   4319  O   VAL A 548      -1.534   9.609  22.459  1.00 93.36           O  
+ATOM   4320  CG1 VAL A 548       0.943   9.612  19.422  1.00 93.36           C  
+ATOM   4321  CG2 VAL A 548       0.088   7.627  20.634  1.00 93.36           C  
+ATOM   4322  N   LEU A 549      -1.141  11.540  21.373  1.00 93.11           N  
+ATOM   4323  CA  LEU A 549      -0.919  12.330  22.581  1.00 93.11           C  
+ATOM   4324  C   LEU A 549      -2.219  12.527  23.383  1.00 93.11           C  
+ATOM   4325  CB  LEU A 549      -0.289  13.684  22.218  1.00 93.11           C  
+ATOM   4326  O   LEU A 549      -3.209  12.983  22.803  1.00 93.11           O  
+ATOM   4327  CG  LEU A 549       1.152  13.590  21.686  1.00 93.11           C  
+ATOM   4328  CD1 LEU A 549       1.619  14.974  21.235  1.00 93.11           C  
+ATOM   4329  CD2 LEU A 549       2.140  13.055  22.726  1.00 93.11           C  
+ATOM   4330  N   PRO A 550      -2.219  12.223  24.697  1.00 92.31           N  
+ATOM   4331  CA  PRO A 550      -3.357  12.472  25.578  1.00 92.31           C  
+ATOM   4332  C   PRO A 550      -3.594  13.971  25.794  1.00 92.31           C  
+ATOM   4333  CB  PRO A 550      -3.029  11.750  26.887  1.00 92.31           C  
+ATOM   4334  O   PRO A 550      -2.694  14.788  25.600  1.00 92.31           O  
+ATOM   4335  CG  PRO A 550      -1.505  11.819  26.941  1.00 92.31           C  
+ATOM   4336  CD  PRO A 550      -1.107  11.683  25.475  1.00 92.31           C  
+ATOM   4337  N   GLU A 551      -4.809  14.319  26.220  1.00 87.09           N  
+ATOM   4338  CA  GLU A 551      -5.157  15.691  26.612  1.00 87.09           C  
+ATOM   4339  C   GLU A 551      -4.420  16.104  27.896  1.00 87.09           C  
+ATOM   4340  CB  GLU A 551      -6.684  15.779  26.759  1.00 87.09           C  
+ATOM   4341  O   GLU A 551      -3.819  17.176  27.960  1.00 87.09           O  
+ATOM   4342  CG  GLU A 551      -7.180  17.216  26.976  1.00 87.09           C  
+ATOM   4343  CD  GLU A 551      -8.709  17.350  26.865  1.00 87.09           C  
+ATOM   4344  OE1 GLU A 551      -9.165  18.507  26.704  1.00 87.09           O  
+ATOM   4345  OE2 GLU A 551      -9.407  16.310  26.885  1.00 87.09           O  
+ATOM   4346  N   GLU A 552      -4.379  15.206  28.883  1.00 87.56           N  
+ATOM   4347  CA  GLU A 552      -3.583  15.369  30.098  1.00 87.56           C  
+ATOM   4348  C   GLU A 552      -2.258  14.609  29.994  1.00 87.56           C  
+ATOM   4349  CB  GLU A 552      -4.370  14.933  31.338  1.00 87.56           C  
+ATOM   4350  O   GLU A 552      -2.214  13.421  29.664  1.00 87.56           O  
+ATOM   4351  CG  GLU A 552      -5.590  15.833  31.592  1.00 87.56           C  
+ATOM   4352  CD  GLU A 552      -6.282  15.537  32.933  1.00 87.56           C  
+ATOM   4353  OE1 GLU A 552      -7.163  16.341  33.309  1.00 87.56           O  
+ATOM   4354  OE2 GLU A 552      -5.912  14.537  33.591  1.00 87.56           O  
+ATOM   4355  N   MET A 553      -1.153  15.298  30.289  1.00 85.48           N  
+ATOM   4356  CA  MET A 553       0.178  14.697  30.230  1.00 85.48           C  
+ATOM   4357  C   MET A 553       0.348  13.620  31.311  1.00 85.48           C  
+ATOM   4358  CB  MET A 553       1.275  15.767  30.338  1.00 85.48           C  
+ATOM   4359  O   MET A 553      -0.127  13.794  32.435  1.00 85.48           O  
+ATOM   4360  CG  MET A 553       1.336  16.622  29.070  1.00 85.48           C  
+ATOM   4361  SD  MET A 553       1.900  15.734  27.588  1.00 85.48           S  
+ATOM   4362  CE  MET A 553       0.871  16.558  26.342  1.00 85.48           C  
+ATOM   4363  N   PRO A 554       1.060  12.520  31.004  1.00 87.95           N  
+ATOM   4364  CA  PRO A 554       1.250  11.429  31.948  1.00 87.95           C  
+ATOM   4365  C   PRO A 554       1.979  11.914  33.206  1.00 87.95           C  
+ATOM   4366  CB  PRO A 554       2.027  10.359  31.177  1.00 87.95           C  
+ATOM   4367  O   PRO A 554       3.045  12.525  33.129  1.00 87.95           O  
+ATOM   4368  CG  PRO A 554       2.749  11.135  30.080  1.00 87.95           C  
+ATOM   4369  CD  PRO A 554       1.772  12.262  29.762  1.00 87.95           C  
+ATOM   4370  N   THR A 555       1.411  11.618  34.375  1.00 91.45           N  
+ATOM   4371  CA  THR A 555       1.952  12.043  35.679  1.00 91.45           C  
+ATOM   4372  C   THR A 555       2.837  10.978  36.317  1.00 91.45           C  
+ATOM   4373  CB  THR A 555       0.818  12.406  36.646  1.00 91.45           C  
+ATOM   4374  O   THR A 555       3.664  11.281  37.176  1.00 91.45           O  
+ATOM   4375  CG2 THR A 555       0.022  13.619  36.170  1.00 91.45           C  
+ATOM   4376  OG1 THR A 555      -0.082  11.328  36.761  1.00 91.45           O  
+ATOM   4377  N   THR A 556       2.695   9.723  35.884  1.00 93.43           N  
+ATOM   4378  CA  THR A 556       3.465   8.588  36.403  1.00 93.43           C  
+ATOM   4379  C   THR A 556       4.494   8.087  35.393  1.00 93.43           C  
+ATOM   4380  CB  THR A 556       2.557   7.442  36.869  1.00 93.43           C  
+ATOM   4381  O   THR A 556       4.339   8.224  34.173  1.00 93.43           O  
+ATOM   4382  CG2 THR A 556       1.495   7.883  37.875  1.00 93.43           C  
+ATOM   4383  OG1 THR A 556       1.890   6.882  35.771  1.00 93.43           O  
+ATOM   4384  N   VAL A 557       5.549   7.444  35.906  1.00 91.23           N  
+ATOM   4385  CA  VAL A 557       6.573   6.785  35.078  1.00 91.23           C  
+ATOM   4386  C   VAL A 557       5.938   5.709  34.197  1.00 91.23           C  
+ATOM   4387  CB  VAL A 557       7.691   6.178  35.951  1.00 91.23           C  
+ATOM   4388  O   VAL A 557       6.215   5.665  33.004  1.00 91.23           O  
+ATOM   4389  CG1 VAL A 557       8.755   5.462  35.112  1.00 91.23           C  
+ATOM   4390  CG2 VAL A 557       8.395   7.268  36.772  1.00 91.23           C  
+ATOM   4391  N   LEU A 558       5.025   4.905  34.751  1.00 91.74           N  
+ATOM   4392  CA  LEU A 558       4.338   3.841  34.018  1.00 91.74           C  
+ATOM   4393  C   LEU A 558       3.514   4.385  32.842  1.00 91.74           C  
+ATOM   4394  CB  LEU A 558       3.448   3.067  35.006  1.00 91.74           C  
+ATOM   4395  O   LEU A 558       3.629   3.883  31.725  1.00 91.74           O  
+ATOM   4396  CG  LEU A 558       2.748   1.849  34.375  1.00 91.74           C  
+ATOM   4397  CD1 LEU A 558       3.742   0.726  34.091  1.00 91.74           C  
+ATOM   4398  CD2 LEU A 558       1.678   1.326  35.322  1.00 91.74           C  
+ATOM   4399  N   GLN A 559       2.723   5.442  33.063  1.00 91.75           N  
+ATOM   4400  CA  GLN A 559       1.966   6.086  31.984  1.00 91.75           C  
+ATOM   4401  C   GLN A 559       2.896   6.676  30.917  1.00 91.75           C  
+ATOM   4402  CB  GLN A 559       1.090   7.203  32.555  1.00 91.75           C  
+ATOM   4403  O   GLN A 559       2.615   6.562  29.725  1.00 91.75           O  
+ATOM   4404  CG  GLN A 559      -0.133   6.710  33.343  1.00 91.75           C  
+ATOM   4405  CD  GLN A 559      -0.817   7.857  34.085  1.00 91.75           C  
+ATOM   4406  NE2 GLN A 559      -2.003   7.657  34.609  1.00 91.75           N  
+ATOM   4407  OE1 GLN A 559      -0.266   8.936  34.250  1.00 91.75           O  
+ATOM   4408  N   SER A 560       4.025   7.255  31.332  1.00 93.69           N  
+ATOM   4409  CA  SER A 560       5.031   7.796  30.411  1.00 93.69           C  
+ATOM   4410  C   SER A 560       5.694   6.697  29.574  1.00 93.69           C  
+ATOM   4411  CB  SER A 560       6.099   8.574  31.183  1.00 93.69           C  
+ATOM   4412  O   SER A 560       5.887   6.873  28.372  1.00 93.69           O  
+ATOM   4413  OG  SER A 560       5.525   9.647  31.901  1.00 93.69           O  
+ATOM   4414  N   MET A 561       5.996   5.540  30.175  1.00 93.32           N  
+ATOM   4415  CA  MET A 561       6.519   4.365  29.468  1.00 93.32           C  
+ATOM   4416  C   MET A 561       5.498   3.820  28.464  1.00 93.32           C  
+ATOM   4417  CB  MET A 561       6.917   3.265  30.465  1.00 93.32           C  
+ATOM   4418  O   MET A 561       5.846   3.627  27.299  1.00 93.32           O  
+ATOM   4419  CG  MET A 561       8.179   3.616  31.257  1.00 93.32           C  
+ATOM   4420  SD  MET A 561       8.599   2.406  32.541  1.00 93.32           S  
+ATOM   4421  CE  MET A 561       9.278   1.051  31.537  1.00 93.32           C  
+ATOM   4422  N   LYS A 562       4.232   3.651  28.877  1.00 93.96           N  
+ATOM   4423  CA  LYS A 562       3.130   3.237  27.990  1.00 93.96           C  
+ATOM   4424  C   LYS A 562       3.010   4.174  26.784  1.00 93.96           C  
+ATOM   4425  CB  LYS A 562       1.815   3.159  28.794  1.00 93.96           C  
+ATOM   4426  O   LYS A 562       2.945   3.701  25.651  1.00 93.96           O  
+ATOM   4427  CG  LYS A 562       0.608   2.807  27.904  1.00 93.96           C  
+ATOM   4428  CD  LYS A 562      -0.735   2.808  28.654  1.00 93.96           C  
+ATOM   4429  CE  LYS A 562      -1.848   2.742  27.596  1.00 93.96           C  
+ATOM   4430  NZ  LYS A 562      -3.228   2.764  28.149  1.00 93.96           N  
+ATOM   4431  N   LEU A 563       3.022   5.489  27.014  1.00 94.24           N  
+ATOM   4432  CA  LEU A 563       2.954   6.481  25.939  1.00 94.24           C  
+ATOM   4433  C   LEU A 563       4.176   6.403  25.013  1.00 94.24           C  
+ATOM   4434  CB  LEU A 563       2.790   7.884  26.553  1.00 94.24           C  
+ATOM   4435  O   LEU A 563       4.025   6.483  23.799  1.00 94.24           O  
+ATOM   4436  CG  LEU A 563       2.658   9.012  25.508  1.00 94.24           C  
+ATOM   4437  CD1 LEU A 563       1.428   8.840  24.615  1.00 94.24           C  
+ATOM   4438  CD2 LEU A 563       2.555  10.361  26.218  1.00 94.24           C  
+ATOM   4439  N   GLY A 564       5.380   6.207  25.557  1.00 93.27           N  
+ATOM   4440  CA  GLY A 564       6.599   6.045  24.758  1.00 93.27           C  
+ATOM   4441  C   GLY A 564       6.545   4.833  23.821  1.00 93.27           C  
+ATOM   4442  O   GLY A 564       6.922   4.941  22.652  1.00 93.27           O  
+ATOM   4443  N   VAL A 565       6.027   3.703  24.312  1.00 93.99           N  
+ATOM   4444  CA  VAL A 565       5.784   2.497  23.504  1.00 93.99           C  
+ATOM   4445  C   VAL A 565       4.784   2.787  22.384  1.00 93.99           C  
+ATOM   4446  CB  VAL A 565       5.308   1.332  24.399  1.00 93.99           C  
+ATOM   4447  O   VAL A 565       5.060   2.469  21.225  1.00 93.99           O  
+ATOM   4448  CG1 VAL A 565       4.825   0.132  23.580  1.00 93.99           C  
+ATOM   4449  CG2 VAL A 565       6.450   0.847  25.302  1.00 93.99           C  
+ATOM   4450  N   ASP A 566       3.662   3.437  22.699  1.00 94.66           N  
+ATOM   4451  CA  ASP A 566       2.623   3.746  21.710  1.00 94.66           C  
+ATOM   4452  C   ASP A 566       3.101   4.753  20.655  1.00 94.66           C  
+ATOM   4453  CB  ASP A 566       1.363   4.267  22.416  1.00 94.66           C  
+ATOM   4454  O   ASP A 566       2.849   4.578  19.470  1.00 94.66           O  
+ATOM   4455  CG  ASP A 566       0.077   4.064  21.598  1.00 94.66           C  
+ATOM   4456  OD1 ASP A 566       0.072   3.278  20.621  1.00 94.66           O  
+ATOM   4457  OD2 ASP A 566      -0.945   4.659  22.000  1.00 94.66           O  
+ATOM   4458  N   VAL A 567       3.882   5.768  21.041  1.00 94.62           N  
+ATOM   4459  CA  VAL A 567       4.484   6.733  20.103  1.00 94.62           C  
+ATOM   4460  C   VAL A 567       5.417   6.039  19.109  1.00 94.62           C  
+ATOM   4461  CB  VAL A 567       5.231   7.839  20.875  1.00 94.62           C  
+ATOM   4462  O   VAL A 567       5.407   6.363  17.919  1.00 94.62           O  
+ATOM   4463  CG1 VAL A 567       6.194   8.657  19.998  1.00 94.62           C  
+ATOM   4464  CG2 VAL A 567       4.231   8.824  21.494  1.00 94.62           C  
+ATOM   4465  N   ASN A 568       6.227   5.081  19.563  1.00 94.84           N  
+ATOM   4466  CA  ASN A 568       7.085   4.323  18.655  1.00 94.84           C  
+ATOM   4467  C   ASN A 568       6.253   3.426  17.736  1.00 94.84           C  
+ATOM   4468  CB  ASN A 568       8.107   3.517  19.457  1.00 94.84           C  
+ATOM   4469  O   ASN A 568       6.449   3.462  16.523  1.00 94.84           O  
+ATOM   4470  CG  ASN A 568       9.181   4.376  20.089  1.00 94.84           C  
+ATOM   4471  ND2 ASN A 568       9.694   3.940  21.213  1.00 94.84           N  
+ATOM   4472  OD1 ASN A 568       9.602   5.402  19.568  1.00 94.84           O  
+ATOM   4473  N   ARG A 569       5.279   2.698  18.290  1.00 95.38           N  
+ATOM   4474  CA  ARG A 569       4.331   1.876  17.526  1.00 95.38           C  
+ATOM   4475  C   ARG A 569       3.612   2.689  16.453  1.00 95.38           C  
+ATOM   4476  CB  ARG A 569       3.324   1.291  18.520  1.00 95.38           C  
+ATOM   4477  O   ARG A 569       3.538   2.276  15.301  1.00 95.38           O  
+ATOM   4478  CG  ARG A 569       2.388   0.269  17.872  1.00 95.38           C  
+ATOM   4479  CD  ARG A 569       1.462  -0.287  18.954  1.00 95.38           C  
+ATOM   4480  NE  ARG A 569       0.382  -1.080  18.367  1.00 95.38           N  
+ATOM   4481  NH1 ARG A 569      -1.228   0.592  18.275  1.00 95.38           N  
+ATOM   4482  NH2 ARG A 569      -1.666  -1.440  17.562  1.00 95.38           N  
+ATOM   4483  CZ  ARG A 569      -0.819  -0.633  18.074  1.00 95.38           C  
+ATOM   4484  N   HIS A 570       3.153   3.882  16.808  1.00 96.57           N  
+ATOM   4485  CA  HIS A 570       2.488   4.820  15.918  1.00 96.57           C  
+ATOM   4486  C   HIS A 570       3.358   5.162  14.698  1.00 96.57           C  
+ATOM   4487  CB  HIS A 570       2.143   6.062  16.750  1.00 96.57           C  
+ATOM   4488  O   HIS A 570       2.904   5.079  13.555  1.00 96.57           O  
+ATOM   4489  CG  HIS A 570       1.344   7.056  15.982  1.00 96.57           C  
+ATOM   4490  CD2 HIS A 570       1.809   7.911  15.024  1.00 96.57           C  
+ATOM   4491  ND1 HIS A 570      -0.014   7.219  16.069  1.00 96.57           N  
+ATOM   4492  CE1 HIS A 570      -0.361   8.139  15.164  1.00 96.57           C  
+ATOM   4493  NE2 HIS A 570       0.712   8.564  14.486  1.00 96.57           N  
+ATOM   4494  N   LYS A 571       4.641   5.472  14.923  1.00 96.02           N  
+ATOM   4495  CA  LYS A 571       5.604   5.719  13.840  1.00 96.02           C  
+ATOM   4496  C   LYS A 571       5.793   4.492  12.948  1.00 96.02           C  
+ATOM   4497  CB  LYS A 571       6.949   6.164  14.426  1.00 96.02           C  
+ATOM   4498  O   LYS A 571       5.811   4.631  11.728  1.00 96.02           O  
+ATOM   4499  CG  LYS A 571       6.875   7.564  15.041  1.00 96.02           C  
+ATOM   4500  CD  LYS A 571       8.234   7.950  15.631  1.00 96.02           C  
+ATOM   4501  CE  LYS A 571       8.135   9.344  16.251  1.00 96.02           C  
+ATOM   4502  NZ  LYS A 571       9.460   9.819  16.706  1.00 96.02           N  
+ATOM   4503  N   GLU A 572       5.901   3.296  13.526  1.00 96.53           N  
+ATOM   4504  CA  GLU A 572       6.030   2.043  12.766  1.00 96.53           C  
+ATOM   4505  C   GLU A 572       4.834   1.799  11.839  1.00 96.53           C  
+ATOM   4506  CB  GLU A 572       6.162   0.842  13.712  1.00 96.53           C  
+ATOM   4507  O   GLU A 572       5.023   1.450  10.673  1.00 96.53           O  
+ATOM   4508  CG  GLU A 572       7.416   0.881  14.591  1.00 96.53           C  
+ATOM   4509  CD  GLU A 572       7.454  -0.267  15.611  1.00 96.53           C  
+ATOM   4510  OE1 GLU A 572       8.550  -0.461  16.188  1.00 96.53           O  
+ATOM   4511  OE2 GLU A 572       6.433  -0.974  15.820  1.00 96.53           O  
+ATOM   4512  N   VAL A 573       3.612   2.028  12.331  1.00 97.85           N  
+ATOM   4513  CA  VAL A 573       2.372   1.878  11.553  1.00 97.85           C  
+ATOM   4514  C   VAL A 573       2.328   2.868  10.386  1.00 97.85           C  
+ATOM   4515  CB  VAL A 573       1.140   2.034  12.466  1.00 97.85           C  
+ATOM   4516  O   VAL A 573       2.011   2.481   9.260  1.00 97.85           O  
+ATOM   4517  CG1 VAL A 573      -0.166   1.966  11.671  1.00 97.85           C  
+ATOM   4518  CG2 VAL A 573       1.066   0.904  13.500  1.00 97.85           C  
+ATOM   4519  N   ILE A 574       2.727   4.125  10.608  1.00 97.86           N  
+ATOM   4520  CA  ILE A 574       2.827   5.132   9.539  1.00 97.86           C  
+ATOM   4521  C   ILE A 574       3.822   4.694   8.454  1.00 97.86           C  
+ATOM   4522  CB  ILE A 574       3.189   6.511  10.140  1.00 97.86           C  
+ATOM   4523  O   ILE A 574       3.515   4.765   7.261  1.00 97.86           O  
+ATOM   4524  CG1 ILE A 574       1.942   7.100  10.835  1.00 97.86           C  
+ATOM   4525  CG2 ILE A 574       3.716   7.480   9.066  1.00 97.86           C  
+ATOM   4526  CD1 ILE A 574       2.166   8.457  11.511  1.00 97.86           C  
+ATOM   4527  N   VAL A 575       5.010   4.220   8.846  1.00 98.04           N  
+ATOM   4528  CA  VAL A 575       6.025   3.736   7.895  1.00 98.04           C  
+ATOM   4529  C   VAL A 575       5.484   2.538   7.101  1.00 98.04           C  
+ATOM   4530  CB  VAL A 575       7.340   3.381   8.619  1.00 98.04           C  
+ATOM   4531  O   VAL A 575       5.635   2.508   5.873  1.00 98.04           O  
+ATOM   4532  CG1 VAL A 575       8.389   2.804   7.663  1.00 98.04           C  
+ATOM   4533  CG2 VAL A 575       8.003   4.602   9.274  1.00 98.04           C  
+ATOM   4534  N   LYS A 576       4.807   1.592   7.770  1.00 97.95           N  
+ATOM   4535  CA  LYS A 576       4.142   0.437   7.144  1.00 97.95           C  
+ATOM   4536  C   LYS A 576       3.155   0.897   6.074  1.00 97.95           C  
+ATOM   4537  CB  LYS A 576       3.516  -0.460   8.239  1.00 97.95           C  
+ATOM   4538  O   LYS A 576       3.339   0.528   4.911  1.00 97.95           O  
+ATOM   4539  CG  LYS A 576       2.516  -1.516   7.727  1.00 97.95           C  
+ATOM   4540  CD  LYS A 576       2.049  -2.471   8.843  1.00 97.95           C  
+ATOM   4541  CE  LYS A 576       0.817  -3.294   8.431  1.00 97.95           C  
+ATOM   4542  NZ  LYS A 576       0.290  -4.186   9.499  1.00 97.95           N  
+ATOM   4543  N   ALA A 577       2.208   1.766   6.426  1.00 98.59           N  
+ATOM   4544  CA  ALA A 577       1.177   2.259   5.516  1.00 98.59           C  
+ATOM   4545  C   ALA A 577       1.766   2.995   4.297  1.00 98.59           C  
+ATOM   4546  CB  ALA A 577       0.221   3.153   6.313  1.00 98.59           C  
+ATOM   4547  O   ALA A 577       1.469   2.642   3.154  1.00 98.59           O  
+ATOM   4548  N   ILE A 578       2.672   3.960   4.507  1.00 98.72           N  
+ATOM   4549  CA  ILE A 578       3.270   4.738   3.404  1.00 98.72           C  
+ATOM   4550  C   ILE A 578       4.073   3.833   2.467  1.00 98.72           C  
+ATOM   4551  CB  ILE A 578       4.156   5.886   3.939  1.00 98.72           C  
+ATOM   4552  O   ILE A 578       3.969   3.943   1.242  1.00 98.72           O  
+ATOM   4553  CG1 ILE A 578       3.285   6.916   4.684  1.00 98.72           C  
+ATOM   4554  CG2 ILE A 578       4.913   6.565   2.776  1.00 98.72           C  
+ATOM   4555  CD1 ILE A 578       4.090   7.946   5.479  1.00 98.72           C  
+ATOM   4556  N   SER A 579       4.876   2.924   3.027  1.00 98.64           N  
+ATOM   4557  CA  SER A 579       5.685   2.008   2.221  1.00 98.64           C  
+ATOM   4558  C   SER A 579       4.820   1.085   1.355  1.00 98.64           C  
+ATOM   4559  CB  SER A 579       6.631   1.207   3.119  1.00 98.64           C  
+ATOM   4560  O   SER A 579       5.207   0.763   0.229  1.00 98.64           O  
+ATOM   4561  OG  SER A 579       5.960   0.160   3.795  1.00 98.64           O  
+ATOM   4562  N   ALA A 580       3.643   0.690   1.847  1.00 98.61           N  
+ATOM   4563  CA  ALA A 580       2.711  -0.151   1.116  1.00 98.61           C  
+ATOM   4564  C   ALA A 580       1.994   0.618  -0.003  1.00 98.61           C  
+ATOM   4565  CB  ALA A 580       1.739  -0.768   2.112  1.00 98.61           C  
+ATOM   4566  O   ALA A 580       2.026   0.164  -1.148  1.00 98.61           O  
+ATOM   4567  N   VAL A 581       1.457   1.813   0.287  1.00 98.77           N  
+ATOM   4568  CA  VAL A 581       0.820   2.699  -0.711  1.00 98.77           C  
+ATOM   4569  C   VAL A 581       1.767   2.964  -1.876  1.00 98.77           C  
+ATOM   4570  CB  VAL A 581       0.388   4.041  -0.076  1.00 98.77           C  
+ATOM   4571  O   VAL A 581       1.437   2.689  -3.030  1.00 98.77           O  
+ATOM   4572  CG1 VAL A 581      -0.070   5.080  -1.112  1.00 98.77           C  
+ATOM   4573  CG2 VAL A 581      -0.781   3.833   0.884  1.00 98.77           C  
+ATOM   4574  N   LEU A 582       2.985   3.431  -1.585  1.00 98.80           N  
+ATOM   4575  CA  LEU A 582       3.969   3.746  -2.620  1.00 98.80           C  
+ATOM   4576  C   LEU A 582       4.310   2.519  -3.473  1.00 98.80           C  
+ATOM   4577  CB  LEU A 582       5.243   4.300  -1.960  1.00 98.80           C  
+ATOM   4578  O   LEU A 582       4.438   2.619  -4.695  1.00 98.80           O  
+ATOM   4579  CG  LEU A 582       5.109   5.706  -1.351  1.00 98.80           C  
+ATOM   4580  CD1 LEU A 582       6.449   6.100  -0.724  1.00 98.80           C  
+ATOM   4581  CD2 LEU A 582       4.739   6.746  -2.408  1.00 98.80           C  
+ATOM   4582  N   LEU A 583       4.461   1.349  -2.849  1.00 98.56           N  
+ATOM   4583  CA  LEU A 583       4.806   0.133  -3.572  1.00 98.56           C  
+ATOM   4584  C   LEU A 583       3.657  -0.380  -4.451  1.00 98.56           C  
+ATOM   4585  CB  LEU A 583       5.279  -0.929  -2.572  1.00 98.56           C  
+ATOM   4586  O   LEU A 583       3.936  -0.849  -5.560  1.00 98.56           O  
+ATOM   4587  CG  LEU A 583       5.724  -2.234  -3.248  1.00 98.56           C  
+ATOM   4588  CD1 LEU A 583       6.900  -2.042  -4.219  1.00 98.56           C  
+ATOM   4589  CD2 LEU A 583       6.170  -3.229  -2.190  1.00 98.56           C  
+ATOM   4590  N   LEU A 584       2.412  -0.314  -3.969  1.00 98.22           N  
+ATOM   4591  CA  LEU A 584       1.215  -0.706  -4.717  1.00 98.22           C  
+ATOM   4592  C   LEU A 584       1.030   0.191  -5.943  1.00 98.22           C  
+ATOM   4593  CB  LEU A 584      -0.022  -0.665  -3.797  1.00 98.22           C  
+ATOM   4594  O   LEU A 584       0.974  -0.324  -7.060  1.00 98.22           O  
+ATOM   4595  CG  LEU A 584      -0.132  -1.853  -2.821  1.00 98.22           C  
+ATOM   4596  CD1 LEU A 584      -1.223  -1.573  -1.790  1.00 98.22           C  
+ATOM   4597  CD2 LEU A 584      -0.470  -3.162  -3.542  1.00 98.22           C  
+ATOM   4598  N   LEU A 585       1.077   1.515  -5.772  1.00 98.70           N  
+ATOM   4599  CA  LEU A 585       0.939   2.465  -6.882  1.00 98.70           C  
+ATOM   4600  C   LEU A 585       2.036   2.279  -7.941  1.00 98.70           C  
+ATOM   4601  CB  LEU A 585       0.948   3.896  -6.328  1.00 98.70           C  
+ATOM   4602  O   LEU A 585       1.744   2.095  -9.121  1.00 98.70           O  
+ATOM   4603  CG  LEU A 585      -0.251   4.259  -5.437  1.00 98.70           C  
+ATOM   4604  CD1 LEU A 585      -0.081   5.694  -4.948  1.00 98.70           C  
+ATOM   4605  CD2 LEU A 585      -1.590   4.152  -6.158  1.00 98.70           C  
+ATOM   4606  N   LEU A 586       3.309   2.170  -7.533  1.00 98.71           N  
+ATOM   4607  CA  LEU A 586       4.423   1.903  -8.460  1.00 98.71           C  
+ATOM   4608  C   LEU A 586       4.326   0.542  -9.173  1.00 98.71           C  
+ATOM   4609  CB  LEU A 586       5.756   1.936  -7.691  1.00 98.71           C  
+ATOM   4610  O   LEU A 586       5.126   0.236 -10.067  1.00 98.71           O  
+ATOM   4611  CG  LEU A 586       6.248   3.322  -7.250  1.00 98.71           C  
+ATOM   4612  CD1 LEU A 586       7.461   3.118  -6.339  1.00 98.71           C  
+ATOM   4613  CD2 LEU A 586       6.689   4.186  -8.433  1.00 98.71           C  
+ATOM   4614  N   LYS A 587       3.471  -0.371  -8.717  1.00 97.92           N  
+ATOM   4615  CA  LYS A 587       3.237  -1.660  -9.373  1.00 97.92           C  
+ATOM   4616  C   LYS A 587       2.065  -1.590 -10.331  1.00 97.92           C  
+ATOM   4617  CB  LYS A 587       2.998  -2.740  -8.327  1.00 97.92           C  
+ATOM   4618  O   LYS A 587       2.262  -1.963 -11.485  1.00 97.92           O  
+ATOM   4619  CG  LYS A 587       4.309  -3.272  -7.759  1.00 97.92           C  
+ATOM   4620  CD  LYS A 587       3.997  -4.336  -6.720  1.00 97.92           C  
+ATOM   4621  CE  LYS A 587       5.251  -5.049  -6.231  1.00 97.92           C  
+ATOM   4622  NZ  LYS A 587       4.844  -6.269  -5.507  1.00 97.92           N  
+ATOM   4623  N   HIS A 588       0.928  -1.098  -9.859  1.00 98.31           N  
+ATOM   4624  CA  HIS A 588      -0.293  -0.981 -10.644  1.00 98.31           C  
+ATOM   4625  C   HIS A 588      -0.125  -0.003 -11.795  1.00 98.31           C  
+ATOM   4626  CB  HIS A 588      -1.448  -0.623  -9.710  1.00 98.31           C  
+ATOM   4627  O   HIS A 588      -0.335  -0.400 -12.934  1.00 98.31           O  
+ATOM   4628  CG  HIS A 588      -1.889  -1.835  -8.935  1.00 98.31           C  
+ATOM   4629  CD2 HIS A 588      -1.869  -2.009  -7.581  1.00 98.31           C  
+ATOM   4630  ND1 HIS A 588      -2.431  -2.968  -9.531  1.00 98.31           N  
+ATOM   4631  CE1 HIS A 588      -2.790  -3.777  -8.524  1.00 98.31           C  
+ATOM   4632  NE2 HIS A 588      -2.445  -3.239  -7.346  1.00 98.31           N  
+ATOM   4633  N   PHE A 589       0.442   1.185 -11.563  1.00 98.50           N  
+ATOM   4634  CA  PHE A 589       0.738   2.116 -12.657  1.00 98.50           C  
+ATOM   4635  C   PHE A 589       1.724   1.535 -13.656  1.00 98.50           C  
+ATOM   4636  CB  PHE A 589       1.240   3.456 -12.108  1.00 98.50           C  
+ATOM   4637  O   PHE A 589       1.571   1.743 -14.844  1.00 98.50           O  
+ATOM   4638  CG  PHE A 589       0.234   4.228 -11.276  1.00 98.50           C  
+ATOM   4639  CD1 PHE A 589      -1.151   3.970 -11.377  1.00 98.50           C  
+ATOM   4640  CD2 PHE A 589       0.687   5.240 -10.407  1.00 98.50           C  
+ATOM   4641  CE1 PHE A 589      -2.061   4.674 -10.582  1.00 98.50           C  
+ATOM   4642  CE2 PHE A 589      -0.233   5.963  -9.627  1.00 98.50           C  
+ATOM   4643  CZ  PHE A 589      -1.604   5.664  -9.709  1.00 98.50           C  
+ATOM   4644  N   LYS A 590       2.690   0.714 -13.225  1.00 98.01           N  
+ATOM   4645  CA  LYS A 590       3.617   0.076 -14.172  1.00 98.01           C  
+ATOM   4646  C   LYS A 590       2.937  -0.975 -15.047  1.00 98.01           C  
+ATOM   4647  CB  LYS A 590       4.817  -0.511 -13.425  1.00 98.01           C  
+ATOM   4648  O   LYS A 590       3.387  -1.198 -16.167  1.00 98.01           O  
+ATOM   4649  CG  LYS A 590       5.862  -1.013 -14.429  1.00 98.01           C  
+ATOM   4650  CD  LYS A 590       7.183  -1.360 -13.753  1.00 98.01           C  
+ATOM   4651  CE  LYS A 590       8.187  -1.695 -14.862  1.00 98.01           C  
+ATOM   4652  NZ  LYS A 590       9.338  -0.763 -14.831  1.00 98.01           N  
+ATOM   4653  N   LEU A 591       1.952  -1.689 -14.507  1.00 97.11           N  
+ATOM   4654  CA  LEU A 591       1.181  -2.660 -15.277  1.00 97.11           C  
+ATOM   4655  C   LEU A 591       0.197  -1.948 -16.210  1.00 97.11           C  
+ATOM   4656  CB  LEU A 591       0.466  -3.617 -14.308  1.00 97.11           C  
+ATOM   4657  O   LEU A 591       0.038  -2.366 -17.358  1.00 97.11           O  
+ATOM   4658  CG  LEU A 591      -0.386  -4.681 -15.025  1.00 97.11           C  
+ATOM   4659  CD1 LEU A 591       0.460  -5.579 -15.932  1.00 97.11           C  
+ATOM   4660  CD2 LEU A 591      -1.073  -5.572 -13.998  1.00 97.11           C  
+ATOM   4661  N   ASN A 592      -0.415  -0.869 -15.725  1.00 97.01           N  
+ATOM   4662  CA  ASN A 592      -1.338  -0.061 -16.494  1.00 97.01           C  
+ATOM   4663  C   ASN A 592      -0.612   0.641 -17.649  1.00 97.01           C  
+ATOM   4664  CB  ASN A 592      -2.096   0.878 -15.553  1.00 97.01           C  
+ATOM   4665  O   ASN A 592      -0.820   0.247 -18.796  1.00 97.01           O  
+ATOM   4666  CG  ASN A 592      -3.282   1.460 -16.288  1.00 97.01           C  
+ATOM   4667  ND2 ASN A 592      -3.442   2.748 -16.260  1.00 97.01           N  
+ATOM   4668  OD1 ASN A 592      -4.027   0.732 -16.911  1.00 97.01           O  
+ATOM   4669  N   HIS A 593       0.356   1.519 -17.354  1.00 97.38           N  
+ATOM   4670  CA  HIS A 593       1.252   2.107 -18.349  1.00 97.38           C  
+ATOM   4671  C   HIS A 593       2.650   2.493 -17.817  1.00 97.38           C  
+ATOM   4672  CB  HIS A 593       0.565   3.318 -18.986  1.00 97.38           C  
+ATOM   4673  O   HIS A 593       2.808   3.165 -16.796  1.00 97.38           O  
+ATOM   4674  CG  HIS A 593       1.218   3.648 -20.293  1.00 97.38           C  
+ATOM   4675  CD2 HIS A 593       1.108   2.893 -21.423  1.00 97.38           C  
+ATOM   4676  ND1 HIS A 593       2.109   4.667 -20.550  1.00 97.38           N  
+ATOM   4677  CE1 HIS A 593       2.533   4.506 -21.816  1.00 97.38           C  
+ATOM   4678  NE2 HIS A 593       2.002   3.404 -22.350  1.00 97.38           N  
+ATOM   4679  N   VAL A 594       3.716   2.141 -18.547  1.00 97.54           N  
+ATOM   4680  CA  VAL A 594       5.104   2.425 -18.133  1.00 97.54           C  
+ATOM   4681  C   VAL A 594       5.366   3.906 -17.834  1.00 97.54           C  
+ATOM   4682  CB  VAL A 594       6.114   1.880 -19.161  1.00 97.54           C  
+ATOM   4683  O   VAL A 594       6.084   4.196 -16.874  1.00 97.54           O  
+ATOM   4684  CG1 VAL A 594       6.043   2.574 -20.525  1.00 97.54           C  
+ATOM   4685  CG2 VAL A 594       7.554   1.972 -18.633  1.00 97.54           C  
+ATOM   4686  N   TYR A 595       4.769   4.835 -18.586  1.00 97.74           N  
+ATOM   4687  CA  TYR A 595       4.961   6.272 -18.362  1.00 97.74           C  
+ATOM   4688  C   TYR A 595       4.163   6.827 -17.181  1.00 97.74           C  
+ATOM   4689  CB  TYR A 595       4.730   7.062 -19.655  1.00 97.74           C  
+ATOM   4690  O   TYR A 595       4.662   7.732 -16.519  1.00 97.74           O  
+ATOM   4691  CG  TYR A 595       5.734   6.810 -20.772  1.00 97.74           C  
+ATOM   4692  CD1 TYR A 595       7.081   6.471 -20.506  1.00 97.74           C  
+ATOM   4693  CD2 TYR A 595       5.326   6.989 -22.105  1.00 97.74           C  
+ATOM   4694  CE1 TYR A 595       7.987   6.260 -21.563  1.00 97.74           C  
+ATOM   4695  CE2 TYR A 595       6.248   6.850 -23.157  1.00 97.74           C  
+ATOM   4696  OH  TYR A 595       8.444   6.276 -23.921  1.00 97.74           O  
+ATOM   4697  CZ  TYR A 595       7.569   6.450 -22.896  1.00 97.74           C  
+ATOM   4698  N   GLN A 596       3.038   6.215 -16.792  1.00 98.39           N  
+ATOM   4699  CA  GLN A 596       2.395   6.528 -15.507  1.00 98.39           C  
+ATOM   4700  C   GLN A 596       3.320   6.169 -14.335  1.00 98.39           C  
+ATOM   4701  CB  GLN A 596       1.093   5.738 -15.359  1.00 98.39           C  
+ATOM   4702  O   GLN A 596       3.523   6.958 -13.408  1.00 98.39           O  
+ATOM   4703  CG  GLN A 596      -0.019   6.144 -16.334  1.00 98.39           C  
+ATOM   4704  CD  GLN A 596      -1.220   5.214 -16.208  1.00 98.39           C  
+ATOM   4705  NE2 GLN A 596      -2.395   5.640 -16.596  1.00 98.39           N  
+ATOM   4706  OE1 GLN A 596      -1.087   4.077 -15.774  1.00 98.39           O  
+ATOM   4707  N   PHE A 597       3.946   4.986 -14.403  1.00 98.50           N  
+ATOM   4708  CA  PHE A 597       4.951   4.565 -13.427  1.00 98.50           C  
+ATOM   4709  C   PHE A 597       6.170   5.489 -13.406  1.00 98.50           C  
+ATOM   4710  CB  PHE A 597       5.372   3.113 -13.694  1.00 98.50           C  
+ATOM   4711  O   PHE A 597       6.613   5.867 -12.322  1.00 98.50           O  
+ATOM   4712  CG  PHE A 597       6.714   2.709 -13.101  1.00 98.50           C  
+ATOM   4713  CD1 PHE A 597       7.872   2.713 -13.900  1.00 98.50           C  
+ATOM   4714  CD2 PHE A 597       6.820   2.407 -11.733  1.00 98.50           C  
+ATOM   4715  CE1 PHE A 597       9.131   2.450 -13.328  1.00 98.50           C  
+ATOM   4716  CE2 PHE A 597       8.073   2.109 -11.166  1.00 98.50           C  
+ATOM   4717  CZ  PHE A 597       9.232   2.151 -11.960  1.00 98.50           C  
+ATOM   4718  N   GLU A 598       6.736   5.831 -14.566  1.00 97.92           N  
+ATOM   4719  CA  GLU A 598       7.925   6.686 -14.614  1.00 97.92           C  
+ATOM   4720  C   GLU A 598       7.622   8.125 -14.184  1.00 97.92           C  
+ATOM   4721  CB  GLU A 598       8.613   6.652 -15.984  1.00 97.92           C  
+ATOM   4722  O   GLU A 598       8.476   8.723 -13.534  1.00 97.92           O  
+ATOM   4723  CG  GLU A 598       9.314   5.325 -16.316  1.00 97.92           C  
+ATOM   4724  CD  GLU A 598      10.580   5.007 -15.490  1.00 97.92           C  
+ATOM   4725  OE1 GLU A 598      11.118   3.889 -15.685  1.00 97.92           O  
+ATOM   4726  OE2 GLU A 598      11.096   5.844 -14.701  1.00 97.92           O  
+ATOM   4727  N   TYR A 599       6.416   8.649 -14.434  1.00 98.10           N  
+ATOM   4728  CA  TYR A 599       5.999   9.959 -13.926  1.00 98.10           C  
+ATOM   4729  C   TYR A 599       6.014   9.990 -12.392  1.00 98.10           C  
+ATOM   4730  CB  TYR A 599       4.601  10.309 -14.459  1.00 98.10           C  
+ATOM   4731  O   TYR A 599       6.691  10.820 -11.782  1.00 98.10           O  
+ATOM   4732  CG  TYR A 599       4.210  11.760 -14.244  1.00 98.10           C  
+ATOM   4733  CD1 TYR A 599       3.076  12.070 -13.475  1.00 98.10           C  
+ATOM   4734  CD2 TYR A 599       4.967  12.807 -14.810  1.00 98.10           C  
+ATOM   4735  CE1 TYR A 599       2.728  13.411 -13.235  1.00 98.10           C  
+ATOM   4736  CE2 TYR A 599       4.569  14.146 -14.651  1.00 98.10           C  
+ATOM   4737  OH  TYR A 599       3.119  15.739 -13.606  1.00 98.10           O  
+ATOM   4738  CZ  TYR A 599       3.450  14.449 -13.852  1.00 98.10           C  
+ATOM   4739  N   MET A 600       5.358   9.015 -11.749  1.00 98.43           N  
+ATOM   4740  CA  MET A 600       5.385   8.873 -10.288  1.00 98.43           C  
+ATOM   4741  C   MET A 600       6.815   8.652  -9.770  1.00 98.43           C  
+ATOM   4742  CB  MET A 600       4.472   7.705  -9.879  1.00 98.43           C  
+ATOM   4743  O   MET A 600       7.225   9.248  -8.773  1.00 98.43           O  
+ATOM   4744  CG  MET A 600       4.328   7.579  -8.357  1.00 98.43           C  
+ATOM   4745  SD  MET A 600       3.593   6.008  -7.830  1.00 98.43           S  
+ATOM   4746  CE  MET A 600       3.691   6.216  -6.035  1.00 98.43           C  
+ATOM   4747  N   ALA A 601       7.598   7.806 -10.446  1.00 98.46           N  
+ATOM   4748  CA  ALA A 601       8.969   7.505 -10.054  1.00 98.46           C  
+ATOM   4749  C   ALA A 601       9.888   8.734 -10.133  1.00 98.46           C  
+ATOM   4750  CB  ALA A 601       9.503   6.357 -10.917  1.00 98.46           C  
+ATOM   4751  O   ALA A 601      10.691   8.930  -9.220  1.00 98.46           O  
+ATOM   4752  N   GLN A 602       9.775   9.568 -11.174  1.00 96.21           N  
+ATOM   4753  CA  GLN A 602      10.544  10.809 -11.292  1.00 96.21           C  
+ATOM   4754  C   GLN A 602      10.220  11.761 -10.142  1.00 96.21           C  
+ATOM   4755  CB  GLN A 602      10.304  11.493 -12.649  1.00 96.21           C  
+ATOM   4756  O   GLN A 602      11.144  12.234  -9.482  1.00 96.21           O  
+ATOM   4757  CG  GLN A 602      11.160  10.870 -13.765  1.00 96.21           C  
+ATOM   4758  CD  GLN A 602      11.145  11.684 -15.057  1.00 96.21           C  
+ATOM   4759  NE2 GLN A 602      12.186  11.601 -15.863  1.00 96.21           N  
+ATOM   4760  OE1 GLN A 602      10.238  12.440 -15.350  1.00 96.21           O  
+ATOM   4761  N   HIS A 603       8.939  11.957  -9.820  1.00 97.73           N  
+ATOM   4762  CA  HIS A 603       8.539  12.808  -8.693  1.00 97.73           C  
+ATOM   4763  C   HIS A 603       9.029  12.284  -7.343  1.00 97.73           C  
+ATOM   4764  CB  HIS A 603       7.023  13.016  -8.715  1.00 97.73           C  
+ATOM   4765  O   HIS A 603       9.501  13.067  -6.522  1.00 97.73           O  
+ATOM   4766  CG  HIS A 603       6.622  13.927  -9.843  1.00 97.73           C  
+ATOM   4767  CD2 HIS A 603       5.704  13.657 -10.812  1.00 97.73           C  
+ATOM   4768  ND1 HIS A 603       7.198  15.173 -10.095  1.00 97.73           N  
+ATOM   4769  CE1 HIS A 603       6.613  15.626 -11.214  1.00 97.73           C  
+ATOM   4770  NE2 HIS A 603       5.706  14.740 -11.658  1.00 97.73           N  
+ATOM   4771  N   LEU A 604       9.031  10.965  -7.124  1.00 98.49           N  
+ATOM   4772  CA  LEU A 604       9.650  10.375  -5.931  1.00 98.49           C  
+ATOM   4773  C   LEU A 604      11.162  10.637  -5.870  1.00 98.49           C  
+ATOM   4774  CB  LEU A 604       9.383   8.861  -5.898  1.00 98.49           C  
+ATOM   4775  O   LEU A 604      11.693  10.973  -4.811  1.00 98.49           O  
+ATOM   4776  CG  LEU A 604       7.945   8.468  -5.523  1.00 98.49           C  
+ATOM   4777  CD1 LEU A 604       7.807   6.957  -5.708  1.00 98.49           C  
+ATOM   4778  CD2 LEU A 604       7.628   8.795  -4.065  1.00 98.49           C  
+ATOM   4779  N   VAL A 605      11.874  10.474  -6.987  1.00 96.50           N  
+ATOM   4780  CA  VAL A 605      13.323  10.720  -7.049  1.00 96.50           C  
+ATOM   4781  C   VAL A 605      13.631  12.197  -6.795  1.00 96.50           C  
+ATOM   4782  CB  VAL A 605      13.910  10.221  -8.383  1.00 96.50           C  
+ATOM   4783  O   VAL A 605      14.496  12.488  -5.969  1.00 96.50           O  
+ATOM   4784  CG1 VAL A 605      15.376  10.632  -8.574  1.00 96.50           C  
+ATOM   4785  CG2 VAL A 605      13.875   8.686  -8.437  1.00 96.50           C  
+ATOM   4786  N   PHE A 606      12.889  13.116  -7.419  1.00 94.61           N  
+ATOM   4787  CA  PHE A 606      13.024  14.559  -7.209  1.00 94.61           C  
+ATOM   4788  C   PHE A 606      12.706  14.989  -5.780  1.00 94.61           C  
+ATOM   4789  CB  PHE A 606      12.102  15.304  -8.180  1.00 94.61           C  
+ATOM   4790  O   PHE A 606      13.410  15.820  -5.211  1.00 94.61           O  
+ATOM   4791  CG  PHE A 606      12.531  15.267  -9.629  1.00 94.61           C  
+ATOM   4792  CD1 PHE A 606      13.874  15.524  -9.971  1.00 94.61           C  
+ATOM   4793  CD2 PHE A 606      11.570  15.081 -10.640  1.00 94.61           C  
+ATOM   4794  CE1 PHE A 606      14.248  15.630 -11.315  1.00 94.61           C  
+ATOM   4795  CE2 PHE A 606      11.941  15.193 -11.988  1.00 94.61           C  
+ATOM   4796  CZ  PHE A 606      13.271  15.502 -12.310  1.00 94.61           C  
+ATOM   4797  N   ALA A 607      11.712  14.362  -5.156  1.00 96.19           N  
+ATOM   4798  CA  ALA A 607      11.365  14.575  -3.758  1.00 96.19           C  
+ATOM   4799  C   ALA A 607      12.326  13.877  -2.768  1.00 96.19           C  
+ATOM   4800  CB  ALA A 607       9.902  14.174  -3.578  1.00 96.19           C  
+ATOM   4801  O   ALA A 607      12.004  13.728  -1.591  1.00 96.19           O  
+ATOM   4802  N   ASN A 608      13.522  13.467  -3.212  1.00 95.97           N  
+ATOM   4803  CA  ASN A 608      14.575  12.875  -2.383  1.00 95.97           C  
+ATOM   4804  C   ASN A 608      14.203  11.523  -1.736  1.00 95.97           C  
+ATOM   4805  CB  ASN A 608      15.115  13.938  -1.400  1.00 95.97           C  
+ATOM   4806  O   ASN A 608      14.714  11.171  -0.670  1.00 95.97           O  
+ATOM   4807  CG  ASN A 608      15.853  15.049  -2.115  1.00 95.97           C  
+ATOM   4808  ND2 ASN A 608      15.435  16.281  -1.953  1.00 95.97           N  
+ATOM   4809  OD1 ASN A 608      16.828  14.812  -2.806  1.00 95.97           O  
+ATOM   4810  N   CYS A 609      13.380  10.702  -2.401  1.00 98.06           N  
+ATOM   4811  CA  CYS A 609      13.020   9.366  -1.907  1.00 98.06           C  
+ATOM   4812  C   CYS A 609      14.241   8.440  -1.735  1.00 98.06           C  
+ATOM   4813  CB  CYS A 609      11.996   8.751  -2.871  1.00 98.06           C  
+ATOM   4814  O   CYS A 609      14.358   7.747  -0.725  1.00 98.06           O  
+ATOM   4815  SG  CYS A 609      11.403   7.146  -2.270  1.00 98.06           S  
+ATOM   4816  N   ILE A 610      15.187   8.454  -2.686  1.00 97.30           N  
+ATOM   4817  CA  ILE A 610      16.409   7.629  -2.626  1.00 97.30           C  
+ATOM   4818  C   ILE A 610      17.221   7.914  -1.349  1.00 97.30           C  
+ATOM   4819  CB  ILE A 610      17.251   7.753  -3.923  1.00 97.30           C  
+ATOM   4820  O   ILE A 610      17.405   6.987  -0.555  1.00 97.30           O  
+ATOM   4821  CG1 ILE A 610      16.485   7.121  -5.108  1.00 97.30           C  
+ATOM   4822  CG2 ILE A 610      18.646   7.117  -3.743  1.00 97.30           C  
+ATOM   4823  CD1 ILE A 610      17.199   7.224  -6.463  1.00 97.30           C  
+ATOM   4824  N   PRO A 611      17.697   9.151  -1.094  1.00 96.02           N  
+ATOM   4825  CA  PRO A 611      18.453   9.436   0.122  1.00 96.02           C  
+ATOM   4826  C   PRO A 611      17.623   9.246   1.397  1.00 96.02           C  
+ATOM   4827  CB  PRO A 611      18.972  10.867  -0.030  1.00 96.02           C  
+ATOM   4828  O   PRO A 611      18.187   8.833   2.409  1.00 96.02           O  
+ATOM   4829  CG  PRO A 611      17.992  11.503  -1.007  1.00 96.02           C  
+ATOM   4830  CD  PRO A 611      17.634  10.344  -1.930  1.00 96.02           C  
+ATOM   4831  N   LEU A 612      16.302   9.463   1.364  1.00 95.88           N  
+ATOM   4832  CA  LEU A 612      15.424   9.184   2.505  1.00 95.88           C  
+ATOM   4833  C   LEU A 612      15.441   7.698   2.894  1.00 95.88           C  
+ATOM   4834  CB  LEU A 612      14.000   9.669   2.182  1.00 95.88           C  
+ATOM   4835  O   LEU A 612      15.681   7.373   4.057  1.00 95.88           O  
+ATOM   4836  CG  LEU A 612      12.963   9.340   3.273  1.00 95.88           C  
+ATOM   4837  CD1 LEU A 612      13.320   9.989   4.604  1.00 95.88           C  
+ATOM   4838  CD2 LEU A 612      11.593   9.849   2.847  1.00 95.88           C  
+ATOM   4839  N   ILE A 613      15.252   6.791   1.930  1.00 97.72           N  
+ATOM   4840  CA  ILE A 613      15.304   5.343   2.182  1.00 97.72           C  
+ATOM   4841  C   ILE A 613      16.696   4.942   2.687  1.00 97.72           C  
+ATOM   4842  CB  ILE A 613      14.897   4.548   0.918  1.00 97.72           C  
+ATOM   4843  O   ILE A 613      16.820   4.169   3.635  1.00 97.72           O  
+ATOM   4844  CG1 ILE A 613      13.400   4.782   0.613  1.00 97.72           C  
+ATOM   4845  CG2 ILE A 613      15.170   3.043   1.121  1.00 97.72           C  
+ATOM   4846  CD1 ILE A 613      12.924   4.222  -0.734  1.00 97.72           C  
+ATOM   4847  N   LEU A 614      17.764   5.493   2.106  1.00 96.33           N  
+ATOM   4848  CA  LEU A 614      19.123   5.211   2.574  1.00 96.33           C  
+ATOM   4849  C   LEU A 614      19.359   5.699   4.006  1.00 96.33           C  
+ATOM   4850  CB  LEU A 614      20.145   5.826   1.610  1.00 96.33           C  
+ATOM   4851  O   LEU A 614      19.960   4.973   4.797  1.00 96.33           O  
+ATOM   4852  CG  LEU A 614      20.140   5.201   0.205  1.00 96.33           C  
+ATOM   4853  CD1 LEU A 614      21.186   5.914  -0.647  1.00 96.33           C  
+ATOM   4854  CD2 LEU A 614      20.432   3.700   0.240  1.00 96.33           C  
+ATOM   4855  N   LYS A 615      18.849   6.882   4.368  1.00 94.15           N  
+ATOM   4856  CA  LYS A 615      18.887   7.398   5.742  1.00 94.15           C  
+ATOM   4857  C   LYS A 615      18.122   6.480   6.696  1.00 94.15           C  
+ATOM   4858  CB  LYS A 615      18.344   8.836   5.766  1.00 94.15           C  
+ATOM   4859  O   LYS A 615      18.634   6.188   7.773  1.00 94.15           O  
+ATOM   4860  CG  LYS A 615      18.473   9.479   7.156  1.00 94.15           C  
+ATOM   4861  CD  LYS A 615      17.884  10.895   7.170  1.00 94.15           C  
+ATOM   4862  CE  LYS A 615      17.957  11.475   8.588  1.00 94.15           C  
+ATOM   4863  NZ  LYS A 615      17.235  12.769   8.692  1.00 94.15           N  
+ATOM   4864  N   PHE A 616      16.960   5.972   6.283  1.00 95.63           N  
+ATOM   4865  CA  PHE A 616      16.178   5.002   7.053  1.00 95.63           C  
+ATOM   4866  C   PHE A 616      16.969   3.715   7.345  1.00 95.63           C  
+ATOM   4867  CB  PHE A 616      14.873   4.705   6.302  1.00 95.63           C  
+ATOM   4868  O   PHE A 616      16.944   3.218   8.466  1.00 95.63           O  
+ATOM   4869  CG  PHE A 616      13.924   3.809   7.064  1.00 95.63           C  
+ATOM   4870  CD1 PHE A 616      14.094   2.409   7.038  1.00 95.63           C  
+ATOM   4871  CD2 PHE A 616      12.867   4.377   7.797  1.00 95.63           C  
+ATOM   4872  CE1 PHE A 616      13.212   1.583   7.753  1.00 95.63           C  
+ATOM   4873  CE2 PHE A 616      11.979   3.548   8.500  1.00 95.63           C  
+ATOM   4874  CZ  PHE A 616      12.151   2.155   8.471  1.00 95.63           C  
+ATOM   4875  N   PHE A 617      17.730   3.196   6.375  1.00 96.51           N  
+ATOM   4876  CA  PHE A 617      18.589   2.019   6.574  1.00 96.51           C  
+ATOM   4877  C   PHE A 617      19.926   2.321   7.266  1.00 96.51           C  
+ATOM   4878  CB  PHE A 617      18.814   1.306   5.234  1.00 96.51           C  
+ATOM   4879  O   PHE A 617      20.623   1.395   7.689  1.00 96.51           O  
+ATOM   4880  CG  PHE A 617      17.652   0.422   4.850  1.00 96.51           C  
+ATOM   4881  CD1 PHE A 617      17.497  -0.820   5.491  1.00 96.51           C  
+ATOM   4882  CD2 PHE A 617      16.697   0.853   3.914  1.00 96.51           C  
+ATOM   4883  CE1 PHE A 617      16.368  -1.606   5.225  1.00 96.51           C  
+ATOM   4884  CE2 PHE A 617      15.570   0.063   3.643  1.00 96.51           C  
+ATOM   4885  CZ  PHE A 617      15.404  -1.159   4.311  1.00 96.51           C  
+ATOM   4886  N   ASN A 618      20.317   3.590   7.403  1.00 94.40           N  
+ATOM   4887  CA  ASN A 618      21.573   3.999   8.033  1.00 94.40           C  
+ATOM   4888  C   ASN A 618      21.482   4.017   9.570  1.00 94.40           C  
+ATOM   4889  CB  ASN A 618      22.057   5.323   7.428  1.00 94.40           C  
+ATOM   4890  O   ASN A 618      21.849   4.988  10.226  1.00 94.40           O  
+ATOM   4891  CG  ASN A 618      23.500   5.628   7.795  1.00 94.40           C  
+ATOM   4892  ND2 ASN A 618      23.863   6.884   7.858  1.00 94.40           N  
+ATOM   4893  OD1 ASN A 618      24.338   4.752   7.977  1.00 94.40           O  
+ATOM   4894  N   GLN A 619      20.997   2.919  10.136  1.00 92.84           N  
+ATOM   4895  CA  GLN A 619      20.852   2.676  11.568  1.00 92.84           C  
+ATOM   4896  C   GLN A 619      21.109   1.195  11.872  1.00 92.84           C  
+ATOM   4897  CB  GLN A 619      19.453   3.123  12.018  1.00 92.84           C  
+ATOM   4898  O   GLN A 619      21.402   0.406  10.966  1.00 92.84           O  
+ATOM   4899  CG  GLN A 619      18.324   2.308  11.368  1.00 92.84           C  
+ATOM   4900  CD  GLN A 619      16.944   2.760  11.817  1.00 92.84           C  
+ATOM   4901  NE2 GLN A 619      15.908   2.286  11.163  1.00 92.84           N  
+ATOM   4902  OE1 GLN A 619      16.788   3.509  12.767  1.00 92.84           O  
+ATOM   4903  N   ASN A 620      20.988   0.789  13.139  1.00 93.42           N  
+ATOM   4904  CA  ASN A 620      20.985  -0.631  13.473  1.00 93.42           C  
+ATOM   4905  C   ASN A 620      19.654  -1.263  13.042  1.00 93.42           C  
+ATOM   4906  CB  ASN A 620      21.314  -0.852  14.956  1.00 93.42           C  
+ATOM   4907  O   ASN A 620      18.680  -1.277  13.791  1.00 93.42           O  
+ATOM   4908  CG  ASN A 620      21.569  -2.325  15.241  1.00 93.42           C  
+ATOM   4909  ND2 ASN A 620      22.256  -2.630  16.313  1.00 93.42           N  
+ATOM   4910  OD1 ASN A 620      21.219  -3.211  14.470  1.00 93.42           O  
+ATOM   4911  N   ILE A 621      19.622  -1.771  11.809  1.00 94.58           N  
+ATOM   4912  CA  ILE A 621      18.403  -2.335  11.230  1.00 94.58           C  
+ATOM   4913  C   ILE A 621      17.916  -3.582  11.977  1.00 94.58           C  
+ATOM   4914  CB  ILE A 621      18.609  -2.602   9.725  1.00 94.58           C  
+ATOM   4915  O   ILE A 621      16.719  -3.837  11.995  1.00 94.58           O  
+ATOM   4916  CG1 ILE A 621      17.286  -2.668   8.940  1.00 94.58           C  
+ATOM   4917  CG2 ILE A 621      19.418  -3.883   9.468  1.00 94.58           C  
+ATOM   4918  CD1 ILE A 621      16.527  -1.335   8.960  1.00 94.58           C  
+ATOM   4919  N   MET A 622      18.826  -4.337  12.609  1.00 92.16           N  
+ATOM   4920  CA  MET A 622      18.448  -5.506  13.401  1.00 92.16           C  
+ATOM   4921  C   MET A 622      17.640  -5.055  14.616  1.00 92.16           C  
+ATOM   4922  CB  MET A 622      19.689  -6.318  13.804  1.00 92.16           C  
+ATOM   4923  O   MET A 622      16.525  -5.518  14.795  1.00 92.16           O  
+ATOM   4924  CG  MET A 622      19.299  -7.633  14.489  1.00 92.16           C  
+ATOM   4925  SD  MET A 622      18.383  -8.795  13.438  1.00 92.16           S  
+ATOM   4926  CE  MET A 622      19.721  -9.464  12.421  1.00 92.16           C  
+ATOM   4927  N   SER A 623      18.139  -4.064  15.363  1.00 92.95           N  
+ATOM   4928  CA  SER A 623      17.411  -3.492  16.502  1.00 92.95           C  
+ATOM   4929  C   SER A 623      16.061  -2.893  16.109  1.00 92.95           C  
+ATOM   4930  CB  SER A 623      18.240  -2.396  17.172  1.00 92.95           C  
+ATOM   4931  O   SER A 623      15.115  -2.990  16.879  1.00 92.95           O  
+ATOM   4932  OG  SER A 623      19.489  -2.907  17.596  1.00 92.95           O  
+ATOM   4933  N   TYR A 624      15.954  -2.289  14.919  1.00 94.88           N  
+ATOM   4934  CA  TYR A 624      14.672  -1.789  14.417  1.00 94.88           C  
+ATOM   4935  C   TYR A 624      13.686  -2.934  14.144  1.00 94.88           C  
+ATOM   4936  CB  TYR A 624      14.905  -0.937  13.161  1.00 94.88           C  
+ATOM   4937  O   TYR A 624      12.533  -2.872  14.556  1.00 94.88           O  
+ATOM   4938  CG  TYR A 624      13.623  -0.415  12.540  1.00 94.88           C  
+ATOM   4939  CD1 TYR A 624      13.172  -0.928  11.307  1.00 94.88           C  
+ATOM   4940  CD2 TYR A 624      12.849   0.538  13.230  1.00 94.88           C  
+ATOM   4941  CE1 TYR A 624      11.954  -0.479  10.764  1.00 94.88           C  
+ATOM   4942  CE2 TYR A 624      11.616   0.967  12.701  1.00 94.88           C  
+ATOM   4943  OH  TYR A 624       9.971   0.836  10.950  1.00 94.88           O  
+ATOM   4944  CZ  TYR A 624      11.167   0.456  11.466  1.00 94.88           C  
+ATOM   4945  N   ILE A 625      14.131  -4.007  13.490  1.00 94.33           N  
+ATOM   4946  CA  ILE A 625      13.268  -5.150  13.166  1.00 94.33           C  
+ATOM   4947  C   ILE A 625      12.895  -5.953  14.413  1.00 94.33           C  
+ATOM   4948  CB  ILE A 625      13.923  -6.008  12.066  1.00 94.33           C  
+ATOM   4949  O   ILE A 625      11.800  -6.490  14.453  1.00 94.33           O  
+ATOM   4950  CG1 ILE A 625      13.876  -5.212  10.742  1.00 94.33           C  
+ATOM   4951  CG2 ILE A 625      13.224  -7.368  11.887  1.00 94.33           C  
+ATOM   4952  CD1 ILE A 625      14.834  -5.762   9.691  1.00 94.33           C  
+ATOM   4953  N   THR A 626      13.738  -6.007  15.443  1.00 92.92           N  
+ATOM   4954  CA  THR A 626      13.443  -6.700  16.710  1.00 92.92           C  
+ATOM   4955  C   THR A 626      12.841  -5.779  17.777  1.00 92.92           C  
+ATOM   4956  CB  THR A 626      14.686  -7.421  17.255  1.00 92.92           C  
+ATOM   4957  O   THR A 626      12.808  -6.145  18.951  1.00 92.92           O  
+ATOM   4958  CG2 THR A 626      15.313  -8.375  16.237  1.00 92.92           C  
+ATOM   4959  OG1 THR A 626      15.661  -6.474  17.638  1.00 92.92           O  
+ATOM   4960  N   ALA A 627      12.429  -4.559  17.415  1.00 92.51           N  
+ATOM   4961  CA  ALA A 627      11.858  -3.613  18.366  1.00 92.51           C  
+ATOM   4962  C   ALA A 627      10.524  -4.133  18.925  1.00 92.51           C  
+ATOM   4963  CB  ALA A 627      11.698  -2.242  17.699  1.00 92.51           C  
+ATOM   4964  O   ALA A 627       9.667  -4.600  18.175  1.00 92.51           O  
+ATOM   4965  N   LYS A 628      10.339  -4.018  20.244  1.00 91.65           N  
+ATOM   4966  CA  LYS A 628       9.124  -4.441  20.947  1.00 91.65           C  
+ATOM   4967  C   LYS A 628       8.284  -3.226  21.322  1.00 91.65           C  
+ATOM   4968  CB  LYS A 628       9.477  -5.285  22.178  1.00 91.65           C  
+ATOM   4969  O   LYS A 628       8.383  -2.714  22.429  1.00 91.65           O  
+ATOM   4970  CG  LYS A 628      10.257  -6.567  21.849  1.00 91.65           C  
+ATOM   4971  CD  LYS A 628      10.195  -7.479  23.076  1.00 91.65           C  
+ATOM   4972  CE  LYS A 628      11.022  -8.754  22.938  1.00 91.65           C  
+ATOM   4973  NZ  LYS A 628      10.615  -9.704  24.000  1.00 91.65           N  
+ATOM   4974  N   ASN A 629       7.474  -2.756  20.379  1.00 92.52           N  
+ATOM   4975  CA  ASN A 629       6.573  -1.624  20.591  1.00 92.52           C  
+ATOM   4976  C   ASN A 629       5.105  -2.076  20.552  1.00 92.52           C  
+ATOM   4977  CB  ASN A 629       6.906  -0.491  19.607  1.00 92.52           C  
+ATOM   4978  O   ASN A 629       4.299  -1.539  19.801  1.00 92.52           O  
+ATOM   4979  CG  ASN A 629       8.289   0.088  19.830  1.00 92.52           C  
+ATOM   4980  ND2 ASN A 629       9.101   0.172  18.807  1.00 92.52           N  
+ATOM   4981  OD1 ASN A 629       8.666   0.502  20.914  1.00 92.52           O  
+ATOM   4982  N   SER A 630       4.741  -3.136  21.272  1.00 91.92           N  
+ATOM   4983  CA  SER A 630       3.361  -3.645  21.317  1.00 91.92           C  
+ATOM   4984  C   SER A 630       3.039  -4.160  22.717  1.00 91.92           C  
+ATOM   4985  CB  SER A 630       3.112  -4.697  20.225  1.00 91.92           C  
+ATOM   4986  O   SER A 630       3.913  -4.715  23.379  1.00 91.92           O  
+ATOM   4987  OG  SER A 630       3.379  -4.077  18.969  1.00 91.92           O  
+ATOM   4988  N   ILE A 631       1.815  -3.903  23.176  1.00 92.70           N  
+ATOM   4989  CA  ILE A 631       1.319  -4.247  24.508  1.00 92.70           C  
+ATOM   4990  C   ILE A 631       0.080  -5.103  24.270  1.00 92.70           C  
+ATOM   4991  CB  ILE A 631       1.004  -2.987  25.360  1.00 92.70           C  
+ATOM   4992  O   ILE A 631      -1.030  -4.581  24.232  1.00 92.70           O  
+ATOM   4993  CG1 ILE A 631       2.196  -2.008  25.453  1.00 92.70           C  
+ATOM   4994  CG2 ILE A 631       0.584  -3.438  26.774  1.00 92.70           C  
+ATOM   4995  CD1 ILE A 631       1.833  -0.652  26.075  1.00 92.70           C  
+ATOM   4996  N   SER A 632       0.279  -6.408  24.082  1.00 90.12           N  
+ATOM   4997  CA  SER A 632      -0.747  -7.321  23.559  1.00 90.12           C  
+ATOM   4998  C   SER A 632      -2.049  -7.305  24.364  1.00 90.12           C  
+ATOM   4999  CB  SER A 632      -0.189  -8.747  23.483  1.00 90.12           C  
+ATOM   5000  O   SER A 632      -3.130  -7.395  23.801  1.00 90.12           O  
+ATOM   5001  OG  SER A 632       1.137  -8.737  22.968  1.00 90.12           O  
+ATOM   5002  N   VAL A 633      -1.970  -7.096  25.683  1.00 91.46           N  
+ATOM   5003  CA  VAL A 633      -3.163  -7.011  26.545  1.00 91.46           C  
+ATOM   5004  C   VAL A 633      -4.045  -5.791  26.251  1.00 91.46           C  
+ATOM   5005  CB  VAL A 633      -2.796  -7.059  28.041  1.00 91.46           C  
+ATOM   5006  O   VAL A 633      -5.235  -5.826  26.544  1.00 91.46           O  
+ATOM   5007  CG1 VAL A 633      -2.104  -8.383  28.384  1.00 91.46           C  
+ATOM   5008  CG2 VAL A 633      -1.883  -5.908  28.486  1.00 91.46           C  
+ATOM   5009  N   LEU A 634      -3.479  -4.725  25.674  1.00 93.76           N  
+ATOM   5010  CA  LEU A 634      -4.183  -3.498  25.284  1.00 93.76           C  
+ATOM   5011  C   LEU A 634      -4.631  -3.498  23.818  1.00 93.76           C  
+ATOM   5012  CB  LEU A 634      -3.291  -2.272  25.545  1.00 93.76           C  
+ATOM   5013  O   LEU A 634      -5.321  -2.565  23.399  1.00 93.76           O  
+ATOM   5014  CG  LEU A 634      -2.891  -2.030  27.006  1.00 93.76           C  
+ATOM   5015  CD1 LEU A 634      -2.114  -0.715  27.082  1.00 93.76           C  
+ATOM   5016  CD2 LEU A 634      -4.106  -1.911  27.924  1.00 93.76           C  
+ATOM   5017  N   ASP A 635      -4.241  -4.506  23.042  1.00 94.40           N  
+ATOM   5018  CA  ASP A 635      -4.607  -4.603  21.638  1.00 94.40           C  
+ATOM   5019  C   ASP A 635      -6.096  -4.921  21.490  1.00 94.40           C  
+ATOM   5020  CB  ASP A 635      -3.704  -5.623  20.922  1.00 94.40           C  
+ATOM   5021  O   ASP A 635      -6.660  -5.741  22.209  1.00 94.40           O  
+ATOM   5022  CG  ASP A 635      -2.302  -5.070  20.635  1.00 94.40           C  
+ATOM   5023  OD1 ASP A 635      -2.207  -3.850  20.363  1.00 94.40           O  
+ATOM   5024  OD2 ASP A 635      -1.332  -5.849  20.537  1.00 94.40           O  
+ATOM   5025  N   TYR A 636      -6.759  -4.253  20.552  1.00 95.72           N  
+ATOM   5026  CA  TYR A 636      -8.130  -4.583  20.182  1.00 95.72           C  
+ATOM   5027  C   TYR A 636      -8.124  -5.784  19.211  1.00 95.72           C  
+ATOM   5028  CB  TYR A 636      -8.775  -3.331  19.581  1.00 95.72           C  
+ATOM   5029  O   TYR A 636      -7.326  -5.755  18.270  1.00 95.72           O  
+ATOM   5030  CG  TYR A 636     -10.187  -3.568  19.111  1.00 95.72           C  
+ATOM   5031  CD1 TYR A 636     -10.396  -4.107  17.830  1.00 95.72           C  
+ATOM   5032  CD2 TYR A 636     -11.272  -3.338  19.978  1.00 95.72           C  
+ATOM   5033  CE1 TYR A 636     -11.692  -4.445  17.417  1.00 95.72           C  
+ATOM   5034  CE2 TYR A 636     -12.575  -3.645  19.553  1.00 95.72           C  
+ATOM   5035  OH  TYR A 636     -14.020  -4.540  17.900  1.00 95.72           O  
+ATOM   5036  CZ  TYR A 636     -12.775  -4.208  18.280  1.00 95.72           C  
+ATOM   5037  N   PRO A 637      -8.998  -6.804  19.374  1.00 95.69           N  
+ATOM   5038  CA  PRO A 637     -10.140  -6.873  20.302  1.00 95.69           C  
+ATOM   5039  C   PRO A 637      -9.842  -7.470  21.690  1.00 95.69           C  
+ATOM   5040  CB  PRO A 637     -11.177  -7.721  19.562  1.00 95.69           C  
+ATOM   5041  O   PRO A 637     -10.733  -7.475  22.539  1.00 95.69           O  
+ATOM   5042  CG  PRO A 637     -10.296  -8.737  18.843  1.00 95.69           C  
+ATOM   5043  CD  PRO A 637      -9.079  -7.912  18.428  1.00 95.69           C  
+ATOM   5044  N   HIS A 638      -8.623  -7.943  21.958  1.00 94.25           N  
+ATOM   5045  CA  HIS A 638      -8.267  -8.582  23.232  1.00 94.25           C  
+ATOM   5046  C   HIS A 638      -8.672  -7.737  24.457  1.00 94.25           C  
+ATOM   5047  CB  HIS A 638      -6.757  -8.871  23.235  1.00 94.25           C  
+ATOM   5048  O   HIS A 638      -9.294  -8.239  25.393  1.00 94.25           O  
+ATOM   5049  CG  HIS A 638      -6.285  -9.562  24.484  1.00 94.25           C  
+ATOM   5050  CD2 HIS A 638      -5.994 -10.893  24.613  1.00 94.25           C  
+ATOM   5051  ND1 HIS A 638      -6.108  -8.980  25.719  1.00 94.25           N  
+ATOM   5052  CE1 HIS A 638      -5.734  -9.942  26.577  1.00 94.25           C  
+ATOM   5053  NE2 HIS A 638      -5.622 -11.120  25.946  1.00 94.25           N  
+ATOM   5054  N   CYS A 639      -8.382  -6.433  24.436  1.00 94.42           N  
+ATOM   5055  CA  CYS A 639      -8.609  -5.520  25.560  1.00 94.42           C  
+ATOM   5056  C   CYS A 639     -10.078  -5.235  25.902  1.00 94.42           C  
+ATOM   5057  CB  CYS A 639      -7.851  -4.220  25.273  1.00 94.42           C  
+ATOM   5058  O   CYS A 639     -10.346  -4.661  26.957  1.00 94.42           O  
+ATOM   5059  SG  CYS A 639      -8.551  -3.303  23.865  1.00 94.42           S  
+ATOM   5060  N   VAL A 640     -11.018  -5.593  25.022  1.00 94.94           N  
+ATOM   5061  CA  VAL A 640     -12.458  -5.400  25.259  1.00 94.94           C  
+ATOM   5062  C   VAL A 640     -13.191  -6.693  25.611  1.00 94.94           C  
+ATOM   5063  CB  VAL A 640     -13.144  -4.683  24.085  1.00 94.94           C  
+ATOM   5064  O   VAL A 640     -14.301  -6.629  26.132  1.00 94.94           O  
+ATOM   5065  CG1 VAL A 640     -12.606  -3.262  23.883  1.00 94.94           C  
+ATOM   5066  CG2 VAL A 640     -13.054  -5.424  22.748  1.00 94.94           C  
+ATOM   5067  N   VAL A 641     -12.576  -7.847  25.341  1.00 93.64           N  
+ATOM   5068  CA  VAL A 641     -13.124  -9.174  25.656  1.00 93.64           C  
+ATOM   5069  C   VAL A 641     -12.594  -9.683  26.996  1.00 93.64           C  
+ATOM   5070  CB  VAL A 641     -12.781 -10.164  24.524  1.00 93.64           C  
+ATOM   5071  O   VAL A 641     -13.339 -10.271  27.777  1.00 93.64           O  
+ATOM   5072  CG1 VAL A 641     -13.261 -11.587  24.821  1.00 93.64           C  
+ATOM   5073  CG2 VAL A 641     -13.425  -9.736  23.198  1.00 93.64           C  
+ATOM   5074  N   HIS A 642     -11.308  -9.460  27.270  1.00 91.69           N  
+ATOM   5075  CA  HIS A 642     -10.633  -9.993  28.448  1.00 91.69           C  
+ATOM   5076  C   HIS A 642     -10.476  -8.943  29.546  1.00 91.69           C  
+ATOM   5077  CB  HIS A 642      -9.293 -10.611  28.032  1.00 91.69           C  
+ATOM   5078  O   HIS A 642     -10.295  -7.753  29.283  1.00 91.69           O  
+ATOM   5079  CG  HIS A 642      -9.478 -11.765  27.079  1.00 91.69           C  
+ATOM   5080  CD2 HIS A 642      -9.196 -11.783  25.739  1.00 91.69           C  
+ATOM   5081  ND1 HIS A 642     -10.057 -12.974  27.387  1.00 91.69           N  
+ATOM   5082  CE1 HIS A 642     -10.121 -13.703  26.262  1.00 91.69           C  
+ATOM   5083  NE2 HIS A 642      -9.613 -13.019  25.231  1.00 91.69           N  
+ATOM   5084  N   GLU A 643     -10.501  -9.400  30.798  1.00 85.95           N  
+ATOM   5085  CA  GLU A 643     -10.191  -8.548  31.940  1.00 85.95           C  
+ATOM   5086  C   GLU A 643      -8.718  -8.119  31.882  1.00 85.95           C  
+ATOM   5087  CB  GLU A 643     -10.566  -9.264  33.244  1.00 85.95           C  
+ATOM   5088  O   GLU A 643      -7.810  -8.937  31.707  1.00 85.95           O  
+ATOM   5089  CG  GLU A 643     -10.569  -8.305  34.445  1.00 85.95           C  
+ATOM   5090  CD  GLU A 643     -11.175  -8.930  35.715  1.00 85.95           C  
+ATOM   5091  OE1 GLU A 643     -11.450  -8.152  36.656  1.00 85.95           O  
+ATOM   5092  OE2 GLU A 643     -11.377 -10.167  35.742  1.00 85.95           O  
+ATOM   5093  N   LEU A 644      -8.487  -6.809  31.976  1.00 86.84           N  
+ATOM   5094  CA  LEU A 644      -7.162  -6.224  31.829  1.00 86.84           C  
+ATOM   5095  C   LEU A 644      -6.325  -6.475  33.091  1.00 86.84           C  
+ATOM   5096  CB  LEU A 644      -7.301  -4.720  31.538  1.00 86.84           C  
+ATOM   5097  O   LEU A 644      -6.726  -6.035  34.171  1.00 86.84           O  
+ATOM   5098  CG  LEU A 644      -7.677  -4.425  30.075  1.00 86.84           C  
+ATOM   5099  CD1 LEU A 644      -8.200  -2.995  29.945  1.00 86.84           C  
+ATOM   5100  CD2 LEU A 644      -6.449  -4.565  29.176  1.00 86.84           C  
+ATOM   5101  N   PRO A 645      -5.146  -7.116  32.983  1.00 85.67           N  
+ATOM   5102  CA  PRO A 645      -4.254  -7.260  34.124  1.00 85.67           C  
+ATOM   5103  C   PRO A 645      -3.677  -5.901  34.541  1.00 85.67           C  
+ATOM   5104  CB  PRO A 645      -3.170  -8.241  33.669  1.00 85.67           C  
+ATOM   5105  O   PRO A 645      -3.556  -4.979  33.727  1.00 85.67           O  
+ATOM   5106  CG  PRO A 645      -3.098  -8.012  32.160  1.00 85.67           C  
+ATOM   5107  CD  PRO A 645      -4.540  -7.676  31.782  1.00 85.67           C  
+ATOM   5108  N   GLU A 646      -3.259  -5.785  35.805  1.00 83.97           N  
+ATOM   5109  CA  GLU A 646      -2.505  -4.617  36.257  1.00 83.97           C  
+ATOM   5110  C   GLU A 646      -1.190  -4.506  35.478  1.00 83.97           C  
+ATOM   5111  CB  GLU A 646      -2.225  -4.647  37.767  1.00 83.97           C  
+ATOM   5112  O   GLU A 646      -0.341  -5.400  35.493  1.00 83.97           O  
+ATOM   5113  CG  GLU A 646      -3.468  -4.306  38.604  1.00 83.97           C  
+ATOM   5114  CD  GLU A 646      -3.153  -4.111  40.099  1.00 83.97           C  
+ATOM   5115  OE1 GLU A 646      -4.064  -3.642  40.818  1.00 83.97           O  
+ATOM   5116  OE2 GLU A 646      -2.007  -4.396  40.518  1.00 83.97           O  
+ATOM   5117  N   LEU A 647      -1.019  -3.384  34.779  1.00 87.55           N  
+ATOM   5118  CA  LEU A 647       0.209  -3.102  34.049  1.00 87.55           C  
+ATOM   5119  C   LEU A 647       1.330  -2.766  35.031  1.00 87.55           C  
+ATOM   5120  CB  LEU A 647      -0.021  -1.958  33.049  1.00 87.55           C  
+ATOM   5121  O   LEU A 647       1.228  -1.828  35.820  1.00 87.55           O  
+ATOM   5122  CG  LEU A 647      -0.864  -2.365  31.829  1.00 87.55           C  
+ATOM   5123  CD1 LEU A 647      -1.314  -1.103  31.091  1.00 87.55           C  
+ATOM   5124  CD2 LEU A 647      -0.068  -3.224  30.842  1.00 87.55           C  
+ATOM   5125  N   THR A 648       2.444  -3.479  34.914  1.00 87.75           N  
+ATOM   5126  CA  THR A 648       3.690  -3.178  35.628  1.00 87.75           C  
+ATOM   5127  C   THR A 648       4.760  -2.701  34.648  1.00 87.75           C  
+ATOM   5128  CB  THR A 648       4.183  -4.380  36.447  1.00 87.75           C  
+ATOM   5129  O   THR A 648       4.705  -3.003  33.453  1.00 87.75           O  
+ATOM   5130  CG2 THR A 648       3.112  -4.934  37.386  1.00 87.75           C  
+ATOM   5131  OG1 THR A 648       4.613  -5.412  35.590  1.00 87.75           O  
+ATOM   5132  N   ALA A 649       5.769  -1.971  35.134  1.00 85.33           N  
+ATOM   5133  CA  ALA A 649       6.899  -1.562  34.292  1.00 85.33           C  
+ATOM   5134  C   ALA A 649       7.608  -2.782  33.670  1.00 85.33           C  
+ATOM   5135  CB  ALA A 649       7.857  -0.717  35.138  1.00 85.33           C  
+ATOM   5136  O   ALA A 649       7.958  -2.765  32.495  1.00 85.33           O  
+ATOM   5137  N   GLU A 650       7.713  -3.871  34.431  1.00 83.64           N  
+ATOM   5138  CA  GLU A 650       8.295  -5.145  33.999  1.00 83.64           C  
+ATOM   5139  C   GLU A 650       7.493  -5.782  32.854  1.00 83.64           C  
+ATOM   5140  CB  GLU A 650       8.319  -6.088  35.210  1.00 83.64           C  
+ATOM   5141  O   GLU A 650       8.078  -6.251  31.879  1.00 83.64           O  
+ATOM   5142  CG  GLU A 650       9.266  -5.595  36.324  1.00 83.64           C  
+ATOM   5143  CD  GLU A 650       8.908  -6.111  37.728  1.00 83.64           C  
+ATOM   5144  OE1 GLU A 650       9.617  -5.697  38.674  1.00 83.64           O  
+ATOM   5145  OE2 GLU A 650       7.912  -6.856  37.862  1.00 83.64           O  
+ATOM   5146  N   SER A 651       6.155  -5.741  32.924  1.00 83.40           N  
+ATOM   5147  CA  SER A 651       5.290  -6.259  31.854  1.00 83.40           C  
+ATOM   5148  C   SER A 651       5.446  -5.482  30.539  1.00 83.40           C  
+ATOM   5149  CB  SER A 651       3.825  -6.286  32.309  1.00 83.40           C  
+ATOM   5150  O   SER A 651       5.409  -6.078  29.463  1.00 83.40           O  
+ATOM   5151  OG  SER A 651       3.257  -4.991  32.403  1.00 83.40           O  
+ATOM   5152  N   LEU A 652       5.688  -4.167  30.614  1.00 83.35           N  
+ATOM   5153  CA  LEU A 652       5.940  -3.324  29.441  1.00 83.35           C  
+ATOM   5154  C   LEU A 652       7.326  -3.578  28.835  1.00 83.35           C  
+ATOM   5155  CB  LEU A 652       5.802  -1.841  29.827  1.00 83.35           C  
+ATOM   5156  O   LEU A 652       7.475  -3.536  27.616  1.00 83.35           O  
+ATOM   5157  CG  LEU A 652       4.379  -1.388  30.191  1.00 83.35           C  
+ATOM   5158  CD1 LEU A 652       4.429   0.055  30.692  1.00 83.35           C  
+ATOM   5159  CD2 LEU A 652       3.443  -1.415  28.984  1.00 83.35           C  
+ATOM   5160  N   GLU A 653       8.336  -3.838  29.668  1.00 78.59           N  
+ATOM   5161  CA  GLU A 653       9.707  -4.100  29.217  1.00 78.59           C  
+ATOM   5162  C   GLU A 653       9.885  -5.502  28.623  1.00 78.59           C  
+ATOM   5163  CB  GLU A 653      10.690  -3.899  30.379  1.00 78.59           C  
+ATOM   5164  O   GLU A 653      10.661  -5.674  27.679  1.00 78.59           O  
+ATOM   5165  CG  GLU A 653      10.884  -2.413  30.717  1.00 78.59           C  
+ATOM   5166  CD  GLU A 653      11.904  -2.165  31.841  1.00 78.59           C  
+ATOM   5167  OE1 GLU A 653      12.095  -0.971  32.175  1.00 78.59           O  
+ATOM   5168  OE2 GLU A 653      12.535  -3.133  32.324  1.00 78.59           O  
+ATOM   5169  N   ALA A 654       9.160  -6.502  29.136  1.00 74.10           N  
+ATOM   5170  CA  ALA A 654       9.217  -7.867  28.617  1.00 74.10           C  
+ATOM   5171  C   ALA A 654       8.812  -7.926  27.130  1.00 74.10           C  
+ATOM   5172  CB  ALA A 654       8.326  -8.752  29.498  1.00 74.10           C  
+ATOM   5173  O   ALA A 654       9.472  -8.604  26.326  1.00 74.10           O  
+ATOM   5174  N   GLY A 655       7.779  -7.155  26.762  1.00 70.85           N  
+ATOM   5175  CA  GLY A 655       7.195  -7.099  25.423  1.00 70.85           C  
+ATOM   5176  C   GLY A 655       6.764  -8.473  24.895  1.00 70.85           C  
+ATOM   5177  O   GLY A 655       6.763  -9.470  25.614  1.00 70.85           O  
+ATOM   5178  N   ASP A 656       6.419  -8.546  23.610  1.00 74.09           N  
+ATOM   5179  CA  ASP A 656       5.987  -9.808  23.001  1.00 74.09           C  
+ATOM   5180  C   ASP A 656       7.160 -10.790  22.781  1.00 74.09           C  
+ATOM   5181  CB  ASP A 656       5.201  -9.508  21.715  1.00 74.09           C  
+ATOM   5182  O   ASP A 656       8.320 -10.384  22.641  1.00 74.09           O  
+ATOM   5183  CG  ASP A 656       4.215 -10.617  21.337  1.00 74.09           C  
+ATOM   5184  OD1 ASP A 656       4.251 -11.685  21.986  1.00 74.09           O  
+ATOM   5185  OD2 ASP A 656       3.488 -10.394  20.349  1.00 74.09           O  
+ATOM   5186  N   SER A 657       6.875 -12.093  22.729  1.00 76.64           N  
+ATOM   5187  CA  SER A 657       7.872 -13.169  22.554  1.00 76.64           C  
+ATOM   5188  C   SER A 657       8.354 -13.324  21.102  1.00 76.64           C  
+ATOM   5189  CB  SER A 657       7.319 -14.500  23.069  1.00 76.64           C  
+ATOM   5190  O   SER A 657       9.187 -14.180  20.803  1.00 76.64           O  
+ATOM   5191  OG  SER A 657       6.944 -14.381  24.426  1.00 76.64           O  
+ATOM   5192  N   ASN A 658       7.842 -12.492  20.193  1.00 83.24           N  
+ATOM   5193  CA  ASN A 658       8.155 -12.540  18.771  1.00 83.24           C  
+ATOM   5194  C   ASN A 658       9.624 -12.197  18.484  1.00 83.24           C  
+ATOM   5195  CB  ASN A 658       7.174 -11.630  18.009  1.00 83.24           C  
+ATOM   5196  O   ASN A 658      10.193 -11.255  19.037  1.00 83.24           O  
+ATOM   5197  CG  ASN A 658       5.768 -12.204  17.999  1.00 83.24           C  
+ATOM   5198  ND2 ASN A 658       4.754 -11.378  18.006  1.00 83.24           N  
+ATOM   5199  OD1 ASN A 658       5.578 -13.407  17.976  1.00 83.24           O  
+ATOM   5200  N   GLN A 659      10.229 -12.942  17.553  1.00 85.55           N  
+ATOM   5201  CA  GLN A 659      11.618 -12.723  17.127  1.00 85.55           C  
+ATOM   5202  C   GLN A 659      11.801 -11.403  16.366  1.00 85.55           C  
+ATOM   5203  CB  GLN A 659      12.077 -13.877  16.224  1.00 85.55           C  
+ATOM   5204  O   GLN A 659      12.905 -10.865  16.308  1.00 85.55           O  
+ATOM   5205  CG  GLN A 659      12.120 -15.238  16.933  1.00 85.55           C  
+ATOM   5206  CD  GLN A 659      12.636 -16.345  16.016  1.00 85.55           C  
+ATOM   5207  NE2 GLN A 659      12.365 -17.592  16.327  1.00 85.55           N  
+ATOM   5208  OE1 GLN A 659      13.291 -16.114  15.012  1.00 85.55           O  
+ATOM   5209  N   PHE A 660      10.733 -10.893  15.754  1.00 91.19           N  
+ATOM   5210  CA  PHE A 660      10.730  -9.669  14.967  1.00 91.19           C  
+ATOM   5211  C   PHE A 660       9.362  -8.977  15.036  1.00 91.19           C  
+ATOM   5212  CB  PHE A 660      11.125  -9.993  13.514  1.00 91.19           C  
+ATOM   5213  O   PHE A 660       8.333  -9.605  15.274  1.00 91.19           O  
+ATOM   5214  CG  PHE A 660      10.197 -10.966  12.810  1.00 91.19           C  
+ATOM   5215  CD1 PHE A 660      10.480 -12.346  12.791  1.00 91.19           C  
+ATOM   5216  CD2 PHE A 660       9.004 -10.496  12.234  1.00 91.19           C  
+ATOM   5217  CE1 PHE A 660       9.582 -13.245  12.192  1.00 91.19           C  
+ATOM   5218  CE2 PHE A 660       8.078 -11.401  11.694  1.00 91.19           C  
+ATOM   5219  CZ  PHE A 660       8.375 -12.773  11.653  1.00 91.19           C  
+ATOM   5220  N   CYS A 661       9.353  -7.678  14.760  1.00 93.44           N  
+ATOM   5221  CA  CYS A 661       8.168  -6.871  14.522  1.00 93.44           C  
+ATOM   5222  C   CYS A 661       7.784  -6.960  13.039  1.00 93.44           C  
+ATOM   5223  CB  CYS A 661       8.466  -5.436  14.980  1.00 93.44           C  
+ATOM   5224  O   CYS A 661       8.535  -6.513  12.160  1.00 93.44           O  
+ATOM   5225  SG  CYS A 661       7.085  -4.339  14.550  1.00 93.44           S  
+ATOM   5226  N   TRP A 662       6.608  -7.532  12.761  1.00 94.57           N  
+ATOM   5227  CA  TRP A 662       6.102  -7.732  11.399  1.00 94.57           C  
+ATOM   5228  C   TRP A 662       6.049  -6.412  10.620  1.00 94.57           C  
+ATOM   5229  CB  TRP A 662       4.731  -8.422  11.455  1.00 94.57           C  
+ATOM   5230  O   TRP A 662       6.597  -6.335   9.518  1.00 94.57           O  
+ATOM   5231  CG  TRP A 662       4.206  -8.881  10.128  1.00 94.57           C  
+ATOM   5232  CD1 TRP A 662       4.186 -10.159   9.686  1.00 94.57           C  
+ATOM   5233  CD2 TRP A 662       3.558  -8.093   9.080  1.00 94.57           C  
+ATOM   5234  CE2 TRP A 662       3.207  -8.967   8.009  1.00 94.57           C  
+ATOM   5235  CE3 TRP A 662       3.215  -6.731   8.930  1.00 94.57           C  
+ATOM   5236  NE1 TRP A 662       3.626 -10.211   8.423  1.00 94.57           N  
+ATOM   5237  CH2 TRP A 662       2.257  -7.154   6.722  1.00 94.57           C  
+ATOM   5238  CZ2 TRP A 662       2.555  -8.519   6.852  1.00 94.57           C  
+ATOM   5239  CZ3 TRP A 662       2.607  -6.264   7.751  1.00 94.57           C  
+ATOM   5240  N   ARG A 663       5.518  -5.335  11.229  1.00 95.39           N  
+ATOM   5241  CA  ARG A 663       5.444  -3.987  10.625  1.00 95.39           C  
+ATOM   5242  C   ARG A 663       6.795  -3.494  10.130  1.00 95.39           C  
+ATOM   5243  CB  ARG A 663       4.952  -2.943  11.640  1.00 95.39           C  
+ATOM   5244  O   ARG A 663       6.904  -2.983   9.013  1.00 95.39           O  
+ATOM   5245  CG  ARG A 663       3.539  -3.148  12.186  1.00 95.39           C  
+ATOM   5246  CD  ARG A 663       3.216  -1.981  13.136  1.00 95.39           C  
+ATOM   5247  NE  ARG A 663       3.926  -2.105  14.418  1.00 95.39           N  
+ATOM   5248  NH1 ARG A 663       2.592  -3.751  15.332  1.00 95.39           N  
+ATOM   5249  NH2 ARG A 663       4.367  -2.916  16.449  1.00 95.39           N  
+ATOM   5250  CZ  ARG A 663       3.611  -2.931  15.392  1.00 95.39           C  
+ATOM   5251  N   ASN A 664       7.825  -3.647  10.957  1.00 96.32           N  
+ATOM   5252  CA  ASN A 664       9.156  -3.113  10.689  1.00 96.32           C  
+ATOM   5253  C   ASN A 664       9.845  -3.908   9.579  1.00 96.32           C  
+ATOM   5254  CB  ASN A 664       9.959  -3.088  12.005  1.00 96.32           C  
+ATOM   5255  O   ASN A 664      10.445  -3.316   8.677  1.00 96.32           O  
+ATOM   5256  CG  ASN A 664       9.417  -2.055  12.982  1.00 96.32           C  
+ATOM   5257  ND2 ASN A 664       9.911  -2.015  14.194  1.00 96.32           N  
+ATOM   5258  OD1 ASN A 664       8.550  -1.267  12.650  1.00 96.32           O  
+ATOM   5259  N   LEU A 665       9.715  -5.236   9.594  1.00 96.04           N  
+ATOM   5260  CA  LEU A 665      10.262  -6.100   8.550  1.00 96.04           C  
+ATOM   5261  C   LEU A 665       9.545  -5.897   7.206  1.00 96.04           C  
+ATOM   5262  CB  LEU A 665      10.199  -7.548   9.050  1.00 96.04           C  
+ATOM   5263  O   LEU A 665      10.208  -5.706   6.182  1.00 96.04           O  
+ATOM   5264  CG  LEU A 665      10.830  -8.594   8.116  1.00 96.04           C  
+ATOM   5265  CD1 LEU A 665      12.252  -8.244   7.660  1.00 96.04           C  
+ATOM   5266  CD2 LEU A 665      10.908  -9.908   8.886  1.00 96.04           C  
+ATOM   5267  N   PHE A 666       8.211  -5.843   7.216  1.00 97.03           N  
+ATOM   5268  CA  PHE A 666       7.387  -5.524   6.049  1.00 97.03           C  
+ATOM   5269  C   PHE A 666       7.762  -4.163   5.445  1.00 97.03           C  
+ATOM   5270  CB  PHE A 666       5.913  -5.561   6.468  1.00 97.03           C  
+ATOM   5271  O   PHE A 666       8.047  -4.069   4.247  1.00 97.03           O  
+ATOM   5272  CG  PHE A 666       4.956  -5.133   5.377  1.00 97.03           C  
+ATOM   5273  CD1 PHE A 666       4.445  -3.825   5.374  1.00 97.03           C  
+ATOM   5274  CD2 PHE A 666       4.547  -6.046   4.389  1.00 97.03           C  
+ATOM   5275  CE1 PHE A 666       3.470  -3.452   4.435  1.00 97.03           C  
+ATOM   5276  CE2 PHE A 666       3.622  -5.648   3.409  1.00 97.03           C  
+ATOM   5277  CZ  PHE A 666       3.058  -4.363   3.447  1.00 97.03           C  
+ATOM   5278  N   SER A 667       7.875  -3.129   6.285  1.00 97.93           N  
+ATOM   5279  CA  SER A 667       8.309  -1.786   5.884  1.00 97.93           C  
+ATOM   5280  C   SER A 667       9.691  -1.796   5.236  1.00 97.93           C  
+ATOM   5281  CB  SER A 667       8.372  -0.865   7.100  1.00 97.93           C  
+ATOM   5282  O   SER A 667       9.880  -1.241   4.153  1.00 97.93           O  
+ATOM   5283  OG  SER A 667       7.086  -0.668   7.628  1.00 97.93           O  
+ATOM   5284  N   CYS A 668      10.666  -2.473   5.852  1.00 97.98           N  
+ATOM   5285  CA  CYS A 668      12.016  -2.585   5.302  1.00 97.98           C  
+ATOM   5286  C   CYS A 668      12.004  -3.238   3.914  1.00 97.98           C  
+ATOM   5287  CB  CYS A 668      12.898  -3.401   6.257  1.00 97.98           C  
+ATOM   5288  O   CYS A 668      12.629  -2.732   2.977  1.00 97.98           O  
+ATOM   5289  SG  CYS A 668      13.273  -2.434   7.738  1.00 97.98           S  
+ATOM   5290  N   ILE A 669      11.271  -4.342   3.761  1.00 97.47           N  
+ATOM   5291  CA  ILE A 669      11.130  -5.028   2.476  1.00 97.47           C  
+ATOM   5292  C   ILE A 669      10.498  -4.088   1.444  1.00 97.47           C  
+ATOM   5293  CB  ILE A 669      10.342  -6.344   2.662  1.00 97.47           C  
+ATOM   5294  O   ILE A 669      11.024  -3.967   0.336  1.00 97.47           O  
+ATOM   5295  CG1 ILE A 669      11.212  -7.366   3.427  1.00 97.47           C  
+ATOM   5296  CG2 ILE A 669       9.916  -6.925   1.302  1.00 97.47           C  
+ATOM   5297  CD1 ILE A 669      10.424  -8.567   3.958  1.00 97.47           C  
+ATOM   5298  N   ASN A 670       9.427  -3.375   1.791  1.00 98.32           N  
+ATOM   5299  CA  ASN A 670       8.758  -2.448   0.879  1.00 98.32           C  
+ATOM   5300  C   ASN A 670       9.665  -1.308   0.428  1.00 98.32           C  
+ATOM   5301  CB  ASN A 670       7.497  -1.891   1.545  1.00 98.32           C  
+ATOM   5302  O   ASN A 670       9.782  -1.063  -0.773  1.00 98.32           O  
+ATOM   5303  CG  ASN A 670       6.389  -2.906   1.640  1.00 98.32           C  
+ATOM   5304  ND2 ASN A 670       5.323  -2.555   2.302  1.00 98.32           N  
+ATOM   5305  OD1 ASN A 670       6.475  -3.991   1.086  1.00 98.32           O  
+ATOM   5306  N   LEU A 671      10.369  -0.661   1.357  1.00 98.49           N  
+ATOM   5307  CA  LEU A 671      11.297   0.424   1.041  1.00 98.49           C  
+ATOM   5308  C   LEU A 671      12.435  -0.061   0.128  1.00 98.49           C  
+ATOM   5309  CB  LEU A 671      11.826   1.037   2.348  1.00 98.49           C  
+ATOM   5310  O   LEU A 671      12.765   0.602  -0.856  1.00 98.49           O  
+ATOM   5311  CG  LEU A 671      10.769   1.755   3.214  1.00 98.49           C  
+ATOM   5312  CD1 LEU A 671      11.418   2.189   4.528  1.00 98.49           C  
+ATOM   5313  CD2 LEU A 671      10.164   2.987   2.542  1.00 98.49           C  
+ATOM   5314  N   LEU A 672      12.983  -1.258   0.363  1.00 98.41           N  
+ATOM   5315  CA  LEU A 672      13.978  -1.858  -0.536  1.00 98.41           C  
+ATOM   5316  C   LEU A 672      13.399  -2.162  -1.922  1.00 98.41           C  
+ATOM   5317  CB  LEU A 672      14.533  -3.145   0.088  1.00 98.41           C  
+ATOM   5318  O   LEU A 672      14.085  -1.976  -2.929  1.00 98.41           O  
+ATOM   5319  CG  LEU A 672      15.469  -2.893   1.275  1.00 98.41           C  
+ATOM   5320  CD1 LEU A 672      15.640  -4.196   2.046  1.00 98.41           C  
+ATOM   5321  CD2 LEU A 672      16.845  -2.391   0.830  1.00 98.41           C  
+ATOM   5322  N   ARG A 673      12.140  -2.610  -2.001  1.00 98.07           N  
+ATOM   5323  CA  ARG A 673      11.435  -2.866  -3.268  1.00 98.07           C  
+ATOM   5324  C   ARG A 673      11.179  -1.585  -4.052  1.00 98.07           C  
+ATOM   5325  CB  ARG A 673      10.105  -3.587  -2.998  1.00 98.07           C  
+ATOM   5326  O   ARG A 673      11.372  -1.595  -5.270  1.00 98.07           O  
+ATOM   5327  CG  ARG A 673      10.334  -5.033  -2.569  1.00 98.07           C  
+ATOM   5328  CD  ARG A 673       9.041  -5.755  -2.169  1.00 98.07           C  
+ATOM   5329  NE  ARG A 673       8.443  -6.473  -3.313  1.00 98.07           N  
+ATOM   5330  NH1 ARG A 673       6.279  -6.706  -2.520  1.00 98.07           N  
+ATOM   5331  NH2 ARG A 673       6.927  -7.885  -4.247  1.00 98.07           N  
+ATOM   5332  CZ  ARG A 673       7.232  -7.001  -3.341  1.00 98.07           C  
+ATOM   5333  N   ILE A 674      10.781  -0.510  -3.374  1.00 98.75           N  
+ATOM   5334  CA  ILE A 674      10.627   0.830  -3.955  1.00 98.75           C  
+ATOM   5335  C   ILE A 674      11.976   1.287  -4.508  1.00 98.75           C  
+ATOM   5336  CB  ILE A 674      10.060   1.821  -2.911  1.00 98.75           C  
+ATOM   5337  O   ILE A 674      12.079   1.562  -5.701  1.00 98.75           O  
+ATOM   5338  CG1 ILE A 674       8.598   1.460  -2.570  1.00 98.75           C  
+ATOM   5339  CG2 ILE A 674      10.136   3.270  -3.431  1.00 98.75           C  
+ATOM   5340  CD1 ILE A 674       8.107   2.097  -1.267  1.00 98.75           C  
+ATOM   5341  N   LEU A 675      13.037   1.244  -3.697  1.00 98.34           N  
+ATOM   5342  CA  LEU A 675      14.378   1.648  -4.121  1.00 98.34           C  
+ATOM   5343  C   LEU A 675      14.869   0.847  -5.339  1.00 98.34           C  
+ATOM   5344  CB  LEU A 675      15.323   1.504  -2.914  1.00 98.34           C  
+ATOM   5345  O   LEU A 675      15.450   1.406  -6.270  1.00 98.34           O  
+ATOM   5346  CG  LEU A 675      16.707   2.140  -3.118  1.00 98.34           C  
+ATOM   5347  CD1 LEU A 675      16.579   3.632  -3.421  1.00 98.34           C  
+ATOM   5348  CD2 LEU A 675      17.551   1.985  -1.853  1.00 98.34           C  
+ATOM   5349  N   ASN A 676      14.578  -0.458  -5.378  1.00 98.02           N  
+ATOM   5350  CA  ASN A 676      14.883  -1.309  -6.528  1.00 98.02           C  
+ATOM   5351  C   ASN A 676      14.100  -0.880  -7.776  1.00 98.02           C  
+ATOM   5352  CB  ASN A 676      14.588  -2.779  -6.173  1.00 98.02           C  
+ATOM   5353  O   ASN A 676      14.664  -0.818  -8.861  1.00 98.02           O  
+ATOM   5354  CG  ASN A 676      15.627  -3.719  -6.740  1.00 98.02           C  
+ATOM   5355  ND2 ASN A 676      16.644  -4.008  -5.971  1.00 98.02           N  
+ATOM   5356  OD1 ASN A 676      15.520  -4.252  -7.834  1.00 98.02           O  
+ATOM   5357  N   LYS A 677      12.804  -0.572  -7.644  1.00 97.87           N  
+ATOM   5358  CA  LYS A 677      11.970  -0.102  -8.759  1.00 97.87           C  
+ATOM   5359  C   LYS A 677      12.448   1.230  -9.323  1.00 97.87           C  
+ATOM   5360  CB  LYS A 677      10.513   0.029  -8.308  1.00 97.87           C  
+ATOM   5361  O   LYS A 677      12.467   1.355 -10.542  1.00 97.87           O  
+ATOM   5362  CG  LYS A 677       9.784  -1.310  -8.391  1.00 97.87           C  
+ATOM   5363  CD  LYS A 677       8.419  -1.167  -7.718  1.00 97.87           C  
+ATOM   5364  CE  LYS A 677       7.479  -2.292  -8.133  1.00 97.87           C  
+ATOM   5365  NZ  LYS A 677       6.841  -1.993  -9.441  1.00 97.87           N  
+ATOM   5366  N   LEU A 678      12.843   2.168  -8.463  1.00 97.92           N  
+ATOM   5367  CA  LEU A 678      13.321   3.485  -8.882  1.00 97.92           C  
+ATOM   5368  C   LEU A 678      14.641   3.395  -9.655  1.00 97.92           C  
+ATOM   5369  CB  LEU A 678      13.478   4.403  -7.654  1.00 97.92           C  
+ATOM   5370  O   LEU A 678      14.823   4.125 -10.620  1.00 97.92           O  
+ATOM   5371  CG  LEU A 678      12.175   4.746  -6.903  1.00 97.92           C  
+ATOM   5372  CD1 LEU A 678      12.493   5.671  -5.730  1.00 97.92           C  
+ATOM   5373  CD2 LEU A 678      11.132   5.415  -7.795  1.00 97.92           C  
+ATOM   5374  N   THR A 679      15.550   2.503  -9.253  1.00 96.08           N  
+ATOM   5375  CA  THR A 679      16.925   2.443  -9.792  1.00 96.08           C  
+ATOM   5376  C   THR A 679      17.124   1.427 -10.914  1.00 96.08           C  
+ATOM   5377  CB  THR A 679      17.927   2.167  -8.665  1.00 96.08           C  
+ATOM   5378  O   THR A 679      18.067   1.537 -11.698  1.00 96.08           O  
+ATOM   5379  CG2 THR A 679      17.961   3.329  -7.664  1.00 96.08           C  
+ATOM   5380  OG1 THR A 679      17.572   0.986  -7.969  1.00 96.08           O  
+ATOM   5381  N   LYS A 680      16.242   0.431 -11.027  1.00 92.74           N  
+ATOM   5382  CA  LYS A 680      16.378  -0.656 -11.998  1.00 92.74           C  
+ATOM   5383  C   LYS A 680      16.445  -0.122 -13.434  1.00 92.74           C  
+ATOM   5384  CB  LYS A 680      15.221  -1.639 -11.786  1.00 92.74           C  
+ATOM   5385  O   LYS A 680      15.461   0.403 -13.942  1.00 92.74           O  
+ATOM   5386  CG  LYS A 680      15.248  -2.784 -12.790  1.00 92.74           C  
+ATOM   5387  CD  LYS A 680      14.067  -3.723 -12.567  1.00 92.74           C  
+ATOM   5388  CE  LYS A 680      14.187  -4.874 -13.563  1.00 92.74           C  
+ATOM   5389  NZ  LYS A 680      12.950  -5.685 -13.589  1.00 92.74           N  
+ATOM   5390  N   TRP A 681      17.574  -0.378 -14.100  1.00 84.67           N  
+ATOM   5391  CA  TRP A 681      17.866   0.049 -15.480  1.00 84.67           C  
+ATOM   5392  C   TRP A 681      17.880   1.564 -15.687  1.00 84.67           C  
+ATOM   5393  CB  TRP A 681      16.979  -0.687 -16.502  1.00 84.67           C  
+ATOM   5394  O   TRP A 681      17.659   2.032 -16.797  1.00 84.67           O  
+ATOM   5395  CG  TRP A 681      17.133  -2.167 -16.453  1.00 84.67           C  
+ATOM   5396  CD1 TRP A 681      16.196  -3.060 -16.074  1.00 84.67           C  
+ATOM   5397  CD2 TRP A 681      18.309  -2.940 -16.813  1.00 84.67           C  
+ATOM   5398  CE2 TRP A 681      18.086  -4.286 -16.414  1.00 84.67           C  
+ATOM   5399  CE3 TRP A 681      19.546  -2.638 -17.417  1.00 84.67           C  
+ATOM   5400  NE1 TRP A 681      16.768  -4.318 -16.012  1.00 84.67           N  
+ATOM   5401  CH2 TRP A 681      20.303  -4.938 -17.121  1.00 84.67           C  
+ATOM   5402  CZ2 TRP A 681      19.092  -5.255 -16.484  1.00 84.67           C  
+ATOM   5403  CZ3 TRP A 681      20.517  -3.637 -17.604  1.00 84.67           C  
+ATOM   5404  N   LYS A 682      18.155   2.328 -14.629  1.00 91.66           N  
+ATOM   5405  CA  LYS A 682      18.348   3.773 -14.706  1.00 91.66           C  
+ATOM   5406  C   LYS A 682      19.750   4.088 -14.208  1.00 91.66           C  
+ATOM   5407  CB  LYS A 682      17.240   4.477 -13.906  1.00 91.66           C  
+ATOM   5408  O   LYS A 682      20.007   4.045 -13.002  1.00 91.66           O  
+ATOM   5409  CG  LYS A 682      15.816   4.216 -14.433  1.00 91.66           C  
+ATOM   5410  CD  LYS A 682      15.558   4.778 -15.839  1.00 91.66           C  
+ATOM   5411  CE  LYS A 682      14.089   4.548 -16.214  1.00 91.66           C  
+ATOM   5412  NZ  LYS A 682      13.782   4.973 -17.600  1.00 91.66           N  
+ATOM   5413  N   HIS A 683      20.668   4.349 -15.136  1.00 90.61           N  
+ATOM   5414  CA  HIS A 683      22.070   4.609 -14.811  1.00 90.61           C  
+ATOM   5415  C   HIS A 683      22.218   5.849 -13.932  1.00 90.61           C  
+ATOM   5416  CB  HIS A 683      22.873   4.751 -16.099  1.00 90.61           C  
+ATOM   5417  O   HIS A 683      22.834   5.754 -12.875  1.00 90.61           O  
+ATOM   5418  CG  HIS A 683      22.975   3.467 -16.868  1.00 90.61           C  
+ATOM   5419  CD2 HIS A 683      23.633   2.344 -16.462  1.00 90.61           C  
+ATOM   5420  ND1 HIS A 683      22.450   3.214 -18.111  1.00 90.61           N  
+ATOM   5421  CE1 HIS A 683      22.818   1.966 -18.454  1.00 90.61           C  
+ATOM   5422  NE2 HIS A 683      23.536   1.383 -17.471  1.00 90.61           N  
+ATOM   5423  N   SER A 684      21.537   6.948 -14.279  1.00 91.40           N  
+ATOM   5424  CA  SER A 684      21.505   8.176 -13.470  1.00 91.40           C  
+ATOM   5425  C   SER A 684      21.104   7.898 -12.013  1.00 91.40           C  
+ATOM   5426  CB  SER A 684      20.531   9.182 -14.099  1.00 91.40           C  
+ATOM   5427  O   SER A 684      21.831   8.213 -11.070  1.00 91.40           O  
+ATOM   5428  OG  SER A 684      20.596  10.391 -13.380  1.00 91.40           O  
+ATOM   5429  N   ARG A 685      19.992   7.182 -11.807  1.00 94.27           N  
+ATOM   5430  CA  ARG A 685      19.472   6.854 -10.467  1.00 94.27           C  
+ATOM   5431  C   ARG A 685      20.339   5.828  -9.728  1.00 94.27           C  
+ATOM   5432  CB  ARG A 685      18.018   6.375 -10.582  1.00 94.27           C  
+ATOM   5433  O   ARG A 685      20.425   5.862  -8.503  1.00 94.27           O  
+ATOM   5434  CG  ARG A 685      17.099   7.393 -11.285  1.00 94.27           C  
+ATOM   5435  CD  ARG A 685      15.708   6.792 -11.500  1.00 94.27           C  
+ATOM   5436  NE  ARG A 685      14.908   7.570 -12.455  1.00 94.27           N  
+ATOM   5437  NH1 ARG A 685      13.021   6.230 -12.550  1.00 94.27           N  
+ATOM   5438  NH2 ARG A 685      13.180   8.027 -13.833  1.00 94.27           N  
+ATOM   5439  CZ  ARG A 685      13.705   7.280 -12.915  1.00 94.27           C  
+ATOM   5440  N   THR A 686      21.008   4.926 -10.446  1.00 94.32           N  
+ATOM   5441  CA  THR A 686      21.998   4.011  -9.854  1.00 94.32           C  
+ATOM   5442  C   THR A 686      23.253   4.769  -9.421  1.00 94.32           C  
+ATOM   5443  CB  THR A 686      22.374   2.881 -10.818  1.00 94.32           C  
+ATOM   5444  O   THR A 686      23.759   4.526  -8.328  1.00 94.32           O  
+ATOM   5445  CG2 THR A 686      23.287   1.855 -10.152  1.00 94.32           C  
+ATOM   5446  OG1 THR A 686      21.212   2.180 -11.204  1.00 94.32           O  
+ATOM   5447  N   MET A 687      23.711   5.744 -10.208  1.00 91.56           N  
+ATOM   5448  CA  MET A 687      24.803   6.640  -9.827  1.00 91.56           C  
+ATOM   5449  C   MET A 687      24.457   7.465  -8.590  1.00 91.56           C  
+ATOM   5450  CB  MET A 687      25.198   7.555 -10.998  1.00 91.56           C  
+ATOM   5451  O   MET A 687      25.314   7.630  -7.725  1.00 91.56           O  
+ATOM   5452  CG  MET A 687      26.053   6.814 -12.027  1.00 91.56           C  
+ATOM   5453  SD  MET A 687      27.563   6.077 -11.347  1.00 91.56           S  
+ATOM   5454  CE  MET A 687      28.484   7.557 -10.859  1.00 91.56           C  
+ATOM   5455  N   MET A 688      23.198   7.884  -8.413  1.00 93.04           N  
+ATOM   5456  CA  MET A 688      22.768   8.505  -7.154  1.00 93.04           C  
+ATOM   5457  C   MET A 688      23.021   7.589  -5.944  1.00 93.04           C  
+ATOM   5458  CB  MET A 688      21.288   8.912  -7.191  1.00 93.04           C  
+ATOM   5459  O   MET A 688      23.503   8.064  -4.919  1.00 93.04           O  
+ATOM   5460  CG  MET A 688      20.974  10.015  -8.205  1.00 93.04           C  
+ATOM   5461  SD  MET A 688      19.214  10.448  -8.268  1.00 93.04           S  
+ATOM   5462  CE  MET A 688      19.031  11.384  -6.725  1.00 93.04           C  
+ATOM   5463  N   LEU A 689      22.772   6.273  -6.044  1.00 94.99           N  
+ATOM   5464  CA  LEU A 689      23.080   5.327  -4.955  1.00 94.99           C  
+ATOM   5465  C   LEU A 689      24.574   5.296  -4.607  1.00 94.99           C  
+ATOM   5466  CB  LEU A 689      22.652   3.894  -5.325  1.00 94.99           C  
+ATOM   5467  O   LEU A 689      24.929   5.173  -3.430  1.00 94.99           O  
+ATOM   5468  CG  LEU A 689      21.151   3.640  -5.470  1.00 94.99           C  
+ATOM   5469  CD1 LEU A 689      20.936   2.200  -5.948  1.00 94.99           C  
+ATOM   5470  CD2 LEU A 689      20.438   3.797  -4.130  1.00 94.99           C  
+ATOM   5471  N   VAL A 690      25.436   5.392  -5.620  1.00 93.18           N  
+ATOM   5472  CA  VAL A 690      26.895   5.410  -5.456  1.00 93.18           C  
+ATOM   5473  C   VAL A 690      27.333   6.717  -4.796  1.00 93.18           C  
+ATOM   5474  CB  VAL A 690      27.605   5.194  -6.808  1.00 93.18           C  
+ATOM   5475  O   VAL A 690      28.049   6.681  -3.795  1.00 93.18           O  
+ATOM   5476  CG1 VAL A 690      29.130   5.187  -6.648  1.00 93.18           C  
+ATOM   5477  CG2 VAL A 690      27.196   3.859  -7.445  1.00 93.18           C  
+ATOM   5478  N   VAL A 691      26.825   7.858  -5.277  1.00 91.75           N  
+ATOM   5479  CA  VAL A 691      27.082   9.196  -4.712  1.00 91.75           C  
+ATOM   5480  C   VAL A 691      26.657   9.270  -3.242  1.00 91.75           C  
+ATOM   5481  CB  VAL A 691      26.369  10.278  -5.551  1.00 91.75           C  
+ATOM   5482  O   VAL A 691      27.415   9.752  -2.402  1.00 91.75           O  
+ATOM   5483  CG1 VAL A 691      26.417  11.666  -4.900  1.00 91.75           C  
+ATOM   5484  CG2 VAL A 691      27.016  10.409  -6.935  1.00 91.75           C  
+ATOM   5485  N   PHE A 692      25.499   8.703  -2.892  1.00 94.21           N  
+ATOM   5486  CA  PHE A 692      25.030   8.614  -1.504  1.00 94.21           C  
+ATOM   5487  C   PHE A 692      25.718   7.519  -0.672  1.00 94.21           C  
+ATOM   5488  CB  PHE A 692      23.497   8.493  -1.471  1.00 94.21           C  
+ATOM   5489  O   PHE A 692      25.287   7.241   0.448  1.00 94.21           O  
+ATOM   5490  CG  PHE A 692      22.772   9.779  -1.809  1.00 94.21           C  
+ATOM   5491  CD1 PHE A 692      22.945  10.913  -0.991  1.00 94.21           C  
+ATOM   5492  CD2 PHE A 692      21.915   9.852  -2.922  1.00 94.21           C  
+ATOM   5493  CE1 PHE A 692      22.298  12.120  -1.309  1.00 94.21           C  
+ATOM   5494  CE2 PHE A 692      21.278  11.061  -3.247  1.00 94.21           C  
+ATOM   5495  CZ  PHE A 692      21.472  12.197  -2.443  1.00 94.21           C  
+ATOM   5496  N   LYS A 693      26.786   6.888  -1.182  1.00 95.18           N  
+ATOM   5497  CA  LYS A 693      27.553   5.834  -0.497  1.00 95.18           C  
+ATOM   5498  C   LYS A 693      26.640   4.738   0.063  1.00 95.18           C  
+ATOM   5499  CB  LYS A 693      28.484   6.443   0.571  1.00 95.18           C  
+ATOM   5500  O   LYS A 693      26.770   4.327   1.217  1.00 95.18           O  
+ATOM   5501  CG  LYS A 693      29.502   7.429  -0.018  1.00 95.18           C  
+ATOM   5502  CD  LYS A 693      30.432   7.979   1.073  1.00 95.18           C  
+ATOM   5503  CE  LYS A 693      31.441   8.937   0.429  1.00 95.18           C  
+ATOM   5504  NZ  LYS A 693      32.354   9.555   1.425  1.00 95.18           N  
+ATOM   5505  N   SER A 694      25.697   4.259  -0.749  1.00 96.94           N  
+ATOM   5506  CA  SER A 694      24.684   3.312  -0.276  1.00 96.94           C  
+ATOM   5507  C   SER A 694      25.235   1.911   0.015  1.00 96.94           C  
+ATOM   5508  CB  SER A 694      23.520   3.232  -1.258  1.00 96.94           C  
+ATOM   5509  O   SER A 694      24.694   1.205   0.866  1.00 96.94           O  
+ATOM   5510  OG  SER A 694      23.822   2.401  -2.345  1.00 96.94           O  
+ATOM   5511  N   ALA A 695      26.326   1.495  -0.640  1.00 96.37           N  
+ATOM   5512  CA  ALA A 695      26.826   0.122  -0.552  1.00 96.37           C  
+ATOM   5513  C   ALA A 695      27.169  -0.339   0.887  1.00 96.37           C  
+ATOM   5514  CB  ALA A 695      27.966  -0.073  -1.562  1.00 96.37           C  
+ATOM   5515  O   ALA A 695      26.715  -1.418   1.271  1.00 96.37           O  
+ATOM   5516  N   PRO A 696      27.879   0.436   1.736  1.00 95.58           N  
+ATOM   5517  CA  PRO A 696      28.069   0.084   3.146  1.00 95.58           C  
+ATOM   5518  C   PRO A 696      26.764  -0.016   3.948  1.00 95.58           C  
+ATOM   5519  CB  PRO A 696      28.975   1.176   3.727  1.00 95.58           C  
+ATOM   5520  O   PRO A 696      26.632  -0.910   4.784  1.00 95.58           O  
+ATOM   5521  CG  PRO A 696      29.738   1.696   2.513  1.00 95.58           C  
+ATOM   5522  CD  PRO A 696      28.705   1.584   1.398  1.00 95.58           C  
+ATOM   5523  N   ILE A 697      25.797   0.873   3.689  1.00 96.61           N  
+ATOM   5524  CA  ILE A 697      24.489   0.887   4.364  1.00 96.61           C  
+ATOM   5525  C   ILE A 697      23.739  -0.410   4.041  1.00 96.61           C  
+ATOM   5526  CB  ILE A 697      23.672   2.142   3.958  1.00 96.61           C  
+ATOM   5527  O   ILE A 697      23.345  -1.154   4.939  1.00 96.61           O  
+ATOM   5528  CG1 ILE A 697      24.421   3.448   4.315  1.00 96.61           C  
+ATOM   5529  CG2 ILE A 697      22.290   2.107   4.630  1.00 96.61           C  
+ATOM   5530  CD1 ILE A 697      23.779   4.717   3.737  1.00 96.61           C  
+ATOM   5531  N   LEU A 698      23.639  -0.728   2.751  1.00 97.16           N  
+ATOM   5532  CA  LEU A 698      22.999  -1.935   2.238  1.00 97.16           C  
+ATOM   5533  C   LEU A 698      23.718  -3.208   2.707  1.00 97.16           C  
+ATOM   5534  CB  LEU A 698      22.972  -1.823   0.705  1.00 97.16           C  
+ATOM   5535  O   LEU A 698      23.070  -4.155   3.141  1.00 97.16           O  
+ATOM   5536  CG  LEU A 698      22.016  -0.745   0.160  1.00 97.16           C  
+ATOM   5537  CD1 LEU A 698      22.202  -0.673  -1.353  1.00 97.16           C  
+ATOM   5538  CD2 LEU A 698      20.545  -1.039   0.462  1.00 97.16           C  
+ATOM   5539  N   LYS A 699      25.057  -3.229   2.717  1.00 94.86           N  
+ATOM   5540  CA  LYS A 699      25.829  -4.377   3.216  1.00 94.86           C  
+ATOM   5541  C   LYS A 699      25.530  -4.671   4.689  1.00 94.86           C  
+ATOM   5542  CB  LYS A 699      27.329  -4.146   2.974  1.00 94.86           C  
+ATOM   5543  O   LYS A 699      25.434  -5.838   5.056  1.00 94.86           O  
+ATOM   5544  CG  LYS A 699      28.168  -5.387   3.327  1.00 94.86           C  
+ATOM   5545  CD  LYS A 699      29.669  -5.133   3.145  1.00 94.86           C  
+ATOM   5546  CE  LYS A 699      30.463  -6.355   3.629  1.00 94.86           C  
+ATOM   5547  NZ  LYS A 699      31.929  -6.123   3.609  1.00 94.86           N  
+ATOM   5548  N   ARG A 700      25.345  -3.647   5.534  1.00 93.66           N  
+ATOM   5549  CA  ARG A 700      24.923  -3.856   6.932  1.00 93.66           C  
+ATOM   5550  C   ARG A 700      23.513  -4.433   7.026  1.00 93.66           C  
+ATOM   5551  CB  ARG A 700      25.019  -2.559   7.743  1.00 93.66           C  
+ATOM   5552  O   ARG A 700      23.277  -5.262   7.900  1.00 93.66           O  
+ATOM   5553  CG  ARG A 700      26.474  -2.157   8.024  1.00 93.66           C  
+ATOM   5554  CD  ARG A 700      26.558  -0.969   8.989  1.00 93.66           C  
+ATOM   5555  NE  ARG A 700      25.823   0.197   8.472  1.00 93.66           N  
+ATOM   5556  NH1 ARG A 700      27.499   1.788   8.474  1.00 93.66           N  
+ATOM   5557  NH2 ARG A 700      25.429   2.296   7.802  1.00 93.66           N  
+ATOM   5558  CZ  ARG A 700      26.268   1.418   8.252  1.00 93.66           C  
+ATOM   5559  N   ALA A 701      22.614  -4.060   6.115  1.00 94.99           N  
+ATOM   5560  CA  ALA A 701      21.258  -4.601   6.083  1.00 94.99           C  
+ATOM   5561  C   ALA A 701      21.200  -6.108   5.768  1.00 94.99           C  
+ATOM   5562  CB  ALA A 701      20.392  -3.760   5.137  1.00 94.99           C  
+ATOM   5563  O   ALA A 701      20.260  -6.775   6.192  1.00 94.99           O  
+ATOM   5564  N   LEU A 702      22.234  -6.677   5.130  1.00 94.37           N  
+ATOM   5565  CA  LEU A 702      22.350  -8.129   4.913  1.00 94.37           C  
+ATOM   5566  C   LEU A 702      22.467  -8.947   6.207  1.00 94.37           C  
+ATOM   5567  CB  LEU A 702      23.559  -8.456   4.013  1.00 94.37           C  
+ATOM   5568  O   LEU A 702      22.307 -10.163   6.156  1.00 94.37           O  
+ATOM   5569  CG  LEU A 702      23.463  -7.951   2.568  1.00 94.37           C  
+ATOM   5570  CD1 LEU A 702      24.774  -8.219   1.829  1.00 94.37           C  
+ATOM   5571  CD2 LEU A 702      22.335  -8.648   1.805  1.00 94.37           C  
+ATOM   5572  N   LYS A 703      22.739  -8.317   7.360  1.00 91.24           N  
+ATOM   5573  CA  LYS A 703      22.745  -9.011   8.658  1.00 91.24           C  
+ATOM   5574  C   LYS A 703      21.378  -9.584   9.033  1.00 91.24           C  
+ATOM   5575  CB  LYS A 703      23.221  -8.071   9.770  1.00 91.24           C  
+ATOM   5576  O   LYS A 703      21.326 -10.537   9.798  1.00 91.24           O  
+ATOM   5577  CG  LYS A 703      24.720  -7.755   9.685  1.00 91.24           C  
+ATOM   5578  CD  LYS A 703      25.126  -6.932  10.913  1.00 91.24           C  
+ATOM   5579  CE  LYS A 703      26.640  -6.714  10.966  1.00 91.24           C  
+ATOM   5580  NZ  LYS A 703      27.046  -6.184  12.294  1.00 91.24           N  
+ATOM   5581  N   VAL A 704      20.294  -9.015   8.508  1.00 92.16           N  
+ATOM   5582  CA  VAL A 704      18.944  -9.550   8.700  1.00 92.16           C  
+ATOM   5583  C   VAL A 704      18.804 -10.802   7.843  1.00 92.16           C  
+ATOM   5584  CB  VAL A 704      17.873  -8.511   8.332  1.00 92.16           C  
+ATOM   5585  O   VAL A 704      18.801 -10.711   6.613  1.00 92.16           O  
+ATOM   5586  CG1 VAL A 704      16.475  -9.056   8.637  1.00 92.16           C  
+ATOM   5587  CG2 VAL A 704      18.079  -7.209   9.113  1.00 92.16           C  
+ATOM   5588  N   LYS A 705      18.702 -11.972   8.478  1.00 89.74           N  
+ATOM   5589  CA  LYS A 705      18.552 -13.259   7.790  1.00 89.74           C  
+ATOM   5590  C   LYS A 705      17.102 -13.503   7.370  1.00 89.74           C  
+ATOM   5591  CB  LYS A 705      19.093 -14.412   8.640  1.00 89.74           C  
+ATOM   5592  O   LYS A 705      16.424 -14.391   7.869  1.00 89.74           O  
+ATOM   5593  CG  LYS A 705      20.612 -14.382   8.867  1.00 89.74           C  
+ATOM   5594  CD  LYS A 705      21.024 -15.796   9.292  1.00 89.74           C  
+ATOM   5595  CE  LYS A 705      22.438 -15.901   9.870  1.00 89.74           C  
+ATOM   5596  NZ  LYS A 705      22.603 -17.218  10.536  1.00 89.74           N  
+ATOM   5597  N   GLN A 706      16.634 -12.694   6.424  1.00 91.72           N  
+ATOM   5598  CA  GLN A 706      15.347 -12.885   5.765  1.00 91.72           C  
+ATOM   5599  C   GLN A 706      15.543 -12.819   4.248  1.00 91.72           C  
+ATOM   5600  CB  GLN A 706      14.329 -11.879   6.324  1.00 91.72           C  
+ATOM   5601  O   GLN A 706      16.113 -11.861   3.715  1.00 91.72           O  
+ATOM   5602  CG  GLN A 706      12.878 -12.279   6.010  1.00 91.72           C  
+ATOM   5603  CD  GLN A 706      12.416 -11.951   4.601  1.00 91.72           C  
+ATOM   5604  NE2 GLN A 706      11.386 -12.598   4.106  1.00 91.72           N  
+ATOM   5605  OE1 GLN A 706      12.981 -11.131   3.900  1.00 91.72           O  
+ATOM   5606  N   ALA A 707      15.111 -13.870   3.546  1.00 91.17           N  
+ATOM   5607  CA  ALA A 707      15.485 -14.109   2.154  1.00 91.17           C  
+ATOM   5608  C   ALA A 707      15.006 -13.011   1.192  1.00 91.17           C  
+ATOM   5609  CB  ALA A 707      14.937 -15.478   1.745  1.00 91.17           C  
+ATOM   5610  O   ALA A 707      15.759 -12.589   0.310  1.00 91.17           O  
+ATOM   5611  N   MET A 708      13.782 -12.506   1.370  1.00 92.91           N  
+ATOM   5612  CA  MET A 708      13.228 -11.458   0.509  1.00 92.91           C  
+ATOM   5613  C   MET A 708      13.981 -10.135   0.670  1.00 92.91           C  
+ATOM   5614  CB  MET A 708      11.723 -11.285   0.778  1.00 92.91           C  
+ATOM   5615  O   MET A 708      14.376  -9.522  -0.324  1.00 92.91           O  
+ATOM   5616  CG  MET A 708      11.100 -10.364  -0.276  1.00 92.91           C  
+ATOM   5617  SD  MET A 708       9.293 -10.235  -0.272  1.00 92.91           S  
+ATOM   5618  CE  MET A 708       8.791 -11.899  -0.791  1.00 92.91           C  
+ATOM   5619  N   MET A 709      14.216  -9.720   1.911  1.00 94.87           N  
+ATOM   5620  CA  MET A 709      14.954  -8.520   2.271  1.00 94.87           C  
+ATOM   5621  C   MET A 709      16.364  -8.585   1.692  1.00 94.87           C  
+ATOM   5622  CB  MET A 709      14.964  -8.384   3.801  1.00 94.87           C  
+ATOM   5623  O   MET A 709      16.751  -7.709   0.914  1.00 94.87           O  
+ATOM   5624  CG  MET A 709      15.646  -7.087   4.228  1.00 94.87           C  
+ATOM   5625  SD  MET A 709      15.472  -6.720   5.985  1.00 94.87           S  
+ATOM   5626  CE  MET A 709      16.535  -5.267   6.079  1.00 94.87           C  
+ATOM   5627  N   GLN A 710      17.101  -9.663   1.977  1.00 95.02           N  
+ATOM   5628  CA  GLN A 710      18.448  -9.848   1.447  1.00 95.02           C  
+ATOM   5629  C   GLN A 710      18.466  -9.872  -0.079  1.00 95.02           C  
+ATOM   5630  CB  GLN A 710      19.058 -11.143   1.971  1.00 95.02           C  
+ATOM   5631  O   GLN A 710      19.333  -9.240  -0.673  1.00 95.02           O  
+ATOM   5632  CG  GLN A 710      19.464 -11.067   3.449  1.00 95.02           C  
+ATOM   5633  CD  GLN A 710      20.162 -12.353   3.861  1.00 95.02           C  
+ATOM   5634  NE2 GLN A 710      20.967 -12.372   4.896  1.00 95.02           N  
+ATOM   5635  OE1 GLN A 710      20.027 -13.367   3.201  1.00 95.02           O  
+ATOM   5636  N   LEU A 711      17.507 -10.521  -0.746  1.00 94.93           N  
+ATOM   5637  CA  LEU A 711      17.469 -10.537  -2.207  1.00 94.93           C  
+ATOM   5638  C   LEU A 711      17.357  -9.124  -2.796  1.00 94.93           C  
+ATOM   5639  CB  LEU A 711      16.311 -11.422  -2.685  1.00 94.93           C  
+ATOM   5640  O   LEU A 711      18.034  -8.813  -3.778  1.00 94.93           O  
+ATOM   5641  CG  LEU A 711      16.200 -11.465  -4.219  1.00 94.93           C  
+ATOM   5642  CD1 LEU A 711      17.406 -12.125  -4.881  1.00 94.93           C  
+ATOM   5643  CD2 LEU A 711      14.967 -12.241  -4.626  1.00 94.93           C  
+ATOM   5644  N   TYR A 712      16.510  -8.262  -2.230  1.00 96.76           N  
+ATOM   5645  CA  TYR A 712      16.384  -6.885  -2.713  1.00 96.76           C  
+ATOM   5646  C   TYR A 712      17.612  -6.029  -2.377  1.00 96.76           C  
+ATOM   5647  CB  TYR A 712      15.072  -6.258  -2.231  1.00 96.76           C  
+ATOM   5648  O   TYR A 712      18.024  -5.228  -3.219  1.00 96.76           O  
+ATOM   5649  CG  TYR A 712      13.864  -6.737  -3.016  1.00 96.76           C  
+ATOM   5650  CD1 TYR A 712      13.689  -6.309  -4.347  1.00 96.76           C  
+ATOM   5651  CD2 TYR A 712      12.910  -7.587  -2.428  1.00 96.76           C  
+ATOM   5652  CE1 TYR A 712      12.568  -6.729  -5.088  1.00 96.76           C  
+ATOM   5653  CE2 TYR A 712      11.794  -8.028  -3.166  1.00 96.76           C  
+ATOM   5654  OH  TYR A 712      10.477  -7.903  -5.173  1.00 96.76           O  
+ATOM   5655  CZ  TYR A 712      11.616  -7.591  -4.494  1.00 96.76           C  
+ATOM   5656  N   VAL A 713      18.258  -6.259  -1.230  1.00 97.63           N  
+ATOM   5657  CA  VAL A 713      19.559  -5.652  -0.904  1.00 97.63           C  
+ATOM   5658  C   VAL A 713      20.636  -6.088  -1.907  1.00 97.63           C  
+ATOM   5659  CB  VAL A 713      19.978  -6.006   0.535  1.00 97.63           C  
+ATOM   5660  O   VAL A 713      21.332  -5.247  -2.472  1.00 97.63           O  
+ATOM   5661  CG1 VAL A 713      21.371  -5.479   0.860  1.00 97.63           C  
+ATOM   5662  CG2 VAL A 713      19.050  -5.384   1.582  1.00 97.63           C  
+ATOM   5663  N   LEU A 714      20.745  -7.387  -2.197  1.00 96.75           N  
+ATOM   5664  CA  LEU A 714      21.721  -7.938  -3.141  1.00 96.75           C  
+ATOM   5665  C   LEU A 714      21.485  -7.426  -4.566  1.00 96.75           C  
+ATOM   5666  CB  LEU A 714      21.678  -9.477  -3.103  1.00 96.75           C  
+ATOM   5667  O   LEU A 714      22.445  -7.119  -5.266  1.00 96.75           O  
+ATOM   5668  CG  LEU A 714      22.197 -10.117  -1.801  1.00 96.75           C  
+ATOM   5669  CD1 LEU A 714      21.885 -11.613  -1.811  1.00 96.75           C  
+ATOM   5670  CD2 LEU A 714      23.703  -9.942  -1.611  1.00 96.75           C  
+ATOM   5671  N   LYS A 715      20.226  -7.256  -4.992  1.00 95.90           N  
+ATOM   5672  CA  LYS A 715      19.898  -6.621  -6.281  1.00 95.90           C  
+ATOM   5673  C   LYS A 715      20.397  -5.174  -6.360  1.00 95.90           C  
+ATOM   5674  CB  LYS A 715      18.384  -6.676  -6.521  1.00 95.90           C  
+ATOM   5675  O   LYS A 715      20.922  -4.784  -7.397  1.00 95.90           O  
+ATOM   5676  CG  LYS A 715      17.895  -8.053  -6.977  1.00 95.90           C  
+ATOM   5677  CD  LYS A 715      16.363  -8.106  -6.959  1.00 95.90           C  
+ATOM   5678  CE  LYS A 715      15.902  -9.479  -7.454  1.00 95.90           C  
+ATOM   5679  NZ  LYS A 715      14.455  -9.691  -7.213  1.00 95.90           N  
+ATOM   5680  N   LEU A 716      20.246  -4.391  -5.287  1.00 97.30           N  
+ATOM   5681  CA  LEU A 716      20.744  -3.009  -5.223  1.00 97.30           C  
+ATOM   5682  C   LEU A 716      22.274  -2.942  -5.195  1.00 97.30           C  
+ATOM   5683  CB  LEU A 716      20.194  -2.309  -3.971  1.00 97.30           C  
+ATOM   5684  O   LEU A 716      22.861  -2.032  -5.772  1.00 97.30           O  
+ATOM   5685  CG  LEU A 716      18.700  -1.979  -4.020  1.00 97.30           C  
+ATOM   5686  CD1 LEU A 716      18.214  -1.597  -2.629  1.00 97.30           C  
+ATOM   5687  CD2 LEU A 716      18.400  -0.839  -4.991  1.00 97.30           C  
+ATOM   5688  N   LEU A 717      22.930  -3.898  -4.534  1.00 96.21           N  
+ATOM   5689  CA  LEU A 717      24.388  -3.997  -4.544  1.00 96.21           C  
+ATOM   5690  C   LEU A 717      24.900  -4.403  -5.930  1.00 96.21           C  
+ATOM   5691  CB  LEU A 717      24.849  -4.968  -3.446  1.00 96.21           C  
+ATOM   5692  O   LEU A 717      25.838  -3.780  -6.419  1.00 96.21           O  
+ATOM   5693  CG  LEU A 717      24.663  -4.407  -2.023  1.00 96.21           C  
+ATOM   5694  CD1 LEU A 717      24.894  -5.509  -0.992  1.00 96.21           C  
+ATOM   5695  CD2 LEU A 717      25.645  -3.270  -1.727  1.00 96.21           C  
+ATOM   5696  N   LYS A 718      24.244  -5.367  -6.594  1.00 94.81           N  
+ATOM   5697  CA  LYS A 718      24.587  -5.823  -7.950  1.00 94.81           C  
+ATOM   5698  C   LYS A 718      24.686  -4.657  -8.931  1.00 94.81           C  
+ATOM   5699  CB  LYS A 718      23.590  -6.896  -8.430  1.00 94.81           C  
+ATOM   5700  O   LYS A 718      25.713  -4.518  -9.580  1.00 94.81           O  
+ATOM   5701  CG  LYS A 718      23.948  -7.387  -9.843  1.00 94.81           C  
+ATOM   5702  CD  LYS A 718      23.075  -8.544 -10.352  1.00 94.81           C  
+ATOM   5703  CE  LYS A 718      23.440  -8.748 -11.825  1.00 94.81           C  
+ATOM   5704  NZ  LYS A 718      22.922  -9.990 -12.442  1.00 94.81           N  
+ATOM   5705  N   VAL A 719      23.677  -3.786  -8.996  1.00 92.82           N  
+ATOM   5706  CA  VAL A 719      23.677  -2.660  -9.954  1.00 92.82           C  
+ATOM   5707  C   VAL A 719      24.770  -1.619  -9.680  1.00 92.82           C  
+ATOM   5708  CB  VAL A 719      22.297  -1.981 -10.055  1.00 92.82           C  
+ATOM   5709  O   VAL A 719      25.158  -0.897 -10.589  1.00 92.82           O  
+ATOM   5710  CG1 VAL A 719      21.242  -2.964 -10.581  1.00 92.82           C  
+ATOM   5711  CG2 VAL A 719      21.798  -1.411  -8.724  1.00 92.82           C  
+ATOM   5712  N   GLN A 720      25.300  -1.560  -8.454  1.00 93.77           N  
+ATOM   5713  CA  GLN A 720      26.380  -0.640  -8.087  1.00 93.77           C  
+ATOM   5714  C   GLN A 720      27.777  -1.203  -8.354  1.00 93.77           C  
+ATOM   5715  CB  GLN A 720      26.255  -0.267  -6.609  1.00 93.77           C  
+ATOM   5716  O   GLN A 720      28.721  -0.430  -8.467  1.00 93.77           O  
+ATOM   5717  CG  GLN A 720      25.026   0.602  -6.351  1.00 93.77           C  
+ATOM   5718  CD  GLN A 720      24.884   0.869  -4.869  1.00 93.77           C  
+ATOM   5719  NE2 GLN A 720      24.019   0.149  -4.192  1.00 93.77           N  
+ATOM   5720  OE1 GLN A 720      25.553   1.714  -4.293  1.00 93.77           O  
+ATOM   5721  N   THR A 721      27.933  -2.529  -8.439  1.00 92.73           N  
+ATOM   5722  CA  THR A 721      29.253  -3.189  -8.505  1.00 92.73           C  
+ATOM   5723  C   THR A 721      30.175  -2.634  -9.590  1.00 92.73           C  
+ATOM   5724  CB  THR A 721      29.132  -4.702  -8.718  1.00 92.73           C  
+ATOM   5725  O   THR A 721      31.365  -2.458  -9.316  1.00 92.73           O  
+ATOM   5726  CG2 THR A 721      28.578  -5.433  -7.499  1.00 92.73           C  
+ATOM   5727  OG1 THR A 721      28.299  -4.994  -9.811  1.00 92.73           O  
+ATOM   5728  N   LYS A 722      29.629  -2.273 -10.760  1.00 88.90           N  
+ATOM   5729  CA  LYS A 722      30.397  -1.699 -11.874  1.00 88.90           C  
+ATOM   5730  C   LYS A 722      31.036  -0.337 -11.571  1.00 88.90           C  
+ATOM   5731  CB  LYS A 722      29.543  -1.677 -13.153  1.00 88.90           C  
+ATOM   5732  O   LYS A 722      32.063  -0.013 -12.154  1.00 88.90           O  
+ATOM   5733  CG  LYS A 722      28.421  -0.624 -13.188  1.00 88.90           C  
+ATOM   5734  CD  LYS A 722      27.705  -0.700 -14.547  1.00 88.90           C  
+ATOM   5735  CE  LYS A 722      26.845   0.538 -14.778  1.00 88.90           C  
+ATOM   5736  NZ  LYS A 722      26.393   0.671 -16.185  1.00 88.90           N  
+ATOM   5737  N   TYR A 723      30.479   0.410 -10.617  1.00 90.77           N  
+ATOM   5738  CA  TYR A 723      30.934   1.745 -10.210  1.00 90.77           C  
+ATOM   5739  C   TYR A 723      31.794   1.738  -8.934  1.00 90.77           C  
+ATOM   5740  CB  TYR A 723      29.698   2.618  -9.976  1.00 90.77           C  
+ATOM   5741  O   TYR A 723      32.389   2.746  -8.571  1.00 90.77           O  
+ATOM   5742  CG  TYR A 723      28.711   2.678 -11.126  1.00 90.77           C  
+ATOM   5743  CD1 TYR A 723      29.099   3.272 -12.340  1.00 90.77           C  
+ATOM   5744  CD2 TYR A 723      27.398   2.191 -10.972  1.00 90.77           C  
+ATOM   5745  CE1 TYR A 723      28.162   3.460 -13.369  1.00 90.77           C  
+ATOM   5746  CE2 TYR A 723      26.457   2.365 -12.005  1.00 90.77           C  
+ATOM   5747  OH  TYR A 723      25.917   3.275 -14.164  1.00 90.77           O  
+ATOM   5748  CZ  TYR A 723      26.826   3.058 -13.178  1.00 90.77           C  
+ATOM   5749  N   LEU A 724      31.846   0.618  -8.203  1.00 91.15           N  
+ATOM   5750  CA  LEU A 724      32.569   0.521  -6.922  1.00 91.15           C  
+ATOM   5751  C   LEU A 724      34.034   0.091  -7.085  1.00 91.15           C  
+ATOM   5752  CB  LEU A 724      31.806  -0.425  -5.979  1.00 91.15           C  
+ATOM   5753  O   LEU A 724      34.811   0.135  -6.129  1.00 91.15           O  
+ATOM   5754  CG  LEU A 724      30.419   0.088  -5.552  1.00 91.15           C  
+ATOM   5755  CD1 LEU A 724      29.682  -1.004  -4.776  1.00 91.15           C  
+ATOM   5756  CD2 LEU A 724      30.491   1.330  -4.662  1.00 91.15           C  
+ATOM   5757  N   GLY A 725      34.419  -0.345  -8.283  1.00 88.43           N  
+ATOM   5758  CA  GLY A 725      35.794  -0.703  -8.601  1.00 88.43           C  
+ATOM   5759  C   GLY A 725      36.206  -2.127  -8.237  1.00 88.43           C  
+ATOM   5760  O   GLY A 725      35.537  -2.866  -7.504  1.00 88.43           O  
+ATOM   5761  N   ARG A 726      37.370  -2.534  -8.755  1.00 89.23           N  
+ATOM   5762  CA  ARG A 726      37.947  -3.872  -8.529  1.00 89.23           C  
+ATOM   5763  C   ARG A 726      38.299  -4.129  -7.060  1.00 89.23           C  
+ATOM   5764  CB  ARG A 726      39.164  -4.040  -9.455  1.00 89.23           C  
+ATOM   5765  O   ARG A 726      38.081  -5.233  -6.562  1.00 89.23           O  
+ATOM   5766  CG  ARG A 726      39.689  -5.485  -9.503  1.00 89.23           C  
+ATOM   5767  CD  ARG A 726      40.868  -5.589 -10.482  1.00 89.23           C  
+ATOM   5768  NE  ARG A 726      41.379  -6.974 -10.601  1.00 89.23           N  
+ATOM   5769  NH1 ARG A 726      43.538  -6.457 -11.229  1.00 89.23           N  
+ATOM   5770  NH2 ARG A 726      42.920  -8.589 -11.085  1.00 89.23           N  
+ATOM   5771  CZ  ARG A 726      42.601  -7.329 -10.976  1.00 89.23           C  
+ATOM   5772  N   GLN A 727      38.812  -3.123  -6.350  1.00 89.50           N  
+ATOM   5773  CA  GLN A 727      39.243  -3.277  -4.956  1.00 89.50           C  
+ATOM   5774  C   GLN A 727      38.065  -3.511  -4.000  1.00 89.50           C  
+ATOM   5775  CB  GLN A 727      40.074  -2.046  -4.551  1.00 89.50           C  
+ATOM   5776  O   GLN A 727      38.147  -4.329  -3.077  1.00 89.50           O  
+ATOM   5777  CG  GLN A 727      40.836  -2.201  -3.223  1.00 89.50           C  
+ATOM   5778  CD  GLN A 727      41.982  -3.216  -3.272  1.00 89.50           C  
+ATOM   5779  NE2 GLN A 727      42.948  -3.102  -2.390  1.00 89.50           N  
+ATOM   5780  OE1 GLN A 727      42.027  -4.133  -4.082  1.00 89.50           O  
+ATOM   5781  N   TRP A 728      36.927  -2.861  -4.259  1.00 91.85           N  
+ATOM   5782  CA  TRP A 728      35.705  -3.120  -3.508  1.00 91.85           C  
+ATOM   5783  C   TRP A 728      35.226  -4.559  -3.719  1.00 91.85           C  
+ATOM   5784  CB  TRP A 728      34.631  -2.106  -3.891  1.00 91.85           C  
+ATOM   5785  O   TRP A 728      34.932  -5.252  -2.750  1.00 91.85           O  
+ATOM   5786  CG  TRP A 728      33.410  -2.193  -3.034  1.00 91.85           C  
+ATOM   5787  CD1 TRP A 728      33.161  -1.431  -1.946  1.00 91.85           C  
+ATOM   5788  CD2 TRP A 728      32.267  -3.090  -3.170  1.00 91.85           C  
+ATOM   5789  CE2 TRP A 728      31.365  -2.832  -2.095  1.00 91.85           C  
+ATOM   5790  CE3 TRP A 728      31.898  -4.090  -4.096  1.00 91.85           C  
+ATOM   5791  NE1 TRP A 728      31.952  -1.801  -1.391  1.00 91.85           N  
+ATOM   5792  CH2 TRP A 728      29.828  -4.530  -2.876  1.00 91.85           C  
+ATOM   5793  CZ2 TRP A 728      30.161  -3.535  -1.940  1.00 91.85           C  
+ATOM   5794  CZ3 TRP A 728      30.698  -4.808  -3.946  1.00 91.85           C  
+ATOM   5795  N   ARG A 729      35.231  -5.066  -4.958  1.00 91.70           N  
+ATOM   5796  CA  ARG A 729      34.850  -6.460  -5.247  1.00 91.70           C  
+ATOM   5797  C   ARG A 729      35.737  -7.467  -4.510  1.00 91.70           C  
+ATOM   5798  CB  ARG A 729      34.867  -6.704  -6.764  1.00 91.70           C  
+ATOM   5799  O   ARG A 729      35.209  -8.349  -3.835  1.00 91.70           O  
+ATOM   5800  CG  ARG A 729      33.705  -5.993  -7.475  1.00 91.70           C  
+ATOM   5801  CD  ARG A 729      33.765  -6.193  -8.997  1.00 91.70           C  
+ATOM   5802  NE  ARG A 729      34.590  -5.161  -9.659  1.00 91.70           N  
+ATOM   5803  NH1 ARG A 729      35.067  -6.293 -11.610  1.00 91.70           N  
+ATOM   5804  NH2 ARG A 729      35.546  -4.181 -11.507  1.00 91.70           N  
+ATOM   5805  CZ  ARG A 729      35.054  -5.216 -10.899  1.00 91.70           C  
+ATOM   5806  N   LYS A 730      37.066  -7.289  -4.558  1.00 91.48           N  
+ATOM   5807  CA  LYS A 730      38.034  -8.145  -3.840  1.00 91.48           C  
+ATOM   5808  C   LYS A 730      37.750  -8.198  -2.334  1.00 91.48           C  
+ATOM   5809  CB  LYS A 730      39.473  -7.660  -4.090  1.00 91.48           C  
+ATOM   5810  O   LYS A 730      37.680  -9.278  -1.758  1.00 91.48           O  
+ATOM   5811  CG  LYS A 730      40.008  -7.991  -5.494  1.00 91.48           C  
+ATOM   5812  CD  LYS A 730      41.466  -7.516  -5.615  1.00 91.48           C  
+ATOM   5813  CE  LYS A 730      42.100  -7.881  -6.965  1.00 91.48           C  
+ATOM   5814  NZ  LYS A 730      43.537  -7.491  -7.002  1.00 91.48           N  
+ATOM   5815  N   SER A 731      37.519  -7.043  -1.709  1.00 93.05           N  
+ATOM   5816  CA  SER A 731      37.216  -6.950  -0.270  1.00 93.05           C  
+ATOM   5817  C   SER A 731      35.797  -7.406   0.107  1.00 93.05           C  
+ATOM   5818  CB  SER A 731      37.476  -5.527   0.236  1.00 93.05           C  
+ATOM   5819  O   SER A 731      35.513  -7.650   1.280  1.00 93.05           O  
+ATOM   5820  OG  SER A 731      36.742  -4.574  -0.507  1.00 93.05           O  
+ATOM   5821  N   ASN A 732      34.895  -7.557  -0.866  1.00 94.07           N  
+ATOM   5822  CA  ASN A 732      33.497  -7.942  -0.661  1.00 94.07           C  
+ATOM   5823  C   ASN A 732      33.147  -9.271  -1.343  1.00 94.07           C  
+ATOM   5824  CB  ASN A 732      32.569  -6.774  -1.043  1.00 94.07           C  
+ATOM   5825  O   ASN A 732      31.997  -9.477  -1.731  1.00 94.07           O  
+ATOM   5826  CG  ASN A 732      32.731  -5.605  -0.096  1.00 94.07           C  
+ATOM   5827  ND2 ASN A 732      33.585  -4.664  -0.392  1.00 94.07           N  
+ATOM   5828  OD1 ASN A 732      32.120  -5.559   0.962  1.00 94.07           O  
+ATOM   5829  N   MET A 733      34.105 -10.200  -1.443  1.00 91.98           N  
+ATOM   5830  CA  MET A 733      33.917 -11.465  -2.162  1.00 91.98           C  
+ATOM   5831  C   MET A 733      32.698 -12.264  -1.678  1.00 91.98           C  
+ATOM   5832  CB  MET A 733      35.199 -12.307  -2.079  1.00 91.98           C  
+ATOM   5833  O   MET A 733      31.913 -12.714  -2.499  1.00 91.98           O  
+ATOM   5834  CG  MET A 733      35.177 -13.471  -3.079  1.00 91.98           C  
+ATOM   5835  SD  MET A 733      34.986 -12.985  -4.820  1.00 91.98           S  
+ATOM   5836  CE  MET A 733      36.541 -12.095  -5.095  1.00 91.98           C  
+ATOM   5837  N   LYS A 734      32.447 -12.347  -0.360  1.00 91.81           N  
+ATOM   5838  CA  LYS A 734      31.233 -12.999   0.180  1.00 91.81           C  
+ATOM   5839  C   LYS A 734      29.939 -12.379  -0.365  1.00 91.81           C  
+ATOM   5840  CB  LYS A 734      31.210 -12.950   1.718  1.00 91.81           C  
+ATOM   5841  O   LYS A 734      29.003 -13.096  -0.700  1.00 91.81           O  
+ATOM   5842  CG  LYS A 734      32.261 -13.855   2.381  1.00 91.81           C  
+ATOM   5843  CD  LYS A 734      32.075 -13.873   3.910  1.00 91.81           C  
+ATOM   5844  CE  LYS A 734      33.065 -14.839   4.578  1.00 91.81           C  
+ATOM   5845  NZ  LYS A 734      32.839 -14.952   6.046  1.00 91.81           N  
+ATOM   5846  N   THR A 735      29.892 -11.051  -0.477  1.00 93.94           N  
+ATOM   5847  CA  THR A 735      28.754 -10.333  -1.065  1.00 93.94           C  
+ATOM   5848  C   THR A 735      28.633 -10.640  -2.556  1.00 93.94           C  
+ATOM   5849  CB  THR A 735      28.898  -8.816  -0.877  1.00 93.94           C  
+ATOM   5850  O   THR A 735      27.531 -10.902  -3.026  1.00 93.94           O  
+ATOM   5851  CG2 THR A 735      27.659  -8.044  -1.317  1.00 93.94           C  
+ATOM   5852  OG1 THR A 735      29.118  -8.475   0.477  1.00 93.94           O  
+ATOM   5853  N   MET A 736      29.751 -10.657  -3.292  1.00 93.58           N  
+ATOM   5854  CA  MET A 736      29.773 -11.039  -4.710  1.00 93.58           C  
+ATOM   5855  C   MET A 736      29.247 -12.467  -4.909  1.00 93.58           C  
+ATOM   5856  CB  MET A 736      31.193 -10.908  -5.290  1.00 93.58           C  
+ATOM   5857  O   MET A 736      28.380 -12.687  -5.751  1.00 93.58           O  
+ATOM   5858  CG  MET A 736      31.721  -9.469  -5.297  1.00 93.58           C  
+ATOM   5859  SD  MET A 736      30.766  -8.303  -6.304  1.00 93.58           S  
+ATOM   5860  CE  MET A 736      31.147  -8.917  -7.971  1.00 93.58           C  
+ATOM   5861  N   SER A 737      29.684 -13.421  -4.082  1.00 92.68           N  
+ATOM   5862  CA  SER A 737      29.190 -14.801  -4.095  1.00 92.68           C  
+ATOM   5863  C   SER A 737      27.698 -14.881  -3.763  1.00 92.68           C  
+ATOM   5864  CB  SER A 737      29.971 -15.665  -3.100  1.00 92.68           C  
+ATOM   5865  O   SER A 737      26.966 -15.600  -4.434  1.00 92.68           O  
+ATOM   5866  OG  SER A 737      31.361 -15.608  -3.355  1.00 92.68           O  
+ATOM   5867  N   ALA A 738      27.211 -14.108  -2.788  1.00 92.73           N  
+ATOM   5868  CA  ALA A 738      25.785 -14.058  -2.469  1.00 92.73           C  
+ATOM   5869  C   ALA A 738      24.952 -13.490  -3.632  1.00 92.73           C  
+ATOM   5870  CB  ALA A 738      25.589 -13.250  -1.182  1.00 92.73           C  
+ATOM   5871  O   ALA A 738      23.888 -14.027  -3.942  1.00 92.73           O  
+ATOM   5872  N   ILE A 739      25.440 -12.449  -4.323  1.00 93.77           N  
+ATOM   5873  CA  ILE A 739      24.808 -11.953  -5.556  1.00 93.77           C  
+ATOM   5874  C   ILE A 739      24.776 -13.074  -6.600  1.00 93.77           C  
+ATOM   5875  CB  ILE A 739      25.512 -10.687  -6.102  1.00 93.77           C  
+ATOM   5876  O   ILE A 739      23.721 -13.326  -7.179  1.00 93.77           O  
+ATOM   5877  CG1 ILE A 739      25.355  -9.492  -5.134  1.00 93.77           C  
+ATOM   5878  CG2 ILE A 739      24.922 -10.301  -7.473  1.00 93.77           C  
+ATOM   5879  CD1 ILE A 739      26.309  -8.327  -5.424  1.00 93.77           C  
+ATOM   5880  N   TYR A 740      25.893 -13.784  -6.786  1.00 90.91           N  
+ATOM   5881  CA  TYR A 740      25.992 -14.892  -7.733  1.00 90.91           C  
+ATOM   5882  C   TYR A 740      25.001 -16.031  -7.439  1.00 90.91           C  
+ATOM   5883  CB  TYR A 740      27.435 -15.399  -7.806  1.00 90.91           C  
+ATOM   5884  O   TYR A 740      24.396 -16.565  -8.361  1.00 90.91           O  
+ATOM   5885  CG  TYR A 740      27.635 -16.437  -8.892  1.00 90.91           C  
+ATOM   5886  CD1 TYR A 740      27.610 -17.809  -8.572  1.00 90.91           C  
+ATOM   5887  CD2 TYR A 740      27.816 -16.030 -10.228  1.00 90.91           C  
+ATOM   5888  CE1 TYR A 740      27.777 -18.775  -9.583  1.00 90.91           C  
+ATOM   5889  CE2 TYR A 740      27.976 -16.994 -11.241  1.00 90.91           C  
+ATOM   5890  OH  TYR A 740      28.125 -19.281 -11.911  1.00 90.91           O  
+ATOM   5891  CZ  TYR A 740      27.962 -18.366 -10.922  1.00 90.91           C  
+ATOM   5892  N   GLN A 741      24.793 -16.366  -6.165  1.00 90.08           N  
+ATOM   5893  CA  GLN A 741      23.958 -17.489  -5.723  1.00 90.08           C  
+ATOM   5894  C   GLN A 741      22.471 -17.162  -5.549  1.00 90.08           C  
+ATOM   5895  CB  GLN A 741      24.482 -17.980  -4.372  1.00 90.08           C  
+ATOM   5896  O   GLN A 741      21.666 -18.080  -5.401  1.00 90.08           O  
+ATOM   5897  CG  GLN A 741      25.837 -18.692  -4.459  1.00 90.08           C  
+ATOM   5898  CD  GLN A 741      26.384 -19.012  -3.072  1.00 90.08           C  
+ATOM   5899  NE2 GLN A 741      27.550 -19.612  -2.984  1.00 90.08           N  
+ATOM   5900  OE1 GLN A 741      25.787 -18.727  -2.044  1.00 90.08           O  
+ATOM   5901  N   LYS A 742      22.085 -15.881  -5.492  1.00 90.43           N  
+ATOM   5902  CA  LYS A 742      20.703 -15.485  -5.155  1.00 90.43           C  
+ATOM   5903  C   LYS A 742      20.050 -14.577  -6.184  1.00 90.43           C  
+ATOM   5904  CB  LYS A 742      20.667 -14.819  -3.767  1.00 90.43           C  
+ATOM   5905  O   LYS A 742      18.827 -14.588  -6.298  1.00 90.43           O  
+ATOM   5906  CG  LYS A 742      21.192 -15.685  -2.608  1.00 90.43           C  
+ATOM   5907  CD  LYS A 742      20.285 -16.879  -2.278  1.00 90.43           C  
+ATOM   5908  CE  LYS A 742      20.911 -17.680  -1.130  1.00 90.43           C  
+ATOM   5909  NZ  LYS A 742      20.042 -18.798  -0.698  1.00 90.43           N  
+ATOM   5910  N   VAL A 743      20.807 -13.773  -6.927  1.00 92.20           N  
+ATOM   5911  CA  VAL A 743      20.247 -12.799  -7.872  1.00 92.20           C  
+ATOM   5912  C   VAL A 743      20.233 -13.388  -9.280  1.00 92.20           C  
+ATOM   5913  CB  VAL A 743      21.005 -11.458  -7.813  1.00 92.20           C  
+ATOM   5914  O   VAL A 743      21.207 -13.989  -9.711  1.00 92.20           O  
+ATOM   5915  CG1 VAL A 743      20.350 -10.413  -8.727  1.00 92.20           C  
+ATOM   5916  CG2 VAL A 743      21.003 -10.869  -6.394  1.00 92.20           C  
+ATOM   5917  N   ARG A 744      19.137 -13.186 -10.025  1.00 89.87           N  
+ATOM   5918  CA  ARG A 744      19.041 -13.599 -11.435  1.00 89.87           C  
+ATOM   5919  C   ARG A 744      20.178 -12.981 -12.268  1.00 89.87           C  
+ATOM   5920  CB  ARG A 744      17.647 -13.257 -12.005  1.00 89.87           C  
+ATOM   5921  O   ARG A 744      20.358 -11.755 -12.266  1.00 89.87           O  
+ATOM   5922  CG  ARG A 744      17.480 -13.757 -13.454  1.00 89.87           C  
+ATOM   5923  CD  ARG A 744      16.181 -13.329 -14.150  1.00 89.87           C  
+ATOM   5924  NE  ARG A 744      14.979 -14.103 -13.768  1.00 89.87           N  
+ATOM   5925  NH1 ARG A 744      13.635 -12.377 -13.095  1.00 89.87           N  
+ATOM   5926  NH2 ARG A 744      12.737 -14.340 -13.348  1.00 89.87           N  
+ATOM   5927  CZ  ARG A 744      13.807 -13.629 -13.394  1.00 89.87           C  
+ATOM   5928  N   HIS A 745      20.869 -13.823 -13.033  1.00 85.05           N  
+ATOM   5929  CA  HIS A 745      21.864 -13.413 -14.030  1.00 85.05           C  
+ATOM   5930  C   HIS A 745      21.245 -13.216 -15.409  1.00 85.05           C  
+ATOM   5931  CB  HIS A 745      23.031 -14.407 -14.063  1.00 85.05           C  
+ATOM   5932  O   HIS A 745      20.171 -13.743 -15.712  1.00 85.05           O  
+ATOM   5933  CG  HIS A 745      23.737 -14.455 -12.739  1.00 85.05           C  
+ATOM   5934  CD2 HIS A 745      24.033 -15.589 -12.051  1.00 85.05           C  
+ATOM   5935  ND1 HIS A 745      24.040 -13.334 -11.957  1.00 85.05           N  
+ATOM   5936  CE1 HIS A 745      24.494 -13.837 -10.800  1.00 85.05           C  
+ATOM   5937  NE2 HIS A 745      24.502 -15.181 -10.829  1.00 85.05           N  
+ATOM   5938  N   ARG A 746      21.927 -12.431 -16.241  1.00 82.40           N  
+ATOM   5939  CA  ARG A 746      21.672 -12.376 -17.682  1.00 82.40           C  
+ATOM   5940  C   ARG A 746      22.921 -12.854 -18.403  1.00 82.40           C  
+ATOM   5941  CB  ARG A 746      21.288 -10.975 -18.160  1.00 82.40           C  
+ATOM   5942  O   ARG A 746      24.011 -12.715 -17.859  1.00 82.40           O  
+ATOM   5943  CG  ARG A 746      20.234 -10.279 -17.297  1.00 82.40           C  
+ATOM   5944  CD  ARG A 746      19.898  -8.939 -17.946  1.00 82.40           C  
+ATOM   5945  NE  ARG A 746      18.596  -8.432 -17.483  1.00 82.40           N  
+ATOM   5946  NH1 ARG A 746      18.436  -6.826 -19.101  1.00 82.40           N  
+ATOM   5947  NH2 ARG A 746      16.728  -7.144 -17.702  1.00 82.40           N  
+ATOM   5948  CZ  ARG A 746      17.931  -7.469 -18.092  1.00 82.40           C  
+ATOM   5949  N   LEU A 747      22.742 -13.400 -19.601  1.00 81.03           N  
+ATOM   5950  CA  LEU A 747      23.826 -14.045 -20.346  1.00 81.03           C  
+ATOM   5951  C   LEU A 747      24.966 -13.074 -20.696  1.00 81.03           C  
+ATOM   5952  CB  LEU A 747      23.235 -14.739 -21.590  1.00 81.03           C  
+ATOM   5953  O   LEU A 747      26.123 -13.456 -20.597  1.00 81.03           O  
+ATOM   5954  CG  LEU A 747      22.318 -15.939 -21.267  1.00 81.03           C  
+ATOM   5955  CD1 LEU A 747      21.698 -16.518 -22.535  1.00 81.03           C  
+ATOM   5956  CD2 LEU A 747      23.067 -17.078 -20.573  1.00 81.03           C  
+ATOM   5957  N   ASN A 748      24.643 -11.809 -20.984  1.00 77.03           N  
+ATOM   5958  CA  ASN A 748      25.622 -10.782 -21.366  1.00 77.03           C  
+ATOM   5959  C   ASN A 748      25.862  -9.736 -20.253  1.00 77.03           C  
+ATOM   5960  CB  ASN A 748      25.178 -10.145 -22.704  1.00 77.03           C  
+ATOM   5961  O   ASN A 748      26.305  -8.630 -20.536  1.00 77.03           O  
+ATOM   5962  CG  ASN A 748      25.063 -11.127 -23.863  1.00 77.03           C  
+ATOM   5963  ND2 ASN A 748      24.484 -10.725 -24.970  1.00 77.03           N  
+ATOM   5964  OD1 ASN A 748      25.444 -12.280 -23.789  1.00 77.03           O  
+ATOM   5965  N   ASP A 749      25.492 -10.028 -18.999  1.00 77.35           N  
+ATOM   5966  CA  ASP A 749      25.612  -9.074 -17.884  1.00 77.35           C  
+ATOM   5967  C   ASP A 749      27.005  -9.144 -17.250  1.00 77.35           C  
+ATOM   5968  CB  ASP A 749      24.465  -9.326 -16.896  1.00 77.35           C  
+ATOM   5969  O   ASP A 749      27.348 -10.110 -16.567  1.00 77.35           O  
+ATOM   5970  CG  ASP A 749      24.370  -8.427 -15.667  1.00 77.35           C  
+ATOM   5971  OD1 ASP A 749      25.067  -7.401 -15.585  1.00 77.35           O  
+ATOM   5972  OD2 ASP A 749      23.527  -8.775 -14.795  1.00 77.35           O  
+ATOM   5973  N   ASP A 750      27.795  -8.096 -17.457  1.00 81.84           N  
+ATOM   5974  CA  ASP A 750      29.185  -7.975 -17.028  1.00 81.84           C  
+ATOM   5975  C   ASP A 750      29.341  -7.423 -15.603  1.00 81.84           C  
+ATOM   5976  CB  ASP A 750      29.962  -7.131 -18.053  1.00 81.84           C  
+ATOM   5977  O   ASP A 750      30.454  -7.093 -15.203  1.00 81.84           O  
+ATOM   5978  CG  ASP A 750      29.630  -5.636 -17.964  1.00 81.84           C  
+ATOM   5979  OD1 ASP A 750      28.457  -5.308 -17.663  1.00 81.84           O  
+ATOM   5980  OD2 ASP A 750      30.569  -4.831 -18.129  1.00 81.84           O  
+ATOM   5981  N   TRP A 751      28.273  -7.356 -14.798  1.00 86.75           N  
+ATOM   5982  CA  TRP A 751      28.276  -6.758 -13.450  1.00 86.75           C  
+ATOM   5983  C   TRP A 751      29.470  -7.158 -12.558  1.00 86.75           C  
+ATOM   5984  CB  TRP A 751      26.972  -7.145 -12.735  1.00 86.75           C  
+ATOM   5985  O   TRP A 751      29.959  -6.362 -11.758  1.00 86.75           O  
+ATOM   5986  CG  TRP A 751      26.881  -8.581 -12.296  1.00 86.75           C  
+ATOM   5987  CD1 TRP A 751      26.562  -9.639 -13.077  1.00 86.75           C  
+ATOM   5988  CD2 TRP A 751      27.236  -9.142 -10.998  1.00 86.75           C  
+ATOM   5989  CE2 TRP A 751      27.094 -10.560 -11.059  1.00 86.75           C  
+ATOM   5990  CE3 TRP A 751      27.713  -8.590  -9.791  1.00 86.75           C  
+ATOM   5991  NE1 TRP A 751      26.651 -10.807 -12.342  1.00 86.75           N  
+ATOM   5992  CH2 TRP A 751      27.901 -10.810  -8.792  1.00 86.75           C  
+ATOM   5993  CZ2 TRP A 751      27.422 -11.391  -9.978  1.00 86.75           C  
+ATOM   5994  CZ3 TRP A 751      28.024  -9.413  -8.693  1.00 86.75           C  
+ATOM   5995  N   ALA A 752      29.959  -8.396 -12.675  1.00 85.31           N  
+ATOM   5996  CA  ALA A 752      31.066  -8.893 -11.866  1.00 85.31           C  
+ATOM   5997  C   ALA A 752      32.443  -8.387 -12.325  1.00 85.31           C  
+ATOM   5998  CB  ALA A 752      31.011 -10.423 -11.845  1.00 85.31           C  
+ATOM   5999  O   ALA A 752      33.369  -8.379 -11.509  1.00 85.31           O  
+ATOM   6000  N   TYR A 753      32.578  -7.960 -13.586  1.00 84.47           N  
+ATOM   6001  CA  TYR A 753      33.835  -7.584 -14.245  1.00 84.47           C  
+ATOM   6002  C   TYR A 753      33.889  -6.103 -14.629  1.00 84.47           C  
+ATOM   6003  CB  TYR A 753      34.086  -8.489 -15.451  1.00 84.47           C  
+ATOM   6004  O   TYR A 753      34.946  -5.498 -14.422  1.00 84.47           O  
+ATOM   6005  CG  TYR A 753      34.177  -9.947 -15.053  1.00 84.47           C  
+ATOM   6006  CD1 TYR A 753      35.322 -10.433 -14.390  1.00 84.47           C  
+ATOM   6007  CD2 TYR A 753      33.089 -10.802 -15.302  1.00 84.47           C  
+ATOM   6008  CE1 TYR A 753      35.382 -11.781 -13.982  1.00 84.47           C  
+ATOM   6009  CE2 TYR A 753      33.141 -12.145 -14.888  1.00 84.47           C  
+ATOM   6010  OH  TYR A 753      34.329 -13.938 -13.846  1.00 84.47           O  
+ATOM   6011  CZ  TYR A 753      34.287 -12.637 -14.233  1.00 84.47           C  
+ATOM   6012  N   GLY A 754      32.759  -5.527 -15.050  1.00 78.84           N  
+ATOM   6013  CA  GLY A 754      32.599  -4.136 -15.462  1.00 78.84           C  
+ATOM   6014  C   GLY A 754      33.241  -3.156 -14.484  1.00 78.84           C  
+ATOM   6015  O   GLY A 754      33.173  -3.321 -13.259  1.00 78.84           O  
+ATOM   6016  N   ASN A 755      33.946  -2.171 -15.032  1.00 81.96           N  
+ATOM   6017  CA  ASN A 755      34.689  -1.189 -14.260  1.00 81.96           C  
+ATOM   6018  C   ASN A 755      34.558   0.179 -14.920  1.00 81.96           C  
+ATOM   6019  CB  ASN A 755      36.148  -1.655 -14.125  1.00 81.96           C  
+ATOM   6020  O   ASN A 755      35.376   0.552 -15.750  1.00 81.96           O  
+ATOM   6021  CG  ASN A 755      36.845  -0.904 -13.012  1.00 81.96           C  
+ATOM   6022  ND2 ASN A 755      37.876  -0.156 -13.309  1.00 81.96           N  
+ATOM   6023  OD1 ASN A 755      36.491  -1.037 -11.849  1.00 81.96           O  
+ATOM   6024  N   ASP A 756      33.510   0.892 -14.536  1.00 83.06           N  
+ATOM   6025  CA  ASP A 756      33.169   2.204 -15.068  1.00 83.06           C  
+ATOM   6026  C   ASP A 756      33.355   3.236 -13.951  1.00 83.06           C  
+ATOM   6027  CB  ASP A 756      31.755   2.121 -15.656  1.00 83.06           C  
+ATOM   6028  O   ASP A 756      32.403   3.719 -13.337  1.00 83.06           O  
+ATOM   6029  CG  ASP A 756      31.399   3.307 -16.545  1.00 83.06           C  
+ATOM   6030  OD1 ASP A 756      32.274   4.176 -16.746  1.00 83.06           O  
+ATOM   6031  OD2 ASP A 756      30.223   3.307 -16.985  1.00 83.06           O  
+ATOM   6032  N   LEU A 757      34.619   3.439 -13.569  1.00 80.04           N  
+ATOM   6033  CA  LEU A 757      34.995   4.323 -12.459  1.00 80.04           C  
+ATOM   6034  C   LEU A 757      34.887   5.801 -12.834  1.00 80.04           C  
+ATOM   6035  CB  LEU A 757      36.429   4.003 -12.008  1.00 80.04           C  
+ATOM   6036  O   LEU A 757      34.703   6.637 -11.950  1.00 80.04           O  
+ATOM   6037  CG  LEU A 757      36.576   2.648 -11.306  1.00 80.04           C  
+ATOM   6038  CD1 LEU A 757      38.044   2.400 -10.951  1.00 80.04           C  
+ATOM   6039  CD2 LEU A 757      35.756   2.597 -10.014  1.00 80.04           C  
+ATOM   6040  N   ASP A 758      34.979   6.090 -14.129  1.00 83.10           N  
+ATOM   6041  CA  ASP A 758      34.950   7.442 -14.674  1.00 83.10           C  
+ATOM   6042  C   ASP A 758      33.524   7.919 -14.973  1.00 83.10           C  
+ATOM   6043  CB  ASP A 758      35.862   7.509 -15.905  1.00 83.10           C  
+ATOM   6044  O   ASP A 758      33.336   9.083 -15.322  1.00 83.10           O  
+ATOM   6045  CG  ASP A 758      37.297   7.088 -15.570  1.00 83.10           C  
+ATOM   6046  OD1 ASP A 758      37.805   7.520 -14.509  1.00 83.10           O  
+ATOM   6047  OD2 ASP A 758      37.859   6.286 -16.346  1.00 83.10           O  
+ATOM   6048  N   ALA A 759      32.516   7.056 -14.787  1.00 84.15           N  
+ATOM   6049  CA  ALA A 759      31.114   7.432 -14.884  1.00 84.15           C  
+ATOM   6050  C   ALA A 759      30.756   8.503 -13.849  1.00 84.15           C  
+ATOM   6051  CB  ALA A 759      30.228   6.198 -14.708  1.00 84.15           C  
+ATOM   6052  O   ALA A 759      30.904   8.331 -12.633  1.00 84.15           O  
+ATOM   6053  N   ARG A 760      30.203   9.609 -14.335  1.00 82.49           N  
+ATOM   6054  CA  ARG A 760      29.794  10.769 -13.543  1.00 82.49           C  
+ATOM   6055  C   ARG A 760      28.273  10.914 -13.577  1.00 82.49           C  
+ATOM   6056  CB  ARG A 760      30.538  12.019 -14.042  1.00 82.49           C  
+ATOM   6057  O   ARG A 760      27.622  10.501 -14.536  1.00 82.49           O  
+ATOM   6058  CG  ARG A 760      32.054  11.861 -13.805  1.00 82.49           C  
+ATOM   6059  CD  ARG A 760      32.987  12.828 -14.536  1.00 82.49           C  
+ATOM   6060  NE  ARG A 760      32.634  13.000 -15.955  1.00 82.49           N  
+ATOM   6061  NH1 ARG A 760      34.013  14.778 -16.438  1.00 82.49           N  
+ATOM   6062  NH2 ARG A 760      32.714  13.877 -18.028  1.00 82.49           N  
+ATOM   6063  CZ  ARG A 760      33.134  13.880 -16.798  1.00 82.49           C  
+ATOM   6064  N   PRO A 761      27.655  11.510 -12.540  1.00 75.75           N  
+ATOM   6065  CA  PRO A 761      26.195  11.623 -12.470  1.00 75.75           C  
+ATOM   6066  C   PRO A 761      25.550  12.331 -13.674  1.00 75.75           C  
+ATOM   6067  CB  PRO A 761      25.922  12.386 -11.171  1.00 75.75           C  
+ATOM   6068  O   PRO A 761      24.430  11.988 -14.050  1.00 75.75           O  
+ATOM   6069  CG  PRO A 761      27.120  12.029 -10.295  1.00 75.75           C  
+ATOM   6070  CD  PRO A 761      28.266  11.962 -11.297  1.00 75.75           C  
+ATOM   6071  N   TRP A 762      26.248  13.299 -14.276  1.00 78.50           N  
+ATOM   6072  CA  TRP A 762      25.766  14.069 -15.427  1.00 78.50           C  
+ATOM   6073  C   TRP A 762      25.870  13.327 -16.763  1.00 78.50           C  
+ATOM   6074  CB  TRP A 762      26.513  15.402 -15.483  1.00 78.50           C  
+ATOM   6075  O   TRP A 762      25.161  13.695 -17.696  1.00 78.50           O  
+ATOM   6076  CG  TRP A 762      28.005  15.307 -15.431  1.00 78.50           C  
+ATOM   6077  CD1 TRP A 762      28.820  15.069 -16.482  1.00 78.50           C  
+ATOM   6078  CD2 TRP A 762      28.875  15.425 -14.268  1.00 78.50           C  
+ATOM   6079  CE2 TRP A 762      30.227  15.380 -14.715  1.00 78.50           C  
+ATOM   6080  CE3 TRP A 762      28.656  15.583 -12.881  1.00 78.50           C  
+ATOM   6081  NE1 TRP A 762      30.132  15.119 -16.065  1.00 78.50           N  
+ATOM   6082  CH2 TRP A 762      31.058  15.705 -12.463  1.00 78.50           C  
+ATOM   6083  CZ2 TRP A 762      31.302  15.580 -13.841  1.00 78.50           C  
+ATOM   6084  CZ3 TRP A 762      29.736  15.695 -11.984  1.00 78.50           C  
+ATOM   6085  N   ASP A 763      26.653  12.246 -16.851  1.00 81.94           N  
+ATOM   6086  CA  ASP A 763      26.803  11.472 -18.094  1.00 81.94           C  
+ATOM   6087  C   ASP A 763      25.471  10.826 -18.530  1.00 81.94           C  
+ATOM   6088  CB  ASP A 763      27.899  10.405 -17.923  1.00 81.94           C  
+ATOM   6089  O   ASP A 763      25.257  10.534 -19.702  1.00 81.94           O  
+ATOM   6090  CG  ASP A 763      29.300  10.959 -17.603  1.00 81.94           C  
+ATOM   6091  OD1 ASP A 763      29.615  12.140 -17.893  1.00 81.94           O  
+ATOM   6092  OD2 ASP A 763      30.083  10.203 -16.997  1.00 81.94           O  
+ATOM   6093  N   PHE A 764      24.528  10.668 -17.595  1.00 84.47           N  
+ATOM   6094  CA  PHE A 764      23.213  10.065 -17.830  1.00 84.47           C  
+ATOM   6095  C   PHE A 764      22.061  11.081 -17.797  1.00 84.47           C  
+ATOM   6096  CB  PHE A 764      23.014   8.924 -16.829  1.00 84.47           C  
+ATOM   6097  O   PHE A 764      20.892  10.693 -17.737  1.00 84.47           O  
+ATOM   6098  CG  PHE A 764      24.160   7.934 -16.803  1.00 84.47           C  
+ATOM   6099  CD1 PHE A 764      24.376   7.079 -17.900  1.00 84.47           C  
+ATOM   6100  CD2 PHE A 764      25.059   7.925 -15.719  1.00 84.47           C  
+ATOM   6101  CE1 PHE A 764      25.486   6.215 -17.910  1.00 84.47           C  
+ATOM   6102  CE2 PHE A 764      26.171   7.064 -15.735  1.00 84.47           C  
+ATOM   6103  CZ  PHE A 764      26.387   6.211 -16.831  1.00 84.47           C  
+ATOM   6104  N   GLN A 765      22.357  12.386 -17.805  1.00 84.00           N  
+ATOM   6105  CA  GLN A 765      21.325  13.424 -17.730  1.00 84.00           C  
+ATOM   6106  C   GLN A 765      20.460  13.468 -18.998  1.00 84.00           C  
+ATOM   6107  CB  GLN A 765      21.996  14.769 -17.422  1.00 84.00           C  
+ATOM   6108  O   GLN A 765      19.254  13.695 -18.904  1.00 84.00           O  
+ATOM   6109  CG  GLN A 765      20.981  15.864 -17.054  1.00 84.00           C  
+ATOM   6110  CD  GLN A 765      21.638  17.104 -16.453  1.00 84.00           C  
+ATOM   6111  NE2 GLN A 765      20.864  18.065 -15.998  1.00 84.00           N  
+ATOM   6112  OE1 GLN A 765      22.844  17.236 -16.347  1.00 84.00           O  
+ATOM   6113  N   ALA A 766      21.046  13.167 -20.161  1.00 88.74           N  
+ATOM   6114  CA  ALA A 766      20.324  13.079 -21.429  1.00 88.74           C  
+ATOM   6115  C   ALA A 766      19.215  12.009 -21.397  1.00 88.74           C  
+ATOM   6116  CB  ALA A 766      21.340  12.814 -22.546  1.00 88.74           C  
+ATOM   6117  O   ALA A 766      18.099  12.281 -21.835  1.00 88.74           O  
+ATOM   6118  N   GLU A 767      19.476  10.833 -20.809  1.00 89.03           N  
+ATOM   6119  CA  GLU A 767      18.480   9.755 -20.684  1.00 89.03           C  
+ATOM   6120  C   GLU A 767      17.286  10.168 -19.805  1.00 89.03           C  
+ATOM   6121  CB  GLU A 767      19.112   8.480 -20.087  1.00 89.03           C  
+ATOM   6122  O   GLU A 767      16.137   9.878 -20.139  1.00 89.03           O  
+ATOM   6123  CG  GLU A 767      20.184   7.794 -20.953  1.00 89.03           C  
+ATOM   6124  CD  GLU A 767      20.719   6.478 -20.331  1.00 89.03           C  
+ATOM   6125  OE1 GLU A 767      21.552   5.807 -20.977  1.00 89.03           O  
+ATOM   6126  OE2 GLU A 767      20.308   6.097 -19.204  1.00 89.03           O  
+ATOM   6127  N   GLU A 768      17.527  10.863 -18.685  1.00 89.86           N  
+ATOM   6128  CA  GLU A 768      16.444  11.343 -17.810  1.00 89.86           C  
+ATOM   6129  C   GLU A 768      15.658  12.504 -18.437  1.00 89.86           C  
+ATOM   6130  CB  GLU A 768      16.986  11.762 -16.433  1.00 89.86           C  
+ATOM   6131  O   GLU A 768      14.448  12.603 -18.223  1.00 89.86           O  
+ATOM   6132  CG  GLU A 768      17.380  10.586 -15.521  1.00 89.86           C  
+ATOM   6133  CD  GLU A 768      16.212   9.708 -15.007  1.00 89.86           C  
+ATOM   6134  OE1 GLU A 768      16.483   8.562 -14.573  1.00 89.86           O  
+ATOM   6135  OE2 GLU A 768      15.029  10.133 -14.955  1.00 89.86           O  
+ATOM   6136  N   CYS A 769      16.312  13.372 -19.217  1.00 91.12           N  
+ATOM   6137  CA  CYS A 769      15.637  14.431 -19.971  1.00 91.12           C  
+ATOM   6138  C   CYS A 769      14.764  13.860 -21.096  1.00 91.12           C  
+ATOM   6139  CB  CYS A 769      16.670  15.430 -20.505  1.00 91.12           C  
+ATOM   6140  O   CYS A 769      13.603  14.246 -21.201  1.00 91.12           O  
+ATOM   6141  SG  CYS A 769      17.334  16.425 -19.134  1.00 91.12           S  
+ATOM   6142  N   ALA A 770      15.275  12.900 -21.874  1.00 92.78           N  
+ATOM   6143  CA  ALA A 770      14.500  12.220 -22.912  1.00 92.78           C  
+ATOM   6144  C   ALA A 770      13.291  11.479 -22.321  1.00 92.78           C  
+ATOM   6145  CB  ALA A 770      15.431  11.260 -23.661  1.00 92.78           C  
+ATOM   6146  O   ALA A 770      12.177  11.588 -22.826  1.00 92.78           O  
+ATOM   6147  N   LEU A 771      13.486  10.786 -21.193  1.00 93.84           N  
+ATOM   6148  CA  LEU A 771      12.393  10.124 -20.490  1.00 93.84           C  
+ATOM   6149  C   LEU A 771      11.314  11.114 -20.039  1.00 93.84           C  
+ATOM   6150  CB  LEU A 771      12.972   9.356 -19.295  1.00 93.84           C  
+ATOM   6151  O   LEU A 771      10.133  10.822 -20.190  1.00 93.84           O  
+ATOM   6152  CG  LEU A 771      11.906   8.627 -18.462  1.00 93.84           C  
+ATOM   6153  CD1 LEU A 771      11.205   7.522 -19.256  1.00 93.84           C  
+ATOM   6154  CD2 LEU A 771      12.582   8.036 -17.225  1.00 93.84           C  
+ATOM   6155  N   ARG A 772      11.708  12.270 -19.489  1.00 93.56           N  
+ATOM   6156  CA  ARG A 772      10.758  13.307 -19.065  1.00 93.56           C  
+ATOM   6157  C   ARG A 772       9.929  13.818 -20.240  1.00 93.56           C  
+ATOM   6158  CB  ARG A 772      11.507  14.444 -18.369  1.00 93.56           C  
+ATOM   6159  O   ARG A 772       8.711  13.846 -20.129  1.00 93.56           O  
+ATOM   6160  CG  ARG A 772      10.532  15.461 -17.750  1.00 93.56           C  
+ATOM   6161  CD  ARG A 772      11.246  16.605 -17.021  1.00 93.56           C  
+ATOM   6162  NE  ARG A 772      12.186  16.074 -16.008  1.00 93.56           N  
+ATOM   6163  NH1 ARG A 772      14.153  16.610 -17.071  1.00 93.56           N  
+ATOM   6164  NH2 ARG A 772      14.161  15.062 -15.485  1.00 93.56           N  
+ATOM   6165  CZ  ARG A 772      13.490  15.935 -16.176  1.00 93.56           C  
+ATOM   6166  N   ALA A 773      10.576  14.115 -21.366  1.00 93.49           N  
+ATOM   6167  CA  ALA A 773       9.888  14.558 -22.575  1.00 93.49           C  
+ATOM   6168  C   ALA A 773       8.873  13.514 -23.077  1.00 93.49           C  
+ATOM   6169  CB  ALA A 773      10.944  14.874 -23.640  1.00 93.49           C  
+ATOM   6170  O   ALA A 773       7.756  13.867 -23.446  1.00 93.49           O  
+ATOM   6171  N   ASN A 774       9.218  12.222 -23.043  1.00 95.30           N  
+ATOM   6172  CA  ASN A 774       8.287  11.159 -23.433  1.00 95.30           C  
+ATOM   6173  C   ASN A 774       7.081  11.065 -22.490  1.00 95.30           C  
+ATOM   6174  CB  ASN A 774       9.023   9.814 -23.490  1.00 95.30           C  
+ATOM   6175  O   ASN A 774       5.957  10.881 -22.947  1.00 95.30           O  
+ATOM   6176  CG  ASN A 774      10.021   9.707 -24.627  1.00 95.30           C  
+ATOM   6177  ND2 ASN A 774      10.696   8.588 -24.722  1.00 95.30           N  
+ATOM   6178  OD1 ASN A 774      10.191  10.584 -25.455  1.00 95.30           O  
+ATOM   6179  N   ILE A 775       7.301  11.217 -21.181  1.00 95.23           N  
+ATOM   6180  CA  ILE A 775       6.219  11.201 -20.193  1.00 95.23           C  
+ATOM   6181  C   ILE A 775       5.290  12.406 -20.373  1.00 95.23           C  
+ATOM   6182  CB  ILE A 775       6.794  11.169 -18.768  1.00 95.23           C  
+ATOM   6183  O   ILE A 775       4.075  12.243 -20.325  1.00 95.23           O  
+ATOM   6184  CG1 ILE A 775       7.575   9.872 -18.470  1.00 95.23           C  
+ATOM   6185  CG2 ILE A 775       5.657  11.284 -17.749  1.00 95.23           C  
+ATOM   6186  CD1 ILE A 775       8.548  10.054 -17.298  1.00 95.23           C  
+ATOM   6187  N   GLU A 776       5.846  13.601 -20.583  1.00 92.23           N  
+ATOM   6188  CA  GLU A 776       5.069  14.823 -20.820  1.00 92.23           C  
+ATOM   6189  C   GLU A 776       4.209  14.692 -22.078  1.00 92.23           C  
+ATOM   6190  CB  GLU A 776       6.016  16.029 -20.927  1.00 92.23           C  
+ATOM   6191  O   GLU A 776       3.014  14.963 -22.020  1.00 92.23           O  
+ATOM   6192  CG  GLU A 776       6.565  16.444 -19.550  1.00 92.23           C  
+ATOM   6193  CD  GLU A 776       7.728  17.451 -19.614  1.00 92.23           C  
+ATOM   6194  OE1 GLU A 776       8.241  17.792 -18.519  1.00 92.23           O  
+ATOM   6195  OE2 GLU A 776       8.179  17.800 -20.727  1.00 92.23           O  
+ATOM   6196  N   ARG A 777       4.776  14.181 -23.179  1.00 90.25           N  
+ATOM   6197  CA  ARG A 777       4.030  13.908 -24.418  1.00 90.25           C  
+ATOM   6198  C   ARG A 777       2.908  12.899 -24.211  1.00 90.25           C  
+ATOM   6199  CB  ARG A 777       4.980  13.391 -25.501  1.00 90.25           C  
+ATOM   6200  O   ARG A 777       1.793  13.143 -24.655  1.00 90.25           O  
+ATOM   6201  CG  ARG A 777       5.885  14.499 -26.044  1.00 90.25           C  
+ATOM   6202  CD  ARG A 777       6.924  13.861 -26.963  1.00 90.25           C  
+ATOM   6203  NE  ARG A 777       7.893  14.851 -27.452  1.00 90.25           N  
+ATOM   6204  NH1 ARG A 777       9.182  13.373 -28.639  1.00 90.25           N  
+ATOM   6205  NH2 ARG A 777       9.711  15.546 -28.625  1.00 90.25           N  
+ATOM   6206  CZ  ARG A 777       8.922  14.586 -28.233  1.00 90.25           C  
+ATOM   6207  N   PHE A 778       3.190  11.793 -23.524  1.00 93.06           N  
+ATOM   6208  CA  PHE A 778       2.182  10.787 -23.192  1.00 93.06           C  
+ATOM   6209  C   PHE A 778       1.038  11.385 -22.368  1.00 93.06           C  
+ATOM   6210  CB  PHE A 778       2.863   9.638 -22.441  1.00 93.06           C  
+ATOM   6211  O   PHE A 778      -0.128  11.190 -22.699  1.00 93.06           O  
+ATOM   6212  CG  PHE A 778       1.906   8.723 -21.700  1.00 93.06           C  
+ATOM   6213  CD1 PHE A 778       1.721   8.860 -20.312  1.00 93.06           C  
+ATOM   6214  CD2 PHE A 778       1.154   7.772 -22.407  1.00 93.06           C  
+ATOM   6215  CE1 PHE A 778       0.790   8.051 -19.634  1.00 93.06           C  
+ATOM   6216  CE2 PHE A 778       0.236   6.951 -21.733  1.00 93.06           C  
+ATOM   6217  CZ  PHE A 778       0.046   7.091 -20.346  1.00 93.06           C  
+ATOM   6218  N   ASN A 779       1.363  12.143 -21.319  1.00 93.15           N  
+ATOM   6219  CA  ASN A 779       0.349  12.731 -20.452  1.00 93.15           C  
+ATOM   6220  C   ASN A 779      -0.474  13.805 -21.174  1.00 93.15           C  
+ATOM   6221  CB  ASN A 779       1.007  13.290 -19.182  1.00 93.15           C  
+ATOM   6222  O   ASN A 779      -1.693  13.819 -21.022  1.00 93.15           O  
+ATOM   6223  CG  ASN A 779       1.370  12.232 -18.157  1.00 93.15           C  
+ATOM   6224  ND2 ASN A 779       2.142  12.592 -17.161  1.00 93.15           N  
+ATOM   6225  OD1 ASN A 779       0.947  11.089 -18.183  1.00 93.15           O  
+ATOM   6226  N   ALA A 780       0.173  14.660 -21.971  1.00 87.77           N  
+ATOM   6227  CA  ALA A 780      -0.507  15.668 -22.778  1.00 87.77           C  
+ATOM   6228  C   ALA A 780      -1.466  15.008 -23.779  1.00 87.77           C  
+ATOM   6229  CB  ALA A 780       0.544  16.539 -23.476  1.00 87.77           C  
+ATOM   6230  O   ALA A 780      -2.645  15.333 -23.808  1.00 87.77           O  
+ATOM   6231  N   ARG A 781      -0.989  14.002 -24.525  1.00 87.41           N  
+ATOM   6232  CA  ARG A 781      -1.797  13.269 -25.509  1.00 87.41           C  
+ATOM   6233  C   ARG A 781      -3.007  12.575 -24.880  1.00 87.41           C  
+ATOM   6234  CB  ARG A 781      -0.890  12.266 -26.245  1.00 87.41           C  
+ATOM   6235  O   ARG A 781      -4.078  12.577 -25.471  1.00 87.41           O  
+ATOM   6236  CG  ARG A 781      -1.612  11.498 -27.365  1.00 87.41           C  
+ATOM   6237  CD  ARG A 781      -0.656  10.586 -28.158  1.00 87.41           C  
+ATOM   6238  NE  ARG A 781      -0.148   9.437 -27.370  1.00 87.41           N  
+ATOM   6239  NH1 ARG A 781      -2.001   8.089 -27.542  1.00 87.41           N  
+ATOM   6240  NH2 ARG A 781      -0.326   7.430 -26.292  1.00 87.41           N  
+ATOM   6241  CZ  ARG A 781      -0.813   8.331 -27.085  1.00 87.41           C  
+ATOM   6242  N   ARG A 782      -2.831  11.945 -23.714  1.00 89.15           N  
+ATOM   6243  CA  ARG A 782      -3.844  11.052 -23.129  1.00 89.15           C  
+ATOM   6244  C   ARG A 782      -4.828  11.738 -22.182  1.00 89.15           C  
+ATOM   6245  CB  ARG A 782      -3.117   9.885 -22.457  1.00 89.15           C  
+ATOM   6246  O   ARG A 782      -5.973  11.306 -22.103  1.00 89.15           O  
+ATOM   6247  CG  ARG A 782      -4.063   8.754 -22.027  1.00 89.15           C  
+ATOM   6248  CD  ARG A 782      -3.187   7.621 -21.507  1.00 89.15           C  
+ATOM   6249  NE  ARG A 782      -3.950   6.456 -21.026  1.00 89.15           N  
+ATOM   6250  NH1 ARG A 782      -3.249   5.008 -22.653  1.00 89.15           N  
+ATOM   6251  NH2 ARG A 782      -4.437   4.247 -20.930  1.00 89.15           N  
+ATOM   6252  CZ  ARG A 782      -3.891   5.246 -21.548  1.00 89.15           C  
+ATOM   6253  N   TYR A 783      -4.400  12.755 -21.433  1.00 90.26           N  
+ATOM   6254  CA  TYR A 783      -5.221  13.346 -20.363  1.00 90.26           C  
+ATOM   6255  C   TYR A 783      -5.588  14.806 -20.591  1.00 90.26           C  
+ATOM   6256  CB  TYR A 783      -4.514  13.209 -19.011  1.00 90.26           C  
+ATOM   6257  O   TYR A 783      -6.542  15.290 -19.978  1.00 90.26           O  
+ATOM   6258  CG  TYR A 783      -4.062  11.803 -18.702  1.00 90.26           C  
+ATOM   6259  CD1 TYR A 783      -5.003  10.791 -18.444  1.00 90.26           C  
+ATOM   6260  CD2 TYR A 783      -2.694  11.505 -18.740  1.00 90.26           C  
+ATOM   6261  CE1 TYR A 783      -4.565   9.479 -18.192  1.00 90.26           C  
+ATOM   6262  CE2 TYR A 783      -2.256  10.188 -18.562  1.00 90.26           C  
+ATOM   6263  OH  TYR A 783      -2.717   7.929 -18.119  1.00 90.26           O  
+ATOM   6264  CZ  TYR A 783      -3.192   9.181 -18.272  1.00 90.26           C  
+ATOM   6265  N   ASP A 784      -4.856  15.522 -21.440  1.00 82.26           N  
+ATOM   6266  CA  ASP A 784      -5.070  16.950 -21.630  1.00 82.26           C  
+ATOM   6267  C   ASP A 784      -6.187  17.198 -22.653  1.00 82.26           C  
+ATOM   6268  CB  ASP A 784      -3.735  17.636 -21.940  1.00 82.26           C  
+ATOM   6269  O   ASP A 784      -5.960  17.433 -23.837  1.00 82.26           O  
+ATOM   6270  CG  ASP A 784      -3.729  19.096 -21.514  1.00 82.26           C  
+ATOM   6271  OD1 ASP A 784      -4.824  19.683 -21.345  1.00 82.26           O  
+ATOM   6272  OD2 ASP A 784      -2.621  19.651 -21.375  1.00 82.26           O  
+ATOM   6273  N   ARG A 785      -7.441  17.123 -22.187  1.00 63.50           N  
+ATOM   6274  CA  ARG A 785      -8.636  17.354 -23.024  1.00 63.50           C  
+ATOM   6275  C   ARG A 785      -8.745  18.790 -23.551  1.00 63.50           C  
+ATOM   6276  CB  ARG A 785      -9.916  16.990 -22.253  1.00 63.50           C  
+ATOM   6277  O   ARG A 785      -9.532  19.033 -24.457  1.00 63.50           O  
+ATOM   6278  CG  ARG A 785     -10.046  15.488 -21.974  1.00 63.50           C  
+ATOM   6279  CD  ARG A 785     -11.412  15.203 -21.338  1.00 63.50           C  
+ATOM   6280  NE  ARG A 785     -11.593  13.767 -21.061  1.00 63.50           N  
+ATOM   6281  NH1 ARG A 785     -13.716  13.894 -20.196  1.00 63.50           N  
+ATOM   6282  NH2 ARG A 785     -12.694  11.913 -20.329  1.00 63.50           N  
+ATOM   6283  CZ  ARG A 785     -12.663  13.200 -20.532  1.00 63.50           C  
+ATOM   6284  N   ALA A 786      -8.001  19.737 -22.974  1.00 56.30           N  
+ATOM   6285  CA  ALA A 786      -8.036  21.146 -23.369  1.00 56.30           C  
+ATOM   6286  C   ALA A 786      -7.157  21.450 -24.594  1.00 56.30           C  
+ATOM   6287  CB  ALA A 786      -7.634  21.992 -22.156  1.00 56.30           C  
+ATOM   6288  O   ALA A 786      -7.306  22.509 -25.198  1.00 56.30           O  
+ATOM   6289  N   HIS A 787      -6.274  20.524 -24.976  1.00 52.15           N  
+ATOM   6290  CA  HIS A 787      -5.328  20.695 -26.071  1.00 52.15           C  
+ATOM   6291  C   HIS A 787      -5.591  19.681 -27.184  1.00 52.15           C  
+ATOM   6292  CB  HIS A 787      -3.889  20.646 -25.540  1.00 52.15           C  
+ATOM   6293  O   HIS A 787      -4.686  18.966 -27.618  1.00 52.15           O  
+ATOM   6294  CG  HIS A 787      -3.573  21.726 -24.540  1.00 52.15           C  
+ATOM   6295  CD2 HIS A 787      -2.975  22.932 -24.790  1.00 52.15           C  
+ATOM   6296  ND1 HIS A 787      -3.772  21.657 -23.183  1.00 52.15           N  
+ATOM   6297  CE1 HIS A 787      -3.276  22.766 -22.627  1.00 52.15           C  
+ATOM   6298  NE2 HIS A 787      -2.783  23.589 -23.567  1.00 52.15           N  
+ATOM   6299  N   SER A 788      -6.817  19.659 -27.719  1.00 54.35           N  
+ATOM   6300  CA  SER A 788      -6.947  19.383 -29.151  1.00 54.35           C  
+ATOM   6301  C   SER A 788      -6.027  20.393 -29.829  1.00 54.35           C  
+ATOM   6302  CB  SER A 788      -8.387  19.585 -29.644  1.00 54.35           C  
+ATOM   6303  O   SER A 788      -6.325  21.586 -29.808  1.00 54.35           O  
+ATOM   6304  OG  SER A 788      -9.312  18.902 -28.822  1.00 54.35           O  
+ATOM   6305  N   ASN A 789      -4.847  19.959 -30.283  1.00 54.67           N  
+ATOM   6306  CA  ASN A 789      -3.916  20.849 -30.964  1.00 54.67           C  
+ATOM   6307  C   ASN A 789      -4.731  21.593 -32.034  1.00 54.67           C  
+ATOM   6308  CB  ASN A 789      -2.798  20.014 -31.604  1.00 54.67           C  
+ATOM   6309  O   ASN A 789      -5.395  20.908 -32.814  1.00 54.67           O  
+ATOM   6310  CG  ASN A 789      -1.727  20.853 -32.279  1.00 54.67           C  
+ATOM   6311  ND2 ASN A 789      -0.786  20.270 -32.973  1.00 54.67           N  
+ATOM   6312  OD1 ASN A 789      -1.717  22.062 -32.198  1.00 54.67           O  
+ATOM   6313  N   PRO A 790      -4.776  22.935 -32.053  1.00 57.02           N  
+ATOM   6314  CA  PRO A 790      -5.603  23.666 -33.009  1.00 57.02           C  
+ATOM   6315  C   PRO A 790      -5.302  23.271 -34.461  1.00 57.02           C  
+ATOM   6316  CB  PRO A 790      -5.355  25.151 -32.723  1.00 57.02           C  
+ATOM   6317  O   PRO A 790      -6.219  23.241 -35.276  1.00 57.02           O  
+ATOM   6318  CG  PRO A 790      -4.088  25.177 -31.867  1.00 57.02           C  
+ATOM   6319  CD  PRO A 790      -4.134  23.849 -31.127  1.00 57.02           C  
+ATOM   6320  N   ASP A 791      -4.067  22.846 -34.749  1.00 54.96           N  
+ATOM   6321  CA  ASP A 791      -3.655  22.300 -36.050  1.00 54.96           C  
+ATOM   6322  C   ASP A 791      -4.346  20.969 -36.424  1.00 54.96           C  
+ATOM   6323  CB  ASP A 791      -2.134  22.066 -36.041  1.00 54.96           C  
+ATOM   6324  O   ASP A 791      -4.279  20.532 -37.571  1.00 54.96           O  
+ATOM   6325  CG  ASP A 791      -1.281  23.308 -35.765  1.00 54.96           C  
+ATOM   6326  OD1 ASP A 791      -1.753  24.437 -36.023  1.00 54.96           O  
+ATOM   6327  OD2 ASP A 791      -0.137  23.099 -35.294  1.00 54.96           O  
+ATOM   6328  N   PHE A 792      -4.980  20.298 -35.459  1.00 55.25           N  
+ATOM   6329  CA  PHE A 792      -5.641  18.995 -35.590  1.00 55.25           C  
+ATOM   6330  C   PHE A 792      -7.149  19.052 -35.297  1.00 55.25           C  
+ATOM   6331  CB  PHE A 792      -4.940  17.949 -34.699  1.00 55.25           C  
+ATOM   6332  O   PHE A 792      -7.798  18.007 -35.231  1.00 55.25           O  
+ATOM   6333  CG  PHE A 792      -3.437  17.789 -34.877  1.00 55.25           C  
+ATOM   6334  CD1 PHE A 792      -2.839  17.873 -36.148  1.00 55.25           C  
+ATOM   6335  CD2 PHE A 792      -2.624  17.508 -33.764  1.00 55.25           C  
+ATOM   6336  CE1 PHE A 792      -1.445  17.768 -36.285  1.00 55.25           C  
+ATOM   6337  CE2 PHE A 792      -1.227  17.426 -33.892  1.00 55.25           C  
+ATOM   6338  CZ  PHE A 792      -0.633  17.576 -35.155  1.00 55.25           C  
+ATOM   6339  N   LEU A 793      -7.729  20.246 -35.126  1.00 61.15           N  
+ATOM   6340  CA  LEU A 793      -9.183  20.400 -35.169  1.00 61.15           C  
+ATOM   6341  C   LEU A 793      -9.662  20.213 -36.621  1.00 61.15           C  
+ATOM   6342  CB  LEU A 793      -9.597  21.766 -34.594  1.00 61.15           C  
+ATOM   6343  O   LEU A 793      -8.952  20.616 -37.545  1.00 61.15           O  
+ATOM   6344  CG  LEU A 793      -9.421  21.876 -33.067  1.00 61.15           C  
+ATOM   6345  CD1 LEU A 793      -9.651  23.320 -32.621  1.00 61.15           C  
+ATOM   6346  CD2 LEU A 793     -10.417  20.990 -32.309  1.00 61.15           C  
+ATOM   6347  N   PRO A 794     -10.849  19.622 -36.859  1.00 60.31           N  
+ATOM   6348  CA  PRO A 794     -11.428  19.595 -38.195  1.00 60.31           C  
+ATOM   6349  C   PRO A 794     -11.447  21.015 -38.765  1.00 60.31           C  
+ATOM   6350  CB  PRO A 794     -12.847  19.032 -38.038  1.00 60.31           C  
+ATOM   6351  O   PRO A 794     -11.959  21.927 -38.112  1.00 60.31           O  
+ATOM   6352  CG  PRO A 794     -12.798  18.282 -36.707  1.00 60.31           C  
+ATOM   6353  CD  PRO A 794     -11.761  19.046 -35.888  1.00 60.31           C  
+ATOM   6354  N   VAL A 795     -10.884  21.203 -39.962  1.00 65.23           N  
+ATOM   6355  CA  VAL A 795     -10.940  22.499 -40.644  1.00 65.23           C  
+ATOM   6356  C   VAL A 795     -12.408  22.875 -40.804  1.00 65.23           C  
+ATOM   6357  CB  VAL A 795     -10.216  22.485 -42.005  1.00 65.23           C  
+ATOM   6358  O   VAL A 795     -13.212  22.088 -41.314  1.00 65.23           O  
+ATOM   6359  CG1 VAL A 795     -10.304  23.846 -42.710  1.00 65.23           C  
+ATOM   6360  CG2 VAL A 795      -8.729  22.146 -41.825  1.00 65.23           C  
+ATOM   6361  N   ASP A 796     -12.765  24.066 -40.330  1.00 68.75           N  
+ATOM   6362  CA  ASP A 796     -14.114  24.584 -40.481  1.00 68.75           C  
+ATOM   6363  C   ASP A 796     -14.380  24.872 -41.962  1.00 68.75           C  
+ATOM   6364  CB  ASP A 796     -14.319  25.813 -39.592  1.00 68.75           C  
+ATOM   6365  O   ASP A 796     -13.995  25.904 -42.506  1.00 68.75           O  
+ATOM   6366  CG  ASP A 796     -15.768  26.304 -39.612  1.00 68.75           C  
+ATOM   6367  OD1 ASP A 796     -16.622  25.698 -40.305  1.00 68.75           O  
+ATOM   6368  OD2 ASP A 796     -16.034  27.290 -38.892  1.00 68.75           O  
+ATOM   6369  N   ASN A 797     -15.032  23.924 -42.631  1.00 74.33           N  
+ATOM   6370  CA  ASN A 797     -15.394  24.040 -44.041  1.00 74.33           C  
+ATOM   6371  C   ASN A 797     -16.674  24.874 -44.253  1.00 74.33           C  
+ATOM   6372  CB  ASN A 797     -15.483  22.626 -44.642  1.00 74.33           C  
+ATOM   6373  O   ASN A 797     -17.158  24.996 -45.381  1.00 74.33           O  
+ATOM   6374  CG  ASN A 797     -14.134  21.924 -44.680  1.00 74.33           C  
+ATOM   6375  ND2 ASN A 797     -14.096  20.636 -44.435  1.00 74.33           N  
+ATOM   6376  OD1 ASN A 797     -13.103  22.505 -44.962  1.00 74.33           O  
+ATOM   6377  N   CYS A 798     -17.266  25.439 -43.193  1.00 80.43           N  
+ATOM   6378  CA  CYS A 798     -18.443  26.288 -43.304  1.00 80.43           C  
+ATOM   6379  C   CYS A 798     -18.032  27.722 -43.658  1.00 80.43           C  
+ATOM   6380  CB  CYS A 798     -19.251  26.214 -42.006  1.00 80.43           C  
+ATOM   6381  O   CYS A 798     -17.621  28.504 -42.802  1.00 80.43           O  
+ATOM   6382  SG  CYS A 798     -20.775  27.192 -42.166  1.00 80.43           S  
+ATOM   6383  N   LEU A 799     -18.232  28.103 -44.922  1.00 75.49           N  
+ATOM   6384  CA  LEU A 799     -17.907  29.437 -45.444  1.00 75.49           C  
+ATOM   6385  C   LEU A 799     -18.491  30.579 -44.588  1.00 75.49           C  
+ATOM   6386  CB  LEU A 799     -18.430  29.517 -46.897  1.00 75.49           C  
+ATOM   6387  O   LEU A 799     -17.844  31.599 -44.376  1.00 75.49           O  
+ATOM   6388  CG  LEU A 799     -17.444  30.194 -47.872  1.00 75.49           C  
+ATOM   6389  CD1 LEU A 799     -17.023  29.209 -48.965  1.00 75.49           C  
+ATOM   6390  CD2 LEU A 799     -18.078  31.406 -48.553  1.00 75.49           C  
+ATOM   6391  N   GLN A 800     -19.706  30.391 -44.062  1.00 78.58           N  
+ATOM   6392  CA  GLN A 800     -20.391  31.369 -43.212  1.00 78.58           C  
+ATOM   6393  C   GLN A 800     -19.722  31.533 -41.839  1.00 78.58           C  
+ATOM   6394  CB  GLN A 800     -21.849  30.914 -43.010  1.00 78.58           C  
+ATOM   6395  O   GLN A 800     -19.711  32.631 -41.287  1.00 78.58           O  
+ATOM   6396  CG  GLN A 800     -22.855  32.080 -43.025  1.00 78.58           C  
+ATOM   6397  CD  GLN A 800     -23.732  32.141 -44.277  1.00 78.58           C  
+ATOM   6398  NE2 GLN A 800     -24.594  33.128 -44.380  1.00 78.58           N  
+ATOM   6399  OE1 GLN A 800     -23.699  31.317 -45.174  1.00 78.58           O  
+ATOM   6400  N   SER A 801     -19.194  30.438 -41.292  1.00 78.85           N  
+ATOM   6401  CA  SER A 801     -18.508  30.410 -40.001  1.00 78.85           C  
+ATOM   6402  C   SER A 801     -17.114  31.025 -40.125  1.00 78.85           C  
+ATOM   6403  CB  SER A 801     -18.447  28.966 -39.511  1.00 78.85           C  
+ATOM   6404  O   SER A 801     -16.778  31.935 -39.369  1.00 78.85           O  
+ATOM   6405  OG  SER A 801     -17.875  28.901 -38.230  1.00 78.85           O  
+ATOM   6406  N   VAL A 802     -16.366  30.649 -41.170  1.00 76.37           N  
+ATOM   6407  CA  VAL A 802     -15.044  31.216 -41.484  1.00 76.37           C  
+ATOM   6408  C   VAL A 802     -15.121  32.725 -41.732  1.00 76.37           C  
+ATOM   6409  CB  VAL A 802     -14.418  30.492 -42.692  1.00 76.37           C  
+ATOM   6410  O   VAL A 802     -14.363  33.482 -41.135  1.00 76.37           O  
+ATOM   6411  CG1 VAL A 802     -13.061  31.088 -43.086  1.00 76.37           C  
+ATOM   6412  CG2 VAL A 802     -14.191  29.008 -42.388  1.00 76.37           C  
+ATOM   6413  N   LEU A 803     -16.070  33.194 -42.553  1.00 74.00           N  
+ATOM   6414  CA  LEU A 803     -16.266  34.631 -42.804  1.00 74.00           C  
+ATOM   6415  C   LEU A 803     -16.837  35.390 -41.593  1.00 74.00           C  
+ATOM   6416  CB  LEU A 803     -17.192  34.821 -44.019  1.00 74.00           C  
+ATOM   6417  O   LEU A 803     -16.758  36.617 -41.544  1.00 74.00           O  
+ATOM   6418  CG  LEU A 803     -16.594  34.408 -45.375  1.00 74.00           C  
+ATOM   6419  CD1 LEU A 803     -17.675  34.542 -46.450  1.00 74.00           C  
+ATOM   6420  CD2 LEU A 803     -15.412  35.289 -45.784  1.00 74.00           C  
+ATOM   6421  N   GLY A 804     -17.439  34.680 -40.636  1.00 76.91           N  
+ATOM   6422  CA  GLY A 804     -17.973  35.247 -39.399  1.00 76.91           C  
+ATOM   6423  C   GLY A 804     -16.927  35.428 -38.295  1.00 76.91           C  
+ATOM   6424  O   GLY A 804     -17.189  36.153 -37.332  1.00 76.91           O  
+ATOM   6425  N   GLN A 805     -15.751  34.802 -38.412  1.00 75.60           N  
+ATOM   6426  CA  GLN A 805     -14.677  34.959 -37.435  1.00 75.60           C  
+ATOM   6427  C   GLN A 805     -14.037  36.349 -37.543  1.00 75.60           C  
+ATOM   6428  CB  GLN A 805     -13.624  33.848 -37.575  1.00 75.60           C  
+ATOM   6429  O   GLN A 805     -13.565  36.769 -38.599  1.00 75.60           O  
+ATOM   6430  CG  GLN A 805     -14.109  32.505 -37.005  1.00 75.60           C  
+ATOM   6431  CD  GLN A 805     -13.020  31.435 -36.979  1.00 75.60           C  
+ATOM   6432  NE2 GLN A 805     -13.308  30.260 -36.465  1.00 75.60           N  
+ATOM   6433  OE1 GLN A 805     -11.892  31.626 -37.396  1.00 75.60           O  
+ATOM   6434  N   ARG A 806     -13.983  37.076 -36.419  1.00 72.27           N  
+ATOM   6435  CA  ARG A 806     -13.165  38.290 -36.310  1.00 72.27           C  
+ATOM   6436  C   ARG A 806     -11.702  37.886 -36.168  1.00 72.27           C  
+ATOM   6437  CB  ARG A 806     -13.593  39.158 -35.119  1.00 72.27           C  
+ATOM   6438  O   ARG A 806     -11.311  37.367 -35.129  1.00 72.27           O  
+ATOM   6439  CG  ARG A 806     -14.772  40.075 -35.457  1.00 72.27           C  
+ATOM   6440  CD  ARG A 806     -14.996  41.035 -34.286  1.00 72.27           C  
+ATOM   6441  NE  ARG A 806     -16.034  42.036 -34.590  1.00 72.27           N  
+ATOM   6442  NH1 ARG A 806     -15.613  43.398 -32.795  1.00 72.27           N  
+ATOM   6443  NH2 ARG A 806     -17.202  43.963 -34.262  1.00 72.27           N  
+ATOM   6444  CZ  ARG A 806     -16.279  43.123 -33.882  1.00 72.27           C  
+ATOM   6445  N   VAL A 807     -10.912  38.147 -37.203  1.00 74.30           N  
+ATOM   6446  CA  VAL A 807      -9.454  38.022 -37.155  1.00 74.30           C  
+ATOM   6447  C   VAL A 807      -8.878  39.375 -36.745  1.00 74.30           C  
+ATOM   6448  CB  VAL A 807      -8.892  37.534 -38.504  1.00 74.30           C  
+ATOM   6449  O   VAL A 807      -9.016  40.353 -37.481  1.00 74.30           O  
+ATOM   6450  CG1 VAL A 807      -7.372  37.344 -38.435  1.00 74.30           C  
+ATOM   6451  CG2 VAL A 807      -9.520  36.193 -38.912  1.00 74.30           C  
+ATOM   6452  N   ASP A 808      -8.252  39.437 -35.570  1.00 72.64           N  
+ATOM   6453  CA  ASP A 808      -7.532  40.630 -35.124  1.00 72.64           C  
+ATOM   6454  C   ASP A 808      -6.215  40.738 -35.901  1.00 72.64           C  
+ATOM   6455  CB  ASP A 808      -7.313  40.614 -33.601  1.00 72.64           C  
+ATOM   6456  O   ASP A 808      -5.268  39.979 -35.688  1.00 72.64           O  
+ATOM   6457  CG  ASP A 808      -8.581  40.936 -32.796  1.00 72.64           C  
+ATOM   6458  OD1 ASP A 808      -9.413  41.743 -33.277  1.00 72.64           O  
+ATOM   6459  OD2 ASP A 808      -8.709  40.389 -31.678  1.00 72.64           O  
+ATOM   6460  N   LEU A 809      -6.180  41.669 -36.853  1.00 77.63           N  
+ATOM   6461  CA  LEU A 809      -5.006  41.943 -37.674  1.00 77.63           C  
+ATOM   6462  C   LEU A 809      -4.115  42.988 -36.978  1.00 77.63           C  
+ATOM   6463  CB  LEU A 809      -5.451  42.384 -39.079  1.00 77.63           C  
+ATOM   6464  O   LEU A 809      -4.649  43.931 -36.389  1.00 77.63           O  
+ATOM   6465  CG  LEU A 809      -6.164  41.266 -39.868  1.00 77.63           C  
+ATOM   6466  CD1 LEU A 809      -6.938  41.857 -41.045  1.00 77.63           C  
+ATOM   6467  CD2 LEU A 809      -5.176  40.222 -40.397  1.00 77.63           C  
+ATOM   6468  N   PRO A 810      -2.775  42.859 -37.055  1.00 80.56           N  
+ATOM   6469  CA  PRO A 810      -1.847  43.878 -36.562  1.00 80.56           C  
+ATOM   6470  C   PRO A 810      -2.180  45.274 -37.115  1.00 80.56           C  
+ATOM   6471  CB  PRO A 810      -0.464  43.405 -37.021  1.00 80.56           C  
+ATOM   6472  O   PRO A 810      -2.595  45.397 -38.267  1.00 80.56           O  
+ATOM   6473  CG  PRO A 810      -0.608  41.892 -37.141  1.00 80.56           C  
+ATOM   6474  CD  PRO A 810      -2.047  41.731 -37.618  1.00 80.56           C  
+ATOM   6475  N   GLU A 811      -1.996  46.337 -36.326  1.00 79.65           N  
+ATOM   6476  CA  GLU A 811      -2.359  47.709 -36.741  1.00 79.65           C  
+ATOM   6477  C   GLU A 811      -1.639  48.149 -38.031  1.00 79.65           C  
+ATOM   6478  CB  GLU A 811      -2.038  48.707 -35.613  1.00 79.65           C  
+ATOM   6479  O   GLU A 811      -2.204  48.846 -38.874  1.00 79.65           O  
+ATOM   6480  CG  GLU A 811      -2.949  48.555 -34.382  1.00 79.65           C  
+ATOM   6481  CD  GLU A 811      -2.674  49.602 -33.283  1.00 79.65           C  
+ATOM   6482  OE1 GLU A 811      -3.506  49.689 -32.350  1.00 79.65           O  
+ATOM   6483  OE2 GLU A 811      -1.641  50.307 -33.358  1.00 79.65           O  
+ATOM   6484  N   ASP A 812      -0.408  47.682 -38.231  1.00 83.58           N  
+ATOM   6485  CA  ASP A 812       0.417  47.920 -39.413  1.00 83.58           C  
+ATOM   6486  C   ASP A 812       0.012  47.070 -40.627  1.00 83.58           C  
+ATOM   6487  CB  ASP A 812       1.894  47.704 -39.043  1.00 83.58           C  
+ATOM   6488  O   ASP A 812       0.394  47.394 -41.756  1.00 83.58           O  
+ATOM   6489  CG  ASP A 812       2.236  46.282 -38.571  1.00 83.58           C  
+ATOM   6490  OD1 ASP A 812       1.400  45.667 -37.872  1.00 83.58           O  
+ATOM   6491  OD2 ASP A 812       3.355  45.830 -38.894  1.00 83.58           O  
+ATOM   6492  N   PHE A 813      -0.803  46.027 -40.440  1.00 84.54           N  
+ATOM   6493  CA  PHE A 813      -1.339  45.241 -41.551  1.00 84.54           C  
+ATOM   6494  C   PHE A 813      -2.219  46.101 -42.458  1.00 84.54           C  
+ATOM   6495  CB  PHE A 813      -2.125  44.032 -41.032  1.00 84.54           C  
+ATOM   6496  O   PHE A 813      -2.124  45.986 -43.676  1.00 84.54           O  
+ATOM   6497  CG  PHE A 813      -2.599  43.115 -42.141  1.00 84.54           C  
+ATOM   6498  CD1 PHE A 813      -3.915  43.213 -42.628  1.00 84.54           C  
+ATOM   6499  CD2 PHE A 813      -1.711  42.187 -42.713  1.00 84.54           C  
+ATOM   6500  CE1 PHE A 813      -4.351  42.362 -43.659  1.00 84.54           C  
+ATOM   6501  CE2 PHE A 813      -2.142  41.350 -43.758  1.00 84.54           C  
+ATOM   6502  CZ  PHE A 813      -3.464  41.432 -44.227  1.00 84.54           C  
+ATOM   6503  N   GLN A 814      -3.012  47.019 -41.892  1.00 78.72           N  
+ATOM   6504  CA  GLN A 814      -3.829  47.939 -42.692  1.00 78.72           C  
+ATOM   6505  C   GLN A 814      -2.967  48.859 -43.564  1.00 78.72           C  
+ATOM   6506  CB  GLN A 814      -4.729  48.790 -41.785  1.00 78.72           C  
+ATOM   6507  O   GLN A 814      -3.340  49.161 -44.693  1.00 78.72           O  
+ATOM   6508  CG  GLN A 814      -5.798  47.956 -41.067  1.00 78.72           C  
+ATOM   6509  CD  GLN A 814      -6.782  48.808 -40.270  1.00 78.72           C  
+ATOM   6510  NE2 GLN A 814      -7.677  48.189 -39.532  1.00 78.72           N  
+ATOM   6511  OE1 GLN A 814      -6.795  50.028 -40.293  1.00 78.72           O  
+ATOM   6512  N   MET A 815      -1.800  49.278 -43.064  1.00 83.12           N  
+ATOM   6513  CA  MET A 815      -0.884  50.150 -43.804  1.00 83.12           C  
+ATOM   6514  C   MET A 815      -0.099  49.410 -44.890  1.00 83.12           C  
+ATOM   6515  CB  MET A 815       0.092  50.830 -42.838  1.00 83.12           C  
+ATOM   6516  O   MET A 815       0.280  50.016 -45.888  1.00 83.12           O  
+ATOM   6517  CG  MET A 815      -0.623  51.733 -41.826  1.00 83.12           C  
+ATOM   6518  SD  MET A 815       0.459  52.944 -41.015  1.00 83.12           S  
+ATOM   6519  CE  MET A 815       0.717  54.106 -42.383  1.00 83.12           C  
+ATOM   6520  N   ASN A 816       0.141  48.112 -44.701  1.00 87.75           N  
+ATOM   6521  CA  ASN A 816       0.918  47.275 -45.615  1.00 87.75           C  
+ATOM   6522  C   ASN A 816       0.049  46.313 -46.438  1.00 87.75           C  
+ATOM   6523  CB  ASN A 816       2.000  46.545 -44.807  1.00 87.75           C  
+ATOM   6524  O   ASN A 816       0.586  45.405 -47.073  1.00 87.75           O  
+ATOM   6525  CG  ASN A 816       3.003  47.498 -44.187  1.00 87.75           C  
+ATOM   6526  ND2 ASN A 816       3.285  47.353 -42.915  1.00 87.75           N  
+ATOM   6527  OD1 ASN A 816       3.566  48.365 -44.835  1.00 87.75           O  
+ATOM   6528  N   TYR A 817      -1.275  46.489 -46.429  1.00 86.49           N  
+ATOM   6529  CA  TYR A 817      -2.220  45.553 -47.038  1.00 86.49           C  
+ATOM   6530  C   TYR A 817      -1.960  45.352 -48.534  1.00 86.49           C  
+ATOM   6531  CB  TYR A 817      -3.649  46.055 -46.801  1.00 86.49           C  
+ATOM   6532  O   TYR A 817      -1.886  44.215 -48.998  1.00 86.49           O  
+ATOM   6533  CG  TYR A 817      -4.698  45.140 -47.397  1.00 86.49           C  
+ATOM   6534  CD1 TYR A 817      -5.456  45.553 -48.509  1.00 86.49           C  
+ATOM   6535  CD2 TYR A 817      -4.877  43.852 -46.861  1.00 86.49           C  
+ATOM   6536  CE1 TYR A 817      -6.421  44.688 -49.056  1.00 86.49           C  
+ATOM   6537  CE2 TYR A 817      -5.823  42.974 -47.420  1.00 86.49           C  
+ATOM   6538  OH  TYR A 817      -7.512  42.551 -49.070  1.00 86.49           O  
+ATOM   6539  CZ  TYR A 817      -6.600  43.396 -48.520  1.00 86.49           C  
+ATOM   6540  N   ASP A 818      -1.726  46.441 -49.268  1.00 87.05           N  
+ATOM   6541  CA  ASP A 818      -1.447  46.392 -50.707  1.00 87.05           C  
+ATOM   6542  C   ASP A 818      -0.146  45.629 -51.006  1.00 87.05           C  
+ATOM   6543  CB  ASP A 818      -1.362  47.825 -51.257  1.00 87.05           C  
+ATOM   6544  O   ASP A 818      -0.083  44.799 -51.912  1.00 87.05           O  
+ATOM   6545  CG  ASP A 818      -2.672  48.610 -51.123  1.00 87.05           C  
+ATOM   6546  OD1 ASP A 818      -3.751  47.978 -51.178  1.00 87.05           O  
+ATOM   6547  OD2 ASP A 818      -2.580  49.846 -50.954  1.00 87.05           O  
+ATOM   6548  N   LEU A 819       0.876  45.849 -50.177  1.00 86.85           N  
+ATOM   6549  CA  LEU A 819       2.181  45.190 -50.267  1.00 86.85           C  
+ATOM   6550  C   LEU A 819       2.082  43.694 -49.941  1.00 86.85           C  
+ATOM   6551  CB  LEU A 819       3.141  45.931 -49.309  1.00 86.85           C  
+ATOM   6552  O   LEU A 819       2.746  42.864 -50.565  1.00 86.85           O  
+ATOM   6553  CG  LEU A 819       4.377  46.510 -50.021  1.00 86.85           C  
+ATOM   6554  CD1 LEU A 819       4.789  47.831 -49.373  1.00 86.85           C  
+ATOM   6555  CD2 LEU A 819       5.560  45.542 -49.943  1.00 86.85           C  
+ATOM   6556  N   TRP A 820       1.237  43.339 -48.973  1.00 87.63           N  
+ATOM   6557  CA  TRP A 820       0.929  41.952 -48.646  1.00 87.63           C  
+ATOM   6558  C   TRP A 820       0.158  41.265 -49.778  1.00 87.63           C  
+ATOM   6559  CB  TRP A 820       0.173  41.898 -47.315  1.00 87.63           C  
+ATOM   6560  O   TRP A 820       0.522  40.151 -50.151  1.00 87.63           O  
+ATOM   6561  CG  TRP A 820      -0.206  40.516 -46.892  1.00 87.63           C  
+ATOM   6562  CD1 TRP A 820       0.552  39.677 -46.151  1.00 87.63           C  
+ATOM   6563  CD2 TRP A 820      -1.421  39.776 -47.221  1.00 87.63           C  
+ATOM   6564  CE2 TRP A 820      -1.319  38.472 -46.652  1.00 87.63           C  
+ATOM   6565  CE3 TRP A 820      -2.594  40.073 -47.948  1.00 87.63           C  
+ATOM   6566  NE1 TRP A 820      -0.110  38.475 -45.992  1.00 87.63           N  
+ATOM   6567  CH2 TRP A 820      -3.468  37.826 -47.550  1.00 87.63           C  
+ATOM   6568  CZ2 TRP A 820      -2.318  37.502 -46.811  1.00 87.63           C  
+ATOM   6569  CZ3 TRP A 820      -3.606  39.108 -48.110  1.00 87.63           C  
+ATOM   6570  N   LEU A 821      -0.839  41.926 -50.379  1.00 85.11           N  
+ATOM   6571  CA  LEU A 821      -1.567  41.405 -51.541  1.00 85.11           C  
+ATOM   6572  C   LEU A 821      -0.626  41.145 -52.720  1.00 85.11           C  
+ATOM   6573  CB  LEU A 821      -2.664  42.394 -51.972  1.00 85.11           C  
+ATOM   6574  O   LEU A 821      -0.658  40.059 -53.297  1.00 85.11           O  
+ATOM   6575  CG  LEU A 821      -3.994  42.317 -51.208  1.00 85.11           C  
+ATOM   6576  CD1 LEU A 821      -4.907  43.423 -51.735  1.00 85.11           C  
+ATOM   6577  CD2 LEU A 821      -4.704  40.980 -51.440  1.00 85.11           C  
+ATOM   6578  N   GLU A 822       0.249  42.097 -53.051  1.00 87.33           N  
+ATOM   6579  CA  GLU A 822       1.247  41.900 -54.104  1.00 87.33           C  
+ATOM   6580  C   GLU A 822       2.148  40.705 -53.809  1.00 87.33           C  
+ATOM   6581  CB  GLU A 822       2.087  43.168 -54.326  1.00 87.33           C  
+ATOM   6582  O   GLU A 822       2.323  39.852 -54.680  1.00 87.33           O  
+ATOM   6583  CG  GLU A 822       1.594  43.943 -55.556  1.00 87.33           C  
+ATOM   6584  CD  GLU A 822       2.473  45.158 -55.896  1.00 87.33           C  
+ATOM   6585  OE1 GLU A 822       2.366  45.632 -57.051  1.00 87.33           O  
+ATOM   6586  OE2 GLU A 822       3.267  45.591 -55.029  1.00 87.33           O  
+ATOM   6587  N   ARG A 823       2.687  40.598 -52.590  1.00 84.98           N  
+ATOM   6588  CA  ARG A 823       3.692  39.583 -52.244  1.00 84.98           C  
+ATOM   6589  C   ARG A 823       3.123  38.181 -52.014  1.00 84.98           C  
+ATOM   6590  CB  ARG A 823       4.478  40.066 -51.023  1.00 84.98           C  
+ATOM   6591  O   ARG A 823       3.745  37.194 -52.387  1.00 84.98           O  
+ATOM   6592  CG  ARG A 823       5.797  39.292 -50.897  1.00 84.98           C  
+ATOM   6593  CD  ARG A 823       6.565  39.724 -49.650  1.00 84.98           C  
+ATOM   6594  NE  ARG A 823       5.998  39.093 -48.452  1.00 84.98           N  
+ATOM   6595  NH1 ARG A 823       6.976  40.387 -46.830  1.00 84.98           N  
+ATOM   6596  NH2 ARG A 823       5.630  38.664 -46.292  1.00 84.98           N  
+ATOM   6597  CZ  ARG A 823       6.208  39.397 -47.194  1.00 84.98           C  
+ATOM   6598  N   GLU A 824       1.982  38.078 -51.347  1.00 80.73           N  
+ATOM   6599  CA  GLU A 824       1.456  36.796 -50.864  1.00 80.73           C  
+ATOM   6600  C   GLU A 824       0.287  36.271 -51.700  1.00 80.73           C  
+ATOM   6601  CB  GLU A 824       1.061  36.903 -49.382  1.00 80.73           C  
+ATOM   6602  O   GLU A 824       0.046  35.066 -51.685  1.00 80.73           O  
+ATOM   6603  CG  GLU A 824       2.212  37.305 -48.441  1.00 80.73           C  
+ATOM   6604  CD  GLU A 824       3.383  36.316 -48.384  1.00 80.73           C  
+ATOM   6605  OE1 GLU A 824       4.505  36.786 -48.065  1.00 80.73           O  
+ATOM   6606  OE2 GLU A 824       3.180  35.094 -48.579  1.00 80.73           O  
+ATOM   6607  N   VAL A 825      -0.413  37.137 -52.445  1.00 81.18           N  
+ATOM   6608  CA  VAL A 825      -1.583  36.746 -53.249  1.00 81.18           C  
+ATOM   6609  C   VAL A 825      -1.289  36.831 -54.744  1.00 81.18           C  
+ATOM   6610  CB  VAL A 825      -2.839  37.552 -52.854  1.00 81.18           C  
+ATOM   6611  O   VAL A 825      -1.451  35.840 -55.449  1.00 81.18           O  
+ATOM   6612  CG1 VAL A 825      -4.079  37.055 -53.606  1.00 81.18           C  
+ATOM   6613  CG2 VAL A 825      -3.120  37.432 -51.349  1.00 81.18           C  
+ATOM   6614  N   PHE A 826      -0.837  37.982 -55.249  1.00 82.60           N  
+ATOM   6615  CA  PHE A 826      -0.669  38.183 -56.693  1.00 82.60           C  
+ATOM   6616  C   PHE A 826       0.630  37.594 -57.251  1.00 82.60           C  
+ATOM   6617  CB  PHE A 826      -0.778  39.676 -57.037  1.00 82.60           C  
+ATOM   6618  O   PHE A 826       0.635  37.089 -58.371  1.00 82.60           O  
+ATOM   6619  CG  PHE A 826      -2.090  40.343 -56.660  1.00 82.60           C  
+ATOM   6620  CD1 PHE A 826      -3.320  39.714 -56.940  1.00 82.60           C  
+ATOM   6621  CD2 PHE A 826      -2.088  41.616 -56.058  1.00 82.60           C  
+ATOM   6622  CE1 PHE A 826      -4.531  40.338 -56.590  1.00 82.60           C  
+ATOM   6623  CE2 PHE A 826      -3.298  42.242 -55.714  1.00 82.60           C  
+ATOM   6624  CZ  PHE A 826      -4.520  41.599 -55.972  1.00 82.60           C  
+ATOM   6625  N   SER A 827       1.732  37.652 -56.497  1.00 79.90           N  
+ATOM   6626  CA  SER A 827       3.040  37.161 -56.962  1.00 79.90           C  
+ATOM   6627  C   SER A 827       3.340  35.709 -56.590  1.00 79.90           C  
+ATOM   6628  CB  SER A 827       4.175  38.085 -56.525  1.00 79.90           C  
+ATOM   6629  O   SER A 827       4.316  35.148 -57.093  1.00 79.90           O  
+ATOM   6630  OG  SER A 827       4.234  38.180 -55.127  1.00 79.90           O  
+ATOM   6631  N   LYS A 828       2.499  35.063 -55.771  1.00 75.07           N  
+ATOM   6632  CA  LYS A 828       2.581  33.618 -55.538  1.00 75.07           C  
+ATOM   6633  C   LYS A 828       1.793  32.873 -56.620  1.00 75.07           C  
+ATOM   6634  CB  LYS A 828       2.096  33.254 -54.127  1.00 75.07           C  
+ATOM   6635  O   LYS A 828       0.572  33.004 -56.668  1.00 75.07           O  
+ATOM   6636  CG  LYS A 828       3.254  33.333 -53.123  1.00 75.07           C  
+ATOM   6637  CD  LYS A 828       2.799  32.867 -51.739  1.00 75.07           C  
+ATOM   6638  CE  LYS A 828       3.999  32.757 -50.798  1.00 75.07           C  
+ATOM   6639  NZ  LYS A 828       3.547  32.582 -49.401  1.00 75.07           N  
+ATOM   6640  N   PRO A 829       2.444  32.071 -57.482  1.00 72.54           N  
+ATOM   6641  CA  PRO A 829       1.721  31.201 -58.397  1.00 72.54           C  
+ATOM   6642  C   PRO A 829       0.964  30.153 -57.577  1.00 72.54           C  
+ATOM   6643  CB  PRO A 829       2.783  30.603 -59.325  1.00 72.54           C  
+ATOM   6644  O   PRO A 829       1.569  29.314 -56.913  1.00 72.54           O  
+ATOM   6645  CG  PRO A 829       4.066  30.645 -58.496  1.00 72.54           C  
+ATOM   6646  CD  PRO A 829       3.880  31.861 -57.593  1.00 72.54           C  
+ATOM   6647  N   ILE A 830      -0.366  30.224 -57.592  1.00 68.64           N  
+ATOM   6648  CA  ILE A 830      -1.212  29.197 -56.986  1.00 68.64           C  
+ATOM   6649  C   ILE A 830      -1.196  27.993 -57.931  1.00 68.64           C  
+ATOM   6650  CB  ILE A 830      -2.640  29.722 -56.709  1.00 68.64           C  
+ATOM   6651  O   ILE A 830      -1.720  28.058 -59.045  1.00 68.64           O  
+ATOM   6652  CG1 ILE A 830      -2.611  30.969 -55.790  1.00 68.64           C  
+ATOM   6653  CG2 ILE A 830      -3.528  28.620 -56.087  1.00 68.64           C  
+ATOM   6654  CD1 ILE A 830      -3.974  31.659 -55.649  1.00 68.64           C  
+ATOM   6655  N   SER A 831      -0.589  26.893 -57.488  1.00 68.81           N  
+ATOM   6656  CA  SER A 831      -0.648  25.600 -58.172  1.00 68.81           C  
+ATOM   6657  C   SER A 831      -2.028  24.977 -57.972  1.00 68.81           C  
+ATOM   6658  CB  SER A 831       0.455  24.661 -57.666  1.00 68.81           C  
+ATOM   6659  O   SER A 831      -2.212  24.102 -57.132  1.00 68.81           O  
+ATOM   6660  OG  SER A 831       1.725  25.150 -58.048  1.00 68.81           O  
+ATOM   6661  N   TRP A 832      -3.017  25.437 -58.744  1.00 69.41           N  
+ATOM   6662  CA  TRP A 832      -4.402  24.944 -58.688  1.00 69.41           C  
+ATOM   6663  C   TRP A 832      -4.522  23.417 -58.844  1.00 69.41           C  
+ATOM   6664  CB  TRP A 832      -5.225  25.648 -59.775  1.00 69.41           C  
+ATOM   6665  O   TRP A 832      -5.497  22.834 -58.380  1.00 69.41           O  
+ATOM   6666  CG  TRP A 832      -5.349  27.133 -59.619  1.00 69.41           C  
+ATOM   6667  CD1 TRP A 832      -4.615  28.066 -60.267  1.00 69.41           C  
+ATOM   6668  CD2 TRP A 832      -6.232  27.874 -58.724  1.00 69.41           C  
+ATOM   6669  CE2 TRP A 832      -5.977  29.269 -58.888  1.00 69.41           C  
+ATOM   6670  CE3 TRP A 832      -7.203  27.505 -57.767  1.00 69.41           C  
+ATOM   6671  NE1 TRP A 832      -4.984  29.327 -59.841  1.00 69.41           N  
+ATOM   6672  CH2 TRP A 832      -7.609  29.848 -57.200  1.00 69.41           C  
+ATOM   6673  CZ2 TRP A 832      -6.648  30.249 -58.144  1.00 69.41           C  
+ATOM   6674  CZ3 TRP A 832      -7.884  28.481 -57.014  1.00 69.41           C  
+ATOM   6675  N   GLU A 833      -3.529  22.769 -59.459  1.00 70.52           N  
+ATOM   6676  CA  GLU A 833      -3.460  21.311 -59.607  1.00 70.52           C  
+ATOM   6677  C   GLU A 833      -3.252  20.565 -58.278  1.00 70.52           C  
+ATOM   6678  CB  GLU A 833      -2.342  20.946 -60.600  1.00 70.52           C  
+ATOM   6679  O   GLU A 833      -3.772  19.464 -58.129  1.00 70.52           O  
+ATOM   6680  CG  GLU A 833      -2.667  21.403 -62.034  1.00 70.52           C  
+ATOM   6681  CD  GLU A 833      -1.605  21.004 -63.075  1.00 70.52           C  
+ATOM   6682  OE1 GLU A 833      -1.876  21.239 -64.277  1.00 70.52           O  
+ATOM   6683  OE2 GLU A 833      -0.532  20.491 -62.688  1.00 70.52           O  
+ATOM   6684  N   GLU A 834      -2.565  21.155 -57.293  1.00 64.40           N  
+ATOM   6685  CA  GLU A 834      -2.382  20.541 -55.964  1.00 64.40           C  
+ATOM   6686  C   GLU A 834      -3.641  20.643 -55.092  1.00 64.40           C  
+ATOM   6687  CB  GLU A 834      -1.191  21.180 -55.227  1.00 64.40           C  
+ATOM   6688  O   GLU A 834      -3.791  19.891 -54.139  1.00 64.40           O  
+ATOM   6689  CG  GLU A 834       0.167  20.776 -55.823  1.00 64.40           C  
+ATOM   6690  CD  GLU A 834       1.371  21.335 -55.040  1.00 64.40           C  
+ATOM   6691  OE1 GLU A 834       2.500  20.857 -55.303  1.00 64.40           O  
+ATOM   6692  OE2 GLU A 834       1.192  22.279 -54.237  1.00 64.40           O  
+ATOM   6693  N   LEU A 835      -4.567  21.549 -55.422  1.00 58.23           N  
+ATOM   6694  CA  LEU A 835      -5.808  21.767 -54.668  1.00 58.23           C  
+ATOM   6695  C   LEU A 835      -6.939  20.806 -55.089  1.00 58.23           C  
+ATOM   6696  CB  LEU A 835      -6.185  23.260 -54.812  1.00 58.23           C  
+ATOM   6697  O   LEU A 835      -7.990  20.773 -54.455  1.00 58.23           O  
+ATOM   6698  CG  LEU A 835      -6.572  23.943 -53.483  1.00 58.23           C  
+ATOM   6699  CD1 LEU A 835      -5.970  25.351 -53.423  1.00 58.23           C  
+ATOM   6700  CD2 LEU A 835      -8.087  24.080 -53.324  1.00 58.23           C  
+ATOM   6701  N   LEU A 836      -6.737  20.057 -56.180  1.00 57.54           N  
+ATOM   6702  CA  LEU A 836      -7.684  19.084 -56.741  1.00 57.54           C  
+ATOM   6703  C   LEU A 836      -7.256  17.617 -56.527  1.00 57.54           C  
+ATOM   6704  CB  LEU A 836      -7.903  19.406 -58.235  1.00 57.54           C  
+ATOM   6705  O   LEU A 836      -7.954  16.721 -57.008  1.00 57.54           O  
+ATOM   6706  CG  LEU A 836      -8.711  20.686 -58.513  1.00 57.54           C  
+ATOM   6707  CD1 LEU A 836      -8.655  21.010 -60.009  1.00 57.54           C  
+ATOM   6708  CD2 LEU A 836     -10.187  20.536 -58.127  1.00 57.54           C  
+ATOM   6709  N   GLN A 837      -6.135  17.372 -55.837  1.00 42.32           N  
+ATOM   6710  CA  GLN A 837      -5.738  16.054 -55.317  1.00 42.32           C  
+ATOM   6711  C   GLN A 837      -6.171  15.918 -53.861  1.00 42.32           C  
+ATOM   6712  CB  GLN A 837      -4.219  15.854 -55.436  1.00 42.32           C  
+ATOM   6713  O   GLN A 837      -6.577  14.791 -53.495  1.00 42.32           O  
+ATOM   6714  CG  GLN A 837      -3.776  15.640 -56.887  1.00 42.32           C  
+ATOM   6715  CD  GLN A 837      -2.289  15.313 -57.037  1.00 42.32           C  
+ATOM   6716  NE2 GLN A 837      -1.791  15.256 -58.253  1.00 42.32           N  
+ATOM   6717  OE1 GLN A 837      -1.532  15.079 -56.109  1.00 42.32           O  
+ATOM   6718  OXT GLN A 837      -6.077  16.950 -53.164  1.00 42.32           O  
+TER    6719      GLN A 837                                                      
+ENDMDL                                                                          
+END                                                                             
\ No newline at end of file
diff --git a/examples/AlphaFold/AF-Q5VSL9-F1-predicted_aligned_error_v4.json b/examples/AlphaFold/AF-Q5VSL9-F1-predicted_aligned_error_v4.json
new file mode 100644 (file)
index 0000000..8861037
--- /dev/null
@@ -0,0 +1 @@
+[{"predicted_aligned_error":[[0,1,3,5,5,6,8,10,13,14,15,17,18,18,20,21,23,22,23,25,24,24,27,26,26,28,28,27,28,27,27,28,27,28,28,28,27,28,28,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,29,29,28,30,29,29,30,30,30,30,29,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,31,31,30,30,31,30,31,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,30,30,30,30,30,31,30,30,31,31,30,31,31,30,30,30,30,31,31,30,31,31,30,31,30,31,30,30,31,30,30,30,30,30,31,30,30,30,30,30,31,31,30,31,31,31,30,30,31,31,31,31,31,31,31,30,31,31,30,31,30,30,30,30,31,30,30,31,31,30,30,31,30,30,30,29,30,30,30,29,30,30,29,30,30,30,30,30,31,31,30,30,30,31,31,30,31,31,31,30,30,31,31,30,31,30,31,31,31,31,30,30,31,30,30,30,31,30,30,31,30,31,31,31,31,31,31,31,31,31,30,30,31,30,29,30,30,29,29,30,30,30,31,30,30,31,30,30,30,31,29,30,31,30,29,30,29,30,30,31,30,31,30,31,31,30,30,30,30,30,30,30,31,30,30,30,31,30,30,31,30,30,30,30,30,30,31,30,30,31,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,31,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,29,30,30,30,30,30,30,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,28,29,29,30,30,29,30,30,30,30,30,30,31,31,30,30,31,30,30,30,31,30,29,30,30,29,28,30,31,29,30,31,30,30,30,31,30,30,31,30,30,30,30,30,30,29,30,30,29,30,31,31,30,30,30,30,31,30,31,31,31,30,30,30,30,30,30,31,30,30,31,30,30,31,31,30,31,31,31,30,30,31,31,30,31,30,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,31,30,30,31,31,30,31,31,30,29,30,30,28,29,29,30,30,29,30,31,31,30,31,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,31,30,31,31,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,31,30,31,31,30,30,30,30,30,30,30,30,30,30,31,30,31,30,31,30,30,30,31,30,30,31,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,31,30,30,31,31,30,31,31,31,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,28,30,30,29,29,30,30,29,30,31,29,29,30,30,29,30,30,30,29,30,30,30,29,28,28,27,28,28,27,27,28,28,28,28,28,28,28,28,28,28,27,28,29,28,28,27,27,28,25,26,23,28,28,26,27,26,29,27,28,27,29,28,28,28,29,28,28,29,28,28,28,29,28,27,28,27],[1,0,1,3,4,5,6,7,9,12,13,15,16,17,17,19,20,21,22,23,23,24,25,25,26,27,27,27,27,27,28,28,28,28,29,28,29,29,29,29,29,29,29,29,29,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,31,30,30,30,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,31,30,31,31,30,29,30,29,30,30,30,29,30,30,29,29,30,30,30,30,31,31,31,30,30,31,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,29,30,30,29,29,30,30,30,31,30,30,30,30,30,31,30,29,30,31,30,29,30,29,30,30,30,30,31,30,31,31,30,30,31,31,30,30,31,31,30,30,31,31,30,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,30,31,31,31,30,31,31,30,31,31,31,31,31,30,31,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,31,30,31,31,30,30,31,31,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,30,31,31,30,30,30,31,31,30,31,31,30,30,30,30,30,30,30,29,29,29,30,30,29,30,30,30,30,30,30,31,31,30,30,31,30,30,30,31,30,29,29,30,29,28,30,30,29,30,30,30,30,30,31,30,30,30,30,29,30,30,30,30,29,29,29,29,29,30,30,31,30,30,31,30,31,31,31,31,30,30,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,31,31,30,30,30,30,30,30,30,29,29,30,30,30,29,30,31,31,30,31,30,30,31,30,31,31,31,30,31,30,31,30,31,30,31,31,31,31,31,31,31,30,31,31,31,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,31,31,30,31,31,30,31,31,30,30,31,30,30,31,31,30,29,31,31,30,30,31,30,30,31,31,30,30,30,30,30,30,30,30,31,31,30,30,30,31,30,30,30,31,31,30,30,31,31,30,31,30,31,31,31,31,31,31,30,31,30,31,30,30,31,30,30,30,31,30,31,30,30,30,31,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,29,29,27,30,30,29,29,30,30,29,30,30,29,29,30,30,28,30,30,30,29,30,30,30,28,28,27,27,28,28,26,27,28,28,28,28,28,28,28,28,28,28,28,27,27,28,27,27,26,28,25,25,25,27,27,26,27,27,28,26,27,27,28,26,27,26,28,28,27,27,28,28,28,29,28,28,29,28],[2,1,0,1,3,4,5,5,7,10,11,12,14,15,17,18,20,20,21,21,22,23,24,24,26,26,25,26,26,26,27,27,26,27,27,27,27,27,27,27,28,27,28,28,29,29,29,29,29,29,29,29,29,30,29,30,30,30,29,29,30,28,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,31,31,30,30,30,31,31,31,31,31,31,30,31,31,31,31,31,31,30,30,31,30,31,31,31,30,31,31,30,30,31,31,31,31,31,30,30,31,31,31,31,31,30,31,31,30,30,30,30,30,30,31,30,31,31,31,30,31,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,30,29,30,31,30,29,30,29,30,30,29,29,30,30,29,30,30,30,30,30,30,31,30,30,30,31,31,30,31,31,31,30,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,30,30,30,30,29,29,29,30,30,30,30,30,30,30,29,30,30,29,30,30,30,28,30,29,30,30,30,30,31,30,31,31,30,30,30,30,30,30,31,30,30,31,31,30,30,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,30,31,30,30,30,30,31,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,29,30,29,29,30,30,29,30,30,30,30,30,30,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,30,31,30,31,31,31,30,30,30,30,30,30,30,30,31,31,30,30,31,31,31,31,31,30,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,30,31,31,31,31,31,31,31,30,31,31,31,30,30,30,30,30,30,31,30,30,30,30,29,30,29,29,28,29,30,30,29,30,30,30,30,30,30,31,31,30,30,31,30,30,30,30,29,29,29,30,29,28,30,30,29,30,31,30,30,30,30,29,30,30,30,29,29,29,29,29,28,29,29,29,30,30,30,30,30,30,30,30,31,31,30,30,30,30,31,30,31,31,30,30,31,30,30,30,31,30,30,31,30,30,30,31,30,30,30,31,30,30,30,30,30,30,31,30,30,30,30,30,31,31,30,30,31,30,30,30,30,29,30,30,30,29,30,30,28,29,29,30,30,29,30,31,31,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,31,30,30,31,31,31,31,30,31,31,31,31,30,31,30,30,30,30,30,30,31,30,30,30,30,30,30,31,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,31,30,30,31,31,30,30,30,30,30,31,31,29,30,30,30,30,30,30,31,31,30,30,30,30,31,30,31,30,30,31,31,30,30,31,30,31,30,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,31,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,27,30,30,28,30,30,30,28,30,30,29,29,30,30,28,30,30,30,29,30,30,30,28,29,28,26,28,27,26,27,29,28,29,28,28,28,28,27,28,28,28,27,28,28,28,27,26,28,24,26,24,28,28,26,26,27,28,27,28,28,28,28,28,28,28,28,29,29,28,29,27,29,28,28,29,28],[3,3,2,0,1,2,4,5,6,7,9,11,13,13,15,16,18,18,19,20,21,22,23,23,26,26,25,26,27,26,28,28,26,27,28,28,27,28,28,28,29,28,28,29,29,30,30,29,29,30,30,30,29,30,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,31,31,30,31,31,31,30,31,31,31,31,30,30,31,31,31,31,31,31,30,31,31,31,31,31,30,31,30,31,30,31,31,31,31,31,31,30,30,31,31,31,31,31,30,30,31,31,30,31,31,30,31,31,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,30,30,30,29,30,30,29,29,30,30,29,30,30,30,30,30,30,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,29,30,30,30,31,31,30,30,30,30,30,30,31,30,30,31,30,29,29,29,30,30,31,30,31,30,31,31,30,31,31,31,30,30,31,31,30,31,31,31,30,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,30,30,31,31,30,30,31,31,30,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,30,30,29,30,29,29,29,29,30,29,30,30,30,30,30,31,31,31,30,30,31,30,30,30,31,30,29,30,30,29,28,30,30,29,30,31,30,30,31,30,29,30,30,30,30,30,30,30,30,29,29,30,29,30,30,31,31,30,30,31,30,30,31,30,31,30,30,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,30,31,31,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,29,31,30,30,29,30,30,28,29,29,30,30,29,30,31,30,30,31,30,30,31,30,30,30,31,30,31,30,31,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,30,30,31,30,30,31,30,30,31,30,31,31,31,31,30,31,31,30,30,30,30,30,30,30,30,30,31,30,30,30,30,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,31,31,31,31,30,31,31,31,31,31,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,31,30,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,27,30,30,28,29,30,30,28,29,30,30,28,30,30,29,29,30,30,29,29,30,30,29,29,28,26,28,28,27,28,28,29,29,29,28,28,29,28,28,28,28,28,28,28,28,28,25,27,25,27,26,28,28,27,27,28,27,27,29,27,27,28,27,26,27,27,28,27,27,28,27,28,28,27,28,28],[4,4,3,2,0,1,3,4,5,5,6,8,10,11,13,14,17,17,18,19,20,20,22,22,24,24,25,26,26,26,27,27,27,27,28,28,28,28,28,28,29,28,29,29,29,30,29,29,29,30,30,30,30,29,29,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,31,30,31,30,31,30,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,31,30,29,30,29,30,30,29,29,30,30,29,30,31,30,30,30,31,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,29,30,30,31,30,30,30,30,30,30,30,30,30,29,30,30,30,28,30,29,30,30,30,30,30,30,31,31,30,30,31,31,30,30,31,31,30,31,31,31,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,31,31,30,31,31,31,31,30,30,30,31,30,30,30,30,30,31,30,30,30,29,30,31,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,31,30,31,30,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,30,31,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,31,31,31,30,30,31,30,31,30,30,30,30,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,30,30,30,30,30,30,30,29,29,30,30,30,30,30,30,30,31,30,31,31,31,30,30,30,30,30,30,30,30,29,29,30,29,28,30,30,29,30,30,30,30,30,30,29,30,30,30,30,30,29,29,29,29,29,29,29,29,30,30,31,30,30,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,31,30,30,30,30,29,30,30,30,30,30,30,29,29,29,30,30,30,30,30,31,30,30,31,30,31,30,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,30,30,31,31,30,31,30,31,31,31,31,30,31,31,30,30,31,30,30,31,30,30,30,31,30,30,31,31,30,30,31,30,30,31,31,30,30,30,30,30,30,30,31,31,31,30,31,30,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,30,30,30,29,29,27,30,30,28,29,30,30,28,30,31,29,28,30,30,28,29,30,30,29,30,30,30,29,29,27,28,28,28,27,28,29,28,29,29,28,29,29,28,29,28,29,28,29,29,29,28,28,28,26,27,26,28,28,28,29,28,29,29,28,28,29,28,27,27,29,29,28,29,28,29,29,30,29,28,30,29],[4,4,4,3,2,0,1,3,3,5,5,6,8,10,11,13,16,16,18,19,19,21,21,21,24,23,23,26,25,25,26,27,25,26,27,26,28,27,28,27,28,28,29,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,30,30,31,31,31,30,30,31,31,30,31,31,31,30,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,29,30,30,30,30,31,30,30,31,30,30,31,30,29,30,30,30,28,29,29,30,30,31,30,31,30,31,31,30,30,31,31,30,30,31,30,30,31,31,31,30,30,31,30,30,30,30,31,30,31,31,31,31,30,30,31,30,30,30,30,31,31,31,30,30,30,30,31,31,31,30,30,30,31,30,31,30,30,30,30,31,30,30,30,30,30,30,30,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,31,31,31,31,31,31,31,30,30,30,31,29,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,31,31,30,30,31,31,30,31,31,30,30,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,29,28,29,29,30,29,29,30,29,30,30,30,31,31,31,30,30,30,30,29,30,30,30,29,30,30,29,28,30,30,29,30,31,30,29,31,31,29,30,30,30,30,30,29,29,30,29,28,29,28,30,30,31,31,30,30,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,29,30,30,30,29,30,30,28,29,29,30,30,29,30,31,31,30,31,31,30,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,31,31,30,31,31,31,30,30,30,31,30,30,31,30,30,30,30,31,30,31,30,30,30,31,29,30,30,30,29,31,30,30,29,30,30,30,30,30,30,31,30,31,31,30,31,31,31,31,31,31,31,31,30,31,31,31,30,31,30,31,30,31,30,30,30,30,30,30,30,30,31,31,31,31,30,31,31,30,31,31,31,30,31,31,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,29,29,28,27,30,30,27,29,30,30,28,30,30,29,28,30,30,28,29,30,30,29,30,30,30,29,29,27,26,28,28,26,28,29,29,29,28,28,29,29,28,28,29,28,28,29,29,28,28,27,28,26,27,27,29,28,28,28,28,29,28,29,29,29,28,29,28,28,28,29,28,28,29,28,29,29,28,28,29],[5,5,5,4,3,1,0,1,2,3,4,5,6,8,10,11,14,15,16,18,19,19,21,21,23,23,24,26,26,26,27,27,27,27,28,28,28,28,28,28,28,28,29,29,29,30,30,29,29,29,29,29,30,29,29,30,30,30,30,29,30,29,30,29,30,30,30,30,30,30,31,30,30,30,31,30,30,30,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,29,30,30,29,29,30,30,28,29,30,30,30,30,31,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,29,30,30,30,30,31,30,31,31,30,30,31,31,30,30,31,31,30,31,31,31,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,30,30,31,30,30,31,31,31,31,30,31,30,30,31,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,31,30,30,31,30,31,31,30,31,31,30,31,31,30,30,30,30,30,30,30,31,31,31,31,31,31,30,31,30,30,31,30,30,31,31,30,30,31,30,30,30,31,30,30,30,30,30,30,29,31,31,31,31,31,30,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,30,29,30,30,30,30,30,31,31,31,29,30,30,30,30,30,30,30,29,30,30,29,29,29,30,29,30,30,30,30,31,30,29,30,30,30,30,30,29,30,29,29,29,29,29,29,30,30,31,30,30,31,30,31,31,31,30,30,30,31,30,31,31,30,31,31,31,30,31,31,30,31,31,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,29,30,30,28,29,29,30,30,29,29,30,30,30,30,30,30,31,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,30,30,30,30,31,30,30,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,29,30,30,29,29,30,30,30,29,30,30,30,30,30,30,30,31,30,31,31,31,31,31,31,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,31,30,30,31,31,30,31,30,31,30,30,31,30,30,30,30,30,30,30,29,29,29,28,28,29,29,28,29,29,30,27,29,30,29,28,29,29,28,29,29,29,29,29,30,29,29,28,28,28,27,29,28,29,29,29,29,29,29,29,29,29,29,29,28,28,28,29,28,28,27,28,25,28,28,29,28,28,29,28,28,28,29,27,28,29,28,27,28,29,29,29,28,29,28,29,29,28,29,29],[8,5,5,4,3,2,1,0,1,2,4,5,5,6,9,10,12,15,15,18,19,19,21,21,23,23,24,25,25,26,27,26,26,27,27,27,27,27,28,27,28,27,28,28,29,29,29,28,29,29,29,29,29,29,29,30,30,30,30,29,30,29,30,29,30,30,30,30,30,30,31,30,31,30,30,30,30,30,31,30,31,31,31,30,30,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,29,30,30,29,29,30,29,29,30,29,29,29,29,28,29,30,30,30,29,30,31,31,30,30,31,31,30,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,29,29,30,30,30,30,29,29,30,30,29,30,30,29,30,30,30,28,29,29,30,30,30,30,30,30,30,31,30,30,30,30,30,30,31,30,30,31,31,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,31,30,31,31,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,31,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,31,31,31,31,31,30,31,31,31,31,31,30,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,31,31,31,30,30,30,29,30,30,30,29,29,29,29,28,28,29,30,29,29,30,30,29,30,30,29,29,30,30,29,30,28,29,29,29,28,28,28,29,30,30,30,30,30,30,30,31,31,31,31,30,30,31,30,31,31,30,31,31,30,30,31,31,30,30,31,30,30,30,31,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,29,30,30,30,29,30,30,29,29,30,29,28,29,28,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,30,30,30,30,31,30,30,31,30,30,30,31,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,29,30,30,30,29,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,30,31,31,31,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,30,31,30,31,30,30,30,30,30,30,30,29,29,26,30,30,28,29,30,29,28,29,30,28,28,29,30,28,29,30,29,29,30,30,29,29,29,28,28,28,28,28,28,29,28,29,29,28,29,29,29,29,29,28,28,28,29,28,29,28,28,26,27,26,28,28,28,28,27,28,29,28,27,29,28,29,27,28,29,29,29,28,29,28,29,29,28,30,29],[9,7,5,5,4,3,3,2,0,1,2,3,4,4,6,7,10,10,12,15,15,17,19,19,21,21,22,23,23,23,25,25,24,26,26,25,26,26,26,26,27,26,27,28,28,29,29,28,28,29,29,29,29,30,29,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,31,31,31,30,30,31,30,31,31,31,30,31,30,30,30,30,30,30,31,31,30,31,31,30,31,31,31,30,31,31,31,30,31,31,30,31,31,30,31,31,30,30,30,31,30,31,31,31,31,31,30,30,31,31,31,30,31,31,31,31,30,31,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,30,30,30,31,30,30,31,30,29,30,30,30,29,30,29,30,30,29,29,30,29,28,29,30,30,30,29,30,30,31,30,30,31,30,30,30,31,31,30,30,31,30,30,31,31,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,29,30,30,29,29,29,30,30,30,29,30,30,29,29,30,30,29,29,30,29,28,29,29,30,29,30,30,30,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,29,29,29,29,30,29,29,30,29,29,30,29,30,29,29,29,30,29,29,29,29,30,29,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,30,31,31,31,31,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,29,30,30,30,29,29,29,29,29,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,28,29,29,28,28,29,28,29,29,29,29,29,29,30,29,30,30,30,31,30,30,30,30,29,29,30,30,29,28,29,30,29,27,29,29,29,30,30,29,29,30,30,29,30,30,30,30,30,28,29,29,28,27,29,27,29,30,30,30,30,30,30,30,31,31,30,30,30,30,31,30,31,31,30,31,31,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,29,30,30,30,29,30,29,29,30,30,29,30,29,29,28,30,30,28,28,27,29,30,28,29,30,30,29,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,31,31,31,31,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,28,29,30,29,28,30,30,28,28,29,29,30,30,30,30,30,30,30,30,30,31,31,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,29,29,29,29,29,28,28,25,29,30,27,27,30,29,27,28,30,28,27,29,29,27,28,30,29,28,29,30,29,28,29,28,26,28,28,27,28,28,28,29,29,28,29,29,29,29,29,28,28,29,29,28,29,28,28,26,27,27,29,28,28,28,27,28,28,28,28,28,28,28,27,28,28,29,28,28,28,28,28,29,28,28,28],[11,9,8,5,5,4,3,2,1,0,1,2,3,4,5,5,10,11,11,15,14,15,19,19,19,21,21,22,23,23,26,25,24,25,26,26,27,26,26,26,27,27,27,27,28,28,28,28,28,29,28,28,29,28,28,29,29,29,29,28,29,29,29,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,31,30,30,31,31,30,30,31,30,30,30,30,31,30,30,31,31,30,30,31,30,30,31,31,30,30,31,30,30,30,31,30,30,31,31,30,31,30,30,30,31,31,31,31,31,30,30,31,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,30,30,30,31,30,30,30,30,29,30,30,30,29,30,29,29,30,29,29,30,29,28,29,30,30,30,29,30,31,31,30,30,31,30,30,31,31,30,30,31,31,31,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,29,29,30,30,30,30,29,29,30,30,29,30,30,28,29,30,30,28,29,29,30,30,30,30,31,30,31,31,30,30,30,30,29,29,31,30,30,30,31,30,30,31,31,30,31,31,30,30,31,31,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,30,30,30,30,30,29,29,29,30,29,29,29,29,29,30,29,29,29,28,29,30,29,29,29,29,29,30,29,30,30,30,29,30,29,29,29,29,30,29,29,29,29,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,29,30,31,30,29,30,30,29,29,30,30,30,30,30,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,31,31,30,30,30,31,30,30,30,29,30,30,29,30,30,30,29,29,29,29,29,30,29,30,30,29,30,29,30,30,30,30,30,30,31,30,29,30,30,29,29,30,30,29,28,29,29,29,27,29,30,28,30,30,29,29,30,30,29,30,30,30,29,30,29,29,29,28,27,29,27,28,29,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,29,30,29,29,30,30,29,29,28,29,29,28,27,29,29,29,28,29,29,26,28,27,29,29,28,29,30,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,29,29,29,29,29,29,29,29,29,29,30,29,28,29,28,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,29,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,29,29,28,28,28,28,28,26,28,29,27,28,28,29,26,27,29,28,27,28,29,27,28,29,28,28,29,30,29,29,29,28,28,28,29,27,28,28,29,29,30,29,30,29,29,30,29,28,29,28,29,28,28,28,27,26,28,27,27,28,28,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,28,28,28,29,28],[14,11,10,9,6,5,5,4,3,1,0,1,3,3,4,4,6,9,10,11,13,13,17,18,17,18,20,21,20,21,23,22,22,24,24,25,25,25,25,25,25,25,27,26,27,28,27,27,28,28,28,28,28,28,27,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,31,31,30,31,31,30,30,30,30,30,30,30,31,30,31,31,30,30,31,31,30,30,31,30,30,31,31,30,31,31,30,30,31,30,30,30,30,30,30,30,31,30,31,30,30,31,30,31,30,31,31,31,31,31,31,30,31,30,31,30,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,29,30,30,29,28,30,27,29,29,28,28,29,29,27,29,30,28,29,29,30,30,30,30,29,30,30,30,30,31,31,30,30,31,31,30,31,31,30,31,31,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,29,29,29,30,30,30,29,29,30,29,29,30,29,28,29,30,29,27,28,29,29,29,30,30,30,29,30,30,30,29,30,30,29,30,30,30,29,30,30,30,29,30,30,30,31,31,29,30,31,31,30,30,31,30,30,30,31,30,30,30,30,30,31,30,31,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,29,29,30,30,30,29,29,30,30,30,29,30,29,29,30,30,29,30,30,30,29,30,29,30,29,29,30,29,29,29,30,30,30,30,30,29,30,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,31,30,30,30,30,30,30,31,31,31,30,30,31,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,30,31,31,30,31,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,29,29,30,29,29,30,30,30,29,30,30,30,30,30,30,31,30,30,30,30,29,30,30,30,29,28,28,29,28,27,29,29,27,29,30,29,28,30,30,29,29,30,29,30,29,28,29,28,27,27,28,27,28,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,30,29,30,30,30,30,30,30,29,30,30,30,30,30,29,29,30,30,28,30,30,28,29,30,29,27,28,26,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,31,31,31,31,31,31,31,30,31,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,29,30,30,30,30,30,29,29,30,29,29,30,30,28,28,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,31,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,29,29,29,28,25,29,29,27,29,29,29,27,29,30,28,28,30,29,27,29,30,29,29,30,30,29,29,29,28,28,29,28,28,28,30,30,29,30,29,29,29,29,30,29,29,29,29,29,29,29,29,29,27,28,27,29,29,29,28,29,29,29,28,29,29,28,28,28,29,28,29,29,29,29,29,30,29,29,30,29],[14,13,11,11,10,6,6,5,4,3,1,0,1,3,3,4,5,6,8,11,11,12,16,17,18,20,19,21,22,21,23,23,22,24,24,25,24,25,25,25,25,26,26,26,27,28,28,27,28,29,28,27,28,29,28,29,29,29,29,29,30,29,29,29,30,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,31,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,31,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,31,31,30,30,31,30,31,31,30,30,31,31,30,31,31,31,30,31,31,30,30,31,31,30,30,30,30,30,30,30,30,31,30,29,30,30,29,29,30,29,30,30,28,29,30,29,27,29,30,29,29,29,30,30,31,30,29,30,30,30,30,31,30,29,30,31,30,30,31,31,30,30,31,30,30,30,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,30,30,30,30,30,30,29,30,30,29,29,29,30,30,30,29,30,30,29,29,30,29,29,29,30,29,28,28,29,30,29,30,30,30,29,30,30,29,29,30,30,29,29,30,30,29,30,30,30,29,31,30,29,31,30,29,30,31,30,30,31,30,30,30,31,30,30,30,30,31,31,30,30,30,30,29,30,31,30,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,29,29,30,29,29,29,29,30,30,29,29,29,28,29,30,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,31,30,30,30,30,30,30,30,31,30,31,30,31,30,31,30,30,30,29,30,28,29,31,29,28,30,30,29,29,30,30,30,30,30,30,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,31,30,30,30,30,30,28,29,30,29,28,30,30,28,29,29,29,28,29,30,27,29,30,29,30,29,29,30,29,30,30,30,30,30,29,30,30,29,30,30,30,29,29,29,29,28,28,29,29,28,29,30,29,29,30,29,29,29,30,29,30,30,28,28,29,27,25,29,27,29,29,29,30,30,30,30,30,30,30,30,29,30,30,30,30,31,30,30,30,30,30,30,30,30,29,30,31,30,29,30,30,29,29,30,30,28,29,30,29,28,30,30,29,29,30,30,29,29,30,30,29,30,28,28,29,29,28,29,29,28,29,29,29,27,28,26,29,29,28,29,30,30,29,30,30,29,30,30,30,30,30,29,30,30,30,30,30,30,31,31,31,30,30,30,31,31,30,31,31,31,30,31,30,30,30,30,30,31,31,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,29,30,30,30,29,30,29,29,29,29,30,28,29,29,28,29,29,28,28,30,29,28,29,29,27,28,28,29,29,29,29,29,30,30,29,30,30,30,30,30,30,30,29,30,30,29,30,30,30,28,30,30,29,28,30,29,29,28,28,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,30,29,29,29,28,28,28,27,27,25,29,29,26,27,28,28,26,28,29,28,27,29,28,27,29,30,28,28,29,30,29,28,29,28,27,29,28,27,28,29,30,29,29,29,29,30,30,30,29,29,29,29,29,29,28,28,28,26,28,27,28,28,28,27,28,29,28,28,28,28,28,28,28,29,27,29,27,28,28,28,29,29,27,29,29],[17,14,14,13,11,9,7,6,5,4,3,1,0,1,3,3,4,6,6,9,10,11,14,15,16,18,19,19,19,20,23,21,22,23,23,25,25,24,25,24,26,26,27,26,27,28,27,26,28,28,27,27,28,28,25,28,29,28,28,28,29,28,28,29,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,31,30,31,30,30,30,31,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,30,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,30,30,30,30,29,29,30,28,30,29,28,29,30,29,28,29,30,29,29,29,30,30,31,30,30,30,31,30,31,31,31,30,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,29,30,30,30,30,30,30,30,30,29,29,30,30,27,29,29,29,28,29,29,30,29,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,31,30,30,31,31,30,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,30,31,31,31,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,29,29,29,30,30,29,29,30,30,30,29,29,29,29,30,30,29,29,30,30,30,30,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,30,31,30,31,29,30,31,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,30,31,30,30,30,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,30,30,29,30,31,30,29,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,31,31,30,30,30,30,29,30,30,30,29,29,29,29,28,28,29,29,27,29,29,29,28,29,29,28,29,29,29,29,29,28,28,28,27,26,28,27,28,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,31,30,30,31,31,30,30,31,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,29,30,30,29,30,30,30,30,30,30,29,29,29,28,29,29,28,28,29,29,27,29,27,28,29,28,29,30,30,29,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,28,29,30,29,29,30,30,29,29,29,28,29,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,31,30,30,29,30,30,29,29,29,30,30,30,30,30,29,29,31,30,30,30,30,30,30,30,30,30,30,31,31,31,31,30,30,30,30,30,30,30,30,30,29,29,29,28,28,25,29,30,27,28,29,29,27,28,29,28,28,29,29,27,29,30,29,29,30,30,29,29,29,29,28,28,29,29,28,30,30,30,30,30,30,30,30,30,30,29,29,29,29,30,29,29,28,27,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,30,29],[18,15,13,14,13,11,10,6,5,5,4,3,1,0,1,2,4,4,6,8,8,9,12,13,14,16,17,20,19,19,22,21,20,23,23,24,22,24,24,24,25,24,25,25,26,28,27,27,27,29,28,26,28,29,28,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,31,31,30,30,30,30,30,31,30,31,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,30,31,30,30,30,30,30,31,31,30,31,30,30,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,30,30,31,30,30,30,31,30,30,31,30,29,29,30,28,30,30,29,29,30,29,28,29,30,29,29,29,30,30,31,30,29,31,31,30,30,31,30,29,30,31,30,30,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,31,30,29,30,29,30,30,30,29,30,30,29,29,30,29,29,30,30,29,28,28,29,30,29,30,30,30,29,30,30,30,29,30,30,29,29,31,30,29,30,31,30,30,31,30,30,31,31,29,30,31,30,30,31,31,30,30,31,30,30,31,30,31,31,30,30,31,31,30,30,31,30,30,30,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,29,30,30,30,29,29,29,29,29,30,29,29,30,29,29,30,29,29,30,29,30,29,29,29,29,29,29,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,31,30,30,31,30,30,31,30,31,30,30,31,30,31,31,30,30,31,30,30,30,30,30,29,29,30,29,28,30,30,29,29,30,30,29,30,30,30,30,30,29,30,30,29,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,31,30,30,30,30,30,30,29,30,30,30,29,30,30,29,29,30,30,29,29,30,28,30,30,30,30,30,30,30,30,31,30,31,31,30,30,30,30,29,30,30,30,29,29,29,30,29,28,30,29,28,30,30,29,28,30,30,28,29,30,29,29,29,28,28,29,26,25,28,26,29,29,29,30,29,30,30,30,30,31,31,30,30,30,31,30,31,31,30,31,31,30,30,30,30,30,30,31,30,29,30,30,30,29,30,30,28,29,30,30,29,30,30,30,29,30,30,30,29,30,30,30,30,29,30,30,29,29,30,29,29,29,30,29,27,28,26,29,30,28,29,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,29,30,30,29,29,30,29,30,30,29,29,30,30,28,30,30,28,28,29,29,29,29,29,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,29,29,29,29,30,29,29,30,30,30,29,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,29,29,28,27,26,29,29,27,28,29,29,28,29,29,28,28,29,29,28,29,30,29,29,30,30,30,29,30,28,28,29,28,28,29,30,30,30,29,30,29,30,29,30,30,29,30,30,30,29,29,29,29,28,27,29,30,29,28,28,29,28,29,29,29,28,28,29,28,29,28,29,28,29,29,28,29,29,28,29,29],[21,18,16,15,15,13,12,10,6,5,5,4,3,1,0,1,2,4,4,5,7,8,9,11,12,15,16,16,18,19,19,21,21,23,22,24,23,25,25,24,25,25,26,25,27,28,27,26,27,28,26,26,28,28,25,28,29,28,28,28,29,28,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,31,30,30,30,30,30,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,30,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,29,30,30,29,29,30,29,28,30,30,29,29,29,30,31,31,30,30,31,31,30,31,31,31,30,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,30,30,29,30,30,29,29,30,29,28,29,30,29,28,29,29,30,30,30,30,30,30,30,31,30,30,30,30,30,29,31,31,30,31,31,31,30,31,31,30,31,31,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,28,29,29,30,29,30,30,30,30,30,30,29,29,29,30,29,30,30,30,30,30,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,30,31,29,30,31,30,30,31,31,30,30,30,31,30,30,30,30,30,31,30,30,30,30,31,30,31,31,30,31,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,29,30,31,30,29,31,31,30,30,30,30,30,30,31,30,31,30,30,30,30,30,31,30,31,30,31,31,30,30,30,30,29,30,30,30,29,29,30,30,29,28,29,29,28,29,29,29,28,30,29,28,29,29,29,29,29,28,28,28,27,25,28,27,29,29,30,30,30,30,30,30,30,31,31,30,30,30,30,30,31,31,30,31,31,30,30,31,31,30,30,31,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,29,30,30,30,30,31,30,30,30,29,30,29,29,28,29,28,29,29,29,29,28,28,27,29,29,28,29,29,30,28,30,30,29,30,30,30,30,30,30,30,30,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,30,31,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,29,30,30,29,30,29,30,29,29,30,30,28,29,29,29,28,29,29,28,29,28,29,29,29,29,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,30,29,30,30,30,30,29,31,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,30,30,30,30,30,29,29,30,28,28,28,28,27,26,28,29,26,28,29,28,28,28,29,28,28,30,29,28,30,30,29,29,30,30,30,29,30,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,29,30,28,29,28,30,30,29,29,29,30,29,30,30,30,30,29,29,30,30,30,30,29,30,30,30,29,30,30,30],[20,18,16,15,14,14,13,12,9,7,5,4,4,3,1,0,1,3,5,5,6,7,9,10,10,13,14,15,16,17,19,19,19,21,21,22,21,23,23,23,24,24,25,24,26,27,26,26,26,29,27,26,28,28,27,28,29,29,28,29,29,28,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,29,30,30,30,30,30,30,30,31,30,30,31,31,30,31,31,30,30,30,31,30,30,31,30,30,31,31,30,30,31,30,30,31,31,31,30,31,30,30,31,31,30,31,30,30,30,30,30,30,30,30,30,30,31,31,30,31,30,30,30,31,31,30,31,31,30,30,30,31,30,31,31,30,30,31,30,31,31,30,30,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,30,30,30,31,30,30,31,30,29,30,30,29,30,30,29,30,30,29,29,30,29,27,29,30,28,29,29,30,30,30,30,29,30,30,30,30,31,31,29,30,31,31,30,31,31,30,30,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,29,29,30,29,29,30,30,28,28,28,29,30,29,30,30,30,29,30,30,30,29,30,30,29,30,31,30,30,30,30,31,30,31,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,31,31,29,30,31,31,30,30,30,30,30,30,29,30,29,30,29,29,29,29,30,30,30,30,30,29,29,30,29,28,29,29,30,28,30,29,29,29,29,29,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,31,30,30,30,29,30,29,29,31,29,28,30,30,29,28,30,30,29,30,30,30,29,30,29,30,29,29,30,30,31,30,30,30,30,30,30,31,30,30,30,31,30,30,31,31,30,30,31,30,30,30,30,30,30,29,29,30,30,28,30,30,29,29,30,30,28,29,30,29,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,29,30,30,30,29,29,29,30,29,28,29,30,28,29,30,29,28,30,29,28,29,30,29,29,29,28,27,29,25,25,28,26,29,29,29,30,29,30,30,29,30,31,31,30,30,30,30,30,31,31,30,30,30,30,29,30,30,30,30,31,30,29,30,30,30,29,30,30,29,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,29,30,30,29,29,30,29,29,29,29,29,28,29,26,29,30,27,29,30,30,28,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,31,31,30,30,30,30,30,31,31,31,31,31,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,29,29,30,29,29,29,29,29,29,29,29,29,30,28,30,30,29,27,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,28,29,29,29,28,29,30,29,28,29,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,29,29,29,29,28,28,28,27,26,29,30,27,28,29,29,27,29,29,28,28,29,29,28,30,29,29,29,30,30,30,29,30,29,28,29,29,29,29,30,30,30,30,30,29,30,30,30,30,30,30,30,30,29,29,29,29,28,29,29,30,29,29,28,29,29,29,29,29,29,29,29,29,30,28,29,28,29,29,29,29,29,29,30,29],[22,22,20,18,18,16,16,15,12,9,7,5,5,5,3,2,0,1,3,4,5,5,6,7,9,10,13,13,14,16,16,18,19,19,19,21,21,22,24,23,24,23,25,24,26,27,26,25,26,27,25,26,27,26,24,27,28,27,27,28,28,28,28,28,29,29,29,30,29,29,30,29,30,30,30,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,31,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,30,30,31,30,30,29,30,28,30,30,29,29,30,29,27,29,30,29,28,29,30,30,30,30,30,30,30,30,30,31,31,30,31,31,31,30,31,31,30,31,31,31,30,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,29,30,30,30,30,30,29,29,29,30,29,28,29,29,29,28,28,29,30,29,30,29,30,29,30,30,30,29,30,30,29,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,31,31,30,31,31,31,30,31,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,29,30,29,30,29,29,29,29,29,29,28,29,29,29,29,30,29,29,29,29,29,29,29,29,29,28,29,29,29,30,29,29,29,28,29,30,29,29,29,29,29,30,29,30,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,31,30,30,30,30,29,29,31,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,31,31,30,30,31,31,30,31,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,29,29,29,30,29,28,29,29,28,27,28,29,27,28,28,28,28,29,28,27,28,29,28,29,28,27,27,28,25,24,27,25,28,29,29,30,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,29,30,30,30,30,30,30,29,30,30,30,29,30,30,29,29,30,29,29,29,30,29,29,30,30,29,30,30,30,29,29,29,29,29,28,28,29,29,28,28,29,29,27,28,27,28,29,27,28,29,29,29,29,29,29,30,29,29,30,30,29,30,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,29,29,29,29,29,29,29,29,28,29,29,28,29,28,29,29,29,29,28,29,28,29,28,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,29,29,29,29,28,28,30,29,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,31,30,28,29,29,30,29,29,28,28,27,27,27,27,26,25,27,28,25,27,29,29,27,28,29,28,27,29,29,27,29,29,29,29,29,29,29,29,29,28,29,28,29,29,28,30,30,30,30,29,30,30,30,30,30,29,30,29,30,29,29,29,29,27,29,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,28,29,30,30,30,29,30,30],[22,20,19,18,17,16,16,14,13,12,8,7,5,4,3,2,1,0,1,2,4,4,4,5,6,8,9,10,13,14,14,16,17,18,19,19,19,21,21,21,22,22,23,23,24,25,25,24,25,26,25,25,27,27,25,28,28,27,27,28,29,28,29,29,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,31,30,29,30,30,29,30,29,30,30,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,30,30,31,30,30,30,30,30,30,31,31,30,31,31,30,30,31,31,30,31,31,31,30,31,31,30,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,31,30,30,31,30,30,29,30,29,29,29,29,28,29,28,27,29,30,28,28,28,29,30,30,29,29,30,30,30,30,31,30,30,30,31,31,30,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,29,28,30,28,28,26,27,28,29,28,29,29,30,28,29,30,29,29,30,30,29,29,31,30,30,30,30,30,30,31,30,30,30,31,30,30,31,31,30,31,31,30,31,31,31,30,30,30,30,31,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,28,29,29,29,29,29,29,28,29,30,29,28,29,29,28,28,29,29,28,29,29,29,28,27,28,29,28,28,28,28,28,28,28,28,29,29,29,28,28,29,29,29,29,29,29,29,29,30,30,29,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,30,30,30,30,29,30,31,30,29,30,30,29,29,30,30,29,30,30,30,30,30,29,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,31,30,31,30,31,31,30,30,30,30,30,30,30,30,29,29,29,29,28,27,29,29,27,28,29,29,27,29,29,27,28,28,28,28,27,27,26,26,24,23,26,25,28,28,29,29,29,29,29,29,30,30,30,30,30,29,30,29,30,30,29,30,30,30,29,30,30,29,29,30,29,28,29,30,29,28,30,30,28,29,30,29,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,28,28,29,29,26,27,25,29,29,27,28,29,29,27,29,29,28,29,29,30,30,29,29,30,30,29,30,29,30,30,30,31,30,30,31,31,31,30,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,29,30,29,29,30,30,29,28,30,30,29,29,30,29,29,29,29,28,29,29,27,29,30,27,26,28,28,29,29,28,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,28,28,29,28,28,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,28,28,28,27,25,24,29,28,25,28,29,28,27,29,29,28,29,30,29,28,30,30,29,30,30,30,30,30,30,29,29,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,29,29,28,30,29,29,29,29,29,29,28,29,29,28,29,29,29,28,29,29,29,29,29,30,29,29,30,30],[22,21,20,20,19,17,17,16,14,14,11,9,7,5,5,4,3,2,0,1,2,3,4,4,5,7,8,8,11,12,13,15,16,17,17,19,17,20,21,20,21,21,22,23,24,25,25,24,24,27,25,24,26,27,25,26,28,27,26,27,28,27,28,29,29,30,30,29,30,29,30,28,30,29,29,29,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,29,30,31,30,30,30,30,30,30,30,29,30,31,30,30,30,30,30,30,31,31,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,30,30,31,31,30,30,31,31,30,31,31,30,30,31,30,31,30,30,30,30,30,30,30,30,29,30,30,30,30,29,30,29,30,30,29,29,30,29,27,30,30,28,28,29,30,30,30,29,29,30,30,30,29,30,30,29,30,31,30,30,31,31,30,30,30,30,30,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,30,29,29,30,30,30,30,30,30,29,30,30,29,29,30,29,29,28,27,29,30,28,29,30,30,29,30,30,30,29,30,29,29,29,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,29,29,30,30,29,30,30,30,30,29,28,29,29,28,28,28,27,29,28,28,27,29,29,28,28,29,28,28,28,29,28,27,28,28,28,28,28,28,26,27,27,28,27,27,28,28,27,28,28,28,28,27,28,27,27,27,27,28,28,28,28,28,28,28,29,28,28,29,29,29,29,28,29,29,30,30,29,29,30,30,30,29,30,30,30,30,29,30,30,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,30,30,28,28,30,29,27,29,30,29,28,29,30,29,29,30,29,29,29,29,30,29,30,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,30,30,30,29,30,29,29,30,30,28,30,30,29,29,30,30,28,29,30,29,29,30,30,30,30,29,30,29,31,29,30,31,30,30,30,30,29,30,30,29,29,29,29,29,28,28,29,29,28,29,29,29,28,29,28,27,28,29,28,28,28,27,25,27,23,24,27,26,28,28,28,29,29,29,30,29,29,30,30,29,30,29,30,29,30,30,30,30,31,30,29,30,30,29,29,30,30,29,30,30,29,28,30,30,29,29,30,30,29,29,30,29,29,30,30,29,30,30,29,30,29,29,29,29,29,27,29,29,29,28,29,29,27,28,26,29,29,26,28,29,29,28,29,29,28,29,30,29,30,30,29,30,30,30,30,29,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,28,29,29,29,28,29,29,28,29,28,28,28,28,27,28,28,29,28,29,28,28,27,28,29,29,28,28,29,29,29,29,29,30,30,30,29,30,30,30,29,30,29,29,29,30,28,29,29,29,28,29,28,28,27,27,27,27,28,29,28,28,28,30,29,29,29,29,29,29,30,29,29,29,30,30,29,30,29,28,28,28,29,29,27,27,27,26,26,27,27,26,25,25,28,25,26,28,28,26,27,29,27,27,29,28,27,29,29,29,29,30,29,29,29,29,29,28,28,29,29,29,29,29,29,30,29,30,30,30,29,30,30,30,29,30,29,29,29,30,29,28,28,30,29,29,29,29,29,29,30,30,29,29,30,29,30,28,29,28,29,29,29,29,29,30,29,30],[22,21,21,20,20,19,18,17,15,14,13,11,9,6,4,4,3,2,1,0,1,2,3,4,4,5,7,8,10,10,11,13,15,16,16,18,18,19,21,21,21,21,23,22,23,24,23,23,23,24,23,23,25,25,23,26,26,25,25,26,27,26,27,28,28,30,29,29,29,29,30,29,30,30,30,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,30,31,31,31,31,31,30,30,30,30,30,30,31,31,31,31,30,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,30,30,30,29,29,30,29,28,29,28,26,28,30,27,28,29,30,30,30,30,30,30,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,30,31,30,31,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,29,28,30,29,29,27,28,29,30,29,30,29,30,29,30,30,29,29,30,30,29,29,31,30,30,30,31,31,30,30,30,30,30,30,30,30,30,31,30,31,31,30,31,31,31,31,31,30,31,30,30,30,30,30,29,30,30,30,29,30,30,30,30,29,29,29,28,29,29,28,26,28,28,28,27,28,29,28,28,29,29,28,28,29,29,28,29,29,29,29,29,29,28,28,28,29,28,28,28,28,28,29,29,28,29,29,28,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,30,29,29,29,29,30,30,29,29,29,30,30,29,30,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,31,31,30,31,30,31,29,29,31,30,28,30,31,30,29,30,30,30,30,30,30,30,30,29,31,30,30,31,30,31,31,30,30,30,30,30,30,30,30,31,31,30,31,31,31,30,31,31,31,31,30,31,30,31,29,30,31,30,29,30,31,29,30,31,30,30,30,31,30,30,30,30,31,30,30,31,30,31,31,31,31,30,30,30,30,29,30,30,29,29,29,29,29,28,27,28,29,28,29,28,29,28,29,28,26,28,29,28,29,26,26,25,27,24,23,25,25,27,28,29,29,29,29,30,29,30,30,30,29,30,29,30,29,30,30,29,30,31,30,29,30,30,29,29,30,29,29,29,30,29,28,30,30,29,29,30,29,29,29,30,29,29,30,30,29,29,31,30,30,29,29,29,29,29,28,29,29,28,28,29,29,27,28,27,29,29,27,28,29,29,27,29,28,28,29,29,29,29,29,29,29,29,30,30,29,30,31,30,31,31,30,31,31,31,31,31,31,31,31,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,28,28,27,28,29,29,28,28,28,29,28,29,29,29,29,29,29,29,29,30,30,30,30,30,29,30,30,29,30,30,30,29,29,29,28,29,29,29,29,27,28,28,28,28,29,28,28,29,29,29,29,29,30,30,29,30,30,30,30,30,30,30,31,30,29,29,29,29,29,28,27,28,26,27,27,27,25,24,27,28,25,28,28,28,27,28,28,28,28,29,28,27,30,30,29,29,30,30,29,29,30,29,29,29,30,30,30,30,30,31,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,29,29,29,30,29,30,29,29,30,29,29,30,30,29,30,30,30,29,30,30,29,30,29,30,30,30,30,30],[22,21,21,20,21,20,19,17,16,15,12,13,10,8,6,5,4,2,2,1,0,1,2,3,3,4,5,6,8,8,10,12,14,15,16,16,16,18,19,19,20,20,21,22,23,24,23,21,22,24,22,22,25,25,21,25,27,24,25,26,28,26,27,27,28,30,29,30,29,29,30,28,30,30,29,29,30,30,30,29,30,30,29,29,30,30,29,29,29,30,30,29,30,30,31,30,30,31,30,30,31,31,30,31,31,31,30,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,30,30,31,30,30,30,30,30,29,30,31,30,30,30,30,30,31,31,30,31,31,31,30,31,31,30,31,30,31,30,31,30,31,31,30,30,31,30,30,31,31,31,30,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,30,30,30,30,29,29,30,28,28,29,28,28,28,28,26,28,29,26,28,29,29,30,29,29,29,30,30,29,29,30,30,29,30,31,30,29,30,31,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,30,30,30,30,30,30,30,30,29,29,29,29,28,28,29,28,28,27,27,29,29,27,29,29,30,28,28,30,29,28,30,30,29,28,30,30,30,30,30,30,30,30,30,29,30,31,29,30,31,30,30,30,31,30,30,31,31,30,30,30,30,31,30,30,30,31,30,30,30,30,29,30,30,29,30,29,29,30,29,28,29,28,26,28,29,28,27,29,29,28,27,29,28,27,28,29,28,27,28,28,28,28,28,28,28,27,28,28,27,28,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,30,29,29,29,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,29,29,29,30,29,30,30,30,29,30,30,30,30,30,30,30,31,30,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,31,31,31,31,30,30,30,30,29,30,30,30,29,29,29,30,28,27,29,29,27,28,29,29,27,29,28,27,27,28,28,28,27,27,24,27,22,22,26,25,28,28,28,29,28,29,29,28,30,29,29,29,29,28,29,28,29,29,29,29,30,29,29,29,30,29,29,30,29,28,29,30,28,28,30,30,28,29,30,29,28,29,30,29,29,30,30,29,30,30,30,30,30,30,30,30,29,28,30,29,27,28,29,28,26,27,27,28,28,27,27,29,29,27,28,29,28,29,29,29,30,29,28,30,29,29,30,29,30,30,30,30,30,30,30,31,30,30,31,31,31,30,30,30,29,30,30,29,29,30,29,29,30,30,30,30,30,30,29,30,30,29,29,30,29,29,29,30,29,28,29,29,29,28,29,29,29,28,29,29,29,29,27,28,29,28,26,29,29,27,25,27,28,28,28,27,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,29,30,30,28,29,30,29,28,29,29,29,28,27,28,28,28,29,29,29,29,29,30,29,30,29,30,30,29,30,30,30,30,30,30,30,30,29,30,29,29,29,29,28,29,28,28,28,26,23,23,28,28,24,27,28,27,27,29,29,28,29,30,29,29,30,30,29,30,30,30,30,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,29,29,30,30,29,29,29,29,30,29,30,29,29,30,29,30,29,30,29,30,30,30,30,30,30,30,30],[23,21,21,21,21,21,21,19,17,16,14,12,12,8,8,5,5,3,2,2,1,0,1,2,3,4,4,5,7,8,8,11,12,14,15,17,16,18,19,19,20,20,20,21,22,23,23,21,22,24,23,21,24,25,21,25,26,24,24,26,27,26,27,27,27,29,29,29,29,29,30,28,29,30,29,29,30,29,30,29,30,30,29,29,30,29,28,29,29,29,30,29,29,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,29,29,30,30,29,30,30,30,29,30,30,29,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,31,30,30,31,30,30,29,30,30,29,30,30,30,29,29,30,29,30,29,29,29,30,29,28,29,29,27,27,29,30,30,30,29,29,30,30,29,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,31,30,31,30,31,31,31,30,31,30,30,30,31,30,30,30,31,30,29,30,30,30,30,30,30,30,29,30,30,30,30,29,29,29,29,30,29,29,30,29,28,28,27,29,30,28,29,30,30,28,30,30,29,29,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,28,30,30,30,29,29,29,29,29,29,28,29,28,27,27,27,25,28,27,27,26,28,28,27,27,29,28,27,28,28,27,27,28,27,27,27,27,27,26,26,26,27,25,26,27,27,26,28,27,28,27,27,27,27,26,26,26,26,27,26,26,27,27,28,28,27,27,28,28,29,28,28,28,28,29,29,28,29,29,29,29,29,29,29,30,29,29,30,29,29,30,29,30,29,29,30,29,30,30,30,29,30,30,29,29,30,30,28,28,30,29,27,29,30,29,28,29,30,29,29,29,29,28,29,29,30,30,30,30,30,30,30,30,30,29,29,30,30,30,29,30,30,29,30,30,30,29,30,30,30,30,30,30,29,30,29,29,30,30,29,30,30,29,29,30,30,29,29,30,30,30,30,30,30,30,30,30,29,31,30,30,31,30,30,30,30,29,30,30,30,29,29,29,30,28,27,29,29,28,29,29,29,28,29,29,28,28,29,29,28,27,27,23,26,22,22,26,25,28,27,29,29,29,29,29,28,30,30,30,28,30,29,30,29,30,30,29,29,30,30,29,30,30,29,28,30,29,28,29,30,29,28,30,30,28,29,30,29,29,30,30,29,29,30,30,29,30,30,30,30,30,29,30,30,29,29,29,29,28,28,29,28,25,28,25,29,29,25,29,29,29,27,29,29,27,28,29,29,29,29,28,30,29,29,30,29,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,29,30,30,30,30,29,30,29,30,29,30,30,29,29,30,30,28,29,29,29,28,29,29,29,28,28,28,29,29,27,28,29,26,26,28,28,26,25,26,28,29,27,28,29,29,29,29,29,29,30,29,29,30,30,29,29,29,29,29,29,29,28,29,29,29,28,29,28,28,27,27,27,26,28,28,28,28,28,29,28,29,28,29,29,29,29,28,28,29,29,29,29,30,29,28,29,28,29,28,27,27,27,25,25,27,25,25,22,26,27,24,26,28,27,27,28,29,28,28,30,29,28,29,29,29,29,29,29,29,29,30,29,28,29,29,30,29,29,30,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,29,29,30,30,29,29,29,30,29,29,30,29,29,30,29,30,28,30,29,30,29,29,30,30,30,30,30],[23,22,21,21,21,20,20,20,18,16,16,13,13,9,9,6,5,4,3,2,2,1,0,1,2,3,4,4,6,7,7,10,11,12,13,16,16,18,20,20,20,20,20,21,22,23,22,20,22,23,20,20,24,24,20,24,25,23,24,25,26,25,25,26,27,29,28,29,29,29,30,28,30,29,29,29,30,30,30,30,30,31,30,30,30,30,29,30,30,30,30,30,30,30,31,30,30,31,30,30,31,31,30,30,31,30,30,30,30,30,30,31,31,30,30,30,30,30,31,30,30,31,31,30,30,31,31,30,31,31,30,31,31,31,30,30,30,30,30,31,31,30,31,31,30,31,31,31,30,31,31,31,31,31,31,30,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,30,29,30,30,29,28,29,29,27,28,29,27,28,29,29,30,30,29,29,30,31,30,30,31,31,30,30,31,31,30,31,31,30,31,31,31,30,31,30,31,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,30,30,30,30,31,30,30,30,30,30,30,30,30,29,29,30,29,28,28,27,29,30,28,29,29,30,29,30,30,30,29,30,30,30,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,31,31,30,30,30,31,31,30,30,30,30,29,30,30,30,29,29,29,29,29,29,28,29,28,28,28,27,25,27,27,27,27,28,28,27,27,28,28,27,28,28,28,27,28,28,28,28,28,28,27,27,27,28,27,27,28,27,27,28,28,29,28,28,28,28,28,28,28,28,28,29,28,28,29,29,29,29,28,29,29,29,29,29,28,28,29,29,29,29,29,29,29,29,30,29,30,30,29,30,30,29,29,29,29,29,29,30,29,30,30,30,29,30,30,30,30,30,31,29,29,31,30,28,30,31,30,29,30,30,30,30,30,30,30,30,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,31,31,31,31,30,31,30,31,29,30,31,30,29,30,31,29,30,31,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,31,31,30,30,31,30,29,30,30,30,29,29,29,29,29,28,29,29,27,29,28,28,27,29,28,26,28,29,27,29,25,25,23,26,22,22,25,25,28,28,29,29,29,29,30,29,30,30,30,29,30,28,30,29,30,30,29,30,30,29,29,30,30,29,29,30,29,28,29,30,29,28,29,30,28,29,30,29,29,28,29,29,28,29,30,29,29,30,30,30,29,29,29,29,28,28,29,28,28,28,29,28,25,28,26,28,28,26,28,28,28,27,28,28,27,29,29,28,29,29,28,29,29,29,30,29,30,30,30,31,30,30,31,31,31,30,31,31,31,31,30,30,30,30,30,29,30,30,30,29,30,29,29,30,30,30,29,30,30,30,29,30,30,29,29,29,29,29,29,28,29,28,28,28,28,28,28,28,27,28,28,28,27,26,27,28,28,27,27,27,28,27,28,28,28,29,28,28,29,28,30,29,30,30,30,29,30,29,29,30,29,29,28,29,29,27,28,28,27,28,27,26,28,27,28,28,28,28,28,29,28,28,29,29,29,29,29,29,29,29,30,30,29,30,30,28,29,28,29,29,27,26,27,25,26,26,27,26,24,27,27,26,27,28,28,27,28,28,27,28,29,28,28,29,29,29,30,30,30,30,30,30,30,29,29,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[23,22,22,21,21,21,21,20,18,18,15,15,13,11,10,8,7,4,4,3,2,2,1,0,1,2,3,4,4,6,7,8,10,12,13,16,15,17,18,18,19,19,20,21,21,23,22,21,21,23,21,21,24,25,20,24,26,23,24,25,27,25,26,27,27,29,29,30,29,29,30,29,30,30,29,29,30,30,30,30,30,31,30,29,30,30,28,29,29,30,30,29,29,30,30,30,30,31,30,30,31,31,30,31,31,30,30,31,31,30,30,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,31,31,30,30,31,31,30,31,31,30,31,31,31,30,31,31,30,31,31,31,30,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,29,30,30,28,29,29,28,28,28,28,26,28,29,26,28,29,29,29,30,29,29,30,30,30,29,30,31,30,30,31,31,29,31,31,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,30,30,31,30,30,30,30,30,29,29,29,29,28,29,29,27,28,27,29,29,27,29,29,30,28,28,30,29,29,30,30,29,29,31,30,30,30,30,31,30,31,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,30,31,31,30,30,30,30,29,29,30,29,30,29,29,29,29,28,29,27,26,27,28,28,27,28,29,27,26,29,28,27,28,29,27,27,28,28,28,29,28,28,28,27,28,28,28,28,28,28,28,28,29,28,28,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,29,29,29,29,29,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,30,30,31,30,30,31,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,30,29,30,30,30,31,30,31,30,30,31,31,31,30,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,30,30,31,30,30,31,30,30,31,31,31,31,30,31,31,31,31,31,30,31,30,30,30,30,30,29,30,29,30,29,27,29,29,27,29,29,28,27,28,28,26,27,28,28,28,26,26,23,25,22,22,24,26,28,28,28,29,28,29,29,29,30,29,29,28,29,28,29,28,29,29,29,29,30,29,28,29,30,29,29,30,29,28,29,30,28,28,30,30,28,29,30,29,29,29,30,29,29,30,30,29,30,30,30,31,30,30,30,30,30,29,29,30,29,28,29,28,26,28,26,29,28,27,27,29,29,27,28,29,28,28,29,29,29,29,27,30,29,29,30,29,30,30,30,30,30,30,30,31,31,30,31,31,31,30,30,30,29,30,29,28,29,30,29,28,30,29,30,30,30,30,29,30,30,29,29,30,30,29,29,30,29,28,29,29,29,28,29,30,29,29,29,29,30,29,29,29,29,28,26,29,29,26,25,27,28,29,27,28,29,29,28,29,30,29,30,30,30,30,30,29,30,30,29,29,30,30,28,29,30,29,29,29,30,29,28,28,29,28,29,29,29,29,28,30,30,28,30,29,30,30,30,30,30,30,30,30,30,30,30,29,30,28,30,29,29,29,29,28,28,28,26,24,23,29,29,25,29,29,28,28,30,30,29,29,30,30,29,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,31,31,31,30,30,31,31,30,30,31,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,29,31,30,30,30,30,30,31,30,31,31],[23,22,22,23,21,22,22,21,21,20,17,16,15,12,13,9,9,6,5,4,3,2,2,1,0,1,2,3,5,5,6,8,9,11,13,15,14,17,17,18,19,19,19,20,21,22,22,20,21,23,22,20,23,24,20,23,24,24,24,25,26,25,26,26,26,29,29,29,29,29,30,28,29,30,29,29,30,30,30,29,30,30,29,28,29,29,28,29,29,29,30,29,29,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,29,30,31,30,29,30,30,29,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,31,30,30,30,31,30,30,30,30,29,30,31,30,30,30,30,30,29,29,29,29,29,29,28,28,30,26,27,29,29,29,30,29,29,30,30,30,29,30,30,29,29,30,30,29,30,31,30,30,30,30,30,30,30,31,31,31,30,31,31,31,30,31,31,31,31,31,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,29,28,29,27,29,30,28,29,29,30,28,29,30,29,29,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,31,30,30,30,30,31,30,30,30,30,29,29,30,30,29,29,29,29,29,29,28,28,28,28,27,26,25,26,27,26,26,27,28,27,26,28,28,27,28,28,28,27,28,28,28,28,27,28,26,26,26,27,26,27,27,27,26,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,28,28,28,28,27,28,28,29,29,28,29,28,29,29,28,29,29,29,29,29,30,29,30,29,29,30,29,29,30,29,30,29,29,30,29,30,30,30,30,29,30,30,29,30,30,29,29,30,30,29,29,30,29,29,29,30,29,28,29,29,28,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,31,30,31,30,31,31,30,30,30,30,29,30,30,30,30,30,30,30,29,28,30,30,28,30,30,29,27,30,29,27,27,29,28,27,26,26,22,25,21,22,25,25,28,27,29,29,29,29,29,28,30,30,30,28,29,29,29,28,30,30,28,28,30,29,27,30,30,28,28,30,29,28,29,30,29,27,30,30,29,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,27,28,25,29,29,25,28,29,29,27,29,29,27,28,28,29,29,28,28,30,29,28,30,28,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,28,29,30,29,28,29,29,30,30,30,30,29,30,29,30,29,30,30,29,29,30,30,28,29,30,29,28,29,30,29,28,29,29,29,29,29,29,29,28,27,29,29,27,25,25,28,29,27,28,29,29,28,29,29,29,29,29,30,30,30,29,29,29,30,29,29,29,29,29,29,29,28,29,29,28,27,27,28,27,28,29,28,28,28,29,28,28,29,28,29,29,28,29,29,29,29,29,30,29,29,29,29,29,28,28,28,27,28,27,27,27,25,26,25,28,28,26,28,29,28,28,29,29,28,29,30,30,29,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,29,29,30,30,29,30,30,29,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30],[25,24,24,23,22,23,22,21,20,20,18,17,17,13,12,10,11,9,6,5,4,3,3,2,1,0,1,2,4,5,4,7,9,10,12,14,13,16,17,17,19,19,19,20,20,22,21,20,20,22,20,19,23,24,18,23,25,22,22,24,26,24,25,26,26,29,28,30,28,29,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,28,30,30,30,30,30,30,30,31,30,30,31,30,30,31,31,30,30,30,30,30,30,30,30,30,31,31,30,31,31,30,30,31,31,30,31,31,30,30,31,31,30,31,31,30,30,30,30,30,30,30,30,30,31,31,30,31,31,30,30,31,31,30,31,31,31,30,31,31,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,30,31,30,30,30,30,30,30,30,30,29,30,29,28,29,29,27,27,29,30,30,30,29,30,30,31,30,30,31,31,30,30,31,31,30,31,31,31,30,31,31,30,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,29,29,30,30,28,29,28,30,30,29,30,30,30,29,30,30,30,29,30,30,30,29,30,31,30,30,30,31,30,30,30,30,30,31,30,30,31,31,30,30,31,31,30,31,31,31,30,31,30,31,30,30,30,30,29,30,30,30,29,29,30,30,29,29,28,29,28,28,28,27,25,27,27,26,27,28,27,27,27,28,27,27,27,28,27,27,27,28,28,28,27,28,26,26,27,28,26,26,28,27,28,29,27,28,28,28,28,27,27,28,27,28,28,28,28,28,28,28,28,28,28,29,29,29,28,28,28,28,29,28,28,29,29,29,29,29,30,29,30,29,29,30,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,31,30,29,31,30,28,30,31,30,29,30,30,30,29,30,30,29,30,30,30,30,30,30,30,31,30,30,31,30,30,30,30,30,30,31,30,30,30,31,30,30,31,31,30,31,30,31,30,31,30,30,31,30,30,31,31,30,30,31,31,30,30,30,30,30,30,30,31,30,30,31,30,31,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,28,29,29,29,27,30,28,27,28,29,28,28,26,27,22,26,22,22,25,26,28,28,29,29,29,30,30,28,30,30,30,29,29,29,29,28,30,30,28,29,30,30,29,30,30,29,29,30,29,28,29,30,29,28,30,30,29,29,30,30,29,28,30,29,29,29,30,30,29,30,30,30,29,29,30,30,29,29,29,28,28,29,30,28,27,29,26,29,29,26,29,29,28,27,29,28,27,29,29,29,29,29,28,30,29,29,30,29,30,30,30,30,30,30,30,31,31,30,30,30,31,31,30,31,30,30,29,29,30,30,30,29,30,29,29,30,30,29,29,30,30,30,29,30,30,29,29,29,29,29,29,29,29,29,28,29,29,29,28,28,28,28,28,29,28,27,28,29,28,27,27,26,28,28,27,27,28,28,28,29,29,29,30,29,29,30,30,30,30,29,29,29,29,29,29,29,29,28,29,29,27,29,28,27,28,27,28,28,28,28,28,29,28,28,29,28,29,29,29,29,29,29,30,30,30,30,30,28,29,29,29,28,28,27,28,25,26,27,27,27,26,27,28,28,28,28,28,28,29,29,28,29,29,29,29,30,29,30,30,30,30,30,30,30,30,29,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,31,30,31,31,31,30,30,30,30,30,30,30,30,31,30,30,30,30,30,31,30,30,30,31,30,30,30,30,30,30,31,31,31],[26,25,25,25,24,24,24,23,22,21,20,18,17,15,13,13,12,11,8,6,5,4,4,4,3,2,0,1,3,4,4,5,7,9,11,12,13,15,16,16,18,18,19,20,21,22,21,20,21,22,20,20,23,23,19,24,25,23,23,25,27,25,26,27,27,29,28,29,30,29,30,30,30,30,30,30,30,31,31,30,31,31,30,30,30,30,29,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,29,29,29,28,29,30,26,27,29,29,30,30,29,30,30,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,29,30,29,29,29,28,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,30,30,30,30,29,29,29,29,29,27,25,26,29,28,26,29,29,28,26,28,28,28,28,29,27,27,29,28,28,29,28,29,28,28,29,28,28,29,29,28,29,29,29,30,29,29,30,29,29,29,30,30,30,30,30,29,30,30,30,29,29,30,30,30,30,29,29,29,30,29,29,30,29,30,30,30,30,29,30,30,29,30,29,29,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,30,31,30,30,30,30,30,31,31,31,31,31,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,29,30,30,28,29,30,29,28,29,29,27,28,29,28,28,26,26,24,25,23,22,26,27,29,29,29,29,29,29,29,28,30,30,29,29,29,28,30,28,29,30,29,29,30,29,29,30,30,29,29,30,29,28,29,30,29,29,30,30,29,29,30,30,30,30,31,30,30,31,31,30,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,28,29,27,30,30,27,29,29,29,27,29,29,28,28,29,29,29,29,28,30,29,29,30,29,30,30,30,30,31,30,31,31,31,30,31,31,31,31,30,30,30,30,30,29,29,30,29,28,30,29,29,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,29,27,27,29,30,28,28,29,29,28,29,30,29,30,30,30,30,31,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,29,28,30,29,29,30,29,29,29,30,30,29,30,30,30,30,30,30,31,30,31,31,31,31,31,30,30,30,30,30,30,30,30,28,28,29,28,27,27,29,30,28,30,30,29,29,30,30,30,30,31,30,30,31,31,30,30,31,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,30,30,31,31,30,30,31,31,30,31,31,30,30,31,31,31,30,31,30,31,31,31,31,31,31,31,31],[26,24,24,25,23,26,24,23,24,22,21,22,19,17,17,14,14,12,12,10,7,6,5,4,4,3,2,0,1,3,4,5,5,7,10,12,13,15,15,16,18,18,18,19,21,21,21,19,21,23,21,19,23,23,20,24,25,24,23,26,27,25,26,28,27,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,29,30,30,30,30,30,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,31,31,31,30,31,31,30,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,30,30,30,30,30,30,29,29,29,30,26,27,29,29,30,30,30,30,30,31,30,30,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,30,30,30,29,30,28,30,30,28,30,30,30,30,30,30,30,30,30,31,30,29,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,30,30,30,30,30,30,29,29,29,28,28,28,26,24,24,28,28,25,28,29,28,25,29,29,28,28,29,28,27,29,28,28,29,28,28,27,26,28,28,28,28,28,28,28,29,29,29,29,29,29,28,29,29,29,28,29,29,29,29,29,29,29,29,29,29,29,30,30,29,29,29,30,30,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,31,30,31,31,30,30,31,31,29,30,31,30,30,30,31,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,30,31,30,30,31,31,31,30,31,31,31,31,31,31,30,31,30,31,31,31,30,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,31,30,29,30,30,29,30,30,29,28,30,29,28,28,30,29,28,26,27,24,25,22,23,27,27,30,28,30,29,29,30,30,28,30,30,30,28,30,28,30,28,30,30,28,28,30,30,28,30,30,29,29,30,30,28,29,30,30,29,30,30,30,29,30,31,30,30,31,30,30,30,30,30,30,31,31,31,31,30,30,30,30,30,31,30,30,30,30,30,28,29,27,30,30,27,29,30,29,27,30,30,27,28,29,29,30,28,29,30,30,29,30,30,31,30,30,30,31,30,31,31,30,30,30,31,31,31,30,30,30,30,29,29,30,30,30,29,30,29,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,30,29,29,30,30,30,30,29,30,30,29,30,30,29,29,30,30,28,27,26,29,30,27,28,29,29,28,29,30,29,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,28,29,30,29,28,29,29,29,29,29,29,28,29,30,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,29,30,29,29,29,29,28,29,28,28,28,27,28,27,29,30,28,29,30,29,29,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,31,30,31,31,30,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31],[27,26,26,26,25,26,25,23,24,24,22,22,21,18,18,16,15,15,12,12,10,6,6,6,4,4,3,2,0,1,2,4,5,5,7,10,10,14,15,15,16,17,18,19,20,21,21,20,20,22,20,19,22,23,18,23,25,22,21,24,26,24,25,26,26,29,29,30,29,29,30,29,30,30,30,30,30,30,30,30,31,31,30,29,30,30,29,30,30,30,30,30,30,31,31,30,30,31,30,30,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,30,30,30,30,30,29,29,30,27,27,30,29,30,30,30,30,31,31,31,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,30,29,30,28,30,31,29,30,30,31,30,30,31,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,29,30,30,30,29,29,28,29,28,27,28,26,25,26,27,27,27,28,28,28,26,28,28,27,26,28,27,26,28,28,28,28,28,28,27,26,28,28,27,27,28,28,28,29,28,29,29,29,29,28,29,29,28,29,29,28,28,28,29,29,29,28,29,29,29,29,29,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,30,29,29,30,29,30,30,30,30,30,30,31,31,31,31,31,31,30,30,31,31,30,31,31,31,30,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,30,30,30,30,30,30,30,29,30,30,29,28,30,29,27,29,29,28,28,26,27,23,26,22,23,27,28,29,28,30,29,29,30,30,29,30,30,30,28,30,29,29,27,30,30,28,29,31,30,28,30,30,29,29,31,30,29,29,30,30,29,30,30,29,29,30,30,30,29,30,30,30,30,31,30,30,31,31,31,31,30,31,30,30,30,30,30,30,29,29,29,28,29,28,30,30,27,29,29,29,28,30,28,28,28,29,29,29,29,29,30,29,29,30,29,30,30,30,31,31,30,31,31,31,30,31,31,31,31,30,31,30,30,29,28,30,30,29,27,30,29,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,29,30,30,29,29,30,29,29,29,30,30,30,29,30,29,29,29,30,29,29,29,28,29,29,27,29,28,28,28,29,29,29,30,29,29,30,30,30,29,30,29,30,29,30,29,29,29,29,29,29,29,30,28,29,29,28,29,29,29,29,29,30,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,28,29,28,28,28,28,30,29,28,30,30,29,29,30,30,30,30,31,30,30,31,31,30,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[27,27,27,26,26,26,25,26,24,24,23,22,22,20,19,17,16,15,14,13,11,10,8,6,5,5,4,3,2,0,1,3,3,4,5,7,9,13,14,15,16,17,18,19,20,20,20,19,20,22,21,20,22,22,21,23,24,23,23,25,26,25,25,26,27,29,28,29,29,29,30,29,30,30,30,29,30,30,30,29,31,31,30,29,30,30,28,29,29,30,30,29,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,30,30,30,29,30,29,28,29,30,26,27,29,29,29,30,30,30,30,31,30,30,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,29,29,30,29,29,30,28,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,30,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,30,30,30,30,30,29,29,28,28,29,27,24,24,28,28,25,26,29,28,27,28,28,28,27,29,28,26,28,28,29,29,29,29,28,28,28,29,28,29,28,29,28,29,29,30,29,29,30,29,29,29,29,30,29,29,29,29,29,29,30,29,29,29,30,30,30,29,29,29,30,30,29,30,29,30,29,29,30,29,30,29,29,30,30,29,30,30,30,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,31,30,30,30,31,29,29,30,29,28,29,29,26,27,28,28,27,26,26,25,26,24,24,27,27,29,29,29,29,29,29,29,29,29,30,29,29,29,28,29,27,29,30,28,28,30,29,28,29,30,29,29,30,29,28,29,30,29,29,30,30,29,29,30,30,30,30,30,30,30,31,31,30,31,31,31,31,31,30,31,31,30,29,30,30,30,29,30,30,29,29,28,30,30,28,29,30,29,27,29,30,28,28,29,29,29,28,28,30,29,28,30,29,30,30,30,30,30,30,30,31,30,30,30,31,31,30,30,30,29,29,29,27,29,29,29,27,29,29,29,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,29,30,30,29,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,28,28,29,29,27,28,29,29,27,29,29,29,30,30,30,30,30,30,30,30,29,29,30,30,29,30,30,30,29,30,30,30,29,29,30,29,29,30,30,28,29,31,30,29,30,30,30,31,30,31,30,30,30,30,31,31,31,30,30,30,30,30,30,30,30,28,28,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,31,31,31,30,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31],[27,26,27,27,25,27,26,25,25,25,23,24,22,21,21,20,19,17,16,15,13,11,10,7,6,5,4,3,3,1,0,1,3,4,6,6,10,11,13,14,16,17,17,19,19,20,20,20,20,21,21,19,22,22,20,23,24,23,23,24,25,25,25,26,26,29,29,29,29,29,30,28,30,30,29,29,30,30,30,29,30,30,29,29,30,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,30,31,31,31,30,31,31,31,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,30,30,31,31,30,30,31,31,30,31,31,30,30,31,31,30,30,30,30,30,30,30,30,30,30,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,30,30,30,31,30,30,30,30,29,30,29,29,29,30,27,27,30,29,29,30,30,29,30,31,30,30,30,30,30,30,31,31,30,31,31,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,29,29,30,28,30,30,29,30,29,30,29,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,29,30,30,30,29,30,30,29,29,28,29,28,27,29,27,26,25,24,27,28,26,26,28,28,25,28,28,28,26,29,29,27,29,29,29,28,28,28,27,26,27,28,27,28,28,28,28,29,29,29,29,29,28,29,28,29,28,28,29,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,29,30,29,30,30,29,30,30,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,31,31,30,30,31,31,30,30,31,30,30,30,31,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,30,30,30,31,30,30,31,31,30,31,31,30,30,31,31,30,31,31,31,30,31,30,30,31,31,30,31,31,30,31,31,31,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,30,29,28,30,29,27,27,29,29,27,26,26,23,25,22,24,27,28,30,28,30,28,30,30,29,28,30,30,30,28,29,29,30,27,30,30,28,28,30,29,27,29,30,28,28,30,29,28,29,30,30,28,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,31,31,30,31,30,30,30,30,30,30,29,30,30,29,29,28,30,30,28,28,30,29,27,29,29,27,27,28,29,29,28,29,30,29,28,29,29,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,28,29,30,29,26,29,28,29,29,30,29,29,30,30,30,28,29,29,29,28,30,29,28,29,30,30,28,29,30,30,29,30,30,30,30,29,30,30,30,29,29,29,29,28,27,29,29,27,28,29,30,28,29,29,28,29,29,29,30,30,29,29,29,29,29,29,30,29,29,29,30,29,29,29,29,28,29,29,28,29,29,29,28,29,29,29,28,29,28,29,30,29,29,29,30,30,30,30,30,30,29,30,29,29,29,29,28,29,28,29,29,28,28,28,29,29,28,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31],[29,28,28,28,27,28,27,26,26,26,24,24,23,22,22,20,21,18,16,17,15,13,12,11,7,6,5,4,3,3,1,0,1,3,4,5,6,7,11,12,15,15,16,18,19,19,19,18,19,20,19,18,21,21,19,21,23,21,22,22,24,23,23,25,25,28,28,29,29,28,30,29,30,30,30,30,30,30,30,30,30,31,30,30,30,30,29,30,30,31,30,30,30,30,31,30,31,31,30,30,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,29,30,28,28,30,30,30,30,30,30,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,29,30,31,30,30,30,31,30,30,31,31,30,30,31,30,30,31,31,31,30,31,31,31,31,30,30,30,31,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,30,30,30,30,29,30,30,30,29,29,30,29,29,29,28,28,28,28,28,27,25,26,26,26,27,27,27,28,26,28,28,27,27,28,27,26,28,28,28,28,28,28,26,27,28,28,27,27,28,28,28,29,28,30,28,29,29,28,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,28,29,28,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,28,29,30,29,29,29,29,29,30,30,30,30,30,30,30,30,30,31,30,30,31,31,30,30,31,31,29,31,31,30,30,31,31,30,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,30,31,31,30,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,30,30,30,30,30,30,30,30,30,30,30,29,30,30,28,29,30,29,28,25,28,24,27,24,24,28,28,30,29,30,29,30,30,30,29,30,30,29,28,29,28,29,27,30,30,28,29,30,30,28,30,30,30,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,31,30,30,30,31,31,31,30,31,30,30,30,30,30,30,30,30,30,29,30,29,30,30,28,29,30,29,27,29,29,27,29,28,29,28,28,29,30,29,29,30,29,30,30,30,30,30,30,30,31,31,30,30,31,31,31,30,30,29,30,29,28,29,30,29,26,29,29,29,30,29,29,29,30,30,30,29,29,30,30,29,30,29,29,29,30,30,30,29,30,30,30,30,30,30,30,30,30,29,29,30,30,29,29,29,28,29,29,28,29,29,29,28,29,29,28,30,29,30,30,30,29,29,29,29,30,29,30,29,30,29,29,30,30,29,30,29,29,29,28,28,29,29,28,28,29,28,29,29,28,29,30,29,29,29,30,30,30,30,30,30,29,30,29,30,29,29,29,29,28,29,29,28,28,29,30,29,29,30,30,29,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,30,30,30,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[29,28,28,28,28,28,28,27,26,26,25,24,25,22,23,22,21,19,19,17,16,15,13,12,9,8,6,5,4,3,3,1,0,1,3,4,6,6,7,10,13,14,15,17,18,19,19,19,20,20,19,20,22,22,20,22,24,23,23,24,25,24,25,26,27,29,28,29,29,29,30,30,30,31,30,30,30,31,30,30,31,31,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,29,30,27,28,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,29,30,31,30,30,30,31,30,30,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,30,30,30,30,30,30,29,28,29,29,27,26,26,29,28,26,28,29,28,26,29,29,28,27,29,27,27,29,29,28,30,29,29,29,28,29,29,29,29,29,29,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,28,29,29,29,28,26,27,23,27,23,25,28,29,30,29,30,29,30,30,30,29,30,30,29,29,29,28,29,27,29,30,28,28,30,30,28,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,30,29,30,31,29,30,30,30,28,30,30,28,29,29,30,29,28,29,30,29,29,29,29,30,30,30,30,31,30,31,31,31,30,31,31,31,31,30,30,29,30,29,28,29,29,29,27,29,29,29,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,31,31,30,31,31,30,30,30,31,30,29,28,30,30,28,29,30,30,28,30,30,29,30,30,30,30,30,30,30,31,30,30,30,31,30,30,31,31,30,31,31,30,30,30,30,29,30,30,30,29,29,30,30,30,30,30,30,31,30,30,30,31,31,31,31,31,31,30,31,30,31,30,30,30,30,30,30,30,29,29,30,30,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[28,28,28,28,27,29,28,27,27,27,26,26,25,24,24,23,22,20,19,19,17,16,14,12,12,10,8,6,5,5,4,3,2,0,1,3,4,5,5,7,10,12,13,15,17,18,18,18,19,20,19,20,21,22,20,22,23,22,23,24,25,25,25,26,27,29,29,29,30,29,30,30,30,30,30,30,30,30,31,30,31,31,30,30,31,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,29,29,30,28,28,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,30,30,30,30,30,30,29,28,29,29,28,26,26,29,28,26,28,29,28,26,29,29,28,27,29,28,27,29,28,29,29,28,29,28,28,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,30,29,30,30,29,30,29,30,29,29,30,29,30,30,30,30,29,29,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,30,29,31,30,29,29,30,29,29,27,28,25,28,25,26,28,29,30,29,31,29,30,30,30,29,30,30,30,29,29,29,30,27,30,30,29,28,31,30,29,30,30,30,30,31,30,30,30,31,30,30,30,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,31,29,30,30,30,28,30,30,29,29,29,30,30,29,29,30,30,29,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,28,29,30,30,27,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,30,30,31,30,30,31,30,31,31,30,31,31,30,30,30,30,30,30,29,30,30,28,29,30,30,28,30,30,30,30,30,30,31,30,30,30,31,30,30,31,31,30,30,31,31,30,31,30,30,30,30,30,29,30,31,30,29,30,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,30,31,30,31,30,30,30,30,29,29,30,29,29,30,30,31,30,30,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[29,29,29,30,29,30,28,28,28,28,26,27,26,26,26,25,24,22,22,22,21,18,17,16,14,14,13,10,7,6,5,4,3,2,0,1,3,4,5,5,7,10,12,14,16,17,18,18,19,20,20,20,21,22,20,22,23,22,22,23,24,24,24,25,26,28,29,29,29,29,30,30,30,30,30,30,30,30,30,30,31,31,30,30,31,30,30,30,30,31,30,30,31,31,31,30,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,30,31,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,28,29,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,30,30,31,31,31,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,30,30,29,29,29,28,28,28,27,26,26,28,27,26,28,28,28,26,29,28,27,26,28,28,26,28,27,29,28,28,28,27,27,28,29,27,28,28,28,28,29,28,30,29,29,29,29,29,29,29,28,28,28,28,29,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,30,29,30,29,30,30,29,29,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,30,30,31,30,29,30,30,29,29,28,29,26,28,26,26,29,30,30,29,30,30,30,30,30,29,30,30,30,29,29,29,30,27,30,30,28,29,31,30,29,30,31,30,30,31,30,29,30,31,31,30,30,31,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,29,30,31,29,30,30,30,29,30,30,29,29,29,30,29,29,29,30,29,29,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,30,30,30,29,30,29,29,29,30,29,28,30,29,30,30,30,30,30,30,30,31,29,30,30,30,30,30,30,30,30,30,31,30,30,31,31,30,31,31,31,31,30,31,30,30,30,30,30,30,30,29,30,30,29,30,30,30,29,30,30,29,30,29,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,29,30,30,29,30,30,30,29,29,30,29,30,30,29,30,30,30,30,30,31,31,30,31,31,31,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[29,29,29,29,28,29,28,27,28,27,26,26,26,25,26,24,24,23,21,22,20,19,19,17,16,15,14,12,9,8,6,4,4,2,1,0,1,3,4,4,5,6,9,12,14,15,16,18,19,19,18,19,21,22,20,22,23,22,23,23,24,24,24,26,26,29,29,29,29,30,30,30,30,30,30,30,30,31,30,30,31,31,30,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,28,28,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,30,31,31,30,31,31,31,30,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,30,30,30,30,29,29,29,28,29,28,27,26,25,28,28,26,27,29,28,26,28,29,28,27,29,28,26,28,28,29,29,28,29,28,28,28,29,28,28,29,29,29,29,29,30,29,30,30,29,29,30,29,29,29,29,29,29,30,29,29,29,29,30,29,30,29,29,29,29,30,29,29,29,29,30,29,29,30,29,30,30,29,30,30,29,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,30,30,30,31,30,29,30,30,29,30,28,28,25,28,25,27,28,29,30,30,30,30,30,30,30,29,30,30,29,29,29,29,30,27,30,30,29,28,30,30,28,31,31,30,30,31,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,30,31,29,30,30,30,29,30,30,29,30,29,30,30,29,30,30,30,29,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,30,30,30,29,30,29,28,29,30,29,28,30,30,30,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,31,31,30,30,31,30,30,30,30,30,30,29,30,30,29,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,29,30,30,30,29,29,30,30,30,30,30,30,30,30,30,30,31,30,31,31,31,30,30,30,30,31,30,30,30,31,30,30,30,30,30,29,30,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,29,29,29,29,30,29,29,29,29,28,28,28,28,28,26,25,25,24,23,23,22,22,19,17,17,16,14,12,10,9,6,5,4,3,2,0,1,3,4,5,5,7,10,13,15,16,17,17,17,18,19,19,21,20,21,22,22,22,23,24,24,24,25,26,29,29,29,30,30,30,30,30,31,30,30,30,31,30,30,31,31,30,30,31,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,28,28,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,29,29,29,28,29,28,27,26,24,28,28,26,26,29,28,25,28,29,28,25,29,27,26,28,28,28,29,28,29,28,28,29,29,28,29,29,29,29,29,30,31,29,29,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,30,29,30,29,29,29,28,30,29,29,29,29,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,29,29,30,30,28,28,28,27,28,26,28,29,30,31,30,31,29,30,30,30,29,30,30,30,30,29,29,29,27,29,30,29,29,31,30,29,30,30,30,30,31,30,30,30,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,29,31,31,29,30,29,30,30,28,30,30,30,29,30,30,30,30,30,30,31,30,31,31,30,30,31,31,30,30,30,30,29,30,29,28,29,29,29,27,29,29,29,30,30,30,30,30,31,31,30,31,31,30,30,31,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,29,30,31,29,30,30,30,29,30,30,29,30,30,30,31,31,30,30,31,31,30,31,31,31,30,31,31,30,31,31,31,30,30,31,30,30,31,30,30,30,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,30,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,29,30,29,30,28,28,29,28,28,28,27,27,28,27,26,25,24,23,22,22,22,20,18,18,17,15,14,12,8,7,6,5,4,3,2,0,1,3,4,5,5,7,10,13,14,16,16,17,17,18,19,21,19,21,22,22,22,22,23,23,24,25,26,28,29,29,29,30,30,30,30,30,31,30,30,31,30,30,31,31,30,30,31,31,30,31,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,29,29,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,30,31,31,30,31,31,31,31,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,30,31,30,30,30,30,30,29,29,29,28,28,27,27,26,26,28,27,26,27,28,28,26,28,28,27,26,29,28,26,28,28,28,29,28,28,28,27,28,29,28,28,28,29,29,29,28,30,29,30,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,30,29,29,29,29,30,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,30,30,31,30,30,30,30,29,29,28,28,26,29,26,28,29,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,27,30,30,29,28,31,30,29,30,31,30,30,31,31,30,30,31,31,30,30,31,30,30,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,29,30,30,30,29,30,30,30,30,29,30,30,28,30,30,30,29,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,30,30,30,29,30,30,28,28,30,29,27,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,30,31,31,31,31,30,31,31,30,30,30,30,30,30,29,30,30,29,30,30,30,29,30,30,29,30,30,30,30,31,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,29,30,31,30,30,30,31,31,31,31,31,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,29,30,29,29,29,29,29,29,28,28,28,28,27,26,26,25,24,23,23,22,20,20,19,17,16,15,11,10,7,5,5,4,3,2,0,1,3,4,5,5,7,11,13,15,15,16,17,19,19,20,20,22,22,22,23,23,23,24,24,25,26,28,29,29,30,30,31,30,31,31,31,30,31,31,31,30,31,31,30,31,31,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,29,29,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,30,30,29,28,29,28,27,27,25,28,28,27,26,29,28,26,28,28,28,27,29,28,27,28,28,29,29,28,29,28,29,29,29,28,29,29,29,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,30,29,29,29,28,30,29,29,30,29,29,30,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,29,30,30,29,29,29,28,26,29,27,29,29,30,31,30,31,29,30,30,30,29,30,30,30,29,29,28,29,27,29,29,29,28,31,30,29,30,31,30,30,31,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,29,31,31,30,30,29,30,30,28,30,30,30,29,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,30,30,30,29,30,30,27,28,29,29,27,29,30,30,30,30,30,30,31,31,31,30,30,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,29,30,31,30,29,30,31,29,30,30,31,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,30,30,30,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,30,29,29,30,29,28,29,28,28,28,28,27,27,26,25,24,24,24,23,20,21,20,18,18,16,13,13,10,7,5,5,5,3,2,0,1,3,4,5,5,8,12,14,14,15,17,18,18,19,19,21,21,22,22,22,23,23,23,24,26,28,29,29,29,30,30,30,31,31,31,30,30,31,31,30,31,31,31,31,31,31,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,29,29,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,29,28,29,28,27,27,25,28,28,27,27,29,29,26,28,29,28,27,29,28,27,28,27,29,29,29,29,28,28,29,29,28,29,29,29,29,30,29,30,30,30,29,30,30,30,30,29,29,29,29,30,29,29,29,29,29,29,29,29,30,29,29,29,30,29,29,29,29,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,29,30,30,29,29,29,29,27,29,27,29,29,30,31,30,31,29,30,30,30,29,30,30,30,29,29,29,30,27,29,30,28,28,30,30,28,30,31,30,30,31,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,30,31,30,30,30,29,30,30,27,30,30,29,29,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,30,30,29,30,29,28,28,29,29,26,29,29,30,29,30,30,30,31,31,31,30,30,30,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,30,30,31,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,30,29,30,31,30,30,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,30,30,29,30,29,29,29,29,29,29,28,27,27,26,26,25,24,24,23,22,22,21,19,19,17,14,14,12,9,6,5,5,5,3,2,0,1,3,4,5,6,8,12,13,13,15,16,17,18,19,21,21,21,23,23,23,23,23,25,25,28,29,29,30,29,30,30,30,30,31,30,30,31,30,30,31,31,30,30,31,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,29,28,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,29,29,28,29,28,28,27,24,28,28,27,27,29,28,26,28,29,28,27,29,28,27,28,27,29,29,28,29,28,28,29,29,28,29,29,29,29,29,29,30,29,30,30,29,29,30,29,29,29,29,29,30,29,29,29,29,29,30,29,30,29,29,29,28,30,29,29,29,28,29,29,28,30,29,29,29,29,29,29,29,30,30,29,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,29,29,29,28,29,28,29,29,30,31,30,31,29,30,30,30,29,30,30,30,29,29,29,29,27,29,29,29,28,31,30,29,30,30,30,30,31,30,30,30,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,30,30,30,30,30,29,30,30,27,30,30,30,29,30,30,30,30,30,30,31,30,31,31,30,30,31,31,30,30,30,30,29,30,29,27,28,29,29,26,29,29,29,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,31,29,30,30,30,28,30,30,29,30,30,30,31,30,30,30,31,30,30,31,31,31,31,31,31,30,31,31,31,30,30,31,30,30,31,30,30,30,31,30,30,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,30,30,29,30,29,29,29,29,28,28,28,28,27,26,26,24,24,24,23,22,23,22,20,20,18,15,16,16,13,9,7,6,5,6,3,2,0,1,3,4,5,6,9,11,13,14,14,15,17,17,19,20,20,21,22,23,22,22,25,25,28,28,29,30,30,30,30,30,30,31,30,30,31,30,30,31,31,30,31,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,29,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,30,30,30,30,30,30,29,29,28,28,28,27,27,24,26,28,26,26,28,28,25,27,28,27,25,28,27,26,27,27,28,28,28,29,28,28,29,29,28,28,29,29,29,30,29,30,30,30,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,29,29,29,29,30,29,29,29,29,30,30,30,30,30,30,30,30,29,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,29,29,29,29,27,29,28,29,30,30,31,30,31,30,31,30,30,29,30,31,30,29,29,29,30,27,30,30,29,28,30,30,29,30,30,30,30,31,30,30,30,31,31,30,30,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,30,30,28,30,30,28,30,30,30,29,30,30,30,30,30,30,31,31,31,31,31,30,31,31,31,30,30,30,29,30,29,28,28,30,29,26,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,28,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,31,31,30,30,30,29,30,31,30,29,29,30,30,30,30,30,30,31,31,30,30,31,31,31,31,31,31,30,31,30,30,30,30,30,31,30,30,30,30,30,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,31,30,30,30,30,29,29,29,29,29,29,28,28,27,26,26,25,26,25,23,24,24,21,21,20,17,18,19,16,14,11,8,6,6,6,4,2,0,1,3,5,6,9,9,11,13,14,14,16,17,20,19,20,23,24,24,24,25,25,26,28,29,29,30,30,30,30,30,30,31,30,30,31,30,30,31,31,30,30,31,30,29,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,29,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,29,30,29,28,29,28,27,28,25,28,28,27,26,28,28,26,27,28,28,26,27,27,27,27,27,29,29,29,29,29,28,29,29,28,30,29,29,29,30,30,30,29,30,30,30,29,29,29,30,30,30,30,29,30,30,30,29,29,30,29,30,29,29,29,29,30,29,29,30,29,30,30,29,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,29,29,29,28,29,29,30,29,30,31,30,30,30,30,30,30,29,30,30,30,29,29,29,29,26,29,29,28,27,30,30,28,30,30,30,30,30,30,30,30,30,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,30,30,28,30,30,27,30,30,29,29,30,30,30,30,30,30,30,30,31,31,30,30,31,31,30,30,30,30,29,30,29,27,27,29,29,25,28,29,30,30,30,30,30,30,30,31,30,30,30,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,30,30,31,30,30,30,31,31,30,31,31,31,31,31,31,30,30,30,30,30,31,30,30,30,31,30,30,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,28,28,28,27,27,26,25,26,25,23,24,23,21,23,21,17,19,19,18,15,14,10,7,6,5,5,3,1,0,1,3,6,7,7,9,11,12,13,15,16,17,18,19,21,20,23,22,23,24,25,28,28,29,29,30,30,30,30,30,31,30,30,31,30,30,31,31,30,30,30,30,30,29,30,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,30,30,30,30,29,29,29,28,28,28,27,27,27,23,26,27,27,25,27,27,25,26,27,27,25,27,26,26,27,27,27,27,27,28,28,27,28,28,27,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,27,29,28,29,29,28,29,29,28,29,29,29,29,29,29,29,29,29,30,29,29,30,29,29,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,29,29,29,27,28,28,29,30,30,31,29,30,29,31,30,30,29,30,31,30,29,29,29,29,27,29,29,28,27,30,29,28,30,30,30,29,30,30,30,30,30,30,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,29,30,30,29,30,27,29,28,26,30,30,29,29,30,30,30,30,30,30,30,30,31,31,30,30,31,31,30,31,30,30,29,29,29,27,27,29,28,24,29,29,30,29,30,29,30,30,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,29,30,30,29,30,30,30,28,30,29,27,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,29,30,30,30,30,30,30,29,29,30,29,30,30,29,30,31,30,30,30,31,30,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,29,28,27,27,26,25,26,25,23,24,24,22,23,22,18,20,20,19,16,15,13,10,7,6,6,5,3,2,0,1,3,4,5,6,9,10,9,13,14,17,16,17,20,20,22,22,23,24,24,28,28,28,29,29,30,30,30,31,31,30,30,31,30,30,31,31,30,30,31,30,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,29,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,29,29,29,29,27,28,27,26,27,24,26,27,27,25,27,27,26,26,27,27,26,27,26,26,27,26,28,28,27,28,28,28,28,28,28,29,29,29,29,29,29,30,29,29,30,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,27,29,28,29,29,28,29,29,27,29,29,29,29,29,29,29,29,29,30,29,30,29,29,29,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,29,29,29,27,28,28,29,29,30,31,30,31,29,30,30,30,29,30,30,30,28,28,29,29,26,28,29,28,27,29,29,28,29,30,30,29,30,30,29,29,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,29,27,30,29,25,29,30,29,28,29,30,30,29,30,30,30,30,31,31,30,30,31,31,30,30,30,29,29,29,29,27,27,28,28,24,28,29,29,29,29,29,30,30,30,30,30,30,30,30,29,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,29,30,30,28,30,30,29,27,29,30,27,29,29,30,30,30,30,30,30,30,29,30,30,30,30,31,31,30,31,30,31,30,30,30,29,30,30,30,29,29,30,29,30,30,30,29,31,30,30,30,31,30,31,31,31,31,30,31,30,31,30,30,30,31,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,27,26,26,25,25,25,23,23,24,22,23,23,19,20,21,20,17,16,14,13,11,8,7,7,6,3,2,0,1,3,4,4,7,9,9,9,12,15,15,14,17,20,22,21,23,24,23,28,27,28,28,29,30,30,30,30,30,29,30,31,30,29,30,31,29,30,30,30,30,29,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,29,30,30,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,31,31,30,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,30,29,29,29,28,26,27,26,25,26,23,26,27,26,25,27,27,26,26,27,26,25,27,26,25,26,26,27,26,27,27,27,27,28,28,27,28,29,28,28,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,28,29,28,29,28,28,28,26,29,28,28,29,27,28,29,27,28,28,29,28,29,29,29,29,29,30,29,30,29,29,29,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,29,29,30,29,28,28,29,27,28,28,29,29,30,30,29,30,29,30,30,30,29,30,30,29,28,28,28,28,26,28,29,27,27,29,29,28,29,29,29,28,30,30,29,29,30,30,29,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,30,29,30,29,29,29,27,29,28,25,29,29,28,28,29,29,30,29,30,29,30,30,30,31,30,30,30,30,30,30,29,29,28,29,29,26,27,29,28,24,28,28,29,28,29,29,30,29,30,30,29,29,30,30,29,30,30,30,30,30,31,30,30,31,30,30,31,30,31,31,30,30,31,30,30,30,30,30,29,29,30,30,28,29,29,29,26,28,29,26,28,29,29,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,28,29,30,28,29,30,29,29,30,30,30,30,30,30,30,31,31,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,29,28,28,27,26,26,25,26,25,23,24,24,22,24,23,18,22,21,21,19,18,16,16,15,12,9,8,7,6,4,2,0,1,3,4,4,5,7,7,8,11,12,13,15,16,19,19,21,22,23,26,27,28,29,29,30,29,30,30,30,29,30,30,30,29,30,31,30,29,30,30,30,29,30,30,30,30,31,30,30,31,30,30,31,30,31,30,31,31,31,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,30,31,30,30,31,31,30,31,31,30,31,31,31,30,31,31,30,30,31,31,30,30,31,30,30,31,30,31,31,29,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,30,29,30,30,30,30,31,31,31,31,31,30,31,31,31,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,31,31,30,31,31,30,31,30,31,31,30,30,31,31,29,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,29,30,30,29,29,28,28,28,25,26,25,24,25,21,24,25,24,23,25,24,23,24,26,25,23,25,25,25,25,25,26,26,26,26,26,26,28,27,26,28,28,28,28,28,28,29,29,29,29,28,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,28,27,28,28,28,28,27,28,28,27,27,28,28,28,28,29,28,29,29,29,29,28,29,29,29,29,30,29,30,30,30,30,31,31,31,31,30,31,31,30,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,30,30,30,29,30,29,29,29,28,28,29,26,29,27,29,30,30,31,29,30,29,30,30,29,29,30,30,30,29,29,29,29,26,29,29,28,27,29,29,28,29,29,30,29,29,29,29,29,30,30,29,29,30,30,29,30,31,30,29,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,30,30,30,30,30,29,29,29,29,29,25,29,27,25,28,29,28,28,28,29,29,29,29,29,30,29,30,31,30,29,30,31,30,30,29,29,28,29,29,26,25,27,28,23,27,28,28,28,29,29,30,29,30,30,28,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,31,31,31,30,30,30,30,30,30,30,30,29,29,29,29,27,29,29,28,26,28,28,26,28,28,29,29,29,29,29,29,29,29,30,30,29,29,30,30,29,30,30,30,29,29,30,28,30,29,28,28,28,29,28,28,29,29,28,30,30,29,29,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,31,30,30,30,30,30,30,29,29,30,29,28,28,27,28,27,25,27,25,21,24,24,21,24,22,19,22,22,22,20,20,19,18,17,14,12,9,8,7,5,4,2,0,1,3,4,3,6,6,6,7,10,10,13,14,16,18,20,21,22,25,26,27,27,28,29,29,30,30,30,29,29,30,30,29,30,30,30,28,30,30,29,29,29,30,29,29,30,30,30,30,31,30,30,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,30,31,31,30,30,30,30,31,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,29,30,30,30,30,31,30,31,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,31,31,30,30,31,31,30,30,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,29,30,29,29,28,28,27,27,25,27,26,23,24,21,23,25,25,22,25,25,22,24,26,26,25,26,25,25,26,26,27,27,27,27,26,27,28,27,27,28,28,28,29,29,29,30,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,28,29,28,28,29,27,28,28,28,28,27,28,29,27,27,28,29,27,29,28,28,28,29,29,28,29,29,29,28,29,30,29,30,30,30,30,31,31,31,31,30,31,31,31,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,31,31,31,31,30,30,30,30,29,29,29,29,28,28,28,29,26,28,28,29,30,30,31,30,30,29,30,30,29,28,30,30,29,28,28,29,28,26,27,28,27,26,29,28,27,29,29,29,28,29,29,29,28,30,30,28,29,30,30,29,30,31,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,30,30,30,29,29,30,29,30,29,29,28,29,25,28,27,24,28,29,27,27,28,28,29,29,29,29,30,29,30,30,30,30,30,30,30,29,29,28,28,28,28,26,25,27,27,24,27,28,28,27,28,28,28,29,29,30,28,29,29,29,28,29,29,29,29,30,30,29,30,30,30,30,30,30,31,31,30,31,30,30,30,29,30,29,29,29,28,29,28,28,29,28,27,28,28,26,27,28,29,29,29,28,29,29,29,28,29,30,29,29,30,30,29,30,30,30,29,29,30,29,29,30,29,28,28,30,28,28,29,29,28,29,29,28,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,29,30,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,28,28,28,27,27,27,26,26,25,23,25,24,22,24,24,20,23,22,22,20,20,18,18,18,16,15,12,9,7,6,5,4,1,0,1,3,3,4,5,5,6,7,10,11,12,16,16,19,21,20,26,26,26,27,28,29,29,30,30,30,29,30,30,29,29,30,30,29,29,30,30,29,29,29,30,29,29,30,30,30,31,31,31,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,31,30,31,30,30,29,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,29,28,30,30,30,30,30,30,31,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,31,31,30,31,31,30,31,29,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,29,30,29,29,28,26,27,26,23,26,25,22,24,21,23,25,25,22,25,24,23,23,24,24,23,25,23,24,25,25,25,26,25,26,26,26,27,27,26,28,28,28,28,29,28,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,28,28,27,28,27,26,28,26,27,28,26,27,28,26,27,27,28,27,28,28,28,28,29,28,29,28,28,29,28,29,30,29,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,29,29,28,28,28,28,27,28,27,27,28,28,29,30,30,29,30,28,30,30,29,28,29,30,29,28,27,28,28,25,27,28,26,26,28,27,27,28,28,29,28,29,29,29,28,29,30,28,29,30,30,29,30,31,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,30,30,30,29,29,30,29,29,29,28,28,28,25,28,27,24,27,28,26,26,28,28,29,28,29,28,29,29,30,30,30,29,30,30,29,30,29,28,28,27,28,25,27,26,26,23,26,26,28,27,28,27,28,28,29,29,28,28,29,29,28,30,29,29,29,30,30,30,30,30,30,30,31,31,31,31,30,31,30,30,30,30,30,30,29,28,29,29,27,28,29,27,26,27,28,26,27,27,29,29,29,29,28,29,29,28,29,29,29,29,30,30,29,29,30,30,29,29,29,28,29,29,28,28,27,29,27,28,29,28,28,30,29,28,29,30,30,30,31,31,31,30,30,30,30,30,30,30,31,29,30,30,30,30,31,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,30,30,29,30,30,28,29,29,29,28,28,28,28,27,27,26,26,25,25,24,24,25,23,24,24,20,23,23,23,20,20,19,18,18,17,16,13,11,8,7,5,5,3,1,0,1,3,4,3,5,5,6,6,10,11,14,14,17,20,20,24,25,25,27,28,29,28,29,30,29,28,30,30,29,29,30,30,29,29,30,30,29,28,29,30,29,29,30,30,29,30,30,30,30,30,30,30,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,31,31,30,30,31,31,30,31,31,30,30,30,30,30,31,30,30,30,31,30,30,31,30,30,31,31,30,30,31,30,30,30,30,29,30,30,30,30,30,29,30,30,29,30,30,30,30,30,31,31,30,31,31,30,31,31,31,31,30,31,30,31,31,31,31,31,30,31,31,30,31,30,31,30,30,30,30,31,31,29,30,30,30,30,28,30,30,29,30,30,30,30,31,30,30,30,31,30,30,31,31,30,30,31,31,30,30,31,30,30,31,31,30,30,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,30,31,30,30,30,30,31,30,30,30,30,30,31,31,30,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,28,30,31,30,29,30,30,29,30,31,31,30,31,31,30,31,30,29,30,31,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,29,29,29,28,29,28,28,27,26,26,25,22,24,23,21,23,20,22,23,23,21,24,24,23,24,25,25,23,26,24,24,25,25,25,25,25,26,25,24,26,27,26,27,27,27,27,28,28,29,28,29,28,29,28,28,28,28,28,28,28,28,28,28,28,28,27,28,27,27,27,27,27,25,28,27,27,27,25,26,27,25,26,27,26,26,27,27,27,27,28,27,27,28,28,28,27,28,29,28,29,29,30,30,31,30,31,30,30,31,31,30,31,30,31,29,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,30,30,31,31,30,30,31,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,30,30,30,31,30,30,30,30,29,30,29,28,28,29,28,27,27,28,27,28,27,28,29,29,30,29,30,28,30,30,29,29,29,30,30,29,28,29,29,27,28,29,28,27,29,29,28,28,29,29,28,28,29,29,28,29,29,28,29,30,30,29,29,30,30,29,30,30,30,30,30,31,30,30,30,30,31,30,31,30,30,30,31,30,30,30,30,30,30,30,29,30,30,29,28,29,28,29,29,29,28,28,24,27,25,25,27,28,26,27,28,28,28,29,29,28,29,29,30,30,29,29,30,30,29,29,28,28,28,28,28,27,26,27,28,23,28,28,28,27,27,26,28,27,29,29,27,28,29,29,27,29,29,29,29,29,30,29,29,30,30,29,30,30,30,30,30,30,29,30,29,29,29,29,29,28,28,28,26,28,28,27,26,27,28,26,27,26,27,28,28,28,28,28,29,28,29,29,29,28,29,29,29,29,29,29,28,28,29,27,28,29,27,27,27,28,26,27,28,28,27,29,29,27,28,29,30,29,30,30,30,29,29,29,29,29,29,29,30,29,29,29,29,29,30,30,30,30,30,31,30,30,31,30,31,30,30,31,30,31,31,31,30,30,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,30,30,29,30,30,29,30,29,29,29,29,28,28,28,27,27,25,27,26,21,24,25,21,23,23,19,22,23,23,21,20,19,18,18,17,16,15,13,11,9,6,5,4,3,1,0,1,3,3,3,4,5,5,7,10,13,14,16,18,19,22,23,26,27,28,29,28,29,29,30,29,29,30,30,29,29,30,29,28,30,30,28,28,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,31,30,30,30,30,30,31,30,30,30,31,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,30,29,29,30,30,30,30,31,30,30,30,30,30,30,30,31,29,30,30,30,29,31,31,30,30,30,31,30,31,30,30,31,31,30,31,31,31,30,31,31,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,31,31,31,30,30,30,30,30,30,30,30,30,29,29,29,29,28,29,28,28,27,25,25,24,22,24,23,22,22,20,22,22,23,20,22,23,21,23,24,24,22,25,24,24,24,24,26,25,24,25,25,25,27,27,25,28,28,27,28,29,29,29,28,29,29,28,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,28,25,28,28,27,27,27,27,27,26,26,27,28,27,28,27,27,27,28,28,28,27,28,28,27,28,29,29,30,29,29,30,30,31,31,30,30,30,31,30,30,30,31,30,30,31,30,30,30,30,31,30,31,31,31,31,31,31,31,31,30,31,31,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,31,31,31,30,31,31,31,31,30,30,31,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,28,28,27,28,27,26,28,27,29,29,30,30,28,29,29,29,29,28,28,29,30,29,28,28,29,29,26,28,28,27,26,28,28,28,28,28,29,28,29,29,28,27,29,29,28,29,30,29,28,29,30,30,29,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,29,29,28,28,28,28,26,27,22,27,25,24,27,28,26,26,26,27,29,28,29,29,29,29,29,30,30,30,30,30,30,30,29,28,28,28,28,26,25,28,26,23,26,27,27,27,28,26,27,28,29,29,27,27,29,28,28,28,28,28,28,29,29,28,29,30,30,30,30,30,30,30,29,30,30,30,30,28,30,30,29,29,28,28,27,28,28,27,26,27,27,24,27,26,27,28,28,27,27,28,28,27,28,29,28,28,28,29,28,29,29,29,29,29,29,28,29,29,28,28,27,28,26,27,28,27,27,29,28,27,28,29,29,29,30,30,30,29,29,29,28,29,29,30,30,29,30,30,30,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,30,30,30,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,31,30,30,30,30,30,29,30,29,30,29,29,29,28,28,27,25,28,25,20,26,25,22,25,23,20,23,24,24,22,22,21,20,20,19,18,16,14,12,10,8,6,4,5,3,1,0,2,2,4,4,6,5,7,9,12,14,17,18,18,22,24,26,26,27,28,28,29,30,29,28,29,30,29,28,29,30,29,28,30,30,29,28,29,30,29,29,30,29,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,30,31,30,30,30,31,30,30,30,30,31,30,30,30,30,31,30,30,30,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,30,31,31,31,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,31,30,31,30,31,30,31,30,31,31,30,30,30,31,31,30,31,31,31,30,31,30,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,28,30,30,30,30,30,30,31,31,31,30,31,31,31,30,31,31,30,31,31,31,30,31,31,30,30,30,31,30,30,31,31,31,30,30,31,31,31,31,31,30,31,31,31,30,30,31,30,30,30,30,30,30,30,31,31,31,31,31,30,31,31,31,30,31,31,30,30,30,30,30,30,30,30,31,30,31,30,30,31,30,30,31,30,29,31,31,31,30,31,31,30,31,30,30,30,30,30,30,30,31,31,30,30,31,31,31,31,30,31,31,31,30,30,30,30,30,29,29,29,29,28,29,28,28,27,26,26,25,23,25,23,21,23,20,21,24,24,20,23,23,22,22,24,25,23,25,25,25,25,26,26,26,26,26,27,26,27,27,26,28,28,27,29,29,29,30,29,29,29,30,29,30,29,29,29,29,29,29,28,28,28,29,29,29,28,29,27,28,28,25,29,27,27,28,26,27,27,25,26,27,27,27,28,27,28,27,29,28,28,28,28,29,28,29,29,28,30,30,30,30,31,31,31,31,30,31,31,30,31,31,31,30,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,30,31,30,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,31,30,31,30,30,31,30,30,31,31,31,30,30,30,30,30,29,28,29,28,28,28,27,28,26,27,28,29,29,30,30,29,29,28,30,30,29,29,29,30,29,28,28,29,28,25,26,28,27,26,28,28,27,28,28,28,28,29,29,29,27,29,30,27,29,30,30,29,30,31,30,29,30,30,30,30,31,31,31,31,30,31,31,30,31,31,31,30,31,30,30,30,30,30,30,30,29,30,30,29,30,29,28,28,29,29,27,28,24,27,25,24,26,27,25,26,27,28,28,28,28,27,29,29,29,30,29,29,30,30,29,29,29,27,27,27,27,26,25,26,26,23,26,27,26,26,26,26,27,27,29,29,27,27,29,28,27,29,28,29,28,29,30,29,29,30,30,30,30,30,31,31,30,30,30,30,30,29,29,29,29,28,29,28,28,28,28,27,26,27,27,25,26,26,28,28,29,27,27,29,29,28,28,29,29,29,29,30,29,29,29,29,29,29,29,29,28,29,28,28,28,29,27,27,28,28,27,29,29,28,28,29,29,30,30,30,31,30,30,29,29,29,29,30,30,29,30,30,30,30,31,30,30,30,30,31,30,31,31,30,31,31,31,31,31,31,31,31,30,30,30,31,31,31,31,30,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,30,30,30,30,30,30,29,29,28,29,28,29,28,28,27,27,26,27,25,25,25,25,23,25,25,21,24,24,24,22,22,20,20,19,18,18,16,14,13,11,8,6,5,4,4,4,1,0,1,3,3,4,5,6,7,10,11,15,17,16,22,23,25,27,27,28,28,29,30,30,28,30,30,29,28,30,30,29,28,30,30,28,28,29,30,29,29,30,29,29,30,30,30,30,30,31,30,31,31,31,30,30,30,30,30,30,31,30,30,30,30,30,30,31,31,30,30,31,30,30,31,31,31,30,31,30,31,30,30,30,30,30,30,30,30,31,30,31,31,31,31,31,31,30,30,31,31,30,30,30,30,30,30,30,30,30,28,30,30,30,30,30,31,30,31,31,31,30,31,31,31,31,31,30,30,31,31,30,30,31,31,31,31,31,31,31,30,31,30,30,31,31,30,30,31,30,29,30,30,30,29,28,30,29,29,30,30,30,30,31,31,30,31,31,31,30,31,31,30,30,31,31,30,31,30,30,30,30,31,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,31,30,30,30,31,31,31,31,30,31,30,31,30,30,30,29,29,30,30,30,30,29,30,30,30,30,29,31,31,30,30,30,30,29,31,31,31,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,30,30,30,30,30,30,30,30,30,29,29,29,29,28,29,28,28,27,24,26,24,22,24,23,20,22,19,22,23,23,21,24,24,23,22,23,24,23,24,23,24,24,24,25,26,25,25,25,24,27,27,25,27,27,28,28,29,28,30,28,29,29,28,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,27,27,27,24,27,26,26,27,25,27,25,24,26,26,26,27,27,28,28,27,28,27,28,28,27,28,27,28,28,27,30,30,29,30,30,31,31,30,30,31,31,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,31,31,31,31,31,31,30,31,30,30,30,30,29,30,30,30,29,31,31,30,30,31,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,30,30,31,31,30,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,31,30,30,31,30,30,30,31,30,30,30,30,29,30,29,27,27,28,27,28,27,27,26,27,27,28,29,29,30,28,29,28,30,30,28,28,29,30,29,28,27,28,28,26,27,28,27,27,28,28,27,28,28,28,28,29,29,28,27,28,29,27,29,30,30,29,30,30,30,29,30,30,30,30,30,31,30,30,30,31,31,30,31,30,30,30,31,30,31,30,30,30,30,30,28,29,29,28,28,29,28,28,28,28,27,28,22,26,24,23,25,26,26,26,27,28,28,28,29,28,28,29,30,30,29,29,30,30,29,29,29,28,27,27,28,26,27,28,27,24,27,27,28,26,27,25,27,27,29,29,27,27,29,28,27,28,28,28,27,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,27,29,28,26,27,28,26,25,26,27,23,26,26,27,28,29,27,27,28,28,27,28,29,29,28,29,29,29,29,29,29,28,28,28,27,28,28,27,27,27,28,26,27,28,27,26,29,28,27,28,29,29,29,30,30,30,30,30,29,29,28,29,29,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,31,31,30,30,30,31,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,30,30,29,30,30,29,30,29,29,29,29,29,28,28,28,27,26,27,26,24,26,26,23,26,25,20,24,25,25,22,22,21,21,20,19,19,17,15,15,13,11,7,6,5,4,4,4,1,0,1,3,4,4,6,8,11,10,13,16,16,21,23,25,26,27,28,28,29,29,29,28,30,30,29,28,29,30,29,28,30,30,29,29,29,30,29,29,30,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,30,29,30,30,30,30,30,28,30,30,29,29,30,30,29,30,30,30,29,30,30,30,30,31,30,30,30,29,30,31,30,30,30,30,29,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,28,30,29,29,30,30,30,30,30,30,29,30,30,30,30,30,31,29,30,30,30,29,30,30,30,30,30,30,30,30,30,31,30,31,30,31,31,31,30,31,31,30,30,31,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,28,30,30,29,29,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,29,29,30,30,30,30,30,31,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,29,29,28,29,29,27,28,27,27,27,25,25,24,22,24,22,20,22,18,21,22,22,20,22,22,22,22,23,24,22,24,24,24,24,25,25,25,24,25,26,25,26,27,26,28,28,27,28,29,28,30,29,29,29,28,29,29,29,29,28,28,28,29,28,28,28,28,28,28,27,28,26,27,28,25,28,27,26,27,26,26,26,25,26,27,27,26,25,27,27,27,28,27,28,28,27,28,27,28,28,27,29,29,29,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,30,31,31,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,31,30,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,28,28,28,28,27,28,29,28,28,28,29,29,30,30,29,29,29,30,29,28,29,29,30,30,29,28,29,29,27,28,28,29,27,28,29,28,29,28,29,29,28,29,29,28,28,29,28,29,30,30,28,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,30,29,29,29,29,29,29,29,29,28,28,27,27,22,26,24,23,26,26,25,26,26,28,28,29,28,28,29,28,30,30,29,29,30,30,30,30,28,27,28,28,28,26,25,26,26,23,25,27,26,26,26,25,27,28,28,29,28,27,28,28,28,28,28,29,28,28,30,29,28,30,30,29,30,30,30,30,30,30,29,30,30,29,29,28,28,28,28,28,26,28,28,26,25,27,27,23,26,25,26,28,28,27,27,28,28,28,28,28,29,28,28,29,28,29,29,29,28,28,28,27,28,28,27,27,27,27,26,26,27,26,26,28,28,28,27,28,28,28,29,29,30,29,29,28,28,28,29,29,29,29,29,29,30,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,28,29,29,27,29,28,25,28,27,23,26,25,22,24,25,21,25,25,25,22,23,22,22,22,20,20,18,17,16,15,13,11,9,8,6,4,4,4,1,0,2,3,4,5,6,9,9,13,15,15,20,20,23,24,26,27,27,28,28,28,28,29,29,29,27,29,29,28,28,29,29,28,28,28,29,29,28,29,28,29,29,29,29,29,29,30,29,30,30,30,29,30,30,29,29,29,29,30,30,30,29,29,29,30,30,30,30,30,30,29,30,30,30,29,30,30,30,29,29,29,30,30,30,30,30,31,30,30,30,30,30,30,30,29,29,30,30,29,29,29,29,29,29,29,29,29,28,29,29,29,29,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,31,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,28,29,29,29,29,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,31,29,30,30,29,29,30,30,29,30,29,29,29,30,30,29,30,30,29,30,30,29,29,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,31,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,29,28,29,29,27,28,27,26,26,24,24,23,22,24,22,20,21,19,20,23,22,20,24,23,21,22,25,25,23,26,26,25,24,26,27,26,26,25,26,26,27,28,26,27,27,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,27,27,28,26,27,28,27,28,27,27,27,25,26,27,26,26,27,27,27,26,27,28,27,27,26,28,27,27,29,26,29,29,29,29,30,30,30,30,29,30,30,29,29,30,30,29,30,31,30,29,30,30,30,30,30,30,30,31,31,30,30,31,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,30,29,29,30,30,30,30,30,29,30,30,31,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,30,31,30,29,30,30,30,29,30,30,30,30,29,30,30,30,30,30,30,29,29,30,28,28,28,27,27,27,28,27,27,27,28,29,28,30,30,28,29,28,29,29,28,28,29,29,29,29,27,28,29,27,27,28,28,26,28,28,27,27,29,28,28,29,28,28,27,29,29,27,28,29,29,28,30,30,29,29,30,30,29,29,30,29,29,30,30,30,30,30,30,29,30,30,30,29,30,30,29,29,30,30,28,30,29,28,29,28,27,28,27,26,27,26,22,26,23,23,26,25,24,26,27,27,28,27,27,27,28,28,29,29,28,28,28,29,28,28,28,27,27,27,26,26,24,26,26,23,24,26,26,25,26,25,26,27,28,28,27,27,27,27,27,28,28,28,27,29,29,28,28,30,29,29,30,30,30,30,30,30,30,30,30,28,29,29,28,29,27,28,27,27,27,26,26,26,26,23,24,24,25,27,28,27,26,28,27,27,28,28,28,28,28,29,28,29,28,28,29,27,29,28,28,28,27,27,27,28,26,26,28,26,26,28,28,27,27,28,29,28,29,29,29,29,29,28,28,29,29,29,29,29,30,30,30,29,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,31,30,30,30,31,30,30,30,30,30,30,30,30,29,29,29,29,28,29,27,27,28,27,24,27,26,23,27,25,21,25,26,26,23,24,23,22,23,22,21,19,18,17,16,14,13,9,8,7,6,4,4,4,2,0,2,3,4,5,6,8,11,14,14,19,20,22,24,25,27,26,28,29,29,27,28,29,28,27,29,29,28,27,29,29,28,28,29,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,30,30,30,30,30,30,30,30,29,30,30,30,30,30,28,29,30,30,30,30,30,30,30,30,31,30,31,30,31,31,30,30,30,30,31,30,31,31,31,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,28,30,29,29,30,30,30,30,31,31,30,31,31,30,30,31,31,30,30,31,31,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,30,31,30,31,31,31,30,30,31,30,30,30,30,30,30,31,31,30,30,31,30,30,30,30,31,30,30,30,30,29,30,30,30,30,29,30,30,30,30,28,30,30,30,30,30,30,29,30,30,31,30,30,30,30,30,30,29,30,30,30,30,30,31,30,30,31,31,31,30,30,30,31,31,30,30,30,30,29,30,28,29,29,29,27,28,27,26,26,23,25,23,20,23,22,18,20,16,20,22,21,18,22,22,21,20,22,24,21,24,24,24,24,26,26,27,26,26,27,25,27,27,26,28,27,27,28,28,28,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,28,29,29,28,28,27,25,28,27,27,28,25,28,26,24,27,27,26,26,27,27,27,27,28,27,28,27,27,28,26,28,28,27,29,29,29,30,30,31,30,30,29,31,31,30,30,30,30,29,30,31,30,29,30,30,30,30,30,30,31,30,31,30,31,31,30,31,30,30,30,30,29,30,30,30,30,31,31,30,30,31,30,30,31,30,31,30,30,30,31,31,31,30,31,31,30,31,31,31,30,31,31,31,30,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,30,30,30,31,30,30,30,29,29,30,28,28,28,27,26,26,27,27,26,26,27,28,28,29,30,28,29,27,29,29,28,28,29,29,29,28,26,28,28,27,27,28,27,26,27,28,27,27,28,28,27,28,28,27,25,28,29,27,28,30,30,28,29,30,30,29,30,30,30,30,31,30,30,30,30,30,31,31,31,30,30,30,31,30,30,30,30,30,30,30,28,30,30,28,29,28,28,27,28,26,26,27,23,25,23,22,25,24,24,25,27,26,27,26,27,28,28,28,29,30,29,29,29,29,29,29,28,27,27,27,27,26,26,25,25,23,26,26,25,24,25,24,25,26,28,28,25,25,28,27,26,28,28,28,27,29,30,28,28,30,30,29,30,30,30,30,30,30,30,30,30,29,29,29,28,28,28,27,26,27,27,26,24,25,26,22,24,23,25,27,28,25,26,28,28,27,27,28,28,27,28,29,29,28,29,29,28,29,28,28,28,28,27,27,26,28,25,26,27,27,26,28,28,27,27,29,29,29,30,30,30,29,29,28,28,29,29,29,30,29,30,30,30,29,30,30,30,30,30,30,29,30,30,30,31,30,31,31,30,31,31,31,30,30,30,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,28,27,28,27,27,27,26,26,26,26,25,26,25,23,25,25,25,23,23,22,22,22,21,21,19,18,17,16,14,13,12,11,8,7,6,4,4,4,2,0,1,3,4,6,6,11,13,12,18,20,22,25,25,27,26,28,29,29,28,28,29,29,28,29,29,29,28,29,30,28,28,29,29,29,28,29,29,29,29,29,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,30,31,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,30,30,30,27,29,30,29,29,30,30,29,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,28,29,29,29,29,30,30,30,30,30,29,30,30,30,29,30,31,29,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,29,30,30,29,30,30,29,30,29,30,30,30,29,30,30,29,30,30,30,29,30,30,30,30,29,29,29,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,29,29,29,28,28,28,28,26,27,26,26,26,23,24,22,20,22,20,18,19,17,19,20,21,18,21,21,21,20,22,23,21,24,23,24,23,24,26,25,24,25,24,24,25,26,25,27,26,27,27,29,28,29,28,28,28,28,28,28,28,28,28,28,28,28,29,28,28,28,28,27,27,27,26,26,26,24,26,25,25,26,25,25,24,24,26,25,25,25,25,26,26,26,27,26,27,27,27,28,26,27,28,26,29,29,29,29,30,30,30,30,29,30,30,29,30,30,30,29,30,31,30,30,30,30,30,30,30,30,30,31,31,30,30,31,30,31,30,30,30,30,29,30,30,29,30,30,30,29,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,28,28,28,28,27,28,27,27,27,27,27,28,28,29,29,28,29,28,29,29,28,29,29,30,29,29,28,29,29,28,28,29,27,28,28,28,28,28,29,28,28,29,29,28,27,29,29,28,29,29,30,29,29,30,30,28,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,30,28,29,29,28,28,28,27,27,27,26,27,27,21,24,22,23,24,24,24,27,27,28,28,28,28,28,29,28,30,30,29,29,30,30,29,29,29,28,28,28,28,27,27,27,27,24,27,28,27,25,26,24,25,26,28,28,26,25,28,27,27,27,28,27,26,28,29,28,28,30,30,29,29,29,30,29,29,30,29,29,29,28,28,28,27,27,27,27,25,26,27,24,23,24,24,20,23,22,24,26,27,26,25,27,27,26,27,28,28,27,28,28,28,28,27,28,27,28,28,26,28,27,26,26,25,27,23,25,26,25,25,27,27,26,25,28,28,28,29,29,29,29,28,28,28,28,28,28,29,28,28,29,29,28,30,29,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,30,30,30,30,31,30,30,30,30,30,30,30,29,30,29,30,30,29,30,29,28,29,28,26,27,27,25,27,27,23,26,27,26,24,25,24,24,23,22,22,21,20,18,17,17,15,13,12,10,8,7,7,5,5,4,1,0,1,3,5,6,10,11,13,17,20,20,24,25,27,26,28,29,28,27,29,29,29,28,29,29,29,28,29,29,29,28,29,29,29,29,29,29,29,30,29,29,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,30,30,28,29,30,29,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,29,30,29,29,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,29,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,29,29,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,29,29,29,29,29,30,30,29,29,30,30,30,30,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,27,28,28,29,27,27,27,25,24,22,23,20,18,20,18,18,20,17,18,21,21,17,21,21,20,20,22,24,21,23,25,24,23,25,27,26,26,26,26,25,26,27,26,27,28,27,28,29,28,29,28,29,29,29,29,29,29,29,29,29,28,29,29,29,28,29,28,28,28,28,28,27,28,26,28,27,27,27,26,26,26,25,26,27,25,26,26,27,27,27,27,27,27,27,26,28,26,27,27,26,29,29,28,30,30,30,30,30,29,30,30,29,30,30,30,29,30,31,30,29,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,29,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,28,30,30,30,30,30,30,29,30,30,30,29,30,30,30,28,28,29,28,28,26,28,27,28,28,29,29,29,30,30,29,29,28,30,30,28,29,29,30,30,29,28,29,29,28,28,29,29,27,29,29,28,28,29,29,29,28,29,28,27,29,29,28,28,29,30,28,29,30,29,29,29,29,29,29,30,30,30,29,29,30,30,30,30,29,30,30,30,29,30,29,29,30,30,30,29,29,29,28,28,28,28,28,28,27,27,26,20,24,20,20,25,25,23,25,25,28,27,29,27,29,29,28,29,30,29,29,29,30,29,29,29,28,29,28,28,28,25,27,27,24,26,27,26,24,26,22,26,26,27,28,27,25,27,27,27,26,28,28,27,28,29,28,28,29,30,29,29,29,30,30,30,30,29,30,30,28,29,29,28,29,28,27,26,26,26,25,24,24,24,20,23,21,23,26,26,25,24,27,26,27,27,28,27,27,28,29,27,27,28,28,27,28,28,27,27,27,26,25,25,26,22,24,26,25,25,27,27,26,27,28,29,28,29,29,29,28,28,28,27,28,29,28,29,28,29,29,30,28,30,30,29,30,30,29,29,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,29,30,29,29,29,28,27,29,28,26,28,27,24,27,27,24,27,27,27,25,26,24,25,25,24,25,22,22,20,20,18,17,15,16,15,12,11,9,8,7,6,4,2,0,1,3,5,8,10,12,16,17,20,22,24,27,26,28,28,28,26,28,29,28,27,29,29,28,28,29,29,28,28,30,29,30,29,30,29,29,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,31,31,31,30,30,30,31,30,30,30,30,30,30,30,31,31,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,31,30,30,31,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,31,31,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,31,31,30,30,31,31,31,31,31,31,31,31,30,30,31,30,31,30,30,31,30,31,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,31,31,30,30,31,31,30,31,30,31,31,30,30,30,30,30,30,29,28,29,29,27,28,27,27,24,21,23,18,18,20,18,16,18,17,17,20,22,18,21,22,23,21,23,25,22,24,25,25,25,26,26,28,27,28,27,26,28,27,27,28,28,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,28,29,29,29,29,28,27,28,27,27,28,26,27,26,25,27,26,25,27,26,27,27,25,27,27,26,26,25,28,27,27,27,27,29,29,29,30,30,31,31,30,29,31,31,30,30,30,30,30,30,31,30,30,30,30,30,30,31,31,31,31,31,30,31,30,30,31,30,30,30,31,30,30,30,30,30,31,30,30,30,30,30,30,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,30,31,30,30,30,30,30,30,30,29,30,30,28,28,29,27,27,27,27,28,27,27,28,28,28,30,30,29,29,28,30,30,29,29,30,30,30,29,29,29,28,27,27,29,28,25,28,28,27,26,28,29,27,29,29,28,26,29,30,28,27,30,30,28,29,30,30,28,30,30,30,30,30,30,30,30,30,31,31,31,31,30,30,30,31,30,30,30,30,30,30,30,29,30,29,29,29,28,28,28,28,27,26,27,22,25,21,22,25,23,23,25,26,27,27,27,27,27,29,28,29,29,29,29,29,29,29,29,29,28,28,27,27,26,24,26,26,23,25,25,25,24,25,22,23,26,27,28,26,24,27,27,27,26,28,28,27,29,29,28,27,30,30,29,30,30,30,30,30,31,30,30,30,29,29,29,29,28,28,27,27,27,26,25,24,24,23,20,21,20,23,25,26,25,24,27,27,26,26,28,28,26,28,29,28,28,28,29,28,29,28,28,26,27,27,27,23,27,22,24,26,24,25,27,28,27,26,28,30,28,30,29,30,29,29,28,28,28,29,29,30,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,31,30,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,29,30,29,28,29,28,27,28,28,26,27,27,26,28,26,25,26,27,27,25,26,25,25,24,24,24,23,22,21,21,19,18,17,16,15,14,13,10,10,9,7,6,5,2,0,1,3,5,7,9,13,16,18,21,22,25,25,27,28,28,27,28,28,28,27,29,29,28,27,29,29,28,28,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,30,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,29,30,30,30,29,29,30,30,30,30,30,30,30,30,30,30,31,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,30,30,30,28,30,30,29,29,30,30,29,30,30,30,29,30,30,30,30,30,28,29,29,29,29,29,30,30,30,30,30,31,30,30,30,30,30,30,30,29,28,29,29,27,27,28,28,25,27,26,25,23,19,22,18,16,19,19,17,20,16,18,21,22,17,22,23,22,22,23,23,24,24,24,25,25,27,26,27,27,26,27,25,26,27,27,27,27,28,29,29,29,30,29,30,30,29,29,30,30,30,30,30,30,29,29,30,29,28,29,28,29,29,28,28,26,26,27,26,27,27,26,27,24,25,27,25,24,26,25,27,27,26,27,26,25,26,24,27,26,27,26,25,29,29,28,30,30,30,30,30,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,30,30,30,30,29,30,30,30,29,30,30,29,30,30,30,29,30,30,30,30,30,30,31,30,30,30,30,31,31,31,30,30,30,30,30,30,30,30,29,30,30,31,31,30,31,30,31,31,30,31,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,28,28,29,28,26,26,26,28,27,27,28,29,29,29,30,29,29,27,29,30,28,29,29,30,30,29,29,29,29,28,28,29,28,26,29,29,27,27,29,29,26,28,29,28,26,29,29,27,28,30,30,28,29,30,29,28,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,28,29,29,28,28,28,27,27,26,25,26,25,22,22,20,21,24,22,22,25,26,27,27,28,27,28,28,28,29,29,29,29,30,29,28,29,29,28,29,28,28,27,27,27,26,25,27,26,25,24,25,21,22,25,27,28,25,23,27,27,25,26,28,28,26,28,29,28,27,29,29,29,29,29,30,29,29,30,29,30,30,28,28,29,28,27,28,27,25,26,25,24,23,23,22,18,20,17,21,24,26,23,22,26,27,25,25,28,27,25,28,28,27,27,28,29,26,28,28,26,27,27,26,26,24,26,21,25,26,25,24,26,26,25,26,27,29,27,29,29,29,28,28,27,27,28,29,29,29,28,30,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,29,29,29,28,29,28,27,28,28,26,28,28,25,28,28,28,27,28,26,26,26,25,26,24,23,23,23,22,20,18,18,17,16,15,12,11,10,9,8,6,4,2,0,1,3,5,7,11,13,16,21,21,24,24,26,27,27,24,26,27,27,25,27,28,28,26,28,28,27,28,29,28,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,29,30,30,29,30,30,30,29,29,27,29,30,29,28,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,28,29,30,29,28,28,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,29,28,29,30,29,29,29,29,27,29,30,30,28,29,30,29,29,28,26,28,28,29,28,29,30,29,29,30,30,30,30,30,30,30,30,29,29,28,28,27,28,26,26,27,27,23,26,25,25,21,17,20,15,15,18,17,15,20,16,17,21,22,18,22,22,23,23,23,24,24,25,25,26,26,27,26,27,27,27,26,26,26,27,27,28,28,28,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,29,29,29,28,28,26,27,28,26,27,28,27,27,25,25,27,25,25,26,25,27,27,25,26,26,26,26,24,26,26,27,25,25,27,28,28,29,29,30,30,30,29,30,30,29,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,29,29,30,30,28,30,30,29,28,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,27,28,29,27,26,26,27,28,28,28,29,29,28,29,30,29,29,29,30,29,28,29,30,29,29,29,29,29,29,29,29,30,29,28,29,29,28,27,29,29,27,28,29,28,25,29,29,26,26,29,29,27,27,29,29,26,29,29,29,28,30,30,29,29,30,30,30,30,30,29,30,30,30,29,30,30,28,29,29,30,28,29,29,28,28,26,26,27,25,24,26,26,21,22,18,21,24,21,20,25,26,26,26,28,27,28,29,28,29,29,29,29,30,29,29,29,29,29,29,29,29,28,27,27,27,26,27,27,26,24,23,19,20,25,25,26,24,20,25,26,22,24,26,26,23,27,28,27,26,29,29,28,28,28,29,29,29,30,29,29,29,27,28,29,28,27,27,26,24,25,24,22,21,21,20,16,18,13,18,22,23,19,19,24,25,22,23,27,26,24,27,28,27,27,28,29,26,29,28,27,26,26,26,26,23,25,20,23,25,23,22,25,26,25,24,26,28,27,29,29,29,28,28,27,27,28,29,28,29,29,30,29,30,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,29,30,30,28,30,29,28,29,29,27,29,28,26,28,28,28,27,27,27,27,27,26,26,25,24,24,24,23,21,20,19,20,18,16,15,13,12,11,10,9,7,5,2,0,1,3,6,9,13,15,18,20,24,22,25,26,27,24,27,27,26,25,26,28,27,26,28,28,28,28,29,28,28,29,29,28,29,29,29,29,29,29,30,29,29,30,29,29,29,29,29,29,29,29,29,30,29,29,29,30,29,30,30,29,30,30,29,30,30,30,29,30,30,30,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,28,29,29,29,28,28,29,29,27,28,30,28,29,29,29,29,30,29,30,29,30,29,30,30,30,29,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,30,29,30,29,29,30,30,29,30,30,30,29,30,30,29,29,30,29,28,29,29,29,27,29,29,28,28,28,29,28,29,28,29,29,30,29,29,30,30,29,29,30,30,29,30,30,29,30,30,30,29,30,30,30,30,29,29,28,30,30,29,28,30,30,28,29,30,29,29,30,30,30,29,29,29,29,29,29,28,29,29,28,28,29,28,27,29,29,28,28,29,29,28,29,28,26,28,28,28,27,28,29,28,28,29,29,29,29,30,29,30,29,29,28,27,27,27,27,26,26,27,26,23,25,25,24,19,17,17,16,15,18,18,18,22,16,17,22,23,19,21,22,24,24,23,24,25,26,26,26,26,28,27,28,28,27,27,26,27,28,27,28,28,28,29,29,29,30,29,30,29,30,29,30,30,30,30,30,30,30,29,30,29,29,29,28,29,29,28,28,28,27,28,27,27,28,27,26,25,25,25,25,25,25,24,26,25,25,26,25,26,26,24,26,26,28,26,26,28,28,27,28,29,29,30,29,28,29,29,28,29,29,29,28,29,30,29,29,29,30,29,29,29,30,30,29,30,29,30,30,29,30,30,28,29,29,29,29,29,29,29,30,29,28,28,29,28,27,29,28,29,29,29,29,30,30,30,29,30,30,30,30,30,30,29,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,29,29,29,29,29,29,30,29,28,28,30,30,27,28,29,27,26,26,27,28,29,28,29,29,29,29,30,29,29,29,29,29,29,29,29,30,30,29,29,29,30,29,29,29,29,27,29,29,28,27,28,29,27,27,29,28,25,28,29,27,27,28,29,26,27,28,28,26,28,28,28,28,29,29,28,29,29,29,29,30,30,28,29,30,29,28,29,29,28,29,30,29,29,29,28,29,29,26,27,28,26,24,26,25,21,22,18,21,22,20,19,24,24,26,25,27,26,28,28,27,28,28,28,29,29,29,28,28,29,28,28,28,28,28,27,27,26,26,27,25,24,22,22,17,20,24,24,26,24,20,25,25,23,22,26,26,24,27,28,27,26,29,29,28,28,29,29,29,30,30,28,29,29,27,28,29,29,28,26,26,27,27,23,24,23,21,19,16,18,14,18,21,23,20,20,24,25,23,23,27,26,25,27,28,27,27,28,29,27,28,28,28,27,26,27,26,24,25,21,23,25,22,23,25,26,24,24,26,28,27,28,28,28,27,28,27,26,28,28,28,29,28,30,29,30,29,30,29,28,30,30,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30],[31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,29,29,30,29,28,29,29,27,29,28,27,28,28,28,28,28,27,27,27,27,27,26,26,26,26,25,23,22,22,21,19,18,17,15,14,12,11,10,10,8,5,2,0,1,4,7,10,13,14,16,21,21,23,25,25,23,25,27,25,24,26,28,27,26,28,29,27,29,29,28,29,29,29,28,29,30,29,29,30,30,30,30,30,30,30,29,29,30,29,29,30,30,30,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,29,30,29,29,29,29,28,28,29,29,27,29,29,29,29,29,30,29,29,30,30,29,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,29,30,29,29,29,30,29,30,30,30,29,30,30,29,28,30,30,28,29,29,29,27,29,29,28,28,28,29,28,29,29,29,29,30,29,29,30,30,29,29,30,30,29,30,30,29,30,30,30,29,30,30,30,30,29,29,28,30,30,29,28,30,29,28,29,30,29,29,29,30,30,29,29,29,29,29,29,28,29,29,28,27,29,28,27,28,29,29,27,28,28,28,28,27,25,26,27,27,27,28,29,28,28,28,29,29,29,29,29,29,28,29,28,27,26,26,26,24,25,25,25,22,24,23,22,17,14,16,14,14,16,16,15,20,16,17,20,22,19,22,23,23,23,24,24,24,24,25,25,25,26,26,27,27,27,27,26,26,28,27,28,27,28,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,29,28,28,27,27,27,27,27,27,26,26,25,25,27,25,25,26,24,26,26,24,26,25,24,25,23,25,25,25,24,23,27,26,27,27,28,29,29,29,28,29,29,28,28,29,29,29,29,30,29,29,29,29,29,30,30,30,30,30,30,29,29,30,29,30,30,29,29,29,29,29,29,29,29,30,29,28,29,29,28,26,28,28,29,28,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,29,30,29,30,30,29,29,30,30,29,30,30,29,29,29,29,29,28,29,29,28,28,29,29,27,28,28,26,25,25,26,27,28,27,29,28,28,29,29,28,28,29,29,29,28,29,29,29,29,30,29,29,29,29,29,29,29,27,29,29,27,26,28,29,25,27,28,27,24,27,28,25,25,27,28,26,26,28,28,26,27,28,28,27,28,28,28,28,28,29,29,30,29,28,29,29,29,28,29,29,28,28,29,28,28,28,28,27,28,26,26,27,24,22,25,25,20,20,18,20,22,19,19,24,23,25,25,27,26,28,28,27,29,29,28,29,29,29,29,29,29,29,28,28,28,27,27,27,26,25,26,25,23,21,19,16,18,23,22,25,21,19,23,24,20,20,24,25,22,25,27,26,24,28,28,28,27,28,28,28,29,29,28,29,29,27,28,28,28,27,26,25,24,23,22,21,21,20,17,15,16,10,16,18,21,18,17,22,24,21,21,25,25,23,26,27,27,26,27,28,26,28,27,26,27,26,26,24,22,24,19,22,24,21,20,24,24,22,21,24,27,26,27,27,27,27,28,27,26,28,28,27,28,28,29,28,30,29,29,29,28,29,29,29,29,29,29,29,30,29,29,30,29,30,30,30,30,30,30,30,30,30,29,29,30,30,30,30,30,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30],[31,31,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,29,29,28,28,29,28,29,28,27,28,28,28,27,28,27,27,27,27,27,26,26,26,25,25,23,23,22,21,20,20,19,18,17,15,14,12,10,9,7,5,2,0,1,4,7,8,11,12,15,17,20,21,20,17,18,21,21,18,21,22,21,20,23,24,22,22,24,24,25,25,26,24,25,27,26,27,28,28,28,28,28,29,28,28,28,28,28,27,28,28,27,28,26,28,28,28,28,29,29,27,29,28,28,28,29,29,28,29,28,29,28,28,28,28,28,28,29,29,29,29,29,29,28,28,29,28,26,27,27,26,25,27,26,24,27,25,25,25,25,21,24,25,23,23,25,27,24,25,26,26,26,27,28,27,27,28,28,29,27,27,28,28,28,29,28,29,27,28,29,28,29,28,28,28,28,28,27,28,28,28,28,28,28,27,27,26,26,26,27,28,27,27,28,27,27,27,27,26,24,27,26,24,24,26,25,24,24,25,22,23,25,25,25,26,26,26,27,28,27,26,28,28,26,27,28,27,26,28,28,26,27,28,28,27,27,28,28,28,27,26,26,28,27,26,25,28,27,24,27,27,27,26,27,27,27,27,26,27,26,25,25,23,25,25,24,22,24,24,23,25,25,25,23,24,26,24,25,24,22,23,24,24,23,25,26,26,25,26,27,28,27,28,28,28,27,27,26,25,24,24,24,21,23,22,23,17,20,19,18,15,13,16,13,13,16,16,16,20,18,16,19,21,18,19,21,21,20,21,22,21,22,23,25,24,26,25,27,28,26,27,25,25,28,27,28,27,28,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,28,29,29,29,29,28,27,26,27,28,26,27,27,25,27,25,25,27,24,23,24,24,25,24,22,25,24,23,23,22,22,23,23,23,21,25,25,25,26,27,27,28,28,27,28,28,27,27,28,28,27,27,29,28,29,28,28,28,28,28,28,28,28,29,27,28,28,28,28,29,28,28,28,27,28,28,28,27,29,28,26,27,28,27,25,26,27,27,27,26,26,29,28,28,29,28,29,29,29,29,29,28,29,28,28,28,28,28,29,29,30,29,29,28,29,27,27,26,29,28,26,27,29,29,26,28,28,27,26,26,27,26,24,27,26,24,25,26,26,23,25,26,23,22,20,23,23,24,24,25,25,26,25,26,25,25,24,26,25,24,26,25,27,27,27,24,26,25,25,24,25,25,23,23,26,24,22,24,25,22,22,24,24,20,22,25,21,20,24,25,21,23,25,24,23,23,24,24,24,25,25,25,26,26,27,27,28,27,25,26,27,26,25,27,26,24,26,26,26,24,25,25,24,25,22,23,25,22,20,22,21,19,17,16,18,18,15,15,19,17,20,19,22,20,23,23,21,24,23,23,24,25,25,24,24,24,24,24,24,23,24,23,21,22,21,21,18,17,16,15,12,13,16,18,20,17,16,20,19,17,18,21,22,20,22,24,23,22,25,26,25,25,26,26,26,26,27,25,27,27,24,26,27,26,26,23,24,22,22,20,20,19,19,18,15,13,9,13,15,16,16,17,19,20,19,19,22,22,21,24,25,25,23,26,27,24,26,26,25,25,24,24,23,20,20,18,19,22,20,20,22,22,20,20,21,25,24,26,26,26,26,27,25,23,26,27,26,27,26,28,27,28,26,28,28,26,27,29,28,28,28,28,27,28,28,28,28,28,29,29,28,28,29,28,29,29,28,28,27,28,28,28,29,29,29,29,30,30,30,30,30,30,31,30,30,30,30,31,30,30,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30],[30,30,30,30,30,31,30,30,30,30,30,29,30,29,29,29,29,29,29,29,29,28,29,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,26,26,26,26,25,24,24,23,22,22,20,20,19,17,16,15,14,11,10,9,7,5,2,0,1,4,6,8,10,12,13,15,18,18,15,16,19,19,17,19,21,19,19,22,22,21,22,24,23,25,25,25,24,24,25,23,24,25,25,26,25,25,26,25,25,25,26,25,24,24,25,24,25,24,23,24,24,25,26,26,25,26,26,26,26,26,27,25,26,27,26,25,25,25,25,26,27,26,26,27,26,26,26,26,26,25,25,23,24,24,23,22,25,23,23,25,23,23,22,22,20,20,23,22,19,22,25,22,23,24,24,23,25,25,25,24,25,25,26,25,24,25,26,26,25,26,26,24,25,26,25,25,27,26,26,25,26,26,26,25,24,26,26,26,26,25,25,24,24,25,27,24,25,27,26,26,25,25,23,22,25,24,22,21,24,22,20,21,23,21,20,22,22,20,23,24,24,25,25,25,24,25,26,24,25,25,25,23,25,25,24,25,25,26,24,26,25,25,26,25,25,23,25,25,23,23,26,24,22,24,26,25,25,25,26,26,25,25,25,24,24,23,22,22,23,22,21,22,22,22,21,22,23,21,21,23,21,23,20,19,18,21,21,21,21,23,22,22,24,25,25,25,24,25,25,25,25,23,21,22,20,19,18,18,18,17,12,13,13,12,11,10,12,12,13,14,14,15,16,16,15,17,19,16,16,18,18,18,19,20,21,20,22,24,24,25,23,26,25,25,26,23,24,25,26,27,26,27,28,29,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,28,28,28,28,27,27,26,26,25,26,26,25,24,26,24,24,25,23,22,23,22,23,22,20,22,20,20,21,20,21,19,19,18,15,20,21,22,22,23,24,25,24,23,25,25,24,24,26,25,24,25,27,25,25,26,26,26,26,27,26,27,26,26,26,26,26,26,26,27,26,26,25,25,26,25,24,23,26,24,23,24,24,24,22,24,24,25,24,24,23,26,26,26,25,26,26,26,26,26,26,26,26,26,27,26,26,27,26,26,27,26,26,26,26,24,25,24,25,26,24,24,25,26,22,25,26,25,24,25,25,23,23,24,24,22,23,24,23,21,21,23,20,18,20,19,20,22,21,22,22,24,24,25,23,23,24,24,24,22,25,25,26,25,25,24,24,24,24,23,24,25,22,22,23,22,20,22,22,18,18,22,20,16,21,22,17,17,21,22,18,20,22,22,20,21,21,23,22,22,23,23,23,23,24,25,25,24,23,24,24,23,23,24,23,22,24,24,24,23,23,23,22,21,17,19,20,18,17,18,20,15,16,11,16,16,13,13,16,16,17,17,20,17,21,22,20,22,22,22,23,23,23,23,22,22,23,23,22,20,21,21,19,20,19,17,17,15,15,13,9,11,15,14,18,15,13,16,16,14,14,15,17,15,16,21,18,17,22,23,23,23,24,24,24,24,25,23,24,24,22,23,24,23,22,18,19,19,18,16,15,17,16,14,11,11,6,9,10,12,13,13,14,14,15,15,17,17,17,20,21,21,20,22,24,20,22,22,20,22,20,19,19,17,18,15,15,18,16,16,16,17,16,15,16,22,21,23,23,23,21,23,23,21,22,23,24,24,25,26,24,26,25,27,25,24,25,26,26,25,26,26,24,26,26,25,25,26,26,26,25,26,26,26,26,27,26,26,26,26,26,28,27,28,27,28,29,28,29,28,30,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,29],[30,30,30,29,29,30,30,30,29,29,29,28,28,28,28,28,28,28,28,28,28,27,28,28,27,28,28,27,27,27,27,27,28,27,26,28,27,27,27,26,26,25,25,25,24,24,23,22,23,22,20,21,20,19,17,17,16,15,13,11,8,8,6,3,1,0,1,3,4,6,8,10,10,13,14,11,11,14,14,12,13,15,14,15,15,16,15,15,18,18,18,21,20,18,21,22,20,21,23,22,22,22,23,23,23,22,22,23,22,20,22,22,21,22,20,22,21,21,22,23,23,22,23,22,23,22,22,23,22,23,23,24,22,21,22,22,24,23,22,24,24,24,24,23,22,23,22,22,18,20,21,20,18,19,20,17,21,19,18,19,18,15,16,19,18,16,18,20,17,18,19,20,19,20,21,21,19,21,22,23,21,19,21,22,21,22,22,23,21,22,22,22,23,22,22,21,22,23,22,22,23,22,22,22,24,23,22,21,20,19,21,22,21,22,22,22,20,21,20,20,16,20,19,17,17,19,18,15,16,18,16,14,18,16,17,19,19,20,20,21,19,19,21,21,19,19,21,19,18,20,20,19,20,21,21,21,22,22,21,22,19,20,17,21,21,19,18,21,21,18,21,21,19,20,21,22,22,22,20,21,20,18,19,17,18,19,18,15,18,18,16,17,18,18,16,17,17,17,17,15,15,14,16,17,16,16,17,17,17,18,19,20,19,20,20,20,18,18,17,16,16,15,15,13,12,13,11,9,9,11,9,9,7,8,9,10,12,12,13,14,15,13,15,17,15,15,18,18,18,20,21,21,21,22,23,23,25,23,26,24,24,24,23,23,24,25,24,25,24,26,27,27,28,26,28,28,28,27,28,29,28,29,29,28,28,29,29,29,27,28,27,27,28,26,26,24,25,26,25,26,25,24,26,22,24,24,23,22,23,21,21,22,20,21,21,19,18,17,17,16,16,15,12,18,17,17,17,18,18,19,19,19,19,21,20,18,21,21,21,21,23,21,21,22,23,22,23,22,23,23,22,22,21,21,23,21,23,23,22,22,22,21,21,21,20,18,22,20,20,19,20,19,18,18,18,19,18,19,19,20,20,21,21,21,22,22,21,22,22,22,22,22,22,23,23,23,23,23,22,21,23,20,22,19,19,18,21,21,19,20,22,23,18,21,21,20,19,19,20,19,18,20,19,18,19,19,18,17,18,18,16,16,16,17,15,17,18,18,18,19,18,19,19,19,19,19,19,18,20,21,21,21,21,19,20,19,19,18,20,18,16,17,18,16,17,17,17,15,15,17,17,13,14,17,16,15,15,17,15,13,16,17,14,15,17,18,16,17,18,19,18,18,19,20,20,20,18,19,19,19,18,19,18,17,19,19,18,18,18,18,17,17,16,17,17,15,14,16,16,14,12,11,13,15,10,12,13,13,12,11,14,12,14,15,14,16,17,15,17,17,18,17,18,18,16,17,16,15,15,14,13,13,14,14,14,11,11,10,7,8,10,10,11,11,10,9,12,11,11,13,14,12,13,15,17,15,17,18,17,16,18,18,18,18,20,18,19,18,16,18,17,17,17,16,16,16,16,13,14,13,11,10,9,8,4,5,6,8,8,8,10,11,13,11,14,15,14,16,16,17,16,16,17,16,17,17,16,16,16,15,16,14,15,14,12,15,14,14,13,15,14,11,13,15,16,17,18,17,17,17,16,16,16,17,18,18,18,20,19,19,19,21,20,18,20,21,19,20,22,21,20,21,22,21,22,21,22,22,22,22,22,22,23,23,23,22,23,23,24,24,24,25,25,26,26,26,27,26,27,27,28,28,28,27,27,28,28,27,29,28,28,28,29,28,28,28,29,29,28,29,28,29,29,28,29,28,28,29,29,28,28,29,29,28,28,28,28],[30,29,29,29,30,30,29,29,29,29,29,28,29,28,28,28,28,28,28,28,28,27,28,28,28,28,28,27,27,27,26,27,28,28,27,27,27,26,27,26,27,26,26,25,26,25,23,23,23,23,21,21,21,20,18,19,18,17,16,14,11,10,8,5,3,1,0,1,3,4,5,7,8,10,9,6,7,10,9,7,10,10,10,9,10,11,11,11,12,12,14,14,14,13,14,17,15,15,17,16,16,16,17,16,18,17,17,18,18,17,18,18,16,17,16,16,17,17,16,18,17,16,18,17,18,16,17,18,17,18,17,17,17,15,16,16,17,17,16,17,17,17,18,18,15,16,16,15,13,15,15,13,12,15,14,12,15,13,13,13,13,10,12,13,12,11,13,15,13,13,14,14,13,14,15,15,14,16,16,16,15,13,16,15,15,15,16,17,14,15,16,15,16,16,16,16,17,17,16,16,16,16,17,17,18,17,16,16,15,13,16,16,14,15,15,15,13,15,14,13,12,14,13,13,12,13,12,10,12,13,11,9,12,11,13,15,14,14,14,16,13,15,16,16,15,14,16,13,13,15,14,12,14,15,15,15,16,15,15,14,14,13,13,15,15,13,12,15,15,14,14,15,14,13,14,16,15,15,14,15,14,13,14,11,11,12,12,10,12,12,12,11,11,12,12,12,11,12,11,13,11,12,12,13,13,11,13,14,12,13,15,16,15,16,15,17,16,16,14,14,12,10,10,9,8,9,10,7,7,7,6,6,4,8,6,8,12,11,13,15,15,13,13,17,15,14,18,18,16,18,21,20,20,22,24,23,26,24,27,25,24,26,25,24,26,26,26,25,26,27,29,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,27,28,25,26,27,25,26,25,24,27,24,23,25,23,22,22,23,21,21,20,19,19,17,16,15,13,12,12,10,11,12,12,12,15,16,17,17,17,18,17,18,17,18,18,18,19,18,18,18,19,19,19,18,19,20,18,16,17,17,18,17,17,19,18,19,19,19,19,18,18,17,17,17,18,17,16,16,15,14,13,14,14,15,15,16,15,17,16,16,17,19,17,16,18,18,17,17,18,17,16,17,17,19,18,17,18,17,17,16,17,16,13,14,15,16,14,13,16,16,13,14,15,13,12,13,13,12,13,13,12,12,13,12,13,11,12,13,11,11,10,11,10,13,14,14,15,14,14,14,14,12,14,14,12,13,14,13,15,15,15,13,15,14,14,14,13,13,13,12,13,13,12,12,12,12,9,12,12,8,10,11,10,8,10,12,10,10,12,12,12,12,12,12,12,13,12,14,13,12,14,16,14,13,15,13,13,14,14,13,12,13,14,13,13,12,13,12,13,14,12,12,12,10,9,11,10,8,9,7,8,9,7,7,7,7,8,7,10,9,10,11,9,11,11,11,12,13,12,13,12,12,13,12,12,12,12,12,11,10,11,11,8,7,8,5,5,5,6,5,6,6,5,7,7,7,9,9,9,10,8,12,11,9,14,14,13,13,15,12,15,13,13,13,15,15,13,13,13,12,13,13,13,11,9,9,9,11,10,7,5,4,3,3,5,7,6,5,7,8,9,9,10,10,10,11,13,14,12,13,14,12,13,14,13,13,12,12,11,10,11,10,10,11,10,9,10,10,9,8,10,10,12,14,13,15,14,14,14,12,13,14,14,15,16,18,16,16,15,16,17,15,15,17,16,14,16,17,15,15,17,16,15,15,17,16,14,15,18,16,15,16,17,16,18,18,20,19,20,21,20,23,24,24,26,24,26,25,27,26,26,25,26,27,28,27,29,27,27,28,28,27,29,28,29,28,29,29,28,28,28,28,29,28,28,28,28,28,27,28,28,27,27,27,26],[30,30,29,29,30,30,30,29,29,29,29,28,29,28,29,28,29,29,28,29,28,28,28,29,28,28,28,27,28,28,27,28,28,28,27,28,27,28,27,27,27,26,26,26,26,25,24,23,24,23,22,22,22,21,20,20,19,18,17,16,12,10,9,7,5,3,1,0,1,3,3,4,6,6,6,6,5,7,8,8,7,8,8,9,9,9,9,9,12,12,11,12,12,11,12,15,14,12,14,15,14,14,14,14,14,13,14,14,14,14,14,14,14,15,15,14,14,15,14,14,14,13,15,14,13,14,13,15,14,14,14,15,13,14,13,14,14,16,14,14,14,14,13,15,13,13,13,13,12,11,12,12,11,13,11,12,12,12,12,12,11,9,10,12,12,9,11,11,12,12,11,12,13,11,12,13,12,14,14,13,14,12,14,14,13,13,14,14,13,14,13,14,14,15,15,15,15,15,14,15,15,15,15,15,16,15,15,15,15,14,14,15,14,14,13,13,12,12,12,12,11,11,12,11,10,11,11,9,10,11,8,8,10,10,11,12,12,12,13,13,12,11,13,13,12,11,13,11,12,13,12,11,13,13,13,13,14,15,14,13,12,11,12,12,12,12,12,13,13,12,12,13,14,13,13,15,14,13,14,13,12,12,12,10,10,11,10,10,11,10,10,8,11,10,10,9,10,10,10,9,7,8,10,9,9,10,11,11,12,12,13,13,14,14,14,14,14,13,14,12,11,11,8,7,7,7,7,6,6,6,6,6,6,7,7,7,9,10,12,12,15,13,12,17,16,14,17,19,17,18,20,21,21,22,23,23,24,23,26,24,24,25,22,22,25,26,26,25,26,27,27,27,28,28,28,28,29,28,29,29,29,29,29,29,28,29,28,29,27,28,27,28,28,27,27,25,26,26,25,26,25,24,25,23,22,23,23,21,21,22,21,21,19,19,18,16,16,14,13,11,11,8,8,9,11,10,12,12,13,15,14,15,15,16,15,14,16,17,15,17,18,17,16,17,18,17,17,18,16,17,16,16,17,17,17,17,16,18,18,17,16,15,17,15,15,12,16,14,13,13,14,13,12,13,12,14,14,14,13,15,15,13,16,16,15,15,17,17,15,16,16,16,16,16,16,18,16,16,17,15,16,15,15,13,12,12,13,14,12,13,14,14,13,12,14,12,13,12,12,12,12,13,12,10,11,10,11,10,10,11,8,8,7,9,9,11,11,12,13,13,12,14,13,12,12,13,12,11,14,13,13,14,14,13,14,12,12,13,11,12,11,9,10,10,8,9,9,10,9,9,8,9,10,8,9,8,7,8,9,9,9,9,9,9,10,10,9,10,11,12,12,12,13,15,12,13,13,13,12,13,13,12,11,11,13,11,12,10,11,11,10,9,10,8,8,8,9,8,7,7,6,3,6,8,4,5,7,6,7,7,7,8,9,9,7,10,9,9,10,10,11,11,10,10,11,10,11,11,11,10,9,8,8,9,8,7,7,6,3,3,7,4,6,7,4,5,8,6,6,8,7,8,7,11,9,9,9,11,11,11,13,13,13,12,12,12,12,12,12,11,10,10,10,8,8,7,7,6,7,9,6,4,4,4,3,3,5,6,5,6,6,7,7,7,8,7,8,9,11,11,10,10,11,10,11,10,10,11,9,8,9,7,8,7,8,9,7,8,9,7,6,8,8,9,10,12,12,11,11,11,11,11,10,12,12,12,13,15,14,14,14,15,15,13,14,15,15,14,15,15,13,13,15,14,15,15,16,15,14,15,16,15,14,15,16,15,17,17,20,19,20,18,20,20,22,23,25,23,25,25,26,25,25,26,25,27,26,27,27,27,28,28,28,27,28,28,28,28,28,28,27,28,28,27,27,28,29,27,29,28,27,28,28,27,26,27,27],[29,28,29,29,29,29,29,29,29,28,27,28,28,27,28,27,28,28,27,28,27,27,28,28,27,27,28,27,27,27,26,27,27,28,26,27,26,27,27,26,27,25,26,26,26,25,24,22,23,23,21,21,22,20,19,20,19,18,16,16,14,11,9,7,6,3,3,1,0,1,2,4,4,5,5,5,5,8,8,8,7,8,8,7,8,10,10,10,12,12,12,13,13,12,14,14,12,13,16,14,14,15,16,15,14,15,15,15,15,15,15,15,14,14,12,15,14,15,13,16,14,14,14,16,14,12,15,16,13,13,15,15,12,13,14,14,15,14,15,15,15,13,16,15,14,13,13,13,11,13,13,12,11,12,12,11,14,13,10,11,10,9,9,12,10,9,11,12,11,9,12,13,10,11,12,12,12,13,13,12,12,10,11,13,12,12,13,14,12,12,14,13,14,14,14,14,14,14,15,14,15,14,15,15,15,15,14,13,13,12,14,14,13,13,13,13,13,12,12,11,11,12,11,12,10,11,10,8,9,10,8,7,9,8,9,10,10,12,11,12,11,10,11,11,11,11,11,11,10,11,12,11,12,11,12,12,13,13,13,11,11,11,11,12,12,12,12,12,13,12,12,12,13,13,12,13,13,13,12,13,12,11,12,10,10,11,11,10,11,11,10,8,10,9,8,9,10,10,10,8,6,7,9,9,8,9,11,10,10,10,12,13,12,12,11,13,12,12,11,11,10,9,8,8,7,7,8,7,5,6,8,6,8,9,9,10,9,11,11,15,14,13,15,16,16,16,17,18,17,18,20,19,21,21,22,23,25,22,25,23,24,25,23,21,25,24,25,24,25,26,27,26,28,26,28,28,28,28,28,28,28,29,29,29,28,29,29,28,27,27,27,28,28,26,27,24,25,25,24,25,24,23,25,22,23,24,22,19,21,20,19,20,18,17,17,14,15,14,13,11,11,10,8,12,11,11,12,12,13,14,14,14,14,15,15,14,16,16,16,15,17,16,15,16,16,17,16,16,16,15,16,16,15,16,15,16,18,17,16,17,16,14,16,15,15,13,15,14,14,13,12,13,12,12,12,12,13,13,13,14,13,14,14,15,15,14,16,16,16,15,15,15,14,15,15,15,15,15,14,14,13,13,13,11,12,12,11,12,12,13,13,13,12,13,12,12,12,11,11,12,12,12,12,11,12,10,12,10,11,12,10,10,9,9,9,11,13,12,13,12,12,12,12,11,12,13,12,12,14,13,13,14,14,13,14,13,12,12,13,12,10,11,12,10,10,10,11,9,8,10,9,9,8,9,8,6,9,9,9,8,9,9,8,9,11,10,10,10,11,11,11,11,11,14,13,12,13,12,12,14,12,12,12,12,13,11,13,10,11,11,10,11,10,9,9,10,9,7,8,7,7,6,6,8,7,6,8,7,8,7,9,8,10,10,8,10,9,8,10,11,10,10,11,11,10,11,11,10,10,10,9,8,9,9,11,8,8,7,5,5,5,4,5,6,6,5,6,7,6,5,7,8,8,9,10,10,11,12,11,11,14,12,12,12,13,12,12,13,11,11,11,11,9,9,9,7,10,9,9,7,8,7,6,6,4,4,6,5,6,7,8,8,8,9,10,10,11,11,12,11,10,11,12,11,12,12,12,11,10,10,9,9,10,9,10,10,9,8,11,10,8,8,10,11,11,13,12,12,12,12,11,11,12,12,12,13,12,15,12,13,12,15,15,13,14,15,14,14,14,15,13,14,15,14,13,13,15,14,13,14,15,14,14,14,15,15,16,17,18,18,19,18,19,21,22,23,24,24,24,24,25,24,25,24,24,27,25,26,27,25,27,27,28,26,27,26,27,28,27,29,27,28,28,27,27,27,27,27,28,27,27,27,27,26,25,27,26],[29,29,29,29,29,30,29,29,29,28,28,27,28,27,27,27,28,28,27,28,28,26,27,28,27,27,28,27,27,27,27,27,28,28,27,28,27,27,28,27,27,26,26,26,26,25,24,23,23,23,22,22,22,21,20,21,20,19,19,19,16,13,11,8,7,5,3,4,1,0,1,2,2,3,4,2,3,5,5,4,4,5,5,4,5,5,6,6,7,7,7,8,8,8,8,8,9,9,9,9,9,9,9,9,9,10,9,10,10,10,11,10,10,9,9,10,10,10,9,10,10,8,9,10,9,9,8,10,9,9,9,9,9,9,9,10,9,10,9,9,8,9,8,8,8,8,8,8,8,8,8,8,8,8,7,8,8,8,8,9,8,6,8,8,7,6,7,7,7,7,7,7,8,7,7,8,8,8,8,8,8,7,7,8,9,8,8,8,8,8,9,8,8,9,9,10,10,10,9,10,10,11,10,10,10,10,10,9,9,9,8,8,9,8,7,7,7,7,6,7,7,7,7,6,6,7,5,5,6,6,4,5,5,7,8,8,7,8,8,7,7,7,7,7,7,6,7,7,6,6,6,6,7,7,8,8,9,9,9,8,7,7,6,7,6,6,6,7,8,7,7,7,8,8,8,8,9,8,8,7,8,7,7,6,6,7,6,5,6,5,6,5,5,5,5,5,6,5,5,4,4,4,4,4,4,5,5,6,6,6,7,7,8,7,8,8,8,8,8,7,8,7,5,5,5,5,5,4,4,5,5,5,6,7,9,9,10,12,12,14,16,15,15,17,18,16,16,18,18,16,18,19,20,20,22,23,24,23,24,22,23,24,22,21,24,25,25,23,25,26,27,27,28,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,28,28,27,27,25,27,27,25,26,24,25,26,23,23,23,22,22,21,21,20,20,19,19,17,15,15,14,11,10,9,7,7,6,8,8,8,9,9,10,9,10,10,11,11,10,12,11,11,12,13,13,13,13,13,12,13,13,12,12,12,12,12,12,12,13,12,14,13,12,13,12,12,11,10,10,10,10,9,9,9,8,8,8,8,8,8,7,8,8,8,8,8,10,9,8,9,10,9,10,10,11,11,11,11,11,11,11,10,9,8,8,8,6,7,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,6,7,7,6,6,6,6,5,6,7,6,5,6,6,7,8,9,9,9,9,8,8,7,7,7,8,7,7,8,8,8,8,9,9,8,8,7,8,7,7,7,6,6,6,6,5,6,5,6,5,5,6,6,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,6,6,6,7,6,8,7,7,6,7,6,6,6,7,6,6,6,6,7,6,6,6,6,6,6,5,5,6,6,5,5,5,6,4,5,6,4,4,5,5,5,5,5,6,6,6,5,6,6,6,7,7,7,7,7,7,8,7,7,8,7,8,7,6,7,7,7,7,6,6,3,3,5,2,4,5,2,2,5,4,2,6,5,4,4,7,5,6,5,6,6,7,8,7,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,5,8,6,7,4,5,5,5,2,3,3,3,4,4,4,6,6,6,6,7,7,6,7,8,7,7,7,7,8,7,8,7,7,7,7,7,7,7,7,6,6,7,7,6,5,6,6,7,8,8,8,8,8,8,8,8,9,9,8,10,9,9,9,10,9,9,8,9,9,9,8,8,8,8,7,8,7,9,8,9,8,8,9,9,8,8,10,11,11,13,13,14,15,15,15,16,17,18,19,21,20,23,24,23,21,23,23,22,25,23,24,26,23,27,26,27,26,27,26,27,27,27,27,26,27,28,25,25,27,27,26,27,26,25,26,27,25,23,26,25],[28,28,28,28,28,28,28,28,28,27,26,26,27,26,26,26,27,27,26,27,26,26,27,27,26,26,27,26,27,27,26,26,27,27,26,26,26,27,27,26,27,25,25,25,26,25,24,23,23,23,21,21,21,21,19,20,19,18,17,17,15,13,11,7,7,5,4,3,2,1,0,1,2,2,3,4,4,5,5,5,4,5,5,5,6,7,7,7,7,8,8,8,9,8,9,9,9,9,10,9,11,10,11,10,11,10,10,11,10,11,11,10,9,10,8,10,10,11,10,10,11,10,10,10,10,10,9,11,10,9,10,10,9,9,10,11,10,11,10,10,10,9,10,9,9,9,9,9,9,9,9,8,7,7,8,8,8,8,8,7,7,7,6,7,7,6,7,8,7,6,7,8,7,6,8,9,7,8,8,8,8,7,7,8,9,8,8,9,9,8,9,9,8,9,9,10,11,9,9,10,11,9,10,10,11,10,10,9,9,10,9,9,9,9,8,8,8,8,8,7,7,8,7,7,7,6,6,6,6,5,4,5,5,6,7,7,7,7,7,8,7,6,7,7,6,6,7,6,6,7,7,6,6,6,7,8,9,9,8,7,6,7,5,7,7,7,6,7,8,7,7,7,9,9,8,8,8,8,8,8,8,8,7,7,6,7,6,5,6,5,5,5,5,5,5,5,5,5,4,4,3,3,4,4,5,5,5,5,6,7,6,7,7,7,7,8,7,8,8,7,8,7,6,5,4,4,5,4,4,5,6,5,5,7,9,9,12,14,14,16,16,15,17,17,17,17,18,18,18,19,20,20,21,22,23,23,24,23,25,23,24,24,22,21,23,23,25,23,24,26,26,25,27,25,26,27,27,27,28,28,28,28,28,28,27,28,28,28,27,27,27,28,28,27,27,25,26,26,24,26,24,23,25,22,23,23,22,20,21,20,18,19,17,17,16,15,14,13,11,10,9,7,6,7,8,7,8,8,8,9,9,10,10,10,10,10,11,11,11,11,13,13,11,12,14,13,13,13,13,12,12,11,11,12,13,13,13,12,13,13,13,11,11,11,12,10,10,10,10,9,9,9,8,8,7,7,7,7,7,8,8,9,8,9,9,9,9,9,9,9,10,11,10,11,11,11,11,10,9,8,8,7,7,6,6,6,6,6,6,7,6,7,7,7,7,7,7,6,7,7,6,6,7,6,6,6,7,5,7,6,6,6,5,7,7,8,9,9,10,9,8,8,7,7,9,8,8,8,9,9,9,9,9,9,10,9,8,9,9,8,7,7,8,7,6,6,7,6,5,6,5,5,5,5,4,4,4,4,3,3,4,5,4,4,5,5,4,4,5,6,6,6,6,7,7,7,6,7,7,6,6,6,6,6,7,6,7,6,6,6,6,6,6,6,6,6,6,5,6,6,5,4,5,5,4,4,4,4,5,5,6,5,6,6,6,7,7,6,7,7,7,7,8,8,7,8,8,7,7,8,7,7,7,7,7,6,5,4,4,3,3,3,3,3,3,3,3,3,3,2,4,4,4,4,5,5,5,6,6,6,7,8,7,7,7,7,8,8,7,8,8,8,7,7,7,6,7,6,6,6,6,6,5,4,4,3,4,3,3,4,5,5,5,6,6,6,7,7,7,8,7,8,8,9,9,9,9,9,8,8,8,7,8,7,7,8,7,7,7,7,6,5,6,7,7,8,8,8,8,9,8,8,9,9,9,9,9,10,9,9,9,11,9,9,8,9,9,8,8,8,8,8,8,8,8,8,9,9,8,8,8,8,8,8,10,10,12,13,14,14,14,14,15,17,18,18,19,20,21,21,23,20,22,21,21,24,22,23,25,23,25,25,24,24,25,23,26,26,26,26,25,25,26,24,25,25,24,24,25,24,24,25,25,24,22,23,25],[29,29,29,29,29,29,29,28,28,28,28,27,27,27,27,27,27,28,27,27,27,27,26,27,27,27,27,27,27,27,27,27,28,28,27,27,27,27,28,27,27,26,26,26,26,25,24,24,24,25,23,22,23,22,21,21,21,19,20,20,17,13,11,7,7,5,3,3,2,2,1,0,1,1,1,2,2,3,4,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,8,8,7,6,6,6,7,6,6,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,6,6,6,5,5,5,5,5,4,5,5,4,4,5,5,4,4,5,5,5,5,5,5,5,4,4,5,5,4,5,5,5,5,5,5,5,5,6,6,6,7,6,7,7,7,6,7,7,6,6,6,5,5,5,5,5,5,5,4,4,5,4,4,4,5,4,4,4,4,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,5,5,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,2,2,3,2,3,3,4,3,3,4,4,4,5,5,5,5,5,5,5,5,5,4,4,3,3,3,3,3,3,4,4,4,4,6,7,8,9,13,13,16,17,16,16,17,18,18,18,19,19,18,19,20,21,22,23,24,25,24,25,23,24,24,22,21,24,25,25,24,25,25,26,26,26,26,27,27,28,28,28,27,28,27,28,28,27,27,27,27,27,27,27,28,28,27,27,26,27,27,26,27,26,26,26,24,24,24,23,22,21,20,19,19,18,17,17,15,14,13,11,8,7,5,4,4,5,5,5,5,5,6,6,6,6,7,7,8,8,8,8,9,10,9,9,10,10,10,10,10,10,9,9,9,9,9,9,10,10,11,10,10,10,9,9,8,7,7,7,7,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,7,7,8,8,9,9,8,7,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,5,5,6,7,7,8,7,6,5,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,3,2,2,3,3,2,2,3,3,2,3,3,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,5,5,5,6,6,5,6,6,6,6,6,6,6,6,5,6,6,5,6,5,4,4,3,3,2,2,2,2,1,2,2,2,2,3,3,2,3,3,3,3,4,4,4,4,4,5,5,5,4,5,5,4,5,5,5,4,4,4,4,4,4,4,4,5,3,4,4,3,3,2,2,2,3,3,2,4,4,3,4,5,4,4,4,5,5,5,5,5,6,6,6,5,5,5,5,5,5,4,5,4,4,5,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,6,7,8,9,10,11,12,13,12,13,15,15,17,18,19,22,22,21,19,20,21,21,24,21,23,24,22,26,26,26,24,25,25,26,26,25,26,25,25,25,23,24,26,26,24,26,24,24,25,26,23,22,24,24],[28,28,28,27,28,28,28,28,27,27,26,26,27,26,26,25,26,27,26,26,27,26,27,26,26,26,26,26,26,26,26,26,26,26,25,25,25,26,26,26,26,24,24,25,25,24,23,23,22,23,22,21,21,20,19,19,19,18,18,18,16,13,11,9,6,5,4,3,3,2,1,1,0,1,1,2,2,3,3,3,3,4,4,4,3,5,4,5,5,6,6,5,6,5,6,6,6,7,7,7,7,7,7,7,8,7,8,8,8,8,8,8,7,7,6,7,7,6,7,7,6,6,6,6,7,6,6,7,7,6,6,7,6,6,7,8,7,7,6,6,6,6,6,6,5,6,6,6,5,6,5,5,5,5,5,6,6,6,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,6,5,5,5,6,5,5,6,7,7,7,6,7,7,7,7,8,8,8,7,6,6,6,6,5,5,5,5,5,5,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,4,4,5,6,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,5,5,6,5,5,5,4,4,3,4,4,4,4,5,5,4,4,5,6,6,5,6,5,6,5,5,5,5,4,4,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,2,2,3,3,3,3,4,4,4,4,5,5,5,6,5,6,6,6,6,6,5,6,5,4,4,4,4,4,4,4,4,4,5,5,6,8,10,13,13,14,15,15,16,16,17,17,17,16,18,19,19,20,21,21,21,22,23,24,22,24,23,22,23,21,20,23,23,23,22,23,24,25,25,26,25,25,26,26,26,26,26,25,26,25,26,25,26,26,26,26,26,27,26,27,26,26,25,25,25,24,25,24,23,24,22,23,23,22,21,20,19,18,19,17,16,16,14,13,11,9,8,8,6,5,5,6,6,6,7,7,8,7,8,8,8,8,9,9,9,9,9,11,10,10,11,12,11,11,11,11,10,9,9,10,9,9,10,10,11,10,11,10,9,9,8,8,8,8,8,7,7,7,6,6,7,6,6,6,6,6,6,5,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,7,7,6,6,5,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,4,4,5,5,5,4,4,4,5,4,5,5,4,5,5,5,6,6,8,8,8,7,6,6,5,5,6,6,5,5,6,6,6,6,7,7,7,7,6,7,6,5,6,6,6,5,6,5,5,5,4,4,4,4,4,3,3,3,3,3,3,2,3,3,3,2,3,4,3,3,4,5,4,4,5,5,6,5,5,5,5,4,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,4,5,4,5,4,4,4,4,5,3,4,4,4,4,4,5,4,5,5,4,4,5,4,5,5,5,5,5,6,6,6,7,6,6,7,6,6,6,6,6,6,5,5,4,3,3,3,3,3,2,2,3,3,2,2,3,3,3,3,4,4,4,5,5,5,6,6,6,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,3,2,3,2,3,3,3,4,5,5,5,4,5,5,6,6,6,6,6,7,6,7,6,7,6,6,6,6,6,5,5,6,5,5,5,5,5,4,5,5,5,6,6,7,7,6,6,6,7,7,7,7,7,7,8,7,7,8,7,7,7,7,7,6,6,6,6,6,6,7,6,5,6,6,5,6,6,5,6,6,7,8,10,9,12,11,13,12,12,14,15,17,18,18,21,21,20,19,20,21,20,23,20,23,23,23,24,26,24,24,25,24,24,25,25,24,24,24,26,23,23,25,25,24,25,23,23,24,25,25,21,24,24],[28,29,28,28,29,29,29,28,28,28,28,27,28,27,28,26,27,27,26,28,27,26,27,27,26,27,27,27,27,27,26,27,27,27,26,27,26,27,27,27,27,26,26,26,26,26,24,24,24,23,23,23,22,21,20,20,19,18,18,18,16,13,11,8,7,6,4,4,3,2,2,1,1,0,1,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,4,4,4,3,4,5,4,5,5,5,5,5,6,6,6,7,7,7,7,8,8,7,6,5,5,6,6,6,6,6,6,5,5,6,6,5,5,5,5,5,5,6,5,6,6,6,6,6,5,6,5,4,5,5,4,4,5,4,3,4,4,3,3,4,4,4,5,5,4,5,4,3,4,4,3,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,5,4,4,5,5,5,6,6,5,6,6,6,6,6,6,6,6,5,5,4,5,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,2,3,3,2,3,3,4,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,5,4,5,5,5,4,4,3,4,3,3,3,3,4,3,3,4,4,4,4,5,5,5,4,4,4,3,3,3,3,2,3,3,2,2,3,2,2,3,3,2,2,3,3,2,2,1,2,2,2,2,3,3,3,3,4,5,5,5,4,5,5,5,5,5,5,5,4,4,3,3,3,4,3,3,4,4,5,5,6,8,10,11,12,15,16,18,18,17,19,20,18,19,21,22,21,23,23,23,24,24,24,26,24,26,24,23,25,23,24,25,24,25,24,25,25,27,27,27,27,27,28,28,28,27,28,27,27,27,27,27,27,27,27,27,27,27,27,28,27,27,27,27,27,26,27,26,25,27,24,25,25,24,23,23,20,20,20,17,16,15,13,12,11,9,8,7,5,4,5,5,5,5,5,6,6,6,7,7,7,7,8,9,8,9,9,10,10,10,10,11,11,10,10,10,10,9,9,9,9,9,10,10,11,10,10,10,9,9,9,8,7,7,7,6,6,6,5,5,5,5,5,4,4,4,5,5,5,5,6,5,5,5,6,6,6,7,7,8,8,8,9,8,7,6,5,5,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,3,4,4,4,4,3,4,4,3,4,4,4,4,4,5,5,6,7,7,7,7,6,4,4,4,4,4,4,4,4,5,5,5,6,6,6,6,5,6,5,5,5,4,4,4,4,3,4,4,3,3,3,3,2,3,3,2,2,2,3,2,2,3,2,2,3,3,2,2,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,3,4,4,4,3,3,3,3,4,3,3,3,3,3,4,4,4,5,5,5,6,6,5,6,6,6,6,5,6,6,6,5,5,4,4,3,3,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,5,4,4,4,4,4,3,3,2,3,3,3,3,4,4,4,4,5,4,5,5,5,5,6,6,6,6,6,6,5,6,6,6,6,5,5,5,5,4,4,5,4,4,4,4,5,5,6,6,6,6,5,6,6,7,7,6,7,7,6,7,7,7,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,7,9,9,11,12,12,14,13,16,16,17,18,19,22,22,21,19,20,22,21,23,22,23,24,23,25,25,24,24,24,25,25,25,25,26,24,25,25,22,24,25,25,25,25,24,23,25,26,24,24,25,24],[28,28,28,28,29,29,28,28,28,28,27,27,28,26,27,26,27,27,26,27,27,26,27,27,26,27,27,26,27,26,26,27,27,26,26,27,26,26,26,26,26,26,25,25,25,25,23,23,23,23,22,20,21,20,19,19,20,18,18,18,15,13,12,10,9,7,5,4,4,3,3,2,1,1,0,1,1,2,2,2,2,2,3,3,3,3,4,4,4,4,4,5,5,4,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,8,8,7,6,6,5,6,6,7,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,6,6,7,6,5,6,5,5,5,5,4,5,4,4,4,4,4,4,5,5,4,4,4,3,3,4,4,3,4,4,4,4,5,5,4,4,5,5,4,5,5,5,5,5,5,5,5,4,5,6,5,5,6,6,6,5,6,6,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,4,5,5,4,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,5,5,6,6,5,5,4,4,4,4,4,4,5,4,5,5,5,5,6,5,5,6,5,5,5,5,5,5,4,4,3,4,4,3,3,3,2,2,3,2,2,3,3,3,2,2,2,3,2,2,3,3,3,3,4,4,4,4,5,5,5,5,5,6,5,5,6,5,4,4,4,5,5,4,5,5,5,7,6,7,10,11,12,12,15,16,17,18,16,17,19,17,18,20,21,20,21,22,22,22,23,24,24,23,24,22,22,23,22,22,23,23,24,22,24,24,25,25,27,26,26,26,26,26,27,27,27,26,26,26,26,26,27,27,26,26,26,26,26,26,26,25,26,26,24,26,24,24,25,22,23,23,23,22,21,20,20,19,18,17,17,14,13,13,10,8,7,7,6,6,6,6,5,6,6,7,7,8,8,9,8,9,10,9,10,10,11,11,11,12,12,11,11,11,11,10,9,10,9,10,10,11,11,12,11,12,10,10,9,9,9,9,9,8,8,7,7,6,6,6,6,5,5,4,5,5,5,5,5,6,6,6,6,6,6,7,8,8,8,9,9,9,8,8,7,6,6,5,5,4,3,3,4,4,3,4,4,4,4,5,5,5,5,5,5,4,5,5,5,4,4,4,5,4,5,5,5,4,5,5,6,6,8,8,8,8,6,6,5,4,5,5,4,4,6,6,6,6,7,6,7,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,4,3,3,3,3,2,2,3,3,2,3,3,3,2,3,3,3,3,4,4,3,4,5,5,5,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,5,5,4,5,5,4,4,4,4,3,3,3,3,3,3,4,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,6,5,6,6,5,5,5,5,4,4,3,2,2,3,3,2,3,3,3,3,3,4,3,4,4,4,3,5,5,4,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,3,3,4,4,4,3,5,5,4,5,6,5,5,6,6,6,6,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,5,5,5,6,6,7,7,7,6,7,7,7,7,7,7,8,8,7,8,7,8,7,7,7,7,7,6,6,6,6,6,6,6,6,5,6,6,6,5,6,6,6,6,7,9,10,10,11,13,13,13,13,15,16,17,18,19,21,21,20,19,20,21,20,22,20,23,23,23,25,26,25,25,25,24,26,25,25,25,25,25,27,23,24,25,25,24,25,23,22,24,26,24,22,25,24],[28,28,28,28,28,29,28,28,28,28,28,27,28,27,27,27,27,28,27,28,28,27,27,27,26,28,28,27,28,27,27,28,28,28,28,28,28,28,28,28,28,27,26,26,27,26,24,25,25,24,23,23,23,20,20,21,20,19,19,20,17,14,11,10,7,6,5,5,4,3,3,2,2,1,1,0,1,1,2,2,2,2,2,4,3,3,4,4,4,4,4,5,4,4,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,6,5,5,5,6,6,6,6,6,7,5,6,6,6,5,6,6,6,6,6,7,6,6,7,7,6,7,6,7,6,6,6,6,5,5,5,5,5,4,4,4,3,4,4,4,5,5,4,4,4,4,3,3,3,3,3,4,3,3,4,4,4,4,5,5,5,5,5,6,5,5,5,5,5,5,5,6,5,5,6,6,5,6,6,7,7,7,7,7,7,8,7,7,7,7,7,6,6,6,6,6,5,5,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,4,4,5,5,4,5,5,5,4,5,5,5,4,5,5,5,4,5,5,4,5,5,5,6,6,6,6,5,4,4,4,4,5,4,5,4,5,4,5,5,5,5,5,6,5,6,6,5,5,5,4,4,3,4,4,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,7,7,7,6,5,6,6,5,5,4,5,5,4,5,5,6,6,7,7,9,9,12,14,14,16,17,18,18,18,19,18,19,20,20,20,22,23,23,23,24,25,26,25,26,24,23,25,24,22,25,24,25,24,25,24,26,25,26,26,26,26,27,26,27,27,26,26,26,26,26,26,27,26,26,26,27,27,27,27,27,26,27,27,26,26,26,26,27,24,25,26,23,21,22,19,19,20,17,17,16,14,13,11,10,9,8,6,6,5,7,7,6,7,7,8,8,8,9,8,8,9,10,9,9,10,11,10,11,11,11,12,11,10,11,9,9,9,10,10,10,11,12,12,11,12,11,10,10,9,9,9,9,9,8,8,8,8,7,7,6,7,5,5,5,6,7,6,6,7,7,7,7,7,7,8,8,9,8,9,9,10,9,8,7,7,6,6,5,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,4,4,5,5,4,4,4,4,5,4,4,5,4,4,5,5,5,6,7,7,8,8,6,6,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,4,5,4,4,4,4,4,3,4,4,4,3,3,3,3,3,3,3,2,3,3,3,3,4,4,3,4,4,4,4,4,5,5,5,5,4,5,5,4,4,5,4,4,5,5,5,5,5,4,5,5,4,5,5,4,5,5,5,5,4,5,5,4,4,4,4,4,4,3,4,3,4,4,3,3,3,3,4,4,4,4,5,5,5,6,5,6,6,7,5,5,6,6,7,6,6,5,4,4,3,2,3,3,3,2,3,4,3,3,3,4,3,3,4,4,4,4,5,5,7,6,6,6,5,6,6,5,5,6,6,6,5,5,6,5,5,5,5,5,5,4,5,4,5,4,4,3,3,5,5,4,4,5,4,5,5,5,5,6,6,7,6,7,7,8,7,7,7,7,6,7,7,6,6,7,7,5,5,7,6,5,5,6,6,7,8,8,8,7,7,7,7,7,8,7,7,8,7,8,7,8,7,7,7,7,7,6,6,7,6,6,7,7,6,6,6,6,5,6,6,6,6,6,8,9,10,10,12,13,13,13,13,15,16,18,18,19,21,22,22,19,21,22,21,24,21,23,23,23,25,25,24,25,26,25,25,26,26,26,25,26,26,23,23,25,26,23,26,23,23,24,26,24,21,25,25],[27,27,27,28,27,28,28,28,28,27,26,26,26,26,26,25,26,26,26,26,27,26,26,27,26,26,26,26,27,26,26,26,27,26,26,26,26,26,27,26,26,25,25,25,25,25,23,22,23,22,22,21,22,21,19,20,19,17,18,16,16,14,11,9,7,6,5,4,4,3,3,2,2,2,2,1,0,1,1,1,2,1,2,3,2,3,3,4,4,4,4,4,4,3,4,5,4,4,5,5,5,5,5,6,5,6,6,6,6,6,6,5,5,4,4,5,5,5,4,6,5,4,5,5,5,4,5,6,5,5,5,6,5,6,6,7,6,6,5,6,5,5,5,5,4,4,5,4,3,4,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,2,3,3,2,3,4,3,3,4,4,4,4,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,7,7,7,7,7,7,7,8,7,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,2,3,3,3,3,4,4,5,5,4,5,5,5,4,4,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,5,5,5,4,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,5,5,5,5,4,4,3,4,4,3,3,3,3,3,4,4,4,4,4,5,4,3,3,3,4,5,5,5,5,5,5,5,6,6,7,7,7,7,7,7,7,6,7,6,5,5,4,5,5,4,4,5,5,6,6,7,9,10,12,13,13,15,15,16,16,17,17,17,17,18,19,20,21,22,21,21,24,24,24,24,25,24,22,23,23,23,23,23,24,23,23,23,25,25,26,24,25,25,25,26,26,25,25,25,25,25,26,25,26,25,26,26,26,26,26,25,25,25,25,25,24,26,24,24,25,22,23,24,23,22,21,19,19,19,18,16,17,14,12,11,10,9,7,6,5,6,7,7,7,8,7,8,7,8,9,9,8,9,10,9,9,10,11,10,11,12,12,12,13,11,11,10,10,10,10,10,11,11,12,12,11,12,12,10,10,10,10,9,9,9,9,8,8,8,7,7,7,7,6,7,6,7,7,8,7,7,8,8,8,8,8,8,8,9,9,9,10,9,9,9,8,7,7,7,6,5,5,5,6,6,5,6,6,6,5,6,6,5,6,5,5,5,5,5,5,4,4,4,5,4,5,5,4,4,5,5,6,6,7,7,7,7,6,5,5,5,5,6,4,5,5,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,4,3,3,4,4,4,3,4,5,4,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,6,6,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,3,4,3,2,2,3,4,4,4,4,5,4,5,6,6,6,6,6,5,5,6,6,7,5,6,4,4,3,3,2,3,3,3,2,3,3,3,3,4,4,4,4,4,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,4,5,5,4,4,4,4,4,3,4,3,3,4,4,4,4,5,5,5,6,6,7,6,6,7,6,7,7,8,7,7,7,7,6,6,7,6,6,6,6,5,6,6,6,5,5,6,6,8,7,7,7,7,7,7,8,8,8,8,8,8,8,8,7,9,8,7,7,8,7,7,7,7,7,6,7,7,7,7,7,7,7,7,7,7,7,7,8,9,10,10,12,13,12,12,14,15,16,17,18,19,21,22,22,19,21,21,20,23,22,22,23,23,23,24,24,24,24,25,25,24,25,26,24,24,26,24,24,24,24,24,25,23,23,25,24,24,22,23,23],[28,29,29,29,29,29,29,28,28,28,28,27,28,27,27,27,27,28,27,27,27,27,27,27,26,28,27,27,28,27,27,27,28,28,27,28,27,28,27,27,27,27,26,26,26,26,24,23,25,24,22,22,23,22,19,22,20,19,18,18,16,14,12,9,8,6,5,4,4,3,2,3,2,2,2,1,1,0,1,1,1,1,1,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,3,4,4,5,5,5,5,5,5,5,5,5,4,4,4,4,5,5,4,5,5,4,4,5,4,4,5,5,5,5,5,4,5,5,5,5,5,5,4,5,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,3,3,4,4,3,3,2,3,3,2,1,3,3,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,5,5,5,5,5,5,6,6,6,5,6,6,5,6,5,5,5,4,4,4,4,4,4,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,3,3,3,4,4,3,4,4,5,4,4,4,4,4,5,5,4,4,5,5,5,5,5,5,5,6,5,5,5,5,4,4,5,5,4,4,5,5,4,5,4,4,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,3,4,3,3,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,5,6,5,5,5,4,5,5,4,4,5,6,6,6,9,10,12,12,12,14,15,18,18,18,20,19,18,20,23,22,22,23,25,24,24,24,25,25,25,26,23,24,25,23,22,25,23,26,24,24,25,27,26,27,26,26,27,27,27,28,27,27,26,27,27,27,27,27,28,27,27,27,27,28,27,27,26,27,26,26,28,27,26,27,25,25,25,23,24,23,19,20,19,18,17,16,14,13,12,10,8,8,7,6,6,7,7,6,7,7,8,8,9,9,10,9,10,10,9,10,10,12,10,11,12,12,12,12,11,12,10,10,10,10,10,11,11,12,13,12,12,11,10,10,9,9,9,10,9,9,9,8,7,7,7,6,6,6,5,6,6,6,6,6,7,6,7,7,8,8,8,8,9,9,9,9,9,8,8,7,7,6,6,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,5,5,6,6,7,7,6,5,5,4,4,4,4,3,3,4,4,4,4,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,2,2,2,1,2,2,3,3,3,4,4,4,5,5,5,5,6,5,4,5,5,6,6,5,5,4,3,3,2,2,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,6,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,7,7,7,7,7,7,8,7,7,7,6,6,6,6,6,6,5,6,6,5,5,5,6,6,7,7,7,7,7,8,7,7,7,7,7,8,8,7,7,7,8,7,7,7,7,7,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,8,10,10,12,13,13,12,14,16,17,19,20,19,23,22,23,21,22,21,21,24,23,23,25,24,25,26,27,25,26,26,27,25,26,28,25,25,27,24,26,26,26,26,26,26,24,26,26,25,24,25,25],[28,28,28,28,28,29,28,28,29,27,27,27,27,27,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,27,28,27,27,27,27,27,26,26,26,26,26,24,23,23,22,22,22,21,21,20,20,20,19,18,18,16,13,11,9,8,5,5,4,4,3,3,3,2,3,2,1,1,1,0,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,4,5,5,5,5,6,6,5,4,4,4,4,4,4,4,5,4,4,4,5,4,4,5,5,4,4,5,5,4,5,5,5,5,5,5,5,4,4,4,4,4,3,4,4,3,3,3,3,2,3,3,3,4,4,3,3,3,2,2,2,2,2,2,3,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,5,5,5,4,4,3,4,4,3,3,4,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,3,2,3,3,4,4,3,3,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,5,4,4,4,4,4,3,3,3,2,2,3,3,2,3,3,2,3,3,3,3,3,3,4,3,3,3,3,3,4,4,4,4,5,4,4,5,5,5,5,6,6,6,6,5,6,6,6,5,5,5,5,5,5,5,5,6,6,6,8,9,12,12,12,14,16,16,16,17,17,17,17,18,19,19,20,22,22,22,22,23,24,25,24,25,24,22,23,22,22,24,23,24,24,23,24,25,24,26,25,26,26,26,26,26,26,25,26,25,26,26,26,26,26,26,25,26,26,26,26,26,25,25,26,25,26,25,25,26,23,24,25,24,22,22,20,20,20,18,17,16,14,13,12,10,8,8,7,6,6,6,7,6,7,7,7,8,8,8,8,8,9,10,9,9,10,10,9,10,12,12,12,11,10,11,10,9,9,9,10,10,11,11,12,11,12,11,11,10,9,9,9,9,8,8,8,7,7,7,6,7,6,6,5,5,6,6,6,6,6,6,7,7,7,7,7,7,8,8,9,8,8,8,8,6,6,6,5,5,4,4,4,4,4,4,4,5,5,4,5,5,4,4,5,4,4,4,4,4,3,4,3,3,3,4,3,3,3,4,4,4,5,6,6,6,6,5,4,4,3,3,4,3,3,3,4,4,4,4,4,5,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,4,4,3,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,5,4,5,5,5,4,4,5,5,5,5,5,4,4,3,3,2,2,2,3,3,3,3,4,3,3,4,4,4,5,5,5,5,5,5,6,5,6,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,7,6,7,7,7,7,7,7,6,7,7,6,6,6,6,6,6,6,5,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,7,8,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,8,10,9,11,12,12,12,13,14,16,16,18,18,20,20,21,19,20,20,19,22,21,21,23,22,24,25,25,22,24,23,24,24,24,25,24,24,25,24,24,24,24,24,25,24,23,24,24,25,23,24,25],[28,28,28,29,28,29,29,28,29,28,28,28,28,27,27,27,27,28,27,27,28,27,27,28,27,27,28,28,28,27,27,28,28,28,28,28,27,28,28,28,27,27,26,26,26,25,24,23,23,23,23,21,22,21,20,21,20,19,20,19,17,14,12,9,8,6,5,4,4,3,3,2,2,2,2,2,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,4,4,3,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,2,2,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,3,3,3,4,3,3,4,4,3,3,4,4,3,4,4,5,5,5,4,5,5,5,5,5,5,5,5,4,4,3,4,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,2,3,3,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,3,4,3,3,4,4,4,5,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,5,5,6,6,6,5,6,5,5,4,4,4,4,4,5,5,5,5,5,7,9,11,12,14,14,16,17,17,18,18,19,19,18,20,20,20,21,22,22,22,23,24,25,24,25,24,23,25,23,22,24,24,25,23,24,24,25,25,26,25,26,26,26,27,27,26,26,26,26,27,26,27,26,26,26,26,27,26,27,27,27,27,26,27,26,27,25,26,27,25,25,25,24,23,23,20,20,21,19,17,17,15,14,12,10,9,8,6,6,5,6,6,6,6,6,7,7,7,8,8,8,9,9,8,8,9,10,10,10,10,11,11,11,10,10,9,9,9,9,9,10,10,11,11,10,11,10,10,9,9,8,8,8,8,7,7,7,7,6,6,6,5,6,5,5,5,6,5,6,6,6,6,6,6,6,7,7,8,8,8,8,8,8,7,6,6,5,5,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,6,6,6,6,4,4,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,5,4,4,4,5,5,5,5,4,3,3,2,2,2,2,2,2,2,3,3,3,3,4,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,4,4,4,4,4,4,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,7,7,7,6,6,6,6,6,6,5,6,6,5,6,6,5,5,5,5,5,6,6,7,7,6,6,7,7,7,7,7,7,7,7,7,6,7,7,6,6,6,6,5,6,6,5,5,6,5,5,5,5,6,5,5,5,5,5,5,7,8,10,9,11,12,13,12,13,14,16,18,18,19,21,21,21,19,21,21,21,23,21,23,23,22,25,25,24,24,26,24,26,25,25,26,24,25,26,24,24,25,25,25,25,25,24,25,26,25,22,25,24],[28,28,28,28,28,28,28,28,29,28,27,27,27,27,27,26,26,27,26,27,28,27,27,27,28,28,27,28,28,26,27,27,27,28,28,28,27,27,28,27,27,26,26,26,26,26,24,24,24,24,23,23,22,21,20,21,20,19,19,19,17,14,12,9,8,6,5,4,4,3,3,2,3,3,2,2,1,1,1,1,0,1,1,1,1,1,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,4,4,4,4,5,5,5,5,4,3,3,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,3,4,4,3,4,4,4,4,4,3,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,5,5,5,5,5,5,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,4,4,4,3,4,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,6,5,5,5,5,5,5,4,5,4,5,4,5,5,5,5,6,7,9,12,11,12,14,15,18,18,17,19,19,19,20,21,21,21,23,24,24,23,24,26,26,25,26,23,24,26,25,24,25,25,25,25,24,25,27,26,27,26,27,27,27,27,27,27,27,27,27,27,27,28,28,28,27,27,27,27,28,27,27,26,27,27,26,27,27,26,27,25,25,25,25,24,23,21,22,22,20,19,17,15,15,13,10,8,7,6,6,5,6,6,6,6,6,7,7,7,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,10,11,10,9,10,9,9,10,10,11,12,10,12,10,11,9,9,9,9,9,8,8,8,7,7,6,6,6,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,8,8,9,9,8,8,7,6,6,5,5,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,6,6,6,6,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,2,2,2,2,2,3,3,3,4,4,4,4,5,5,4,4,5,5,5,5,5,4,3,3,2,2,3,2,2,3,3,3,2,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,7,7,6,6,6,6,6,6,5,5,5,6,5,5,6,5,5,5,5,6,6,7,7,6,7,6,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,5,5,6,5,5,6,5,5,5,5,6,5,5,5,5,5,6,7,8,10,10,11,13,12,12,12,16,17,18,20,20,22,23,23,20,21,22,20,24,21,23,23,22,25,25,26,24,25,25,26,25,25,26,25,25,26,24,26,26,25,24,25,25,23,25,25,23,22,24,24],[29,28,28,29,28,29,29,28,29,28,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,27,28,27,28,27,27,27,27,27,27,26,26,26,26,24,24,24,23,22,22,22,20,20,21,20,19,18,19,16,14,12,9,8,6,5,4,4,3,3,3,2,2,2,1,1,1,1,1,1,0,1,1,1,1,2,2,2,2,2,3,2,2,2,3,3,3,3,3,3,3,4,4,3,4,5,5,5,5,5,4,3,3,3,4,4,4,4,5,4,4,3,4,4,3,4,4,3,4,4,4,4,4,5,5,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,4,4,3,3,4,4,3,3,3,4,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,4,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,5,6,5,5,6,5,5,4,4,5,5,4,5,5,5,6,7,8,9,11,12,12,14,16,18,17,17,19,19,19,21,22,21,22,23,24,24,24,24,25,25,25,25,24,24,25,23,23,24,24,25,25,24,25,26,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,26,26,27,26,26,27,25,25,24,25,24,23,21,20,20,18,18,17,15,13,12,10,8,8,6,6,5,6,6,6,6,6,7,8,7,8,8,8,9,9,9,9,9,10,10,10,11,11,11,11,10,10,10,9,9,9,10,10,10,11,12,11,10,10,9,9,9,8,9,8,8,7,7,7,7,6,6,5,6,5,5,5,5,5,5,6,6,6,6,6,7,6,7,7,7,8,8,8,8,8,7,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,4,3,3,3,4,4,5,5,6,7,7,6,5,4,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,4,4,4,4,4,4,5,4,4,4,5,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,5,5,5,4,4,5,5,6,5,5,4,4,3,2,2,2,2,2,2,2,3,3,3,3,4,3,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,4,4,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,7,7,7,6,6,6,6,6,6,5,6,5,5,5,6,5,5,5,5,5,6,7,6,6,6,6,7,6,7,6,7,7,7,7,7,6,7,7,6,7,6,6,5,6,6,5,6,6,6,5,6,6,5,5,6,6,5,5,6,8,8,9,9,11,12,13,11,13,14,16,17,18,18,22,22,20,20,21,21,21,23,21,22,23,22,26,25,25,24,26,25,25,26,26,26,26,26,26,23,24,26,25,25,26,25,24,25,26,24,23,26,26],[29,28,28,29,28,29,29,28,29,28,28,28,28,27,27,27,27,28,27,28,28,27,28,27,27,27,28,27,28,27,27,27,28,28,28,28,28,28,28,27,28,26,26,26,26,25,24,23,23,22,22,21,22,20,20,20,20,19,19,19,17,14,12,9,8,6,5,5,4,3,3,3,3,2,2,2,2,1,1,1,1,1,0,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,4,4,4,3,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,4,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,4,4,3,3,4,4,3,3,4,3,3,3,3,3,3,4,4,3,4,4,5,5,5,5,5,5,4,3,3,4,4,3,3,4,3,3,3,4,3,3,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,5,5,6,5,5,5,5,5,5,5,5,5,6,6,7,8,9,12,11,12,14,15,17,17,16,17,19,18,20,19,20,20,22,23,23,23,24,25,25,24,25,24,23,24,22,22,25,24,25,24,24,25,27,26,27,27,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,27,26,27,27,26,26,27,25,26,25,24,24,23,21,20,20,19,18,16,14,13,12,10,9,8,6,6,6,6,6,6,7,7,7,8,8,8,8,8,9,10,9,9,10,11,11,11,11,12,12,12,11,10,10,10,10,9,10,10,10,12,12,11,11,10,10,10,9,9,9,9,8,8,8,8,7,6,7,6,6,6,5,5,6,5,6,6,7,6,6,7,7,7,7,8,8,8,8,8,9,8,8,7,6,6,5,5,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,5,6,6,6,6,4,4,3,3,3,3,2,2,2,3,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,5,5,5,5,5,5,5,4,5,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,3,3,2,3,2,2,2,2,2,3,2,3,3,4,4,4,4,4,5,4,5,4,4,5,5,6,6,5,4,4,3,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,6,5,6,5,6,5,5,6,6,5,4,5,5,4,4,5,5,4,4,4,4,4,4,5,4,5,5,5,5,5,6,5,6,5,6,6,6,6,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,8,8,7,7,7,8,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,7,8,9,10,11,13,13,12,14,15,16,18,19,20,22,21,22,20,21,22,22,25,22,24,24,23,25,26,25,25,26,25,26,25,26,27,25,26,26,25,25,25,26,26,26,25,25,26,26,26,24,25,26],[28,27,28,28,27,28,28,28,28,27,27,27,27,26,26,25,26,27,25,27,27,25,27,27,26,27,27,26,27,26,26,27,27,28,27,28,26,27,28,27,27,26,25,25,26,25,23,24,24,23,21,23,23,20,20,21,20,19,19,19,17,14,11,9,7,6,5,4,4,3,3,3,3,2,2,2,2,1,1,1,1,1,1,0,1,1,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,4,4,3,3,4,4,4,4,4,4,3,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,3,3,4,4,3,4,4,4,3,4,3,3,4,4,4,4,5,5,4,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,6,5,5,5,6,5,5,4,4,5,5,4,4,5,5,5,6,7,8,10,9,11,14,14,16,16,16,18,19,17,18,21,20,20,22,23,24,23,23,24,26,25,25,24,24,25,23,23,25,24,24,24,24,24,26,26,26,25,26,27,27,26,26,26,26,27,27,27,26,27,27,27,26,27,27,27,27,27,26,26,27,26,26,27,26,26,27,26,26,25,25,24,23,22,21,20,19,18,18,15,14,12,10,8,7,6,6,6,6,6,5,6,6,7,7,7,7,8,8,8,9,9,9,9,10,10,10,10,10,10,10,10,10,9,9,9,9,9,10,9,10,11,10,10,9,10,9,8,8,8,8,8,8,8,7,6,6,6,6,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,7,7,7,8,8,8,7,7,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,4,5,5,6,7,7,5,4,3,3,2,2,3,2,2,2,3,3,4,4,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,4,3,3,4,3,3,3,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,2,2,2,2,2,2,3,3,3,4,3,4,4,5,4,4,4,5,5,4,4,4,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,4,5,5,5,5,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,4,4,4,5,4,4,5,5,5,5,6,6,6,6,6,7,7,6,6,6,6,6,6,5,5,6,6,5,5,6,5,5,5,5,6,6,7,7,6,7,6,6,7,7,7,7,7,7,6,6,6,6,7,6,6,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,8,9,9,11,12,12,12,12,15,16,18,20,20,21,22,22,20,21,22,21,23,21,22,23,22,24,24,25,24,25,25,25,24,24,26,24,24,26,23,24,25,25,24,25,24,23,25,25,23,23,24,23],[28,28,27,28,27,28,28,27,28,27,26,27,27,26,25,25,26,26,24,26,26,25,26,26,25,26,26,25,26,25,25,26,26,26,26,26,25,26,26,26,26,26,25,25,24,24,22,22,21,22,21,20,20,19,18,19,18,17,16,17,14,13,10,8,7,5,5,4,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,3,3,4,4,3,4,4,3,3,4,4,4,4,3,3,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,1,1,2,2,2,2,2,2,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,2,2,2,2,2,2,3,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,5,5,5,6,7,7,11,10,11,13,14,16,15,15,17,18,16,18,19,19,19,20,22,22,21,23,23,23,22,24,23,23,24,21,22,24,23,23,22,24,23,26,24,26,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,26,26,26,25,26,25,26,26,25,25,26,23,23,23,24,22,21,19,19,18,17,16,16,14,12,11,9,8,7,6,5,5,6,6,5,6,6,7,7,7,7,7,7,8,8,8,8,8,9,9,9,10,10,10,10,9,9,9,9,8,8,8,9,9,10,11,9,9,9,9,8,8,8,7,7,7,7,7,7,6,6,6,5,5,4,4,4,5,5,4,5,5,5,5,6,6,5,6,6,7,7,7,7,7,7,6,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,3,4,5,6,6,6,4,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,3,4,4,3,4,4,5,4,3,4,5,5,4,4,3,3,3,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,5,5,6,5,5,5,5,4,5,5,4,4,5,5,4,4,5,5,5,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,4,5,5,5,4,4,5,4,4,5,5,4,4,5,6,7,8,8,10,11,11,10,11,13,14,16,16,17,20,21,18,17,19,20,19,21,19,20,21,20,24,23,23,22,24,23,24,24,24,23,23,24,25,22,22,24,24,23,24,23,22,23,24,23,21,23,23],[28,28,28,28,28,28,28,27,28,27,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,26,27,26,26,27,27,27,27,27,27,27,27,27,27,26,26,26,25,25,23,23,23,22,21,21,21,20,19,20,18,18,17,17,15,13,11,8,7,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,2,1,2,2,1,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,4,4,4,3,4,4,3,4,4,4,4,3,3,2,2,2,2,2,2,2,2,1,1,2,1,1,2,1,1,2,2,2,2,2,2,2,2,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,3,4,4,4,3,3,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,5,4,5,5,5,6,7,6,7,10,10,10,14,14,15,15,15,17,17,17,18,19,19,20,21,22,22,22,23,23,25,23,24,23,22,24,23,21,24,23,24,24,23,23,25,24,26,25,26,26,27,26,27,26,26,27,26,27,26,26,27,26,27,26,27,27,27,27,26,25,26,26,27,27,26,26,26,23,25,24,24,24,22,21,20,19,18,16,16,14,12,11,9,8,7,6,6,5,5,5,5,6,6,6,6,6,7,7,7,7,8,7,8,8,9,9,9,10,10,10,10,9,9,9,8,8,8,8,9,9,10,10,10,9,9,9,9,8,7,8,7,7,7,7,6,6,6,5,5,5,4,4,4,5,4,4,5,5,5,5,5,5,5,6,6,6,7,7,7,7,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,4,4,5,6,6,6,5,4,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,3,3,3,3,3,4,3,4,4,3,4,5,5,4,4,4,3,3,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,4,5,5,5,4,4,4,4,4,4,4,4,4,5,6,6,8,8,10,11,11,10,11,13,14,17,17,18,20,21,19,18,20,20,19,22,20,22,22,22,24,24,24,24,25,23,25,25,25,26,24,25,25,23,23,25,25,25,25,24,23,25,25,24,21,23,25],[28,28,28,29,28,29,28,28,28,28,27,27,27,27,27,26,27,27,26,27,27,26,28,27,26,28,27,27,28,26,26,27,28,28,27,28,27,27,27,27,27,26,25,26,25,25,23,23,23,21,19,21,21,19,19,20,18,17,18,17,15,13,11,8,7,7,5,5,5,4,4,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,0,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,4,3,4,4,4,5,4,4,4,3,4,4,4,3,3,4,3,3,4,3,3,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,4,5,4,5,4,4,4,5,5,4,4,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,4,4,5,4,4,4,4,4,3,4,4,3,3,4,3,3,4,4,4,4,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,5,4,5,5,5,5,5,6,6,6,6,7,7,7,6,6,7,6,6,5,5,5,6,5,5,6,6,7,7,7,8,11,10,11,13,14,15,14,14,16,17,16,17,17,18,18,19,21,21,21,23,23,25,23,25,23,23,24,22,21,24,23,23,23,23,24,25,24,25,25,26,26,26,26,26,25,26,26,26,26,26,26,27,26,26,26,27,26,26,26,26,25,26,25,26,26,26,25,26,24,25,24,23,22,22,20,20,20,18,18,16,14,13,11,10,9,8,7,7,6,7,7,6,7,7,8,8,8,8,9,8,9,9,9,9,9,10,10,10,11,10,11,11,10,10,10,10,9,9,9,10,10,11,12,10,11,11,10,10,10,9,8,9,9,8,8,8,8,7,7,7,7,6,6,6,7,6,6,6,7,7,6,7,7,7,7,8,8,8,8,8,8,8,8,7,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,4,4,5,5,8,8,8,7,4,4,4,2,2,3,3,2,2,3,3,3,4,4,4,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,3,4,4,4,4,3,4,5,5,5,5,4,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,5,6,5,5,6,6,5,5,6,5,5,5,5,5,5,4,5,5,5,4,5,5,4,5,5,5,4,4,5,5,4,5,5,5,5,5,6,6,5,6,6,6,6,7,7,7,7,7,7,6,6,7,6,6,6,6,6,6,7,6,6,5,6,6,7,7,7,7,7,7,7,7,7,7,7,8,8,7,7,7,8,7,6,7,7,6,6,6,7,6,6,6,6,6,6,6,6,5,6,6,5,5,6,7,7,9,9,10,12,13,11,12,13,15,16,17,17,20,20,20,18,19,20,19,22,20,21,22,21,23,24,22,23,24,23,24,23,23,25,23,24,24,22,22,24,24,23,25,23,22,24,25,23,21,23,24],[28,28,28,28,28,29,28,28,28,27,27,27,27,27,27,27,27,27,26,27,27,26,27,27,26,27,27,27,28,27,26,27,28,28,27,28,27,28,28,27,28,26,26,26,26,25,23,24,24,22,22,22,22,20,20,21,19,18,19,19,16,14,11,8,7,6,5,4,4,3,4,3,3,3,3,2,3,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,5,4,3,3,3,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,3,3,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,4,4,4,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,6,7,6,7,10,9,10,13,13,14,14,14,16,16,15,17,18,18,18,20,22,23,23,24,24,26,24,26,23,23,25,24,22,25,25,24,25,25,24,26,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,27,28,28,27,27,27,27,28,27,27,27,27,27,27,25,26,24,25,24,22,22,21,19,20,17,17,15,12,12,10,8,7,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,9,8,9,9,10,9,10,10,11,11,11,10,10,10,9,9,9,9,10,10,11,12,11,10,10,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,6,6,5,5,6,6,6,6,7,6,7,7,7,8,8,8,8,7,7,6,6,5,5,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,4,4,4,7,6,7,5,4,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,3,3,3,4,4,3,4,4,4,4,3,4,4,5,5,5,4,4,3,3,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,6,5,5,5,5,5,5,5,5,6,6,6,6,6,7,6,6,6,6,6,7,7,6,6,6,7,6,6,6,6,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,8,9,11,12,13,11,12,14,16,17,18,18,21,21,21,19,21,20,22,24,22,23,23,23,25,25,25,24,24,23,25,25,25,27,24,25,25,24,24,24,25,25,25,25,24,25,25,25,23,23,24],[28,28,28,28,28,29,28,28,28,27,27,27,28,27,27,27,27,28,26,28,27,26,28,28,26,27,28,26,27,27,26,27,28,28,26,28,27,26,27,26,27,25,25,25,26,25,21,23,23,21,21,22,21,19,19,20,18,17,18,18,16,13,11,9,8,7,6,5,5,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,1,1,1,0,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,5,5,5,4,4,4,4,5,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,5,5,4,4,5,4,5,4,4,4,5,4,4,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,4,4,3,4,4,4,4,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,5,4,5,4,5,4,4,4,4,4,4,4,4,3,4,4,4,4,4,3,3,3,3,3,2,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,4,4,5,5,5,5,5,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,7,7,6,6,6,7,6,6,7,7,7,8,8,9,11,11,11,13,13,14,15,15,16,16,16,17,18,18,18,20,21,21,21,23,23,25,24,24,23,22,24,23,22,24,23,23,24,23,24,26,26,27,25,26,26,27,27,27,26,26,26,26,26,27,27,27,27,27,27,26,26,26,26,25,25,26,25,25,26,25,25,26,24,24,24,24,23,22,21,21,20,19,19,17,15,14,14,11,10,9,8,8,8,8,8,8,9,8,9,9,9,9,10,10,10,11,10,10,12,12,11,12,13,13,13,12,12,12,11,10,11,11,12,12,14,13,13,13,14,13,13,12,11,10,10,11,11,10,10,10,9,8,8,9,8,7,7,7,8,8,7,7,8,7,7,8,8,8,8,9,9,9,10,10,10,9,9,7,8,7,6,6,5,6,5,5,5,5,5,6,6,6,5,6,5,5,5,5,5,5,4,4,4,4,4,4,3,4,4,3,3,4,4,4,5,7,7,8,6,5,4,4,3,3,3,3,2,3,2,3,3,3,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,4,4,4,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,5,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,8,8,7,7,7,7,7,7,6,6,7,7,6,7,7,6,6,6,7,7,8,8,8,8,8,8,7,8,8,8,8,9,9,8,8,7,9,8,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,7,7,8,9,10,11,12,13,14,12,14,15,17,19,19,19,22,21,22,21,21,22,21,24,21,23,24,22,25,25,25,24,25,24,26,26,24,27,26,26,25,25,26,26,26,24,26,25,24,25,25,24,24,24,25],[28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,26,27,27,27,27,27,27,28,27,27,28,27,27,28,26,26,27,27,27,27,27,26,27,27,27,27,26,25,26,25,25,22,23,23,22,21,21,21,20,19,20,19,18,18,18,16,13,12,9,8,7,6,6,5,5,5,4,4,4,4,3,3,3,3,3,2,2,2,2,2,1,1,1,1,0,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,3,3,3,4,4,4,5,5,4,4,4,4,4,4,4,3,3,3,4,3,3,4,4,4,4,3,3,3,3,2,2,3,2,2,2,2,2,2,2,3,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,4,4,4,4,4,4,3,3,2,2,3,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,5,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,3,3,4,3,3,4,4,3,3,4,4,4,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,7,6,7,8,8,8,11,11,11,13,14,15,15,15,17,18,18,20,20,21,21,22,23,24,24,25,25,26,25,26,25,24,25,23,22,25,25,24,24,24,24,26,25,26,26,27,27,28,27,27,27,27,27,27,27,27,28,27,27,28,27,27,27,28,27,27,26,27,26,26,27,27,26,27,25,25,26,25,24,23,22,22,21,20,19,19,15,15,13,11,10,9,8,8,8,8,7,7,8,8,9,9,9,9,9,9,10,11,10,10,11,11,11,11,12,12,12,12,11,11,11,10,11,10,11,11,12,12,13,13,12,11,12,12,11,10,10,10,10,9,9,9,9,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,8,7,8,8,9,9,10,9,9,9,9,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,4,4,4,5,7,7,7,5,4,4,3,3,2,2,3,2,2,2,3,3,3,3,4,3,4,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,2,2,2,3,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,5,4,5,5,4,5,5,5,5,5,5,4,4,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,5,6,6,6,6,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,6,7,7,7,7,6,8,7,7,7,7,7,7,7,7,6,7,6,7,7,7,6,6,6,7,7,8,8,8,7,7,8,7,8,8,7,7,8,8,7,7,7,8,8,7,7,7,7,6,6,7,6,6,7,7,6,6,7,7,6,7,6,6,6,7,8,8,10,10,12,13,13,12,14,15,17,18,19,20,22,22,21,20,22,21,20,24,22,23,25,21,26,25,26,25,25,24,26,26,26,27,26,26,26,24,25,26,26,25,26,25,24,26,25,24,22,25,25],[28,28,28,28,28,28,29,28,28,27,26,26,27,27,26,27,26,27,26,27,27,26,28,27,26,27,27,26,27,26,25,27,27,28,27,27,26,26,27,26,27,25,25,25,25,24,22,23,23,20,20,22,20,19,18,20,18,17,17,17,16,14,12,9,8,8,7,6,6,5,6,5,5,5,4,4,4,4,3,3,3,3,2,2,2,2,2,1,1,1,0,1,2,1,2,2,2,2,2,3,3,2,3,3,3,3,4,4,4,4,4,4,3,4,4,4,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,2,2,3,3,3,3,3,4,4,3,3,3,4,3,3,4,4,3,4,4,4,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,4,3,4,4,4,4,4,4,4,5,5,6,6,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,9,9,9,8,8,8,8,7,7,6,7,7,7,7,7,7,8,8,8,9,11,11,12,13,13,14,14,15,17,16,17,18,19,18,20,21,22,22,22,24,24,26,24,26,23,23,23,24,22,24,24,24,25,23,24,26,25,27,26,27,26,27,27,27,26,26,26,26,26,27,28,27,28,28,27,27,27,28,27,27,26,27,26,26,27,26,25,27,25,26,26,24,24,22,22,20,20,18,17,17,15,15,14,12,11,10,9,8,8,8,8,9,9,10,10,11,10,10,11,11,11,13,11,11,12,14,13,13,14,15,14,14,14,13,12,13,13,13,13,13,15,14,14,15,14,14,13,13,12,11,11,12,11,10,10,10,10,9,9,9,9,8,8,7,8,9,8,9,9,8,8,9,9,9,9,10,10,11,10,10,10,10,9,8,8,8,7,6,6,6,6,6,6,5,6,6,6,5,5,6,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,7,7,7,6,5,4,4,3,3,3,3,2,3,3,3,3,3,4,4,4,4,4,3,3,3,2,2,3,3,2,2,3,3,2,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,5,6,6,6,6,6,7,7,7,6,6,6,6,5,6,6,5,5,6,6,5,5,5,6,5,5,5,5,5,4,5,5,5,5,5,5,5,4,4,4,4,4,3,3,2,3,2,2,2,3,3,3,2,2,3,3,3,4,4,4,4,5,5,5,5,4,5,5,6,6,6,5,5,5,4,4,4,4,5,4,4,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,8,7,6,7,7,6,6,7,7,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,7,7,6,7,8,7,7,7,8,8,7,8,9,9,8,9,8,8,7,8,8,7,8,8,7,8,8,8,7,7,8,8,9,8,9,8,8,9,8,9,8,9,8,9,9,8,8,7,9,8,8,8,8,8,7,7,8,8,7,8,8,7,7,8,8,7,7,8,7,7,7,8,9,11,11,13,13,14,13,14,16,17,18,20,20,23,23,23,22,22,23,23,24,23,24,25,24,26,26,26,26,25,25,25,27,26,27,25,26,26,25,25,27,26,26,26,26,24,26,26,26,24,26,26],[28,27,27,27,27,28,27,27,27,25,26,24,26,25,25,26,25,26,25,26,26,25,26,26,25,26,26,25,25,26,25,26,27,27,25,26,26,25,26,25,26,25,24,24,24,23,21,21,22,19,19,20,19,19,18,18,16,16,16,16,13,12,10,8,8,7,6,6,5,5,5,5,4,4,4,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,3,3,4,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,3,3,3,2,3,2,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,4,4,5,4,4,4,5,4,4,5,4,4,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,7,7,7,6,6,7,6,6,6,7,7,7,8,9,10,10,10,12,13,13,12,14,15,14,15,17,17,18,18,19,19,21,20,22,22,23,23,23,22,22,22,22,22,23,22,24,23,23,23,25,25,26,25,25,25,25,26,27,26,26,26,25,25,26,26,26,26,27,26,27,25,26,24,25,25,25,26,24,26,25,24,26,24,23,24,24,22,22,21,19,19,18,17,17,15,13,13,11,10,8,8,7,7,8,8,7,8,9,9,9,9,10,10,10,10,12,10,11,12,12,11,12,13,14,12,13,12,13,12,12,11,12,11,12,13,13,13,14,13,12,12,12,11,11,11,11,10,10,10,9,9,8,9,8,8,7,7,7,8,7,7,8,8,7,8,8,8,8,8,9,9,9,10,9,10,9,8,7,7,7,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,5,6,6,6,6,5,4,4,3,3,3,2,2,2,3,3,3,3,3,4,3,4,3,2,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,3,4,4,4,4,4,4,4,5,4,5,4,4,4,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,7,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,8,8,7,7,7,7,7,7,6,6,7,7,6,7,7,6,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,9,8,8,7,8,8,7,8,8,7,7,7,8,7,7,7,7,7,6,7,7,7,7,7,7,7,7,7,8,10,10,12,12,13,12,13,14,15,16,17,17,20,19,20,19,20,20,20,21,21,21,23,22,23,24,24,23,24,21,25,24,23,25,24,23,24,23,24,23,23,23,23,24,23,25,24,23,23,23,23],[28,28,28,28,28,29,28,28,28,27,27,27,28,26,27,26,27,27,27,27,27,27,28,27,26,28,27,27,28,26,26,28,28,28,27,28,26,27,27,27,27,26,25,26,26,26,23,23,23,21,21,21,21,19,18,19,17,17,18,17,15,12,10,9,7,7,6,5,5,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,4,4,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,4,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,2,3,3,2,2,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,4,4,4,4,4,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,4,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,3,3,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,7,6,6,5,6,6,6,6,6,7,7,7,8,9,10,11,11,13,14,15,14,15,17,17,16,19,19,19,20,21,23,23,23,24,25,26,25,26,24,24,25,24,23,24,25,25,24,24,25,27,25,27,26,27,28,27,27,27,27,27,27,27,26,27,28,28,27,27,27,28,27,27,27,27,26,27,26,26,27,27,27,27,25,26,25,25,23,23,22,21,22,19,18,17,15,14,12,11,10,9,8,7,7,7,7,7,8,8,8,9,9,9,9,9,9,11,10,10,11,12,11,12,12,13,12,12,11,12,10,10,11,10,11,11,12,13,13,14,13,11,12,12,11,10,10,10,10,9,9,9,9,8,8,8,7,7,6,6,7,7,6,7,7,7,7,7,7,7,7,8,8,8,9,9,8,8,8,7,7,6,6,5,5,5,5,5,5,4,4,5,4,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,6,6,6,6,4,4,3,3,3,3,3,2,2,3,3,3,3,3,4,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,3,3,3,4,4,3,4,4,5,4,4,4,4,5,5,5,5,4,4,3,3,3,3,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,6,6,6,6,6,5,6,6,6,6,6,6,5,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,7,6,6,6,7,7,7,7,7,7,7,7,6,6,7,7,6,7,7,6,6,6,7,7,8,8,8,7,7,8,7,7,8,7,7,8,8,7,7,7,8,8,7,7,7,7,6,6,7,6,6,7,6,6,6,6,6,6,6,6,6,6,6,8,8,9,10,11,12,13,12,13,15,16,17,19,19,22,23,22,20,22,22,20,23,21,22,25,22,24,25,25,25,25,25,26,26,26,27,26,26,26,24,26,27,26,25,26,25,25,26,25,24,24,26,24],[28,28,28,28,28,29,28,28,29,27,27,27,26,26,26,26,26,26,27,27,26,27,27,26,27,27,26,27,27,26,27,27,27,27,27,27,27,27,27,26,27,26,26,26,25,25,23,23,22,22,22,21,21,20,19,19,17,18,17,16,14,13,10,8,7,6,5,4,5,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,3,2,3,3,3,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,3,3,4,3,3,3,4,3,3,4,4,3,4,3,3,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,5,5,6,6,6,6,6,6,6,6,5,5,6,5,5,5,6,5,6,7,7,8,10,10,10,12,13,14,13,14,16,16,15,17,18,19,18,19,22,23,21,24,24,25,24,25,23,22,25,23,22,24,24,24,24,23,24,26,25,27,25,26,27,27,27,27,26,26,27,27,27,27,27,27,27,28,27,28,27,27,27,26,26,27,27,27,27,26,27,27,24,25,24,24,24,22,21,20,19,18,16,16,15,13,11,10,9,8,7,7,7,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,10,10,10,10,11,11,11,11,10,10,10,9,10,9,10,10,11,11,11,11,10,10,9,9,9,8,8,9,8,8,7,7,7,7,6,6,6,6,5,5,6,5,5,5,6,5,6,6,6,6,6,7,7,7,8,8,8,7,7,6,5,5,5,4,4,4,4,4,4,3,4,4,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,4,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,3,3,3,3,4,3,4,4,3,4,4,4,4,4,4,4,3,3,3,2,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,5,6,6,6,6,6,7,6,6,6,6,6,6,6,6,5,6,6,5,6,6,5,5,5,6,6,6,7,7,6,6,7,7,7,7,7,6,7,7,6,6,6,7,7,6,6,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,8,9,10,11,12,11,12,13,15,17,18,18,21,22,21,19,21,21,21,23,21,23,24,22,25,25,25,24,25,24,25,25,25,26,24,25,26,23,24,25,25,25,26,25,23,25,25,23,23,24,23],[28,27,27,28,27,28,28,27,27,26,26,25,26,25,25,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,25,27,27,27,26,27,26,25,26,26,26,24,24,24,24,23,21,21,22,19,20,19,19,17,16,18,15,15,16,15,13,12,10,8,7,6,6,5,5,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,2,2,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,3,4,3,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,7,7,7,6,6,6,6,6,6,5,5,6,5,5,6,6,6,6,7,8,9,10,10,11,13,13,12,13,15,14,14,16,17,16,18,18,20,20,20,22,23,24,23,24,22,21,23,22,22,23,23,24,24,24,24,25,26,27,25,25,26,26,26,26,25,25,26,26,26,26,26,26,26,27,26,28,26,26,26,26,26,26,26,25,27,25,25,26,26,24,24,24,22,21,21,18,17,16,15,16,14,12,12,10,8,7,7,7,7,7,7,7,8,8,8,8,8,9,9,9,10,11,10,9,11,12,11,10,12,13,12,12,12,12,10,10,10,10,10,10,12,12,11,12,12,11,11,11,10,9,9,10,9,9,9,8,8,7,7,7,7,6,6,6,7,6,6,6,7,6,7,7,7,7,7,8,8,8,9,8,8,7,7,6,6,6,5,5,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,6,5,4,4,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,5,6,6,5,5,6,6,5,5,5,5,5,4,5,5,5,4,5,5,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,7,6,6,6,7,7,7,7,7,6,6,7,6,5,6,6,5,6,7,6,5,6,6,7,7,7,8,7,7,7,7,8,7,7,7,7,8,7,7,6,8,7,7,7,7,7,6,6,7,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,7,9,9,10,11,12,12,13,14,15,16,17,18,21,20,20,20,21,19,20,22,21,21,22,22,23,23,24,22,25,22,24,24,24,24,23,23,24,22,22,24,24,23,24,23,24,24,24,23,22,23,24],[28,28,27,28,28,29,28,28,28,26,27,26,26,26,25,26,26,26,27,27,26,25,26,26,25,26,26,26,27,26,25,26,27,27,26,26,26,25,26,25,27,25,25,24,24,24,21,21,21,19,19,20,19,17,16,18,16,16,15,16,13,12,10,8,7,7,6,5,5,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,4,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,3,3,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,6,7,6,6,6,6,5,6,6,6,6,6,6,6,7,7,8,9,10,10,11,13,13,11,14,15,14,15,17,17,17,18,18,20,22,22,23,23,23,23,24,22,22,23,22,22,23,24,24,23,23,24,26,25,27,25,26,26,25,26,26,26,25,26,26,25,26,26,27,26,27,26,27,27,26,26,26,25,26,26,26,27,26,26,27,25,25,24,24,23,23,22,19,20,18,17,16,14,13,12,10,9,8,7,7,7,7,7,7,7,8,8,8,8,9,10,9,10,11,10,10,11,12,11,11,13,13,12,12,11,12,11,10,11,11,11,11,12,12,13,12,12,11,11,12,10,10,10,10,10,9,9,9,8,7,7,7,7,6,6,6,7,6,6,6,7,6,6,7,7,7,7,8,8,8,9,8,8,7,7,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,4,5,6,6,6,5,5,4,3,3,3,3,2,2,3,2,3,3,3,3,4,3,3,3,3,3,3,2,2,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,4,4,5,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,3,3,3,3,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,6,6,6,6,5,6,6,6,6,6,6,5,5,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,7,6,6,7,8,7,6,7,7,7,6,7,6,6,7,7,6,7,7,6,6,6,6,7,7,8,8,7,7,7,7,8,7,7,7,7,8,7,7,6,7,7,6,6,7,6,6,6,7,6,6,6,6,6,5,6,6,6,5,6,5,5,6,7,7,8,9,10,11,12,11,12,13,15,16,19,19,21,22,20,20,22,20,21,22,21,22,24,21,24,25,25,24,25,24,26,25,24,26,25,25,26,24,24,25,25,25,25,26,25,26,25,24,23,25,24],[28,29,28,29,28,29,29,28,28,28,27,27,27,27,28,27,27,27,27,27,26,26,27,26,26,28,27,27,28,26,26,28,27,28,27,27,26,27,27,27,27,27,26,26,26,26,24,24,24,23,23,22,22,20,19,20,17,18,17,17,14,12,10,8,7,6,5,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,1,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,3,4,4,4,3,4,3,4,3,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,6,6,6,5,5,5,5,5,5,5,5,5,6,6,7,7,9,10,10,13,14,15,13,15,17,17,17,19,20,20,20,21,24,24,23,25,26,26,25,26,23,24,26,24,23,25,25,25,25,24,25,26,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,27,27,27,26,27,27,27,28,27,27,27,25,26,25,24,24,23,22,20,20,19,17,16,14,13,12,10,9,8,6,6,6,6,6,6,6,6,7,7,7,7,8,8,8,9,8,9,9,10,9,10,11,11,10,11,10,10,10,9,9,8,9,10,10,11,11,10,10,9,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,6,5,5,5,6,5,5,6,6,5,6,7,7,7,8,7,7,7,6,5,5,5,5,4,4,3,4,4,3,3,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,4,3,3,2,3,3,2,2,2,2,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,5,5,4,5,5,5,5,5,5,4,5,5,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,5,5,6,7,6,6,6,6,6,5,6,5,5,6,6,5,5,6,5,5,5,5,6,6,6,7,6,6,7,6,7,7,7,7,7,7,6,6,6,7,7,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,8,9,10,11,11,11,11,13,14,16,18,18,21,22,20,19,20,21,20,24,20,22,23,21,25,26,26,24,25,25,26,26,25,26,24,25,26,23,24,26,26,24,25,24,24,25,25,23,22,24,24],[28,28,28,28,28,29,29,28,28,27,26,26,27,26,26,26,27,26,27,27,26,26,27,26,26,27,27,27,28,27,26,28,28,28,27,28,26,27,27,27,27,25,25,26,26,24,22,22,23,20,21,21,21,19,19,19,16,18,16,16,13,12,10,8,7,6,5,5,5,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,4,3,3,3,4,4,3,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,5,6,6,5,6,6,5,5,5,5,5,5,5,6,5,6,6,7,8,9,9,10,11,12,13,13,13,15,15,15,17,17,17,18,19,20,21,21,22,23,24,23,24,22,22,23,22,20,23,24,23,23,23,23,24,25,26,25,25,26,26,26,26,26,26,26,26,26,27,26,26,26,27,26,27,27,27,27,26,26,27,26,26,26,26,26,26,24,25,25,24,23,22,20,19,19,17,16,15,14,12,12,10,9,8,6,6,6,6,6,6,7,6,7,7,7,7,8,8,8,9,9,9,10,9,9,10,11,11,10,11,10,10,10,9,9,9,10,10,10,10,10,10,10,9,9,9,9,8,8,8,8,8,7,7,7,6,6,6,6,5,5,5,6,5,5,6,6,5,5,6,6,6,6,7,7,7,7,8,7,6,6,5,5,5,4,4,4,3,4,4,3,3,4,4,3,3,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,6,4,4,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,6,5,6,6,6,6,6,6,6,7,7,6,6,6,6,6,5,6,6,5,6,6,6,5,5,5,6,6,7,7,6,7,7,6,7,7,7,7,7,8,6,6,6,7,7,6,6,6,6,5,6,6,5,5,6,5,5,5,5,5,4,5,5,5,4,5,6,7,8,8,10,11,11,10,11,12,13,16,16,18,19,20,19,17,19,20,20,22,21,22,22,22,23,23,24,22,24,22,24,24,23,26,23,23,24,23,23,24,24,23,24,24,23,24,24,23,22,24,24],[27,27,27,27,27,28,27,27,27,26,24,24,25,24,24,25,25,25,25,26,25,24,25,25,24,25,25,24,25,24,24,25,26,26,24,26,25,25,25,24,26,23,23,23,24,23,19,20,21,18,18,19,18,16,16,17,15,14,15,15,13,12,10,9,7,7,6,5,5,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,3,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,3,3,2,3,3,2,2,3,3,3,3,3,3,4,3,3,4,4,3,4,4,4,3,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,6,6,7,6,6,6,5,5,6,6,5,5,6,6,6,7,8,9,10,10,11,12,12,11,13,14,13,14,16,16,16,17,17,18,20,19,20,21,22,22,22,22,21,21,21,21,21,21,22,22,22,21,23,24,25,24,24,24,24,25,25,24,24,25,25,25,25,25,26,25,26,25,26,26,26,25,25,24,25,25,24,25,25,24,25,24,23,23,22,21,20,19,18,17,16,15,14,13,12,12,10,9,8,7,7,7,7,7,7,7,7,8,8,8,8,9,9,9,10,9,9,10,10,10,10,11,11,11,11,11,11,10,10,10,9,10,10,11,11,12,11,11,11,10,10,9,9,9,9,9,8,8,8,8,7,7,7,7,6,6,6,7,6,6,6,7,6,6,7,7,6,7,7,7,8,8,8,7,7,7,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,5,6,6,6,5,4,4,4,3,3,3,3,2,2,3,3,3,3,3,3,3,4,3,3,3,3,2,2,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,6,5,6,6,5,6,6,5,5,6,6,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,6,7,6,6,7,6,5,6,7,6,5,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,6,7,7,6,7,7,7,6,6,7,6,6,6,6,5,5,6,6,5,5,6,5,5,5,6,7,8,8,10,11,11,11,12,12,14,16,16,15,18,19,19,18,19,18,19,20,20,19,21,20,22,22,23,22,23,21,23,23,22,24,22,22,22,21,21,23,22,22,22,22,22,23,23,22,20,22,22],[28,28,28,28,28,28,28,28,28,26,27,26,27,25,26,26,27,26,26,27,26,26,26,26,26,27,26,26,27,26,25,27,27,27,26,27,25,26,26,25,26,25,25,25,25,24,22,22,22,21,20,20,21,18,19,19,17,17,17,17,14,12,11,9,8,7,6,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,6,6,6,5,6,6,6,6,6,6,7,7,8,8,10,11,11,12,14,14,13,16,16,17,16,19,18,18,20,20,21,22,22,24,25,25,25,25,24,23,24,23,22,24,25,25,24,24,24,26,26,27,26,26,27,26,26,27,26,26,27,27,26,27,27,28,27,28,27,28,28,27,28,27,25,28,26,26,28,27,26,27,25,26,26,25,23,24,22,21,20,19,17,17,14,13,12,12,10,9,7,7,7,7,7,7,7,7,8,8,8,8,9,9,9,11,10,10,11,11,11,11,12,12,11,12,12,11,11,9,10,10,10,11,12,12,12,12,12,11,11,11,10,9,9,10,10,9,9,9,8,7,7,7,7,6,6,6,7,6,5,6,7,6,6,7,7,6,7,8,8,8,8,8,7,7,7,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,5,5,5,6,6,6,6,5,4,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,4,4,5,5,4,4,4,4,4,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,5,4,4,4,5,5,4,5,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,6,6,5,5,6,5,5,6,6,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,6,6,7,7,8,7,7,7,7,7,7,7,6,7,7,6,7,7,6,6,6,6,6,7,7,8,7,7,7,7,8,8,7,7,8,8,7,7,7,7,7,6,6,7,6,6,6,7,6,5,6,6,5,5,6,5,5,5,5,5,5,6,7,7,8,8,10,11,12,10,12,14,15,16,18,19,21,22,20,19,21,21,20,22,21,21,23,22,24,25,24,23,25,23,25,25,24,26,24,24,25,24,24,25,25,25,25,25,22,25,24,23,23,25,24],[28,28,28,29,28,29,29,27,29,28,27,27,27,26,27,26,26,26,27,27,25,26,27,25,26,27,26,26,27,25,25,27,27,28,26,27,25,27,27,26,27,26,25,26,25,25,23,22,23,22,22,21,22,20,18,19,18,18,16,16,14,13,11,9,8,6,6,5,5,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,3,3,3,4,3,3,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,3,2,3,3,3,2,3,3,3,3,3,4,3,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,6,5,6,6,6,6,6,6,5,5,6,6,5,6,6,6,6,7,7,8,10,11,11,13,14,15,13,15,17,16,16,17,18,19,19,19,22,23,23,24,25,24,25,26,23,23,25,24,24,25,25,25,25,25,25,26,27,27,26,26,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,29,28,28,28,28,26,28,28,27,28,27,27,28,25,26,26,25,25,23,22,20,20,18,16,17,15,13,12,10,9,8,7,7,6,7,6,6,6,7,8,8,7,7,8,8,8,9,9,9,9,10,10,10,11,11,11,11,10,11,10,10,9,9,10,9,11,11,11,10,10,10,10,10,9,8,8,8,8,8,7,7,8,7,7,6,6,5,5,5,6,5,5,6,6,5,5,6,6,6,6,7,7,7,7,7,7,7,7,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,4,3,3,3,4,4,4,5,5,6,6,5,4,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,4,4,3,4,4,3,3,4,4,4,4,5,4,4,5,5,6,5,6,6,5,5,6,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,4,5,5,4,5,5,5,5,5,6,6,5,6,6,6,6,6,7,7,7,7,7,7,6,7,6,6,6,7,6,6,6,6,5,6,6,6,6,7,7,6,7,7,7,7,7,7,7,8,8,7,7,7,7,7,6,6,7,6,5,6,6,5,5,6,5,5,5,5,5,4,5,5,5,5,5,6,7,8,9,10,11,11,11,12,12,15,15,18,17,21,23,20,19,21,21,20,24,21,22,24,22,24,25,25,25,26,24,26,25,25,25,25,25,25,24,25,26,26,25,25,25,24,25,25,24,23,25,24],[28,27,27,28,27,28,27,27,28,26,25,26,26,26,26,26,25,26,26,26,26,27,26,26,26,26,26,26,26,26,25,27,27,28,26,27,26,26,27,26,27,25,25,25,25,24,22,22,23,20,20,20,21,19,18,19,17,17,16,16,14,13,11,9,8,7,6,5,5,4,5,4,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,3,2,2,2,2,2,2,2,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,3,3,2,3,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,4,5,5,5,5,5,6,6,6,6,6,6,7,6,6,7,6,6,6,5,6,6,6,6,6,6,7,7,8,9,10,11,11,13,13,13,12,14,15,14,15,17,17,17,19,18,21,22,21,23,24,24,23,25,23,22,23,22,21,22,23,23,23,23,23,25,25,25,24,25,26,26,25,26,26,26,26,27,26,26,26,27,26,27,26,27,26,27,26,26,25,26,26,26,27,26,27,26,25,25,25,25,22,21,21,18,18,18,16,15,14,13,12,10,10,9,8,7,7,7,7,7,8,8,8,8,9,9,9,9,10,10,9,10,11,11,11,11,12,13,11,11,12,12,10,10,10,10,11,11,12,13,12,13,12,11,11,11,10,10,10,10,10,9,9,9,8,8,7,7,7,6,6,6,7,7,6,7,7,7,7,7,7,7,7,8,8,8,9,8,8,7,7,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,5,5,5,6,6,6,5,5,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,4,4,4,5,5,4,4,5,5,5,5,5,5,4,4,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,7,6,7,6,6,6,7,6,6,6,7,6,6,6,6,6,5,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,6,7,7,7,7,7,8,8,8,8,8,7,7,7,7,6,8,7,6,7,7,7,6,6,6,7,8,8,8,7,8,8,8,8,7,8,8,9,9,7,8,7,8,8,7,7,8,7,6,7,7,6,6,6,6,6,6,6,6,5,6,6,5,5,5,6,7,8,9,11,12,12,10,13,13,15,16,17,17,19,20,20,19,20,19,21,22,21,21,22,21,22,22,24,21,23,22,23,24,23,24,23,24,23,24,23,24,24,23,24,23,22,24,24,22,21,23,23],[28,28,27,27,27,28,27,27,27,25,25,25,26,25,25,26,26,26,26,26,25,25,25,25,25,25,25,26,26,26,25,26,26,27,25,27,26,26,27,25,26,24,24,24,25,24,21,21,22,20,19,20,20,18,18,19,18,17,17,16,15,13,12,11,10,8,8,7,7,6,6,6,5,5,5,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,2,2,2,2,3,3,3,2,2,3,3,3,3,3,3,3,2,3,2,2,2,3,2,2,3,2,2,3,3,3,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,4,3,3,4,3,3,3,4,3,3,4,4,4,5,5,5,5,5,5,5,6,6,5,6,5,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,5,4,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,3,4,4,3,4,4,4,4,4,4,4,5,5,5,5,5,6,5,5,6,6,6,7,6,6,7,7,7,7,8,8,8,8,8,8,9,9,9,9,9,8,8,8,7,7,8,8,7,7,8,8,8,10,10,12,13,12,14,14,14,14,15,16,16,17,18,19,18,19,19,21,23,21,22,24,23,23,24,23,23,22,22,21,23,23,23,24,24,23,25,25,25,25,25,26,26,26,26,26,26,27,26,26,26,26,27,26,27,26,26,26,26,26,26,25,26,25,25,27,26,26,26,25,25,24,23,23,21,21,18,18,18,16,17,14,14,15,12,12,10,10,9,10,9,10,10,10,11,11,11,11,12,12,12,13,14,13,12,14,14,13,14,14,15,14,14,15,13,13,13,13,13,13,14,15,14,15,15,15,14,13,14,13,12,12,13,11,11,12,11,11,10,10,10,10,10,8,9,10,9,9,9,10,9,9,10,10,8,9,10,10,10,10,10,9,9,9,8,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,6,6,6,7,7,8,8,7,6,6,5,5,5,4,4,4,4,4,4,4,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,8,7,8,7,8,7,7,7,7,7,7,7,7,7,6,7,7,6,6,7,7,6,7,7,6,7,6,6,6,6,6,6,5,5,5,5,4,4,4,3,3,3,3,3,3,3,2,3,3,3,3,4,5,5,5,5,6,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,6,5,6,6,6,6,6,6,7,7,7,8,7,8,8,9,8,8,8,8,9,9,8,8,9,8,8,8,8,8,8,7,8,8,7,7,8,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,10,10,9,10,10,9,9,9,9,9,10,9,9,10,10,9,8,9,9,9,11,10,11,10,11,11,10,10,10,10,10,10,11,10,9,9,10,10,9,9,10,9,9,8,10,8,8,8,8,8,8,8,8,8,7,8,7,8,7,8,9,10,10,12,13,14,12,14,15,17,18,19,19,20,21,21,21,21,21,22,22,22,21,23,21,23,23,25,23,24,23,24,25,25,26,24,24,24,24,24,24,24,25,25,24,24,24,24,23,22,23,24],[28,28,28,28,28,28,28,28,28,26,26,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,27,27,27,25,27,26,26,26,25,27,26,24,25,25,24,23,22,23,21,21,21,21,20,19,19,19,18,17,17,16,15,13,12,10,9,9,8,8,7,7,7,6,6,6,6,5,5,5,5,5,4,5,5,4,4,4,4,3,3,3,3,3,3,2,2,2,2,1,2,1,1,1,0,1,1,1,2,2,3,3,2,2,2,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,3,2,2,2,3,3,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,4,3,3,4,4,4,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,5,4,4,4,4,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,5,4,6,6,5,6,5,6,5,5,5,4,4,5,5,5,5,5,5,5,6,5,5,5,5,6,6,5,5,6,6,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,6,6,6,6,5,5,5,4,5,4,4,4,5,5,4,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,8,7,8,8,9,8,8,9,9,9,9,9,9,10,9,9,9,8,9,9,9,9,9,9,10,10,11,11,13,14,14,15,15,16,15,17,18,17,18,19,19,20,20,20,22,23,22,23,25,25,24,25,24,23,24,23,22,23,24,25,25,25,24,26,26,27,26,26,27,26,27,26,26,26,27,27,26,26,27,27,27,27,27,28,28,27,27,27,26,27,27,27,27,26,27,27,25,26,25,24,24,24,22,20,20,18,17,17,15,15,14,14,12,12,10,10,10,10,10,10,11,12,11,12,11,12,13,13,13,14,13,12,14,15,14,13,15,15,14,14,15,14,14,13,13,13,14,13,15,15,15,16,15,14,14,15,14,13,12,13,13,11,12,12,12,11,10,11,11,10,9,9,10,9,9,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,10,8,9,8,7,7,6,7,6,7,7,6,7,7,7,6,7,7,7,7,7,6,6,7,7,7,6,6,6,6,6,7,7,6,6,6,7,7,8,7,9,8,7,7,6,6,6,5,5,4,5,5,4,4,4,5,5,5,6,6,5,5,5,6,5,5,5,5,5,5,6,6,5,5,6,6,5,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,8,8,8,7,7,8,8,7,8,8,7,7,7,8,8,7,7,7,7,7,7,7,8,7,7,7,7,7,7,7,6,6,6,6,5,5,4,4,4,4,4,4,3,3,3,4,4,4,5,5,5,6,6,7,7,6,7,7,7,7,7,7,7,7,6,6,6,6,6,7,6,7,7,7,6,7,7,7,8,8,8,8,9,9,9,9,10,9,9,9,9,9,9,9,9,9,9,8,9,9,8,9,9,8,8,8,8,7,8,8,8,7,7,8,8,8,8,9,8,9,9,9,10,9,10,10,10,9,10,10,11,10,10,10,10,10,10,10,10,11,10,10,10,11,10,9,10,10,10,12,11,12,10,10,11,11,11,11,11,11,11,12,11,10,10,10,10,9,10,10,10,9,9,10,9,9,9,9,8,9,9,9,8,9,8,8,8,9,10,10,11,11,12,13,14,13,15,15,16,18,19,18,21,21,20,20,21,21,21,22,21,22,24,21,23,24,25,24,24,23,26,25,24,26,24,25,26,24,25,25,25,25,25,25,24,25,25,23,23,24,24],[28,28,28,29,28,29,28,28,29,27,26,27,27,26,27,26,26,26,27,27,26,27,26,26,26,26,26,26,26,26,25,27,27,28,26,28,26,27,27,26,28,26,25,26,26,26,24,23,24,22,22,21,22,21,20,20,19,19,17,18,16,14,13,12,10,9,8,8,8,6,7,6,6,5,6,5,5,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,3,3,3,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,2,2,3,2,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,5,4,5,5,5,5,5,6,6,5,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,5,5,5,5,6,5,5,5,5,4,4,5,5,4,4,5,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,6,6,6,7,7,6,7,7,7,7,7,8,8,8,9,8,8,9,8,9,9,8,9,8,8,8,8,9,8,8,9,9,8,9,9,10,11,13,13,13,14,15,16,16,17,19,18,18,19,20,21,21,21,23,24,23,24,26,26,25,26,24,24,24,24,24,24,25,24,25,25,25,25,26,26,26,26,27,27,27,27,27,27,28,28,28,27,27,27,27,28,28,28,28,28,28,28,27,28,28,28,28,28,28,28,26,27,27,26,25,24,23,21,21,20,18,19,16,15,15,13,13,12,10,9,9,10,10,9,10,11,12,12,11,12,13,12,13,15,14,14,15,15,14,15,16,16,15,15,14,15,14,13,13,13,15,14,15,16,16,16,15,15,15,15,14,13,13,13,13,12,12,11,11,10,10,10,10,8,8,8,9,9,8,9,10,9,9,9,10,9,10,11,11,10,11,11,10,9,9,8,8,7,7,6,6,6,6,6,6,5,6,6,6,5,6,6,6,6,6,5,6,6,6,5,5,6,5,5,5,6,5,5,6,6,7,6,7,7,8,8,7,6,5,5,5,5,4,4,4,4,4,4,4,5,5,5,6,6,6,5,5,5,5,4,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,8,7,7,7,7,6,7,7,7,6,7,7,7,7,7,7,7,6,7,7,7,6,7,7,7,7,6,6,7,6,6,6,6,6,5,5,5,4,4,4,4,3,3,3,4,3,3,3,4,4,5,5,5,6,6,7,6,6,7,7,7,7,7,7,6,6,6,6,5,6,6,6,5,6,6,6,6,7,6,7,7,7,7,7,8,8,9,9,9,9,8,9,9,8,9,9,9,8,8,8,9,8,7,8,8,8,7,8,8,7,8,7,7,7,7,7,7,7,8,8,7,8,9,9,9,9,10,10,9,10,10,11,11,10,11,11,10,9,10,10,9,11,10,9,10,10,10,8,9,9,9,10,11,11,10,10,10,11,12,11,11,11,12,12,10,11,10,10,11,9,9,11,10,8,9,10,9,8,9,9,8,8,9,8,7,8,8,7,7,7,9,9,10,11,13,13,14,13,14,15,17,18,21,20,22,23,22,22,22,23,22,24,23,23,25,23,25,25,26,25,26,24,27,26,25,27,26,25,26,26,26,26,26,25,26,26,24,26,26,25,24,25,24],[28,27,27,28,27,29,28,27,28,27,25,26,27,27,26,26,27,27,26,27,27,27,26,26,26,26,26,26,26,27,25,26,27,28,26,27,27,26,27,26,27,25,25,25,25,25,23,23,25,21,20,22,23,20,19,21,18,17,19,17,16,15,13,12,11,10,10,8,9,7,8,7,7,6,6,6,5,5,5,5,5,4,5,5,4,4,5,5,5,4,4,3,3,3,3,3,2,2,2,2,2,1,1,1,1,0,1,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,3,2,3,3,3,2,3,3,4,3,4,4,6,4,4,3,4,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,4,4,4,4,4,4,3,4,4,4,4,4,5,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,6,6,6,7,6,6,7,7,7,7,7,7,7,6,6,6,5,5,5,4,4,4,4,4,3,4,4,4,4,4,5,4,4,5,5,4,5,5,5,6,6,6,6,5,5,6,5,5,5,6,5,5,6,6,5,5,6,6,6,6,6,6,6,6,6,7,6,6,5,5,6,6,6,6,6,6,6,6,6,6,6,7,6,6,7,5,6,5,5,5,5,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,9,9,9,9,10,10,10,10,11,11,11,10,10,11,11,9,10,9,9,10,9,9,10,10,11,10,12,12,13,14,14,15,16,17,16,16,20,17,18,19,20,20,21,21,23,24,22,25,26,24,25,27,24,24,24,24,23,24,23,25,25,24,25,25,26,27,26,26,27,27,27,27,27,27,27,27,27,28,27,27,27,28,27,28,27,27,27,27,27,27,27,27,28,27,27,28,26,26,26,25,23,22,23,20,19,18,17,18,16,15,15,14,14,13,12,11,13,12,12,12,13,14,14,13,14,15,15,14,16,17,16,15,17,16,16,15,17,18,18,18,17,16,15,16,15,16,16,17,18,18,18,17,17,17,16,17,16,15,15,16,15,14,14,13,13,13,12,13,13,11,11,11,13,11,11,12,12,11,12,12,12,11,11,12,12,12,12,12,11,11,11,10,9,9,8,7,7,7,7,8,7,7,7,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,7,8,9,9,9,9,8,7,7,6,6,6,5,5,5,6,5,6,6,7,8,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,8,7,8,8,9,8,8,10,11,10,9,9,10,9,8,9,9,8,8,9,9,8,8,8,9,9,7,8,9,8,8,8,9,8,8,8,8,8,8,7,8,7,7,6,6,6,5,5,5,5,4,4,4,4,4,4,4,5,5,6,6,7,7,7,8,8,8,8,8,8,7,8,8,7,7,7,7,6,6,7,7,7,7,7,7,8,8,8,8,9,9,9,9,10,11,12,11,11,11,10,12,11,10,11,11,11,10,10,10,11,10,9,10,10,9,9,10,9,8,9,8,9,8,8,10,9,9,10,11,10,10,11,11,12,11,12,11,11,12,11,13,12,13,13,12,12,11,12,11,11,12,12,11,12,12,11,11,11,11,11,13,13,13,13,13,14,13,14,13,13,13,14,14,12,13,11,14,12,12,11,12,12,12,11,12,11,11,11,11,11,10,11,11,9,10,10,9,9,9,9,10,11,12,14,15,15,15,17,16,18,19,21,21,21,22,23,21,22,22,23,24,24,23,24,24,24,24,26,25,26,24,26,27,26,27,25,26,25,25,25,26,26,25,26,25,25,26,26,24,23,24,25],[27,27,27,27,27,28,27,27,27,25,26,26,26,26,26,26,25,26,26,25,25,25,25,25,25,25,25,25,25,25,25,25,26,27,24,26,25,24,26,24,25,24,24,24,24,24,23,21,22,21,20,21,21,20,19,19,19,19,18,18,16,16,15,14,13,12,11,10,10,9,9,9,9,9,8,7,7,6,6,7,7,5,6,7,6,5,6,6,6,5,5,5,5,4,3,4,3,3,2,3,3,2,2,2,1,1,0,1,2,3,3,3,3,3,4,4,4,4,4,4,3,3,4,4,4,3,4,4,3,4,4,3,4,4,4,6,4,5,4,4,3,4,3,3,3,3,3,3,4,4,3,4,4,4,3,4,3,3,5,4,5,5,6,5,5,5,6,4,5,6,6,5,5,6,6,5,5,6,5,5,5,6,6,6,5,6,5,6,6,6,6,6,7,7,6,7,8,8,8,9,9,8,9,9,9,9,8,8,7,7,7,6,6,6,5,6,5,5,5,6,6,5,6,7,6,6,7,7,6,7,7,7,7,7,7,8,7,7,7,7,7,7,8,6,8,8,8,6,8,8,8,7,7,9,8,7,7,8,9,8,7,7,8,8,8,8,8,8,9,8,8,9,8,8,9,8,8,8,7,8,7,7,7,7,6,7,7,7,7,8,8,7,8,8,8,8,8,8,8,9,9,9,9,10,9,9,11,10,10,11,11,12,11,12,11,12,13,13,13,13,12,12,12,11,11,11,12,11,11,11,12,11,12,14,14,16,16,15,16,17,17,17,18,19,18,19,20,20,20,21,20,22,22,22,23,24,23,24,23,24,24,23,23,23,24,23,24,24,24,22,25,25,26,25,24,26,26,25,26,26,27,27,27,27,26,27,27,27,27,26,27,26,26,26,25,26,25,25,26,26,26,25,26,24,25,24,24,23,21,23,20,19,19,18,18,17,15,17,15,14,14,14,13,15,13,14,15,15,17,15,15,16,16,16,16,17,18,17,16,18,18,17,17,19,19,18,18,17,17,16,16,16,16,16,17,18,18,19,19,18,17,17,17,17,16,17,17,16,15,16,15,14,14,14,15,13,14,13,14,14,13,14,14,14,12,13,14,13,12,13,14,13,13,13,13,12,12,12,11,11,10,10,10,10,9,9,9,10,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,8,8,8,9,9,9,10,10,10,10,9,9,8,8,8,8,7,7,7,7,7,7,7,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,8,8,7,8,8,8,8,8,9,8,8,9,8,9,9,10,10,9,10,11,10,10,11,11,11,12,11,12,11,12,10,11,11,11,10,10,11,11,10,10,10,11,11,10,11,11,10,10,10,10,10,9,10,10,9,10,9,8,8,8,7,7,7,6,6,6,6,5,5,5,5,4,4,5,5,6,6,7,7,8,8,9,8,8,9,8,8,8,8,9,8,8,8,9,8,8,8,10,9,9,9,10,10,10,9,11,11,11,12,11,12,13,13,13,12,12,12,13,13,13,12,12,12,12,11,12,13,11,11,12,12,11,11,11,10,10,10,11,10,11,10,12,12,12,12,12,13,13,12,14,14,13,13,13,13,13,12,14,13,14,14,14,13,13,14,13,13,14,13,13,14,14,12,13,14,14,13,16,14,14,15,14,15,14,14,14,14,14,13,15,14,13,13,13,13,13,13,13,14,13,12,14,13,13,12,12,13,12,12,12,12,11,11,11,12,11,12,13,12,13,15,16,17,15,17,17,20,20,22,20,23,22,22,22,23,22,22,24,23,23,25,23,24,24,25,24,25,24,26,26,25,26,25,26,26,25,25,26,25,25,25,25,23,25,25,24,23,24,25],[28,28,28,28,28,29,28,28,28,27,27,27,27,27,26,27,27,26,27,26,26,27,26,26,27,26,26,27,26,26,26,27,26,27,27,27,26,26,27,25,27,26,25,25,26,25,24,23,24,23,22,22,22,22,21,21,20,21,19,20,18,18,15,15,14,12,12,12,11,11,11,10,11,10,9,9,9,8,8,8,9,8,9,8,8,8,8,8,8,7,7,6,6,5,5,5,5,5,4,4,4,3,3,2,2,2,1,0,1,2,3,3,4,4,4,4,4,4,4,4,3,4,5,4,4,4,5,3,4,5,5,4,4,6,5,7,5,5,5,4,5,4,4,4,4,4,5,4,5,5,5,6,6,5,5,5,5,5,5,7,7,8,7,6,6,7,6,5,6,7,6,5,6,6,4,5,6,7,5,6,6,6,6,6,7,7,7,7,7,8,8,7,8,8,7,8,9,9,8,9,9,9,10,10,9,10,9,9,8,8,7,7,8,6,6,8,7,6,7,8,7,7,7,9,7,7,9,10,8,8,9,10,9,9,9,9,7,7,8,7,7,8,8,7,8,8,8,7,9,9,8,9,8,9,9,7,8,9,10,9,9,9,9,10,9,10,9,10,10,9,10,9,9,9,9,9,9,9,8,9,9,9,8,8,8,9,9,9,9,9,10,9,9,9,10,9,10,10,10,10,11,11,11,11,11,11,11,12,11,12,12,13,12,13,12,13,14,13,14,13,13,13,13,13,11,12,13,13,12,12,13,13,13,14,14,17,17,16,18,18,18,19,19,19,20,19,20,20,22,22,21,23,24,23,24,25,24,25,25,25,24,25,25,25,25,24,25,25,26,24,26,27,27,26,26,27,27,27,27,28,28,28,28,28,28,28,28,28,28,27,28,28,28,28,27,27,28,27,28,28,27,28,27,27,28,27,26,26,24,24,23,22,21,19,19,18,17,18,16,15,15,14,14,16,14,14,15,15,17,17,17,17,17,17,18,17,19,17,16,18,19,17,18,19,19,18,18,19,18,17,17,17,17,18,17,19,18,19,20,20,18,18,19,19,16,18,18,16,16,17,16,15,14,15,16,16,14,13,14,15,14,14,15,15,14,14,15,14,13,14,14,14,13,14,13,13,13,14,12,13,12,11,12,11,10,10,11,11,9,10,11,9,10,10,11,10,10,10,10,9,10,11,9,10,10,11,9,11,11,10,10,10,10,10,10,10,10,11,11,10,10,9,10,9,9,9,8,9,8,8,8,8,8,9,9,9,9,9,10,9,10,10,9,9,9,9,9,9,9,9,10,10,10,9,10,10,9,10,10,10,9,11,11,9,10,11,11,11,11,12,11,11,12,14,13,12,12,14,12,10,12,13,11,11,12,13,11,12,11,13,13,10,12,12,12,11,12,11,11,11,12,11,11,11,11,11,10,10,10,9,9,8,9,9,9,8,8,8,8,7,7,8,8,9,8,9,9,9,10,10,10,9,10,10,10,10,10,10,10,10,11,11,9,10,11,11,10,11,11,10,11,12,11,12,13,13,12,12,13,14,14,15,15,14,13,15,15,14,14,14,14,14,13,13,15,14,14,14,14,13,13,13,12,12,12,12,12,12,12,13,13,13,14,14,15,14,15,16,15,14,15,15,15,14,15,16,15,16,15,15,14,15,15,15,15,16,14,14,16,16,13,14,15,15,14,17,15,17,16,15,18,16,16,16,16,16,15,17,15,15,14,16,15,14,14,15,15,14,13,15,14,14,13,14,14,13,13,13,12,12,12,12,11,12,13,13,13,14,16,16,17,16,17,18,19,20,22,20,22,22,22,22,23,22,22,23,24,23,25,25,24,25,26,25,26,25,26,26,25,27,26,26,25,26,26,26,25,26,25,25,25,26,25,25,24,25,25],[28,28,28,28,28,29,28,28,29,28,27,27,27,27,27,28,27,27,28,27,27,28,26,27,28,27,26,28,27,27,27,27,28,28,27,28,27,27,27,27,28,26,26,26,27,26,25,24,25,24,24,24,24,22,22,23,21,21,21,20,19,18,17,16,15,13,13,13,13,12,13,11,12,11,10,10,10,9,8,9,11,10,10,9,10,10,9,10,9,10,9,10,8,8,7,8,6,6,5,5,5,4,4,3,2,2,2,1,0,1,2,3,3,5,5,3,3,5,6,5,4,6,5,4,3,5,5,4,5,5,5,4,5,5,6,7,6,6,6,5,5,6,5,4,6,7,5,5,6,6,5,7,7,6,6,7,7,5,6,6,7,7,8,7,8,7,7,6,7,7,6,6,8,8,6,6,7,7,6,7,6,8,7,7,8,8,8,8,9,8,8,9,9,8,9,9,10,10,10,10,11,11,11,12,11,11,11,10,10,10,10,9,9,8,7,8,8,7,8,9,8,8,8,10,8,8,10,11,8,10,10,11,10,9,9,9,8,8,9,8,8,9,9,10,10,9,10,11,10,9,11,11,9,10,9,10,9,9,10,9,9,10,9,10,10,10,10,10,10,10,11,10,10,10,11,11,10,10,9,10,10,10,8,9,9,9,9,10,10,9,10,11,11,10,10,11,11,10,11,11,12,12,12,11,12,13,12,13,13,13,12,15,14,14,13,14,15,15,15,14,15,16,14,14,12,14,15,14,13,14,14,15,16,16,17,18,18,18,19,20,19,21,21,22,22,22,22,23,24,24,24,25,25,25,26,26,26,27,27,26,25,26,26,25,26,25,26,26,27,25,28,27,28,27,27,28,28,27,27,28,28,28,28,28,27,28,28,28,28,28,29,29,28,29,28,28,28,28,29,29,29,29,28,27,28,27,27,25,24,25,22,22,21,19,20,18,17,20,17,16,17,16,16,16,16,16,16,17,20,19,18,19,19,20,18,19,20,20,18,20,20,20,19,21,21,20,20,19,19,19,19,19,18,19,18,20,19,21,22,21,20,19,21,20,18,20,20,19,18,19,18,18,17,16,17,17,17,14,15,18,16,15,16,16,15,16,17,16,15,16,16,17,15,16,16,14,14,14,14,14,13,13,11,11,11,11,12,11,10,12,12,10,10,12,11,11,11,12,10,10,11,12,11,10,11,12,11,11,12,12,10,11,11,12,11,12,12,12,12,12,11,11,11,10,10,10,10,10,10,11,10,12,10,11,11,12,11,11,12,11,11,11,11,11,10,10,11,10,10,10,10,10,11,10,11,10,10,11,11,10,10,11,11,10,11,12,12,11,12,14,13,12,14,15,15,13,14,15,13,11,13,13,13,12,14,14,12,12,12,14,14,12,12,14,13,12,13,13,13,13,13,13,12,12,12,12,12,11,10,10,10,9,10,10,10,10,8,9,9,8,7,8,9,10,9,11,11,11,11,12,11,11,12,12,11,10,11,11,11,11,12,12,10,11,12,12,11,12,12,10,12,13,12,13,13,14,13,14,15,16,16,17,17,16,15,17,16,15,17,17,16,16,14,16,16,15,15,15,16,14,14,15,14,13,14,13,13,12,12,15,14,13,15,16,16,16,16,16,17,16,16,16,17,16,16,17,17,18,17,16,16,16,16,16,16,17,17,16,18,17,16,16,17,17,17,19,17,17,17,17,17,17,18,18,17,18,17,18,17,17,16,16,18,17,16,16,17,16,16,17,16,16,15,16,15,15,15,15,13,14,14,13,12,14,13,13,14,15,17,17,19,19,19,19,20,23,22,23,24,23,25,24,24,24,24,24,25,24,25,26,25,26,27,25,25,26,27,26,25,28,26,26,27,27,26,27,27,27,27,27,26,27,27,26,25,26,26],[29,29,28,28,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,29,28,29,29,28,28,29,28,29,28,28,28,28,29,29,27,29,28,28,28,28,28,27,27,27,27,27,26,26,27,25,24,25,26,25,24,26,24,24,23,23,22,21,20,20,18,18,17,17,17,18,17,17,16,17,16,15,15,13,12,13,13,13,14,14,13,13,13,14,15,13,13,13,13,11,11,9,9,8,8,7,8,6,7,6,4,4,3,3,1,0,1,3,4,5,6,5,5,7,8,7,6,6,7,5,5,6,6,5,6,7,7,6,8,9,9,11,11,12,11,8,9,11,9,7,10,9,7,7,10,8,8,11,12,9,8,9,8,7,8,10,12,12,12,11,11,12,12,9,10,11,11,11,10,10,8,9,10,10,8,10,10,12,11,9,11,13,12,11,13,12,13,13,13,13,14,14,14,13,13,15,16,14,16,16,16,16,15,15,15,14,14,14,14,15,12,13,15,12,11,13,13,11,13,14,12,11,14,15,13,12,13,15,13,15,12,12,12,12,11,11,11,13,12,11,14,13,13,13,14,12,13,14,14,13,12,12,12,12,13,13,14,14,14,15,14,13,16,14,15,15,16,15,15,15,16,16,15,14,15,15,13,16,13,15,14,13,14,15,15,13,15,15,15,16,15,16,14,16,16,16,17,16,15,17,18,17,19,19,18,19,20,20,18,20,19,18,21,20,20,19,19,20,20,19,18,19,20,20,17,19,19,20,19,19,20,21,22,22,23,23,24,23,23,25,24,24,25,25,26,26,25,27,27,26,28,28,27,28,28,27,27,27,27,27,28,27,28,28,27,28,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,29,29,29,29,28,29,28,28,27,26,27,22,25,24,22,24,21,20,21,21,21,20,21,20,23,21,21,23,23,24,23,24,23,24,24,24,24,25,25,25,25,26,25,24,26,27,26,26,25,24,23,24,24,24,23,25,26,26,26,26,26,26,25,25,25,24,25,25,24,23,24,24,23,22,22,24,23,23,22,22,22,21,23,21,22,22,22,22,20,21,20,22,22,20,22,20,19,19,20,18,18,19,16,16,17,14,17,17,15,14,17,17,15,16,17,17,16,17,16,17,16,17,18,16,15,17,17,15,16,17,16,15,16,17,17,16,17,16,17,17,17,16,16,15,15,15,14,14,16,14,16,15,15,16,16,16,16,17,15,16,16,16,16,16,16,16,16,15,16,17,16,16,16,16,15,17,17,15,16,17,16,14,17,17,16,17,19,18,18,19,19,19,19,20,21,20,20,21,20,19,20,21,19,19,19,19,19,20,18,20,19,19,19,20,18,19,19,20,17,20,18,19,17,18,18,18,18,17,16,16,15,15,14,14,14,14,13,11,13,13,11,12,12,13,12,14,14,16,16,15,15,15,15,16,15,14,14,15,15,17,16,18,17,16,16,16,18,17,18,19,17,18,19,19,21,19,20,22,21,21,21,22,21,21,21,21,22,21,22,21,21,21,22,20,21,20,19,21,21,20,20,20,19,18,20,17,20,18,20,20,20,19,22,21,21,21,22,20,22,22,21,22,21,22,21,22,22,22,22,22,22,21,22,21,20,21,21,22,21,23,21,20,21,23,22,21,24,22,23,23,22,22,21,22,21,22,22,22,23,22,23,21,22,21,21,20,21,22,21,22,21,22,22,20,22,23,20,21,21,21,20,19,19,21,18,18,18,19,20,21,22,22,21,23,24,24,25,26,25,26,27,27,25,27,26,26,27,26,26,28,27,27,28,28,28,29,28,28,29,29,29,28,29,29,28,28,29,29,28,29,28,28,29,29,28,26,27,28],[29,28,29,29,29,29,29,29,29,28,28,28,28,28,27,27,28,28,28,28,28,28,28,28,28,28,27,28,27,27,27,27,28,28,27,28,28,27,28,27,28,27,27,27,27,26,26,25,26,24,24,25,25,24,23,25,22,23,22,22,21,20,19,18,17,16,16,16,16,17,16,16,15,15,14,14,13,11,11,13,14,11,13,14,13,13,13,14,13,13,11,12,11,12,12,11,10,8,8,8,7,7,7,7,5,4,4,4,3,1,0,1,3,5,6,3,5,6,8,9,7,7,9,8,8,8,9,7,9,10,9,9,10,10,9,11,10,12,10,10,9,11,10,10,10,11,8,11,11,10,9,12,12,8,8,8,8,6,7,10,10,9,9,8,9,9,9,7,10,10,9,11,10,10,10,11,12,11,11,13,11,13,12,11,12,13,12,12,14,12,13,15,14,12,13,13,12,14,14,14,13,15,16,15,16,15,15,15,14,14,12,13,13,13,12,14,14,12,13,14,12,11,14,15,12,12,15,14,12,14,14,14,12,12,12,11,11,10,12,11,11,12,13,12,14,13,14,14,14,13,15,15,14,12,13,12,13,12,12,14,15,15,15,16,14,14,16,15,15,16,16,15,16,15,16,16,15,14,15,16,14,14,14,14,14,14,14,14,15,15,15,14,15,16,15,14,15,17,15,15,16,15,15,17,16,16,18,18,16,17,18,19,17,17,18,17,20,18,19,19,17,17,18,18,17,17,18,17,17,17,18,18,19,19,20,20,21,20,22,22,22,22,22,23,22,23,24,24,24,26,24,26,26,26,26,26,26,27,27,26,26,26,27,27,27,26,27,27,27,25,27,29,28,27,28,28,29,28,28,29,28,29,29,29,28,29,29,29,28,28,29,28,28,28,28,28,28,28,29,28,29,28,29,28,28,27,28,26,25,25,22,23,22,20,22,21,20,21,19,19,19,19,19,21,19,19,21,22,22,21,22,22,23,23,23,23,23,24,23,23,24,23,23,25,25,25,24,24,23,23,23,23,23,22,23,24,24,25,25,24,23,23,24,24,21,23,24,22,22,23,20,21,21,20,22,21,21,21,20,20,19,22,21,20,19,20,19,19,20,20,20,20,20,19,20,19,18,17,17,16,18,16,16,17,15,17,16,17,17,17,16,17,18,16,16,16,17,16,16,18,16,17,16,16,16,16,16,16,16,16,15,16,16,16,15,16,15,15,15,15,15,16,15,16,15,14,14,15,14,15,14,13,14,15,15,15,16,14,15,16,15,15,17,15,16,16,15,16,15,15,16,15,15,16,16,15,15,16,16,16,16,16,17,17,17,18,18,19,18,18,18,18,18,20,19,20,19,18,17,19,19,17,18,19,18,17,19,17,18,18,17,18,18,18,17,18,18,17,18,16,18,16,17,17,18,17,16,16,15,14,15,13,12,14,14,11,11,11,10,12,12,11,13,12,12,12,15,14,15,14,14,16,15,14,14,14,14,15,15,16,16,16,15,16,16,17,16,16,18,17,17,18,18,19,18,18,20,19,19,20,20,20,20,19,20,21,19,19,20,20,19,21,18,20,19,17,20,19,19,18,18,19,18,18,16,18,17,18,18,18,18,19,19,19,20,20,19,21,20,19,20,20,21,20,19,20,20,21,20,21,19,20,20,20,20,20,20,19,21,20,18,20,21,20,20,21,21,21,21,21,22,21,21,20,20,21,20,22,21,21,20,20,21,20,20,21,21,19,19,21,21,19,19,20,21,18,19,20,20,18,18,18,20,18,17,17,19,20,21,21,22,22,22,22,24,25,25,24,26,26,27,25,26,26,27,27,27,25,28,27,27,27,28,28,28,27,28,28,28,29,28,28,28,27,27,28,29,27,28,28,27,28,28,27,25,26,28],[29,29,28,29,29,29,29,28,29,28,27,28,27,28,27,28,27,27,28,27,27,28,28,27,27,27,27,27,27,27,27,28,27,28,27,28,27,27,28,27,27,27,26,26,26,25,25,24,25,22,23,23,23,21,20,22,20,19,20,18,17,16,14,14,12,10,11,10,9,9,9,8,8,7,7,7,7,6,6,6,7,5,7,7,6,6,7,7,7,7,6,7,6,5,5,5,4,4,4,4,3,3,4,4,3,3,4,4,3,2,1,0,1,1,2,3,3,3,5,5,3,3,4,5,4,3,5,5,4,5,6,6,6,7,8,8,7,7,7,7,6,6,6,6,6,5,4,4,4,4,4,4,4,3,3,3,3,3,3,5,5,5,5,4,4,4,5,3,4,5,4,4,4,6,4,4,6,7,6,7,6,6,7,8,7,7,8,8,7,7,8,9,8,8,9,9,10,9,9,9,10,9,10,10,10,10,10,9,9,8,8,8,7,7,7,7,6,7,6,6,6,6,6,7,5,6,6,6,6,6,6,7,6,7,7,8,6,7,7,7,6,6,7,6,7,7,8,8,7,7,9,8,7,8,8,8,9,8,9,8,8,8,7,8,8,7,8,8,8,8,9,9,9,9,9,9,9,9,9,9,8,8,7,7,6,7,7,7,7,7,8,7,8,7,7,8,8,8,8,8,9,9,9,9,10,10,10,11,10,11,10,12,12,12,13,13,14,12,12,12,12,12,11,12,10,11,12,11,11,11,11,12,12,13,14,14,15,15,17,18,17,18,20,20,19,20,21,21,22,24,22,24,25,24,25,26,26,26,25,26,25,25,25,25,25,25,26,25,26,26,27,28,28,27,26,27,28,28,28,28,28,28,28,28,28,28,28,28,28,27,28,28,27,28,27,28,28,27,28,29,27,28,28,27,27,26,26,24,23,23,20,20,20,17,19,16,16,17,14,15,14,13,12,14,13,14,14,15,17,16,15,18,17,18,17,18,19,19,18,20,20,19,19,20,20,20,19,19,19,17,17,18,18,18,19,19,20,20,20,19,21,17,20,18,17,18,18,17,17,17,16,15,14,14,14,15,15,12,13,15,13,13,15,15,14,15,15,15,13,14,15,16,15,15,15,14,14,14,12,12,11,10,10,9,9,9,10,9,9,10,10,9,9,10,10,9,9,10,10,8,9,10,9,8,10,10,8,8,10,9,8,9,9,10,9,10,10,11,11,10,10,9,9,8,9,9,7,8,8,9,9,10,9,9,9,10,9,9,9,9,9,8,8,9,8,8,8,8,8,7,9,8,8,8,9,7,7,8,8,7,7,9,9,8,9,10,9,9,10,11,10,10,11,13,13,11,11,13,12,10,12,12,10,10,12,13,11,11,10,12,12,10,10,12,11,10,11,11,10,10,10,10,10,9,9,9,9,9,8,7,7,6,6,7,6,6,6,5,6,5,5,5,6,7,7,8,8,9,9,9,9,9,10,9,9,9,9,9,9,9,8,8,7,8,9,8,8,10,9,8,9,11,9,10,12,11,10,12,13,12,13,13,14,14,13,15,14,13,13,14,14,14,13,13,14,12,12,13,13,12,11,12,11,10,11,10,10,9,10,12,11,11,12,13,13,13,14,15,15,14,14,15,15,14,14,15,15,16,16,15,14,15,14,14,14,15,15,13,15,15,13,12,15,14,13,16,15,15,14,15,16,15,15,15,15,16,16,16,16,16,14,16,16,15,14,15,16,14,14,16,15,15,14,15,14,14,14,13,12,13,13,12,12,12,12,12,14,15,17,18,18,18,19,19,21,22,23,23,24,24,25,24,24,24,26,25,26,24,26,26,26,27,27,26,27,26,27,27,27,28,26,27,27,27,26,26,27,26,27,27,26,27,27,26,24,26,27],[29,29,29,28,28,29,28,28,28,27,27,26,27,27,27,27,27,27,28,27,27,27,27,27,27,27,27,26,27,27,27,27,28,28,27,28,27,27,28,27,28,27,26,27,26,25,24,23,24,22,22,22,22,21,20,22,19,19,19,17,16,15,13,12,11,10,10,8,8,7,7,6,6,6,5,5,5,4,5,5,5,4,5,5,4,5,5,5,5,5,4,5,4,4,3,4,3,3,3,3,2,2,3,3,2,2,3,3,3,3,1,1,0,1,2,1,1,2,2,3,2,2,2,3,3,2,3,3,3,3,4,4,4,4,5,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,2,3,3,3,2,3,2,2,3,3,4,4,4,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,5,5,5,5,6,5,5,6,6,7,7,7,7,7,8,7,8,8,7,8,7,6,7,6,6,6,6,5,5,5,4,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,6,5,6,6,6,6,5,5,5,6,6,5,5,6,6,6,6,6,6,6,7,7,7,6,6,6,5,5,5,5,4,5,5,5,4,5,5,4,5,5,5,5,5,6,5,5,6,7,6,7,7,7,7,8,7,8,8,9,9,8,9,10,10,10,9,10,10,10,9,9,8,8,9,9,8,8,10,10,10,10,12,13,13,14,16,16,16,16,18,19,17,18,20,21,20,21,22,24,24,24,26,25,26,26,26,24,25,25,25,25,25,25,25,25,26,25,27,27,28,26,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,26,27,26,24,23,22,19,20,18,17,17,15,15,15,13,13,12,11,10,10,10,11,10,11,12,13,13,14,14,15,14,16,17,16,15,17,18,16,17,18,17,17,16,16,16,15,15,15,15,16,15,18,17,17,18,17,17,15,17,15,15,15,16,14,14,14,13,14,12,11,12,11,11,9,10,12,10,10,11,12,10,11,12,12,11,11,12,12,12,12,12,11,10,10,10,9,8,7,7,6,6,6,7,6,6,7,7,6,6,7,7,7,6,7,7,6,6,7,7,7,7,7,6,7,8,7,7,7,7,8,8,8,9,9,9,9,8,7,7,6,6,7,5,6,6,6,7,7,6,7,7,8,8,8,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,7,7,6,6,7,6,6,7,7,8,7,8,8,9,7,7,9,9,7,8,9,7,7,8,9,8,8,8,8,9,8,8,8,8,8,8,9,9,9,7,8,9,8,7,7,7,7,6,5,5,5,5,5,5,4,4,4,4,4,3,4,5,5,6,7,7,8,7,8,7,8,8,7,8,7,7,7,7,7,6,6,6,6,7,7,6,7,7,7,7,8,7,7,8,8,7,8,9,8,9,9,10,11,9,10,11,10,10,10,11,10,10,9,10,10,8,9,9,9,8,9,9,8,9,8,8,7,8,8,8,8,9,10,9,9,10,10,10,10,11,11,11,11,11,12,12,11,11,11,11,11,12,11,10,11,12,10,11,12,10,9,10,10,10,12,12,12,12,13,12,12,12,11,12,13,13,14,12,12,10,12,12,11,11,12,12,10,11,12,11,10,11,10,10,10,10,9,9,10,10,8,8,9,9,10,11,12,15,16,17,15,17,16,18,21,21,22,21,23,24,23,22,22,25,24,24,24,25,25,25,26,26,25,26,25,27,27,26,28,26,27,26,26,26,27,27,26,27,26,25,27,27,26,24,26,26],[28,28,28,28,28,28,28,28,28,26,27,27,27,26,27,26,26,27,27,27,26,26,26,26,26,26,26,26,27,26,26,27,27,28,26,27,26,27,27,26,27,27,25,26,26,26,24,23,24,23,23,23,23,22,20,21,19,20,18,19,16,14,12,11,9,8,7,6,6,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,1,0,1,1,1,1,1,2,1,1,1,2,1,1,2,2,2,2,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,2,2,2,3,2,2,2,2,2,1,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,6,5,6,6,6,6,6,6,6,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,4,4,4,4,4,3,3,4,4,3,3,4,4,3,4,4,4,3,4,4,4,4,4,5,4,5,5,5,5,5,5,6,6,6,7,7,6,7,7,7,7,7,8,7,7,7,7,6,7,6,6,7,7,8,9,9,10,13,14,13,15,16,16,16,18,18,18,18,20,20,21,22,22,25,26,22,25,26,26,26,27,24,25,25,26,24,25,26,25,26,26,25,26,27,27,26,26,27,27,27,27,27,28,28,27,28,28,28,27,28,28,27,28,28,28,28,27,27,28,27,27,28,27,27,28,25,26,27,25,24,23,22,21,20,18,17,17,16,15,14,12,11,10,9,8,8,8,8,7,8,9,10,10,10,11,12,12,12,13,12,13,14,15,12,14,15,15,14,15,14,15,14,13,13,12,13,13,14,14,15,15,15,14,14,13,13,12,12,12,11,11,10,10,10,9,9,8,8,7,7,7,8,7,7,7,8,7,8,8,8,8,9,10,10,9,10,10,9,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,5,5,5,5,5,5,5,5,5,4,5,6,5,5,5,5,7,7,7,8,8,8,7,7,5,5,4,5,5,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,6,6,5,5,6,6,6,6,6,5,5,5,5,4,4,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,8,8,6,8,8,7,8,8,8,7,7,8,7,8,7,7,7,7,7,7,6,6,6,6,6,5,6,6,6,6,6,7,6,7,7,7,7,7,8,8,8,8,9,10,10,9,9,9,9,9,9,8,8,9,9,8,8,9,8,7,7,7,8,9,10,10,9,9,9,9,10,10,10,9,11,10,9,10,9,9,10,8,9,9,8,8,9,9,8,7,8,8,7,7,8,7,7,7,7,6,6,7,9,10,11,11,13,14,14,14,14,16,16,18,22,20,23,23,23,22,23,23,22,23,23,23,26,22,25,24,27,25,26,25,27,26,26,27,27,25,25,25,26,27,26,26,26,27,23,26,26,24,25,25,23],[28,28,28,29,28,29,28,29,29,27,27,27,27,26,27,27,28,27,27,28,27,27,27,28,27,27,27,27,28,28,26,28,28,28,26,28,27,28,28,27,28,27,27,27,26,26,25,24,25,23,23,22,23,21,22,22,21,22,19,19,17,16,13,12,11,9,8,8,8,7,7,6,6,6,5,5,4,4,4,5,4,4,4,5,4,5,5,4,5,4,4,4,4,3,3,3,3,2,3,3,2,2,3,2,2,2,3,3,3,3,3,2,1,1,0,1,1,2,2,3,2,2,2,3,2,2,3,3,3,3,4,3,4,4,4,5,5,4,4,4,3,4,3,3,4,3,3,3,3,2,2,3,3,2,2,2,2,2,2,2,3,3,3,2,3,3,2,2,3,3,2,2,3,3,3,3,3,3,3,4,3,4,4,4,4,5,4,4,4,5,5,5,5,5,6,6,6,7,7,7,7,7,8,8,6,8,7,6,6,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,3,4,4,3,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,5,5,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,4,5,5,4,4,5,5,4,5,5,5,5,6,6,6,5,6,6,6,6,6,7,7,8,7,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,9,9,10,10,12,13,14,13,17,17,17,17,18,19,18,18,20,21,20,23,22,23,24,23,25,25,26,25,26,25,25,25,25,24,25,24,25,26,26,26,27,27,28,27,28,28,28,28,29,28,28,28,28,28,28,28,29,28,28,28,28,28,28,28,28,27,28,28,27,28,28,27,27,26,26,25,25,24,22,22,20,20,20,18,18,17,15,15,13,12,11,11,10,11,10,10,10,10,11,11,11,12,12,12,12,12,14,13,13,14,15,13,14,15,15,14,14,15,14,13,13,13,13,14,13,15,14,15,15,16,15,14,14,13,12,13,12,12,12,11,11,11,10,10,10,10,10,9,9,10,9,9,9,9,9,9,10,9,9,10,10,10,10,11,10,10,9,9,8,8,8,7,6,6,6,7,7,7,6,7,6,6,7,7,7,6,7,7,7,6,7,7,6,6,7,6,6,6,7,6,6,7,6,8,7,8,8,9,9,8,8,7,6,6,6,6,6,5,6,5,6,6,6,6,6,7,7,6,6,6,6,5,5,6,6,5,6,6,5,5,6,6,5,6,6,6,5,6,6,6,6,6,6,6,6,7,7,7,7,8,7,7,8,8,8,8,8,8,8,7,7,8,7,7,8,8,7,8,7,8,8,7,7,8,8,7,8,8,8,8,8,8,8,7,7,7,7,6,6,5,5,4,4,4,4,4,3,4,4,3,3,4,4,4,4,5,6,7,7,7,6,7,7,7,7,6,7,7,7,7,7,6,6,6,6,7,6,7,7,7,7,8,7,7,8,8,8,8,8,8,9,9,10,10,9,9,10,9,9,9,9,9,9,9,9,9,8,9,8,9,8,9,9,8,8,8,7,7,7,8,8,8,9,9,9,9,9,9,10,9,9,10,10,10,10,11,11,10,10,10,10,11,10,9,10,10,10,10,9,10,9,9,9,9,9,10,10,11,10,10,11,10,11,11,11,11,12,12,12,11,11,11,11,10,10,11,10,10,10,10,10,8,10,9,9,9,8,9,8,8,8,8,8,8,9,10,11,11,14,14,14,14,15,16,17,19,20,19,22,23,23,21,22,21,23,23,22,22,25,24,24,24,25,23,25,24,26,25,25,26,26,25,26,25,25,26,26,25,26,26,24,25,25,25,24,25,25],[27,28,27,27,27,28,27,27,28,26,25,25,25,25,25,25,26,26,26,26,26,27,26,26,27,26,26,26,26,26,27,26,26,27,26,26,26,26,27,25,27,25,25,25,25,23,23,24,24,21,21,22,21,20,20,21,17,19,19,17,15,15,12,12,10,9,9,8,8,7,7,6,6,6,6,5,4,4,4,5,5,4,4,5,4,4,5,5,5,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,2,1,1,1,0,1,1,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,2,3,3,2,2,2,2,2,2,3,3,3,3,2,2,3,3,2,3,3,3,2,3,3,3,3,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,6,6,5,6,6,6,7,6,7,7,7,7,7,7,7,7,6,6,5,5,5,5,4,5,4,4,4,4,4,4,4,5,5,4,4,5,4,4,4,5,4,5,4,5,4,4,4,4,4,4,4,4,4,5,5,5,4,6,6,6,5,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,6,5,5,5,4,5,5,5,4,5,6,5,5,6,6,5,6,6,6,6,6,7,7,7,7,7,7,9,8,8,8,9,9,9,9,9,10,9,9,9,9,9,9,8,8,8,8,8,8,8,8,9,9,11,12,12,14,13,15,17,15,15,17,18,16,17,19,19,18,22,20,21,23,23,24,24,25,23,25,24,23,25,24,23,24,24,25,24,25,24,26,26,27,25,26,27,27,26,27,27,27,27,27,27,27,27,27,26,27,26,27,26,27,27,26,26,26,26,27,27,26,27,25,25,25,24,25,22,20,21,18,18,17,16,16,14,13,14,12,11,11,10,9,11,10,11,11,11,12,12,12,13,13,14,12,14,15,14,14,16,15,15,16,17,17,15,15,16,15,13,13,14,13,14,15,16,16,16,16,16,15,15,15,14,13,14,14,12,13,13,11,11,11,10,11,10,11,10,10,11,9,10,11,11,9,10,11,11,10,11,11,11,11,12,11,10,9,9,9,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,7,7,7,6,7,7,6,6,7,7,8,7,8,8,9,9,8,8,7,6,6,5,6,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,6,5,5,6,5,5,6,5,5,5,6,6,6,6,6,6,6,7,6,7,7,7,7,8,7,8,8,8,8,9,9,8,9,9,8,8,9,9,8,8,9,9,8,8,8,9,8,7,8,9,8,7,8,8,7,7,7,7,7,7,7,7,6,6,5,5,5,4,4,4,4,4,3,3,3,3,3,3,4,4,5,6,6,6,7,7,6,6,7,7,7,6,6,7,6,6,6,6,6,6,6,6,6,7,7,6,7,8,7,8,8,8,9,9,9,10,10,10,10,10,9,10,11,10,11,11,11,10,10,10,11,9,9,10,10,8,8,9,8,8,8,7,7,7,7,8,8,8,9,9,10,10,10,10,11,10,10,11,10,11,10,12,11,12,12,11,10,11,11,10,10,11,10,9,10,11,9,9,10,10,10,12,11,11,11,12,12,11,11,11,11,12,12,13,12,12,11,12,12,11,11,12,12,11,11,11,11,10,11,10,10,10,10,10,9,9,9,8,8,8,9,9,11,11,14,15,16,14,16,16,20,20,21,20,22,22,23,22,22,21,23,23,23,21,24,23,23,24,25,24,24,23,25,25,24,26,24,25,24,24,24,25,24,25,25,25,23,25,25,24,22,24,23],[28,28,28,28,28,29,28,28,28,27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,27,27,26,27,27,26,26,27,27,28,27,28,27,27,27,26,27,26,26,26,26,25,24,23,24,23,23,22,23,21,20,21,19,20,18,18,16,14,13,12,10,9,9,8,8,7,7,6,6,6,6,5,5,5,4,5,5,4,5,5,5,4,5,5,5,5,4,4,4,4,3,4,3,3,3,3,2,3,3,3,2,3,4,3,2,3,3,2,2,1,1,1,0,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,6,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,3,3,3,3,2,3,3,3,4,3,3,3,3,3,2,3,3,2,2,3,2,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,6,6,5,6,7,7,7,7,6,7,7,7,7,8,7,8,7,6,6,6,6,5,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,4,4,5,5,5,5,5,4,4,4,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,5,5,5,5,5,6,6,6,6,6,6,6,7,6,6,6,6,7,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,6,6,6,7,7,6,7,7,7,7,8,8,7,8,8,8,8,9,9,8,9,8,8,7,8,8,8,9,8,9,9,10,10,12,13,14,14,15,17,17,17,18,19,18,19,20,20,21,22,21,23,24,24,25,26,25,26,26,25,25,25,25,24,25,25,26,24,26,25,26,27,27,26,26,28,27,27,27,27,28,28,28,28,27,27,28,28,28,27,28,28,28,28,28,27,28,27,28,28,28,28,27,25,26,25,25,24,22,23,20,20,19,17,17,14,14,14,12,12,11,10,9,10,9,10,10,10,12,11,11,12,12,13,12,13,14,14,14,15,15,14,15,16,16,15,16,15,15,14,13,14,13,14,14,15,15,15,15,15,14,14,15,13,13,13,13,12,12,12,11,11,10,10,10,9,9,8,9,10,8,8,9,9,8,9,10,9,9,10,10,11,10,11,11,9,9,9,8,8,7,7,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,6,6,6,6,6,6,7,6,6,6,7,7,7,7,7,7,8,7,8,8,9,9,8,8,7,6,6,6,6,6,6,6,6,6,7,6,6,7,7,7,7,6,6,6,6,6,6,6,6,6,5,7,6,5,6,6,5,6,6,6,5,6,6,5,6,6,6,6,7,7,7,7,7,8,7,7,8,7,7,8,8,7,7,7,7,7,7,8,8,7,7,8,8,8,7,8,8,7,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,5,5,4,5,5,4,3,4,4,3,3,4,4,5,5,6,6,7,7,7,7,7,7,7,7,7,7,7,6,6,6,7,6,6,6,7,6,7,7,6,7,7,7,7,7,7,8,8,8,9,9,9,9,9,9,9,9,9,10,10,10,9,9,9,9,9,8,9,9,8,8,8,8,8,7,8,7,7,7,8,8,8,8,8,8,9,9,9,10,9,10,11,10,10,10,11,12,11,12,11,11,11,10,10,10,10,10,10,10,10,9,9,10,10,9,11,11,11,10,11,11,11,11,11,11,12,12,13,11,11,10,11,11,10,10,11,10,10,10,10,9,9,9,9,9,9,9,8,8,8,8,8,8,8,9,10,10,11,13,14,15,14,15,16,18,20,22,20,22,22,22,22,22,22,22,23,23,23,24,23,25,25,26,25,25,25,26,26,25,27,25,26,26,26,26,26,25,26,25,26,24,26,26,24,24,25,24],[28,28,27,27,28,28,28,27,28,27,26,26,26,27,26,26,25,27,26,26,27,27,27,26,27,26,26,27,26,26,26,26,26,27,26,27,26,26,27,25,27,25,25,26,25,25,24,23,23,22,22,23,22,21,20,20,19,20,18,18,17,16,13,12,11,10,9,9,8,7,8,7,7,7,6,7,6,5,5,6,6,5,6,6,5,5,6,6,6,5,5,6,5,5,4,5,4,4,4,4,4,3,4,3,3,3,4,3,3,4,3,2,2,2,2,1,1,0,1,2,1,2,1,2,2,2,3,3,3,3,4,4,4,5,5,6,6,5,5,5,4,5,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,4,5,5,5,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,3,3,3,4,4,4,4,5,5,5,5,5,5,6,6,6,6,7,6,7,7,7,7,8,8,8,8,8,8,8,7,6,6,6,6,6,5,5,5,5,4,5,5,4,4,5,4,4,4,5,4,4,4,5,5,5,5,5,4,3,4,3,3,4,4,3,4,4,4,4,5,5,4,5,5,5,5,5,6,6,6,6,5,5,6,6,5,6,6,6,6,7,7,6,7,7,7,7,7,7,7,6,6,7,6,6,5,5,6,6,5,6,6,5,5,6,6,5,5,6,6,6,7,7,6,7,7,7,7,8,7,7,7,8,8,8,8,9,9,9,9,9,9,9,10,9,8,8,9,9,9,9,9,10,10,11,12,13,15,14,16,17,17,17,18,19,18,17,19,20,20,21,22,23,23,23,24,24,24,25,26,24,24,25,25,24,25,23,25,26,25,24,26,26,27,25,27,27,28,26,27,27,27,28,27,27,28,28,28,28,28,27,28,28,27,27,27,27,27,27,28,28,27,27,27,26,26,26,26,24,22,22,18,19,18,16,17,15,15,15,12,12,10,10,10,10,9,10,10,11,12,11,12,13,12,13,12,13,15,14,14,15,16,15,16,17,18,17,17,16,16,14,15,13,13,14,14,14,17,17,17,16,16,14,16,13,13,14,13,12,12,13,11,11,10,10,10,10,9,9,9,11,8,9,10,10,9,9,10,10,9,10,11,11,11,11,10,9,9,9,8,8,7,7,7,6,6,6,6,6,6,7,6,6,7,7,7,7,7,7,7,7,7,8,7,7,7,7,7,7,8,8,7,8,8,9,8,9,9,10,10,9,8,7,7,7,7,7,6,6,7,7,7,7,7,8,7,7,8,7,7,8,7,7,7,7,7,7,7,8,7,6,7,7,7,7,7,7,6,7,7,6,6,7,7,6,7,8,7,7,7,8,8,8,7,8,9,7,8,9,8,8,8,8,8,8,9,9,8,9,8,9,9,8,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,6,4,4,5,5,6,6,7,7,8,8,8,7,8,8,8,8,9,8,8,7,7,7,7,6,7,7,7,7,8,7,7,8,9,8,8,9,8,8,9,9,9,10,9,10,10,9,10,11,10,11,11,10,10,10,10,10,10,9,10,10,10,9,9,9,9,8,9,8,8,8,9,9,9,9,10,9,10,10,10,10,10,11,11,11,11,11,12,12,12,11,12,12,12,12,11,11,11,11,10,11,11,10,10,10,9,10,11,11,12,12,12,12,11,12,11,12,13,12,14,12,12,11,12,12,11,11,12,11,10,11,11,10,10,10,10,9,9,9,9,8,9,8,8,8,8,9,9,10,12,14,14,16,14,15,16,19,20,23,20,23,22,23,22,24,22,23,23,23,23,25,24,26,26,26,26,26,25,26,27,26,26,26,26,26,26,26,26,27,26,26,26,25,26,26,25,23,25,24],[30,29,29,29,29,30,29,29,29,29,28,28,28,27,28,28,28,28,28,28,28,28,29,28,28,28,28,28,28,28,28,29,29,29,28,29,28,28,28,28,28,28,27,28,27,27,25,24,26,24,24,24,25,24,22,23,21,21,19,19,17,16,14,12,11,9,8,8,8,7,7,6,6,6,5,5,5,4,4,5,5,4,5,5,4,4,5,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,2,2,2,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,6,6,6,7,6,7,7,7,7,8,8,8,7,6,6,6,5,5,5,5,4,5,5,4,4,5,4,3,4,4,4,3,4,4,4,3,4,4,4,5,5,4,3,3,4,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,4,5,6,6,5,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,5,5,6,5,5,4,5,5,5,5,5,6,5,5,5,6,5,5,6,5,6,6,6,5,6,7,8,7,7,8,8,7,8,9,9,8,9,9,9,10,9,9,9,10,8,8,9,9,9,9,9,10,10,11,10,11,13,13,14,17,17,18,18,19,20,19,19,21,22,22,23,23,26,26,25,26,28,27,27,28,25,27,26,26,25,26,26,26,27,26,26,28,28,29,27,28,28,28,28,28,28,27,28,27,28,28,28,29,28,28,28,29,28,28,28,28,28,28,28,27,28,28,28,28,27,27,27,26,26,24,24,20,21,20,18,19,17,15,16,13,12,11,10,10,11,10,9,11,9,11,11,11,11,11,12,11,12,13,13,12,13,15,14,15,17,17,15,16,15,15,13,13,12,13,13,14,13,14,15,15,15,15,13,13,12,12,11,11,12,11,10,10,11,11,9,10,10,9,9,9,9,8,9,9,9,9,9,9,9,9,9,10,10,10,10,10,9,9,9,8,8,7,7,6,6,5,6,6,5,6,6,6,6,6,6,6,6,7,6,6,6,7,6,6,6,6,6,6,6,7,6,6,6,7,7,7,8,8,9,9,8,7,6,6,6,6,6,5,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,7,7,7,6,7,7,7,7,8,7,7,8,7,7,7,7,7,7,7,7,8,7,7,7,7,8,7,8,7,7,7,7,8,8,8,8,8,7,7,7,7,7,7,6,6,6,5,5,5,5,5,4,5,5,4,4,5,5,6,6,6,7,7,8,8,7,7,8,8,8,7,7,8,7,7,6,7,6,6,6,7,6,7,7,7,7,7,7,7,7,7,8,8,8,8,9,8,9,8,8,9,9,8,9,9,9,9,9,8,9,9,8,8,8,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,8,9,9,9,9,9,10,9,10,9,11,11,11,10,11,10,10,10,10,10,10,9,9,10,10,9,9,10,10,9,11,10,10,10,10,11,10,10,10,11,11,12,12,11,11,10,11,10,10,10,10,10,8,9,9,9,8,9,8,9,8,8,9,8,8,8,8,7,7,9,10,11,11,13,14,14,14,15,16,17,19,21,20,24,25,23,23,24,23,25,25,25,25,26,25,27,27,28,26,27,27,27,27,27,29,26,27,28,27,26,27,27,28,27,28,27,28,27,26,26,28,27],[28,29,27,28,27,28,28,28,28,27,26,27,26,26,26,26,26,26,27,26,26,26,26,25,27,26,25,26,26,25,26,27,26,27,26,27,25,26,26,25,26,26,25,25,26,25,24,23,23,22,22,21,21,22,19,20,19,19,18,18,17,15,14,12,10,9,8,8,7,7,6,6,5,5,5,5,4,4,4,5,5,4,5,5,4,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,2,2,2,2,1,1,0,1,1,1,1,1,2,1,2,2,2,2,2,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,2,3,2,3,2,2,2,2,2,2,2,3,3,3,3,4,4,3,4,4,4,5,5,5,5,6,6,6,6,7,6,7,7,7,7,7,7,6,6,5,5,5,5,5,4,5,4,4,3,4,4,3,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,3,4,3,3,3,4,3,3,4,4,4,4,4,4,4,5,5,5,4,5,6,6,5,5,4,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,4,5,5,5,4,5,5,4,4,5,5,4,5,5,5,5,5,5,5,6,6,6,6,7,6,6,7,7,7,8,7,8,8,8,8,8,8,8,8,8,7,7,8,8,7,8,8,9,9,10,11,13,14,14,16,17,16,16,18,18,17,18,19,20,21,21,20,22,23,23,23,24,23,25,25,23,24,24,25,24,24,23,25,25,24,23,25,26,26,25,26,27,27,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,26,27,26,27,27,27,27,28,27,27,26,26,27,26,25,25,23,23,20,19,18,16,17,14,14,14,12,11,10,10,9,10,9,10,10,9,10,10,11,11,11,12,12,12,13,12,13,14,14,14,15,16,16,15,15,14,14,12,12,12,11,12,12,14,14,15,15,15,15,14,14,12,12,12,12,11,11,11,9,9,9,9,9,9,8,8,9,9,8,8,9,9,8,8,9,9,8,9,10,9,10,10,9,9,9,9,7,8,7,6,6,5,5,6,6,6,6,6,6,6,6,7,6,6,7,6,6,7,6,7,6,7,6,7,6,7,7,7,7,7,7,8,7,8,8,9,9,8,7,6,6,6,6,6,5,6,6,6,6,6,7,7,7,7,7,7,6,7,7,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,7,7,6,6,7,7,7,7,7,8,8,7,7,8,7,8,7,7,7,7,8,8,7,8,8,8,8,8,8,8,8,8,8,9,8,8,8,8,7,8,7,7,7,6,6,6,5,5,5,5,4,5,4,4,5,4,4,4,5,5,6,6,7,7,8,7,7,7,8,7,7,7,7,7,6,6,6,6,5,6,6,6,6,7,7,6,7,7,7,7,8,7,7,8,8,8,9,8,9,9,8,9,9,9,9,10,9,10,9,9,9,10,9,9,9,9,8,9,8,8,7,7,7,7,7,8,8,8,8,9,8,9,9,9,9,9,9,10,10,10,10,11,11,11,10,11,11,10,10,10,10,10,9,9,10,10,8,9,9,9,9,10,10,11,9,10,11,10,10,10,11,10,11,12,10,11,10,11,10,10,10,10,10,9,9,9,9,9,9,9,8,8,8,8,8,7,7,7,8,7,8,9,10,10,12,13,14,13,13,14,16,17,19,18,22,22,21,20,22,20,22,23,23,23,24,23,23,26,25,24,25,24,25,25,25,26,24,25,26,25,23,26,25,26,25,25,25,25,26,25,24,25,26],[28,28,27,28,27,28,27,26,29,26,25,26,25,26,25,26,25,26,26,25,26,26,26,25,27,26,25,27,26,26,26,26,26,27,26,26,26,26,27,26,27,26,25,25,25,25,24,23,24,22,22,20,21,20,19,20,18,18,18,17,15,14,12,11,9,8,7,6,6,5,5,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,5,6,6,5,6,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,5,4,4,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,4,4,4,4,4,4,4,3,3,3,4,3,3,3,4,3,3,4,4,3,4,4,4,4,4,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,6,6,6,6,6,6,6,7,7,8,9,10,12,13,12,14,15,15,15,16,16,16,17,18,18,20,21,18,21,23,22,23,25,24,25,24,25,23,24,24,24,23,24,24,24,24,24,25,26,26,25,25,27,26,27,26,27,27,28,27,27,26,27,27,27,27,27,28,28,27,28,27,27,27,27,27,28,27,27,27,26,26,26,26,25,22,22,21,19,19,16,16,14,13,13,11,10,9,9,8,8,8,8,8,8,8,9,9,9,10,11,10,11,12,11,12,14,13,12,14,14,15,14,13,13,13,11,11,11,11,11,12,13,13,14,14,14,13,12,13,12,11,11,11,10,10,10,9,9,8,8,8,7,7,7,7,8,7,7,7,8,6,7,8,8,7,8,8,8,8,8,8,8,7,7,6,6,5,5,5,5,4,4,4,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,5,5,5,6,6,6,6,7,7,6,6,5,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,5,5,5,6,6,5,5,6,6,5,6,6,5,5,6,6,5,6,5,6,7,5,6,6,6,5,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,4,4,5,5,5,6,6,6,5,5,6,6,6,6,5,6,5,5,5,5,4,4,5,5,4,5,5,5,5,6,5,5,6,6,6,6,6,7,7,7,7,7,7,7,8,7,7,8,8,7,8,7,8,8,7,7,8,7,6,7,7,5,6,6,6,6,6,6,6,6,6,7,7,7,7,8,8,7,8,8,8,8,8,10,10,9,9,10,9,9,10,9,8,9,9,8,9,9,8,7,8,7,8,9,9,9,8,9,9,9,9,9,9,9,10,10,9,9,8,9,9,8,8,9,8,7,7,8,7,7,8,7,6,6,7,6,6,6,6,5,6,6,7,7,8,9,11,11,13,11,12,13,15,15,18,17,20,19,18,20,21,19,19,20,21,19,24,22,22,23,24,23,24,23,24,24,24,26,23,24,24,24,24,24,24,23,23,24,23,25,24,23,22,23,24],[29,29,29,29,29,29,29,28,29,28,27,27,27,26,27,27,27,27,27,27,26,27,26,26,27,27,26,26,27,26,26,28,27,28,27,28,27,28,28,27,27,28,27,27,26,26,25,23,25,23,23,22,23,22,20,21,21,19,18,18,16,14,12,10,9,8,7,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,1,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,5,5,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,3,3,3,2,2,3,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,4,3,3,3,3,3,2,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,7,7,8,8,9,10,11,12,13,13,14,15,16,18,17,17,19,19,21,22,20,23,25,23,24,26,25,26,26,24,25,25,24,24,25,24,26,25,26,26,25,27,27,26,27,28,27,27,28,27,27,28,28,28,28,28,28,28,28,28,28,29,28,28,28,28,28,28,27,29,28,27,29,26,27,27,25,26,24,22,22,21,19,17,17,16,14,13,11,10,9,7,7,7,7,7,7,7,8,8,8,8,8,9,9,10,11,10,10,11,12,11,12,14,14,12,13,12,12,11,11,10,9,10,11,11,12,13,13,12,12,11,11,10,10,9,9,9,9,8,8,8,7,7,7,6,6,5,6,6,6,5,6,7,6,6,7,6,6,7,7,7,7,8,8,7,6,6,5,5,5,4,3,3,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,5,5,5,6,6,7,7,6,6,4,4,4,4,4,3,4,4,4,4,4,4,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,3,3,4,4,3,4,4,3,3,4,4,3,3,4,4,3,3,4,4,4,4,5,4,4,5,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,5,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,2,3,3,3,3,3,3,4,4,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,5,4,4,4,5,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,7,8,8,7,8,7,6,7,8,7,6,6,6,7,7,8,8,7,8,8,7,8,8,9,8,9,9,8,8,7,8,8,7,7,7,7,6,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,6,7,9,9,11,12,12,12,13,14,14,17,19,19,21,22,22,20,22,21,23,24,22,23,24,22,25,24,27,25,26,25,27,26,26,27,26,26,26,24,25,26,25,25,25,26,25,26,26,24,24,25,25],[29,29,29,29,29,29,29,28,28,28,27,27,27,27,28,27,27,27,27,27,27,27,27,27,27,27,27,27,28,26,26,28,27,28,27,28,26,28,27,27,28,27,25,27,26,26,25,24,24,23,23,23,23,22,20,21,19,19,18,17,15,14,12,10,9,7,6,6,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,1,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,6,5,5,4,4,4,3,3,3,3,3,3,3,2,3,2,2,2,3,2,2,2,3,2,2,3,3,3,3,4,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,4,3,3,4,4,3,3,4,3,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,7,7,8,9,10,11,12,13,14,15,14,16,18,16,17,19,19,20,21,20,22,24,23,25,25,25,25,26,24,24,25,24,22,25,23,24,25,25,24,26,25,26,25,26,26,27,27,27,27,27,27,27,27,27,27,28,28,28,27,28,28,28,27,27,27,27,28,27,28,27,27,28,26,27,26,25,24,23,24,19,20,19,16,17,15,13,14,10,10,8,7,7,7,7,7,7,7,7,8,8,8,8,9,8,9,9,9,9,10,10,10,10,12,11,11,12,10,11,10,9,9,9,10,10,10,11,12,10,11,11,10,9,9,9,9,9,9,8,8,7,7,7,6,7,6,6,6,6,6,6,6,6,7,6,6,6,6,6,7,7,7,7,8,8,7,7,7,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,4,4,5,5,4,4,5,5,5,5,5,6,5,6,7,7,7,6,6,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,6,5,5,5,6,5,5,6,5,6,5,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,6,6,5,5,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,6,7,7,7,7,7,8,8,8,8,8,8,7,8,7,7,8,7,6,7,7,6,6,6,6,6,7,7,8,7,7,8,7,8,8,8,8,8,9,7,8,7,8,8,7,7,7,7,6,7,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,6,7,9,8,10,11,11,11,12,13,14,16,17,19,20,21,19,18,21,20,21,22,22,22,22,23,24,24,25,24,25,25,24,25,24,26,24,25,25,24,23,25,25,26,24,24,24,24,25,24,22,25,25],[28,27,27,27,27,28,27,26,27,26,25,24,24,25,24,25,25,25,25,25,25,26,25,24,26,24,23,25,24,23,25,25,25,25,25,25,24,25,25,24,25,24,23,25,24,24,23,21,22,20,20,19,19,20,18,17,18,17,16,16,14,13,12,10,9,8,7,7,6,5,5,5,4,4,4,4,3,3,3,4,3,3,4,4,3,3,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,5,5,4,4,4,3,3,3,2,3,3,2,2,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,4,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,4,5,5,5,5,5,6,6,6,6,6,7,7,6,7,7,7,6,6,6,6,6,6,6,6,7,7,8,9,10,11,12,12,13,15,15,14,16,15,15,16,16,17,18,18,17,20,20,20,21,22,23,22,22,22,21,23,23,22,22,22,23,23,22,22,26,25,25,24,24,26,25,26,25,25,25,25,25,26,26,26,27,26,27,27,26,25,26,25,27,25,27,26,26,26,26,26,26,25,26,25,24,23,22,22,20,18,17,16,15,13,12,12,10,9,8,8,7,7,7,8,7,8,8,8,9,9,9,9,10,10,11,10,11,12,11,11,12,13,13,12,12,11,11,10,10,9,9,10,10,11,12,13,13,13,12,11,12,10,10,10,10,9,9,9,8,8,8,7,7,7,7,6,7,7,6,6,7,7,6,6,7,7,6,7,8,7,7,7,7,7,7,7,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,6,6,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,6,5,5,5,6,6,5,6,6,6,6,6,6,5,5,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,4,5,4,4,4,4,4,3,3,3,3,3,3,3,3,4,4,4,5,5,5,6,6,5,6,6,6,6,6,6,6,5,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,6,7,7,7,7,7,8,7,7,7,7,7,7,7,7,7,6,7,7,6,6,6,5,5,6,6,6,6,7,7,6,7,7,7,7,7,8,7,8,8,8,9,9,9,8,9,9,8,8,8,8,8,8,8,8,8,7,7,7,7,7,8,8,8,8,8,8,8,9,8,9,8,9,9,8,8,8,8,8,7,7,8,7,7,7,7,7,6,7,6,6,6,6,6,6,6,6,5,6,6,7,7,8,9,10,11,12,10,11,12,14,15,17,16,20,19,17,18,19,18,18,21,20,20,22,20,23,22,24,23,24,22,24,24,23,25,23,24,24,24,23,24,24,24,24,23,23,23,24,22,22,24,24],[28,28,28,29,28,29,28,27,28,27,26,27,26,26,26,26,26,26,27,26,26,27,26,26,26,26,25,26,26,26,25,27,27,28,26,27,26,27,27,27,27,27,26,26,26,26,25,23,24,23,22,22,23,22,19,21,19,18,17,18,15,14,12,10,9,7,6,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,1,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,3,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,4,5,5,5,5,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,3,3,2,2,3,3,2,3,3,3,2,3,3,3,3,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,7,6,6,6,5,6,6,6,6,6,6,7,7,8,9,11,12,12,13,14,16,14,16,17,17,16,17,18,20,21,19,23,25,23,24,26,25,25,26,24,24,25,25,23,24,24,26,26,26,26,26,27,28,26,26,28,28,28,28,28,28,29,29,28,28,28,28,28,28,28,28,29,28,29,28,27,28,28,28,29,28,28,28,26,27,27,25,25,24,22,21,20,19,18,17,14,13,13,11,10,9,8,8,7,7,7,7,8,8,8,8,8,9,10,9,10,12,10,10,12,12,12,12,13,14,13,13,13,12,11,11,10,10,11,11,12,12,13,13,12,12,11,12,11,10,10,11,10,9,9,8,8,7,7,7,6,6,6,6,6,6,6,6,7,6,6,7,7,7,7,7,7,8,8,8,8,7,7,6,6,5,5,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,5,5,5,6,6,7,7,6,5,4,4,4,4,4,3,4,4,4,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,6,6,5,5,5,5,5,5,6,5,6,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,6,6,5,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,6,6,6,6,6,6,6,6,7,6,6,7,7,6,7,6,6,7,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,6,6,6,6,6,7,7,6,7,7,7,7,8,9,9,8,8,8,8,8,9,8,7,8,7,7,7,8,7,6,7,6,7,7,8,8,8,8,8,8,8,8,9,8,9,9,8,8,8,8,8,7,7,8,7,6,6,7,6,6,6,6,5,6,6,6,5,5,5,5,5,5,6,7,8,8,10,11,12,11,12,13,15,17,18,18,21,22,20,20,20,21,21,23,22,23,24,22,25,24,26,25,25,24,26,26,24,27,25,25,26,25,25,26,25,25,25,26,25,26,25,23,23,25,24],[29,29,29,29,29,29,29,28,29,28,28,27,27,27,27,27,27,27,27,27,26,27,27,27,27,27,27,27,28,26,26,28,28,28,27,28,27,28,28,27,28,27,26,27,26,26,25,24,25,24,22,23,23,22,21,21,20,19,19,18,16,15,12,10,9,8,7,6,6,5,5,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,3,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,4,4,4,4,4,5,4,5,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,3,3,3,3,2,3,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,5,5,5,5,6,6,5,6,6,6,6,6,6,7,7,6,6,6,6,6,6,6,7,7,7,8,8,9,11,12,12,13,14,15,14,17,18,16,17,19,19,20,21,21,23,23,23,24,25,26,26,26,24,25,25,24,25,25,25,26,25,25,25,26,27,28,26,27,28,27,27,27,27,28,28,28,28,28,28,28,28,28,28,29,28,28,28,28,27,28,29,27,28,28,27,28,26,26,27,25,25,23,22,20,20,18,17,17,15,13,12,11,10,9,8,8,8,8,7,7,8,7,8,9,8,8,9,9,9,10,10,10,11,11,11,11,13,12,12,12,11,11,10,10,10,10,10,10,11,11,13,12,12,11,11,10,10,9,9,9,9,8,8,8,8,8,7,8,7,6,6,6,7,6,6,6,7,6,6,7,7,6,7,7,7,8,8,8,8,7,6,6,5,4,4,3,4,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,5,4,4,5,5,6,5,6,6,7,7,6,5,4,4,4,4,4,3,4,4,4,4,4,4,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,5,5,4,5,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,5,5,6,5,5,6,6,5,6,6,5,6,6,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,6,6,5,5,6,6,6,6,6,5,5,5,5,4,4,5,5,4,4,5,5,5,5,5,5,5,5,6,5,6,6,6,6,6,7,6,6,7,7,6,6,7,7,6,7,6,7,7,6,6,7,7,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,7,7,7,6,7,8,7,7,8,8,8,8,8,8,8,8,8,8,7,8,7,7,7,8,7,7,7,7,7,8,8,8,7,8,8,8,8,8,8,8,9,9,8,8,7,8,8,7,7,7,7,6,7,7,6,6,6,6,6,6,6,6,5,6,5,5,5,5,6,7,8,8,10,11,11,11,12,13,14,17,17,18,21,21,20,19,21,21,20,24,21,23,24,23,25,25,25,25,26,25,26,26,26,27,25,26,26,24,25,27,26,26,26,25,25,26,26,24,23,26,24],[29,29,28,28,28,28,29,28,28,27,27,26,27,25,25,26,26,27,27,27,27,26,27,26,26,26,26,26,26,25,25,27,26,27,25,26,25,26,26,25,26,25,25,25,24,24,23,22,23,21,21,19,21,19,18,19,18,17,17,17,14,13,11,10,9,7,6,6,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,3,3,2,2,3,3,2,2,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,7,7,8,9,11,12,12,13,14,14,13,15,15,15,16,17,17,18,19,18,21,21,21,23,23,23,23,24,22,21,23,23,22,22,23,22,23,23,23,25,25,24,23,25,26,26,26,26,26,26,26,26,26,26,27,27,26,26,26,27,27,27,26,26,26,27,26,26,27,27,27,27,26,26,26,24,24,23,23,19,19,17,15,16,14,12,12,10,9,8,7,6,6,6,7,6,7,7,7,8,7,8,8,8,9,9,9,9,10,10,10,10,12,12,12,11,10,10,9,9,9,9,9,10,10,10,12,12,11,11,10,10,9,9,9,9,9,8,8,7,7,7,6,6,6,6,5,6,6,5,6,6,6,6,6,6,6,6,6,7,7,7,8,7,7,6,7,5,5,5,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,6,6,7,7,7,6,5,4,4,4,4,4,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,4,4,4,3,4,4,4,4,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,5,5,5,5,5,5,5,4,4,4,4,3,4,3,3,3,2,3,3,3,3,3,4,4,4,5,5,5,6,6,5,5,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,5,6,6,6,6,6,5,6,7,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,7,7,7,7,7,8,8,7,7,8,8,7,8,7,7,7,7,7,6,7,6,6,6,6,7,7,7,7,7,7,7,7,8,7,8,7,8,8,7,8,7,7,7,7,6,7,6,6,6,6,6,6,6,5,6,5,5,6,5,5,5,5,5,5,6,7,8,8,10,11,11,10,12,13,14,15,16,17,20,20,19,18,19,19,19,21,21,21,23,21,23,24,24,22,26,23,25,25,25,25,24,25,25,24,23,25,25,25,24,24,24,24,25,24,23,24,23],[28,28,28,28,27,28,27,27,28,26,25,25,25,26,25,26,25,25,26,25,25,26,25,25,26,25,24,26,25,25,25,25,25,26,26,26,26,26,26,25,26,25,24,24,24,24,23,21,22,21,20,20,20,20,18,19,18,17,17,16,14,13,12,11,9,8,7,7,6,6,5,5,5,4,4,4,4,3,3,4,3,3,4,3,3,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,4,3,3,3,4,3,3,4,4,3,3,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,6,6,6,6,6,6,6,6,7,7,8,9,10,12,12,12,13,14,15,14,15,16,15,15,17,17,18,18,18,19,20,20,21,23,22,21,24,22,22,22,23,21,22,22,23,23,23,23,25,25,26,25,25,25,25,25,26,26,26,26,26,26,26,26,26,26,27,26,26,27,27,27,27,26,26,26,27,27,27,27,26,26,26,25,24,24,23,22,20,19,18,16,16,14,13,13,11,10,9,8,8,8,8,8,7,8,8,8,8,8,9,9,10,10,11,10,10,12,11,11,11,12,12,12,12,12,10,10,10,10,10,11,10,12,12,12,12,12,11,11,11,10,10,10,10,10,9,9,9,8,8,7,8,7,7,7,7,7,6,7,7,7,6,7,7,7,7,7,7,7,7,8,8,7,7,7,6,6,5,5,5,4,4,4,4,4,4,4,5,4,4,5,5,4,4,5,4,4,5,5,4,4,4,4,4,4,5,5,5,5,5,6,5,6,6,7,7,6,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,6,5,5,5,6,5,6,5,6,6,5,5,5,6,6,5,5,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,6,7,7,6,7,7,7,7,7,7,7,7,7,7,7,6,7,7,7,6,7,6,6,6,6,6,6,6,6,6,6,7,7,6,7,7,7,7,7,8,8,7,8,7,8,8,8,8,8,9,8,9,8,8,8,8,7,8,8,8,7,7,7,7,8,8,8,8,8,9,8,9,8,8,8,9,9,8,8,8,8,8,7,7,8,7,7,7,7,6,6,7,6,6,6,6,6,6,6,5,6,6,6,6,7,8,8,10,11,11,10,11,12,14,15,16,16,20,19,18,18,20,19,19,20,20,20,23,20,22,22,24,24,24,22,25,24,23,25,24,24,24,23,23,24,25,24,24,24,23,23,24,22,21,23,23],[29,29,29,29,28,29,29,28,29,28,27,27,27,26,27,27,27,26,26,27,26,26,27,26,26,27,27,27,27,26,25,27,27,28,27,28,27,27,28,27,28,27,26,26,26,26,24,23,25,23,22,22,23,21,20,21,20,19,18,18,16,14,12,10,9,8,7,6,6,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,4,4,4,4,4,4,4,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,4,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,6,6,6,6,7,7,6,7,7,8,9,9,10,12,12,12,14,15,16,15,17,18,16,17,19,20,20,21,21,22,24,24,24,26,26,26,27,25,25,26,26,24,25,25,26,26,26,26,27,27,28,27,27,28,27,28,27,28,28,28,28,28,28,28,28,28,28,28,29,29,28,28,28,27,28,28,28,28,28,28,28,25,27,27,25,24,24,22,21,21,19,18,17,16,14,13,12,11,10,8,8,7,8,8,7,8,8,8,9,9,9,10,10,10,12,10,10,12,13,11,12,14,13,12,13,12,12,11,11,11,11,12,12,13,13,14,13,12,12,13,12,11,10,10,10,10,9,9,9,9,8,8,7,7,6,6,6,7,6,6,6,7,6,6,7,7,7,7,7,8,8,8,8,8,7,7,6,6,5,4,4,4,4,4,4,4,3,4,4,3,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,5,4,4,5,5,6,5,6,7,7,7,6,5,4,4,4,4,3,3,3,3,4,4,4,4,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,4,4,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,5,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,6,6,6,5,6,6,6,6,6,6,5,5,5,4,4,4,5,4,4,5,5,4,4,5,5,4,5,5,5,5,6,6,6,6,7,6,5,6,7,6,6,7,7,6,7,6,7,7,6,6,7,6,6,6,6,6,6,6,6,5,5,6,6,5,6,6,6,6,7,7,7,7,7,8,7,8,8,8,9,8,8,8,8,8,8,8,8,8,7,7,7,8,8,7,7,7,8,8,8,9,8,8,8,8,9,8,9,8,9,9,8,8,8,8,8,7,7,7,7,6,7,7,6,6,6,6,6,6,6,6,5,6,5,5,5,6,6,8,9,9,11,12,12,12,13,15,16,19,20,19,22,22,22,21,21,22,22,25,22,24,25,23,26,24,26,26,26,25,27,26,26,26,26,26,26,24,26,27,26,26,27,27,25,27,26,24,24,25,25],[29,29,29,29,29,29,29,28,29,28,27,27,27,26,27,27,27,27,26,27,26,27,27,27,27,27,26,27,28,26,26,27,27,28,27,28,26,27,28,27,28,27,26,26,26,26,25,24,25,23,23,23,23,22,20,21,20,20,19,18,16,15,12,11,10,9,8,7,7,6,6,5,5,4,4,5,4,4,4,4,4,3,4,4,3,3,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,5,5,5,5,5,6,5,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,4,4,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,4,3,3,3,4,4,3,4,4,4,3,4,4,4,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,8,8,7,7,6,8,8,7,7,7,8,8,9,9,10,12,12,13,14,16,16,15,17,18,17,18,20,20,21,20,21,24,24,24,25,27,26,26,27,25,25,26,24,24,25,26,25,25,25,26,26,27,27,26,27,27,28,28,27,28,27,28,28,28,28,28,28,28,28,28,29,28,28,28,28,26,29,28,27,28,28,28,28,25,27,27,26,25,25,24,22,21,20,19,18,16,15,13,12,11,10,9,9,9,8,8,8,9,9,9,10,9,9,10,10,10,11,10,10,11,13,12,12,14,13,13,14,12,11,11,11,11,10,11,11,12,13,14,14,13,12,12,12,11,10,10,10,10,10,9,9,9,8,8,8,8,7,7,8,8,7,7,8,8,7,7,8,8,8,8,8,8,9,9,9,9,8,8,6,6,6,5,4,4,4,5,5,4,4,5,5,4,4,5,5,4,5,5,4,4,5,5,4,4,5,5,5,5,5,5,5,5,5,6,6,7,7,7,7,6,6,5,5,5,5,4,4,4,4,4,4,5,5,5,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,4,4,5,5,4,4,5,4,4,5,5,5,4,5,5,5,6,6,6,5,6,7,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,3,4,4,3,3,4,4,4,5,5,5,6,7,7,6,6,7,7,6,6,6,6,6,6,5,5,5,5,5,5,5,6,6,5,5,6,6,6,6,6,7,7,7,7,8,7,7,7,7,7,7,7,7,8,8,7,7,8,8,8,7,7,7,8,7,7,7,6,7,7,6,6,6,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,9,10,9,9,9,9,8,9,9,8,9,9,8,9,9,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,10,10,9,9,8,9,9,8,8,8,7,7,7,8,7,7,7,7,7,6,7,7,6,6,6,6,6,6,7,8,9,9,11,12,12,11,12,14,15,18,17,19,20,21,20,19,20,22,20,23,21,22,23,22,25,24,25,25,25,23,26,25,25,25,25,26,25,23,25,26,25,26,26,26,25,25,26,24,24,25,25],[28,28,27,28,28,28,28,27,27,26,26,25,25,26,25,26,25,26,25,25,26,26,25,25,26,25,24,25,25,24,25,26,25,26,25,25,25,25,25,25,26,25,24,24,24,23,24,22,21,21,21,20,20,20,19,18,18,17,17,16,15,15,12,11,10,9,8,8,6,7,6,6,5,5,5,4,4,4,4,4,4,3,4,4,3,4,5,5,4,4,4,4,3,3,3,3,2,3,3,2,2,2,2,2,2,3,3,3,3,3,4,3,3,2,3,3,2,3,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,4,4,4,5,5,5,6,5,6,6,6,6,5,5,4,4,4,3,3,3,3,3,2,2,3,3,2,2,3,2,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,5,4,4,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,5,5,5,5,6,6,5,6,6,6,6,7,7,6,6,7,7,7,8,7,8,8,7,7,7,7,7,7,7,7,7,8,8,9,10,11,12,13,13,14,16,15,14,16,17,15,16,17,18,18,18,19,20,21,20,22,23,24,22,24,23,23,23,23,20,22,23,23,23,22,22,25,25,25,25,25,26,26,26,25,26,26,26,26,26,26,27,27,26,27,27,26,26,27,26,26,26,26,26,26,27,27,27,26,25,26,25,25,24,22,22,19,19,18,15,16,14,14,14,12,11,10,9,8,8,8,8,8,8,9,9,9,9,10,10,11,11,11,11,12,12,13,13,12,14,13,14,12,12,11,11,12,11,11,12,11,12,13,13,13,13,13,12,12,11,11,11,11,11,10,10,10,9,9,8,9,8,7,7,7,7,7,8,8,8,7,7,8,7,8,8,8,8,8,8,8,8,8,8,6,6,6,5,5,4,4,5,5,4,4,5,5,5,5,5,5,5,6,6,5,5,6,6,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,6,6,5,5,5,4,4,5,5,5,4,5,5,6,6,5,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,6,7,6,7,6,6,7,7,6,6,6,6,6,6,7,6,7,7,7,6,7,6,6,7,7,7,7,6,7,7,7,6,6,6,6,5,5,5,5,5,5,5,4,4,3,4,4,4,4,4,5,5,5,6,6,6,7,6,6,6,7,7,7,6,6,6,6,6,6,5,5,5,5,6,6,6,5,6,6,6,6,7,7,6,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,8,8,8,7,8,7,7,7,7,6,6,7,7,7,7,7,8,7,8,8,8,9,9,9,8,9,8,8,10,9,9,9,10,10,9,10,9,9,9,9,8,9,9,8,8,8,8,8,9,9,9,9,9,9,9,10,9,9,9,10,10,9,9,8,9,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,7,8,8,9,11,12,11,11,12,13,14,16,16,17,20,20,19,18,19,19,19,20,21,20,21,21,22,22,23,23,24,24,23,24,24,25,23,25,25,22,22,24,25,25,25,24,24,24,24,23,21,23,25],[28,28,28,28,28,28,28,27,28,27,26,26,27,26,26,27,26,27,26,26,27,27,26,27,27,26,27,27,26,26,26,26,27,28,26,27,27,26,27,26,27,26,26,26,26,26,24,24,25,22,21,22,23,20,20,22,20,19,19,19,16,15,13,12,11,9,8,8,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,4,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,3,3,3,3,4,4,3,3,3,4,3,3,3,3,2,3,3,2,2,2,2,1,1,1,1,1,0,1,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,2,3,3,4,3,4,4,4,4,5,5,5,5,5,4,5,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,3,2,3,3,3,4,4,4,4,5,5,5,5,5,5,6,5,4,4,4,4,3,3,3,2,3,3,3,2,3,3,3,3,3,4,4,4,5,5,4,5,5,5,6,5,6,5,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,5,5,4,5,5,5,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,5,4,4,4,4,4,3,3,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,8,8,7,8,8,8,8,8,8,9,8,8,8,8,7,8,8,8,8,8,8,10,10,11,12,13,14,14,16,16,17,16,17,18,18,19,20,20,21,21,20,23,24,23,24,24,24,24,25,24,24,24,25,25,24,23,25,26,26,24,26,26,26,25,26,27,27,27,26,26,27,27,27,27,27,27,28,27,28,27,27,28,27,28,27,27,27,27,27,28,28,28,27,26,27,26,26,25,24,23,21,21,19,18,19,15,15,15,14,12,11,10,10,10,10,9,10,10,11,10,10,11,11,12,12,12,14,12,12,14,13,13,14,15,15,14,13,15,13,12,12,12,12,13,12,14,14,14,15,14,14,13,14,13,12,12,13,12,11,12,11,11,10,9,10,9,9,8,9,9,8,9,9,9,8,9,9,8,8,9,9,9,9,9,9,9,8,9,7,7,7,6,6,5,5,5,6,5,5,6,6,5,5,6,6,5,6,5,5,5,6,5,5,5,6,5,5,5,6,5,5,6,6,6,6,7,7,8,8,7,6,5,5,5,5,4,4,5,5,5,5,5,5,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,7,7,7,8,7,7,7,7,7,7,6,7,6,6,6,7,7,6,6,7,7,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,5,5,5,5,6,5,5,5,5,5,5,4,5,5,5,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,5,6,6,6,6,6,6,6,6,6,6,7,7,7,8,7,7,8,8,8,9,8,8,8,8,8,8,8,9,8,8,8,9,8,7,8,8,8,8,8,8,7,7,7,7,7,7,7,8,7,8,8,8,8,8,9,9,9,9,9,9,9,9,10,10,10,11,10,10,10,10,10,10,10,10,9,10,10,9,9,9,10,9,11,10,10,10,10,10,10,10,10,10,10,10,11,10,10,9,10,10,9,9,9,9,8,8,8,8,8,8,7,8,7,7,8,7,7,7,7,6,7,8,9,9,10,12,12,13,12,13,14,16,17,18,18,21,20,21,20,20,21,22,23,22,23,24,23,24,23,26,26,24,23,25,25,25,26,25,25,26,24,25,25,25,25,25,25,24,25,25,24,23,25,26],[29,29,28,29,28,29,29,28,28,28,27,27,27,26,27,26,27,27,26,27,26,26,27,27,26,27,27,27,27,26,26,28,28,28,27,28,27,27,28,27,28,27,26,27,27,27,25,24,25,24,23,23,24,22,21,22,22,21,20,19,17,16,14,13,11,11,9,9,8,8,7,7,7,6,6,6,6,5,5,6,5,5,5,5,4,4,4,5,4,4,4,4,3,4,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,4,4,4,3,3,4,4,4,3,3,3,3,3,3,2,2,2,2,1,1,1,1,1,0,1,2,2,2,2,2,2,1,2,2,2,2,2,2,3,2,3,3,3,3,4,4,4,4,4,5,5,5,5,5,4,5,4,4,4,4,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,4,4,5,5,5,5,6,5,5,6,6,5,5,5,4,4,3,3,3,2,3,3,2,2,3,3,2,2,3,3,3,3,4,4,4,4,5,5,6,6,6,6,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,4,4,3,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,7,6,7,7,7,7,7,8,7,8,9,9,9,9,8,9,9,10,10,10,10,9,9,8,9,9,9,9,9,9,10,11,11,12,14,14,14,15,16,17,17,18,20,19,20,21,22,22,23,24,25,25,26,26,26,27,26,27,26,26,27,25,24,26,26,26,26,27,27,27,27,28,28,28,28,28,29,28,29,29,29,29,29,28,29,29,29,28,28,29,29,29,29,29,28,28,28,28,29,28,28,28,26,27,28,26,25,26,23,22,23,21,19,20,17,17,16,15,14,12,10,11,10,11,10,10,10,11,11,12,11,12,12,12,12,14,13,13,14,16,13,15,16,15,14,16,14,14,13,13,13,13,13,14,15,15,16,16,15,14,14,14,14,12,13,13,13,12,12,12,11,10,11,10,10,9,9,9,10,10,9,9,10,9,9,9,9,9,10,10,10,10,10,10,10,10,10,8,8,7,7,6,6,5,6,6,5,5,6,6,5,5,6,5,5,6,6,5,5,6,6,5,6,6,6,6,6,7,7,7,6,7,8,8,8,8,8,8,8,7,5,6,6,6,5,4,5,5,5,5,6,5,6,6,7,7,6,6,6,7,6,6,6,6,6,6,6,6,5,5,6,6,5,6,6,5,6,6,6,5,6,6,6,6,6,7,7,7,7,7,7,7,8,8,7,7,8,7,7,7,7,7,7,8,8,8,7,7,8,8,7,8,8,8,8,8,8,8,8,8,8,8,7,7,8,7,7,7,6,6,6,6,6,6,5,5,5,5,5,5,5,5,6,6,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,8,7,7,8,8,8,8,9,8,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,9,9,8,9,9,10,9,9,9,9,8,8,8,8,9,9,8,9,9,8,10,9,10,10,10,10,10,10,10,10,11,11,11,10,11,11,10,10,11,10,10,10,10,10,10,10,9,9,10,10,11,10,11,10,10,11,10,10,11,11,10,11,11,11,10,10,10,10,10,9,10,9,9,9,9,9,9,9,8,9,8,9,8,7,8,8,7,7,7,9,9,10,11,12,13,14,13,14,16,17,19,19,19,22,22,22,20,21,22,21,24,22,23,24,23,25,25,26,25,26,24,26,27,25,26,26,27,26,23,26,27,27,26,27,26,25,26,27,25,23,25,26],[28,28,28,28,28,28,28,29,28,27,27,26,27,26,26,26,27,27,27,28,28,27,28,28,27,27,27,27,27,27,27,28,28,28,27,28,27,27,27,27,28,26,26,27,27,27,25,25,26,25,24,23,24,23,22,23,21,21,20,19,17,16,15,14,12,12,12,11,10,10,9,9,9,8,7,8,7,6,7,7,7,6,7,6,6,6,7,7,7,6,6,6,5,5,5,5,4,5,5,4,3,5,4,5,4,5,5,5,5,6,6,6,5,5,6,6,6,5,5,5,5,5,4,5,4,4,3,3,2,2,2,2,1,0,1,2,2,3,5,3,2,4,3,2,3,4,3,3,4,4,4,4,5,5,5,6,6,6,6,6,6,7,7,6,6,6,5,5,5,6,5,5,5,5,5,4,5,5,3,4,3,4,4,3,4,4,3,3,4,4,3,4,5,5,5,6,7,7,6,7,8,8,8,8,8,9,8,7,7,6,7,7,5,6,5,5,5,5,4,6,5,4,4,5,5,6,6,6,6,6,6,7,7,7,7,7,7,6,7,7,6,7,6,6,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,8,7,7,7,7,7,6,7,7,5,7,7,6,6,6,7,6,8,8,7,7,7,8,8,8,8,9,8,9,10,9,9,11,10,10,10,12,11,11,10,11,11,11,11,11,11,12,11,11,10,11,12,11,10,11,12,12,14,14,14,16,17,17,18,20,19,19,20,21,20,20,22,21,22,23,23,25,25,25,26,26,28,26,27,25,25,26,25,25,26,26,25,26,26,26,28,28,28,27,28,28,29,28,28,28,28,28,28,28,28,29,29,29,28,28,28,28,28,28,28,27,28,28,27,28,28,28,28,26,28,28,27,26,25,24,24,23,22,20,20,18,17,18,16,14,13,12,12,14,13,12,13,13,14,13,13,13,13,14,13,14,15,15,14,15,18,16,16,17,18,17,17,15,15,14,14,14,14,15,15,17,17,18,18,19,17,17,18,16,14,14,15,15,14,14,13,13,13,12,13,12,12,11,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,11,10,12,10,11,10,9,9,8,8,9,8,8,7,8,8,7,8,9,8,7,8,9,8,8,9,9,8,8,9,8,9,9,9,9,9,9,8,9,9,10,10,10,10,10,9,8,8,8,8,7,6,7,8,7,7,8,9,8,9,9,9,9,9,9,9,8,9,8,9,8,8,8,8,7,8,8,8,8,8,8,8,9,8,8,8,8,8,8,9,9,9,9,10,10,9,9,10,11,11,9,10,10,10,9,10,10,9,10,10,11,10,9,9,10,10,10,10,10,10,10,10,9,10,10,10,10,9,9,9,9,10,8,9,7,8,7,7,8,7,7,6,7,7,6,6,7,8,8,8,9,9,9,10,9,9,9,9,9,9,10,9,9,9,10,9,9,8,8,9,9,9,9,10,9,10,10,9,10,10,10,11,11,11,11,11,11,11,11,12,12,11,11,11,12,12,12,11,11,12,12,11,11,11,12,11,11,11,10,10,10,10,10,10,11,10,10,11,11,11,11,11,11,12,12,12,12,12,12,11,13,13,14,13,13,13,13,12,13,13,13,12,13,14,13,12,12,12,13,11,14,13,13,13,11,14,12,12,13,12,13,13,13,13,12,12,14,12,11,12,12,12,11,11,12,11,11,11,11,10,11,11,10,10,10,11,10,10,10,11,11,11,12,13,14,14,14,15,17,17,19,20,20,22,23,21,21,22,23,22,24,23,23,23,24,26,25,26,25,27,25,26,27,27,28,26,27,27,26,25,27,27,26,27,25,26,26,27,26,24,26,26],[27,27,27,27,27,28,28,27,27,26,25,24,26,25,25,25,26,26,25,26,27,26,26,26,26,26,26,26,26,26,25,27,27,27,26,27,26,26,27,26,27,25,26,25,26,25,24,24,25,23,22,22,22,21,20,22,20,19,20,20,18,17,16,16,15,14,13,12,12,13,12,11,11,10,10,10,9,9,9,9,11,9,10,10,9,9,11,10,9,9,9,8,8,7,7,7,7,7,7,6,6,7,8,5,6,6,7,6,6,7,7,7,7,6,8,8,7,7,6,6,6,6,5,5,5,4,4,4,3,4,3,2,2,1,0,1,3,3,6,5,3,6,7,3,6,6,5,4,6,8,6,6,7,8,6,9,9,9,8,9,9,9,9,9,9,8,8,8,8,8,7,6,5,6,5,4,5,5,4,4,3,4,5,4,4,4,4,4,4,5,4,5,5,6,5,7,7,6,6,7,7,8,9,9,9,9,9,9,8,7,7,6,6,7,5,5,6,6,5,6,7,5,5,8,7,5,8,9,8,7,8,8,9,9,9,9,8,8,8,8,7,7,7,7,7,8,7,6,7,8,8,6,8,8,8,6,6,7,7,7,7,6,8,10,8,7,10,8,8,10,10,8,10,9,11,9,8,7,8,7,6,7,9,8,7,7,10,8,9,9,9,7,9,9,8,9,10,10,9,10,10,10,11,11,11,10,11,12,11,12,12,13,12,13,13,13,14,14,14,14,14,14,13,13,12,13,14,13,12,13,14,14,15,16,17,18,18,18,18,19,20,19,20,21,20,19,21,22,22,23,23,24,24,24,24,25,26,24,25,24,23,25,25,23,25,25,26,25,26,25,27,26,27,26,27,28,27,28,27,27,28,27,27,27,27,28,28,27,28,27,28,28,27,27,27,28,28,27,27,28,27,27,28,26,27,27,26,25,25,25,22,23,21,20,19,18,17,17,16,16,16,14,14,15,15,14,14,15,16,15,15,16,15,17,17,16,17,17,16,18,18,18,17,19,18,18,19,18,17,17,17,16,16,18,18,18,18,19,19,19,18,17,18,17,16,18,17,17,16,16,15,16,15,14,15,16,15,13,13,15,14,13,13,14,13,13,14,14,13,12,14,13,13,13,14,11,12,13,11,12,10,10,11,9,8,9,9,9,8,9,10,9,9,10,11,10,10,9,10,10,10,10,10,10,10,10,10,10,10,11,10,11,10,10,11,11,11,12,11,11,10,10,9,10,9,9,9,11,10,10,9,11,10,10,12,11,11,11,12,11,10,10,11,11,10,10,11,10,11,10,10,10,11,10,11,9,10,11,10,10,11,10,10,10,12,11,10,11,11,11,11,11,12,13,12,11,12,13,12,10,12,11,12,11,12,11,11,10,12,13,12,11,12,12,11,12,11,11,12,11,12,12,12,12,12,12,13,11,10,10,10,10,10,10,10,10,8,9,11,9,9,9,12,11,9,12,10,11,11,12,11,10,11,11,11,11,11,11,12,12,12,11,10,10,11,11,11,11,12,10,11,12,11,12,12,12,13,13,13,13,13,14,13,14,13,14,14,13,13,14,14,14,12,13,15,13,13,13,13,13,13,13,13,13,12,13,13,12,12,13,13,12,14,14,13,14,13,14,15,13,15,14,14,14,14,14,15,15,15,14,15,14,15,15,14,15,14,15,15,15,13,14,16,16,14,17,14,14,15,15,16,14,15,15,14,15,15,16,14,15,13,15,14,13,13,14,15,13,13,14,12,12,12,12,12,12,12,12,11,12,11,10,11,11,12,12,12,12,13,15,15,13,16,15,18,17,18,19,21,21,21,20,22,22,20,24,22,23,24,23,25,25,25,25,26,23,26,27,25,27,25,26,26,25,25,26,25,25,26,25,25,26,26,24,23,24,25],[28,28,28,28,28,28,28,28,27,26,27,25,27,26,26,26,27,27,26,27,27,26,26,27,27,26,27,27,27,27,26,27,27,28,26,28,27,27,27,26,27,26,26,26,26,26,25,24,25,24,24,25,24,23,23,23,22,22,21,21,19,19,17,16,15,14,14,14,12,13,11,12,11,11,11,10,9,10,9,10,9,9,10,9,10,10,10,9,8,8,9,7,10,9,8,7,10,8,8,7,12,8,8,6,8,8,7,6,8,8,8,8,8,9,9,8,8,8,8,7,6,7,7,7,7,6,4,4,6,4,3,4,5,2,1,0,1,2,3,3,2,4,4,4,4,6,4,5,9,8,6,9,9,9,9,11,10,9,9,9,9,10,9,9,11,9,8,10,10,9,9,9,8,8,8,7,7,7,5,5,5,6,6,5,5,6,5,4,6,7,5,5,6,7,6,8,6,6,7,8,7,7,7,8,9,8,8,8,7,6,6,6,5,5,5,6,6,6,6,6,7,8,7,9,9,9,9,10,10,9,9,10,10,10,10,10,10,9,9,9,9,9,9,8,9,9,9,9,9,9,10,9,8,8,9,7,8,8,8,8,7,9,10,9,8,8,11,9,9,10,8,9,9,8,8,8,8,8,7,7,6,7,8,8,7,8,10,11,9,9,10,10,10,11,10,11,10,11,10,11,11,11,11,13,12,11,12,13,12,12,14,14,13,13,14,13,15,14,14,15,14,14,15,14,12,13,14,13,12,14,15,14,14,15,16,17,18,19,21,21,20,20,21,22,20,21,23,23,23,24,24,25,25,24,26,26,26,25,26,26,24,25,25,25,26,26,26,27,26,26,27,28,28,27,27,28,28,28,28,28,28,28,28,27,28,29,28,28,28,28,28,27,28,28,27,28,28,28,28,28,28,28,29,27,28,27,27,27,26,25,24,23,22,22,22,20,18,20,18,16,16,15,14,17,15,16,17,16,18,16,16,17,16,18,17,17,18,18,17,19,19,19,18,20,18,18,19,19,18,16,17,17,19,18,19,20,20,19,20,19,18,18,20,18,16,17,18,17,17,17,17,16,17,15,16,16,13,14,13,14,15,15,14,14,14,14,14,13,15,15,14,15,14,14,13,13,12,14,12,12,12,11,12,10,10,11,11,10,10,11,11,10,9,11,11,9,11,10,9,11,10,10,9,12,10,8,11,10,10,9,10,10,10,11,10,11,11,11,12,10,10,8,8,9,9,8,8,10,9,8,8,9,9,10,10,10,11,10,10,10,11,10,11,9,10,10,9,10,11,10,9,10,10,10,10,9,12,11,10,12,12,11,11,12,12,12,11,12,13,12,13,13,13,14,14,12,13,13,13,12,12,13,13,12,12,13,11,12,13,11,12,12,12,11,11,12,12,11,12,12,12,11,12,12,12,12,12,11,12,11,10,10,9,12,10,12,10,9,12,10,10,9,10,10,10,10,11,11,11,11,11,11,10,11,11,12,12,12,11,12,11,11,11,10,11,12,12,12,11,12,12,12,12,13,12,13,13,13,13,13,12,14,14,13,14,14,13,13,14,14,14,14,13,13,14,13,12,13,13,13,12,13,13,13,13,13,12,12,12,13,13,13,13,13,14,14,13,14,15,14,15,14,15,14,13,14,15,14,15,15,16,17,15,15,15,14,14,15,15,15,14,15,15,16,14,18,14,16,15,14,17,14,15,15,15,16,15,16,16,15,14,15,14,14,14,13,13,12,14,13,14,14,13,13,13,14,13,14,13,13,14,13,14,14,13,13,14,14,16,15,16,17,18,18,20,20,22,22,24,23,24,22,22,23,24,25,25,25,25,25,27,26,26,26,26,27,26,27,26,28,26,26,27,27,26,27,27,27,27,26,26,26,27,26,25,26,26],[28,28,28,28,28,28,28,28,28,27,26,26,26,27,26,27,26,27,27,27,27,27,27,27,27,26,26,27,27,27,27,27,27,28,26,27,27,25,27,26,27,25,26,25,26,26,25,23,24,23,22,22,23,21,20,21,21,19,19,20,18,16,15,15,12,12,12,10,10,9,9,9,8,7,6,7,7,6,6,6,6,5,6,5,5,5,5,5,5,4,4,5,3,4,4,4,4,4,4,4,5,4,4,4,5,4,5,5,5,5,6,6,5,6,6,6,6,6,7,6,6,6,5,5,5,5,4,4,4,4,3,4,3,2,2,1,0,1,2,2,2,2,2,4,2,3,4,4,4,5,4,5,5,5,5,6,5,6,6,7,7,6,7,7,6,6,7,7,5,7,7,6,5,7,6,5,5,6,5,4,4,5,4,5,4,5,4,3,4,5,3,3,4,5,4,6,5,4,6,6,6,6,6,6,6,7,6,5,5,4,4,4,3,3,3,3,3,3,3,4,4,4,5,5,5,6,6,6,6,7,6,7,7,8,8,8,6,7,7,7,7,7,7,6,7,7,6,7,7,7,7,6,7,7,7,6,5,6,6,6,7,6,7,7,7,6,7,6,6,6,6,6,6,6,6,5,6,5,5,4,5,4,5,6,5,5,6,5,6,6,7,6,7,7,7,7,8,8,7,7,8,9,9,9,10,9,10,10,10,10,10,12,11,10,11,12,13,13,12,12,13,13,11,11,10,11,12,11,10,11,12,12,12,13,14,15,15,16,17,18,18,18,19,20,19,20,22,22,22,23,22,24,24,25,25,26,25,26,25,25,25,25,25,25,25,25,25,25,26,25,27,27,28,27,26,28,28,27,27,27,28,28,28,28,27,28,28,28,28,28,28,28,28,28,28,28,28,27,28,28,28,27,28,28,28,27,27,26,25,26,26,23,22,21,21,19,18,19,16,15,15,14,13,13,13,14,12,14,14,14,14,15,15,16,14,16,17,16,15,18,18,17,17,19,19,18,18,18,16,15,16,16,16,16,17,18,18,18,20,19,18,17,18,17,16,16,16,16,16,16,15,15,14,13,14,13,13,11,11,13,12,12,12,12,11,11,13,13,11,11,13,12,11,13,12,11,10,12,10,10,9,9,9,8,7,8,8,8,7,8,8,7,7,8,8,8,8,7,7,7,8,7,6,7,8,7,6,7,7,6,7,7,7,8,7,8,9,9,9,8,7,6,6,6,6,5,4,6,5,6,5,6,7,7,8,8,7,7,7,6,7,7,6,6,7,6,6,7,6,5,6,7,6,6,7,7,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,10,12,10,10,10,11,10,9,10,9,9,9,10,10,9,9,9,10,8,8,9,9,8,8,9,9,8,9,9,9,9,8,9,9,8,7,6,7,6,6,7,6,6,6,6,6,6,5,6,6,7,7,7,8,8,8,8,10,8,7,9,9,8,8,9,9,9,9,8,8,6,7,8,8,7,9,9,8,8,9,9,10,9,10,10,10,10,11,11,10,12,10,10,11,12,10,11,12,11,11,11,10,12,11,9,11,11,11,10,11,10,9,11,10,11,10,9,11,11,10,11,13,12,11,11,13,12,11,12,12,12,12,11,13,14,13,13,13,13,13,13,14,13,13,13,13,13,14,12,13,13,13,12,14,13,13,13,13,14,13,13,13,13,14,13,14,13,13,11,12,13,12,11,12,12,11,11,12,11,10,10,11,10,10,11,10,10,9,9,9,9,9,9,10,11,11,13,14,15,13,16,16,19,17,20,20,23,23,23,22,22,23,22,23,23,23,26,24,25,25,26,26,26,25,26,27,26,26,26,26,27,25,26,26,27,26,27,25,25,27,27,26,24,26,26],[29,29,29,29,29,29,29,29,29,28,28,27,28,27,28,27,28,28,27,28,27,27,28,28,26,27,28,27,28,28,26,28,28,29,27,28,27,27,28,27,28,27,27,27,27,26,25,24,25,23,22,23,23,22,20,22,20,19,19,19,17,16,13,12,10,10,9,8,8,7,7,6,6,5,5,5,5,4,4,5,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,2,3,2,2,2,3,3,3,3,4,4,4,4,5,5,4,4,4,4,4,5,4,5,5,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,4,3,3,4,4,4,4,5,4,5,4,4,4,4,4,3,4,4,4,3,4,4,3,4,4,3,3,3,3,4,3,3,3,3,2,3,3,2,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,4,4,3,3,3,3,3,2,2,2,2,2,2,3,3,3,3,3,3,4,5,4,5,5,5,5,5,5,6,6,5,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,4,4,5,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,5,4,5,5,5,5,5,6,5,6,6,6,6,6,7,7,7,7,8,7,8,8,9,8,8,9,9,10,9,9,10,9,9,8,8,8,9,8,8,9,9,10,10,10,12,12,13,13,15,15,17,16,18,20,20,18,21,22,22,22,24,25,25,26,27,27,27,26,27,24,26,27,25,25,26,26,26,26,26,26,28,28,28,27,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,28,29,28,28,29,29,29,29,28,28,28,27,27,26,25,24,23,22,21,21,18,17,17,14,13,12,10,9,10,10,10,9,10,10,11,11,11,11,12,12,12,13,13,13,14,15,14,14,16,15,15,15,14,14,13,12,13,13,14,14,15,15,16,15,15,15,14,15,14,13,13,13,13,13,12,11,11,10,10,9,10,9,8,9,9,9,8,8,9,8,9,9,10,9,9,10,10,10,10,10,9,9,9,8,8,7,7,6,6,6,6,6,6,5,6,6,5,5,6,6,5,6,6,5,5,6,6,5,5,5,5,5,5,6,5,5,5,6,6,6,7,7,7,7,7,6,5,4,4,5,4,4,4,4,4,4,5,5,5,6,5,6,6,5,5,5,5,5,5,5,4,4,5,4,4,4,5,4,4,5,5,4,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,7,7,7,6,6,7,7,6,7,6,6,7,7,7,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,6,6,8,6,6,7,7,7,7,7,7,7,6,6,6,5,5,6,6,6,6,6,6,6,7,6,7,7,7,7,8,7,7,7,8,8,8,8,8,8,8,8,8,8,9,7,8,8,7,7,8,7,8,8,7,7,7,7,7,7,7,7,7,7,7,8,8,7,8,8,8,8,8,9,9,8,9,9,10,10,10,10,9,10,9,10,9,9,10,10,9,9,10,9,8,9,9,9,9,10,10,9,10,10,10,10,10,10,10,11,10,10,9,9,9,10,8,9,9,8,8,9,9,8,9,8,8,8,8,8,8,7,8,8,7,7,7,9,9,10,10,11,13,13,13,14,15,17,18,20,19,22,22,21,20,22,23,22,24,23,23,26,24,25,25,26,26,25,24,26,26,25,27,25,26,26,24,25,27,26,27,26,27,26,27,27,26,25,27,26],[29,29,28,28,28,29,28,28,28,27,27,26,27,26,26,27,27,28,27,27,27,26,27,27,26,26,27,26,27,27,26,27,28,28,26,27,27,26,28,26,27,26,27,25,26,25,23,24,24,22,21,22,23,20,19,21,19,17,18,19,16,14,13,11,10,9,9,8,7,7,7,7,6,6,5,5,5,5,5,5,5,4,4,4,4,3,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,1,1,0,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,5,4,5,4,4,4,4,3,4,4,4,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,3,3,5,5,4,5,5,5,4,5,4,4,4,3,3,3,3,2,2,3,3,2,3,3,3,3,3,4,4,4,5,5,4,5,5,5,5,6,6,6,5,5,6,5,4,5,5,4,5,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,4,4,5,5,5,4,5,5,5,5,5,4,4,5,4,4,4,4,4,3,4,4,4,4,4,4,5,4,4,4,5,4,5,5,6,5,5,6,5,6,6,7,6,7,7,7,7,7,7,7,8,8,8,8,8,9,10,10,9,9,9,9,9,8,8,8,9,8,9,9,9,10,10,10,11,13,14,13,15,15,17,15,17,18,18,18,21,21,21,21,21,22,23,24,24,25,25,25,25,24,24,24,24,24,24,24,24,25,25,25,26,26,27,26,26,27,27,27,27,28,27,27,27,27,27,28,28,27,27,27,28,27,27,27,28,26,28,27,27,27,27,27,28,27,26,26,26,25,24,24,23,22,20,19,19,17,16,16,13,12,11,11,10,11,10,11,10,11,11,11,11,12,12,12,13,12,14,13,13,14,15,14,15,16,17,15,16,15,14,13,14,14,13,14,14,16,16,15,16,16,15,15,16,13,13,13,13,13,13,13,11,11,11,10,10,10,9,9,9,9,9,9,9,9,8,9,10,9,9,9,10,10,10,10,10,10,9,9,8,7,7,7,6,6,5,6,6,5,5,6,6,5,5,6,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,6,6,6,7,7,8,7,7,6,5,5,5,5,4,4,4,4,4,4,5,5,5,6,6,6,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,7,6,7,7,7,7,7,7,8,7,7,7,7,7,7,7,7,6,7,7,6,6,7,7,7,7,6,7,7,6,6,7,7,7,7,7,7,7,7,7,7,6,6,5,5,5,5,5,4,5,4,4,5,4,4,4,4,5,5,5,6,6,6,7,7,6,6,7,7,8,7,7,7,7,7,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,8,7,8,8,8,8,8,8,8,8,8,7,8,9,8,8,8,8,8,8,7,8,7,8,8,8,8,7,7,7,7,7,7,7,8,8,8,8,8,8,8,9,9,8,9,9,9,9,9,11,10,10,10,10,10,10,10,10,9,10,9,9,10,10,9,9,10,10,9,10,10,10,10,10,11,10,10,10,10,10,11,11,9,10,9,10,10,9,9,9,9,8,8,9,9,7,8,8,8,7,8,8,7,7,8,7,7,7,8,8,10,10,12,13,13,12,14,15,16,17,20,18,22,22,22,22,22,22,21,23,23,23,26,24,26,24,26,25,26,24,27,26,25,27,26,25,26,25,25,25,26,26,26,26,25,26,26,25,25,26,26],[28,29,28,28,28,28,28,27,28,26,26,25,25,26,25,25,25,26,25,26,25,26,26,25,26,25,25,26,25,25,25,25,26,26,25,26,25,25,26,25,26,25,24,24,25,24,22,22,22,21,20,20,20,20,18,19,18,17,17,17,15,14,12,11,9,8,8,7,7,6,6,6,5,5,4,4,4,4,4,4,4,3,4,3,3,3,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,2,3,2,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,4,4,4,4,4,4,5,4,4,4,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,5,5,5,4,4,4,4,3,4,4,3,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,4,4,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,7,8,7,7,8,7,7,8,8,8,9,9,11,12,13,12,13,15,15,14,15,17,16,16,18,18,19,20,19,21,21,21,22,23,23,23,24,23,22,23,25,23,22,23,23,25,24,23,25,25,27,26,25,26,26,26,27,26,26,26,26,26,27,28,28,28,27,27,27,27,26,27,26,26,27,25,27,27,26,26,27,27,26,25,25,25,24,22,21,20,19,18,18,16,14,14,12,11,10,9,9,9,9,9,9,9,9,10,10,10,10,11,11,11,12,11,11,13,13,12,13,14,14,13,13,13,13,12,12,11,12,12,12,14,14,15,14,14,13,12,14,12,12,12,12,12,11,11,10,10,9,9,9,8,8,7,7,8,7,7,8,8,7,7,8,8,7,8,9,9,8,9,9,8,8,8,7,6,6,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,5,5,5,4,5,5,5,5,5,4,5,5,5,5,5,5,5,6,6,6,7,7,7,6,5,5,5,5,4,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,5,4,4,4,5,4,4,5,5,5,5,5,5,5,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,5,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,4,4,4,4,4,4,4,3,4,3,3,4,4,4,4,5,5,6,6,6,7,6,6,7,6,7,6,6,6,6,6,6,5,5,5,5,5,5,6,5,5,6,6,5,6,6,6,6,7,7,7,7,7,7,7,7,7,8,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,6,7,7,7,6,7,7,7,7,7,8,7,7,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,8,9,9,8,9,9,8,8,8,8,8,9,9,10,9,9,10,9,9,9,9,9,9,10,9,9,8,9,9,8,8,8,8,7,7,8,7,7,7,7,7,6,6,6,6,6,6,6,6,6,7,8,9,9,11,12,12,11,13,13,16,16,18,18,21,21,21,20,20,21,20,24,22,22,25,24,25,24,26,26,25,23,26,25,25,27,25,25,26,25,25,25,24,24,24,25,24,26,26,23,24,24,25],[29,29,29,29,29,29,29,28,29,28,27,27,27,27,27,27,27,27,27,28,26,27,27,26,27,27,26,27,27,27,27,28,27,28,27,28,26,27,27,27,27,27,26,26,26,26,24,23,24,23,22,21,22,22,19,20,20,19,17,18,15,13,12,10,9,8,7,6,6,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,3,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,4,3,4,4,5,4,4,4,4,4,4,4,3,3,2,3,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,3,2,3,3,3,3,3,3,3,4,4,3,4,4,4,4,5,5,5,5,5,6,5,6,6,6,6,6,7,7,7,6,7,8,7,6,7,6,7,7,7,6,7,7,7,8,8,9,11,12,12,13,13,15,14,17,18,17,17,20,20,21,21,21,22,23,23,24,25,26,25,26,25,22,25,23,23,25,24,24,25,25,26,26,26,26,26,27,27,27,27,27,27,27,28,27,27,28,28,28,28,28,27,28,28,28,28,28,26,28,27,27,28,28,27,28,27,27,27,26,25,24,24,22,21,20,18,19,16,14,13,12,11,10,8,8,8,8,8,7,8,8,8,9,8,9,9,10,10,11,10,11,11,12,11,11,12,12,12,12,11,11,11,11,11,10,11,11,11,11,12,12,11,11,10,11,11,10,10,10,10,9,9,9,9,8,8,7,7,6,7,6,7,7,6,6,7,6,6,7,7,7,7,8,8,8,8,8,8,7,7,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,6,5,5,4,4,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,6,5,5,5,6,5,5,6,5,5,5,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,6,6,6,6,6,6,7,6,6,7,6,6,7,7,6,6,6,6,6,6,6,6,6,6,6,6,5,6,5,6,5,5,6,6,6,6,6,6,6,6,7,7,6,7,8,7,7,7,7,8,8,8,8,8,7,8,8,7,8,7,7,8,8,7,7,7,7,7,8,8,8,7,8,8,7,8,8,8,8,8,8,8,8,7,8,8,7,7,7,7,6,6,7,6,6,6,6,6,6,6,6,6,6,6,5,5,6,7,7,9,9,10,11,12,11,13,13,15,18,17,17,20,19,20,19,20,22,20,23,22,23,24,21,25,24,25,24,25,23,26,25,24,26,25,25,24,23,24,25,25,24,25,24,25,24,25,24,23,25,24],[29,29,29,29,29,29,29,28,29,28,28,28,28,27,28,28,27,28,27,28,27,27,28,27,27,27,27,27,28,27,26,28,28,28,27,28,27,28,27,27,28,27,26,26,26,25,24,23,24,22,21,21,23,20,18,20,18,18,18,17,15,13,11,9,8,7,6,5,5,5,4,4,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,4,3,4,4,4,3,3,3,2,2,2,2,1,1,2,1,1,2,2,1,1,2,2,2,2,2,2,2,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,9,11,11,11,13,13,15,13,16,16,16,16,18,19,19,19,19,22,23,22,24,25,26,25,25,24,23,24,24,24,24,25,24,25,24,25,26,27,27,26,27,27,27,28,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,27,28,27,28,27,27,28,27,28,28,26,27,26,25,25,24,23,22,21,20,18,18,16,14,13,11,10,8,8,7,7,7,7,7,7,7,8,8,8,8,8,9,9,10,9,9,10,12,10,11,12,12,12,12,11,11,10,10,10,10,10,11,12,12,12,12,12,10,10,11,10,9,9,9,9,8,8,8,8,7,7,7,6,6,6,6,6,6,5,6,6,6,6,6,6,6,7,7,7,7,8,8,7,7,7,5,5,5,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,4,4,3,3,4,4,3,3,4,3,3,4,4,3,3,4,4,5,5,5,6,6,6,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,4,4,5,5,5,4,4,5,4,4,5,4,4,4,5,4,5,4,4,5,4,4,4,5,5,4,5,5,5,4,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,5,4,4,5,5,5,5,5,5,4,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,5,5,6,6,6,6,6,6,6,6,6,5,5,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,6,6,6,8,7,7,7,7,7,6,7,6,6,7,7,6,6,7,6,6,6,6,6,7,7,7,7,7,7,7,8,7,7,7,8,8,7,7,7,7,7,6,6,6,6,6,6,6,6,5,5,5,5,5,5,6,5,5,5,5,4,5,6,7,8,9,10,11,12,11,13,13,15,17,19,19,21,21,22,20,21,22,21,24,22,23,24,23,26,24,26,25,27,24,26,26,26,27,25,26,26,24,25,26,26,26,26,26,25,26,26,25,25,25,25],[29,28,28,28,28,28,28,27,28,27,26,25,26,25,26,26,26,26,26,26,25,26,26,25,25,26,26,26,26,25,25,26,26,27,25,27,26,26,26,26,27,25,25,25,24,24,22,22,22,20,20,20,21,19,17,19,17,16,17,16,13,12,11,9,8,7,6,5,5,5,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,2,2,2,2,1,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,8,10,10,10,12,13,13,12,14,15,14,14,16,17,17,19,18,20,21,20,22,23,23,23,23,23,20,22,22,22,22,22,23,23,23,23,24,25,27,24,25,26,25,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,26,26,26,25,26,25,25,27,26,26,27,26,26,25,24,23,22,21,20,19,17,15,17,14,13,12,10,9,8,7,7,7,7,7,6,7,7,7,8,8,8,8,9,9,10,9,9,10,10,10,10,11,12,11,11,11,10,9,9,9,9,10,10,11,11,11,11,11,10,10,10,9,9,9,9,9,8,8,8,7,7,7,7,6,6,5,6,6,6,6,6,6,5,6,6,6,6,6,7,7,7,7,7,7,6,6,5,5,5,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,4,3,3,4,4,4,4,5,5,6,6,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,4,5,4,4,4,5,4,4,4,5,5,5,4,5,5,4,4,5,5,4,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,3,3,3,4,4,4,4,5,5,4,4,5,5,5,5,5,5,5,4,4,4,3,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,6,5,6,5,5,6,6,5,6,6,6,5,5,5,5,6,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,6,7,7,6,7,7,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,8,6,7,6,7,7,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,6,7,8,9,10,11,10,11,12,14,15,17,17,20,20,20,19,20,19,20,21,21,21,23,22,24,23,24,24,24,23,25,25,24,27,24,24,25,23,23,24,24,24,23,24,23,25,24,23,22,24,24],[29,28,28,29,28,29,28,27,28,27,26,27,26,26,26,26,26,25,27,26,25,27,26,25,26,27,25,26,26,25,25,26,26,27,25,26,25,26,26,25,26,26,25,25,25,25,24,22,23,22,22,20,21,20,19,19,18,18,17,16,14,13,11,9,8,7,6,5,5,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,2,2,2,2,2,1,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,5,6,6,5,5,5,5,5,5,5,6,6,6,7,8,9,10,12,11,13,14,14,13,15,16,15,15,17,17,19,20,18,22,23,21,23,25,24,24,25,23,23,23,23,24,23,24,24,23,24,23,25,25,26,24,26,26,26,26,26,26,26,27,26,27,26,27,27,27,27,26,27,27,27,27,27,26,27,26,26,27,26,27,27,25,26,25,24,24,23,23,20,19,19,16,17,15,13,12,10,9,8,7,6,6,6,6,6,7,6,7,7,7,7,8,8,8,9,8,9,10,10,10,10,11,11,10,11,10,10,9,9,9,8,9,10,10,11,11,11,10,10,10,10,9,9,8,8,8,7,7,7,7,6,6,6,6,5,5,5,6,5,4,5,6,5,5,6,6,5,6,6,7,7,8,7,7,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,6,6,6,5,4,3,3,3,3,3,2,2,3,3,3,3,3,3,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,5,5,4,4,5,5,5,5,5,4,4,4,3,3,3,3,4,3,3,4,4,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,4,5,6,5,5,6,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,4,4,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,7,7,7,7,7,7,6,7,7,6,7,6,6,6,6,6,6,6,5,6,6,7,7,6,7,7,7,7,7,7,7,7,7,6,7,6,7,7,6,6,6,6,5,5,6,5,5,5,5,5,5,5,5,4,5,4,4,4,4,5,6,7,8,9,11,11,10,12,13,15,17,18,18,20,21,21,19,19,20,21,23,21,22,23,22,24,23,25,24,25,23,26,25,24,26,25,24,25,24,25,25,24,24,24,25,24,25,24,23,23,23,23],[29,28,28,29,28,29,28,28,28,28,27,27,27,26,27,26,26,26,26,27,26,27,27,26,26,27,26,27,27,25,26,27,26,28,26,27,26,27,27,26,26,26,25,26,25,25,23,22,23,22,21,21,22,19,19,20,19,17,17,17,14,13,11,9,7,6,5,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,1,1,2,1,1,2,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,6,5,5,5,4,5,5,5,4,5,5,6,6,7,7,9,10,10,12,13,14,13,14,15,16,15,17,18,19,19,19,22,23,22,23,24,24,24,25,23,22,24,23,23,23,23,24,23,24,24,25,25,27,25,26,26,26,26,26,26,26,27,26,26,26,27,27,27,27,27,28,27,27,27,28,27,27,27,26,27,27,27,27,25,26,25,24,23,22,21,20,19,18,16,17,14,12,11,10,8,7,6,6,5,6,6,5,6,5,6,7,6,6,7,7,7,8,8,8,8,8,9,9,10,10,9,10,9,9,9,8,8,8,9,9,9,9,10,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,7,7,6,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,4,5,5,5,5,4,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,4,4,3,4,3,3,3,4,4,3,3,3,4,4,3,3,4,4,3,4,4,3,4,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,5,5,5,5,4,4,5,5,4,5,5,4,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,4,5,6,5,5,6,6,6,6,6,6,6,5,6,6,5,6,6,5,5,6,5,5,5,5,6,5,6,7,6,6,6,6,7,6,6,6,7,7,6,6,5,6,6,5,5,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,6,7,7,9,10,10,10,11,12,13,15,16,16,19,19,19,17,18,19,19,23,19,22,21,20,24,23,23,24,25,22,24,24,24,24,23,24,24,22,23,25,24,23,25,24,22,24,25,21,21,24,23],[29,29,28,29,29,29,29,28,29,28,27,27,27,27,27,28,27,28,28,28,27,28,28,27,28,28,28,28,29,27,27,28,28,28,28,28,28,28,28,28,28,26,26,27,26,26,23,23,24,21,21,21,22,19,19,19,17,17,18,17,13,12,10,8,6,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,1,1,2,2,2,2,1,1,2,1,1,2,2,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,4,5,4,4,5,5,5,6,6,7,8,9,9,11,11,14,12,14,15,15,14,16,17,18,19,19,21,22,21,23,23,24,23,24,22,21,23,22,22,23,23,23,22,23,24,25,24,26,24,26,27,27,27,27,27,27,27,27,26,27,28,27,28,27,27,28,28,27,27,27,25,26,27,26,28,27,27,28,25,25,26,24,23,23,20,20,19,17,16,15,13,11,10,8,8,6,6,5,5,5,5,5,5,6,6,6,6,6,7,7,7,8,7,8,9,8,9,9,10,9,9,10,9,9,8,8,8,8,8,8,9,9,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,6,5,5,5,4,4,4,5,4,4,5,5,4,4,5,5,5,5,5,6,6,6,6,6,5,5,4,4,4,4,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,3,3,3,3,3,4,4,4,5,5,5,4,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,6,6,5,5,6,5,5,5,5,4,5,5,5,5,5,5,5,4,5,5,5,5,6,5,5,5,5,6,5,6,5,6,6,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,5,5,6,7,8,9,10,9,11,11,13,14,16,17,19,20,19,18,19,18,19,21,20,21,22,20,24,23,26,24,25,24,25,25,25,27,24,25,25,23,24,26,25,24,24,24,23,25,25,22,21,24,25],[28,27,27,28,27,28,28,27,28,27,25,26,26,25,25,26,25,25,26,26,25,26,26,25,26,26,25,26,26,24,25,26,26,27,26,27,26,26,26,26,26,26,25,25,25,25,24,22,23,22,22,20,21,19,18,18,17,17,16,16,13,12,10,8,7,6,5,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,3,3,2,2,1,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,4,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,6,6,6,7,9,10,10,11,13,13,12,14,14,14,14,16,16,18,18,17,20,22,21,21,23,22,23,24,22,21,23,22,22,22,22,23,23,23,22,24,24,25,24,25,26,26,26,25,26,26,26,26,26,26,26,27,26,26,26,27,27,27,26,27,25,26,26,26,27,26,26,27,24,25,25,24,23,21,21,19,18,17,15,15,13,11,11,9,8,7,6,6,5,6,5,5,6,6,6,6,6,6,7,7,7,8,7,8,8,8,8,9,9,9,9,9,9,8,8,8,8,7,8,8,9,9,9,9,9,9,8,8,8,8,7,7,7,6,6,6,6,5,5,5,5,5,4,4,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,4,4,3,3,2,3,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,3,2,2,3,3,2,2,3,2,2,2,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,3,3,4,4,4,3,3,4,4,3,3,4,3,3,4,4,3,4,4,4,4,3,3,4,4,3,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,4,4,4,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,5,5,4,5,5,5,5,5,5,4,5,4,5,5,4,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,6,5,5,5,6,6,5,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,5,6,6,6,5,6,6,6,6,6,6,6,6,6,5,6,6,6,6,5,5,5,5,5,5,5,4,5,5,5,4,4,4,4,4,4,4,4,4,4,5,6,7,7,8,10,10,9,11,12,13,15,16,16,19,20,18,18,18,19,18,22,20,21,21,19,22,22,23,22,23,21,24,23,22,25,23,23,22,23,24,24,23,23,23,23,21,22,23,21,21,22,23],[28,28,28,29,28,28,28,27,28,27,26,27,26,26,26,26,25,25,26,26,25,27,26,24,26,26,25,26,26,24,25,26,25,27,25,26,25,26,26,25,26,26,25,25,24,25,23,22,22,21,21,20,21,19,18,19,18,17,16,16,13,12,10,7,6,5,5,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,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,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,4,4,4,3,4,4,4,4,4,4,5,5,6,7,8,10,10,11,12,13,12,14,15,15,14,15,16,18,17,18,20,21,20,22,23,24,24,24,22,21,23,23,22,21,23,23,23,23,23,23,24,25,24,24,25,25,26,25,25,25,26,26,25,26,26,26,26,26,26,27,26,26,26,26,25,26,26,25,26,26,26,26,23,25,24,23,23,22,20,18,18,16,15,16,14,11,11,9,8,6,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,8,8,9,9,9,9,8,8,7,7,7,7,7,8,8,9,9,8,8,8,8,7,7,7,7,6,6,6,6,5,6,5,5,4,4,4,4,4,4,4,4,4,5,4,4,5,4,4,5,5,5,5,6,6,6,5,5,4,4,3,3,3,3,2,2,3,2,2,3,2,3,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,4,4,5,5,4,4,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,3,3,3,3,4,4,3,3,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,5,5,5,5,5,5,5,4,5,5,4,4,5,5,4,4,4,5,5,5,6,5,5,5,5,6,5,6,5,6,6,5,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,5,5,7,7,9,9,10,9,11,11,13,14,16,16,18,19,18,17,19,19,19,22,19,21,22,21,24,23,24,23,24,23,24,24,23,25,23,23,23,23,23,24,24,24,24,23,22,24,23,22,21,23,23],[28,28,28,29,28,29,28,28,29,28,27,27,27,27,26,27,26,26,27,27,26,26,27,26,26,27,27,27,27,25,26,27,27,27,27,27,26,27,27,27,26,27,25,26,25,25,24,22,22,21,21,20,20,19,17,18,18,17,16,16,13,12,10,8,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,3,3,2,2,1,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,4,4,4,3,4,4,4,4,4,4,5,6,6,7,9,9,10,12,12,13,12,13,15,15,14,16,17,17,18,18,21,22,21,22,23,24,23,24,22,22,24,23,21,23,24,24,23,23,24,24,26,27,24,25,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,26,26,26,25,26,27,26,27,26,26,27,24,24,24,23,22,21,20,19,18,17,16,15,13,12,11,9,8,6,5,5,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,8,8,8,9,9,8,9,8,8,8,7,8,7,8,8,8,9,9,8,9,8,8,7,7,7,6,6,6,6,5,6,5,5,5,5,4,4,4,4,4,4,4,4,5,4,4,5,5,4,5,5,5,5,6,6,6,5,5,4,4,3,3,3,3,2,2,2,2,2,3,3,2,2,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,3,2,3,3,4,3,4,4,5,5,4,4,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,4,5,6,6,5,5,6,5,4,5,5,4,4,5,4,4,5,5,4,4,4,5,5,5,5,5,5,5,5,6,5,6,5,6,6,5,5,5,6,6,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,5,6,7,8,10,10,9,10,11,13,15,17,17,19,21,18,17,18,19,18,22,20,22,21,20,25,25,23,23,25,23,24,25,24,25,23,24,24,22,24,25,25,23,25,24,22,24,25,22,21,24,23],[28,28,28,28,28,28,28,27,28,27,26,26,26,26,26,26,26,26,27,26,25,26,26,25,26,27,26,27,27,25,26,27,27,28,26,27,27,27,27,27,27,27,26,26,26,26,24,23,23,23,22,21,22,20,18,19,17,18,16,16,12,11,9,7,6,5,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,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,2,1,1,1,1,2,1,1,2,2,1,1,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,4,4,4,3,4,4,4,4,4,4,5,5,5,7,8,9,9,11,12,13,11,13,14,14,14,15,16,17,18,17,20,22,20,21,23,24,23,24,22,21,23,23,22,22,23,24,23,23,23,24,25,27,24,25,26,25,26,26,26,26,26,27,26,26,26,26,26,26,26,27,27,26,26,26,25,27,26,26,27,26,26,27,24,24,24,23,23,22,20,18,18,17,15,14,12,10,10,8,7,6,5,5,5,5,5,4,5,5,5,6,5,6,6,6,6,7,6,7,8,7,8,8,9,8,9,9,9,8,8,7,7,7,7,7,8,8,9,8,8,8,8,7,7,7,6,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,6,6,6,5,5,4,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2,2,3,2,2,3,3,3,3,4,4,5,5,4,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,5,4,4,4,4,4,5,5,5,5,5,5,5,6,5,6,5,5,6,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,5,5,6,7,8,9,10,9,10,11,13,13,15,15,18,19,17,17,18,18,18,21,18,20,21,20,22,22,23,22,23,21,23,23,23,25,22,22,23,21,22,23,22,22,22,22,21,23,23,22,20,21,22],[28,27,27,28,27,28,27,26,28,26,25,26,25,25,24,26,24,25,26,24,25,26,25,25,26,26,24,25,26,24,25,26,25,26,24,26,25,26,25,25,25,25,24,25,25,24,23,22,22,21,21,19,20,19,18,18,17,17,15,15,13,11,10,8,6,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,3,3,2,2,1,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,4,3,3,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,5,5,5,4,4,4,4,4,4,4,5,5,5,6,6,7,9,10,10,12,12,13,12,14,14,14,14,15,16,17,17,17,20,21,19,20,22,22,23,23,21,21,22,22,22,22,22,24,23,23,23,24,25,25,24,25,26,26,26,25,26,26,26,26,26,26,26,26,26,26,26,27,26,26,26,25,25,26,26,25,25,25,25,25,23,24,23,23,22,19,20,17,16,16,14,14,12,10,10,8,7,6,6,5,5,5,5,5,5,5,6,6,6,6,6,7,7,8,7,7,9,8,8,9,10,9,9,9,9,9,8,8,8,7,8,8,9,9,9,9,9,9,8,8,8,7,7,7,7,6,6,6,6,5,5,5,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,5,5,6,6,6,6,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,4,4,3,3,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,3,4,3,3,4,4,3,4,3,4,4,3,3,4,4,3,4,4,4,4,3,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,3,3,3,4,4,4,3,4,4,4,4,4,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,5,5,4,4,5,4,4,5,5,4,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,4,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,5,5,6,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,5,6,7,7,8,9,10,9,11,12,13,15,17,17,19,21,18,18,19,19,18,21,20,20,22,21,23,22,24,23,23,23,24,25,24,25,24,23,24,23,23,24,23,24,23,24,21,25,24,22,22,24,22],[28,28,28,28,27,28,28,27,28,27,26,27,27,26,26,26,25,26,26,26,26,26,26,26,26,27,26,27,27,25,26,27,27,28,26,27,26,27,27,27,27,26,25,26,26,25,24,23,23,23,21,21,22,20,19,20,19,18,17,18,15,13,10,8,7,6,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,3,3,2,2,1,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,2,2,2,2,2,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,3,4,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,5,5,5,6,6,7,10,10,11,13,14,15,15,15,16,18,16,17,19,19,20,20,22,23,22,23,24,24,24,24,24,22,23,23,22,23,24,24,23,24,23,24,24,26,24,25,25,25,25,25,25,26,26,25,25,25,26,26,26,26,25,27,27,27,27,26,25,26,26,26,26,26,26,26,24,24,24,23,23,21,20,19,18,17,15,16,14,12,11,9,8,7,6,6,5,6,6,6,6,6,6,7,7,6,7,7,7,8,8,8,8,8,8,9,10,9,9,9,9,9,8,8,8,8,8,8,9,9,10,9,9,9,9,8,8,8,7,7,7,6,6,6,6,6,5,6,5,5,4,5,5,5,4,5,5,5,5,5,5,5,6,6,6,6,7,7,7,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,4,5,6,6,5,4,3,3,2,3,3,2,2,2,3,3,3,3,3,3,3,4,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,4,4,4,3,3,4,4,3,4,4,4,3,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,2,2,1,2,2,3,2,3,3,3,3,4,4,3,3,4,4,4,4,4,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,3,4,4,4,5,5,5,5,4,5,5,5,4,5,5,4,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,3,4,4,3,4,4,4,4,5,5,5,5,5,6,5,5,6,7,7,6,6,6,6,5,6,6,5,6,5,5,5,6,5,5,5,5,6,6,6,7,6,6,6,6,6,7,6,6,7,7,6,6,6,7,6,6,6,6,5,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,5,6,7,8,9,10,10,10,11,12,13,15,15,16,18,19,17,17,18,18,18,21,18,20,21,20,23,23,22,22,23,22,23,24,23,23,22,23,24,21,22,24,24,22,23,23,21,23,24,21,21,23,21],[28,27,28,28,27,28,28,27,28,27,26,26,26,26,26,26,26,26,27,26,26,27,27,26,27,27,26,26,27,26,26,28,27,27,27,27,26,27,27,26,27,27,25,26,25,24,23,22,23,22,22,21,21,19,20,19,18,19,18,18,14,13,11,8,7,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,4,4,4,3,4,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,4,4,4,5,5,4,4,5,5,6,6,7,7,10,10,10,12,13,14,13,14,16,15,16,18,17,17,19,19,21,22,21,22,23,24,23,24,22,23,24,23,22,24,23,23,23,23,23,25,24,26,25,25,27,26,26,26,26,26,26,26,26,26,27,27,27,27,26,27,27,26,26,25,25,26,26,26,26,26,25,26,25,24,24,24,22,21,20,20,18,18,16,15,14,12,11,9,8,7,6,6,6,6,6,5,6,6,6,7,7,7,7,7,7,8,8,8,9,9,9,9,10,10,10,10,10,9,9,8,8,8,8,9,10,10,10,10,9,9,9,8,8,8,7,7,7,7,7,6,6,6,6,6,5,5,5,4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,6,6,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,4,3,3,3,3,3,2,2,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,3,3,4,4,3,4,4,3,3,4,4,4,4,3,4,4,3,3,4,4,3,3,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,5,4,5,5,4,5,5,5,4,5,5,4,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,6,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,4,4,5,5,6,8,8,9,10,11,10,11,12,14,16,17,17,20,21,20,18,19,20,20,22,20,22,22,21,24,25,24,24,25,24,24,25,25,24,24,25,25,23,23,25,25,23,24,24,22,24,25,23,21,24,24],[28,28,27,28,28,28,28,28,28,27,26,26,26,26,26,27,26,27,27,27,26,27,26,27,26,26,27,27,27,27,25,28,27,28,27,28,27,27,28,27,28,27,26,26,27,26,23,23,24,21,22,23,22,19,20,21,19,19,19,19,16,14,12,10,8,7,6,5,5,5,5,4,4,3,3,3,3,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,3,2,3,3,3,3,4,4,3,2,2,2,2,3,3,3,3,2,2,2,3,2,2,2,2,2,2,3,3,2,3,3,4,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,3,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,4,4,5,4,4,5,5,5,5,5,5,5,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,3,3,3,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,3,3,3,2,3,3,2,2,3,2,2,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,7,6,6,7,7,7,7,6,7,6,6,6,6,6,6,6,6,7,7,7,8,7,9,11,11,12,14,15,16,16,16,19,18,17,20,20,19,22,22,23,23,24,25,24,26,24,26,24,23,25,24,22,24,24,25,25,24,25,25,25,27,25,26,26,27,27,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,25,24,25,24,24,23,20,19,20,18,17,16,15,13,12,11,10,9,8,7,7,8,7,7,8,8,8,8,8,9,8,9,9,9,9,10,10,11,10,11,12,12,11,12,10,11,10,10,9,10,10,10,10,11,12,11,11,11,10,10,10,9,9,9,9,9,8,8,8,8,8,8,7,6,6,6,7,7,6,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,7,7,6,5,5,5,4,4,4,5,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,7,7,6,5,4,4,4,4,3,3,3,3,3,4,4,4,5,5,5,5,4,4,4,4,3,3,4,3,3,3,4,3,3,3,3,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,5,5,6,5,5,5,5,5,4,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,4,4,4,5,5,6,4,4,5,5,5,5,5,5,5,4,4,4,3,4,4,4,4,4,5,4,4,5,5,4,5,5,5,5,6,6,7,6,7,6,6,7,6,6,6,7,7,6,6,6,7,6,5,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,7,9,8,8,8,8,8,7,8,7,7,8,7,7,7,8,7,6,7,7,7,8,7,8,8,8,8,8,8,8,8,8,8,9,8,8,8,8,8,8,8,8,7,7,7,7,7,6,7,7,6,6,6,7,5,6,6,6,5,6,7,8,9,9,11,12,12,11,12,13,15,16,17,17,20,22,20,19,20,20,20,22,21,22,22,21,24,24,24,23,25,23,24,25,24,25,24,25,25,23,23,25,25,24,24,24,23,23,25,23,21,24,23],[28,28,28,28,28,29,28,28,28,27,26,26,26,26,26,27,26,26,27,26,26,27,26,26,26,26,26,27,27,26,26,27,27,28,26,27,26,27,27,27,27,27,27,26,26,26,25,23,23,23,23,22,22,21,20,20,19,20,18,18,15,14,12,10,9,8,7,6,5,5,5,4,4,3,4,3,3,2,2,3,3,2,3,3,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,2,2,2,2,3,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,5,4,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,2,1,0,1,1,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,2,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,5,5,5,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,4,4,3,3,4,4,3,4,4,4,4,4,4,5,5,5,5,5,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,6,6,5,6,6,6,6,7,7,8,9,8,10,12,12,12,14,15,15,15,16,17,17,17,18,19,20,20,20,22,23,22,24,25,25,24,25,24,24,24,23,23,24,24,25,24,25,24,26,26,27,26,26,27,27,27,27,27,27,27,27,27,26,27,27,26,27,27,28,27,26,27,27,26,27,27,26,27,26,27,27,24,25,24,24,23,21,21,18,18,17,16,17,15,13,13,11,9,9,8,8,8,8,8,8,8,9,9,9,9,9,10,9,11,12,10,11,12,13,12,13,14,15,13,13,12,13,12,10,11,11,11,12,13,14,14,14,13,12,12,12,12,11,11,10,10,10,9,9,9,8,8,8,7,7,7,7,7,7,7,7,8,6,7,8,8,7,8,9,9,9,9,9,8,8,8,7,7,6,5,5,5,4,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,4,5,5,5,5,6,6,6,7,7,8,8,7,6,5,5,4,5,4,4,4,4,4,4,5,5,5,5,5,6,5,4,5,5,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,6,6,5,6,6,6,5,6,6,5,5,6,6,6,6,5,6,6,5,5,5,6,5,6,5,6,6,5,5,6,5,5,5,5,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,3,3,4,4,4,5,6,6,5,5,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,5,4,4,5,5,5,5,6,5,6,6,6,6,7,7,7,7,6,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,5,5,6,6,6,6,6,6,6,7,7,7,7,8,8,8,8,8,9,9,9,9,9,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,8,8,8,8,8,9,9,10,9,9,9,9,10,8,9,9,10,9,8,8,8,8,8,7,8,7,7,7,7,7,7,7,7,6,6,6,6,6,7,8,9,10,10,11,13,13,12,13,15,16,18,18,19,21,22,21,21,21,21,21,23,22,22,23,22,24,24,25,24,25,23,25,25,25,26,24,24,26,24,25,25,25,25,25,25,24,26,24,24,23,25,24],[28,28,28,28,28,29,28,28,29,27,27,28,27,27,27,27,27,27,28,27,27,27,27,27,27,28,27,27,28,27,27,28,28,28,28,28,27,28,28,28,28,27,27,27,27,26,23,24,24,22,22,23,22,20,20,21,19,20,19,19,16,14,12,9,9,7,6,5,5,5,5,4,4,3,4,3,3,3,2,3,2,2,2,2,2,2,2,2,3,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,4,4,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,2,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,6,6,5,6,6,6,6,6,7,7,9,8,9,11,11,12,14,15,17,15,16,18,18,16,18,19,20,20,21,24,23,23,24,25,25,25,26,23,23,25,24,23,25,25,25,24,24,25,26,26,27,26,26,27,27,27,28,27,27,27,27,28,27,28,28,28,28,28,28,28,28,28,27,27,28,27,27,28,27,27,27,25,25,25,25,24,22,20,20,19,19,17,17,15,14,13,11,10,9,8,8,8,8,7,7,8,8,8,9,9,9,9,9,10,10,10,10,10,12,11,12,13,12,12,12,12,12,11,11,11,10,11,11,12,12,13,12,12,11,11,11,10,9,9,9,9,9,8,8,8,8,7,8,7,7,6,7,7,6,6,7,7,6,6,7,8,7,7,8,9,8,9,9,9,8,7,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,5,4,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,4,4,5,5,5,6,6,7,7,7,5,5,4,4,4,4,3,3,3,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,4,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,3,3,3,3,2,2,2,2,2,2,2,1,2,2,2,3,3,3,4,4,5,5,4,5,5,5,6,5,5,5,5,4,4,4,3,4,4,4,4,5,5,4,5,5,5,5,5,5,5,6,6,6,7,6,7,7,6,7,7,6,6,6,7,6,6,7,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,6,6,5,6,6,6,6,7,6,7,6,7,7,7,7,7,8,8,8,8,8,8,7,8,7,7,7,7,7,7,8,7,7,7,7,7,7,8,8,7,8,8,8,9,8,8,8,9,9,8,8,8,8,8,7,7,8,7,7,7,7,7,6,7,7,6,6,6,6,6,6,6,6,6,6,7,8,9,10,11,13,13,12,13,15,16,18,18,19,21,21,21,20,21,21,21,24,22,23,24,22,25,24,25,24,25,23,25,25,25,26,24,25,25,23,24,25,25,24,25,25,23,25,24,24,23,23,23],[28,28,28,28,28,28,28,27,28,26,26,25,26,26,26,27,26,27,26,27,27,26,26,27,26,26,27,26,26,26,26,27,28,28,26,28,26,26,27,26,28,26,25,25,26,25,23,23,24,21,21,21,21,20,18,21,17,18,18,17,15,14,12,10,9,8,7,7,6,6,6,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,4,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,4,4,4,4,4,3,2,2,2,3,4,4,4,4,4,3,4,4,3,3,4,3,3,4,4,4,4,4,4,5,5,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,1,2,1,1,0,1,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,3,3,3,4,4,4,4,3,4,4,4,3,4,4,4,4,4,5,4,4,5,5,6,6,6,6,6,6,6,7,7,6,6,6,6,5,4,4,5,4,4,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,4,4,4,4,5,5,5,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,5,5,5,4,5,5,4,5,5,5,5,5,5,6,5,5,5,5,4,4,5,4,3,4,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,8,8,7,8,8,9,9,8,8,8,7,7,7,6,7,7,7,7,7,8,8,9,9,10,11,12,12,13,15,15,14,16,17,16,17,18,18,18,20,20,21,21,21,23,24,25,24,24,24,22,23,24,23,23,25,24,25,24,23,25,26,27,25,26,26,26,27,27,26,26,27,27,26,27,27,27,26,27,27,28,27,27,27,26,26,27,27,26,27,26,26,27,25,24,24,24,22,22,21,18,19,17,16,16,14,13,13,11,10,9,9,8,9,8,8,9,10,11,11,10,11,12,12,12,12,13,13,12,13,15,14,14,15,15,15,15,15,14,13,13,13,13,14,13,15,14,15,15,15,14,13,14,13,12,11,12,12,11,11,11,10,9,9,9,9,9,7,8,9,9,8,9,10,8,8,10,10,9,9,10,11,11,11,11,10,10,9,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,5,5,5,6,5,5,5,5,5,5,6,5,5,5,6,6,6,7,7,8,8,7,6,6,6,5,5,5,4,4,4,5,5,5,5,5,6,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,5,5,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,8,7,6,6,7,6,6,7,7,6,6,7,7,6,6,6,7,7,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,4,4,4,4,3,3,3,2,3,3,2,2,2,3,3,3,4,4,4,5,6,6,5,5,6,6,6,6,6,6,6,6,5,4,4,5,5,5,5,5,5,5,5,6,6,5,6,6,6,7,7,7,8,8,9,8,8,8,8,7,7,8,8,7,8,7,8,7,7,7,7,7,6,7,7,6,6,6,7,6,6,6,6,6,7,7,7,7,7,8,9,8,9,9,9,9,9,10,10,10,10,9,9,9,9,8,8,9,8,8,9,9,8,7,8,8,8,10,10,10,9,10,10,9,10,10,10,10,10,11,10,10,9,10,10,9,9,10,9,8,9,10,8,8,9,8,8,8,9,8,7,8,8,7,7,7,8,9,10,10,13,14,14,13,14,16,17,18,20,20,21,22,22,21,21,22,21,23,22,21,23,23,23,24,25,23,24,23,25,26,24,26,24,24,24,25,24,25,25,24,25,25,23,24,25,23,22,23,25],[27,27,27,27,27,28,27,27,28,26,26,26,26,26,25,26,26,26,26,26,26,27,26,26,27,26,26,26,26,26,26,26,27,27,25,27,26,26,27,26,27,25,25,26,25,25,23,23,23,21,22,21,22,20,19,21,18,20,18,17,16,14,12,11,10,10,9,8,9,8,8,7,7,7,6,6,5,5,4,5,5,4,4,5,4,3,4,4,4,3,3,3,3,3,3,3,3,2,3,3,5,3,3,4,4,3,4,4,4,5,4,4,3,2,3,3,4,5,5,5,5,4,4,5,4,4,4,4,4,5,5,4,5,5,5,6,6,5,4,4,4,4,3,4,4,3,3,3,3,3,3,4,3,2,3,2,1,0,1,2,2,3,3,2,3,4,3,3,3,4,3,4,4,5,5,4,5,5,5,5,5,5,6,5,5,6,6,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,8,7,7,7,7,6,6,5,5,5,5,4,4,5,4,4,4,4,4,5,4,5,5,6,5,6,6,5,5,6,6,5,6,6,5,5,6,6,5,5,6,6,6,6,6,6,7,6,7,7,6,7,7,7,7,7,7,7,7,7,7,6,7,6,7,6,7,7,6,7,7,7,7,7,6,7,6,6,6,4,5,5,4,5,6,5,5,6,7,5,6,7,7,7,7,7,8,8,7,8,8,8,8,9,8,9,8,9,9,9,9,9,9,9,10,10,10,10,9,9,9,8,8,9,9,9,9,9,9,9,11,10,11,12,13,13,15,15,16,15,17,18,17,18,19,20,19,21,20,23,23,22,24,25,25,25,25,25,23,24,24,23,24,24,25,25,25,24,27,27,27,26,26,27,27,27,27,27,27,27,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,27,26,27,27,26,25,24,24,23,22,22,19,20,19,18,18,16,14,15,13,12,11,10,10,11,10,11,11,11,12,12,12,13,13,13,12,13,15,14,13,14,16,14,15,15,16,15,15,15,15,14,14,14,13,14,14,16,16,15,16,15,15,14,15,14,13,14,14,13,13,13,13,12,11,11,12,10,11,10,10,11,11,11,11,11,10,10,11,11,10,11,11,11,11,12,12,11,11,11,10,10,9,9,8,8,9,8,7,8,7,7,7,8,8,8,7,7,8,7,7,7,8,7,7,7,7,7,7,8,7,7,7,7,7,7,7,8,8,9,9,8,8,7,7,7,6,6,5,5,5,5,5,5,6,6,6,6,6,6,5,6,6,5,5,6,6,5,5,6,5,5,6,7,5,6,7,7,6,7,7,7,7,7,8,7,8,7,8,8,8,9,9,9,9,10,9,9,9,9,8,8,9,8,8,9,9,8,8,8,8,9,8,8,9,8,8,8,9,8,8,7,8,7,7,7,7,7,7,7,6,5,5,5,5,4,4,3,3,3,3,2,2,3,4,3,5,5,5,6,7,8,7,7,8,8,8,7,7,7,7,8,6,6,6,7,7,7,7,7,8,7,8,8,8,8,8,8,9,9,9,10,10,10,10,10,9,10,10,10,10,11,10,10,9,9,10,9,9,10,9,9,9,9,8,8,8,8,8,8,8,8,8,9,9,9,10,9,9,10,10,10,11,11,11,10,10,11,11,11,12,11,10,10,10,10,10,11,10,9,11,10,10,10,10,10,10,11,11,11,11,11,12,11,11,11,11,12,12,13,11,11,11,12,12,11,11,12,11,10,11,12,10,10,11,10,10,10,10,10,9,9,9,9,9,9,10,11,12,12,14,15,15,15,16,17,19,20,21,20,22,21,24,22,23,22,23,24,24,22,25,23,23,23,25,24,24,23,25,26,24,27,26,25,24,25,26,25,24,24,26,26,24,26,25,24,23,25,24],[28,29,29,29,29,29,29,29,29,28,27,27,28,27,27,27,28,28,28,28,27,28,28,27,27,28,27,27,28,28,26,28,28,29,27,29,27,28,28,27,28,27,26,27,27,26,24,24,25,22,22,22,22,21,21,21,19,20,19,19,17,15,12,10,9,8,7,7,6,6,6,5,6,5,5,4,4,3,3,3,3,3,3,4,3,3,4,4,4,4,3,3,3,3,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,4,4,4,2,3,2,3,3,3,3,4,3,3,3,4,3,3,4,4,3,4,4,4,4,5,5,6,5,5,4,4,4,3,3,3,4,3,2,3,2,2,2,2,2,2,1,1,1,1,0,1,1,3,3,2,2,2,2,2,2,3,2,2,3,3,3,3,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,7,6,6,5,5,5,5,4,4,4,4,3,3,4,3,3,4,4,3,3,4,4,3,4,4,4,4,5,5,5,4,4,5,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,7,7,6,6,6,6,6,6,6,6,6,7,6,6,6,7,6,6,6,6,7,6,5,6,5,5,4,4,5,5,4,5,5,5,4,5,5,5,5,6,5,6,5,6,6,6,6,7,7,7,7,7,8,7,8,9,9,8,9,8,9,9,8,9,8,8,8,7,8,8,8,7,8,9,8,10,9,10,12,13,13,14,16,16,16,17,20,19,18,21,22,21,22,24,24,25,24,25,26,27,25,26,25,24,25,24,22,25,25,25,26,25,26,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,28,28,28,28,27,27,28,27,27,28,27,26,27,24,25,25,24,24,22,21,20,19,19,17,17,15,15,13,12,11,11,9,9,9,10,10,9,10,10,11,11,11,11,12,12,12,13,13,13,14,15,13,15,16,16,14,15,14,15,14,12,13,13,13,14,14,14,15,14,15,13,14,13,12,12,12,12,11,12,11,11,10,9,10,10,10,9,9,8,10,9,8,9,10,9,10,11,11,10,10,11,12,11,12,12,11,10,10,9,9,8,8,7,7,7,6,7,7,6,6,7,6,6,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,6,7,7,7,8,8,8,9,9,7,7,7,7,6,7,6,5,6,6,5,6,6,6,7,6,7,6,5,6,6,5,5,6,5,5,5,5,4,5,5,5,5,5,6,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,8,8,8,8,7,8,8,8,7,7,7,7,7,8,7,8,7,7,7,8,7,7,7,7,7,7,7,8,7,7,6,7,6,6,6,6,5,5,4,4,3,3,4,3,3,2,2,3,2,2,2,3,4,4,5,5,6,7,7,6,6,7,7,6,6,6,6,6,6,5,5,5,6,5,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,9,8,9,10,8,9,9,8,8,9,10,8,8,8,9,8,8,8,8,8,8,7,8,7,7,6,7,6,6,7,7,7,8,8,8,8,8,9,9,8,10,10,9,9,9,10,10,10,10,10,9,10,9,9,9,9,9,8,8,9,8,8,8,9,9,10,10,10,9,10,11,10,10,10,10,10,11,12,10,11,10,11,11,10,10,11,10,10,10,11,8,9,10,9,8,9,10,8,8,9,9,8,8,9,10,11,11,12,14,15,15,14,15,18,19,20,21,20,23,23,24,23,23,22,24,24,24,23,25,23,25,25,26,25,25,24,27,26,25,27,25,26,25,26,26,26,26,25,27,26,24,26,26,25,24,25,25],[27,27,26,27,27,27,27,27,27,26,26,26,25,26,26,26,26,26,26,26,26,27,26,27,26,26,27,27,26,27,26,26,28,27,25,27,26,26,27,26,27,25,25,25,26,24,22,23,23,20,21,22,21,19,20,21,18,19,19,17,15,15,12,11,10,9,9,8,6,7,6,8,7,7,6,5,5,4,4,4,5,4,4,5,5,5,6,6,6,5,5,4,5,4,4,5,4,3,4,4,3,3,4,4,3,4,4,4,4,5,4,3,3,3,3,3,3,4,5,5,5,4,4,4,4,4,5,4,4,5,5,5,6,6,6,7,6,7,6,5,5,6,5,4,5,4,4,4,4,3,3,4,3,2,2,4,2,1,1,0,1,5,2,2,2,3,3,3,3,4,4,3,5,5,5,4,5,5,5,6,5,6,6,6,6,7,6,6,6,7,7,7,8,7,7,8,8,8,8,9,8,8,9,9,8,9,9,8,7,6,6,7,6,6,6,6,6,5,6,7,5,5,6,6,6,5,6,5,5,5,5,5,6,6,6,7,5,5,6,5,5,6,6,5,6,6,6,6,7,6,6,7,7,7,7,7,8,8,8,8,7,8,8,7,8,8,8,7,8,9,8,7,9,8,8,9,8,8,8,8,7,6,7,6,5,6,7,6,6,7,8,5,7,8,7,6,7,8,8,7,8,8,8,9,9,9,9,10,9,9,10,11,10,10,11,11,11,11,10,11,10,10,10,10,9,8,9,10,8,9,9,9,10,10,11,12,12,13,15,15,15,15,16,19,16,16,19,19,18,21,21,22,22,21,24,23,24,25,26,25,23,23,23,23,25,24,25,25,25,24,26,26,28,26,27,26,27,27,27,27,27,27,27,26,27,27,27,26,27,26,28,26,27,27,26,26,26,27,26,27,26,25,26,25,23,24,23,21,20,20,18,18,17,16,16,14,15,14,12,12,11,10,10,12,10,11,12,11,12,13,13,13,13,14,13,14,16,15,15,15,16,15,16,17,17,17,17,17,16,15,16,15,16,16,15,17,16,16,17,15,15,14,16,14,13,13,15,14,13,14,13,12,12,11,13,11,11,12,11,12,11,12,12,12,11,12,12,12,12,13,13,12,13,13,13,12,12,12,11,10,11,9,9,8,8,9,9,8,9,9,9,9,9,9,9,9,9,8,8,9,9,9,8,9,9,8,8,9,9,9,8,8,8,9,8,9,9,9,10,10,9,8,8,9,8,7,7,6,7,6,7,7,8,6,7,6,7,6,6,7,6,6,6,7,6,6,7,7,6,6,8,7,6,8,9,7,7,8,8,7,8,9,9,8,9,9,9,9,9,10,10,10,10,11,10,10,11,10,9,10,10,10,9,10,10,10,10,9,10,10,9,10,10,10,9,9,10,9,9,9,9,8,8,8,8,7,7,5,6,5,5,4,4,4,3,4,3,2,4,3,2,2,4,4,5,5,6,6,7,7,6,6,7,6,8,6,6,6,6,7,5,6,6,7,7,7,8,9,9,8,10,10,9,10,10,9,10,11,10,11,11,10,10,10,10,10,11,11,11,10,11,11,10,10,11,10,10,11,9,10,10,10,9,8,8,8,9,9,9,9,10,10,10,10,10,12,10,10,11,11,10,10,11,11,10,11,10,11,11,10,11,11,10,10,11,11,10,10,11,10,10,11,11,11,10,12,11,11,12,11,12,11,11,11,11,12,12,13,12,12,11,14,12,12,12,12,12,11,11,12,12,11,12,11,12,11,11,12,11,10,11,10,12,10,11,11,13,13,15,16,17,17,16,18,19,20,22,20,23,22,22,22,23,22,23,23,24,23,25,23,24,24,25,25,26,24,25,27,25,26,25,26,25,24,24,27,26,25,26,26,25,26,26,25,23,24,25],[28,28,28,28,28,28,28,28,28,27,26,26,26,27,26,26,26,27,26,27,27,27,27,27,27,27,27,26,27,26,26,27,28,28,26,28,27,27,27,26,27,26,26,26,26,25,23,22,24,21,21,21,22,21,20,20,17,19,19,17,15,14,13,9,8,7,6,5,5,5,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,3,3,4,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,4,3,3,3,3,3,3,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,5,5,6,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,0,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,3,4,4,4,4,5,4,4,4,5,5,5,5,5,7,6,6,6,7,6,6,7,7,7,7,6,5,5,4,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,5,6,5,5,6,6,5,4,4,4,4,5,4,4,5,5,4,5,5,5,5,6,6,6,5,5,5,4,4,4,3,3,4,3,3,3,4,3,3,4,4,3,3,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,7,7,7,7,7,6,5,6,7,6,5,6,7,7,7,8,9,11,11,12,14,15,16,15,16,18,17,17,19,19,19,21,21,22,22,23,25,23,24,23,25,24,22,24,24,22,24,23,24,24,24,24,26,26,27,26,27,27,27,27,27,27,27,27,26,27,27,27,27,27,27,26,26,26,26,26,26,26,27,26,26,27,26,25,26,24,25,25,24,23,22,20,19,19,16,16,16,14,14,12,11,10,9,8,8,7,8,8,8,9,9,10,10,10,10,11,11,12,12,12,11,13,13,13,14,15,15,15,15,14,14,13,12,12,12,12,13,13,14,15,14,14,13,11,12,12,11,11,11,11,10,10,10,9,8,8,8,8,7,7,7,8,7,7,8,8,8,8,9,9,8,9,10,10,11,11,11,10,10,9,8,7,7,6,6,5,5,5,5,5,5,5,6,6,5,6,6,6,5,6,6,5,5,5,5,5,5,5,4,4,5,5,4,4,5,6,6,6,7,7,8,7,6,5,5,4,5,5,4,4,4,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,3,3,4,4,3,4,4,4,3,4,4,3,4,4,4,4,5,5,4,5,5,6,5,6,6,6,6,6,6,6,6,6,6,7,6,6,6,7,6,6,5,6,6,5,5,6,6,5,5,6,5,6,5,5,5,5,4,4,4,4,3,3,3,3,2,3,2,2,2,2,2,2,1,2,3,3,4,4,4,5,5,6,4,5,5,5,6,5,5,4,5,4,4,4,3,4,4,4,4,5,4,4,5,5,5,5,6,6,6,6,6,6,7,7,8,8,6,7,8,7,7,8,8,7,7,7,7,7,6,6,7,6,6,6,6,5,6,5,5,5,5,5,5,5,6,6,6,7,7,7,7,7,8,8,8,8,8,9,9,9,9,8,8,8,8,7,7,8,8,7,7,8,7,7,7,7,7,8,8,9,8,9,9,8,9,8,9,9,9,10,9,10,9,10,10,9,9,10,9,8,9,9,7,8,9,8,7,8,8,8,7,8,8,7,7,8,9,9,11,12,14,15,15,14,16,17,19,19,20,20,22,22,24,22,23,21,24,24,23,24,24,24,26,25,25,25,26,24,25,26,25,25,25,25,25,25,26,26,26,25,26,25,24,25,25,25,23,24,25],[29,28,28,29,29,29,29,29,29,27,28,27,28,27,27,27,28,28,27,28,28,27,28,28,27,27,28,27,28,28,27,28,29,29,28,28,28,28,28,28,29,27,27,26,27,26,24,25,25,22,23,22,23,21,21,21,20,20,19,20,17,15,12,10,8,6,6,5,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,3,2,2,3,2,2,3,3,2,3,3,3,3,3,4,4,4,4,4,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,1,2,1,2,2,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,5,5,6,6,5,6,6,6,6,5,5,4,4,4,4,4,3,4,3,3,3,3,3,2,2,3,2,2,2,3,2,2,2,3,2,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,4,4,4,3,4,4,3,4,4,4,4,4,4,4,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,3,4,3,3,3,4,3,3,4,4,3,4,4,4,4,4,5,5,5,5,6,5,5,6,6,6,6,7,7,7,6,7,7,6,6,6,5,6,7,6,5,6,7,6,7,8,9,12,12,12,16,15,17,15,17,19,18,18,20,21,21,22,23,24,25,23,26,26,26,26,26,24,25,26,24,24,25,24,25,24,25,24,27,27,27,26,27,27,27,27,28,27,26,27,27,27,27,28,27,27,27,27,28,27,27,27,27,26,27,27,26,27,26,26,27,25,26,26,24,23,22,19,21,20,17,17,16,15,14,13,12,10,9,8,7,7,7,8,7,8,8,8,9,9,9,9,10,10,11,10,11,11,12,11,12,13,13,13,13,12,12,11,11,11,11,11,12,12,12,13,13,13,12,11,11,10,10,9,9,10,10,9,8,8,8,7,7,7,6,6,6,7,7,6,6,7,7,7,7,8,7,8,8,9,9,9,9,9,8,8,7,6,6,5,5,4,4,4,5,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,4,4,4,5,4,4,5,5,4,4,5,6,5,6,7,7,7,7,6,5,5,4,4,4,4,3,4,4,4,5,5,4,5,4,4,4,4,4,4,3,4,4,4,3,4,4,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,6,6,5,5,5,5,5,5,5,5,5,5,6,5,5,6,5,5,5,5,5,5,5,5,5,6,5,5,5,5,4,4,4,4,3,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,5,5,4,4,5,5,6,5,5,5,4,4,3,3,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,6,6,6,6,6,7,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,4,5,4,5,5,6,5,6,6,6,6,6,6,7,6,7,7,7,7,7,8,8,8,7,7,7,7,7,7,7,7,7,6,7,7,7,6,6,7,7,7,8,8,8,8,8,7,8,8,8,8,8,9,8,8,8,8,8,7,7,8,7,6,7,7,7,6,7,6,6,6,6,6,6,6,6,6,6,6,8,9,10,10,12,13,13,12,14,15,16,19,21,20,23,23,23,21,23,22,24,25,24,24,26,24,25,26,26,25,26,25,26,26,26,28,25,26,27,24,25,26,26,26,26,27,26,26,26,25,25,26,25],[28,28,28,28,28,28,28,28,28,27,26,25,27,27,26,26,26,26,26,27,27,26,26,27,26,27,27,26,27,26,25,27,27,28,26,27,26,26,27,26,27,25,25,26,26,25,23,23,23,20,22,22,20,21,21,20,18,20,18,18,16,14,12,9,8,6,5,5,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,3,2,2,3,3,3,3,2,3,3,2,2,3,3,2,3,3,2,3,3,3,3,3,3,3,3,4,4,3,3,2,2,2,2,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,4,4,5,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,6,6,5,5,6,6,5,6,6,6,6,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,4,4,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,6,6,6,6,6,6,7,6,6,6,5,6,6,5,5,6,6,6,7,8,10,13,12,13,16,17,16,15,17,18,17,17,19,19,18,20,21,21,21,21,22,23,24,23,24,23,22,22,22,22,23,22,24,23,21,23,25,25,26,24,26,26,26,26,27,26,25,26,26,25,26,26,26,26,27,26,27,26,27,26,26,26,26,26,25,26,25,24,26,24,24,24,24,22,21,20,18,19,18,16,17,14,13,13,11,10,9,7,6,7,8,7,8,8,8,8,8,8,9,9,9,10,10,10,10,10,11,11,12,13,13,13,13,11,12,11,11,10,10,11,11,11,12,13,11,13,12,10,10,9,10,9,9,9,9,8,8,8,8,7,7,7,6,6,7,7,6,6,6,7,6,6,7,7,7,7,7,8,8,9,8,8,8,7,6,6,5,5,4,4,4,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,4,4,4,5,5,6,7,7,7,6,6,5,5,4,4,4,4,3,4,4,4,4,5,4,5,4,4,4,3,4,4,3,3,4,3,3,4,3,3,3,4,3,4,4,4,3,3,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,6,5,6,5,6,5,6,5,5,5,5,5,6,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,1,2,2,2,2,2,3,3,3,3,4,4,4,4,4,5,4,5,4,4,4,4,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,6,6,7,6,6,6,6,6,6,6,5,5,5,5,5,4,5,4,5,5,5,5,5,6,5,6,6,6,6,6,7,6,6,7,7,7,7,8,8,7,7,7,7,7,7,6,7,7,7,6,7,7,6,6,6,6,7,7,8,8,8,8,8,7,8,8,8,8,8,8,8,8,7,8,8,7,7,8,7,6,7,7,7,6,7,6,6,6,6,6,6,6,6,5,6,6,7,8,10,10,12,13,13,12,13,15,16,17,19,18,22,22,22,20,22,21,21,22,22,23,24,23,24,24,25,24,24,23,26,26,24,26,25,25,25,25,24,25,24,24,24,24,23,25,25,24,23,24,24],[28,28,28,28,27,28,28,27,28,26,26,26,26,26,26,26,26,26,27,26,26,27,26,26,26,27,27,27,27,26,26,27,27,28,27,28,27,28,28,27,28,26,26,26,26,26,24,23,24,21,21,21,22,20,20,21,18,19,18,18,15,13,11,8,7,6,5,5,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,5,6,5,5,6,5,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,6,6,6,6,6,6,6,5,5,6,5,5,5,6,6,7,7,8,10,10,11,13,14,15,14,15,18,16,16,18,18,18,18,20,21,21,21,22,23,24,23,24,23,21,23,22,22,22,23,24,24,23,23,26,25,26,25,26,26,27,26,27,27,26,26,26,26,26,26,26,26,26,26,27,26,26,26,26,25,26,25,25,26,24,24,25,22,24,24,22,22,20,19,17,18,16,15,14,13,12,11,10,8,7,7,7,7,7,7,7,7,8,8,8,8,8,9,9,9,10,10,10,11,11,11,12,12,13,12,12,12,11,10,10,10,9,10,11,11,12,12,12,12,11,10,11,10,9,9,9,9,8,8,8,7,7,7,7,7,7,6,7,7,6,7,7,7,6,7,7,7,7,7,7,8,8,8,8,8,7,7,6,6,6,5,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,5,5,5,6,6,7,7,6,6,5,4,4,4,4,3,3,4,4,4,4,4,5,5,5,5,4,4,4,4,3,4,4,3,3,4,4,3,3,4,3,3,3,4,4,3,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,6,6,5,6,6,6,5,6,6,5,6,6,6,5,5,6,6,6,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,3,3,3,3,2,2,2,2,2,1,2,2,2,2,2,2,3,3,3,4,4,5,5,4,4,5,5,5,4,4,4,4,4,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,6,6,7,6,6,6,6,6,6,6,5,5,5,5,4,5,4,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,7,7,7,7,6,7,7,6,6,7,7,6,6,6,6,6,7,7,7,7,7,8,7,7,7,8,8,8,8,8,8,8,9,8,7,7,8,7,7,7,7,7,7,7,6,7,6,6,6,6,6,6,5,6,6,7,7,9,9,10,12,12,11,12,13,16,17,17,17,20,21,20,20,20,21,21,22,22,21,23,21,23,23,24,23,24,22,24,25,24,26,24,24,23,23,24,24,23,23,24,24,23,24,24,22,22,23,24],[28,28,28,28,28,29,28,28,28,27,27,27,27,26,26,27,27,27,26,27,26,26,27,27,27,27,27,27,27,26,26,28,27,28,27,28,27,27,27,27,27,27,26,26,26,26,24,23,25,23,22,21,22,20,20,21,19,19,18,18,15,14,11,8,7,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,4,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,4,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,5,5,5,5,4,5,4,5,5,4,4,5,5,6,7,7,8,11,11,11,15,14,16,17,16,18,18,17,19,19,20,21,22,23,24,22,24,25,24,25,25,23,23,24,23,23,23,24,24,24,24,24,26,26,27,26,26,27,27,27,27,26,27,27,27,27,26,27,27,27,27,27,27,27,27,26,27,25,26,27,25,27,26,26,27,24,25,25,23,24,22,21,19,19,18,16,16,14,13,11,10,8,7,6,6,5,6,6,6,6,6,6,7,7,7,7,8,8,9,8,9,10,10,10,11,11,12,11,11,10,11,10,9,9,8,9,10,10,11,11,11,11,10,10,9,9,8,8,8,8,7,7,7,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,6,6,5,6,6,7,7,8,7,7,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,6,6,5,5,4,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,2,2,1,2,2,3,3,3,3,4,4,5,4,4,4,5,5,5,4,4,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,7,7,6,6,6,6,6,6,5,6,6,5,6,6,5,5,5,5,5,6,6,6,6,6,7,6,7,7,7,7,7,7,6,7,6,7,7,6,6,6,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,4,4,5,6,7,8,9,10,12,12,11,12,13,14,17,18,18,21,20,21,20,20,21,21,23,22,22,23,22,24,25,26,24,25,25,26,25,25,26,24,24,25,23,24,25,25,24,24,25,24,25,25,23,22,24,24],[29,29,29,29,29,29,29,29,29,28,28,27,28,28,28,27,28,28,28,28,28,28,28,28,28,28,29,28,29,28,28,29,29,29,28,29,28,28,28,28,28,27,27,27,27,27,25,24,25,22,24,23,23,22,21,22,19,20,19,19,16,15,11,9,7,6,5,4,4,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,4,5,5,5,5,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,3,3,3,3,3,3,2,3,3,3,2,3,3,2,3,3,3,2,3,3,3,3,3,3,3,4,4,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,6,5,5,5,4,5,5,5,5,5,5,5,6,7,8,11,11,12,14,14,16,15,16,19,18,17,19,20,20,21,22,23,24,22,25,25,25,25,26,24,25,25,24,24,24,24,25,24,25,25,26,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,27,27,27,26,27,27,26,28,27,26,28,26,26,26,25,25,22,22,20,21,18,16,16,14,13,12,10,8,7,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,9,10,9,10,11,11,10,11,10,10,9,9,9,9,9,9,9,10,10,10,10,10,9,9,8,8,8,8,8,8,7,7,7,6,6,6,5,5,5,5,6,5,5,6,6,5,6,6,6,6,6,6,7,7,7,7,7,7,6,5,5,5,4,4,3,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,3,4,4,5,5,5,5,6,7,6,5,4,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,4,4,4,4,4,4,5,4,4,4,5,4,4,4,4,4,4,5,5,5,4,5,5,5,4,4,5,4,4,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,4,5,5,4,4,4,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,5,5,4,5,5,5,5,5,6,5,5,5,5,5,5,5,6,5,5,6,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,5,5,5,5,5,6,5,6,6,5,6,6,6,6,6,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,7,7,9,9,11,12,11,11,12,13,14,16,18,19,22,22,20,19,21,21,20,24,21,23,24,23,26,25,26,25,27,25,26,26,26,26,25,26,26,24,24,26,26,25,26,25,24,25,26,24,23,26,24],[27,28,27,28,27,28,28,27,28,26,25,25,25,26,25,26,25,26,26,26,26,26,26,26,26,26,26,27,27,26,25,26,26,28,26,27,26,26,26,26,27,26,24,25,26,25,23,22,23,20,21,21,20,20,19,20,18,19,18,16,14,13,10,8,7,6,5,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,5,5,4,4,5,5,4,5,6,5,5,5,4,4,3,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,3,2,2,3,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,4,3,4,4,4,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,6,6,7,8,11,11,11,14,14,17,14,15,18,17,15,17,19,17,18,20,21,20,20,22,22,23,23,23,22,21,23,22,21,22,22,24,22,22,23,24,24,26,24,26,26,25,26,26,25,25,25,25,26,25,25,26,26,25,25,26,25,25,25,25,25,25,25,25,26,24,24,25,23,23,24,23,22,21,20,17,18,16,14,15,12,12,11,9,8,7,7,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,9,9,9,10,11,11,11,11,9,10,9,9,8,8,9,9,9,10,11,10,10,9,9,8,8,8,8,7,8,7,7,7,7,6,6,6,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,6,6,5,5,5,4,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,5,5,5,6,6,7,6,5,4,4,3,3,4,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,4,4,5,4,4,4,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,1,2,2,2,2,2,2,3,3,4,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,5,6,6,5,5,6,6,5,6,6,6,6,5,5,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,6,7,6,6,6,6,6,6,6,5,6,6,5,5,5,6,6,6,6,6,6,7,7,6,7,7,7,7,7,8,7,7,7,8,7,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,7,7,9,9,10,11,11,10,11,12,14,16,16,16,20,21,19,18,20,20,20,23,20,22,23,21,23,24,25,23,25,22,25,24,24,25,23,24,25,24,23,24,24,23,23,24,22,24,24,23,22,24,23],[28,28,28,28,28,28,28,28,28,27,26,27,27,26,26,27,27,27,27,27,27,27,27,27,27,27,26,27,27,27,26,28,27,28,28,28,27,28,28,27,28,27,27,27,27,26,24,23,24,22,22,22,22,20,19,20,19,18,16,18,14,13,10,8,7,6,5,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,4,4,5,5,5,6,6,8,10,11,11,13,15,15,13,15,16,16,16,18,18,18,19,20,21,22,20,23,23,24,24,24,22,22,22,22,22,22,24,24,23,22,23,24,26,26,24,25,26,26,26,26,26,26,25,26,26,26,26,26,26,26,26,26,25,26,25,26,25,27,26,24,26,26,25,26,24,24,24,24,23,20,20,18,18,16,15,14,13,12,10,9,7,6,6,6,5,5,5,6,5,6,6,7,6,7,7,8,8,8,8,9,9,9,9,9,10,10,10,10,10,9,9,8,8,8,8,8,9,9,9,10,9,8,8,8,7,7,8,7,7,6,6,6,6,5,5,6,5,5,5,5,5,5,4,5,5,5,5,6,5,5,6,6,6,6,7,6,6,5,6,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,6,6,5,5,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,5,5,5,6,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,7,6,6,6,6,6,5,6,6,5,5,5,6,5,5,5,5,4,5,5,4,4,5,4,4,4,5,6,7,7,7,9,11,11,10,11,12,13,14,16,16,19,20,18,18,19,19,19,20,20,20,22,21,23,23,25,23,23,23,24,23,23,25,23,22,22,22,24,24,23,23,23,23,22,24,23,22,22,24,22],[28,28,28,28,28,29,28,28,28,27,27,27,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,27,27,28,28,28,28,28,27,28,28,28,28,27,27,27,27,27,25,24,25,24,23,22,23,21,20,22,20,20,19,19,16,14,11,8,7,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,1,2,2,2,2,2,2,2,2,3,2,2,3,3,4,4,4,4,4,4,4,4,4,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,2,1,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,5,5,5,4,4,4,4,5,4,4,4,5,5,6,6,8,11,12,12,15,15,16,16,17,19,18,18,20,20,21,21,21,24,24,22,24,25,24,25,26,24,24,23,22,22,23,23,25,24,23,24,25,26,27,25,26,26,26,27,26,26,26,26,26,26,26,26,27,26,26,26,27,26,27,27,27,26,27,26,26,27,26,26,27,24,26,26,25,25,23,21,20,20,17,16,15,14,12,10,10,8,7,6,6,5,6,6,5,6,6,6,7,7,7,7,8,8,9,8,9,8,9,9,10,11,10,10,11,9,10,9,9,8,9,9,9,9,9,10,10,10,9,9,8,8,8,7,7,7,7,7,6,6,6,5,5,5,5,4,5,5,4,4,5,5,5,5,5,6,5,6,6,6,7,7,7,7,6,6,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,5,5,6,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,3,3,3,2,2,3,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,7,6,6,6,6,6,6,6,5,6,6,5,5,6,5,5,5,5,5,6,6,6,6,6,7,6,7,7,6,7,7,7,7,7,6,7,7,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,4,5,4,4,4,5,6,7,8,8,10,12,11,10,12,14,14,16,18,19,22,22,21,19,21,21,20,24,21,22,24,22,25,25,25,25,26,25,26,25,26,26,25,25,27,24,24,26,26,25,26,25,24,25,26,24,22,26,25],[29,28,28,29,28,29,28,28,29,27,27,27,27,27,28,27,27,28,28,28,28,28,27,28,28,27,27,28,28,27,27,28,28,29,28,28,26,28,28,27,28,27,26,27,26,26,25,24,25,22,23,23,23,21,21,21,19,21,19,19,15,13,11,8,7,6,5,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,3,4,4,4,4,4,4,4,5,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,5,5,4,4,5,5,4,4,4,5,5,4,4,5,5,5,6,6,8,10,11,11,14,15,16,15,17,19,17,17,19,21,20,20,22,22,22,23,24,24,25,25,25,23,23,24,22,23,24,24,24,24,24,24,25,25,27,25,26,26,26,27,26,26,26,27,26,26,27,27,26,27,27,27,27,27,27,26,26,26,26,27,26,27,26,25,28,25,25,26,24,25,23,22,20,20,18,15,15,14,12,11,9,8,7,6,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,9,9,9,9,8,8,8,8,8,8,8,8,8,9,9,8,9,8,8,7,7,7,7,6,7,6,6,6,6,5,5,5,4,5,4,5,5,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,6,6,5,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,3,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,3,4,4,4,4,4,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,4,3,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,6,7,8,9,10,10,10,11,12,13,15,16,17,19,20,19,17,19,19,20,21,20,20,22,21,24,23,25,24,25,24,25,25,25,27,24,25,25,24,24,25,25,24,25,24,22,24,24,23,21,24,23],[27,27,27,27,26,28,27,26,28,25,26,25,25,25,24,27,25,25,26,25,25,26,25,25,26,26,25,26,26,24,25,26,25,27,26,26,25,26,27,26,26,25,24,25,25,24,24,22,22,21,21,20,20,19,18,19,17,17,16,15,13,12,9,7,7,5,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,2,2,1,2,2,2,2,1,2,2,1,1,1,1,1,1,2,1,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,2,2,2,3,3,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,5,5,6,7,9,10,10,12,13,13,13,14,15,15,14,16,16,17,18,18,19,20,21,20,21,22,23,24,23,21,21,22,21,21,22,24,23,22,22,23,24,26,23,24,25,25,26,25,25,25,26,25,25,26,25,26,25,26,26,26,26,25,25,25,25,25,25,25,26,24,24,25,22,22,23,22,21,20,19,17,17,16,14,14,12,10,10,8,7,6,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,8,8,8,9,9,8,9,8,8,7,7,7,6,7,7,7,8,9,8,8,7,7,7,6,6,6,6,5,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,6,6,5,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,3,4,4,4,3,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,3,3,4,4,4,4,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,4,4,5,4,4,5,5,4,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,5,5,6,5,5,5,5,5,5,5,4,5,5,4,4,4,4,5,5,5,5,5,5,6,5,6,6,6,6,6,6,5,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,5,6,7,7,8,9,9,9,10,11,12,13,14,15,17,20,18,17,18,18,18,20,19,19,21,19,22,21,23,21,22,22,23,22,22,25,22,22,23,22,22,23,22,23,21,22,20,23,22,21,20,22,22],[29,28,28,29,28,29,28,27,28,27,27,27,26,26,26,27,26,26,27,26,26,26,26,26,26,27,26,27,27,26,25,27,27,28,26,27,26,27,27,27,27,26,25,26,26,26,24,23,23,23,23,22,22,20,19,19,18,18,17,17,14,12,10,7,6,5,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,2,1,1,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,4,4,4,3,4,4,4,4,4,5,5,5,6,7,8,10,11,12,13,14,13,15,15,15,15,17,17,17,19,18,20,22,21,22,23,24,24,24,22,23,23,24,22,23,23,25,24,24,23,24,25,26,25,26,26,25,26,25,25,25,25,25,26,26,26,26,26,27,26,27,27,27,26,27,24,26,26,25,26,26,26,27,23,24,24,24,24,22,19,19,18,16,15,13,12,11,10,8,7,6,5,5,5,5,5,5,5,5,5,6,6,5,6,6,7,7,7,7,8,7,8,9,9,9,9,9,8,8,8,7,7,7,7,8,8,8,9,8,8,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,6,6,6,6,5,5,4,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,5,6,5,5,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,2,2,2,2,2,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,3,3,4,3,3,4,4,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,4,3,4,4,4,4,4,5,5,4,5,5,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,5,6,6,6,6,5,5,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,3,4,5,6,7,7,8,10,10,9,10,11,12,15,17,17,18,21,18,16,18,19,19,21,20,20,21,21,24,23,23,23,24,23,24,24,23,26,22,23,23,23,23,24,23,24,23,23,22,23,23,22,21,24,24],[28,29,29,29,29,29,28,28,28,27,27,28,27,27,27,27,27,27,27,27,26,27,27,27,26,27,27,27,28,26,26,27,27,28,27,28,27,28,27,27,28,27,26,27,26,26,26,24,25,24,24,22,23,21,21,21,20,20,18,19,16,14,11,9,7,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,2,2,2,2,1,2,2,1,2,2,2,1,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,4,5,4,4,4,4,4,4,4,4,4,5,5,6,6,8,10,11,11,13,15,16,15,16,18,18,17,19,20,20,21,21,24,24,23,24,25,26,25,26,24,24,24,23,23,23,24,25,23,24,24,24,25,26,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,27,26,27,27,27,27,26,25,26,27,26,26,26,26,27,24,25,25,24,24,23,20,20,20,18,16,16,14,12,10,9,8,7,6,5,5,5,5,5,6,6,6,7,6,6,7,7,7,8,7,8,8,8,9,9,9,9,9,10,9,9,8,8,8,8,8,9,9,9,9,9,9,8,8,8,7,7,7,7,7,7,6,6,6,5,5,5,4,4,4,4,5,4,4,5,5,4,4,5,5,5,5,6,6,6,7,7,6,6,5,4,4,3,3,2,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,6,6,6,5,5,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,3,4,3,3,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,6,6,7,7,6,6,6,6,6,6,6,5,6,6,5,5,6,5,5,5,5,5,6,6,6,6,6,6,6,7,6,6,6,7,7,6,6,6,7,6,5,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,4,5,6,7,7,9,10,10,10,11,12,13,15,16,18,19,20,18,16,18,20,18,23,19,21,22,21,24,24,23,24,25,23,25,24,24,25,24,24,25,22,23,25,25,24,25,24,22,24,25,22,20,25,25],[29,29,28,29,28,29,28,28,28,27,27,27,26,26,26,27,26,26,27,26,27,27,26,26,27,27,26,26,27,25,26,27,27,28,26,27,25,27,27,26,26,26,25,26,26,25,24,22,23,22,22,21,21,20,19,19,19,18,17,16,14,12,10,7,6,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,6,7,9,10,9,12,13,14,13,14,16,15,15,17,17,18,18,19,21,22,21,22,23,23,24,25,22,22,22,22,22,22,23,24,22,23,23,25,25,27,24,25,26,25,26,25,25,26,26,25,26,26,26,26,26,26,26,27,26,26,25,26,25,27,27,25,26,25,24,27,23,24,24,23,23,21,20,19,18,17,15,15,14,11,10,8,7,6,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,7,6,7,7,7,7,8,8,8,8,8,7,8,7,7,7,7,7,8,8,8,8,7,7,8,7,7,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,5,5,4,4,3,3,3,3,2,2,2,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,4,4,5,5,6,6,5,4,3,3,3,3,3,3,2,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,4,3,3,3,4,3,3,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,4,4,4,4,4,3,3,3,3,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,5,5,5,5,5,5,4,5,5,5,4,5,4,4,4,4,5,5,5,5,5,5,6,5,6,5,5,5,6,6,5,5,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,5,6,7,7,8,9,9,10,11,12,12,15,15,17,18,21,18,17,18,19,18,22,18,21,21,21,24,23,24,23,24,23,24,24,24,25,23,23,24,22,22,24,24,24,24,23,22,23,24,22,21,24,24],[28,28,28,28,27,28,28,27,28,26,25,27,25,26,25,26,24,25,26,25,25,26,25,25,26,26,25,26,26,24,25,26,26,27,25,26,25,26,26,26,26,26,24,25,25,25,24,22,22,22,22,21,22,19,19,18,18,18,16,16,13,11,10,8,7,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,3,2,2,2,2,2,1,2,2,1,2,2,2,1,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,4,4,3,4,4,4,4,4,5,5,6,6,8,9,10,10,12,14,14,12,14,16,14,14,16,16,18,18,17,19,21,20,21,23,23,23,24,22,22,23,23,22,23,23,24,24,23,23,25,25,26,24,25,26,26,26,26,26,26,26,26,27,26,26,26,27,27,26,27,27,26,26,26,24,26,26,25,26,26,25,26,23,24,23,23,22,21,19,17,17,16,15,14,12,11,10,8,7,6,6,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,7,7,8,8,8,9,10,9,9,9,9,8,8,7,7,7,7,8,8,9,9,8,9,8,8,8,7,7,7,7,6,6,6,5,5,5,5,5,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,5,5,6,6,6,6,6,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,6,6,5,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,5,5,5,4,5,5,5,5,4,5,5,4,4,5,5,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,5,6,7,7,8,9,10,9,10,11,12,15,16,17,18,21,18,18,18,18,18,21,20,20,21,20,23,23,24,23,24,23,24,24,23,25,23,23,25,24,24,24,23,24,23,24,22,23,23,21,21,23,22],[28,28,28,28,28,28,27,28,28,27,27,26,27,26,26,26,25,26,25,26,26,26,26,26,26,26,26,26,26,25,25,26,26,27,26,27,26,26,27,26,27,26,26,26,25,25,24,22,24,23,22,22,22,20,18,20,18,18,18,17,14,12,10,8,7,6,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,3,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,4,4,4,5,5,4,4,4,4,5,4,4,5,5,5,6,6,7,9,10,11,12,14,15,13,15,16,15,16,17,17,18,19,19,21,22,22,23,24,25,25,25,23,23,24,23,23,23,25,25,24,24,24,25,26,27,25,26,27,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,25,27,27,26,27,27,26,26,24,25,25,24,23,22,20,19,19,17,15,15,13,12,10,9,8,7,6,6,5,5,5,5,5,5,6,6,6,6,7,7,7,8,7,7,8,9,8,9,10,10,9,10,9,9,8,8,8,7,8,9,9,9,10,9,9,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,6,6,6,6,6,5,5,4,4,3,3,3,3,3,3,3,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,6,6,5,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,3,3,3,3,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,5,4,5,5,4,4,5,4,4,5,5,5,5,5,5,5,4,4,5,5,4,4,5,4,4,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,3,4,4,4,3,4,5,5,7,7,9,10,10,10,11,12,14,16,17,17,19,21,18,18,19,20,19,22,20,21,22,21,25,24,24,24,25,24,25,25,24,25,24,24,24,23,25,26,25,24,25,25,23,24,25,22,21,24,24],[28,29,28,29,28,29,28,28,28,28,27,27,27,26,27,27,26,27,26,27,26,26,27,26,26,27,27,27,27,25,26,27,27,28,27,27,27,28,27,27,27,27,26,27,26,26,24,23,24,24,23,22,23,22,21,22,21,19,19,19,16,14,12,9,8,7,6,5,5,4,4,4,3,3,3,3,3,2,2,3,2,2,3,3,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,1,1,2,2,2,1,2,2,2,2,2,2,2,3,3,3,2,3,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,5,4,5,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,3,3,3,3,3,4,3,3,4,4,4,4,5,5,5,5,5,5,6,5,5,6,5,5,5,5,5,5,5,5,5,6,6,7,7,8,10,11,11,13,14,15,15,15,18,17,17,18,19,20,21,21,23,24,24,25,25,26,24,26,24,24,26,23,23,24,25,25,24,25,25,26,26,27,26,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,28,28,26,28,27,27,28,27,27,27,24,25,25,24,24,22,21,20,19,19,17,16,15,13,12,10,9,8,7,7,7,7,6,6,6,7,7,7,7,7,7,7,8,8,8,8,8,8,9,9,10,10,10,10,9,9,9,9,9,9,9,9,9,10,10,9,9,9,9,8,8,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,7,7,7,7,6,6,5,5,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,4,5,5,5,6,6,7,6,5,4,4,3,4,3,3,3,3,4,4,4,4,4,4,4,5,4,4,4,4,3,4,4,4,3,3,4,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,3,4,5,4,4,4,5,4,4,5,4,4,4,5,5,5,5,4,5,5,4,5,5,5,4,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,3,2,2,2,3,3,3,4,4,4,4,5,5,4,4,5,5,5,5,5,4,4,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,4,5,5,5,6,6,6,6,5,6,5,5,6,6,6,6,6,6,6,6,5,6,6,5,6,5,5,5,5,5,5,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,6,6,6,6,6,6,6,7,6,6,6,6,6,6,7,7,7,6,7,7,7,7,7,7,7,7,8,7,7,6,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,5,5,4,4,4,6,6,8,8,9,10,10,11,11,13,13,17,16,18,19,20,19,17,19,20,19,22,19,21,22,20,25,23,25,23,25,23,26,25,24,25,24,25,24,22,23,25,25,23,25,24,22,24,25,22,22,23,24],[28,28,27,28,27,27,28,27,27,26,25,25,26,25,25,26,26,26,26,26,25,26,26,25,26,26,25,26,26,25,25,26,26,26,26,26,24,26,26,26,26,25,24,25,25,25,24,22,23,23,21,21,21,20,20,20,19,18,17,17,14,13,11,9,8,7,6,5,5,4,4,4,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,3,3,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,5,4,5,5,5,5,5,5,4,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,6,6,7,7,8,10,11,11,12,14,15,13,14,16,15,16,18,18,18,18,18,20,21,21,23,23,23,23,24,23,22,23,22,21,22,23,23,22,22,22,25,25,25,23,24,25,26,25,25,25,25,25,25,25,26,26,26,26,26,25,26,26,25,26,25,25,26,25,25,26,25,24,26,24,25,24,23,22,21,20,18,18,16,15,15,13,12,11,9,8,7,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,9,9,9,10,11,11,10,10,9,9,8,8,8,8,9,9,9,10,11,10,10,10,9,9,8,8,7,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,5,6,6,5,6,6,6,6,6,6,7,7,7,7,7,7,6,5,5,4,4,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,5,5,6,6,7,7,6,5,4,4,4,4,4,3,3,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,5,4,4,5,5,4,4,5,4,4,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,5,5,5,5,6,5,5,5,5,5,5,5,4,4,4,4,4,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,5,5,6,5,6,6,6,5,6,6,6,6,6,6,6,5,5,6,6,5,5,5,5,5,5,5,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,8,8,8,7,7,7,7,7,6,6,7,6,6,6,7,6,5,6,6,6,6,6,7,7,7,7,7,7,7,7,7,8,8,7,7,7,8,7,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,6,7,8,8,10,11,10,10,11,13,13,15,16,16,19,18,18,17,18,18,18,20,18,20,20,21,23,22,24,22,25,23,24,25,24,26,23,24,25,23,22,24,24,23,24,23,22,23,24,22,21,23,24],[28,27,27,27,27,27,27,27,27,25,25,25,25,24,24,25,25,25,25,25,25,25,25,25,25,25,24,25,25,24,24,26,25,26,25,25,24,25,25,25,25,24,24,24,24,24,24,22,22,21,21,20,21,19,19,19,18,18,17,17,14,13,11,9,9,7,6,6,5,5,5,4,4,4,4,4,3,3,3,3,3,3,4,3,3,3,4,4,4,4,4,4,3,3,3,3,3,2,3,2,2,3,3,3,3,3,3,3,3,4,4,3,3,2,2,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,2,1,1,1,2,2,2,2,2,2,2,3,3,3,3,4,4,5,4,5,5,5,5,6,6,6,6,5,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,4,3,3,4,4,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,7,7,8,8,10,12,12,12,14,15,15,14,15,16,15,16,17,18,18,18,18,20,20,21,22,22,24,23,24,22,22,23,22,21,22,22,23,22,23,23,24,24,25,23,24,25,25,26,25,25,26,26,26,26,25,26,26,26,26,25,26,26,26,26,26,24,26,25,25,25,25,25,25,23,24,24,23,22,21,20,19,18,16,15,14,13,12,11,10,9,8,7,7,7,7,7,7,7,7,7,7,8,8,8,8,9,10,9,9,11,10,11,11,12,12,11,12,10,10,9,9,9,9,9,10,10,11,12,12,11,10,10,10,9,9,9,9,8,8,8,7,7,7,6,7,6,6,7,7,6,6,7,6,6,6,7,6,6,7,6,6,7,7,8,8,7,7,7,6,6,5,5,4,4,3,4,4,4,3,4,4,4,4,5,5,4,5,5,5,4,5,5,4,4,5,5,4,5,5,5,5,5,5,6,6,6,7,7,7,6,6,5,5,4,4,5,4,4,4,5,5,5,5,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,5,5,5,5,5,6,5,5,5,6,5,6,5,6,5,6,6,6,6,6,5,6,5,6,6,6,6,6,5,5,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,4,3,3,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,5,5,5,5,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,6,7,6,6,6,6,6,6,6,6,5,5,5,6,6,6,6,6,6,7,6,6,7,7,7,7,7,8,8,8,9,8,8,8,8,8,8,7,7,8,7,7,7,7,7,6,7,6,7,7,7,7,7,7,8,8,8,8,8,8,9,8,8,8,8,8,8,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,7,7,8,8,9,10,11,10,12,12,13,15,15,16,18,18,17,17,19,18,19,20,19,20,20,20,23,21,24,23,24,22,24,25,23,25,23,24,23,23,23,24,23,22,23,23,23,24,23,22,21,23,23],[28,27,27,27,27,27,28,27,26,26,26,25,26,25,25,26,26,26,25,26,26,25,26,25,25,25,26,26,26,24,25,26,26,27,26,27,26,26,26,26,26,25,24,25,25,25,24,22,23,22,22,22,22,21,20,20,19,18,18,17,15,14,12,10,9,8,7,6,6,6,5,5,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,5,5,6,5,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,4,4,4,3,3,3,2,2,3,2,2,2,2,2,2,3,3,2,2,3,3,3,3,3,4,4,3,2,2,2,3,2,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,5,6,6,6,5,6,6,6,6,6,5,6,6,6,6,6,7,7,7,8,9,11,11,12,14,14,15,14,15,17,16,16,17,18,20,20,19,21,22,22,23,23,24,24,24,24,22,24,24,22,23,23,23,24,23,24,25,25,26,25,25,26,26,27,27,26,27,26,26,27,27,27,27,27,27,26,27,27,26,26,27,26,27,26,26,26,26,26,26,24,25,24,24,23,22,21,20,19,18,16,16,13,12,12,10,9,8,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,9,9,9,9,10,10,10,11,11,10,11,10,10,9,9,9,9,9,9,10,11,11,11,10,10,9,10,9,9,9,8,8,8,8,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,7,6,6,7,7,7,7,7,8,7,7,7,6,5,5,4,4,4,3,4,4,3,3,4,4,4,3,4,4,3,4,4,3,3,4,4,3,3,4,4,3,4,4,4,4,4,5,5,5,6,6,7,7,6,5,4,4,4,4,4,3,4,4,4,4,4,5,5,6,5,6,5,5,5,5,5,5,5,5,4,4,4,4,3,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,4,5,5,5,4,5,5,4,4,5,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,3,3,3,4,3,4,4,4,4,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,4,4,4,5,4,4,4,5,4,4,5,4,5,5,5,5,5,5,5,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,8,8,7,7,8,8,7,7,7,7,8,7,6,7,7,7,6,6,7,7,8,7,7,7,7,7,7,8,7,8,8,8,8,7,7,7,8,7,7,7,7,6,6,6,6,6,6,6,6,5,5,5,6,5,5,5,5,4,5,6,6,8,8,10,11,10,11,11,13,13,15,16,16,18,17,17,17,18,20,17,20,19,19,21,21,23,22,24,22,24,23,24,24,23,24,23,23,22,22,22,24,24,22,23,22,22,21,22,22,21,22,22],[28,28,28,29,28,28,28,27,28,27,27,26,26,26,25,27,25,26,26,26,26,26,26,26,26,26,26,26,26,25,25,26,26,27,26,27,26,26,27,27,27,26,26,26,26,26,24,23,24,23,21,21,22,21,19,21,20,19,17,18,15,13,11,9,8,7,6,5,5,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,2,2,2,2,2,3,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,4,3,4,4,4,5,4,3,3,3,3,3,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,3,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,3,4,4,4,4,5,5,5,5,5,5,5,5,5,6,5,5,5,4,5,5,5,5,6,6,7,7,7,8,10,10,11,13,13,14,14,15,17,16,16,17,18,19,19,19,22,22,22,22,24,24,25,25,25,22,24,23,23,24,23,24,23,24,24,25,26,27,26,26,27,26,26,26,27,26,26,26,27,26,26,27,26,27,26,28,27,27,27,27,27,27,27,27,27,27,27,28,25,26,26,25,24,23,22,20,19,18,16,16,15,12,11,10,9,8,6,7,6,6,6,6,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,10,11,10,10,10,9,9,9,8,8,8,8,9,10,10,11,10,10,10,9,9,8,8,8,8,8,7,7,7,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,7,7,7,7,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,6,6,6,5,4,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,5,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,4,4,4,3,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,3,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,4,4,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,6,7,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,7,7,7,6,7,6,7,7,6,6,6,7,6,5,6,6,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,5,6,7,7,9,10,10,10,11,13,14,16,16,16,19,19,18,17,18,19,19,22,20,22,22,21,23,23,24,24,24,22,24,25,24,25,24,25,25,23,23,25,24,24,24,24,22,24,24,23,21,24,24],[28,28,28,29,28,28,28,27,28,27,27,27,27,26,26,26,26,26,26,26,25,26,26,25,25,26,25,26,26,25,26,26,26,27,26,26,25,26,26,26,26,25,25,25,25,25,23,22,23,22,21,21,22,21,18,21,19,18,17,17,15,14,11,9,8,6,6,5,5,4,4,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,2,2,2,2,2,2,2,1,1,2,1,1,1,2,1,1,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,2,3,3,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,5,4,5,5,5,4,5,4,5,5,5,5,5,5,6,7,7,8,10,11,11,12,13,14,12,14,16,15,15,17,18,19,19,20,22,22,21,23,23,24,24,24,22,23,24,22,22,22,23,23,23,23,23,25,25,26,24,25,25,25,26,25,26,26,26,26,26,26,26,26,27,27,26,27,27,27,26,26,26,26,26,26,26,26,25,27,24,24,25,24,23,22,20,21,20,19,17,16,15,13,11,10,8,7,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,8,7,8,8,8,9,9,10,9,9,9,8,9,8,8,8,8,8,9,8,9,9,8,9,9,8,8,8,7,7,7,7,7,6,6,6,6,5,5,5,4,4,4,5,4,4,4,5,4,4,5,5,5,5,5,6,6,6,6,6,5,5,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,4,4,4,5,5,6,6,5,4,3,3,3,3,3,2,3,3,3,3,3,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,4,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,4,3,3,3,4,3,3,4,4,3,4,4,4,5,4,5,5,4,5,5,4,5,5,5,4,4,5,5,5,4,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,6,6,6,6,6,5,6,6,5,6,6,5,5,5,5,6,6,6,6,6,6,7,6,6,6,6,6,6,7,6,6,6,6,6,6,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,5,6,7,7,9,10,11,11,11,14,14,17,17,18,20,22,19,18,20,20,19,23,21,23,24,22,25,25,25,24,25,25,26,26,25,26,25,25,25,23,25,26,25,25,25,25,22,25,24,23,22,24,23],[28,27,27,28,28,28,28,27,27,26,26,25,26,25,25,26,26,27,26,26,26,26,26,26,26,26,25,25,26,25,24,26,25,26,25,25,25,25,25,24,25,25,25,25,23,24,24,22,22,21,21,21,21,20,20,20,19,18,17,16,14,13,11,9,8,7,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,5,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,6,6,7,7,8,10,10,10,12,12,13,12,14,14,16,15,17,17,18,18,19,21,22,20,22,22,24,24,24,22,21,23,21,21,22,22,24,23,23,23,25,25,26,24,25,24,25,26,25,25,25,25,25,25,25,25,25,25,25,25,26,26,25,26,25,25,25,26,26,26,25,25,27,24,25,25,24,23,23,21,19,20,17,16,16,14,12,11,9,8,7,6,6,6,6,6,6,6,6,6,6,7,6,7,7,7,7,7,7,8,9,8,8,10,9,9,9,8,8,7,7,8,7,7,8,8,9,10,9,10,9,8,8,7,7,7,7,7,7,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6,7,7,6,6,6,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,5,5,5,6,6,6,5,4,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,6,6,5,5,6,6,5,5,5,5,5,5,4,4,3,4,4,4,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,6,7,7,6,6,6,6,6,6,6,6,6,6,5,5,5,6,6,6,6,6,6,7,6,7,6,6,6,7,7,6,6,6,7,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,5,4,4,4,4,4,4,5,6,7,7,9,10,11,10,10,12,13,15,16,16,18,20,16,17,18,19,18,22,20,21,21,21,24,24,23,23,25,22,23,23,24,23,21,24,24,22,22,23,23,23,23,23,22,21,24,23,22,22,23],[28,27,27,27,27,27,27,27,27,25,25,24,25,24,24,25,24,25,24,25,25,25,24,25,26,24,25,25,25,24,24,25,25,26,24,25,24,25,25,25,25,25,24,25,24,24,23,22,22,22,20,21,21,20,18,19,19,17,17,16,13,12,10,8,8,7,6,5,5,4,4,4,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,1,2,2,2,2,2,2,3,3,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,5,5,5,5,6,6,6,7,8,9,11,11,11,12,14,14,12,14,15,15,15,16,17,18,17,18,20,20,20,22,22,24,22,23,23,21,23,22,21,22,22,22,23,22,22,24,24,25,24,25,25,25,26,25,25,25,25,25,26,25,26,26,26,26,25,26,26,26,25,26,24,25,25,25,26,25,25,26,24,25,24,23,23,21,20,19,19,17,16,15,13,12,11,9,8,7,7,6,6,6,6,6,6,6,6,6,6,6,6,7,7,8,7,8,8,9,9,9,10,9,9,9,9,8,7,7,7,7,7,8,9,9,10,9,10,9,9,9,8,8,7,7,7,7,6,6,6,6,5,6,5,5,4,5,5,4,4,5,5,4,5,5,5,5,5,5,5,6,6,6,6,6,6,4,4,4,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,6,6,4,4,3,3,3,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,4,3,3,4,4,4,3,3,4,4,3,4,4,3,3,4,4,3,4,4,4,4,3,4,4,4,4,4,5,4,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,3,3,3,4,3,3,4,4,3,3,4,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,6,7,6,6,6,6,6,6,6,6,5,5,5,6,6,6,6,6,6,6,6,7,6,6,6,7,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,3,4,5,6,7,7,9,10,10,9,11,11,12,15,14,15,17,17,17,16,18,18,18,21,18,20,20,20,23,21,22,23,23,20,23,23,23,23,22,23,23,22,22,23,23,22,23,22,22,23,23,22,20,22,22],[29,28,29,29,28,29,28,28,28,28,27,27,27,26,26,27,26,27,26,26,26,26,26,26,26,26,26,26,27,25,25,26,26,26,26,26,26,26,26,26,26,25,25,25,25,25,23,23,23,23,21,21,23,20,19,21,19,18,18,18,15,13,11,9,7,6,5,5,5,4,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,3,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,5,5,5,5,4,4,4,5,5,4,5,5,5,6,7,7,8,10,10,11,12,13,14,13,15,16,15,15,17,17,18,19,19,21,22,22,23,24,24,24,25,24,23,25,23,23,24,24,24,24,24,24,25,25,27,25,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,26,28,27,27,27,27,26,27,27,26,27,27,26,27,24,25,25,25,24,23,21,20,19,18,17,16,15,13,11,10,8,7,6,6,6,6,6,5,6,5,6,6,6,6,7,7,7,8,7,8,8,8,9,9,9,9,9,9,8,8,8,7,8,7,8,8,9,9,9,9,9,8,9,8,8,7,7,7,7,6,6,6,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,5,5,5,4,4,3,3,2,3,3,2,3,3,3,3,3,3,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,4,4,4,5,5,5,5,4,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,4,5,5,4,4,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,5,5,6,5,5,6,5,5,5,5,5,6,6,6,5,6,6,6,6,6,6,6,6,6,5,6,5,6,6,5,5,5,5,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,5,5,6,6,9,11,11,10,12,15,15,18,18,18,20,21,20,19,20,20,20,23,21,23,24,22,25,25,25,25,25,23,25,25,25,25,25,24,25,23,25,25,25,24,25,25,24,25,26,24,23,26,25],[28,28,28,28,28,28,28,27,28,27,26,26,26,25,25,25,25,26,25,26,25,25,26,26,25,26,25,26,26,25,25,26,26,27,25,26,25,26,26,26,26,25,25,25,25,25,23,22,23,22,21,21,21,20,19,19,19,18,17,16,14,13,11,8,7,6,5,5,4,4,4,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,3,2,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,5,4,4,5,5,4,4,4,5,5,5,4,5,5,6,6,7,8,10,10,10,12,13,14,12,14,16,15,15,17,18,18,17,19,21,21,21,22,23,24,24,24,22,22,24,22,22,22,23,23,23,23,23,24,24,26,24,24,25,25,26,25,25,25,25,25,25,25,26,26,26,26,26,27,26,26,26,26,25,26,26,25,25,26,25,26,23,25,25,24,23,22,21,20,19,18,17,15,15,12,11,9,8,7,6,6,6,6,6,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,9,8,8,8,7,7,7,7,8,8,8,9,8,9,8,8,7,7,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,6,6,6,5,5,4,4,3,3,3,3,3,3,2,2,2,3,2,2,2,2,2,2,2,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,4,4,4,5,5,5,5,4,4,3,3,2,3,2,2,2,3,3,3,3,3,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,4,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,3,3,2,3,3,3,3,4,4,4,4,5,5,4,4,5,5,5,4,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,6,6,5,6,6,6,6,6,6,5,6,6,5,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,4,5,6,6,8,9,10,10,10,12,13,16,15,17,19,20,18,18,19,21,17,22,19,22,21,21,24,23,23,23,24,22,25,24,23,23,23,23,23,20,23,23,23,22,23,23,22,22,24,21,22,23,23],[27,27,27,27,27,27,27,27,27,25,25,24,25,24,24,25,25,26,25,26,26,26,26,26,26,25,25,25,25,25,25,26,25,26,26,26,25,25,26,25,25,25,24,24,24,24,24,22,22,22,20,20,21,19,18,19,18,17,17,16,14,13,11,9,8,7,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,4,3,3,3,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,3,3,3,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,5,5,4,5,5,6,5,6,6,7,7,8,9,11,11,12,13,13,15,12,14,16,15,15,17,18,18,18,18,20,21,20,23,22,24,22,24,22,22,22,22,21,21,23,23,22,22,22,24,24,25,24,25,24,25,26,25,25,25,25,25,25,25,26,26,25,26,26,25,25,26,25,25,25,25,25,24,26,25,26,26,24,25,25,24,23,21,21,20,19,19,15,16,13,12,11,10,9,8,7,6,6,6,6,6,6,6,6,6,6,7,7,7,7,8,7,8,9,9,9,9,10,10,10,9,9,8,8,7,7,7,8,8,9,9,10,10,10,9,9,9,8,8,8,7,7,7,7,6,6,6,6,6,5,5,4,4,5,5,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,6,6,6,5,4,3,3,3,3,3,3,3,3,4,3,4,4,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,4,3,4,4,4,4,5,5,5,5,6,6,5,5,6,6,5,5,5,5,5,5,4,4,4,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,6,7,6,6,6,7,6,6,7,6,5,6,5,6,6,6,6,6,6,7,6,7,6,7,6,7,7,6,6,6,7,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,4,5,6,7,7,9,10,10,10,10,13,13,16,16,17,19,19,18,17,19,19,19,21,20,22,21,21,23,22,23,23,24,22,23,24,24,25,23,24,24,23,22,23,24,24,24,23,22,22,23,22,20,22,23],[28,28,28,28,28,28,28,27,27,26,26,25,26,25,25,25,25,26,25,26,26,25,26,26,26,26,26,26,26,25,25,26,26,27,26,27,26,26,27,26,27,26,25,26,26,25,25,23,24,23,21,21,22,19,19,20,19,17,17,17,14,13,10,9,7,7,6,5,5,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,4,4,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,6,6,6,7,7,9,10,10,11,12,12,14,13,14,16,16,16,17,19,19,19,20,22,22,22,23,24,25,24,25,24,22,25,23,22,23,23,24,24,24,24,26,25,27,26,26,27,27,27,27,26,27,27,27,27,27,27,27,27,27,27,28,27,27,27,27,26,27,27,27,27,27,27,27,25,26,26,24,24,23,21,20,20,18,17,17,14,13,11,10,9,7,7,6,6,6,6,6,6,6,6,6,6,7,6,7,8,8,7,8,9,9,9,10,10,10,9,10,9,9,8,8,8,8,8,9,10,10,10,10,10,9,9,9,8,8,8,8,8,7,7,7,7,6,6,6,5,5,4,4,5,5,4,5,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,5,4,4,4,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,4,3,3,3,2,3,3,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,4,4,3,3,3,3,3,4,3,3,3,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,3,3,3,4,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,5,5,5,4,5,5,4,5,5,5,4,5,5,5,5,4,4,5,5,4,5,5,4,5,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,5,6,6,7,7,6,6,7,7,6,6,6,5,6,6,6,6,6,6,5,5,5,5,6,6,6,6,6,6,6,7,6,6,6,7,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,3,4,5,6,7,7,9,11,10,9,11,12,13,17,16,17,20,19,18,18,18,20,19,22,21,21,22,21,24,24,25,24,25,23,25,26,25,25,24,25,25,23,24,25,25,25,25,23,24,23,25,24,22,24,25],[29,28,29,29,28,29,28,28,28,27,27,27,27,26,26,26,26,27,25,27,26,25,26,26,25,26,26,26,27,25,25,26,26,27,26,27,26,26,26,26,26,26,25,25,25,25,23,22,23,22,21,21,21,19,18,20,19,18,17,17,15,13,11,9,8,6,6,5,5,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,4,3,3,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,1,2,2,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,5,5,5,5,4,5,4,5,5,5,5,5,6,6,7,7,8,10,10,11,12,13,14,13,14,16,15,15,17,18,18,18,20,21,22,22,23,23,25,23,25,23,22,24,22,21,23,24,23,23,23,24,25,24,26,25,26,25,26,26,26,25,26,26,26,26,26,26,26,26,27,26,27,26,27,26,27,25,26,27,26,27,26,25,27,24,24,25,24,23,23,21,20,20,19,17,17,15,14,12,10,9,7,6,6,6,6,6,5,6,6,6,6,6,6,7,7,7,8,7,8,8,8,8,9,9,9,9,9,9,8,8,8,8,7,8,8,8,9,9,9,9,8,9,8,8,7,7,7,7,7,6,6,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,6,6,6,6,6,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,3,4,4,5,5,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,3,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,5,6,6,6,5,5,5,5,5,6,5,5,6,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,5,6,6,7,9,11,11,11,11,14,15,18,18,18,21,23,20,19,20,22,20,24,22,22,22,22,25,24,25,24,26,24,26,26,25,25,25,25,26,23,24,26,25,24,25,25,23,25,26,23,23,25,24],[29,28,28,28,28,28,28,28,27,27,27,26,27,26,26,26,27,28,26,28,27,26,27,27,26,27,27,27,27,27,26,27,27,27,26,27,27,27,27,27,27,27,26,26,25,26,25,24,24,24,22,22,22,21,20,21,19,18,17,16,15,13,11,9,8,7,6,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,4,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,0,1,1,1,1,2,2,2,3,3,3,3,4,3,3,3,4,4,3,3,3,3,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,3,4,3,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,4,4,5,5,5,5,5,6,6,5,6,6,6,5,5,5,5,6,6,5,6,6,7,7,8,9,11,11,11,12,14,14,13,14,17,15,17,18,19,19,20,20,23,23,23,25,24,25,24,25,24,23,24,22,22,23,24,24,23,23,24,25,25,27,25,26,25,25,26,26,25,25,25,26,26,26,26,26,26,27,26,27,27,26,26,26,26,27,27,27,27,26,26,27,25,26,26,25,24,23,22,21,21,19,17,17,15,13,13,10,9,8,7,6,7,6,6,6,7,6,7,7,7,7,7,7,7,8,8,8,8,9,9,9,10,10,10,10,9,9,9,8,8,8,8,9,9,10,11,10,11,10,10,8,8,8,8,7,8,8,7,7,7,6,6,6,6,5,5,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,7,7,7,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,4,5,6,6,6,5,4,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,4,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,4,4,4,4,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,6,6,5,5,6,6,5,5,5,5,5,5,4,4,3,4,4,4,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,7,6,7,6,6,6,7,7,6,6,6,7,6,6,6,6,5,5,5,5,5,5,5,5,4,4,5,5,4,4,5,4,4,4,5,6,7,8,9,10,12,11,10,14,15,17,17,18,19,22,19,18,20,22,18,23,21,21,23,22,25,25,24,24,26,24,25,25,24,25,24,24,26,23,23,24,24,24,24,24,22,24,25,24,23,24,24],[27,27,27,27,27,27,27,26,27,25,25,24,25,24,24,24,24,25,24,25,25,24,25,25,25,25,25,25,25,25,24,25,26,27,24,26,25,25,25,24,26,26,25,24,24,24,23,22,23,20,20,20,20,18,17,19,18,16,17,16,14,13,11,9,9,8,7,7,6,6,5,5,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,3,2,2,2,2,2,2,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,4,4,4,4,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,2,3,2,3,3,3,3,3,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,5,5,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,3,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,6,6,6,7,7,7,6,6,6,6,6,6,6,6,7,7,8,8,10,12,12,12,13,12,14,12,15,15,15,17,18,18,17,18,19,21,21,21,23,22,24,22,23,22,21,22,22,22,22,22,22,22,22,22,24,24,25,24,25,26,26,26,25,25,25,25,25,25,25,26,26,26,26,26,27,24,26,26,26,25,25,25,25,26,26,26,26,25,25,24,24,24,23,22,20,20,17,17,16,14,13,12,11,10,9,8,8,7,7,7,6,7,7,7,8,7,7,8,8,8,9,8,9,10,10,10,11,12,11,11,11,10,10,8,8,9,9,9,11,11,10,11,11,11,10,10,10,9,9,9,8,8,8,8,7,8,7,6,6,6,6,5,5,6,5,5,6,6,5,6,6,6,6,6,6,7,8,7,7,7,6,6,5,5,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,5,4,3,3,3,3,3,3,3,3,4,3,4,4,5,5,6,5,5,5,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,4,3,3,4,4,3,3,4,4,4,4,4,4,4,4,5,5,4,4,5,4,4,4,4,4,4,5,4,4,4,4,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,5,5,5,6,5,6,6,6,6,5,6,7,6,6,6,6,5,5,4,4,4,4,5,4,4,5,4,4,4,5,4,4,5,5,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,5,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,7,8,8,8,7,8,7,7,7,7,7,7,7,7,6,6,6,7,7,7,7,7,7,8,7,8,7,7,7,8,7,7,7,7,7,7,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,4,5,5,4,4,5,6,7,8,8,10,11,10,9,11,12,13,16,17,17,20,19,18,16,18,18,19,19,19,19,20,21,22,23,23,22,23,22,23,23,23,24,22,23,24,22,21,23,23,23,24,24,22,22,24,23,20,23,23],[29,28,28,28,28,28,28,28,27,27,26,26,27,26,26,26,26,27,25,27,27,26,27,27,26,27,27,27,27,27,25,27,28,28,27,28,27,27,28,27,27,27,26,26,26,26,24,24,24,22,22,22,22,19,19,20,19,18,18,18,15,14,11,9,8,8,6,6,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,3,3,3,2,2,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,5,6,6,6,6,6,7,7,8,8,10,11,12,12,13,14,15,13,15,18,16,17,20,21,19,20,22,23,23,24,24,25,27,25,26,24,23,25,24,22,24,23,24,24,23,24,26,25,26,25,27,26,27,27,27,27,26,27,27,27,27,27,27,27,28,27,28,27,28,27,27,26,27,27,26,27,27,27,27,26,26,26,26,23,24,22,22,21,19,18,18,15,14,13,11,10,9,7,7,7,7,7,6,7,6,7,7,7,7,8,8,9,9,8,9,10,10,10,11,12,12,11,11,10,10,9,9,9,9,10,10,11,12,12,12,11,10,10,11,10,9,9,9,9,8,8,8,7,7,7,6,6,6,5,5,6,5,5,6,6,5,5,6,6,6,6,6,7,7,8,7,7,7,6,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,6,6,6,5,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,3,4,4,4,4,4,4,4,4,4,4,4,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,4,4,4,5,5,5,5,5,5,6,5,6,6,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,5,5,6,5,6,5,6,6,6,6,6,7,8,7,7,7,7,6,7,6,6,7,7,6,6,7,6,6,6,6,6,7,7,7,6,6,7,7,7,7,7,7,7,7,6,6,6,7,6,6,6,6,5,5,5,5,5,5,5,5,4,4,5,4,4,5,5,4,4,5,6,7,8,8,10,12,12,11,12,14,15,18,17,19,21,21,21,19,19,22,21,23,21,22,22,24,25,25,26,25,25,24,26,25,25,27,25,25,26,25,25,26,24,25,26,25,24,24,25,25,22,24,26],[29,29,28,28,28,28,28,28,27,27,27,26,27,26,27,26,26,27,25,27,26,25,26,26,26,26,27,26,27,26,25,26,27,27,26,27,27,26,27,27,27,26,26,26,26,26,24,23,24,23,22,21,22,21,20,20,19,18,18,18,16,14,12,10,9,8,7,6,6,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,2,3,3,3,2,3,3,3,3,3,4,3,3,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,5,4,4,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,7,7,7,6,6,6,6,7,7,6,7,7,7,8,8,9,11,12,11,13,14,15,14,15,18,17,17,19,20,19,20,21,23,22,23,24,24,25,25,25,24,22,24,22,22,23,23,24,24,24,24,25,25,27,25,26,25,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,27,27,27,27,27,27,26,26,26,25,24,24,23,23,22,19,19,18,16,14,13,12,10,8,7,8,7,7,7,7,7,7,8,8,8,8,8,8,8,9,9,9,10,10,10,10,11,11,10,11,10,10,10,10,9,9,9,10,10,11,11,10,11,10,10,10,9,9,9,9,8,8,8,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,8,8,7,7,7,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,6,6,7,5,4,3,3,2,3,3,3,3,3,4,3,4,4,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,5,5,4,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,6,5,6,5,5,5,5,5,5,5,5,5,5,6,6,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,5,6,7,6,6,7,8,8,7,7,7,7,6,7,7,6,7,7,6,7,7,6,6,6,6,6,7,7,7,7,7,7,7,8,7,7,7,7,8,7,7,7,7,7,7,6,6,6,5,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,6,7,8,8,9,11,11,11,11,15,16,18,16,18,21,22,20,20,21,22,20,24,21,22,24,22,24,25,25,25,26,24,26,26,25,26,26,26,26,24,25,26,25,25,25,25,23,26,26,24,24,26,24],[27,28,27,27,28,27,28,28,26,26,26,24,27,25,25,26,27,27,25,27,27,25,26,27,26,26,27,27,27,27,26,27,27,28,26,27,26,27,28,27,27,26,26,26,26,26,24,24,24,23,20,21,22,20,19,21,20,18,18,18,17,15,13,12,10,9,9,9,8,7,7,7,6,5,5,5,5,5,5,5,5,4,5,4,4,4,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6,6,6,6,7,7,6,6,6,6,7,6,6,6,6,6,6,5,5,5,4,4,5,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,6,6,6,6,7,6,6,6,6,6,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,3,2,3,2,2,1,1,1,1,0,1,2,2,4,4,4,4,5,4,5,5,6,5,5,4,4,4,4,3,3,3,2,3,3,3,3,4,3,3,3,4,4,4,4,4,5,4,5,5,6,7,7,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,5,4,3,3,3,3,2,3,3,2,2,3,3,3,3,4,4,4,3,4,3,3,2,3,3,4,3,4,4,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,7,7,6,7,7,7,8,7,8,8,9,8,8,8,8,8,8,7,8,9,8,8,8,9,9,10,10,11,12,13,13,14,15,16,15,16,18,17,17,19,20,19,21,22,23,23,22,24,24,25,24,25,24,23,24,23,22,23,24,24,24,25,24,26,25,27,26,26,26,26,26,27,27,26,27,26,26,26,26,27,27,27,27,27,27,27,26,27,26,26,26,27,27,26,26,28,26,26,26,25,24,23,24,22,21,20,19,19,17,15,15,13,12,10,9,9,9,9,9,9,9,9,9,10,9,10,10,10,10,11,11,11,12,13,12,12,13,13,13,12,11,11,11,11,10,10,11,11,12,14,14,13,14,13,13,13,12,11,11,11,11,11,10,10,9,10,9,9,9,8,7,7,8,8,7,8,8,8,8,9,8,8,9,10,9,9,10,9,9,8,9,7,7,6,6,6,5,5,5,5,5,4,5,5,4,4,5,4,4,4,5,4,4,4,5,5,4,5,5,5,5,5,6,5,5,6,6,6,7,8,8,8,7,6,5,5,4,5,5,4,5,6,5,5,6,6,7,7,7,7,7,6,7,7,6,6,6,6,6,5,5,6,5,5,5,4,5,5,5,4,4,5,4,4,5,5,5,5,5,5,5,5,6,6,6,6,7,7,6,6,6,5,5,6,6,5,5,6,5,5,6,6,6,6,5,6,6,6,6,6,6,7,7,7,7,7,7,6,7,7,6,6,6,6,6,6,6,5,5,5,6,6,6,6,6,7,7,7,8,7,8,9,8,8,8,8,8,8,8,8,7,7,7,6,6,5,6,6,6,5,6,6,5,6,6,6,6,7,6,6,6,7,7,8,7,8,7,7,8,8,7,7,7,8,7,7,7,8,8,7,7,8,8,7,8,8,7,7,7,7,6,7,7,7,6,7,8,7,7,8,8,8,8,8,8,8,8,8,9,10,9,9,10,9,9,9,9,8,9,9,8,9,9,9,8,8,8,8,9,9,9,8,9,10,9,9,8,8,9,10,10,9,9,8,10,9,8,9,8,8,8,7,8,7,7,7,7,7,7,7,7,6,7,7,6,6,6,7,8,9,10,11,13,14,13,14,15,17,18,17,18,21,20,20,20,22,23,19,23,21,21,23,22,25,26,25,24,24,24,25,26,25,26,25,26,26,25,24,25,26,26,26,24,25,26,26,25,23,25,25],[28,28,28,28,28,28,28,27,28,27,26,26,27,26,26,27,27,27,27,27,27,26,26,27,26,26,28,27,27,27,26,26,28,29,27,27,27,28,28,27,28,27,26,26,27,27,25,25,25,24,23,24,23,21,20,22,21,20,19,19,18,15,14,13,12,11,10,10,9,9,8,8,7,7,7,7,7,7,7,7,7,7,7,6,5,5,5,6,5,5,6,6,5,6,6,5,6,6,6,5,7,7,6,6,8,7,6,7,7,8,8,9,8,8,8,8,8,8,8,7,7,7,6,6,6,6,6,5,5,5,5,4,4,4,4,5,4,3,4,4,4,4,4,5,6,4,5,5,5,6,6,5,6,8,6,8,7,7,8,8,9,8,8,8,8,8,8,7,7,7,7,6,6,6,6,5,5,6,5,5,5,6,4,4,5,3,3,3,3,2,2,2,2,1,0,1,2,3,4,3,5,5,4,4,4,5,4,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,5,5,6,5,6,6,6,6,7,7,7,8,9,7,7,8,7,7,7,7,6,7,6,6,5,6,5,5,4,4,5,5,5,4,5,5,4,4,3,4,3,4,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,5,5,4,4,5,5,5,5,5,6,5,5,6,7,6,7,7,7,8,8,8,8,8,8,8,10,9,9,9,9,10,10,9,9,10,11,9,10,9,10,10,10,10,10,10,11,11,12,12,13,13,14,15,15,16,17,17,19,19,19,21,22,22,22,23,24,25,25,26,26,27,25,27,26,24,26,24,24,25,25,25,25,27,26,28,26,28,27,27,27,27,27,27,27,27,28,28,27,27,28,28,28,28,27,28,28,28,28,28,28,27,28,28,28,28,28,28,27,26,26,26,25,26,25,22,23,21,21,21,18,17,17,15,14,12,11,10,11,11,10,10,11,10,11,12,11,11,12,12,13,13,12,13,14,14,14,15,16,16,15,15,13,14,12,12,13,13,14,14,14,16,16,15,16,15,15,15,13,14,14,13,13,13,12,12,12,11,10,11,11,10,9,9,10,9,9,9,10,9,9,10,9,9,9,10,10,10,10,10,10,10,10,8,8,7,6,6,6,5,6,6,5,4,6,5,5,4,5,5,5,5,5,6,4,5,6,6,5,6,6,5,6,7,7,6,6,6,7,7,8,8,8,8,7,6,5,4,5,5,4,4,5,5,5,6,6,7,6,7,8,8,8,7,8,8,7,7,7,7,6,6,7,7,5,6,7,6,5,7,7,5,5,6,6,5,6,6,6,5,6,6,6,6,8,7,7,7,8,7,7,7,7,7,6,7,7,6,6,7,7,6,7,7,7,7,6,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,7,8,8,8,7,8,7,8,7,8,7,8,7,7,8,8,8,8,9,8,9,9,10,9,8,9,10,9,9,9,9,9,8,7,8,7,8,7,8,7,7,7,7,7,7,7,7,8,7,8,8,8,8,9,9,9,9,9,9,9,8,9,9,9,9,9,9,9,8,8,9,9,9,8,9,9,9,9,8,9,8,8,9,8,8,9,9,9,9,9,9,10,9,10,10,10,9,10,10,11,11,10,11,11,10,11,11,10,11,10,10,10,11,10,10,11,10,10,11,11,10,10,10,11,10,11,10,10,10,11,11,10,10,9,10,9,9,9,10,10,9,9,9,8,8,8,8,7,7,8,8,6,8,7,6,6,7,8,9,10,10,12,14,13,13,14,14,16,18,18,19,22,22,20,19,21,21,21,24,21,22,23,22,25,25,26,25,26,24,26,26,25,26,25,25,27,25,25,26,26,26,26,25,25,26,26,26,23,26,26],[29,28,28,28,29,28,28,29,28,27,28,26,28,28,27,27,28,28,26,28,27,26,27,28,26,27,28,27,27,28,26,27,29,29,28,29,28,28,29,28,29,28,28,27,28,28,26,26,27,26,24,26,25,24,22,24,24,22,21,21,19,17,17,16,13,14,13,12,11,13,11,11,10,10,10,10,9,9,9,10,10,9,10,9,8,8,9,9,9,10,9,9,10,9,9,11,10,9,9,10,10,10,8,8,10,9,9,9,10,9,11,11,10,10,11,11,10,11,10,10,9,9,8,9,8,8,7,7,8,7,7,7,5,5,6,7,6,5,6,6,5,6,7,7,7,9,8,9,10,10,9,8,10,9,9,10,10,9,10,10,10,11,10,10,11,10,10,10,10,9,9,10,9,8,8,8,7,7,7,8,8,7,7,6,6,6,3,4,4,3,2,3,3,2,1,0,1,2,3,3,4,6,5,4,5,5,5,6,5,6,4,4,5,5,5,5,7,7,4,7,8,8,9,8,8,9,10,9,9,9,8,10,10,10,10,11,10,10,10,9,10,10,9,9,10,9,8,8,9,8,7,8,8,7,7,7,5,6,7,6,7,7,7,7,6,8,7,6,8,6,6,5,6,5,7,5,5,5,4,4,5,6,7,8,8,6,8,8,8,9,9,9,10,10,9,10,8,10,10,10,11,10,11,11,11,11,12,12,12,11,13,13,12,12,13,13,14,14,13,14,14,13,12,13,12,13,14,14,12,13,14,14,12,13,15,15,16,17,16,17,18,19,20,22,22,21,23,24,25,24,25,27,26,27,28,27,27,27,27,27,26,27,26,25,26,26,27,26,26,27,28,28,29,28,28,28,28,28,28,28,28,28,28,28,27,28,29,29,28,28,29,29,29,28,28,28,28,28,28,29,29,28,28,28,28,27,27,27,26,26,26,24,23,23,22,21,19,20,17,17,15,14,14,14,13,14,15,14,17,14,16,15,14,15,15,15,16,16,16,17,16,18,18,19,18,19,18,17,15,16,17,15,16,17,16,16,18,19,18,19,18,18,17,16,16,17,16,16,15,15,14,15,15,14,15,14,13,14,13,14,13,14,13,13,13,13,13,13,13,13,13,13,14,13,12,12,12,13,11,11,11,9,10,9,9,11,10,8,8,11,8,10,8,9,9,9,10,9,9,8,10,9,7,9,11,8,11,10,9,10,9,9,9,9,8,10,10,9,10,9,8,7,6,7,9,6,7,9,8,8,7,7,8,9,9,10,10,11,10,9,11,11,9,10,10,9,9,9,10,10,9,10,10,12,10,10,11,10,12,11,11,11,11,11,11,11,10,11,10,11,11,11,12,12,11,10,12,10,11,13,11,10,10,11,10,9,10,10,11,10,10,11,12,10,11,12,11,10,12,10,11,11,11,11,11,11,12,10,10,10,11,10,10,11,9,11,10,10,12,11,10,11,11,11,11,11,11,12,11,12,12,11,11,11,11,12,12,12,11,12,12,11,11,11,11,13,11,12,11,11,11,12,11,12,11,11,13,11,11,11,11,12,12,13,12,12,12,12,12,12,12,13,11,12,12,12,12,12,11,12,12,11,11,12,11,12,11,12,12,12,12,13,13,12,12,12,12,12,14,13,12,12,13,12,13,14,13,13,13,13,14,13,14,14,13,14,13,13,13,14,12,14,15,15,12,15,13,14,13,13,14,12,13,13,13,13,14,15,12,14,12,14,13,12,13,13,12,13,12,11,11,12,11,11,12,12,12,12,11,12,11,11,10,9,11,11,12,14,15,16,15,15,17,16,18,19,19,21,22,23,23,21,22,23,23,25,24,23,25,24,26,27,27,27,28,27,27,27,27,27,27,26,28,27,26,25,27,27,27,27,27,27,28,27,26,27,27],[28,27,28,28,28,28,28,27,27,27,26,25,26,26,26,26,26,26,25,27,26,25,26,27,26,27,27,26,27,27,26,27,28,28,27,28,27,27,28,27,28,27,27,26,27,27,25,24,26,25,22,23,24,22,21,23,22,20,21,20,19,17,16,15,12,13,13,11,11,11,10,10,9,9,8,9,8,8,9,8,9,9,8,7,7,7,7,8,7,7,8,7,7,8,7,8,8,8,8,8,9,8,8,8,10,9,8,9,10,11,10,10,10,9,10,11,11,10,10,10,10,10,9,9,9,10,8,7,8,8,7,7,6,5,5,5,6,5,6,6,6,6,7,7,8,8,7,8,7,9,9,9,10,10,9,10,10,10,10,10,10,9,10,10,9,9,9,9,9,9,9,9,8,8,9,8,7,7,7,8,7,7,6,6,5,5,4,4,4,3,3,4,3,2,2,1,0,1,2,1,2,2,3,3,3,4,4,4,4,5,4,3,3,5,5,4,5,6,6,6,7,7,7,7,9,10,9,8,9,9,8,9,9,9,10,11,10,10,10,10,9,9,9,9,10,9,9,7,9,8,7,7,7,7,7,7,5,6,6,6,6,6,7,6,6,6,6,5,5,6,7,5,4,6,6,4,4,3,3,3,4,5,6,7,7,8,7,7,7,8,8,8,8,8,9,9,9,9,8,9,10,10,10,11,10,10,11,11,11,11,13,14,12,11,12,12,13,13,14,13,13,13,12,12,11,11,13,12,11,13,14,14,13,14,15,15,16,17,16,16,17,19,20,20,20,20,21,21,23,23,24,25,26,25,26,26,27,26,26,26,24,25,25,25,25,25,25,26,26,25,28,26,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,29,28,28,28,27,28,27,28,28,28,28,28,28,28,27,27,27,26,24,25,24,23,23,22,22,19,18,19,17,16,15,15,14,14,14,14,13,14,14,14,13,15,15,14,14,16,16,14,14,17,16,16,16,19,18,18,18,16,17,15,15,15,16,16,17,17,18,18,18,19,18,18,17,15,16,16,16,16,16,15,15,15,15,14,15,12,13,12,12,12,12,12,12,12,12,12,12,12,11,11,12,11,11,12,12,12,11,11,10,10,9,9,9,8,8,9,8,7,7,8,8,7,7,8,7,7,8,7,8,7,8,7,8,7,8,8,8,8,7,7,7,8,7,8,7,8,9,8,9,8,6,6,5,5,6,5,5,7,6,6,6,6,7,7,7,8,8,9,7,7,8,8,7,8,8,7,7,8,9,8,7,8,8,7,8,8,8,8,8,8,9,9,9,9,9,10,8,10,11,10,10,11,10,11,10,9,11,9,10,9,10,8,8,9,9,8,7,8,9,10,9,7,10,9,8,8,10,8,8,9,9,10,9,9,9,9,9,8,7,8,8,8,9,8,9,10,9,9,10,9,10,9,10,10,9,10,9,10,9,11,9,8,10,11,10,11,10,10,10,10,10,9,9,8,8,10,8,9,9,9,9,9,9,10,10,10,11,10,10,10,10,11,11,10,11,11,10,10,11,11,10,10,10,11,12,10,10,11,11,10,11,11,10,10,11,11,11,11,11,11,11,12,11,12,11,11,12,12,11,11,12,12,12,11,12,13,13,12,13,13,13,12,14,13,12,13,13,13,13,14,12,13,13,14,13,14,14,13,13,12,13,13,14,13,13,12,13,13,12,11,10,11,11,12,11,11,11,10,9,11,10,9,9,10,10,9,9,10,9,9,9,9,9,9,9,10,11,11,14,13,14,15,15,17,17,18,20,20,23,21,22,21,22,22,21,23,22,22,25,22,25,24,26,25,26,24,26,26,26,27,25,25,27,26,25,26,26,26,26,26,25,26,27,26,24,26,27],[28,28,28,28,28,29,29,27,28,27,27,27,27,26,27,26,27,26,26,27,26,26,27,27,26,27,27,26,28,26,25,27,28,28,27,28,27,27,28,27,28,27,27,27,27,27,25,25,26,25,24,23,24,22,20,22,21,21,20,20,18,17,15,13,11,12,11,10,10,9,9,8,7,7,7,8,7,8,8,7,7,8,7,6,6,6,5,6,6,6,6,6,6,7,6,7,7,7,7,8,8,7,7,7,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,9,7,6,7,6,6,6,6,5,5,6,6,5,5,5,5,5,6,7,8,6,7,7,6,8,8,8,8,9,8,9,9,9,10,9,9,9,10,9,9,8,9,8,8,9,9,8,7,8,8,7,8,7,8,7,6,6,6,7,6,7,4,5,5,4,4,3,3,3,1,1,1,0,1,1,1,2,2,3,3,4,4,4,5,4,4,4,4,5,4,5,5,5,5,6,7,7,9,8,7,7,7,7,8,8,7,8,8,9,9,10,9,9,9,9,8,8,8,8,8,7,7,8,7,7,8,7,7,7,7,7,7,7,6,6,6,6,5,6,5,6,6,5,5,3,4,4,4,5,5,3,4,3,3,3,4,5,4,5,5,6,6,5,6,8,6,6,7,6,6,8,7,7,7,8,7,8,8,8,8,9,8,8,10,10,10,10,11,11,11,11,11,12,11,11,11,11,10,10,9,10,11,10,10,11,11,12,12,12,12,14,14,14,15,16,17,18,19,20,19,19,21,22,23,23,24,25,25,26,27,27,28,26,27,26,25,27,24,25,26,26,25,26,26,27,28,27,28,27,28,29,29,28,28,28,28,29,28,28,28,29,29,29,28,28,29,29,29,29,29,28,28,29,29,29,29,28,29,27,27,28,27,25,26,25,24,23,22,22,21,19,17,17,15,15,13,12,12,11,12,11,11,12,11,12,12,13,13,14,13,14,15,14,15,15,16,16,16,18,17,16,17,14,16,14,13,15,14,15,16,17,17,18,17,17,16,17,16,15,15,15,15,15,14,13,14,13,13,12,12,12,10,10,10,10,10,10,11,11,11,10,11,11,11,11,11,12,11,11,11,11,12,11,10,10,9,8,8,7,8,7,7,7,6,7,7,7,6,7,8,7,6,5,7,6,6,6,8,5,6,6,6,5,5,7,7,5,6,6,6,7,8,8,9,6,5,5,4,4,5,4,4,5,5,6,6,6,6,7,6,7,6,7,7,6,6,7,7,6,6,7,6,5,7,6,5,6,6,5,6,6,7,6,6,7,6,6,6,6,7,6,6,7,8,8,8,8,9,9,8,8,8,7,8,8,7,6,7,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,7,7,7,8,7,7,7,8,7,7,6,7,7,7,7,7,7,9,9,7,8,8,8,8,8,8,8,9,8,9,8,9,9,8,9,9,10,10,9,10,9,8,8,7,7,6,6,7,6,6,7,7,6,6,7,7,7,7,7,7,7,8,8,9,9,9,8,9,9,8,8,9,8,7,8,8,9,8,7,8,9,9,8,8,9,8,9,9,9,8,8,9,8,8,8,9,9,8,9,9,10,9,10,11,10,10,11,11,11,9,11,11,11,10,11,11,10,11,11,11,11,12,11,10,10,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,10,10,8,11,11,10,9,10,10,8,9,10,9,8,9,9,8,9,9,9,8,9,8,8,8,8,9,10,11,11,14,14,14,15,16,16,17,20,19,20,22,22,22,21,22,22,21,24,22,23,24,23,24,25,26,26,25,24,27,26,26,27,27,27,27,26,27,27,27,27,26,26,26,27,27,26,25,26,26],[29,29,29,28,29,29,29,29,28,28,28,26,28,27,28,27,28,28,27,28,27,26,28,27,26,27,28,27,28,27,25,27,28,29,27,28,27,28,28,28,29,28,28,28,28,28,26,25,27,25,23,23,25,23,22,24,23,21,21,21,20,18,15,15,13,13,12,11,12,10,10,9,10,9,9,10,8,9,9,9,9,9,11,9,8,8,7,8,6,6,8,7,7,8,7,7,8,8,7,8,8,8,8,7,9,8,8,8,9,9,10,10,9,8,10,10,9,10,9,9,9,9,8,8,8,8,8,7,7,7,7,6,6,6,5,6,5,5,5,5,5,6,5,7,7,6,7,8,8,8,8,9,9,8,8,8,8,9,9,10,9,10,10,10,9,9,10,9,9,9,8,9,8,8,8,7,8,8,8,9,7,8,8,6,7,8,6,5,5,4,4,4,5,4,1,2,2,1,0,1,1,2,3,2,3,4,4,4,4,4,4,4,3,4,4,4,5,5,5,6,7,6,9,8,8,9,10,9,9,9,9,9,10,10,11,11,9,9,11,9,8,10,10,9,9,9,8,8,9,8,9,8,9,7,8,7,7,8,7,7,7,7,6,7,6,7,8,5,6,5,6,4,5,6,6,5,5,3,3,2,3,6,6,6,6,7,6,7,8,8,9,8,8,9,9,8,9,9,9,10,9,10,10,10,12,11,10,11,11,11,11,12,12,12,12,12,12,13,13,12,13,12,12,11,11,11,13,12,12,12,13,14,13,13,13,15,16,15,16,17,17,18,19,21,20,21,24,23,23,24,25,26,26,26,27,27,28,27,27,27,26,28,24,23,26,26,26,26,26,27,28,27,28,28,29,28,28,28,28,28,28,28,29,28,28,29,29,29,29,28,29,29,29,29,29,28,29,29,29,28,29,28,29,27,28,28,27,26,26,26,26,24,24,23,22,20,20,19,17,16,16,13,13,14,13,13,12,13,14,13,13,14,13,14,14,14,16,15,15,15,17,15,16,17,17,18,18,16,16,16,15,15,15,15,16,16,18,18,17,18,17,17,16,15,15,15,16,15,15,14,15,14,13,13,13,13,12,12,12,13,12,12,12,12,13,12,12,12,12,12,12,13,12,13,13,13,12,12,11,11,11,10,10,10,9,9,9,8,8,10,9,8,8,8,7,8,7,7,7,6,7,7,8,8,8,6,7,7,7,8,7,8,8,8,7,8,9,9,9,8,6,5,5,5,5,5,5,5,6,6,5,6,7,8,7,8,9,9,8,8,9,8,8,8,8,8,7,7,8,7,7,8,8,7,8,8,8,8,8,9,9,8,8,9,10,9,9,10,9,10,10,10,12,10,10,9,10,10,9,9,9,10,7,8,9,7,9,8,8,9,8,8,10,8,8,8,9,8,9,9,9,10,10,9,9,10,9,8,9,9,9,10,9,9,9,10,9,9,10,9,9,9,8,9,10,9,10,9,11,11,10,10,10,11,10,11,10,10,10,10,10,9,9,8,8,9,8,9,9,9,8,8,9,9,9,9,10,10,9,10,11,11,11,11,9,11,11,10,9,10,10,9,9,10,10,9,9,10,10,10,10,10,10,10,10,10,11,10,9,11,10,10,10,10,10,10,11,11,12,11,11,11,11,11,11,13,12,12,12,12,11,11,12,12,11,12,12,12,11,12,12,11,11,13,11,13,12,13,11,12,13,12,12,12,11,12,12,13,11,12,10,13,11,11,11,11,11,10,10,11,10,9,10,10,11,9,10,11,9,10,10,10,10,8,10,12,12,12,14,15,15,15,16,17,19,21,20,22,24,24,23,22,24,24,22,26,23,24,25,24,26,27,27,26,27,26,26,27,26,27,26,27,27,26,26,28,27,27,27,27,27,27,29,26,26,27,27],[29,29,28,28,29,29,28,28,28,27,28,27,28,27,27,28,28,28,27,28,26,25,27,27,26,27,27,27,27,27,26,27,28,29,27,28,28,28,28,28,28,27,27,27,27,27,25,24,26,24,24,23,24,24,20,23,22,20,20,19,19,16,15,14,12,12,12,12,10,11,9,10,8,8,8,9,8,8,8,9,8,8,10,7,7,8,8,9,8,8,8,8,8,8,8,9,9,9,8,8,9,9,8,8,9,8,9,9,9,9,11,10,9,9,10,10,9,10,10,9,9,9,8,8,7,8,7,7,7,6,7,6,6,6,6,7,6,6,6,6,6,6,7,7,7,8,8,7,10,9,8,7,9,9,8,9,10,8,8,9,9,10,9,9,10,8,8,8,9,8,8,8,8,8,8,7,7,7,7,7,6,6,6,6,6,6,5,5,4,4,3,3,3,3,2,2,2,1,1,0,1,2,2,2,3,3,3,4,4,5,5,4,4,5,5,4,6,7,5,7,7,8,8,7,8,8,8,7,8,8,8,8,9,9,10,10,10,9,10,8,9,10,9,9,9,8,8,7,8,7,6,6,7,7,6,7,7,6,6,6,6,6,6,6,6,6,6,5,5,6,4,4,4,4,5,5,4,3,4,4,4,4,5,7,7,7,8,6,7,7,8,8,7,8,8,8,8,8,8,9,9,9,8,9,10,9,9,11,10,10,11,13,11,11,12,12,13,13,13,13,13,12,12,11,11,12,12,12,11,12,12,13,13,12,14,15,15,15,14,15,16,18,18,19,18,20,19,20,22,23,23,25,25,25,27,26,27,26,27,27,24,26,26,24,25,26,26,25,26,27,27,27,28,27,28,28,28,28,28,28,28,27,27,28,28,28,29,29,28,28,29,28,29,28,28,28,28,28,28,28,28,27,28,28,27,27,27,27,26,26,25,24,24,22,22,20,18,19,17,16,14,13,12,13,12,13,13,13,14,14,14,13,14,14,13,15,16,14,14,15,17,16,17,18,18,18,17,15,16,14,14,14,15,16,17,17,19,19,18,18,17,16,17,17,15,15,16,16,15,15,14,14,14,13,14,13,12,11,11,12,11,11,11,12,12,11,11,11,12,11,12,11,11,12,12,11,12,11,10,10,9,9,9,8,8,9,7,7,7,8,7,7,6,8,8,7,8,8,7,6,8,7,6,7,9,7,7,8,7,7,7,7,8,8,7,8,9,8,9,8,6,6,5,5,7,5,5,7,6,6,6,6,6,8,7,8,8,8,8,7,8,8,8,8,9,8,8,8,9,9,8,8,7,8,8,8,7,7,9,8,7,8,9,8,8,9,8,8,9,9,9,10,10,10,10,9,11,9,9,9,9,8,7,8,8,8,7,8,8,9,8,7,9,9,8,8,9,8,9,8,9,9,9,10,9,9,10,8,9,9,9,9,9,10,9,10,9,8,9,9,8,9,9,10,10,10,9,9,10,10,10,9,10,11,10,10,10,10,10,10,9,9,9,9,9,10,9,10,8,8,9,9,9,10,10,9,10,9,9,10,10,10,10,10,10,11,11,10,10,10,11,10,10,11,10,10,10,11,10,10,11,11,10,11,10,10,10,10,11,10,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,11,13,12,11,12,12,12,12,13,11,11,12,13,12,14,13,13,12,12,12,12,13,11,11,12,12,13,11,12,11,12,11,11,11,10,10,10,10,10,10,10,10,10,10,10,9,10,9,10,9,8,8,9,11,11,11,13,13,14,14,14,15,15,16,18,19,20,22,23,22,20,22,22,22,25,23,23,25,24,25,26,26,25,27,25,25,27,26,27,25,26,26,26,25,26,27,27,27,26,26,26,27,27,25,27,28],[28,28,28,28,28,28,28,27,28,27,26,26,27,26,27,26,27,26,26,28,26,25,27,27,25,27,27,26,27,26,25,27,28,28,26,27,27,27,28,27,28,26,26,26,27,26,25,24,25,23,23,23,23,22,20,22,21,20,20,20,18,17,15,14,12,12,12,10,10,10,9,9,9,9,8,9,8,8,8,8,9,9,9,7,7,7,7,6,7,7,7,7,8,7,7,8,8,8,8,8,9,9,8,8,10,10,10,10,10,11,10,10,10,10,10,11,11,10,10,10,10,10,9,9,9,9,8,8,7,8,8,7,6,6,6,7,6,6,6,7,6,8,8,7,7,9,7,7,8,7,9,8,8,10,9,10,10,10,10,11,9,9,10,10,9,9,9,10,9,9,9,9,9,9,9,8,8,8,8,8,7,7,7,7,6,6,6,6,6,5,5,3,4,3,3,3,2,2,1,1,0,1,1,2,2,3,4,4,4,5,5,4,5,6,5,6,6,6,7,7,8,7,7,7,8,9,9,9,9,9,8,9,9,9,10,11,10,10,10,10,9,9,9,10,11,9,9,9,9,8,8,7,8,7,8,8,7,7,7,7,6,6,6,6,7,5,7,6,7,6,7,5,4,5,5,5,4,3,4,3,5,6,6,7,6,8,6,6,7,8,8,8,8,8,8,8,9,9,8,8,9,10,9,10,10,10,11,11,11,10,12,14,12,11,12,12,13,14,13,13,14,13,12,12,11,12,12,12,12,12,13,13,12,13,14,14,14,15,15,14,16,17,18,19,19,20,20,21,22,22,23,24,25,25,26,26,27,25,26,26,25,26,25,24,26,26,26,25,26,26,28,27,28,27,28,28,28,28,28,28,28,28,28,28,28,28,29,29,28,28,29,28,29,28,28,28,27,28,28,28,28,28,28,27,27,26,27,26,25,25,23,23,23,22,22,19,18,18,16,16,15,14,13,13,13,14,13,14,15,15,14,13,15,15,14,16,16,15,15,16,17,16,17,18,17,17,17,16,17,15,15,15,16,17,17,18,19,19,18,19,17,17,18,17,16,16,16,17,16,15,16,15,14,14,14,13,13,12,12,13,13,13,12,12,13,13,13,13,12,11,13,12,12,12,13,12,12,12,11,10,10,10,10,9,8,8,8,8,7,8,8,7,7,7,7,7,7,7,8,6,8,7,7,6,8,8,8,7,7,7,6,7,7,7,7,8,7,8,10,7,6,5,5,4,5,4,5,5,5,6,5,5,6,6,7,7,7,8,7,7,7,7,7,7,8,6,7,7,7,7,6,7,6,8,8,8,7,7,8,8,7,8,9,8,9,9,8,9,10,10,9,10,10,10,10,9,11,9,9,9,9,8,8,7,8,8,8,8,7,9,8,7,8,8,7,8,9,8,8,8,8,9,8,8,8,8,8,8,7,8,8,8,8,8,9,9,9,8,8,8,9,9,9,9,9,10,9,9,9,10,10,8,9,11,10,11,10,10,10,9,8,8,9,8,8,10,8,9,8,8,9,9,9,9,10,9,10,9,10,10,10,11,10,10,10,11,10,10,11,10,10,9,10,10,11,10,8,10,10,10,9,10,10,9,10,9,10,10,10,10,10,10,11,11,11,11,11,11,11,11,12,11,11,10,11,13,12,10,12,13,11,10,13,12,11,13,13,12,12,13,12,11,12,13,12,14,13,13,13,12,12,12,13,12,12,12,12,13,11,11,10,11,11,12,10,11,11,10,10,10,11,10,10,10,10,10,9,11,9,9,9,9,9,9,11,11,11,12,14,14,14,16,16,16,17,18,20,20,23,23,22,20,22,23,21,25,22,23,26,22,25,25,26,26,26,25,27,27,26,27,26,26,27,26,26,27,27,27,27,26,26,27,27,27,25,26,27],[29,29,28,29,29,29,29,28,28,28,28,27,28,27,27,27,27,27,26,28,26,26,27,27,26,27,27,27,27,27,26,27,28,29,27,28,28,28,28,28,29,28,27,28,28,27,26,25,26,25,24,24,25,23,21,23,22,21,20,21,19,17,15,14,12,12,11,12,11,12,10,9,9,9,8,10,9,9,9,9,8,9,8,7,6,7,7,7,7,7,6,7,8,7,7,7,8,8,7,7,9,8,8,8,10,8,8,8,9,9,10,10,10,10,10,10,10,10,11,10,9,10,9,9,9,10,8,7,8,8,7,6,6,6,6,6,5,5,5,5,6,6,6,7,9,7,7,8,8,8,9,10,9,10,8,10,9,9,11,9,11,10,11,10,10,10,11,9,10,10,10,9,10,10,9,8,10,9,8,8,8,8,7,7,9,6,6,6,6,6,5,3,4,3,2,3,2,2,1,1,1,0,1,1,2,2,4,3,6,5,5,4,6,5,4,5,5,7,8,8,9,8,11,9,8,10,9,9,10,10,9,10,10,11,11,12,10,10,11,10,10,11,10,10,10,10,9,10,10,9,8,9,8,8,9,9,8,8,7,7,7,8,6,6,9,8,10,7,7,5,6,5,5,5,5,4,5,3,2,2,4,6,6,7,7,8,9,8,9,10,7,8,8,8,8,9,8,8,9,9,9,10,10,9,10,11,10,10,11,11,11,11,12,12,11,12,13,12,12,12,12,12,12,11,11,12,12,12,12,12,12,13,13,12,13,14,15,14,16,16,17,18,18,19,20,20,20,21,22,23,23,25,26,26,26,26,28,25,28,26,24,27,25,25,27,26,26,26,26,27,28,27,28,27,28,29,28,28,28,29,29,29,29,29,28,29,29,29,29,28,30,29,29,29,29,28,29,29,29,29,29,28,29,27,27,28,27,25,26,25,23,23,22,22,21,19,17,18,16,15,14,12,13,12,13,12,11,13,13,13,13,14,13,15,14,15,16,15,15,15,18,15,16,18,17,17,17,15,16,14,14,16,15,16,17,17,18,19,18,18,17,17,17,16,15,15,15,16,14,14,14,14,13,13,13,12,11,11,11,11,12,11,11,12,12,11,12,12,12,11,12,12,12,13,12,13,13,12,12,11,10,10,10,9,10,8,8,9,8,8,8,8,7,7,8,8,7,5,8,7,6,6,9,6,5,7,7,5,5,7,7,6,6,6,6,7,9,8,8,7,6,5,5,5,6,5,5,6,6,6,5,6,6,6,7,7,7,7,7,6,7,7,6,6,6,7,6,6,6,8,6,6,7,8,6,7,7,6,7,8,7,6,7,8,8,7,8,9,10,9,9,9,10,9,9,9,9,8,9,9,7,7,7,6,6,6,8,6,7,7,6,7,7,7,6,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,10,9,9,9,8,9,9,9,9,9,9,10,9,9,9,9,9,9,10,11,11,10,11,9,9,9,8,8,7,8,9,7,8,8,8,7,7,8,8,7,8,8,8,8,9,9,9,10,9,8,9,10,8,8,9,9,8,8,9,10,9,8,8,9,9,9,9,10,10,10,10,10,9,9,9,9,9,10,9,9,9,10,10,10,9,11,11,10,10,11,11,11,10,11,11,11,11,11,11,11,13,11,11,11,12,11,11,11,12,11,12,12,12,12,12,12,12,12,12,11,12,12,12,11,11,9,11,11,10,9,11,11,9,9,11,9,9,9,10,9,10,10,10,10,10,10,9,10,10,10,11,12,12,14,15,15,15,16,17,18,21,21,21,24,23,23,22,24,23,22,26,23,25,26,24,25,26,27,27,27,25,27,27,27,28,27,27,27,26,27,28,28,27,28,28,27,28,28,26,26,28,27],[29,29,29,28,29,29,29,28,28,27,28,26,28,26,27,27,27,28,25,28,27,25,27,27,25,26,28,26,26,28,25,27,28,28,27,28,27,27,28,27,28,27,27,27,27,26,26,24,25,24,22,23,23,22,20,22,21,20,20,19,17,16,15,13,12,12,12,11,11,10,10,9,9,8,8,9,8,7,8,8,8,7,8,6,6,6,6,7,7,6,7,7,6,7,7,8,6,8,7,8,7,8,8,8,9,8,8,9,9,10,11,10,10,9,10,10,10,10,10,10,10,9,8,9,9,8,7,7,7,7,7,7,6,7,7,7,6,5,6,6,5,6,6,6,6,7,7,7,7,8,8,7,7,8,8,8,9,9,9,10,10,9,9,10,9,8,9,8,8,9,9,9,8,9,9,7,7,8,7,7,6,6,7,6,6,7,7,6,6,6,6,4,4,4,3,4,4,3,2,3,1,1,0,1,2,2,3,3,4,4,4,4,4,4,5,5,5,6,6,8,6,6,7,6,7,7,7,7,8,8,8,8,9,10,10,11,9,10,10,9,9,10,10,9,10,10,8,8,9,9,8,7,8,8,8,8,7,8,8,7,8,7,7,8,6,7,7,6,7,6,6,4,5,5,5,4,4,3,3,3,4,6,6,7,7,8,7,6,6,7,7,7,8,8,9,8,8,9,9,9,9,10,9,9,10,10,10,10,11,11,11,12,11,12,12,12,13,13,12,13,13,13,12,11,11,12,13,12,11,12,12,13,13,12,14,15,16,15,16,17,17,17,18,19,19,18,20,21,21,21,22,23,24,24,25,24,26,25,26,25,23,26,25,24,26,25,24,26,25,26,27,26,28,26,27,28,28,28,28,28,28,28,28,28,28,28,29,28,28,28,29,28,28,27,27,27,27,28,27,28,28,27,28,26,26,27,26,25,24,25,23,23,22,21,21,18,17,18,16,15,14,13,12,13,12,12,12,13,14,13,14,13,13,14,14,13,15,15,14,14,16,16,16,17,16,17,17,15,15,15,15,15,15,15,17,15,18,18,17,17,17,17,16,15,15,15,15,15,15,14,13,13,13,12,13,12,13,11,12,13,12,11,12,12,12,11,12,12,11,12,12,13,12,14,13,12,13,12,11,11,10,10,10,9,9,9,9,8,8,9,9,8,8,9,8,7,8,7,7,6,7,9,8,6,7,7,8,7,7,8,6,7,7,7,7,7,9,8,8,7,6,5,5,5,6,5,4,5,6,6,5,6,6,7,7,7,8,8,8,7,8,7,8,7,8,7,6,7,8,7,6,8,7,6,7,8,8,7,8,9,8,7,9,9,9,9,8,9,9,9,9,9,11,11,10,9,9,9,9,9,10,9,7,7,8,8,9,7,8,9,8,8,9,9,7,8,9,9,9,9,9,9,10,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,9,8,8,9,9,9,10,9,9,9,10,10,9,9,10,10,10,11,10,10,9,10,10,9,9,8,8,9,8,9,9,8,9,9,9,9,10,9,9,9,9,10,11,11,11,11,9,11,11,11,10,10,12,10,10,10,11,10,10,10,11,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,10,11,11,11,12,11,11,11,12,12,11,13,12,12,12,11,12,11,12,12,11,12,12,12,11,12,12,11,11,12,11,13,12,12,11,12,13,12,12,11,11,12,12,14,12,13,11,14,12,11,12,13,12,11,12,11,10,11,11,11,11,11,11,10,10,11,11,9,10,10,11,12,12,13,14,15,16,15,16,17,19,21,19,21,23,23,23,22,23,23,22,25,23,23,25,23,26,26,27,26,27,25,27,27,27,28,27,27,27,26,26,27,27,27,27,27,27,27,28,27,25,27,27],[28,28,28,27,28,28,28,28,28,26,27,24,27,25,26,26,26,27,24,27,26,24,26,26,24,25,27,26,25,27,26,26,28,28,26,27,27,27,28,27,28,27,27,25,26,26,24,22,25,24,20,21,23,21,19,22,21,19,19,19,18,16,15,14,13,13,13,12,12,13,11,11,10,10,10,11,9,9,10,11,9,9,10,8,8,8,8,10,8,7,9,8,7,9,9,9,9,10,9,8,10,9,9,9,10,9,10,9,10,10,11,11,10,11,12,11,11,11,12,11,11,11,11,10,9,9,9,9,9,8,9,8,7,7,7,7,7,7,7,7,6,7,8,8,7,9,9,9,10,10,9,10,11,9,9,10,11,10,10,11,10,11,10,10,11,10,10,10,10,9,10,10,10,9,9,9,8,9,9,8,8,7,8,8,6,6,7,6,5,5,6,4,4,4,5,3,3,3,4,3,2,2,1,0,1,2,3,4,5,5,5,5,4,5,5,6,7,6,6,6,7,8,7,8,8,9,8,9,9,9,10,10,11,11,11,11,11,11,11,10,11,11,11,11,12,11,10,9,10,9,9,8,9,9,8,8,8,8,8,7,7,7,8,7,6,6,6,5,6,6,6,4,5,5,5,4,4,3,4,4,4,4,6,6,6,8,7,8,7,7,9,8,8,9,9,9,10,10,9,10,11,12,11,11,12,11,12,13,12,12,13,15,14,14,14,14,15,15,14,15,15,14,13,14,13,13,13,13,13,13,13,13,13,14,14,15,14,16,15,16,17,17,17,18,19,20,19,20,21,23,21,24,25,25,26,26,26,25,26,25,25,25,25,25,25,26,26,25,26,26,27,27,28,27,28,29,28,28,28,29,29,29,28,29,28,28,29,29,29,28,28,29,28,28,28,28,28,28,29,29,28,29,28,27,27,27,27,27,26,26,26,24,24,23,23,20,19,20,17,16,15,15,13,14,15,14,14,15,15,16,14,15,16,16,15,15,17,15,15,16,17,16,18,18,19,18,18,16,17,15,16,16,18,18,19,18,20,19,19,19,18,17,18,17,15,16,18,17,17,16,16,15,15,15,15,16,13,14,13,14,14,13,14,15,14,12,13,14,14,13,14,14,12,13,14,13,14,12,13,13,12,11,11,11,10,10,9,10,9,9,9,8,8,8,8,7,8,7,7,6,8,8,6,7,9,7,7,8,9,8,7,9,9,9,8,8,9,9,9,9,7,6,5,6,6,5,5,6,6,6,6,5,6,6,7,8,8,9,8,8,9,9,8,8,10,9,8,9,10,8,8,10,9,8,9,9,8,8,10,10,8,9,10,10,10,10,10,10,11,11,11,11,12,13,11,11,12,10,10,10,10,9,8,9,9,8,8,8,9,10,9,8,10,10,8,9,10,10,9,10,11,10,11,10,10,10,10,9,9,10,11,10,10,10,10,11,9,10,10,10,10,9,10,10,10,10,10,10,10,11,10,9,10,11,10,11,11,12,11,11,10,10,10,10,10,11,10,11,10,10,10,11,10,11,11,11,10,10,12,11,12,11,12,11,11,12,12,11,11,11,12,10,11,12,12,11,11,12,11,11,12,12,11,12,11,12,11,11,12,12,12,12,13,12,11,12,13,12,13,13,14,12,12,11,11,13,12,12,13,13,12,12,14,13,12,13,14,13,14,14,13,13,13,13,14,15,14,14,13,13,14,14,14,13,12,13,13,13,12,12,11,12,12,12,12,12,12,11,10,12,11,11,11,12,11,11,11,11,11,11,11,10,11,10,11,11,12,13,14,14,15,15,17,18,18,18,21,21,23,23,22,21,22,21,22,24,24,23,25,24,26,25,27,26,25,24,27,26,25,26,26,26,25,26,26,27,26,26,27,26,26,26,28,26,24,27,27],[28,28,28,28,28,28,28,27,27,27,27,26,27,26,26,27,27,27,26,27,26,25,26,27,25,26,27,26,26,27,25,26,28,28,26,27,27,27,27,27,27,26,26,25,26,26,25,23,25,22,21,23,23,20,20,22,21,20,21,20,18,17,16,14,14,14,15,13,14,13,14,13,14,13,12,13,12,11,11,11,11,12,11,9,9,8,8,7,7,8,8,8,9,9,9,8,9,11,11,10,12,13,11,12,13,12,12,11,12,12,12,12,12,13,13,14,13,13,13,13,13,13,13,13,13,13,12,12,12,12,11,10,9,9,8,8,8,8,7,9,9,9,9,10,9,9,11,11,11,12,12,12,13,13,13,13,13,13,13,13,14,11,13,14,13,12,13,13,13,13,14,13,12,13,13,12,11,13,11,12,12,11,10,11,9,10,9,8,8,7,8,8,7,7,6,5,5,5,4,4,3,3,2,1,0,1,2,4,5,6,6,3,5,7,7,8,8,10,9,11,8,10,11,11,12,12,13,12,13,13,11,13,13,13,13,13,12,13,13,13,12,14,13,13,14,13,14,13,12,13,12,11,12,12,11,10,11,10,10,11,9,11,11,10,10,9,10,8,9,8,8,7,6,6,6,5,5,6,5,4,6,7,8,7,8,9,9,10,10,11,12,11,13,13,12,12,13,13,13,12,13,14,14,13,15,14,14,15,15,15,15,18,16,16,16,17,17,16,16,15,16,16,15,14,13,15,16,15,14,15,15,15,15,16,15,15,17,16,16,17,17,17,18,20,19,20,20,21,22,23,23,24,25,25,26,26,27,27,27,26,24,26,26,26,26,26,27,26,26,26,27,27,28,27,28,28,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,29,28,28,27,27,27,27,27,26,25,26,25,25,24,22,24,21,19,21,19,17,17,16,16,16,16,17,16,17,16,18,16,17,19,19,17,19,20,18,16,18,20,18,18,20,19,19,19,18,19,18,19,19,20,20,20,21,21,20,20,21,19,19,19,19,18,18,20,19,19,18,18,17,18,16,18,19,15,16,15,16,17,17,17,17,17,17,16,16,16,15,16,16,15,16,17,17,16,15,16,15,15,14,14,14,13,13,14,14,12,13,13,11,11,12,12,11,11,10,10,9,11,11,8,9,11,9,9,10,10,9,7,9,8,8,7,9,9,9,9,8,7,6,5,6,6,6,5,5,5,6,4,5,5,7,8,8,8,8,7,6,7,8,7,6,8,7,7,8,8,8,7,9,9,8,10,10,10,11,12,13,11,12,12,12,13,13,13,12,14,14,14,14,14,16,15,15,14,14,13,12,13,12,11,11,12,12,11,9,11,12,11,10,11,12,10,11,11,10,10,10,11,11,11,11,11,11,10,10,9,10,9,10,10,9,11,12,12,11,10,10,12,12,12,10,11,10,10,10,9,10,10,9,10,11,11,12,12,12,12,11,11,11,11,11,11,12,12,12,12,10,14,13,12,13,14,12,13,12,14,14,14,15,14,14,14,14,14,12,13,13,13,11,12,12,13,11,11,13,13,11,12,13,12,12,13,13,14,13,13,14,14,13,14,15,14,13,14,15,15,14,15,14,14,13,13,15,13,13,16,13,12,12,16,14,13,16,15,14,16,17,14,14,16,16,15,17,16,15,16,16,16,16,16,15,14,15,14,15,15,13,12,14,15,14,14,14,16,14,14,15,15,14,14,14,14,14,14,15,13,14,15,14,14,14,14,13,14,16,17,16,17,18,19,19,21,20,21,22,24,23,24,23,25,23,23,26,24,25,27,25,27,26,28,28,27,26,28,27,26,28,27,27,27,26,27,28,28,27,28,28,28,28,28,27,26,28,28],[29,29,28,28,29,29,28,28,27,27,27,25,27,26,27,26,26,27,24,27,26,24,27,27,24,26,28,26,26,28,25,27,28,29,27,28,28,28,28,28,29,28,28,27,27,26,25,23,26,24,21,23,24,22,21,23,22,20,21,20,18,16,16,16,14,15,15,13,13,13,13,12,13,13,11,12,11,11,11,11,11,12,10,8,8,9,7,7,6,6,9,8,8,11,10,11,11,12,11,11,12,11,11,11,13,12,12,13,14,14,14,14,13,13,15,15,15,14,15,14,14,14,15,14,12,13,12,11,12,11,10,9,10,10,9,10,8,8,9,9,9,9,10,9,10,12,11,11,11,12,12,12,13,12,11,13,12,12,12,13,14,12,13,13,12,12,12,13,12,13,13,13,12,14,13,11,12,13,12,12,11,12,11,10,10,10,9,9,9,9,10,7,8,8,6,5,4,5,4,4,3,4,3,2,1,0,1,2,3,5,4,4,5,6,6,7,8,9,9,9,10,10,11,10,11,12,12,12,12,13,13,13,13,15,14,15,15,14,14,13,15,15,14,15,15,14,14,14,14,14,12,12,14,13,12,11,11,11,12,11,11,12,12,11,10,9,10,10,9,8,9,7,6,7,7,6,6,5,4,4,5,5,6,7,7,8,9,9,9,10,11,12,13,13,12,14,14,14,14,13,14,14,15,14,15,15,17,16,17,16,16,19,17,17,17,17,19,18,17,17,17,16,17,15,15,16,17,15,15,16,16,16,15,16,16,15,17,17,16,18,17,18,19,19,19,21,22,22,23,24,23,24,26,25,26,26,27,26,27,26,25,26,26,26,26,26,26,27,26,27,28,28,29,27,28,29,29,29,29,29,29,29,29,28,29,29,29,29,29,28,29,28,29,28,28,28,28,29,28,29,28,28,29,28,28,28,28,26,26,26,26,24,24,23,22,22,20,21,19,18,18,17,16,17,18,18,16,18,18,18,17,17,19,18,19,19,19,18,19,20,21,20,19,21,20,20,21,19,20,18,18,19,19,19,21,22,22,21,20,22,21,20,20,20,18,19,20,20,20,19,19,18,18,17,19,19,19,18,15,17,18,17,17,17,19,16,17,17,18,17,17,17,15,17,17,17,16,16,16,14,16,14,15,15,15,14,14,14,12,13,13,13,11,12,12,10,11,10,10,9,11,10,9,8,9,8,8,8,9,9,7,8,9,9,8,9,9,9,11,10,8,7,5,5,5,4,5,4,4,5,5,5,6,7,8,8,7,9,8,7,8,7,7,7,8,6,6,7,8,7,7,8,8,8,9,11,9,10,11,13,11,11,12,13,13,12,13,14,14,15,15,16,16,16,15,15,14,13,14,14,13,12,11,11,11,12,11,9,11,12,10,9,11,12,10,9,11,9,10,11,11,11,10,8,11,10,9,10,8,9,9,10,11,10,11,12,12,11,11,12,12,12,11,11,11,10,10,11,9,11,11,9,9,11,10,12,12,13,11,11,10,12,10,10,11,12,10,11,12,12,11,12,12,13,12,13,14,12,13,14,14,15,15,14,13,15,15,13,13,14,14,12,14,12,13,13,12,12,13,13,11,13,13,11,13,13,14,14,11,14,14,14,12,14,15,13,14,15,15,14,15,16,16,14,14,16,16,14,15,16,14,14,17,16,14,16,16,15,15,16,15,15,15,16,15,16,16,17,16,15,16,15,17,14,15,15,16,17,14,16,13,15,15,14,16,15,14,13,15,16,14,14,15,16,15,15,15,16,14,15,17,16,15,15,15,15,15,16,17,17,16,18,18,20,21,21,22,21,25,24,24,23,24,24,23,25,24,23,27,23,26,25,28,26,27,25,28,27,26,27,27,27,26,25,27,28,27,26,28,27,27,28,28,26,26,27,27],[28,28,28,28,29,29,28,28,28,27,27,27,28,27,27,27,27,28,26,28,27,25,28,28,26,27,28,26,27,28,26,27,28,28,27,28,28,27,28,27,28,27,27,26,27,27,24,24,26,24,21,24,24,22,21,24,22,20,22,21,19,17,16,15,15,13,14,13,13,12,12,11,11,11,9,10,9,9,8,9,9,8,8,7,7,7,5,6,5,6,6,6,6,7,7,8,7,8,8,8,9,8,9,9,10,10,11,12,12,11,12,13,11,10,11,13,12,14,12,14,13,10,12,13,11,10,11,10,9,9,10,9,7,8,8,9,9,7,9,7,8,7,8,7,8,8,9,8,8,9,9,10,8,9,9,9,10,10,10,11,11,9,12,11,10,9,11,10,9,10,11,9,9,12,11,9,10,12,10,10,8,9,9,8,8,9,8,8,8,7,9,9,7,7,6,6,5,5,6,5,4,4,3,3,2,1,0,1,2,4,4,2,4,4,5,5,4,6,6,8,7,7,9,7,8,10,10,8,9,10,10,10,12,12,12,12,11,12,12,13,10,12,12,12,11,12,12,11,10,12,11,9,10,11,10,10,10,11,10,11,9,9,10,10,8,9,8,9,9,7,8,7,6,7,7,6,6,5,4,3,5,4,5,5,6,8,7,8,7,8,8,9,10,11,10,10,11,11,11,11,11,13,13,11,13,14,13,13,14,14,15,15,15,15,15,16,16,16,15,15,15,14,13,14,12,14,15,13,13,14,14,15,15,14,15,16,15,16,17,18,18,18,18,19,19,20,20,21,20,23,23,23,25,24,25,25,27,26,27,26,24,27,25,25,26,26,26,27,25,26,28,27,28,28,28,28,29,28,28,28,29,29,28,28,29,29,29,29,29,29,29,29,29,29,28,28,28,29,28,29,28,28,28,27,27,28,28,26,26,26,24,24,24,22,22,21,20,20,18,17,16,15,15,15,15,16,14,16,17,16,17,17,17,18,17,18,19,18,18,19,21,19,19,22,20,20,21,20,20,18,18,19,19,19,20,21,22,22,22,22,20,21,20,19,18,19,20,19,19,18,17,18,17,16,16,16,15,15,15,16,16,15,15,16,16,15,16,16,16,15,16,16,15,17,16,16,16,15,14,14,15,14,13,13,12,12,13,12,11,11,12,12,11,10,10,10,11,9,9,9,10,10,9,9,10,9,8,8,8,8,8,8,8,8,9,9,10,9,10,9,7,7,5,6,5,4,5,4,4,5,5,6,4,6,7,7,7,7,6,6,8,6,5,6,8,6,6,8,7,6,6,8,7,8,9,9,9,10,9,10,9,11,10,11,13,12,11,12,13,13,14,14,15,15,15,12,12,13,13,13,11,10,11,10,10,11,11,9,11,10,9,11,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,9,8,8,8,8,8,7,8,9,8,8,8,8,8,9,9,9,10,8,9,9,8,10,9,8,9,10,10,11,10,11,11,11,9,10,10,9,10,11,9,11,11,10,11,12,11,12,12,11,12,12,13,13,12,13,15,13,13,14,14,13,12,14,13,12,13,12,13,13,12,12,13,14,12,12,14,13,13,12,13,12,12,13,13,12,14,14,13,12,14,14,14,14,14,14,15,14,13,14,15,15,14,14,13,13,14,14,14,15,15,15,14,16,14,14,15,15,15,16,15,16,15,15,15,15,16,14,14,15,15,15,14,14,12,14,14,13,13,14,14,13,14,15,13,14,14,14,13,14,15,16,13,14,15,14,14,14,14,14,14,15,17,17,17,18,19,20,21,20,23,23,26,23,24,24,25,24,24,27,24,26,28,24,27,27,28,27,28,27,29,28,28,28,29,28,27,26,28,28,28,28,29,28,28,29,29,28,27,28,28],[29,29,29,29,29,30,30,28,29,28,28,28,28,27,28,28,28,28,28,28,27,27,28,27,27,27,27,27,27,27,26,28,27,28,27,28,27,28,28,27,28,27,26,27,27,26,25,24,25,23,22,23,23,22,21,22,22,21,20,20,18,16,15,13,12,11,11,10,9,10,9,9,8,9,8,10,6,7,6,7,8,6,6,6,5,4,4,5,4,4,4,4,4,5,5,5,5,6,6,6,7,6,7,7,7,7,7,7,8,8,8,8,7,7,8,8,8,9,8,8,8,7,8,7,7,7,7,7,6,7,7,6,6,6,6,7,6,5,6,6,5,5,5,6,6,6,6,7,6,6,6,7,6,6,6,7,6,7,8,7,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,6,8,8,7,7,6,7,7,7,6,7,7,7,7,6,6,5,6,6,6,6,6,4,5,5,4,4,3,4,3,2,1,0,1,1,2,2,3,3,4,4,3,4,7,6,6,5,6,7,7,7,8,8,7,8,8,8,8,9,9,9,9,8,8,9,8,9,9,8,8,9,9,8,8,8,8,7,8,8,8,8,8,8,7,8,7,7,7,7,7,8,8,7,7,6,6,6,5,5,5,4,5,5,2,3,3,3,4,4,4,5,6,6,7,7,8,8,9,8,9,8,8,9,8,9,9,9,9,10,10,10,11,10,10,10,11,11,11,11,12,11,12,11,10,12,11,11,11,11,10,10,11,11,11,10,11,11,12,12,12,14,14,13,16,16,17,17,17,19,19,18,20,19,21,22,22,23,24,24,25,26,27,24,27,25,24,26,24,22,25,26,25,25,25,26,27,26,28,27,28,27,27,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,29,27,28,28,28,28,27,28,28,27,28,26,26,27,26,25,26,24,24,22,22,21,21,19,17,19,14,14,13,11,11,12,11,10,12,12,13,13,14,13,12,14,13,13,14,14,13,14,16,15,15,17,17,16,16,15,16,14,14,14,14,13,16,16,16,18,17,16,16,14,16,15,14,14,13,14,13,13,13,12,11,11,11,11,12,11,11,11,11,11,12,11,11,12,12,11,11,12,11,12,11,13,13,12,12,13,12,11,10,10,10,9,9,9,9,9,9,9,9,9,7,9,9,8,9,7,7,7,7,7,7,7,7,5,7,6,6,6,5,7,7,7,7,8,9,9,8,8,5,5,3,4,4,4,3,3,3,3,3,4,4,4,5,5,6,6,4,4,5,5,5,4,6,5,4,5,5,5,5,8,6,6,7,7,7,6,9,9,8,8,9,9,9,10,8,9,10,10,10,10,10,10,10,10,10,10,10,9,9,8,8,8,9,8,8,7,8,9,8,8,8,9,8,8,8,7,9,8,8,8,8,9,8,8,9,6,7,7,7,6,6,5,7,6,6,6,7,6,6,7,6,7,7,7,8,7,7,7,7,8,8,7,9,9,8,9,8,9,9,8,7,8,8,8,9,9,9,8,9,9,8,10,9,8,8,10,10,9,9,10,10,11,9,10,10,10,10,10,10,10,9,10,10,9,9,10,9,10,10,9,9,10,9,9,9,8,10,9,9,9,10,9,9,11,10,10,11,9,11,10,10,11,10,11,11,12,10,10,10,10,10,10,11,10,10,11,11,10,9,10,11,11,10,12,11,11,11,10,12,10,11,11,10,11,11,11,11,11,10,12,10,10,11,11,11,12,11,11,11,11,11,10,12,14,11,11,11,12,11,10,11,11,11,12,13,13,14,15,16,16,17,17,19,20,20,21,24,24,24,23,24,24,23,27,25,25,27,24,27,27,28,27,26,24,27,27,26,28,27,26,27,26,26,28,27,27,28,28,27,28,28,26,25,28,27],[28,28,28,28,28,29,29,28,29,27,27,27,27,27,27,27,27,28,26,28,27,26,28,28,27,27,28,27,28,27,27,28,29,29,28,29,28,28,28,28,29,27,27,27,28,27,24,24,26,23,22,23,24,22,21,22,22,20,19,19,17,15,13,11,11,10,9,9,8,8,7,7,7,7,6,6,6,6,5,5,5,4,5,4,4,3,3,4,3,3,4,3,3,5,4,5,5,5,5,5,6,5,5,6,6,6,7,6,7,7,7,6,6,6,6,7,7,7,7,7,7,6,6,6,6,5,6,6,5,5,6,6,5,5,5,6,5,5,5,4,5,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,6,6,6,6,5,6,6,6,5,6,5,6,6,6,5,5,5,6,5,5,6,5,6,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,5,5,4,4,4,4,3,4,2,3,2,1,0,1,1,1,2,2,3,4,2,2,3,4,3,5,5,6,5,5,5,5,5,6,6,6,7,7,8,9,7,7,8,7,6,7,7,6,6,7,7,6,6,6,5,6,6,7,7,6,7,7,7,6,6,6,6,6,6,5,6,5,6,7,5,4,5,4,4,3,3,4,3,2,3,3,3,3,3,4,4,5,5,5,6,5,6,6,6,6,7,7,6,7,7,7,7,8,8,9,8,8,9,9,9,10,9,10,9,9,10,10,10,10,10,10,9,10,9,9,10,10,9,10,10,10,10,11,12,14,13,13,14,15,16,15,16,18,17,18,18,19,20,21,21,23,24,24,25,25,27,25,26,25,23,26,25,22,25,26,25,25,25,26,27,27,28,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,29,28,27,28,27,27,27,27,24,25,25,24,22,22,21,20,18,17,16,14,13,12,10,10,11,10,10,10,11,11,12,11,11,12,12,12,13,14,13,13,15,14,14,14,16,16,15,15,14,14,13,13,14,14,14,15,15,16,16,16,16,15,14,15,14,13,13,13,14,13,12,12,12,11,11,11,11,10,10,10,10,10,11,10,10,10,10,10,10,10,10,11,11,11,12,12,11,11,11,10,9,9,8,8,8,7,8,7,8,7,7,8,7,7,7,7,6,7,6,6,6,7,6,6,6,6,6,5,5,5,5,4,5,5,6,6,6,7,7,8,6,5,4,3,4,3,2,3,3,3,3,2,3,3,4,5,6,6,7,6,5,6,5,3,5,6,5,4,5,5,4,4,6,5,5,5,5,6,6,6,7,7,7,7,6,7,8,6,7,8,8,8,9,9,9,9,9,9,8,9,8,9,8,7,7,7,7,6,6,6,7,6,7,6,7,6,6,6,7,8,7,6,7,7,7,6,6,7,6,6,5,6,5,6,5,5,5,5,5,5,5,5,6,6,6,7,6,6,7,6,6,7,5,7,7,8,8,7,8,7,7,6,7,6,7,7,7,8,7,7,6,7,7,7,7,8,7,8,9,9,8,9,9,9,9,9,9,9,9,8,8,8,8,8,9,9,8,8,8,8,9,8,8,8,8,8,8,8,8,8,8,8,8,9,9,8,9,9,8,10,9,9,9,10,9,9,10,10,10,9,9,9,9,9,9,9,9,9,10,10,10,9,9,10,10,10,11,10,10,10,10,11,9,10,10,10,10,11,11,10,9,9,10,9,9,10,9,9,9,9,9,9,9,9,9,9,9,9,10,9,9,9,8,9,10,10,10,12,13,14,15,15,14,16,17,17,20,20,20,22,22,23,21,22,23,22,25,23,24,25,24,26,25,26,25,26,24,27,27,25,27,26,26,26,25,25,27,27,26,27,26,26,26,27,26,24,25,26],[29,28,28,29,28,29,29,28,29,28,28,28,28,27,27,27,28,28,27,28,28,26,28,28,27,27,28,27,27,28,27,27,28,29,28,28,28,28,28,28,29,28,28,27,28,27,25,25,26,24,22,23,25,22,22,24,22,21,21,21,19,16,15,12,11,11,9,10,9,9,9,7,9,7,7,7,6,6,5,6,7,5,4,4,4,4,3,4,2,4,4,3,4,4,4,4,5,5,4,4,6,5,5,5,6,6,6,6,7,8,8,7,7,7,6,7,8,7,8,7,7,7,6,6,6,6,5,5,6,6,5,5,5,5,5,5,4,3,3,4,4,3,3,5,4,4,4,6,4,5,6,7,5,6,5,5,5,6,6,6,7,6,8,6,6,7,7,7,6,7,7,6,6,7,7,7,7,6,6,6,6,6,5,5,5,4,4,4,4,4,4,4,3,4,3,4,4,4,5,4,4,5,4,4,4,3,2,2,1,0,1,1,2,2,2,3,2,3,3,4,3,4,6,5,7,8,8,8,6,7,6,7,8,8,9,8,8,8,9,8,8,8,8,7,8,8,7,7,8,7,7,8,7,7,7,7,6,7,6,7,7,7,6,6,6,6,5,6,4,5,5,5,5,5,5,4,5,4,3,2,3,3,4,4,4,4,4,4,5,7,7,7,7,7,8,8,8,9,8,9,8,9,9,8,9,10,10,9,10,10,10,10,11,11,10,11,11,11,11,11,11,11,11,10,10,10,11,10,10,11,12,11,12,11,12,13,13,13,16,16,17,17,17,20,20,19,21,21,21,22,23,24,25,25,26,26,27,26,27,26,26,27,25,25,27,26,25,26,26,27,28,27,28,27,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,28,28,28,28,28,29,28,28,28,28,27,27,26,26,26,25,23,24,23,21,22,19,19,17,15,14,13,11,11,11,11,10,11,11,11,12,12,12,12,13,13,13,13,14,14,14,15,14,16,17,16,15,16,14,15,14,13,14,14,14,16,15,17,17,17,16,15,15,15,14,13,13,14,14,14,12,12,13,11,10,11,12,10,10,10,10,11,10,10,11,11,11,11,11,10,10,11,12,11,12,12,11,11,11,10,10,10,9,9,8,9,8,8,8,8,8,8,8,9,8,7,7,8,7,6,7,7,6,6,5,6,6,5,5,5,5,5,5,5,6,6,6,7,7,8,6,5,4,3,4,3,2,3,6,2,3,2,3,3,4,4,4,4,4,4,3,5,4,3,4,4,4,3,4,4,4,4,5,5,6,6,6,7,6,6,7,7,7,7,8,9,8,8,9,9,9,9,9,9,10,9,9,8,9,8,10,8,8,8,7,7,7,7,6,7,7,6,6,7,7,6,7,7,6,6,7,7,7,6,6,7,6,6,5,5,5,4,5,6,5,5,5,6,6,5,4,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,8,7,8,7,7,6,6,7,7,7,7,8,7,7,8,8,9,8,8,9,9,8,9,10,9,10,9,9,9,9,8,8,9,8,7,8,8,9,8,7,8,8,8,8,8,8,9,9,9,9,9,9,9,9,8,9,10,9,9,9,10,10,9,10,10,10,10,10,11,10,10,10,10,10,10,10,10,9,10,11,10,10,11,10,10,10,11,10,11,11,10,11,10,12,10,11,10,10,10,11,10,10,10,8,10,10,10,9,10,10,10,9,10,9,10,10,10,9,9,10,10,9,9,10,9,9,9,11,11,12,12,14,15,15,13,15,16,18,19,22,23,24,25,24,22,24,24,23,26,24,25,26,24,27,26,27,26,27,26,28,27,27,28,27,27,27,25,27,28,28,27,28,27,27,28,28,26,25,26,26],[28,28,27,28,28,28,28,28,28,27,27,26,27,26,26,26,27,27,26,27,27,26,27,27,26,27,26,26,26,26,26,27,27,28,26,27,27,27,28,27,28,26,26,26,26,26,24,24,24,22,22,23,22,21,19,21,18,19,18,18,16,15,13,11,9,9,8,7,7,7,7,6,6,5,5,5,5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,4,4,4,3,4,5,4,4,6,5,5,5,6,5,5,6,6,7,7,6,6,6,6,7,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,3,3,4,3,3,3,4,4,4,5,6,5,4,5,6,5,6,5,5,6,6,5,6,5,5,6,6,6,6,6,6,6,6,7,6,5,6,7,5,6,6,5,5,5,5,5,5,5,4,4,4,3,4,4,3,3,4,3,4,4,3,4,4,4,5,4,4,4,4,3,2,1,1,0,1,1,2,2,2,2,2,3,3,3,5,6,6,6,6,6,6,6,6,6,5,6,6,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,5,6,5,5,5,5,5,5,4,5,4,4,5,4,5,4,5,4,4,4,3,3,2,2,2,3,3,3,3,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,8,8,8,8,8,9,9,9,8,9,9,9,10,10,9,9,9,8,8,8,9,8,8,9,9,9,10,10,11,12,13,12,14,15,15,14,17,17,17,17,19,19,19,21,21,21,24,23,24,24,26,25,25,24,23,25,24,23,24,24,24,25,24,24,27,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,27,26,26,27,26,26,26,25,26,26,26,24,24,23,21,22,20,20,19,18,16,15,13,11,10,10,9,10,10,10,10,10,10,10,10,11,11,12,11,12,13,11,12,13,13,13,14,15,15,14,14,13,14,13,12,12,13,13,13,15,15,15,15,15,14,15,14,13,13,12,13,12,11,11,11,11,10,10,10,9,9,9,9,9,9,9,8,9,8,9,9,9,9,9,10,10,10,11,10,10,9,9,8,8,8,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,5,5,5,6,5,6,5,5,5,6,5,4,5,4,5,4,5,6,6,7,7,9,6,6,4,3,3,3,2,2,2,2,3,3,3,3,4,4,4,4,5,3,3,4,3,3,3,4,3,3,4,4,3,4,4,4,6,4,5,5,5,5,6,6,6,6,6,7,6,6,7,8,7,7,8,7,8,7,8,8,7,7,7,7,6,7,6,6,6,7,6,7,6,5,6,6,6,5,5,5,5,5,5,5,6,5,5,5,5,5,4,4,4,5,4,5,4,5,5,5,5,5,5,5,5,6,5,5,6,5,6,6,6,5,5,5,6,6,7,7,6,6,6,5,5,5,5,5,6,5,6,6,6,6,6,6,7,7,6,7,7,7,7,8,7,8,7,8,8,8,8,8,7,7,7,6,7,7,7,6,7,7,6,6,7,6,6,7,6,7,7,6,7,7,7,7,8,7,8,8,8,8,8,8,8,8,8,8,10,9,9,9,9,9,8,9,8,8,9,9,8,9,10,8,8,8,9,9,10,10,9,9,9,10,9,10,9,9,9,10,9,8,8,8,9,9,8,8,8,8,8,7,8,8,8,8,8,9,8,8,8,8,8,8,8,8,8,9,9,11,11,13,12,13,13,14,15,16,17,19,19,22,21,20,20,21,20,19,24,21,22,23,22,25,24,25,24,25,23,26,25,24,27,25,24,25,26,25,26,25,25,25,25,24,26,25,26,23,24,25],[29,29,28,28,28,29,29,28,28,27,28,27,28,26,27,27,28,28,26,28,27,26,28,27,26,27,28,27,28,27,27,28,28,29,28,28,27,28,28,27,28,27,27,27,27,27,24,24,25,24,22,22,23,21,20,21,20,19,19,19,16,15,13,11,10,9,8,8,7,7,6,6,6,6,5,6,5,6,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,5,5,5,5,6,5,6,6,6,6,6,6,5,6,6,6,7,6,6,6,6,6,6,6,6,5,5,5,5,4,5,5,4,4,4,4,4,3,3,3,3,3,3,4,3,4,5,4,3,5,5,5,5,6,5,5,5,6,6,5,5,5,5,5,6,6,5,6,6,6,6,6,5,5,6,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,2,2,3,3,4,3,3,3,4,3,3,4,4,3,3,2,2,2,2,1,0,1,2,2,2,2,3,2,3,3,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,4,4,5,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,8,7,8,8,8,8,8,9,8,8,8,8,7,8,8,8,8,8,8,8,10,10,11,12,12,13,15,15,16,15,16,18,18,18,19,21,20,20,21,22,23,24,24,25,26,25,26,25,24,26,24,22,25,25,24,25,26,25,27,26,27,27,27,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,27,27,27,27,27,27,28,27,27,27,27,27,26,26,26,26,24,24,23,22,23,20,19,18,15,16,12,11,10,9,8,9,9,8,9,9,9,9,9,9,10,10,10,10,12,11,11,12,12,12,12,14,14,13,13,12,13,11,11,11,11,12,12,13,14,14,14,13,13,13,13,12,12,11,11,11,11,10,10,10,9,9,9,8,8,8,8,8,7,8,8,8,7,8,7,8,8,8,9,9,9,10,9,9,9,9,7,7,7,6,6,6,6,6,5,5,5,5,5,5,4,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,8,7,7,6,5,4,3,3,3,2,3,2,2,2,2,3,3,3,4,4,4,4,3,4,4,4,3,4,4,3,3,4,4,4,3,4,4,4,4,4,4,4,5,4,5,5,5,5,5,6,5,6,6,6,6,7,6,7,6,6,6,6,6,5,6,6,5,5,6,5,5,5,5,6,5,4,5,6,5,5,6,5,6,5,5,5,5,5,6,5,5,4,4,4,4,5,4,4,4,5,5,5,4,5,5,5,5,5,6,5,5,5,5,6,5,5,6,6,7,7,6,6,6,6,5,5,5,5,5,5,5,6,5,5,5,5,6,5,6,5,6,6,6,6,7,7,6,7,6,7,6,6,7,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,7,8,7,7,8,8,8,8,8,8,7,8,8,8,8,8,8,8,8,9,8,9,8,8,8,8,8,8,8,7,8,8,7,8,7,7,7,7,7,7,7,7,7,7,6,7,7,7,7,7,6,6,7,8,8,9,10,11,12,13,12,14,14,16,18,18,19,21,22,21,19,21,22,21,23,21,23,24,22,24,24,25,25,25,24,25,26,24,26,25,25,25,25,25,26,26,26,26,26,25,26,26,25,24,25,26],[29,28,29,29,29,29,29,29,29,29,29,28,29,28,28,28,28,28,27,28,28,27,28,28,27,28,28,27,28,27,27,28,28,28,28,28,28,28,28,28,28,28,27,27,27,27,25,24,25,24,23,23,24,22,21,22,21,20,19,20,17,15,13,11,9,9,7,7,7,7,6,5,5,4,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,4,4,4,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,2,2,3,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,4,4,4,4,4,4,4,3,3,3,3,3,2,2,1,1,1,0,1,1,1,2,1,2,2,2,2,3,3,3,3,4,3,3,3,4,4,5,5,6,6,5,5,5,5,4,5,5,4,4,5,4,4,4,4,3,4,4,4,4,4,5,4,5,4,3,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,3,2,2,4,3,3,4,4,3,4,4,4,4,4,5,5,4,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,8,8,8,7,8,8,8,7,8,7,7,7,8,7,7,8,9,9,8,10,12,12,12,14,15,17,16,17,19,19,18,20,20,21,21,23,24,24,25,26,26,26,25,26,25,23,26,24,24,25,26,26,25,26,26,26,27,28,26,27,27,27,28,27,27,27,27,27,27,27,28,28,28,28,28,29,28,28,28,28,27,28,28,27,28,28,28,28,26,27,26,26,25,25,24,23,23,21,21,20,18,16,15,12,11,10,8,8,8,8,8,8,9,9,9,9,8,9,10,9,10,10,10,10,11,11,11,12,13,12,12,13,11,11,11,11,10,10,11,12,12,12,14,12,12,11,12,11,11,10,10,10,10,9,9,9,9,8,8,8,8,7,7,8,7,8,7,7,8,7,8,8,8,7,8,8,8,9,9,9,9,8,8,7,7,7,6,5,5,5,5,5,4,4,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,7,8,8,6,4,4,3,3,3,2,2,3,3,3,2,3,3,4,4,4,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,7,6,5,5,6,6,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,4,5,5,5,5,4,4,4,4,4,4,4,5,5,5,6,6,5,6,6,6,6,6,6,6,7,7,7,7,6,6,5,4,4,5,5,5,4,5,5,4,5,5,5,5,6,5,5,6,6,7,7,7,7,7,7,7,7,6,6,6,6,6,6,7,7,6,6,6,6,7,6,6,6,6,7,6,7,6,6,6,6,6,7,6,6,7,7,7,8,7,7,8,7,7,7,8,8,8,8,8,8,7,7,7,7,8,7,7,8,8,7,7,8,8,7,9,8,8,8,8,9,8,8,8,8,8,9,8,8,8,8,9,8,8,7,7,7,7,6,7,7,7,7,6,7,6,7,7,6,7,7,6,6,6,8,8,10,10,11,13,13,12,13,14,15,16,18,18,21,22,20,19,21,22,21,24,21,22,23,23,25,25,25,25,25,23,26,25,25,26,24,24,25,24,24,26,25,25,26,25,24,26,26,25,23,25,25],[28,28,27,28,27,28,28,27,28,27,26,27,26,26,26,27,26,26,27,27,26,27,27,26,27,27,26,27,27,26,26,27,27,28,27,27,27,27,28,27,28,27,26,26,26,26,23,23,23,21,22,21,21,20,19,19,18,17,16,16,14,13,11,9,7,7,6,5,5,5,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,3,3,3,3,3,2,2,2,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,7,7,7,8,10,10,10,12,12,13,12,14,15,15,14,16,17,18,18,19,21,22,21,24,24,24,23,24,23,21,23,22,21,23,22,23,24,23,22,26,24,27,25,26,27,27,26,27,26,26,26,26,26,27,26,27,27,27,27,28,27,27,26,26,26,26,26,26,27,26,26,27,26,26,25,25,24,23,23,20,19,18,18,18,15,13,12,10,9,8,7,7,7,7,6,6,7,7,7,7,7,8,8,8,9,10,9,9,10,10,10,11,12,11,10,10,10,10,9,9,9,9,10,10,11,11,12,12,11,10,10,10,9,9,9,9,9,8,8,8,7,7,6,6,6,6,5,6,6,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,6,6,5,5,4,4,4,3,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,6,7,7,5,4,3,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,4,4,4,4,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,5,5,5,5,5,6,6,5,6,6,6,6,6,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,5,6,6,6,7,7,7,6,6,7,6,7,7,7,6,7,7,6,6,6,7,6,6,6,6,6,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,8,8,10,11,11,11,12,12,14,16,17,18,20,20,20,18,20,20,20,23,21,22,22,22,24,24,26,25,24,23,25,25,24,27,25,24,26,25,24,25,23,25,24,25,23,25,24,24,23,24,24],[28,28,28,29,28,29,28,28,28,28,27,27,27,26,26,27,26,27,27,27,27,27,27,27,26,27,26,27,27,26,26,26,27,27,26,27,27,27,27,26,27,27,26,26,26,25,24,23,23,22,21,21,21,20,19,20,18,18,17,16,14,13,11,9,8,7,6,5,5,5,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,3,3,3,4,3,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,3,3,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,3,2,2,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,2,2,3,3,3,3,3,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,5,6,6,5,5,6,6,7,8,8,9,11,12,11,12,13,14,13,14,16,16,16,18,18,19,18,19,21,22,21,24,24,25,24,25,23,22,24,22,22,22,23,23,23,22,22,25,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,26,26,26,26,26,26,26,26,25,25,26,26,25,26,25,25,25,25,25,23,22,21,20,19,17,17,15,13,13,11,9,8,7,7,7,7,7,6,7,7,7,7,7,8,8,7,9,9,9,9,9,10,9,10,11,11,10,11,9,10,9,9,9,9,9,10,10,11,11,11,11,10,10,10,10,9,9,9,9,8,8,7,7,7,6,6,6,5,5,5,5,5,5,5,6,5,5,6,6,5,6,6,7,7,8,7,7,7,7,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,6,6,6,5,4,3,3,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,4,5,5,5,5,5,5,4,4,4,3,3,3,4,3,3,3,4,3,4,4,4,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,5,5,5,5,5,6,5,5,6,6,6,6,6,7,7,7,7,7,6,6,6,6,6,7,6,6,6,7,6,6,6,6,6,6,7,7,6,7,7,7,7,7,7,6,7,7,6,6,6,7,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,5,4,5,4,4,4,5,6,7,8,8,10,11,10,10,12,13,14,17,17,17,20,21,20,18,20,21,20,22,20,22,22,21,24,23,25,24,25,24,25,25,25,26,25,24,25,23,25,25,24,25,25,25,23,25,24,23,22,25,24],[29,29,29,29,28,29,29,28,29,28,27,27,28,27,28,27,27,27,26,27,26,26,27,26,26,26,26,27,27,26,26,27,27,28,27,27,26,28,27,27,27,27,26,26,26,26,24,23,24,23,22,21,22,20,19,20,19,18,17,17,14,12,10,8,7,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,1,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,2,2,2,3,2,3,2,3,2,3,3,3,2,3,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,4,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,6,6,7,8,9,10,10,11,13,14,12,14,16,16,15,17,19,19,19,20,23,22,23,24,24,24,24,25,23,22,24,23,22,23,24,24,24,24,24,25,25,26,25,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,28,27,27,27,27,25,26,26,26,27,26,26,27,25,25,25,24,24,23,22,21,20,20,18,18,16,13,12,10,8,7,6,6,5,6,6,5,6,6,6,6,6,7,7,7,7,8,7,7,8,8,8,9,9,9,9,9,9,9,8,8,8,8,8,9,9,9,10,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,4,4,4,5,4,4,5,5,5,5,5,5,5,5,6,6,6,7,7,7,6,6,5,4,4,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,6,6,4,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,2,2,2,2,2,2,2,2,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,4,4,4,4,4,5,5,4,5,5,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,6,7,8,9,11,10,10,12,12,13,16,17,17,19,20,19,17,19,21,20,23,20,23,22,22,26,23,24,24,25,22,25,24,24,24,24,24,24,22,23,24,23,23,24,24,23,24,24,22,21,23,23],[28,28,28,29,28,29,29,28,29,28,27,28,27,27,27,27,27,28,27,27,27,27,27,27,27,28,27,28,28,27,26,28,27,28,28,28,28,28,28,28,28,28,27,27,27,26,25,24,25,23,22,23,22,20,19,20,19,17,18,17,14,12,10,8,7,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,1,2,2,2,3,3,2,2,2,2,3,3,3,3,3,3,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,5,4,4,5,5,5,6,6,7,9,9,9,11,13,14,12,13,15,15,14,16,17,17,18,19,20,22,20,21,23,24,24,24,23,22,23,21,22,23,23,24,24,23,23,25,25,26,25,25,25,26,26,26,26,26,26,27,26,26,26,26,26,27,26,27,27,27,27,27,26,27,27,26,27,27,26,27,26,26,26,25,23,24,21,21,20,18,16,16,14,13,12,9,8,7,6,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,8,8,8,8,8,9,9,9,9,8,8,7,7,7,7,8,8,8,9,9,8,8,8,8,8,7,7,7,7,7,7,6,6,6,5,5,5,5,4,4,4,4,5,4,4,5,4,4,5,5,5,5,5,5,6,6,6,6,5,5,4,4,4,4,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,6,6,6,4,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,6,5,6,5,6,6,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,5,6,7,7,9,10,10,10,11,12,13,15,17,18,19,20,19,18,20,19,19,22,20,23,22,21,25,23,24,24,24,23,26,24,24,25,24,24,24,23,23,25,25,23,24,24,23,24,24,24,21,24,24],[28,27,28,28,27,28,28,27,28,27,26,26,26,25,25,26,26,26,26,26,26,27,26,26,26,26,26,26,27,25,25,26,26,27,26,26,26,26,26,26,27,26,26,25,25,25,23,23,23,21,21,20,21,19,18,19,17,17,16,16,13,12,9,7,6,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,1,2,1,1,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,2,2,2,3,2,2,3,3,3,3,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,4,4,4,3,4,4,4,4,5,5,5,5,6,7,9,9,9,12,12,13,11,13,14,15,14,16,17,17,18,17,20,21,20,22,23,23,23,24,22,21,22,21,21,22,21,23,22,22,22,25,23,26,24,25,25,26,26,26,26,25,25,26,25,26,26,26,26,26,26,26,26,26,25,25,25,25,25,25,26,25,25,26,24,24,24,24,23,22,21,19,19,17,16,15,14,11,10,8,7,6,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,6,7,8,8,7,8,8,8,8,9,8,8,7,7,7,7,7,8,8,8,9,8,8,8,8,7,7,7,7,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,3,4,4,4,4,3,3,3,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,4,4,4,4,4,4,3,4,4,4,4,3,3,4,3,3,4,4,3,4,3,4,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,4,4,5,6,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,4,3,3,4,4,3,3,4,4,5,6,7,8,9,9,9,10,11,12,14,15,16,18,20,19,18,18,19,19,22,19,21,21,22,24,23,23,23,24,22,24,23,23,25,23,22,24,22,23,23,23,24,23,23,21,23,23,23,21,23,22],[29,28,28,29,28,29,28,27,28,27,27,27,26,26,26,26,25,26,26,26,26,26,26,26,26,26,26,26,27,25,25,26,26,27,25,26,26,26,26,26,27,26,25,26,25,25,24,23,24,23,22,21,22,20,19,20,19,18,18,18,14,13,10,8,6,5,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,1,2,2,1,1,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,2,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,2,2,2,3,3,3,3,3,2,3,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,1,1,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,4,3,4,4,4,4,4,4,5,4,4,4,3,4,4,4,4,5,5,5,6,6,7,9,10,10,12,13,14,13,15,16,17,15,17,18,19,19,19,21,23,21,23,24,24,24,25,23,23,25,22,23,24,23,24,24,24,24,26,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,26,26,26,26,27,26,27,26,25,26,25,24,24,23,22,21,20,19,18,17,15,12,11,9,7,6,5,5,5,5,5,4,5,5,5,5,5,6,6,6,6,7,6,6,7,7,7,8,8,8,8,8,7,8,7,7,7,6,7,8,8,8,8,8,8,7,7,7,7,7,6,6,6,6,5,5,5,5,5,4,4,3,3,3,4,4,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,5,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,2,2,3,3,2,2,3,2,2,3,3,2,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,3,3,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,4,3,4,4,3,3,4,3,3,4,4,3,4,3,4,4,3,3,4,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,4,5,5,4,5,5,4,4,5,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,5,5,6,7,8,10,10,9,11,12,14,16,16,17,19,19,19,18,19,20,19,22,20,22,22,22,25,24,25,23,25,23,24,24,24,25,23,23,24,23,23,24,24,23,24,23,22,24,24,23,22,23,24],[28,28,28,29,28,29,28,28,28,28,27,28,27,26,26,26,26,26,27,26,26,26,26,26,26,27,26,26,28,25,26,26,26,27,27,27,26,27,27,27,27,27,25,26,25,25,24,23,23,23,22,20,22,20,19,19,19,18,17,17,14,12,10,7,6,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,1,2,2,1,1,2,1,1,2,2,1,1,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,2,3,2,3,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,3,2,2,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,3,3,4,4,3,3,3,3,4,3,3,4,4,5,5,6,6,9,9,10,12,12,14,12,14,16,16,15,16,18,18,18,19,21,21,21,22,23,24,23,24,23,23,24,22,21,22,23,23,23,22,23,24,24,26,24,25,25,25,26,25,25,25,25,25,25,25,25,26,26,26,26,27,27,26,26,26,25,26,26,25,26,26,25,26,23,24,24,23,23,22,20,19,19,18,16,15,14,12,10,8,7,6,5,4,4,5,5,4,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,8,7,8,8,7,7,7,7,6,7,7,7,7,8,7,7,7,7,6,6,6,6,5,6,5,5,5,5,4,4,4,4,3,3,3,4,3,3,3,4,4,3,4,4,4,4,5,5,5,6,5,5,5,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,2,2,2,2,2,2,3,3,2,2,2,3,3,2,2,3,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,5,6,6,8,10,10,9,11,12,13,16,17,17,19,20,18,17,19,20,19,22,19,23,22,21,26,23,23,23,24,22,24,24,23,24,23,23,23,21,22,25,23,23,24,23,22,23,24,22,21,22,23],[28,28,28,29,28,29,28,27,29,28,27,28,27,27,27,27,26,27,27,27,27,28,27,27,27,27,26,27,28,26,26,27,27,27,26,27,27,28,28,27,27,27,26,26,26,25,24,23,24,22,23,22,22,21,20,21,19,19,17,17,14,12,10,7,6,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,2,2,2,2,2,2,2,1,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,3,3,2,2,3,2,2,3,3,2,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,5,5,5,7,9,9,10,12,13,14,13,14,15,15,15,17,18,18,19,19,21,22,21,23,24,24,23,23,22,21,23,22,20,22,22,23,22,22,22,24,24,26,23,25,24,25,26,25,24,24,24,24,25,26,25,25,26,26,26,26,26,26,26,26,26,26,26,25,26,25,26,26,24,24,24,24,22,21,20,19,18,17,16,15,14,12,10,9,7,6,5,5,5,5,5,4,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,8,8,8,8,9,8,8,7,7,7,7,7,7,8,8,9,8,8,7,8,7,6,6,6,6,6,5,5,5,5,5,4,4,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,5,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,4,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,4,4,4,3,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,4,3,4,3,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,5,6,7,8,10,10,9,10,12,13,15,17,17,18,20,20,18,18,20,20,22,21,23,21,22,23,25,24,24,25,23,24,23,24,25,22,23,25,22,22,24,24,24,24,24,23,24,24,23,21,24,25],[28,28,28,28,28,29,28,27,28,27,26,27,26,26,26,27,25,26,27,26,26,27,26,25,26,26,26,26,26,25,25,26,26,26,25,26,26,26,26,26,26,25,25,25,25,24,23,22,22,21,21,21,21,19,19,19,18,18,17,17,13,12,10,7,6,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,2,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,3,3,2,3,3,2,2,3,3,2,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,3,3,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,1,2,2,3,2,2,3,3,2,2,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,4,3,3,4,4,3,3,3,3,4,3,3,4,4,5,5,5,7,9,9,10,12,13,14,12,14,15,16,15,16,17,18,19,18,20,21,20,21,22,23,23,23,21,21,22,22,21,22,22,22,22,23,22,23,24,26,24,24,25,25,26,25,25,25,26,26,25,25,25,25,25,26,26,27,26,26,26,26,24,25,25,25,25,25,25,25,24,24,23,24,23,21,19,18,18,16,16,15,14,11,10,8,7,6,5,5,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,7,7,8,7,8,8,7,7,7,6,6,6,6,7,7,8,8,7,7,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,4,3,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,5,5,5,5,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,5,4,4,4,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,3,2,2,2,2,2,3,3,3,3,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,4,4,5,4,5,5,5,5,4,5,4,5,5,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,5,6,6,8,9,9,9,10,12,13,15,16,16,18,20,18,17,18,19,19,22,20,22,22,21,25,23,24,23,25,22,24,23,23,25,22,23,24,23,22,23,24,23,23,23,22,23,23,23,21,24,24],[28,28,28,29,28,28,28,28,28,27,27,28,26,26,26,26,26,26,26,26,26,27,26,26,27,27,26,27,27,25,25,26,26,27,26,26,25,26,26,26,26,26,25,25,25,25,23,22,23,22,21,21,21,20,18,20,19,18,17,17,14,12,9,7,6,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,2,2,2,2,2,1,1,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,3,3,3,2,3,2,2,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,3,3,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,3,3,3,3,2,2,2,1,1,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,3,3,4,4,3,3,3,3,4,3,3,4,4,5,5,6,7,8,9,10,12,13,14,13,14,15,16,15,16,17,18,19,18,20,22,21,22,22,23,24,24,22,22,23,22,22,22,22,23,22,23,23,24,24,25,23,24,25,25,25,24,25,25,25,25,25,25,25,25,25,25,25,27,25,26,26,26,25,25,26,25,25,26,25,26,23,25,24,24,24,21,20,19,18,17,16,15,14,11,10,8,7,6,5,4,4,5,4,4,5,4,5,5,5,5,6,6,6,6,6,6,6,7,7,8,8,7,8,8,7,7,7,7,7,6,7,7,7,8,8,7,7,7,7,6,6,6,6,5,6,5,5,5,5,4,4,4,3,3,3,3,4,3,3,3,4,4,3,4,4,4,4,5,5,5,6,6,5,5,5,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,5,4,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,2,2,2,2,2,2,3,3,2,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,3,3,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,5,6,6,8,9,10,9,10,12,13,15,16,17,18,20,18,16,18,19,19,21,20,22,22,21,25,23,23,22,23,22,24,24,23,24,23,23,22,23,22,23,22,23,23,22,21,22,24,22,21,23,22],[28,28,28,29,28,29,28,28,28,28,27,27,27,26,26,26,26,27,27,27,26,27,27,26,27,27,27,27,28,26,26,27,27,28,27,27,26,28,27,27,27,27,26,27,26,25,25,23,24,23,22,21,22,21,19,20,20,18,17,17,14,12,9,7,6,5,4,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,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,2,1,1,2,2,3,3,2,2,3,2,2,2,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,3,3,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,3,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,4,4,5,5,6,9,9,10,12,12,14,13,13,16,16,15,16,17,18,18,18,21,22,21,22,23,24,23,24,23,21,23,21,21,22,23,23,22,22,23,23,24,26,24,25,25,25,26,25,25,25,25,25,25,25,25,25,25,25,26,26,26,26,25,26,25,26,26,25,26,25,25,26,24,24,24,23,23,22,20,20,19,17,17,15,13,11,9,8,6,6,5,4,4,4,4,3,4,4,4,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,7,6,6,6,6,6,7,6,7,7,6,7,6,7,6,5,6,5,5,5,5,4,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,5,5,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,4,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,4,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,3,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,4,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,6,7,9,8,8,9,12,12,14,15,16,19,20,18,16,18,19,18,21,18,22,21,21,25,23,23,22,24,22,24,23,23,24,22,23,23,20,21,24,24,22,24,22,21,24,24,21,20,23,23],[28,27,28,28,27,28,28,27,28,27,27,26,26,25,25,26,25,26,26,26,26,26,26,26,26,26,26,27,27,25,25,26,26,27,26,27,27,26,26,26,27,26,25,25,25,25,23,22,22,22,21,20,21,19,19,19,18,18,17,17,14,12,10,7,6,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,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,2,2,2,2,2,2,3,3,2,2,3,2,2,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,3,3,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,3,3,3,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,4,3,3,4,4,3,3,3,4,4,3,3,4,4,5,5,6,7,9,10,10,13,14,14,13,14,16,15,15,16,17,17,18,18,21,21,20,22,22,23,23,23,23,21,22,20,21,22,22,23,22,22,22,24,24,25,24,25,25,25,25,25,24,24,25,24,25,24,25,25,25,25,25,27,25,26,25,25,25,25,26,25,26,25,25,26,24,23,23,24,21,21,19,17,17,15,15,14,13,11,10,8,7,6,5,4,4,5,4,4,4,4,5,5,5,5,5,5,6,6,6,6,7,7,7,8,8,7,8,8,7,7,7,6,6,6,6,7,7,8,7,7,8,7,7,6,6,6,6,5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,5,5,5,5,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,3,3,3,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,5,5,4,5,4,5,5,5,5,5,5,4,5,5,5,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,5,6,6,8,9,9,9,10,11,12,14,16,16,17,19,18,17,17,18,19,21,19,21,20,21,24,22,22,22,23,22,22,22,22,24,21,22,23,21,22,23,22,22,22,23,21,22,23,22,20,22,23],[28,27,28,28,27,28,27,27,28,27,26,26,26,26,25,26,24,26,25,25,26,26,25,26,26,26,25,26,26,24,25,25,25,26,25,25,25,26,26,25,25,25,25,25,24,24,23,22,22,21,21,21,21,19,18,19,18,18,17,16,13,12,10,7,6,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,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,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,3,3,2,2,2,2,1,1,2,1,1,1,1,1,1,1,2,1,2,2,2,2,3,3,3,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,4,3,3,4,4,3,3,3,3,4,3,3,4,4,5,5,6,7,9,10,10,12,13,14,13,15,15,16,15,16,17,17,17,18,20,21,19,21,21,22,23,22,21,20,21,21,21,22,21,23,22,22,21,24,24,25,22,24,25,24,24,24,24,24,25,25,25,25,25,25,24,25,24,25,24,25,25,25,24,24,24,24,24,24,24,25,23,23,23,23,23,20,19,18,17,16,15,14,13,10,9,8,6,6,5,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,7,8,8,8,8,7,7,6,6,6,6,6,7,7,8,8,7,7,7,7,6,6,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,4,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,3,3,3,4,3,3,4,4,3,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,5,4,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,6,7,9,9,9,10,12,13,15,16,16,19,20,17,17,18,18,18,21,19,21,21,21,25,23,24,22,24,22,23,24,24,25,22,23,24,23,22,24,23,23,23,22,22,23,24,23,21,23,23],[28,27,28,28,27,28,28,27,28,27,26,27,26,26,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,25,26,26,27,26,26,25,26,26,26,26,26,25,25,25,25,24,22,23,22,22,21,22,20,19,21,20,19,18,18,16,13,10,8,6,5,4,4,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,3,3,2,2,2,2,2,2,2,2,1,1,2,1,1,2,1,1,2,2,2,3,3,3,3,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,3,4,3,3,3,3,3,3,3,3,4,4,5,5,6,7,10,10,11,13,14,15,14,15,17,17,16,18,19,20,19,20,22,22,22,22,23,23,23,24,22,21,23,21,22,22,22,23,22,22,23,23,24,26,24,24,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,26,25,26,25,25,25,25,25,24,26,25,24,25,23,23,23,23,23,21,20,19,18,17,16,15,13,11,10,8,7,6,5,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,7,7,7,7,8,8,7,7,8,7,7,7,7,6,6,7,7,7,8,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,3,3,3,3,4,3,3,3,4,3,3,4,4,4,4,5,5,5,6,5,5,5,5,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,4,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,3,2,2,3,3,2,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,3,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,4,3,3,4,3,3,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,4,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,3,3,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,4,5,6,6,8,9,9,10,10,12,12,14,15,15,18,19,17,16,17,19,18,21,19,20,20,20,24,22,22,21,23,21,23,22,22,23,21,22,23,20,21,22,23,21,23,22,20,22,23,20,20,22,22],[27,27,28,28,28,28,28,28,28,27,27,26,27,26,27,26,27,27,26,27,27,27,27,27,27,27,28,27,28,27,26,27,28,28,27,28,27,28,28,28,28,27,26,27,26,26,24,24,25,23,22,21,22,20,20,21,20,19,18,20,16,14,11,8,8,6,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,3,3,4,4,4,4,4,4,5,4,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,2,2,3,3,2,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,1,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,4,4,4,4,5,5,5,4,4,5,4,4,4,4,4,4,4,4,5,5,5,6,7,8,12,12,12,14,15,16,15,16,18,18,18,20,21,20,21,21,23,23,23,24,25,25,24,24,24,23,24,22,23,23,24,25,23,24,24,25,26,26,25,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,26,27,26,26,26,25,24,24,24,24,23,19,20,20,17,16,15,14,12,11,9,8,7,6,5,5,5,5,5,5,5,6,6,6,7,7,6,7,8,7,7,8,8,8,9,9,9,9,9,9,9,8,8,7,8,8,8,8,9,9,9,9,8,9,8,7,7,7,7,7,6,6,6,6,5,5,5,5,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,6,6,7,7,7,6,6,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,6,6,5,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,4,3,3,4,3,3,3,3,3,3,4,4,3,4,3,4,4,3,3,4,4,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,2,3,3,3,3,4,4,4,5,5,5,4,4,5,5,5,4,4,4,4,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,4,5,4,4,5,5,4,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,4,4,3,4,4,4,4,5,5,4,5,5,5,6,6,6,6,7,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,5,5,5,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,5,5,5,4,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,5,6,7,8,9,11,10,10,11,13,13,15,16,18,20,21,19,17,19,20,19,22,19,21,21,22,24,24,25,24,24,24,25,23,24,25,23,23,25,23,23,24,24,23,24,24,22,24,25,22,20,24,24],[28,28,28,28,28,28,28,28,28,27,26,26,27,26,26,27,26,27,27,27,27,27,27,27,27,27,27,28,27,26,26,27,27,28,27,28,27,27,28,27,27,27,26,26,26,26,25,23,24,23,23,22,23,21,20,21,20,20,18,19,16,14,11,9,8,6,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,3,3,2,3,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,4,4,4,4,4,4,4,5,4,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,2,2,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,4,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,4,5,5,4,4,4,5,5,4,4,5,5,6,7,8,9,12,13,12,14,15,17,15,16,18,17,17,19,20,18,20,20,22,22,22,23,24,25,24,25,24,23,24,22,22,22,23,24,23,24,24,25,25,28,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,27,26,26,26,25,26,26,26,26,26,26,27,24,25,24,25,23,23,21,19,20,17,16,16,14,12,10,10,8,7,6,6,5,6,6,6,5,5,6,6,6,7,6,6,7,8,7,7,8,9,8,9,10,10,9,10,9,9,8,8,7,8,8,8,9,10,10,9,9,8,8,8,7,7,7,7,7,7,6,6,6,6,5,5,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,6,6,7,6,7,7,6,6,5,4,4,4,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,4,4,5,5,6,6,5,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,4,3,3,3,3,4,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,3,2,3,3,3,3,4,4,4,4,5,5,4,4,5,5,5,4,4,4,4,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,5,4,4,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,6,6,8,8,10,10,10,11,11,13,14,16,17,17,20,20,19,18,19,19,20,22,20,21,21,22,24,24,24,23,24,23,25,24,23,26,22,24,25,23,22,24,23,24,24,23,22,23,25,23,21,24,26],[29,28,28,29,28,29,28,28,29,27,27,27,27,26,26,27,26,27,27,27,27,27,27,27,28,27,27,27,27,26,27,27,27,28,27,27,27,27,28,27,27,27,26,26,27,26,25,24,24,24,23,22,23,22,21,22,20,21,19,19,16,15,12,9,8,7,6,5,5,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,3,3,3,3,2,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,2,2,3,3,2,3,3,2,2,2,2,2,1,2,2,2,2,2,2,2,3,3,3,4,4,4,4,3,3,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,5,5,5,5,5,6,7,8,9,10,12,13,13,15,16,17,16,18,20,19,18,19,20,20,20,22,23,23,22,24,24,25,25,25,23,23,23,23,23,23,24,24,24,25,24,25,26,27,25,26,26,26,26,27,26,26,27,26,26,26,26,27,26,27,26,27,26,27,26,26,25,26,26,26,26,26,26,27,24,24,23,24,23,21,22,19,19,18,16,17,15,13,12,10,8,8,7,6,6,6,7,6,6,6,7,7,7,8,8,7,8,9,8,8,9,10,10,10,10,10,10,11,10,10,9,9,9,9,9,9,10,11,10,10,10,10,10,8,8,8,8,8,8,7,7,7,6,6,6,6,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,7,7,8,7,7,7,6,5,5,4,4,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,6,6,7,7,6,5,5,4,4,4,4,3,3,4,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,5,5,5,4,4,5,5,4,4,5,5,4,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,3,3,3,3,4,4,4,5,5,5,5,6,5,5,6,6,6,5,5,5,4,4,3,3,3,3,4,3,3,4,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,5,6,6,6,5,5,6,5,5,5,5,5,5,4,4,4,4,5,5,4,5,5,5,5,5,6,5,5,6,6,7,7,6,7,8,7,7,7,7,7,6,6,6,7,6,6,6,7,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,8,8,10,11,11,12,12,14,14,17,17,18,20,21,20,18,19,20,20,23,20,22,22,21,24,24,24,24,25,24,25,25,24,26,24,24,25,23,23,24,25,23,25,23,23,24,25,24,22,25,24],[28,29,28,29,29,29,29,29,29,28,28,28,28,27,28,27,28,28,28,29,28,28,28,28,28,28,28,28,29,28,27,28,29,29,28,29,28,28,29,28,29,28,28,28,27,27,26,25,26,26,23,23,25,22,23,24,22,22,21,22,19,16,14,12,10,8,7,6,5,5,4,4,3,3,4,3,3,4,4,4,4,4,4,4,5,5,5,5,6,5,5,5,5,4,5,5,4,4,5,4,4,5,5,5,4,5,5,5,5,6,6,5,5,5,5,5,5,5,4,4,5,4,4,4,4,3,4,4,4,4,4,4,4,4,5,6,5,5,5,5,5,4,4,4,4,4,4,3,3,4,3,4,3,3,4,4,5,5,5,5,5,4,4,4,4,4,3,3,3,2,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,6,6,7,6,7,7,7,7,7,8,7,9,8,7,6,6,6,6,5,5,4,5,5,4,3,4,4,3,2,3,3,1,1,3,2,1,0,1,1,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,5,6,5,5,5,5,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,3,4,5,5,5,5,6,6,6,6,7,7,7,6,6,7,6,5,5,5,6,6,6,6,6,7,8,9,10,12,14,14,16,16,18,18,19,19,22,22,21,23,24,22,23,24,25,24,25,26,26,27,26,26,27,26,26,22,24,26,26,25,25,26,26,27,27,27,27,27,28,28,27,28,28,28,28,29,28,28,29,28,29,28,28,28,29,28,28,28,27,28,28,28,28,27,27,27,26,26,26,25,25,24,23,22,22,20,18,18,15,14,13,11,10,10,7,6,7,7,8,7,8,9,9,9,9,10,10,10,10,11,10,11,12,12,12,12,13,13,13,13,11,12,11,10,11,11,11,12,11,13,13,11,12,12,12,11,10,10,10,10,9,10,9,8,8,7,8,6,7,6,6,6,8,7,7,8,8,7,8,8,9,8,8,9,10,9,10,10,9,9,8,8,7,6,5,5,4,4,4,5,5,5,6,5,6,6,5,5,5,5,6,6,5,5,6,5,5,5,6,6,5,7,6,6,6,6,7,7,8,8,8,9,9,8,7,6,6,6,6,5,5,6,6,6,7,8,7,8,8,9,8,8,7,7,6,6,6,6,5,6,6,5,5,5,5,5,5,5,4,4,4,4,3,4,5,4,3,4,5,4,4,5,5,5,5,5,6,7,5,5,6,6,5,5,7,6,5,7,7,7,6,6,7,7,6,6,7,6,6,6,7,7,7,6,7,7,6,5,6,6,6,5,6,6,5,5,6,5,4,4,5,5,5,5,5,6,6,6,7,7,8,8,9,7,7,8,7,7,6,6,6,6,5,5,4,4,5,5,4,5,5,5,4,5,5,5,5,6,5,5,6,7,6,7,8,8,8,8,8,8,8,8,8,8,8,7,8,8,8,7,7,7,8,7,7,7,6,6,5,5,5,5,6,5,5,6,7,6,7,8,7,7,8,8,8,8,8,9,10,9,9,9,9,9,8,8,8,8,8,8,8,8,9,7,6,7,6,7,9,9,8,9,9,9,9,9,9,9,9,10,11,9,9,8,11,10,9,9,8,9,8,8,8,8,8,8,8,8,7,8,7,7,7,7,6,6,7,8,9,10,10,12,13,14,14,13,16,16,18,19,19,22,23,21,19,22,23,21,24,22,23,24,25,26,26,27,24,26,25,26,26,25,27,25,26,27,23,24,26,26,24,26,24,24,25,26,24,23,25,26],[28,28,28,28,28,28,28,29,28,28,28,27,28,27,27,27,28,28,28,29,28,28,29,29,28,28,29,28,28,28,27,28,28,29,28,28,28,28,29,28,29,28,28,28,28,27,25,26,26,25,24,24,25,23,24,24,23,22,22,22,20,18,16,14,13,10,9,8,7,5,5,4,4,4,4,4,4,3,4,5,4,4,5,4,4,5,6,6,7,6,6,7,6,5,6,7,6,6,7,7,6,7,7,7,7,7,7,7,7,7,8,7,6,6,6,7,6,6,6,6,7,6,6,7,6,6,7,7,6,6,6,7,6,6,7,7,7,7,6,6,7,7,6,6,5,5,6,6,5,6,5,5,4,5,5,5,6,6,5,6,6,5,4,4,4,4,4,4,5,3,4,4,3,4,4,4,4,4,5,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,7,8,8,8,8,9,8,8,9,10,9,10,9,8,8,7,7,7,7,6,6,5,5,5,5,4,5,4,3,3,3,3,2,2,2,2,1,0,1,2,3,4,2,4,4,4,3,3,4,4,3,3,4,3,3,4,4,4,4,5,6,5,6,6,6,5,5,4,4,4,4,4,5,5,6,6,6,6,6,7,7,7,6,7,6,6,6,5,5,6,4,5,5,4,4,4,3,3,3,3,3,2,3,4,4,4,4,4,4,4,5,5,5,6,6,7,7,8,8,8,8,8,9,9,8,8,9,8,7,7,6,7,8,7,7,8,8,10,10,11,13,15,15,16,18,19,19,19,20,21,21,21,22,23,23,24,25,25,26,27,27,28,27,26,27,26,24,26,24,24,26,25,26,24,26,26,28,27,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,28,26,27,27,27,26,26,25,25,23,22,19,21,18,17,18,15,15,14,13,12,12,9,8,9,9,10,9,10,10,11,10,11,12,12,11,12,13,12,12,13,13,14,14,14,15,14,14,13,13,12,12,12,13,13,14,13,14,15,13,14,14,13,12,11,12,11,12,11,11,10,10,11,10,10,9,10,8,8,8,10,10,8,9,10,11,9,11,11,10,10,11,11,11,11,11,11,11,10,9,9,8,7,6,6,5,5,6,5,5,6,6,6,6,6,6,6,6,6,6,6,7,7,6,6,7,6,7,7,7,7,7,7,7,8,8,9,10,10,10,10,8,8,7,7,8,8,6,7,7,8,8,8,9,8,9,9,10,9,9,9,9,8,8,8,7,6,8,7,6,6,6,6,6,5,6,5,5,5,6,4,4,5,5,4,6,6,6,6,6,7,7,7,7,8,7,7,6,8,7,7,7,8,7,7,8,7,8,8,8,8,8,7,8,8,7,7,8,8,8,8,8,9,8,7,7,7,7,7,6,6,6,6,6,6,6,4,5,6,6,6,5,6,7,8,8,8,9,9,9,10,9,8,9,9,8,7,8,7,7,7,6,5,5,6,6,5,6,6,6,6,6,7,6,7,7,7,7,8,8,8,9,9,9,9,9,10,10,8,9,9,10,9,9,10,10,9,8,8,9,8,8,8,8,7,8,7,7,6,7,8,7,7,8,8,8,8,9,9,10,9,10,10,10,9,10,11,10,11,10,10,10,10,10,10,9,10,10,9,9,10,9,8,8,9,9,11,10,10,10,10,11,10,11,10,10,11,12,11,10,11,10,12,10,10,10,10,10,10,9,10,9,9,10,9,9,8,9,9,8,8,9,9,7,8,10,10,12,12,14,15,15,15,16,17,18,20,20,21,23,24,24,21,23,23,22,25,23,25,25,25,26,26,27,26,28,26,28,27,27,27,26,27,28,25,26,27,27,26,26,25,25,26,27,25,24,26,26],[29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,29,29,28,28,29,28,28,29,28,29,28,28,29,29,29,28,29,28,28,29,29,29,28,28,28,27,27,26,26,26,25,24,24,24,23,23,24,23,22,21,22,20,18,16,14,13,12,10,9,9,7,8,7,6,5,4,5,5,5,5,5,4,4,6,5,5,8,7,8,8,9,9,8,9,8,9,8,9,9,8,9,9,9,9,10,10,9,9,10,9,10,10,9,9,9,9,9,9,8,6,8,9,7,8,9,10,8,9,9,10,9,9,9,9,8,9,10,9,9,9,9,9,9,8,10,9,9,10,10,9,9,8,6,6,6,8,8,10,10,7,8,7,7,5,6,5,5,4,5,5,4,4,5,5,4,5,5,7,5,7,6,7,5,7,8,7,7,8,9,8,8,8,8,7,8,8,10,10,10,9,11,10,10,11,12,11,12,11,9,9,8,9,8,8,8,8,7,7,8,8,7,6,7,7,5,5,4,4,3,3,2,2,1,0,1,3,4,2,4,5,5,4,3,6,5,3,5,6,5,4,6,6,6,6,7,8,7,8,8,8,7,6,6,6,7,7,6,7,7,7,7,7,7,8,7,8,9,9,8,8,8,7,7,6,6,5,7,6,5,5,6,5,4,5,5,4,3,5,5,4,5,5,6,5,5,6,7,6,7,8,8,8,9,9,9,10,11,11,10,10,10,11,10,9,8,7,10,10,9,10,11,10,11,12,13,14,16,16,17,19,19,20,20,21,23,22,22,24,24,23,24,25,26,26,25,27,27,28,26,27,26,26,27,25,25,26,26,27,26,26,27,28,28,29,27,29,28,28,28,29,28,28,28,28,28,28,28,28,28,27,27,28,28,28,28,28,27,27,28,27,28,27,27,27,26,26,26,25,25,24,23,22,23,21,17,21,17,17,16,15,13,13,12,11,11,10,11,11,11,11,12,11,13,13,12,13,14,14,13,14,14,16,15,15,16,16,16,16,14,14,13,14,13,14,15,14,15,16,16,14,16,16,15,14,13,13,13,13,13,12,12,12,13,11,11,11,11,10,9,9,10,11,10,10,11,12,10,11,11,11,11,12,12,12,12,12,12,12,10,10,10,9,8,8,7,7,7,7,7,7,7,8,8,8,8,8,7,8,8,7,8,8,8,7,8,8,7,9,8,8,9,9,8,9,10,9,10,12,12,12,11,10,9,9,9,9,8,8,9,9,10,10,10,11,10,12,11,12,11,10,10,10,10,9,9,11,8,8,8,8,8,7,7,7,7,7,6,5,7,7,5,6,7,7,5,7,7,7,6,7,7,7,8,9,10,9,8,8,9,8,8,9,8,8,8,9,9,8,8,9,9,9,8,9,9,9,9,9,9,10,9,10,10,9,9,9,10,8,9,8,9,9,9,9,8,7,6,7,8,8,9,9,9,8,9,10,10,11,11,11,11,11,10,10,11,11,9,9,9,8,8,7,7,6,7,8,6,7,8,8,7,7,8,8,8,9,9,8,9,9,9,11,10,10,10,10,11,11,10,11,10,11,10,9,10,11,10,10,10,10,10,10,10,9,9,9,9,9,9,8,9,9,9,9,10,10,9,10,11,10,11,11,11,11,10,11,13,12,13,11,11,12,11,11,11,11,11,11,11,11,11,11,10,10,12,10,12,12,12,12,12,13,11,12,12,12,13,13,14,12,12,11,13,12,11,11,11,11,11,10,11,10,10,10,9,10,9,10,11,9,9,10,10,9,9,11,12,14,13,15,16,15,16,16,18,18,19,20,20,24,25,23,22,24,24,23,26,23,24,26,25,27,27,27,27,27,26,28,28,27,28,26,27,28,26,27,27,27,27,28,26,26,27,28,26,25,27,27],[29,29,29,29,29,29,29,29,29,28,28,28,29,27,28,28,28,29,28,29,29,29,29,29,29,29,29,29,29,29,27,29,29,30,28,29,28,28,29,28,29,28,28,28,28,28,26,26,27,25,25,25,25,24,23,25,23,22,22,23,21,19,18,16,14,14,13,11,11,9,9,8,7,7,5,6,5,4,6,7,6,6,8,8,7,8,10,11,10,10,10,11,11,9,11,11,11,9,11,11,11,11,11,12,11,12,11,11,11,11,12,11,10,9,9,9,9,9,9,9,9,8,8,10,10,9,11,10,11,11,11,11,11,10,11,11,12,11,11,11,11,11,11,11,11,12,10,9,9,8,8,8,8,7,8,8,9,8,8,9,8,7,6,7,7,6,6,6,8,5,7,7,7,5,7,7,7,7,8,8,8,7,8,9,9,9,9,10,9,10,10,10,10,10,11,12,13,12,12,13,12,12,13,14,13,14,13,11,12,11,11,11,10,11,10,10,11,9,9,8,9,8,8,6,6,5,5,4,5,4,3,2,1,0,1,5,3,5,6,6,5,4,5,5,4,5,6,4,4,6,6,5,6,8,8,9,9,8,8,8,8,7,7,9,8,9,9,9,10,9,10,10,11,11,11,12,11,10,11,11,10,11,9,9,7,9,8,6,6,7,7,5,5,6,5,4,5,6,6,7,8,8,7,7,9,8,7,10,10,10,10,13,12,11,12,12,13,13,13,13,13,13,11,10,8,11,13,11,10,13,13,13,13,13,14,18,19,18,18,20,21,21,21,23,22,21,24,24,23,25,25,26,26,26,27,27,27,27,28,26,25,25,24,25,26,25,26,25,26,27,28,28,28,27,28,27,28,28,28,28,27,28,28,28,28,28,28,28,28,27,28,28,27,28,27,27,28,27,26,28,26,26,27,26,26,27,26,25,23,23,21,22,19,18,20,17,18,17,16,15,14,13,13,13,14,13,13,13,14,15,13,15,15,17,15,16,17,16,15,16,18,17,19,19,20,19,19,17,18,16,15,16,16,17,17,16,18,20,17,19,18,16,15,15,16,15,15,15,15,14,14,16,14,13,13,13,11,11,11,13,13,12,13,13,13,13,14,14,13,14,15,15,15,16,14,15,15,13,12,11,10,10,9,8,7,8,9,9,8,9,9,10,10,11,11,9,11,10,10,10,10,11,10,9,10,11,11,10,11,11,11,10,12,12,10,12,12,13,13,12,11,11,11,11,11,11,12,11,11,12,12,12,13,13,13,13,14,13,12,12,13,12,11,12,12,11,11,11,10,11,10,10,9,10,10,8,7,9,9,6,7,9,9,6,8,10,10,8,9,10,10,9,11,11,11,11,10,11,11,10,11,12,11,11,12,13,11,12,12,12,12,10,11,11,12,11,12,11,12,13,11,12,12,11,11,11,11,11,10,10,10,10,10,10,8,7,8,9,10,8,9,9,10,12,11,11,13,13,12,13,11,12,12,12,12,10,10,11,10,11,10,8,8,10,11,7,9,10,11,9,10,11,11,10,10,11,11,11,12,13,12,12,14,13,13,13,14,13,13,14,14,13,13,12,13,13,12,12,12,12,11,12,12,11,12,12,12,12,11,12,11,10,11,12,12,12,12,14,13,14,13,14,13,13,13,15,14,14,14,14,13,13,14,14,12,13,14,13,13,13,13,13,12,14,13,14,14,13,14,14,14,13,14,14,13,14,14,16,13,15,14,15,15,13,14,14,14,13,14,14,13,13,14,13,12,13,14,12,12,12,12,12,11,11,12,13,15,14,16,17,18,18,19,20,22,22,24,22,26,26,25,25,26,25,25,26,26,25,27,26,28,28,28,27,28,27,28,28,28,28,28,28,28,27,27,28,28,28,28,27,26,28,28,27,26,28,27],[29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,30,29,29,29,29,29,29,29,28,28,29,28,28,27,27,27,26,26,26,26,25,26,26,24,25,23,24,21,20,18,18,16,15,14,11,11,11,9,9,8,9,7,7,6,6,8,8,7,8,9,9,9,11,11,11,12,12,12,12,13,12,13,12,13,13,13,13,13,14,14,14,13,14,13,14,13,13,13,13,14,13,10,13,13,10,9,11,13,11,12,13,13,13,13,13,14,13,13,13,15,13,13,15,14,14,14,14,13,13,13,15,13,14,14,12,12,13,12,9,10,10,11,11,14,14,9,11,10,10,9,9,10,7,7,9,8,6,7,9,7,7,9,10,9,8,12,13,12,11,11,12,11,12,12,13,13,12,13,13,13,14,13,15,15,13,15,15,16,15,16,17,17,17,16,15,14,13,13,13,12,14,12,12,12,13,12,11,12,12,11,10,8,7,8,5,7,5,5,3,2,1,0,2,2,4,5,6,4,4,7,6,5,7,9,8,8,10,11,9,11,10,12,10,11,11,12,11,12,10,11,11,11,11,12,12,13,12,13,13,13,13,14,14,14,13,14,13,13,12,10,11,11,11,10,9,9,9,10,7,9,10,7,7,9,9,9,9,9,9,9,9,10,11,11,12,13,13,13,15,14,14,14,15,15,16,14,14,15,15,11,12,9,11,13,12,12,13,14,14,15,15,18,20,20,19,22,23,23,21,24,26,24,23,26,27,24,26,26,28,27,27,28,28,28,28,29,28,27,28,26,27,27,27,27,26,28,28,29,29,29,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,28,28,29,29,29,29,29,29,28,29,28,29,28,27,28,26,27,26,26,25,24,24,22,23,21,19,22,17,18,19,16,17,16,15,14,16,15,15,15,14,15,16,15,16,17,18,17,18,19,19,19,18,20,21,21,21,21,22,22,19,19,18,18,18,18,18,19,18,21,22,19,22,21,18,18,19,19,17,18,19,16,16,17,17,16,15,14,15,13,13,13,14,14,16,15,17,16,16,18,17,16,17,18,17,17,16,16,15,16,16,14,15,13,12,13,11,11,11,12,12,11,12,13,13,13,12,13,12,12,12,12,13,12,13,12,12,12,12,12,11,13,13,12,12,13,13,12,16,14,16,16,15,13,13,13,12,13,12,12,11,14,13,15,16,16,14,17,16,17,15,15,15,15,13,13,14,14,12,13,12,11,12,12,11,11,11,11,10,10,12,11,10,10,11,10,10,11,11,10,11,12,12,11,12,13,13,13,13,12,12,13,13,12,14,13,12,13,14,13,13,12,13,13,12,12,13,13,13,13,13,13,15,12,14,14,12,11,13,12,13,12,11,12,12,12,12,11,10,9,10,12,12,11,12,13,13,14,14,14,15,15,16,13,13,14,14,13,12,11,12,11,11,10,9,9,10,11,9,10,12,11,10,12,13,11,12,12,13,13,12,13,14,15,13,15,14,14,15,16,15,14,16,17,16,17,13,16,16,13,13,15,14,13,14,14,13,15,11,12,12,12,14,12,14,12,14,14,13,14,15,14,15,16,15,15,15,16,18,17,17,16,17,17,15,16,16,15,16,16,15,15,16,15,14,14,15,15,14,15,16,16,16,17,15,17,16,17,17,18,20,17,18,16,18,16,15,16,17,18,15,16,17,15,16,16,16,14,15,17,14,14,15,15,14,14,14,16,15,17,17,19,19,19,19,20,20,22,23,22,22,25,26,25,25,26,25,26,27,27,26,27,26,28,28,28,28,28,27,29,29,28,29,28,28,28,28,28,28,28,28,28,28,27,28,28,27,26,27,27],[29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,29,28,28,29,28,29,29,28,29,29,29,29,28,28,29,29,29,28,29,29,29,29,28,29,28,28,29,29,28,27,27,27,24,25,26,25,24,25,25,23,23,23,23,21,19,18,16,14,15,13,11,11,10,9,9,8,7,7,8,7,7,9,9,8,9,10,11,11,12,13,14,13,15,15,14,15,14,14,13,13,11,14,14,12,13,14,13,11,13,12,11,10,12,13,10,11,10,9,10,9,8,7,7,9,8,6,9,11,8,9,11,11,10,11,13,13,13,13,13,14,14,14,13,13,14,14,12,14,15,12,12,12,12,10,10,11,9,10,11,14,11,11,10,11,11,8,9,9,8,6,8,8,6,6,7,7,5,6,7,6,6,7,9,8,9,9,12,11,11,12,14,13,13,13,14,14,14,14,15,16,15,15,16,16,16,17,16,17,16,16,16,15,13,14,15,13,14,13,13,14,13,12,12,12,10,10,10,9,8,8,7,6,4,5,4,4,3,1,0,1,2,4,5,3,4,6,6,5,7,7,6,7,8,9,9,11,10,10,9,11,11,11,11,11,10,12,12,13,13,13,14,14,14,14,15,14,14,14,14,14,15,15,15,14,14,13,13,12,13,13,11,10,11,11,8,9,10,7,7,8,9,8,7,8,8,8,9,9,10,10,10,10,10,12,13,12,13,13,13,14,12,11,12,12,12,11,11,9,10,12,11,11,11,13,14,14,14,15,17,18,18,20,21,21,21,22,24,22,22,24,25,23,25,25,26,25,26,27,26,27,27,27,26,25,25,26,25,26,26,26,27,27,26,28,27,28,28,28,28,29,28,29,28,28,29,28,28,29,28,29,28,28,28,29,28,28,28,27,27,27,28,27,27,27,26,27,25,25,25,25,23,21,21,19,20,19,16,19,17,17,17,16,15,14,13,13,13,13,14,14,15,16,17,16,16,17,18,17,18,19,18,18,18,19,19,18,21,21,21,21,19,19,18,18,17,18,18,18,18,19,21,19,20,18,17,17,17,16,17,17,15,15,17,15,15,14,14,14,14,14,13,14,14,14,15,16,16,15,16,17,16,16,16,17,16,16,16,16,16,15,15,14,15,12,12,12,10,10,13,13,13,12,13,13,15,13,13,14,13,14,13,14,13,14,15,14,13,14,15,14,13,14,15,14,14,14,15,15,15,15,15,16,15,14,16,16,15,15,14,14,14,15,15,15,16,15,15,17,17,17,16,15,16,16,15,15,16,15,14,15,14,13,14,13,13,12,14,13,12,12,13,12,10,11,12,11,10,12,12,11,13,13,12,12,13,14,14,15,14,14,14,14,14,14,16,15,13,15,15,16,15,14,16,16,14,14,15,15,14,15,15,15,16,14,14,14,14,12,13,13,13,13,12,13,12,12,13,12,12,10,13,12,12,11,12,13,14,14,14,15,14,16,15,14,14,14,14,13,11,12,11,11,12,11,10,11,12,11,10,12,12,12,12,12,13,12,13,14,13,14,14,14,15,15,15,17,16,16,16,17,17,16,17,17,18,17,17,18,17,16,15,16,15,14,14,14,13,13,12,11,12,12,13,13,13,13,14,15,15,15,15,16,17,17,17,18,17,17,17,17,18,17,18,17,17,17,15,16,17,15,15,16,16,13,15,14,15,15,16,16,16,15,16,17,16,17,17,17,18,18,18,18,18,17,18,17,18,17,17,18,17,16,18,17,17,16,17,16,16,17,15,16,15,15,14,14,14,15,15,16,16,17,18,18,18,18,19,21,21,23,22,25,25,24,25,25,24,25,25,26,25,27,26,27,26,27,27,27,26,27,28,27,28,27,27,27,28,27,27,27,27,27,27,26,26,27,26,25,27,27],[29,30,29,29,29,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,30,29,29,29,29,29,29,29,29,28,29,29,28,28,27,27,26,26,26,26,25,25,25,24,24,22,22,21,19,17,14,13,12,11,9,10,9,7,8,6,6,5,6,5,5,6,6,5,6,7,7,7,8,10,10,9,11,10,9,11,8,9,9,9,8,8,9,9,9,8,9,8,9,8,8,8,9,9,8,8,6,7,7,6,6,6,5,6,6,5,7,7,6,6,7,8,6,8,9,9,8,9,9,9,10,9,9,10,9,8,9,9,10,8,6,7,8,6,5,6,6,6,7,9,7,6,7,7,6,5,5,5,5,4,5,5,3,4,5,5,4,4,5,5,4,5,5,5,5,6,7,7,7,8,10,9,9,9,11,11,10,11,11,11,11,11,11,12,12,12,11,12,11,12,11,11,11,10,10,11,10,9,10,10,9,9,8,8,6,7,6,6,6,5,6,4,4,5,3,3,2,2,1,0,1,2,2,2,3,4,4,3,5,5,5,5,6,7,6,7,7,7,7,8,8,8,8,7,7,7,8,9,8,10,10,11,10,10,10,11,10,11,11,11,11,10,10,11,12,9,9,8,10,9,7,7,8,6,6,6,6,6,7,5,6,6,7,6,7,7,7,8,8,7,9,9,9,8,10,11,10,10,12,12,11,11,11,11,11,10,11,8,9,11,11,9,9,10,11,12,12,13,16,17,17,20,20,21,21,22,24,22,21,23,24,25,25,26,27,27,26,28,27,28,28,28,27,26,26,26,25,27,26,27,26,27,27,28,28,29,29,29,28,29,29,29,29,28,29,28,28,28,28,28,28,28,28,29,28,28,28,28,27,28,28,28,28,27,28,28,26,26,26,26,26,24,24,21,22,20,18,20,17,17,16,15,14,13,11,11,11,12,11,13,13,13,14,13,14,14,14,13,14,16,14,14,14,16,16,16,17,18,17,17,16,16,15,15,15,16,15,16,15,16,17,16,16,15,14,15,15,13,13,14,13,13,14,13,13,12,12,13,12,11,11,11,12,11,12,12,12,12,12,12,11,12,12,12,13,13,13,13,13,13,12,11,11,10,9,8,7,7,7,9,8,8,10,10,11,11,9,10,10,10,10,10,11,9,10,10,11,9,10,11,10,10,11,11,9,10,11,11,11,12,12,12,12,11,11,11,11,10,11,10,11,11,10,11,11,10,11,11,11,12,11,10,11,11,10,10,11,10,11,10,9,9,11,9,10,9,10,10,8,8,9,9,8,8,9,8,8,9,9,8,8,10,10,9,9,10,11,10,11,12,10,10,12,10,11,10,10,11,11,11,11,10,10,11,10,10,11,10,10,10,10,12,12,10,10,11,10,10,9,10,9,9,9,10,8,8,9,8,7,7,8,8,8,7,8,9,9,10,9,10,10,11,11,11,11,11,11,11,10,9,9,9,10,9,8,8,9,9,8,9,9,9,9,9,9,10,10,9,10,11,10,11,11,12,12,11,11,11,12,11,11,12,11,11,12,11,11,12,11,12,11,11,12,11,10,11,10,10,10,9,9,10,10,10,11,11,11,11,11,11,11,12,12,12,12,12,12,11,13,12,13,13,13,12,12,12,12,12,12,11,11,12,12,11,11,11,12,11,12,12,12,13,11,13,12,12,13,12,13,13,14,12,12,12,12,12,13,12,12,12,12,11,12,12,12,11,11,12,11,12,12,11,11,11,11,11,11,12,12,14,14,16,15,16,17,17,17,19,20,22,21,25,25,24,23,24,24,24,25,25,24,26,25,26,27,27,27,27,27,28,27,27,29,27,28,28,28,27,28,28,28,28,27,26,27,28,26,25,27,26],[29,29,29,29,29,29,28,28,29,27,27,28,28,28,27,28,27,28,27,27,28,28,28,28,28,28,27,28,28,27,27,28,28,28,27,28,28,28,28,28,28,27,27,27,27,26,25,25,26,24,24,24,24,23,22,23,21,22,20,20,18,17,14,13,11,11,10,9,8,8,7,7,6,6,5,5,5,4,5,5,5,5,6,6,6,7,8,8,8,9,8,8,8,7,8,8,6,6,8,8,6,7,8,7,6,8,8,6,6,8,8,6,6,6,5,5,5,5,4,5,6,5,6,7,6,5,6,7,6,6,7,7,8,9,8,9,9,9,8,9,8,8,8,7,8,8,6,6,6,6,5,5,5,5,5,5,6,6,5,6,6,5,4,4,4,4,4,4,4,4,3,5,4,5,4,5,5,5,5,5,5,6,6,7,7,7,9,8,8,9,9,8,9,9,9,10,10,9,9,10,10,10,11,11,11,11,11,10,10,9,9,9,9,9,8,8,7,8,8,7,7,6,6,5,5,5,5,4,4,4,3,4,4,3,3,2,1,0,1,3,2,2,2,2,3,3,4,6,4,4,4,5,6,7,7,6,7,8,8,7,7,7,7,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,7,7,8,7,6,7,7,7,6,6,7,5,5,5,6,6,6,7,7,5,7,7,7,6,8,7,7,9,9,8,8,9,10,10,10,9,10,10,10,9,9,8,9,9,10,8,9,10,11,11,12,12,14,15,15,17,18,17,17,19,20,19,19,20,20,20,22,22,24,24,23,25,25,26,26,26,25,24,24,24,25,25,25,26,25,26,25,27,27,28,26,27,26,27,27,28,27,27,27,27,27,27,27,27,27,27,27,28,27,27,27,26,27,27,27,26,27,26,26,26,24,24,25,24,23,21,21,20,20,18,16,18,16,15,14,13,12,11,11,10,11,10,11,11,11,13,12,12,13,12,13,13,13,14,13,13,14,14,15,15,17,17,17,16,15,15,15,13,13,13,13,14,14,15,16,15,16,15,13,14,12,12,13,12,12,11,12,11,11,10,10,11,10,11,10,11,11,10,10,11,10,11,11,12,11,11,12,11,11,12,12,12,11,10,10,9,9,8,7,7,6,7,8,9,8,7,9,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,10,10,11,11,11,12,11,10,10,9,10,9,9,8,9,10,9,10,11,10,10,11,11,11,10,10,10,10,9,9,9,9,9,9,8,8,8,8,8,8,8,9,8,8,8,9,7,7,8,9,7,8,8,8,7,9,9,9,8,9,10,9,9,10,9,9,9,10,10,9,9,10,10,10,9,10,11,10,9,10,10,10,10,10,10,10,10,10,10,9,9,9,9,8,8,8,7,8,7,7,7,6,6,5,6,7,6,6,6,8,8,9,9,9,10,11,11,10,9,10,9,9,8,9,9,8,8,8,7,7,8,8,8,8,8,9,8,9,9,9,9,9,9,10,10,10,10,10,10,11,11,11,12,12,12,12,12,12,12,12,12,12,11,11,11,11,10,11,10,10,10,9,9,9,9,9,9,10,9,10,10,10,11,11,10,12,11,12,12,12,12,12,12,13,13,12,12,12,12,12,11,12,12,11,11,12,11,9,10,11,11,11,12,11,11,11,12,13,11,12,12,12,13,13,14,12,13,11,14,13,12,12,12,12,12,11,11,11,11,11,11,11,11,11,10,10,10,9,9,9,9,10,10,12,12,14,15,16,14,15,16,19,18,20,21,23,23,23,23,24,23,22,24,25,23,25,25,25,26,27,25,26,25,26,27,26,27,26,26,27,27,26,26,27,26,27,27,26,27,27,25,25,27,26],[28,28,28,28,28,29,28,28,28,27,26,26,26,27,26,27,26,26,27,25,27,28,27,26,28,27,26,27,27,26,26,27,27,28,27,27,26,27,27,27,27,27,26,27,27,26,26,24,25,24,24,23,23,24,23,22,21,21,20,19,17,16,14,12,11,10,8,8,7,7,6,7,6,5,5,5,5,4,5,6,5,5,6,6,5,6,7,7,7,7,7,7,7,6,6,7,6,5,6,6,6,6,6,6,6,5,6,6,5,6,5,5,5,5,5,4,5,4,4,4,5,4,4,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,7,7,6,6,6,6,6,6,6,5,6,6,4,4,5,4,5,5,6,5,5,5,5,5,4,4,5,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,6,6,6,6,7,6,7,7,9,9,8,8,9,10,9,9,10,10,10,9,9,8,7,7,8,6,7,6,6,5,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,1,1,0,1,1,1,1,1,2,2,2,2,3,3,3,3,3,4,4,4,5,6,5,5,4,4,5,5,5,5,6,6,6,6,7,7,7,8,8,8,8,7,7,7,6,7,6,5,5,5,5,5,4,5,5,5,4,5,4,4,4,4,5,5,5,5,5,5,6,6,5,6,7,7,7,7,7,7,7,8,9,9,8,9,8,8,7,8,7,8,8,8,8,8,9,10,11,10,12,14,14,14,18,18,18,17,18,20,18,18,20,21,20,21,22,22,23,22,24,25,25,25,25,24,23,24,24,23,24,24,24,25,23,24,26,26,27,26,27,27,27,26,28,27,27,27,27,27,27,28,28,27,28,26,28,27,27,27,26,27,27,26,27,28,27,26,26,25,26,24,24,24,21,22,20,20,19,16,18,16,15,14,12,11,10,11,9,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,14,14,15,15,15,15,12,13,12,12,12,11,12,12,13,14,15,13,15,14,12,12,11,11,11,11,11,11,10,9,10,9,9,9,9,9,7,8,9,8,8,9,9,8,8,9,9,9,9,9,10,10,10,10,9,9,8,7,7,6,5,5,5,4,5,5,5,5,7,6,6,6,7,7,7,6,7,7,7,7,8,7,7,7,8,7,7,8,8,8,8,8,8,8,9,10,10,10,10,8,8,8,8,8,8,7,7,8,8,8,8,9,9,10,10,10,9,9,9,9,8,9,8,9,8,8,9,7,7,7,7,7,7,7,7,6,6,7,6,6,6,6,5,6,7,6,6,7,7,6,6,7,7,8,7,8,8,8,8,8,8,7,8,8,8,8,8,8,8,8,8,8,8,8,8,9,8,9,9,9,9,9,9,8,9,8,8,8,7,7,6,6,7,6,6,5,6,7,6,5,6,7,7,8,9,9,9,10,10,9,9,10,9,9,8,8,8,8,8,7,7,6,7,7,7,7,8,7,7,7,8,7,8,8,8,7,8,8,9,8,8,8,8,8,9,9,9,9,9,10,10,9,9,9,10,9,9,9,9,9,9,9,8,8,8,7,7,7,8,8,8,9,9,8,9,9,9,10,9,9,10,10,10,10,11,11,11,10,10,11,11,10,10,10,10,9,10,10,10,8,9,9,9,9,10,10,10,10,10,11,10,11,10,11,11,11,12,10,11,10,12,10,10,10,10,9,9,9,9,9,9,9,9,8,8,8,8,8,8,8,7,8,7,9,10,10,11,12,14,13,13,14,14,16,17,18,19,20,20,19,21,21,20,21,23,22,23,24,24,25,25,25,24,25,24,26,26,25,26,25,25,26,26,24,25,25,24,25,24,24,25,25,23,24,24,23],[28,28,28,28,28,28,28,27,28,27,26,26,26,26,26,26,25,27,26,26,27,27,26,27,27,27,26,27,27,26,27,27,27,28,27,27,27,27,27,27,27,26,26,27,26,26,25,24,25,24,23,22,23,23,21,22,21,20,19,20,17,16,14,12,11,9,9,8,7,6,7,6,5,4,4,5,5,4,5,5,4,4,5,5,4,5,5,6,6,6,6,6,5,5,6,5,5,5,5,6,5,5,5,5,5,5,5,4,5,5,6,5,5,4,4,4,4,4,3,3,4,3,3,4,4,4,4,4,4,4,4,5,5,4,5,5,6,6,5,6,5,5,5,4,4,5,4,4,4,4,3,3,4,4,4,5,5,5,5,5,5,5,5,4,4,4,3,3,3,3,2,3,3,2,2,3,2,2,3,3,3,3,4,4,3,3,4,4,4,5,5,5,5,6,6,7,7,7,7,8,8,7,8,8,8,8,8,7,7,6,7,6,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,3,3,3,3,3,2,2,1,0,1,1,1,1,1,2,2,2,2,3,3,3,4,4,4,4,5,5,5,4,4,3,4,4,4,4,4,5,5,5,5,5,5,6,7,6,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,5,5,5,5,6,5,5,6,6,6,6,6,6,7,7,8,8,7,7,8,8,8,8,7,6,8,8,8,8,8,9,9,10,10,11,13,14,14,17,16,18,16,17,18,18,18,19,20,20,21,20,22,23,22,24,25,25,24,25,24,24,24,24,24,24,24,25,24,24,25,26,26,27,25,26,27,27,27,26,26,27,27,27,27,27,27,27,27,27,26,27,27,27,26,27,26,27,26,26,27,26,26,26,24,25,25,24,23,22,22,20,20,19,17,17,15,14,14,12,10,10,9,8,9,8,8,10,9,10,10,10,10,10,10,10,11,11,11,11,12,12,12,13,14,14,14,14,11,12,11,11,10,11,11,11,12,12,14,12,14,12,12,12,10,10,10,10,10,9,10,9,9,9,8,9,8,8,7,8,8,8,8,8,8,8,8,9,8,8,9,9,8,9,9,9,8,9,9,7,7,6,5,5,4,4,5,5,4,4,6,5,5,5,6,6,6,6,6,6,6,6,6,5,5,6,6,6,6,7,6,6,6,7,8,7,8,9,9,9,8,8,6,7,6,7,6,6,6,7,7,7,8,8,8,9,9,8,8,8,8,8,7,7,7,7,6,6,7,6,6,6,6,5,5,6,5,5,5,6,5,5,5,5,5,5,6,5,4,5,6,6,5,6,7,6,6,7,7,6,6,7,7,6,6,7,7,7,7,7,7,7,7,7,8,7,7,8,8,8,8,8,8,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,6,6,5,6,6,6,7,7,8,8,9,9,9,8,8,9,8,8,8,8,8,7,7,6,6,5,6,7,6,5,7,7,6,6,7,6,6,7,7,7,7,7,8,8,8,8,8,7,8,9,9,9,9,9,9,9,8,9,9,8,9,9,9,9,9,8,8,8,8,7,7,7,8,7,7,8,8,8,8,8,8,9,9,9,9,9,9,9,10,10,10,10,10,10,10,10,10,10,10,9,9,10,10,8,9,9,9,8,9,9,9,9,9,10,9,10,10,10,10,11,11,10,10,10,11,10,9,9,9,9,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,6,8,9,10,10,11,12,12,12,12,14,15,15,16,17,20,19,18,19,21,18,18,20,20,20,23,21,23,23,24,22,24,23,25,25,25,26,24,25,25,24,23,25,24,23,25,24,23,25,25,22,22,24,24],[29,29,29,29,29,29,29,29,29,28,28,28,28,27,28,28,28,28,28,28,28,28,28,28,28,28,29,28,28,28,27,28,29,29,28,29,28,28,29,28,29,28,28,28,28,28,26,26,27,24,24,25,26,23,23,25,23,22,20,20,18,17,13,10,9,8,7,6,6,5,5,4,4,3,3,3,3,3,3,4,3,4,4,3,3,4,4,5,5,4,4,5,4,4,4,5,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,4,4,4,3,4,3,3,3,3,2,3,3,2,2,2,2,1,2,2,2,2,2,2,3,2,3,3,3,3,3,3,4,4,4,4,4,4,5,6,6,6,6,6,7,7,7,7,7,7,7,6,6,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,3,2,3,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,3,3,4,4,4,4,4,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,4,3,4,4,4,4,4,5,5,4,5,5,5,5,6,6,6,6,5,7,6,6,6,5,7,6,6,6,6,7,7,8,9,9,11,13,13,15,17,17,17,19,20,19,19,21,22,22,23,24,25,25,24,27,27,27,27,27,25,25,25,26,24,24,26,26,25,24,26,27,28,28,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,28,28,28,26,28,27,27,27,25,26,26,26,25,24,23,21,21,18,17,17,15,14,12,11,9,9,8,7,7,7,7,6,7,7,8,8,8,8,9,9,9,10,10,10,11,12,11,12,13,13,13,12,11,12,10,9,10,9,10,11,11,12,13,12,11,11,10,10,10,9,9,9,9,8,8,8,7,7,7,7,6,5,5,5,6,6,5,6,6,6,6,7,7,7,8,7,8,8,8,8,8,7,7,6,6,4,5,4,3,3,3,4,4,3,4,4,4,4,4,5,4,4,4,4,4,4,5,4,4,4,4,4,4,5,5,5,5,6,6,6,7,8,8,8,7,6,6,5,5,5,5,4,5,5,6,6,6,6,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,5,5,5,4,5,5,5,5,5,5,5,5,5,6,5,5,6,5,5,5,6,6,6,6,6,6,5,5,6,5,5,5,4,5,4,5,5,4,4,4,4,5,4,4,4,5,5,6,6,6,7,7,7,6,7,7,7,7,6,6,6,6,5,5,5,4,5,5,4,4,5,4,4,4,5,4,4,5,5,4,5,6,5,6,6,6,6,6,6,7,7,6,7,7,6,7,6,7,7,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,6,5,6,6,6,7,6,7,8,7,7,8,8,9,8,8,8,8,8,8,7,7,8,7,7,7,7,6,6,6,6,6,8,7,7,7,7,8,8,8,8,8,8,9,9,8,8,8,9,8,7,7,7,7,6,7,7,6,6,6,6,5,6,6,5,5,6,5,5,5,6,7,8,10,10,12,12,12,12,13,14,15,16,18,18,21,20,20,20,21,20,20,22,22,21,24,23,24,24,26,25,25,25,26,26,25,27,26,25,25,25,26,26,26,25,25,26,24,26,26,23,24,25,23],[29,29,28,29,29,29,29,29,29,28,27,27,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,27,28,28,28,29,28,28,27,28,28,28,28,28,27,28,28,27,25,25,26,25,25,25,25,25,23,24,21,22,20,20,18,16,13,10,9,8,7,6,5,5,5,4,4,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,4,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,5,5,6,6,6,6,7,6,6,7,7,7,7,6,6,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,2,2,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,3,3,4,5,4,4,4,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,4,5,5,5,6,6,5,5,7,6,5,6,5,5,7,7,6,6,7,8,8,9,10,12,13,13,16,17,18,17,18,20,19,18,20,21,21,23,22,25,25,24,26,26,26,26,27,25,24,24,24,23,24,24,25,24,24,25,26,26,27,25,27,27,27,27,28,27,27,27,27,27,27,27,27,27,27,27,28,28,28,27,28,27,27,28,27,28,27,27,28,25,26,26,26,24,23,22,20,21,19,15,18,13,13,12,11,9,8,8,7,7,7,7,7,7,7,7,7,8,8,8,8,9,10,9,9,9,10,10,10,11,11,11,12,11,11,9,9,9,9,9,10,10,11,12,10,11,10,10,9,9,9,9,9,8,8,8,7,7,7,6,6,6,5,5,6,6,5,5,6,6,5,6,6,6,6,7,7,7,7,8,7,7,6,6,5,5,4,4,3,3,3,3,3,3,3,4,4,4,5,4,4,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,7,8,8,8,7,6,6,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,4,5,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,5,6,6,6,7,7,7,6,7,7,7,7,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,6,6,7,6,6,7,6,6,6,6,6,6,6,5,6,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,7,8,7,7,7,7,7,7,8,6,7,7,7,6,8,7,7,8,8,9,7,8,8,8,8,8,9,8,8,7,8,8,8,7,7,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,7,7,9,9,10,11,11,11,11,13,14,16,16,17,20,20,19,18,20,20,19,22,20,21,22,23,24,24,25,24,26,24,25,25,25,26,24,25,26,23,24,25,25,24,26,24,24,25,26,23,23,24,24],[27,27,27,27,27,27,27,27,27,26,26,25,26,26,25,27,25,26,26,25,26,27,26,26,27,26,25,27,26,25,26,26,26,27,26,26,26,26,26,26,26,26,25,26,25,25,25,23,23,23,23,22,21,23,20,20,19,19,19,17,15,15,12,10,9,8,7,6,6,5,4,5,4,3,3,4,3,3,3,4,3,3,4,4,3,4,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,6,6,6,7,7,7,7,7,6,5,5,5,5,4,4,4,3,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,3,2,2,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,3,3,4,4,4,3,3,2,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,4,5,4,4,4,4,4,3,3,4,3,3,3,3,3,2,3,3,2,2,3,3,3,3,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,5,5,6,6,5,6,5,6,6,6,6,6,7,7,8,8,10,12,12,12,14,15,17,14,16,18,16,16,17,18,19,18,19,21,21,21,23,23,24,23,23,22,21,22,22,20,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,25,25,25,26,26,26,26,26,26,26,26,26,25,25,25,25,26,25,25,26,25,25,25,24,24,24,24,23,21,22,18,18,18,15,16,13,13,12,10,8,8,7,7,7,6,7,7,7,7,7,7,8,8,8,8,8,9,9,9,9,10,10,10,11,11,11,11,9,10,9,9,9,8,9,9,9,10,11,10,10,10,9,9,8,8,9,8,8,7,7,7,7,6,6,6,6,6,5,6,6,5,5,6,6,5,6,6,6,6,6,7,7,8,7,7,7,6,6,5,5,4,4,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,5,6,6,6,7,8,8,8,7,6,5,5,5,5,5,4,5,5,6,6,6,7,7,7,7,7,7,6,7,6,6,6,6,6,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,3,4,4,4,4,4,4,4,4,5,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,6,5,5,5,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,5,4,4,4,5,5,6,6,6,7,7,7,6,7,7,7,7,6,6,6,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,7,6,6,6,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,7,7,7,7,7,8,7,7,7,8,7,8,8,7,8,7,8,7,7,7,7,6,6,6,6,6,6,6,5,6,5,5,6,5,5,5,4,5,5,6,7,8,8,10,11,11,11,12,12,14,15,15,16,18,17,17,18,18,17,18,20,19,20,20,20,23,22,23,23,25,22,23,23,24,24,22,23,24,22,22,23,24,23,24,22,22,22,24,20,20,22,22],[29,29,28,28,29,29,28,28,28,27,27,26,27,27,26,27,26,27,27,26,28,27,27,28,27,27,27,28,28,27,27,27,27,28,27,28,27,28,28,28,27,27,27,27,26,26,26,24,26,24,24,23,25,23,22,23,22,21,20,21,17,15,13,10,9,8,6,6,5,4,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,3,4,4,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,2,3,3,3,3,4,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,5,5,5,5,5,6,6,6,6,6,6,6,5,5,4,5,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,3,3,4,4,3,3,2,2,2,2,3,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,5,6,6,6,5,5,6,6,5,6,6,6,7,8,8,9,11,12,12,14,16,16,15,16,18,19,19,21,22,21,22,21,24,25,22,26,27,26,25,26,25,25,24,24,23,24,23,25,25,24,25,27,26,27,26,25,26,27,26,27,26,27,27,27,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,27,26,27,26,26,26,25,24,23,23,20,20,19,17,17,15,14,12,10,9,8,8,7,6,7,7,7,7,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,11,11,10,11,10,9,8,8,9,9,9,9,10,10,11,10,10,9,9,9,8,8,8,8,8,8,8,7,7,7,6,6,6,5,5,5,6,6,5,5,6,6,5,6,6,6,6,7,7,7,7,7,7,7,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,5,6,5,6,7,7,8,6,6,5,4,4,4,5,4,4,4,5,5,5,6,5,6,6,6,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,3,4,4,3,3,3,4,3,3,4,3,3,3,4,3,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,4,5,5,4,4,5,5,4,5,6,5,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,4,4,4,4,5,5,5,6,6,6,7,6,6,6,6,7,6,6,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,8,8,8,8,8,8,7,7,7,7,7,6,7,7,7,6,6,6,7,6,7,7,6,7,6,7,7,7,7,7,7,8,8,7,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,5,5,4,4,5,6,7,8,8,10,10,11,10,11,13,13,15,16,17,19,18,17,18,19,17,18,21,20,20,22,21,23,24,25,23,24,23,25,24,25,25,24,25,24,23,23,24,25,24,25,23,23,25,25,22,21,24,24],[29,29,29,29,29,29,29,28,29,28,28,27,28,28,28,27,27,28,27,28,28,27,28,28,28,28,28,28,28,27,27,28,28,29,28,28,27,28,28,28,28,28,27,27,27,27,26,25,25,25,24,24,25,23,23,24,22,22,20,21,17,16,13,10,8,7,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,4,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,6,5,6,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,3,4,4,3,3,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,4,4,5,5,4,5,4,5,5,5,5,5,6,6,7,7,9,11,11,12,14,16,17,16,18,20,19,18,21,22,22,22,24,24,24,24,25,26,26,26,26,24,25,25,23,23,24,24,25,24,25,24,26,25,27,25,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,27,28,26,27,28,27,27,28,27,28,25,26,27,26,26,25,23,21,22,19,17,17,15,13,12,10,8,8,6,6,5,5,6,5,5,5,6,6,6,7,7,7,8,9,8,8,9,9,9,9,10,10,10,10,9,10,8,8,8,8,9,9,9,10,10,9,9,9,9,8,8,8,8,7,7,7,7,6,6,5,5,5,4,4,4,4,4,4,4,4,5,4,4,5,5,5,6,6,6,6,7,7,6,6,5,4,4,3,3,3,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,3,3,3,4,3,3,3,4,4,3,4,4,4,4,5,5,5,6,7,7,7,6,5,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,5,5,5,5,4,5,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,5,5,5,6,6,6,6,6,6,6,6,5,6,5,5,5,4,4,4,4,4,3,3,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,5,5,4,4,5,5,5,5,6,6,6,6,6,6,7,7,6,7,7,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,6,6,6,6,7,6,7,7,7,7,8,7,7,7,6,7,7,6,6,6,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,3,4,5,6,8,8,10,11,11,11,12,14,14,16,17,18,20,20,19,18,21,21,20,23,21,23,24,22,25,24,26,25,25,24,26,25,25,26,25,25,25,23,24,26,26,24,26,25,25,25,26,24,23,25,24],[29,28,28,28,28,28,29,28,28,27,27,27,27,26,26,27,27,27,27,27,28,27,27,28,28,27,27,28,27,27,26,27,27,28,27,27,27,27,27,27,27,26,26,27,26,26,26,25,25,24,24,23,23,23,22,23,21,21,19,19,17,16,12,10,9,7,6,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,4,4,4,4,5,5,5,5,6,5,5,6,6,6,6,6,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,2,2,2,2,3,4,4,3,3,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,4,4,4,4,4,4,5,4,5,5,5,5,4,6,5,5,5,5,5,5,5,5,6,6,7,7,8,9,11,12,12,15,15,17,15,17,18,18,17,19,19,20,21,21,22,23,23,24,24,25,25,26,25,22,24,23,22,23,24,24,23,24,25,26,25,27,26,27,26,27,26,27,26,26,26,26,27,26,26,27,27,27,27,27,27,27,26,26,27,27,27,26,27,26,26,27,26,25,26,24,24,22,21,19,20,18,15,17,14,12,11,10,8,8,6,6,6,6,6,5,6,6,7,7,7,7,7,7,8,9,8,8,9,10,9,9,9,10,10,11,10,9,8,8,8,9,8,9,9,10,10,9,9,9,8,8,8,8,8,8,7,7,7,6,7,6,6,5,5,5,5,4,5,5,4,5,5,4,4,5,5,5,6,6,6,6,6,6,6,6,5,4,4,3,3,3,2,2,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,7,7,7,6,6,5,5,4,5,5,4,4,5,5,5,6,6,6,6,6,6,6,5,6,6,5,5,5,5,4,5,5,4,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,4,4,4,4,5,5,5,6,6,6,6,7,6,6,7,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,4,4,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,6,6,7,7,8,7,6,7,6,7,6,6,6,6,6,6,6,6,5,6,6,5,7,7,7,7,7,7,6,7,7,7,7,7,8,7,7,7,7,7,6,6,6,6,6,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,5,6,7,7,9,10,11,10,11,12,12,15,16,17,18,19,17,17,18,19,18,20,19,20,23,22,24,24,24,23,25,23,24,25,24,25,23,24,24,22,23,24,24,24,24,23,23,23,25,22,21,23,23],[28,27,27,27,27,27,28,27,27,26,26,25,25,25,25,26,25,25,26,25,26,26,25,26,26,26,25,26,26,24,26,26,26,26,26,26,25,26,26,26,25,26,25,25,25,24,24,23,23,22,22,23,21,22,20,20,19,18,17,17,14,14,11,9,8,7,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,4,4,4,4,4,3,4,3,3,3,4,3,3,4,4,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,4,4,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,5,5,4,5,6,5,6,5,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,3,4,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,5,5,4,5,5,5,5,5,4,5,5,5,5,5,6,6,8,7,9,11,12,11,13,14,15,14,15,16,15,15,16,17,18,18,18,20,21,20,22,23,23,23,22,23,21,22,22,21,22,21,23,22,22,22,25,24,25,24,25,25,25,25,25,24,24,25,25,25,25,25,25,26,26,25,26,25,26,25,25,25,26,25,25,26,25,25,25,24,24,24,23,23,21,21,19,18,17,15,15,13,12,10,9,8,7,7,6,6,6,6,6,6,6,6,6,7,7,7,7,8,8,7,8,8,8,8,9,10,9,10,9,8,8,7,7,7,7,8,8,8,9,9,9,9,8,8,8,7,7,8,7,7,7,7,6,6,6,5,5,5,5,4,4,5,4,4,5,5,4,5,5,5,5,5,6,6,6,6,6,6,5,5,4,4,3,3,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,6,6,7,7,5,5,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,5,5,6,5,6,6,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,5,6,6,6,5,5,6,5,5,5,4,4,4,5,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,7,7,7,7,7,7,6,7,6,6,6,6,6,6,6,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,6,7,7,6,7,6,7,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,4,5,6,7,7,9,10,10,10,10,12,13,14,17,14,19,17,16,17,18,16,17,19,18,19,21,20,22,21,23,21,23,22,23,23,23,24,22,22,23,20,21,23,23,22,23,22,21,21,23,21,20,22,22],[28,29,29,29,28,29,28,28,29,27,28,27,27,27,27,27,26,27,26,26,26,26,26,26,26,26,27,26,27,26,26,26,27,27,26,27,26,27,27,27,27,26,25,26,26,26,24,24,24,23,22,23,23,21,20,22,20,19,18,18,16,14,12,9,8,6,5,4,4,4,3,3,3,2,2,2,3,2,3,3,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,2,3,3,3,4,4,4,4,4,4,4,4,4,5,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,2,1,2,2,2,2,3,3,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,3,3,3,3,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,4,4,4,4,5,4,4,5,5,5,6,6,7,8,10,11,11,13,15,16,14,16,18,17,17,19,19,20,21,21,22,24,23,24,25,25,24,25,23,23,24,23,22,23,23,24,24,24,24,25,25,26,25,26,26,26,27,26,26,27,27,26,26,26,26,27,27,27,27,27,27,28,27,27,25,26,27,26,27,27,26,26,24,24,25,24,23,22,21,20,20,18,17,16,14,13,11,9,7,7,6,5,5,5,5,4,5,4,5,6,6,6,6,6,7,7,7,7,8,8,8,8,9,8,9,9,8,8,7,7,7,7,8,8,8,8,9,8,8,8,8,7,7,7,7,6,6,6,6,6,5,5,5,4,4,4,3,3,4,4,3,4,4,4,4,4,4,4,5,5,5,6,6,6,6,5,5,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,5,6,6,6,5,4,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,4,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,5,6,7,7,9,10,11,10,11,14,14,17,17,17,20,21,19,18,18,20,20,22,21,22,24,22,25,24,25,24,25,23,25,25,24,25,24,25,24,23,24,25,25,24,25,24,24,24,25,24,22,25,25],[29,29,29,29,29,29,29,29,29,28,28,27,28,27,28,27,28,28,28,28,28,27,28,28,28,28,28,28,29,28,27,28,28,29,28,28,28,28,28,28,28,28,27,27,27,27,25,25,25,25,24,24,25,23,22,23,21,21,20,21,17,15,13,10,8,7,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,4,4,3,4,4,4,4,5,5,4,4,3,3,4,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,6,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,2,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,5,4,5,5,5,5,5,6,6,7,7,8,10,11,12,14,15,16,16,16,19,17,17,20,21,20,21,22,24,24,23,25,25,26,25,25,23,24,24,23,24,24,23,25,24,24,24,26,26,28,24,26,27,27,27,27,27,27,27,27,27,27,27,27,28,27,27,28,28,28,27,27,26,27,28,26,28,27,26,28,25,26,25,25,24,24,23,22,21,18,16,16,15,13,12,10,8,7,6,6,5,5,6,5,6,5,5,6,6,7,7,7,8,8,8,8,8,9,9,9,9,9,9,10,9,9,8,7,8,8,8,9,9,9,9,9,9,9,8,8,7,7,7,7,6,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,6,5,5,5,4,4,3,3,2,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,5,5,5,5,7,7,7,6,5,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,5,5,5,5,5,4,5,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,5,5,4,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,3,4,4,4,3,4,4,3,4,4,4,3,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,5,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,7,6,7,6,6,7,6,6,6,6,6,6,6,6,6,5,5,5,5,5,6,6,6,6,6,7,6,7,7,6,6,7,7,6,6,6,7,6,6,6,5,5,4,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,5,6,7,7,9,10,11,10,11,14,14,16,17,18,20,21,20,18,19,20,19,22,20,22,23,22,25,24,25,25,25,24,25,24,25,25,24,24,25,21,23,24,24,23,24,22,23,24,25,22,21,24,24],[28,28,27,28,27,28,28,28,27,27,26,26,26,25,26,26,26,26,26,26,27,27,27,26,26,27,26,26,27,25,25,26,26,27,26,26,26,27,27,26,27,26,25,26,26,25,25,24,24,23,23,22,22,22,21,20,21,19,19,17,15,14,11,9,9,7,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,2,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,5,5,4,5,5,5,6,6,6,7,6,5,5,4,5,4,4,4,4,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,2,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,5,5,4,5,5,4,4,4,5,5,5,5,5,6,7,7,8,9,11,11,12,14,15,16,14,15,17,16,16,18,18,19,18,20,21,22,22,23,23,24,23,24,24,21,23,22,21,23,23,23,22,23,23,25,24,26,25,26,26,26,26,27,26,26,26,26,26,26,26,26,26,27,26,27,26,26,26,26,26,26,26,26,26,26,26,26,25,25,24,23,23,21,21,18,18,17,14,16,13,12,11,9,8,7,7,6,6,6,6,5,6,6,6,7,7,7,7,7,8,8,8,8,8,9,9,9,9,10,10,10,9,9,8,8,8,8,8,8,9,9,9,9,9,8,8,8,8,7,7,7,7,7,7,6,6,5,6,5,5,5,4,4,5,4,4,5,5,4,4,5,5,4,5,6,5,6,6,6,6,5,5,4,4,3,3,3,2,3,2,3,2,2,3,2,2,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,5,4,5,5,6,5,6,7,7,7,6,5,5,5,4,5,5,4,4,5,5,5,6,6,6,6,7,7,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,4,5,5,5,5,5,5,5,5,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,4,4,4,4,4,5,5,6,6,6,7,7,7,6,6,7,7,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,4,4,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,7,6,7,7,7,7,7,7,7,6,6,7,6,6,6,6,6,6,5,6,5,5,6,6,7,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,4,4,6,7,8,9,10,11,10,10,11,14,15,16,16,18,19,16,17,19,19,18,20,19,20,21,21,23,23,22,22,24,23,24,23,24,23,22,23,24,22,22,22,23,24,23,22,21,22,24,22,20,22,22],[27,27,27,27,27,27,27,27,27,26,25,25,26,25,25,25,25,26,26,26,27,26,26,27,26,26,26,26,26,25,26,26,26,27,26,27,26,27,27,27,27,26,25,26,26,26,25,24,24,24,22,22,23,22,20,21,21,19,19,18,16,14,13,10,9,8,7,6,6,6,5,5,4,3,3,4,4,3,4,4,4,3,4,3,4,4,4,5,4,4,4,5,4,5,5,4,4,5,4,4,4,5,5,4,5,5,5,4,5,5,6,5,5,4,4,5,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,4,4,4,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,5,5,5,5,5,5,5,6,6,6,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,2,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,4,4,4,4,5,4,4,4,5,5,5,5,5,6,6,5,5,5,5,6,6,6,6,7,7,8,8,9,11,12,12,14,15,16,15,16,18,16,17,19,20,20,20,20,22,23,22,24,24,26,25,25,23,24,25,23,22,23,24,24,23,23,23,27,26,26,25,26,26,27,27,27,26,26,26,26,26,26,27,27,26,27,27,27,26,27,26,27,25,27,26,26,27,27,26,26,24,25,25,25,23,22,22,21,20,18,17,17,15,13,12,11,8,8,8,7,7,6,7,6,6,6,7,7,7,7,8,8,8,9,8,8,9,9,9,9,10,9,10,9,9,8,8,8,8,8,8,9,9,9,10,9,10,9,9,9,8,7,8,8,7,7,8,7,7,6,6,6,5,5,5,5,5,5,5,5,5,5,5,6,5,5,6,6,6,7,7,6,6,6,5,4,4,3,3,3,2,2,2,2,2,2,3,2,2,3,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,5,4,5,4,5,5,5,6,7,7,6,6,5,4,4,4,5,4,4,5,5,5,5,5,6,6,6,7,7,6,6,6,6,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,5,4,4,4,4,4,4,4,4,4,5,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,5,5,5,5,6,6,6,6,7,7,7,7,6,7,7,6,6,6,6,5,6,5,5,4,5,5,4,4,5,4,4,4,5,4,4,5,5,4,5,5,5,5,6,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,7,6,7,6,7,8,7,8,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,7,6,7,7,6,7,7,6,7,7,7,7,7,7,7,7,7,6,7,6,6,6,5,5,6,5,5,5,5,5,4,5,4,4,4,4,3,4,4,5,7,8,8,10,11,11,11,10,13,14,16,17,17,19,18,18,18,20,19,18,20,19,20,21,20,23,23,23,22,23,23,23,24,24,26,23,24,23,22,22,23,24,24,24,22,22,22,23,22,21,22,23],[28,28,29,29,28,29,28,28,28,27,28,27,27,27,27,27,27,27,26,27,27,26,26,27,26,26,27,26,27,26,25,27,27,28,26,27,26,27,27,26,27,27,25,26,26,26,25,24,24,24,22,23,23,21,20,22,21,20,19,20,17,15,12,10,8,8,6,5,5,4,4,4,4,3,3,3,3,3,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,6,6,5,4,4,4,5,4,4,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,4,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,3,2,2,2,2,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,5,5,4,5,5,5,5,5,6,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,2,3,3,3,3,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,3,4,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,5,5,5,5,5,6,5,5,5,5,5,5,5,5,6,6,7,7,8,9,11,12,12,13,15,16,16,17,19,19,19,20,21,21,20,23,23,24,24,24,25,25,24,25,24,24,25,22,22,24,24,25,23,24,25,25,25,27,25,26,27,27,27,26,26,27,27,27,27,27,27,27,27,27,27,27,28,28,27,27,26,26,27,27,27,27,26,27,24,24,25,24,23,23,21,21,21,18,18,17,15,14,12,11,9,8,7,6,6,6,6,5,6,5,6,6,7,7,8,7,8,9,8,8,9,9,9,9,10,10,10,10,9,9,9,8,9,9,8,9,10,10,11,10,9,9,9,9,8,8,8,8,8,7,7,7,6,6,6,5,5,4,5,4,4,4,4,4,5,5,4,5,5,5,5,6,6,6,7,7,7,6,6,4,5,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,6,7,7,7,6,5,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,5,5,5,5,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,3,4,4,4,4,4,4,4,4,4,5,5,5,4,5,5,4,4,5,5,5,4,4,4,4,5,4,4,4,4,4,4,4,4,5,5,5,6,6,6,6,6,7,7,6,6,6,6,6,6,5,5,5,4,4,3,4,4,3,3,4,4,3,3,4,3,4,4,4,3,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,4,4,5,5,4,4,5,4,4,5,5,5,5,6,6,6,6,6,7,7,7,6,7,7,6,6,6,6,6,6,6,6,6,6,5,5,5,5,6,7,7,6,6,6,7,7,7,7,7,7,7,7,7,6,7,6,6,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,4,5,7,8,8,10,12,11,11,12,14,15,17,18,18,21,21,19,19,20,21,19,22,21,21,23,22,25,24,25,24,25,24,25,25,25,25,24,25,25,23,24,25,24,25,25,24,23,24,26,23,23,25,25],[29,28,28,29,28,28,29,28,28,28,27,28,28,27,27,27,27,28,27,28,28,27,28,28,27,28,28,27,28,27,27,28,28,28,27,28,27,27,28,27,28,27,27,27,27,27,26,25,26,25,24,25,25,23,23,24,22,22,21,21,18,16,14,12,10,10,9,8,7,7,6,6,6,5,4,5,5,4,5,6,4,4,5,5,4,5,6,6,6,6,6,6,6,5,6,6,5,6,6,6,5,6,6,6,6,7,6,6,6,7,8,6,6,6,6,6,5,5,5,5,5,5,4,5,5,4,5,5,5,4,5,6,5,5,5,6,6,6,6,5,5,5,5,5,5,5,5,4,5,5,4,4,4,5,5,5,6,6,6,6,6,6,6,5,5,4,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,5,5,4,5,5,6,6,7,7,7,7,7,8,8,7,8,8,7,6,6,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,2,3,3,3,3,3,4,4,4,5,4,4,4,3,4,4,4,3,2,3,2,1,1,1,1,1,0,1,2,3,4,4,3,2,2,3,3,2,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,2,2,2,2,3,3,4,5,5,4,4,6,5,5,6,5,6,5,6,6,6,6,7,7,7,7,6,8,7,7,7,7,7,8,8,8,8,8,10,9,10,11,12,14,14,16,17,18,17,19,20,19,19,21,22,21,22,24,25,25,24,26,25,27,26,27,25,24,26,24,22,25,24,25,24,24,24,27,26,27,26,26,26,27,27,28,27,27,27,26,27,27,27,27,27,27,27,28,28,28,27,28,27,27,28,28,28,27,27,27,25,25,26,25,23,23,22,21,21,19,18,18,15,14,13,12,10,10,9,9,9,9,9,9,9,9,9,10,9,10,10,10,11,12,11,10,11,12,12,11,12,13,13,13,11,11,11,10,10,11,10,11,11,13,13,11,13,12,12,11,11,10,11,11,10,10,9,9,9,9,8,8,7,6,6,6,7,6,5,6,7,6,6,7,7,6,6,7,7,8,8,8,8,7,6,5,5,4,5,3,3,3,3,3,2,3,3,3,3,4,3,4,4,4,5,5,4,5,5,6,5,5,5,6,6,6,7,7,6,7,7,8,8,9,9,9,8,7,7,6,7,7,6,6,6,6,7,7,7,8,7,8,9,9,9,7,8,8,7,7,8,7,7,7,7,6,6,6,6,6,6,6,5,4,5,4,5,4,4,5,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,6,7,7,7,7,7,7,7,8,7,7,8,7,7,7,8,8,7,7,7,7,6,6,7,6,5,5,6,6,6,6,6,7,7,8,8,8,9,10,10,8,8,9,9,8,8,7,8,7,7,7,7,6,7,6,6,6,7,6,6,6,7,6,6,7,7,6,7,7,7,7,7,7,8,7,8,8,8,8,8,8,8,7,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,8,8,7,8,9,8,8,8,9,8,9,9,9,9,10,10,9,10,10,10,10,9,9,9,10,9,9,10,8,8,9,9,9,9,9,9,10,9,9,9,10,10,9,9,9,10,9,9,9,10,8,8,8,8,8,7,6,7,7,6,6,6,6,5,5,5,5,5,5,4,4,5,6,8,9,9,11,11,12,12,11,14,16,17,17,19,20,19,19,20,21,21,18,23,20,22,23,22,24,25,25,24,24,24,25,25,24,25,25,25,25,23,24,25,25,24,25,24,23,25,26,23,23,24,23],[27,27,26,27,27,27,27,27,26,26,26,26,26,25,25,26,26,26,26,27,27,27,27,27,27,26,27,27,27,26,26,27,27,28,26,27,26,26,27,26,27,27,26,26,27,26,25,24,25,24,24,23,23,23,22,22,22,21,21,20,18,17,15,13,12,11,10,10,9,9,7,7,6,5,5,6,6,5,6,7,7,6,7,7,6,7,8,8,8,8,8,8,9,8,8,8,7,8,8,8,8,8,9,8,8,8,8,8,8,9,9,8,8,8,7,8,7,7,7,7,7,7,6,6,7,6,6,7,7,6,6,7,6,6,6,6,6,7,7,7,6,8,7,7,7,8,8,7,7,7,7,6,7,7,7,8,8,8,7,8,8,7,7,7,8,6,6,7,6,5,6,6,5,5,6,5,5,5,5,5,4,5,4,4,4,5,4,5,5,4,5,6,5,5,6,7,7,8,7,8,8,8,8,9,9,9,9,8,8,7,8,8,7,8,7,6,6,6,6,5,6,6,5,5,5,4,4,4,4,3,3,4,4,5,6,6,5,4,5,5,5,4,4,4,3,3,3,3,3,2,2,2,1,0,1,2,3,4,3,3,2,2,3,3,3,4,4,5,5,5,5,5,7,7,7,7,6,7,7,7,7,7,6,6,6,5,5,5,4,4,4,4,3,3,3,3,2,4,3,4,4,5,5,5,6,5,6,7,7,7,6,6,7,7,7,8,8,8,7,7,8,8,8,8,7,8,9,9,9,9,9,10,11,11,12,13,14,14,16,15,18,16,17,19,19,19,19,20,21,20,22,23,23,23,25,24,26,25,25,25,23,25,23,23,24,24,24,23,24,24,27,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,26,27,27,27,27,26,26,27,27,26,26,27,26,26,27,25,24,25,24,23,22,22,20,20,19,17,18,15,15,13,12,11,10,10,10,10,9,9,9,10,10,10,11,10,11,11,10,11,12,12,11,12,13,13,13,13,13,14,13,11,11,11,11,11,11,11,12,12,12,14,13,14,13,12,12,11,11,11,11,11,11,10,10,10,9,9,9,9,8,7,8,9,7,8,9,9,8,8,9,8,7,9,9,8,9,8,8,9,8,7,7,6,5,5,4,4,3,5,5,3,4,5,4,3,4,5,4,4,6,6,6,5,7,7,7,6,8,8,8,8,7,9,8,8,8,8,8,9,10,10,10,9,8,8,8,8,8,8,6,7,8,9,9,9,10,10,10,10,10,10,9,10,9,9,9,9,9,8,9,9,9,9,9,8,7,7,8,6,6,7,6,5,5,6,6,5,6,6,5,5,6,6,7,6,7,7,7,7,6,7,6,6,8,8,7,8,9,8,8,8,7,9,8,9,9,9,8,9,9,8,9,8,9,9,9,9,9,9,9,8,9,8,8,8,9,9,9,8,7,8,8,9,9,9,10,9,9,10,10,10,11,10,10,10,10,10,10,10,9,9,9,9,8,8,7,8,7,7,7,7,8,6,8,7,7,7,9,8,7,9,9,9,10,9,9,9,9,10,9,9,9,9,9,10,9,9,10,9,9,9,10,9,9,9,9,9,9,9,8,8,8,8,8,8,9,8,9,9,9,9,10,9,10,10,10,10,10,11,10,11,10,11,11,10,11,10,10,10,10,10,10,10,10,9,9,10,9,10,10,10,10,10,11,10,10,10,9,11,10,10,10,10,10,11,10,9,10,10,10,10,8,9,10,9,8,8,8,7,7,7,6,6,6,6,5,6,8,8,10,10,11,12,13,12,13,14,16,16,18,17,21,19,18,20,21,20,19,21,19,20,22,21,24,25,23,23,23,25,24,25,25,25,24,24,25,23,22,24,25,24,25,23,23,24,24,23,20,24,24],[29,29,29,29,29,29,30,29,29,29,29,28,29,28,29,28,29,29,28,29,29,28,29,29,28,29,29,29,29,29,28,29,29,29,29,29,28,29,29,29,29,29,28,28,28,28,27,27,28,26,26,27,26,26,25,26,25,24,23,22,21,19,18,16,14,14,14,13,12,12,11,10,9,9,8,10,9,8,9,10,10,9,10,11,9,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,11,10,9,9,11,10,10,10,10,11,13,11,11,10,10,11,10,9,9,9,8,10,10,9,9,10,9,8,9,7,8,8,7,8,7,8,7,8,7,8,8,8,8,9,10,10,9,11,10,10,10,11,11,11,10,12,11,10,11,12,12,11,10,10,11,9,9,11,9,9,10,10,8,9,9,7,6,7,6,6,6,6,5,5,5,5,5,5,6,5,6,7,5,7,7,9,9,11,10,10,10,10,10,11,11,13,11,10,10,10,9,10,8,9,9,7,9,10,7,7,8,7,7,7,8,6,6,6,7,6,5,8,7,8,8,8,8,8,7,8,7,7,7,6,6,4,4,4,3,3,3,2,1,1,0,1,3,4,3,3,2,3,3,3,4,6,7,8,6,7,7,7,9,10,10,10,9,8,9,9,7,10,8,9,9,7,7,7,6,5,7,6,5,4,5,5,3,4,5,7,7,7,6,6,7,7,7,7,8,8,8,8,7,9,9,9,10,10,9,10,11,11,10,11,9,11,12,12,13,13,13,13,14,14,15,16,18,17,19,19,20,20,21,23,22,22,23,24,24,24,25,27,27,26,27,28,28,27,28,27,26,27,26,26,27,26,27,27,26,27,28,27,28,28,28,28,28,28,28,28,28,29,29,28,28,29,28,29,28,28,29,28,28,28,28,28,28,28,28,29,28,28,28,27,28,27,27,26,26,26,24,24,21,22,22,19,19,17,16,15,14,13,13,12,12,13,10,12,11,12,13,13,13,14,13,14,15,14,14,14,15,16,15,16,15,16,16,14,14,14,13,14,14,14,15,14,15,15,16,16,16,15,14,15,14,14,13,14,14,13,12,13,12,11,11,11,13,9,8,10,8,10,9,10,9,8,10,9,9,10,10,10,11,11,11,11,10,8,8,7,6,6,5,4,4,5,5,4,4,6,5,5,6,7,7,6,7,7,7,7,7,9,7,7,10,10,11,11,10,11,12,10,11,10,10,11,11,12,12,11,10,11,10,10,10,10,9,10,10,11,11,11,11,12,13,14,13,13,12,12,12,12,12,12,12,12,10,11,11,10,11,10,11,10,10,11,10,9,10,9,7,8,9,7,7,8,7,7,7,8,7,7,9,9,9,7,8,9,8,8,9,9,10,9,10,10,10,10,10,10,10,11,11,10,11,12,11,10,11,11,11,12,12,12,12,12,12,12,11,11,11,12,12,11,12,12,12,11,12,12,11,12,12,11,12,12,12,13,13,13,12,12,13,12,11,13,12,12,12,12,12,12,10,10,11,10,9,11,11,9,10,10,10,10,11,11,10,10,10,12,12,11,11,11,11,11,11,11,11,12,12,11,12,11,12,12,11,11,12,12,11,11,12,12,12,12,11,10,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,12,12,13,12,12,13,13,12,12,13,13,12,13,13,12,13,12,13,12,13,12,12,13,13,13,13,13,12,13,12,12,13,13,14,12,13,11,13,13,11,11,11,11,11,10,11,10,9,10,9,10,8,8,9,8,8,8,6,8,7,9,10,12,11,14,14,14,15,14,17,19,18,19,20,20,22,19,22,22,22,19,24,23,22,24,25,25,26,26,25,24,25,26,26,26,27,25,25,27,26,25,24,25,26,26,25,25,25,26,26,24,26,26],[28,28,28,28,29,29,29,28,28,28,28,27,28,27,28,27,28,29,28,29,29,28,29,29,29,29,29,28,29,29,28,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,28,27,29,27,26,26,27,26,26,27,26,25,25,25,23,21,20,19,18,18,17,15,16,14,15,14,13,12,12,13,13,12,13,13,12,12,13,12,11,12,14,14,14,13,14,13,12,14,13,13,12,13,13,12,12,14,13,11,13,13,13,11,15,15,16,16,15,15,15,16,15,15,12,12,13,12,9,10,11,11,9,10,11,9,9,9,10,8,10,9,10,9,10,10,10,9,10,10,11,10,10,11,11,12,11,12,12,13,13,15,15,16,16,16,16,15,15,16,14,14,14,14,11,11,12,11,11,12,13,10,9,9,11,9,11,8,7,8,11,7,5,9,10,7,8,10,9,9,10,11,11,10,12,13,14,12,14,15,15,16,14,15,13,13,13,12,12,11,11,12,11,12,11,11,10,10,9,11,11,10,10,11,11,10,9,12,11,10,12,13,12,11,10,10,12,11,10,11,9,10,8,9,8,7,4,4,4,3,1,0,2,4,4,4,3,6,7,6,7,9,8,8,9,10,10,11,12,11,12,13,12,11,12,11,12,12,11,10,11,10,10,10,9,10,10,10,9,9,10,9,7,8,10,12,10,11,11,9,11,11,9,11,12,11,11,12,12,12,11,14,13,15,14,14,15,15,14,13,14,16,16,14,16,16,16,18,15,16,18,18,20,19,20,21,23,22,23,24,24,24,25,26,26,27,27,27,28,27,28,28,28,28,28,28,27,28,27,27,28,27,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,30,29,29,30,30,30,29,29,29,29,29,29,30,29,29,29,28,28,28,28,27,27,26,24,25,23,23,23,21,21,20,19,18,18,17,16,15,16,16,14,16,15,16,16,17,18,17,15,17,18,17,16,17,19,17,18,19,19,19,18,16,17,15,15,17,16,16,17,18,19,19,19,19,19,18,17,18,17,17,18,18,16,16,16,16,16,15,14,15,14,13,12,13,13,12,12,13,13,12,13,13,13,13,14,13,13,14,13,13,13,12,12,11,8,8,8,7,6,8,6,5,6,7,6,6,7,8,8,8,9,11,10,9,10,12,11,11,14,14,14,14,14,14,14,14,13,14,14,15,15,15,15,16,15,15,14,15,15,13,13,14,15,15,18,16,16,17,18,19,19,19,17,16,18,17,16,17,16,16,16,14,15,14,14,13,13,13,13,13,11,12,11,11,9,10,10,11,9,10,9,10,8,10,11,7,10,11,11,8,10,11,10,9,12,12,12,12,12,13,12,13,14,14,15,14,15,14,15,15,14,14,17,16,14,16,17,15,14,16,16,16,14,15,16,15,17,15,15,14,16,15,16,16,17,17,17,16,17,18,17,18,18,17,17,15,18,17,15,17,17,16,17,15,16,16,14,13,13,15,13,14,14,13,13,13,13,14,14,13,13,14,14,13,14,14,15,14,14,15,16,15,14,16,15,15,15,14,17,16,15,14,17,17,14,15,16,14,17,14,15,14,13,16,14,14,15,16,14,14,16,16,15,16,16,16,17,16,16,16,16,16,17,16,16,17,16,18,17,17,16,17,16,17,16,15,15,15,16,15,16,16,15,16,16,16,16,17,15,17,16,17,16,17,14,16,16,15,15,15,15,14,14,14,14,13,13,12,12,12,12,12,10,12,12,8,8,11,11,12,13,14,15,16,15,17,16,18,20,20,21,21,24,21,21,22,24,23,22,24,23,24,26,23,26,26,26,25,25,25,26,27,27,27,26,27,28,25,25,27,27,26,27,26,26,27,27,25,24,26,26],[28,28,28,28,29,28,29,28,28,27,28,27,28,27,28,27,29,29,27,29,29,28,28,29,28,29,29,28,29,29,28,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,28,28,29,28,26,27,27,27,26,27,26,25,25,25,23,21,20,20,19,19,18,16,16,15,15,15,13,12,14,14,13,12,14,13,14,13,14,13,10,13,15,14,15,13,14,14,12,14,14,14,12,15,15,11,13,15,15,11,14,15,15,12,14,16,16,16,15,16,15,15,14,14,13,13,14,12,11,12,12,10,9,11,10,9,9,10,8,9,11,10,10,9,11,10,9,9,11,11,11,10,10,11,11,13,11,11,13,13,13,15,15,15,15,16,15,15,14,14,15,14,14,14,13,11,12,12,11,10,11,10,10,10,9,9,11,8,7,8,9,5,6,9,5,5,10,10,11,10,9,12,11,11,12,13,13,13,13,15,15,16,15,13,13,12,12,11,12,10,12,11,11,11,9,11,12,11,10,9,12,12,10,12,11,10,10,11,11,11,12,12,11,12,12,11,12,10,11,9,10,10,9,8,8,7,6,6,5,4,3,2,0,1,2,3,4,5,7,7,6,9,9,10,10,10,11,11,12,13,14,12,13,11,11,11,9,11,11,11,11,9,9,10,9,8,10,11,9,8,9,9,7,8,10,11,12,11,11,11,12,12,12,12,12,12,12,14,13,13,13,15,15,16,14,14,16,16,15,15,14,16,18,16,16,18,18,18,20,19,19,20,22,20,21,23,24,23,23,25,24,25,26,27,27,27,27,27,28,28,28,28,29,28,29,29,28,29,28,27,28,27,28,28,27,28,29,28,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,28,29,28,28,27,26,26,25,26,24,23,23,21,21,21,19,18,19,19,18,20,19,20,17,19,17,17,18,19,20,20,18,19,20,19,18,19,21,19,20,21,20,21,20,18,17,16,17,17,19,19,19,20,20,21,21,22,21,21,20,20,19,19,20,19,19,20,18,18,19,17,17,17,15,15,14,16,15,14,16,16,14,15,16,15,16,15,15,16,16,15,14,15,14,13,15,12,11,11,8,7,7,8,9,7,7,8,8,7,8,8,8,10,11,11,12,10,13,13,12,12,14,13,14,13,15,14,14,15,14,16,15,15,16,16,17,17,15,14,15,14,13,12,11,14,14,15,16,17,17,17,18,19,19,19,18,18,18,17,15,18,17,16,15,15,14,15,15,14,13,13,14,13,12,13,12,12,11,12,12,11,10,12,10,11,10,12,12,11,12,14,14,11,13,14,12,13,14,15,13,13,15,15,12,14,14,16,15,14,15,15,15,14,15,16,17,17,16,18,18,16,16,18,17,17,15,15,17,16,17,15,15,15,15,15,16,16,15,16,17,16,17,18,17,18,19,18,18,16,18,17,16,16,18,16,17,17,15,15,14,14,14,14,13,15,15,13,14,15,13,14,15,15,13,15,17,15,17,16,17,16,15,18,18,16,17,19,18,17,17,16,20,19,17,16,19,18,15,19,18,16,18,17,17,14,14,19,16,14,17,19,16,16,19,17,17,18,19,18,19,18,19,19,19,21,19,19,19,19,18,20,20,20,18,20,20,20,18,18,18,17,19,18,18,18,17,17,19,18,18,20,18,19,18,19,18,18,17,20,17,16,16,17,16,16,15,16,15,15,15,15,13,13,16,14,12,13,13,11,8,11,10,12,14,14,16,16,17,17,16,19,20,20,21,21,24,22,21,23,24,21,22,24,23,23,26,23,26,26,26,26,26,26,27,27,27,28,27,28,28,26,26,27,28,26,27,26,26,27,27,25,24,25,26],[29,29,28,28,29,28,29,29,28,28,28,28,28,27,28,28,28,29,27,29,29,28,28,29,28,29,29,29,29,29,28,29,29,29,29,29,29,29,29,29,29,29,28,28,29,28,28,27,28,27,27,27,27,27,25,27,26,25,23,24,23,21,20,19,19,18,18,17,16,16,15,15,14,15,14,14,13,13,14,14,16,14,14,14,12,13,14,14,14,13,14,14,13,14,14,13,12,12,13,12,12,13,14,11,13,14,13,12,13,15,17,15,14,15,14,15,14,13,13,12,12,12,12,11,11,12,11,10,11,8,10,10,9,11,11,11,10,8,10,10,9,9,11,10,9,11,11,9,11,12,11,10,13,13,13,14,15,14,16,17,16,14,14,14,15,14,13,14,13,13,12,13,11,12,12,10,9,11,9,9,8,9,6,7,8,5,6,7,8,5,8,8,9,8,8,11,11,10,10,11,12,11,11,14,15,16,14,11,12,12,13,11,10,10,10,9,9,9,8,9,10,11,8,10,10,10,9,11,10,10,11,11,12,12,12,13,12,11,11,10,10,10,11,10,9,11,9,7,7,7,6,5,6,4,3,2,1,0,1,3,4,5,7,6,5,8,9,10,9,8,10,9,11,11,12,11,11,10,9,10,11,9,9,11,10,9,10,10,9,8,10,9,9,9,9,9,9,9,12,12,13,12,14,13,14,13,13,14,14,14,14,15,15,14,14,16,17,17,16,15,16,16,16,15,14,16,18,16,17,18,18,17,17,18,19,20,21,21,21,22,22,22,24,24,23,25,25,25,26,26,26,27,27,26,27,27,28,28,28,28,27,27,27,27,27,27,28,28,27,28,29,28,29,29,29,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,29,29,29,28,28,29,28,28,28,27,27,26,27,25,25,24,22,23,21,21,22,20,19,19,18,17,19,18,18,17,19,16,18,18,18,19,19,19,19,20,19,19,18,20,21,21,22,20,21,20,19,19,18,18,18,18,18,19,20,19,21,21,21,21,21,19,20,19,18,19,19,19,20,18,18,18,17,17,18,16,17,14,16,17,15,16,16,15,14,16,15,14,16,16,15,14,16,15,15,14,12,12,11,9,10,9,8,8,9,9,6,7,8,8,6,8,8,8,10,9,10,11,11,11,11,10,10,13,11,11,14,14,13,14,14,13,15,14,15,15,16,16,15,13,11,14,13,13,11,11,13,14,14,15,15,15,15,18,18,18,17,16,16,17,15,16,16,16,16,15,15,15,14,15,14,14,13,14,15,11,11,14,12,10,12,15,11,9,13,13,10,10,14,13,10,13,15,13,10,15,14,12,11,14,15,11,13,14,14,12,15,15,16,16,14,16,15,16,16,16,17,17,17,15,17,18,15,16,17,17,16,15,15,16,15,17,15,15,16,15,15,16,15,14,16,16,15,16,17,16,16,18,16,16,15,16,16,15,16,17,16,17,17,16,17,15,15,16,16,15,16,16,14,15,16,16,16,15,16,16,15,16,16,17,17,18,17,16,18,18,17,16,18,17,17,18,15,19,18,16,16,20,18,16,18,19,17,18,16,17,14,15,19,17,14,17,19,17,16,19,19,17,17,19,19,18,17,19,19,18,18,19,18,19,19,18,19,19,19,18,19,19,20,19,18,18,18,19,18,18,19,17,18,18,18,18,18,18,18,18,19,17,19,16,19,18,16,18,17,17,16,18,17,17,14,15,15,13,12,13,13,10,12,13,9,10,11,11,12,13,13,17,16,18,18,17,18,20,20,23,22,25,24,21,22,25,24,22,25,22,23,26,25,26,27,27,26,27,27,27,27,27,28,27,27,28,26,26,28,28,27,28,27,27,27,27,25,24,26,26],[29,28,28,28,28,28,29,28,28,28,27,28,28,27,27,27,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,28,29,29,28,28,28,29,28,28,28,28,28,28,27,27,27,27,27,27,27,25,26,26,25,23,23,22,21,19,17,17,16,15,16,15,14,14,13,13,11,10,13,12,13,12,13,13,13,14,14,11,14,13,13,14,14,13,12,14,15,13,13,13,13,13,12,15,14,13,11,15,14,13,13,14,16,16,16,14,16,15,15,14,14,15,13,13,15,12,11,12,13,11,11,13,10,10,11,9,8,10,9,9,9,9,10,10,11,11,11,11,12,12,12,12,13,15,12,15,15,14,14,15,15,16,16,16,14,14,14,16,14,13,16,15,14,14,15,11,12,14,12,9,11,12,9,8,7,8,7,7,7,5,6,7,6,7,8,7,7,8,8,10,10,8,10,10,11,11,11,12,13,12,12,11,12,11,11,11,12,9,9,11,11,10,9,10,11,7,9,11,10,7,9,10,9,8,11,10,11,12,13,11,11,10,9,11,10,10,9,8,8,8,6,6,7,6,5,5,4,3,3,2,1,0,1,3,4,6,5,5,5,6,7,6,7,8,8,10,9,9,10,9,9,11,11,9,11,10,10,10,8,8,10,8,6,8,9,7,6,8,7,7,7,9,9,10,11,11,9,11,11,10,12,11,10,10,11,12,11,11,14,14,14,13,13,13,14,13,12,11,14,15,13,15,16,14,16,15,15,17,18,19,18,19,20,20,21,21,23,22,24,24,25,25,25,25,26,27,26,27,28,27,28,28,28,27,27,27,26,27,26,28,27,28,27,28,28,29,29,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,28,29,29,29,28,28,29,28,28,28,28,26,26,26,24,24,23,22,23,21,19,20,18,18,17,15,15,16,16,15,13,15,12,15,14,14,17,16,15,17,19,17,17,17,19,18,19,20,19,19,19,17,17,15,15,16,16,17,17,17,18,20,19,20,19,18,18,18,17,16,17,18,16,16,17,16,15,15,13,14,12,12,10,12,12,11,11,12,10,10,11,12,10,11,13,12,11,13,13,13,12,12,11,9,8,8,8,6,7,6,7,5,5,7,7,5,5,8,7,7,7,8,8,7,8,9,8,7,10,11,11,11,12,12,11,11,12,11,11,13,13,14,13,12,11,11,12,11,12,12,11,13,13,14,13,14,13,14,16,16,14,15,15,14,15,15,14,14,15,14,13,12,13,13,13,13,13,11,12,13,9,9,10,9,8,9,10,10,7,9,9,9,8,9,10,9,10,10,10,9,10,10,9,9,9,10,10,9,11,11,10,12,10,12,12,12,13,13,13,13,13,12,13,14,13,14,15,14,14,16,15,16,14,13,15,14,15,15,14,16,15,15,16,15,15,15,15,15,14,15,15,15,15,15,15,15,15,14,14,14,15,15,15,15,15,15,12,13,14,13,11,13,13,11,12,13,12,10,13,12,11,10,12,14,14,13,13,14,12,13,13,13,14,14,14,13,15,12,15,13,13,13,17,15,13,15,15,14,15,14,14,12,14,16,14,11,13,16,13,13,15,16,13,14,16,15,15,15,15,16,16,16,16,17,16,15,16,17,16,16,15,16,16,16,16,16,15,14,15,14,16,16,14,15,16,15,16,14,15,16,15,17,14,16,13,16,15,13,14,14,13,12,13,12,11,10,10,10,10,10,9,9,9,9,9,8,9,7,10,11,12,13,16,15,15,18,16,19,21,21,23,22,25,24,20,22,25,23,22,25,23,23,27,25,26,27,27,27,27,27,27,28,27,27,27,27,28,25,26,26,28,27,27,26,26,27,27,25,25,26,27],[28,28,28,28,28,28,28,28,27,27,27,25,28,26,27,26,28,28,27,28,28,27,28,28,28,28,28,28,28,28,27,28,28,28,28,29,28,28,28,27,28,28,27,27,27,27,26,26,26,25,23,24,25,23,22,24,23,21,21,21,19,17,15,13,12,11,10,9,9,9,8,8,7,7,6,7,6,6,7,7,6,7,7,7,6,8,8,8,8,8,8,9,8,9,9,9,8,9,9,9,9,9,9,9,9,10,9,9,9,10,11,10,9,9,9,10,9,9,9,9,9,8,7,8,8,7,7,8,8,7,7,8,7,8,7,8,7,8,7,8,7,8,8,8,8,8,8,7,8,8,8,7,8,8,9,9,9,9,9,10,9,8,8,9,9,8,7,9,7,7,7,7,6,6,8,6,5,6,6,6,6,5,5,5,5,5,5,5,5,5,6,6,5,5,6,6,8,7,7,8,8,8,8,9,9,10,9,8,8,8,8,8,7,7,7,6,6,7,6,5,5,6,5,4,5,5,4,5,5,4,5,6,7,6,7,8,7,7,7,7,6,6,6,5,5,5,4,4,3,4,3,2,3,3,2,3,3,3,1,0,1,1,2,2,3,3,3,4,4,5,4,5,5,5,5,6,5,5,6,6,6,5,5,5,5,4,5,5,4,4,4,4,3,4,4,4,3,4,5,5,5,6,6,6,7,7,7,8,7,7,7,8,8,8,8,9,9,9,9,9,10,9,9,9,8,9,9,9,9,10,10,11,11,11,13,13,15,14,15,16,17,17,18,20,20,19,22,22,23,23,24,25,26,25,26,26,27,26,26,26,25,26,24,24,24,24,25,25,25,25,27,27,28,27,27,27,27,27,27,27,27,28,28,28,28,28,28,28,27,28,28,28,28,27,27,27,28,27,27,28,27,27,28,26,27,26,26,24,24,23,22,22,20,19,19,17,16,14,14,12,12,10,10,10,10,10,10,10,10,11,11,10,11,11,11,11,13,12,11,12,14,13,13,14,14,14,13,12,13,11,12,12,12,12,13,13,14,14,13,15,14,13,13,13,12,11,12,12,11,11,10,11,10,10,10,10,8,9,7,8,9,9,8,9,9,8,8,9,8,9,9,9,10,10,10,10,9,9,8,7,7,6,6,5,4,5,6,4,3,4,5,4,4,5,4,4,5,6,6,4,6,6,5,6,6,6,6,7,7,7,8,7,7,8,8,9,9,10,9,9,8,7,7,7,8,7,6,8,9,9,10,9,9,10,11,11,10,11,10,10,9,9,10,9,8,9,9,7,8,8,8,7,7,6,7,6,5,5,6,5,4,6,5,5,6,7,6,6,6,6,7,6,8,7,8,7,6,6,6,6,6,7,6,7,7,7,7,7,7,8,8,7,8,8,9,8,8,8,9,9,8,9,9,9,8,9,9,9,8,8,9,9,9,9,9,9,8,9,9,10,9,10,10,9,10,11,10,11,11,11,10,10,11,10,10,10,10,10,9,9,8,9,7,7,7,8,7,7,7,6,7,7,7,7,8,7,7,7,8,9,9,9,9,9,8,9,10,8,9,9,10,9,9,10,10,9,8,9,9,9,9,9,10,9,10,8,9,8,7,9,8,9,8,9,9,9,9,10,9,9,10,10,11,9,10,11,11,10,10,10,11,9,11,11,9,10,10,10,10,11,10,9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,12,10,10,10,11,9,9,10,9,9,8,8,9,8,7,8,8,7,7,7,8,6,7,8,6,6,6,8,9,10,11,12,12,13,13,13,15,17,17,20,20,22,21,19,20,23,22,19,22,20,21,24,23,24,25,25,25,25,25,26,26,26,26,26,25,26,25,26,25,25,26,26,25,24,26,26,24,23,26,26],[28,28,28,28,28,28,28,28,28,27,27,27,27,26,27,27,27,28,27,27,27,27,28,28,27,27,28,27,28,27,26,28,28,28,27,28,27,28,28,27,28,27,27,27,27,27,25,25,25,24,23,23,24,23,22,23,22,21,21,20,18,16,14,11,9,9,7,6,6,6,5,5,5,4,4,4,5,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,4,5,4,4,4,5,4,4,5,5,5,5,6,6,6,6,6,7,6,5,5,5,6,5,5,5,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,5,5,5,5,6,5,5,5,5,4,4,5,4,4,4,4,4,3,4,4,3,3,4,3,3,3,2,3,3,2,2,3,3,2,2,3,3,3,3,4,5,5,5,4,5,5,5,5,5,5,6,5,5,5,4,4,4,3,3,3,3,3,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,4,5,5,5,5,4,5,4,4,4,4,4,3,3,3,3,2,3,2,2,3,2,2,3,3,2,1,1,0,1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,2,2,2,4,4,4,4,4,4,5,5,4,5,5,5,4,5,6,5,5,6,6,7,6,6,7,6,6,6,6,7,7,7,7,7,8,8,8,8,10,11,13,13,14,16,17,16,17,20,18,18,21,21,21,22,23,25,24,23,26,25,26,25,26,24,24,25,23,23,24,23,25,24,24,25,26,25,27,26,27,27,27,26,27,27,27,27,27,27,27,28,27,28,27,27,28,27,27,27,27,27,27,28,26,28,27,26,27,25,26,25,25,24,24,23,21,22,18,18,18,16,15,13,11,10,9,8,7,7,7,7,6,7,7,7,7,7,8,8,8,8,10,9,9,9,10,10,10,11,11,11,12,10,11,9,9,9,9,9,10,10,12,11,10,12,11,10,9,9,9,9,9,8,8,8,7,7,7,7,7,6,6,6,5,6,5,5,5,6,5,5,5,6,5,5,6,6,7,7,7,7,7,6,5,5,4,4,3,3,3,2,3,2,2,2,2,2,2,2,3,3,3,3,3,2,3,4,3,3,4,4,3,4,4,4,4,4,5,5,5,6,7,7,7,6,5,5,4,4,4,4,4,4,5,5,5,6,6,6,7,8,7,7,6,6,6,5,5,5,5,4,5,4,4,4,4,4,3,3,4,3,3,3,4,3,3,3,4,3,3,3,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,4,5,5,5,5,5,6,5,5,6,6,6,5,6,5,5,5,5,5,5,5,5,4,4,4,5,5,5,5,6,6,6,7,7,6,8,8,8,7,6,7,7,7,7,6,7,6,6,5,5,4,5,5,5,4,5,5,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,5,6,6,6,6,6,6,6,6,6,7,6,5,6,6,6,6,6,6,6,6,6,6,5,5,6,6,5,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,7,8,8,7,7,7,7,7,7,7,6,6,7,7,7,7,7,7,7,7,7,8,8,8,7,8,8,7,8,7,7,7,6,6,6,6,5,5,5,5,4,4,5,5,4,4,4,3,4,4,3,3,4,6,7,8,9,10,11,10,11,12,14,15,17,18,18,21,20,19,19,21,21,18,22,19,21,22,21,23,23,24,23,24,23,24,24,24,24,23,23,25,22,23,24,23,23,25,24,22,24,24,23,22,24,24],[28,28,28,28,28,28,28,27,28,27,27,26,26,26,26,25,26,26,26,26,26,26,26,26,26,25,26,26,26,25,25,26,26,27,25,26,25,26,26,25,26,25,25,25,25,24,23,22,23,22,22,22,22,20,19,21,19,18,17,17,15,13,11,8,7,6,5,4,4,4,3,3,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,3,3,2,2,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,1,2,2,2,2,2,3,3,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,2,2,2,3,3,2,2,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,7,10,10,10,12,13,14,12,14,16,16,16,18,18,18,19,19,20,22,20,22,21,23,22,23,22,21,23,22,21,22,22,23,23,22,22,25,24,26,24,25,25,25,25,25,25,25,25,25,25,26,26,25,26,26,25,26,25,26,25,26,26,26,26,25,25,25,25,26,24,23,24,23,22,22,20,19,19,17,16,16,14,12,11,9,7,6,6,5,5,5,5,4,5,4,5,5,5,5,6,6,6,6,6,6,7,7,7,7,8,8,8,8,7,7,6,6,6,6,7,7,8,8,8,8,8,8,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,4,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,5,5,5,5,5,5,4,4,3,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,4,3,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,4,5,5,5,5,4,4,4,3,3,3,2,2,3,2,2,2,2,2,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,4,3,3,4,4,3,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,4,3,4,3,4,4,4,4,4,5,5,5,5,5,5,4,5,5,4,4,5,4,4,5,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,4,6,7,7,9,10,10,11,11,13,14,17,18,17,20,19,19,19,20,20,18,21,20,21,22,21,24,24,24,23,24,23,24,24,24,25,24,23,25,24,23,24,24,25,23,24,23,23,25,23,22,24,25],[28,28,28,28,28,28,28,28,28,27,27,26,27,25,26,25,26,27,26,26,26,26,26,26,25,26,26,26,26,26,25,26,26,27,25,26,25,26,26,25,26,26,25,26,25,25,24,22,24,22,22,22,22,20,19,20,19,18,18,18,15,14,11,8,7,6,5,4,4,3,3,3,3,2,2,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,3,3,4,3,4,3,3,3,3,3,3,3,2,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,3,2,2,2,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,3,4,4,3,3,3,3,2,3,2,2,2,2,2,2,2,2,1,1,2,2,2,2,3,3,2,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,1,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,4,4,4,4,4,4,5,5,5,6,6,7,9,10,10,12,13,15,14,15,16,17,15,17,18,18,18,19,21,21,21,22,22,23,23,23,22,21,23,20,22,22,21,24,22,23,23,24,25,26,24,25,26,26,26,26,26,26,26,26,26,26,26,26,26,25,25,26,26,26,26,26,24,25,26,25,25,25,24,26,24,23,24,23,23,22,21,21,20,18,17,16,15,12,11,8,7,7,5,5,5,5,5,4,5,4,5,5,5,5,5,6,6,7,6,6,7,7,7,8,8,8,8,8,8,8,7,7,7,7,7,7,7,8,8,7,8,8,7,7,7,7,6,6,6,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,5,5,5,5,5,5,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,3,3,3,3,4,5,5,5,4,3,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,4,5,5,5,4,4,5,5,5,5,4,4,4,3,3,3,2,3,3,3,2,2,2,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,4,4,3,3,4,4,3,4,4,3,4,3,4,3,3,3,3,3,3,4,3,3,4,4,3,3,4,4,4,4,5,5,6,5,5,5,5,5,5,5,4,4,5,4,4,5,4,4,4,4,4,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,4,5,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,2,3,4,6,7,7,9,9,10,11,11,15,14,17,18,19,20,20,18,18,20,20,19,22,20,22,22,21,24,23,23,22,23,22,24,23,22,24,24,23,23,23,24,24,23,23,23,23,22,24,24,22,23,24,24],[29,28,28,28,29,28,28,28,27,27,27,25,27,25,26,26,27,27,26,26,27,26,26,27,26,27,27,27,27,26,26,27,27,27,26,27,26,26,26,26,26,26,25,26,25,25,24,23,24,23,21,21,21,20,18,20,19,18,17,17,14,13,10,8,7,6,4,4,4,4,3,3,2,2,2,2,3,2,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,2,3,3,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,3,4,3,2,2,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,3,3,4,4,4,4,4,4,5,6,6,7,9,9,9,12,13,14,12,13,15,15,15,16,17,17,18,18,21,21,20,22,22,23,23,23,22,21,23,21,22,22,22,24,22,23,22,25,25,27,25,25,25,26,26,26,26,26,26,26,26,26,27,26,26,26,26,26,27,26,26,26,25,25,26,27,26,25,25,27,24,24,24,24,22,22,21,20,20,18,17,17,15,12,10,8,7,6,5,5,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,7,7,7,7,7,7,7,8,7,7,6,6,6,6,6,7,7,7,7,7,7,7,7,6,5,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,4,4,3,3,3,3,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,3,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,4,5,5,5,5,4,5,5,5,4,4,4,4,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,4,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,2,2,3,4,6,6,7,8,9,9,10,10,13,14,16,16,17,19,21,18,18,19,21,18,23,18,22,21,22,24,23,23,22,23,22,24,23,23,24,22,23,23,22,23,22,22,23,22,24,22,23,24,23,22,23,24],[28,28,27,27,27,27,27,27,27,26,26,24,25,24,25,25,25,26,25,26,26,25,26,26,26,26,26,26,26,25,25,26,26,27,25,26,26,26,26,25,26,25,24,25,24,24,23,22,23,22,21,20,21,20,18,19,18,17,17,16,13,12,10,7,6,6,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,2,2,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,1,2,2,3,3,3,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,3,4,2,2,2,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,4,4,3,4,4,3,3,3,4,4,3,4,4,4,5,5,6,8,9,10,10,12,12,13,11,13,14,14,14,15,16,16,16,16,19,20,19,20,21,22,22,22,22,21,22,20,21,22,21,22,21,21,21,25,24,26,24,24,24,25,24,24,25,25,25,25,25,24,25,25,26,25,25,26,25,25,25,25,25,25,25,25,24,25,24,25,24,24,24,24,22,21,21,19,19,17,16,15,14,11,11,8,6,6,5,5,4,5,4,4,4,4,4,4,5,5,5,5,5,6,5,6,6,6,6,7,7,7,6,7,6,6,6,5,6,6,6,7,6,7,7,7,7,6,7,6,6,6,6,5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,4,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,1,1,2,2,1,1,2,2,1,2,2,2,2,2,3,3,3,3,4,5,5,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,3,3,2,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,5,5,5,4,4,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,4,5,6,6,8,8,9,10,10,14,13,17,17,17,19,19,19,17,18,19,18,21,19,19,21,21,22,23,23,22,23,22,24,22,22,24,23,22,23,22,22,22,21,22,22,23,21,22,23,22,21,23,23],[28,27,28,28,27,28,27,27,27,26,26,25,25,25,25,24,25,26,25,25,26,25,25,25,25,26,25,26,26,25,24,25,25,26,25,25,25,26,25,25,26,25,24,25,24,24,22,22,22,22,20,20,20,18,18,19,18,16,17,16,13,11,9,7,6,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,2,2,3,3,2,2,3,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2,2,2,3,2,2,1,1,1,1,1,1,0,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,4,4,5,5,5,6,8,8,9,10,12,13,11,13,15,14,14,16,17,17,17,18,19,20,20,20,21,22,23,23,22,21,24,21,21,22,22,22,22,23,22,25,23,26,24,25,25,25,25,24,25,25,25,25,25,25,26,26,26,25,25,26,25,26,26,25,25,25,25,25,25,25,25,25,23,23,23,23,22,21,19,19,18,16,15,15,13,11,9,7,6,5,5,4,3,4,4,3,4,3,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,7,6,6,5,5,5,5,6,6,6,6,6,6,6,6,6,5,5,5,5,4,5,5,4,4,4,4,3,3,3,3,2,2,3,3,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,2,2,2,2,2,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,2,2,2,3,2,3,4,5,5,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,3,3,3,3,4,4,3,4,4,4,4,3,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,3,2,2,3,3,2,3,2,3,3,2,3,3,3,2,3,3,3,3,2,3,2,2,2,2,2,2,3,2,2,3,3,3,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,4,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,6,6,8,9,10,10,10,13,14,16,18,18,19,20,18,18,19,19,18,21,21,21,22,21,24,24,23,23,23,24,24,23,23,24,23,23,25,24,23,24,23,24,22,23,23,22,24,24,22,24,24],[29,28,28,29,28,28,28,28,28,27,27,26,27,26,26,25,26,27,25,25,26,25,26,26,25,26,26,26,27,26,25,26,26,26,25,26,25,25,25,25,25,25,24,24,24,24,22,21,22,21,20,20,20,19,17,19,17,16,15,15,13,11,9,6,5,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,2,1,2,2,3,3,3,2,3,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,1,2,2,1,1,1,2,1,1,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,3,2,2,1,1,1,1,1,1,1,0,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,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,4,4,4,4,4,6,7,8,9,11,12,13,11,12,14,14,13,15,16,16,16,16,19,20,18,20,20,21,21,22,21,21,22,20,20,21,21,22,21,21,22,24,23,26,23,24,24,24,25,24,25,25,25,25,25,24,24,24,25,25,25,26,25,26,25,25,24,25,25,24,25,25,23,25,22,22,23,23,23,22,19,20,19,17,15,15,13,11,9,8,6,5,4,4,4,4,4,3,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,7,6,6,5,5,5,5,5,6,5,6,6,6,6,6,6,5,5,5,5,4,5,5,4,4,4,4,4,3,3,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,3,3,2,2,2,2,2,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,2,2,2,2,2,3,4,5,5,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,3,2,2,2,2,2,3,3,2,2,2,2,2,2,2,3,3,3,3,4,3,3,3,4,4,3,3,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,3,2,2,3,3,2,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,4,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,6,6,8,9,9,10,10,13,13,16,16,17,20,21,18,18,18,20,18,21,19,22,21,21,24,24,23,22,23,22,24,23,22,24,23,23,24,21,22,24,21,23,22,24,22,23,24,22,22,23,23],[28,27,27,27,27,27,27,27,26,26,25,24,26,25,25,25,25,26,24,26,26,24,25,26,25,26,25,26,26,25,25,26,26,27,25,26,25,26,26,26,26,25,24,25,25,24,23,21,22,21,20,19,20,18,17,18,18,15,16,15,13,11,9,7,6,6,4,4,4,3,3,3,3,2,2,2,3,3,3,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,3,3,3,2,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,4,4,3,4,4,4,3,3,4,4,4,4,4,4,5,5,5,6,9,9,9,11,11,12,11,11,13,13,13,14,14,15,15,16,18,19,18,20,21,21,20,22,21,20,21,20,19,20,21,22,20,20,21,23,22,24,23,24,24,24,24,25,24,24,25,24,24,24,24,24,24,25,25,25,26,25,25,25,24,24,24,24,25,24,25,25,23,23,23,22,21,21,19,19,18,16,15,15,12,11,10,8,7,6,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,7,7,7,7,7,7,6,6,5,6,6,6,6,6,7,7,6,7,7,6,6,5,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,3,3,3,4,5,5,6,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,4,4,5,5,4,4,4,4,4,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,4,5,7,7,9,9,10,10,10,14,14,16,16,15,17,18,17,17,18,20,17,20,18,20,20,20,22,25,21,21,23,22,22,22,22,23,20,20,23,21,21,20,21,23,22,22,21,22,24,22,20,23,23],[28,28,28,28,28,28,27,27,27,27,26,25,26,24,25,24,25,26,25,26,26,25,26,26,25,26,26,26,26,25,25,26,27,27,26,27,26,26,26,26,26,25,26,26,25,24,24,23,23,22,21,21,21,19,17,19,18,17,16,15,13,12,9,7,6,5,4,3,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,4,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,3,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,1,1,1,1,1,1,1,1,0,1,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,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,3,4,4,3,3,3,4,4,3,4,4,4,5,5,5,7,8,9,9,11,12,13,11,13,14,14,14,16,17,17,17,18,20,20,20,22,21,23,23,23,23,21,23,22,21,22,22,22,22,22,21,25,24,26,24,25,25,25,26,25,25,25,25,25,25,26,26,26,26,26,26,27,25,26,25,26,25,25,25,26,25,26,26,26,24,24,24,24,23,22,21,20,20,18,17,16,15,11,10,8,6,6,5,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,6,6,6,7,7,7,7,7,6,6,6,5,5,5,6,6,6,7,7,6,7,6,7,6,5,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,4,4,3,3,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,3,5,5,5,4,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,3,2,2,2,2,2,3,3,2,2,2,2,3,3,3,3,3,3,3,4,4,3,4,3,4,4,3,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,3,4,5,6,6,8,9,9,10,11,13,14,15,17,17,19,20,19,17,18,19,19,21,20,21,22,21,24,25,24,23,23,23,25,23,24,25,24,23,25,23,24,24,24,25,23,24,23,23,24,24,22,24,25],[29,28,28,28,28,28,28,28,27,27,27,26,27,25,26,25,26,27,25,26,26,24,26,26,25,26,26,25,26,26,24,26,26,26,26,26,26,26,26,26,26,26,26,25,25,24,23,22,23,22,21,20,20,19,18,18,17,16,16,16,13,11,9,7,6,5,4,4,4,3,3,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,1,1,2,2,3,3,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,3,3,4,4,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,1,1,1,1,1,1,1,1,0,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,2,2,2,2,2,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,5,5,5,6,8,9,9,11,13,12,11,12,13,14,13,15,16,15,16,17,18,20,19,20,21,22,22,22,21,21,22,20,21,21,21,22,21,22,22,24,23,26,23,24,24,25,25,24,25,25,25,25,25,24,25,25,25,25,25,26,25,26,25,25,24,24,25,24,24,25,24,25,22,22,23,23,22,21,19,19,19,17,15,15,14,11,10,8,7,6,5,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,6,6,6,6,7,7,7,7,7,8,7,7,6,6,6,6,6,7,6,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,4,4,3,3,3,3,2,2,2,2,2,2,1,2,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,4,5,5,5,4,2,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,2,2,3,2,3,2,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,3,4,4,4,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,4,3,4,4,5,5,4,4,5,4,4,4,4,3,4,4,4,3,4,4,4,3,4,4,4,4,5,4,4,4,4,5,5,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,4,5,7,6,8,9,10,11,11,14,15,17,17,18,20,21,19,18,20,20,20,22,20,23,22,22,25,24,24,24,24,23,26,24,24,26,24,24,25,23,25,25,24,25,25,24,23,25,25,24,23,26,25],[28,28,28,28,28,27,28,28,26,26,26,24,27,24,26,24,26,27,24,27,26,25,27,26,25,27,27,26,27,26,25,26,27,27,26,27,26,27,26,26,26,26,26,25,25,24,23,21,22,21,20,20,20,19,17,18,17,16,15,15,13,11,9,7,6,6,5,4,4,4,3,3,3,2,3,3,3,3,3,3,2,2,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,3,3,3,3,3,3,4,4,4,3,4,4,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,1,1,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,5,4,4,5,5,5,6,6,8,8,9,9,11,11,12,11,12,13,13,13,14,15,15,15,16,17,19,18,20,21,22,21,22,21,20,22,20,20,21,21,22,21,22,22,25,24,26,24,25,25,25,25,26,25,25,25,25,25,25,25,25,26,25,26,26,26,26,25,26,25,26,26,25,25,25,24,26,24,24,24,24,24,22,21,20,20,19,17,16,15,11,11,8,7,6,5,5,5,5,5,4,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,8,8,7,7,7,7,7,6,7,7,7,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,3,3,4,4,4,3,4,4,3,4,4,4,4,4,5,5,5,6,5,5,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,1,1,2,2,2,2,2,3,3,3,4,6,6,6,4,3,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,4,4,5,4,4,5,5,4,4,4,4,4,3,3,3,2,2,3,2,2,2,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,4,5,5,5,5,4,5,5,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,6,7,7,9,9,10,10,10,13,14,16,14,16,18,19,17,18,18,20,18,23,19,20,21,19,23,24,21,22,24,22,24,24,23,23,22,22,26,22,22,22,22,24,23,24,22,23,25,24,23,24,24],[27,27,27,27,27,27,27,27,26,26,25,24,26,24,25,24,25,26,24,25,25,23,25,24,24,25,25,25,26,24,24,24,25,26,25,25,25,25,25,25,25,25,23,24,24,23,22,20,22,21,19,19,19,17,15,17,17,15,16,15,12,11,9,7,6,6,5,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,2,3,2,2,2,2,2,2,2,2,1,2,2,3,3,2,2,3,3,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,2,2,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,5,4,4,4,5,5,4,4,5,5,5,6,6,8,8,9,9,10,11,12,11,12,13,13,13,14,15,16,15,15,18,18,18,19,20,21,20,21,21,19,21,21,19,21,21,22,20,21,21,24,22,25,23,23,24,24,25,25,25,25,25,25,25,25,26,25,25,25,25,26,26,25,24,24,24,24,24,25,25,24,24,25,23,23,22,22,22,20,19,19,18,18,16,15,14,11,11,9,7,6,6,5,5,5,5,4,5,4,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,7,7,8,8,7,8,7,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,4,3,3,4,3,3,3,4,3,3,4,4,4,4,4,5,5,5,5,5,5,5,3,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,2,1,1,2,2,2,2,2,3,3,3,4,5,5,5,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,4,4,4,5,4,5,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,3,3,2,2,3,3,3,3,4,3,3,3,3,3,3,4,3,3,3,3,4,4,3,3,4,4,3,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,4,5,4,4,5,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,5,5,7,6,8,9,10,9,10,13,14,15,15,17,18,17,17,16,18,18,16,20,18,18,20,20,23,23,21,22,23,21,24,22,23,23,21,22,23,22,21,22,23,23,23,22,22,23,24,22,20,22,23],[28,28,27,28,27,27,28,27,27,27,26,25,26,25,26,25,26,26,24,26,25,23,25,25,24,25,26,25,26,25,23,25,26,26,25,26,25,26,26,26,26,26,25,25,25,25,24,22,23,22,21,21,20,18,17,18,17,16,16,16,13,12,9,7,6,5,5,4,4,3,3,3,3,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,4,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,3,3,3,3,2,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,3,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,5,5,5,5,6,7,8,9,9,12,13,13,11,13,14,14,14,16,16,16,16,18,19,20,20,21,22,24,22,23,23,21,23,21,21,22,22,22,22,23,22,25,24,26,24,24,25,25,25,24,25,25,25,25,25,25,25,25,26,26,26,27,26,26,26,26,25,25,26,25,25,26,24,26,23,23,24,23,22,22,20,20,20,18,16,16,14,12,11,8,7,6,5,5,4,5,5,4,5,4,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,8,7,7,6,6,6,6,7,7,7,8,8,7,7,7,7,6,6,6,6,5,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,5,6,6,5,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,3,3,4,5,5,5,4,2,1,1,1,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,4,4,5,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,5,5,5,5,4,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,7,6,8,10,10,10,10,13,14,16,17,17,20,21,19,18,19,20,19,22,19,22,21,22,24,24,23,23,24,23,24,23,24,24,23,23,25,22,23,24,25,25,24,23,23,24,25,24,22,23,24],[27,28,28,28,28,27,28,28,26,27,26,25,26,25,27,25,27,27,25,27,26,24,27,26,24,26,26,25,27,27,25,27,27,27,27,27,27,27,27,27,27,27,27,26,27,26,26,24,25,23,21,21,22,21,19,20,19,18,19,18,16,13,11,9,7,7,6,5,5,4,4,4,4,3,3,3,4,3,4,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,5,5,6,6,6,5,5,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,4,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,5,6,5,5,4,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,2,2,1,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,6,6,5,6,6,5,5,5,5,6,6,5,6,6,7,7,7,8,9,10,11,12,14,14,12,14,16,15,15,17,17,17,18,19,20,21,20,21,22,24,23,24,24,23,25,22,21,23,23,24,24,24,24,26,25,27,26,26,26,26,26,26,26,27,27,27,26,26,27,27,27,26,27,27,27,27,27,26,26,27,27,27,27,27,25,27,24,25,25,24,23,23,21,22,20,20,18,17,16,13,12,10,9,8,6,6,6,6,6,6,6,5,6,6,6,7,7,7,7,8,8,8,8,9,9,9,8,9,10,10,9,9,8,7,8,8,8,9,8,10,10,8,9,9,9,8,7,8,8,7,7,7,7,6,7,6,6,5,5,5,5,4,5,5,4,4,5,5,4,5,5,5,5,5,6,6,7,7,7,6,6,5,5,4,4,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,6,6,6,5,3,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,3,4,3,3,4,4,4,3,3,3,4,4,4,4,4,4,5,4,5,5,4,5,5,6,5,5,5,6,6,5,5,5,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,3,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,5,5,4,4,5,5,5,5,6,6,6,6,6,6,6,5,6,5,5,6,6,5,5,6,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,4,5,5,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,3,4,4,4,3,4,5,7,8,7,9,11,11,11,12,15,16,17,17,20,21,21,20,17,21,21,20,23,19,23,22,23,25,24,23,25,25,23,26,25,24,24,25,25,25,23,23,25,25,25,26,24,25,25,26,24,23,25,24],[28,28,28,28,28,27,28,28,26,26,26,24,27,24,26,25,26,27,25,27,26,25,26,26,25,26,27,25,27,26,25,27,27,28,27,27,26,27,27,27,27,26,26,26,26,26,24,22,23,23,20,19,21,19,17,18,18,17,18,16,15,12,11,9,8,8,7,6,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,3,4,4,4,4,4,5,4,4,5,5,4,5,5,5,6,6,6,5,6,6,6,6,7,7,8,7,6,6,6,7,7,7,7,6,7,6,5,6,5,5,5,5,5,5,5,5,4,4,4,5,4,4,4,4,4,4,5,5,4,4,5,5,4,5,5,4,5,5,5,5,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,4,4,3,3,4,3,3,3,4,4,3,3,3,4,4,3,3,4,3,4,3,4,4,3,3,4,3,3,4,4,3,3,4,4,4,4,5,5,6,6,6,6,6,6,5,5,5,5,4,5,5,4,4,4,4,3,4,4,4,4,4,5,4,3,3,3,3,3,3,2,2,2,2,1,1,2,1,1,0,1,3,2,2,2,2,3,2,3,3,2,2,3,3,2,3,3,4,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,6,5,5,5,6,6,6,7,6,7,6,6,7,7,7,6,5,6,7,6,6,7,7,7,7,8,9,10,10,11,12,13,14,12,13,14,15,14,15,16,17,17,18,20,21,21,22,22,23,22,23,22,21,23,21,21,22,22,23,21,22,24,24,24,26,24,25,25,25,26,26,26,25,25,25,26,26,26,26,26,26,26,27,26,27,25,26,25,25,26,25,26,26,25,26,24,25,25,23,23,22,22,22,20,19,17,17,15,13,12,11,10,8,8,7,7,7,7,6,7,6,7,7,7,7,8,8,8,8,8,9,9,9,10,9,9,9,10,10,9,9,9,8,8,8,8,9,9,10,11,9,10,10,9,8,9,9,8,8,8,8,7,7,7,7,7,6,7,6,6,5,6,6,5,5,6,6,6,6,6,6,6,7,7,8,8,8,7,7,7,6,6,5,5,4,4,4,4,4,4,3,3,4,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,3,2,3,3,4,4,5,5,7,6,6,5,4,2,2,2,3,3,3,4,4,4,4,5,5,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,4,4,5,5,4,4,4,5,5,5,5,4,5,5,5,5,5,5,6,6,6,7,7,6,6,7,7,6,6,7,7,6,7,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,4,4,5,5,4,4,5,4,4,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,4,5,5,5,5,6,5,6,6,6,7,6,7,6,6,7,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,7,7,7,6,7,7,7,7,7,7,6,6,5,6,6,5,5,5,5,5,4,5,5,4,5,5,5,4,5,5,4,5,5,5,4,5,7,7,9,9,10,11,13,12,13,14,15,16,16,17,20,19,19,18,19,20,19,24,19,21,21,19,24,23,22,23,25,23,24,26,25,23,24,24,25,24,22,23,24,25,25,23,24,23,25,24,23,25,26],[27,27,27,27,27,27,28,27,26,27,25,25,26,26,26,26,26,27,25,26,26,26,26,26,25,26,26,26,26,26,25,27,28,27,26,28,27,27,28,27,28,27,26,26,26,26,24,21,24,23,20,21,21,19,18,19,18,17,17,17,15,13,11,10,9,8,8,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,5,5,5,4,5,5,5,5,5,5,6,5,5,6,6,5,5,7,6,6,7,7,7,7,7,8,8,8,8,7,7,7,8,8,7,8,7,7,7,6,7,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,5,5,5,5,5,6,5,6,6,5,7,6,6,6,7,6,7,7,6,7,7,7,7,7,6,7,7,6,7,6,7,6,7,6,6,7,6,6,6,6,7,6,5,6,5,5,5,4,4,4,4,4,3,3,3,3,4,4,3,3,4,4,3,3,4,4,4,4,3,3,4,4,4,4,4,3,4,4,4,4,6,5,5,5,5,6,6,6,5,6,6,5,6,6,7,7,8,7,7,7,7,7,7,7,7,6,6,6,6,5,6,5,5,6,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,2,2,1,1,1,0,1,2,2,2,2,3,3,3,4,3,4,4,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,7,6,7,7,7,7,7,8,8,8,8,8,8,8,8,8,7,8,8,7,8,8,8,9,8,8,10,10,11,11,12,13,13,13,14,14,16,16,17,18,18,17,19,21,20,20,22,21,23,22,23,22,21,23,23,21,22,22,22,22,22,23,25,24,26,24,25,26,25,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,26,27,26,26,26,26,26,27,25,27,25,24,25,24,24,23,23,22,20,19,19,18,16,14,14,12,10,10,9,8,8,8,8,8,8,7,8,8,8,9,9,9,9,10,10,10,10,11,11,11,12,12,12,12,11,11,9,9,9,10,10,11,12,12,13,12,12,12,11,10,10,10,9,10,10,9,9,8,9,8,8,8,8,6,6,6,6,7,6,6,7,6,6,6,7,7,7,7,7,8,8,9,8,8,7,6,6,6,6,6,5,6,5,5,5,5,4,4,4,4,4,4,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,4,4,4,4,5,5,6,6,7,5,4,3,3,3,4,3,4,4,4,4,4,5,5,5,6,6,6,6,5,6,5,6,5,5,5,5,4,5,5,4,4,5,5,4,4,5,5,4,4,5,4,4,5,5,4,4,5,5,5,5,5,6,5,6,5,5,5,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,6,5,6,6,6,6,5,6,6,6,6,6,6,7,7,6,7,7,6,6,6,7,7,7,7,7,7,7,7,7,7,7,8,8,7,7,6,7,6,6,5,5,6,6,5,5,6,5,4,5,5,5,5,5,5,4,5,5,5,5,5,5,5,6,5,4,5,5,5,5,5,5,6,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,7,8,7,7,8,7,7,7,7,7,6,7,7,7,7,8,7,7,7,8,7,7,7,7,7,8,8,8,8,7,8,7,7,7,7,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,8,9,9,10,11,12,12,13,14,15,17,18,19,21,21,21,18,20,20,20,22,20,21,22,21,24,23,24,23,23,22,25,25,23,24,24,24,23,22,23,25,24,23,25,24,23,25,26,23,23,25,25],[28,28,28,28,28,28,29,28,26,26,26,24,26,25,26,26,26,27,24,27,26,25,26,26,25,26,27,26,27,27,26,27,27,28,26,27,27,27,27,26,27,26,26,26,26,26,25,23,24,23,21,22,22,20,19,21,20,18,19,19,17,14,13,11,9,9,9,7,8,7,7,7,7,6,6,7,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,6,5,5,5,6,5,5,6,6,6,6,7,6,6,7,7,8,8,8,7,6,7,8,7,8,7,7,7,7,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,5,5,4,5,6,5,6,6,6,6,6,6,7,6,7,7,7,7,7,7,7,7,6,6,6,6,7,6,6,6,6,6,5,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,4,3,3,4,4,3,3,4,4,4,4,3,4,4,4,3,3,4,3,3,4,4,4,5,4,5,5,5,5,6,6,5,5,6,6,6,7,7,8,8,7,7,7,7,6,7,7,6,6,6,6,6,6,6,5,5,5,4,5,4,5,5,5,4,4,4,4,4,4,3,4,3,3,3,2,2,2,2,2,1,0,1,2,2,2,4,3,5,4,4,4,5,5,4,5,5,5,5,5,5,5,6,5,6,5,6,7,6,7,7,7,7,7,8,7,8,8,8,8,8,8,8,8,8,8,8,8,8,7,8,9,8,8,9,9,9,9,9,10,11,12,12,12,13,13,14,15,15,17,16,18,19,20,19,21,22,23,22,24,24,24,25,24,24,22,24,24,24,24,24,25,24,23,24,26,26,28,26,26,26,26,27,27,26,27,26,27,26,27,27,27,26,26,27,28,27,27,26,26,27,27,28,27,27,26,26,27,27,26,27,26,25,25,24,24,22,22,21,20,18,16,15,13,12,10,9,9,9,8,9,8,8,8,8,8,9,9,9,9,10,11,10,9,10,12,11,11,12,12,12,12,11,11,10,9,10,11,10,11,12,13,13,13,12,12,11,11,11,10,10,10,10,10,9,9,9,9,8,9,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,9,9,8,8,8,7,7,7,6,5,5,5,6,5,4,4,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,6,7,7,5,4,3,3,3,4,3,3,4,4,5,4,5,5,6,6,6,6,7,5,5,6,6,5,5,6,5,5,5,6,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,5,6,5,5,5,5,4,4,4,4,4,4,4,5,5,4,4,5,5,5,5,5,5,5,6,5,5,6,5,6,6,6,6,6,6,6,7,6,6,6,6,6,6,7,6,7,7,7,6,8,7,7,7,7,8,7,7,7,8,7,8,7,7,7,7,6,7,5,5,6,6,5,5,6,5,5,5,6,5,5,6,6,5,6,6,7,6,6,5,5,6,6,5,5,6,5,5,6,6,7,6,6,6,6,6,6,7,6,6,7,7,7,6,6,7,7,6,7,7,7,6,7,7,6,6,7,7,7,7,7,8,8,8,8,8,7,8,8,8,7,8,8,8,8,9,8,8,8,8,8,8,8,8,8,8,9,8,8,8,7,7,8,8,7,7,6,7,7,6,6,6,6,5,6,6,6,5,5,6,6,5,6,6,5,5,6,6,5,6,7,8,10,9,11,12,13,12,13,15,16,17,17,17,21,21,20,20,22,20,19,23,20,21,24,22,24,26,24,24,25,23,24,25,26,25,24,24,26,24,25,26,26,25,25,24,25,25,26,26,24,26,27],[28,28,28,28,28,28,28,28,27,27,26,26,27,25,25,26,26,26,26,26,26,25,26,26,26,27,27,26,27,26,26,27,28,28,26,27,27,28,27,27,28,27,26,27,26,26,26,24,24,23,22,22,22,20,19,21,19,19,19,18,16,14,13,10,9,8,7,6,6,6,5,6,5,5,5,5,4,5,4,4,4,4,4,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,7,6,5,5,5,6,6,6,6,6,5,6,5,5,5,5,5,5,4,4,4,4,4,4,4,5,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,6,5,6,5,6,5,5,5,5,5,4,5,5,5,4,5,5,4,5,5,4,4,4,4,4,4,4,3,3,4,3,3,3,2,2,2,3,3,3,4,4,3,3,3,3,4,3,4,3,3,3,3,3,3,2,3,3,2,2,3,4,3,3,4,3,4,4,4,5,4,4,4,4,5,6,6,7,7,6,6,7,6,5,6,5,5,5,5,5,5,5,5,4,4,4,4,5,5,5,5,4,3,3,4,4,3,3,3,3,2,2,2,2,2,1,2,2,1,1,0,1,1,1,2,2,3,2,2,3,3,3,3,4,4,4,5,4,4,4,5,5,5,5,5,6,5,6,6,6,6,7,6,6,7,7,7,7,7,7,7,7,8,7,7,7,7,7,7,8,7,7,8,8,8,9,9,10,12,13,11,13,14,14,14,15,16,17,16,17,18,19,19,20,22,23,23,24,24,25,24,25,24,22,25,24,23,25,25,25,25,25,24,26,27,28,26,27,27,27,28,27,27,27,28,27,27,27,28,28,27,27,27,29,28,28,28,27,27,28,27,27,27,27,27,27,25,26,26,25,25,24,23,22,22,21,20,19,18,14,14,12,10,9,8,8,8,8,8,7,8,8,8,8,8,9,9,9,9,10,9,9,10,11,10,11,12,12,11,11,10,11,9,9,10,10,10,10,12,12,12,12,12,12,11,11,11,10,9,10,10,9,9,9,9,8,8,8,7,7,6,7,7,7,6,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,7,6,6,6,6,5,5,5,5,4,4,4,4,4,4,3,4,3,3,3,3,3,3,4,3,4,3,3,3,3,3,4,3,3,4,4,5,5,6,7,7,7,5,4,3,2,2,3,2,2,3,3,3,3,4,4,4,5,5,5,5,4,4,4,4,4,4,4,3,3,4,3,3,4,4,3,3,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,6,6,5,6,6,6,5,5,5,5,4,5,4,4,4,4,4,4,4,5,5,5,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,5,5,4,4,4,5,5,4,4,5,5,5,5,6,5,5,6,6,6,5,5,6,7,6,7,6,6,6,6,5,5,4,4,5,5,4,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,5,6,6,5,6,6,6,5,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,5,5,6,6,6,6,6,6,7,6,6,7,6,7,6,7,7,7,7,7,8,8,7,7,7,7,7,7,8,7,7,7,8,7,7,8,7,7,8,8,7,8,7,8,8,8,8,7,7,8,7,7,7,6,7,7,6,6,6,6,5,5,6,6,5,5,5,5,5,5,6,5,5,5,5,5,5,7,8,9,8,10,12,11,11,13,13,15,17,16,18,20,20,20,18,20,20,19,23,20,21,22,21,24,24,23,24,25,23,25,24,24,25,24,25,25,24,23,26,25,24,25,23,24,24,26,24,23,25,26],[29,28,28,29,28,28,28,28,28,27,27,26,28,27,27,26,27,28,26,27,28,25,27,27,26,27,27,26,27,27,26,27,28,28,27,28,27,28,28,27,28,26,26,26,26,25,24,22,24,21,20,20,21,19,17,19,18,17,16,16,13,12,10,9,8,7,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,5,5,5,6,5,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,5,4,3,3,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,4,5,5,4,4,5,4,4,4,5,5,4,4,5,4,4,5,4,4,4,4,3,4,3,3,3,3,3,2,2,2,2,2,2,3,3,3,2,3,3,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,6,6,5,5,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,5,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,1,2,2,2,1,1,0,1,1,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,6,6,7,6,7,7,7,7,7,7,8,9,10,11,10,12,13,13,12,13,14,14,15,16,16,17,17,17,19,21,20,22,22,23,23,24,22,21,23,23,21,22,22,22,23,22,23,24,24,26,24,25,26,25,26,26,26,26,26,26,26,26,26,27,27,27,26,27,26,27,26,26,25,26,26,26,26,26,25,26,24,24,25,24,24,22,22,21,20,20,18,18,16,13,13,11,10,8,8,7,7,7,7,7,7,8,7,8,7,7,8,8,8,9,8,9,9,10,10,10,10,10,10,10,10,10,9,9,9,9,9,10,10,11,11,11,11,10,10,9,10,9,8,9,9,8,8,8,8,7,7,7,7,7,6,7,6,6,7,6,6,6,6,6,6,6,6,7,7,7,8,8,8,7,7,6,6,5,5,5,5,4,5,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,6,6,7,6,4,3,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,5,6,6,6,5,5,5,4,4,4,4,4,4,4,4,5,4,4,5,5,5,4,5,5,5,5,6,5,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,6,6,6,6,6,6,7,7,6,6,7,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,7,7,6,6,6,5,6,5,5,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,6,7,8,8,10,11,10,11,12,13,14,16,17,18,20,19,20,18,20,19,18,22,19,20,22,21,24,23,23,24,24,22,25,24,23,25,24,24,24,22,24,25,24,23,25,25,24,25,25,23,23,24,25],[28,27,27,28,27,27,27,27,27,27,26,26,26,25,26,25,26,26,25,27,26,25,26,26,26,27,27,26,27,26,25,27,28,28,27,28,27,27,27,27,27,26,26,26,26,25,24,22,24,22,20,21,21,19,18,19,18,16,17,17,14,13,11,8,7,7,6,5,5,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,3,3,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,2,2,3,3,3,3,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,5,5,4,4,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,1,1,0,1,1,1,2,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,7,7,7,8,9,10,10,12,11,12,12,13,14,14,14,15,16,17,17,18,19,21,21,21,22,23,23,24,23,21,23,22,21,22,22,23,23,23,23,24,24,27,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,27,26,26,26,26,25,26,26,26,25,26,26,24,25,24,24,23,22,21,22,20,19,17,18,15,13,13,10,9,8,7,7,7,6,6,7,6,6,6,7,7,7,7,7,8,9,8,8,9,9,9,10,10,11,10,10,9,10,9,8,8,9,9,10,10,11,11,11,10,10,9,9,9,8,8,8,8,8,7,7,7,7,6,6,6,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,3,3,3,3,3,3,4,4,4,6,5,5,5,3,2,2,2,2,2,2,2,2,3,2,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,4,4,4,3,4,3,3,3,4,3,3,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,4,5,4,4,4,5,5,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,4,5,5,4,5,5,4,4,4,4,5,4,4,5,5,4,4,5,5,4,5,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,6,6,6,6,6,5,5,5,6,6,6,6,6,6,6,7,6,7,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,6,6,8,8,10,10,10,11,12,14,14,16,17,18,20,20,20,18,21,19,20,23,20,21,22,22,24,24,24,25,24,23,25,25,24,26,24,23,24,24,24,24,25,24,24,24,22,25,24,24,22,23,24],[29,29,29,29,29,29,29,28,28,28,27,27,27,27,27,27,27,27,26,26,26,26,26,26,26,27,26,26,27,25,25,26,26,26,26,26,26,26,26,26,26,26,25,25,25,25,23,23,23,22,21,21,21,19,18,19,18,17,16,16,14,12,10,7,6,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,3,3,3,4,3,3,2,2,2,2,2,1,2,2,1,1,1,1,1,1,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,4,4,5,5,4,4,5,5,5,6,6,7,9,9,10,11,13,13,12,13,15,15,14,16,18,18,17,19,20,20,21,22,22,24,23,23,23,21,25,23,22,23,24,23,23,24,23,26,25,27,25,25,26,26,26,26,26,26,26,26,27,26,26,27,27,27,27,27,27,26,27,26,25,26,25,26,26,26,25,25,23,24,23,24,23,22,20,20,19,18,17,16,15,12,11,9,8,7,6,6,5,6,5,5,5,5,6,6,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,9,8,8,8,7,7,7,8,8,8,8,9,8,8,8,8,7,8,7,7,7,7,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,7,7,6,6,6,4,4,4,4,3,3,3,3,3,3,2,3,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,6,6,6,4,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,3,3,4,3,3,4,4,3,4,3,4,3,3,3,3,3,3,4,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,4,4,5,5,5,5,5,5,5,5,5,5,6,5,5,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,4,4,3,4,4,4,3,3,4,3,3,4,5,6,7,7,9,11,10,10,12,13,14,17,16,17,20,20,20,19,19,21,20,23,20,24,23,23,25,25,25,24,24,23,25,24,23,26,24,24,24,23,23,25,25,24,25,24,23,24,25,24,23,24,25],[28,28,28,28,28,28,28,28,28,27,27,26,26,26,27,26,26,27,26,26,27,25,27,27,26,27,27,27,27,26,26,27,27,28,27,28,27,27,28,27,27,27,27,26,26,26,24,23,24,23,21,21,21,19,18,20,18,17,18,17,13,12,10,7,6,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,2,2,2,3,2,2,3,3,2,2,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,3,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,3,2,2,3,3,3,3,3,3,3,2,2,2,2,2,1,1,2,1,1,2,1,1,2,2,2,2,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,4,5,5,4,4,4,4,5,4,4,5,5,5,6,6,7,9,10,10,12,14,14,13,14,15,15,14,16,16,17,18,18,20,22,21,22,23,24,23,24,23,21,23,22,22,23,23,23,24,23,22,25,24,26,25,25,26,26,26,26,26,26,26,26,26,26,27,27,26,27,26,28,26,26,26,26,26,27,27,26,27,26,26,26,25,25,25,25,23,22,21,20,20,19,17,16,15,12,11,9,8,6,6,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,8,8,8,8,9,9,8,9,8,8,7,7,7,7,8,8,9,9,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,7,6,5,4,4,4,4,3,3,3,2,3,3,2,2,3,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,6,6,6,5,3,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,5,4,4,4,4,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,3,3,4,3,3,4,4,3,4,3,4,4,3,3,4,3,3,3,4,3,4,3,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,5,5,6,5,5,5,5,5,5,5,4,4,5,4,4,5,4,4,4,4,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,5,6,7,7,9,10,10,11,12,13,13,16,16,18,20,19,19,18,19,18,19,23,20,22,23,22,24,24,24,24,24,23,26,24,24,25,23,24,24,23,23,25,25,24,24,24,24,24,24,24,22,25,25],[29,29,29,29,29,29,29,28,28,28,28,27,28,26,27,25,27,27,26,27,26,25,28,27,25,27,28,26,28,27,26,28,28,28,27,28,27,28,28,28,28,27,27,27,26,26,24,24,24,23,21,22,22,20,19,21,20,18,18,18,15,12,10,7,6,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,4,3,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,3,3,2,2,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,3,3,3,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,3,4,4,4,3,3,3,3,2,3,3,2,2,3,2,2,2,3,3,3,3,4,3,3,2,2,2,2,2,1,2,2,2,1,2,2,1,2,2,2,2,2,1,1,1,1,0,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,5,4,4,5,5,4,4,3,4,4,4,4,5,4,5,5,5,7,9,9,10,11,14,13,13,14,16,16,15,17,18,18,18,19,21,22,22,22,22,23,24,24,22,22,23,23,22,23,22,23,24,24,22,25,25,26,24,25,26,25,25,26,26,26,26,26,26,26,26,26,26,26,26,27,26,26,26,26,25,26,26,25,26,25,25,26,24,25,25,24,24,23,21,21,20,19,18,17,16,13,12,10,8,7,6,5,4,5,5,4,5,5,5,6,5,6,7,6,7,8,7,7,8,8,8,8,9,9,9,9,8,9,8,8,8,7,8,8,8,9,9,8,8,9,9,8,7,7,7,7,7,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,7,7,6,6,6,4,4,4,3,3,3,3,2,3,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,5,7,7,7,5,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,2,3,3,3,3,2,3,3,3,3,3,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,3,3,4,4,3,4,4,3,3,3,4,4,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,5,6,5,5,5,5,5,5,5,4,4,5,5,4,4,5,4,4,4,4,5,5,6,6,5,5,5,5,6,6,6,5,6,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,5,6,8,7,9,11,11,11,12,14,15,17,17,18,21,20,20,18,20,21,20,23,21,24,24,23,26,24,24,24,24,23,26,25,23,25,25,24,24,23,23,25,24,24,25,24,23,25,25,24,22,24,24],[27,27,28,28,28,28,27,27,28,27,26,27,26,26,26,25,25,26,25,26,26,25,26,26,25,27,26,26,27,25,25,27,27,27,26,27,27,27,27,26,27,26,26,26,26,24,24,22,23,22,22,22,21,19,18,20,19,17,17,17,13,11,9,6,6,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,3,2,3,3,3,3,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,2,2,1,1,2,1,1,2,1,1,1,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,4,3,3,4,4,4,5,5,6,8,9,9,10,13,13,11,13,14,14,14,15,16,16,16,17,18,19,19,20,21,21,21,22,20,20,21,21,20,21,20,22,21,21,20,23,23,25,23,23,24,24,24,25,24,24,24,24,24,25,25,25,25,25,25,26,25,25,25,24,25,25,25,24,24,24,24,25,23,23,23,23,22,20,20,20,18,17,16,15,14,12,10,8,7,6,5,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,7,7,8,8,7,7,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,6,6,6,5,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,3,3,3,4,5,6,6,4,3,2,2,1,2,2,3,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,1,1,1,2,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,4,3,4,4,3,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,5,4,4,4,4,4,5,5,4,4,5,5,4,4,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,7,6,8,10,9,9,11,12,13,15,16,17,18,19,19,17,18,18,19,22,19,23,21,21,24,23,24,23,24,23,25,23,24,25,22,23,23,22,22,24,23,23,24,23,23,23,24,23,21,23,24],[28,28,28,28,28,28,28,27,28,27,26,26,26,26,27,25,25,27,26,26,26,26,26,26,26,27,25,26,26,25,25,26,26,27,26,27,26,27,27,26,27,26,25,27,25,25,23,22,23,22,22,22,21,19,19,19,18,16,17,17,13,11,9,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,4,3,3,4,4,3,3,3,3,4,3,3,4,4,4,5,5,6,7,9,9,11,13,13,12,13,15,15,15,17,17,17,18,18,19,21,20,20,22,22,22,23,21,21,23,22,22,22,22,23,23,21,21,24,24,27,25,25,25,26,26,26,26,25,26,26,26,26,26,26,27,27,27,27,26,26,26,26,25,26,25,25,26,25,25,25,24,25,24,24,24,22,19,21,20,17,17,15,14,11,10,8,6,5,5,4,4,4,4,4,4,4,5,5,4,5,5,5,5,6,5,6,6,7,6,7,7,7,7,7,7,6,6,6,6,6,6,6,7,7,7,6,7,7,6,6,6,5,5,5,5,5,4,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,3,3,4,5,6,6,4,3,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,4,4,3,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,6,7,9,9,8,9,11,12,14,15,16,18,19,18,16,18,19,18,22,19,21,21,22,25,24,24,24,24,24,24,23,24,25,22,23,24,22,20,24,24,22,23,23,24,22,24,23,20,24,25],[28,28,28,28,28,28,28,27,27,27,27,26,26,25,26,24,25,26,25,25,26,25,25,25,26,26,25,26,26,25,25,26,25,26,25,26,25,26,25,26,25,26,25,25,24,24,22,22,22,22,22,20,20,20,18,18,18,16,16,16,13,11,9,6,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,1,1,1,2,1,1,2,2,3,3,2,2,3,3,2,2,3,2,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,3,3,2,2,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,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,4,4,4,4,5,6,7,8,9,11,12,13,12,13,14,15,14,16,16,17,17,18,19,20,19,20,21,21,22,22,21,20,22,21,21,21,21,22,22,22,21,24,23,25,23,23,24,24,25,24,24,24,24,24,24,24,24,25,25,25,24,26,24,25,24,24,24,24,24,24,24,25,24,25,23,23,22,23,23,21,20,20,18,17,16,16,14,11,9,8,6,5,4,4,3,4,4,3,4,3,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,7,6,6,6,5,5,5,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,5,5,4,4,4,3,3,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,5,5,5,4,3,2,2,1,2,2,1,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,3,3,4,3,3,3,3,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,3,2,2,3,3,2,2,2,3,3,2,2,3,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,4,4,4,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,2,3,2,2,3,4,5,6,6,7,8,9,9,10,11,11,14,14,15,17,18,16,15,17,18,17,20,17,21,20,20,23,22,21,21,23,21,23,22,21,22,22,22,22,20,21,22,22,22,23,21,21,22,23,21,20,22,23],[28,28,28,28,28,28,28,28,27,27,27,27,27,25,26,25,26,27,26,27,27,25,26,27,25,26,27,26,27,26,25,26,27,27,27,27,26,27,27,27,26,26,26,26,25,25,24,23,24,23,22,22,22,20,18,20,19,17,17,17,13,11,8,6,5,4,3,3,3,2,2,2,2,1,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,1,1,2,2,3,3,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,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,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,5,6,8,9,9,10,12,14,12,13,15,15,14,16,16,17,16,18,19,20,20,20,21,22,23,23,22,21,23,21,21,22,22,23,22,22,22,24,23,26,23,24,25,24,25,25,24,24,24,24,25,24,25,25,25,25,25,26,25,26,25,26,25,25,25,25,24,25,24,26,24,24,23,23,22,21,20,20,18,17,16,15,13,11,9,7,6,5,4,3,3,4,4,3,4,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,6,6,6,5,5,6,6,6,7,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,4,4,4,4,5,5,5,4,4,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,3,3,3,6,6,6,4,3,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,2,2,2,1,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,3,2,2,3,3,2,3,2,3,3,2,2,3,2,2,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,3,3,2,2,3,4,5,5,5,7,9,9,9,10,12,12,15,17,17,18,19,18,16,17,18,19,21,20,23,21,22,25,24,22,22,24,23,24,23,22,23,22,22,23,21,22,23,22,23,23,22,22,23,24,21,21,23,23],[28,27,28,28,28,28,28,27,28,27,27,27,27,26,26,26,26,27,26,26,27,27,26,27,27,27,27,27,28,26,26,27,26,27,27,27,26,27,27,27,27,27,26,26,26,26,24,23,23,23,23,21,21,21,19,21,19,18,17,17,14,11,8,6,5,4,3,3,3,2,2,2,2,1,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,2,2,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,3,3,2,2,3,2,2,2,3,2,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,3,3,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,5,6,7,9,10,12,14,16,13,14,16,16,15,16,17,17,18,19,19,20,20,20,22,23,22,23,22,21,23,21,20,22,22,24,22,22,22,25,24,27,24,25,25,25,25,25,25,25,25,25,25,25,26,26,26,25,26,26,26,26,25,26,25,25,26,25,25,26,25,26,24,24,23,24,23,22,21,20,18,17,16,15,13,10,9,8,6,5,4,4,3,4,4,3,4,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,7,6,6,6,5,5,5,6,6,6,7,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,4,4,3,3,3,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,1,1,2,2,2,3,3,5,5,6,4,3,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,3,4,4,4,4,3,3,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,3,2,2,3,3,2,2,2,3,3,2,2,3,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,2,2,3,4,5,6,6,7,9,9,8,10,12,13,16,17,16,19,19,19,17,17,19,20,21,20,24,21,22,25,24,23,23,24,23,23,24,24,23,21,23,24,21,21,24,23,23,24,23,23,23,24,23,20,23,23],[28,28,28,28,27,28,28,27,27,26,27,26,26,25,26,25,25,26,25,26,26,25,26,26,26,26,26,26,26,25,25,26,26,27,25,26,26,26,25,26,26,25,25,25,24,24,23,22,22,22,21,21,21,19,17,19,19,16,17,16,13,11,8,6,5,4,4,3,3,2,2,2,2,1,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,2,1,2,2,3,3,3,2,3,2,2,2,3,2,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,2,2,2,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,6,8,9,10,12,13,14,13,14,15,15,15,16,16,17,17,17,18,20,19,19,21,22,22,22,22,20,23,21,20,22,22,23,22,22,22,25,23,26,24,25,25,25,25,25,25,25,25,25,25,25,25,26,25,25,25,26,25,26,25,25,25,24,25,25,24,25,24,24,24,23,22,24,22,20,19,19,18,16,15,15,13,11,9,7,6,5,4,4,3,4,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,2,2,3,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,2,2,2,2,1,1,2,2,1,1,2,1,1,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,3,3,4,4,5,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,3,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,4,5,5,6,8,9,8,9,11,12,14,16,16,17,19,16,16,16,18,18,20,18,22,20,20,23,23,22,21,23,22,22,23,22,22,21,22,24,22,21,23,22,24,23,22,22,22,24,23,20,22,24],[28,28,28,28,28,28,28,27,27,27,27,27,26,25,26,25,26,26,25,25,26,25,25,25,25,26,26,26,27,25,25,26,26,26,26,26,26,26,26,26,26,25,25,25,25,24,24,22,22,22,21,21,22,20,18,19,18,16,17,16,13,11,9,6,5,4,3,3,3,2,2,2,2,1,2,2,2,2,2,2,1,1,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,1,1,2,2,2,2,2,2,3,3,2,2,3,2,2,2,3,2,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,2,2,3,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,4,4,4,6,7,8,9,11,13,15,12,13,16,16,15,16,17,18,18,18,20,21,20,20,22,22,22,22,21,21,22,20,20,22,21,22,22,22,22,23,23,26,23,24,24,24,25,24,24,24,24,24,24,25,25,25,25,25,25,26,25,26,25,25,25,24,25,24,24,25,24,25,23,23,23,23,22,21,19,19,18,17,16,15,13,11,9,7,6,5,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,6,6,6,5,5,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,4,4,4,4,4,4,4,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,3,3,5,5,5,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,3,4,4,3,3,3,3,2,2,2,1,2,2,1,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,4,3,4,3,3,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,5,6,7,9,9,9,10,12,13,15,16,16,18,19,16,16,17,19,18,20,19,22,20,21,25,24,23,23,24,21,23,23,23,23,22,22,22,21,21,22,21,22,22,22,20,21,23,21,20,22,24],[27,28,28,28,28,28,27,27,28,27,27,27,27,27,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,26,27,28,27,28,28,28,28,27,28,27,27,26,27,27,26,25,24,23,24,23,22,22,22,21,20,21,19,18,17,16,13,12,9,6,5,4,3,3,3,2,2,2,1,1,1,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,2,2,3,3,3,3,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,6,7,9,9,11,13,13,12,13,14,14,15,15,17,17,17,18,19,21,19,20,22,22,23,23,22,22,22,21,20,23,22,22,21,22,21,25,24,26,24,24,25,26,25,25,25,26,25,25,26,25,26,26,26,26,26,26,26,26,26,25,25,25,26,26,26,25,25,25,24,25,23,25,24,21,20,20,19,18,16,14,12,10,8,7,6,5,4,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,7,6,6,6,6,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,4,5,4,4,4,4,3,3,3,3,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,4,3,3,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,1,2,2,2,2,3,3,3,3,4,5,5,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,3,4,4,3,4,3,3,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,2,2,3,3,2,2,2,3,3,2,2,3,3,2,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,3,3,3,3,4,4,4,4,4,4,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,4,4,3,4,3,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,2,2,2,3,3,4,5,5,7,8,8,8,9,11,12,14,16,16,19,18,19,16,17,18,18,20,19,22,22,21,23,24,22,23,23,23,24,23,23,24,22,22,22,21,23,23,24,22,23,23,21,23,23,22,20,22,23],[27,27,28,28,28,28,27,27,28,27,25,26,26,26,26,26,26,26,26,26,26,26,26,26,27,26,26,26,26,25,25,26,26,27,25,27,26,26,27,26,26,25,25,26,24,24,24,22,23,22,22,22,22,20,19,20,19,18,17,17,14,12,9,6,5,5,4,3,3,3,2,2,2,1,1,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,3,3,3,2,2,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,5,5,6,9,9,10,13,13,14,12,13,16,15,15,16,17,18,18,18,19,21,19,20,22,23,22,23,20,20,21,19,21,22,20,24,22,21,21,23,23,26,23,23,25,25,25,26,25,25,25,25,25,25,26,25,26,26,26,26,26,25,24,25,24,25,26,24,26,24,24,25,23,24,23,24,23,22,19,20,19,17,16,15,13,10,9,8,6,5,4,4,3,4,4,3,4,3,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,5,5,5,4,4,3,3,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,4,3,3,3,4,4,3,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,2,2,3,3,2,3,3,2,3,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,4,4,3,3,3,4,3,3,4,3,3,3,3,3,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,4,5,6,6,7,9,8,8,9,11,12,13,15,15,19,19,18,16,16,17,18,21,19,21,19,21,24,23,22,23,23,23,23,22,22,23,20,21,23,21,19,22,22,22,22,21,22,22,23,22,19,23,24],[28,28,28,28,27,28,27,27,27,26,27,26,26,26,26,26,26,27,26,26,27,26,26,26,27,26,26,27,26,26,25,26,26,27,25,26,25,26,26,26,26,25,25,25,25,24,23,22,22,22,21,21,21,20,18,21,19,17,18,18,15,12,10,7,6,5,4,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,3,2,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,3,2,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,3,3,3,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,3,3,3,3,3,4,4,5,5,5,6,8,10,10,12,13,15,13,15,16,16,16,17,17,18,18,18,20,21,20,21,22,22,23,23,22,20,22,21,21,22,21,24,22,22,22,25,24,26,24,24,25,26,26,25,25,25,25,25,25,25,25,25,25,26,25,26,25,26,25,25,24,24,25,24,25,25,25,25,24,23,23,24,23,21,20,19,18,16,16,15,13,11,9,8,6,5,4,4,3,4,4,3,3,3,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,7,6,6,6,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,4,5,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,3,2,2,3,3,3,3,4,4,4,4,4,4,4,4,3,3,2,2,2,2,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,3,3,4,4,3,3,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,3,3,3,3,3,4,3,3,4,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,4,5,6,6,7,9,9,9,10,12,12,15,16,15,17,18,16,16,17,18,17,21,18,20,20,21,24,24,23,21,23,22,22,22,22,23,21,21,23,20,21,22,22,23,23,22,21,21,23,21,19,22,23],[28,27,28,28,28,28,27,27,28,27,26,27,26,26,26,25,25,26,26,25,26,26,25,25,27,26,26,26,26,26,26,26,26,26,25,26,25,25,26,25,26,25,24,25,24,24,23,22,22,23,21,21,21,20,18,20,19,18,17,17,15,12,10,7,6,5,4,3,3,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,3,3,3,3,3,4,3,4,4,4,4,3,3,3,4,3,3,3,3,3,2,2,3,3,2,2,3,2,2,3,2,2,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,2,1,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,2,3,3,3,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,3,3,3,3,3,4,4,4,5,5,7,9,10,11,12,14,15,14,14,16,16,16,17,18,18,18,19,21,21,20,21,22,22,22,23,21,21,21,20,21,21,21,23,22,22,22,24,24,26,23,24,24,24,25,25,24,24,25,24,24,24,25,25,25,25,24,25,25,25,25,25,24,25,25,24,24,24,24,25,24,23,23,23,23,21,20,20,18,17,17,14,13,10,9,8,6,5,4,4,3,3,4,3,3,3,4,4,4,4,5,5,5,6,5,6,6,6,6,7,7,7,7,8,7,6,6,6,5,5,5,6,6,7,7,7,7,7,7,6,6,6,5,5,5,4,4,4,4,3,3,3,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,5,4,5,4,4,3,3,2,2,2,2,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,3,2,2,3,2,3,2,2,2,3,3,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,4,3,4,4,5,5,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,4,4,4,4,4,4,5,5,4,4,4,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,4,5,6,6,8,9,9,10,10,14,13,15,17,18,19,20,18,17,19,19,19,22,20,22,21,22,24,23,23,23,23,22,24,23,22,23,22,22,22,20,22,22,22,22,22,22,20,22,23,20,21,23,23],[28,28,28,28,28,28,28,28,28,27,26,26,27,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,26,26,27,28,28,27,27,27,27,27,27,27,27,26,27,26,26,24,24,25,24,22,22,22,20,20,21,20,19,18,19,16,13,10,8,6,5,4,4,3,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,3,3,3,3,2,2,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,3,3,4,4,3,4,4,4,4,5,6,8,9,11,11,13,15,15,15,15,16,17,17,18,17,18,19,20,21,22,21,22,23,23,23,23,22,22,23,21,21,23,22,24,21,23,23,26,25,27,25,25,26,26,26,25,25,26,26,26,26,25,26,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,24,24,24,24,23,22,20,20,19,17,15,14,12,11,10,8,7,6,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,7,7,7,8,7,7,6,6,6,6,6,7,7,8,7,7,7,7,7,7,6,6,6,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,4,4,3,3,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,5,5,5,4,3,3,2,2,3,2,2,2,3,3,3,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,4,4,4,4,4,4,5,5,4,4,4,4,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,4,3,4,4,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,3,4,4,4,5,4,5,5,4,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,6,8,9,9,9,10,12,13,15,16,17,19,19,19,17,17,19,19,21,19,23,21,21,24,24,22,23,23,23,24,23,23,24,22,23,24,21,21,23,22,23,23,21,22,22,24,22,20,23,23],[28,27,28,28,28,28,28,27,28,27,26,26,26,26,26,26,26,27,26,27,27,26,27,27,26,26,27,26,27,26,25,26,27,28,26,26,26,26,27,26,26,25,25,25,25,25,24,23,24,23,21,22,22,21,20,22,20,19,18,19,16,14,10,8,6,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,4,3,3,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,2,3,2,2,3,3,2,2,3,3,3,3,4,3,4,3,3,3,3,3,2,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,2,2,2,2,3,3,3,3,3,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,3,3,3,2,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,3,3,3,4,4,3,4,4,4,5,6,6,7,9,10,11,13,15,15,15,15,17,17,16,18,18,18,19,19,20,21,20,21,21,22,22,23,21,21,22,21,21,22,22,24,22,23,23,25,24,26,24,24,25,26,26,26,25,25,25,26,26,26,25,25,25,25,25,25,25,26,25,25,25,24,25,25,26,25,24,26,24,23,23,23,23,21,21,19,19,17,15,16,13,12,10,9,6,6,5,4,4,4,4,4,5,4,5,5,5,5,6,5,6,6,6,6,7,7,7,7,7,8,7,8,8,7,6,6,6,7,6,7,7,7,8,7,7,7,7,6,6,6,6,6,5,5,5,4,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,4,4,3,3,2,2,2,1,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,5,5,6,4,3,3,3,2,3,3,2,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,4,5,4,5,5,5,4,4,4,5,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,3,4,4,4,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,5,7,7,8,10,10,10,11,13,13,15,16,16,19,19,18,17,17,19,18,22,19,21,21,21,24,23,23,23,23,23,23,23,23,24,22,23,24,22,22,23,22,23,23,22,22,22,24,23,21,23,23],[28,28,28,28,28,28,28,28,28,27,26,26,27,26,26,26,26,27,26,27,27,27,27,27,27,27,27,27,27,26,26,27,27,27,26,26,26,26,27,27,27,26,26,26,26,26,25,24,24,24,22,22,23,22,20,22,20,20,20,19,17,14,12,9,8,7,5,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,4,3,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,4,3,4,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,3,3,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,4,4,4,4,5,6,7,6,8,10,12,12,14,14,15,15,16,17,18,17,19,19,19,20,20,21,22,21,22,23,24,24,24,23,22,23,22,21,23,22,24,22,23,23,25,25,27,25,25,26,26,26,26,26,26,26,26,26,25,26,26,26,26,26,27,26,26,26,26,26,25,25,25,25,25,25,26,25,24,24,24,22,22,21,19,19,18,16,16,14,12,11,9,7,7,5,5,4,5,5,4,5,4,4,4,5,5,5,6,6,6,6,6,7,8,7,7,8,8,8,8,8,7,7,7,6,7,7,7,7,8,8,8,7,7,7,7,6,6,6,6,6,5,5,5,5,4,4,4,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,4,3,3,3,2,2,2,1,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,4,4,5,5,6,6,5,4,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,4,4,4,5,5,5,5,5,5,5,4,5,5,5,5,5,4,4,3,3,3,2,3,3,2,2,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,4,3,3,4,4,3,4,4,5,4,4,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,6,7,7,9,10,10,10,10,13,13,16,17,17,19,17,17,17,18,19,19,22,20,20,20,20,23,23,23,21,22,22,23,23,22,25,22,22,24,22,23,22,23,23,22,21,21,22,24,21,20,22,21],[28,28,28,28,28,29,28,28,28,27,27,27,27,26,26,26,26,27,26,26,27,26,26,26,26,27,27,27,27,26,26,27,27,27,26,26,26,26,27,26,27,26,26,26,26,25,25,24,24,24,21,22,23,20,19,21,21,19,18,19,16,13,11,8,7,6,5,4,4,3,3,2,2,2,2,2,3,3,3,3,2,2,3,2,2,2,3,3,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,5,4,5,5,6,5,4,4,4,5,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,3,3,3,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,2,2,2,2,2,2,3,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,2,3,3,3,3,2,2,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,3,3,4,4,4,4,4,4,5,6,7,7,10,11,12,12,15,16,14,15,17,18,16,17,18,19,19,20,20,21,21,22,23,23,23,24,22,22,23,21,21,23,22,24,22,25,24,25,25,26,25,25,26,26,26,26,26,26,26,26,26,26,26,26,27,25,25,26,26,26,26,26,26,25,26,26,26,25,26,25,24,23,23,24,22,22,20,20,18,17,16,15,13,11,10,9,7,6,5,5,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,7,7,8,7,8,8,8,8,8,7,7,7,6,7,6,7,7,8,8,7,8,8,7,7,6,6,6,5,5,5,5,4,4,4,3,3,3,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,6,6,6,5,4,3,3,3,3,2,2,1,1,1,2,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,3,3,3,3,4,4,4,5,5,6,6,5,4,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,2,3,3,3,3,3,3,3,3,4,4,4,3,4,4,3,3,4,4,4,3,3,3,4,4,4,3,3,3,4,4,4,4,4,5,5,5,5,5,5,6,6,5,5,5,5,5,5,5,4,4,4,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,3,2,3,3,3,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,5,5,5,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,4,4,5,5,5,5,4,5,5,5,5,5,5,6,5,5,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,6,7,7,9,10,10,11,10,13,14,16,18,18,20,20,17,17,18,19,19,21,20,20,22,21,24,23,23,22,22,21,24,23,21,24,22,22,23,22,22,23,22,22,23,23,21,23,24,21,21,22,21],[27,28,28,28,28,28,28,28,28,27,26,26,27,26,26,27,26,27,26,27,27,27,27,28,27,27,27,27,27,27,26,27,28,28,27,28,27,27,27,27,28,27,26,27,26,26,25,24,25,24,23,24,23,21,20,22,20,19,19,18,16,14,11,9,8,6,5,4,4,3,3,3,2,2,3,3,3,3,3,3,4,3,3,3,3,4,4,4,5,5,5,5,5,4,5,5,4,5,5,5,5,5,5,6,6,6,6,6,6,7,7,6,6,5,5,6,6,5,5,5,5,5,4,5,5,4,4,5,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,4,5,4,4,4,4,5,5,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,3,3,3,4,3,3,4,4,3,4,4,4,4,5,5,5,6,5,6,6,6,6,6,6,6,7,6,5,5,5,5,4,5,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,5,4,4,4,4,4,4,4,3,3,3,3,3,2,2,3,2,2,3,3,4,4,4,4,3,2,2,2,2,3,3,3,4,4,3,3,3,4,4,4,5,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,0,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,5,4,5,5,6,8,10,11,12,13,15,16,14,16,18,18,16,19,19,18,20,21,22,22,23,23,23,25,25,25,23,21,24,22,21,23,23,24,23,23,24,26,25,27,26,26,27,27,27,28,27,26,27,26,26,27,27,27,27,26,26,27,26,27,26,26,26,26,26,26,26,25,25,26,24,24,23,24,22,21,20,19,19,18,15,14,12,11,10,9,7,6,5,4,4,5,5,4,5,5,5,6,6,7,7,7,7,8,7,8,8,9,9,9,10,11,10,11,9,8,8,7,7,8,8,7,9,9,10,9,9,9,8,8,8,7,7,7,7,6,6,6,5,5,5,4,4,3,3,4,4,4,3,4,5,4,4,5,5,4,5,6,6,7,6,6,7,6,5,4,4,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,3,4,4,4,4,4,5,5,6,7,7,7,6,5,5,4,5,5,5,4,5,5,5,6,6,6,6,7,6,6,6,5,6,5,5,5,5,5,4,5,4,4,4,4,3,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,3,4,4,4,4,4,5,4,5,5,4,4,4,4,5,5,5,5,5,6,6,6,6,6,7,6,6,6,6,6,6,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,5,4,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,5,5,6,7,6,6,5,6,6,5,6,5,5,6,5,4,5,5,4,4,4,4,4,5,5,5,5,5,5,5,6,7,6,6,7,7,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,5,4,3,4,4,3,3,4,5,6,7,7,8,9,10,10,10,12,13,14,16,17,19,19,18,17,19,19,17,21,19,20,21,22,24,25,23,23,22,24,24,24,23,24,21,22,23,22,22,24,23,23,24,22,22,22,24,22,19,22,20],[28,28,29,29,29,29,29,29,29,28,27,27,28,27,28,27,27,28,27,28,28,27,28,28,27,28,29,28,28,28,27,28,29,29,28,29,28,28,29,28,29,28,28,28,28,28,27,26,27,25,25,25,24,23,22,23,22,21,20,20,18,16,12,10,8,6,5,4,4,3,3,2,2,2,2,3,3,3,4,3,3,3,4,3,3,4,4,5,5,5,5,5,5,5,5,5,5,6,5,6,6,6,6,6,7,7,6,6,7,7,8,7,6,6,6,6,6,6,5,5,6,5,5,6,6,5,5,6,5,5,5,6,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,5,4,4,4,4,5,5,6,6,5,5,5,5,4,5,4,4,4,4,4,3,4,4,4,4,4,4,3,4,4,4,4,3,4,4,4,4,4,5,4,4,5,5,5,5,5,6,6,6,6,6,6,7,7,6,6,7,7,6,6,5,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,4,5,5,4,4,4,4,4,3,3,4,3,3,3,3,2,3,3,3,3,3,4,4,4,5,4,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,2,2,2,2,2,1,1,2,2,1,0,1,1,2,1,1,2,2,2,2,2,3,3,3,3,4,4,4,4,3,3,4,4,3,3,3,4,4,3,4,4,5,5,6,6,8,10,12,12,14,16,17,17,16,18,18,17,19,20,19,20,22,23,23,23,24,24,25,25,25,25,23,25,24,21,24,23,24,24,24,24,26,25,26,26,27,27,28,28,28,27,27,27,27,27,27,28,27,28,27,28,27,28,28,28,27,26,27,28,27,28,27,26,26,24,25,24,24,23,23,20,19,20,17,15,15,13,11,10,9,7,7,5,4,4,4,4,4,4,5,5,5,5,6,6,6,6,7,7,8,8,9,10,9,10,10,10,11,9,8,8,7,7,7,7,8,8,10,10,9,9,9,7,8,7,7,6,6,6,5,5,5,4,4,4,4,3,3,3,3,4,3,3,4,4,4,4,5,5,5,6,6,6,7,7,7,8,7,6,5,4,4,3,3,3,2,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,3,4,4,4,4,4,5,4,4,5,5,6,6,7,7,7,7,6,5,5,5,5,5,5,4,5,5,6,6,6,7,7,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,2,2,3,2,2,3,3,2,3,3,2,2,3,3,3,3,3,3,4,4,3,3,3,4,3,4,5,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,4,4,4,5,5,5,5,5,5,6,6,6,6,6,7,6,7,6,6,6,7,6,5,5,4,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,5,5,6,6,6,6,5,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,7,6,6,6,6,6,5,5,5,5,4,5,5,4,4,5,4,4,5,5,4,4,5,4,4,4,5,6,7,8,8,10,11,11,10,11,13,15,16,17,19,21,20,20,19,20,21,20,23,21,23,23,23,25,24,24,24,24,24,25,25,24,25,24,24,25,22,24,25,25,24,25,23,25,23,26,24,21,24,23],[28,28,28,28,28,29,28,28,28,28,27,27,27,27,27,27,27,28,27,28,28,27,28,28,28,28,28,28,28,28,27,28,29,29,28,28,28,28,28,28,28,28,28,28,27,27,26,26,25,25,25,24,24,23,21,23,21,21,19,19,16,15,12,9,7,6,4,4,4,3,3,2,2,1,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,6,5,6,6,6,6,6,7,7,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,6,6,6,5,5,5,5,4,5,5,4,4,5,4,4,4,4,3,3,4,5,4,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,3,3,4,3,3,4,4,3,4,4,4,4,4,5,6,5,5,5,6,6,5,6,7,6,7,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,4,5,5,4,4,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,1,2,2,2,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,3,3,3,4,3,4,4,4,5,5,6,8,10,12,14,14,16,17,16,17,18,17,17,18,18,19,20,21,22,23,22,24,24,24,24,25,23,23,24,23,22,24,23,24,23,23,23,26,25,26,26,26,27,27,27,28,27,27,27,27,27,27,27,27,27,27,28,28,27,28,26,27,26,27,27,26,28,26,26,27,24,25,25,24,24,24,20,22,21,19,18,17,15,13,12,9,7,6,5,4,4,4,4,4,4,4,4,5,5,5,6,6,6,6,7,7,7,8,8,8,9,9,9,9,8,8,7,7,6,6,6,7,7,8,9,8,8,8,7,7,6,6,6,6,5,5,5,4,4,4,4,3,3,3,2,3,3,3,3,4,4,4,4,4,4,5,5,5,6,6,6,7,7,6,6,5,4,4,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,6,6,7,7,6,5,4,4,4,4,4,4,4,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,6,6,6,6,6,5,6,6,6,5,5,4,4,3,3,3,2,3,3,2,2,3,2,2,3,3,2,3,3,3,3,3,4,3,3,4,4,4,4,4,5,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,5,5,5,5,5,6,6,6,5,5,6,5,5,5,5,5,5,4,4,4,4,4,4,3,4,4,5,5,5,5,5,5,5,6,5,5,6,6,5,6,6,6,5,5,5,5,4,4,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,6,7,8,8,10,11,10,10,11,14,14,15,17,18,21,21,20,17,19,19,20,22,20,21,23,22,24,23,24,24,23,24,25,24,24,25,24,23,24,22,22,24,24,23,24,24,22,24,24,23,22,24,22],[28,28,28,28,28,29,28,28,28,27,27,26,27,27,27,27,27,28,27,28,27,27,27,28,27,28,27,27,28,27,26,28,28,28,27,28,27,27,28,28,28,27,26,27,27,26,25,25,25,25,23,24,23,22,21,22,20,20,19,18,16,14,11,9,7,6,5,4,4,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,6,7,7,7,7,6,6,5,6,6,6,6,6,6,5,5,5,5,6,5,5,5,6,5,5,5,6,6,6,6,5,5,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,5,5,5,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,5,5,4,4,4,5,5,4,4,5,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,7,6,7,6,5,5,5,5,5,4,5,5,4,4,4,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,4,4,5,4,4,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,4,4,5,5,5,5,4,3,4,3,3,4,3,4,4,4,4,4,4,4,4,4,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,4,3,4,3,4,3,4,4,4,4,4,5,6,6,9,10,12,13,14,16,16,16,16,18,17,17,19,19,19,20,20,20,22,22,23,23,24,22,24,23,22,24,22,21,23,22,24,22,24,24,25,25,26,25,26,26,27,26,26,26,27,27,27,27,27,27,27,26,26,26,26,26,27,26,26,25,25,26,25,26,25,24,25,24,24,24,24,23,22,20,20,20,18,16,17,14,13,11,8,7,6,5,5,4,4,4,3,4,4,4,5,5,5,6,6,6,6,7,7,8,8,8,8,9,9,8,9,8,8,7,7,6,6,7,7,7,8,9,7,8,7,7,7,6,6,6,6,5,5,5,4,4,4,4,3,3,3,2,3,3,3,3,4,4,3,4,4,4,4,5,5,5,6,6,6,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,4,3,4,3,3,3,4,3,3,4,4,4,4,4,4,5,6,7,7,6,5,4,4,4,4,4,5,4,5,5,6,6,6,6,7,6,6,6,5,5,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,5,6,6,6,5,5,4,4,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,5,5,5,5,5,6,6,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,5,6,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,6,7,8,8,9,11,11,10,11,13,13,14,16,16,19,19,18,17,19,19,19,22,21,21,21,21,23,23,23,22,23,22,23,24,23,25,22,23,23,21,22,23,23,23,23,21,23,23,24,22,21,23,22],[28,29,28,28,28,28,29,28,28,27,27,27,28,27,27,27,27,27,27,27,28,27,28,28,27,28,28,28,28,27,27,28,28,28,27,28,27,27,28,27,27,27,26,27,27,27,25,25,25,24,23,24,24,22,21,23,21,20,20,20,17,15,12,9,8,6,5,4,4,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,6,6,7,7,6,6,5,5,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,5,5,6,5,5,5,5,5,5,4,4,5,4,4,4,4,5,4,5,5,5,5,4,4,4,4,4,3,4,4,4,3,4,4,4,3,4,4,3,4,4,4,4,3,4,4,4,4,4,5,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,4,5,5,5,4,5,4,4,3,4,4,3,3,3,3,3,3,3,3,2,3,3,4,4,4,3,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,5,5,4,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,5,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,2,3,4,3,3,3,3,3,4,3,3,4,4,5,6,7,8,10,12,11,14,16,17,15,16,18,18,17,20,20,19,20,20,21,22,21,23,23,24,22,24,22,22,23,22,21,23,22,24,23,24,24,26,25,27,25,26,27,27,27,27,26,26,27,26,27,26,26,26,26,26,26,25,26,26,25,26,24,25,25,25,26,25,24,26,23,24,24,24,23,22,21,20,20,19,15,15,14,12,11,8,6,6,5,4,4,4,4,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,8,7,8,8,8,8,7,7,6,6,6,5,6,6,6,7,8,7,7,7,7,6,5,6,6,5,5,5,4,4,4,4,3,3,3,2,2,2,3,2,2,3,3,3,3,3,3,3,4,4,5,5,5,6,6,5,5,4,4,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,6,7,7,6,5,5,4,4,4,5,5,4,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,3,4,4,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,4,4,4,3,4,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,6,5,6,6,6,6,5,5,5,5,5,5,4,4,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,3,4,4,4,5,5,5,5,5,5,5,5,5,6,6,5,5,5,6,5,4,5,4,4,4,4,4,3,4,4,3,3,4,3,3,3,4,3,3,3,4,5,6,7,7,9,10,10,9,10,12,13,14,16,16,18,19,17,16,18,18,18,20,18,19,22,20,22,23,24,23,23,23,24,24,24,24,22,23,24,22,23,23,22,23,24,21,22,23,24,21,20,23,21],[29,28,28,29,29,29,28,28,29,27,27,28,27,27,27,27,27,27,27,27,27,26,27,27,27,26,28,28,27,28,27,27,28,29,27,28,28,28,28,28,28,27,27,27,27,26,25,24,25,25,24,24,23,22,20,22,20,19,19,19,16,14,11,9,7,6,5,4,4,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,7,6,5,5,4,5,5,5,5,5,5,4,4,5,5,4,5,5,5,4,5,5,4,5,6,6,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,3,4,4,4,4,5,5,4,5,4,4,4,4,4,3,3,4,3,3,3,4,3,3,4,3,3,3,4,4,4,3,3,4,3,3,4,4,4,4,4,4,4,4,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,5,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,5,5,6,8,10,12,11,13,15,16,15,15,17,18,16,19,19,19,19,21,21,23,22,22,23,24,23,24,22,22,24,22,21,23,24,23,23,23,25,25,25,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,26,26,27,26,27,26,25,26,25,24,24,24,24,22,21,21,20,18,16,15,14,12,11,8,6,5,4,4,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,6,7,6,7,7,7,8,7,6,6,5,5,5,5,6,5,7,7,6,6,6,5,5,5,5,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,4,4,4,5,5,5,5,5,5,4,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,4,4,5,5,6,7,7,6,5,4,4,4,4,5,4,4,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,3,4,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,3,3,4,4,4,4,5,5,5,5,6,6,6,6,6,6,5,6,6,5,5,5,4,4,3,3,3,3,3,3,2,2,3,2,2,3,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,4,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,7,7,8,9,9,9,10,12,13,14,16,17,20,20,18,17,18,19,19,21,20,20,21,21,24,22,23,22,23,22,25,23,23,22,22,22,23,20,22,24,22,22,23,23,21,23,24,21,21,23,21],[28,28,28,28,28,29,29,28,28,28,27,27,27,27,27,27,27,28,28,28,28,28,27,28,27,27,28,28,28,28,27,28,28,29,28,28,28,28,28,28,28,28,27,27,27,26,26,25,25,25,24,24,24,23,22,23,20,20,19,19,16,14,11,9,7,5,4,4,4,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,4,5,5,5,4,5,5,6,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,3,4,4,4,4,5,5,5,5,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,4,3,4,4,4,4,3,3,4,3,3,4,4,3,4,4,4,4,4,4,5,5,5,5,6,6,5,5,6,6,6,5,5,5,4,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,4,4,4,5,6,8,10,12,12,14,15,16,16,16,17,17,18,19,18,18,20,20,21,22,21,22,23,23,23,24,22,22,24,22,21,23,23,23,21,23,24,25,25,26,25,25,27,27,27,27,27,27,27,26,27,27,27,27,27,26,26,27,27,27,26,26,26,25,27,26,27,25,25,26,25,25,25,25,24,23,21,21,21,18,16,18,14,13,11,8,7,5,5,4,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,7,6,6,7,7,7,7,7,6,6,5,5,5,5,6,5,6,7,6,6,6,6,5,5,5,5,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,5,5,5,6,6,5,5,4,4,3,3,3,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,6,6,7,5,5,4,4,4,4,4,4,4,4,5,5,5,6,5,6,6,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,5,6,6,6,5,5,5,5,5,5,5,4,4,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,3,3,2,3,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,5,5,5,4,5,5,5,4,4,4,4,4,4,4,4,3,4,3,3,3,3,4,4,4,4,4,4,4,5,5,4,5,5,4,5,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,7,7,8,10,9,9,10,12,12,14,16,17,19,20,19,16,18,19,19,21,19,22,21,21,24,24,23,23,24,22,24,24,23,23,22,23,23,20,21,23,23,22,23,22,22,22,23,22,20,23,20],[28,28,28,27,27,28,28,27,28,27,26,26,26,26,26,27,26,26,27,26,27,27,26,27,27,27,27,27,27,26,27,27,27,28,27,27,26,27,27,27,27,27,26,27,26,25,25,24,24,23,23,23,23,22,21,22,20,20,19,18,15,13,11,9,7,6,4,4,4,3,3,2,2,2,2,3,3,3,3,3,3,3,4,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,6,6,6,6,6,6,6,6,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,4,4,4,5,5,5,5,5,5,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,5,5,4,4,5,5,6,6,5,6,6,6,6,6,6,6,6,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,4,3,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,5,5,6,7,10,11,10,13,14,15,13,14,16,16,15,17,17,17,19,19,20,20,20,22,21,22,21,21,21,19,21,20,19,21,20,22,21,22,23,24,24,25,24,25,24,25,25,26,25,25,25,25,25,25,25,25,25,25,25,25,25,26,24,24,24,25,24,24,26,23,23,25,24,23,23,23,23,21,21,20,19,18,15,17,14,14,12,7,6,5,4,4,3,3,3,3,3,4,3,4,4,4,5,5,5,5,6,6,6,6,7,6,7,7,8,8,7,6,6,5,5,5,5,6,6,6,7,6,7,7,6,6,5,5,5,5,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,3,3,2,3,3,3,3,4,4,4,5,5,5,5,5,4,4,3,3,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,3,3,4,4,4,5,6,7,7,6,5,4,4,4,4,4,4,4,5,5,6,6,6,6,7,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,5,6,6,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,5,5,5,6,5,4,5,4,4,4,4,4,3,4,4,3,3,4,3,3,3,4,3,3,3,4,5,6,7,7,8,9,9,9,9,11,11,13,14,14,18,18,17,16,17,18,17,20,18,19,21,21,22,23,23,22,22,22,23,23,22,24,21,23,23,21,21,22,22,23,23,20,20,23,23,20,19,22,20],[28,28,28,28,28,28,28,28,28,27,26,26,27,26,26,26,26,27,26,26,27,26,26,27,26,27,27,27,27,27,26,27,27,28,26,27,27,27,28,27,27,27,26,26,26,25,25,24,25,24,24,24,23,22,20,22,20,19,18,19,16,13,11,8,7,5,4,4,4,3,3,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,6,5,5,6,6,5,5,5,4,5,5,4,4,5,4,4,4,4,5,4,5,5,4,4,5,5,4,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,4,4,3,3,4,3,4,3,3,4,4,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,5,5,4,5,5,5,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,2,3,3,2,2,3,3,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,4,4,4,4,3,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,2,3,3,3,3,3,4,4,4,5,5,6,8,9,10,12,14,16,13,14,16,17,15,17,18,17,18,18,20,21,20,21,21,22,21,23,21,19,22,21,19,21,21,23,22,22,22,25,24,26,24,25,26,26,26,27,26,26,26,25,25,26,26,25,26,26,26,26,25,26,24,25,24,24,24,24,25,24,23,25,24,22,23,23,22,21,20,19,19,18,15,14,13,12,11,8,6,5,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,6,6,6,6,6,6,5,5,5,4,4,4,4,5,5,6,6,5,6,5,5,5,4,5,4,4,4,4,4,3,3,3,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,4,5,6,6,6,6,5,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,5,5,5,5,4,4,4,4,4,4,4,3,4,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,1,2,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,3,3,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,5,5,5,5,5,5,6,6,5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,3,4,4,4,3,4,4,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,5,5,4,4,4,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,4,5,6,6,7,9,8,8,9,10,11,12,15,15,18,18,16,15,17,17,16,18,18,18,20,19,21,23,23,21,21,22,23,22,22,23,21,21,22,20,20,22,22,21,22,21,20,20,23,19,17,20,19],[29,28,28,29,29,29,28,28,29,27,28,28,28,27,27,27,26,28,27,27,27,26,27,28,27,27,28,28,27,27,26,27,28,28,27,28,27,27,28,27,28,27,27,27,26,26,25,24,25,24,24,24,24,22,21,22,21,19,19,18,15,13,10,8,6,5,4,4,4,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,4,4,5,5,5,4,5,5,5,5,5,6,6,5,6,6,5,5,5,4,5,5,5,4,5,5,4,4,5,5,4,4,5,4,4,5,4,4,4,5,6,5,5,5,5,5,4,5,4,4,4,4,4,3,4,4,3,3,3,4,4,4,4,4,5,4,4,4,4,4,3,3,4,3,3,3,4,3,3,4,3,3,3,4,3,3,3,3,4,3,3,3,4,3,3,4,4,3,4,4,5,5,5,5,5,5,5,5,6,5,6,5,5,5,5,5,4,4,4,4,3,3,4,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,3,3,3,3,4,4,4,3,3,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,1,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,5,5,7,9,10,10,13,14,16,13,15,18,16,16,18,18,18,19,19,20,21,20,22,23,23,23,24,21,21,23,21,21,23,22,24,21,22,23,24,24,27,25,26,26,27,27,27,27,26,27,26,27,27,27,27,27,27,27,27,27,27,26,27,25,26,27,25,27,26,26,27,24,23,25,24,25,23,22,22,21,20,17,17,16,14,11,8,6,5,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,6,5,6,6,6,6,6,5,5,5,4,4,4,5,5,5,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,5,5,5,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,4,5,6,6,6,5,5,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,5,5,4,4,4,3,3,3,3,3,3,2,3,3,2,2,2,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,4,3,3,4,4,4,4,3,4,4,4,3,4,4,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,5,4,4,5,5,4,5,4,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,6,7,8,8,8,9,11,11,13,15,16,19,20,18,15,17,17,17,20,19,19,20,20,24,22,23,22,22,20,24,23,23,22,21,22,21,19,21,23,21,20,21,20,20,22,22,19,19,22,19],[28,28,28,28,28,28,28,28,28,27,26,26,27,26,26,27,26,27,27,27,27,27,27,28,27,27,28,27,28,26,26,27,28,28,27,28,27,28,28,27,28,27,26,27,27,26,26,25,25,24,23,23,23,22,22,21,20,20,19,18,15,14,10,8,7,5,4,4,4,3,3,2,2,2,2,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,6,7,6,6,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,5,6,5,5,5,5,4,4,5,5,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,6,6,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,4,5,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,3,2,2,2,3,3,3,3,3,4,4,4,5,5,7,8,9,10,13,15,15,13,15,17,16,16,18,18,17,18,19,20,21,21,22,21,23,22,23,20,20,22,20,20,22,22,22,21,23,24,25,25,25,25,26,27,27,27,27,27,26,27,27,27,27,27,27,27,27,27,27,26,27,26,26,26,26,26,25,27,25,24,26,24,23,24,24,22,22,21,21,20,18,15,17,13,12,11,7,6,5,4,4,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,6,6,6,6,7,7,7,7,6,6,5,5,5,4,5,5,5,6,7,5,6,6,5,5,5,4,4,4,4,4,3,3,3,3,3,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,5,5,6,5,5,4,3,3,3,3,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,5,6,7,7,6,5,4,4,4,4,4,4,4,5,5,6,6,6,6,7,7,6,6,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,7,6,6,6,6,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,4,4,5,5,4,4,4,4,4,4,3,4,3,3,3,3,3,3,4,4,3,4,3,4,4,5,4,4,5,5,4,5,4,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,6,6,6,8,9,8,9,9,11,10,12,14,14,18,18,18,16,17,17,17,19,18,19,20,20,22,22,22,22,22,22,23,22,22,23,21,22,22,20,21,22,22,22,22,21,21,22,21,20,18,22,19],[28,28,27,27,27,28,28,27,27,26,26,25,26,25,26,26,26,26,26,26,26,26,26,27,26,26,27,27,27,26,25,26,26,27,26,27,26,27,27,27,27,26,25,26,26,26,25,24,24,23,23,23,22,22,21,21,19,20,19,18,16,14,11,8,8,6,5,4,4,3,3,3,2,2,3,3,3,3,4,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,7,6,6,6,5,6,6,6,5,6,5,5,5,6,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,5,5,4,4,5,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,6,6,5,5,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,5,4,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,3,3,2,3,3,3,3,4,3,3,4,4,5,6,7,9,10,10,13,14,15,13,15,16,16,15,17,18,16,18,19,19,20,20,21,20,22,20,21,20,19,21,20,20,20,21,21,21,22,22,24,23,26,23,24,25,25,26,25,25,25,25,25,25,25,25,25,25,24,24,24,24,25,23,24,23,23,23,23,25,23,23,24,22,22,23,23,21,20,20,20,19,19,15,17,15,12,12,7,6,5,4,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,7,6,7,7,7,7,6,6,5,5,4,5,4,5,5,6,6,6,6,6,5,6,5,5,5,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,5,5,5,5,4,4,3,3,3,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,5,5,6,7,7,7,7,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,7,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,4,5,5,4,5,5,5,5,6,6,6,6,6,7,6,7,6,6,6,6,6,5,5,5,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,4,4,4,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,3,3,3,4,3,3,4,4,4,4,5,5,5,6,6,5,5,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,5,6,6,6,8,9,8,8,9,9,11,12,14,15,18,17,15,15,17,17,16,18,17,18,20,20,22,22,22,21,23,22,22,24,22,22,21,23,22,20,20,22,22,22,22,20,20,20,22,19,18,20,20],[28,28,28,28,28,28,28,28,28,26,26,26,27,26,27,26,26,27,26,27,26,25,26,27,26,26,27,27,27,27,26,27,27,28,26,27,27,27,28,27,27,26,26,26,26,25,24,23,25,23,23,24,23,22,20,22,20,19,19,18,15,13,11,8,7,6,5,4,4,3,3,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,7,5,5,5,5,5,5,5,5,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,5,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,4,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,5,5,6,9,9,10,12,14,16,13,14,17,16,15,17,18,17,18,18,19,21,19,21,21,21,21,23,20,19,22,21,20,20,21,23,21,22,23,24,24,26,24,25,26,26,26,27,26,26,26,26,26,26,26,26,26,26,25,25,25,26,24,26,24,24,25,24,25,24,24,25,23,22,23,22,22,21,20,20,19,18,15,15,14,12,11,8,6,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,5,5,5,4,4,4,4,4,4,5,6,4,5,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,3,3,3,4,5,5,4,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,4,4,3,3,4,4,4,4,4,4,4,4,5,5,5,6,7,7,6,5,5,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,6,6,6,5,5,5,5,5,4,5,4,4,4,4,4,4,4,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,5,5,4,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,2,3,3,4,5,6,6,7,8,8,8,8,10,10,12,14,15,18,19,15,14,16,18,14,18,17,17,19,19,21,21,22,21,22,20,23,22,21,22,21,21,21,18,20,21,21,18,21,19,19,20,21,18,16,19,18],[29,29,29,29,29,29,28,28,29,27,28,27,28,27,27,27,27,28,27,27,28,27,27,28,28,27,28,28,28,28,27,28,28,29,27,28,28,28,28,28,28,27,27,27,27,26,26,25,25,24,24,24,24,23,22,21,20,20,19,18,16,13,11,9,7,6,5,4,5,4,3,3,3,2,3,3,3,3,4,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,6,6,7,7,6,6,6,5,6,6,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,5,5,5,6,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,5,5,5,6,6,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,4,5,4,3,4,4,4,3,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,4,4,4,5,4,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,5,4,4,4,5,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,1,2,2,2,3,3,3,3,3,3,4,4,4,5,5,7,8,9,10,13,14,16,14,15,17,17,16,19,19,18,19,20,21,21,21,22,23,24,22,24,21,21,23,20,21,22,23,23,22,23,25,26,26,26,25,27,28,28,28,28,28,28,28,28,28,28,28,28,27,28,27,28,27,28,27,27,25,26,28,26,28,26,26,27,25,24,25,25,25,24,23,23,22,21,17,18,16,14,12,7,6,5,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,6,6,6,6,5,5,4,4,4,4,5,5,5,5,4,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,5,5,5,4,4,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,6,6,7,7,6,5,4,5,4,5,5,4,5,5,6,6,6,6,6,7,6,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,4,3,3,4,4,4,4,4,4,5,4,4,5,4,4,4,4,5,4,4,5,5,5,5,4,5,5,5,5,5,5,5,6,6,6,7,6,7,6,7,7,6,6,6,6,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,4,5,4,4,4,5,5,4,4,4,4,4,4,4,4,3,4,3,2,3,3,3,3,3,4,4,4,4,4,4,4,5,5,4,5,4,5,5,4,4,4,3,3,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,5,6,6,7,8,8,8,8,9,11,12,14,15,17,18,16,15,18,19,17,20,19,20,20,20,23,22,23,22,22,21,23,22,21,22,21,22,22,20,20,21,21,20,21,19,21,21,22,20,18,20,18],[28,28,27,28,28,28,28,27,28,26,25,26,27,26,26,26,26,26,26,26,26,26,26,27,26,26,26,27,26,26,26,27,27,27,26,27,26,26,27,26,27,26,26,26,26,25,25,24,25,23,24,23,22,22,20,20,19,19,18,17,15,13,11,8,7,6,5,5,5,4,3,3,3,3,3,4,4,4,4,4,4,4,5,4,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,8,7,7,8,8,7,7,7,7,7,6,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,6,7,6,6,6,6,6,6,5,6,5,5,5,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,6,6,7,7,7,7,7,7,7,7,8,8,8,7,6,6,6,7,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,4,5,5,5,5,5,5,4,4,4,4,4,3,4,4,3,3,4,3,3,4,4,4,5,5,5,4,3,4,3,4,4,4,4,4,5,4,4,5,5,5,5,6,5,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,4,4,4,5,5,5,7,8,9,10,12,13,14,12,13,15,15,14,16,16,16,16,17,19,19,18,21,20,20,19,21,20,18,20,19,19,20,20,20,20,21,22,24,22,25,23,24,24,25,25,26,25,25,26,26,26,26,26,26,26,25,25,25,25,25,24,24,24,23,24,23,25,22,22,24,22,21,23,22,20,20,20,20,19,19,16,17,15,13,12,7,6,5,4,4,3,3,3,3,3,3,3,4,3,4,4,5,5,5,5,5,6,6,6,6,7,7,7,7,7,6,6,5,5,4,4,5,5,6,7,6,6,6,5,6,5,5,5,4,4,3,3,3,3,3,2,2,2,2,1,2,2,2,2,2,2,2,3,3,3,3,4,4,4,5,5,5,5,5,5,4,4,3,3,3,2,3,2,3,3,3,3,3,4,3,3,4,4,3,4,4,4,3,4,4,4,4,4,5,4,5,5,5,4,5,5,6,6,7,8,8,7,6,6,6,5,6,6,6,6,6,7,7,8,7,8,9,8,8,7,7,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,6,6,5,6,5,5,6,6,6,6,7,7,7,8,7,8,7,8,7,7,7,7,7,6,6,5,5,4,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,4,5,5,5,4,4,5,4,4,5,4,4,4,3,3,3,4,3,3,4,4,3,4,4,3,3,4,4,4,5,5,5,5,6,6,5,5,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,4,3,4,4,4,5,5,5,5,6,6,5,5,5,6,5,4,5,5,4,4,4,4,3,4,4,3,3,4,3,3,3,4,3,3,3,4,5,6,7,7,8,9,9,9,9,10,11,12,12,13,16,17,16,14,17,17,15,19,16,19,20,20,22,22,22,21,21,21,23,24,22,23,20,22,22,19,20,21,21,20,21,18,20,20,21,19,17,19,19],[28,28,27,27,28,27,27,28,26,26,25,25,27,24,26,25,26,25,25,26,26,25,26,27,26,26,26,26,26,26,25,26,27,27,26,26,26,26,26,26,26,26,25,25,25,25,24,23,24,23,22,21,21,21,21,20,19,19,18,17,15,14,11,9,8,7,6,5,5,4,4,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,7,6,6,7,6,6,6,7,7,7,7,7,7,7,7,7,7,7,8,8,7,7,6,6,7,7,7,6,7,7,6,6,7,7,6,7,7,6,6,7,6,6,7,7,7,7,7,7,7,7,6,7,7,6,6,6,6,6,6,6,5,6,5,6,6,6,6,6,6,6,6,6,5,6,5,5,6,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,6,5,5,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,8,8,8,7,7,7,6,7,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,3,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,5,6,6,5,4,4,4,4,4,5,5,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,2,3,3,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,2,2,2,3,3,3,4,4,3,4,4,4,4,4,5,6,6,8,10,10,11,13,13,14,14,14,16,15,15,17,17,16,17,18,18,19,19,20,20,21,20,22,20,18,20,19,18,20,20,21,20,21,22,24,24,26,23,24,24,24,24,25,24,24,25,24,24,25,25,25,24,24,24,23,24,24,23,23,22,23,23,23,24,23,22,24,22,22,22,22,21,20,20,19,18,18,14,15,13,12,12,8,6,6,5,4,4,4,3,3,3,3,3,4,4,4,4,5,5,5,5,6,7,6,6,7,7,7,8,7,7,6,5,5,5,5,4,5,6,6,7,7,7,7,6,6,6,5,5,5,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,4,4,5,5,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,6,6,7,8,8,8,7,6,6,6,6,6,6,6,6,7,7,7,8,7,8,8,9,9,8,7,7,7,7,7,6,6,6,6,6,5,6,6,5,5,5,5,4,4,4,4,4,3,4,3,3,3,3,3,2,2,2,2,2,2,2,3,2,3,3,3,3,4,4,4,4,4,5,5,5,4,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,5,6,5,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,8,8,8,8,8,7,7,8,7,7,7,6,6,5,5,5,5,4,5,4,4,4,5,4,3,4,4,3,4,4,3,3,4,4,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,4,4,4,4,4,4,4,5,4,4,4,5,4,4,5,5,5,5,6,6,6,7,7,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,3,3,4,4,4,4,5,5,5,5,6,5,5,6,6,5,6,6,6,5,5,5,4,4,4,4,4,3,4,4,3,4,4,3,3,3,3,3,3,3,4,5,6,7,7,8,10,9,9,9,10,12,13,15,14,17,17,16,15,17,17,16,18,16,20,21,19,22,22,22,22,21,22,22,23,23,22,20,23,21,19,19,20,22,19,21,18,21,20,21,18,17,19,19],[28,29,28,28,28,28,29,28,28,27,26,26,27,26,27,26,27,27,26,27,26,25,27,27,26,27,27,27,28,27,26,27,28,29,27,28,28,28,28,27,28,27,26,27,27,26,26,24,26,25,24,23,24,22,22,21,21,20,19,19,16,14,12,9,8,7,6,6,5,4,4,4,3,3,4,4,4,4,4,4,4,4,5,4,5,5,5,6,6,6,6,6,6,6,7,6,6,6,7,7,6,7,7,7,7,8,8,8,7,9,9,8,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,6,7,7,7,6,7,6,6,6,6,6,5,6,6,5,5,5,6,6,6,7,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,5,5,4,4,5,5,4,5,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,7,7,8,7,7,7,6,7,6,6,6,6,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,3,4,4,4,5,5,5,5,5,5,4,4,4,4,4,3,4,4,3,3,4,4,4,4,4,5,5,5,5,4,4,4,4,3,4,4,4,4,5,5,5,5,5,5,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,2,2,3,3,3,4,4,4,3,4,4,4,4,5,6,6,8,9,10,11,14,14,16,13,14,17,16,15,17,18,17,17,19,20,20,21,21,22,22,22,24,20,20,22,20,19,20,22,22,20,23,23,25,25,27,25,26,27,27,27,27,27,27,27,27,27,26,27,27,26,27,26,26,26,27,26,26,24,25,25,25,26,25,26,26,23,23,23,23,22,22,21,20,19,19,16,15,14,13,12,8,7,6,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,6,5,6,6,6,7,6,6,6,6,6,5,5,4,4,5,6,6,6,5,6,5,5,5,4,4,4,4,4,4,3,3,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,3,2,3,3,3,4,4,6,6,5,6,5,4,4,3,3,3,2,3,2,2,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,6,6,6,8,8,8,7,7,6,6,5,6,6,6,6,6,7,7,8,7,8,9,8,8,7,7,7,7,7,6,6,6,5,6,5,5,5,5,5,4,5,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,5,6,6,6,6,6,6,6,7,8,7,8,8,8,8,8,7,7,8,7,7,6,6,6,5,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,4,3,4,4,4,4,5,5,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,4,4,4,4,3,4,4,4,3,4,4,4,4,4,5,4,5,5,5,5,6,5,5,5,6,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,4,4,5,5,5,5,5,6,5,5,5,5,5,5,4,5,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,4,5,6,7,7,8,9,9,9,9,10,11,13,13,15,18,18,14,14,17,17,15,18,18,17,20,19,21,20,21,21,21,20,22,22,21,21,20,22,21,19,19,21,19,20,21,20,20,20,22,20,16,19,19],[27,27,26,26,26,27,27,27,26,26,24,26,26,26,26,26,25,24,25,25,25,25,25,26,26,25,26,26,26,26,25,25,26,27,26,27,26,27,27,27,27,26,25,26,27,26,25,25,24,23,23,23,22,22,21,21,19,20,19,18,16,15,12,9,10,8,7,7,7,6,6,5,5,4,5,6,6,6,6,6,6,6,7,6,7,7,7,8,8,8,8,8,8,9,8,9,8,8,9,9,9,9,9,9,9,9,10,9,9,10,10,9,8,9,8,8,8,8,8,8,8,8,7,8,8,8,7,8,8,7,8,8,7,8,8,9,9,9,9,8,9,8,8,8,7,8,8,7,7,8,7,6,8,7,7,8,8,8,8,8,8,7,7,7,7,7,7,7,7,6,6,7,7,6,7,7,6,6,6,6,6,6,5,6,6,6,6,7,6,6,7,7,7,7,7,8,8,9,8,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,7,7,7,7,7,6,7,7,6,6,6,5,5,5,5,5,4,5,5,6,6,6,6,6,5,5,5,5,5,5,5,4,5,5,4,4,5,5,4,4,5,5,6,6,5,5,4,5,4,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,6,6,6,6,6,6,5,6,5,5,4,5,5,4,4,4,4,3,3,4,4,4,3,3,3,2,2,2,2,2,1,1,1,1,1,0,1,1,2,2,3,3,3,4,5,4,4,5,5,5,5,6,7,7,8,10,10,11,13,14,15,14,14,16,16,14,15,17,15,16,17,19,19,19,21,20,20,20,21,21,18,20,18,18,21,21,20,19,21,22,23,23,25,24,24,25,26,26,27,26,25,26,25,26,25,26,27,26,26,25,24,25,24,24,24,23,24,23,24,25,23,23,24,22,22,21,22,21,19,20,18,17,18,15,16,14,12,12,8,7,6,5,4,4,3,3,3,3,3,3,4,4,4,4,5,5,5,6,6,6,6,7,7,7,7,8,7,7,7,6,5,6,4,6,6,6,7,7,6,6,5,5,5,5,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,4,4,4,5,6,6,6,6,5,4,4,3,3,3,3,3,3,3,4,4,4,3,5,5,4,4,5,4,5,5,5,4,6,5,5,6,6,6,6,6,7,6,6,7,7,7,8,9,9,9,8,7,7,8,8,8,7,7,8,9,9,9,9,10,10,10,10,10,9,9,9,9,9,8,8,8,8,8,8,7,7,7,7,7,7,6,5,5,5,5,5,4,5,4,4,4,4,3,3,3,3,3,2,2,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,8,8,7,8,8,8,7,7,8,8,8,8,8,8,9,9,10,10,10,9,10,9,10,9,9,9,8,8,7,7,7,7,6,6,6,6,6,5,6,6,4,5,5,4,5,5,4,4,4,5,3,4,4,4,5,5,5,6,6,6,6,6,6,6,6,6,7,7,6,6,7,7,6,7,7,6,6,5,4,5,6,4,4,6,5,4,5,6,4,4,6,6,5,6,6,6,6,7,7,5,6,7,7,6,6,7,6,5,6,5,5,5,5,4,3,4,3,4,4,4,5,5,5,5,6,6,6,6,6,6,6,7,7,6,5,6,5,5,5,5,4,4,5,5,4,4,4,4,4,4,4,3,3,4,4,5,6,7,7,8,9,9,9,9,10,11,12,14,15,18,18,16,13,17,18,15,18,16,19,20,20,22,22,20,20,22,23,22,21,22,20,20,21,20,18,18,21,21,18,20,18,18,20,21,18,16,18,17],[29,29,29,29,29,29,29,28,29,28,27,27,28,27,27,27,27,27,27,27,27,26,27,27,27,27,28,28,28,27,27,28,28,29,28,29,28,29,29,28,29,28,27,28,28,28,27,26,26,26,25,25,25,23,22,23,22,22,20,20,17,14,12,9,9,7,6,6,6,5,5,4,4,4,5,5,5,5,6,5,5,6,6,6,6,6,7,7,7,7,8,8,8,8,8,8,7,8,9,8,9,8,9,9,9,9,9,9,9,10,10,9,8,9,8,8,8,8,8,7,8,9,8,8,8,8,7,8,8,8,8,8,7,8,8,8,8,9,8,8,8,7,8,8,8,7,8,8,7,7,8,7,7,7,8,8,7,8,8,7,8,7,7,7,7,6,7,7,7,6,7,6,7,6,7,7,6,6,7,6,7,6,6,7,6,6,6,7,6,6,6,7,6,7,7,8,8,8,8,8,8,8,8,9,9,9,9,8,8,8,8,7,7,7,7,6,6,7,7,6,6,6,6,5,6,6,5,5,5,5,4,5,6,5,6,6,6,6,7,6,6,5,5,5,5,5,5,5,4,5,5,4,5,5,5,6,7,7,6,5,5,5,4,4,5,5,4,6,5,5,5,6,6,6,7,7,7,7,6,6,6,6,5,6,5,6,5,5,5,5,4,4,5,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,2,2,3,3,3,4,4,4,4,4,4,4,5,6,6,7,9,11,11,12,15,16,14,14,17,16,15,17,18,18,20,21,21,22,22,22,23,24,23,24,22,21,22,20,20,21,23,23,21,24,24,25,27,27,26,28,27,28,28,27,28,27,27,27,27,27,27,28,28,26,27,26,27,27,26,26,24,26,26,26,27,25,26,26,23,24,25,24,23,23,21,22,21,20,18,17,16,14,12,9,7,6,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,6,6,6,6,8,8,7,7,6,6,6,4,5,5,5,6,6,7,6,6,6,5,5,5,5,5,4,4,4,3,3,3,3,2,2,2,2,1,2,2,2,2,3,2,2,3,3,3,3,4,4,4,5,6,6,5,7,6,4,4,3,4,3,4,4,3,3,4,4,4,4,4,4,4,5,5,4,5,5,4,4,5,5,5,5,5,6,5,6,6,6,6,6,6,6,7,8,9,8,8,7,6,6,6,6,7,7,7,7,8,9,9,8,9,10,9,9,9,8,8,8,8,7,7,7,6,7,6,6,6,6,6,5,5,5,5,5,5,4,4,5,4,4,4,4,3,3,3,3,3,2,2,2,3,3,3,3,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,5,6,6,5,6,6,6,6,6,7,7,7,7,7,7,8,7,7,7,8,8,8,9,8,9,9,9,9,9,8,8,8,8,8,7,7,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,4,3,3,4,4,4,4,4,5,5,5,5,6,5,6,5,5,5,5,5,5,6,6,5,6,5,5,5,4,4,4,4,4,4,5,4,4,4,5,4,4,5,5,4,5,5,6,6,6,6,5,5,6,5,5,5,5,4,4,4,4,4,4,4,4,3,4,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,6,6,7,7,8,9,9,10,10,11,11,13,14,15,19,19,16,15,18,18,17,18,18,19,20,20,22,23,21,21,21,21,22,23,21,22,21,22,21,19,19,21,20,20,22,20,19,21,22,19,17,20,19],[27,27,26,27,27,27,27,26,27,25,25,25,26,25,25,25,25,25,26,25,25,26,25,25,26,25,26,27,26,26,25,26,26,27,26,26,26,26,27,26,27,26,26,26,26,26,25,24,24,23,23,23,23,22,21,21,20,19,19,17,15,14,11,9,8,7,6,6,6,5,4,4,4,4,5,5,5,5,6,6,6,7,7,6,7,7,8,8,9,9,9,9,9,9,9,9,9,9,10,10,9,10,10,10,10,10,11,10,10,11,11,9,9,9,9,9,9,8,8,8,8,8,8,9,9,9,9,10,9,9,9,9,9,9,10,10,10,10,10,10,10,9,10,9,9,9,9,8,8,9,8,8,8,8,8,9,9,9,8,9,8,7,7,7,7,6,7,8,7,6,7,7,7,6,8,7,7,7,7,8,7,7,7,7,8,7,8,8,8,8,8,8,8,8,8,9,10,9,9,10,10,10,10,10,10,10,10,9,10,10,10,9,8,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,5,5,5,6,5,6,6,6,6,7,6,5,6,6,6,5,6,6,5,5,6,6,5,6,6,6,7,7,7,6,6,6,6,6,7,7,6,7,7,6,7,7,7,7,8,7,7,8,8,8,7,7,7,6,6,6,6,6,6,6,5,5,6,5,5,5,5,4,4,4,3,3,3,3,3,2,3,2,2,2,2,1,2,2,2,1,1,0,1,1,2,2,3,3,3,3,3,4,4,4,4,5,6,6,7,9,10,10,13,14,15,12,13,17,15,15,17,18,16,17,18,20,20,19,22,20,22,20,22,20,20,19,18,18,19,20,20,19,20,22,23,24,25,24,25,25,26,25,26,26,26,27,26,26,26,26,26,26,26,26,25,25,25,24,24,23,25,23,23,25,23,24,25,22,23,23,22,22,21,20,21,20,20,17,18,15,14,13,8,7,5,5,4,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,6,7,7,7,8,8,8,7,6,5,5,5,5,5,5,5,8,8,6,7,7,6,5,5,5,5,4,4,4,4,3,3,3,2,3,2,2,2,3,3,2,3,3,2,3,4,4,3,4,4,4,5,6,6,6,7,6,6,5,5,4,4,4,4,5,4,4,5,5,5,5,6,5,5,6,6,5,6,6,6,5,6,6,6,6,6,7,6,7,7,7,6,7,7,8,8,9,10,9,9,8,8,8,8,8,8,8,8,9,10,10,10,10,10,11,11,10,10,10,9,9,9,9,8,8,8,8,7,7,7,7,6,6,7,6,6,6,5,6,5,5,5,4,4,5,4,4,4,4,3,3,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,7,6,7,7,7,6,6,7,7,6,7,7,7,7,7,8,8,8,8,8,8,8,8,9,9,8,8,9,10,9,10,10,10,10,10,9,9,9,8,9,8,7,7,6,6,6,6,6,6,5,5,6,6,5,4,5,5,4,5,5,4,4,5,5,4,4,4,5,5,5,5,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,5,6,6,6,5,4,4,5,5,4,5,5,5,4,5,5,5,5,5,5,5,6,6,6,6,6,7,5,6,6,6,6,6,6,6,5,5,5,5,5,4,4,3,4,3,4,4,4,5,5,5,5,6,6,6,6,7,6,6,6,7,6,6,6,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,4,5,6,7,8,8,8,9,10,10,10,10,11,12,13,14,15,16,18,17,15,17,18,16,19,17,19,19,20,22,22,19,21,21,22,22,23,22,22,20,21,21,19,19,20,20,19,20,19,18,20,20,18,16,18,18],[29,29,28,28,28,28,28,28,28,27,27,26,28,26,27,26,27,27,27,27,27,27,28,28,27,27,28,27,28,28,27,28,28,29,28,28,28,28,29,28,29,28,28,28,28,28,27,26,26,25,25,25,25,24,24,24,22,22,21,19,17,16,13,11,10,8,7,6,6,6,6,5,5,5,6,6,6,6,7,7,7,7,7,7,8,9,8,9,10,10,10,10,10,11,10,10,11,11,11,11,12,11,11,11,11,11,11,12,11,12,11,11,11,11,11,10,10,10,11,10,10,10,10,10,10,11,10,11,11,10,11,11,10,11,11,11,11,11,10,11,11,10,11,11,10,10,11,10,10,10,10,9,9,9,10,10,10,10,11,9,9,8,9,8,9,8,9,9,8,8,8,9,9,8,9,9,9,9,9,9,9,9,9,9,9,9,9,10,8,9,9,9,9,9,10,10,11,11,10,11,11,11,11,11,12,12,11,10,10,10,11,10,9,10,10,9,9,9,9,8,8,9,8,7,7,8,7,6,7,7,5,6,6,7,6,8,8,8,8,8,7,7,7,7,7,7,7,7,6,7,7,6,7,7,8,8,8,8,8,7,7,7,6,7,7,7,7,8,8,7,8,8,8,8,9,8,8,8,8,9,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,5,6,4,4,4,4,3,3,4,3,2,3,3,2,2,3,3,2,1,1,0,1,1,2,3,3,4,3,3,4,5,4,5,6,7,7,8,10,11,11,14,16,16,14,16,18,17,16,18,18,18,18,20,21,20,21,23,21,22,21,23,21,20,21,20,19,21,21,22,22,23,24,26,25,26,25,25,26,27,26,27,27,27,27,27,27,26,27,27,26,26,26,26,26,26,26,26,24,26,25,25,26,24,24,26,24,24,24,24,23,23,22,22,20,19,16,18,16,14,13,8,8,5,5,4,3,3,3,3,4,3,4,5,5,5,6,7,6,7,7,7,8,9,9,8,9,10,11,10,9,9,8,8,6,5,6,7,8,8,9,9,8,7,8,8,7,6,6,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,7,8,8,9,9,8,7,6,6,6,5,6,5,6,5,6,6,6,6,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,7,8,8,9,10,10,10,10,9,9,9,9,9,9,9,9,10,11,11,11,11,11,13,12,12,11,11,11,10,11,10,9,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,6,5,4,5,5,4,5,4,5,5,6,6,5,6,7,6,6,6,6,6,7,7,7,6,7,6,6,7,6,6,7,7,6,7,7,7,7,7,8,7,7,8,8,8,8,8,9,9,10,9,9,10,10,9,10,10,10,10,10,11,10,11,11,11,11,11,10,10,10,10,9,9,8,8,7,7,7,6,6,6,6,6,6,6,5,5,6,5,4,6,6,4,4,6,6,4,5,6,6,6,6,6,7,7,7,7,7,7,7,7,6,7,7,6,6,7,7,6,6,6,6,5,5,5,5,5,4,5,6,5,5,6,6,5,5,6,6,6,7,7,7,7,8,8,6,7,8,7,7,6,6,6,6,5,5,5,5,5,4,3,4,4,4,5,5,6,6,6,6,7,7,7,8,8,8,8,7,9,8,7,7,7,6,6,7,7,6,7,7,6,6,6,6,6,7,7,7,6,7,7,9,9,10,10,12,12,12,13,12,14,15,16,17,18,20,19,19,19,20,19,21,21,20,21,23,22,24,24,23,23,24,24,25,24,25,25,23,25,25,23,23,24,25,24,24,23,22,23,23,22,21,22,22],[29,29,29,29,29,29,30,29,29,29,28,28,29,28,29,28,28,28,28,29,28,27,28,29,27,28,29,28,29,29,28,29,29,30,28,29,29,29,29,29,29,29,28,29,29,28,28,26,27,26,25,26,26,24,24,24,24,22,21,21,19,17,14,13,11,10,9,7,8,7,6,5,7,7,8,9,8,9,10,10,10,11,10,10,11,12,12,13,12,13,13,13,13,13,14,13,13,13,14,14,14,14,14,14,14,15,15,15,13,15,15,14,13,14,15,14,13,13,13,13,13,14,13,13,14,13,12,14,14,13,14,13,12,13,13,14,13,14,13,14,14,13,14,13,13,12,13,13,12,14,13,12,12,12,13,12,13,13,13,13,13,12,12,12,12,11,12,12,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,12,11,12,13,12,12,12,12,12,13,12,13,13,13,12,14,13,13,13,15,14,14,13,13,13,13,13,13,12,13,13,12,12,13,12,11,11,12,11,11,10,11,10,9,10,10,8,9,9,9,10,10,10,11,10,10,10,10,9,10,9,9,9,9,9,9,8,10,10,9,10,10,11,10,10,10,11,10,10,10,10,11,10,10,10,11,10,12,11,11,12,11,12,12,12,12,11,12,10,11,10,10,10,10,10,10,9,8,9,9,8,8,9,9,8,6,5,5,6,6,4,5,6,3,3,4,4,2,3,4,4,4,2,2,1,0,1,2,3,4,4,5,4,5,6,5,6,6,8,8,10,12,14,14,16,16,17,17,18,19,18,19,20,21,20,21,22,23,23,23,25,24,25,23,25,23,23,23,22,20,22,24,23,22,22,24,25,26,25,26,27,27,27,28,28,28,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,24,27,26,25,27,25,25,26,24,25,25,24,24,24,23,22,21,19,17,18,15,14,13,10,8,6,5,4,4,4,4,4,5,4,6,6,6,6,7,7,7,8,8,9,9,10,10,9,10,12,12,12,11,11,10,9,8,7,8,9,10,10,11,10,10,10,9,9,9,8,8,7,6,6,5,5,6,5,5,3,3,4,3,6,5,4,5,6,6,6,7,7,7,8,9,8,10,9,9,11,11,10,10,8,8,7,7,8,7,7,7,7,9,9,9,9,9,10,9,9,9,11,10,10,11,10,10,9,10,10,9,10,10,10,11,9,9,10,10,10,11,11,12,12,12,12,11,12,12,12,12,11,11,13,13,13,14,13,14,15,14,14,13,13,12,12,13,12,13,12,11,12,11,11,11,10,9,10,10,9,8,9,9,8,8,8,8,7,8,7,7,5,7,7,6,5,6,7,6,7,8,7,8,9,9,8,9,9,10,9,9,10,9,9,9,9,9,9,9,9,10,9,9,9,9,9,9,10,10,9,10,10,11,11,10,13,12,12,12,12,12,12,13,13,13,13,14,13,13,14,13,14,14,12,14,12,13,13,12,11,11,10,10,9,10,9,8,8,9,7,7,8,8,6,6,7,6,5,7,7,5,6,7,7,5,6,7,8,8,8,8,9,9,9,8,9,9,8,9,8,8,9,8,8,8,8,7,8,8,7,7,6,6,6,6,5,5,6,6,5,6,7,6,6,8,8,8,9,9,8,8,9,10,8,8,8,8,7,7,8,7,7,7,6,5,5,5,5,4,5,5,6,6,6,7,7,7,7,8,8,9,9,9,9,9,10,10,9,9,9,8,9,9,8,9,9,9,8,9,9,8,8,8,9,8,9,8,10,8,10,10,12,12,13,13,13,13,13,16,16,17,19,19,22,23,22,19,21,21,21,22,22,23,24,23,25,25,25,25,25,24,27,25,25,24,25,25,25,21,23,26,25,23,25,24,23,25,26,23,22,25,23],[29,29,28,29,29,29,29,29,29,28,28,28,28,27,28,28,28,28,28,29,28,28,28,29,28,28,29,29,29,29,28,29,29,29,28,29,29,29,29,29,29,29,28,29,29,28,28,27,28,26,26,26,26,25,25,25,24,23,22,22,19,17,15,14,12,11,9,9,9,9,7,7,7,8,10,11,10,11,13,12,12,13,13,12,13,14,14,15,16,15,16,15,16,16,16,16,15,16,17,16,16,17,16,16,16,16,16,16,15,16,16,15,14,16,15,15,15,14,15,15,15,14,14,15,15,15,14,15,15,15,16,16,15,15,15,16,15,16,16,17,17,16,17,17,16,17,16,15,14,16,15,15,14,14,14,14,15,15,14,15,14,13,14,13,13,13,14,14,13,13,13,14,13,13,14,14,12,13,13,13,13,13,14,14,14,13,14,15,14,13,14,15,15,16,15,16,16,16,16,17,16,16,17,17,17,16,17,17,16,16,16,17,15,16,16,15,16,16,15,13,13,14,13,12,13,13,11,12,13,12,10,10,11,12,10,13,13,13,12,12,13,11,12,12,12,10,12,11,11,11,10,10,10,12,11,12,12,12,12,12,11,12,11,11,13,12,11,13,13,12,13,14,14,13,14,13,14,15,15,15,14,13,13,13,13,12,11,11,11,10,11,12,11,10,10,11,10,10,9,9,7,6,8,6,5,6,6,4,4,5,5,3,4,5,5,5,3,3,2,1,0,1,3,4,5,4,4,6,7,5,6,7,8,9,12,13,14,16,16,19,19,18,18,21,19,19,21,21,20,21,22,24,23,24,26,25,25,24,26,24,24,25,22,22,24,23,24,23,24,25,26,26,27,27,27,29,29,28,29,29,29,29,29,29,28,28,29,29,28,28,28,27,27,27,27,26,27,26,26,27,26,25,27,24,24,26,24,25,23,22,22,20,19,17,17,15,14,14,10,9,8,6,5,6,6,6,5,6,6,7,8,7,8,9,9,9,9,9,10,10,11,12,12,13,14,13,13,12,12,10,9,10,8,9,11,10,13,14,11,12,11,10,10,10,9,9,9,8,8,7,6,7,6,6,5,6,5,5,7,6,7,7,8,8,8,8,9,8,9,9,9,11,10,11,11,11,12,10,8,10,9,9,9,7,11,9,9,10,10,10,10,11,12,11,11,11,12,11,11,12,11,12,11,12,12,11,13,11,12,13,13,11,12,13,12,14,14,14,14,14,13,15,14,14,15,15,14,15,16,16,17,16,17,16,17,17,17,17,16,16,16,16,17,15,15,15,15,14,14,14,13,13,14,13,12,12,12,11,11,10,10,10,8,10,9,8,8,7,8,8,6,7,7,8,9,10,8,10,10,11,11,11,11,12,11,11,11,11,12,12,11,12,12,11,12,12,11,12,12,13,11,13,12,12,11,13,13,13,13,13,15,14,15,15,13,15,15,15,16,15,15,15,15,15,16,15,16,16,15,16,15,15,14,15,13,13,13,12,12,12,11,11,11,11,9,9,11,11,7,9,10,8,7,10,10,8,8,10,9,7,8,10,11,10,10,10,12,11,12,12,12,12,12,12,11,11,12,12,12,11,11,9,10,10,9,8,7,7,8,9,8,8,9,8,8,8,9,8,9,10,9,9,10,10,11,12,11,11,9,12,11,11,12,10,10,9,8,8,8,8,9,6,6,5,7,7,7,8,8,8,8,8,9,9,11,11,11,13,11,11,11,12,12,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,11,11,10,9,11,11,12,13,13,13,14,15,14,15,15,16,18,19,19,19,22,23,22,20,22,22,21,23,22,23,24,24,25,25,24,24,25,25,25,26,26,25,24,25,26,23,24,25,26,24,25,24,23,24,24,22,22,24,23],[29,29,29,29,29,29,29,29,29,28,28,28,29,28,29,28,29,28,28,29,28,28,29,29,28,28,29,28,29,29,28,29,29,30,29,29,29,29,30,29,30,29,29,29,29,29,28,28,28,27,25,26,26,25,24,25,23,23,22,22,19,18,16,13,12,10,8,7,7,6,7,6,6,6,8,8,9,9,10,9,9,10,11,9,10,12,11,12,14,13,14,15,15,14,15,16,14,15,16,16,15,16,16,16,16,16,16,16,15,16,15,15,15,15,14,15,15,14,14,14,15,14,14,15,15,14,14,16,15,14,16,16,14,16,16,16,16,17,16,16,17,16,17,17,15,16,15,14,12,14,14,12,12,13,14,13,15,14,13,13,13,12,12,13,13,10,12,13,11,12,12,13,12,12,13,13,12,12,14,13,12,11,12,14,13,12,14,16,13,13,14,14,14,15,15,16,16,16,16,16,16,16,17,17,17,16,16,16,15,14,15,16,14,16,16,14,12,15,14,11,11,13,11,10,10,11,11,9,10,11,8,9,10,10,11,11,12,11,12,12,11,10,11,12,11,11,11,11,9,11,10,11,11,12,12,12,13,12,12,11,12,11,11,12,12,11,11,12,12,11,12,13,12,12,14,13,14,14,13,13,12,11,10,10,10,10,10,9,10,10,9,10,10,10,9,10,10,9,8,6,5,6,7,6,5,5,7,6,5,6,6,6,6,7,7,7,6,4,3,3,3,0,1,4,3,3,3,4,5,5,4,7,8,7,10,12,13,16,17,19,19,19,19,21,20,20,22,21,20,22,23,23,23,24,26,25,26,25,26,25,24,25,23,21,24,24,24,24,25,26,27,26,27,27,28,28,28,28,29,28,28,29,29,28,28,29,28,28,27,28,28,28,27,27,27,25,27,27,26,26,25,25,27,24,24,25,24,23,22,21,21,19,18,17,16,14,13,13,9,9,6,6,4,4,8,7,9,7,7,7,8,7,7,9,9,9,10,10,11,11,13,13,12,13,14,14,14,13,12,12,12,11,9,9,11,10,12,13,13,11,11,10,11,9,8,7,8,7,7,6,6,6,6,6,7,6,7,7,8,8,8,8,9,10,10,12,11,11,12,12,12,13,13,13,13,14,13,13,12,12,12,11,13,9,11,9,12,12,12,12,13,12,12,13,12,11,13,12,12,12,12,13,11,11,13,11,11,11,13,12,11,10,11,12,12,14,13,14,14,14,13,13,13,12,13,14,12,12,16,16,16,17,15,16,16,16,17,16,15,16,15,15,15,15,13,12,14,12,11,12,11,10,11,11,11,9,10,11,9,8,10,9,7,7,9,7,8,7,9,8,8,9,9,10,11,11,9,11,13,11,11,12,12,11,12,12,12,11,12,11,11,12,11,12,11,11,11,11,11,11,10,11,11,11,9,11,11,11,11,11,13,12,13,14,12,12,12,12,14,14,14,14,14,14,14,15,16,14,15,15,13,13,14,13,13,11,11,10,9,9,10,9,9,10,8,7,9,9,6,6,8,7,7,7,9,7,9,9,8,9,10,9,10,12,10,10,12,13,12,12,13,13,12,11,11,11,12,10,11,11,10,8,10,9,7,7,7,6,7,7,6,7,8,8,7,8,8,8,10,10,9,9,12,11,11,13,11,13,9,11,11,11,11,8,9,8,7,8,7,7,8,5,6,8,5,7,6,6,7,7,7,7,8,10,11,12,13,14,13,12,11,13,13,13,12,13,12,13,13,13,12,13,13,12,13,12,13,13,13,12,13,12,13,13,13,14,15,14,16,17,16,16,17,18,20,20,21,22,23,23,23,22,24,23,23,25,24,24,26,23,27,26,26,26,26,26,27,27,27,27,27,27,27,25,26,26,27,25,26,25,24,25,26,23,23,25,24],[29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,27,29,28,27,29,29,28,28,29,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,28,28,29,28,28,27,27,25,25,26,25,24,23,25,23,22,22,21,20,18,15,12,10,8,7,6,6,5,5,4,5,6,7,6,7,8,9,8,9,9,9,9,9,9,10,10,11,12,11,12,12,12,12,13,14,13,14,13,14,14,13,14,14,13,13,14,14,13,13,13,12,13,12,13,14,13,13,12,13,13,13,13,13,13,13,13,13,13,13,13,12,14,13,13,14,14,12,13,13,12,13,14,12,12,13,13,11,11,12,11,10,11,11,11,12,12,12,11,11,9,9,11,10,9,11,11,10,9,11,11,10,11,11,11,10,12,11,12,11,11,11,11,12,11,12,12,11,11,13,12,11,14,13,13,13,13,12,13,14,13,13,14,14,13,12,12,12,12,13,13,11,13,13,11,10,11,11,10,10,11,10,9,9,10,9,9,9,9,7,8,9,9,8,9,10,11,9,11,10,8,9,11,10,9,10,11,8,9,10,9,9,10,9,11,11,10,10,9,8,10,9,9,9,10,9,9,10,10,9,11,10,10,11,11,11,11,10,11,11,10,9,8,9,8,9,9,9,9,8,9,9,8,7,7,7,8,7,6,5,4,6,5,3,4,5,4,3,4,5,5,4,6,6,6,5,4,3,2,2,1,0,1,1,2,2,2,3,4,4,5,5,6,9,10,13,14,15,16,17,17,17,19,18,17,18,19,19,18,22,22,21,23,24,22,25,23,25,22,22,24,22,22,23,23,24,23,24,25,27,26,28,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,26,27,26,27,27,26,27,26,26,26,25,27,25,25,26,24,24,25,23,23,22,22,21,19,18,16,16,15,13,11,9,8,6,5,4,4,3,4,4,5,5,6,8,8,7,8,8,10,10,9,10,10,11,12,11,13,13,15,14,11,12,10,10,9,9,9,10,10,11,12,10,10,10,9,10,9,8,9,8,7,6,7,6,5,5,5,5,5,5,5,6,7,6,7,8,8,9,10,10,10,11,10,10,11,11,12,12,13,11,11,10,10,9,9,9,7,8,7,9,9,10,10,10,9,9,10,9,9,9,8,9,9,9,8,8,9,9,8,8,8,9,8,8,8,8,9,9,10,11,12,11,11,11,10,10,9,10,11,10,10,12,12,13,14,13,12,13,13,13,13,13,12,12,12,11,11,10,10,10,9,9,9,8,8,8,8,8,7,8,8,6,6,7,7,6,6,6,7,6,6,6,5,5,6,7,7,9,9,7,9,10,9,9,9,8,9,9,9,9,8,9,8,7,9,8,8,7,8,8,8,8,8,7,8,7,8,7,8,8,9,9,8,10,10,11,10,9,11,11,11,11,12,12,12,12,12,12,13,13,13,12,13,11,11,11,11,11,10,9,8,8,8,8,6,7,7,5,5,6,6,4,5,6,6,5,6,7,5,5,7,7,5,6,8,8,9,8,8,9,9,9,9,9,9,8,9,8,7,8,8,8,8,7,7,7,7,6,4,4,4,4,4,4,4,5,5,5,6,8,6,7,9,8,8,9,9,9,9,9,9,8,8,8,9,8,8,8,8,6,6,6,5,4,4,4,4,4,4,6,7,6,7,7,7,8,9,9,9,10,10,9,9,9,10,10,10,10,10,10,9,10,10,9,9,9,10,9,9,10,10,10,9,10,10,10,10,12,12,13,13,14,15,15,16,16,18,19,20,21,20,23,23,22,21,23,22,22,25,23,25,26,24,26,25,26,26,25,26,27,26,26,26,25,26,26,24,25,27,26,26,27,25,25,25,26,24,24,26,26],[29,29,29,29,29,30,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,28,28,28,28,29,28,29,28,28,28,28,28,27,25,26,25,25,25,25,24,23,23,23,21,21,20,18,17,14,11,10,9,6,5,5,4,5,4,5,6,7,6,6,9,8,8,9,9,9,8,9,10,9,10,11,11,11,12,11,12,12,12,13,13,13,13,14,13,13,13,14,13,13,14,13,14,14,14,13,14,13,12,13,13,12,13,12,13,12,12,13,13,13,13,13,13,13,13,12,12,12,14,12,14,12,13,13,12,12,13,12,12,12,12,11,12,12,10,10,11,12,11,12,11,12,11,10,9,9,10,10,9,10,12,10,10,10,11,10,11,11,11,11,10,11,11,11,12,11,11,11,11,11,12,11,11,12,11,11,13,12,13,13,13,12,13,13,12,13,14,14,14,12,12,11,11,12,12,11,12,12,11,11,11,11,10,10,11,10,10,9,10,10,8,9,9,8,8,9,8,9,10,10,10,10,10,10,10,9,10,10,10,9,10,10,9,9,9,10,10,10,11,11,11,10,10,11,9,10,9,10,10,10,10,10,10,10,11,10,10,10,11,12,11,10,10,10,10,10,9,8,9,9,8,8,8,8,8,8,8,8,8,8,8,7,6,5,4,6,5,4,4,5,5,4,5,5,4,5,6,6,6,5,5,4,3,4,2,1,0,1,1,1,1,2,3,3,4,4,6,8,10,13,14,14,16,16,16,17,17,17,17,18,18,18,20,20,21,22,22,23,24,23,23,24,23,24,24,22,23,24,23,24,23,24,26,26,25,27,27,27,28,28,27,28,28,28,28,28,28,27,28,28,28,27,27,27,27,27,26,27,25,26,26,26,27,25,25,26,23,24,25,23,23,22,20,20,19,17,15,14,16,13,11,9,7,6,5,4,4,4,4,5,5,6,7,8,7,7,8,9,9,10,11,10,11,12,12,12,13,13,14,14,13,12,12,11,10,10,10,11,10,12,14,12,12,10,10,9,9,8,8,8,7,7,7,6,6,6,5,5,5,5,5,6,6,6,7,7,7,8,9,9,9,10,10,10,10,11,11,11,11,12,11,10,9,9,9,9,8,9,8,9,9,9,9,9,10,10,9,9,8,10,9,8,9,9,9,9,10,9,8,9,9,8,8,9,8,8,8,9,9,11,11,11,12,10,10,10,10,10,11,10,10,12,13,12,12,14,13,13,12,13,12,12,11,12,10,11,10,10,9,9,8,8,9,8,8,8,8,7,7,8,7,7,6,7,7,6,6,6,6,6,5,6,5,5,6,7,7,7,7,7,7,8,8,8,8,8,8,8,8,9,7,8,8,8,8,7,8,8,9,8,8,8,7,8,7,7,9,6,7,8,8,8,9,9,8,10,10,9,10,10,10,11,11,11,11,11,12,12,12,12,12,12,12,11,10,10,10,10,9,8,8,7,6,7,6,6,6,6,5,6,6,5,5,6,6,5,5,7,5,5,6,6,5,7,8,8,7,8,7,9,8,8,8,8,8,8,9,8,7,8,8,8,8,7,7,7,6,5,4,3,4,5,5,4,5,5,6,4,5,8,6,6,7,7,8,8,8,9,9,8,9,8,7,8,9,9,7,7,7,5,6,6,5,4,4,5,4,4,5,6,7,6,7,8,6,8,8,8,9,10,9,9,9,9,10,9,10,9,9,9,8,8,9,10,9,9,9,10,8,9,11,9,9,10,10,11,10,12,12,13,13,14,16,15,15,16,17,18,19,21,20,22,22,22,21,22,22,23,25,23,24,25,24,26,25,26,25,25,25,26,25,25,26,25,25,26,23,24,25,25,24,26,25,25,26,27,24,24,26,24],[29,29,29,29,30,30,29,29,29,29,28,28,29,28,29,28,29,29,28,29,29,28,29,29,28,29,30,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,28,28,29,28,27,26,27,25,25,25,25,24,23,24,22,21,21,21,18,16,13,10,8,7,6,5,5,4,4,4,4,4,6,6,7,7,8,7,8,9,9,9,9,10,10,10,11,11,10,12,11,11,12,12,12,12,12,12,13,12,13,13,14,13,15,14,13,13,14,13,12,13,11,13,13,12,12,13,13,11,11,12,13,13,12,14,12,12,13,12,12,12,12,14,13,13,13,13,13,12,12,13,12,11,12,11,11,11,11,10,10,9,11,11,11,11,11,9,10,8,8,9,9,9,8,10,9,8,9,10,9,9,10,11,9,10,11,10,11,10,10,11,11,10,11,11,12,10,12,11,11,12,12,14,14,13,12,13,14,13,13,14,14,14,12,12,12,13,12,12,12,12,12,12,11,10,11,10,10,11,11,8,8,10,8,7,8,8,7,7,8,8,9,9,9,10,10,10,9,9,9,10,9,9,9,8,8,9,9,10,9,9,9,11,11,10,10,9,9,9,9,9,10,9,9,9,12,9,9,10,11,10,10,11,12,11,11,11,11,11,10,8,9,9,8,8,8,8,8,8,7,7,7,8,7,7,5,5,5,4,4,4,4,4,4,4,4,5,5,4,6,7,6,6,6,5,4,3,3,3,1,1,0,1,1,1,2,2,3,4,5,6,8,9,11,14,14,15,16,16,16,18,17,16,18,18,18,20,20,21,22,22,23,22,24,23,24,22,22,23,23,21,23,24,24,23,24,25,25,26,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,27,27,26,27,26,26,27,25,26,25,24,26,23,24,24,23,23,23,21,21,20,18,16,16,15,13,11,9,8,5,4,3,4,3,3,4,5,5,6,6,6,7,7,7,8,8,8,9,9,11,11,11,11,13,13,13,11,11,10,10,9,9,9,10,9,12,14,10,11,10,9,9,8,8,7,8,7,7,6,6,6,5,5,4,5,4,5,5,6,6,6,6,7,7,8,7,8,8,8,9,10,10,12,11,11,11,10,9,9,8,8,8,8,8,7,8,8,8,8,8,9,9,8,8,9,10,8,8,8,9,9,9,10,9,8,9,10,8,9,8,7,7,9,9,10,11,11,11,12,10,10,10,11,11,11,10,11,12,12,13,13,13,12,13,12,13,13,11,11,11,10,11,10,10,10,10,9,8,9,8,9,8,8,7,8,7,7,6,6,7,7,6,5,6,6,4,5,6,5,5,6,6,7,6,7,6,7,7,8,8,7,8,9,7,7,8,8,10,9,8,8,9,8,8,8,9,7,8,8,8,8,7,8,8,8,8,8,8,8,9,7,9,9,8,10,9,8,10,10,11,10,11,11,11,12,12,11,11,11,11,11,10,10,9,8,8,8,6,6,7,6,7,7,6,5,6,6,5,5,6,6,5,5,7,5,5,6,6,6,6,8,7,7,8,8,8,8,9,7,7,8,8,9,7,8,8,8,7,8,7,6,7,6,5,4,3,3,5,5,4,4,5,5,5,6,7,6,6,7,7,7,7,8,8,8,8,8,6,7,8,8,7,7,7,6,6,6,6,5,4,5,4,3,4,5,6,6,5,6,7,7,7,7,8,7,9,9,8,10,9,10,8,8,8,8,8,7,8,7,8,8,8,8,8,7,8,9,8,8,9,9,10,8,11,12,13,13,14,17,15,15,15,18,18,18,21,21,23,23,23,22,23,23,22,26,23,25,25,24,26,26,26,26,26,26,27,26,26,27,25,26,27,24,25,26,26,25,27,26,26,26,27,25,25,27,25],[29,28,28,28,29,29,29,29,29,28,27,26,27,27,27,27,27,28,27,28,28,27,28,28,27,28,28,28,28,28,27,28,29,29,28,29,28,28,29,28,29,27,28,27,28,27,26,24,26,25,24,24,24,23,22,22,22,20,20,20,17,16,14,10,9,7,6,5,5,4,5,5,5,5,6,6,6,6,8,8,8,7,8,8,8,9,9,10,10,10,10,11,10,10,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,12,11,11,12,10,10,12,12,11,11,12,11,11,13,11,11,12,12,13,11,13,11,12,12,11,11,12,10,11,11,10,10,10,10,9,9,9,10,10,10,10,10,10,9,8,8,10,9,8,8,9,9,8,9,9,8,8,9,9,8,9,10,10,10,8,9,10,9,9,10,11,9,9,12,11,10,11,11,12,12,13,12,12,13,13,12,12,12,12,12,11,11,10,12,11,9,12,12,10,10,10,9,9,9,9,8,8,8,8,8,8,7,7,6,6,8,8,8,7,8,8,8,9,7,8,7,8,8,8,8,8,7,7,8,7,7,8,8,9,10,9,9,8,7,8,8,7,8,8,8,8,9,8,9,9,10,9,9,10,10,10,10,10,9,9,9,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,5,5,4,4,4,4,4,5,3,4,4,5,4,5,5,5,5,5,4,4,3,3,3,1,1,1,0,1,1,1,2,2,3,4,5,7,10,12,13,13,15,15,15,16,16,16,15,16,16,16,17,19,19,19,19,22,21,22,20,23,21,21,22,20,21,22,23,24,22,23,24,26,26,27,26,27,27,28,27,28,27,28,28,28,27,28,28,28,28,27,27,26,27,27,25,26,24,25,25,23,25,24,23,25,22,23,23,22,22,20,20,19,18,17,14,15,13,12,11,8,7,5,4,3,3,3,4,4,5,6,6,7,7,7,8,8,8,9,9,9,9,10,11,9,11,12,14,13,11,11,10,9,9,8,9,9,9,11,12,10,10,10,8,9,8,7,8,7,6,6,6,6,5,5,5,5,5,4,4,5,6,6,7,7,7,7,7,8,8,8,8,8,9,10,10,10,10,10,9,9,8,8,7,6,7,6,6,6,7,7,7,7,7,8,7,7,7,7,7,8,7,8,8,8,8,8,7,8,8,8,8,8,7,8,9,8,9,11,10,11,10,9,10,10,9,10,10,9,10,11,12,12,12,13,11,12,13,13,12,11,11,11,10,10,10,11,10,9,9,9,9,8,8,8,8,7,7,7,7,6,5,6,6,6,5,5,5,5,5,5,5,4,5,5,6,6,7,6,7,6,7,7,7,7,8,8,7,8,7,8,8,7,8,8,8,7,7,7,7,8,8,7,8,7,8,7,7,8,8,8,8,9,8,9,9,8,9,9,9,10,10,10,10,10,10,11,11,11,11,11,11,10,10,10,10,9,8,7,7,6,6,6,6,6,7,6,5,5,6,5,5,5,5,5,5,6,5,5,6,7,5,6,7,7,7,8,8,8,9,8,8,8,8,7,8,8,8,8,8,7,7,7,5,7,6,5,4,3,3,4,4,4,4,5,4,4,5,7,5,7,8,7,7,8,8,8,8,8,9,7,6,7,7,7,6,7,6,5,6,5,5,3,3,4,3,4,5,5,6,6,6,8,7,7,8,8,8,9,9,9,9,9,10,9,8,9,8,8,8,8,8,8,8,8,8,8,7,8,8,8,8,8,8,8,8,10,11,12,12,13,14,14,14,15,16,18,18,19,20,22,22,22,20,22,21,20,24,22,23,25,25,25,25,26,24,26,24,26,26,25,26,25,26,26,24,24,26,26,23,26,24,24,25,26,23,23,26,24],[29,29,28,29,29,29,29,29,29,28,28,27,28,27,27,28,28,28,27,28,27,26,27,28,27,27,28,27,27,28,27,28,28,29,27,28,28,28,29,28,29,28,28,27,27,27,26,25,26,25,24,24,24,24,23,23,21,20,20,19,18,16,14,10,8,6,5,4,4,3,4,4,4,4,5,5,6,6,7,7,7,7,8,7,8,9,8,10,9,9,10,10,10,10,10,10,11,11,11,10,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,10,11,10,11,10,10,10,11,11,10,11,11,11,10,11,11,10,11,12,12,12,11,11,12,11,11,11,11,11,10,10,9,10,9,9,9,9,10,10,10,10,9,10,10,8,8,9,9,8,9,9,9,8,9,9,9,8,9,9,9,9,9,9,10,8,9,9,10,9,9,9,9,9,9,10,9,10,10,11,11,12,11,12,12,12,12,12,11,11,11,10,10,10,10,10,10,10,10,9,9,9,9,8,9,8,8,8,8,7,7,7,8,7,6,6,7,6,8,8,7,8,8,8,8,7,7,8,7,6,7,8,7,7,7,7,7,8,8,9,10,9,9,8,7,7,7,7,8,7,7,8,8,7,8,8,9,8,9,9,9,9,9,8,9,8,7,7,7,7,7,7,7,6,7,6,7,6,6,6,6,6,6,5,4,4,5,4,3,3,5,3,3,5,5,4,5,5,4,5,5,4,4,3,3,2,1,1,1,1,0,1,1,1,2,2,3,4,5,7,9,11,14,16,16,14,15,16,16,15,17,16,18,18,19,19,20,21,22,22,23,22,24,22,22,23,22,21,22,22,24,22,23,25,26,26,26,26,27,28,28,28,29,29,29,28,29,29,28,28,28,28,27,28,27,27,27,26,27,24,26,26,25,26,24,24,26,22,23,24,21,22,21,19,19,18,16,15,15,13,12,9,8,6,4,3,2,2,3,4,3,5,5,5,6,5,6,7,7,6,8,8,8,9,10,10,9,11,11,11,11,11,10,9,9,8,8,8,9,8,11,11,10,9,8,8,8,7,7,6,6,6,5,5,5,5,5,5,4,4,4,5,5,5,5,6,7,6,7,7,8,8,7,7,8,9,8,10,10,10,9,9,8,8,8,7,6,6,7,6,6,7,7,7,7,8,7,7,7,7,7,7,6,8,7,7,7,7,8,6,7,7,7,7,7,6,6,7,7,8,9,10,10,9,9,9,8,8,9,9,8,8,10,10,10,10,11,11,11,10,10,11,10,10,10,9,9,9,9,8,8,8,8,7,7,7,7,7,6,6,6,7,5,5,6,6,5,5,5,4,5,5,5,4,5,6,5,5,7,6,6,6,7,7,6,6,6,7,7,6,7,6,7,6,6,7,7,6,6,6,6,6,6,6,5,6,6,6,5,6,6,7,7,7,8,8,9,9,8,9,9,9,10,9,10,9,9,10,10,10,10,10,10,10,9,9,9,9,9,8,7,7,6,5,6,5,6,5,4,4,5,5,4,4,4,4,4,4,5,4,5,5,5,4,5,6,6,6,6,6,7,7,7,7,6,7,6,7,5,5,6,5,5,5,4,4,4,4,3,3,2,3,3,3,2,3,3,4,3,4,5,4,5,6,5,5,6,6,6,6,6,6,5,5,5,6,6,4,5,5,4,4,4,4,3,2,3,3,3,4,5,5,5,5,4,5,5,6,6,6,7,7,7,7,8,8,8,7,7,7,7,7,7,7,8,7,7,8,8,6,7,8,8,7,7,7,8,8,10,10,12,12,13,14,13,13,14,15,17,17,19,19,21,21,21,20,21,20,20,24,21,23,24,22,25,24,25,24,24,24,26,26,25,25,24,25,24,22,24,25,25,22,25,23,22,24,25,22,21,24,23],[29,29,29,29,29,30,29,29,29,29,29,28,29,28,28,28,28,29,28,29,29,28,28,29,28,29,29,29,29,29,27,29,29,29,29,29,29,29,29,29,29,28,28,28,28,27,27,26,26,25,25,24,24,24,22,23,22,21,21,21,18,15,12,8,8,6,5,5,4,4,4,4,5,5,5,5,6,8,8,6,7,8,7,7,8,8,9,10,10,9,10,10,10,11,10,11,11,12,11,11,12,12,12,12,12,12,12,13,12,13,13,12,11,11,11,11,11,11,11,12,12,12,11,11,12,11,11,12,12,12,12,12,11,11,12,13,12,12,12,11,12,11,11,12,11,10,11,11,9,10,10,10,10,10,10,10,10,10,10,10,9,7,9,9,9,8,9,10,9,9,9,10,10,10,10,10,10,9,10,10,10,10,10,10,10,11,10,11,11,10,11,10,11,11,11,11,12,13,12,13,13,13,12,13,13,12,11,11,11,11,11,11,10,11,11,10,10,9,10,9,9,9,9,8,8,9,9,8,8,9,7,7,8,8,9,9,8,9,9,9,9,9,8,9,9,8,8,9,9,9,8,9,9,9,9,10,11,10,10,9,9,9,9,9,9,9,9,9,10,9,9,10,10,9,10,10,11,10,10,10,10,9,9,7,8,8,7,7,7,7,7,7,7,8,7,8,7,7,7,5,5,4,5,5,4,4,6,4,4,6,6,5,5,6,6,6,5,4,4,3,3,3,2,1,1,1,1,0,1,1,2,2,4,5,6,7,8,11,11,15,16,13,13,18,17,14,18,17,17,18,19,19,20,21,22,23,23,22,24,23,22,23,22,20,22,22,24,23,24,25,26,25,28,26,27,27,27,27,28,28,28,28,28,28,28,28,27,27,27,27,27,26,27,26,27,25,25,26,24,26,24,24,26,23,23,24,22,22,22,20,20,18,17,16,15,15,11,9,8,6,4,4,3,2,3,4,4,5,5,6,6,6,6,7,7,7,8,8,8,9,11,10,11,11,12,12,13,11,12,10,10,9,8,8,10,9,11,12,10,10,9,9,8,7,7,6,7,6,6,5,5,5,4,5,4,5,4,5,6,6,6,7,7,6,7,8,8,8,8,8,9,10,10,11,11,10,10,10,9,8,9,8,8,8,8,8,8,8,9,9,8,9,9,9,8,8,10,8,8,9,8,8,8,8,7,7,8,8,8,8,7,7,7,8,8,9,10,10,11,11,9,9,8,9,9,10,9,10,10,11,10,11,11,11,11,11,11,11,10,9,9,9,9,8,8,8,8,7,7,8,7,7,7,7,5,6,7,7,6,6,7,6,5,5,7,6,5,7,7,5,6,7,6,7,7,8,7,7,8,8,7,8,7,8,8,8,8,7,8,8,7,8,6,7,7,6,6,7,6,6,5,6,6,6,6,5,8,7,7,7,8,7,8,8,8,9,9,9,9,9,10,9,9,10,10,10,10,10,9,10,9,9,9,8,9,7,7,6,6,5,5,5,5,5,4,4,5,5,4,5,5,4,4,5,6,4,5,7,6,5,6,6,7,7,7,6,8,8,7,7,7,7,7,7,6,6,6,7,7,7,6,5,5,5,4,3,3,2,5,5,3,3,5,5,4,5,5,5,5,7,7,6,7,7,7,7,7,7,7,6,7,7,7,5,6,6,4,5,5,4,3,3,3,3,3,4,5,5,5,5,5,6,6,6,7,7,8,8,8,8,8,9,8,8,8,8,9,8,8,8,9,8,8,8,10,7,8,9,9,8,8,9,9,9,11,12,13,12,13,15,15,14,16,17,18,18,21,20,22,23,23,21,22,22,22,25,23,25,26,23,26,26,26,25,26,26,27,26,26,27,26,25,27,24,26,26,26,25,26,25,25,26,27,25,24,26,25],[29,29,29,29,29,29,29,29,29,29,28,28,28,28,29,28,29,29,29,29,29,28,29,29,28,29,29,29,29,29,28,29,30,30,29,29,29,29,29,29,29,29,28,29,29,28,27,26,27,26,25,25,24,24,23,23,22,20,21,21,18,16,14,10,8,7,6,6,5,5,4,4,5,6,7,6,6,7,9,8,8,10,10,10,10,11,12,12,12,12,12,13,12,12,13,13,13,13,14,14,14,14,14,14,14,13,14,13,13,13,14,13,12,14,13,13,13,13,12,13,13,13,12,13,14,13,13,14,13,13,14,13,12,14,13,14,13,14,13,14,13,13,13,14,12,12,14,12,13,13,12,12,12,11,12,12,12,12,11,11,9,9,9,11,12,10,10,12,11,10,12,13,11,10,12,11,11,12,12,11,11,10,11,12,12,11,12,13,11,11,13,12,12,13,13,15,15,14,13,14,15,14,15,15,14,14,14,13,12,12,13,13,11,14,13,11,12,12,11,12,12,12,11,10,10,12,10,10,9,10,8,7,8,8,9,9,10,10,9,11,10,9,10,11,11,10,10,10,10,11,10,10,10,10,9,10,11,11,11,10,9,10,10,10,10,10,10,11,11,10,10,11,11,10,11,12,13,12,11,12,11,11,10,9,11,10,9,9,9,9,9,10,9,9,8,9,8,8,8,8,6,5,6,5,5,5,7,5,6,6,7,6,7,7,7,7,6,6,6,4,5,4,2,2,2,2,1,1,0,1,2,3,3,5,6,6,9,12,12,16,15,13,14,15,16,15,17,17,17,18,19,19,19,20,23,22,24,21,24,22,22,23,21,21,22,22,24,22,24,24,27,26,27,26,27,28,28,27,28,28,28,28,28,28,28,28,28,28,27,27,26,27,28,26,27,24,25,26,24,26,24,24,25,23,24,25,22,22,23,21,20,20,18,17,17,16,13,13,10,8,5,4,4,3,4,5,4,6,5,7,7,7,8,8,8,9,10,11,11,11,12,14,12,13,15,15,15,13,13,12,11,10,10,10,12,10,13,15,13,11,11,10,10,9,9,8,9,8,7,7,7,7,5,5,5,6,5,6,6,7,7,8,8,7,8,8,9,9,9,10,10,11,12,13,13,12,13,12,10,10,10,10,8,9,9,9,9,9,9,8,9,10,10,9,9,9,10,9,9,9,9,9,9,10,10,9,10,10,10,10,9,9,8,9,10,10,11,12,12,12,12,11,11,11,11,12,11,12,12,12,14,14,14,12,14,14,13,12,12,12,12,12,11,11,11,11,11,10,10,11,10,10,9,10,10,7,8,9,8,7,8,8,6,7,8,7,7,7,7,6,6,8,7,8,7,9,8,8,8,9,8,8,8,8,8,8,9,8,9,8,8,9,9,9,9,9,9,9,9,8,8,7,8,9,7,7,9,9,8,10,11,9,11,11,10,11,11,10,12,12,11,11,12,12,12,12,12,12,12,11,11,11,11,10,10,8,8,7,7,6,6,6,7,7,6,6,7,6,5,6,7,5,4,6,6,5,5,7,7,5,7,7,8,8,8,8,9,9,9,9,9,9,8,8,9,9,9,7,9,9,8,6,6,6,5,4,3,3,5,4,4,4,6,5,5,6,7,6,7,9,8,7,8,9,9,9,9,9,8,7,8,8,8,7,7,7,7,6,5,6,4,4,4,4,5,4,6,6,7,6,7,8,7,8,8,9,10,10,10,11,9,11,10,9,10,10,9,8,9,9,9,9,10,9,9,9,10,10,9,11,10,9,9,11,13,13,14,14,15,16,16,16,16,18,21,20,21,21,23,24,23,21,23,23,22,26,24,25,27,24,27,26,27,26,26,25,27,28,27,28,27,27,27,25,26,27,27,26,27,25,26,26,27,26,24,26,27],[29,29,29,29,29,30,29,29,29,28,28,28,29,28,28,29,28,28,28,28,28,28,28,29,28,28,29,28,28,29,27,29,29,29,28,28,28,28,29,28,29,28,27,28,28,27,26,25,25,25,24,25,24,23,22,22,21,20,20,20,19,17,13,9,9,7,6,7,6,6,5,5,6,7,7,7,8,9,9,9,10,10,9,10,10,11,11,12,13,12,13,14,13,12,14,16,13,15,15,15,14,15,15,15,15,15,15,15,14,14,15,14,14,15,14,14,14,13,13,14,14,13,13,14,15,13,15,15,14,13,14,15,14,14,15,15,15,16,15,14,16,16,15,15,13,15,14,13,12,13,12,11,12,12,12,12,14,13,11,13,11,10,10,11,11,10,10,12,11,11,11,12,12,11,11,11,11,12,12,12,12,11,12,13,12,12,13,14,12,12,14,14,12,14,14,14,15,15,14,15,15,14,15,15,16,15,14,15,14,13,14,14,12,16,14,13,13,13,12,11,11,11,10,10,10,10,10,9,9,9,8,8,9,9,9,9,10,10,10,11,11,10,10,11,10,10,10,10,10,10,10,10,10,11,11,11,12,12,12,11,9,10,10,11,12,10,10,11,11,11,12,12,12,11,11,12,12,13,13,12,12,11,10,11,10,10,9,9,8,8,9,9,8,8,8,8,8,8,7,7,6,5,7,7,6,6,6,6,6,7,7,6,8,8,8,8,8,7,7,6,5,5,3,3,3,2,2,2,1,0,1,2,3,4,6,7,8,11,12,15,15,13,14,15,15,14,16,15,15,17,19,18,19,20,22,21,23,22,23,22,21,23,22,20,22,22,24,23,24,26,27,26,28,26,28,28,28,27,29,28,28,28,28,29,29,28,28,28,27,28,27,28,28,27,27,25,26,26,24,26,24,24,25,22,23,23,21,21,21,19,19,19,18,16,15,12,13,11,9,7,6,5,4,6,5,6,6,8,8,10,9,9,9,10,10,11,11,12,11,12,13,13,12,13,15,15,15,13,15,13,12,12,11,12,12,12,14,15,12,12,13,11,11,11,10,10,11,9,8,8,8,8,7,7,7,8,7,7,9,10,9,11,11,11,10,11,11,12,12,12,13,13,13,13,13,12,14,13,12,12,11,11,10,9,9,9,9,10,10,9,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,11,10,10,11,10,9,10,11,11,12,13,13,13,12,12,12,13,11,12,13,11,12,14,14,14,14,15,13,14,15,14,13,14,12,13,12,12,13,12,11,11,11,11,11,10,11,10,10,10,9,9,9,8,7,8,9,6,7,8,8,6,7,8,8,7,8,9,10,9,10,11,10,9,11,10,10,9,10,10,9,10,10,11,10,10,10,10,11,10,10,9,10,11,10,10,11,11,11,9,10,10,9,10,9,11,9,11,12,10,11,11,10,12,12,12,12,12,13,13,13,13,12,13,13,12,12,12,11,11,9,9,9,8,9,8,8,8,9,7,7,7,8,5,6,7,6,6,8,9,6,6,9,9,6,9,10,10,9,11,11,11,11,11,11,10,11,10,11,10,11,11,9,10,11,8,6,8,7,5,4,3,3,5,5,4,5,5,6,6,7,8,7,10,10,10,10,10,11,11,10,9,11,8,9,9,11,10,6,7,7,6,6,6,5,5,4,5,5,5,6,7,9,8,8,9,7,9,10,9,10,10,11,10,11,11,12,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,12,11,11,12,13,13,15,15,15,17,16,17,16,19,19,20,21,20,23,22,22,22,22,21,23,24,24,23,26,24,25,25,27,25,26,25,26,26,26,27,26,26,26,25,26,26,26,25,26,24,25,26,26,25,24,25,26],[29,29,29,29,29,30,29,29,29,29,29,28,29,28,28,28,29,28,28,28,28,27,28,28,27,28,29,28,28,29,27,28,29,29,28,28,28,28,28,27,28,27,27,27,27,26,25,24,25,24,24,23,23,22,22,22,21,21,21,20,18,15,12,9,9,7,5,6,5,6,5,6,6,8,8,8,9,9,10,10,11,10,12,9,10,13,12,14,15,14,15,15,15,15,15,15,15,14,15,16,16,16,16,17,17,15,17,17,16,16,15,15,15,15,16,14,15,15,16,15,15,14,15,16,16,15,15,16,16,16,16,16,16,16,16,16,16,16,16,16,18,16,16,16,16,15,16,15,14,16,15,15,14,15,14,13,15,15,14,13,13,11,11,13,13,11,12,14,12,12,12,13,12,13,15,14,13,15,15,14,14,14,14,15,15,15,16,17,14,14,15,15,14,16,15,16,15,16,16,16,16,15,16,16,17,16,16,15,15,14,16,16,14,16,16,15,14,15,14,12,12,13,12,10,11,11,10,10,11,11,8,9,10,9,11,11,11,12,12,12,12,11,12,13,11,11,12,12,11,12,13,11,12,14,13,13,15,14,13,14,12,11,12,12,13,11,10,13,13,12,12,14,13,12,14,14,14,14,14,14,13,12,11,10,10,10,10,9,10,9,10,9,10,9,9,10,10,9,9,8,7,6,7,7,7,7,7,7,7,8,7,9,9,9,9,9,9,8,7,6,5,4,4,4,4,3,3,3,2,1,0,1,3,4,6,7,8,8,10,13,14,11,12,15,14,13,15,15,16,17,18,18,19,20,21,21,22,22,24,22,21,24,22,21,23,23,23,22,24,25,27,26,26,26,26,27,27,27,28,28,28,28,28,27,27,27,27,27,26,26,27,26,26,26,26,23,25,25,24,25,23,23,25,22,22,23,20,21,20,19,19,17,15,16,15,14,12,10,10,8,6,5,5,4,5,6,6,8,9,9,9,9,9,11,10,10,13,12,12,13,14,13,14,14,16,15,16,16,14,13,14,13,13,12,13,13,14,16,15,13,12,11,12,11,11,10,11,9,9,9,9,8,7,7,8,9,9,8,9,9,10,11,10,11,12,11,12,13,12,12,13,14,14,14,14,13,15,15,13,13,12,13,12,12,11,11,11,13,11,12,12,14,12,12,13,12,13,11,11,12,12,11,12,11,12,11,11,11,11,12,12,10,10,11,11,12,12,12,13,14,14,13,13,12,14,14,13,14,15,14,16,15,16,14,15,16,15,15,14,13,14,14,12,13,13,12,12,12,11,12,11,10,10,10,9,9,10,9,8,8,10,9,8,8,10,8,7,8,10,8,7,10,10,10,11,10,11,11,10,11,10,10,10,10,11,11,11,9,10,9,9,11,8,9,10,9,7,9,10,9,7,7,9,9,7,8,10,9,11,10,11,11,13,13,11,13,12,12,14,14,14,14,13,13,14,14,13,13,12,13,13,12,11,11,11,9,10,8,7,7,9,8,8,8,7,7,7,7,6,6,6,7,6,7,7,6,7,8,7,7,7,9,10,10,8,8,13,12,10,10,11,11,9,8,7,8,8,7,6,8,7,6,6,6,4,5,5,5,5,6,4,6,6,7,6,7,8,7,7,8,9,8,10,8,10,9,8,8,7,8,8,8,9,6,7,7,6,6,6,5,4,4,7,5,5,6,7,7,6,7,6,7,8,9,9,10,10,11,11,11,10,11,11,12,10,12,12,11,13,11,12,10,13,12,13,12,14,13,11,13,14,12,12,13,14,14,15,16,16,17,17,16,17,19,20,20,21,22,24,23,24,23,24,23,23,26,24,26,27,25,27,27,27,27,27,26,28,28,27,27,27,27,27,24,27,28,27,24,27,25,25,26,27,25,23,25,25],[29,28,29,29,29,29,28,29,28,28,28,28,28,28,28,28,28,28,28,28,28,27,28,28,27,28,29,27,29,28,27,28,29,29,28,29,28,29,28,28,29,28,28,28,27,27,27,25,25,25,24,23,23,23,21,22,21,19,19,18,16,15,11,8,8,5,6,6,5,6,6,7,9,11,11,9,10,11,11,11,10,12,11,11,12,12,12,14,14,14,14,15,15,15,16,16,16,16,16,16,17,17,16,17,17,16,17,16,17,17,16,15,14,16,17,15,15,16,16,16,16,14,16,16,16,17,16,17,16,16,17,16,16,16,15,16,17,16,17,17,17,16,16,17,16,17,16,16,14,15,15,14,13,15,14,15,15,14,14,15,13,12,14,13,13,13,12,14,13,14,13,15,14,14,14,14,14,16,15,16,15,15,15,15,16,15,15,15,15,15,16,14,16,15,16,16,16,16,16,16,16,15,15,16,15,16,15,14,14,14,16,16,14,16,15,15,13,15,14,13,13,14,14,13,12,13,12,11,12,12,11,11,11,10,12,12,13,14,13,14,12,13,13,14,14,13,13,14,13,14,14,12,13,13,13,14,15,14,14,14,13,12,13,14,14,12,12,13,14,12,13,13,13,13,12,13,13,13,12,13,12,12,11,11,11,12,10,10,10,11,12,11,11,10,13,10,10,11,11,10,9,8,9,10,7,8,9,10,9,9,11,11,9,10,10,10,10,8,9,8,6,5,5,4,5,4,3,3,4,2,1,0,1,2,4,5,6,8,7,11,10,9,9,14,12,11,15,15,14,15,16,17,16,18,21,20,23,21,22,22,20,22,21,19,22,22,23,22,23,24,26,25,26,25,26,27,28,27,27,28,28,28,28,28,27,28,28,27,26,27,27,26,26,25,26,24,25,25,23,25,23,24,24,21,20,22,20,18,20,16,18,18,17,17,14,15,12,12,10,8,7,6,4,6,6,7,8,8,10,11,10,10,12,12,11,12,12,13,13,13,14,14,14,13,16,17,16,16,16,15,14,14,14,14,14,12,16,16,13,14,13,12,12,12,11,11,12,11,10,10,10,9,9,9,10,11,10,10,11,12,11,14,13,13,14,15,15,14,15,15,14,15,14,15,15,16,16,15,15,14,15,14,14,13,12,14,14,14,14,14,14,14,14,14,13,12,14,12,13,12,13,12,12,12,11,11,11,11,11,11,11,10,9,11,10,12,12,13,14,13,13,13,13,12,12,14,13,13,14,14,16,14,16,13,15,16,14,14,13,13,13,13,12,12,12,12,11,11,12,11,12,10,10,12,10,11,11,12,10,10,10,10,11,10,11,11,10,10,12,11,10,11,11,14,13,13,14,12,12,14,13,12,12,12,12,12,12,10,11,10,10,10,10,9,10,10,9,8,10,8,7,9,9,9,9,9,10,10,11,10,11,10,12,12,12,13,13,11,13,13,13,15,13,12,14,13,13,14,12,13,12,12,11,10,11,10,10,8,8,8,8,9,10,8,8,8,8,7,8,8,8,8,7,9,10,9,10,10,10,9,10,9,11,10,12,11,12,11,11,11,10,11,9,10,9,8,9,7,7,9,7,6,6,7,4,4,3,4,5,4,5,6,6,7,8,8,8,8,8,10,9,10,10,10,11,11,9,11,9,8,8,8,7,8,8,6,7,8,7,6,6,4,6,6,6,7,9,9,9,9,9,8,9,10,10,11,11,12,12,12,10,13,13,13,12,13,14,12,13,12,13,13,14,14,14,13,15,15,14,14,15,14,15,14,16,16,17,16,18,19,18,19,18,20,22,21,22,23,25,23,25,23,24,24,24,27,25,26,27,25,27,27,28,26,27,26,28,27,26,28,27,27,26,24,27,27,27,25,27,25,27,27,28,26,24,26,26],[30,30,30,30,30,30,30,30,30,29,29,29,30,29,29,29,29,29,29,29,28,28,29,29,28,29,29,28,29,29,28,29,30,30,29,29,29,29,29,29,29,29,28,28,28,27,26,25,25,24,24,23,23,22,21,21,20,20,20,18,15,15,13,10,10,8,6,5,6,6,5,6,9,9,10,9,8,10,10,10,11,12,11,10,13,14,14,15,16,15,16,16,16,16,15,18,16,18,17,17,18,18,17,17,18,16,17,18,17,17,17,16,17,17,17,16,17,17,17,17,17,15,17,17,17,16,17,18,17,17,17,18,17,18,17,17,17,19,18,17,18,17,18,18,16,16,18,16,15,16,16,15,13,16,16,15,17,16,15,14,14,12,13,14,13,13,14,15,14,13,14,15,14,15,16,15,15,17,16,17,15,14,17,17,16,16,17,17,15,16,18,17,16,18,17,18,18,17,15,18,18,16,17,17,17,18,17,16,16,15,16,18,16,16,18,16,15,16,15,14,14,15,15,14,13,15,14,12,12,13,11,11,14,11,12,13,13,14,15,16,14,13,15,16,14,15,16,15,13,16,16,13,14,15,15,15,16,16,16,14,14,13,15,14,16,13,13,15,16,13,14,16,15,16,15,17,16,15,16,16,15,14,15,13,11,12,13,11,12,12,12,11,12,12,11,12,11,13,11,10,9,8,9,9,8,8,11,10,9,12,12,13,12,12,13,12,12,11,11,9,8,7,6,5,5,5,5,4,4,3,2,1,0,1,3,4,6,8,9,9,10,10,8,13,11,9,14,16,14,15,18,18,17,19,19,20,22,20,22,21,20,22,20,19,22,23,22,22,22,24,25,24,25,25,27,27,28,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,27,25,25,24,25,25,24,24,24,23,25,23,22,23,23,20,21,21,20,19,17,17,16,14,14,13,11,9,7,6,5,7,7,8,10,10,11,12,12,11,12,13,12,13,13,15,15,14,16,15,14,16,17,16,17,17,16,15,14,15,15,14,16,15,16,18,15,14,14,12,12,12,12,12,12,11,12,11,11,11,11,12,10,12,13,12,14,14,14,12,16,15,15,15,16,17,16,16,16,16,16,16,16,17,17,17,17,17,16,15,16,16,14,14,14,15,14,15,15,16,14,14,15,14,14,13,13,13,16,13,13,13,13,12,14,13,13,13,12,13,9,11,12,13,14,13,14,15,15,14,14,15,15,16,15,16,16,17,16,16,16,16,15,15,17,17,14,16,17,15,15,15,13,14,15,13,11,13,12,12,11,12,11,11,11,12,12,10,11,12,11,10,11,12,11,9,13,12,12,11,12,15,13,12,15,15,13,15,15,12,11,14,14,11,14,11,14,13,11,13,11,8,11,11,11,9,11,8,11,7,9,10,8,9,11,9,12,11,11,10,12,13,11,14,13,12,14,14,15,15,13,15,16,14,14,14,15,14,12,13,12,11,11,10,9,10,8,7,9,10,13,9,6,10,11,10,7,10,10,8,7,12,11,10,10,13,10,9,11,13,12,11,12,13,14,15,9,12,11,12,11,11,11,10,11,11,11,10,11,6,7,9,4,3,3,5,7,5,5,8,9,6,8,10,11,9,11,10,9,10,10,10,10,8,8,9,9,7,9,8,6,5,9,8,5,6,7,6,5,3,6,7,7,8,10,9,9,9,9,9,9,9,10,11,11,11,12,11,12,12,13,14,12,14,15,14,13,14,16,12,15,16,15,14,16,16,14,16,16,15,15,17,17,16,17,17,17,20,19,19,19,20,22,23,23,23,26,24,27,25,25,25,25,28,26,27,29,26,28,28,29,28,28,27,29,28,28,29,28,28,28,26,28,28,28,26,28,27,27,28,28,26,26,27,25],[29,29,29,30,30,30,30,29,29,29,29,28,29,28,29,28,28,29,27,29,28,27,28,28,27,28,29,27,28,28,27,28,29,29,28,29,28,28,28,28,28,28,27,27,27,26,25,24,24,23,23,22,22,21,21,22,20,20,20,19,17,14,12,9,9,7,7,8,7,7,8,8,8,11,11,11,10,12,11,13,12,14,13,12,14,15,15,16,19,17,18,17,18,19,18,18,18,20,18,19,21,20,20,20,21,20,21,21,21,20,20,19,19,20,19,19,18,19,18,19,19,19,20,20,19,21,19,20,20,20,19,20,20,20,19,20,20,21,20,20,22,19,19,20,19,20,18,19,16,18,19,17,17,18,18,18,19,18,16,16,16,15,14,16,16,16,15,18,17,17,16,17,17,18,19,17,17,19,19,19,19,16,18,19,19,17,19,20,18,19,20,19,19,20,21,20,20,21,19,19,19,20,20,20,19,20,20,19,18,19,19,19,18,19,20,18,20,18,17,16,16,17,16,13,17,16,14,13,15,16,13,13,14,14,14,15,15,16,16,18,16,16,16,17,17,15,17,16,16,17,17,17,16,17,18,18,19,18,17,17,17,16,16,16,17,15,12,16,17,13,16,17,17,18,17,18,17,17,17,17,16,16,15,13,14,14,11,11,14,12,13,12,13,13,11,13,14,13,12,10,9,11,11,12,11,9,12,12,10,13,14,17,13,15,15,14,16,13,13,12,10,10,9,7,7,7,7,5,5,5,4,3,1,0,1,3,5,6,7,7,8,11,11,10,10,10,11,14,12,14,17,17,16,19,21,21,23,21,23,21,20,22,21,19,21,23,22,21,23,25,25,26,26,26,26,27,27,27,28,27,27,28,27,28,27,28,27,27,26,27,26,26,26,25,25,23,25,25,23,25,24,23,25,21,22,22,21,21,20,19,20,19,18,17,17,15,15,13,12,10,9,7,7,10,11,12,14,12,15,14,14,14,15,15,14,14,17,16,16,18,19,17,18,19,20,18,19,21,18,17,17,17,18,17,17,18,18,19,18,17,16,18,17,16,15,14,16,13,13,13,13,12,13,13,15,13,14,15,17,18,16,15,17,17,17,17,19,18,18,18,19,17,18,19,18,19,18,19,18,18,18,17,18,17,16,16,17,18,16,15,17,17,17,14,16,15,14,15,16,16,16,16,15,15,16,14,14,14,15,16,15,14,13,15,14,16,15,17,18,17,18,17,16,17,19,17,17,18,18,18,20,18,18,18,17,18,19,19,16,18,20,17,17,17,16,14,15,14,14,14,14,12,12,14,12,12,13,13,12,12,12,13,11,11,12,14,12,11,13,15,14,13,14,18,15,14,16,16,14,16,17,15,13,15,17,15,15,14,14,16,14,13,13,13,13,12,16,12,13,10,13,12,10,11,11,11,14,13,13,12,14,13,15,16,15,14,15,14,18,17,17,16,16,17,18,16,17,16,17,18,14,15,15,14,12,11,13,11,9,9,10,10,11,12,11,10,11,11,8,11,11,11,11,11,13,12,13,14,15,12,13,14,14,13,16,14,16,16,16,14,15,15,13,12,14,15,14,11,11,9,12,7,7,8,6,6,3,5,7,5,5,8,8,6,10,11,13,9,15,15,14,13,12,12,12,9,9,13,14,12,12,11,10,7,13,15,10,7,9,12,7,6,9,11,13,12,11,12,12,11,15,14,11,11,11,13,13,16,14,16,16,16,15,16,15,16,19,17,15,16,18,15,17,15,15,16,18,17,16,17,20,18,18,18,19,19,19,19,20,21,21,22,20,23,23,23,23,23,25,25,26,25,26,25,24,28,24,27,27,26,28,28,28,27,28,25,28,28,27,27,28,28,27,26,26,27,28,25,28,26,26,27,27,25,25,27,26],[30,29,29,29,29,30,29,29,29,29,29,28,29,28,28,28,29,28,27,28,27,27,27,28,27,27,28,26,28,27,27,28,29,29,28,29,28,29,29,28,28,28,27,26,27,26,25,24,24,24,23,22,23,22,21,20,21,20,20,20,18,16,14,10,11,10,8,9,10,11,11,13,12,13,15,13,13,15,14,16,17,16,14,15,17,17,17,19,20,20,21,21,20,21,21,20,20,21,22,22,23,22,22,22,23,23,23,22,23,22,22,21,20,21,22,21,21,22,22,22,21,22,22,21,21,23,21,22,22,22,22,23,22,21,20,21,23,22,22,22,23,22,22,22,22,22,21,22,20,20,21,21,20,21,19,21,21,20,19,20,18,17,18,20,19,18,18,19,19,19,19,19,20,21,20,21,20,21,20,20,21,22,21,21,22,21,21,21,22,20,20,21,22,21,21,21,21,21,21,21,22,21,21,21,21,22,21,20,19,20,21,21,19,21,21,22,23,21,21,20,18,20,21,19,18,19,20,18,18,18,18,18,18,16,18,19,19,19,19,20,20,19,19,20,20,20,19,20,20,20,19,19,21,19,21,21,21,20,19,20,20,19,21,19,19,19,18,18,19,19,19,19,21,18,18,19,18,18,19,18,19,20,19,17,18,18,17,15,17,17,18,16,17,17,16,17,17,17,17,15,14,13,15,14,15,13,16,17,14,16,18,18,16,16,16,17,17,15,14,13,13,13,13,11,11,12,9,7,8,7,5,5,3,1,0,1,4,4,6,7,9,7,8,9,11,10,10,12,13,13,14,15,15,17,20,20,22,20,22,21,21,23,21,21,21,23,23,20,22,24,25,26,26,26,26,26,28,27,27,28,28,28,28,28,28,28,28,28,27,27,26,27,27,26,26,22,26,25,23,25,23,24,24,22,22,23,22,21,22,20,22,21,18,20,18,17,17,15,15,11,11,9,9,10,13,14,12,14,17,17,17,16,17,17,16,17,17,18,18,20,20,19,19,20,21,23,22,22,20,20,19,20,21,19,20,18,20,22,20,19,18,19,19,18,16,17,18,17,16,15,16,13,15,15,15,16,17,17,17,18,17,20,20,19,20,20,21,20,20,20,21,20,21,21,21,22,21,21,22,20,22,20,20,19,19,20,19,19,21,20,20,21,20,19,19,18,20,18,17,19,19,18,19,19,18,17,18,17,16,17,17,15,16,16,16,18,16,18,18,18,17,18,17,18,20,19,19,20,20,21,21,20,20,20,20,20,22,20,18,20,20,18,18,21,18,18,18,16,18,17,18,14,16,17,15,15,16,17,14,15,16,17,15,15,16,16,17,18,18,18,17,17,17,19,18,20,21,19,17,20,19,19,18,18,18,18,18,15,18,15,16,17,16,15,15,16,14,12,14,13,13,13,14,12,13,14,15,16,16,17,16,15,18,18,16,18,19,17,18,19,20,20,19,19,21,19,20,19,19,19,18,18,16,15,16,14,16,13,14,12,13,14,14,12,12,15,12,13,13,12,13,14,14,14,15,14,15,17,15,14,14,15,17,16,18,17,17,17,16,17,17,15,15,14,13,13,10,13,12,12,11,10,10,10,5,7,5,9,8,7,8,10,11,10,10,11,12,13,13,16,13,14,15,14,13,12,12,12,13,10,12,12,12,8,14,11,10,10,11,9,9,7,11,11,12,14,15,13,15,14,15,13,13,14,15,16,18,19,18,19,17,18,19,19,17,17,20,20,17,18,20,20,18,19,21,19,20,21,20,19,20,20,20,21,22,21,23,22,23,24,24,23,22,24,25,25,26,25,27,26,27,26,27,27,27,29,27,28,29,27,28,28,29,28,28,28,28,28,28,28,28,28,28,28,27,29,29,28,29,27,28,27,28,28,27,28,28],[30,30,30,30,30,31,30,30,30,30,30,30,30,29,30,29,30,29,28,30,29,28,29,29,28,29,29,28,28,29,28,29,29,29,29,29,28,29,29,28,29,28,28,27,27,27,26,25,25,24,24,24,23,22,21,22,22,20,20,20,18,17,15,12,12,11,8,11,10,13,12,14,15,18,17,18,16,19,18,19,20,19,19,19,19,21,19,21,22,22,23,23,23,23,23,23,22,24,24,23,24,25,24,24,24,24,25,25,24,24,24,23,23,23,23,22,22,24,23,25,24,24,24,24,25,23,24,25,24,23,24,24,23,24,23,23,24,24,25,24,24,25,24,24,23,24,24,23,21,23,22,21,22,21,21,23,23,22,22,21,20,20,20,21,21,20,20,22,20,22,21,22,20,23,23,22,22,23,23,23,22,22,23,24,24,22,24,23,22,23,23,25,22,24,24,24,24,23,22,24,24,23,23,24,25,24,23,23,23,24,23,25,22,23,24,23,23,23,23,21,20,23,22,19,20,22,20,19,20,20,19,20,20,20,20,20,20,22,22,23,21,21,22,23,22,21,22,23,22,22,24,20,21,23,23,24,23,24,23,21,22,22,20,20,23,21,19,22,22,19,21,22,22,23,21,22,21,21,22,22,21,22,21,21,19,19,20,21,19,18,21,19,18,20,21,19,20,19,19,18,17,16,18,19,17,17,18,19,18,20,20,21,20,20,20,21,18,18,17,17,16,17,16,14,14,15,12,10,11,10,8,6,5,2,1,0,1,4,5,7,7,7,7,10,10,10,10,11,12,11,13,15,15,16,20,20,21,20,22,21,21,22,20,20,21,22,22,21,22,24,25,26,25,26,26,27,27,26,27,27,27,28,28,28,28,28,28,28,26,27,26,27,26,26,25,25,26,25,24,25,25,24,25,23,23,24,23,22,23,22,22,22,20,20,19,18,18,17,16,14,11,12,12,14,15,18,17,18,18,19,18,19,19,20,19,19,21,20,21,20,22,21,21,22,23,25,23,24,22,23,22,22,21,21,22,22,23,25,21,22,20,20,21,21,18,18,21,19,19,19,18,16,20,18,20,18,23,19,21,22,22,22,23,22,23,22,23,24,23,23,25,24,23,24,23,24,24,25,24,24,24,24,23,21,22,22,22,23,22,21,23,23,20,21,23,21,21,20,21,20,22,21,21,23,22,21,22,22,18,21,20,17,17,13,16,18,18,21,19,21,21,21,21,21,22,23,23,22,23,24,24,24,22,24,23,23,25,24,22,23,22,22,22,20,21,20,20,19,20,20,19,21,17,20,20,21,19,19,19,20,20,22,22,20,20,21,21,20,19,23,20,20,20,23,19,21,24,21,20,21,24,21,20,24,22,20,21,18,22,18,16,18,19,21,17,20,18,18,17,14,16,14,17,18,16,16,16,16,18,19,20,19,21,21,20,21,21,21,22,22,22,21,21,22,23,22,22,21,22,21,21,20,18,18,17,16,16,15,13,15,18,14,17,18,17,15,18,18,17,17,18,16,17,18,18,17,20,20,17,17,16,18,18,18,20,18,19,19,19,18,18,18,18,21,18,16,18,17,15,17,15,7,9,12,6,10,8,12,12,9,12,15,13,11,16,17,15,17,17,19,16,15,15,16,15,14,13,17,14,10,11,14,12,6,11,12,10,9,14,12,10,10,14,14,14,17,18,16,18,16,16,14,15,15,16,17,18,19,19,20,19,19,20,21,20,21,22,21,21,21,22,21,22,22,21,21,23,23,20,22,24,23,22,24,25,24,24,24,24,26,26,26,26,26,27,27,27,27,29,29,28,28,29,28,28,30,29,30,30,29,30,30,30,30,30,29,30,30,30,30,29,30,29,28,29,30,30,29,30,29,29,29,29,28,28,29,28],[30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,29,29,29,29,29,28,28,29,28,27,28,29,27,28,28,27,28,29,29,28,29,28,28,28,28,28,27,27,26,27,26,25,24,24,23,23,23,22,22,22,21,21,20,19,18,16,15,13,11,11,9,9,10,10,12,11,12,14,15,15,16,13,18,17,14,17,19,17,16,19,18,19,20,23,22,23,24,23,23,24,24,23,25,24,24,24,25,24,25,25,25,26,26,26,26,24,25,25,25,25,24,24,24,24,26,24,24,25,25,25,26,24,25,24,24,24,25,24,25,24,25,25,24,25,25,24,25,24,25,25,25,25,24,22,24,24,23,23,23,23,22,25,23,22,22,20,21,20,22,22,21,20,23,23,23,22,23,23,24,24,23,23,24,24,24,24,23,24,24,25,23,24,24,23,25,23,25,24,24,24,23,24,22,22,24,24,22,23,24,24,24,24,23,23,23,23,24,23,24,24,24,23,23,24,22,22,24,23,19,23,24,22,20,21,21,20,20,19,22,20,23,22,24,23,24,23,22,23,24,23,21,22,23,22,22,23,21,21,23,23,24,24,24,23,22,22,23,21,22,23,21,19,22,23,17,21,22,21,21,22,23,22,22,22,22,20,21,21,17,20,20,18,18,19,19,18,19,20,19,20,19,20,19,19,18,16,15,18,18,16,18,19,19,18,20,20,22,20,21,21,20,21,19,19,19,18,18,17,16,16,16,14,11,12,12,9,9,6,4,2,1,0,1,4,4,5,5,6,8,10,9,10,12,10,13,12,14,14,16,20,20,21,20,22,21,21,22,21,21,21,22,23,20,22,24,24,26,25,25,26,27,27,27,28,28,27,28,27,28,27,28,28,28,27,27,27,27,26,25,26,24,25,26,24,25,24,23,25,22,23,24,23,22,23,21,22,22,20,21,20,20,19,17,19,17,16,14,12,16,19,21,19,19,21,20,20,21,21,21,21,21,22,22,23,22,23,23,23,24,24,25,24,25,23,23,22,23,22,21,22,22,24,24,23,24,22,24,22,23,22,22,22,20,22,21,19,18,20,19,19,19,21,21,21,22,21,21,23,22,23,22,24,23,23,23,24,24,23,24,23,24,24,24,24,24,23,23,23,21,23,22,22,23,21,21,22,23,20,21,23,22,21,22,21,21,21,23,21,21,22,22,22,21,20,21,19,18,17,17,17,19,19,21,22,23,23,23,22,22,22,21,22,22,23,23,25,24,23,23,24,23,25,24,21,23,23,21,20,22,21,19,19,19,18,18,20,17,17,19,18,18,18,20,19,16,18,20,19,18,19,20,18,20,19,21,20,19,20,24,21,20,21,21,21,20,22,22,21,22,22,23,21,20,22,18,18,18,19,22,18,17,18,16,18,14,15,14,17,15,16,15,15,17,17,15,21,18,20,21,18,20,21,21,22,22,23,21,22,23,21,22,22,21,22,22,19,19,20,19,18,15,16,15,13,12,14,13,17,15,12,14,14,18,14,15,18,15,17,18,20,19,20,21,19,18,21,20,19,20,21,19,19,20,23,22,19,18,19,21,20,18,21,18,12,19,13,7,9,10,7,9,8,12,11,8,11,16,15,13,16,18,18,18,21,20,18,18,18,17,20,20,17,19,17,15,14,10,14,6,10,16,12,10,16,13,10,10,14,17,17,20,21,20,18,17,18,20,17,17,15,18,16,21,20,20,20,22,20,21,22,22,23,22,24,22,22,22,22,22,22,22,23,22,21,22,23,23,22,24,24,23,24,24,25,26,26,25,25,26,26,26,26,26,28,27,28,27,28,27,27,29,28,29,29,28,29,29,28,29,29,28,29,29,28,29,28,29,28,28,28,29,28,28,29,29,27,29,28,28,27,28,27],[30,30,30,30,30,30,30,30,30,29,29,29,29,28,29,28,29,28,27,28,28,27,28,27,27,27,28,27,28,28,26,28,28,29,27,28,27,28,28,27,28,28,27,26,27,26,24,23,24,23,22,22,22,21,21,21,21,20,20,19,18,15,15,12,12,12,11,12,16,16,14,16,15,18,18,18,18,19,18,17,20,21,19,19,21,21,21,22,23,23,23,23,24,24,24,24,24,25,24,25,26,25,25,26,26,25,26,25,26,26,25,25,25,25,25,24,25,26,25,26,25,25,25,26,26,27,26,26,25,24,25,26,25,24,24,25,25,26,25,25,25,26,26,26,25,26,25,24,24,25,24,25,24,25,24,24,25,23,22,22,22,22,21,24,23,22,21,24,23,24,23,24,24,25,25,24,25,24,25,25,25,26,24,25,26,25,24,25,25,24,25,25,25,24,24,24,24,24,24,24,25,24,24,24,24,24,24,22,24,24,24,24,25,24,25,25,25,24,24,24,22,24,25,23,24,24,23,23,23,23,22,23,21,22,20,22,24,22,23,24,23,23,24,25,25,22,24,25,24,24,23,24,25,23,24,24,25,24,24,24,24,23,24,24,24,23,22,23,24,22,23,24,24,24,22,23,23,22,23,23,23,22,22,20,21,22,20,20,20,21,20,21,22,22,22,21,22,22,22,22,18,18,21,20,18,19,21,20,20,20,22,22,19,20,21,21,21,19,20,18,17,19,18,14,16,17,17,14,16,15,13,11,9,5,5,3,1,0,1,3,4,5,5,7,8,7,8,10,10,10,14,15,14,15,17,17,19,20,21,21,20,23,22,22,21,22,22,22,21,24,24,25,25,25,26,26,27,27,28,28,27,28,27,27,27,27,27,27,26,26,26,27,26,25,26,24,25,25,24,25,24,24,25,22,22,24,23,22,23,21,22,21,21,21,21,20,20,19,18,17,17,17,16,17,18,16,18,18,22,20,20,21,20,21,19,20,22,22,21,22,24,21,23,23,25,25,24,25,24,24,23,23,23,23,23,23,24,25,23,23,22,22,22,22,20,20,23,20,20,20,20,19,20,20,19,19,21,20,21,21,21,22,23,22,23,24,24,23,25,24,25,24,24,24,25,25,24,24,25,23,26,23,25,24,23,23,24,23,23,25,24,24,24,23,22,22,23,22,21,22,22,22,22,22,20,21,22,22,19,22,21,19,18,18,19,20,20,21,21,22,22,22,22,22,23,23,23,23,24,23,24,24,24,21,23,23,24,23,21,23,23,22,23,23,21,21,21,20,20,20,20,19,18,21,19,19,20,21,19,21,21,21,20,20,20,21,19,22,22,21,21,22,22,23,23,22,23,22,22,23,22,21,22,21,20,22,22,20,23,18,19,20,17,18,18,17,18,15,17,18,16,16,17,15,15,16,18,19,19,18,21,18,21,23,21,21,21,22,22,23,23,22,23,23,22,23,24,22,23,22,21,22,20,19,20,16,16,16,15,15,18,16,18,16,15,17,17,15,15,18,17,16,17,21,17,17,19,21,19,18,19,21,20,21,22,18,20,21,17,20,19,17,17,16,19,18,17,14,12,16,13,10,11,12,10,13,12,15,14,10,13,16,13,11,15,15,14,15,14,18,17,16,17,19,18,18,17,19,17,15,16,15,15,8,12,12,11,9,13,13,12,11,16,16,16,17,18,19,17,18,16,16,16,17,16,19,19,21,20,22,20,21,22,21,21,21,22,21,22,21,22,23,21,23,23,22,23,24,24,24,24,25,25,25,24,24,25,25,26,25,26,27,26,26,27,27,27,26,29,28,29,28,29,28,28,30,29,29,30,29,29,30,30,29,30,29,29,30,29,30,29,29,29,29,29,30,30,29,30,29,29,30,29,29,29,29,28],[30,31,30,30,30,31,31,30,30,30,30,30,30,29,29,29,29,29,28,29,28,27,29,28,27,28,28,27,28,28,26,28,29,29,28,28,27,28,28,28,29,28,27,27,27,27,25,25,24,24,24,24,22,22,21,22,20,19,19,17,17,15,15,11,13,14,11,15,14,18,16,18,19,21,20,20,21,23,22,20,23,23,22,21,23,23,22,24,25,25,25,25,25,25,25,25,25,25,25,24,25,26,26,26,26,25,27,27,25,27,27,25,25,25,26,26,25,26,26,27,27,25,25,26,25,25,25,26,25,25,26,25,23,26,25,25,25,25,25,24,25,25,25,25,24,26,24,24,24,25,24,24,25,26,23,25,26,25,24,25,25,24,24,25,24,24,24,24,24,24,23,24,24,26,25,24,25,25,24,25,24,24,24,24,25,24,25,25,24,24,25,25,24,26,24,24,25,24,23,25,25,24,25,26,24,26,24,24,24,25,24,25,23,25,26,25,25,25,26,23,24,25,26,23,26,26,24,24,25,24,23,24,23,24,24,26,26,25,26,25,25,24,25,26,24,25,24,26,23,24,25,24,25,25,25,24,25,25,25,24,24,25,23,24,25,23,22,25,25,21,23,24,23,24,24,25,25,23,24,24,23,23,23,23,23,22,22,21,23,21,23,22,24,22,24,23,24,23,24,24,21,21,23,21,21,21,23,21,21,22,22,24,22,21,23,22,22,22,23,20,21,22,21,18,19,22,18,15,18,18,14,11,11,7,6,4,3,1,0,1,4,3,4,3,4,6,6,8,8,9,10,12,11,12,16,16,19,18,19,19,20,22,20,21,22,22,22,22,24,24,26,25,26,26,27,27,28,26,28,28,27,28,27,28,27,28,28,28,26,27,25,27,26,26,26,24,25,25,24,26,25,25,25,23,24,24,23,24,23,22,24,22,22,22,21,21,20,19,20,17,18,16,17,21,19,19,19,20,22,22,21,22,22,23,21,21,23,23,22,21,25,24,23,25,26,26,25,26,25,25,26,24,23,24,25,24,24,26,24,24,24,21,22,24,22,20,24,23,22,21,22,20,22,21,21,22,24,22,23,24,24,25,24,23,24,25,25,25,24,24,25,24,25,25,26,25,26,25,25,25,26,25,26,25,25,24,26,24,24,23,25,25,23,23,25,24,23,23,24,23,23,24,24,23,23,23,24,25,21,22,22,20,21,19,21,20,22,23,22,23,25,24,24,24,23,24,26,24,24,25,27,26,25,25,26,27,24,25,25,24,24,24,24,22,23,24,22,21,22,22,21,22,21,23,22,22,22,23,24,23,22,24,23,21,22,23,21,23,23,22,22,23,23,25,23,23,23,24,23,23,25,24,23,23,23,24,23,21,24,21,21,22,22,23,20,22,21,17,20,15,18,16,17,20,20,19,18,20,22,22,23,22,23,24,22,24,24,23,24,25,25,25,26,24,25,25,25,24,24,23,24,24,20,22,22,20,20,20,16,17,19,19,21,18,18,21,20,21,19,21,21,20,21,23,21,20,22,24,22,21,21,21,21,22,25,21,22,23,22,22,20,22,18,22,20,18,21,19,14,13,16,12,10,14,10,15,12,16,18,11,13,17,16,15,17,20,17,17,20,21,17,17,20,19,20,17,18,19,15,13,14,14,13,9,14,13,11,11,16,12,12,12,15,19,18,20,19,20,20,17,19,16,18,19,20,20,22,22,22,21,21,25,23,24,24,23,24,23,23,23,23,24,24,23,23,23,24,24,23,23,25,25,24,25,25,25,25,25,26,27,27,26,26,27,27,28,27,27,29,29,29,28,29,29,28,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,30,30,29,29,30,30],[30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,28,27,28,28,27,28,28,27,28,28,26,28,28,29,28,28,27,28,27,27,28,26,25,26,26,25,25,22,24,24,23,22,22,22,21,20,20,19,18,17,16,14,14,11,12,11,12,14,15,16,16,17,19,20,19,18,20,21,20,17,22,22,21,20,21,22,19,22,22,23,24,24,23,25,25,26,24,24,26,26,26,26,28,26,27,27,27,27,27,28,27,27,27,27,27,27,26,28,27,28,28,26,27,27,26,27,26,28,26,25,26,26,24,26,25,26,27,27,27,26,26,25,26,26,25,26,26,25,22,25,25,25,24,26,24,26,26,26,25,25,25,23,23,25,24,23,24,26,24,24,25,25,24,26,26,25,24,26,26,27,25,26,25,25,25,24,26,25,24,24,25,26,23,26,25,26,27,25,23,25,26,24,25,26,26,26,25,23,24,23,24,24,24,24,26,24,25,25,24,22,23,25,26,22,24,24,23,23,24,25,23,25,24,25,23,25,25,26,27,28,25,25,26,27,26,25,26,27,25,26,27,25,26,26,25,26,26,26,26,24,25,25,23,23,25,23,23,24,25,22,22,25,24,25,24,25,25,23,24,22,25,23,23,21,22,23,21,21,22,21,22,23,22,21,22,24,24,21,24,23,22,21,22,21,21,21,24,22,22,23,23,25,21,23,23,24,22,23,23,20,20,21,21,17,17,18,18,16,15,16,16,13,11,8,7,5,4,2,1,0,1,1,2,2,3,3,3,4,5,5,6,9,9,10,13,14,17,15,19,17,20,22,20,18,20,21,21,21,23,24,24,24,26,25,26,26,26,26,27,28,27,27,27,27,27,27,26,26,25,26,25,26,26,25,25,23,23,24,24,24,24,24,25,22,23,24,23,23,22,22,23,21,21,21,21,19,20,19,18,17,17,18,16,19,19,20,20,21,23,22,21,21,22,22,20,22,22,22,21,21,23,23,23,24,24,26,23,24,23,24,22,24,22,23,23,23,24,26,22,24,23,22,20,22,22,20,22,22,21,19,22,21,20,21,22,21,21,21,22,23,23,23,23,23,24,24,24,25,24,24,26,25,24,25,24,24,26,26,26,26,26,26,26,25,25,25,25,25,24,23,24,25,23,23,24,23,23,23,23,24,24,22,22,22,22,23,22,22,20,21,20,22,20,21,19,22,22,23,22,23,23,23,23,22,23,23,24,23,24,24,26,26,26,23,24,24,26,24,23,23,23,22,22,22,20,21,20,20,22,19,21,20,20,20,20,21,20,20,19,22,20,21,20,21,21,20,22,22,23,22,23,23,23,23,22,23,24,23,23,24,23,23,22,23,23,24,23,21,24,22,21,20,21,21,23,21,20,17,19,18,18,17,19,18,16,16,19,20,19,18,21,20,22,22,21,23,24,22,23,23,25,24,24,24,23,24,23,23,23,23,21,20,21,20,21,18,18,19,16,17,19,19,20,18,16,20,17,16,18,19,19,16,19,20,20,19,24,22,19,19,22,22,21,21,25,21,23,24,22,22,22,22,19,22,19,16,19,17,14,15,15,9,10,14,11,13,15,13,14,11,14,17,15,12,19,19,15,18,21,19,17,19,21,18,19,17,15,19,16,14,13,13,15,8,11,15,12,13,13,15,12,15,17,20,16,19,19,19,19,18,20,17,18,20,19,21,20,22,21,22,22,23,22,23,22,24,24,23,24,23,22,25,24,23,22,23,24,24,22,24,25,25,25,26,26,26,25,26,26,28,27,27,26,27,27,28,28,29,28,28,29,27,28,29,29,30,29,30,30,30,31,30,30,30,30,29,29,30,29,30,29,30,29,30,30,30,29,29,30,30,29,30,30,29,29,30,29],[30,30,30,30,30,30,30,30,29,29,29,28,29,28,28,28,28,28,27,28,28,27,28,28,26,28,28,26,28,28,26,28,28,28,28,28,27,28,27,27,28,27,26,26,26,25,25,23,22,23,23,21,21,21,20,19,19,18,18,15,15,13,15,12,13,15,14,15,15,19,16,18,19,19,20,20,21,21,21,19,22,23,21,19,23,24,21,23,24,25,25,25,25,25,24,25,25,25,24,26,26,26,27,26,27,26,27,27,26,26,27,26,26,27,25,26,26,27,27,28,27,26,26,27,26,27,27,27,27,26,26,27,25,26,25,27,26,27,26,26,27,26,26,26,26,26,26,26,24,26,26,26,24,27,24,25,27,25,24,26,25,23,24,26,24,24,23,26,23,26,24,26,25,26,26,26,26,26,25,27,26,27,25,26,27,26,26,26,26,25,26,26,25,26,25,25,25,26,23,25,25,24,23,25,25,25,23,23,23,24,24,26,24,26,27,25,27,25,26,23,23,26,27,22,25,26,25,23,25,25,24,24,24,25,24,25,25,25,26,26,25,25,26,27,26,25,26,27,25,25,26,26,26,25,26,25,26,26,26,25,25,26,23,25,26,24,23,25,25,21,22,25,24,23,22,24,24,23,24,23,25,23,23,20,23,22,21,19,23,21,20,21,24,21,21,23,23,23,24,23,21,21,22,21,21,21,23,21,21,22,23,25,21,23,23,22,23,22,21,20,19,19,19,16,16,17,18,17,17,16,15,15,10,9,8,5,3,3,3,1,0,1,1,2,2,3,3,4,3,6,7,8,9,10,13,12,17,15,18,17,19,19,18,19,20,20,21,21,21,23,24,25,26,25,25,25,26,26,26,26,25,26,25,25,26,26,25,25,25,24,24,25,24,24,24,23,23,25,23,25,24,23,26,23,23,25,24,24,24,22,24,22,22,21,22,20,20,19,19,17,17,17,19,19,18,19,18,19,23,22,22,21,22,22,19,20,23,22,19,21,25,22,21,24,24,24,24,24,25,25,24,24,24,23,24,24,24,26,24,24,24,21,22,23,20,20,23,21,20,20,22,20,20,20,21,21,23,22,22,23,23,25,22,23,25,24,24,24,25,24,25,25,26,25,25,26,26,26,26,25,27,25,26,25,26,25,26,25,25,24,25,26,24,24,25,22,24,21,22,23,23,23,22,22,21,22,23,23,20,21,21,21,21,21,21,20,20,21,20,22,22,22,22,22,23,23,24,22,23,25,26,26,25,24,25,25,25,25,24,24,22,23,24,22,21,22,21,20,22,20,21,20,21,21,21,21,21,22,22,20,22,22,21,21,22,22,21,22,23,22,21,23,23,23,24,23,24,22,23,24,21,22,21,22,20,23,22,19,23,21,20,20,21,20,20,21,21,17,18,16,18,17,17,19,19,19,19,20,19,20,21,20,22,23,20,24,24,23,23,25,25,25,25,24,24,25,24,24,23,23,22,21,19,20,22,19,18,19,16,17,18,19,22,18,18,20,20,19,19,19,21,18,19,23,21,18,20,22,21,19,19,21,19,18,24,20,20,22,21,18,19,21,18,20,17,16,19,17,12,14,15,11,12,14,14,12,15,14,14,13,15,16,17,14,15,18,15,17,17,17,16,16,18,16,17,16,16,15,15,14,13,12,13,9,13,14,14,14,15,14,14,16,17,19,16,19,19,18,17,17,19,19,17,18,18,18,20,20,19,20,21,22,21,22,21,21,21,22,22,20,22,24,23,22,24,23,24,26,24,24,26,26,26,26,25,25,25,26,26,27,27,27,27,27,27,28,28,28,29,28,29,29,29,28,29,29,29,30,30,30,30,30,30,29,30,29,30,30,29,30,29,30,30,30,30,30,30,30,30,29,30,30,30,29,29,29,29],[30,30,30,30,30,30,30,30,30,29,29,29,29,28,29,28,29,28,28,29,28,28,29,28,28,28,28,27,28,28,27,28,28,29,28,28,27,27,27,27,27,27,26,26,25,25,24,24,22,23,22,21,21,21,20,21,20,19,18,18,16,13,14,12,12,12,11,14,15,16,17,16,18,19,19,19,20,22,21,20,22,22,22,20,22,22,20,21,22,23,23,24,24,23,24,25,24,25,26,26,26,26,26,26,26,26,27,27,26,26,26,26,26,27,26,26,26,27,27,28,27,24,27,27,26,26,27,27,26,26,26,27,25,25,25,25,26,26,26,26,26,26,26,27,26,27,27,26,24,26,26,25,24,25,24,24,26,25,24,25,24,22,23,25,24,22,24,25,23,24,25,26,24,26,26,26,25,26,26,26,25,25,25,26,25,26,26,26,25,25,26,25,25,25,25,24,25,25,23,25,25,24,24,25,25,24,23,23,23,24,25,25,23,25,26,25,25,26,26,24,23,26,26,22,24,26,24,23,24,25,22,23,24,24,25,25,25,25,26,26,25,25,26,27,25,26,26,26,24,26,26,24,25,25,25,24,25,25,25,25,24,24,23,25,25,23,21,24,25,22,22,24,22,21,22,23,22,24,22,24,23,22,21,19,22,23,22,19,23,22,20,21,24,22,22,22,23,22,24,23,19,21,22,19,21,22,23,22,22,23,22,24,23,23,22,23,23,24,23,21,20,20,20,16,18,20,19,16,16,17,15,13,12,8,7,6,3,4,2,1,1,0,1,2,2,2,3,3,3,4,8,8,8,10,13,13,16,15,20,19,18,21,19,21,21,21,22,21,23,24,26,25,26,26,26,26,27,26,27,28,27,27,27,27,27,27,27,27,26,26,25,27,27,24,26,23,24,26,24,26,24,23,26,23,23,26,24,23,25,23,24,24,23,23,21,21,22,18,21,18,19,18,16,19,19,18,20,20,22,23,22,21,22,23,21,22,23,24,21,22,24,23,24,25,25,26,24,26,24,26,24,24,24,24,25,25,25,27,25,25,25,23,24,23,23,22,24,23,20,22,22,22,21,21,21,23,22,22,22,23,24,24,23,24,25,25,25,25,25,24,25,25,25,25,26,25,26,26,26,25,27,25,27,25,25,23,26,25,24,23,26,26,23,24,25,23,23,22,22,22,22,22,22,22,22,21,23,23,21,21,21,21,21,19,20,20,20,21,20,23,21,22,21,20,22,23,23,22,22,23,25,24,22,21,22,22,22,21,21,22,21,20,22,20,20,20,21,19,20,20,21,20,19,21,21,20,19,21,22,20,22,22,21,20,22,21,21,22,22,21,22,23,24,22,23,23,22,22,22,22,21,23,22,21,20,22,22,20,22,21,21,22,21,18,20,20,20,19,19,17,18,16,18,18,17,18,19,19,20,19,21,21,21,21,21,23,23,21,22,24,24,23,23,23,22,22,22,20,21,21,20,21,18,19,21,19,18,17,15,17,19,17,21,19,17,17,20,18,16,19,21,18,18,21,21,19,19,21,21,19,20,20,20,20,22,20,22,23,21,21,22,21,20,21,19,15,19,15,14,14,15,11,11,14,11,14,13,15,15,14,14,16,18,16,17,17,19,16,17,18,16,17,19,19,19,16,17,18,15,15,14,11,13,9,12,16,14,14,15,14,14,14,19,18,17,19,19,19,19,20,18,17,18,20,20,21,21,22,22,22,21,23,23,20,22,22,22,22,22,23,22,24,24,22,24,24,25,25,24,25,26,24,25,26,26,25,25,26,26,27,27,27,28,28,28,28,28,28,29,29,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29],[30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,29,29,28,28,28,28,27,28,28,27,28,28,26,27,27,25,28,28,28,27,27,26,27,27,26,27,26,25,26,25,24,23,22,22,21,21,19,19,19,19,19,18,18,16,16,14,13,13,12,12,12,12,14,15,14,17,14,17,18,19,18,21,19,19,18,20,21,20,18,20,21,20,21,22,23,23,24,24,24,24,25,25,25,26,26,26,26,27,27,26,27,27,27,27,27,26,27,27,27,26,27,26,27,26,27,27,26,27,26,26,27,26,28,26,26,26,27,26,26,25,26,26,27,26,26,27,25,27,27,26,27,26,26,25,26,26,25,24,25,25,24,26,25,25,24,24,22,22,25,24,21,22,26,24,24,25,27,25,26,26,26,25,26,25,26,26,25,25,26,26,26,26,26,26,26,25,27,25,25,25,25,25,25,22,24,25,23,24,25,25,25,23,24,23,23,24,25,22,25,25,25,25,26,25,24,23,27,26,22,24,25,24,23,24,24,21,23,22,24,23,25,25,25,25,25,25,24,25,26,25,25,25,26,24,25,26,24,24,23,26,25,25,26,25,25,24,25,22,25,26,25,21,25,25,21,23,25,23,22,23,23,24,24,22,24,23,23,21,18,23,23,21,20,22,21,20,22,24,22,22,23,24,22,23,22,19,21,21,19,21,20,22,20,21,22,22,23,22,23,21,23,22,23,22,20,21,21,20,18,18,20,19,15,17,17,16,14,11,9,7,5,5,4,2,2,1,1,0,1,2,2,3,3,3,4,6,9,8,8,14,14,16,15,19,16,18,20,20,20,19,22,23,21,22,24,22,25,26,25,26,26,26,26,27,28,26,27,27,27,26,27,27,26,26,26,25,26,26,25,25,23,24,25,24,24,25,23,25,23,23,25,24,24,24,23,24,23,23,22,23,22,22,19,20,18,19,17,18,20,19,20,20,20,22,21,22,21,21,22,21,22,22,23,22,21,23,23,24,25,25,26,25,25,24,25,23,24,23,24,24,23,25,27,24,26,25,24,23,22,23,21,23,23,21,21,21,21,21,21,20,22,22,22,21,24,23,24,21,23,24,24,24,25,23,24,25,25,26,26,25,24,26,26,25,26,25,25,25,24,25,22,24,24,24,22,24,25,23,23,25,23,22,21,22,21,22,22,22,22,19,22,22,20,20,21,20,19,19,19,19,20,20,22,22,22,22,22,22,21,21,22,21,22,22,23,25,24,23,23,23,25,25,23,23,21,22,22,22,21,19,19,20,20,20,19,19,18,18,20,17,19,18,20,19,20,19,20,19,20,20,20,20,22,21,21,21,23,23,22,22,23,21,21,22,23,21,21,21,21,20,22,21,21,22,21,21,21,20,20,21,19,19,18,17,15,16,15,16,16,15,15,17,18,18,17,20,19,20,22,22,23,24,22,23,24,24,23,23,24,22,22,22,22,21,21,20,19,18,18,18,16,16,17,15,15,18,16,17,18,17,17,17,18,17,19,20,20,19,21,23,19,22,22,20,18,19,22,20,20,23,20,21,23,23,21,20,20,21,21,17,16,18,15,14,13,17,8,9,13,11,14,14,14,14,12,16,18,17,14,18,20,17,17,19,19,18,17,17,17,18,17,14,17,17,13,12,13,14,11,13,15,14,14,15,15,14,15,19,19,18,20,20,19,18,18,20,16,17,19,17,19,19,20,20,21,21,23,21,21,22,23,22,21,23,22,21,24,24,23,22,24,26,23,24,25,25,24,26,26,26,25,25,25,26,28,27,26,27,28,28,28,28,28,29,29,29,29,29,28,29,30,30,30,30,30,30,30,30,29,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,29,29,29],[30,30,30,30,30,31,30,30,30,30,29,29,30,28,29,28,28,29,28,28,27,27,28,27,26,28,28,26,28,26,26,28,28,28,28,28,27,27,27,27,27,26,26,26,26,25,24,24,23,23,22,22,21,22,21,20,20,20,18,16,17,15,14,12,12,14,14,15,15,16,16,17,18,20,19,21,20,21,21,20,22,22,21,20,22,22,20,21,23,24,24,25,25,24,25,26,27,27,27,27,27,27,28,27,27,27,28,27,27,27,27,27,27,27,26,27,27,27,26,28,28,27,27,27,26,28,26,28,27,27,26,27,26,26,26,27,26,27,27,27,28,26,27,27,27,27,27,27,25,26,27,27,25,26,26,25,27,26,25,25,25,23,23,25,25,24,24,26,26,26,25,28,27,26,27,27,26,26,27,27,27,26,26,27,27,27,26,27,27,26,27,26,26,26,26,26,26,26,25,26,26,25,25,26,26,25,23,25,24,23,26,26,25,26,27,26,25,26,26,25,24,27,27,23,26,26,26,23,25,25,25,24,22,24,22,24,25,25,25,26,26,25,26,27,27,24,26,25,26,26,26,25,26,25,26,26,26,27,26,26,26,25,26,26,26,26,23,25,26,22,24,25,23,23,23,24,25,25,24,25,24,24,24,21,24,25,23,22,24,23,22,24,25,24,23,23,24,23,24,23,22,21,23,21,22,22,24,22,22,23,24,26,23,24,23,22,23,22,21,22,19,20,19,17,18,18,19,16,17,16,13,14,14,9,8,5,4,4,2,2,2,1,1,0,1,2,2,2,3,3,5,6,9,9,10,13,15,14,16,16,18,19,19,19,19,21,21,21,22,24,23,24,25,25,26,26,26,26,26,27,26,27,26,26,27,27,27,27,26,26,24,26,26,24,24,22,23,24,24,24,24,24,25,23,24,24,23,24,23,23,24,22,22,22,23,21,20,21,19,18,18,19,18,19,17,20,20,21,23,23,23,21,22,22,21,20,23,23,21,21,24,23,22,23,24,25,23,24,24,25,25,25,24,23,25,24,24,26,23,24,24,21,24,22,21,20,23,22,21,21,22,20,21,20,22,22,22,22,22,23,24,25,24,24,25,25,25,25,24,25,25,26,26,26,26,26,26,26,26,25,27,25,26,25,26,25,26,25,25,25,25,26,24,26,25,24,24,22,22,23,24,23,22,23,21,22,24,23,20,22,21,21,21,21,21,20,22,21,21,22,22,23,23,23,22,23,22,22,23,24,25,24,24,24,25,25,24,24,25,23,23,22,23,22,21,20,21,22,21,20,20,21,22,21,21,23,20,22,22,21,21,22,22,21,22,22,22,25,23,23,23,24,25,25,23,25,24,22,22,25,23,23,21,21,21,21,21,21,23,23,21,21,23,19,21,21,19,18,18,19,16,17,20,18,19,18,20,20,20,20,22,21,22,22,23,23,24,23,23,25,25,24,24,24,23,23,23,23,23,23,22,21,20,20,20,19,19,19,17,18,20,19,20,20,19,20,20,19,20,19,22,19,20,22,21,19,21,22,19,19,20,22,19,21,24,20,23,24,22,19,21,21,19,21,18,15,18,17,12,14,16,12,11,13,11,15,15,15,17,13,16,17,16,14,18,20,15,18,19,18,15,17,18,19,19,15,14,18,15,13,14,14,15,11,15,14,13,13,17,15,14,14,17,18,16,19,19,19,17,16,17,17,17,19,18,19,19,20,20,20,19,21,21,21,22,22,22,22,22,23,23,24,24,22,25,23,25,25,26,25,26,26,26,25,26,26,25,26,27,28,27,27,27,28,28,28,28,28,29,28,30,28,29,29,29,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,30],[30,30,30,30,30,30,30,29,29,29,29,28,29,28,29,28,29,28,28,28,28,27,28,28,27,28,29,27,28,28,27,29,29,29,28,28,27,28,27,28,28,27,25,26,26,25,24,24,22,23,22,20,20,20,20,20,19,19,18,15,16,14,15,13,12,16,15,17,18,17,19,18,20,22,20,21,22,22,22,19,24,24,23,22,24,23,22,22,23,25,24,25,26,25,25,26,26,27,28,28,28,28,28,28,28,28,28,28,27,28,28,28,27,28,27,28,28,28,27,29,28,27,28,28,27,28,28,28,28,27,27,27,27,27,27,27,27,27,28,27,28,27,28,28,28,28,28,28,27,28,28,28,26,26,26,25,27,27,25,26,25,23,25,27,26,24,26,28,26,26,27,27,27,28,27,28,27,28,27,27,27,28,26,27,27,28,27,28,28,26,27,28,27,26,26,26,27,27,25,27,26,25,25,26,26,25,23,24,24,24,26,26,25,27,27,27,26,27,27,27,25,28,28,23,26,27,27,24,25,27,24,24,25,25,25,26,27,27,27,27,27,27,27,28,27,27,27,28,26,28,27,27,27,26,27,26,26,26,27,27,26,26,26,26,26,26,24,26,26,22,24,26,23,21,24,24,24,26,22,25,25,23,22,21,24,25,23,21,25,24,22,24,26,25,22,24,26,24,25,23,19,22,23,22,21,23,25,23,23,25,24,27,25,26,24,24,24,24,22,22,20,21,22,17,18,19,20,17,18,18,17,16,16,11,8,7,5,4,3,3,2,2,2,1,0,1,2,2,2,3,4,5,6,9,11,10,14,14,16,16,17,18,17,19,20,20,20,20,22,23,25,23,26,25,26,25,26,25,27,27,26,27,27,26,26,25,26,26,25,25,24,25,26,24,25,23,23,25,22,24,24,22,26,24,22,26,23,24,24,24,24,24,23,22,23,21,22,21,21,20,18,19,18,20,19,19,20,21,23,24,23,21,23,24,21,22,23,24,21,24,26,24,23,25,25,25,25,26,25,27,26,26,26,26,26,25,26,27,26,25,25,22,24,25,24,23,24,24,21,23,24,22,23,21,23,24,23,24,24,25,25,26,26,25,26,27,26,27,26,25,26,26,27,27,26,27,27,28,28,27,28,27,28,27,26,26,28,27,27,26,27,27,25,26,26,25,25,22,24,24,23,22,23,23,23,22,23,22,21,21,21,21,21,19,22,20,21,22,21,23,22,23,22,21,21,24,25,22,23,24,26,26,24,23,22,24,23,23,23,23,22,22,24,21,21,22,22,21,22,21,22,21,21,22,21,21,21,23,21,19,23,23,21,21,24,22,22,25,24,23,23,25,26,24,24,25,24,24,23,24,23,23,23,22,22,21,22,20,21,22,19,22,22,19,21,21,18,17,18,19,16,18,18,20,19,18,20,19,22,21,22,22,22,23,23,24,24,22,23,25,26,24,25,24,23,24,23,22,23,23,21,22,20,20,22,21,19,20,18,19,20,19,21,20,19,18,21,19,19,19,22,19,18,21,22,19,19,22,20,19,19,20,20,20,22,20,21,22,21,19,20,20,18,20,17,16,15,14,14,15,16,15,11,14,12,16,16,16,18,13,17,18,16,15,17,20,16,18,18,18,18,17,19,17,18,17,16,15,15,16,13,12,16,12,16,14,16,15,18,16,16,16,18,18,17,20,19,18,18,19,17,18,18,19,19,19,19,21,19,20,19,22,21,20,21,22,23,23,22,22,24,25,25,24,26,26,25,27,27,26,27,26,27,27,27,26,26,27,28,28,27,28,28,28,28,29,29,28,29,29,30,29,29,29,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29],[30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,28,29,28,28,28,27,27,27,27,27,27,28,27,27,27,26,28,28,28,27,27,27,27,27,27,27,25,25,25,25,24,24,23,22,23,22,21,21,20,19,21,20,18,17,17,17,17,16,14,13,17,14,15,17,17,18,17,19,19,20,19,21,20,20,20,22,22,21,20,21,22,21,21,23,23,23,24,25,25,25,26,26,26,26,27,28,27,27,28,28,27,27,27,27,27,27,28,28,28,27,27,27,28,27,28,28,27,28,28,26,28,28,28,28,27,27,27,27,26,25,26,26,27,26,27,28,27,27,27,27,27,28,28,26,27,27,26,25,24,26,25,26,26,26,25,25,23,24,25,25,24,24,26,26,26,26,27,26,27,27,27,26,27,26,27,27,27,26,27,27,27,27,27,27,26,27,26,26,26,26,26,26,26,24,26,26,25,24,25,25,24,23,24,24,24,25,25,24,26,26,26,25,26,27,26,24,27,27,23,26,27,25,23,24,26,23,24,24,25,25,25,26,27,27,27,27,26,27,28,26,26,27,27,26,27,27,26,25,26,26,26,27,26,26,27,25,26,24,25,27,25,22,25,26,22,23,25,23,22,23,22,22,25,22,24,24,24,22,20,23,24,22,20,23,22,20,22,25,23,21,22,25,22,23,22,19,21,22,20,21,21,24,22,21,24,23,24,23,25,23,23,23,23,22,22,21,21,21,20,20,20,19,17,19,20,17,16,13,10,8,7,6,5,4,3,3,3,3,2,1,0,1,3,2,4,5,6,7,9,12,12,14,14,16,15,16,18,19,19,19,22,22,21,23,24,25,25,25,26,26,26,27,26,27,27,26,27,27,27,26,27,27,27,25,26,24,25,25,24,24,24,24,23,23,24,24,23,25,24,24,26,23,23,25,23,25,23,23,24,23,23,23,21,24,20,20,19,19,21,21,20,20,20,23,23,23,21,22,23,22,21,22,24,23,22,25,25,24,24,24,26,25,26,25,26,25,25,23,25,26,23,25,26,24,24,25,24,23,23,24,23,24,23,22,21,23,22,21,21,21,23,22,22,21,22,24,24,24,25,26,26,26,26,26,25,26,27,26,26,26,26,26,27,27,27,26,26,27,26,25,24,26,26,25,24,26,26,24,24,24,24,24,22,23,22,22,22,22,21,20,21,23,19,19,20,19,17,19,20,19,18,20,21,22,22,21,22,21,22,21,23,22,22,23,23,25,24,24,22,23,23,22,21,22,21,21,21,21,19,19,19,19,19,20,18,19,17,20,21,18,18,19,22,19,18,22,21,18,19,22,19,20,22,22,20,21,23,23,23,23,24,21,21,22,23,20,21,21,20,19,21,21,20,20,21,20,20,21,19,19,20,17,17,19,16,15,15,16,20,18,18,18,19,19,19,21,19,20,22,21,24,24,22,23,24,25,23,24,25,23,23,23,22,22,21,20,21,19,19,21,19,19,19,17,16,20,17,18,18,17,16,19,18,17,17,20,18,16,20,20,19,18,19,20,18,20,21,20,20,22,19,22,23,21,20,20,19,19,19,21,17,16,15,13,14,16,12,11,13,13,17,16,17,17,14,16,18,14,15,17,19,17,17,19,19,17,17,19,20,20,20,18,17,18,16,15,15,16,11,14,16,16,17,17,16,16,16,19,20,19,20,20,21,18,19,19,18,20,21,20,20,22,21,20,22,19,23,21,21,23,22,22,21,22,23,22,24,24,23,25,25,25,25,25,26,26,25,26,26,27,26,26,27,28,28,28,28,28,29,29,28,29,28,29,29,30,29,30,29,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29],[30,30,30,30,30,30,30,30,30,30,29,29,29,29,30,28,29,28,28,28,27,27,28,27,27,28,28,27,28,27,26,28,27,28,27,27,26,26,26,26,26,26,25,25,24,24,24,22,22,22,22,20,20,21,19,19,19,19,17,16,15,15,14,12,12,14,14,15,16,15,18,18,20,20,21,21,21,21,21,21,23,23,22,22,23,24,23,23,25,25,25,25,27,27,26,26,28,27,28,28,28,27,28,28,28,28,28,27,28,28,28,28,28,28,28,28,28,28,27,28,28,27,28,28,27,29,29,28,28,27,27,28,27,27,26,27,27,28,28,27,29,28,28,28,28,28,28,29,27,27,28,27,26,26,27,26,27,27,26,26,26,25,24,27,26,25,25,27,27,26,27,29,28,28,28,28,27,28,28,27,28,28,27,28,28,28,28,28,28,27,28,27,28,27,28,27,27,27,26,27,27,26,26,26,26,25,24,25,26,26,26,26,27,27,27,27,26,28,28,27,26,29,29,25,26,28,27,25,25,27,24,25,24,26,25,25,26,27,27,28,27,27,28,29,27,27,28,28,27,27,27,27,26,27,27,27,28,27,27,27,27,27,26,27,27,27,24,26,27,23,24,26,24,23,25,24,25,27,24,24,26,25,25,22,25,26,23,23,24,23,22,24,26,25,24,23,26,24,24,24,22,22,24,21,22,23,25,24,23,25,25,26,24,26,24,24,24,24,22,22,22,21,21,20,19,20,20,19,19,19,17,16,15,10,9,7,6,5,4,4,3,3,3,3,2,1,0,1,3,3,5,6,7,8,10,13,14,13,16,16,16,18,19,18,18,21,21,20,22,24,23,25,25,24,26,26,26,25,26,26,26,26,26,27,26,27,27,26,25,25,24,26,24,24,23,23,24,23,23,24,24,24,25,24,24,25,23,24,23,23,24,23,22,23,22,22,21,21,21,19,20,20,20,20,21,21,22,22,25,23,23,22,23,23,23,23,22,23,23,23,25,24,24,23,25,25,24,26,25,25,26,25,25,25,26,24,25,25,25,24,26,24,24,23,24,22,24,24,24,22,23,22,22,22,23,23,23,23,23,23,25,25,24,25,27,27,25,27,27,26,26,27,27,27,27,26,27,28,27,27,27,27,28,27,27,26,27,26,27,26,27,27,25,26,26,25,26,23,24,24,25,23,24,23,22,21,23,21,20,20,21,20,20,21,20,21,22,23,24,25,23,23,23,24,24,24,24,24,24,24,26,25,26,24,25,26,25,23,24,23,24,22,22,21,21,20,21,20,22,19,21,19,20,22,21,20,21,23,22,20,23,22,21,21,23,22,22,25,23,23,22,25,25,24,24,25,23,22,23,25,23,22,21,22,21,21,22,20,23,24,21,21,23,21,21,22,18,19,19,19,17,16,18,18,18,17,18,19,20,20,22,21,22,23,23,25,25,23,25,25,26,24,25,26,24,24,25,24,23,23,22,20,19,21,21,19,19,20,17,17,19,17,19,19,19,18,19,19,19,18,21,18,20,22,22,20,21,22,21,20,21,23,21,22,25,23,23,25,23,21,21,21,20,21,22,16,18,17,14,15,17,12,11,14,12,15,17,19,17,14,17,19,16,15,19,21,16,18,22,20,18,19,20,20,19,19,14,17,17,14,13,15,16,11,15,17,16,13,19,18,16,16,20,20,19,21,20,21,20,20,20,19,20,21,19,21,20,21,21,21,22,23,22,23,22,23,24,23,24,24,23,25,25,25,26,26,26,25,26,26,27,26,27,27,27,28,27,27,28,28,28,28,28,29,28,28,29,29,28,28,30,28,29,29,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30],[30,30,30,30,30,30,30,29,29,29,29,28,29,29,29,28,29,28,27,29,27,27,28,27,27,28,28,27,28,27,26,28,27,27,28,27,26,27,26,26,25,26,26,25,24,24,25,23,23,24,23,22,21,22,21,21,20,20,19,17,18,17,16,15,15,17,16,17,19,19,20,20,22,23,24,23,24,24,23,23,25,25,24,24,25,26,25,23,25,26,25,25,28,27,27,28,28,27,28,28,29,28,29,29,29,28,29,28,28,28,28,29,28,29,28,28,29,29,28,29,29,28,29,28,27,29,29,29,29,28,28,28,27,27,27,28,28,28,28,28,30,28,29,29,28,29,29,29,28,28,29,28,27,27,28,26,28,28,27,26,27,26,26,28,27,26,26,28,28,28,28,29,29,28,29,28,27,28,28,28,29,29,27,28,29,29,28,28,29,28,29,28,28,28,28,28,27,28,26,28,28,26,26,27,27,25,23,26,26,25,26,27,28,28,29,28,27,28,29,28,27,29,29,27,28,29,28,27,27,28,27,27,26,27,26,26,27,28,27,28,28,28,27,29,28,28,28,28,28,28,28,27,28,27,28,26,28,28,27,28,27,28,28,28,28,28,26,27,28,24,26,27,24,24,26,23,26,27,24,24,27,25,26,23,26,27,25,25,26,26,23,26,28,27,26,25,27,26,26,26,24,25,26,24,25,25,26,26,25,26,26,27,25,26,25,25,26,25,23,25,22,23,22,20,20,21,21,19,19,19,17,17,16,13,10,7,7,5,5,4,5,4,4,3,3,2,1,0,2,4,4,5,6,7,10,11,12,14,15,15,16,17,18,17,19,19,21,20,21,21,24,23,25,24,25,25,26,25,26,26,25,26,25,25,25,26,26,25,24,25,23,25,23,24,22,23,23,23,23,24,24,23,25,24,24,24,23,23,23,23,24,24,21,23,22,22,21,20,22,19,19,21,20,21,20,21,22,24,26,25,24,24,25,25,23,22,24,24,22,23,26,24,22,23,25,25,25,25,26,26,26,27,27,26,27,25,26,26,26,24,26,23,25,25,23,24,25,25,24,24,24,22,23,24,23,25,26,25,26,26,26,27,27,26,27,27,27,27,27,27,26,27,27,26,27,26,27,28,27,27,28,27,28,27,28,28,28,28,27,27,27,28,27,27,27,26,27,25,26,26,26,24,26,25,23,23,25,22,21,21,21,21,21,21,22,21,22,22,23,25,23,24,23,25,22,25,26,24,24,25,27,26,26,25,25,26,25,24,25,24,23,23,23,20,21,23,22,21,23,22,21,21,23,24,22,22,23,25,24,23,26,24,23,24,25,24,25,26,25,25,25,27,26,27,26,27,26,24,25,27,24,24,24,23,23,21,23,20,23,23,20,22,23,21,19,21,21,20,20,20,20,21,21,21,21,21,20,22,22,23,23,24,23,24,25,26,26,25,26,27,27,25,26,27,25,25,26,24,23,24,24,23,21,22,23,22,23,22,21,19,22,20,22,20,22,21,23,21,21,20,22,19,21,22,22,21,21,22,21,22,21,23,22,21,24,22,23,23,22,20,20,20,20,21,19,17,19,20,13,16,18,14,14,17,16,18,19,20,19,17,18,19,17,16,18,20,18,18,21,19,18,18,19,17,18,18,15,16,16,14,14,14,15,12,13,16,15,15,18,19,18,17,19,21,19,22,21,21,20,20,17,19,19,19,19,20,19,20,20,21,21,21,21,23,22,22,24,23,23,24,24,25,26,25,27,26,26,26,27,27,28,27,28,27,27,27,27,27,29,28,27,28,28,28,28,28,29,28,29,28,30,28,29,29,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,29,29,30,30,30,30,30,30,30,30,30,29,30,30,29,30],[30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,28,28,27,27,27,27,27,27,27,27,27,28,26,28,27,28,28,27,27,27,27,27,26,26,25,26,25,24,25,24,23,23,24,23,21,21,21,21,19,20,19,17,18,18,17,14,17,19,19,21,23,22,23,21,24,25,25,23,25,26,25,22,26,26,24,23,26,27,25,24,26,27,25,27,28,28,28,29,28,28,29,29,29,29,29,28,29,29,29,29,29,30,29,30,29,29,29,29,29,30,30,30,30,28,29,30,29,29,30,30,29,29,28,28,28,28,27,28,28,28,28,29,30,29,29,29,29,29,29,30,29,29,29,29,28,27,29,27,28,28,28,28,28,26,28,29,28,26,28,29,28,29,29,29,29,29,29,29,28,29,28,29,29,29,28,29,29,29,29,29,29,28,29,28,28,28,28,28,27,28,27,28,28,27,26,27,27,26,25,27,27,27,28,28,28,29,29,29,28,29,29,29,28,29,30,27,28,29,29,27,28,29,27,27,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,29,28,28,28,28,28,28,29,26,26,27,26,25,26,25,25,28,25,27,28,27,27,23,27,28,26,24,27,27,24,26,28,27,25,25,28,27,26,25,24,25,27,25,25,26,28,25,25,28,27,27,27,28,27,28,27,26,25,25,24,24,24,23,23,23,23,21,23,23,21,20,18,14,9,9,8,6,6,4,5,4,4,4,3,3,2,1,0,2,4,4,5,7,9,10,10,11,13,15,16,17,18,20,19,20,22,21,22,23,24,24,26,25,25,25,26,25,26,25,25,26,25,25,26,26,26,26,25,25,24,24,24,24,23,23,23,23,22,24,24,23,24,25,23,25,25,25,25,23,26,26,24,25,25,24,25,24,25,24,23,23,23,24,23,22,22,24,26,27,25,24,26,27,26,24,26,26,24,25,28,26,25,27,27,28,27,28,28,28,28,28,28,28,29,27,28,28,27,27,28,26,27,27,26,25,27,27,25,25,26,26,25,25,25,27,26,26,26,27,27,28,28,28,29,28,28,28,28,27,28,28,28,28,28,29,29,29,29,28,29,29,29,28,29,28,29,29,28,28,29,28,27,27,27,27,28,24,26,26,27,26,26,26,24,24,26,22,22,22,22,20,21,21,23,21,23,23,24,26,24,27,24,26,24,26,27,24,25,27,27,27,26,25,27,27,25,23,27,24,24,23,25,21,22,24,24,21,23,23,23,21,23,25,21,21,24,26,22,23,25,25,24,23,26,25,23,27,26,25,25,27,28,27,26,27,26,25,26,27,24,25,25,24,23,23,25,22,23,24,22,22,23,21,22,23,19,19,22,19,21,20,21,22,22,22,22,23,24,24,24,25,24,26,25,27,27,25,26,28,28,26,28,27,25,26,26,26,25,24,24,25,22,23,24,25,24,24,23,21,25,22,22,22,22,22,23,22,22,22,24,21,21,23,22,21,22,23,23,21,23,23,22,22,24,22,23,23,22,21,22,21,20,23,18,17,19,20,15,16,20,16,14,20,19,20,20,24,22,21,21,21,20,20,22,22,20,21,23,22,20,21,21,19,21,21,18,18,20,16,14,15,20,14,16,20,21,18,21,22,21,19,22,23,21,23,24,23,23,24,22,20,21,22,21,22,22,22,22,23,21,25,24,23,25,24,25,24,25,25,26,26,26,27,28,27,28,28,28,27,28,28,29,28,29,27,28,29,29,29,29,29,30,29,29,29,30,29,30,29,30,30,30,29,30,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,30,30,30,30,30],[30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,29,29,29,29,29,28,28,28,28,28,28,28,28,28,26,28,28,28,28,27,27,28,27,27,27,26,26,25,25,24,24,23,22,23,24,22,21,22,21,20,20,20,19,18,17,19,18,16,17,20,20,21,23,23,22,23,24,25,26,24,26,27,25,24,25,27,25,25,26,28,26,26,27,28,27,28,28,28,29,29,29,29,29,29,30,29,29,29,30,29,29,29,29,30,29,30,30,30,29,29,29,30,30,30,30,29,30,30,29,30,30,30,29,29,28,29,29,28,28,29,29,28,28,29,29,29,29,29,30,30,29,30,29,29,29,29,28,28,29,28,29,28,29,28,28,27,27,29,28,27,28,29,28,29,29,29,29,30,30,29,28,29,29,29,29,29,29,29,30,29,29,29,30,29,29,27,29,28,28,28,28,28,28,28,28,28,28,28,28,28,27,28,28,28,28,28,27,29,29,29,29,29,29,29,28,30,30,28,29,30,29,27,28,29,28,27,27,28,28,28,29,29,29,29,29,29,29,30,29,29,30,30,29,29,29,28,28,29,29,28,29,29,29,29,29,29,28,29,29,28,28,29,29,26,28,28,28,26,27,27,27,28,27,27,28,28,28,24,27,28,27,26,28,27,25,27,29,28,26,27,28,28,27,26,25,26,28,24,26,27,29,25,26,28,28,28,28,29,28,28,28,28,26,25,25,25,26,24,24,24,24,22,24,23,24,22,19,15,11,9,9,8,9,7,7,5,6,6,4,4,4,3,2,0,3,4,4,6,8,10,11,12,14,13,15,18,16,19,20,20,22,20,21,24,24,24,26,25,27,27,27,26,27,27,26,27,26,26,26,26,26,26,24,25,23,25,24,23,24,22,23,24,23,24,24,24,26,24,24,26,25,26,25,26,27,26,26,27,26,26,25,25,25,24,25,23,24,26,25,23,24,25,27,28,27,25,27,28,27,25,27,28,26,26,29,28,27,28,28,29,29,28,28,29,29,29,28,29,29,27,29,28,27,28,28,26,27,28,27,26,29,28,26,26,28,27,25,26,26,28,26,27,26,28,28,28,27,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,28,28,29,29,28,29,28,27,28,26,27,27,27,26,27,26,25,25,27,23,23,24,23,22,23,22,23,23,25,24,26,27,26,27,26,26,26,27,27,26,27,27,28,27,28,27,28,28,26,26,28,25,26,26,27,23,24,25,25,23,24,25,24,22,24,26,23,23,25,27,24,25,27,26,25,25,27,25,25,27,28,25,26,27,28,27,28,28,27,25,27,28,25,26,26,25,24,26,26,24,26,25,24,24,24,24,24,24,23,22,23,21,21,20,22,22,23,22,21,23,22,23,25,24,24,26,26,28,27,25,27,28,28,27,28,28,26,26,27,27,25,24,25,25,22,24,24,24,23,24,22,22,24,23,24,22,22,24,24,23,23,22,25,23,24,25,25,23,25,25,25,25,26,27,25,25,27,26,26,27,25,24,25,25,24,25,22,20,20,22,18,19,21,18,17,21,18,22,23,25,24,22,24,24,22,23,25,25,23,23,26,25,23,23,24,23,24,23,20,21,20,17,16,18,20,16,20,21,20,22,23,22,23,23,25,25,22,25,25,25,25,24,24,23,23,25,22,25,25,26,25,26,24,27,26,25,27,27,27,25,27,28,26,28,29,27,28,28,29,29,29,29,29,28,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,30,30,30,31,30,31,30,31,30,31,31,30,31,31,30,30,30],[30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,29,28,29,28,28,29,28,28,28,29,28,28,28,27,28,28,29,28,28,27,28,27,28,27,27,26,26,26,26,26,25,23,24,25,24,22,24,22,23,22,21,20,20,19,19,18,16,18,19,21,22,22,24,24,25,25,27,27,26,27,27,26,25,27,28,27,26,28,28,28,27,28,29,28,28,29,29,29,30,30,29,30,30,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,30,30,29,29,29,29,28,28,30,29,29,30,29,30,29,30,29,30,30,30,30,30,30,30,29,29,28,30,29,29,29,29,29,29,28,28,29,29,28,28,30,29,29,29,30,30,30,30,30,29,30,29,29,30,30,29,29,30,30,29,30,30,29,30,29,30,29,29,29,29,29,28,29,29,29,29,29,28,28,27,29,29,29,29,29,29,29,30,29,29,30,30,30,29,30,30,29,29,30,29,28,29,29,29,28,28,29,28,28,29,29,29,29,29,29,29,30,29,29,29,30,30,30,29,29,29,29,29,28,29,29,29,29,29,29,29,29,29,30,29,29,29,28,29,29,29,28,28,27,28,29,27,28,29,29,29,26,29,29,28,28,28,29,26,28,29,29,28,27,28,29,28,28,27,26,28,27,27,27,29,27,27,28,28,29,27,28,28,28,29,27,26,27,26,25,26,25,25,24,25,23,23,23,23,22,20,18,13,13,10,9,11,10,11,7,6,8,6,5,4,4,3,1,0,2,3,5,6,7,10,12,13,13,15,17,18,19,19,20,22,21,21,23,23,24,26,23,26,25,25,26,26,26,25,25,25,25,26,26,26,26,25,25,24,24,24,22,24,23,23,23,23,24,23,23,24,24,23,24,24,24,25,26,26,26,25,26,24,25,24,24,25,23,24,25,24,26,25,25,25,27,29,28,27,27,28,28,27,26,28,28,26,27,29,27,26,27,28,27,27,28,28,28,29,28,29,28,29,28,28,27,28,26,28,26,27,29,26,27,28,28,26,27,27,26,27,27,28,28,29,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,30,29,29,29,29,29,29,29,30,29,29,29,29,28,30,28,28,29,29,28,29,29,26,27,29,26,25,25,25,24,25,25,25,25,26,26,26,28,28,29,28,29,27,28,29,28,27,28,29,28,28,27,28,28,28,27,29,27,27,27,28,25,25,27,27,24,27,27,25,24,27,28,25,25,27,28,26,27,28,27,26,27,29,27,27,28,29,29,28,28,29,29,29,29,29,27,29,29,28,28,28,27,27,27,27,26,28,28,26,27,27,26,25,26,25,24,26,24,25,23,25,25,24,24,23,24,25,26,27,26,27,27,28,28,28,27,28,29,29,28,28,29,27,28,28,28,26,27,27,26,24,25,25,25,24,25,23,24,25,24,25,25,24,25,25,24,25,25,26,24,25,27,27,25,27,27,26,26,27,27,27,27,28,27,28,28,27,26,27,27,25,27,23,21,24,24,17,22,23,19,19,22,20,22,23,24,24,22,24,24,23,23,25,26,21,25,26,26,23,25,26,24,25,24,21,22,23,18,17,19,20,15,18,21,19,20,24,24,22,23,25,25,24,26,26,26,26,26,25,23,25,26,25,27,25,27,27,27,26,28,27,28,28,28,28,26,27,28,28,29,29,29,30,29,29,29,29,29,29,29,30,30,29,29,28,29,30,29,29,29,29,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,31,30,30,31,30,30,30,31,31,30,31,31,30,30,31,31,31,31,30,31,31,31,31,31,31,30,31,31],[31,31,31,30,31,31,30,30,30,30,30,29,30,29,30,29,29,29,28,29,28,28,28,28,28,28,29,28,28,28,27,28,27,28,28,27,27,27,27,27,26,26,25,25,25,25,25,25,23,24,25,24,22,24,23,22,23,24,22,22,21,22,22,20,22,23,24,24,26,27,26,27,28,28,29,28,29,29,29,26,28,29,29,28,29,30,29,28,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,29,30,29,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,29,30,29,30,29,29,29,29,29,29,30,29,29,29,30,30,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,31,29,30,30,30,29,30,30,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,30,30,29,30,30,30,30,30,30,29,30,29,29,30,30,29,29,28,29,30,29,29,30,30,30,28,30,30,29,29,30,29,28,30,30,30,29,29,29,29,29,29,28,28,29,28,29,29,30,28,28,29,29,30,29,29,29,29,29,29,28,28,27,27,27,26,26,26,27,24,26,25,24,25,21,19,16,16,14,11,12,11,11,9,7,8,7,6,6,4,4,4,2,0,2,4,5,6,7,9,13,13,15,17,17,19,19,19,21,21,21,22,24,23,26,25,26,26,26,25,26,25,24,25,24,24,25,25,25,26,23,24,23,24,23,24,23,23,22,24,24,24,26,24,26,25,24,26,25,26,26,25,27,26,25,27,26,26,25,26,25,25,25,26,24,27,26,26,26,28,29,29,29,28,29,29,28,28,29,29,27,28,30,29,27,28,29,28,29,29,29,29,30,29,30,29,30,29,29,29,29,27,29,26,28,29,27,28,29,29,27,28,29,27,28,28,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,30,29,29,29,30,29,29,29,28,28,29,27,27,27,27,27,26,26,27,27,28,28,29,30,29,29,28,29,28,29,29,29,29,29,30,30,30,29,30,30,29,28,29,28,28,29,29,26,26,28,29,26,28,28,27,25,28,29,27,27,29,29,27,28,29,28,28,28,29,28,28,29,29,29,29,28,29,29,29,30,30,28,29,30,28,29,28,29,28,29,28,26,28,28,27,27,27,27,27,27,26,26,27,24,26,26,27,27,26,26,27,27,27,28,28,28,28,29,29,30,29,28,29,30,29,29,30,30,28,29,29,29,29,29,28,28,27,27,27,28,28,27,27,25,27,27,28,26,26,26,27,26,26,26,27,26,26,28,28,26,27,27,27,27,28,27,27,26,29,27,28,28,27,26,26,27,25,27,25,22,25,25,21,24,26,23,22,25,24,26,26,27,26,25,25,25,26,24,25,26,22,25,26,27,23,25,25,24,24,24,19,23,23,18,18,19,19,19,21,22,21,23,24,25,25,23,26,26,25,27,27,26,26,26,26,24,25,26,24,26,25,26,26,27,26,28,27,28,28,28,29,28,28,29,29,30,29,29,30,29,30,30,30,29,29,29,30,30,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31],[31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,29,29,29,29,29,28,28,28,28,28,28,29,28,29,28,29,29,27,28,28,27,28,27,27,26,26,26,25,27,25,24,26,26,25,23,24,24,23,23,23,22,22,22,23,23,21,24,26,25,27,27,28,28,27,29,29,29,28,29,29,29,28,29,29,29,28,29,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,31,31,30,30,30,30,30,31,31,31,30,30,30,31,31,31,30,30,31,30,30,30,31,30,30,30,30,30,30,29,29,29,30,29,30,30,30,30,30,30,30,31,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,31,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,30,29,30,30,30,30,29,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,29,29,29,30,29,29,29,30,29,29,30,30,30,30,30,29,30,30,30,29,29,28,28,29,27,28,28,27,26,28,27,28,26,25,22,19,18,17,15,13,12,13,12,11,10,7,9,7,6,5,5,4,2,0,2,4,5,6,9,10,11,14,16,16,19,19,19,21,21,21,23,25,23,26,24,25,26,26,25,26,25,24,25,24,25,24,25,25,25,24,24,24,24,24,22,23,22,21,23,22,24,24,23,25,24,24,26,24,26,26,26,27,27,26,28,27,27,27,27,27,27,28,27,27,28,29,27,27,29,29,30,29,28,30,30,29,28,29,30,28,28,30,30,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,29,30,28,29,30,29,28,30,30,28,29,30,29,28,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,30,30,29,30,30,29,28,30,28,28,28,28,27,27,27,27,27,28,27,29,30,29,30,29,30,29,29,29,29,29,29,30,30,30,29,30,30,29,29,30,29,29,29,30,27,28,29,28,27,29,29,28,26,29,29,28,27,29,29,28,29,29,29,28,29,29,29,28,30,30,29,29,29,30,30,30,30,30,29,29,30,29,30,29,29,28,29,29,27,29,29,28,28,28,27,27,28,27,27,28,26,28,26,27,27,28,27,27,28,28,28,29,29,28,29,29,30,30,29,29,29,30,29,30,30,29,29,30,29,29,29,28,29,27,28,28,28,28,28,28,27,29,28,28,28,27,28,28,27,28,27,29,27,28,29,29,27,29,28,29,28,29,29,28,28,29,28,29,29,28,27,27,27,27,28,27,24,27,28,23,26,27,25,24,28,26,27,27,29,29,27,28,27,28,27,27,28,26,27,28,28,26,27,28,27,27,26,23,25,25,22,21,22,24,24,25,25,25,26,27,27,27,27,28,28,27,29,29,28,28,28,27,26,27,28,26,28,27,28,27,28,27,29,29,29,29,29,29,28,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,31,31,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,30,31,31,31,31,30,31,30,30,30,30,30,30,30,30,30,29,30,29,29,30,29,29,29,29,29,29,30,28,29,28,29,29,28,28,29,28,28,28,28,27,27,27,26,27,26,24,25,26,24,25,25,24,24,23,23,22,21,21,22,21,20,24,25,27,26,27,27,28,28,29,29,29,28,30,30,29,28,29,30,29,29,30,30,30,29,30,30,30,30,30,30,30,30,30,31,31,30,30,31,30,30,31,31,30,30,31,30,30,31,31,31,30,31,30,31,30,31,30,31,31,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,31,31,31,30,31,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,31,31,30,30,31,30,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,31,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,29,30,30,30,30,29,30,30,30,30,29,30,30,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,29,29,29,29,28,29,28,29,28,28,28,28,27,26,23,21,22,21,16,18,17,15,14,15,13,10,10,10,9,7,7,6,4,2,0,1,4,5,7,8,10,12,14,16,18,18,20,20,20,21,23,25,23,26,25,26,26,27,25,27,26,25,26,25,25,26,27,26,26,24,25,22,23,24,21,24,22,22,24,22,25,24,23,26,25,24,26,26,26,26,27,27,27,26,27,27,27,26,27,28,27,28,28,28,29,29,29,29,30,30,30,30,29,30,30,30,29,30,30,29,30,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,29,29,30,30,29,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,31,30,31,30,31,31,31,30,30,31,30,30,30,30,30,30,30,30,30,31,30,31,31,30,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,28,28,28,29,28,29,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,30,29,29,30,29,29,30,29,28,28,30,30,28,29,29,29,28,29,29,28,29,30,30,28,30,30,30,29,29,30,30,29,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,29,29,29,29,29,29,28,28,29,28,28,27,27,27,28,27,28,28,28,28,29,28,29,29,29,30,30,29,29,30,30,29,30,30,29,30,29,30,29,29,29,29,28,28,28,29,28,29,28,27,28,28,29,28,28,28,28,28,28,28,29,28,28,30,29,28,30,30,29,30,30,30,29,29,30,29,30,30,29,29,29,29,29,29,29,27,28,28,25,27,27,26,25,27,26,27,28,28,28,27,28,27,28,28,28,28,27,29,29,29,28,28,29,28,28,27,26,27,27,23,23,26,26,23,26,28,27,27,29,28,28,28,29,29,29,30,29,29,29,29,28,27,28,29,28,29,28,29,28,30,29,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,29,30,29,29,29,29,28,28,29,29,29,29,29,28,29,28,29,29,28,28,28,28,28,28,28,27,26,27,26,27,25,26,27,27,25,25,26,26,25,25,25,24,23,23,24,23,23,26,26,27,27,27,29,29,29,29,29,30,29,30,30,30,29,30,30,30,30,30,30,31,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,31,31,30,31,30,30,30,30,30,31,30,30,31,30,31,31,31,31,30,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,30,31,30,30,30,31,31,30,31,31,31,30,31,31,31,31,31,30,31,31,31,30,30,31,31,30,31,31,30,30,30,31,30,30,30,30,30,30,31,30,30,31,30,31,31,31,31,31,30,31,30,30,31,31,31,31,31,31,31,30,31,31,30,31,31,31,30,31,31,30,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,31,31,31,30,30,31,31,30,31,31,31,30,30,31,31,31,31,30,30,30,31,30,30,31,30,31,30,30,30,30,30,30,30,30,30,31,31,30,30,31,30,30,30,30,30,30,29,30,30,30,30,29,30,30,31,30,30,30,30,30,30,29,30,29,29,29,28,28,29,29,28,28,27,28,27,25,24,22,22,21,17,19,20,19,15,14,15,13,11,10,10,7,7,5,5,4,2,0,1,3,4,7,8,10,13,14,16,17,18,20,19,20,23,23,23,25,24,24,24,25,24,26,24,24,25,24,24,25,25,24,24,23,24,21,24,23,22,23,23,22,23,23,25,25,24,25,25,24,25,25,26,26,26,27,26,26,27,27,27,26,27,26,26,28,29,27,29,29,29,29,30,30,30,30,29,30,30,30,29,30,30,30,29,30,30,29,29,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,29,30,28,30,30,29,29,30,30,29,30,30,30,30,30,30,31,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,30,31,31,31,30,30,30,31,30,30,30,30,29,29,30,29,30,30,30,31,31,30,31,30,31,30,30,30,31,31,31,31,31,31,30,31,31,30,30,31,30,30,30,31,29,30,30,30,29,30,30,30,29,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,30,30,31,30,31,30,30,30,30,30,29,30,30,29,30,30,29,30,30,29,29,30,28,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,31,31,30,31,31,30,31,30,31,30,30,30,30,29,29,30,30,29,29,29,29,29,29,30,29,29,29,29,29,29,28,29,29,29,30,29,29,30,30,30,30,30,30,30,29,30,30,30,30,29,29,29,29,28,29,29,27,29,29,25,28,28,27,26,28,28,28,29,29,29,29,29,28,29,29,29,29,28,29,29,30,28,29,29,29,29,27,25,28,28,23,24,26,26,24,27,27,26,27,29,28,28,28,30,29,29,30,29,30,29,29,29,28,28,28,28,29,29,29,29,29,29,30,30,30,30,30,30,30,31,30,30,31,31,30,31,31,31,30,31,30,31,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,30,31,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,28,28,28,29,28,29,28,29,29,28,28,28,28,28,28,28,26,26,27,26,27,26,25,26,27,25,23,25,25,25,25,26,24,24,25,25,25,26,27,28,28,29,29,30,29,29,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,31,31,30,30,30,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,30,30,31,30,31,31,30,30,31,31,30,31,31,31,31,31,31,30,30,31,30,31,31,31,30,30,31,31,30,31,31,30,30,30,31,30,30,30,30,30,30,31,30,30,30,30,30,31,31,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,31,31,31,30,31,30,31,30,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,31,31,31,31,31,31,31,30,30,30,30,31,31,31,30,30,31,30,31,31,30,30,30,30,30,30,31,30,30,31,30,31,31,31,30,31,31,30,30,30,29,30,30,29,30,30,30,29,30,29,29,28,27,26,24,24,23,19,21,18,20,17,14,17,16,13,12,12,10,8,8,6,5,4,2,0,1,3,5,6,8,10,11,13,15,16,18,18,19,21,23,23,24,23,23,24,24,24,25,24,23,24,24,24,24,25,25,25,23,24,23,23,22,22,22,22,22,23,22,24,23,24,24,23,24,26,25,26,26,25,28,27,26,27,27,27,27,27,28,28,29,29,29,30,30,29,30,30,30,30,30,29,30,30,30,29,30,30,29,29,30,30,29,29,30,29,29,30,30,30,31,30,30,30,30,30,30,30,30,29,30,29,30,30,29,29,30,30,30,30,30,30,30,30,30,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,30,30,31,30,30,31,31,30,31,30,30,30,31,30,30,30,30,29,30,30,29,29,30,29,30,30,30,31,30,30,30,30,30,30,30,31,31,31,30,30,31,31,30,30,31,30,30,30,31,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,29,30,30,29,30,30,29,30,30,29,29,30,28,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,30,30,31,30,30,31,31,31,30,30,30,29,29,30,30,30,30,29,29,30,30,30,30,29,30,30,29,30,30,30,29,30,30,30,29,30,30,30,30,30,30,29,29,30,29,30,30,30,28,28,29,28,29,28,27,29,29,27,29,29,28,28,29,29,30,29,30,30,29,30,29,29,29,29,29,28,29,29,29,28,29,29,28,28,27,25,28,28,23,23,27,26,27,28,27,27,29,29,29,29,30,30,30,29,29,29,29,29,29,29,27,27,28,28,29,28,28,28,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,31,30,30,31,31,30,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,30,30,31,30,31,30,30,30,30,30,29,29,30,29,29,29,29,29,29,29,28,30,29,29,29,29,29,28,28,29,28,28,27,28,27,27,27,27,25,27,26,25,25,26,25,25,25,25,25,23,24,25,25,25,28,28,28,29,29,30,30,30,30,31,30,30,31,30,30,30,31,31,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,30,30,30,29,30,29,29,29,28,26,27,25,23,20,23,22,21,19,18,17,16,15,14,14,11,10,10,7,7,6,4,2,0,1,4,4,5,7,7,11,12,14,16,17,18,19,21,21,24,22,24,24,25,25,26,24,24,24,24,25,25,25,25,25,23,24,21,23,23,22,22,22,22,22,22,24,25,23,26,24,25,25,25,27,25,27,28,27,26,28,27,28,27,27,28,28,29,29,29,30,30,29,30,30,31,31,30,29,30,30,30,29,30,30,29,29,30,30,29,29,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,29,30,29,30,30,29,29,30,30,29,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,30,30,31,31,30,31,30,30,30,30,31,30,30,31,31,30,30,30,30,30,30,31,31,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,30,30,31,30,30,30,30,30,30,30,29,30,29,30,29,30,30,30,30,30,30,30,30,31,30,30,31,30,31,31,30,31,31,31,31,31,31,30,30,30,31,31,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,30,29,28,29,29,27,29,29,28,28,29,29,30,30,30,30,30,30,30,30,29,30,30,28,29,30,30,29,29,29,29,29,27,26,28,28,23,25,28,26,26,28,27,27,29,29,28,29,29,30,30,29,30,29,30,30,29,29,28,27,29,28,30,29,30,29,30,29,30,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,30,30,30,29,29,30,29,29,29,29,28,29,28,29,29,27,28,28,27,28,27,28,28,27,27,27,27,27,26,27,27,25,26,28,26,26,26,27,26,25,25,26,27,26,29,29,29,29,30,30,30,30,30,31,31,30,31,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,30,30,31,31,30,31,31,31,31,31,31,30,30,30,30,31,30,30,30,30,30,30,30,30,29,28,26,26,27,24,22,24,24,24,23,21,20,19,17,17,16,13,12,11,10,9,7,6,5,2,0,1,3,5,6,6,8,10,12,17,17,18,21,20,23,25,24,25,24,25,24,26,25,24,25,24,24,24,24,25,24,23,23,22,24,22,20,22,21,21,22,21,24,24,24,26,23,25,27,25,27,27,27,28,28,27,29,28,29,28,28,29,28,29,28,30,30,30,29,30,30,31,31,30,29,30,31,30,29,30,30,29,29,30,30,29,30,30,30,30,30,30,31,31,30,30,30,30,30,31,30,30,30,30,28,30,30,29,28,30,31,30,30,30,30,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,30,31,31,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,31,31,30,30,31,31,30,30,31,31,30,30,31,30,30,30,31,30,30,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,31,30,30,31,31,30,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,31,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,29,29,29,30,29,28,29,30,29,29,30,29,30,30,31,30,29,30,30,30,29,30,30,29,29,30,30,29,29,29,29,29,25,26,28,27,22,26,27,26,27,28,27,25,29,29,28,29,30,30,30,29,30,29,30,29,29,29,27,26,29,27,30,29,30,29,30,29,31,30,30,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,30,31,30,30,30,30,30,30,29,30,30,29,29,29,29,29,29,28,29,29,28,29,29,27,29,28,29,29,28,28,28,27,28,27,28,27,27,27,27,27,27,26,26,26,25,25,26,25,25,25,26,24,24,25,26,25,26,27,28,28,29,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,30,30,30,31,31,31,30,30,30,30,30,31,30,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,30,31,30,31,30,30,30,30,31,30,31,30,30,30,31,31,31,31,31,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,31,31,31,31,31,31,31,31,31,30,31,30,30,31,31,31,31,30,30,30,31,31,30,30,31,30,30,31,31,31,31,31,30,30,31,31,31,30,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,29,30,30,29,30,30,30,29,30,29,28,28,28,25,26,24,23,22,23,23,22,21,18,19,18,15,16,16,14,11,13,11,8,8,7,6,4,2,0,1,3,4,5,6,7,11,14,14,15,18,19,19,23,20,22,22,24,23,24,24,23,24,23,24,24,25,25,25,23,23,21,23,23,20,23,20,21,22,22,23,24,23,25,24,24,26,24,26,25,26,27,26,26,27,26,26,27,27,28,27,29,28,29,30,30,29,30,29,30,30,30,29,30,30,30,29,30,30,28,29,30,29,28,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,30,27,29,30,29,28,30,30,29,29,30,30,30,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,31,31,30,30,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,30,30,31,30,31,30,30,30,31,31,31,31,30,30,30,30,31,31,30,31,31,30,31,31,30,30,31,31,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,31,31,31,30,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,29,29,30,30,30,30,29,30,30,29,29,30,29,29,29,29,30,30,30,30,30,30,30,31,30,30,31,31,30,31,30,31,31,31,31,30,31,30,30,30,31,31,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,29,29,30,29,29,29,29,29,29,29,29,29,27,28,29,29,26,29,29,28,29,30,29,30,29,30,30,29,29,30,30,29,30,29,28,29,29,29,27,28,29,28,28,26,26,28,27,23,25,26,25,26,28,26,25,29,28,28,28,29,30,30,29,30,29,29,29,28,29,27,26,27,27,29,28,29,29,30,28,30,30,30,30,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,30,30,29,30,29,28,30,29,29,29,29,28,29,29,29,28,29,28,28,28,27,28,27,26,26,27,25,26,26,26,26,26,27,26,24,25,26,26,26,28,29,29,30,30,30,30,30,30,30,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,31,30,31,31,31,31,31,30,30,31,30,30,30,29,30,30,29,30,30,30,29,30,30,28,28,28,24,26,27,24,23,25,25,25,22,22,22,20,19,20,19,17,13,15,12,11,9,7,6,6,3,2,0,1,3,3,4,7,7,11,12,14,16,17,19,21,21,22,22,24,22,24,23,23,23,23,24,24,24,24,24,23,22,21,22,21,21,21,21,21,22,22,23,23,22,24,25,25,25,24,25,25,26,26,26,26,27,26,27,26,27,27,27,29,28,30,30,30,28,30,29,30,30,30,28,30,30,29,28,30,30,28,28,30,30,28,29,30,30,30,30,30,30,31,30,30,30,30,29,30,29,29,29,29,26,29,30,29,27,30,30,29,29,30,30,30,30,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,30,31,31,31,30,31,31,30,31,30,31,30,31,31,30,30,31,31,30,31,30,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,30,30,29,30,31,29,30,30,30,30,30,29,30,30,29,30,30,29,30,29,30,30,30,30,30,30,30,31,31,30,30,31,30,31,31,30,31,31,31,30,31,31,30,31,31,30,31,30,31,31,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,29,30,31,30,29,30,30,30,30,30,30,30,30,30,29,29,30,30,29,30,30,29,29,27,28,30,30,28,30,30,28,29,30,30,30,30,30,30,29,30,29,30,29,30,30,29,28,29,29,27,28,29,28,27,24,26,28,26,21,26,25,25,26,27,26,26,28,28,27,28,29,30,30,28,29,29,29,28,28,28,25,25,28,26,29,28,29,28,30,29,30,29,30,31,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[30,31,30,30,30,31,31,30,30,30,30,30,30,29,30,29,30,30,29,30,29,29,30,29,28,29,28,28,28,29,28,29,28,28,28,28,28,28,28,28,28,28,28,27,27,27,28,26,25,28,27,25,25,26,26,26,26,27,25,26,26,26,26,28,28,29,28,29,29,30,29,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,31,30,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,29,29,29,28,29,28,25,28,27,24,24,26,24,25,24,21,22,23,21,19,20,19,15,16,16,12,11,9,6,7,6,3,2,0,1,3,4,4,6,8,11,13,15,16,19,19,19,22,22,23,22,24,23,23,24,23,24,23,23,23,23,21,24,20,22,22,19,22,19,22,22,21,23,23,22,24,22,25,27,24,26,26,26,27,27,26,28,27,27,27,27,28,28,29,28,28,29,29,27,29,28,30,30,30,28,29,29,29,28,29,29,28,28,29,29,27,29,29,29,29,29,30,30,30,30,29,29,30,28,29,29,29,28,29,27,28,29,29,27,29,30,29,28,30,29,29,30,29,30,30,30,29,30,30,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,29,29,30,29,29,29,29,28,29,29,29,29,29,29,30,30,29,30,29,30,30,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,29,30,30,29,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,29,29,29,28,29,30,28,29,28,29,29,30,28,29,29,28,29,30,29,29,29,29,30,29,29,30,30,29,30,30,29,29,30,30,30,30,29,30,30,30,30,30,31,30,30,31,30,30,30,30,30,29,30,30,30,29,29,30,29,29,30,30,29,28,30,29,28,29,29,29,28,29,29,29,28,30,29,29,29,29,30,29,29,29,27,28,29,28,28,28,29,28,28,27,28,28,28,27,29,29,28,29,29,29,29,29,30,30,28,29,29,29,28,29,29,28,27,29,28,28,27,28,28,27,25,24,26,25,21,25,26,25,26,27,26,26,28,28,26,28,28,29,29,28,29,28,28,28,26,28,26,24,27,26,28,27,28,28,29,28,29,28,28,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,30,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30],[31,31,31,31,31,31,31,30,31,31,31,30,30,30,30,30,30,30,29,30,29,29,30,29,29,30,30,29,30,29,28,30,29,30,29,29,29,29,29,29,29,29,29,29,29,28,29,28,27,28,28,27,26,27,27,27,27,27,26,25,27,27,27,26,28,28,28,30,29,30,30,30,30,31,30,31,30,30,30,30,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,30,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,31,31,31,30,30,31,30,31,30,31,30,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,28,29,30,30,29,30,29,28,28,28,25,27,27,23,24,26,26,25,24,22,24,23,21,21,22,19,15,19,16,14,13,11,8,7,6,5,3,1,0,1,2,4,5,5,8,11,13,15,16,19,19,21,21,22,23,24,24,23,24,23,24,24,25,25,25,24,24,22,23,23,21,21,20,21,23,22,24,24,24,25,25,25,26,25,27,26,27,28,27,26,28,27,27,27,26,27,28,29,28,29,30,30,28,30,29,30,30,30,28,30,30,29,28,29,30,28,28,30,29,26,29,30,30,30,29,30,30,30,30,29,30,30,29,30,29,29,29,29,27,29,29,29,27,30,30,29,29,30,30,30,30,30,30,31,30,30,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,30,29,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,31,30,30,30,30,31,30,30,30,30,30,31,31,30,30,30,30,30,31,31,31,31,31,30,31,30,31,31,30,30,31,31,30,30,30,30,29,30,31,29,30,29,29,30,30,29,30,30,29,29,30,29,30,29,30,30,30,30,30,30,30,30,31,30,31,31,30,31,31,30,31,31,31,30,30,31,30,31,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,31,30,30,30,29,30,29,29,30,29,29,30,29,28,29,29,28,29,27,28,29,29,28,29,29,28,29,30,29,29,30,30,30,29,30,30,30,28,29,29,28,28,29,29,26,27,28,26,27,25,25,26,26,22,25,25,25,26,27,26,25,28,28,27,28,29,29,30,27,29,28,29,28,26,28,25,24,26,26,28,27,28,28,29,29,30,29,29,30,30,29,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,29,29,30,30,30,29,30,29,29,29,29,29,29,29,29,29,29,28,28,27,28,28,26,27,28,27,27,27,28,27,27,28,28,27,27,29,30,29,30,30,30,30,30,30,30,31,30,30,31,31,30,31,30,30,31,31,30,31,31,31,31,31,30,31,31,31,31,30,31,30,31,30,31,30,31,31,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,31,31,30,31,31,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,31,30,30,30,31,31,30,30,30,30,31,30,30,30,30,30,30,31,30,31,30,31,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,30,31,30,30,31,30,31,31,31,30,30,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,31,30,30,31,30,30,30,31,30,31,30,30,30,30,30,30,30,29,29,30,30,29,30,30,29,29,28,26,27,28,26,26,26,25,27,24,23,25,24,22,22,23,20,17,20,18,16,15,12,10,8,7,6,5,4,2,0,1,2,4,4,6,8,12,13,16,19,18,21,21,22,23,23,24,22,24,24,25,26,25,25,25,25,25,20,24,25,21,23,21,22,24,23,24,24,24,26,24,26,27,24,28,27,26,28,27,28,28,28,28,28,26,28,27,29,28,29,30,29,28,30,28,30,30,29,27,29,29,29,25,29,29,27,27,29,28,26,28,29,29,30,30,30,30,30,30,29,30,30,29,30,29,28,29,29,27,28,29,28,27,29,30,28,28,30,30,30,30,30,30,30,30,30,30,31,31,30,30,31,31,30,31,31,30,31,31,31,31,30,31,31,31,31,30,31,31,31,31,31,31,31,30,31,30,31,31,31,31,30,30,31,30,30,31,30,30,30,30,30,30,31,30,30,30,30,29,30,30,29,30,30,30,30,30,30,31,30,31,31,30,31,31,31,31,31,30,31,31,30,31,30,31,31,30,30,31,31,30,30,31,31,30,30,30,30,29,30,30,29,30,30,30,29,30,30,30,29,30,30,30,30,31,31,30,30,30,30,30,30,30,30,29,30,31,29,30,30,30,29,29,30,28,30,28,29,30,29,27,30,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,31,31,31,30,31,31,30,31,30,30,30,30,30,30,30,30,29,30,30,30,29,29,30,30,28,30,30,29,28,30,30,30,29,29,30,29,29,30,28,28,28,29,27,28,28,29,28,26,28,28,29,27,29,29,28,29,29,30,30,30,30,30,28,29,29,29,28,29,29,27,27,28,28,27,26,28,27,26,24,25,27,25,21,26,25,23,26,27,26,25,28,27,26,28,29,29,30,29,29,28,28,28,26,28,26,23,26,25,28,27,28,28,29,29,30,29,29,30,29,29,30,30,30,30,31,30,30,30,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,30,31,31,31,31,30,31,31,30,30,30,30,30,30,31,30,30,30,29,30,30,29,29,30,29,29,29,29,28,29,29,29,29,29,28,28,28,28,28,29,28,28,28,28,28,27,27,28,28,26,28,28,27,28,28,28,27,28,28,28,28,28,29,29,29,29,30,30,30,29,30,30,30,30,30,31,30,29,30,30,30,30,31,31,31,30,31,31,31,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,30,30,30,30,30,31,31,31,31,31,30,31,31,31,31,30,31,30,30,31,31,31,31,31,30,31,30,31,30,31,30,31,31,30,31,30,30,31,31,31,30,31,31,31,31,31,31,31,31,30,31,31,31,30,31,30,30,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,30,30,31,31,31,30,30,30,30,30,30,30,31,31,30,31,31,30,31,31,30,30,31,31,31,31,31,31,30,31,31,30,31,31,30,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,31,31,31,30,31,31,30,31,31,30,31,31,30,30,31,31,30,30,31,30,29,31,31,30,30,30,31,30,31,30,29,30,31,29,30,30,30,30,29,31,30,29,30,30,30,30,30,30,30,30,29,30,30,29,29,30,29,29,30,30,28,29,28,25,27,28,25,25,26,26,27,25,23,25,25,22,23,23,22,18,21,20,18,18,15,13,11,8,7,6,6,4,1,0,1,3,3,4,5,8,10,13,16,15,19,19,20,21,23,22,23,23,23,23,23,24,24,23,23,23,21,24,23,22,23,20,22,23,23,24,25,24,26,22,26,27,25,27,27,26,28,28,28,28,29,28,29,27,28,27,28,28,29,29,29,28,29,29,30,30,30,28,29,30,29,27,29,30,27,28,29,29,26,28,29,29,29,30,30,30,30,30,29,30,30,28,29,29,28,29,29,27,28,29,29,27,29,29,28,28,30,30,29,30,29,30,30,30,29,30,30,31,29,30,31,31,30,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,31,30,30,31,30,29,30,31,30,28,30,31,29,29,30,30,28,30,30,29,30,30,30,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,30,30,31,31,30,30,31,31,29,30,30,30,29,30,30,29,30,30,30,28,29,30,29,28,29,30,28,29,30,30,29,29,30,30,29,30,30,29,29,30,30,28,29,30,29,28,30,30,29,30,27,29,30,29,27,30,30,29,29,30,29,29,30,30,30,30,30,30,30,30,30,31,30,30,31,30,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,29,28,29,29,29,28,29,29,27,30,29,28,27,30,29,29,29,29,30,28,29,30,28,28,29,28,28,29,30,28,29,27,28,29,28,28,30,29,28,29,30,30,29,29,30,29,29,29,30,28,27,28,29,28,28,28,28,28,27,28,27,25,21,24,26,25,19,24,24,23,27,27,25,25,28,26,25,28,29,29,30,28,29,28,28,27,25,27,24,20,25,24,27,28,29,28,30,28,30,30,29,30,30,29,30,30,30,29,31,30,30,30,31,31,30,30,30,31,31,31,31,31,30,30,30,31,31,31,31,31,31,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31],[31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,28,30,30,30,29,30,29,29,29,29,29,29,29,28,29,28,29,28,26,28,28,26,26,27,26,27,27,28,26,26,28,28,27,26,29,28,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,30,31,30,31,30,30,31,31,30,31,31,31,31,31,31,31,30,30,31,31,30,31,30,31,31,31,30,31,30,30,30,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,30,31,30,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,30,31,31,30,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,30,30,30,31,30,31,31,30,31,31,30,30,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,30,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,31,29,31,31,30,30,30,31,30,31,31,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,27,29,30,29,28,30,29,27,28,28,24,27,27,23,23,26,25,26,23,22,24,24,21,22,22,20,16,20,19,16,17,15,14,13,9,7,6,5,5,4,1,0,1,3,4,4,6,8,10,14,14,18,17,19,20,22,22,22,23,22,23,23,23,23,23,22,22,21,23,22,21,22,20,23,23,23,23,24,24,25,25,24,25,25,26,25,26,28,26,26,28,27,26,27,25,27,26,28,27,28,29,29,27,29,29,30,30,29,26,28,29,27,27,28,29,26,27,29,27,24,28,28,29,29,29,29,30,30,29,28,29,29,28,29,29,28,27,28,26,27,29,28,27,29,29,28,28,30,29,29,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,31,30,30,31,30,30,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,30,31,31,30,30,31,31,30,30,31,30,29,30,31,29,29,30,30,29,30,29,30,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,30,30,30,30,31,31,31,30,30,31,31,30,30,31,31,29,30,30,30,29,30,30,29,30,31,30,29,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,31,30,29,30,30,29,29,30,30,29,29,30,29,30,29,29,30,29,28,29,30,29,29,30,29,29,29,30,29,29,29,29,30,30,30,30,30,30,31,30,31,31,30,30,31,31,31,30,30,30,31,30,30,31,30,30,30,30,30,30,30,29,30,29,29,30,29,30,29,29,30,29,29,29,29,29,29,29,30,29,29,30,29,29,29,29,30,28,29,30,29,28,30,29,27,28,29,28,29,27,27,29,29,28,29,29,28,29,30,29,29,29,29,29,29,29,29,29,28,29,29,28,28,28,27,27,26,28,27,26,20,25,27,25,20,26,24,23,26,27,26,26,28,28,26,27,29,29,30,27,29,28,27,28,25,27,26,22,25,24,27,26,28,27,29,29,29,29,28,30,30,29,29,30,30,29,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,30,30,31,29,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,29,30,29,30,29,29,29,29,29,29,29,29,29,29,29,28,28,27,27,28,28,26,27,26,27,27,27,28,27,27,28,27,27,27,29,28,28,29,29,30,29,30,30,30,30,30,30,30,30,30,31,30,31,30,30,30,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,31,31,31,31,31,31,31,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,30,30,31,31,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,28,29,30,29,28,30,29,28,29,28,26,26,26,24,24,26,26,26,25,24,26,25,24,23,23,22,19,23,21,19,18,17,16,15,13,12,7,7,6,5,4,2,0,1,3,4,5,7,7,12,12,16,16,19,20,21,22,22,23,22,23,23,23,23,24,22,23,22,24,22,21,22,21,22,23,24,24,24,24,25,25,24,26,24,26,25,25,27,25,26,28,27,28,28,26,27,27,28,27,28,29,29,27,29,29,29,30,29,27,28,29,28,27,28,28,25,27,29,27,24,28,28,29,29,28,29,30,30,30,28,29,29,28,29,29,27,28,28,26,27,28,28,28,28,28,28,28,29,29,29,30,30,30,30,30,30,29,30,30,30,30,30,31,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,31,30,30,30,31,30,30,30,30,29,30,29,30,30,30,30,30,31,30,31,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,29,30,30,28,30,29,29,30,30,28,30,29,29,28,29,28,29,29,29,30,29,29,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,30,30,30,30,29,30,29,30,30,30,30,29,29,30,29,29,29,30,30,29,30,30,30,29,30,30,29,29,29,30,28,29,30,27,28,30,29,26,27,28,27,28,26,27,28,28,27,28,29,28,28,29,29,29,30,30,30,29,29,29,29,27,29,29,27,26,28,27,26,25,27,25,26,21,24,25,25,20,24,24,23,26,26,25,24,26,27,26,26,28,28,30,27,29,28,28,27,25,27,25,22,25,26,27,26,27,27,28,27,29,28,28,29,29,29,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,30,31,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,28,29,29,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,27,29,28,27,27,28,28,28,28,28,28,27,28,27,27,27,29,29,29,29,30,30,30,29,30,30,30,30,30,31,30,30,30,31,30,30,31,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,31,30,31,31,31,31,31,30,31,31,31,30,31,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,31,31,30,31,31,30,30,31,31,31,30,31,30,31,30,30,30,31,31,31,31,31,30,31,30,30,30,31,30,31,31,31,31,31,31,31,30,31,31,30,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,29,31,31,30,30,30,31,30,31,30,28,30,30,29,29,30,31,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,30,29,29,29,29,28,30,29,28,29,28,26,27,27,23,25,26,26,27,24,22,25,25,24,23,24,23,18,22,21,19,18,17,17,15,14,14,10,8,7,5,4,4,2,0,1,3,5,5,7,8,9,13,14,16,18,20,20,21,23,23,23,22,23,23,23,22,24,22,24,24,22,23,21,23,24,24,25,25,24,26,23,25,26,24,27,27,26,28,28,28,29,28,28,28,27,28,28,29,29,29,29,29,28,29,29,29,30,30,28,28,29,28,26,28,28,26,27,29,28,24,26,28,28,29,29,29,30,30,30,29,29,29,28,29,29,28,27,28,25,26,28,27,28,29,29,28,28,29,29,29,29,29,30,30,30,30,29,30,30,29,30,31,30,30,31,31,30,30,31,31,30,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,30,31,30,30,30,30,30,29,30,30,30,29,30,30,29,29,30,30,28,29,29,30,29,30,30,30,30,30,31,30,30,30,30,31,31,31,31,31,31,31,31,30,31,30,30,31,30,30,30,31,30,30,30,30,29,30,30,30,29,30,30,28,29,30,30,29,29,30,29,28,29,30,28,29,30,30,29,29,30,30,29,30,30,29,28,30,30,28,28,30,29,27,30,30,28,29,27,28,29,29,27,29,29,28,28,29,28,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,31,30,31,31,30,31,31,31,30,30,30,30,30,30,30,30,30,30,29,30,30,30,28,29,29,29,29,29,29,29,27,29,30,29,28,30,29,29,29,29,30,28,29,29,28,28,28,28,27,28,29,27,28,26,27,27,28,27,29,29,28,28,29,29,29,29,29,29,28,29,29,29,27,29,29,28,27,28,27,27,26,27,25,25,21,23,26,26,20,24,23,23,26,27,26,26,27,27,27,28,29,29,29,28,29,27,27,28,25,27,26,22,25,26,27,26,27,27,28,27,30,29,27,29,29,28,29,29,29,29,30,30,30,30,30,30,30,31,30,31,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,30],[31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,29,30,30,30,30,30,30,29,30,29,29,30,30,30,30,30,29,29,29,29,29,29,29,29,29,28,29,28,27,29,29,28,27,29,28,28,28,29,27,27,29,28,27,28,29,29,29,29,30,30,30,30,30,30,30,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,31,30,31,31,31,30,31,31,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,29,29,29,27,28,28,26,25,27,27,27,25,24,26,26,23,23,25,23,18,23,22,19,19,19,17,16,15,14,12,10,8,7,5,5,4,2,0,1,3,5,5,6,8,11,12,15,17,19,20,20,21,21,21,22,22,22,22,23,23,22,23,22,22,22,21,22,23,23,23,24,24,24,24,25,25,24,26,26,27,28,27,27,28,27,28,28,27,29,27,28,29,29,29,29,28,29,28,29,29,29,27,28,28,27,27,28,29,26,27,28,27,22,26,28,28,29,28,29,29,30,29,28,29,29,28,28,28,28,27,28,26,27,28,28,27,28,29,29,28,29,29,29,29,30,30,29,30,30,29,30,30,30,30,31,30,29,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,30,31,31,30,31,31,30,29,30,31,29,30,30,30,29,30,30,30,30,30,30,31,31,30,31,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,30,30,31,31,30,31,31,30,30,30,31,29,30,31,30,29,30,31,30,29,30,30,29,30,30,30,29,30,30,30,29,30,30,30,28,30,31,29,29,30,30,29,30,30,29,30,29,29,30,30,28,30,30,29,29,30,30,29,30,30,30,29,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,29,29,30,30,29,30,30,29,28,30,30,29,29,29,30,29,29,30,28,29,30,29,28,29,30,29,29,27,28,29,29,28,29,30,29,30,30,30,30,30,30,30,29,29,30,29,29,29,29,28,28,28,28,27,26,28,27,27,21,26,27,26,22,28,25,25,27,27,28,27,28,27,27,27,29,29,29,28,28,28,26,27,24,26,26,23,25,24,26,27,28,27,29,28,29,29,28,30,30,29,29,30,30,29,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,30,31,31,31,31,30,31,30,30,30,30,30,30,30,30,29,30,30,29,30,30,29,29,30,29,29,30,29,29,30,29,29,29,29,29,29,29,29,29,29,29,28,29,28,28,28,28,29,28,26,28,28,27,28,28,29,28,28,28,27,27,27,28,28,29,29,30,29,30,29,30,30,30,30,30,30,30,30,31,31,31,31,31,30,30,31,31,31,31,30,31,31,31,31,30,30,31,31,31,31,31,31,31,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,31,31,31,31,31,30,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,31,31,30,30,31,31,31,30,30,31,31,31,31,31,31,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,31,31,31,31,30,31,31,30,30,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,31,30,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,30,30,30,30,31,30,30,31,31,30,31,31,31,30,30,31,31,30,31,31,30,30,30,31,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,28,29,30,29,28,30,29,27,29,28,26,28,28,25,25,27,27,28,26,24,26,27,24,23,26,23,20,23,23,21,20,21,20,18,17,17,15,13,11,8,7,6,6,4,2,0,1,3,5,6,7,9,11,13,15,18,20,20,22,22,23,22,22,23,22,22,22,20,23,23,22,22,21,22,23,23,24,24,25,25,25,25,26,25,26,25,27,28,26,26,28,26,27,27,26,27,25,28,28,29,29,29,27,29,28,29,30,29,27,29,29,27,27,28,28,26,26,29,25,24,26,28,27,28,28,29,29,29,29,28,29,29,28,29,29,27,26,28,26,26,29,29,27,29,29,28,28,29,29,29,29,29,30,30,30,30,29,30,30,30,30,30,31,30,31,31,30,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,30,31,30,30,30,31,30,30,31,31,30,30,31,31,30,30,30,30,29,29,29,30,30,30,30,31,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,30,31,31,30,30,31,31,30,31,30,30,30,31,30,30,30,31,30,29,30,30,30,28,30,30,29,29,30,30,29,29,30,30,29,30,30,30,29,30,30,29,29,30,30,29,30,30,29,30,29,29,30,30,29,30,30,29,29,29,29,29,29,30,29,30,30,29,30,30,30,31,30,30,31,31,31,31,30,30,31,31,31,30,31,30,31,31,30,31,31,30,31,30,30,30,30,29,29,29,29,29,30,30,29,29,30,29,29,29,29,29,29,30,30,29,28,30,29,29,29,29,29,28,28,30,28,28,30,29,28,29,30,29,29,27,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,28,27,28,27,27,27,27,26,26,21,25,26,26,21,25,24,25,26,27,26,26,28,28,27,27,29,29,30,27,28,28,27,27,24,27,25,22,25,25,26,25,27,27,29,28,29,28,28,29,30,28,30,30,30,29,30,30,30,30,30,31,31,31,30,31,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,30],[31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,29,30,30,29,29,30,29,29,30,29,29,29,29,28,30,29,30,29,29,29,29,29,29,29,29,29,28,29,29,29,28,27,28,28,27,27,28,28,28,28,28,27,28,28,27,27,27,29,29,29,30,30,30,30,30,30,31,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,31,30,30,31,30,30,31,31,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,29,28,29,28,26,28,28,25,26,26,27,26,26,22,27,27,25,24,26,24,21,24,24,22,21,21,20,20,17,18,17,15,13,10,7,7,6,5,5,2,0,1,3,4,5,9,10,13,14,15,17,18,20,20,21,21,21,22,22,21,21,21,22,22,22,22,21,22,23,24,24,24,24,25,25,25,26,25,26,26,26,29,27,27,28,28,28,27,28,28,27,28,28,29,30,29,28,29,29,29,30,29,27,29,29,27,28,28,28,26,27,29,26,25,26,29,26,29,28,29,29,30,29,29,29,29,28,29,29,28,28,28,28,28,29,28,28,29,29,30,29,30,29,29,29,30,30,30,30,30,30,31,31,30,30,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,30,31,30,30,30,30,29,30,30,29,30,30,30,30,31,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,31,30,31,30,30,30,31,31,30,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,30,30,31,29,30,29,29,30,30,29,30,29,30,29,29,29,30,29,29,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,29,29,30,28,28,30,28,27,29,29,27,28,29,28,28,26,27,28,29,27,29,29,28,29,30,29,30,30,30,30,29,30,29,30,28,29,29,28,28,28,28,28,27,27,27,26,23,24,27,27,23,25,26,25,27,28,25,26,28,28,27,28,29,30,30,28,28,28,28,27,26,28,26,23,27,24,26,27,27,27,28,28,29,28,29,30,30,29,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,30,29,30,30,30,30,30,30,29,29,30,29,29,30,30,29,30,29,29,30,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,28,28,29,29,28,28,29,28,28,29,29,28,28,29,29,29,28,29,29,30,30,30,30,30,29,30,30,30,30,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,30,31,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,31,30,31,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,28,29,30,29,29,29,29,28,29,28,27,28,29,27,26,28,26,28,27,24,27,28,25,24,26,25,21,24,24,22,22,21,21,21,18,19,17,16,14,12,10,8,6,6,5,3,2,0,1,2,5,6,7,9,11,12,15,16,17,18,19,20,20,20,20,21,22,22,22,22,22,22,22,24,23,24,23,24,24,25,25,26,26,26,27,26,27,29,26,27,28,27,28,28,27,29,26,28,28,29,29,30,28,29,28,30,30,29,27,28,29,28,28,28,28,25,25,28,25,23,25,27,26,28,27,29,29,29,29,28,29,29,28,29,28,27,27,28,26,26,28,28,28,28,29,29,28,30,29,29,29,29,30,30,30,30,29,31,31,30,30,31,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,30,30,31,31,30,31,30,30,30,30,31,30,30,31,30,30,30,30,30,29,30,30,29,29,30,30,30,30,30,30,30,30,31,30,29,31,31,30,30,31,30,29,30,30,29,30,29,29,30,30,29,30,30,29,29,30,29,29,29,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,30,31,30,30,30,30,30,30,30,31,30,30,30,30,29,30,29,30,29,30,30,29,29,30,29,29,29,29,30,28,28,30,28,28,29,29,28,28,29,29,28,27,28,29,29,29,29,29,29,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,28,27,26,28,27,26,21,25,26,27,23,27,27,26,28,28,26,27,29,28,28,28,30,30,30,27,29,28,28,27,25,27,26,22,26,24,26,27,27,27,29,29,29,28,29,30,29,29,30,30,30,29,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30],[30,30,30,30,30,31,31,30,30,30,30,30,30,29,30,29,30,29,29,29,29,29,30,29,28,29,28,28,29,29,28,29,29,29,29,29,28,28,29,28,28,29,29,29,28,28,28,28,28,28,28,27,28,28,27,28,28,28,28,28,28,27,28,28,29,30,30,30,30,30,30,29,30,30,30,30,30,31,30,30,31,31,30,31,31,30,30,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,31,30,30,30,31,30,31,31,31,30,30,30,30,30,30,30,30,30,31,31,31,31,30,31,31,31,30,30,31,30,30,30,31,31,30,30,30,30,30,30,31,31,30,30,31,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,31,30,30,31,31,31,30,31,31,31,31,31,30,31,31,31,30,30,31,30,31,30,29,30,30,29,29,30,31,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,28,29,29,29,29,29,29,28,29,29,27,28,28,26,26,26,26,27,26,24,26,26,25,25,25,24,23,23,24,23,20,22,22,20,18,19,17,16,14,12,10,9,7,6,5,4,2,1,0,1,3,5,7,8,10,12,14,15,18,19,20,20,21,22,22,21,22,22,22,22,22,22,21,22,23,23,25,23,24,25,25,26,26,25,27,26,26,29,27,27,28,28,28,28,27,28,27,29,28,30,30,29,28,29,28,29,29,28,27,28,28,27,27,27,27,26,27,28,26,25,26,28,27,28,27,29,28,29,29,28,29,29,28,29,28,27,28,28,28,27,28,28,28,28,29,29,29,29,29,30,29,29,30,29,30,29,29,30,30,29,30,30,30,30,30,30,30,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,30,30,30,31,31,30,31,31,30,31,30,30,31,30,30,31,30,30,30,31,30,30,30,30,29,30,30,30,29,29,29,30,30,29,31,30,31,30,30,30,31,31,30,31,30,30,30,30,30,30,30,31,30,30,30,31,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,29,30,30,29,29,30,30,29,29,30,30,29,29,30,29,29,29,29,30,30,29,29,29,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,31,31,30,31,30,30,31,31,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,29,29,30,29,28,29,29,29,28,28,30,29,28,29,28,27,29,29,27,27,28,27,28,26,27,28,29,29,29,29,29,29,29,29,29,29,29,30,28,29,29,29,28,29,29,28,28,28,28,27,27,27,26,24,22,25,27,26,23,25,27,26,27,28,26,27,29,28,27,28,29,29,29,28,29,28,28,27,25,27,26,22,26,25,26,26,25,27,28,27,28,27,29,29,28,29,29,30,29,29,30,30,30,30,30,31,30,31,31,31,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,30],[30,30,30,31,31,31,31,30,31,31,30,30,30,29,30,29,30,29,30,30,29,29,30,29,29,30,29,29,30,29,28,30,29,29,29,29,29,29,29,28,29,29,29,28,29,28,28,28,28,28,28,27,28,28,28,28,28,29,28,29,28,27,28,29,29,30,30,30,30,30,30,29,31,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,31,31,31,31,31,31,31,30,30,31,31,30,31,30,31,31,31,30,31,31,31,30,31,30,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,30,31,31,30,30,30,31,30,30,30,29,30,30,29,29,30,30,29,30,30,30,30,31,31,30,30,30,30,30,30,29,29,30,29,29,30,29,28,30,30,28,29,28,28,28,28,26,26,27,27,28,26,23,28,27,24,25,26,25,22,24,24,22,21,22,21,20,19,19,17,16,15,12,13,11,8,6,5,5,4,3,1,0,1,3,5,5,6,9,11,13,15,16,17,17,19,19,19,20,21,20,22,22,21,22,22,22,23,23,24,22,23,25,24,26,25,24,27,26,27,29,27,27,29,29,28,29,28,29,27,29,28,30,30,30,28,29,28,30,30,30,27,29,29,28,27,29,29,26,26,28,28,23,26,28,27,27,28,29,29,30,29,29,29,28,29,29,28,28,27,28,26,27,29,28,27,28,30,29,28,30,30,30,30,29,30,29,30,29,30,31,30,30,30,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,31,31,31,30,31,31,31,30,31,31,30,30,31,31,30,30,31,31,30,30,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,31,30,30,31,30,29,30,30,29,29,29,30,29,29,29,30,29,29,30,30,30,30,30,29,29,30,30,29,29,30,30,29,30,31,29,30,29,29,30,30,29,30,30,29,29,30,30,30,30,30,30,30,30,31,30,31,31,31,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,31,30,30,30,31,30,30,30,30,30,29,29,29,30,29,29,30,30,28,29,30,29,29,29,29,29,30,30,29,28,30,30,28,30,30,29,29,28,28,29,29,29,29,30,29,29,30,29,29,29,29,30,29,29,29,30,29,29,30,29,29,29,29,29,28,29,28,27,23,26,28,27,24,27,26,23,28,29,26,26,29,29,28,28,29,30,30,28,29,28,27,28,27,28,28,24,28,26,29,27,28,29,29,29,29,29,29,30,30,29,30,30,30,30,31,30,30,30,31,31,30,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30],[31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,29,30,30,29,30,30,29,29,30,30,29,30,29,29,30,29,30,29,30,29,29,29,29,29,29,29,29,29,30,29,29,28,29,29,28,28,28,28,29,29,29,28,29,29,29,28,29,29,30,30,30,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,28,29,29,28,29,30,28,27,28,29,29,28,26,28,29,27,27,28,26,23,25,26,24,24,24,24,23,21,22,20,19,20,16,15,14,12,10,9,9,8,5,3,2,0,1,3,4,6,7,9,12,14,16,17,18,19,19,20,19,20,21,21,21,22,22,22,24,24,23,24,24,24,25,26,26,26,26,27,26,27,29,27,27,28,28,29,28,28,29,28,28,29,30,30,30,29,30,29,29,30,29,28,29,29,28,28,28,28,24,26,28,26,23,25,27,25,27,28,28,29,30,29,28,29,29,28,28,27,27,25,27,26,27,28,28,26,29,29,29,29,29,29,30,29,30,30,30,30,30,30,30,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,30,30,30,30,29,30,30,30,30,30,30,29,30,30,30,30,30,31,30,30,30,31,30,30,31,30,30,30,31,30,30,30,30,31,30,29,31,30,30,29,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,31,31,30,30,30,30,30,30,30,30,29,29,30,30,28,30,30,29,29,30,30,29,29,30,29,28,30,30,29,29,30,29,29,29,29,29,30,29,30,30,29,30,30,30,30,30,30,30,30,30,29,30,29,30,30,30,29,30,28,29,28,29,28,27,24,27,29,29,26,28,28,27,28,29,28,28,30,29,28,29,30,30,30,28,30,29,28,29,27,29,28,24,27,26,27,27,27,28,28,30,30,28,29,30,29,29,31,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,29,30,29,30,30,29,30,30,29,29,30,29,29,30,29,29,30,29,30,30,30,29,30,30,29,30,30,29,29,29,29,28,28,28,28,28,27,28,28,28,28,28,28,28,28,29,28,28,29,29,30,30,30,30,30,30,30,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,31,31,31,31,31,31,31,30,31,31,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,31,31,30,30,30,30,30,30,30,31,30,30,31,31,30,31,31,31,31,30,31,30,30,30,30,30,29,29,30,30,29,30,30,29,29,28,28,29,29,28,27,27,28,28,27,25,28,27,26,27,27,25,23,25,25,23,23,24,22,22,20,22,19,19,19,17,16,15,14,13,10,8,10,5,5,3,2,0,1,3,5,6,6,8,11,13,15,16,16,17,18,18,19,20,21,22,22,21,22,23,23,22,23,24,23,24,25,26,26,25,27,26,27,29,26,26,28,28,28,28,28,29,27,29,29,30,30,30,29,29,29,29,30,29,29,30,29,27,28,29,28,26,28,29,27,25,26,29,27,28,28,30,29,30,30,30,30,30,29,30,29,29,28,29,28,28,29,29,28,30,30,30,29,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,30,29,30,31,30,30,31,30,30,30,31,30,30,31,31,30,30,31,31,30,30,31,30,30,30,30,31,30,30,30,31,30,30,31,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,31,31,30,30,30,31,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,29,30,30,29,30,30,29,29,30,29,30,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,29,29,29,28,29,29,27,24,26,29,27,24,28,28,27,28,29,27,28,29,29,29,29,29,30,30,29,30,29,29,29,27,29,28,25,28,27,29,28,28,28,29,29,29,29,29,30,29,29,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,30],[31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,29,30,30,30,30,30,29,30,30,30,29,29,29,29,29,28,29,29,29,29,29,29,28,30,30,29,29,30,30,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,31,31,30,31,31,31,30,31,31,31,31,30,30,30,31,29,30,30,30,30,30,30,30,30,30,29,29,30,29,28,28,28,29,28,26,28,29,27,27,28,26,23,26,26,25,24,25,24,22,21,23,21,21,20,18,19,17,16,14,13,11,11,7,5,5,3,2,0,1,3,5,6,7,9,11,14,15,17,18,19,19,20,20,21,22,22,22,22,23,23,24,24,24,24,25,26,27,27,27,27,27,27,29,28,27,29,29,29,28,28,29,28,29,29,30,30,30,29,30,29,30,31,30,28,30,29,28,28,29,29,25,27,29,27,25,26,29,27,29,28,29,29,30,30,30,29,30,29,30,29,29,28,30,28,28,30,29,28,30,30,30,29,30,30,30,30,30,30,30,30,29,30,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,31,30,30,30,31,30,30,31,30,30,30,31,30,30,30,31,30,30,31,31,30,30,31,30,30,31,30,31,31,30,31,31,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,31,30,29,30,30,30,29,29,30,29,30,30,29,29,30,30,29,30,30,30,30,29,29,30,30,29,30,30,30,30,31,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,27,25,28,30,29,25,29,29,27,29,30,27,29,30,30,29,30,30,30,30,29,30,29,29,29,27,30,29,26,28,27,28,28,27,29,29,29,29,28,29,30,29,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,30,31,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,30,29,29,30,29,30,30,29,29,29,29,29,28,29,29,29,27,28,29,28,29,29,29,28,29,29,29,29,29,30,30,30,31,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,30,31,30,30,30,31,30,30,31,30,31,31,31,31,31,31,30,30,30,30,30,30,29,30,30,30,29,30,29,29,29,29,28,29,30,29,28,28,28,29,28,27,28,29,26,27,28,26,23,25,26,24,24,25,23,23,22,24,22,21,22,19,19,19,17,16,14,12,10,8,6,6,4,4,2,0,1,3,5,6,6,8,11,13,15,16,17,17,18,19,20,20,21,21,21,22,22,22,23,23,23,24,25,26,25,26,27,26,27,29,26,26,29,28,28,28,28,29,28,29,29,30,30,30,29,30,29,30,30,30,28,30,30,28,28,29,29,26,27,29,28,25,26,29,27,29,29,30,30,30,30,29,29,30,29,30,29,29,27,29,28,28,29,29,28,30,30,30,29,30,30,30,30,30,30,30,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,31,30,30,30,31,30,30,31,31,30,31,31,30,30,31,31,30,30,31,31,30,31,31,30,31,31,30,31,31,30,31,31,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,30,29,30,30,30,30,29,30,29,30,30,30,29,30,30,29,30,31,30,30,29,29,31,30,30,30,30,30,30,31,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,28,25,28,30,29,26,29,29,28,30,30,28,29,30,30,29,30,30,30,30,29,30,29,29,29,28,30,29,26,28,27,28,29,28,29,30,30,30,29,30,30,30,30,31,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,29,29,30,29,30,30,29,29,30,30,29,29,29,28,29,28,29,28,29,29,29,28,29,29,30,29,29,30,30,31,30,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,31,30,30,30,29,29,29,30,29,29,28,29,29,28,27,29,29,27,27,29,27,24,26,27,25,25,26,24,23,23,23,22,23,22,20,21,20,19,19,17,15,12,9,8,6,5,6,5,2,0,1,4,5,6,6,8,12,13,15,16,16,17,18,20,21,21,21,22,23,22,22,23,24,23,24,26,26,26,26,27,27,27,29,28,28,29,28,29,28,29,30,29,30,30,30,30,31,30,30,30,30,31,30,29,30,30,29,28,30,30,25,28,30,28,25,27,29,27,30,29,30,30,30,30,30,30,30,30,31,30,30,28,30,28,29,30,30,28,30,30,30,30,31,31,31,31,30,31,30,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,30,30,31,31,30,30,31,31,30,31,31,30,30,31,31,30,30,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,30,29,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,30,30,30,30,30,31,30,30,30,30,30,30,30,29,29,30,30,28,26,28,30,29,25,29,29,28,30,30,29,29,30,30,30,30,30,31,31,30,30,30,29,30,29,30,29,26,29,28,29,29,28,29,30,30,30,29,29,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,30,31,30,30,30,30,30,31,30,30,30,30,29,30,30,29,30,30,30,30,30,29,30,29,29,30,29,29,29,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,29,30,29,29,29,30,31,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,30,31,31,29,30,30,30,30,30,30,30,30,29,29,29,30,29,28,29,29,30,28,26,29,29,27,27,29,27,23,26,27,24,24,25,24,23,22,24,22,23,21,19,21,20,19,20,17,16,13,11,10,9,6,6,6,6,2,0,1,3,4,5,6,7,11,12,13,15,16,17,18,19,20,21,21,22,21,22,22,23,22,23,25,25,26,26,26,26,26,29,27,27,29,28,29,29,29,30,29,30,30,30,30,30,30,30,30,30,31,30,30,30,30,29,29,30,30,26,28,30,28,26,27,29,28,30,29,30,30,30,30,30,30,30,30,30,30,30,27,30,27,29,30,30,29,30,30,30,30,31,30,31,31,30,31,30,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,31,31,30,30,31,31,30,31,31,31,30,31,31,30,30,31,31,30,31,31,30,31,31,31,31,31,30,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,31,30,31,31,30,30,30,30,30,30,31,30,29,31,30,29,30,31,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,30,31,30,30,30,31,30,30,30,30,30,30,30,29,29,30,30,29,27,28,30,29,25,29,30,27,30,30,28,28,31,30,29,30,31,31,31,29,30,30,30,29,29,30,29,26,29,27,29,29,29,29,30,30,30,29,30,31,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,31,30,30,30,30,30,31,30,30,30,30,29,30,30,29,30,30,30,30,29,29,29,29,29,29,29,29,28,29,29,28,28,28,29,29,27,28,28,28,29,28,29,28,29,29,28,29,29,30,30,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,31,30,30,30,30,30,29,29,29,30,29,28,28,29,29,28,26,29,28,26,27,28,25,22,26,26,23,24,25,23,23,22,24,22,22,21,19,21,20,19,20,17,17,14,12,13,11,7,7,6,7,4,2,0,1,4,4,5,5,7,11,12,13,15,16,17,18,19,20,20,21,20,21,21,23,22,22,25,26,26,25,26,27,27,29,27,27,29,28,29,28,28,29,28,30,30,30,30,31,30,30,30,30,31,30,29,31,30,29,29,30,30,26,29,30,29,26,28,30,29,30,29,30,30,30,31,30,30,30,30,31,30,30,27,29,28,29,30,30,29,30,30,30,30,30,30,31,31,31,31,30,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,30,30,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,31,31,31,31,30,31,31,30,31,31,30,31,31,31,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,30,30,30,31,30,30,30,30,30,30,31,30,29,30,30,29,30,31,30,30,29,30,30,30,30,31,31,30,30,31,30,31,31,30,31,30,30,30,31,30,30,31,30,30,30,30,29,29,30,30,28,25,28,30,29,24,29,29,27,30,30,29,28,30,30,30,30,31,31,31,30,30,30,30,30,29,30,29,26,29,27,29,29,28,29,30,30,30,29,30,30,30,30,31,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,30,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,28,28,28,29,28,28,29,28,29,28,29,28,29,29,28,29,29,30,30,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,31,30,31,30,30,30,30,29,30,30,29,28,28,29,29,28,26,29,29,27,27,28,26,23,26,26,24,24,25,24,23,22,23,22,22,22,20,22,21,20,21,18,18,15,15,15,14,9,8,6,7,6,5,2,0,1,4,4,5,5,8,10,11,13,14,16,17,18,19,20,21,21,21,22,23,22,22,25,26,25,25,26,27,27,29,27,27,29,28,29,28,28,29,28,30,30,31,30,31,30,31,30,30,31,30,29,30,30,29,29,30,30,27,29,30,29,27,28,30,28,30,29,30,30,30,30,30,30,30,30,31,30,30,28,29,28,30,30,30,29,31,31,30,30,31,31,31,31,31,31,30,31,30,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,30,30,31,31,30,30,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,30,30,30,31,30,30,30,31,30,30,31,30,30,31,31,30,30,31,30,30,29,30,31,31,30,31,31,30,30,31,31,31,31,31,31,30,31,30,31,30,31,31,30,30,30,30,30,30,30,30,28,26,28,30,29,24,29,29,28,30,30,29,29,31,30,30,30,31,31,31,30,31,30,30,30,29,30,29,28,29,28,29,28,28,30,30,30,30,30,30,30,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,29,29,29,29,28,29,29,29,28,29,28,28,29,29,28,28,27,28,29,27,27,28,28,28,28,28,27,28,29,28,29,29,30,30,30,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,30,30,31,31,30,30,30,31,30,30,30,30,30,29,28,29,30,28,28,28,28,29,28,26,29,28,26,27,28,25,21,26,26,23,24,25,23,23,22,24,22,22,22,20,22,21,20,21,19,19,15,16,17,15,11,11,7,6,6,6,4,2,0,1,3,4,5,5,7,10,12,13,15,16,17,18,18,20,20,20,21,22,21,21,24,25,25,24,25,26,26,28,26,26,28,27,28,27,28,29,27,29,30,30,30,31,30,30,30,30,31,30,30,30,30,29,29,30,30,27,28,30,29,26,28,30,28,30,29,30,30,30,30,30,30,30,30,31,30,30,28,29,28,30,30,30,29,31,31,30,30,30,30,31,30,31,31,30,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,30,29,30,31,30,30,30,31,30,30,30,30,30,31,31,29,30,31,30,30,29,30,31,30,30,31,31,30,30,31,30,30,31,30,30,30,30,30,31,30,30,31,30,30,30,30,29,30,30,29,29,25,27,30,29,24,29,29,27,30,30,29,28,30,30,30,30,31,31,31,30,30,30,30,30,29,30,29,27,29,27,29,29,28,30,30,30,30,29,30,30,30,30,31,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,29,30,29,29,28,29,29,29,28,29,28,28,29,29,28,28,27,28,28,27,27,27,27,28,28,28,27,28,29,28,28,29,30,30,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,31,30,30,30,30,30,30,28,29,30,29,27,28,28,29,28,25,29,28,26,27,28,25,22,26,26,23,24,25,23,23,22,23,22,22,22,20,22,21,20,21,19,19,16,17,19,17,13,13,9,7,5,6,6,4,2,0,1,3,4,5,5,7,10,11,13,15,16,17,18,20,19,19,20,22,21,21,23,24,24,24,25,26,26,28,26,26,28,27,28,27,28,29,27,29,30,30,30,31,30,31,30,30,31,30,30,30,30,30,29,30,30,27,29,30,30,27,28,30,28,30,29,30,30,30,31,30,30,30,30,31,30,30,28,29,27,30,30,29,29,31,30,30,30,31,30,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,30,31,31,30,31,31,30,31,31,31,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,30,31,31,30,30,31,30,30,30,31,30,30,30,30,30,31,31,30,30,31,30,30,30,30,31,31,30,30,31,30,30,31,30,31,31,31,31,30,31,30,31,30,31,31,30,30,30,30,29,30,30,29,29,26,28,30,29,24,29,29,27,30,30,29,28,30,30,30,30,31,31,31,30,30,30,30,30,29,30,29,26,29,27,29,28,28,30,30,30,29,30,30,30,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,29,30,29,29,29,29,29,29,29,29,28,28,29,29,28,28,27,28,28,27,27,27,28,28,28,28,27,28,29,28,28,29,30,30,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,30,30,29,28,29,30,28,27,28,28,29,28,25,29,28,26,26,28,25,21,26,26,22,24,24,22,23,22,23,22,21,22,20,22,22,20,21,20,20,16,18,20,18,14,15,12,10,7,6,6,6,5,2,0,1,3,4,5,5,7,10,12,14,15,16,17,19,19,19,20,22,21,21,23,23,23,23,24,25,26,28,26,26,28,26,28,27,28,28,27,29,29,30,30,31,30,30,30,30,31,30,30,31,30,29,29,30,30,27,29,30,30,27,28,30,29,30,29,30,30,30,31,30,30,30,30,31,30,30,27,29,27,29,30,29,29,30,30,30,30,30,30,31,31,31,31,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,30,30,30,31,30,30,30,31,30,30,30,30,30,31,31,30,30,31,30,30,29,30,31,30,30,31,31,30,30,31,30,31,31,31,31,30,31,30,31,30,31,31,30,30,30,30,29,30,30,30,28,26,27,30,29,23,29,29,27,29,30,29,28,30,30,30,30,31,31,31,30,30,30,30,30,29,30,29,27,29,27,29,29,29,30,30,30,30,30,30,30,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,30,30,30,30,30,29,30,30,29,30,30,28,30,29,30,30,29,28,29,29,29,29,29,29,28,29,29,29,28,27,28,28,27,27,28,28,28,28,28,28,28,29,28,28,28,29,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,30,30,30,29,28,29,29,29,26,28,28,29,28,26,29,28,26,27,28,25,22,27,26,23,24,25,23,24,22,24,21,21,23,20,22,21,21,22,20,20,17,18,20,20,15,15,13,11,9,7,5,6,6,5,2,0,1,3,4,5,5,7,10,12,13,15,15,18,18,18,20,21,20,21,22,23,23,23,24,25,25,28,26,26,28,27,28,28,29,29,27,29,30,30,30,30,30,31,30,30,31,30,30,30,31,29,29,30,30,28,29,30,30,27,28,30,30,30,30,31,31,31,31,30,30,31,30,31,30,30,28,30,28,30,30,29,29,30,30,30,30,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,31,30,31,31,31,31,30,31,30,30,31,30,30,31,31,30,30,31,30,30,29,30,31,31,30,31,31,30,30,31,30,31,31,31,31,30,31,30,31,30,31,31,30,30,30,30,30,30,31,30,29,27,28,30,29,24,29,29,27,29,30,29,28,30,30,30,30,31,31,31,30,30,30,30,30,30,30,29,27,29,28,30,29,29,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,31,30,30,31,30,30,31,30,30,30,30,29,30,30,29,30,30,30,29,29,29,29,29,28,29,29,28,28,29,29,28,28,27,28,28,26,27,28,28,28,28,29,27,28,29,29,29,29,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,29,30,29,28,29,29,28,26,28,28,29,27,25,28,28,25,26,28,24,21,26,26,22,24,24,22,24,21,24,21,21,23,21,22,22,21,22,21,22,17,19,21,21,17,16,15,14,12,10,7,5,6,6,5,2,0,1,3,4,5,6,7,11,13,14,15,17,17,18,19,21,20,21,22,23,23,23,24,25,26,27,25,26,28,26,27,27,28,28,27,29,29,30,30,30,30,31,30,30,31,30,29,31,30,30,29,30,30,28,29,31,30,27,28,30,29,30,30,30,30,30,31,30,30,30,30,30,30,30,28,30,27,29,30,29,29,30,30,30,30,31,30,31,31,31,31,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,30,31,30,30,31,31,30,30,30,31,30,30,31,30,30,31,31,30,31,31,30,30,30,30,31,30,30,30,31,30,30,31,30,31,31,31,31,30,31,30,31,30,30,31,30,30,30,30,30,30,31,30,29,27,28,30,29,24,29,29,26,29,30,29,28,30,30,30,30,31,31,31,30,31,30,30,30,30,30,29,27,29,28,30,29,29,30,30,30,30,30,30,30,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,30,31,30,30,31,30,30,30,30,29,30,30,29,30,30,30,29,29,29,29,29,29,29,29,28,28,29,28,28,28,27,28,28,27,27,27,28,28,28,28,27,28,29,29,29,28,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,29,30,29,28,28,29,28,26,28,28,29,27,25,29,28,25,26,28,24,22,25,25,22,24,24,22,24,22,23,21,22,23,21,23,22,21,23,22,22,18,21,22,22,18,18,16,15,13,12,10,7,6,6,6,5,2,0,1,3,4,5,6,7,10,12,14,15,15,16,19,20,20,20,21,23,23,22,23,24,25,27,25,26,28,26,27,27,28,28,26,29,29,30,30,30,30,31,30,30,31,30,29,31,31,29,29,30,30,28,29,31,30,27,28,30,30,30,30,30,31,30,31,30,31,30,30,30,30,30,28,30,27,29,30,29,29,31,30,30,30,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,31,30,31,31,30,30,31,31,30,30,31,30,30,31,31,30,30,31,30,30,30,30,31,30,30,30,31,30,30,31,30,31,30,31,31,30,31,30,31,30,31,31,30,30,30,30,30,30,30,30,29,27,28,30,29,24,29,29,26,29,30,29,27,30,30,30,29,31,31,31,30,31,30,30,30,30,30,29,26,29,28,30,29,29,30,30,31,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,31,30,30,31,30,30,31,30,29,30,30,29,30,30,29,30,30,30,29,29,29,29,29,28,29,29,29,28,29,28,28,28,27,28,28,26,27,27,28,27,27,28,27,27,29,28,28,28,29,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,29,30,29,28,28,29,28,25,27,27,28,27,24,28,27,23,25,27,23,21,25,24,21,23,23,22,23,21,23,21,21,22,20,21,21,20,22,21,21,18,21,22,22,18,18,17,16,14,13,12,10,7,6,6,5,5,2,0,1,3,4,5,6,7,10,12,13,14,16,17,19,19,20,21,22,22,21,22,23,24,26,24,25,28,25,27,27,27,28,26,29,29,30,30,30,30,31,30,30,31,30,29,31,30,29,29,30,30,28,29,31,30,27,28,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,28,29,27,29,30,28,29,30,30,29,30,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,31,30,30,31,31,30,30,30,31,30,30,30,30,30,31,30,30,30,31,30,30,29,30,30,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,29,27,28,30,29,25,29,29,25,29,30,28,26,30,30,29,29,31,30,31,30,31,30,30,30,30,30,29,27,29,28,30,29,29,30,30,30,30,30,30,30,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,29,30,30,29,30,30,30,30,30,29,30,29,29,29,30,29,29,30,29,29,29,28,29,29,28,28,29,29,28,28,28,27,28,29,28,28,28,29,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,30,30,30,29,30,29,28,28,29,28,25,28,28,29,27,26,28,27,25,26,28,24,22,26,25,23,23,23,21,23,22,22,21,21,22,20,22,23,22,23,22,23,19,22,24,25,20,20,19,17,16,15,14,12,10,8,6,6,6,5,2,0,1,3,5,6,7,8,11,13,14,15,17,18,19,19,21,21,21,21,22,23,23,25,25,25,27,25,27,27,27,28,27,30,29,30,30,30,30,31,30,30,31,31,30,30,30,29,28,30,30,28,28,30,30,28,29,30,30,30,30,31,31,31,31,30,30,30,30,30,30,30,28,30,27,30,30,29,29,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,31,30,31,31,31,30,29,30,31,30,29,31,30,30,31,31,30,31,30,31,31,30,31,30,31,30,31,31,30,30,31,30,30,30,30,30,29,28,29,31,29,26,29,29,27,29,30,28,27,30,30,29,29,31,31,31,29,31,30,30,30,30,30,29,27,29,29,30,30,30,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,31,30,29,30,30,29,30,30,29,30,29,28,29,29,29,30,29,29,29,29,28,29,29,28,28,29,28,28,28,28,28,28,28,27,28,27,27,27,27,28,27,27,27,26,28,27,27,28,29,29,29,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,29,29,28,28,28,28,28,25,28,28,28,26,25,28,27,24,25,27,23,22,25,24,22,23,22,21,22,20,23,20,21,22,21,22,21,20,23,22,22,19,22,24,25,20,19,19,17,17,16,14,13,13,11,7,6,6,7,5,2,0,1,3,5,5,6,8,10,12,13,15,16,17,19,19,20,21,20,21,22,22,24,24,24,26,24,27,27,27,29,25,29,30,30,30,30,29,30,30,30,31,30,29,30,30,30,28,30,30,29,29,30,30,27,28,30,30,30,30,30,31,31,31,30,30,30,30,30,30,30,29,29,26,29,30,28,29,30,31,29,30,31,30,30,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,31,31,30,31,31,30,30,31,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,31,30,31,31,31,31,30,30,31,31,30,30,30,31,30,30,31,30,30,31,31,30,30,30,31,30,30,31,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,28,30,29,26,29,29,26,28,29,29,27,30,30,29,28,30,30,31,30,30,30,30,30,30,30,29,28,29,29,30,29,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,31,31,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,30,29,29,29,29,29,30,29,29,29,28,29,28,28,28,29,28,28,28,29,29,29,29,28,28,28,28,27,28,29,30,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,30,30,30,30,30,30,29,30,29,28,27,29,28,25,29,28,29,28,26,29,28,25,26,27,25,23,26,26,23,24,23,21,22,21,21,22,21,22,20,22,23,21,22,22,23,21,24,25,25,22,22,21,20,19,18,17,16,15,13,11,8,6,7,6,5,2,0,1,3,4,6,7,8,11,13,15,14,17,17,19,20,20,19,22,22,23,24,24,25,26,26,26,26,26,28,26,28,28,30,30,30,30,31,30,31,31,31,30,30,30,30,28,30,30,29,28,30,30,28,29,30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,29,29,28,29,30,29,29,30,30,29,30,31,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,30,31,31,30,30,30,31,30,31,31,31,30,31,31,30,31,30,31,30,30,31,30,30,31,30,30,31,31,31,30,29,30,31,30,30,31,30,30,30,31,30,30,30,31,30,30,30,31,30,29,31,30,30,30,30,30,29,30,30,30,30,29,30,30,29,27,30,29,27,28,29,28,28,29,30,28,29,30,31,31,30,31,30,30,30,30,30,28,27,30,29,30,30,30,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,31,30,30,31,30,29,30,30,29,30,30,29,30,30,30,30,29,29,29,29,29,29,29,29,28,29,28,28,28,27,27,28,26,26,27,27,27,26,28,25,26,27,26,27,26,28,29,29,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,30,30,30,30,30,29,29,29,29,27,27,28,27,25,26,27,28,26,24,28,25,23,25,26,23,21,24,24,22,23,23,21,22,20,22,20,21,21,20,21,20,20,21,21,21,19,23,23,24,20,22,20,20,18,18,17,15,14,13,12,10,7,6,6,5,5,2,0,1,3,4,6,6,7,10,13,13,14,16,17,19,20,18,19,21,22,23,23,22,25,23,25,24,25,27,24,29,29,30,30,30,29,30,30,30,31,30,29,30,30,29,29,30,30,28,29,31,29,27,29,30,30,30,29,31,30,30,31,30,30,30,30,30,30,30,29,29,28,29,30,28,29,30,30,29,30,31,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,31,31,30,31,31,31,31,31,30,31,30,31,31,31,30,31,31,30,30,31,31,30,30,31,30,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,31,30,31,30,31,30,30,30,30,30,30,30,30,29,29,28,27,30,29,25,28,29,26,28,29,29,27,30,30,29,28,30,30,31,29,30,30,30,30,29,30,28,27,29,28,30,28,29,30,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,30,30,31,30,30,30,30,29,30,30,29,30,30,30,29,30,29,29,29,29,29,29,28,29,29,28,28,28,27,27,28,27,27,27,28,27,28,27,26,26,27,27,27,26,29,29,29,30,30,30,30,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,30,30,30,30,29,29,29,28,27,28,28,25,27,28,27,25,26,27,26,25,26,26,24,23,25,24,22,23,23,21,22,21,21,21,22,22,20,23,23,21,23,23,23,21,24,24,25,22,22,22,21,20,20,18,17,16,15,14,13,11,8,6,6,5,3,2,0,1,3,4,5,6,8,11,12,13,15,16,17,18,18,19,21,21,23,22,23,24,23,26,25,26,27,25,29,29,29,30,30,29,30,30,31,31,31,30,30,31,30,29,30,30,29,29,31,30,28,29,30,30,30,30,31,31,31,31,30,30,31,30,30,30,30,29,29,27,29,30,28,29,31,30,29,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,30,30,31,30,31,30,30,31,31,31,31,30,31,31,30,30,30,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,29,30,29,27,29,29,28,28,29,29,27,29,30,29,28,30,30,31,29,31,30,30,30,30,30,29,29,30,30,30,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,30,29,29,29,29,29,29,29,29,29,28,29,28,28,28,28,27,27,28,27,27,27,27,26,26,28,27,27,26,28,29,29,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,29,30,31,30,30,30,30,30,30,30,28,29,28,27,26,27,26,25,27,27,28,24,25,28,25,25,24,25,24,22,25,24,23,22,22,22,22,21,19,22,21,22,19,22,24,21,22,22,23,21,25,24,25,23,23,22,22,20,21,19,18,18,17,16,15,14,12,8,6,6,6,5,2,0,1,3,5,5,6,8,10,13,14,14,17,16,16,18,20,20,22,23,22,24,23,24,24,24,27,25,28,28,29,30,30,29,30,30,30,31,30,29,30,30,29,29,30,30,27,29,30,29,28,29,30,30,30,30,30,30,31,31,30,30,30,30,30,29,30,28,29,27,29,29,28,28,30,30,29,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,30,30,31,30,31,30,30,31,31,31,30,30,31,31,30,31,30,31,30,31,31,31,30,31,31,31,31,31,31,30,30,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,31,30,29,30,30,30,30,30,30,30,29,30,30,30,30,31,30,30,30,30,30,30,30,30,29,29,29,29,30,29,27,28,28,27,28,29,29,27,29,30,29,28,30,30,30,29,30,30,30,29,29,30,29,28,29,29,30,29,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,31,30,30,30,30,29,30,30,29,30,30,28,30,29,30,29,29,29,28,29,28,28,28,28,28,28,27,28,28,26,27,27,26,25,27,27,26,26,26,25,24,26,26,25,25,28,28,28,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,29,29,28,27,25,27,27,23,26,26,25,24,23,25,24,22,24,24,22,21,23,22,20,21,20,20,21,19,21,19,21,20,19,20,20,19,22,22,22,21,24,24,25,22,22,23,22,21,22,21,20,19,17,16,16,14,13,10,7,6,6,5,4,2,0,1,3,5,6,7,8,11,13,13,15,17,16,19,19,20,22,22,22,23,21,25,24,24,27,24,28,28,29,30,30,29,30,30,30,31,31,30,30,31,30,29,30,30,29,29,30,30,29,29,30,30,30,30,31,31,31,31,30,30,30,30,30,30,30,29,29,28,30,30,29,29,31,30,29,30,31,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,31,30,30,30,31,29,31,30,30,31,30,31,30,30,31,31,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,30,31,30,30,31,31,30,30,31,30,30,30,29,30,30,29,30,30,30,29,30,29,30,30,30,30,29,30,30,30,30,31,30,30,30,30,30,30,30,30,30,29,29,28,30,29,27,28,28,27,28,29,29,26,29,30,29,28,30,30,31,30,30,30,30,30,30,30,29,28,29,29,30,29,30,30,31,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,31,30,30,30,30,29,29,29,29,29,30,29,29,29,29,29,29,27,28,29,28,27,28,28,28,27,28,26,26,27,27,27,26,28,29,29,29,30,30,30,30,31,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,30,30,30,30,30,30,28,28,28,27,25,27,27,25,26,27,28,26,25,27,26,25,25,27,23,22,25,23,21,24,22,21,22,21,20,22,20,22,20,21,22,21,22,22,23,23,25,25,26,25,24,24,24,23,22,22,21,20,19,19,17,16,15,13,9,8,7,6,4,4,2,0,1,3,4,6,6,8,11,13,14,14,17,17,19,19,22,21,21,23,22,25,24,24,27,25,28,27,29,30,29,29,30,30,30,31,31,30,30,30,30,29,29,30,29,28,30,30,29,29,30,30,30,30,30,31,31,30,30,30,30,30,30,30,29,29,28,28,29,29,29,29,30,30,28,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,31,30,30,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,30,31,30,30,29,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,31,30,30,30,31,31,30,29,30,31,30,29,30,30,30,30,31,31,29,31,31,30,30,31,31,30,30,31,30,30,31,30,30,31,31,31,30,30,30,30,30,29,30,30,29,29,30,29,30,29,30,30,29,29,30,30,29,30,30,29,30,30,30,29,30,30,30,29,30,29,30,29,27,29,28,26,27,28,28,27,28,29,28,28,29,30,30,29,30,30,30,29,29,30,28,28,30,29,30,30,30,30,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,30,29,29,29,29,29,30,29,29,29,28,29,28,27,27,28,26,26,28,27,27,26,27,27,26,27,27,26,25,28,29,29,30,29,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,29,30,30,30,30,30,29,29,28,28,28,25,28,27,25,28,28,28,26,26,27,25,24,25,26,23,23,25,24,23,23,23,22,22,21,22,22,21,22,20,22,23,21,23,23,23,23,25,25,26,24,25,24,24,22,23,22,21,21,20,19,18,18,16,15,13,11,8,7,6,5,4,1,0,1,3,5,5,7,8,12,13,15,14,17,18,18,21,21,21,22,21,23,24,23,26,24,28,28,29,30,29,29,30,30,30,30,30,29,30,30,29,28,30,30,29,29,30,30,29,29,30,30,30,30,31,31,31,30,30,30,30,30,30,30,30,29,29,28,29,30,28,29,30,30,29,30,30,30,30,30,30,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,29,30,31,31,31,30,30,30,31,30,30,30,31,30,30,31,31,30,31,31,30,30,30,30,30,30,31,30,31,31,31,30,30,31,30,30,30,30,30,30,29,30,30,29,29,30,29,30,29,30,30,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,29,29,28,30,29,27,27,28,28,27,28,28,26,28,29,28,28,30,30,30,30,29,29,29,29,29,30,29,28,29,30,30,30,30,30,31,30,31,30,30,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,31,30,30,31,30,29,30,30,29,30,30,29,30,30,30,29,29,29,29,29,28,29,29,29,28,28,28,28,28,27,27,28,27,26,27,27,27,26,27,25,26,26,26,25,25,27,28,28,29,29,30,30,30,30,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,30,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,30,30,30,29,30,30,30,30,30,30,28,28,28,27,25,28,27,25,26,27,27,25,24,26,25,24,24,24,23,22,24,22,21,23,22,20,21,20,20,21,21,21,19,22,23,20,23,23,24,22,25,25,26,25,24,24,24,22,23,21,21,21,20,20,18,17,16,16,13,12,11,8,7,6,5,4,2,0,1,4,5,5,6,9,10,12,13,14,16,17,19,19,20,23,20,24,24,23,27,23,28,28,29,30,29,29,30,30,30,31,31,30,30,31,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,31,31,31,30,30,30,30,30,30,30,29,29,29,30,29,29,29,30,30,29,30,31,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,29,30,30,30,30,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,31,30,30,30,30,29,30,29,30,30,30,31,30,30,30,31,30,30,30,30,30,30,31,30,29,31,31,31,30,31,31,31,30,31,30,31,31,30,30,30,31,30,30,30,30,30,30,29,30,30,29,29,30,28,29,29,30,30,29,30,30,30,29,31,30,30,30,30,30,29,30,30,30,29,29,29,30,29,28,29,28,27,28,29,29,26,28,29,29,27,29,30,30,29,30,29,30,30,30,30,29,29,30,30,30,30,30,30,31,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,29,29,29,29,29,29,30,29,29,29,28,29,28,27,28,28,27,26,28,27,26,26,28,26,26,26,27,25,24,27,27,28,29,30,30,30,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,30,30,30,30,30,29,28,27,28,26,26,27,26,26,26,28,27,25,26,27,25,23,23,25,23,22,25,24,22,24,24,22,24,21,22,22,21,22,19,22,24,22,22,23,24,22,26,24,26,24,24,24,24,22,23,22,21,21,20,20,20,19,18,17,16,14,13,12,8,6,6,5,4,2,0,1,4,5,6,8,8,11,11,14,16,16,19,19,19,22,20,23,22,23,26,24,28,29,29,30,29,30,30,30,30,31,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,30,29,30,31,31,31,30,30,30,29,30,30,30,28,29,28,29,29,28,29,30,29,29,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,31,30,30,31,30,30,29,31,30,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,31,30,30,30,30,29,30,29,30,30,31,31,30,30,30,30,30,30,30,30,30,30,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,29,29,29,28,28,28,28,29,28,28,30,29,28,29,30,30,30,30,30,30,30,30,30,28,29,29,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,30,30,31,30,31,30,31,31,30,31,30,30,30,30,30,30,30,29,30,30,28,30,29,30,29,30,29,29,29,29,29,29,28,28,28,28,28,28,26,27,28,27,25,26,28,26,26,27,26,27,27,26,24,25,27,27,28,29,29,30,29,30,30,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,30,30,29,29,30,29,29,27,27,26,24,26,26,23,26,27,26,25,24,27,26,24,25,26,24,23,26,24,22,25,24,22,23,21,22,22,21,22,20,22,23,22,22,23,24,23,25,24,26,24,24,24,24,23,23,22,22,23,22,21,20,20,18,18,17,16,15,14,12,9,7,7,5,4,2,0,1,3,5,7,7,8,10,12,15,15,18,18,19,22,19,22,22,22,26,24,28,29,29,30,29,29,30,30,30,31,30,29,30,30,30,29,30,30,29,29,30,30,29,29,30,30,30,30,31,31,30,31,30,30,30,29,30,30,30,29,28,28,29,29,28,29,30,29,29,30,30,30,30,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,31,31,31,30,31,31,30,30,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,30,29,30,30,30,30,30,31,31,30,31,30,30,31,31,31,31,30,31,31,31,30,31,31,30,31,31,31,31,30,30,31,30,29,30,30,29,30,28,30,30,30,31,30,29,30,30,30,30,30,30,30,30,31,30,30,31,31,31,30,31,31,31,30,31,30,31,31,31,30,31,31,30,30,30,30,30,30,29,30,30,29,29,30,28,29,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,27,28,28,28,27,28,28,25,28,30,29,27,29,30,30,29,30,30,30,30,30,30,29,29,30,30,30,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,30,31,30,30,31,30,30,30,30,29,30,30,29,30,30,30,29,29,29,29,29,29,29,29,29,29,29,28,29,29,27,27,28,27,26,27,27,27,25,27,26,26,26,27,25,25,27,27,27,28,29,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,29,29,30,30,29,30,29,28,27,28,26,25,28,26,25,26,27,26,25,26,27,25,24,25,26,24,24,26,24,23,24,24,22,24,23,23,24,22,23,22,23,25,23,23,24,25,23,27,26,27,25,25,24,24,24,24,22,22,22,22,22,22,22,20,19,18,17,17,16,14,11,7,8,6,5,4,2,0,1,3,5,6,8,9,11,13,14,16,17,18,22,18,22,22,22,25,23,28,28,28,30,30,29,30,30,30,31,30,30,30,31,30,30,30,30,29,29,31,30,30,30,30,30,30,30,30,31,31,31,30,30,30,29,30,30,30,29,29,28,30,29,28,29,30,30,30,30,31,30,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,31,31,31,30,31,31,30,30,31,31,30,30,31,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,29,30,30,30,30,30,30,30,30,31,30,30,31,30,31,31,30,31,31,31,31,31,31,30,31,31,31,31,30,30,31,30,29,30,30,29,30,27,29,30,30,30,30,29,30,30,30,30,30,30,29,30,30,30,29,31,30,30,30,31,31,31,31,31,30,31,31,30,31,30,31,31,30,30,30,30,30,29,30,29,29,29,30,28,29,28,30,30,28,30,30,30,29,30,30,29,30,30,30,30,30,31,30,30,30,29,30,29,29,29,29,29,28,28,29,27,27,29,29,27,29,30,30,30,30,30,31,30,30,30,29,30,30,30,30,30,31,30,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,30,29,30,29,29,29,29,28,29,28,27,28,28,26,27,28,27,25,26,27,27,25,28,27,27,27,26,25,24,27,27,27,29,29,30,29,30,30,30,30,30,30,30,30,30,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,31,31,30,31,31,31,30,31,31,30,31,30,30,30,29,30,30,29,29,29,29,29,29,28,28,25,27,25,25,27,26,26,27,28,28,25,26,28,25,24,25,25,24,24,27,25,23,24,24,23,24,23,23,24,22,24,21,23,26,24,24,24,26,24,26,25,27,25,25,25,25,24,24,24,23,24,23,23,22,22,21,20,18,18,17,17,15,14,12,8,7,7,5,5,2,0,1,4,5,7,7,8,13,12,14,16,17,20,17,21,21,21,25,23,27,29,28,29,29,29,30,30,30,31,30,29,30,30,29,29,30,30,28,29,30,30,29,29,30,30,30,30,30,30,31,31,30,30,30,29,30,30,30,28,27,28,29,29,28,29,30,29,28,30,30,29,29,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,30,31,31,30,31,31,31,30,31,31,30,30,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,29,29,30,30,30,29,30,30,31,30,31,30,30,31,30,31,31,30,31,31,31,30,31,31,30,31,31,31,31,30,30,31,30,30,30,30,29,30,28,30,30,30,31,29,29,30,30,30,30,30,30,30,30,31,30,29,31,31,31,30,30,31,30,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,29,30,30,29,29,30,28,28,29,30,29,28,30,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,29,30,29,29,29,27,28,28,28,29,27,28,30,29,27,29,30,30,29,30,29,30,30,29,30,29,29,30,30,30,30,30,30,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,30,30,29,30,30,29,29,29,29,29,30,28,29,29,30,29,29,29,29,29,28,29,28,28,28,28,28,28,27,26,26,27,26,24,26,26,25,25,26,25,26,26,25,24,24,26,26,26,28,28,29,29,29,30,30,30,30,30,30,30,29,30,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,30,30,31,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,30,30,30,29,30,28,28,29,29,28,28,28,28,25,26,26,24,26,26,25,25,25,25,25,23,25,25,24,24,24,23,23,25,23,22,24,23,21,23,22,23,23,22,24,21,22,24,23,23,23,24,24,26,26,26,25,25,25,25,24,23,23,23,23,23,23,21,22,21,21,19,19,18,17,16,15,13,11,8,7,7,6,4,2,0,1,3,5,6,7,9,10,12,13,14,19,16,19,21,21,25,24,28,28,28,29,29,29,30,30,30,31,30,30,30,30,30,29,30,30,29,29,30,30,30,29,30,30,30,30,30,31,31,31,30,30,30,29,30,29,30,29,29,28,30,29,28,29,30,29,29,30,30,30,29,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,30,31,31,30,30,31,31,30,30,31,30,30,31,30,30,30,30,30,30,30,31,30,30,31,31,31,30,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,30,30,31,30,30,30,30,29,29,29,29,30,30,30,30,30,30,30,30,29,30,31,30,31,31,30,31,31,30,30,31,30,30,30,30,31,31,30,29,30,29,29,29,29,28,29,28,29,30,29,30,29,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,31,30,31,31,30,30,31,31,30,30,30,30,29,29,29,29,29,29,29,29,28,29,29,30,29,29,30,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,29,29,30,28,27,27,27,27,29,29,26,28,29,28,27,29,30,30,29,30,30,30,30,30,30,29,28,30,30,30,30,31,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,30,31,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,29,28,26,28,27,27,26,28,27,26,26,26,24,23,27,26,26,28,28,30,30,29,30,29,30,29,29,30,30,29,29,30,30,29,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,31,30,30,30,30,30,30,29,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,30,31,31,30,30,30,30,30,30,30,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,31,31,31,30,30,31,30,31,30,29,30,30,30,30,30,31,30,30,31,30,30,30,31,30,30,30,31,30,30,30,30,30,29,29,29,29,28,28,27,26,24,25,25,23,26,26,25,27,27,28,25,25,27,26,24,26,26,24,24,27,25,23,26,25,23,25,23,24,24,23,25,23,23,25,24,24,24,24,24,27,26,27,25,25,25,25,24,24,24,24,24,23,23,23,23,22,21,20,21,19,19,18,17,15,14,11,9,8,7,6,5,3,0,1,3,4,6,8,8,11,13,14,17,18,19,21,21,24,23,27,25,27,29,29,29,30,30,30,30,30,29,29,30,30,29,29,30,28,29,29,30,30,30,29,30,30,30,29,31,31,30,30,30,29,29,29,29,29,30,28,29,29,28,28,29,30,29,29,30,30,29,29,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,30,30,31,30,30,30,30,30,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,30,30,31,31,30,30,31,30,29,30,30,30,29,30,30,29,29,30,30,28,30,30,30,30,31,31,30,30,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,31,30,31,30,31,31,30,30,31,30,29,30,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,31,30,31,31,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,28,29,30,29,30,29,28,29,30,29,28,29,30,29,29,30,30,29,30,30,30,30,30,31,30,30,31,30,30,31,30,30,31,31,30,30,30,30,30,29,29,29,29,28,29,29,28,28,28,29,29,27,29,29,29,28,30,30,29,29,30,30,29,30,31,29,30,30,29,30,29,29,29,28,28,27,27,29,28,27,29,28,27,28,29,29,28,30,30,30,29,30,30,28,29,30,30,30,30,31,30,30,31,31,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,29,29,29,29,29,29,29,28,29,28,27,28,28,27,26,27,26,26,26,26,26,26,26,26,26,26,25,24,23,26,26,25,28,26,29,29,29,30,30,30,29,29,30,30,29,30,30,30,29,30,30,30,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,31,30,30,30,29,29,30,30,30,29,30,31,30,30,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,30,30,30,30,30,30,30,29,30,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,31,31,31,30,30,31,30,31,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,28,29,28,29,28,27,26,27,23,26,26,24,26,26,25,25,26,26,24,24,26,25,23,26,25,23,24,27,24,22,24,25,22,24,24,23,24,24,24,23,23,24,24,24,24,24,24,26,26,26,26,25,25,25,24,24,24,23,23,23,23,23,24,23,23,22,21,20,19,19,17,16,14,13,12,9,7,6,5,3,1,0,1,3,4,6,7,9,11,11,15,14,18,18,20,23,22,26,27,27,28,28,29,29,30,30,30,30,29,30,30,29,29,29,30,28,28,30,30,29,29,29,30,29,30,30,30,30,30,30,30,29,28,29,29,29,28,28,28,29,29,27,29,29,28,28,29,30,29,29,29,30,30,30,30,30,30,30,31,30,30,31,30,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,31,31,31,30,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,29,30,31,30,30,31,31,28,30,31,30,29,30,31,30,30,31,30,29,30,30,30,30,31,31,30,30,30,31,31,30,31,30,31,31,31,30,31,31,30,31,31,31,30,31,31,31,31,30,30,30,30,29,30,31,29,29,29,29,30,30,29,30,30,30,30,30,29,30,30,29,30,30,29,30,31,30,30,30,30,30,30,30,30,30,29,29,30,29,28,29,29,28,29,28,30,29,29,30,29,29,29,30,29,29,30,30,29,29,30,30,29,30,30,30,30,30,31,30,30,31,30,31,31,30,30,31,31,30,30,30,30,30,29,29,29,29,29,28,29,28,28,28,29,29,28,29,29,29,28,29,29,29,30,30,30,29,30,30,29,29,29,29,29,29,29,28,28,28,27,28,28,25,27,29,27,26,28,29,29,28,29,29,29,29,29,29,28,28,29,29,30,30,30,30,31,30,30,30,30,31,30,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,30,30,29,30,30,30,30,30,29,29,30,29,29,29,28,29,29,29,29,29,29,29,28,29,29,28,28,28,28,28,27,27,26,25,26,25,25,25,24,24,24,23,24,24,25,24,24,24,23,25,24,27,25,28,27,27,29,29,29,28,28,29,29,29,30,30,29,30,30,30,30,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,29,31,30,29,30,29,28,29,30,30,29,30,30,30,30,30,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,29,30,30,30,29,30,29,29,29,30,31,30,30,30,30,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,31,29,30,31,30,30,30,28,28,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,28,27,29,27,27,28,27,26,26,26,26,23,25,25,23,25,25,24,24,24,24,24,24,24,23,25,24,24,23,24,25,24,24,23,24,23,24,24,23,24,24,24,23,23,24,24,25,24,24,24,26,26,27,25,25,25,25,24,25,24,23,23,24,23,23,24,23,23,22,22,21,20,19,18,16,15,15,13,11,8,7,5,4,3,1,0,1,3,5,5,7,10,10,14,13,16,16,19,22,22,26,27,26,27,28,28,29,30,30,30,30,29,30,30,29,29,30,30,29,29,30,30,29,29,30,30,30,29,30,30,31,30,29,30,30,29,29,29,30,29,28,28,29,28,28,29,30,29,28,30,30,29,29,30,29,30,30,30,30,30,30,31,30,31,31,30,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,29,30,30,30,30,30,31,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,30,29,31,31,30,30,31,30,29,30,30,29,30,30,30,28,29,30,30,29,30,30,29,29,30,30,28,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,30,31,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,28,29,30,28,28,27,28,28,28,28,29,29,29,29,30,29,29,30,29,30,30,29,30,30,30,29,30,30,29,30,29,30,30,28,28,29,28,28,28,28,28,28,27,29,29,27,29,28,27,28,29,29,28,28,30,29,29,30,30,29,30,30,30,30,29,31,30,30,30,30,30,30,30,30,30,30,29,30,29,29,29,29,28,28,28,28,26,28,26,27,26,28,28,27,28,28,28,28,29,29,29,30,29,30,29,30,29,29,29,29,28,28,29,28,27,28,28,26,27,27,27,27,28,27,26,27,28,29,29,29,29,29,29,29,29,28,28,29,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,31,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,30,29,29,29,28,28,28,28,28,27,27,27,27,26,27,26,26,26,26,24,24,26,25,24,27,25,28,28,28,29,29,29,28,28,29,29,29,29,30,29,29,30,30,30,30,31,31,30,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,29,30,30,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,29,30,29,31,30,30,29,29,28,29,30,30,28,29,30,30,29,30,30,30,30,30,31,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,30,31,31,30,30,30,30,29,30,30,29,28,30,29,29,29,30,30,30,30,30,30,31,31,30,30,31,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,30,31,31,30,30,31,31,30,29,30,30,29,30,30,30,28,30,30,30,30,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,28,29,28,28,28,28,26,26,25,26,22,24,26,23,26,26,25,27,28,27,26,26,28,27,24,26,27,25,26,27,27,25,26,26,24,26,24,25,25,24,25,24,24,26,25,25,25,25,26,27,27,27,26,26,26,26,25,26,25,25,25,25,25,25,25,24,24,24,23,22,21,19,19,17,16,16,14,13,10,7,6,6,4,3,1,0,1,3,4,6,9,10,13,12,16,16,18,22,19,24,25,25,28,28,29,29,30,30,30,30,29,30,30,29,29,29,30,29,29,30,30,29,29,29,30,30,30,29,30,30,30,30,30,30,29,29,28,29,29,28,28,29,29,27,29,29,29,28,29,30,29,28,30,30,30,30,30,30,30,31,31,30,31,31,30,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,31,30,30,31,31,30,31,31,31,31,31,31,31,30,31,31,30,30,31,31,29,30,30,30,29,30,30,30,30,30,31,31,30,31,31,31,30,30,31,30,30,31,31,31,31,31,31,31,31,31,30,31,31,30,30,31,30,30,30,31,30,29,30,30,28,30,30,30,28,30,30,29,28,30,30,28,30,30,30,29,30,30,30,30,30,30,30,30,31,30,30,30,30,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,29,29,29,30,29,30,29,30,28,30,30,29,30,30,29,30,30,30,29,30,30,30,30,30,30,31,29,29,30,29,29,29,29,28,29,26,29,29,28,29,29,28,28,29,28,27,29,30,29,28,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,28,29,29,28,28,28,26,26,26,29,28,27,28,29,28,27,29,30,29,29,30,30,29,30,30,30,30,30,30,30,29,29,29,28,28,27,28,29,26,27,28,27,26,27,28,29,28,29,29,30,29,30,29,28,29,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,29,29,30,29,29,29,28,29,28,28,27,27,27,26,26,26,27,26,26,26,26,27,25,24,24,26,24,25,26,24,27,27,28,28,29,29,28,28,29,29,29,29,30,29,29,30,30,31,30,31,30,30,31,31,29,31,31,30,30,31,31,30,31,31,31,30,31,31,31,31,31,31,31,30,31,30,30,31,31,30,31,31,30,31,31,31,30,31,31,31,31,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,31,30,30,29,30,29,31,30,30,30,29,29,28,30,30,29,29,30,30,30,30,30,30,30,31,31,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,30,31,31,30,30,31,31,30,30,30,30,29,30,30,30,28,30,29,28,29,30,30,30,30,30,30,30,31,30,30,31,30,30,31,31,30,30,30,31,31,31,31,31,31,30,31,30,31,31,30,30,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,30,30,31,30,30,29,30,30,29,30,31,30,29,30,30,30,30,29,28,28,30,29,29,29,30,30,29,30,30,30,29,30,30,29,30,29,28,28,27,26,27,27,27,26,26,26,25,23,25,22,24,25,23,25,26,25,25,27,27,24,24,27,26,23,25,26,23,25,27,25,23,25,25,23,25,24,24,25,24,25,23,24,25,25,25,25,25,25,27,27,28,26,26,26,26,25,26,25,25,25,25,25,24,25,24,25,23,23,22,23,23,20,19,17,16,15,14,13,11,8,7,5,4,4,2,0,1,3,5,7,7,9,10,12,15,16,19,19,22,25,25,27,25,27,28,29,29,29,30,28,29,29,29,28,29,29,29,28,29,29,29,29,29,30,29,30,29,30,30,30,29,29,29,28,28,29,29,27,28,27,29,28,26,28,29,28,26,29,29,26,27,29,29,29,29,30,29,30,30,30,30,30,31,30,30,30,31,31,30,30,31,30,30,31,31,31,31,30,31,31,31,30,30,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,29,30,30,30,30,30,30,30,31,30,31,30,30,31,31,31,30,31,31,31,30,31,31,31,31,31,31,31,31,30,30,31,31,30,30,31,30,30,30,30,30,30,30,30,28,29,30,30,28,30,30,29,28,30,30,28,29,30,30,29,30,30,30,29,30,30,30,30,31,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,28,30,30,29,29,29,29,29,28,29,30,29,30,30,30,29,29,30,29,30,30,29,30,30,30,29,30,30,29,30,30,30,31,29,29,30,29,29,28,29,27,28,27,28,28,28,29,28,28,28,29,29,28,29,30,29,28,30,30,28,30,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,29,28,28,28,27,26,26,25,28,27,27,27,28,28,28,28,29,29,29,29,30,29,30,30,29,29,29,29,29,29,28,29,28,27,26,28,28,25,26,28,26,24,25,28,28,27,28,28,29,28,29,28,27,28,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,30,31,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,27,27,26,26,26,25,26,25,25,25,25,26,26,25,24,24,24,23,24,25,23,27,26,27,26,29,29,27,28,28,29,27,29,29,29,29,30,30,30,29,31,30,30,31,31,29,31,31,30,30,31,31,31,31,31,31,30,31,31,31,31,31,31,31,30,30,29,30,31,31,30,31,31,30,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,30,29,30,30,29,30,29,28,28,29,29,28,29,30,29,29,30,30,30,30,30,30,30,31,31,31,31,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,30,31,31,31,30,31,31,30,30,30,30,29,29,30,29,28,29,29,28,29,30,30,30,30,29,30,30,31,29,30,31,30,30,31,31,30,30,30,31,31,31,31,31,31,30,30,30,31,31,30,31,31,31,30,30,31,31,30,30,31,30,31,31,30,31,30,31,30,30,31,30,29,30,30,29,30,30,30,29,29,30,30,30,29,28,27,29,29,29,29,30,30,28,30,30,30,30,30,30,30,30,29,28,28,26,26,27,26,25,25,26,25,24,24,25,21,23,23,23,25,26,25,25,26,25,25,25,26,25,24,26,26,24,26,26,26,25,25,26,24,25,24,24,25,24,25,24,25,26,24,25,25,25,25,28,26,28,26,27,27,27,25,26,26,26,25,25,25,24,25,24,24,23,22,21,23,21,21,19,19,17,16,15,15,13,11,8,8,5,5,3,2,0,1,3,5,6,8,10,11,15,15,19,21,23,26,23,26,26,27,28,29,29,30,30,29,29,30,30,29,29,30,29,29,30,30,29,29,30,30,29,30,30,30,30,30,29,30,30,29,29,29,29,29,29,28,29,28,27,29,29,28,28,29,29,28,27,29,28,29,29,30,29,30,30,30,30,30,31,30,30,30,31,30,30,30,31,30,30,30,31,31,31,31,31,30,31,30,30,30,30,30,30,30,31,31,31,31,30,30,31,30,30,31,31,31,31,30,31,31,31,30,30,30,30,30,29,30,30,30,30,30,30,30,30,31,30,30,31,31,30,30,31,31,31,31,31,30,31,31,30,30,31,31,30,30,31,30,29,30,30,29,30,30,30,28,29,30,30,28,29,30,29,28,30,30,28,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,31,30,30,30,30,30,29,30,30,30,29,29,29,28,28,27,28,29,27,27,29,28,29,28,29,28,29,30,28,30,29,29,30,30,30,29,30,30,29,30,30,30,30,29,28,29,28,27,28,28,27,28,26,27,28,27,29,28,26,27,29,28,27,28,29,29,28,30,30,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,28,28,28,28,26,26,25,25,25,27,26,27,26,27,28,28,29,29,29,29,29,30,29,30,29,29,29,29,29,29,30,29,29,28,29,25,27,28,26,25,28,26,25,25,28,28,28,28,29,29,29,29,28,28,28,29,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,31,30,30,31,30,31,30,31,30,31,31,31,30,31,30,30,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,30,31,30,30,30,30,30,30,30,29,30,30,30,30,30,29,30,30,29,29,30,29,29,29,29,29,28,28,27,28,28,27,27,27,27,26,27,26,27,27,26,25,25,23,22,23,25,21,26,25,26,28,28,29,27,27,28,29,28,28,30,29,28,30,30,30,30,30,30,30,31,31,29,30,31,30,30,31,30,30,30,31,31,30,30,31,31,30,30,30,30,30,30,29,29,30,30,30,30,30,30,31,30,30,30,31,31,30,31,31,31,30,30,30,31,30,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,29,30,29,30,30,29,29,28,28,27,29,30,27,29,30,30,29,29,30,29,30,30,30,30,30,30,31,30,30,31,31,30,30,31,31,30,31,31,31,30,31,30,31,31,30,30,31,31,30,31,31,31,31,30,31,31,30,31,31,30,31,31,31,30,31,31,30,30,30,30,29,30,30,30,28,29,30,29,28,29,28,28,28,29,30,29,30,29,29,30,30,29,29,30,30,29,30,30,29,30,30,31,30,30,31,31,31,30,30,30,30,31,30,30,31,30,29,31,31,30,30,30,31,30,30,31,31,30,30,30,30,30,30,30,29,30,30,27,30,30,30,28,29,30,29,29,29,26,27,29,28,28,28,29,29,28,29,29,29,29,29,29,29,29,28,28,27,26,25,26,26,26,24,25,24,22,21,23,21,24,25,24,25,26,26,26,26,27,26,26,28,27,25,26,27,26,26,27,26,25,26,26,25,25,26,25,26,25,25,24,26,27,25,26,25,25,26,27,27,28,28,26,27,27,26,26,26,26,26,26,26,25,25,26,25,24,24,23,24,23,23,22,20,20,18,17,17,15,12,11,9,7,6,5,3,2,0,1,4,5,7,9,10,12,15,17,19,20,24,22,26,25,25,27,27,28,29,29,27,28,29,29,27,29,29,28,28,29,29,29,29,29,30,29,29,29,30,30,30,29,29,29,29,28,29,28,28,28,27,28,27,25,27,28,27,25,28,28,27,26,28,28,29,28,29,29,29,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,31,31,30,31,31,30,30,31,31,30,30,31,30,29,30,30,30,30,29,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,31,31,31,30,30,31,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,28,29,30,30,28,30,30,29,28,30,30,28,29,29,29,28,29,29,29,28,29,30,30,30,30,28,30,30,30,29,30,30,29,29,30,30,30,30,30,30,30,29,30,30,30,28,30,30,30,29,29,30,29,28,28,29,29,30,28,30,28,29,30,28,30,30,28,30,30,30,29,30,30,30,30,30,30,30,29,29,30,29,29,29,28,27,27,25,27,28,26,29,28,27,27,29,28,27,29,30,29,28,30,30,29,30,29,30,28,29,30,30,30,30,29,30,30,29,30,30,30,30,29,30,30,30,29,29,29,28,28,28,27,26,25,24,26,27,27,26,28,28,28,29,29,29,29,29,29,29,30,30,29,29,29,29,29,29,29,29,28,28,27,28,29,25,27,28,26,25,26,27,27,27,28,28,28,27,28,29,28,28,29,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,31,30,31,31,30,30,30,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,30,31,30,30,30,30,30,30,30,29,30,30,29,30,30,30,29,30,30,29,30,29,30,29,28,29,29,29,29,28,28,27,27,27,26,26,26,26,26,26,25,25,26,25,25,24,25,24,24,26,22,26,25,26,27,28,28,28,27,28,28,28,28,30,29,28,29,30,30,29,30,30,30,31,30,29,30,31,30,30,31,30,30,30,31,30,30,31,31,31,30,31,30,30,30,30,29,30,30,31,30,30,31,30,31,30,30,30,31,31,30,30,31,30,30,30,30,30,30,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,29,30,29,30,30,29,30,28,28,28,29,29,28,29,30,30,30,30,30,29,30,30,30,30,30,30,30,30,29,30,31,30,30,31,31,30,30,31,30,30,31,31,31,31,31,30,31,31,30,31,31,31,31,30,30,30,30,30,31,30,31,31,30,30,31,31,30,30,30,30,29,30,30,30,28,29,30,29,28,29,29,27,28,29,30,30,30,29,29,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,30,29,30,30,30,30,30,30,29,30,31,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,28,29,30,29,28,29,30,29,29,28,27,26,28,28,27,28,29,29,28,29,29,28,29,29,29,29,29,28,27,27,25,24,26,25,24,23,23,24,22,20,23,20,23,22,23,24,25,24,24,25,25,25,24,26,25,24,26,26,25,25,26,26,25,25,26,25,24,24,25,24,25,25,24,25,25,24,25,26,25,25,28,27,28,26,26,27,27,26,26,26,26,26,25,25,25,26,25,25,24,24,23,23,23,21,22,21,20,20,18,17,16,14,13,11,7,8,6,4,3,1,0,1,3,6,6,8,11,12,15,17,20,22,21,24,24,25,26,28,28,29,29,28,28,29,29,28,28,29,28,28,30,29,28,28,29,29,29,29,29,30,30,29,28,29,29,28,28,29,28,28,28,27,28,27,26,27,28,27,25,28,28,26,26,28,27,28,28,29,29,29,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,29,30,31,31,31,31,30,31,31,30,30,31,30,30,30,30,30,29,30,30,29,29,30,30,28,29,30,29,28,29,30,29,28,30,30,28,28,30,30,28,29,30,29,29,29,30,30,30,30,29,30,30,30,29,30,30,29,30,30,30,30,29,30,30,30,28,30,30,29,28,29,29,28,28,27,28,28,28,28,28,28,29,28,29,28,29,30,28,29,29,29,29,30,29,29,30,29,29,30,30,30,30,29,28,29,29,28,27,27,27,27,26,28,27,26,29,27,27,26,29,28,27,27,29,28,27,29,29,28,29,30,29,29,28,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,29,27,27,26,25,25,25,23,24,26,26,25,27,27,26,27,28,28,29,29,29,29,29,29,29,29,28,28,29,29,28,28,28,27,26,27,27,24,24,27,25,23,24,26,26,27,27,27,27,27,28,27,27,27,28,29,29,29,29,29,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,30,30,31,31,31,30,30,31,31,31,31,30,31,30,31,31,31,30,31,31,31,31,31,31,31,31,30,30,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,28,28,28,28,28,27,28,27,27,26,26,27,27,26,25,25,25,24,24,25,22,26,25,26,26,28,27,25,27,27,28,26,28,29,28,28,30,30,30,30,31,30,30,30,30,29,30,31,30,30,31,31,31,30,31,31,30,31,31,31,30,31,31,30,30,30,30,30,30,30,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,29,30,29,30,29,29,30,28,27,28,29,30,27,28,30,30,29,29,30,30,30,30,30,30,30,31,31,30,30,30,31,31,31,31,31,31,31,31,30,31,31,31,31,30,30,31,31,31,31,31,31,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,30,31,31,30,30,30,30,28,29,30,29,27,28,28,28,28,29,30,30,30,29,29,30,30,29,29,30,30,29,30,30,30,30,30,30,30,31,30,30,31,30,30,30,31,31,30,30,31,31,30,31,31,30,30,30,30,30,30,31,31,31,30,31,30,30,30,30,29,30,30,28,29,30,30,28,29,30,29,29,28,26,26,28,27,26,27,30,28,27,29,30,28,28,29,29,29,29,28,27,27,24,23,25,25,23,23,22,22,21,19,22,21,22,23,25,25,26,26,26,27,28,26,26,27,27,26,27,27,26,27,28,27,26,26,28,26,26,26,27,26,26,26,24,26,27,25,26,26,26,26,29,27,29,27,28,28,28,27,28,27,27,27,27,27,26,27,26,26,25,25,24,25,24,23,22,22,22,21,21,21,18,17,17,15,11,10,10,7,5,5,2,0,1,4,5,7,10,11,14,17,20,22,20,24,24,24,26,27,28,29,29,27,28,29,29,27,29,29,28,28,29,29,29,28,30,30,29,29,29,30,30,29,28,29,29,28,28,29,29,28,28,28,28,28,26,27,28,27,25,27,27,26,25,28,26,29,28,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,29,30,30,30,30,30,30,30,31,30,30,30,30,30,31,30,31,31,30,30,30,31,29,30,30,30,30,29,30,30,30,30,30,30,30,30,31,30,30,31,31,30,30,31,30,31,30,31,30,31,31,30,30,31,31,30,30,31,30,29,30,30,30,29,30,30,27,29,30,30,27,29,30,29,27,30,30,26,28,30,30,28,29,29,29,29,29,30,30,30,30,28,30,30,30,29,30,30,30,30,30,31,30,30,30,30,30,29,30,30,30,28,29,30,29,29,28,29,29,27,28,29,28,29,28,29,27,29,30,28,30,29,27,30,30,29,29,30,30,29,29,30,30,30,29,28,30,29,28,28,27,26,26,26,26,28,26,28,28,26,25,29,28,26,27,29,27,26,29,29,27,29,29,30,29,29,30,29,30,30,29,30,30,29,30,30,30,30,29,29,29,29,28,29,29,27,27,27,26,25,24,22,24,27,26,24,26,28,26,27,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,27,28,28,25,25,27,25,25,24,27,26,26,27,27,27,27,28,27,27,28,29,29,29,30,29,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,31,30,30,30,30,31,30,30,31,30,31,31,30,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,30,31,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,29,30,30,29,30,29,28,28,28,28,27,27,27,27,27,27,26,26,28,27,27,24,25,24,24,24,21,25,23,25,24,27,27,26,26,28,28,28,28,30,29,28,30,30,30,30,30,30,30,31,30,30,30,31,30,30,31,31,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,31,31,30,30,30,30,30,31,31,31,31,31,31,30,30,31,30,30,30,30,31,30,30,30,30,30,31,30,29,30,29,29,28,30,30,28,29,30,30,29,30,30,30,30,30,30,30,31,31,31,30,30,30,31,30,30,31,31,30,30,31,30,30,31,30,30,31,30,30,30,30,30,30,30,31,31,30,30,30,30,30,31,30,31,31,30,30,31,30,30,30,30,30,29,30,30,30,29,30,30,29,27,28,28,27,29,29,30,29,30,30,28,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,29,30,30,28,29,30,30,28,29,30,29,29,28,26,25,28,27,25,27,29,28,26,29,29,28,28,29,29,28,28,28,26,25,23,22,24,23,23,21,21,20,20,16,20,19,23,23,24,25,25,26,26,27,27,26,26,28,26,26,27,27,25,26,27,26,25,26,27,25,25,25,25,25,25,25,24,26,26,26,26,26,26,27,29,28,29,28,28,28,28,28,28,27,27,27,27,26,27,27,27,26,25,25,24,25,25,24,24,23,23,22,21,22,20,18,18,17,14,13,10,8,8,6,5,2,0,1,4,5,8,10,11,14,17,20,19,22,21,24,25,27,27,28,28,26,27,29,28,27,28,29,27,28,29,29,28,28,28,29,28,29,29,30,30,29,28,29,28,28,28,29,28,27,27,26,28,27,25,27,27,25,24,27,28,25,24,26,26,28,27,28,28,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,29,30,30,30,29,30,30,30,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,29,28,29,30,28,28,30,30,27,28,29,29,27,29,29,28,28,29,30,29,30,30,28,29,29,30,28,30,30,29,30,30,30,30,30,30,30,30,29,30,30,30,28,30,30,29,29,29,30,29,27,28,29,29,30,28,30,28,29,30,28,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,29,30,30,29,29,27,27,27,26,27,27,26,29,27,26,26,28,28,27,27,29,27,26,29,29,27,29,29,29,27,28,29,29,29,30,29,30,30,29,30,30,30,30,29,29,30,30,27,29,29,27,27,28,26,25,24,22,23,25,26,23,26,27,26,27,28,28,27,27,29,29,29,29,29,30,29,28,29,29,28,28,28,28,26,28,28,24,25,26,23,22,22,25,24,24,25,26,27,26,27,28,26,27,28,28,29,30,29,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,28,28,27,27,26,27,28,27,25,27,27,25,24,25,24,24,23,24,22,26,24,24,26,27,27,27,28,28,28,27,28,29,29,28,29,30,29,29,30,30,30,30,30,29,30,30,30,30,31,30,31,31,31,31,31,30,30,30,30,30,30,30,30,31,30,30,30,31,30,30,30,30,31,30,30,30,31,31,30,31,30,30,30,30,30,30,30,30,30,30,31,31,31,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,29,30,29,28,28,30,30,29,29,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,29,29,29,29,27,29,30,30,29,30,30,29,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,29,30,29,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,28,29,30,29,28,29,30,29,29,28,26,26,28,26,25,28,29,27,27,29,29,28,28,29,29,29,28,27,25,25,22,21,22,22,21,21,19,20,20,16,19,18,21,20,22,22,24,24,24,26,26,26,26,27,26,26,26,27,26,26,28,27,26,27,27,26,26,26,26,26,26,27,24,25,26,25,26,26,27,27,29,26,29,28,28,29,29,27,28,28,27,28,27,27,27,28,27,27,25,25,24,26,26,24,23,24,22,23,23,24,22,20,20,19,17,16,13,10,8,9,6,4,2,0,1,3,5,8,9,12,16,18,16,22,21,21,24,26,27,28,28,26,27,28,27,26,28,29,27,27,29,29,28,28,29,29,29,28,28,30,29,29,27,28,28,27,28,29,28,27,27,26,26,27,26,25,27,26,24,25,27,24,24,27,26,28,27,29,28,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,29,30,30,29,29,30,30,29,30,30,30,28,30,30,29,28,28,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,27,29,29,28,27,29,29,28,27,29,29,27,28,29,29,28,29,30,29,28,29,30,29,30,30,28,29,29,30,28,30,30,29,29,30,30,29,28,28,29,29,27,29,29,29,27,28,29,28,27,27,29,28,26,26,28,28,29,28,29,27,29,29,28,30,29,29,30,30,30,29,29,30,29,30,29,29,30,29,29,29,29,28,28,26,27,26,25,27,27,26,28,26,25,26,28,26,25,27,28,26,26,28,28,25,28,29,28,27,27,29,28,29,29,28,29,29,28,29,29,29,29,28,28,28,28,26,28,28,26,25,26,25,23,23,21,23,26,23,21,25,25,24,25,27,27,25,26,28,28,28,28,28,28,28,27,29,28,27,27,27,27,25,25,26,23,23,24,23,20,21,23,24,22,25,25,25,25,26,27,26,26,27,27,28,28,29,29,29,29,30,29,29,29,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,30,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,30,31,31,31,30,31,30,30,30,31,30,30,30,30,30,29,29,29,29,28,27,29,28,28,27,28,27,28,28,27,26,26,25,25,22,24,22,24,24,25,26,26,27,25,27,28,29,28,28,29,29,29,30,30,30,30,30,30,30,31,30,30,30,31,30,30,31,30,31,30,31,31,31,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,31,30,30,31,31,30,31,31,30,30,30,30,30,30,30,30,30,30,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,29,30,29,29,28,29,30,28,28,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,30,31,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,31,31,31,30,30,31,31,30,30,30,30,28,30,30,28,27,28,29,27,29,29,29,29,29,30,28,29,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,28,29,30,30,28,29,30,29,28,27,26,26,27,26,26,26,28,27,26,28,28,27,27,28,28,28,28,27,25,25,21,21,23,22,21,20,18,20,20,16,19,16,20,21,23,24,24,25,26,28,27,25,26,28,27,26,27,28,27,27,28,27,27,27,28,27,27,27,28,27,27,27,26,27,28,26,27,27,27,28,29,28,30,28,29,29,29,27,28,29,28,28,28,28,28,28,27,28,27,26,26,27,26,26,26,25,24,25,24,24,23,21,22,22,20,18,15,14,11,11,8,7,5,2,0,1,4,6,7,10,14,16,15,20,19,20,24,25,26,27,28,24,27,28,27,25,27,28,27,25,28,28,27,27,28,29,29,28,28,29,29,28,27,28,28,26,27,28,26,27,28,26,26,27,25,25,26,25,23,25,27,23,22,26,24,28,26,28,28,28,29,29,29,29,30,30,30,30,30,29,30,30,30,30,29,30,30,30,30,30,30,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,29,30,30,29,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,28,29,30,29,28,29,30,28,28,30,29,26,28,29,29,26,28,29,28,27,29,29,29,29,30,28,29,29,30,28,30,30,29,29,30,30,29,30,29,30,30,29,29,30,29,27,29,30,29,28,28,29,29,27,28,29,29,29,29,30,28,30,30,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,29,30,30,29,29,28,28,27,26,26,28,26,28,27,26,25,28,27,25,27,28,26,25,29,29,25,28,29,29,26,28,29,29,29,30,29,30,30,29,29,29,30,30,28,28,29,29,27,28,29,27,26,28,26,24,23,21,22,25,24,21,24,26,25,25,27,27,25,28,28,27,28,28,28,29,28,29,29,28,27,28,27,28,25,27,26,23,24,25,21,20,20,23,23,22,24,24,25,24,26,26,25,27,27,28,29,29,29,28,30,29,30,29,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31],[31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,30,31,31,30,31,31,30,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,29,29,29,29,29,28,28,29,28,28,27,28,27,27,26,25,26,26,23,25,23,24,26,25,27,27,27,26,27,29,29,27,27,30,28,27,29,30,30,29,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,29,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,28,28,29,28,29,29,30,30,30,29,29,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,28,29,30,29,28,29,30,29,28,28,26,28,28,27,25,29,29,27,27,28,28,27,28,29,28,28,27,26,26,25,21,21,21,23,23,19,19,22,21,12,18,18,21,20,23,25,26,26,26,28,27,26,26,28,27,26,27,27,27,27,28,28,27,28,28,27,27,27,28,27,27,28,25,25,28,27,26,27,28,29,30,28,30,29,29,30,30,29,29,29,29,29,29,29,29,29,28,28,27,27,26,27,27,26,26,26,25,25,25,26,24,22,25,21,20,21,17,16,15,11,9,9,7,5,2,0,1,4,6,8,12,15,15,19,19,20,24,24,26,26,28,26,26,28,27,25,26,28,27,26,27,28,26,27,28,29,28,28,28,29,28,28,27,27,28,26,27,28,26,26,27,25,26,25,25,25,26,25,23,25,26,23,22,26,25,27,26,28,28,28,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,29,29,29,28,29,29,29,30,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,29,30,29,28,29,29,28,28,29,29,28,28,30,29,27,28,30,29,26,29,29,28,28,29,30,29,29,30,29,29,30,30,29,30,30,29,29,30,29,29,30,29,29,29,29,29,30,29,27,29,29,29,28,27,29,28,26,27,28,28,29,27,29,28,28,29,29,30,30,29,30,30,30,29,30,30,30,30,29,30,30,30,29,29,29,29,29,27,28,27,26,26,27,26,28,27,25,25,28,27,25,27,28,25,25,29,28,24,28,29,29,26,27,29,28,29,29,29,29,30,29,29,29,29,29,28,28,29,28,26,28,29,26,25,27,25,24,24,20,24,25,23,22,26,25,23,24,26,26,25,26,28,27,27,28,28,29,28,28,28,27,27,28,26,26,25,26,26,22,23,24,21,19,20,23,21,22,24,24,24,24,25,26,25,27,27,27,28,29,29,28,30,29,29,29,28,29,29,29,29,30,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,31,31,31,31,30,30,30],[31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,30,31,31,30,30,31,30,30,30,30,30,31,30,30,31,31,30,31,30,31,31,31,31,30,30,30,31,30,30,29,30,29,29,28,28,28,27,28,28,27,27,28,28,26,25,25,25,26,23,24,22,25,22,22,24,25,26,26,25,27,28,27,26,28,28,28,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,31,30,30,31,30,30,30,30,30,29,30,29,29,29,30,29,29,29,28,28,27,29,29,28,28,29,29,28,29,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,29,29,26,27,27,28,27,28,28,29,28,29,29,28,28,29,29,28,30,29,28,28,29,29,29,29,30,30,30,30,30,30,29,29,28,30,30,29,29,30,30,29,30,30,30,30,29,30,29,30,30,30,30,30,30,29,29,30,29,28,29,29,27,28,29,28,27,28,28,27,27,26,24,24,26,25,24,26,27,25,25,27,27,26,28,28,28,27,26,24,24,23,18,19,21,20,20,18,17,18,18,15,17,18,20,20,23,24,24,25,25,26,27,26,26,27,27,26,27,26,26,27,27,27,26,27,28,28,28,26,28,27,27,28,26,26,27,26,26,26,27,28,29,28,29,28,29,29,29,29,29,29,29,29,28,28,28,28,28,28,27,27,26,27,26,26,25,25,24,25,24,26,24,23,25,22,21,21,18,18,16,14,11,10,9,7,5,2,0,1,3,6,8,11,12,15,15,16,21,22,25,26,26,25,25,27,26,24,26,27,25,25,27,27,26,26,27,28,28,27,27,28,28,27,26,28,27,26,27,28,26,26,27,24,25,26,24,25,25,24,22,23,26,22,20,24,24,27,25,27,26,27,28,29,28,28,29,28,28,28,29,29,29,29,29,29,29,30,29,29,29,29,29,28,29,28,28,28,28,29,28,28,30,30,29,29,30,29,29,29,30,29,29,29,29,28,29,29,29,28,29,29,28,27,28,28,28,29,29,29,30,30,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,28,28,29,29,27,28,29,28,27,28,28,27,26,28,28,24,27,28,27,25,27,27,26,26,27,28,27,28,28,27,27,28,29,27,28,29,28,28,29,29,28,28,27,28,28,27,28,28,28,26,28,28,28,27,27,28,28,25,27,28,28,28,27,29,28,29,30,28,29,29,29,29,29,30,29,29,30,30,29,30,29,30,29,29,29,29,29,29,27,27,26,27,26,26,24,27,26,24,24,27,27,22,25,27,24,23,27,27,22,27,27,27,24,26,27,27,27,28,26,28,28,27,28,28,28,28,27,26,27,27,25,26,28,26,24,26,25,24,22,20,21,24,22,19,23,24,21,23,25,25,22,25,27,25,25,27,27,27,26,27,28,26,26,27,25,26,25,25,24,22,21,22,17,16,18,20,19,17,23,21,24,23,23,24,23,25,25,26,26,27,28,26,29,27,29,27,27,28,29,28,28,29,28,28,30,29,29,29,29,29,29,29,29,30,30,30,30,30,29,29,30,29,30,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,31,30,31,31,31,31,30,31,30,30,30,31,31,30,31,30,30,30,30,30,31,30,30,30,30,30,31,30,30,30,30,30],[31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,31,30,30,30,30,30,30,29,29,29,29,29,28,29,28,28,28,29,27,28,28,28,27,27,26,26,21,24,21,24,21,23,25,25,27,26,26,28,28,26,27,29,28,27,28,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,30,29,30,29,28,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,31,30,30,30,30,31,30,30,30,30,30,29,30,29,30,29,30,29,29,29,28,29,27,29,29,28,28,29,29,29,29,30,29,29,30,30,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,29,28,29,30,28,27,27,28,27,28,29,28,27,29,29,27,29,30,28,28,29,29,28,30,29,29,28,29,30,29,30,30,30,30,29,29,28,30,30,29,29,30,30,28,30,30,30,29,30,30,30,29,30,30,29,30,30,29,29,29,29,29,29,29,27,29,29,28,28,28,29,28,28,27,25,24,26,25,22,25,28,26,23,27,27,25,26,27,27,25,25,22,22,22,17,16,21,20,20,17,15,18,19,12,16,14,20,18,21,24,24,25,24,26,26,27,26,28,27,26,27,27,27,26,27,27,26,27,27,27,27,27,27,27,27,27,26,26,27,26,27,27,26,27,29,28,29,28,28,29,29,28,29,28,28,28,28,28,28,28,28,28,27,27,26,26,27,25,26,25,25,25,24,27,24,23,25,24,23,23,20,19,18,15,13,11,9,9,6,4,2,0,1,5,6,9,12,14,13,16,19,22,23,25,26,24,25,26,24,24,25,26,25,24,26,26,24,26,26,28,27,26,26,28,27,26,25,26,25,24,25,27,25,24,25,24,25,24,22,23,24,23,20,23,24,19,17,24,21,25,24,26,27,26,27,29,27,28,29,29,29,28,29,29,29,28,29,29,28,29,29,29,29,29,29,29,30,27,29,28,29,29,29,28,29,29,28,29,30,29,28,29,30,29,28,30,29,28,28,30,29,27,29,29,28,27,29,28,28,29,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,28,28,29,29,27,28,28,28,27,28,28,27,27,29,29,27,27,29,28,27,28,29,27,28,28,28,28,28,29,29,28,28,29,28,29,29,28,28,29,29,28,28,28,29,29,28,28,29,28,28,28,29,28,28,27,29,28,27,28,28,28,28,27,29,28,29,30,29,29,30,29,30,30,29,29,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,28,27,27,27,26,28,26,26,25,27,27,24,25,28,25,25,28,27,23,27,27,27,24,26,28,27,28,28,27,29,29,28,28,28,29,28,28,27,28,28,26,27,28,26,24,26,25,23,23,18,22,25,22,19,23,25,21,22,25,25,23,25,27,25,25,27,26,28,26,27,27,26,26,27,25,26,25,25,24,19,21,20,16,14,17,19,17,17,22,18,23,23,24,23,22,25,25,26,27,27,29,27,29,28,29,28,28,29,28,28,28,29,28,28,29,29,29,29,29,29,28,29,29,29,29,29,30,30,29,30,30,29,30,30,29,30,30,30,30,30,30,30,31,30,30,30,31,30,31,30,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,31,30,30,31,31,31,31,30,30,30,31,30,30,30,30],[31,31,30,30,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,31,30,30,30,30,30,30,29,29,28,28,28,28,27,27,28,27,26,26,26,26,24,24,23,23,24,22,22,22,23,22,21,23,23,23,24,25,26,26,25,24,27,27,24,27,27,28,28,28,29,29,29,29,29,29,30,29,29,30,30,30,29,30,29,30,29,30,29,29,29,29,29,29,30,29,29,29,28,29,29,29,29,30,29,30,30,30,30,29,30,29,29,29,29,29,29,30,30,30,30,30,29,30,30,30,30,30,30,29,29,30,29,29,28,28,28,29,28,28,28,27,26,27,27,28,27,27,28,28,28,28,29,28,28,29,29,28,29,29,29,29,28,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,28,29,29,29,29,29,29,30,29,30,30,29,29,30,29,27,28,28,27,25,27,27,25,26,26,27,26,27,27,27,27,27,27,27,28,28,27,27,28,27,26,28,27,26,27,28,28,28,28,29,29,29,27,28,26,29,29,28,27,29,29,27,29,29,28,29,29,28,29,29,29,29,29,28,29,27,28,28,27,26,27,27,25,26,27,26,26,26,26,25,25,24,22,23,24,23,21,23,25,23,23,25,25,23,25,26,25,26,24,22,21,20,17,15,19,19,19,17,15,18,18,14,16,15,20,18,21,21,23,22,22,24,24,24,24,26,24,24,26,26,24,25,26,27,25,26,28,27,27,26,28,26,25,26,24,25,25,26,25,25,25,26,28,27,28,28,28,28,29,28,29,29,28,28,28,28,28,28,28,28,27,26,26,26,26,25,25,25,25,25,24,26,24,24,25,24,23,22,20,20,19,17,15,14,11,9,9,5,3,1,0,1,4,7,10,13,13,13,17,19,22,25,24,22,24,24,24,23,25,24,23,22,26,25,24,24,26,26,26,25,26,26,25,26,24,26,26,24,27,26,25,23,25,23,23,25,21,22,24,22,18,22,24,18,17,23,20,25,24,25,24,25,27,26,27,26,28,26,26,27,27,27,28,27,27,28,27,27,28,28,27,28,27,27,28,26,27,25,27,28,27,26,28,28,27,27,28,28,27,28,28,28,26,28,28,26,27,27,28,25,27,27,27,25,26,27,26,27,27,27,28,29,28,29,28,28,29,29,29,29,29,29,29,29,30,29,29,28,29,29,29,28,29,29,29,28,28,28,28,27,27,28,27,24,27,27,26,25,26,27,25,24,27,26,24,25,27,25,23,26,25,24,24,26,27,26,26,27,26,25,26,27,25,27,27,26,26,27,27,26,26,25,26,26,25,27,26,26,25,25,25,26,26,25,26,25,24,25,25,26,26,27,27,27,28,28,27,28,28,28,28,28,28,28,28,29,28,28,29,28,28,28,27,28,27,28,27,26,26,25,24,23,25,24,25,24,22,24,25,24,20,24,26,23,22,25,25,21,24,25,25,22,25,25,26,26,26,26,27,27,26,26,25,26,25,26,24,25,25,23,25,25,23,21,24,23,22,21,18,20,23,21,19,22,23,18,20,23,23,19,23,25,22,23,24,24,24,25,24,25,24,23,23,23,23,22,22,20,16,19,18,13,13,15,17,17,14,20,16,22,21,22,20,19,23,23,24,24,25,25,25,26,25,27,25,25,26,26,26,26,28,27,26,27,27,26,27,28,28,27,28,28,28,27,28,28,29,28,28,28,29,29,28,28,29,28,29,29,29,29,29,30,30,29,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30],[30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,28,28,28,27,28,27,28,27,27,26,26,25,25,25,24,23,22,22,22,19,20,20,20,19,19,21,23,24,22,22,24,25,24,24,25,25,26,26,27,28,28,28,29,28,28,28,29,28,29,28,28,29,29,29,29,29,28,29,29,29,29,28,29,29,29,28,29,29,28,28,28,29,29,29,28,29,28,28,29,29,29,29,29,28,29,28,28,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,29,27,27,28,28,27,27,27,27,26,26,26,27,25,25,27,26,26,27,28,27,27,28,28,27,28,28,28,28,28,28,28,28,28,29,29,28,28,28,28,29,28,28,28,28,28,28,28,28,28,27,28,28,28,29,28,28,29,28,28,28,29,28,29,29,29,28,28,28,29,28,27,27,27,26,25,26,25,23,24,23,25,23,25,25,25,25,27,26,25,25,26,25,24,26,26,25,25,26,25,26,26,27,27,27,27,27,28,26,27,26,27,28,27,26,27,28,27,27,27,28,27,27,27,27,28,28,27,28,28,28,26,27,27,26,26,25,25,24,25,25,24,23,24,24,23,23,24,20,21,22,21,20,21,22,21,20,21,21,22,22,21,21,21,21,19,19,18,13,13,16,15,16,15,13,15,16,11,13,13,18,16,18,19,19,21,21,23,23,22,23,24,24,22,25,25,24,24,25,26,25,26,27,26,26,25,27,26,25,26,25,24,24,25,26,24,26,26,27,27,28,27,28,28,28,28,29,29,28,28,28,29,28,28,28,28,27,27,26,27,26,25,26,24,25,25,24,25,24,24,25,22,24,23,21,22,21,19,18,17,15,11,10,9,6,4,2,0,1,4,7,8,9,10,13,14,17,21,19,18,19,21,19,18,20,21,20,18,22,22,22,21,23,24,24,22,23,23,23,22,20,22,23,20,23,23,20,20,22,20,20,22,18,18,20,20,17,18,20,16,14,19,16,22,19,21,21,21,21,23,22,22,24,24,23,24,25,25,25,24,26,25,25,25,27,27,26,25,26,25,26,23,24,23,25,26,24,25,27,27,25,25,26,26,25,25,26,25,24,27,26,25,25,26,27,23,25,26,25,23,24,25,25,26,26,25,27,27,26,27,27,27,28,28,27,28,28,28,29,29,29,28,28,29,28,28,28,28,28,28,28,27,26,27,28,26,26,26,26,23,25,25,23,23,24,24,22,22,24,23,21,22,22,22,19,22,22,21,21,22,22,21,23,24,23,23,23,25,23,24,24,23,23,25,26,23,24,21,24,24,22,23,23,23,21,22,24,24,23,23,25,23,22,23,24,24,25,25,27,25,27,28,26,27,26,27,28,28,27,27,28,27,27,28,28,27,28,28,26,26,26,26,26,24,24,23,23,22,22,21,23,22,19,21,22,22,18,21,22,18,19,22,21,17,22,21,22,19,20,22,21,22,23,20,24,24,21,22,23,24,23,22,19,23,23,19,21,23,21,18,22,21,19,18,16,16,21,16,14,18,20,15,17,18,20,15,18,21,20,18,21,21,22,22,22,22,20,23,23,19,20,19,19,17,15,14,14,11,10,11,12,12,10,14,14,17,15,18,17,16,20,20,21,21,22,24,22,24,22,26,23,23,24,24,23,24,24,23,23,25,25,24,25,25,25,24,25,26,26,25,27,26,27,26,26,27,26,27,26,27,28,27,28,28,27,27,29,29,29,28,29,29,29,30,29,29,30,29,30,29,30,30,30,29,30,30,29,30,30,30,29,29,30,30,29,29,29,29,29,30,29,29,29,29,29],[30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,28,29,29,28,29,29,28,29,29,29,29,29,28,29,29,30,29,30,29,29,29,29,29,29,28,28,29,28,28,26,27,25,25,27,26,26,24,25,24,23,23,22,22,20,18,16,15,14,13,12,13,12,12,11,13,13,16,14,15,17,18,15,16,19,18,16,19,20,21,21,22,23,22,24,23,23,25,24,23,23,26,25,26,25,25,25,25,26,26,26,25,25,25,25,24,24,24,24,23,25,23,25,25,22,23,25,26,24,25,25,26,24,25,26,24,23,25,25,26,25,25,26,26,24,26,26,25,26,25,24,23,24,24,22,23,21,23,22,24,22,20,22,21,19,20,21,21,18,19,21,20,19,21,23,20,21,24,23,19,22,23,23,24,20,24,24,23,22,24,25,23,23,24,23,23,24,24,24,25,24,24,24,24,24,23,23,23,23,22,23,23,22,24,24,22,25,24,23,23,24,24,21,22,23,21,18,21,22,18,16,20,20,16,16,18,18,20,21,20,19,19,20,19,18,20,21,19,19,20,21,16,19,19,18,18,20,21,21,22,22,22,20,19,20,17,20,21,19,17,22,22,17,21,21,22,20,21,21,22,23,22,22,21,21,19,17,19,19,17,17,19,17,14,16,19,16,14,18,18,15,16,15,11,14,16,13,10,15,16,11,14,15,16,14,18,16,15,17,14,15,15,10,9,7,9,8,8,9,7,8,8,7,8,9,10,11,13,15,15,16,17,20,19,18,18,19,18,19,20,19,20,21,23,23,22,23,24,24,26,23,25,24,23,24,23,21,23,25,24,23,24,24,25,25,27,26,28,28,28,28,29,29,28,28,28,28,28,28,28,27,26,26,25,26,25,24,24,22,24,24,22,24,23,23,24,22,22,23,20,21,20,19,19,17,15,13,11,10,8,6,3,3,0,1,2,4,5,7,7,10,10,13,14,12,12,16,16,14,15,16,16,17,19,17,17,19,20,20,20,19,19,18,16,18,15,17,18,17,19,19,16,16,16,14,16,16,13,14,15,13,14,14,14,13,10,13,11,15,14,14,15,14,16,16,17,18,17,17,18,20,19,18,20,20,20,20,21,20,22,21,18,20,19,19,20,17,18,14,18,21,17,16,20,21,17,18,20,19,16,18,19,18,14,19,20,16,15,19,19,14,18,19,17,14,16,17,18,18,19,18,20,20,20,22,23,20,21,23,21,20,23,24,23,22,23,23,23,24,23,23,23,22,22,22,22,21,20,21,21,18,18,21,18,14,17,19,16,15,17,17,14,14,17,15,11,14,16,12,10,16,17,13,13,15,17,15,17,17,16,16,17,16,15,16,18,15,14,18,18,17,16,13,17,17,13,14,16,16,13,15,16,16,13,14,16,16,13,15,18,17,18,19,21,20,21,22,19,22,21,21,22,23,21,22,22,22,22,23,24,23,22,22,21,21,19,20,19,18,17,15,15,14,16,14,15,15,12,12,16,13,11,12,14,11,11,14,11,10,12,14,12,11,13,15,15,16,14,12,15,16,12,14,16,17,15,14,13,15,15,12,13,15,12,11,13,12,11,9,9,9,10,8,7,10,11,7,9,13,11,9,12,13,11,12,15,12,15,15,14,14,12,15,14,12,16,13,13,12,10,9,8,7,5,5,6,5,6,9,9,12,9,11,9,11,14,14,14,15,14,17,15,17,15,18,18,16,17,18,17,15,19,18,16,17,19,18,16,19,20,18,19,20,21,19,20,22,22,22,21,22,21,23,22,22,23,24,24,25,26,25,27,27,29,27,27,27,27,29,27,28,29,28,28,28,29,28,28,28,29,28,29,29,29,28,28,26,28,28,28,27,28,28,25,27,27,26,27,27,26],[30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,29,29,28,29,28,27,29,29,28,28,29,28,29,29,28,29,30,30,29,30,29,29,29,29,29,29,28,29,28,28,28,27,27,26,26,26,26,25,24,25,24,24,23,22,20,18,15,12,11,10,9,8,8,7,7,7,7,7,9,8,9,11,11,10,10,13,12,11,13,14,15,15,16,16,17,18,17,17,17,17,17,17,19,19,19,19,19,19,19,20,19,19,19,19,20,17,18,17,17,18,16,18,17,17,18,17,18,17,18,17,17,19,19,18,18,20,17,18,17,18,17,19,19,19,19,19,20,19,17,18,18,18,15,16,17,15,15,16,15,16,16,16,16,15,16,13,15,15,15,13,15,15,15,14,15,14,15,15,16,15,14,16,16,15,16,15,15,17,17,15,17,16,16,16,16,17,16,16,16,17,18,17,17,18,17,16,18,18,18,18,18,17,16,17,17,18,15,18,18,16,15,17,16,13,14,16,15,12,14,15,12,11,13,13,10,10,12,12,12,14,13,14,15,15,14,13,14,14,13,13,14,15,11,13,13,12,11,13,13,14,15,15,13,14,13,14,11,13,15,12,12,15,15,13,14,15,15,14,14,15,16,15,15,16,14,13,13,12,14,13,11,11,12,11,9,10,12,9,9,10,10,8,9,9,6,7,8,7,6,7,8,6,6,8,8,7,9,9,8,10,7,7,6,5,5,4,5,4,5,5,3,4,5,4,4,6,6,6,9,9,10,11,14,18,18,14,15,20,17,15,19,19,18,18,21,22,21,22,24,24,25,23,25,23,22,25,22,21,23,24,23,22,24,25,25,26,27,27,27,27,28,28,28,28,28,28,28,28,27,28,27,27,26,27,25,27,25,25,25,23,26,24,24,26,23,23,25,22,23,24,21,22,22,20,20,19,17,15,13,12,9,7,5,3,1,0,1,2,3,3,4,5,6,8,8,6,7,8,8,7,8,9,9,9,10,10,9,10,12,13,12,11,11,12,10,10,10,10,9,9,10,11,9,9,9,6,7,8,7,6,7,7,6,6,7,6,5,6,6,8,7,8,8,8,9,11,10,10,10,10,12,13,12,13,14,13,14,14,15,14,16,15,13,14,12,13,13,12,11,9,11,13,12,11,14,14,11,11,13,12,11,12,13,11,10,12,13,10,11,13,12,11,12,13,10,10,11,12,12,14,13,15,15,14,15,14,14,13,14,16,14,14,16,16,18,17,16,16,17,16,16,17,16,15,16,16,15,16,15,14,15,13,12,14,13,10,11,11,9,9,9,10,8,8,10,9,8,8,9,7,7,8,9,8,7,9,10,9,10,11,9,9,10,10,8,11,10,10,10,12,12,10,11,9,11,11,9,9,11,11,10,9,10,10,9,9,10,10,10,9,10,12,12,12,14,14,15,15,13,15,15,15,15,16,16,16,14,17,16,16,17,16,16,16,15,15,15,15,13,12,11,9,10,9,9,8,9,10,9,8,9,9,7,8,9,9,7,8,9,7,7,9,8,7,7,9,8,10,10,8,10,11,10,9,11,10,10,10,9,9,9,8,8,10,9,7,10,7,7,6,6,6,6,7,5,7,8,6,7,9,8,5,7,9,6,8,9,8,10,7,9,8,5,7,8,7,5,7,6,6,4,5,5,2,2,3,3,3,3,5,4,5,5,5,5,5,6,7,8,9,9,12,10,12,10,11,12,9,11,12,10,10,12,11,10,11,13,10,11,12,13,12,11,13,14,12,13,14,15,15,16,16,17,18,18,18,18,19,20,20,23,21,25,25,24,23,25,23,24,27,25,26,28,24,28,27,27,26,27,26,27,28,27,26,26,27,27,24,24,28,27,24,28,25,26,26,27,24,24,26,24],[29,29,29,29,29,30,29,29,29,29,29,28,29,28,29,28,29,29,28,29,29,28,29,29,28,29,29,29,29,29,28,29,29,30,29,29,29,29,29,29,29,28,28,28,28,28,27,26,27,26,25,25,25,24,24,24,23,22,22,21,19,17,15,10,9,7,8,7,7,7,6,6,7,6,7,7,8,9,10,9,9,10,11,9,10,12,12,14,14,13,14,14,13,15,14,14,14,14,15,15,15,16,15,14,16,16,15,15,15,15,15,14,14,14,15,14,14,14,14,14,14,13,13,14,15,14,13,15,14,14,14,14,14,13,14,15,15,15,14,15,14,14,15,14,13,13,14,13,14,14,14,13,13,14,14,14,14,13,15,13,13,12,11,13,12,11,12,14,12,12,12,12,12,12,13,13,12,13,12,13,13,12,12,12,13,12,13,13,13,12,13,13,13,13,13,15,15,15,14,15,15,15,15,15,15,15,15,14,13,15,14,14,13,14,14,13,13,13,12,11,12,13,10,10,11,10,9,8,10,10,8,8,9,9,10,11,12,11,11,12,11,10,10,12,10,10,11,11,8,10,11,9,10,11,11,12,12,12,11,10,10,10,9,10,11,10,9,12,12,10,11,12,12,12,12,13,13,13,12,12,12,12,10,10,10,9,9,9,9,9,7,8,8,8,7,8,8,7,7,7,6,7,6,7,5,6,7,5,5,6,6,5,7,7,6,7,5,5,5,4,4,4,4,5,5,6,3,4,6,4,3,5,5,6,7,8,10,11,14,17,18,15,15,18,17,16,18,18,18,17,18,21,20,21,23,23,24,22,25,22,20,22,21,19,21,22,22,21,22,23,26,25,26,25,25,26,27,26,27,27,26,26,26,26,26,27,27,27,25,26,26,26,25,25,26,23,25,25,24,25,24,24,25,23,23,24,21,22,21,19,19,18,17,15,14,13,10,9,6,3,2,1,0,1,2,3,4,5,5,6,6,6,6,7,7,7,8,8,8,9,9,10,9,9,11,11,11,9,10,9,8,8,8,8,9,9,10,11,10,10,9,9,8,8,7,6,6,6,6,6,5,5,4,4,4,6,6,6,7,7,7,8,8,8,8,9,10,9,9,10,10,11,11,12,12,12,12,11,10,10,10,9,10,8,9,8,9,10,9,10,11,11,9,10,10,10,9,9,10,10,9,10,9,9,10,9,10,9,10,11,11,9,10,10,10,11,13,13,13,13,12,12,12,12,13,13,12,13,14,14,14,13,14,14,14,14,16,16,14,13,14,14,13,13,13,12,11,11,11,11,9,9,10,9,8,8,9,8,8,7,8,8,7,7,8,6,5,7,8,6,6,7,8,7,9,9,8,8,9,9,9,9,9,8,9,9,9,8,9,8,9,9,8,8,8,8,8,9,9,8,8,8,9,8,7,8,9,10,10,10,13,11,13,13,11,12,13,14,14,13,13,13,13,14,14,13,15,13,14,13,14,13,12,12,12,11,9,8,8,8,8,8,7,8,7,7,7,8,7,7,6,7,6,7,8,6,6,7,7,5,6,7,7,9,8,8,10,10,8,9,8,9,8,8,7,8,8,6,6,7,6,7,7,7,6,6,4,5,5,5,4,6,5,5,4,6,6,5,6,7,6,6,8,7,8,6,7,7,5,5,6,7,6,5,5,4,4,5,4,3,2,2,4,3,3,4,4,5,4,5,5,4,6,7,7,8,8,9,8,9,9,10,10,9,9,10,9,9,10,10,9,10,10,10,10,10,11,11,10,10,11,10,10,12,13,12,15,14,15,15,16,16,16,17,18,20,20,20,23,23,23,22,23,22,21,24,23,25,26,24,26,26,26,26,25,25,27,26,26,26,26,26,25,23,25,27,26,24,26,24,25,25,26,23,22,24,23],[29,29,29,29,29,30,30,29,29,29,29,29,29,28,29,28,29,29,28,29,29,28,29,29,29,29,29,29,29,29,28,29,29,30,29,29,29,29,30,29,29,29,29,29,29,29,28,27,28,27,26,26,26,25,25,25,23,23,22,21,19,16,13,11,9,8,6,5,5,5,4,5,5,6,7,7,7,7,8,7,7,8,9,8,9,10,11,11,12,11,12,13,11,12,13,13,12,13,14,13,13,14,13,13,15,15,14,14,13,14,14,13,13,13,13,12,12,13,12,12,13,12,12,14,13,13,12,14,13,12,14,13,12,14,13,14,13,15,14,14,13,13,14,14,12,12,13,12,12,11,12,11,11,11,12,11,12,11,11,11,11,10,10,11,11,9,10,11,11,10,10,11,11,10,11,11,11,11,11,11,12,11,12,12,12,12,12,12,12,12,13,11,13,13,13,14,14,14,14,15,15,13,14,14,14,14,13,13,13,12,13,13,12,13,13,11,11,12,11,11,10,12,10,9,10,9,10,8,9,9,7,7,8,8,9,9,10,10,10,10,9,9,9,10,9,9,10,9,8,9,9,9,9,9,11,11,11,12,11,10,11,9,10,10,10,10,11,10,10,12,11,10,10,11,12,12,12,12,12,11,11,11,10,9,8,9,10,8,8,10,8,7,8,8,7,8,9,7,7,7,5,5,5,5,5,5,6,6,5,6,6,5,5,6,6,5,5,4,5,3,3,2,3,2,3,4,1,2,4,4,4,4,4,5,7,8,9,12,14,17,17,17,16,17,17,16,18,17,18,19,20,21,21,21,23,23,24,22,24,23,21,23,20,20,22,23,22,22,23,24,26,26,27,26,27,28,28,27,28,28,28,28,28,28,27,28,28,28,27,27,26,27,27,26,27,24,27,26,25,26,24,24,26,24,24,24,22,22,22,19,20,18,17,15,13,11,9,8,7,4,2,1,2,0,1,2,2,3,4,4,5,4,4,5,5,4,5,5,6,6,7,7,6,7,8,8,8,7,7,7,7,6,5,5,6,6,6,7,6,7,5,6,5,5,5,4,4,4,4,4,3,3,3,3,3,4,5,5,6,5,6,7,6,6,7,7,7,7,7,8,8,9,11,11,11,11,10,10,9,9,9,8,9,7,9,7,8,8,9,8,9,9,10,10,10,9,10,9,9,9,9,9,9,10,10,8,9,10,10,10,10,10,9,10,10,10,12,12,12,12,12,11,11,11,11,13,10,11,12,12,12,12,13,12,13,14,12,12,12,12,12,12,11,11,11,10,11,9,9,9,8,7,9,9,8,7,8,9,7,7,8,7,6,6,7,6,6,6,7,7,7,7,7,7,7,7,7,6,7,7,7,7,8,7,7,8,9,7,8,7,8,8,7,7,7,7,7,7,7,7,6,6,7,7,7,7,8,8,9,9,10,9,10,11,10,10,11,10,12,11,11,11,11,12,12,11,13,12,12,12,12,11,12,11,10,9,8,7,7,7,7,6,7,7,6,6,7,6,5,6,5,6,6,6,6,6,6,6,6,4,5,6,5,7,6,6,7,7,7,6,7,7,7,7,6,7,7,6,5,6,6,5,5,6,5,5,3,4,5,4,3,5,5,4,3,5,5,4,6,5,6,5,5,6,6,6,6,6,6,5,6,6,7,5,5,4,4,3,3,3,3,3,2,2,3,4,3,4,4,4,4,5,5,7,6,6,7,7,7,7,8,8,8,7,8,7,7,7,8,7,8,8,8,8,9,8,8,8,9,9,8,8,9,10,12,13,13,13,14,14,14,14,15,17,17,17,20,19,24,22,23,20,22,23,21,25,22,24,27,24,26,26,26,26,26,26,28,27,26,26,27,26,25,23,25,27,27,24,26,26,25,27,26,24,23,25,23],[28,28,28,28,28,28,28,28,28,27,26,26,27,26,26,26,26,27,25,26,26,26,26,26,26,26,27,26,26,26,26,27,27,28,26,27,27,27,27,27,27,26,26,27,27,26,25,25,24,24,24,24,23,22,21,22,21,21,20,18,16,15,12,10,8,7,7,6,6,6,5,5,5,5,6,7,6,8,8,8,7,8,10,8,9,10,10,10,10,11,11,11,11,12,12,12,11,11,13,12,13,13,13,12,13,14,14,14,13,14,14,12,11,12,12,12,11,11,12,12,12,11,11,12,12,12,11,13,12,11,13,12,11,12,12,13,13,13,13,13,14,12,13,12,12,12,12,11,10,12,12,10,11,10,10,11,11,11,10,10,10,10,9,10,10,10,10,10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,11,11,10,10,11,11,11,10,11,10,11,12,11,12,13,12,12,13,13,12,12,12,12,12,11,11,11,12,11,11,11,11,12,11,11,11,11,10,9,10,10,9,9,9,8,8,9,8,8,7,8,8,8,9,10,9,10,9,9,9,9,10,10,8,8,9,9,8,8,9,8,9,9,10,11,10,10,9,9,9,8,9,9,9,8,9,9,9,10,9,10,10,10,9,10,10,10,10,10,9,9,9,8,9,8,8,7,8,8,8,7,7,7,8,8,7,6,6,5,5,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,3,4,4,4,3,3,4,4,3,3,3,4,3,3,4,6,6,8,11,12,12,14,15,15,16,16,15,15,14,16,16,16,17,18,20,19,20,22,21,22,20,23,21,19,21,20,18,20,21,20,19,21,22,24,24,25,24,25,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,24,25,25,24,25,23,25,24,23,24,22,22,24,23,22,23,22,21,21,20,20,19,17,15,14,12,11,9,6,5,3,2,1,1,0,1,1,2,2,3,3,3,3,4,4,3,5,5,4,5,6,6,6,6,7,7,7,6,6,5,5,5,4,4,6,5,6,7,5,6,5,4,4,5,5,4,3,4,3,3,3,3,2,2,3,3,4,4,4,4,5,5,5,5,5,7,6,7,7,7,7,8,9,9,9,10,9,8,8,8,8,8,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,8,8,8,8,8,8,7,8,8,8,7,8,8,8,9,10,10,10,10,9,9,9,10,10,10,10,10,11,12,12,11,12,12,12,11,11,12,10,10,10,11,11,10,9,10,9,9,9,9,8,8,8,9,8,7,7,8,7,7,7,7,6,6,7,6,6,6,7,6,6,6,6,6,7,7,7,6,7,8,7,7,7,8,7,8,8,7,8,6,8,7,7,7,7,8,7,7,7,7,7,6,7,8,7,7,8,8,8,9,9,9,10,10,10,11,11,11,11,11,11,11,11,11,11,12,13,11,11,11,10,12,11,10,10,9,8,7,7,7,7,6,7,7,6,6,7,6,6,6,6,6,6,6,6,5,5,6,5,4,4,5,4,5,6,5,6,7,6,6,7,7,6,6,6,6,7,6,6,6,6,5,6,6,5,5,3,3,5,4,4,4,5,4,4,5,6,4,4,5,5,4,6,6,6,6,6,6,5,6,5,6,6,5,5,5,4,4,4,3,3,2,3,2,2,2,2,3,3,3,3,4,4,5,5,6,6,7,6,7,7,8,7,6,7,6,6,6,7,6,6,7,7,7,8,8,7,8,8,8,8,9,9,9,10,10,12,11,12,12,12,13,12,14,14,16,17,18,21,20,19,18,20,20,18,21,19,21,22,21,23,23,24,23,22,23,25,25,23,24,23,23,23,21,23,24,23,20,23,21,20,23,22,20,20,22,20],[29,29,28,29,29,29,29,28,28,27,27,26,28,27,27,27,27,27,27,28,27,26,28,28,27,27,28,27,28,29,27,28,29,29,27,29,28,28,29,29,29,28,27,28,28,27,27,26,26,25,25,24,24,23,23,22,21,22,20,18,16,14,11,9,8,7,6,6,6,6,5,5,5,6,7,6,6,7,8,8,8,9,9,8,9,9,10,10,10,11,11,11,11,11,12,12,11,12,13,13,13,14,14,13,14,15,15,15,14,15,15,14,12,12,12,12,12,12,12,11,13,11,11,12,13,11,11,13,12,11,12,12,11,12,13,13,13,12,13,13,12,12,13,12,11,12,12,11,10,11,11,10,11,10,11,11,11,11,11,10,10,10,9,10,10,10,9,10,10,10,10,10,10,10,10,10,9,9,10,9,10,9,9,10,10,9,10,10,9,9,10,10,10,10,11,12,13,12,11,12,13,12,12,12,13,12,12,11,10,11,11,11,10,11,11,9,10,10,9,9,9,10,9,8,9,9,8,8,8,8,7,7,7,8,8,9,9,9,9,9,9,8,8,10,9,8,8,9,7,8,8,8,7,8,8,9,9,9,8,8,8,8,7,7,8,8,7,8,9,8,8,9,9,8,8,8,9,10,9,9,9,9,8,8,8,8,7,8,7,7,6,7,7,6,6,7,7,6,6,6,5,5,5,5,5,4,5,4,4,5,4,4,4,5,4,4,3,3,3,3,3,3,3,3,4,3,3,3,4,4,4,5,5,7,7,10,11,12,15,17,16,17,15,16,16,16,18,17,17,17,18,19,20,21,23,21,23,21,24,22,20,24,21,19,21,22,22,20,23,24,24,25,25,25,26,27,27,27,27,27,27,27,27,27,27,28,27,27,26,26,26,26,26,25,27,23,26,25,25,26,25,24,26,23,24,25,24,23,24,22,22,21,18,17,15,12,10,10,7,5,3,2,2,1,1,0,1,1,2,2,3,2,2,3,3,3,4,4,5,4,4,5,5,5,6,6,6,5,5,5,5,4,4,4,5,4,6,6,4,5,5,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,3,3,4,3,4,4,4,4,5,5,5,5,5,6,6,7,7,8,8,8,8,8,6,7,6,7,7,6,7,6,6,7,7,6,7,7,7,6,7,7,6,6,7,7,6,6,7,6,6,7,7,6,7,8,8,7,7,7,8,9,9,9,9,9,8,8,8,9,9,10,9,9,10,11,12,11,12,11,12,11,11,11,11,10,10,10,10,9,9,9,9,8,9,8,8,7,8,7,7,6,6,6,5,6,6,5,5,6,6,5,5,5,5,4,4,5,5,4,5,6,5,5,6,6,5,5,5,5,5,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,7,7,6,7,7,8,8,9,9,10,10,10,10,10,10,11,12,11,11,11,10,12,10,11,12,11,11,11,11,10,10,10,9,9,8,7,7,6,7,6,6,7,6,6,6,5,5,5,6,4,5,5,4,5,4,5,4,4,4,4,4,5,4,4,5,5,5,6,6,6,6,5,6,6,6,5,6,5,6,5,5,5,5,5,4,5,4,4,3,4,5,4,4,5,4,4,4,5,4,4,5,5,6,5,5,5,4,5,5,5,5,5,6,4,4,5,3,3,3,3,3,1,2,2,2,3,4,4,3,4,4,5,5,5,6,6,6,6,6,7,6,6,6,5,5,5,5,5,5,5,5,5,6,6,6,5,7,7,6,6,7,7,9,10,10,10,11,13,11,11,13,14,14,16,16,18,20,20,20,17,19,20,19,23,19,22,22,21,25,24,22,23,24,23,24,25,23,22,22,24,23,19,21,24,24,20,23,22,22,22,22,20,21,22,19],[29,29,29,29,29,29,29,29,29,28,28,27,28,27,28,27,27,28,26,28,28,27,28,28,27,28,28,28,28,28,27,28,29,29,27,29,28,28,29,28,28,28,28,28,28,27,26,25,27,25,25,25,25,24,22,23,21,21,21,20,17,15,12,10,9,7,7,7,7,6,6,6,6,6,8,8,7,8,8,8,9,8,8,8,8,10,10,11,10,10,10,11,10,11,11,10,10,11,12,11,11,12,12,12,13,13,12,13,12,13,13,12,11,11,12,12,11,12,12,11,11,11,11,12,11,11,11,12,10,11,12,11,10,12,11,13,11,12,11,11,12,10,11,11,10,10,11,10,10,10,10,10,10,10,11,10,11,11,11,11,11,10,10,9,9,10,10,9,10,10,10,9,10,9,10,9,10,9,9,10,10,10,10,10,9,10,10,9,10,10,9,9,10,10,10,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,10,10,10,10,9,10,9,9,9,8,9,9,9,8,8,9,8,8,8,8,8,8,8,9,9,8,9,9,9,8,9,9,9,9,8,8,8,9,8,7,8,8,8,8,9,9,9,8,8,9,8,9,8,8,8,8,7,8,8,8,8,8,8,9,8,8,9,9,9,9,8,7,8,7,8,8,8,7,8,7,7,8,7,7,8,9,6,6,6,6,5,5,5,4,5,5,5,4,5,4,4,5,6,4,4,3,3,3,3,3,3,4,3,4,4,3,4,5,5,4,5,6,7,8,12,13,13,15,16,16,16,17,17,16,16,17,17,18,17,20,21,21,20,23,22,23,21,24,21,19,21,20,20,20,22,23,21,22,24,24,26,27,25,26,27,26,26,27,27,27,27,27,27,26,27,26,26,25,26,26,26,26,25,26,24,25,25,25,26,24,24,25,24,21,23,25,21,22,22,21,21,20,17,16,14,11,9,8,6,4,2,3,2,1,1,0,1,1,2,2,2,2,2,2,2,3,4,3,4,4,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,5,5,5,5,5,4,4,4,3,3,2,3,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,5,5,5,5,5,5,6,7,7,7,8,8,7,7,6,7,7,7,7,6,8,6,6,8,7,7,7,7,7,7,7,7,7,7,7,8,7,7,7,8,8,7,7,8,7,8,8,8,7,8,8,8,10,10,9,9,9,9,8,9,9,10,8,10,10,11,11,11,10,11,12,11,10,11,10,10,9,10,9,9,9,8,9,8,8,7,7,8,8,7,8,8,8,7,6,7,6,6,5,5,5,5,5,5,5,5,4,5,5,4,5,6,5,6,6,6,6,6,6,6,7,6,7,5,7,6,6,7,7,6,6,7,7,6,6,6,7,7,7,8,8,7,8,8,8,9,9,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,12,12,11,11,11,10,10,10,10,9,8,8,7,8,7,7,7,7,7,6,7,6,6,5,5,6,6,5,5,5,5,5,4,5,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,7,5,6,6,6,5,6,6,6,5,5,4,4,5,3,4,5,4,5,4,4,4,3,4,4,4,5,5,5,6,5,5,5,5,5,5,5,4,5,4,4,4,3,3,3,3,3,1,2,1,2,2,3,3,3,4,4,4,5,5,7,6,6,6,6,7,6,5,6,5,5,5,6,5,5,6,5,5,5,5,6,5,6,6,6,7,7,7,8,9,10,10,11,11,11,12,11,13,14,15,17,17,20,19,19,17,18,18,18,22,19,21,22,22,26,25,24,24,24,23,26,25,24,23,23,24,22,20,21,24,24,20,23,22,22,24,23,20,20,23,20],[29,29,28,28,28,29,28,28,28,27,27,26,27,26,26,26,27,26,26,27,26,26,27,27,26,26,27,26,27,27,26,27,28,28,27,28,27,27,28,27,28,27,27,27,27,27,26,25,26,25,25,24,24,23,22,22,20,21,20,19,16,15,12,9,8,7,6,6,6,6,5,5,5,5,7,6,6,7,7,7,8,8,8,8,8,9,9,9,9,10,10,10,10,11,11,10,10,11,12,11,12,12,12,12,13,13,13,13,13,14,14,13,12,13,12,13,11,12,10,11,12,10,10,11,12,11,10,12,11,11,11,11,10,10,11,12,11,11,11,11,10,10,11,11,10,11,11,10,9,11,10,9,10,9,10,10,11,11,10,11,9,9,9,9,9,9,8,10,10,9,8,9,9,9,9,9,9,8,9,8,8,9,8,9,8,8,8,9,9,8,9,9,9,8,9,10,11,10,10,11,11,11,11,10,10,10,10,10,10,10,10,10,9,10,10,9,9,9,8,8,8,8,8,8,8,8,8,8,7,7,7,7,8,7,8,8,8,8,8,9,9,8,7,8,8,7,7,7,7,7,7,7,7,7,7,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,9,8,8,8,7,7,7,7,7,7,7,7,7,6,6,7,6,6,6,6,6,6,5,4,4,5,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,5,6,6,7,10,10,10,14,16,15,15,16,16,16,16,18,17,17,18,19,21,21,22,23,22,23,21,24,21,20,22,21,19,20,22,21,20,22,24,24,25,26,25,26,27,27,27,26,27,27,27,27,27,26,27,27,27,26,26,26,26,26,26,26,25,25,26,25,25,24,25,26,23,22,23,24,21,22,22,21,21,20,19,16,14,13,11,8,6,4,3,3,2,2,1,1,0,1,1,1,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,4,4,4,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,2,1,2,2,1,1,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,6,5,6,7,7,7,6,6,6,5,6,6,5,6,6,6,6,6,6,6,7,7,7,6,6,6,5,6,6,6,6,7,6,6,6,7,6,7,7,7,7,7,7,8,8,9,9,9,9,8,8,8,8,8,9,8,9,9,10,11,11,10,11,11,10,11,10,10,10,10,10,9,9,9,9,8,8,8,7,7,7,7,7,6,6,7,6,6,5,6,5,4,5,5,5,4,4,5,5,4,4,4,4,4,5,5,4,5,5,5,5,5,6,5,5,6,6,6,5,5,6,5,5,6,6,5,6,6,6,6,6,7,7,6,7,7,7,8,8,9,9,10,9,9,9,9,9,10,10,10,10,11,11,11,11,12,11,11,11,11,10,10,9,9,9,8,7,7,7,7,6,7,6,5,6,6,5,5,5,6,4,4,5,4,4,4,4,5,3,3,4,4,4,4,4,5,5,5,5,5,6,5,5,5,5,6,5,5,5,5,5,5,6,5,5,4,4,5,4,3,4,4,4,3,4,4,3,3,4,4,4,4,4,5,5,5,5,4,5,5,5,5,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,3,3,3,3,4,4,5,4,6,6,5,6,6,7,6,5,5,5,5,5,5,4,4,5,5,4,5,5,5,4,5,5,5,5,7,6,7,8,9,8,9,11,10,10,11,12,12,14,14,15,18,19,19,16,18,18,17,21,18,22,20,20,24,22,21,23,23,21,23,23,22,22,21,22,21,18,21,22,22,18,22,20,19,21,21,18,18,20,17],[29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,27,28,28,28,28,29,28,28,29,28,28,29,29,28,29,28,29,29,29,28,29,29,28,29,29,29,28,28,28,28,28,27,26,27,26,25,26,26,25,24,24,22,21,20,21,18,15,13,11,9,8,7,8,7,7,6,6,7,6,8,8,7,8,10,9,8,9,10,9,9,11,10,11,11,11,12,12,11,12,12,12,11,12,13,13,13,13,14,12,14,14,14,13,13,14,14,14,12,13,12,13,13,13,12,12,13,11,11,12,13,11,11,12,11,11,12,11,10,12,11,13,12,12,12,12,11,11,12,12,10,11,12,11,10,11,11,10,10,10,11,11,12,12,12,11,10,10,11,11,11,9,10,10,10,9,10,10,10,10,10,10,9,9,10,10,10,9,9,10,10,9,10,10,9,10,10,9,10,10,10,11,11,11,11,11,11,11,11,12,11,12,12,11,10,11,11,11,10,11,11,10,10,10,10,9,9,10,9,8,9,9,8,8,9,8,7,7,8,8,9,9,9,9,9,9,9,9,8,9,8,8,8,8,8,8,8,8,8,8,8,9,9,9,8,8,8,8,8,8,8,8,8,8,8,9,8,8,8,8,8,9,9,10,9,10,9,9,9,8,8,8,8,8,7,8,7,7,7,7,7,7,8,6,6,6,5,5,6,5,5,5,5,4,5,5,4,4,5,5,4,4,3,3,4,3,3,4,4,4,5,5,4,4,5,5,5,6,7,7,8,10,11,11,13,15,16,15,15,16,18,17,19,20,19,20,21,24,22,23,24,24,24,23,24,21,21,23,21,20,20,21,23,22,23,24,24,25,26,26,26,27,27,27,27,27,27,27,28,27,27,28,27,27,26,27,26,26,27,26,26,25,25,26,24,26,25,24,24,24,23,24,24,23,22,23,20,21,20,19,17,15,15,12,9,6,4,3,4,2,2,2,1,1,0,1,2,1,1,1,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,4,4,3,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,4,4,4,4,5,5,5,6,6,7,8,7,7,7,6,7,6,6,6,6,7,6,6,7,7,7,7,7,8,7,7,7,7,7,7,8,7,8,7,8,8,7,7,8,8,8,8,8,8,8,8,9,10,10,10,10,9,9,9,9,9,10,10,10,11,11,12,12,12,11,13,12,12,12,12,11,11,11,10,10,10,9,10,8,9,9,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,5,4,5,5,4,5,5,5,4,4,5,4,4,5,6,5,5,6,7,7,6,7,7,7,7,6,7,7,6,6,7,7,7,7,7,7,7,8,7,7,8,8,9,9,9,11,10,11,11,10,11,10,11,12,11,11,12,12,12,12,12,12,13,12,13,11,11,11,11,10,10,9,9,8,8,8,7,8,7,7,7,7,6,6,6,6,6,5,6,5,5,4,4,4,4,4,4,4,5,4,5,6,6,7,6,6,6,6,7,6,6,7,6,5,6,6,5,6,7,6,6,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,4,4,4,4,4,4,4,3,2,2,2,2,3,3,3,3,4,4,5,5,6,6,6,6,6,6,7,6,5,5,5,4,5,5,4,4,5,5,4,5,5,5,5,6,6,6,6,6,6,8,8,9,9,9,11,10,10,11,12,13,14,17,17,19,19,18,17,19,19,17,22,19,21,22,21,25,23,24,24,23,24,25,24,23,22,23,24,22,20,20,24,23,19,23,21,21,23,22,18,19,22,18],[28,28,28,28,28,28,28,28,28,27,27,26,27,26,27,26,27,26,27,27,27,27,27,28,27,27,28,28,27,27,27,27,28,28,27,28,27,28,28,28,28,28,27,27,27,27,26,25,26,25,25,24,24,23,23,23,22,22,20,20,18,16,14,11,10,9,7,8,7,7,6,6,6,6,7,7,7,8,9,8,7,8,9,8,8,9,9,10,10,10,11,11,11,11,11,11,11,11,12,12,12,13,12,12,13,13,13,13,13,13,14,13,12,12,12,12,11,11,10,11,11,10,10,11,11,11,10,12,11,10,11,11,10,11,11,12,12,11,12,11,12,10,12,11,11,11,12,10,10,11,11,9,10,9,10,10,11,11,10,11,10,9,9,9,9,9,9,10,9,8,9,9,9,9,10,10,9,9,9,9,9,9,9,10,9,8,9,10,9,8,10,9,9,9,10,11,11,11,10,11,11,11,11,11,11,11,11,10,10,10,11,10,9,11,10,9,10,10,9,8,8,9,9,8,8,9,7,7,8,8,7,7,8,8,9,9,8,9,8,9,9,8,8,8,8,7,7,8,7,7,7,7,7,7,8,8,9,8,8,7,7,7,7,7,8,7,6,7,8,7,7,8,8,7,8,8,8,9,9,9,8,8,8,8,8,8,7,7,7,7,6,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,5,4,4,4,4,3,4,5,4,3,3,3,3,3,4,4,4,4,4,5,4,5,5,5,5,6,7,7,9,10,11,12,14,15,17,15,15,17,17,17,19,19,18,18,20,21,21,21,23,22,24,21,23,20,19,20,19,18,19,20,20,20,21,22,24,23,25,23,26,25,25,26,25,26,26,26,26,26,26,26,25,26,24,25,24,24,26,24,25,24,23,24,23,25,24,23,25,24,23,24,24,23,22,23,20,20,19,18,17,16,13,13,9,7,5,4,4,3,3,2,1,1,1,0,1,1,1,1,1,2,2,2,2,3,2,3,3,3,3,3,4,3,3,4,4,3,2,3,3,3,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,3,5,4,5,6,6,8,7,7,7,7,6,6,5,6,6,6,6,6,5,6,6,6,7,6,6,7,7,7,7,6,6,6,6,7,7,7,6,7,7,7,7,8,7,7,7,7,8,8,10,9,9,9,8,8,8,8,9,9,9,9,10,11,11,12,12,11,12,12,11,12,11,11,11,11,10,9,10,9,9,8,8,8,8,7,8,8,6,7,7,7,6,6,6,5,5,5,5,5,4,5,5,4,4,4,5,4,4,5,5,5,5,6,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,7,6,7,7,7,7,8,8,8,8,9,10,9,11,10,9,10,9,10,11,11,11,11,12,12,12,13,13,13,12,12,12,11,11,10,10,9,9,8,8,8,8,7,7,7,7,6,6,6,6,5,6,5,4,5,5,4,4,4,4,3,4,4,4,4,5,5,5,5,5,5,6,6,6,6,5,6,6,5,6,6,6,5,6,6,6,6,5,5,6,5,4,4,5,5,4,4,5,4,4,4,5,4,4,5,5,6,6,6,5,5,6,5,5,5,5,5,5,5,4,4,4,4,3,3,3,2,2,3,3,3,3,4,4,5,5,5,6,6,5,6,6,6,5,5,5,5,4,4,5,5,4,5,5,5,5,5,5,5,5,6,6,5,6,7,7,8,9,9,9,10,10,10,11,12,13,14,16,17,19,20,18,17,20,20,18,22,19,20,22,19,23,23,22,23,24,23,23,24,23,21,23,23,22,20,21,23,23,20,22,19,21,21,22,19,18,21,20],[28,28,28,28,29,28,29,28,28,28,27,27,27,26,26,27,27,27,27,27,28,26,28,28,27,28,28,27,28,28,27,28,29,29,28,29,27,28,28,28,28,27,27,28,28,27,27,25,26,25,24,25,24,23,21,22,21,20,19,20,17,14,13,11,10,9,8,9,8,8,7,7,7,6,8,8,8,9,9,9,9,9,9,9,10,11,10,11,11,12,11,12,12,12,12,12,12,12,13,13,13,14,14,13,14,15,14,14,14,15,15,15,13,14,13,14,13,13,12,12,12,12,11,12,13,12,11,13,12,10,12,12,11,11,11,12,12,11,11,12,11,11,12,12,10,12,12,11,11,13,12,10,11,10,11,12,12,12,12,12,12,11,11,11,11,10,10,11,10,9,10,10,9,10,11,10,9,9,10,9,10,9,8,10,10,9,9,10,10,9,10,10,9,10,10,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,10,12,11,10,10,10,10,9,9,10,9,9,9,9,8,9,9,8,7,8,8,9,9,9,9,9,9,9,9,8,8,9,8,7,8,8,7,7,8,8,7,7,7,8,9,9,7,7,7,8,8,7,8,8,8,7,9,8,8,8,9,8,8,9,9,9,9,10,9,10,9,9,9,8,8,8,8,8,7,7,7,7,7,7,7,6,6,6,5,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,4,3,4,4,5,5,5,5,5,6,6,6,6,7,7,8,9,11,11,12,13,15,16,14,15,16,17,16,16,18,18,18,19,21,21,22,22,22,23,21,22,21,19,20,20,19,19,21,22,21,21,23,23,25,26,25,26,26,25,26,27,26,26,26,26,26,26,27,26,26,25,26,25,25,26,24,26,24,25,25,24,25,24,23,25,23,23,24,24,22,22,22,20,21,19,17,16,14,13,12,10,7,6,5,5,4,3,3,2,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,3,3,4,3,4,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,3,3,3,4,4,5,5,5,6,6,7,7,7,7,7,6,6,5,6,6,5,6,6,5,6,7,6,6,6,7,6,7,7,7,7,7,7,7,7,7,8,7,7,8,8,8,8,8,7,8,8,8,9,10,10,10,10,9,9,9,9,10,10,10,11,11,12,12,12,12,12,13,13,12,12,12,11,11,11,11,10,10,10,10,9,9,9,8,9,9,8,8,8,7,7,7,7,7,6,6,6,6,5,5,5,5,4,5,5,5,4,4,5,5,4,5,6,6,5,6,6,6,5,7,6,7,6,6,7,7,6,7,8,8,7,7,7,8,8,8,8,7,9,8,9,9,9,11,11,11,11,11,11,12,12,12,12,12,13,13,13,13,14,13,14,12,13,12,12,12,11,11,10,10,9,9,9,8,8,8,7,8,7,7,8,7,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,5,6,6,6,6,6,6,7,6,6,6,7,6,6,7,7,7,7,7,7,6,6,6,6,6,5,5,6,5,5,5,5,5,4,5,5,5,4,5,5,5,6,5,5,5,6,6,6,6,6,5,5,6,5,5,5,5,4,3,3,3,2,3,3,3,4,5,4,5,5,5,6,6,5,6,5,7,6,5,6,4,4,4,6,4,5,5,6,4,5,5,5,6,5,6,6,6,6,6,7,8,9,8,9,10,10,10,10,12,12,14,16,16,20,20,17,17,20,19,17,21,19,20,21,21,25,24,22,22,24,23,25,24,24,22,23,23,22,20,20,23,22,18,22,20,20,22,22,18,18,21,19],[29,29,29,29,29,29,29,29,28,28,28,27,28,27,27,27,28,28,28,28,28,27,28,28,27,28,28,27,28,28,27,28,29,29,28,28,28,28,29,28,29,28,28,28,28,28,27,25,26,26,25,24,24,23,23,22,21,21,20,18,16,15,12,10,9,8,8,8,7,8,7,6,7,6,7,7,8,8,9,9,8,8,9,8,8,10,9,10,11,10,11,12,11,11,12,11,11,11,13,12,12,13,13,13,13,14,14,14,14,14,14,14,13,13,12,13,12,13,12,12,13,12,11,12,12,11,10,13,12,11,12,12,11,11,11,12,12,12,12,12,12,11,12,12,11,11,11,11,10,11,11,10,11,10,10,11,12,12,11,11,10,10,10,10,10,8,9,10,10,9,10,10,9,9,10,10,8,9,10,9,10,8,8,9,9,8,9,10,8,8,9,10,8,9,9,10,11,11,10,10,10,11,10,11,11,11,11,10,10,10,11,10,9,10,10,9,10,10,10,8,9,10,9,8,8,9,7,7,8,8,7,7,8,8,9,9,9,9,8,8,9,8,8,8,8,7,7,8,7,7,7,7,6,6,7,8,8,8,7,6,6,7,7,6,7,7,6,7,8,7,7,8,8,7,7,8,9,8,8,9,8,9,8,8,8,7,7,7,7,7,6,7,6,6,6,6,6,5,6,6,5,5,5,4,4,5,4,3,4,4,4,3,4,4,3,4,3,4,4,3,4,4,4,4,5,5,5,5,6,6,5,6,7,7,8,10,11,10,13,14,14,15,14,17,16,16,18,18,17,18,20,21,21,21,22,22,24,22,25,21,21,22,20,19,19,20,21,19,21,22,23,23,27,25,26,25,26,26,27,27,26,26,27,26,26,27,27,26,26,26,26,26,26,25,26,25,26,26,25,26,25,25,26,25,24,26,25,23,23,23,22,21,20,18,17,15,14,12,9,7,5,4,4,3,3,2,2,2,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,4,3,2,2,2,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,6,6,6,7,7,7,6,5,6,5,6,5,5,6,5,5,6,6,5,6,6,6,5,6,6,6,5,6,6,6,6,6,6,6,6,7,7,6,7,7,6,7,7,8,9,9,10,9,9,8,8,9,8,9,9,9,10,10,11,10,11,11,11,11,11,12,11,11,10,10,11,10,10,9,9,9,8,8,8,8,7,8,7,7,7,6,6,6,6,6,5,5,6,5,4,4,5,5,4,4,4,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,5,6,5,5,6,6,5,6,7,7,7,7,7,7,7,8,7,8,8,8,9,9,9,10,9,11,11,10,10,10,10,12,11,11,12,11,11,11,11,11,11,11,11,10,11,11,10,10,10,9,9,8,9,8,7,8,7,7,7,7,7,6,6,6,5,5,5,5,4,4,4,4,3,3,3,4,4,5,5,4,5,5,5,5,5,5,6,5,6,6,6,5,6,7,5,6,6,7,6,5,5,6,5,4,5,5,5,4,5,5,4,4,5,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,2,3,3,3,3,4,4,4,5,5,5,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,7,8,8,8,9,10,10,10,11,12,13,15,16,17,20,19,19,17,20,19,19,22,19,22,22,21,24,23,22,24,23,23,24,25,24,23,23,24,22,20,22,24,24,20,22,21,20,22,22,18,20,22,19],[29,29,29,29,29,29,29,29,28,28,28,27,28,27,27,27,27,27,27,27,27,27,27,28,27,27,28,27,27,28,26,28,28,29,27,28,28,28,28,28,29,28,27,28,28,28,27,25,26,25,25,24,24,23,23,23,21,21,20,19,17,16,13,10,10,8,8,8,7,7,6,5,6,5,7,7,7,8,8,8,8,8,8,8,8,9,9,10,10,11,11,11,11,12,11,11,11,12,12,12,12,12,12,12,13,14,13,14,14,14,14,14,13,14,13,12,12,11,10,11,13,11,10,11,12,11,10,12,12,11,11,12,11,11,11,12,11,12,11,12,12,10,12,11,11,11,12,11,10,11,11,9,11,10,11,11,12,12,12,11,10,10,10,10,10,8,9,11,9,8,9,10,9,8,10,10,8,9,10,9,10,8,8,9,9,8,8,9,9,8,9,9,8,9,9,10,11,11,10,10,11,10,10,11,11,10,10,10,10,11,11,10,9,10,10,9,10,10,9,8,9,10,8,8,8,8,7,7,7,8,7,7,7,8,9,9,8,9,8,9,9,9,8,8,8,8,7,7,7,7,7,7,6,7,7,8,8,8,7,7,7,7,6,6,7,7,6,7,7,7,7,7,7,7,7,7,8,9,8,9,8,8,8,7,7,7,6,7,7,6,5,6,6,6,6,6,6,5,5,5,4,5,5,4,4,5,4,3,4,4,4,3,4,4,4,3,3,3,3,3,4,4,4,4,5,5,4,4,5,5,5,6,7,6,7,9,11,11,13,16,16,14,15,17,17,17,19,19,18,19,20,22,23,22,23,23,24,23,24,21,21,22,20,20,20,22,21,21,22,23,24,23,26,25,25,26,26,26,27,26,26,27,27,27,27,27,27,27,26,27,26,27,27,26,27,25,26,27,25,26,26,25,27,25,24,25,25,23,24,24,22,22,21,19,18,16,14,13,9,7,5,4,4,3,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,1,2,2,2,3,3,3,3,3,3,3,3,4,4,4,5,5,5,6,6,7,7,7,7,6,6,6,6,6,5,5,5,5,5,6,6,5,6,6,6,5,6,6,6,5,5,6,5,6,6,6,5,6,7,6,6,7,6,6,7,7,7,8,9,9,9,8,8,8,8,8,9,9,9,9,10,11,12,11,11,11,12,12,10,11,11,10,9,11,10,9,9,9,8,7,8,8,8,7,7,7,6,6,6,6,5,5,5,5,4,5,5,4,4,4,4,4,3,4,4,4,4,4,4,4,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,7,7,7,7,7,8,8,8,10,9,11,10,9,10,10,9,11,11,11,12,12,12,11,13,13,12,11,11,11,11,10,10,10,9,9,8,8,7,7,7,6,6,6,6,6,5,5,5,5,4,4,4,4,4,3,4,4,3,3,4,4,4,4,4,4,5,4,5,5,5,5,5,4,5,5,4,5,6,5,5,6,6,6,5,5,5,5,5,4,4,5,4,3,4,4,3,4,4,4,4,4,5,5,5,5,5,4,5,5,5,5,5,4,4,4,4,4,3,4,4,3,2,2,2,2,2,3,3,3,4,4,4,5,5,6,6,5,6,5,6,5,5,5,5,5,4,5,5,4,5,5,5,4,5,5,5,5,6,6,5,6,6,7,8,9,9,10,11,10,11,11,12,13,14,15,17,19,20,18,18,20,19,19,23,20,22,22,21,24,24,23,24,24,23,24,24,24,23,23,23,23,20,22,23,23,20,22,21,20,21,22,20,20,21,19],[29,29,28,29,29,29,29,29,28,28,28,27,28,27,27,27,28,27,27,28,27,27,28,28,27,28,28,28,28,28,27,28,29,29,29,29,28,29,29,29,29,28,28,28,28,28,27,26,27,26,26,25,25,25,22,24,22,22,21,20,18,16,14,11,11,9,8,8,7,8,7,7,7,6,7,8,8,8,9,9,9,9,10,10,10,11,11,12,12,13,13,13,14,13,13,13,13,13,14,14,14,14,14,14,14,14,15,15,15,15,15,15,14,16,14,14,14,12,12,12,13,12,12,12,14,12,11,14,13,11,12,13,12,12,12,13,12,13,13,13,14,13,14,13,13,13,13,12,12,13,13,11,12,12,12,13,13,13,13,12,12,12,11,11,11,10,11,12,11,10,11,11,10,10,11,11,9,10,11,10,11,9,9,10,10,9,10,10,9,9,10,11,9,10,10,11,12,12,10,12,12,11,11,13,12,12,12,11,11,11,13,11,10,12,11,10,11,11,10,9,10,10,10,9,10,10,9,9,9,8,7,8,8,9,9,10,9,9,9,9,9,9,8,9,9,8,8,8,7,8,8,8,8,7,8,8,9,9,8,7,7,8,7,7,8,8,7,8,8,8,8,8,9,8,8,9,9,10,9,10,9,9,9,9,9,8,8,8,7,8,7,7,7,7,7,7,6,7,6,6,6,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,3,3,4,3,4,4,4,4,5,5,5,5,6,5,6,7,8,8,9,11,12,12,14,15,16,15,15,17,17,17,17,19,19,18,20,21,23,22,23,23,24,21,23,21,20,22,20,19,19,20,21,20,21,23,23,22,25,24,25,25,26,26,26,27,26,27,27,27,26,27,27,26,26,26,25,26,26,24,26,23,25,26,24,25,25,25,26,25,23,25,25,23,22,24,22,21,20,18,18,15,13,13,8,6,5,4,4,3,3,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,2,2,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,5,6,7,7,7,7,7,6,6,6,6,6,6,6,7,6,6,7,7,7,6,7,7,6,6,7,7,6,7,7,7,7,7,7,7,7,7,7,8,8,8,7,8,9,9,10,10,10,10,9,9,9,9,10,10,10,11,11,12,13,12,13,13,13,13,12,13,12,12,12,12,12,10,11,11,10,9,9,9,9,9,9,8,8,8,7,7,6,6,6,6,5,5,6,5,4,5,5,4,4,5,4,4,5,5,5,5,5,6,6,5,6,6,6,6,6,6,6,6,6,6,7,7,6,7,7,7,7,7,7,7,8,8,8,9,9,10,9,10,11,11,12,12,11,12,12,12,13,13,12,13,13,14,13,14,14,13,13,13,13,13,12,11,12,11,10,9,8,9,8,8,8,8,8,7,7,7,6,6,6,6,5,6,5,4,4,5,5,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,6,6,5,6,5,5,5,6,5,4,5,5,4,4,4,5,5,5,5,5,6,6,6,6,5,6,6,5,5,5,5,5,5,5,4,4,4,4,3,3,2,2,3,3,3,4,4,4,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,8,10,9,9,11,10,10,11,12,13,15,15,15,18,18,17,17,18,18,18,21,20,19,22,20,22,22,22,22,23,22,23,22,22,22,22,23,22,18,20,22,23,20,23,20,19,22,22,19,19,22,19],[29,28,27,28,29,28,28,28,28,27,27,27,28,27,27,27,28,26,27,28,27,27,28,28,27,28,29,27,28,28,27,29,28,29,28,29,28,29,29,28,29,28,27,28,28,27,27,26,26,25,24,24,24,23,22,22,21,20,19,18,16,15,13,11,10,9,9,8,8,8,7,7,7,7,7,8,8,8,9,9,9,9,9,9,9,11,10,12,12,12,12,13,13,12,13,14,12,13,15,14,14,15,15,15,15,15,15,15,15,15,16,16,14,15,13,14,14,13,12,12,14,12,12,13,14,13,12,14,13,11,12,13,11,12,12,13,13,13,14,14,13,12,14,14,13,14,13,12,12,13,13,11,13,11,12,12,13,13,12,12,11,11,11,11,11,10,11,12,11,11,11,11,10,10,11,11,10,10,11,10,10,9,9,10,10,8,10,11,9,9,11,10,9,10,10,11,12,11,10,11,11,11,11,12,12,12,12,11,11,11,12,12,9,12,11,10,11,11,11,9,10,11,10,9,9,10,8,9,9,9,7,8,8,9,9,9,9,9,8,9,9,8,8,9,9,8,8,8,7,8,8,8,7,7,7,8,9,9,8,7,7,8,7,7,9,8,7,7,9,8,8,9,9,8,8,9,9,9,9,10,9,9,9,9,9,8,8,8,8,7,7,7,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,4,3,4,4,4,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,7,7,7,8,10,11,12,13,15,15,14,14,17,17,17,18,18,18,18,19,21,22,21,23,22,24,22,24,22,20,21,19,19,19,21,20,19,20,23,22,22,24,25,25,25,25,26,26,27,26,27,27,27,26,26,27,26,25,26,25,26,27,25,26,24,25,26,25,26,25,25,26,25,25,26,25,24,24,24,22,21,20,18,17,15,13,12,9,7,6,4,5,4,4,3,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,2,2,2,3,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,4,4,4,4,4,5,5,6,5,6,7,6,6,6,5,6,5,6,6,6,6,6,6,6,7,6,6,7,7,6,7,7,7,6,7,7,7,7,7,7,7,7,8,7,8,8,8,7,8,8,9,9,10,10,10,10,9,9,9,9,10,10,10,10,11,12,12,12,13,12,12,13,12,12,12,10,12,11,11,10,10,10,10,9,9,9,9,8,9,8,7,8,7,7,7,7,6,6,6,6,6,5,5,5,5,4,4,5,4,4,5,5,5,5,5,6,6,5,6,6,6,6,6,7,7,6,6,6,7,6,7,7,8,7,7,7,7,8,8,8,8,9,9,9,9,10,11,11,12,11,11,12,11,12,12,12,12,13,13,13,12,13,13,12,12,12,11,12,11,11,11,10,9,9,8,9,8,8,8,8,7,7,7,7,7,6,6,5,5,6,5,5,5,5,5,4,4,4,4,5,5,5,6,6,6,5,6,6,6,6,5,6,6,6,6,7,7,6,7,7,7,6,6,6,6,6,5,5,6,5,4,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,6,5,6,6,5,5,5,6,5,4,5,5,4,4,3,3,3,3,3,3,4,4,4,5,5,4,7,6,5,6,5,6,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6,6,7,8,9,9,9,10,9,9,10,12,11,14,15,15,18,19,19,15,18,19,18,22,18,22,21,20,24,23,21,24,24,23,23,24,23,21,22,22,21,18,20,22,22,18,21,20,19,21,21,18,19,21,18],[29,29,28,28,29,29,29,28,28,27,27,26,28,26,27,27,27,27,26,27,27,25,27,28,26,27,28,26,27,28,26,27,28,28,26,28,27,27,28,27,28,27,27,27,27,27,26,25,26,25,24,24,23,23,22,22,20,20,19,18,15,15,12,11,9,9,8,8,8,7,7,6,6,6,7,7,8,8,9,8,7,9,9,8,8,10,10,11,11,11,12,13,11,12,12,12,12,12,14,12,13,14,14,13,14,14,14,13,14,15,15,14,14,14,14,14,13,13,11,13,14,12,11,13,13,12,11,14,13,12,12,12,11,11,12,13,13,12,13,13,12,12,13,12,12,12,13,12,11,12,12,10,11,10,12,12,13,13,12,13,11,10,10,11,10,9,10,11,10,9,10,11,9,9,11,11,8,10,10,9,10,9,9,10,10,8,10,10,9,9,10,10,9,9,10,10,12,11,10,11,12,11,10,12,12,11,11,10,11,11,12,11,9,12,11,10,11,11,10,8,10,10,9,8,9,9,7,7,8,7,7,7,8,8,9,9,8,10,8,9,8,8,8,9,8,8,7,8,7,7,7,7,7,7,7,8,9,8,7,7,7,7,6,7,7,7,6,7,8,7,7,8,8,7,8,8,8,9,9,10,8,9,8,8,8,7,7,7,7,7,6,6,7,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,4,5,4,3,4,4,3,4,3,4,4,4,4,4,4,4,5,5,5,5,6,6,5,6,7,7,8,10,11,11,13,16,15,14,15,16,15,16,18,17,16,17,18,19,20,20,22,22,23,22,23,22,20,22,19,19,19,21,20,19,20,23,21,21,24,23,25,25,25,25,26,26,26,27,27,27,26,27,27,27,25,26,26,26,26,24,26,24,25,26,25,26,25,24,26,25,23,24,24,21,22,22,21,21,19,19,16,14,14,12,9,6,5,4,4,4,3,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,6,6,7,7,7,7,6,6,6,5,6,5,6,6,5,5,6,6,5,6,6,6,5,6,6,5,5,6,6,5,6,6,6,6,6,7,6,7,7,7,7,7,7,8,9,9,9,9,9,8,8,9,8,10,10,9,10,11,11,12,12,12,12,13,12,12,12,12,10,11,11,10,9,9,9,9,8,8,8,8,7,8,8,6,7,6,6,6,5,5,5,5,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,5,5,5,4,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,7,7,7,8,7,7,8,8,9,8,9,10,10,11,11,9,10,11,10,11,12,11,12,12,12,12,12,13,12,12,12,12,11,11,11,10,10,9,8,9,8,8,7,7,7,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,3,4,4,4,4,4,5,5,4,5,5,5,6,5,5,6,5,5,5,6,6,5,6,6,7,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,4,5,5,4,5,5,5,5,5,5,5,5,5,4,4,5,4,4,3,3,3,2,3,3,3,3,3,4,4,4,4,5,6,5,5,5,6,6,5,5,5,4,4,5,4,4,5,5,4,4,5,5,5,5,5,5,5,6,6,7,8,9,9,9,11,11,11,11,12,14,15,16,17,19,19,19,18,20,18,19,22,20,21,22,21,24,24,22,24,24,22,24,24,23,22,22,23,22,20,21,23,23,20,22,20,19,22,21,20,20,21,19],[29,29,29,28,29,29,29,29,29,28,28,27,28,27,28,28,27,27,27,27,27,27,27,27,27,27,27,27,27,28,26,28,28,28,28,28,28,28,28,28,29,28,28,28,28,28,27,26,26,26,25,25,25,24,24,23,21,23,21,19,17,16,14,11,11,9,8,8,8,8,7,7,7,7,8,8,9,9,11,9,10,11,11,10,11,12,12,13,14,14,14,15,15,14,15,15,15,15,16,16,15,15,15,16,16,16,16,16,16,16,16,17,16,17,15,16,15,15,14,14,15,14,13,14,16,15,13,15,15,13,14,15,13,14,13,14,13,14,14,15,15,14,15,16,15,14,15,15,13,15,15,13,13,13,14,14,15,16,15,14,14,13,13,14,12,10,12,13,12,10,12,13,11,11,13,12,10,12,12,11,12,11,10,12,12,10,11,12,11,11,11,12,11,11,12,12,14,13,12,12,13,13,12,13,14,13,13,13,13,13,15,14,12,14,13,12,13,13,12,11,11,13,11,10,11,11,9,9,9,9,8,9,8,9,9,11,10,11,9,11,10,9,9,10,9,9,9,9,9,9,9,9,8,8,9,9,9,10,9,9,8,8,8,8,9,8,8,8,9,9,9,9,10,9,9,9,10,11,11,12,10,10,10,10,10,10,8,8,8,8,8,8,8,7,7,8,8,7,7,6,6,6,6,6,5,5,5,4,5,5,5,4,5,5,4,4,4,4,4,4,4,4,5,4,5,6,5,5,6,6,6,7,8,7,9,11,13,12,14,16,17,16,16,17,17,16,17,18,18,18,19,22,22,20,23,23,23,22,23,22,21,23,19,19,21,22,21,21,22,23,24,22,24,24,24,26,26,26,27,27,27,27,27,27,26,28,28,28,26,27,26,27,27,26,27,25,26,26,26,27,26,26,26,24,24,26,25,23,24,24,22,22,21,19,18,15,14,13,9,7,5,5,4,3,3,3,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,7,8,8,8,8,8,7,7,7,7,7,7,7,6,7,7,7,6,8,7,8,7,7,7,7,7,7,7,7,8,8,7,7,8,9,8,8,9,8,8,8,8,9,9,11,10,10,10,10,10,10,11,12,12,12,12,12,13,14,14,13,14,14,14,13,14,14,12,13,15,13,11,12,12,11,10,10,10,10,9,9,9,8,8,8,8,6,6,7,6,6,6,6,5,5,6,5,4,5,5,5,4,5,6,5,5,6,6,5,5,6,6,6,6,7,7,6,6,7,6,6,6,7,7,7,7,7,7,7,8,8,8,8,8,9,11,11,11,12,12,13,13,12,13,13,13,14,14,14,14,15,15,14,15,16,14,14,14,14,14,13,12,12,12,11,10,9,8,8,8,8,8,8,7,7,7,6,6,6,6,5,5,5,5,4,5,5,4,4,4,5,5,5,5,6,6,5,6,6,6,7,6,6,6,6,5,6,7,7,6,7,7,7,6,6,5,6,6,5,4,5,5,4,5,5,4,4,5,4,4,5,5,6,6,6,6,5,6,6,6,5,6,5,5,5,5,4,4,4,4,4,3,3,3,2,3,3,3,4,4,4,5,5,5,6,6,5,6,6,7,7,5,6,6,5,5,5,5,5,5,6,5,5,6,6,6,6,7,7,6,7,7,8,9,10,10,11,12,11,11,11,13,13,15,15,17,19,19,18,17,18,19,19,22,20,21,21,22,25,24,22,23,23,23,23,24,23,22,22,23,22,20,20,22,22,20,22,20,20,22,22,20,19,21,20],[29,28,28,29,28,28,29,28,28,28,27,27,28,26,27,26,27,26,27,28,26,26,28,27,27,28,28,28,28,28,27,28,28,29,28,29,28,28,29,29,29,28,28,28,28,28,27,26,27,27,25,24,25,24,23,23,23,21,20,19,18,16,14,12,12,10,10,9,9,9,8,8,8,7,8,9,10,10,12,10,11,11,12,12,11,13,13,14,14,15,15,16,16,15,15,16,16,16,17,17,17,16,16,17,17,17,18,17,17,18,18,17,16,18,16,16,16,15,15,14,16,15,14,15,16,16,14,17,16,13,14,15,13,14,14,15,15,16,16,15,16,16,16,16,16,16,16,15,14,15,16,14,14,13,15,15,16,16,15,15,14,14,13,14,14,12,13,15,14,12,13,14,12,12,13,13,11,12,13,11,13,11,10,12,12,10,12,13,11,10,13,13,11,12,12,13,15,14,12,14,14,13,13,15,14,14,14,12,13,13,15,14,12,15,14,12,14,14,12,10,12,13,11,10,11,11,10,10,11,10,9,10,9,11,10,11,11,11,9,11,11,10,9,11,10,9,9,10,9,9,10,9,9,9,9,9,10,10,10,9,8,9,9,9,9,9,8,9,10,9,10,10,10,10,10,10,11,11,11,12,10,11,10,11,11,9,9,9,9,9,9,8,8,8,8,8,8,8,7,7,7,7,6,6,6,6,6,5,5,5,5,5,5,5,4,5,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,8,9,9,10,11,12,13,14,15,17,15,15,17,18,16,17,19,19,17,18,21,22,21,23,23,24,22,24,21,20,22,19,18,19,20,20,19,19,22,21,20,22,23,24,24,25,26,26,27,27,27,27,27,26,27,27,27,25,27,25,26,27,25,26,25,24,26,24,26,25,25,26,25,24,25,24,23,23,23,22,21,21,18,18,15,13,12,9,7,6,5,5,4,4,3,3,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,2,2,2,3,3,4,4,3,3,2,3,3,2,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,3,3,2,3,3,4,4,4,4,4,5,5,4,5,5,5,5,6,6,6,7,7,8,8,8,8,8,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,10,9,10,9,9,10,11,12,12,12,11,11,10,10,10,12,12,11,12,13,14,15,15,15,14,15,15,14,15,13,13,14,14,13,13,13,12,12,11,11,11,10,10,10,9,9,9,8,8,8,8,7,7,8,6,6,7,6,6,7,5,6,6,6,5,5,6,6,6,6,7,7,6,6,7,7,7,7,7,7,8,7,7,9,8,8,8,9,8,8,8,9,9,9,9,9,10,11,11,11,12,13,13,14,14,14,14,13,13,15,16,15,15,15,16,14,15,16,14,15,14,14,14,13,14,13,12,11,10,10,10,10,10,9,8,9,8,8,8,8,7,7,7,6,7,7,5,5,6,5,4,4,5,5,5,6,6,6,7,7,6,7,7,7,7,8,7,7,8,8,8,8,8,8,8,8,7,7,7,6,7,6,6,7,6,5,6,6,5,5,5,6,5,5,6,6,6,6,7,6,6,7,6,7,6,6,6,6,6,6,6,6,5,5,4,4,3,3,3,4,4,5,5,5,6,6,6,7,7,7,6,6,7,7,6,6,7,7,6,6,7,5,6,6,6,6,6,6,6,7,8,7,7,7,8,9,10,10,10,10,11,10,11,11,13,12,15,15,17,18,19,19,17,17,19,19,22,19,20,22,21,23,23,22,23,24,22,23,23,23,22,21,23,21,18,19,23,22,19,23,21,20,23,21,19,20,22,20],[29,28,28,28,28,28,28,28,28,27,27,26,27,26,27,27,27,26,27,27,27,26,27,27,26,27,28,27,28,28,26,28,28,28,27,28,27,28,28,28,28,27,26,27,27,27,26,25,25,25,24,24,23,23,22,21,21,20,19,19,18,16,14,13,11,10,10,10,9,10,9,8,8,8,8,9,9,10,12,10,10,12,12,10,12,14,13,14,15,15,16,16,17,17,16,17,16,16,16,16,17,17,17,17,19,18,17,17,17,17,17,17,17,19,17,16,17,15,15,15,16,16,15,15,17,17,15,17,16,14,15,16,14,15,14,15,15,16,16,16,16,17,17,16,16,17,17,16,15,16,16,14,15,14,15,16,16,16,14,15,13,14,13,14,14,13,13,16,14,14,14,14,13,14,14,15,12,13,13,13,15,13,12,14,14,11,12,14,12,12,13,14,10,13,13,13,15,15,12,14,15,13,13,15,15,13,14,13,14,15,15,14,12,16,14,13,15,15,14,11,13,15,12,11,12,12,10,10,11,11,9,10,9,10,10,11,11,11,10,12,12,10,10,12,11,10,10,11,9,9,10,9,8,9,9,10,11,11,9,9,8,10,9,8,11,9,8,9,11,9,9,11,10,10,10,11,11,12,11,13,12,12,10,11,11,10,9,10,9,9,9,9,9,8,8,8,8,7,8,7,7,7,7,7,7,6,6,5,6,6,5,5,6,5,4,5,4,5,5,5,5,6,6,6,6,6,7,6,7,7,7,8,8,8,10,11,11,14,15,16,17,14,15,16,17,17,16,17,17,17,19,20,20,20,21,20,23,21,21,20,18,20,20,20,20,21,20,19,19,20,20,20,22,24,24,24,24,26,26,26,26,26,25,26,24,25,25,25,24,26,25,25,26,24,26,24,25,26,24,26,25,25,27,25,23,26,25,23,24,22,21,21,19,19,17,14,13,12,9,7,6,5,6,4,4,4,3,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,2,2,2,3,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,4,5,5,5,5,7,6,7,8,7,8,7,6,7,6,7,7,7,7,6,7,7,8,7,7,8,7,7,8,8,7,7,8,8,7,8,8,8,7,8,9,8,9,10,9,9,9,10,10,11,11,12,12,12,11,10,11,10,12,12,12,12,14,14,15,15,15,14,15,15,14,15,14,12,14,14,13,13,12,13,11,11,11,11,10,9,10,10,9,9,8,8,7,8,7,7,7,7,6,6,6,6,6,5,5,5,5,5,5,6,6,5,6,6,6,5,6,6,6,7,7,7,7,7,7,7,8,7,8,8,8,8,8,9,9,10,10,10,9,10,10,11,10,11,13,13,14,15,13,15,14,14,15,15,15,16,15,16,14,15,16,15,14,15,14,14,14,13,13,12,12,10,10,10,9,9,9,9,9,9,8,8,8,7,7,6,7,6,6,5,6,5,5,4,4,4,5,5,5,5,6,6,6,6,6,7,7,7,6,8,7,7,7,8,7,7,8,8,8,7,8,7,7,7,7,6,7,6,5,6,6,5,4,5,6,5,5,5,6,6,6,6,6,6,7,6,6,7,6,6,6,6,5,5,6,6,5,4,4,3,3,4,4,4,5,5,4,5,6,6,7,7,7,7,6,7,7,6,6,6,6,5,6,5,5,6,6,5,6,6,6,6,6,7,7,7,7,7,8,9,10,10,10,11,10,11,11,13,13,15,16,16,19,21,19,17,19,20,20,23,20,22,23,21,24,24,23,24,25,22,24,24,23,23,23,23,22,19,21,23,22,21,21,22,18,23,21,20,21,21,19],[28,28,28,28,29,29,28,28,28,27,27,26,27,27,27,27,27,27,26,27,27,26,26,27,26,26,27,27,27,27,26,27,28,28,27,28,28,28,29,28,28,27,27,27,27,27,26,24,26,24,24,24,23,23,22,21,20,20,19,18,16,15,13,11,10,10,10,9,10,8,9,8,8,7,8,8,10,9,12,9,10,11,12,10,12,13,13,14,14,14,14,14,15,16,15,14,15,15,15,16,16,17,16,16,16,17,17,17,17,17,17,17,17,17,16,17,15,15,14,14,16,14,14,14,16,16,14,16,16,14,15,16,14,14,13,14,15,14,15,15,14,15,16,15,15,15,16,15,14,15,15,15,15,13,14,15,16,15,14,16,14,13,14,13,13,12,13,14,13,12,13,14,12,13,13,14,12,13,13,11,13,11,11,13,13,11,11,13,12,11,12,13,11,12,12,13,14,14,12,13,14,14,13,13,14,12,14,12,13,14,15,14,12,14,13,12,14,13,13,12,13,13,12,11,12,12,10,10,11,10,9,10,10,10,11,12,10,12,10,12,11,10,9,11,10,10,9,10,8,9,10,9,8,9,9,10,11,11,10,9,8,9,8,9,10,9,8,9,11,9,9,10,10,9,9,10,10,11,11,12,11,11,10,11,11,9,9,9,9,8,8,8,8,8,8,8,8,7,7,7,7,7,6,7,6,6,6,5,6,6,5,5,6,5,5,5,4,5,5,5,5,5,6,6,6,6,7,7,7,7,7,8,8,8,10,11,13,12,15,16,16,15,16,17,16,16,18,17,16,18,19,19,20,21,22,22,23,22,23,21,20,22,20,19,21,22,20,20,21,21,21,21,23,24,24,25,25,26,26,27,26,27,27,27,27,27,28,27,26,27,26,27,27,26,27,24,26,26,25,27,26,26,26,24,24,26,25,22,23,22,21,22,20,19,17,15,14,13,10,7,6,5,6,4,4,3,3,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,2,2,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,5,4,3,4,5,4,4,5,5,4,5,5,6,7,7,7,8,9,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,8,8,7,8,7,7,7,7,7,7,6,7,8,7,7,8,8,7,8,9,8,8,8,8,8,10,11,11,10,10,10,9,11,10,12,12,12,12,13,14,14,15,13,13,14,14,13,14,15,12,13,14,13,12,12,12,11,11,11,10,10,9,9,9,8,8,7,7,7,6,7,6,6,6,6,6,6,6,6,5,5,5,5,5,5,6,6,5,6,6,5,5,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,8,7,8,9,8,8,9,9,12,10,11,12,13,13,13,13,14,14,13,15,15,14,14,15,15,14,15,16,15,15,14,15,14,13,13,12,12,12,10,10,8,9,8,8,8,8,7,7,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,4,5,4,4,5,5,5,6,6,6,7,6,6,7,6,6,7,7,7,7,8,7,8,7,7,6,6,6,6,6,6,6,5,5,5,4,4,4,4,4,4,5,5,5,6,6,5,6,6,6,5,6,6,5,6,5,4,5,5,6,4,4,4,3,3,3,3,3,4,5,4,5,5,5,6,6,5,7,6,7,6,5,6,5,5,5,6,5,5,5,6,5,5,6,6,6,6,7,7,7,7,7,8,9,10,10,10,12,11,11,12,14,14,16,17,17,19,20,20,18,20,20,19,22,20,21,22,21,23,23,23,25,24,23,25,24,22,24,22,24,22,21,22,24,22,21,21,21,19,23,21,20,20,22,20],[29,29,28,29,29,29,29,28,29,28,27,27,27,27,27,27,27,26,27,27,26,26,27,27,27,26,27,27,27,27,26,28,28,28,28,28,28,27,29,28,29,28,28,27,28,27,27,26,26,25,25,24,24,23,24,23,22,22,21,20,18,17,14,13,12,10,9,10,9,8,8,8,7,7,8,9,10,10,12,11,11,12,12,11,12,13,14,13,14,13,14,14,14,15,15,15,15,14,15,15,15,15,16,16,15,16,16,17,16,17,17,17,15,17,16,16,15,15,15,15,16,14,14,14,16,15,13,15,15,15,14,14,14,15,13,15,14,15,15,15,15,14,15,15,15,13,15,15,14,14,15,14,14,13,14,15,15,15,15,15,13,14,14,14,13,13,13,13,14,12,13,12,12,12,13,13,12,13,13,13,13,11,12,13,13,12,12,13,12,12,12,12,12,12,12,13,14,13,13,13,14,13,13,14,15,13,14,14,12,15,15,13,12,14,13,13,14,13,13,12,12,13,12,11,12,11,10,10,11,10,9,9,10,11,11,12,11,11,10,13,11,10,10,11,10,10,10,10,9,9,10,9,9,9,9,10,11,11,10,9,8,9,8,9,10,9,9,9,10,9,10,10,10,10,10,10,11,11,11,11,11,11,10,11,11,10,10,9,10,9,8,8,9,8,8,8,8,8,7,7,7,7,6,7,6,6,5,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,8,8,9,10,11,12,13,15,15,17,16,15,18,18,18,19,20,20,19,20,22,23,22,23,25,25,23,24,22,22,22,19,20,20,20,21,21,21,22,22,22,23,23,24,25,25,25,27,27,27,27,27,27,27,27,27,27,27,27,26,27,27,26,27,24,26,26,26,26,26,26,27,25,23,26,24,24,25,23,22,22,21,19,18,16,13,12,8,7,6,5,5,4,4,3,3,2,3,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,2,1,2,3,3,3,3,3,3,2,3,2,3,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,5,5,4,5,5,5,4,6,6,5,6,6,7,6,7,7,8,8,8,8,9,8,8,8,7,8,7,7,7,7,8,8,8,8,8,8,8,8,8,8,8,8,7,7,8,8,8,9,8,9,8,9,10,9,9,9,9,10,11,12,12,11,12,11,10,11,11,12,12,12,13,14,14,15,15,14,13,14,14,15,15,15,12,13,14,13,13,13,12,11,12,12,11,11,10,11,10,9,8,8,8,8,7,7,8,7,6,7,6,6,6,6,6,6,5,6,5,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,6,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,11,10,12,11,12,13,13,14,14,13,14,13,13,14,15,14,15,15,17,14,16,18,15,15,15,16,15,15,14,15,13,12,12,11,9,10,9,9,9,9,8,8,8,7,6,7,7,5,6,7,5,5,6,6,5,4,4,5,5,5,5,6,6,6,6,7,6,7,7,7,7,7,6,7,8,7,7,8,7,8,7,7,6,7,6,6,5,6,6,5,5,6,4,4,5,5,5,5,6,6,6,7,6,6,6,7,6,6,6,6,6,6,5,5,5,5,5,4,4,3,3,3,3,4,4,4,5,5,5,5,5,6,7,6,7,6,8,7,6,6,6,5,6,6,6,5,6,7,5,6,7,7,7,7,8,8,7,8,8,9,10,11,11,11,12,12,13,13,13,14,15,14,17,18,20,18,18,19,20,19,23,21,22,22,21,25,23,23,23,24,22,23,24,23,22,21,23,22,20,21,22,22,22,21,21,22,22,22,22,21,23,21],[29,28,28,28,28,29,29,28,28,28,27,27,28,27,27,27,28,26,27,28,27,26,28,27,26,27,27,27,28,27,26,28,28,29,27,28,27,28,28,28,28,28,27,26,27,27,26,26,26,25,25,24,24,24,23,22,22,21,20,19,18,16,14,12,12,10,10,9,9,9,9,9,8,8,9,10,11,12,13,11,11,13,13,11,13,15,15,15,16,16,17,16,17,17,16,16,17,16,17,18,18,17,17,19,18,18,18,17,18,18,17,17,18,19,17,17,17,16,16,15,17,16,14,15,18,17,14,17,17,14,15,17,14,14,15,16,16,17,15,16,16,16,16,17,16,16,17,16,15,17,17,16,16,15,16,16,17,16,16,15,15,14,14,15,16,14,13,16,15,14,15,15,15,15,15,15,13,14,13,13,15,13,12,14,14,12,13,14,13,12,13,14,12,14,14,15,15,15,12,15,15,14,14,16,16,14,14,13,15,15,15,15,13,16,16,14,16,16,14,12,14,15,13,11,14,13,11,10,12,11,9,10,9,11,11,11,12,13,11,12,13,10,11,13,11,9,10,11,9,9,11,9,9,9,9,11,12,12,10,9,8,10,9,10,11,10,9,10,11,10,10,11,11,10,11,12,12,12,12,13,12,13,11,12,13,11,10,10,11,9,9,10,9,9,8,9,8,8,7,7,8,7,7,7,7,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,9,9,8,11,11,12,13,15,15,17,15,15,17,18,16,16,18,19,17,19,21,21,21,22,22,24,22,23,20,20,21,20,20,20,22,23,20,21,21,22,21,24,23,24,24,25,26,26,26,26,26,26,26,26,26,26,26,25,26,25,26,27,24,26,24,25,25,24,26,25,24,26,24,24,24,24,23,22,22,21,20,19,18,17,14,13,11,9,8,7,6,6,5,4,4,4,3,3,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,2,2,2,3,3,3,3,3,2,3,3,2,3,2,2,2,3,2,2,2,3,2,2,3,3,2,3,3,3,3,4,4,4,5,5,4,4,5,5,5,6,5,5,6,6,7,7,7,7,9,8,8,9,9,7,8,7,7,8,7,8,8,8,8,8,8,8,8,8,8,9,8,8,9,9,8,8,9,9,9,9,9,9,9,10,10,9,10,9,10,11,12,13,13,13,12,12,10,12,11,13,13,13,14,14,15,15,15,16,14,15,16,15,15,15,14,14,15,15,14,13,14,13,12,12,12,11,10,11,11,10,10,9,9,9,8,8,8,8,7,7,7,7,6,7,7,6,6,7,6,6,7,7,7,7,7,8,7,7,7,8,8,8,8,8,8,8,8,9,9,8,9,10,10,9,10,10,11,11,10,10,11,11,12,11,13,14,14,15,15,14,16,15,14,16,17,16,16,16,17,14,16,17,15,15,15,16,16,14,14,15,14,13,12,10,11,10,10,10,10,10,9,9,10,9,8,8,8,7,7,7,7,6,6,6,6,5,5,5,6,7,6,7,7,7,7,8,8,8,8,8,8,8,8,9,9,8,9,9,9,9,8,8,8,7,8,7,7,7,8,6,7,7,6,5,6,7,6,5,6,6,7,7,7,7,7,8,7,8,7,7,7,8,6,7,7,7,6,6,5,4,4,4,4,5,5,6,6,6,7,7,6,8,8,7,8,8,8,7,7,7,6,6,7,7,6,6,7,7,7,7,8,8,8,7,8,8,8,8,9,9,10,11,11,11,13,12,12,13,14,13,15,16,18,20,20,19,16,18,20,19,21,19,21,21,22,24,23,21,22,24,22,23,23,22,22,22,22,21,19,21,23,22,20,22,22,20,23,20,21,22,22,19],[27,27,27,27,27,28,28,27,27,26,25,26,26,25,26,26,26,25,25,26,26,25,26,26,24,26,26,26,26,26,25,27,26,28,26,27,26,27,27,27,27,26,25,26,26,26,25,24,24,24,23,23,22,22,21,20,20,20,18,18,16,15,14,13,11,11,11,11,10,10,10,10,8,9,10,11,11,12,15,12,12,14,15,13,14,17,16,16,16,16,17,17,17,16,17,17,17,17,17,17,17,18,18,18,18,18,17,18,18,17,18,18,18,18,18,17,17,17,16,17,18,18,16,16,17,18,16,17,17,16,16,17,16,15,15,15,16,16,17,17,16,17,17,18,18,17,17,18,16,17,17,17,17,15,17,16,17,16,17,16,16,15,14,15,16,14,14,16,17,15,15,16,15,15,15,16,14,15,15,13,17,13,13,15,16,13,14,15,14,14,13,15,13,14,14,14,16,16,15,14,15,15,14,15,15,15,16,15,15,17,17,16,14,18,17,15,16,17,16,14,16,16,15,14,15,14,12,12,14,12,10,11,10,12,11,13,12,12,11,14,13,11,11,13,12,11,11,12,10,10,12,10,10,10,10,12,13,13,11,10,9,11,10,10,13,11,9,11,13,10,11,13,12,11,11,12,12,14,14,15,13,15,12,13,14,12,10,11,12,10,9,10,11,9,9,10,9,8,8,8,8,8,7,7,7,7,7,6,7,7,6,6,6,6,6,6,5,6,6,6,7,7,7,7,7,8,8,7,8,8,8,10,10,9,11,11,13,14,14,15,16,15,16,18,17,17,17,17,17,17,18,20,20,20,22,21,23,22,23,22,20,21,19,19,21,21,19,20,21,20,20,20,20,23,22,24,25,25,26,26,26,26,26,26,25,26,26,26,24,25,24,25,26,23,25,22,25,26,24,25,24,25,26,22,22,25,23,21,24,21,21,22,19,18,16,15,14,12,10,9,7,6,7,5,6,4,5,4,3,3,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,3,2,2,3,3,2,3,3,3,3,4,5,4,4,5,4,5,5,6,5,5,5,5,5,5,6,5,6,7,6,7,8,8,9,9,8,9,8,7,8,8,8,8,8,8,8,8,9,8,8,9,10,8,8,9,9,8,8,9,9,8,10,10,9,9,10,11,9,10,11,10,10,10,10,10,12,13,12,11,12,11,11,13,12,14,14,14,14,15,16,16,16,16,16,16,16,17,16,16,14,15,16,15,15,15,15,14,12,13,13,11,11,12,11,10,9,10,9,9,8,8,8,8,8,7,7,7,7,7,7,6,6,7,6,7,7,7,6,7,7,6,6,7,7,6,8,8,8,7,7,8,8,8,8,9,9,9,9,9,10,10,11,11,10,10,11,12,13,13,13,15,15,17,16,15,16,16,15,18,18,16,16,16,18,16,17,17,17,16,16,16,15,15,14,14,14,14,12,12,11,12,10,11,10,9,9,9,9,9,7,8,7,7,7,7,7,6,6,6,6,5,5,5,6,6,6,7,7,7,6,8,7,9,7,8,8,8,8,9,9,8,8,10,9,10,9,9,8,8,8,7,7,7,7,6,6,7,5,5,6,6,5,5,6,6,6,8,7,6,7,7,7,7,8,7,6,7,7,6,6,7,6,6,6,4,5,4,3,5,5,6,5,5,6,6,6,7,7,7,6,7,8,6,6,6,6,5,6,6,6,6,7,7,6,7,7,7,7,7,8,8,8,8,8,9,10,10,11,11,12,11,12,13,13,14,17,17,18,19,19,20,17,18,20,19,22,21,21,21,20,24,23,22,23,24,21,23,24,21,23,23,23,21,20,20,23,21,20,20,21,19,22,20,20,21,21,19],[27,28,27,27,28,28,27,27,28,26,27,26,27,26,26,27,27,25,26,26,25,26,25,25,26,26,26,26,26,26,25,27,26,27,27,27,27,27,28,27,27,27,26,27,26,26,26,25,24,24,24,22,23,22,22,21,20,21,20,18,16,16,13,14,12,11,11,11,11,10,10,10,9,10,11,12,13,13,15,13,14,15,15,14,15,17,16,17,17,18,17,17,17,17,17,17,18,18,18,18,18,19,18,19,18,19,18,17,18,19,19,18,19,21,18,19,18,17,17,17,19,18,16,17,18,17,15,18,19,17,16,17,17,16,16,16,17,17,17,17,18,17,18,18,18,17,18,18,17,17,18,18,17,17,17,18,17,17,17,16,17,17,16,15,17,15,15,17,18,16,16,17,15,15,16,17,15,16,15,15,17,15,14,16,16,15,15,15,15,15,14,17,15,15,15,14,16,17,15,15,17,16,15,16,17,15,16,15,16,18,17,16,15,17,16,16,18,17,16,16,15,17,17,14,16,16,14,14,15,14,12,12,11,13,14,14,13,14,13,14,15,12,12,14,13,12,12,13,12,11,13,12,11,11,12,13,14,13,12,12,12,12,11,12,13,13,11,12,14,13,13,13,13,12,13,13,12,14,15,15,13,17,15,15,15,13,13,13,13,12,11,11,12,11,11,10,10,10,8,8,9,8,7,8,8,7,8,7,7,7,7,7,7,7,7,7,6,6,7,6,6,7,7,8,8,8,8,8,9,9,8,9,11,10,11,12,13,13,15,16,16,16,17,18,17,17,18,19,19,18,19,21,21,21,22,23,24,22,24,22,21,21,19,20,21,22,21,20,21,20,21,21,20,23,23,24,25,24,25,26,26,26,26,27,26,26,27,26,25,26,24,27,26,25,26,22,26,25,24,25,25,25,26,22,23,25,23,22,23,21,21,21,19,18,17,15,14,12,10,9,8,7,7,6,6,5,4,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,0,1,1,2,3,3,3,4,3,3,3,3,3,3,2,2,2,3,2,2,3,3,3,2,3,4,3,4,4,4,4,5,4,5,6,6,5,6,6,6,6,7,6,7,7,7,8,9,9,9,9,10,10,10,9,9,8,9,8,9,9,9,9,10,10,9,9,10,10,10,10,10,10,9,10,9,10,9,11,11,10,10,11,12,11,11,12,12,11,11,11,12,12,15,13,13,13,13,13,13,14,15,15,15,17,16,17,17,17,16,16,15,17,16,17,17,15,15,18,16,16,16,17,15,15,15,14,14,13,14,13,12,11,12,11,11,9,9,9,9,8,8,9,8,8,8,8,7,7,8,7,8,7,7,8,7,8,8,8,8,8,8,8,9,8,9,8,9,9,9,9,9,9,9,9,10,10,10,10,12,11,11,12,13,14,13,15,16,17,16,17,17,17,17,16,17,17,17,16,17,19,17,17,21,17,17,17,18,18,17,16,15,15,15,13,12,10,13,11,12,12,10,9,10,10,9,8,9,9,8,8,8,7,7,7,7,6,6,6,5,7,6,6,7,7,7,7,8,7,8,8,7,8,8,8,8,9,9,8,9,8,10,9,9,8,8,8,7,7,8,7,6,7,6,6,5,6,5,5,6,6,7,6,7,7,6,7,7,7,7,8,7,6,8,7,6,6,6,6,6,5,4,4,4,4,4,4,5,5,5,5,6,6,7,8,7,8,8,9,8,7,7,8,7,7,7,8,7,7,8,8,7,8,9,8,8,9,9,9,9,9,10,11,11,12,12,13,12,13,13,14,15,17,17,18,20,20,20,18,20,20,20,22,20,22,22,22,24,24,23,23,24,22,24,24,23,25,22,24,22,22,21,23,22,21,20,21,19,22,21,20,20,21,19],[28,28,28,28,28,29,28,27,28,27,26,27,27,27,27,27,26,25,26,26,25,26,26,26,26,26,27,26,27,27,26,27,27,28,27,28,28,27,28,27,27,27,27,27,27,26,26,25,25,25,25,23,23,23,22,23,22,22,20,20,19,18,17,15,15,14,14,14,14,14,14,13,14,14,16,16,18,18,19,18,20,19,18,21,20,20,21,20,19,21,21,20,21,21,20,20,21,21,21,21,21,21,21,21,21,22,21,20,21,21,21,21,22,22,22,21,21,21,21,20,22,21,20,20,21,20,19,21,21,19,19,21,20,19,18,19,21,21,20,20,21,20,20,21,20,20,21,21,20,20,21,21,20,20,21,21,21,21,21,20,21,20,21,20,20,20,19,21,21,20,19,20,19,20,19,20,18,19,19,20,20,19,18,18,20,19,18,19,19,19,17,20,20,20,18,18,19,19,19,18,19,18,18,18,19,18,18,19,18,20,20,19,19,21,20,19,21,20,19,19,19,20,20,19,19,20,18,18,19,18,17,17,16,17,17,18,17,17,16,18,19,17,16,17,16,16,17,18,15,16,17,16,15,15,15,16,17,17,16,15,15,16,14,16,17,16,15,16,18,16,18,17,18,17,17,17,17,18,18,18,18,18,18,20,18,17,17,17,17,15,16,16,16,14,15,15,14,15,13,13,13,11,11,11,11,10,11,9,10,10,10,9,10,10,10,10,8,8,8,8,8,9,9,10,10,10,10,11,12,12,11,12,13,13,13,15,15,15,18,16,19,17,16,19,19,17,17,19,19,18,19,22,21,20,22,23,23,22,23,22,21,21,20,19,20,21,21,20,21,22,22,22,22,23,24,24,25,25,26,26,26,26,26,26,26,26,26,26,24,25,24,26,26,24,26,24,24,25,24,26,25,25,26,24,23,25,23,22,22,22,22,20,20,18,18,15,16,14,12,10,9,9,9,8,7,6,6,6,5,5,5,5,4,4,4,3,4,4,3,3,3,2,1,1,0,1,4,5,5,5,6,5,4,5,5,4,4,3,2,3,4,3,3,3,4,4,4,5,6,5,5,7,6,6,7,7,9,8,10,9,9,9,10,9,10,11,10,10,11,11,10,10,11,13,13,12,12,12,12,12,12,12,13,13,13,12,13,14,13,13,14,15,14,14,14,14,12,15,14,13,13,15,15,14,15,15,16,15,15,16,17,17,16,16,15,16,18,16,18,18,17,17,17,19,18,18,19,19,18,18,20,20,17,19,20,19,17,18,20,17,17,20,19,19,19,20,18,19,20,19,18,19,19,18,17,16,16,14,15,15,14,14,14,12,13,13,12,12,12,12,10,11,11,11,11,11,11,12,11,11,12,12,11,12,13,13,13,13,13,12,14,13,14,14,13,14,15,14,15,15,15,16,16,15,15,17,17,18,19,19,20,20,19,19,20,21,20,19,19,20,19,20,21,21,18,21,22,20,19,19,19,20,20,18,20,19,18,17,16,16,16,17,17,16,14,14,14,14,13,12,13,13,12,12,12,11,9,10,12,9,8,10,9,11,10,10,11,10,11,12,12,11,12,11,12,12,12,12,12,14,13,12,13,13,13,12,12,11,12,12,10,10,11,11,9,10,10,9,9,10,9,8,9,10,11,9,11,10,9,11,11,10,11,10,10,10,10,9,9,9,9,8,9,7,6,6,5,5,6,6,7,7,7,7,8,8,10,10,9,11,11,12,11,10,11,10,9,12,12,10,11,11,13,10,12,12,12,11,12,13,12,12,12,14,13,13,13,13,13,15,14,15,15,16,16,17,17,18,17,21,19,18,19,21,19,22,20,22,22,21,25,24,22,22,25,22,22,23,22,22,21,23,22,20,21,22,21,20,22,20,20,22,22,19,19,21,19],[28,28,27,28,28,28,28,27,28,27,26,27,27,26,27,26,26,24,27,27,24,27,27,25,27,28,26,27,28,26,28,28,26,28,28,28,27,28,28,29,29,28,27,28,28,28,28,27,26,27,26,25,25,25,25,24,24,24,22,21,22,19,18,17,18,16,16,16,15,17,17,17,17,17,17,18,20,19,21,21,22,20,22,21,21,22,22,22,23,23,23,22,24,23,23,23,24,23,23,23,24,24,23,24,23,23,24,23,23,23,25,24,24,24,23,23,23,24,22,22,24,23,22,22,23,23,21,24,24,21,22,25,22,21,21,23,22,22,23,22,24,22,23,24,23,23,24,23,22,23,23,24,23,21,23,23,24,22,23,22,23,23,21,22,23,22,21,23,23,22,21,23,22,22,22,22,21,20,21,20,22,22,21,21,22,21,20,21,21,21,20,23,21,21,21,21,22,22,20,21,21,21,22,21,22,21,21,22,22,23,23,22,22,23,23,21,24,23,22,22,21,23,22,21,21,21,22,20,21,20,19,19,18,19,18,18,20,18,17,19,20,20,17,20,20,20,18,20,18,19,18,17,17,17,17,18,19,18,17,17,18,18,18,17,19,18,18,18,19,18,19,18,21,17,19,21,19,21,20,21,21,21,20,20,19,20,18,19,19,17,18,18,19,18,16,17,17,17,16,16,16,14,14,15,14,12,14,13,12,12,13,13,11,11,11,12,10,11,11,11,10,12,12,13,13,12,14,14,13,14,12,13,14,14,15,16,17,17,19,19,20,19,18,21,21,19,19,21,20,18,21,23,22,22,23,24,24,22,25,22,22,22,22,20,21,22,23,21,22,22,22,23,23,23,24,26,26,26,26,26,26,26,26,25,26,26,26,26,25,25,25,26,25,24,26,23,25,24,25,25,24,24,26,23,23,25,23,23,22,22,22,20,21,19,19,17,16,15,14,12,12,11,12,12,10,9,9,8,8,7,5,6,7,4,5,5,3,4,5,4,2,3,3,2,1,0,1,3,4,4,5,5,5,6,4,4,4,4,3,3,4,4,5,4,6,6,5,7,8,7,7,7,9,9,10,10,11,12,12,10,12,12,10,9,12,12,9,11,12,10,9,11,12,11,12,13,13,13,13,12,15,13,14,16,15,16,15,15,15,16,16,16,15,16,15,15,16,15,15,15,16,16,16,16,16,15,18,16,16,18,17,17,16,17,17,17,20,17,18,19,18,19,20,21,20,21,20,23,21,21,22,22,21,21,22,23,22,22,22,21,21,22,21,22,22,22,22,21,21,21,19,19,20,19,18,18,18,17,18,16,16,16,16,15,15,14,13,14,14,13,13,13,14,13,12,13,14,13,14,14,13,13,13,14,13,14,14,14,15,13,13,14,16,15,14,16,16,15,16,17,17,17,19,17,18,18,19,20,20,22,22,22,22,22,22,24,23,21,23,23,22,22,23,23,21,23,23,23,22,22,23,22,21,20,22,21,20,20,18,18,19,19,19,17,17,17,16,17,17,15,15,15,14,14,14,13,13,13,13,13,11,11,11,10,14,12,12,13,15,12,14,14,14,15,12,14,14,15,14,15,16,15,15,16,15,15,15,16,14,14,14,14,14,14,13,14,13,12,10,13,12,10,10,12,12,12,12,14,11,13,14,14,14,13,15,11,14,13,12,12,12,13,13,11,10,8,8,7,9,8,10,10,10,11,10,10,11,12,11,12,13,13,11,11,12,10,11,13,12,10,13,15,12,12,16,13,14,14,14,14,14,14,14,14,14,14,14,15,15,15,14,15,16,17,17,19,17,21,19,24,23,19,20,24,22,26,22,25,23,23,26,24,22,24,25,22,25,26,23,23,22,24,21,19,21,23,22,20,23,21,20,22,20,20,19,20,17],[28,28,28,28,28,29,29,28,28,28,27,27,27,27,27,27,27,26,27,27,26,27,28,27,28,28,28,28,28,28,28,29,28,29,29,29,28,29,29,29,29,29,29,29,29,29,28,28,28,28,27,27,27,27,26,26,25,26,25,24,23,22,20,20,20,18,19,19,18,18,18,17,18,17,20,20,21,21,23,21,22,22,23,22,23,24,24,23,24,24,25,23,24,24,24,24,25,24,24,24,24,25,24,25,25,24,25,24,25,25,25,25,25,26,25,25,25,24,24,24,25,24,23,23,24,24,21,23,24,23,22,24,23,23,23,24,23,24,24,24,24,24,24,24,24,24,24,24,25,24,24,25,25,23,25,24,25,24,24,24,23,25,22,23,24,23,21,24,24,23,22,24,23,22,23,23,22,22,22,23,24,22,21,22,23,21,21,23,23,22,20,23,22,22,21,21,22,23,22,22,22,23,23,22,23,22,22,23,22,24,24,22,23,24,24,23,24,24,23,23,23,24,22,22,23,21,21,21,23,20,19,20,18,20,19,20,20,20,19,20,22,19,20,20,21,18,19,21,18,17,19,19,17,17,17,19,20,19,17,17,17,19,17,16,20,20,16,19,20,19,19,19,21,19,20,21,20,21,21,22,22,22,20,22,22,21,20,21,21,18,18,20,19,16,17,19,18,15,16,16,16,14,14,13,13,13,13,11,12,12,10,10,12,11,9,10,9,10,11,10,11,12,11,12,13,14,14,14,15,15,14,15,17,16,16,19,19,19,21,19,21,21,19,22,22,22,21,22,22,22,24,25,25,24,26,25,26,24,25,24,22,23,22,21,22,22,22,22,23,23,24,23,23,24,24,25,26,26,26,26,26,26,26,26,26,26,26,26,25,26,24,26,26,25,26,24,25,25,26,26,25,25,26,24,24,24,23,24,24,24,24,22,23,20,20,18,18,16,15,13,13,12,12,11,10,11,8,8,6,6,5,5,5,4,5,4,3,4,5,4,2,3,4,4,2,1,0,1,3,3,4,5,4,6,7,6,6,5,6,6,8,7,6,7,7,6,6,7,8,7,7,8,8,8,8,8,9,10,10,9,9,9,9,8,9,10,10,11,10,10,10,10,11,11,11,11,12,13,10,12,12,13,14,14,15,13,13,14,15,13,14,16,15,13,15,15,13,14,15,15,13,15,17,15,15,17,19,16,17,19,19,19,18,19,19,19,21,20,20,21,20,20,19,22,22,22,22,23,23,22,23,23,23,22,23,24,24,24,23,22,22,24,23,23,22,24,22,22,24,22,21,20,22,21,20,19,19,18,17,17,16,14,14,14,14,12,12,13,13,11,12,11,11,10,10,12,12,11,11,13,12,11,13,13,12,12,14,14,14,12,15,15,15,14,16,17,16,16,17,18,18,18,20,19,19,20,21,22,22,23,22,23,23,23,24,24,23,23,24,25,24,24,23,24,21,25,25,23,24,23,24,24,22,23,23,22,21,21,19,19,21,21,20,19,19,18,18,18,17,15,16,15,12,14,14,12,10,11,13,12,10,10,11,10,12,12,12,11,12,13,12,13,14,14,13,15,15,14,14,16,17,15,17,18,17,16,16,15,15,15,13,12,14,14,11,12,13,12,10,11,14,11,12,12,12,13,13,14,13,14,14,13,14,14,14,12,14,13,13,14,13,13,12,11,12,8,8,8,9,9,11,11,11,11,11,11,12,12,12,12,12,13,12,11,11,12,12,12,11,10,10,12,11,10,12,12,11,10,13,13,12,12,13,15,14,14,14,14,14,16,15,15,16,18,16,19,18,19,19,23,22,21,21,24,22,24,23,24,24,23,26,26,25,24,25,24,26,25,25,25,24,24,23,21,23,24,24,22,22,23,20,24,20,20,22,21,18],[29,29,29,29,29,29,29,29,29,29,28,28,29,27,29,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,29,30,29,30,30,29,30,29,29,29,29,29,29,28,28,28,27,27,27,27,27,27,26,26,25,25,24,22,20,21,20,19,20,18,19,19,19,19,18,19,19,19,22,21,23,22,21,23,24,22,23,25,25,25,25,25,25,26,26,26,25,26,27,26,26,27,26,26,26,27,26,26,26,26,25,25,26,26,27,27,25,26,25,25,24,24,25,25,24,24,26,26,24,26,26,25,24,26,25,24,24,25,25,25,25,25,26,26,26,27,26,26,26,26,26,26,25,25,26,25,25,26,26,25,25,24,25,24,24,25,25,23,23,26,25,24,24,26,24,24,25,25,22,23,24,23,24,22,23,24,24,23,24,25,23,24,24,24,22,24,24,23,24,25,24,24,23,24,24,25,25,24,25,24,24,25,25,25,25,26,25,25,26,26,25,23,25,25,24,22,24,23,20,20,23,21,18,21,19,20,18,19,20,21,18,20,22,19,20,21,20,20,20,21,19,19,20,18,19,19,19,18,20,19,18,19,19,19,19,19,21,20,19,21,22,19,21,22,22,20,22,22,22,22,23,24,22,23,22,22,23,22,19,20,21,19,19,19,19,18,17,19,18,17,17,17,17,16,16,16,15,15,14,11,12,13,13,11,11,12,10,10,9,11,12,11,12,13,14,14,15,15,16,17,16,19,17,18,18,19,18,19,20,20,21,20,20,22,21,21,22,23,22,22,23,23,22,25,25,24,25,25,26,25,26,26,25,25,24,23,24,25,24,22,23,24,25,24,24,25,25,26,26,26,26,26,26,27,26,26,27,27,27,27,26,27,27,27,28,26,26,26,26,26,27,27,27,26,27,26,26,26,26,25,24,25,24,23,24,22,23,19,18,19,16,14,15,13,13,14,12,12,11,9,9,6,6,8,6,5,6,6,5,3,6,6,4,3,5,5,5,2,1,0,1,3,4,4,5,6,6,6,6,7,6,8,10,11,7,8,10,9,7,9,10,9,8,10,9,9,11,9,11,12,11,10,10,12,10,9,11,11,10,10,11,10,11,11,12,13,13,13,13,13,12,14,14,15,16,15,16,16,15,17,17,16,17,18,16,16,18,17,16,18,17,18,17,18,18,17,18,18,20,18,19,21,19,19,19,20,20,20,22,21,22,22,22,21,23,21,23,24,23,23,24,25,25,25,25,24,25,26,26,25,25,25,24,25,25,26,24,24,24,23,23,23,21,21,21,20,19,19,19,19,18,17,18,17,17,16,16,15,13,14,15,13,13,14,12,12,12,15,14,13,15,16,15,14,15,16,16,18,17,16,17,16,18,16,18,18,17,18,19,18,20,20,19,20,22,20,19,21,23,23,24,22,24,24,25,26,25,25,25,25,26,25,25,25,24,26,24,24,26,25,26,25,24,25,25,23,23,23,22,22,22,21,22,19,20,20,19,18,18,19,18,17,17,17,14,16,15,15,14,15,14,12,11,11,13,12,13,13,13,15,16,15,17,17,16,17,17,17,16,18,17,18,18,17,19,17,18,17,18,16,16,16,15,16,16,16,13,15,16,12,12,13,14,12,12,14,14,13,14,16,13,13,16,14,15,15,17,14,15,15,14,14,14,13,14,13,12,10,11,9,9,11,12,11,12,11,12,11,13,12,13,13,14,12,12,13,11,13,12,12,12,12,12,14,13,14,14,15,13,13,15,15,14,14,15,16,16,16,16,16,16,17,16,16,17,18,18,21,19,21,21,22,22,20,21,22,22,24,23,24,25,23,25,26,24,25,25,25,24,25,25,24,23,24,24,21,21,23,24,23,24,22,22,22,23,22,21,22,20],[28,28,28,29,28,29,29,28,28,28,27,27,27,27,28,27,28,27,28,28,27,27,28,28,28,28,28,28,28,29,28,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,28,29,28,28,28,28,28,27,27,26,27,26,26,24,23,22,22,21,20,21,20,20,20,20,19,19,18,20,21,22,23,24,23,22,25,24,24,24,25,26,26,25,26,26,26,26,26,26,26,27,27,27,26,27,27,27,26,26,27,27,26,26,26,26,26,26,27,26,26,26,26,26,25,26,26,26,24,27,26,24,26,27,25,25,26,26,25,23,24,25,26,26,26,27,26,26,27,27,27,27,27,26,27,26,26,26,26,26,26,27,26,26,25,25,26,25,25,26,24,24,26,26,25,24,26,25,24,25,25,23,24,24,24,25,24,23,24,25,22,24,24,24,24,22,25,22,23,24,22,23,24,24,23,23,24,24,23,24,22,24,25,24,25,25,25,25,26,26,25,26,26,26,25,25,26,25,23,24,24,22,22,23,22,20,21,21,22,21,22,22,22,20,23,23,20,20,22,21,19,20,22,19,18,20,20,19,19,19,19,20,20,18,18,19,21,18,19,20,22,18,20,22,20,20,22,23,21,21,21,21,23,24,25,24,24,24,24,24,23,21,23,23,20,20,21,21,18,18,19,19,17,18,18,17,16,16,15,15,14,14,13,13,13,12,12,12,12,11,12,11,12,13,12,14,14,13,14,16,15,15,16,17,17,17,18,18,19,18,20,21,20,21,22,22,23,22,23,23,23,23,24,24,24,25,25,26,26,27,26,26,25,26,25,25,24,22,21,23,23,22,22,23,24,24,24,25,24,25,26,26,26,27,28,27,28,28,28,27,28,28,28,27,27,26,28,28,27,28,25,27,27,26,28,27,27,27,26,26,27,24,26,26,25,25,24,23,23,21,19,19,17,17,15,16,13,14,13,13,12,10,9,8,7,6,7,6,5,6,7,5,4,6,6,3,5,5,6,5,4,2,1,0,1,3,5,5,6,5,7,7,7,7,9,9,9,7,9,10,8,7,8,10,9,9,11,10,10,9,10,10,12,11,9,10,11,10,10,11,11,11,10,11,12,12,11,12,13,13,13,14,14,12,14,14,14,16,15,16,14,15,16,17,13,16,17,16,16,18,16,15,17,16,16,15,18,19,17,18,19,22,18,19,21,21,19,20,20,21,20,21,20,20,22,19,22,22,23,24,24,24,25,24,25,26,25,23,25,25,25,24,26,26,24,24,26,25,24,24,25,24,24,25,25,23,23,23,23,21,21,21,19,18,18,18,17,17,16,16,14,14,15,14,13,13,13,12,12,12,14,13,13,14,15,14,14,15,15,14,15,16,16,16,14,17,16,17,17,18,19,19,18,19,20,19,21,21,21,21,23,23,24,25,24,25,25,26,26,26,26,26,25,26,27,26,26,26,25,24,25,27,25,25,25,24,25,25,24,25,24,23,23,22,22,23,22,23,22,21,20,19,20,18,17,17,17,15,16,16,15,13,15,15,14,12,13,13,13,14,14,14,14,15,15,16,16,16,17,15,17,17,16,17,20,19,17,19,20,21,18,18,17,18,17,15,14,16,16,14,15,15,14,13,14,14,13,13,14,16,15,15,16,14,15,16,15,15,16,17,15,14,15,15,14,14,13,16,14,13,10,10,10,10,11,13,13,12,13,12,12,13,13,14,13,14,13,14,12,14,13,12,13,12,11,12,14,13,11,13,14,12,11,14,14,13,14,15,16,15,15,16,16,16,16,14,14,16,18,16,21,19,20,20,22,21,20,22,23,21,24,22,23,23,23,25,25,24,25,26,24,24,24,24,24,23,24,24,21,22,23,24,21,24,21,21,22,23,20,20,22,18],[29,29,29,30,29,29,30,29,29,29,28,28,29,28,29,28,29,27,29,29,28,29,30,29,29,30,30,30,30,30,29,30,30,30,30,30,29,30,30,30,30,30,29,30,30,30,30,29,29,29,28,29,29,29,28,28,28,27,27,28,27,25,24,23,24,22,23,22,22,22,23,19,21,19,22,23,24,24,26,25,24,26,26,24,26,27,27,28,28,27,27,28,28,28,28,28,29,28,29,28,28,29,28,28,28,29,29,28,28,28,29,28,29,29,28,29,27,28,27,28,28,28,28,28,28,28,27,28,28,27,27,28,27,27,26,27,27,28,28,28,28,28,28,28,29,29,28,28,28,28,28,28,28,27,28,27,29,28,28,28,28,27,27,27,27,26,26,28,27,27,27,28,26,27,27,27,25,26,26,27,26,25,25,26,27,25,26,26,26,25,26,26,24,26,26,25,26,26,25,26,26,26,26,27,27,27,27,27,26,26,28,27,26,28,27,27,27,27,27,26,26,28,26,24,26,26,24,23,26,25,21,23,22,24,23,25,23,25,23,24,25,23,24,25,24,20,23,23,20,20,22,22,20,22,21,21,22,22,21,20,20,22,19,20,23,23,19,23,24,21,22,23,24,23,22,25,25,25,26,26,25,26,23,24,25,25,21,23,24,21,20,22,23,19,20,22,21,17,20,20,17,18,18,17,17,17,17,14,16,15,14,15,15,15,12,13,11,12,14,13,14,17,16,16,17,18,18,18,19,21,17,20,19,19,21,22,22,23,24,23,25,25,23,26,26,26,25,27,26,25,28,27,27,26,28,28,28,26,28,26,26,25,24,22,24,26,24,24,23,25,25,23,25,26,26,27,27,27,28,28,28,28,27,27,28,28,28,28,28,28,27,28,28,28,28,26,27,26,27,28,27,27,28,26,27,27,25,27,25,25,26,24,25,24,23,21,21,19,19,17,18,15,16,16,14,13,11,9,8,6,7,9,5,5,9,9,6,6,9,9,6,7,8,8,7,6,4,4,1,0,1,5,4,7,8,8,7,8,8,10,12,12,10,10,11,11,10,10,11,9,8,11,11,9,11,10,12,13,13,11,11,13,12,9,13,14,10,12,13,13,12,16,14,16,18,15,17,16,14,16,15,16,18,17,18,16,16,19,18,16,18,20,18,17,20,19,17,20,19,19,18,20,21,19,19,21,23,19,21,24,23,21,23,23,22,23,25,23,24,23,22,24,25,23,25,26,26,26,27,27,27,27,28,27,28,29,28,28,27,27,27,28,27,28,27,27,26,26,25,25,24,24,24,24,21,21,22,21,19,19,20,19,18,17,17,16,16,17,16,15,15,16,14,16,14,17,16,16,15,19,16,16,18,17,17,18,18,18,18,17,19,19,19,19,20,21,19,20,22,24,21,24,24,24,24,26,26,26,26,25,27,27,28,28,27,27,27,27,28,28,28,28,28,27,27,27,27,28,28,27,27,27,27,26,26,25,26,25,24,24,25,23,23,23,22,21,21,22,19,18,19,19,17,18,18,18,16,16,16,16,13,14,16,16,16,16,17,17,18,19,18,19,18,19,18,20,20,18,20,22,20,20,22,22,23,21,20,19,19,20,18,18,19,19,16,17,18,15,16,18,17,16,17,18,19,18,19,21,18,19,21,19,19,20,19,18,18,18,18,18,18,17,17,17,14,13,12,12,13,15,15,15,16,17,17,17,18,18,17,17,17,17,17,16,16,17,16,16,16,16,15,15,14,14,15,15,13,14,15,16,14,15,17,18,18,18,18,18,16,20,18,18,19,18,20,22,22,23,23,24,22,22,22,24,23,27,23,25,26,25,27,27,26,26,27,26,26,28,28,26,26,26,26,22,24,25,25,23,26,24,25,25,25,23,23,23,21],[30,29,29,29,30,30,30,30,29,29,29,29,29,28,29,28,29,29,28,30,29,29,30,29,29,30,29,29,30,29,29,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,29,29,29,28,28,28,28,28,27,27,28,26,27,26,25,22,22,24,21,22,21,21,22,22,20,20,21,22,21,23,23,24,23,23,24,24,24,25,25,26,25,26,27,26,26,28,27,27,27,27,27,27,27,27,27,27,28,27,28,27,27,26,27,27,27,27,28,27,27,27,26,25,25,26,26,26,26,26,26,26,26,27,26,25,27,26,25,25,26,25,26,25,26,26,26,27,27,27,27,26,27,27,27,26,26,26,25,25,26,27,26,26,26,26,26,25,25,26,25,24,26,25,25,24,26,24,25,25,25,24,24,24,25,24,24,24,25,25,24,25,25,24,24,24,24,23,25,24,24,25,25,24,24,24,24,25,24,26,24,25,25,25,25,25,26,25,26,25,25,25,26,26,25,24,26,24,23,24,24,23,22,23,23,21,22,21,22,22,22,23,22,21,22,23,21,22,23,23,22,21,23,21,22,21,21,22,22,22,21,21,22,22,21,22,22,20,21,23,23,21,22,22,22,23,23,23,23,23,23,23,23,24,24,24,25,22,24,24,23,21,22,22,21,20,22,22,20,20,20,21,20,20,19,18,17,18,17,16,15,15,14,12,13,13,12,11,11,11,11,12,11,12,12,12,14,15,13,17,17,16,18,19,20,17,18,19,19,20,22,22,22,24,22,25,25,24,26,24,25,25,25,25,24,26,26,26,26,27,27,27,26,27,26,24,25,23,22,24,24,22,23,23,24,25,24,25,25,25,26,27,26,27,27,26,27,27,27,27,27,27,27,26,27,26,27,28,26,27,26,27,27,26,28,27,26,28,25,27,27,26,27,26,25,26,24,25,24,23,20,20,18,17,16,16,14,15,14,11,12,11,8,8,6,7,9,5,5,9,7,5,6,7,6,6,7,9,8,7,7,6,4,3,2,0,2,4,4,6,6,7,8,7,9,9,10,8,7,8,7,7,6,9,8,7,9,10,8,10,10,12,13,13,9,10,14,10,9,10,12,9,9,13,10,9,11,13,15,17,14,14,16,12,14,14,15,19,16,19,18,16,19,19,18,19,20,19,17,20,19,19,18,20,19,18,20,20,20,19,21,22,19,21,21,21,22,21,21,21,22,22,23,22,23,21,22,23,23,23,24,24,25,25,25,25,24,26,25,26,26,25,25,26,26,25,26,25,26,24,25,24,24,23,23,24,22,22,22,21,22,21,20,19,19,20,18,17,18,17,15,15,16,15,13,12,14,12,14,14,14,13,15,13,18,14,14,16,17,15,16,18,17,18,17,17,18,19,18,20,20,20,19,21,21,20,22,22,23,22,23,23,24,24,24,25,25,26,26,25,26,26,26,26,26,26,26,25,26,25,25,26,26,26,24,26,26,25,25,25,24,23,24,22,23,23,23,22,21,21,20,20,20,18,18,18,18,16,17,18,14,14,14,14,14,13,14,15,13,14,14,14,14,17,14,15,18,17,18,16,19,19,19,19,21,19,18,21,21,21,19,18,17,18,18,16,17,18,17,14,15,17,13,13,15,14,13,14,16,15,16,16,18,15,16,19,18,16,19,18,16,17,17,14,15,16,15,14,12,12,11,10,10,11,12,13,13,13,13,13,14,14,14,14,14,16,15,14,14,14,14,13,14,12,12,14,13,12,14,14,13,12,12,14,14,12,13,17,17,18,17,17,17,16,19,16,17,19,17,18,22,21,22,23,25,24,21,23,25,24,27,23,26,27,24,27,27,27,27,28,28,27,28,27,26,25,27,26,22,23,26,25,24,25,24,24,25,23,22,24,24,20],[29,29,28,29,29,29,30,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,28,28,29,29,28,29,28,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,27,27,27,26,26,26,25,24,23,23,22,20,19,20,17,18,18,17,18,18,18,17,17,17,18,19,19,20,20,22,20,20,23,22,21,23,22,22,23,24,23,23,24,24,24,24,23,24,25,24,24,24,24,24,23,23,24,24,22,23,24,23,24,24,23,24,22,22,21,23,23,22,22,24,23,21,23,23,22,22,23,21,21,21,21,21,22,22,23,23,23,24,24,24,23,23,24,22,23,23,23,23,21,22,23,24,23,23,21,22,22,21,21,23,22,21,22,22,21,21,22,21,21,21,22,20,20,21,21,21,21,20,20,21,20,20,21,21,22,19,20,20,20,20,19,20,21,20,19,21,21,22,21,23,20,21,22,22,22,23,22,21,22,22,22,22,23,22,22,21,22,22,21,20,21,20,19,20,20,17,18,17,18,18,18,18,18,17,18,19,17,18,18,19,18,17,19,16,17,17,18,18,17,17,17,18,18,18,17,17,18,18,16,18,19,17,18,19,20,18,19,20,20,20,19,19,21,20,21,22,20,21,22,21,21,20,21,19,19,18,18,19,17,16,18,17,16,17,15,15,14,14,14,13,13,14,12,11,12,12,10,11,12,10,10,9,10,10,10,9,11,13,12,13,13,13,14,14,15,14,15,15,16,17,17,18,19,20,19,20,21,20,22,21,22,22,21,22,22,24,24,26,25,26,26,27,25,27,25,23,24,22,22,22,23,22,23,23,24,25,24,27,25,26,27,27,27,27,28,28,28,28,28,28,28,28,28,27,28,27,28,28,26,28,26,26,27,26,27,27,26,28,25,26,26,25,26,25,25,24,23,23,21,21,19,18,17,15,13,13,11,10,10,9,8,9,5,5,4,4,4,4,4,5,4,3,4,5,5,6,6,6,5,6,6,5,5,4,3,1,0,1,2,2,4,6,6,5,7,5,5,5,5,5,4,4,4,5,5,5,5,6,6,8,7,9,10,9,8,9,9,9,8,9,9,8,9,10,9,9,10,10,12,11,12,12,12,12,13,13,14,14,15,14,14,14,15,15,14,15,16,16,15,15,15,15,15,15,16,16,16,18,17,17,18,20,18,17,19,19,19,17,17,19,18,20,18,18,20,18,20,18,21,21,20,22,22,22,22,22,22,21,21,22,22,22,23,24,22,21,23,23,21,23,23,22,21,22,21,21,21,22,21,20,20,19,19,18,16,16,16,15,15,14,14,14,14,14,12,11,13,12,10,10,13,13,11,13,14,14,12,13,14,13,14,14,14,15,13,14,15,16,16,16,18,18,17,17,17,18,18,19,20,20,19,20,20,21,21,22,22,23,23,23,23,22,22,24,24,23,23,22,24,21,23,24,22,22,21,22,22,21,22,21,20,19,20,19,20,20,19,20,19,18,18,19,17,16,15,15,15,14,15,14,13,13,14,13,10,10,10,10,10,12,12,13,13,14,15,14,15,14,15,14,15,16,15,15,17,17,15,17,18,16,16,15,15,14,14,14,15,14,14,12,14,13,11,11,13,13,10,13,13,14,14,13,16,12,13,14,13,14,13,14,12,13,12,13,12,12,12,13,10,9,8,6,7,7,8,10,11,10,12,11,12,13,13,12,13,13,12,12,11,12,10,10,11,10,9,9,11,10,9,11,11,10,12,13,12,12,11,13,14,14,14,15,14,14,15,14,14,15,15,17,18,19,19,20,22,20,20,22,21,21,24,22,24,23,24,26,26,24,24,26,26,25,27,25,25,24,26,24,22,23,25,26,23,25,22,22,24,22,21,22,21,19],[29,29,29,29,29,30,29,29,29,29,29,29,29,28,29,28,29,29,28,29,29,28,29,29,28,29,29,29,29,29,28,29,30,30,29,30,29,29,30,29,30,29,29,29,29,29,28,27,28,27,27,27,27,27,26,26,26,25,24,25,22,21,18,18,17,16,17,17,17,17,17,17,16,16,16,18,18,18,17,18,18,18,18,18,18,18,19,19,20,20,20,21,21,22,20,22,22,21,22,22,23,22,22,23,22,22,22,22,22,20,21,21,22,23,22,21,22,19,20,19,19,20,20,19,21,20,20,21,21,20,20,21,20,19,20,20,20,21,20,21,22,21,21,23,21,21,21,21,20,20,20,19,20,20,20,20,21,21,21,18,20,18,19,19,20,19,19,20,20,20,19,20,19,19,19,18,19,18,19,18,19,18,18,19,18,18,19,18,18,18,18,18,18,18,19,18,18,19,18,18,19,19,20,19,21,19,20,20,19,19,20,20,18,20,20,19,20,19,19,18,18,20,18,16,18,18,17,17,18,18,17,18,18,18,17,17,19,16,16,16,18,17,17,18,19,20,17,18,17,18,16,17,17,18,17,16,16,15,15,16,17,17,16,16,17,16,15,16,16,16,16,16,16,15,16,17,17,18,18,18,18,18,18,17,18,16,15,16,16,15,16,16,17,15,15,16,16,16,15,13,15,12,13,13,11,12,11,9,8,9,9,9,8,8,9,7,7,7,8,8,8,9,10,10,12,12,11,13,12,12,13,13,15,15,16,16,19,18,19,18,19,20,21,20,20,21,21,21,22,24,23,25,25,24,26,25,25,25,26,24,23,23,22,22,23,23,23,22,24,25,25,24,27,25,26,28,28,27,28,28,28,27,28,28,28,28,28,28,27,28,27,28,28,27,28,26,26,28,27,27,27,27,28,26,26,27,26,26,25,25,25,24,23,22,22,19,18,17,12,12,10,11,10,10,8,8,6,5,5,4,4,5,3,2,5,4,3,3,5,4,4,5,5,5,5,6,5,5,4,3,2,1,0,1,3,3,4,5,4,5,5,5,5,3,4,5,4,4,6,4,4,5,7,5,5,6,6,9,8,6,7,9,7,6,9,9,6,7,8,8,8,9,10,12,12,12,12,11,11,11,13,12,13,14,14,14,14,14,13,14,15,15,13,13,14,13,15,13,14,15,14,14,15,14,14,16,16,15,16,16,15,16,15,15,15,16,16,16,16,17,17,18,17,17,18,18,18,18,20,21,20,20,21,20,20,21,20,20,20,19,19,20,20,19,19,19,18,17,18,18,17,18,17,17,16,16,15,15,15,14,14,14,15,13,12,11,11,12,11,10,10,11,10,9,9,11,11,10,10,12,11,10,11,12,11,12,13,12,13,12,13,13,15,15,15,14,16,14,16,16,16,17,16,16,17,17,18,18,17,18,20,20,20,20,19,19,20,20,21,21,21,21,20,22,20,20,22,20,20,19,20,20,19,18,19,19,17,18,18,18,17,17,16,15,16,16,15,15,16,12,12,14,13,12,12,10,10,11,10,9,7,8,9,9,10,10,11,11,13,12,12,13,12,13,13,13,13,14,13,15,14,14,15,15,15,15,14,13,12,13,11,12,12,13,9,11,12,9,10,11,10,9,10,11,11,11,11,12,10,10,13,12,12,12,12,11,10,11,11,10,11,12,10,8,10,6,7,5,7,8,8,9,9,9,9,10,10,11,10,11,10,11,10,9,10,9,8,9,10,8,9,10,9,9,10,10,9,11,11,11,11,13,12,13,14,13,14,14,14,14,13,15,15,16,17,18,18,19,20,20,21,19,22,22,21,24,22,23,25,23,25,25,25,24,26,25,25,25,25,24,25,25,25,22,23,25,25,23,24,22,22,23,22,21,21,22,20],[29,29,28,29,29,29,29,29,28,28,28,28,29,27,28,28,28,28,28,28,27,28,28,28,28,28,28,28,28,28,28,29,29,29,28,29,28,29,29,29,29,29,28,28,29,28,28,27,28,27,28,27,26,27,26,25,26,25,24,24,21,20,18,17,17,15,16,16,17,16,17,15,15,14,15,17,17,17,17,18,18,17,18,18,18,18,20,21,21,21,21,21,22,22,21,21,21,22,22,22,23,22,21,22,22,21,21,23,22,21,22,22,22,23,22,22,22,21,20,20,21,19,20,21,21,19,20,21,21,20,21,22,19,20,20,21,21,21,21,20,22,21,22,22,21,22,22,21,20,21,20,20,20,19,20,20,22,21,21,20,21,18,19,20,20,19,18,20,18,19,19,19,18,19,19,19,18,19,19,18,18,18,19,18,18,17,18,18,17,18,17,19,17,19,18,18,20,19,18,18,19,20,19,19,20,18,20,20,19,20,21,20,19,21,20,19,20,21,19,18,18,19,18,17,18,18,16,17,18,17,16,18,18,18,17,19,19,17,17,17,17,18,17,17,17,18,16,16,16,17,16,15,16,16,16,15,15,15,17,14,15,15,14,14,16,15,13,15,16,15,14,16,18,16,16,16,17,17,17,19,18,19,18,18,17,16,15,16,15,14,15,15,15,14,14,16,16,13,14,12,13,12,12,11,10,10,10,8,8,9,9,8,8,8,7,7,7,7,8,8,7,9,10,9,11,12,10,12,11,13,12,14,14,14,15,16,16,17,20,17,19,19,19,20,20,21,21,21,22,21,22,23,24,23,25,26,25,24,26,24,22,22,21,20,21,22,20,21,21,22,22,22,25,24,24,25,25,26,26,28,27,27,27,27,27,27,27,27,26,27,26,28,27,26,27,24,27,27,26,27,26,26,28,24,26,26,25,24,25,24,24,23,23,22,21,19,16,16,11,11,10,9,9,9,7,7,6,5,4,3,4,4,4,3,3,4,3,4,4,4,4,5,6,5,4,6,5,4,4,4,3,2,1,0,1,2,3,4,4,5,4,6,4,3,4,5,4,4,5,5,4,5,5,4,5,5,7,7,7,6,6,8,6,5,7,7,6,6,8,8,8,9,9,11,11,11,11,10,10,10,10,11,12,11,13,11,11,13,12,11,13,13,13,11,12,12,12,12,12,13,12,13,13,13,13,14,15,14,15,16,15,15,15,15,15,16,18,16,16,17,16,17,17,17,18,18,18,20,19,20,20,20,20,20,20,21,19,20,20,18,19,20,20,19,20,20,19,18,19,18,17,18,17,17,14,16,15,14,14,13,13,13,12,12,11,10,10,11,10,9,9,10,9,8,8,10,10,9,10,11,10,10,10,11,10,10,12,11,11,10,11,12,13,12,13,14,14,13,15,15,14,16,16,16,16,17,17,17,18,18,20,20,21,21,19,19,19,20,21,22,20,21,20,21,20,20,22,20,19,20,20,21,19,19,19,18,17,17,16,18,17,16,15,15,15,14,13,14,14,12,12,12,11,10,11,10,9,10,10,8,7,7,8,8,9,9,10,9,11,11,10,11,11,12,12,12,12,12,12,14,13,14,14,14,15,13,13,12,12,12,11,10,11,11,9,10,10,9,9,10,10,9,10,10,11,12,11,12,10,11,11,12,12,12,11,11,12,11,11,10,11,11,10,7,7,6,6,6,6,7,8,9,10,9,9,9,10,11,10,10,10,12,10,9,9,8,8,8,9,8,8,9,9,8,9,9,8,9,10,10,9,10,11,12,12,13,13,13,13,14,13,15,15,16,17,19,19,19,20,22,21,20,21,23,21,25,21,24,24,23,26,26,24,26,27,26,24,27,26,26,24,26,25,22,23,25,26,23,24,22,22,24,25,21,22,24,21],[27,28,27,28,28,28,28,27,28,27,26,26,27,26,27,27,27,26,27,26,26,27,27,27,27,27,27,27,27,28,27,28,28,28,28,28,29,27,29,28,29,28,28,27,28,27,27,26,27,27,27,26,26,26,25,24,24,25,23,22,20,19,18,17,17,14,15,15,15,15,15,14,14,14,15,15,17,16,17,17,20,18,19,20,19,20,20,20,20,22,22,20,22,22,21,20,22,21,22,23,22,21,21,22,22,20,20,21,22,20,20,21,21,23,21,20,21,20,20,18,20,20,20,19,22,22,19,20,22,20,19,21,20,20,19,20,20,21,20,20,21,21,21,22,22,22,21,22,21,21,20,21,21,19,21,22,22,21,21,18,19,21,19,19,21,20,19,20,20,20,18,19,20,18,18,20,18,17,18,19,19,19,17,18,20,18,18,19,19,19,17,20,18,19,18,18,18,19,18,18,20,19,19,18,20,17,20,20,18,21,20,20,20,21,21,20,21,21,21,20,19,20,20,19,18,18,17,18,17,16,16,17,15,16,16,15,16,15,14,15,16,15,15,16,16,15,13,16,14,14,15,14,14,15,14,15,16,15,14,14,14,15,13,14,16,16,13,15,17,16,15,17,18,16,16,16,16,18,17,19,20,18,19,19,19,18,17,17,17,15,15,16,15,13,14,14,13,12,13,12,12,12,10,11,11,10,10,9,8,8,8,7,8,7,6,5,5,6,7,7,8,9,10,10,10,12,11,11,12,13,13,12,13,14,15,16,16,16,18,17,18,19,18,20,19,19,19,20,20,19,21,22,22,21,23,24,24,22,24,23,21,22,20,20,21,21,20,20,21,22,23,22,24,24,24,25,25,26,26,26,27,27,26,27,27,27,26,26,25,25,25,26,26,24,26,24,25,25,25,26,25,25,26,23,24,25,23,23,23,23,22,21,22,19,18,16,14,14,12,11,11,9,10,9,8,8,7,5,4,3,4,4,3,3,4,4,4,4,4,3,3,4,4,4,4,5,5,6,4,4,4,3,2,1,0,1,3,2,2,3,3,4,3,3,4,3,3,3,4,4,4,4,5,4,5,5,7,6,7,6,6,7,6,6,7,7,7,7,8,9,8,8,9,10,11,11,11,10,10,10,10,12,11,13,11,11,11,12,12,11,12,12,12,12,12,12,12,12,12,13,13,13,14,13,14,14,16,14,15,16,16,16,15,14,17,16,17,16,16,19,17,18,17,18,19,19,21,21,20,20,21,20,20,20,18,19,19,20,20,19,18,20,20,19,19,22,19,19,20,20,18,19,19,18,17,17,15,14,12,13,12,12,12,12,11,10,11,10,10,9,10,9,10,8,9,9,11,10,10,10,11,11,10,10,11,11,11,11,11,10,12,12,13,13,13,15,14,13,14,15,15,15,16,16,16,16,18,18,18,19,20,20,19,20,21,21,19,19,20,22,20,20,20,22,18,20,22,18,19,19,20,20,19,18,20,19,16,18,16,18,16,17,16,15,15,15,13,14,13,12,11,12,11,10,10,10,10,9,10,9,8,9,9,10,10,10,12,10,11,12,12,12,11,12,12,12,12,12,12,13,13,12,14,14,14,13,13,12,11,11,11,10,11,11,10,9,9,9,9,9,10,10,12,10,11,10,11,12,10,11,11,11,12,12,10,10,9,10,9,11,12,10,9,8,8,7,6,6,8,7,9,8,9,10,9,10,11,11,11,11,11,11,10,11,10,9,9,10,9,8,9,9,10,8,10,10,10,10,10,10,10,10,11,12,12,12,13,12,14,14,13,15,15,16,15,18,18,18,18,19,20,20,19,21,20,23,21,23,23,22,25,25,24,23,24,24,24,24,23,24,22,24,23,22,23,23,23,22,24,21,21,22,22,22,20,22,20],[29,28,28,28,29,29,29,29,29,28,28,27,28,28,28,27,28,28,27,28,28,27,27,28,27,27,28,27,27,28,27,28,29,29,27,28,28,28,28,28,29,28,28,28,28,28,27,27,28,26,26,26,25,25,25,24,23,23,23,22,20,19,16,16,15,14,16,14,16,14,16,14,13,13,14,15,16,15,17,16,16,17,18,17,17,19,19,19,21,20,21,21,21,21,22,21,21,21,22,23,22,22,22,23,22,22,22,22,22,21,22,22,23,22,21,21,21,20,20,18,21,20,19,20,21,21,19,22,22,20,20,22,19,18,20,20,20,21,21,21,21,21,21,23,21,22,22,21,20,21,21,20,20,19,21,21,22,21,22,20,20,18,18,20,20,18,18,20,18,18,19,20,17,17,19,19,16,18,19,18,19,16,17,19,18,16,18,19,18,18,18,20,17,18,19,18,19,20,19,18,20,19,19,19,21,19,20,20,20,21,21,21,18,22,21,19,21,21,20,18,18,20,18,15,18,17,15,15,17,15,13,15,15,15,17,17,16,15,15,16,15,15,14,15,15,15,14,15,13,14,15,13,12,14,14,15,15,15,14,14,14,14,13,14,17,13,14,15,16,14,16,16,16,15,15,16,16,18,17,19,17,18,16,16,17,16,14,14,15,13,13,13,13,12,13,13,13,12,12,12,12,11,10,11,11,10,9,9,8,9,8,9,9,8,7,7,6,7,9,8,9,8,10,9,10,11,11,11,11,13,12,13,14,15,15,14,17,16,17,18,17,18,20,19,18,19,20,20,20,21,22,23,24,23,25,24,25,25,26,24,24,23,21,21,22,23,21,21,22,23,24,22,26,24,25,26,26,27,27,27,27,27,27,27,27,28,28,27,26,27,26,27,27,26,27,25,26,27,26,27,26,26,27,25,25,26,25,25,24,25,24,23,22,21,19,18,16,16,12,11,10,10,10,9,8,9,7,5,5,4,5,4,3,4,5,4,3,5,4,3,3,4,4,3,3,5,5,5,4,4,5,3,3,2,1,0,1,2,2,2,2,4,3,2,4,5,3,3,5,4,3,5,6,4,7,6,8,8,9,7,7,8,7,6,7,8,7,7,8,8,9,9,9,10,11,10,10,11,9,11,10,12,12,11,12,11,11,12,12,11,12,13,12,11,12,13,11,12,12,11,12,14,14,12,13,13,14,13,14,16,14,14,13,13,13,15,17,16,16,16,16,16,18,17,18,18,18,20,20,20,21,21,21,20,20,21,20,21,21,19,19,21,20,20,19,20,19,17,18,17,16,16,15,15,14,14,13,12,13,13,11,12,12,12,12,11,11,10,11,10,10,9,9,9,9,10,11,11,10,10,11,11,11,11,11,12,11,12,11,11,13,12,12,12,13,12,13,13,13,14,14,15,15,14,14,15,17,18,17,17,20,20,20,20,19,19,19,19,21,21,21,20,20,22,20,20,23,20,19,19,21,20,18,19,18,17,18,16,16,15,16,14,14,13,14,13,12,14,13,11,12,12,11,11,11,11,10,10,10,10,8,8,9,10,9,10,11,11,11,11,12,12,12,11,12,12,11,12,13,13,12,13,13,13,14,13,13,12,12,12,12,11,11,13,10,10,10,9,9,10,11,9,10,10,11,10,11,10,10,10,12,11,12,12,10,10,11,11,10,10,11,10,11,8,7,6,6,6,7,7,8,8,8,8,9,9,10,11,10,12,10,12,10,9,10,10,9,9,11,9,10,9,10,9,10,10,10,10,10,10,11,10,11,12,12,13,13,12,12,14,13,13,14,15,16,17,17,20,19,20,20,20,21,20,21,23,22,24,24,23,25,25,25,25,25,25,24,25,25,26,24,25,25,22,22,24,24,23,23,21,22,22,23,21,20,21,19],[28,28,27,28,28,28,27,28,27,26,26,26,27,26,26,26,26,26,26,26,26,25,26,26,26,26,27,26,27,27,26,27,28,27,27,27,27,27,28,28,28,27,27,27,27,27,26,26,26,26,25,25,24,24,23,23,22,22,21,20,19,18,17,15,15,14,14,15,14,14,13,12,13,13,15,15,16,16,18,17,17,18,18,18,18,19,20,19,20,21,21,20,21,20,20,21,20,21,21,21,21,21,21,21,20,22,21,20,21,22,22,21,22,22,20,20,20,19,19,21,21,20,19,19,20,21,18,20,21,19,19,21,20,18,18,19,20,21,21,20,21,20,21,21,22,21,20,21,21,20,20,20,20,18,21,20,22,20,20,19,19,20,20,19,19,20,18,19,20,19,18,20,18,18,18,19,18,18,19,18,20,17,17,18,19,17,17,19,19,18,17,19,18,19,17,19,20,19,18,18,20,19,19,18,19,18,19,19,19,21,20,18,18,21,20,20,20,20,19,19,18,20,19,17,17,17,17,17,17,17,15,15,14,15,15,16,15,16,15,17,16,15,14,16,15,14,14,16,14,13,15,15,14,13,14,16,16,16,14,14,15,14,14,14,16,16,14,15,17,16,16,16,18,16,17,17,17,19,18,18,19,19,18,18,18,18,17,17,16,16,15,15,15,14,14,13,13,13,12,11,12,11,11,11,11,9,9,9,8,9,9,9,8,7,7,7,7,7,7,8,8,9,8,10,10,10,10,11,11,11,12,12,12,14,13,17,17,16,18,19,19,18,17,20,19,18,18,20,19,19,21,21,21,23,23,23,24,23,22,22,21,21,19,19,20,20,19,20,20,21,21,21,23,22,23,24,24,24,25,26,26,26,26,26,26,26,26,25,24,25,24,25,25,24,25,23,25,24,23,24,23,24,25,23,22,24,23,22,22,22,22,20,21,18,18,16,15,14,11,11,10,9,9,8,7,7,6,6,5,4,5,5,4,4,5,4,3,4,4,4,4,4,4,4,4,4,5,6,6,5,5,5,4,2,2,1,0,1,2,2,3,3,3,3,4,3,3,3,4,4,3,6,5,5,6,6,7,8,8,7,7,7,8,7,7,8,9,8,8,9,9,10,11,11,10,11,11,11,9,10,10,12,11,11,11,12,11,12,13,12,13,13,13,13,12,14,12,13,14,13,13,14,15,14,14,14,15,15,15,16,16,17,16,16,16,16,19,16,17,18,17,18,16,20,19,18,20,20,19,20,20,20,18,21,20,20,20,20,20,18,19,20,20,19,18,21,18,18,19,19,17,17,18,17,16,15,16,15,14,13,13,14,12,12,12,12,10,10,10,10,9,9,9,10,10,10,11,12,10,12,12,11,11,12,12,11,12,12,12,13,12,12,13,13,13,14,15,13,14,15,15,15,16,16,16,16,17,18,17,19,19,19,19,20,20,20,20,18,19,21,19,18,19,21,19,20,22,20,19,20,19,20,17,19,20,18,18,17,15,15,16,16,16,15,15,14,14,14,13,12,12,13,11,11,12,10,10,10,10,11,9,10,10,11,10,11,11,10,12,12,11,12,12,12,12,12,12,13,12,13,14,13,13,13,13,12,13,11,11,11,11,10,11,11,9,10,10,9,9,9,10,10,10,10,11,11,12,12,10,11,12,11,12,11,11,11,10,10,10,10,10,9,9,8,7,5,6,5,7,7,9,9,9,10,9,9,11,11,11,12,11,12,11,12,11,11,11,10,11,11,11,10,11,11,10,11,11,11,10,11,10,10,11,12,12,13,14,13,14,15,15,16,14,16,16,17,17,18,19,20,19,18,19,20,19,23,19,22,23,23,25,25,23,24,24,24,24,23,23,24,20,23,23,20,20,23,23,22,23,21,21,22,24,21,20,21,20],[27,27,27,27,27,28,28,27,27,27,26,26,26,26,26,26,26,25,27,26,26,26,26,26,27,27,27,27,27,26,26,27,27,28,27,27,27,27,28,27,27,26,26,27,28,27,26,26,26,25,26,25,24,25,25,23,22,24,22,20,19,18,17,15,15,14,15,14,14,14,14,14,15,15,14,16,17,17,19,17,18,19,18,19,20,19,21,20,20,21,21,20,20,21,20,20,22,20,20,21,21,21,20,21,21,21,21,21,20,21,22,21,21,23,21,20,20,19,20,20,21,21,19,20,20,21,19,20,21,20,20,22,21,19,19,21,20,21,21,20,21,21,20,21,22,21,20,21,21,20,21,22,21,20,20,21,21,20,20,19,19,20,18,19,21,20,18,20,21,18,18,20,20,19,19,20,18,18,19,18,20,19,20,20,20,18,19,20,20,19,19,20,20,20,19,19,20,21,19,20,20,20,20,18,19,18,20,20,20,22,21,19,19,21,21,21,22,21,20,19,20,20,20,18,20,18,19,17,18,17,18,17,15,16,16,17,16,16,15,17,18,16,15,18,17,17,16,17,16,16,16,15,17,14,15,17,17,18,16,16,16,16,16,16,17,16,16,17,18,18,18,17,19,16,17,18,18,19,19,19,19,20,19,19,18,18,17,18,18,16,17,15,16,17,16,15,14,14,13,13,15,13,12,11,11,10,10,9,9,9,10,9,9,8,8,9,7,7,8,8,8,10,9,10,11,10,11,12,11,12,11,13,13,11,14,16,16,15,18,17,19,19,17,19,19,18,18,21,19,19,21,23,21,21,23,23,23,22,22,22,20,20,20,19,19,20,20,19,20,21,21,21,24,22,24,25,24,24,25,25,25,26,25,25,25,26,26,26,25,25,23,25,24,24,25,22,25,24,24,25,24,24,25,23,23,24,23,22,23,23,21,21,21,18,18,16,15,14,11,10,10,8,10,9,8,6,6,6,6,6,5,5,4,4,5,3,3,5,4,3,3,5,3,2,3,5,5,5,4,5,6,5,4,3,3,1,1,0,1,2,3,3,2,2,4,3,3,4,5,4,4,6,6,6,6,7,8,9,9,8,9,9,9,8,9,9,8,10,10,10,9,11,11,12,12,12,12,12,11,11,12,12,12,12,12,13,13,13,13,14,13,15,13,15,14,15,14,14,15,13,14,17,16,14,15,16,17,15,16,17,17,17,16,16,17,16,19,17,17,19,17,19,18,20,20,19,20,20,19,18,20,19,18,19,20,20,19,20,20,19,18,20,20,20,20,21,19,19,21,20,18,17,19,18,17,17,17,15,16,15,14,15,15,14,13,12,12,12,12,11,11,10,11,10,11,10,13,12,12,12,13,11,13,13,12,13,14,13,12,12,14,14,15,13,13,14,15,14,15,16,16,15,17,15,16,16,18,18,18,20,19,20,19,19,20,20,20,19,19,20,19,19,19,21,19,20,21,20,20,20,20,21,19,18,19,19,18,18,16,16,17,17,17,16,15,15,15,14,16,13,13,14,13,12,12,11,11,11,11,10,9,9,9,11,10,10,10,11,11,10,12,13,12,13,11,13,13,12,12,14,14,12,13,14,14,14,13,14,13,12,11,11,12,12,9,11,11,9,9,9,11,8,10,11,10,8,11,12,8,10,13,12,10,12,12,8,10,12,10,9,11,10,10,9,6,6,6,6,7,6,9,8,7,8,8,8,11,10,10,12,12,14,10,11,12,10,11,12,11,10,11,11,12,11,12,12,11,13,12,12,13,12,12,13,14,14,15,15,16,16,15,15,16,18,17,20,19,20,20,22,22,20,20,23,22,26,21,25,23,24,26,25,24,24,26,25,24,26,25,25,23,25,24,22,21,24,25,22,24,21,21,24,23,21,20,21,20],[29,29,29,29,29,30,29,29,29,29,28,28,29,28,28,28,28,27,28,28,27,27,28,28,27,27,28,27,28,28,27,28,28,29,28,29,28,28,29,28,29,28,28,28,29,28,28,27,27,27,26,26,25,24,24,23,23,23,22,21,19,18,15,14,13,12,12,12,11,12,11,11,10,11,11,12,13,13,14,12,14,14,15,14,14,17,17,17,18,18,17,18,19,19,19,19,18,18,19,19,19,20,18,20,19,20,19,20,19,19,20,20,20,20,19,19,18,19,18,17,19,18,17,17,20,18,16,19,18,18,17,19,17,18,17,18,17,20,18,19,21,19,19,20,18,19,18,19,18,18,19,18,18,16,17,18,18,19,18,17,16,17,15,17,17,15,15,17,17,17,16,16,15,15,16,17,15,16,16,16,17,15,16,17,17,15,17,16,16,16,14,18,15,18,15,16,17,17,16,16,17,16,17,17,17,16,16,17,18,17,18,18,16,19,19,17,19,18,18,15,16,18,17,14,16,16,13,13,14,13,11,12,13,12,14,13,13,14,13,14,13,12,12,14,13,13,12,13,12,12,14,11,11,11,12,13,14,14,14,13,11,13,12,12,14,12,12,14,13,12,13,15,14,13,15,15,15,15,16,16,15,16,14,15,15,14,12,12,13,12,11,10,12,13,11,11,11,11,11,10,10,9,9,9,8,8,8,7,7,8,7,7,8,7,6,7,5,6,7,5,6,6,6,7,8,8,7,8,9,9,8,10,11,10,12,14,15,14,17,17,18,18,18,19,20,19,19,20,22,20,22,24,23,23,25,25,25,24,24,24,22,23,20,20,21,23,21,20,24,23,23,22,24,25,25,26,26,27,27,27,27,27,27,27,27,27,27,27,25,27,25,28,26,26,27,24,27,26,26,27,25,27,27,23,25,26,24,24,25,24,24,23,22,21,19,16,14,12,9,7,7,5,6,5,4,4,4,4,4,3,4,3,3,3,3,2,2,2,3,2,2,3,2,2,2,3,3,4,3,4,4,3,3,3,2,1,1,1,0,1,1,2,2,1,2,2,2,3,3,3,3,4,4,4,4,4,5,6,7,5,6,7,8,6,7,7,7,7,7,8,8,8,8,9,10,10,10,11,9,10,9,10,10,11,10,11,11,10,10,10,11,11,10,10,12,10,11,12,11,10,11,11,12,10,11,11,12,12,11,14,11,12,11,11,12,13,15,15,14,15,14,14,14,14,15,15,14,15,15,16,18,17,17,16,17,18,17,18,17,16,16,18,17,16,15,16,16,14,15,14,14,13,13,13,13,11,11,11,12,10,10,11,10,10,10,10,9,9,9,10,8,8,9,9,9,9,9,9,9,9,9,9,9,10,10,11,11,10,10,10,11,10,12,11,10,11,12,11,10,11,11,11,13,11,12,12,12,15,14,14,15,17,17,16,16,16,16,16,17,18,17,18,17,18,17,18,19,17,17,17,16,16,17,15,14,15,14,13,12,12,11,11,11,11,11,10,11,11,10,9,9,10,9,9,9,8,7,8,8,7,7,7,7,9,8,7,8,8,8,8,10,10,10,9,9,9,9,10,9,10,11,9,11,10,10,10,9,8,9,8,8,8,9,8,7,7,8,6,6,7,7,6,8,8,8,7,9,9,6,7,9,8,7,8,8,6,7,7,7,6,6,7,6,5,4,4,4,4,4,5,6,5,5,6,6,6,8,9,7,9,9,10,9,7,9,9,7,9,8,9,8,9,10,8,9,10,9,9,9,10,10,9,10,11,12,13,12,12,12,14,12,13,14,14,15,16,16,18,20,21,20,18,20,21,21,23,22,24,23,22,26,25,23,23,24,23,23,24,24,22,21,24,24,20,19,24,24,23,24,22,22,23,23,22,21,23,21],[28,28,28,28,28,28,28,28,28,27,26,26,27,27,27,27,27,26,27,26,26,26,26,26,26,27,27,27,27,27,25,28,28,28,27,28,28,28,28,28,27,27,26,27,27,27,27,26,25,25,25,24,24,24,22,21,21,22,20,18,17,15,14,13,12,11,10,11,11,10,10,10,10,10,11,12,12,12,14,12,14,15,13,15,14,15,16,15,16,17,16,16,17,16,18,16,16,16,17,17,17,18,17,16,17,18,18,17,18,19,20,18,17,17,17,17,16,18,16,17,18,16,15,16,17,16,14,17,16,15,16,17,16,15,16,16,17,16,16,17,15,16,18,17,16,16,16,16,16,17,17,17,17,15,16,16,16,16,16,15,16,16,14,14,16,14,14,15,16,14,14,15,14,14,14,16,14,14,15,14,16,15,14,14,15,14,13,15,15,14,13,15,15,14,14,14,17,15,14,15,16,15,15,15,15,15,17,15,15,17,17,14,14,17,16,15,15,16,15,15,15,16,14,14,15,15,14,14,14,13,11,12,11,12,12,13,13,13,12,13,13,11,11,13,12,12,12,13,12,11,12,12,12,12,12,13,13,14,13,13,11,12,11,13,12,13,13,12,12,12,13,13,13,13,13,13,13,14,14,14,13,13,13,13,13,13,13,13,13,12,11,11,12,12,12,11,11,11,10,9,9,8,9,8,7,7,8,6,6,7,7,6,8,7,6,6,5,5,7,6,5,6,7,7,8,8,7,8,8,8,8,9,9,8,11,11,12,13,15,15,17,16,15,19,18,17,19,20,18,17,20,22,21,20,24,23,23,22,23,22,21,21,20,20,21,21,21,20,22,22,22,22,22,23,24,24,25,25,26,26,25,26,25,25,25,25,25,25,24,25,24,25,24,23,25,22,25,24,23,25,23,24,26,22,24,25,23,23,24,22,23,22,21,18,17,15,13,12,9,7,6,5,7,5,4,4,4,4,4,4,4,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,3,3,3,4,4,3,3,3,3,2,2,1,1,0,1,1,1,1,2,2,2,2,2,3,3,3,3,4,4,5,5,7,6,5,6,7,6,6,6,7,6,7,8,7,7,8,9,10,10,9,10,10,9,9,9,9,10,10,10,10,10,11,10,10,10,11,10,11,10,11,10,10,11,10,10,11,11,10,11,11,12,12,12,12,12,12,11,10,11,13,15,13,13,14,13,13,13,15,15,14,15,16,15,15,16,15,14,15,17,18,16,17,17,14,14,16,15,14,15,15,14,15,13,13,12,13,14,13,12,12,12,11,11,10,11,10,10,9,9,8,7,8,8,7,8,7,7,7,7,8,8,8,8,8,8,8,9,9,8,8,9,9,9,8,9,9,10,9,9,10,10,9,10,10,10,10,12,11,11,12,12,13,13,15,15,16,16,15,16,15,15,15,15,17,16,16,15,17,15,16,17,16,16,16,16,16,15,15,15,14,14,13,12,11,11,11,11,11,11,11,10,10,10,9,9,9,8,8,8,7,7,7,7,6,6,6,6,7,6,6,7,7,8,7,8,7,8,7,7,8,8,8,8,9,9,8,9,9,9,8,8,8,8,8,7,7,7,7,6,6,6,5,6,6,6,6,6,6,7,6,8,8,6,7,8,7,8,7,7,6,6,7,6,5,7,6,6,5,4,4,4,4,5,5,5,6,5,6,6,6,8,8,7,8,8,9,7,7,8,7,7,7,7,7,7,7,8,8,7,8,8,8,9,9,9,9,9,10,11,12,11,12,12,13,12,12,14,13,13,17,15,18,19,20,20,17,19,19,19,22,19,22,21,21,25,24,22,23,23,22,22,24,23,23,21,24,22,20,18,22,22,19,21,20,19,21,20,18,18,19,19],[28,28,27,27,28,28,27,27,27,25,25,25,26,26,26,26,26,25,25,26,26,26,26,27,26,26,26,26,26,27,26,26,27,27,25,27,27,27,27,27,27,27,27,26,27,26,26,24,25,23,24,24,23,23,24,22,21,22,21,18,16,16,14,12,11,10,10,10,9,10,9,9,8,8,10,10,11,12,13,11,11,13,13,11,13,15,14,14,16,16,15,17,17,16,17,16,17,17,17,17,17,17,17,17,17,19,19,18,17,20,19,20,19,18,18,18,17,18,16,17,18,16,15,17,16,16,15,18,17,15,16,19,16,15,16,17,16,16,15,17,17,16,18,17,16,17,17,16,16,16,16,15,16,14,17,17,17,16,16,17,14,14,13,14,15,12,13,16,14,13,14,16,13,13,15,15,13,15,15,14,15,13,14,14,15,13,14,15,14,14,14,15,13,14,15,15,15,15,14,15,16,14,14,15,15,15,15,14,15,17,17,15,14,17,16,15,16,16,16,13,15,15,14,12,14,13,11,11,12,12,10,10,10,11,9,11,12,12,10,13,13,11,11,13,10,10,11,12,10,10,11,11,9,10,11,12,13,13,12,11,10,11,10,10,12,11,10,12,13,11,12,12,13,11,13,13,13,13,14,15,12,15,12,13,13,13,11,11,11,11,10,10,11,10,9,9,10,9,8,8,8,7,8,7,6,7,7,5,5,6,7,6,6,6,5,6,5,5,5,5,5,5,6,5,7,6,6,7,7,7,7,8,8,8,9,11,12,13,15,15,17,14,15,18,17,17,18,20,17,17,20,21,19,18,23,21,22,21,22,21,19,20,18,19,20,20,19,20,20,19,22,20,24,22,23,22,24,24,25,25,24,25,25,25,25,25,25,25,24,25,24,24,24,23,25,23,25,23,23,25,22,24,25,22,25,25,23,23,23,22,21,21,20,18,18,16,13,14,9,6,6,5,5,4,4,3,3,3,3,3,4,3,3,3,3,2,3,3,3,2,2,3,3,2,3,3,4,4,4,4,4,4,4,3,3,3,2,2,1,1,0,1,1,1,1,1,2,2,2,2,2,2,3,3,3,4,4,5,5,4,5,6,6,5,6,6,6,6,7,7,8,8,9,10,9,9,9,10,8,8,8,8,9,8,9,8,8,9,9,9,10,9,9,9,10,10,9,9,10,9,8,9,10,9,9,10,11,9,10,11,11,10,10,10,11,11,13,12,13,12,12,12,13,12,14,13,13,14,14,16,16,15,15,15,16,16,15,16,15,14,14,15,15,14,14,14,13,13,13,13,13,10,12,12,10,10,10,10,9,8,9,9,9,8,9,7,7,8,8,7,6,7,7,7,7,8,7,6,8,8,7,8,9,8,8,8,9,9,8,8,8,9,9,8,9,9,9,9,10,9,9,9,11,11,10,10,12,12,12,13,14,14,15,15,13,14,14,15,15,17,15,18,15,17,15,16,17,16,15,16,16,16,14,14,13,12,12,11,10,9,11,10,11,10,9,9,9,9,9,8,8,8,7,7,7,7,6,7,7,6,5,6,6,7,6,7,7,7,7,7,8,8,8,7,7,8,8,8,8,9,8,8,8,9,8,8,7,7,8,8,6,7,7,7,6,6,7,5,6,6,6,6,6,7,7,7,7,7,6,7,7,7,7,7,7,7,6,6,6,5,6,5,5,4,4,4,4,4,4,5,5,5,5,6,6,6,7,8,7,8,7,8,8,6,7,7,6,7,7,6,6,8,8,7,8,8,8,8,9,9,9,8,9,10,10,11,11,11,11,13,11,12,13,12,14,16,15,16,19,22,20,18,20,20,19,23,21,21,24,22,24,24,23,24,25,25,24,25,25,24,24,26,23,20,20,24,24,21,22,20,20,21,19,20,18,21,20],[29,28,28,28,28,29,28,28,28,28,27,27,28,27,27,28,27,26,27,27,27,27,27,28,27,27,28,27,27,28,26,28,28,29,27,28,28,27,29,28,28,27,27,28,28,27,27,26,26,25,25,24,24,24,23,22,21,22,19,18,18,16,13,12,11,10,10,9,9,9,8,7,8,8,9,9,10,10,11,10,10,12,12,11,12,14,14,14,15,15,16,16,15,15,16,16,16,16,17,16,17,18,17,17,17,18,18,18,17,18,18,18,17,18,16,17,16,17,15,15,16,15,14,16,16,15,14,17,17,14,16,17,15,15,16,16,17,16,16,16,15,15,17,16,16,15,17,16,14,16,16,14,15,13,15,16,15,15,15,15,14,13,11,13,13,12,12,14,13,12,13,14,12,12,13,14,12,13,14,12,14,11,13,14,13,12,13,14,13,14,13,15,13,14,14,15,16,17,14,15,16,16,15,15,16,15,16,15,15,16,16,15,14,16,15,14,14,14,14,12,14,14,12,11,13,12,10,10,11,11,9,10,9,10,10,11,10,11,10,12,11,9,10,12,10,9,11,11,9,9,11,10,9,10,10,12,13,13,11,10,9,10,9,10,12,10,9,11,12,9,10,12,12,11,12,12,12,13,13,13,12,14,10,10,12,11,8,9,10,9,8,9,9,8,8,9,9,8,8,7,6,6,7,6,5,6,6,5,5,6,6,4,5,6,5,5,4,5,5,4,5,5,5,5,6,6,5,6,6,7,7,7,8,8,11,12,14,15,15,17,18,17,18,18,18,19,20,20,19,19,22,23,21,21,25,24,25,24,24,25,21,23,21,22,22,23,22,21,23,24,22,25,25,24,25,25,26,26,27,27,27,27,26,26,26,27,26,26,26,25,25,26,25,25,26,23,27,25,25,26,25,26,27,23,25,26,25,25,25,24,25,24,21,20,18,17,16,14,11,7,6,5,5,4,4,3,3,2,3,3,3,2,2,3,2,2,2,2,2,2,2,3,3,2,3,4,4,4,4,4,4,3,3,3,3,2,2,2,2,1,1,0,1,1,1,1,1,1,2,2,2,2,3,3,3,3,4,5,5,4,4,5,4,4,5,6,5,6,7,7,7,8,9,10,10,8,9,9,7,8,8,8,8,8,8,8,7,9,8,7,9,9,8,8,9,10,7,7,9,8,7,8,9,8,7,10,10,8,9,11,9,8,9,9,10,11,13,13,11,12,11,11,13,11,13,13,13,13,14,16,16,16,15,16,17,18,17,16,16,14,14,15,14,14,13,13,12,11,11,11,10,9,10,10,8,8,9,8,7,7,8,7,7,7,7,6,6,7,7,5,6,7,6,5,6,7,6,6,7,7,6,6,7,6,6,7,8,7,7,6,7,8,7,7,8,8,8,8,9,9,8,9,10,9,9,10,10,11,11,12,13,13,15,14,13,14,13,14,16,16,15,15,15,16,15,16,16,16,16,15,15,13,13,14,12,12,12,11,11,10,10,9,9,8,9,8,8,8,7,7,6,6,6,6,6,5,5,6,5,4,4,5,5,6,5,5,6,6,6,6,7,7,7,6,6,7,7,6,7,7,7,7,8,7,8,7,6,6,6,6,5,6,5,5,4,5,6,4,4,5,5,5,5,6,6,6,7,6,5,6,7,6,7,7,6,5,7,6,5,5,6,5,4,4,3,4,3,3,4,4,5,5,5,6,6,6,7,7,7,7,7,9,7,6,7,7,5,6,6,6,5,6,7,6,6,7,7,7,8,8,8,8,8,9,10,11,11,12,12,13,12,12,14,14,15,16,16,19,19,20,20,20,20,20,20,22,22,22,23,22,24,24,25,23,24,23,25,24,24,24,23,25,23,22,22,23,23,23,22,21,20,21,20,19,20,21,18],[29,29,29,29,30,30,29,29,29,29,28,28,28,28,28,28,28,28,27,28,28,27,28,28,27,28,28,28,28,28,27,29,29,29,28,29,29,29,29,28,29,28,28,28,28,28,27,26,26,26,25,25,24,24,23,22,21,21,20,19,17,16,13,11,11,9,9,9,8,8,8,7,7,6,8,8,9,9,10,9,9,10,10,10,10,12,12,12,13,13,14,14,14,14,15,15,14,14,15,15,15,16,15,16,16,17,17,16,16,17,17,16,16,17,15,16,15,14,13,14,15,13,12,14,15,14,12,15,15,13,14,15,13,13,14,14,15,15,15,15,15,14,15,15,14,14,15,14,13,14,14,12,13,11,13,13,15,15,13,13,12,12,11,12,12,11,11,12,12,11,11,12,11,11,12,12,11,11,12,11,12,10,11,12,12,10,11,12,12,11,11,13,11,12,12,13,14,14,13,14,14,13,13,14,14,13,14,13,13,13,15,14,12,14,14,12,13,13,12,11,12,12,12,10,11,11,9,9,10,9,8,8,8,9,9,10,10,10,9,10,10,9,9,10,9,8,9,9,8,8,9,9,8,8,9,10,11,11,10,8,8,9,8,8,10,9,8,9,10,9,9,10,10,9,10,10,11,11,11,12,10,11,9,10,10,9,8,9,9,8,8,8,8,7,7,7,7,7,6,6,5,6,6,6,5,5,5,4,5,5,5,4,5,5,4,4,3,4,4,4,5,4,5,5,5,6,5,6,6,7,6,7,8,8,9,10,12,12,15,15,16,15,16,17,17,17,18,18,18,18,20,22,22,21,24,24,24,22,24,22,21,21,21,20,20,22,22,21,22,23,23,22,24,24,26,25,25,26,27,27,26,27,27,27,27,27,26,26,26,26,26,27,26,25,26,24,26,26,26,27,25,26,27,25,25,26,25,24,24,23,23,21,22,19,18,15,13,13,10,7,6,4,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,4,3,3,2,2,2,2,2,2,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,3,3,4,4,4,4,4,5,4,5,5,5,5,6,6,6,7,7,8,8,7,8,8,6,7,7,7,7,7,7,7,6,7,7,7,7,7,8,8,7,7,7,8,8,7,7,8,8,8,8,8,8,8,8,9,8,8,8,8,8,10,11,11,11,11,10,10,11,10,11,11,11,11,13,13,14,14,14,13,14,14,14,14,14,12,12,13,12,12,11,11,11,10,10,10,10,9,9,9,8,8,7,8,7,6,7,7,6,6,6,6,5,6,6,5,5,6,5,5,5,6,6,6,6,6,6,6,7,7,6,7,7,7,6,6,7,7,7,7,8,7,7,8,8,8,8,8,9,8,9,9,9,10,10,10,12,11,13,12,12,12,12,12,13,14,12,13,14,15,13,15,15,13,14,13,14,13,12,12,11,11,10,10,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,6,6,5,5,5,5,4,5,5,5,6,5,5,6,6,6,6,7,7,7,6,6,7,7,7,6,7,7,7,7,7,7,7,7,6,6,6,5,5,6,5,5,5,6,4,5,5,5,5,5,6,5,5,6,6,5,5,7,6,6,6,5,5,6,5,5,4,5,5,4,4,3,3,3,3,3,4,4,4,4,5,5,5,7,7,6,8,7,8,7,5,7,6,5,6,6,6,5,6,6,6,6,7,6,6,7,7,6,7,7,8,9,10,11,11,11,13,11,12,13,13,13,16,16,17,19,20,20,18,20,21,20,24,21,23,23,22,26,24,24,25,24,23,24,25,24,23,23,24,23,21,21,22,24,21,23,22,21,23,22,21,20,22,20],[28,28,28,28,28,28,28,28,28,26,27,26,27,26,26,27,26,27,26,26,27,26,26,27,26,26,27,26,26,26,26,27,28,28,27,28,27,26,28,27,28,27,27,27,27,27,26,25,25,23,24,23,23,23,22,22,20,20,20,17,15,14,11,10,9,8,8,8,7,8,7,7,6,6,7,8,8,8,9,9,10,10,10,10,10,11,11,12,12,12,12,13,12,12,13,12,13,13,13,13,14,14,14,14,14,15,15,15,15,16,16,15,14,15,13,14,13,13,13,12,14,11,12,13,14,13,12,14,13,12,13,14,12,12,13,14,13,13,13,14,13,12,14,13,13,12,13,12,12,13,12,11,11,11,12,12,13,14,12,13,12,11,9,12,11,10,10,12,11,10,11,12,10,10,11,11,10,11,11,10,11,10,10,11,11,10,11,11,10,10,11,12,10,11,11,12,13,12,11,13,13,12,12,13,13,12,13,11,12,12,13,12,11,13,12,10,12,12,11,10,11,11,10,10,10,10,8,9,9,8,8,8,8,8,8,9,9,9,8,9,9,9,8,9,8,8,8,9,8,7,9,8,8,7,8,9,10,10,9,8,8,8,8,8,9,9,8,8,10,8,8,10,9,8,9,9,10,10,10,11,10,10,9,10,10,9,8,9,9,8,8,8,8,7,7,7,7,7,6,6,6,5,5,6,4,5,5,4,4,5,4,4,4,4,4,4,3,3,3,4,3,4,4,4,5,5,4,5,6,5,6,6,8,8,9,10,12,10,14,13,16,14,14,16,15,15,16,17,17,17,18,20,21,20,22,22,22,21,23,21,18,20,19,19,19,19,20,19,21,21,21,22,25,23,24,24,25,26,26,26,26,26,26,26,26,25,26,25,24,25,24,25,25,24,25,23,26,24,24,26,22,25,26,24,25,25,24,24,23,23,23,20,21,18,17,14,12,13,8,6,5,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,3,3,4,4,4,4,4,4,4,4,5,4,4,5,6,5,6,7,7,8,7,7,8,6,7,6,6,6,6,6,7,6,7,7,7,7,7,8,7,7,8,7,7,7,7,7,8,8,8,7,8,8,8,8,9,8,8,8,8,8,10,11,11,10,10,10,9,10,9,11,10,11,11,11,12,13,13,12,13,13,13,12,13,13,12,11,12,11,10,11,12,10,10,10,10,9,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,5,4,5,5,4,5,5,6,5,6,6,6,6,7,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,7,8,8,8,8,9,10,9,9,11,11,12,11,11,11,11,11,12,13,12,13,13,13,13,14,14,13,12,12,13,12,12,12,11,10,10,8,8,8,8,8,8,8,8,7,7,7,7,6,6,6,6,5,6,5,5,5,5,4,4,4,4,5,5,5,6,6,6,6,6,6,6,6,6,6,7,6,6,7,7,7,7,7,7,6,6,5,6,6,5,5,6,5,4,5,5,4,4,5,5,4,5,5,5,5,6,6,5,5,6,6,6,6,6,6,5,5,5,4,4,4,4,3,3,3,2,3,3,3,4,4,4,5,4,5,6,6,5,6,6,7,6,5,6,5,5,5,6,5,5,6,6,5,6,6,6,6,6,7,6,6,7,7,8,9,9,9,10,11,10,10,11,12,12,15,14,17,18,19,19,17,17,19,17,22,19,21,21,20,23,22,23,22,22,22,21,24,22,23,20,24,22,19,20,23,22,21,23,21,20,20,23,20,19,21,19],[29,28,28,28,29,29,28,29,28,27,27,26,28,27,27,27,27,28,26,27,27,27,27,28,27,27,28,27,27,28,26,27,29,29,28,28,28,28,29,28,29,27,27,27,28,28,27,26,26,25,24,24,24,23,22,21,20,21,18,18,15,14,12,11,9,9,8,8,7,7,7,7,6,6,8,8,8,9,10,9,9,10,10,9,10,12,12,12,13,13,14,14,14,14,14,14,14,15,16,14,16,16,16,15,15,16,16,15,15,17,17,16,15,16,13,15,14,14,13,13,15,13,13,14,14,13,13,15,14,13,14,15,13,13,13,14,15,15,15,15,15,15,15,15,14,14,14,14,12,13,14,12,13,11,14,14,14,14,12,13,13,11,11,12,12,10,11,13,11,11,11,12,10,10,11,12,10,11,12,11,12,10,11,12,12,10,11,12,12,11,11,13,11,12,12,13,14,14,12,14,15,13,13,13,14,13,14,12,13,13,15,13,11,15,13,12,13,13,12,10,11,12,10,9,10,10,9,9,9,9,8,8,8,9,10,10,9,10,9,11,10,9,9,10,9,8,9,10,8,9,10,9,8,9,9,10,11,11,10,9,8,8,8,8,10,9,8,10,10,9,9,11,11,9,11,11,11,11,11,12,11,11,10,10,10,10,8,8,9,8,7,8,9,7,7,8,8,7,7,6,6,5,6,6,5,5,5,4,4,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,7,6,9,9,11,11,14,14,15,14,14,18,17,16,17,18,18,18,20,20,21,21,22,23,23,22,23,22,20,21,18,20,19,21,20,20,21,22,22,22,24,23,25,25,25,26,26,26,26,26,26,27,26,26,26,26,25,26,25,26,25,24,25,23,26,24,24,26,23,24,26,23,24,25,24,22,24,23,22,22,20,19,19,16,14,14,9,6,5,4,4,3,3,2,2,2,3,3,3,2,2,2,3,2,2,3,2,2,2,3,2,2,3,3,4,4,4,4,4,3,3,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,3,3,4,4,4,4,5,4,5,5,5,5,5,6,6,6,7,7,8,8,8,8,8,6,7,7,7,7,6,8,6,6,7,7,6,8,8,8,8,8,8,7,7,8,7,6,8,8,7,7,9,9,7,8,10,9,8,8,8,9,11,12,11,11,11,10,10,11,10,12,12,11,12,12,13,14,14,14,13,14,15,13,14,14,12,12,13,13,12,11,11,11,10,9,11,10,8,9,9,8,7,8,8,7,6,7,6,6,6,6,5,5,5,6,5,5,5,5,4,5,6,6,5,6,6,5,5,7,6,6,7,7,7,6,6,6,7,7,6,7,7,6,7,7,7,7,7,8,8,7,8,9,10,10,10,11,11,12,12,11,12,11,11,13,13,13,13,13,13,12,14,14,14,13,13,13,12,12,12,11,11,10,9,8,8,8,8,8,8,7,7,7,6,6,6,6,5,5,6,5,5,5,6,5,4,4,5,4,5,5,5,6,6,5,6,6,6,6,6,5,6,6,6,6,7,6,5,6,7,6,6,5,5,6,5,4,5,5,5,4,5,5,4,4,4,4,4,5,5,5,5,6,6,5,5,6,5,5,5,5,4,5,5,4,4,5,4,4,3,3,3,2,3,3,4,4,4,4,5,5,5,6,6,6,6,7,7,6,6,6,6,5,5,6,6,5,6,6,6,6,7,6,6,7,7,7,6,8,8,9,10,10,10,11,12,11,11,12,12,13,16,15,16,18,19,19,18,18,19,18,21,20,21,22,20,24,24,25,22,24,24,23,23,23,25,22,24,23,21,21,22,22,22,20,20,21,21,21,20,19,20,20],[29,29,29,29,29,29,29,29,28,27,27,27,28,27,27,27,28,28,27,28,27,26,27,28,27,27,28,27,28,29,27,28,29,29,27,29,28,28,29,29,29,28,28,28,28,28,27,25,27,25,24,24,24,24,23,22,21,20,18,18,15,14,11,10,9,8,7,7,7,7,6,6,6,6,7,7,7,8,9,8,7,9,9,7,9,10,10,11,11,11,13,13,13,13,13,14,12,13,15,14,15,15,14,14,16,16,16,15,15,16,15,15,14,15,13,14,13,12,12,13,14,11,11,12,14,12,11,14,15,12,13,14,12,12,13,14,15,15,14,14,13,13,15,14,13,13,14,13,12,13,13,10,11,10,12,13,12,13,12,12,10,10,10,11,10,9,9,11,10,9,10,10,9,9,11,11,9,10,11,10,11,9,10,12,10,9,11,11,10,10,10,11,9,11,12,13,14,14,11,13,13,13,12,13,13,12,13,12,12,12,14,12,10,13,12,10,11,12,11,9,10,11,9,8,9,9,8,7,8,8,7,7,7,8,9,8,9,9,8,9,9,8,8,9,8,8,8,8,8,8,8,8,7,7,8,9,10,10,8,7,7,8,7,7,8,8,7,8,9,7,8,9,9,8,9,10,10,10,10,10,9,10,8,8,9,8,7,7,8,7,7,7,7,6,6,7,6,6,6,5,5,5,5,5,4,5,5,4,4,4,4,3,4,4,4,4,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,8,10,11,12,13,15,15,15,16,17,16,17,18,19,18,17,21,21,21,21,23,23,24,23,24,21,20,22,20,19,20,22,21,19,21,23,22,23,25,24,26,26,26,27,27,27,26,26,26,27,26,27,26,26,26,27,25,26,26,25,26,23,26,25,25,27,24,26,27,22,24,26,25,23,24,22,23,21,20,18,17,14,14,12,9,6,5,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,6,7,7,7,6,7,7,5,6,6,6,6,6,6,6,5,7,6,6,7,7,6,6,7,7,6,6,7,7,6,6,7,7,6,7,7,7,7,8,7,7,7,7,8,9,10,11,10,9,9,9,10,9,10,10,9,10,11,13,13,14,13,13,14,13,13,13,12,11,11,12,11,10,9,9,10,9,9,8,8,7,8,7,7,7,7,6,6,6,6,6,5,5,5,5,4,5,5,4,4,5,4,4,4,5,5,5,5,6,5,5,6,6,5,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,7,8,8,9,8,9,10,10,12,11,9,11,10,10,12,13,12,12,13,13,11,13,12,12,12,11,12,11,10,10,10,9,9,8,8,8,8,8,7,7,7,6,6,6,5,5,6,5,5,5,5,4,4,5,4,3,4,4,4,5,5,4,5,5,5,5,6,6,7,6,5,6,6,5,6,6,6,5,6,6,6,6,5,5,5,5,5,5,5,4,4,4,5,4,4,4,4,5,4,5,5,5,6,5,4,5,6,5,5,5,5,5,4,5,4,5,4,4,4,3,3,3,2,3,3,3,4,4,4,5,5,5,6,6,6,7,6,7,6,5,6,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,8,9,9,10,10,11,11,10,11,13,13,14,15,17,19,20,19,18,20,20,19,23,20,22,22,20,25,23,22,23,24,23,24,24,23,23,22,23,22,19,21,22,22,20,22,22,20,21,22,19,20,22,18],[30,30,29,29,30,30,30,29,29,28,28,28,29,28,28,28,28,28,27,28,28,27,28,28,27,27,29,28,28,28,27,28,29,29,28,29,29,28,29,29,29,28,28,28,28,28,27,26,27,26,25,25,25,24,22,24,22,22,21,20,17,16,13,10,10,9,7,8,7,7,6,6,6,6,7,7,7,8,9,8,8,9,9,9,9,10,10,11,11,12,12,12,12,12,13,12,12,12,13,13,14,14,13,14,14,14,14,14,14,15,15,14,14,14,13,13,13,12,11,12,13,11,11,12,13,12,11,13,12,11,12,13,11,12,12,13,12,13,13,13,13,12,13,13,12,13,13,12,11,12,12,10,11,10,12,12,13,13,12,11,11,10,10,10,10,9,9,10,10,9,10,10,9,9,10,10,9,9,10,10,10,9,9,10,10,9,10,10,10,10,10,11,9,10,10,11,12,12,11,12,13,12,12,13,13,12,12,11,12,12,13,12,10,12,12,10,11,11,10,9,10,10,10,8,9,9,8,8,8,8,7,7,7,8,9,9,8,9,8,9,9,8,8,9,8,8,7,8,8,7,8,8,7,8,8,9,9,9,8,8,7,8,8,7,8,8,8,8,9,8,8,9,9,8,9,9,10,10,9,10,9,9,9,9,9,8,8,8,7,7,7,7,7,7,7,7,7,6,6,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,3,3,3,3,4,4,4,4,5,5,4,5,5,5,5,6,7,7,9,10,11,11,15,15,17,16,15,17,18,16,17,19,19,18,19,22,22,21,23,23,24,23,24,21,20,21,19,19,19,21,21,20,21,23,23,23,26,24,26,26,26,27,27,28,27,27,27,27,27,27,27,27,26,27,26,26,26,24,27,24,25,27,25,26,26,25,27,24,23,25,24,24,24,23,22,20,20,17,17,15,13,13,9,6,5,4,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,4,4,3,3,3,3,2,3,3,3,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,2,2,2,2,3,3,4,3,3,4,4,4,4,5,4,4,5,6,5,6,7,8,7,7,8,7,6,6,6,6,6,6,6,6,6,7,7,6,7,7,7,7,7,7,7,7,7,7,6,8,7,7,7,8,8,7,8,8,8,8,8,8,8,10,11,11,10,10,10,9,9,9,10,10,10,10,11,12,13,13,12,12,13,12,12,13,12,11,11,12,11,10,10,10,10,9,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,5,5,5,4,4,5,4,4,5,5,5,5,6,6,6,5,6,6,6,6,7,7,7,6,6,7,6,7,7,7,7,7,7,7,7,8,8,8,8,8,8,9,9,9,10,10,11,11,10,10,10,10,11,12,11,12,12,13,12,13,13,12,12,12,12,12,12,11,11,10,9,9,8,8,8,8,8,7,7,6,7,7,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,5,5,5,5,5,6,6,6,7,6,6,6,6,6,6,6,7,6,6,7,7,6,6,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,4,5,5,5,5,5,6,5,5,6,5,5,5,5,5,4,5,4,4,4,4,3,3,3,3,2,2,3,3,4,4,4,4,5,5,6,6,6,7,7,7,6,5,6,6,5,5,6,5,5,6,6,5,6,6,6,5,6,7,6,6,6,7,8,10,10,10,10,11,11,11,12,12,13,14,14,16,18,18,17,17,18,18,17,21,19,21,21,20,23,23,22,22,23,22,23,23,23,21,22,23,22,19,20,23,22,21,23,20,21,22,22,21,20,21,20],[28,28,28,28,28,28,27,28,28,26,26,26,27,26,26,26,26,27,26,26,27,26,26,27,26,26,27,27,27,27,26,27,27,28,27,28,27,27,28,28,28,27,26,27,28,27,26,25,26,24,24,24,23,23,22,21,20,22,20,18,16,14,12,10,9,8,7,7,6,7,6,6,5,6,7,7,7,8,8,8,8,9,9,8,9,10,10,11,11,11,11,11,11,12,12,11,11,12,12,12,13,13,13,12,13,13,13,13,13,14,14,13,13,14,12,13,11,12,12,12,12,11,11,12,12,12,11,12,11,10,11,12,11,11,11,13,12,12,12,12,12,12,13,12,12,12,12,12,11,11,11,10,11,10,12,12,12,12,11,11,10,10,10,10,10,9,10,10,10,9,9,9,10,9,10,10,10,10,10,10,10,10,9,10,10,9,10,10,9,10,10,11,9,10,10,12,12,12,11,12,12,12,11,12,12,12,12,11,11,12,12,11,10,12,11,10,11,11,10,9,10,10,9,9,9,9,9,8,8,8,7,7,7,8,8,9,8,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,7,8,8,8,9,9,8,7,7,8,8,7,8,8,8,8,8,8,8,9,9,9,9,9,9,10,10,10,9,9,9,9,9,9,8,8,8,8,8,7,8,7,6,7,7,6,5,5,5,5,5,5,4,4,5,3,4,4,4,4,4,4,4,4,3,3,3,3,3,4,4,4,4,4,4,4,5,4,4,5,7,7,8,10,11,10,14,16,16,14,14,17,16,14,17,18,17,17,20,20,20,19,21,21,22,21,22,21,19,20,19,19,19,20,21,19,20,22,21,22,26,23,24,23,25,26,26,26,25,26,25,26,26,25,26,25,25,26,24,25,24,24,25,22,25,24,24,26,23,24,26,23,24,24,24,23,23,22,22,21,20,18,16,15,13,13,9,6,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,4,4,3,3,3,2,2,2,2,2,3,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,6,6,7,7,7,7,7,6,6,6,6,6,6,6,6,6,7,7,6,7,7,7,7,7,7,7,7,7,7,6,7,8,7,7,8,8,7,8,8,8,8,8,8,8,9,11,10,10,10,9,9,9,10,10,9,10,10,11,12,12,12,12,13,13,12,12,12,11,11,11,12,11,10,10,10,10,9,9,9,9,8,8,9,8,7,7,8,6,6,7,6,5,5,6,5,4,5,5,4,4,5,4,4,5,5,5,5,6,6,5,5,6,6,5,6,7,6,7,6,6,7,7,6,7,7,7,7,7,7,7,7,7,8,7,8,8,8,8,9,10,10,11,10,10,10,10,10,11,12,11,11,11,12,12,12,12,12,11,12,12,11,11,11,10,10,9,8,8,7,8,7,7,7,6,6,7,7,6,6,6,5,5,6,5,4,4,5,5,4,4,4,4,5,5,5,5,6,5,5,6,6,6,6,6,6,6,5,6,6,7,5,6,6,6,5,5,5,5,5,4,5,5,5,4,5,5,4,4,4,5,5,5,5,5,6,5,6,5,5,6,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,2,3,3,3,4,4,4,5,5,5,6,6,5,6,6,7,6,5,6,5,5,5,6,5,5,6,6,5,6,6,6,6,6,6,6,6,7,7,7,9,9,9,10,11,10,10,11,12,13,15,14,15,18,18,17,16,19,18,17,21,19,21,21,20,24,23,22,23,24,23,22,24,24,24,21,22,23,21,20,22,22,21,22,20,20,21,22,20,19,20,19],[28,28,28,28,28,29,28,29,28,27,27,26,27,26,26,27,27,27,26,27,27,26,27,27,26,27,27,27,27,28,26,28,28,29,27,28,27,28,28,28,29,28,27,28,28,28,27,25,26,25,24,25,24,23,22,22,20,20,18,18,15,14,11,9,9,7,6,7,6,6,6,5,5,5,6,7,7,8,8,8,7,8,8,7,8,10,9,10,11,10,11,11,11,11,12,11,12,12,12,12,12,12,12,13,13,13,13,13,13,13,14,13,12,12,12,12,12,11,11,11,12,10,10,12,12,11,11,12,12,10,11,12,11,11,12,12,12,13,12,13,12,12,13,12,11,11,12,11,10,11,11,9,10,9,11,11,11,11,10,11,10,9,9,9,10,9,9,10,10,9,9,10,9,9,10,10,9,9,10,9,10,8,9,10,9,9,10,10,9,10,10,10,9,10,11,12,12,12,11,12,13,12,12,12,13,12,12,11,11,11,12,11,10,12,11,10,10,11,10,8,9,10,8,8,9,8,8,7,8,8,7,7,7,8,8,8,8,9,8,9,9,8,8,9,8,7,8,8,7,7,7,7,7,8,7,8,9,9,8,7,7,7,7,7,8,7,6,8,8,7,8,9,8,7,8,9,9,10,9,10,9,9,8,7,8,8,7,7,7,7,6,6,7,6,6,7,6,5,5,5,4,5,5,4,4,4,4,4,4,4,4,3,4,4,4,4,3,3,4,3,3,4,4,4,4,5,4,4,4,5,5,5,6,5,7,9,11,12,13,15,16,15,15,17,16,16,17,18,17,17,19,21,20,21,22,21,24,21,22,21,19,22,20,17,20,22,22,21,21,23,23,24,26,23,26,26,25,26,27,27,27,27,27,27,27,27,27,27,26,27,26,26,26,25,26,23,26,26,25,27,24,26,27,24,25,26,25,24,25,22,23,23,20,18,17,15,13,13,9,6,4,3,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,4,4,3,4,3,2,2,2,2,3,3,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,2,2,2,3,3,3,3,4,3,4,4,4,4,5,5,5,6,7,7,7,7,7,7,7,5,6,6,6,6,5,6,5,5,6,6,5,6,7,6,6,7,7,5,6,7,6,5,6,7,6,6,7,7,6,7,8,7,7,7,7,8,9,10,11,10,9,8,8,9,8,10,10,9,10,11,12,11,11,12,12,13,11,12,11,11,10,10,11,10,10,10,9,9,8,8,8,7,7,7,7,6,6,6,6,5,5,6,5,5,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,5,5,5,4,5,5,5,5,6,6,6,5,6,6,5,6,6,6,6,6,6,6,6,7,7,7,6,7,8,8,8,8,10,9,10,10,9,10,10,10,11,11,10,11,11,11,10,11,11,11,11,10,11,10,9,10,10,9,9,8,7,7,7,7,7,6,6,6,6,5,5,5,5,4,4,5,4,4,4,4,4,3,4,4,4,4,4,4,5,5,5,5,6,6,5,5,5,5,5,5,5,5,5,5,6,5,5,5,4,4,4,4,4,4,5,4,4,4,4,3,4,4,4,4,4,4,4,5,5,5,4,4,5,5,4,4,4,4,4,4,4,3,4,3,3,3,2,2,2,3,3,3,3,3,4,4,4,5,5,6,5,6,5,6,6,5,5,5,5,4,5,5,4,5,5,5,5,6,5,5,5,6,6,6,6,7,7,9,9,9,10,11,11,10,11,12,13,15,15,15,19,19,18,17,18,17,18,21,19,20,21,20,22,23,22,22,22,22,23,22,22,24,20,22,23,21,20,21,22,21,22,20,20,21,22,19,20,22,20],[29,30,29,29,29,29,29,29,28,28,28,28,28,27,28,27,28,28,27,28,28,27,27,28,27,28,28,28,28,28,27,28,29,29,28,29,29,28,29,29,29,28,28,28,28,28,27,26,27,26,25,25,25,24,22,22,21,21,20,18,16,14,11,9,8,7,7,7,6,6,6,5,5,5,6,6,7,7,7,7,7,8,8,7,8,8,8,9,10,10,10,11,11,11,11,11,11,11,12,12,11,13,12,12,13,14,14,13,14,13,14,13,12,12,11,12,11,10,10,10,11,10,9,11,12,10,10,12,11,10,10,11,9,10,11,12,11,11,12,11,11,10,11,12,10,11,11,10,10,10,10,9,9,8,10,10,11,11,10,10,9,9,9,9,9,8,8,9,9,8,8,9,8,8,9,9,8,8,9,8,9,8,8,9,9,8,8,9,8,8,9,9,8,9,9,10,11,11,9,11,11,10,10,11,11,11,11,10,10,10,11,10,8,10,10,9,9,9,9,7,8,9,8,7,8,7,7,7,7,7,6,7,7,7,8,7,7,8,7,8,8,8,7,7,7,6,7,7,6,6,7,7,6,6,7,7,8,8,7,6,6,7,6,6,7,7,6,6,7,7,7,7,8,7,7,8,8,8,8,9,8,8,7,7,7,7,6,7,6,6,6,6,6,5,5,6,5,5,5,4,4,5,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,7,6,7,10,11,11,14,16,15,14,15,17,16,15,17,18,17,18,19,21,22,21,23,23,24,22,24,21,21,22,20,19,20,22,20,20,21,24,23,24,26,25,26,26,26,27,27,26,26,27,26,27,26,27,27,27,26,27,27,27,26,25,27,25,26,27,25,26,25,26,27,25,24,26,24,24,23,23,22,21,21,18,17,15,13,12,9,6,4,3,3,2,2,2,2,1,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,3,3,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,6,6,6,6,6,5,5,5,5,5,4,5,5,5,5,5,5,5,6,5,5,6,6,5,6,6,6,5,6,6,6,6,6,6,6,6,7,7,6,7,7,7,8,9,9,9,9,8,8,8,8,8,9,8,9,10,10,11,11,10,11,12,12,11,11,11,10,10,10,9,8,8,8,8,7,7,7,7,6,7,7,6,6,6,6,5,5,5,5,4,5,4,4,4,4,4,3,3,4,3,4,4,4,3,4,5,5,4,4,5,5,5,5,6,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,6,6,7,7,8,7,8,9,9,10,9,8,9,9,9,10,10,10,10,11,11,10,11,11,11,11,10,10,10,9,9,9,8,8,7,7,7,7,7,6,6,6,6,5,6,5,5,5,4,4,4,5,4,4,4,4,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,4,5,5,4,5,5,6,5,5,5,5,6,5,4,5,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,5,5,4,4,4,4,3,4,4,3,3,3,3,3,2,2,2,2,3,3,3,4,4,4,4,4,5,5,5,6,5,6,5,4,5,5,4,4,5,4,4,5,5,4,4,5,5,4,5,5,5,5,5,6,7,8,9,9,10,11,9,10,11,13,13,14,15,16,19,18,18,17,18,18,17,21,19,20,21,20,23,22,22,22,23,21,23,23,21,21,22,22,21,19,22,23,22,20,22,22,21,22,23,19,20,21,18],[29,28,28,28,29,29,28,28,28,27,27,26,27,26,26,27,26,27,26,26,27,27,26,27,27,27,27,27,27,27,26,27,28,28,27,28,27,27,28,27,28,27,26,27,27,26,26,25,25,24,24,24,23,23,22,22,21,22,20,18,16,14,12,9,8,8,7,7,6,7,6,6,5,6,6,6,6,7,7,8,8,8,8,8,8,8,9,9,9,9,9,10,10,10,9,9,10,10,10,10,11,10,10,11,11,11,11,11,11,12,12,11,10,11,10,10,10,9,9,9,10,9,9,9,10,9,9,10,9,9,10,10,9,9,9,11,10,11,10,10,11,10,10,10,9,9,10,9,9,9,9,8,9,8,9,9,10,10,10,9,9,8,8,8,8,8,8,8,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,10,10,10,9,10,10,10,10,10,10,10,10,9,9,10,10,9,8,9,9,8,9,9,8,8,8,8,8,8,7,7,8,8,7,7,7,7,7,7,8,7,7,7,8,7,7,7,7,7,7,6,6,7,7,6,7,7,6,6,7,7,8,8,7,7,7,7,7,7,7,7,7,7,7,8,7,7,7,7,8,7,8,8,8,8,7,8,8,8,8,7,7,7,7,7,7,6,6,6,6,6,5,6,5,5,4,4,5,4,4,4,4,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,5,6,7,7,8,10,10,11,14,15,15,14,15,16,16,14,16,17,17,16,19,20,19,19,21,21,23,20,22,20,18,19,19,18,18,20,20,19,20,22,22,23,26,23,24,24,25,25,26,25,24,25,25,25,25,26,26,26,24,25,24,25,25,23,25,23,23,24,23,25,24,24,26,23,23,24,23,22,21,23,21,20,20,17,17,14,13,12,8,6,4,4,4,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,4,4,3,3,2,2,3,3,3,3,3,3,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,2,2,3,3,2,3,3,3,3,3,4,4,4,4,5,5,6,6,7,7,7,7,6,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,6,7,7,7,6,7,7,7,8,10,9,9,9,8,7,8,8,9,8,8,9,9,10,10,10,11,11,11,11,10,10,10,9,9,10,9,8,8,8,8,8,8,7,8,7,7,7,7,7,6,6,5,6,5,5,5,5,5,4,4,5,5,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,8,8,8,9,9,8,8,8,8,9,9,9,9,10,11,10,10,11,10,10,10,10,10,10,9,9,8,7,7,7,7,7,7,7,6,6,6,6,6,5,5,5,5,5,5,5,4,4,5,4,3,3,3,4,4,5,4,5,5,5,5,5,5,5,5,5,5,6,5,5,6,6,5,6,6,6,5,4,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,5,5,4,5,4,4,4,4,3,3,3,4,3,3,2,2,2,2,3,3,3,3,3,4,4,4,5,5,5,5,6,6,5,4,5,5,4,5,5,4,4,5,5,4,5,5,5,5,5,6,6,5,6,6,7,8,9,9,10,10,10,10,10,12,13,14,14,15,18,18,17,16,17,17,16,19,18,20,19,20,22,23,21,21,23,22,22,23,23,23,20,22,22,18,19,22,22,19,22,20,20,21,22,20,20,20,18],[27,28,27,27,27,28,27,27,27,26,26,26,27,26,26,27,26,26,26,26,26,26,26,27,26,26,27,26,26,27,26,27,27,28,26,27,27,27,27,27,27,26,26,26,27,26,26,24,25,24,24,23,23,23,22,22,20,21,20,18,16,14,11,10,9,7,6,7,6,6,5,5,5,5,6,7,7,8,8,8,8,8,8,8,9,9,9,9,10,10,10,11,11,10,11,11,10,10,12,12,11,11,12,11,11,12,12,11,11,12,13,11,11,11,10,10,10,10,10,10,10,9,10,10,10,10,10,10,10,9,10,11,9,10,11,11,12,11,11,11,11,11,11,11,10,10,11,10,9,10,10,9,9,9,10,10,10,10,10,9,10,9,9,9,9,9,9,9,9,9,9,9,9,8,9,9,9,9,9,9,9,8,8,9,9,9,9,9,9,9,9,9,9,9,10,10,11,11,10,11,11,11,11,11,12,11,11,11,11,10,11,10,9,11,11,9,10,10,9,9,8,9,9,8,8,8,8,7,8,8,7,7,7,7,8,8,8,8,8,8,8,7,8,8,7,7,7,7,7,7,7,8,6,7,8,8,8,8,8,7,7,7,7,7,8,8,7,8,8,8,8,8,8,8,8,9,8,10,9,9,8,8,8,8,8,8,8,7,8,8,7,7,7,6,6,6,6,6,5,5,4,4,5,4,4,4,4,3,4,4,4,3,4,4,4,4,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,6,6,8,10,11,11,14,16,16,14,14,17,16,15,17,19,17,17,20,21,19,21,22,20,22,20,23,20,18,19,18,18,19,20,20,19,20,21,22,22,25,24,24,24,25,26,26,26,26,26,26,27,26,26,26,26,25,26,25,26,24,25,25,23,25,24,24,26,22,24,26,24,24,24,24,22,23,21,22,21,20,18,18,14,12,12,8,7,5,4,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,4,3,4,4,4,4,4,4,4,3,3,2,3,3,3,4,3,3,3,2,2,2,2,2,1,1,1,1,1,0,1,1,2,2,2,3,3,3,3,4,4,4,4,5,4,4,5,6,5,6,6,6,7,7,7,7,6,6,6,6,6,5,6,6,6,7,6,6,7,7,6,7,7,7,6,6,7,7,6,7,7,7,7,7,8,7,7,8,8,7,7,7,8,9,10,10,10,10,9,8,8,9,9,9,9,9,10,11,11,11,11,11,12,12,11,11,10,10,10,10,10,9,9,9,9,8,8,8,8,7,8,8,7,6,7,7,6,6,6,6,5,5,6,5,4,5,5,4,4,5,4,4,5,6,5,5,6,6,5,6,6,6,6,6,6,6,7,5,6,7,6,6,7,7,6,7,7,7,6,7,7,8,6,7,8,8,8,8,9,9,10,10,9,9,9,9,10,10,10,10,10,11,10,11,11,11,10,11,10,9,10,10,9,9,9,8,8,7,7,7,7,7,6,6,6,6,5,6,6,5,4,6,5,4,4,5,4,3,4,4,4,5,5,5,6,6,5,6,6,6,6,6,5,6,6,5,6,6,6,5,6,6,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,4,4,5,5,5,6,6,6,6,5,6,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,2,3,3,3,4,4,4,4,5,5,5,6,6,6,6,6,7,6,5,5,5,5,5,6,5,5,6,6,5,6,6,6,5,6,6,6,6,7,7,8,8,9,9,10,11,11,10,11,12,13,14,14,15,17,17,17,16,17,17,16,19,18,19,19,19,22,21,21,22,22,22,21,23,22,22,20,22,22,19,20,21,22,20,21,20,21,20,22,20,19,19,18],[28,29,29,28,29,29,28,29,28,27,28,27,28,27,27,28,27,28,27,27,27,26,27,27,26,27,28,28,28,28,26,28,29,29,27,29,28,28,29,28,29,28,28,28,28,28,27,26,27,26,25,26,25,24,23,23,22,21,20,20,16,15,11,9,8,6,6,6,6,6,5,4,5,4,6,6,7,6,7,7,6,7,7,7,7,8,7,8,8,8,9,9,9,9,9,9,9,9,11,9,10,10,10,10,11,11,11,11,11,11,12,11,10,10,9,9,9,9,8,9,10,9,8,9,10,9,8,10,9,8,9,10,8,9,10,11,10,10,10,11,9,9,10,9,8,8,9,8,8,9,8,8,8,8,8,8,9,9,8,8,8,8,8,8,8,8,7,8,8,8,7,8,8,7,8,8,8,7,8,7,8,7,7,8,7,7,8,8,7,7,8,8,7,8,9,9,10,9,9,10,10,9,10,10,11,10,9,9,9,9,9,9,7,9,8,7,7,8,7,7,7,7,7,7,7,7,6,7,7,6,6,7,7,7,7,7,7,7,7,8,7,7,7,7,7,6,6,6,6,6,6,6,6,6,7,7,8,8,7,6,6,6,5,6,7,6,5,6,7,6,6,7,7,6,7,7,8,8,7,8,7,7,6,6,6,6,6,6,6,6,5,5,6,5,5,5,6,5,5,5,4,5,4,4,4,4,4,3,3,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,5,5,5,5,6,7,10,10,11,14,15,16,16,15,17,16,18,18,19,19,19,20,23,22,23,24,23,25,22,25,22,21,22,20,20,21,22,24,22,22,25,24,26,28,25,27,27,27,28,28,28,28,28,28,28,28,28,28,28,27,28,27,28,27,27,27,24,27,26,26,27,25,26,27,24,24,25,24,24,24,22,22,21,20,17,16,12,12,11,8,6,4,3,3,3,2,2,1,1,1,2,2,2,2,2,2,2,2,3,3,3,4,3,3,3,4,5,4,4,4,4,4,3,3,3,3,3,4,4,3,3,3,3,2,2,2,2,2,1,1,1,1,1,0,1,1,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,5,6,6,7,7,7,7,6,5,6,5,5,5,5,5,4,4,5,5,4,5,6,5,5,6,6,5,5,5,5,5,5,6,5,5,6,6,6,6,7,6,6,6,6,7,8,9,9,9,8,7,7,8,7,7,8,8,8,9,9,10,10,10,9,11,10,10,9,9,9,8,9,8,8,7,7,7,7,7,7,6,6,6,6,6,5,5,5,5,5,5,5,4,4,5,4,4,4,4,3,3,4,3,3,3,4,4,3,4,4,4,4,5,5,4,5,5,5,5,4,5,5,5,5,6,5,5,6,6,6,5,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,8,8,9,9,9,9,9,10,9,10,9,10,9,9,9,9,9,8,9,8,8,8,7,6,6,6,6,6,5,5,5,5,4,5,5,4,4,4,4,3,3,4,3,3,3,3,4,4,4,4,5,5,4,5,5,5,5,5,4,5,5,4,4,5,5,4,5,5,5,5,4,4,4,4,3,4,4,4,3,4,3,3,3,4,4,4,4,4,5,5,5,5,4,5,5,5,4,4,4,4,4,4,3,3,4,4,3,2,2,2,2,3,3,3,3,3,4,5,4,5,5,6,5,6,5,6,5,4,5,4,4,4,5,4,3,4,4,4,4,5,5,4,5,5,5,5,5,6,7,8,9,9,10,11,10,10,11,13,13,15,15,16,19,18,18,17,18,17,18,20,19,20,20,21,22,22,23,22,21,22,23,22,22,24,21,22,23,19,21,23,22,21,23,22,21,22,22,19,19,21,19],[29,28,28,28,28,28,28,28,27,27,26,26,27,25,26,26,26,27,26,27,26,26,26,27,27,27,27,27,27,27,27,27,28,29,27,28,28,27,28,28,28,27,27,27,27,27,26,25,26,25,25,24,23,22,21,21,20,20,19,18,15,14,12,8,8,7,6,6,6,5,5,4,5,5,5,5,6,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,9,8,8,8,9,9,9,9,10,9,9,10,10,10,10,11,11,10,9,9,9,8,9,8,8,8,9,8,8,8,8,8,8,9,8,8,8,8,8,8,9,9,9,9,9,9,8,8,9,8,8,8,8,7,7,8,8,7,7,7,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,6,7,7,7,7,7,7,7,6,7,7,6,7,7,6,7,7,7,6,7,7,6,7,7,8,9,8,8,9,9,8,9,9,9,9,9,8,8,8,9,8,7,8,7,7,7,7,6,6,6,6,6,6,6,6,5,6,6,5,5,5,6,6,7,7,6,7,7,7,7,6,6,6,6,6,5,6,5,5,5,5,5,5,6,6,7,7,6,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,6,7,6,7,6,6,6,6,6,6,5,5,5,5,5,5,5,4,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,3,3,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,5,6,6,7,9,10,10,13,14,15,14,14,16,16,15,16,17,17,16,18,20,21,20,21,21,23,21,23,20,19,19,19,19,19,21,22,20,21,22,23,25,27,24,25,26,26,26,27,26,26,26,26,26,26,27,27,27,24,26,25,25,26,24,25,23,24,25,23,25,24,23,26,23,23,24,23,22,21,21,21,19,20,17,15,14,13,12,8,6,4,3,3,2,2,2,1,1,1,1,2,2,2,2,3,3,2,3,3,3,3,4,4,4,4,5,4,4,4,4,4,3,3,3,4,3,4,4,4,4,3,3,3,2,2,2,2,2,1,1,1,1,1,0,1,1,1,2,2,2,2,3,2,3,3,3,3,4,4,4,4,5,5,6,6,6,6,5,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,6,6,5,6,6,7,7,8,8,8,8,7,6,6,6,7,7,7,7,7,9,9,9,9,9,10,10,9,9,9,9,8,8,8,7,7,7,7,6,6,6,6,5,6,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,4,5,5,5,5,4,5,5,5,5,5,5,5,5,6,6,6,5,6,6,6,6,6,7,7,8,7,7,7,7,7,8,8,8,8,9,9,9,10,10,10,9,10,9,8,9,8,8,8,7,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,4,4,4,5,5,4,5,5,5,5,4,4,5,5,4,5,5,5,4,5,5,5,5,4,4,5,4,4,4,5,4,3,4,4,4,3,4,4,4,4,5,5,5,5,5,4,5,5,5,5,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,3,3,4,4,4,4,5,5,5,5,5,5,5,6,6,5,5,5,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,5,6,7,8,7,9,8,9,10,9,11,12,12,13,15,17,17,16,15,16,16,16,19,17,18,19,20,22,22,22,22,23,21,23,21,21,21,21,21,21,18,19,22,21,18,22,19,20,20,22,18,18,20,19],[29,29,29,28,29,29,28,29,28,27,28,27,28,27,27,27,27,28,27,27,28,26,26,28,27,27,28,28,28,28,27,27,29,29,28,29,28,28,29,28,29,28,28,28,28,28,27,26,27,26,25,25,26,23,22,24,22,21,20,19,16,15,11,10,8,7,6,6,6,5,5,4,5,4,5,5,6,6,6,6,6,6,6,6,6,7,7,7,8,8,8,9,8,8,9,8,8,8,9,9,9,9,10,9,9,10,10,9,9,11,11,9,8,9,9,9,9,9,8,8,9,8,8,8,8,8,8,9,8,8,8,8,8,8,9,10,9,9,9,9,8,8,9,8,8,7,8,7,7,8,8,8,7,7,8,8,8,9,8,9,8,8,7,8,7,7,7,8,8,7,7,7,7,7,7,7,7,7,7,6,7,7,6,7,7,6,7,7,7,6,7,7,7,7,7,8,9,8,8,9,9,9,9,9,9,9,8,8,8,8,8,7,7,8,7,6,7,7,6,6,6,7,6,5,6,6,6,6,6,6,5,6,6,7,7,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,5,5,5,5,6,7,7,6,6,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,6,7,6,6,7,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,4,3,2,3,3,2,2,3,3,2,2,2,2,2,2,3,3,4,3,4,4,4,4,5,4,5,6,6,7,8,10,12,11,13,14,15,15,17,17,17,17,18,19,18,20,20,22,23,22,24,24,25,24,25,21,21,23,22,20,21,23,23,22,23,24,24,25,26,26,26,27,27,27,28,28,28,28,28,28,28,28,28,28,27,28,27,28,28,26,27,26,27,27,26,27,26,26,28,25,23,25,25,24,24,23,23,22,19,18,16,15,13,11,9,7,5,4,4,3,3,2,1,1,2,2,2,2,2,2,3,2,3,4,4,4,4,5,4,4,5,5,6,5,5,4,5,3,3,4,4,4,5,5,4,4,3,3,3,3,3,2,2,2,2,2,2,2,1,1,0,1,1,2,2,1,2,2,2,2,2,3,3,3,3,4,4,5,5,6,7,7,6,5,5,5,4,4,4,4,4,4,3,4,4,4,4,4,5,4,5,5,4,4,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,7,8,9,9,9,8,7,6,7,7,7,7,7,8,8,9,9,9,9,9,10,10,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,4,5,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,4,4,5,4,5,4,5,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,6,7,6,7,7,8,8,7,8,7,8,8,8,8,8,8,9,9,9,10,9,9,9,10,9,9,9,9,9,8,8,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,3,4,4,3,2,3,2,2,3,3,4,4,4,4,5,5,5,6,6,6,5,6,6,5,5,5,4,4,4,4,4,3,4,4,3,4,4,4,3,4,4,4,4,4,5,6,7,8,8,9,10,10,10,10,13,13,15,17,17,20,20,19,18,18,19,18,21,19,21,22,21,24,24,24,23,23,23,25,25,23,24,23,24,23,20,22,24,24,21,24,22,22,24,23,19,20,23,20],[28,28,27,28,28,28,28,27,27,26,26,25,26,25,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,26,27,28,28,27,27,27,28,27,27,27,27,27,27,27,26,26,25,24,24,24,23,23,24,21,21,21,20,19,19,16,14,12,9,8,7,6,6,5,5,5,4,4,4,5,5,5,5,5,6,5,6,6,5,6,6,6,7,7,7,8,8,7,7,8,8,7,8,9,8,8,9,10,9,9,10,10,9,9,11,11,9,8,9,8,8,8,7,8,7,8,7,7,8,8,7,7,8,7,7,7,8,7,7,8,9,8,8,8,8,7,7,8,7,7,7,7,7,7,7,7,6,7,7,7,8,8,8,7,7,7,7,7,7,6,6,6,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,7,7,8,8,7,8,9,8,8,9,9,8,8,7,7,7,7,7,6,7,7,6,6,6,6,6,6,6,5,5,6,5,5,5,5,5,4,5,5,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,4,4,4,4,4,4,5,5,6,6,5,5,4,4,4,4,5,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,5,6,6,7,10,10,10,13,14,15,14,14,16,16,15,16,17,18,17,19,21,21,21,22,23,23,21,24,20,20,20,19,19,20,21,22,21,22,23,25,26,26,25,26,27,27,26,27,27,27,27,27,27,27,27,27,27,26,27,26,26,26,25,26,24,24,25,25,26,25,24,26,23,24,24,24,23,22,23,21,20,20,17,17,16,13,13,8,6,5,4,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,5,5,6,6,6,5,5,5,4,4,3,4,4,4,5,6,4,5,5,4,4,3,3,3,3,2,2,2,2,2,2,1,1,0,1,1,1,1,2,2,2,2,2,3,3,3,3,3,4,4,4,5,5,6,6,5,4,4,3,4,3,3,3,3,3,3,3,3,3,4,4,3,4,4,3,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,6,6,7,8,8,8,7,6,6,6,6,6,7,6,6,7,8,9,9,9,9,9,9,8,9,8,8,7,8,7,7,7,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,6,7,7,7,7,7,7,7,7,8,8,8,8,9,9,8,10,9,9,9,9,9,8,8,8,8,7,7,7,6,6,6,6,5,5,5,4,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,4,4,5,5,4,5,5,5,4,5,5,5,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,4,5,5,5,5,5,4,4,4,4,4,3,3,3,3,2,2,3,2,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,5,6,7,7,8,8,8,9,9,10,12,12,14,15,17,18,15,14,16,17,15,18,16,17,19,18,19,21,19,19,21,20,21,21,20,20,20,20,19,17,19,20,20,19,20,19,18,20,22,18,16,18,18],[28,29,29,29,29,29,29,29,29,28,28,27,28,27,27,27,28,29,27,28,28,27,28,29,28,28,29,28,28,28,27,28,29,29,28,29,28,28,29,28,29,28,28,28,28,28,27,25,26,25,24,25,25,23,22,23,22,22,19,19,16,14,11,9,8,6,6,5,5,4,4,4,4,3,4,4,5,5,5,5,5,5,6,5,5,6,6,6,6,7,6,7,7,7,7,7,7,7,8,7,7,8,8,7,8,9,9,8,8,9,10,8,7,7,7,8,7,7,7,7,7,6,6,7,7,6,6,7,7,6,7,7,6,7,7,8,8,7,7,7,7,6,7,7,6,6,7,6,6,6,6,5,6,6,7,7,7,7,7,7,7,6,6,6,6,5,6,6,6,5,6,6,5,5,6,6,5,5,6,5,5,5,5,5,5,4,5,6,5,5,5,6,5,5,6,7,7,7,7,7,8,8,7,8,8,8,7,7,7,7,7,6,6,6,6,5,6,6,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,5,5,6,5,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,5,6,5,4,4,4,4,4,3,4,4,4,4,5,4,4,5,5,5,5,5,5,6,5,6,5,6,5,5,5,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,5,6,6,7,9,11,10,12,13,15,15,15,16,17,17,17,18,18,19,20,22,22,23,23,23,24,24,25,23,21,24,22,22,22,22,23,21,21,25,24,26,26,25,26,27,27,27,28,28,28,28,27,28,28,28,28,28,27,28,27,28,28,27,28,25,27,27,27,27,27,26,27,23,24,25,25,24,24,23,22,23,20,18,17,16,15,12,9,7,5,4,4,3,3,3,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,5,5,5,5,5,4,4,4,5,5,5,5,5,5,5,5,4,4,4,3,3,3,3,3,2,3,2,2,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,3,3,4,4,5,6,5,6,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,3,3,4,4,4,4,4,4,4,5,5,5,4,6,6,6,7,8,8,8,8,6,6,6,6,6,6,7,7,7,8,8,8,8,8,9,8,8,8,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,6,7,6,6,6,7,7,7,7,8,7,8,9,7,8,8,9,8,7,8,7,8,7,6,6,6,5,5,4,5,5,4,4,4,4,4,4,4,4,3,3,4,3,2,3,3,2,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,5,4,4,4,4,4,4,4,3,4,4,4,4,4,3,3,4,4,4,4,4,4,5,5,5,4,4,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,4,5,6,7,7,8,9,9,9,9,11,11,13,15,17,20,19,17,16,17,18,17,22,18,21,21,21,25,24,23,22,23,22,24,24,23,22,22,23,22,19,21,22,22,20,23,20,21,21,23,18,17,21,19],[28,28,28,28,28,29,28,28,28,26,27,26,27,26,27,26,26,27,26,27,27,26,27,28,27,27,28,28,27,27,26,27,28,28,27,27,28,27,28,28,28,28,27,27,28,26,25,25,26,25,25,25,24,23,22,22,20,21,20,19,16,14,11,8,7,6,5,5,4,4,4,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,7,6,7,6,7,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,6,5,5,5,6,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,5,6,5,4,5,5,5,5,5,5,5,5,5,4,5,4,4,5,4,4,4,5,4,4,5,5,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,3,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,4,4,5,5,4,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,5,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,1,2,1,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,5,5,6,8,9,10,12,14,15,14,15,18,18,16,18,19,18,20,20,22,23,22,23,23,24,23,24,21,21,22,21,20,22,23,22,21,22,23,25,24,26,24,25,26,27,26,27,26,27,27,27,27,26,27,27,27,26,26,26,26,27,26,26,25,25,27,24,26,25,24,26,24,23,24,24,24,23,23,22,21,20,17,18,15,14,13,8,6,5,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,5,4,5,5,5,5,6,6,5,5,5,4,4,4,4,4,4,5,6,5,5,5,5,4,4,4,3,3,3,3,3,2,2,2,2,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,4,5,5,5,5,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,6,7,7,7,6,5,5,4,4,5,5,5,5,5,6,6,7,6,7,7,7,7,7,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,6,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,4,3,3,4,4,3,3,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,6,6,7,8,8,8,8,10,11,12,16,17,19,20,17,16,19,18,17,20,18,19,22,20,23,23,23,21,22,23,24,23,23,23,22,22,22,19,21,23,22,19,21,20,20,21,22,18,17,20,19],[28,28,28,28,29,29,28,28,27,27,27,27,27,26,27,26,26,28,27,27,28,27,27,28,27,28,28,28,28,28,27,28,28,29,28,28,28,28,28,28,28,28,28,27,27,27,26,25,26,25,24,24,25,23,22,23,21,20,19,19,16,13,11,9,7,6,5,5,5,4,4,4,3,3,4,4,4,4,5,5,4,4,5,4,4,5,5,6,6,6,6,7,6,6,7,7,6,7,8,7,7,8,8,7,8,9,9,8,8,9,10,8,7,7,7,8,7,7,6,7,7,6,6,7,7,6,6,7,6,6,7,6,6,6,6,7,7,7,7,7,7,6,7,7,6,6,6,6,5,6,6,5,5,5,6,7,7,7,7,7,6,5,6,6,6,5,5,6,5,5,5,6,5,5,5,5,4,5,5,5,5,4,5,5,5,4,5,5,4,4,5,5,5,5,6,6,7,7,7,7,7,7,7,7,7,7,7,6,6,6,7,6,6,6,6,5,5,5,5,4,5,5,4,4,5,5,4,4,4,4,4,4,4,5,5,6,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,5,5,6,6,8,10,10,12,14,15,14,15,17,18,17,18,19,18,20,20,23,23,22,24,23,24,24,24,22,22,23,21,19,21,23,23,21,21,24,24,25,26,25,26,27,27,27,28,27,28,27,27,27,27,27,27,27,27,27,26,26,28,26,27,26,26,27,26,27,26,26,26,24,24,25,25,25,23,24,22,21,20,18,17,15,14,12,8,6,5,4,3,3,3,3,2,2,3,2,3,3,3,3,3,4,4,4,4,5,5,5,5,6,5,6,6,5,5,5,5,4,4,4,5,5,6,6,5,6,5,6,5,4,4,4,4,3,3,3,3,3,3,2,2,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,3,3,5,6,5,5,5,4,4,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,4,5,5,6,6,8,7,7,7,6,5,5,6,5,6,5,6,6,7,7,8,7,8,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,2,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,5,5,4,4,5,5,4,5,5,5,5,5,6,6,6,6,5,6,6,6,7,7,7,7,8,7,8,8,7,8,8,9,8,7,7,7,7,7,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,2,3,3,2,2,2,2,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,5,5,5,4,4,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,4,4,5,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,5,6,6,7,7,9,9,9,9,12,11,14,17,18,20,19,18,16,19,20,17,21,18,21,21,20,24,23,24,22,23,22,25,24,22,22,23,22,21,19,21,23,21,19,22,20,19,21,22,17,17,21,18],[28,27,28,27,28,28,27,27,27,26,26,26,27,25,26,25,26,26,26,27,27,27,27,27,27,27,28,27,27,27,26,27,28,28,27,28,27,28,28,27,27,27,26,27,26,26,25,24,24,24,23,22,22,21,19,20,19,18,17,17,14,12,11,8,7,6,5,5,5,4,4,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,6,6,6,7,6,6,7,7,6,7,7,7,7,8,8,7,8,9,9,9,9,10,9,8,7,7,7,8,7,7,7,7,7,7,6,7,7,6,6,7,7,6,7,7,6,6,7,7,7,7,7,7,7,6,7,7,6,6,7,6,5,6,6,5,5,5,6,6,7,7,6,6,6,6,6,6,6,5,5,6,5,5,5,5,5,5,6,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,6,7,7,7,7,6,6,6,6,6,6,5,6,6,5,5,5,5,4,5,5,5,4,4,5,4,4,4,4,3,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,4,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,4,5,5,6,8,9,9,11,12,14,12,13,15,15,15,17,17,17,19,19,20,22,21,21,22,24,22,24,21,20,21,20,19,21,22,22,20,21,23,24,25,26,25,25,25,26,26,27,26,26,26,26,26,26,27,27,27,26,26,26,26,27,25,26,25,25,26,25,26,25,25,26,24,24,24,24,23,22,22,21,20,18,17,16,15,13,12,8,6,5,4,3,3,3,3,2,2,3,3,3,3,3,3,3,3,4,4,5,5,4,5,5,5,5,5,5,5,5,5,4,4,4,4,5,4,5,6,5,6,5,5,4,4,4,4,3,3,3,3,2,3,2,2,2,2,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,3,4,4,5,5,5,5,4,4,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,6,7,7,7,6,5,4,5,5,5,5,5,5,6,6,7,8,7,7,8,8,7,7,7,7,6,6,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,5,6,6,6,6,7,6,7,7,7,7,8,7,8,8,8,7,7,7,7,6,6,6,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,3,4,4,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,4,4,4,5,4,4,4,4,4,4,4,3,3,3,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,4,4,4,4,4,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,4,5,6,6,7,9,8,8,8,10,10,13,15,16,18,19,17,14,18,19,16,21,17,20,21,19,22,22,22,22,23,22,23,23,22,22,21,22,20,17,19,21,20,18,21,19,19,20,21,17,16,20,17],[27,27,27,27,27,27,27,27,27,26,25,25,26,25,25,25,25,26,26,25,26,26,26,27,26,26,26,26,26,25,25,26,26,27,25,26,26,26,26,26,27,25,25,25,26,25,24,23,23,23,23,22,22,21,20,21,19,20,18,18,15,14,11,8,7,6,5,5,4,4,4,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,7,6,6,7,7,7,6,7,8,7,7,8,8,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,7,6,6,6,6,6,6,6,6,5,5,6,6,5,6,6,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,5,4,4,4,5,4,4,5,5,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,3,3,3,4,4,5,5,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,1,2,2,1,2,1,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,7,9,9,10,12,14,15,12,14,16,16,15,17,17,17,17,18,20,21,20,21,21,22,22,22,20,19,20,20,19,19,20,22,19,21,21,24,24,26,23,23,25,25,25,26,26,26,26,26,26,25,26,26,26,25,26,25,25,26,24,25,24,24,25,24,25,24,24,25,23,23,23,23,22,21,22,20,20,18,16,16,13,13,11,8,6,5,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,5,6,5,5,4,4,4,4,4,4,4,5,6,5,5,5,5,4,4,4,3,3,3,3,3,2,3,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,3,3,4,4,4,4,4,3,3,2,3,2,2,3,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,6,7,7,7,6,5,5,5,4,5,5,5,5,6,6,7,7,7,7,7,8,7,7,6,6,6,6,6,5,5,5,5,5,4,5,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,5,5,5,5,6,6,6,6,7,7,7,8,7,7,7,7,7,7,7,7,6,6,6,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,4,3,3,4,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,4,4,4,5,4,4,4,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,4,4,4,4,5,4,4,4,4,4,4,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,6,6,7,8,9,8,8,9,10,12,13,14,17,18,16,13,17,18,15,20,15,18,19,18,21,21,19,20,21,20,21,21,21,17,19,20,20,15,17,21,21,16,21,18,19,19,21,16,15,18,18],[28,28,28,28,28,28,27,28,27,27,27,26,27,25,26,26,26,27,26,27,28,27,27,28,27,27,27,28,27,27,27,27,28,28,27,28,28,27,28,27,28,27,27,27,26,26,26,24,25,25,25,23,23,23,21,22,20,21,20,19,16,14,11,8,7,6,5,5,5,4,4,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,5,5,6,6,6,6,6,6,6,6,7,7,6,7,7,7,7,8,8,7,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,7,6,6,6,6,6,5,6,6,6,5,5,6,5,5,6,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,5,6,5,5,5,5,5,4,5,5,5,5,5,4,5,4,4,5,5,4,5,5,4,4,5,5,4,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,3,4,4,5,5,5,5,5,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,4,4,5,5,4,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,5,5,6,7,8,9,11,12,13,15,14,14,17,17,17,19,19,19,20,19,21,24,22,22,23,24,23,24,21,21,23,20,21,22,22,23,22,22,24,26,26,27,26,25,27,27,27,27,27,28,27,27,28,27,28,28,28,27,27,28,27,27,26,27,26,26,27,26,27,27,25,26,26,24,24,25,23,23,22,22,21,20,17,16,15,12,11,8,6,5,4,4,3,3,3,2,2,3,2,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,5,6,5,5,5,5,4,4,4,4,3,3,3,3,3,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,3,3,4,5,4,4,4,3,3,2,3,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,6,7,6,6,5,5,4,5,5,5,5,5,6,6,6,7,6,7,7,7,7,7,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,2,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,5,5,6,6,6,6,6,6,7,7,7,7,6,7,7,7,7,6,7,7,7,6,6,5,5,5,4,4,4,4,4,3,3,4,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,6,7,7,8,9,10,9,9,11,11,13,14,18,19,20,15,14,18,19,16,20,17,19,22,20,23,23,22,22,23,22,23,23,23,21,21,23,22,18,19,23,22,18,22,20,20,20,22,17,16,19,18],[28,28,27,28,28,27,28,28,27,27,26,26,26,25,26,26,26,27,27,27,27,27,27,28,27,27,28,27,28,28,27,28,28,28,27,28,27,28,28,28,28,27,27,27,27,26,25,23,24,23,22,22,22,21,20,20,19,18,17,17,15,13,11,8,7,7,6,5,5,4,4,3,3,3,3,4,4,4,5,4,4,4,5,4,4,5,5,6,6,6,6,7,6,6,7,7,6,7,7,6,7,7,8,7,7,8,9,8,8,9,9,8,7,7,7,8,7,7,6,7,7,6,6,7,7,6,6,7,6,6,6,6,5,6,6,7,7,6,6,7,6,6,7,6,5,6,6,6,5,6,6,5,5,5,6,6,7,7,6,7,6,6,6,6,6,5,5,6,5,5,5,5,4,5,5,5,4,5,5,5,5,4,4,5,4,4,5,5,4,4,5,5,4,5,5,6,6,6,6,6,7,7,7,7,7,7,6,6,6,6,6,6,5,6,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,3,4,4,5,5,5,5,5,5,5,5,4,4,5,4,3,4,4,3,3,4,3,3,4,4,4,5,5,4,4,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,5,5,6,7,8,9,10,12,13,15,14,14,16,16,15,17,18,17,17,18,21,21,20,22,21,22,22,23,21,20,21,19,19,20,21,22,20,21,23,24,25,27,24,25,26,26,26,27,26,26,26,26,26,27,27,27,27,26,27,26,26,27,26,26,25,26,26,25,27,26,25,27,25,25,25,24,24,23,22,22,20,19,16,15,13,12,11,8,6,5,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,6,6,6,5,5,5,4,5,5,5,5,5,6,5,6,5,5,5,5,4,4,4,4,3,3,3,3,3,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,3,3,4,5,5,5,4,3,3,3,3,3,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,5,5,5,6,7,7,7,6,6,5,5,5,5,5,5,5,6,7,7,7,7,7,8,8,8,8,7,6,7,6,6,6,6,5,5,5,4,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,4,5,5,4,4,5,5,5,5,5,6,6,6,6,5,6,6,6,7,6,6,7,7,8,8,8,7,8,8,8,7,7,7,7,7,6,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,3,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,3,4,4,3,3,4,4,3,3,4,3,3,3,4,4,3,4,4,5,5,5,4,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,4,3,3,4,4,4,4,4,4,5,4,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,5,6,7,7,7,10,9,9,10,12,12,14,15,17,19,20,18,15,19,20,17,22,17,21,21,20,24,23,20,23,23,22,24,24,22,21,23,23,21,18,19,23,22,18,21,20,20,21,22,18,17,21,17],[27,27,26,27,27,27,27,27,27,26,25,25,26,25,25,25,25,25,26,26,26,26,27,26,26,26,26,26,26,26,26,27,27,27,26,26,26,26,27,26,26,26,26,26,26,25,25,23,24,23,22,21,22,21,20,20,19,19,17,18,15,13,11,9,8,7,6,5,5,5,4,4,4,3,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,6,7,8,7,7,9,8,8,8,9,9,8,9,10,10,8,7,8,7,8,8,7,7,7,8,7,6,7,7,7,7,8,7,6,7,7,6,7,7,7,7,7,7,7,7,6,7,7,6,6,7,7,6,7,7,6,6,6,6,7,7,8,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,5,5,5,6,5,5,6,6,5,5,6,6,5,6,6,6,7,7,6,7,7,7,7,7,7,7,7,7,7,7,7,6,5,7,6,6,6,6,6,5,5,5,5,5,5,5,4,4,5,4,4,4,5,5,6,6,5,5,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,3,4,5,4,4,5,5,4,5,5,5,5,5,6,5,5,5,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,4,4,4,5,5,5,6,6,8,9,9,10,11,13,14,12,13,15,15,14,15,17,16,17,18,20,20,20,21,21,22,21,22,20,19,20,19,18,19,20,20,19,20,21,23,24,26,24,24,25,25,25,26,26,26,26,25,26,26,26,26,26,26,26,26,26,25,25,25,24,25,25,25,26,24,25,26,25,24,24,23,23,21,22,20,19,18,16,16,14,12,11,9,7,6,4,4,3,3,3,3,3,3,3,3,3,3,4,3,5,5,5,4,5,5,5,5,6,6,6,6,6,7,5,5,4,5,5,7,6,6,6,5,6,6,5,5,5,5,4,4,4,4,4,3,3,3,3,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,3,3,4,4,4,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,3,4,4,4,4,5,4,4,5,5,5,6,7,7,7,7,6,6,5,5,6,6,6,6,7,7,8,8,8,8,9,9,8,8,8,7,7,7,7,6,6,6,6,5,5,5,5,4,5,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,6,6,7,6,7,7,6,6,6,6,7,7,7,7,8,8,8,9,8,9,8,9,8,7,8,8,7,7,7,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,4,4,5,4,5,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,4,4,5,5,5,4,5,5,4,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,4,3,4,3,4,4,4,4,4,5,5,4,4,4,4,4,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,5,6,7,7,7,10,9,8,9,10,10,12,13,15,15,18,15,12,16,18,15,21,16,19,20,19,22,22,20,21,22,21,22,22,22,19,19,21,20,16,16,20,21,16,20,18,19,19,21,18,17,19,17],[28,28,27,27,28,28,27,27,28,26,26,25,26,26,25,26,26,27,26,27,27,26,27,27,26,27,27,27,27,27,26,27,28,28,27,27,27,27,28,27,28,27,26,27,26,26,25,23,24,24,23,23,24,22,21,21,20,21,19,19,16,14,12,10,9,7,6,6,6,5,5,5,4,4,5,5,5,6,6,5,5,6,6,5,6,6,6,7,7,6,7,8,7,7,8,7,7,7,8,8,8,8,8,8,8,9,9,8,8,9,9,8,8,8,7,8,8,7,8,7,8,7,8,7,7,7,7,7,7,7,7,7,6,7,7,7,7,7,7,7,7,7,7,7,7,6,7,7,7,6,7,7,6,6,7,7,7,8,7,8,7,7,7,7,7,7,7,7,7,7,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,6,6,5,6,6,7,7,7,7,7,7,7,7,8,8,7,7,7,7,7,7,6,6,7,6,6,6,6,6,6,5,6,6,5,5,6,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,4,5,5,4,4,5,4,4,4,4,5,6,5,4,4,4,5,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,4,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,3,3,3,4,4,3,4,4,4,5,5,5,5,5,6,6,7,8,10,10,11,13,14,15,14,14,16,17,16,17,18,18,19,19,20,21,21,22,21,23,22,23,21,20,21,20,19,20,21,22,20,22,22,24,25,27,23,24,25,25,25,26,25,25,25,25,25,25,26,26,25,25,25,25,25,25,24,25,24,24,25,24,26,25,24,25,24,23,24,23,22,22,22,20,19,18,17,15,14,12,11,9,7,6,5,5,4,4,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,6,6,6,6,7,7,7,6,6,5,5,4,4,4,5,5,6,7,6,6,6,5,5,5,5,4,4,4,4,4,3,3,3,3,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,2,3,3,4,5,5,4,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,6,7,8,8,8,7,6,6,6,6,6,6,6,6,7,7,8,8,8,8,9,10,9,9,8,7,8,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,7,7,8,7,7,7,7,7,7,7,7,8,8,9,9,9,8,9,8,9,8,8,9,8,8,7,7,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,4,5,5,5,4,5,5,5,5,4,4,4,4,4,3,4,4,3,4,4,3,3,4,4,4,4,4,5,5,5,6,5,5,6,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,4,4,4,4,4,5,5,5,5,6,5,5,5,4,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,6,7,7,7,10,10,8,8,12,13,13,14,16,18,19,16,13,17,19,15,20,16,20,22,20,23,23,22,21,23,23,23,24,23,21,21,23,22,19,18,21,22,19,21,20,21,21,22,18,16,20,18],[29,29,28,28,28,28,28,28,27,27,26,26,27,26,27,26,27,27,27,27,27,27,27,28,27,28,28,28,28,27,27,28,28,29,28,28,28,28,28,28,28,27,27,27,27,27,25,25,26,24,23,23,24,22,20,21,21,20,19,19,17,15,13,10,9,8,6,6,6,6,5,5,5,4,5,5,5,6,6,5,5,6,6,5,5,6,6,7,7,7,7,8,7,7,8,7,7,8,8,8,8,8,8,8,8,9,9,9,9,10,10,9,8,8,8,9,8,8,7,7,8,7,7,7,8,7,7,8,7,7,7,7,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,7,7,7,8,8,8,8,7,7,7,7,7,6,6,7,7,6,6,7,6,6,7,6,6,6,6,6,6,5,5,6,6,5,6,6,5,5,6,6,6,6,6,7,7,7,7,7,7,7,8,7,8,7,7,7,7,7,7,6,6,6,6,6,6,6,6,5,6,6,6,5,6,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,4,5,5,5,4,5,5,4,4,4,5,6,6,5,4,4,4,4,4,5,5,4,4,5,5,4,5,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,2,2,3,3,2,3,2,3,3,3,4,4,4,4,4,4,5,5,5,5,5,6,7,7,8,10,10,11,12,13,15,14,15,17,17,17,19,20,19,20,21,22,24,22,23,24,25,23,25,21,22,23,21,21,20,22,22,20,21,23,25,25,27,25,26,27,27,27,27,27,27,27,27,27,27,28,28,28,27,27,27,27,28,26,27,25,26,27,26,26,27,25,26,25,24,25,24,23,23,22,22,21,19,17,16,14,13,11,8,7,6,5,5,4,4,4,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,6,7,6,6,6,6,5,5,5,6,6,7,7,6,6,6,6,6,5,5,5,5,4,4,4,4,4,3,3,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,2,2,3,3,5,5,5,4,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,5,5,5,6,6,7,8,8,8,7,7,6,6,6,6,7,6,6,7,7,8,8,8,8,9,9,8,9,8,8,8,8,7,7,7,6,6,6,6,6,6,5,5,5,5,4,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,6,7,7,8,8,6,7,7,7,8,7,8,8,9,9,9,9,9,10,9,9,9,8,8,8,8,8,8,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,5,5,5,5,5,5,4,5,4,4,4,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,3,3,4,6,7,7,7,10,8,8,10,11,12,13,15,17,18,19,17,14,18,19,15,21,17,20,21,20,23,22,20,22,22,23,22,23,23,21,21,22,22,18,18,23,22,19,21,18,20,22,23,17,16,21,18],[29,28,27,28,27,27,28,27,27,27,25,25,26,25,26,26,26,25,26,27,26,26,27,27,27,28,27,27,28,27,26,28,28,28,28,28,26,28,28,28,28,27,25,26,26,27,25,24,25,24,23,22,23,22,20,21,20,19,18,19,16,14,12,11,10,9,7,7,7,6,6,5,5,5,5,5,6,6,7,6,6,6,7,6,7,7,7,8,8,8,8,9,8,9,9,9,8,9,10,9,10,11,11,10,11,12,12,11,12,12,12,11,10,11,10,11,10,10,9,9,10,9,9,9,10,8,8,9,9,8,8,8,7,8,8,8,9,9,9,9,9,8,9,9,7,8,9,8,7,8,8,7,8,7,8,9,9,9,9,9,8,8,8,8,8,7,7,8,7,7,7,7,7,7,8,7,6,7,7,7,7,6,6,7,6,6,6,7,6,6,7,6,6,6,7,8,8,7,7,8,8,8,8,9,8,8,8,8,7,8,8,7,7,8,7,7,7,7,7,6,6,7,6,6,6,6,5,5,6,6,5,5,6,6,7,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,5,5,4,5,5,5,6,6,5,4,4,5,4,4,5,5,4,5,5,5,5,6,5,5,5,6,6,6,6,7,6,6,6,6,6,5,5,5,5,5,4,4,5,4,4,5,4,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,4,5,4,4,5,5,6,5,6,6,6,7,7,7,9,11,11,11,12,14,15,14,15,16,16,16,18,19,18,18,19,21,22,21,22,23,23,21,23,21,20,21,20,20,20,21,21,20,21,23,23,25,26,25,25,26,26,26,27,26,26,26,26,27,26,27,27,27,26,27,26,27,27,26,26,24,26,25,25,27,26,26,26,24,25,25,24,24,22,22,22,20,19,17,16,14,13,11,9,8,7,6,5,5,5,4,4,4,3,3,3,4,4,4,4,5,5,5,6,6,6,6,6,7,7,7,7,8,7,5,5,5,5,6,6,6,8,8,6,7,7,6,6,6,6,5,5,5,5,5,4,4,4,3,3,3,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,2,2,3,4,5,5,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,4,5,5,5,5,6,6,5,6,6,6,8,8,9,9,8,7,6,6,6,7,7,7,7,8,8,9,9,9,9,10,10,10,10,9,8,9,9,8,8,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,5,6,6,6,6,7,6,6,7,7,7,7,7,8,7,9,9,7,8,8,8,9,9,9,10,10,11,10,11,10,11,10,11,10,9,9,9,9,8,9,7,7,7,6,6,6,6,5,5,5,5,5,4,5,5,4,4,4,4,3,3,3,3,3,3,3,4,3,4,5,4,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,5,5,4,5,5,4,4,5,5,6,7,6,6,6,7,6,6,6,6,6,5,5,6,6,5,5,5,4,4,4,4,4,4,5,5,5,6,6,6,5,7,6,5,5,5,5,5,4,4,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,5,6,7,7,7,10,9,8,9,11,12,13,14,15,17,19,16,14,17,19,16,21,18,20,22,20,23,21,21,21,23,21,22,23,21,22,20,22,20,18,18,21,20,19,21,20,20,22,22,19,18,21,17],[28,27,27,26,27,27,27,27,27,26,26,25,26,25,26,26,26,26,26,26,27,26,27,27,26,27,27,27,27,26,26,27,27,28,27,27,27,27,28,27,28,27,26,27,26,26,25,24,25,24,23,22,23,23,21,21,21,20,18,19,16,15,13,11,10,9,8,8,8,7,7,7,6,6,7,7,7,8,7,7,8,8,8,8,8,8,9,9,9,9,9,10,9,10,10,10,10,10,11,10,11,11,11,10,11,11,11,11,11,12,12,11,10,11,10,10,10,9,10,10,10,9,9,9,9,9,9,10,9,8,9,9,8,9,8,9,9,10,9,10,10,9,10,9,9,9,10,8,9,9,9,8,9,8,9,9,10,10,9,10,9,8,9,9,9,9,8,9,9,8,8,8,9,8,8,8,8,8,7,8,7,7,7,7,8,7,7,7,7,7,7,7,7,7,7,8,9,9,8,9,9,9,9,9,9,9,9,9,9,9,10,9,8,9,8,8,9,8,8,8,8,8,8,8,7,8,7,7,7,7,6,7,7,7,8,8,8,8,8,8,8,8,8,7,7,7,7,6,6,6,6,6,5,5,6,6,7,7,6,6,5,6,5,5,6,6,5,6,7,6,6,6,7,6,6,6,6,7,7,8,8,7,7,7,7,7,6,7,7,6,6,5,6,5,6,5,5,4,5,5,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,8,8,8,10,10,11,11,13,13,15,14,15,16,16,16,18,19,18,18,19,20,21,21,22,23,23,22,23,21,21,22,20,19,20,21,21,19,21,22,23,23,26,24,24,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,25,26,26,26,25,23,25,25,24,26,25,25,25,23,24,24,24,22,22,22,20,20,19,17,16,14,13,12,10,9,7,6,6,5,5,5,4,4,4,3,4,4,5,4,5,5,5,5,5,6,6,7,7,8,7,8,7,7,7,6,5,5,5,6,6,7,8,8,7,7,8,7,6,6,6,6,5,5,5,4,4,4,4,4,3,3,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,2,3,3,5,5,4,4,3,4,3,4,4,4,5,4,4,4,4,3,4,4,4,4,4,5,4,4,5,5,4,5,6,5,5,6,6,6,6,7,7,6,7,7,7,8,9,9,9,8,7,7,7,8,8,8,8,8,9,10,10,10,10,11,11,11,11,11,11,9,10,10,9,9,8,8,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,4,5,5,4,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,7,7,6,7,8,8,7,8,8,8,8,9,9,9,10,10,9,9,9,9,10,10,10,10,10,11,10,11,11,11,11,11,11,10,11,11,10,9,9,8,8,7,7,7,7,6,6,6,6,6,6,5,5,5,4,4,4,4,3,3,4,3,3,3,3,4,4,4,5,5,5,5,5,6,6,5,6,6,6,6,6,7,7,6,7,7,7,6,6,6,6,6,6,5,5,5,5,5,5,5,4,5,5,5,5,6,6,6,7,7,6,6,7,7,7,7,6,6,6,6,6,5,6,5,5,5,4,4,4,4,4,5,5,5,6,6,6,5,6,6,5,6,5,6,5,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,4,4,5,7,8,7,7,10,9,7,9,11,12,12,15,14,17,19,14,13,17,18,14,21,17,20,21,20,23,22,20,21,23,21,21,22,21,21,20,22,20,19,18,21,21,20,21,18,20,20,22,18,17,20,18],[28,29,28,28,28,28,28,28,28,27,27,26,27,27,27,26,27,27,27,27,27,26,27,28,26,28,28,27,28,28,26,28,28,28,28,28,28,28,28,28,28,28,27,28,28,27,26,25,26,26,24,23,24,23,22,22,22,20,20,20,18,16,15,13,11,10,9,9,9,8,8,7,7,6,7,8,8,8,8,8,8,9,9,8,9,9,9,10,10,9,10,11,10,10,11,11,10,10,11,11,11,11,11,11,11,12,11,11,11,12,12,12,11,11,11,11,10,10,10,10,11,10,9,10,11,10,10,10,10,10,10,9,9,10,9,10,9,10,10,10,10,9,10,10,9,9,10,10,9,10,10,9,10,9,10,10,10,10,10,11,10,10,9,10,10,9,9,10,10,9,10,10,9,9,9,9,8,9,9,9,9,8,8,8,8,7,8,9,7,7,8,8,7,8,9,9,10,10,9,10,10,10,10,10,10,10,10,10,9,10,10,10,9,10,10,9,9,9,9,8,8,9,8,7,8,8,7,7,8,8,7,7,8,8,9,9,8,9,9,9,9,8,8,8,7,7,7,7,7,6,7,6,6,6,6,7,8,7,6,5,5,6,6,5,6,6,5,6,7,7,6,7,7,7,7,7,8,8,8,9,8,8,7,8,8,7,7,7,7,7,7,6,7,5,6,6,5,5,5,6,6,6,5,5,5,5,4,4,4,4,4,3,4,4,3,4,3,4,4,4,5,6,5,6,6,6,6,7,7,8,8,9,8,9,11,12,13,13,14,15,17,16,17,19,19,19,20,20,20,21,22,23,24,22,23,24,24,23,25,21,22,22,21,21,21,22,23,22,22,23,24,25,26,24,25,26,26,26,27,26,26,26,26,26,27,27,27,27,27,27,27,26,26,25,26,25,25,26,25,27,26,25,26,24,24,24,23,23,23,22,21,20,19,17,17,15,15,13,11,10,8,7,7,6,6,6,4,4,4,4,5,5,5,6,6,6,6,7,7,7,8,8,8,9,9,8,8,8,7,7,7,6,6,6,7,7,8,9,8,9,8,8,8,7,7,6,6,6,6,5,5,5,4,4,4,3,3,3,2,2,2,2,2,1,1,1,1,1,0,1,1,2,3,3,4,4,4,4,4,4,4,4,4,5,5,4,4,5,5,4,4,5,4,4,5,4,5,5,5,5,5,6,6,6,6,6,7,7,7,8,7,7,7,8,8,9,10,10,10,9,9,8,9,9,9,10,9,9,10,11,11,11,11,12,12,13,12,13,12,11,12,11,10,10,10,9,9,8,9,9,8,8,8,8,7,7,6,6,6,6,6,6,6,5,4,4,4,4,3,3,4,3,3,3,3,3,3,4,3,4,4,5,4,5,5,5,5,5,5,6,6,6,6,7,6,7,7,7,8,8,8,8,8,9,8,9,9,9,9,9,10,11,11,10,10,10,10,10,11,11,11,11,12,12,12,13,12,13,13,13,12,12,12,11,11,11,10,10,9,9,8,9,8,8,7,7,7,7,7,6,6,6,6,5,6,6,4,4,5,4,4,4,4,5,5,5,6,6,6,6,7,6,6,7,7,7,7,7,7,7,7,7,8,8,8,7,7,7,6,6,7,6,6,6,6,6,6,6,6,6,6,7,6,6,7,7,8,8,8,7,8,8,7,8,8,7,7,7,7,7,6,6,6,6,6,5,5,6,6,6,7,6,7,7,7,7,7,7,7,7,6,7,6,6,5,5,4,4,4,3,3,4,3,3,3,3,3,2,3,3,2,3,4,4,6,7,8,8,8,10,9,8,9,10,12,13,13,14,18,19,15,15,19,19,17,20,17,21,21,20,21,23,20,21,22,22,22,23,23,21,21,23,23,18,18,21,22,18,21,18,20,20,21,18,17,19,18],[29,28,27,28,28,27,28,27,27,27,26,25,27,25,27,26,27,26,27,28,27,27,28,28,27,28,29,28,29,29,28,29,29,29,28,29,29,29,29,29,29,29,28,28,28,28,27,26,27,26,25,24,25,23,23,23,23,21,21,22,19,17,15,14,13,12,10,11,11,10,9,8,8,8,9,9,9,10,10,10,9,10,11,10,11,12,12,13,12,12,13,14,13,13,13,13,12,14,14,14,13,14,14,13,14,16,15,14,15,16,16,15,14,15,13,14,14,14,12,12,14,12,12,12,13,11,11,12,12,10,12,11,10,11,11,12,11,12,12,12,12,11,13,12,11,13,13,11,11,13,13,10,12,12,12,12,14,13,13,13,13,12,12,13,13,10,11,12,11,10,11,12,11,10,11,11,9,10,10,10,10,9,9,10,9,8,10,10,9,8,10,10,9,10,10,11,11,11,10,11,11,11,12,12,12,12,12,12,11,11,12,12,10,12,11,10,11,11,11,9,10,11,9,9,9,10,8,9,9,9,7,8,8,9,9,9,9,10,9,10,10,9,9,9,9,8,8,8,8,7,7,7,6,6,6,8,8,8,7,6,6,8,7,6,8,7,7,8,9,9,7,9,9,8,9,9,9,10,10,10,9,10,9,9,9,9,8,9,8,8,8,8,8,6,7,7,6,6,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,5,4,5,5,5,6,6,6,7,7,8,8,8,9,9,9,10,11,10,12,13,14,14,15,16,17,16,16,19,19,19,21,22,21,20,21,23,23,23,25,25,25,23,24,23,22,24,21,20,21,22,21,20,21,24,24,25,26,25,26,26,27,27,27,27,27,27,27,27,27,28,28,27,27,27,27,27,27,27,27,26,27,27,26,27,26,26,27,24,25,26,25,24,23,24,22,21,21,19,18,16,15,13,12,11,10,9,8,8,7,7,6,6,5,5,5,6,6,7,6,6,7,7,7,8,8,8,8,9,9,8,8,9,8,9,8,7,7,7,8,8,9,10,9,9,9,8,9,8,8,7,7,8,7,7,7,7,6,6,5,4,4,4,3,3,2,3,3,2,2,1,1,1,1,0,1,2,3,3,5,5,5,5,4,4,4,5,5,5,5,6,5,6,6,5,5,6,6,6,6,5,6,6,6,6,7,7,7,8,8,8,9,8,9,10,9,8,9,10,9,11,11,12,11,10,10,10,11,11,10,11,11,11,12,13,12,14,13,13,15,15,15,14,14,12,13,13,13,12,12,11,11,10,11,11,10,10,10,10,9,9,8,9,8,7,7,7,8,7,6,6,5,5,5,4,4,4,4,3,3,4,4,4,4,5,5,5,6,6,6,6,7,7,8,8,8,8,9,8,8,9,8,9,10,10,9,10,10,10,10,11,11,12,11,11,14,12,14,13,11,12,12,13,14,14,14,14,15,15,14,15,14,16,14,15,14,13,14,14,12,12,12,11,11,10,10,10,9,9,9,9,8,8,9,8,7,7,8,7,7,7,6,6,6,5,5,5,6,6,6,7,7,7,8,8,8,8,8,9,9,8,9,9,9,10,9,8,10,10,9,9,8,8,8,8,8,8,8,8,8,8,8,8,7,7,8,7,7,8,8,9,9,9,9,8,9,9,9,9,9,9,8,8,9,8,8,7,8,8,7,7,7,7,7,7,8,7,8,8,7,8,8,8,7,7,7,7,8,6,6,5,5,5,4,4,4,4,4,3,4,4,3,4,4,4,3,4,4,4,7,8,9,9,9,11,10,8,10,11,13,14,15,15,18,19,15,15,20,19,16,22,18,22,22,20,24,22,21,23,22,22,22,24,22,20,21,24,21,18,19,23,22,19,23,19,21,21,23,19,18,20,18],[27,27,26,27,27,26,27,27,26,26,25,25,26,25,26,25,27,26,26,27,26,26,27,27,26,27,27,28,28,27,27,28,28,28,28,28,26,28,28,28,28,27,27,28,28,27,27,26,26,26,25,24,25,24,23,22,23,22,21,21,19,18,17,14,14,12,12,12,12,11,11,9,9,9,10,11,11,11,12,11,12,12,13,11,13,14,14,14,15,15,15,15,16,16,15,16,16,16,16,16,17,17,17,16,17,17,17,16,17,17,18,17,16,18,17,16,16,16,15,14,16,15,14,15,15,14,13,14,15,12,14,14,12,12,12,13,13,14,14,14,13,15,15,16,14,16,15,15,15,15,15,13,16,14,15,16,16,16,16,15,14,15,13,15,15,13,13,15,14,12,13,14,14,13,13,14,11,12,12,11,13,11,10,12,12,10,11,12,11,10,12,12,10,11,11,12,12,13,11,12,13,12,13,13,14,13,13,13,14,14,15,14,12,16,14,12,13,14,13,12,13,13,11,11,12,12,10,11,11,11,9,10,10,11,11,12,12,11,11,11,12,11,11,11,10,10,10,9,10,9,9,8,7,8,8,8,9,9,8,7,7,8,8,7,9,8,7,9,9,9,8,9,10,9,9,10,10,10,11,12,11,11,11,11,11,10,10,10,10,9,9,9,10,7,8,8,8,6,8,7,7,8,8,6,7,7,6,5,7,7,5,6,6,6,6,6,5,6,7,7,7,8,8,8,8,9,9,9,9,10,10,11,10,11,12,12,13,14,16,16,18,16,17,19,19,18,19,20,21,19,20,23,23,23,24,24,24,23,25,23,22,23,21,20,21,23,22,21,23,24,24,25,26,25,26,26,27,27,27,27,27,27,27,27,27,27,28,28,28,27,27,28,27,27,26,24,26,26,27,27,26,26,27,25,25,25,24,25,23,24,22,21,21,18,19,15,15,14,12,12,11,9,9,9,8,7,7,6,5,6,6,6,7,8,7,7,8,7,8,9,8,9,10,10,10,11,9,10,9,8,7,9,8,8,9,9,9,11,10,10,10,9,9,9,9,8,8,8,9,8,7,8,7,6,6,6,5,5,4,4,3,3,3,3,2,2,2,2,1,1,0,1,3,3,5,5,5,6,4,5,5,6,6,6,7,6,6,7,7,5,6,7,6,6,6,6,5,6,8,7,6,7,8,8,7,8,10,9,9,10,10,10,10,10,10,11,12,12,12,11,10,10,11,11,13,12,12,13,14,15,16,15,16,15,16,17,16,17,16,14,16,15,15,14,14,14,14,13,12,13,11,12,12,11,11,10,9,9,8,8,8,7,7,7,6,5,6,5,5,5,5,5,4,4,3,4,5,4,4,6,6,5,5,7,6,6,8,7,8,8,8,8,9,9,9,9,9,9,11,11,10,12,12,11,11,13,13,13,13,13,15,14,15,16,14,15,14,15,16,16,15,16,16,17,15,17,17,17,16,16,15,16,15,15,15,14,14,13,13,12,12,11,11,10,10,9,10,9,9,8,8,8,8,8,7,8,6,6,7,6,5,4,6,6,6,8,8,8,8,9,9,9,9,8,10,10,9,9,10,10,10,10,11,10,10,10,9,9,9,9,9,8,9,8,9,8,8,8,7,8,8,8,8,8,9,9,10,10,9,10,10,10,10,10,9,9,9,9,9,9,9,8,8,8,7,7,7,7,8,8,9,8,8,9,8,8,9,9,7,7,7,7,8,6,7,6,5,4,5,4,4,5,4,4,4,4,4,3,4,4,3,4,5,5,6,8,9,8,9,11,10,9,10,11,13,14,13,16,16,18,15,15,18,19,15,20,17,21,21,20,24,23,20,22,24,22,22,23,22,21,20,22,21,18,17,22,22,18,20,19,20,20,21,20,17,18,17],[26,26,26,26,27,27,27,27,27,26,26,26,27,26,26,26,27,27,27,27,27,28,27,28,28,28,28,28,28,28,28,29,29,29,29,29,28,29,29,29,29,29,29,29,29,29,28,28,28,27,28,27,26,26,26,25,25,26,24,23,22,23,20,19,19,16,19,17,17,18,18,16,17,14,17,17,18,19,18,18,16,18,18,17,19,19,20,19,19,20,20,20,21,22,20,20,20,20,20,19,22,20,19,20,21,20,19,20,21,20,20,21,20,22,20,19,20,20,18,19,19,21,18,18,19,19,17,19,19,16,17,18,17,16,17,17,17,18,18,18,18,20,19,19,19,21,20,19,20,20,19,20,20,19,20,21,20,19,19,18,19,20,19,19,20,19,19,20,21,19,18,18,19,18,17,18,16,16,15,15,18,16,15,15,18,14,14,16,16,14,15,17,15,15,15,16,17,18,15,17,18,18,17,17,18,17,19,18,19,19,19,18,17,19,18,17,19,19,17,18,18,18,17,18,17,16,15,17,17,16,15,17,16,15,17,17,17,16,16,16,18,17,16,17,16,16,15,15,15,13,13,13,12,12,11,12,13,12,11,12,12,14,14,11,14,14,12,15,15,15,14,15,17,14,16,15,15,15,17,17,17,17,17,18,16,16,16,16,16,14,17,15,16,14,15,14,14,13,15,14,14,14,15,14,15,14,12,13,12,11,8,10,10,9,8,8,9,10,12,11,13,13,13,13,13,14,14,15,15,17,15,16,16,17,16,19,18,18,21,21,22,21,20,22,22,22,22,24,23,23,25,26,25,25,26,25,27,24,26,25,24,24,24,22,24,24,24,22,23,24,26,26,26,26,26,27,27,27,28,28,27,27,27,27,28,28,28,28,27,28,27,28,27,27,27,26,27,27,27,27,27,27,27,26,26,26,26,26,25,25,24,23,23,21,21,18,19,17,17,15,17,13,14,14,13,11,11,9,9,8,7,9,9,8,9,10,10,9,11,11,10,11,11,13,11,12,9,10,8,10,9,9,9,9,10,10,11,13,12,12,14,13,12,12,12,10,11,12,11,10,11,11,11,10,10,8,9,8,8,7,8,6,5,5,6,5,5,4,3,3,1,0,1,3,5,5,5,7,7,7,7,9,10,10,13,11,10,11,13,11,11,12,12,11,11,13,11,12,13,13,12,13,14,13,13,14,15,14,14,16,16,16,15,15,15,15,17,15,15,17,15,15,16,17,18,17,17,18,19,20,20,19,20,20,19,19,19,20,20,19,20,20,20,19,20,20,19,19,19,19,18,17,18,18,18,16,17,16,15,15,15,13,13,13,13,12,14,11,11,10,9,9,9,8,7,8,10,8,9,13,12,10,11,12,12,11,13,12,13,12,13,14,14,14,14,17,16,14,16,16,17,17,18,18,18,17,19,18,19,20,19,20,19,20,21,20,21,20,19,20,20,19,20,21,18,19,21,20,20,20,19,21,19,19,19,20,18,18,17,19,18,18,19,17,18,17,17,17,15,14,15,14,13,13,13,14,12,11,13,12,9,9,10,10,11,13,13,13,12,13,12,14,13,13,14,14,15,14,15,16,17,16,15,17,16,16,16,15,17,15,15,13,15,13,13,13,13,13,12,13,13,12,13,13,12,15,14,17,15,14,15,15,16,14,17,14,14,15,13,13,14,14,14,13,12,11,11,10,11,11,14,12,13,11,12,10,12,12,11,11,11,12,10,10,10,8,7,9,8,5,6,7,6,5,6,6,6,6,6,6,5,6,8,7,8,9,10,9,9,10,10,9,10,11,13,14,15,15,17,21,17,15,18,21,18,22,18,22,21,22,24,24,22,23,24,24,22,23,24,21,20,24,23,19,18,22,24,21,22,17,20,19,22,21,16,18,18],[28,29,28,28,29,28,29,29,28,28,28,27,28,28,28,28,28,28,28,29,29,29,29,29,29,30,29,29,30,29,29,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,29,28,29,28,27,27,28,27,25,26,26,26,24,25,23,21,22,19,20,18,18,17,17,17,18,16,16,16,17,16,16,17,18,17,17,17,18,17,18,18,18,19,20,19,20,20,20,20,20,20,19,19,20,20,20,20,20,20,20,20,20,19,20,19,20,20,20,21,19,19,19,19,18,19,19,18,18,17,20,18,17,19,18,17,18,18,17,16,16,17,18,18,18,18,18,19,20,19,18,19,20,19,18,19,19,18,20,18,19,20,20,20,20,18,20,18,18,19,20,18,18,20,19,17,19,19,18,18,18,18,16,16,17,17,17,16,15,17,17,15,16,16,15,15,17,16,16,16,16,17,18,18,18,19,18,18,19,19,19,17,19,19,19,18,19,20,18,19,18,18,17,19,18,17,17,18,16,16,17,17,15,16,17,17,14,16,15,15,15,15,17,15,15,16,17,16,16,16,16,16,15,15,15,12,13,14,12,12,12,13,14,12,11,10,12,14,13,12,15,14,13,14,16,16,14,17,16,16,17,17,18,17,17,17,18,16,16,16,16,16,15,16,15,14,14,15,15,14,15,16,14,13,14,15,14,14,14,12,13,14,13,11,12,13,10,11,11,11,9,11,11,12,11,11,12,12,13,13,14,15,16,16,16,16,16,16,17,16,17,19,18,18,20,20,21,22,21,23,23,23,23,24,25,24,25,27,26,26,27,26,27,26,27,25,24,25,24,23,24,24,24,24,24,25,26,25,26,26,27,28,28,28,28,28,28,28,28,28,28,29,29,29,28,28,28,28,28,27,28,27,28,28,27,29,28,28,29,27,28,28,27,27,26,26,25,23,24,22,22,19,18,19,15,15,15,14,15,13,13,12,11,10,11,10,10,11,11,10,10,10,10,10,10,11,11,12,11,12,12,11,11,11,10,10,10,10,11,10,10,11,11,13,13,12,14,13,12,12,13,11,11,12,13,11,10,11,11,12,11,11,12,10,10,10,9,10,7,7,6,6,4,4,4,2,1,1,0,1,3,4,5,6,8,8,9,10,10,11,12,11,10,11,12,10,10,11,11,9,11,11,13,12,12,12,13,15,16,14,14,16,16,15,16,17,16,15,15,15,17,16,16,16,17,17,16,18,18,17,18,18,18,18,19,20,21,20,20,19,21,22,21,22,21,20,21,21,20,19,20,19,19,18,17,16,16,17,17,17,16,16,16,15,14,14,15,14,14,13,11,11,11,11,11,11,11,10,10,11,8,10,11,11,11,13,12,12,11,14,13,13,14,13,15,14,15,15,16,15,16,17,16,15,17,16,16,17,18,17,17,18,19,18,18,18,20,21,20,20,20,19,18,21,21,21,21,20,20,21,19,20,21,21,21,19,20,20,19,19,19,19,18,18,17,19,19,17,17,17,16,17,16,16,16,14,15,14,15,14,14,14,13,12,13,13,11,11,13,13,13,13,15,14,13,13,15,15,14,14,14,15,17,15,15,17,17,15,16,16,15,16,16,16,15,15,15,14,15,14,13,14,14,13,14,13,13,13,14,14,13,14,15,15,13,13,15,14,14,16,15,13,13,15,14,13,14,15,14,13,12,11,11,11,12,12,12,12,13,11,12,13,13,13,12,12,12,12,13,12,11,11,10,11,10,10,11,10,8,8,10,8,8,8,8,8,7,8,10,8,9,10,10,10,11,11,11,9,11,11,15,15,16,16,16,18,16,17,19,20,19,22,20,21,21,22,25,23,22,23,24,24,21,25,24,21,22,25,23,21,20,24,24,21,24,19,22,19,23,20,18,19,18],[28,28,28,28,29,29,29,29,29,27,28,27,28,28,28,28,28,29,28,28,29,28,29,29,29,29,29,29,29,29,29,29,29,30,29,30,29,29,29,29,30,30,30,29,30,29,29,28,29,29,28,28,28,28,27,27,26,27,26,26,25,25,23,22,22,20,21,21,20,22,22,19,21,18,20,21,20,21,21,22,21,21,22,23,21,23,24,23,23,23,23,23,24,24,23,24,24,23,23,24,24,24,23,23,23,23,23,22,23,22,23,23,24,24,24,24,22,23,22,22,22,22,21,21,22,22,21,22,22,20,21,22,21,20,20,20,21,21,23,21,22,23,22,22,22,24,23,22,23,24,22,22,24,22,23,24,23,23,23,22,23,23,22,22,23,22,21,23,23,22,21,22,22,21,21,22,20,21,21,21,21,19,19,21,20,18,20,21,20,18,21,20,19,19,20,19,21,21,19,22,22,21,21,22,22,22,22,23,23,23,22,22,21,23,22,20,22,23,21,21,21,22,20,20,21,20,18,20,21,20,18,20,19,20,19,21,20,19,19,20,21,19,19,20,19,19,18,18,18,17,18,18,17,14,14,17,17,15,13,14,15,18,18,15,18,18,16,17,19,19,16,19,19,18,19,19,20,19,21,22,19,21,19,21,20,19,19,21,19,17,18,19,19,17,18,18,17,16,19,17,17,17,19,16,15,17,15,16,15,17,15,15,16,15,14,15,15,16,16,14,14,15,16,16,17,17,18,18,19,19,18,19,20,20,21,23,22,21,24,23,25,25,24,24,25,25,26,26,25,26,26,27,27,28,28,27,28,27,28,26,26,27,27,24,26,26,26,26,26,26,27,27,27,27,28,28,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,27,28,28,29,29,29,29,28,27,28,28,28,27,27,27,26,25,26,23,24,21,21,20,18,17,20,18,19,18,17,16,14,14,14,14,14,13,15,14,13,13,14,13,14,15,15,14,16,16,16,16,14,13,13,14,14,13,14,14,14,14,16,18,16,17,19,19,16,17,17,14,16,16,16,14,15,16,15,16,14,17,14,16,12,14,12,11,9,9,8,7,7,7,6,4,5,3,1,0,2,4,4,6,9,10,11,14,14,15,16,15,15,14,15,15,13,15,15,13,14,15,15,15,16,15,15,16,18,17,17,18,19,18,18,20,20,20,20,21,20,20,21,19,20,20,18,20,21,21,22,21,21,23,23,23,24,23,23,24,24,24,23,23,24,22,22,23,25,22,22,23,23,23,22,22,22,21,23,20,20,20,19,19,18,18,18,16,16,16,15,14,15,15,15,15,17,15,12,14,10,13,14,14,13,17,16,14,14,15,16,14,15,15,16,17,17,17,18,18,19,20,20,19,21,20,21,20,21,22,23,22,22,21,23,23,22,23,23,24,24,23,24,24,24,25,23,24,23,25,23,23,24,23,23,23,22,24,23,22,23,22,21,20,20,22,22,22,22,22,21,20,19,21,20,17,18,19,18,16,16,16,15,15,15,15,13,14,15,14,16,16,15,16,17,16,16,17,18,16,19,20,21,18,19,20,21,20,20,21,19,20,20,20,20,20,19,18,20,18,17,17,18,16,16,16,17,17,18,18,18,18,18,20,18,17,18,19,18,19,20,17,18,20,18,18,17,19,18,17,16,15,14,16,14,16,18,17,18,16,17,16,17,17,14,15,14,16,15,14,12,13,12,12,12,10,12,12,9,8,9,11,8,9,10,9,7,9,11,10,11,12,11,10,10,11,9,9,11,13,12,14,14,16,19,20,17,20,20,21,19,24,21,22,24,24,25,25,22,24,25,24,22,26,25,23,22,26,24,21,20,23,25,22,24,19,22,19,23,21,20,20,20],[27,27,27,27,28,28,28,28,28,27,27,27,28,27,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,29,29,29,29,28,29,28,28,28,28,27,26,26,26,26,24,24,23,24,23,23,24,24,22,22,19,22,23,23,23,24,24,22,24,24,23,24,24,24,25,24,24,26,25,25,25,25,25,25,26,25,25,25,25,25,24,24,25,25,23,23,24,24,25,25,25,24,25,23,23,24,23,23,24,22,22,24,24,22,23,23,21,21,23,22,21,20,22,23,23,24,23,23,24,24,23,24,25,25,24,24,25,24,25,24,24,24,26,26,24,26,24,25,25,25,24,26,24,24,24,25,23,23,24,24,23,22,23,20,22,21,21,22,21,21,21,23,19,20,21,21,20,21,21,21,22,21,21,22,22,21,22,24,23,22,22,23,23,24,24,24,24,24,24,23,25,24,24,24,24,23,22,23,24,22,22,23,22,20,21,22,21,20,21,21,21,22,23,22,21,22,21,22,20,21,21,20,20,20,19,19,18,19,18,18,16,17,18,18,18,17,17,17,19,19,17,20,19,18,22,20,20,19,21,22,19,21,21,21,21,23,23,22,22,23,23,22,21,21,22,21,19,21,19,22,20,19,20,20,17,21,20,19,19,20,20,19,20,17,17,19,17,16,17,17,15,14,16,16,19,18,18,21,19,19,20,19,20,21,21,22,23,21,22,22,22,23,24,24,24,25,24,26,26,25,26,26,27,27,27,27,27,28,28,28,28,29,28,29,28,28,27,27,28,27,26,26,27,27,26,26,27,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,28,29,28,29,29,29,29,29,28,28,28,28,28,28,27,27,26,26,24,25,21,23,21,21,21,23,19,21,20,21,20,17,19,17,17,17,18,18,17,16,17,17,16,17,18,18,17,18,20,18,18,15,16,14,17,16,16,17,17,16,17,17,20,18,21,21,21,19,21,20,18,19,21,20,17,18,20,18,18,17,18,17,16,16,14,14,13,12,12,9,10,10,9,8,8,9,6,5,1,0,2,3,5,8,8,11,11,15,15,17,17,16,15,16,17,16,17,16,16,18,17,17,18,18,18,17,20,20,19,20,19,22,20,20,21,22,21,22,21,23,21,23,20,22,23,21,22,21,23,24,24,24,24,24,25,26,24,25,25,25,25,25,25,26,24,25,25,25,25,25,25,25,24,25,24,24,23,24,24,23,21,22,22,20,20,21,20,19,19,19,18,17,18,17,17,17,15,13,13,13,15,17,16,16,20,19,17,18,18,20,19,19,16,19,19,20,21,21,21,20,24,23,20,22,22,23,24,24,24,24,23,24,24,25,25,25,26,26,26,25,25,26,26,26,26,25,26,25,25,24,24,27,24,26,25,24,25,24,24,25,25,24,24,23,24,24,23,24,23,24,24,22,23,22,19,21,21,20,20,19,20,19,19,20,19,18,17,20,20,19,21,20,21,20,21,21,23,19,21,22,21,23,21,21,22,23,22,22,24,22,23,23,22,24,22,21,20,23,21,19,20,21,19,20,20,20,20,21,20,21,22,20,22,21,20,22,22,21,23,22,22,22,22,21,22,22,21,20,20,20,19,21,19,19,20,20,19,21,20,20,21,20,21,19,18,18,19,20,19,16,17,15,16,14,14,15,15,12,13,12,11,10,11,11,10,8,10,12,11,11,14,13,11,10,11,10,11,12,15,15,16,17,16,19,20,19,19,21,22,19,23,20,23,23,23,27,26,23,24,26,24,24,27,25,20,22,26,25,21,21,23,26,22,25,20,22,20,23,21,19,20,21],[29,29,28,29,29,29,29,29,29,29,28,29,29,28,29,28,29,29,29,29,29,29,30,30,29,30,30,29,30,30,29,30,30,30,30,30,29,30,30,30,30,30,29,30,30,30,29,29,29,29,28,28,28,28,27,28,28,27,27,26,27,25,26,24,24,24,26,23,25,24,25,22,23,22,22,24,25,24,25,25,23,24,25,24,23,25,25,25,26,26,25,26,26,26,26,26,25,26,26,26,26,26,26,25,26,26,25,25,24,25,26,26,26,26,26,26,24,25,24,24,25,24,24,24,25,23,23,25,24,21,23,25,21,21,22,22,24,25,25,25,24,25,26,26,24,26,26,24,24,26,25,23,25,26,25,25,26,26,25,25,27,26,26,26,26,24,25,26,24,24,25,25,22,23,24,23,20,23,22,22,23,20,20,23,22,19,22,22,20,20,22,22,20,22,22,23,22,23,21,24,24,23,24,24,25,24,25,25,25,24,26,26,24,26,25,22,25,25,22,20,23,24,21,20,23,21,19,22,23,21,20,22,24,23,23,24,23,22,22,22,22,24,23,22,21,21,20,20,21,19,20,19,17,17,18,19,19,18,16,18,18,20,19,19,21,20,21,21,20,20,20,22,22,21,23,23,23,22,24,24,21,23,21,24,23,20,20,22,20,19,20,21,21,20,21,22,20,20,23,22,22,22,23,21,22,22,20,19,20,18,16,19,18,17,14,17,17,20,20,21,22,23,23,22,22,24,24,23,23,25,23,24,23,23,24,23,24,24,24,24,26,26,25,27,26,27,26,27,28,27,28,29,29,28,29,29,29,28,29,28,27,28,27,25,27,27,27,26,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,30,30,30,30,29,30,29,30,29,29,29,29,29,29,29,30,30,29,30,28,29,28,28,28,28,28,27,26,26,24,26,22,23,22,23,23,24,23,23,24,24,24,21,22,20,19,19,21,21,21,20,22,21,21,20,22,21,22,21,22,20,21,19,20,17,19,18,19,21,20,19,22,19,21,22,23,23,23,22,23,24,23,22,23,24,22,21,23,23,21,20,19,19,16,15,17,13,13,14,12,11,11,11,10,7,9,9,6,5,4,2,0,2,3,6,7,9,12,12,14,16,15,15,14,17,14,14,19,18,15,18,20,21,21,21,19,22,21,21,20,22,23,22,21,23,24,22,22,23,23,23,23,23,22,23,24,22,23,24,23,24,24,24,24,25,26,26,25,26,26,26,26,26,26,27,26,26,26,26,26,26,25,26,25,25,25,25,25,24,23,24,23,21,21,21,22,21,21,22,21,20,20,20,19,17,17,17,15,15,15,15,14,18,17,18,21,20,21,22,20,22,21,21,21,21,22,24,21,22,24,24,24,23,24,25,25,23,26,26,25,24,26,26,26,25,25,26,26,26,26,26,25,25,26,26,26,26,26,26,25,25,26,26,26,26,26,25,26,25,26,25,25,26,25,25,25,26,25,24,24,25,23,22,24,23,21,22,23,22,21,21,23,22,21,22,22,22,21,23,21,22,23,24,23,22,24,23,24,23,21,25,25,25,23,25,24,23,24,25,24,25,24,25,23,24,25,24,21,24,25,23,21,24,23,23,22,24,23,23,22,23,24,23,24,23,23,23,23,24,24,24,23,24,24,22,25,24,24,23,24,24,24,23,22,22,24,22,22,24,23,22,24,22,22,22,22,20,22,22,21,20,19,20,20,19,15,17,19,16,16,14,17,13,12,16,12,8,9,14,13,12,14,14,12,12,14,12,12,13,13,15,16,17,19,20,22,19,19,22,22,21,24,22,23,24,24,25,26,24,25,26,25,23,26,26,24,23,26,25,22,22,24,26,24,24,21,24,23,24,22,20,21,21],[28,28,28,28,29,28,28,29,28,28,27,27,28,28,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,28,28,28,28,26,26,26,25,25,25,23,25,24,24,24,25,22,22,19,21,23,24,22,25,24,22,23,25,23,22,24,25,24,25,24,26,25,25,25,26,26,24,25,25,25,25,25,24,25,25,24,24,24,23,24,25,24,25,25,25,25,23,25,22,23,24,23,22,22,23,22,21,23,23,20,22,23,21,21,22,21,23,23,24,23,23,24,24,23,22,25,24,22,24,25,24,22,25,24,24,25,25,24,24,25,26,25,25,25,25,23,24,25,23,22,23,24,21,21,23,22,19,22,22,21,21,19,18,21,20,17,21,22,19,19,21,20,19,21,22,21,23,22,21,23,24,23,23,24,24,24,24,25,24,23,25,25,23,25,24,21,24,24,21,19,22,23,20,20,22,20,17,20,21,20,17,21,21,21,22,23,21,22,22,21,20,20,22,20,20,19,19,19,18,16,17,18,14,15,16,17,18,16,16,15,14,19,17,15,19,18,17,20,19,20,19,21,21,20,21,22,22,21,23,23,21,22,21,23,22,19,20,21,19,18,20,18,18,18,19,19,15,14,18,20,19,19,19,18,20,19,16,17,18,17,12,18,18,16,13,17,16,21,19,19,20,20,21,20,20,21,22,22,21,24,23,23,23,23,24,26,25,24,25,25,25,26,26,27,26,27,28,27,27,28,27,28,28,28,29,29,29,29,29,28,28,28,28,27,28,27,27,28,27,27,28,28,28,28,29,29,30,29,29,29,29,29,29,29,30,30,30,30,30,29,30,29,29,29,29,29,29,28,29,29,29,29,29,28,29,28,28,28,27,27,26,26,26,24,26,22,23,23,22,23,23,22,22,22,21,21,19,18,18,17,17,18,18,17,17,18,18,17,19,19,20,18,20,21,20,20,18,16,16,16,15,17,17,19,18,17,19,21,19,22,22,22,20,21,21,20,20,21,21,18,20,20,18,20,18,17,16,13,14,15,13,11,13,12,10,10,10,9,7,9,9,7,7,5,4,1,0,2,3,5,5,9,9,11,12,12,9,10,13,9,9,14,14,11,17,16,15,18,19,17,17,21,20,18,20,21,22,20,22,22,22,22,22,23,22,22,22,22,23,23,21,23,23,23,23,23,23,24,24,25,25,24,25,25,25,26,26,25,26,25,25,25,25,25,24,25,25,25,25,24,24,24,23,23,23,22,20,21,21,19,18,20,19,18,16,17,18,15,13,15,14,9,11,12,11,9,14,16,15,17,17,18,20,19,20,20,20,19,19,21,22,20,22,23,23,24,23,23,23,24,25,25,25,24,25,25,25,25,25,25,25,26,26,25,26,24,25,25,25,25,25,25,26,25,24,25,25,25,26,25,25,25,25,25,24,25,25,25,24,25,26,24,24,24,24,22,23,24,23,19,22,22,20,20,21,20,19,20,21,21,19,19,20,21,21,22,21,22,22,21,22,23,22,22,24,23,24,23,24,24,24,24,23,24,24,24,24,22,24,24,23,20,24,23,21,22,23,21,20,23,22,22,23,22,23,24,23,24,24,23,23,23,24,24,24,24,23,24,24,23,23,23,23,22,21,20,20,19,20,21,21,22,22,21,22,21,22,22,20,21,19,20,20,20,18,17,17,18,17,16,17,18,15,13,14,16,10,10,12,11,7,7,9,12,11,14,13,13,12,14,13,11,13,14,17,17,19,20,21,23,22,22,23,24,22,25,23,24,25,24,27,26,25,26,26,26,25,26,26,24,25,26,25,23,24,25,26,24,25,23,24,23,24,22,21,22,21],[29,29,29,29,29,29,29,29,29,28,28,28,29,28,28,28,29,29,28,29,29,29,29,30,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,28,27,28,28,27,27,26,26,25,24,23,22,21,21,21,20,21,21,18,19,16,18,20,21,19,21,21,18,20,22,20,19,21,21,22,23,22,23,24,23,23,23,24,21,24,24,23,23,23,23,22,22,23,22,21,22,22,23,23,22,23,22,22,21,21,20,22,22,22,21,20,21,20,20,21,22,19,20,21,20,19,20,19,21,22,22,23,21,22,24,22,20,24,23,20,21,23,22,19,22,22,22,22,24,22,22,22,23,22,22,23,23,20,21,23,20,19,20,22,18,19,21,20,18,20,20,18,20,18,16,20,19,17,19,21,18,17,20,19,20,19,20,20,21,21,20,21,22,21,21,22,22,21,21,21,22,21,23,23,21,22,22,20,21,23,20,18,20,21,18,17,20,18,16,17,18,17,15,17,18,18,19,19,18,19,19,19,18,18,17,17,16,14,14,16,14,14,13,15,13,13,13,14,15,13,14,12,13,15,14,14,14,17,15,17,18,18,16,19,18,18,19,20,21,20,20,21,19,21,17,20,19,18,17,18,17,16,17,16,15,16,17,16,13,14,14,16,16,16,16,13,16,14,14,13,14,13,9,14,13,10,9,13,14,16,14,15,16,16,16,16,17,18,19,18,19,20,19,19,20,19,21,22,22,21,23,23,24,24,25,26,26,26,27,27,27,27,27,28,29,28,29,29,29,29,29,28,27,28,27,26,27,27,27,27,27,27,28,28,28,28,29,29,29,29,29,29,29,29,29,29,30,30,30,30,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,29,29,28,27,27,27,26,26,25,23,24,22,21,21,20,20,20,18,18,19,18,17,16,16,15,16,15,16,17,17,16,16,17,17,18,18,19,18,19,19,19,20,18,17,16,15,15,15,16,16,17,17,18,19,19,20,20,20,19,18,19,18,18,18,18,16,16,17,16,16,16,16,14,9,11,13,9,8,10,11,7,8,10,7,6,8,9,7,7,5,6,3,2,0,1,3,4,6,7,9,10,9,8,10,12,10,10,13,13,11,14,14,15,15,16,15,15,18,18,17,17,19,19,17,19,20,19,18,20,19,20,20,20,20,20,20,19,20,20,19,20,21,20,21,21,22,24,24,22,23,23,23,24,24,24,23,23,23,24,22,23,22,23,21,21,21,21,20,20,19,19,19,17,18,16,16,16,17,17,16,15,15,14,14,11,12,10,9,9,10,10,9,13,13,11,14,15,15,15,17,17,16,17,17,17,17,19,18,18,20,21,20,19,19,21,21,20,22,23,21,22,22,23,22,22,22,23,22,23,24,22,22,22,22,23,24,24,23,24,23,23,23,23,23,24,24,22,23,23,22,22,22,21,21,21,22,22,21,19,20,20,19,18,19,19,16,17,19,17,17,17,17,16,16,17,17,16,16,17,17,17,18,19,18,18,20,21,20,19,18,20,20,21,19,20,21,20,20,21,21,20,20,19,18,19,20,19,17,19,20,18,17,20,18,17,18,19,19,20,19,19,20,20,22,20,20,20,20,21,21,21,20,20,20,19,19,19,19,19,18,17,17,16,17,16,18,18,18,19,18,19,20,19,20,18,20,17,20,17,17,16,15,16,16,15,15,15,16,11,12,12,12,9,9,9,10,6,6,10,9,9,11,13,10,11,13,13,11,13,13,17,17,17,18,22,23,19,21,24,22,21,24,22,24,26,24,27,27,25,26,27,27,26,27,28,26,25,27,27,23,24,26,27,25,26,24,25,24,26,23,20,22,22],[29,29,28,28,29,29,29,29,29,28,28,28,29,28,28,28,28,28,28,29,28,28,29,29,28,29,29,29,29,29,28,30,29,30,29,30,29,29,30,29,29,29,29,29,29,29,28,28,28,28,27,27,27,27,26,26,26,25,25,25,24,22,21,21,20,19,19,18,19,18,19,17,16,14,15,16,18,16,19,18,15,17,19,17,15,19,19,20,20,19,20,20,20,21,19,20,18,20,20,20,20,20,19,19,20,19,18,19,18,18,19,19,19,19,19,19,18,18,17,17,18,19,17,17,18,16,16,18,17,15,16,18,15,16,17,17,17,18,18,18,18,18,19,18,16,20,19,15,17,20,18,16,19,19,19,19,20,19,20,19,20,20,20,20,20,17,18,19,17,16,17,17,15,14,16,15,13,15,15,14,14,13,13,15,14,13,14,15,14,14,16,15,15,16,16,18,18,17,17,19,18,18,19,19,19,19,19,19,19,19,19,19,18,19,17,16,17,18,16,14,16,16,14,14,16,14,13,14,15,14,12,14,15,15,16,17,15,14,15,14,14,14,12,13,13,11,10,12,10,9,10,11,8,8,9,11,12,12,10,9,9,12,11,11,13,13,12,14,14,14,14,16,15,14,17,16,18,16,18,17,15,17,14,17,16,14,14,15,14,14,14,13,13,12,13,12,9,9,10,13,12,13,11,11,12,11,10,10,12,9,8,11,10,8,7,11,11,14,12,13,14,15,14,13,15,16,18,16,17,18,17,19,17,18,19,19,20,20,21,21,23,23,23,25,25,24,25,26,26,25,26,27,27,28,28,28,28,27,28,26,26,26,25,24,25,26,26,25,26,26,27,27,28,27,29,28,29,29,29,28,28,29,28,29,29,29,29,29,29,28,29,29,29,28,28,28,29,28,28,28,28,28,28,27,28,27,27,26,26,26,24,24,23,21,21,19,19,18,18,18,17,17,17,18,16,16,12,15,12,12,12,15,15,14,15,16,16,15,15,16,17,16,16,17,16,17,16,16,14,13,13,13,14,13,16,15,16,16,16,17,18,17,16,17,16,16,16,16,16,16,12,14,15,13,13,11,11,10,9,11,8,7,9,8,6,6,7,6,6,7,8,7,6,7,7,5,3,2,0,1,3,4,5,6,7,8,7,7,8,7,8,9,9,9,11,10,10,10,12,11,12,14,14,14,15,16,15,15,18,18,17,16,17,17,17,17,17,17,17,18,17,17,18,16,18,18,16,17,19,21,20,19,19,20,20,21,21,21,21,20,20,21,21,20,20,19,20,19,18,18,18,18,18,16,16,16,14,15,14,14,14,13,13,11,11,9,9,11,9,9,10,7,8,8,8,8,9,10,10,10,10,10,11,12,13,13,14,14,14,16,16,15,16,17,18,16,17,17,18,18,17,19,20,19,18,20,20,20,19,19,20,21,20,20,20,19,19,21,20,21,21,20,20,20,19,20,21,21,21,21,20,21,20,20,19,19,19,20,19,19,19,18,16,17,17,16,16,17,17,15,14,16,14,15,15,15,11,12,14,11,11,11,15,14,13,16,17,15,16,17,16,16,17,16,18,17,18,17,19,18,18,18,18,18,19,17,18,16,15,18,17,16,16,17,16,15,17,17,15,15,17,17,17,16,17,17,17,17,16,17,17,17,17,18,18,17,17,17,17,18,17,17,17,16,16,15,15,15,16,17,17,16,16,16,16,16,17,17,16,16,15,16,15,13,14,12,12,10,11,10,11,10,10,10,9,10,8,8,9,8,6,4,10,8,8,10,11,10,10,13,12,10,12,13,15,16,17,18,20,23,19,18,22,22,19,23,20,23,25,23,25,25,25,25,25,25,25,26,26,25,24,26,26,23,23,26,25,24,25,23,24,24,25,23,20,23,24],[28,28,27,27,27,27,28,27,27,27,27,27,27,26,27,27,27,27,27,27,28,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,28,28,28,28,28,27,27,28,27,27,27,27,26,25,26,25,25,24,24,23,21,20,18,18,17,17,16,16,15,15,14,12,10,12,13,14,12,14,14,12,13,16,13,11,15,15,16,16,15,16,16,16,16,16,16,14,16,18,16,16,17,18,16,17,17,17,16,16,17,18,17,16,16,15,18,15,18,15,16,16,14,15,14,15,13,14,14,14,13,16,14,12,14,14,15,16,14,15,16,15,14,16,15,13,16,15,13,13,16,14,12,14,14,15,16,16,16,16,17,18,15,16,17,15,13,14,16,13,12,13,14,12,12,13,13,10,12,13,11,12,11,11,12,12,10,12,13,12,11,13,12,13,14,13,15,16,14,14,16,16,15,16,16,16,15,15,15,16,14,16,16,14,16,14,13,13,14,13,12,13,13,12,12,12,12,9,11,11,9,8,11,10,12,13,13,13,12,12,13,12,10,9,10,9,9,9,9,8,9,9,8,6,8,8,10,10,10,9,7,7,9,10,10,10,11,9,11,12,12,11,14,13,12,13,13,14,13,14,14,12,13,12,13,12,12,12,12,11,10,12,10,9,10,10,8,7,6,8,10,9,10,9,8,10,8,8,8,9,8,7,9,8,7,8,8,9,12,11,11,12,13,11,11,11,14,14,14,14,16,15,16,16,17,18,19,19,18,20,20,21,21,21,23,22,23,24,24,24,25,24,25,27,27,27,27,27,27,27,26,25,27,24,24,26,25,25,25,25,26,27,26,27,26,28,28,28,27,28,28,28,28,28,28,28,28,29,28,28,27,28,28,27,28,27,26,27,27,28,28,27,27,27,26,27,26,26,25,24,24,22,23,21,20,21,18,19,17,17,16,15,13,14,14,14,12,11,12,12,11,11,12,12,12,13,13,13,14,15,15,15,15,16,17,16,17,14,13,13,12,13,12,12,14,13,13,15,16,15,17,17,16,15,15,15,14,13,16,13,12,12,13,12,11,11,11,10,7,8,9,8,7,7,7,6,6,6,6,5,6,6,6,5,6,6,5,4,3,1,0,1,2,3,3,6,4,4,5,6,5,6,7,7,7,9,9,8,9,11,10,10,11,11,11,12,12,13,12,12,14,14,13,13,14,13,14,15,15,15,14,13,13,14,13,14,14,13,14,15,16,17,17,16,18,18,19,17,18,18,17,17,17,17,16,17,16,16,15,15,14,14,14,14,14,13,12,12,12,11,11,11,12,12,9,9,10,10,7,6,7,7,5,5,7,6,5,7,8,8,9,9,9,10,12,12,11,13,11,12,12,12,12,12,13,13,14,14,13,14,14,14,15,16,16,15,16,17,16,16,15,17,16,17,17,15,15,15,17,18,17,17,17,17,17,17,17,17,18,18,18,17,17,18,17,17,17,16,16,16,16,16,14,13,14,14,13,13,14,13,11,12,13,12,12,13,13,10,11,14,11,10,11,12,11,12,14,13,13,14,13,13,14,13,13,14,13,14,13,15,16,15,15,15,16,16,15,14,13,14,15,14,13,14,13,13,13,14,14,13,14,14,14,15,14,14,16,15,16,16,16,15,15,15,16,16,15,16,15,15,16,15,14,14,14,13,12,13,14,13,14,14,14,16,14,15,14,15,17,14,14,12,14,13,12,12,12,11,11,10,9,10,9,9,7,8,9,6,6,5,6,4,5,7,6,8,9,12,10,10,11,12,12,11,12,16,16,18,18,22,22,18,19,23,22,18,24,20,22,24,24,26,25,25,24,26,25,25,26,26,24,24,26,26,22,22,25,25,24,25,22,24,24,24,22,20,23,24],[29,29,29,29,29,29,29,29,29,28,28,28,29,27,28,27,28,28,28,28,28,27,28,28,27,28,29,28,29,29,27,29,29,30,28,29,28,29,29,29,29,29,28,28,28,28,27,27,27,26,26,26,26,25,24,26,25,24,23,23,22,19,17,15,14,13,12,12,12,11,11,10,9,7,8,9,9,10,10,10,9,10,11,10,9,10,11,12,12,11,12,12,11,12,12,12,11,12,12,12,12,12,13,12,13,13,13,13,12,13,14,13,12,13,12,12,12,12,12,11,12,11,11,11,12,10,11,11,11,10,11,10,9,11,11,12,10,12,11,12,12,11,11,11,10,11,11,10,10,12,10,10,10,10,11,12,12,12,13,13,13,12,12,12,11,10,11,11,10,10,10,9,9,9,9,9,8,9,9,9,9,9,8,9,9,8,9,9,9,9,10,8,9,10,10,12,12,11,11,12,12,12,12,14,13,12,12,12,12,12,12,11,11,11,10,10,10,10,10,8,9,9,9,8,8,9,7,8,8,7,6,8,9,9,10,10,9,9,10,9,9,8,8,8,7,6,6,6,5,5,6,5,5,5,6,6,7,7,7,5,5,6,6,6,7,7,6,8,9,9,8,10,9,9,9,9,11,11,10,10,10,9,9,9,8,9,8,9,8,7,8,7,6,6,7,5,5,5,5,6,7,8,6,6,7,6,5,6,6,5,5,6,6,5,5,7,7,9,9,9,9,10,10,9,9,10,10,11,10,11,11,13,12,12,14,15,16,17,18,19,20,19,20,23,22,22,23,24,24,25,26,26,27,26,27,27,28,27,28,25,26,26,24,24,25,25,26,24,26,26,27,28,28,27,28,28,28,28,29,28,28,29,29,29,28,29,29,29,28,28,28,28,28,28,28,27,28,28,27,28,28,26,28,26,26,26,26,26,24,24,23,22,21,20,19,17,16,15,14,13,13,10,11,11,10,9,9,9,9,10,9,10,11,11,11,11,12,12,11,12,13,13,12,14,14,13,13,12,12,11,11,11,11,11,13,13,13,14,13,13,14,13,13,11,12,11,11,11,11,10,10,10,9,9,9,8,7,6,6,6,5,4,5,5,5,4,5,5,4,5,6,6,5,6,7,6,5,3,2,1,0,1,3,2,4,4,3,4,4,4,4,5,5,4,6,7,6,7,7,8,7,9,8,8,9,9,10,10,10,10,10,9,10,11,11,12,12,13,12,12,11,11,11,11,12,12,10,11,12,12,12,13,13,14,15,14,14,14,14,13,13,13,13,13,12,11,12,12,11,11,11,10,10,10,10,9,9,9,9,8,7,8,8,7,6,7,7,6,5,5,5,4,3,6,5,4,6,6,6,6,8,7,7,8,9,8,9,8,9,10,9,10,10,10,10,10,11,11,12,11,11,12,12,11,11,12,12,12,12,11,12,13,13,13,12,12,12,13,13,12,13,13,13,14,13,15,15,15,14,14,14,14,14,13,13,13,13,13,12,12,12,11,10,10,10,10,10,10,10,9,9,9,9,9,9,9,8,8,9,9,8,8,9,10,9,10,10,10,11,10,10,10,10,11,11,10,11,11,11,12,11,10,11,11,12,10,10,10,10,10,10,10,9,10,9,10,10,10,10,9,10,11,11,10,11,11,11,12,11,11,12,11,10,12,12,10,11,11,11,11,10,10,10,10,9,10,10,10,10,10,11,10,11,11,11,11,11,12,11,10,10,11,10,10,10,9,8,8,7,8,8,8,8,6,6,6,5,4,5,5,4,3,4,5,7,8,10,10,10,14,13,12,12,14,16,16,17,18,21,22,20,18,22,22,19,23,20,23,24,22,25,25,25,25,23,24,26,26,24,25,24,25,25,22,22,25,24,24,24,24,23,25,25,23,21,24,23],[27,27,26,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,27,27,26,27,27,27,27,27,27,28,27,26,28,28,28,27,28,27,28,28,28,28,28,27,27,27,27,26,26,27,25,26,25,26,25,24,25,24,24,23,22,20,19,17,14,14,12,11,11,11,10,10,10,8,7,8,9,9,8,9,9,8,9,9,9,8,9,10,11,11,9,11,11,10,10,12,11,9,11,12,11,10,12,12,10,10,12,12,11,11,12,12,12,11,10,10,11,10,11,11,10,9,9,9,9,9,9,9,9,9,8,9,9,8,8,9,10,10,9,10,10,10,9,10,9,8,9,9,9,9,10,9,9,9,9,10,10,11,10,10,12,11,10,10,10,10,9,10,10,9,8,9,9,7,7,8,8,7,7,7,7,8,7,7,7,7,6,7,7,7,7,8,7,8,8,8,10,10,10,10,11,11,11,11,12,12,11,12,11,11,9,11,10,9,9,9,8,9,8,8,8,8,8,7,7,7,7,6,6,7,6,5,6,7,8,8,8,8,8,8,7,6,6,6,6,6,5,6,6,4,4,5,4,4,4,5,5,6,7,6,4,4,4,4,4,6,6,6,6,7,7,8,8,8,9,9,8,9,9,9,9,8,8,8,8,7,7,8,8,6,6,6,5,5,5,6,6,4,4,5,6,6,6,5,5,6,6,4,6,6,5,5,5,6,4,4,5,6,7,6,7,8,8,8,8,9,8,10,11,10,10,11,12,12,12,14,14,15,16,19,18,20,18,19,21,20,21,22,22,21,23,23,23,25,25,25,25,26,25,26,24,24,25,24,23,25,24,25,24,25,25,26,26,27,26,27,27,28,27,28,27,27,28,28,28,28,28,28,28,27,27,27,28,27,27,27,26,26,27,27,28,27,27,27,25,25,26,26,24,23,23,21,22,20,18,18,16,15,15,14,12,12,10,10,10,9,9,8,8,8,7,8,8,9,9,9,9,11,11,11,11,12,12,12,14,14,13,12,11,10,10,10,9,10,11,11,10,12,14,12,14,14,13,12,11,12,11,10,11,10,10,9,9,8,8,7,7,7,5,5,6,5,5,5,5,4,5,5,4,4,5,5,5,5,6,6,5,5,5,3,2,1,0,1,2,2,3,2,2,3,3,3,4,5,4,5,5,5,6,6,6,7,8,8,8,8,8,9,9,9,10,9,9,9,10,9,10,11,11,12,11,10,10,10,9,10,10,8,10,11,12,12,12,12,13,14,14,13,13,13,12,13,13,12,12,12,10,11,11,10,10,10,10,9,9,9,9,8,8,9,7,6,7,7,6,5,6,6,5,5,5,5,4,4,5,5,4,5,6,5,6,6,7,7,8,9,8,8,8,8,10,9,10,10,10,9,10,10,10,11,11,10,12,11,11,10,13,12,11,11,10,12,11,13,12,10,10,10,12,12,11,12,13,12,13,13,13,13,14,13,14,13,13,13,13,13,12,12,11,12,11,11,11,9,10,9,10,9,9,10,8,9,9,8,9,9,8,7,9,9,8,7,8,8,9,9,10,9,10,11,10,10,11,10,10,11,10,11,9,11,11,11,10,12,11,12,11,10,10,9,10,10,10,10,9,10,10,10,10,10,11,10,10,11,10,11,12,11,12,11,11,11,11,11,11,11,11,11,11,12,12,11,10,11,11,9,10,9,10,10,10,11,10,11,11,11,11,12,12,10,11,9,12,9,9,9,8,8,9,7,6,7,7,6,6,6,6,5,5,4,4,4,3,4,4,6,7,9,9,10,12,12,12,11,12,15,16,17,19,19,21,18,18,22,21,19,23,20,21,24,23,24,24,25,25,25,25,25,25,26,26,25,25,26,23,23,24,25,24,24,22,23,23,23,21,20,22,23],[29,28,28,28,28,28,28,29,28,27,28,27,28,26,26,26,28,28,27,28,28,26,28,28,27,28,28,27,28,27,27,28,28,28,27,28,27,27,28,28,28,28,28,28,27,27,27,26,27,26,25,24,25,24,23,24,23,22,22,21,19,18,15,12,11,10,9,9,8,8,7,6,6,6,5,6,6,5,6,6,5,6,6,6,5,6,7,8,8,7,8,8,7,7,9,8,8,8,9,8,8,9,9,8,9,10,9,9,9,10,10,9,9,8,8,9,9,8,8,8,8,7,7,7,7,7,6,7,7,6,7,7,6,6,7,8,8,8,7,8,8,7,8,7,6,7,8,7,7,7,7,6,7,7,7,8,8,8,8,9,8,7,7,8,7,6,7,7,7,6,7,6,6,6,7,6,6,5,6,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,8,8,8,8,8,8,9,9,9,8,9,8,8,8,8,8,7,7,7,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,4,5,6,6,7,7,6,6,6,6,5,5,5,5,4,4,4,4,4,3,4,4,3,3,4,5,5,6,4,4,3,4,4,4,4,5,5,5,5,5,6,6,6,6,7,6,7,7,6,7,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,4,4,5,4,4,5,4,4,4,5,4,4,5,5,4,5,5,6,6,6,7,7,7,7,7,7,7,8,8,8,8,9,9,10,10,12,13,13,14,16,15,17,16,18,19,18,19,20,21,21,22,22,23,24,24,25,25,25,25,25,24,24,25,23,23,24,24,25,24,25,25,27,26,27,26,27,26,27,27,28,28,27,28,28,28,27,28,28,27,27,27,27,28,27,26,27,27,27,27,26,27,26,26,26,26,26,25,25,24,23,22,21,21,19,18,18,16,15,14,12,10,10,9,8,8,7,8,7,7,7,7,7,8,8,8,8,9,8,9,10,10,11,11,11,12,13,11,11,10,9,9,9,8,9,9,10,10,11,12,12,11,11,11,10,9,10,9,8,9,9,8,8,8,7,7,7,7,7,5,5,5,5,5,5,5,4,4,5,4,4,5,6,5,5,6,6,5,4,4,4,2,1,1,0,1,1,3,1,3,3,3,2,4,5,4,5,5,6,4,5,6,5,5,5,6,6,6,6,6,6,7,7,6,7,7,7,8,9,9,9,8,8,7,7,7,7,8,7,7,8,8,8,9,9,9,10,11,10,9,9,9,9,9,9,8,9,7,7,7,7,7,7,6,6,6,6,6,5,5,5,5,4,5,5,4,5,4,5,4,4,4,4,3,3,5,4,4,6,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,7,7,8,8,8,8,7,8,8,9,8,7,7,7,8,9,8,9,9,10,10,9,10,10,10,10,11,10,10,9,10,9,9,9,8,9,8,8,7,6,6,7,6,6,7,7,5,6,6,6,5,6,6,6,5,6,7,6,6,6,6,7,7,7,7,7,7,8,8,7,7,7,7,8,7,8,9,8,8,8,8,8,7,8,7,7,7,8,6,7,7,7,7,7,7,7,7,8,8,8,8,7,9,9,9,9,9,9,8,9,9,9,9,9,9,8,8,8,8,8,8,7,8,8,7,8,8,8,8,9,8,8,8,9,9,9,8,7,9,7,8,7,6,7,7,6,6,6,5,5,5,5,4,4,5,4,4,4,4,4,4,5,7,8,9,10,11,11,12,11,13,15,15,16,18,20,21,18,19,21,20,19,22,20,22,25,23,23,25,26,24,23,25,24,24,25,25,24,25,25,23,24,24,25,24,24,23,24,23,24,23,21,23,24],[27,27,27,27,28,28,28,28,28,26,26,26,26,25,26,26,25,27,25,27,27,26,27,27,26,27,27,27,27,26,26,27,28,28,26,27,26,27,27,27,27,27,25,26,26,26,25,23,24,23,23,23,24,22,20,22,21,20,19,20,17,15,13,11,9,8,7,7,6,6,5,5,4,4,4,4,5,4,5,5,4,4,5,4,4,5,5,5,6,5,6,6,6,5,6,6,6,6,6,6,6,7,7,6,7,7,7,7,7,8,8,7,6,6,6,7,6,6,6,6,6,5,5,6,6,5,6,6,6,5,6,6,5,6,6,6,6,6,6,6,6,5,6,6,5,5,6,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,4,5,5,4,5,5,4,4,5,5,5,4,4,4,4,4,4,4,5,4,4,5,5,4,5,5,6,6,6,6,6,6,6,7,8,7,7,7,6,6,6,6,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,4,4,5,4,3,2,3,2,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,2,3,3,3,3,3,3,3,2,3,3,3,3,3,4,3,3,4,4,5,4,5,6,6,4,5,5,6,6,6,6,6,7,7,8,8,10,11,12,12,15,15,16,16,17,19,18,17,19,20,20,20,21,23,23,23,24,24,25,24,25,24,22,23,22,22,22,22,24,23,23,24,25,26,27,25,27,27,27,26,27,27,26,26,26,26,26,27,27,26,26,26,26,26,26,26,26,25,27,26,25,26,26,25,26,23,24,25,24,23,22,21,20,19,18,16,15,14,12,12,11,9,9,7,7,6,6,6,5,6,5,6,6,6,7,7,7,8,9,8,8,9,9,9,10,11,11,10,10,9,9,8,7,8,8,8,9,9,10,11,10,11,11,10,9,8,9,9,7,8,7,7,6,6,6,5,5,5,4,3,4,4,3,3,4,4,3,4,4,4,4,4,5,5,6,7,7,5,5,4,3,3,2,2,1,0,1,2,1,1,1,2,2,2,3,3,3,3,3,4,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,7,8,8,8,7,6,5,5,5,6,6,5,5,6,7,7,8,7,8,8,9,8,8,8,7,7,7,6,6,6,5,6,5,5,5,5,5,4,4,5,4,4,3,4,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,3,3,3,4,3,3,4,4,4,4,4,5,5,4,4,5,5,5,5,5,5,5,5,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,7,8,8,9,8,9,8,9,8,8,8,8,7,7,7,7,6,6,5,5,5,5,5,5,5,5,5,4,4,5,4,4,5,5,4,4,5,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,6,6,5,6,6,6,6,6,6,6,6,6,7,7,7,7,6,7,8,7,7,7,7,7,7,6,7,7,6,6,6,6,6,7,6,7,7,6,7,6,7,7,7,7,8,7,7,7,7,7,6,6,6,5,6,6,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,5,6,7,8,9,11,10,11,11,14,14,16,17,19,20,21,19,17,20,21,18,22,19,22,22,21,24,24,24,24,23,24,25,24,22,25,24,22,24,22,23,23,23,23,24,22,21,23,24,20,20,22,22],[27,28,28,28,28,28,28,28,28,27,26,25,27,25,27,26,26,27,26,27,27,26,27,27,26,27,28,27,28,27,25,27,28,28,27,27,27,27,28,27,27,27,27,26,27,27,26,25,26,24,24,24,25,22,21,23,23,21,21,20,18,16,13,9,8,7,6,5,5,4,4,3,3,3,3,3,3,3,4,4,3,3,4,3,3,4,4,4,4,4,5,5,4,4,5,5,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,5,5,5,5,5,5,4,4,4,4,4,4,5,4,4,5,4,4,4,4,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,3,4,4,3,3,4,3,3,3,4,4,3,4,3,3,3,3,4,4,3,3,4,4,3,4,4,5,5,5,4,5,5,5,5,5,5,6,5,5,5,4,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,4,4,4,4,4,4,4,3,3,3,3,3,2,3,3,2,2,2,2,2,2,3,3,4,4,3,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,4,3,3,4,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,1,2,2,2,3,2,2,2,2,2,3,3,2,2,3,3,3,3,3,3,4,4,4,5,4,4,4,4,5,5,4,5,5,6,6,7,7,8,10,11,12,14,17,17,15,17,19,18,18,22,22,21,23,22,25,24,23,25,25,26,25,25,23,23,25,23,23,24,23,25,24,23,24,27,25,28,25,27,27,28,27,27,27,27,28,27,28,27,28,27,27,27,26,27,27,27,26,27,27,26,27,25,27,26,26,27,24,25,25,25,24,24,22,21,21,20,17,17,15,13,12,10,8,7,6,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,7,7,8,8,8,9,9,10,8,9,8,7,7,6,6,6,7,7,7,9,10,9,9,8,9,8,7,7,7,6,6,6,5,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,5,5,5,6,6,5,4,3,3,2,2,1,1,0,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,5,4,5,6,7,6,5,5,4,4,3,4,4,4,4,4,5,5,6,5,6,7,7,7,6,6,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,4,5,4,5,4,4,5,5,5,5,4,4,5,5,5,5,5,5,5,6,6,6,6,7,6,7,6,6,6,7,6,6,6,5,5,4,4,3,3,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,5,5,5,5,5,6,6,6,5,6,6,5,6,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,6,6,6,5,6,6,5,5,4,6,5,4,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,3,3,2,2,3,4,6,7,7,9,10,9,11,10,12,13,14,16,17,19,18,16,17,20,18,18,21,19,21,22,21,23,23,23,22,23,23,24,23,23,24,23,22,25,22,24,24,23,24,23,23,24,23,24,22,20,24,24],[28,28,28,28,28,28,28,28,27,27,27,26,26,26,26,25,26,27,26,26,27,26,26,26,26,26,27,27,27,26,26,27,27,28,26,26,26,27,27,26,27,26,27,26,26,25,24,23,24,23,23,23,23,22,20,22,21,19,19,19,16,15,12,9,8,7,6,5,5,4,4,3,3,2,3,3,3,3,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,6,5,6,6,6,6,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,4,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,5,5,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,4,4,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,4,4,4,3,4,4,4,4,4,4,5,5,6,6,6,8,10,10,11,13,14,15,14,15,17,17,17,18,19,18,19,20,22,22,22,23,23,23,23,24,22,22,23,21,21,23,22,24,23,23,24,25,25,26,25,26,26,27,26,27,27,27,27,27,27,26,26,27,27,26,26,27,27,26,26,26,27,25,26,26,26,26,25,26,25,24,24,25,24,23,22,22,20,19,16,16,14,12,11,9,8,7,5,5,4,4,4,4,4,4,4,4,5,4,5,5,6,6,6,6,7,7,7,7,8,8,8,8,7,7,6,6,6,6,6,7,7,8,8,7,8,8,8,7,6,6,6,5,5,5,5,4,4,4,4,3,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,4,4,5,5,5,4,4,3,3,2,2,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,5,4,5,6,6,6,5,4,4,4,3,4,4,4,4,4,5,5,6,5,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,4,5,5,5,5,5,6,6,6,6,7,6,7,6,6,7,6,6,6,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,4,4,4,3,4,4,4,4,5,4,4,4,4,3,3,4,3,3,3,4,3,3,4,4,3,3,4,4,4,5,5,5,6,5,5,5,5,5,5,5,5,4,5,4,4,5,4,4,4,4,4,4,4,5,5,5,4,5,5,5,5,5,5,5,4,5,4,5,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,5,6,6,8,9,9,10,10,13,12,14,16,17,19,20,18,17,19,19,17,21,18,20,21,20,23,22,22,22,22,21,24,22,22,22,23,22,22,20,22,23,21,21,22,21,21,22,23,20,20,23,22],[28,28,28,28,28,28,28,28,27,27,27,26,27,26,27,26,26,27,26,26,27,27,26,27,27,27,27,27,27,26,27,27,27,28,27,27,27,27,27,27,27,27,26,26,26,26,25,24,25,24,24,23,22,22,20,21,20,21,19,18,16,14,11,8,7,6,5,4,4,4,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,6,6,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,3,4,4,4,4,4,5,4,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,6,6,7,9,10,10,13,13,15,13,15,17,16,16,18,18,18,19,20,21,23,22,23,23,25,24,25,22,22,24,22,22,22,23,23,22,23,23,26,25,26,24,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,26,27,26,27,26,26,25,25,26,25,25,26,25,26,24,24,24,24,23,22,21,20,19,18,16,15,14,12,10,8,7,6,5,4,4,4,4,3,4,3,3,4,4,4,5,5,5,5,5,6,6,6,7,6,7,7,7,7,6,6,5,6,5,5,5,6,6,7,7,7,6,6,7,6,5,5,5,5,5,5,4,4,4,4,3,3,3,3,2,2,2,2,2,2,3,2,2,3,3,2,3,3,4,4,5,5,5,4,4,3,2,2,2,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,5,6,6,6,4,4,3,3,3,4,4,3,4,4,4,5,5,5,5,6,6,5,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,5,6,6,5,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,3,4,4,4,4,4,4,4,5,4,5,4,5,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,3,4,5,6,7,8,9,9,9,12,11,14,16,18,18,20,18,17,19,21,16,22,18,20,21,21,22,22,24,22,21,21,23,23,21,24,23,22,23,22,22,22,22,22,21,22,21,22,23,21,21,23,22],[27,27,27,27,28,27,27,27,27,26,26,25,26,25,25,25,25,27,26,26,27,26,26,27,26,26,26,26,26,25,26,26,26,27,26,26,26,26,26,26,26,26,25,26,26,26,24,23,23,23,22,22,22,21,20,21,20,19,19,17,15,14,11,8,7,6,5,4,4,4,4,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,5,4,4,4,5,5,4,4,4,4,4,3,4,4,3,3,4,3,3,4,4,3,3,4,4,4,3,4,4,3,3,4,3,3,3,4,3,3,4,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,2,2,3,3,2,3,3,3,4,3,3,4,4,4,4,4,4,5,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,3,3,2,2,3,3,3,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,6,6,7,10,10,10,12,14,15,13,14,16,15,16,17,17,17,18,18,20,21,20,22,21,23,23,23,22,22,22,22,21,22,21,23,22,22,23,26,24,26,25,25,25,26,25,26,25,25,25,25,26,26,26,26,26,26,26,26,26,26,25,26,25,24,26,25,25,25,24,26,25,25,24,24,22,22,21,19,18,17,15,15,13,12,10,8,7,6,5,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,7,7,7,7,7,7,7,6,6,5,5,5,5,6,6,7,7,7,7,7,7,6,5,6,6,5,5,5,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,5,5,4,3,3,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,5,5,6,6,4,4,3,3,3,3,3,3,3,4,4,4,5,5,5,6,6,6,6,5,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,3,4,4,3,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,5,6,6,6,6,5,6,6,5,5,5,4,4,4,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,3,4,4,3,3,4,4,4,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,4,3,4,4,4,4,4,4,5,5,5,5,4,5,5,4,4,4,5,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,5,6,7,8,9,9,10,9,12,12,15,17,18,19,19,16,17,19,19,17,21,18,19,21,20,21,23,22,21,22,23,24,22,23,22,22,22,24,20,22,22,22,22,22,21,21,22,23,22,20,21,22],[28,28,28,28,28,28,27,28,27,27,27,25,26,25,26,25,25,27,25,26,26,25,25,26,25,26,26,26,26,25,25,25,26,27,25,26,25,25,25,25,26,25,25,25,24,24,23,22,23,22,21,21,22,19,18,19,19,17,17,17,14,13,10,8,7,5,4,4,4,3,3,3,2,2,2,2,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,4,3,3,4,3,3,4,4,3,3,4,4,4,4,4,5,4,4,5,6,5,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,3,3,3,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,4,3,3,3,4,4,3,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,3,3,3,3,4,4,4,5,5,5,7,8,9,9,11,13,13,12,14,16,15,15,17,17,17,18,18,20,21,20,21,22,23,22,23,22,21,23,20,21,21,21,23,22,23,22,25,24,27,24,25,26,26,25,25,25,26,25,26,25,25,26,26,26,25,25,27,26,26,25,26,24,25,26,25,25,25,24,25,23,22,23,23,22,21,19,19,18,17,15,14,13,11,9,8,6,5,5,4,3,4,4,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,7,6,7,7,7,6,5,5,5,5,5,5,6,6,7,7,6,6,6,6,5,5,6,5,4,5,5,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,5,5,4,4,3,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,3,3,3,2,3,3,3,3,3,4,4,4,4,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,5,5,5,5,5,5,5,4,4,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,4,4,5,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,4,4,6,6,8,8,9,10,9,12,12,15,16,17,19,19,17,16,19,19,17,20,18,20,21,20,23,22,23,22,22,23,24,22,22,24,23,22,23,22,23,23,22,23,22,22,22,22,24,21,20,23,23],[29,28,28,28,28,28,28,27,27,26,27,26,26,25,26,25,25,27,25,25,26,26,25,26,26,25,26,26,26,25,25,26,26,27,25,26,26,26,26,25,26,25,25,25,24,24,23,22,23,23,22,21,22,21,18,19,18,18,17,17,13,12,10,7,6,5,4,4,4,3,3,2,2,2,2,2,3,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,4,3,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,6,8,9,9,11,12,13,12,12,14,15,14,16,17,16,16,17,19,20,19,21,21,22,22,23,21,20,22,20,20,21,21,22,21,21,21,23,24,27,23,24,25,25,25,25,25,25,25,25,25,25,26,25,26,26,25,26,26,26,25,25,24,24,25,25,25,25,24,25,23,22,23,24,22,21,19,19,19,17,15,14,13,11,10,7,6,5,4,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,4,5,5,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,5,4,4,3,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,4,3,2,2,2,3,3,3,3,3,3,4,4,4,4,5,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,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,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,4,5,5,5,5,4,5,5,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,3,4,5,6,7,8,9,9,9,13,12,15,16,17,19,19,19,18,19,20,17,21,17,21,21,20,24,23,23,22,23,21,25,23,22,24,23,22,21,20,23,22,21,21,20,22,20,23,22,21,21,23,22],[28,28,28,28,28,27,28,28,26,27,26,25,26,25,25,25,26,27,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,26,25,26,25,25,26,26,25,25,25,25,24,23,23,23,22,21,21,21,19,19,18,20,17,17,14,13,10,8,7,6,5,4,4,4,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,4,5,5,5,5,6,6,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,4,4,3,3,4,4,4,4,5,4,5,4,4,4,4,4,3,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,4,4,3,4,4,4,4,4,4,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,4,4,4,4,4,4,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,4,4,3,4,4,4,5,6,6,7,9,9,10,11,12,13,12,13,14,15,14,16,17,17,17,18,19,21,20,21,21,22,21,22,20,20,22,20,20,21,20,22,20,22,22,24,23,25,24,24,25,25,25,25,25,26,26,26,26,25,26,26,26,25,25,26,26,26,25,25,24,24,25,25,25,25,24,25,24,23,23,23,22,21,21,19,19,17,15,15,13,12,10,8,6,6,5,4,4,4,4,3,4,3,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,7,7,6,6,6,5,5,5,5,5,6,6,6,7,7,6,6,6,6,5,6,5,5,5,5,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,5,5,5,4,4,3,3,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,3,2,3,3,3,3,4,4,4,5,5,5,5,4,4,3,3,3,3,3,3,3,4,4,5,5,5,5,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,1,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,5,6,6,6,6,5,6,6,6,5,5,5,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,3,4,3,4,4,4,3,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,4,4,4,4,4,4,4,5,5,5,4,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,6,6,7,9,9,9,8,13,14,14,16,17,18,19,16,17,18,18,16,21,18,20,21,21,24,23,22,20,23,22,23,23,23,22,21,22,24,20,20,21,22,22,21,21,21,22,23,21,19,21,22],[28,28,27,27,27,27,27,27,27,26,26,24,26,25,25,25,25,26,25,26,27,26,26,26,26,26,27,26,27,25,25,26,26,27,26,26,25,26,26,26,26,25,25,25,26,25,24,23,23,23,21,22,22,20,18,20,19,18,18,18,15,13,11,8,7,6,5,5,5,4,4,3,3,3,3,3,4,4,4,4,3,3,4,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,3,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,3,4,4,3,4,5,5,5,5,5,5,5,5,5,5,4,5,4,5,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,3,3,4,4,3,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,2,3,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,7,9,10,10,12,13,14,12,13,15,16,15,17,17,17,18,19,20,21,21,22,21,24,22,23,22,21,23,22,21,22,22,23,23,22,22,25,24,26,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,26,26,26,25,25,25,25,26,25,26,25,25,23,24,23,23,22,21,20,19,19,17,15,15,13,12,10,9,7,6,5,5,5,5,4,4,4,4,4,5,5,5,5,5,6,6,6,6,7,7,7,7,8,8,7,8,7,7,6,5,6,6,6,7,7,7,8,7,8,7,7,7,6,6,6,5,5,6,5,5,5,4,4,4,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,4,4,5,5,6,6,5,4,3,3,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,5,6,6,4,4,3,3,3,3,3,3,4,4,5,5,5,5,5,6,6,6,6,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,5,6,6,6,6,6,6,6,5,6,6,6,5,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,4,3,3,4,4,3,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,5,5,6,5,5,6,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,4,5,7,7,8,9,10,10,9,13,14,15,17,17,20,19,17,18,20,19,17,21,17,19,20,20,23,23,21,22,22,22,23,23,22,24,23,22,23,21,22,23,23,22,23,22,22,23,24,21,21,23,23],[28,28,28,28,28,28,28,28,27,27,27,27,27,25,26,26,25,27,25,26,26,26,26,26,26,26,27,26,27,25,25,26,27,27,26,27,26,26,26,26,26,26,25,25,25,25,24,22,24,23,21,20,21,20,18,20,19,17,17,18,16,13,11,8,7,6,5,5,5,4,4,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,5,5,4,5,5,5,5,4,4,4,4,3,4,4,4,3,4,4,3,4,4,3,4,4,4,4,4,4,4,3,3,4,3,3,3,4,3,3,4,4,3,3,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,2,3,3,3,2,3,3,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,6,7,9,10,10,12,13,14,12,14,16,15,16,17,17,18,18,19,20,21,21,22,22,24,23,23,22,22,23,21,20,22,21,22,22,23,23,24,24,26,24,25,26,26,26,25,26,26,26,26,26,26,26,26,26,26,26,27,26,27,26,26,24,25,26,25,26,26,25,26,23,23,24,24,22,22,20,21,19,18,17,16,15,13,10,9,8,6,6,5,4,5,5,4,4,4,4,4,4,5,5,5,6,6,6,6,7,7,7,8,8,8,8,7,7,6,6,6,6,6,6,7,7,8,8,7,7,7,8,7,6,6,6,5,5,6,5,5,5,4,4,4,3,3,2,2,3,2,2,2,3,3,2,3,3,3,3,3,4,5,6,6,6,5,4,3,3,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,4,3,4,5,6,6,4,3,3,3,3,3,3,3,3,4,4,4,5,5,5,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,4,3,3,3,3,3,3,4,3,3,4,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,4,4,5,4,4,5,4,5,5,5,5,4,5,5,4,4,4,4,4,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,4,6,7,7,9,10,11,11,11,14,14,16,16,17,19,19,20,18,19,20,19,21,19,21,21,22,24,24,23,23,22,23,25,22,22,25,24,22,23,23,24,23,22,24,22,23,22,24,24,23,22,24,24],[28,28,28,28,28,28,28,28,27,27,26,25,26,25,26,25,26,26,25,26,26,26,26,26,26,27,26,26,27,26,26,27,27,27,26,27,26,26,27,26,27,26,25,25,25,25,24,23,23,23,22,21,22,21,18,20,18,18,16,17,15,13,11,8,8,7,6,5,5,4,4,4,3,3,3,3,4,3,4,3,3,3,4,3,3,3,4,4,4,4,4,5,4,4,5,4,4,5,5,5,4,5,5,5,5,6,6,6,6,6,7,6,5,5,5,6,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,4,4,4,4,4,4,4,5,5,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,3,3,4,4,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,4,4,5,5,4,4,5,5,6,6,6,8,10,11,10,12,13,14,12,13,16,15,14,16,17,16,17,18,20,20,20,22,22,23,22,23,21,20,22,20,21,21,22,22,20,22,22,24,24,27,24,26,25,26,26,26,26,26,26,26,26,26,26,26,27,27,26,27,27,26,26,26,25,26,26,25,25,26,24,26,24,24,25,23,23,21,21,20,19,17,16,15,14,12,11,9,8,7,6,5,5,5,5,4,5,4,5,5,5,5,6,6,6,6,6,6,8,8,8,7,8,8,8,8,7,7,7,7,7,7,7,7,8,8,8,8,7,8,8,7,6,6,6,6,6,6,6,5,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,6,7,6,5,4,3,3,2,3,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,4,4,4,5,5,6,6,5,4,3,3,3,3,4,3,4,4,5,5,5,5,6,6,6,6,6,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,4,5,7,7,8,10,11,10,11,14,13,15,17,18,19,20,18,18,20,21,18,22,18,22,21,21,24,24,20,22,23,23,24,22,22,24,22,23,22,21,22,22,21,22,22,22,22,23,23,21,20,22,22],[27,27,26,26,27,25,26,27,24,25,25,23,26,23,24,24,25,25,24,25,25,24,25,25,25,26,26,25,26,26,25,26,26,27,25,26,25,25,26,25,26,25,25,24,24,23,23,22,22,22,20,20,21,20,18,18,18,17,17,16,14,13,11,9,8,7,7,7,6,5,5,5,4,4,4,4,5,4,4,5,4,4,5,4,4,4,4,5,5,5,5,5,5,5,6,5,5,5,5,5,5,6,5,5,6,6,6,6,6,7,7,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,4,5,5,5,5,5,4,4,5,5,5,4,5,5,4,4,5,5,4,5,5,5,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,4,4,5,4,4,4,4,4,4,4,5,5,5,5,4,5,5,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,3,4,4,4,3,4,4,5,5,6,5,5,5,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,4,4,3,3,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,4,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,4,4,4,5,5,5,5,4,5,6,5,5,6,6,7,7,8,9,10,10,10,11,12,13,12,12,14,14,14,15,16,17,16,16,18,19,18,20,20,20,21,22,20,19,20,20,19,19,20,22,19,19,21,22,23,24,23,23,24,24,24,25,25,25,25,25,25,25,25,25,25,25,25,26,25,24,25,25,24,24,25,25,25,24,23,25,23,24,23,23,23,21,21,19,19,18,16,16,14,12,11,9,8,7,7,6,6,6,6,5,5,5,5,5,5,5,5,6,6,6,6,7,8,7,7,8,8,8,8,7,7,7,6,6,6,6,6,7,7,8,8,8,8,8,8,7,7,7,7,6,6,7,6,5,6,6,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,4,6,7,6,5,4,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,2,2,2,2,2,3,2,3,3,3,3,4,4,4,4,4,5,6,6,6,5,4,3,4,4,4,4,4,5,4,5,5,6,5,6,7,7,7,7,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,3,4,3,4,3,3,3,3,2,3,3,2,2,3,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,4,3,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,6,5,6,6,5,5,5,6,6,6,6,6,7,6,7,7,7,7,7,7,7,6,7,7,6,7,7,6,6,5,5,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,5,5,5,5,5,5,5,5,5,4,4,5,4,4,5,5,4,4,5,5,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,6,6,5,6,5,6,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,4,6,7,7,8,10,10,10,10,14,15,15,16,17,18,19,16,18,19,18,15,20,16,20,21,18,20,22,20,20,21,21,21,22,21,21,21,22,23,19,21,22,22,22,22,22,22,22,22,21,19,21,22],[27,28,27,26,28,27,27,28,26,26,26,24,27,24,26,24,26,27,24,26,26,24,25,26,25,26,26,26,26,26,25,26,27,27,26,27,27,26,27,26,27,26,26,25,25,25,23,21,23,22,20,20,21,19,18,18,18,16,17,17,15,13,11,9,8,7,6,6,6,5,5,5,4,4,5,4,5,5,5,4,4,5,5,3,4,4,4,5,5,4,5,5,5,6,6,5,5,6,6,6,7,7,6,6,7,7,7,7,7,7,8,7,7,6,7,7,7,7,7,7,7,6,6,6,6,6,5,6,5,5,5,5,4,5,5,5,5,4,5,5,5,4,6,5,4,5,6,5,5,6,6,5,6,6,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,4,4,4,4,4,4,4,4,3,4,3,4,4,3,4,4,5,5,4,5,4,5,5,4,5,5,5,4,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,5,4,4,5,6,6,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,5,4,4,5,5,5,6,6,6,6,5,5,5,6,6,5,6,6,6,7,7,8,9,9,10,10,11,12,13,12,12,14,14,14,14,16,17,16,17,19,21,21,21,22,22,21,22,22,20,23,21,20,21,20,23,20,22,22,24,24,26,24,24,25,25,25,25,25,26,25,25,26,25,26,26,26,26,25,26,26,26,26,26,26,25,26,26,26,26,25,25,24,25,25,24,23,23,20,21,20,18,18,16,14,13,11,10,9,8,7,7,6,6,6,6,6,5,5,6,5,6,6,6,7,7,7,7,8,8,8,8,9,9,8,9,7,7,7,6,7,7,8,8,8,9,9,8,9,9,9,8,8,8,7,7,7,7,6,6,6,6,5,6,5,4,4,4,4,4,4,3,4,4,4,4,4,4,4,5,5,5,6,7,7,6,5,4,4,3,4,3,3,3,3,2,2,2,2,2,1,1,1,1,0,1,1,2,2,1,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,6,6,7,5,4,3,3,3,4,4,4,4,4,5,5,6,5,6,6,7,6,6,6,5,5,5,5,4,5,5,4,4,4,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,4,5,4,5,4,5,5,6,6,5,5,6,6,6,6,6,6,6,7,6,7,7,6,7,6,7,7,5,6,7,6,6,6,6,5,5,4,5,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,4,3,3,4,4,3,4,3,4,4,3,4,5,4,4,4,5,4,5,5,5,4,4,4,4,4,4,4,4,3,4,4,4,4,5,5,5,5,5,6,6,5,5,6,6,5,6,5,5,5,6,5,5,6,5,5,5,5,5,5,6,5,5,5,5,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,4,6,7,8,9,10,11,12,10,14,15,16,17,16,19,17,18,17,20,19,18,21,18,20,20,19,22,23,21,23,23,22,23,23,22,23,22,22,22,20,21,23,22,22,23,23,23,23,25,22,20,23,25],[28,28,28,28,28,28,28,27,28,27,27,27,27,26,27,26,27,27,27,27,27,27,27,27,26,27,27,27,27,27,26,27,27,28,27,27,27,27,27,27,27,27,26,26,26,25,24,24,24,23,22,21,22,20,19,20,19,18,17,18,15,12,10,8,7,6,5,5,5,4,4,3,3,3,3,3,4,4,4,3,3,4,3,3,3,4,3,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,7,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,4,4,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,5,4,4,4,5,5,4,5,5,5,6,6,6,7,8,9,10,10,13,14,12,13,15,15,14,16,18,18,18,20,21,22,22,23,23,24,24,23,23,22,23,21,22,22,22,23,23,24,24,25,25,27,26,26,26,27,27,27,27,26,27,27,27,27,27,27,27,27,26,27,27,27,27,27,26,26,27,26,26,26,25,26,24,24,24,24,24,23,21,21,20,18,17,16,15,13,11,9,8,7,6,5,5,5,4,5,4,4,4,4,5,5,5,5,6,6,6,6,7,7,8,7,8,8,8,8,7,7,6,6,6,7,6,7,7,8,9,8,8,8,8,7,7,6,6,6,6,6,5,5,5,5,5,4,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,4,4,5,6,6,6,5,5,4,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,4,6,6,6,4,4,3,3,2,3,3,3,3,4,4,4,5,4,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,4,3,4,4,4,5,4,4,4,4,5,5,5,5,5,6,5,6,6,6,5,5,6,6,5,5,6,6,5,5,5,4,4,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,6,8,8,9,11,10,11,11,13,15,16,18,19,21,21,21,20,21,22,20,22,20,23,22,22,25,25,24,24,24,24,25,24,24,26,25,23,25,24,25,24,24,24,23,24,22,25,24,23,24,25,25],[28,28,27,27,28,26,28,27,25,26,26,24,26,23,26,23,26,25,24,26,25,24,27,26,25,26,26,26,27,26,25,27,27,28,27,27,27,27,27,27,27,27,26,26,26,25,24,22,23,22,20,20,21,20,18,18,18,16,16,16,14,12,10,8,7,6,5,5,5,5,4,4,3,3,3,4,4,4,4,4,4,4,4,3,3,4,3,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,6,6,6,6,6,7,7,6,6,5,6,6,6,6,6,6,6,5,5,5,6,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,4,4,5,5,6,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,5,5,4,4,4,5,5,4,5,5,5,6,6,6,7,8,8,9,10,12,12,11,12,13,14,14,15,16,17,17,17,20,20,19,21,22,22,22,22,22,20,22,20,20,21,21,22,21,21,23,24,25,26,25,25,27,26,26,25,26,26,26,26,26,26,26,27,27,26,26,27,26,26,26,26,25,26,26,26,26,26,25,26,24,25,24,24,23,22,21,21,19,19,17,16,15,12,11,9,8,6,6,5,5,5,5,4,5,4,4,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,8,7,7,6,6,6,6,6,7,7,8,8,7,7,7,8,7,6,6,6,6,6,6,5,5,5,5,5,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,6,6,6,5,4,3,4,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,4,6,6,6,4,4,2,3,2,3,3,3,3,3,4,4,5,4,5,5,5,5,5,4,4,4,4,4,3,4,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,3,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,4,4,3,4,3,4,4,4,5,4,4,5,4,5,5,5,5,5,6,5,6,6,5,6,6,6,6,5,5,6,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,3,3,4,4,3,3,4,4,4,4,4,5,5,5,4,5,5,4,4,4,4,4,5,4,4,5,4,4,4,4,4,5,5,5,5,4,5,5,5,5,4,4,4,5,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,2,2,3,5,6,7,8,8,11,10,10,10,13,15,15,15,17,19,18,18,18,20,20,17,23,17,23,21,20,25,23,21,24,24,23,24,25,23,22,24,24,24,21,23,23,24,23,24,24,23,23,24,21,21,24,24],[28,28,27,27,28,26,28,28,26,25,26,23,26,23,25,22,25,26,24,26,26,26,26,27,25,26,26,25,26,26,26,27,27,27,26,27,27,26,27,26,27,26,26,25,25,25,23,21,22,22,20,20,21,18,17,18,17,16,16,15,13,11,10,7,6,6,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,5,5,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,3,4,4,4,3,4,4,3,3,4,4,3,4,4,3,3,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,4,4,4,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,2,2,2,2,2,2,2,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,5,4,4,4,5,5,4,4,5,5,6,6,6,7,7,8,9,10,12,12,11,13,14,13,14,14,15,16,15,16,18,19,19,19,20,21,21,22,20,20,21,21,20,21,21,22,20,21,22,24,24,26,25,25,26,25,26,26,25,25,26,25,26,26,26,26,26,25,26,26,26,25,25,26,25,25,25,25,26,25,25,25,25,24,24,23,23,22,19,20,20,18,17,16,14,12,10,9,7,6,6,5,5,5,5,4,4,4,4,4,5,5,5,5,5,6,5,6,7,6,6,7,6,7,7,6,6,6,5,5,6,6,6,7,7,7,7,7,7,7,7,7,6,6,6,5,6,6,5,5,5,5,4,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,4,3,4,3,3,3,2,3,2,2,2,2,2,2,2,1,1,1,2,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,4,6,6,6,4,3,2,2,2,2,2,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,3,3,3,4,4,4,4,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,4,4,4,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,5,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,5,4,4,4,4,5,5,5,4,4,5,4,4,4,3,3,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,5,5,6,7,9,9,10,10,10,13,13,15,16,18,18,17,17,17,19,18,17,21,17,21,20,20,23,24,20,21,23,22,22,23,23,23,22,23,23,21,21,23,22,23,23,23,23,22,25,22,21,25,26],[28,28,28,28,28,28,28,27,27,26,26,26,26,25,26,25,25,27,26,25,26,26,25,26,26,26,26,26,27,26,25,26,26,27,26,26,26,26,27,26,27,26,26,26,25,25,24,23,23,22,22,22,21,20,19,19,18,17,17,16,14,11,9,6,5,5,4,3,4,3,3,3,2,2,2,2,3,3,3,3,2,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,4,4,3,4,4,4,4,4,5,6,7,8,9,10,13,12,11,13,14,15,14,16,17,17,18,19,20,21,22,21,23,24,23,24,23,21,23,22,21,22,22,23,22,23,23,26,24,27,25,26,25,26,26,26,26,26,26,26,26,26,26,26,26,27,26,27,26,27,26,26,26,26,26,26,25,26,26,25,24,23,23,24,23,22,20,19,19,18,16,15,14,12,10,8,6,5,4,4,4,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,7,6,6,6,6,6,6,5,5,5,5,6,6,6,7,7,6,6,6,6,6,5,6,5,5,5,5,4,4,4,4,4,3,3,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,4,5,6,6,5,3,2,2,2,2,2,3,3,3,3,3,4,3,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,2,1,2,1,2,2,1,1,2,2,2,2,2,2,3,2,3,3,2,2,3,2,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,4,4,5,4,4,4,5,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,4,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,5,7,7,9,9,10,10,11,13,13,15,15,16,19,18,19,18,19,20,19,21,19,23,22,22,24,24,23,23,23,23,25,22,23,25,23,22,24,22,23,23,24,24,22,24,23,24,24,24,22,24,25],[28,28,28,28,28,28,28,27,28,27,26,26,26,25,26,25,26,27,26,27,26,27,27,26,26,27,26,26,27,26,25,27,27,27,27,27,27,26,27,26,27,26,26,26,25,25,24,23,24,23,23,21,22,20,19,20,19,18,17,16,14,12,9,7,5,5,4,4,4,3,3,3,3,2,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,3,2,2,3,2,2,2,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,4,4,3,4,4,4,5,4,5,6,6,7,9,9,11,12,11,13,14,15,14,15,16,17,18,18,21,22,21,22,23,23,24,24,23,22,24,22,22,22,22,24,23,23,24,25,25,28,25,26,26,26,26,27,27,27,27,27,27,27,27,27,27,26,26,27,27,27,27,26,26,26,26,25,26,26,25,26,24,24,24,25,23,23,21,21,20,19,17,15,15,12,10,8,7,6,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,6,5,5,6,7,6,7,7,7,7,8,6,7,6,5,6,5,6,7,7,8,7,7,7,7,7,6,6,6,6,5,5,5,5,4,5,4,4,4,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,4,3,3,3,3,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,3,3,4,6,6,6,4,3,2,2,2,2,2,3,2,3,3,4,4,3,4,4,4,4,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2,1,1,1,2,1,1,1,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,3,2,3,3,3,3,3,4,3,3,3,3,3,4,4,4,4,4,4,5,5,4,4,4,5,5,4,4,5,5,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,4,4,3,3,4,4,3,4,4,3,3,4,3,3,4,4,3,3,3,4,4,4,4,4,4,3,4,4,4,4,4,4,4,3,3,3,4,4,3,3,3,3,3,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,3,4,5,6,7,9,9,10,10,10,13,14,16,16,17,20,20,20,18,21,20,20,23,20,24,23,23,25,24,23,25,24,24,25,24,25,26,25,23,26,23,24,24,23,24,24,24,24,25,26,24,23,25,24],[28,28,27,27,28,27,28,28,26,26,26,23,26,23,26,24,26,25,24,26,25,24,27,27,23,26,27,25,26,27,24,27,28,28,27,27,27,28,28,27,28,27,27,27,26,25,24,23,23,23,20,20,20,20,18,19,19,17,16,16,14,12,10,7,6,5,4,4,4,3,3,3,3,2,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,3,3,3,3,3,4,4,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,3,3,4,4,3,4,4,4,5,5,5,6,6,7,9,10,11,13,11,12,14,13,14,14,16,17,17,17,19,21,20,21,22,23,23,24,21,21,23,20,20,21,22,23,21,21,23,25,24,27,25,25,25,26,26,26,26,26,26,26,26,26,27,26,27,26,26,27,26,26,26,26,24,25,26,25,26,26,25,26,24,24,24,24,23,21,21,21,19,18,17,16,15,11,11,8,7,5,5,4,4,4,4,3,4,3,4,4,4,4,4,5,4,5,5,5,6,6,7,6,6,6,6,6,6,6,5,5,5,5,6,6,6,7,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,4,4,4,5,5,4,4,3,3,2,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,3,2,4,6,5,5,4,3,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,1,2,2,1,2,2,2,2,2,2,2,3,2,3,2,2,2,3,2,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,4,4,4,4,4,4,5,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,3,3,3,4,4,3,3,4,4,3,3,4,3,3,4,4,3,4,3,3,3,3,3,3,4,4,4,4,3,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,7,7,9,9,9,10,10,12,13,15,15,15,18,19,19,16,18,18,20,22,19,23,21,21,25,24,22,23,25,22,24,24,24,23,23,23,24,20,22,23,24,24,23,24,24,23,25,24,22,23,25],[28,28,28,28,28,27,28,28,27,26,27,25,27,25,26,24,26,27,25,27,26,25,27,27,25,27,27,26,27,27,25,26,27,28,26,27,27,27,27,27,27,26,26,26,26,25,25,23,23,22,21,21,21,20,19,19,18,18,17,16,14,11,9,6,5,5,4,3,4,3,3,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,3,3,3,4,3,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,4,4,3,4,4,4,5,4,5,6,8,8,9,10,12,12,12,12,13,14,14,15,16,17,17,17,19,21,20,20,21,23,22,23,23,21,23,21,21,22,22,24,21,23,22,26,24,27,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,26,26,26,26,25,25,25,26,26,26,26,25,25,24,24,24,23,22,21,20,19,18,17,16,14,12,10,8,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,5,5,5,5,6,6,6,7,6,6,7,6,6,5,5,6,5,5,5,5,4,4,4,4,3,4,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,4,4,4,5,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,3,2,4,5,5,5,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,3,4,3,3,4,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,7,6,8,9,9,10,10,14,13,16,17,18,18,18,18,17,19,18,19,23,19,22,21,22,24,24,24,23,24,23,25,23,24,24,23,23,25,22,22,24,24,24,23,23,24,23,26,24,22,24,25],[28,28,28,28,28,28,27,27,27,26,27,26,26,25,25,25,25,26,25,26,26,26,26,26,26,26,26,25,27,26,24,26,26,26,26,26,26,26,26,26,26,26,26,26,25,24,24,22,23,22,21,21,21,20,18,19,18,16,17,16,13,10,8,6,5,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,4,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,2,2,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,4,4,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,3,3,3,4,3,3,3,4,3,4,4,4,5,6,7,8,9,12,12,11,12,14,13,13,15,16,17,16,19,19,20,21,21,22,23,23,24,23,22,23,21,22,22,23,24,22,24,23,26,24,27,26,26,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,26,26,26,26,25,25,26,25,26,25,25,25,24,23,23,24,21,20,19,19,19,17,15,14,13,11,9,8,6,5,4,4,3,4,4,3,3,3,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,7,6,6,5,5,5,5,6,6,6,6,7,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,3,3,3,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,4,4,4,5,5,4,4,3,3,2,3,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,4,5,5,5,4,3,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,3,3,3,3,3,3,4,3,4,4,3,4,3,4,4,3,3,4,4,4,3,3,3,2,2,2,2,2,2,2,1,1,2,1,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,5,6,6,8,9,10,10,10,14,15,16,18,18,20,20,19,18,20,20,20,23,21,23,23,22,25,25,24,24,25,25,25,25,24,25,24,24,25,24,25,25,24,25,24,24,24,24,26,25,24,25,25],[28,28,28,28,28,28,28,27,27,27,26,25,26,25,27,25,27,27,25,27,26,25,27,26,25,27,27,25,27,27,25,27,27,27,26,27,27,27,27,27,27,27,26,26,26,26,25,23,24,22,22,21,21,20,18,19,19,17,16,16,13,10,8,6,5,4,4,3,3,3,3,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,4,4,3,4,4,3,3,3,4,3,3,3,4,3,4,4,4,5,6,7,8,10,11,12,11,12,14,13,13,15,16,16,17,18,19,21,22,22,22,24,23,24,24,23,25,22,21,22,23,24,23,24,24,26,25,27,26,26,27,26,27,26,27,27,27,27,27,26,27,27,27,26,26,27,27,27,27,26,25,25,26,26,26,25,25,26,23,23,23,24,22,22,20,20,19,18,16,15,15,11,10,8,7,5,4,4,3,4,4,3,4,4,4,4,4,4,5,4,5,5,5,6,6,6,7,7,6,7,7,7,7,6,6,5,6,6,6,7,6,7,7,7,6,7,6,6,6,6,6,5,5,5,4,4,4,4,4,3,3,2,2,2,3,3,2,2,3,3,2,3,3,3,3,4,4,4,5,5,5,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,3,2,4,5,5,5,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,3,3,2,3,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,3,4,4,4,4,3,4,4,3,3,3,3,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,6,6,8,9,10,10,10,13,14,16,17,18,20,20,19,18,19,20,20,23,21,23,22,22,26,25,24,25,25,24,25,25,25,25,23,25,25,22,23,24,24,25,24,24,25,24,26,24,23,24,25],[28,27,27,26,28,27,28,28,26,26,25,22,26,23,25,23,25,25,23,26,24,23,25,25,23,25,26,23,25,25,23,26,27,27,25,27,26,26,26,26,26,26,25,26,25,25,23,21,22,21,20,19,19,19,16,18,18,15,15,15,12,10,8,6,5,5,4,3,4,3,3,3,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,3,4,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,3,3,4,4,3,3,4,4,5,4,5,6,6,7,8,9,10,10,10,11,12,12,12,13,14,15,15,15,17,20,18,19,21,21,20,23,19,20,22,21,20,20,21,22,20,19,22,23,23,26,23,24,24,24,25,25,25,25,24,25,25,25,26,26,26,26,26,26,26,25,25,25,24,25,25,24,25,24,23,24,23,23,23,22,21,20,18,20,18,17,15,14,14,11,9,7,6,5,4,4,4,4,4,3,4,3,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,4,4,4,5,5,5,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,3,4,5,5,5,3,2,2,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,2,1,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,3,3,3,3,3,3,4,3,4,4,3,4,3,4,4,3,3,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,4,4,3,3,4,4,3,4,3,3,3,4,3,3,4,3,3,3,3,3,3,4,4,3,4,3,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,4,5,6,6,7,8,8,9,9,12,12,14,15,16,17,18,17,15,17,17,18,20,17,21,19,21,24,22,22,23,24,21,23,23,22,23,21,23,22,21,20,22,23,22,22,22,23,22,24,23,19,22,25],[28,28,28,27,28,28,28,27,27,26,26,25,26,24,25,24,25,25,24,25,25,24,25,25,24,26,26,24,26,26,24,26,26,27,26,27,26,26,26,26,27,26,26,26,25,25,23,22,24,22,20,21,21,19,18,20,19,17,16,16,13,10,8,6,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,4,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,4,3,4,4,4,5,6,7,8,9,11,11,10,12,13,12,14,15,15,16,16,18,18,20,20,20,22,23,23,24,22,22,23,21,22,22,22,23,22,22,22,26,24,27,25,25,25,25,25,25,25,25,25,25,25,26,26,26,25,26,26,27,25,27,25,26,25,25,26,25,25,25,25,26,24,24,23,23,22,22,19,19,19,17,16,15,14,11,10,8,6,5,4,4,3,4,4,3,4,3,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,5,5,5,5,6,6,6,7,7,6,6,7,6,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,2,3,4,5,5,4,3,2,1,1,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,1,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,2,2,2,2,2,1,2,1,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,3,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,4,5,6,6,7,9,8,9,10,12,13,15,16,16,19,19,18,17,18,18,19,21,19,23,21,22,24,24,23,23,24,23,23,24,23,24,22,23,24,22,22,23,24,24,24,24,24,23,25,24,21,24,25],[28,28,28,28,28,28,28,27,27,27,26,26,26,24,26,24,26,26,25,26,26,25,26,26,25,27,26,24,27,26,24,26,26,26,26,26,26,26,26,26,26,26,26,26,25,25,24,23,23,23,22,21,21,20,18,20,18,17,17,16,13,11,8,6,5,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,1,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,4,4,4,4,5,6,7,7,9,12,12,11,11,14,13,13,15,16,15,16,18,19,20,20,22,22,24,23,24,24,23,24,22,22,23,23,24,23,24,24,26,25,27,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,26,27,27,26,27,27,26,25,26,26,25,26,25,25,25,24,23,23,23,22,21,20,20,19,18,16,14,14,11,10,8,7,5,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,5,6,6,6,7,7,7,7,7,8,7,7,6,6,6,6,7,7,7,8,7,6,7,7,7,6,6,6,6,5,6,5,4,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,5,5,6,6,6,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,3,5,5,6,4,3,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,3,3,3,3,3,3,4,4,4,4,3,4,3,4,4,3,3,4,4,4,4,3,3,2,2,2,2,2,2,2,1,1,2,2,1,1,2,1,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,4,4,4,4,4,3,4,4,4,4,4,4,4,3,4,3,4,4,3,3,3,3,3,3,3,2,2,3,3,2,2,3,3,2,3,3,3,2,3,4,5,6,6,8,9,10,10,11,14,15,17,19,19,21,21,20,19,20,21,21,24,22,24,23,23,26,25,24,25,26,25,25,25,25,25,24,25,25,23,24,25,24,25,25,24,25,24,26,24,23,25,24],[28,28,28,27,28,28,28,27,26,26,26,25,27,24,25,24,26,26,25,26,25,25,26,25,24,26,26,24,26,25,23,26,27,27,25,27,25,26,26,25,27,26,25,25,25,25,23,21,22,22,20,19,20,19,16,18,18,16,15,16,14,11,9,7,6,5,4,4,4,3,3,3,2,2,2,3,3,3,3,2,2,3,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,5,4,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,3,4,3,3,3,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,4,4,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,3,3,2,2,3,3,3,3,3,4,5,5,4,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,4,4,3,3,4,4,3,4,4,4,5,4,5,6,6,7,8,9,11,11,12,12,13,13,14,15,16,15,16,17,18,20,19,21,22,24,22,23,23,23,25,21,21,22,23,23,22,22,24,25,25,26,25,25,26,25,26,26,25,26,25,26,25,26,26,26,26,26,26,26,26,27,25,26,24,25,26,25,26,25,24,25,23,22,23,21,21,22,19,20,18,17,16,14,13,11,10,8,7,6,5,5,4,4,4,4,4,4,5,4,4,5,5,5,5,6,6,7,7,7,7,7,7,8,7,8,7,7,6,6,6,6,7,7,7,8,7,7,7,7,7,6,6,6,6,6,6,6,5,5,5,4,4,4,4,3,3,3,3,4,3,3,4,4,3,4,4,4,4,5,5,5,6,6,6,6,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,2,2,3,5,4,6,5,3,2,2,1,2,2,2,2,2,3,3,3,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,1,2,2,1,1,2,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,3,2,2,2,3,2,3,2,2,3,2,2,3,3,2,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,4,4,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,6,7,6,8,10,10,9,11,12,13,15,17,18,20,20,19,16,18,19,20,22,19,23,21,21,25,24,23,24,25,23,24,25,24,23,24,25,24,21,21,24,23,24,24,23,25,23,26,24,21,23,25],[28,28,28,28,28,28,28,28,27,27,26,25,27,24,26,24,26,26,25,26,25,24,26,26,24,26,27,24,26,26,24,26,27,27,26,27,26,27,27,26,27,26,26,25,25,25,23,22,23,22,21,21,20,20,18,19,18,17,17,16,14,11,9,7,6,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,5,4,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,3,3,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,3,4,4,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,4,4,5,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,5,5,5,5,5,6,8,8,9,11,13,12,12,12,13,13,14,14,14,15,16,16,17,20,19,20,22,23,22,23,21,21,22,21,21,21,22,22,21,21,23,25,24,26,24,25,25,25,26,26,26,25,25,26,25,25,26,26,25,26,26,27,25,26,25,25,24,24,25,25,25,25,25,25,24,23,23,22,21,21,19,20,19,18,16,15,15,12,11,8,7,6,5,5,5,5,5,4,5,4,5,4,5,5,6,5,6,6,6,6,7,7,7,7,7,8,7,7,7,7,6,6,6,7,7,7,7,8,8,7,8,7,7,6,7,6,6,6,6,6,5,5,5,5,5,4,4,4,3,3,3,4,3,3,4,4,4,4,4,4,4,5,5,5,6,6,6,6,6,4,4,4,4,3,3,3,3,3,3,2,2,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,2,2,3,5,5,5,7,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,2,1,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,4,4,4,4,3,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,2,3,3,3,2,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,5,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,7,7,8,10,10,10,11,12,13,15,16,18,19,19,19,17,18,19,20,22,19,22,21,21,24,24,23,24,24,22,24,24,23,24,23,24,24,22,23,25,24,24,24,23,23,24,25,25,22,23,25],[28,28,28,28,28,28,28,28,28,27,27,26,27,24,26,25,26,26,25,26,25,25,26,26,24,26,27,25,27,26,24,27,27,28,26,27,27,27,27,27,27,27,26,26,26,25,23,23,24,23,23,22,22,21,20,20,19,18,18,17,15,12,10,7,6,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,4,3,4,4,4,4,5,4,4,5,5,5,5,6,6,6,6,6,7,7,6,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,4,4,4,4,4,4,5,4,4,4,5,4,4,4,5,4,4,5,5,4,4,4,4,4,3,3,4,4,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,4,4,4,5,5,5,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,6,6,5,5,5,4,5,5,4,5,5,5,5,5,6,7,9,9,10,11,14,14,13,14,15,15,14,17,16,16,18,19,19,20,21,22,23,25,24,25,25,22,24,22,22,24,24,24,23,24,24,26,25,27,26,26,26,27,27,27,27,27,27,27,27,26,27,27,27,27,27,28,27,27,27,27,26,26,26,26,26,26,26,26,24,23,24,24,23,22,20,19,20,18,17,17,15,13,12,10,8,7,6,6,6,6,5,5,5,5,6,6,6,6,7,7,7,7,7,8,8,9,8,9,9,10,9,9,9,9,8,8,8,8,8,9,9,10,10,9,9,9,9,8,8,8,7,7,8,7,6,6,6,6,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,6,6,7,7,7,7,7,7,6,5,5,5,4,4,4,3,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,2,2,3,5,5,6,5,3,2,2,2,2,2,3,2,3,3,3,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,4,4,4,4,5,4,4,4,5,5,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,4,4,5,5,4,4,4,4,4,4,4,4,5,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,4,4,4,4,4,5,4,4,4,4,4,4,6,6,8,8,9,11,12,12,12,14,16,17,18,18,21,20,21,20,20,21,21,23,21,23,23,24,25,25,25,24,25,24,25,25,25,26,24,24,26,25,24,26,26,25,26,24,24,24,26,25,23,25,26],[28,27,28,28,28,28,28,28,28,27,27,26,27,26,26,25,26,26,25,27,26,25,27,26,25,26,26,25,26,26,24,27,27,27,26,27,26,26,26,26,27,26,25,26,26,25,24,23,23,23,23,20,21,21,19,20,19,18,17,18,15,13,11,9,7,7,6,6,6,6,6,5,6,5,5,6,5,6,5,5,5,5,5,4,4,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,8,8,8,8,9,9,8,10,9,9,10,10,8,8,8,9,9,9,9,9,9,8,8,9,8,8,8,8,8,7,8,7,6,7,7,8,7,6,6,7,7,6,6,7,6,6,7,7,6,7,7,7,6,7,7,8,7,7,8,7,7,7,8,8,7,7,8,8,7,8,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,5,6,5,5,5,5,5,4,5,5,5,6,6,5,6,5,5,5,6,6,6,5,4,5,4,5,5,4,4,5,4,4,5,5,5,5,5,5,6,5,6,6,6,6,6,6,7,8,8,9,8,8,8,9,8,7,8,8,8,8,7,7,8,7,7,6,6,6,6,6,7,7,7,6,6,6,5,5,4,4,5,4,4,4,3,3,3,3,3,3,3,4,4,3,4,3,3,3,3,3,3,4,4,4,4,5,6,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,9,9,8,8,8,7,7,7,7,7,7,7,8,7,8,8,8,9,9,10,12,14,14,13,13,16,16,15,16,17,17,18,19,20,21,21,23,24,25,24,26,25,23,25,23,22,24,25,26,24,25,25,27,27,28,27,27,27,28,27,28,28,28,28,28,28,28,28,28,28,28,27,28,27,28,28,27,27,27,27,27,27,26,26,26,25,24,25,23,22,22,22,22,21,20,19,18,17,14,14,12,10,9,8,8,8,8,8,9,8,9,9,9,9,9,9,10,10,10,10,10,10,12,11,11,11,11,12,12,11,11,11,10,10,11,11,11,11,12,12,10,12,11,12,10,10,10,9,10,10,10,9,9,9,9,8,9,8,8,8,8,8,8,8,8,8,8,8,8,9,8,8,9,9,9,11,10,10,10,10,8,9,8,8,7,7,7,6,6,6,5,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,2,2,2,2,1,1,1,0,1,2,2,3,6,6,7,6,4,3,3,2,3,3,3,3,4,5,5,5,6,6,6,5,5,5,5,4,4,4,4,3,3,3,3,2,3,2,2,3,3,2,2,3,4,3,3,4,4,4,4,6,5,5,6,6,6,6,7,6,7,7,7,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,3,4,5,5,5,5,5,5,6,6,6,6,7,6,6,7,7,6,6,6,6,6,6,5,6,6,5,6,6,5,5,4,3,4,4,3,3,4,3,3,4,4,3,4,5,4,4,5,5,4,5,6,6,6,6,5,5,5,5,5,4,5,5,4,4,4,5,4,3,4,4,3,4,4,4,4,5,5,5,5,4,4,5,4,4,5,5,5,4,6,5,5,6,6,6,5,6,7,6,6,6,6,6,5,6,6,6,7,6,6,7,7,6,6,7,8,8,9,8,7,8,7,8,7,7,7,7,7,7,7,7,7,6,7,7,6,6,6,7,6,6,7,7,6,7,7,7,6,7,8,7,7,7,7,7,7,8,9,11,10,12,14,13,14,14,16,17,19,20,19,23,22,23,20,21,22,22,24,22,24,23,23,26,26,25,25,26,25,26,26,26,26,25,26,26,24,24,26,26,25,27,25,25,25,26,25,23,26,26],[28,28,28,28,28,29,28,27,28,27,27,26,27,25,26,25,26,27,24,26,26,24,26,26,24,26,27,24,26,26,24,27,27,27,25,28,26,27,27,27,28,27,26,26,26,26,24,24,26,23,22,22,24,21,19,22,21,18,19,19,17,15,13,11,10,9,9,8,8,7,8,8,8,8,7,7,7,8,7,8,7,7,8,6,7,7,6,6,6,7,8,8,7,8,9,9,9,10,10,10,10,10,11,11,11,11,12,12,12,12,11,11,10,10,11,11,11,11,11,11,11,10,11,11,11,10,10,11,10,10,11,10,9,10,10,11,10,9,9,10,9,9,9,9,9,9,10,9,8,10,9,9,9,8,9,10,9,10,9,10,9,9,10,10,9,9,10,10,9,9,10,10,9,9,10,9,9,10,10,9,9,8,9,9,8,8,9,8,7,8,8,8,7,8,8,8,9,8,8,9,8,8,8,9,8,8,7,7,7,6,8,8,6,7,8,7,7,8,8,7,7,8,7,7,7,8,8,8,8,8,8,8,9,9,10,10,9,10,11,11,9,10,10,10,9,9,9,9,8,9,9,8,7,8,9,9,9,9,9,7,7,7,7,7,7,6,5,6,6,4,6,6,5,4,5,6,6,6,6,6,5,5,4,5,5,5,4,5,6,6,7,7,7,7,8,8,7,7,7,8,8,8,8,8,9,9,9,9,10,10,9,10,11,10,10,11,11,12,11,10,10,10,10,9,9,9,10,9,9,9,10,10,10,10,11,10,11,12,14,15,16,15,15,17,17,17,17,17,18,19,20,22,22,21,24,25,26,25,26,25,24,26,25,23,24,25,25,24,24,26,27,26,28,27,27,28,27,27,28,28,28,28,28,28,28,28,29,28,28,28,29,28,28,28,28,27,27,28,27,28,27,27,28,25,25,26,26,24,24,22,23,22,21,19,20,18,16,15,13,12,11,10,11,11,10,11,9,11,10,11,11,11,12,12,12,13,13,13,13,13,14,14,14,15,15,15,15,14,14,12,13,13,14,13,14,14,17,16,15,15,15,16,14,14,13,13,13,13,14,12,12,12,12,11,10,11,10,10,9,10,11,9,10,10,10,10,10,11,11,11,11,11,12,13,13,12,12,12,11,10,10,10,9,9,8,8,8,8,7,7,8,7,6,7,7,6,6,6,5,6,5,5,4,4,3,3,3,2,2,2,1,1,0,1,2,3,5,6,7,7,5,4,4,4,4,6,5,5,6,7,8,9,7,7,9,8,7,9,8,6,6,6,5,5,5,5,5,4,5,5,3,4,5,3,3,5,5,3,4,5,5,5,5,6,6,6,7,7,7,7,8,8,9,9,8,7,8,7,7,7,7,6,6,5,6,6,5,5,4,6,5,4,4,5,5,3,4,5,4,4,5,5,4,3,5,5,4,5,6,5,6,7,8,7,7,7,9,8,8,9,9,10,9,9,10,9,9,10,8,9,9,8,8,8,8,8,8,8,7,6,5,7,5,4,5,6,4,4,6,5,4,5,6,6,5,8,7,7,8,7,8,8,9,8,7,8,9,7,7,9,8,7,6,6,8,7,7,5,6,6,6,7,5,6,7,7,7,8,6,7,7,7,6,7,7,7,7,8,8,9,9,8,9,8,10,10,10,9,8,9,8,8,10,8,9,9,10,8,9,10,9,9,9,10,10,10,10,10,10,9,10,10,10,10,10,9,11,11,9,9,9,9,9,8,8,9,9,8,9,9,9,7,9,9,9,8,9,9,9,9,10,9,9,9,11,12,12,12,14,15,15,16,16,17,19,19,19,20,24,22,23,22,23,22,23,25,24,24,26,24,26,26,26,26,27,26,27,27,27,27,25,27,27,25,26,27,27,26,26,26,26,27,27,25,25,26,27],[29,29,28,29,29,29,29,28,28,28,27,27,28,27,27,27,27,27,25,26,26,26,26,26,25,26,26,25,26,26,25,27,27,27,26,28,27,27,27,27,28,27,26,26,27,26,24,23,25,24,21,21,24,22,20,22,21,19,20,20,19,15,14,12,10,11,12,9,10,9,9,10,10,10,11,9,9,10,9,8,9,10,9,7,9,10,7,10,10,10,10,12,11,12,13,12,13,14,13,13,15,14,14,15,16,15,16,17,16,16,16,15,14,15,15,15,16,16,16,15,15,15,15,16,16,15,15,16,14,14,15,15,12,15,14,16,15,14,13,14,14,13,13,14,14,13,14,13,12,14,13,13,12,13,13,13,13,14,12,14,13,11,12,12,13,12,12,13,13,12,14,14,13,14,15,13,13,15,15,15,13,13,14,14,14,14,12,12,13,13,12,11,12,12,12,13,12,12,12,12,11,12,11,11,11,10,9,10,10,10,11,11,10,11,11,12,11,12,12,12,11,12,13,11,12,12,12,9,12,12,12,12,11,12,13,13,13,14,14,14,14,13,14,15,14,12,13,14,12,12,12,13,13,12,13,13,14,13,12,12,12,12,12,13,11,11,10,11,11,8,10,9,8,8,8,8,10,10,8,9,9,8,7,7,8,10,7,8,10,9,9,10,12,11,11,11,12,13,11,11,11,11,12,14,14,12,13,15,13,13,14,16,14,15,16,17,15,16,15,15,14,13,13,13,12,11,13,11,11,12,13,12,12,12,13,11,13,13,15,16,16,16,17,17,18,19,19,19,20,22,21,24,24,23,25,26,27,26,27,26,25,27,26,24,26,26,27,26,26,27,28,28,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,28,29,29,29,28,28,28,28,28,29,28,28,28,27,28,26,26,27,26,25,25,23,23,23,22,21,21,19,19,17,15,15,15,13,15,15,14,15,15,15,15,15,15,16,16,17,16,16,17,17,16,16,18,16,17,17,16,17,17,17,17,16,16,16,17,16,17,18,19,18,17,17,17,18,16,16,15,16,17,16,16,16,16,15,16,15,16,15,14,14,14,15,15,14,15,16,16,14,16,15,16,16,16,16,17,17,17,16,16,17,16,15,16,14,14,14,14,13,14,13,12,13,12,12,12,13,12,11,11,11,9,11,11,9,8,8,7,6,6,6,6,4,3,2,1,0,1,3,5,6,8,8,7,6,7,6,7,7,8,8,8,10,11,10,9,10,11,11,10,12,11,8,8,9,9,8,9,9,7,6,6,7,4,5,5,5,4,6,7,6,6,7,9,8,8,10,10,11,11,12,13,14,14,13,15,15,14,13,14,13,12,12,12,11,10,10,12,11,9,10,8,9,10,10,7,10,6,5,6,5,5,7,5,7,7,5,5,6,7,9,8,7,9,8,10,11,9,11,11,11,11,13,12,12,11,12,12,12,13,13,12,12,12,11,9,11,9,10,10,9,8,7,6,7,6,5,7,7,6,5,7,7,7,7,9,8,8,10,10,10,10,11,14,12,13,11,11,10,10,10,10,11,10,9,9,9,11,9,8,8,10,7,7,9,8,7,9,8,9,8,8,9,10,9,8,10,10,9,10,12,10,10,11,12,12,11,12,14,11,10,13,14,10,10,13,11,11,13,13,10,12,15,12,11,13,14,14,15,15,15,15,13,15,13,15,13,14,13,12,15,12,12,11,13,13,14,13,14,14,11,14,14,16,15,15,14,15,15,14,14,15,15,16,15,16,15,15,16,17,17,18,19,19,21,20,20,22,22,23,22,25,24,25,24,24,24,25,27,25,26,27,25,27,26,28,27,27,26,28,28,27,28,27,28,27,26,27,28,28,26,28,26,27,27,28,27,26,28,28],[29,29,28,29,28,29,29,28,28,28,27,27,28,26,27,26,27,27,26,27,26,24,26,26,24,26,26,24,25,26,24,27,27,27,26,27,26,26,26,26,27,26,26,26,26,26,24,23,25,23,24,22,22,23,21,22,21,20,21,21,19,16,15,14,12,12,12,12,11,13,12,12,13,12,11,12,13,12,13,11,12,14,13,11,11,12,10,11,11,12,14,14,13,16,15,15,16,16,16,15,16,17,16,16,17,16,17,17,17,16,17,17,17,16,17,18,17,17,17,17,17,16,17,17,16,15,16,17,15,16,17,15,16,17,16,17,15,16,15,15,15,16,16,16,16,16,16,15,16,15,15,15,16,15,15,16,16,15,15,16,15,16,15,16,16,16,15,16,17,15,15,16,16,15,16,15,14,16,16,16,15,16,16,16,17,16,14,15,16,16,13,13,14,15,15,13,13,13,11,14,13,9,10,13,10,9,10,11,10,10,13,10,10,13,14,12,13,14,15,12,13,16,15,13,15,15,16,14,15,15,16,15,15,14,16,15,15,17,16,17,15,15,16,16,16,15,16,16,15,16,16,15,16,15,15,14,16,15,15,16,14,14,13,15,14,11,10,11,10,10,12,9,9,10,8,9,9,9,11,9,9,9,10,10,11,11,11,11,11,11,11,12,15,14,13,14,14,14,13,13,14,14,13,14,14,14,14,16,14,15,15,15,15,16,15,16,15,17,16,15,15,15,14,15,14,13,14,13,15,14,14,12,12,12,13,14,14,14,14,17,16,17,18,19,18,18,18,20,21,20,22,23,23,24,26,25,27,24,26,26,24,27,25,24,25,26,26,26,26,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,28,28,28,28,28,28,28,27,28,28,28,28,28,27,28,26,26,27,26,26,27,24,25,25,23,23,21,21,20,18,17,17,16,13,14,15,16,15,14,16,17,16,17,16,17,17,16,16,17,17,15,17,18,17,16,17,17,17,18,16,17,17,17,16,16,17,17,18,20,19,18,18,18,17,16,16,15,16,17,16,16,16,16,17,15,16,15,16,14,15,14,14,17,15,17,16,16,16,16,16,16,16,17,16,16,17,16,15,17,18,16,17,16,17,17,15,15,14,15,15,14,15,15,16,14,15,16,11,13,10,10,13,15,10,10,11,8,8,9,7,6,7,6,4,3,1,0,1,4,6,9,7,8,10,8,7,9,10,9,9,10,11,11,12,10,10,11,11,11,12,10,9,10,9,9,8,8,8,9,7,9,9,8,7,9,8,6,9,9,8,9,10,12,10,11,11,12,11,13,14,14,15,14,14,15,15,15,14,14,14,14,12,12,13,10,12,14,10,9,9,9,10,9,9,8,9,6,6,6,7,6,6,6,7,6,6,7,7,6,9,8,10,11,12,13,13,12,14,15,14,15,16,16,14,15,16,15,15,15,14,13,14,14,11,11,13,11,12,12,11,10,8,7,10,8,7,9,9,7,7,9,10,9,9,10,10,10,11,13,11,11,13,13,14,14,13,14,13,13,11,9,13,12,10,11,10,11,9,7,9,10,7,7,11,7,7,11,10,11,11,7,10,12,10,8,11,12,9,12,13,13,13,12,13,13,11,12,13,11,12,12,13,12,10,12,11,11,13,12,11,13,13,12,13,14,15,13,15,14,15,14,14,15,13,14,13,14,14,14,15,14,15,14,15,14,13,13,15,15,15,13,14,15,14,16,15,16,16,16,16,17,17,15,15,16,15,16,16,17,17,18,19,19,20,20,22,23,22,23,23,26,26,26,25,25,26,25,27,25,26,27,25,27,26,27,28,28,27,28,28,28,28,28,28,28,26,27,28,28,28,28,28,27,28,29,28,27,28,28],[30,29,29,29,29,29,29,28,28,28,28,26,28,26,27,27,27,27,25,27,25,24,26,25,23,25,26,24,25,25,24,26,27,27,25,27,26,27,27,26,27,26,26,26,26,26,24,23,25,24,21,22,24,22,19,22,22,20,21,23,21,18,18,18,15,17,17,16,17,16,17,16,17,19,18,17,19,19,18,16,17,19,17,15,16,18,13,17,14,17,18,18,18,20,18,18,19,21,20,19,21,20,20,21,22,21,22,23,22,21,22,22,22,21,22,22,21,22,21,22,22,22,23,23,22,22,23,22,21,21,22,21,20,21,21,21,20,19,19,20,21,19,19,20,20,20,20,20,19,20,20,21,20,20,20,21,20,20,20,22,22,19,20,22,20,19,21,21,20,20,21,21,20,21,21,20,20,20,21,22,21,20,19,20,20,20,19,19,19,19,18,16,18,18,18,17,16,18,15,16,15,14,13,15,14,14,14,12,13,15,16,15,15,17,18,16,17,19,19,17,17,19,20,17,19,20,19,17,19,19,18,19,18,19,20,22,21,20,20,21,22,21,21,22,21,21,20,21,20,20,20,20,19,19,18,19,19,19,18,18,18,20,18,18,18,16,15,15,15,12,14,14,12,11,11,12,13,13,12,12,12,14,13,13,15,15,12,15,16,15,14,17,20,19,18,19,18,19,18,19,17,18,19,18,18,19,19,18,20,19,19,21,20,20,21,20,21,21,20,19,20,19,18,17,18,18,17,16,17,17,17,18,17,17,17,17,18,18,17,19,19,20,20,20,20,21,21,21,23,23,23,25,26,25,27,28,28,27,28,27,26,27,28,26,27,27,28,27,27,27,27,29,29,28,28,28,28,28,28,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,28,29,29,29,29,28,28,29,28,28,28,27,26,26,24,26,25,24,24,23,23,21,20,20,19,19,18,19,19,20,19,19,20,19,21,19,20,22,22,19,22,23,22,20,21,23,22,21,23,23,21,23,22,23,21,22,22,24,23,24,23,25,24,23,24,23,23,23,22,20,20,23,21,21,21,21,20,21,21,21,22,17,20,17,19,22,19,20,20,21,19,20,21,22,20,21,21,22,22,21,21,21,22,22,20,20,19,20,19,20,18,19,19,18,17,17,17,16,17,17,16,17,16,15,14,15,12,12,11,9,8,9,8,7,7,7,5,5,2,1,0,1,6,7,7,7,8,9,9,11,12,12,12,12,16,16,16,15,14,16,17,14,18,16,13,14,16,13,12,15,15,12,11,14,11,9,9,13,9,9,11,13,10,11,13,15,12,14,16,16,15,16,17,18,17,18,18,18,18,19,18,18,17,18,18,16,17,17,14,16,17,12,13,11,11,11,10,9,9,8,7,7,8,8,9,8,11,11,9,10,12,12,15,14,16,15,15,18,18,17,20,19,19,19,19,19,19,18,18,19,18,19,19,17,18,19,17,15,17,16,16,16,15,14,14,12,14,11,9,13,13,9,8,12,13,8,11,14,12,11,15,15,15,15,16,16,17,17,17,17,17,18,16,14,16,16,12,12,11,15,12,10,11,15,10,9,15,13,12,15,14,16,16,13,14,16,14,13,15,16,14,14,17,16,17,17,16,17,15,16,20,17,16,18,18,15,14,19,17,15,18,18,17,18,18,16,17,17,17,17,18,20,19,18,19,18,18,18,16,18,17,18,20,18,19,16,19,18,18,17,19,18,18,19,19,18,19,18,17,18,19,18,18,19,18,20,20,21,18,20,20,19,21,22,22,23,24,24,24,25,25,26,25,28,27,28,27,27,27,27,28,27,28,29,28,29,28,29,29,29,28,29,29,29,30,29,29,29,29,29,29,29,29,29,29,28,29,29,29,28,29,29],[29,29,29,29,29,29,29,28,28,27,27,26,27,25,26,26,26,26,25,26,25,24,26,25,25,26,26,25,26,26,26,27,27,28,27,28,27,27,27,27,28,27,26,27,28,27,26,25,26,25,24,24,25,24,22,24,25,23,24,24,23,21,21,19,19,19,19,18,19,19,20,20,20,21,19,20,21,19,20,19,21,20,20,17,18,19,15,18,16,18,20,19,20,21,24,21,22,24,24,23,25,24,24,25,25,24,25,24,24,23,24,24,25,23,23,24,24,25,25,25,25,23,25,25,24,24,25,25,23,22,24,24,21,23,23,22,24,22,21,24,23,22,24,24,23,22,24,24,22,23,24,23,22,23,23,23,24,23,23,23,24,21,23,24,22,21,24,23,21,23,24,24,22,23,24,22,22,24,24,25,22,22,23,24,22,22,22,22,20,21,23,20,19,20,20,19,20,20,17,18,18,16,16,17,17,15,16,15,16,17,18,17,16,18,20,18,18,21,21,19,20,23,22,20,21,23,22,21,22,23,21,22,22,23,23,24,24,25,24,25,22,24,25,25,23,24,24,23,22,24,24,22,23,23,21,22,23,22,21,20,21,21,21,21,21,18,18,18,17,12,14,15,15,13,13,13,15,16,13,15,15,14,15,14,16,16,13,16,18,17,17,21,21,22,20,22,22,21,22,22,20,22,23,21,22,23,24,24,25,24,25,25,24,25,24,24,24,24,24,23,24,23,24,21,19,22,23,19,21,22,21,21,18,20,19,19,20,19,18,19,20,21,21,21,22,22,22,21,23,24,25,25,26,26,27,28,28,26,28,28,26,27,27,27,27,27,27,27,27,28,29,28,28,29,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,29,29,30,30,29,29,29,29,29,29,29,29,28,29,29,28,29,28,28,28,27,27,27,26,26,25,25,24,22,23,22,23,22,22,23,24,23,23,23,25,24,24,24,24,24,23,24,24,24,22,24,24,23,23,25,24,23,24,23,24,24,24,24,24,25,25,24,26,25,24,25,25,24,25,24,24,24,25,25,24,24,24,23,24,24,24,24,23,23,21,23,24,23,24,24,25,24,24,23,24,24,23,23,22,23,22,23,23,25,24,24,24,23,24,23,23,21,23,23,20,19,22,21,19,19,19,19,19,17,16,16,18,15,14,14,13,10,11,10,9,8,10,8,6,7,4,1,0,2,4,5,7,11,12,11,12,13,17,14,15,18,19,19,16,16,19,18,17,19,18,15,16,18,15,12,15,16,13,11,15,13,10,13,14,13,11,14,14,13,13,16,17,17,17,19,19,19,19,21,20,21,22,22,23,23,21,22,20,20,22,21,20,19,19,18,17,18,14,14,16,17,14,11,14,13,10,9,12,10,9,11,11,13,11,11,13,14,13,17,14,17,17,18,20,19,20,21,22,21,22,22,23,22,23,21,21,22,20,19,19,20,20,17,17,20,19,18,18,18,15,16,14,17,14,11,15,16,11,13,16,16,12,15,19,19,18,18,21,19,18,19,19,21,20,21,20,19,21,19,19,19,17,17,15,17,18,14,13,16,17,13,15,16,15,15,16,17,18,18,17,16,18,18,17,17,19,18,17,20,20,19,19,19,19,17,19,20,17,18,19,19,16,17,21,18,18,21,20,19,21,22,20,21,21,22,21,23,23,22,23,22,21,21,22,20,20,21,20,21,20,21,18,20,21,21,20,22,22,21,21,22,21,21,21,23,22,23,23,24,23,22,24,24,24,23,23,22,22,23,24,23,23,25,25,25,26,26,27,25,28,27,28,28,28,28,27,29,28,28,29,28,29,29,30,29,30,29,30,30,29,30,29,30,30,29,29,30,30,29,29,29,29,29,30,30,29,29,29],[29,29,29,29,29,28,29,28,27,27,27,26,27,24,26,26,26,26,24,26,25,24,25,25,24,25,26,25,26,26,26,27,28,27,27,28,27,28,28,28,28,27,27,27,28,28,26,25,27,26,24,25,26,25,23,26,26,24,25,26,25,22,23,22,21,22,22,20,21,21,21,21,21,24,22,22,21,22,22,20,22,22,20,19,20,22,16,20,17,21,21,21,23,23,23,22,22,25,25,24,25,25,25,26,26,25,26,26,26,26,26,27,27,26,27,27,25,26,26,27,27,26,27,27,26,26,27,26,25,25,26,26,24,25,25,25,26,23,24,25,26,22,24,25,24,23,25,24,22,24,24,24,24,24,25,24,25,25,24,26,26,23,24,25,24,24,25,26,24,25,25,25,25,25,25,24,24,26,26,27,25,24,25,25,24,24,24,23,23,23,24,21,22,22,22,22,22,21,19,19,20,15,16,17,18,15,16,17,17,18,20,18,17,23,22,21,21,22,22,21,21,23,23,21,23,24,24,21,23,24,23,24,23,25,24,26,25,25,25,26,27,26,26,26,26,25,26,25,25,25,25,24,24,24,23,24,24,24,23,24,23,24,23,23,23,20,20,21,21,15,17,16,15,13,12,13,14,16,15,16,15,15,16,15,18,19,17,19,20,20,20,22,23,23,22,23,23,24,24,24,23,23,24,23,23,24,24,24,25,25,25,27,26,26,26,26,27,26,25,25,25,25,24,22,23,23,24,21,23,24,22,24,21,22,22,19,22,23,19,22,22,23,23,24,24,24,24,24,26,26,26,27,28,28,28,29,29,28,29,28,28,28,29,28,28,29,29,28,28,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,30,30,29,30,29,29,29,29,28,28,27,28,28,27,27,27,26,26,25,25,24,25,25,25,26,26,25,25,26,24,26,26,25,27,27,25,27,27,27,26,26,27,26,25,26,27,26,27,27,27,25,27,27,27,27,27,27,28,28,28,28,28,27,27,27,26,25,27,26,27,26,26,26,25,25,25,27,22,25,23,24,26,25,24,26,26,24,25,26,26,25,26,26,25,26,26,26,26,26,26,26,26,25,26,24,25,23,24,24,22,22,23,22,21,22,22,21,22,19,18,19,19,15,13,16,15,11,11,12,10,8,10,9,8,8,6,3,1,0,2,3,6,8,11,10,12,15,16,16,16,19,20,20,17,18,20,20,19,20,20,17,18,19,15,13,16,18,13,11,14,16,11,13,16,13,13,17,19,15,18,20,20,20,21,21,22,22,22,23,23,23,23,24,24,24,24,24,23,22,24,23,23,22,22,20,21,20,15,16,18,18,16,14,16,16,14,12,16,14,14,15,16,17,14,12,17,17,14,18,14,19,20,18,21,22,21,23,22,22,22,23,23,23,23,22,22,22,22,23,21,21,21,20,18,20,19,19,20,19,19,19,19,21,18,14,19,19,16,18,20,19,17,20,22,21,20,21,22,21,22,22,24,23,24,23,23,23,24,21,22,23,22,18,21,19,21,20,16,20,21,19,18,20,18,19,20,22,20,21,19,21,21,22,21,22,22,21,21,23,23,23,22,22,22,20,22,25,22,22,23,24,21,20,26,23,21,24,24,22,22,25,23,22,22,25,24,25,25,25,24,25,25,25,25,22,24,23,23,24,23,24,22,26,24,24,24,24,23,23,24,24,24,24,23,23,24,24,23,24,24,23,25,24,25,24,25,23,23,25,25,26,25,27,27,27,28,27,28,28,29,29,29,28,29,28,29,29,29,29,30,28,29,29,30,29,30,29,30,30,30,30,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30],[29,29,29,29,29,28,28,28,27,27,27,26,27,26,26,26,27,28,25,27,27,25,27,27,25,26,27,26,26,27,27,28,28,29,28,29,28,28,28,28,29,28,28,28,28,28,27,25,27,26,24,26,26,26,24,26,26,24,25,27,26,24,24,23,23,23,23,23,22,24,22,25,22,24,22,23,22,22,22,22,22,23,21,20,20,21,17,19,17,20,22,22,22,23,23,23,24,24,24,23,26,25,25,26,27,25,25,26,26,24,25,26,26,26,26,26,26,27,27,26,27,26,26,26,26,25,27,26,25,24,25,25,23,23,24,23,23,21,22,23,24,22,23,24,22,23,24,23,21,25,24,23,23,25,24,24,25,24,25,25,26,23,25,26,25,24,25,25,23,25,26,26,23,26,26,24,24,26,25,25,23,22,22,23,22,22,21,21,21,20,22,20,19,20,21,20,20,18,16,19,18,15,14,17,16,15,15,15,16,17,18,16,15,19,20,19,21,21,21,19,20,22,23,20,23,23,22,21,23,24,23,24,24,24,25,26,26,26,26,26,26,26,26,26,25,25,25,25,23,24,23,23,22,23,21,23,24,22,21,20,20,21,20,20,20,20,19,18,18,16,15,15,13,11,13,11,14,15,12,16,15,13,16,17,17,15,16,20,20,19,20,21,21,22,22,22,22,22,23,23,23,23,24,22,24,24,25,25,26,25,25,27,26,26,26,27,26,27,26,25,26,25,24,23,23,25,26,22,23,24,25,25,22,23,23,23,24,24,22,23,23,25,26,25,26,27,26,26,27,27,26,27,29,28,28,29,29,28,29,29,29,29,28,28,29,29,29,29,28,29,30,29,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,28,29,28,29,28,28,28,27,27,26,25,26,24,24,25,25,26,26,26,24,26,24,26,25,26,26,27,25,27,26,26,25,25,26,25,25,26,25,24,25,25,26,25,24,25,26,26,26,26,27,26,25,27,26,25,26,25,24,26,27,26,26,26,26,25,26,26,26,27,23,25,22,26,26,24,25,26,26,24,26,26,26,25,25,25,24,25,24,24,24,24,25,24,25,25,24,24,24,21,23,22,21,22,22,20,20,21,19,17,20,17,14,16,18,15,16,17,14,11,12,14,12,9,12,11,11,12,8,7,4,2,0,2,3,6,9,11,12,13,16,16,15,18,18,18,18,17,18,20,19,20,19,16,18,19,15,15,16,17,15,15,18,16,14,16,17,17,18,19,16,18,20,19,19,19,20,21,21,20,21,22,22,23,23,22,23,23,24,23,23,22,22,22,21,19,18,18,20,20,16,16,19,19,18,16,18,20,13,16,21,17,16,18,18,19,17,19,18,18,19,18,17,18,21,20,20,22,22,24,23,23,23,24,23,24,23,23,23,21,22,22,20,21,20,20,20,20,21,21,21,21,20,21,18,22,18,18,20,21,18,18,21,19,18,20,20,20,20,20,22,20,21,21,23,23,24,20,21,23,24,20,21,23,22,21,21,19,21,20,21,20,22,18,19,22,21,20,22,22,22,22,22,24,22,22,21,23,22,21,23,23,23,23,24,24,24,22,24,25,23,24,24,24,22,23,26,24,24,25,25,24,24,27,25,23,23,26,24,26,26,25,25,26,26,25,26,24,24,25,25,25,23,24,20,22,24,24,23,24,25,23,22,24,23,22,24,23,22,22,23,24,22,23,24,24,24,22,23,23,23,23,24,24,25,26,26,25,25,26,27,26,28,27,28,27,28,27,27,29,28,27,29,27,28,28,30,29,29,28,30,29,29,30,29,29,29,29,29,29,29,29,29,29,29,30,30,29,29,30,29],[29,29,29,29,29,29,29,29,28,27,28,27,28,26,27,26,27,27,26,28,27,26,27,27,26,26,27,27,27,28,26,28,28,29,28,29,28,29,29,28,29,29,28,28,29,29,27,26,28,27,25,26,27,26,24,27,26,25,26,27,26,23,24,22,24,23,24,24,24,25,23,24,24,23,21,24,24,22,23,23,21,22,22,20,17,20,19,20,19,18,21,20,20,22,23,22,22,24,24,22,24,24,24,22,24,24,23,24,24,22,23,24,24,24,25,25,24,25,25,25,25,24,25,25,24,22,25,25,23,22,24,23,21,21,22,21,21,18,21,23,22,20,22,22,20,23,24,23,22,23,24,22,24,23,23,24,25,24,23,25,25,23,25,26,23,23,26,25,22,24,25,24,22,24,25,22,24,25,24,24,22,22,22,22,21,20,20,21,19,19,20,18,14,17,18,17,18,13,13,14,14,12,11,15,14,13,15,13,14,16,16,14,15,18,18,15,16,19,18,16,20,21,20,20,22,23,22,23,24,23,23,24,23,23,24,25,23,25,24,25,23,24,25,23,24,25,25,23,23,24,23,22,22,23,20,21,21,19,21,19,20,19,18,18,18,16,17,15,16,13,14,14,12,10,11,8,12,11,9,12,12,14,14,16,17,17,16,20,16,17,17,21,20,20,23,23,22,23,23,23,25,24,24,24,25,25,24,26,25,25,24,26,26,25,26,25,26,25,25,25,25,25,24,22,22,24,25,24,23,24,24,25,24,23,23,24,23,24,23,23,24,24,24,25,25,25,26,25,26,27,27,27,28,28,28,29,30,29,30,29,28,29,28,27,28,29,28,29,28,28,30,29,30,30,30,29,29,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,29,29,30,29,28,29,28,28,28,27,27,27,25,25,24,24,25,25,24,23,25,26,24,25,25,26,25,25,25,25,25,23,26,25,24,24,24,26,25,24,25,24,24,24,24,24,23,24,24,25,24,25,25,26,26,26,25,26,23,25,24,24,24,25,25,25,24,25,25,26,25,25,26,24,24,23,25,26,25,25,25,25,23,24,24,24,23,24,24,22,23,23,22,23,24,24,23,23,23,23,23,22,22,23,23,20,21,23,20,19,22,18,16,18,15,15,14,17,14,13,13,14,11,13,14,12,9,14,13,12,12,10,8,7,5,2,0,1,4,7,9,13,12,12,14,14,18,17,18,18,17,19,20,20,21,18,15,18,19,19,17,20,20,16,16,22,14,14,19,19,15,15,21,20,16,20,17,19,21,20,20,20,21,23,23,21,24,23,22,24,24,23,23,23,23,21,20,21,21,17,18,18,17,16,15,17,20,15,15,19,21,15,16,21,16,17,18,19,19,19,21,18,20,21,21,21,19,21,22,23,21,22,23,22,24,24,23,24,24,24,24,22,23,22,22,21,22,22,20,21,22,21,21,22,22,22,22,20,22,23,21,20,20,20,22,20,18,22,20,21,21,22,21,20,21,21,23,24,23,24,20,21,23,23,19,21,22,21,19,20,19,21,18,18,20,22,20,18,22,22,22,23,23,24,22,21,24,24,22,22,25,24,21,23,25,23,24,24,24,24,22,23,25,22,24,24,23,22,22,26,24,24,24,25,24,24,25,25,25,25,25,24,25,24,24,25,25,26,24,24,23,23,23,23,23,23,23,19,22,23,23,23,23,23,22,22,23,23,21,22,23,22,21,22,24,22,21,24,22,23,22,22,21,21,22,23,22,22,24,26,24,26,26,27,26,28,27,28,27,28,27,27,29,27,28,29,27,28,28,30,29,29,28,30,29,29,30,30,29,29,28,29,30,30,28,29,29,29,30,29,29,28,29,29],[29,29,29,29,29,28,29,29,27,27,27,25,27,26,27,26,27,28,26,28,27,26,27,27,27,26,27,26,27,28,26,28,28,29,28,28,28,28,28,28,29,28,28,28,28,27,26,24,27,25,24,24,25,24,23,25,24,22,23,23,22,19,19,18,18,19,18,17,16,18,16,17,17,17,16,17,16,17,16,15,14,16,14,14,13,12,12,14,14,13,14,14,12,16,14,13,14,17,16,14,17,16,16,15,18,17,18,19,18,17,18,19,18,19,18,18,18,20,20,20,20,17,19,20,17,16,18,18,15,16,16,15,13,16,15,17,15,13,14,15,13,13,14,15,13,13,16,16,14,15,17,15,15,17,16,17,16,17,18,19,18,17,18,19,17,17,18,19,17,18,18,18,16,18,17,16,16,18,17,17,16,15,15,14,14,14,14,13,12,12,13,13,10,12,13,13,14,11,10,12,11,8,11,12,11,10,10,8,10,10,11,9,8,12,12,10,10,12,12,11,12,16,14,13,15,17,15,15,16,17,15,17,17,17,18,19,18,19,20,19,19,19,20,18,18,18,18,18,17,18,16,16,16,16,15,16,15,14,15,13,14,13,12,12,12,10,11,11,9,9,10,9,6,7,8,7,9,8,7,8,8,8,7,9,11,9,10,12,13,11,13,15,13,15,15,16,15,17,17,18,18,18,18,18,19,18,19,19,20,20,20,22,19,20,21,21,21,22,20,21,20,20,19,18,18,17,21,18,17,18,19,21,16,18,19,19,21,20,18,20,20,21,21,23,22,23,24,24,24,24,25,25,27,26,27,27,27,27,28,26,27,27,25,26,27,27,28,27,26,28,29,29,30,28,29,29,29,29,29,29,29,29,29,28,29,29,29,29,29,28,29,29,29,29,29,28,29,29,28,29,29,28,29,29,29,29,28,27,28,26,27,26,25,24,23,23,22,21,21,19,18,20,20,21,20,21,19,22,22,22,23,22,21,23,21,21,21,22,20,19,21,20,19,20,19,20,21,22,20,21,21,19,21,20,20,20,22,22,20,23,21,21,21,20,17,20,22,20,20,21,20,19,20,20,20,22,18,20,18,21,22,19,20,21,21,20,21,20,20,21,20,19,20,19,18,18,19,20,20,20,20,19,18,18,16,16,17,16,15,16,17,13,12,15,13,13,14,13,12,10,11,11,9,9,11,8,7,10,9,6,8,10,11,9,8,7,7,5,3,1,0,1,4,6,7,6,7,10,9,13,12,14,13,13,13,14,14,14,13,14,14,13,12,12,13,12,12,12,11,10,9,11,11,10,12,11,11,10,13,12,12,13,14,15,13,15,16,15,16,17,17,16,19,19,19,16,16,16,14,15,13,13,13,12,14,14,12,12,12,15,13,11,12,13,10,11,12,11,12,13,15,13,13,12,14,13,14,14,15,13,15,15,15,16,15,17,16,16,16,16,16,17,17,17,18,16,17,16,14,17,15,15,16,15,16,16,15,16,15,16,15,18,14,14,16,16,14,16,16,14,12,15,15,13,14,15,15,14,15,15,18,16,19,14,16,17,15,13,14,15,14,13,13,14,15,13,13,15,15,14,14,15,14,14,15,15,16,16,16,16,17,15,16,17,16,16,17,18,17,17,18,19,19,16,20,21,19,19,21,18,16,16,21,18,17,19,20,18,19,22,19,18,19,22,19,21,20,21,20,22,22,19,21,20,18,19,19,21,17,19,16,17,18,17,17,19,19,16,17,19,18,16,19,19,17,15,20,19,16,18,20,18,17,17,18,17,18,19,20,22,22,22,21,22,23,22,25,25,26,26,25,26,26,26,26,29,26,26,28,26,29,28,28,27,29,28,29,29,29,29,28,28,29,27,27,28,28,28,29,28,28,29,29,28,28,29,30],[28,29,28,28,29,28,29,28,27,27,27,26,27,25,26,25,27,27,25,27,26,24,26,26,25,26,27,25,27,26,24,27,27,28,27,27,27,27,28,27,28,27,27,26,27,27,25,24,25,24,22,23,24,22,21,23,22,20,20,20,19,17,16,14,13,12,12,11,10,11,9,10,10,9,8,10,8,8,7,8,9,7,7,6,5,5,5,6,5,5,7,6,7,7,7,7,8,8,8,8,8,8,9,9,9,10,10,10,10,11,11,11,9,9,10,10,10,11,11,11,11,9,10,10,9,10,10,9,9,10,9,8,7,8,8,9,8,7,8,8,8,7,7,8,8,7,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,10,10,8,9,10,8,9,9,9,8,9,10,9,8,9,10,9,9,8,8,9,8,8,8,8,8,7,6,7,6,6,6,6,6,6,6,5,6,6,6,5,6,5,5,5,4,4,4,5,4,5,5,6,5,5,7,7,6,7,8,8,7,9,9,9,8,8,9,8,9,9,10,11,11,10,10,11,10,10,10,11,11,9,10,10,10,9,10,9,8,9,9,10,9,8,8,8,7,7,8,7,7,8,6,6,7,7,5,6,7,3,4,4,3,6,4,3,4,3,3,4,4,4,5,5,6,6,6,6,7,7,7,9,9,8,8,9,9,10,10,10,10,10,11,11,11,11,12,12,12,12,13,13,12,13,11,11,12,12,12,11,13,11,11,12,12,11,12,12,12,13,12,13,13,15,15,16,17,18,18,18,20,19,19,20,21,22,22,22,23,25,25,25,25,27,25,27,24,25,25,23,24,25,24,24,25,25,25,27,26,28,26,28,27,27,28,28,27,28,28,27,27,28,27,28,27,28,28,28,28,28,27,28,26,27,28,27,28,28,26,28,26,26,27,26,26,25,24,25,23,24,22,22,20,18,17,15,14,12,13,13,12,12,12,11,12,13,14,14,14,12,14,14,13,13,13,13,13,14,14,14,15,15,15,16,14,14,14,15,13,14,12,15,14,17,16,15,15,16,14,14,12,13,14,13,14,13,13,12,12,13,12,12,13,12,12,12,12,13,11,12,13,14,12,13,13,12,12,13,12,13,13,13,13,13,13,12,12,11,12,10,10,9,8,10,10,8,9,10,7,7,8,6,6,7,5,5,6,6,4,4,5,6,5,3,5,4,3,4,5,5,6,6,6,7,6,5,3,1,0,1,2,3,3,3,4,4,5,5,6,5,6,7,7,7,7,6,6,6,6,6,5,6,5,4,5,5,3,4,5,4,5,5,5,6,6,5,6,6,7,7,7,8,8,8,8,9,9,9,9,10,10,10,8,8,9,8,7,7,7,6,6,6,6,5,4,5,7,5,6,5,7,5,6,7,6,7,8,7,8,8,7,8,8,8,7,8,7,7,8,7,7,7,8,8,8,8,7,8,9,8,8,9,8,8,8,8,9,9,8,9,9,10,10,9,10,8,9,8,9,7,7,8,8,8,7,9,7,7,8,8,8,8,8,9,8,8,9,9,10,9,9,8,10,9,8,9,8,8,8,8,8,8,8,8,10,9,9,9,9,9,9,9,10,9,9,10,9,10,10,10,11,9,10,11,9,10,9,10,10,10,10,10,11,10,12,10,11,11,10,11,11,11,11,12,11,12,12,11,10,12,12,11,12,11,12,12,11,12,11,11,12,10,11,12,11,10,10,9,10,9,9,9,9,10,9,9,9,11,9,10,9,10,10,10,11,9,10,11,10,10,10,11,12,14,13,16,16,15,17,17,18,19,20,20,21,24,24,23,23,24,24,23,27,24,25,26,24,27,25,27,27,27,25,27,27,27,28,26,27,27,25,25,27,26,26,27,26,26,28,27,26,25,27,27],[29,29,28,28,28,28,29,28,27,27,27,26,27,25,26,25,27,28,26,27,26,26,27,27,25,27,28,26,28,26,26,28,28,29,28,28,28,28,28,28,29,27,27,27,28,27,25,24,25,24,22,22,22,21,19,22,21,19,20,18,17,15,13,10,10,9,8,8,7,7,6,6,6,6,5,6,5,5,5,5,5,4,4,3,3,4,3,4,3,4,5,5,4,5,5,6,6,6,6,6,7,6,7,7,8,7,9,9,8,9,9,8,7,7,8,8,8,9,8,9,9,7,8,8,8,7,8,8,7,7,8,7,6,7,7,7,7,6,6,6,5,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,5,6,7,6,6,7,6,6,6,7,6,6,6,7,6,7,7,7,8,6,6,7,6,6,6,6,6,5,6,6,5,5,5,5,6,5,5,5,5,5,5,4,4,4,4,3,3,4,3,4,3,4,4,4,5,4,4,5,4,4,5,6,5,6,6,6,5,5,6,6,6,7,8,8,9,8,8,8,8,7,7,8,7,7,7,7,7,7,7,7,6,7,7,7,7,7,7,7,6,6,6,6,6,5,5,6,5,4,3,4,3,3,3,3,2,3,3,2,3,3,3,3,2,3,3,3,4,5,5,5,5,6,7,5,6,7,7,6,6,6,6,7,7,7,7,8,7,8,8,8,9,8,9,9,9,9,8,8,9,8,8,8,8,8,8,8,8,8,9,9,9,9,9,10,12,12,12,15,16,16,15,15,18,16,17,17,19,18,19,20,21,22,22,23,23,26,25,25,23,23,25,24,22,24,24,25,24,23,24,26,26,27,25,27,26,26,27,27,27,27,26,27,26,27,27,27,27,27,27,27,27,28,27,27,27,27,27,27,27,27,26,27,24,25,25,25,24,24,22,22,21,21,19,19,17,16,14,12,11,10,9,9,10,8,9,8,9,10,9,10,10,10,10,11,11,11,11,11,11,12,12,11,13,14,13,13,12,12,11,11,11,11,12,13,13,14,14,13,13,12,12,12,11,11,11,11,11,10,10,9,9,9,9,10,9,8,9,9,8,8,8,10,8,9,8,9,8,9,9,8,9,9,11,10,10,10,9,9,8,9,8,8,7,7,7,6,7,7,7,7,6,7,6,5,6,5,5,4,5,5,4,3,3,4,3,3,3,4,2,3,4,4,5,5,5,7,6,6,4,2,1,0,1,1,4,2,3,3,4,4,4,4,5,6,6,5,5,5,5,6,5,4,4,4,3,3,3,3,2,3,3,3,3,3,4,3,4,5,5,5,5,5,5,7,6,6,7,7,6,7,7,7,8,7,7,8,6,7,7,6,6,5,6,5,5,4,5,6,5,6,5,5,5,5,5,5,6,6,6,5,5,5,5,5,5,5,4,4,4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,7,7,8,7,7,7,6,6,5,4,4,5,5,5,5,5,5,6,5,6,6,7,6,7,6,6,7,6,8,7,7,6,6,7,7,6,6,6,6,6,5,6,6,6,6,7,6,6,6,6,6,6,7,6,6,7,6,7,6,7,6,7,6,7,8,7,8,8,8,7,8,8,9,8,8,8,7,7,8,8,8,7,8,8,8,8,9,8,8,8,8,8,8,9,8,9,9,8,9,8,9,9,8,8,9,9,8,7,6,8,8,7,7,7,7,7,7,7,7,6,7,8,8,7,7,8,7,7,7,7,9,8,9,10,11,12,13,13,13,14,14,15,16,18,20,19,21,21,22,21,21,22,22,24,22,23,25,23,25,25,26,25,25,24,27,26,25,27,25,26,26,25,25,26,26,26,25,25,25,26,26,26,23,25,26],[28,28,29,28,28,29,29,28,29,28,27,26,28,26,26,25,27,27,26,27,26,26,27,26,26,27,27,26,28,27,26,28,28,28,27,28,28,28,28,28,28,27,26,27,27,27,25,24,26,24,22,23,24,22,20,23,21,19,20,19,17,14,13,9,9,7,6,6,5,6,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,2,2,3,3,3,3,4,3,4,4,4,5,4,4,5,5,4,5,5,5,6,6,6,6,7,7,6,5,5,6,6,6,6,6,6,6,5,5,5,5,5,5,6,5,5,5,5,5,5,5,6,5,5,4,4,5,5,4,5,5,4,4,5,5,4,4,5,5,4,4,4,5,5,5,5,5,4,5,4,5,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,4,4,4,4,4,4,3,4,4,5,5,4,4,4,4,4,4,4,4,3,3,3,2,3,3,3,3,3,3,3,3,3,4,4,3,4,4,3,4,5,5,4,4,5,5,5,5,5,6,6,6,6,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,4,3,3,3,3,3,2,3,2,3,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6,6,6,6,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,7,7,7,7,7,8,7,8,11,11,12,14,16,17,16,16,19,19,18,19,20,20,20,21,22,24,23,23,25,26,26,26,24,25,25,24,25,26,25,25,26,25,25,27,26,27,26,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,28,28,27,27,26,27,27,27,27,27,26,27,27,26,26,25,24,25,22,22,22,20,19,19,16,15,14,11,10,9,8,8,8,7,8,7,8,8,8,8,8,9,9,9,9,10,10,9,10,10,10,10,11,11,11,11,11,10,11,10,10,10,10,11,11,12,13,10,11,10,10,10,9,9,9,9,9,8,8,8,8,7,8,8,7,7,7,7,7,7,7,7,7,8,7,7,7,7,7,7,8,8,9,9,9,8,8,7,7,6,6,6,5,5,5,5,5,5,5,5,4,4,4,4,5,5,5,3,3,3,4,3,5,3,2,2,3,2,2,2,3,3,4,4,5,7,6,6,5,3,1,1,0,1,2,2,2,2,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,3,2,1,2,3,2,2,3,3,3,3,4,3,5,4,5,5,6,4,5,5,5,5,5,5,6,6,5,5,5,5,4,5,4,4,5,4,4,4,4,3,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,4,3,4,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,5,5,5,5,6,5,6,5,4,5,4,4,4,3,4,4,5,4,4,4,4,4,4,5,5,5,5,5,4,5,6,6,5,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,5,6,6,6,6,7,7,7,7,7,7,7,7,7,6,6,7,6,6,7,7,6,6,7,7,6,8,7,8,8,7,8,7,7,7,7,7,7,7,7,6,6,7,6,6,6,6,6,6,6,6,6,5,5,6,6,5,6,6,6,6,6,6,6,6,8,9,10,10,12,13,13,13,14,14,16,17,19,20,23,22,22,21,22,23,22,24,21,24,25,24,25,26,26,25,25,25,26,25,25,27,25,25,26,24,24,26,27,26,26,26,25,27,26,25,23,25,26],[28,28,28,28,28,28,28,28,28,27,27,26,27,25,26,25,27,27,26,28,27,25,28,27,25,27,28,25,27,27,25,27,28,28,26,28,27,27,27,26,28,26,26,26,27,26,24,23,25,23,20,22,23,20,19,22,21,19,20,20,17,15,12,9,9,9,7,7,6,6,7,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,2,3,2,3,3,3,3,4,4,4,4,5,4,5,6,5,5,6,6,6,7,8,7,8,8,7,6,6,6,7,7,8,7,8,7,7,7,7,6,7,7,6,6,6,6,6,5,5,6,6,5,5,4,5,5,4,4,5,5,4,5,5,5,5,6,6,5,5,5,5,5,5,6,6,5,5,6,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,7,6,6,5,5,5,5,5,5,5,4,5,5,4,4,4,4,6,5,5,4,5,5,4,4,5,4,4,4,3,2,2,3,3,3,3,3,3,3,3,4,4,4,5,5,4,5,6,6,5,6,6,5,6,6,7,7,8,7,7,8,7,7,7,7,7,7,6,7,6,6,6,6,6,6,6,6,7,6,6,6,5,5,5,4,4,5,4,4,4,4,3,3,3,3,2,3,3,3,3,2,2,2,2,2,2,3,3,3,3,4,4,5,5,6,5,6,6,6,6,6,6,5,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,9,9,8,8,8,8,8,7,7,7,8,7,8,8,8,8,9,8,10,12,12,11,16,15,16,15,16,17,18,17,18,19,18,20,20,21,23,22,23,24,25,25,25,24,24,25,23,23,25,24,25,24,23,24,26,26,27,26,26,27,27,26,27,27,27,27,27,27,26,28,28,27,27,27,28,28,28,27,27,27,27,27,27,27,27,27,27,26,26,26,26,24,24,23,23,21,21,20,19,18,15,14,12,10,10,8,8,8,9,8,8,8,9,9,8,9,10,10,9,10,11,10,10,11,12,11,12,13,13,12,13,11,12,11,10,11,11,12,12,12,14,14,13,14,13,12,11,11,10,10,11,11,10,9,9,9,9,8,9,8,8,8,7,8,8,8,7,8,8,7,8,8,9,8,8,9,9,10,10,10,9,9,8,8,7,7,7,7,7,6,6,6,5,5,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,3,3,4,4,5,6,6,6,5,3,2,1,1,0,1,2,2,2,2,3,3,3,4,4,4,4,5,3,3,4,4,3,3,4,3,2,2,3,2,2,3,3,3,3,3,4,3,4,4,5,4,4,5,5,5,5,6,5,6,6,6,7,7,6,6,5,5,5,5,5,4,4,4,4,4,3,4,4,4,4,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,5,5,4,5,5,5,5,5,6,5,5,6,5,6,5,6,5,6,6,6,6,6,5,5,5,4,4,4,5,5,4,5,5,5,4,5,5,5,5,5,6,5,5,5,6,6,6,6,5,6,6,5,5,6,6,5,5,5,6,5,5,5,5,5,5,6,6,5,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,8,8,7,7,7,7,7,8,7,7,7,8,7,7,8,7,7,7,7,7,8,8,8,8,8,8,7,9,8,8,8,8,8,7,7,6,7,7,7,7,7,7,6,6,7,6,6,6,7,6,6,7,7,7,6,7,6,7,7,8,9,10,10,12,14,13,13,15,17,18,19,20,21,22,22,23,22,22,22,23,25,23,25,25,24,27,26,26,25,26,25,28,27,26,27,27,26,27,26,27,26,26,26,27,26,27,27,27,26,25,25,26],[29,29,29,29,29,29,29,29,28,28,28,27,28,27,27,27,28,28,27,28,27,27,28,28,27,28,28,26,28,27,26,28,28,28,27,28,28,28,28,27,28,27,26,27,27,26,24,23,24,23,21,22,22,20,20,21,20,18,20,20,18,15,13,11,10,10,9,8,8,8,8,7,8,7,7,7,6,6,6,6,6,5,5,4,3,3,3,3,3,3,4,3,3,4,5,4,5,5,5,5,6,6,6,6,8,7,8,8,9,9,9,9,7,7,8,9,9,9,10,10,9,9,9,9,8,8,8,8,7,7,7,6,6,6,6,6,6,5,4,6,5,5,5,6,5,4,6,6,5,6,6,7,6,7,6,6,6,7,7,7,7,6,8,8,7,7,8,7,8,9,9,8,8,9,8,7,9,9,8,7,7,7,7,6,6,6,5,5,5,5,5,4,4,5,5,5,6,5,5,6,5,5,4,5,5,4,4,4,2,2,2,3,2,3,4,4,4,4,4,4,4,6,6,5,6,8,7,7,7,9,8,9,9,9,9,10,10,9,10,10,9,10,10,10,10,9,9,10,10,9,8,8,9,8,8,8,7,7,7,7,7,6,6,6,5,5,5,5,4,4,4,4,3,3,4,3,4,3,3,3,3,3,3,3,3,4,4,4,5,5,6,7,7,7,7,8,8,8,9,8,7,9,9,8,9,9,10,10,10,11,11,12,11,11,10,10,11,11,11,11,10,10,10,10,9,9,10,9,9,10,10,10,10,10,11,13,13,14,13,16,16,16,16,17,18,19,20,20,21,20,22,23,25,24,25,25,27,25,26,25,25,26,24,23,25,25,25,25,25,25,27,26,27,26,28,28,27,28,28,28,27,28,28,27,27,28,28,27,28,27,28,28,28,28,27,26,26,27,27,27,27,27,27,26,26,26,26,24,25,23,23,23,22,21,20,17,16,15,14,13,11,11,11,11,11,11,10,11,10,11,11,12,12,11,11,12,13,12,12,13,14,13,13,15,14,13,14,12,13,12,12,12,13,13,14,14,16,15,15,15,14,15,14,13,13,13,13,13,12,12,12,11,11,11,11,11,10,11,10,10,11,10,10,10,12,10,10,10,11,10,10,11,10,11,11,11,11,11,11,11,9,10,9,8,9,8,8,8,8,8,8,7,7,7,7,6,5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,4,4,5,5,7,6,7,7,4,3,3,1,1,0,1,1,2,2,3,4,4,4,5,5,5,5,4,3,5,4,3,3,4,3,3,3,3,3,2,3,3,3,3,4,4,4,5,6,6,5,5,7,7,6,7,8,8,8,9,8,9,9,9,8,8,8,7,7,6,6,5,5,6,5,5,5,5,6,5,4,5,5,5,4,5,5,5,5,5,6,5,5,5,5,5,5,4,4,5,5,6,5,5,4,6,6,5,6,6,7,7,6,7,7,7,7,6,8,6,6,6,7,8,7,7,7,6,6,5,6,5,5,5,6,5,5,6,6,5,6,6,6,6,6,7,7,7,8,8,8,9,8,7,9,8,7,7,8,7,6,7,7,8,7,6,7,7,7,6,7,7,7,8,7,8,7,7,8,8,7,8,8,8,7,8,8,9,8,10,9,8,8,9,10,10,8,10,9,9,8,10,9,8,11,9,9,9,10,9,9,10,10,10,10,10,10,10,9,10,10,10,9,9,9,10,10,9,8,8,9,9,8,8,9,9,8,8,9,8,8,8,9,9,9,9,10,9,9,10,9,9,9,10,10,11,11,13,14,14,14,14,16,17,18,19,19,22,22,21,20,21,21,21,24,22,23,23,22,26,25,25,24,26,23,26,26,25,26,26,26,26,24,25,26,26,26,27,26,25,26,26,25,23,25,26],[29,29,29,29,29,29,29,29,29,29,28,28,28,27,28,27,28,29,26,29,28,26,28,28,26,27,28,26,27,28,26,27,28,29,27,28,27,27,28,27,29,27,27,27,28,28,25,25,26,24,22,24,24,22,22,24,22,20,22,22,21,17,16,13,13,12,12,11,10,10,10,9,9,7,7,8,7,6,6,6,6,6,5,6,5,5,3,4,3,4,5,4,4,6,6,6,6,7,7,7,7,8,8,8,9,9,10,11,10,11,11,10,9,9,9,9,10,11,11,11,11,10,10,10,10,9,9,9,8,8,9,8,7,8,8,8,8,7,7,8,8,6,7,7,6,6,7,7,6,7,6,6,7,7,7,7,7,8,8,7,7,7,8,8,8,7,8,8,7,8,9,7,7,9,9,7,8,9,9,9,7,6,7,7,7,7,7,7,7,6,7,7,6,6,6,7,8,7,6,7,6,6,5,6,6,5,4,4,3,2,4,4,3,4,5,4,6,6,5,5,5,6,6,6,6,8,6,6,7,8,8,8,9,10,9,10,11,10,11,11,9,10,10,10,9,10,10,9,9,9,10,8,9,9,8,8,8,7,8,7,7,7,7,6,6,6,6,6,5,5,6,5,4,5,6,4,6,4,4,3,4,3,4,3,6,4,5,7,5,6,6,6,7,8,7,8,8,8,9,9,9,10,11,10,11,11,11,11,13,13,12,14,14,13,13,14,14,14,14,13,14,13,12,11,11,11,12,12,12,13,12,13,14,13,14,15,15,16,16,17,18,19,20,22,21,22,23,24,24,24,26,26,26,26,27,27,28,27,28,28,26,27,26,25,27,27,27,27,27,27,28,28,29,28,29,28,28,28,28,28,28,28,28,28,28,29,29,28,29,29,29,29,29,28,28,28,28,29,28,28,28,28,29,28,27,28,27,24,26,23,24,24,22,21,22,19,20,18,17,16,16,14,13,12,14,14,12,14,13,14,13,14,14,15,15,15,15,15,15,15,17,16,17,17,17,17,16,15,15,15,15,15,15,16,16,17,17,17,17,17,17,17,16,15,15,15,15,16,15,14,14,15,15,13,14,14,12,12,11,14,15,13,12,14,14,12,14,13,13,12,13,14,13,14,14,13,13,12,13,13,12,12,10,10,10,8,10,10,8,9,10,8,8,8,8,7,7,7,7,6,6,6,5,5,6,5,5,5,6,5,6,6,6,6,6,7,8,8,8,7,5,4,3,3,2,1,0,1,2,2,3,4,4,4,5,5,6,5,4,4,5,4,4,4,5,4,4,5,4,4,5,6,5,5,5,6,5,5,7,6,6,6,7,8,8,8,8,9,9,10,10,10,12,12,11,11,10,11,9,9,8,9,7,7,8,8,7,6,7,8,7,6,7,8,8,7,7,8,9,8,7,9,8,7,7,8,7,6,6,5,6,5,5,5,5,6,6,6,6,6,7,8,8,6,8,8,6,8,8,9,7,7,8,9,8,8,9,8,9,9,7,6,8,7,7,7,8,8,8,7,7,8,8,8,8,10,9,9,10,10,12,11,12,11,10,11,11,10,10,11,10,9,10,10,12,10,9,10,10,11,10,11,11,10,10,11,10,9,10,11,11,10,11,12,11,11,12,12,11,11,12,13,12,11,13,13,14,11,13,13,12,11,13,14,11,13,13,12,12,14,14,11,12,13,13,13,14,13,12,13,12,12,12,13,12,13,14,14,12,12,10,12,13,11,12,13,13,11,11,13,11,11,11,12,12,10,13,12,11,11,14,11,11,11,12,12,13,13,14,16,16,16,16,18,19,20,22,21,24,25,23,22,24,24,24,26,24,25,26,24,27,27,27,26,27,26,27,27,27,28,27,27,27,25,26,27,27,27,28,26,27,27,28,26,24,27,26],[27,28,28,28,28,28,28,28,28,27,27,27,27,27,27,26,28,28,26,28,27,26,28,28,26,27,28,26,27,28,26,27,28,28,27,28,28,27,28,27,28,27,27,26,27,26,23,24,25,23,22,23,23,20,21,22,20,19,20,20,17,15,13,10,10,9,7,7,7,6,7,6,6,6,5,5,4,4,5,4,4,4,3,3,3,3,3,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,6,7,7,7,8,8,7,7,6,7,7,7,7,7,7,8,6,6,7,7,6,6,7,6,6,6,6,5,6,6,6,6,5,5,5,5,4,5,5,4,4,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,5,6,6,5,5,6,5,5,5,6,5,5,6,6,5,6,6,6,6,5,5,5,5,4,5,5,5,4,4,5,4,4,4,4,5,5,4,4,5,4,4,4,5,4,4,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,5,6,7,7,7,8,7,7,8,7,7,7,7,7,6,6,7,6,6,6,7,5,6,6,6,7,6,6,6,5,5,5,5,5,4,3,4,4,3,3,4,3,3,3,4,3,3,3,3,2,2,2,2,2,3,3,3,3,3,4,4,4,4,5,5,5,6,6,6,6,7,7,7,7,7,7,7,7,8,8,8,9,9,9,9,9,9,10,9,9,10,9,8,8,8,8,9,9,9,9,9,9,11,9,11,12,12,13,15,16,16,16,16,19,19,18,20,20,20,21,22,23,24,25,25,25,26,25,26,26,25,26,24,23,25,25,25,25,25,25,27,26,28,26,27,28,27,27,27,27,28,28,27,27,27,28,28,27,27,27,28,28,28,28,27,26,27,27,27,28,27,27,27,25,25,26,25,24,24,22,22,22,21,19,19,17,16,15,12,12,11,10,10,9,10,9,9,10,9,10,10,11,11,11,11,11,12,12,12,12,13,13,14,15,14,14,14,13,13,12,11,12,12,12,14,13,15,15,14,15,14,14,13,12,12,12,12,12,12,11,11,11,10,9,10,10,8,8,8,10,10,8,8,9,9,9,9,9,9,9,10,10,10,11,12,11,10,10,9,9,8,8,7,7,6,6,7,6,6,6,6,5,5,6,5,5,5,5,4,4,5,4,4,4,4,3,3,3,4,3,3,3,4,5,5,6,9,8,7,7,4,3,3,2,2,1,1,0,1,1,2,3,3,3,3,3,3,4,3,3,4,3,3,3,3,2,2,3,3,2,2,3,3,3,4,4,4,4,5,5,5,4,5,5,5,5,6,6,6,6,7,7,8,8,7,6,7,7,6,6,6,6,5,5,6,5,5,5,5,6,5,5,5,5,5,4,4,5,5,5,4,5,4,5,4,4,4,4,4,3,3,4,4,3,4,4,5,5,4,4,5,5,5,5,6,5,5,5,5,6,5,5,5,6,6,6,6,6,6,5,4,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,7,6,7,6,6,6,7,7,7,7,7,7,7,7,8,7,7,8,8,8,8,7,8,9,8,8,9,10,10,8,9,9,9,8,9,8,8,9,9,9,8,9,9,8,8,9,9,9,9,10,9,9,9,9,10,9,9,9,10,10,9,9,8,10,9,8,9,9,9,8,8,8,8,7,8,8,7,7,8,8,7,8,9,8,7,8,9,10,11,11,12,14,15,13,14,16,18,19,20,20,23,23,22,21,22,22,22,24,23,24,25,24,26,26,26,25,26,25,27,26,26,27,26,26,27,25,25,26,27,26,27,26,26,27,27,26,24,26,26],[28,28,28,28,28,28,29,28,28,27,27,26,28,26,27,26,27,28,25,28,27,25,27,27,25,25,27,25,26,27,25,26,29,28,25,28,27,25,27,25,27,25,25,24,26,26,21,22,24,22,19,21,22,19,18,22,19,17,18,18,16,14,12,9,9,8,7,7,6,5,6,5,5,4,4,4,4,4,4,3,3,3,3,2,2,3,2,2,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,5,6,6,6,7,7,6,6,6,6,6,7,6,7,7,6,7,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,5,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,6,5,5,6,5,6,6,6,6,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,3,3,3,2,2,2,2,2,3,3,3,3,3,3,4,3,3,4,4,4,5,5,4,4,5,5,5,5,6,6,7,7,7,6,7,6,7,6,6,6,6,6,6,6,6,6,5,5,5,6,6,6,6,6,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,7,6,6,7,7,7,9,8,8,8,8,9,9,8,8,8,8,8,7,7,8,8,7,7,8,8,8,8,9,10,12,12,12,14,15,15,14,15,16,16,16,18,18,18,19,20,21,22,22,24,24,26,24,25,25,24,25,23,22,24,24,23,24,24,25,26,26,27,26,27,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,28,27,27,27,27,25,27,27,27,27,26,26,26,25,24,26,25,23,23,23,22,21,21,20,18,16,15,14,12,10,10,8,9,8,8,8,8,9,9,10,9,10,10,10,10,10,12,10,11,11,13,12,11,13,13,13,13,12,12,11,11,11,12,12,13,14,13,14,13,14,13,12,13,12,11,10,11,11,10,10,10,10,10,8,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,10,11,11,10,10,10,8,8,8,7,7,6,6,6,6,6,5,6,6,6,5,5,6,5,5,5,4,4,4,4,4,4,3,3,3,3,4,3,3,3,4,4,4,5,6,7,6,6,4,3,2,2,2,2,1,1,0,1,1,2,2,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,5,5,5,6,6,6,6,6,7,7,6,7,6,6,6,6,6,5,6,5,5,5,4,4,4,5,5,4,4,5,4,4,4,4,4,5,4,4,4,4,4,4,4,4,3,3,3,3,4,3,3,3,4,4,3,4,5,5,5,4,5,5,4,4,4,5,5,5,4,5,5,5,5,5,5,4,4,4,3,4,4,4,4,4,5,4,4,5,5,5,5,6,5,6,6,6,7,7,7,6,6,7,6,6,6,6,6,6,6,7,7,6,5,6,6,6,5,6,5,5,6,6,6,6,5,6,6,5,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,7,7,8,7,7,7,7,7,7,7,7,8,7,7,7,7,7,8,8,8,8,8,9,8,8,8,8,8,9,9,8,8,8,8,8,7,8,8,7,7,7,8,7,7,7,7,7,7,8,8,7,7,7,7,7,7,8,9,10,11,12,13,13,13,14,15,16,18,19,18,21,22,21,20,21,21,22,24,21,23,24,22,26,24,25,25,26,24,26,26,24,26,25,26,24,23,24,25,26,25,27,25,25,26,26,25,23,24,25],[28,28,28,28,28,28,28,28,27,27,26,26,27,26,27,26,27,27,26,28,26,26,27,27,26,27,27,26,27,27,25,27,28,28,26,28,27,27,28,27,27,26,26,26,26,25,22,22,24,20,20,20,22,19,18,21,18,18,18,16,15,13,11,9,9,8,7,7,7,6,6,6,6,6,5,5,5,5,5,5,5,4,3,3,3,3,3,3,2,4,4,3,3,4,5,4,4,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,6,6,6,7,7,7,7,7,8,7,7,7,6,7,7,7,6,7,6,6,5,6,6,6,5,4,4,5,5,4,5,5,5,4,6,5,4,5,6,6,5,6,5,5,6,6,6,6,6,6,6,6,6,5,6,6,6,7,6,6,6,6,7,6,7,7,7,7,6,6,6,6,5,6,6,5,5,6,6,5,5,6,5,6,5,5,5,5,5,4,4,4,4,4,4,2,2,2,2,3,3,3,3,3,3,3,4,4,4,5,5,5,5,6,6,5,6,6,6,6,6,7,7,7,7,7,8,7,7,7,8,8,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,5,5,6,5,5,6,4,4,5,5,4,4,5,5,5,5,3,3,3,3,3,2,3,4,4,3,4,5,5,5,6,6,6,6,7,7,6,7,6,7,7,7,7,7,8,8,8,9,9,10,10,10,10,10,11,11,10,9,10,9,9,8,8,8,9,8,8,9,9,9,9,10,11,11,12,12,13,14,14,13,14,17,16,16,18,18,17,19,20,22,23,22,25,24,26,24,26,24,24,24,23,22,24,24,23,24,24,24,26,25,27,26,27,27,27,27,27,27,27,27,26,27,27,27,27,27,27,27,28,27,27,27,26,27,26,27,26,27,27,26,27,25,24,25,25,23,24,23,20,21,19,19,18,17,15,15,12,12,10,9,9,9,10,10,9,11,10,11,11,11,13,12,12,12,13,13,13,14,14,14,14,15,16,15,14,14,14,13,13,13,14,14,15,15,16,16,16,16,15,15,15,14,13,13,13,13,13,12,12,11,11,10,10,11,9,10,8,10,10,10,10,11,10,10,10,10,10,10,11,11,11,12,12,12,11,10,10,9,9,9,9,8,8,7,7,8,6,6,7,7,6,6,7,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,3,4,4,4,5,6,9,8,7,6,5,4,3,3,2,2,2,1,1,0,1,1,2,3,4,5,4,4,3,3,3,4,2,2,3,2,2,2,3,2,3,3,3,3,3,4,4,4,5,5,5,5,5,5,6,6,6,7,7,7,7,8,8,9,7,8,7,7,7,7,7,7,6,5,6,6,6,5,5,6,5,5,5,5,5,4,5,5,5,5,5,5,5,4,5,5,4,4,3,3,4,4,4,4,4,4,5,5,5,5,6,5,5,6,5,5,6,5,5,5,5,5,5,5,6,5,6,6,6,5,4,5,4,4,5,5,5,4,6,5,5,5,6,6,6,6,7,6,7,7,7,8,8,8,7,8,7,6,6,7,7,6,7,6,7,6,6,6,6,6,6,6,6,6,7,7,7,6,6,6,7,6,6,7,7,6,7,8,8,8,8,8,8,8,8,9,9,8,9,8,8,7,8,8,8,8,8,7,8,9,8,7,8,8,9,9,10,10,9,9,9,9,10,9,9,9,9,10,9,9,8,9,9,9,9,9,9,8,8,9,8,8,9,9,8,8,9,9,9,8,9,8,8,8,9,9,11,11,13,13,14,14,14,16,17,19,20,19,22,21,22,21,21,21,21,23,23,23,24,22,24,25,25,25,26,24,27,26,25,26,25,25,26,25,25,26,25,26,25,26,25,26,25,25,23,24,25],[29,29,28,28,29,29,29,29,28,27,27,27,28,27,27,27,27,28,26,28,27,25,27,27,25,26,28,26,26,27,25,26,28,28,26,27,27,26,27,26,28,26,26,25,26,25,22,23,24,22,20,22,22,20,19,21,19,18,19,19,17,16,14,12,11,10,11,10,9,9,9,9,8,8,8,7,7,7,6,6,6,6,5,4,4,4,4,4,3,3,4,5,4,5,5,5,5,6,6,6,6,7,7,7,8,8,8,9,9,10,10,9,8,8,8,9,10,10,10,10,10,9,10,9,9,9,8,9,7,8,8,7,7,8,7,8,6,6,5,6,6,5,6,6,6,6,6,6,5,6,7,6,6,6,7,6,7,7,7,7,7,6,7,7,7,7,7,8,7,8,8,8,8,8,8,8,9,9,8,8,8,8,8,7,7,7,7,7,6,6,7,6,6,6,6,6,6,6,6,6,4,5,6,6,4,5,4,4,4,2,4,3,3,4,4,5,4,4,6,5,5,6,6,6,6,8,8,7,8,8,8,8,9,9,9,9,9,9,10,10,9,10,10,9,10,9,10,10,9,10,10,9,9,9,9,9,9,9,9,9,8,8,8,8,7,7,8,6,6,5,7,6,6,6,6,6,6,5,5,3,4,4,5,4,4,5,5,5,6,6,7,7,8,9,8,8,9,9,9,9,9,9,9,10,10,10,11,11,11,11,12,14,12,12,12,14,15,13,13,13,13,12,12,11,10,11,12,11,10,11,12,11,11,12,12,14,14,14,15,15,16,16,18,18,18,18,20,21,20,21,23,24,24,24,26,26,27,26,27,26,25,26,25,24,25,26,25,26,26,25,27,27,28,26,28,28,28,27,28,28,28,28,28,28,27,28,28,28,27,27,28,28,28,28,27,27,27,26,28,28,28,27,27,26,26,26,27,24,24,24,23,23,22,20,21,19,17,17,15,14,13,13,12,13,13,13,13,14,14,14,14,14,16,16,15,15,17,15,15,17,18,16,17,17,18,17,18,17,17,16,17,16,17,17,18,18,17,18,19,18,17,17,18,17,15,16,17,16,16,16,15,14,14,14,13,15,13,13,11,14,13,13,13,13,13,13,14,13,13,12,14,14,14,15,14,13,14,14,13,12,12,12,11,10,10,10,10,10,8,9,10,9,9,9,9,8,8,8,7,8,8,8,6,6,8,5,6,7,7,6,4,6,5,7,6,6,8,7,9,7,6,5,4,4,3,3,2,2,1,1,0,1,2,3,3,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,5,5,5,6,6,5,6,8,7,7,9,9,8,9,9,9,9,9,10,10,10,11,11,11,10,10,10,10,9,10,10,9,8,9,9,8,8,8,10,8,7,8,8,8,7,8,8,8,8,8,7,7,7,7,7,6,6,5,5,5,5,6,5,5,5,6,6,6,6,6,6,7,6,6,7,7,7,6,6,6,6,7,7,8,8,7,8,8,7,6,7,6,7,7,7,7,8,9,8,9,9,9,10,10,9,10,10,10,10,11,11,11,11,11,11,10,10,10,10,10,10,9,10,10,9,10,10,10,9,9,9,9,9,9,9,9,9,9,10,10,10,10,10,10,11,11,11,11,12,11,11,11,10,11,12,11,11,11,11,10,10,11,10,11,11,11,10,12,12,11,11,11,12,12,13,13,13,13,12,13,12,12,12,12,12,12,12,12,12,11,12,11,11,12,12,12,11,11,12,11,12,12,12,12,11,13,12,11,11,13,11,11,11,12,12,14,14,15,16,17,16,17,18,20,20,22,21,23,23,23,23,24,22,23,24,24,24,26,24,26,26,27,26,27,26,27,26,27,28,27,27,28,27,27,27,28,28,28,28,27,28,27,27,25,26,27],[27,28,27,27,27,27,27,27,27,26,26,25,26,25,26,25,25,27,24,26,26,24,26,26,24,25,26,25,25,26,24,25,27,28,25,26,26,25,27,26,26,25,25,24,25,23,21,21,22,20,19,20,20,18,18,19,18,17,18,18,16,15,13,12,11,11,11,10,10,10,10,10,10,10,9,9,9,9,8,8,8,7,7,6,6,5,5,5,4,4,5,5,4,5,5,5,5,6,6,6,7,7,6,7,8,7,8,8,9,9,9,9,9,9,10,10,10,10,10,11,10,10,10,9,9,9,9,8,8,8,8,7,7,8,7,7,6,5,5,6,6,5,6,6,6,5,6,7,6,6,8,8,8,8,7,7,7,8,8,9,8,8,9,9,8,10,8,10,9,9,9,9,10,9,9,9,10,10,9,9,8,8,8,7,8,8,7,6,6,7,6,5,6,6,6,6,5,5,6,6,5,5,6,6,4,6,5,4,3,3,2,4,3,3,4,5,4,5,6,6,6,7,8,8,8,10,10,9,9,10,10,10,9,10,10,11,10,10,10,10,10,11,10,10,11,11,10,11,10,10,10,11,10,10,9,9,10,10,9,9,9,9,10,9,8,8,9,7,7,7,8,6,6,7,7,6,6,5,6,4,5,4,6,5,5,6,7,6,7,9,10,9,10,11,10,10,11,10,10,11,11,11,11,11,12,12,13,13,12,13,14,16,14,14,14,15,17,14,15,14,14,14,13,13,12,12,13,13,12,12,12,12,12,13,13,12,13,14,14,14,14,14,16,16,16,18,19,18,19,21,22,22,24,24,24,26,26,25,26,25,24,26,24,23,24,25,25,25,25,24,27,27,28,26,27,28,28,27,28,28,28,28,28,28,27,27,28,27,27,27,28,27,27,28,27,27,26,27,27,27,27,26,26,26,25,26,26,22,24,23,22,23,20,21,20,19,17,18,16,15,14,14,13,14,14,15,14,14,15,16,16,16,16,16,15,17,18,17,16,18,19,17,17,18,18,17,18,18,18,17,18,18,18,18,19,19,19,19,19,18,17,17,18,16,16,17,17,16,17,17,15,15,15,15,15,16,15,14,14,15,14,15,15,15,15,15,16,15,15,14,15,15,15,15,15,15,14,15,15,13,13,12,13,11,12,12,12,11,9,11,11,11,9,10,10,9,9,9,9,8,9,8,7,8,8,7,6,8,7,6,5,7,6,6,7,6,8,7,8,7,6,5,5,5,4,3,3,3,3,1,1,0,1,1,3,4,3,4,4,3,3,4,3,3,4,4,4,4,4,6,5,5,6,6,8,8,7,9,10,9,10,10,11,10,11,11,10,11,12,11,11,12,11,13,12,12,13,12,11,11,12,10,10,10,10,9,9,8,10,10,8,9,10,9,8,9,9,8,8,8,8,8,7,8,8,7,6,6,6,6,6,6,7,6,7,7,7,7,6,7,8,7,7,6,6,5,5,5,5,6,6,6,6,7,7,8,8,9,8,8,7,9,8,8,9,10,9,10,10,9,11,11,10,13,11,10,11,12,11,12,12,11,11,11,12,13,11,10,11,10,10,10,10,11,10,9,10,11,10,10,11,10,9,10,10,11,11,11,10,11,11,12,11,11,11,11,11,11,12,11,12,12,12,10,11,13,11,11,12,12,10,10,11,11,11,13,12,11,13,14,11,12,12,13,13,14,14,14,14,13,14,13,13,13,12,13,12,13,12,12,10,12,12,12,12,12,13,12,12,13,13,12,12,13,13,12,13,14,12,11,14,13,12,12,13,11,14,14,16,16,18,17,18,19,19,20,21,21,23,23,23,23,24,22,22,25,24,24,26,24,25,24,27,25,26,25,27,27,26,28,26,26,26,27,26,27,27,26,27,27,26,27,27,25,24,25,26],[29,29,28,29,29,29,29,29,29,28,28,27,28,27,27,27,27,28,26,28,27,26,28,27,26,26,27,26,27,26,25,27,27,27,26,27,26,26,27,25,27,24,25,23,25,24,21,22,23,20,19,21,20,19,17,20,19,17,17,17,16,14,12,11,10,10,9,9,9,9,9,8,8,8,7,7,7,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,5,6,6,6,6,7,6,6,7,8,7,7,8,8,8,8,9,9,8,8,8,8,9,8,9,9,10,9,9,9,8,9,9,9,9,8,8,8,8,7,7,7,7,7,6,6,6,6,6,6,6,7,6,6,7,7,7,7,7,7,8,7,7,7,7,7,7,7,7,7,7,8,7,7,8,8,7,8,8,8,8,9,9,8,9,9,8,9,8,8,8,7,7,7,7,7,7,7,6,6,6,7,6,6,6,5,5,6,6,6,5,6,4,4,4,4,4,4,3,4,5,5,5,6,6,5,7,6,6,7,8,7,8,8,8,7,8,8,8,8,9,10,9,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,9,9,10,9,10,10,9,9,9,9,9,8,7,8,8,8,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,5,6,5,6,6,7,7,8,7,8,8,8,9,9,9,9,10,10,9,10,10,10,10,10,10,10,10,11,11,13,12,13,12,13,13,13,12,12,11,11,10,10,10,11,11,10,10,10,11,11,11,11,12,12,14,13,15,14,14,14,15,16,15,17,17,16,18,20,21,21,23,22,24,24,26,24,25,24,24,24,23,23,25,24,24,25,24,24,26,27,27,26,27,28,27,27,28,28,28,27,27,26,27,28,28,27,27,27,27,27,28,26,27,27,27,26,27,27,27,25,27,26,25,27,26,23,25,22,23,22,21,20,19,18,17,17,15,13,11,12,11,11,11,12,11,11,14,13,12,14,14,14,14,15,16,15,15,14,18,16,17,17,16,16,18,17,17,15,15,16,17,16,19,18,16,18,18,18,17,17,18,16,14,14,15,14,14,15,13,14,13,12,15,13,11,11,10,11,12,12,11,12,12,12,12,13,15,13,14,14,15,15,15,13,14,13,13,12,12,12,11,11,11,10,9,11,9,10,11,9,9,10,10,9,8,8,8,8,8,7,7,7,8,8,6,7,7,7,6,5,6,7,7,6,8,7,8,7,6,5,4,5,4,4,5,4,3,2,2,1,0,1,2,3,3,4,3,2,4,3,2,4,3,4,3,4,4,4,5,5,6,7,7,7,6,7,7,7,8,9,8,8,9,9,9,10,10,10,10,10,10,11,11,11,11,10,10,9,9,10,9,9,9,10,9,9,9,8,9,8,9,9,8,7,7,7,7,7,7,6,7,7,7,6,6,5,5,4,4,5,5,5,5,6,6,6,6,7,7,7,6,5,6,5,5,6,6,5,5,6,5,5,7,7,7,7,7,7,6,6,7,7,7,7,7,8,7,8,9,8,9,9,10,9,9,10,10,10,9,10,10,10,11,10,11,12,10,10,10,11,10,9,9,9,8,9,9,9,8,9,8,8,8,9,9,8,9,9,10,10,10,10,10,10,10,9,10,11,10,10,11,10,10,11,10,10,11,10,9,10,10,10,10,10,10,10,10,12,10,10,10,12,11,12,12,12,11,11,11,11,12,10,10,11,12,12,11,12,12,12,11,11,12,11,10,10,12,11,11,12,11,11,11,11,11,12,10,10,13,11,12,11,12,12,14,14,15,16,17,17,18,20,20,21,23,22,26,24,25,25,25,24,25,25,25,26,28,26,27,27,29,27,27,26,29,28,27,28,28,27,28,28,28,28,28,28,28,28,27,28,28,28,27,27,27],[29,29,28,29,29,29,29,29,29,28,28,27,28,27,28,27,28,28,27,28,27,26,28,27,26,27,28,26,27,28,25,27,28,28,26,28,27,26,27,26,27,26,26,25,26,24,23,23,25,22,21,22,23,20,21,22,20,19,21,20,17,15,14,12,11,11,10,10,10,10,10,9,9,8,9,10,9,9,8,7,8,8,6,6,6,7,5,5,4,5,6,5,5,6,8,7,7,8,9,8,8,9,8,8,9,10,9,9,9,10,10,9,9,9,9,9,10,10,10,11,10,9,10,10,9,9,9,9,8,8,9,8,7,8,8,8,8,6,6,7,7,7,7,7,7,7,7,8,8,8,8,8,10,8,7,9,9,8,9,9,9,9,9,9,9,10,9,9,9,8,9,9,10,9,9,9,9,10,9,10,9,8,8,8,8,8,8,7,7,7,7,7,6,7,7,7,7,7,6,7,6,5,6,6,5,6,5,4,3,4,4,4,4,5,5,5,5,6,7,6,7,7,7,9,9,8,9,9,9,8,9,9,9,10,11,10,9,10,11,10,9,10,11,10,10,11,11,10,10,10,10,9,9,10,10,9,9,10,10,9,9,9,8,8,7,8,8,8,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,6,6,8,7,8,8,9,9,8,9,9,9,9,10,10,9,10,10,10,11,12,11,10,11,13,12,14,14,14,14,14,15,14,13,13,13,13,12,12,11,12,12,11,12,12,12,12,12,12,13,13,12,13,15,16,16,15,16,19,18,18,21,20,20,22,23,24,25,24,27,26,27,25,27,26,25,27,23,23,27,25,25,26,25,26,28,26,28,28,28,29,29,28,28,28,28,28,28,28,28,29,29,29,29,28,29,29,28,28,27,28,27,29,28,29,28,28,28,26,25,26,27,24,24,23,23,22,22,21,19,18,17,18,15,15,14,12,12,11,13,13,12,14,13,16,14,15,16,16,16,16,18,16,16,17,18,17,17,18,20,18,18,18,18,17,17,17,18,18,19,20,20,20,20,19,19,17,18,18,16,17,18,17,16,16,16,15,13,14,14,15,13,13,12,15,15,14,15,15,15,14,15,15,15,14,15,16,15,16,16,16,15,15,14,13,14,13,12,11,12,10,11,12,9,10,11,9,9,10,10,8,9,8,7,7,7,7,7,7,7,6,6,6,7,6,6,6,7,6,7,8,11,10,9,8,7,5,5,6,4,4,4,4,3,2,3,1,1,0,1,2,5,4,3,2,4,4,2,5,5,6,4,5,6,5,7,8,8,8,6,7,7,7,8,8,8,8,9,9,9,9,9,10,10,11,11,10,13,12,12,11,10,11,11,10,10,9,9,8,9,9,8,8,8,9,8,7,8,8,7,7,8,7,8,7,8,8,8,7,8,7,7,6,8,7,7,9,8,8,7,7,8,8,7,7,8,8,7,7,8,7,7,8,6,7,7,6,7,8,7,7,8,8,8,8,8,7,7,8,8,9,8,8,9,8,8,8,8,9,9,9,10,10,10,10,11,11,11,12,10,12,11,9,10,10,10,8,10,9,9,10,9,9,9,9,9,9,9,9,10,11,10,9,9,10,10,9,10,10,10,10,11,10,12,11,12,11,11,11,10,12,11,11,10,11,11,10,11,11,12,11,11,11,12,13,11,10,11,11,12,12,13,13,12,12,12,12,13,13,12,13,13,14,12,11,10,12,13,12,12,13,13,10,12,14,12,11,12,13,12,12,13,13,11,12,12,12,12,12,13,13,15,15,17,17,19,18,19,20,22,22,23,22,25,23,25,24,25,24,23,25,25,25,27,25,26,27,27,26,27,25,28,27,27,28,27,27,27,27,27,27,28,27,28,28,27,27,28,27,26,27,26],[28,28,27,27,28,28,28,28,28,27,27,26,28,27,27,26,27,27,25,27,26,24,26,27,25,25,27,25,25,26,24,25,27,27,25,27,26,25,26,25,26,25,25,24,24,23,21,22,23,20,20,21,21,19,18,20,18,18,18,18,16,15,13,12,12,11,12,12,10,12,10,11,10,9,10,11,9,9,9,9,8,8,7,7,7,6,5,5,4,5,5,6,5,6,7,7,7,8,9,8,9,9,9,9,10,10,10,10,10,11,10,10,10,11,11,10,11,12,12,12,12,11,12,12,11,10,11,10,10,9,10,9,9,9,9,10,9,9,8,8,8,8,8,9,8,8,8,9,8,8,9,8,9,9,8,8,9,9,9,9,9,8,9,9,9,10,9,10,10,10,10,11,12,11,10,10,10,11,10,11,10,10,10,9,9,9,9,8,9,9,8,7,9,8,8,8,8,7,8,8,7,6,7,7,6,6,5,5,4,4,4,6,5,6,7,7,6,7,8,9,7,9,9,9,10,10,9,11,10,10,10,11,11,10,11,11,12,11,11,11,11,12,12,12,12,12,12,11,11,12,11,10,11,11,11,10,10,10,11,10,10,10,10,10,9,10,10,9,9,9,9,8,8,8,8,8,7,7,7,5,7,5,7,6,7,8,9,8,9,9,11,11,10,10,10,10,11,12,12,13,12,11,12,13,13,13,15,15,14,14,16,17,15,16,18,16,18,16,15,16,14,14,13,13,13,12,14,13,12,12,13,13,12,13,13,14,13,14,14,14,14,15,16,16,16,16,18,18,18,21,21,21,23,22,23,24,25,25,25,24,24,24,25,23,24,24,25,24,24,25,26,26,27,26,26,27,27,27,27,27,26,26,26,26,27,27,27,26,27,27,27,27,27,26,26,26,25,27,26,27,26,25,27,25,23,25,26,22,23,23,20,22,20,20,20,19,18,17,16,15,14,15,14,16,14,15,17,17,20,17,17,17,18,18,18,18,20,17,17,19,21,18,19,21,21,20,20,19,20,18,19,19,19,18,20,21,21,21,21,20,19,19,19,19,17,18,20,18,18,18,17,16,17,16,19,18,17,17,15,17,16,17,17,16,17,17,17,15,18,16,16,16,16,17,16,17,16,16,16,14,16,14,15,14,12,12,13,13,11,12,13,12,11,12,11,11,11,11,10,10,10,10,8,8,9,8,8,8,8,8,7,8,8,9,7,8,10,9,10,9,8,8,7,6,5,5,4,4,4,3,3,2,2,1,0,1,2,4,2,3,4,4,4,5,4,5,5,7,6,8,8,8,7,8,9,10,8,9,10,10,10,11,11,11,12,12,12,12,12,13,14,13,15,16,15,13,14,12,12,13,12,12,12,11,11,11,9,11,11,11,10,10,11,11,9,11,10,10,10,9,9,9,9,9,10,9,9,7,8,7,7,8,8,7,7,7,8,8,7,7,8,9,8,7,7,7,6,4,5,5,6,6,6,7,8,8,9,10,9,10,8,10,8,9,10,11,10,11,11,11,11,12,11,12,13,12,13,12,13,14,14,13,14,12,14,13,12,12,13,12,12,13,12,12,11,12,12,12,11,12,11,11,11,12,11,11,11,11,12,12,12,13,14,13,13,14,13,13,13,13,13,13,13,13,13,15,12,12,14,13,12,13,12,11,13,13,13,12,13,15,12,13,13,15,15,17,15,15,15,14,15,13,15,14,14,13,13,14,13,14,11,14,13,14,13,14,15,12,13,14,15,14,14,15,14,14,16,16,14,14,16,15,15,14,15,13,16,17,18,18,19,20,20,20,22,22,23,22,25,24,25,24,25,24,24,26,26,25,27,26,25,25,27,26,26,26,27,27,27,28,27,27,27,27,27,27,27,27,28,28,27,27,27,26,25,26,26],[27,28,27,28,28,28,28,27,28,27,26,26,26,26,26,26,26,26,25,26,25,24,26,25,24,26,26,25,26,26,24,26,27,27,26,26,25,26,26,26,26,25,25,24,25,24,21,22,23,20,21,21,20,19,19,19,17,17,17,17,15,13,11,10,8,8,8,7,7,7,7,7,7,7,7,7,7,6,6,5,6,6,5,4,5,5,5,3,4,4,4,4,5,5,6,5,6,6,6,6,7,7,7,7,8,8,7,8,8,9,8,8,8,8,8,8,8,8,9,9,9,9,8,8,8,8,8,8,7,7,7,7,7,7,7,8,7,7,6,6,6,6,6,6,6,6,6,6,6,7,7,6,7,6,6,6,7,7,7,7,7,6,7,7,6,7,7,6,8,7,7,8,8,7,7,7,8,9,8,8,7,8,8,7,7,7,7,7,7,7,7,6,7,6,6,7,6,6,7,6,6,7,6,6,5,6,5,5,5,5,4,5,5,5,5,6,6,5,6,6,7,6,6,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,9,8,8,8,9,8,9,9,9,9,9,9,8,8,9,9,9,9,9,8,8,8,8,8,7,7,7,7,7,7,7,6,6,6,7,7,6,6,6,6,5,5,6,6,5,5,5,6,6,6,6,7,7,6,7,7,7,8,8,8,8,7,8,8,8,9,9,9,10,10,10,10,12,11,12,13,12,12,13,12,12,12,12,11,10,10,9,9,10,9,8,9,9,9,9,10,10,10,11,12,13,13,13,14,15,16,15,16,17,16,17,19,19,19,21,21,22,23,24,24,25,23,22,24,24,22,24,24,24,25,24,23,26,25,26,25,26,27,27,27,27,26,26,26,26,26,27,27,27,27,28,27,28,26,27,27,25,26,26,27,27,27,27,26,26,24,24,24,25,22,22,22,20,20,19,19,17,16,15,15,14,13,12,11,10,11,11,11,11,12,12,13,12,12,14,15,14,14,16,14,14,15,16,15,16,18,18,16,17,15,17,16,16,17,16,16,17,17,18,17,16,17,16,14,15,15,15,13,15,15,14,13,14,13,12,13,13,13,12,11,11,12,12,12,12,13,12,13,13,13,13,13,13,14,14,14,15,15,14,14,13,11,12,11,11,10,9,9,10,10,8,9,9,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,5,5,6,5,5,5,5,6,6,6,8,8,8,8,7,6,6,5,5,5,5,4,4,4,3,2,3,2,1,0,1,1,1,1,2,2,3,3,3,4,4,4,4,5,4,5,5,5,5,5,5,6,6,6,6,6,6,7,8,7,8,8,9,9,9,9,11,11,10,10,10,10,9,9,9,8,8,7,7,8,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,5,4,4,4,4,3,5,4,5,6,6,6,5,5,5,5,5,6,5,5,4,4,4,4,4,4,4,4,5,6,6,6,7,6,6,5,6,5,5,6,7,6,6,6,6,6,6,7,8,7,8,8,8,8,9,9,9,9,8,8,9,8,8,8,8,8,7,7,8,8,7,6,7,7,7,6,7,7,6,7,7,7,7,6,7,8,8,8,8,8,8,8,9,9,9,9,10,9,8,9,9,9,8,9,9,8,9,9,8,8,9,9,8,10,10,9,8,10,10,10,11,11,11,11,11,10,9,11,10,11,11,10,11,10,9,9,9,11,10,9,10,10,8,9,11,10,10,10,11,11,10,11,12,10,10,11,11,11,11,12,12,14,15,17,16,17,16,17,18,19,21,21,19,23,21,22,22,22,22,22,25,24,24,24,24,25,24,24,23,24,23,24,26,25,25,23,25,24,25,24,26,26,25,26,26,24,24,25,24,23,23,25],[28,28,27,28,28,28,28,27,27,27,26,26,27,26,27,26,27,27,26,27,26,25,27,26,25,26,26,24,25,26,23,26,27,26,25,26,25,25,26,25,25,23,24,23,23,22,21,21,22,20,19,20,20,19,19,20,18,18,18,17,15,13,10,9,7,7,6,6,6,5,6,5,5,5,5,5,5,5,5,4,5,4,4,3,4,4,4,3,4,4,4,5,5,4,5,6,5,6,6,6,7,7,7,7,7,7,7,8,8,8,8,8,7,7,7,7,8,8,9,9,9,7,8,9,7,8,8,8,7,8,8,7,7,8,8,8,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,6,6,6,6,6,6,6,5,5,6,6,5,6,6,6,6,7,7,7,7,7,7,7,8,8,7,7,7,7,7,6,6,7,7,6,7,7,6,6,7,7,7,7,6,6,6,6,5,6,6,5,5,5,4,5,5,4,4,5,5,5,5,4,5,5,5,5,6,6,5,5,6,6,5,6,6,6,6,7,7,7,8,8,8,9,8,8,7,9,8,7,8,8,8,7,8,8,7,7,8,8,8,8,8,8,7,7,7,6,6,6,6,6,6,6,5,6,6,6,5,6,6,6,6,5,5,5,4,5,4,4,5,5,4,5,6,5,5,6,6,6,6,7,7,6,6,6,7,7,7,7,8,8,7,8,9,9,10,10,11,11,11,12,11,10,9,9,8,8,8,7,8,8,7,7,8,8,7,8,9,9,10,11,11,13,14,13,13,14,15,14,16,18,17,17,20,21,19,23,22,22,24,25,24,26,24,23,25,24,22,24,24,24,25,24,25,27,25,26,27,26,27,28,27,27,27,27,27,27,27,27,27,28,27,27,26,27,27,27,27,26,26,25,27,26,27,27,26,26,26,24,25,24,22,22,22,21,20,19,18,17,16,14,14,12,11,10,10,9,10,10,10,10,11,10,12,11,11,12,13,12,14,14,13,13,13,16,14,15,16,17,17,15,16,16,15,14,16,14,16,17,16,17,18,16,17,14,15,15,14,13,12,14,13,12,12,12,12,11,11,11,12,10,9,9,10,10,10,10,11,10,10,10,12,12,11,12,13,13,13,14,14,13,13,12,12,11,11,10,9,8,8,8,8,7,7,9,8,7,7,8,8,7,6,6,6,6,6,5,5,5,5,4,5,5,4,4,4,4,5,5,6,9,7,7,6,6,5,5,4,4,4,4,3,3,3,4,3,3,2,1,1,0,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,7,7,8,8,9,8,9,8,8,7,8,7,7,7,7,6,6,7,7,6,6,6,6,5,5,5,6,5,5,5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,4,3,3,4,4,4,5,5,5,5,5,5,4,4,4,3,3,4,4,4,3,4,5,5,5,5,5,4,4,4,4,4,5,5,4,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,8,7,7,8,7,6,7,7,7,7,7,6,7,6,6,6,6,5,6,6,5,6,6,6,6,5,6,6,6,6,6,7,7,7,7,7,7,7,8,8,7,8,9,10,8,7,8,8,7,8,7,7,7,8,7,7,9,7,7,7,8,8,9,10,10,8,9,9,8,10,9,9,9,10,10,9,9,8,10,9,9,9,10,9,7,8,10,8,8,10,10,8,9,10,10,9,10,11,10,10,9,11,11,12,14,15,16,17,17,19,19,20,21,22,22,23,22,23,23,23,22,24,25,25,26,25,24,26,26,26,25,26,25,27,26,26,27,26,26,25,26,28,26,26,27,27,27,26,26,27,25,24,24,26],[28,28,27,28,28,28,29,27,28,27,26,26,27,27,27,26,27,26,26,27,26,25,27,26,25,26,26,25,26,26,25,26,27,27,26,27,26,25,26,26,27,25,25,24,25,24,22,22,24,21,21,22,21,19,20,21,18,17,19,18,15,13,11,9,8,7,6,6,6,5,6,5,5,5,5,4,5,4,4,4,4,4,3,3,3,3,3,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,6,6,6,7,7,7,7,7,6,6,6,6,6,6,7,7,7,7,6,6,7,6,6,6,6,6,6,6,6,5,6,7,7,6,5,5,5,5,5,5,5,5,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,7,6,6,5,5,6,6,5,5,6,6,5,5,5,5,5,6,6,6,6,5,5,6,6,5,5,5,5,5,4,4,4,3,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,5,5,5,5,6,7,7,7,6,7,7,7,6,7,7,7,6,7,7,6,6,7,6,6,6,7,7,7,7,7,7,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,3,4,3,3,4,4,4,4,5,5,4,5,5,6,5,6,6,6,5,6,6,6,7,7,7,7,8,8,9,8,9,9,10,10,10,10,10,9,9,9,8,8,8,7,8,8,8,7,8,8,8,9,9,9,10,10,11,13,14,14,13,15,15,14,15,18,17,17,19,21,20,21,22,23,23,25,22,25,24,24,25,24,22,24,25,24,25,25,25,27,25,27,27,27,28,27,27,27,27,28,28,27,27,27,27,27,27,28,27,28,28,28,27,26,27,27,27,27,27,28,27,27,26,25,25,25,24,23,23,22,21,20,19,18,16,15,14,12,10,10,9,9,9,9,9,9,10,10,11,11,10,11,12,12,13,14,12,12,14,15,13,15,16,16,14,15,15,15,14,13,15,14,15,16,17,16,16,16,16,15,14,14,13,13,12,13,13,13,11,11,11,10,11,10,10,8,8,9,9,9,9,9,10,10,10,10,12,11,11,12,13,12,13,13,13,12,12,11,10,10,9,8,8,7,7,7,7,6,7,7,7,6,7,7,6,6,6,5,5,5,5,5,4,5,4,4,5,5,4,3,4,4,5,5,6,7,7,7,7,6,5,4,4,3,3,3,3,3,2,3,3,3,2,2,1,1,0,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,6,6,6,6,6,7,7,7,7,8,8,7,7,7,7,7,7,7,6,5,6,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,3,3,3,2,2,3,3,2,3,3,4,4,3,4,4,4,4,4,4,3,3,3,3,4,4,3,4,4,5,5,5,5,5,4,4,4,3,4,5,5,4,5,5,5,6,6,5,6,6,6,6,7,7,7,7,7,8,7,7,7,8,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,5,6,6,6,7,7,7,7,7,7,8,7,8,8,8,8,7,8,8,8,8,8,7,7,8,7,7,8,8,7,8,8,8,7,8,8,8,8,9,10,8,9,9,8,9,9,8,9,9,9,8,8,8,8,8,8,8,8,8,7,8,9,9,8,8,9,9,8,9,9,8,9,10,9,9,9,10,10,12,13,16,16,16,15,18,19,19,21,22,23,24,23,24,24,24,23,25,25,25,25,25,25,27,26,26,25,26,25,27,26,26,28,26,27,26,26,26,26,26,26,27,27,26,26,27,25,26,25,25],[29,29,29,29,29,29,29,29,28,28,28,27,28,27,28,27,28,28,27,28,27,26,27,27,26,27,27,26,27,27,25,27,28,28,27,27,26,26,27,26,27,26,26,25,25,24,22,23,23,21,21,21,20,19,18,20,18,18,19,17,15,13,10,8,7,7,6,5,6,5,5,5,5,5,4,5,4,4,4,3,4,3,3,3,3,3,3,2,2,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,5,6,7,6,7,7,6,6,5,6,6,6,6,6,7,7,6,6,6,6,6,7,6,6,6,6,6,6,5,6,6,6,6,5,4,5,5,4,5,5,4,4,5,5,5,5,5,5,5,4,5,4,4,5,4,5,4,5,5,5,5,4,5,5,5,5,5,5,5,5,6,5,6,6,6,6,5,5,6,6,5,5,5,5,5,5,6,4,5,5,5,5,5,5,4,5,5,5,5,4,4,4,4,3,3,3,3,4,3,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,7,6,6,7,7,6,6,7,6,6,6,6,6,6,6,6,5,6,6,6,6,7,7,6,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,5,6,6,6,6,6,7,7,7,7,8,8,8,9,9,9,9,10,10,9,9,8,8,8,8,8,7,7,7,7,6,7,8,7,8,8,9,9,10,11,12,13,14,13,15,15,15,16,18,17,17,20,21,21,23,22,24,24,26,24,26,24,23,25,24,23,24,25,24,24,25,24,27,26,27,27,27,28,28,28,27,27,28,28,28,28,28,28,28,27,28,27,28,27,27,28,27,27,27,27,27,28,27,26,27,26,24,25,26,23,24,22,21,22,21,19,19,15,15,14,11,10,9,8,8,9,9,8,8,10,9,11,10,10,11,12,11,12,14,13,12,14,14,14,14,15,16,15,15,15,15,14,14,14,14,15,15,16,16,16,16,15,14,14,14,13,13,12,13,12,11,12,11,11,9,9,9,10,8,8,8,9,9,8,9,10,10,9,9,11,9,9,11,12,11,12,12,12,11,10,9,9,8,8,7,7,6,7,6,7,6,6,6,6,5,6,6,5,5,5,5,5,5,4,4,4,4,3,3,4,4,3,3,3,4,4,4,4,7,6,7,6,5,4,3,3,3,3,3,3,3,2,3,2,3,3,3,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,4,3,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,7,7,7,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,4,5,4,4,4,5,4,4,4,4,4,4,4,4,3,3,2,2,2,3,3,2,3,3,3,4,3,4,4,4,3,3,3,3,3,3,3,3,3,4,3,4,5,4,4,4,5,4,4,4,3,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,6,6,7,6,7,6,6,7,7,6,6,6,6,5,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,5,6,6,6,6,7,7,6,7,7,7,7,7,8,8,7,7,7,7,7,8,6,6,7,7,7,7,8,7,7,7,7,7,8,9,9,8,8,9,8,9,8,8,8,9,9,8,7,7,9,8,8,7,8,8,7,7,8,8,7,8,8,8,7,8,8,7,8,9,8,7,8,9,10,11,12,14,14,16,15,17,18,20,21,22,21,23,23,25,23,24,23,23,25,25,24,27,25,26,26,28,26,27,26,27,28,27,28,27,27,27,26,28,27,27,27,28,28,27,27,27,27,26,25,27],[29,29,28,28,28,29,29,28,28,27,27,27,28,27,27,27,28,27,26,28,27,25,28,27,25,27,27,25,26,26,24,27,27,28,26,27,27,26,27,25,27,25,25,25,25,25,22,22,24,22,21,22,22,21,19,21,19,18,17,17,14,12,10,8,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,5,5,5,5,5,6,5,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,5,6,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,5,5,5,5,5,4,5,5,4,4,5,4,5,3,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,6,6,6,6,6,6,5,6,6,5,5,6,6,5,5,6,5,5,5,6,6,5,6,6,6,5,5,5,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,4,3,3,4,4,3,4,5,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,8,8,8,8,7,7,7,7,6,5,6,6,5,5,6,6,6,6,7,8,9,8,9,11,12,12,13,13,14,14,14,15,16,16,18,19,19,21,21,23,23,25,22,25,22,21,25,22,21,23,24,24,24,23,25,25,26,26,25,27,27,27,27,27,27,27,27,26,26,26,27,27,27,27,27,27,27,27,26,27,26,27,27,26,27,27,26,27,24,24,24,24,22,23,20,21,20,20,18,16,14,13,12,10,9,8,7,7,7,7,7,7,7,7,8,8,8,9,9,8,9,10,9,9,11,11,10,11,13,13,12,13,11,12,11,10,11,10,11,11,12,13,13,12,11,11,10,11,10,10,8,10,10,9,8,9,9,7,8,7,7,7,6,7,7,7,6,6,8,7,7,7,8,7,7,9,9,9,10,10,10,9,9,8,8,7,7,6,6,6,5,6,6,5,6,6,6,5,5,6,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,2,3,3,4,4,4,6,6,6,7,4,4,3,3,2,3,3,3,2,2,2,2,2,2,2,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,5,6,6,5,5,5,4,4,4,5,5,4,4,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,4,3,3,3,4,4,4,4,3,3,3,3,3,3,3,4,3,4,5,5,4,4,4,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,6,6,6,5,6,6,6,6,6,6,6,5,6,5,5,6,6,5,6,7,6,5,6,7,6,7,7,7,7,7,7,6,7,7,7,7,8,7,7,7,6,7,7,6,6,7,6,6,6,7,7,6,6,7,6,6,7,7,6,7,7,7,7,7,8,8,10,10,11,13,14,12,14,15,18,18,19,18,22,21,21,22,21,21,22,24,24,24,24,21,26,25,25,24,25,24,26,25,25,26,24,25,24,25,25,25,26,27,26,25,26,24,25,26,24,24,26],[28,28,27,28,28,28,28,27,28,27,27,27,27,27,27,27,27,27,28,28,27,26,27,27,26,27,27,25,26,26,24,27,27,27,26,27,26,25,26,25,27,26,25,24,25,24,20,23,23,20,19,22,21,19,20,21,18,18,18,17,14,12,10,8,6,6,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,6,5,5,5,5,5,4,5,5,5,5,5,6,5,5,5,6,5,5,5,5,4,5,5,5,4,5,5,6,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,3,4,3,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,5,4,5,5,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,5,5,5,5,5,5,5,5,4,5,4,4,4,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,3,4,3,3,4,4,3,4,4,4,4,4,5,5,5,5,5,6,5,5,5,6,5,4,5,5,5,4,5,5,4,5,6,6,5,6,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,3,3,3,3,3,4,3,3,4,4,4,4,4,5,4,4,4,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,7,6,6,6,6,5,5,6,5,5,6,5,6,6,6,7,8,9,10,12,12,12,12,13,14,13,14,16,16,16,17,20,19,21,21,22,23,25,23,25,24,22,25,23,22,24,24,22,24,23,24,26,23,26,26,26,27,26,26,27,26,26,26,26,26,26,27,27,27,27,27,28,26,27,26,26,26,26,26,26,26,27,26,27,25,23,23,23,21,21,20,19,19,18,17,16,14,13,12,10,9,7,7,6,6,7,7,6,7,7,8,7,8,8,8,8,9,10,9,9,10,12,10,12,12,12,11,12,11,12,10,10,11,10,11,12,12,12,13,11,11,11,10,10,9,9,9,9,9,8,8,8,8,7,7,7,7,6,6,6,7,7,6,6,7,7,7,7,8,7,8,8,9,9,10,10,9,9,9,8,8,7,7,6,6,5,5,6,5,4,5,6,5,5,5,5,5,5,5,4,4,4,4,4,3,4,3,3,3,3,3,2,3,3,4,4,5,7,6,6,6,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,5,5,5,6,5,5,5,4,4,4,5,4,4,4,4,4,4,3,4,4,3,3,4,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,5,4,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,6,5,6,6,5,6,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,3,4,4,4,4,4,4,4,5,4,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,6,5,5,6,5,5,6,6,6,6,7,7,7,6,6,6,7,6,7,7,7,7,7,6,6,7,7,7,6,6,6,6,6,7,6,6,7,6,6,6,7,7,6,7,7,6,7,6,8,8,10,10,12,13,13,13,15,16,18,19,20,21,22,21,21,21,22,20,23,24,24,25,25,23,25,25,26,25,25,24,27,26,25,26,26,25,25,25,26,26,26,25,26,27,25,25,26,24,24,24,24],[28,28,28,28,28,28,29,28,28,27,26,27,27,26,26,27,26,26,26,27,26,26,26,26,25,27,26,26,28,26,25,27,27,28,27,27,26,27,27,27,27,26,26,25,26,25,23,22,24,21,22,21,22,20,19,20,18,17,18,17,14,12,10,7,6,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,5,5,5,5,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,5,5,4,4,3,4,4,3,3,4,3,3,4,3,3,3,4,3,3,3,4,3,3,4,4,3,3,3,3,4,3,3,4,4,3,3,4,4,4,4,4,4,4,5,4,4,4,4,4,4,3,4,4,4,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,2,3,3,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,6,6,6,6,7,8,9,9,11,13,13,13,14,14,14,14,16,16,16,17,20,19,20,21,23,23,24,23,24,22,21,24,21,21,23,23,23,22,22,23,26,24,27,25,26,27,27,26,27,27,27,27,27,27,27,28,28,27,27,26,28,27,27,27,26,26,26,26,26,27,26,26,26,25,25,25,24,23,22,21,22,19,19,17,17,15,13,12,9,8,7,6,6,6,6,6,6,6,6,7,7,7,8,8,8,9,10,9,9,10,11,10,10,12,12,11,12,11,11,11,10,10,10,10,11,12,12,12,12,11,10,10,10,9,9,8,9,9,8,8,8,7,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,7,7,7,7,8,8,9,9,9,8,7,7,6,6,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,4,4,4,6,6,6,5,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,4,4,4,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,4,5,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,5,5,5,5,5,6,5,5,5,6,5,5,5,5,5,6,6,6,6,6,7,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,6,5,5,6,6,5,6,5,5,5,6,6,5,5,6,5,5,6,7,7,9,10,11,13,13,12,14,15,16,19,19,19,22,21,23,22,23,21,22,24,23,24,24,24,26,26,26,25,25,25,26,26,26,28,26,26,26,25,26,26,25,25,26,25,25,26,27,25,23,25,26],[29,29,29,29,29,29,29,28,29,27,27,27,28,27,28,26,28,28,26,28,27,25,28,27,25,27,28,26,27,28,25,27,28,28,26,27,27,26,27,26,27,26,26,25,26,25,23,22,24,22,22,22,22,21,20,21,20,19,17,18,15,12,9,7,6,5,4,5,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,5,5,5,5,5,5,4,4,5,4,4,5,4,4,4,4,4,4,4,5,5,4,4,3,4,4,3,3,4,3,3,3,4,3,3,4,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,2,2,2,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,5,5,5,5,5,5,4,5,5,4,4,4,5,4,4,4,4,4,4,4,5,5,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,6,6,6,7,8,9,9,12,12,13,13,13,14,15,15,16,17,18,19,20,20,22,22,23,23,25,23,25,24,23,26,22,22,25,25,23,24,24,25,27,25,27,26,27,28,27,27,27,27,27,27,27,27,27,27,28,27,28,27,28,28,28,27,27,27,26,26,27,27,27,26,26,25,25,25,24,23,23,22,21,20,19,19,18,14,13,11,9,8,7,6,6,6,6,6,6,6,6,7,6,6,7,8,7,8,9,8,9,10,10,10,10,12,12,12,11,10,11,10,9,10,9,10,11,12,11,12,12,11,11,9,10,10,9,8,9,9,8,7,7,7,6,6,6,6,6,5,5,6,6,5,5,6,6,6,6,7,6,6,7,8,8,9,9,8,8,7,6,6,5,5,5,5,4,4,4,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,4,6,6,6,6,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,4,4,4,3,3,3,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,4,4,4,4,4,4,4,4,3,3,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,5,5,6,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,5,6,6,6,6,6,6,6,6,6,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,8,9,9,10,12,13,11,13,14,16,17,19,19,22,21,21,21,22,22,22,24,22,23,24,23,27,26,26,24,26,25,26,26,25,27,25,26,27,25,25,26,27,26,26,26,26,26,27,25,23,24,25],[28,28,28,28,28,29,28,28,28,27,27,26,27,27,27,26,26,27,25,27,26,25,27,27,25,27,27,25,26,26,24,27,27,27,26,27,25,26,26,26,26,25,25,25,25,25,22,22,22,21,20,21,21,20,18,20,19,18,16,16,15,12,9,7,6,5,4,4,4,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,5,5,4,4,5,5,5,5,6,6,5,5,5,5,4,5,5,4,4,5,5,4,4,5,5,5,4,4,4,4,4,3,3,4,3,3,4,4,3,3,4,3,3,4,4,3,3,4,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,4,5,4,4,5,4,4,4,5,5,5,5,5,5,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,4,4,4,4,4,5,4,5,5,5,6,6,6,6,6,6,6,6,6,6,5,5,5,4,5,5,4,4,5,5,5,5,6,6,7,9,9,10,11,12,11,13,14,13,14,15,16,16,17,20,19,21,21,22,23,25,23,25,23,23,24,23,21,24,24,23,24,23,24,25,24,26,25,27,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,26,27,27,26,25,26,26,25,26,26,25,26,24,24,24,23,22,22,19,20,19,17,17,15,13,12,11,10,8,7,6,5,5,6,6,6,6,6,7,7,7,7,7,7,8,9,8,8,9,9,9,9,10,10,11,10,9,10,9,9,9,9,9,9,10,11,11,10,11,10,9,9,9,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,5,6,5,5,6,6,6,6,7,6,6,7,7,8,8,8,8,8,7,7,6,6,6,5,5,5,4,4,5,4,4,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,4,6,6,6,5,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,1,2,1,1,1,1,1,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,4,4,4,4,4,4,4,4,3,3,4,3,3,3,4,3,3,3,3,3,2,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,4,4,4,3,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,5,4,4,5,5,4,5,5,5,4,4,5,5,6,6,6,6,6,5,5,6,6,6,6,6,6,6,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,6,7,8,9,11,11,12,11,12,15,15,17,19,18,22,21,20,20,21,21,22,24,22,24,24,21,26,24,25,24,25,24,26,25,24,26,25,25,24,24,24,26,26,25,26,26,25,25,25,25,23,25,25],[28,28,27,28,28,29,28,27,28,27,26,27,27,26,26,27,27,27,27,27,26,25,27,26,25,27,26,26,27,26,24,27,27,28,27,27,27,27,27,27,28,25,25,25,26,26,22,23,24,21,21,22,22,19,19,20,18,18,17,17,15,13,10,7,6,5,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,4,4,5,4,4,4,4,4,4,4,4,3,4,4,4,3,4,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,5,5,5,5,6,6,8,9,10,11,13,12,13,14,15,14,15,16,18,18,17,20,20,20,21,23,22,24,24,25,23,23,24,22,21,24,23,23,23,23,23,26,23,26,25,26,26,26,26,26,27,27,27,27,27,26,27,27,26,27,26,27,26,27,27,26,27,26,26,26,26,26,26,27,25,24,24,24,22,21,21,19,19,18,17,16,14,12,11,9,7,7,5,5,5,6,5,5,6,6,6,6,6,7,7,7,7,8,7,8,8,9,9,9,10,10,10,10,9,10,9,8,8,8,8,9,10,10,11,10,10,9,8,8,8,7,7,8,7,6,6,7,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,8,8,8,7,7,6,5,5,5,4,4,4,4,4,4,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,4,6,6,6,6,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,4,4,3,3,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,5,4,4,4,4,5,5,5,5,6,5,5,5,5,6,5,5,6,5,6,5,5,6,5,5,5,5,5,4,5,5,5,4,5,5,4,5,5,5,5,5,5,5,5,5,6,7,8,9,10,11,11,11,12,14,15,17,19,18,21,21,21,20,21,19,23,23,22,24,23,24,26,25,26,24,25,24,26,25,25,27,25,24,26,24,25,24,26,26,25,26,25,26,25,25,23,24,25],[29,29,29,29,29,29,29,28,29,28,28,28,28,27,27,27,27,28,26,28,27,26,28,27,26,28,27,26,28,27,26,28,28,28,27,28,27,27,28,27,28,26,26,26,26,25,23,23,24,22,22,22,21,20,20,20,18,18,17,17,15,12,10,7,6,5,4,4,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,4,4,4,4,4,4,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,4,3,3,2,3,3,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,2,3,3,3,3,4,4,4,5,4,5,5,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,2,2,2,3,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,6,5,5,5,5,5,5,5,4,4,5,5,4,4,5,5,5,5,6,7,9,9,9,12,14,13,13,14,15,15,15,18,17,18,18,21,20,22,21,23,24,25,24,26,24,22,24,23,22,24,24,24,24,23,23,27,25,27,27,27,27,27,27,27,26,27,27,27,27,27,27,27,27,28,27,28,27,27,27,27,27,27,27,26,27,27,26,27,26,25,25,25,23,23,22,21,20,18,17,16,14,12,10,9,7,6,5,6,5,5,5,5,6,6,6,6,6,7,7,7,7,8,7,8,8,9,9,9,10,10,10,10,9,9,9,8,8,8,9,9,10,10,10,10,9,9,8,8,8,7,7,7,7,7,6,6,6,6,6,5,5,5,4,4,5,5,5,5,5,5,5,5,6,6,6,6,7,7,8,7,7,7,6,5,5,5,5,4,4,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,6,6,6,5,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,4,5,4,4,4,4,5,5,5,6,6,5,5,5,5,5,5,5,6,6,6,5,5,5,6,5,5,5,5,4,4,5,4,4,5,5,4,4,5,5,4,5,5,5,4,5,6,7,8,9,10,11,11,11,12,14,15,17,19,19,22,22,21,20,21,21,20,23,22,22,24,22,25,25,25,25,26,25,26,25,26,27,25,25,26,24,25,26,26,26,26,25,25,25,25,24,23,25,25],[29,28,28,28,28,28,28,27,28,27,26,26,26,25,26,26,26,26,25,26,25,24,26,26,24,25,26,24,26,25,24,26,27,26,26,26,26,26,26,25,26,24,25,24,25,25,22,22,24,22,20,21,22,21,19,20,20,18,16,17,14,12,9,6,6,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,3,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,4,5,4,4,4,3,4,4,3,4,4,4,4,4,5,6,8,8,8,11,12,12,12,12,13,13,14,15,16,16,17,18,18,21,21,21,23,24,23,24,22,22,23,22,21,22,23,23,23,23,23,25,23,25,25,25,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,25,26,26,25,26,25,25,25,26,25,25,25,23,23,23,23,23,21,20,20,18,18,17,15,14,11,10,8,7,6,5,5,4,5,5,4,5,5,5,5,5,6,6,6,6,7,6,6,7,7,8,8,8,8,8,8,8,8,7,7,7,7,7,8,8,9,9,8,8,8,7,7,7,7,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,7,7,7,6,6,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,3,3,4,6,5,6,5,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,3,3,3,2,3,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,3,4,4,4,5,5,4,5,4,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,4,5,6,7,7,9,10,10,9,11,12,13,14,16,16,19,18,19,18,18,19,18,21,19,21,21,20,23,22,24,22,24,22,24,23,23,24,22,23,23,22,23,24,24,24,24,24,24,24,24,24,21,22,25],[28,28,28,28,28,29,28,27,28,26,27,27,27,27,26,26,26,27,25,27,26,24,26,26,23,26,26,24,26,25,24,26,27,27,25,27,25,26,27,26,26,25,24,25,25,25,21,22,23,21,19,21,22,18,18,20,18,17,17,17,15,12,9,7,5,5,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,4,4,4,3,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,4,4,4,4,4,4,3,3,3,4,3,3,4,4,4,4,5,5,6,8,8,10,12,12,12,12,14,13,15,16,17,17,16,19,18,20,19,21,22,23,23,23,22,22,23,23,20,22,23,23,23,22,22,24,24,26,24,25,24,25,25,25,24,24,24,24,25,26,25,25,25,26,26,27,26,26,25,25,24,26,26,24,25,24,23,26,24,23,23,22,21,20,19,19,18,17,16,14,13,11,9,8,6,5,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,7,7,7,7,7,8,8,8,9,8,7,8,7,7,6,6,6,6,6,6,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,7,7,7,6,6,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,3,3,4,5,5,6,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,2,3,3,4,4,3,3,3,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,3,3,4,4,3,3,4,4,4,5,5,5,4,4,4,5,5,4,4,5,5,4,4,4,5,4,4,4,4,4,3,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,5,6,7,8,9,10,10,10,11,12,13,15,18,17,20,18,19,18,19,18,19,21,19,21,22,20,24,23,24,23,25,24,26,23,24,25,23,23,23,22,23,23,24,23,24,23,23,24,23,23,21,23,24],[28,28,27,28,27,29,28,27,28,27,27,27,26,26,27,26,27,26,26,26,26,25,26,26,24,26,26,25,27,26,24,26,26,27,27,27,26,27,27,26,27,26,25,25,25,25,23,22,24,21,21,21,22,19,19,20,19,17,17,18,14,12,10,7,6,5,3,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,2,3,2,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,4,4,4,5,6,8,8,9,11,13,14,12,14,15,15,15,17,17,17,17,19,19,20,20,21,22,24,22,23,22,21,23,20,21,23,22,22,23,22,23,25,22,25,25,25,25,26,26,26,25,26,26,25,26,26,26,26,26,26,26,27,26,26,26,25,25,25,26,25,26,25,25,26,24,25,23,24,23,22,20,20,19,18,16,15,13,11,9,8,6,5,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,7,7,7,7,8,8,8,8,8,7,7,7,7,7,6,7,7,7,8,8,7,7,7,7,7,6,6,6,6,6,6,5,5,5,4,4,4,4,3,3,3,4,4,3,4,4,4,4,4,4,4,5,5,5,6,6,6,6,6,5,4,4,4,3,3,3,2,3,3,3,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,3,3,4,6,6,6,5,4,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,4,4,3,3,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,2,3,3,3,2,2,3,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,3,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,4,3,3,4,4,3,3,4,5,6,6,7,8,10,10,9,11,12,13,15,17,17,20,20,19,17,19,19,20,22,20,22,22,23,25,24,24,23,25,24,25,24,24,26,23,24,25,24,22,25,25,24,24,24,23,25,24,24,21,24,23],[28,28,28,28,28,28,28,27,28,27,27,27,26,26,26,25,26,27,25,26,26,25,26,26,24,26,26,25,27,26,24,26,27,27,27,27,27,27,27,27,27,26,26,26,26,25,24,23,24,22,22,22,21,20,19,20,18,17,16,16,13,11,8,6,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,2,3,2,3,3,3,3,3,2,2,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,3,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,4,3,3,4,4,4,4,5,6,7,8,8,11,11,12,11,13,14,13,14,16,16,17,19,20,19,22,21,21,23,24,22,23,22,21,22,21,22,22,22,23,24,22,21,25,23,26,25,25,25,25,26,26,25,25,25,25,25,26,25,25,25,26,26,26,25,25,25,25,25,25,25,24,25,24,24,25,24,23,23,24,22,21,20,19,19,17,15,15,13,11,9,7,6,5,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,8,8,8,7,7,7,6,6,6,7,7,8,8,8,8,7,7,6,6,7,6,6,6,6,5,5,5,5,4,4,4,4,3,3,3,3,4,3,3,4,4,4,4,4,4,5,5,5,5,6,6,6,5,5,4,4,3,3,3,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,2,2,2,3,5,5,5,5,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,3,4,3,3,3,3,3,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,2,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,4,3,3,4,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,5,5,7,7,8,10,10,9,11,12,13,14,16,16,20,19,18,17,18,19,19,22,19,21,21,21,24,23,23,24,25,24,26,24,25,25,23,24,24,22,22,25,26,24,24,24,23,24,24,24,20,23,25],[28,27,28,28,28,28,28,27,27,27,26,26,26,25,26,24,26,26,24,26,25,23,26,25,23,26,26,24,26,26,23,26,27,26,25,27,26,26,27,26,26,25,25,25,25,25,23,22,24,22,20,21,22,20,17,20,19,16,17,16,13,11,9,6,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,3,2,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,4,3,4,4,3,4,3,3,3,3,3,3,3,3,3,3,4,3,4,5,6,7,8,9,11,11,11,12,13,13,13,15,15,16,16,17,18,20,20,21,22,22,22,23,21,21,22,22,22,22,22,23,22,22,22,23,24,26,24,24,24,24,25,25,25,25,25,25,25,26,26,26,26,26,26,26,26,25,25,25,24,25,25,24,25,24,23,24,23,23,22,22,21,20,18,20,17,17,15,13,13,11,9,7,6,5,4,4,3,4,4,3,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,6,6,6,6,6,6,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,6,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,3,3,5,5,6,5,3,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,4,4,4,4,4,4,4,3,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,6,8,9,9,9,10,11,12,14,15,16,18,17,18,16,18,16,17,20,19,21,20,20,23,23,22,22,23,22,23,23,22,23,21,22,21,21,20,22,22,22,22,23,24,23,24,22,20,22,23],[28,27,28,28,27,29,28,27,28,27,26,28,27,26,26,25,25,27,25,26,27,25,27,26,25,27,27,25,27,26,25,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,23,24,25,23,21,22,23,20,18,20,20,16,17,17,14,13,9,7,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,3,2,2,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,3,3,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,4,5,6,8,8,10,12,13,13,14,16,15,15,17,17,17,17,19,19,20,20,21,22,24,24,24,21,21,22,21,22,23,22,23,22,22,21,25,24,26,24,25,25,25,25,26,26,25,25,25,26,26,26,26,25,26,26,26,25,26,26,25,26,26,26,25,25,24,25,26,25,25,23,24,22,21,19,20,19,17,16,15,13,11,9,7,6,5,4,3,3,4,4,3,4,3,4,4,4,5,5,5,5,6,5,6,6,6,6,6,6,7,7,7,7,7,6,6,6,6,6,6,7,7,7,7,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,6,6,6,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,2,2,2,3,3,5,5,6,4,3,2,2,2,1,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,4,3,3,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,5,7,7,8,9,9,9,10,12,12,14,15,17,18,18,18,16,17,18,18,21,19,22,20,22,24,23,22,22,23,23,24,22,23,24,22,22,23,22,22,23,24,23,23,23,23,23,23,23,20,23,23],[28,28,28,28,28,29,27,27,28,27,26,27,26,26,26,26,26,27,26,26,27,26,26,26,26,26,26,26,27,26,26,27,26,28,27,27,26,27,27,27,27,27,26,26,26,25,23,23,23,22,22,21,21,19,18,20,18,17,17,17,14,12,9,6,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,1,1,2,2,1,2,2,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,5,6,7,9,9,11,13,13,12,14,15,15,15,17,17,16,17,19,20,20,20,21,21,23,23,24,21,21,22,21,21,23,22,23,22,22,22,25,23,26,25,25,25,26,26,26,25,25,25,25,25,26,26,26,26,26,26,27,25,26,26,25,25,25,26,25,25,24,24,25,24,24,23,24,24,22,21,21,19,17,17,15,14,11,9,7,5,4,4,4,3,4,3,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,7,6,7,6,7,7,7,6,6,6,5,6,7,6,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,5,5,5,5,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,3,6,5,7,4,3,2,2,1,1,2,2,1,2,2,2,2,2,2,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,1,2,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,4,5,6,6,8,9,9,9,10,11,12,14,16,17,19,20,19,17,18,19,19,22,19,22,21,22,24,24,22,22,24,24,24,23,23,24,22,23,25,22,21,24,25,24,24,24,23,24,24,23,21,24,25],[28,28,28,28,28,28,28,27,28,27,27,26,26,25,26,24,26,27,25,26,26,25,26,26,25,26,27,26,27,26,25,27,27,28,27,28,27,27,27,27,28,27,27,26,26,25,23,23,24,22,22,21,22,20,19,20,18,17,17,16,13,11,8,6,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,2,2,1,1,2,1,1,1,2,2,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,4,5,7,7,8,11,12,12,11,13,14,13,14,16,17,16,18,18,20,22,19,21,22,22,24,23,22,22,22,21,22,22,22,22,22,22,21,24,23,25,24,24,24,24,25,26,25,25,24,25,25,25,26,25,25,26,25,27,25,26,25,26,25,25,26,24,25,24,24,24,24,23,23,24,22,21,20,20,18,17,16,15,14,12,9,7,6,5,4,3,3,4,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,7,6,6,6,5,5,5,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,4,4,4,5,5,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,5,5,6,4,3,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,3,3,3,3,2,3,3,4,3,3,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,4,3,4,3,3,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,3,3,3,3,3,4,5,6,6,7,9,9,9,10,12,13,14,17,17,19,19,18,17,19,18,18,20,19,20,22,20,23,23,23,23,23,23,24,23,23,25,24,23,24,22,22,24,24,23,24,24,23,24,24,23,21,24,24],[28,27,27,27,27,28,27,27,27,26,26,26,26,24,25,23,25,26,24,25,25,23,26,25,24,26,26,25,27,26,25,26,26,27,26,27,26,26,26,26,26,26,26,25,25,24,23,23,23,22,21,21,21,19,17,18,17,16,16,15,13,11,8,6,5,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,2,2,2,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,4,5,6,7,8,9,11,12,11,13,14,14,13,14,16,16,16,17,17,19,19,20,20,21,22,22,20,21,23,21,20,21,21,23,21,22,21,24,23,25,24,24,24,24,25,25,24,25,24,24,24,24,25,25,25,25,25,26,24,25,25,25,25,24,25,24,24,24,23,24,23,22,21,21,22,20,19,19,17,16,15,13,13,10,9,7,5,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,6,6,6,6,6,6,6,7,6,6,5,5,5,5,5,6,6,7,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,2,2,2,2,3,2,2,3,3,3,3,3,3,3,4,4,4,5,5,5,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,3,3,5,5,5,4,3,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,3,3,4,4,3,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,4,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,2,2,2,3,2,2,3,3,3,2,3,4,5,5,6,7,9,9,9,10,11,12,14,15,16,17,17,18,16,16,18,18,20,19,21,19,21,23,23,22,22,24,22,22,21,22,23,20,21,22,20,21,22,22,22,23,22,21,23,23,23,20,22,22],[28,27,27,28,28,28,27,27,28,26,26,27,26,26,26,25,25,26,25,25,26,25,26,26,26,26,26,26,26,26,25,26,26,27,26,26,26,27,27,26,26,26,25,26,25,25,24,22,23,22,21,21,20,19,18,19,18,16,16,16,14,12,9,6,5,5,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,4,5,7,9,9,11,13,13,12,13,14,14,15,15,16,16,16,17,18,19,18,20,21,21,22,22,21,20,22,20,21,21,21,23,21,21,22,24,23,26,24,24,24,25,25,26,25,25,25,25,25,26,26,26,26,25,25,26,25,25,25,25,26,25,26,25,25,24,24,25,24,24,22,24,23,21,20,20,19,16,15,14,12,10,9,7,6,4,4,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,7,6,6,7,6,6,5,6,5,6,6,6,7,6,6,6,6,6,5,5,5,5,4,5,4,4,4,4,4,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,2,2,2,2,3,5,6,6,4,3,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,4,4,3,3,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,4,4,3,3,3,3,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,2,2,3,2,2,3,3,3,2,3,4,5,6,6,7,9,9,9,10,11,12,15,15,17,18,18,18,17,17,18,19,20,19,22,20,22,24,24,23,23,24,23,22,22,23,24,21,22,23,21,21,23,23,22,23,22,23,22,23,22,20,23,24],[28,28,28,28,28,28,27,27,28,26,27,27,26,26,26,25,26,27,26,26,27,26,26,26,26,27,27,26,27,26,26,26,27,27,27,27,27,27,27,26,27,26,26,26,26,25,23,23,23,22,22,21,21,19,18,20,18,17,18,17,14,11,9,6,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,2,2,1,1,2,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,5,6,8,9,9,12,14,13,12,14,14,15,15,17,17,17,18,19,19,21,20,21,23,23,22,23,22,21,22,20,21,22,21,23,22,22,21,24,23,27,24,25,24,25,25,25,25,25,25,25,25,24,25,25,25,26,25,27,26,26,26,26,25,25,26,25,25,25,25,25,24,23,23,24,23,22,20,20,19,17,16,15,13,11,9,8,6,5,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,7,6,7,6,6,6,5,6,5,5,6,6,7,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,3,3,3,3,2,2,2,3,2,2,2,3,3,2,3,3,3,3,4,4,4,5,5,5,5,4,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,5,6,6,4,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,3,3,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,2,3,3,2,2,2,2,2,2,3,2,2,2,3,2,2,3,4,5,5,6,7,9,9,9,10,12,12,14,15,16,18,18,17,16,17,18,18,21,19,21,21,21,24,24,23,22,24,22,23,23,24,23,22,22,24,22,22,24,24,23,24,21,23,23,24,23,21,23,25],[28,28,28,28,28,28,27,27,26,26,27,26,26,24,25,23,25,26,24,25,26,25,25,26,25,26,26,26,27,26,25,26,26,26,26,27,26,27,27,27,26,26,26,26,25,25,24,23,23,22,22,22,21,20,18,20,19,17,17,17,13,11,8,6,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,7,8,8,11,12,13,11,13,14,13,14,15,16,17,18,18,19,21,20,20,21,22,23,23,21,21,22,20,21,20,21,22,22,21,21,23,23,26,24,23,23,24,24,24,24,24,24,25,24,24,24,24,24,24,25,26,24,25,25,25,25,24,25,24,24,24,24,25,23,22,22,22,22,20,19,18,18,17,15,14,13,11,9,7,5,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,4,5,6,6,6,6,5,5,6,5,5,5,5,4,4,5,4,3,4,4,3,3,3,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,4,4,4,5,5,4,4,4,3,3,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,3,6,5,6,4,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,1,2,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,5,6,7,9,9,10,10,12,13,14,16,16,18,19,17,17,18,17,19,21,18,21,21,21,23,23,21,22,23,22,23,23,23,22,22,23,22,21,22,22,23,21,22,22,21,23,24,21,20,23,23],[28,27,28,28,28,28,27,27,27,27,26,26,26,25,26,24,26,27,25,26,26,25,26,27,25,27,27,26,27,26,25,27,27,27,27,27,27,27,27,27,27,26,26,26,25,25,24,23,24,22,22,22,22,20,19,20,18,17,17,17,14,11,9,6,5,5,3,3,2,2,2,1,1,1,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,3,3,3,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,2,3,3,2,2,3,2,2,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,3,2,2,3,2,2,3,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,4,4,6,7,8,9,10,13,13,12,13,14,14,14,16,16,17,18,18,20,20,20,22,22,23,23,23,22,22,23,21,21,23,22,25,22,23,23,25,25,26,25,25,26,26,25,26,26,26,26,26,26,25,26,25,26,26,26,27,26,27,26,26,26,26,26,25,26,25,25,25,23,24,23,24,23,21,19,20,19,17,15,13,12,10,9,7,6,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,6,6,6,6,6,6,6,6,7,7,6,6,5,5,5,5,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,4,4,4,5,5,5,5,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,2,3,5,5,6,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,1,1,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,4,3,4,4,3,3,4,4,3,4,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,3,3,3,3,3,3,3,3,4,3,4,3,4,4,3,4,3,4,3,3,3,3,2,2,2,3,2,2,2,2,2,2,3,2,2,3,3,2,2,3,4,5,6,6,7,9,9,9,10,12,12,14,15,16,17,18,18,17,16,18,20,20,19,21,20,21,23,23,22,22,23,22,23,22,22,23,21,22,22,21,22,22,22,23,22,21,21,22,24,22,21,23,23],[28,27,28,28,28,28,28,27,28,26,26,27,26,26,26,25,26,27,26,26,26,26,26,26,26,27,27,26,28,26,26,27,27,28,27,27,27,27,27,27,27,26,26,26,26,25,24,23,24,23,22,22,22,20,18,20,19,17,17,17,14,12,9,7,6,4,3,3,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,4,3,3,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,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,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,6,7,9,10,11,13,14,12,13,14,14,15,16,17,17,18,18,19,21,21,21,21,23,22,23,22,20,21,21,20,22,22,24,21,23,22,24,24,26,24,25,26,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,26,26,26,25,26,25,26,25,26,25,25,25,24,23,23,23,23,22,20,20,20,18,15,14,12,10,8,7,6,5,4,3,3,3,3,3,3,3,3,4,3,4,4,4,4,5,5,5,5,6,6,6,6,6,6,7,6,6,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,4,4,4,4,3,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,5,4,4,4,3,3,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,2,1,2,2,3,3,3,5,5,6,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,3,3,3,3,3,4,4,3,4,3,4,3,3,3,4,4,3,4,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,3,3,3,3,3,3,3,3,4,4,4,3,4,4,3,3,3,4,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,4,6,5,7,8,9,8,9,11,12,14,15,15,18,18,17,16,16,18,18,20,19,22,20,21,23,24,23,22,23,22,23,22,22,24,21,22,24,22,22,23,22,23,22,21,21,22,24,23,19,22,23],[28,28,28,28,28,27,27,27,26,26,26,26,26,24,25,24,25,26,25,25,26,26,25,26,26,25,26,26,26,26,25,25,26,26,26,26,26,26,26,26,25,25,25,25,24,24,23,22,23,22,22,21,21,20,18,19,18,17,17,16,14,11,9,6,5,4,3,3,3,2,2,2,1,1,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,3,2,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,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,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,7,8,8,11,12,13,12,13,14,14,14,16,16,17,18,18,20,21,20,21,21,22,22,22,21,20,21,20,21,21,21,22,21,21,21,24,24,26,23,23,24,25,24,24,24,24,24,24,24,24,25,24,25,25,25,25,25,25,24,25,25,24,25,24,24,24,24,25,24,23,23,24,22,21,20,19,18,17,16,14,12,10,9,7,5,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,6,6,6,6,6,6,6,5,5,5,4,5,4,5,6,5,6,6,5,6,5,5,5,5,5,4,4,4,4,3,3,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,4,4,4,4,4,3,3,3,2,2,2,2,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,2,2,3,3,3,5,5,7,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,3,3,3,4,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,5,7,8,9,9,9,13,12,14,15,16,18,18,16,15,17,18,18,20,18,20,20,20,23,23,23,21,23,22,22,22,23,22,21,22,23,20,21,22,22,23,22,21,21,21,23,21,20,23,24],[29,28,28,28,28,28,27,28,27,27,27,26,27,24,25,24,26,26,25,26,27,26,26,27,26,27,27,26,27,26,25,26,27,26,26,27,26,26,27,26,26,26,25,25,25,25,23,22,23,22,21,21,21,20,18,19,18,16,16,15,13,10,8,6,5,4,3,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,3,2,3,3,3,3,3,3,5,7,7,8,10,11,13,11,12,13,13,13,14,15,17,17,17,19,20,20,20,21,21,22,23,21,21,22,20,20,21,20,23,21,22,22,24,25,27,24,25,25,24,25,24,25,25,25,25,25,24,25,25,25,25,25,26,25,26,25,25,25,24,25,24,24,25,24,25,23,23,23,23,22,21,18,19,18,17,15,13,12,10,8,7,5,4,3,3,2,3,3,2,3,3,3,3,3,3,4,3,3,4,4,4,5,5,5,5,5,6,6,6,5,5,5,4,4,4,5,5,5,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,3,3,2,2,2,2,1,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,3,5,5,6,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,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,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,3,3,3,3,4,4,3,4,3,4,3,3,3,4,4,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,5,7,8,9,10,10,13,13,14,16,17,18,18,17,17,18,17,19,20,19,22,20,22,24,23,23,22,23,22,23,23,21,23,22,23,22,21,21,21,20,22,22,22,21,22,23,21,21,22,22],[28,28,28,28,28,28,27,27,28,26,26,26,26,25,26,26,26,27,26,26,28,27,27,27,27,27,27,27,28,27,27,27,27,28,27,27,27,27,27,27,27,26,26,26,25,25,25,23,24,23,22,22,21,20,19,19,18,18,17,16,13,11,8,6,5,4,3,3,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,2,2,2,2,3,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,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,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,3,2,3,3,3,3,4,4,5,6,8,8,11,11,12,11,12,14,13,14,15,15,16,17,18,17,19,20,20,21,22,22,23,22,22,23,20,20,22,22,24,22,22,23,25,25,27,26,25,26,26,26,26,26,26,26,26,27,26,27,26,26,26,26,27,26,27,26,25,26,25,26,26,26,25,25,25,25,23,24,24,23,21,20,19,19,17,14,13,11,10,8,6,5,4,3,3,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,6,6,6,5,5,5,4,4,4,4,5,5,6,5,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,3,3,3,2,2,2,2,1,1,1,2,1,1,2,2,1,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,3,2,3,4,4,5,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,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,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,3,3,3,3,3,3,4,4,3,3,3,4,3,3,3,3,4,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,5,7,8,8,8,9,12,12,15,17,16,18,19,18,16,16,18,20,21,20,21,21,21,23,23,23,23,23,22,23,23,22,22,20,22,22,20,21,23,21,23,22,22,22,22,23,23,20,22,22],[27,27,28,27,27,28,27,27,28,26,26,26,26,25,26,25,25,27,26,26,27,27,26,27,27,26,26,27,27,26,26,27,27,27,26,27,26,26,27,26,27,26,25,26,25,25,25,23,23,23,22,22,21,20,19,20,19,18,17,17,14,12,8,6,5,4,3,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,5,5,5,4,4,3,3,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,4,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,2,3,3,2,3,3,3,2,2,2,3,2,2,2,3,2,2,3,2,2,3,3,3,4,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,3,3,3,3,3,3,4,4,4,6,7,9,9,11,12,14,12,13,14,14,14,16,17,18,17,19,19,20,20,21,21,23,22,23,22,21,23,21,20,22,22,23,22,22,23,25,24,26,25,25,26,26,26,26,25,25,25,25,25,26,26,26,26,26,26,26,26,26,25,26,25,25,26,25,25,25,24,26,24,24,23,24,24,22,21,20,20,18,16,14,12,10,9,7,5,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,6,6,6,6,6,6,5,5,5,4,4,4,5,5,5,6,6,5,5,6,5,5,4,5,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,1,2,2,1,1,2,1,1,1,2,1,1,2,2,2,2,2,3,3,3,4,4,5,4,3,2,2,2,2,2,2,2,3,3,3,4,3,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,3,4,4,4,3,3,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,5,7,8,8,8,9,12,12,15,16,16,18,19,17,16,16,19,18,21,18,21,20,21,23,24,23,21,22,23,23,22,22,22,20,21,23,20,21,22,22,23,22,21,22,21,23,21,20,22,22],[28,28,28,28,28,28,27,28,26,27,27,25,26,25,26,24,26,27,25,25,26,25,25,27,26,26,26,26,26,26,26,25,26,26,25,26,26,26,26,25,26,26,25,25,25,24,23,22,22,23,21,21,21,19,17,19,18,16,17,17,14,10,8,6,5,4,3,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,3,3,3,3,3,3,3,4,4,5,7,8,8,10,12,13,12,12,15,14,14,16,17,17,18,19,20,21,21,21,21,22,22,23,21,20,22,20,20,21,21,22,20,22,21,24,24,26,24,24,24,25,25,24,24,24,24,24,25,25,25,25,25,25,25,26,25,25,25,25,25,24,25,24,24,25,24,24,24,23,23,23,22,21,19,19,18,16,15,13,12,10,9,7,5,4,4,3,3,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,4,4,4,4,5,5,5,6,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,4,5,5,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,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,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,4,4,3,3,3,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,5,5,6,7,8,9,9,9,14,12,14,17,17,18,18,18,17,17,18,19,20,18,21,21,21,23,23,23,21,22,22,23,22,21,23,21,22,22,21,22,22,21,22,21,21,20,22,23,20,20,22,22],[28,28,28,28,28,27,27,27,26,26,26,26,26,24,26,24,26,27,25,25,27,26,25,27,26,26,27,27,27,26,26,26,27,26,26,26,26,26,26,26,26,26,25,25,25,25,24,22,23,22,21,21,21,19,18,19,18,17,16,16,13,10,8,6,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,4,4,3,3,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,2,2,3,3,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,2,3,3,3,2,3,3,3,3,3,4,5,7,7,7,10,12,13,11,12,13,13,13,15,15,17,17,17,18,20,20,20,21,22,22,23,22,21,22,21,19,20,21,22,21,21,22,24,25,25,25,25,26,26,26,26,25,26,26,25,26,25,26,25,25,26,25,26,25,26,26,25,25,24,26,25,25,25,24,25,24,23,23,23,22,21,20,19,17,17,15,12,11,9,8,6,5,4,3,3,2,2,3,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,3,4,4,4,5,5,4,5,5,5,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,3,3,3,4,5,5,3,3,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,4,4,4,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,2,2,2,2,2,2,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,5,7,8,8,9,9,13,12,14,16,16,18,18,18,16,16,18,18,19,19,21,19,20,23,22,22,21,22,21,23,22,20,21,20,21,21,19,21,22,20,21,21,21,19,20,22,19,20,22,20],[27,26,27,27,27,27,26,27,27,25,25,26,25,24,24,25,24,26,25,24,26,26,25,26,26,26,25,26,25,26,25,26,26,26,25,26,26,25,25,25,25,24,24,25,24,23,23,22,22,22,22,21,20,19,19,19,18,17,16,16,13,11,8,6,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,4,4,4,4,4,4,5,5,4,4,3,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,2,2,3,3,2,3,3,3,4,3,3,3,4,3,3,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,3,3,3,3,3,4,3,4,5,7,8,8,10,12,12,11,12,13,13,13,15,15,15,15,16,17,19,19,20,21,21,21,22,21,20,21,20,18,20,21,22,20,20,20,23,23,24,24,24,25,25,25,26,25,25,25,24,25,25,26,25,26,26,26,26,25,25,24,25,24,24,25,24,24,24,23,24,23,22,23,23,24,21,21,21,19,17,14,13,12,11,8,7,5,4,3,3,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,5,5,5,5,4,4,4,4,4,5,4,5,5,5,5,5,5,4,5,4,4,4,3,3,3,3,3,3,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,3,3,3,2,2,2,1,1,1,1,1,1,1,2,2,1,2,2,2,1,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,3,3,3,4,4,5,4,3,2,2,2,2,3,3,2,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,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,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,4,4,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,5,6,7,7,7,8,10,10,12,13,15,17,17,18,15,16,16,17,18,17,19,18,20,22,22,22,21,21,21,22,20,21,21,19,20,21,18,20,22,20,20,19,20,20,20,20,19,17,21,18],[27,27,27,27,27,27,26,26,27,26,26,26,25,24,25,25,25,26,26,25,26,26,25,26,26,26,26,26,26,26,25,26,26,26,26,26,26,26,26,26,26,26,25,25,25,24,24,23,23,23,22,22,21,20,19,20,19,17,17,17,14,12,9,6,5,4,3,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,4,4,3,3,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,3,3,3,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,4,4,3,4,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,2,3,3,3,2,2,2,3,2,2,2,3,2,2,3,3,2,3,3,3,4,3,3,4,4,3,3,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,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,2,2,2,2,2,2,3,3,2,2,2,3,3,3,3,3,3,4,4,4,5,7,8,8,11,12,13,12,13,14,14,14,17,16,17,18,18,18,20,20,20,21,22,22,22,21,19,20,20,19,21,21,23,21,21,21,24,23,27,24,24,25,26,26,26,25,25,25,25,25,25,26,25,26,25,26,25,25,25,24,24,25,24,25,24,24,24,24,24,24,23,23,24,23,21,20,20,19,17,14,13,12,9,8,6,5,4,3,3,2,3,3,2,2,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,5,4,5,5,4,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,4,4,4,4,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,3,2,3,2,3,3,3,2,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,3,4,5,5,7,7,8,8,8,11,10,12,15,15,18,18,17,15,16,17,17,19,17,19,19,19,22,22,22,21,21,21,23,22,21,22,19,19,21,19,20,21,21,21,20,20,19,21,21,19,18,21,21],[28,28,28,28,28,28,27,27,27,26,27,26,26,25,26,25,25,27,25,25,26,26,25,26,26,25,26,27,26,26,25,25,26,26,25,26,25,25,26,25,26,25,24,24,24,24,23,22,23,23,21,21,21,19,17,19,17,16,16,16,13,11,8,6,5,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,4,4,3,3,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,4,3,3,4,4,3,3,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,3,3,3,3,3,4,4,4,5,7,7,8,10,12,13,12,12,13,14,14,15,17,17,17,17,18,20,19,20,21,21,21,21,20,19,21,20,19,20,20,21,20,21,21,23,23,26,24,24,24,25,25,26,25,25,24,24,25,25,24,25,25,26,26,26,25,26,24,25,24,24,25,24,24,24,23,23,22,21,22,23,23,20,20,19,18,16,15,13,12,10,8,7,5,4,4,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,4,4,4,4,3,4,4,4,5,5,4,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,4,4,4,4,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,3,3,4,4,5,5,4,3,2,3,2,2,3,3,2,3,3,4,4,4,4,4,4,4,4,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,3,4,5,6,8,8,8,10,9,13,11,14,16,16,17,19,17,17,17,18,17,20,17,20,21,20,23,22,22,22,21,21,22,22,20,21,20,21,20,19,21,21,20,20,20,21,19,21,21,19,19,20,20],[28,27,28,28,28,28,27,27,27,26,26,25,26,25,26,25,25,27,26,26,27,26,26,27,26,26,26,26,26,26,26,26,27,27,25,26,25,26,26,25,25,24,25,26,24,24,23,22,23,23,22,22,22,20,18,19,18,17,16,16,13,11,8,6,5,4,4,3,3,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,3,3,3,3,3,4,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,5,5,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,4,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,2,3,3,4,4,4,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,2,2,2,3,3,3,3,3,3,4,4,4,5,7,8,8,10,12,12,11,12,15,14,14,15,16,16,16,17,19,20,19,20,20,21,21,22,21,20,22,21,20,21,21,23,21,21,22,24,24,26,25,24,25,26,26,27,26,26,26,26,27,26,27,27,27,26,27,27,26,26,26,26,24,25,26,25,26,25,24,25,24,23,24,24,22,21,20,20,19,17,15,13,12,10,8,7,5,4,3,3,2,3,3,2,3,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,3,4,4,4,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,4,4,4,4,4,3,3,2,2,2,2,1,1,1,1,1,1,1,2,1,1,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,4,3,3,3,2,3,3,3,3,3,4,4,4,4,5,5,5,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,5,5,5,5,4,5,5,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,3,4,5,5,6,7,7,8,8,10,11,12,14,15,18,17,17,14,17,17,15,18,15,18,18,19,21,21,20,20,21,19,22,20,20,20,19,20,20,16,18,20,19,18,19,18,18,20,21,17,17,20,17],[27,27,27,27,28,28,27,27,27,26,26,26,26,25,26,25,26,26,26,26,26,26,26,26,26,26,27,26,26,26,25,26,26,27,25,26,26,26,26,26,26,25,25,25,25,25,24,22,24,23,22,21,22,20,19,20,19,18,17,17,14,12,9,7,5,5,4,3,3,3,3,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,6,5,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,2,3,3,2,3,3,3,4,4,4,4,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,3,3,4,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,6,7,8,8,11,13,14,12,13,14,14,15,16,16,17,17,18,18,20,20,20,21,21,21,22,20,20,21,20,19,20,21,21,19,20,22,23,23,25,24,24,25,25,26,26,26,26,25,25,25,25,26,25,26,26,25,27,26,26,25,25,24,24,26,25,25,25,24,25,23,22,22,23,22,22,21,20,20,18,15,15,13,12,9,8,6,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,6,5,6,5,5,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,3,2,2,2,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,4,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,4,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,6,5,5,5,5,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,5,5,5,7,8,8,8,8,10,10,12,14,14,18,18,17,15,16,18,16,18,17,19,19,19,22,22,21,21,20,21,23,21,21,21,21,20,21,18,20,21,20,20,20,19,18,21,21,18,18,20,19],[28,28,28,28,28,28,27,28,27,26,26,26,26,25,26,26,26,27,26,26,27,26,26,26,26,26,26,27,26,26,25,26,26,26,25,26,25,25,26,25,26,25,24,25,25,24,24,22,23,23,22,22,22,21,20,20,19,20,18,18,15,13,10,8,6,5,4,4,4,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,6,5,6,6,5,5,5,4,5,5,5,4,5,5,4,4,4,5,4,4,5,4,4,5,4,4,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,5,5,4,5,4,4,4,4,4,3,4,4,4,3,4,4,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,4,3,3,3,4,3,4,4,5,5,5,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,4,4,4,3,3,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,1,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,5,5,6,8,9,11,12,13,14,13,14,15,15,16,18,18,18,18,20,19,21,21,22,21,23,22,22,21,20,22,21,19,21,21,22,20,21,21,24,24,26,24,24,25,26,25,25,25,26,25,25,26,25,26,26,26,26,25,26,26,26,25,25,24,24,25,25,25,25,24,25,23,23,22,24,23,21,21,20,18,18,15,14,13,10,10,7,6,5,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,6,6,6,6,6,6,6,6,6,5,5,5,4,4,4,5,5,6,6,6,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,2,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,3,3,4,4,6,4,4,4,3,3,2,2,2,2,2,2,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,4,4,4,6,6,6,5,4,3,3,3,4,4,4,4,4,4,5,5,5,5,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,5,6,5,6,5,5,6,5,5,5,5,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,4,4,5,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,4,5,6,7,8,9,10,11,10,13,12,15,17,18,19,20,18,17,18,20,18,20,19,21,22,20,22,23,23,22,21,23,24,22,20,23,21,21,22,20,21,21,22,21,22,21,20,21,22,19,19,22,21],[28,28,28,28,28,28,27,27,28,26,26,26,26,25,25,26,24,27,26,25,27,26,26,27,26,26,27,27,26,26,25,26,27,27,25,26,26,25,26,25,26,25,24,25,25,24,24,22,24,22,22,21,21,20,18,20,18,19,18,17,14,13,10,7,6,5,4,4,4,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,3,3,2,2,3,3,3,4,4,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,7,8,8,11,12,13,12,13,14,14,14,15,15,16,17,17,18,21,19,19,21,22,21,22,21,18,20,20,20,20,20,22,20,21,21,23,24,27,25,24,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,24,25,25,24,25,25,25,25,24,24,23,22,22,23,22,21,21,20,18,18,15,14,13,10,9,7,5,5,4,3,3,3,3,2,2,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,2,2,2,2,1,1,1,1,1,1,2,1,1,2,2,2,2,2,3,3,4,4,4,4,4,3,3,2,2,2,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,5,5,5,4,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,4,4,3,4,3,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,4,3,3,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,1,2,2,1,1,1,2,1,1,2,2,1,1,2,3,4,6,6,7,9,10,10,9,11,12,12,15,15,18,17,16,15,17,18,15,19,17,21,20,21,23,22,22,21,20,21,23,22,21,21,20,21,21,19,20,20,20,19,20,20,20,22,22,19,16,20,19],[27,27,27,27,28,27,26,27,26,25,26,25,26,24,25,25,25,26,25,25,26,25,25,26,26,26,27,27,26,26,26,26,27,27,26,27,26,26,26,26,26,25,25,25,25,25,24,22,23,22,23,21,21,20,19,19,18,18,16,17,14,13,10,7,6,5,4,4,4,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,7,7,6,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,4,5,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,4,3,3,4,3,3,3,4,4,5,5,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,4,4,3,3,3,2,2,2,3,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,6,7,8,9,11,12,13,12,13,14,13,14,16,17,16,17,18,19,21,20,21,21,22,23,23,21,19,21,19,20,20,21,23,20,22,22,24,25,27,25,26,27,27,27,27,27,27,26,27,27,27,27,27,27,26,27,27,26,27,26,26,25,25,26,25,26,26,24,26,24,23,23,24,23,21,21,21,18,18,15,14,13,10,9,7,6,5,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,6,5,5,5,5,5,5,4,4,4,4,5,5,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,2,2,2,1,2,1,1,1,2,2,2,2,2,2,2,2,2,3,3,5,5,5,5,4,3,3,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,5,6,5,4,4,3,3,3,4,4,4,4,4,5,5,5,5,5,6,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,5,4,4,4,4,4,5,5,5,5,5,5,6,6,5,6,6,6,6,5,5,6,5,5,5,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,3,3,3,3,3,3,2,2,2,2,2,2,1,1,2,1,1,1,2,1,1,2,2,2,2,2,4,5,6,6,8,9,9,10,9,11,12,14,16,17,19,19,17,16,19,19,17,21,17,21,20,20,23,23,20,21,21,22,24,21,21,21,22,21,20,19,19,21,21,19,22,20,19,21,22,18,18,21,19],[28,29,28,28,29,28,28,28,27,27,26,26,26,25,26,25,25,26,25,25,26,26,25,26,26,26,26,26,27,26,26,26,27,27,26,26,25,26,26,26,26,25,25,25,25,25,24,22,23,23,22,21,21,20,17,18,17,17,16,16,13,11,9,7,6,5,4,4,4,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,5,5,5,5,6,6,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,4,4,3,3,4,4,4,4,5,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,3,3,3,3,3,4,4,4,5,6,7,8,8,11,11,12,11,12,12,14,14,14,16,15,16,17,18,20,19,20,20,21,21,22,20,18,20,20,19,19,20,23,20,22,21,23,25,27,24,25,26,27,26,26,26,26,26,26,26,26,27,26,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,25,23,22,22,23,22,20,20,19,17,18,15,14,13,10,9,7,5,4,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,5,6,5,5,5,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,4,4,5,4,3,3,2,2,2,2,2,2,1,1,2,1,1,1,2,1,1,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,3,4,6,6,7,9,9,10,9,12,11,14,14,15,18,18,17,16,17,18,16,21,17,21,20,21,24,24,22,21,21,22,24,22,22,20,21,22,22,18,20,22,23,21,22,21,22,22,24,20,19,22,21],[29,28,28,28,28,28,27,28,27,27,26,26,26,25,26,25,26,26,25,26,26,25,25,27,26,26,26,26,26,26,26,26,27,27,25,26,26,26,26,25,26,25,25,26,25,24,23,23,23,23,22,22,22,22,20,20,19,19,18,17,14,12,9,7,5,5,4,4,4,3,3,2,2,2,2,2,3,3,3,3,2,3,3,2,2,3,3,3,3,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,4,4,4,4,4,3,4,3,3,3,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,2,3,3,3,4,3,3,4,4,3,3,4,4,4,4,3,4,3,4,3,3,3,3,2,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,3,3,4,4,3,4,3,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,6,7,8,8,10,12,13,12,14,14,14,14,16,16,17,18,17,20,21,20,21,21,22,22,23,21,22,23,21,21,22,21,23,22,23,22,26,25,27,24,25,26,27,26,26,26,27,26,26,27,26,27,27,27,26,26,27,27,26,26,26,25,25,26,25,26,26,25,25,24,24,24,25,22,22,20,20,19,18,16,15,14,11,9,7,6,4,4,4,3,3,3,2,2,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,3,4,3,3,3,3,3,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,3,3,4,5,5,4,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,5,5,4,3,2,3,2,3,3,3,3,3,4,4,4,4,5,5,5,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,3,3,3,3,3,3,3,4,4,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,5,5,5,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,2,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,4,5,6,6,7,9,10,10,9,13,12,15,17,18,18,19,17,17,18,18,17,21,18,22,22,21,23,23,22,21,22,22,24,22,22,21,22,22,22,19,21,22,22,20,21,21,21,21,23,20,19,22,21],[27,28,28,28,28,28,27,27,27,26,26,27,26,25,26,24,26,27,26,26,26,26,26,27,26,26,26,27,27,26,26,26,27,27,26,26,27,26,26,26,26,25,25,25,25,24,23,23,23,22,22,21,22,20,18,20,18,18,17,16,13,11,9,7,5,5,4,3,3,3,3,2,2,2,2,2,3,3,3,3,2,3,3,2,2,3,3,3,3,3,4,3,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,3,3,4,4,3,4,4,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,6,7,7,10,12,12,10,12,14,13,14,15,16,15,16,17,19,21,20,20,20,21,22,22,20,20,22,21,20,20,20,23,22,22,23,25,25,27,25,25,26,26,27,27,27,26,27,26,26,27,26,26,26,26,27,27,26,27,26,26,27,25,26,26,26,26,24,25,24,22,23,24,23,22,21,20,19,18,16,14,12,10,9,7,5,5,3,3,3,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,2,2,2,2,1,1,1,1,1,1,2,2,1,2,2,2,2,2,3,3,4,5,5,5,4,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,2,2,2,1,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,3,2,3,2,3,3,3,3,3,4,4,4,4,4,4,5,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,3,3,3,3,3,3,4,4,3,3,3,3,4,4,4,4,4,5,4,5,5,5,5,5,5,5,4,5,5,5,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,3,5,5,6,7,9,9,9,9,12,13,13,16,16,20,20,18,17,19,19,18,21,18,21,21,20,23,24,22,22,22,22,24,22,22,22,21,21,22,19,22,21,22,20,21,21,21,21,22,20,19,21,20],[28,28,28,28,28,28,28,28,27,28,26,27,27,25,27,25,26,26,26,26,26,27,26,27,27,27,28,28,28,27,27,27,28,28,27,27,27,27,27,27,27,26,26,26,26,25,24,24,23,24,22,21,21,21,18,18,18,17,16,16,13,11,9,6,5,4,4,4,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,5,5,4,4,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,3,4,4,4,4,5,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,3,3,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,7,8,8,11,12,12,10,12,13,14,13,15,16,16,17,18,19,21,20,21,21,23,23,23,20,20,22,21,21,21,22,23,21,23,22,25,26,27,25,26,27,27,27,27,27,28,27,28,28,27,28,28,28,27,27,28,27,27,26,26,26,25,27,26,25,26,25,25,24,23,23,24,23,21,21,20,19,19,15,14,13,10,9,7,5,4,4,3,3,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,6,6,5,5,5,5,5,4,4,4,5,4,5,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,3,3,4,5,5,5,4,3,3,2,2,2,2,2,1,1,2,2,1,1,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,3,3,3,3,3,3,3,3,3,4,4,5,4,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,3,3,3,3,3,4,4,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,4,5,7,7,9,9,9,11,10,12,13,15,15,17,19,19,17,17,18,19,17,20,16,20,20,19,23,23,22,20,21,22,24,22,21,22,20,21,22,19,20,21,20,20,21,20,21,22,23,19,20,22,21],[27,28,27,28,28,28,28,28,26,26,26,25,26,24,26,24,26,26,25,26,26,26,26,27,26,26,26,27,26,26,26,26,27,27,26,26,26,26,26,26,26,26,26,26,25,25,24,22,23,23,22,21,20,20,18,18,18,17,16,16,13,11,9,6,5,5,4,4,3,3,3,2,2,2,2,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,4,3,3,4,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,6,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,3,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,2,2,3,3,2,3,3,3,4,3,3,3,4,3,3,3,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,2,3,2,2,3,3,3,4,4,4,4,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,5,6,8,8,8,10,11,12,11,12,13,14,13,14,16,16,16,16,19,20,18,19,20,21,21,22,20,19,20,20,20,20,20,23,20,21,21,24,25,27,24,25,26,25,25,26,26,25,25,25,25,26,26,26,26,25,26,26,26,26,25,25,25,25,25,24,25,25,24,24,23,23,23,23,22,21,20,20,19,17,16,15,14,11,9,7,6,5,4,4,3,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,5,5,5,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,3,4,4,3,3,3,3,2,2,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,3,4,4,5,5,5,4,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,4,5,5,3,3,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,2,3,3,2,2,3,3,3,3,3,3,3,4,3,3,3,3,4,4,4,4,4,5,5,5,5,4,5,5,5,5,4,5,5,5,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,4,5,6,7,8,10,10,10,10,13,13,15,16,16,17,18,18,17,18,18,16,20,17,21,19,21,23,24,21,21,22,21,22,21,22,22,21,22,22,20,20,21,22,22,21,21,21,22,23,22,19,21,23],[28,28,28,28,28,28,27,27,27,27,27,26,26,24,26,24,25,26,26,25,26,26,25,26,26,26,27,27,27,27,25,26,27,27,26,27,26,26,27,26,26,26,26,25,25,25,23,23,24,23,23,22,22,20,19,19,18,17,17,18,14,12,9,7,6,5,4,4,4,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,4,4,3,3,4,4,4,4,5,5,5,4,4,4,4,4,3,4,4,4,3,4,4,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,4,3,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,3,3,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,3,4,3,3,4,4,4,4,4,4,5,7,8,8,10,12,13,12,13,14,15,14,15,17,17,18,19,21,21,21,21,21,22,22,23,21,20,21,20,22,21,21,23,21,22,22,25,25,27,25,25,26,26,25,26,25,26,27,26,27,26,27,27,26,26,26,27,26,27,26,26,26,25,26,25,26,26,25,25,24,23,24,24,23,22,21,20,20,18,16,15,14,11,10,8,6,5,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,6,6,6,6,6,5,5,5,4,4,4,4,5,5,6,6,5,5,6,5,5,4,5,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,4,4,5,5,4,4,3,3,2,2,2,2,2,2,1,2,1,1,1,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,3,2,2,2,3,3,3,3,3,4,4,4,4,4,5,5,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,2,2,3,3,3,3,3,3,4,4,4,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,2,2,1,1,2,1,1,1,2,2,2,2,2,4,5,6,7,8,9,10,10,10,12,14,14,16,15,18,20,17,17,18,19,19,21,19,21,22,21,24,24,22,22,23,23,24,23,23,23,24,22,23,21,23,24,22,22,23,22,22,23,24,22,21,24,23],[28,28,28,28,28,28,27,28,28,27,27,27,27,25,26,25,26,27,26,27,27,27,27,27,27,27,28,27,28,27,26,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,25,23,24,24,22,20,21,20,19,19,19,18,17,16,13,11,9,7,5,5,4,3,4,3,3,2,2,2,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,6,6,5,5,4,4,5,4,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,4,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,3,4,3,4,3,3,3,3,3,3,3,3,2,3,3,3,2,3,2,2,2,3,3,2,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,3,3,3,3,3,4,4,4,4,4,5,7,7,8,10,12,12,11,11,13,14,13,14,16,16,17,17,19,20,19,21,21,22,22,22,21,21,22,20,20,21,22,23,21,22,23,25,26,28,25,26,26,26,26,26,26,26,26,26,26,26,27,27,27,26,26,27,26,27,26,26,26,26,27,25,25,26,25,26,24,24,24,25,23,22,21,21,20,18,16,15,14,11,10,8,6,5,4,4,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,5,5,5,5,6,6,6,5,5,5,5,5,4,4,4,5,5,6,6,5,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,5,5,4,4,3,3,2,2,2,2,2,2,1,2,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,4,6,5,6,4,3,2,3,2,3,3,3,3,3,4,4,4,4,4,5,5,4,4,4,4,4,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,3,2,3,3,2,2,3,3,3,3,3,3,4,4,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,5,5,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,1,2,2,1,2,2,2,1,2,2,2,2,2,3,5,6,6,8,9,10,11,10,13,14,14,16,17,19,20,19,17,19,19,19,21,19,22,21,21,24,24,22,23,23,22,24,22,22,23,22,23,23,22,22,22,22,22,23,22,22,23,23,22,21,24,23],[28,28,27,28,28,27,28,27,26,27,25,25,27,22,27,22,26,25,25,27,25,26,27,27,25,26,27,26,27,26,25,27,27,27,26,26,26,26,27,26,26,26,26,25,24,24,24,23,23,23,22,20,20,20,18,18,17,17,16,15,13,11,9,7,6,5,5,4,4,4,3,3,3,3,3,3,3,3,4,3,3,4,4,3,3,4,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,6,6,5,6,7,7,6,5,5,5,6,5,5,5,5,6,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,5,4,4,5,4,4,4,4,4,4,5,4,4,5,5,4,4,4,5,5,5,5,5,5,5,4,5,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,4,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,3,3,4,4,3,4,4,4,5,5,5,6,8,8,9,10,11,12,11,12,13,14,14,15,16,16,16,16,19,21,19,20,21,22,22,22,20,20,22,20,20,21,22,23,21,22,23,25,25,27,25,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,26,26,26,26,25,25,26,25,25,26,24,26,25,23,23,23,23,22,21,20,19,18,16,16,14,12,10,8,7,5,4,4,3,4,4,3,3,3,3,4,3,4,4,4,4,5,5,5,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,6,6,6,6,6,6,5,5,5,5,4,4,5,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,5,5,5,5,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,4,6,5,6,4,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,1,1,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,4,4,4,4,5,4,5,5,5,6,6,6,6,5,5,5,6,6,5,5,5,5,5,5,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,4,4,3,3,4,4,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,4,4,3,3,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,4,5,7,7,9,10,11,10,10,13,14,15,15,17,18,19,17,17,18,19,19,24,18,22,21,21,24,24,21,22,24,23,22,23,23,21,21,22,22,21,21,23,23,22,23,22,22,22,24,21,21,24,23],[27,27,27,27,28,26,28,27,25,26,25,23,26,22,25,22,26,25,23,26,24,24,26,26,24,25,26,24,26,25,25,26,26,27,26,26,26,26,26,26,26,25,25,25,24,24,23,22,22,21,20,20,20,18,17,17,17,16,15,15,12,10,8,6,5,5,4,4,4,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,4,4,4,4,4,5,5,5,4,5,5,5,5,5,6,5,5,4,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,3,4,4,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,4,3,3,3,3,4,3,3,4,4,4,4,5,5,6,6,7,8,9,11,11,10,11,12,12,13,13,15,16,16,17,18,21,19,19,21,22,21,22,22,19,20,20,20,19,21,23,20,21,21,24,24,27,25,24,24,25,26,25,25,24,25,25,25,26,25,26,25,26,26,26,25,25,25,25,25,25,25,25,25,24,24,24,23,24,23,24,22,22,19,20,19,18,16,15,13,11,9,7,6,5,4,4,3,4,4,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,5,6,5,5,4,4,4,4,4,5,5,6,6,5,5,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,5,5,4,4,3,3,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,3,3,3,4,5,6,5,4,3,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,1,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,2,2,3,3,3,3,3,3,3,4,4,3,3,4,4,4,4,4,4,5,5,5,5,4,5,5,5,5,4,4,5,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,4,6,7,8,9,10,10,10,9,12,13,14,14,14,17,17,15,16,16,18,17,21,17,21,20,19,24,23,21,22,23,22,21,22,21,23,21,22,21,20,20,22,22,21,22,21,22,23,23,21,20,22,24],[28,28,28,28,28,28,28,27,27,27,27,26,26,25,26,25,26,27,25,27,26,26,27,27,26,27,27,25,27,27,25,26,27,27,27,27,26,27,27,27,27,26,26,26,26,26,25,23,24,23,22,21,21,19,18,19,18,17,17,16,13,10,8,6,5,4,4,3,3,3,3,2,2,2,2,2,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,5,5,4,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,3,3,4,3,3,3,4,3,3,4,4,3,3,4,4,4,4,4,4,5,4,4,4,4,3,3,4,4,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,2,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,4,4,4,5,6,7,7,9,11,12,10,11,13,12,12,14,15,15,15,18,19,20,21,21,22,23,23,24,23,22,23,21,22,22,23,25,22,23,23,26,26,28,27,27,26,26,26,27,26,27,26,27,27,26,27,27,27,27,26,28,27,27,27,26,26,26,27,26,26,26,26,26,24,23,24,24,22,22,19,20,19,18,16,15,14,11,9,8,6,5,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,6,6,6,5,5,5,5,4,4,5,5,5,6,6,5,5,5,5,4,5,5,4,4,4,4,4,3,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,3,3,4,6,6,6,4,3,2,2,2,2,3,3,3,3,4,4,4,3,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,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,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,2,3,2,3,3,4,4,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,5,6,6,7,9,10,10,9,12,13,15,16,17,18,19,17,17,18,20,19,22,20,23,21,22,25,24,23,23,24,23,23,24,24,24,22,23,25,22,22,23,23,24,23,22,24,23,25,23,22,24,25],[28,28,27,28,28,27,28,27,26,26,26,25,26,23,26,23,26,24,24,26,24,24,27,25,24,27,26,25,27,26,25,27,26,27,26,26,26,26,26,26,26,25,26,25,25,25,24,23,23,22,22,20,20,20,18,18,17,17,16,15,13,11,9,6,6,5,4,4,4,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,5,6,6,7,6,5,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,5,4,5,4,4,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,5,4,4,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,3,3,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,4,4,3,3,3,4,4,3,3,4,4,4,4,4,5,7,7,7,10,11,12,11,11,13,13,12,14,15,15,15,16,18,19,19,21,20,22,22,22,22,21,22,21,21,22,22,23,21,23,23,25,25,27,26,26,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,26,27,26,26,26,25,26,26,25,25,25,25,24,23,23,23,22,21,21,19,18,18,15,14,14,11,9,7,6,5,4,4,4,4,3,3,3,3,3,3,4,4,4,4,4,5,4,5,6,6,6,6,6,6,7,6,6,6,5,5,5,5,5,6,6,7,7,6,6,6,6,6,5,5,5,4,5,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,5,5,4,4,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,1,1,2,2,2,2,2,2,2,3,3,3,4,7,6,6,4,4,3,3,2,3,3,3,3,3,4,4,4,4,4,5,5,5,4,4,4,4,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,1,1,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,2,3,3,3,3,3,4,4,4,4,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,7,6,8,10,10,10,10,12,14,15,14,17,18,19,20,15,18,20,20,22,18,23,22,21,24,24,23,23,25,22,24,23,23,23,23,22,23,21,22,23,22,22,22,22,22,23,24,21,22,23,24],[28,27,27,27,27,26,28,27,24,26,24,22,25,20,25,22,25,24,22,25,23,24,26,25,24,25,25,25,26,24,24,26,27,27,26,27,25,26,26,26,26,25,25,26,25,25,24,22,23,22,21,19,20,20,18,18,18,17,15,15,13,11,9,7,6,6,5,5,4,4,4,3,3,3,3,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,6,5,5,5,6,6,6,6,7,7,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,3,3,4,4,3,4,4,5,5,5,5,6,8,8,9,11,11,13,11,11,12,13,12,13,15,16,15,16,18,19,18,20,22,22,21,23,21,21,22,21,20,20,22,23,20,20,22,24,25,27,25,25,25,25,26,25,25,25,25,26,25,26,26,26,26,26,26,26,25,26,26,26,25,25,26,24,25,25,24,25,24,24,24,23,22,21,20,21,19,18,16,16,14,12,10,8,7,6,5,4,4,4,4,3,4,3,4,3,4,4,4,4,4,5,5,5,5,6,6,6,6,6,7,6,6,6,5,5,5,5,6,6,6,6,7,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,3,3,3,2,2,2,3,3,2,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,4,4,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,7,6,6,5,3,3,3,3,3,3,4,4,4,5,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,5,6,6,6,5,6,6,5,5,5,5,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,3,3,3,3,3,4,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,3,3,3,4,4,4,3,4,4,4,4,4,3,3,4,3,3,3,4,3,3,3,3,3,4,4,3,4,3,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,5,6,8,8,10,11,11,11,11,13,15,16,16,17,18,19,17,16,18,18,18,23,18,23,23,19,25,23,23,24,24,23,23,24,23,22,23,24,24,21,22,23,25,22,24,23,22,25,25,22,23,24,24],[27,28,27,27,28,28,28,27,26,26,26,23,26,23,26,23,26,25,23,27,24,23,27,25,24,26,26,25,26,26,24,27,27,27,27,27,26,27,27,26,27,26,26,26,26,25,24,23,23,23,22,21,20,18,18,19,18,17,16,16,13,11,10,7,6,5,5,4,4,4,4,3,4,3,4,4,4,4,4,4,4,4,4,3,3,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,5,6,6,6,6,6,7,7,6,6,5,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,5,4,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,5,5,5,5,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,5,4,4,4,5,4,4,5,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,8,8,8,10,12,12,10,11,12,12,13,13,15,15,15,16,18,19,19,20,22,22,21,23,22,20,22,21,20,20,23,22,21,21,23,25,24,27,25,25,26,26,26,26,26,26,26,26,25,26,27,27,27,26,26,27,27,27,27,27,25,25,26,26,26,26,26,26,24,24,24,23,22,22,19,19,19,18,17,15,14,12,10,8,7,6,5,5,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,6,6,6,7,7,7,6,7,6,6,5,5,6,5,6,7,6,7,7,6,7,7,6,6,6,6,5,5,5,5,4,4,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,4,4,3,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,5,6,7,7,5,4,3,3,3,3,3,3,3,4,4,5,5,4,5,5,5,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,4,4,4,5,4,4,5,5,5,5,5,5,5,6,6,6,6,5,5,5,5,5,5,5,6,5,5,5,4,4,4,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,3,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,5,6,8,7,9,10,11,10,10,12,14,16,16,17,18,18,17,17,18,18,19,23,19,23,21,20,25,24,22,24,25,23,23,25,25,24,22,24,24,22,21,24,24,24,24,23,23,23,25,24,21,24,25],[28,28,27,27,28,27,28,27,26,26,26,23,26,22,26,23,27,25,23,26,24,22,26,25,23,26,26,24,26,26,24,26,27,28,26,27,26,27,26,26,27,25,25,26,25,24,24,21,23,22,21,20,20,20,17,18,18,17,16,15,13,11,9,6,5,5,4,4,4,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,4,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,6,6,5,6,6,6,6,6,6,6,5,5,5,6,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,4,4,4,5,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,5,4,4,4,5,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,5,6,7,8,10,11,12,11,10,12,11,13,14,15,14,15,16,19,19,20,21,20,23,22,22,22,21,22,21,19,21,21,22,21,20,22,23,24,26,25,25,24,25,26,25,25,25,25,26,25,26,26,26,26,26,27,26,26,27,25,25,23,25,26,25,25,24,23,25,22,22,22,22,21,20,17,19,18,17,15,14,14,11,10,8,7,5,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,6,6,6,5,6,6,7,6,7,7,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,6,6,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,3,3,3,4,6,6,6,5,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,4,5,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,3,2,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,2,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,5,6,8,7,9,10,10,11,10,13,13,15,18,17,18,19,18,16,18,18,19,22,20,21,23,21,24,23,24,24,24,21,24,23,23,24,23,23,24,21,22,24,25,23,24,23,24,23,25,23,23,24,26],[28,28,28,28,28,28,28,27,27,26,26,26,26,25,26,24,26,26,25,26,26,25,26,26,26,26,26,25,27,26,25,26,26,26,26,27,26,27,27,27,27,26,26,26,25,25,25,24,24,23,24,22,21,21,19,20,19,17,18,16,13,11,8,6,5,4,3,3,3,3,3,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,5,5,5,5,5,5,5,5,5,5,4,5,5,4,5,4,5,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,3,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,3,3,4,4,4,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,4,4,3,4,3,3,3,3,4,3,3,3,4,3,4,3,3,4,6,7,7,10,12,12,10,12,13,13,12,14,15,16,16,17,18,19,20,20,22,22,23,24,23,22,22,20,21,22,21,23,22,22,23,25,25,27,26,26,26,26,26,26,26,26,26,27,26,27,27,27,27,26,26,27,27,27,26,26,26,25,26,26,25,25,25,26,24,23,23,23,22,21,19,19,18,18,15,14,13,11,9,7,6,5,4,4,3,4,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,5,6,6,6,6,6,5,6,5,5,5,5,5,6,6,7,6,6,6,6,5,5,5,5,4,4,5,4,4,4,4,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,4,4,5,5,5,5,4,4,4,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,4,5,6,6,5,3,3,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,3,3,4,3,4,4,4,4,5,4,5,5,4,5,4,5,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,2,2,1,1,2,2,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,4,5,6,6,8,9,9,10,10,13,14,15,16,16,19,18,17,18,18,18,19,22,21,25,23,23,26,25,24,24,24,23,25,24,24,25,24,23,24,22,23,24,23,24,23,23,24,25,25,24,22,24,24],[29,28,28,28,28,28,28,27,27,27,26,26,26,25,26,25,26,26,25,27,24,25,26,26,26,27,26,26,27,26,25,26,26,27,27,27,27,27,27,27,27,27,26,27,26,26,25,24,24,23,23,22,21,21,20,19,18,17,17,16,13,12,8,6,5,4,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,5,5,4,5,5,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,3,3,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,3,4,4,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,3,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,4,4,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,4,3,3,3,4,4,5,5,7,9,11,12,11,10,12,12,11,12,14,15,15,16,19,20,20,22,23,23,24,24,24,22,22,22,20,21,23,24,23,23,23,26,26,27,26,27,26,26,27,27,27,27,27,27,27,28,28,27,28,28,28,28,27,28,27,27,26,27,27,27,26,25,25,26,24,24,24,23,23,21,20,20,19,18,16,14,14,10,10,7,6,4,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,6,6,6,6,5,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,4,4,5,5,5,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,1,1,2,2,2,2,3,3,4,5,6,6,4,4,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,3,3,3,3,3,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,2,2,2,2,2,2,2,2,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,4,5,6,5,8,8,9,9,10,12,13,15,17,17,20,20,20,17,19,20,19,23,21,23,23,22,25,24,25,24,24,23,25,25,24,25,24,24,24,22,22,24,24,23,23,24,22,25,25,23,22,25,25],[28,28,27,27,28,27,27,27,25,26,25,23,26,23,25,23,25,25,24,26,24,22,26,25,23,25,25,24,26,25,23,26,27,27,26,27,26,27,26,26,27,25,25,26,26,25,25,22,24,23,21,21,21,20,19,19,18,17,16,15,13,11,8,6,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,3,2,2,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,3,4,3,3,4,3,3,3,4,3,4,4,4,5,5,5,8,10,12,11,11,10,12,12,12,13,14,14,15,15,19,20,18,21,21,23,21,23,22,21,22,20,18,21,22,22,21,21,23,24,24,26,25,25,26,26,26,27,26,27,26,26,26,26,27,27,27,27,26,26,26,26,25,26,24,26,25,24,25,25,24,26,23,24,23,23,22,22,19,20,19,18,16,14,13,11,9,7,5,4,4,4,3,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,6,6,5,5,5,5,4,4,5,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,5,5,4,4,4,3,4,3,3,3,3,3,3,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,3,3,4,6,6,6,4,3,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,2,1,1,1,2,1,1,2,2,2,2,2,1,2,2,2,1,2,2,1,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,5,6,6,7,8,8,9,10,12,12,14,16,16,18,19,17,16,17,18,19,21,20,23,21,20,24,24,22,22,24,21,23,23,22,23,21,24,23,20,21,24,23,23,23,22,23,22,23,23,22,23,24],[28,28,28,27,27,28,28,27,27,26,26,25,26,25,26,24,26,25,25,26,25,24,26,25,24,26,26,24,26,26,24,27,27,27,26,27,26,27,27,26,27,26,26,26,26,25,25,23,24,22,23,22,22,21,18,20,18,17,17,17,14,11,9,6,5,4,3,3,3,2,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,5,5,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,3,3,4,4,3,4,4,3,3,3,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,3,3,3,4,4,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,3,4,3,3,3,3,3,3,3,3,3,3,4,3,4,4,6,7,8,9,12,12,11,12,13,12,12,13,13,13,15,15,17,19,18,20,21,23,22,23,23,23,22,22,21,21,23,24,22,22,23,26,25,27,25,26,26,26,26,26,26,27,26,27,27,27,27,27,27,27,26,28,27,27,26,27,25,26,26,26,26,25,25,25,24,23,23,23,22,22,19,19,19,18,16,15,14,11,9,7,6,5,4,3,3,3,3,3,3,3,4,4,3,4,4,4,4,5,5,5,5,5,5,6,5,6,5,6,5,6,5,5,5,5,6,6,6,6,6,5,5,6,6,5,5,5,4,4,5,4,4,4,4,3,3,3,3,3,3,2,2,3,3,2,3,3,2,3,3,3,3,3,4,4,5,5,5,5,5,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,2,2,2,3,3,3,5,6,6,5,3,2,2,2,2,3,3,3,3,3,3,4,3,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,2,2,1,1,2,2,1,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,3,3,2,2,2,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,5,6,6,8,9,8,9,10,14,14,15,18,17,20,20,19,17,19,19,20,22,20,24,22,22,25,25,24,24,25,23,24,24,24,23,23,25,25,21,22,25,24,24,24,24,25,24,26,24,22,24,26],[28,28,29,28,28,29,27,27,28,27,27,26,26,25,25,25,25,26,26,26,27,27,25,26,26,27,27,26,27,27,24,26,27,27,26,27,26,27,27,27,27,26,26,26,26,25,24,24,24,23,24,22,21,21,20,20,19,19,19,17,14,11,8,5,4,4,3,3,3,2,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,5,5,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,4,3,3,4,4,3,3,4,3,3,3,4,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,2,3,3,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,7,6,10,12,12,11,12,14,13,12,14,16,15,16,17,18,20,20,21,22,23,23,23,22,22,22,21,22,22,23,24,23,23,23,26,26,28,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,28,27,27,27,26,26,25,27,25,25,25,24,25,24,23,23,22,22,21,19,19,18,17,15,13,12,10,8,6,5,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,5,5,5,5,5,5,5,6,5,6,6,5,5,5,5,5,4,4,4,4,4,4,3,4,4,3,3,3,3,2,2,3,2,3,2,2,3,3,3,3,3,3,3,4,4,4,5,5,5,5,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,3,3,4,5,6,6,4,3,2,2,2,2,2,3,3,3,3,4,4,3,3,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,1,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,3,3,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,2,1,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,4,5,5,6,7,9,9,9,10,13,14,15,18,17,20,19,19,17,19,19,20,23,21,24,23,22,25,25,24,24,25,24,25,25,25,25,24,24,24,22,23,25,24,24,24,24,25,24,27,25,22,25,25],[28,29,29,28,28,28,28,27,27,27,26,26,27,25,26,25,26,26,25,26,25,26,26,25,25,27,26,25,27,26,25,27,27,28,26,28,26,27,27,26,27,27,26,27,26,26,25,22,24,23,22,21,22,22,18,20,20,19,18,17,14,11,8,5,4,4,3,3,3,2,3,2,2,2,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,6,5,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,4,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,4,3,4,4,3,4,4,3,3,3,3,3,3,3,4,3,3,3,5,4,5,5,7,9,12,12,10,9,11,13,11,13,14,14,15,15,18,19,20,22,22,22,23,24,24,23,24,22,20,21,23,24,21,23,25,26,27,28,27,27,27,27,27,27,27,27,27,27,27,27,28,27,28,27,27,27,28,27,27,27,25,26,26,26,26,26,25,26,23,23,24,23,22,22,19,21,18,18,16,14,13,10,8,7,6,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,4,5,4,5,6,5,5,5,4,4,3,3,3,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,4,6,6,6,5,3,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,3,3,4,4,4,4,4,4,5,5,5,5,4,5,4,4,4,4,4,4,5,4,4,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,2,3,3,2,2,2,2,2,3,2,2,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,4,5,6,6,7,9,9,9,10,13,14,16,17,17,19,19,19,17,18,19,20,23,21,23,22,22,26,25,23,24,26,23,24,25,24,24,23,25,24,22,22,25,24,24,24,23,24,23,26,23,21,23,24],[27,27,27,26,27,27,27,26,26,25,25,23,26,23,25,24,24,24,23,25,23,23,24,24,23,24,24,22,24,23,22,24,26,25,24,26,25,25,25,25,25,24,24,25,25,25,24,21,23,22,19,19,21,20,17,18,18,17,16,16,14,11,8,6,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,6,6,6,6,6,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,4,4,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,4,4,4,4,4,4,5,5,6,7,10,11,11,11,10,11,12,12,12,13,14,13,14,17,17,17,19,20,22,21,23,21,22,21,21,20,20,22,24,21,20,22,23,24,26,24,25,24,24,24,24,24,24,24,24,24,25,25,25,25,25,25,25,25,25,24,25,23,24,24,23,24,24,22,24,21,21,22,21,20,20,17,19,18,16,15,13,13,11,9,7,6,5,4,4,3,4,4,3,4,3,4,3,4,4,4,4,4,5,5,5,5,6,6,5,6,6,6,6,6,6,5,5,6,5,6,7,6,7,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,5,5,6,6,6,6,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,5,6,6,5,3,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,0,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,1,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,6,6,6,7,9,8,9,10,11,12,14,15,15,18,18,18,15,17,16,17,20,18,21,19,20,23,23,20,22,23,20,23,24,23,21,21,23,21,19,18,22,22,22,22,21,23,21,23,23,19,22,23],[27,28,28,28,28,28,28,28,28,27,27,26,27,25,26,25,26,26,25,25,25,25,25,25,24,26,26,25,26,25,23,26,26,27,26,26,25,26,26,26,26,26,25,26,26,25,23,23,23,22,22,21,20,20,18,20,18,17,17,16,15,12,9,6,5,4,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,7,6,5,5,5,6,5,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,4,4,5,4,4,5,4,4,4,4,4,4,4,4,4,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,5,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,4,4,3,3,4,4,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,3,4,4,4,4,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,4,4,3,4,4,5,6,8,7,11,12,12,11,12,13,13,12,14,14,13,14,17,17,17,19,20,20,23,21,23,22,22,22,21,20,22,22,24,21,22,23,26,25,27,25,25,25,26,25,26,25,25,25,26,26,26,26,26,26,26,26,27,26,27,26,25,25,26,25,25,25,24,24,25,22,22,22,21,21,20,18,19,18,16,15,14,12,10,9,7,6,5,4,4,3,4,4,3,4,4,4,4,4,4,5,4,4,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,6,5,6,6,6,7,7,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,4,3,3,3,4,3,4,4,4,4,4,5,5,6,6,6,6,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,5,6,6,5,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,1,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,2,2,2,2,2,1,2,2,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,4,3,3,4,4,3,3,3,4,4,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,4,4,3,4,5,6,7,7,8,9,9,10,10,12,13,15,17,17,20,20,19,18,19,18,19,22,19,23,23,23,24,26,24,23,24,24,24,25,25,24,23,25,25,22,22,25,25,25,25,23,24,24,26,25,22,24,25],[28,28,28,28,28,29,28,28,28,27,27,27,27,25,26,26,26,27,25,26,26,26,25,26,25,26,27,26,27,26,25,27,27,27,26,27,26,27,27,26,26,26,26,26,25,25,24,23,23,22,22,21,21,20,19,20,19,18,18,18,15,12,9,6,5,4,3,3,3,2,3,2,3,2,3,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,4,5,4,4,5,4,4,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,4,5,5,5,4,4,4,4,4,4,4,3,3,4,4,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,3,3,3,4,5,5,6,9,8,11,13,11,12,14,12,11,13,14,12,13,16,16,16,17,20,20,22,22,23,23,22,22,21,22,23,23,25,22,23,24,26,26,28,27,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,26,26,25,25,24,24,25,22,22,22,21,21,20,18,19,17,17,15,13,12,10,9,7,6,4,4,4,3,4,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,7,7,7,6,6,6,5,6,5,6,7,6,7,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,6,6,6,6,5,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,6,7,5,4,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,2,2,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,2,1,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,3,3,3,2,2,3,2,2,2,2,2,3,3,3,2,3,3,3,4,4,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,5,6,7,7,8,10,10,10,11,13,14,15,18,17,22,20,19,18,20,19,20,22,21,23,23,23,25,24,24,25,25,25,25,25,25,25,24,25,25,23,23,26,25,25,26,23,25,25,26,24,22,24,25],[29,29,28,28,28,29,28,28,28,27,26,26,27,25,27,25,26,26,24,26,25,24,26,25,23,26,26,24,27,25,23,27,27,27,26,27,26,27,26,26,26,25,25,25,24,25,23,22,21,22,20,20,21,21,19,19,19,18,17,17,16,12,10,6,6,5,4,5,4,4,3,3,3,3,3,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,9,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,7,6,6,6,6,7,7,7,6,6,6,6,6,6,6,5,6,6,5,6,6,5,6,6,6,6,6,6,6,6,6,5,6,6,5,5,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,6,6,6,6,5,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,4,5,4,4,5,6,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,4,5,5,6,6,5,5,5,4,4,4,4,4,4,3,4,4,3,3,4,4,4,3,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,3,4,4,3,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,5,5,5,6,6,8,8,10,12,12,11,13,13,12,13,14,15,14,16,18,19,19,21,21,24,22,23,21,21,22,21,19,21,22,22,21,22,22,25,25,27,25,26,25,25,26,25,25,25,25,25,25,25,26,27,26,26,26,26,26,27,25,25,24,25,25,24,25,24,23,26,22,22,24,21,20,21,19,20,17,17,15,14,13,11,10,8,7,6,5,5,4,5,5,4,4,4,5,5,5,5,5,5,5,6,6,6,6,7,7,7,7,8,7,8,7,7,7,7,7,7,7,8,7,8,9,7,7,7,7,6,7,6,6,6,6,5,5,5,5,5,5,5,5,4,4,4,4,5,4,4,4,5,4,5,5,5,5,5,6,6,7,7,7,7,7,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,3,2,2,2,2,2,3,3,3,4,6,6,6,6,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,5,4,4,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,1,1,1,1,1,1,0,1,2,2,2,2,2,2,2,2,3,3,3,4,4,5,4,4,5,5,5,5,6,6,6,6,6,6,6,5,5,5,6,5,5,5,5,6,5,5,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,4,5,5,4,4,4,3,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,6,7,8,8,9,10,10,10,11,13,14,15,17,18,20,19,20,18,19,19,19,22,20,21,22,21,24,24,22,24,25,24,26,26,25,25,23,25,23,21,21,24,25,23,23,22,22,24,25,23,21,24,25],[28,28,28,28,28,28,28,28,28,27,27,27,27,25,26,25,27,27,25,26,25,24,26,26,24,26,26,24,26,26,24,27,27,27,26,27,26,26,27,26,27,26,25,25,25,25,23,22,23,21,20,19,21,20,17,18,18,17,17,17,15,12,10,8,6,6,5,5,5,5,5,6,6,6,6,6,5,6,6,6,6,6,6,6,6,5,5,5,6,6,6,7,7,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,8,8,8,9,9,9,10,9,9,8,9,9,9,9,8,9,9,9,9,9,8,8,9,10,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,8,8,8,7,8,8,8,8,7,8,7,7,7,8,8,8,8,8,8,9,8,8,8,8,8,8,8,8,8,8,8,8,8,7,8,8,8,8,7,8,8,8,9,9,8,8,8,8,8,7,8,7,7,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,7,8,8,8,8,8,8,8,8,9,8,9,9,8,8,8,8,8,8,7,7,8,8,8,8,8,8,8,8,7,7,7,7,6,7,7,7,6,6,6,5,5,6,6,6,6,6,6,6,5,5,5,5,6,5,5,6,6,6,6,7,7,7,7,7,7,7,6,6,7,7,7,8,7,8,8,8,7,8,9,8,8,8,7,8,7,8,8,7,7,7,7,7,6,6,7,6,6,7,6,7,7,7,8,9,9,10,14,12,12,12,14,14,13,14,14,14,16,16,17,18,18,19,20,22,21,23,20,21,22,21,20,22,23,23,21,21,23,25,24,27,25,25,25,26,26,26,26,26,26,26,26,26,26,26,27,25,26,26,26,26,25,25,24,25,25,23,25,23,22,24,22,21,22,20,19,20,18,19,19,17,16,15,14,13,11,10,8,7,6,6,7,7,7,7,7,7,8,7,7,8,8,9,8,10,9,9,10,10,10,10,9,10,10,10,10,10,9,9,9,10,9,10,10,10,11,10,10,10,10,10,9,9,9,9,9,9,8,8,8,7,7,8,8,7,8,7,7,8,7,8,8,8,8,8,8,8,8,8,9,9,9,9,10,9,9,9,9,9,8,8,9,7,7,7,8,7,7,7,7,7,7,6,6,6,5,5,6,5,5,5,5,4,4,4,4,3,4,4,4,3,3,4,4,7,8,9,7,5,5,5,5,5,6,5,5,5,6,6,7,6,6,7,7,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,6,6,6,5,6,6,5,5,5,4,4,4,4,4,3,3,3,3,4,3,2,2,2,1,0,1,1,2,2,3,3,3,3,4,4,4,5,5,5,6,5,6,6,6,7,7,7,7,7,7,7,7,6,7,6,6,6,6,6,6,6,5,5,4,4,3,4,4,4,4,4,4,4,3,4,4,4,4,5,4,4,4,5,4,4,5,5,5,4,4,4,4,4,3,4,3,3,3,3,3,4,3,2,3,3,2,2,3,2,3,3,4,4,4,5,4,4,4,4,4,4,4,4,5,4,4,5,5,4,4,5,6,5,4,5,5,5,4,5,4,4,5,5,5,6,5,5,6,6,6,6,7,7,7,7,5,6,5,6,6,6,5,6,6,6,5,5,6,6,5,5,6,5,5,5,6,6,5,7,6,7,7,7,8,7,7,8,8,8,8,9,10,11,11,12,13,13,12,13,14,15,17,18,18,21,20,21,19,20,20,20,22,21,22,22,22,24,24,23,24,25,23,24,25,24,24,23,25,24,22,22,25,24,23,24,23,23,24,25,23,22,24,24],[28,28,28,28,28,28,28,27,28,27,27,27,27,26,26,26,26,27,26,25,26,25,25,26,25,25,26,25,26,26,24,26,27,27,26,28,27,27,27,27,27,27,26,26,25,24,23,23,23,23,22,20,21,20,18,19,19,18,18,18,16,14,10,7,5,5,4,3,3,3,3,3,3,4,4,4,3,4,4,4,4,4,4,4,4,5,4,4,4,5,5,5,6,6,6,6,7,6,7,7,8,8,8,8,8,8,8,9,8,9,9,8,8,8,7,8,8,8,8,8,8,8,7,8,9,8,8,8,8,7,8,8,7,7,8,8,8,8,7,7,7,7,7,7,7,6,7,7,6,6,7,6,6,6,7,6,6,7,6,6,6,5,5,6,6,5,6,6,6,6,7,6,6,7,7,7,7,7,7,7,7,7,7,7,7,6,7,7,7,6,7,6,7,7,7,7,7,7,7,7,7,6,6,6,6,6,5,5,5,5,6,6,6,6,6,6,5,6,6,5,5,6,6,5,5,6,5,4,5,6,5,5,5,6,6,6,7,7,7,7,7,6,7,7,6,6,7,7,6,7,7,6,6,6,7,7,8,7,7,6,6,6,6,6,6,6,5,5,6,5,5,5,5,5,5,5,5,5,4,5,5,5,4,4,4,5,4,4,5,5,4,4,5,5,4,5,5,6,5,4,4,4,5,5,5,5,6,6,5,6,6,6,7,6,6,7,6,6,6,6,6,5,5,5,5,4,5,4,4,5,5,5,5,5,6,6,7,8,11,13,13,12,12,15,15,13,13,14,15,14,16,17,18,20,20,21,23,23,24,23,22,22,22,21,22,22,23,22,21,22,25,25,27,25,25,25,26,26,27,26,26,26,26,26,26,26,26,26,26,26,27,26,26,26,25,24,26,26,25,26,23,23,25,23,22,22,21,20,20,18,19,18,17,16,15,14,12,11,9,7,6,6,5,5,6,6,6,6,6,6,7,7,7,7,8,7,8,8,9,8,8,9,9,10,10,9,9,9,9,8,8,8,9,8,9,9,10,10,8,9,9,8,8,8,8,8,8,8,7,7,7,7,6,6,6,6,6,6,6,6,6,6,7,6,7,7,7,7,7,7,7,8,8,9,9,9,8,8,8,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,3,4,3,3,3,3,4,4,6,6,7,6,5,4,5,4,4,4,5,4,5,5,5,6,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,4,3,3,3,3,3,4,4,3,3,3,4,4,4,4,4,4,5,5,4,5,5,5,5,6,6,6,6,6,5,5,6,5,4,4,5,4,4,4,4,4,4,3,3,3,3,2,2,2,2,1,1,0,1,1,2,2,1,2,2,2,3,3,3,4,4,4,4,5,5,4,5,5,6,5,6,6,5,6,5,6,5,5,5,5,5,5,6,5,4,3,3,2,2,2,2,2,2,3,2,2,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,4,4,4,4,3,3,3,3,2,2,3,2,2,2,2,2,2,3,2,2,2,2,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,4,4,4,5,4,4,4,4,3,4,4,4,4,5,4,4,4,5,5,6,6,6,6,5,5,5,6,5,6,5,6,6,5,5,5,6,5,5,6,6,6,5,6,6,6,6,6,7,7,6,7,7,7,6,7,7,7,7,8,8,10,10,11,12,12,12,13,14,15,16,18,18,20,19,20,19,20,19,20,22,20,22,22,21,24,25,23,23,25,24,24,24,24,25,23,24,23,22,23,25,24,23,24,22,23,24,25,23,21,23,24],[29,29,29,29,29,29,29,29,29,28,28,29,28,28,27,28,27,28,27,27,28,26,27,27,26,27,28,27,28,27,26,28,28,28,28,28,28,28,28,28,28,27,26,27,26,25,24,22,24,23,23,21,22,22,19,20,20,19,18,18,16,14,11,8,6,5,4,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,3,3,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,8,8,8,8,8,8,6,7,6,7,7,7,7,7,8,6,6,7,7,7,6,7,7,6,6,7,6,6,7,7,7,7,6,6,6,6,6,6,6,5,6,6,5,5,6,5,5,5,6,5,6,6,6,5,5,4,5,5,5,4,5,5,5,5,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,5,6,6,7,7,7,6,7,7,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,4,4,5,5,4,4,5,5,4,5,5,6,6,6,6,6,6,6,6,6,6,5,6,6,6,5,6,6,5,6,6,6,7,7,7,6,6,6,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,5,4,5,5,4,4,5,5,4,4,4,4,4,5,4,4,5,6,5,6,6,6,6,7,7,6,7,6,6,6,5,5,5,5,4,4,5,4,4,5,5,4,5,5,6,7,8,9,11,12,13,11,12,15,14,12,14,15,16,16,19,20,19,21,22,23,25,24,25,24,23,24,22,23,24,24,25,24,25,25,26,26,28,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,27,28,28,28,28,27,27,27,27,27,26,26,25,25,26,24,23,24,22,22,21,19,19,19,18,16,16,14,12,11,9,7,6,5,5,5,5,6,6,6,6,6,7,7,7,7,7,8,8,7,8,9,9,9,10,10,10,10,10,9,9,9,9,8,8,8,9,9,10,10,10,10,9,9,9,8,8,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,8,8,9,9,9,9,8,7,7,7,6,6,6,5,5,6,6,5,6,6,6,5,6,5,5,5,4,4,4,4,4,4,4,3,3,3,4,3,3,3,3,4,3,4,5,6,6,8,5,5,4,4,4,4,4,4,4,4,5,5,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,5,5,5,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,3,4,4,3,3,3,3,2,2,2,2,1,2,1,0,1,1,1,1,1,2,2,3,3,3,3,3,3,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,4,5,5,5,4,4,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,2,3,3,3,3,4,4,3,4,4,4,4,4,5,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,4,4,4,6,5,6,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6,7,6,6,7,6,7,6,6,7,6,8,9,10,10,11,12,13,11,13,15,16,17,19,19,22,21,21,20,22,21,21,24,22,23,24,22,24,25,26,24,25,25,26,25,25,27,25,25,25,24,24,26,25,23,25,25,24,26,26,24,23,25,24],[28,28,28,28,28,29,28,28,28,27,27,28,27,27,26,27,27,28,27,27,27,25,27,26,25,27,27,26,27,27,25,27,27,28,27,27,27,28,27,27,27,26,26,26,25,25,24,23,23,22,23,22,21,21,19,19,19,19,17,16,14,12,9,6,6,4,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,4,5,5,5,5,6,6,6,6,6,7,6,7,7,7,7,7,6,6,6,6,6,7,6,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,6,6,6,6,6,5,5,6,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,5,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,5,5,5,6,5,5,6,6,5,5,6,5,5,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,4,5,5,5,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,4,5,4,4,5,5,6,6,6,6,6,6,6,5,6,6,6,5,6,6,5,5,5,5,5,6,6,6,6,6,6,5,5,5,4,5,5,4,4,4,5,4,4,4,4,4,4,4,5,5,4,4,4,4,3,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,3,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,5,7,8,7,11,12,11,9,11,14,12,11,13,13,13,15,17,17,18,19,21,21,23,23,24,22,22,23,21,21,23,22,24,22,22,23,26,25,27,26,26,26,26,26,27,27,26,26,27,27,27,27,27,27,27,27,27,27,27,25,26,24,26,26,23,25,23,22,26,22,21,23,22,21,21,19,18,18,17,16,15,13,12,10,8,7,6,5,5,4,5,5,6,6,6,6,6,6,6,7,6,7,8,7,7,8,9,8,8,9,9,8,9,8,9,8,8,8,8,8,9,9,9,9,9,9,8,8,8,7,7,7,7,7,7,6,6,6,6,5,6,5,5,5,5,5,5,6,5,5,6,6,6,6,7,6,6,7,7,8,8,8,7,7,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,3,3,4,5,6,6,6,5,4,4,3,4,4,4,4,4,4,5,5,4,4,5,5,4,4,4,3,3,3,3,3,2,3,3,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,5,5,5,5,5,5,4,4,5,4,3,3,4,3,3,4,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,0,1,1,1,1,1,2,2,2,3,3,3,3,3,4,4,3,4,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,3,3,4,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,5,5,5,5,5,4,4,5,5,5,5,5,5,4,5,4,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,8,9,9,10,11,11,11,12,14,15,16,17,19,21,20,20,19,20,19,20,22,22,22,23,22,24,26,25,23,25,24,25,25,24,26,25,24,24,24,24,24,24,24,24,24,24,24,26,23,23,24,25],[27,27,27,28,27,28,28,27,28,26,27,27,26,26,26,26,27,27,26,26,26,24,26,26,24,26,27,24,26,26,23,26,27,27,26,26,26,26,26,26,26,25,25,25,25,24,23,22,21,21,20,20,20,19,18,17,18,17,17,16,15,12,10,7,6,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,7,7,6,7,7,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,5,6,6,7,6,5,5,6,5,5,5,5,5,4,5,5,4,4,5,4,4,4,5,4,4,5,4,5,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,6,6,5,5,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,4,4,4,3,4,4,4,4,5,5,6,6,5,6,6,6,5,5,6,6,5,5,6,5,5,5,5,5,5,5,5,5,6,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,6,7,8,9,12,11,10,10,13,12,12,13,14,14,14,16,16,17,17,19,20,21,21,23,21,22,22,20,21,21,22,23,20,22,23,24,23,26,24,24,24,25,25,25,25,25,25,25,25,25,26,26,25,25,25,26,25,26,25,25,24,25,24,23,24,23,23,25,22,21,22,21,19,19,16,17,18,16,16,13,13,11,10,8,7,5,5,4,5,5,5,5,6,5,6,6,6,7,7,6,7,7,7,7,8,8,8,8,9,9,8,9,8,9,8,8,8,8,8,8,8,9,10,8,9,8,8,8,7,7,7,7,7,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,8,8,8,8,8,7,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,3,3,4,5,6,7,5,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,0,1,1,1,1,2,2,2,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,5,4,3,3,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,3,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,4,3,3,3,4,4,5,5,5,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,7,8,8,9,10,11,12,11,13,13,15,16,16,17,19,18,18,18,19,18,18,21,19,21,22,21,24,23,22,22,23,23,23,23,24,25,22,23,23,22,22,22,23,22,23,22,22,24,24,23,21,23,24],[28,28,28,28,28,29,28,28,28,27,28,28,28,27,27,26,27,27,26,27,27,25,27,27,25,27,27,26,27,27,25,28,28,28,27,28,27,28,27,27,28,27,26,26,26,25,24,23,23,23,23,22,21,21,19,19,19,19,18,17,15,13,10,7,6,5,3,3,2,2,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,5,5,5,4,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,3,4,4,3,3,3,4,4,4,4,4,4,3,3,3,4,3,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,4,5,5,5,4,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,4,4,5,4,4,4,3,4,4,3,3,4,3,4,4,5,5,7,8,8,10,13,13,12,12,14,14,13,14,15,15,14,17,18,19,19,21,22,24,23,25,22,22,24,23,22,23,24,25,23,24,24,26,26,27,26,26,26,27,26,27,27,27,27,27,27,27,27,27,26,26,27,27,27,27,27,26,26,26,26,25,26,25,25,26,23,22,22,23,21,21,19,20,19,18,17,15,14,12,10,8,6,5,4,4,4,4,4,4,5,4,5,5,5,5,6,6,6,7,7,7,7,7,8,7,8,8,8,8,8,8,7,7,7,7,7,8,8,8,8,8,7,7,7,7,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,7,7,7,7,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,3,4,5,6,7,5,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,0,1,1,1,1,2,2,2,2,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,2,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,4,5,6,7,9,9,10,11,11,10,12,13,14,16,18,17,20,20,19,18,20,20,19,23,20,22,23,21,24,24,25,24,25,24,26,25,25,26,24,25,25,23,23,25,25,24,26,24,24,25,26,24,22,24,24],[29,29,29,29,29,29,29,29,29,28,28,28,28,28,27,28,27,28,27,27,28,27,27,27,26,27,27,27,27,27,26,27,28,28,28,27,27,28,27,27,27,27,26,26,25,25,24,22,23,23,22,21,21,22,19,20,20,19,19,18,15,13,10,7,7,5,3,5,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,6,5,6,6,6,6,6,7,7,7,7,6,5,6,5,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,5,5,6,5,5,5,5,5,5,5,4,5,5,4,4,4,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,5,5,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,6,8,8,9,11,13,14,13,12,14,14,14,16,16,16,16,18,19,18,21,21,23,24,23,25,24,24,24,23,24,24,24,25,24,25,25,27,27,28,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,27,27,26,27,25,25,27,23,23,24,23,22,22,20,19,20,18,16,15,14,11,10,8,7,6,4,4,4,5,5,5,5,5,6,6,6,6,7,7,7,8,7,8,9,9,9,9,9,9,9,10,9,9,8,8,8,8,8,9,9,9,10,9,9,9,8,8,7,7,7,7,7,6,6,6,6,6,6,6,5,5,6,5,5,6,5,5,6,6,6,6,6,6,7,7,7,7,8,8,8,8,8,6,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,2,2,2,3,3,4,6,6,6,5,4,4,3,3,3,4,4,3,4,4,4,5,4,4,4,4,4,4,4,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,4,3,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,3,3,2,2,1,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,3,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,4,4,4,4,4,3,3,4,4,4,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,6,6,5,5,6,7,8,10,10,11,12,12,12,12,14,15,16,19,19,21,21,21,19,20,20,20,23,22,22,23,23,25,25,25,24,25,24,26,24,25,26,25,25,25,24,24,25,25,24,25,24,25,26,26,24,22,25,25],[28,27,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,28,27,28,27,26,27,27,26,27,27,27,28,27,26,28,28,28,27,28,27,27,28,27,28,27,26,26,27,25,24,23,24,23,22,23,22,20,21,21,19,19,19,18,15,13,10,7,6,5,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,6,5,6,6,6,6,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,5,6,6,6,5,6,5,5,5,5,5,5,5,5,4,4,5,5,5,5,5,5,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,5,5,5,6,5,6,5,6,5,5,5,6,5,6,6,6,7,7,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,5,5,4,4,5,4,4,5,5,6,6,6,5,6,6,6,5,6,6,5,5,6,6,5,5,5,5,5,5,6,6,7,6,6,5,5,5,4,5,5,4,4,5,5,4,4,5,4,4,5,5,5,5,4,4,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,3,4,4,4,4,5,5,6,8,9,9,11,13,13,12,12,15,13,14,16,15,15,17,18,18,18,18,20,21,23,21,24,22,23,22,21,21,22,23,24,22,22,24,26,25,27,25,26,25,27,26,27,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,26,25,26,26,24,26,25,24,26,23,21,24,23,20,21,19,19,19,16,16,15,14,12,11,8,7,6,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,8,8,8,8,9,8,9,9,10,9,10,9,10,8,8,8,8,8,9,9,10,10,10,9,8,8,8,8,8,7,8,7,7,6,6,6,6,6,6,5,5,5,5,5,5,5,5,6,6,6,6,6,7,6,7,8,8,8,9,9,8,8,7,7,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,3,4,4,4,3,3,3,3,3,3,3,2,3,3,3,4,6,6,7,6,5,4,4,3,4,4,4,3,4,4,5,4,4,4,4,4,4,3,3,3,3,2,3,2,2,2,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,4,4,3,3,4,4,4,4,5,5,4,5,4,4,4,5,4,4,4,4,3,3,4,4,3,3,3,3,3,2,2,3,2,2,2,2,2,1,1,1,1,1,0,1,1,2,2,2,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,5,4,3,3,2,1,2,2,2,1,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,4,4,4,4,3,4,4,3,4,4,3,4,4,4,3,4,4,4,5,5,5,5,5,4,4,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,8,10,10,12,12,12,12,13,14,16,17,17,17,20,18,20,19,19,19,20,21,20,21,23,23,23,24,24,22,23,22,24,24,24,26,24,23,25,23,23,23,23,24,23,23,23,24,25,25,21,24,25],[28,28,28,28,28,29,28,28,28,27,28,27,27,27,27,27,27,28,26,27,27,25,27,27,24,26,27,25,27,27,24,27,28,28,26,27,26,26,27,26,27,25,24,25,26,25,22,23,23,21,20,21,21,17,18,19,17,17,17,17,15,12,10,8,6,5,3,3,3,3,3,3,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,5,5,5,5,5,6,6,6,6,7,7,7,7,7,8,8,7,6,6,6,7,7,7,7,7,7,6,7,7,6,6,7,7,6,7,7,6,6,7,7,7,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,6,5,5,5,5,5,5,5,5,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,5,6,6,6,7,7,6,6,6,6,6,6,6,6,6,5,5,5,4,5,5,4,4,5,5,4,5,5,5,4,5,5,5,4,5,6,5,5,5,5,5,5,6,6,7,7,6,7,7,6,6,7,7,7,7,6,7,7,6,6,6,6,7,6,7,7,7,7,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,5,4,5,4,5,5,5,5,5,5,5,5,4,5,5,6,6,6,6,6,7,7,7,7,7,7,7,7,8,7,7,7,7,6,6,5,5,5,5,4,5,5,5,5,6,5,6,8,8,8,10,13,12,11,12,14,14,14,15,16,16,16,19,19,19,20,21,22,24,22,24,22,22,24,21,21,22,24,23,22,23,24,25,24,26,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,24,25,25,24,26,24,24,25,23,21,22,21,20,20,18,18,18,16,17,15,14,13,11,9,8,7,6,5,6,7,6,7,7,7,8,7,8,8,8,8,9,9,8,8,10,10,10,10,11,11,10,11,10,11,9,9,9,10,10,11,11,12,12,11,11,10,9,9,9,9,8,9,9,8,8,8,8,7,7,7,7,7,7,6,7,7,7,7,7,7,7,7,8,7,7,8,9,9,9,9,9,9,9,8,8,8,7,7,7,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,4,5,7,7,8,7,5,5,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,3,4,3,3,3,3,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,5,6,6,6,6,6,6,6,6,5,6,5,5,5,5,4,5,5,5,4,4,4,4,3,3,3,3,3,2,3,3,2,2,1,1,1,1,1,0,1,1,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,5,5,4,3,2,2,2,2,2,2,2,3,2,2,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,3,4,4,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,5,5,5,5,5,6,6,5,5,5,5,4,5,4,4,5,4,4,4,5,4,4,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,6,7,7,6,6,6,6,6,6,6,7,6,7,7,7,7,7,7,7,7,7,7,7,7,9,10,11,11,12,13,14,12,14,15,17,17,18,19,21,19,21,19,20,20,21,24,22,24,23,23,26,25,25,24,25,25,26,25,25,25,24,25,26,24,24,25,25,25,25,25,25,25,26,25,23,25,24],[28,28,28,29,28,29,28,28,28,28,27,27,27,27,27,27,27,28,27,27,26,26,26,26,25,26,27,26,27,27,25,27,28,28,27,27,27,27,27,26,27,26,26,26,26,25,23,23,24,22,22,21,21,18,19,19,17,17,17,18,15,13,11,8,6,6,5,5,5,6,5,6,6,7,6,6,5,5,4,4,5,4,3,4,4,4,3,3,4,4,4,5,4,5,5,5,6,6,6,7,7,7,7,8,8,8,8,9,8,9,9,8,7,8,7,8,8,8,8,9,8,7,8,9,7,8,8,8,7,8,8,8,8,8,9,9,8,8,7,7,7,7,7,7,7,6,7,7,6,6,7,7,6,6,6,6,5,6,6,6,6,5,7,6,6,6,7,6,7,7,7,7,7,7,7,8,8,8,8,8,8,8,7,8,8,8,8,8,8,7,7,7,8,8,7,8,8,8,8,8,7,7,8,8,7,6,6,6,6,6,5,6,6,5,6,7,5,6,6,6,6,7,7,7,6,7,8,7,6,7,7,6,7,7,8,8,8,8,8,8,8,8,9,8,9,8,8,9,8,8,8,8,8,8,8,8,9,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,5,5,6,6,5,6,7,8,7,8,8,8,8,7,9,8,7,8,8,8,8,9,8,8,8,8,9,9,9,10,9,10,9,10,9,9,9,8,8,9,7,7,7,7,7,6,7,7,7,7,7,8,8,10,10,11,13,12,12,14,15,14,15,15,17,17,17,18,19,21,20,23,23,24,23,25,22,23,24,23,22,23,23,24,23,23,24,25,24,27,25,26,26,26,26,27,27,27,27,27,27,27,27,27,26,27,26,27,27,27,27,26,25,26,26,25,25,25,24,27,23,22,24,23,20,21,19,20,20,18,17,17,16,15,14,11,10,8,8,7,9,9,8,9,9,9,10,10,10,10,10,10,10,11,10,11,12,13,11,11,13,13,12,13,12,12,11,11,11,12,11,13,13,14,14,13,12,12,11,11,11,10,10,11,11,10,10,10,10,9,9,10,9,9,10,9,9,10,10,9,9,9,10,10,10,10,10,10,10,10,11,11,11,11,11,10,10,10,9,9,9,9,8,8,9,9,9,9,9,8,8,8,7,8,7,6,7,7,7,7,6,6,6,7,6,6,5,5,4,4,4,5,6,8,8,8,8,7,6,6,6,5,5,5,4,5,5,5,5,5,5,6,5,5,4,4,4,4,3,4,3,2,2,3,3,2,3,3,3,4,5,5,6,7,6,6,6,7,7,8,8,8,7,7,8,8,8,8,8,9,8,9,8,9,7,8,8,8,7,7,7,7,7,8,6,7,6,6,6,5,5,5,4,4,4,4,3,3,3,2,2,3,1,1,0,1,2,2,3,4,4,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,7,7,5,4,3,3,2,3,3,3,4,6,5,4,6,6,5,5,6,7,6,6,8,8,7,7,8,7,8,7,8,7,7,7,6,6,6,6,5,5,5,4,5,4,4,4,4,4,3,3,4,4,5,5,5,4,6,6,5,5,6,6,6,6,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,5,7,6,6,7,7,6,6,7,8,7,9,9,9,9,8,8,8,8,8,8,8,8,9,9,8,7,10,9,8,8,8,9,8,8,9,9,9,9,9,9,9,9,10,10,9,9,9,10,9,10,11,12,12,15,15,16,15,16,16,19,19,20,20,22,21,22,22,22,21,22,24,24,24,25,25,25,26,27,25,26,25,27,26,25,28,25,26,26,26,25,25,25,25,25,26,25,26,26,26,24,25,25],[28,28,29,28,29,29,28,28,29,28,28,28,28,28,28,27,28,28,27,28,28,26,28,28,25,28,29,26,28,28,25,28,29,29,27,28,28,27,28,27,28,26,26,25,26,25,21,23,24,21,20,22,22,18,18,20,18,17,18,18,16,14,11,8,7,6,5,4,4,4,4,5,4,4,4,4,3,4,3,3,3,3,2,2,3,3,2,2,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,6,6,5,5,6,7,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,5,5,6,5,5,5,5,4,5,5,4,4,5,4,4,4,5,5,4,5,4,5,5,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,5,4,5,5,6,6,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,7,7,7,6,6,6,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,4,4,4,4,3,3,3,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,7,7,7,7,7,8,7,8,7,8,7,7,6,6,6,6,5,6,6,6,6,7,7,8,11,10,11,12,15,14,15,15,17,17,17,18,19,18,18,21,21,21,23,23,23,26,24,26,23,23,25,24,22,24,24,25,24,25,25,26,25,28,26,27,26,26,27,26,27,26,26,27,27,27,27,27,27,27,27,27,27,27,27,26,26,27,27,27,26,26,26,26,24,23,24,24,23,23,20,21,21,19,19,17,15,14,13,11,9,8,7,7,7,7,7,7,8,8,8,8,9,8,9,9,9,10,9,9,10,11,10,11,12,12,11,12,11,11,10,10,11,11,10,12,11,13,13,12,12,11,11,10,10,9,9,9,9,9,8,8,8,7,7,8,7,7,7,7,7,7,7,7,7,8,7,8,8,8,8,8,9,9,10,10,10,9,10,9,8,7,7,7,6,6,6,6,6,6,7,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,4,4,6,7,7,8,7,5,4,4,4,4,4,4,3,4,4,4,4,5,4,4,4,3,4,3,4,3,2,3,3,2,2,3,2,2,3,2,2,3,3,3,3,3,3,4,4,5,4,4,5,5,5,5,5,6,6,6,7,6,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,3,4,4,3,3,3,2,2,2,2,2,1,0,1,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,5,5,4,4,3,2,2,2,3,2,3,3,3,3,4,3,4,4,4,4,4,5,5,5,5,6,7,6,6,6,6,6,6,7,6,6,6,5,5,5,5,4,4,4,4,4,3,4,3,3,4,4,4,4,4,4,4,5,4,5,5,5,5,5,6,6,6,7,7,6,6,7,6,7,6,6,6,6,6,5,5,6,6,5,6,6,5,5,6,6,6,7,7,7,7,7,7,7,7,8,7,7,8,8,7,7,7,8,7,7,7,7,7,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,8,9,10,11,12,13,14,14,13,14,16,16,18,20,20,21,22,22,20,21,22,22,24,22,24,24,24,25,26,26,24,25,24,25,25,24,26,24,25,26,24,24,26,26,26,26,26,25,26,26,25,23,25,26],[29,29,29,29,29,30,29,29,29,29,28,29,29,28,28,29,28,29,28,29,29,28,28,28,27,28,28,27,29,27,27,28,28,29,28,28,28,28,28,28,28,27,26,26,26,25,23,23,25,22,22,22,23,19,20,21,19,17,19,19,17,15,12,10,8,7,6,6,5,5,5,5,5,5,5,4,4,5,3,3,4,4,3,3,4,3,3,2,4,4,4,4,5,4,4,5,5,5,5,6,7,6,6,7,7,7,7,8,8,8,7,7,6,6,5,6,7,7,8,7,7,7,7,7,7,8,8,8,7,8,8,7,8,7,8,8,8,8,7,7,7,7,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,4,4,4,5,5,5,5,5,5,5,5,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,7,8,7,7,7,8,7,7,6,6,6,6,6,6,5,6,6,6,6,6,6,6,5,6,6,5,6,6,6,5,5,6,6,5,6,6,6,7,7,7,7,7,7,7,7,8,7,7,7,8,8,7,7,7,7,7,7,8,8,8,8,7,7,7,7,7,7,7,7,6,7,6,6,6,6,6,6,6,6,5,6,5,5,6,5,5,5,5,5,5,5,5,6,5,6,6,7,6,6,7,6,7,7,7,7,8,7,7,8,8,8,8,9,8,9,9,9,9,9,9,9,8,9,8,8,7,8,7,7,7,7,7,7,7,8,8,9,11,11,12,13,14,15,15,17,17,17,16,18,19,18,20,21,22,21,22,24,24,26,25,26,25,24,25,24,23,25,25,25,25,25,26,27,26,28,27,27,27,27,27,27,27,27,27,27,27,28,27,28,27,27,27,28,27,28,27,27,26,27,26,26,27,26,26,27,25,24,25,24,22,23,20,20,20,18,18,18,15,14,13,11,10,9,8,8,9,9,8,9,9,9,10,11,9,10,11,10,11,11,11,11,11,12,12,13,13,13,14,13,13,12,12,11,11,11,12,12,12,14,14,12,13,12,11,10,11,10,10,11,11,10,10,10,9,9,9,9,9,8,8,8,9,9,9,9,10,10,10,10,10,9,9,10,10,10,12,11,10,11,11,10,10,9,9,8,8,8,8,8,8,8,8,8,7,7,7,7,6,7,7,6,6,7,6,6,6,6,5,6,5,4,5,4,3,4,4,5,5,7,8,8,7,6,6,6,5,5,5,5,5,5,5,6,5,5,5,6,5,4,4,4,4,3,3,3,3,3,4,3,3,2,3,3,3,4,4,4,4,5,5,4,5,6,6,6,6,7,7,7,7,7,8,7,8,8,8,8,8,8,7,8,7,7,7,6,6,6,6,6,5,6,6,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,2,1,1,0,1,2,2,2,2,3,3,3,3,4,4,3,4,4,4,4,5,4,4,5,4,5,5,5,6,6,5,5,4,3,3,3,3,3,4,4,4,4,5,5,6,5,6,7,6,6,8,7,6,7,8,7,8,7,7,7,8,7,6,7,7,6,6,6,6,5,5,5,6,5,5,5,5,4,5,5,5,5,5,5,6,6,6,7,7,7,7,7,7,7,8,8,8,7,8,9,8,8,8,7,7,7,7,7,7,8,7,7,7,8,7,7,8,8,7,9,9,9,9,9,9,8,9,9,9,9,9,9,9,9,7,10,9,8,9,9,9,8,8,9,8,8,9,9,8,9,9,9,8,9,9,8,8,9,11,11,12,12,13,15,15,14,15,17,18,19,22,21,23,23,23,22,23,23,22,25,23,24,25,24,25,26,26,26,26,25,27,26,27,28,26,26,27,24,25,26,27,26,27,26,25,27,27,26,23,25,26],[28,28,28,28,28,29,28,28,29,27,27,27,27,27,27,27,27,28,27,27,27,27,27,28,27,27,28,26,28,27,26,28,28,29,28,28,27,28,28,27,28,26,26,26,26,24,23,23,24,21,22,21,21,20,19,20,18,17,18,18,15,14,11,8,7,6,5,5,5,4,4,4,4,3,4,3,3,3,2,2,2,2,2,2,2,2,2,1,3,2,2,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,5,5,5,6,5,5,4,4,4,4,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,4,4,5,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,4,4,3,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,6,6,7,6,6,6,5,5,6,6,5,5,6,6,6,7,7,8,11,10,10,12,13,14,14,14,16,15,15,16,17,17,18,19,20,21,22,22,23,24,23,25,23,22,23,22,23,23,23,24,24,24,23,25,25,27,25,26,26,26,26,26,27,26,26,26,26,26,26,26,26,26,27,27,27,27,26,26,26,26,27,26,27,26,25,27,24,24,25,23,22,22,20,19,19,18,18,17,15,14,13,10,9,7,7,7,7,6,6,6,7,7,8,7,8,8,9,8,9,10,9,9,10,11,10,10,12,13,12,12,11,12,11,10,10,10,10,11,11,13,13,12,11,11,9,10,10,8,8,9,9,7,8,8,7,7,7,7,7,6,6,6,7,6,6,7,7,7,7,7,8,7,8,8,9,9,10,10,10,9,8,7,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,4,5,7,7,7,6,5,4,4,3,3,3,3,3,3,3,4,4,3,4,4,4,3,3,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,4,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,5,5,5,5,5,5,5,4,4,4,4,5,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,3,3,2,3,2,2,2,1,1,0,1,1,1,2,2,2,2,2,2,2,2,3,3,4,4,3,4,4,4,4,3,4,4,5,4,4,4,3,2,2,2,2,2,3,3,3,3,3,4,3,4,4,4,4,5,5,5,5,5,6,5,6,6,5,6,5,5,5,5,5,4,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,6,5,6,5,6,6,6,6,6,6,6,6,6,6,7,6,6,7,6,7,6,6,6,7,6,7,7,7,7,6,7,7,6,7,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,6,6,8,9,10,11,12,13,13,13,14,15,16,18,19,19,21,21,21,20,21,20,21,24,22,23,23,23,25,25,25,23,24,23,24,24,23,26,22,23,24,23,24,24,24,24,25,25,24,25,25,23,22,24,25],[28,28,28,29,29,29,29,29,29,28,28,28,28,28,28,28,28,29,29,29,28,28,29,29,28,28,28,28,28,28,27,28,29,29,27,28,27,28,28,27,27,27,26,26,26,26,24,23,24,22,22,22,22,19,20,21,18,19,19,19,17,14,12,10,8,6,6,5,5,4,5,4,5,4,4,4,3,3,3,3,3,2,2,2,2,3,3,2,3,3,3,3,3,3,3,4,4,3,4,4,4,4,5,5,5,5,6,6,5,6,6,5,4,4,4,5,5,5,5,6,5,4,5,6,5,5,6,6,5,5,6,6,5,6,6,7,6,6,5,5,5,5,4,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,4,4,3,4,4,4,4,4,5,5,5,5,5,6,5,5,6,5,5,6,6,5,5,6,6,6,6,6,7,7,7,7,7,7,7,6,7,7,6,7,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,6,6,5,5,6,5,5,5,6,6,5,5,6,6,5,6,6,5,6,6,6,6,7,7,7,6,6,6,5,5,6,5,6,6,6,5,6,6,5,5,6,6,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,5,6,5,6,6,6,6,7,7,7,7,7,8,8,8,8,8,9,8,8,8,8,8,7,8,7,7,6,7,6,6,6,7,7,7,8,9,11,13,12,14,16,15,17,17,18,18,18,19,19,19,21,22,23,23,24,24,25,26,25,27,26,25,27,24,26,26,25,27,25,25,26,27,27,28,26,28,27,27,27,28,27,28,28,27,28,27,28,28,28,27,27,28,28,28,28,28,28,28,28,26,28,27,26,28,25,25,26,26,24,23,21,21,20,19,18,18,15,15,14,12,10,9,8,8,8,9,8,9,9,9,10,10,10,10,10,10,11,11,11,11,11,12,12,12,12,13,13,13,12,13,11,12,11,12,12,12,12,13,14,12,13,12,12,11,11,11,10,10,10,10,10,9,9,9,8,9,9,8,8,8,9,9,9,9,9,9,9,9,10,9,9,10,11,10,11,11,10,10,10,8,9,8,7,7,6,7,7,7,7,6,7,7,7,6,7,7,6,7,6,6,6,6,6,5,5,5,5,5,4,5,4,4,4,4,5,5,6,7,7,8,7,6,5,5,4,4,4,4,3,4,5,5,5,5,5,5,5,4,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,6,6,6,7,7,7,7,7,7,8,7,7,7,7,7,7,6,7,6,5,6,6,6,6,6,6,5,5,5,5,5,4,4,5,5,4,4,4,3,4,3,3,3,2,2,2,1,0,1,1,1,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,5,3,4,4,5,5,5,4,4,3,3,3,3,3,4,4,4,4,5,4,5,5,6,6,6,6,7,7,7,7,8,7,7,7,7,8,8,7,6,7,7,6,7,7,7,6,5,6,6,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,7,8,7,8,7,8,7,8,9,8,8,8,8,7,7,8,7,7,8,8,7,8,9,7,6,7,8,8,9,9,9,8,9,9,8,9,9,9,9,9,9,9,9,8,10,8,8,9,8,8,7,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,10,11,12,12,13,14,15,14,15,17,18,19,21,21,23,23,23,22,23,22,23,26,25,25,26,25,26,26,27,25,26,25,27,26,26,28,26,26,27,26,27,26,26,26,27,27,26,27,27,26,25,26,26],[28,27,27,27,27,28,28,27,28,26,26,25,26,25,25,26,26,27,26,27,27,26,26,27,26,26,26,26,27,26,26,27,27,28,27,27,27,27,27,26,27,25,25,25,26,24,22,22,23,20,22,20,20,19,19,20,18,18,17,17,15,13,10,8,7,6,5,4,4,4,4,4,4,4,4,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,4,4,4,4,4,4,5,5,5,5,4,5,5,4,4,5,5,4,5,5,5,4,5,5,6,5,5,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,4,4,5,5,4,5,5,5,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,3,3,4,3,3,3,4,3,3,4,4,3,4,4,4,4,4,4,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,6,6,6,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,3,3,4,3,4,3,4,4,4,4,5,4,4,5,5,5,5,5,5,5,6,5,6,6,6,6,7,7,8,7,8,8,8,8,8,7,8,7,7,7,6,6,6,6,6,5,6,6,6,7,7,8,11,10,10,12,13,13,13,14,15,15,15,17,17,16,18,20,20,20,20,22,21,23,23,24,23,21,23,21,21,22,23,23,22,22,23,25,24,26,24,25,26,26,26,26,26,26,26,26,26,24,26,25,25,25,25,26,25,26,25,25,25,25,25,24,25,24,24,26,24,23,24,23,21,21,20,19,19,17,18,16,14,13,13,10,9,8,7,7,8,7,7,8,9,9,9,9,9,9,10,9,10,12,11,10,12,13,12,12,13,14,13,13,13,13,12,12,12,11,12,12,13,13,13,13,13,12,11,12,11,10,10,11,10,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,9,8,9,9,9,9,9,9,10,10,11,11,11,10,10,9,8,8,7,7,6,6,7,6,6,6,6,6,7,6,6,6,6,6,6,5,6,6,5,5,4,5,5,4,4,5,4,4,4,4,5,5,6,7,7,7,7,6,5,5,4,4,4,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,6,6,6,6,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,4,5,4,4,4,4,3,3,3,3,3,2,2,2,1,1,0,1,1,2,2,2,1,2,2,2,3,2,4,4,4,4,4,4,3,4,4,4,5,4,4,4,4,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,7,6,6,7,7,7,7,7,6,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,5,5,5,4,4,4,5,5,5,5,5,5,5,5,6,6,6,7,7,7,7,7,7,7,7,8,8,7,8,7,6,6,7,6,6,7,7,6,7,7,6,6,7,7,7,8,8,8,8,8,9,7,8,8,8,8,8,8,8,8,8,9,9,8,8,8,8,8,8,9,8,7,8,8,8,8,8,8,8,8,8,7,8,8,9,9,11,11,13,14,15,13,15,16,17,19,19,20,21,20,22,22,21,21,22,24,22,24,24,23,25,25,24,23,24,23,24,25,24,26,24,24,24,24,25,24,23,23,24,25,24,25,25,24,23,23,24],[29,29,28,28,28,29,29,28,28,28,27,27,28,27,27,27,27,28,27,28,27,27,27,28,27,27,28,27,28,27,26,28,28,28,28,28,27,28,28,27,27,26,26,26,26,25,23,23,24,21,22,21,22,20,19,21,18,19,18,18,15,13,11,8,7,6,5,4,4,4,4,4,4,3,3,2,3,2,2,2,2,2,1,2,2,1,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,5,5,4,3,3,3,4,4,4,4,4,4,3,4,4,4,3,4,4,3,4,4,3,3,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,4,4,5,5,4,4,5,5,5,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,2,3,3,3,3,4,4,5,5,4,4,5,4,3,4,4,4,3,4,4,3,4,4,3,3,4,4,4,5,5,5,5,4,4,3,3,4,3,3,4,3,3,3,4,4,3,4,4,4,4,4,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,7,6,6,7,6,6,6,5,5,5,6,5,5,6,6,6,7,7,8,11,10,10,13,13,14,14,14,16,16,16,18,18,18,19,21,21,22,22,24,23,24,23,26,23,23,26,23,23,25,25,25,25,26,25,26,26,28,26,27,28,27,27,28,27,27,27,27,27,27,27,27,27,28,27,28,28,28,27,27,26,27,27,27,27,27,26,27,24,24,25,24,22,22,20,20,20,18,18,17,14,14,12,10,8,7,7,7,6,6,6,7,7,7,8,7,8,8,9,8,9,10,9,9,10,11,11,11,12,12,11,12,11,11,11,10,10,10,11,11,12,12,12,12,11,11,10,10,10,8,9,9,9,8,8,8,8,7,7,7,6,6,6,6,6,6,6,6,7,6,6,7,8,7,7,8,8,8,9,9,9,8,8,7,6,6,6,5,5,4,4,4,4,4,4,5,4,4,5,5,4,4,4,4,4,4,4,4,3,4,3,3,3,4,3,3,3,4,4,4,5,6,6,6,6,5,4,3,3,3,3,3,2,3,3,3,4,3,4,4,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,5,5,5,5,5,4,5,4,4,4,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,2,2,2,2,1,1,1,0,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,4,4,3,3,4,5,4,4,3,3,3,2,2,2,2,3,3,3,3,4,3,4,4,4,4,4,4,4,5,5,5,6,5,6,5,5,6,6,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,6,5,6,6,6,6,6,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,6,7,6,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,5,6,6,6,5,6,7,8,9,10,11,12,13,12,13,14,16,17,19,18,21,21,20,20,21,20,21,24,22,23,24,22,25,24,25,24,24,23,26,25,25,26,24,25,25,25,24,25,25,25,25,25,24,26,25,24,23,24,25],[28,28,29,29,29,29,29,29,29,28,28,28,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,28,27,28,29,29,28,28,28,28,28,28,28,27,27,26,27,25,23,24,24,22,23,22,22,20,20,21,19,20,19,18,16,14,11,8,7,6,5,5,4,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,4,3,4,4,4,4,4,4,4,3,3,3,3,3,4,3,4,3,3,3,4,3,3,3,3,3,3,4,4,4,4,4,5,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,3,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,3,3,2,2,3,3,3,4,4,4,4,4,4,4,4,3,3,4,3,3,3,4,3,3,4,3,3,4,4,4,4,5,5,5,4,4,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,6,6,6,7,8,12,10,11,14,14,16,16,15,17,18,16,17,19,19,19,21,21,23,22,23,24,25,24,26,25,23,25,23,23,25,24,25,24,24,24,26,25,27,26,27,26,27,26,26,27,26,26,26,26,26,27,27,27,27,27,27,27,27,27,26,26,27,27,26,27,27,26,27,25,24,26,25,23,23,20,20,20,17,17,16,14,13,12,10,8,8,7,7,6,6,6,7,7,7,7,7,8,8,8,8,9,9,9,9,9,10,10,10,11,12,11,11,10,10,10,9,9,9,10,10,10,11,12,10,11,10,10,9,9,8,9,9,9,8,8,8,7,7,7,7,6,7,6,7,6,6,6,6,7,6,6,7,7,6,6,7,8,7,8,8,8,8,7,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,3,3,3,3,4,5,5,6,6,6,6,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,4,5,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,1,1,1,1,0,1,1,1,1,2,2,2,2,2,3,3,3,3,3,4,3,3,4,4,6,5,5,4,4,3,2,2,2,3,3,3,3,3,4,3,4,4,4,4,5,5,5,5,5,6,6,6,5,5,5,5,6,6,5,5,5,5,5,6,5,5,4,5,5,5,4,5,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,7,6,6,6,6,6,6,6,6,6,5,6,6,5,6,6,5,6,6,7,8,9,9,11,12,13,12,12,14,16,18,20,20,22,22,22,20,22,22,21,23,22,24,24,23,25,26,25,24,25,24,26,25,25,26,24,25,25,23,24,25,26,25,26,25,24,25,25,23,22,25,24],[28,29,28,28,28,29,28,28,28,27,27,27,27,27,27,27,27,27,27,27,26,27,27,27,26,27,27,27,27,26,26,27,27,28,27,28,26,27,27,27,27,26,25,26,26,25,23,23,23,22,22,22,21,20,19,20,18,19,18,18,15,13,11,8,8,6,5,4,4,4,4,4,4,3,3,3,2,2,2,2,2,3,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,5,4,4,3,3,3,3,3,4,3,4,4,3,3,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,3,4,3,3,3,3,3,3,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,5,5,5,4,5,5,5,4,5,5,5,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,3,4,4,4,3,3,3,4,3,3,4,4,4,4,4,3,4,4,4,5,5,5,5,4,4,3,3,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,4,3,3,3,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,5,5,5,6,5,6,6,6,7,8,7,8,12,11,11,14,14,16,16,16,17,19,17,18,20,19,19,21,22,23,23,23,24,25,24,25,23,23,24,24,23,24,24,24,25,25,24,26,26,27,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,26,25,26,26,26,26,26,26,26,24,24,25,24,23,22,21,20,20,18,18,16,14,13,12,10,8,7,6,7,6,7,6,6,7,7,8,8,8,8,8,8,9,10,9,9,10,10,10,10,11,12,11,11,11,11,10,10,10,10,10,10,11,11,12,11,11,11,10,10,10,9,9,9,8,8,8,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,7,7,6,7,7,8,8,8,8,9,8,8,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,4,4,4,5,6,6,6,6,5,4,4,3,3,3,3,2,3,3,3,4,3,4,4,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,1,1,1,0,1,1,1,1,1,2,3,2,3,3,3,4,4,4,4,3,4,5,4,4,4,4,3,3,3,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,6,5,6,6,6,6,6,7,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,7,7,7,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,6,8,8,10,10,11,13,12,11,13,15,16,18,19,19,23,23,21,20,22,22,20,24,21,23,25,22,25,26,25,25,26,24,25,26,25,26,25,25,26,24,25,27,26,25,26,25,24,25,25,25,23,25,24],[29,29,28,29,29,29,29,28,28,28,28,27,27,27,27,27,27,27,27,28,27,27,28,27,27,28,28,27,28,28,26,28,28,28,28,28,28,28,28,27,28,27,27,27,26,25,23,23,24,22,22,22,21,20,20,21,18,19,19,18,15,14,11,8,8,7,5,5,5,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,4,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,4,4,5,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,5,5,4,4,4,3,4,3,3,3,3,3,2,3,3,3,2,2,3,2,2,3,3,3,2,3,3,3,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,4,3,3,3,3,2,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,7,7,7,7,6,6,6,6,5,5,6,6,5,6,6,6,7,8,7,9,13,12,12,15,15,17,16,16,18,18,17,19,20,20,20,21,24,23,23,25,25,25,25,26,24,23,24,23,24,25,24,24,25,24,24,26,26,28,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,28,28,27,27,26,26,26,27,26,26,26,25,26,24,24,25,24,23,22,21,20,20,18,17,17,15,13,12,10,9,8,7,7,7,7,7,7,7,8,8,8,8,8,8,9,9,10,9,9,10,11,10,10,12,12,11,12,11,11,10,10,10,9,10,10,11,12,12,12,11,11,10,10,10,9,9,9,9,9,8,8,7,8,7,7,7,6,6,7,7,7,7,6,7,7,7,7,7,7,8,8,8,8,9,9,8,8,8,7,7,6,6,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,6,7,7,6,5,4,4,3,3,4,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,5,5,5,5,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,2,2,2,2,1,1,1,0,1,1,2,2,1,2,3,3,3,4,4,4,5,5,4,4,5,6,5,6,5,4,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,6,7,6,6,6,6,6,7,6,7,6,6,6,6,6,7,7,7,7,7,8,7,7,8,7,7,8,8,7,7,8,8,7,7,8,7,7,7,7,7,7,6,7,7,7,6,7,7,6,6,7,6,6,7,8,9,10,10,12,13,13,12,13,15,16,18,19,19,22,22,22,21,21,21,21,24,23,23,24,22,25,25,25,24,25,24,26,26,26,27,24,25,26,24,25,26,25,25,25,26,25,25,26,24,24,25,25],[28,28,27,28,28,28,28,28,28,27,27,26,27,26,26,27,27,27,27,27,27,27,27,27,26,27,27,27,28,27,26,28,28,28,26,28,27,27,28,27,28,26,26,26,26,25,23,23,24,20,22,21,21,20,20,20,18,19,19,18,15,14,11,8,7,6,5,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,3,4,3,3,4,4,3,4,4,5,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,3,3,4,3,3,3,3,2,2,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,4,3,3,4,4,5,4,5,5,5,4,4,3,3,4,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,3,3,3,3,2,2,3,3,2,3,3,3,2,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,6,7,7,8,11,11,11,12,14,16,15,14,16,17,16,18,18,18,19,20,22,21,21,23,23,23,23,24,23,22,23,22,22,22,23,24,23,23,23,24,23,27,24,25,26,26,26,26,25,25,26,25,25,25,25,25,24,25,25,26,26,26,25,25,25,26,26,25,26,24,24,26,23,23,24,24,20,21,20,18,19,17,16,16,14,12,12,10,9,8,7,6,6,6,7,7,7,7,8,8,8,8,8,8,9,9,9,9,9,11,10,10,11,11,11,11,11,11,10,9,9,9,9,10,10,11,11,11,11,10,10,9,8,9,9,8,8,8,8,8,7,6,6,6,6,6,6,6,6,6,6,6,7,6,7,7,7,7,7,8,8,8,9,9,9,8,8,7,6,6,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,4,5,5,6,6,6,6,5,4,4,3,3,3,3,3,3,3,4,4,4,3,4,3,3,3,3,3,3,2,2,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,5,4,5,5,4,4,4,4,4,4,4,5,4,4,4,4,3,3,3,3,2,2,2,2,2,2,1,1,1,1,0,1,1,1,1,2,2,3,3,3,3,3,4,3,3,4,4,5,4,4,4,4,3,3,2,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,5,5,6,6,6,6,5,6,6,5,5,6,6,5,5,6,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,7,7,7,7,8,7,7,7,7,7,7,8,7,7,7,8,7,7,7,7,7,6,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,8,10,9,12,13,13,12,13,15,17,17,17,17,20,20,21,20,21,20,21,23,21,23,23,23,24,24,25,24,24,22,24,24,24,26,25,24,25,24,24,24,24,22,24,24,23,25,24,24,22,23,24],[28,28,28,28,28,28,28,28,28,27,26,25,27,26,26,26,27,27,27,27,26,26,27,26,26,27,26,26,27,26,26,28,27,28,26,27,26,27,27,26,27,25,25,25,26,25,22,22,23,21,21,21,22,20,20,21,18,19,18,18,15,13,10,8,7,6,5,4,4,4,4,3,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,4,3,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,4,5,4,4,4,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,7,7,7,6,7,6,6,6,5,5,6,5,5,6,6,6,7,7,8,11,11,11,14,14,15,15,15,16,16,15,18,18,18,19,20,22,22,21,22,23,24,23,24,23,22,24,22,20,23,24,23,23,23,23,25,25,27,25,26,26,27,26,26,26,27,26,26,26,26,26,26,26,27,26,26,26,27,26,25,25,26,25,26,26,26,25,27,23,24,24,24,22,21,20,18,19,17,17,15,14,13,11,10,9,8,7,7,6,7,7,7,8,8,9,9,9,8,9,9,10,11,10,10,11,12,11,12,12,13,12,12,12,12,12,10,11,11,11,11,12,13,12,12,12,10,12,11,10,10,10,10,10,9,9,9,8,7,7,7,7,7,6,7,7,7,7,7,8,7,7,8,8,7,8,9,9,9,10,10,10,9,9,8,7,7,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,6,7,7,7,7,6,5,4,4,4,4,3,3,3,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,5,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,4,4,4,3,3,3,3,3,3,2,2,2,2,1,1,1,1,1,0,1,1,1,2,2,3,3,3,4,4,4,4,4,4,4,5,4,5,4,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,6,6,7,6,6,6,5,6,7,6,6,7,7,5,6,6,6,6,5,5,5,5,5,5,5,4,5,4,4,4,4,5,5,4,5,5,5,5,6,6,6,6,7,7,6,6,7,8,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,8,7,7,8,7,8,8,7,8,8,8,8,8,8,9,8,7,7,8,8,7,7,7,6,7,7,7,7,7,7,7,6,7,7,6,6,7,8,9,10,10,11,13,13,12,13,15,17,18,18,19,20,21,21,20,21,22,21,22,20,22,23,22,25,25,24,23,24,23,25,25,25,26,25,25,24,24,25,25,24,24,25,25,23,24,24,23,21,23,24],[28,28,28,28,28,29,28,28,28,27,27,26,27,26,26,27,27,27,27,27,26,26,26,26,26,26,26,26,27,26,25,27,27,28,26,27,25,26,26,26,27,25,25,25,25,24,23,22,23,21,22,21,21,20,20,20,19,19,18,18,15,14,11,9,8,8,6,5,5,4,5,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,4,4,4,4,4,3,3,3,3,3,4,4,4,4,4,3,4,4,3,4,4,4,3,4,4,4,4,4,5,5,4,4,4,4,4,4,3,4,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,6,6,5,5,6,6,6,6,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,4,4,5,5,4,4,4,4,4,4,5,4,5,5,5,4,5,5,5,6,6,6,6,5,5,4,4,5,4,4,4,5,4,4,5,5,4,4,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,4,5,5,5,5,5,5,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,6,6,5,6,6,6,6,7,7,7,8,8,10,11,12,12,13,15,15,15,16,17,17,17,18,19,19,20,21,22,24,22,23,24,25,24,26,24,23,24,22,23,24,23,25,24,24,24,26,26,28,26,26,27,27,27,27,27,27,27,27,27,26,27,27,27,27,26,27,27,27,27,26,26,26,26,26,26,26,26,27,25,24,24,24,23,22,20,19,19,18,17,16,14,13,12,11,9,9,8,8,7,8,7,8,8,9,9,9,9,10,11,10,10,12,11,11,12,13,12,12,13,14,13,13,12,13,12,11,12,11,12,12,13,14,14,14,13,12,13,12,12,10,11,11,11,10,10,9,9,8,8,8,7,7,7,7,8,7,7,7,8,7,7,8,9,8,8,9,9,9,10,10,10,9,9,8,8,7,7,6,6,6,5,5,5,5,5,6,6,5,6,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,6,7,7,7,7,6,5,4,4,4,4,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,7,6,6,6,6,6,5,6,6,6,5,6,6,5,6,5,5,5,5,5,5,5,4,4,5,5,5,4,4,4,4,4,4,3,3,3,2,2,2,2,1,1,1,1,1,1,0,1,1,2,2,3,3,3,4,4,4,4,4,4,5,5,5,5,4,4,4,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,7,6,7,7,6,7,7,6,6,7,7,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,4,5,6,5,5,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,6,7,7,7,8,8,9,8,8,9,8,9,9,8,8,9,9,8,8,8,9,9,8,8,8,8,7,7,8,7,7,8,7,7,7,7,7,7,7,7,7,7,7,8,9,10,10,12,13,13,13,13,15,17,17,18,19,20,20,21,21,21,21,21,22,22,22,23,23,23,24,24,24,24,23,25,25,24,26,25,24,25,23,25,25,24,24,25,25,23,25,25,24,23,24,24],[28,28,28,28,28,28,28,28,28,27,27,26,27,27,26,27,27,27,27,27,27,27,27,27,27,26,27,27,27,27,26,28,28,29,26,28,26,28,27,26,28,26,26,26,26,25,23,23,24,22,22,22,22,21,21,22,19,20,19,19,17,15,12,10,9,8,7,6,6,5,6,5,6,5,5,4,3,3,3,3,3,2,3,3,2,2,3,2,3,2,2,2,3,2,2,3,3,3,3,4,3,4,4,4,4,4,5,5,4,5,5,4,4,3,3,4,5,4,4,5,4,4,4,5,4,4,5,4,4,5,5,5,5,5,6,6,6,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,3,3,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,4,5,5,4,5,6,5,5,5,5,5,5,6,6,6,7,6,6,7,7,6,7,7,7,7,6,6,5,4,5,5,4,4,4,4,3,3,4,4,3,3,4,3,3,4,4,4,3,4,4,5,5,6,5,5,5,5,5,5,4,5,5,5,5,5,6,5,5,6,6,5,6,6,6,6,6,7,7,6,6,5,5,6,6,5,5,6,5,5,6,6,5,5,6,6,6,5,5,5,5,4,4,4,3,4,4,4,4,5,5,4,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,8,8,8,8,9,9,9,9,9,9,9,9,9,8,8,8,7,8,8,7,7,8,9,9,10,10,11,12,13,13,15,17,17,16,18,20,19,19,21,21,20,22,23,25,24,24,26,25,27,26,27,25,25,26,23,23,24,25,25,25,25,25,27,27,27,26,27,28,28,27,27,27,27,28,28,28,27,28,28,28,27,27,28,28,28,28,27,27,27,27,27,28,27,27,27,25,25,25,25,24,23,22,20,20,18,18,17,15,14,13,12,10,10,10,9,9,10,9,9,11,10,11,11,12,12,13,12,12,14,13,13,14,15,14,14,15,14,15,14,14,14,14,13,13,13,13,14,14,14,16,15,15,14,13,14,13,12,13,13,12,12,11,11,11,11,10,9,10,9,8,8,10,10,9,10,11,10,10,11,11,10,10,11,11,11,11,12,11,11,10,9,9,8,8,8,7,6,6,7,7,6,7,7,7,6,7,7,7,6,6,6,6,6,6,6,6,6,6,5,5,6,5,5,5,5,6,6,7,7,8,9,7,7,6,5,5,5,5,4,4,4,4,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,3,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,6,5,6,6,6,7,7,7,7,7,8,8,7,8,7,8,7,7,8,7,7,6,7,7,7,7,6,7,7,6,6,7,7,6,6,6,6,6,6,6,6,5,5,5,4,4,4,3,3,3,2,2,2,1,1,1,1,1,0,1,2,3,3,4,4,5,5,5,5,5,5,6,6,7,6,5,5,4,4,5,4,4,5,5,5,6,6,5,6,6,6,7,7,7,7,7,8,8,9,8,9,9,8,9,9,8,8,9,8,8,8,8,9,8,7,8,8,7,7,7,7,7,7,7,7,6,6,7,7,7,8,8,8,8,8,8,9,9,9,9,9,9,9,11,10,10,10,10,9,9,9,9,9,10,9,9,9,9,9,8,9,9,9,9,10,10,10,10,10,10,10,10,10,11,11,11,11,10,9,10,11,10,10,11,10,9,10,11,9,9,10,10,9,9,9,9,8,9,9,8,8,9,10,10,11,12,14,15,16,14,15,17,19,20,21,20,21,22,23,21,21,22,24,24,23,23,25,23,24,25,26,24,25,22,26,26,25,27,25,26,26,26,25,26,25,25,26,26,25,26,26,25,23,24,25],[28,28,28,28,27,28,28,27,28,27,27,27,27,27,27,28,27,27,28,27,27,27,27,28,27,27,28,27,27,28,26,27,28,29,27,28,27,27,27,26,28,26,25,25,26,25,23,23,24,20,22,22,22,20,20,21,18,19,19,18,17,15,12,10,10,8,7,7,7,7,6,6,6,5,5,5,5,3,3,4,4,3,3,4,3,3,3,4,3,3,3,3,4,3,3,4,3,4,4,5,4,4,5,5,5,5,6,6,5,6,6,5,4,4,4,5,5,5,5,5,5,4,5,6,5,5,6,6,5,6,6,6,6,6,7,7,6,7,6,6,6,6,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,2,3,4,3,3,4,4,4,4,4,4,4,5,5,5,6,5,5,6,6,5,6,6,6,6,6,7,7,7,7,8,8,7,8,8,8,8,8,8,8,8,8,8,7,7,6,6,7,6,6,6,5,5,5,5,5,4,4,5,4,3,4,5,4,3,4,5,5,5,5,6,6,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,8,7,7,7,6,6,7,7,6,7,7,7,7,7,7,7,7,7,7,7,8,7,7,6,5,6,5,4,5,5,5,5,5,6,5,6,6,6,5,6,6,7,7,7,7,7,7,7,8,8,8,8,8,9,10,9,9,10,11,11,11,10,10,10,9,9,8,9,9,8,9,8,9,9,9,10,10,10,13,13,13,15,16,16,16,17,19,18,18,20,21,19,20,23,23,23,23,26,25,26,25,26,26,24,25,24,23,25,25,26,25,24,25,27,26,28,27,28,27,28,28,28,27,27,28,27,27,28,28,27,28,27,27,27,28,27,27,27,27,27,26,27,28,26,26,27,26,25,26,25,23,22,22,20,20,19,18,18,16,15,14,12,12,11,10,10,10,11,11,10,12,13,13,13,13,13,14,14,14,15,15,14,15,15,15,16,16,16,16,16,17,16,15,15,15,15,15,15,15,15,16,16,16,14,14,15,14,13,13,14,13,13,13,13,12,12,11,11,13,11,10,10,11,12,11,12,12,11,12,12,12,12,13,13,14,14,14,14,14,13,13,11,10,10,9,8,8,7,8,8,8,7,8,8,8,8,8,8,7,8,8,7,7,7,8,7,7,7,6,7,6,6,7,6,6,6,7,7,8,8,9,10,9,8,8,7,7,6,7,5,5,6,5,6,6,6,5,6,5,5,4,4,5,5,5,4,5,5,4,6,5,5,5,6,5,5,6,7,5,5,6,7,6,6,7,7,7,7,7,7,8,8,8,8,8,9,10,10,9,9,9,9,8,9,9,8,8,8,9,9,8,8,9,8,7,8,8,8,8,7,7,8,7,7,6,7,7,6,5,5,5,5,4,3,3,2,3,2,2,2,1,2,1,1,0,1,2,3,3,4,5,5,6,5,5,6,6,6,6,7,7,6,5,4,5,5,5,6,6,6,7,7,7,7,7,7,8,8,8,8,8,9,9,10,9,11,10,9,10,10,9,9,10,10,9,9,10,9,8,8,9,9,8,9,8,8,7,7,8,7,8,8,8,8,8,9,9,9,10,9,10,10,10,10,11,10,9,11,12,11,11,11,10,9,9,10,9,10,10,9,9,11,10,9,8,9,10,10,11,11,12,11,12,12,10,12,11,12,12,12,13,12,12,11,14,12,12,12,12,12,11,11,12,11,11,11,11,11,11,11,11,10,10,11,10,10,10,12,12,14,14,17,17,18,17,18,19,20,21,22,20,22,22,24,23,23,22,23,25,24,24,25,24,25,24,26,25,25,24,26,27,25,28,26,26,25,26,26,26,25,25,25,26,25,26,26,25,23,24,25],[29,29,28,28,29,29,29,29,28,27,27,27,28,28,27,28,28,28,27,28,28,27,27,28,27,26,28,27,27,28,26,27,28,28,27,28,27,27,28,27,27,26,25,25,26,24,23,23,23,21,21,22,21,20,20,21,19,20,19,19,17,16,14,13,12,12,10,11,10,10,11,10,11,10,9,8,8,6,5,6,7,6,6,7,8,6,6,5,5,6,5,6,6,6,5,7,6,6,7,7,7,7,9,8,8,8,9,9,9,8,8,8,7,7,6,7,7,9,8,10,8,7,10,10,8,9,10,10,9,11,11,10,10,11,11,11,12,11,10,10,10,10,9,9,10,8,8,8,8,6,7,8,6,5,5,4,4,5,4,3,4,4,4,4,5,5,6,6,6,7,7,8,8,9,8,9,10,10,10,11,9,10,11,11,10,11,12,11,11,11,12,11,12,13,12,12,12,12,11,12,11,10,12,12,11,11,10,10,9,9,9,10,9,9,10,10,9,9,10,10,9,8,11,9,9,9,11,9,7,10,9,9,9,9,9,9,9,9,10,11,8,11,11,11,11,11,12,12,13,13,13,12,12,13,13,12,13,13,13,13,12,13,13,13,13,12,12,12,13,12,12,12,13,11,12,12,12,11,10,11,10,8,11,8,8,10,11,9,9,11,11,10,12,12,11,12,12,12,13,13,12,13,13,13,13,13,15,16,14,15,16,18,16,17,16,16,18,16,15,16,14,15,13,13,12,12,13,13,13,12,13,12,14,12,14,15,15,15,17,17,16,17,19,20,18,20,23,22,20,25,24,24,25,25,26,26,28,26,28,27,26,27,25,24,27,26,27,27,27,27,29,28,29,28,29,28,29,28,28,29,29,29,29,29,29,28,29,28,28,28,29,28,28,27,28,27,27,28,27,27,27,26,26,27,23,25,26,23,23,22,21,22,20,19,20,17,18,18,16,17,15,15,14,17,16,16,18,18,19,20,18,20,20,21,19,20,21,20,20,20,23,21,20,22,22,22,21,22,21,20,21,22,21,22,22,22,22,22,22,20,21,20,21,19,20,19,21,20,19,20,19,19,18,17,20,18,19,18,18,18,17,20,19,18,18,19,19,18,18,17,18,19,18,18,18,18,18,19,17,17,18,16,18,16,13,15,15,15,13,14,15,15,13,14,13,13,13,12,13,13,14,13,12,12,12,11,11,10,11,10,10,9,9,10,10,10,10,11,12,12,11,11,10,10,9,10,9,9,8,7,9,9,8,6,8,7,6,5,5,6,6,5,6,7,7,6,8,7,8,8,10,8,10,11,12,11,11,12,12,12,11,13,13,13,14,14,13,14,14,14,15,15,14,17,15,16,16,15,14,16,15,13,13,13,13,13,13,11,13,14,12,12,13,12,11,11,12,10,11,10,10,10,9,9,10,9,8,7,6,6,4,5,3,3,4,4,3,3,4,3,2,1,0,1,2,3,4,4,4,5,5,5,6,7,8,8,9,9,9,9,8,10,8,9,11,11,9,12,13,11,12,13,13,15,14,13,15,14,14,15,16,14,15,14,16,16,16,15,15,15,14,15,13,14,14,12,13,14,12,11,12,12,11,11,11,12,11,13,12,13,13,14,14,14,15,16,14,15,15,15,15,15,16,14,15,16,16,15,16,15,14,14,15,13,15,16,14,14,16,16,15,15,16,16,15,18,17,16,18,18,18,16,16,17,15,18,16,17,17,17,15,17,17,16,16,16,18,17,15,18,18,18,16,17,19,16,17,18,17,16,16,16,18,16,18,16,18,19,20,20,22,21,22,22,24,24,25,24,25,25,27,25,26,25,25,27,26,27,27,26,27,27,28,27,28,26,28,28,28,28,28,28,27,28,28,28,28,27,28,28,27,28,28,27,26,26,28],[30,30,30,30,30,30,30,30,30,29,29,29,29,28,29,29,29,29,28,29,29,28,29,29,28,29,29,28,29,28,27,29,29,29,28,28,27,28,28,27,28,27,27,26,27,26,24,24,25,23,23,22,23,21,22,22,21,21,20,21,19,17,16,13,13,13,10,10,11,9,12,10,12,10,11,8,8,8,7,7,9,8,8,7,8,9,8,7,7,7,6,6,7,7,5,7,6,6,7,8,8,7,8,9,9,8,9,9,9,9,9,8,7,7,7,8,9,10,10,10,9,10,10,9,10,11,11,10,12,11,10,11,11,10,11,11,12,11,10,10,11,9,9,9,9,8,8,10,9,7,8,9,8,7,6,5,4,5,5,5,6,6,8,6,6,7,7,8,8,9,9,9,10,11,10,12,11,11,11,11,11,12,11,11,13,11,12,12,12,10,11,12,11,12,13,13,12,13,12,12,12,12,12,12,12,11,10,10,9,9,8,9,9,9,9,10,8,9,10,10,10,10,11,10,8,11,11,9,9,11,11,10,10,12,11,11,10,11,12,11,11,11,12,12,12,12,13,13,12,14,12,13,11,14,13,12,14,13,14,13,13,13,11,12,12,14,12,12,13,13,12,12,13,13,12,13,13,12,12,11,11,10,11,9,9,11,11,11,11,11,13,12,11,11,12,12,11,11,12,14,11,13,12,12,13,14,14,15,14,15,15,17,15,16,16,17,17,17,16,15,15,15,14,13,12,14,14,13,14,13,14,14,15,13,14,16,18,15,17,17,18,18,19,20,20,20,22,23,22,23,25,24,25,24,27,26,27,27,27,26,26,27,25,25,28,27,27,27,27,28,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,27,28,28,28,27,28,28,27,27,26,25,27,27,24,25,23,23,23,22,21,20,20,19,18,18,16,15,15,15,15,15,16,14,17,18,19,18,20,20,21,20,21,22,21,21,21,23,20,22,24,24,22,23,22,22,22,21,21,22,22,22,23,22,23,24,23,21,22,22,20,19,19,20,20,20,20,20,18,17,17,18,18,16,16,15,17,17,17,16,19,19,18,19,19,18,17,19,19,20,19,20,19,19,18,18,17,16,16,16,15,14,14,14,15,12,14,14,13,13,13,15,14,13,13,14,13,12,13,13,13,11,12,13,12,11,12,11,11,10,11,10,11,11,11,12,13,12,12,10,11,10,9,8,8,8,9,8,8,7,8,7,7,7,6,7,7,7,6,7,9,7,8,8,7,7,8,9,8,9,10,11,12,12,12,11,12,13,12,12,13,12,13,12,12,14,14,14,13,16,15,15,15,13,14,14,14,14,13,15,13,14,14,15,13,14,13,14,13,13,12,13,13,12,11,11,11,9,10,9,10,9,9,8,8,8,8,6,6,3,4,5,7,6,3,3,3,4,4,1,0,1,3,3,5,7,6,5,6,7,7,7,8,9,8,9,8,7,8,7,8,10,10,10,11,12,12,13,12,11,14,13,12,13,14,14,14,13,14,16,15,15,15,14,13,13,14,14,15,14,13,13,13,13,13,12,13,13,11,11,11,11,11,12,12,12,12,12,13,13,13,14,14,13,14,14,15,15,16,15,14,14,16,14,14,14,14,12,13,13,13,14,14,13,13,14,16,13,13,14,15,15,16,17,16,16,16,15,14,16,16,15,17,16,18,16,17,15,16,17,16,16,17,17,16,16,18,16,17,17,16,15,17,18,18,16,16,18,16,16,17,18,18,19,20,21,23,23,22,23,24,24,26,26,26,28,26,27,28,28,27,28,28,28,28,29,28,29,29,29,28,28,28,30,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,28,28,29,28],[29,29,28,29,29,29,29,28,29,28,28,27,28,28,28,28,28,28,27,28,28,27,27,28,27,27,28,27,27,28,25,27,28,29,27,28,26,27,27,26,27,26,25,25,26,24,21,23,24,20,22,22,22,20,20,23,19,20,21,20,18,16,15,13,13,12,11,10,11,11,12,12,12,11,10,9,9,7,7,8,8,7,7,7,8,7,9,6,7,7,7,7,7,6,7,8,7,6,9,9,9,10,10,9,10,10,10,10,10,10,10,9,8,8,9,9,10,11,11,12,11,10,12,12,11,12,12,11,12,12,12,12,12,11,12,12,12,12,11,11,10,11,11,10,10,10,9,9,9,7,8,8,7,6,7,5,6,7,5,6,6,6,8,7,5,6,8,7,8,9,9,9,10,10,11,11,12,12,12,12,12,12,12,11,12,12,11,12,13,12,11,13,13,13,12,13,13,13,13,14,13,13,14,12,12,12,11,11,11,10,11,11,11,10,10,11,10,9,10,10,9,9,10,10,8,10,10,9,8,10,11,10,10,11,11,12,11,12,11,12,11,12,13,13,13,13,13,13,13,14,12,13,14,14,14,14,15,15,14,15,14,14,13,14,13,13,13,13,14,13,13,12,13,13,13,14,13,13,12,11,11,11,11,10,9,11,12,10,11,11,13,12,12,13,13,13,12,13,14,13,13,14,14,14,15,14,16,16,16,17,18,19,18,19,19,18,20,19,18,18,16,17,15,14,14,15,15,15,15,14,14,15,15,14,16,16,15,16,17,17,19,18,18,21,20,20,22,22,21,23,25,24,24,24,26,26,27,25,26,26,25,26,24,24,26,26,26,26,26,26,28,27,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,28,28,28,27,27,27,27,27,27,27,27,26,27,25,24,25,25,22,22,23,21,21,21,20,19,18,18,19,16,16,16,16,16,16,17,18,16,20,20,21,19,20,20,21,19,20,21,20,20,21,22,21,21,21,22,22,22,21,22,21,21,21,22,21,21,21,21,22,22,23,22,21,22,21,19,20,22,20,20,20,21,19,19,19,20,20,21,20,19,20,21,20,21,21,20,20,20,19,20,19,19,20,20,20,20,21,20,19,19,17,19,19,18,18,16,16,17,18,15,17,16,18,16,17,16,16,17,15,15,16,15,15,14,13,13,12,14,12,12,13,12,11,11,12,11,12,12,12,13,14,12,12,11,12,12,12,11,9,10,9,10,10,10,7,8,7,7,6,6,7,7,6,7,8,7,8,9,8,8,8,10,9,10,12,12,11,11,13,12,13,13,14,14,14,14,15,14,16,16,16,17,17,19,19,18,18,18,17,16,17,17,17,17,15,16,15,16,14,14,16,15,13,13,14,13,13,13,11,13,12,11,11,10,9,9,10,7,9,6,7,7,8,3,5,5,5,5,5,4,4,4,3,2,1,0,1,2,4,7,7,5,6,8,8,9,9,9,9,9,8,8,9,8,9,10,10,10,12,13,13,12,13,13,16,15,14,16,16,16,16,16,16,18,17,17,19,17,16,16,16,16,16,15,15,15,15,14,14,14,14,13,13,13,12,13,13,13,14,13,14,14,14,15,15,14,16,16,16,17,17,17,17,18,17,16,17,17,16,17,15,15,15,15,16,16,17,15,16,17,17,16,15,16,16,16,18,18,18,17,17,18,16,18,16,17,18,18,19,18,18,17,17,18,18,18,18,18,18,18,19,19,19,18,19,20,18,19,20,20,18,18,18,19,18,19,18,20,21,23,21,22,22,22,22,24,24,25,24,26,25,26,25,26,25,24,26,26,26,27,26,27,27,27,26,27,26,28,28,26,28,27,27,27,27,27,27,27,26,27,28,27,27,27,26,26,25,27],[29,29,29,29,29,29,29,28,29,27,28,27,28,27,27,27,27,28,26,28,28,26,27,28,26,26,27,26,27,27,24,27,28,28,25,27,26,26,27,26,27,25,25,24,25,23,21,23,23,20,21,21,21,20,20,21,19,19,19,19,18,16,14,13,13,13,11,12,10,12,12,12,13,12,12,10,10,9,9,9,9,9,9,8,8,8,7,6,7,8,7,8,8,7,7,9,9,7,9,10,10,11,11,13,12,10,11,12,12,11,11,11,9,11,9,10,11,12,12,13,13,12,13,13,12,14,14,13,13,13,14,13,13,13,13,13,13,14,13,12,13,13,11,12,12,12,10,12,11,10,11,11,11,10,9,7,6,8,8,6,7,7,8,8,8,9,9,9,11,11,11,11,12,12,12,13,13,14,14,14,13,13,13,13,13,13,14,13,14,13,14,13,14,14,13,13,14,13,12,13,13,12,13,14,11,12,11,11,10,10,10,11,12,11,12,12,11,11,12,13,11,11,12,12,11,12,12,12,11,13,12,13,11,13,12,14,13,13,13,14,14,14,14,14,16,15,15,14,16,15,16,15,16,14,15,15,15,14,14,15,16,14,15,15,14,14,13,14,14,14,13,13,13,13,13,14,13,13,12,11,11,10,12,9,10,11,13,12,12,12,14,13,13,14,14,15,15,15,15,16,15,15,16,16,17,16,19,18,17,19,20,20,18,20,19,19,21,19,18,18,17,17,16,16,15,14,15,16,15,13,15,14,16,14,15,15,15,15,17,16,17,17,19,19,18,20,22,21,21,23,25,24,25,25,26,26,27,26,28,26,26,27,26,25,26,26,26,26,26,27,28,28,29,28,29,29,29,29,29,29,28,29,29,28,28,28,28,28,28,28,28,27,28,27,27,26,27,27,26,27,27,26,26,25,24,25,25,22,23,22,21,22,21,20,20,19,19,20,17,17,17,17,17,19,17,18,20,20,22,22,21,22,22,23,21,21,23,23,21,22,25,23,22,23,24,25,23,23,22,22,22,24,23,23,24,24,24,25,24,24,22,22,24,22,21,22,23,22,21,23,21,20,20,20,22,22,22,21,21,20,21,22,22,21,21,22,22,21,22,20,21,21,21,21,21,21,21,21,21,18,21,18,19,18,16,18,18,18,16,17,18,18,16,16,15,14,15,13,13,15,15,14,13,14,13,11,12,12,11,11,10,10,9,12,11,11,11,12,12,13,12,12,10,12,10,11,10,8,9,8,11,9,8,8,7,6,5,4,6,6,5,5,6,6,5,6,8,7,8,8,9,9,10,11,13,12,12,12,13,16,13,14,15,15,15,15,15,16,16,16,17,17,17,19,19,18,19,17,16,17,17,15,14,15,15,14,15,13,15,15,13,12,13,13,12,12,12,11,11,11,10,10,9,10,10,9,9,7,6,5,4,5,5,4,5,6,7,5,4,5,6,3,3,2,1,0,1,2,3,4,4,3,5,7,7,8,8,9,9,9,9,11,10,9,12,12,11,13,13,12,14,14,14,16,15,14,16,16,15,16,17,15,17,16,17,18,18,16,17,16,16,14,14,15,15,13,13,14,13,13,13,12,12,12,12,14,12,14,14,14,14,16,15,15,15,17,16,16,16,16,17,17,17,16,16,18,16,17,17,16,16,14,15,15,15,18,16,15,18,18,15,17,17,18,17,20,19,20,20,19,20,18,18,19,18,20,18,19,18,18,17,19,19,17,18,19,20,18,18,20,20,20,19,19,21,18,20,20,19,18,19,19,20,18,19,18,19,21,23,23,23,23,23,23,24,26,25,25,27,26,27,26,27,26,26,27,27,27,28,27,27,27,28,27,28,27,28,29,28,29,28,28,28,29,28,28,29,28,29,28,28,28,29,27,26,27,28],[29,30,29,30,30,30,30,30,30,29,29,29,29,28,29,29,29,29,29,29,28,27,28,28,27,28,28,28,28,28,27,28,28,28,27,28,27,27,27,27,27,26,26,25,26,24,23,24,24,22,23,23,22,21,21,22,20,21,20,20,18,16,14,13,12,11,10,10,11,10,12,11,12,11,10,10,8,8,9,9,9,9,7,8,8,7,6,6,6,6,5,6,8,6,7,8,8,8,8,10,10,9,10,11,11,10,11,12,11,11,10,10,9,11,10,10,11,12,12,13,11,11,13,12,12,13,13,13,12,12,14,12,13,13,12,14,12,13,12,12,11,12,11,12,12,9,10,12,9,9,11,11,8,9,9,8,7,8,8,8,8,8,8,8,8,8,9,9,11,11,11,11,13,11,12,13,12,14,13,13,14,13,13,13,14,13,14,14,14,13,14,13,13,14,13,14,13,13,13,13,13,12,13,12,11,11,9,10,9,8,10,10,9,10,12,11,9,10,12,11,10,12,12,11,10,12,12,12,12,11,11,12,11,12,12,13,12,12,14,14,12,14,15,13,13,14,15,14,13,15,15,13,14,14,14,13,14,15,14,15,13,13,13,13,12,14,13,12,13,13,12,13,13,13,13,12,13,12,11,10,11,9,10,7,8,12,11,10,12,12,13,12,13,13,13,14,12,12,12,14,13,14,14,13,14,16,15,14,15,16,15,16,17,17,17,17,16,16,17,16,15,16,15,14,15,14,15,15,14,14,14,14,16,14,13,15,16,16,18,17,19,18,19,20,20,19,21,21,21,22,24,24,24,25,26,26,26,25,27,26,27,28,25,24,27,27,27,27,27,28,29,28,28,28,29,29,29,29,29,29,29,29,29,29,28,29,29,29,29,28,29,29,29,28,28,28,27,28,28,28,29,28,28,27,25,27,26,24,25,24,23,23,23,23,22,20,19,20,17,16,16,15,16,15,16,15,15,17,17,19,18,18,19,20,19,19,21,20,20,21,23,20,21,23,23,23,22,22,22,22,21,22,21,21,22,22,22,23,22,21,21,19,22,20,19,18,19,19,20,18,19,19,16,17,17,19,16,15,16,17,18,16,18,20,19,18,19,20,19,18,19,20,19,20,19,21,19,20,19,18,18,17,17,16,15,15,15,17,14,14,15,16,15,14,16,15,14,14,14,14,13,14,14,13,12,11,11,12,11,10,10,9,9,9,9,9,10,10,11,12,11,12,10,10,9,9,8,8,8,8,10,9,8,7,8,7,6,4,5,7,6,4,7,6,6,6,6,7,6,8,7,9,9,10,10,9,11,13,11,13,13,13,13,14,13,13,13,13,14,14,14,14,15,15,15,15,14,15,15,15,15,14,14,15,14,15,15,13,15,14,13,13,14,12,12,10,11,10,9,9,10,9,9,9,8,8,8,7,7,7,4,7,4,4,7,7,8,6,5,6,7,6,4,4,3,1,0,1,3,4,4,4,6,7,7,8,9,8,8,8,8,8,7,8,9,9,10,10,12,13,13,13,12,15,13,13,13,14,15,13,13,13,15,14,14,15,14,14,14,13,14,14,13,14,13,12,13,13,12,11,13,11,10,10,11,10,12,12,12,12,12,14,14,13,14,14,14,14,15,14,14,15,14,14,14,15,14,15,14,13,13,13,12,13,14,14,14,14,15,14,14,14,14,14,13,15,16,16,15,16,16,14,15,15,15,16,17,17,16,16,15,16,16,15,16,17,16,17,16,17,16,17,17,17,18,18,18,17,16,17,18,17,16,18,19,18,19,20,21,22,24,22,23,23,24,26,26,25,28,27,27,27,27,27,28,29,28,28,28,27,29,29,29,29,29,28,29,29,29,29,29,29,29,29,28,29,29,29,29,29,28,29,29,28,28,28,28],[29,29,28,29,29,30,29,29,29,28,28,28,28,28,28,27,28,28,27,27,27,26,26,27,26,27,27,26,27,27,25,27,28,28,26,27,26,26,26,25,27,25,25,25,25,24,23,24,23,22,22,22,21,21,21,21,19,20,20,18,17,15,13,11,12,11,10,9,10,11,10,12,11,10,11,9,9,9,8,7,8,8,7,7,7,8,7,6,5,6,6,6,7,6,6,9,8,7,8,8,10,9,9,10,11,9,10,11,11,10,10,9,9,10,10,10,10,11,11,12,11,12,12,12,11,13,13,11,11,11,13,11,12,12,11,13,11,11,11,10,10,11,10,10,11,10,9,10,10,9,9,10,9,9,8,7,7,7,7,7,8,7,8,8,8,10,9,9,11,11,10,12,13,11,11,12,12,12,11,12,11,13,11,11,13,12,11,11,12,11,12,12,12,12,11,12,11,12,12,12,12,10,11,11,10,10,9,9,9,9,9,10,9,8,10,10,9,9,10,11,10,10,10,13,10,10,11,11,11,10,11,12,10,12,11,12,12,11,12,12,12,12,13,13,14,13,13,13,14,14,12,13,14,12,12,13,14,13,13,13,13,13,14,13,12,13,13,12,14,12,11,11,13,12,12,13,12,11,11,10,10,10,10,9,9,10,12,11,11,11,12,12,12,12,12,13,13,13,13,14,13,13,13,15,15,14,17,16,16,16,18,18,17,18,18,17,19,18,18,19,17,16,15,14,14,13,14,14,14,13,12,14,13,13,14,14,14,14,17,15,16,17,18,18,17,18,20,19,19,22,23,21,24,24,25,25,27,26,26,27,26,27,26,25,27,26,27,28,27,27,28,28,29,28,29,28,29,28,28,28,28,28,28,28,28,28,29,28,29,28,29,28,28,28,28,27,27,28,28,28,28,27,27,26,25,26,26,23,24,23,22,22,21,20,19,18,19,18,18,16,17,15,17,18,17,18,18,19,21,19,20,20,20,20,20,21,22,20,20,20,21,21,20,23,23,21,22,22,22,20,21,21,22,21,22,22,21,21,22,22,21,20,20,19,20,20,21,21,20,21,20,18,19,18,21,19,21,18,19,18,17,20,18,18,20,19,19,19,19,18,18,20,19,20,19,19,19,18,19,17,19,17,17,17,15,15,15,16,14,16,15,16,15,16,14,14,14,13,13,13,13,11,12,12,11,10,12,10,11,10,9,9,8,9,9,9,11,10,11,12,11,10,10,10,11,9,9,7,8,8,8,8,7,7,6,6,6,3,6,6,5,5,6,5,5,6,8,6,6,8,8,7,9,10,10,10,11,12,12,12,11,12,12,13,14,13,13,15,15,15,16,15,16,17,16,17,18,15,15,16,15,14,15,13,14,14,13,12,14,12,11,11,11,10,10,11,11,9,10,9,9,9,9,9,9,8,6,5,5,5,4,5,4,4,5,6,6,5,5,6,6,5,4,5,3,2,1,0,1,3,2,3,3,4,6,7,7,7,7,7,7,9,9,8,9,10,11,11,10,10,11,11,12,14,13,13,13,14,14,14,14,15,16,13,16,16,15,14,14,13,13,13,12,13,12,11,11,12,11,11,11,10,10,10,11,12,11,12,11,13,12,14,13,13,13,14,13,14,15,16,14,15,16,13,15,15,15,14,16,14,12,13,14,13,14,15,13,13,16,15,14,14,17,16,16,18,17,18,17,16,17,14,16,16,16,17,15,17,16,16,14,15,16,17,16,16,17,16,15,17,18,18,16,18,19,16,17,19,19,16,17,17,19,17,17,17,18,20,22,21,21,21,21,22,21,23,24,23,26,24,26,24,26,25,26,27,25,26,27,26,27,27,27,26,27,26,27,27,26,28,27,27,27,27,27,28,27,27,28,27,27,27,27,27,26,26,27],[29,30,29,30,29,30,30,30,29,29,28,28,29,28,28,28,29,28,28,29,28,27,29,29,27,28,29,27,28,28,26,28,28,28,27,28,26,27,27,26,27,25,25,25,25,24,24,24,23,21,22,22,21,20,21,22,22,21,20,21,18,15,13,12,10,10,10,9,10,8,11,10,11,10,10,8,9,9,8,8,9,8,7,7,8,8,6,6,6,7,7,7,7,7,8,8,9,9,8,9,10,10,11,12,12,11,12,14,12,11,10,11,10,11,10,10,12,12,13,12,13,12,13,13,12,14,12,13,12,12,12,13,13,11,12,13,12,12,11,11,12,11,11,12,11,10,10,11,10,9,10,10,10,10,8,8,8,8,9,8,9,8,9,9,10,9,9,10,12,12,11,12,14,13,12,13,12,12,13,13,13,14,11,12,13,12,12,12,12,11,13,12,13,13,13,13,13,12,12,12,12,11,12,12,11,10,10,9,9,7,9,10,10,9,10,11,10,10,11,11,10,11,11,11,10,11,11,11,11,11,11,12,11,12,11,12,13,12,12,12,13,13,12,14,14,13,12,14,13,13,13,13,12,12,12,13,13,13,13,13,13,14,13,12,13,13,12,12,14,13,11,13,14,12,12,14,12,12,11,11,11,10,13,9,9,12,12,10,11,11,13,13,12,12,13,13,12,12,13,15,13,12,13,14,14,13,15,14,14,15,17,18,15,16,17,17,18,16,16,15,15,14,14,13,13,13,13,12,12,12,13,12,12,12,13,15,14,15,16,18,15,18,18,18,17,18,19,19,19,22,23,21,24,24,25,26,27,25,27,26,25,26,26,24,26,26,26,27,26,26,28,28,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,28,28,27,27,27,27,27,27,27,26,27,25,24,26,24,22,23,22,22,22,20,21,19,17,18,17,17,16,14,15,15,15,15,15,15,16,18,18,17,18,18,19,18,19,20,19,18,18,20,19,20,22,22,22,21,21,20,20,20,21,20,20,21,21,22,22,22,22,20,20,21,19,19,18,19,18,18,18,17,17,16,18,17,18,17,16,16,17,17,18,17,18,18,17,17,18,19,17,18,19,19,19,19,20,20,19,19,17,17,16,16,15,15,15,14,14,14,14,15,15,13,13,13,13,14,13,13,13,13,12,13,13,11,11,11,10,11,10,10,9,9,9,9,9,11,10,11,12,11,12,10,10,8,10,8,8,7,7,8,8,7,7,5,5,4,4,5,6,3,4,6,5,4,6,6,6,7,7,7,7,7,9,10,10,11,12,11,14,12,12,13,13,13,13,13,13,13,14,14,14,15,15,15,15,14,14,14,14,14,13,13,12,13,14,14,13,13,12,12,13,12,11,12,11,11,10,11,8,8,8,9,8,7,7,7,5,5,4,4,5,4,5,5,7,7,7,6,7,7,6,5,4,4,3,2,1,0,1,1,1,2,3,4,5,6,7,6,6,6,8,7,7,9,9,9,10,11,12,11,11,12,14,13,12,12,12,13,12,12,12,14,13,14,14,13,14,12,13,14,14,13,13,12,12,11,12,12,10,10,10,9,9,9,10,10,11,10,11,12,13,13,12,12,12,13,13,13,13,13,14,14,14,14,14,13,15,13,12,12,13,13,12,13,14,13,13,14,13,13,13,15,14,13,15,15,15,15,14,15,14,14,14,15,16,16,16,15,16,15,14,14,15,15,16,16,14,13,15,15,17,16,16,17,15,16,17,16,16,17,16,17,17,18,17,18,19,22,21,22,21,23,23,23,24,25,24,26,25,28,26,26,25,27,27,27,27,28,28,28,28,28,27,27,27,28,28,28,29,28,28,28,29,28,28,28,28,28,28,27,28,27,28,28,27,27],[29,29,28,29,29,29,29,28,29,28,27,28,28,27,28,28,28,28,28,28,27,26,27,28,25,27,28,26,28,27,25,27,28,28,27,28,26,27,27,26,27,25,25,25,26,24,22,23,23,22,22,22,21,20,21,22,19,19,21,21,18,16,13,12,11,10,10,10,9,10,11,12,14,12,12,9,9,11,9,8,10,9,8,8,10,9,7,6,7,9,8,8,10,10,9,10,12,12,11,12,12,12,12,13,12,12,13,16,13,13,13,13,12,12,12,13,13,14,15,16,16,14,15,16,13,14,15,15,13,15,14,14,15,14,15,15,14,14,13,12,14,13,13,14,14,13,12,13,13,13,12,13,13,12,11,11,10,10,10,10,10,10,11,10,12,11,11,12,13,13,12,14,16,13,13,14,14,15,15,15,14,15,13,14,14,15,14,14,14,14,13,14,15,13,13,14,14,13,13,13,11,12,13,12,11,11,10,11,9,10,11,12,13,11,12,13,12,12,13,14,11,13,13,13,12,12,14,13,12,13,12,12,12,13,14,14,14,13,15,15,13,14,15,16,15,15,15,15,15,16,15,15,16,15,15,15,15,15,15,16,16,15,15,15,15,15,14,15,15,15,13,14,15,14,13,13,13,13,12,13,12,11,12,9,11,13,14,12,13,14,13,13,14,14,15,14,15,15,14,14,14,14,14,16,15,14,18,17,17,18,19,19,19,20,20,19,20,19,18,18,16,16,15,14,14,13,14,13,13,14,14,13,12,13,13,14,14,15,16,17,17,18,19,19,19,19,21,20,19,22,24,21,23,25,25,25,27,25,27,27,26,27,26,24,26,26,26,26,27,26,28,28,29,27,28,28,28,28,28,28,28,28,28,28,27,28,28,28,27,27,28,28,28,28,27,27,27,28,27,27,27,27,28,26,25,26,25,22,22,21,21,22,20,21,20,18,18,17,17,18,18,15,15,17,17,18,18,19,20,20,19,19,19,21,19,20,21,21,19,20,22,22,21,22,23,22,22,22,22,20,21,22,21,22,23,22,23,23,21,23,22,21,21,18,19,18,21,21,18,19,20,19,17,19,20,20,20,20,19,21,20,21,21,21,21,21,21,21,21,19,21,21,21,20,20,21,20,21,21,19,22,19,19,18,17,17,18,18,17,18,19,18,16,17,16,16,16,14,15,14,15,15,14,14,14,12,13,13,14,11,11,11,9,9,11,10,12,11,12,12,11,12,10,11,10,11,11,9,9,8,9,9,9,7,6,5,6,5,4,5,6,5,6,6,6,6,8,9,7,8,9,8,9,11,11,11,13,14,14,13,14,15,14,14,15,15,15,15,16,17,17,17,18,19,18,18,18,18,17,16,16,16,15,14,15,15,15,14,15,14,14,13,12,13,12,12,12,11,11,10,10,9,9,9,8,7,7,5,6,5,4,6,6,5,6,8,9,7,7,9,9,8,8,7,6,4,3,2,1,0,1,1,2,3,4,5,6,7,7,7,8,9,8,8,9,11,10,10,12,12,14,13,13,15,15,14,14,15,15,15,16,16,15,15,16,16,17,15,14,15,14,14,14,14,14,14,12,14,14,11,12,13,10,9,10,10,13,13,12,14,13,15,14,14,14,16,15,16,15,16,15,16,16,15,15,16,17,15,15,16,14,14,16,16,14,15,15,15,16,16,15,15,16,15,15,17,17,17,17,17,17,15,16,16,16,17,16,18,16,17,15,16,17,17,17,18,18,18,17,19,20,19,18,20,20,18,19,21,18,18,20,19,20,18,19,18,18,21,21,22,22,23,23,24,24,25,25,26,27,26,27,26,27,26,26,27,26,27,28,26,28,27,28,27,28,27,28,28,27,29,28,28,28,28,28,28,28,27,28,28,27,28,28,26,27,28,27],[30,30,29,30,29,30,30,29,29,29,29,28,29,28,28,28,29,29,28,29,28,28,28,29,27,28,28,27,28,28,26,28,28,28,27,28,27,27,27,27,27,26,26,26,26,25,24,24,24,21,23,23,22,20,21,23,20,20,21,21,20,17,14,13,12,11,10,10,9,10,10,11,12,11,9,9,7,9,7,7,10,7,6,7,8,6,6,6,7,7,7,8,8,7,8,10,9,9,9,11,13,10,13,14,14,13,14,15,14,13,13,13,11,14,12,13,14,14,14,14,15,13,14,15,14,14,14,15,14,13,15,14,13,13,14,14,14,14,13,13,12,13,13,13,12,11,12,12,11,10,13,12,11,11,10,9,10,10,9,8,8,8,10,10,9,10,11,12,12,12,13,13,14,14,14,13,13,15,14,14,13,12,13,14,13,13,13,14,13,13,13,12,13,14,13,13,14,13,13,13,13,12,13,13,12,12,11,11,10,10,10,11,11,10,11,12,12,10,11,13,12,12,12,13,11,12,13,11,11,13,13,12,12,12,13,14,14,14,14,15,14,13,15,15,13,14,14,14,13,15,14,12,14,15,15,14,15,14,14,14,13,12,12,14,14,12,13,13,13,12,12,13,13,12,12,14,13,11,13,12,11,10,13,10,10,11,14,11,11,12,14,11,12,13,13,14,12,13,14,14,13,14,14,13,15,15,16,15,16,17,19,19,17,18,18,18,18,19,17,17,16,16,15,14,13,14,15,14,13,14,14,12,13,14,14,16,16,16,17,18,17,18,18,19,18,18,21,21,20,21,24,24,24,24,27,26,27,25,27,26,25,27,25,25,27,27,27,26,26,27,28,28,29,28,29,29,28,28,29,28,28,28,28,28,28,28,28,28,28,28,28,28,29,28,28,27,27,28,27,28,28,27,28,26,25,27,26,23,24,22,23,23,21,21,21,18,19,18,17,16,16,14,16,16,16,17,17,18,19,19,18,19,19,20,19,20,21,20,19,21,22,20,22,23,23,22,22,22,22,21,20,21,20,21,21,23,22,23,22,23,22,21,21,20,19,19,21,20,19,19,19,18,17,18,20,19,19,18,17,18,19,20,20,20,20,19,18,19,20,19,20,20,20,21,20,21,20,19,19,18,19,18,18,16,16,15,16,16,14,16,16,16,13,16,15,14,15,15,14,13,13,13,12,11,12,12,11,12,12,12,9,10,9,10,11,11,12,11,13,13,11,11,10,10,11,11,10,8,8,9,8,9,8,8,7,6,6,5,5,6,5,6,6,7,5,5,8,7,6,7,7,8,8,9,10,11,10,13,13,11,11,13,13,12,13,14,13,14,14,15,15,15,17,17,17,16,16,16,16,15,14,15,14,12,15,14,13,13,11,12,13,11,11,12,13,12,12,11,11,10,9,9,9,8,7,7,7,5,6,6,4,5,4,5,5,6,8,6,6,7,7,6,6,6,5,4,3,2,2,1,0,1,2,3,4,5,6,6,7,7,7,7,7,7,9,10,9,10,11,11,11,12,12,12,13,12,13,14,15,14,14,15,16,15,16,16,16,15,13,15,15,14,13,12,13,13,11,12,12,12,11,11,10,9,10,9,11,12,13,12,12,12,12,13,13,13,14,15,15,15,15,16,16,15,15,15,15,15,16,14,14,13,14,14,14,16,14,13,15,15,14,14,15,15,15,17,17,16,16,15,17,15,15,16,15,17,17,16,16,17,16,17,16,17,18,17,17,16,17,18,19,19,17,18,18,17,18,20,17,18,19,18,18,18,18,18,20,20,23,21,22,22,23,24,25,26,26,25,28,27,27,27,28,27,28,28,28,28,29,27,28,28,29,28,29,27,29,29,28,30,29,29,29,29,29,29,29,29,29,29,28,28,28,27,28,28,28],[30,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,29,29,28,29,28,27,29,29,27,29,29,27,29,28,27,28,29,29,28,28,27,28,28,27,28,27,26,26,26,26,25,25,25,24,23,24,24,23,22,24,23,22,21,22,19,17,15,13,11,11,11,9,9,9,11,11,12,12,11,8,8,9,8,8,9,8,6,7,9,7,6,5,6,6,6,7,8,8,8,9,11,9,10,12,13,11,13,14,14,13,14,15,14,14,12,13,11,14,12,12,13,13,14,14,14,13,14,14,14,15,14,15,15,13,14,14,15,13,14,14,14,15,13,13,14,14,13,13,14,12,12,13,12,11,12,13,12,12,10,10,9,10,11,9,11,8,11,10,11,11,11,10,13,13,13,12,15,14,14,15,14,15,14,15,14,14,14,14,16,14,15,16,15,14,16,14,15,15,15,15,14,15,13,14,14,13,13,13,11,11,9,11,9,9,9,11,10,10,13,13,10,12,13,13,12,13,13,14,13,13,14,13,12,13,13,12,12,13,13,14,14,13,14,15,14,14,15,15,14,15,15,16,14,15,16,15,14,14,15,14,15,15,14,15,14,15,14,14,15,14,14,14,15,13,13,14,14,13,12,14,13,12,11,12,11,10,12,9,10,13,12,11,12,14,15,13,13,14,14,15,13,13,14,16,14,14,15,14,15,16,16,15,16,17,17,18,16,17,16,16,17,16,16,17,15,16,15,14,13,14,14,14,13,13,14,13,13,12,14,16,15,16,17,18,18,19,18,21,19,20,21,21,21,23,23,24,25,25,26,26,27,26,28,26,26,27,25,24,27,27,26,27,27,27,29,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,27,28,26,25,26,25,23,24,23,23,22,21,22,22,18,19,18,17,15,15,15,17,16,16,15,16,17,18,17,18,18,18,19,19,19,20,19,18,19,22,20,20,21,23,23,22,21,21,21,19,21,19,20,22,21,22,23,22,21,20,19,20,19,17,18,19,18,17,18,17,16,16,16,18,17,18,17,16,17,18,19,17,17,18,19,18,18,17,18,18,19,18,20,19,19,19,19,19,17,18,17,17,17,17,15,17,17,16,15,16,17,15,15,16,15,15,14,14,14,13,14,15,13,13,13,12,12,12,10,8,8,9,9,8,9,11,10,11,11,12,12,10,9,9,10,8,8,7,7,8,8,8,7,7,7,6,3,7,7,4,6,9,7,6,6,6,7,5,7,9,7,9,10,9,9,10,13,11,12,13,14,14,14,13,13,14,15,14,15,15,15,17,17,16,16,15,16,16,15,14,16,15,15,13,15,15,13,14,13,12,12,13,12,11,10,10,10,9,9,9,8,8,7,8,6,6,4,6,4,3,4,4,4,5,7,9,8,6,7,8,7,6,5,6,5,5,3,4,2,1,0,1,2,4,5,6,6,7,6,5,7,7,7,8,9,9,10,11,12,12,12,12,14,14,13,13,15,14,14,14,15,16,16,15,16,17,15,14,14,15,14,12,12,12,12,11,12,11,11,11,11,10,9,9,10,12,12,12,12,12,13,13,12,12,14,15,13,15,13,15,16,15,14,16,15,15,14,14,13,13,13,12,13,13,15,13,14,14,14,13,14,14,15,15,17,16,15,15,15,16,15,15,15,15,16,17,17,15,17,16,17,16,15,16,15,16,16,16,16,17,17,16,17,17,18,18,18,17,17,18,17,17,18,18,18,18,19,21,21,23,21,23,24,25,26,27,25,28,27,27,28,28,28,28,29,28,28,29,28,29,29,29,29,29,29,30,29,29,30,29,29,29,28,29,29,29,29,29,29,29,29,29,28,28,28,28],[30,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,30,29,29,30,29,28,29,29,27,29,29,28,29,29,27,29,29,29,28,29,27,28,28,28,28,27,26,27,27,25,23,24,24,23,21,22,22,21,21,22,22,21,21,22,20,17,15,14,12,11,11,10,10,12,13,14,16,16,13,12,11,13,11,10,13,12,10,9,12,10,9,8,8,10,9,9,10,12,10,11,14,13,11,15,16,13,15,17,16,14,18,19,17,17,15,16,14,16,16,15,17,17,19,18,19,16,19,18,16,18,18,19,17,18,18,18,17,17,17,18,17,17,15,16,17,15,15,16,16,15,15,16,16,14,15,17,15,16,13,14,12,12,15,11,13,14,13,14,15,16,16,14,17,17,15,16,19,17,16,17,17,18,17,19,17,17,17,17,17,18,17,16,17,17,17,16,17,18,16,17,17,16,16,17,15,15,16,15,13,14,13,13,11,12,12,13,13,11,14,16,15,16,15,16,14,15,15,17,17,16,16,17,16,16,16,17,16,17,16,17,17,15,17,17,17,18,19,19,18,19,18,19,18,20,19,18,19,18,19,18,18,17,17,19,19,18,18,18,17,17,17,17,17,17,17,16,17,16,16,17,17,15,15,14,15,13,14,14,13,16,15,16,16,17,19,17,17,18,19,19,18,18,19,20,18,18,18,19,19,18,20,19,20,20,21,22,20,21,21,20,22,21,20,20,19,19,19,17,16,17,17,16,16,15,16,13,14,15,14,16,17,17,16,19,18,19,20,21,19,21,23,22,21,23,25,23,24,26,26,27,28,26,28,27,27,28,26,25,27,28,27,27,28,28,29,28,29,28,29,29,29,28,29,29,29,29,29,29,28,29,29,29,29,28,29,29,29,29,28,28,28,29,28,28,28,27,28,26,25,26,25,24,23,23,22,23,21,21,22,19,20,20,18,18,18,16,18,19,19,20,19,20,22,21,21,22,21,21,21,21,21,22,21,20,22,22,21,23,23,23,23,22,22,22,23,22,22,22,24,22,23,25,22,24,23,22,22,21,20,20,21,21,20,21,20,20,20,19,23,22,22,22,21,23,22,23,22,22,23,23,23,22,22,21,22,22,21,21,21,21,22,22,22,20,23,21,22,22,21,20,22,21,18,20,21,21,17,20,20,18,19,19,18,18,17,18,17,17,18,16,15,13,13,13,13,13,12,13,13,13,15,12,13,16,14,15,13,13,11,12,12,10,10,9,10,9,10,9,8,7,7,5,7,8,5,6,8,9,7,8,10,9,9,11,10,10,11,13,12,13,14,15,15,17,17,18,18,19,17,18,18,19,18,19,21,20,20,22,21,20,20,21,20,19,19,19,18,18,18,18,19,18,18,18,17,15,15,16,13,14,12,12,13,11,11,10,8,9,9,7,8,5,7,7,6,7,6,6,7,9,12,9,8,12,12,10,8,6,7,5,4,3,3,4,2,1,0,2,3,5,6,7,8,8,8,11,11,9,10,14,13,14,13,14,13,15,16,18,18,18,16,18,19,18,20,19,20,19,19,20,20,18,17,19,19,17,18,18,18,16,14,17,15,12,13,14,10,12,11,14,15,15,15,14,16,17,15,17,16,18,19,17,18,20,19,18,20,18,19,19,19,20,17,16,17,16,17,16,17,18,17,17,18,18,17,17,18,18,19,20,18,19,19,18,20,17,18,19,19,20,20,21,19,20,18,21,19,19,20,21,22,21,20,20,22,21,20,20,22,21,21,22,21,20,21,21,22,21,20,20,20,21,23,23,23,23,24,25,26,26,27,26,28,28,28,27,27,28,28,29,29,28,29,29,29,29,29,28,30,28,29,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28],[30,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,29,29,29,29,29,28,29,29,28,28,29,28,29,28,27,29,29,29,28,29,27,28,28,27,28,26,26,26,27,26,25,24,25,24,23,24,23,23,22,23,22,22,21,22,21,18,16,16,13,14,13,11,10,10,14,15,17,18,16,11,11,15,12,12,15,13,12,11,15,12,12,11,11,14,11,14,16,15,16,17,18,17,18,19,20,20,22,22,22,21,22,22,22,21,20,22,19,20,19,21,21,21,22,23,23,21,23,23,22,22,24,23,20,23,22,23,21,21,22,21,23,22,21,22,22,20,21,22,21,20,20,20,19,18,21,21,18,19,18,17,17,18,19,16,15,12,16,18,16,17,19,20,20,20,21,20,21,21,21,20,21,22,22,23,21,21,22,22,20,22,22,22,20,20,21,20,22,21,21,21,21,20,20,21,20,19,20,19,19,18,16,17,15,16,17,18,20,17,20,19,20,19,19,20,18,20,20,19,19,20,21,18,18,21,20,19,20,19,20,21,20,20,22,22,20,22,22,23,21,23,23,22,22,23,23,21,23,22,22,21,22,22,22,23,22,21,21,22,21,20,21,21,20,20,19,21,19,20,18,21,19,20,20,18,19,18,19,16,18,19,20,16,19,19,20,19,20,21,19,21,20,20,21,20,21,20,21,22,21,22,23,23,23,23,25,26,24,25,25,24,25,24,23,23,22,22,21,19,19,19,20,19,18,19,20,15,16,18,16,16,18,19,17,21,20,20,20,22,21,22,22,23,22,24,26,25,25,26,28,27,28,26,28,27,26,28,26,26,28,28,28,28,28,28,30,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,28,29,28,28,28,27,25,27,26,24,25,24,23,24,22,23,23,20,22,20,20,20,21,19,21,21,23,23,23,24,26,24,24,25,24,24,25,25,25,25,23,24,26,26,24,25,26,26,27,26,26,25,26,26,25,25,26,25,26,26,25,25,26,24,24,25,24,24,25,24,24,24,25,24,23,23,25,25,25,24,24,25,26,26,25,25,26,26,25,25,25,24,24,26,24,25,25,26,25,25,25,24,26,25,24,24,24,23,25,24,21,23,24,24,22,24,22,21,23,21,21,21,21,20,20,21,20,18,19,18,18,18,17,18,13,17,17,15,16,16,17,18,17,17,16,18,15,17,16,12,15,13,14,14,15,10,12,11,10,8,10,10,8,9,10,10,9,10,13,11,10,13,15,14,12,17,18,16,18,19,18,19,20,20,20,20,20,21,20,22,22,22,23,22,23,24,24,24,23,23,23,22,22,22,22,19,21,21,21,19,20,20,19,18,19,19,18,16,17,17,18,15,16,14,13,14,12,10,10,7,8,8,7,9,9,10,10,12,14,12,13,13,14,14,13,11,10,9,8,6,7,5,4,4,1,0,2,4,6,7,10,9,10,10,11,11,12,13,15,16,16,17,17,17,18,19,19,19,20,20,21,21,21,23,23,22,23,21,23,21,19,20,20,20,19,19,19,19,16,18,19,17,17,16,14,13,13,13,17,16,17,16,18,19,18,20,18,20,21,19,20,21,20,21,22,20,21,22,20,21,21,19,21,19,20,18,20,21,19,20,20,20,20,20,20,20,21,24,22,21,22,21,22,21,20,21,20,22,22,22,22,22,21,23,21,23,24,23,24,24,22,23,24,26,23,24,25,23,24,25,24,23,24,25,25,24,23,23,24,25,26,25,25,26,26,27,28,28,28,27,29,28,29,28,28,28,29,30,29,29,30,29,30,30,30,29,30,29,30,30,29,30,29,30,29,30,29,30,30,29,30,30,29,30,29,30,29,29,29],[30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,29,30,29,28,29,29,28,29,29,29,28,29,28,28,28,28,28,27,26,26,26,26,25,25,25,24,24,25,24,23,23,24,24,23,23,24,22,20,19,17,15,14,12,13,11,14,14,16,16,20,17,15,14,18,15,13,17,17,12,14,17,16,15,12,18,18,16,18,19,17,19,19,20,20,19,22,23,22,24,25,24,22,24,24,23,22,22,22,21,23,22,22,22,22,23,24,23,22,24,25,23,23,25,25,23,24,25,24,23,24,23,23,24,23,22,23,24,23,22,24,23,23,23,23,22,21,22,21,21,23,20,20,20,20,20,18,18,17,18,20,18,19,20,21,21,22,21,22,22,22,22,22,22,23,24,25,23,23,24,24,24,24,25,24,23,24,25,22,23,25,23,23,24,23,23,24,23,22,23,23,23,23,21,22,19,18,20,22,21,21,23,23,23,22,23,22,22,22,22,22,22,21,21,21,21,21,21,20,20,20,19,22,22,21,22,23,21,21,24,23,22,22,24,23,21,24,24,22,23,24,24,23,24,23,24,24,23,23,22,24,23,23,23,24,23,23,22,23,24,22,22,24,24,23,23,22,23,20,20,17,20,22,20,18,21,22,23,22,22,23,22,22,21,22,22,22,22,21,22,22,22,21,23,22,22,24,25,25,24,25,25,24,25,25,23,23,22,22,22,20,21,20,21,20,18,19,20,16,15,19,18,18,19,21,21,22,23,21,23,24,23,23,24,24,22,25,27,26,27,27,28,27,29,28,29,28,27,29,28,27,29,29,29,29,28,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,30,29,29,29,28,29,28,28,28,27,28,26,25,26,26,24,24,24,23,23,22,23,22,21,22,22,21,21,21,21,22,22,23,24,22,25,24,25,24,24,25,25,25,26,25,25,25,24,27,26,25,26,27,26,28,27,26,25,25,26,25,26,26,26,27,27,26,26,26,24,26,25,23,24,26,24,24,24,25,24,24,24,24,25,24,24,24,26,26,26,25,25,26,26,25,26,25,25,25,26,25,25,25,25,25,25,26,25,26,25,25,24,23,23,25,25,22,24,25,25,22,24,24,23,24,24,23,23,23,24,22,22,22,22,22,19,21,19,17,17,16,19,18,20,18,20,22,22,21,22,21,19,18,21,19,16,17,17,19,18,18,15,16,15,13,11,15,16,11,12,15,13,10,13,17,13,11,17,18,13,15,19,19,18,18,20,18,20,22,22,22,21,22,23,22,23,23,23,23,23,25,24,25,24,23,24,24,23,23,24,24,22,23,24,23,22,23,23,23,22,23,23,21,17,17,19,21,18,17,15,13,14,12,10,11,8,9,9,9,9,11,12,12,17,18,14,14,16,17,16,17,13,12,13,10,9,9,8,6,6,4,2,0,2,4,5,7,10,10,12,11,12,13,17,18,18,16,19,19,19,20,22,23,21,22,23,23,23,22,24,25,23,23,24,25,23,22,24,24,23,23,22,23,23,21,21,21,19,18,19,15,15,12,14,15,18,15,18,21,20,21,22,21,21,24,22,23,24,24,24,24,22,25,25,23,23,22,22,21,21,22,19,23,23,21,20,22,22,20,21,22,22,23,23,22,23,23,24,23,22,23,23,23,24,23,25,23,24,21,24,24,23,24,24,25,23,24,25,24,25,25,25,24,25,25,25,24,25,26,24,25,25,25,24,25,25,27,27,27,27,28,28,28,28,29,28,30,30,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29],[30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,29,30,29,28,29,29,28,29,29,28,29,29,27,29,29,29,28,29,28,28,28,28,28,27,26,26,27,25,24,24,24,23,23,22,23,23,21,22,22,22,21,21,19,17,15,14,12,11,10,10,10,12,14,15,16,17,15,14,13,16,13,13,16,15,13,13,16,14,13,11,13,16,14,15,16,15,17,18,19,19,19,21,22,21,22,23,22,22,23,24,23,22,22,22,21,22,21,22,23,24,24,24,24,22,23,24,22,23,24,24,22,23,24,22,22,23,23,23,23,22,21,22,22,21,22,24,21,21,22,22,20,19,21,19,17,18,19,16,18,19,17,17,17,15,18,18,16,18,19,20,18,19,22,20,20,22,23,22,22,24,24,24,22,22,23,23,23,23,24,23,22,23,23,20,21,23,21,22,23,20,20,22,20,19,22,21,22,20,19,19,17,17,19,20,19,19,21,20,20,21,20,19,18,20,20,20,19,21,19,18,19,21,19,17,20,18,19,20,22,22,23,23,22,21,24,22,22,23,24,22,22,24,24,22,23,23,22,22,22,22,23,23,22,21,22,23,21,22,21,22,21,22,21,21,21,21,21,21,22,21,20,20,20,17,17,15,17,18,17,17,18,19,20,19,20,21,20,21,21,21,22,19,19,20,22,21,23,23,23,23,24,24,24,24,24,25,25,25,24,25,24,23,22,22,22,18,18,18,20,17,16,17,18,15,13,17,16,16,17,19,19,19,20,20,20,23,22,21,23,23,23,24,26,25,26,26,28,27,28,27,29,28,27,28,26,25,28,28,28,28,28,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,29,29,28,29,28,27,29,27,28,28,27,28,25,25,27,24,23,24,22,22,24,22,23,22,20,22,20,21,22,21,20,18,21,23,21,23,25,24,25,25,24,24,25,25,25,25,24,24,23,26,25,24,26,26,26,26,24,26,25,26,25,25,25,25,25,26,27,25,25,26,23,24,24,22,22,24,25,23,24,25,25,23,24,25,25,24,24,23,25,26,25,25,25,25,25,25,24,25,24,24,25,23,24,24,24,24,24,25,24,26,25,25,24,24,23,25,25,22,23,25,24,21,24,23,22,23,22,22,21,20,22,20,20,21,20,18,17,19,17,15,16,13,16,16,18,18,18,19,19,19,19,17,16,16,18,17,13,16,16,19,18,17,13,15,15,13,11,13,12,10,11,12,11,10,12,13,11,11,13,14,14,14,16,15,15,17,18,16,16,19,20,19,20,20,22,22,22,21,22,23,22,23,23,24,24,22,23,24,21,21,23,22,20,22,23,21,20,20,21,19,19,18,20,18,16,16,17,16,14,13,11,11,12,10,8,10,6,10,9,8,8,10,10,11,13,14,12,11,15,14,13,14,10,11,13,9,10,9,8,7,7,7,4,2,0,1,3,6,9,10,12,12,11,11,13,14,12,14,16,17,16,17,18,19,20,20,20,20,22,22,21,22,22,21,22,23,21,20,22,22,20,19,19,19,18,18,18,19,17,14,16,14,12,12,12,13,14,13,15,18,16,18,20,19,20,20,20,22,21,21,22,22,20,21,22,20,19,20,20,19,19,20,17,19,21,19,17,21,20,20,18,20,21,20,22,22,22,22,22,20,20,21,22,21,23,22,23,22,23,21,23,22,23,24,23,24,23,24,24,24,24,23,24,24,24,25,25,24,24,24,24,24,24,24,22,23,23,26,25,26,26,27,27,28,27,29,27,29,28,29,28,29,28,29,29,29,29,30,29,29,30,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,29,30,29],[30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,29,30,29,29,29,28,29,29,28,28,29,27,29,29,27,29,29,29,28,29,28,28,28,28,28,27,27,26,27,26,25,25,25,24,24,25,24,22,21,24,22,21,22,21,20,17,15,12,11,9,10,8,8,10,11,13,12,17,12,13,13,14,13,12,15,12,12,13,14,14,13,12,14,15,14,14,15,15,14,17,17,16,18,19,20,20,21,21,22,22,23,23,22,22,21,22,19,20,18,21,21,22,21,24,23,21,23,23,21,20,24,25,20,21,23,23,20,21,23,22,23,22,21,24,22,21,21,22,20,20,19,19,17,17,18,17,17,17,16,15,15,16,17,15,15,13,15,16,15,14,18,19,18,19,20,19,19,19,19,20,20,21,22,22,20,19,21,21,20,21,22,21,19,21,22,20,21,21,20,21,22,20,21,21,21,19,20,22,20,19,18,20,16,16,18,19,19,18,19,19,18,17,18,19,17,19,20,18,18,19,19,17,17,20,18,16,17,18,17,19,19,20,20,20,19,21,21,21,21,21,20,21,20,21,20,20,22,22,21,20,23,20,21,22,20,20,19,22,20,19,19,20,20,21,20,20,20,20,20,20,20,20,20,20,19,17,20,16,18,18,17,16,18,17,18,19,19,19,17,19,18,19,19,17,16,16,19,19,19,21,21,20,22,22,22,22,22,24,23,23,23,22,22,21,19,19,18,16,14,16,17,14,13,14,15,12,11,15,14,14,17,18,18,20,20,20,21,22,20,21,22,23,21,23,25,24,25,26,27,26,27,27,29,27,26,27,26,26,28,27,29,28,28,29,29,29,30,29,29,29,29,29,30,30,29,29,29,29,29,29,30,29,29,29,29,29,29,28,29,27,28,28,27,29,27,26,28,25,23,25,23,22,24,22,21,22,21,22,21,19,19,18,18,19,18,16,14,20,20,20,21,23,23,24,22,22,23,24,23,23,24,24,23,23,25,24,23,25,26,25,26,23,25,24,25,24,24,25,24,24,25,25,23,24,25,24,23,24,23,22,24,25,22,23,23,23,21,22,23,24,23,23,21,23,24,25,23,24,25,25,24,24,25,24,24,24,24,24,23,24,23,24,25,23,25,22,24,22,21,21,23,23,20,22,24,23,21,22,21,20,21,20,21,21,20,21,19,18,19,18,19,16,17,16,15,14,12,15,15,16,15,18,18,19,17,19,17,17,16,17,17,15,16,14,17,17,17,14,17,14,14,10,14,13,12,11,13,12,11,12,12,12,12,13,13,12,12,15,14,14,15,17,16,16,18,19,16,18,18,19,18,20,20,20,21,21,22,22,23,22,21,20,22,21,20,21,20,18,20,20,19,19,19,19,18,18,16,17,17,14,14,16,16,13,11,11,12,12,8,7,8,6,9,9,8,9,8,11,11,13,12,10,12,14,12,11,13,12,11,12,9,11,10,9,8,9,8,5,5,1,0,2,3,5,8,8,10,9,9,12,12,13,11,17,15,14,16,18,17,17,19,19,18,19,20,20,21,20,21,20,22,20,18,18,19,19,19,17,17,18,15,15,18,16,13,14,11,9,10,9,9,12,10,13,14,14,14,15,17,18,18,18,19,20,19,19,20,18,19,20,19,19,18,19,19,18,20,14,15,19,16,13,17,18,15,13,17,18,18,20,20,20,19,20,20,19,21,19,20,19,19,22,20,22,20,21,20,22,22,22,23,22,23,23,24,24,22,23,24,23,24,25,23,22,24,24,25,22,23,22,24,24,25,25,25,26,26,26,28,27,28,28,28,28,29,28,29,27,29,29,29,29,30,29,29,29,30,29,30,29,30,29,29,30,29,29,30,30,29,29,29,29,29,29,29,30,29,30,29,29,29],[30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,29,30,29,29,30,29,28,29,29,28,29,29,28,29,29,27,29,29,29,28,29,28,29,28,28,28,27,27,27,27,26,25,24,25,24,23,23,23,22,21,22,21,21,20,20,18,15,13,10,9,8,8,7,7,7,9,9,11,12,10,9,9,12,10,10,10,11,11,10,11,11,10,11,11,11,11,12,13,12,12,15,16,14,15,15,18,16,17,17,17,17,17,18,17,15,15,16,15,18,16,16,16,16,18,17,18,17,18,17,16,17,18,19,17,17,19,17,16,17,17,16,17,18,16,17,18,17,17,18,16,18,16,17,15,16,16,14,14,13,13,13,13,13,12,11,11,12,13,12,10,13,12,15,13,13,16,16,14,15,16,16,17,18,17,18,17,17,17,17,17,16,18,17,17,17,17,16,16,18,17,16,18,16,16,17,16,14,16,17,17,16,16,16,16,14,16,15,16,17,16,15,15,15,15,15,13,16,16,14,13,15,13,10,12,14,11,11,12,13,12,13,14,16,15,16,15,17,17,17,16,17,17,17,16,17,17,16,17,17,15,15,16,16,17,16,16,16,15,16,15,15,15,16,16,14,14,16,15,15,15,16,16,15,16,15,16,13,14,11,12,13,12,12,13,13,11,12,14,14,13,13,14,14,14,13,11,14,14,14,13,17,18,16,18,18,18,18,20,19,18,19,18,17,17,15,14,13,13,11,10,13,12,10,11,11,11,10,10,12,11,10,15,16,16,18,17,17,17,20,19,18,19,21,20,20,23,23,23,24,25,25,26,25,27,26,24,25,25,23,25,26,26,26,26,27,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,28,28,28,28,27,27,26,27,27,26,26,26,25,27,24,23,24,22,21,22,20,20,21,20,20,20,18,18,16,16,15,14,13,12,13,17,14,17,17,16,19,18,17,18,19,17,17,19,18,17,17,20,18,19,20,20,20,20,18,19,18,19,19,18,18,19,18,19,21,18,20,19,17,17,18,17,17,19,18,17,16,17,18,16,16,19,19,17,19,16,19,20,19,18,19,20,19,19,19,19,18,18,18,18,18,18,17,18,18,18,18,18,18,19,19,18,16,18,19,16,17,18,18,15,16,18,15,16,15,16,16,15,15,14,13,15,14,13,12,13,13,10,8,9,10,11,12,12,14,15,16,14,15,15,13,14,14,12,11,13,13,14,13,15,11,12,12,10,10,11,10,9,9,10,9,10,10,10,9,10,10,9,8,12,11,10,12,12,10,11,11,11,13,12,13,13,14,14,15,14,15,17,18,16,17,16,18,16,15,16,16,15,16,14,13,14,15,14,14,14,15,13,14,13,13,12,8,7,11,11,11,7,6,7,7,6,4,7,5,8,7,8,6,7,8,8,11,10,8,9,9,11,9,9,9,9,10,8,10,8,9,7,7,7,6,5,6,1,0,1,3,5,8,9,7,8,8,9,7,9,10,11,9,10,12,13,13,15,14,13,15,15,15,15,15,14,15,15,14,12,12,13,14,12,13,13,12,12,11,12,10,9,8,8,8,7,8,9,8,7,10,11,10,9,12,12,12,12,13,14,14,15,14,14,12,14,15,13,14,13,12,12,11,14,11,11,13,12,10,12,12,12,11,11,14,14,16,15,16,17,15,15,14,15,15,14,15,14,17,16,17,14,17,17,15,17,16,19,15,18,18,17,17,17,18,17,18,18,19,16,17,19,18,18,18,18,17,17,18,20,21,21,20,21,23,23,25,26,25,26,26,27,26,27,26,27,28,27,28,28,28,28,29,29,28,29,29,29,29,29,29,28,29,29,28,29,28,29,28,29,28,28,28,29,28,28,28,28],[29,29,28,28,28,29,29,29,28,28,28,28,28,28,27,28,28,28,28,29,28,28,29,28,27,28,28,27,28,28,26,28,29,29,28,29,28,28,28,27,28,27,26,26,26,26,25,24,24,23,22,23,23,21,20,21,20,20,19,18,15,13,11,9,7,6,8,5,6,6,7,7,9,9,8,7,7,8,7,8,8,8,8,6,9,9,8,8,9,10,9,9,11,9,9,10,11,11,10,12,12,11,13,13,12,12,14,14,13,13,12,12,11,12,11,11,12,13,13,13,14,12,14,14,13,12,14,15,12,14,13,13,12,12,12,12,12,13,12,12,14,12,12,13,13,11,11,12,12,12,11,11,10,10,10,9,10,9,9,9,9,7,10,8,9,9,9,10,11,10,11,11,12,11,11,12,12,12,12,13,11,11,12,12,12,12,13,12,11,12,13,11,12,12,13,12,12,12,12,13,12,11,12,13,12,12,12,11,11,10,11,12,12,12,11,12,10,11,11,11,10,11,11,11,10,11,11,9,9,11,9,9,10,10,10,11,11,11,12,11,11,12,12,12,12,13,12,12,11,12,11,11,12,12,11,12,13,12,11,12,12,11,11,12,12,11,10,11,12,10,11,11,12,10,11,11,12,12,11,10,11,10,9,9,9,9,9,9,10,10,10,9,11,10,11,11,11,11,11,10,8,11,10,11,10,11,12,12,14,13,13,13,14,14,14,14,14,15,14,13,12,9,10,8,9,9,8,7,9,8,9,9,8,10,11,12,12,13,15,15,16,15,17,20,16,17,20,20,18,20,21,21,22,22,23,25,25,25,26,25,25,26,23,24,25,25,26,25,25,27,28,27,28,27,28,28,28,28,28,28,28,29,29,29,28,29,28,29,28,28,28,28,28,27,27,25,26,27,25,26,25,25,26,24,22,25,23,20,22,21,21,20,20,19,19,16,15,14,12,11,10,9,9,10,12,11,13,13,13,15,14,14,14,15,15,14,15,14,14,15,16,15,15,16,16,16,16,15,16,14,14,15,15,15,16,16,17,16,17,17,16,15,15,14,15,14,15,15,14,14,14,15,13,13,14,14,13,13,12,14,15,15,14,16,16,15,15,15,15,14,14,14,14,15,15,15,14,14,15,14,15,14,14,14,13,11,13,13,12,12,13,13,11,12,12,11,11,10,10,11,9,10,10,8,9,9,8,7,8,8,7,6,6,7,8,9,10,11,11,11,10,11,10,9,9,10,9,9,10,10,11,10,11,9,10,10,8,9,9,9,8,8,9,7,7,6,7,6,6,6,6,5,8,7,7,7,8,8,8,9,8,8,9,9,10,10,10,11,11,11,12,12,12,13,13,13,11,12,12,11,10,11,10,8,10,10,10,9,9,9,8,7,8,8,7,5,6,7,7,6,5,5,5,5,2,3,4,3,6,6,6,7,7,8,7,8,7,7,9,8,8,8,9,9,7,9,7,8,8,7,7,7,6,5,6,4,2,1,0,1,3,4,5,4,4,6,5,6,5,7,7,7,8,8,8,8,10,10,10,10,11,11,11,11,10,10,12,11,8,9,10,8,9,8,8,7,7,6,7,7,6,7,7,5,7,6,7,6,6,7,8,8,7,8,8,8,9,9,11,10,10,12,11,9,12,13,12,10,10,11,9,8,10,8,8,10,8,7,9,11,8,8,9,11,11,12,13,13,12,13,11,11,13,12,12,13,13,14,12,12,10,13,13,11,12,14,14,11,13,14,12,13,14,14,12,13,14,14,13,13,14,14,14,12,14,14,15,15,18,17,18,18,18,19,22,22,22,22,24,23,25,24,24,23,24,26,25,25,27,25,27,26,27,26,27,26,27,27,28,28,27,27,27,27,27,26,26,25,26,27,26,27,27,26,26,26,26],[29,29,28,28,29,29,29,28,29,27,27,27,28,27,28,27,27,27,27,27,27,26,27,27,26,27,28,27,28,27,26,27,28,28,28,28,27,28,27,27,28,26,26,26,26,25,24,23,24,23,21,21,21,20,18,19,19,18,17,17,14,12,10,7,7,5,4,3,2,2,3,3,3,3,3,2,3,4,3,3,3,4,3,3,3,4,3,4,4,4,5,5,5,5,5,5,6,6,6,6,7,7,7,7,7,8,7,8,9,8,8,8,7,7,8,8,8,8,8,8,8,7,7,7,7,7,7,8,7,7,7,7,7,7,8,8,7,7,6,7,6,6,6,7,6,5,6,6,5,6,6,5,5,6,6,6,5,6,6,6,6,5,6,6,5,5,6,6,6,6,6,6,6,6,6,6,6,7,7,6,6,6,6,6,5,5,6,6,5,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,6,6,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,5,4,4,5,5,4,5,6,6,7,7,6,7,7,7,7,7,7,6,6,6,6,6,6,6,6,5,6,6,6,7,7,7,7,6,6,5,5,5,5,4,4,5,5,4,5,5,5,5,5,5,6,6,5,5,5,4,4,3,3,4,3,3,4,4,4,4,4,4,5,4,5,5,5,5,4,5,5,5,5,6,5,6,6,7,6,6,7,8,7,7,7,7,7,7,6,6,6,5,5,5,5,4,4,5,4,5,5,6,7,10,10,10,14,15,14,13,15,17,15,15,18,19,17,19,20,20,20,21,22,22,24,23,24,23,22,25,22,23,24,24,26,23,24,25,26,26,27,26,26,27,27,27,27,27,27,27,27,28,27,27,27,27,27,27,28,27,28,27,27,25,26,26,25,25,24,24,25,22,21,22,22,20,20,19,18,19,18,17,17,15,14,13,10,9,7,6,7,6,6,6,7,7,8,9,8,9,9,9,9,10,10,9,9,11,11,10,10,11,11,11,11,11,11,10,10,10,11,10,11,12,11,12,12,11,10,11,11,9,9,10,9,9,8,9,8,8,7,8,8,7,6,7,7,8,7,6,7,8,8,7,8,9,8,8,8,9,9,10,10,10,10,9,8,8,7,7,7,7,6,5,6,6,5,6,6,5,5,6,6,5,6,5,5,5,5,5,4,4,4,4,4,4,4,4,3,4,4,5,5,6,7,7,8,8,6,5,5,5,5,5,4,4,5,5,5,6,6,6,6,6,6,6,5,5,5,4,4,4,4,3,4,3,3,3,3,2,3,3,3,3,3,3,4,4,3,4,4,4,4,5,4,5,5,5,5,5,6,6,6,5,5,5,6,5,5,5,5,4,5,5,5,4,5,5,4,4,4,5,4,4,4,4,4,3,4,3,3,3,2,2,2,2,2,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,5,6,5,5,5,5,5,5,6,4,3,2,1,0,1,1,2,2,2,2,2,3,3,3,4,4,4,6,5,5,4,5,5,5,6,6,6,6,5,6,7,5,5,6,6,5,5,5,5,5,5,5,5,4,5,4,3,3,3,3,4,4,3,5,5,5,5,5,5,5,5,5,5,5,6,6,7,6,7,7,7,7,6,6,6,6,6,5,5,6,5,5,5,6,5,5,5,5,6,7,8,8,7,7,7,7,7,8,7,8,8,8,8,8,8,9,8,7,7,7,8,7,7,7,7,6,7,7,7,7,7,7,6,7,7,7,7,7,9,10,11,12,13,14,14,14,15,16,17,19,20,19,22,20,23,20,22,21,21,23,22,23,25,23,26,25,26,24,25,25,26,25,25,26,25,25,25,23,25,25,25,23,26,25,23,25,26,24,23,24,25],[28,29,29,29,29,29,29,29,29,28,28,28,28,27,28,27,28,28,28,28,29,27,29,29,27,28,29,27,29,28,27,29,29,29,29,29,28,29,29,28,29,28,27,27,27,26,25,24,24,23,23,22,23,20,19,20,18,18,18,18,15,13,10,7,6,5,3,3,3,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,3,3,3,3,3,4,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,7,7,7,6,5,5,5,6,6,6,6,6,6,5,5,6,6,5,5,6,5,5,6,6,5,6,6,7,6,6,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,4,4,5,4,4,5,5,4,5,5,5,4,5,5,6,6,6,5,6,6,6,6,6,6,6,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,4,5,5,5,5,5,5,4,4,5,5,4,4,5,4,4,4,4,4,4,5,5,5,6,6,5,5,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,6,7,9,9,11,13,13,13,14,14,16,16,15,17,18,17,18,20,20,21,22,23,23,25,24,26,23,23,25,22,22,25,24,25,23,23,25,27,25,27,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,26,27,26,25,27,25,25,26,22,23,24,23,21,21,19,19,19,18,17,16,15,14,11,10,7,6,5,5,5,5,5,5,6,5,6,6,6,7,7,7,8,9,8,8,9,9,9,9,10,11,10,10,9,10,9,8,9,8,9,10,10,11,11,10,10,9,9,9,8,8,8,8,7,7,6,6,6,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,6,6,7,8,8,9,9,8,8,8,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,3,4,3,3,4,3,3,3,4,4,5,7,7,7,6,6,5,4,4,4,4,4,4,4,4,5,5,5,4,5,5,5,4,4,4,3,3,4,3,3,3,3,3,2,3,2,2,2,3,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,3,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,4,4,4,5,4,4,4,5,5,5,3,2,1,1,0,1,1,1,1,1,2,2,2,2,2,3,2,3,3,3,3,4,4,4,4,4,4,5,3,4,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,3,2,3,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,5,6,6,6,5,5,5,5,6,5,6,6,6,5,6,5,7,6,5,6,6,5,5,5,5,5,5,6,5,5,5,6,5,5,6,6,5,5,6,7,8,9,10,11,13,13,12,14,15,16,18,18,20,21,20,21,19,21,21,20,24,21,23,24,23,25,27,24,24,25,25,26,25,26,26,25,26,25,24,25,25,25,24,26,24,24,26,26,24,22,24,24],[28,28,28,28,28,29,28,28,28,27,27,28,27,27,27,27,27,27,27,27,27,27,27,28,26,27,28,27,28,27,26,28,27,28,28,27,27,28,28,27,28,27,26,26,26,25,23,22,23,23,21,21,21,20,18,20,17,17,17,17,14,12,10,6,6,4,3,3,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,4,4,4,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,4,3,3,4,3,3,4,4,4,4,4,4,4,3,3,4,3,3,4,4,3,3,4,4,3,4,4,5,5,5,4,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,5,4,6,8,8,12,11,14,13,13,15,15,14,14,16,16,16,17,19,19,20,19,21,21,22,22,23,21,21,21,22,20,22,22,23,21,23,22,26,25,26,25,25,26,27,26,26,26,26,26,26,27,26,27,27,27,26,27,26,27,26,26,26,25,26,26,24,25,24,24,25,22,23,23,23,21,21,18,18,19,17,16,16,13,11,9,7,6,5,4,4,3,4,4,4,4,4,4,4,4,5,5,6,5,6,6,6,7,7,7,7,7,8,7,8,7,8,7,7,7,7,6,7,7,7,7,7,7,7,7,6,6,6,6,6,5,5,5,5,4,4,4,4,4,3,3,3,3,4,3,4,4,4,4,4,4,4,5,5,5,6,7,7,6,6,6,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,6,6,6,5,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,3,3,4,4,4,4,3,2,2,1,1,0,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,4,3,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,4,4,4,4,4,4,5,4,4,4,5,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,3,3,4,4,4,4,4,6,7,8,9,10,11,10,10,12,13,14,15,17,17,19,19,19,18,19,19,19,21,19,21,23,21,23,24,23,22,23,23,24,22,24,25,23,23,23,22,23,24,23,23,23,22,22,24,22,21,21,22,22],[28,28,28,28,28,29,28,28,28,27,28,27,28,27,27,26,27,28,27,27,27,26,27,28,26,27,28,26,28,28,26,27,28,28,28,28,28,28,28,28,28,27,27,27,27,26,25,24,25,22,23,23,22,19,19,20,18,19,18,17,14,13,10,8,7,5,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,5,4,4,4,5,5,5,5,5,5,4,4,5,5,4,5,5,4,4,5,5,4,5,5,6,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,4,5,5,4,5,5,5,5,4,4,4,4,4,4,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,5,6,6,7,9,9,10,12,14,15,14,13,16,16,15,17,18,17,18,19,19,21,22,23,24,24,24,25,23,23,24,22,22,24,23,24,24,24,24,27,25,27,26,26,27,27,27,27,27,27,28,28,27,27,27,27,27,27,27,28,27,27,27,27,26,26,27,26,26,26,26,26,24,24,24,23,22,22,19,19,20,18,16,15,13,12,10,7,6,5,5,4,4,4,4,4,5,4,5,5,5,6,6,6,6,7,6,7,7,7,7,8,8,8,8,8,8,8,7,7,7,7,7,8,8,8,8,8,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,7,6,7,7,6,5,5,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,3,3,4,6,7,7,6,5,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,3,4,3,3,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,4,4,4,5,4,4,4,5,6,5,4,3,2,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,3,2,2,3,2,3,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,4,3,3,4,4,4,3,4,4,4,3,4,4,3,3,4,3,3,4,3,3,3,4,4,4,5,5,4,4,4,4,5,5,5,4,5,5,4,4,4,5,5,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,5,5,4,4,5,6,7,8,8,9,12,11,11,12,13,15,15,17,17,20,20,20,18,20,20,19,23,20,22,22,21,26,24,24,23,24,23,25,24,24,24,23,24,25,23,23,25,25,23,25,24,24,25,25,24,21,25,25],[29,28,29,29,29,29,29,28,29,28,28,28,27,28,27,27,28,28,27,27,27,26,27,27,25,28,28,27,28,28,25,28,28,29,28,28,28,29,28,28,28,27,27,27,27,26,24,24,24,23,23,23,22,20,19,20,18,17,18,17,14,12,9,6,5,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,2,3,3,2,2,3,2,2,3,3,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,2,3,3,3,3,3,5,5,6,8,8,11,12,12,11,12,15,14,13,16,16,15,16,18,19,20,20,20,22,24,23,24,23,23,23,23,22,22,23,24,23,23,23,26,25,27,25,26,26,26,26,26,26,26,26,26,26,27,27,26,26,27,27,27,27,27,26,26,26,26,27,26,25,25,24,26,24,23,23,23,22,22,19,19,19,18,17,15,14,11,10,7,5,4,4,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,7,7,7,7,7,7,7,6,6,6,6,6,7,6,7,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,6,6,6,6,6,5,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,6,6,7,5,4,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,1,2,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,3,3,2,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,3,3,3,3,3,3,2,2,3,2,2,3,2,2,2,3,3,3,4,4,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,4,4,5,6,7,8,9,10,10,10,11,12,13,14,16,17,19,19,19,17,19,18,19,22,19,22,21,22,24,24,23,23,24,23,24,24,24,24,23,24,24,21,22,24,25,23,24,23,24,23,25,24,21,24,26],[28,28,28,28,28,29,28,28,28,27,27,28,27,27,26,27,26,27,27,26,27,27,26,27,27,27,27,26,28,27,26,27,28,28,28,28,28,28,28,27,28,27,27,27,26,26,24,23,24,23,22,21,22,21,19,19,19,18,18,17,13,11,8,6,6,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,4,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,2,3,2,3,3,3,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,2,2,3,2,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,4,5,8,9,8,11,12,12,11,13,14,14,14,17,17,17,18,19,19,21,20,22,22,23,23,24,23,22,23,21,23,23,23,25,23,24,23,26,24,26,26,26,26,26,26,27,27,27,26,27,27,27,27,27,27,27,27,28,27,27,27,26,26,26,26,25,26,24,25,26,22,23,24,23,22,23,19,20,20,17,16,15,13,10,9,7,6,5,3,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,6,6,6,6,7,7,7,7,7,6,6,6,6,5,6,6,7,7,7,7,6,6,6,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,6,6,6,5,4,4,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,5,5,5,4,3,3,3,2,2,3,3,2,3,3,3,3,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,4,3,4,3,3,4,4,4,3,3,3,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,3,3,3,3,3,3,3,2,2,3,2,2,3,2,2,2,2,3,3,3,4,3,4,3,3,4,4,4,3,4,4,3,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,5,6,7,8,9,10,10,10,11,12,13,14,16,17,18,17,18,17,18,18,20,21,19,22,21,22,25,24,22,22,24,23,23,24,24,23,22,23,23,22,22,23,23,23,23,23,23,22,24,23,20,23,24],[28,28,28,28,28,28,28,27,28,27,27,27,27,26,26,26,26,27,26,26,27,26,26,27,26,26,27,26,27,26,25,27,27,27,26,27,27,27,27,27,27,26,26,26,25,25,24,23,23,22,22,21,20,20,18,19,17,17,17,16,13,11,9,6,5,3,2,2,2,2,2,1,2,1,2,1,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,3,3,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,2,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,4,5,8,7,10,10,13,13,12,13,14,14,13,15,16,16,16,18,19,19,20,21,20,22,22,22,21,21,21,20,20,21,21,23,21,22,22,25,23,26,25,24,25,25,26,25,26,26,25,25,26,25,26,26,26,25,26,26,26,26,25,25,25,25,25,25,25,23,23,25,22,23,22,23,23,22,19,19,19,18,14,14,13,10,9,6,5,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,5,5,5,5,5,5,5,6,5,5,5,5,5,5,4,5,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,5,5,5,5,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,1,2,2,2,2,3,5,5,5,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,1,1,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,3,2,2,2,3,2,2,3,3,3,3,3,4,5,6,7,8,9,9,8,10,11,12,13,15,16,18,18,17,16,17,18,17,20,18,21,20,20,24,24,23,22,23,23,23,22,23,23,22,21,24,20,21,23,23,21,23,21,21,22,24,21,20,23,22],[28,28,29,29,29,29,28,28,29,27,27,27,27,26,26,25,26,28,26,27,27,25,27,28,26,27,28,26,28,27,26,28,28,28,28,28,27,28,28,27,28,27,27,27,26,26,24,24,24,22,22,21,21,19,18,20,17,17,17,17,15,12,10,7,6,4,3,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,4,4,3,3,4,4,4,4,4,4,3,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,3,4,4,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,4,4,6,7,7,10,11,13,13,12,13,14,14,13,15,16,16,16,18,19,20,20,21,22,23,22,24,22,22,23,21,21,22,23,25,22,23,24,25,25,26,25,26,26,26,27,27,27,26,26,26,26,26,27,27,27,26,27,27,26,27,26,27,26,25,26,25,26,25,24,25,23,23,23,23,23,22,19,19,19,16,15,14,12,10,9,7,5,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,5,5,5,5,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,2,2,3,3,3,2,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,1,2,2,2,3,3,6,6,7,5,3,3,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,1,1,2,2,2,1,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,3,4,3,3,4,4,4,4,3,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,5,6,6,7,8,10,10,9,10,11,13,14,15,16,18,18,17,16,17,18,18,20,18,20,20,21,23,23,22,21,23,22,22,22,22,22,21,22,23,20,22,23,23,22,23,22,21,23,25,22,20,24,24],[28,28,28,28,28,28,27,27,28,27,27,27,27,27,26,26,26,27,26,26,27,26,27,27,25,28,28,25,28,28,26,28,28,28,28,28,28,28,28,27,28,27,27,27,26,25,24,24,24,23,23,22,22,21,19,20,18,17,17,16,13,12,9,6,5,4,3,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,4,4,3,3,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,4,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,3,3,4,4,3,3,4,4,4,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,2,3,3,3,5,6,8,7,11,13,12,10,11,13,13,12,15,15,16,17,17,18,20,19,20,21,22,22,23,22,22,22,20,21,22,22,24,23,22,23,25,25,26,25,25,26,26,25,26,26,26,26,26,26,26,27,26,26,26,26,27,26,27,26,26,25,25,26,24,24,24,23,25,22,22,23,22,22,21,19,19,18,17,15,14,12,10,9,6,5,4,3,3,2,3,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,6,6,6,6,6,6,6,6,5,5,5,4,5,6,5,6,6,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,1,2,2,2,3,3,5,5,6,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,2,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,3,4,3,3,4,4,4,4,3,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,6,6,7,8,10,10,9,10,13,13,14,16,16,18,17,17,16,18,16,18,20,19,21,20,21,24,23,21,22,24,22,23,23,23,22,22,23,22,21,23,23,22,21,23,21,23,23,24,23,20,24,24],[28,28,28,28,28,29,27,27,28,26,26,26,26,26,25,26,26,26,26,25,26,25,25,26,26,26,27,26,27,26,26,27,27,28,27,27,28,28,28,28,28,27,26,27,26,25,24,23,23,22,22,21,21,19,18,19,17,17,17,16,13,11,8,5,5,3,2,2,2,2,2,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,3,3,4,3,3,3,4,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,3,3,3,4,4,4,3,4,4,3,3,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,3,2,2,3,2,2,3,3,3,3,3,4,4,6,8,8,11,11,12,10,12,14,13,13,16,16,16,16,17,18,20,19,19,21,22,22,23,21,22,22,20,21,21,21,24,22,22,22,25,24,26,26,25,26,26,26,26,27,27,26,27,27,26,26,26,26,27,27,27,27,27,27,26,26,25,26,26,25,24,25,25,23,23,23,23,22,22,19,19,18,16,14,13,13,9,10,6,5,4,3,3,2,3,2,2,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,6,6,6,5,5,5,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,3,4,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,4,4,4,5,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,1,2,2,3,3,3,4,4,5,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,1,2,2,2,1,2,2,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,3,4,5,6,6,7,9,9,8,10,11,11,13,14,15,17,18,17,15,17,16,19,19,18,21,20,20,23,23,22,22,22,22,23,22,22,22,20,21,22,19,20,22,22,21,22,21,21,22,23,22,19,23,24],[29,28,28,28,28,29,28,27,28,27,27,27,26,26,27,26,26,27,26,26,27,26,25,27,27,27,27,27,28,27,26,27,27,27,27,27,27,27,27,27,27,26,26,26,25,25,25,23,23,23,23,22,21,20,18,19,18,17,18,17,14,12,9,6,4,4,3,2,2,1,2,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,4,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,3,2,2,2,2,2,2,2,3,3,3,3,4,5,6,8,9,11,13,13,11,11,13,13,14,15,15,16,17,17,18,20,19,20,21,22,22,23,22,22,22,22,19,22,22,23,22,22,22,24,24,27,25,25,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,25,25,26,26,25,24,24,25,23,23,22,23,23,21,20,18,19,17,14,14,11,10,8,6,4,4,3,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,5,5,5,5,4,4,4,4,4,5,5,5,5,4,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,2,1,2,2,3,3,3,5,5,6,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,2,2,2,1,2,2,2,2,1,2,2,1,1,2,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,4,5,5,5,6,8,8,8,8,11,12,12,15,16,17,18,16,15,17,17,17,19,18,20,20,21,22,24,22,22,22,23,24,22,22,22,21,22,22,20,21,23,23,22,23,22,21,21,24,21,20,23,23],[28,28,28,28,28,29,28,28,27,27,27,27,27,25,26,24,26,26,24,26,26,25,26,27,25,27,27,25,27,27,25,26,27,27,27,27,27,27,27,27,27,26,26,26,25,25,24,23,24,23,23,22,21,20,18,19,17,17,18,16,14,11,8,6,5,4,3,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,5,5,4,4,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,2,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,2,2,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,2,3,3,3,2,2,3,3,2,3,3,3,3,4,3,4,6,7,7,10,11,12,11,11,13,12,12,14,14,14,16,16,17,19,20,20,21,22,21,23,21,21,22,20,22,21,22,23,22,23,22,24,24,27,25,25,25,25,25,25,25,25,25,26,26,25,26,26,26,26,26,27,26,27,25,25,25,24,26,24,25,24,23,24,23,21,21,21,21,20,18,18,17,15,14,12,11,8,8,6,4,4,3,3,2,3,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,4,4,4,4,4,5,4,5,5,4,5,5,4,4,4,4,3,3,4,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,2,1,2,2,3,3,3,5,5,6,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,3,4,3,3,3,3,3,3,3,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,1,2,2,1,1,2,2,1,2,2,2,2,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,3,3,2,2,2,2,3,2,3,2,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,5,6,7,9,9,9,10,12,13,14,17,16,18,17,18,16,17,17,19,20,19,22,20,21,24,23,22,23,23,23,23,24,22,22,23,23,22,21,21,24,23,23,23,22,22,22,25,22,21,23,24],[28,28,28,28,28,29,27,27,27,26,27,27,26,25,26,24,25,27,25,25,26,25,25,27,26,27,28,26,28,27,26,27,28,28,27,27,27,28,28,27,28,27,26,27,26,25,25,24,24,23,23,22,21,20,19,19,17,17,18,16,13,11,8,5,5,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,4,3,3,4,4,4,4,4,4,3,3,4,4,3,4,4,3,3,4,3,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,2,3,3,3,3,3,3,4,4,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,3,3,3,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,3,3,3,2,3,2,2,2,3,3,2,3,3,3,5,5,6,7,12,12,11,9,10,13,12,12,14,14,15,16,17,18,19,18,20,21,21,22,23,22,21,22,21,21,21,22,23,22,22,23,25,25,26,26,25,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,27,26,27,26,26,25,25,26,25,25,24,24,25,23,23,22,22,21,20,19,18,18,16,14,13,12,9,8,6,4,4,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,4,5,4,5,5,4,5,5,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,5,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,1,1,1,2,2,2,2,3,3,3,5,5,5,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,3,4,3,4,3,3,3,3,3,3,3,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,1,2,2,1,1,2,2,1,2,2,2,2,1,1,2,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,3,2,2,2,2,2,2,3,2,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,4,5,5,6,7,9,8,8,10,12,12,14,16,16,18,16,17,16,16,17,19,20,18,21,20,20,23,23,22,22,23,22,22,23,22,21,21,22,22,20,21,23,22,23,23,22,22,21,24,22,19,23,23],[28,27,28,28,28,28,27,27,28,26,27,27,26,25,26,25,26,27,26,26,26,25,25,26,26,25,26,26,27,26,25,26,27,27,27,27,27,27,28,26,27,26,26,26,25,24,23,22,23,22,21,21,20,19,18,19,17,16,17,16,14,11,8,6,4,3,3,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,4,4,3,3,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,4,3,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,2,3,3,3,4,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,2,2,3,3,3,2,2,2,2,2,3,3,2,3,3,3,4,7,8,8,11,12,12,10,10,13,12,12,14,14,14,15,16,17,17,18,18,19,21,21,22,20,20,21,20,19,20,20,22,21,20,22,24,22,25,24,24,25,26,26,27,26,26,26,26,26,26,26,26,26,26,26,27,26,26,25,24,24,24,26,24,25,24,24,24,24,22,23,22,23,22,20,20,18,17,14,13,13,10,9,6,5,4,3,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,5,5,4,4,5,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,3,3,3,4,4,5,4,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,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,1,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,1,2,2,2,2,2,2,2,3,2,2,2,2,2,3,3,3,3,3,3,4,4,3,4,3,4,3,3,3,3,3,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,1,1,2,2,1,2,2,2,2,1,1,2,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,3,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,5,6,8,7,8,9,10,11,13,15,15,16,18,16,14,16,17,17,19,17,21,20,20,23,22,22,21,23,22,22,22,22,21,19,23,22,19,19,23,22,21,21,20,20,21,23,21,19,22,22],[29,29,29,29,29,28,28,28,27,27,27,26,27,24,26,24,26,26,25,26,27,26,25,27,26,26,27,26,27,27,26,27,27,27,27,27,27,27,27,27,27,27,26,26,26,25,25,24,24,23,23,22,21,20,19,19,18,17,17,16,13,11,8,5,4,3,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,4,4,3,3,4,4,4,4,4,4,3,3,4,4,3,4,4,3,3,4,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,2,2,3,2,2,3,3,2,2,3,3,2,3,3,3,4,3,3,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,2,2,3,2,2,3,3,2,3,3,3,4,5,6,7,10,12,12,10,11,13,12,12,14,15,15,15,17,18,19,19,19,21,22,21,23,21,21,21,21,21,21,21,23,21,21,21,25,25,27,26,25,25,26,25,26,25,25,25,25,25,26,26,25,25,26,26,26,25,26,25,25,25,25,25,25,25,24,24,25,23,23,22,23,23,21,19,19,18,16,14,12,12,9,8,6,4,4,3,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,4,5,4,5,5,4,4,5,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,3,3,3,5,5,6,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,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,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,3,3,3,4,4,4,4,3,4,3,4,3,3,3,3,4,3,3,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,1,1,2,1,1,2,2,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,3,3,2,2,2,2,2,3,3,2,3,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,4,5,5,6,8,8,9,10,13,12,14,16,16,18,19,17,16,17,17,18,22,18,20,20,20,24,22,21,23,23,21,23,23,21,21,22,23,21,20,21,22,22,21,21,21,22,22,23,21,20,23,22],[29,28,28,28,28,28,27,27,27,27,27,26,27,25,26,24,26,26,26,26,26,26,26,27,25,27,28,26,28,27,26,27,28,27,27,27,26,27,28,27,27,26,26,26,26,26,25,24,25,23,23,22,22,20,19,20,19,18,18,17,14,12,8,6,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,5,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,4,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,4,4,3,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,2,2,3,3,4,4,3,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,3,2,2,3,2,2,3,3,3,3,3,4,4,6,6,7,10,12,12,11,11,13,12,12,14,14,15,16,16,18,20,19,21,22,23,22,23,22,21,22,21,21,21,22,23,22,22,22,25,25,27,25,26,26,25,25,25,25,26,25,26,26,25,26,25,26,25,25,27,26,26,25,26,25,25,26,24,25,24,23,25,23,22,22,22,22,21,18,19,17,16,15,12,12,9,8,6,4,4,3,3,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,5,5,5,5,5,4,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,3,3,4,6,6,6,4,3,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,4,4,4,4,4,4,4,4,4,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,2,2,1,2,2,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,3,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,2,3,2,3,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,4,5,6,6,7,9,9,9,10,13,13,14,17,16,19,18,19,17,18,18,19,21,20,21,21,21,24,23,23,23,24,23,24,24,23,23,23,24,23,21,22,23,23,23,22,23,22,23,24,21,21,24,23],[28,28,28,28,28,28,27,27,27,26,26,27,26,24,26,25,26,26,26,26,25,25,25,26,25,26,27,26,27,27,26,28,27,27,27,27,27,27,28,27,27,27,27,27,26,25,25,24,24,23,23,22,21,21,19,20,19,18,17,17,14,13,9,6,4,4,3,3,3,2,2,2,2,2,2,2,2,3,3,2,2,3,3,2,2,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,5,6,6,6,5,4,5,5,5,5,5,5,5,4,4,5,5,4,5,5,4,4,5,4,4,5,5,5,5,4,4,5,4,4,4,4,3,3,4,4,3,4,4,3,3,3,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,3,3,3,4,3,4,4,4,4,3,3,3,4,3,3,3,3,3,3,4,3,3,3,4,4,5,4,4,5,5,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,2,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,2,2,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,3,3,3,3,2,2,3,3,2,2,3,3,3,3,4,4,5,6,8,9,12,13,13,12,11,14,13,14,16,17,15,17,17,19,21,20,21,21,23,22,23,22,20,22,20,19,20,22,22,20,20,23,25,24,27,25,26,26,26,26,27,27,26,26,27,27,27,27,27,28,26,26,27,26,27,25,26,26,25,27,25,26,25,24,26,24,24,24,23,24,22,21,20,19,17,14,14,12,11,9,7,5,4,3,3,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,5,5,4,5,6,6,6,5,5,5,4,4,4,4,5,4,6,6,4,5,5,4,4,4,4,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,5,5,5,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,6,5,6,4,3,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,1,1,2,1,1,1,2,1,1,2,2,2,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,5,4,5,5,4,5,4,5,4,4,4,4,4,4,4,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,2,2,2,2,2,2,2,2,3,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,4,5,7,6,8,9,8,9,9,12,13,14,16,17,20,20,18,17,18,18,19,22,20,22,21,20,24,25,22,23,24,23,24,24,24,22,22,22,23,19,21,24,22,23,22,22,21,21,24,21,21,23,23],[28,28,28,28,28,28,27,27,27,26,26,26,26,25,26,24,25,26,25,25,25,25,25,25,25,25,26,26,26,26,26,26,27,27,26,27,26,26,27,26,26,25,25,26,25,25,23,23,23,23,22,22,20,19,17,18,17,15,16,16,12,10,8,5,4,4,3,2,3,2,2,2,2,2,2,2,2,3,3,2,2,3,3,2,2,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,5,6,6,5,5,4,4,5,5,5,5,5,5,4,4,5,4,4,4,5,4,4,5,4,4,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,3,4,4,3,4,4,4,3,4,4,4,3,3,3,4,3,3,3,4,3,3,4,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,2,3,2,2,2,2,2,2,3,2,2,3,2,2,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,4,5,6,6,7,9,11,11,10,11,13,12,12,14,16,15,13,16,18,19,19,19,20,21,21,22,21,19,20,21,20,20,20,22,20,21,21,24,24,26,25,25,25,26,26,26,26,26,26,26,26,26,27,27,26,26,27,26,26,26,25,25,25,25,25,25,25,24,23,24,23,23,22,22,22,20,19,20,19,17,15,13,13,10,9,7,5,4,3,3,2,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,6,5,6,5,5,5,4,4,4,4,5,4,6,6,5,5,5,4,4,4,4,4,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,3,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,2,1,1,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,4,5,4,5,4,4,4,4,4,4,4,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,1,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,2,3,3,3,3,3,3,3,3,3,3,4,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,6,6,7,8,8,8,9,12,12,14,15,16,19,19,17,15,17,18,17,20,17,20,19,20,23,23,24,22,22,22,23,22,21,23,21,23,21,19,20,22,23,20,22,20,22,22,22,20,19,22,20],[29,29,29,29,29,28,28,28,28,28,28,27,28,25,27,25,27,27,27,28,27,27,27,28,26,27,28,27,28,28,26,27,28,27,27,28,27,27,28,28,28,27,27,27,26,26,26,24,25,24,23,22,23,20,19,19,18,17,17,17,13,11,8,6,5,4,3,3,3,2,2,2,2,2,2,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,7,6,5,5,5,5,5,5,5,5,5,4,4,5,5,4,5,5,5,4,5,5,4,5,5,6,5,5,5,5,5,4,4,4,4,4,4,4,3,4,4,3,3,3,4,4,4,5,4,5,4,3,4,4,4,3,4,4,3,3,4,4,3,3,4,4,3,4,4,4,4,3,3,4,3,3,4,4,3,3,3,4,3,4,4,4,5,4,4,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,4,4,6,7,8,10,12,12,11,12,13,13,12,14,15,16,16,17,18,21,20,21,22,22,22,24,21,21,22,21,22,21,21,24,22,22,22,24,25,28,26,26,25,26,25,26,26,26,26,26,26,26,26,26,26,26,26,27,26,27,27,26,26,26,27,26,26,25,25,25,23,24,23,23,22,21,19,20,18,17,15,13,12,10,9,7,5,4,3,3,2,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,5,6,6,6,5,5,5,5,4,4,4,5,5,6,6,5,5,5,4,4,5,4,4,4,4,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,5,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,6,6,6,4,3,3,3,3,3,3,3,3,3,4,4,5,4,4,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,1,1,1,1,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,4,4,3,3,3,4,4,4,4,4,5,5,5,6,5,5,5,5,5,4,5,5,5,4,4,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,6,6,7,9,9,10,11,14,14,15,17,16,20,19,18,17,18,18,19,22,20,22,21,22,25,23,23,22,22,22,25,23,23,23,22,23,23,21,22,23,22,22,22,22,21,22,23,20,21,23,23],[28,28,28,28,28,28,28,28,27,27,27,26,27,24,26,24,26,26,26,27,27,27,27,27,27,27,28,27,28,28,27,27,28,28,28,28,27,28,28,28,27,27,27,27,27,26,25,24,24,23,22,22,22,21,19,20,19,18,17,17,15,13,9,7,6,5,4,4,4,3,3,2,3,2,3,3,3,4,4,3,3,3,4,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,8,8,7,6,6,6,7,6,6,6,6,6,6,6,6,6,5,6,6,6,5,6,5,5,6,6,6,6,6,5,6,6,5,5,5,4,5,5,5,4,5,5,4,4,4,5,5,5,6,5,5,5,5,5,5,5,4,5,5,4,4,5,5,4,4,5,4,4,5,5,5,4,4,4,4,4,4,4,4,3,4,4,4,3,4,5,5,5,5,5,5,5,5,5,6,5,5,5,4,5,4,5,4,4,4,4,3,4,4,4,3,4,4,3,3,3,4,3,3,4,3,3,4,4,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,3,3,4,3,3,4,4,4,5,4,4,3,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,2,3,3,2,2,2,3,2,2,3,3,2,3,2,2,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,4,4,3,3,4,4,4,4,5,6,6,7,9,9,11,13,13,12,12,14,13,13,15,15,14,15,16,18,19,19,21,21,22,22,23,21,21,22,21,20,21,22,24,21,22,23,25,26,28,27,27,26,27,27,27,27,27,26,26,27,27,27,26,27,26,27,27,27,27,26,27,25,25,27,25,26,25,25,26,24,22,24,23,23,21,20,20,19,18,16,14,13,11,11,8,6,5,4,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,6,6,5,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,3,2,2,3,3,3,3,3,3,4,4,4,5,5,5,6,5,5,4,4,3,4,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,4,4,5,7,7,7,5,4,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,1,1,2,2,1,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,5,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,5,5,6,5,5,5,4,4,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,2,2,2,3,3,3,3,3,2,3,3,3,3,3,4,4,3,3,3,4,3,3,3,3,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,5,6,7,7,8,9,9,11,10,14,14,15,17,17,19,17,18,17,18,18,18,21,19,20,20,22,23,23,23,22,22,22,24,22,22,22,22,22,23,20,22,22,22,21,22,21,21,22,23,20,20,23,21],[28,27,28,27,28,28,27,27,28,26,26,26,26,24,26,24,26,26,25,26,26,26,26,26,26,26,27,26,27,27,26,27,27,27,27,27,26,27,27,27,27,26,26,26,26,26,25,24,24,24,22,22,22,21,19,21,19,18,17,17,15,13,10,8,7,6,5,5,5,4,4,4,4,3,4,4,5,5,5,5,4,5,5,4,4,5,5,5,5,5,6,7,6,6,7,7,6,7,8,7,7,8,8,8,8,9,9,9,9,10,10,9,8,7,8,8,8,8,8,8,8,7,7,8,8,7,7,8,7,7,8,7,6,7,8,8,8,7,7,8,7,7,7,7,6,6,7,7,6,7,7,6,5,6,7,6,7,7,7,8,7,6,6,7,6,6,6,6,6,6,6,6,5,6,7,6,6,6,6,6,6,5,5,6,5,5,5,6,5,5,6,5,5,5,6,7,7,7,6,7,7,7,7,7,7,7,6,6,6,6,6,6,5,6,6,5,5,6,5,5,5,5,5,4,5,5,4,4,5,5,5,5,5,5,6,6,6,7,7,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,3,4,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,3,4,4,4,4,4,4,5,5,6,7,7,8,9,10,12,14,15,12,14,15,15,15,17,17,16,18,19,18,20,20,22,22,24,22,24,22,20,22,20,20,20,22,23,19,20,23,24,25,27,25,26,25,25,27,27,27,27,27,26,26,27,27,27,27,27,27,26,27,27,26,26,25,25,26,25,26,25,25,26,23,24,24,24,23,22,22,21,20,18,17,16,14,14,12,9,7,5,4,4,4,4,3,3,3,3,4,3,3,4,5,4,4,5,5,5,6,6,7,6,7,7,7,7,7,7,6,5,6,5,6,6,6,8,7,6,7,6,6,6,5,5,5,5,5,5,4,4,4,4,3,3,3,2,3,3,3,3,3,3,3,4,3,3,4,4,4,5,6,6,6,7,7,6,6,5,5,5,5,5,4,4,4,4,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,6,6,6,5,5,4,4,4,4,5,4,5,5,6,6,7,7,7,7,7,7,7,6,6,5,5,5,5,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,3,2,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,2,3,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,4,3,3,4,4,4,4,4,5,5,6,6,5,6,6,6,6,7,7,7,7,7,8,7,7,8,7,7,7,6,6,7,6,6,6,5,5,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,1,2,2,1,1,0,1,1,1,2,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,2,2,3,2,2,2,2,2,2,3,3,3,3,4,4,4,5,4,4,4,4,4,4,4,4,4,4,3,3,4,3,2,2,3,3,3,3,3,3,3,4,4,3,4,3,4,4,4,4,4,5,4,3,3,3,2,2,3,3,2,3,4,3,3,4,4,4,4,4,4,4,4,5,6,7,8,8,9,10,10,10,10,14,14,16,17,18,21,20,19,17,19,20,19,22,19,22,21,21,25,24,24,24,25,24,25,25,24,24,23,24,23,21,23,25,23,21,23,22,21,23,24,20,20,22,20],[27,27,27,28,28,27,28,27,27,27,26,26,27,24,27,24,27,26,26,27,26,25,27,27,26,27,27,27,27,28,27,28,28,28,27,28,28,28,28,28,28,27,27,28,27,26,26,25,25,25,23,23,23,22,21,21,19,19,17,18,16,13,11,9,7,7,6,5,5,5,5,4,5,4,5,5,5,6,6,5,5,7,6,5,6,7,7,7,8,8,8,9,9,9,10,10,9,10,11,10,11,11,11,10,12,12,12,12,12,13,13,12,11,11,11,11,11,12,11,11,11,10,10,11,11,10,10,11,10,10,11,10,9,10,10,10,10,10,10,10,10,9,10,10,9,9,9,9,8,9,9,8,8,8,9,9,9,10,9,10,9,8,8,9,8,7,9,9,8,7,8,9,8,8,9,9,8,9,8,8,9,7,8,8,8,8,8,8,8,8,8,7,7,8,9,10,10,10,9,10,10,10,10,10,9,9,9,8,8,8,8,9,8,8,8,8,7,8,8,7,7,8,7,6,7,7,6,5,6,7,5,6,7,7,8,9,8,9,9,8,8,8,8,8,7,7,8,7,6,7,7,6,6,7,8,7,8,8,8,7,7,6,6,6,6,6,6,7,6,6,6,7,6,6,6,7,8,7,7,7,7,6,6,5,6,6,5,5,5,6,5,5,6,5,5,5,6,5,5,4,4,5,5,5,4,5,5,4,5,5,5,5,5,5,6,5,5,6,5,5,5,5,5,5,4,5,4,4,5,6,6,6,6,7,7,9,10,10,13,14,14,14,14,16,15,15,16,18,17,17,19,21,20,21,23,22,24,22,24,21,20,22,21,19,21,21,21,20,21,22,25,26,26,24,25,25,25,26,27,26,26,26,26,26,26,27,26,27,26,27,26,27,27,26,26,25,26,26,25,26,25,25,26,24,25,26,24,24,24,22,23,22,19,17,17,16,14,12,10,8,7,6,5,5,5,5,4,4,4,4,4,5,4,5,5,5,7,6,7,7,7,8,7,8,9,9,8,8,8,7,7,8,7,7,9,8,9,9,7,9,8,7,7,8,6,6,5,7,6,5,6,5,5,4,4,4,3,4,4,3,4,4,3,4,5,4,4,6,6,5,6,7,7,9,9,8,8,8,7,7,6,6,7,6,6,5,6,6,6,5,6,6,6,6,6,6,5,5,5,6,5,6,6,5,4,5,6,5,6,6,5,5,5,6,6,7,8,9,9,7,7,6,7,6,7,7,6,7,8,8,9,9,9,9,10,10,9,9,8,9,8,8,8,7,7,7,7,6,5,6,5,5,5,6,5,5,5,5,4,5,5,6,4,4,6,4,4,5,5,4,4,5,4,4,4,5,4,3,4,5,3,3,5,5,4,4,4,4,4,5,5,4,5,5,5,4,4,6,5,5,5,5,5,5,4,5,5,6,6,6,7,7,8,8,7,8,8,8,9,9,9,10,10,10,10,10,10,10,10,10,10,9,9,9,8,8,8,7,6,5,5,5,5,5,4,4,4,4,3,4,5,3,3,3,3,2,2,3,2,1,0,1,2,2,2,2,3,3,4,5,5,4,5,4,4,5,4,4,5,5,5,4,5,4,5,4,4,4,4,4,3,3,3,3,2,3,3,3,3,4,4,4,4,5,5,6,6,6,6,6,6,6,6,6,5,5,5,5,4,5,5,4,4,3,5,4,5,5,5,4,6,5,6,5,6,5,7,6,5,4,4,5,4,4,4,3,3,3,4,3,3,4,4,4,4,5,5,5,6,6,6,6,6,7,8,9,10,10,10,12,10,12,12,15,15,18,20,19,22,22,21,20,22,23,19,23,20,22,24,22,25,24,24,25,24,25,27,25,24,24,23,23,22,21,22,24,24,22,24,22,22,24,24,21,19,23,22],[29,29,29,29,29,28,28,29,27,27,27,27,28,25,27,25,26,26,26,27,27,26,26,27,26,26,28,27,27,28,27,28,28,28,27,28,28,28,29,28,27,27,27,27,27,26,26,24,25,24,23,23,23,21,19,20,19,17,18,18,14,12,10,8,7,6,6,5,5,5,4,4,4,4,4,4,5,5,5,5,5,6,5,5,5,6,6,6,6,7,7,7,7,7,7,8,7,8,8,9,8,9,9,8,9,10,9,10,10,11,11,10,8,9,8,9,8,9,8,8,9,8,8,9,9,8,8,8,8,7,8,8,7,8,8,9,8,8,8,8,8,7,8,8,7,7,8,7,7,8,7,7,6,6,8,7,8,8,8,8,8,7,7,7,7,6,7,7,6,6,7,7,6,7,7,7,6,7,7,7,7,6,6,7,6,6,6,7,6,6,6,6,6,6,7,8,8,7,7,7,8,7,7,8,7,7,7,7,6,7,7,6,7,7,7,6,6,6,6,5,5,6,6,5,5,6,5,5,6,5,5,5,6,6,7,6,6,7,7,7,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,6,6,6,6,5,5,5,5,4,5,5,4,5,5,4,4,5,5,5,5,5,5,6,6,5,6,5,5,5,5,5,5,5,5,4,4,4,5,4,4,5,4,4,4,4,3,4,4,3,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,5,5,6,6,6,9,10,9,12,13,13,12,13,15,14,14,15,17,18,17,18,20,22,21,22,23,24,22,24,22,20,21,21,21,20,22,23,20,21,22,24,25,27,26,26,26,26,27,27,26,26,26,26,27,27,27,27,27,27,27,27,26,26,26,26,26,26,27,25,26,25,24,26,23,24,23,23,23,23,21,21,20,19,17,16,14,12,11,9,7,6,5,4,4,4,3,3,3,4,4,4,4,4,4,5,5,6,6,6,7,7,7,7,7,7,7,7,8,7,6,6,6,5,5,6,6,7,7,6,6,7,6,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,7,6,6,6,6,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,3,4,3,4,4,5,4,4,4,4,4,4,4,4,4,5,5,6,7,8,7,6,6,5,5,5,5,6,5,5,6,7,7,8,7,7,8,8,7,7,7,7,6,7,6,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,2,3,3,2,3,3,3,2,3,3,2,2,3,3,3,2,3,3,2,3,3,3,3,2,2,3,3,3,3,4,3,4,4,4,4,4,4,4,4,4,5,5,5,6,6,6,7,7,6,7,7,7,7,7,8,7,8,8,8,8,8,8,8,8,7,7,7,7,7,7,6,5,5,5,5,5,4,4,4,4,4,4,3,4,3,3,2,2,2,2,2,1,1,1,1,0,1,1,1,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,3,3,3,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,4,4,4,4,3,4,4,4,4,4,4,4,3,3,3,4,3,2,3,3,2,2,3,3,2,3,3,3,3,3,4,3,4,3,4,4,4,4,6,7,8,8,9,11,10,12,12,16,16,16,18,18,23,20,19,20,22,21,19,25,21,23,24,22,26,25,26,25,24,24,27,25,25,24,24,25,25,22,23,26,25,22,25,23,23,24,25,20,21,25,22],[29,28,28,28,28,28,28,27,27,27,26,26,26,24,26,25,26,25,25,27,25,26,26,26,26,26,27,26,27,27,26,27,28,28,27,28,27,28,28,28,28,27,27,27,27,26,26,25,25,24,24,23,23,22,20,21,19,18,17,16,14,12,10,8,7,6,5,5,5,5,5,4,4,4,4,5,5,6,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,9,8,9,9,9,10,10,10,11,10,10,9,9,8,9,9,9,9,9,9,8,7,8,9,8,7,9,8,7,8,8,7,7,8,8,8,7,8,8,7,7,7,7,7,7,7,7,7,8,7,6,6,6,7,8,8,8,7,8,7,7,7,7,7,7,7,7,7,6,7,7,6,7,7,7,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,6,6,6,6,7,6,6,6,6,6,6,6,6,6,5,6,6,6,5,6,6,5,5,5,5,4,5,6,6,7,7,7,7,7,7,7,6,6,6,6,6,5,6,5,5,5,5,4,5,5,5,6,6,5,5,4,5,4,4,5,4,4,4,5,4,4,4,5,4,4,5,5,5,5,5,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,7,9,8,9,12,12,13,11,11,14,14,13,14,16,16,17,18,20,21,20,22,22,24,23,24,21,20,22,22,20,20,22,23,19,21,23,24,25,27,26,27,26,26,27,27,27,26,27,27,27,27,28,28,28,27,28,27,27,27,26,27,24,26,26,25,26,26,25,27,24,24,25,23,23,22,22,21,20,20,17,15,14,11,10,8,7,5,4,4,4,4,3,3,3,3,4,3,3,4,4,4,5,5,5,6,5,6,6,7,7,7,7,7,7,6,6,6,5,5,5,6,6,7,8,6,7,7,6,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,3,3,4,4,4,4,5,5,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,4,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,5,7,7,6,6,5,4,5,4,5,5,5,5,6,6,7,7,7,7,7,7,7,7,6,6,6,6,6,5,6,5,5,5,5,5,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,2,3,2,3,2,2,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,5,5,6,6,6,6,6,6,6,7,7,7,7,8,8,8,8,8,8,8,7,7,7,7,7,7,7,6,6,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,1,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,5,5,7,8,7,9,10,10,11,11,14,15,16,17,17,21,20,20,19,21,20,20,23,21,22,24,22,25,23,25,25,24,23,25,24,24,25,24,24,23,21,23,24,24,21,24,23,22,24,24,21,21,24,23],[29,28,28,28,28,28,28,27,27,26,27,26,26,24,26,25,26,26,25,26,25,25,27,26,25,26,27,26,27,26,25,27,28,28,27,27,27,28,28,28,28,27,26,27,27,26,26,24,25,24,22,22,22,22,20,21,20,20,18,17,15,13,10,8,7,6,5,5,5,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,5,5,5,6,5,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,8,9,9,9,9,10,10,9,8,8,8,9,8,9,8,8,8,8,7,8,8,7,7,8,7,7,7,7,6,7,7,8,7,7,7,7,7,6,7,7,7,6,7,7,6,7,7,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,6,7,7,7,7,7,7,7,7,6,6,6,7,6,6,6,6,6,6,5,5,6,5,5,5,5,5,6,6,7,7,6,6,7,7,6,6,7,6,6,6,6,6,6,6,5,5,6,6,5,5,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,6,6,7,7,7,7,7,7,7,7,6,6,6,5,5,6,5,5,5,5,5,5,5,5,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,4,5,5,4,4,5,5,5,6,5,6,7,9,8,9,11,12,13,12,12,13,14,14,13,16,18,16,17,20,21,20,21,22,23,22,23,23,20,22,21,20,20,22,22,20,21,24,24,24,26,26,26,26,26,27,27,27,27,27,27,27,28,28,28,28,27,27,26,27,27,26,27,24,26,26,26,27,26,26,26,24,24,24,24,23,23,22,22,20,21,17,17,14,12,10,8,7,5,5,5,4,4,4,3,3,4,4,4,4,4,5,4,4,5,5,5,5,6,6,6,6,7,7,7,6,6,6,6,5,5,5,6,6,7,7,6,6,6,6,5,5,5,5,4,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,5,6,6,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,6,7,6,5,5,4,4,4,4,5,5,5,5,6,7,7,6,7,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,4,4,4,4,5,5,6,6,6,6,6,6,6,7,7,7,7,7,8,8,7,8,7,7,7,8,7,7,7,7,7,6,6,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,1,2,2,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,4,3,3,3,3,3,4,3,3,3,3,3,3,4,4,3,3,3,3,4,4,3,3,4,4,3,3,3,4,3,3,3,2,2,2,2,3,3,2,3,3,3,3,4,4,4,4,4,4,4,4,6,7,8,8,10,11,11,12,12,15,16,15,18,17,20,20,18,20,20,20,20,25,20,24,23,23,26,24,24,26,25,24,26,26,24,25,25,26,23,24,24,25,26,22,26,24,23,25,25,21,23,26,24],[29,29,29,29,29,29,28,28,28,28,28,26,28,24,27,25,27,27,26,28,27,26,27,27,26,27,28,26,28,28,26,28,28,29,27,28,28,28,28,28,28,28,27,27,27,26,26,24,25,24,23,23,23,22,19,21,20,18,18,19,14,11,9,7,6,5,4,4,4,3,3,3,3,3,4,3,4,4,4,4,4,4,4,3,4,4,4,5,5,5,5,5,5,5,6,5,6,6,6,6,6,6,7,6,7,7,7,7,7,8,8,7,7,6,6,7,7,7,7,7,7,6,6,7,7,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,5,6,6,5,5,6,6,5,6,6,5,5,5,6,6,6,6,6,6,5,5,5,6,5,5,5,5,5,5,5,5,5,5,6,5,5,5,6,5,5,5,5,5,5,5,5,5,4,4,5,5,4,5,5,6,6,6,5,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,5,5,6,6,6,6,6,6,6,5,5,5,5,4,5,5,4,4,4,4,4,4,4,5,5,5,4,4,4,4,3,3,4,3,3,3,4,3,3,3,4,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,4,4,4,4,4,4,3,3,4,4,4,4,4,4,5,7,8,8,11,14,14,12,11,14,14,13,14,17,18,16,18,20,22,21,22,24,24,23,24,22,20,22,21,21,21,21,22,22,21,23,24,24,27,26,26,26,26,27,27,27,27,28,28,27,28,28,28,28,28,28,28,28,28,27,28,26,26,28,26,28,27,26,27,25,24,24,24,24,25,21,21,21,20,18,16,15,12,9,7,6,5,4,4,3,3,3,3,3,4,3,4,4,4,4,4,4,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,5,7,6,6,5,4,3,4,3,4,5,4,4,4,5,5,6,5,5,6,6,5,6,5,5,4,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,2,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,4,4,4,5,5,5,4,5,5,5,5,6,6,6,6,6,6,7,6,6,6,7,6,6,5,6,6,5,5,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,1,2,2,1,1,2,2,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,3,2,3,3,3,3,4,3,3,3,3,4,3,3,3,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,5,6,7,7,8,10,10,11,12,14,17,16,18,19,20,20,18,19,22,20,20,24,21,24,24,22,26,24,25,26,26,24,26,25,25,24,25,26,25,24,24,26,25,22,25,23,24,25,26,22,23,26,24],[29,29,29,29,29,29,28,28,28,27,28,27,27,25,26,25,26,26,26,27,27,27,26,28,27,26,28,27,28,27,27,28,28,29,28,28,28,28,29,29,29,28,29,28,28,27,27,26,26,24,25,23,23,22,20,20,19,18,18,17,14,12,9,7,6,5,4,4,4,3,4,3,3,3,4,4,4,5,5,4,4,4,4,4,4,5,4,5,5,5,5,5,5,6,6,6,6,6,7,6,6,7,7,7,7,8,8,8,8,9,9,8,7,7,7,8,7,7,7,7,8,6,6,7,7,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,5,6,6,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,6,5,5,5,6,6,5,5,6,5,5,5,5,5,5,4,5,5,4,4,5,5,4,5,5,6,6,6,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,5,5,4,4,4,5,4,4,4,4,4,4,4,4,4,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,5,5,5,4,4,4,4,3,3,4,3,3,3,4,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,3,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,5,6,8,7,10,12,13,11,11,14,13,12,14,17,15,15,17,19,20,19,22,22,23,23,24,23,21,22,21,21,22,23,23,22,23,24,26,27,29,28,28,28,28,28,29,28,28,28,28,28,29,29,29,28,28,29,28,28,28,27,28,27,26,27,26,26,27,26,27,25,24,24,24,24,23,23,20,20,19,16,16,15,11,10,8,6,5,4,4,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,6,5,5,6,6,6,6,6,6,5,5,5,5,5,6,6,6,6,5,6,6,5,5,5,4,4,4,5,4,4,4,4,4,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,2,2,3,3,2,2,3,3,3,3,3,4,5,6,6,6,5,4,4,4,3,4,4,4,4,5,5,6,6,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,7,7,6,7,6,6,6,6,6,6,6,6,6,5,4,4,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,3,3,2,2,3,3,3,2,3,2,2,2,2,2,2,3,3,2,2,2,3,3,3,3,3,2,3,3,3,3,3,3,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,5,6,7,7,9,9,9,10,11,14,14,16,18,18,21,20,20,19,21,20,20,23,21,23,24,22,24,25,24,25,25,24,25,24,24,25,24,24,24,22,23,25,25,22,24,24,24,24,25,22,22,25,24],[29,28,28,28,28,28,28,27,27,27,26,27,26,24,26,25,26,26,26,26,26,26,27,27,26,27,27,26,28,26,26,27,27,28,27,28,27,28,27,27,28,27,27,27,27,26,25,24,24,23,23,21,21,21,19,18,19,18,16,16,13,11,9,7,6,5,5,5,4,4,4,4,4,3,4,4,5,5,5,5,4,5,5,4,4,5,5,6,5,5,5,6,6,6,7,6,6,7,7,7,7,7,7,7,8,8,8,8,9,9,9,8,8,7,7,8,8,7,7,8,8,7,7,8,7,7,7,8,7,6,7,7,6,6,7,7,7,6,6,7,7,6,7,7,6,6,7,6,6,7,6,6,6,6,6,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,6,5,5,5,6,5,5,5,5,5,5,5,6,6,6,5,6,6,6,5,6,6,6,6,5,6,6,6,5,5,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,5,5,5,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,5,5,5,6,7,7,8,11,10,12,11,9,11,12,12,12,13,15,15,15,19,20,19,20,22,22,22,23,21,22,22,21,18,20,22,21,20,20,23,24,23,26,26,27,27,26,27,27,27,27,27,27,27,28,28,27,27,27,28,27,27,27,26,26,25,25,26,25,25,26,25,26,23,24,25,24,24,23,22,22,20,20,17,15,13,11,9,8,6,5,4,4,3,4,4,3,3,3,3,3,3,4,4,4,4,5,5,4,5,6,6,6,6,7,7,7,6,7,6,6,5,5,6,6,6,7,7,6,6,6,6,5,5,5,4,4,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,6,6,6,5,5,5,5,5,4,4,4,4,3,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,6,6,5,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,4,5,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,5,5,5,6,6,6,6,6,6,6,7,6,6,7,7,7,6,6,6,7,6,6,6,6,6,6,5,6,5,5,4,4,4,4,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,5,6,8,7,9,10,9,10,12,14,15,17,19,19,21,20,20,19,21,20,20,23,21,23,24,23,26,24,25,24,24,23,26,26,23,25,25,24,23,23,25,25,25,22,25,25,23,24,26,22,22,25,24],[29,28,28,28,29,28,28,27,27,27,26,25,27,23,25,23,26,25,25,26,25,24,26,27,25,27,27,25,27,27,25,27,27,27,26,27,26,27,27,27,27,27,27,27,27,26,24,23,24,23,23,22,21,21,19,19,20,18,17,16,14,12,9,7,6,5,4,4,4,4,4,3,3,3,4,4,4,4,5,4,4,4,4,4,4,5,4,5,5,5,5,6,5,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,8,7,6,7,7,7,7,7,7,8,6,6,7,7,6,6,7,6,6,7,6,6,6,7,7,7,7,6,7,6,6,6,6,6,6,6,6,6,6,6,6,5,5,6,6,6,6,6,7,6,5,6,6,6,6,6,6,6,6,6,6,5,6,6,5,6,6,6,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,6,6,6,5,6,6,5,5,6,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,4,5,4,4,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,5,4,4,4,5,5,5,6,6,5,4,5,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,4,3,4,4,4,4,3,3,3,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,7,7,9,11,12,12,12,11,13,12,13,13,14,16,15,15,18,21,19,20,22,22,21,23,21,21,21,19,19,21,21,22,21,20,21,25,23,26,25,26,25,25,26,26,26,26,26,26,26,27,27,27,27,27,27,27,26,27,26,27,24,25,25,25,26,26,25,26,25,24,25,23,24,24,20,21,21,19,17,15,14,12,9,8,6,5,4,4,4,4,3,3,3,3,4,4,3,4,4,4,4,5,5,5,5,6,5,6,6,6,6,6,6,6,6,6,5,5,6,6,6,7,7,6,6,6,5,5,5,5,4,4,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,6,6,6,6,5,5,5,4,5,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,2,2,3,3,3,3,3,4,5,7,7,6,5,3,3,4,3,4,4,4,4,4,5,5,5,5,5,6,6,5,5,5,5,4,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,6,5,5,5,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,3,2,3,3,3,3,3,3,2,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,5,6,7,7,9,10,10,10,11,14,15,17,19,19,21,20,19,20,20,21,20,23,21,24,24,22,26,24,25,24,26,23,26,25,25,25,25,25,24,23,25,26,25,24,25,25,25,24,25,23,23,25,25],[29,29,29,29,29,29,28,28,28,27,27,27,27,25,26,25,26,26,26,27,26,26,27,28,26,28,28,26,28,28,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,25,26,25,25,23,23,23,21,21,19,20,20,17,14,12,8,6,5,5,4,4,4,3,4,3,3,3,4,4,4,4,5,4,4,4,4,4,4,4,4,5,5,5,5,6,5,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,9,9,8,7,7,7,7,7,7,7,7,7,6,6,7,7,6,6,7,6,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,5,5,6,6,5,6,6,5,5,5,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,6,5,5,5,6,5,5,5,5,5,5,5,5,5,4,4,5,5,4,4,5,6,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,4,5,4,4,4,4,4,4,5,4,4,5,5,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,5,5,5,5,4,4,4,3,3,4,3,3,3,4,3,3,4,3,3,3,4,4,4,4,4,4,4,3,3,4,3,3,3,4,3,3,3,4,3,3,4,4,3,3,3,3,4,4,3,3,4,3,3,4,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,5,5,7,7,8,11,14,12,11,11,12,12,12,14,15,14,15,15,18,19,19,21,22,23,23,24,22,23,23,21,19,22,22,23,21,22,24,24,25,28,26,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,27,28,28,28,28,28,26,27,28,26,27,27,26,26,25,24,24,24,24,23,21,20,20,19,16,15,13,11,10,7,6,5,4,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,5,5,5,5,5,6,6,7,6,5,6,6,5,5,5,5,4,4,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,5,5,6,6,5,6,5,4,5,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,4,4,7,6,5,4,4,3,4,3,4,4,4,4,4,5,5,6,5,5,6,6,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,7,6,6,6,6,5,6,6,5,5,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,2,2,2,3,3,3,3,3,2,2,3,3,3,2,3,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,5,6,7,7,8,10,9,10,11,14,14,16,18,17,21,21,19,18,20,20,21,24,21,24,22,23,26,25,24,24,25,24,25,26,25,25,23,25,25,23,23,25,25,24,25,24,25,24,26,23,22,24,25],[28,28,27,28,27,27,27,26,27,26,25,26,25,24,24,25,25,25,26,26,25,25,26,25,25,26,26,25,26,25,24,26,27,27,26,26,25,26,26,26,27,26,26,26,26,26,26,23,23,23,23,20,20,21,19,19,18,18,16,15,13,11,8,6,6,5,4,4,4,3,4,3,3,3,4,4,4,5,5,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,7,6,6,7,7,7,7,8,8,8,8,9,9,8,7,7,7,7,7,7,7,7,8,6,6,7,7,6,7,7,7,6,7,7,6,6,7,7,7,6,6,7,6,6,6,6,6,6,6,6,5,6,6,5,6,5,6,6,6,7,6,7,6,6,6,6,6,5,6,6,6,5,6,6,5,6,6,6,6,6,6,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,6,6,6,5,6,6,6,5,6,5,6,5,5,5,5,6,5,5,6,5,5,5,5,5,4,5,5,4,4,5,5,4,4,5,5,4,5,5,6,6,6,6,6,6,6,6,5,5,6,5,5,5,5,4,4,5,4,4,4,5,5,6,5,5,4,4,4,3,3,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,5,4,4,3,4,4,4,3,3,4,3,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,4,4,4,5,6,6,7,10,9,10,10,10,11,12,10,11,13,13,12,13,16,16,17,19,19,21,19,22,20,20,21,18,18,18,20,20,18,20,23,24,23,26,25,26,26,26,27,27,27,27,27,28,28,28,28,28,28,28,28,27,27,28,27,26,26,26,26,25,25,25,25,26,24,23,23,23,22,21,20,20,19,18,15,13,13,10,9,7,6,5,4,4,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,5,6,6,5,6,6,6,6,6,6,6,5,5,5,6,6,6,7,7,6,6,6,5,5,5,5,4,4,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,6,6,6,6,5,5,5,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,7,6,6,5,4,3,4,4,4,5,4,4,5,5,6,5,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,2,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,6,6,5,6,6,5,5,5,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,2,2,2,3,3,2,3,3,2,2,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,6,7,7,8,10,9,10,11,14,14,16,17,17,20,20,20,17,19,18,19,22,20,22,22,22,24,23,23,23,25,22,25,25,24,24,23,23,24,21,22,24,24,22,24,23,23,24,25,22,21,24,23],[28,27,27,27,27,27,27,26,25,26,24,24,24,22,24,24,25,23,24,24,22,23,24,23,22,24,24,23,25,24,23,25,25,26,25,25,24,25,25,25,26,24,24,24,25,25,24,22,22,22,22,20,20,21,20,19,18,18,16,16,13,11,9,7,6,6,5,5,5,4,4,4,4,4,4,4,5,5,5,5,4,5,5,4,5,5,5,5,5,5,6,5,6,6,6,6,6,6,7,6,6,7,7,7,7,7,8,8,8,8,9,8,7,7,7,8,8,8,7,8,8,7,6,8,7,7,7,7,7,6,7,7,6,6,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,6,5,5,5,5,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,6,6,6,7,7,6,6,6,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,6,6,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,5,4,5,5,5,6,6,6,8,10,10,11,11,10,10,12,11,11,13,13,13,13,16,17,16,18,20,21,19,21,21,18,20,18,16,18,21,20,18,20,23,22,22,25,23,26,26,25,26,26,26,25,25,26,25,26,26,26,26,26,26,25,26,27,25,25,23,23,24,22,25,24,24,25,23,22,22,20,21,21,20,19,18,17,16,14,12,11,9,8,7,5,4,4,4,4,3,3,3,3,4,4,3,4,4,4,4,5,5,5,5,6,5,6,6,7,6,6,6,6,6,6,5,5,6,7,6,7,7,6,6,6,5,5,6,5,4,5,5,5,4,4,4,4,4,4,4,3,4,3,3,4,4,3,4,4,4,4,4,4,4,5,5,6,6,7,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,7,6,4,4,4,4,4,4,5,4,4,5,5,6,6,5,5,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,4,4,5,5,5,6,6,5,6,6,6,6,7,6,6,7,7,7,7,6,6,6,6,6,5,6,6,6,6,6,5,5,4,4,4,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,6,7,8,8,9,10,10,10,11,13,13,16,17,17,20,19,19,16,19,18,19,23,20,22,22,21,25,23,23,23,24,22,24,25,23,23,23,24,23,21,22,23,24,22,24,24,23,24,25,22,21,23,23],[27,28,27,27,27,27,28,27,26,26,25,24,26,23,25,24,25,24,23,25,22,21,25,24,22,25,25,24,26,25,23,26,26,26,25,27,25,26,26,25,27,25,24,25,26,26,25,22,24,24,23,22,22,21,20,20,19,19,19,17,15,12,9,7,6,5,4,4,4,4,4,3,4,4,4,4,4,5,5,4,4,5,4,4,4,5,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,8,8,7,6,7,6,7,7,7,7,7,7,6,6,7,7,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,5,5,6,5,5,6,6,6,5,5,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,5,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,5,5,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,5,4,5,4,4,3,3,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,6,6,6,8,11,11,12,11,11,13,13,12,13,15,14,14,16,17,18,19,20,20,22,21,22,21,20,21,20,18,20,21,21,20,21,22,23,23,27,25,25,25,25,26,26,26,26,26,26,26,26,26,27,26,26,26,25,26,26,26,26,24,25,25,25,26,25,24,25,22,23,23,22,22,22,18,20,20,18,17,15,13,12,9,8,6,5,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,6,6,6,6,7,6,7,6,7,5,5,6,6,6,7,7,7,7,6,6,6,6,5,6,5,5,5,5,5,4,4,4,4,4,4,4,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,6,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,7,7,8,5,4,3,4,4,4,4,4,4,4,5,5,5,5,5,6,5,5,5,5,5,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,6,6,5,5,5,5,5,5,4,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,6,7,8,8,9,10,10,10,11,14,15,16,18,17,20,19,19,18,20,19,20,23,20,22,23,21,25,25,24,24,26,24,24,26,25,24,24,25,24,22,22,26,26,24,25,23,25,24,26,25,22,24,25],[27,27,27,27,27,26,26,26,25,25,24,24,25,23,24,23,24,23,23,24,22,21,24,23,21,24,25,22,25,23,22,25,25,25,25,26,24,26,26,26,26,25,23,25,25,25,25,21,23,23,21,18,21,20,18,19,19,18,17,16,13,11,7,5,4,4,4,4,4,3,4,4,4,4,4,4,4,5,5,4,5,5,5,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,6,7,7,7,7,7,8,8,8,8,9,8,8,7,7,7,7,8,8,8,8,8,7,7,8,7,7,7,7,7,7,7,7,6,7,7,7,7,7,6,7,7,6,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,6,5,6,6,6,6,6,5,6,6,6,5,6,6,5,5,5,5,5,6,5,5,6,6,5,5,6,6,5,5,5,5,5,5,6,5,5,5,5,5,5,5,6,7,6,6,6,7,6,6,6,6,6,6,6,6,6,5,5,6,5,5,5,6,6,6,6,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,5,4,5,5,5,4,4,4,4,4,4,5,4,4,4,5,4,4,5,5,5,5,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,3,4,4,4,4,4,4,4,5,5,6,7,8,10,11,9,10,11,10,11,11,12,12,12,16,16,16,19,19,20,20,20,19,18,19,19,18,18,20,20,18,20,22,20,22,25,23,24,24,24,24,25,25,25,25,25,25,25,26,26,26,24,26,25,26,24,25,25,22,25,24,23,24,23,22,24,21,22,22,19,20,19,17,18,16,16,14,13,12,10,8,7,6,5,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,6,6,5,5,7,6,6,6,7,6,6,6,7,6,6,6,6,7,7,7,8,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,6,6,7,7,7,7,6,6,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,6,6,5,4,3,4,4,4,4,4,4,5,5,5,5,5,5,6,5,5,5,5,5,4,5,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,3,3,3,4,3,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,5,5,5,5,5,6,6,5,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,3,3,3,4,3,3,3,3,2,3,3,3,2,3,3,2,2,3,2,2,3,3,3,2,2,2,2,1,1,1,1,1,1,0,1,1,1,2,1,2,2,2,2,2,3,3,3,3,3,2,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,3,3,3,2,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,4,3,4,4,4,4,3,3,3,3,4,3,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,4,3,4,4,4,4,5,5,5,5,6,6,7,8,8,10,9,11,11,13,12,15,16,16,20,17,20,16,18,17,18,20,18,20,21,19,22,23,22,22,22,21,24,23,22,23,22,22,21,21,21,23,22,21,21,21,22,22,24,21,19,22,23],[29,29,29,29,29,29,28,28,28,28,27,27,28,26,26,26,26,26,26,27,25,26,27,26,25,27,27,25,27,27,25,27,28,27,27,28,27,28,27,27,28,27,27,27,27,26,26,24,25,24,24,22,23,22,20,21,20,19,19,19,16,13,9,6,5,5,3,3,4,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,7,6,7,7,7,7,8,8,8,8,8,9,8,7,7,6,7,7,7,8,7,8,6,7,7,7,6,6,7,6,6,6,6,6,6,7,7,6,7,6,6,7,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,6,5,5,5,5,4,5,5,5,4,5,5,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,4,5,4,4,4,4,3,3,4,4,3,3,4,4,3,3,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,5,6,7,8,9,12,13,12,11,13,13,11,12,14,13,14,16,17,17,19,19,20,22,21,22,22,20,22,19,19,20,21,21,20,21,24,24,25,26,25,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,25,26,26,26,26,25,24,26,23,23,24,23,23,22,19,20,19,18,16,15,13,11,9,7,6,5,4,4,3,4,4,3,4,4,4,4,4,4,5,4,5,5,5,5,5,6,6,6,6,7,7,7,6,6,6,6,6,5,6,6,6,7,7,6,6,6,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,3,4,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,7,7,7,7,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,7,7,5,4,3,4,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,5,5,4,5,5,5,5,6,6,5,6,6,6,6,6,6,5,6,5,5,5,5,5,5,4,4,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,5,5,5,5,5,7,8,8,9,9,11,11,11,12,14,15,15,17,17,21,20,19,18,19,19,20,23,21,23,23,22,26,26,23,25,24,22,25,25,24,24,24,25,24,22,23,25,25,24,25,22,25,24,26,25,22,24,25],[29,29,29,29,29,29,28,28,28,27,28,28,28,27,26,27,26,26,26,25,26,26,25,26,26,26,27,26,27,27,26,27,27,28,27,27,27,28,27,27,27,27,27,27,26,26,26,24,23,23,24,23,22,22,22,21,20,21,20,18,15,14,9,5,5,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,8,8,9,9,7,7,6,6,7,7,7,7,7,7,6,6,7,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,5,5,6,6,5,5,6,5,5,5,5,5,5,5,5,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,6,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,6,6,6,5,5,6,5,5,6,5,5,5,4,4,5,5,4,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,5,4,4,4,5,5,5,6,5,5,4,4,4,4,3,4,4,3,3,4,3,3,4,4,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,4,3,3,3,4,3,4,4,4,4,3,3,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,3,3,4,5,6,7,10,12,13,10,10,13,12,12,12,13,13,13,14,17,17,17,20,21,22,21,23,19,19,21,19,18,19,21,21,19,21,22,23,24,26,24,26,26,26,27,27,28,27,28,28,28,28,28,28,28,28,28,28,27,27,27,27,25,26,26,25,26,25,25,26,23,23,24,22,22,21,20,21,19,18,16,14,13,11,9,7,6,4,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,5,5,5,5,5,4,5,5,4,4,4,4,4,4,3,4,3,4,3,3,4,4,3,4,4,4,4,4,4,5,5,5,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,2,3,3,3,4,6,6,6,5,4,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,5,5,6,5,5,5,5,5,5,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,6,7,8,8,9,11,10,11,11,13,14,15,17,17,21,19,19,18,20,18,19,23,20,22,22,21,25,24,23,23,24,22,24,24,23,23,23,23,23,22,22,25,23,23,24,23,23,22,25,23,21,24,24],[28,29,28,28,28,28,28,28,27,26,26,25,27,25,25,26,25,25,26,25,25,25,25,25,25,26,26,24,26,25,24,26,26,26,26,27,26,27,26,26,26,26,25,25,25,25,25,22,23,23,21,21,21,21,19,19,20,19,18,17,14,12,9,6,5,4,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,3,4,4,3,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,7,6,5,6,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,6,5,5,5,6,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,6,6,5,5,5,5,5,5,5,5,4,4,4,4,5,4,4,4,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,4,3,3,3,4,3,3,4,4,4,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,4,4,4,6,7,8,10,10,12,10,11,12,13,12,12,14,12,13,14,17,16,17,19,21,22,20,23,21,19,20,19,18,18,21,21,19,20,22,22,23,25,24,25,25,25,26,26,27,26,26,26,26,26,27,27,27,26,27,27,27,26,25,26,25,26,25,23,26,23,24,26,22,22,23,21,22,20,18,20,17,17,15,13,13,11,8,7,5,4,4,3,3,3,3,3,3,4,4,4,3,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,5,5,6,5,6,6,6,6,6,5,5,6,5,5,5,5,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,5,5,6,6,6,6,6,6,5,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,2,3,2,2,3,2,2,3,3,3,4,6,5,5,4,4,3,3,3,3,4,4,3,4,4,5,5,4,5,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,5,4,5,5,4,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,6,6,7,8,9,10,9,10,10,12,12,14,15,15,19,18,17,16,17,17,17,21,18,19,20,19,22,22,21,22,23,21,23,23,22,21,22,22,22,19,21,23,23,22,22,22,21,22,23,22,20,23,22],[27,29,28,28,29,29,28,28,28,27,27,26,27,25,26,25,26,25,24,26,25,24,25,25,24,26,27,24,27,26,24,27,27,27,26,28,26,27,27,26,27,26,26,26,26,26,24,23,24,23,21,21,22,21,19,20,20,18,19,19,16,13,10,6,5,4,3,3,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,7,6,6,5,5,6,6,6,6,6,6,5,5,6,5,5,5,6,5,5,6,5,5,5,6,6,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,5,5,4,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,3,4,3,3,4,4,3,3,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,5,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,6,7,8,9,12,12,10,12,12,13,12,13,13,14,15,16,17,18,19,19,20,22,22,22,21,21,21,20,19,20,20,22,21,21,22,24,24,26,25,26,25,26,27,27,27,27,27,27,27,27,27,27,27,26,27,26,27,26,26,26,24,26,25,25,26,24,24,26,22,22,23,22,22,21,19,20,19,17,16,15,13,11,9,7,5,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,5,5,7,6,6,6,6,5,5,6,5,6,7,6,7,6,6,6,6,5,5,5,5,4,4,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,6,6,6,6,6,5,5,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,3,2,2,3,2,2,3,3,3,4,6,6,7,5,4,3,3,3,3,4,4,3,4,4,4,4,4,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,4,5,5,5,4,4,4,4,5,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,1,1,2,1,1,1,2,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,6,7,8,8,9,10,10,10,11,13,14,15,16,17,21,18,19,18,20,18,20,22,19,22,22,21,24,24,24,24,24,23,25,25,24,24,23,25,23,23,23,26,26,23,25,24,24,25,25,24,22,25,25],[29,29,29,29,29,30,29,29,29,28,28,28,28,27,27,26,26,27,26,26,27,27,26,28,26,27,28,26,28,27,26,27,28,28,27,28,27,27,27,27,27,27,26,26,25,25,24,23,23,23,24,22,21,21,20,20,20,21,21,19,16,13,9,6,5,4,3,3,3,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,6,6,5,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,5,5,5,5,4,5,4,4,5,5,4,4,4,4,4,5,5,5,5,6,5,5,5,5,5,5,5,4,4,4,4,4,5,4,4,4,4,4,4,4,4,3,3,4,4,3,4,4,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,7,9,11,14,10,11,15,12,12,14,14,14,14,16,17,17,18,20,21,21,22,23,22,21,22,21,21,20,21,22,21,22,24,25,25,27,26,26,26,27,27,27,27,27,27,27,28,28,28,28,28,27,28,28,28,27,27,27,25,26,27,25,26,25,24,26,23,23,24,22,23,22,20,20,19,18,15,14,13,11,9,7,5,4,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,5,4,4,5,5,5,5,6,6,6,6,6,6,5,5,6,5,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,6,6,6,7,6,6,5,5,4,4,4,4,4,3,3,4,3,3,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,6,5,5,4,4,3,3,3,3,4,4,3,4,4,5,5,4,4,5,5,4,4,4,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,4,4,4,4,5,5,4,5,5,5,5,5,5,4,5,5,4,4,4,5,4,4,3,3,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,6,7,8,8,9,11,10,11,12,13,15,15,18,17,20,19,19,18,20,19,20,22,20,21,23,22,25,25,24,24,25,24,24,26,24,24,24,25,24,22,23,25,24,24,25,23,25,24,26,23,21,25,24],[28,28,28,29,28,29,28,28,28,27,27,27,27,27,26,27,26,27,26,25,26,26,25,26,25,26,27,25,27,26,25,27,27,27,27,27,27,27,27,26,27,26,25,26,25,24,24,23,23,22,22,21,21,22,20,20,20,20,18,18,14,13,8,5,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,3,4,4,4,4,4,4,5,5,5,6,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,8,8,7,6,6,6,6,6,7,7,7,7,6,6,6,7,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,5,5,5,6,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,4,4,3,3,3,4,3,4,4,4,4,4,3,3,4,4,3,3,4,4,4,4,4,4,4,5,4,4,4,5,4,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,6,7,7,10,9,11,9,8,12,10,10,12,14,12,12,14,16,16,16,20,21,22,21,22,21,20,20,19,19,18,19,21,19,20,23,23,23,26,26,26,25,26,26,27,27,27,27,27,27,27,27,27,27,26,27,27,27,27,25,26,24,26,25,23,25,24,22,25,21,22,22,21,21,21,18,20,19,17,16,14,13,11,9,7,6,4,4,3,3,3,3,3,3,3,4,4,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,7,6,6,6,6,6,7,7,7,7,6,6,6,6,5,6,5,4,5,5,5,4,5,4,4,4,4,4,3,4,3,3,4,4,4,4,4,4,4,5,5,5,5,6,6,6,7,7,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,4,5,5,6,5,4,3,4,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,4,4,4,5,4,4,3,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,2,2,2,1,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,5,6,7,8,8,9,10,10,10,11,13,14,14,16,16,19,18,19,17,18,17,18,20,19,21,22,20,24,23,23,23,24,23,23,24,24,23,23,24,22,21,22,24,23,22,23,22,23,22,24,22,21,22,23],[28,28,28,28,28,28,28,27,28,26,27,27,26,27,26,26,27,26,26,26,25,24,25,26,24,25,27,24,27,26,24,27,27,27,26,27,26,27,26,26,26,26,25,25,25,24,24,23,23,22,22,21,22,20,19,19,19,18,17,17,15,12,9,6,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,3,4,4,4,4,4,5,5,5,5,5,6,5,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,7,6,6,6,7,7,7,7,7,7,6,6,7,6,6,6,7,6,6,7,6,6,6,7,7,7,6,6,6,6,6,6,6,6,5,6,6,5,6,6,5,5,5,6,5,5,6,6,6,5,4,5,5,5,4,5,5,5,5,6,5,5,6,6,6,6,6,6,6,6,6,5,6,5,5,5,6,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,4,5,4,4,5,5,6,6,6,6,6,6,6,6,6,6,5,5,6,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,4,4,4,3,4,4,4,3,4,4,3,4,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,4,3,3,3,3,4,6,6,7,9,10,10,10,11,12,12,12,13,13,13,14,14,16,17,17,18,21,22,21,23,21,21,21,20,19,18,20,21,20,20,22,23,23,25,24,25,25,25,26,26,25,25,26,26,26,26,26,25,25,26,26,25,26,26,24,25,24,24,25,22,24,23,22,24,21,21,21,20,20,20,17,18,18,16,15,13,12,11,9,7,6,5,4,3,3,4,3,4,4,4,5,4,4,5,5,4,5,6,5,5,6,7,6,6,6,7,7,7,6,7,6,6,6,6,7,7,7,7,7,6,6,7,6,6,6,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,6,6,7,7,7,7,6,6,6,6,5,5,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,4,6,6,5,5,4,4,4,4,4,5,4,4,4,5,5,5,5,5,6,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,7,8,8,9,10,10,10,12,12,13,14,15,15,19,17,17,16,18,17,17,20,18,21,21,18,23,20,22,22,23,22,24,24,22,22,22,23,20,19,22,23,23,22,22,21,22,22,22,21,19,22,22],[28,28,28,28,28,29,28,28,28,27,28,28,27,27,26,27,26,27,26,27,27,26,27,27,26,27,27,26,27,26,25,27,28,28,27,28,26,28,27,27,27,26,26,26,25,25,23,24,23,22,24,22,21,21,20,20,19,19,18,17,14,13,9,6,5,4,3,3,3,2,3,2,3,3,3,3,3,4,3,3,3,4,3,3,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,8,8,8,8,8,7,6,6,7,7,7,7,7,7,7,6,6,7,7,6,6,7,6,6,6,6,6,6,7,7,7,6,6,6,6,6,6,6,6,5,6,6,5,5,6,5,5,5,6,5,6,6,6,6,5,4,4,5,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,5,5,6,5,5,5,6,5,5,6,5,5,6,6,6,7,7,6,6,6,6,6,6,6,5,5,5,5,5,6,5,5,5,5,5,4,5,5,4,4,5,5,4,4,4,4,4,4,5,4,4,5,5,5,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,4,5,5,6,6,6,6,6,5,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,4,4,3,3,4,4,3,3,4,3,3,3,4,4,3,4,4,4,4,3,3,3,4,4,3,4,4,4,4,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,3,4,5,7,7,9,11,12,10,12,13,12,12,12,14,14,14,16,17,18,19,20,20,22,21,23,21,21,21,21,21,20,21,22,21,21,23,25,24,26,25,26,26,26,26,26,26,26,26,26,26,27,27,26,27,26,26,27,26,27,25,26,25,25,25,24,25,24,23,25,22,21,23,21,21,20,18,19,18,17,15,14,13,11,10,8,6,5,4,3,3,3,4,3,4,4,5,4,5,4,5,5,5,6,6,6,6,7,6,6,7,8,7,8,7,7,7,6,6,6,6,7,7,7,7,6,7,7,6,5,6,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,7,7,7,7,7,6,6,5,5,5,5,4,4,4,5,4,4,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,6,6,6,5,4,4,4,4,4,4,4,4,4,5,5,6,5,5,6,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,5,5,6,5,5,5,5,5,4,5,4,5,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,2,1,2,2,1,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,5,7,8,9,9,10,11,11,11,11,14,14,15,17,17,20,19,19,18,18,19,19,22,20,22,22,20,24,24,22,23,24,23,24,24,24,24,24,24,24,21,23,25,25,23,25,22,24,24,26,23,21,25,25],[28,28,28,28,28,29,28,28,29,28,28,28,28,28,27,27,27,28,28,27,28,27,26,28,27,27,28,27,28,27,27,28,28,28,28,28,27,28,28,28,28,27,26,26,25,25,24,23,22,22,23,21,20,21,20,20,20,21,19,17,15,13,10,7,6,3,2,2,3,2,2,2,3,3,3,3,3,4,4,3,3,4,4,3,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,8,7,6,7,7,7,7,7,7,7,7,6,6,7,7,7,6,7,7,6,7,6,6,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,6,5,5,5,5,5,5,6,6,6,6,6,5,6,5,5,6,5,5,5,6,5,5,5,6,5,5,6,6,7,7,6,6,7,7,6,6,6,6,6,5,5,5,6,5,5,5,5,5,5,5,5,4,4,5,4,4,4,5,4,4,4,4,4,4,5,5,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,5,6,6,6,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,4,4,3,3,4,4,3,3,4,3,3,3,4,4,4,4,4,4,3,3,3,3,4,3,3,4,4,4,4,4,4,4,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,5,4,6,7,8,10,11,12,10,10,15,12,11,13,14,12,13,15,17,16,17,21,21,23,23,24,22,21,22,21,20,20,22,22,21,22,24,25,26,27,26,26,26,27,27,28,28,28,28,28,28,27,28,28,28,27,27,28,27,28,26,27,25,27,27,25,27,25,25,27,24,23,24,22,22,21,19,20,19,17,15,15,13,12,11,8,6,4,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,6,6,6,6,7,7,7,7,8,7,8,7,7,7,7,6,6,7,7,7,8,8,7,7,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,7,7,7,7,7,7,6,6,5,5,5,5,4,4,4,5,4,4,4,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,4,6,6,6,5,4,4,4,4,4,5,4,4,5,5,6,6,5,6,5,6,5,5,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,5,5,5,5,5,5,5,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,2,2,1,1,1,1,1,1,2,2,2,2,2,2,2,3,3,2,3,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,7,8,9,9,10,11,11,11,11,14,14,15,18,17,20,18,19,18,19,18,19,21,19,21,22,21,24,25,23,23,24,23,24,25,24,24,24,24,24,22,23,25,24,22,24,23,24,23,26,23,20,24,24],[28,27,27,27,27,28,27,27,27,27,26,26,26,26,26,27,26,27,26,26,27,26,26,27,26,26,27,25,27,27,25,27,28,27,26,27,26,27,27,26,26,26,25,25,24,24,23,22,22,21,22,21,21,21,19,18,19,18,16,16,14,11,9,7,7,4,3,2,3,3,3,3,3,4,4,4,4,5,4,4,4,5,4,4,5,5,5,5,6,6,6,7,6,7,7,7,7,8,7,7,8,8,8,8,8,8,8,9,9,9,9,8,7,8,8,8,8,8,8,8,8,8,7,8,8,8,8,8,8,8,8,8,8,7,8,9,8,8,7,8,8,7,7,7,7,7,7,7,6,7,7,7,6,6,7,7,7,7,7,7,6,5,6,6,6,5,6,7,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,7,7,7,7,7,8,8,8,7,8,8,7,7,7,8,7,7,6,6,7,7,7,7,7,6,6,6,6,6,5,6,6,6,5,6,6,6,5,6,6,5,5,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,7,6,6,6,7,7,7,7,6,6,6,5,6,6,6,5,5,6,5,5,5,6,5,5,6,6,6,6,6,6,6,5,5,5,5,5,4,5,5,4,5,5,5,5,6,5,5,5,5,4,4,5,5,4,5,5,5,5,6,5,6,6,6,6,6,6,6,6,5,5,4,5,4,4,4,4,3,4,4,4,3,3,4,5,6,7,7,8,11,10,10,11,12,11,12,13,12,12,13,14,16,17,17,19,20,22,20,23,21,21,21,20,20,20,21,22,20,21,22,24,25,26,25,24,25,25,25,26,26,26,26,26,26,26,26,26,26,25,26,26,26,25,24,26,23,24,25,22,24,23,22,25,21,21,23,20,20,20,18,18,17,16,15,14,13,11,11,8,6,5,4,4,4,4,4,4,5,5,6,5,5,6,6,6,6,7,7,7,7,8,7,7,8,9,8,8,8,8,7,8,8,8,8,8,9,9,8,8,8,8,7,7,7,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,7,7,7,7,7,8,8,9,9,8,8,7,7,7,7,6,6,6,5,6,6,6,5,6,6,5,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,5,6,6,7,6,5,5,5,5,5,6,5,5,6,6,7,7,6,7,7,7,6,6,6,5,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,5,5,5,6,6,5,6,7,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,3,2,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,0,1,1,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,4,4,4,4,4,4,3,4,4,4,4,4,5,5,4,4,5,5,4,5,5,5,4,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,8,8,9,10,11,12,12,12,13,13,14,16,17,17,19,18,18,18,18,17,18,20,19,20,21,20,23,22,22,22,23,22,24,24,22,23,22,23,21,21,21,22,23,21,22,21,22,22,23,21,19,22,23],[28,28,28,27,28,29,28,28,28,27,27,27,27,27,27,27,27,28,27,27,27,26,27,27,26,27,28,26,28,27,26,28,28,28,28,28,28,28,28,27,28,27,26,26,26,25,24,23,23,23,22,21,21,20,19,19,18,18,17,15,13,11,9,7,6,3,3,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,8,8,8,8,7,6,6,6,7,7,7,7,7,7,6,6,7,7,7,6,7,6,6,6,7,6,7,7,7,7,6,6,6,6,6,6,6,6,5,6,6,5,5,6,5,5,5,6,6,6,6,6,5,5,4,5,5,4,4,5,5,5,5,5,6,6,5,5,5,6,6,6,6,6,5,5,6,5,6,6,6,5,5,6,6,6,6,6,7,7,7,6,7,7,7,6,7,6,6,6,6,5,6,6,5,6,5,5,5,4,5,5,4,5,5,4,4,4,4,4,4,4,5,4,4,5,5,6,6,6,6,6,6,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,6,7,6,6,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,4,4,5,6,7,9,12,11,10,11,12,12,12,13,14,13,15,17,17,17,19,20,21,22,20,23,21,21,22,21,20,21,22,23,21,22,23,25,24,26,25,26,26,27,26,26,27,26,27,27,27,27,26,26,27,26,26,26,27,26,26,26,24,25,25,24,25,23,23,25,22,21,23,20,21,20,18,18,19,16,15,15,14,12,11,8,7,5,4,4,3,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,7,8,8,7,8,8,8,8,8,8,7,7,7,7,7,8,8,8,8,8,7,7,6,6,6,6,5,6,6,5,5,5,5,4,5,4,4,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6,7,7,7,8,8,8,7,6,6,6,5,5,5,5,5,5,5,4,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,4,5,6,6,7,6,5,4,4,4,4,5,5,4,5,5,6,6,5,5,5,5,5,5,5,5,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,4,3,3,3,4,3,3,4,3,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,3,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,5,6,6,5,5,5,5,5,5,5,5,5,5,4,4,3,2,2,3,3,2,2,2,2,2,2,3,2,2,2,2,2,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,0,1,1,1,2,2,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,3,3,3,2,3,2,2,3,3,2,2,3,3,2,2,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,4,4,5,5,4,4,5,5,4,5,5,5,5,5,5,5,6,5,5,5,6,7,8,9,10,10,11,12,12,12,14,14,16,17,17,20,19,19,18,18,19,19,21,20,21,21,22,24,24,23,23,23,23,25,24,24,24,22,24,24,22,23,24,24,24,25,24,24,24,26,24,20,24,24],[27,27,28,27,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,27,27,27,28,26,27,28,26,27,28,26,28,28,28,28,28,28,28,28,27,28,27,27,26,26,25,24,23,23,22,22,21,21,21,19,20,19,18,17,16,12,12,9,6,5,4,6,5,3,4,3,3,4,4,5,4,5,5,5,6,5,6,5,5,6,7,6,6,6,7,8,8,8,9,8,8,9,9,9,9,9,9,9,9,10,10,10,11,10,11,10,10,9,10,9,9,9,9,9,9,10,9,9,10,10,10,9,10,10,9,9,9,9,9,9,10,9,10,9,9,10,9,9,9,9,8,9,9,8,9,8,8,8,8,8,8,7,8,8,8,7,6,6,7,7,6,8,8,8,8,7,8,9,7,8,8,8,8,8,8,8,9,8,8,9,8,8,8,9,8,8,8,9,8,8,9,9,10,9,9,9,10,10,10,9,9,8,8,8,8,8,8,8,8,8,8,7,8,8,7,7,7,8,7,7,7,7,5,6,7,5,5,6,6,7,7,8,8,8,8,8,8,8,8,8,8,8,8,7,8,7,8,7,8,8,8,8,8,8,8,8,8,7,7,8,8,7,7,8,7,7,7,8,7,7,7,7,8,7,8,8,7,6,5,6,6,5,5,7,6,6,5,7,6,6,7,7,7,5,5,4,5,5,5,5,5,6,6,5,6,7,7,7,7,7,7,7,6,6,6,5,5,4,4,4,4,4,3,3,4,4,5,5,6,5,6,8,7,9,10,10,10,10,12,12,12,14,15,14,16,17,18,18,19,21,21,23,21,24,22,21,22,21,21,22,23,23,22,23,24,26,26,26,26,26,27,27,27,28,28,27,28,28,28,28,27,27,28,27,27,27,27,27,25,27,24,26,26,22,26,23,24,26,22,22,24,21,21,22,20,20,20,17,17,16,14,13,12,9,7,6,4,5,4,5,4,6,6,7,7,7,8,8,8,9,9,9,9,10,9,10,9,9,10,10,10,10,11,10,9,9,9,10,9,10,10,10,10,10,9,9,9,9,9,8,8,8,8,7,7,7,7,6,6,6,7,6,7,6,7,7,7,8,7,8,8,8,9,9,9,8,9,9,9,10,11,9,9,9,8,9,8,8,8,8,7,7,8,8,8,8,8,7,8,7,7,8,7,6,7,6,6,6,6,5,5,6,5,5,5,5,4,4,4,5,6,7,7,8,7,7,7,6,6,6,7,7,6,7,8,8,8,8,8,8,8,7,7,7,6,6,6,6,5,5,6,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,6,7,8,7,7,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,2,2,3,3,3,3,3,4,4,5,5,5,6,6,6,7,7,6,7,7,8,7,7,8,7,7,7,7,6,6,6,5,6,5,6,5,6,5,4,5,3,3,4,3,3,3,3,3,3,4,4,4,3,4,5,5,5,6,6,5,5,6,6,5,5,6,6,6,5,5,6,5,5,4,4,3,3,3,3,2,2,2,1,1,0,1,2,2,2,2,2,3,3,3,4,4,4,4,5,5,5,5,6,5,6,6,5,5,4,4,5,4,4,3,5,5,4,3,4,4,4,3,4,4,4,5,6,6,6,6,6,5,6,6,6,6,6,7,7,7,6,8,7,7,7,7,8,6,7,7,8,7,8,8,8,7,8,8,8,8,8,8,9,8,9,10,11,11,13,14,14,14,15,16,16,18,19,20,21,19,23,20,21,19,21,23,23,23,24,24,24,24,26,23,25,25,27,25,25,27,24,26,24,24,24,25,25,23,25,24,25,26,25,24,22,24,25],[28,28,28,28,29,29,29,29,29,28,28,27,28,27,28,27,28,28,27,28,28,27,27,28,27,28,28,27,28,28,27,28,28,29,28,28,28,28,28,28,28,27,27,27,27,26,25,24,24,23,23,22,22,20,19,19,18,17,16,15,12,11,8,7,6,4,4,3,3,2,3,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,7,7,7,7,7,8,7,7,7,8,8,8,8,8,8,8,8,7,7,7,7,8,7,7,7,7,7,7,8,7,7,7,7,7,7,7,7,7,7,8,8,8,7,7,7,7,6,6,7,7,6,7,6,6,6,6,6,5,5,6,6,6,6,6,6,6,5,6,5,5,5,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,8,8,7,7,8,8,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,5,5,6,7,6,6,6,6,6,6,6,6,5,5,6,6,5,5,5,5,5,6,6,7,7,7,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,3,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,5,4,4,5,8,8,10,12,12,10,10,15,12,12,15,16,14,16,19,19,18,21,21,21,24,21,24,22,20,24,22,22,23,24,25,23,24,25,27,26,28,26,26,27,28,27,28,28,27,27,27,28,28,28,27,28,27,27,28,27,27,26,27,26,26,26,23,26,23,23,25,22,23,23,22,22,22,19,19,19,16,15,14,12,11,9,8,6,4,3,3,3,3,3,4,4,4,5,5,5,5,5,5,5,6,6,7,7,8,8,8,8,10,8,9,8,9,7,7,7,6,7,9,7,9,9,7,8,7,7,6,6,6,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,7,7,8,8,8,8,7,6,6,6,6,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,5,6,6,6,6,6,5,5,4,5,6,5,5,5,6,7,6,6,6,7,6,6,6,6,5,5,5,5,4,4,4,4,4,4,3,3,4,4,4,4,3,4,4,3,3,3,3,3,3,4,4,3,4,4,4,4,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,3,3,3,3,3,4,4,4,4,4,5,5,5,5,6,6,5,6,6,6,6,6,6,5,6,5,5,5,5,5,5,4,4,3,2,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,3,4,3,3,3,3,2,2,2,2,2,2,1,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,3,3,4,4,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,6,5,5,6,6,8,8,10,10,11,12,12,12,13,15,16,17,18,19,22,20,20,18,20,20,21,23,22,23,25,23,25,26,26,25,25,24,25,25,26,26,23,24,25,24,24,25,26,25,25,25,25,25,26,24,21,24,23],[28,28,28,28,28,29,28,28,29,27,27,27,27,27,27,27,27,27,27,27,28,27,27,28,27,27,28,27,28,27,26,28,28,28,27,28,27,28,28,27,28,27,26,26,27,26,25,24,24,23,23,22,22,21,19,20,19,18,19,17,14,11,8,6,6,3,3,2,3,2,3,2,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,7,6,6,6,7,7,7,8,7,7,8,8,8,9,9,9,9,9,8,7,8,8,7,7,7,8,8,8,7,7,7,8,7,7,8,7,7,7,7,7,7,8,8,8,8,7,7,7,7,7,7,7,6,7,7,6,6,6,6,6,6,6,6,6,6,7,6,6,5,6,6,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,8,8,8,7,7,8,8,8,7,8,7,7,6,6,6,6,6,6,6,6,6,5,6,6,5,5,6,5,5,5,5,5,4,5,5,4,4,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,6,5,5,5,5,5,5,6,6,7,6,6,5,5,5,5,5,5,5,4,5,5,4,5,5,6,5,5,6,6,6,6,5,6,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,5,4,4,4,3,3,4,3,3,4,4,4,4,4,4,4,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,3,3,5,5,7,8,8,9,12,13,9,10,16,13,11,16,15,15,16,18,18,18,21,20,21,23,21,24,22,21,22,21,20,22,22,24,22,23,24,26,26,26,26,26,27,27,28,28,28,28,28,28,28,28,28,28,27,26,27,27,27,27,26,26,26,26,26,24,25,24,24,25,23,23,24,22,22,22,20,20,19,17,17,16,15,12,11,8,6,5,4,3,3,3,3,3,4,4,4,4,4,5,5,5,5,6,6,6,7,7,7,7,8,8,8,9,8,8,7,7,7,6,7,7,8,8,9,7,7,7,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,7,7,8,8,8,8,7,6,6,6,6,5,5,5,4,4,5,5,4,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,6,7,7,8,7,6,5,5,5,5,6,5,5,6,6,7,7,7,6,7,6,6,6,6,5,5,5,5,5,4,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,3,4,4,4,5,5,5,6,5,5,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,3,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,3,4,4,3,3,3,3,3,3,2,2,3,2,2,2,2,3,3,4,4,3,3,3,3,4,4,4,4,5,5,4,5,4,5,5,4,5,5,4,4,5,5,4,4,5,5,4,5,5,5,5,5,5,5,6,6,8,9,10,10,11,12,12,11,13,15,15,16,18,18,20,20,20,18,20,19,19,23,21,22,22,21,24,24,24,24,24,23,25,24,24,25,24,24,23,22,24,25,25,22,25,23,24,24,25,23,21,24,23],[29,28,28,28,28,28,28,28,28,28,27,27,28,26,27,26,27,27,26,28,27,27,28,28,27,27,27,27,27,28,26,28,28,28,27,28,27,27,28,27,28,27,27,27,27,26,24,25,25,24,24,23,22,22,20,20,19,18,18,18,15,12,9,6,6,3,3,3,2,3,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,5,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,8,7,7,6,6,6,6,7,7,7,7,6,6,6,6,7,6,6,7,6,6,6,6,6,6,7,7,7,6,6,6,6,5,6,6,5,5,6,5,5,6,5,5,4,5,5,5,5,6,5,5,5,4,5,5,4,4,5,5,5,4,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,6,6,7,6,6,6,6,6,6,7,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,3,4,4,3,4,4,5,5,6,5,5,6,5,5,5,5,5,4,5,5,5,4,4,4,4,4,5,5,5,6,6,5,5,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,5,5,4,5,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,4,4,3,3,3,2,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,3,3,3,3,3,3,5,7,8,8,10,12,13,11,13,14,14,13,15,15,17,16,19,20,19,21,22,21,23,22,24,21,20,22,22,20,22,23,24,23,22,23,25,25,27,25,26,26,26,27,27,26,26,27,27,27,27,27,27,26,26,27,27,27,27,25,26,25,26,25,24,25,23,23,25,23,23,23,22,23,22,20,19,18,17,15,15,15,11,10,8,6,4,3,3,2,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,6,7,7,6,7,8,7,8,7,8,7,6,6,6,6,7,7,7,8,7,6,6,5,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,7,7,7,7,6,5,5,5,5,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,6,6,6,6,5,4,4,4,4,5,4,4,5,5,5,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,2,2,2,3,3,2,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,2,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,5,6,8,8,8,9,11,11,10,12,14,14,15,17,17,20,20,19,17,18,19,18,20,19,21,23,21,24,23,23,23,23,24,24,24,24,24,24,23,25,21,23,25,24,22,25,22,24,24,25,21,21,24,24],[28,28,29,28,28,29,28,28,29,27,28,28,28,27,27,26,26,28,27,26,28,27,27,28,26,28,29,27,29,28,26,28,29,29,28,28,28,28,28,28,28,27,27,27,27,26,25,24,24,23,23,22,22,21,19,19,18,19,19,16,13,12,9,7,6,4,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,5,4,5,5,5,5,5,5,5,6,6,6,6,6,6,7,6,7,7,7,7,7,7,7,6,6,5,6,6,6,6,6,6,5,5,6,6,5,6,6,6,6,6,6,5,6,7,7,6,6,6,6,6,5,6,6,5,5,6,5,5,5,5,5,4,4,5,5,5,6,5,5,4,4,4,4,4,4,4,5,4,4,5,5,4,4,5,5,4,5,5,5,5,4,5,5,4,4,5,5,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,4,5,5,4,5,5,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,5,5,6,5,5,5,4,4,4,4,4,4,3,4,4,3,4,4,4,4,4,5,5,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,3,4,4,3,3,3,3,2,2,2,3,2,3,5,5,5,6,7,8,10,13,13,10,12,13,13,12,14,15,14,14,17,18,18,18,20,20,22,21,23,20,20,21,20,21,21,21,23,22,22,22,25,25,27,25,26,26,26,26,27,26,26,26,26,27,27,27,27,27,26,26,27,26,27,25,26,25,25,26,23,25,24,23,25,23,23,23,22,22,21,19,19,18,16,15,14,15,11,10,8,6,5,3,3,2,3,3,3,3,4,4,4,4,4,5,4,5,5,5,5,6,6,6,7,7,7,7,8,7,7,6,6,6,6,6,7,6,7,8,6,6,6,6,5,5,5,4,5,5,4,4,4,4,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,7,7,7,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,6,6,6,5,5,4,4,3,4,5,4,4,4,5,6,6,5,6,5,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,3,2,2,2,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,4,4,3,3,2,2,2,2,2,2,2,2,2,1,2,1,1,1,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,1,2,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,3,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,3,3,3,3,3,4,3,4,4,4,4,4,3,4,3,3,4,4,3,3,4,4,4,4,4,4,4,5,5,4,4,5,6,7,8,8,10,11,11,11,12,13,15,16,18,17,20,19,20,17,19,19,19,22,20,23,23,21,25,24,24,24,25,24,25,25,24,24,24,25,25,22,23,25,24,24,25,24,24,24,26,23,22,24,24],[29,28,28,28,28,29,28,28,29,27,28,28,28,27,27,27,27,28,27,27,28,27,27,28,27,28,29,27,28,28,27,28,29,29,28,29,29,29,29,28,29,28,28,28,27,27,26,24,25,24,24,23,23,21,21,21,19,19,19,17,14,13,9,7,6,3,3,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,4,5,5,5,5,5,6,6,6,6,7,7,6,7,7,6,6,5,5,6,6,6,6,6,6,5,5,6,6,5,6,6,5,6,6,5,5,5,6,6,6,6,6,6,6,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,4,5,5,4,4,5,5,4,4,5,4,5,5,5,6,6,6,5,6,6,5,5,6,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,4,4,5,5,4,5,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,4,4,4,3,3,4,3,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,3,3,3,3,3,3,3,2,3,2,2,2,2,2,3,2,4,4,6,6,8,8,9,10,11,10,11,12,11,11,16,15,14,16,18,19,18,19,21,21,24,23,24,21,20,22,20,20,22,22,23,22,22,24,26,26,27,26,27,27,27,28,28,28,28,28,28,28,28,28,28,28,27,28,28,28,28,26,27,26,27,27,24,26,25,24,27,25,24,24,23,24,22,21,20,19,17,16,15,15,12,11,8,5,3,3,2,2,2,2,2,2,3,3,3,3,4,4,3,4,5,4,4,5,6,6,5,5,7,6,7,6,6,6,5,5,5,5,6,5,6,6,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,6,6,6,7,6,6,5,5,4,4,4,4,4,3,3,4,3,3,4,4,4,3,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,3,3,3,4,5,5,6,5,4,4,4,3,3,4,4,3,4,4,5,5,4,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,4,5,4,5,4,4,4,4,4,4,4,3,3,2,2,2,2,2,1,2,2,1,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,1,2,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,3,3,2,2,2,2,3,2,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,6,7,8,8,10,11,11,10,11,13,13,15,17,17,19,17,20,17,18,17,18,21,20,21,22,20,23,24,24,22,24,23,24,24,24,23,24,24,23,20,23,24,24,21,23,22,24,23,25,22,21,24,23],[28,28,28,28,28,29,28,28,29,27,27,27,27,27,27,27,27,28,27,26,27,27,26,28,27,27,28,27,28,27,26,27,28,28,27,27,28,27,28,27,28,27,27,26,26,26,24,24,24,23,23,22,21,21,19,19,18,19,18,17,14,12,8,6,5,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,4,5,5,5,4,5,5,6,5,5,5,5,5,4,4,5,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,4,4,4,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,3,3,3,3,2,2,2,2,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,5,6,7,9,12,12,9,10,15,12,11,15,14,13,13,17,17,16,18,20,20,22,21,23,21,19,21,20,19,20,21,21,21,21,23,25,25,27,25,26,26,27,27,27,26,26,26,26,27,27,27,27,27,26,27,28,27,27,25,26,24,25,26,25,25,24,23,25,23,22,22,21,21,21,19,18,18,15,14,13,13,10,9,7,5,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,6,5,6,5,5,5,5,4,4,4,5,5,5,5,4,5,5,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,5,5,5,6,6,5,5,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,4,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,3,3,3,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,2,2,2,3,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,5,6,7,7,8,10,9,9,10,12,12,14,17,16,18,18,17,15,17,17,18,21,19,21,20,20,24,23,22,22,23,22,23,22,23,22,20,22,22,18,21,23,22,21,23,21,22,21,24,21,19,22,22],[28,28,29,28,29,29,28,28,29,27,28,28,27,27,26,27,26,28,27,26,28,27,26,28,27,27,27,27,27,27,27,27,28,28,27,27,27,27,28,27,28,27,27,27,26,26,25,24,24,24,23,23,22,21,20,20,19,19,20,18,15,13,10,6,6,4,3,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,6,5,5,4,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,4,4,5,4,4,4,4,3,4,4,3,3,3,4,4,4,4,4,4,4,3,3,4,3,3,3,4,3,3,4,4,3,3,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,3,4,4,5,5,5,4,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,4,4,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,2,2,3,3,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,4,5,7,8,12,12,13,11,11,14,13,13,15,15,14,14,17,17,18,19,20,20,22,21,23,20,20,21,21,19,20,21,23,21,22,22,24,24,27,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,27,26,26,24,25,26,25,25,24,24,25,23,23,22,22,22,21,20,19,18,16,15,13,13,11,9,7,5,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,4,5,5,4,5,5,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,4,4,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,2,2,2,2,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,2,2,2,3,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,4,5,6,7,7,8,10,9,9,10,11,12,13,16,15,19,19,16,16,18,17,18,21,18,21,21,19,24,24,22,22,23,22,23,24,22,21,22,23,21,19,20,24,23,21,23,22,22,23,25,22,20,24,23],[28,28,29,28,29,29,28,28,29,27,28,28,28,27,26,26,26,27,27,26,27,26,26,27,26,27,28,26,28,28,26,28,28,28,28,28,28,28,28,28,28,27,27,27,26,25,25,24,24,24,23,22,21,21,21,20,19,20,19,19,14,14,9,6,5,3,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,3,2,2,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,5,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,5,4,4,5,4,4,5,5,5,5,4,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,3,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,3,3,3,4,3,3,4,3,3,3,4,3,3,4,4,5,5,4,4,5,5,4,4,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,6,8,7,9,12,13,10,12,12,10,10,12,12,12,13,15,16,16,17,19,20,21,21,22,21,20,21,19,21,21,21,22,20,21,22,24,24,27,25,25,25,26,26,26,26,26,26,26,26,27,26,26,26,26,27,27,26,26,26,26,25,25,25,24,25,24,23,25,22,22,22,21,21,20,19,19,18,16,15,14,13,10,9,7,4,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,5,5,5,5,5,5,4,4,4,5,5,4,5,5,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,4,4,3,3,3,3,3,2,2,3,2,2,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,3,4,3,4,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,2,2,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,5,6,7,7,8,10,9,9,10,12,13,14,16,15,18,16,18,16,18,16,19,20,19,22,21,21,24,24,23,23,23,22,24,23,23,23,22,23,23,20,23,24,24,21,24,21,23,23,26,22,20,24,24],[28,28,28,28,28,29,28,28,28,26,27,28,27,26,26,26,25,27,26,25,26,26,25,27,26,26,27,26,27,27,26,27,28,28,27,27,27,27,28,27,28,27,27,27,26,25,25,24,24,23,23,22,22,21,19,20,18,20,19,17,13,12,8,5,4,3,3,2,3,2,2,2,2,2,2,2,2,3,2,2,2,3,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,5,6,6,6,5,5,4,4,5,5,5,5,5,5,4,4,5,5,4,5,5,4,5,5,4,4,5,5,5,5,4,5,5,5,4,4,4,4,4,4,4,3,4,4,3,3,3,4,4,4,4,4,4,4,3,3,4,3,3,3,4,3,3,4,3,3,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,3,4,4,5,5,5,4,5,5,4,4,4,4,4,4,4,4,3,4,3,3,4,4,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,4,4,5,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,5,7,6,8,10,9,8,9,10,10,9,11,12,12,12,15,16,16,17,19,19,22,20,22,20,18,21,20,18,19,20,21,20,21,23,24,25,27,25,26,26,26,26,26,26,27,26,27,27,27,27,27,27,27,27,27,27,27,26,26,25,26,26,24,26,24,23,26,22,22,22,21,21,20,19,19,17,16,14,13,13,9,9,6,4,3,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,4,5,4,4,4,4,4,4,4,5,5,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,4,4,3,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,2,2,1,1,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,5,6,7,7,8,10,9,9,10,11,13,14,16,16,19,17,17,16,17,16,18,20,20,21,20,20,23,24,22,22,23,23,23,24,23,22,21,23,22,21,21,23,24,23,24,22,23,22,24,21,19,23,22],[28,28,28,28,28,29,27,28,28,27,27,27,27,26,26,26,26,27,26,25,26,26,25,27,26,26,27,26,26,26,25,27,27,27,26,27,27,27,27,26,27,26,26,26,25,25,25,23,24,23,22,22,20,20,18,19,18,18,18,17,14,13,9,5,4,4,3,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,7,7,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,6,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,4,4,4,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,4,5,6,8,10,11,13,9,10,13,11,10,13,14,13,12,15,17,16,17,18,20,21,19,22,20,18,20,18,19,18,20,21,19,19,22,23,24,27,24,26,25,26,26,26,26,26,26,26,26,26,27,27,27,26,26,26,26,26,24,25,25,25,26,23,25,24,23,25,23,22,22,22,22,21,19,19,18,16,14,13,13,11,9,6,4,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,1,2,1,1,1,1,1,1,2,2,2,1,1,1,1,1,1,2,1,1,2,1,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,5,6,7,7,7,9,8,9,9,11,12,13,14,14,18,18,17,15,17,16,16,21,17,20,19,19,23,23,22,22,23,21,23,22,23,20,20,22,21,18,19,23,22,19,22,20,21,21,23,19,19,22,21],[28,28,29,28,28,29,28,28,28,27,28,27,27,25,26,24,26,26,26,26,26,26,26,27,26,27,28,25,28,27,25,27,28,27,27,28,27,28,28,27,27,27,27,27,26,26,26,24,24,24,24,22,22,21,20,20,18,19,20,18,15,13,9,5,4,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,6,6,6,5,6,7,6,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,4,5,5,4,5,5,6,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,3,4,4,4,3,4,4,4,3,4,4,3,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,4,4,4,3,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,4,4,5,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,3,2,4,5,5,9,9,11,12,9,10,12,11,11,12,12,12,13,14,15,16,17,18,19,20,20,21,19,19,20,19,20,19,20,22,20,22,22,24,24,27,25,26,25,25,26,26,25,25,26,26,26,26,26,26,26,25,26,27,26,26,25,26,24,25,26,24,25,23,23,25,22,22,21,22,22,20,18,19,17,16,14,12,12,9,8,6,4,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,4,5,4,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,4,4,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,2,2,2,2,2,2,2,2,2,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,1,1,1,1,1,1,1,1,1,1,1,1,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,1,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,4,5,6,6,7,7,9,9,9,10,12,13,13,16,15,18,17,17,16,16,16,17,21,18,20,20,20,24,23,21,22,22,21,22,23,21,20,20,22,21,19,20,22,22,21,22,21,21,21,23,21,20,23,22],[28,28,28,28,28,29,28,28,28,26,28,27,27,26,26,26,26,26,26,26,26,26,26,26,25,26,28,26,28,27,26,27,28,28,27,28,27,28,28,27,28,27,27,27,26,26,25,24,24,24,24,23,22,22,21,21,20,20,20,17,14,13,9,5,5,4,3,3,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,6,7,7,6,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,6,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,3,4,4,4,3,4,4,5,5,5,4,5,5,4,5,5,5,5,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,4,5,5,5,4,4,4,4,3,3,4,3,3,3,4,3,3,4,4,4,5,5,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,3,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,3,2,2,3,3,4,5,5,6,8,10,11,9,9,11,10,10,11,12,12,12,14,16,16,17,19,20,22,21,24,20,21,21,20,20,19,21,22,20,21,23,24,25,27,24,25,25,26,26,26,27,27,27,27,27,27,27,27,27,27,27,28,27,27,26,27,26,26,27,23,26,24,24,25,23,23,23,21,22,21,19,19,18,17,15,14,13,10,10,6,4,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,4,5,4,5,5,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,5,5,4,4,3,3,3,3,3,3,3,3,4,4,5,4,4,5,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,2,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,4,5,6,7,7,8,10,9,9,11,12,13,14,17,16,19,17,18,17,18,17,18,20,19,20,21,20,24,24,21,23,24,23,23,24,22,22,22,24,22,21,22,23,23,23,23,22,23,22,25,22,20,23,23],[28,28,28,28,28,28,27,27,27,26,27,26,27,25,25,25,25,26,25,25,26,25,24,26,25,25,26,25,26,25,25,26,27,27,26,27,26,26,27,26,26,26,25,26,25,25,24,23,23,23,22,21,20,20,18,19,18,18,18,16,14,12,9,5,4,4,3,2,3,2,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,5,5,5,5,6,5,5,6,6,6,6,6,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,5,6,6,6,6,6,6,5,5,6,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,5,4,4,5,5,4,5,5,5,5,5,4,4,5,4,4,5,4,4,4,4,4,4,4,5,5,6,5,5,5,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,3,3,4,4,3,3,4,4,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,4,4,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,2,4,6,6,8,10,11,12,8,9,12,11,9,11,13,12,12,14,16,15,16,18,18,20,19,22,19,17,19,18,18,17,19,21,18,19,22,22,25,27,23,25,26,26,26,26,27,27,27,27,27,26,27,27,27,26,27,27,26,26,25,26,25,25,26,24,25,23,23,25,23,22,22,22,21,21,19,19,18,16,14,14,12,10,9,7,5,3,3,2,2,2,2,2,2,2,3,3,2,3,3,3,3,4,4,3,4,4,4,4,4,5,4,5,5,5,4,4,4,4,4,4,4,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,5,6,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,3,3,3,4,5,5,5,4,4,3,3,3,3,4,4,3,4,5,5,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,2,1,1,1,1,1,1,2,1,1,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,2,3,2,2,2,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,7,7,8,10,9,10,10,12,12,14,14,15,19,18,18,16,17,17,17,20,18,20,20,20,24,23,22,22,24,22,23,23,23,21,21,22,20,18,19,23,22,19,21,20,21,21,23,19,18,22,20],[28,28,28,28,28,28,27,28,27,27,26,26,26,24,26,25,26,25,26,26,25,25,25,26,25,26,27,25,26,26,25,26,27,27,26,27,26,26,27,27,27,26,26,26,26,25,25,24,23,22,21,21,21,20,19,19,18,18,17,16,14,13,9,7,5,4,4,3,4,3,3,3,3,3,4,4,4,5,4,4,4,5,5,4,4,5,5,5,5,6,6,7,6,6,7,7,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,9,7,7,7,8,8,8,8,8,8,7,7,8,8,7,8,8,7,7,8,7,7,7,8,8,8,7,7,7,7,7,7,7,6,6,7,7,6,7,7,6,6,6,7,6,7,7,6,7,6,6,6,6,6,5,6,6,6,5,6,6,6,6,7,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,7,7,7,7,7,7,7,7,8,7,7,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,6,5,5,5,5,5,5,5,5,5,4,5,5,6,6,6,6,7,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,5,5,5,4,4,5,5,4,5,5,5,4,5,5,5,5,5,5,6,5,6,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,4,4,5,7,7,9,10,11,12,11,11,13,12,11,12,14,12,13,16,17,16,17,19,19,20,19,21,19,18,19,18,19,18,19,20,18,19,21,23,24,26,24,25,25,26,26,26,26,26,26,26,26,27,27,26,26,25,26,25,25,26,24,24,23,24,25,23,24,23,23,24,22,22,22,21,21,20,20,19,17,16,15,13,13,11,10,7,5,4,3,3,2,3,3,3,3,3,4,4,3,4,5,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,5,5,5,5,6,5,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,6,6,6,7,7,6,6,5,5,5,5,5,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,3,3,4,3,4,4,4,3,4,4,4,3,4,4,4,5,6,7,7,5,5,4,5,4,5,6,5,5,6,6,7,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,6,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,6,6,6,6,5,5,5,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,3,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,1,2,2,2,3,3,3,2,2,2,2,3,2,2,2,3,2,3,3,3,3,3,3,3,3,2,3,3,3,3,4,4,3,4,4,4,4,5,5,4,5,5,6,7,8,8,9,10,10,11,11,13,14,15,16,16,19,19,18,17,18,19,17,21,18,21,21,20,23,23,22,23,23,22,23,24,22,22,23,23,21,19,21,23,22,19,22,21,21,23,23,20,20,22,20],[28,28,28,28,29,28,28,28,28,27,28,27,27,25,27,25,26,26,26,26,26,26,27,27,26,27,28,26,28,28,26,28,29,28,28,29,27,28,28,28,28,28,28,28,27,27,26,25,25,26,25,22,24,22,22,21,21,20,20,18,15,13,9,6,5,5,4,4,4,3,3,3,3,3,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,6,6,6,6,7,6,6,7,7,7,7,7,8,8,7,8,9,9,9,9,9,8,7,7,7,8,8,8,8,8,8,7,7,8,8,7,7,8,7,7,7,7,7,7,7,8,7,7,7,7,7,6,7,7,6,6,6,6,6,6,6,6,6,5,6,6,6,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,5,6,6,5,5,6,6,5,6,6,7,7,7,7,7,6,7,7,7,7,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,4,4,5,5,4,4,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,4,5,5,5,4,5,5,6,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,4,4,4,5,4,5,6,6,8,10,10,12,10,10,12,11,10,11,14,12,14,15,17,18,17,19,20,22,22,22,20,21,21,21,20,21,22,22,20,20,23,23,25,26,25,26,26,26,27,27,27,27,27,27,28,28,28,27,28,27,27,27,27,26,26,26,25,25,26,24,25,24,24,26,24,23,22,23,23,22,20,20,19,18,16,14,14,11,10,7,6,4,4,3,2,3,3,3,3,3,3,4,3,4,4,4,4,5,5,4,5,6,5,5,6,6,6,6,6,6,6,5,5,5,5,6,5,6,6,6,5,6,5,5,5,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,6,6,6,6,6,6,6,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,6,6,6,5,5,4,5,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,4,3,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,7,7,7,6,6,6,6,6,5,5,4,4,3,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,1,1,1,2,1,1,0,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,6,7,8,8,9,10,11,11,11,13,14,15,16,16,20,18,18,17,19,17,18,21,20,21,23,21,24,24,24,22,23,22,23,24,23,23,23,23,23,20,22,24,23,21,23,22,22,22,24,21,20,24,23],[28,28,28,28,28,28,28,27,28,26,27,27,27,25,26,26,26,26,26,26,25,26,25,26,27,26,27,26,27,27,26,27,28,28,27,28,27,28,28,28,28,27,27,28,27,26,26,25,24,24,24,22,21,21,21,20,19,20,19,17,15,14,9,7,6,5,5,5,5,4,4,4,4,4,4,4,5,5,6,5,5,6,5,5,5,6,6,6,6,6,6,7,7,7,8,8,7,8,8,8,9,9,9,9,9,10,10,10,10,11,11,10,9,9,9,9,9,9,9,9,10,8,8,9,9,9,8,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,8,8,7,8,8,7,7,7,8,8,8,8,7,8,7,7,7,7,7,7,7,7,6,6,7,7,7,7,7,7,7,7,7,7,7,6,6,7,7,6,6,7,6,6,6,6,6,6,7,7,8,8,7,7,8,7,7,7,7,7,7,7,6,7,7,7,6,7,6,6,6,7,6,6,6,6,6,5,6,6,5,5,6,6,5,5,6,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,5,6,6,6,5,6,6,7,7,7,6,5,5,5,5,5,5,5,4,5,5,4,4,5,5,4,5,5,5,6,5,6,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,5,5,4,4,4,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,3,4,4,4,4,5,5,7,7,8,9,11,12,12,10,10,12,11,11,11,14,14,13,15,17,17,17,19,20,22,20,22,19,19,21,20,19,21,21,21,19,20,23,23,25,27,24,26,26,27,27,27,28,27,27,27,28,28,28,28,28,27,27,27,27,27,27,27,25,27,27,25,26,25,24,26,24,23,23,23,23,21,21,19,19,19,16,15,14,12,11,8,6,4,4,4,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,5,5,6,6,6,6,7,7,6,6,6,6,6,6,6,7,7,6,6,6,5,5,6,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,7,7,7,7,7,6,6,5,5,5,5,5,4,4,5,5,4,5,5,4,4,5,4,4,4,4,4,3,4,4,4,3,3,4,3,3,4,4,3,4,4,4,5,6,7,7,5,5,5,5,4,5,6,6,6,6,7,7,7,8,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,3,4,4,3,3,3,4,3,3,4,3,3,3,4,4,3,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,7,8,8,8,8,7,7,7,7,7,6,6,5,5,4,4,4,4,4,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,2,3,2,2,2,2,2,2,1,2,1,1,1,0,1,1,1,1,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,3,3,3,3,2,3,3,2,2,2,2,2,3,3,3,3,4,4,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,5,5,5,5,5,7,8,9,9,10,12,10,12,12,13,14,15,18,17,20,19,19,18,20,19,19,22,20,21,22,20,24,23,23,23,24,23,24,25,23,24,23,23,23,20,22,24,23,22,23,22,22,22,24,22,20,24,23],[28,28,28,28,28,28,27,27,27,26,26,26,26,25,25,25,25,25,25,25,24,24,24,25,25,25,26,26,26,26,25,26,27,27,26,26,25,26,27,26,27,26,26,26,25,25,25,23,23,22,23,22,20,20,19,19,18,18,17,16,14,13,10,8,7,6,6,6,6,5,5,5,5,5,6,6,6,7,7,6,6,7,7,6,7,8,8,8,8,8,8,9,9,9,10,10,9,10,11,10,10,11,11,11,11,12,12,12,12,13,13,12,11,11,11,12,11,12,11,11,11,10,10,11,11,10,10,11,10,10,10,10,9,11,10,11,11,10,10,10,10,10,10,10,9,9,10,10,9,10,10,8,9,9,10,9,10,10,10,10,9,8,8,9,9,8,8,9,8,8,9,9,8,9,9,9,9,9,9,9,9,8,9,9,8,8,9,9,8,8,8,8,8,9,9,10,10,10,9,10,9,9,10,10,9,9,9,9,8,9,9,9,8,9,9,8,8,8,8,8,8,8,8,7,7,7,7,7,7,8,6,7,7,8,8,9,8,9,9,9,9,9,9,8,8,9,8,8,7,8,8,8,7,8,8,8,8,9,9,8,8,7,6,7,8,7,7,7,7,7,7,7,7,6,7,7,7,8,8,8,8,7,7,6,6,7,6,6,7,6,6,6,7,6,6,6,7,6,6,6,5,6,6,6,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,8,8,8,9,11,12,13,12,10,14,13,11,12,14,14,12,14,17,17,17,18,19,20,20,22,19,18,19,20,18,19,20,20,19,21,22,22,24,26,24,25,25,26,26,27,27,27,27,27,28,27,27,27,27,26,27,26,27,26,25,26,24,25,25,24,25,24,24,25,23,23,22,22,23,21,21,20,19,18,15,14,13,11,11,8,7,5,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,6,6,5,6,7,6,6,7,8,8,7,7,8,7,7,7,6,7,8,7,8,8,7,7,7,6,5,6,6,5,5,6,6,5,5,5,5,5,4,5,5,5,5,5,5,6,5,5,6,6,6,7,6,7,7,8,7,9,8,9,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,5,5,6,6,6,5,5,6,5,5,6,6,5,5,6,6,7,8,8,8,7,7,7,7,7,7,8,7,8,9,9,10,9,10,9,9,10,9,9,9,8,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,6,6,7,6,8,7,8,8,8,8,8,8,9,9,9,9,10,10,9,10,10,10,9,9,8,9,9,8,8,7,7,6,6,6,6,5,5,5,4,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,1,1,0,1,1,2,2,3,2,2,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,2,3,2,3,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,7,7,7,7,7,8,9,10,10,11,11,11,12,12,13,15,16,16,17,19,19,19,18,20,18,18,23,19,21,21,21,24,24,23,23,24,23,24,25,24,22,23,24,22,21,22,24,23,20,22,21,22,22,24,20,20,22,21],[29,29,29,29,29,29,28,28,28,27,27,26,27,25,27,26,27,26,25,26,26,25,26,27,26,27,28,26,27,27,26,28,28,28,27,28,27,28,28,28,28,28,27,28,27,27,26,25,25,25,24,23,23,22,21,20,20,19,19,18,16,13,10,8,7,6,5,5,5,5,4,4,4,4,5,5,5,6,5,6,5,6,6,5,6,6,6,6,7,7,7,7,7,7,8,8,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,10,9,9,9,10,10,10,9,9,10,9,9,9,9,9,8,9,8,8,8,8,8,8,8,9,9,8,8,8,8,8,8,8,7,7,8,8,7,8,8,7,7,7,8,8,8,9,8,8,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,7,7,7,7,7,7,7,7,7,6,7,6,7,7,7,7,8,8,8,8,8,7,8,8,8,8,7,7,7,7,7,7,7,7,7,7,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,8,7,8,7,7,7,7,7,7,6,6,6,6,6,6,6,6,7,7,7,7,7,6,6,6,6,5,6,5,5,5,5,5,5,5,6,5,6,6,6,7,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,5,5,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,5,4,4,5,6,5,7,8,8,9,11,13,13,12,11,13,13,13,13,14,14,15,15,17,17,18,19,19,22,20,22,20,18,21,20,18,20,20,20,18,20,21,22,23,26,24,26,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,26,27,27,25,25,25,25,26,25,25,24,24,25,22,23,23,23,22,22,21,21,19,18,16,15,13,11,10,7,6,5,4,4,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,7,6,6,6,6,6,6,5,6,6,6,6,7,6,6,6,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,5,5,5,5,5,5,6,6,7,7,8,7,7,7,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,7,7,7,6,6,5,6,5,6,6,6,6,7,7,8,7,7,7,7,7,7,7,6,7,7,6,6,6,6,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,6,6,6,6,7,7,7,6,7,7,7,8,7,8,8,8,8,8,8,8,8,7,7,7,8,7,7,7,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,3,2,2,3,2,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,4,4,3,3,4,4,3,3,4,4,4,4,4,4,5,5,5,5,5,5,6,5,6,6,7,8,9,9,10,11,11,11,12,13,14,14,17,15,20,18,18,18,19,18,19,22,19,22,23,21,25,23,24,24,24,22,25,25,23,23,23,25,22,21,22,24,24,22,24,23,21,24,24,22,20,23,23],[29,29,28,29,29,29,29,28,28,27,28,27,28,26,26,27,27,26,26,27,26,26,27,27,25,27,28,26,28,28,26,28,29,29,28,28,28,28,28,28,29,28,27,28,28,27,27,25,26,25,24,22,24,21,22,21,20,21,20,19,15,14,9,7,7,6,6,6,6,5,6,5,5,5,6,6,6,6,7,7,7,7,7,6,7,7,7,7,8,8,8,9,8,8,9,9,9,9,10,10,10,10,11,10,10,12,12,11,11,12,13,12,10,10,10,11,11,12,11,11,12,10,10,11,11,11,10,11,10,10,10,10,9,9,10,10,11,9,10,10,9,9,9,10,9,9,10,9,8,9,9,9,8,8,9,9,9,9,9,9,8,8,8,8,8,8,9,9,8,8,9,8,8,8,9,9,9,9,9,9,9,8,8,9,8,8,8,8,7,7,8,8,7,8,8,9,9,9,9,9,9,9,8,9,8,9,8,8,8,8,9,8,8,8,8,7,8,8,8,7,7,8,7,7,7,7,7,7,7,7,6,7,7,8,9,9,8,9,9,9,8,8,8,8,8,8,8,7,7,7,7,7,6,7,7,7,8,8,7,7,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,6,6,6,6,5,6,6,6,5,5,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,8,8,9,12,12,14,13,10,14,13,12,14,15,14,16,17,18,18,19,20,21,22,21,22,21,21,21,20,20,21,21,21,19,21,23,23,23,25,24,25,25,27,26,27,27,27,27,27,28,27,28,28,28,27,28,27,27,27,27,27,25,27,26,26,27,26,26,27,24,24,24,24,23,23,21,21,20,20,17,15,14,12,10,8,7,6,5,4,4,4,4,4,4,3,4,4,4,4,5,4,5,6,6,5,6,6,7,7,7,8,8,7,7,7,7,6,7,6,7,7,7,8,8,7,7,7,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,5,4,4,4,4,4,5,5,5,5,5,6,5,6,7,7,8,8,9,8,8,7,7,6,6,6,6,6,5,5,6,6,5,6,6,6,6,6,5,5,4,5,5,5,4,5,5,4,4,5,4,4,5,5,4,5,5,5,6,7,7,7,7,7,6,6,6,6,8,7,7,7,8,8,9,8,9,9,8,8,8,7,8,7,7,7,7,6,7,6,5,6,6,5,5,6,6,5,5,6,5,4,5,5,4,4,5,5,4,4,5,4,4,5,5,5,4,4,4,4,4,4,4,3,3,4,4,3,4,4,3,4,3,3,3,3,3,4,4,3,3,4,4,4,4,4,4,4,5,5,6,6,7,7,8,8,8,8,8,8,8,9,8,8,8,9,9,9,9,8,9,9,8,8,8,8,8,8,7,7,6,6,5,6,5,5,4,4,5,5,4,4,4,4,3,3,4,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,4,4,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,1,1,1,1,0,1,1,2,2,2,2,2,2,2,3,2,3,3,3,2,3,3,3,3,3,3,3,4,3,3,3,2,2,3,3,2,2,2,3,3,3,3,4,4,3,4,4,3,3,4,4,4,4,5,4,4,5,5,5,5,6,6,6,6,6,8,9,10,10,11,13,12,12,14,15,15,17,19,19,23,20,20,20,22,20,21,24,21,23,24,22,26,25,25,25,26,25,26,26,25,25,25,26,25,24,24,26,26,24,25,23,25,24,26,23,20,24,24],[29,28,28,28,28,28,28,27,27,27,26,26,26,26,26,26,25,25,25,25,25,25,25,25,25,26,26,26,26,26,25,27,27,27,27,28,27,28,27,28,28,27,26,27,27,27,26,24,24,24,24,22,23,22,20,20,20,19,19,17,15,13,10,9,8,8,9,8,8,8,8,8,8,9,9,9,9,10,10,10,9,10,10,8,10,11,10,10,10,11,12,12,12,12,13,13,13,14,13,14,14,14,14,14,15,16,16,16,16,16,17,15,15,15,15,15,16,16,15,15,16,15,14,15,15,15,15,15,15,14,14,14,14,14,14,14,14,14,13,13,14,13,13,14,14,13,14,15,13,14,14,13,13,12,14,13,14,13,13,14,13,12,12,12,13,12,12,12,13,13,13,14,13,13,14,14,13,13,13,13,14,13,13,13,13,12,12,12,12,12,12,11,11,12,12,13,13,13,11,12,12,12,11,11,11,10,10,11,11,11,12,11,11,12,12,11,11,12,13,10,11,13,12,10,11,12,11,9,11,11,9,11,10,11,11,11,12,12,12,13,13,12,12,13,12,12,12,11,10,12,11,11,9,11,10,11,12,12,11,10,10,10,10,10,10,10,8,10,10,8,8,9,9,8,9,9,10,11,9,10,10,10,8,8,9,10,8,8,10,9,8,8,10,8,8,9,9,9,9,9,8,8,8,9,9,9,9,9,9,9,9,10,9,9,9,10,9,9,9,9,8,8,8,8,8,8,8,7,7,7,7,8,8,6,7,9,7,8,12,13,12,12,11,12,13,11,13,14,15,15,16,18,19,19,19,20,23,20,23,19,19,22,20,19,20,20,20,20,21,23,22,23,25,23,24,25,24,26,26,26,26,26,26,26,27,27,27,27,26,27,26,26,27,25,26,25,26,25,24,26,25,24,26,23,23,23,23,23,23,22,21,20,19,17,16,14,13,11,10,8,7,7,6,7,7,7,7,7,7,7,7,7,7,7,7,8,8,7,8,7,9,8,7,8,9,9,8,9,9,8,9,9,9,10,9,9,10,10,8,8,8,7,7,8,7,7,8,8,7,7,8,8,8,8,8,8,7,8,7,7,9,8,7,8,8,8,8,9,9,9,9,10,10,10,11,11,11,11,10,10,10,10,10,10,9,9,9,10,9,8,9,10,8,9,9,8,8,7,7,8,7,7,7,7,5,7,8,6,6,7,7,6,6,6,6,7,8,8,8,8,8,8,9,8,8,10,9,9,10,11,11,11,11,10,11,12,11,11,11,9,10,10,10,9,10,10,9,8,9,9,8,7,8,8,7,7,8,8,6,7,8,6,6,7,7,6,7,8,7,6,8,8,9,7,8,7,7,6,7,7,6,5,6,5,5,5,6,6,5,4,5,5,5,4,5,5,5,5,6,6,5,7,7,7,7,8,8,8,9,9,10,10,11,10,10,11,11,11,12,12,12,13,12,13,11,11,11,12,11,11,11,10,9,10,9,9,9,9,8,8,8,8,7,8,7,7,7,6,6,7,5,4,6,5,4,5,5,4,4,4,4,4,4,4,3,4,3,3,3,2,3,4,3,3,3,4,4,4,4,5,4,4,5,5,6,6,6,6,5,5,5,5,4,4,5,3,3,4,4,2,3,3,2,1,0,1,1,1,2,2,3,3,3,3,4,3,3,4,4,4,4,5,5,6,6,6,6,7,5,4,5,4,4,4,4,3,4,4,4,4,4,5,5,4,5,6,5,5,5,6,6,5,7,8,7,7,8,9,8,9,9,9,9,9,11,11,11,12,13,12,12,13,15,15,15,18,19,20,22,20,23,19,21,21,20,25,20,22,23,20,26,23,23,24,24,24,25,26,23,23,24,24,22,21,22,25,24,22,24,22,21,23,24,20,20,22,22],[29,28,28,28,28,28,28,28,27,27,27,26,27,25,26,27,26,25,25,25,25,24,25,25,25,25,27,26,26,27,25,26,27,27,26,27,26,27,28,27,28,27,27,27,26,26,26,25,25,23,23,24,22,22,22,21,20,20,20,17,15,14,10,8,8,7,6,7,6,7,7,7,7,7,8,8,8,8,8,8,8,8,8,8,9,10,9,9,9,10,10,11,10,11,12,11,11,11,13,12,13,13,13,13,13,14,15,15,14,16,15,14,13,13,14,14,13,14,14,14,14,12,13,14,14,13,12,14,13,13,13,13,12,13,12,13,13,12,13,13,12,11,12,12,11,11,12,12,11,12,12,11,10,9,11,11,12,11,11,12,10,10,10,10,10,10,11,11,10,10,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,10,11,10,10,10,9,10,10,10,12,12,11,10,11,11,10,10,11,10,9,9,9,9,10,11,10,9,11,10,10,10,10,11,9,9,10,10,9,10,9,9,8,9,10,9,9,9,9,11,10,10,11,12,12,10,10,12,11,10,11,11,10,9,11,10,10,9,10,10,10,11,10,10,9,8,9,8,8,9,9,8,8,9,8,8,8,9,7,7,8,8,9,8,9,9,8,8,7,8,8,8,8,8,8,7,7,8,8,8,8,9,8,8,7,6,7,8,7,7,8,8,7,7,8,7,8,8,8,7,8,8,7,7,7,7,6,7,7,7,6,6,5,6,6,5,7,6,5,7,8,8,8,11,13,13,11,11,14,13,12,13,14,14,16,16,18,17,18,20,20,21,20,21,21,19,19,18,16,16,17,17,15,18,21,20,21,24,24,25,25,25,26,27,27,27,28,28,28,27,28,28,27,26,27,26,27,25,26,27,24,26,26,25,26,25,25,27,23,24,24,23,23,23,22,22,20,19,18,16,14,13,11,8,7,6,5,5,5,5,5,5,5,6,6,6,5,6,6,6,6,7,7,6,7,8,7,6,7,8,7,8,8,8,7,8,7,8,8,8,7,9,8,7,8,9,7,6,8,6,6,6,7,6,5,6,7,6,6,6,7,5,7,6,6,7,7,6,7,7,7,8,8,8,8,8,10,9,10,11,10,10,10,9,10,9,9,9,9,8,8,8,9,8,8,9,8,8,8,8,7,7,6,7,7,6,6,7,6,5,6,6,6,6,7,7,5,6,6,7,8,8,9,9,8,8,7,7,8,8,9,8,9,10,9,11,10,10,9,10,10,10,9,9,9,9,8,8,8,8,8,8,8,8,8,7,7,7,7,7,6,7,7,6,6,6,6,6,6,6,6,6,7,7,6,7,7,7,7,7,6,6,5,6,6,5,4,5,5,5,5,6,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,7,8,8,8,9,9,9,9,10,9,9,10,11,10,11,12,12,10,11,10,10,10,10,10,10,9,9,9,8,8,7,7,7,6,6,7,6,5,6,6,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,3,3,3,4,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,4,4,4,5,3,3,3,4,3,2,3,2,2,2,2,1,1,0,1,1,1,1,1,2,2,2,2,2,3,3,3,3,4,4,4,4,4,5,5,5,4,3,3,3,3,3,2,3,2,3,4,4,4,5,4,4,4,5,4,4,5,5,5,5,6,6,7,7,7,8,8,8,9,9,9,9,11,11,11,12,12,14,12,13,15,16,16,17,18,19,22,22,21,20,22,21,21,25,22,24,25,21,27,24,24,25,25,22,27,27,24,24,25,24,23,21,23,25,24,23,24,24,21,23,25,22,21,25,24],[29,28,27,27,28,27,27,28,26,25,26,25,26,25,25,25,24,25,25,26,25,24,25,26,25,25,26,24,26,25,24,26,27,26,25,27,26,26,26,26,26,25,25,26,26,25,24,24,23,24,23,21,23,21,21,20,20,20,19,17,15,13,9,7,6,6,6,5,6,6,6,6,6,6,7,6,7,8,8,7,8,8,7,7,8,9,8,8,8,9,9,10,10,10,11,11,10,11,11,11,12,12,12,12,12,12,13,13,13,13,13,12,13,13,12,12,12,14,13,13,13,11,12,13,13,13,12,13,13,13,12,12,12,12,11,12,13,11,13,11,11,11,11,12,11,11,12,12,10,11,12,11,9,9,11,10,11,11,10,11,10,10,10,10,9,9,10,11,10,9,10,11,10,11,12,11,11,12,11,11,11,10,10,11,11,10,11,11,9,9,10,10,9,10,10,11,12,11,10,11,11,10,9,10,9,10,9,9,9,9,10,9,9,10,10,9,8,10,10,8,8,10,10,9,8,10,9,8,9,9,8,8,9,9,10,10,10,10,11,12,11,10,11,11,10,11,11,10,9,10,11,9,9,9,9,10,10,10,9,8,8,8,9,8,9,8,8,8,8,8,8,8,8,7,7,7,8,9,8,8,8,8,8,7,7,8,7,7,8,7,7,7,8,8,7,8,8,8,7,6,6,7,7,7,7,7,7,7,7,7,8,8,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,5,6,6,5,6,6,6,6,7,7,7,10,11,11,11,9,12,12,11,12,14,14,13,15,17,17,16,19,20,21,19,21,19,20,19,19,18,20,18,18,18,20,21,22,22,23,24,24,24,24,26,26,26,26,26,26,27,27,27,27,27,27,26,25,26,26,25,26,23,25,25,22,25,24,23,26,23,23,23,22,22,21,20,21,20,18,16,15,14,12,10,9,7,6,5,5,5,6,5,6,5,6,6,6,5,5,6,5,6,6,6,6,6,6,6,6,6,7,7,7,7,8,7,8,7,7,8,8,7,8,7,6,7,7,7,6,6,7,6,6,6,6,5,6,6,6,6,6,6,6,7,6,6,6,7,7,7,7,7,7,7,8,7,7,9,9,9,9,9,9,10,9,9,9,9,9,8,8,8,8,9,8,8,9,8,8,8,8,7,7,6,6,7,6,7,6,7,6,6,6,6,6,6,6,5,5,5,6,6,7,7,8,8,7,7,7,7,7,8,8,8,8,9,10,10,10,9,10,10,9,9,9,8,8,7,7,7,7,8,7,6,6,6,6,5,6,6,6,6,6,7,6,6,6,6,6,6,6,6,5,6,6,6,7,7,7,6,7,7,6,6,6,6,6,5,5,6,5,5,6,5,6,5,4,5,5,5,4,5,4,4,4,5,5,5,5,6,5,5,5,6,6,7,7,8,9,8,8,9,9,8,9,10,10,9,10,10,10,10,9,10,8,9,9,8,8,8,8,8,7,6,6,6,6,5,6,5,5,6,6,5,5,5,5,4,5,5,4,4,5,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,4,3,3,3,4,3,4,4,4,4,5,5,4,3,4,4,4,4,4,4,3,3,3,2,2,2,2,2,1,1,0,1,1,1,2,1,2,2,2,2,2,3,3,3,3,3,3,5,4,5,5,5,4,3,3,3,3,3,3,3,3,3,4,4,4,5,5,4,4,5,5,5,6,6,5,6,7,7,7,7,7,8,7,7,8,9,8,8,10,11,11,11,13,13,12,12,14,16,15,18,18,19,20,20,21,19,21,20,19,23,20,22,23,20,25,22,23,23,24,21,25,25,23,22,24,23,21,20,24,24,22,21,22,22,21,23,23,20,21,23,22],[28,29,28,28,29,28,28,29,28,27,28,26,28,26,27,25,27,27,26,27,26,25,26,26,25,26,28,25,27,27,25,27,28,28,27,28,27,27,27,27,27,27,26,27,26,26,26,25,25,25,24,23,24,22,22,21,21,21,19,18,16,14,10,6,5,5,4,4,4,4,4,4,4,4,5,4,5,6,6,5,5,6,6,5,6,6,7,7,7,7,7,8,7,7,8,8,8,8,9,9,9,9,9,10,10,11,11,11,11,12,11,10,10,9,9,10,10,11,11,11,10,9,10,11,10,9,10,10,10,9,10,9,9,9,9,9,10,9,9,9,8,8,9,9,8,8,9,8,8,8,8,7,7,7,8,8,8,8,8,9,8,8,8,8,7,7,8,8,7,7,8,8,7,7,8,8,8,9,8,8,8,7,8,8,8,7,7,8,8,7,8,7,8,7,8,9,10,9,9,9,9,9,8,8,8,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,7,7,8,8,8,8,8,8,7,8,8,7,7,8,7,6,7,7,6,6,7,7,7,8,8,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,6,7,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,5,4,4,4,4,4,4,4,5,3,5,5,5,7,9,9,12,11,8,12,13,12,12,14,14,16,16,18,18,18,19,20,21,21,20,19,19,19,19,19,19,19,18,20,19,19,22,22,24,22,24,23,24,25,26,26,25,26,26,26,26,26,26,26,26,25,25,25,25,25,24,23,25,24,23,25,24,24,26,24,24,24,23,24,23,21,21,21,19,17,16,14,12,9,7,5,4,4,4,3,3,4,3,4,4,5,4,4,4,5,4,5,6,5,6,6,6,6,6,6,7,7,7,7,7,6,6,6,6,7,7,6,7,7,6,7,6,6,6,6,5,5,5,5,4,5,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,6,6,6,6,7,8,8,8,8,8,8,7,7,6,6,6,6,6,5,5,6,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,5,5,4,4,4,5,5,7,7,7,7,7,6,6,5,6,7,6,6,7,7,7,7,8,7,8,8,7,7,7,7,6,6,6,6,5,6,5,4,5,5,4,4,5,5,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,6,6,7,7,6,6,7,7,7,7,7,7,8,8,7,8,8,8,7,7,7,7,7,7,7,6,6,5,4,4,4,4,4,4,3,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,2,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,6,5,5,6,6,6,6,7,8,9,10,10,11,12,11,13,13,15,14,16,19,20,23,20,22,22,22,22,19,23,21,22,26,20,24,25,26,25,26,25,27,26,25,25,26,25,23,22,25,27,26,23,25,25,25,25,24,23,22,24,23],[28,28,28,28,28,29,28,28,28,27,28,26,28,27,27,27,27,27,26,26,27,25,26,27,27,26,28,27,27,27,26,27,27,27,27,27,27,27,28,27,27,27,27,27,27,26,26,25,25,24,24,24,23,22,22,21,20,20,21,19,17,15,10,6,6,5,5,5,5,5,5,5,5,5,6,5,6,7,7,6,6,7,7,6,7,7,6,7,7,7,7,8,7,8,9,8,8,8,9,9,9,10,10,9,10,10,11,11,11,12,12,11,10,9,10,11,10,11,10,11,10,9,9,10,10,10,9,9,9,9,10,9,9,10,9,10,9,9,9,10,8,8,9,9,8,8,9,8,8,9,9,8,7,8,8,8,8,9,8,9,8,8,8,8,8,7,8,8,8,7,8,8,8,8,8,8,8,9,8,8,8,7,8,8,8,7,8,8,8,7,7,7,7,8,8,9,9,8,8,8,8,8,8,8,8,7,8,7,7,8,8,7,7,8,8,7,7,8,8,7,7,7,8,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,9,9,8,8,9,8,7,8,8,7,7,7,7,7,7,7,7,7,8,8,8,6,7,7,6,7,7,7,6,6,6,6,6,6,6,5,6,6,6,6,6,7,7,6,6,5,6,6,6,6,6,6,5,6,6,6,6,6,7,6,5,5,5,5,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,5,5,5,7,7,8,11,12,12,12,11,13,13,12,14,14,15,15,16,18,18,19,19,21,22,21,23,21,21,20,19,18,18,19,18,17,20,23,21,22,26,25,26,24,25,26,28,27,27,28,28,27,28,27,28,27,26,27,26,27,26,25,26,23,26,25,24,27,24,24,27,24,24,24,22,23,23,21,20,20,20,17,16,15,12,11,8,6,5,4,4,4,4,3,4,4,4,5,5,4,5,5,4,4,6,6,5,6,7,6,5,6,6,6,6,6,7,6,6,6,6,6,7,7,7,7,6,6,6,5,5,6,5,5,5,5,5,5,5,5,4,5,5,5,5,6,5,5,6,5,5,6,6,6,6,6,6,6,6,7,7,8,9,8,8,8,7,8,7,7,7,7,7,7,6,7,6,6,6,6,6,6,6,6,6,5,5,6,5,5,5,5,4,4,5,5,4,5,5,4,4,4,5,5,6,6,6,6,6,6,6,6,6,7,6,7,7,7,8,8,8,7,7,7,8,7,7,7,7,7,6,6,6,6,6,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,4,3,3,4,4,4,4,4,4,4,5,5,5,6,6,6,7,7,7,7,7,7,7,8,8,7,8,8,7,8,8,8,8,7,8,8,7,7,7,6,6,5,5,5,5,5,5,5,4,5,5,4,4,4,4,3,4,4,4,3,4,4,3,3,3,3,3,3,4,3,2,3,3,2,3,3,2,3,2,2,3,2,2,3,3,3,3,3,3,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,2,2,1,2,2,2,2,2,3,3,3,3,3,4,4,3,3,2,2,2,3,3,3,3,3,3,4,3,4,4,4,4,4,4,4,4,5,5,4,5,5,5,5,6,6,6,6,6,6,7,7,8,9,10,10,10,12,11,12,13,14,14,15,17,17,20,19,20,18,20,19,19,22,21,22,23,21,25,23,24,25,25,22,26,25,24,24,25,24,23,22,23,25,24,21,23,21,24,23,24,23,22,25,23],[27,27,27,28,27,28,27,27,27,26,25,25,26,25,25,25,25,26,24,26,26,25,25,26,25,25,26,25,26,26,25,26,27,27,25,27,25,26,26,26,27,26,25,26,26,26,25,24,22,23,23,23,21,20,21,20,20,21,21,18,16,14,10,7,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,8,8,8,8,9,8,9,9,9,10,9,9,10,10,10,10,11,11,11,11,12,12,13,12,13,13,12,11,11,11,11,11,12,11,12,12,10,10,12,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,11,10,10,10,10,10,11,10,9,10,10,9,9,8,10,9,10,10,9,10,9,9,8,9,9,9,9,9,9,8,9,9,9,9,10,10,9,10,10,9,10,9,9,10,9,9,9,10,9,9,9,9,9,9,9,10,11,10,9,10,10,9,9,10,9,8,8,8,8,9,9,8,8,10,9,8,9,9,9,8,8,9,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,10,9,9,9,9,9,9,9,8,8,9,9,8,8,8,8,9,9,8,8,8,8,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,7,8,7,8,8,8,7,7,7,7,7,7,7,6,7,6,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,6,6,6,6,6,6,6,5,5,6,5,6,5,5,5,5,5,5,5,6,5,5,8,8,7,10,10,12,10,10,12,12,11,12,13,14,12,16,16,18,17,20,20,21,20,21,20,18,17,16,17,16,18,18,16,19,22,21,22,24,24,24,24,25,26,27,27,26,27,27,27,27,27,26,27,25,26,25,26,25,23,25,22,25,25,23,24,23,23,26,23,22,23,21,21,21,20,19,19,17,16,15,14,11,11,8,6,5,4,4,4,4,4,4,4,5,5,5,4,5,5,4,5,5,6,5,5,6,6,6,6,7,7,7,7,7,7,7,7,7,8,8,7,8,7,6,6,7,6,5,6,6,5,5,6,5,5,5,5,5,5,6,5,5,6,6,5,6,6,6,6,6,6,6,7,7,7,7,7,8,9,9,9,8,9,8,8,8,7,8,7,7,7,7,7,7,7,7,7,7,6,6,6,6,5,5,6,6,6,6,6,5,5,6,5,5,5,6,5,5,5,6,6,7,7,7,7,6,6,6,7,7,8,7,8,8,8,9,9,9,8,9,9,9,8,8,8,8,7,7,7,8,7,7,6,7,6,6,6,6,6,6,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,5,6,5,5,5,5,4,5,5,4,4,5,5,4,4,4,4,4,4,4,5,4,4,4,4,4,4,5,6,6,5,6,6,6,7,7,7,8,8,8,8,8,8,8,9,9,8,9,9,8,9,9,9,8,8,8,8,8,8,7,7,7,6,6,5,6,5,6,5,5,5,5,4,5,5,5,4,4,4,4,4,4,4,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,3,2,2,2,3,2,3,3,3,4,4,4,5,4,4,4,4,4,4,4,5,5,5,6,6,6,6,6,7,7,7,7,7,8,7,9,9,10,11,11,13,12,12,14,15,14,16,17,17,20,20,21,17,20,19,18,22,20,21,22,20,24,22,22,23,24,21,24,24,22,23,23,24,21,20,22,22,21,20,21,21,22,22,23,21,20,23,23],[28,28,27,27,28,28,28,27,27,26,27,26,27,25,26,26,26,26,26,26,26,25,26,26,25,26,26,25,26,26,25,27,27,27,26,27,26,27,27,27,27,26,25,26,26,26,25,24,24,24,24,23,23,23,22,21,21,21,20,19,17,14,10,7,6,5,5,5,5,4,5,5,5,5,6,5,6,7,7,6,7,7,7,6,7,7,7,7,8,8,8,8,8,8,8,9,8,9,9,9,10,10,10,10,10,11,11,11,12,12,11,11,10,10,10,10,10,11,11,11,11,10,10,11,11,10,10,11,10,10,11,10,10,10,10,10,10,10,10,10,9,9,10,10,9,9,10,9,8,9,9,8,8,8,9,8,8,9,8,9,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,10,9,9,9,9,9,9,9,8,8,8,8,8,9,9,9,10,9,8,10,9,9,9,9,9,9,8,8,8,8,8,8,8,9,8,8,8,8,9,8,8,8,8,8,8,8,8,7,7,8,7,7,7,8,8,9,8,9,9,9,8,9,9,9,9,9,9,8,8,9,8,8,8,8,8,8,9,9,9,7,7,8,7,7,8,8,7,7,7,7,7,7,7,6,7,7,7,8,7,7,8,7,7,6,7,7,7,6,7,7,6,6,7,7,7,7,7,7,6,6,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,6,6,6,6,6,5,5,5,5,5,6,5,5,5,5,5,5,4,5,6,9,8,11,12,12,11,12,14,15,14,15,16,15,17,17,18,18,18,21,21,22,21,22,21,20,20,20,18,19,18,19,20,20,22,22,22,24,23,24,25,25,26,26,26,26,27,27,27,27,27,27,27,26,26,24,26,26,24,25,24,24,24,22,25,24,23,25,22,23,23,22,21,21,20,19,20,19,17,15,13,12,11,9,6,6,5,5,4,5,5,5,5,5,6,5,5,5,6,5,6,6,6,6,6,7,6,6,6,8,7,8,7,8,7,8,7,7,8,9,7,9,8,7,7,7,7,6,7,7,5,6,6,6,5,6,6,5,5,6,5,5,6,5,6,6,6,6,6,6,7,7,7,7,7,7,8,8,9,9,9,9,9,8,8,8,8,8,8,7,7,7,8,7,7,7,7,7,7,7,6,7,6,6,6,6,6,6,6,6,5,5,6,6,5,5,5,4,4,5,6,8,8,8,7,7,6,6,7,6,7,7,7,8,8,8,8,8,8,9,9,8,8,8,7,7,7,7,6,6,6,6,5,6,6,5,5,6,5,5,5,5,6,5,5,5,6,5,5,5,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,6,7,6,7,7,7,8,8,8,8,8,8,8,8,9,8,9,8,8,8,8,8,7,7,7,7,7,6,6,5,4,5,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,4,5,4,4,4,4,4,5,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,1,1,2,1,1,0,1,1,1,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,4,5,4,4,6,5,5,5,5,5,5,5,6,5,5,6,6,6,6,7,7,7,7,8,8,7,8,9,10,10,11,12,13,12,12,14,16,16,16,19,17,20,19,20,19,21,18,19,22,20,22,23,20,24,22,23,23,24,22,24,24,23,24,23,23,21,21,22,23,23,23,22,22,23,24,22,22,20,23,22],[28,29,28,28,29,29,29,29,28,27,28,28,28,27,28,28,28,28,27,27,27,25,27,26,26,27,28,27,28,28,25,28,29,29,28,28,28,29,28,28,28,28,27,27,27,26,26,25,25,24,25,24,23,22,22,22,21,20,20,19,17,16,11,7,7,5,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,9,10,10,10,10,10,9,8,8,8,9,9,9,9,9,10,8,8,9,9,8,8,9,8,8,8,8,8,8,8,9,8,8,8,9,8,7,8,8,7,7,8,7,7,7,7,7,7,7,7,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,7,7,7,6,7,7,7,7,7,8,8,8,7,8,8,8,8,8,7,7,7,7,7,7,7,6,7,7,7,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,7,7,7,7,7,7,7,7,7,7,7,7,6,7,6,6,6,6,6,6,6,6,7,7,7,7,6,6,6,6,5,6,6,5,5,6,5,5,6,6,5,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,3,4,6,7,7,9,10,12,10,8,12,11,13,14,14,13,15,16,17,18,18,19,20,22,22,22,21,21,20,20,19,18,19,22,19,20,21,22,23,27,24,25,25,26,27,27,27,27,27,27,28,27,27,27,27,27,27,27,26,26,25,26,25,25,26,25,26,25,24,27,23,23,23,22,23,22,20,20,20,19,16,16,15,13,12,8,5,4,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,6,5,6,6,7,6,7,6,7,6,7,6,6,6,6,6,7,6,8,7,5,6,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,7,7,8,8,8,8,7,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,5,5,7,7,7,7,6,5,5,5,5,6,6,6,6,6,7,7,6,7,7,7,6,6,6,6,5,6,6,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,5,5,6,6,6,6,6,6,6,6,7,7,6,7,7,7,7,7,7,7,7,7,6,7,6,6,7,6,5,5,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,2,1,2,2,2,2,2,2,3,3,3,3,3,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,4,4,5,5,5,5,5,5,5,5,6,6,6,6,7,8,9,10,10,12,12,13,13,15,15,17,19,18,23,20,21,21,22,20,21,24,23,23,25,23,26,25,26,26,26,25,26,26,25,25,25,26,25,23,24,26,25,24,25,25,26,26,27,23,21,25,24],[28,28,28,27,28,28,28,27,28,26,28,27,27,26,25,27,26,27,26,26,27,26,26,27,26,26,27,26,26,27,26,27,27,27,26,27,27,27,26,26,27,26,25,25,25,24,23,22,22,20,22,21,21,20,20,20,20,21,20,18,16,15,12,7,6,4,4,4,4,4,4,4,4,4,5,4,5,6,6,6,5,6,6,5,6,7,7,6,6,7,7,7,7,8,8,8,8,8,8,9,9,8,9,9,10,10,11,10,10,11,11,10,9,8,8,9,9,9,9,9,9,8,8,9,9,9,9,10,9,9,10,9,8,8,10,10,10,8,8,9,9,8,8,9,8,8,9,8,7,8,8,7,8,7,8,8,8,8,7,7,7,7,6,7,7,7,6,7,7,7,7,7,7,8,8,8,8,8,9,8,8,8,8,8,8,8,8,8,7,7,8,7,8,7,8,8,9,8,8,8,9,8,8,8,8,7,7,7,7,7,7,7,7,7,7,8,7,7,7,7,7,7,7,6,6,7,7,6,6,7,6,6,6,7,6,7,7,7,7,7,7,6,7,7,6,6,7,7,6,7,7,7,7,7,7,7,7,8,7,7,7,6,6,6,6,6,6,6,7,6,6,6,7,6,7,6,6,7,7,6,7,6,6,6,6,6,5,6,6,5,5,5,6,6,5,6,6,6,5,5,4,4,5,5,4,5,5,4,5,5,5,5,5,6,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,4,4,3,5,8,9,8,12,9,11,11,10,12,12,11,12,14,14,15,16,18,17,19,19,20,20,18,22,21,18,20,20,15,19,20,19,19,20,23,21,23,24,24,24,24,25,26,26,26,26,26,26,26,26,26,26,25,24,26,25,24,24,23,24,22,24,23,22,24,23,21,25,22,22,22,21,21,19,19,19,17,17,15,14,13,11,10,7,5,4,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,5,7,6,6,6,8,7,8,7,7,7,7,7,5,6,7,6,8,8,6,6,6,5,5,5,5,4,5,5,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,6,5,6,6,6,6,7,8,8,8,8,8,7,7,7,6,7,6,6,6,6,6,6,6,6,6,7,7,6,6,7,6,6,5,6,5,5,5,5,5,4,5,5,4,4,5,5,4,4,5,5,6,7,6,7,6,6,6,6,6,6,6,6,7,7,7,7,7,8,7,7,8,7,7,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,4,5,5,5,4,4,5,4,4,5,5,4,4,5,5,4,5,5,6,5,5,5,5,4,5,5,4,4,5,4,4,5,5,4,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,4,4,4,4,5,5,6,6,6,6,7,7,7,6,7,7,7,7,7,8,8,7,8,7,7,7,7,7,7,6,6,6,6,6,5,4,4,5,4,5,5,4,4,4,4,3,4,4,3,4,3,3,3,4,3,3,3,3,4,3,4,4,4,3,4,3,3,3,3,3,3,3,2,3,2,2,2,3,2,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,2,2,3,3,3,3,4,4,3,4,4,5,4,4,4,5,4,4,5,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,8,9,9,10,11,12,11,12,14,14,16,16,18,20,20,18,20,19,20,19,20,22,22,22,24,21,23,23,25,23,23,22,24,23,23,24,25,23,24,22,25,24,24,24,23,24,25,24,24,23,22,24,23],[27,27,27,27,28,28,27,28,27,26,27,26,27,26,26,26,26,27,26,27,26,26,26,27,26,26,27,26,26,27,26,27,28,28,26,27,27,27,27,26,27,26,26,26,26,25,24,24,24,23,22,23,22,22,22,22,20,21,19,18,15,14,10,6,5,4,4,4,4,4,3,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,9,9,9,9,10,10,9,8,8,8,8,8,9,9,9,9,8,8,9,8,8,8,9,8,8,9,8,8,8,9,9,9,9,8,9,8,7,8,8,7,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,6,7,6,6,6,7,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,6,7,7,7,6,7,7,7,7,7,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,6,7,7,6,6,7,6,6,6,6,6,6,6,6,6,5,5,6,5,5,6,6,6,7,7,7,7,7,7,6,7,7,6,6,7,6,6,6,6,6,6,6,7,7,7,7,7,6,6,6,5,5,6,6,5,5,6,5,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,4,4,5,5,4,5,5,5,4,4,3,4,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,4,4,3,4,3,4,4,3,3,3,3,3,4,3,3,3,3,5,6,8,6,9,9,10,9,8,12,10,11,13,13,13,15,15,16,17,17,19,20,21,20,21,20,19,20,19,19,18,20,20,19,20,21,22,23,24,24,24,23,24,25,25,25,25,26,26,26,26,26,26,26,25,26,24,25,25,24,24,22,24,24,21,24,23,22,25,21,21,23,19,20,21,19,20,19,18,16,16,12,12,11,7,5,4,3,3,3,3,3,3,3,4,4,4,4,4,5,4,5,5,5,5,5,6,6,6,6,7,7,8,6,8,6,7,6,5,6,7,6,7,7,6,6,5,5,5,5,5,4,5,5,4,4,4,4,3,4,3,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,7,8,8,8,8,7,7,6,6,6,6,6,5,5,5,5,6,5,5,6,6,5,5,6,5,5,5,5,5,4,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,6,7,7,6,6,6,5,5,5,6,6,6,6,6,7,7,7,7,8,8,7,7,6,6,6,5,6,5,5,5,5,4,5,5,4,4,4,5,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,3,4,3,4,3,3,3,4,3,3,3,3,3,4,3,4,4,4,5,5,5,5,6,6,6,6,6,6,7,7,7,6,7,7,7,8,7,8,7,7,6,6,6,6,6,5,5,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,3,3,3,3,3,2,2,3,3,3,3,3,4,4,4,4,5,5,4,4,5,4,4,5,5,4,5,5,5,5,6,6,6,6,6,6,6,6,6,7,8,9,10,10,12,11,11,13,14,15,15,17,18,20,18,19,19,20,18,18,21,21,21,22,21,23,23,23,23,23,22,23,24,23,23,23,22,22,21,22,22,22,22,22,21,23,23,24,22,21,23,23],[28,29,29,28,29,29,28,28,28,27,28,27,28,27,27,27,27,28,27,28,28,27,28,28,26,28,29,26,28,28,26,28,29,29,28,29,28,28,28,28,29,28,27,27,27,27,25,25,25,24,24,23,23,23,22,22,21,21,20,18,16,14,10,7,5,4,4,4,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,8,8,8,8,9,9,9,8,7,7,7,7,8,7,7,8,8,7,7,7,7,7,7,8,7,7,7,7,6,7,8,8,8,7,7,7,7,6,7,7,6,6,6,6,6,6,6,5,5,6,6,6,6,6,6,6,5,5,5,6,5,5,6,5,6,5,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,6,6,6,5,6,5,6,6,6,7,7,7,6,7,7,7,7,7,7,6,6,6,6,6,6,5,6,6,6,5,5,6,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,5,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,5,5,5,4,5,5,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,3,3,4,4,3,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,7,8,7,9,10,12,9,9,13,11,11,14,13,14,15,15,17,17,18,19,21,21,21,23,20,20,21,21,21,20,20,22,20,20,23,24,24,27,24,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,26,27,26,27,26,25,25,25,26,24,26,24,24,26,23,23,24,22,23,22,20,20,20,18,16,15,14,12,10,7,5,3,2,2,2,2,2,2,3,3,3,3,3,3,4,4,3,4,4,4,4,5,5,5,5,6,6,7,6,6,6,5,5,4,5,6,5,6,6,5,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,6,6,7,7,7,7,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,3,4,4,3,3,4,4,5,6,6,7,6,5,5,5,4,4,5,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,5,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,4,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,3,2,2,2,2,2,2,2,2,3,3,3,3,4,4,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,7,8,9,9,10,11,11,11,12,13,14,16,18,17,22,18,20,20,21,19,20,22,21,22,25,21,25,25,25,24,24,24,25,25,25,25,25,24,24,22,24,25,24,23,24,24,24,25,25,22,22,25,22],[28,29,28,28,29,29,28,28,28,27,28,28,28,28,27,27,28,28,28,28,28,26,27,28,27,28,29,28,28,28,27,28,28,29,28,29,27,28,28,28,28,27,28,27,27,26,25,24,25,24,24,23,22,22,22,21,20,21,19,19,16,15,10,6,5,4,4,3,4,3,3,3,3,4,4,4,4,5,5,4,4,5,5,4,5,5,5,5,5,6,6,6,6,6,6,7,7,7,8,7,7,8,8,8,8,9,10,9,9,10,9,9,8,8,7,8,8,8,7,8,9,7,7,8,8,7,8,8,8,7,8,8,7,8,8,9,8,8,8,8,7,7,7,7,6,7,7,7,6,6,7,6,6,6,6,6,6,7,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,7,6,6,6,6,7,6,6,7,7,6,6,7,6,6,6,6,7,8,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,5,5,6,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,4,4,5,5,4,4,5,4,3,4,5,4,4,5,5,4,4,4,3,4,4,4,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,6,7,7,9,9,9,11,9,10,12,13,13,15,16,15,16,18,19,19,20,21,22,21,23,22,21,22,19,17,20,21,21,20,20,24,22,23,25,25,26,26,26,27,28,28,27,28,27,28,28,27,27,27,27,27,26,26,26,26,26,24,25,25,25,25,24,25,26,24,24,23,22,23,23,20,21,20,19,16,15,14,12,10,7,5,3,2,2,2,2,2,2,3,3,3,4,3,3,4,4,3,4,5,4,5,5,5,5,5,6,6,6,6,7,6,6,5,5,5,6,5,6,6,5,5,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,5,5,5,5,6,6,7,7,7,7,7,6,6,6,5,5,5,5,5,4,4,5,5,4,5,5,5,5,5,5,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,3,4,4,4,5,6,6,6,5,5,5,5,4,5,5,5,5,6,6,6,6,7,6,6,6,6,6,5,5,5,5,5,4,4,5,4,4,4,4,3,4,4,4,3,4,4,4,3,3,4,3,3,4,4,3,3,4,4,3,4,4,4,3,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,7,6,7,7,6,6,6,6,6,6,6,5,5,5,4,4,3,4,3,4,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,2,2,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,2,2,2,2,3,3,2,2,2,2,3,3,3,3,3,4,3,4,4,4,3,4,4,3,3,4,4,4,4,5,4,4,5,5,4,5,5,5,5,5,5,7,8,9,9,10,11,11,11,11,14,14,15,18,18,20,19,20,19,20,18,19,21,20,21,23,21,24,24,22,24,24,23,24,24,23,25,24,23,23,21,23,24,23,21,23,22,24,25,25,22,21,24,22],[26,27,27,27,27,28,27,27,28,26,26,26,26,27,25,26,26,27,27,27,27,27,26,27,27,26,27,26,27,27,26,27,28,28,26,28,27,27,28,27,27,26,26,26,25,25,24,22,22,22,22,22,22,22,21,22,20,21,20,18,15,14,10,7,6,4,4,3,3,3,3,3,3,3,4,4,4,5,4,4,4,5,5,4,5,5,6,6,6,6,6,7,7,6,7,7,7,7,8,8,8,8,8,8,8,9,10,10,10,10,10,9,8,8,7,8,8,8,7,8,8,7,7,8,8,8,8,9,8,8,9,9,8,8,8,9,9,8,8,8,8,7,8,8,7,7,8,7,7,7,7,6,6,6,7,7,7,7,6,7,5,5,5,6,6,5,6,6,6,6,6,7,6,6,7,7,7,7,8,7,7,6,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,8,7,7,7,6,6,7,7,7,6,7,7,7,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,4,5,5,6,6,6,6,7,7,6,6,6,6,6,6,6,6,5,6,6,6,5,6,7,7,7,7,7,6,5,6,5,5,6,5,5,6,6,5,5,6,6,5,6,5,6,6,6,6,6,6,5,5,5,5,4,4,5,5,4,4,5,4,4,5,5,4,4,3,3,3,4,4,3,3,4,3,3,4,4,3,4,5,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,4,4,7,8,7,9,10,10,9,9,10,10,11,13,13,14,13,16,17,17,17,18,18,22,20,22,18,18,21,18,18,18,19,21,18,19,21,21,22,25,23,24,24,25,25,26,26,26,26,26,26,25,26,25,26,24,25,24,25,25,23,25,22,24,23,21,24,21,21,25,21,23,22,20,20,20,18,20,18,17,16,14,12,10,9,7,4,3,2,2,2,2,2,2,3,3,4,4,3,3,4,4,4,4,5,4,4,6,5,5,5,6,6,7,6,6,6,6,5,5,6,6,5,6,6,5,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,5,4,5,5,5,6,6,6,7,7,7,7,7,7,6,6,6,5,5,5,5,4,5,5,5,5,5,5,5,5,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,5,6,6,6,6,5,5,5,5,5,6,6,6,6,7,7,7,6,7,7,7,6,6,6,6,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,3,4,4,3,3,4,3,3,3,4,3,3,4,4,3,3,4,4,4,4,4,3,3,4,4,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,6,5,6,6,6,6,7,6,6,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,4,3,3,3,3,4,3,3,3,3,3,3,3,3,3,2,3,3,2,3,3,3,2,3,3,3,3,3,2,2,3,2,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,3,2,2,2,2,2,3,3,3,3,3,3,4,4,5,4,4,4,4,3,3,4,4,4,4,5,4,4,5,5,5,5,6,6,6,6,6,8,9,9,10,11,11,11,11,12,14,14,15,17,17,20,18,18,18,19,17,19,21,20,20,22,19,22,22,23,21,22,22,23,23,22,24,22,21,22,22,20,22,22,22,22,21,22,21,23,21,21,23,23],[28,29,28,28,29,29,28,29,29,28,28,28,29,28,28,28,28,29,27,28,28,28,28,28,28,28,29,28,28,28,27,28,29,29,28,29,29,28,29,29,29,28,28,28,27,27,26,24,25,24,24,23,23,23,22,23,21,21,21,19,16,14,11,7,6,4,3,3,3,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,5,6,6,6,6,6,7,6,6,6,7,7,7,7,8,8,7,8,8,7,6,6,6,7,6,7,7,7,7,6,6,7,6,6,6,7,6,6,7,7,6,7,7,7,7,7,6,7,6,6,6,6,6,5,6,6,5,5,6,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,6,6,5,5,5,5,6,5,5,5,5,5,5,6,5,5,6,6,6,7,7,6,6,7,6,6,6,6,6,6,5,5,5,6,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,5,5,5,5,5,4,5,5,4,5,5,4,4,5,5,5,6,6,6,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,4,5,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,4,4,7,6,6,7,9,10,9,11,10,10,11,13,13,13,14,15,17,17,18,20,20,22,20,23,20,20,22,20,20,20,19,21,19,21,22,24,24,26,24,25,25,26,26,27,27,27,27,27,27,27,27,26,27,26,26,27,26,26,25,26,24,25,25,24,26,24,24,25,23,23,23,22,22,22,20,21,20,18,16,15,13,12,10,7,4,3,2,2,2,2,2,2,2,3,3,3,3,3,4,3,3,4,4,4,4,5,5,5,5,6,6,7,5,6,5,5,5,4,5,6,5,6,6,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,3,3,4,3,4,4,4,4,5,5,6,6,6,6,6,6,5,5,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,5,6,6,6,5,5,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,2,3,3,2,2,3,3,2,2,3,3,3,3,3,4,4,4,4,4,5,5,4,5,5,5,5,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,2,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,3,2,2,2,2,2,2,3,3,3,3,3,3,4,4,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,5,6,7,8,8,10,11,11,11,12,13,14,16,17,17,21,18,19,17,20,19,18,21,20,22,23,21,23,24,24,23,23,24,24,24,24,24,24,24,24,22,24,24,24,23,23,22,24,24,25,23,22,24,23],[28,28,29,29,29,29,28,28,29,27,28,28,28,27,27,27,28,28,28,27,28,27,27,28,28,27,29,28,28,28,27,28,29,29,28,28,28,28,29,28,29,28,28,28,27,27,26,25,25,24,25,24,22,22,22,22,20,21,20,18,15,14,10,6,5,4,3,3,3,3,3,2,3,3,3,3,3,3,4,4,3,4,4,3,4,4,4,4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,7,7,6,8,8,8,8,9,9,8,7,6,6,7,7,7,6,7,7,6,6,7,7,6,6,7,6,6,7,6,6,7,7,7,7,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,4,5,5,5,5,6,5,5,5,4,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,6,6,7,6,6,6,7,6,6,6,6,6,5,5,5,5,5,5,5,5,5,4,4,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,4,5,5,5,5,5,6,5,5,5,5,5,4,5,5,4,4,4,4,4,4,5,5,5,6,6,5,4,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,3,3,5,6,6,9,10,10,10,10,11,11,10,12,14,14,14,16,17,18,19,19,20,21,21,23,20,20,21,20,20,20,21,21,20,21,23,24,25,27,25,26,26,26,27,27,27,27,27,27,28,27,27,27,27,27,27,27,26,27,26,25,24,25,26,24,25,23,24,25,22,23,23,22,22,21,20,20,19,18,16,15,13,11,9,6,4,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,4,4,4,4,4,4,5,5,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,6,6,6,6,6,5,5,4,4,4,4,3,3,3,4,3,3,4,4,3,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,6,6,5,5,4,4,4,4,4,4,4,4,5,6,6,5,6,6,5,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,1,1,2,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,3,4,4,4,4,4,5,6,7,8,9,9,11,10,10,11,13,13,14,16,16,19,19,18,17,18,18,18,21,18,21,22,20,24,24,21,24,23,23,24,24,23,22,22,23,22,19,22,23,24,20,24,21,22,23,24,21,20,24,22],[28,28,28,28,28,29,28,28,28,27,27,27,27,27,26,27,27,27,26,27,26,27,27,27,26,27,27,26,27,27,26,27,28,28,26,28,27,27,27,27,28,26,27,27,27,27,26,24,24,25,24,23,23,22,21,22,21,21,19,19,17,15,10,6,5,4,4,3,3,3,3,3,3,3,4,4,4,5,5,4,4,5,5,4,5,5,5,5,6,6,6,7,6,6,7,7,7,7,8,7,7,8,8,8,8,9,9,9,9,10,9,9,8,8,7,8,8,7,7,8,8,7,7,8,8,7,7,8,7,8,8,8,7,8,8,8,8,8,8,8,7,7,8,7,7,7,7,7,6,7,7,6,6,6,6,6,6,7,6,6,6,5,6,6,6,6,5,6,6,6,6,6,6,6,6,6,6,6,7,6,6,6,6,7,6,6,6,7,6,6,6,6,6,6,7,7,8,7,7,7,8,7,7,7,7,7,6,6,6,6,7,6,6,6,7,6,6,6,6,5,5,6,5,5,5,5,5,5,5,5,4,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,6,6,6,7,6,6,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,6,6,5,6,5,5,4,4,5,5,4,4,4,4,4,4,5,4,4,4,4,4,4,3,3,3,4,3,3,3,4,3,3,4,4,3,3,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,5,4,7,6,8,8,9,10,9,10,12,13,12,13,13,14,14,16,17,17,18,19,20,22,19,22,20,18,21,18,16,19,20,19,17,21,23,23,24,27,25,26,26,27,27,27,28,28,28,28,28,27,27,27,27,27,27,24,28,27,26,26,22,26,24,25,26,23,24,26,23,23,23,21,22,21,20,19,19,18,16,14,12,9,8,5,4,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,5,5,5,5,5,5,5,5,5,4,4,5,4,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,3,3,3,3,3,3,4,3,4,4,4,4,4,5,5,5,6,6,6,7,7,6,6,5,5,5,5,5,5,5,4,4,5,5,4,5,5,5,4,5,5,4,4,4,4,4,4,4,4,3,3,4,3,3,4,4,3,4,4,4,5,6,6,6,6,5,5,5,5,5,6,5,5,6,6,7,7,7,7,7,6,6,6,6,6,5,5,5,4,5,5,4,4,4,4,3,4,4,4,3,3,4,3,3,3,3,3,3,3,4,3,3,3,3,3,3,4,4,3,4,4,3,3,4,4,3,3,3,3,3,3,4,3,3,3,3,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,5,5,5,5,6,6,6,6,6,7,7,6,7,7,6,6,6,6,6,6,6,6,5,5,4,4,3,4,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,2,2,2,2,2,2,2,3,3,2,2,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,5,4,4,5,5,5,5,5,7,8,9,9,10,11,10,10,11,13,13,14,15,15,17,18,17,16,17,17,17,20,18,20,20,19,23,22,23,22,23,22,24,23,22,22,23,23,21,19,19,23,21,20,21,20,21,21,24,20,19,22,22],[27,27,27,27,27,28,27,27,27,26,27,27,27,27,26,27,27,27,27,27,27,27,27,27,27,26,27,26,27,28,26,27,28,28,26,27,26,27,27,27,27,26,26,26,26,25,24,23,24,23,22,22,22,22,22,22,21,21,20,19,17,15,10,8,6,4,4,4,4,3,3,3,3,3,4,4,4,4,4,4,4,5,5,4,5,5,5,6,6,6,6,6,6,6,7,7,7,7,7,7,7,8,8,8,8,9,9,9,9,10,9,8,7,8,7,8,8,7,7,8,8,7,7,8,8,7,7,8,8,7,8,8,7,7,8,8,8,8,8,8,8,7,7,7,7,7,7,7,6,7,7,6,6,6,6,6,7,7,6,6,6,5,5,6,6,5,5,6,6,6,6,6,6,6,6,6,7,7,7,6,6,6,6,7,6,6,6,7,6,6,7,6,7,7,7,8,8,8,7,8,8,8,8,8,8,7,7,7,6,7,7,7,6,7,6,6,6,6,6,6,5,6,6,5,5,6,5,4,5,5,4,4,5,5,5,6,6,6,6,6,6,6,6,6,6,5,6,6,5,6,6,6,5,6,6,6,7,7,7,6,5,5,5,5,5,5,5,5,6,5,6,6,6,5,6,6,6,6,6,6,6,6,5,4,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,4,3,3,4,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,4,5,6,7,8,9,10,12,9,9,12,12,10,14,13,12,13,15,16,15,17,18,19,20,19,20,19,18,20,17,19,19,20,20,18,21,21,23,24,26,25,25,25,26,26,26,27,27,27,27,27,26,27,27,27,26,26,25,26,26,25,24,21,25,23,23,25,23,23,25,21,24,23,20,22,21,20,20,18,17,15,14,11,9,9,6,4,3,2,2,2,2,2,2,3,3,4,3,3,4,4,4,4,4,5,4,4,6,5,5,5,7,6,7,6,6,6,6,5,5,5,6,5,7,6,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,4,3,4,5,4,4,5,5,5,5,5,6,6,6,7,7,7,7,7,7,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,6,7,7,6,6,5,5,5,5,6,5,5,6,6,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,3,3,4,4,4,5,5,5,5,5,5,6,6,5,6,6,6,6,7,7,7,7,7,7,6,6,6,6,6,6,5,5,5,4,4,3,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,3,2,3,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,2,2,3,3,2,2,2,2,3,3,3,3,4,4,4,4,5,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,6,6,6,6,6,7,8,9,9,10,11,11,10,12,13,13,14,15,16,18,17,18,16,17,17,18,20,18,20,21,19,22,22,23,22,23,22,22,22,23,23,22,22,23,19,20,21,22,20,21,20,20,21,23,20,19,22,21],[28,28,28,28,29,28,28,29,28,27,27,27,28,27,27,27,28,28,27,28,28,27,28,28,27,28,29,27,28,28,27,28,29,29,27,28,28,28,29,28,29,28,28,28,28,27,26,24,25,25,24,23,24,22,22,23,21,20,20,19,16,14,9,7,5,4,4,4,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,5,5,5,6,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,8,8,8,7,8,8,7,7,7,7,7,7,7,6,7,7,6,6,7,7,6,7,7,7,6,7,7,6,7,7,8,7,7,7,7,7,6,7,7,6,6,6,6,6,6,6,5,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,6,5,5,5,6,5,5,6,6,6,6,6,6,6,5,5,6,5,5,6,6,5,5,6,6,5,6,6,7,7,7,6,7,7,7,7,7,7,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,5,5,6,6,5,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,6,6,6,6,5,5,4,4,4,5,4,4,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,3,3,2,3,3,2,2,3,3,3,3,5,5,5,6,7,7,8,10,11,8,9,14,11,9,14,14,13,13,16,16,16,18,20,20,21,19,22,20,17,20,19,19,19,19,21,19,21,22,24,25,26,24,25,25,26,26,26,27,27,27,27,27,27,27,27,27,26,27,27,27,27,26,26,24,26,26,24,26,24,25,26,23,23,24,21,22,21,19,19,17,16,14,13,12,9,8,7,4,3,2,2,1,2,2,2,3,3,3,3,3,3,4,4,4,5,5,5,5,6,5,6,5,7,6,7,6,6,5,5,5,5,5,6,5,6,7,6,5,5,4,5,4,4,3,4,4,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,6,6,7,7,7,6,6,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,4,4,4,5,5,6,6,6,6,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,5,5,5,5,5,5,6,6,6,6,6,6,7,6,6,7,6,6,6,6,6,5,5,5,5,4,3,3,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,3,2,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,2,2,3,3,3,2,2,3,3,3,3,4,4,4,4,4,5,4,4,4,4,4,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,7,8,8,9,11,10,10,11,13,13,15,15,16,19,18,18,17,18,17,18,21,20,20,22,21,23,23,24,23,23,23,25,24,23,25,23,24,24,21,23,24,24,22,23,21,23,23,25,21,19,23,22],[28,28,28,28,28,28,28,28,28,27,27,27,27,26,26,26,27,28,27,27,28,26,26,28,27,26,28,28,27,28,27,27,28,28,27,28,28,27,28,27,28,27,27,27,26,26,26,24,24,24,24,23,22,21,21,21,20,20,20,19,16,14,10,6,4,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,7,6,6,7,7,7,7,8,8,8,8,9,9,8,7,7,7,7,7,7,7,7,7,6,6,7,7,6,7,7,7,6,7,7,6,7,7,8,7,7,7,7,6,6,7,7,6,6,6,6,5,6,6,5,5,5,6,6,6,6,6,6,6,5,5,5,5,5,5,6,5,5,5,5,5,5,6,5,5,6,6,6,5,5,5,6,5,5,6,6,5,5,6,5,5,6,6,7,7,7,6,7,7,7,7,7,7,6,6,6,6,6,6,5,5,6,5,5,5,5,5,4,5,5,5,4,4,4,4,4,4,4,4,4,5,5,5,6,5,5,6,6,5,5,5,5,5,5,5,4,4,4,5,4,4,5,5,6,6,6,5,5,4,4,4,4,4,4,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,4,6,7,8,9,10,12,10,10,13,13,11,13,13,14,13,15,17,17,18,19,20,20,20,21,20,18,21,19,18,19,20,21,19,22,22,26,25,27,26,25,26,26,26,27,27,27,27,27,27,26,28,27,27,26,27,26,26,26,26,25,25,25,26,24,25,23,23,25,22,22,22,21,21,20,19,19,17,16,14,13,12,9,7,6,4,3,2,2,1,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,5,4,4,5,5,5,5,5,5,5,4,4,4,4,4,5,5,4,4,4,4,4,3,3,3,3,3,3,2,2,3,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,6,6,6,6,5,5,5,4,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,3,3,4,3,3,4,4,3,3,3,3,3,3,4,3,3,4,4,4,5,6,6,7,6,6,5,5,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,5,5,5,5,6,6,5,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,4,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,2,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,2,1,1,2,2,1,2,2,2,2,2,2,3,3,3,3,2,2,3,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,2,2,2,2,2,2,2,3,3,3,3,4,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,3,4,4,4,4,4,4,4,4,5,6,7,8,8,9,11,10,10,10,12,12,14,15,15,19,18,17,16,17,17,17,21,17,20,21,20,24,23,21,23,24,22,24,23,23,21,22,23,22,18,20,24,23,20,23,21,22,22,24,19,19,22,19],[28,29,28,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,28,27,29,28,28,29,27,28,29,29,28,29,29,28,29,28,29,28,28,28,28,27,26,26,27,25,25,25,24,23,22,22,20,20,19,18,16,14,10,8,7,5,4,4,4,3,4,3,4,4,4,4,4,4,5,4,4,5,5,4,5,5,5,6,6,6,6,7,6,7,7,7,7,7,8,8,7,8,8,8,8,9,8,9,8,10,10,8,7,8,7,8,8,8,8,8,8,7,7,8,8,7,7,8,7,8,8,7,7,8,8,9,8,8,8,8,7,7,7,7,7,6,7,7,6,7,7,6,6,6,7,6,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,8,8,8,8,8,8,8,8,8,7,7,7,7,6,7,7,6,6,6,6,6,6,6,6,5,5,6,5,5,5,5,5,4,5,5,4,5,6,6,7,6,6,6,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,6,7,7,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,3,4,4,3,3,4,4,3,3,4,4,3,4,4,4,4,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,6,7,9,10,13,15,15,13,14,15,14,13,16,16,17,16,18,19,20,20,20,21,22,21,22,19,18,21,19,20,19,21,22,20,20,24,25,24,28,25,26,27,27,27,28,27,28,28,28,28,27,28,27,28,27,28,27,27,27,26,27,24,26,26,25,26,25,25,26,23,23,25,22,23,23,20,20,20,17,15,14,14,11,9,7,4,3,2,2,3,2,2,2,2,2,3,3,3,3,4,3,3,3,4,4,4,5,5,4,4,5,5,5,5,5,5,5,4,4,4,4,4,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,6,5,6,6,7,6,6,5,5,5,5,5,4,4,4,4,5,4,4,4,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,6,7,7,7,7,6,5,5,5,5,6,5,5,6,6,7,7,7,7,7,7,7,7,6,6,6,6,6,5,5,5,5,4,5,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,4,3,4,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,5,5,5,6,6,5,6,5,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,6,6,6,6,5,4,4,4,4,4,4,3,3,3,3,3,2,3,3,2,2,3,3,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,3,3,3,3,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,2,3,3,3,2,2,2,2,2,2,1,2,1,1,1,0,1,1,2,2,2,2,2,2,2,3,3,3,4,4,4,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,8,9,9,10,11,10,11,11,12,13,15,17,16,19,19,18,16,19,18,17,21,19,22,22,21,25,25,24,23,24,24,25,25,23,24,23,24,23,22,22,25,23,21,24,23,23,24,26,21,21,24,22],[28,28,28,28,29,29,28,28,28,27,27,27,28,27,27,27,27,27,27,27,27,26,27,28,27,27,28,27,27,28,27,28,28,29,27,28,27,28,28,28,28,27,28,27,28,27,27,25,26,24,25,24,24,22,23,23,21,21,20,18,16,15,11,9,7,6,5,5,5,4,4,4,4,4,5,5,5,6,6,5,6,7,7,6,7,8,7,8,8,8,8,9,9,9,9,9,9,9,10,10,10,11,11,11,11,12,12,12,12,13,12,11,11,11,9,10,11,11,10,10,11,9,10,11,11,10,10,12,10,10,10,10,10,10,11,11,11,11,11,11,10,10,10,10,9,9,10,9,9,9,9,8,8,8,9,9,9,9,8,9,9,8,7,8,8,7,7,8,8,7,8,8,8,8,8,8,8,8,9,8,8,8,8,9,8,8,8,8,8,8,8,8,8,8,9,10,10,10,9,10,10,10,10,10,10,9,9,9,9,9,9,9,8,9,9,8,8,8,8,7,7,8,8,7,7,7,7,6,7,7,6,6,6,7,7,8,8,8,8,8,8,7,7,8,7,7,7,7,6,7,7,7,7,7,7,8,8,8,7,7,7,7,6,7,7,6,6,7,7,6,7,7,7,7,8,8,8,8,8,8,8,7,7,6,6,7,6,6,6,6,5,5,6,5,5,6,6,5,5,4,4,4,5,4,4,4,4,4,4,4,4,4,5,5,5,4,4,4,4,4,3,3,3,3,3,3,2,3,3,3,3,4,4,6,7,7,9,10,13,14,15,13,14,17,15,15,17,16,18,16,19,20,20,22,23,22,24,21,23,21,19,22,19,18,21,21,21,20,22,24,25,25,28,25,27,27,27,27,28,28,27,27,27,28,27,27,28,28,26,27,26,27,26,26,26,22,27,25,25,26,24,24,26,24,24,25,23,24,23,22,21,21,19,17,15,14,11,10,7,5,4,3,2,2,2,2,2,2,2,3,3,3,3,4,3,3,4,4,4,4,5,5,5,5,6,6,6,6,5,6,5,5,4,4,5,5,6,6,5,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,5,5,5,5,5,6,6,7,7,8,8,8,8,8,7,7,7,6,6,6,5,5,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,6,6,5,5,6,6,5,6,6,6,5,5,6,7,8,8,8,8,8,8,7,8,7,8,8,7,8,9,8,10,10,10,9,10,9,9,9,8,8,9,8,8,8,7,7,7,6,6,7,6,6,6,6,5,5,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,5,5,4,5,5,4,5,5,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,6,6,7,6,7,7,8,8,7,8,7,8,8,9,8,9,9,10,8,10,9,9,9,9,9,9,9,8,8,7,7,6,5,5,5,5,5,5,4,4,5,4,4,4,4,4,3,4,4,3,4,4,4,3,3,3,4,4,4,4,4,4,4,4,5,5,5,4,4,5,5,4,4,4,4,3,4,3,3,3,2,3,3,3,2,3,3,2,2,3,3,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,1,1,0,1,2,2,2,2,3,3,3,3,4,4,5,6,5,6,5,6,6,4,5,5,4,4,5,5,5,5,5,5,5,6,5,5,6,7,6,6,7,7,8,9,10,10,11,11,11,11,12,13,14,15,16,16,20,19,19,17,18,18,18,21,19,21,22,21,23,23,23,23,23,23,24,25,24,23,22,24,23,20,21,23,23,21,23,22,21,22,23,21,20,22,21],[29,29,29,29,29,29,29,29,29,29,29,28,29,28,28,28,29,29,28,29,28,28,29,29,28,28,29,28,29,29,28,29,29,29,28,29,29,29,29,28,29,28,28,29,28,27,27,26,27,26,24,25,26,23,23,23,22,21,21,19,17,14,12,10,8,7,6,7,6,6,6,5,6,6,7,7,8,8,8,8,7,8,9,8,8,10,9,11,10,10,11,11,11,11,12,11,10,11,13,12,12,13,14,12,13,14,15,14,13,15,14,14,12,12,12,13,12,13,12,13,13,11,11,13,13,11,12,13,11,11,12,12,10,12,12,13,12,12,12,12,12,11,12,12,10,11,12,11,9,11,11,9,10,10,10,11,11,12,11,12,11,10,10,11,9,9,10,10,9,9,9,10,9,10,10,10,9,10,10,10,10,9,10,10,10,9,10,10,9,9,10,9,9,10,10,12,12,12,11,12,12,12,12,12,12,11,12,11,11,11,12,11,9,11,10,9,10,10,9,8,9,9,8,8,8,9,8,7,8,8,7,7,8,8,9,9,9,9,10,10,9,9,9,9,8,8,8,8,8,8,8,7,8,8,8,9,10,10,9,8,8,7,8,7,8,7,8,8,8,7,8,8,8,7,8,9,9,9,8,9,9,8,7,7,7,7,7,7,7,7,8,6,7,7,7,7,7,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,6,5,5,5,5,4,5,4,4,4,4,4,5,5,4,4,5,5,4,5,5,7,9,11,11,12,15,16,16,15,16,16,17,15,18,18,18,18,20,22,22,21,23,23,24,22,24,21,19,22,21,21,20,21,22,21,21,25,25,26,27,27,26,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,26,27,25,27,27,25,26,25,26,27,25,25,25,24,25,24,23,23,21,20,18,17,15,14,11,9,6,5,4,3,3,2,3,2,3,2,4,4,3,3,4,4,4,4,5,5,5,6,6,5,6,7,8,7,6,7,6,6,6,6,5,6,5,7,7,5,5,6,4,4,4,4,4,4,4,3,3,3,3,2,3,2,3,3,4,4,4,5,5,4,5,5,6,5,6,6,6,7,8,7,8,9,9,8,8,7,8,8,8,7,7,7,7,8,7,7,7,8,7,7,8,7,7,7,7,6,7,7,7,6,7,7,6,6,7,7,7,7,7,7,7,8,8,10,10,10,10,9,8,9,8,9,10,9,9,11,11,12,12,12,11,12,12,12,11,11,11,11,10,9,9,9,8,8,7,8,7,7,7,7,6,7,6,7,6,6,6,6,6,6,5,6,5,5,5,6,4,5,5,5,5,5,6,5,5,6,6,5,6,6,6,7,6,6,6,6,6,6,6,6,5,5,6,6,5,6,6,6,6,6,7,6,7,7,8,8,8,9,10,10,10,9,10,9,10,11,11,10,12,12,12,11,12,11,11,11,12,11,10,11,11,9,9,9,7,7,6,6,6,6,6,5,6,6,5,5,5,5,5,4,5,5,4,4,5,4,3,3,4,4,5,4,4,4,5,5,5,5,6,5,5,5,5,5,5,4,5,4,4,4,5,5,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,4,5,4,4,4,3,3,3,3,2,2,2,2,2,1,1,0,1,2,2,3,3,3,4,4,4,5,5,6,5,6,6,7,6,6,6,6,5,5,6,6,5,6,6,6,6,6,7,7,7,7,8,7,8,8,9,10,10,11,11,13,12,13,13,14,14,16,18,18,21,21,20,18,20,19,18,23,19,21,23,20,24,24,24,24,24,23,25,25,23,24,24,24,23,21,22,24,24,21,24,22,23,25,25,22,21,24,20],[29,29,29,29,29,29,29,29,29,28,27,27,28,27,28,27,28,26,27,28,26,27,27,27,26,27,28,27,28,28,26,28,28,29,27,28,27,28,28,28,29,28,28,28,28,28,27,26,27,26,25,25,24,24,23,23,21,22,20,18,16,14,12,11,10,9,9,9,8,8,7,7,7,7,9,9,10,10,11,11,10,11,11,10,11,13,13,13,14,14,15,15,16,15,14,15,16,16,16,17,17,17,18,18,17,18,18,18,19,17,18,17,16,17,16,17,16,16,14,16,16,15,16,16,17,16,16,17,16,15,15,17,16,15,15,15,16,17,16,17,17,16,16,17,17,17,16,17,14,15,16,13,14,12,14,15,15,15,15,14,13,13,13,13,13,12,13,14,13,11,13,14,13,12,15,15,12,13,14,14,14,12,12,14,14,12,13,14,13,13,14,15,13,13,14,14,16,16,15,15,15,16,15,15,16,14,15,15,15,14,15,15,14,15,14,14,14,15,14,11,12,15,12,10,12,12,11,10,12,12,9,10,10,11,11,12,12,12,12,13,13,12,11,13,11,11,11,11,10,10,11,10,9,10,11,11,12,12,11,11,10,11,10,10,11,10,9,10,12,10,11,13,12,10,11,12,12,14,13,15,12,12,11,10,11,11,10,9,10,10,8,9,10,8,8,9,9,8,7,7,6,7,7,6,5,6,6,5,6,6,6,5,6,6,6,6,5,6,6,5,4,5,5,5,5,6,5,5,5,6,6,6,6,8,9,12,12,13,15,17,16,15,16,17,16,16,18,18,17,17,20,21,19,21,23,22,24,21,24,21,21,22,20,19,20,21,21,20,22,23,24,24,26,25,26,26,26,27,27,28,27,28,28,28,27,27,27,28,26,27,26,27,26,26,27,24,26,27,26,27,25,26,27,24,25,25,24,24,24,24,22,22,21,20,17,17,14,12,10,7,6,4,4,3,3,5,2,3,4,4,4,3,3,5,4,4,5,6,5,5,6,7,6,6,7,9,9,8,7,8,8,7,7,6,7,7,8,8,6,5,7,4,4,5,5,4,4,5,3,3,4,4,3,3,4,4,4,5,5,5,5,6,6,6,6,7,7,8,8,8,9,10,10,11,11,12,11,10,9,9,9,9,9,8,8,8,9,9,9,8,9,10,9,10,9,9,9,9,9,9,8,10,9,9,8,9,10,8,9,10,9,10,9,10,10,11,12,11,11,11,11,11,12,11,12,14,12,12,14,14,15,15,15,15,15,15,15,15,15,14,14,15,14,13,11,12,12,11,11,11,10,10,10,10,9,9,9,8,7,7,8,7,6,7,7,6,5,7,7,5,6,6,6,6,7,7,6,7,7,7,7,7,7,8,7,8,8,8,7,7,8,8,8,7,8,9,8,8,9,9,8,9,10,9,9,10,11,11,11,11,13,12,14,14,12,14,13,13,15,15,15,15,14,15,14,14,16,15,15,14,13,14,13,12,12,11,11,9,9,10,10,8,9,9,8,7,8,7,6,6,7,5,5,6,6,5,5,6,5,4,4,5,6,6,5,6,6,7,6,6,7,8,7,7,6,8,8,6,6,8,7,6,8,7,7,6,5,6,6,5,4,4,5,5,3,4,5,4,4,5,4,4,5,6,6,5,7,6,5,6,7,6,5,6,5,4,5,5,3,3,4,4,3,2,2,1,0,1,2,3,3,3,4,4,6,6,7,8,7,8,7,9,8,7,7,8,7,7,8,8,7,7,8,8,8,8,8,8,8,10,9,9,10,10,12,13,12,13,14,15,15,15,15,17,17,19,18,19,21,23,21,19,22,21,21,24,21,23,23,23,26,25,24,25,25,24,24,26,24,24,23,26,25,24,23,24,24,23,24,22,22,22,24,21,20,23,21],[30,29,29,29,29,29,29,29,28,28,27,27,28,27,28,27,28,27,28,28,27,27,28,27,27,28,28,28,28,28,26,28,28,29,28,29,28,28,29,29,29,28,28,28,28,28,27,26,26,26,25,25,25,24,23,22,22,21,19,20,18,16,14,13,12,12,12,11,11,11,11,12,12,12,12,14,13,15,14,15,14,15,14,14,16,16,16,17,17,17,17,17,18,20,17,17,19,18,19,19,20,18,19,19,20,21,19,20,20,19,19,19,19,21,20,20,19,19,18,19,20,18,19,18,20,19,18,20,19,18,17,19,17,17,17,17,18,19,18,18,19,19,18,19,19,19,19,19,18,18,18,18,18,17,17,18,17,17,18,16,17,16,15,17,17,16,17,17,16,16,17,17,16,18,17,17,17,17,17,17,17,17,18,16,17,16,16,17,16,17,16,16,15,17,17,16,17,18,16,17,17,17,17,17,17,16,17,17,17,17,17,18,16,19,16,16,18,17,17,15,16,17,16,16,16,16,14,14,16,16,13,15,13,15,13,15,15,15,15,15,17,15,16,16,16,15,14,16,14,15,14,14,13,15,15,14,15,15,15,14,14,14,13,14,15,14,12,15,15,13,14,15,15,13,14,14,15,16,15,16,15,15,14,14,14,14,13,14,14,13,12,13,14,11,12,14,13,11,13,11,10,9,11,10,9,9,10,8,8,9,9,8,8,9,9,8,7,6,7,6,6,6,8,7,9,8,6,8,8,8,8,9,10,10,12,13,13,14,15,17,17,16,15,17,17,16,17,18,17,16,20,21,20,20,23,23,23,21,23,21,19,21,19,19,20,21,21,19,21,23,22,22,26,25,26,25,26,26,27,27,27,27,27,27,27,27,27,27,26,27,26,27,26,25,26,25,26,26,25,27,25,26,27,24,26,25,24,25,23,24,22,21,21,18,17,16,15,14,9,8,6,5,6,5,4,3,3,3,5,5,6,6,4,6,5,5,5,6,7,6,6,6,6,8,10,10,10,8,9,8,9,8,7,7,8,7,10,11,6,7,8,7,6,6,6,6,5,5,5,5,5,4,4,5,5,6,7,8,8,7,9,9,8,8,9,9,9,9,10,10,9,14,12,14,14,15,14,13,13,12,13,13,13,13,13,12,13,13,12,13,14,14,12,12,13,13,12,12,12,13,11,12,12,11,10,12,13,11,11,13,12,10,12,12,12,13,13,13,13,14,13,14,15,15,15,15,15,16,16,16,16,16,17,16,17,18,16,17,16,15,16,16,15,16,15,15,15,14,14,14,13,13,14,13,12,13,12,12,11,11,11,10,11,10,10,9,10,10,10,9,10,10,9,9,9,11,10,9,10,11,10,9,10,9,10,10,11,11,10,8,9,10,10,8,10,10,9,10,10,11,10,12,12,12,12,12,14,13,14,14,15,15,16,16,16,16,17,17,17,18,16,17,16,17,15,16,17,18,16,16,15,15,15,14,14,14,13,13,12,13,12,12,12,12,11,11,10,10,10,11,9,8,10,10,8,8,10,9,7,6,7,6,5,7,7,6,7,8,7,7,8,9,8,7,7,8,9,7,7,9,9,7,9,9,10,9,8,9,10,8,6,8,7,7,5,6,6,5,5,6,5,4,5,6,6,6,7,7,6,6,8,7,8,7,6,6,7,6,5,5,6,6,5,4,3,3,1,0,1,2,3,4,4,4,5,5,7,7,6,8,7,9,8,7,9,8,7,8,9,8,8,8,9,9,9,10,10,11,11,12,13,12,12,13,14,15,14,14,16,15,16,16,16,17,19,19,21,19,22,24,21,20,22,22,21,24,22,23,24,22,25,25,25,25,26,25,25,26,24,24,25,25,24,22,24,25,24,23,24,22,23,24,25,22,22,24,23],[29,29,29,29,29,29,29,29,29,29,28,28,29,27,28,27,29,28,27,29,28,27,29,28,27,29,28,27,29,29,28,29,29,29,29,29,28,29,29,28,29,29,28,29,29,28,28,26,27,27,25,25,26,24,23,24,23,22,22,21,20,17,15,14,14,11,12,13,12,13,12,10,12,12,12,14,14,14,15,14,15,14,16,16,14,16,16,17,18,17,19,20,18,19,19,18,18,19,21,19,21,21,21,20,21,21,21,21,22,20,21,21,19,19,20,21,20,21,20,20,20,19,19,20,19,18,19,21,18,18,19,20,17,18,19,18,19,19,19,19,19,18,20,19,18,19,19,18,17,18,19,16,17,17,17,19,19,18,19,18,18,17,18,18,17,15,18,19,16,17,18,18,16,18,19,17,15,18,18,18,17,16,17,17,16,16,17,18,15,16,17,16,16,18,17,17,18,17,16,18,17,17,17,18,19,17,18,17,17,17,18,18,16,18,18,15,17,18,16,15,15,17,15,14,15,15,14,14,15,16,14,14,15,14,16,16,16,16,16,17,16,16,16,16,15,15,16,15,14,15,16,13,13,16,15,14,15,15,15,15,13,14,14,13,15,13,14,15,15,14,15,16,15,15,16,16,16,16,15,16,16,14,14,15,15,14,14,14,14,13,13,13,13,13,12,13,12,12,12,12,9,10,10,10,10,10,10,9,9,10,10,9,10,10,9,9,8,9,8,8,7,9,8,9,8,9,9,9,9,9,10,10,9,11,12,13,13,14,15,16,17,17,17,19,20,16,18,20,20,18,21,22,22,22,23,23,24,22,25,23,21,22,20,20,22,22,22,21,22,23,24,25,26,26,26,26,27,27,27,27,27,27,27,27,27,27,27,27,26,27,27,27,26,26,26,26,27,27,26,27,26,25,27,25,26,26,25,25,25,24,24,23,22,21,19,17,16,15,12,11,10,8,8,7,6,5,5,4,6,7,6,5,5,7,7,6,6,8,8,7,9,9,8,9,11,12,12,9,11,9,9,10,8,8,9,7,11,11,8,8,9,7,6,7,6,5,5,6,5,5,6,6,6,6,5,7,7,9,8,7,9,9,9,9,9,9,10,10,11,11,11,12,12,13,13,14,14,13,13,12,14,13,13,13,13,12,13,14,13,12,14,14,14,13,14,12,12,12,12,11,12,12,12,12,12,12,12,12,12,13,12,12,12,12,13,13,13,15,14,15,14,14,14,15,15,16,15,16,17,17,18,19,17,17,17,17,17,17,17,16,17,18,16,16,16,15,16,14,15,15,14,14,13,13,13,13,12,12,10,11,11,10,9,11,10,9,9,11,10,8,9,10,11,10,10,10,10,9,10,9,9,9,10,9,10,11,11,9,9,8,9,10,9,9,9,12,9,9,11,10,11,12,11,12,13,13,14,15,14,14,17,17,18,17,16,17,16,18,18,19,18,19,18,18,17,18,16,17,17,18,15,15,16,15,15,14,14,13,13,14,13,12,13,12,11,12,12,9,9,9,8,7,8,7,8,7,7,8,6,6,6,6,7,7,8,7,7,8,6,6,8,9,7,7,6,7,7,6,6,8,7,7,9,9,9,9,9,8,7,8,7,6,6,6,5,5,5,5,5,5,4,4,5,5,5,5,5,5,4,5,6,5,6,6,5,6,6,6,5,7,6,5,6,6,5,5,2,1,0,1,2,3,3,4,5,5,6,7,7,8,7,9,9,8,9,10,10,8,9,9,8,9,10,10,10,11,10,12,12,13,13,12,13,14,14,14,14,14,15,16,16,16,18,17,19,20,20,20,23,23,22,21,23,23,22,25,23,25,25,23,27,26,25,27,27,26,26,28,26,25,26,26,25,23,24,27,26,24,26,23,23,25,26,23,22,25,23],[29,28,28,28,28,28,29,28,28,28,27,26,28,26,27,26,28,27,27,27,26,26,27,26,26,27,27,26,27,28,26,28,28,28,27,28,27,28,28,27,28,28,27,27,27,27,27,25,25,25,24,24,24,23,23,22,21,21,20,19,17,16,14,12,12,11,11,10,11,10,11,9,11,11,12,13,13,13,13,13,15,14,14,14,14,14,15,15,14,16,16,15,16,17,17,17,17,17,19,18,20,18,19,19,19,18,20,20,19,19,20,19,17,19,18,19,18,19,18,18,18,18,18,18,18,19,16,19,18,18,17,19,17,16,17,16,18,17,16,17,18,18,18,18,18,18,18,18,16,16,17,17,16,16,15,18,17,17,18,16,17,16,15,15,16,16,15,16,16,17,16,16,15,17,16,17,15,16,16,15,15,16,14,15,15,15,15,15,15,16,15,15,15,16,16,17,16,17,16,17,16,17,17,17,17,17,17,16,16,16,16,17,15,16,16,15,17,16,16,15,14,16,15,14,15,15,14,14,14,14,13,14,13,14,14,14,15,14,15,14,16,15,15,15,16,15,14,15,13,15,14,13,14,15,14,13,14,14,14,14,13,13,13,13,13,13,12,13,14,13,13,14,14,14,14,15,14,14,15,14,14,13,13,13,13,13,13,13,13,12,12,11,12,11,12,12,12,11,12,12,9,10,10,10,8,9,9,7,8,9,9,7,8,9,7,7,7,7,8,7,6,8,8,6,8,9,8,7,9,8,8,9,8,8,11,11,10,12,14,14,16,14,14,16,16,15,16,17,18,16,19,21,20,20,22,23,24,22,24,21,21,21,20,19,19,21,21,20,20,23,21,22,25,23,25,25,26,25,26,27,26,27,27,27,26,27,27,26,25,27,25,26,27,25,26,23,26,26,24,26,24,25,27,23,25,25,23,23,23,23,22,21,20,18,17,15,14,13,11,9,8,7,7,5,6,5,5,4,5,5,5,4,5,6,5,5,6,6,6,6,8,8,7,8,9,9,10,9,9,8,8,8,6,7,9,7,12,11,7,8,9,8,6,7,7,5,6,6,6,4,5,6,5,5,5,6,6,7,6,6,7,8,7,8,9,9,9,9,9,10,11,11,12,13,12,13,13,13,12,12,12,12,12,11,12,10,12,12,12,11,12,13,12,11,12,11,11,11,11,11,11,11,11,11,10,11,12,11,10,11,11,10,10,11,11,13,12,13,13,14,13,13,13,13,14,14,15,14,16,15,16,16,16,15,15,16,16,15,15,15,15,16,15,14,15,15,14,13,13,13,12,12,13,13,11,11,11,11,10,10,10,10,9,10,10,8,8,10,10,7,8,8,9,8,9,10,9,8,10,10,9,9,10,9,9,11,10,9,9,8,8,9,8,7,9,10,8,8,10,9,8,10,10,11,11,12,12,13,13,13,14,15,15,15,16,15,15,15,16,16,15,16,15,16,15,15,16,15,16,16,14,14,15,15,14,13,13,12,12,12,11,11,11,10,10,10,10,9,8,9,9,7,7,8,7,6,7,7,6,5,5,6,6,7,7,6,6,7,7,6,7,8,7,7,6,6,6,6,5,7,6,6,8,8,9,8,7,7,7,6,6,6,6,4,4,4,4,3,4,4,3,3,5,5,5,4,6,5,4,5,6,5,6,5,5,4,5,6,4,5,6,5,5,4,4,3,3,2,1,0,1,3,3,4,4,5,7,7,7,9,8,8,9,8,9,9,9,8,9,9,8,8,9,10,9,10,10,10,11,12,12,11,11,13,13,13,15,14,16,15,17,16,16,17,18,20,20,19,22,22,22,21,22,22,22,25,23,25,25,22,26,24,25,25,25,25,26,26,25,25,24,25,23,23,23,25,25,22,24,22,21,23,24,21,22,24,22],[29,29,29,29,29,29,29,29,29,28,29,28,29,27,28,27,28,28,27,28,27,27,28,28,27,27,29,27,28,28,27,29,29,29,28,29,29,29,29,29,29,28,28,29,28,28,27,26,26,25,25,24,24,24,22,23,21,20,20,19,17,14,11,9,8,7,7,7,6,7,6,6,7,7,8,9,9,11,12,11,9,12,12,10,11,13,13,13,14,13,14,15,14,14,16,16,15,15,18,17,17,17,17,17,18,18,18,18,18,17,18,17,17,17,16,17,17,18,16,17,19,15,16,18,17,16,16,17,16,16,16,17,14,15,16,16,16,17,17,17,16,16,17,18,15,16,17,16,14,15,16,13,13,14,16,14,16,15,14,15,14,14,15,15,14,13,15,17,14,14,15,16,14,14,16,14,13,14,15,15,15,13,13,15,14,14,14,15,13,14,15,13,13,15,15,16,17,15,14,16,15,15,15,16,15,15,15,14,14,13,16,15,13,16,15,13,14,15,13,13,12,14,13,11,12,13,11,10,12,13,10,10,11,12,12,14,13,14,13,14,14,13,15,15,13,13,15,12,11,13,12,11,10,13,13,12,13,14,13,12,11,12,10,11,12,11,10,11,12,11,11,12,11,11,11,13,14,13,12,12,12,13,11,11,10,11,10,10,11,10,9,8,10,10,9,10,10,9,8,8,6,7,8,7,7,7,8,7,7,7,7,7,7,8,7,7,7,7,7,6,6,7,6,6,6,6,6,6,6,6,6,6,6,7,7,8,10,9,12,14,13,12,12,14,14,14,14,15,15,16,16,19,19,19,20,21,22,20,21,20,20,20,18,18,21,19,21,20,21,22,23,24,26,23,25,24,26,26,27,27,26,27,27,27,27,27,27,26,26,27,25,27,26,26,25,24,25,25,25,26,24,24,26,23,24,24,23,23,23,21,22,20,20,17,17,14,14,13,9,7,6,4,5,4,4,3,3,4,4,5,4,4,5,5,4,4,5,6,5,5,7,6,6,7,7,8,7,8,8,8,8,7,6,7,8,7,7,8,7,7,7,6,5,6,6,4,5,6,5,4,5,6,4,5,5,5,5,6,7,6,6,6,6,6,7,7,7,8,8,8,8,10,11,12,11,11,12,12,9,11,9,10,12,10,10,10,9,11,9,9,10,11,9,9,11,9,9,8,9,8,9,8,9,8,7,7,8,8,7,9,8,8,8,7,8,9,11,10,11,11,11,11,12,11,12,13,11,13,13,15,14,14,14,14,15,15,14,14,13,13,14,13,13,12,12,11,12,9,10,10,8,8,9,9,8,7,8,8,7,7,8,7,6,7,8,7,6,6,7,7,6,7,7,7,7,7,7,6,7,7,8,6,7,6,6,6,7,6,6,5,5,6,6,7,5,6,5,5,6,6,5,6,7,7,7,7,8,8,10,10,13,12,14,14,13,13,14,14,14,14,14,14,14,14,14,13,14,14,13,14,13,13,12,12,11,10,10,9,8,8,8,7,8,8,6,6,7,5,5,5,5,6,6,6,6,4,5,5,4,3,3,4,4,5,5,4,5,5,6,4,5,5,4,5,4,4,5,5,4,5,5,5,4,4,5,4,5,5,5,4,4,5,4,3,3,4,3,2,3,3,2,2,3,3,3,3,4,3,2,3,4,3,3,3,3,2,3,3,2,2,3,3,2,3,2,2,3,2,1,1,0,1,2,2,3,4,5,5,5,6,6,8,6,5,7,7,6,6,7,7,8,7,8,7,8,8,8,7,8,10,9,8,9,11,13,14,13,14,12,16,14,13,16,17,16,18,20,20,22,22,21,20,23,21,21,24,21,23,26,22,25,24,25,24,24,25,27,25,25,25,25,25,24,22,23,26,25,21,24,22,22,25,24,21,22,24,22],[28,29,28,28,29,29,28,28,28,28,27,26,28,27,27,26,28,27,26,27,26,26,27,27,26,27,27,27,28,28,27,28,29,29,28,29,28,28,29,28,29,28,28,29,29,28,27,27,26,26,25,25,23,22,23,22,21,21,20,18,16,15,11,10,8,8,8,8,8,8,8,7,8,7,8,9,10,11,12,10,10,11,12,10,11,12,12,13,13,13,13,14,14,14,15,16,14,14,17,17,15,17,18,18,16,18,18,18,18,17,18,18,17,15,16,17,16,18,16,17,17,14,15,17,17,17,15,18,17,15,16,16,15,14,16,15,17,16,17,17,14,16,16,17,15,14,16,16,13,15,16,13,13,13,14,14,15,15,14,15,14,14,14,14,14,12,13,13,13,12,14,14,13,13,16,14,12,14,15,14,14,12,13,15,14,13,14,15,13,13,15,13,13,14,14,14,16,15,15,14,15,14,14,15,14,14,14,14,14,14,15,15,12,14,14,14,12,14,14,12,11,14,13,11,12,12,11,10,11,12,10,10,12,12,13,13,13,13,14,15,13,13,14,14,12,12,13,13,10,12,12,11,10,11,12,12,13,13,12,11,11,12,10,10,12,10,9,10,12,9,10,12,12,10,11,12,12,13,12,13,12,11,11,9,10,11,8,9,10,9,7,8,10,8,7,10,9,8,8,8,7,7,8,8,7,7,8,6,7,8,7,6,7,8,7,7,6,7,7,7,6,6,7,6,7,7,7,6,7,7,8,7,8,8,10,10,10,13,12,13,15,11,13,15,14,13,15,17,16,15,17,19,17,19,21,21,23,20,22,22,21,22,19,18,20,21,20,19,21,23,22,22,25,23,25,25,26,26,27,27,27,27,27,27,27,28,27,27,26,26,26,26,26,24,26,25,25,26,24,26,24,25,26,24,24,25,23,23,23,23,21,22,20,18,17,16,14,13,10,7,6,4,5,4,5,4,4,4,4,5,5,5,5,5,5,6,6,6,7,6,8,8,7,8,9,10,9,9,9,9,8,8,7,7,8,8,8,9,8,8,8,7,6,7,6,6,6,6,6,5,6,6,5,5,5,6,5,7,6,5,6,7,6,6,7,7,8,8,9,8,9,10,10,11,11,10,12,11,9,11,10,11,10,9,10,8,9,10,9,9,9,10,8,9,9,9,8,8,9,8,8,9,9,8,7,8,9,7,9,10,8,8,8,9,9,10,11,11,11,12,11,11,11,11,12,13,11,12,13,13,15,15,14,13,14,14,15,13,13,12,13,12,13,12,12,12,12,9,9,10,9,8,9,9,8,7,9,8,7,8,7,7,6,7,7,6,6,7,7,6,6,7,7,7,7,7,6,6,7,7,6,6,7,6,7,7,8,6,7,7,7,7,6,6,7,7,7,7,8,7,7,7,8,8,7,8,9,10,9,10,13,11,13,13,12,13,12,14,14,14,14,14,14,14,13,14,13,14,14,15,12,12,13,13,12,11,11,9,9,9,8,8,8,8,7,7,7,6,6,6,5,5,5,5,6,5,5,5,5,4,4,5,5,5,6,4,5,6,5,5,6,6,6,6,6,7,6,5,5,5,7,5,6,6,6,6,7,6,5,5,4,6,5,3,3,4,3,2,3,4,2,3,4,4,3,3,4,4,3,3,4,4,3,4,4,3,3,4,3,3,4,4,3,3,3,4,3,3,2,1,1,0,1,2,3,4,4,6,5,6,6,7,7,7,7,7,6,5,7,7,6,6,8,7,7,8,8,8,8,9,9,9,9,10,11,12,12,13,13,15,15,14,15,17,16,18,18,19,21,20,21,19,21,21,20,23,20,23,24,22,25,25,24,23,24,23,25,26,24,24,23,25,24,23,22,24,24,21,24,21,22,22,24,21,20,23,22],[29,29,28,28,28,28,29,28,28,28,27,27,27,26,27,25,27,26,26,27,25,25,27,26,25,27,27,26,28,27,26,28,28,28,27,28,27,28,28,28,28,28,28,28,28,27,27,26,26,27,26,25,25,24,23,23,21,22,20,18,17,14,12,12,11,10,9,9,9,10,9,10,10,11,11,11,11,13,13,12,12,14,13,12,14,15,15,15,16,17,17,17,18,18,17,18,17,18,19,19,20,20,20,18,19,20,20,19,20,20,19,19,18,20,20,19,19,19,19,19,19,18,19,19,18,20,17,19,19,18,17,19,18,19,16,18,18,19,19,18,19,18,18,19,19,18,19,18,17,18,18,17,17,17,17,18,17,17,17,17,16,16,17,16,17,14,16,18,16,16,16,16,17,16,17,17,16,17,16,16,18,17,16,16,17,17,16,17,16,16,15,17,16,16,16,16,17,17,15,16,16,17,15,17,17,16,15,16,16,17,17,16,15,18,17,16,17,17,17,15,15,17,16,13,15,15,14,13,14,14,12,13,13,14,14,15,15,15,16,16,16,15,15,16,14,15,15,14,12,15,15,14,13,14,14,15,15,14,14,13,14,14,13,14,14,13,11,13,14,13,14,13,14,13,13,14,14,15,15,15,15,15,13,12,13,14,12,12,13,12,11,11,13,12,11,12,12,11,11,11,9,9,10,11,9,9,10,10,9,9,10,10,10,10,11,10,9,9,8,8,8,8,8,8,9,8,8,8,8,7,8,8,9,8,10,11,11,12,13,16,16,14,13,16,16,13,15,17,16,15,18,20,17,19,22,21,23,20,23,21,20,21,20,17,19,20,21,18,21,23,20,22,24,24,26,25,25,26,27,27,27,27,27,27,26,27,26,26,25,26,26,27,26,25,26,23,26,26,25,26,25,26,27,23,24,25,24,23,24,23,22,21,20,18,17,16,14,13,11,8,7,5,6,6,6,5,6,6,7,8,7,7,7,8,6,7,8,8,8,8,10,9,8,9,11,10,11,11,11,11,10,10,10,10,10,10,11,11,8,9,10,8,8,9,8,7,7,8,6,7,7,7,6,7,7,9,9,10,9,9,9,10,10,9,10,12,11,12,11,13,13,13,13,13,13,13,13,13,13,12,13,12,14,12,12,11,12,13,11,11,12,13,12,12,12,12,11,11,11,10,10,11,11,11,10,10,11,11,11,11,11,11,11,11,11,12,13,12,12,13,13,13,13,15,13,15,14,14,16,16,17,16,16,16,16,16,16,16,16,15,16,15,15,14,15,15,14,12,13,13,12,12,12,12,10,11,10,11,10,10,10,10,9,10,10,9,9,10,10,9,10,9,11,10,11,10,10,9,10,10,9,8,10,9,8,10,10,10,10,8,9,9,9,8,9,9,8,9,9,10,9,9,11,11,10,11,11,11,13,12,14,14,15,16,14,15,16,16,16,17,16,16,16,17,16,16,16,15,16,16,15,15,14,14,12,12,12,11,11,11,11,10,11,10,9,9,10,8,8,8,9,7,8,9,7,6,8,8,6,5,6,6,7,6,6,6,7,7,7,7,8,9,8,7,7,9,8,7,7,7,8,6,7,9,7,8,6,7,7,6,5,6,6,4,5,5,4,3,3,5,4,3,4,5,4,5,6,7,5,6,6,6,5,6,5,4,4,5,5,4,4,5,4,4,4,5,4,4,4,3,3,1,0,1,2,3,5,5,6,6,7,9,7,6,8,8,8,9,9,9,9,10,10,9,11,11,11,12,11,12,11,11,12,12,13,13,13,14,14,15,16,15,17,18,18,20,19,19,21,22,22,20,22,21,20,25,22,24,24,22,26,24,25,25,25,24,26,27,24,25,26,25,23,22,24,24,24,21,23,22,22,23,24,21,21,23,22],[29,28,28,28,28,28,29,28,28,28,27,27,27,26,27,26,27,26,26,27,26,26,27,27,26,27,27,26,27,28,26,28,28,28,28,29,27,28,28,28,29,28,28,28,28,28,27,26,26,26,24,25,24,24,23,22,22,21,20,19,19,16,15,14,15,12,14,14,13,14,14,15,14,15,14,16,16,16,18,17,16,17,18,16,16,19,18,20,19,19,20,20,21,21,20,20,20,21,21,22,21,22,22,22,22,22,22,22,23,21,22,21,21,22,22,22,22,21,22,22,22,21,21,21,22,22,21,22,22,20,21,21,19,19,20,20,21,20,20,20,22,20,21,22,21,21,22,21,19,21,21,20,20,20,20,21,21,20,21,19,19,19,21,20,20,18,20,20,20,20,19,20,19,20,20,20,18,19,20,20,20,18,20,20,20,18,18,19,18,18,18,19,17,19,18,19,20,20,18,19,19,19,19,18,18,18,19,19,18,19,20,20,18,20,20,18,19,20,19,17,18,20,18,17,18,19,17,16,18,17,15,17,17,17,18,18,18,18,18,19,19,18,19,19,17,19,19,18,15,18,18,16,16,17,16,16,17,17,16,16,16,17,15,16,17,16,15,17,16,15,16,16,16,15,17,17,18,18,16,18,17,17,15,16,16,16,14,15,17,15,13,15,16,15,14,16,16,15,15,14,16,14,14,15,15,14,13,15,14,14,15,15,14,14,13,13,13,12,12,13,11,13,11,11,13,11,13,11,10,11,12,11,12,10,12,12,12,13,15,15,16,15,15,17,16,15,15,17,16,16,19,20,20,20,22,22,23,21,23,21,20,20,19,18,19,19,21,18,19,21,21,21,24,23,24,25,25,26,27,27,27,27,27,27,27,27,27,27,26,27,26,27,27,26,27,26,26,27,25,27,26,25,27,25,26,26,25,25,25,24,24,23,22,19,18,17,15,15,12,10,10,8,9,9,9,9,8,9,10,9,9,9,8,10,8,8,9,10,9,10,11,11,9,11,12,11,12,11,14,12,11,13,12,13,13,12,13,13,9,10,12,9,8,12,10,9,9,11,8,9,10,10,9,10,10,10,11,13,11,11,13,14,11,12,13,14,12,14,15,14,15,15,15,15,16,16,16,16,16,16,16,16,16,16,16,15,16,17,15,16,16,17,14,15,16,14,14,14,13,14,14,13,13,13,14,12,14,15,13,15,14,14,14,14,14,14,14,14,15,15,16,16,16,15,17,18,16,18,18,18,19,19,19,19,19,19,20,20,18,18,19,19,19,17,18,17,16,16,16,16,14,15,16,14,14,13,14,13,14,13,12,14,15,13,12,11,14,13,14,12,14,12,14,13,12,13,12,11,13,13,11,10,12,11,12,11,12,10,11,8,11,12,12,11,10,14,12,12,12,13,14,14,14,15,14,14,15,15,16,16,19,18,20,20,19,19,20,20,20,21,20,20,19,20,18,19,19,18,19,19,18,17,17,18,16,16,15,15,14,15,14,14,13,13,13,14,12,13,13,12,11,10,11,10,9,10,9,8,8,8,8,7,7,8,9,7,6,8,8,6,7,10,9,9,9,10,9,10,8,11,11,8,11,13,12,12,12,12,11,10,10,10,12,7,8,7,6,6,6,6,4,3,4,6,4,4,8,7,4,7,9,8,6,8,6,5,6,8,7,5,7,9,7,9,6,7,7,6,5,4,5,2,2,0,1,3,4,5,5,6,7,7,8,8,8,8,9,8,10,9,9,10,13,11,12,14,15,16,14,15,16,15,15,16,16,16,16,15,17,16,16,17,18,18,18,20,20,20,22,22,22,20,21,23,22,25,22,25,25,22,26,25,25,24,26,25,26,27,25,24,25,26,23,21,22,26,25,22,25,22,22,24,24,21,21,24,22],[30,29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,28,26,26,27,26,27,27,27,27,28,28,28,29,28,27,29,29,30,29,29,29,29,29,29,30,29,29,29,29,29,29,27,28,27,27,26,26,26,24,24,24,22,21,20,19,18,15,15,15,13,13,13,12,12,12,13,13,14,14,14,15,15,16,15,15,16,16,16,16,17,16,17,17,18,18,19,20,20,20,20,20,20,20,21,21,21,22,21,22,22,22,22,22,21,21,22,22,22,22,21,21,22,21,21,22,21,20,21,21,22,19,21,21,20,20,21,19,18,19,19,20,19,20,20,20,20,20,21,20,21,20,21,19,20,20,19,19,18,18,20,19,18,20,18,19,18,19,18,19,18,17,20,18,19,19,20,18,20,19,19,18,19,19,18,19,18,18,18,20,18,17,18,17,17,17,18,16,17,18,17,18,19,16,17,17,16,16,18,17,17,16,17,17,17,19,18,15,19,18,17,19,19,19,17,17,19,18,16,17,18,17,15,17,16,15,16,15,16,16,16,17,17,17,17,19,18,18,18,17,19,17,18,15,17,16,16,15,15,16,16,16,16,15,16,16,15,15,15,15,15,13,15,17,14,13,15,15,13,14,15,15,15,14,15,16,16,15,14,15,15,13,14,15,14,12,14,16,14,13,16,15,14,14,13,12,12,14,13,12,12,13,13,12,12,14,12,12,12,12,12,11,10,10,11,10,11,11,10,11,11,10,10,10,10,10,12,10,11,13,13,12,12,14,16,16,16,14,17,18,15,15,18,18,17,18,22,21,21,24,24,26,23,25,22,22,23,21,20,20,22,21,21,21,23,21,23,25,25,26,26,26,27,27,28,27,28,28,28,27,28,28,27,27,28,26,27,27,26,27,26,27,28,27,28,26,27,28,26,26,26,26,25,26,25,24,23,23,21,21,18,16,15,13,11,9,8,8,9,8,7,9,7,8,9,8,8,8,9,9,8,9,8,9,8,11,9,9,11,12,12,12,12,12,12,13,11,10,11,12,10,12,12,10,10,11,9,9,10,9,8,9,9,9,8,8,8,10,10,11,9,11,11,11,9,11,12,11,10,12,13,12,12,13,13,13,13,13,14,14,14,15,14,14,14,14,14,16,15,16,14,14,16,14,14,15,15,14,13,14,14,12,12,13,13,11,13,12,11,11,11,13,11,11,12,12,11,12,11,12,14,13,14,14,14,16,14,15,15,15,15,14,15,16,17,18,18,18,17,18,17,17,16,17,16,17,17,16,15,16,15,15,15,14,14,13,13,14,14,11,12,13,12,12,11,12,12,11,11,11,10,11,11,12,11,12,11,12,12,11,12,11,11,11,12,10,10,11,11,11,10,11,10,11,10,10,11,10,10,10,11,10,11,12,13,10,13,14,13,13,14,14,14,15,15,16,17,18,18,17,18,18,18,19,19,18,17,18,18,17,18,17,18,17,18,16,16,16,16,14,14,14,14,15,14,14,13,14,13,11,11,11,10,10,10,10,9,9,11,9,9,10,10,8,7,6,6,7,6,8,7,7,8,7,7,8,9,9,8,10,9,8,8,8,9,9,8,10,10,10,10,9,10,10,9,9,10,8,8,9,8,7,6,6,6,4,3,3,5,4,4,10,8,4,7,9,8,7,8,8,7,8,8,7,6,7,7,7,7,5,6,6,6,5,3,5,3,2,1,0,1,4,4,5,6,7,7,6,7,8,9,9,8,10,11,10,9,10,12,11,11,12,12,12,13,13,13,14,13,15,14,15,15,16,17,17,17,18,20,18,21,21,21,23,25,24,21,23,24,24,26,24,25,26,23,27,26,27,27,27,26,27,28,26,27,27,26,25,24,25,26,24,23,24,24,22,25,25,23,23,24,24],[29,29,29,29,29,29,29,28,28,28,27,27,28,26,27,26,27,25,27,27,27,27,27,28,27,27,28,27,27,28,27,28,28,29,28,29,27,28,28,28,28,28,27,28,27,27,27,26,25,26,25,24,24,23,22,22,22,22,19,20,18,16,15,13,14,11,13,11,11,13,12,13,12,13,12,15,14,14,14,14,14,14,14,13,14,15,14,15,15,16,16,16,16,18,16,16,17,17,17,18,19,18,18,18,19,18,18,18,19,18,19,19,19,20,20,20,19,19,18,19,18,18,18,18,18,18,16,18,17,16,16,17,15,15,16,16,17,17,17,16,18,16,17,17,16,18,17,17,16,17,17,16,17,16,16,18,17,16,17,16,17,17,17,16,16,16,15,17,16,16,16,16,15,17,16,16,15,15,16,15,15,16,15,14,15,14,14,16,14,14,14,14,14,16,14,15,15,15,14,15,14,14,14,15,15,14,14,14,13,14,15,15,14,15,15,14,17,16,15,13,14,16,14,14,15,14,14,14,14,14,14,15,15,14,14,15,16,15,16,15,16,16,15,15,17,15,14,15,14,15,14,13,13,14,15,12,13,13,13,13,13,13,12,13,13,13,11,13,13,11,11,13,13,12,12,13,14,13,13,12,14,13,11,14,13,12,11,12,13,12,12,13,13,12,12,13,13,12,13,12,13,12,12,13,14,11,11,12,12,12,12,12,12,12,11,12,11,12,11,12,10,12,11,10,12,10,11,11,10,10,11,11,11,10,11,13,11,13,13,15,15,14,15,16,16,15,16,18,17,16,19,21,19,20,22,23,24,22,24,22,20,22,19,19,21,19,20,19,21,21,23,22,25,25,25,25,26,26,27,27,27,28,28,28,28,28,28,28,26,27,27,28,27,26,27,25,26,27,26,26,26,26,28,26,26,26,25,24,24,23,24,22,21,20,19,16,15,13,12,10,9,8,9,8,9,8,8,7,8,8,7,7,7,8,8,8,8,9,8,9,10,9,9,11,11,10,11,10,11,10,10,11,11,11,11,10,12,12,10,10,10,9,8,10,9,8,9,10,9,7,9,10,9,8,10,9,10,11,9,9,10,12,9,10,11,12,9,12,12,11,11,13,13,14,13,14,13,13,13,14,14,14,14,13,13,12,14,13,12,12,14,13,11,11,12,10,10,10,10,11,10,11,10,10,10,11,11,11,10,11,10,10,11,11,10,12,11,12,12,12,12,12,12,11,13,13,13,14,15,15,15,14,16,14,14,14,15,14,14,13,15,14,14,14,14,14,12,13,13,13,12,12,12,12,12,12,11,11,11,10,11,10,12,11,11,9,11,10,10,10,11,10,11,10,9,11,9,9,9,9,8,8,9,8,7,8,8,7,8,8,8,8,9,8,9,10,9,9,10,10,10,11,11,11,12,12,12,12,14,12,15,14,15,15,17,16,17,16,17,17,16,16,15,18,14,14,16,14,15,15,14,14,16,14,13,13,12,12,12,13,12,12,12,11,11,12,11,10,12,10,9,9,9,9,8,6,7,7,6,6,6,6,5,5,7,6,5,6,6,6,5,6,6,5,7,8,7,7,7,8,9,8,9,9,11,9,9,9,9,8,8,7,8,8,6,5,5,6,5,5,4,3,2,4,4,4,6,6,4,5,7,5,6,6,6,5,6,7,6,6,7,7,7,8,6,8,7,7,5,4,4,4,3,2,1,0,1,3,6,4,5,6,5,6,7,7,7,6,7,8,8,7,8,9,9,10,10,11,10,12,14,12,12,14,14,14,14,14,16,15,16,18,18,19,18,20,21,20,23,23,22,22,23,22,22,26,24,24,25,23,26,24,25,26,26,24,26,27,25,25,25,26,24,22,25,25,24,22,24,24,22,24,24,21,23,25,23],[29,29,28,28,29,28,29,28,27,27,26,26,27,25,26,25,27,25,26,27,25,25,27,27,26,27,27,26,28,28,26,28,29,29,28,29,27,29,29,29,29,28,28,29,28,28,28,26,27,26,26,24,25,23,24,23,22,22,20,19,18,16,15,14,14,12,13,13,12,12,12,12,12,11,13,12,14,14,14,13,13,14,13,13,14,15,15,14,14,15,15,16,17,17,17,16,18,17,18,18,18,18,18,18,19,19,19,19,20,19,19,18,20,20,19,19,19,19,20,19,19,18,19,18,19,19,17,19,18,17,17,18,17,17,16,17,17,17,17,16,18,17,16,18,16,18,17,17,16,17,17,16,17,16,16,17,16,16,17,16,17,16,17,17,17,16,16,17,15,18,17,17,16,18,17,17,17,16,17,16,16,16,15,16,17,15,15,16,14,15,15,14,14,15,15,16,15,15,15,15,14,15,15,15,15,16,15,15,15,15,15,15,13,16,15,14,16,16,16,14,15,16,17,14,15,16,14,14,15,15,13,14,13,15,15,15,16,16,16,16,17,16,16,16,17,17,15,15,13,15,15,14,13,13,14,14,14,14,13,14,14,14,14,14,16,14,12,14,15,13,13,14,13,13,14,15,14,13,13,13,13,14,13,13,14,13,12,13,13,13,13,12,14,13,14,14,14,13,13,14,12,12,13,13,11,12,12,13,11,12,13,13,12,12,12,11,11,11,11,11,10,10,10,11,11,11,11,11,10,10,11,12,10,12,12,13,11,12,14,16,15,15,13,15,17,16,15,19,17,18,19,22,21,22,23,23,24,22,25,21,23,23,20,21,21,21,20,20,22,24,22,24,24,24,25,26,25,26,26,27,27,27,27,28,27,28,28,28,27,27,27,28,28,28,27,26,27,27,27,28,27,28,28,27,26,26,26,25,25,25,24,23,22,20,20,17,16,14,12,11,10,9,10,9,8,8,9,9,9,9,8,7,9,9,7,8,10,9,8,9,12,10,10,11,13,12,11,11,12,12,11,10,10,11,11,11,12,11,11,11,12,10,10,10,10,10,9,10,10,9,9,9,9,10,10,10,9,12,10,9,10,12,10,9,11,12,11,11,12,12,12,13,12,13,12,13,13,13,13,12,13,13,14,13,14,13,13,14,13,13,14,14,12,13,13,12,12,11,11,12,11,11,11,11,11,11,13,11,10,11,11,10,12,11,11,13,11,13,13,14,15,14,14,13,15,14,13,14,15,15,15,16,17,15,16,16,17,15,15,15,16,15,14,16,15,14,14,14,13,14,13,13,14,13,12,12,11,12,11,11,12,11,10,11,11,10,10,11,11,11,10,11,11,12,10,11,10,10,11,12,9,9,11,9,9,8,11,9,10,8,8,9,9,8,9,11,9,8,11,11,11,11,13,12,12,14,13,13,14,13,14,15,15,15,15,15,17,16,17,17,15,17,16,16,15,16,16,15,16,17,15,15,16,14,14,12,13,12,13,13,13,12,12,12,12,12,11,10,11,11,10,9,9,11,8,7,10,8,6,6,5,5,5,5,7,5,4,5,7,5,5,7,6,7,6,8,9,7,7,8,9,8,9,10,10,10,10,11,10,9,9,9,7,6,7,7,5,5,5,5,4,3,3,5,3,3,6,6,4,6,7,7,8,7,8,6,8,7,7,7,8,8,8,8,6,8,8,7,6,5,5,4,4,5,3,1,0,1,3,3,4,5,5,6,7,8,7,7,8,8,8,9,9,10,10,11,11,11,11,12,12,13,13,13,14,13,14,14,15,15,15,16,16,18,17,19,20,21,23,23,22,22,23,22,22,25,24,24,25,23,26,25,26,25,26,24,27,26,24,27,25,24,25,23,23,25,23,23,24,24,21,25,25,22,23,24,23],[29,29,28,28,28,28,28,27,26,27,25,25,26,23,26,24,26,24,26,26,25,26,27,25,26,27,27,26,28,27,27,28,28,28,28,29,26,28,28,28,28,28,28,28,28,27,27,24,25,26,26,23,24,24,23,22,22,21,19,20,18,17,15,14,14,12,13,14,12,15,13,14,13,14,15,16,15,16,16,17,15,17,17,15,17,17,16,17,17,18,18,18,18,20,19,18,20,19,19,21,21,20,20,20,21,20,21,21,21,20,22,21,20,22,21,21,21,22,21,21,20,20,19,20,20,21,18,20,20,19,19,19,19,17,18,18,20,18,18,17,18,18,18,20,19,19,19,19,18,19,19,19,20,19,19,21,19,18,20,19,20,19,19,18,18,19,18,20,19,18,18,20,19,19,19,18,18,18,19,18,18,19,16,17,19,17,15,17,16,15,15,16,16,17,15,16,17,16,15,16,16,16,16,17,15,17,15,15,15,16,17,17,15,17,17,16,18,18,18,16,16,18,19,17,17,18,16,16,17,17,16,17,15,17,16,18,18,17,17,16,19,18,17,19,19,17,16,18,16,17,15,15,15,14,15,14,15,14,13,14,15,15,14,13,15,14,12,14,16,14,11,13,14,13,13,15,16,14,15,15,16,15,14,15,14,15,14,15,15,14,15,14,14,13,14,16,14,14,14,14,13,13,14,14,14,13,14,13,13,13,14,13,13,13,13,14,13,14,12,13,12,12,12,12,12,12,14,12,11,11,12,11,12,10,12,12,11,14,14,15,16,16,14,15,17,16,14,18,18,16,17,21,21,20,20,22,24,21,25,21,21,21,20,18,20,21,21,19,21,22,23,24,23,23,24,26,25,27,26,27,27,28,27,27,28,28,28,27,26,27,26,28,27,27,27,25,27,27,26,27,26,26,28,25,26,27,24,25,25,23,24,22,22,21,19,18,17,15,13,12,12,10,11,12,11,11,12,11,11,12,10,10,10,10,10,10,12,10,10,12,13,11,11,12,13,12,12,14,13,13,14,13,11,14,13,12,14,13,10,12,12,11,11,13,11,10,10,12,12,11,12,12,12,11,13,12,12,13,11,11,13,14,10,12,12,11,10,13,12,11,12,13,12,14,14,13,14,13,13,13,14,13,14,15,15,13,13,15,14,11,13,13,13,11,13,12,12,10,11,13,11,10,12,13,11,12,13,14,11,12,12,11,12,11,11,13,12,14,13,14,13,14,14,15,15,15,16,16,16,17,16,16,17,16,15,16,16,15,16,15,16,16,16,15,17,17,15,14,15,15,14,14,16,15,14,14,13,14,13,12,13,12,13,12,13,12,13,12,12,12,13,11,12,12,10,12,12,9,10,13,10,7,10,11,9,8,10,9,9,9,9,11,10,10,11,13,11,9,13,11,11,12,13,15,14,13,15,14,16,15,17,17,18,18,18,19,20,19,19,20,19,19,17,19,17,16,17,16,17,16,15,16,16,16,14,15,15,15,13,15,15,15,15,13,13,13,13,12,13,12,12,11,13,11,10,10,11,9,7,9,7,6,7,5,8,7,6,6,6,6,6,7,9,6,7,8,10,8,8,10,11,10,11,12,12,11,11,12,12,10,10,11,10,9,9,9,9,8,6,6,5,4,4,5,4,5,5,7,6,6,7,8,7,8,8,7,8,9,9,9,9,10,11,11,10,9,10,9,8,8,5,5,5,6,3,2,1,0,1,2,3,4,3,5,5,7,6,5,6,7,8,7,8,10,9,9,10,12,11,12,12,12,13,13,14,13,13,14,14,15,15,16,17,18,17,20,21,21,22,23,23,20,22,23,22,25,22,24,23,21,26,23,24,25,24,23,26,26,23,23,25,24,22,22,23,24,24,22,24,23,22,23,25,23,22,24,24],[28,28,27,28,28,28,27,26,27,26,25,26,26,24,26,24,25,25,26,26,26,26,26,27,26,26,28,26,27,27,26,28,28,28,27,28,28,28,28,28,28,28,28,28,27,27,27,25,25,26,24,24,24,23,22,22,21,21,19,19,18,16,15,14,14,12,13,12,12,12,11,12,11,12,11,13,13,13,13,13,13,12,13,12,12,13,13,14,13,14,15,15,15,15,16,17,15,16,17,17,17,18,17,18,18,18,19,18,19,19,19,18,18,18,18,18,18,19,19,18,18,17,17,17,18,17,15,17,16,14,16,16,14,15,15,15,16,16,16,16,16,15,17,17,15,16,16,15,13,15,16,14,14,15,15,15,16,16,16,16,16,15,16,15,15,15,16,16,15,15,15,15,14,15,15,14,13,15,15,14,14,13,13,14,13,13,13,14,12,12,13,13,12,14,13,14,14,14,13,13,13,14,13,13,14,13,13,13,13,13,14,14,12,15,14,13,13,14,12,12,11,14,12,12,13,13,12,12,13,13,12,13,14,14,14,14,15,15,14,15,14,15,15,14,14,15,13,14,13,14,13,11,12,13,13,12,12,12,12,11,12,11,11,11,11,10,9,10,11,10,9,10,10,10,10,10,11,12,11,12,12,11,10,10,11,10,10,10,11,10,9,10,11,10,10,12,11,11,11,11,11,12,12,11,13,12,11,11,12,12,13,12,12,13,12,12,11,12,11,11,11,12,11,10,11,10,12,12,10,11,12,11,13,13,12,15,13,14,13,16,16,15,16,17,17,16,17,18,18,17,19,20,21,21,21,22,23,21,23,21,21,22,20,20,22,22,22,20,22,24,23,24,25,23,25,26,25,26,26,27,27,27,28,28,28,28,28,28,27,28,28,28,28,27,28,26,27,27,27,27,27,26,27,26,26,26,26,25,25,24,25,23,21,21,19,16,16,14,13,12,11,11,11,10,9,9,9,9,7,9,8,8,9,8,9,8,10,9,10,10,11,10,10,11,11,11,11,11,12,10,10,11,10,12,12,11,12,12,11,11,11,10,11,11,10,10,9,10,11,9,10,10,10,9,11,9,9,11,10,9,11,11,9,9,11,10,9,11,11,9,10,11,11,11,12,13,12,12,12,12,12,13,12,12,11,10,11,12,10,11,10,10,10,9,9,8,8,7,8,8,8,7,9,8,8,8,9,8,8,10,10,9,10,10,9,10,10,10,10,11,10,10,10,10,11,12,12,12,13,14,14,14,15,14,13,14,14,14,14,13,14,15,13,13,14,13,11,12,12,11,10,11,11,10,10,9,9,9,9,10,9,8,9,9,9,8,9,9,9,8,10,9,10,9,8,9,8,6,7,9,6,6,6,7,6,6,7,6,6,6,7,8,7,8,8,9,8,9,9,9,10,11,11,11,12,12,12,12,12,13,14,15,15,14,15,15,15,16,15,16,15,16,16,16,14,15,15,14,15,15,14,14,15,14,14,13,13,13,13,13,12,11,10,11,11,10,9,9,10,8,8,8,8,8,7,6,7,7,6,6,6,5,4,4,5,5,3,5,6,5,4,7,6,6,7,7,7,6,7,8,9,8,10,11,10,10,12,10,9,9,8,8,8,7,7,6,6,6,5,6,5,4,3,5,5,5,6,6,5,6,7,6,7,7,8,7,7,9,7,7,9,8,8,8,8,7,7,8,7,6,5,5,6,6,5,4,2,1,0,1,2,3,4,3,5,6,5,5,6,7,6,6,6,7,7,7,8,9,8,9,11,10,10,10,11,12,12,13,13,13,13,15,14,16,16,18,19,18,21,20,20,19,21,21,19,23,21,23,23,21,25,23,23,23,24,22,25,25,23,24,24,24,22,21,22,25,23,21,23,22,22,24,24,21,22,24,22],[29,28,27,28,27,27,27,26,26,26,24,25,24,23,25,24,25,22,25,25,24,25,26,23,25,26,25,25,27,26,25,27,26,28,27,29,26,28,28,28,28,28,28,27,28,27,27,25,26,26,25,23,25,24,22,22,22,19,19,21,18,16,15,15,14,14,13,14,13,14,14,13,13,12,13,13,15,16,16,14,13,15,15,13,15,16,13,16,15,15,17,16,17,17,18,17,17,18,18,18,19,18,18,18,19,19,19,19,18,19,19,18,18,20,20,19,18,21,20,19,19,19,20,18,18,19,18,18,18,17,18,18,16,16,16,16,17,16,17,17,17,16,17,19,17,17,18,18,16,18,18,17,17,17,17,18,18,17,18,18,19,18,19,18,18,18,17,17,16,18,17,18,16,18,17,17,17,17,17,16,17,16,16,16,17,14,16,16,14,14,15,14,13,14,14,14,16,15,13,14,14,14,13,15,14,14,14,14,14,15,16,15,13,17,16,13,14,16,16,13,14,17,15,13,15,16,14,13,15,16,14,15,15,16,16,16,16,15,16,16,17,16,16,17,17,16,15,16,15,15,15,13,13,14,12,14,14,12,12,11,12,13,12,11,12,12,10,10,12,11,9,11,11,10,10,11,12,12,11,13,12,12,11,11,13,11,11,12,13,11,11,12,13,12,13,15,13,11,13,13,12,13,13,13,14,13,12,14,12,12,12,12,12,12,11,12,13,11,11,14,13,13,12,11,13,12,13,12,12,12,11,13,12,11,13,13,12,15,14,16,16,16,14,17,17,17,17,19,18,18,18,22,22,21,22,23,24,22,24,21,22,22,21,20,20,21,21,19,21,22,21,22,24,23,24,26,25,27,25,27,27,28,27,27,27,27,28,28,27,27,27,27,27,27,28,24,27,27,26,27,27,26,27,25,25,25,25,24,24,23,23,22,22,21,20,18,17,15,14,12,12,11,11,12,11,10,10,10,9,11,9,8,9,10,8,10,11,10,10,10,12,10,11,10,11,11,11,12,11,12,11,11,12,13,12,11,12,11,12,11,12,10,10,11,11,10,10,11,11,11,11,11,10,11,12,12,10,11,9,9,11,13,9,10,10,9,9,10,10,9,10,11,11,12,12,12,12,12,11,12,12,12,12,13,13,12,12,12,11,11,11,11,10,10,10,9,10,8,9,10,9,8,9,10,9,8,11,10,9,10,11,10,11,9,9,11,12,11,10,11,10,11,11,12,12,13,13,13,14,15,15,15,15,15,16,15,16,15,15,14,15,15,15,14,15,14,12,12,13,12,11,11,12,11,11,11,10,10,11,11,11,10,11,11,10,10,11,11,10,9,11,10,11,10,9,11,9,7,8,8,7,6,7,7,6,6,8,7,7,6,7,8,8,8,8,9,9,9,10,10,11,12,13,13,13,14,13,14,13,14,16,16,17,16,16,16,17,18,17,18,17,17,16,17,16,16,16,15,16,16,14,15,15,14,13,14,14,14,14,13,13,13,13,12,11,12,10,9,11,11,10,9,11,9,8,7,8,6,6,6,5,5,4,4,4,5,4,5,6,5,5,6,5,6,7,8,7,8,8,9,9,10,11,11,12,12,11,11,10,11,11,10,9,8,9,8,8,7,6,6,6,5,5,5,5,5,7,8,6,7,8,8,7,9,9,8,9,9,9,9,9,9,10,10,8,9,9,8,6,6,6,6,5,6,4,4,4,3,1,0,1,2,2,3,4,5,5,4,5,6,5,5,7,7,7,7,8,9,9,9,10,10,10,10,10,11,11,11,13,13,13,14,15,17,16,20,21,21,23,22,24,21,22,22,21,24,21,24,25,21,26,23,25,25,24,21,26,26,23,23,25,24,22,22,24,25,23,22,24,23,22,25,25,22,22,25,23],[28,28,27,28,28,27,27,27,26,26,25,25,26,23,26,24,25,25,26,25,25,25,26,26,25,27,27,26,28,28,27,28,29,29,27,29,28,28,29,28,29,27,27,28,28,28,28,26,26,27,25,25,25,25,23,23,23,23,22,21,19,17,15,14,15,13,13,13,13,13,12,13,13,12,12,13,14,14,15,14,14,13,14,14,14,14,15,14,15,16,16,16,16,17,16,17,16,16,18,18,17,18,18,17,18,18,19,18,18,19,19,18,18,18,17,19,18,19,18,18,19,16,16,18,18,16,17,18,17,16,17,17,15,17,16,16,16,16,15,16,15,16,17,17,16,16,17,16,16,17,16,16,16,15,15,17,17,17,16,16,16,16,17,16,16,16,16,16,15,15,16,16,15,16,16,15,15,16,16,15,15,15,14,15,15,13,14,15,14,13,15,14,13,13,14,14,15,15,14,15,15,16,14,14,15,15,13,14,14,16,15,15,14,15,15,14,14,15,14,14,13,14,14,14,14,14,13,14,13,14,12,14,14,15,15,15,16,15,15,15,16,15,16,15,14,14,14,15,13,13,14,13,12,12,12,12,13,13,12,11,11,11,12,10,11,12,9,11,12,10,9,11,11,9,9,11,12,13,13,12,13,12,11,11,11,11,10,12,12,11,10,11,11,11,12,13,11,11,11,13,11,11,12,12,12,12,12,12,12,12,13,11,12,12,11,13,12,14,13,12,14,12,12,12,13,13,14,12,12,13,13,13,13,12,13,13,13,14,14,16,16,17,14,17,18,18,16,19,18,18,19,22,22,21,24,24,24,23,24,24,22,23,22,19,21,22,22,20,21,22,23,22,25,24,25,26,26,26,26,27,27,27,27,27,28,28,28,28,28,28,28,28,28,27,28,25,27,28,26,27,27,26,28,25,27,27,26,26,26,26,25,23,22,22,21,19,17,16,14,13,12,10,12,11,11,11,11,9,9,10,9,8,10,10,10,10,11,10,10,10,11,11,11,11,13,11,12,11,13,11,11,12,10,13,13,12,14,13,11,11,14,12,11,12,12,10,11,12,12,10,11,11,12,11,12,11,10,12,10,10,11,11,10,9,10,9,9,10,10,9,9,11,10,11,12,12,12,11,10,12,11,13,12,12,13,10,10,11,12,10,10,10,9,8,11,9,9,8,8,10,9,7,9,10,8,8,10,11,10,11,11,10,10,9,9,10,13,12,10,11,9,10,12,11,14,14,12,13,14,14,15,16,15,14,15,14,16,15,15,14,15,15,14,13,14,13,13,12,11,11,10,11,12,11,10,11,12,10,10,11,10,10,10,11,10,10,10,11,10,10,11,10,11,9,9,9,9,7,8,9,7,5,7,8,5,5,7,6,7,6,6,8,8,6,8,9,8,9,9,9,9,11,12,12,12,12,13,13,13,13,15,16,16,15,16,16,15,17,16,16,16,16,16,16,15,16,15,14,16,16,14,15,16,15,14,13,13,13,14,12,12,12,12,11,11,11,10,9,10,10,9,9,9,8,7,8,8,6,6,6,6,5,5,4,6,5,3,4,5,3,4,5,5,6,7,8,8,8,7,8,10,8,9,11,10,11,11,11,9,8,9,10,9,8,8,6,6,8,6,6,6,6,4,5,5,5,7,6,6,7,8,8,9,9,9,7,8,10,8,9,9,10,8,9,10,8,9,8,6,6,6,6,6,6,5,4,4,3,1,1,0,1,2,3,3,4,4,4,4,6,5,5,7,7,6,7,8,9,9,9,10,10,10,9,10,11,11,11,11,14,12,14,15,17,17,19,20,21,22,22,22,21,22,22,21,25,22,24,25,19,26,23,25,25,25,21,26,25,23,25,25,25,23,21,24,25,23,22,24,23,22,23,24,20,22,23,22],[28,27,26,27,27,26,26,25,25,26,23,24,23,22,24,22,23,22,24,24,23,24,26,23,25,27,26,25,27,27,26,28,28,29,28,29,28,29,28,28,29,28,28,29,28,28,28,26,27,27,26,25,26,25,24,23,22,22,20,21,20,18,17,14,13,14,12,12,13,13,13,13,13,13,13,14,14,16,15,13,13,16,16,13,14,15,15,16,15,15,17,17,17,18,17,17,18,17,17,18,19,17,18,18,18,17,18,18,18,19,19,19,19,20,18,19,19,21,19,18,18,18,18,18,17,18,17,17,17,17,18,17,16,17,16,18,16,15,15,16,15,15,16,18,17,18,17,18,16,17,17,16,18,17,17,18,18,18,17,18,18,18,18,18,18,17,17,18,15,16,17,18,14,17,17,16,15,16,16,16,16,14,16,15,16,13,16,15,14,14,14,13,14,15,15,15,17,15,13,16,15,15,14,15,14,16,14,15,13,15,14,15,14,15,15,14,14,16,15,14,14,16,14,13,16,16,13,12,15,15,13,13,14,16,15,16,17,16,16,15,17,15,16,16,14,15,15,15,13,13,13,13,13,13,15,13,13,13,13,12,13,13,12,12,13,13,11,12,13,11,10,11,11,11,11,13,14,13,12,12,13,13,11,11,12,12,11,12,13,12,11,12,12,12,13,14,13,13,13,13,11,12,12,13,13,13,12,13,11,12,11,12,11,12,11,12,11,12,11,11,12,11,12,11,13,12,12,11,11,12,12,11,12,11,12,14,13,15,15,14,17,17,15,17,19,18,16,19,19,18,19,22,22,21,23,24,24,24,25,21,23,23,22,20,20,22,22,21,19,21,23,24,24,22,25,25,25,26,26,27,26,26,26,27,27,28,27,27,27,27,27,27,28,26,27,25,28,27,26,27,27,26,27,25,27,27,25,25,25,25,26,24,22,21,20,19,17,15,14,12,12,11,11,10,10,11,11,10,9,10,8,9,10,10,9,10,11,9,11,11,11,10,11,10,10,10,10,11,11,10,11,11,10,12,11,11,11,11,10,11,13,11,11,11,10,11,10,11,10,10,10,10,13,11,12,9,11,12,9,8,9,10,8,9,10,10,8,9,10,8,8,11,10,11,11,11,12,12,10,11,10,11,12,12,13,12,10,12,12,11,11,10,10,9,10,9,9,10,9,11,9,10,9,10,10,9,11,10,10,10,11,9,10,9,9,11,12,11,11,12,10,11,12,11,13,13,13,12,15,16,15,14,16,15,15,16,15,15,16,15,16,15,14,14,14,14,12,12,12,12,11,11,13,12,10,11,11,11,11,11,11,10,12,12,11,10,10,11,10,9,11,11,11,9,8,9,8,7,7,9,7,7,6,7,8,8,8,8,7,6,7,7,7,7,9,9,8,9,9,10,10,11,11,12,13,12,12,12,14,12,16,16,16,16,16,17,18,18,17,17,17,18,16,16,17,16,16,16,17,16,15,16,14,15,14,14,14,14,12,13,13,11,12,11,12,11,10,10,11,11,10,10,10,9,7,8,9,7,6,7,6,5,5,5,5,5,4,6,7,4,5,6,6,6,6,8,7,7,8,8,9,9,9,10,10,10,11,11,10,9,11,10,9,10,9,7,7,8,6,7,7,6,5,5,6,7,7,7,8,8,8,9,8,9,9,10,10,9,11,10,9,9,10,10,10,11,9,8,8,7,7,8,7,8,6,5,5,4,3,1,1,0,1,2,2,3,5,4,5,6,6,6,7,8,8,7,7,9,9,9,9,10,10,9,11,12,12,12,11,15,12,13,15,18,17,21,20,22,21,22,23,19,22,22,21,25,21,23,24,22,26,24,25,25,26,23,26,25,24,25,24,23,24,22,22,24,23,23,25,22,22,24,25,21,21,24,24],[27,27,26,27,27,27,27,26,26,26,25,25,25,24,25,25,26,25,26,27,26,26,27,27,26,27,28,26,28,28,27,28,28,28,28,28,27,28,28,28,28,28,27,28,28,27,27,25,25,26,24,23,23,23,21,21,21,20,19,19,19,16,15,13,14,13,13,13,12,13,12,12,12,13,12,13,13,14,14,15,13,14,14,12,14,14,13,15,13,16,16,15,15,17,16,16,16,16,16,17,18,17,16,17,17,18,18,18,18,18,19,18,17,18,17,18,17,18,17,17,17,17,16,17,17,17,15,16,17,15,16,17,15,14,15,14,15,15,14,15,15,16,16,17,17,16,16,16,15,16,16,16,17,16,15,17,17,16,17,16,17,17,16,16,16,16,16,16,15,15,15,15,14,16,16,15,14,14,15,13,14,14,13,13,15,13,13,14,14,13,12,13,14,14,13,13,13,13,12,12,12,13,13,13,13,12,12,13,13,14,13,13,13,13,14,13,15,15,14,13,13,15,15,13,14,14,13,13,13,14,12,14,13,14,13,14,14,14,14,14,15,14,14,15,14,13,12,14,13,13,13,13,11,12,12,12,12,12,11,11,11,12,12,12,12,12,9,13,13,11,11,11,12,11,11,11,12,12,11,12,14,12,11,12,12,13,11,12,13,12,10,12,12,11,12,14,12,12,12,13,11,11,11,11,12,11,12,11,11,11,11,10,11,10,10,11,9,10,10,10,11,11,11,10,12,11,12,11,11,12,12,12,11,12,14,14,13,16,15,16,17,16,16,18,18,16,17,19,19,18,20,22,22,21,23,24,26,24,26,24,24,23,22,19,21,23,22,21,21,23,24,24,26,26,26,26,27,27,27,28,28,28,28,28,28,28,28,28,27,28,27,28,28,27,27,25,27,28,26,27,26,26,28,25,26,26,25,25,24,24,24,22,22,20,19,17,17,14,13,12,12,10,10,10,9,9,10,9,8,9,7,8,8,8,8,9,10,8,9,9,11,9,9,12,12,10,10,10,11,10,11,10,10,10,10,11,12,12,9,13,12,12,9,12,10,9,9,10,9,9,9,10,10,8,11,9,9,10,8,7,9,11,7,9,9,11,8,9,10,10,8,9,9,12,11,11,12,11,10,10,10,11,11,12,12,11,11,11,13,9,12,11,12,9,12,11,10,11,11,11,10,10,11,11,10,10,11,10,11,11,10,9,9,9,9,11,11,11,10,10,11,10,10,11,12,12,12,13,14,14,13,13,13,14,13,14,15,14,14,13,14,14,14,13,14,13,12,12,12,13,12,12,12,12,11,11,11,12,11,11,12,10,10,11,12,10,11,13,10,9,11,10,10,8,8,10,9,7,9,9,8,7,8,8,7,7,9,7,9,7,7,10,8,6,9,10,9,9,10,10,9,11,10,12,11,11,13,12,14,12,15,16,16,16,15,17,16,17,17,17,16,16,15,17,15,14,15,14,14,14,13,14,14,13,13,12,12,13,12,13,12,12,12,11,11,11,11,11,12,10,10,10,9,10,7,7,8,8,6,6,5,5,3,3,5,4,4,4,6,4,5,6,7,8,6,8,8,7,7,9,10,8,10,11,11,10,10,10,11,10,9,10,9,8,7,7,7,6,6,6,7,6,5,6,6,7,6,6,6,7,7,7,8,9,8,8,9,9,8,9,9,10,9,9,9,7,8,7,8,7,6,7,8,7,6,5,5,4,3,2,2,1,0,1,2,2,3,4,4,5,5,5,8,7,7,8,9,12,10,10,10,10,12,10,10,11,12,11,12,13,12,14,15,16,16,19,17,19,20,20,20,18,20,21,20,23,19,23,22,21,25,23,22,24,25,22,25,25,23,22,23,24,22,21,20,23,23,20,22,22,21,23,24,21,21,23,22],[28,28,28,28,28,28,28,27,27,26,26,26,26,25,26,25,26,25,26,26,26,26,27,26,26,27,28,27,28,28,27,28,28,29,28,28,28,28,29,28,29,28,28,28,28,28,27,26,26,26,24,24,24,23,22,22,21,21,19,19,18,16,14,13,13,12,11,11,11,11,10,9,9,8,9,10,12,11,11,11,10,11,11,10,10,11,11,12,12,12,13,13,13,13,13,15,14,14,15,15,14,15,16,15,14,16,16,16,15,16,16,16,15,15,14,16,15,16,15,15,16,13,14,15,15,14,13,15,14,13,13,13,13,13,12,13,13,12,13,13,13,14,13,14,13,14,14,13,12,13,13,11,12,13,13,13,14,14,14,15,14,13,14,13,13,13,14,14,13,13,13,13,12,12,13,12,11,12,12,12,12,10,11,11,11,10,11,12,10,9,11,10,10,10,11,11,11,12,10,12,11,12,11,11,12,11,11,12,11,12,12,11,11,12,12,11,10,11,11,10,10,11,10,10,11,10,10,10,10,11,9,11,12,11,13,12,12,13,12,12,12,13,12,11,11,12,11,10,10,10,10,9,9,9,10,10,10,10,9,8,9,9,8,7,8,8,6,8,9,8,7,9,9,9,8,8,10,11,10,10,10,10,9,9,9,9,8,9,9,9,8,7,9,8,9,8,8,8,8,8,8,9,8,9,9,9,8,8,9,9,7,8,9,9,7,9,7,10,8,8,9,9,9,9,10,9,10,9,9,10,10,11,11,11,11,13,13,12,14,15,16,15,15,17,18,18,18,19,19,19,20,22,24,23,24,25,25,25,25,24,24,25,23,23,23,24,24,22,23,24,25,26,27,27,27,27,27,28,28,28,28,28,28,29,29,29,29,29,28,29,28,29,29,28,28,27,28,28,27,28,28,27,28,26,26,26,26,25,26,24,24,23,22,20,19,17,16,14,13,11,10,9,9,9,8,8,8,6,7,7,6,7,6,8,8,7,8,9,9,9,9,10,9,10,11,10,10,10,10,10,10,9,9,9,10,10,11,11,9,10,11,9,9,10,9,9,8,9,8,8,7,9,8,7,7,7,7,7,6,7,7,6,6,6,7,7,8,7,7,6,7,8,7,8,9,8,9,9,8,8,7,8,8,9,8,7,7,8,9,8,7,7,7,6,6,7,7,5,7,8,6,7,8,8,7,8,9,8,10,8,8,7,8,8,9,9,10,10,10,9,11,9,10,9,10,11,9,10,12,12,12,12,13,13,13,13,13,13,13,12,14,13,12,12,12,11,11,11,10,10,9,10,10,9,8,8,8,8,8,8,8,9,8,8,8,6,7,8,7,6,7,8,8,6,5,6,5,5,5,6,5,4,5,7,5,5,8,7,6,6,7,7,8,7,7,8,8,9,8,9,8,9,10,10,10,10,11,12,11,11,13,12,12,13,12,12,13,13,13,13,13,14,13,14,14,13,13,13,13,13,13,13,14,13,12,11,12,11,12,11,11,10,9,9,10,8,8,8,8,7,8,7,7,7,8,7,10,6,5,7,7,4,3,3,4,4,2,5,5,4,5,6,6,6,7,6,7,8,6,7,7,7,8,9,9,9,9,9,7,7,7,7,6,6,7,6,6,6,5,5,5,4,4,5,5,5,6,7,5,6,7,7,7,8,7,7,7,7,7,7,8,8,8,8,7,8,7,8,7,5,6,5,6,5,5,4,5,5,2,2,3,2,1,0,1,2,5,4,3,6,4,4,6,6,5,5,7,6,6,6,6,7,8,7,8,9,10,10,11,12,12,12,14,16,15,18,17,18,20,21,21,17,21,21,20,24,18,23,22,21,26,23,22,24,25,23,25,25,24,22,23,24,23,20,21,23,23,20,23,22,21,23,24,20,21,23,21],[28,28,27,28,27,26,27,26,25,26,23,24,25,21,25,23,25,24,24,26,25,26,27,27,26,27,28,27,28,27,27,28,29,29,28,29,28,28,29,29,29,29,28,28,28,28,28,27,27,26,25,24,24,24,23,23,22,20,19,21,18,16,14,12,11,11,10,9,11,10,10,9,10,9,10,9,11,11,12,11,10,11,11,9,11,11,10,12,11,12,13,14,13,14,15,14,12,13,15,14,14,15,15,15,15,15,16,16,15,16,17,16,15,15,15,16,16,16,15,16,15,14,14,15,15,14,15,14,13,12,14,13,11,13,13,14,13,12,13,13,13,13,13,13,12,12,13,13,12,13,13,12,12,12,13,13,14,15,14,15,15,14,15,14,14,13,15,15,12,13,13,13,12,13,13,12,12,12,12,12,12,11,11,11,11,10,11,11,9,9,13,10,10,10,11,11,13,13,10,11,12,11,11,12,11,10,11,11,11,12,13,12,11,12,12,11,11,12,11,10,10,11,11,10,11,11,10,10,11,11,10,11,11,12,12,12,12,12,12,12,13,12,12,12,11,11,11,10,10,10,10,9,9,10,9,10,10,9,8,8,10,9,9,8,8,8,7,8,8,8,7,8,8,7,8,8,9,10,9,9,10,10,9,8,9,9,8,9,9,9,8,8,9,9,9,10,9,9,10,9,9,9,9,9,10,9,9,8,8,8,8,8,8,8,7,8,8,8,8,8,10,9,9,8,10,9,10,9,9,9,10,11,10,9,11,12,12,14,13,15,16,15,15,17,18,18,17,20,18,19,19,22,24,21,23,24,25,24,26,22,22,23,21,22,22,23,23,22,21,23,23,25,26,25,26,26,27,27,27,27,27,27,27,27,27,27,28,28,27,28,28,28,28,27,28,26,27,28,27,28,27,26,28,27,26,26,26,24,24,24,23,22,22,21,20,18,17,14,13,10,9,8,8,8,8,7,7,7,6,7,7,6,7,7,7,7,9,8,8,8,10,10,8,8,9,9,10,10,10,10,10,9,9,9,9,9,9,9,9,8,9,8,9,8,8,7,8,8,8,8,8,8,7,8,8,8,7,7,6,5,6,6,6,5,5,5,5,5,5,5,6,6,7,7,8,7,8,7,6,7,7,8,7,8,8,7,7,8,8,7,6,7,6,6,6,6,6,5,6,7,6,6,6,7,7,6,8,7,7,7,8,7,7,7,7,8,10,8,8,9,8,8,9,10,10,10,9,10,11,12,12,12,14,12,13,13,13,13,12,11,13,12,12,10,12,11,10,9,10,9,8,8,10,9,8,8,8,7,8,9,9,7,7,8,7,7,6,8,6,6,7,7,6,6,5,5,5,4,4,5,5,4,4,5,5,4,6,5,5,6,5,5,5,6,6,6,6,6,7,8,8,9,8,9,9,10,10,11,10,11,13,13,14,14,13,12,13,14,13,13,13,14,14,14,14,14,14,13,13,13,13,12,13,13,11,12,12,12,12,10,10,9,10,8,8,9,8,7,8,7,7,6,7,6,6,6,6,4,4,4,4,3,3,2,4,4,3,4,4,4,4,5,5,6,6,6,6,6,5,6,7,6,7,8,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,5,5,4,4,5,5,5,6,6,5,5,6,6,6,6,6,6,7,7,7,7,7,6,6,7,6,6,7,7,6,5,5,5,5,5,5,5,5,4,4,3,3,4,2,1,0,1,1,1,2,2,3,2,2,3,4,3,4,5,5,5,5,5,6,6,6,7,8,9,10,11,12,11,12,16,15,16,18,19,21,21,20,17,21,20,18,23,18,22,22,19,25,23,21,24,25,22,24,26,25,19,23,24,22,20,21,24,23,20,25,22,22,23,25,21,21,24,23],[27,27,25,26,26,25,27,25,25,26,23,23,24,22,24,23,25,24,25,26,24,25,26,26,25,26,26,25,26,26,25,27,26,27,26,27,26,27,27,27,27,26,25,26,26,26,25,23,23,24,23,21,22,21,19,19,19,18,16,17,16,13,12,10,10,9,8,9,8,8,7,7,7,7,7,7,8,9,9,8,8,9,8,8,9,9,8,9,9,10,10,10,10,11,11,11,10,11,11,11,12,12,12,12,13,13,13,13,13,14,14,14,13,14,13,13,13,13,12,12,12,11,11,12,12,12,10,12,11,9,10,11,9,9,10,10,10,10,10,10,10,10,11,11,9,10,11,11,10,11,11,10,10,10,11,12,12,12,12,12,12,11,11,11,11,10,11,11,10,9,11,11,9,10,11,10,9,9,9,8,9,9,8,9,9,8,8,9,8,7,8,8,7,8,8,8,9,9,8,8,9,9,8,8,9,8,8,9,8,9,9,8,8,9,9,9,9,9,9,8,8,9,8,8,9,8,8,8,8,8,7,8,8,9,9,10,10,10,9,10,10,8,8,9,8,7,7,8,7,7,7,7,6,6,7,7,7,7,6,6,6,7,7,5,6,7,5,6,7,6,6,7,7,6,6,6,7,7,6,7,8,8,7,7,8,7,6,7,7,7,6,7,7,6,7,7,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,6,5,6,6,6,7,7,6,6,7,7,8,7,7,8,8,9,9,8,10,11,10,12,12,14,14,14,13,15,17,15,15,18,18,16,18,20,21,19,21,22,23,21,24,20,21,21,20,19,20,22,21,20,20,23,23,24,24,25,25,25,26,26,26,26,26,26,26,26,26,27,27,27,26,26,26,26,26,26,26,25,26,25,25,26,25,24,26,25,24,24,24,23,24,22,22,20,19,17,17,15,14,12,11,9,8,7,7,7,6,7,6,6,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,8,8,10,8,8,8,7,7,7,8,7,9,9,7,8,8,7,8,7,7,7,6,7,7,6,6,6,6,6,6,5,4,4,3,4,4,3,3,4,4,3,3,4,4,4,4,5,6,6,6,6,6,6,4,5,5,5,5,5,6,5,5,5,6,4,4,5,5,4,4,5,4,4,5,5,5,5,6,6,5,5,6,6,5,6,6,5,6,6,6,7,8,8,8,7,6,7,6,7,7,8,8,8,9,10,10,10,10,10,10,11,10,11,10,9,9,10,9,8,9,9,8,7,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,6,5,4,4,5,4,4,4,4,4,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,6,5,5,5,5,5,6,6,5,6,6,6,6,6,7,7,8,8,8,8,9,10,10,10,11,10,11,11,11,11,11,11,12,12,12,11,12,12,12,12,11,11,11,11,11,10,10,9,9,8,8,8,8,7,7,7,7,6,6,7,5,6,6,5,5,4,4,4,4,3,4,3,2,2,2,3,3,3,4,4,4,3,4,5,5,5,5,5,6,5,5,6,6,6,7,7,7,6,6,6,6,6,5,6,6,5,5,5,5,5,4,4,4,3,4,4,5,5,6,5,5,6,6,6,6,6,6,6,6,6,7,6,6,6,7,6,5,5,6,6,5,5,5,5,5,4,4,4,4,4,3,3,3,2,2,1,0,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,3,4,4,5,6,7,8,10,10,11,11,12,14,13,16,17,16,18,20,18,16,20,20,17,22,17,22,21,19,26,23,21,24,25,22,24,25,24,21,22,25,21,18,20,23,22,18,23,21,19,23,23,18,20,22,21],[28,28,28,27,28,28,27,27,27,26,26,25,26,25,25,25,26,26,26,26,27,26,26,28,27,26,28,27,27,28,26,27,28,28,27,28,27,28,28,28,28,27,27,27,27,27,25,25,25,24,23,23,23,21,20,21,20,19,18,18,16,14,13,11,10,9,8,8,7,7,7,6,6,5,6,6,7,7,8,7,6,7,7,6,7,8,8,8,8,8,9,10,9,10,10,10,9,10,11,11,11,12,12,12,12,13,13,12,13,13,13,13,12,12,12,12,12,12,11,11,12,11,10,11,11,10,10,11,10,9,10,10,8,9,9,10,10,10,10,10,10,9,10,10,9,9,10,9,8,9,10,8,8,8,10,10,10,10,10,10,10,9,10,10,9,8,9,10,8,8,9,9,8,8,9,8,7,8,8,7,8,7,7,8,7,6,7,8,7,6,7,7,6,7,8,8,9,9,8,8,9,9,8,9,9,8,8,8,8,8,9,8,7,8,8,7,7,8,7,6,7,7,7,6,7,7,6,6,7,7,6,7,7,8,8,9,9,9,8,9,8,8,8,8,7,7,7,7,6,6,6,6,5,5,6,6,7,6,6,5,5,5,5,5,5,5,4,5,6,5,5,6,6,5,5,6,6,7,7,7,6,7,6,6,6,6,6,6,6,6,5,5,5,5,5,6,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,6,6,7,6,7,7,7,8,8,8,9,10,10,11,12,14,15,14,14,16,17,16,18,19,19,19,20,22,22,22,24,24,25,23,25,22,22,23,21,21,21,23,23,21,23,23,25,25,27,26,26,26,27,27,27,27,27,27,27,28,27,28,28,28,27,27,27,27,28,27,27,26,26,27,26,27,26,26,27,26,25,25,24,23,23,23,22,21,20,18,17,15,14,12,11,9,8,7,7,6,6,6,5,5,4,5,4,4,6,5,5,7,7,6,7,8,8,7,8,8,8,8,8,9,8,7,7,7,7,7,7,8,8,9,8,8,8,7,7,8,7,6,6,7,7,7,6,6,6,5,5,4,4,4,3,3,4,3,3,3,4,3,3,4,4,4,4,5,5,6,6,6,6,6,5,5,4,5,5,4,5,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,4,5,5,5,5,5,5,6,6,6,5,6,6,6,7,8,8,8,7,7,6,6,6,7,8,7,7,9,9,9,10,10,10,10,11,10,11,10,9,10,9,9,9,8,8,8,7,6,7,7,6,6,6,6,5,5,5,5,5,5,4,5,4,4,4,4,4,3,3,4,4,3,3,2,3,3,2,2,3,2,2,3,3,3,3,4,4,4,4,5,5,4,5,5,5,5,6,6,6,6,6,6,7,6,7,8,7,8,7,9,9,10,9,8,8,9,9,10,10,10,11,11,12,11,11,11,11,10,11,10,10,10,10,9,9,9,8,8,7,7,6,6,6,6,6,6,6,6,5,5,5,4,4,4,4,3,3,3,3,3,2,2,2,3,3,3,4,4,3,4,4,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,5,6,6,5,5,5,5,4,4,4,4,4,3,4,4,4,5,4,4,6,5,4,5,6,6,6,6,5,5,5,6,5,5,6,6,5,5,5,5,5,5,4,4,4,5,5,5,4,4,5,4,4,4,4,4,3,6,1,1,0,1,1,1,1,1,2,2,2,2,3,3,3,3,3,3,3,4,5,6,8,8,10,11,11,11,12,14,12,15,16,17,20,20,17,16,21,20,18,22,17,20,21,18,24,22,20,23,24,22,23,25,23,22,22,24,22,19,19,23,21,18,22,20,19,22,23,18,17,21,20],[28,28,28,28,28,27,27,27,27,27,25,25,26,24,26,24,26,25,26,26,27,26,27,28,26,27,28,27,28,28,26,28,28,28,28,28,28,28,29,28,28,27,27,27,27,27,26,25,25,25,24,23,23,22,21,21,20,20,18,19,16,14,12,10,9,8,7,7,7,7,6,6,6,6,6,7,7,7,8,7,6,7,7,6,6,7,8,8,8,8,8,9,8,9,9,9,9,9,10,9,10,10,10,10,10,11,11,11,11,11,12,11,10,10,10,10,10,10,9,10,10,9,8,10,10,9,9,9,9,8,9,9,8,8,8,8,9,8,9,8,8,8,9,9,8,8,9,8,9,8,9,8,8,8,9,9,9,9,9,9,9,9,9,9,8,9,8,9,9,8,8,8,8,8,8,8,7,7,8,7,7,7,6,7,7,6,6,7,6,6,7,6,6,6,7,7,8,8,7,8,8,8,7,8,8,8,8,8,8,8,8,8,8,7,7,7,7,7,7,7,7,7,6,6,7,7,6,6,7,7,6,7,7,8,8,8,9,8,8,8,8,7,7,8,7,6,6,6,6,6,5,6,6,5,5,6,7,6,5,5,5,5,5,5,5,5,5,5,6,5,5,5,6,5,5,5,6,6,6,7,6,7,6,6,6,6,5,6,6,5,5,5,5,6,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,7,7,8,8,7,9,10,10,11,11,14,14,14,14,17,16,16,18,19,18,19,20,22,23,22,24,24,26,24,25,21,23,23,22,22,22,22,23,22,23,23,25,25,27,25,27,26,27,27,27,27,26,27,27,27,27,28,28,28,27,27,27,27,28,27,27,26,27,27,26,27,27,26,27,26,25,26,25,23,24,24,22,23,20,20,19,16,14,11,10,8,7,6,6,6,6,6,5,5,5,5,5,4,5,5,5,5,6,6,6,6,7,7,6,7,8,7,8,7,7,7,7,7,6,6,7,7,8,9,7,7,8,7,7,7,6,6,6,6,6,6,5,5,6,5,5,4,4,4,4,3,4,3,3,3,4,3,3,4,4,4,4,5,5,6,6,6,6,6,4,4,4,5,4,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,5,6,6,6,7,8,8,7,7,6,5,6,6,7,7,7,7,8,8,8,9,9,9,9,9,9,9,9,8,9,9,8,7,7,8,7,7,7,7,6,6,6,5,5,5,6,5,5,5,5,4,4,4,4,3,3,4,4,3,3,4,4,3,3,3,3,2,2,3,3,2,3,3,3,3,3,3,3,3,3,4,4,4,4,5,4,5,5,5,5,6,6,6,7,6,7,7,7,7,8,9,9,9,9,8,8,9,9,9,9,9,10,10,10,10,10,10,9,10,9,9,9,9,9,9,8,8,8,7,7,6,7,7,6,6,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,5,6,5,5,4,4,4,4,4,4,4,4,3,4,4,3,4,4,5,5,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,4,4,4,5,5,4,4,4,4,4,3,3,3,3,2,2,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,5,6,8,8,10,10,11,11,11,15,14,15,17,17,19,19,18,17,19,20,18,22,17,20,21,18,24,22,22,22,24,21,23,25,23,23,23,24,23,20,21,24,23,20,23,21,21,22,24,20,19,22,22],[28,28,27,28,28,26,27,26,26,27,24,24,26,22,25,24,25,24,26,26,26,27,27,28,26,27,28,26,28,27,26,28,28,28,27,28,27,28,28,27,28,27,27,27,27,27,26,24,24,24,23,22,22,21,20,20,19,18,16,18,16,13,12,9,8,8,7,6,7,6,6,5,5,5,6,5,6,7,7,6,6,7,6,6,7,7,7,7,7,7,8,8,8,8,9,8,8,8,9,8,9,10,9,9,10,11,11,10,10,12,12,11,9,10,10,10,9,10,10,10,10,9,8,9,9,9,8,9,8,7,8,8,7,7,8,8,8,8,7,8,8,7,8,8,8,7,8,8,7,8,9,7,8,8,9,9,9,9,8,10,9,8,9,9,8,8,8,9,8,8,8,8,7,8,8,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,7,8,7,6,7,7,7,7,8,7,7,7,6,6,7,7,6,6,7,7,6,6,7,7,6,6,7,6,6,7,7,6,6,7,7,6,7,7,8,8,8,8,7,8,7,8,7,7,7,7,6,6,6,6,6,5,5,5,5,5,6,6,6,5,4,5,5,5,4,5,5,4,5,5,5,4,5,5,4,5,5,5,5,5,5,6,6,5,5,5,5,5,6,5,5,5,5,5,5,5,6,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,5,4,5,5,5,5,5,6,6,6,5,6,6,6,6,6,7,7,7,8,8,8,11,10,12,13,14,14,12,14,16,16,15,16,18,17,17,18,21,21,20,22,22,23,22,24,22,21,21,21,19,20,21,22,20,20,22,23,25,26,25,25,25,26,26,26,26,26,26,26,26,27,27,27,27,27,27,26,27,27,26,27,25,27,27,26,27,26,25,27,25,26,26,25,24,23,22,23,21,21,19,18,16,15,12,10,9,7,6,6,6,6,6,5,5,4,4,5,5,5,5,5,5,6,6,6,6,7,7,6,7,7,7,7,7,7,7,7,6,7,6,7,7,7,8,8,7,8,7,7,6,7,6,6,6,6,6,6,6,5,5,5,4,4,4,3,3,3,3,3,3,3,2,3,3,3,3,3,4,4,5,5,6,5,5,4,4,4,4,4,4,5,4,3,4,4,3,3,4,3,3,3,3,3,3,3,4,3,3,4,4,4,4,5,4,4,4,5,4,5,5,5,6,7,8,7,6,5,5,5,6,6,6,6,6,7,8,8,8,10,8,9,9,9,8,8,7,8,7,7,7,7,7,6,6,6,6,5,5,6,5,5,5,5,4,4,4,4,4,4,4,4,3,3,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,2,2,3,3,3,3,3,4,3,3,3,4,4,4,5,5,5,5,5,5,6,6,6,6,6,7,7,8,8,8,7,8,9,8,8,9,9,9,9,9,10,9,9,10,9,9,9,8,8,9,8,8,8,7,7,6,5,6,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,4,5,5,5,4,5,5,5,4,5,4,5,5,5,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,1,1,1,1,0,1,1,1,1,1,1,2,2,2,2,2,2,3,3,3,5,5,7,8,9,10,11,11,10,14,12,15,17,17,19,20,18,16,19,22,19,22,17,21,20,19,25,22,22,24,26,22,24,25,24,21,22,24,22,20,19,24,23,19,24,21,20,22,24,20,19,23,22],[28,28,27,27,28,27,28,27,26,26,25,25,27,24,26,25,26,27,26,26,27,26,26,27,27,27,27,26,27,27,26,27,28,28,27,28,27,27,27,27,28,27,26,27,27,26,26,24,24,24,23,21,22,22,19,19,19,19,17,17,15,13,11,9,8,7,7,6,6,6,5,4,4,4,5,5,5,6,6,5,5,6,5,5,6,6,6,6,6,7,7,7,7,8,8,8,7,8,8,8,9,9,9,8,9,10,9,10,10,10,10,10,9,9,9,9,9,8,8,8,9,8,7,8,8,8,7,8,8,6,7,7,6,7,7,7,7,7,7,7,7,7,8,7,7,7,8,7,7,7,8,6,7,7,7,8,8,8,8,8,8,7,7,7,7,7,7,7,7,6,7,7,6,6,7,7,6,6,6,6,6,6,5,6,6,5,6,6,5,5,6,6,5,5,6,7,7,7,6,7,7,7,7,7,7,6,6,7,6,7,7,6,6,6,7,6,6,6,6,5,6,6,5,5,6,6,4,5,5,5,4,5,5,6,6,7,7,7,6,6,6,5,6,6,5,5,5,5,4,4,4,4,4,4,4,5,6,5,4,4,4,4,4,3,4,4,3,4,5,4,4,4,5,4,4,4,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,4,4,3,4,4,4,3,4,4,4,4,4,3,4,3,3,3,4,3,3,3,3,3,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,6,6,6,6,6,8,10,10,11,12,14,14,13,13,15,16,15,15,17,18,17,18,20,22,20,22,22,23,22,23,21,20,20,20,19,20,22,22,21,22,23,24,25,26,26,26,26,27,27,27,27,26,27,27,27,27,28,28,27,26,27,27,27,27,26,27,25,27,27,25,26,26,25,26,25,25,25,24,22,22,22,21,19,19,17,17,14,12,11,9,7,7,6,5,5,5,5,4,4,4,4,4,4,5,5,5,6,6,6,6,6,7,7,7,8,7,7,7,8,7,7,7,6,5,6,6,6,7,8,7,7,7,6,6,6,6,5,5,5,5,5,4,5,4,4,4,3,3,3,2,2,3,2,2,2,2,2,2,2,3,3,3,4,4,5,5,5,6,5,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,5,5,7,6,6,5,5,5,5,5,5,6,6,6,6,7,7,7,8,8,8,8,8,8,7,7,7,7,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,2,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,7,7,8,7,7,7,7,7,8,8,8,8,8,9,8,9,9,9,8,8,8,8,8,8,7,7,7,6,6,6,5,5,5,4,4,4,4,4,4,3,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,4,4,5,4,4,5,5,4,4,4,4,3,4,4,4,4,3,4,4,4,4,4,4,3,3,3,3,3,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,3,4,5,7,8,9,10,10,11,11,13,12,15,16,15,18,18,17,16,20,19,15,22,16,21,20,20,24,23,22,22,24,23,23,24,24,23,22,25,23,20,19,24,24,20,23,20,19,22,24,20,19,23,21],[28,29,28,28,28,28,28,28,28,27,27,27,26,26,26,26,26,27,27,27,27,27,27,28,27,27,28,28,28,28,26,28,28,29,28,28,28,28,28,28,28,28,27,27,27,27,26,25,25,24,23,23,23,21,20,21,20,19,18,18,16,14,11,9,8,7,6,6,6,5,5,4,4,4,4,4,5,5,5,5,4,5,5,4,4,5,5,6,6,6,6,7,6,6,7,7,6,7,8,7,7,8,8,7,8,8,9,8,9,9,10,9,8,8,8,9,8,8,7,8,8,7,6,7,7,6,6,7,6,6,6,6,6,6,7,7,7,6,6,7,6,6,7,6,6,6,6,6,6,6,6,6,5,6,7,6,7,7,7,7,7,6,7,7,6,6,6,6,6,6,6,6,5,5,6,5,5,5,6,5,5,4,4,5,4,4,4,5,4,4,4,4,4,4,5,5,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,4,5,5,4,4,5,5,4,4,5,4,4,4,5,4,4,5,5,6,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,3,3,4,4,4,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,3,4,3,3,3,3,3,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,5,5,5,4,5,5,5,5,5,5,5,6,6,6,7,9,10,10,12,14,14,13,14,16,16,15,17,18,18,18,20,22,22,21,23,24,23,23,24,22,23,23,21,21,22,23,23,22,22,23,25,26,27,26,26,27,27,27,27,27,27,27,27,27,27,28,28,28,27,27,27,27,28,27,27,26,26,27,27,27,27,26,27,26,24,25,25,23,24,22,21,21,19,17,17,15,13,11,9,7,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,5,6,6,6,6,6,7,6,6,7,6,6,6,5,5,5,6,6,6,7,6,6,7,6,6,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,6,6,6,5,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,6,6,6,5,5,4,4,4,5,5,5,5,6,6,7,7,6,7,7,8,7,7,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,7,6,6,6,6,6,7,7,7,7,8,8,8,8,7,8,8,8,8,7,7,8,7,7,7,6,6,5,5,4,4,4,4,4,3,4,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,3,4,4,4,4,3,4,4,4,3,3,3,3,3,2,2,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,2,4,5,8,7,9,10,11,10,10,13,12,14,16,15,19,19,17,16,19,19,17,21,17,21,21,21,24,24,21,22,24,23,24,24,24,22,21,24,23,20,19,23,23,20,23,21,21,21,24,20,18,22,22],[29,29,28,28,28,27,28,27,26,27,26,25,26,24,26,24,27,26,26,27,27,26,28,28,26,28,28,28,28,28,26,28,29,29,28,29,28,28,29,28,29,28,28,28,27,27,26,25,26,25,23,23,23,22,20,20,20,18,17,17,15,12,11,9,7,7,6,6,6,5,5,4,4,4,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,7,6,7,7,7,7,7,7,7,7,7,8,8,8,8,9,9,8,7,7,7,8,7,8,7,7,7,7,6,7,7,7,6,7,6,6,6,6,6,6,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,6,7,7,7,7,7,7,7,6,6,7,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,5,5,6,6,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,5,4,4,3,4,4,4,3,4,4,3,4,4,4,3,4,4,4,3,4,4,4,5,5,4,5,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,4,4,4,4,4,3,4,4,4,3,4,4,3,4,3,4,4,4,5,5,4,4,5,5,5,5,5,5,5,6,6,6,8,9,8,11,11,14,14,13,13,16,16,15,17,18,18,17,18,20,21,20,22,23,24,22,24,21,22,22,20,20,20,22,22,21,21,24,24,25,26,25,26,26,27,27,26,27,27,27,27,27,27,27,28,28,27,27,27,28,27,27,27,26,26,28,26,27,27,26,27,26,26,26,24,24,24,22,22,20,20,18,17,15,14,11,9,7,6,5,5,4,5,4,4,4,3,3,4,4,4,4,4,5,5,5,5,6,6,6,6,6,7,6,7,6,6,6,6,5,5,6,6,6,7,7,6,6,6,6,6,6,6,5,5,5,5,4,4,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,4,5,6,6,6,5,3,3,3,3,3,3,3,3,2,3,3,2,2,3,3,2,2,3,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,7,6,6,5,5,4,5,4,5,6,5,6,6,6,6,7,7,7,7,7,7,7,7,6,7,6,6,6,6,6,5,5,5,5,4,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,7,6,6,6,6,6,7,7,7,7,8,8,8,8,7,8,7,8,7,7,7,7,7,7,7,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,3,3,3,3,4,4,3,4,3,4,4,4,4,3,4,4,3,3,3,3,3,2,2,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,2,4,6,7,8,8,10,11,10,10,13,13,14,16,15,18,18,16,14,19,18,17,21,18,20,21,19,24,23,21,23,24,22,23,24,24,20,22,24,24,21,19,24,24,21,24,21,21,22,24,20,19,23,22],[27,27,25,27,27,25,27,27,25,25,24,24,25,23,25,24,26,25,26,26,26,26,26,26,26,26,26,26,27,26,25,27,27,28,26,27,26,27,27,27,27,26,25,26,26,25,25,23,23,23,22,21,21,21,18,19,18,17,16,16,14,12,11,8,8,7,6,6,6,5,5,4,4,4,4,5,5,6,6,5,5,5,5,5,5,5,5,6,6,6,6,7,6,7,7,6,6,7,7,6,7,7,7,7,8,8,8,8,8,9,9,8,8,8,8,8,7,7,7,7,8,7,6,7,7,7,7,7,6,6,6,6,6,6,6,7,6,6,6,6,6,6,7,6,6,6,7,6,6,6,7,6,6,6,6,7,7,8,7,7,7,6,7,7,7,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,4,5,5,5,5,5,5,4,5,5,5,6,6,5,6,6,6,5,6,6,6,6,5,5,6,6,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,4,5,5,5,4,5,5,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,4,4,4,4,3,4,4,4,5,5,4,3,3,4,3,3,4,3,3,3,4,3,3,4,4,3,3,4,4,4,4,5,5,5,4,4,4,4,4,4,4,3,3,4,4,3,4,4,3,3,4,4,3,4,4,3,4,4,3,3,4,3,3,3,4,3,3,4,3,4,4,4,4,5,4,4,4,5,5,5,5,5,5,6,6,7,8,9,8,10,11,12,13,12,11,13,14,14,14,16,17,16,17,19,20,20,21,21,22,21,22,19,20,20,19,18,18,20,20,18,19,22,23,23,25,24,24,25,25,25,25,25,25,25,25,25,26,26,27,26,26,26,26,26,27,25,26,23,25,25,24,26,25,24,25,25,24,23,23,22,22,21,19,19,18,17,16,14,12,11,9,8,7,5,5,5,5,5,4,4,4,3,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,6,6,6,7,6,6,7,6,6,5,6,5,5,5,5,5,5,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,5,5,5,4,3,3,2,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,6,6,6,5,4,4,4,4,5,5,5,5,5,6,6,7,7,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,5,4,5,5,5,5,5,5,5,6,6,7,6,6,6,7,7,7,7,7,7,8,8,8,8,7,8,7,8,7,7,7,8,7,7,7,6,6,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,4,4,4,4,4,4,5,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,4,5,5,4,4,5,5,4,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,4,3,3,3,3,3,3,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,2,4,6,6,7,7,10,8,8,10,11,11,14,15,13,17,17,15,14,17,19,16,21,16,20,19,17,24,22,19,21,23,20,22,24,23,19,21,24,21,18,20,22,23,18,23,20,20,21,23,19,18,22,20],[28,28,28,28,28,28,28,27,27,26,26,26,26,26,26,26,26,27,27,26,27,27,26,27,27,27,27,27,27,27,26,27,28,28,27,27,27,27,28,27,28,27,27,27,26,26,26,24,25,23,23,22,22,21,20,20,20,18,17,17,15,13,10,8,7,6,5,5,5,4,4,4,3,3,3,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,7,6,7,8,7,7,8,9,9,8,7,7,7,7,7,6,6,6,7,6,6,6,6,6,5,6,6,5,6,5,5,5,6,6,5,6,6,6,6,5,6,6,5,5,6,5,5,5,5,5,5,5,6,6,6,7,6,7,6,6,6,6,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,4,4,4,4,4,4,3,4,4,4,4,4,4,3,4,5,5,5,5,5,5,5,6,5,5,6,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,4,3,4,4,4,3,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,4,4,4,4,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,6,7,8,8,10,11,12,13,12,12,15,15,15,16,18,17,18,19,21,21,21,22,21,23,21,23,21,21,21,20,18,20,21,22,19,20,22,23,25,27,25,25,26,26,26,27,26,26,26,26,26,27,27,27,27,27,27,26,26,27,26,26,24,26,25,25,26,25,25,26,24,24,24,24,22,21,20,20,19,19,16,15,13,12,10,9,7,6,5,5,4,4,4,3,4,3,3,3,4,4,4,4,5,5,5,5,5,6,5,6,6,7,6,7,6,6,6,6,5,5,5,6,5,6,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,5,5,5,4,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,5,6,6,5,5,4,4,4,4,4,4,4,5,5,6,6,6,6,6,6,7,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,6,5,5,5,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,6,7,7,6,6,6,5,5,5,4,4,4,3,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,3,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,4,4,4,4,3,4,4,4,4,3,4,4,3,3,3,3,3,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,2,4,5,6,6,7,9,10,9,10,11,12,14,15,15,18,18,16,16,19,18,16,20,17,20,20,20,23,23,21,22,23,22,23,24,24,22,21,23,23,20,19,22,23,18,22,19,20,22,23,20,20,22,21],[29,29,28,28,28,28,28,28,27,27,27,26,27,26,27,26,27,28,27,27,28,28,28,28,28,28,28,28,28,28,27,28,29,29,28,28,28,28,29,28,29,28,28,27,27,27,25,24,25,24,24,23,24,21,22,21,20,20,19,19,16,14,12,9,8,7,6,6,5,5,4,4,4,3,4,4,4,5,5,5,4,5,5,4,4,5,5,5,5,5,6,6,5,6,6,6,6,6,7,6,6,7,7,6,7,7,8,7,7,9,8,8,7,6,6,7,7,7,7,6,7,6,6,6,6,6,5,6,6,5,6,6,5,5,6,6,6,5,6,6,5,5,6,6,5,5,6,5,5,6,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,4,5,5,4,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,5,5,5,5,5,6,6,5,6,6,6,6,5,5,6,6,5,4,5,4,4,4,5,4,3,4,4,3,4,4,4,3,4,4,4,3,4,4,5,6,6,5,6,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,3,2,3,3,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,6,8,9,10,11,12,14,15,14,15,17,16,16,18,19,19,19,20,22,23,21,22,23,24,24,24,22,23,23,21,22,22,23,24,23,23,24,26,27,28,26,27,27,27,27,27,27,27,27,27,28,27,28,28,28,28,27,28,28,28,27,28,27,27,28,26,27,27,26,27,26,25,25,25,24,23,22,21,22,19,18,17,16,13,12,9,8,6,5,5,4,4,4,4,3,3,3,4,4,4,4,4,4,5,5,5,5,6,5,5,6,7,6,6,6,6,5,5,5,5,5,5,5,7,7,6,6,7,6,5,5,5,5,4,5,5,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,4,4,5,6,5,4,3,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,4,4,4,4,5,5,6,6,7,5,4,4,4,4,4,5,4,5,5,6,6,7,6,7,7,7,7,7,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,4,4,4,4,4,5,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,8,7,8,7,8,7,7,7,7,7,7,7,6,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,5,4,4,4,4,4,4,3,3,3,4,3,3,3,3,3,3,3,3,3,3,4,4,5,4,4,5,5,4,5,5,4,4,5,5,4,4,4,4,4,3,4,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,3,5,7,7,7,10,10,10,10,12,13,14,16,16,19,18,17,16,19,19,17,20,17,21,20,20,24,24,21,22,23,23,24,23,24,22,22,23,24,20,20,24,23,21,22,21,21,22,23,20,19,22,22],[28,28,26,27,28,26,28,27,26,26,25,24,26,24,26,24,26,26,25,27,26,27,27,27,26,27,28,27,28,27,26,28,28,28,28,28,27,28,29,28,28,27,26,26,26,26,25,23,24,24,22,21,22,21,19,20,19,18,17,16,14,13,11,9,8,7,6,6,6,5,5,4,4,4,4,4,5,5,5,5,5,5,5,4,5,5,5,6,6,6,6,6,6,6,6,6,6,6,7,6,7,7,7,7,7,8,8,7,8,9,9,8,7,7,7,7,7,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,7,7,7,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,5,5,6,6,5,6,6,6,5,6,6,6,6,6,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,4,5,5,5,4,5,5,6,6,6,6,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,3,4,4,4,5,4,4,3,3,4,3,3,3,4,3,4,4,3,3,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,4,4,4,3,3,4,4,3,4,4,3,3,4,4,3,4,4,3,3,4,3,3,4,4,3,3,4,3,3,4,3,4,4,4,4,5,4,4,4,5,5,5,5,5,6,6,6,6,8,9,9,10,11,12,14,12,13,15,15,15,16,17,17,17,17,20,21,20,21,22,24,22,24,21,21,21,20,19,19,22,21,19,20,22,24,24,26,24,25,25,26,26,26,26,25,26,26,26,26,26,27,26,26,26,26,26,27,25,26,25,25,26,25,26,26,26,26,25,24,24,24,23,21,23,20,19,19,17,17,15,13,12,9,8,6,5,5,5,5,4,4,4,4,4,3,4,4,4,4,5,5,5,5,6,7,7,6,7,7,6,7,6,6,5,5,5,5,6,6,6,7,7,6,6,7,6,6,6,6,5,5,5,5,5,5,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,5,6,5,4,3,3,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,6,7,6,5,5,4,4,5,5,5,5,5,6,6,6,7,7,7,7,7,7,7,7,6,6,6,6,5,6,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,3,3,3,3,3,2,3,3,2,2,2,2,2,2,1,2,2,1,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,7,7,8,7,8,7,7,7,8,7,7,7,7,7,7,7,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,4,3,4,4,3,3,4,3,3,3,3,3,3,4,4,4,4,5,4,5,5,4,5,5,4,4,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,1,1,1,1,1,1,1,1,0,1,1,1,1,1,1,1,2,3,5,7,6,7,9,9,9,9,12,13,14,16,14,18,18,16,15,19,19,16,22,19,19,18,18,23,21,20,20,23,21,22,24,24,21,21,24,22,20,21,24,24,21,24,21,21,22,24,21,19,23,22],[28,28,27,27,27,26,28,27,26,26,25,25,26,25,26,25,26,26,27,26,27,27,26,26,27,27,27,27,27,27,26,27,27,28,27,27,26,27,27,27,27,26,26,26,25,25,24,22,23,22,21,21,21,20,17,19,18,18,16,16,15,12,11,9,8,7,6,6,6,5,5,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,6,5,6,6,6,6,6,7,6,6,6,7,6,7,7,7,7,7,8,8,7,8,9,9,8,7,7,7,8,7,7,7,6,7,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,6,6,5,6,6,5,6,6,6,6,6,6,7,7,7,7,7,7,6,6,7,6,6,6,6,6,5,6,6,6,5,6,5,5,5,5,5,5,4,4,5,5,4,5,5,4,4,5,5,4,5,5,6,6,6,5,6,6,6,6,6,6,5,5,5,5,6,6,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,5,4,4,5,5,5,6,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,4,5,5,4,3,3,4,3,3,4,4,3,4,4,3,3,4,4,3,3,4,4,4,4,5,5,4,4,4,4,4,4,4,4,3,3,4,4,3,3,4,3,3,3,4,3,4,4,3,4,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,5,5,4,5,4,5,5,5,5,5,6,6,6,7,8,9,10,10,11,12,13,12,13,14,15,14,15,16,16,16,17,19,19,19,20,21,22,21,22,20,19,21,20,19,19,20,20,18,20,22,23,24,26,24,24,25,24,25,25,25,25,26,26,26,26,26,26,26,26,26,26,27,26,25,26,23,25,26,25,26,26,25,25,24,24,23,23,21,22,21,20,19,18,17,15,14,12,11,9,7,7,5,5,5,5,5,4,4,4,4,4,5,5,5,4,5,5,5,6,6,6,6,6,7,7,7,7,6,6,6,6,5,5,6,6,6,7,8,6,6,6,6,6,6,6,6,5,5,5,5,5,5,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,4,5,4,4,3,3,2,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,2,3,3,3,3,3,4,3,4,4,4,4,4,4,5,5,6,6,6,5,5,4,4,4,5,5,5,5,5,6,6,6,6,7,7,7,7,7,7,6,6,6,6,5,5,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,7,6,6,6,6,6,7,7,7,7,8,8,8,8,7,8,8,8,8,7,8,8,7,7,7,6,6,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,5,5,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,3,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,5,5,5,4,4,5,4,4,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,0,1,1,1,1,1,1,2,3,5,7,7,7,9,9,8,9,10,11,13,13,15,19,20,17,15,20,20,16,22,18,22,20,21,25,22,21,22,24,23,22,24,24,20,21,24,22,17,19,22,23,19,22,20,19,22,23,19,18,21,20],[28,28,28,28,28,28,27,27,28,26,26,27,26,26,26,26,26,27,27,26,27,27,26,27,27,27,27,27,27,27,26,26,27,28,27,27,27,26,27,27,27,26,26,26,26,25,24,24,24,23,23,22,22,20,19,20,19,19,17,18,15,13,11,9,7,6,5,5,5,4,4,4,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,5,4,5,5,5,5,5,5,5,5,5,6,5,5,6,6,6,6,6,6,6,6,8,8,6,6,6,6,6,6,6,5,5,6,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,4,5,5,4,4,5,4,4,5,5,4,4,4,5,5,5,6,6,6,6,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,4,4,4,4,4,3,3,4,3,3,3,4,3,3,3,4,3,3,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,3,4,4,3,3,4,4,3,3,4,3,3,3,4,3,3,4,4,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,3,4,4,3,3,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,3,3,4,3,4,3,3,3,3,3,3,3,3,2,3,2,2,3,3,2,2,2,3,3,3,3,3,3,3,3,3,3,3,2,2,3,3,2,3,3,3,3,3,4,4,4,4,4,4,4,4,4,5,5,6,5,6,8,9,9,10,12,12,15,13,13,15,16,15,17,18,17,18,18,20,22,21,22,22,23,22,23,21,20,22,20,21,22,21,22,21,21,22,25,25,28,25,26,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,26,27,25,25,27,26,27,27,25,26,24,23,23,23,22,22,21,20,19,17,16,15,14,12,10,9,7,6,5,5,4,4,4,4,3,3,3,3,4,4,4,4,4,5,5,5,5,6,5,6,6,6,6,6,6,6,5,5,5,5,5,5,5,6,7,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,3,3,4,4,4,4,3,2,2,2,2,2,2,2,2,1,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,5,6,6,6,5,4,4,4,3,4,4,4,4,4,5,5,5,5,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,2,1,1,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,6,6,7,7,7,6,7,7,7,7,6,7,7,6,6,6,5,5,4,4,4,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,1,2,3,4,7,6,7,9,9,8,9,10,11,13,15,16,19,19,17,15,19,18,16,20,17,20,20,20,23,23,21,21,22,22,23,23,23,20,22,23,22,19,19,23,22,19,22,21,21,22,23,20,19,22,21],[28,28,28,28,28,27,28,27,27,27,26,26,26,25,27,25,27,27,26,26,27,27,26,27,27,27,27,27,27,27,26,27,28,28,27,27,27,27,27,27,27,26,26,26,25,25,24,23,24,24,23,22,22,21,19,20,19,19,18,17,15,14,11,8,8,7,5,5,5,5,4,4,4,3,4,4,4,4,4,4,4,4,5,4,4,4,5,5,5,5,5,6,5,6,6,5,6,6,6,6,6,6,6,6,6,6,7,6,7,7,7,7,6,6,6,6,6,6,6,6,6,5,5,5,6,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,5,5,6,5,5,5,5,5,4,5,5,4,4,5,4,4,4,4,4,4,4,3,4,4,3,4,4,3,3,4,4,3,3,4,4,5,5,4,5,5,5,5,5,5,5,5,5,5,5,5,5,4,5,4,4,4,4,4,3,4,4,3,4,4,4,3,4,4,4,3,4,4,5,5,5,5,5,5,5,5,4,4,4,4,3,4,3,3,3,3,3,3,3,3,4,4,4,3,3,3,3,2,2,3,3,3,2,3,3,3,3,3,3,3,3,3,3,4,4,3,4,3,4,4,3,3,3,3,3,3,3,3,3,3,3,3,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,6,6,6,7,8,9,10,11,12,13,13,13,15,15,15,16,17,17,17,17,20,21,20,22,22,23,22,23,21,21,22,20,20,21,21,23,21,21,22,24,24,27,24,26,26,26,26,26,26,26,26,26,26,27,27,27,27,27,27,27,27,27,26,26,25,25,26,26,26,26,25,27,24,24,25,24,23,22,22,20,19,19,17,16,14,13,11,9,7,6,5,5,4,4,4,3,3,3,3,3,3,4,4,4,4,5,4,5,5,6,6,5,6,6,6,6,6,5,5,5,4,4,5,5,5,7,7,6,6,6,6,5,5,5,5,4,5,4,4,4,4,4,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,4,4,5,5,4,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,4,3,4,4,4,5,6,6,6,5,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,2,2,1,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,6,5,5,5,6,6,6,6,6,7,7,7,7,6,7,6,7,7,6,7,7,7,6,6,5,5,5,5,4,4,4,4,4,3,4,3,3,3,3,3,3,2,3,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,4,3,3,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,4,4,5,4,4,4,4,4,4,4,4,3,4,3,4,4,4,4,4,4,4,4,4,4,4,4,4,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,1,1,1,1,0,1,1,1,1,2,3,4,6,6,7,8,9,10,9,11,13,14,16,16,17,18,16,15,18,19,17,20,18,21,21,19,23,23,22,21,22,22,25,24,22,22,22,22,23,20,20,24,22,20,21,21,21,23,22,21,18,22,22],[28,28,27,28,28,27,28,27,26,27,25,26,27,25,26,26,26,27,26,26,27,27,26,27,26,27,27,27,27,27,26,27,27,28,26,27,26,27,28,27,27,26,25,26,26,25,25,24,24,23,23,22,22,21,19,20,20,18,17,18,15,14,12,10,9,8,7,7,6,6,5,5,5,4,5,5,5,6,6,5,5,6,5,5,6,6,5,6,6,6,7,7,6,7,7,7,6,7,7,6,7,8,7,7,7,8,8,8,8,9,9,8,8,8,7,8,7,7,7,7,7,7,7,7,7,7,7,7,7,6,7,6,6,6,6,7,6,6,6,6,7,6,7,7,6,6,6,7,6,6,7,6,6,6,7,7,7,7,7,8,7,7,7,7,7,6,7,7,6,6,7,6,6,6,6,6,6,6,6,6,6,5,5,5,5,4,5,5,5,4,5,5,4,4,5,6,6,6,5,6,6,6,6,7,6,6,6,6,6,6,6,5,5,6,5,5,5,6,5,5,5,6,5,5,5,6,4,5,5,5,4,5,6,6,7,7,6,6,7,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,4,5,4,4,3,3,4,3,3,4,4,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,4,5,5,4,4,4,4,3,4,4,4,3,4,4,3,3,4,4,4,4,4,3,4,4,4,3,4,4,3,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,5,6,6,6,7,7,7,8,10,10,11,12,13,14,13,13,15,16,17,17,18,18,19,19,21,22,21,23,22,23,23,24,21,21,21,20,20,20,21,21,19,21,23,24,24,26,24,25,25,25,26,26,26,26,26,25,26,26,26,26,26,26,26,27,26,26,25,26,25,25,26,25,26,26,25,26,25,25,25,24,23,22,22,20,20,19,17,17,15,13,12,10,8,8,7,6,6,5,5,4,5,4,4,4,5,5,5,5,5,6,6,6,6,7,7,7,8,8,7,8,7,7,6,6,6,6,6,7,7,8,9,8,8,8,8,7,6,7,6,6,6,6,5,5,5,5,4,4,4,3,3,3,3,3,2,2,2,2,2,2,3,2,3,3,3,4,4,5,5,5,4,3,3,2,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,6,7,7,7,6,5,4,4,5,5,5,6,6,6,7,7,7,7,7,8,8,8,8,7,7,7,7,6,6,6,6,5,5,5,5,5,4,5,4,4,4,4,3,3,3,3,3,3,3,3,2,3,3,2,2,3,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,5,6,5,6,6,6,6,7,7,7,6,7,7,7,7,7,7,8,8,8,8,9,8,9,8,9,8,8,8,8,8,7,8,7,6,6,5,5,5,4,5,4,4,4,4,4,4,4,4,3,3,3,3,2,3,3,3,3,3,3,3,3,4,3,4,4,4,4,4,4,5,5,4,4,5,5,5,5,6,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,6,6,6,5,6,6,6,6,6,5,5,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,1,0,1,1,1,2,3,5,8,6,7,8,8,8,8,11,13,15,15,15,20,21,17,14,22,21,18,22,17,21,21,21,25,23,21,22,23,21,22,24,24,21,23,23,23,19,21,22,23,20,23,21,22,23,24,21,20,24,23],[28,28,27,27,27,27,27,27,26,26,26,26,26,26,25,26,25,26,26,26,26,26,26,27,26,26,26,27,27,26,26,26,27,27,26,26,26,26,27,26,27,26,26,25,25,25,24,23,24,23,23,22,22,22,19,20,19,19,18,18,16,14,12,10,9,8,7,7,7,6,6,5,5,4,5,5,5,6,6,6,5,6,6,6,6,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,9,9,8,7,7,7,8,7,7,7,7,7,7,6,7,7,7,6,7,7,6,6,6,6,7,6,7,6,7,6,6,7,6,6,7,6,6,6,6,6,7,7,6,6,6,7,7,7,8,7,8,7,7,7,7,7,6,6,6,6,6,6,6,6,5,6,6,5,5,6,5,5,5,5,5,5,4,5,5,5,4,5,5,5,5,5,6,6,6,6,6,7,7,6,6,7,6,7,7,6,7,7,6,6,6,6,5,5,6,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,6,6,6,6,6,6,6,5,5,5,5,5,4,4,4,4,4,4,4,3,3,4,4,5,5,4,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,4,3,4,4,3,3,3,4,4,4,4,4,4,4,3,3,4,3,4,4,4,4,4,4,4,4,4,5,5,5,5,6,5,6,6,6,6,6,6,7,7,8,9,10,10,11,12,13,14,14,13,16,17,15,17,18,18,18,18,19,21,20,21,22,22,22,23,21,20,21,20,20,20,20,21,21,21,23,23,24,25,24,25,26,26,26,26,26,27,27,27,27,26,27,26,27,26,27,26,27,27,26,26,24,24,26,25,26,26,25,26,24,23,23,23,23,22,21,20,19,19,17,16,14,13,11,9,8,8,6,6,5,6,5,5,5,5,5,5,5,6,6,6,6,7,6,6,7,8,7,7,8,8,8,7,7,7,6,6,6,6,6,7,7,8,8,8,7,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,4,3,3,3,3,3,3,3,3,2,3,2,3,2,3,3,3,4,4,5,5,5,4,4,3,2,3,2,3,3,2,2,2,2,2,2,2,2,2,2,3,2,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,6,6,8,7,7,6,6,5,5,5,6,6,6,6,6,7,8,7,7,7,8,9,8,8,8,7,7,7,7,6,6,6,6,6,5,6,5,5,5,5,4,4,4,4,4,4,3,3,4,3,3,3,3,3,3,3,3,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,5,6,6,6,6,6,6,6,6,7,7,7,8,7,7,7,7,7,7,7,7,8,9,9,9,9,8,9,9,9,9,8,9,9,8,8,8,7,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,3,4,4,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,6,6,5,6,5,5,5,5,5,4,5,5,5,4,5,5,4,4,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,5,6,5,5,5,5,5,5,5,5,5,5,5,5,6,5,6,5,6,5,5,4,4,4,4,4,3,3,3,3,2,2,2,2,2,2,2,1,1,1,1,1,0,1,1,2,3,5,7,6,7,9,9,8,8,9,11,13,13,14,18,18,15,15,19,19,15,21,17,20,20,19,24,22,22,21,20,21,23,22,22,21,20,23,22,18,17,22,22,18,22,19,21,21,24,20,18,22,21],[28,28,27,27,28,27,27,27,27,26,27,26,27,26,27,25,27,27,27,27,27,27,27,27,27,27,27,28,27,27,26,27,27,28,27,27,27,27,28,27,27,27,26,26,26,26,25,24,24,24,23,22,22,21,21,21,20,20,19,19,17,14,13,11,9,8,8,7,8,6,6,5,6,5,5,6,6,6,6,6,5,6,6,5,5,6,6,7,7,6,7,7,7,7,7,7,7,7,8,8,8,8,8,7,8,8,8,8,8,9,9,8,8,8,7,8,8,8,8,8,8,7,7,7,7,7,6,7,7,6,6,6,6,6,7,7,7,6,6,7,6,6,7,7,6,6,6,6,6,7,6,6,6,6,7,7,7,8,8,8,8,7,7,7,7,7,7,7,6,6,6,6,6,6,6,5,5,6,6,5,5,4,4,5,5,4,4,5,4,4,5,5,4,4,6,6,6,6,6,7,7,7,7,7,7,7,7,7,6,7,7,6,6,6,5,5,5,5,5,5,5,5,4,5,5,5,4,5,5,5,5,5,6,6,7,7,7,7,7,6,6,6,5,5,5,5,4,4,4,4,4,4,3,4,4,5,5,4,4,3,3,4,3,3,4,4,3,4,4,4,4,4,5,4,4,5,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,5,5,4,5,4,4,4,4,4,3,4,4,4,3,4,4,5,5,6,6,6,6,6,6,7,6,6,6,7,7,8,7,8,10,10,11,12,13,14,15,15,14,17,18,16,19,19,19,19,19,20,21,21,22,24,24,23,24,22,21,22,21,20,22,21,23,22,23,24,25,25,27,25,26,27,27,27,26,27,27,28,28,28,27,28,28,28,27,27,28,28,27,27,27,26,26,27,27,27,27,26,27,24,25,25,24,23,23,21,20,20,18,17,16,15,13,11,10,9,8,6,6,6,6,5,5,5,5,5,5,6,6,6,6,6,6,6,7,8,8,7,8,9,9,8,8,7,7,6,6,6,7,7,7,7,9,9,8,8,8,7,8,7,7,7,7,7,6,6,6,6,5,5,5,4,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,4,3,3,2,3,3,3,3,3,2,2,2,2,2,2,3,2,2,3,3,3,3,3,3,3,4,4,4,4,4,4,5,5,5,5,5,6,6,7,8,8,7,6,6,6,5,5,6,6,6,6,6,7,7,8,7,7,8,8,8,8,8,8,7,7,7,7,7,6,6,6,5,5,5,5,5,5,5,5,4,4,5,4,4,4,4,3,3,3,3,3,3,3,3,2,2,3,2,2,3,3,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,5,5,5,5,5,5,6,5,6,6,6,6,7,6,7,6,6,7,7,8,7,7,7,7,7,7,7,8,8,9,9,9,10,9,9,9,10,9,8,9,9,8,8,8,7,7,6,6,6,5,5,5,5,5,5,5,4,4,5,4,4,4,5,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,6,6,5,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,6,6,6,7,6,6,6,6,6,7,6,6,6,6,6,5,6,5,5,6,6,5,6,5,6,6,6,6,5,6,6,5,5,5,4,5,4,4,3,3,3,3,3,3,2,2,2,2,2,1,1,1,1,1,0,1,2,3,5,7,6,7,9,10,8,8,11,12,13,13,14,18,18,16,14,18,18,14,20,17,20,21,19,23,22,22,21,20,20,23,22,21,21,20,22,21,19,19,22,21,19,21,21,22,22,24,20,18,22,22],[28,29,28,28,29,28,29,28,27,28,27,26,28,26,27,26,28,28,27,27,27,27,27,28,27,27,28,28,28,28,27,28,28,29,28,28,27,28,28,28,28,28,27,27,27,27,26,25,26,26,24,24,25,23,22,23,21,21,19,19,17,15,13,11,9,8,7,7,7,6,6,5,5,4,5,5,5,6,6,6,5,6,6,5,6,5,6,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,8,7,8,8,8,8,9,9,8,7,8,7,8,8,8,8,8,7,7,7,7,7,7,6,7,6,6,6,6,6,6,6,7,7,6,6,7,7,6,6,7,6,6,6,6,6,6,6,6,6,6,7,7,7,7,8,8,7,7,7,7,7,6,7,7,6,6,6,6,6,6,6,6,5,6,6,5,5,5,5,5,5,4,5,5,5,4,4,5,4,5,5,6,6,6,6,7,7,7,6,7,7,7,7,7,6,7,7,6,6,6,5,5,5,5,5,4,5,5,4,5,5,5,4,5,5,5,4,5,6,6,7,7,7,6,7,6,6,6,6,5,5,5,4,4,4,4,4,4,3,3,3,5,5,5,4,3,3,4,3,3,4,4,3,4,4,4,4,4,4,4,4,5,5,5,5,5,4,5,4,5,4,4,4,4,4,4,4,4,4,3,4,4,3,3,4,4,4,5,4,4,4,4,4,3,4,4,3,3,4,3,3,4,4,4,4,5,5,5,5,6,6,6,6,6,6,7,6,8,8,8,10,11,12,12,14,15,16,15,15,18,19,17,19,20,20,21,22,23,24,24,24,25,26,24,26,23,22,24,22,22,24,23,24,23,24,24,26,26,27,26,27,27,28,27,27,28,28,28,28,28,28,28,28,28,28,27,28,28,28,27,27,26,27,27,27,27,27,27,28,25,25,25,25,24,24,21,22,21,19,18,17,15,14,12,10,8,8,6,6,6,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,8,8,8,7,8,9,9,8,7,7,7,7,6,6,6,7,8,9,9,9,8,8,7,7,7,7,7,6,6,6,6,5,5,5,4,4,4,3,3,3,3,3,3,3,3,2,2,3,3,3,3,3,4,4,5,5,5,4,4,3,3,2,3,2,3,3,3,2,2,3,2,2,2,3,2,2,2,2,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,6,7,8,8,8,7,6,5,5,5,5,6,6,6,6,7,8,8,7,8,8,8,8,8,7,7,7,7,7,6,6,6,6,6,6,5,5,5,5,4,4,4,4,4,4,4,3,3,3,3,3,3,3,3,3,3,3,2,2,2,2,2,3,3,2,2,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,5,6,5,6,6,6,5,6,6,6,6,7,7,7,7,7,7,7,7,7,7,7,7,8,9,8,8,9,8,9,8,9,8,8,9,9,9,8,8,7,6,6,6,6,5,5,5,5,5,5,4,4,4,4,4,4,4,4,3,3,4,3,4,3,4,4,3,4,4,4,4,5,5,4,5,5,5,5,5,5,5,6,6,5,6,6,6,5,5,5,5,5,5,4,5,5,5,4,5,5,4,4,5,5,5,5,5,6,6,7,6,6,6,6,6,6,6,5,6,6,5,6,5,5,5,6,4,5,5,5,6,5,6,6,6,6,6,5,6,6,5,5,5,6,5,4,4,3,3,3,3,3,3,2,2,2,2,2,2,1,1,1,1,1,0,1,3,4,7,6,7,9,10,10,9,11,13,14,15,16,18,18,16,16,18,19,16,21,18,20,21,21,24,23,23,22,22,22,24,24,23,23,22,22,23,20,21,23,22,20,22,21,21,23,23,20,19,22,22],[29,29,28,28,29,27,29,29,27,28,27,27,28,27,27,27,28,28,28,28,28,28,28,29,28,29,29,29,29,29,29,29,30,30,29,30,29,30,29,29,30,29,29,29,29,29,28,28,28,27,27,27,27,27,26,27,25,25,24,23,23,20,18,18,16,15,15,14,13,13,12,13,12,12,13,12,12,12,14,14,13,13,14,13,13,14,14,15,14,15,14,14,15,15,15,16,15,15,14,14,15,14,15,15,15,15,15,14,14,15,16,16,15,15,15,16,14,15,15,14,14,14,14,13,14,14,15,14,13,13,14,13,13,13,13,15,13,14,14,14,14,15,14,14,13,15,14,14,15,14,14,13,14,14,13,15,15,14,15,15,15,15,16,15,15,13,14,15,14,13,13,14,13,13,13,13,12,13,12,12,12,11,11,12,12,10,11,13,10,10,13,12,11,12,13,13,14,13,13,16,15,13,14,16,15,14,14,14,13,14,14,14,12,14,14,11,14,13,12,11,13,14,11,12,13,13,10,12,13,13,10,12,12,12,12,14,13,12,12,12,12,12,13,12,13,10,10,12,10,9,9,8,7,8,8,9,9,9,8,7,8,9,8,8,9,9,8,9,10,10,10,10,11,10,11,12,10,11,11,12,11,12,11,12,12,10,10,11,11,9,10,11,9,8,10,11,8,8,10,12,10,10,10,9,10,10,8,9,9,8,7,9,9,9,7,9,9,10,10,11,10,11,12,12,12,12,12,13,12,13,13,15,14,14,16,17,17,19,18,19,20,20,21,22,22,22,24,24,23,24,25,26,27,26,27,27,28,27,28,26,26,26,24,23,25,25,25,25,25,26,28,27,27,27,28,27,27,28,28,28,28,28,28,28,28,28,28,29,28,28,28,29,29,28,28,28,28,28,28,28,28,28,28,28,28,28,27,27,26,27,25,24,24,21,23,19,19,18,15,15,15,13,13,13,12,11,13,11,11,11,11,11,11,12,12,12,12,12,12,13,14,14,14,16,15,16,14,13,13,12,12,13,13,13,14,15,16,16,15,15,16,15,13,14,14,13,12,13,13,11,11,11,11,11,11,9,10,8,8,9,7,5,7,7,6,6,7,6,6,7,7,7,8,8,9,8,8,7,5,6,5,6,6,6,8,7,5,6,6,5,4,6,6,5,6,8,7,8,9,8,9,10,9,9,10,10,12,11,12,13,12,12,11,12,12,13,13,14,14,13,12,12,13,13,13,15,14,13,14,15,16,15,16,14,15,15,16,15,15,15,15,15,14,14,15,15,14,13,13,13,13,13,13,13,12,11,12,10,11,11,8,8,10,9,7,9,8,7,7,7,7,5,5,7,6,5,8,8,7,8,9,8,9,9,10,12,10,10,10,10,13,11,14,12,12,13,12,10,13,12,12,13,14,13,13,15,14,15,14,14,15,14,15,15,15,14,14,15,15,15,15,15,15,16,15,16,16,16,17,16,15,15,16,15,14,14,14,14,13,14,13,13,13,12,12,13,11,12,12,11,12,11,12,9,12,11,10,8,10,10,10,8,10,9,10,12,12,11,12,11,13,12,12,11,12,12,11,11,12,13,12,12,12,13,13,12,12,12,11,12,12,12,11,11,11,11,11,11,11,11,12,11,12,11,12,13,13,13,12,13,13,11,13,13,13,12,13,13,11,12,12,13,13,14,11,12,11,11,12,11,12,12,12,12,12,12,12,14,11,11,11,13,11,10,10,9,9,10,9,8,9,8,7,7,6,6,6,4,4,4,4,2,2,0,1,4,7,6,8,9,10,10,10,13,16,16,16,17,21,20,17,18,23,21,18,22,20,21,23,22,24,23,22,23,24,24,24,26,24,22,25,25,25,21,24,25,25,23,25,23,23,24,25,22,21,24,24],[27,28,27,28,29,27,28,29,27,28,28,28,29,27,29,28,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,27,27,26,25,24,24,25,25,24,24,23,22,22,22,22,22,23,23,24,24,22,23,24,22,21,23,23,26,25,23,26,25,23,26,25,25,22,25,25,23,25,25,26,24,25,24,24,24,24,23,24,25,25,25,25,25,24,25,25,23,24,25,25,24,25,23,25,26,24,22,24,25,22,20,24,22,22,23,24,25,24,23,25,25,22,25,25,23,22,25,25,22,24,25,25,25,26,25,24,24,26,25,26,25,25,24,24,26,23,24,25,25,23,24,25,23,23,25,24,20,23,22,19,22,22,20,20,23,21,19,21,21,21,20,22,20,22,22,20,22,23,22,22,23,23,22,23,22,22,23,23,22,22,24,23,22,23,24,22,21,22,24,21,21,22,23,21,22,23,22,21,22,22,22,23,23,23,23,23,24,24,24,22,23,24,21,18,21,20,19,17,18,16,15,15,17,18,16,13,14,14,18,16,13,16,19,17,16,21,20,18,21,21,19,20,21,21,21,20,22,21,20,21,21,22,20,19,21,20,18,21,22,19,17,20,20,17,17,19,22,21,21,21,18,21,21,17,19,21,19,18,21,21,19,18,21,20,22,21,22,20,22,22,21,22,23,23,22,23,24,24,25,23,23,24,26,26,25,26,26,26,27,27,28,27,28,29,28,28,29,28,29,30,29,29,29,29,29,30,29,29,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,27,27,28,26,25,26,24,23,24,22,23,25,23,22,22,22,21,22,21,21,22,22,21,23,22,22,22,23,25,23,24,25,24,24,23,22,22,20,19,22,22,24,24,24,24,24,23,24,25,24,24,26,25,23,23,25,25,22,22,23,22,21,22,22,20,19,16,20,20,16,17,19,15,14,18,16,15,15,19,15,14,15,16,14,14,11,12,13,11,14,12,15,16,13,11,12,13,10,9,12,11,9,10,14,12,14,14,13,18,20,20,20,20,21,22,21,20,21,20,19,21,21,18,21,20,20,20,21,19,21,20,21,23,22,22,24,24,25,26,25,25,25,25,25,26,25,26,24,25,27,25,25,27,25,23,23,24,21,20,23,22,20,20,21,21,19,20,21,18,16,20,18,16,15,18,16,11,15,17,12,12,15,10,12,14,13,8,11,15,14,12,18,18,18,18,18,19,20,20,20,22,20,20,22,21,19,23,23,22,24,24,23,25,25,25,25,24,24,26,25,26,26,25,24,25,26,25,25,26,25,24,25,24,25,26,24,25,25,24,25,25,24,24,24,23,24,24,25,23,24,22,21,23,22,21,22,21,20,19,21,21,20,19,20,19,17,19,21,20,17,18,16,19,20,21,21,21,21,20,20,20,20,22,21,22,21,23,23,22,24,22,24,23,24,24,22,22,24,23,20,22,23,21,20,22,22,21,21,23,21,21,22,21,21,21,23,23,21,21,21,22,23,24,23,22,24,22,24,22,24,23,23,23,21,22,21,22,22,22,22,22,21,20,21,21,21,19,19,18,20,18,18,17,17,18,18,19,18,19,13,13,13,10,9,10,10,7,6,7,6,4,2,0,2,3,5,7,9,12,11,10,15,18,19,20,20,23,23,21,21,25,22,21,23,23,23,25,24,25,25,25,24,26,26,26,26,26,25,26,26,27,24,24,27,26,25,26,25,25,26,27,25,23,26,26],[28,29,27,28,29,28,29,29,28,28,28,29,29,28,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,31,30,31,30,30,30,31,30,30,30,30,30,30,30,30,30,29,30,29,29,29,29,28,28,27,26,27,26,27,27,25,26,26,24,25,23,24,26,26,25,26,27,24,26,27,25,25,27,26,28,27,26,28,28,26,28,27,27,26,27,27,26,27,27,27,26,27,26,26,25,26,25,26,27,27,27,27,26,26,27,26,26,26,26,26,25,26,25,26,26,26,24,25,26,24,22,24,24,27,25,27,27,26,26,27,26,25,27,26,26,25,27,26,25,26,27,26,27,28,26,27,26,28,28,27,28,28,27,27,28,26,27,27,27,25,25,26,25,24,25,25,22,25,24,21,24,25,22,22,25,24,21,24,24,23,21,24,23,25,24,23,25,26,24,25,27,26,26,26,25,25,26,26,26,24,27,26,24,26,26,25,23,25,26,24,23,25,26,23,23,25,25,21,25,24,26,25,26,25,24,25,24,25,25,24,25,25,22,21,24,23,22,21,21,19,17,16,20,20,18,16,16,16,22,20,15,19,22,20,20,24,23,21,23,24,22,23,25,23,24,24,25,24,24,23,24,24,23,22,24,23,22,22,24,22,21,22,23,20,19,22,24,22,23,23,22,22,23,21,22,22,23,19,23,22,21,19,23,22,22,23,22,22,24,24,22,24,25,26,25,26,24,26,26,26,26,26,27,27,27,28,28,28,28,28,29,28,29,29,30,29,30,29,30,30,29,30,30,30,30,30,30,29,29,29,28,29,28,29,29,29,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,27,26,26,25,24,26,25,25,26,25,25,23,24,22,23,23,24,24,24,23,25,24,24,25,25,26,25,25,26,25,25,25,23,23,22,21,24,23,24,24,25,26,26,25,26,26,26,26,26,25,26,25,26,25,25,24,24,24,24,23,23,21,21,20,21,20,18,20,20,17,15,20,19,15,16,18,17,14,14,17,16,13,11,12,14,12,16,15,17,20,17,13,14,15,14,11,15,15,11,13,17,15,18,19,19,20,24,22,23,23,24,24,23,24,24,23,22,24,24,23,25,24,24,24,24,24,24,24,24,26,26,25,26,26,27,27,27,27,27,27,27,27,27,28,27,27,27,27,27,27,28,27,26,27,25,25,25,25,24,23,24,23,22,22,23,22,21,22,21,19,20,20,20,15,18,18,15,14,18,14,12,18,18,14,17,20,19,19,22,22,23,22,23,23,23,24,23,24,24,24,24,24,24,25,26,25,27,26,26,26,26,27,27,27,27,27,27,27,28,27,27,27,27,27,27,27,27,26,27,26,26,27,26,27,26,26,26,27,26,26,27,25,26,25,27,26,26,25,25,26,24,23,25,25,22,22,24,23,23,24,22,22,22,23,22,22,22,22,22,25,24,25,25,24,24,24,24,24,22,25,25,25,24,26,27,24,26,25,26,26,26,26,25,26,27,24,23,25,26,23,23,25,24,23,24,25,23,25,24,25,25,25,25,26,24,24,25,26,25,27,26,25,26,25,26,24,26,25,24,24,23,23,24,24,24,24,25,24,23,24,24,24,25,22,24,22,24,23,21,22,22,21,22,21,20,20,18,16,15,14,13,11,11,10,8,7,7,7,3,1,0,2,4,5,7,9,9,9,14,16,17,20,20,23,23,20,20,24,22,19,23,20,22,24,22,25,25,24,23,26,25,25,26,26,25,25,26,27,24,24,26,26,26,25,25,25,26,26,25,23,25,26],[28,29,27,29,29,28,30,30,28,29,29,29,30,29,30,29,30,30,30,30,30,30,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,30,31,30,30,30,30,30,30,30,29,28,28,28,28,28,29,28,28,29,28,27,28,25,27,28,28,28,29,29,27,28,29,28,26,28,28,29,29,28,29,29,29,29,28,29,28,29,29,28,29,29,28,28,29,28,27,27,28,27,28,29,29,29,29,28,28,28,29,27,27,29,28,26,27,27,27,27,27,26,25,27,26,26,25,26,26,27,28,27,27,28,29,27,26,29,28,27,28,29,29,26,29,29,29,29,29,28,29,28,29,29,29,29,29,29,29,29,28,29,29,29,27,27,28,27,26,27,26,25,26,25,24,25,26,25,25,26,26,24,26,25,26,24,25,26,25,26,25,26,27,26,26,27,28,28,27,27,28,27,27,27,27,28,26,26,28,28,26,25,28,27,26,26,27,27,25,26,27,27,24,27,28,27,27,28,27,27,26,26,28,27,26,26,27,25,24,25,26,24,24,24,21,21,19,22,22,20,18,17,20,24,22,19,24,25,24,23,26,26,25,26,26,26,26,27,26,26,27,27,26,26,27,28,27,25,25,27,25,25,26,27,25,24,25,26,24,23,25,26,26,27,26,26,27,26,25,27,26,26,24,27,26,25,25,26,26,27,26,26,27,27,27,27,27,28,28,28,28,28,28,28,27,28,28,29,29,28,29,29,29,29,29,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,29,30,30,29,30,29,30,30,29,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,31,31,31,30,30,30,30,31,31,30,30,30,30,30,30,31,31,30,31,30,30,30,30,30,30,30,30,29,29,29,29,28,28,29,27,27,29,28,28,28,28,28,27,27,27,27,27,27,28,27,27,27,27,27,27,27,27,27,28,28,27,27,26,26,25,25,23,26,27,27,27,27,27,28,26,28,28,28,28,28,27,28,28,28,28,27,27,27,27,27,27,26,26,25,23,25,25,21,22,24,20,20,23,21,17,19,21,18,14,13,18,17,15,13,15,17,16,21,18,22,23,21,17,16,20,17,15,17,19,15,15,19,19,23,23,23,25,27,25,26,27,28,27,26,27,27,26,27,28,28,26,28,27,27,27,27,27,28,27,27,28,27,27,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,28,28,28,27,27,27,26,26,26,26,25,25,26,25,23,24,25,23,20,22,22,20,18,22,19,18,22,22,18,22,24,24,23,25,26,26,26,27,27,28,28,27,27,28,28,27,27,27,28,29,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,29,29,28,29,29,28,28,29,27,28,28,27,28,28,29,29,29,28,28,28,27,27,28,28,25,26,27,26,26,27,27,27,26,27,27,27,26,27,26,27,28,29,28,27,28,28,28,27,26,28,28,28,27,29,28,27,28,28,29,28,28,29,28,28,29,28,27,28,28,27,27,28,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,28,28,28,28,27,28,27,28,28,27,27,27,27,27,26,27,28,27,27,27,28,27,27,27,26,28,26,28,27,26,26,25,25,25,25,23,23,22,20,19,18,16,15,15,13,12,12,12,10,8,4,2,0,1,4,7,7,8,8,11,13,16,18,22,23,24,21,20,24,23,19,23,19,22,25,23,25,26,23,25,27,25,26,28,27,24,26,27,26,22,23,27,27,24,26,24,25,25,26,24,23,25,25],[26,28,27,28,28,28,29,28,28,29,28,28,29,28,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,31,31,31,31,31,30,31,31,31,30,30,31,30,30,30,30,30,30,30,30,30,29,29,29,29,28,27,28,27,28,28,27,29,28,27,28,27,27,28,28,28,28,29,27,28,29,28,26,28,28,29,29,27,29,28,28,29,28,28,28,29,28,27,28,29,28,28,29,28,28,28,28,28,28,28,28,29,29,28,28,29,28,28,28,29,28,27,28,27,27,28,28,25,26,27,25,26,26,26,26,26,27,28,27,28,28,28,26,29,28,27,27,29,28,26,28,29,28,29,29,28,28,28,29,29,29,29,29,29,28,29,28,28,29,29,27,27,28,27,26,27,27,26,27,26,25,25,26,25,25,26,25,24,26,24,25,24,25,25,25,25,24,25,26,25,26,26,27,26,27,26,27,27,27,27,26,28,26,25,28,28,26,25,28,27,25,26,28,27,26,27,28,27,26,27,27,27,27,27,27,27,27,27,27,27,27,27,28,26,25,26,27,24,23,25,22,21,18,23,24,20,18,16,19,24,22,18,22,23,23,21,25,26,21,24,24,25,24,25,24,24,25,26,24,26,26,27,27,24,25,27,25,24,26,27,25,24,26,26,23,23,25,26,26,27,26,25,26,27,25,26,26,26,23,27,26,24,22,26,25,27,26,26,26,27,27,26,28,28,28,28,28,28,28,27,27,27,27,28,28,28,28,28,29,29,29,29,29,30,30,30,30,30,29,30,31,30,30,30,30,30,31,30,29,29,29,29,29,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,30,30,31,30,31,30,30,30,30,30,30,31,30,30,31,30,30,30,30,30,30,30,29,30,29,29,29,28,28,28,27,27,27,27,27,28,27,28,26,27,26,26,26,26,28,26,26,26,26,26,26,27,26,26,26,27,26,26,25,25,24,24,23,25,26,27,27,27,27,26,25,27,28,27,26,28,28,27,27,28,28,27,26,27,27,26,27,26,26,24,22,25,24,21,22,23,20,20,21,20,17,17,17,16,13,13,17,15,15,12,15,16,16,20,17,22,23,23,18,17,21,18,15,15,19,15,15,17,18,20,21,22,24,25,24,26,25,26,26,26,26,26,26,26,27,27,26,26,26,25,25,26,26,26,26,26,27,26,26,28,28,28,29,28,29,28,28,28,28,28,29,28,28,29,29,28,29,29,29,29,29,27,28,29,28,26,27,28,26,26,26,25,26,25,26,25,22,24,25,24,20,23,24,20,18,23,18,18,23,22,17,22,23,22,21,24,25,24,24,25,25,27,26,26,27,27,27,27,27,26,28,27,28,28,28,29,29,28,29,28,29,28,29,28,29,29,29,28,29,28,29,29,29,29,28,28,27,28,28,28,28,28,28,28,28,27,28,28,27,28,27,29,28,29,28,28,28,27,26,27,28,25,26,27,27,26,26,27,26,25,27,26,27,25,26,25,26,27,27,27,27,27,26,27,25,27,27,26,28,28,28,28,28,28,27,29,27,28,28,28,28,28,28,27,28,28,27,27,27,27,27,28,27,27,28,26,26,27,25,28,27,26,26,27,28,28,28,28,27,28,28,27,27,28,28,27,26,27,26,26,26,26,27,26,26,25,26,26,25,26,25,25,25,26,24,25,24,23,24,24,22,21,23,20,19,20,19,15,15,16,13,11,10,12,11,7,6,5,2,0,2,4,5,8,7,11,11,14,16,18,19,21,18,15,22,21,18,22,18,22,22,21,24,23,22,23,24,24,23,25,24,22,24,25,23,20,21,25,25,21,25,22,24,25,26,22,20,24,23],[27,28,27,29,29,28,29,29,28,29,29,29,29,28,29,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,31,31,31,31,30,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,28,28,27,27,28,29,27,27,28,28,27,27,26,26,28,28,28,28,28,27,28,28,28,27,28,28,28,28,28,28,28,28,29,29,29,28,29,28,28,29,29,28,28,29,29,28,27,28,28,28,28,29,29,29,29,28,29,28,28,28,29,28,27,27,28,27,27,27,25,26,27,25,25,25,24,25,25,27,26,26,28,28,27,26,29,28,27,28,29,28,27,28,29,28,28,29,28,29,28,29,29,29,28,29,28,28,29,28,29,28,28,27,27,28,27,25,27,26,24,25,24,21,24,25,21,23,25,24,22,24,24,23,22,24,24,24,24,24,24,25,24,25,26,26,26,26,25,27,27,27,26,25,28,26,25,27,28,25,25,27,27,24,26,27,26,24,26,27,26,24,27,26,27,27,27,27,26,26,25,27,26,24,25,26,24,22,24,24,22,22,22,20,19,18,21,22,19,17,17,18,22,21,18,21,22,21,21,23,23,21,23,24,24,24,25,23,23,25,25,24,26,24,27,26,23,24,26,24,23,25,26,22,22,24,25,22,22,24,26,25,26,25,24,25,25,23,25,25,24,22,25,24,24,20,24,25,25,25,25,25,27,26,25,26,27,27,26,27,27,27,27,27,26,27,28,28,28,28,27,28,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,28,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,28,27,27,27,26,27,27,26,26,26,27,26,25,23,26,25,24,25,26,26,25,26,25,26,26,26,26,25,26,25,25,23,22,21,24,25,25,25,26,25,26,25,27,27,27,25,26,27,26,27,26,27,26,25,26,26,25,26,24,23,23,21,22,22,20,20,20,18,16,18,18,14,16,16,14,12,10,15,14,13,11,13,15,15,20,17,20,22,20,16,16,19,17,14,15,17,15,15,17,19,19,21,21,23,24,22,24,24,24,25,25,25,25,26,25,27,27,24,27,26,26,26,26,25,25,26,25,28,26,27,28,27,28,28,28,28,28,28,28,28,29,28,28,28,28,29,29,28,29,28,28,29,27,27,28,27,25,26,27,25,23,25,25,23,23,25,24,22,23,23,22,20,21,21,20,17,21,17,17,21,22,16,21,22,22,20,23,24,23,23,24,24,26,26,24,25,27,27,26,27,26,28,28,27,29,28,28,28,28,28,28,28,28,28,29,28,29,29,28,29,28,29,28,29,29,28,28,28,28,28,28,28,29,28,28,28,28,28,28,28,27,28,28,28,28,28,27,28,27,25,27,27,24,25,27,25,25,26,26,25,24,26,26,26,24,26,25,26,26,27,27,26,27,26,26,26,26,27,27,26,27,28,28,27,28,27,28,27,27,27,26,27,28,27,27,27,27,26,26,27,26,26,26,27,27,27,27,27,27,27,27,27,27,27,26,27,28,27,27,27,27,26,27,26,27,27,27,26,26,26,26,26,27,26,26,26,26,26,26,26,26,25,26,26,27,25,24,24,22,22,22,21,20,21,20,17,16,17,14,14,14,13,10,10,11,10,8,7,6,4,2,0,1,2,5,4,6,6,8,9,10,12,15,12,11,16,16,13,18,15,19,20,20,23,21,20,21,22,22,21,24,24,21,23,25,23,20,20,24,25,21,25,22,22,23,24,22,19,23,20],[27,28,27,28,28,27,28,28,28,28,27,28,29,28,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,31,30,31,31,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,27,28,27,27,28,26,28,27,26,27,26,26,28,27,27,27,28,27,28,28,28,27,28,28,28,29,28,28,28,28,29,28,29,28,28,28,27,28,28,28,27,29,28,27,27,27,27,28,28,28,28,28,28,28,28,27,27,27,27,27,26,27,27,25,27,27,24,25,27,24,23,24,23,25,24,27,25,26,27,27,26,25,29,27,26,28,28,27,26,28,27,27,28,29,28,28,28,29,28,28,28,28,28,27,28,28,28,28,28,26,26,27,26,23,26,25,24,25,24,21,24,24,21,23,25,23,21,25,24,22,22,24,24,26,25,24,26,26,25,25,27,27,28,27,26,27,27,26,26,26,28,26,24,27,27,24,23,27,26,23,24,27,25,23,26,27,25,24,27,25,26,25,26,26,26,25,25,26,26,24,24,25,25,23,23,25,21,21,21,20,19,18,21,21,19,18,16,20,21,20,16,18,21,20,20,23,23,20,23,24,24,23,25,23,24,25,25,23,26,25,27,26,23,24,26,23,21,24,25,23,21,24,23,22,20,24,25,25,25,24,23,24,24,22,24,23,24,22,24,23,21,21,23,24,23,23,23,24,25,25,24,26,26,27,26,27,26,27,26,27,26,27,29,29,28,28,29,29,28,29,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,29,29,28,28,29,28,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,27,26,28,26,26,26,26,26,26,26,25,25,23,24,23,24,24,23,24,24,23,23,24,24,24,24,24,26,25,24,25,23,23,21,21,20,22,22,23,24,24,24,25,24,26,26,26,25,26,26,25,25,25,26,25,25,25,25,25,23,23,23,22,21,22,21,20,21,21,19,18,19,17,15,16,16,13,13,10,12,14,12,12,15,17,15,20,18,20,20,20,18,17,19,18,14,15,19,13,13,17,19,20,20,20,22,23,21,23,24,25,26,25,25,25,25,25,27,26,25,27,25,26,26,26,25,25,26,26,27,26,26,28,28,29,28,28,28,29,28,29,29,29,28,28,28,28,29,28,28,29,29,28,29,28,27,28,27,25,26,27,24,24,25,24,23,22,24,24,21,21,23,21,21,21,21,19,18,22,17,19,21,21,17,21,23,21,20,22,23,24,21,23,23,24,24,24,25,26,26,27,27,25,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,29,28,29,28,28,28,28,28,28,29,28,28,28,29,28,28,28,28,29,28,28,28,28,27,28,27,28,27,28,28,27,28,27,26,27,27,25,26,26,26,24,25,25,24,22,24,24,24,24,24,24,24,25,25,24,26,24,24,25,25,25,26,27,26,27,28,28,27,27,27,28,27,27,27,27,27,27,28,25,27,27,26,26,27,26,24,26,26,24,25,26,25,26,26,27,27,26,26,26,27,27,27,27,26,27,26,26,26,27,26,26,25,25,24,24,25,25,25,25,25,24,25,24,24,25,22,24,23,24,24,24,23,23,24,24,22,22,22,21,20,18,19,16,16,16,13,10,11,11,11,8,7,6,4,2,1,0,1,2,2,4,5,8,8,11,12,16,11,12,16,17,13,17,13,16,17,19,19,19,19,20,21,21,21,24,22,20,21,24,22,21,19,22,23,21,23,20,21,20,22,19,18,19,19],[27,28,27,28,28,28,29,29,28,28,27,27,28,28,29,28,29,28,29,30,29,29,30,29,29,30,30,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,31,31,30,30,30,30,29,30,30,30,29,30,30,29,29,29,29,27,28,27,28,28,28,28,27,28,28,26,27,24,26,28,28,27,28,29,26,28,28,28,27,28,28,28,29,28,29,29,28,28,29,29,28,29,29,29,29,29,29,28,28,29,28,28,28,27,28,29,29,29,29,29,28,28,28,28,27,28,27,26,28,27,25,27,28,25,25,28,26,24,25,24,27,25,28,27,26,28,28,28,26,29,28,27,28,28,28,27,28,28,28,28,29,28,29,29,29,29,29,28,29,28,28,29,28,28,28,28,27,27,27,27,24,25,25,24,26,23,22,23,25,20,22,24,23,20,22,24,21,21,22,21,24,23,22,24,26,24,24,27,28,27,28,25,27,28,28,26,25,28,26,24,28,28,25,24,27,27,24,26,27,26,23,26,27,25,23,27,25,27,25,27,27,26,25,25,27,25,24,25,25,23,22,22,23,22,21,21,19,19,18,20,20,18,17,18,18,20,19,19,20,22,19,21,22,22,20,22,24,23,21,24,22,23,24,25,23,26,24,27,26,22,23,25,24,21,24,25,22,21,23,24,21,21,24,26,24,25,24,23,25,24,23,24,24,24,24,25,24,23,21,25,24,25,24,23,24,25,25,23,25,25,26,26,26,27,26,27,27,27,28,28,28,28,28,28,29,28,29,29,29,29,29,29,29,29,29,30,30,30,29,30,30,30,30,29,29,29,28,28,28,29,28,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,29,30,29,29,29,29,28,28,26,27,27,25,26,27,26,26,26,25,26,24,26,26,25,26,25,25,24,24,26,25,23,25,24,25,25,26,26,25,26,23,22,21,23,21,22,23,23,23,24,25,26,24,27,27,27,26,25,26,25,25,26,26,25,24,25,25,24,24,23,24,24,22,23,23,23,22,22,20,21,21,19,16,16,15,13,13,9,13,14,13,13,17,17,18,21,18,20,20,20,18,18,20,19,16,16,17,15,15,16,19,18,19,19,22,21,22,23,23,23,25,24,25,25,26,25,28,27,25,27,28,26,26,25,23,24,26,25,28,26,26,29,28,29,28,28,28,29,28,29,28,28,28,28,28,29,29,29,28,29,29,29,29,27,27,28,28,25,27,27,25,23,25,25,23,22,24,24,21,22,23,21,22,22,23,21,20,23,19,20,22,22,18,22,22,22,20,22,23,23,23,23,24,24,25,25,25,27,27,26,27,27,28,28,27,28,28,28,28,28,28,28,28,28,28,29,28,29,28,28,28,29,29,29,28,29,28,29,28,28,29,28,28,29,28,28,28,28,28,28,27,28,27,28,28,28,28,27,28,27,25,27,27,23,25,26,25,24,25,25,23,23,25,24,26,25,25,24,25,26,26,25,26,27,25,26,27,25,27,27,27,26,28,29,27,27,28,28,27,27,27,25,27,28,26,25,27,27,24,24,27,26,24,26,26,25,26,26,27,28,27,28,27,26,28,26,26,27,27,27,27,27,26,27,26,26,25,25,26,24,25,25,24,25,25,25,26,24,26,25,24,27,23,25,22,24,25,23,23,23,24,23,21,22,22,22,19,20,21,16,16,18,15,10,12,13,12,9,8,6,6,4,3,1,0,1,2,3,5,8,7,9,11,13,12,11,14,14,13,17,14,17,19,18,21,20,20,20,23,21,20,24,22,21,21,24,22,20,18,23,23,20,24,18,21,21,22,19,16,19,19],[25,27,26,27,27,27,28,28,28,28,28,28,28,28,29,28,29,29,29,29,29,29,29,29,29,30,30,29,30,30,29,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,29,29,29,29,29,29,27,28,28,28,28,28,28,28,28,28,26,27,24,26,28,28,28,28,28,26,28,29,27,27,28,29,28,29,28,29,29,28,28,29,29,28,29,29,28,29,29,29,28,29,29,29,28,28,28,29,29,29,29,29,29,28,29,28,28,28,28,27,27,28,27,25,28,28,25,26,28,25,24,25,25,26,25,28,28,26,27,28,28,26,28,28,27,27,28,28,27,28,29,29,29,29,29,29,29,29,29,29,29,29,28,28,29,28,28,28,28,27,27,28,27,24,27,26,25,27,23,23,25,25,21,23,25,23,23,23,24,22,22,24,24,24,24,23,25,26,24,25,26,28,28,27,26,27,28,28,27,25,28,26,24,27,28,25,24,27,27,24,25,28,26,23,26,27,25,24,26,26,27,27,28,26,27,26,26,26,26,25,26,25,24,24,24,23,23,23,22,22,21,20,21,21,19,19,19,19,21,20,20,21,22,21,22,22,21,20,22,25,22,22,24,22,23,25,26,23,26,24,27,27,23,23,25,24,22,23,25,23,23,24,24,23,23,25,26,25,27,25,24,26,25,24,24,25,25,23,24,24,24,21,24,23,26,24,24,26,26,24,24,25,26,26,25,27,28,26,27,26,27,28,28,27,28,27,28,28,28,28,29,29,28,29,29,29,29,29,30,30,29,29,29,29,29,30,28,28,29,28,28,28,28,29,28,28,28,28,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,29,29,29,29,28,28,25,27,26,25,27,27,26,27,26,26,26,23,26,24,23,23,25,25,23,24,25,25,22,24,24,25,23,24,26,24,24,22,22,21,22,20,20,23,22,23,25,24,25,25,26,27,26,25,25,26,25,25,26,26,25,24,26,25,24,25,23,24,22,21,22,22,21,21,21,19,17,19,17,15,13,15,12,10,9,13,13,13,13,15,18,18,22,20,21,22,20,19,18,19,19,16,16,18,14,16,17,19,19,19,20,22,22,22,23,23,23,25,24,24,25,27,25,28,27,26,27,27,25,25,26,24,25,26,26,27,26,27,28,28,29,29,29,29,29,29,29,28,28,28,29,28,28,29,29,29,29,29,29,29,28,28,28,28,26,26,27,25,23,24,25,23,23,24,24,23,22,24,22,22,21,22,21,19,21,18,20,21,22,19,21,22,22,21,22,22,22,22,23,23,25,25,25,25,27,26,27,28,26,28,28,28,29,29,28,28,28,28,29,28,29,29,29,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,28,29,29,29,29,28,28,28,29,28,28,28,28,28,28,28,27,28,26,26,27,27,24,25,26,25,24,25,25,24,23,25,25,25,24,25,23,24,25,25,24,25,26,24,25,26,25,27,27,27,26,28,28,27,27,28,28,28,26,28,26,27,28,26,25,27,27,25,25,27,26,25,25,27,25,25,26,25,27,25,27,26,26,27,26,27,28,27,27,27,27,26,26,27,27,25,26,27,25,26,25,24,26,26,26,26,25,24,25,24,25,23,23,23,23,23,22,20,21,23,23,19,20,21,20,16,18,19,15,14,15,14,12,11,13,13,11,10,10,8,6,4,3,1,0,1,3,5,7,7,8,10,12,9,10,13,12,12,16,14,18,18,18,19,20,18,18,19,20,18,21,21,20,19,23,21,19,19,22,23,20,23,18,20,19,22,19,16,19,18],[26,27,27,28,28,28,29,28,29,29,27,28,28,28,29,28,29,28,29,29,29,29,30,29,29,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,29,28,29,29,28,28,28,27,28,27,27,27,27,28,28,27,27,25,26,27,27,27,27,28,27,27,28,27,26,27,28,28,28,28,28,28,28,28,28,28,27,28,28,27,28,28,28,27,28,28,28,27,27,27,28,27,28,28,28,28,27,28,27,26,27,27,26,27,27,26,25,27,27,23,25,27,24,22,23,23,26,24,26,25,25,27,28,26,24,28,27,25,27,28,28,26,28,28,28,28,28,28,28,28,29,28,28,28,28,28,28,28,27,28,28,28,25,26,27,25,24,26,25,24,25,23,23,24,25,22,23,25,23,23,24,25,22,23,24,22,24,25,23,25,26,25,24,26,26,27,27,25,27,26,27,27,24,28,25,23,27,27,24,23,27,27,23,25,27,24,22,26,27,24,24,26,25,26,26,27,25,25,25,24,25,26,24,23,25,24,23,24,25,21,22,22,23,20,20,22,22,18,17,18,20,22,22,20,21,22,22,21,22,23,21,23,24,24,23,24,22,23,25,26,23,26,23,27,26,22,23,26,23,21,25,25,22,22,24,24,23,21,24,25,26,25,25,23,25,25,23,24,23,24,23,24,24,22,20,21,22,23,23,23,23,25,25,24,25,25,26,27,27,26,26,25,26,26,27,28,27,26,28,28,27,28,29,28,27,28,28,28,28,29,28,29,29,29,30,30,30,30,30,29,29,29,29,28,28,29,28,28,28,29,29,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,29,29,30,29,29,29,28,28,28,26,26,26,25,25,26,24,26,26,25,24,22,23,23,22,22,22,22,22,21,22,21,22,22,22,23,22,24,24,22,22,20,20,18,21,18,20,21,21,21,21,21,23,22,25,24,24,23,23,24,24,23,24,24,23,24,23,24,23,23,22,22,22,20,21,21,20,19,20,19,17,17,16,14,14,13,11,11,9,11,13,13,12,15,17,18,21,19,22,22,21,21,18,20,19,16,17,18,16,17,17,20,19,20,20,21,21,21,23,23,23,24,24,24,25,26,25,28,27,25,26,26,25,26,25,23,24,26,25,27,25,25,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,28,28,28,29,28,29,28,28,28,27,25,26,27,24,23,25,25,23,22,25,23,21,22,23,22,20,22,21,20,18,20,18,19,21,21,18,20,22,22,20,22,23,22,22,22,23,25,24,23,24,25,25,26,27,26,27,27,28,27,28,28,28,28,28,28,28,29,28,28,28,29,28,28,28,28,28,28,28,28,28,27,27,28,29,28,28,27,28,29,28,27,28,28,28,27,27,28,28,28,28,27,28,27,26,27,27,23,25,26,25,23,24,24,23,23,25,24,24,23,22,22,25,24,23,23,25,24,24,26,25,25,26,26,26,26,26,27,27,27,27,28,27,26,27,27,27,27,27,26,27,26,25,25,26,25,24,25,26,24,25,24,24,25,25,27,26,24,25,26,25,26,27,26,26,27,25,25,25,27,26,26,25,25,22,23,24,24,26,24,23,23,24,23,23,22,22,23,22,22,21,21,22,19,21,22,20,19,21,19,17,17,18,16,13,16,15,11,10,13,13,9,8,8,7,6,4,3,3,1,0,1,3,4,4,6,7,8,8,8,10,11,10,14,12,15,17,18,19,19,19,18,19,19,18,20,20,20,18,21,20,20,17,20,20,19,21,18,19,18,20,18,16,18,18],[26,26,26,26,27,27,27,28,28,27,27,26,27,27,28,27,28,28,28,29,28,28,29,29,28,29,29,29,29,29,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,29,29,29,29,29,29,28,29,28,28,27,28,27,28,28,28,27,28,27,28,25,27,24,25,27,28,27,28,28,26,27,27,27,26,27,27,27,28,28,29,29,28,28,29,29,27,29,29,28,28,28,29,27,28,29,28,28,28,28,29,28,28,28,28,28,28,29,28,28,28,28,26,27,28,27,25,27,27,24,25,27,23,23,24,24,27,25,28,27,25,27,28,26,26,28,27,26,27,28,28,27,28,27,27,28,29,28,28,28,29,28,29,28,28,28,28,28,28,27,27,27,26,26,27,26,24,24,23,23,25,23,21,22,24,21,22,23,23,22,22,23,23,22,23,23,24,24,24,25,27,25,25,26,27,27,28,26,27,27,27,27,25,27,25,25,26,27,23,24,26,26,23,24,27,24,22,25,27,24,24,26,25,27,27,27,25,26,25,24,25,24,24,23,24,23,23,23,24,22,21,22,21,20,21,20,21,19,18,18,20,20,21,20,20,21,22,22,22,23,21,22,24,24,22,23,22,23,24,25,23,24,25,26,26,23,24,25,23,22,23,24,22,22,23,23,22,20,22,24,24,24,23,22,23,23,22,22,22,23,22,22,22,22,21,22,21,24,22,23,23,24,24,23,24,25,25,26,26,27,26,27,27,26,28,28,28,28,28,28,28,28,28,28,28,29,28,29,29,29,29,29,29,29,29,29,30,29,29,28,29,29,28,28,28,28,28,28,27,28,29,29,29,29,29,30,30,29,29,29,29,29,29,29,29,30,30,30,29,29,30,29,30,29,30,29,30,30,29,30,29,29,29,29,30,30,29,30,29,29,29,29,29,28,28,26,27,27,25,27,25,24,25,24,24,23,21,23,22,23,22,22,23,22,23,21,22,22,22,21,22,23,22,23,22,22,21,21,19,20,18,19,21,21,22,21,22,23,21,24,24,24,23,22,24,22,24,23,24,23,23,23,22,23,22,22,22,21,20,21,21,19,20,21,18,17,19,18,14,14,15,13,10,9,12,13,12,11,15,17,18,20,19,20,19,19,20,18,18,18,16,16,18,15,16,17,18,18,20,19,21,23,22,23,24,22,25,24,24,25,27,26,27,27,26,26,27,25,26,26,24,25,26,26,27,26,26,28,28,28,29,28,28,28,29,29,29,29,28,28,29,28,28,28,28,28,28,28,28,27,26,27,27,26,26,26,25,25,25,24,24,24,23,23,21,21,21,21,21,20,20,17,18,19,17,17,19,20,17,19,20,19,20,22,22,22,23,21,23,25,22,23,25,26,24,27,27,25,27,27,28,28,28,27,27,28,28,28,28,28,28,29,29,29,28,28,28,29,28,28,29,29,28,29,28,28,28,28,28,28,28,28,27,28,28,28,28,28,27,27,28,27,26,27,27,26,26,27,26,24,25,26,23,24,24,23,22,23,23,23,22,20,24,23,22,24,24,25,25,23,23,26,23,25,26,26,27,26,26,26,28,26,26,27,26,27,27,26,27,27,27,25,27,26,24,25,26,23,25,24,25,24,24,25,23,24,23,25,24,24,26,25,25,26,26,25,26,27,25,24,26,25,25,24,24,24,23,23,23,23,24,23,22,22,23,23,23,23,22,22,21,22,22,21,21,21,19,20,19,19,18,17,16,17,16,13,13,15,14,12,11,11,12,10,9,9,9,6,4,4,3,2,1,0,1,2,4,4,6,8,6,6,8,8,9,11,11,13,12,13,15,16,15,16,17,16,15,17,18,16,15,18,18,16,15,18,19,18,20,15,18,16,19,17,14,16,17],[26,28,26,28,28,28,29,29,28,28,28,27,28,28,28,28,29,29,29,29,29,28,30,29,29,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,29,30,29,29,29,30,29,29,29,28,29,28,28,28,29,28,29,26,28,25,27,28,28,29,29,28,28,28,29,29,28,29,29,29,29,29,29,29,29,29,30,29,28,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,30,30,28,29,29,28,29,29,28,28,29,28,26,29,28,26,27,28,26,25,25,26,28,26,29,28,27,28,28,28,27,29,29,28,28,29,29,28,29,28,29,29,30,29,29,30,29,30,29,30,29,29,29,29,29,29,29,28,27,28,28,27,25,26,26,26,27,24,24,24,26,23,24,24,24,24,24,24,23,24,24,25,26,25,24,27,27,26,25,28,28,28,29,27,28,28,28,27,26,29,27,26,28,28,26,26,28,28,26,26,28,26,25,27,28,26,26,27,27,28,28,28,27,28,26,26,27,26,24,24,25,24,23,23,24,24,23,22,22,22,20,22,22,20,18,19,22,22,22,21,22,21,21,24,22,23,22,24,24,24,24,25,25,24,26,27,25,27,26,28,27,24,25,27,24,23,24,26,24,23,24,24,24,22,25,26,25,27,25,23,25,24,23,23,24,24,22,23,24,23,20,24,23,24,24,24,24,26,25,25,27,27,26,27,27,28,27,28,26,28,29,29,29,28,29,29,29,29,29,29,28,29,29,29,29,30,29,29,30,30,29,30,30,30,30,29,29,29,29,28,28,29,29,28,28,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,29,30,29,30,29,29,29,29,29,28,29,26,27,28,26,27,28,25,26,26,25,24,24,24,24,25,25,23,24,24,23,22,23,23,23,24,23,23,25,24,25,24,24,23,22,23,21,22,23,23,23,22,25,26,23,26,26,25,24,25,25,25,24,24,25,24,23,24,23,23,24,24,23,23,21,22,23,21,19,21,19,18,18,17,14,14,15,13,11,10,14,14,13,13,16,18,18,21,19,21,20,20,20,19,18,20,18,18,18,18,18,19,19,19,21,22,22,21,22,24,24,23,25,25,25,26,27,27,28,28,27,28,28,27,27,28,25,26,27,27,28,27,27,29,29,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,29,29,29,28,29,28,29,28,29,27,27,28,27,25,26,26,24,23,25,24,22,22,24,23,21,21,22,20,19,20,20,21,21,21,19,21,23,22,20,23,24,24,23,24,24,25,25,24,26,27,27,28,29,28,28,29,29,29,28,28,29,29,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,28,28,29,29,29,29,29,29,29,29,29,28,28,29,29,29,28,28,28,27,28,27,26,26,28,27,24,25,27,24,23,25,25,26,24,25,25,25,26,26,24,25,27,25,27,27,25,28,28,28,27,28,28,28,28,28,28,28,28,28,28,28,28,28,27,28,28,26,25,28,26,25,26,26,25,25,27,26,27,27,28,27,27,28,27,28,28,28,27,28,28,27,28,27,27,26,25,26,25,24,25,23,24,26,26,26,23,25,24,25,25,24,25,23,26,25,24,24,23,24,20,22,21,21,19,18,19,18,17,14,16,15,13,12,12,13,13,11,10,10,8,6,6,5,3,3,1,0,1,3,3,5,7,5,4,7,7,7,9,8,12,12,15,17,17,14,15,19,17,15,20,20,16,16,21,19,17,15,19,20,18,21,16,19,17,20,18,16,17,18],[27,28,27,28,28,28,29,29,29,28,28,28,29,28,29,28,29,28,28,29,29,29,30,30,29,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,29,29,29,29,30,29,29,29,28,29,28,29,28,29,28,29,29,29,28,28,27,28,29,29,28,29,29,29,28,29,29,28,29,29,29,29,28,29,29,29,29,30,29,28,29,30,29,29,30,29,28,29,29,29,28,28,29,29,29,29,29,29,30,29,30,29,28,29,29,27,27,28,28,26,28,28,24,26,29,25,25,26,25,28,25,29,28,26,28,29,28,26,29,29,27,29,29,29,28,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,28,28,28,28,24,26,27,25,26,24,25,25,27,24,25,26,24,24,25,26,24,26,25,26,27,26,25,27,28,27,26,28,29,29,29,26,29,28,29,28,27,29,27,25,29,29,26,25,29,28,25,27,29,27,25,28,29,26,25,29,27,28,28,29,28,27,27,27,27,26,26,26,27,26,25,25,25,25,24,23,24,23,22,22,23,24,22,21,22,22,24,22,22,23,24,24,24,24,23,25,26,24,25,26,26,25,27,27,25,28,26,28,28,24,26,28,26,23,26,27,25,24,27,25,25,24,26,27,27,27,26,25,26,25,24,25,25,26,22,25,25,23,20,24,25,25,25,25,26,27,27,26,27,27,28,28,28,28,28,28,28,28,29,29,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,29,29,29,28,29,29,29,29,29,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,27,28,28,27,27,27,26,27,27,27,27,25,26,25,25,24,24,24,24,24,26,23,23,25,25,25,25,26,26,25,25,23,23,22,23,21,23,24,24,24,24,24,25,24,26,26,27,25,25,26,26,25,26,27,25,26,26,27,25,24,25,24,22,21,23,23,20,20,21,19,18,19,19,14,13,15,14,10,11,14,16,14,13,18,18,19,23,21,22,22,21,20,19,20,21,17,18,20,19,19,21,20,23,23,21,24,23,24,25,25,25,27,27,27,27,28,28,28,28,27,29,29,28,28,28,27,26,28,28,29,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,28,28,29,29,28,28,29,28,26,27,27,24,25,26,25,23,24,25,24,21,24,23,21,20,21,18,18,22,21,19,21,24,23,22,24,24,24,23,24,25,26,26,26,27,28,28,29,28,27,28,28,28,29,29,28,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,30,28,29,29,28,28,28,29,29,28,29,29,29,29,29,28,29,29,29,29,28,29,29,28,28,28,28,27,28,27,26,26,27,26,24,26,26,26,25,25,25,25,26,26,26,27,27,26,27,27,27,28,28,28,28,28,28,29,28,29,29,28,28,28,27,29,28,28,28,28,28,27,27,28,27,26,27,27,26,26,27,26,27,27,27,27,26,27,28,27,28,28,27,27,28,28,26,27,28,28,27,26,26,25,25,26,25,26,26,25,26,26,26,26,25,25,24,24,24,24,24,24,23,24,21,22,21,22,21,19,19,19,17,15,18,17,13,13,14,15,12,10,10,9,8,7,6,5,5,4,3,1,0,1,2,4,5,3,4,5,7,6,8,7,10,12,12,15,15,13,13,17,16,14,19,19,16,16,19,18,16,16,18,20,17,19,17,17,16,19,16,15,16,17],[26,27,26,26,27,28,28,28,29,27,28,28,28,28,28,28,29,29,28,29,29,28,29,29,29,29,29,29,29,29,29,30,30,30,29,30,29,30,29,30,30,29,29,30,30,30,29,29,29,29,29,29,29,29,28,28,29,28,28,28,28,27,27,27,28,27,28,28,28,28,28,27,28,26,27,27,28,28,28,28,28,27,28,28,28,28,28,28,28,28,28,28,28,29,29,28,28,29,29,28,29,29,29,28,29,29,29,29,28,29,28,29,28,29,29,29,29,29,29,28,29,28,27,28,28,27,26,29,28,25,26,28,25,24,26,25,27,27,28,28,27,27,28,27,27,28,28,27,28,29,28,28,28,28,28,28,29,28,28,28,28,28,28,28,28,28,29,28,28,28,28,28,26,28,28,27,26,27,26,26,27,25,24,26,26,22,24,26,24,24,25,25,23,23,25,25,26,25,24,26,27,26,25,26,28,27,28,27,27,27,28,27,26,28,26,27,28,28,26,26,27,27,24,27,28,26,24,27,27,25,25,27,26,27,27,28,27,27,27,26,28,27,26,26,26,25,25,26,24,24,23,22,23,24,22,23,22,20,19,22,21,22,21,22,22,21,22,23,22,22,23,23,26,24,24,24,22,25,25,26,26,27,26,27,27,25,26,27,25,24,26,26,24,23,25,25,24,23,24,26,26,26,25,24,26,25,23,25,25,25,23,24,24,24,22,26,25,25,25,25,24,26,25,25,26,27,27,27,27,27,27,27,26,27,27,27,27,27,28,27,27,28,27,28,28,28,28,28,28,28,29,28,28,29,29,29,29,28,29,28,28,28,27,26,27,28,27,28,28,28,28,28,29,29,29,29,29,29,29,29,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,28,26,27,27,26,27,27,26,27,27,26,26,24,24,26,25,24,24,24,24,24,25,23,23,24,23,24,23,27,26,24,25,24,23,22,23,21,24,23,24,24,23,24,25,24,26,26,26,24,25,26,26,25,25,26,25,24,25,25,24,24,24,23,23,23,22,22,21,21,21,19,20,19,18,16,15,15,14,13,11,15,16,16,15,18,22,20,22,22,21,20,20,19,20,20,19,19,20,20,19,18,20,19,22,20,22,21,22,22,22,23,22,25,25,24,26,27,26,27,27,26,27,28,26,27,28,25,26,26,27,27,27,27,28,28,28,28,28,27,28,28,28,27,27,28,27,27,28,28,27,28,28,28,28,28,27,27,28,28,26,27,28,27,24,25,26,23,23,25,24,22,23,23,23,23,23,22,21,20,18,20,20,21,20,19,21,21,22,21,22,21,22,23,21,24,24,25,24,26,27,27,28,28,26,27,27,27,28,28,28,28,28,28,28,28,29,28,28,28,28,28,29,28,28,28,28,28,28,28,28,28,27,28,27,27,27,28,28,27,28,28,28,28,28,27,28,28,28,28,27,27,28,27,27,26,26,27,27,27,25,25,26,24,23,24,25,25,24,23,24,23,24,24,24,26,25,24,27,26,26,26,26,27,27,27,28,27,27,27,28,26,27,27,26,28,27,28,27,27,27,27,26,27,27,25,25,26,25,26,27,25,27,26,27,27,26,27,26,27,27,27,26,26,27,26,26,27,27,28,26,26,26,25,24,25,25,26,25,25,25,25,25,25,25,25,24,23,25,24,24,22,23,22,21,21,21,19,20,18,19,18,16,15,18,17,14,15,14,15,14,12,11,10,8,6,6,5,5,4,3,2,1,0,1,2,3,3,4,4,6,7,7,8,10,10,11,14,13,12,14,15,15,14,17,16,15,14,18,17,14,13,18,19,16,18,15,16,15,18,16,14,15,17],[26,26,26,27,27,28,27,28,28,27,27,27,28,27,28,28,29,28,28,29,29,29,29,29,29,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,29,29,29,30,29,29,29,28,29,29,28,29,28,29,29,29,29,29,28,29,28,28,29,29,29,29,29,29,29,29,29,29,29,29,30,30,29,29,30,29,30,30,30,29,30,30,30,29,30,30,29,29,30,29,29,29,29,29,30,30,29,30,30,29,30,30,29,30,29,29,29,29,29,29,30,29,27,27,30,27,27,28,28,29,27,30,29,28,29,30,29,28,30,29,29,29,30,30,29,29,30,29,29,30,29,29,29,30,29,30,30,29,30,29,29,30,30,29,30,28,29,29,29,27,29,29,27,29,26,25,27,28,25,27,28,27,26,27,27,27,26,27,27,28,28,27,28,29,28,29,28,29,28,29,28,29,29,29,28,27,29,28,28,30,29,28,27,29,29,27,28,29,29,27,30,30,29,28,30,29,30,29,29,29,29,29,29,29,29,28,28,28,28,27,27,27,26,26,24,25,26,25,25,26,25,22,25,23,24,25,24,25,25,25,26,26,26,26,27,27,27,27,28,26,26,29,28,27,29,28,29,29,27,27,29,28,26,28,29,27,26,28,27,26,26,27,29,28,29,28,26,28,27,26,26,27,26,25,26,25,26,24,26,25,27,27,26,27,28,28,27,27,28,28,28,28,28,28,28,28,28,28,29,29,27,28,28,29,29,28,28,28,28,29,29,29,29,28,30,29,29,29,30,29,30,30,30,29,29,28,28,29,29,29,29,28,29,30,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,27,28,28,27,28,28,27,28,28,27,27,27,26,27,25,24,25,24,25,24,25,24,24,26,25,24,25,27,26,23,25,23,23,22,23,20,24,23,25,24,24,24,26,23,27,27,28,26,25,28,27,26,27,28,27,26,27,26,26,26,26,24,26,24,24,24,23,22,21,19,21,19,19,14,15,15,14,13,12,14,16,15,14,17,19,20,23,22,24,23,24,22,22,22,23,21,22,22,21,21,23,22,25,24,23,24,25,25,26,26,26,28,28,28,28,28,28,29,29,29,28,29,28,29,29,27,28,28,27,29,28,29,29,29,29,30,30,29,29,29,29,28,29,29,28,29,30,29,29,29,29,29,29,29,28,28,29,29,28,29,29,28,27,28,28,26,26,27,26,26,26,26,25,24,25,23,23,21,22,21,21,22,23,21,23,25,25,23,24,25,24,25,24,26,26,26,27,28,28,29,29,28,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,29,29,29,30,29,29,29,29,28,29,29,28,28,28,28,28,28,28,29,29,29,30,28,29,29,29,30,29,29,29,28,29,29,27,27,29,28,28,27,28,27,27,27,27,26,25,25,25,26,26,26,26,27,27,26,27,27,27,28,27,28,28,28,28,29,28,28,30,29,29,28,29,29,29,29,29,29,28,28,27,28,28,28,28,28,27,27,27,26,26,26,27,28,27,27,27,28,28,28,28,28,28,28,28,28,29,29,29,26,28,25,26,27,26,26,26,26,27,26,27,26,25,25,24,25,25,25,24,23,22,25,23,23,23,21,24,19,23,20,20,16,19,18,15,15,14,16,15,11,12,10,8,8,7,6,6,5,4,3,3,1,0,1,2,3,3,2,4,5,5,5,7,7,9,12,13,10,10,14,13,11,15,14,13,13,15,14,13,12,15,16,15,17,15,16,13,17,15,12,14,15],[25,27,26,26,27,28,28,28,28,27,28,27,28,28,28,28,28,28,28,28,28,28,29,29,28,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,29,30,30,29,29,29,30,29,29,29,28,30,29,29,29,29,29,29,29,30,29,29,28,28,29,29,28,29,29,29,28,30,30,29,29,29,29,30,29,29,29,29,29,29,29,30,29,29,30,30,30,29,29,29,30,30,29,29,29,29,29,30,30,30,30,29,30,30,29,30,29,28,29,29,29,28,30,29,27,28,29,28,25,27,26,28,28,29,29,28,28,29,29,28,29,29,28,29,29,29,29,30,29,29,29,30,29,30,28,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,26,27,27,26,27,28,26,26,28,27,25,27,28,26,25,27,25,27,27,26,27,28,27,27,28,29,28,29,28,29,29,29,28,29,29,28,28,29,29,27,28,29,28,28,28,29,28,27,29,30,28,27,29,28,29,29,29,29,29,28,28,27,28,26,27,27,27,25,26,26,26,26,25,26,25,24,24,23,23,21,24,24,23,24,24,24,25,25,26,26,25,25,25,27,25,25,27,25,26,27,27,27,28,28,29,28,27,27,28,27,26,27,28,26,25,27,26,26,26,27,28,27,28,27,26,27,27,26,25,27,26,24,25,25,26,22,25,24,26,27,25,26,28,28,27,28,28,29,28,28,29,29,29,28,29,29,29,29,29,29,28,30,29,28,29,29,29,29,30,30,29,30,30,29,29,29,30,30,29,30,29,30,30,29,29,30,30,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,28,29,28,29,29,29,28,28,28,27,27,26,26,25,26,24,25,25,24,25,27,24,24,26,26,23,25,27,27,26,26,24,23,23,22,19,25,23,24,25,24,26,27,25,28,27,29,27,26,28,28,25,27,28,26,25,26,27,24,25,25,23,24,22,23,24,24,21,22,20,19,18,19,17,15,14,14,14,13,14,15,15,15,16,21,21,24,23,23,22,22,22,22,22,21,21,23,21,21,20,20,21,20,21,23,25,25,24,25,26,25,27,28,27,28,28,27,29,29,28,28,29,27,29,29,27,28,28,28,29,27,29,30,29,30,30,30,28,29,29,29,28,28,29,28,28,29,28,29,29,29,29,29,30,29,29,29,29,28,29,29,28,27,27,27,26,25,27,26,25,25,25,24,24,23,23,24,23,22,20,21,22,24,20,22,23,22,22,25,24,24,25,25,26,27,28,27,27,28,29,29,29,28,29,28,29,29,29,28,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,28,29,28,29,29,29,29,28,29,29,29,29,29,29,29,28,28,29,28,28,28,28,28,27,28,27,26,27,26,26,25,25,25,25,27,27,27,28,28,28,28,28,28,28,28,29,28,28,29,29,28,28,29,29,29,29,28,29,29,29,29,29,28,28,27,28,28,27,27,28,27,27,28,27,28,28,29,28,27,28,28,28,28,29,28,28,29,28,28,28,28,29,28,28,27,27,26,26,26,27,28,26,26,27,26,28,26,26,26,26,27,26,25,23,24,24,23,21,22,23,22,19,21,21,20,15,19,19,15,15,17,17,16,13,13,11,10,9,8,7,7,6,4,4,3,2,1,0,1,1,1,1,2,3,4,4,6,6,9,9,11,8,9,12,12,10,14,14,11,11,16,13,12,10,13,16,14,16,13,16,15,18,16,13,15,16],[25,25,25,25,26,27,26,27,26,26,26,26,27,27,27,27,28,28,28,28,28,28,28,29,28,29,29,29,29,29,29,29,30,30,29,29,29,29,30,30,30,29,29,29,30,30,29,29,29,29,29,29,29,30,29,29,29,29,29,28,29,28,28,27,28,28,28,29,28,29,29,28,28,27,27,28,29,28,29,29,27,28,29,28,28,29,29,30,30,29,29,29,29,29,29,29,29,29,30,29,29,29,30,28,29,29,29,28,28,29,29,29,29,29,29,30,28,30,29,28,29,29,27,28,28,28,27,29,28,26,28,29,26,24,28,27,28,27,29,29,27,28,29,28,27,29,28,27,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,29,28,28,28,28,27,28,28,26,28,26,26,27,27,25,26,27,26,25,26,26,26,26,26,26,27,27,26,28,29,27,27,28,29,28,29,28,29,29,29,28,28,29,27,27,28,28,26,27,28,28,26,28,28,27,26,28,29,27,26,28,27,29,28,29,28,28,28,27,28,28,26,26,27,27,27,25,25,24,25,24,25,25,24,25,25,24,22,24,25,23,24,24,23,24,25,25,24,26,25,26,27,25,25,27,26,26,27,27,26,28,28,28,28,26,27,28,26,25,26,28,25,26,26,26,26,25,26,27,27,28,27,26,27,26,25,26,26,24,24,24,23,23,22,23,22,24,25,25,26,27,27,27,27,27,28,28,28,28,28,27,27,27,29,28,28,28,28,27,28,27,28,28,28,29,29,29,28,28,28,29,29,28,29,29,29,29,29,29,28,28,29,27,28,28,28,29,29,28,29,29,28,29,29,30,30,30,29,30,29,29,29,29,30,30,30,29,30,29,30,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,28,29,29,28,28,27,27,27,26,27,28,27,28,27,27,27,26,26,25,25,24,24,23,23,24,26,22,22,26,25,23,24,27,26,24,25,22,21,20,22,20,22,21,22,22,23,23,26,23,27,26,27,26,24,27,27,24,26,28,26,25,26,26,24,25,24,22,23,22,21,21,23,21,19,19,20,18,19,17,17,15,14,15,14,14,15,15,15,18,20,22,22,24,22,21,21,22,21,21,22,21,22,20,22,20,22,23,23,23,23,24,24,23,25,26,26,27,27,28,27,27,27,29,28,29,28,28,28,28,28,27,28,28,28,29,28,28,29,29,29,29,29,29,28,29,29,28,29,29,28,28,29,29,28,29,29,28,29,29,27,28,29,28,28,28,28,27,27,27,27,26,26,27,25,25,25,25,24,24,23,21,22,21,19,22,21,20,22,21,22,23,24,23,24,24,23,25,25,26,26,27,27,27,27,28,28,28,28,28,28,28,29,29,29,29,29,28,29,29,29,29,29,29,29,29,29,28,29,29,29,29,29,28,29,28,28,28,28,28,28,29,28,28,28,28,28,28,29,28,28,29,29,28,28,28,28,28,28,28,27,27,28,26,27,27,26,27,26,26,25,24,26,24,25,26,26,26,27,27,26,27,27,27,27,26,27,28,28,28,28,28,28,28,29,28,28,28,28,28,28,28,28,28,27,28,27,27,27,27,27,26,26,28,26,25,25,25,26,26,25,27,27,28,27,27,27,28,28,27,28,26,28,28,26,25,26,25,25,26,25,25,25,25,27,25,26,26,25,26,25,25,25,25,24,21,22,23,22,22,21,21,22,20,20,19,20,18,18,18,16,17,17,17,17,13,13,12,11,10,7,8,7,6,5,4,3,2,2,1,0,1,2,2,2,3,4,4,5,6,7,8,10,8,8,12,10,11,14,12,10,12,14,12,11,12,16,12,13,15,15,14,14,16,14,12,14,16],[26,27,26,27,27,28,28,28,28,28,28,27,28,27,28,28,28,28,28,29,29,29,29,29,29,29,29,28,29,30,29,30,30,30,29,30,29,29,30,29,30,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,28,28,29,28,28,27,28,27,28,28,28,27,28,27,28,26,28,26,26,28,28,27,29,28,28,27,28,28,28,28,28,28,29,28,29,29,28,29,29,29,28,29,30,29,29,29,29,29,28,29,29,28,28,29,29,29,29,28,29,30,28,30,29,29,29,28,27,28,28,28,27,29,28,26,27,29,26,26,27,28,29,27,29,29,27,28,29,28,28,29,29,28,28,29,29,28,28,28,28,28,29,29,28,29,29,28,29,29,29,28,29,28,28,28,29,29,27,28,29,28,26,27,27,27,28,26,25,27,27,25,26,27,25,25,27,27,25,26,27,28,28,28,26,28,29,28,27,28,29,28,28,27,28,27,29,28,27,29,28,27,28,29,27,26,28,28,26,27,28,27,26,27,28,26,26,28,27,27,29,29,27,29,28,27,27,28,26,27,27,26,25,26,25,26,25,23,24,26,25,24,25,25,23,24,24,23,23,24,23,24,24,25,24,24,25,26,26,25,26,27,27,26,27,27,26,28,25,27,28,26,26,27,25,24,25,27,25,24,25,26,26,24,26,27,25,27,26,25,26,26,25,25,25,25,24,25,25,26,22,26,24,25,26,25,26,27,27,26,26,27,27,27,26,28,27,27,27,28,28,28,29,28,28,29,28,28,28,28,28,29,29,29,28,29,29,29,29,29,29,29,30,30,30,29,29,29,29,28,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,29,29,30,29,30,30,29,29,29,29,30,29,30,30,29,29,30,29,29,28,26,28,28,27,27,28,26,27,27,27,26,25,25,26,25,25,23,23,23,24,25,23,24,26,25,25,25,26,27,25,26,23,23,22,22,21,24,22,24,24,24,25,27,24,27,27,28,26,25,27,27,25,27,28,25,26,27,25,25,24,25,23,24,23,23,24,23,21,21,19,17,19,19,15,16,16,14,13,16,14,16,16,14,18,20,21,24,24,24,24,23,24,23,22,22,21,23,22,21,23,23,22,24,24,22,22,25,24,23,24,23,25,25,26,27,27,27,28,28,28,28,28,28,29,28,27,27,28,27,28,28,27,28,29,28,29,29,28,28,29,28,28,28,28,27,28,28,28,29,29,29,28,28,29,27,27,28,28,27,27,27,26,25,26,26,24,24,25,24,23,23,24,23,23,24,23,22,22,21,21,21,22,22,21,21,23,24,22,22,23,25,24,23,24,26,26,25,26,27,28,27,27,27,28,28,27,28,29,28,28,29,28,28,28,28,28,29,29,29,28,29,28,29,28,29,29,29,28,28,28,28,27,27,28,27,27,27,27,28,28,28,28,28,28,27,28,28,28,27,28,28,27,28,27,26,26,27,26,25,25,25,25,23,25,25,24,24,23,25,24,25,24,26,26,27,27,27,27,26,27,28,28,26,27,28,28,27,27,28,27,27,28,27,27,27,27,27,27,27,26,26,27,26,25,26,27,27,27,27,27,27,27,27,26,26,28,27,26,28,27,27,27,28,27,27,27,27,27,27,25,26,25,25,25,26,24,27,26,26,26,26,27,26,26,25,25,25,24,24,24,23,23,21,23,22,21,22,22,20,20,21,19,19,20,17,17,15,17,16,13,13,12,9,9,7,8,7,5,5,4,4,3,3,2,1,0,1,2,2,2,3,4,5,6,6,8,9,7,8,12,11,9,14,12,10,11,14,12,11,12,15,15,13,16,14,14,13,17,14,12,13,16],[25,26,26,27,27,28,29,29,28,28,28,27,29,28,29,28,29,29,28,29,29,29,29,30,29,30,30,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,29,29,29,29,29,29,29,29,28,29,28,29,28,28,28,29,28,29,27,28,26,26,28,29,28,29,28,27,28,29,28,27,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,29,30,30,29,29,29,29,29,30,29,30,30,29,30,29,29,30,29,28,28,29,29,27,29,29,26,27,29,26,25,26,26,28,27,29,29,27,28,29,28,27,29,29,28,28,29,29,28,29,29,29,29,30,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,27,28,29,28,25,27,27,26,27,25,24,26,27,24,25,26,25,24,25,25,24,25,26,26,28,27,24,28,28,27,26,28,29,28,29,28,28,28,29,28,27,29,28,26,28,29,27,26,28,28,26,26,28,27,25,27,28,26,26,27,27,28,28,29,27,28,27,27,27,26,25,26,26,25,24,25,25,25,24,23,24,24,23,23,24,22,22,22,22,23,23,23,23,23,23,25,24,24,24,26,25,24,24,26,25,25,27,27,26,28,26,28,27,25,25,27,25,25,24,26,25,25,25,25,25,24,26,27,25,27,26,24,25,26,24,24,25,26,23,25,25,26,23,25,23,25,25,24,26,26,26,25,26,27,27,27,28,28,27,28,27,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,30,29,29,30,30,30,29,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,27,29,28,27,28,28,26,27,26,26,25,25,25,26,24,24,25,25,24,24,26,24,23,25,26,25,24,27,26,24,24,22,23,22,22,19,24,23,24,24,24,23,26,25,26,27,28,25,25,28,27,25,26,27,25,25,26,26,25,25,25,23,24,22,24,24,22,20,23,20,20,19,21,17,15,15,14,14,14,14,16,15,15,18,19,20,23,23,23,22,21,23,22,22,21,20,21,20,20,20,22,22,22,23,23,24,23,25,25,24,24,27,26,26,27,27,27,28,28,27,28,29,27,28,28,27,27,27,27,28,28,27,29,29,29,29,29,29,28,29,29,28,29,29,28,28,29,29,29,29,29,29,29,29,28,28,28,28,27,27,27,26,24,25,26,25,24,25,25,24,23,24,24,23,22,23,23,21,22,22,22,22,24,22,22,22,23,22,23,24,25,25,23,25,26,26,26,26,27,28,27,28,28,28,28,28,29,29,28,28,29,29,29,28,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,28,28,29,29,28,28,29,28,28,29,29,29,29,29,29,28,29,28,28,28,28,27,27,27,28,25,26,27,27,25,26,26,24,24,25,25,25,24,26,25,25,26,26,25,26,27,27,27,28,26,28,28,28,27,28,28,28,28,29,28,28,28,28,27,27,28,27,26,28,27,26,25,28,26,25,26,28,25,26,27,27,28,28,27,27,28,28,28,28,28,28,27,28,28,26,28,28,28,26,27,26,26,26,25,24,27,25,27,27,26,27,26,28,27,25,26,25,26,25,24,23,23,24,22,21,20,22,21,18,20,20,18,14,20,17,15,15,16,16,16,13,12,12,11,9,8,6,6,6,6,4,3,3,2,2,2,1,0,1,2,2,3,3,5,5,6,8,9,7,8,10,10,9,12,12,10,10,15,13,11,11,14,16,13,17,12,14,15,18,15,14,16,16],[26,26,26,26,26,27,27,27,27,28,27,27,28,28,28,28,28,28,28,29,29,28,29,29,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,29,29,29,28,29,28,28,28,28,29,29,29,29,28,28,28,28,28,28,28,29,29,29,29,29,30,29,29,29,29,29,30,29,29,30,29,29,29,30,29,29,29,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,27,29,29,27,27,29,27,27,26,25,28,28,29,28,28,29,29,28,27,29,29,28,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,27,28,27,26,28,26,25,26,28,26,27,26,27,26,26,27,27,26,27,26,27,28,27,28,29,28,27,27,29,29,29,28,29,29,29,28,28,29,28,27,29,29,27,28,29,28,28,28,29,27,27,29,29,27,27,28,28,28,29,29,29,28,28,28,28,28,27,27,28,27,26,27,27,26,27,25,26,24,25,24,24,25,22,26,25,25,26,25,26,26,26,27,26,27,26,26,27,27,26,26,26,26,27,27,27,28,28,29,28,27,27,28,27,27,26,28,27,26,26,27,26,25,27,27,27,28,27,26,27,27,25,25,26,26,25,26,26,24,22,24,23,25,27,25,27,28,27,27,28,28,28,28,29,29,28,28,28,29,29,29,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,30,30,29,29,30,30,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,29,29,30,29,30,29,29,27,28,28,27,28,29,27,28,28,27,28,26,26,26,24,23,26,25,23,24,26,24,22,26,26,24,24,27,27,24,25,24,23,22,21,19,23,23,22,23,25,25,25,25,28,27,28,26,26,28,27,25,27,27,26,25,27,27,24,26,25,24,24,23,22,23,24,22,21,21,22,19,19,17,16,14,14,14,14,14,16,15,15,19,20,22,23,24,23,24,23,23,24,22,23,23,24,22,22,22,24,23,24,24,25,26,25,25,27,27,27,28,27,28,28,28,28,29,28,28,28,29,28,29,29,27,28,28,29,29,29,29,29,29,29,30,30,28,29,29,29,28,28,29,28,28,29,29,28,29,29,29,29,30,28,28,29,29,28,28,28,28,27,28,28,27,26,27,26,25,25,26,25,25,24,23,24,22,22,22,23,24,24,22,24,25,24,25,26,27,26,26,26,27,27,28,28,28,28,28,29,29,28,29,28,29,29,28,28,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,28,29,29,28,29,28,28,28,28,29,29,28,28,29,28,29,28,29,29,28,29,28,29,29,29,28,28,28,28,28,28,28,27,28,27,26,28,27,26,25,26,26,26,27,27,28,28,28,27,28,27,28,28,28,28,28,28,28,28,28,28,29,28,28,28,28,29,28,28,28,28,28,28,28,28,28,27,28,27,26,27,28,27,28,27,27,28,27,28,28,27,28,28,28,28,29,28,28,28,28,28,27,27,26,26,25,26,24,26,27,26,26,27,25,28,26,26,25,27,26,27,26,25,25,26,26,23,22,24,25,20,22,23,21,16,21,20,15,16,19,18,16,14,13,12,12,9,10,9,7,7,5,4,4,3,2,2,3,1,1,0,1,3,3,4,5,6,8,8,10,7,8,10,10,9,12,13,10,10,14,13,10,10,13,15,14,16,14,15,14,18,16,14,15,18],[25,25,25,26,26,27,27,27,27,28,26,27,27,27,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,29,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,29,30,30,29,29,29,29,29,29,29,28,29,28,28,28,29,29,29,29,29,28,29,28,28,29,29,28,30,29,29,29,30,29,29,29,29,30,30,29,30,29,29,30,30,30,29,30,30,29,30,30,30,29,30,30,30,29,29,29,29,29,30,29,30,30,29,30,30,29,29,29,28,29,29,29,27,29,29,27,28,30,27,26,28,28,29,28,30,28,28,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,30,30,30,30,29,30,29,29,29,29,29,29,29,29,29,27,28,28,27,29,27,25,28,29,25,26,28,27,26,27,28,26,27,28,27,28,28,27,28,29,29,28,29,30,29,30,28,29,29,29,29,28,30,29,28,29,29,28,28,29,29,27,28,29,28,27,29,29,28,27,29,28,29,29,30,29,29,28,28,28,28,28,28,28,27,27,27,27,25,26,26,25,25,23,25,25,24,23,25,25,25,25,24,25,26,26,26,26,26,26,27,28,26,26,27,27,28,28,28,27,29,28,29,29,27,28,29,27,27,28,29,27,26,28,27,27,26,27,28,28,29,28,27,28,28,26,27,28,26,24,27,26,25,22,24,25,26,27,27,28,28,27,28,28,28,28,28,28,29,28,28,28,28,29,29,28,28,28,28,29,28,28,28,28,29,29,29,29,29,29,29,29,29,30,29,30,29,29,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,29,30,29,30,30,30,30,29,30,30,30,30,30,30,29,29,30,29,29,29,27,28,28,28,27,28,28,28,28,28,28,26,27,26,25,24,26,26,25,26,26,25,25,26,27,26,26,26,27,26,26,23,24,22,24,22,23,24,24,25,26,26,26,26,27,27,28,27,26,27,27,27,27,28,27,26,28,27,26,26,26,24,25,24,23,23,23,23,21,20,23,21,20,18,20,18,16,16,16,16,18,18,17,21,22,23,25,23,25,25,24,24,23,24,23,22,24,24,23,21,24,25,25,25,24,26,25,26,27,27,26,28,28,27,28,29,28,29,29,29,29,29,28,29,29,28,28,29,29,29,29,29,29,30,29,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,28,29,29,29,27,28,28,27,27,28,27,25,26,26,26,25,25,24,24,23,22,22,22,24,23,22,23,25,26,25,26,26,26,27,26,27,28,28,28,28,29,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,30,30,30,29,30,29,30,29,30,29,29,29,30,29,29,29,29,29,29,29,28,29,29,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,27,28,28,28,27,26,28,26,26,27,26,26,26,27,27,27,28,28,27,28,28,28,29,28,29,29,29,28,29,29,28,29,28,29,29,29,29,29,29,28,29,28,28,28,29,27,28,28,28,27,28,28,26,27,27,28,28,27,28,28,28,28,29,28,28,29,28,27,28,28,29,28,27,28,26,26,27,26,26,26,25,27,27,27,27,26,27,27,26,25,26,26,25,23,25,24,24,23,23,24,24,22,22,22,20,21,20,18,19,19,19,19,15,16,14,13,12,10,9,10,8,8,6,5,4,4,3,3,2,2,1,0,1,2,3,4,6,6,6,9,7,7,10,10,9,13,13,9,11,14,12,11,10,14,13,13,14,14,15,14,16,15,12,15,17],[24,25,25,26,27,27,28,29,28,28,28,28,29,28,29,28,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,29,30,30,30,29,29,29,30,29,29,29,29,29,29,28,29,29,29,29,30,29,29,29,29,29,30,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,30,30,30,30,29,30,30,29,30,30,30,30,30,29,30,29,29,28,30,29,28,28,30,28,28,28,28,29,29,29,30,29,29,30,30,28,30,30,29,29,30,30,29,29,30,30,29,30,30,29,30,30,30,30,30,30,29,30,30,29,30,30,30,29,29,30,29,28,29,29,27,29,27,26,28,29,27,27,29,27,27,28,28,27,26,28,27,29,28,27,28,29,28,28,29,29,29,29,29,30,29,29,29,29,30,28,28,30,30,28,28,29,29,27,28,30,28,27,29,30,28,29,30,29,29,30,30,28,29,29,28,29,29,28,28,29,28,26,28,27,27,27,26,27,27,25,26,26,26,23,26,25,26,26,26,26,27,26,26,26,26,27,27,28,26,27,28,26,27,28,28,27,29,28,29,29,28,28,29,28,26,28,29,27,26,28,28,27,27,27,29,28,29,28,27,28,28,27,27,28,27,25,27,27,26,25,26,26,26,27,27,28,28,28,28,28,28,29,28,28,28,28,29,28,28,29,29,29,29,29,30,30,29,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,28,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,28,29,29,28,28,29,28,28,28,28,27,27,28,27,26,25,26,26,25,26,27,25,25,26,26,26,26,28,28,26,26,23,25,24,24,23,25,24,25,25,26,25,27,26,27,28,28,27,26,28,28,26,28,29,26,27,28,27,26,26,26,25,26,25,25,25,25,24,24,22,21,21,22,19,18,20,19,16,17,17,19,18,18,21,22,23,26,25,26,26,25,25,25,25,25,23,25,24,23,22,23,25,26,26,25,26,27,26,26,27,27,28,28,28,29,29,29,29,29,29,30,29,29,29,29,28,28,29,28,29,29,29,29,30,30,30,30,30,29,30,30,30,30,30,30,29,30,29,30,30,29,30,30,30,29,29,29,29,28,29,29,28,27,28,28,26,26,28,27,26,26,27,26,25,26,26,25,24,24,23,25,26,25,22,24,25,26,25,25,25,27,26,26,26,27,28,27,28,29,29,29,29,29,29,29,29,29,30,29,29,30,29,29,29,30,30,29,30,30,30,29,29,29,29,30,30,30,30,29,29,30,29,30,30,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,27,28,29,28,26,28,28,26,25,28,27,27,26,26,25,26,28,27,26,28,28,28,28,29,29,29,28,29,28,29,29,29,29,29,29,29,29,29,28,28,29,29,27,29,29,28,28,29,29,27,28,29,28,27,28,28,28,29,28,28,29,29,28,29,29,28,28,29,28,28,28,28,28,29,28,27,28,27,26,26,27,27,27,27,27,28,26,29,28,27,27,26,26,26,26,26,25,25,24,23,23,24,24,21,23,22,20,19,22,22,17,19,20,20,15,15,14,14,13,12,10,10,10,8,8,7,5,6,5,4,4,3,3,3,1,0,1,2,3,4,5,6,7,7,6,8,8,7,11,11,9,10,13,11,10,13,14,14,13,15,14,14,15,17,15,13,16,17],[24,25,24,25,26,26,27,27,26,27,26,26,28,27,28,28,29,28,28,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,30,30,30,29,30,30,30,29,30,30,30,31,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,30,31,30,30,31,31,30,31,31,30,31,31,30,31,31,30,30,30,30,30,30,30,29,30,30,28,28,30,28,26,29,27,30,27,30,30,28,30,30,29,28,31,30,29,30,30,30,29,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,28,30,29,27,30,28,26,27,29,27,26,28,28,27,27,28,27,25,27,27,28,28,26,28,29,29,28,29,30,30,30,28,30,30,30,29,28,30,28,28,30,30,27,28,30,30,28,29,30,29,28,30,30,29,28,30,29,30,30,30,30,30,30,29,30,30,29,29,29,28,27,28,28,26,26,26,26,25,24,26,26,24,22,25,25,26,26,25,26,27,26,25,27,27,26,25,28,27,25,27,27,26,28,28,27,30,28,30,30,28,28,30,28,27,29,30,27,27,29,28,27,26,28,29,29,29,28,27,29,29,26,28,28,27,25,28,28,26,24,25,26,28,28,28,29,29,29,28,29,30,30,29,30,30,30,30,29,29,30,30,29,29,29,29,30,29,29,29,29,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,29,29,30,29,30,29,29,29,27,28,27,26,26,27,28,26,27,28,27,25,27,27,27,27,27,28,27,27,25,25,25,25,23,25,25,26,27,27,27,27,27,28,29,29,28,28,29,29,28,29,29,28,28,29,28,28,27,28,26,26,25,25,26,25,25,23,24,23,22,22,21,21,20,17,18,16,16,19,19,18,21,23,23,25,24,26,26,25,24,24,25,24,22,23,24,24,20,22,25,24,23,25,27,25,25,27,28,26,28,29,28,28,30,29,30,30,29,30,30,29,29,29,27,27,29,29,30,29,29,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,27,29,29,27,27,29,28,26,27,28,25,25,26,26,24,23,24,24,24,24,25,23,25,25,25,24,26,27,25,25,26,28,29,28,28,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,28,29,30,29,28,29,29,28,26,29,28,27,26,27,25,28,28,28,27,29,29,27,28,29,29,29,29,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,29,30,30,29,29,30,29,28,29,29,28,28,29,28,29,28,29,29,29,29,29,29,30,29,29,29,30,29,29,29,30,30,29,28,28,28,28,28,28,28,29,28,28,28,27,28,28,27,27,27,26,26,26,25,24,26,25,24,23,24,25,22,23,23,21,20,22,20,18,20,20,19,16,16,15,15,14,13,11,11,12,9,9,8,6,6,5,5,5,3,4,4,2,1,0,1,2,3,4,5,6,5,6,7,7,7,10,9,8,10,12,9,9,11,13,12,11,14,14,14,15,15,15,13,16,18],[22,23,22,24,25,25,27,27,26,26,26,26,28,26,28,28,29,28,28,29,28,29,29,29,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,30,28,29,29,29,29,28,29,28,28,29,27,28,27,28,28,29,29,29,29,29,29,29,29,29,29,29,29,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,28,30,30,28,28,30,28,26,28,27,28,28,29,29,29,29,30,29,28,30,30,29,29,30,30,29,29,29,30,29,30,30,30,29,29,30,30,30,29,29,29,30,29,29,29,29,29,29,30,30,28,29,29,27,29,27,25,27,29,26,26,28,27,25,26,28,26,25,26,26,28,28,26,28,29,28,27,29,29,29,29,29,29,29,30,29,28,30,29,27,29,29,28,27,29,30,26,27,29,29,27,28,29,28,27,28,28,29,29,29,28,29,29,29,29,29,27,28,28,28,26,28,26,26,26,26,26,24,24,24,26,24,23,24,24,26,25,25,25,26,25,25,26,26,25,26,28,25,26,28,26,26,28,29,26,29,27,29,29,26,26,29,27,25,27,28,26,25,28,28,26,26,27,28,26,28,27,26,27,28,26,25,28,27,25,26,27,27,25,26,25,27,27,26,27,28,27,27,28,28,28,28,28,28,28,28,28,28,29,29,28,29,29,29,30,29,29,30,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,29,29,29,29,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,30,28,28,29,28,28,28,28,28,28,27,28,27,26,27,26,26,25,28,27,25,25,28,26,25,27,28,26,26,28,27,27,27,25,25,24,25,24,25,25,26,26,26,26,27,26,28,28,29,27,27,28,28,27,28,28,27,27,27,27,26,26,26,25,26,25,25,26,26,24,26,24,23,23,24,22,20,21,20,18,17,19,21,19,18,22,23,24,26,24,26,26,25,25,24,25,25,23,24,22,23,21,23,25,25,25,25,26,26,26,26,26,26,28,27,27,29,29,28,29,28,28,28,29,28,29,28,27,27,28,28,29,29,28,29,29,30,30,30,29,29,30,29,29,29,29,30,29,30,29,29,30,29,29,29,29,29,29,28,29,27,28,29,28,25,27,28,25,25,27,27,25,25,26,26,24,25,25,25,24,25,23,25,25,25,25,25,25,25,25,26,26,26,26,25,26,27,27,27,28,28,29,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,30,29,29,30,29,29,29,29,29,30,29,30,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,28,28,29,29,29,29,29,28,28,28,28,27,28,28,27,26,27,27,25,25,27,26,26,26,27,26,26,28,27,26,28,28,27,27,28,28,29,29,29,28,28,29,28,28,29,29,28,28,28,28,28,28,28,27,28,28,27,27,28,27,26,27,28,27,27,28,28,29,28,28,28,28,28,28,28,29,28,27,28,28,27,27,28,28,28,27,27,27,27,26,25,27,27,27,27,26,28,26,28,27,27,27,26,26,26,25,25,25,26,25,25,23,25,24,22,23,24,21,19,23,21,18,19,21,21,17,16,16,16,14,13,11,11,13,9,10,7,6,7,6,5,5,5,4,4,4,3,1,0,1,2,3,4,4,4,4,6,6,6,8,8,6,8,10,8,7,8,12,11,9,14,11,13,14,16,12,11,16,16],[23,24,22,24,25,25,27,27,26,27,26,26,28,26,28,27,29,28,27,29,29,28,29,29,29,29,30,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,29,29,30,29,29,30,29,29,29,29,29,29,29,28,29,29,29,29,29,29,30,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,29,29,29,29,29,29,29,29,29,29,30,30,30,29,29,30,29,29,29,29,29,29,29,29,30,30,29,30,30,29,29,29,29,29,29,29,28,30,29,28,28,30,28,27,29,28,30,28,29,29,28,29,30,29,28,30,29,29,29,29,30,29,30,29,29,29,29,29,29,29,29,29,30,29,29,29,29,30,29,30,29,29,28,29,29,29,28,29,29,27,29,27,26,28,29,26,26,29,27,26,28,29,26,25,28,27,29,29,27,28,29,28,27,29,30,29,29,27,29,29,29,28,28,30,29,26,30,30,27,27,29,29,26,28,30,29,26,29,30,28,27,30,29,29,29,29,28,29,29,29,29,29,27,28,29,28,27,28,27,27,26,26,26,27,26,26,26,25,24,24,25,27,25,24,25,26,25,25,27,27,25,25,28,26,25,27,26,28,27,29,27,29,26,30,29,26,26,29,27,25,28,29,26,24,29,28,26,25,27,28,28,29,28,26,29,28,25,27,28,27,25,27,27,24,22,25,25,27,28,27,29,28,28,28,28,28,29,29,29,29,29,29,29,29,29,30,30,29,30,30,30,29,30,29,29,30,30,29,29,30,30,29,30,29,29,29,30,30,30,30,30,29,28,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,29,30,29,29,29,29,30,30,29,30,30,30,30,30,30,29,29,30,29,29,30,29,28,29,28,28,28,29,28,29,29,29,28,28,28,26,24,24,27,26,25,25,27,26,25,27,27,27,26,27,28,26,27,24,25,25,24,23,26,26,26,25,27,26,27,26,28,27,29,27,27,27,28,27,28,29,27,27,28,27,26,27,26,26,25,23,25,24,24,24,24,23,22,23,22,21,20,20,19,18,17,18,20,21,18,23,24,23,26,24,27,26,25,24,24,24,23,22,24,24,23,22,23,24,24,24,24,26,26,25,26,26,26,27,28,27,28,29,28,30,30,27,29,29,29,29,28,27,26,29,28,30,28,29,30,29,30,30,30,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,27,28,30,28,26,28,28,25,25,28,27,24,25,28,25,23,25,26,24,24,24,23,22,25,23,22,24,26,25,23,25,26,25,25,26,26,26,26,26,28,28,29,28,29,28,29,29,29,29,29,29,29,30,29,30,29,30,29,29,29,29,29,30,29,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,29,29,29,29,28,29,28,29,29,30,29,29,29,29,28,29,29,27,27,29,29,26,27,28,26,25,28,27,26,25,26,25,26,28,26,26,29,29,27,27,29,28,29,29,28,28,29,29,29,29,29,29,29,28,29,29,29,29,29,27,29,29,28,27,29,29,26,28,29,27,26,27,27,28,28,28,28,28,29,28,28,29,29,29,28,29,28,28,28,29,29,29,28,27,27,27,27,27,27,28,27,27,28,26,28,27,26,27,26,26,26,25,24,23,26,24,23,23,24,23,23,23,22,22,20,22,21,18,20,22,21,17,17,16,16,15,15,12,13,14,9,10,9,6,8,6,6,6,4,4,4,4,3,2,1,0,1,2,3,3,3,4,4,4,5,7,6,5,6,8,6,6,8,10,9,9,11,11,12,14,13,13,12,15,16],[23,24,23,24,25,25,27,27,26,27,27,26,28,27,29,28,29,29,28,30,29,29,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,29,30,30,29,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,28,29,28,30,29,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,27,30,30,28,28,30,29,27,28,29,27,27,28,27,29,29,28,29,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,29,30,30,29,30,30,30,29,30,29,29,29,30,30,29,29,29,30,30,29,30,30,29,28,29,29,28,27,28,28,26,26,25,25,25,25,25,26,27,27,26,26,28,28,27,28,28,27,27,29,28,28,29,28,28,30,30,29,30,29,30,30,29,29,30,29,28,29,30,29,28,29,29,29,27,29,30,29,29,29,28,29,29,28,28,28,28,26,28,28,27,25,27,26,28,28,27,29,29,29,28,29,29,29,29,30,30,29,29,29,30,30,29,29,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,31,30,30,31,31,31,31,31,31,30,31,31,30,30,29,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,30,29,29,29,29,29,28,29,27,27,26,28,28,26,27,29,28,27,29,29,27,27,29,29,28,27,26,26,26,24,24,26,26,26,27,27,27,28,28,29,29,29,29,29,29,29,28,29,30,29,28,29,29,27,28,27,28,27,27,26,27,27,26,26,25,25,25,25,22,21,22,20,20,18,20,22,21,18,23,24,24,25,25,26,27,27,25,25,27,25,23,25,25,24,24,26,26,27,27,27,27,28,28,29,28,28,30,29,29,30,30,29,30,29,30,29,30,29,29,29,29,29,29,30,30,30,30,30,30,30,31,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,28,29,30,29,28,29,29,28,28,28,28,27,28,27,26,25,25,25,25,27,27,25,27,27,27,27,28,28,27,28,28,29,28,29,29,29,30,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,29,28,28,29,28,27,26,28,27,28,29,28,28,29,29,28,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,28,30,29,28,29,29,28,29,29,29,30,29,29,30,30,30,29,29,29,30,29,29,30,29,29,30,29,29,29,28,28,29,27,27,28,28,29,28,27,28,28,28,28,27,27,29,27,28,26,27,27,26,27,24,25,26,27,23,24,24,22,20,23,23,19,20,21,21,18,17,18,17,15,14,12,12,14,11,11,10,8,9,7,7,7,6,5,5,4,4,3,2,1,0,1,2,3,2,4,4,4,4,5,5,4,5,7,6,5,5,7,8,8,11,9,11,13,15,12,12,14,14],[22,24,24,25,25,25,26,27,26,27,27,27,28,26,28,27,28,28,28,29,29,28,30,29,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,29,30,29,29,29,29,29,29,29,28,29,29,29,29,28,29,28,28,28,28,28,28,28,29,28,28,29,29,29,29,29,29,29,28,29,29,30,29,29,29,29,28,29,30,29,29,30,29,29,29,30,29,29,30,30,29,29,29,29,29,29,29,29,29,29,29,29,30,29,28,30,29,29,29,29,29,29,28,29,29,29,28,29,28,29,28,29,29,28,29,29,29,28,30,29,29,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,29,29,29,28,29,29,29,28,29,29,29,29,30,29,29,29,27,29,28,27,28,29,27,27,29,28,27,28,29,27,27,28,28,29,28,27,29,29,29,28,29,30,30,30,28,30,28,29,29,27,29,28,27,29,29,28,28,28,29,27,28,29,29,28,29,29,29,27,29,28,29,28,29,28,28,28,29,28,29,29,28,29,29,28,28,28,26,27,26,26,24,26,27,27,25,24,25,25,27,25,26,27,28,26,27,27,27,27,27,28,28,27,28,28,27,28,29,27,29,27,29,29,27,28,29,28,26,27,29,27,26,29,29,27,26,27,29,27,28,28,27,28,28,27,26,27,27,25,27,27,24,23,25,25,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,30,30,29,29,30,29,29,30,30,29,30,30,30,30,29,30,29,29,29,30,29,29,29,28,28,29,29,28,29,28,28,29,29,30,29,29,30,30,29,30,29,29,29,29,29,29,30,30,30,30,29,30,29,30,29,29,29,29,30,29,30,30,29,30,30,30,30,29,29,30,29,30,29,29,29,28,29,28,29,28,28,29,28,28,28,28,27,27,27,27,25,25,27,26,25,26,26,26,25,28,27,26,26,28,27,27,27,24,24,24,24,24,25,25,26,25,26,26,28,26,28,27,28,27,27,27,28,27,27,28,28,28,27,28,26,27,26,26,27,25,26,26,25,24,25,23,23,23,22,22,21,19,18,19,16,19,22,21,18,22,20,24,24,24,25,26,26,26,24,26,23,24,25,24,25,26,26,26,27,26,26,27,28,27,28,28,27,29,28,29,29,29,28,29,30,28,30,30,29,29,29,28,28,29,28,29,28,28,29,30,29,30,30,29,29,30,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,28,29,29,28,28,29,28,27,28,28,27,27,28,28,26,25,27,26,25,25,26,25,24,25,24,24,26,26,24,25,26,28,27,27,26,27,27,27,26,27,28,27,28,29,29,29,28,29,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,28,28,29,29,29,29,29,28,28,29,29,29,29,29,29,29,29,28,29,29,29,29,28,28,29,28,29,29,29,29,28,29,29,28,28,29,27,28,28,29,27,26,27,27,27,25,27,26,25,27,28,27,28,29,28,28,28,27,29,29,28,28,28,29,29,28,29,29,28,28,28,29,29,28,29,27,29,28,27,27,29,28,27,28,29,27,27,28,29,28,29,28,27,28,28,28,28,28,29,28,28,28,28,27,27,28,29,28,28,27,27,27,27,28,26,28,27,27,29,27,28,28,26,27,28,27,27,26,26,25,26,25,23,24,25,24,22,23,23,21,20,22,21,20,21,22,21,18,17,15,15,15,13,11,11,15,10,11,8,7,9,7,7,8,6,5,5,5,3,4,2,2,1,0,1,2,1,2,2,3,4,4,4,5,4,5,5,4,5,6,7,6,9,8,9,10,12,9,10,12,13],[21,23,23,24,25,25,26,26,26,26,26,26,28,26,28,27,28,27,26,28,28,27,29,29,28,28,29,28,29,29,28,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,30,29,29,30,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,29,30,29,30,30,29,29,30,29,28,30,29,30,28,29,30,28,30,30,29,28,30,30,29,30,30,30,30,30,30,30,30,30,29,29,29,29,30,29,29,30,29,29,30,30,30,30,29,29,30,30,30,29,30,30,28,29,29,27,29,29,27,29,30,29,27,29,29,27,27,29,28,28,29,27,29,29,29,28,30,30,29,29,28,30,30,30,29,28,30,29,28,30,30,28,28,29,30,28,29,30,29,29,30,30,29,28,29,29,29,28,29,29,29,28,29,29,29,29,29,29,29,29,29,28,27,28,27,27,26,25,26,27,27,24,25,25,27,26,24,28,27,27,26,28,28,26,28,29,27,27,29,28,29,29,29,28,29,28,30,30,28,28,30,29,27,28,30,29,27,29,29,28,27,29,29,29,29,29,28,29,29,28,29,28,28,26,28,28,27,25,27,27,28,28,28,29,29,29,29,29,28,29,29,29,29,29,29,29,29,30,29,29,29,30,30,30,29,30,30,29,30,30,30,29,30,30,30,30,30,29,29,30,29,30,30,30,29,29,28,29,29,28,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,30,30,29,29,29,29,29,30,30,29,29,30,30,30,30,30,29,30,30,29,29,29,29,28,28,28,29,30,29,29,29,29,29,28,29,27,27,27,28,27,27,27,29,27,26,28,28,28,27,29,28,26,27,24,25,25,25,24,26,26,26,26,26,27,27,27,28,28,28,28,27,28,29,28,28,29,28,28,28,28,28,27,27,27,26,25,26,26,26,26,24,24,25,24,23,22,21,20,18,18,15,18,22,21,19,23,24,24,25,25,26,26,25,26,25,26,25,23,26,25,24,23,25,27,24,25,26,27,26,28,27,28,28,29,29,28,28,29,29,29,29,29,30,29,29,29,29,28,28,29,29,30,29,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,30,29,30,30,29,27,29,29,28,28,29,29,26,27,28,26,26,27,26,25,24,25,22,25,25,25,23,26,26,26,25,27,27,26,27,27,28,28,27,28,28,29,29,30,30,29,30,29,30,29,30,30,30,30,30,30,30,29,29,29,29,30,30,30,29,29,30,30,30,29,29,30,29,30,29,29,30,29,29,30,30,29,30,29,29,30,29,29,30,30,30,29,30,30,29,30,30,28,29,30,29,28,29,29,29,27,28,29,27,27,27,26,27,29,27,27,29,29,27,29,30,29,29,29,29,29,30,30,30,30,30,30,30,29,29,30,29,30,30,29,30,30,29,28,30,29,28,28,29,28,27,29,28,29,29,29,29,29,29,28,29,29,30,29,29,30,29,29,29,29,30,29,28,28,29,27,28,28,28,29,28,28,27,27,28,27,27,28,27,26,26,27,25,22,27,26,23,23,26,25,22,24,23,22,20,23,21,18,20,23,21,18,17,15,15,14,14,12,11,14,12,12,10,8,11,9,10,10,7,7,7,7,5,4,4,3,2,1,0,1,2,2,2,2,3,4,4,4,4,5,5,5,5,6,7,9,9,9,11,11,12,12,11,13,15],[22,24,24,26,26,26,27,27,27,27,27,28,28,27,28,28,28,28,27,29,29,28,29,29,29,29,29,29,29,29,29,30,30,30,29,30,30,30,30,30,30,29,29,29,30,29,29,29,29,29,29,29,29,30,29,29,29,30,29,29,29,28,29,28,29,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,30,29,30,30,29,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,29,29,29,28,30,29,28,29,29,29,29,28,29,30,28,27,29,28,29,27,29,29,27,29,29,29,29,30,29,29,29,30,30,29,30,29,29,29,29,28,29,28,28,28,29,28,29,29,28,29,29,29,29,29,28,29,30,29,28,29,30,27,29,28,26,29,29,26,27,29,28,26,27,29,27,27,28,27,29,28,27,29,29,28,28,29,30,29,29,29,29,29,30,29,29,30,28,27,29,29,28,27,29,29,28,29,29,29,28,29,29,29,27,29,28,29,28,29,29,28,28,28,29,28,28,29,29,28,28,28,28,28,27,26,27,25,23,25,26,24,20,25,25,27,26,25,26,27,26,27,28,28,27,27,28,28,27,29,28,28,29,30,28,29,29,29,30,27,28,29,29,27,28,29,28,27,29,29,27,26,29,29,28,29,28,26,28,28,27,26,28,27,25,27,26,25,24,24,26,27,27,27,28,28,28,28,28,28,29,28,28,29,28,28,28,29,29,29,29,29,29,29,30,29,29,29,29,30,30,29,29,30,29,29,30,29,29,30,30,29,30,29,29,29,28,28,29,29,28,29,29,29,29,29,29,29,29,30,30,30,29,30,29,30,29,29,29,30,30,30,29,29,29,29,30,29,29,29,29,30,29,29,30,29,29,29,30,30,29,29,30,29,30,29,29,29,28,28,28,28,28,28,29,28,29,28,28,28,27,27,27,25,26,27,26,25,27,27,26,26,28,27,27,26,29,28,27,27,24,26,25,26,23,26,25,26,26,26,26,27,26,28,28,28,26,28,28,28,26,27,29,27,27,28,27,27,27,26,26,26,25,25,25,25,24,24,24,23,22,23,22,22,21,19,19,17,18,23,20,18,23,21,24,24,23,25,26,24,25,24,25,24,24,24,25,24,24,26,27,26,26,26,27,27,27,28,28,28,29,29,28,29,29,29,29,30,29,30,29,29,29,29,29,28,30,29,30,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,29,30,29,29,29,29,29,29,29,30,29,27,29,29,28,27,29,28,26,26,27,26,25,26,26,25,24,25,23,25,27,26,24,27,27,27,27,28,28,27,27,28,28,28,28,29,29,29,29,29,29,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,29,29,29,29,29,28,28,29,28,28,29,29,29,29,28,29,29,28,29,29,28,29,28,29,29,29,29,29,29,29,29,29,29,28,28,29,28,28,28,29,27,26,28,28,26,26,28,26,27,28,27,27,29,29,27,29,29,28,28,29,29,28,29,29,29,28,29,29,28,28,28,28,29,29,29,28,29,29,28,27,29,28,27,28,29,27,27,28,28,28,28,28,27,28,28,28,27,28,29,28,29,29,28,28,28,29,28,28,27,26,27,27,27,27,26,28,27,26,28,27,28,27,27,28,27,25,27,27,26,26,26,26,23,24,25,26,23,23,23,23,22,22,22,20,21,22,21,19,17,16,15,15,13,13,13,15,12,12,11,11,11,10,11,11,8,7,8,7,6,5,4,3,2,2,1,0,1,2,2,2,2,4,3,3,3,4,4,4,4,5,6,5,9,7,9,10,13,11,10,13,13],[22,23,24,25,25,25,27,27,26,27,27,27,28,27,29,27,29,29,28,29,29,29,30,29,29,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,29,29,30,30,29,30,29,29,28,29,29,29,29,29,29,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,29,30,30,29,28,29,29,30,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,29,30,29,30,30,29,29,30,29,29,30,30,29,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,29,28,30,30,28,28,30,29,27,28,29,27,26,29,28,29,28,27,29,30,29,28,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,29,30,30,29,30,29,29,29,29,29,29,29,30,29,29,29,29,29,30,29,30,29,29,29,29,29,28,28,28,28,27,25,26,26,25,24,25,26,28,27,26,27,29,27,27,28,28,27,27,29,27,26,28,27,28,29,29,28,30,29,30,30,29,29,30,29,28,28,30,29,28,29,29,28,27,29,29,28,29,29,27,28,29,28,28,29,28,27,28,29,28,25,27,26,28,28,27,28,28,28,28,29,29,29,29,29,29,28,29,28,28,29,29,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,30,29,29,28,29,29,28,29,27,27,25,29,28,27,27,29,28,27,29,29,27,27,29,29,27,26,25,26,26,25,26,27,26,27,27,28,28,28,28,29,29,30,28,29,30,29,28,29,30,29,28,29,28,27,28,27,27,27,26,26,27,26,25,26,25,24,23,25,23,21,21,19,17,16,20,23,21,18,23,24,23,26,24,26,28,27,27,26,27,26,23,25,25,25,23,24,27,25,24,26,27,28,27,29,28,28,30,29,28,29,30,29,29,30,29,30,30,29,29,30,28,28,30,30,30,30,29,30,30,30,31,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,29,30,28,29,29,28,28,29,29,27,27,28,28,27,27,27,27,25,25,24,25,27,26,25,27,27,26,27,28,27,27,26,27,28,28,28,29,29,29,29,30,29,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,29,29,29,30,30,30,30,29,30,30,29,29,29,29,29,29,29,30,29,30,30,29,29,30,30,29,29,29,29,29,28,29,28,28,28,28,28,27,26,28,27,29,29,28,27,29,29,26,28,29,29,29,30,30,29,30,30,29,29,29,29,29,29,29,29,29,29,29,28,29,29,28,28,30,29,27,28,30,28,27,29,29,30,29,29,29,29,30,29,30,29,30,29,29,29,29,29,29,29,29,29,29,28,29,28,27,28,28,29,28,27,29,27,29,27,26,26,26,24,26,27,24,26,26,26,23,24,26,26,24,24,23,23,20,24,22,19,21,23,22,19,18,17,16,16,14,12,12,14,11,11,10,8,10,9,8,9,7,6,6,6,5,5,3,3,2,2,2,1,0,1,1,1,2,2,2,2,2,3,3,3,3,3,5,5,7,6,8,9,12,10,9,11,12],[22,24,25,24,26,26,27,27,26,27,27,26,28,26,28,27,28,28,28,29,28,28,29,29,29,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,29,29,30,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,29,29,28,29,28,29,28,29,28,29,29,29,29,29,30,29,29,29,29,30,29,29,29,29,29,29,29,29,29,30,29,29,30,30,29,29,29,29,29,29,29,29,30,29,29,29,29,29,30,30,29,30,29,30,29,29,29,28,29,29,27,28,29,28,25,28,27,29,26,30,29,28,29,29,29,28,30,29,29,29,30,29,29,29,29,29,29,29,28,29,28,29,28,29,28,29,29,29,29,29,29,29,30,29,29,29,29,28,29,29,26,29,28,26,28,29,26,27,29,27,25,27,29,25,26,28,27,28,28,26,28,29,27,27,28,29,28,29,28,29,29,29,28,28,30,28,27,29,29,27,27,29,30,28,28,29,29,28,29,29,28,28,28,28,28,28,28,29,29,28,29,29,29,28,28,29,29,27,28,27,27,26,27,26,26,26,25,26,25,25,26,25,27,26,25,25,27,25,26,27,27,24,26,28,25,25,27,26,27,28,29,27,29,28,29,29,27,28,29,28,26,29,29,27,26,28,28,27,26,28,29,29,28,29,27,28,28,26,27,28,27,25,27,27,25,24,25,25,27,28,27,27,28,28,28,28,28,28,28,28,28,28,27,28,28,28,28,28,28,28,28,28,27,28,28,28,28,29,28,29,28,28,28,28,29,29,28,29,29,29,29,28,29,28,28,29,28,28,29,29,28,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,28,27,27,27,27,27,28,28,28,29,28,28,28,28,26,26,24,26,26,25,26,27,26,25,28,27,26,26,27,27,26,27,23,24,24,23,22,25,25,25,26,26,25,26,26,27,27,28,27,28,27,28,27,28,28,27,27,28,28,27,27,27,26,26,25,26,25,24,25,23,21,23,22,22,20,20,19,19,19,16,19,19,20,18,21,23,23,24,25,25,26,24,24,24,25,23,23,24,23,23,22,24,24,23,23,25,26,25,26,27,28,25,28,28,27,28,29,28,29,29,27,28,28,27,27,28,27,27,28,29,29,28,28,29,29,29,30,29,29,29,29,29,28,28,29,29,28,29,28,29,29,29,29,29,29,29,29,30,29,28,29,29,29,27,29,29,27,27,29,28,24,26,27,26,24,26,25,25,24,24,23,21,25,26,23,24,26,25,23,26,27,24,25,26,26,28,28,28,28,29,29,29,28,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,28,28,29,28,29,27,28,27,28,28,28,27,27,28,28,29,29,29,30,29,30,29,29,29,29,29,29,29,29,29,28,28,29,29,27,26,28,28,27,27,27,26,27,28,27,27,28,29,27,28,28,28,28,28,29,29,29,29,29,29,29,29,28,29,28,29,29,29,29,28,29,29,28,27,29,28,28,28,28,27,27,28,27,28,27,29,28,26,27,28,27,27,29,28,27,28,28,28,27,28,29,28,28,27,27,27,27,27,27,27,27,26,27,26,28,26,26,26,26,24,26,26,24,21,26,26,21,22,24,24,20,23,22,20,19,20,21,17,19,20,20,17,16,16,15,15,14,11,11,13,12,12,10,8,10,8,8,8,7,6,6,6,6,5,4,4,3,2,3,2,1,0,1,2,2,2,3,3,3,4,3,4,3,4,5,6,8,7,8,9,10,9,9,10,11],[22,22,23,24,24,26,26,26,26,26,25,25,26,25,27,26,27,26,27,28,27,28,28,28,28,29,28,29,29,29,29,29,29,30,29,30,29,30,30,30,30,30,29,30,29,30,29,29,30,30,29,29,30,29,30,29,29,29,29,29,29,28,29,28,29,28,28,29,28,29,29,29,29,29,29,29,28,28,28,29,30,29,29,30,29,29,29,29,30,30,29,29,30,29,29,30,30,29,29,29,30,29,29,30,30,29,30,29,28,28,28,28,28,30,28,29,29,29,29,29,29,29,29,29,29,29,29,30,29,28,28,29,28,26,28,28,29,28,29,29,29,29,29,29,29,30,29,29,29,30,29,29,29,29,29,29,29,28,29,28,28,29,28,28,29,28,28,28,29,29,28,29,29,29,29,30,29,29,29,28,29,28,26,29,29,27,26,29,28,26,28,29,26,26,28,27,28,29,27,29,29,28,28,28,29,29,29,29,29,29,29,28,29,29,28,29,30,29,28,28,29,29,28,28,29,29,28,29,29,29,28,28,28,29,28,28,29,27,27,28,29,28,28,29,29,28,28,29,28,27,27,27,27,24,24,26,26,24,24,24,25,27,27,25,25,27,26,26,27,27,25,27,28,27,26,28,27,29,28,29,28,29,28,29,30,28,28,29,29,27,28,29,28,27,28,29,28,27,28,29,28,28,28,27,28,28,27,28,28,27,26,28,27,26,25,27,27,27,27,28,28,28,28,28,28,27,28,29,28,27,28,27,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,28,29,29,29,29,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,27,28,27,27,28,28,28,29,28,28,28,28,27,26,25,27,27,26,27,28,27,26,28,27,27,27,28,28,26,26,23,25,25,24,22,27,26,26,26,27,25,26,26,28,27,28,27,28,26,29,27,27,28,28,28,27,28,28,27,27,26,27,25,26,26,26,24,24,24,25,24,24,23,22,19,19,19,16,19,23,22,18,24,22,24,25,23,26,26,25,26,24,25,25,24,24,25,24,23,23,26,25,25,25,27,25,28,27,28,26,29,29,27,28,29,28,29,29,28,29,29,28,28,28,27,28,28,29,29,28,29,29,29,29,30,30,30,29,29,29,28,28,29,29,29,29,30,29,29,29,29,29,29,29,29,30,29,29,29,29,29,27,29,29,27,27,29,28,26,27,27,27,26,26,26,25,25,25,24,24,26,26,24,25,26,26,25,27,27,26,26,26,28,28,26,28,29,29,29,29,29,28,30,29,30,29,29,29,29,29,29,29,30,29,29,29,28,29,29,30,29,28,29,29,28,28,28,28,27,28,29,27,29,28,28,29,29,27,29,29,28,28,28,29,29,29,29,29,29,29,29,29,29,28,29,29,28,27,29,28,28,27,28,28,27,27,27,27,27,28,26,26,29,29,27,28,28,28,29,29,28,29,29,29,29,29,29,29,28,28,28,28,29,29,29,28,29,29,29,28,29,29,27,28,29,28,27,29,28,28,28,29,29,28,29,28,28,28,29,29,28,29,28,28,27,28,29,28,28,28,28,27,27,27,27,28,27,27,27,26,28,26,27,26,25,25,26,27,24,23,27,26,23,23,25,25,22,24,24,22,21,24,22,20,22,22,21,20,17,17,15,15,15,12,11,13,12,11,10,8,10,10,10,10,7,7,7,6,5,5,4,3,3,2,2,3,2,1,0,1,2,2,2,3,3,3,3,4,4,4,4,5,7,8,9,10,10,10,10,10,12],[22,24,25,26,26,27,27,27,27,27,26,26,27,26,27,28,28,28,27,29,28,27,29,28,28,29,28,29,29,29,28,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,28,29,29,29,29,29,28,28,28,28,28,28,28,29,28,29,28,29,29,28,29,28,29,29,29,29,29,29,29,29,29,30,29,30,29,30,30,30,29,29,30,30,29,29,29,29,30,29,30,29,29,30,29,29,29,29,29,28,28,29,29,29,29,29,29,29,29,28,29,29,29,28,29,29,29,29,29,29,29,30,28,28,29,29,30,27,29,29,29,29,30,29,29,30,29,29,29,30,29,30,30,29,29,29,29,28,29,28,28,29,29,28,29,29,28,29,29,29,29,29,28,29,29,29,29,29,29,28,29,28,27,29,29,26,28,29,28,26,28,29,27,26,28,27,29,28,27,29,29,28,29,29,30,29,29,28,29,29,30,29,28,30,29,28,29,30,29,28,29,29,29,29,29,29,28,29,29,29,28,29,29,29,28,29,29,28,28,28,29,29,28,29,29,29,28,29,28,28,28,27,27,27,23,26,26,25,21,26,26,27,26,25,27,28,26,27,28,27,25,27,29,27,27,28,28,28,29,29,28,29,28,29,30,28,28,29,29,27,28,30,28,27,29,29,28,27,29,29,28,29,29,27,29,28,28,28,28,28,26,28,28,26,25,26,26,28,28,27,28,29,28,28,28,28,29,28,28,28,28,28,28,28,28,28,29,28,29,29,29,28,29,28,28,28,29,29,29,29,28,28,29,29,28,29,29,28,29,29,29,28,28,28,28,28,28,28,28,28,28,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,29,28,29,29,28,29,29,28,28,28,28,28,27,28,27,27,29,28,29,28,29,28,27,27,26,26,24,27,26,26,27,28,27,26,28,28,27,27,28,28,27,28,25,26,26,25,24,27,26,26,26,27,27,27,26,28,27,28,26,28,28,28,27,28,29,27,28,28,28,27,28,27,26,27,25,25,26,26,25,25,25,25,23,24,23,21,21,20,18,17,19,22,20,18,23,22,24,25,24,26,27,26,26,25,25,24,24,26,25,24,23,26,26,25,26,27,27,26,28,28,27,27,29,29,27,29,29,29,29,29,27,29,29,29,28,29,27,28,29,28,29,28,29,29,29,29,29,29,28,29,28,29,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,30,29,27,29,29,28,26,29,28,26,26,28,28,26,26,26,26,25,24,24,25,27,26,25,27,27,26,26,28,27,26,27,27,28,27,28,28,28,28,29,29,29,28,29,29,28,29,29,29,29,29,30,29,29,29,29,29,28,30,29,30,29,29,29,29,29,28,27,28,27,28,28,28,28,28,28,29,29,27,28,29,28,29,29,29,30,29,30,29,30,29,29,29,29,28,28,29,28,27,28,28,27,27,28,28,27,27,28,26,26,28,26,26,29,29,28,28,29,28,28,28,28,28,29,29,29,28,29,29,29,28,28,29,29,29,29,28,29,29,28,27,29,29,26,28,28,27,26,28,28,28,28,28,28,28,28,27,28,28,29,28,28,29,28,28,28,28,28,28,28,27,28,28,27,28,27,29,28,27,28,28,29,28,26,27,27,26,27,26,27,24,26,25,22,23,25,25,23,23,23,22,21,23,22,20,21,22,22,19,18,16,14,15,13,12,12,13,12,11,11,10,11,10,10,11,8,7,7,8,7,6,5,4,4,3,2,2,2,1,1,0,1,2,3,3,2,3,3,3,3,3,3,4,6,6,7,8,10,9,9,10,11],[23,24,25,25,26,26,27,27,26,27,27,27,28,27,28,28,28,28,27,29,28,28,29,29,28,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,29,29,30,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,29,28,29,29,28,28,28,29,28,29,28,28,29,29,29,29,30,29,29,30,29,30,30,29,29,30,29,29,30,30,29,29,29,30,29,30,29,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,30,30,29,29,30,29,29,29,30,29,29,29,30,29,27,28,29,30,29,30,30,29,29,29,30,29,29,29,29,29,29,29,29,29,28,29,29,29,29,29,28,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,28,30,28,26,29,29,27,27,29,28,25,27,29,27,26,28,27,29,29,27,28,30,29,27,29,29,29,29,29,30,29,29,29,29,30,29,28,29,29,29,28,29,29,28,28,29,29,28,29,29,28,27,28,28,28,29,29,29,28,29,29,29,28,29,29,28,28,27,28,27,26,26,27,26,25,25,25,25,24,24,24,24,26,26,25,24,27,26,25,27,27,25,26,28,27,27,28,26,27,28,28,28,29,28,29,29,28,28,29,27,27,28,28,27,26,27,28,27,26,27,28,28,28,27,27,28,27,26,26,27,26,24,26,27,26,24,26,25,26,27,26,27,28,28,27,28,28,28,28,28,28,28,27,28,28,28,28,28,28,28,29,29,28,29,29,28,29,29,29,28,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,27,27,29,28,28,29,28,28,27,27,26,25,25,27,26,25,26,27,26,26,28,27,27,26,28,27,27,26,24,24,25,23,23,25,25,25,26,26,26,28,27,27,28,29,28,27,28,28,27,28,29,28,26,27,27,25,25,26,24,24,25,24,23,24,25,24,22,23,24,23,22,20,20,19,16,18,20,21,21,18,22,21,24,22,23,23,25,25,24,24,24,23,23,24,23,23,23,23,25,25,24,24,26,27,27,27,26,25,28,28,28,28,29,28,29,29,28,28,29,27,28,28,26,27,29,29,29,29,28,29,29,29,30,30,29,29,29,29,29,28,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,28,29,28,28,28,27,26,27,27,26,26,25,25,26,26,24,25,25,23,25,23,25,25,23,24,26,26,24,27,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,28,28,29,28,28,29,28,28,28,28,28,28,28,28,28,29,29,29,29,30,29,29,29,29,29,29,29,29,28,28,29,28,27,28,28,26,27,29,27,27,25,26,27,26,28,27,27,27,28,27,29,27,27,28,28,29,28,28,29,29,29,29,29,28,28,29,28,29,28,29,28,29,28,27,27,29,28,26,28,28,27,28,28,27,28,27,29,28,27,28,28,28,27,29,28,28,29,29,28,28,28,29,27,27,26,27,26,27,26,28,28,27,27,27,26,27,26,26,25,26,25,26,26,24,23,26,25,22,24,24,24,21,25,23,21,19,23,22,19,21,21,20,19,17,18,15,16,14,13,12,14,11,11,11,9,9,8,9,9,8,8,7,7,6,5,4,4,3,3,3,2,2,2,2,1,0,1,1,1,1,1,2,2,2,2,3,3,4,4,6,7,8,8,8,8,9],[23,22,24,24,24,25,26,25,26,26,25,25,27,26,27,27,27,27,27,29,28,28,29,28,28,29,29,29,29,29,29,30,30,30,29,30,29,30,29,29,30,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,28,28,28,28,28,27,27,26,28,26,27,28,27,28,29,28,28,28,28,28,27,27,28,29,29,28,28,29,29,28,29,28,29,29,28,28,29,28,28,27,28,27,28,28,28,28,28,28,28,28,28,27,28,28,28,27,27,28,28,28,27,28,28,28,28,28,28,28,27,28,28,28,28,28,28,29,27,26,28,28,28,28,28,28,29,29,28,28,28,29,28,28,28,28,28,28,29,28,27,28,28,26,27,26,27,28,28,26,28,28,27,27,28,28,28,28,28,29,28,28,28,28,29,28,29,28,26,29,28,27,26,29,27,26,29,29,27,26,28,27,29,27,26,29,29,27,28,28,28,27,28,29,28,28,28,29,29,29,29,29,29,29,29,28,28,29,28,27,28,28,28,28,29,28,27,28,27,27,27,28,28,27,27,28,28,28,28,28,28,28,27,28,26,27,26,26,27,25,25,25,24,24,24,25,24,26,25,25,26,26,26,26,27,27,25,27,28,27,26,28,26,28,28,29,28,29,28,29,29,28,27,28,27,27,27,28,28,27,27,28,28,26,28,28,27,28,28,27,27,28,27,26,27,27,25,26,27,25,24,26,25,26,27,26,27,28,28,27,27,27,28,28,27,27,27,26,27,27,28,28,27,27,27,28,27,28,27,27,27,28,28,28,28,28,28,28,28,29,28,29,29,29,29,29,29,28,29,28,29,28,28,29,29,28,29,29,30,29,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,28,29,29,28,28,27,28,26,27,28,28,28,29,27,28,26,28,25,25,25,26,27,25,25,27,26,25,27,27,26,26,27,27,26,27,24,24,24,24,22,26,25,26,25,26,26,26,26,27,27,28,27,27,27,28,26,27,28,26,27,28,28,26,25,26,24,25,24,24,24,25,25,22,23,24,22,23,22,20,18,18,18,15,18,22,21,19,23,23,24,22,24,24,24,24,25,23,24,23,24,22,23,23,21,23,25,24,24,25,27,26,27,26,27,27,28,28,27,28,28,27,28,28,28,27,28,26,27,28,27,29,28,29,29,28,28,29,28,28,28,28,28,27,28,27,27,27,27,27,27,28,28,28,28,28,29,28,29,28,29,29,29,29,28,29,28,28,27,28,27,26,28,27,26,26,27,26,26,25,25,24,25,24,24,24,24,25,24,26,24,26,26,26,27,26,26,26,27,27,28,28,28,28,29,29,28,28,29,28,29,28,28,28,28,28,28,28,28,28,28,28,28,28,29,28,28,27,28,28,27,27,26,27,26,26,27,26,26,25,27,27,27,26,26,28,26,28,27,28,29,29,29,29,29,28,29,28,28,27,29,28,27,28,28,28,27,28,29,27,25,27,26,27,27,28,28,28,28,29,28,28,28,27,28,28,29,28,28,29,28,28,28,29,28,28,28,28,29,28,28,27,29,28,27,27,29,28,27,28,28,26,28,28,26,27,27,28,28,27,27,28,27,27,29,27,27,28,28,27,26,28,29,27,28,26,27,25,26,26,27,27,26,26,26,26,27,26,27,26,27,26,27,27,26,22,25,27,22,21,25,25,19,24,24,21,18,23,22,19,20,21,20,19,16,15,14,14,14,11,11,14,12,11,10,9,10,9,9,9,8,8,7,7,6,5,5,4,3,3,3,3,2,2,2,1,1,0,1,1,1,1,1,2,2,2,2,3,4,5,6,7,8,8,8,9,9],[24,24,24,24,25,26,27,27,26,27,26,26,27,26,28,27,27,26,27,28,27,27,29,28,28,29,28,28,29,29,28,29,29,30,29,29,29,29,29,29,30,29,29,29,29,30,29,29,29,29,29,29,28,29,29,29,29,29,29,29,28,27,28,28,29,28,28,29,28,29,29,28,29,29,29,29,28,28,29,29,29,28,29,29,29,29,29,29,30,29,29,28,29,29,28,29,29,28,29,29,29,29,28,29,28,28,29,28,28,28,27,28,28,28,28,28,28,28,29,28,28,28,29,28,28,29,29,29,29,29,28,29,28,26,28,28,28,28,29,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,29,28,29,28,28,27,28,29,28,28,28,28,27,28,29,29,28,29,29,29,28,29,28,29,29,28,29,28,26,29,29,26,26,29,27,25,28,29,26,26,28,27,28,28,27,29,29,28,28,29,29,29,29,29,29,29,29,29,29,29,29,27,29,29,28,28,29,29,28,29,29,29,28,29,29,29,27,28,28,28,28,28,29,27,27,28,28,28,28,29,29,28,27,28,27,27,26,26,27,24,23,26,25,24,22,24,25,27,26,24,26,27,24,26,27,27,25,27,28,26,26,28,27,27,28,29,27,29,27,29,29,27,27,29,28,26,27,29,29,26,28,28,28,25,28,29,27,28,28,26,28,28,27,26,27,27,25,26,26,25,23,25,24,27,27,26,27,28,28,27,28,28,28,28,28,28,28,27,28,28,29,29,29,29,29,29,29,28,29,29,28,29,28,29,29,29,29,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,28,29,29,29,29,28,27,27,27,27,27,28,28,28,28,27,28,26,26,24,25,22,26,26,25,25,26,25,24,27,26,25,26,27,27,25,27,23,24,24,25,23,26,25,26,25,26,25,26,25,28,27,28,25,27,27,28,26,27,29,25,27,27,28,26,26,25,25,25,23,23,24,24,22,24,22,22,22,23,22,19,20,18,18,16,18,21,20,17,22,21,22,23,23,25,26,24,24,23,24,22,23,25,23,21,22,25,25,24,25,26,26,26,27,27,26,26,29,28,27,29,29,28,29,29,28,29,29,28,28,29,27,28,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,28,28,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,27,29,29,27,26,28,28,24,24,26,26,23,23,25,25,22,23,21,24,24,22,23,25,25,24,24,26,25,26,27,26,27,26,27,28,28,28,28,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,28,29,28,29,29,29,29,29,29,29,28,28,27,28,27,27,28,27,28,27,28,29,28,27,28,28,27,29,29,28,29,29,29,29,29,29,29,29,29,28,28,28,27,26,27,27,27,24,27,26,25,23,25,24,25,27,24,25,27,27,26,28,28,27,27,28,28,27,28,29,29,28,28,29,28,28,28,28,29,28,28,27,29,28,27,26,28,27,25,27,28,25,25,28,27,26,27,27,27,27,28,28,28,28,29,28,28,28,27,27,27,28,28,27,27,25,27,25,26,26,25,27,26,25,27,25,28,26,25,25,25,25,25,26,24,24,24,22,23,22,23,23,22,22,22,22,20,22,21,19,19,21,20,18,16,15,13,14,13,11,11,14,12,12,10,10,11,11,11,11,8,8,8,8,6,6,5,4,3,3,3,3,2,2,2,2,1,1,0,1,1,1,1,1,2,2,2,2,4,5,5,7,7,7,7,8,8],[24,25,25,26,25,26,28,28,26,28,26,27,28,27,28,28,28,29,27,29,28,28,29,29,28,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,29,29,28,28,29,29,28,28,28,28,29,29,29,28,28,29,27,29,28,28,28,28,28,29,29,28,29,29,29,29,29,29,29,30,29,29,29,29,29,30,30,30,29,30,29,29,30,30,29,29,30,30,30,29,29,29,29,29,29,30,30,29,30,29,30,30,28,29,30,29,29,29,30,29,28,29,30,28,27,28,29,30,28,30,30,29,29,30,29,29,30,30,29,29,30,30,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,29,28,29,29,28,29,28,27,29,29,27,27,29,28,27,28,28,27,26,29,28,30,29,27,29,30,28,27,28,30,29,30,28,29,29,30,29,28,30,29,28,29,29,29,28,29,29,29,28,29,29,28,28,29,29,27,28,28,28,29,29,28,29,29,29,28,28,27,29,28,27,26,28,27,27,26,27,27,25,25,26,26,26,24,24,25,27,26,24,25,28,25,25,27,27,23,26,28,27,26,28,26,27,29,29,27,29,28,29,29,28,28,29,28,27,26,28,27,27,27,28,26,26,27,28,26,28,27,25,27,28,26,24,27,26,25,25,27,25,23,25,25,27,28,26,27,27,27,26,28,28,28,28,28,29,28,28,28,29,28,29,29,29,29,30,29,28,29,29,29,29,29,30,29,29,30,30,29,29,30,29,30,29,30,29,28,29,29,28,28,29,29,29,28,29,29,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,28,29,29,28,29,28,27,28,28,28,28,29,28,28,27,28,27,25,26,25,24,24,27,27,25,25,27,27,26,26,27,27,26,26,27,26,25,23,23,24,24,23,26,25,26,25,26,26,27,26,27,27,28,27,28,28,27,26,28,29,26,26,27,27,26,26,25,23,24,24,24,25,24,24,24,22,21,22,23,21,19,17,17,16,17,19,22,21,18,21,21,22,23,23,23,25,24,24,23,26,24,22,24,23,22,23,23,24,24,25,24,25,26,27,28,26,26,29,28,27,29,29,28,29,29,28,29,29,28,28,29,27,27,29,28,29,29,28,29,29,29,30,30,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,30,29,28,29,29,29,29,29,29,29,27,28,28,27,27,28,27,25,25,25,24,24,24,24,25,23,23,23,23,24,24,23,26,25,24,23,27,26,26,26,26,27,27,27,27,28,28,29,29,29,29,29,30,28,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,29,29,29,29,29,29,28,28,28,29,29,29,28,29,28,29,29,29,29,28,29,29,28,28,29,26,27,28,27,25,26,26,25,25,24,25,26,26,27,26,26,27,26,25,26,27,26,28,29,29,28,29,29,29,29,29,29,28,28,28,28,29,29,28,27,29,29,25,27,29,27,25,25,28,26,26,28,27,29,27,28,28,28,28,29,29,29,29,29,29,29,28,29,28,28,27,26,27,25,28,26,26,27,26,29,27,26,27,26,27,25,25,24,25,25,25,23,24,22,24,23,21,24,24,22,22,23,21,20,20,22,20,18,20,21,19,19,18,17,14,14,12,11,10,13,10,10,10,8,9,8,9,9,7,7,8,7,6,5,4,4,3,3,3,3,2,2,2,1,1,1,1,0,1,1,1,1,1,1,2,2,3,3,4,5,6,5,6,7,7],[24,24,25,25,25,26,26,27,27,27,27,27,28,27,28,28,28,28,28,29,28,28,29,29,29,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,28,27,28,28,28,27,27,29,28,28,29,28,28,28,28,28,28,28,28,29,29,29,29,30,29,28,29,29,29,29,28,28,29,29,28,29,29,28,28,29,29,28,29,29,28,29,29,29,28,28,28,28,28,29,28,28,28,29,29,29,29,29,29,29,29,29,29,30,29,28,29,29,29,27,28,29,29,28,29,29,29,29,28,29,29,29,29,29,29,29,29,29,29,28,28,28,28,28,27,28,28,28,28,29,28,29,28,28,28,29,29,29,28,29,29,29,29,29,29,28,29,28,27,29,30,27,28,29,28,26,28,29,28,26,28,28,29,28,27,29,29,28,27,28,29,28,29,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,27,28,28,28,28,28,28,28,28,29,28,28,28,29,28,28,27,29,27,27,27,27,27,26,26,25,25,25,25,25,25,27,26,25,25,28,27,26,28,28,26,26,29,27,27,28,27,27,29,28,28,29,28,29,29,28,28,29,29,27,27,29,28,27,27,28,28,26,28,29,27,28,28,28,28,28,26,26,27,26,25,27,27,25,25,26,26,26,27,26,27,28,28,27,28,28,28,28,28,28,28,27,28,28,28,28,28,28,28,29,29,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,30,30,29,29,30,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,27,28,25,27,27,26,25,27,27,25,26,27,27,26,27,27,26,26,27,27,27,26,25,24,25,23,23,26,25,25,27,25,27,27,26,28,27,29,27,28,28,29,27,27,29,27,26,27,28,25,26,26,26,25,26,26,25,26,26,24,23,24,23,24,24,20,19,18,17,17,21,22,22,20,23,23,24,24,24,24,26,25,25,24,25,25,23,24,24,24,23,24,25,25,24,26,27,26,27,28,28,26,29,28,28,29,29,28,28,28,28,27,28,26,27,28,27,28,28,29,28,29,28,29,28,28,29,28,27,28,28,28,26,26,27,28,27,28,28,28,28,28,29,29,29,29,29,29,29,29,29,29,29,28,29,28,28,27,28,27,26,27,26,26,27,26,25,25,25,24,25,24,26,26,24,26,27,26,26,27,27,27,27,27,28,28,28,29,28,28,28,29,28,29,29,28,29,28,28,29,29,29,29,28,29,28,28,29,28,29,29,29,28,28,28,28,28,28,26,26,27,27,28,26,26,27,26,27,27,26,26,27,26,28,27,28,29,28,29,29,29,29,29,29,28,28,29,29,27,28,28,28,27,28,28,26,26,26,27,27,28,28,27,28,27,27,27,29,27,28,28,28,29,28,28,28,29,28,28,29,28,28,28,28,29,28,28,28,29,29,27,28,29,27,26,28,28,26,28,28,28,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,26,27,26,27,26,27,26,27,27,26,26,26,26,26,27,27,25,26,24,26,27,25,22,25,26,21,22,25,26,19,24,24,21,18,23,22,18,20,21,21,19,16,17,14,14,13,12,12,14,12,12,11,10,10,10,9,10,9,8,8,8,6,6,4,4,3,3,3,3,2,2,2,1,1,1,1,1,0,1,1,1,1,1,2,2,3,4,5,5,7,7,7,7,8],[24,23,24,25,25,26,27,26,26,26,26,26,27,26,28,27,28,27,27,28,27,28,29,28,28,29,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,29,30,29,30,30,30,30,30,29,29,29,30,29,29,30,29,29,29,29,28,29,28,28,28,28,29,28,29,29,29,29,29,29,29,29,28,29,29,29,29,29,30,30,29,29,29,30,30,29,28,29,29,28,28,29,29,28,29,29,29,28,29,28,28,28,28,28,27,28,27,28,29,28,29,28,28,29,28,29,29,29,28,28,29,28,29,29,29,27,29,29,26,28,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,28,29,27,28,27,28,29,28,28,29,29,29,28,29,29,28,29,30,29,29,29,29,29,29,28,29,29,28,29,29,28,27,29,29,27,29,30,28,27,29,27,28,29,28,28,29,28,28,28,29,27,29,29,29,29,29,29,29,30,29,29,30,30,29,29,29,30,29,29,29,29,29,29,29,29,28,29,28,29,28,28,29,28,27,29,29,29,29,29,29,28,28,29,28,28,27,28,28,27,26,27,25,24,24,26,26,28,27,26,27,28,27,27,29,28,26,28,29,28,27,28,27,29,29,29,29,29,29,30,30,29,29,29,29,28,29,30,29,28,29,29,29,27,28,29,28,29,28,28,28,29,28,27,28,28,26,27,28,26,25,25,26,27,28,26,28,28,29,27,29,28,29,29,29,28,28,27,29,28,29,29,29,28,29,29,29,28,29,29,29,29,29,29,29,29,29,29,30,30,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,29,29,29,29,30,29,30,29,29,29,30,29,29,29,29,29,29,29,29,29,28,29,28,28,28,28,29,29,29,29,28,28,27,27,26,25,24,26,26,25,26,27,26,25,27,27,25,25,27,27,25,26,23,25,22,24,22,26,26,26,24,26,25,25,26,26,28,28,25,28,28,27,26,28,29,27,27,29,28,26,26,26,26,26,25,25,25,26,26,25,24,25,23,24,24,21,18,18,19,17,19,23,23,20,25,24,25,24,24,25,27,26,25,25,26,24,24,24,25,24,23,25,27,23,25,26,27,26,28,28,28,28,29,29,28,29,29,28,29,29,29,29,29,28,28,28,27,29,29,29,30,29,29,30,29,29,29,28,29,28,28,28,29,28,29,29,29,29,29,29,29,29,30,29,29,29,30,30,30,29,29,30,29,29,29,29,28,27,28,28,27,27,27,27,26,26,26,26,24,25,23,25,26,24,24,27,26,25,26,28,26,26,28,26,28,28,27,29,29,28,29,29,29,28,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,28,28,27,28,27,27,28,27,28,26,27,29,28,27,28,28,27,29,28,29,30,29,30,29,30,29,29,30,29,29,29,29,27,29,29,27,28,27,27,27,26,26,26,24,27,28,25,26,28,28,27,29,28,29,28,28,29,29,29,30,29,29,29,30,29,29,29,29,30,30,29,28,30,29,28,28,29,28,27,28,28,26,26,28,25,27,27,28,29,29,29,29,28,28,29,28,28,29,28,28,28,29,29,27,28,26,27,25,27,25,27,28,26,26,25,26,26,25,26,24,25,23,24,27,24,22,25,27,21,21,25,25,21,24,25,23,19,25,24,21,21,23,22,20,18,16,14,15,15,11,11,15,14,14,11,11,12,11,11,11,9,9,8,8,6,6,5,5,4,3,4,3,3,2,2,2,1,1,1,1,1,0,1,1,1,2,2,2,3,4,4,6,6,6,7,8,8],[25,24,25,26,25,27,28,27,27,28,26,26,28,27,28,28,28,28,28,29,28,28,29,29,28,29,29,29,29,30,29,30,29,30,29,30,29,30,29,29,30,29,29,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,28,29,29,28,29,28,29,29,28,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,30,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,30,28,29,29,29,29,29,29,28,30,29,28,29,29,29,29,29,30,29,29,29,30,29,29,29,29,29,29,30,29,29,29,29,29,29,28,28,28,29,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,28,27,29,29,27,27,29,28,27,28,29,28,26,29,28,29,29,27,29,29,28,28,29,30,30,30,28,29,29,30,29,28,30,29,28,29,29,29,28,29,30,29,28,29,30,28,29,29,29,28,29,28,29,29,29,29,29,28,28,29,29,28,29,28,29,28,29,28,28,28,27,27,26,24,27,26,25,22,25,25,27,26,24,27,28,25,26,28,27,24,26,28,27,26,28,27,28,29,29,28,29,28,29,30,28,28,29,28,27,28,29,28,26,28,28,28,26,28,29,28,28,28,26,28,28,27,26,27,27,25,26,27,25,23,24,24,27,27,27,27,28,28,27,28,28,28,28,28,28,27,28,28,28,29,29,29,29,29,29,29,28,29,29,29,29,30,30,29,29,29,29,30,29,29,29,29,29,30,29,29,29,29,28,29,29,29,29,29,29,29,29,30,30,29,30,30,30,29,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,30,29,30,30,29,30,30,29,29,29,29,29,28,28,28,29,28,28,28,27,28,27,28,27,26,26,24,24,23,26,26,23,24,27,25,24,26,26,25,25,27,27,26,26,24,24,25,23,21,24,25,26,25,26,26,27,25,27,27,28,25,27,28,28,25,27,29,25,26,28,27,26,26,24,24,26,23,23,25,25,22,23,23,22,22,22,22,19,19,18,17,17,19,22,22,18,22,21,23,24,23,25,26,24,23,25,25,22,22,25,25,22,22,24,25,24,25,24,25,25,28,28,26,27,29,28,27,29,29,28,29,29,28,30,29,29,29,29,28,28,29,28,29,29,29,29,29,29,30,30,29,28,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,27,28,29,28,26,28,28,25,24,27,26,24,24,25,25,22,23,20,24,25,21,22,25,25,24,24,26,25,26,27,25,27,25,26,27,28,27,28,29,28,29,29,29,29,29,29,28,28,30,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,28,28,28,28,29,29,29,28,28,29,28,28,28,28,29,29,29,28,29,29,29,29,29,29,29,29,29,28,28,28,27,27,27,27,26,24,26,27,24,23,25,24,25,27,24,24,27,27,26,28,28,27,28,29,28,27,29,29,28,28,29,29,28,28,28,28,29,28,28,27,29,28,27,26,28,27,24,26,28,25,25,27,27,28,27,27,27,28,28,28,29,28,28,27,28,28,27,27,28,28,27,27,27,25,27,26,26,27,26,27,27,25,26,24,27,27,25,26,24,25,25,25,24,23,25,24,22,22,24,24,21,21,23,21,20,22,22,20,21,21,20,18,18,16,14,14,13,11,11,14,13,13,11,11,13,12,11,13,10,9,8,10,8,7,6,6,4,4,4,3,3,2,3,2,2,2,1,1,1,1,0,1,1,2,2,2,3,4,4,6,6,5,6,7,8],[25,26,26,26,27,27,28,28,27,28,27,27,28,27,28,28,29,28,28,29,28,28,29,29,28,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,28,28,28,28,28,28,29,27,28,27,28,28,28,28,28,29,28,28,28,29,28,28,29,28,29,29,29,29,28,28,29,29,28,29,30,29,29,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,30,28,29,29,28,29,28,29,29,28,29,30,28,27,28,28,30,28,30,30,29,29,29,29,28,29,29,29,28,29,29,29,29,28,29,28,29,29,28,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,29,29,28,29,29,28,29,28,27,29,29,26,27,28,28,26,27,28,27,27,29,28,29,28,27,28,29,28,27,29,30,30,29,28,29,28,29,29,28,29,29,28,28,29,29,27,28,29,27,27,28,28,27,28,28,28,27,29,29,28,29,29,28,28,28,29,29,28,28,28,28,28,27,28,27,27,26,27,26,25,25,25,26,25,23,25,25,26,24,24,24,27,24,25,26,26,25,25,27,26,26,27,27,28,28,28,27,28,26,29,29,27,27,28,27,26,27,28,26,25,27,27,26,24,27,28,27,28,28,26,27,27,25,25,26,26,25,26,26,24,21,23,23,25,27,26,27,27,27,26,28,27,27,27,27,28,27,27,28,28,28,28,28,29,29,29,29,29,29,30,29,29,29,30,29,29,30,30,30,30,30,30,30,29,30,29,28,29,29,28,28,29,28,29,28,29,29,29,29,29,29,29,29,30,29,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,29,29,30,29,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,28,27,28,28,27,27,28,26,28,26,27,27,25,25,25,22,23,26,25,24,23,25,25,24,25,24,24,24,25,25,24,24,23,23,23,24,21,24,24,24,24,24,25,25,25,26,25,27,26,26,26,27,25,26,28,25,24,26,26,25,25,23,24,23,24,23,23,24,23,22,22,21,21,21,21,18,17,16,15,17,18,21,19,18,21,21,23,24,22,23,25,23,23,22,24,23,22,23,22,22,22,22,22,25,23,24,23,25,26,26,25,26,28,27,26,29,28,27,28,28,28,29,29,29,28,28,27,27,28,28,28,29,28,28,28,29,29,29,28,29,29,29,29,28,28,28,28,29,28,29,29,28,29,29,28,28,29,29,28,28,28,28,29,26,27,28,26,25,27,26,24,24,24,25,23,24,23,24,22,22,21,24,24,22,22,23,24,24,24,25,24,25,26,24,25,23,26,26,27,27,28,28,28,28,28,29,28,28,29,28,28,28,29,28,29,28,28,28,28,29,29,28,28,28,29,28,29,28,28,28,28,29,28,28,28,29,28,28,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,26,28,28,26,25,26,25,23,24,24,24,25,23,23,25,25,25,24,24,26,26,25,26,27,25,28,28,28,27,28,29,28,27,28,28,28,27,27,27,28,28,27,26,28,27,26,25,28,26,24,26,26,24,25,26,26,27,26,27,26,28,27,28,27,28,28,26,27,28,26,27,27,27,26,26,26,26,26,25,25,25,26,26,27,25,26,25,25,25,24,26,25,24,25,25,23,24,25,23,21,23,24,23,21,21,22,20,19,21,21,18,19,21,21,18,18,17,15,15,13,11,11,14,12,12,10,11,10,11,10,12,10,8,8,10,8,8,5,6,4,4,5,4,3,3,3,2,2,2,2,1,1,1,1,0,1,2,2,2,3,4,5,6,8,6,6,7,8],[24,23,25,24,25,26,26,26,26,26,26,27,27,25,26,26,27,27,26,28,27,27,28,28,27,29,28,28,29,29,28,29,29,29,29,30,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,28,29,28,28,29,29,28,28,28,28,28,28,28,28,28,28,29,28,28,28,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,29,29,29,29,28,28,29,28,28,29,29,29,29,29,29,29,28,29,28,29,29,29,29,28,28,29,29,29,29,29,29,29,29,29,29,28,28,29,28,29,28,29,29,28,28,29,28,26,27,27,28,28,29,29,28,28,29,28,29,29,29,29,28,29,29,28,29,28,28,28,29,28,28,28,28,29,29,29,28,29,29,29,28,29,29,28,27,28,29,28,28,29,28,27,28,27,24,28,28,24,26,28,27,24,26,27,25,26,27,26,28,27,25,27,28,28,27,27,28,27,28,28,28,28,28,28,28,29,28,28,28,29,28,28,28,29,28,27,28,28,27,27,28,27,26,27,28,28,28,29,28,28,28,29,28,28,28,28,27,27,27,27,26,26,26,26,25,25,24,24,23,23,24,24,23,26,25,24,24,26,24,25,26,25,24,25,27,25,25,27,25,27,28,28,27,28,27,28,28,27,27,28,27,26,27,27,27,25,26,26,26,25,26,27,26,27,27,25,26,27,25,25,26,26,26,25,25,26,22,26,25,26,27,24,26,26,26,25,27,26,26,26,27,27,27,27,28,28,28,29,29,28,28,28,29,28,28,29,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,28,29,28,28,27,28,28,28,28,28,28,28,29,30,29,28,29,29,29,29,29,29,29,29,29,29,30,30,30,29,30,29,30,29,29,29,28,29,29,29,29,29,29,29,28,29,29,29,29,29,29,29,29,28,28,28,27,27,27,26,27,28,26,27,27,27,26,26,24,25,24,23,25,24,24,23,26,25,24,24,24,24,24,25,24,24,23,23,20,21,22,20,24,23,23,24,24,24,25,26,27,26,27,26,27,27,27,26,27,27,26,24,26,26,24,25,25,24,24,25,24,25,25,23,24,23,23,22,23,21,20,18,18,16,17,18,21,21,21,23,23,23,24,24,23,25,23,24,23,24,24,22,22,22,23,23,23,24,23,22,24,25,24,26,26,26,24,28,28,26,28,28,27,28,27,28,27,28,25,27,27,26,28,27,28,27,28,27,28,28,28,29,28,26,28,27,27,27,27,28,28,28,29,28,28,28,28,28,28,29,27,28,28,28,28,28,28,28,27,27,27,27,27,26,26,26,25,25,25,26,25,23,24,24,23,24,23,23,24,23,24,24,23,23,26,24,25,26,24,26,27,26,28,27,28,28,27,27,27,28,27,28,28,29,28,28,29,29,29,28,28,28,28,29,29,29,29,29,28,28,29,28,28,27,27,28,27,28,26,27,27,27,28,27,27,28,28,27,28,28,28,29,28,28,28,28,27,28,28,28,26,28,27,27,26,27,25,26,26,25,25,25,25,24,24,27,26,25,26,26,26,25,28,26,27,28,28,28,28,27,28,28,28,28,28,28,28,27,27,27,28,27,27,28,27,26,26,28,26,24,27,26,25,26,27,26,26,26,28,27,26,28,28,26,28,28,28,27,28,28,27,27,27,26,26,26,25,26,25,25,26,27,26,26,25,24,25,24,25,24,23,23,23,25,23,23,20,23,24,19,21,21,22,18,21,21,21,17,21,20,18,21,21,20,19,17,17,15,16,13,12,11,13,14,12,11,11,11,10,9,12,11,8,9,10,8,7,5,6,4,4,5,4,3,3,4,2,2,2,2,2,1,2,1,1,0,1,1,2,3,4,5,5,7,6,6,7,8],[24,24,25,25,25,26,27,27,26,27,26,26,27,26,28,27,28,28,28,29,28,28,30,29,28,29,29,29,29,29,29,30,29,30,30,30,29,30,30,30,30,29,29,29,30,30,30,30,29,30,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,27,28,28,28,28,28,28,28,28,28,28,28,27,28,28,29,28,29,29,29,28,29,28,29,29,28,27,29,28,27,28,28,28,28,28,28,28,28,28,28,28,29,28,27,27,27,27,27,28,28,28,28,28,28,28,28,28,28,28,28,28,28,29,28,28,28,29,28,26,26,28,27,28,28,28,29,28,28,28,29,29,28,28,29,28,28,29,28,27,28,27,28,27,27,26,28,28,28,28,28,28,27,27,28,28,28,28,29,28,28,28,29,29,28,28,29,28,27,29,28,28,27,28,28,27,28,28,28,27,28,27,28,27,28,29,29,28,28,28,29,28,28,29,28,28,29,28,29,29,28,29,29,28,28,29,28,29,29,28,28,29,29,28,28,29,28,27,28,27,27,28,28,27,28,28,28,28,28,28,28,28,28,28,27,27,26,27,27,26,25,26,25,24,24,25,25,26,26,25,26,27,25,26,27,27,26,27,28,27,27,28,27,28,28,28,28,28,28,29,29,28,28,28,28,27,27,28,28,27,27,27,28,26,27,28,27,28,28,27,27,28,27,26,27,27,25,27,27,26,24,26,26,26,28,26,27,28,28,27,28,27,28,28,28,27,27,27,28,28,28,28,28,28,28,29,28,28,28,29,28,29,28,29,29,29,29,29,29,29,30,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,30,30,29,29,29,29,30,29,29,29,29,29,29,29,29,28,28,27,28,27,28,27,28,28,28,28,28,28,26,26,26,26,25,26,26,25,25,26,24,25,26,26,24,26,26,25,25,25,23,24,24,23,21,25,25,25,24,25,26,26,25,27,27,28,27,27,28,27,26,27,28,27,26,27,27,25,26,26,25,26,26,24,26,25,25,25,23,25,23,23,24,22,19,18,18,18,21,22,22,21,24,24,24,24,24,25,25,25,25,24,25,24,23,23,24,24,22,23,25,24,24,26,27,26,28,27,27,27,29,28,28,28,28,28,28,28,28,28,29,27,28,28,28,29,28,29,28,28,28,28,28,28,29,28,27,27,28,27,26,27,28,27,26,28,27,28,28,29,28,29,29,28,29,29,29,29,29,29,28,28,28,28,28,27,27,27,26,26,26,26,26,26,25,25,25,25,24,23,25,24,24,26,26,25,26,27,26,26,27,25,27,28,28,28,28,28,29,29,28,28,29,28,29,28,29,28,29,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,27,26,26,26,27,26,27,26,26,27,27,26,27,27,27,28,27,28,28,29,29,28,29,28,29,28,28,28,29,28,27,28,28,28,27,27,28,27,26,27,27,26,27,28,26,28,28,27,27,29,28,27,28,28,29,29,28,28,28,28,28,28,27,27,28,28,28,28,28,28,29,28,27,28,29,27,27,27,28,26,27,28,27,28,27,28,29,28,28,27,27,27,29,28,27,28,28,28,27,28,28,27,27,27,27,26,27,26,27,27,26,26,26,27,26,26,26,26,26,26,26,26,25,23,25,26,22,22,25,25,20,24,24,22,19,24,23,21,21,22,20,21,17,17,16,15,16,12,11,15,14,13,11,12,11,11,10,12,11,9,8,10,7,7,6,6,4,4,5,4,3,3,4,3,2,2,3,2,2,2,3,1,1,0,1,2,3,4,5,6,7,7,6,6,8],[25,25,25,26,26,27,28,27,27,27,27,26,28,27,28,28,29,28,28,29,29,28,29,29,29,29,29,29,29,29,29,30,29,30,29,29,29,29,30,30,29,29,29,29,29,30,30,29,30,29,29,29,29,30,29,29,29,30,29,29,29,28,29,28,29,29,29,29,28,29,30,29,29,29,30,29,30,29,29,29,29,29,30,30,30,30,30,30,30,30,29,29,30,30,29,30,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,30,29,29,28,29,30,29,29,30,29,28,30,29,27,28,29,29,29,29,29,30,30,29,29,30,30,29,30,30,30,30,30,30,29,29,29,30,29,29,28,29,29,29,29,29,29,29,29,29,29,30,29,30,30,29,30,29,29,29,28,30,29,28,29,30,28,28,29,29,28,29,29,29,28,29,28,29,29,28,29,30,29,29,29,30,29,29,30,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,29,30,30,29,30,30,29,29,29,29,29,29,29,29,29,28,28,30,29,29,29,29,29,29,29,28,28,28,28,28,27,26,27,27,26,25,26,26,28,28,26,28,29,27,28,29,28,27,28,30,28,27,29,28,30,29,30,30,30,29,30,30,30,30,30,29,29,29,30,29,28,29,29,29,28,29,29,29,29,29,28,29,29,28,28,28,28,26,28,28,26,25,26,26,27,28,27,28,29,29,28,29,29,29,29,29,29,29,28,28,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,29,29,29,29,29,29,27,27,26,25,23,26,26,24,24,27,24,25,26,26,24,26,27,28,25,26,23,24,23,24,23,25,26,26,25,26,25,26,25,27,28,29,25,27,28,28,25,28,29,26,26,28,28,26,27,24,26,26,25,24,25,26,24,23,25,23,22,22,23,23,22,20,20,19,21,23,23,21,24,24,24,24,25,26,27,26,24,25,27,25,24,25,26,24,23,25,26,24,26,27,27,26,29,29,28,29,30,29,28,29,29,29,30,29,29,29,29,28,29,29,29,29,30,30,30,30,30,30,30,30,30,29,30,29,30,29,29,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,27,29,29,27,27,28,28,27,25,26,26,25,24,23,25,27,23,24,27,27,24,26,28,26,27,28,27,29,27,27,29,29,29,30,30,30,29,30,29,30,30,30,29,30,30,29,29,30,29,29,29,29,30,29,30,30,29,29,30,29,29,28,29,28,28,29,28,29,28,28,30,29,28,29,29,29,29,29,29,30,29,30,30,30,30,30,30,30,29,29,30,29,28,28,28,28,27,28,28,26,24,26,25,27,28,26,25,29,28,27,29,29,29,29,29,29,29,30,30,30,29,29,30,29,29,29,29,30,29,30,28,30,29,29,28,29,28,26,27,28,25,25,28,26,28,28,29,29,29,29,29,29,29,30,29,29,29,29,28,29,29,29,28,28,27,28,26,27,26,27,29,27,26,27,26,28,28,25,27,25,25,25,26,25,24,25,25,24,23,25,25,23,22,24,22,21,23,23,22,23,23,22,22,19,18,16,17,16,14,14,18,16,17,14,14,15,14,14,14,13,12,10,11,10,9,9,8,6,7,7,6,5,5,6,5,4,4,4,4,3,4,4,4,3,1,0,1,3,4,5,6,7,7,7,8,8],[26,26,27,27,27,28,28,28,28,28,27,27,28,26,27,28,28,29,28,29,29,29,30,29,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,29,29,29,30,29,29,30,29,30,30,29,30,29,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,30,30,29,29,30,30,30,29,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,29,30,30,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,29,30,30,28,29,30,29,28,30,29,28,28,30,29,30,29,29,30,30,29,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,29,29,30,29,30,30,30,29,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,30,29,29,29,28,28,28,27,28,29,27,26,27,27,29,28,27,28,29,27,27,29,29,27,28,30,28,28,29,28,29,30,29,29,29,29,30,30,30,29,30,29,28,29,30,29,28,29,29,29,27,29,29,29,29,30,28,30,29,28,27,29,28,26,28,29,27,25,26,26,28,29,28,29,29,29,29,29,29,30,29,29,29,29,28,29,29,29,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,30,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,29,29,29,29,28,29,29,29,29,29,29,28,29,27,27,26,28,27,26,27,28,27,26,28,27,27,27,27,27,25,25,24,25,25,25,23,25,27,27,26,26,27,26,26,27,28,27,27,28,28,29,27,29,29,27,27,28,29,26,28,26,28,27,26,26,27,27,25,25,26,24,23,23,24,21,20,20,19,19,21,24,22,22,23,25,25,26,26,27,28,27,26,26,28,25,25,27,26,24,24,26,25,26,27,28,27,28,29,29,29,29,30,29,29,30,30,29,29,29,29,30,30,29,29,29,29,29,29,29,29,30,29,30,30,30,30,30,30,29,30,30,30,29,30,30,29,30,30,29,30,29,30,30,30,29,30,30,30,30,30,30,30,29,30,29,29,28,29,29,27,27,29,28,26,27,28,27,25,25,24,26,28,26,26,27,27,27,26,28,27,28,28,28,28,27,29,29,29,29,30,30,30,30,30,29,29,30,30,29,29,30,30,30,29,30,30,29,30,30,30,30,30,30,29,29,30,30,29,29,29,29,29,30,30,29,30,30,30,30,29,29,29,30,29,29,30,30,30,29,29,30,30,29,30,29,30,30,29,28,29,29,27,27,28,28,27,27,28,27,28,29,27,27,29,29,28,30,29,29,29,29,30,29,30,30,30,29,29,29,29,29,29,29,29,30,30,29,30,29,29,29,30,29,28,29,30,28,28,29,28,29,29,29,29,30,29,29,30,29,30,29,29,29,28,29,29,29,29,29,29,29,29,28,28,28,29,29,29,27,28,27,28,27,28,27,28,26,26,27,26,24,26,26,23,22,25,26,21,22,25,24,20,25,25,22,22,25,24,23,21,20,19,19,17,15,16,17,17,16,16,16,15,17,14,17,17,12,13,15,13,13,10,11,8,8,10,8,8,7,8,6,6,5,5,5,4,3,4,5,3,2,1,0,1,3,4,4,6,5,5,6,7],[25,25,25,26,26,27,28,27,26,27,27,27,28,27,28,28,29,28,28,29,28,29,30,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,28,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,29,30,29,30,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,26,28,28,27,26,28,28,29,29,27,29,29,29,29,30,29,28,29,30,30,28,30,29,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,29,30,30,30,28,30,30,30,30,30,29,30,30,29,28,29,29,27,28,28,27,25,26,26,27,29,28,29,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,29,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,29,28,28,27,27,25,24,28,26,24,26,28,25,25,27,27,26,26,27,28,26,26,23,24,23,24,22,24,26,25,24,26,27,27,25,27,28,29,25,27,29,27,25,28,29,27,27,29,29,26,28,25,27,27,26,25,26,27,25,24,26,25,24,23,24,25,22,21,22,20,21,22,24,24,25,26,26,25,26,27,28,27,26,27,28,26,26,27,27,25,24,27,27,26,27,28,28,27,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,28,28,29,28,27,27,27,27,25,25,24,26,27,25,25,28,27,27,26,28,27,27,29,28,29,28,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,30,29,30,29,29,30,30,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,29,28,26,26,27,27,28,29,28,29,29,29,28,30,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,29,27,29,29,26,28,29,28,29,29,30,29,30,30,30,30,30,30,29,30,30,29,29,30,30,29,29,29,27,28,27,27,28,28,30,28,26,28,27,28,28,26,27,27,26,26,26,26,24,25,27,26,25,25,26,25,22,25,24,22,24,24,24,23,24,24,23,22,20,19,18,19,16,16,18,18,17,16,17,16,18,16,18,17,14,14,16,14,13,14,12,12,11,12,11,9,11,12,8,10,7,5,7,6,5,4,4,4,4,2,1,0,1,3,3,5,5,4,5,6],[26,26,26,27,27,28,29,28,28,29,28,28,28,28,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,29,29,29,29,30,30,30,29,30,29,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,29,30,30,28,29,30,29,28,29,29,28,28,29,29,29,29,29,29,30,29,29,29,30,29,30,29,30,29,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,29,30,30,30,29,29,29,30,30,30,30,30,30,30,29,30,30,30,29,29,30,29,29,29,29,28,28,28,27,28,28,27,27,27,27,28,28,27,28,29,27,28,29,28,28,29,29,29,28,29,28,29,30,29,29,30,29,30,30,30,29,30,29,29,29,30,29,28,29,29,29,28,29,30,29,30,30,28,29,29,28,28,29,29,27,28,28,28,27,28,27,28,29,28,28,29,29,29,29,29,30,29,29,29,29,29,29,29,29,29,30,29,30,29,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,30,30,29,30,29,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,28,29,29,28,29,30,29,29,29,29,29,28,28,28,27,26,28,27,26,27,28,26,26,27,26,25,26,27,26,25,25,24,25,25,24,24,25,27,26,26,27,26,27,27,27,28,28,27,28,28,29,27,28,30,28,28,28,28,27,27,27,27,27,26,28,27,27,27,27,27,25,26,26,25,26,22,23,21,21,23,25,25,25,27,27,27,27,27,28,29,28,27,28,28,26,27,28,27,26,26,26,27,27,27,27,28,28,29,28,28,28,30,29,29,29,29,29,29,29,29,29,30,29,29,29,28,29,29,29,29,29,29,30,30,30,30,30,29,29,30,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,28,29,29,28,28,28,28,27,27,27,26,27,26,25,27,26,28,26,26,26,27,27,28,28,27,28,27,29,28,29,29,29,29,30,29,29,30,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,30,29,29,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,28,28,28,29,28,26,27,28,27,28,28,28,28,29,29,29,29,29,29,29,29,30,29,30,30,30,29,30,30,29,29,30,29,30,30,30,29,30,30,29,29,30,29,27,28,29,28,29,29,29,29,28,30,30,30,29,29,29,29,30,29,29,29,29,29,29,29,29,29,29,28,28,27,28,28,28,29,28,28,28,28,27,27,27,26,28,26,27,27,27,24,27,27,26,24,26,27,24,24,25,25,22,25,26,23,24,26,25,24,24,23,21,21,19,18,16,18,20,18,17,18,16,18,17,20,20,15,16,20,17,18,14,16,13,14,16,14,12,13,15,11,10,8,9,8,8,6,7,7,5,5,4,3,1,0,1,3,4,4,4,5,5],[26,26,27,28,27,28,29,28,28,28,28,27,28,27,28,28,28,28,28,29,28,29,30,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,31,30,30,30,30,30,30,30,29,30,30,30,30,30,30,31,31,30,31,30,31,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,30,30,31,30,31,30,30,30,30,30,30,29,30,31,30,29,30,30,29,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,31,30,30,31,31,30,30,31,30,31,31,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,30,30,30,29,30,30,28,28,28,29,29,28,27,28,28,30,29,28,29,30,28,29,30,30,28,29,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,28,30,30,30,30,30,28,30,30,28,28,29,29,27,28,29,27,26,26,27,28,29,28,29,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,30,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,28,29,28,27,27,29,28,26,27,29,27,27,28,29,27,28,29,29,26,28,25,26,25,26,26,26,28,27,26,28,27,28,27,29,29,30,28,28,30,29,27,29,30,29,27,29,29,27,28,26,29,28,27,27,26,27,26,26,26,26,26,25,24,26,23,22,23,21,22,23,25,23,24,25,25,27,27,28,28,28,26,27,28,26,27,28,27,26,27,28,26,26,27,28,28,28,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,28,28,28,29,28,27,28,27,26,26,26,27,28,26,26,28,28,27,28,29,28,28,29,29,29,28,29,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,31,31,31,30,30,30,30,30,29,30,29,28,29,30,29,27,28,29,28,29,29,28,29,30,30,29,30,30,30,30,30,30,30,31,30,31,31,30,30,30,30,30,30,31,31,30,30,31,31,29,30,31,30,28,30,30,28,29,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,29,30,28,29,28,28,29,29,30,30,28,29,28,29,29,28,28,28,27,27,28,28,25,28,28,27,25,27,28,25,24,27,25,24,24,25,23,24,24,24,23,21,21,20,18,19,18,17,19,18,17,19,18,17,18,17,19,18,17,17,18,18,18,15,17,14,14,15,14,13,12,15,12,11,10,8,8,8,7,6,6,6,5,5,3,2,1,0,1,3,6,3,3,4],[26,26,26,26,27,27,27,28,28,28,27,27,28,28,28,28,28,29,28,29,29,29,30,29,29,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,29,29,29,29,29,30,30,30,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,30,30,30,30,30,30,30,29,29,30,30,30,30,30,30,30,30,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,29,29,29,29,29,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,28,29,30,30,28,30,29,29,28,29,29,29,29,29,29,30,29,29,29,29,29,29,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,28,29,29,28,28,27,28,28,27,27,27,27,29,28,27,28,29,28,28,30,29,28,28,30,29,28,29,28,29,29,29,30,30,30,30,30,30,29,30,30,29,29,30,30,28,30,30,29,28,29,30,29,29,29,28,29,29,28,28,29,28,27,28,27,27,25,27,27,28,28,28,28,29,29,28,30,29,30,29,29,30,30,29,29,30,29,30,30,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,29,29,29,29,29,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,29,29,30,30,29,30,29,30,28,28,28,26,25,27,27,26,27,27,25,25,27,26,26,25,27,27,26,26,25,23,24,23,23,25,26,26,25,27,27,26,26,28,27,29,26,26,29,27,25,28,29,28,27,28,28,27,27,26,27,27,27,27,27,28,27,26,27,26,26,25,25,26,21,21,20,22,21,23,25,24,26,26,26,26,27,27,28,28,26,26,28,26,26,27,27,26,26,27,27,26,26,26,28,28,28,28,28,27,30,29,29,29,30,29,30,29,29,29,29,28,29,29,28,30,29,30,30,29,29,30,29,30,30,30,29,29,29,29,29,29,29,29,29,29,29,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,29,30,29,28,29,29,27,28,27,28,28,27,27,27,26,26,25,26,27,27,25,27,27,27,28,29,28,27,28,28,28,29,29,29,29,29,29,30,30,29,29,29,30,29,29,29,30,30,30,29,30,29,30,30,29,30,30,30,30,30,29,30,30,30,28,28,28,28,29,29,29,29,28,29,29,28,29,29,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,29,29,28,27,28,28,27,29,29,28,28,29,29,28,30,28,28,29,28,29,29,29,29,30,30,29,30,29,30,30,30,30,29,30,29,30,30,28,29,30,29,28,29,29,27,28,29,29,29,28,29,29,29,28,29,29,29,30,29,29,30,30,30,29,29,30,29,29,28,28,27,29,28,29,29,27,28,27,27,27,26,27,26,28,26,26,26,25,24,26,27,24,23,26,26,23,24,27,24,21,25,27,22,24,25,24,23,22,21,20,19,19,18,16,19,19,19,19,18,17,17,17,18,19,16,16,19,17,18,15,17,15,13,15,14,15,14,16,13,13,11,10,10,8,7,7,7,6,5,5,4,3,1,1,0,1,2,2,3,3],[26,26,26,27,27,28,28,28,28,28,27,28,28,28,28,28,29,28,28,29,28,28,30,29,28,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,28,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,28,30,30,29,30,30,29,28,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,28,27,28,28,26,25,27,28,29,29,28,28,30,28,28,30,29,27,28,30,29,28,30,28,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,29,29,30,30,29,30,30,29,30,30,29,28,29,28,28,29,29,28,26,27,27,28,29,28,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,30,29,29,30,29,30,29,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,29,29,28,28,28,27,25,28,27,26,26,28,26,25,27,26,26,27,29,28,27,27,25,26,25,25,24,26,26,26,27,27,27,28,25,29,29,29,26,28,29,28,27,29,29,28,27,29,29,27,29,27,28,27,27,27,27,28,26,26,26,25,26,25,25,26,21,20,23,20,21,24,24,24,26,26,27,27,27,27,28,27,28,27,28,27,27,28,27,26,25,26,28,25,26,27,27,27,28,29,29,28,30,30,29,30,30,30,30,30,30,30,30,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,28,29,29,27,27,29,28,27,28,28,27,27,27,25,27,28,27,26,28,27,27,26,28,27,26,28,27,29,28,28,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,30,29,30,29,29,30,30,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,28,29,29,29,28,28,29,27,28,28,26,29,29,28,28,29,29,28,29,30,28,29,30,30,30,30,30,30,30,30,31,30,30,30,30,30,31,30,29,30,30,29,29,30,29,27,29,29,27,28,29,29,30,29,30,30,30,30,30,30,30,30,29,30,30,29,30,30,30,29,29,29,28,29,27,28,29,28,29,29,28,28,27,27,27,27,28,27,27,26,26,26,26,26,27,25,25,25,26,26,24,26,24,24,25,25,24,25,25,25,24,24,22,20,20,19,17,16,19,19,19,17,19,18,19,16,20,19,15,16,18,17,17,14,17,14,15,15,15,14,12,13,13,13,11,12,10,9,8,7,7,7,7,6,5,4,3,2,1,0,1,2,3,3],[26,27,26,27,27,28,28,28,28,28,27,27,28,27,28,28,28,28,28,29,29,28,29,29,29,29,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,29,29,30,30,30,30,30,30,29,29,30,30,30,30,30,30,29,30,30,30,28,29,29,29,29,29,29,29,29,30,29,29,29,29,29,29,29,29,30,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,29,29,30,29,28,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,29,30,29,28,30,30,28,28,30,30,28,29,30,28,28,29,29,30,29,29,30,30,29,30,30,30,30,30,29,30,29,30,30,30,30,29,30,30,30,30,30,30,30,30,29,30,30,29,30,30,29,28,29,29,29,29,30,29,29,29,29,30,29,29,29,30,28,28,29,28,26,27,28,26,25,26,27,28,26,25,26,25,28,26,25,28,29,25,27,29,28,26,28,29,28,28,29,28,29,29,29,29,29,29,29,30,29,29,30,29,28,29,30,29,26,29,29,27,25,28,29,28,29,28,27,28,28,26,27,27,27,26,27,27,25,25,27,26,27,27,27,27,29,28,27,29,29,29,29,29,29,29,29,29,30,29,30,30,30,30,30,29,30,30,30,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,29,30,29,29,29,29,29,29,30,29,29,29,29,30,29,29,29,29,30,29,29,29,30,30,29,30,30,30,30,30,30,30,29,30,29,30,29,29,29,30,30,30,30,30,29,29,30,30,30,30,29,30,30,29,29,29,28,29,29,29,29,29,29,29,29,28,29,28,28,27,26,25,28,27,25,26,28,27,26,28,28,27,26,28,28,26,26,24,27,25,26,25,25,27,26,26,27,27,27,27,28,28,29,28,28,29,29,26,28,29,28,27,28,28,27,28,26,28,27,26,27,27,27,25,26,26,25,25,24,24,24,21,19,22,18,19,23,22,22,24,24,24,25,25,25,27,25,25,24,27,25,23,25,25,23,24,26,25,26,27,26,26,27,28,28,28,28,30,29,29,29,30,29,29,30,29,29,30,29,30,29,29,30,29,30,29,30,29,30,29,30,30,30,29,30,30,30,30,29,30,30,29,29,30,30,30,30,30,30,30,29,29,29,30,30,30,30,30,28,29,29,28,27,28,28,25,26,26,26,25,26,26,26,25,25,24,24,26,26,25,26,26,26,25,27,26,27,27,28,27,27,28,28,29,29,30,30,30,29,29,30,30,29,30,30,30,30,30,30,29,29,30,29,29,30,30,30,30,30,30,30,30,30,29,29,29,29,29,30,29,29,30,29,29,29,29,29,29,29,29,29,29,30,29,29,30,30,30,30,30,29,29,29,28,27,28,28,26,27,28,28,27,28,28,27,27,28,28,28,29,29,28,29,29,28,29,29,30,29,30,29,30,29,29,30,29,29,30,29,30,30,29,28,30,29,28,28,30,28,27,28,29,27,28,29,29,29,29,30,29,29,29,30,30,29,30,29,30,30,28,29,29,29,29,28,29,27,28,27,27,29,29,29,29,28,28,27,28,28,27,27,28,27,27,28,27,25,27,28,25,24,26,27,23,24,25,25,23,24,24,21,23,23,24,23,22,22,21,19,19,19,16,18,18,16,16,18,16,16,16,18,18,15,15,18,17,18,15,18,15,15,17,15,15,15,15,14,13,13,13,11,9,8,9,7,7,8,7,5,5,4,3,2,1,0,1,3,2],[26,26,27,27,27,28,29,28,28,28,27,28,28,28,29,28,28,29,28,29,29,29,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,29,29,29,29,30,30,29,30,29,29,28,29,29,29,29,30,30,30,30,29,30,30,30,30,29,29,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,29,29,30,30,28,29,30,29,28,29,29,28,28,29,29,30,29,28,30,30,29,29,30,30,29,29,29,30,29,29,30,29,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,30,28,29,29,29,30,30,30,30,30,30,29,29,29,30,29,29,28,29,28,28,28,28,27,28,27,26,27,26,27,26,26,28,28,26,27,29,26,27,29,28,26,27,29,28,27,29,27,29,29,29,29,29,29,29,30,29,29,30,29,28,28,29,29,27,29,29,28,27,29,29,28,29,28,28,28,28,27,27,28,28,27,28,28,27,26,28,27,27,28,28,29,29,28,28,29,29,29,29,29,29,29,29,29,30,29,29,30,29,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,30,29,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,31,31,31,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,30,30,30,30,28,30,29,29,29,30,29,28,28,28,28,26,28,27,27,26,28,27,26,27,27,26,25,27,26,26,26,27,26,26,25,23,26,25,24,23,26,26,26,27,25,26,27,27,27,27,28,28,27,27,28,26,28,29,28,27,27,28,27,27,27,28,27,27,27,27,27,27,26,26,26,26,26,26,26,20,20,23,21,22,24,24,25,26,27,27,28,27,27,27,27,27,26,28,26,26,27,26,26,26,26,27,27,26,26,27,27,27,28,27,27,29,29,29,29,29,29,28,29,29,28,29,28,29,29,28,29,29,30,29,30,29,30,29,29,30,30,29,29,30,29,29,29,29,29,29,29,29,30,30,29,30,29,30,29,29,30,30,30,29,29,30,28,29,29,28,28,28,28,27,27,26,27,27,26,26,26,27,27,25,26,26,27,26,26,27,27,26,28,27,26,26,26,27,28,28,28,29,29,29,29,29,29,29,29,30,30,29,29,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,30,29,29,29,29,30,30,29,29,30,29,30,29,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,28,28,27,28,28,27,27,27,28,27,28,28,28,28,28,28,28,29,27,28,29,29,29,29,29,29,30,30,29,30,29,29,29,29,30,30,29,28,30,29,28,28,30,28,27,28,28,28,29,28,29,29,28,29,29,29,29,29,29,29,30,30,29,29,29,29,29,29,28,28,29,27,28,27,27,28,28,28,28,28,28,27,27,26,27,26,27,27,26,27,26,24,26,27,26,24,26,27,25,24,26,26,23,26,26,23,26,26,26,26,24,24,22,20,20,20,16,19,19,19,16,18,16,17,18,21,19,16,17,21,17,20,15,19,16,16,19,17,15,16,17,15,16,15,14,12,11,10,9,8,7,8,8,6,6,4,3,3,2,1,0,1,2],[25,26,26,27,26,27,28,28,27,28,27,28,28,27,28,27,28,28,28,29,28,28,29,29,28,29,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,28,29,30,30,29,29,30,29,28,30,29,30,29,29,29,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,29,28,29,29,29,28,28,28,28,27,27,28,28,28,28,28,28,29,27,29,29,29,28,28,29,29,27,28,27,29,29,30,29,30,30,30,30,30,29,30,30,28,29,30,30,28,30,29,28,28,29,30,29,30,29,28,29,29,28,28,29,29,27,28,28,28,26,27,27,28,28,28,29,29,29,29,29,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,30,29,29,29,29,29,28,27,28,27,26,28,27,27,27,27,25,27,28,26,27,28,28,27,28,27,27,26,26,25,23,27,27,27,28,26,28,28,26,28,28,29,27,27,28,28,26,28,29,27,27,28,29,27,28,27,28,27,27,27,27,28,27,27,27,26,27,26,27,26,21,22,24,22,22,24,25,25,27,27,26,28,27,28,28,27,27,27,28,27,27,28,27,26,26,26,28,26,26,27,28,27,28,28,28,27,30,29,29,29,29,29,30,29,30,29,29,28,29,29,28,29,29,30,30,30,30,30,29,30,30,30,29,30,29,30,30,29,30,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,29,29,28,28,28,28,27,27,28,27,27,27,26,27,27,28,26,27,27,27,27,28,27,26,28,26,28,28,28,28,29,29,28,29,30,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,29,29,29,29,30,30,30,29,29,30,30,30,30,30,30,30,30,30,29,29,30,29,28,29,29,28,28,28,28,28,28,28,27,28,29,27,28,28,28,28,29,28,29,29,29,30,29,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,29,28,29,30,28,27,28,28,27,28,28,28,29,29,29,29,30,29,29,30,30,30,29,30,30,29,30,30,29,29,29,29,27,28,27,28,28,28,29,28,28,28,28,28,28,27,27,27,26,27,27,26,26,27,27,26,25,27,27,26,27,27,26,25,26,26,25,26,26,26,25,23,23,22,20,22,20,19,20,19,20,18,19,18,19,19,20,20,17,16,20,19,19,16,19,16,18,19,17,16,16,16,14,16,14,14,13,11,12,11,9,9,9,9,7,7,6,4,4,4,2,1,0,1],[26,27,27,28,28,28,29,28,28,28,28,28,28,28,29,28,29,28,28,29,28,28,29,29,29,29,29,29,30,29,29,30,29,30,30,29,29,29,30,29,30,30,29,29,29,30,29,29,29,30,29,30,30,30,30,29,30,30,30,30,29,29,30,30,30,30,30,30,30,30,31,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,31,30,31,31,30,30,30,30,30,30,30,30,30,30,30,30,30,31,30,31,30,30,30,30,30,30,31,31,31,31,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,31,29,30,30,29,29,29,29,28,28,28,29,29,28,28,28,27,29,28,27,29,30,27,29,30,29,28,29,30,29,29,30,29,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,27,30,30,29,27,29,30,29,30,30,29,29,30,29,28,29,29,27,28,29,28,26,27,27,28,29,28,29,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,29,29,29,29,29,29,29,29,30,29,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,30,30,29,29,29,29,30,30,30,29,30,28,29,29,28,28,28,27,27,29,27,27,27,28,26,27,28,28,27,28,29,28,27,28,26,27,25,26,24,26,27,27,27,27,27,28,26,29,28,29,27,28,29,29,26,29,29,27,26,29,29,27,29,26,29,28,28,27,26,28,27,26,27,27,27,24,27,27,20,20,26,20,23,25,26,26,27,27,26,27,26,28,28,27,25,27,28,27,26,28,28,27,27,28,27,27,28,28,28,28,29,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,30,28,27,29,29,28,28,28,28,27,27,28,28,28,28,27,28,28,28,28,29,28,28,29,29,28,28,29,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,28,29,29,28,29,28,28,29,29,28,29,29,29,29,30,30,29,29,30,30,29,30,30,30,30,30,30,30,30,30,30,30,30,30,29,30,30,29,29,30,29,27,29,29,27,28,29,30,29,30,30,29,30,30,30,31,30,30,29,30,30,29,29,30,30,29,28,29,27,28,27,27,29,29,29,29,27,29,28,30,28,27,29,28,28,28,28,29,27,29,29,27,26,28,28,26,28,27,27,26,26,27,27,28,26,26,26,25,25,23,21,23,23,20,21,21,21,19,19,19,19,19,21,21,18,18,20,21,21,18,23,19,23,22,22,20,18,19,18,17,15,16,17,13,14,16,13,11,11,12,10,9,7,6,6,4,4,3,1,0]],"max_predicted_aligned_error":31.75}]
\ No newline at end of file
diff --git a/examples/AlphaFold/AF-Q5VSL9-F1-predicted_aligned_error_v4B.json b/examples/AlphaFold/AF-Q5VSL9-F1-predicted_aligned_error_v4B.json
new file mode 100644 (file)
index 0000000..9d0169a
--- /dev/null
@@ -0,0 +1 @@
+[{"predicted_aligned_error":[[0,1,3,5,5,6,8,10,13,14,15,17,18,18,20,21,23,22,23,25,0,0,0,0,0,0,0,0,28,27,27,28,27,28,28,28,27,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,30,30,29,0,0,0,0,0,0,0,0,30,29,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,30,30,31,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,30,31,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,31,31,30,30,30,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,30,31,29,30,31,30,29,30,29,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,31,30,31,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,28,29,29,30,30,29,30,30,0,0,0,0,0,0,0,0,31,30,30,30,31,30,29,30,30,29,28,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,31,30,31,31,31,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,30,30,31,31,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,31,30,31,0,0,0,0,0,0,0,0,30,30,29,30,31,31,30,31,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,31,30,31,31,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,31,30,31,30,0,0,0,0,0,0,0,0,31,31,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,31,31,30,31,31,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,31,29,29,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,28,27,27,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,25,26,23,28,28,26,27,26,29,27,28,0,0,0,0,0,0,0,0,29,28,28,28,29,28,27,28,27],[0,0,1,3,4,5,6,7,9,12,13,15,16,17,17,19,20,21,22,23,0,0,0,0,0,0,0,0,27,27,28,28,28,28,29,28,29,29,29,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,29,30,29,30,30,30,29,0,0,0,0,0,0,0,0,31,31,31,30,30,31,30,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,30,30,30,31,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,31,30,29,30,31,30,29,30,29,30,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,30,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,31,31,30,30,31,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,30,30,29,30,30,0,0,0,0,0,0,0,0,31,30,30,30,31,30,29,29,30,29,28,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,30,29,29,29,0,0,0,0,0,0,0,0,30,31,31,31,31,30,30,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,31,30,30,30,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,30,30,29,30,31,31,30,31,30,30,31,30,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,31,31,30,30,31,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,30,30,30,30,30,30,30,30,31,31,0,0,0,0,0,0,0,0,31,30,30,31,31,30,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,31,30,31,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,30,30,29,0,0,0,0,0,0,0,0,29,30,30,29,29,30,30,28,30,30,30,29,0,0,0,0,0,0,0,0,28,26,27,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,25,25,25,27,27,26,27,27,28,26,27,0,0,0,0,0,0,0,0,27,28,28,28,29,28,28,29,28],[0,1,0,1,3,4,5,5,7,10,11,12,14,15,17,18,20,20,21,21,0,0,0,0,0,0,0,0,26,26,27,27,26,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,30,30,30,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,30,30,30,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,30,31,31,31,30,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,29,30,31,30,29,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,31,30,30,30,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,30,30,30,30,29,29,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,28,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,30,31,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,30,30,0,0,0,0,0,0,0,0,30,29,30,29,29,28,29,30,30,29,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,29,29,29,30,29,28,30,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,29,29,28,29,29,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,31,30,31,31,30,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,31,31,30,30,31,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,29,30,31,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,30,30,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,29,30,30,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,30,30,31,30,31,30,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,30,30,29,29,30,30,28,30,30,30,29,0,0,0,0,0,0,0,0,27,26,27,29,28,29,28,28,28,28,27,28,0,0,0,0,0,0,0,0,28,24,26,24,28,28,26,26,27,28,27,28,0,0,0,0,0,0,0,0,29,28,29,27,29,28,28,29,28],[0,3,2,0,1,2,4,5,6,7,9,11,13,13,15,16,18,18,19,20,0,0,0,0,0,0,0,0,27,26,28,28,26,27,28,28,27,28,28,28,0,0,0,0,0,0,0,0,29,30,30,30,29,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,30,30,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,30,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,31,31,30,30,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,30,31,30,29,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,30,29,29,29,30,30,31,0,0,0,0,0,0,0,0,31,30,30,31,31,30,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,30,30,31,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,30,0,0,0,0,0,0,0,0,30,30,29,30,29,29,29,29,30,29,30,30,0,0,0,0,0,0,0,0,31,30,30,30,31,30,29,30,30,29,28,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,29,29,30,0,0,0,0,0,0,0,0,30,30,31,30,31,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,29,31,0,0,0,0,0,0,0,0,30,30,29,30,31,30,30,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,31,30,30,31,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,29,29,0,0,0,0,0,0,0,0,28,29,30,30,28,30,30,29,29,30,30,29,0,0,0,0,0,0,0,0,28,27,28,28,29,29,29,28,28,29,28,28,0,0,0,0,0,0,0,0,27,25,27,26,28,28,27,27,28,27,27,29,0,0,0,0,0,0,0,0,27,27,28,27,28,28,27,28,28],[0,4,3,2,0,1,3,4,5,5,6,8,10,11,13,14,17,17,18,19,0,0,0,0,0,0,0,0,26,26,27,27,27,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,30,30,30,30,29,29,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,31,30,31,30,31,30,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,30,29,30,29,30,30,29,29,0,0,0,0,0,0,0,0,31,31,31,30,30,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,28,30,29,30,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,30,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,31,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,31,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,30,31,31,30,31,31,0,0,0,0,0,0,0,0,30,30,30,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,29,30,29,28,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,30,30,31,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,31,30,30,31,30,30,31,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,30,30,30,30,30,30,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,31,30,30,30,29,0,0,0,0,0,0,0,0,28,30,31,29,28,30,30,28,29,30,30,29,0,0,0,0,0,0,0,0,28,27,28,29,28,29,29,28,29,29,28,29,0,0,0,0,0,0,0,0,28,26,27,26,28,28,28,29,28,29,29,28,0,0,0,0,0,0,0,0,29,28,29,29,30,29,28,30,29],[0,4,4,3,2,0,1,3,3,5,5,6,8,10,11,13,16,16,18,19,0,0,0,0,0,0,0,0,25,25,26,27,25,26,27,26,28,27,28,27,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,31,31,31,30,30,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,31,31,29,30,30,0,0,0,0,0,0,0,0,31,30,29,30,30,30,28,29,29,30,30,31,0,0,0,0,0,0,0,0,31,30,30,31,30,30,31,31,31,30,30,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,30,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,31,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,30,31,30,0,0,0,0,0,0,0,0,31,30,30,30,31,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,28,29,29,30,29,29,30,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,30,30,29,28,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,29,29,30,29,28,29,0,0,0,0,0,0,0,0,30,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,31,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,29,30,31,31,30,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,30,30,31,30,31,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,30,31,30,31,30,0,0,0,0,0,0,0,0,31,30,30,29,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,30,31,30,31,30,0,0,0,0,0,0,0,0,30,31,31,31,31,30,31,31,30,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,28,30,30,29,28,30,30,28,29,30,30,29,0,0,0,0,0,0,0,0,28,26,28,29,29,29,28,28,29,29,28,28,0,0,0,0,0,0,0,0,28,26,27,27,29,28,28,28,28,29,28,29,0,0,0,0,0,0,0,0,28,28,29,28,29,29,28,28,29],[0,5,5,4,3,1,0,1,2,3,4,5,6,8,10,11,14,15,16,18,0,0,0,0,0,0,0,0,26,26,27,27,27,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,31,30,30,30,31,30,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,31,31,31,30,30,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,29,29,30,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,30,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,31,30,30,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,30,31,31,30,31,31,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,30,30,31,31,30,30,31,0,0,0,0,0,0,0,0,30,30,29,31,31,31,31,31,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,29,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,29,29,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,30,31,31,31,30,30,30,31,30,31,31,30,0,0,0,0,0,0,0,0,31,30,30,31,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,29,29,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,31,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,30,30,29,29,29,0,0,0,0,0,0,0,0,27,29,30,29,28,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,25,28,28,29,28,28,29,28,28,28,29,0,0,0,0,0,0,0,0,29,28,29,28,29,29,28,29,29],[0,5,5,4,3,2,1,0,1,2,4,5,5,6,9,10,12,15,15,18,0,0,0,0,0,0,0,0,25,26,27,26,26,27,27,27,27,27,28,27,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,31,30,31,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,30,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,29,30,30,29,29,30,29,29,30,29,29,0,0,0,0,0,0,0,0,30,31,31,30,30,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,30,30,29,29,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,28,29,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,30,30,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,31,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,31,31,31,31,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,30,0,0,0,0,0,0,0,0,30,29,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,29,29,28,28,29,0,0,0,0,0,0,0,0,29,29,30,30,29,30,28,29,29,29,28,28,0,0,0,0,0,0,0,0,30,31,31,31,31,30,30,31,30,31,31,30,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,29,30,30,30,29,30,0,0,0,0,0,0,0,0,29,30,29,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,31,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,31,31,31,30,31,31,30,0,0,0,0,0,0,0,0,30,31,30,31,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,28,29,30,28,28,29,30,28,29,30,29,29,0,0,0,0,0,0,0,0,28,28,28,29,28,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,28,26,27,26,28,28,28,28,27,28,29,28,0,0,0,0,0,0,0,0,29,28,29,28,29,29,28,30,29],[0,7,5,5,4,3,3,2,0,1,2,3,4,4,6,7,10,10,12,15,0,0,0,0,0,0,0,0,23,23,25,25,24,26,26,25,26,26,26,26,0,0,0,0,0,0,0,0,28,29,29,29,29,30,29,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,31,30,31,31,31,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,31,31,30,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,30,30,31,30,31,31,0,0,0,0,0,0,0,0,30,31,31,31,31,30,31,30,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,30,30,31,31,31,0,0,0,0,0,0,0,0,30,29,30,30,30,29,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,30,29,30,30,29,29,29,0,0,0,0,0,0,0,0,30,30,29,29,30,29,28,29,29,30,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,30,30,29,0,0,0,0,0,0,0,0,29,29,30,29,30,29,29,29,30,29,29,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,29,30,30,29,29,30,30,29,30,30,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,28,28,29,28,29,29,29,29,29,29,30,0,0,0,0,0,0,0,0,30,29,29,30,30,29,28,29,30,29,27,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,28,29,29,28,27,29,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,31,30,31,31,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,30,29,29,30,30,29,30,0,0,0,0,0,0,0,0,29,30,28,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,31,31,31,30,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,28,28,29,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,27,28,30,28,27,29,29,27,28,30,29,28,0,0,0,0,0,0,0,0,28,27,28,28,28,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,28,26,27,27,29,28,28,28,27,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,29,28,28,28],[0,9,8,5,5,4,3,2,1,0,1,2,3,4,5,5,10,11,11,15,0,0,0,0,0,0,0,0,23,23,26,25,24,25,26,26,27,26,26,26,0,0,0,0,0,0,0,0,28,29,28,28,29,28,28,29,29,29,29,28,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,31,30,30,31,31,30,30,31,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,30,31,30,30,30,31,31,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,30,29,30,30,30,29,30,29,29,30,29,29,0,0,0,0,0,0,0,0,30,31,31,30,30,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,30,30,30,30,30,29,29,30,0,0,0,0,0,0,0,0,30,30,28,29,30,30,28,29,29,30,30,30,0,0,0,0,0,0,0,0,30,29,29,31,30,30,30,31,30,30,31,31,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,29,29,30,29,29,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,30,29,30,30,30,29,30,29,29,29,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,31,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,31,30,30,30,29,0,0,0,0,0,0,0,0,29,29,29,30,29,30,30,29,30,29,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,29,28,29,29,29,27,29,0,0,0,0,0,0,0,0,29,30,30,30,29,30,29,29,29,28,27,29,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,29,29,30,30,29,29,28,29,29,28,27,29,0,0,0,0,0,0,0,0,29,29,28,29,30,30,30,30,30,29,30,29,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,29,29,30,29,29,0,0,0,0,0,0,0,0,30,29,28,29,28,29,29,29,29,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,29,29,29,28,28,28,28,0,0,0,0,0,0,0,0,26,27,29,28,27,28,29,27,28,29,28,28,0,0,0,0,0,0,0,0,29,27,28,28,29,29,30,29,30,29,29,30,0,0,0,0,0,0,0,0,27,26,28,27,27,28,28,28,27,28,28,28,0,0,0,0,0,0,0,0,28,28,28,29,28,28,28,29,28],[0,11,10,9,6,5,5,4,3,1,0,1,3,3,4,4,6,9,10,11,0,0,0,0,0,0,0,0,20,21,23,22,22,24,24,25,25,25,25,25,0,0,0,0,0,0,0,0,28,28,28,28,28,28,27,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,31,30,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,30,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,29,30,30,29,28,30,27,29,29,28,28,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,29,29,29,0,0,0,0,0,0,0,0,30,29,28,29,30,29,27,28,29,29,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,31,30,30,30,31,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,29,30,30,30,29,29,30,30,30,29,0,0,0,0,0,0,0,0,30,29,30,29,30,29,29,30,29,29,29,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,31,31,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,29,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,28,28,29,28,27,29,0,0,0,0,0,0,0,0,29,29,30,29,30,29,28,29,28,27,27,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,30,30,29,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,29,29,30,30,28,30,0,0,0,0,0,0,0,0,29,29,29,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,28,28,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,29,29,0,0,0,0,0,0,0,0,27,29,30,28,28,30,29,27,29,30,29,29,0,0,0,0,0,0,0,0,28,28,28,30,30,29,30,29,29,29,29,30,0,0,0,0,0,0,0,0,29,27,28,27,29,29,29,28,29,29,29,28,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,30,29],[0,13,11,11,10,6,6,5,4,3,1,0,1,3,3,4,5,6,8,11,0,0,0,0,0,0,0,0,22,21,23,23,22,24,24,25,24,25,25,25,0,0,0,0,0,0,0,0,28,29,28,27,28,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,30,29,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,31,30,31,31,30,30,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,30,30,31,31,30,0,0,0,0,0,0,0,0,30,29,30,30,29,29,30,29,30,30,28,29,0,0,0,0,0,0,0,0,30,30,31,30,29,30,30,30,30,31,30,29,0,0,0,0,0,0,0,0,31,30,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,29,29,29,0,0,0,0,0,0,0,0,30,29,29,29,30,29,28,28,29,30,29,30,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,30,30,29,31,30,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,29,29,30,29,29,29,29,30,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,29,30,28,29,31,29,28,30,30,29,29,30,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,31,30,30,30,30,30,28,29,0,0,0,0,0,0,0,0,29,28,29,30,27,29,30,29,30,29,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,29,29,28,28,29,0,0,0,0,0,0,0,0,29,29,30,29,30,30,28,28,29,27,25,29,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,30,29,30,30,29,29,30,30,28,29,30,0,0,0,0,0,0,0,0,29,29,30,30,29,30,28,28,29,29,28,29,0,0,0,0,0,0,0,0,29,29,28,29,30,30,29,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,31,31,31,30,30,30,31,31,30,31,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,29,30,29,29,29,29,30,28,29,29,0,0,0,0,0,0,0,0,29,29,27,28,28,29,29,29,29,29,30,30,0,0,0,0,0,0,0,0,29,30,30,29,30,30,30,28,30,30,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,30,30,29,29,29,28,28,28,27,0,0,0,0,0,0,0,0,26,28,29,28,27,29,28,27,29,30,28,28,0,0,0,0,0,0,0,0,28,27,28,29,30,29,29,29,29,30,30,30,0,0,0,0,0,0,0,0,28,26,28,27,28,28,28,27,28,29,28,28,0,0,0,0,0,0,0,0,27,28,28,28,29,29,27,29,29],[0,14,14,13,11,9,7,6,5,4,3,1,0,1,3,3,4,6,6,9,0,0,0,0,0,0,0,0,19,20,23,21,22,23,23,25,25,24,25,24,0,0,0,0,0,0,0,0,28,28,27,27,28,28,25,28,29,28,28,28,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,31,30,31,30,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,30,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,30,28,30,29,28,29,0,0,0,0,0,0,0,0,30,30,31,30,30,30,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,31,30,29,30,30,0,0,0,0,0,0,0,0,30,30,27,29,29,29,28,29,29,30,29,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,31,30,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,29,29,30,30,29,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,29,30,31,30,30,31,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,31,31,30,31,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,29,29,28,28,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,28,28,28,27,26,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,29,29,29,28,29,0,0,0,0,0,0,0,0,28,29,28,29,30,30,29,30,30,29,30,29,0,0,0,0,0,0,0,0,30,30,31,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,29,28,29,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,31,30,30,29,0,0,0,0,0,0,0,0,30,30,29,29,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,29,29,28,0,0,0,0,0,0,0,0,27,28,29,28,28,29,29,27,29,30,29,29,0,0,0,0,0,0,0,0,29,29,28,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,27,29,29,29,29,29,29,29,30,29,29,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,30,29],[0,15,13,14,13,11,10,6,5,5,4,3,1,0,1,2,4,4,6,8,0,0,0,0,0,0,0,0,19,19,22,21,20,23,23,24,22,24,24,24,0,0,0,0,0,0,0,0,27,29,28,26,28,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,31,30,31,30,0,0,0,0,0,0,0,0,31,30,31,30,30,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,29,29,30,28,30,30,29,29,0,0,0,0,0,0,0,0,30,30,31,30,29,31,31,30,30,31,30,29,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,31,30,31,30,29,30,29,0,0,0,0,0,0,0,0,30,29,29,30,30,29,28,28,29,30,29,30,0,0,0,0,0,0,0,0,30,29,29,31,30,29,30,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,31,30,31,31,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,30,30,30,30,29,29,30,30,30,29,0,0,0,0,0,0,0,0,29,29,30,29,29,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,31,30,30,31,30,0,0,0,0,0,0,0,0,30,30,29,29,30,29,28,30,30,29,29,30,0,0,0,0,0,0,0,0,30,30,29,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,29,29,30,28,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,29,30,29,28,30,0,0,0,0,0,0,0,0,28,29,30,29,29,29,28,28,29,26,25,28,0,0,0,0,0,0,0,0,30,30,31,31,30,30,30,31,30,31,31,30,0,0,0,0,0,0,0,0,31,30,29,30,30,30,29,30,30,28,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,29,30,28,29,30,30,29,30,30,29,30,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,30,31,31,30,0,0,0,0,0,0,0,0,30,30,29,30,29,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,30,30,28,28,29,29,29,29,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,30,30,29,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,28,29,29,28,28,29,29,28,29,30,29,29,0,0,0,0,0,0,0,0,28,28,29,30,30,30,29,30,29,30,29,30,0,0,0,0,0,0,0,0,29,28,27,29,30,29,28,28,29,28,29,29,0,0,0,0,0,0,0,0,28,29,29,28,29,29,28,29,29],[0,18,16,15,15,13,12,10,6,5,5,4,3,1,0,1,2,4,4,5,0,0,0,0,0,0,0,0,18,19,19,21,21,23,22,24,23,25,25,24,0,0,0,0,0,0,0,0,27,28,26,26,28,28,25,28,29,28,28,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,31,31,30,30,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,29,28,29,30,29,28,29,29,30,30,30,0,0,0,0,0,0,0,0,30,30,29,31,31,30,31,31,31,30,31,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,30,29,28,0,0,0,0,0,0,0,0,30,30,29,29,29,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,29,30,31,30,30,31,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,31,30,31,29,30,0,0,0,0,0,0,0,0,30,30,30,31,30,31,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,30,30,29,28,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,28,28,28,27,25,28,0,0,0,0,0,0,0,0,30,30,31,31,30,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,29,30,29,29,28,29,0,0,0,0,0,0,0,0,29,29,28,29,29,30,28,30,30,29,30,30,0,0,0,0,0,0,0,0,30,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,29,30,29,30,29,0,0,0,0,0,0,0,0,29,29,28,29,28,29,29,29,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,29,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,30,28,28,28,28,0,0,0,0,0,0,0,0,28,28,29,28,28,30,29,28,30,30,29,29,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,28,29,28,30,30,29,29,29,30,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,30,30,30],[0,18,16,15,14,14,13,12,9,7,5,4,4,3,1,0,1,3,5,5,0,0,0,0,0,0,0,0,16,17,19,19,19,21,21,22,21,23,23,23,0,0,0,0,0,0,0,0,26,29,27,26,28,28,27,28,29,29,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,31,31,30,0,0,0,0,0,0,0,0,31,30,30,31,31,30,30,31,30,30,31,31,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,31,31,30,30,30,31,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,30,30,31,31,31,0,0,0,0,0,0,0,0,30,29,30,30,29,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,30,31,31,29,0,0,0,0,0,0,0,0,31,31,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,28,28,28,29,30,29,30,0,0,0,0,0,0,0,0,30,29,30,31,30,30,30,30,31,30,31,30,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,29,30,29,29,29,0,0,0,0,0,0,0,0,30,29,28,29,29,30,28,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,30,30,30,30,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,29,30,29,29,31,29,28,30,30,29,28,30,0,0,0,0,0,0,0,0,30,29,29,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,30,28,29,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,29,30,29,28,29,0,0,0,0,0,0,0,0,28,29,30,29,29,29,28,27,29,25,25,28,0,0,0,0,0,0,0,0,29,30,31,31,30,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,31,30,29,30,30,30,29,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,29,30,27,29,30,30,28,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,31,30,31,30,30,31,31,30,30,30,0,0,0,0,0,0,0,0,30,31,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,29,30,29,29,30,29,29,29,0,0,0,0,0,0,0,0,30,30,29,27,29,29,29,29,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,29,29,28,0,0,0,0,0,0,0,0,29,30,30,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,29,30,30,29,29,29,29,28,28,28,0,0,0,0,0,0,0,0,27,29,29,28,28,29,29,28,30,29,29,29,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,28,29,29,30,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,30,29],[0,22,20,18,18,16,16,15,12,9,7,5,5,5,3,2,0,1,3,4,0,0,0,0,0,0,0,0,14,16,16,18,19,19,19,21,21,22,24,23,0,0,0,0,0,0,0,0,26,27,25,26,27,26,24,27,28,27,27,28,0,0,0,0,0,0,0,0,29,29,30,29,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,31,30,31,30,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,29,30,28,30,30,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,30,31,30,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,31,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,28,29,29,29,28,28,29,30,29,30,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,30,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,28,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,30,29,30,29,29,29,30,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,29,29,31,30,29,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,30,31,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,30,29,28,29,29,28,27,28,0,0,0,0,0,0,0,0,27,28,29,28,29,28,27,27,28,25,24,27,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,29,29,28,28,29,0,0,0,0,0,0,0,0,28,29,27,28,29,29,29,29,29,29,30,29,0,0,0,0,0,0,0,0,30,30,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,29,28,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,29,29,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,28,29,29,30,29,29,28,28,27,27,27,27,0,0,0,0,0,0,0,0,27,28,29,28,27,29,29,27,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,29,27,29,29,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,30,30,30,29,30,30],[0,20,19,18,17,16,16,14,13,12,8,7,5,4,3,2,1,0,1,2,0,0,0,0,0,0,0,0,13,14,14,16,17,18,19,19,19,21,21,21,0,0,0,0,0,0,0,0,25,26,25,25,27,27,25,28,28,27,27,28,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,29,30,29,29,29,29,28,0,0,0,0,0,0,0,0,29,30,30,29,29,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,28,30,28,28,26,27,28,29,28,29,0,0,0,0,0,0,0,0,30,29,29,31,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,29,28,0,0,0,0,0,0,0,0,30,29,28,29,29,28,28,29,29,28,29,29,0,0,0,0,0,0,0,0,28,28,28,28,28,29,29,29,28,28,29,29,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,31,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,31,31,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,29,29,28,27,29,0,0,0,0,0,0,0,0,27,28,28,28,28,27,27,26,26,24,23,26,0,0,0,0,0,0,0,0,29,30,30,30,30,30,29,30,29,30,30,29,0,0,0,0,0,0,0,0,30,29,28,29,30,29,28,30,30,28,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,29,27,28,29,29,27,29,29,28,29,29,0,0,0,0,0,0,0,0,29,30,30,30,31,30,30,31,31,31,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,29,30,30,29,28,30,30,29,29,30,0,0,0,0,0,0,0,0,29,30,27,26,28,28,29,29,28,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,29,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,29,29,29,28,28,28,27,0,0,0,0,0,0,0,0,27,29,29,28,29,30,29,28,30,30,29,30,0,0,0,0,0,0,0,0,30,30,28,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,28,30,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,30,30],[0,21,20,20,19,17,17,16,14,14,11,9,7,5,5,4,3,2,0,1,0,0,0,0,0,0,0,0,11,12,13,15,16,17,17,19,17,20,21,20,0,0,0,0,0,0,0,0,24,27,25,24,26,27,25,26,28,27,26,27,0,0,0,0,0,0,0,0,30,29,30,28,30,29,29,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,30,31,30,30,30,30,30,30,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,31,30,31,31,30,30,31,30,31,0,0,0,0,0,0,0,0,29,30,30,30,30,29,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,30,30,29,29,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,30,29,29,30,29,29,28,27,29,30,28,29,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,28,29,29,28,28,28,27,0,0,0,0,0,0,0,0,29,28,28,28,29,28,27,28,28,28,28,28,0,0,0,0,0,0,0,0,28,27,28,28,28,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,28,28,29,29,29,29,28,29,29,30,30,29,0,0,0,0,0,0,0,0,30,29,30,30,29,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,28,28,30,29,27,29,30,29,28,29,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,29,30,29,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,29,30,29,29,0,0,0,0,0,0,0,0,30,28,29,30,29,29,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,29,30,30,29,29,29,29,29,28,28,29,0,0,0,0,0,0,0,0,27,28,29,28,28,28,27,25,27,23,24,27,0,0,0,0,0,0,0,0,29,29,30,30,29,30,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,29,28,30,30,29,29,30,0,0,0,0,0,0,0,0,29,30,30,29,30,29,29,29,29,29,27,29,0,0,0,0,0,0,0,0,29,29,26,28,29,29,28,29,29,28,29,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,28,29,29,29,28,29,29,28,29,28,0,0,0,0,0,0,0,0,29,28,28,27,28,29,29,28,28,29,29,29,0,0,0,0,0,0,0,0,30,29,30,29,29,29,30,28,29,29,29,28,0,0,0,0,0,0,0,0,29,28,28,28,30,29,29,29,29,29,29,30,0,0,0,0,0,0,0,0,28,28,28,29,29,27,27,27,26,26,27,27,0,0,0,0,0,0,0,0,26,27,29,27,27,29,28,27,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,29,28,28,30,29,29,29,29,29,29,30,0,0,0,0,0,0,0,0,28,29,29,29,29,29,30,29,30],[0,21,21,20,20,19,18,17,15,14,13,11,9,6,4,4,3,2,1,0,0,0,0,0,0,0,0,0,10,10,11,13,15,16,16,18,18,19,21,21,0,0,0,0,0,0,0,0,23,24,23,23,25,25,23,26,26,25,25,26,0,0,0,0,0,0,0,0,29,29,30,29,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,30,30,30,31,31,31,31,30,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,29,29,30,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,30,31,30,31,30,30,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,28,30,29,29,27,28,29,30,29,30,0,0,0,0,0,0,0,0,30,29,29,31,30,30,30,31,31,30,30,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,28,29,29,28,26,0,0,0,0,0,0,0,0,29,29,28,28,29,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,29,29,28,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,29,29,30,30,29,0,0,0,0,0,0,0,0,30,29,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,29,29,31,30,28,30,31,30,29,30,0,0,0,0,0,0,0,0,31,30,30,31,30,31,31,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,31,31,31,31,30,31,30,31,29,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,29,30,30,29,29,29,29,29,28,27,28,0,0,0,0,0,0,0,0,26,28,29,28,29,26,26,25,27,24,23,25,0,0,0,0,0,0,0,0,29,30,30,30,29,30,29,30,29,30,30,29,0,0,0,0,0,0,0,0,30,29,29,29,30,29,28,30,30,29,29,30,0,0,0,0,0,0,0,0,29,29,31,30,30,29,29,29,29,29,28,29,0,0,0,0,0,0,0,0,29,29,27,28,29,29,27,29,28,28,29,29,0,0,0,0,0,0,0,0,29,30,31,30,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,28,28,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,29,30,30,29,30,30,30,29,29,29,28,29,0,0,0,0,0,0,0,0,29,28,28,29,29,29,29,29,30,30,29,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,27,28,26,27,27,27,0,0,0,0,0,0,0,0,27,28,28,28,28,29,28,27,30,30,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,30,29,30,29,29,30,29,29,0,0,0,0,0,0,0,0,30,29,30,29,30,30,30,30,30],[0,21,21,20,21,20,19,17,16,15,12,13,10,8,6,5,4,2,2,1,0,0,0,0,0,0,0,0,8,8,10,12,14,15,16,16,16,18,19,19,0,0,0,0,0,0,0,0,22,24,22,22,25,25,21,25,27,24,25,26,0,0,0,0,0,0,0,0,29,29,30,28,30,30,29,29,30,30,30,29,0,0,0,0,0,0,0,0,29,30,30,29,30,30,31,30,30,31,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,30,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,30,31,30,31,30,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,30,28,28,29,28,28,0,0,0,0,0,0,0,0,29,30,29,29,29,30,30,29,29,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,29,28,28,29,28,28,27,27,29,29,27,29,0,0,0,0,0,0,0,0,30,29,28,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,31,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,29,30,29,29,30,29,28,29,28,26,0,0,0,0,0,0,0,0,29,28,27,28,29,28,27,28,28,28,28,28,0,0,0,0,0,0,0,0,27,27,28,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,29,29,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,30,30,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,29,29,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,29,30,28,27,29,0,0,0,0,0,0,0,0,27,27,28,28,28,27,27,24,27,22,22,26,0,0,0,0,0,0,0,0,28,30,29,29,29,29,28,29,28,29,29,29,0,0,0,0,0,0,0,0,30,29,28,29,30,28,28,30,30,28,29,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,29,28,30,0,0,0,0,0,0,0,0,28,28,27,27,29,29,27,28,29,28,29,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,29,29,30,29,29,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,28,29,29,29,28,29,29,29,28,29,0,0,0,0,0,0,0,0,29,29,27,25,27,28,28,28,27,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,28,29,30,29,28,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,30,29,30,30,29,0,0,0,0,0,0,0,0,29,30,29,29,29,29,28,29,28,28,28,26,0,0,0,0,0,0,0,0,27,29,29,28,29,30,29,29,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,30,30,29,29,29,29,30,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30],[0,21,21,21,21,21,21,19,17,16,14,12,12,8,8,5,5,3,2,2,0,0,0,0,0,0,0,0,7,8,8,11,12,14,15,17,16,18,19,19,0,0,0,0,0,0,0,0,22,24,23,21,24,25,21,25,26,24,24,26,0,0,0,0,0,0,0,0,29,29,30,28,29,30,29,29,30,29,30,29,0,0,0,0,0,0,0,0,29,29,30,29,29,30,30,29,29,30,30,29,0,0,0,0,0,0,0,0,30,29,30,30,30,29,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,31,30,31,0,0,0,0,0,0,0,0,29,30,30,30,29,29,30,29,30,29,29,29,0,0,0,0,0,0,0,0,30,30,30,29,29,30,30,29,29,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,31,30,31,31,31,0,0,0,0,0,0,0,0,30,31,30,29,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,29,30,29,28,28,27,29,30,28,29,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,29,28,27,27,27,25,0,0,0,0,0,0,0,0,29,28,27,28,28,27,27,28,27,27,27,27,0,0,0,0,0,0,0,0,27,26,28,27,28,27,27,27,27,26,26,26,0,0,0,0,0,0,0,0,27,27,28,28,29,28,28,28,28,29,29,28,0,0,0,0,0,0,0,0,29,29,30,29,29,30,29,30,29,29,30,29,0,0,0,0,0,0,0,0,30,30,28,28,30,29,27,29,30,29,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,29,30,29,29,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,29,30,28,27,29,0,0,0,0,0,0,0,0,28,28,29,29,28,27,27,23,26,22,22,26,0,0,0,0,0,0,0,0,28,30,30,30,28,30,29,30,29,30,30,29,0,0,0,0,0,0,0,0,30,29,28,29,30,29,28,30,30,28,29,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,29,30,30,29,29,29,0,0,0,0,0,0,0,0,29,29,25,29,29,29,27,29,29,27,28,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,28,29,29,29,28,29,29,29,28,28,0,0,0,0,0,0,0,0,28,28,26,25,26,28,29,27,28,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,28,29,29,29,28,0,0,0,0,0,0,0,0,28,28,28,28,29,28,29,28,29,29,29,29,0,0,0,0,0,0,0,0,28,29,28,29,28,27,27,27,25,25,27,25,0,0,0,0,0,0,0,0,27,28,29,28,28,30,29,28,29,29,29,29,0,0,0,0,0,0,0,0,29,30,29,29,30,29,29,29,29,30,30,29,0,0,0,0,0,0,0,0,30,30,29,29,30,30,29,29,29,30,29,29,0,0,0,0,0,0,0,0,29,30,29,29,30,30,30,30,30],[0,22,21,21,21,20,20,20,18,16,16,13,13,9,9,6,5,4,3,2,0,0,0,0,0,0,0,0,6,7,7,10,11,12,13,16,16,18,20,20,0,0,0,0,0,0,0,0,22,23,20,20,24,24,20,24,25,23,24,25,0,0,0,0,0,0,0,0,29,29,30,28,30,29,29,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,31,31,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,30,30,30,29,30,30,29,28,0,0,0,0,0,0,0,0,29,30,30,29,29,30,31,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,30,31,30,31,30,30,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,28,28,27,29,30,28,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,31,30,30,30,31,31,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,29,28,28,28,27,25,0,0,0,0,0,0,0,0,28,28,27,28,28,28,27,28,28,28,28,28,0,0,0,0,0,0,0,0,27,27,28,28,29,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,28,29,29,29,29,29,28,28,29,29,29,0,0,0,0,0,0,0,0,30,29,30,30,29,29,29,29,29,29,30,29,0,0,0,0,0,0,0,0,30,31,29,29,31,30,28,30,31,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,31,31,31,30,31,30,31,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,29,29,29,28,29,0,0,0,0,0,0,0,0,26,28,29,27,29,25,25,23,26,22,22,25,0,0,0,0,0,0,0,0,29,30,30,30,29,30,28,30,29,30,30,29,0,0,0,0,0,0,0,0,30,29,28,29,30,29,28,29,30,28,29,30,0,0,0,0,0,0,0,0,29,29,30,30,30,29,29,29,29,28,28,29,0,0,0,0,0,0,0,0,28,28,26,28,28,28,27,28,28,27,29,29,0,0,0,0,0,0,0,0,29,30,30,30,31,30,30,31,31,31,30,31,0,0,0,0,0,0,0,0,29,30,30,30,29,30,29,29,30,30,30,29,0,0,0,0,0,0,0,0,29,29,29,29,28,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,27,27,27,28,27,28,28,28,29,28,0,0,0,0,0,0,0,0,29,30,29,29,30,29,29,28,29,29,27,28,0,0,0,0,0,0,0,0,28,28,28,28,29,28,28,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,28,29,29,27,26,27,25,26,26,27,0,0,0,0,0,0,0,0,27,28,28,27,28,29,28,28,29,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30],[0,22,22,21,21,21,21,20,18,18,15,15,13,11,10,8,7,4,4,3,0,0,0,0,0,0,0,0,4,6,7,8,10,12,13,16,15,17,18,18,0,0,0,0,0,0,0,0,21,23,21,21,24,25,20,24,26,23,24,25,0,0,0,0,0,0,0,0,29,29,30,29,30,30,29,29,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,29,29,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,29,30,30,28,29,29,28,28,0,0,0,0,0,0,0,0,29,29,30,29,29,30,30,30,29,30,31,30,0,0,0,0,0,0,0,0,31,31,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,30,30,30,0,0,0,0,0,0,0,0,29,29,28,29,29,27,28,27,29,29,27,29,0,0,0,0,0,0,0,0,30,29,29,31,30,30,30,30,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,30,0,0,0,0,0,0,0,0,29,30,29,30,29,29,29,29,28,29,27,26,0,0,0,0,0,0,0,0,29,28,27,28,29,27,27,28,28,28,29,28,0,0,0,0,0,0,0,0,28,28,28,29,28,28,28,29,29,28,29,29,0,0,0,0,0,0,0,0,29,29,29,29,30,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,31,30,30,30,29,30,30,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,30,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,29,30,29,27,29,0,0,0,0,0,0,0,0,26,27,28,28,28,26,26,23,25,22,22,24,0,0,0,0,0,0,0,0,29,30,29,29,28,29,28,29,28,29,29,29,0,0,0,0,0,0,0,0,30,29,28,29,30,28,28,30,30,28,29,30,0,0,0,0,0,0,0,0,29,30,30,30,31,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,29,28,27,27,29,29,27,28,29,28,28,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,31,31,30,31,0,0,0,0,0,0,0,0,28,29,30,29,28,30,29,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,28,29,29,29,28,29,30,29,29,29,0,0,0,0,0,0,0,0,29,29,26,25,27,28,29,27,28,29,29,28,0,0,0,0,0,0,0,0,29,30,30,29,29,30,30,28,29,30,29,29,0,0,0,0,0,0,0,0,29,29,29,28,30,30,28,30,29,30,30,30,0,0,0,0,0,0,0,0,29,30,28,30,29,29,29,29,28,28,28,26,0,0,0,0,0,0,0,0,28,30,30,29,29,30,30,29,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,31,31,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,31,31],[0,22,22,23,21,22,22,21,21,20,17,16,15,12,13,9,9,6,5,4,0,0,0,0,0,0,0,0,5,5,6,8,9,11,13,15,14,17,17,18,0,0,0,0,0,0,0,0,21,23,22,20,23,24,20,23,24,24,24,25,0,0,0,0,0,0,0,0,29,29,30,28,29,30,29,29,30,30,30,29,0,0,0,0,0,0,0,0,29,29,30,29,29,30,30,29,29,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,31,30,29,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,31,30,31,0,0,0,0,0,0,0,0,29,30,31,30,30,30,30,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,30,29,29,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,28,29,27,29,30,28,29,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,30,30,31,30,30,30,30,31,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,28,28,27,26,25,0,0,0,0,0,0,0,0,28,28,27,28,28,28,27,28,28,28,28,27,0,0,0,0,0,0,0,0,27,26,28,28,28,28,28,27,27,27,27,27,0,0,0,0,0,0,0,0,28,27,28,28,29,29,28,29,28,29,29,28,0,0,0,0,0,0,0,0,29,29,30,29,29,30,29,30,29,29,30,29,0,0,0,0,0,0,0,0,30,30,29,29,30,30,29,29,30,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,29,28,30,0,0,0,0,0,0,0,0,27,27,29,28,27,26,26,22,25,21,22,25,0,0,0,0,0,0,0,0,28,30,30,30,28,29,29,29,28,30,30,28,0,0,0,0,0,0,0,0,30,29,28,29,30,29,27,30,30,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,25,28,29,29,27,29,29,27,28,28,0,0,0,0,0,0,0,0,28,30,30,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,28,29,30,29,28,29,29,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,28,29,30,29,28,29,30,29,28,29,0,0,0,0,0,0,0,0,29,29,27,25,25,28,29,27,28,29,29,28,0,0,0,0,0,0,0,0,29,29,29,30,29,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,29,28,28,28,29,28,28,29,28,29,29,28,0,0,0,0,0,0,0,0,29,29,29,28,28,28,27,28,27,27,27,25,0,0,0,0,0,0,0,0,28,29,29,28,29,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,29,30,30,29,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30],[0,24,24,23,22,23,22,21,20,20,18,17,17,13,12,10,11,9,6,5,0,0,0,0,0,0,0,0,4,5,4,7,9,10,12,14,13,16,17,17,0,0,0,0,0,0,0,0,20,22,20,19,23,24,18,23,25,22,22,24,0,0,0,0,0,0,0,0,28,29,30,29,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,31,31,30,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,29,30,30,31,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,28,29,28,30,30,29,30,0,0,0,0,0,0,0,0,30,30,29,30,31,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,31,31,30,31,31,31,30,31,30,31,30,0,0,0,0,0,0,0,0,29,30,30,29,29,28,29,28,28,28,27,25,0,0,0,0,0,0,0,0,28,27,27,27,28,27,27,27,28,28,28,27,0,0,0,0,0,0,0,0,27,28,29,27,28,28,28,28,27,27,28,27,0,0,0,0,0,0,0,0,28,28,29,29,29,28,28,28,28,29,28,28,0,0,0,0,0,0,0,0,29,29,30,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,31,30,29,31,30,28,30,31,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,31,31,30,31,30,31,30,31,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,29,30,0,0,0,0,0,0,0,0,27,28,29,28,28,26,27,22,26,22,22,25,0,0,0,0,0,0,0,0,28,30,30,30,29,29,29,29,28,30,30,28,0,0,0,0,0,0,0,0,30,29,28,29,30,29,28,30,30,29,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,30,30,29,29,29,0,0,0,0,0,0,0,0,29,29,26,29,29,28,27,29,28,27,29,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,31,31,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,30,29,29,30,30,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,28,29,29,29,28,0,0,0,0,0,0,0,0,29,28,27,27,26,28,28,27,27,28,28,28,0,0,0,0,0,0,0,0,30,30,29,29,29,29,29,29,29,29,28,29,0,0,0,0,0,0,0,0,28,28,28,28,29,28,28,29,28,29,29,29,0,0,0,0,0,0,0,0,28,29,29,29,28,28,27,28,25,26,27,27,0,0,0,0,0,0,0,0,28,29,29,28,29,29,29,29,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,31,31],[0,25,25,25,24,24,24,23,22,21,20,18,17,15,13,13,12,11,8,6,0,0,0,0,0,0,0,0,3,4,4,5,7,9,11,12,13,15,16,16,0,0,0,0,0,0,0,0,21,22,20,20,23,23,19,24,25,23,23,25,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,31,30,30,30,30,29,0,0,0,0,0,0,0,0,29,30,30,29,30,30,31,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,29,30,29,29,29,28,30,30,28,30,0,0,0,0,0,0,0,0,30,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,29,29,29,27,25,0,0,0,0,0,0,0,0,28,28,28,28,29,27,27,29,28,28,29,28,0,0,0,0,0,0,0,0,28,29,29,29,30,29,29,30,29,29,29,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,29,29,29,30,29,29,0,0,0,0,0,0,0,0,30,29,30,29,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,27,28,29,28,28,26,26,24,25,23,22,26,0,0,0,0,0,0,0,0,28,30,30,29,29,29,28,30,28,29,30,29,0,0,0,0,0,0,0,0,30,29,28,29,30,29,29,30,30,29,29,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,27,29,29,29,27,29,29,28,28,29,0,0,0,0,0,0,0,0,29,30,30,30,30,31,30,31,31,31,30,31,0,0,0,0,0,0,0,0,29,29,30,29,28,30,29,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,27,27,29,30,28,28,29,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,29,29,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,28,28,29,28,0,0,0,0,0,0,0,0,29,30,30,30,30,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,31,31,30,30,31,31,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31],[0,24,24,25,23,26,24,23,24,22,21,22,19,17,17,14,14,12,12,10,0,0,0,0,0,0,0,0,1,3,4,5,5,7,10,12,13,15,15,16,0,0,0,0,0,0,0,0,21,23,21,19,23,23,20,24,25,24,23,26,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,30,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,30,31,31,31,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,31,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,30,29,30,28,30,30,28,30,0,0,0,0,0,0,0,0,31,30,29,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,28,28,28,26,24,0,0,0,0,0,0,0,0,29,29,28,28,29,28,27,29,28,28,29,28,0,0,0,0,0,0,0,0,28,28,29,29,29,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,30,30,29,29,29,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,31,31,30,30,31,31,29,30,31,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,30,30,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,30,31,30,31,0,0,0,0,0,0,0,0,31,30,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,30,31,30,29,30,0,0,0,0,0,0,0,0,28,28,30,29,28,26,27,24,25,22,23,27,0,0,0,0,0,0,0,0,28,30,30,30,28,30,28,30,28,30,30,28,0,0,0,0,0,0,0,0,30,30,28,29,30,30,29,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,31,31,31,31,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,27,29,30,29,27,30,30,27,28,29,0,0,0,0,0,0,0,0,30,31,30,30,30,31,30,31,31,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,28,27,26,29,30,27,28,29,29,28,0,0,0,0,0,0,0,0,30,29,30,30,29,29,30,30,29,30,30,28,0,0,0,0,0,0,0,0,29,29,28,29,30,29,29,29,29,30,30,29,0,0,0,0,0,0,0,0,29,30,29,29,29,29,28,29,28,28,28,27,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,30,31,31,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31],[0,26,26,26,25,26,25,23,24,24,22,22,21,18,18,16,15,15,12,12,0,0,0,0,0,0,0,0,0,1,2,4,5,5,7,10,10,14,15,15,0,0,0,0,0,0,0,0,20,22,20,19,22,23,18,23,25,22,21,24,0,0,0,0,0,0,0,0,29,29,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,30,30,31,30,30,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,31,31,31,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,30,29,30,28,30,31,29,30,0,0,0,0,0,0,0,0,30,30,30,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,29,29,28,29,28,27,28,26,25,0,0,0,0,0,0,0,0,28,28,27,26,28,27,26,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,29,28,29,29,29,29,28,29,29,28,0,0,0,0,0,0,0,0,28,29,29,29,29,29,28,28,28,29,29,29,0,0,0,0,0,0,0,0,29,29,30,29,29,30,29,29,30,29,30,30,0,0,0,0,0,0,0,0,31,31,30,30,31,31,30,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,27,29,29,28,28,26,27,23,26,22,23,27,0,0,0,0,0,0,0,0,29,30,30,30,28,30,29,29,27,30,30,28,0,0,0,0,0,0,0,0,31,30,29,29,30,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,30,30,31,31,31,31,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,27,29,29,29,28,30,28,28,28,29,0,0,0,0,0,0,0,0,29,30,30,30,31,31,30,31,31,31,30,31,0,0,0,0,0,0,0,0,28,30,30,29,27,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,30,30,29,29,30,29,29,29,0,0,0,0,0,0,0,0,30,29,29,29,28,29,29,27,29,28,28,28,0,0,0,0,0,0,0,0,30,29,30,29,30,29,30,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,29,29,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,30,28,29,28,28,0,0,0,0,0,0,0,0,29,30,30,30,30,31,30,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,27,27,26,26,26,25,26,24,24,23,22,22,20,19,17,16,15,14,13,0,0,0,0,0,0,0,0,2,0,1,3,3,4,5,7,9,13,14,15,0,0,0,0,0,0,0,0,20,22,21,20,22,22,21,23,24,23,23,25,0,0,0,0,0,0,0,0,29,29,30,29,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,29,30,30,29,30,30,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,30,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,30,31,30,30,30,30,29,0,0,0,0,0,0,0,0,29,29,30,30,30,30,31,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,29,29,30,29,29,30,28,30,30,28,30,0,0,0,0,0,0,0,0,30,30,30,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,28,28,29,27,24,0,0,0,0,0,0,0,0,28,28,28,27,29,28,26,28,28,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,30,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,30,30,30,29,29,29,30,30,29,0,0,0,0,0,0,0,0,29,29,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,26,27,28,28,27,26,26,25,26,24,24,27,0,0,0,0,0,0,0,0,29,29,30,29,29,29,28,29,27,29,30,28,0,0,0,0,0,0,0,0,30,29,28,29,30,29,29,30,30,29,29,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,30,31,31,30,29,30,0,0,0,0,0,0,0,0,30,30,28,29,30,29,27,29,30,28,28,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,27,29,29,29,27,29,29,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,30,30,29,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,29,28,28,29,29,27,28,29,29,27,0,0,0,0,0,0,0,0,30,30,30,29,29,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,28,29,31,30,29,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,28,28,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,26,27,27,25,27,26,25,25,25,23,24,22,21,21,20,19,17,16,15,0,0,0,0,0,0,0,0,3,1,0,1,3,4,6,6,10,11,13,14,0,0,0,0,0,0,0,0,20,21,21,19,22,22,20,23,24,23,23,24,0,0,0,0,0,0,0,0,29,29,30,28,30,30,29,29,30,30,30,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,31,31,31,30,31,30,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,31,31,30,30,31,0,0,0,0,0,0,0,0,30,30,31,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,30,31,30,30,30,30,29,0,0,0,0,0,0,0,0,29,29,30,30,29,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,29,29,30,28,30,30,29,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,29,28,29,28,27,29,27,26,25,0,0,0,0,0,0,0,0,28,28,28,26,29,29,27,29,29,29,28,28,0,0,0,0,0,0,0,0,28,28,29,29,29,29,29,28,29,28,29,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,29,30,30,29,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,31,31,30,30,31,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,30,30,0,0,0,0,0,0,0,0,30,30,31,31,30,31,31,31,30,31,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,27,27,29,29,27,26,26,23,25,22,24,27,0,0,0,0,0,0,0,0,28,30,30,30,28,29,29,30,27,30,30,28,0,0,0,0,0,0,0,0,30,29,28,29,30,30,28,29,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,31,31,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,28,28,30,29,27,29,29,27,27,28,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,28,29,30,29,26,29,28,29,29,30,29,29,0,0,0,0,0,0,0,0,30,29,28,29,30,30,28,29,30,30,29,30,0,0,0,0,0,0,0,0,29,29,29,28,27,29,29,27,28,29,30,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,28,29,29,29,28,29,28,29,30,29,0,0,0,0,0,0,0,0,29,30,29,29,29,29,28,29,28,29,29,28,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,28,28,28,27,28,27,26,26,26,24,24,23,22,22,20,21,18,16,17,0,0,0,0,0,0,0,0,3,3,1,0,1,3,4,5,6,7,11,12,0,0,0,0,0,0,0,0,19,20,19,18,21,21,19,21,23,21,22,22,0,0,0,0,0,0,0,0,29,28,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,30,30,30,31,30,31,31,30,30,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,29,30,31,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,31,30,31,31,31,31,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,29,30,29,29,29,28,28,28,28,28,27,25,0,0,0,0,0,0,0,0,28,28,27,27,28,27,26,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,29,28,30,28,29,29,28,29,29,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,28,29,28,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,28,29,30,29,29,29,29,29,0,0,0,0,0,0,0,0,30,31,30,30,31,31,30,30,31,31,29,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,30,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,29,30,29,28,25,28,24,27,24,24,28,0,0,0,0,0,0,0,0,29,30,30,29,28,29,28,29,27,30,30,28,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,31,31,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,28,29,30,29,27,29,29,27,29,28,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,31,31,30,30,0,0,0,0,0,0,0,0,28,29,30,29,26,29,29,29,30,29,29,29,0,0,0,0,0,0,0,0,30,29,29,29,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,28,29,29,28,29,29,29,28,0,0,0,0,0,0,0,0,29,29,29,29,30,29,30,29,30,29,29,30,0,0,0,0,0,0,0,0,29,29,28,28,29,28,29,29,28,29,30,29,0,0,0,0,0,0,0,0,29,30,29,30,29,29,29,29,28,29,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,28,28,28,28,28,28,27,26,26,25,24,25,22,23,22,21,19,19,17,0,0,0,0,0,0,0,0,4,3,3,1,0,1,3,4,6,6,7,10,0,0,0,0,0,0,0,0,20,20,19,20,22,22,20,22,24,23,23,24,0,0,0,0,0,0,0,0,29,29,30,30,30,31,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,29,30,31,30,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,28,29,29,27,26,0,0,0,0,0,0,0,0,29,29,28,27,29,27,27,29,29,28,30,29,0,0,0,0,0,0,0,0,29,30,30,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,28,29,29,29,28,26,27,23,27,23,25,28,0,0,0,0,0,0,0,0,29,30,30,29,29,29,28,29,27,29,30,28,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,29,30,30,30,28,30,30,28,29,29,0,0,0,0,0,0,0,0,29,30,30,30,30,31,30,31,31,31,30,31,0,0,0,0,0,0,0,0,28,29,29,29,27,29,29,29,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,31,30,29,28,30,30,28,29,30,30,28,0,0,0,0,0,0,0,0,30,30,31,30,30,30,31,30,30,31,31,30,0,0,0,0,0,0,0,0,30,30,29,29,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,31,30,31,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,28,28,28,27,29,28,27,27,27,26,26,25,24,24,23,22,20,19,19,0,0,0,0,0,0,0,0,5,5,4,3,2,0,1,3,4,5,5,7,0,0,0,0,0,0,0,0,19,20,19,20,21,22,20,22,23,22,23,24,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,30,30,0,0,0,0,0,0,0,0,30,30,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,28,29,29,28,26,0,0,0,0,0,0,0,0,29,29,28,27,29,28,27,29,28,29,29,28,0,0,0,0,0,0,0,0,29,29,29,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,29,30,29,30,30,29,0,0,0,0,0,0,0,0,30,30,30,29,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,29,29,30,29,29,27,28,25,28,25,26,28,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,30,27,30,30,29,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,29,30,30,30,28,30,30,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,28,29,30,30,27,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,31,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,28,29,30,30,28,0,0,0,0,0,0,0,0,30,30,31,30,30,31,31,30,30,31,31,30,0,0,0,0,0,0,0,0,31,30,29,30,30,30,30,30,30,30,31,31,0,0,0,0,0,0,0,0,30,31,30,31,30,30,30,30,29,29,30,29,0,0,0,0,0,0,0,0,30,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,29,29,30,29,30,28,28,28,28,26,27,26,26,26,25,24,22,22,22,0,0,0,0,0,0,0,0,7,6,5,4,3,2,0,1,3,4,5,5,0,0,0,0,0,0,0,0,19,20,20,20,21,22,20,22,23,22,22,23,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,31,31,30,31,31,30,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,30,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,28,28,28,27,26,0,0,0,0,0,0,0,0,29,28,27,26,28,28,26,28,27,29,28,28,0,0,0,0,0,0,0,0,28,28,29,28,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,30,30,29,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,29,30,30,29,29,28,29,26,28,26,26,29,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,30,27,30,30,28,0,0,0,0,0,0,0,0,31,30,29,30,31,31,30,30,31,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,29,30,30,30,29,30,30,29,29,29,0,0,0,0,0,0,0,0,30,31,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,29,29,30,29,28,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,31,30,31,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,29,29,30,29,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,29,29,29,28,29,28,27,28,27,26,26,26,25,26,24,24,23,21,22,0,0,0,0,0,0,0,0,9,8,6,4,4,2,1,0,1,3,4,4,0,0,0,0,0,0,0,0,19,19,18,19,21,22,20,22,23,22,23,23,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,30,0,0,0,0,0,0,0,0,30,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,30,30,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,28,29,28,27,26,0,0,0,0,0,0,0,0,28,29,28,27,29,28,26,28,28,29,29,28,0,0,0,0,0,0,0,0,29,29,29,29,30,29,30,30,29,29,30,29,0,0,0,0,0,0,0,0,29,29,30,29,30,29,29,29,29,30,29,29,0,0,0,0,0,0,0,0,30,29,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,29,30,30,29,30,28,28,25,28,25,27,28,0,0,0,0,0,0,0,0,29,30,30,29,29,29,29,30,27,30,30,29,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,29,30,30,30,29,30,30,29,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,28,29,30,29,28,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,30,30,29,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,29,29,29,29,30,29,29,29,29,28,28,28,28,28,26,25,25,24,23,0,0,0,0,0,0,0,0,12,10,9,6,5,4,3,2,0,1,3,4,0,0,0,0,0,0,0,0,17,17,18,19,19,21,20,21,22,22,22,23,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,30,30,31,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,28,29,28,27,26,0,0,0,0,0,0,0,0,28,29,28,25,29,27,26,28,28,28,29,28,0,0,0,0,0,0,0,0,29,29,29,30,31,29,29,30,30,29,30,29,0,0,0,0,0,0,0,0,29,29,30,29,30,29,29,29,28,30,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,29,29,30,30,28,28,28,27,28,26,28,29,0,0,0,0,0,0,0,0,29,30,30,30,30,29,29,29,27,29,30,29,0,0,0,0,0,0,0,0,31,30,30,30,31,31,30,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,29,31,31,29,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,31,31,30,30,31,0,0,0,0,0,0,0,0,28,29,29,29,27,29,29,29,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,29,30,31,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,31,31,30,31,31,31,30,31,31,30,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,29,30,29,30,28,28,29,28,28,28,27,27,28,27,26,25,24,23,0,0,0,0,0,0,0,0,14,12,8,7,6,5,4,3,2,0,1,3,0,0,0,0,0,0,0,0,16,17,17,18,19,21,19,21,22,22,22,22,0,0,0,0,0,0,0,0,29,30,30,30,30,30,31,30,30,31,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,30,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,30,31,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,28,28,27,27,26,0,0,0,0,0,0,0,0,28,28,27,26,29,28,26,28,28,28,29,28,0,0,0,0,0,0,0,0,29,29,29,28,30,29,30,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,30,29,29,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,30,30,30,29,29,28,28,26,29,26,28,29,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,30,27,30,30,29,0,0,0,0,0,0,0,0,31,31,30,30,31,31,30,30,31,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,29,30,30,30,29,30,30,30,30,29,0,0,0,0,0,0,0,0,30,31,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,28,28,30,29,27,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,31,30,31,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,29,30,30,29,30,30,29,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,29,30,29,29,29,29,29,29,28,28,28,28,27,26,26,25,0,0,0,0,0,0,0,0,16,15,11,10,7,5,5,4,3,2,0,1,0,0,0,0,0,0,0,0,15,16,17,19,19,20,20,22,22,22,23,23,0,0,0,0,0,0,0,0,30,30,31,30,31,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,30,31,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,30,30,30,29,28,29,28,27,27,0,0,0,0,0,0,0,0,28,28,28,27,29,28,27,28,28,29,29,28,0,0,0,0,0,0,0,0,29,29,30,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,29,30,29,29,29,28,30,29,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,29,30,30,29,29,29,28,26,29,27,29,29,0,0,0,0,0,0,0,0,29,30,30,30,29,29,28,29,27,29,29,29,0,0,0,0,0,0,0,0,31,30,30,30,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,29,31,31,30,30,29,0,0,0,0,0,0,0,0,30,31,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,27,28,29,29,27,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,30,31,29,30,31,30,29,0,0,0,0,0,0,0,0,30,30,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,30,29,29,30,29,28,29,28,28,28,28,27,27,26,25,0,0,0,0,0,0,0,0,18,16,13,13,10,7,5,5,5,3,2,0,0,0,0,0,0,0,0,0,14,15,17,18,18,19,19,21,21,22,22,22,0,0,0,0,0,0,0,0,29,30,30,30,31,31,31,30,30,31,31,30,0,0,0,0,0,0,0,0,30,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,30,30,30,30,29,28,29,28,27,27,0,0,0,0,0,0,0,0,28,29,28,27,29,28,27,28,27,29,29,29,0,0,0,0,0,0,0,0,29,29,30,29,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,29,29,30,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,29,30,30,29,29,29,29,27,29,27,29,29,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,30,27,29,30,28,0,0,0,0,0,0,0,0,31,30,30,30,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,31,30,30,30,29,0,0,0,0,0,0,0,0,30,31,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,28,28,29,29,26,29,29,30,29,30,30,30,0,0,0,0,0,0,0,0,31,31,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,31,31,30,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,29,30,31,30,30,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,30,30,29,30,29,29,29,29,29,29,28,27,27,26,26,0,0,0,0,0,0,0,0,19,17,14,14,12,9,6,5,5,5,3,2,0,0,0,0,0,0,0,0,13,13,15,16,17,18,19,21,21,21,23,23,0,0,0,0,0,0,0,0,30,29,30,30,30,30,31,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,28,29,28,28,27,0,0,0,0,0,0,0,0,28,29,28,27,29,28,27,28,27,29,29,28,0,0,0,0,0,0,0,0,29,29,29,29,30,29,30,30,29,29,30,29,0,0,0,0,0,0,0,0,29,29,30,29,30,29,29,29,28,30,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,28,29,28,29,29,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,29,27,29,29,29,0,0,0,0,0,0,0,0,31,30,30,30,31,31,30,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,31,31,30,30,31,0,0,0,0,0,0,0,0,27,28,29,29,26,29,29,29,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,30,31,29,30,30,30,28,0,0,0,0,0,0,0,0,30,30,31,30,30,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,30,30,29,30,29,29,29,29,28,28,28,28,27,26,26,0,0,0,0,0,0,0,0,20,18,15,16,16,13,9,7,6,5,6,3,0,0,0,0,0,0,0,0,11,13,14,14,15,17,17,19,20,20,21,22,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,31,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,28,28,28,27,27,0,0,0,0,0,0,0,0,27,28,27,25,28,27,26,27,27,28,28,28,0,0,0,0,0,0,0,0,29,29,30,29,30,30,30,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,29,29,29,29,27,29,28,29,30,0,0,0,0,0,0,0,0,29,30,31,30,29,29,29,30,27,30,30,29,0,0,0,0,0,0,0,0,31,30,30,30,31,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,30,30,30,30,30,30,28,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,28,28,30,29,26,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,30,31,30,0,0,0,0,0,0,0,0,31,30,29,29,30,30,30,30,30,30,31,31,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,31,30,30,30,30,29,29,29,29,29,29,28,28,27,26,0,0,0,0,0,0,0,0,21,20,17,18,19,16,14,11,8,6,6,6,0,0,0,0,0,0,0,0,9,11,13,14,14,16,17,20,19,20,23,24,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,29,30,29,28,29,28,27,28,0,0,0,0,0,0,0,0,27,28,28,26,27,27,27,27,27,29,29,29,0,0,0,0,0,0,0,0,29,29,30,30,30,29,30,30,30,29,29,29,0,0,0,0,0,0,0,0,29,29,30,29,30,29,29,29,29,30,29,29,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,28,29,29,30,29,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,29,26,29,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,31,30,30,31,30,30,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,31,30,30,31,0,0,0,0,0,0,0,0,27,27,29,29,25,28,29,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,31,30,30,30,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,30,30,30,30,30,29,29,29,29,29,28,28,28,27,27,0,0,0,0,0,0,0,0,23,21,17,19,19,18,15,14,10,7,6,5,0,0,0,0,0,0,0,0,7,9,11,12,13,15,16,17,18,19,21,20,0,0,0,0,0,0,0,0,29,30,30,30,30,30,31,30,30,31,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,29,29,29,28,28,28,27,27,27,0,0,0,0,0,0,0,0,26,27,27,25,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,28,29,29,27,29,28,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,29,29,30,29,29,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,27,28,28,29,30,0,0,0,0,0,0,0,0,29,30,31,30,29,29,29,29,27,29,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,30,29,30,30,29,30,27,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,31,30,30,31,0,0,0,0,0,0,0,0,27,27,29,28,24,29,29,30,29,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,29,30,30,30,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,29,29,30,29,30,30,29,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,30,30,30,30,30,30,29,29,29,29,28,29,28,27,27,0,0,0,0,0,0,0,0,23,22,18,20,20,19,16,15,13,10,7,6,0,0,0,0,0,0,0,0,5,6,9,10,9,13,14,17,16,17,20,20,0,0,0,0,0,0,0,0,29,29,30,30,30,31,31,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,29,29,29,29,27,28,27,26,27,0,0,0,0,0,0,0,0,26,27,27,26,27,26,26,27,26,28,28,27,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,30,29,29,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,28,29,29,27,29,28,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,29,30,29,29,29,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,27,28,28,29,29,0,0,0,0,0,0,0,0,29,30,30,30,28,28,29,29,26,28,29,28,0,0,0,0,0,0,0,0,30,30,29,29,31,31,30,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,30,30,29,27,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,31,31,30,30,31,0,0,0,0,0,0,0,0,27,27,28,28,24,28,29,29,29,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,31,31,31,0,0,0,0,0,0,0,0,30,31,30,30,29,30,30,28,30,30,29,27,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,30,30,29,29,30,29,30,30,30,29,31,30,0,0,0,0,0,0,0,0,30,31,30,31,30,30,30,31,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,27,26,0,0,0,0,0,0,0,0,23,23,19,20,21,20,17,16,14,13,11,8,0,0,0,0,0,0,0,0,4,4,7,9,9,9,12,15,15,14,17,20,0,0,0,0,0,0,0,0,28,29,30,30,30,30,30,29,30,31,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,31,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,29,29,29,28,26,27,26,25,26,0,0,0,0,0,0,0,0,26,27,26,25,27,26,25,26,26,27,26,27,0,0,0,0,0,0,0,0,28,28,29,29,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,28,29,28,28,28,26,29,28,28,0,0,0,0,0,0,0,0,28,29,29,29,29,29,30,29,30,29,29,29,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,29,29,30,29,28,28,29,27,28,28,29,29,0,0,0,0,0,0,0,0,29,30,30,29,28,28,28,28,26,28,29,27,0,0,0,0,0,0,0,0,30,30,29,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,29,29,29,27,0,0,0,0,0,0,0,0,29,30,29,30,29,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,26,27,29,28,24,28,28,29,28,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,29,29,30,30,28,29,29,29,26,0,0,0,0,0,0,0,0,29,29,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,28,29,30,28,29,30,29,29,30,30,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,30,30,30,30,29,29,30,29,29,29,29,28,28,27,26,0,0,0,0,0,0,0,0,24,23,18,22,21,21,19,18,16,16,15,12,0,0,0,0,0,0,0,0,3,4,4,5,7,7,8,11,12,13,15,16,0,0,0,0,0,0,0,0,29,29,30,29,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,31,30,30,31,30,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,30,30,31,31,30,31,0,0,0,0,0,0,0,0,30,30,31,31,30,30,31,30,30,31,30,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,30,30,30,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,31,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,29,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,29,28,28,28,25,26,25,24,25,0,0,0,0,0,0,0,0,24,26,25,23,25,25,25,25,25,26,26,26,0,0,0,0,0,0,0,0,28,28,28,28,29,29,29,29,28,29,29,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,27,28,27,28,28,28,0,0,0,0,0,0,0,0,28,28,29,28,29,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,29,29,29,28,28,29,26,29,27,29,30,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,29,26,29,29,28,0,0,0,0,0,0,0,0,29,29,29,29,30,30,29,29,30,30,29,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,29,29,29,29,25,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,30,31,30,29,30,0,0,0,0,0,0,0,0,26,25,27,28,23,27,28,28,28,29,29,30,0,0,0,0,0,0,0,0,29,29,29,29,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,29,29,29,27,29,29,28,26,0,0,0,0,0,0,0,0,29,29,29,29,29,30,30,29,29,30,30,29,0,0,0,0,0,0,0,0,29,28,28,28,29,28,28,29,29,28,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,31,30,30,30,30,30,30,29,29,30,29,28,28,27,28,0,0,0,0,0,0,0,0,24,22,19,22,22,22,20,20,19,18,17,14,0,0,0,0,0,0,0,0,1,3,4,3,6,6,6,7,10,10,13,14,0,0,0,0,0,0,0,0,27,28,29,29,30,30,30,29,29,30,30,29,0,0,0,0,0,0,0,0,29,30,29,29,30,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,30,30,31,31,30,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,30,30,31,31,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,31,30,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,31,30,31,31,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,29,29,28,28,27,27,25,27,26,23,24,0,0,0,0,0,0,0,0,24,26,26,25,26,25,25,26,26,27,27,27,0,0,0,0,0,0,0,0,28,29,29,29,30,29,29,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,29,28,29,28,28,29,27,28,28,28,0,0,0,0,0,0,0,0,27,29,28,28,28,29,29,28,29,29,29,28,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,29,29,29,28,28,28,29,26,28,28,29,30,0,0,0,0,0,0,0,0,28,30,30,29,28,28,29,28,26,27,28,27,0,0,0,0,0,0,0,0,29,29,29,28,30,30,28,29,30,30,29,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,29,30,29,30,29,29,28,29,25,0,0,0,0,0,0,0,0,28,29,29,29,29,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,26,25,27,27,24,27,28,28,27,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,29,29,29,28,29,28,28,29,28,27,0,0,0,0,0,0,0,0,28,29,29,29,28,29,30,29,29,30,30,29,0,0,0,0,0,0,0,0,30,29,28,28,30,28,28,29,29,28,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,30,30,30,30,30,29,29,29,29,29,28,28,28,27,27,0,0,0,0,0,0,0,0,24,24,20,23,22,22,20,20,18,18,18,16,0,0,0,0,0,0,0,0,0,1,3,3,4,5,5,6,7,10,11,12,0,0,0,0,0,0,0,0,27,28,29,29,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,29,30,29,29,30,30,30,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,30,30,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,30,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,30,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,29,29,28,26,27,26,23,26,25,22,24,0,0,0,0,0,0,0,0,23,24,24,23,25,23,24,25,25,25,26,25,0,0,0,0,0,0,0,0,28,28,29,28,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,28,28,27,28,27,26,28,26,27,0,0,0,0,0,0,0,0,27,28,28,28,28,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,29,28,28,28,28,27,28,27,27,28,28,29,0,0,0,0,0,0,0,0,28,29,30,29,28,27,28,28,25,27,28,26,0,0,0,0,0,0,0,0,29,29,29,28,29,30,28,29,30,30,29,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,29,30,29,29,29,28,28,28,25,0,0,0,0,0,0,0,0,28,29,28,29,28,29,29,30,30,30,29,30,0,0,0,0,0,0,0,0,25,27,26,26,23,26,26,28,27,28,27,28,0,0,0,0,0,0,0,0,30,29,29,29,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,29,28,29,29,27,28,29,27,26,0,0,0,0,0,0,0,0,29,28,29,29,28,29,29,29,29,30,30,29,0,0,0,0,0,0,0,0,29,28,28,27,29,27,28,29,28,28,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,29,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,30,30,29,30,30,28,29,29,29,28,28,28,28,27,27,0,0,0,0,0,0,0,0,24,24,20,23,23,23,20,20,19,18,18,17,0,0,0,0,0,0,0,0,1,0,1,3,4,3,5,5,6,6,10,11,0,0,0,0,0,0,0,0,27,28,29,28,29,30,29,28,30,30,29,29,0,0,0,0,0,0,0,0,29,30,29,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,30,31,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,31,30,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,30,31,30,31,30,30,30,30,31,0,0,0,0,0,0,0,0,30,29,30,30,30,30,31,30,30,30,31,30,0,0,0,0,0,0,0,0,30,31,30,30,31,31,30,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,31,31,30,31,31,30,31,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,30,30,0,0,0,0,0,0,0,0,29,28,28,27,26,26,25,22,24,23,21,23,0,0,0,0,0,0,0,0,24,25,25,23,26,24,24,25,25,25,25,25,0,0,0,0,0,0,0,0,27,27,28,28,29,28,29,28,29,28,28,28,0,0,0,0,0,0,0,0,28,27,28,27,27,27,27,27,25,28,27,27,0,0,0,0,0,0,0,0,26,27,27,27,27,28,27,27,28,28,28,27,0,0,0,0,0,0,0,0,30,31,30,30,31,31,30,31,30,31,29,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,31,31,30,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,28,28,29,28,27,27,28,27,28,27,28,29,0,0,0,0,0,0,0,0,29,29,30,30,29,28,29,29,27,28,29,28,0,0,0,0,0,0,0,0,28,29,29,28,29,29,28,29,30,30,29,29,0,0,0,0,0,0,0,0,31,30,30,30,30,31,30,31,30,30,30,31,0,0,0,0,0,0,0,0,30,30,29,28,29,28,29,29,29,28,28,24,0,0,0,0,0,0,0,0,28,28,29,29,28,29,29,30,30,29,29,30,0,0,0,0,0,0,0,0,27,26,27,28,23,28,28,28,27,27,26,28,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,29,30,30,29,30,0,0,0,0,0,0,0,0,29,29,29,29,28,28,28,26,28,28,27,26,0,0,0,0,0,0,0,0,28,28,28,29,28,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,29,27,27,27,28,26,27,28,28,27,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,30,31,30,31,30,30,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,30,30,29,30,30,29,30,29,29,29,29,28,28,28,27,0,0,0,0,0,0,0,0,23,23,19,22,23,23,21,20,19,18,18,17,0,0,0,0,0,0,0,0,3,1,0,1,3,3,3,4,5,5,7,10,0,0,0,0,0,0,0,0,27,28,29,28,29,29,30,29,29,30,30,29,0,0,0,0,0,0,0,0,29,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,30,30,30,31,30,31,30,30,31,31,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,31,31,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,28,28,27,25,25,24,22,24,23,22,22,0,0,0,0,0,0,0,0,23,24,24,22,25,24,24,24,24,26,25,24,0,0,0,0,0,0,0,0,27,28,29,29,29,28,29,29,28,29,29,29,0,0,0,0,0,0,0,0,28,28,28,28,28,27,27,28,25,28,28,27,0,0,0,0,0,0,0,0,27,28,27,27,27,28,28,28,27,28,28,27,0,0,0,0,0,0,0,0,31,31,30,30,30,31,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,30,30,30,31,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,31,31,31,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,28,28,28,27,28,27,26,28,27,29,29,0,0,0,0,0,0,0,0,28,29,30,29,28,28,29,29,26,28,28,27,0,0,0,0,0,0,0,0,29,29,28,27,29,29,28,29,30,29,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,29,28,28,28,28,26,27,22,0,0,0,0,0,0,0,0,27,29,28,29,29,29,29,29,30,30,30,30,0,0,0,0,0,0,0,0,26,25,28,26,23,26,27,27,27,28,26,27,0,0,0,0,0,0,0,0,28,28,28,28,29,29,28,29,30,30,30,30,0,0,0,0,0,0,0,0,28,30,30,29,29,28,28,27,28,28,27,26,0,0,0,0,0,0,0,0,27,27,28,28,27,28,29,28,28,28,29,28,0,0,0,0,0,0,0,0,29,28,28,27,28,26,27,28,27,27,29,28,0,0,0,0,0,0,0,0,29,29,29,28,29,29,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,31,30,30,30,30,30,29,30,29,30,29,29,29,28,28,0,0,0,0,0,0,0,0,25,23,20,23,24,24,22,22,21,20,20,19,0,0,0,0,0,0,0,0,5,3,1,0,2,2,4,4,6,5,7,9,0,0,0,0,0,0,0,0,26,27,28,28,29,30,29,28,29,30,29,28,0,0,0,0,0,0,0,0,29,30,29,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,30,31,31,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,31,30,31,30,31,31,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,31,30,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,29,31,31,31,30,31,31,30,31,30,0,0,0,0,0,0,0,0,30,30,31,31,31,31,30,31,31,31,30,30,0,0,0,0,0,0,0,0,29,28,28,27,26,26,25,23,25,23,21,23,0,0,0,0,0,0,0,0,22,24,25,23,25,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,27,29,29,29,30,29,29,29,30,29,30,29,0,0,0,0,0,0,0,0,29,29,29,28,29,27,28,28,25,29,27,27,0,0,0,0,0,0,0,0,27,28,27,28,27,29,28,28,28,28,29,28,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,30,30,0,0,0,0,0,0,0,0,30,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,30,31,30,30,31,30,30,31,0,0,0,0,0,0,0,0,28,29,28,28,28,27,28,26,27,28,29,29,0,0,0,0,0,0,0,0,29,29,30,29,28,28,29,28,25,26,28,27,0,0,0,0,0,0,0,0,29,29,29,27,29,30,27,29,30,30,29,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,31,31,31,30,31,0,0,0,0,0,0,0,0,30,30,29,30,29,28,28,29,29,27,28,24,0,0,0,0,0,0,0,0,28,28,28,28,27,29,29,29,30,29,29,30,0,0,0,0,0,0,0,0,26,25,26,26,23,26,27,26,26,26,26,27,0,0,0,0,0,0,0,0,29,28,29,28,29,30,29,29,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,28,29,28,28,28,28,27,26,0,0,0,0,0,0,0,0,27,27,29,29,28,28,29,29,29,29,30,29,0,0,0,0,0,0,0,0,29,28,28,28,29,27,27,28,28,27,29,29,0,0,0,0,0,0,0,0,30,30,29,29,29,29,30,30,29,30,30,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,30,30,30,30,30,30,29,29,28,29,28,29,28,28,27,0,0,0,0,0,0,0,0,25,25,21,24,24,24,22,22,20,20,19,18,0,0,0,0,0,0,0,0,4,4,4,1,0,1,3,3,4,5,6,7,0,0,0,0,0,0,0,0,27,27,28,28,29,30,30,28,30,30,29,28,0,0,0,0,0,0,0,0,29,30,29,29,30,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,31,31,0,0,0,0,0,0,0,0,30,31,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,31,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,30,30,31,31,30,30,31,0,0,0,0,0,0,0,0,29,29,30,30,30,30,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,30,31,30,30,30,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,30,30,30,29,29,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,29,31,31,31,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,28,28,27,24,26,24,22,24,23,20,22,0,0,0,0,0,0,0,0,22,23,24,23,24,23,24,24,24,25,26,25,0,0,0,0,0,0,0,0,28,28,29,28,30,28,29,29,28,29,29,29,0,0,0,0,0,0,0,0,28,28,28,28,28,27,27,27,24,27,26,26,0,0,0,0,0,0,0,0,27,27,28,28,27,28,27,28,28,27,28,27,0,0,0,0,0,0,0,0,31,31,30,30,31,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,31,31,30,30,30,30,31,31,31,30,0,0,0,0,0,0,0,0,31,30,31,31,30,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,27,27,28,27,28,27,27,26,27,27,28,29,0,0,0,0,0,0,0,0,28,29,30,29,28,27,28,28,26,27,28,27,0,0,0,0,0,0,0,0,29,29,28,27,28,29,27,29,30,30,29,30,0,0,0,0,0,0,0,0,31,30,30,30,31,31,30,31,30,30,30,31,0,0,0,0,0,0,0,0,29,29,28,28,29,28,28,28,28,27,28,22,0,0,0,0,0,0,0,0,28,28,28,29,28,28,29,30,30,29,29,30,0,0,0,0,0,0,0,0,26,27,28,27,24,27,27,28,26,27,25,27,0,0,0,0,0,0,0,0,28,28,28,27,29,30,29,29,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,27,29,28,26,27,28,26,25,0,0,0,0,0,0,0,0,27,27,28,28,27,28,29,29,28,29,29,29,0,0,0,0,0,0,0,0,28,27,27,27,28,26,27,28,27,26,29,28,0,0,0,0,0,0,0,0,30,30,29,29,28,29,29,30,29,29,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,31,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,30,30,29,30,30,29,30,29,29,29,29,29,28,28,28,0,0,0,0,0,0,0,0,26,25,20,24,25,25,22,22,21,21,20,19,0,0,0,0,0,0,0,0,5,4,4,4,1,0,1,3,4,4,6,8,0,0,0,0,0,0,0,0,26,27,28,28,29,29,29,28,30,30,29,28,0,0,0,0,0,0,0,0,29,30,29,29,30,29,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,29,30,29,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,29,30,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,30,31,0,0,0,0,0,0,0,0,30,31,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,28,30,30,29,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,31,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,27,27,27,25,25,24,22,24,22,20,22,0,0,0,0,0,0,0,0,22,23,24,22,24,24,24,24,25,25,25,24,0,0,0,0,0,0,0,0,27,28,29,28,30,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,28,28,28,27,28,26,27,28,25,28,27,26,0,0,0,0,0,0,0,0,26,25,27,27,27,28,27,28,28,27,28,27,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,28,28,28,27,28,29,28,28,28,29,29,0,0,0,0,0,0,0,0,29,29,30,30,29,28,29,29,27,28,28,29,0,0,0,0,0,0,0,0,28,29,29,28,28,29,28,29,30,30,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,28,28,27,27,22,0,0,0,0,0,0,0,0,28,28,29,28,28,29,28,30,30,29,29,30,0,0,0,0,0,0,0,0,26,25,26,26,23,25,27,26,26,26,25,27,0,0,0,0,0,0,0,0,28,28,29,28,28,30,29,28,30,30,29,30,0,0,0,0,0,0,0,0,29,29,28,28,28,28,28,26,28,28,26,25,0,0,0,0,0,0,0,0,27,27,28,28,28,28,28,29,28,28,29,28,0,0,0,0,0,0,0,0,28,27,27,27,27,26,26,27,26,26,28,28,0,0,0,0,0,0,0,0,29,29,28,28,28,29,29,29,29,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,30,30,30,30,30,30,30,29,29,29,28,29,29,27,29,0,0,0,0,0,0,0,0,24,25,21,25,25,25,22,23,22,22,22,20,0,0,0,0,0,0,0,0,8,6,4,4,4,1,0,2,3,4,5,6,0,0,0,0,0,0,0,0,24,26,27,27,28,28,28,28,29,29,29,27,0,0,0,0,0,0,0,0,28,29,29,28,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,30,30,30,29,29,29,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,30,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,31,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,29,30,30,29,29,30,30,29,30,29,29,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,27,26,26,24,24,23,22,24,22,20,21,0,0,0,0,0,0,0,0,22,25,25,23,26,26,25,24,26,27,26,26,0,0,0,0,0,0,0,0,28,28,28,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,28,28,28,27,27,28,26,27,28,27,0,0,0,0,0,0,0,0,26,27,27,27,26,27,28,27,27,26,28,27,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,29,30,30,29,30,0,0,0,0,0,0,0,0,30,30,31,31,30,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,29,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,28,28,27,27,27,28,27,27,27,28,29,28,0,0,0,0,0,0,0,0,28,29,29,29,29,27,28,29,27,27,28,28,0,0,0,0,0,0,0,0,29,28,28,27,29,29,27,28,29,29,28,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,29,28,29,28,27,28,27,26,27,26,22,0,0,0,0,0,0,0,0,27,28,27,27,27,28,28,29,29,28,28,28,0,0,0,0,0,0,0,0,26,24,26,26,23,24,26,26,25,26,25,26,0,0,0,0,0,0,0,0,28,28,28,27,29,29,28,28,30,29,29,30,0,0,0,0,0,0,0,0,28,29,29,28,29,27,28,27,27,27,26,26,0,0,0,0,0,0,0,0,27,26,28,27,27,28,28,28,28,28,29,28,0,0,0,0,0,0,0,0,28,27,27,27,28,26,26,28,26,26,28,28,0,0,0,0,0,0,0,0,29,29,28,28,29,29,29,29,29,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,31,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,30,30,30,31,30,30,30,30,30,30,30,30,29,29,29,29,28,29,0,0,0,0,0,0,0,0,27,25,21,25,26,26,23,24,23,22,23,22,0,0,0,0,0,0,0,0,8,7,6,4,4,4,2,0,2,3,4,5,0,0,0,0,0,0,0,0,24,25,27,26,28,29,29,27,28,29,28,27,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,31,30,31,31,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,31,31,30,31,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,30,30,30,30,29,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,29,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,30,30,30,31,31,30,30,30,0,0,0,0,0,0,0,0,28,27,26,26,23,25,23,20,23,22,18,20,0,0,0,0,0,0,0,0,20,22,24,21,24,24,24,24,26,26,27,26,0,0,0,0,0,0,0,0,27,28,28,28,29,29,29,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,28,29,29,28,28,27,25,28,27,27,0,0,0,0,0,0,0,0,26,27,27,27,27,28,27,28,27,27,28,26,0,0,0,0,0,0,0,0,31,30,30,29,31,31,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,31,30,31,30,31,31,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,31,30,30,30,31,0,0,0,0,0,0,0,0,31,30,31,31,31,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,28,28,27,26,26,27,27,26,26,27,28,28,0,0,0,0,0,0,0,0,28,29,29,29,28,26,28,28,27,27,28,27,0,0,0,0,0,0,0,0,28,28,27,25,28,29,27,28,30,30,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,30,30,30,31,0,0,0,0,0,0,0,0,30,30,28,29,28,28,27,28,26,26,27,23,0,0,0,0,0,0,0,0,26,27,26,27,28,28,28,29,30,29,29,29,0,0,0,0,0,0,0,0,26,26,25,25,23,26,26,25,24,25,24,25,0,0,0,0,0,0,0,0,28,28,28,27,29,30,28,28,30,30,29,30,0,0,0,0,0,0,0,0,29,29,29,28,28,28,27,26,27,27,26,24,0,0,0,0,0,0,0,0,25,26,28,28,27,27,28,28,27,28,29,29,0,0,0,0,0,0,0,0,28,27,27,26,28,25,26,27,27,26,28,28,0,0,0,0,0,0,0,0,29,29,28,28,29,29,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,28,27,28,0,0,0,0,0,0,0,0,26,25,23,25,25,25,23,23,22,22,22,21,0,0,0,0,0,0,0,0,11,8,7,6,4,4,4,2,0,1,3,4,0,0,0,0,0,0,0,0,25,25,27,26,28,29,29,28,28,29,29,28,0,0,0,0,0,0,0,0,29,29,29,28,29,29,29,29,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,31,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,29,29,30,29,30,30,29,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,27,26,26,26,23,24,22,20,22,20,18,19,0,0,0,0,0,0,0,0,20,22,23,21,24,23,24,23,24,26,25,24,0,0,0,0,0,0,0,0,27,27,29,28,29,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,27,27,27,26,26,26,24,26,25,25,0,0,0,0,0,0,0,0,25,25,26,26,26,27,26,27,27,27,28,26,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,31,31,30,30,31,30,31,30,30,30,0,0,0,0,0,0,0,0,29,30,30,29,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,28,28,27,28,27,27,27,27,27,28,28,0,0,0,0,0,0,0,0,29,29,30,29,29,28,29,29,28,28,29,27,0,0,0,0,0,0,0,0,29,29,28,27,29,29,28,29,29,30,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,28,28,28,27,27,27,26,27,27,21,0,0,0,0,0,0,0,0,28,28,28,28,28,29,28,30,30,29,29,30,0,0,0,0,0,0,0,0,27,27,27,27,24,27,28,27,25,26,24,25,0,0,0,0,0,0,0,0,27,28,27,26,28,29,28,28,30,30,29,29,0,0,0,0,0,0,0,0,28,28,28,27,27,27,27,25,26,27,24,23,0,0,0,0,0,0,0,0,26,25,27,27,26,27,28,28,27,28,28,28,0,0,0,0,0,0,0,0,27,26,26,25,27,23,25,26,25,25,27,27,0,0,0,0,0,0,0,0,29,28,28,28,28,28,28,29,28,28,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,30,30,30,30,31,30,30,30,30,30,30,30,29,30,29,30,30,29,30,0,0,0,0,0,0,0,0,27,27,23,26,27,26,24,25,24,24,23,22,0,0,0,0,0,0,0,0,12,10,8,7,7,5,5,4,1,0,1,3,0,0,0,0,0,0,0,0,24,25,27,26,28,29,28,27,29,29,29,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,29,29,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,29,29,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,29,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,30,30,29,29,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,27,27,25,24,22,23,20,18,20,18,18,20,0,0,0,0,0,0,0,0,20,22,24,21,23,25,24,23,25,27,26,26,0,0,0,0,0,0,0,0,27,28,29,28,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,28,28,28,28,27,28,26,28,27,27,0,0,0,0,0,0,0,0,26,26,27,27,27,27,27,27,27,26,28,26,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,28,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,28,29,28,28,26,28,27,28,28,29,29,29,0,0,0,0,0,0,0,0,29,29,30,30,29,28,29,29,28,28,29,29,0,0,0,0,0,0,0,0,28,29,28,27,29,29,28,28,29,30,28,29,0,0,0,0,0,0,0,0,30,30,29,29,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,29,28,28,28,28,28,28,27,27,26,20,0,0,0,0,0,0,0,0,28,27,29,27,29,29,28,29,30,29,29,29,0,0,0,0,0,0,0,0,28,25,27,27,24,26,27,26,24,26,22,26,0,0,0,0,0,0,0,0,26,28,28,27,28,29,28,28,29,30,29,29,0,0,0,0,0,0,0,0,28,29,29,28,29,28,27,26,26,26,25,24,0,0,0,0,0,0,0,0,25,24,27,26,27,27,28,27,27,28,29,27,0,0,0,0,0,0,0,0,27,26,25,25,26,22,24,26,25,25,27,27,0,0,0,0,0,0,0,0,28,28,28,27,28,29,28,29,28,29,29,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,30,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,30,30,30,30,30,30,29,30,29,29,29,0,0,0,0,0,0,0,0,27,27,24,27,27,27,25,26,24,25,25,24,0,0,0,0,0,0,0,0,16,15,12,11,9,8,7,6,4,2,0,1,0,0,0,0,0,0,0,0,22,24,27,26,28,28,28,26,28,29,28,27,0,0,0,0,0,0,0,0,30,29,30,29,30,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,30,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,31,30,30,31,30,31,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,31,30,31,30,31,31,30,30,30,0,0,0,0,0,0,0,0,28,27,27,24,21,23,18,18,20,18,16,18,0,0,0,0,0,0,0,0,21,23,25,22,24,25,25,25,26,26,28,27,0,0,0,0,0,0,0,0,29,29,29,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,28,27,28,27,27,0,0,0,0,0,0,0,0,27,26,27,27,25,27,27,26,26,25,28,27,0,0,0,0,0,0,0,0,31,31,30,29,31,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,31,31,30,31,30,30,30,0,0,0,0,0,0,0,0,28,29,27,27,27,27,28,27,27,28,28,28,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,28,27,27,29,28,0,0,0,0,0,0,0,0,29,29,28,26,29,30,28,27,30,30,28,29,0,0,0,0,0,0,0,0,30,30,30,30,31,31,31,31,30,30,30,31,0,0,0,0,0,0,0,0,30,29,29,29,28,28,28,28,27,26,27,22,0,0,0,0,0,0,0,0,27,27,27,27,27,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,26,24,26,26,23,25,25,25,24,25,22,23,0,0,0,0,0,0,0,0,26,28,28,27,29,29,28,27,30,30,29,30,0,0,0,0,0,0,0,0,29,29,29,29,28,28,27,27,27,26,25,24,0,0,0,0,0,0,0,0,25,24,27,27,26,26,28,28,26,28,29,28,0,0,0,0,0,0,0,0,27,27,27,23,27,22,24,26,24,25,27,28,0,0,0,0,0,0,0,0,29,29,28,28,28,29,29,30,29,30,29,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,30,30,30,30,30,30,30,30,29,30,29,28,29,0,0,0,0,0,0,0,0,28,26,25,26,27,27,25,26,25,25,24,24,0,0,0,0,0,0,0,0,16,15,14,13,10,10,9,7,6,5,2,0,0,0,0,0,0,0,0,0,21,22,25,25,27,28,28,27,28,28,28,27,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,27,26,25,23,19,22,18,16,19,19,17,20,0,0,0,0,0,0,0,0,22,23,23,24,24,24,25,25,27,26,27,27,0,0,0,0,0,0,0,0,28,29,29,29,30,29,30,30,29,29,30,30,0,0,0,0,0,0,0,0,28,29,28,29,29,28,28,26,26,27,26,27,0,0,0,0,0,0,0,0,26,25,27,27,26,27,26,25,26,24,27,26,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,31,31,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,29,28,26,26,26,28,27,27,28,29,29,0,0,0,0,0,0,0,0,29,29,30,30,29,29,29,29,28,28,29,28,0,0,0,0,0,0,0,0,28,29,28,26,29,29,27,28,30,30,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,28,28,28,27,27,26,25,26,25,22,0,0,0,0,0,0,0,0,27,27,28,27,28,28,28,29,29,29,29,30,0,0,0,0,0,0,0,0,27,27,27,26,25,27,26,25,24,25,21,22,0,0,0,0,0,0,0,0,26,28,28,26,28,29,28,27,29,29,29,29,0,0,0,0,0,0,0,0,28,28,29,28,27,28,27,25,26,25,24,23,0,0,0,0,0,0,0,0,23,22,26,27,25,25,28,27,25,28,28,27,0,0,0,0,0,0,0,0,27,26,26,24,26,21,25,26,25,24,26,26,0,0,0,0,0,0,0,0,28,28,27,27,28,29,29,29,28,30,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,28,28,25,28,28,28,27,28,26,26,26,25,0,0,0,0,0,0,0,0,18,17,16,15,12,11,10,9,8,6,4,2,0,0,0,0,0,0,0,0,21,21,24,24,26,27,27,24,26,27,27,25,0,0,0,0,0,0,0,0,29,28,29,29,29,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,29,28,28,29,29,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,27,29,30,30,28,29,30,29,29,28,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,29,29,28,0,0,0,0,0,0,0,0,26,25,25,21,17,20,15,15,18,17,15,20,0,0,0,0,0,0,0,0,23,23,24,24,25,25,26,26,27,26,27,27,0,0,0,0,0,0,0,0,28,29,29,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,26,27,28,26,27,0,0,0,0,0,0,0,0,26,25,27,27,25,26,26,26,26,24,26,26,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,28,30,30,29,28,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,29,27,26,26,27,28,28,28,29,29,28,0,0,0,0,0,0,0,0,29,30,29,29,29,29,29,29,29,29,30,29,0,0,0,0,0,0,0,0,28,29,28,25,29,29,26,26,29,29,27,27,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,29,28,28,26,26,27,25,24,26,26,21,0,0,0,0,0,0,0,0,26,26,28,27,28,29,28,29,29,29,29,30,0,0,0,0,0,0,0,0,28,27,27,27,26,27,27,26,24,23,19,20,0,0,0,0,0,0,0,0,24,26,26,23,27,28,27,26,29,29,28,28,0,0,0,0,0,0,0,0,27,28,29,28,27,27,26,24,25,24,22,21,0,0,0,0,0,0,0,0,19,19,24,25,22,23,27,26,24,27,28,27,0,0,0,0,0,0,0,0,26,26,26,23,25,20,23,25,23,22,25,26,0,0,0,0,0,0,0,0,28,28,27,27,28,29,28,29,29,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,28,26,28,28,28,27,27,27,27,27,26,0,0,0,0,0,0,0,0,19,20,18,16,15,13,12,11,10,9,7,5,0,0,0,0,0,0,0,0,18,20,24,22,25,26,27,24,27,27,26,25,0,0,0,0,0,0,0,0,29,28,28,29,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,29,29,30,29,30,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,30,29,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,28,29,29,0,0,0,0,0,0,0,0,28,29,29,29,29,30,29,30,29,30,29,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,29,30,30,29,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,29,29,28,28,28,29,28,29,28,29,29,30,0,0,0,0,0,0,0,0,29,30,30,29,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,28,29,30,29,29,30,30,30,29,29,29,0,0,0,0,0,0,0,0,29,28,27,29,29,28,28,29,29,28,29,28,0,0,0,0,0,0,0,0,28,29,29,29,29,30,29,30,29,29,28,27,0,0,0,0,0,0,0,0,25,25,24,19,17,17,16,15,18,18,18,22,0,0,0,0,0,0,0,0,24,23,24,25,26,26,26,26,28,27,28,28,0,0,0,0,0,0,0,0,28,29,29,29,30,29,30,29,30,29,30,30,0,0,0,0,0,0,0,0,29,29,28,29,29,28,28,28,27,28,27,27,0,0,0,0,0,0,0,0,25,24,26,25,25,26,25,26,26,24,26,26,0,0,0,0,0,0,0,0,29,30,29,28,29,29,28,29,29,29,28,29,0,0,0,0,0,0,0,0,30,30,29,30,29,30,30,29,30,30,28,29,0,0,0,0,0,0,0,0,28,28,29,28,27,29,28,29,29,29,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,30,29,30,30,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,27,26,26,27,28,29,28,29,29,29,0,0,0,0,0,0,0,0,29,29,30,30,29,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,27,29,28,25,28,29,27,27,28,29,26,27,0,0,0,0,0,0,0,0,29,28,29,29,29,29,30,30,28,29,30,29,0,0,0,0,0,0,0,0,29,28,29,29,26,27,28,26,24,26,25,21,0,0,0,0,0,0,0,0,26,25,27,26,28,28,27,28,28,28,29,29,0,0,0,0,0,0,0,0,28,27,27,26,26,27,25,24,22,22,17,20,0,0,0,0,0,0,0,0,22,26,26,24,27,28,27,26,29,29,28,28,0,0,0,0,0,0,0,0,27,28,29,29,28,26,26,27,27,23,24,23,0,0,0,0,0,0,0,0,20,20,24,25,23,23,27,26,25,27,28,27,0,0,0,0,0,0,0,0,26,27,26,24,25,21,23,25,22,23,25,26,0,0,0,0,0,0,0,0,27,28,27,26,28,28,28,29,28,30,29,30,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30],[0,31,31,31,31,31,31,31,31,31,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,28,27,28,28,28,28,28,27,27,27,27,0,0,0,0,0,0,0,0,22,21,19,18,17,15,14,12,11,10,10,8,0,0,0,0,0,0,0,0,14,16,21,21,23,25,25,23,25,27,25,24,0,0,0,0,0,0,0,0,29,28,29,29,29,28,29,30,29,29,30,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,29,29,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,29,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,29,29,29,29,29,30,29,29,29,0,0,0,0,0,0,0,0,29,29,29,30,29,29,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,29,29,30,29,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,29,29,28,28,28,29,28,29,29,29,29,30,0,0,0,0,0,0,0,0,29,30,30,29,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,29,28,29,30,29,29,29,30,30,29,29,29,0,0,0,0,0,0,0,0,29,28,27,28,29,29,27,28,28,28,28,27,0,0,0,0,0,0,0,0,28,28,29,29,29,29,29,29,28,29,28,27,0,0,0,0,0,0,0,0,24,23,22,17,14,16,14,14,16,16,15,20,0,0,0,0,0,0,0,0,23,24,24,24,24,25,25,25,26,26,27,27,0,0,0,0,0,0,0,0,28,29,30,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,30,29,28,28,27,27,27,27,27,0,0,0,0,0,0,0,0,26,24,26,26,24,26,25,24,25,23,25,25,0,0,0,0,0,0,0,0,29,29,29,28,29,29,28,28,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,29,29,30,29,30,30,29,29,0,0,0,0,0,0,0,0,28,29,29,28,26,28,28,29,28,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,30,29,30,30,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,26,25,25,26,27,28,27,29,28,28,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,28,27,24,27,28,25,25,27,28,26,26,0,0,0,0,0,0,0,0,28,28,28,28,29,29,30,29,28,29,29,29,0,0,0,0,0,0,0,0,28,28,27,28,26,26,27,24,22,25,25,20,0,0,0,0,0,0,0,0,25,25,27,26,28,28,27,29,29,28,29,29,0,0,0,0,0,0,0,0,27,27,27,26,25,26,25,23,21,19,16,18,0,0,0,0,0,0,0,0,20,24,25,22,25,27,26,24,28,28,28,27,0,0,0,0,0,0,0,0,27,28,28,28,27,26,25,24,23,22,21,21,0,0,0,0,0,0,0,0,18,17,22,24,21,21,25,25,23,26,27,27,0,0,0,0,0,0,0,0,26,26,24,22,24,19,22,24,21,20,24,24,0,0,0,0,0,0,0,0,27,28,27,26,28,28,27,28,28,29,28,30,0,0,0,0,0,0,0,0,29,29,29,30,29,29,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30],[0,31,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,28,27,28,28,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,22,21,20,20,19,18,17,15,14,12,10,9,0,0,0,0,0,0,0,0,11,12,15,17,20,21,20,17,18,21,21,18,0,0,0,0,0,0,0,0,24,24,25,25,26,24,25,27,26,27,28,28,0,0,0,0,0,0,0,0,28,27,28,28,27,28,26,28,28,28,28,29,0,0,0,0,0,0,0,0,28,29,28,29,28,28,28,28,28,28,29,29,0,0,0,0,0,0,0,0,26,27,27,26,25,27,26,24,27,25,25,25,0,0,0,0,0,0,0,0,24,25,26,26,26,27,28,27,27,28,28,29,0,0,0,0,0,0,0,0,27,28,29,28,29,28,28,28,28,28,27,28,0,0,0,0,0,0,0,0,26,26,27,28,27,27,28,27,27,27,27,26,0,0,0,0,0,0,0,0,24,25,22,23,25,25,25,26,26,26,27,28,0,0,0,0,0,0,0,0,26,28,28,26,27,28,28,27,27,28,28,28,0,0,0,0,0,0,0,0,27,24,27,27,27,26,27,27,27,27,26,27,0,0,0,0,0,0,0,0,24,24,23,25,25,25,23,24,26,24,25,24,0,0,0,0,0,0,0,0,25,26,27,28,27,28,28,28,27,27,26,25,0,0,0,0,0,0,0,0,20,19,18,15,13,16,13,13,16,16,16,20,0,0,0,0,0,0,0,0,20,21,22,21,22,23,25,24,26,25,27,28,0,0,0,0,0,0,0,0,28,29,30,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,29,29,29,29,28,27,26,27,28,26,27,0,0,0,0,0,0,0,0,24,24,25,24,22,25,24,23,23,22,22,23,0,0,0,0,0,0,0,0,27,28,28,27,28,28,27,27,28,28,27,27,0,0,0,0,0,0,0,0,28,28,28,29,27,28,28,28,28,29,28,28,0,0,0,0,0,0,0,0,26,27,28,27,25,26,27,27,27,26,26,29,0,0,0,0,0,0,0,0,29,28,29,28,28,28,28,28,29,29,30,29,0,0,0,0,0,0,0,0,26,27,29,29,26,28,28,27,26,26,27,26,0,0,0,0,0,0,0,0,25,26,23,22,20,23,23,24,24,25,25,26,0,0,0,0,0,0,0,0,26,25,27,27,27,24,26,25,25,24,25,25,0,0,0,0,0,0,0,0,22,24,24,20,22,25,21,20,24,25,21,23,0,0,0,0,0,0,0,0,25,25,26,26,27,27,28,27,25,26,27,26,0,0,0,0,0,0,0,0,25,25,24,25,22,23,25,22,20,22,21,19,0,0,0,0,0,0,0,0,20,19,22,20,23,23,21,24,23,23,24,25,0,0,0,0,0,0,0,0,24,23,21,22,21,21,18,17,16,15,12,13,0,0,0,0,0,0,0,0,18,21,22,20,22,24,23,22,25,26,25,25,0,0,0,0,0,0,0,0,24,26,27,26,26,23,24,22,22,20,20,19,0,0,0,0,0,0,0,0,16,17,19,20,19,19,22,22,21,24,25,25,0,0,0,0,0,0,0,0,24,24,23,20,20,18,19,22,20,20,22,22,0,0,0,0,0,0,0,0,26,27,25,23,26,27,26,27,26,28,27,28,0,0,0,0,0,0,0,0,28,28,27,28,28,28,28,28,29,29,28,28,0,0,0,0,0,0,0,0,28,28,29,29,29,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,30,31,30],[0,30,30,30,30,31,30,30,30,30,30,29,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,27,27,27,27,0,0,0,0,0,0,0,0,23,22,22,20,20,19,17,16,15,14,11,10,0,0,0,0,0,0,0,0,8,10,12,13,15,18,18,15,16,19,19,17,0,0,0,0,0,0,0,0,24,23,25,25,25,24,24,25,23,24,25,25,0,0,0,0,0,0,0,0,25,24,24,25,24,25,24,23,24,24,25,26,0,0,0,0,0,0,0,0,25,26,27,26,25,25,25,25,26,27,26,26,0,0,0,0,0,0,0,0,23,24,24,23,22,25,23,23,25,23,23,22,0,0,0,0,0,0,0,0,22,23,24,24,23,25,25,25,24,25,25,26,0,0,0,0,0,0,0,0,24,25,26,25,25,27,26,26,25,26,26,26,0,0,0,0,0,0,0,0,24,24,25,27,24,25,27,26,26,25,25,23,0,0,0,0,0,0,0,0,21,23,21,20,22,22,20,23,24,24,25,25,0,0,0,0,0,0,0,0,23,25,25,24,25,25,26,24,26,25,25,26,0,0,0,0,0,0,0,0,24,22,24,26,25,25,25,26,26,25,25,25,0,0,0,0,0,0,0,0,22,22,22,21,22,23,21,21,23,21,23,20,0,0,0,0,0,0,0,0,22,24,25,25,25,24,25,25,25,25,23,21,0,0,0,0,0,0,0,0,13,13,12,11,10,12,12,13,14,14,15,16,0,0,0,0,0,0,0,0,18,19,20,21,20,22,24,24,25,23,26,25,0,0,0,0,0,0,0,0,27,28,29,28,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,28,28,28,28,27,27,26,26,25,26,26,0,0,0,0,0,0,0,0,23,22,23,22,20,22,20,20,21,20,21,19,0,0,0,0,0,0,0,0,24,25,24,23,25,25,24,24,26,25,24,25,0,0,0,0,0,0,0,0,26,27,26,26,26,26,26,26,26,27,26,26,0,0,0,0,0,0,0,0,23,24,24,24,22,24,24,25,24,24,23,26,0,0,0,0,0,0,0,0,26,26,26,26,27,26,26,27,26,26,27,26,0,0,0,0,0,0,0,0,24,24,25,26,22,25,26,25,24,25,25,23,0,0,0,0,0,0,0,0,21,23,20,18,20,19,20,22,21,22,22,24,0,0,0,0,0,0,0,0,25,25,26,25,25,24,24,24,24,23,24,25,0,0,0,0,0,0,0,0,18,22,20,16,21,22,17,17,21,22,18,20,0,0,0,0,0,0,0,0,23,23,23,23,24,25,25,24,23,24,24,23,0,0,0,0,0,0,0,0,23,23,22,21,17,19,20,18,17,18,20,15,0,0,0,0,0,0,0,0,17,17,20,17,21,22,20,22,22,22,23,23,0,0,0,0,0,0,0,0,21,21,19,20,19,17,17,15,15,13,9,11,0,0,0,0,0,0,0,0,14,15,17,15,16,21,18,17,22,23,23,23,0,0,0,0,0,0,0,0,22,23,24,23,22,18,19,19,18,16,15,17,0,0,0,0,0,0,0,0,13,13,14,14,15,15,17,17,17,20,21,21,0,0,0,0,0,0,0,0,20,19,19,17,18,15,15,18,16,16,16,17,0,0,0,0,0,0,0,0,21,23,23,21,22,23,24,24,25,26,24,26,0,0,0,0,0,0,0,0,26,26,24,26,26,25,25,26,26,26,25,26,0,0,0,0,0,0,0,0,26,28,27,28,27,28,29,28,29,28,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,29],[0,30,30,29,29,30,30,30,29,29,29,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,27,27,27,27,28,27,26,28,27,27,27,26,0,0,0,0,0,0,0,0,23,22,20,21,20,19,17,17,16,15,13,11,0,0,0,0,0,0,0,0,4,6,8,10,10,13,14,11,11,14,14,12,0,0,0,0,0,0,0,0,18,18,18,21,20,18,21,22,20,21,23,22,0,0,0,0,0,0,0,0,22,20,22,22,21,22,20,22,21,21,22,23,0,0,0,0,0,0,0,0,22,23,23,24,22,21,22,22,24,23,22,24,0,0,0,0,0,0,0,0,18,20,21,20,18,19,20,17,21,19,18,19,0,0,0,0,0,0,0,0,17,18,19,20,19,20,21,21,19,21,22,23,0,0,0,0,0,0,0,0,21,22,22,22,23,22,22,21,22,23,22,22,0,0,0,0,0,0,0,0,20,19,21,22,21,22,22,22,20,21,20,20,0,0,0,0,0,0,0,0,16,18,16,14,18,16,17,19,19,20,20,21,0,0,0,0,0,0,0,0,18,20,20,19,20,21,21,21,22,22,21,22,0,0,0,0,0,0,0,0,21,18,21,21,19,20,21,22,22,22,20,21,0,0,0,0,0,0,0,0,18,18,16,17,18,18,16,17,17,17,17,15,0,0,0,0,0,0,0,0,17,18,19,20,19,20,20,20,18,18,17,16,0,0,0,0,0,0,0,0,9,11,9,9,7,8,9,10,12,12,13,14,0,0,0,0,0,0,0,0,18,20,21,21,21,22,23,23,25,23,26,24,0,0,0,0,0,0,0,0,24,26,27,27,28,26,28,28,28,27,28,29,0,0,0,0,0,0,0,0,27,28,27,27,28,26,26,24,25,26,25,26,0,0,0,0,0,0,0,0,23,21,21,22,20,21,21,19,18,17,17,16,0,0,0,0,0,0,0,0,18,19,19,19,19,21,20,18,21,21,21,21,0,0,0,0,0,0,0,0,23,23,22,22,21,21,23,21,23,23,22,22,0,0,0,0,0,0,0,0,20,19,20,19,18,18,18,19,18,19,19,20,0,0,0,0,0,0,0,0,22,22,22,22,22,23,23,23,23,23,22,21,0,0,0,0,0,0,0,0,19,20,22,23,18,21,21,20,19,19,20,19,0,0,0,0,0,0,0,0,18,18,16,16,16,17,15,17,18,18,18,19,0,0,0,0,0,0,0,0,20,21,21,21,21,19,20,19,19,18,20,18,0,0,0,0,0,0,0,0,15,17,17,13,14,17,16,15,15,17,15,13,0,0,0,0,0,0,0,0,18,19,18,18,19,20,20,20,18,19,19,19,0,0,0,0,0,0,0,0,18,18,17,17,16,17,17,15,14,16,16,14,0,0,0,0,0,0,0,0,12,11,14,12,14,15,14,16,17,15,17,17,0,0,0,0,0,0,0,0,15,14,13,13,14,14,14,11,11,10,7,8,0,0,0,0,0,0,0,0,11,13,14,12,13,15,17,15,17,18,17,16,0,0,0,0,0,0,0,0,16,18,17,17,17,16,16,16,16,13,14,13,0,0,0,0,0,0,0,0,8,8,10,11,13,11,14,15,14,16,16,17,0,0,0,0,0,0,0,0,16,15,16,14,15,14,12,15,14,14,13,15,0,0,0,0,0,0,0,0,17,17,16,16,16,17,18,18,18,20,19,19,0,0,0,0,0,0,0,0,22,21,20,21,22,21,22,21,22,22,22,22,0,0,0,0,0,0,0,0,24,24,24,25,25,26,26,26,27,26,27,27,0,0,0,0,0,0,0,0,29,28,28,28,29,28,28,28,29,29,28,29,0,0,0,0,0,0,0,0,29,28,28,29,29,28,28,28,28],[0,29,29,29,30,30,29,29,29,29,29,28,29,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,27,27,26,27,26,0,0,0,0,0,0,0,0,23,23,21,21,21,20,18,19,18,17,16,14,0,0,0,0,0,0,0,0,3,4,5,7,8,10,9,6,7,10,9,7,0,0,0,0,0,0,0,0,12,12,14,14,14,13,14,17,15,15,17,16,0,0,0,0,0,0,0,0,18,17,18,18,16,17,16,16,17,17,16,18,0,0,0,0,0,0,0,0,17,18,17,17,17,15,16,16,17,17,16,17,0,0,0,0,0,0,0,0,13,15,15,13,12,15,14,12,15,13,13,13,0,0,0,0,0,0,0,0,13,13,14,14,13,14,15,15,14,16,16,16,0,0,0,0,0,0,0,0,14,15,16,15,16,16,16,16,17,17,16,16,0,0,0,0,0,0,0,0,15,13,16,16,14,15,15,15,13,15,14,13,0,0,0,0,0,0,0,0,12,13,11,9,12,11,13,15,14,14,14,16,0,0,0,0,0,0,0,0,13,15,14,12,14,15,15,15,16,15,15,14,0,0,0,0,0,0,0,0,15,14,14,15,14,13,14,16,15,15,14,15,0,0,0,0,0,0,0,0,12,12,12,11,11,12,12,12,11,12,11,13,0,0,0,0,0,0,0,0,12,13,15,16,15,16,15,17,16,16,14,14,0,0,0,0,0,0,0,0,7,7,6,6,4,8,6,8,12,11,13,15,0,0,0,0,0,0,0,0,16,18,21,20,20,22,24,23,26,24,27,25,0,0,0,0,0,0,0,0,26,27,29,28,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,28,28,28,27,28,25,26,27,25,26,0,0,0,0,0,0,0,0,22,23,21,21,20,19,19,17,16,15,13,12,0,0,0,0,0,0,0,0,17,17,17,18,17,18,17,18,18,18,19,18,0,0,0,0,0,0,0,0,18,16,17,17,18,17,17,19,18,19,19,19,0,0,0,0,0,0,0,0,16,16,15,14,13,14,14,15,15,16,15,17,0,0,0,0,0,0,0,0,17,17,18,17,16,17,17,19,18,17,18,17,0,0,0,0,0,0,0,0,14,13,16,16,13,14,15,13,12,13,13,12,0,0,0,0,0,0,0,0,12,13,11,11,10,11,10,13,14,14,15,14,0,0,0,0,0,0,0,0,14,13,15,15,15,13,15,14,14,14,13,13,0,0,0,0,0,0,0,0,9,12,12,8,10,11,10,8,10,12,10,10,0,0,0,0,0,0,0,0,12,14,13,12,14,16,14,13,15,13,13,14,0,0,0,0,0,0,0,0,13,12,13,14,12,12,12,10,9,11,10,8,0,0,0,0,0,0,0,0,8,7,10,9,10,11,9,11,11,11,12,13,0,0,0,0,0,0,0,0,12,12,11,10,11,11,8,7,8,5,5,5,0,0,0,0,0,0,0,0,9,9,9,10,8,12,11,9,14,14,13,13,0,0,0,0,0,0,0,0,13,13,13,12,13,13,13,11,9,9,9,11,0,0,0,0,0,0,0,0,6,5,7,8,9,9,10,10,10,11,13,14,0,0,0,0,0,0,0,0,12,12,11,10,11,10,10,11,10,9,10,10,0,0,0,0,0,0,0,0,14,14,14,12,13,14,14,15,16,18,16,16,0,0,0,0,0,0,0,0,16,17,15,15,17,16,15,15,17,16,14,15,0,0,0,0,0,0,0,0,20,19,20,21,20,23,24,24,26,24,26,25,0,0,0,0,0,0,0,0,29,27,27,28,28,27,29,28,29,28,29,29,0,0,0,0,0,0,0,0,28,28,27,28,28,27,27,27,26],[0,30,29,29,30,30,30,29,29,29,29,28,29,28,29,28,29,29,28,29,0,0,0,0,0,0,0,0,28,28,27,28,28,28,27,28,27,28,27,27,0,0,0,0,0,0,0,0,24,23,22,22,22,21,20,20,19,18,17,16,0,0,0,0,0,0,0,0,1,3,3,4,6,6,6,6,5,7,8,8,0,0,0,0,0,0,0,0,12,12,11,12,12,11,12,15,14,12,14,15,0,0,0,0,0,0,0,0,14,14,14,14,14,15,15,14,14,15,14,14,0,0,0,0,0,0,0,0,14,14,14,15,13,14,13,14,14,16,14,14,0,0,0,0,0,0,0,0,12,11,12,12,11,13,11,12,12,12,12,12,0,0,0,0,0,0,0,0,12,12,11,12,13,11,12,13,12,14,14,13,0,0,0,0,0,0,0,0,13,14,13,14,14,15,15,15,15,15,14,15,0,0,0,0,0,0,0,0,15,14,14,15,14,14,13,13,12,12,12,12,0,0,0,0,0,0,0,0,10,11,8,8,10,10,11,12,12,12,13,13,0,0,0,0,0,0,0,0,12,13,12,11,13,13,13,13,14,15,14,13,0,0,0,0,0,0,0,0,13,12,12,13,14,13,13,15,14,13,14,13,0,0,0,0,0,0,0,0,11,10,10,8,11,10,10,9,10,10,10,9,0,0,0,0,0,0,0,0,12,12,13,13,14,14,14,14,14,13,14,12,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,9,10,12,12,0,0,0,0,0,0,0,0,17,18,20,21,21,22,23,23,24,23,26,24,0,0,0,0,0,0,0,0,26,27,27,27,28,28,28,28,29,28,29,29,0,0,0,0,0,0,0,0,27,28,27,28,28,27,27,25,26,26,25,26,0,0,0,0,0,0,0,0,21,22,21,21,19,19,18,16,16,14,13,11,0,0,0,0,0,0,0,0,13,15,14,15,15,16,15,14,16,17,15,17,0,0,0,0,0,0,0,0,16,17,16,16,17,17,17,17,16,18,18,17,0,0,0,0,0,0,0,0,13,13,14,13,12,13,12,14,14,14,13,15,0,0,0,0,0,0,0,0,15,16,16,16,16,16,16,18,16,16,17,15,0,0,0,0,0,0,0,0,12,13,14,14,13,12,14,12,13,12,12,12,0,0,0,0,0,0,0,0,10,11,8,8,7,9,9,11,11,12,13,13,0,0,0,0,0,0,0,0,14,13,13,14,14,13,14,12,12,13,11,12,0,0,0,0,0,0,0,0,9,9,8,9,10,8,9,8,7,8,9,9,0,0,0,0,0,0,0,0,11,12,12,12,13,15,12,13,13,13,12,13,0,0,0,0,0,0,0,0,11,11,10,9,10,8,8,8,9,8,7,7,0,0,0,0,0,0,0,0,7,7,7,8,9,9,7,10,9,9,10,10,0,0,0,0,0,0,0,0,11,10,9,8,8,9,8,7,7,6,3,3,0,0,0,0,0,0,0,0,6,8,7,8,7,11,9,9,9,11,11,11,0,0,0,0,0,0,0,0,12,11,10,10,10,8,8,7,7,6,7,9,0,0,0,0,0,0,0,0,5,6,6,7,7,7,8,7,8,9,11,11,0,0,0,0,0,0,0,0,9,8,9,7,8,7,8,9,7,8,9,7,0,0,0,0,0,0,0,0,11,11,11,11,10,12,12,12,13,15,14,14,0,0,0,0,0,0,0,0,15,15,13,13,15,14,15,15,16,15,14,15,0,0,0,0,0,0,0,0,20,19,20,18,20,20,22,23,25,23,25,25,0,0,0,0,0,0,0,0,27,27,28,28,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,28,27,28,28,27,26,27,27],[0,28,29,29,29,29,29,29,29,28,27,28,28,27,28,27,28,28,27,28,0,0,0,0,0,0,0,0,27,27,26,27,27,28,26,27,26,27,27,26,0,0,0,0,0,0,0,0,23,23,21,21,22,20,19,20,19,18,16,16,0,0,0,0,0,0,0,0,0,1,2,4,4,5,5,5,5,8,8,8,0,0,0,0,0,0,0,0,12,12,12,13,13,12,14,14,12,13,16,14,0,0,0,0,0,0,0,0,15,15,15,15,14,14,12,15,14,15,13,16,0,0,0,0,0,0,0,0,13,13,15,15,12,13,14,14,15,14,15,15,0,0,0,0,0,0,0,0,11,13,13,12,11,12,12,11,14,13,10,11,0,0,0,0,0,0,0,0,11,9,12,13,10,11,12,12,12,13,13,12,0,0,0,0,0,0,0,0,12,12,14,13,14,14,14,14,14,14,15,14,0,0,0,0,0,0,0,0,13,12,14,14,13,13,13,13,13,12,12,11,0,0,0,0,0,0,0,0,9,10,8,7,9,8,9,10,10,12,11,12,0,0,0,0,0,0,0,0,10,11,12,11,12,11,12,12,13,13,13,11,0,0,0,0,0,0,0,0,13,12,12,12,13,13,12,13,13,13,12,13,0,0,0,0,0,0,0,0,11,11,10,8,10,9,8,9,10,10,10,8,0,0,0,0,0,0,0,0,10,10,12,13,12,12,11,13,12,12,11,11,0,0,0,0,0,0,0,0,5,6,8,6,8,9,9,10,9,11,11,15,0,0,0,0,0,0,0,0,17,18,20,19,21,21,22,23,25,22,25,23,0,0,0,0,0,0,0,0,25,26,27,26,28,26,28,28,28,28,28,28,0,0,0,0,0,0,0,0,27,27,27,28,28,26,27,24,25,25,24,25,0,0,0,0,0,0,0,0,21,20,19,20,18,17,17,14,15,14,13,11,0,0,0,0,0,0,0,0,13,14,14,14,14,15,15,14,16,16,16,15,0,0,0,0,0,0,0,0,16,15,16,16,15,16,15,16,18,17,16,17,0,0,0,0,0,0,0,0,14,13,12,13,12,12,12,12,13,13,13,14,0,0,0,0,0,0,0,0,16,15,15,15,14,15,15,15,15,15,14,14,0,0,0,0,0,0,0,0,12,13,13,13,12,13,12,12,12,11,11,12,0,0,0,0,0,0,0,0,11,12,10,10,9,9,9,11,13,12,13,12,0,0,0,0,0,0,0,0,14,13,13,14,14,13,14,13,12,12,13,12,0,0,0,0,0,0,0,0,8,10,9,9,8,9,8,6,9,9,9,8,0,0,0,0,0,0,0,0,11,11,11,11,11,14,13,12,13,12,12,14,0,0,0,0,0,0,0,0,11,11,10,11,10,9,9,10,9,7,8,7,0,0,0,0,0,0,0,0,8,7,9,8,10,10,8,10,9,8,10,11,0,0,0,0,0,0,0,0,10,10,9,8,9,9,11,8,8,7,5,5,0,0,0,0,0,0,0,0,6,5,7,8,8,9,10,10,11,12,11,11,0,0,0,0,0,0,0,0,11,11,11,11,9,9,9,7,10,9,9,7,0,0,0,0,0,0,0,0,6,7,8,8,8,9,10,10,11,11,12,11,0,0,0,0,0,0,0,0,10,10,9,9,10,9,10,10,9,8,11,10,0,0,0,0,0,0,0,0,12,12,11,11,12,12,12,13,12,15,12,13,0,0,0,0,0,0,0,0,14,15,13,14,15,14,13,13,15,14,13,14,0,0,0,0,0,0,0,0,18,18,19,18,19,21,22,23,24,24,24,24,0,0,0,0,0,0,0,0,27,25,27,27,28,26,27,26,27,28,27,29,0,0,0,0,0,0,0,0,28,27,27,27,27,26,25,27,26],[0,29,29,29,29,30,29,29,29,28,28,27,28,27,27,27,28,28,27,28,0,0,0,0,0,0,0,0,27,27,27,27,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,23,23,22,22,22,21,20,21,20,19,19,19,0,0,0,0,0,0,0,0,1,0,1,2,2,3,4,2,3,5,5,4,0,0,0,0,0,0,0,0,7,7,7,8,8,8,8,8,9,9,9,9,0,0,0,0,0,0,0,0,10,10,11,10,10,9,9,10,10,10,9,10,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,10,9,10,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,7,8,8,8,8,9,0,0,0,0,0,0,0,0,7,7,7,7,8,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,9,8,8,9,9,10,10,10,9,10,0,0,0,0,0,0,0,0,9,9,8,8,9,8,7,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,4,5,5,7,8,8,7,8,8,7,0,0,0,0,0,0,0,0,6,6,6,6,7,7,8,8,9,9,9,8,0,0,0,0,0,0,0,0,8,7,7,7,8,8,8,8,9,8,8,7,0,0,0,0,0,0,0,0,6,5,6,5,5,5,5,5,6,5,5,4,0,0,0,0,0,0,0,0,6,6,7,7,8,7,8,8,8,8,8,7,0,0,0,0,0,0,0,0,4,5,5,5,6,7,9,9,10,12,12,14,0,0,0,0,0,0,0,0,18,16,18,19,20,20,22,23,24,23,24,22,0,0,0,0,0,0,0,0,25,26,27,27,28,27,27,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,27,28,28,27,27,25,27,27,25,26,0,0,0,0,0,0,0,0,21,21,20,20,19,19,17,15,15,14,11,10,0,0,0,0,0,0,0,0,9,10,9,10,10,11,11,10,12,11,11,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,13,12,14,13,12,0,0,0,0,0,0,0,0,9,9,9,8,8,8,8,8,8,7,8,8,0,0,0,0,0,0,0,0,9,10,10,11,11,11,11,11,11,11,10,9,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,7,6,5,6,6,7,8,9,9,9,9,0,0,0,0,0,0,0,0,8,8,8,8,9,9,8,8,7,8,7,7,0,0,0,0,0,0,0,0,6,5,5,6,6,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,6,6,6,7,6,8,7,7,6,7,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,5,5,6,6,5,5,5,0,0,0,0,0,0,0,0,5,5,5,6,6,6,5,6,6,6,7,7,0,0,0,0,0,0,0,0,7,8,7,6,7,7,7,7,6,6,3,3,0,0,0,0,0,0,0,0,2,6,5,4,4,7,5,6,5,6,6,7,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,6,6,5,8,6,0,0,0,0,0,0,0,0,3,4,4,4,6,6,6,6,7,7,6,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,6,6,7,7,0,0,0,0,0,0,0,0,8,8,8,8,8,9,9,8,10,9,9,9,0,0,0,0,0,0,0,0,8,8,8,7,8,7,9,8,9,8,8,9,0,0,0,0,0,0,0,0,14,15,15,15,16,17,18,19,21,20,23,24,0,0,0,0,0,0,0,0,26,23,27,26,27,26,27,26,27,27,27,27,0,0,0,0,0,0,0,0,27,26,25,26,27,25,23,26,25],[0,28,28,28,28,28,28,28,28,27,26,26,27,26,26,26,27,27,26,27,0,0,0,0,0,0,0,0,27,27,26,26,27,27,26,26,26,27,27,26,0,0,0,0,0,0,0,0,23,23,21,21,21,21,19,20,19,18,17,17,0,0,0,0,0,0,0,0,2,1,0,1,2,2,3,4,4,5,5,5,0,0,0,0,0,0,0,0,7,8,8,8,9,8,9,9,9,9,10,9,0,0,0,0,0,0,0,0,10,11,11,10,9,10,8,10,10,11,10,10,0,0,0,0,0,0,0,0,10,9,10,10,9,9,10,11,10,11,10,10,0,0,0,0,0,0,0,0,9,9,9,8,7,7,8,8,8,8,8,7,0,0,0,0,0,0,0,0,7,6,7,8,7,6,8,9,7,8,8,8,0,0,0,0,0,0,0,0,9,8,9,9,8,9,9,10,11,9,9,10,0,0,0,0,0,0,0,0,9,10,9,9,9,9,8,8,8,8,8,7,0,0,0,0,0,0,0,0,6,5,4,5,5,6,7,7,7,7,7,8,0,0,0,0,0,0,0,0,6,7,7,6,6,6,7,8,9,9,8,7,0,0,0,0,0,0,0,0,8,7,7,7,9,9,8,8,8,8,8,8,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,6,7,6,7,7,7,7,8,7,8,8,7,0,0,0,0,0,0,0,0,4,5,6,5,5,7,9,9,12,14,14,16,0,0,0,0,0,0,0,0,18,19,20,20,21,22,23,23,24,23,25,23,0,0,0,0,0,0,0,0,24,26,26,25,27,25,26,27,27,27,28,28,0,0,0,0,0,0,0,0,27,27,27,28,28,27,27,25,26,26,24,26,0,0,0,0,0,0,0,0,21,20,18,19,17,17,16,15,14,13,11,10,0,0,0,0,0,0,0,0,8,9,9,10,10,10,10,10,11,11,11,11,0,0,0,0,0,0,0,0,13,12,12,11,11,12,13,13,13,12,13,13,0,0,0,0,0,0,0,0,10,9,9,9,8,8,7,7,7,7,7,8,0,0,0,0,0,0,0,0,9,9,10,11,10,11,11,11,11,10,9,8,0,0,0,0,0,0,0,0,6,7,6,7,7,7,7,7,7,6,7,7,0,0,0,0,0,0,0,0,7,6,6,6,5,7,7,8,9,9,10,9,0,0,0,0,0,0,0,0,9,9,9,9,9,9,10,9,8,9,9,8,0,0,0,0,0,0,0,0,5,6,5,5,5,5,4,4,4,4,3,3,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,6,7,7,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,5,6,6,0,0,0,0,0,0,0,0,5,5,6,5,6,6,6,7,7,6,7,7,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,6,5,4,4,3,0,0,0,0,0,0,0,0,3,2,4,4,4,4,5,5,5,6,6,6,0,0,0,0,0,0,0,0,7,8,8,8,7,7,7,6,7,6,6,6,0,0,0,0,0,0,0,0,3,4,5,5,5,6,6,6,7,7,7,8,0,0,0,0,0,0,0,0,8,8,8,7,8,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,8,9,8,8,9,9,9,9,9,10,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,14,14,14,14,15,17,18,18,19,20,21,21,0,0,0,0,0,0,0,0,25,23,25,25,24,24,25,23,26,26,26,26,0,0,0,0,0,0,0,0,25,24,24,25,25,24,22,23,25],[0,29,29,29,29,29,29,28,28,28,28,27,27,27,27,27,27,28,27,27,0,0,0,0,0,0,0,0,27,27,27,27,28,28,27,27,27,27,28,27,0,0,0,0,0,0,0,0,24,25,23,22,23,22,21,21,21,19,20,20,0,0,0,0,0,0,0,0,2,2,1,0,1,1,1,2,2,3,4,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,7,8,8,7,6,6,6,7,6,6,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,4,4,5,5,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,7,6,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,3,2,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,4,4,4,4,6,7,8,9,13,13,16,0,0,0,0,0,0,0,0,19,18,19,20,21,22,23,24,25,24,25,23,0,0,0,0,0,0,0,0,25,25,26,26,26,26,27,27,28,28,28,27,0,0,0,0,0,0,0,0,27,27,27,28,28,27,27,26,27,27,26,27,0,0,0,0,0,0,0,0,21,20,19,19,18,17,17,15,14,13,11,8,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,8,8,8,8,9,0,0,0,0,0,0,0,0,10,9,9,9,9,9,9,10,10,11,10,10,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,7,8,8,9,9,8,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,5,5,6,7,7,8,7,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,2,2,3,2,2,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,6,5,6,5,4,4,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,3,2,4,4,3,4,5,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,4,4,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,11,12,13,12,13,15,15,17,18,19,22,22,0,0,0,0,0,0,0,0,24,22,26,26,26,24,25,25,26,26,25,26,0,0,0,0,0,0,0,0,26,24,24,25,26,23,22,24,24],[0,28,28,27,28,28,28,28,27,27,26,26,27,26,26,25,26,27,26,26,0,0,0,0,0,0,0,0,26,26,26,26,26,26,25,25,25,26,26,26,0,0,0,0,0,0,0,0,22,23,22,21,21,20,19,19,19,18,18,18,0,0,0,0,0,0,0,0,3,2,1,1,0,1,1,2,2,3,3,3,0,0,0,0,0,0,0,0,5,6,6,5,6,5,6,6,6,7,7,7,0,0,0,0,0,0,0,0,8,8,8,8,7,7,6,7,7,6,7,7,0,0,0,0,0,0,0,0,7,6,6,7,6,6,7,8,7,7,6,6,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,6,6,6,5,5,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,6,5,5,6,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,6,5,5,5,0,0,0,0,0,0,0,0,5,4,4,5,6,6,5,6,5,6,5,5,0,0,0,0,0,0,0,0,3,3,2,3,3,3,2,3,3,3,3,2,0,0,0,0,0,0,0,0,4,5,5,5,6,5,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,5,5,6,8,10,13,13,14,15,0,0,0,0,0,0,0,0,19,19,20,21,21,21,22,23,24,22,24,23,0,0,0,0,0,0,0,0,23,24,25,25,26,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,26,27,26,26,25,25,25,24,25,0,0,0,0,0,0,0,0,20,19,18,19,17,16,16,14,13,11,9,8,0,0,0,0,0,0,0,0,7,8,7,8,8,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,11,10,9,9,10,9,9,10,10,11,10,11,0,0,0,0,0,0,0,0,7,7,7,6,6,7,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,8,8,8,8,8,8,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,5,5,5,4,4,0,0,0,0,0,0,0,0,5,5,4,5,5,5,6,6,8,8,8,7,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,6,7,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,4,5,4,4,5,5,6,5,5,5,5,4,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,4,5,4,5,4,0,0,0,0,0,0,0,0,4,4,5,4,5,5,4,4,5,4,5,5,0,0,0,0,0,0,0,0,6,7,6,6,6,6,6,6,5,5,4,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,4,5,5,5,4,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,7,6,6,6,7,7,7,7,7,7,8,7,0,0,0,0,0,0,0,0,6,6,6,6,6,7,6,5,6,6,5,6,0,0,0,0,0,0,0,0,12,11,13,12,12,14,15,17,18,18,21,21,0,0,0,0,0,0,0,0,23,23,24,26,24,24,25,24,24,25,25,24,0,0,0,0,0,0,0,0,25,23,23,24,25,25,21,24,24],[0,29,28,28,29,29,29,28,28,28,28,27,28,27,28,26,27,27,26,28,0,0,0,0,0,0,0,0,27,27,26,27,27,27,26,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,23,23,22,21,20,20,19,18,18,18,0,0,0,0,0,0,0,0,3,2,2,1,1,0,1,2,2,2,2,2,0,0,0,0,0,0,0,0,4,3,4,4,4,3,4,5,4,5,5,5,0,0,0,0,0,0,0,0,7,8,8,7,6,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,6,5,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,5,4,5,4,4,4,4,3,3,3,4,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,5,5,5,4,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,5,5,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,3,3,2,2,3,3,2,2,0,0,0,0,0,0,0,0,3,4,5,5,5,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,4,4,5,5,6,8,10,11,12,15,16,0,0,0,0,0,0,0,0,22,21,23,23,23,24,24,24,26,24,26,24,0,0,0,0,0,0,0,0,25,25,27,27,27,27,27,28,28,28,27,28,0,0,0,0,0,0,0,0,27,27,27,27,28,27,27,27,27,27,26,27,0,0,0,0,0,0,0,0,23,20,20,20,17,16,15,13,12,11,9,8,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,8,9,8,9,9,0,0,0,0,0,0,0,0,10,10,9,9,9,9,9,10,10,11,10,10,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,4,4,4,5,0,0,0,0,0,0,0,0,6,6,7,7,8,8,8,9,8,7,6,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,7,7,7,7,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,6,5,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,2,2,2,3,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,5,4,4,4,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,4,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,5,5,5,5,4,4,5,0,0,0,0,0,0,0,0,6,6,5,6,6,7,7,6,7,7,6,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,11,12,12,14,13,16,16,17,18,19,22,22,0,0,0,0,0,0,0,0,24,23,25,25,24,24,24,25,25,25,25,26,0,0,0,0,0,0,0,0,25,24,23,25,26,24,24,25,24],[0,28,28,28,29,29,28,28,28,28,27,27,28,26,27,26,27,27,26,27,0,0,0,0,0,0,0,0,27,26,26,27,27,26,26,27,26,26,26,26,0,0,0,0,0,0,0,0,23,23,22,20,21,20,19,19,20,18,18,18,0,0,0,0,0,0,0,0,4,3,3,2,1,1,0,1,1,2,2,2,0,0,0,0,0,0,0,0,4,4,4,5,5,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,7,8,8,7,6,6,5,6,6,7,6,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,4,4,5,5,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,5,5,6,6,6,5,6,6,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,5,5,6,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,3,3,2,2,3,2,2,3,3,3,2,2,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,5,5,5,7,6,7,10,11,12,12,15,16,0,0,0,0,0,0,0,0,21,20,21,22,22,22,23,24,24,23,24,22,0,0,0,0,0,0,0,0,24,24,25,25,27,26,26,26,26,26,27,27,0,0,0,0,0,0,0,0,26,26,26,26,26,26,26,25,26,26,24,26,0,0,0,0,0,0,0,0,21,20,20,19,18,17,17,14,13,13,10,8,0,0,0,0,0,0,0,0,6,7,7,8,8,9,8,9,10,9,10,10,0,0,0,0,0,0,0,0,11,10,9,10,9,10,10,11,11,12,11,12,0,0,0,0,0,0,0,0,8,7,7,6,6,6,6,5,5,4,5,5,0,0,0,0,0,0,0,0,6,7,8,8,8,9,9,9,8,8,7,6,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,6,6,8,8,8,8,0,0,0,0,0,0,0,0,6,6,6,6,7,6,7,6,6,6,5,5,0,0,0,0,0,0,0,0,4,3,4,3,3,3,3,2,2,3,3,2,0,0,0,0,0,0,0,0,4,4,3,4,5,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,3,3,4,4,0,0,0,0,0,0,0,0,6,6,6,5,6,6,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,4,3,5,5,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,5,5,4,5,6,5,5,6,0,0,0,0,0,0,0,0,7,7,7,7,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,7,8,8,7,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,6,6,6,5,0,0,0,0,0,0,0,0,11,13,13,13,13,15,16,17,18,19,21,21,0,0,0,0,0,0,0,0,23,23,25,26,25,25,25,24,26,25,25,25,0,0,0,0,0,0,0,0,25,23,22,24,26,24,22,25,24],[0,28,28,28,28,29,28,28,28,28,28,27,28,27,27,27,27,28,27,28,0,0,0,0,0,0,0,0,28,27,27,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,25,24,23,23,23,20,20,21,20,19,19,20,0,0,0,0,0,0,0,0,4,3,3,2,2,1,1,0,1,1,2,2,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,5,5,6,6,0,0,0,0,0,0,0,0,7,7,7,6,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,6,6,7,7,6,7,6,7,0,0,0,0,0,0,0,0,5,4,4,4,3,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,5,5,6,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,6,6,6,6,5,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,6,5,6,6,5,0,0,0,0,0,0,0,0,3,3,2,3,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,7,7,7,6,5,0,0,0,0,0,0,0,0,5,5,6,6,7,7,9,9,12,14,14,16,0,0,0,0,0,0,0,0,20,20,22,23,23,23,24,25,26,25,26,24,0,0,0,0,0,0,0,0,25,24,26,25,26,26,26,26,27,26,27,27,0,0,0,0,0,0,0,0,26,26,27,27,27,27,27,26,27,27,26,26,0,0,0,0,0,0,0,0,22,19,19,20,17,17,16,14,13,11,10,9,0,0,0,0,0,0,0,0,7,8,8,8,9,8,8,9,10,9,9,10,0,0,0,0,0,0,0,0,11,9,9,9,10,10,10,11,12,12,11,12,0,0,0,0,0,0,0,0,8,8,8,8,7,7,6,7,5,5,5,6,0,0,0,0,0,0,0,0,7,8,8,9,8,9,9,10,9,8,7,7,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,6,7,7,8,8,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,3,4,4,4,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,5,4,5,5,4,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,3,4,4,3,3,3,3,4,4,0,0,0,0,0,0,0,0,6,7,5,5,6,6,7,6,6,5,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,6,6,6,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,3,5,5,4,4,5,4,5,5,5,5,6,0,0,0,0,0,0,0,0,7,7,6,7,7,6,6,7,7,5,5,7,0,0,0,0,0,0,0,0,8,7,7,7,7,7,8,7,7,8,7,8,0,0,0,0,0,0,0,0,6,7,6,6,7,7,6,6,6,6,5,6,0,0,0,0,0,0,0,0,12,13,13,13,13,15,16,18,18,19,21,22,0,0,0,0,0,0,0,0,23,23,25,25,24,25,26,25,25,26,26,26,0,0,0,0,0,0,0,0,26,23,23,24,26,24,21,25,25],[0,27,27,28,27,28,28,28,28,27,26,26,26,26,26,25,26,26,26,26,0,0,0,0,0,0,0,0,27,26,26,26,27,26,26,26,26,26,27,26,0,0,0,0,0,0,0,0,23,22,22,21,22,21,19,20,19,17,18,16,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,1,0,1,1,1,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,5,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,4,4,5,5,5,4,6,0,0,0,0,0,0,0,0,5,5,5,6,5,6,6,7,6,6,5,6,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,2,3,4,3,3,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,5,4,3,0,0,0,0,0,0,0,0,5,5,6,6,7,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,4,5,5,6,6,7,9,10,12,13,13,15,0,0,0,0,0,0,0,0,19,20,21,22,21,21,24,24,24,24,25,24,0,0,0,0,0,0,0,0,23,23,25,25,26,24,25,25,25,26,26,25,0,0,0,0,0,0,0,0,26,26,26,26,26,25,25,25,25,25,24,26,0,0,0,0,0,0,0,0,21,19,19,19,18,16,17,14,12,11,10,9,0,0,0,0,0,0,0,0,7,8,7,8,9,9,8,9,10,9,9,10,0,0,0,0,0,0,0,0,11,10,10,10,10,10,11,11,12,12,11,12,0,0,0,0,0,0,0,0,9,8,8,8,7,7,7,7,6,7,6,7,0,0,0,0,0,0,0,0,8,8,8,9,9,9,10,9,9,9,8,7,0,0,0,0,0,0,0,0,5,6,6,6,5,6,6,5,6,5,5,5,0,0,0,0,0,0,0,0,5,5,4,4,5,5,6,6,7,7,7,7,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,4,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,3,2,2,3,4,4,0,0,0,0,0,0,0,0,6,6,5,5,6,6,7,5,6,4,4,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,5,5,6,5,6,0,0,0,0,0,0,0,0,6,6,6,6,6,5,6,5,5,4,5,5,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,6,6,7,6,0,0,0,0,0,0,0,0,7,7,6,6,7,6,6,6,6,5,6,6,0,0,0,0,0,0,0,0,7,7,7,7,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,12,13,12,12,14,15,16,17,18,19,21,22,0,0,0,0,0,0,0,0,23,23,23,24,24,24,24,25,25,24,25,26,0,0,0,0,0,0,0,0,25,23,23,25,24,24,22,23,23],[0,29,29,29,29,29,29,28,28,28,28,27,28,27,27,27,27,28,27,27,0,0,0,0,0,0,0,0,28,27,27,27,28,28,27,28,27,28,27,27,0,0,0,0,0,0,0,0,25,24,22,22,23,22,19,22,20,19,18,18,0,0,0,0,0,0,0,0,4,3,2,3,2,2,2,1,1,0,1,1,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,3,3,4,4,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,3,4,4,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,5,4,5,4,4,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,4,4,4,3,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,5,6,6,6,9,10,12,12,12,14,15,0,0,0,0,0,0,0,0,22,22,23,25,24,24,24,25,25,25,26,23,0,0,0,0,0,0,0,0,24,25,27,26,27,26,26,27,27,27,28,27,0,0,0,0,0,0,0,0,27,27,27,27,28,27,27,26,27,26,26,28,0,0,0,0,0,0,0,0,23,19,20,19,18,17,16,14,13,12,10,8,0,0,0,0,0,0,0,0,7,8,8,9,9,10,9,10,10,9,10,10,0,0,0,0,0,0,0,0,12,10,10,10,10,10,11,11,12,13,12,12,0,0,0,0,0,0,0,0,9,9,8,7,7,7,6,6,6,5,6,6,0,0,0,0,0,0,0,0,8,8,8,9,9,9,9,9,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,6,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,1,2,2,3,0,0,0,0,0,0,0,0,5,6,5,4,5,5,6,6,5,5,4,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,6,6,5,6,6,0,0,0,0,0,0,0,0,7,7,8,7,7,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,7,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,12,13,13,12,14,16,17,19,20,19,23,22,0,0,0,0,0,0,0,0,25,24,25,26,27,25,26,26,27,25,26,28,0,0,0,0,0,0,0,0,26,26,24,26,26,25,24,25,25],[0,28,28,28,28,29,28,28,29,27,27,27,27,27,26,27,26,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,28,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,23,22,22,22,21,21,20,20,20,19,18,18,0,0,0,0,0,0,0,0,4,3,3,3,2,3,2,1,1,1,0,1,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,3,4,4,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,6,6,6,8,9,12,12,12,14,16,0,0,0,0,0,0,0,0,19,20,22,22,22,22,23,24,25,24,25,24,0,0,0,0,0,0,0,0,23,24,25,24,26,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,25,26,26,26,26,26,25,25,26,25,26,0,0,0,0,0,0,0,0,22,20,20,20,18,17,16,14,13,12,10,8,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,9,10,9,9,10,0,0,0,0,0,0,0,0,11,10,9,9,9,10,10,11,11,12,11,12,0,0,0,0,0,0,0,0,8,8,7,7,7,6,7,6,6,5,5,6,0,0,0,0,0,0,0,0,7,7,7,8,8,9,8,8,8,8,6,6,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,4,4,5,4,4,0,0,0,0,0,0,0,0,4,3,3,3,4,4,4,5,6,6,6,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,4,5,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,4,3,3,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,6,7,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,11,12,12,12,13,14,16,16,18,18,20,20,0,0,0,0,0,0,0,0,23,22,24,25,25,22,24,23,24,24,24,25,0,0,0,0,0,0,0,0,25,24,23,24,24,25,23,24,25],[0,28,28,29,28,29,29,28,29,28,28,28,28,27,27,27,27,28,27,27,0,0,0,0,0,0,0,0,28,27,27,28,28,28,28,28,27,28,28,28,0,0,0,0,0,0,0,0,23,23,23,21,22,21,20,21,20,19,20,19,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,0,2,2,2,3,3,2,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,4,4,3,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,5,5,5,4,5,0,0,0,0,0,0,0,0,4,3,4,3,3,3,3,3,2,3,3,2,0,0,0,0,0,0,0,0,2,3,2,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,7,9,11,12,14,14,16,0,0,0,0,0,0,0,0,20,20,21,22,22,22,23,24,25,24,25,24,0,0,0,0,0,0,0,0,24,24,25,25,26,25,26,26,26,27,27,26,0,0,0,0,0,0,0,0,26,26,27,26,27,27,27,27,26,27,26,27,0,0,0,0,0,0,0,0,23,20,20,21,19,17,17,15,14,12,10,9,0,0,0,0,0,0,0,0,6,7,7,7,8,8,8,9,9,8,8,9,0,0,0,0,0,0,0,0,10,9,9,9,9,9,10,10,11,11,10,11,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,5,6,5,5,5,0,0,0,0,0,0,0,0,6,7,7,8,8,8,8,8,8,7,6,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,6,6,6,6,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,4,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,6,6,5,6,6,0,0,0,0,0,0,0,0,7,6,6,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,5,5,6,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,11,12,13,12,13,14,16,18,18,19,21,21,0,0,0,0,0,0,0,0,23,22,25,25,24,24,26,24,26,25,25,26,0,0,0,0,0,0,0,0,25,25,24,25,26,25,22,25,24],[0,28,28,28,28,28,28,28,29,28,27,27,27,27,27,26,26,27,26,27,0,0,0,0,0,0,0,0,28,26,27,27,27,28,28,28,27,27,28,27,0,0,0,0,0,0,0,0,24,24,23,23,22,21,20,21,20,19,19,19,0,0,0,0,0,0,0,0,4,3,3,2,3,3,2,2,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,4,4,3,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,3,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,7,9,12,11,12,14,15,0,0,0,0,0,0,0,0,21,21,23,24,24,23,24,26,26,25,26,23,0,0,0,0,0,0,0,0,24,25,27,26,27,26,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,28,27,27,26,27,27,26,27,0,0,0,0,0,0,0,0,23,21,22,22,20,19,17,15,15,13,10,8,0,0,0,0,0,0,0,0,6,7,7,7,8,8,8,9,9,9,9,10,0,0,0,0,0,0,0,0,11,10,9,10,9,9,10,10,11,12,10,12,0,0,0,0,0,0,0,0,8,8,7,7,6,6,6,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,7,8,8,9,9,8,8,7,6,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,6,6,6,6,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,5,5,5,6,5,5,6,0,0,0,0,0,0,0,0,6,7,6,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,6,5,5,6,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,11,13,12,12,12,16,17,18,20,20,22,23,0,0,0,0,0,0,0,0,23,22,25,25,26,24,25,25,26,25,25,26,0,0,0,0,0,0,0,0,25,25,23,25,25,23,22,24,24],[0,28,28,29,28,29,29,28,29,28,28,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,28,27,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,24,23,22,22,22,20,20,21,20,19,18,19,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,3,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,3,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,4,4,4,3,3,4,4,0,0,0,0,0,0,0,0,3,3,4,3,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,6,5,6,5,5,0,0,0,0,0,0,0,0,5,5,5,6,7,8,9,11,12,12,14,16,0,0,0,0,0,0,0,0,21,22,23,24,24,24,24,25,25,25,25,24,0,0,0,0,0,0,0,0,24,25,26,26,27,26,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,27,26,27,26,26,27,0,0,0,0,0,0,0,0,23,21,20,20,18,18,17,15,13,12,10,8,0,0,0,0,0,0,0,0,6,7,8,7,8,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,10,10,9,9,9,10,10,10,11,12,11,10,0,0,0,0,0,0,0,0,7,7,7,7,6,6,5,6,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,7,8,8,8,8,8,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,4,4,5,5,6,7,7,6,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,4,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,5,5,4,4,5,5,6,5,5,4,4,3,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,6,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,7,6,7,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,5,6,6,6,5,6,6,5,5,6,0,0,0,0,0,0,0,0,11,12,13,11,13,14,16,17,18,18,22,22,0,0,0,0,0,0,0,0,23,22,26,25,25,24,26,25,25,26,26,26,0,0,0,0,0,0,0,0,26,25,24,25,26,24,23,26,26],[0,28,28,29,28,29,29,28,29,28,28,28,28,27,27,27,27,28,27,28,0,0,0,0,0,0,0,0,28,27,27,27,28,28,28,28,28,28,28,27,0,0,0,0,0,0,0,0,23,22,22,21,22,20,20,20,20,19,19,19,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,4,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,3,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,6,6,6,5,5,0,0,0,0,0,0,0,0,5,5,6,6,7,8,9,12,11,12,14,15,0,0,0,0,0,0,0,0,20,20,22,23,23,23,24,25,25,24,25,24,0,0,0,0,0,0,0,0,24,25,27,26,27,27,26,26,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,26,26,27,26,27,27,0,0,0,0,0,0,0,0,23,21,20,20,19,18,16,14,13,12,10,9,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,9,10,9,9,10,0,0,0,0,0,0,0,0,10,10,10,10,9,10,10,10,12,12,11,11,0,0,0,0,0,0,0,0,8,8,8,7,6,7,6,6,6,5,5,6,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,9,8,8,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,6,6,6,6,0,0,0,0,0,0,0,0,2,3,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,3,2,3,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,4,5,4,4,5,5,6,6,5,4,4,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,5,4,5,5,5,0,0,0,0,0,0,0,0,6,5,6,5,5,6,6,5,4,5,5,4,0,0,0,0,0,0,0,0,4,5,4,5,5,5,5,5,6,5,6,5,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,11,13,13,12,14,15,16,18,19,20,22,21,0,0,0,0,0,0,0,0,24,23,25,26,25,25,26,25,26,25,26,27,0,0,0,0,0,0,0,0,26,25,25,26,26,26,24,25,26],[0,27,28,28,27,28,28,28,28,27,27,27,27,26,26,25,26,27,25,27,0,0,0,0,0,0,0,0,27,26,26,27,27,28,27,28,26,27,28,27,0,0,0,0,0,0,0,0,24,23,21,23,23,20,20,21,20,19,19,19,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,6,7,8,10,9,11,14,14,0,0,0,0,0,0,0,0,20,20,22,23,24,23,23,24,26,25,25,24,0,0,0,0,0,0,0,0,24,24,26,26,26,25,26,27,27,26,26,26,0,0,0,0,0,0,0,0,26,27,27,27,27,27,26,26,27,26,26,27,0,0,0,0,0,0,0,0,23,22,21,20,19,18,18,15,14,12,10,8,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,8,9,9,9,9,0,0,0,0,0,0,0,0,10,9,9,9,9,9,10,9,10,11,10,10,0,0,0,0,0,0,0,0,8,8,7,6,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,7,7,8,8,8,7,7,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,5,6,7,7,5,0,0,0,0,0,0,0,0,2,3,3,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,4,3,3,3,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,2,2,2,2,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,4,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,5,5,6,6,5,5,6,0,0,0,0,0,0,0,0,6,7,6,6,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,11,12,12,12,12,15,16,18,20,20,21,22,0,0,0,0,0,0,0,0,23,22,24,24,25,24,25,25,25,24,24,26,0,0,0,0,0,0,0,0,25,24,23,25,25,23,23,24,23],[0,28,27,28,27,28,28,27,28,27,26,27,27,26,25,25,26,26,24,26,0,0,0,0,0,0,0,0,26,25,25,26,26,26,26,26,25,26,26,26,0,0,0,0,0,0,0,0,21,22,21,20,20,19,18,19,18,17,16,17,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,4,3,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,4,4,3,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,6,7,7,11,10,11,13,14,0,0,0,0,0,0,0,0,19,19,20,22,22,21,23,23,23,22,24,23,0,0,0,0,0,0,0,0,24,23,26,24,26,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,27,26,26,26,25,26,25,26,26,0,0,0,0,0,0,0,0,21,19,19,18,17,16,16,14,12,11,9,8,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,9,9,9,8,8,8,9,9,10,11,9,9,0,0,0,0,0,0,0,0,7,7,7,6,6,6,5,5,4,4,4,5,0,0,0,0,0,0,0,0,5,6,6,7,7,7,7,7,7,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,3,3,3,4,5,6,6,6,4,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,3,3,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,4,5,4,3,4,5,5,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,5,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,6,6,5,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,5,5,5,4,4,5,4,4,5,0,0,0,0,0,0,0,0,10,11,11,10,11,13,14,16,16,17,20,21,0,0,0,0,0,0,0,0,21,20,24,23,23,22,24,23,24,24,24,23,0,0,0,0,0,0,0,0,24,23,22,23,24,23,21,23,23],[0,28,28,28,28,28,28,27,28,27,26,27,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,26,26,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,23,22,21,21,21,20,19,20,18,18,17,17,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,1,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,2,2,3,2,3,3,3,4,4,4,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,4,4,4,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,6,7,6,7,10,10,10,14,14,0,0,0,0,0,0,0,0,19,20,21,22,22,22,23,23,25,23,24,23,0,0,0,0,0,0,0,0,23,23,25,24,26,25,26,26,27,26,27,26,0,0,0,0,0,0,0,0,27,26,27,27,27,27,26,25,26,26,27,27,0,0,0,0,0,0,0,0,22,21,20,19,18,16,16,14,12,11,9,8,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,8,7,8,8,0,0,0,0,0,0,0,0,9,9,8,8,8,8,9,9,10,10,10,9,0,0,0,0,0,0,0,0,7,7,6,6,6,5,5,5,4,4,4,5,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,3,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,4,5,5,4,4,4,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,10,11,11,10,11,13,14,17,17,18,20,21,0,0,0,0,0,0,0,0,22,22,24,24,24,24,25,23,25,25,25,26,0,0,0,0,0,0,0,0,25,24,23,25,25,24,21,23,25],[0,28,28,29,28,29,28,28,28,28,27,27,27,27,27,26,27,27,26,27,0,0,0,0,0,0,0,0,28,26,26,27,28,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,23,21,19,21,21,19,19,20,18,17,18,17,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,4,4,4,5,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,5,4,5,4,5,0,0,0,0,0,0,0,0,3,2,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,4,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,7,7,7,6,6,0,0,0,0,0,0,0,0,5,6,6,7,7,7,8,11,10,11,13,14,0,0,0,0,0,0,0,0,18,18,19,21,21,21,23,23,25,23,25,23,0,0,0,0,0,0,0,0,23,24,25,24,25,25,26,26,26,26,26,25,0,0,0,0,0,0,0,0,26,26,27,26,26,26,26,25,26,25,26,26,0,0,0,0,0,0,0,0,22,20,20,20,18,18,16,14,13,11,10,9,0,0,0,0,0,0,0,0,7,8,8,8,8,9,8,9,9,9,9,9,0,0,0,0,0,0,0,0,10,10,10,9,9,9,10,10,11,12,10,11,0,0,0,0,0,0,0,0,8,8,8,8,7,7,7,7,6,6,6,7,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,8,8,8,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,8,8,8,7,0,0,0,0,0,0,0,0,2,3,3,3,4,4,4,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,4,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,6,6,5,0,0,0,0,0,0,0,0,7,7,6,6,7,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,7,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,10,12,13,11,12,13,15,16,17,17,20,20,0,0,0,0,0,0,0,0,22,21,23,24,22,23,24,23,24,23,23,25,0,0,0,0,0,0,0,0,25,23,22,24,25,23,21,23,24],[0,28,28,28,28,29,28,28,28,27,27,27,27,27,27,27,27,27,26,27,0,0,0,0,0,0,0,0,28,27,26,27,28,28,27,28,27,28,28,27,0,0,0,0,0,0,0,0,24,22,22,22,22,20,20,21,19,18,19,19,0,0,0,0,0,0,0,0,4,3,4,3,3,3,3,2,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,5,4,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,6,7,6,7,10,9,10,13,13,0,0,0,0,0,0,0,0,18,18,20,22,23,23,24,24,26,24,26,23,0,0,0,0,0,0,0,0,25,24,26,26,27,26,27,27,27,27,27,27,0,0,0,0,0,0,0,0,28,27,28,28,27,27,27,27,28,27,27,27,0,0,0,0,0,0,0,0,22,22,21,19,20,17,17,15,12,12,10,8,0,0,0,0,0,0,0,0,7,7,7,7,7,8,8,8,9,8,9,9,0,0,0,0,0,0,0,0,10,10,9,9,9,9,10,10,11,12,11,10,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,5,5,5,6,0,0,0,0,0,0,0,0,6,7,7,7,8,8,8,8,7,7,6,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,7,6,7,5,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,4,4,5,5,5,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,11,12,13,11,12,14,16,17,18,18,21,21,0,0,0,0,0,0,0,0,23,23,25,25,25,24,24,23,25,25,25,27,0,0,0,0,0,0,0,0,25,25,24,25,25,25,23,23,24],[0,28,28,28,28,29,28,28,28,27,27,27,28,27,27,27,27,28,26,28,0,0,0,0,0,0,0,0,27,27,26,27,28,28,26,28,27,26,27,26,0,0,0,0,0,0,0,0,23,21,21,22,21,19,19,20,18,17,18,18,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,3,3,3,3,2,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,5,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,5,5,4,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,4,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,6,7,7,7,8,8,9,11,11,11,13,13,0,0,0,0,0,0,0,0,18,18,20,21,21,21,23,23,25,24,24,23,0,0,0,0,0,0,0,0,23,24,26,26,27,25,26,26,27,27,27,26,0,0,0,0,0,0,0,0,27,27,26,26,26,26,25,25,26,25,25,26,0,0,0,0,0,0,0,0,22,21,21,20,19,19,17,15,14,14,11,10,0,0,0,0,0,0,0,0,8,9,9,9,9,10,10,10,11,10,10,12,0,0,0,0,0,0,0,0,12,11,10,11,11,12,12,14,13,13,13,14,0,0,0,0,0,0,0,0,10,10,10,9,8,8,9,8,7,7,7,8,0,0,0,0,0,0,0,0,8,8,9,9,9,10,10,10,9,9,7,8,0,0,0,0,0,0,0,0,5,5,6,6,6,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,5,7,7,8,6,0,0,0,0,0,0,0,0,3,2,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,6,5,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,6,6,7,7,6,7,7,0,0,0,0,0,0,0,0,8,8,8,7,8,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,12,13,14,12,14,15,17,19,19,19,22,21,0,0,0,0,0,0,0,0,24,22,25,25,25,24,25,24,26,26,24,27,0,0,0,0,0,0,0,0,26,25,24,25,25,24,24,24,25],[0,28,28,28,28,28,28,28,28,28,27,27,27,27,27,26,27,27,27,27,0,0,0,0,0,0,0,0,28,26,26,27,27,27,27,27,26,27,27,27,0,0,0,0,0,0,0,0,23,22,21,21,21,20,19,20,19,18,18,18,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,1,0,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,4,4,5,5,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,3,2,3,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,3,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,4,4,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,7,6,7,8,8,8,11,11,11,13,14,0,0,0,0,0,0,0,0,21,21,22,23,24,24,25,25,26,25,26,25,0,0,0,0,0,0,0,0,24,24,26,25,26,26,27,27,28,27,27,27,0,0,0,0,0,0,0,0,28,27,27,27,28,27,27,26,27,26,26,27,0,0,0,0,0,0,0,0,23,22,22,21,20,19,19,15,15,13,11,10,0,0,0,0,0,0,0,0,8,9,9,9,9,9,9,10,11,10,10,11,0,0,0,0,0,0,0,0,11,11,10,11,10,11,11,12,12,13,13,12,0,0,0,0,0,0,0,0,9,9,9,9,8,8,8,7,7,7,7,7,0,0,0,0,0,0,0,0,7,8,8,9,9,10,9,9,9,9,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,7,7,7,5,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,3,4,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,7,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,6,7,6,7,7,7,0,0,0,0,0,0,0,0,7,7,8,7,8,8,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,7,6,6,7,7,6,6,7,7,6,7,0,0,0,0,0,0,0,0,12,13,13,12,14,15,17,18,19,20,22,22,0,0,0,0,0,0,0,0,25,21,26,25,26,25,25,24,26,26,26,27,0,0,0,0,0,0,0,0,26,25,24,26,25,24,22,25,25],[0,28,28,28,28,28,29,28,28,27,26,26,27,27,26,27,26,27,26,27,0,0,0,0,0,0,0,0,27,26,25,27,27,28,27,27,26,26,27,26,0,0,0,0,0,0,0,0,23,20,20,22,20,19,18,20,18,17,17,17,0,0,0,0,0,0,0,0,6,5,6,5,5,5,4,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,0,1,2,1,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,5,4,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,6,6,5,5,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,9,9,9,8,8,0,0,0,0,0,0,0,0,7,7,7,8,8,8,9,11,11,12,13,13,0,0,0,0,0,0,0,0,18,20,21,22,22,22,24,24,26,24,26,23,0,0,0,0,0,0,0,0,23,24,26,25,27,26,27,26,27,27,27,26,0,0,0,0,0,0,0,0,28,27,27,27,28,27,27,26,27,26,26,27,0,0,0,0,0,0,0,0,22,22,20,20,18,17,17,15,15,14,12,11,0,0,0,0,0,0,0,0,10,10,11,10,10,11,11,11,13,11,11,12,0,0,0,0,0,0,0,0,13,12,13,13,13,13,13,15,14,14,15,14,0,0,0,0,0,0,0,0,10,10,10,10,9,9,9,9,8,8,7,8,0,0,0,0,0,0,0,0,9,9,10,10,11,10,10,10,10,9,8,8,0,0,0,0,0,0,0,0,5,6,6,6,5,5,6,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,7,7,7,6,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,6,6,6,6,5,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,3,3,2,3,2,2,2,3,3,3,2,2,0,0,0,0,0,0,0,0,5,5,5,4,5,5,6,6,6,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,6,7,7,6,6,6,7,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,6,6,7,7,6,7,8,7,7,0,0,0,0,0,0,0,0,9,8,8,7,8,8,7,8,8,7,8,8,0,0,0,0,0,0,0,0,8,8,9,8,9,8,9,8,9,9,8,8,0,0,0,0,0,0,0,0,7,8,8,7,8,8,7,7,8,8,7,7,0,0,0,0,0,0,0,0,13,13,14,13,14,16,17,18,20,20,23,23,0,0,0,0,0,0,0,0,25,24,26,26,26,26,25,25,25,27,26,27,0,0,0,0,0,0,0,0,26,26,24,26,26,26,24,26,26],[0,27,27,27,27,28,27,27,27,25,26,24,26,25,25,26,25,26,25,26,0,0,0,0,0,0,0,0,25,26,25,26,27,27,25,26,26,25,26,25,0,0,0,0,0,0,0,0,22,19,19,20,19,19,18,18,16,16,16,16,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,3,2,2,2,3,2,2,2,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,5,4,5,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,6,6,7,7,7,8,9,10,10,10,12,13,0,0,0,0,0,0,0,0,18,18,19,19,21,20,22,22,23,23,23,22,0,0,0,0,0,0,0,0,23,23,25,25,26,25,25,25,25,26,27,26,0,0,0,0,0,0,0,0,27,26,27,25,26,24,25,25,25,26,24,26,0,0,0,0,0,0,0,0,22,21,19,19,18,17,17,15,13,13,11,10,0,0,0,0,0,0,0,0,9,9,9,9,10,10,10,10,12,10,11,12,0,0,0,0,0,0,0,0,13,12,12,11,12,11,12,13,13,13,14,13,0,0,0,0,0,0,0,0,10,10,9,9,8,9,8,8,7,7,7,8,0,0,0,0,0,0,0,0,8,8,9,9,9,10,9,10,9,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,5,6,6,6,6,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,3,4,3,2,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,4,5,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,6,6,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,6,6,7,7,6,7,7,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,9,8,8,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,6,7,7,7,7,0,0,0,0,0,0,0,0,12,12,13,12,13,14,15,16,17,17,20,19,0,0,0,0,0,0,0,0,23,22,23,24,24,23,24,21,25,24,23,25,0,0,0,0,0,0,0,0,23,24,23,25,24,23,23,23,23],[0,28,28,28,28,29,28,28,28,27,27,27,28,26,27,26,27,27,27,27,0,0,0,0,0,0,0,0,28,26,26,28,28,28,27,28,26,27,27,27,0,0,0,0,0,0,0,0,23,21,21,21,21,19,18,19,17,17,18,17,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,3,4,4,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,3,3,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,5,5,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,7,7,8,9,10,11,11,13,14,0,0,0,0,0,0,0,0,19,20,21,23,23,23,24,25,26,25,26,24,0,0,0,0,0,0,0,0,24,25,27,25,27,26,27,28,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,27,27,27,27,26,27,26,26,27,0,0,0,0,0,0,0,0,23,22,21,22,19,18,17,15,14,12,11,10,0,0,0,0,0,0,0,0,8,8,9,9,9,9,9,9,11,10,10,11,0,0,0,0,0,0,0,0,12,10,10,11,10,11,11,12,13,13,14,13,0,0,0,0,0,0,0,0,9,9,9,9,8,8,8,7,7,6,6,7,0,0,0,0,0,0,0,0,7,7,8,8,8,9,9,8,8,8,7,7,0,0,0,0,0,0,0,0,4,4,5,4,5,5,5,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,6,6,6,6,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,5,4,4,4,4,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,6,6,7,7,6,7,7,0,0,0,0,0,0,0,0,7,7,8,7,7,8,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,7,6,6,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,11,12,13,12,13,15,16,17,19,19,22,23,0,0,0,0,0,0,0,0,25,22,24,25,25,25,25,25,26,26,26,27,0,0,0,0,0,0,0,0,26,25,25,26,25,24,24,26,24],[0,28,28,28,28,29,28,28,29,27,27,27,26,26,26,26,26,26,27,27,0,0,0,0,0,0,0,0,27,26,27,27,27,27,27,27,27,27,27,26,0,0,0,0,0,0,0,0,22,22,22,21,21,20,19,19,17,18,17,16,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,3,3,3,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,2,2,3,3,4,3,3,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,4,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,6,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,5,6,7,7,8,10,10,10,12,13,0,0,0,0,0,0,0,0,19,18,19,22,23,21,24,24,25,24,25,23,0,0,0,0,0,0,0,0,23,24,26,25,27,25,26,27,27,27,27,26,0,0,0,0,0,0,0,0,28,27,28,27,27,27,26,26,27,27,27,27,0,0,0,0,0,0,0,0,22,21,20,19,18,16,16,15,13,11,10,9,0,0,0,0,0,0,0,0,7,7,7,7,8,8,8,8,9,9,9,10,0,0,0,0,0,0,0,0,10,10,9,10,9,10,10,11,11,11,11,10,0,0,0,0,0,0,0,0,8,7,7,7,7,6,6,6,6,5,5,6,0,0,0,0,0,0,0,0,6,6,7,7,7,8,8,8,7,7,6,5,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,4,4,3,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,4,4,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,6,6,5,6,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,6,7,7,6,6,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,10,11,12,11,12,13,15,17,18,18,21,22,0,0,0,0,0,0,0,0,24,22,25,25,25,24,25,24,25,25,25,26,0,0,0,0,0,0,0,0,26,25,23,25,25,23,23,24,23],[0,27,27,28,27,28,28,27,27,26,26,25,26,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,25,27,27,27,26,27,26,25,26,26,0,0,0,0,0,0,0,0,22,19,20,19,19,17,16,18,15,15,16,15,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,4,3,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,7,7,7,6,6,0,0,0,0,0,0,0,0,5,6,6,6,6,7,8,9,10,10,11,13,0,0,0,0,0,0,0,0,16,18,18,20,20,20,22,23,24,23,24,22,0,0,0,0,0,0,0,0,24,24,25,26,27,25,25,26,26,26,26,25,0,0,0,0,0,0,0,0,27,26,28,26,26,26,26,26,26,26,25,27,0,0,0,0,0,0,0,0,21,21,18,17,16,15,16,14,12,12,10,8,0,0,0,0,0,0,0,0,8,8,8,8,9,9,9,10,11,10,9,11,0,0,0,0,0,0,0,0,12,10,10,10,10,10,10,12,12,11,12,12,0,0,0,0,0,0,0,0,9,9,8,8,7,7,7,7,6,6,6,7,0,0,0,0,0,0,0,0,7,7,8,8,8,9,8,8,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,5,6,5,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,7,7,6,6,7,6,5,6,6,5,6,7,0,0,0,0,0,0,0,0,7,7,7,7,8,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,6,7,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,10,11,12,12,13,14,15,16,17,18,21,20,0,0,0,0,0,0,0,0,22,22,23,23,24,22,25,22,24,24,24,24,0,0,0,0,0,0,0,0,24,23,24,24,24,23,22,23,24],[0,28,27,28,28,29,28,28,28,26,27,26,26,26,25,26,26,26,27,27,0,0,0,0,0,0,0,0,27,26,25,26,27,27,26,26,26,25,26,25,0,0,0,0,0,0,0,0,21,19,19,20,19,17,16,18,16,16,15,16,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,6,6,7,7,8,9,10,10,11,13,0,0,0,0,0,0,0,0,17,18,18,20,22,22,23,23,23,23,24,22,0,0,0,0,0,0,0,0,23,24,26,25,27,25,26,26,25,26,26,26,0,0,0,0,0,0,0,0,27,26,27,27,26,26,26,25,26,26,26,27,0,0,0,0,0,0,0,0,23,22,19,20,18,17,16,14,13,12,10,9,0,0,0,0,0,0,0,0,8,8,8,8,9,10,9,10,11,10,10,11,0,0,0,0,0,0,0,0,12,11,10,11,11,11,11,12,12,13,12,12,0,0,0,0,0,0,0,0,9,9,9,8,7,7,7,7,6,6,6,7,0,0,0,0,0,0,0,0,7,7,8,8,8,9,8,8,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,3,2,3,3,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,4,4,4,4,5,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,6,6,5,5,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,7,7,6,7,7,0,0,0,0,0,0,0,0,7,7,7,7,8,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,6,7,6,6,6,6,6,5,6,6,6,5,0,0,0,0,0,0,0,0,10,11,12,11,12,13,15,16,19,19,21,22,0,0,0,0,0,0,0,0,24,21,24,25,25,24,25,24,26,25,24,26,0,0,0,0,0,0,0,0,25,26,25,26,25,24,23,25,24],[0,29,28,29,28,29,29,28,28,28,27,27,27,27,28,27,27,27,27,27,0,0,0,0,0,0,0,0,28,26,26,28,27,28,27,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,23,22,22,20,19,20,17,18,17,17,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,9,10,10,13,14,0,0,0,0,0,0,0,0,20,20,21,24,24,23,25,26,26,25,26,23,0,0,0,0,0,0,0,0,24,25,26,26,27,26,27,27,27,27,27,27,0,0,0,0,0,0,0,0,28,28,28,28,27,27,27,26,27,27,27,28,0,0,0,0,0,0,0,0,23,22,20,20,19,17,16,14,13,12,10,9,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,8,9,8,9,9,0,0,0,0,0,0,0,0,10,10,9,9,8,9,10,10,11,11,10,10,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,5,5,5,6,0,0,0,0,0,0,0,0,5,6,7,7,7,8,7,7,7,6,5,5,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,4,4,4,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,5,5,6,6,5,5,6,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,10,11,11,11,11,13,14,16,18,18,21,22,0,0,0,0,0,0,0,0,23,21,25,26,26,24,25,25,26,26,25,26,0,0,0,0,0,0,0,0,25,24,24,25,25,23,22,24,24],[0,28,28,28,28,29,29,28,28,27,26,26,27,26,26,26,27,26,27,27,0,0,0,0,0,0,0,0,28,27,26,28,28,28,27,28,26,27,27,27,0,0,0,0,0,0,0,0,23,20,21,21,21,19,19,19,16,18,16,16,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,2,2,3,3,4,3,3,3,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,5,6,6,5,0,0,0,0,0,0,0,0,5,6,5,6,6,7,8,9,9,10,11,12,0,0,0,0,0,0,0,0,17,18,19,20,21,21,22,23,24,23,24,22,0,0,0,0,0,0,0,0,23,23,24,25,26,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,27,26,27,27,27,27,26,26,27,26,26,26,0,0,0,0,0,0,0,0,22,20,19,19,17,16,15,14,12,12,10,9,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,8,9,9,9,10,0,0,0,0,0,0,0,0,10,10,9,9,9,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,8,7,7,7,6,6,6,6,5,5,5,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,8,7,6,6,5,5,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,5,6,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,4,4,5,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,7,6,6,6,6,6,5,6,6,5,6,6,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,7,7,8,6,6,0,0,0,0,0,0,0,0,6,6,5,5,6,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,10,11,11,10,11,12,13,16,16,18,19,20,0,0,0,0,0,0,0,0,22,22,23,23,24,22,24,22,24,24,23,26,0,0,0,0,0,0,0,0,24,24,23,24,24,23,22,24,24],[0,27,27,27,27,28,27,27,27,26,24,24,25,24,24,25,25,25,25,26,0,0,0,0,0,0,0,0,25,24,24,25,26,26,24,26,25,25,25,24,0,0,0,0,0,0,0,0,21,18,18,19,18,16,16,17,15,14,15,15,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,3,3,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,6,6,6,7,8,9,10,10,11,12,0,0,0,0,0,0,0,0,16,17,17,18,20,19,20,21,22,22,22,22,0,0,0,0,0,0,0,0,22,21,23,24,25,24,24,24,24,25,25,24,0,0,0,0,0,0,0,0,26,25,26,26,26,25,25,24,25,25,24,25,0,0,0,0,0,0,0,0,20,19,18,17,16,15,14,13,12,12,10,9,0,0,0,0,0,0,0,0,7,8,8,8,8,9,9,9,10,9,9,10,0,0,0,0,0,0,0,0,11,10,10,10,9,10,10,11,11,12,11,11,0,0,0,0,0,0,0,0,8,8,8,8,7,7,7,7,6,6,6,7,0,0,0,0,0,0,0,0,6,7,7,7,8,8,8,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,7,6,5,6,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,6,7,6,6,6,6,5,5,6,6,5,5,0,0,0,0,0,0,0,0,10,11,11,11,12,12,14,16,16,15,18,19,0,0,0,0,0,0,0,0,21,20,22,22,23,22,23,21,23,23,22,24,0,0,0,0,0,0,0,0,22,22,22,23,23,22,20,22,22],[0,28,28,28,28,28,28,28,28,26,27,26,27,25,26,26,27,26,26,27,0,0,0,0,0,0,0,0,27,26,25,27,27,27,26,27,25,26,26,25,0,0,0,0,0,0,0,0,22,21,20,20,21,18,19,19,17,17,17,17,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,2,3,3,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,8,8,10,11,11,12,14,0,0,0,0,0,0,0,0,18,20,20,21,22,22,24,25,25,25,25,24,0,0,0,0,0,0,0,0,24,24,26,26,27,26,26,27,26,26,27,26,0,0,0,0,0,0,0,0,28,27,28,28,27,28,27,25,28,26,26,28,0,0,0,0,0,0,0,0,24,22,21,20,19,17,17,14,13,12,12,10,0,0,0,0,0,0,0,0,7,8,8,8,8,9,9,9,11,10,10,11,0,0,0,0,0,0,0,0,11,11,9,10,10,10,11,12,12,12,12,12,0,0,0,0,0,0,0,0,9,9,9,8,7,7,7,7,6,6,6,7,0,0,0,0,0,0,0,0,6,7,8,8,8,8,8,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,5,5,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,6,7,7,6,7,7,0,0,0,0,0,0,0,0,7,7,7,7,8,8,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,7,6,5,6,6,5,5,6,5,5,5,0,0,0,0,0,0,0,0,10,11,12,10,12,14,15,16,18,19,21,22,0,0,0,0,0,0,0,0,23,22,24,25,24,23,25,23,25,25,24,26,0,0,0,0,0,0,0,0,25,25,22,25,24,23,23,25,24],[0,28,28,29,28,29,29,27,29,28,27,27,27,26,27,26,26,26,27,27,0,0,0,0,0,0,0,0,27,25,25,27,27,28,26,27,25,27,27,26,0,0,0,0,0,0,0,0,23,22,22,21,22,20,18,19,18,18,16,16,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,3,3,3,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,5,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,7,7,8,10,11,11,13,14,0,0,0,0,0,0,0,0,19,19,19,22,23,23,24,25,24,25,26,23,0,0,0,0,0,0,0,0,25,25,26,27,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,28,28,29,28,28,28,28,26,28,28,27,28,0,0,0,0,0,0,0,0,23,22,20,20,18,16,17,15,13,12,10,9,0,0,0,0,0,0,0,0,7,8,8,7,7,8,8,8,9,9,9,9,0,0,0,0,0,0,0,0,11,10,10,9,9,10,9,11,11,11,10,10,0,0,0,0,0,0,0,0,8,7,7,8,7,7,6,6,5,5,5,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,7,7,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,4,3,3,3,4,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,5,4,4,5,5,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,6,6,5,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,6,5,5,6,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,10,11,11,11,12,12,15,15,18,17,21,23,0,0,0,0,0,0,0,0,24,22,24,25,25,25,26,24,26,25,25,25,0,0,0,0,0,0,0,0,25,25,24,25,25,24,23,25,24],[0,27,27,28,27,28,27,27,28,26,25,26,26,26,26,26,25,26,26,26,0,0,0,0,0,0,0,0,26,26,25,27,27,28,26,27,26,26,27,26,0,0,0,0,0,0,0,0,23,20,20,20,21,19,18,19,17,17,16,16,0,0,0,0,0,0,0,0,5,4,5,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,3,2,2,2,0,0,0,0,0,0,0,0,2,1,1,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,3,3,4,3,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,8,9,10,11,11,13,13,0,0,0,0,0,0,0,0,17,19,18,21,22,21,23,24,24,23,25,23,0,0,0,0,0,0,0,0,23,23,25,25,25,24,25,26,26,25,26,26,0,0,0,0,0,0,0,0,27,26,27,26,27,26,26,25,26,26,26,27,0,0,0,0,0,0,0,0,21,21,18,18,18,16,15,14,13,12,10,10,0,0,0,0,0,0,0,0,8,8,8,9,9,9,9,10,10,9,10,11,0,0,0,0,0,0,0,0,12,10,10,10,10,11,11,12,13,12,13,12,0,0,0,0,0,0,0,0,9,9,9,8,8,7,7,7,6,6,6,7,0,0,0,0,0,0,0,0,7,7,8,8,8,9,8,8,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,6,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,5,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,7,7,6,0,0,0,0,0,0,0,0,8,8,7,7,7,7,6,8,7,6,7,7,0,0,0,0,0,0,0,0,7,8,8,8,8,7,8,8,9,9,7,8,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,11,12,12,10,13,13,15,16,17,17,19,20,0,0,0,0,0,0,0,0,22,21,22,22,24,21,23,22,23,24,23,24,0,0,0,0,0,0,0,0,24,23,22,24,24,22,21,23,23],[0,28,27,27,27,28,27,27,27,25,25,25,26,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,25,26,26,27,25,27,26,26,27,25,0,0,0,0,0,0,0,0,22,20,19,20,20,18,18,19,18,17,17,16,0,0,0,0,0,0,0,0,7,6,6,6,5,5,5,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,2,3,3,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,4,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,8,9,9,9,9,0,0,0,0,0,0,0,0,7,7,8,8,8,10,10,12,13,12,14,14,0,0,0,0,0,0,0,0,18,19,19,21,23,21,22,24,23,23,24,23,0,0,0,0,0,0,0,0,24,23,25,25,25,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,27,26,26,26,26,26,26,25,26,25,25,27,0,0,0,0,0,0,0,0,21,21,18,18,18,16,17,14,14,15,12,12,0,0,0,0,0,0,0,0,11,11,11,11,12,12,12,13,14,13,12,14,0,0,0,0,0,0,0,0,13,13,13,13,13,13,14,15,14,15,15,15,0,0,0,0,0,0,0,0,11,12,11,11,10,10,10,10,10,8,9,10,0,0,0,0,0,0,0,0,8,9,10,10,10,10,10,9,9,9,8,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,5,5,6,6,6,7,7,8,8,7,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,8,7,8,7,7,0,0,0,0,0,0,0,0,7,7,6,6,7,7,6,7,7,6,7,6,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,5,6,5,5,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,8,7,8,8,0,0,0,0,0,0,0,0,8,9,8,8,8,8,8,8,7,8,8,7,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,8,8,9,9,9,0,0,0,0,0,0,0,0,10,10,9,9,9,9,9,10,9,9,10,10,0,0,0,0,0,0,0,0,10,11,11,10,10,10,10,10,10,11,10,9,0,0,0,0,0,0,0,0,8,10,8,8,8,8,8,8,8,8,8,7,0,0,0,0,0,0,0,0,12,13,14,12,14,15,17,18,19,19,20,21,0,0,0,0,0,0,0,0,23,21,23,23,25,23,24,23,24,25,25,26,0,0,0,0,0,0,0,0,25,24,24,24,24,23,22,23,24],[0,28,28,28,28,28,28,28,28,26,26,26,27,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,25,27,27,27,25,27,26,26,26,25,0,0,0,0,0,0,0,0,23,21,21,21,21,20,19,19,19,18,17,17,0,0,0,0,0,0,0,0,8,7,7,7,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,2,1,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,3,3,4,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,4,6,6,5,6,5,6,5,5,5,4,0,0,0,0,0,0,0,0,6,5,5,5,5,6,6,5,5,6,6,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,8,8,9,8,8,9,9,9,9,9,9,0,0,0,0,0,0,0,0,9,9,9,10,10,11,11,13,14,14,15,15,0,0,0,0,0,0,0,0,20,20,20,22,23,22,23,25,25,24,25,24,0,0,0,0,0,0,0,0,25,24,26,26,27,26,26,27,26,27,26,26,0,0,0,0,0,0,0,0,27,27,28,28,27,27,27,26,27,27,27,27,0,0,0,0,0,0,0,0,24,22,20,20,18,17,17,15,15,14,14,12,0,0,0,0,0,0,0,0,12,11,12,11,12,13,13,13,14,13,12,14,0,0,0,0,0,0,0,0,14,14,13,13,13,14,13,15,15,15,16,15,0,0,0,0,0,0,0,0,11,12,12,12,11,10,11,11,10,9,9,10,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,10,10,8,9,0,0,0,0,0,0,0,0,6,7,7,7,6,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,7,7,6,6,6,7,7,8,7,9,8,7,0,0,0,0,0,0,0,0,5,4,4,4,5,5,5,6,6,5,5,5,0,0,0,0,0,0,0,0,6,5,5,6,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,8,8,8,8,7,0,0,0,0,0,0,0,0,7,8,8,7,7,7,7,7,7,7,8,7,0,0,0,0,0,0,0,0,6,6,5,5,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,6,7,7,7,8,8,8,8,9,9,0,0,0,0,0,0,0,0,9,9,9,9,9,8,9,9,8,9,9,8,0,0,0,0,0,0,0,0,7,8,8,8,8,9,8,9,9,9,10,9,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,11,10,10,10,11,0,0,0,0,0,0,0,0,10,10,11,11,11,11,11,11,11,12,11,10,0,0,0,0,0,0,0,0,9,10,9,9,9,9,8,9,9,9,8,9,0,0,0,0,0,0,0,0,12,13,14,13,15,15,16,18,19,18,21,21,0,0,0,0,0,0,0,0,24,21,23,24,25,24,24,23,26,25,24,26,0,0,0,0,0,0,0,0,25,25,24,25,25,23,23,24,24],[0,28,28,29,28,29,28,28,29,27,26,27,27,26,27,26,26,26,27,27,0,0,0,0,0,0,0,0,26,26,25,27,27,28,26,28,26,27,27,26,0,0,0,0,0,0,0,0,24,22,22,21,22,21,20,20,19,19,17,18,0,0,0,0,0,0,0,0,8,6,7,6,6,5,6,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,3,3,3,2,0,0,0,0,0,0,0,0,3,2,2,3,3,3,2,2,3,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,5,4,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,7,8,8,8,9,8,8,9,8,9,9,8,0,0,0,0,0,0,0,0,9,9,8,9,9,10,11,13,13,13,14,15,0,0,0,0,0,0,0,0,21,21,21,23,24,23,24,26,26,25,26,24,0,0,0,0,0,0,0,0,25,25,25,26,26,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,27,28,28,28,28,0,0,0,0,0,0,0,0,24,23,21,21,20,18,19,16,15,15,13,13,0,0,0,0,0,0,0,0,11,12,12,11,12,13,12,13,15,14,14,15,0,0,0,0,0,0,0,0,15,14,13,13,13,15,14,15,16,16,16,15,0,0,0,0,0,0,0,0,12,12,11,11,10,10,10,10,8,8,8,9,0,0,0,0,0,0,0,0,9,10,11,11,10,11,11,10,9,9,8,8,0,0,0,0,0,0,0,0,5,6,6,6,5,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,6,5,5,6,6,7,6,7,7,8,8,7,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,6,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,7,7,7,8,7,7,7,7,6,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,6,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,3,3,3,4,3,0,0,0,0,0,0,0,0,6,7,6,6,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,6,6,6,7,6,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,9,9,9,8,8,8,9,8,7,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,8,8,7,8,9,9,9,9,0,0,0,0,0,0,0,0,11,11,10,9,10,10,9,11,10,9,10,10,0,0,0,0,0,0,0,0,10,10,10,11,12,11,11,11,12,12,10,11,0,0,0,0,0,0,0,0,9,10,9,8,9,9,8,8,9,8,7,8,0,0,0,0,0,0,0,0,13,13,14,13,14,15,17,18,21,20,22,23,0,0,0,0,0,0,0,0,25,23,25,25,26,25,26,24,27,26,25,27,0,0,0,0,0,0,0,0,26,26,24,26,26,25,24,25,24],[0,27,27,28,27,29,28,27,28,27,25,26,27,27,26,26,27,27,26,27,0,0,0,0,0,0,0,0,26,27,25,26,27,28,26,27,27,26,27,26,0,0,0,0,0,0,0,0,25,21,20,22,23,20,19,21,18,17,19,17,0,0,0,0,0,0,0,0,9,7,8,7,7,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,2,3,3,4,3,4,4,6,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,7,6,6,7,0,0,0,0,0,0,0,0,6,5,5,5,4,4,4,4,4,3,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,6,5,5,6,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,6,6,7,5,6,0,0,0,0,0,0,0,0,5,5,6,5,6,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,9,9,9,10,10,10,10,11,11,11,10,10,0,0,0,0,0,0,0,0,9,10,10,11,10,12,12,13,14,14,15,16,0,0,0,0,0,0,0,0,20,21,21,23,24,22,25,26,24,25,27,24,0,0,0,0,0,0,0,0,24,25,25,26,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,28,27,28,27,27,27,27,27,27,27,27,28,0,0,0,0,0,0,0,0,22,23,20,19,18,17,18,16,15,15,14,14,0,0,0,0,0,0,0,0,14,14,13,14,15,15,14,16,17,16,15,17,0,0,0,0,0,0,0,0,16,15,16,15,16,16,17,18,18,18,17,17,0,0,0,0,0,0,0,0,14,14,13,13,13,12,13,13,11,11,11,13,0,0,0,0,0,0,0,0,11,11,12,12,12,12,12,11,11,11,10,9,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,8,9,9,9,9,0,0,0,0,0,0,0,0,5,6,5,6,6,7,8,7,7,7,7,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,9,8,8,10,11,10,9,9,10,9,8,0,0,0,0,0,0,0,0,8,9,9,7,8,9,8,8,8,9,8,8,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,7,8,8,7,7,0,0,0,0,0,0,0,0,7,7,8,8,8,8,9,9,9,9,10,11,0,0,0,0,0,0,0,0,11,11,11,10,10,10,11,10,9,10,10,9,0,0,0,0,0,0,0,0,8,10,9,9,10,11,10,10,11,11,12,11,0,0,0,0,0,0,0,0,13,12,12,11,12,11,11,12,12,11,12,12,0,0,0,0,0,0,0,0,13,13,14,13,14,13,13,13,14,14,12,13,0,0,0,0,0,0,0,0,11,12,11,11,11,11,11,10,11,11,9,10,0,0,0,0,0,0,0,0,14,15,15,15,17,16,18,19,21,21,21,22,0,0,0,0,0,0,0,0,24,24,24,24,26,25,26,24,26,27,26,27,0,0,0,0,0,0,0,0,26,25,25,26,26,24,23,24,25],[0,27,27,27,27,28,27,27,27,25,26,26,26,26,26,26,25,26,26,25,0,0,0,0,0,0,0,0,25,25,25,25,26,27,24,26,25,24,26,24,0,0,0,0,0,0,0,0,22,21,20,21,21,20,19,19,19,19,18,18,0,0,0,0,0,0,0,0,10,9,9,9,9,9,8,7,7,6,6,7,0,0,0,0,0,0,0,0,6,5,5,5,5,4,3,4,3,3,2,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,6,4,5,4,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,3,4,3,3,5,4,0,0,0,0,0,0,0,0,5,6,6,5,5,6,6,5,5,6,5,5,0,0,0,0,0,0,0,0,6,6,6,6,7,7,6,7,8,8,8,9,0,0,0,0,0,0,0,0,7,7,7,6,6,6,5,6,5,5,5,6,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,7,7,9,8,7,7,8,9,8,0,0,0,0,0,0,0,0,9,8,8,9,8,8,9,8,8,8,7,8,0,0,0,0,0,0,0,0,7,8,8,7,8,8,8,8,8,8,8,9,0,0,0,0,0,0,0,0,10,11,11,12,11,12,11,12,13,13,13,13,0,0,0,0,0,0,0,0,11,11,12,11,12,14,14,16,16,15,16,17,0,0,0,0,0,0,0,0,20,21,20,22,22,22,23,24,23,24,23,24,0,0,0,0,0,0,0,0,24,22,25,25,26,25,24,26,26,25,26,26,0,0,0,0,0,0,0,0,27,26,27,26,26,26,25,26,25,25,26,26,0,0,0,0,0,0,0,0,21,23,20,19,19,18,18,17,15,17,15,14,0,0,0,0,0,0,0,0,17,15,15,16,16,16,16,17,18,17,16,18,0,0,0,0,0,0,0,0,17,16,16,16,16,16,17,18,18,19,19,18,0,0,0,0,0,0,0,0,15,16,15,14,14,14,15,13,14,13,14,14,0,0,0,0,0,0,0,0,12,13,14,13,13,13,13,12,12,12,11,11,0,0,0,0,0,0,0,0,9,9,10,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,9,9,8,8,8,9,9,9,10,10,10,10,0,0,0,0,0,0,0,0,7,7,7,7,7,8,8,8,8,7,7,7,0,0,0,0,0,0,0,0,8,8,7,8,8,8,8,8,9,8,8,9,0,0,0,0,0,0,0,0,10,10,11,11,11,12,11,12,11,12,10,11,0,0,0,0,0,0,0,0,10,11,11,10,11,11,10,10,10,10,10,9,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,5,5,5,5,4,0,0,0,0,0,0,0,0,8,9,8,8,9,8,8,8,8,9,8,8,0,0,0,0,0,0,0,0,9,10,10,10,9,11,11,11,12,11,12,13,0,0,0,0,0,0,0,0,12,12,12,12,11,12,13,11,11,12,12,11,0,0,0,0,0,0,0,0,10,12,12,12,12,12,13,13,12,14,14,13,0,0,0,0,0,0,0,0,14,14,13,13,14,13,13,14,13,13,14,14,0,0,0,0,0,0,0,0,15,14,15,14,14,14,14,14,13,15,14,13,0,0,0,0,0,0,0,0,12,14,13,13,12,12,13,12,12,12,12,11,0,0,0,0,0,0,0,0,15,16,17,15,17,17,20,20,22,20,23,22,0,0,0,0,0,0,0,0,25,23,24,24,25,24,25,24,26,26,25,26,0,0,0,0,0,0,0,0,25,25,23,25,25,24,23,24,25],[0,28,28,28,28,29,28,28,28,27,27,27,27,27,26,27,27,26,27,26,0,0,0,0,0,0,0,0,26,26,26,27,26,27,27,27,26,26,27,25,0,0,0,0,0,0,0,0,24,23,22,22,22,22,21,21,20,21,19,20,0,0,0,0,0,0,0,0,11,11,11,10,11,10,9,9,9,8,8,8,0,0,0,0,0,0,0,0,8,7,7,6,6,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,1,2,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,4,4,6,5,7,5,5,5,4,0,0,0,0,0,0,0,0,5,5,5,6,6,5,5,5,5,5,5,7,0,0,0,0,0,0,0,0,6,7,6,5,6,6,4,5,6,7,5,6,0,0,0,0,0,0,0,0,7,8,8,7,8,8,7,8,9,9,8,9,0,0,0,0,0,0,0,0,8,8,7,7,8,6,6,8,7,6,7,8,0,0,0,0,0,0,0,0,8,8,9,10,9,9,9,9,7,7,8,7,0,0,0,0,0,0,0,0,9,9,8,9,8,9,9,7,8,9,10,9,0,0,0,0,0,0,0,0,10,9,10,9,9,9,9,9,9,9,8,9,0,0,0,0,0,0,0,0,9,9,10,9,9,9,10,9,10,10,10,10,0,0,0,0,0,0,0,0,11,12,12,13,12,13,12,13,14,13,14,13,0,0,0,0,0,0,0,0,12,12,13,13,13,14,14,17,17,16,18,18,0,0,0,0,0,0,0,0,22,22,21,23,24,23,24,25,24,25,25,25,0,0,0,0,0,0,0,0,26,24,26,27,27,26,26,27,27,27,27,28,0,0,0,0,0,0,0,0,28,27,28,28,28,28,27,27,28,27,28,28,0,0,0,0,0,0,0,0,24,24,23,22,21,19,19,18,17,18,16,15,0,0,0,0,0,0,0,0,17,17,17,17,17,17,18,17,19,17,16,18,0,0,0,0,0,0,0,0,18,17,17,17,17,18,17,19,18,19,20,20,0,0,0,0,0,0,0,0,16,17,16,15,14,15,16,16,14,13,14,15,0,0,0,0,0,0,0,0,13,14,14,14,13,14,13,13,13,14,12,13,0,0,0,0,0,0,0,0,9,10,11,9,10,10,11,10,10,10,10,9,0,0,0,0,0,0,0,0,11,10,10,10,10,10,10,10,10,11,11,10,0,0,0,0,0,0,0,0,8,8,8,8,8,9,9,9,9,9,10,9,0,0,0,0,0,0,0,0,9,9,10,10,10,9,10,10,9,10,10,10,0,0,0,0,0,0,0,0,11,12,11,11,12,14,13,12,12,14,12,10,0,0,0,0,0,0,0,0,11,13,13,10,12,12,12,11,12,11,11,11,0,0,0,0,0,0,0,0,10,9,9,8,9,9,9,8,8,8,8,7,0,0,0,0,0,0,0,0,10,10,10,9,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,11,10,11,12,11,12,13,13,12,12,13,14,0,0,0,0,0,0,0,0,14,14,14,14,13,13,15,14,14,14,14,13,0,0,0,0,0,0,0,0,12,13,13,13,14,14,15,14,15,16,15,14,0,0,0,0,0,0,0,0,15,15,14,15,15,15,15,16,14,14,16,16,0,0,0,0,0,0,0,0,16,15,18,16,16,16,16,16,15,17,15,15,0,0,0,0,0,0,0,0,13,15,14,14,13,14,14,13,13,13,12,12,0,0,0,0,0,0,0,0,16,16,17,16,17,18,19,20,22,20,22,22,0,0,0,0,0,0,0,0,25,25,24,25,26,25,26,25,26,26,25,27,0,0,0,0,0,0,0,0,25,25,25,26,25,25,24,25,25],[0,28,28,28,28,29,28,28,29,28,27,27,27,27,27,28,27,27,28,27,0,0,0,0,0,0,0,0,27,27,27,27,28,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,25,24,24,24,24,22,22,23,21,21,21,20,0,0,0,0,0,0,0,0,13,12,13,11,12,11,10,10,10,9,8,9,0,0,0,0,0,0,0,0,9,10,9,10,8,8,7,8,6,6,5,5,0,0,0,0,0,0,0,0,0,1,2,3,3,5,5,3,3,5,6,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,6,7,6,6,6,5,0,0,0,0,0,0,0,0,6,6,5,7,7,6,6,7,7,5,6,6,0,0,0,0,0,0,0,0,7,7,6,6,8,8,6,6,7,7,6,7,0,0,0,0,0,0,0,0,9,8,8,9,9,8,9,9,10,10,10,10,0,0,0,0,0,0,0,0,10,10,10,9,9,8,7,8,8,7,8,9,0,0,0,0,0,0,0,0,8,10,10,11,10,9,9,9,8,8,9,8,0,0,0,0,0,0,0,0,10,9,11,11,9,10,9,10,9,9,10,9,0,0,0,0,0,0,0,0,10,10,11,10,10,10,11,11,10,10,9,10,0,0,0,0,0,0,0,0,10,9,10,11,11,10,10,11,11,10,11,11,0,0,0,0,0,0,0,0,13,13,12,15,14,14,13,14,15,15,15,14,0,0,0,0,0,0,0,0,13,14,14,15,16,16,17,18,18,18,19,20,0,0,0,0,0,0,0,0,24,24,24,25,25,25,26,26,26,27,27,26,0,0,0,0,0,0,0,0,27,25,28,27,28,27,27,28,28,27,27,28,0,0,0,0,0,0,0,0,28,28,29,29,28,29,28,28,28,28,29,29,0,0,0,0,0,0,0,0,24,25,22,22,21,19,20,18,17,20,17,16,0,0,0,0,0,0,0,0,20,19,18,19,19,20,18,19,20,20,18,20,0,0,0,0,0,0,0,0,19,19,19,19,18,19,18,20,19,21,22,21,0,0,0,0,0,0,0,0,18,19,18,18,17,16,17,17,17,14,15,18,0,0,0,0,0,0,0,0,15,16,16,17,15,16,16,14,14,14,14,14,0,0,0,0,0,0,0,0,10,12,12,10,10,12,11,11,11,12,10,10,0,0,0,0,0,0,0,0,12,12,10,11,11,12,11,12,12,12,12,12,0,0,0,0,0,0,0,0,10,11,10,12,10,11,11,12,11,11,12,11,0,0,0,0,0,0,0,0,10,10,10,10,11,10,11,10,10,11,11,10,0,0,0,0,0,0,0,0,12,14,13,12,14,15,15,13,14,15,13,11,0,0,0,0,0,0,0,0,12,14,14,12,12,14,13,12,13,13,13,13,0,0,0,0,0,0,0,0,10,10,10,9,10,10,10,10,8,9,9,8,0,0,0,0,0,0,0,0,11,12,11,11,12,12,11,10,11,11,11,11,0,0,0,0,0,0,0,0,12,10,12,13,12,13,13,14,13,14,15,16,0,0,0,0,0,0,0,0,17,17,16,16,14,16,16,15,15,15,16,14,0,0,0,0,0,0,0,0,12,15,14,13,15,16,16,16,16,16,17,16,0,0,0,0,0,0,0,0,17,16,16,16,16,16,16,17,17,16,18,17,0,0,0,0,0,0,0,0,17,17,17,17,18,18,17,18,17,18,17,17,0,0,0,0,0,0,0,0,16,17,16,16,15,16,15,15,15,15,13,14,0,0,0,0,0,0,0,0,17,17,19,19,19,19,20,23,22,23,24,23,0,0,0,0,0,0,0,0,25,26,25,26,27,25,25,26,27,26,25,28,0,0,0,0,0,0,0,0,27,27,26,27,27,26,25,26,26],[0,29,28,28,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,28,28,28,28,29,29,27,29,28,28,28,28,0,0,0,0,0,0,0,0,27,25,24,25,26,25,24,26,24,24,23,23,0,0,0,0,0,0,0,0,17,18,17,17,16,17,16,15,15,13,12,13,0,0,0,0,0,0,0,0,15,13,13,13,13,11,11,9,9,8,8,7,0,0,0,0,0,0,0,0,1,0,1,3,4,5,6,5,5,7,8,7,0,0,0,0,0,0,0,0,6,7,7,6,8,9,9,11,11,12,11,8,0,0,0,0,0,0,0,0,10,8,8,11,12,9,8,9,8,7,8,10,0,0,0,0,0,0,0,0,10,11,11,11,10,10,8,9,10,10,8,10,0,0,0,0,0,0,0,0,13,12,13,13,13,13,14,14,14,13,13,15,0,0,0,0,0,0,0,0,15,14,14,14,14,15,12,13,15,12,11,13,0,0,0,0,0,0,0,0,13,12,13,15,13,15,12,12,12,12,11,11,0,0,0,0,0,0,0,0,14,12,13,14,14,13,12,12,12,12,13,13,0,0,0,0,0,0,0,0,15,15,16,15,15,15,16,16,15,14,15,15,0,0,0,0,0,0,0,0,15,13,15,15,15,16,15,16,14,16,16,16,0,0,0,0,0,0,0,0,18,19,20,20,18,20,19,18,21,20,20,19,0,0,0,0,0,0,0,0,17,19,19,20,19,19,20,21,22,22,23,23,0,0,0,0,0,0,0,0,26,26,25,27,27,26,28,28,27,28,28,27,0,0,0,0,0,0,0,0,27,28,28,29,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,26,27,22,25,24,22,24,21,20,21,21,21,0,0,0,0,0,0,0,0,24,23,24,23,24,24,24,24,25,25,25,25,0,0,0,0,0,0,0,0,24,23,24,24,24,23,25,26,26,26,26,26,0,0,0,0,0,0,0,0,23,24,24,23,22,22,24,23,23,22,22,22,0,0,0,0,0,0,0,0,21,20,22,22,20,22,20,19,19,20,18,18,0,0,0,0,0,0,0,0,14,17,17,15,16,17,17,16,17,16,17,16,0,0,0,0,0,0,0,0,17,16,15,16,17,17,16,17,16,17,17,17,0,0,0,0,0,0,0,0,14,16,15,15,16,16,16,16,17,15,16,16,0,0,0,0,0,0,0,0,17,16,16,16,16,15,17,17,15,16,17,16,0,0,0,0,0,0,0,0,19,19,19,19,20,21,20,20,21,20,19,20,0,0,0,0,0,0,0,0,20,19,19,19,20,18,19,19,20,17,20,18,0,0,0,0,0,0,0,0,16,15,15,14,14,14,14,13,11,13,13,11,0,0,0,0,0,0,0,0,15,15,15,15,16,15,14,14,15,15,17,16,0,0,0,0,0,0,0,0,19,17,18,19,19,21,19,20,22,21,21,21,0,0,0,0,0,0,0,0,21,21,21,22,20,21,20,19,21,21,20,20,0,0,0,0,0,0,0,0,20,20,19,22,21,21,21,22,20,22,22,21,0,0,0,0,0,0,0,0,22,22,21,22,21,20,21,21,22,21,23,21,0,0,0,0,0,0,0,0,23,22,22,21,22,21,22,22,22,23,22,23,0,0,0,0,0,0,0,0,22,21,22,22,20,22,23,20,21,21,21,20,0,0,0,0,0,0,0,0,21,22,22,21,23,24,24,25,26,25,26,27,0,0,0,0,0,0,0,0,28,27,27,28,28,28,29,28,28,29,29,29,0,0,0,0,0,0,0,0,29,28,28,29,29,28,26,27,28],[0,28,29,29,29,29,29,29,29,28,28,28,28,28,27,27,28,28,28,28,0,0,0,0,0,0,0,0,27,27,27,27,28,28,27,28,28,27,28,27,0,0,0,0,0,0,0,0,26,24,24,25,25,24,23,25,22,23,22,22,0,0,0,0,0,0,0,0,16,17,16,16,15,15,14,14,13,11,11,13,0,0,0,0,0,0,0,0,13,13,11,12,11,12,12,11,10,8,8,8,0,0,0,0,0,0,0,0,3,1,0,1,3,5,6,3,5,6,8,9,0,0,0,0,0,0,0,0,9,10,9,9,10,10,9,11,10,12,10,10,0,0,0,0,0,0,0,0,11,10,9,12,12,8,8,8,8,6,7,10,0,0,0,0,0,0,0,0,10,10,9,11,10,10,10,11,12,11,11,13,0,0,0,0,0,0,0,0,14,12,13,15,14,12,13,13,12,14,14,14,0,0,0,0,0,0,0,0,14,14,12,13,13,13,12,14,14,12,13,14,0,0,0,0,0,0,0,0,12,14,14,14,12,12,12,11,11,10,12,11,0,0,0,0,0,0,0,0,14,13,15,15,14,12,13,12,13,12,12,14,0,0,0,0,0,0,0,0,15,16,16,15,16,15,16,16,15,14,15,16,0,0,0,0,0,0,0,0,15,15,15,14,15,16,15,14,15,17,15,15,0,0,0,0,0,0,0,0,16,17,18,19,17,17,18,17,20,18,19,19,0,0,0,0,0,0,0,0,17,17,18,18,19,19,20,20,21,20,22,22,0,0,0,0,0,0,0,0,24,26,24,26,26,26,26,26,26,27,27,26,0,0,0,0,0,0,0,0,27,25,27,29,28,27,28,28,29,28,28,29,0,0,0,0,0,0,0,0,28,28,29,28,28,28,28,28,28,28,29,28,0,0,0,0,0,0,0,0,25,25,22,23,22,20,22,21,20,21,19,19,0,0,0,0,0,0,0,0,22,21,22,22,23,23,23,23,23,24,23,23,0,0,0,0,0,0,0,0,23,23,23,23,23,22,23,24,24,25,25,24,0,0,0,0,0,0,0,0,22,23,20,21,21,20,22,21,21,21,20,20,0,0,0,0,0,0,0,0,20,20,20,20,20,19,20,19,18,17,17,16,0,0,0,0,0,0,0,0,17,17,16,17,18,16,16,16,17,16,16,18,0,0,0,0,0,0,0,0,16,16,15,16,16,16,15,16,15,15,15,15,0,0,0,0,0,0,0,0,14,15,14,13,14,15,15,15,16,14,15,16,0,0,0,0,0,0,0,0,15,15,16,15,15,16,16,15,15,16,16,16,0,0,0,0,0,0,0,0,18,18,18,18,18,20,19,20,19,18,17,19,0,0,0,0,0,0,0,0,18,18,17,18,18,18,17,18,18,17,18,16,0,0,0,0,0,0,0,0,15,14,15,13,12,14,14,11,11,11,10,12,0,0,0,0,0,0,0,0,15,14,14,16,15,14,14,14,14,15,15,16,0,0,0,0,0,0,0,0,18,17,17,18,18,19,18,18,20,19,19,20,0,0,0,0,0,0,0,0,20,20,19,21,18,20,19,17,20,19,19,18,0,0,0,0,0,0,0,0,18,18,18,19,19,19,20,20,19,21,20,19,0,0,0,0,0,0,0,0,20,21,19,20,20,20,20,20,20,19,21,20,0,0,0,0,0,0,0,0,21,21,22,21,21,20,20,21,20,22,21,21,0,0,0,0,0,0,0,0,19,21,21,19,19,20,21,18,19,20,20,18,0,0,0,0,0,0,0,0,21,21,22,22,22,22,24,25,25,24,26,26,0,0,0,0,0,0,0,0,28,27,27,27,28,28,28,27,28,28,28,29,0,0,0,0,0,0,0,0,28,28,27,28,28,27,25,26,28],[0,29,28,29,29,29,29,28,29,28,27,28,27,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,27,27,27,28,27,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,25,22,23,23,23,21,20,22,20,19,20,18,0,0,0,0,0,0,0,0,9,9,9,8,8,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,7,7,6,7,6,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,2,1,0,1,1,2,3,3,3,5,5,0,0,0,0,0,0,0,0,4,5,6,6,6,7,8,8,7,7,7,7,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,5,0,0,0,0,0,0,0,0,4,5,4,4,4,6,4,4,6,7,6,7,0,0,0,0,0,0,0,0,7,7,8,9,8,8,9,9,10,9,9,9,0,0,0,0,0,0,0,0,9,8,8,8,7,7,7,7,6,7,6,6,0,0,0,0,0,0,0,0,6,6,6,7,6,7,7,8,6,7,7,7,0,0,0,0,0,0,0,0,7,7,9,8,7,8,8,8,9,8,9,8,0,0,0,0,0,0,0,0,8,8,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,7,7,8,7,8,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,10,11,10,12,12,12,13,13,14,12,12,12,0,0,0,0,0,0,0,0,11,11,11,12,12,13,14,14,15,15,17,18,0,0,0,0,0,0,0,0,22,24,22,24,25,24,25,26,26,26,25,26,0,0,0,0,0,0,0,0,26,26,27,28,28,27,26,27,28,28,28,28,0,0,0,0,0,0,0,0,28,27,28,28,27,28,27,28,28,27,28,29,0,0,0,0,0,0,0,0,23,23,20,20,20,17,19,16,16,17,14,15,0,0,0,0,0,0,0,0,17,16,15,18,17,18,17,18,19,19,18,20,0,0,0,0,0,0,0,0,19,17,17,18,18,18,19,19,20,20,20,19,0,0,0,0,0,0,0,0,17,17,16,15,14,14,14,15,15,12,13,15,0,0,0,0,0,0,0,0,13,14,15,16,15,15,15,14,14,14,12,12,0,0,0,0,0,0,0,0,9,10,10,9,9,10,10,9,9,10,10,8,0,0,0,0,0,0,0,0,10,9,8,9,9,10,9,10,10,11,11,10,0,0,0,0,0,0,0,0,8,9,9,10,9,9,9,10,9,9,9,9,0,0,0,0,0,0,0,0,8,7,9,8,8,8,9,7,7,8,8,7,0,0,0,0,0,0,0,0,10,11,10,10,11,13,13,11,11,13,12,10,0,0,0,0,0,0,0,0,10,12,12,10,10,12,11,10,11,11,10,10,0,0,0,0,0,0,0,0,8,7,7,6,6,7,6,6,6,5,6,5,0,0,0,0,0,0,0,0,9,9,9,9,10,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,9,8,9,11,9,10,12,11,10,12,13,12,0,0,0,0,0,0,0,0,13,14,14,14,13,13,14,12,12,13,13,12,0,0,0,0,0,0,0,0,10,12,11,11,12,13,13,13,14,15,15,14,0,0,0,0,0,0,0,0,16,15,14,15,14,14,14,15,15,13,15,15,0,0,0,0,0,0,0,0,14,15,16,15,15,15,15,16,16,16,16,16,0,0,0,0,0,0,0,0,14,16,15,15,14,15,14,14,14,13,12,13,0,0,0,0,0,0,0,0,17,18,18,18,19,19,21,22,23,23,24,24,0,0,0,0,0,0,0,0,26,26,26,27,27,26,27,26,27,27,27,28,0,0,0,0,0,0,0,0,27,27,26,27,27,26,24,26,27],[0,29,29,28,28,29,28,28,28,27,27,26,27,27,27,27,27,27,28,27,0,0,0,0,0,0,0,0,27,27,27,27,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,24,22,22,22,22,21,20,22,19,19,19,17,0,0,0,0,0,0,0,0,8,7,7,6,6,6,5,5,5,4,5,5,0,0,0,0,0,0,0,0,5,5,4,5,4,4,3,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,1,1,0,1,2,1,1,2,2,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,6,5,5,5,5,0,0,0,0,0,0,0,0,3,3,2,3,3,3,2,3,2,2,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,6,5,5,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,6,6,6,5,5,5,4,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,5,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,6,6,6,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,7,8,8,9,9,8,9,10,10,10,9,10,0,0,0,0,0,0,0,0,8,8,10,10,10,10,12,13,13,14,16,16,0,0,0,0,0,0,0,0,20,21,22,24,24,24,26,25,26,26,26,24,0,0,0,0,0,0,0,0,26,25,27,27,28,26,27,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,23,22,19,20,18,17,17,15,15,15,13,13,0,0,0,0,0,0,0,0,12,13,13,14,14,15,14,16,17,16,15,17,0,0,0,0,0,0,0,0,16,15,15,15,15,16,15,18,17,17,18,17,0,0,0,0,0,0,0,0,14,14,13,14,12,11,12,11,11,9,10,12,0,0,0,0,0,0,0,0,11,11,12,12,12,12,12,11,10,10,10,9,0,0,0,0,0,0,0,0,6,7,7,6,6,7,7,7,6,7,7,6,0,0,0,0,0,0,0,0,8,7,7,7,7,8,8,8,9,9,9,9,0,0,0,0,0,0,0,0,6,6,7,7,6,7,7,8,8,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,8,7,8,8,9,7,7,9,9,7,0,0,0,0,0,0,0,0,8,8,9,8,8,8,8,8,8,9,9,9,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,7,8,7,8,8,7,8,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,8,7,7,8,8,7,8,9,8,0,0,0,0,0,0,0,0,10,10,11,10,10,9,10,10,8,9,9,9,0,0,0,0,0,0,0,0,8,8,8,8,9,10,9,9,10,10,10,10,0,0,0,0,0,0,0,0,11,11,11,11,12,11,10,11,12,10,11,12,0,0,0,0,0,0,0,0,12,13,12,12,12,11,12,13,13,14,12,12,0,0,0,0,0,0,0,0,11,12,11,10,11,10,10,10,10,9,9,10,0,0,0,0,0,0,0,0,15,16,17,15,17,16,18,21,21,22,21,23,0,0,0,0,0,0,0,0,25,25,25,26,26,25,26,25,27,27,26,28,0,0,0,0,0,0,0,0,27,26,25,27,27,26,24,26,26],[0,28,28,28,28,28,28,28,28,26,27,27,27,26,27,26,26,27,27,27,0,0,0,0,0,0,0,0,27,26,26,27,27,28,26,27,26,27,27,26,0,0,0,0,0,0,0,0,24,23,23,23,23,22,20,21,19,20,18,19,0,0,0,0,0,0,0,0,6,5,5,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,1,1,0,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,3,2,2,2,2,2,1,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,1,1,2,2,1,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,5,6,5,6,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,5,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,6,7,7,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,7,7,8,9,9,10,13,14,13,15,16,0,0,0,0,0,0,0,0,21,22,22,25,26,22,25,26,26,26,27,24,0,0,0,0,0,0,0,0,26,25,26,27,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,28,27,28,28,28,28,27,27,28,27,27,28,0,0,0,0,0,0,0,0,23,22,21,20,18,17,17,16,15,14,12,11,0,0,0,0,0,0,0,0,9,10,10,10,11,12,12,12,13,12,13,14,0,0,0,0,0,0,0,0,15,14,13,13,12,13,13,14,14,15,15,15,0,0,0,0,0,0,0,0,11,10,10,10,9,9,8,8,7,7,7,8,0,0,0,0,0,0,0,0,8,9,10,10,9,10,10,9,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,7,7,7,8,8,8,7,0,0,0,0,0,0,0,0,4,4,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,6,6,5,5,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,7,7,8,7,8,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,7,6,7,7,7,7,7,0,0,0,0,0,0,0,0,9,9,9,9,9,8,8,9,9,8,8,9,0,0,0,0,0,0,0,0,9,9,9,9,10,10,10,9,11,10,9,10,0,0,0,0,0,0,0,0,9,9,8,7,8,8,7,7,8,7,7,7,0,0,0,0,0,0,0,0,13,14,14,14,14,16,16,18,22,20,23,23,0,0,0,0,0,0,0,0,26,22,25,24,27,25,26,25,27,26,26,27,0,0,0,0,0,0,0,0,26,27,23,26,26,24,25,25,23],[0,28,28,29,28,29,28,29,29,27,27,27,27,26,27,27,28,27,27,28,0,0,0,0,0,0,0,0,28,28,26,28,28,28,26,28,27,28,28,27,0,0,0,0,0,0,0,0,25,23,23,22,23,21,22,22,21,22,19,19,0,0,0,0,0,0,0,0,8,7,7,6,6,6,5,5,4,4,4,5,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,3,3,3,2,1,1,0,1,1,2,2,3,0,0,0,0,0,0,0,0,3,3,4,3,4,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,3,2,2,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,2,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,6,7,7,7,0,0,0,0,0,0,0,0,6,5,5,5,5,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,4,4,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,6,6,6,5,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,8,8,9,9,10,10,12,13,14,13,17,17,0,0,0,0,0,0,0,0,20,23,22,23,24,23,25,25,26,25,26,25,0,0,0,0,0,0,0,0,26,26,27,27,28,27,28,28,28,28,29,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,27,28,28,27,28,0,0,0,0,0,0,0,0,22,22,20,20,20,18,18,17,15,15,13,12,0,0,0,0,0,0,0,0,11,11,11,12,12,12,12,12,14,13,13,14,0,0,0,0,0,0,0,0,14,13,13,13,13,14,13,15,14,15,15,16,0,0,0,0,0,0,0,0,12,11,11,11,10,10,10,10,10,9,9,10,0,0,0,0,0,0,0,0,9,10,10,10,10,11,10,10,9,9,8,8,0,0,0,0,0,0,0,0,6,7,6,6,7,7,7,6,7,7,7,6,0,0,0,0,0,0,0,0,7,6,6,7,6,8,7,8,8,9,9,8,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,7,7,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,6,5,6,6,6,0,0,0,0,0,0,0,0,7,8,7,7,8,8,8,8,8,8,8,7,0,0,0,0,0,0,0,0,7,8,8,7,7,8,8,7,8,8,8,8,0,0,0,0,0,0,0,0,6,5,5,4,4,4,4,4,3,4,4,3,0,0,0,0,0,0,0,0,7,7,6,7,7,7,7,6,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,8,7,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,8,9,8,9,0,0,0,0,0,0,0,0,7,8,8,8,9,9,9,9,9,9,10,9,0,0,0,0,0,0,0,0,10,10,10,11,10,9,10,10,10,10,9,10,0,0,0,0,0,0,0,0,10,10,11,10,11,11,11,11,12,12,12,11,0,0,0,0,0,0,0,0,10,10,10,8,10,9,9,9,8,9,8,8,0,0,0,0,0,0,0,0,14,14,14,14,15,16,17,19,20,19,22,23,0,0,0,0,0,0,0,0,25,24,24,24,25,23,25,24,26,25,25,26,0,0,0,0,0,0,0,0,26,26,24,25,25,25,24,25,25],[0,28,27,27,27,28,27,27,28,26,25,25,25,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,26,26,27,26,26,26,26,27,25,0,0,0,0,0,0,0,0,24,21,21,22,21,20,20,21,17,19,19,17,0,0,0,0,0,0,0,0,8,7,7,6,6,6,6,5,4,4,4,5,0,0,0,0,0,0,0,0,5,4,3,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,2,1,1,1,0,1,1,2,2,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,2,3,3,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,5,6,6,6,7,6,7,0,0,0,0,0,0,0,0,6,5,5,5,5,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,4,5,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,6,6,6,6,6,0,0,0,0,0,0,0,0,4,5,6,5,5,6,6,5,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,9,9,9,9,9,10,9,9,9,0,0,0,0,0,0,0,0,8,8,8,9,9,11,12,12,14,13,15,17,0,0,0,0,0,0,0,0,18,22,20,21,23,23,24,24,25,23,25,24,0,0,0,0,0,0,0,0,25,24,26,26,27,25,26,27,27,26,27,27,0,0,0,0,0,0,0,0,27,26,27,26,27,27,26,26,26,26,27,27,0,0,0,0,0,0,0,0,20,21,18,18,17,16,16,14,13,14,12,11,0,0,0,0,0,0,0,0,12,12,12,13,13,14,12,14,15,14,14,16,0,0,0,0,0,0,0,0,15,13,13,14,13,14,15,16,16,16,16,16,0,0,0,0,0,0,0,0,13,13,11,11,11,10,11,10,11,10,10,11,0,0,0,0,0,0,0,0,10,11,11,11,11,12,11,10,9,9,9,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,6,7,7,8,7,8,8,9,9,8,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,8,8,8,8,9,9,8,9,9,8,8,0,0,0,0,0,0,0,0,8,9,8,7,8,9,8,7,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,7,7,6,6,7,7,7,6,6,7,6,6,0,0,0,0,0,0,0,0,7,6,7,8,7,8,8,8,9,9,9,10,0,0,0,0,0,0,0,0,11,11,11,10,10,10,11,9,9,10,10,8,0,0,0,0,0,0,0,0,7,8,8,8,9,9,10,10,10,10,11,10,0,0,0,0,0,0,0,0,12,11,10,11,11,10,10,11,10,9,10,11,0,0,0,0,0,0,0,0,11,12,12,11,11,11,11,12,12,13,12,12,0,0,0,0,0,0,0,0,11,11,11,10,11,10,10,10,10,10,9,9,0,0,0,0,0,0,0,0,14,15,16,14,16,16,20,20,21,20,22,22,0,0,0,0,0,0,0,0,24,23,23,24,25,24,24,23,25,25,24,26,0,0,0,0,0,0,0,0,25,25,23,25,25,24,22,24,23],[0,28,28,28,28,29,28,28,28,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,26,26,27,27,28,27,28,27,27,27,26,0,0,0,0,0,0,0,0,24,23,23,22,23,21,20,21,19,20,18,18,0,0,0,0,0,0,0,0,8,7,7,6,6,6,6,5,5,5,4,5,0,0,0,0,0,0,0,0,5,5,4,4,4,4,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,1,1,1,0,1,1,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,6,5,5,4,4,0,0,0,0,0,0,0,0,3,3,2,2,3,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,3,3,2,2,3,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,6,6,5,6,7,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,6,5,6,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,5,4,4,5,5,5,5,5,4,4,4,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,7,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,6,6,6,0,0,0,0,0,0,0,0,7,7,7,8,8,7,8,8,8,8,9,9,0,0,0,0,0,0,0,0,9,8,9,9,10,10,12,13,14,14,15,17,0,0,0,0,0,0,0,0,21,22,21,23,24,24,25,26,25,26,26,25,0,0,0,0,0,0,0,0,26,25,26,27,27,26,26,28,27,27,27,27,0,0,0,0,0,0,0,0,28,27,28,28,28,28,28,27,28,27,28,28,0,0,0,0,0,0,0,0,22,23,20,20,19,17,17,14,14,14,12,12,0,0,0,0,0,0,0,0,12,11,11,12,12,13,12,13,14,14,14,15,0,0,0,0,0,0,0,0,15,14,13,14,13,14,14,15,15,15,15,15,0,0,0,0,0,0,0,0,12,12,11,11,10,10,10,9,9,8,9,10,0,0,0,0,0,0,0,0,9,10,10,11,10,11,11,9,9,9,8,8,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,8,8,9,9,8,0,0,0,0,0,0,0,0,6,6,6,7,6,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,7,6,5,6,6,5,6,6,6,5,6,6,0,0,0,0,0,0,0,0,7,7,8,7,7,8,7,7,8,8,7,7,0,0,0,0,0,0,0,0,8,8,8,7,8,8,7,8,8,8,8,7,0,0,0,0,0,0,0,0,6,6,5,5,4,5,5,4,3,4,4,3,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,7,8,8,8,9,0,0,0,0,0,0,0,0,10,10,10,9,9,9,9,9,8,9,9,8,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,9,9,9,10,9,0,0,0,0,0,0,0,0,12,11,11,11,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,10,11,11,11,11,11,11,12,12,13,11,11,0,0,0,0,0,0,0,0,10,10,9,9,9,9,9,9,9,8,8,8,0,0,0,0,0,0,0,0,13,14,15,14,15,16,18,20,22,20,22,22,0,0,0,0,0,0,0,0,24,23,25,25,26,25,25,25,26,26,25,27,0,0,0,0,0,0,0,0,25,26,24,26,26,24,24,25,24],[0,28,27,27,28,28,28,27,28,27,26,26,26,27,26,26,25,27,26,26,0,0,0,0,0,0,0,0,26,26,26,26,26,27,26,27,26,26,27,25,0,0,0,0,0,0,0,0,23,22,22,23,22,21,20,20,19,20,18,18,0,0,0,0,0,0,0,0,8,7,8,7,7,7,6,7,6,5,5,6,0,0,0,0,0,0,0,0,6,5,5,6,5,5,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,2,2,2,2,1,1,0,1,2,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,2,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,7,6,7,7,7,0,0,0,0,0,0,0,0,7,6,6,6,6,6,5,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,4,3,4,3,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,5,6,6,5,5,6,6,5,5,6,6,6,0,0,0,0,0,0,0,0,7,7,7,8,8,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,9,9,9,10,10,11,12,13,15,14,16,17,0,0,0,0,0,0,0,0,20,21,22,23,23,23,24,24,24,25,26,24,0,0,0,0,0,0,0,0,25,24,26,26,27,25,27,27,28,26,27,27,0,0,0,0,0,0,0,0,28,27,28,28,27,27,27,27,27,27,28,28,0,0,0,0,0,0,0,0,22,22,18,19,18,16,17,15,15,15,12,12,0,0,0,0,0,0,0,0,12,11,12,13,12,13,12,13,15,14,14,15,0,0,0,0,0,0,0,0,16,14,15,13,13,14,14,14,17,17,17,16,0,0,0,0,0,0,0,0,12,13,11,11,10,10,10,10,9,9,9,11,0,0,0,0,0,0,0,0,9,10,11,11,11,11,10,9,9,9,8,8,0,0,0,0,0,0,0,0,6,7,6,6,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,8,7,8,8,9,8,9,9,10,10,9,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,7,8,7,7,8,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,7,6,7,7,6,0,0,0,0,0,0,0,0,7,8,8,8,7,8,9,7,8,9,8,8,0,0,0,0,0,0,0,0,8,9,9,8,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,5,5,5,6,4,0,0,0,0,0,0,0,0,8,8,7,8,8,8,8,9,8,8,7,7,0,0,0,0,0,0,0,0,7,7,8,9,8,8,9,8,8,9,9,9,0,0,0,0,0,0,0,0,11,11,10,10,10,10,10,10,9,10,10,10,0,0,0,0,0,0,0,0,8,9,9,9,9,10,9,10,10,10,10,10,0,0,0,0,0,0,0,0,11,12,12,12,12,11,11,11,11,10,11,11,0,0,0,0,0,0,0,0,12,12,12,11,12,11,12,13,12,14,12,12,0,0,0,0,0,0,0,0,11,11,10,10,10,10,9,9,9,9,8,9,0,0,0,0,0,0,0,0,14,14,16,14,15,16,19,20,23,20,23,22,0,0,0,0,0,0,0,0,25,24,26,26,26,26,26,25,26,27,26,26,0,0,0,0,0,0,0,0,26,26,25,26,26,25,23,25,24],[0,29,29,29,29,30,29,29,29,29,28,28,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,29,29,29,28,29,28,28,28,28,0,0,0,0,0,0,0,0,26,24,24,24,25,24,22,23,21,21,19,19,0,0,0,0,0,0,0,0,8,7,7,6,6,6,5,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,2,2,2,1,1,0,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,2,3,2,2,2,3,2,2,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,6,6,7,6,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,4,3,4,4,4,5,5,4,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,4,5,6,6,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,5,5,6,5,6,0,0,0,0,0,0,0,0,8,8,7,8,9,9,8,9,9,9,10,9,0,0,0,0,0,0,0,0,9,9,10,10,11,10,11,13,13,14,17,17,0,0,0,0,0,0,0,0,22,23,23,26,26,25,26,28,27,27,28,25,0,0,0,0,0,0,0,0,26,26,28,28,29,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,29,28,28,28,28,28,28,28,27,28,0,0,0,0,0,0,0,0,24,24,20,21,20,18,19,17,15,16,13,12,0,0,0,0,0,0,0,0,11,11,11,11,11,12,11,12,13,13,12,13,0,0,0,0,0,0,0,0,15,13,13,12,13,13,14,13,14,15,15,15,0,0,0,0,0,0,0,0,11,10,10,11,11,9,10,10,9,9,9,9,0,0,0,0,0,0,0,0,9,9,10,10,10,10,10,9,9,9,8,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,7,6,6,6,7,7,7,8,8,9,9,8,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,6,6,6,0,0,0,0,0,0,0,0,6,7,7,7,7,8,7,7,8,7,7,7,0,0,0,0,0,0,0,0,7,7,8,7,8,7,7,7,7,8,8,8,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,8,8,7,7,8,8,8,7,7,8,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,8,8,8,8,0,0,0,0,0,0,0,0,9,9,9,9,9,8,9,9,8,8,8,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,8,9,9,9,9,0,0,0,0,0,0,0,0,10,11,10,10,10,10,10,10,9,9,10,10,0,0,0,0,0,0,0,0,10,10,11,10,10,10,11,11,12,12,11,11,0,0,0,0,0,0,0,0,9,9,9,8,9,8,9,8,8,9,8,8,0,0,0,0,0,0,0,0,13,14,14,14,15,16,17,19,21,20,24,25,0,0,0,0,0,0,0,0,26,25,27,27,28,26,27,27,27,27,27,29,0,0,0,0,0,0,0,0,27,28,27,28,27,26,26,28,27],[0,29,27,28,27,28,28,28,28,27,26,27,26,26,26,26,26,26,27,26,0,0,0,0,0,0,0,0,26,25,26,27,26,27,26,27,25,26,26,25,0,0,0,0,0,0,0,0,23,22,22,21,21,22,19,20,19,19,18,18,0,0,0,0,0,0,0,0,7,7,6,6,5,5,5,5,4,4,4,5,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,2,3,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,6,5,5,5,5,5,4,5,4,4,3,4,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,4,5,6,6,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,7,7,8,7,8,8,8,8,8,0,0,0,0,0,0,0,0,7,8,8,9,9,10,11,13,14,14,16,17,0,0,0,0,0,0,0,0,21,21,20,22,23,23,23,24,23,25,25,23,0,0,0,0,0,0,0,0,24,23,25,26,26,25,26,27,27,26,27,26,0,0,0,0,0,0,0,0,27,27,27,27,26,27,26,27,27,27,27,28,0,0,0,0,0,0,0,0,23,23,20,19,18,16,17,14,14,14,12,11,0,0,0,0,0,0,0,0,10,10,11,11,11,12,12,12,13,12,13,14,0,0,0,0,0,0,0,0,14,12,12,12,11,12,12,14,14,15,15,15,0,0,0,0,0,0,0,0,11,11,9,9,9,9,9,9,8,8,9,9,0,0,0,0,0,0,0,0,8,9,10,9,10,10,9,9,9,9,7,8,0,0,0,0,0,0,0,0,6,6,6,6,6,7,6,6,7,6,6,7,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,8,8,9,9,8,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,8,8,7,7,8,7,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,9,8,8,0,0,0,0,0,0,0,0,6,6,5,5,5,5,4,5,4,4,5,4,0,0,0,0,0,0,0,0,8,7,7,7,8,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,7,6,7,7,7,7,8,7,7,8,8,8,0,0,0,0,0,0,0,0,9,10,9,10,9,9,9,10,9,9,9,9,0,0,0,0,0,0,0,0,7,8,8,8,8,9,8,9,9,9,9,9,0,0,0,0,0,0,0,0,10,11,11,10,10,10,10,10,9,9,10,10,0,0,0,0,0,0,0,0,9,10,11,10,10,10,11,10,11,12,10,11,0,0,0,0,0,0,0,0,9,9,9,9,9,9,8,8,8,8,8,7,0,0,0,0,0,0,0,0,12,13,14,13,13,14,16,17,19,18,22,22,0,0,0,0,0,0,0,0,24,23,23,26,25,24,25,24,25,25,25,26,0,0,0,0,0,0,0,0,25,25,25,25,26,25,24,25,26],[0,28,27,28,27,28,27,26,29,26,25,26,25,26,25,26,25,26,26,25,0,0,0,0,0,0,0,0,26,26,26,26,26,27,26,26,26,26,27,26,0,0,0,0,0,0,0,0,24,22,22,20,21,20,19,20,18,18,18,17,0,0,0,0,0,0,0,0,6,5,5,5,5,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,7,8,9,10,12,13,12,14,15,0,0,0,0,0,0,0,0,20,21,18,21,23,22,23,25,24,25,24,25,0,0,0,0,0,0,0,0,24,24,25,26,26,25,25,27,26,27,26,27,0,0,0,0,0,0,0,0,27,27,28,28,27,28,27,27,27,27,27,28,0,0,0,0,0,0,0,0,22,22,21,19,19,16,16,14,13,13,11,10,0,0,0,0,0,0,0,0,8,9,9,9,10,11,10,11,12,11,12,14,0,0,0,0,0,0,0,0,13,11,11,11,11,11,12,13,13,14,14,14,0,0,0,0,0,0,0,0,10,10,9,9,8,8,8,7,7,7,7,8,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,8,7,7,6,6,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,7,7,6,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,5,5,5,6,6,5,5,6,6,5,0,0,0,0,0,0,0,0,5,6,7,5,6,6,6,5,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,6,6,5,5,6,6,6,6,5,6,5,5,0,0,0,0,0,0,0,0,5,5,5,6,5,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,7,8,8,7,8,7,8,8,7,7,8,7,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,7,8,8,7,0,0,0,0,0,0,0,0,9,10,9,9,10,9,8,9,9,8,9,9,0,0,0,0,0,0,0,0,8,9,9,9,9,9,9,9,10,10,9,9,0,0,0,0,0,0,0,0,7,8,7,7,8,7,6,6,7,6,6,6,0,0,0,0,0,0,0,0,11,11,13,11,12,13,15,15,18,17,20,19,0,0,0,0,0,0,0,0,24,22,22,23,24,23,24,23,24,24,24,26,0,0,0,0,0,0,0,0,23,24,23,25,24,23,22,23,24],[0,29,29,29,29,29,29,28,29,28,27,27,27,26,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,26,26,28,27,28,27,28,27,28,28,27,0,0,0,0,0,0,0,0,25,23,23,22,23,22,20,21,21,19,18,18,0,0,0,0,0,0,0,0,6,5,5,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,1,2,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,1,2,2,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,4,4,3,3,3,2,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,3,4,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,7,8,8,9,10,11,12,13,13,0,0,0,0,0,0,0,0,21,22,20,23,25,23,24,26,25,26,26,24,0,0,0,0,0,0,0,0,26,26,25,27,27,26,27,28,27,27,28,27,0,0,0,0,0,0,0,0,28,28,28,29,28,28,28,28,28,28,27,29,0,0,0,0,0,0,0,0,24,22,22,21,19,17,17,16,14,13,11,10,0,0,0,0,0,0,0,0,8,8,8,8,8,9,9,10,11,10,10,11,0,0,0,0,0,0,0,0,12,11,11,10,9,10,11,11,12,13,13,12,0,0,0,0,0,0,0,0,9,8,8,8,7,7,7,6,6,5,6,6,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,7,6,6,5,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,5,5,5,6,6,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,4,5,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,6,5,6,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,7,8,8,7,8,7,6,7,8,0,0,0,0,0,0,0,0,7,8,8,7,8,8,9,8,9,9,8,8,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,11,12,12,12,13,14,14,17,19,19,21,22,0,0,0,0,0,0,0,0,24,22,25,24,27,25,26,25,27,26,26,27,0,0,0,0,0,0,0,0,25,26,25,26,26,24,24,25,25],[0,29,29,29,29,29,29,28,28,28,27,27,27,27,28,27,27,27,27,27,0,0,0,0,0,0,0,0,28,26,26,28,27,28,27,28,26,28,27,27,0,0,0,0,0,0,0,0,24,23,23,23,23,22,20,21,19,19,18,17,0,0,0,0,0,0,0,0,5,5,5,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,1,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,3,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,2,1,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,3,3,4,3,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,8,9,10,11,12,13,14,0,0,0,0,0,0,0,0,20,21,20,22,24,23,25,25,25,25,26,24,0,0,0,0,0,0,0,0,25,24,26,25,26,25,26,26,27,27,27,27,0,0,0,0,0,0,0,0,28,27,28,28,28,27,27,27,27,28,27,28,0,0,0,0,0,0,0,0,23,24,19,20,19,16,17,15,13,14,10,10,0,0,0,0,0,0,0,0,7,8,8,8,8,9,8,9,9,9,9,10,0,0,0,0,0,0,0,0,11,10,9,9,9,10,10,10,11,12,10,11,0,0,0,0,0,0,0,0,8,8,7,7,7,6,7,6,6,6,6,6,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,7,7,7,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,6,7,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,5,5,6,5,6,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,6,6,5,5,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,8,8,8,7,8,7,7,8,7,6,7,7,0,0,0,0,0,0,0,0,7,7,8,7,8,8,8,8,8,9,7,8,0,0,0,0,0,0,0,0,7,6,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,10,11,11,11,12,13,14,16,17,19,20,21,0,0,0,0,0,0,0,0,22,23,24,24,25,24,25,25,24,25,24,26,0,0,0,0,0,0,0,0,24,24,24,24,25,24,22,25,25],[0,27,27,27,27,28,27,26,27,26,25,24,24,25,24,25,25,25,25,25,0,0,0,0,0,0,0,0,24,23,25,25,25,25,25,25,24,25,25,24,0,0,0,0,0,0,0,0,22,20,20,19,19,20,18,17,18,17,16,16,0,0,0,0,0,0,0,0,6,5,5,5,4,4,4,4,3,3,3,4,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,2,1,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,2,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,7,7,6,7,0,0,0,0,0,0,0,0,6,6,7,7,8,9,10,11,12,12,13,15,0,0,0,0,0,0,0,0,18,18,17,20,20,20,21,22,23,22,22,22,0,0,0,0,0,0,0,0,22,22,26,25,25,24,24,26,25,26,25,25,0,0,0,0,0,0,0,0,27,27,26,25,26,25,27,25,27,26,26,26,0,0,0,0,0,0,0,0,22,22,20,18,17,16,15,13,12,12,10,9,0,0,0,0,0,0,0,0,8,8,9,9,9,9,10,10,11,10,11,12,0,0,0,0,0,0,0,0,11,10,10,9,9,10,10,11,12,13,13,13,0,0,0,0,0,0,0,0,9,9,8,8,8,7,7,7,7,6,7,7,0,0,0,0,0,0,0,0,6,7,8,7,7,7,7,7,7,7,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,5,5,5,6,6,5,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,6,6,5,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,8,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,7,7,6,7,7,7,7,7,0,0,0,0,0,0,0,0,8,9,9,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,8,8,9,8,9,8,9,9,8,8,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,10,11,12,10,11,12,14,15,17,16,20,19,0,0,0,0,0,0,0,0,22,20,23,22,24,23,24,22,24,24,23,25,0,0,0,0,0,0,0,0,24,23,23,23,24,22,22,24,24],[0,28,28,29,28,29,28,27,28,27,26,27,26,26,26,26,26,26,27,26,0,0,0,0,0,0,0,0,26,26,25,27,27,28,26,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,22,22,23,22,19,21,19,18,17,18,0,0,0,0,0,0,0,0,6,5,5,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,1,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,2,2,1,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,8,9,11,12,12,13,14,0,0,0,0,0,0,0,0,20,21,19,23,25,23,24,26,25,25,26,24,0,0,0,0,0,0,0,0,26,26,26,27,28,26,26,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,29,28,29,28,27,28,28,28,29,0,0,0,0,0,0,0,0,24,22,21,20,19,18,17,14,13,13,11,10,0,0,0,0,0,0,0,0,8,8,8,8,9,10,9,10,12,10,10,12,0,0,0,0,0,0,0,0,12,11,11,10,10,11,11,12,12,13,13,12,0,0,0,0,0,0,0,0,9,9,8,8,7,7,7,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,8,8,8,8,7,7,6,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,5,5,5,6,6,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,4,5,4,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,6,5,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,5,5,4,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,7,7,6,7,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,7,7,6,0,0,0,0,0,0,0,0,8,8,8,8,9,8,7,8,7,7,7,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,8,9,9,8,8,0,0,0,0,0,0,0,0,6,7,6,6,6,6,5,6,6,6,5,5,0,0,0,0,0,0,0,0,10,11,12,11,12,13,15,17,18,18,21,22,0,0,0,0,0,0,0,0,24,22,25,24,26,25,25,24,26,26,24,27,0,0,0,0,0,0,0,0,25,26,25,26,25,23,23,25,24],[0,29,29,29,29,29,29,28,29,28,28,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,28,26,26,28,28,28,27,28,27,28,28,27,0,0,0,0,0,0,0,0,25,24,22,23,23,22,21,21,20,19,19,18,0,0,0,0,0,0,0,0,6,5,5,4,4,4,3,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,6,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,7,7,7,8,8,9,11,12,12,13,14,0,0,0,0,0,0,0,0,20,21,21,23,23,23,24,25,26,26,26,24,0,0,0,0,0,0,0,0,25,25,26,27,28,26,27,28,27,27,27,27,0,0,0,0,0,0,0,0,28,28,29,28,28,28,28,27,28,29,27,28,0,0,0,0,0,0,0,0,23,22,20,20,18,17,17,15,13,12,11,10,0,0,0,0,0,0,0,0,7,8,9,8,8,9,9,9,10,10,10,11,0,0,0,0,0,0,0,0,11,10,10,10,10,10,10,11,11,13,12,12,0,0,0,0,0,0,0,0,8,8,8,8,8,7,8,7,6,6,6,7,0,0,0,0,0,0,0,0,6,7,7,7,8,8,8,8,7,6,6,5,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,4,4,5,5,6,5,6,6,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,4,3,4,4,4,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,4,5,5,5,4,0,0,0,0,0,0,0,0,5,5,6,5,5,6,6,5,6,6,5,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,6,6,5,5,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,5,6,6,6,0,0,0,0,0,0,0,0,6,7,7,6,7,6,7,7,6,6,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,7,7,7,6,0,0,0,0,0,0,0,0,8,8,8,8,8,8,7,8,7,7,7,8,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,10,11,11,11,12,13,14,17,17,18,21,21,0,0,0,0,0,0,0,0,24,23,25,25,25,25,26,25,26,26,26,27,0,0,0,0,0,0,0,0,26,25,25,26,26,24,23,26,24],[0,29,28,28,28,28,29,28,28,27,27,26,27,25,25,26,26,27,27,27,0,0,0,0,0,0,0,0,26,25,25,27,26,27,25,26,25,26,26,25,0,0,0,0,0,0,0,0,23,21,21,19,21,19,18,19,18,17,17,17,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,2,2,1,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,3,4,4,4,4,4,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,8,9,11,12,12,13,14,0,0,0,0,0,0,0,0,18,19,18,21,21,21,23,23,23,23,24,22,0,0,0,0,0,0,0,0,23,23,25,25,24,23,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,27,27,26,26,26,27,26,26,27,0,0,0,0,0,0,0,0,23,23,19,19,17,15,16,14,12,12,10,9,0,0,0,0,0,0,0,0,7,7,8,7,8,8,8,9,9,9,9,10,0,0,0,0,0,0,0,0,10,9,9,9,9,9,10,10,10,12,12,11,0,0,0,0,0,0,0,0,8,8,7,7,7,6,6,6,6,5,6,6,0,0,0,0,0,0,0,0,6,6,7,7,7,8,7,7,6,7,5,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,4,4,5,5,5,6,6,7,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,6,6,5,0,0,0,0,0,0,0,0,4,4,4,3,4,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,6,6,5,5,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,6,6,5,6,6,6,6,6,0,0,0,0,0,0,0,0,7,8,8,7,8,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,7,7,7,7,8,7,8,7,8,8,7,8,0,0,0,0,0,0,0,0,6,6,6,6,6,5,6,5,5,6,5,5,0,0,0,0,0,0,0,0,10,11,11,10,12,13,14,15,16,17,20,20,0,0,0,0,0,0,0,0,23,21,23,24,24,22,26,23,25,25,25,25,0,0,0,0,0,0,0,0,24,24,24,24,25,24,23,24,23],[0,28,28,28,27,28,27,27,28,26,25,25,25,26,25,26,25,25,26,25,0,0,0,0,0,0,0,0,25,25,25,25,25,26,26,26,26,26,26,25,0,0,0,0,0,0,0,0,22,21,20,20,20,20,18,19,18,17,17,16,0,0,0,0,0,0,0,0,6,6,5,5,5,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,3,4,3,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,7,8,9,10,12,12,12,13,14,0,0,0,0,0,0,0,0,18,18,18,19,20,20,21,23,22,21,24,22,0,0,0,0,0,0,0,0,23,23,25,25,26,25,25,25,25,25,26,26,0,0,0,0,0,0,0,0,27,26,26,27,27,27,27,26,26,26,27,27,0,0,0,0,0,0,0,0,23,22,20,19,18,16,16,14,13,13,11,10,0,0,0,0,0,0,0,0,8,8,8,8,9,9,10,10,11,10,10,12,0,0,0,0,0,0,0,0,10,10,10,10,10,11,10,12,12,12,12,12,0,0,0,0,0,0,0,0,9,9,9,8,8,7,8,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,8,8,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,4,4,5,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,6,6,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,5,5,5,6,5,6,5,6,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,6,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,7,7,6,7,7,7,7,7,0,0,0,0,0,0,0,0,8,8,9,8,9,8,8,8,8,7,8,8,0,0,0,0,0,0,0,0,8,8,9,8,9,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,7,7,6,6,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,10,11,11,10,11,12,14,15,16,16,20,19,0,0,0,0,0,0,0,0,23,20,22,22,24,24,24,22,25,24,23,25,0,0,0,0,0,0,0,0,24,24,23,23,24,22,21,23,23],[0,29,29,29,28,29,29,28,29,28,27,27,27,26,27,27,27,26,26,27,0,0,0,0,0,0,0,0,27,26,25,27,27,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,25,23,22,22,23,21,20,21,20,19,18,18,0,0,0,0,0,0,0,0,6,5,5,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,6,7,7,8,9,9,10,12,12,12,14,15,0,0,0,0,0,0,0,0,20,21,21,22,24,24,24,26,26,26,27,25,0,0,0,0,0,0,0,0,26,26,27,27,28,27,27,28,27,28,27,28,0,0,0,0,0,0,0,0,28,28,29,29,28,28,28,27,28,28,28,28,0,0,0,0,0,0,0,0,24,22,21,21,19,18,17,16,14,13,12,11,0,0,0,0,0,0,0,0,8,8,9,9,9,10,10,10,12,10,10,12,0,0,0,0,0,0,0,0,12,11,11,11,11,12,12,13,13,14,13,12,0,0,0,0,0,0,0,0,9,9,9,9,8,8,7,7,6,6,6,7,0,0,0,0,0,0,0,0,7,7,7,8,8,8,8,8,7,7,6,6,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,4,4,5,5,6,5,6,7,7,7,6,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,3,3,3,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,4,4,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,5,4,4,5,5,4,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,7,7,6,7,6,7,7,6,6,7,6,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,7,7,7,8,0,0,0,0,0,0,0,0,8,8,8,8,9,8,9,8,9,9,8,8,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,11,12,12,12,13,15,16,19,20,19,22,22,0,0,0,0,0,0,0,0,25,23,26,24,26,26,26,25,27,26,26,26,0,0,0,0,0,0,0,0,27,27,25,27,26,24,24,25,25],[0,29,29,29,29,29,29,28,29,28,27,27,27,26,27,27,27,27,26,27,0,0,0,0,0,0,0,0,28,26,26,27,27,28,27,28,26,27,28,27,0,0,0,0,0,0,0,0,25,23,23,23,23,22,20,21,20,20,19,18,0,0,0,0,0,0,0,0,7,6,6,5,5,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,0,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,8,8,8,8,0,0,0,0,0,0,0,0,7,7,8,8,9,9,10,12,12,13,14,16,0,0,0,0,0,0,0,0,21,20,21,24,24,24,25,27,26,26,27,25,0,0,0,0,0,0,0,0,25,26,26,27,27,26,27,27,28,28,27,28,0,0,0,0,0,0,0,0,28,28,29,28,28,28,28,26,29,28,27,28,0,0,0,0,0,0,0,0,25,24,22,21,20,19,18,16,15,13,12,11,0,0,0,0,0,0,0,0,9,9,10,9,9,10,10,10,11,10,10,11,0,0,0,0,0,0,0,0,11,11,11,11,10,11,11,12,13,14,14,13,0,0,0,0,0,0,0,0,10,9,9,9,8,8,8,8,7,7,8,8,0,0,0,0,0,0,0,0,8,8,8,8,9,9,9,9,8,8,6,6,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,7,7,7,7,6,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,5,6,5,5,5,0,0,0,0,0,0,0,0,5,4,4,5,4,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,6,6,6,5,6,7,6,5,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,3,4,4,3,0,0,0,0,0,0,0,0,7,7,6,6,7,7,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,5,5,6,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,7,8,8,7,7,8,8,8,7,7,7,8,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,7,7,8,8,8,0,0,0,0,0,0,0,0,9,9,9,8,9,9,8,9,9,8,9,9,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,10,10,9,9,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,6,7,7,6,6,0,0,0,0,0,0,0,0,11,12,12,11,12,14,15,18,17,19,20,21,0,0,0,0,0,0,0,0,23,22,25,24,25,25,25,23,26,25,25,25,0,0,0,0,0,0,0,0,26,26,25,25,26,24,24,25,25],[0,28,27,28,28,28,28,27,27,26,26,25,25,26,25,26,25,26,25,25,0,0,0,0,0,0,0,0,25,24,25,26,25,26,25,25,25,25,25,25,0,0,0,0,0,0,0,0,21,21,21,20,20,20,19,18,18,17,17,16,0,0,0,0,0,0,0,0,6,7,6,6,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,2,3,3,2,0,0,0,0,0,0,0,0,3,3,4,3,3,2,3,3,2,3,2,2,0,0,0,0,0,0,0,0,1,1,0,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,4,4,4,5,5,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,5,4,4,5,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,3,4,4,4,5,0,0,0,0,0,0,0,0,6,6,7,7,6,6,7,7,7,8,7,8,0,0,0,0,0,0,0,0,7,7,8,8,9,10,11,12,13,13,14,16,0,0,0,0,0,0,0,0,18,18,19,20,21,20,22,23,24,22,24,23,0,0,0,0,0,0,0,0,22,22,25,25,25,25,25,26,26,26,25,26,0,0,0,0,0,0,0,0,27,27,26,26,27,26,26,26,26,26,26,27,0,0,0,0,0,0,0,0,22,22,19,19,18,15,16,14,14,14,12,11,0,0,0,0,0,0,0,0,9,9,9,9,10,10,11,11,11,11,12,12,0,0,0,0,0,0,0,0,11,11,12,11,11,12,11,12,13,13,13,13,0,0,0,0,0,0,0,0,10,10,10,9,9,8,9,8,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,6,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,4,5,5,6,6,5,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,7,6,7,6,6,7,7,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,7,7,7,7,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,3,4,4,4,0,0,0,0,0,0,0,0,7,6,6,6,7,7,7,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,6,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,7,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,8,8,8,9,9,0,0,0,0,0,0,0,0,9,10,10,9,10,9,9,9,9,8,9,9,0,0,0,0,0,0,0,0,9,9,9,9,10,9,9,9,10,10,9,9,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,11,12,11,11,12,13,14,16,16,17,20,20,0,0,0,0,0,0,0,0,21,21,22,22,23,23,24,24,23,24,24,25,0,0,0,0,0,0,0,0,25,24,24,24,24,23,21,23,25],[0,28,28,28,28,28,28,27,28,27,26,26,27,26,26,27,26,27,26,26,0,0,0,0,0,0,0,0,26,26,26,26,27,28,26,27,27,26,27,26,0,0,0,0,0,0,0,0,25,22,21,22,23,20,20,22,20,19,19,19,0,0,0,0,0,0,0,0,8,7,7,6,6,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,4,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,0,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,3,3,4,3,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,4,3,3,3,2,3,3,3,2,3,0,0,0,0,0,0,0,0,5,4,5,5,5,6,5,6,5,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,4,5,5,4,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,8,8,7,8,8,8,8,8,8,9,0,0,0,0,0,0,0,0,8,8,8,10,10,11,12,13,14,14,16,16,0,0,0,0,0,0,0,0,21,21,20,23,24,23,24,24,24,24,25,24,0,0,0,0,0,0,0,0,26,24,26,26,26,25,26,27,27,27,26,26,0,0,0,0,0,0,0,0,28,27,27,28,27,28,27,27,27,27,27,28,0,0,0,0,0,0,0,0,24,23,21,21,19,18,19,15,15,15,14,12,0,0,0,0,0,0,0,0,11,10,10,11,11,12,12,12,14,12,12,14,0,0,0,0,0,0,0,0,13,12,12,12,12,13,12,14,14,14,15,14,0,0,0,0,0,0,0,0,11,12,11,11,10,9,10,9,9,8,9,9,0,0,0,0,0,0,0,0,8,9,9,9,9,9,9,9,8,9,7,7,0,0,0,0,0,0,0,0,5,6,6,5,5,6,6,5,6,5,5,5,0,0,0,0,0,0,0,0,6,5,5,6,6,6,6,7,7,8,8,7,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,7,8,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,6,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,8,7,7,8,0,0,0,0,0,0,0,0,8,8,9,8,8,8,9,8,7,8,8,8,0,0,0,0,0,0,0,0,7,7,8,7,8,8,8,8,8,9,9,9,0,0,0,0,0,0,0,0,11,10,10,10,10,10,10,10,10,9,10,10,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,10,11,10,10,0,0,0,0,0,0,0,0,8,8,8,8,8,7,8,7,7,8,7,7,0,0,0,0,0,0,0,0,12,12,13,12,13,14,16,17,18,18,21,20,0,0,0,0,0,0,0,0,24,23,24,23,26,26,24,23,25,25,25,26,0,0,0,0,0,0,0,0,25,25,24,25,25,24,23,25,26],[0,29,28,29,28,29,29,28,28,28,27,27,27,26,27,26,27,27,26,27,0,0,0,0,0,0,0,0,27,26,26,28,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,25,24,23,23,24,22,21,22,22,21,20,19,0,0,0,0,0,0,0,0,8,8,7,7,7,6,6,6,6,5,5,6,0,0,0,0,0,0,0,0,4,4,4,4,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,1,1,1,1,0,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,2,3,3,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,4,4,5,5,5,0,0,0,0,0,0,0,0,5,4,4,3,3,3,2,3,3,2,2,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,5,5,4,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,8,7,8,9,9,9,9,8,9,9,10,10,0,0,0,0,0,0,0,0,9,9,9,10,11,11,12,14,14,14,15,16,0,0,0,0,0,0,0,0,22,23,24,25,25,26,26,26,27,26,27,26,0,0,0,0,0,0,0,0,27,27,27,27,28,28,28,28,28,29,28,29,0,0,0,0,0,0,0,0,28,28,29,29,29,29,29,28,28,28,28,29,0,0,0,0,0,0,0,0,26,23,22,23,21,19,20,17,17,16,15,14,0,0,0,0,0,0,0,0,11,11,12,11,12,12,12,12,14,13,13,14,0,0,0,0,0,0,0,0,14,13,13,13,13,13,14,15,15,16,16,15,0,0,0,0,0,0,0,0,12,12,12,11,10,11,10,10,9,9,9,10,0,0,0,0,0,0,0,0,9,10,10,10,10,10,10,10,10,10,8,8,0,0,0,0,0,0,0,0,5,6,6,5,5,6,5,5,6,6,5,5,0,0,0,0,0,0,0,0,7,7,7,6,7,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,5,5,5,6,5,6,6,7,7,6,6,6,0,0,0,0,0,0,0,0,6,5,5,6,6,5,6,6,5,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,8,8,7,7,8,7,7,0,0,0,0,0,0,0,0,7,8,8,7,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,7,6,6,6,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,8,7,7,8,8,8,8,9,8,0,0,0,0,0,0,0,0,9,9,9,10,9,9,9,9,9,8,9,9,0,0,0,0,0,0,0,0,8,9,9,8,9,9,8,10,9,10,10,10,0,0,0,0,0,0,0,0,10,11,11,10,10,11,10,10,10,10,10,10,0,0,0,0,0,0,0,0,10,10,11,10,10,11,11,10,11,11,11,10,0,0,0,0,0,0,0,0,9,9,9,9,9,8,9,8,9,8,7,8,0,0,0,0,0,0,0,0,12,13,14,13,14,16,17,19,19,19,22,22,0,0,0,0,0,0,0,0,24,23,25,25,26,25,26,24,26,27,25,26,0,0,0,0,0,0,0,0,27,26,25,26,27,25,23,25,26],[0,28,28,28,28,28,28,29,28,27,27,26,27,26,26,26,27,27,27,28,0,0,0,0,0,0,0,0,27,27,27,28,28,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,26,25,24,23,24,23,22,23,21,21,20,19,0,0,0,0,0,0,0,0,10,10,9,9,9,8,7,8,7,6,7,7,0,0,0,0,0,0,0,0,7,6,6,6,5,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,5,6,6,6,5,5,6,6,6,5,5,5,0,0,0,0,0,0,0,0,2,2,2,2,1,0,1,2,2,3,5,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,4,5,5,3,4,0,0,0,0,0,0,0,0,4,4,3,4,5,5,5,6,7,7,6,7,0,0,0,0,0,0,0,0,7,6,7,7,5,6,5,5,5,5,4,6,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,7,7,6,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,6,8,8,7,7,7,8,8,8,0,0,0,0,0,0,0,0,10,10,10,12,11,11,10,11,11,11,11,11,0,0,0,0,0,0,0,0,10,11,12,12,14,14,14,16,17,17,18,20,0,0,0,0,0,0,0,0,22,23,23,25,25,25,26,26,28,26,27,25,0,0,0,0,0,0,0,0,26,26,28,28,28,27,28,28,29,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,27,28,28,27,28,0,0,0,0,0,0,0,0,25,24,24,23,22,20,20,18,17,18,16,14,0,0,0,0,0,0,0,0,14,13,13,13,13,14,13,14,15,15,14,15,0,0,0,0,0,0,0,0,15,14,14,14,14,15,15,17,17,18,18,19,0,0,0,0,0,0,0,0,14,14,13,13,13,12,13,12,12,11,12,12,0,0,0,0,0,0,0,0,12,11,12,12,12,12,12,11,10,12,10,11,0,0,0,0,0,0,0,0,7,8,8,7,8,9,8,7,8,9,8,8,0,0,0,0,0,0,0,0,9,9,9,9,8,9,9,10,10,10,10,10,0,0,0,0,0,0,0,0,8,7,7,8,9,8,9,9,9,9,9,9,0,0,0,0,0,0,0,0,8,7,8,8,8,8,8,8,8,9,8,8,0,0,0,0,0,0,0,0,10,10,9,9,10,11,11,9,10,10,10,9,0,0,0,0,0,0,0,0,9,10,10,10,10,10,10,10,10,9,10,10,0,0,0,0,0,0,0,0,9,7,8,7,7,8,7,7,6,7,7,6,0,0,0,0,0,0,0,0,10,9,9,9,9,9,9,10,9,9,9,10,0,0,0,0,0,0,0,0,10,9,10,10,9,10,10,10,11,11,11,11,0,0,0,0,0,0,0,0,11,12,12,12,11,11,12,12,11,11,11,12,0,0,0,0,0,0,0,0,10,11,10,10,11,11,11,11,11,11,12,12,0,0,0,0,0,0,0,0,13,13,13,13,12,13,13,13,12,13,14,13,0,0,0,0,0,0,0,0,13,11,14,12,12,13,12,13,13,13,13,12,0,0,0,0,0,0,0,0,11,12,11,11,11,11,10,11,11,10,10,10,0,0,0,0,0,0,0,0,13,14,14,14,15,17,17,19,20,20,22,23,0,0,0,0,0,0,0,0,23,24,26,25,26,25,27,25,26,27,27,28,0,0,0,0,0,0,0,0,27,25,26,26,27,26,24,26,26],[0,27,27,27,27,28,28,27,27,26,25,24,26,25,25,25,26,26,25,26,0,0,0,0,0,0,0,0,26,26,25,27,27,27,26,27,26,26,27,26,0,0,0,0,0,0,0,0,25,23,22,22,22,21,20,22,20,19,20,20,0,0,0,0,0,0,0,0,12,13,12,11,11,10,10,10,9,9,9,9,0,0,0,0,0,0,0,0,9,9,9,8,8,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,6,7,7,7,7,6,8,8,7,7,6,6,0,0,0,0,0,0,0,0,3,4,3,2,2,1,0,1,3,3,6,5,0,0,0,0,0,0,0,0,6,8,6,6,7,8,6,9,9,9,8,9,0,0,0,0,0,0,0,0,8,8,7,6,5,6,5,4,5,5,4,4,0,0,0,0,0,0,0,0,4,5,4,5,5,6,5,7,7,6,6,7,0,0,0,0,0,0,0,0,8,7,7,6,6,7,5,5,6,6,5,6,0,0,0,0,0,0,0,0,8,7,8,8,9,9,9,9,8,8,8,8,0,0,0,0,0,0,0,0,7,8,8,6,8,8,8,6,6,7,7,7,0,0,0,0,0,0,0,0,8,10,10,8,10,9,11,9,8,7,8,7,0,0,0,0,0,0,0,0,9,9,9,7,9,9,8,9,10,10,9,10,0,0,0,0,0,0,0,0,11,12,12,13,12,13,13,13,14,14,14,14,0,0,0,0,0,0,0,0,12,13,14,14,15,16,17,18,18,18,18,19,0,0,0,0,0,0,0,0,22,23,23,24,24,24,24,25,26,24,25,24,0,0,0,0,0,0,0,0,26,25,27,26,27,26,27,28,27,28,27,27,0,0,0,0,0,0,0,0,28,27,28,28,27,27,27,28,28,27,27,28,0,0,0,0,0,0,0,0,25,25,22,23,21,20,19,18,17,17,16,16,0,0,0,0,0,0,0,0,16,15,15,16,15,17,17,16,17,17,16,18,0,0,0,0,0,0,0,0,17,17,17,16,16,18,18,18,18,19,19,19,0,0,0,0,0,0,0,0,16,16,15,16,15,14,15,16,15,13,13,15,0,0,0,0,0,0,0,0,13,12,14,13,13,13,14,11,12,13,11,12,0,0,0,0,0,0,0,0,8,9,10,9,9,10,11,10,10,9,10,10,0,0,0,0,0,0,0,0,10,11,10,11,10,10,11,11,11,12,11,11,0,0,0,0,0,0,0,0,10,10,9,11,10,10,12,11,11,11,12,11,0,0,0,0,0,0,0,0,11,10,10,10,11,10,11,9,10,11,10,10,0,0,0,0,0,0,0,0,11,11,11,11,12,13,12,11,12,13,12,10,0,0,0,0,0,0,0,0,12,13,12,11,12,12,11,12,11,11,12,11,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,8,9,11,9,0,0,0,0,0,0,0,0,11,12,11,10,11,11,11,11,11,11,12,12,0,0,0,0,0,0,0,0,12,10,11,12,11,12,12,12,13,13,13,13,0,0,0,0,0,0,0,0,13,14,14,14,12,13,15,13,13,13,13,13,0,0,0,0,0,0,0,0,12,13,13,12,14,14,13,14,13,14,15,13,0,0,0,0,0,0,0,0,15,14,15,14,15,15,14,15,14,15,15,15,0,0,0,0,0,0,0,0,15,15,16,14,15,15,14,15,15,16,14,15,0,0,0,0,0,0,0,0,13,14,12,12,12,12,12,12,12,12,11,12,0,0,0,0,0,0,0,0,13,15,15,13,16,15,18,17,18,19,21,21,0,0,0,0,0,0,0,0,24,23,25,25,25,25,26,23,26,27,25,27,0,0,0,0,0,0,0,0,26,25,25,26,26,24,23,24,25],[0,28,28,28,28,28,28,28,27,26,27,25,27,26,26,26,27,27,26,27,0,0,0,0,0,0,0,0,27,27,26,27,27,28,26,28,27,27,27,26,0,0,0,0,0,0,0,0,25,24,24,25,24,23,23,23,22,22,21,21,0,0,0,0,0,0,0,0,12,13,11,12,11,11,11,10,9,10,9,10,0,0,0,0,0,0,0,0,8,8,9,7,10,9,8,7,10,8,8,7,0,0,0,0,0,0,0,0,8,8,8,8,8,9,9,8,8,8,8,7,0,0,0,0,0,0,0,0,6,4,3,4,5,2,1,0,1,2,3,3,0,0,0,0,0,0,0,0,9,8,6,9,9,9,9,11,10,9,9,9,0,0,0,0,0,0,0,0,10,9,9,9,8,8,8,7,7,7,5,5,0,0,0,0,0,0,0,0,6,7,5,5,6,7,6,8,6,6,7,8,0,0,0,0,0,0,0,0,7,6,6,6,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,10,9,9,10,10,10,10,10,10,9,9,9,0,0,0,0,0,0,0,0,9,9,10,9,8,8,9,7,8,8,8,8,0,0,0,0,0,0,0,0,9,10,8,9,9,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,9,9,10,10,10,11,10,11,10,11,10,11,0,0,0,0,0,0,0,0,12,12,14,14,13,13,14,13,15,14,14,15,0,0,0,0,0,0,0,0,12,14,15,14,14,15,16,17,18,19,21,21,0,0,0,0,0,0,0,0,23,24,24,25,25,24,26,26,26,25,26,26,0,0,0,0,0,0,0,0,26,26,27,28,28,27,27,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,27,28,28,27,28,28,28,28,28,0,0,0,0,0,0,0,0,26,25,24,23,22,22,22,20,18,20,18,16,0,0,0,0,0,0,0,0,18,16,16,17,16,18,17,17,18,18,17,19,0,0,0,0,0,0,0,0,18,16,17,17,19,18,19,20,20,19,20,19,0,0,0,0,0,0,0,0,17,17,17,16,17,15,16,16,13,14,13,14,0,0,0,0,0,0,0,0,15,15,14,15,14,14,13,13,12,14,12,12,0,0,0,0,0,0,0,0,10,11,11,10,9,11,11,9,11,10,9,11,0,0,0,0,0,0,0,0,10,9,10,10,10,11,10,11,11,11,12,10,0,0,0,0,0,0,0,0,9,8,8,9,9,10,10,10,11,10,10,10,0,0,0,0,0,0,0,0,11,10,9,10,10,10,10,9,12,11,10,12,0,0,0,0,0,0,0,0,13,12,13,13,13,14,14,12,13,13,13,12,0,0,0,0,0,0,0,0,13,11,12,12,12,11,11,12,12,11,12,12,0,0,0,0,0,0,0,0,12,11,10,10,9,12,10,12,10,9,12,10,0,0,0,0,0,0,0,0,11,11,11,11,10,11,11,12,12,12,11,12,0,0,0,0,0,0,0,0,11,12,12,12,12,13,12,13,13,13,13,13,0,0,0,0,0,0,0,0,14,14,14,14,13,13,14,13,12,13,13,13,0,0,0,0,0,0,0,0,12,13,13,13,13,13,14,14,13,14,15,14,0,0,0,0,0,0,0,0,15,15,16,17,15,15,15,14,14,15,15,15,0,0,0,0,0,0,0,0,15,14,17,14,15,15,15,16,15,16,16,15,0,0,0,0,0,0,0,0,14,13,14,14,13,13,13,14,13,14,13,13,0,0,0,0,0,0,0,0,16,15,16,17,18,18,20,20,22,22,24,23,0,0,0,0,0,0,0,0,25,25,27,26,26,26,26,27,26,27,26,28,0,0,0,0,0,0,0,0,27,26,26,26,27,26,25,26,26],[0,28,28,28,28,28,28,28,28,27,26,26,26,27,26,27,26,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,28,26,27,27,25,27,26,0,0,0,0,0,0,0,0,24,23,22,22,23,21,20,21,21,19,19,20,0,0,0,0,0,0,0,0,10,9,9,9,8,7,6,7,7,6,6,6,0,0,0,0,0,0,0,0,5,4,4,5,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,4,4,3,4,3,2,2,1,0,1,2,2,0,0,0,0,0,0,0,0,4,5,4,5,5,5,5,6,5,6,6,7,0,0,0,0,0,0,0,0,5,7,7,6,5,7,6,5,5,6,5,4,0,0,0,0,0,0,0,0,4,5,3,3,4,5,4,6,5,4,6,6,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,6,7,6,7,7,8,8,8,6,7,7,7,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,6,5,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,6,5,5,4,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,10,10,10,12,11,10,11,12,13,13,12,12,0,0,0,0,0,0,0,0,10,11,12,12,12,13,14,15,15,16,17,18,0,0,0,0,0,0,0,0,22,23,22,24,24,25,25,26,25,26,25,25,0,0,0,0,0,0,0,0,26,25,27,27,28,27,26,28,28,27,27,27,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,28,27,28,28,0,0,0,0,0,0,0,0,25,26,26,23,22,21,21,19,18,19,16,15,0,0,0,0,0,0,0,0,14,14,14,15,15,16,14,16,17,16,15,18,0,0,0,0,0,0,0,0,16,15,16,16,16,16,17,18,18,18,20,19,0,0,0,0,0,0,0,0,16,16,15,15,14,13,14,13,13,11,11,13,0,0,0,0,0,0,0,0,11,11,13,12,11,13,12,11,10,12,10,10,0,0,0,0,0,0,0,0,7,8,8,7,7,8,8,8,8,7,7,7,0,0,0,0,0,0,0,0,7,6,7,7,7,8,7,8,9,9,9,8,0,0,0,0,0,0,0,0,5,6,5,6,7,7,8,8,7,7,7,6,0,0,0,0,0,0,0,0,6,5,6,7,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,10,10,10,10,10,12,10,10,10,11,10,9,0,0,0,0,0,0,0,0,9,10,8,8,9,9,8,8,9,9,8,9,0,0,0,0,0,0,0,0,6,7,6,6,7,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,8,10,8,7,9,9,8,8,9,9,9,9,0,0,0,0,0,0,0,0,9,8,8,9,9,10,9,10,10,10,10,11,0,0,0,0,0,0,0,0,11,12,11,11,11,10,12,11,9,11,11,11,0,0,0,0,0,0,0,0,9,11,11,10,11,13,12,11,11,13,12,11,0,0,0,0,0,0,0,0,13,13,13,13,13,14,13,13,13,13,13,14,0,0,0,0,0,0,0,0,13,13,14,13,13,13,13,14,13,14,13,13,0,0,0,0,0,0,0,0,11,12,11,10,10,11,10,10,11,10,10,9,0,0,0,0,0,0,0,0,13,14,15,13,16,16,19,17,20,20,23,23,0,0,0,0,0,0,0,0,26,24,25,25,26,26,26,25,26,27,26,26,0,0,0,0,0,0,0,0,27,25,25,27,27,26,24,26,26],[0,29,29,29,29,29,29,29,29,28,28,27,28,27,28,27,28,28,27,28,0,0,0,0,0,0,0,0,28,28,26,28,28,29,27,28,27,27,28,27,0,0,0,0,0,0,0,0,25,23,22,23,23,22,20,22,20,19,19,19,0,0,0,0,0,0,0,0,8,7,7,6,6,5,5,5,5,4,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,3,2,2,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,5,4,5,5,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,1,1,0,1,1,0,0,0,0,0,0,0,0,2,2,3,3,3,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,5,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,4,5,5,5,5,5,6,5,6,0,0,0,0,0,0,0,0,8,7,8,8,9,8,8,9,9,10,9,9,0,0,0,0,0,0,0,0,8,9,9,10,10,10,12,12,13,13,15,15,0,0,0,0,0,0,0,0,22,22,24,25,25,26,27,27,27,26,27,24,0,0,0,0,0,0,0,0,26,26,28,28,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,28,29,28,28,29,0,0,0,0,0,0,0,0,26,25,24,23,22,21,21,18,17,17,14,13,0,0,0,0,0,0,0,0,10,11,11,11,11,12,12,12,13,13,13,14,0,0,0,0,0,0,0,0,14,13,12,13,13,14,14,15,15,16,15,15,0,0,0,0,0,0,0,0,13,12,11,11,10,10,9,10,9,8,9,9,0,0,0,0,0,0,0,0,9,9,10,10,10,10,10,9,9,9,8,8,0,0,0,0,0,0,0,0,5,6,6,5,5,6,6,5,6,6,5,5,0,0,0,0,0,0,0,0,6,5,5,5,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,6,6,7,7,6,7,6,6,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,8,6,6,7,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,6,6,6,7,6,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,8,8,8,9,7,8,8,7,7,8,7,8,0,0,0,0,0,0,0,0,7,7,7,7,8,8,7,8,8,8,8,8,0,0,0,0,0,0,0,0,10,9,10,9,10,9,9,10,10,9,9,10,0,0,0,0,0,0,0,0,9,10,10,10,10,10,10,10,11,10,10,9,0,0,0,0,0,0,0,0,9,9,8,9,8,8,8,8,8,8,7,8,0,0,0,0,0,0,0,0,11,13,13,13,14,15,17,18,20,19,22,22,0,0,0,0,0,0,0,0,26,24,25,25,26,26,25,24,26,26,25,27,0,0,0,0,0,0,0,0,26,27,26,27,27,26,25,27,26],[0,29,28,28,28,29,28,28,28,27,27,26,27,26,26,27,27,28,27,27,0,0,0,0,0,0,0,0,27,27,26,27,28,28,26,27,27,26,28,26,0,0,0,0,0,0,0,0,24,22,21,22,23,20,19,21,19,17,18,19,0,0,0,0,0,0,0,0,7,7,7,7,6,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,1,1,0,1,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,4,3,3,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,4,3,3,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,3,3,2,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,5,5,6,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,4,4,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,5,4,5,5,6,5,5,6,5,6,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,9,10,10,9,9,0,0,0,0,0,0,0,0,9,9,9,10,10,10,11,13,14,13,15,15,0,0,0,0,0,0,0,0,21,21,21,22,23,24,24,25,25,25,25,24,0,0,0,0,0,0,0,0,25,25,26,26,27,26,26,27,27,27,27,28,0,0,0,0,0,0,0,0,27,27,28,27,27,27,28,26,28,27,27,27,0,0,0,0,0,0,0,0,24,24,23,22,20,19,19,17,16,16,13,12,0,0,0,0,0,0,0,0,11,11,11,12,12,12,13,12,14,13,13,14,0,0,0,0,0,0,0,0,14,13,14,14,13,14,14,16,16,15,16,16,0,0,0,0,0,0,0,0,13,13,11,11,11,10,10,10,9,9,9,9,0,0,0,0,0,0,0,0,9,9,10,10,10,10,10,10,9,9,8,7,0,0,0,0,0,0,0,0,5,6,6,5,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,7,7,8,7,7,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,6,6,5,5,5,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,6,7,7,6,6,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,4,4,5,4,4,0,0,0,0,0,0,0,0,7,7,6,6,7,7,8,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,8,7,8,8,0,0,0,0,0,0,0,0,8,9,8,8,8,8,8,8,7,8,7,8,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,8,8,9,9,8,0,0,0,0,0,0,0,0,10,10,10,10,10,10,9,10,9,9,10,10,0,0,0,0,0,0,0,0,10,10,11,10,10,10,10,10,11,11,9,10,0,0,0,0,0,0,0,0,8,9,9,7,8,8,8,7,8,8,7,7,0,0,0,0,0,0,0,0,12,13,13,12,14,15,16,17,20,18,22,22,0,0,0,0,0,0,0,0,26,24,26,24,26,25,26,24,27,26,25,27,0,0,0,0,0,0,0,0,26,26,25,26,26,25,25,26,26],[0,29,28,28,28,28,28,27,28,26,26,25,25,26,25,25,25,26,25,26,0,0,0,0,0,0,0,0,25,25,25,25,26,26,25,26,25,25,26,25,0,0,0,0,0,0,0,0,22,21,20,20,20,20,18,19,18,17,17,17,0,0,0,0,0,0,0,0,7,6,6,6,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,1,1,1,0,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,2,2,3,2,2,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,7,8,8,8,9,9,11,12,13,12,13,15,0,0,0,0,0,0,0,0,19,20,19,21,21,21,22,23,23,23,24,23,0,0,0,0,0,0,0,0,24,23,25,25,27,26,25,26,26,26,27,26,0,0,0,0,0,0,0,0,27,27,27,27,26,27,26,26,27,25,27,27,0,0,0,0,0,0,0,0,24,22,21,20,19,18,18,16,14,14,12,11,0,0,0,0,0,0,0,0,9,10,10,10,10,11,11,11,12,11,11,13,0,0,0,0,0,0,0,0,13,12,12,11,12,12,12,14,14,15,14,14,0,0,0,0,0,0,0,0,11,11,10,10,9,9,9,8,8,7,7,8,0,0,0,0,0,0,0,0,7,8,9,9,8,9,9,8,8,8,7,6,0,0,0,0,0,0,0,0,4,5,5,5,4,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,7,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,4,4,4,5,4,0,0,0,0,0,0,0,0,6,6,6,6,6,7,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,3,4,3,3,0,0,0,0,0,0,0,0,6,7,6,6,7,6,7,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,7,8,8,8,8,0,0,0,0,0,0,0,0,9,9,9,9,9,9,8,9,9,8,9,9,0,0,0,0,0,0,0,0,9,9,10,9,9,9,9,9,9,10,9,9,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,6,6,6,6,6,0,0,0,0,0,0,0,0,11,12,12,11,13,13,16,16,18,18,21,21,0,0,0,0,0,0,0,0,25,24,25,24,26,26,25,23,26,25,25,27,0,0,0,0,0,0,0,0,24,25,24,26,26,23,24,24,25],[0,29,29,29,29,29,29,28,29,28,27,27,27,27,27,27,27,27,27,28,0,0,0,0,0,0,0,0,27,27,27,28,27,28,27,28,26,27,27,27,0,0,0,0,0,0,0,0,24,23,22,21,22,22,19,20,20,19,17,18,0,0,0,0,0,0,0,0,6,5,5,5,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,3,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,2,3,3,3,4,3,4,4,0,0,0,0,0,0,0,0,3,3,2,3,2,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,7,7,7,6,7,0,0,0,0,0,0,0,0,6,7,7,7,8,8,9,11,12,12,13,13,0,0,0,0,0,0,0,0,21,21,21,22,23,23,24,25,26,25,26,25,0,0,0,0,0,0,0,0,25,26,26,26,26,26,27,27,27,27,27,27,0,0,0,0,0,0,0,0,28,27,28,28,28,28,28,26,28,27,27,28,0,0,0,0,0,0,0,0,24,24,22,21,20,18,19,16,14,13,12,11,0,0,0,0,0,0,0,0,8,8,9,8,9,9,10,10,11,10,11,11,0,0,0,0,0,0,0,0,11,11,11,11,10,11,11,11,11,12,12,11,0,0,0,0,0,0,0,0,9,9,9,9,8,8,7,7,6,7,6,7,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,8,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,6,6,6,5,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,6,5,5,5,6,5,5,6,5,5,5,0,0,0,0,0,0,0,0,5,4,4,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,7,7,6,0,0,0,0,0,0,0,0,8,8,8,7,8,8,7,8,7,7,8,8,0,0,0,0,0,0,0,0,7,8,8,7,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,6,7,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,10,11,12,11,13,13,15,18,17,17,20,19,0,0,0,0,0,0,0,0,24,21,25,24,25,24,25,23,26,25,24,26,0,0,0,0,0,0,0,0,25,24,25,24,25,24,23,25,24],[0,29,29,29,29,29,29,28,29,28,28,28,28,27,28,28,27,28,27,28,0,0,0,0,0,0,0,0,28,27,26,28,28,28,27,28,27,28,27,27,0,0,0,0,0,0,0,0,24,22,21,21,23,20,18,20,18,18,18,17,0,0,0,0,0,0,0,0,5,5,4,4,4,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,4,0,0,0,0,0,0,0,0,3,2,2,2,2,1,1,2,1,1,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,7,9,11,11,11,13,13,0,0,0,0,0,0,0,0,19,19,19,22,23,22,24,25,26,25,25,24,0,0,0,0,0,0,0,0,24,25,26,27,27,26,27,27,27,28,27,27,0,0,0,0,0,0,0,0,28,28,28,28,28,27,28,27,28,27,27,28,0,0,0,0,0,0,0,0,24,23,22,21,20,18,18,16,14,13,11,10,0,0,0,0,0,0,0,0,7,8,8,8,8,8,9,9,10,9,9,10,0,0,0,0,0,0,0,0,11,10,10,10,10,10,11,12,12,12,12,12,0,0,0,0,0,0,0,0,8,8,8,8,7,7,7,6,6,6,6,6,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,7,7,7,5,5,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,4,3,3,4,4,5,5,5,6,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,4,4,5,4,4,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,4,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,5,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,7,7,6,6,7,0,0,0,0,0,0,0,0,7,7,7,7,8,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,10,11,12,11,13,13,15,17,19,19,21,21,0,0,0,0,0,0,0,0,24,23,26,24,26,25,27,24,26,26,26,27,0,0,0,0,0,0,0,0,26,26,25,26,26,25,25,25,25],[0,28,28,28,28,28,28,27,28,27,26,25,26,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,25,25,26,26,27,25,27,26,26,26,26,0,0,0,0,0,0,0,0,22,20,20,20,21,19,17,19,17,16,17,16,0,0,0,0,0,0,0,0,5,5,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,2,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,2,2,1,1,2,2,1,1,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,7,8,10,10,10,12,13,0,0,0,0,0,0,0,0,17,19,18,20,21,20,22,23,23,23,23,23,0,0,0,0,0,0,0,0,23,23,24,25,27,24,25,26,25,26,26,26,0,0,0,0,0,0,0,0,27,27,27,27,26,26,26,25,26,25,25,27,0,0,0,0,0,0,0,0,22,21,20,19,17,15,17,14,13,12,10,9,0,0,0,0,0,0,0,0,7,7,8,8,8,8,9,9,10,9,9,10,0,0,0,0,0,0,0,0,10,9,9,9,9,10,10,11,11,11,11,11,0,0,0,0,0,0,0,0,8,8,8,7,7,7,7,6,6,5,6,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,4,4,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,3,2,2,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,6,5,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,6,7,7,6,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,8,6,7,0,0,0,0,0,0,0,0,6,6,6,5,6,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,9,10,11,10,11,12,14,15,17,17,20,20,0,0,0,0,0,0,0,0,23,22,24,23,24,24,24,23,25,25,24,27,0,0,0,0,0,0,0,0,23,24,23,25,24,23,22,24,24],[0,28,28,29,28,29,28,27,28,27,26,27,26,26,26,26,26,25,27,26,0,0,0,0,0,0,0,0,26,25,25,26,26,27,25,26,25,26,26,25,0,0,0,0,0,0,0,0,23,22,22,20,21,20,19,19,18,18,17,16,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,2,2,2,1,2,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,5,6,6,6,7,8,9,10,12,11,13,14,0,0,0,0,0,0,0,0,19,20,18,22,23,21,23,25,24,24,25,23,0,0,0,0,0,0,0,0,24,23,25,25,26,24,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,26,27,27,27,27,27,26,27,26,26,27,0,0,0,0,0,0,0,0,23,23,20,19,19,16,17,15,13,12,10,9,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,8,9,8,9,10,0,0,0,0,0,0,0,0,10,9,9,9,8,9,10,10,11,11,11,10,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,5,5,5,6,0,0,0,0,0,0,0,0,5,6,6,7,7,8,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,6,6,5,0,0,0,0,0,0,0,0,7,7,7,6,7,7,6,7,6,6,6,6,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,9,11,11,10,12,13,15,17,18,18,20,21,0,0,0,0,0,0,0,0,23,22,24,23,25,24,25,23,26,25,24,26,0,0,0,0,0,0,0,0,24,25,24,25,24,23,23,23,23],[0,28,28,29,28,29,28,28,28,28,27,27,27,26,27,26,26,26,26,27,0,0,0,0,0,0,0,0,27,25,26,27,26,28,26,27,26,27,27,26,0,0,0,0,0,0,0,0,23,22,21,21,22,19,19,20,19,17,17,17,0,0,0,0,0,0,0,0,4,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,6,6,7,7,9,10,10,12,13,0,0,0,0,0,0,0,0,19,19,19,22,23,22,23,24,24,24,25,23,0,0,0,0,0,0,0,0,24,24,25,25,27,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,28,27,27,27,28,27,27,27,26,27,0,0,0,0,0,0,0,0,22,21,20,19,18,16,17,14,12,11,10,8,0,0,0,0,0,0,0,0,5,6,7,6,6,7,7,7,8,8,8,8,0,0,0,0,0,0,0,0,9,9,8,8,8,9,9,9,9,10,9,9,0,0,0,0,0,0,0,0,7,6,6,6,6,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,6,6,7,7,6,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,4,4,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,4,5,5,4,5,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,6,6,6,5,6,6,5,6,6,5,5,6,0,0,0,0,0,0,0,0,6,6,6,6,7,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,10,10,10,11,12,13,15,16,16,19,19,0,0,0,0,0,0,0,0,21,20,24,23,23,24,25,22,24,24,24,24,0,0,0,0,0,0,0,0,25,24,22,24,25,21,21,24,23],[0,29,28,29,29,29,29,28,29,28,27,27,27,27,27,28,27,28,28,28,0,0,0,0,0,0,0,0,29,27,27,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,24,21,21,21,22,19,19,19,17,17,18,17,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,1,2,1,1,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,6,6,7,8,9,9,11,11,0,0,0,0,0,0,0,0,18,19,19,21,22,21,23,23,24,23,24,22,0,0,0,0,0,0,0,0,23,24,25,24,26,24,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,28,27,27,27,25,26,27,26,28,0,0,0,0,0,0,0,0,23,20,20,19,17,16,15,13,11,10,8,8,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,8,7,8,9,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,6,6,6,6,6,5,5,5,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,5,5,4,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,3,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,5,6,5,5,5,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,8,9,10,9,11,11,13,14,16,17,19,20,0,0,0,0,0,0,0,0,22,20,24,23,26,24,25,24,25,25,25,27,0,0,0,0,0,0,0,0,24,24,23,25,25,22,21,24,25],[0,27,27,28,27,28,28,27,28,27,25,26,26,25,25,26,25,25,26,26,0,0,0,0,0,0,0,0,26,24,25,26,26,27,26,27,26,26,26,26,0,0,0,0,0,0,0,0,23,22,22,20,21,19,18,18,17,17,16,16,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,3,3,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,2,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,6,6,6,7,9,10,10,11,13,0,0,0,0,0,0,0,0,18,18,17,20,22,21,21,23,22,23,24,22,0,0,0,0,0,0,0,0,23,22,24,24,25,24,25,26,26,26,25,26,0,0,0,0,0,0,0,0,26,26,27,27,27,26,27,25,26,26,26,27,0,0,0,0,0,0,0,0,21,21,19,18,17,15,15,13,11,11,9,8,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,8,7,8,8,0,0,0,0,0,0,0,0,8,8,8,8,7,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,4,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,4,5,5,4,4,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,4,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,8,10,10,9,11,12,13,15,16,16,19,20,0,0,0,0,0,0,0,0,21,19,22,22,23,22,23,21,24,23,22,25,0,0,0,0,0,0,0,0,23,23,21,22,23,21,21,22,23],[0,28,28,29,28,28,28,27,28,27,26,27,26,26,26,26,25,25,26,26,0,0,0,0,0,0,0,0,26,24,25,26,25,27,25,26,25,26,26,25,0,0,0,0,0,0,0,0,22,21,21,20,21,19,18,19,18,17,16,16,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,6,7,8,10,10,11,12,0,0,0,0,0,0,0,0,18,17,18,20,21,20,22,23,24,24,24,22,0,0,0,0,0,0,0,0,23,23,23,24,25,24,24,25,25,26,25,25,0,0,0,0,0,0,0,0,26,26,27,26,26,26,26,25,26,26,25,26,0,0,0,0,0,0,0,0,22,20,18,18,16,15,16,14,11,11,9,8,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,8,7,7,7,7,7,8,8,9,9,8,8,0,0,0,0,0,0,0,0,6,6,5,6,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,3,2,3,2,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,4,4,5,5,4,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,2,2,2,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,5,6,6,5,5,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,9,9,10,9,11,11,13,14,16,16,18,19,0,0,0,0,0,0,0,0,22,21,24,23,24,23,24,23,24,24,23,25,0,0,0,0,0,0,0,0,24,23,22,24,23,22,21,23,23],[0,28,28,29,28,29,28,28,29,28,27,27,27,27,26,27,26,26,27,27,0,0,0,0,0,0,0,0,27,25,26,27,27,27,27,27,26,27,27,27,0,0,0,0,0,0,0,0,22,21,21,20,20,19,17,18,18,17,16,16,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,3,3,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,6,6,7,9,9,10,12,12,0,0,0,0,0,0,0,0,17,18,18,21,22,21,22,23,24,23,24,22,0,0,0,0,0,0,0,0,23,24,24,26,27,24,25,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,27,27,26,26,26,25,26,27,26,27,0,0,0,0,0,0,0,0,21,20,19,18,17,16,15,13,12,11,9,8,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,8,8,7,8,7,8,8,8,9,9,8,9,0,0,0,0,0,0,0,0,6,5,6,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,2,3,3,4,3,4,4,5,5,4,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,5,4,5,5,4,4,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,5,6,6,5,5,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,8,10,10,9,10,11,13,15,17,17,19,21,0,0,0,0,0,0,0,0,21,20,25,25,23,23,25,23,24,25,24,25,0,0,0,0,0,0,0,0,25,24,22,24,25,22,21,24,23],[0,28,28,28,28,28,28,27,28,27,26,26,26,26,26,26,26,26,27,26,0,0,0,0,0,0,0,0,27,25,26,27,27,28,26,27,27,27,27,27,0,0,0,0,0,0,0,0,23,23,22,21,22,20,18,19,17,18,16,16,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,3,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,7,8,9,9,11,12,0,0,0,0,0,0,0,0,17,18,17,20,22,20,21,23,24,23,24,22,0,0,0,0,0,0,0,0,23,23,24,25,27,24,25,26,25,26,26,26,0,0,0,0,0,0,0,0,26,26,27,27,26,26,26,25,27,26,26,27,0,0,0,0,0,0,0,0,22,20,18,18,17,15,14,12,10,10,8,7,0,0,0,0,0,0,0,0,5,5,6,5,6,6,6,6,7,6,7,8,0,0,0,0,0,0,0,0,8,8,7,7,7,7,7,8,8,9,8,8,0,0,0,0,0,0,0,0,6,6,5,5,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,4,4,5,5,4,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,2,2,1,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,4,4,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,5,5,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,8,9,10,9,10,11,13,13,15,15,18,19,0,0,0,0,0,0,0,0,21,20,22,22,23,22,23,21,23,23,23,25,0,0,0,0,0,0,0,0,22,22,21,23,23,22,20,21,22],[0,27,27,28,27,28,27,26,28,26,25,26,25,25,24,26,24,25,26,24,0,0,0,0,0,0,0,0,26,24,25,26,25,26,24,26,25,26,25,25,0,0,0,0,0,0,0,0,22,21,21,19,20,19,18,18,17,17,15,15,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,3,3,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,2,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,4,5,5,5,6,6,7,9,10,10,12,12,0,0,0,0,0,0,0,0,17,17,17,20,21,19,20,22,22,23,23,21,0,0,0,0,0,0,0,0,23,23,24,25,25,24,25,26,26,26,25,26,0,0,0,0,0,0,0,0,26,26,27,26,26,26,25,25,26,26,25,25,0,0,0,0,0,0,0,0,19,20,17,16,16,14,14,12,10,10,8,7,0,0,0,0,0,0,0,0,5,6,6,6,6,6,7,7,8,7,7,9,0,0,0,0,0,0,0,0,9,8,8,8,7,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,3,4,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,4,4,0,0,0,0,0,0,0,0,4,5,5,4,5,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,4,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,8,9,10,9,11,12,13,15,17,17,19,21,0,0,0,0,0,0,0,0,22,21,23,22,24,23,23,23,24,25,24,25,0,0,0,0,0,0,0,0,23,24,21,25,24,22,22,24,22],[0,28,28,28,27,28,28,27,28,27,26,27,27,26,26,26,25,26,26,26,0,0,0,0,0,0,0,0,27,25,26,27,27,28,26,27,26,27,27,27,0,0,0,0,0,0,0,0,23,23,21,21,22,20,19,20,19,18,17,18,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,3,3,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,6,6,7,10,10,11,13,14,0,0,0,0,0,0,0,0,19,20,20,22,23,22,23,24,24,24,24,24,0,0,0,0,0,0,0,0,24,23,24,24,26,24,25,25,25,25,25,25,0,0,0,0,0,0,0,0,26,25,27,27,27,27,26,25,26,26,26,26,0,0,0,0,0,0,0,0,21,20,19,18,17,15,16,14,12,11,9,8,0,0,0,0,0,0,0,0,6,6,7,7,6,7,7,7,8,8,8,8,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,9,9,10,9,9,0,0,0,0,0,0,0,0,6,6,6,6,6,5,6,5,5,4,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,6,6,5,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,2,2,1,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,4,4,5,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,6,5,6,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,6,6,7,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,9,10,10,10,11,12,13,15,15,16,18,19,0,0,0,0,0,0,0,0,21,20,23,23,22,22,23,22,23,24,23,23,0,0,0,0,0,0,0,0,23,23,21,23,24,21,21,23,21],[0,27,28,28,27,28,28,27,28,27,26,26,26,26,26,26,26,26,27,26,0,0,0,0,0,0,0,0,27,26,26,28,27,27,27,27,26,27,27,26,0,0,0,0,0,0,0,0,23,22,22,21,21,19,20,19,18,19,18,18,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,1,1,2,1,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,6,6,7,7,10,10,10,12,13,0,0,0,0,0,0,0,0,17,19,19,21,22,21,22,23,24,23,24,22,0,0,0,0,0,0,0,0,23,23,25,24,26,25,25,27,26,26,26,26,0,0,0,0,0,0,0,0,27,26,27,27,26,26,25,25,26,26,26,26,0,0,0,0,0,0,0,0,21,20,20,18,18,16,15,14,12,11,9,8,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,8,8,8,9,0,0,0,0,0,0,0,0,9,9,8,8,8,8,9,10,10,10,10,9,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,5,5,5,4,5,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,6,6,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,4,3,4,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,1,1,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,9,10,11,10,11,12,14,16,17,17,20,21,0,0,0,0,0,0,0,0,22,21,24,25,24,24,25,24,24,25,25,24,0,0,0,0,0,0,0,0,24,24,22,24,25,23,21,24,24],[0,28,27,28,28,28,28,28,28,27,26,26,26,26,26,27,26,27,27,27,0,0,0,0,0,0,0,0,27,27,25,28,27,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,24,21,22,23,22,19,20,21,19,19,19,19,0,0,0,0,0,0,0,0,5,5,5,4,4,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,5,4,4,5,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,7,6,6,7,7,7,7,6,0,0,0,0,0,0,0,0,6,7,7,7,8,7,9,11,11,12,14,15,0,0,0,0,0,0,0,0,19,22,22,23,23,24,25,24,26,24,26,24,0,0,0,0,0,0,0,0,24,25,25,25,27,25,26,26,27,27,27,26,0,0,0,0,0,0,0,0,27,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,23,20,19,20,18,17,16,15,13,12,11,10,0,0,0,0,0,0,0,0,8,8,8,8,9,8,9,9,9,9,10,10,0,0,0,0,0,0,0,0,11,10,10,9,10,10,10,10,11,12,11,11,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,7,6,6,6,7,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,8,8,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,6,7,7,6,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,5,5,6,5,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,5,6,4,4,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,4,4,5,5,4,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,7,7,6,6,6,7,6,5,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,8,8,8,7,8,7,7,8,7,7,7,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,9,8,8,0,0,0,0,0,0,0,0,7,7,7,6,7,7,6,6,6,7,5,6,0,0,0,0,0,0,0,0,11,12,12,11,12,13,15,16,17,17,20,22,0,0,0,0,0,0,0,0,22,21,24,24,24,23,25,23,24,25,24,25,0,0,0,0,0,0,0,0,24,24,23,23,25,23,21,24,23],[0,28,28,28,28,29,28,28,28,27,26,26,26,26,26,27,26,26,27,26,0,0,0,0,0,0,0,0,27,26,26,27,27,28,26,27,26,27,27,27,0,0,0,0,0,0,0,0,23,23,23,22,22,21,20,20,19,20,18,18,0,0,0,0,0,0,0,0,5,5,5,4,4,3,4,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,5,4,3,3,3,0,0,0,0,0,0,0,0,2,1,1,1,2,1,0,1,1,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,7,7,8,9,8,10,12,12,12,14,15,0,0,0,0,0,0,0,0,20,20,20,22,23,22,24,25,25,24,25,24,0,0,0,0,0,0,0,0,25,24,26,26,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,27,26,27,27,26,27,27,26,27,0,0,0,0,0,0,0,0,21,21,18,18,17,16,17,15,13,13,11,9,0,0,0,0,0,0,0,0,9,9,9,9,9,10,9,11,12,10,11,12,0,0,0,0,0,0,0,0,13,12,10,11,11,11,12,13,14,14,14,13,0,0,0,0,0,0,0,0,10,9,9,9,8,8,8,7,7,7,7,7,0,0,0,0,0,0,0,0,7,8,9,9,9,9,9,8,8,8,7,7,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,7,7,8,8,7,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,6,5,4,5,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,5,6,6,6,5,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,5,6,5,6,6,0,0,0,0,0,0,0,0,4,4,4,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,6,6,5,5,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,9,9,8,8,8,8,8,8,8,7,7,7,0,0,0,0,0,0,0,0,8,8,9,9,10,9,9,9,9,10,8,9,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,11,13,13,12,13,15,16,18,18,19,21,22,0,0,0,0,0,0,0,0,23,22,24,24,25,24,25,23,25,25,25,26,0,0,0,0,0,0,0,0,25,25,24,26,24,24,23,25,24],[0,28,28,28,28,29,28,28,29,27,27,28,27,27,27,27,27,27,28,27,0,0,0,0,0,0,0,0,28,27,27,28,28,28,28,28,27,28,28,28,0,0,0,0,0,0,0,0,24,22,22,23,22,20,20,21,19,20,19,19,0,0,0,0,0,0,0,0,5,5,5,4,4,3,4,3,3,3,2,3,0,0,0,0,0,0,0,0,3,2,2,2,2,1,1,2,1,1,2,2,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,4,4,3,3,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,6,6,7,7,9,8,9,11,11,12,14,15,0,0,0,0,0,0,0,0,20,20,21,24,23,23,24,25,25,25,26,23,0,0,0,0,0,0,0,0,24,25,26,26,27,26,26,27,27,27,28,27,0,0,0,0,0,0,0,0,28,28,28,28,28,28,27,27,28,27,27,28,0,0,0,0,0,0,0,0,22,20,20,19,19,17,17,15,14,13,11,10,0,0,0,0,0,0,0,0,8,8,9,9,9,9,9,10,10,10,10,10,0,0,0,0,0,0,0,0,12,11,11,11,10,11,11,12,12,13,12,12,0,0,0,0,0,0,0,0,9,8,8,8,8,7,8,7,7,6,7,7,0,0,0,0,0,0,0,0,7,7,8,9,8,9,9,9,8,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,5,5,5,4,4,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,6,6,7,7,7,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,5,5,4,5,5,5,6,5,5,5,5,4,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,6,6,7,6,6,7,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,6,7,6,7,6,0,0,0,0,0,0,0,0,8,8,8,7,8,7,7,7,7,7,7,8,0,0,0,0,0,0,0,0,7,8,8,8,9,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,7,7,7,6,7,7,6,6,6,6,6,6,0,0,0,0,0,0,0,0,11,13,13,12,13,15,16,18,18,19,21,21,0,0,0,0,0,0,0,0,24,22,25,24,25,24,25,23,25,25,25,26,0,0,0,0,0,0,0,0,25,25,23,25,24,24,23,23,23],[0,28,28,28,28,28,28,27,28,26,26,25,26,26,26,27,26,27,26,27,0,0,0,0,0,0,0,0,26,26,26,27,28,28,26,28,26,26,27,26,0,0,0,0,0,0,0,0,24,21,21,21,21,20,18,21,17,18,18,17,0,0,0,0,0,0,0,0,6,6,6,5,5,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,3,2,2,2,3,0,0,0,0,0,0,0,0,4,4,4,3,2,2,2,3,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,1,2,1,1,0,1,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,4,5,4,4,4,4,3,3,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,7,8,8,7,8,8,9,9,8,8,0,0,0,0,0,0,0,0,7,7,8,8,9,9,10,11,12,12,13,15,0,0,0,0,0,0,0,0,18,20,20,21,21,21,23,24,25,24,24,24,0,0,0,0,0,0,0,0,24,23,25,26,27,25,26,26,26,27,27,26,0,0,0,0,0,0,0,0,27,27,28,27,27,27,26,26,27,27,26,27,0,0,0,0,0,0,0,0,22,21,18,19,17,16,16,14,13,13,11,10,0,0,0,0,0,0,0,0,11,11,10,11,12,12,12,12,13,13,12,13,0,0,0,0,0,0,0,0,14,13,13,13,13,14,13,15,14,15,15,15,0,0,0,0,0,0,0,0,11,11,11,10,9,9,9,9,9,7,8,9,0,0,0,0,0,0,0,0,9,9,10,11,11,11,11,10,10,9,8,7,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,6,5,5,5,6,6,6,7,7,8,8,7,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,7,8,7,6,6,7,6,6,0,0,0,0,0,0,0,0,6,7,7,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,2,3,3,2,2,0,0,0,0,0,0,0,0,6,6,5,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,6,6,5,6,6,6,7,7,7,0,0,0,0,0,0,0,0,7,8,8,7,8,7,8,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,7,8,9,8,0,0,0,0,0,0,0,0,10,9,9,9,9,8,8,9,8,8,9,9,0,0,0,0,0,0,0,0,9,10,10,9,10,10,10,10,10,11,10,10,0,0,0,0,0,0,0,0,9,10,8,8,9,8,8,8,9,8,7,8,0,0,0,0,0,0,0,0,13,14,14,13,14,16,17,18,20,20,21,22,0,0,0,0,0,0,0,0,23,23,23,24,25,23,24,23,25,26,24,26,0,0,0,0,0,0,0,0,25,25,23,24,25,23,22,23,25],[0,27,27,27,27,28,27,27,28,26,26,26,26,26,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,26,26,27,27,25,27,26,26,27,26,0,0,0,0,0,0,0,0,23,21,22,21,22,20,19,21,18,20,18,17,0,0,0,0,0,0,0,0,9,8,8,7,7,7,6,6,5,5,4,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,4,5,4,4,3,2,3,3,4,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,6,6,5,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,2,3,2,1,0,1,2,0,0,0,0,0,0,0,0,3,4,3,4,4,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,5,5,5,5,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,6,5,5,6,6,5,6,6,5,5,6,6,0,0,0,0,0,0,0,0,7,6,7,7,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,6,7,7,7,7,7,6,7,6,6,0,0,0,0,0,0,0,0,5,6,7,5,6,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,8,9,9,9,9,9,9,9,10,10,10,10,0,0,0,0,0,0,0,0,9,9,9,9,11,10,11,12,13,13,15,15,0,0,0,0,0,0,0,0,19,21,20,23,23,22,24,25,25,25,25,25,0,0,0,0,0,0,0,0,25,24,27,27,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,27,27,27,26,27,27,0,0,0,0,0,0,0,0,22,22,19,20,19,18,18,16,14,15,13,12,0,0,0,0,0,0,0,0,12,12,12,13,13,13,12,13,15,14,13,14,0,0,0,0,0,0,0,0,15,14,14,14,13,14,14,16,16,15,16,15,0,0,0,0,0,0,0,0,13,13,13,12,11,11,12,10,11,10,10,11,0,0,0,0,0,0,0,0,10,11,11,11,11,12,12,11,11,11,10,10,0,0,0,0,0,0,0,0,7,7,7,8,8,8,7,7,8,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,8,9,9,8,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,6,7,5,6,7,7,6,7,7,7,0,0,0,0,0,0,0,0,8,9,9,9,9,10,9,9,9,9,8,8,0,0,0,0,0,0,0,0,8,9,8,8,9,8,8,8,9,8,8,7,0,0,0,0,0,0,0,0,6,5,5,5,5,4,4,3,3,3,3,2,0,0,0,0,0,0,0,0,7,8,7,7,8,8,8,7,7,7,7,8,0,0,0,0,0,0,0,0,8,7,8,8,8,8,8,8,9,9,9,10,0,0,0,0,0,0,0,0,10,11,10,10,9,9,10,9,9,10,9,9,0,0,0,0,0,0,0,0,8,8,8,9,9,9,10,9,9,10,10,10,0,0,0,0,0,0,0,0,12,11,10,10,10,10,10,11,10,9,11,10,0,0,0,0,0,0,0,0,11,11,12,11,11,11,11,12,12,13,11,11,0,0,0,0,0,0,0,0,11,12,10,10,11,10,10,10,10,10,9,9,0,0,0,0,0,0,0,0,14,15,15,15,16,17,19,20,21,20,22,21,0,0,0,0,0,0,0,0,25,23,23,23,25,24,24,23,25,26,24,27,0,0,0,0,0,0,0,0,26,26,24,26,25,24,23,25,24],[0,29,29,29,29,29,29,29,29,28,27,27,28,27,27,27,28,28,28,28,0,0,0,0,0,0,0,0,28,28,26,28,28,29,27,29,27,28,28,27,0,0,0,0,0,0,0,0,25,22,22,22,22,21,21,21,19,20,19,19,0,0,0,0,0,0,0,0,6,6,6,5,6,5,5,4,4,3,3,3,0,0,0,0,0,0,0,0,4,4,3,3,3,3,2,3,2,2,2,3,0,0,0,0,0,0,0,0,3,4,4,4,2,3,2,3,3,3,3,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,0,1,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,5,5,5,5,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,4,4,5,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,7,7,6,0,0,0,0,0,0,0,0,7,6,6,6,7,6,6,6,6,7,6,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,6,5,6,5,0,0,0,0,0,0,0,0,7,8,7,8,9,9,8,9,8,9,9,8,0,0,0,0,0,0,0,0,7,8,9,8,10,9,10,12,13,13,14,16,0,0,0,0,0,0,0,0,21,22,24,24,25,24,25,26,27,25,26,25,0,0,0,0,0,0,0,0,25,26,27,27,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,27,28,28,28,28,27,27,28,27,27,28,0,0,0,0,0,0,0,0,22,21,20,19,19,17,17,15,15,13,12,11,0,0,0,0,0,0,0,0,10,11,11,11,11,12,12,12,13,13,13,14,0,0,0,0,0,0,0,0,15,14,12,13,13,13,14,14,14,15,14,15,0,0,0,0,0,0,0,0,12,11,11,10,9,10,10,10,9,9,8,10,0,0,0,0,0,0,0,0,10,10,11,12,11,12,12,11,10,10,9,9,0,0,0,0,0,0,0,0,6,6,7,6,6,7,7,6,6,6,6,6,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,8,8,8,9,9,0,0,0,0,0,0,0,0,6,6,5,6,6,6,7,6,7,6,5,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,8,8,8,8,7,8,8,8,7,0,0,0,0,0,0,0,0,7,7,8,7,7,7,7,7,7,7,8,7,0,0,0,0,0,0,0,0,5,4,4,3,3,4,3,3,2,2,3,2,0,0,0,0,0,0,0,0,7,7,6,6,7,7,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,8,9,10,8,8,8,9,8,8,8,8,8,0,0,0,0,0,0,0,0,6,7,7,7,8,8,8,8,8,9,9,8,0,0,0,0,0,0,0,0,10,10,9,10,9,9,9,9,9,8,8,9,0,0,0,0,0,0,0,0,9,10,11,10,10,10,10,10,11,12,10,11,0,0,0,0,0,0,0,0,10,11,8,9,10,9,8,9,10,8,8,9,0,0,0,0,0,0,0,0,14,15,15,14,15,18,19,20,21,20,23,23,0,0,0,0,0,0,0,0,25,23,25,25,26,25,25,24,27,26,25,27,0,0,0,0,0,0,0,0,27,26,24,26,26,25,24,25,25],[0,27,26,27,27,27,27,27,27,26,26,26,25,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,27,26,26,28,27,25,27,26,26,27,26,0,0,0,0,0,0,0,0,23,20,21,22,21,19,20,21,18,19,19,17,0,0,0,0,0,0,0,0,6,7,6,8,7,7,6,5,5,4,4,4,0,0,0,0,0,0,0,0,6,5,5,4,5,4,4,5,4,3,4,4,0,0,0,0,0,0,0,0,4,5,4,3,3,3,3,3,3,4,5,5,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,7,6,7,6,5,0,0,0,0,0,0,0,0,4,3,3,4,3,2,2,4,2,1,1,0,0,0,0,0,0,0,0,0,3,4,4,3,5,5,5,4,5,5,5,6,0,0,0,0,0,0,0,0,6,7,7,7,8,7,7,8,8,8,8,9,0,0,0,0,0,0,0,0,7,6,6,7,6,6,6,6,6,5,6,7,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,7,5,5,6,5,0,0,0,0,0,0,0,0,7,6,6,7,7,7,7,7,8,8,8,8,0,0,0,0,0,0,0,0,8,9,8,7,9,8,8,9,8,8,8,8,0,0,0,0,0,0,0,0,6,7,8,5,7,8,7,6,7,8,8,7,0,0,0,0,0,0,0,0,9,9,10,11,10,10,11,11,11,11,10,11,0,0,0,0,0,0,0,0,8,9,9,9,10,10,11,12,12,13,15,15,0,0,0,0,0,0,0,0,18,21,21,22,22,21,24,23,24,25,26,25,0,0,0,0,0,0,0,0,25,24,26,26,28,26,27,26,27,27,27,27,0,0,0,0,0,0,0,0,27,26,28,26,27,27,26,26,26,27,26,27,0,0,0,0,0,0,0,0,20,20,18,18,17,16,16,14,15,14,12,12,0,0,0,0,0,0,0,0,12,13,13,13,13,14,13,14,16,15,15,15,0,0,0,0,0,0,0,0,16,15,16,15,16,16,15,17,16,16,17,15,0,0,0,0,0,0,0,0,13,14,13,12,12,11,13,11,11,12,11,12,0,0,0,0,0,0,0,0,12,13,13,12,13,13,13,12,12,12,11,10,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,8,8,9,0,0,0,0,0,0,0,0,9,9,8,8,8,9,8,9,9,9,10,10,0,0,0,0,0,0,0,0,7,6,7,7,8,6,7,6,7,6,6,7,0,0,0,0,0,0,0,0,6,6,8,7,6,8,9,7,7,8,8,7,0,0,0,0,0,0,0,0,9,10,10,10,10,11,10,10,11,10,9,10,0,0,0,0,0,0,0,0,10,10,9,10,10,10,9,9,10,9,9,9,0,0,0,0,0,0,0,0,6,5,5,4,4,4,3,4,3,2,4,3,0,0,0,0,0,0,0,0,7,7,6,6,7,6,8,6,6,6,6,7,0,0,0,0,0,0,0,0,9,8,10,10,9,10,10,9,10,11,10,11,0,0,0,0,0,0,0,0,11,10,11,11,10,10,11,10,10,11,9,10,0,0,0,0,0,0,0,0,9,9,10,10,10,10,10,12,10,10,11,11,0,0,0,0,0,0,0,0,11,10,11,11,10,10,11,11,10,10,11,10,0,0,0,0,0,0,0,0,12,11,12,11,11,11,11,12,12,13,12,12,0,0,0,0,0,0,0,0,11,12,12,11,12,11,12,11,11,12,11,10,0,0,0,0,0,0,0,0,15,16,17,17,16,18,19,20,22,20,23,22,0,0,0,0,0,0,0,0,25,23,24,24,25,25,26,24,25,27,25,26,0,0,0,0,0,0,0,0,26,26,25,26,26,25,23,24,25],[0,28,28,28,28,28,28,28,28,27,26,26,26,27,26,26,26,27,26,27,0,0,0,0,0,0,0,0,27,26,26,27,28,28,26,28,27,27,27,26,0,0,0,0,0,0,0,0,24,21,21,21,22,21,20,20,17,19,19,17,0,0,0,0,0,0,0,0,5,5,5,4,4,4,3,3,3,2,2,2,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,7,6,6,6,7,0,0,0,0,0,0,0,0,5,4,5,5,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,6,5,5,6,6,5,0,0,0,0,0,0,0,0,5,4,5,5,5,5,6,6,6,5,5,5,0,0,0,0,0,0,0,0,3,4,3,3,4,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,8,8,8,7,7,0,0,0,0,0,0,0,0,5,6,7,7,7,8,9,11,11,12,14,15,0,0,0,0,0,0,0,0,19,21,21,22,22,23,25,23,24,23,25,24,0,0,0,0,0,0,0,0,24,24,26,26,27,26,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,26,26,26,26,26,26,26,27,26,26,27,0,0,0,0,0,0,0,0,22,20,19,19,16,16,16,14,14,12,11,10,0,0,0,0,0,0,0,0,9,10,10,10,10,11,11,12,12,12,11,13,0,0,0,0,0,0,0,0,14,13,12,12,12,12,13,13,14,15,14,14,0,0,0,0,0,0,0,0,10,10,10,9,8,8,8,8,7,7,7,8,0,0,0,0,0,0,0,0,8,9,10,10,11,11,11,10,10,9,8,7,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,6,5,6,6,5,0,0,0,0,0,0,0,0,5,5,4,4,5,6,6,6,7,7,8,7,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,3,4,4,3,0,0,0,0,0,0,0,0,5,6,5,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,5,6,6,5,5,6,5,6,0,0,0,0,0,0,0,0,3,3,3,3,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,5,6,4,5,5,5,6,5,5,4,5,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,8,8,7,7,7,7,7,6,6,7,6,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,9,8,8,8,8,7,7,8,8,7,7,8,0,0,0,0,0,0,0,0,8,9,9,8,9,8,9,9,9,10,9,10,0,0,0,0,0,0,0,0,9,9,7,8,9,8,7,8,8,8,7,8,0,0,0,0,0,0,0,0,14,15,15,14,16,17,19,19,20,20,22,22,0,0,0,0,0,0,0,0,24,24,26,25,25,25,26,24,25,26,25,25,0,0,0,0,0,0,0,0,26,25,24,25,25,25,23,24,25],[0,28,28,29,29,29,29,29,29,27,28,27,28,27,27,27,28,28,27,28,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,25,22,23,22,23,21,21,21,20,20,19,20,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,2,2,3,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,3,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,1,2,2,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,4,3,3,4,4,3,4,0,0,0,0,0,0,0,0,6,5,5,6,6,6,6,7,7,7,6,7,0,0,0,0,0,0,0,0,5,6,7,6,7,8,9,12,12,12,16,15,0,0,0,0,0,0,0,0,21,22,23,24,25,23,26,26,26,26,26,24,0,0,0,0,0,0,0,0,25,24,27,27,27,26,27,27,27,27,28,27,0,0,0,0,0,0,0,0,27,27,28,27,27,27,27,26,27,27,26,27,0,0,0,0,0,0,0,0,22,19,21,20,17,17,16,15,14,13,12,10,0,0,0,0,0,0,0,0,8,8,9,9,9,9,10,10,11,10,11,11,0,0,0,0,0,0,0,0,12,11,11,11,11,11,12,12,12,13,13,13,0,0,0,0,0,0,0,0,10,9,8,8,8,7,7,7,6,6,6,7,0,0,0,0,0,0,0,0,7,8,8,9,9,9,9,9,8,8,7,6,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,4,4,5,6,5,6,7,7,7,7,0,0,0,0,0,0,0,0,4,4,4,5,5,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,5,5,4,4,5,5,6,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,6,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,6,7,7,0,0,0,0,0,0,0,0,8,8,8,7,8,8,8,8,8,9,8,8,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,12,13,13,12,14,15,16,19,21,20,23,23,0,0,0,0,0,0,0,0,26,24,25,26,26,25,26,25,26,26,26,28,0,0,0,0,0,0,0,0,26,27,26,26,26,25,25,26,25],[0,28,28,28,28,28,28,28,28,27,26,25,27,27,26,26,26,26,26,27,0,0,0,0,0,0,0,0,27,26,25,27,27,28,26,27,26,26,27,26,0,0,0,0,0,0,0,0,23,20,22,22,20,21,21,20,18,20,18,18,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,2,2,3,3,2,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,3,2,2,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,6,6,5,5,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,3,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,5,5,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,6,7,8,10,13,12,13,16,17,0,0,0,0,0,0,0,0,18,20,21,21,21,21,22,23,24,23,24,23,0,0,0,0,0,0,0,0,21,23,25,25,26,24,26,26,26,26,27,26,0,0,0,0,0,0,0,0,27,26,27,26,27,26,26,26,26,26,25,26,0,0,0,0,0,0,0,0,21,20,18,19,18,16,17,14,13,13,11,10,0,0,0,0,0,0,0,0,8,8,8,8,9,9,9,10,10,10,10,10,0,0,0,0,0,0,0,0,12,11,11,10,10,11,11,11,12,13,11,13,0,0,0,0,0,0,0,0,9,8,8,8,8,7,7,7,6,6,7,7,0,0,0,0,0,0,0,0,7,7,7,8,8,9,8,8,8,7,6,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,4,4,4,5,5,6,7,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,5,4,5,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,4,3,4,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,6,5,6,5,6,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,4,4,4,4,5,4,5,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,5,5,5,6,5,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,7,7,7,7,7,6,7,7,7,6,7,7,0,0,0,0,0,0,0,0,8,8,8,7,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,12,13,13,12,13,15,16,17,19,18,22,22,0,0,0,0,0,0,0,0,24,23,24,24,25,24,24,23,26,26,24,26,0,0,0,0,0,0,0,0,24,24,23,25,25,24,23,24,24],[0,28,28,28,27,28,28,27,28,26,26,26,26,26,26,26,26,26,27,26,0,0,0,0,0,0,0,0,27,26,26,27,27,28,27,28,27,28,28,27,0,0,0,0,0,0,0,0,24,21,21,21,22,20,20,21,18,19,18,18,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,3,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,7,7,8,10,10,11,13,14,0,0,0,0,0,0,0,0,18,18,20,21,21,21,22,23,24,23,24,23,0,0,0,0,0,0,0,0,23,23,26,25,26,25,26,26,27,26,27,27,0,0,0,0,0,0,0,0,26,26,27,26,26,26,26,25,26,25,25,26,0,0,0,0,0,0,0,0,20,19,17,18,16,15,14,13,12,11,10,8,0,0,0,0,0,0,0,0,8,8,8,8,8,9,9,9,10,10,10,11,0,0,0,0,0,0,0,0,11,10,10,10,9,10,11,11,12,12,12,12,0,0,0,0,0,0,0,0,8,8,8,7,7,7,7,7,7,6,7,7,0,0,0,0,0,0,0,0,7,7,7,8,8,8,8,8,7,7,6,6,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,6,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,5,6,6,6,5,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,6,7,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,8,7,7,7,7,6,7,7,6,6,7,7,0,0,0,0,0,0,0,0,7,7,8,7,7,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,6,7,6,6,6,6,6,0,0,0,0,0,0,0,0,10,12,12,11,12,13,16,17,17,17,20,21,0,0,0,0,0,0,0,0,23,21,23,23,24,23,24,22,24,25,24,26,0,0,0,0,0,0,0,0,24,24,23,24,24,22,22,23,24],[0,28,28,28,28,29,28,28,28,27,27,27,27,26,26,27,27,27,26,27,0,0,0,0,0,0,0,0,27,26,26,28,27,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,25,23,22,21,22,20,20,21,19,19,18,18,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,4,3,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,6,7,7,8,11,11,11,15,14,0,0,0,0,0,0,0,0,20,21,22,23,24,22,24,25,24,25,25,23,0,0,0,0,0,0,0,0,24,24,26,26,27,26,26,27,27,27,27,26,0,0,0,0,0,0,0,0,27,27,27,27,27,26,27,25,26,27,25,27,0,0,0,0,0,0,0,0,22,21,19,19,18,16,16,14,13,11,10,8,0,0,0,0,0,0,0,0,6,6,7,7,7,7,8,8,9,8,9,10,0,0,0,0,0,0,0,0,11,10,9,9,8,9,10,10,11,11,11,11,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,7,7,8,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,3,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,1,1,1,2,2,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,6,6,5,6,6,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,10,12,12,11,12,13,14,17,18,18,21,20,0,0,0,0,0,0,0,0,23,22,24,25,26,24,25,25,26,25,25,26,0,0,0,0,0,0,0,0,24,25,24,25,25,23,22,24,24],[0,29,29,29,29,29,29,29,29,28,28,27,28,28,28,27,28,28,28,28,0,0,0,0,0,0,0,0,29,28,28,29,29,29,28,29,28,28,28,28,0,0,0,0,0,0,0,0,25,22,24,23,23,22,21,22,19,20,19,19,0,0,0,0,0,0,0,0,4,3,4,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,2,2,3,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,7,8,11,11,12,14,14,0,0,0,0,0,0,0,0,20,21,22,23,24,22,25,25,25,25,26,24,0,0,0,0,0,0,0,0,25,25,26,26,27,26,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,28,27,27,27,26,27,27,26,28,0,0,0,0,0,0,0,0,22,22,20,21,18,16,16,14,13,12,10,8,0,0,0,0,0,0,0,0,7,7,7,7,7,8,8,8,8,8,8,9,0,0,0,0,0,0,0,0,10,9,9,9,9,9,9,9,10,10,10,10,0,0,0,0,0,0,0,0,8,7,7,7,6,6,6,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,7,7,6,5,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,3,4,4,5,5,5,5,6,7,6,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,5,4,4,0,0,0,0,0,0,0,0,5,5,5,4,4,5,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,4,4,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,5,5,6,5,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,6,5,6,6,5,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,11,12,11,11,12,13,14,16,18,19,22,22,0,0,0,0,0,0,0,0,24,23,26,25,26,25,27,25,26,26,26,26,0,0,0,0,0,0,0,0,26,25,24,25,26,24,23,26,24],[0,28,27,28,27,28,28,27,28,26,25,25,25,26,25,26,25,26,26,26,0,0,0,0,0,0,0,0,27,26,25,26,26,28,26,27,26,26,26,26,0,0,0,0,0,0,0,0,23,20,21,21,20,20,19,20,18,19,18,16,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,5,4,4,5,0,0,0,0,0,0,0,0,4,3,3,4,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,4,3,2,2,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,4,4,4,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,6,6,7,8,11,11,11,14,14,0,0,0,0,0,0,0,0,17,18,20,21,20,20,22,22,23,23,23,22,0,0,0,0,0,0,0,0,22,23,24,24,26,24,26,26,25,26,26,25,0,0,0,0,0,0,0,0,25,25,26,25,25,25,25,25,25,25,25,26,0,0,0,0,0,0,0,0,21,20,17,18,16,14,15,12,12,11,9,8,0,0,0,0,0,0,0,0,7,7,7,7,7,8,8,8,8,8,8,9,0,0,0,0,0,0,0,0,10,9,9,8,8,9,9,9,10,11,10,10,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,3,4,4,5,5,5,6,6,7,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,5,5,5,4,4,5,4,4,4,5,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,7,6,6,6,6,6,6,6,5,6,6,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,10,11,11,10,11,12,14,16,16,16,20,21,0,0,0,0,0,0,0,0,23,21,23,24,25,23,25,22,25,24,24,25,0,0,0,0,0,0,0,0,23,24,22,24,24,23,22,24,23],[0,28,28,28,28,28,28,28,28,27,26,27,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,26,28,27,28,28,28,27,28,28,27,0,0,0,0,0,0,0,0,24,22,22,22,22,20,19,20,19,18,16,18,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,6,6,8,10,11,11,13,15,0,0,0,0,0,0,0,0,18,19,20,21,22,20,23,23,24,24,24,22,0,0,0,0,0,0,0,0,22,23,24,26,26,24,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,26,25,26,25,26,25,27,26,24,26,0,0,0,0,0,0,0,0,20,20,18,18,16,15,14,13,12,10,9,7,0,0,0,0,0,0,0,0,6,6,7,6,7,7,8,8,8,8,9,9,0,0,0,0,0,0,0,0,9,9,8,8,8,8,8,9,9,9,10,9,0,0,0,0,0,0,0,0,6,6,6,6,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,7,6,6,5,6,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,3,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,6,5,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,9,11,11,10,11,12,13,14,16,16,19,20,0,0,0,0,0,0,0,0,22,21,23,23,25,23,23,23,24,23,23,25,0,0,0,0,0,0,0,0,23,23,22,24,23,22,22,24,22],[0,28,28,28,28,29,28,28,28,27,27,27,27,26,27,27,27,27,27,27,0,0,0,0,0,0,0,0,28,27,27,28,28,28,28,28,27,28,28,28,0,0,0,0,0,0,0,0,25,24,23,22,23,21,20,22,20,20,19,19,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,1,2,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,4,4,5,5,6,6,8,11,12,12,15,15,0,0,0,0,0,0,0,0,21,21,21,24,24,22,24,25,24,25,26,24,0,0,0,0,0,0,0,0,23,24,25,26,27,25,26,26,26,27,26,26,0,0,0,0,0,0,0,0,26,26,27,26,27,27,27,26,27,26,26,27,0,0,0,0,0,0,0,0,23,21,20,20,17,16,15,14,12,10,10,8,0,0,0,0,0,0,0,0,6,6,7,7,7,7,8,8,9,8,9,8,0,0,0,0,0,0,0,0,10,9,9,8,9,9,9,9,9,10,10,10,0,0,0,0,0,0,0,0,7,7,6,6,6,5,5,5,5,4,5,5,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,7,6,6,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,3,4,4,4,5,5,6,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,2,3,3,3,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,4,3,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,6,6,5,5,6,0,0,0,0,0,0,0,0,6,6,7,6,7,7,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,10,12,11,10,12,14,14,16,18,19,22,22,0,0,0,0,0,0,0,0,24,22,25,25,25,25,26,25,26,25,26,26,0,0,0,0,0,0,0,0,26,25,24,25,26,24,22,26,25],[0,28,28,29,28,29,28,28,29,27,27,27,27,27,28,27,27,28,28,28,0,0,0,0,0,0,0,0,28,27,27,28,28,29,28,28,26,28,28,27,0,0,0,0,0,0,0,0,25,22,23,23,23,21,21,21,19,21,19,19,0,0,0,0,0,0,0,0,4,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,1,2,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,4,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,8,10,11,11,14,15,0,0,0,0,0,0,0,0,20,20,22,22,22,23,24,24,25,25,25,23,0,0,0,0,0,0,0,0,24,24,25,25,27,25,26,26,26,27,26,26,0,0,0,0,0,0,0,0,27,27,27,27,27,26,26,26,26,27,26,27,0,0,0,0,0,0,0,0,23,22,20,20,18,15,15,14,12,11,9,8,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,9,9,8,9,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,4,5,4,5,5,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,2,2,3,3,2,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,10,10,10,11,12,13,15,16,17,19,20,0,0,0,0,0,0,0,0,22,21,24,23,25,24,25,24,25,25,25,27,0,0,0,0,0,0,0,0,25,24,22,24,24,23,21,24,23],[0,27,27,27,26,28,27,26,28,25,26,25,25,25,24,27,25,25,26,25,0,0,0,0,0,0,0,0,26,24,25,26,25,27,26,26,25,26,27,26,0,0,0,0,0,0,0,0,22,21,21,20,20,19,18,19,17,17,16,15,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,1,2,2,2,2,1,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,6,7,9,10,10,12,13,0,0,0,0,0,0,0,0,17,18,18,19,20,21,20,21,22,23,24,23,0,0,0,0,0,0,0,0,22,22,23,24,26,23,24,25,25,26,25,25,0,0,0,0,0,0,0,0,26,26,26,26,25,25,25,25,25,25,25,26,0,0,0,0,0,0,0,0,20,19,17,17,16,14,14,12,10,10,8,7,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,8,7,7,7,6,7,7,7,8,9,8,8,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,2,2,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,5,5,4,5,5,0,0,0,0,0,0,0,0,5,5,6,5,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,8,9,9,9,10,11,12,13,14,15,17,20,0,0,0,0,0,0,0,0,21,19,22,21,23,21,22,22,23,22,22,25,0,0,0,0,0,0,0,0,21,22,20,23,22,21,20,22,22],[0,28,28,29,28,29,28,27,28,27,27,27,26,26,26,27,26,26,27,26,0,0,0,0,0,0,0,0,27,26,25,27,27,28,26,27,26,27,27,27,0,0,0,0,0,0,0,0,23,23,23,22,22,20,19,19,18,18,17,17,0,0,0,0,0,0,0,0,4,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,5,6,7,8,10,11,12,13,0,0,0,0,0,0,0,0,17,19,18,20,22,21,22,23,24,24,24,22,0,0,0,0,0,0,0,0,24,23,24,25,26,25,26,26,25,26,25,25,0,0,0,0,0,0,0,0,27,26,27,27,27,26,27,24,26,26,25,26,0,0,0,0,0,0,0,0,22,19,19,18,16,15,13,12,11,10,8,7,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,7,7,7,7,8,0,0,0,0,0,0,0,0,8,8,7,7,7,7,8,8,8,9,8,8,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,4,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,8,10,10,9,10,11,12,15,17,17,18,21,0,0,0,0,0,0,0,0,21,21,24,23,23,23,24,23,24,24,23,26,0,0,0,0,0,0,0,0,23,23,22,23,23,22,21,24,24],[0,29,29,29,29,29,28,28,28,27,27,28,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,28,26,26,27,27,28,27,28,27,28,27,27,0,0,0,0,0,0,0,0,25,24,24,22,23,21,21,21,20,20,18,19,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,4,4,5,5,6,6,8,10,11,11,13,15,0,0,0,0,0,0,0,0,20,21,21,24,24,23,24,25,26,25,26,24,0,0,0,0,0,0,0,0,24,24,24,25,26,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,27,26,27,27,27,27,26,25,26,27,26,26,0,0,0,0,0,0,0,0,23,20,20,20,18,16,16,14,12,10,9,8,0,0,0,0,0,0,0,0,6,6,7,6,6,7,7,7,8,7,8,8,0,0,0,0,0,0,0,0,9,8,8,8,8,8,9,9,9,9,9,9,0,0,0,0,0,0,0,0,7,6,6,6,5,5,5,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,6,6,6,7,7,6,6,5,4,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,6,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,2,2,2,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,3,4,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,4,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,6,6,5,5,6,0,0,0,0,0,0,0,0,6,6,6,6,7,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,10,10,10,11,12,13,15,16,18,19,20,0,0,0,0,0,0,0,0,22,21,24,24,23,24,25,23,25,24,24,25,0,0,0,0,0,0,0,0,25,24,22,24,25,22,20,25,25],[0,29,28,29,28,29,28,28,28,27,27,27,26,26,26,27,26,26,27,26,0,0,0,0,0,0,0,0,27,25,26,27,27,28,26,27,25,27,27,26,0,0,0,0,0,0,0,0,23,22,22,21,21,20,19,19,19,18,17,16,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,6,7,9,10,9,12,13,0,0,0,0,0,0,0,0,18,18,19,21,22,21,22,23,23,24,25,22,0,0,0,0,0,0,0,0,23,23,25,25,27,24,25,26,25,26,25,25,0,0,0,0,0,0,0,0,26,26,27,26,26,25,26,25,27,27,25,26,0,0,0,0,0,0,0,0,21,20,19,18,17,15,15,14,11,10,8,7,0,0,0,0,0,0,0,0,5,6,5,5,6,6,6,6,7,6,7,7,0,0,0,0,0,0,0,0,8,7,7,7,7,7,8,8,8,8,7,7,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,5,5,4,5,0,0,0,0,0,0,0,0,5,5,6,5,6,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,8,9,9,10,11,12,12,15,15,17,18,21,0,0,0,0,0,0,0,0,21,21,24,23,24,23,24,23,24,24,24,25,0,0,0,0,0,0,0,0,24,23,22,23,24,22,21,24,24],[0,28,28,28,27,28,28,27,28,26,25,27,25,26,25,26,24,25,26,25,0,0,0,0,0,0,0,0,26,24,25,26,26,27,25,26,25,26,26,26,0,0,0,0,0,0,0,0,22,22,22,21,22,19,19,18,18,18,16,16,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,6,6,8,9,10,10,12,14,0,0,0,0,0,0,0,0,18,18,17,19,21,20,21,23,23,23,24,22,0,0,0,0,0,0,0,0,23,23,25,25,26,24,25,26,26,26,26,26,0,0,0,0,0,0,0,0,27,26,27,27,26,26,26,24,26,26,25,26,0,0,0,0,0,0,0,0,21,19,17,17,16,15,14,12,11,10,8,7,0,0,0,0,0,0,0,0,5,5,6,6,6,6,7,7,7,7,7,8,0,0,0,0,0,0,0,0,8,8,7,7,7,7,8,8,9,9,8,9,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,2,2,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,4,5,5,4,4,5,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,8,9,10,9,10,11,12,15,16,17,18,21,0,0,0,0,0,0,0,0,21,20,23,23,24,23,24,23,24,24,23,25,0,0,0,0,0,0,0,0,23,24,22,23,23,21,21,23,22],[0,28,28,28,28,28,27,28,28,27,27,26,27,26,26,26,25,26,25,26,0,0,0,0,0,0,0,0,26,25,25,26,26,27,26,27,26,26,27,26,0,0,0,0,0,0,0,0,24,23,22,22,22,20,18,20,18,18,18,17,0,0,0,0,0,0,0,0,4,4,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,7,9,10,11,12,14,0,0,0,0,0,0,0,0,18,19,19,21,22,22,23,24,25,25,25,23,0,0,0,0,0,0,0,0,24,24,25,26,27,25,26,27,26,27,26,27,0,0,0,0,0,0,0,0,27,27,27,27,27,26,27,25,27,27,26,27,0,0,0,0,0,0,0,0,22,20,19,19,17,15,15,13,12,10,9,8,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,8,7,7,8,0,0,0,0,0,0,0,0,9,8,8,8,7,8,9,9,9,10,9,9,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,2,3,3,2,2,3,2,2,2,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,3,4,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,4,4,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,4,4,5,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,9,10,10,10,11,12,14,16,17,17,19,21,0,0,0,0,0,0,0,0,22,21,25,24,24,24,25,24,25,25,24,25,0,0,0,0,0,0,0,0,25,25,23,24,25,22,21,24,24],[0,29,28,29,28,29,28,28,28,28,27,27,27,26,27,27,26,27,26,27,0,0,0,0,0,0,0,0,27,25,26,27,27,28,27,27,27,28,27,27,0,0,0,0,0,0,0,0,24,24,23,22,23,22,21,22,21,19,19,19,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,2,3,2,0,0,0,0,0,0,0,0,2,2,1,1,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,5,5,6,6,7,7,8,10,11,11,13,14,0,0,0,0,0,0,0,0,20,21,21,23,24,24,25,25,26,24,26,24,0,0,0,0,0,0,0,0,25,25,26,26,27,26,26,27,26,27,27,27,0,0,0,0,0,0,0,0,27,27,28,28,28,28,28,26,28,27,27,28,0,0,0,0,0,0,0,0,22,21,20,19,19,17,16,15,13,12,10,9,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,10,10,9,9,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,6,6,7,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,5,4,4,4,5,4,4,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,2,2,3,2,2,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,6,6,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,9,10,10,11,11,13,13,17,16,18,19,20,0,0,0,0,0,0,0,0,22,20,25,23,25,23,25,23,26,25,24,25,0,0,0,0,0,0,0,0,25,24,22,24,25,22,22,23,24],[0,28,27,28,27,27,28,27,27,26,25,25,26,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,25,25,26,26,26,26,26,24,26,26,26,0,0,0,0,0,0,0,0,23,23,21,21,21,20,20,20,19,18,17,17,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,2,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,6,7,7,8,10,11,11,12,14,0,0,0,0,0,0,0,0,18,18,18,20,21,21,23,23,23,23,24,23,0,0,0,0,0,0,0,0,22,22,25,25,25,23,24,25,26,25,25,25,0,0,0,0,0,0,0,0,26,25,26,26,25,26,25,25,26,25,25,26,0,0,0,0,0,0,0,0,21,20,18,18,16,15,15,13,12,11,9,8,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,7,8,8,8,9,0,0,0,0,0,0,0,0,9,8,8,8,8,9,9,9,10,11,10,10,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,7,7,6,5,5,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,6,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,4,4,5,5,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,5,5,6,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,6,6,7,6,6,6,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,10,11,10,10,11,13,13,15,16,16,19,18,0,0,0,0,0,0,0,0,20,21,23,22,24,22,25,23,24,25,24,26,0,0,0,0,0,0,0,0,24,23,22,23,24,22,21,23,24],[0,27,27,27,27,27,27,27,27,25,25,25,25,24,24,25,25,25,25,25,0,0,0,0,0,0,0,0,25,24,24,26,25,26,25,25,24,25,25,25,0,0,0,0,0,0,0,0,22,21,21,20,21,19,19,19,18,18,17,17,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,3,4,4,3,3,2,2,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,4,4,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,2,3,2,2,3,3,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,7,8,8,10,12,12,12,14,15,0,0,0,0,0,0,0,0,18,18,18,20,20,21,22,22,24,23,24,22,0,0,0,0,0,0,0,0,23,23,24,24,25,23,24,25,25,26,25,25,0,0,0,0,0,0,0,0,26,25,26,26,26,26,26,24,26,25,25,25,0,0,0,0,0,0,0,0,21,20,19,18,16,15,14,13,12,11,10,9,0,0,0,0,0,0,0,0,7,7,7,8,8,8,8,9,10,9,9,11,0,0,0,0,0,0,0,0,10,9,9,9,9,9,10,10,11,12,12,11,0,0,0,0,0,0,0,0,8,8,7,7,7,6,7,6,6,7,7,6,0,0,0,0,0,0,0,0,7,6,6,7,7,8,8,7,7,7,6,6,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,4,5,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,7,7,7,6,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,6,6,6,6,6,5,6,5,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,3,4,3,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,6,7,6,6,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,7,6,6,7,7,0,0,0,0,0,0,0,0,8,8,8,8,8,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,8,9,8,8,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,9,10,11,10,12,12,13,15,15,16,18,18,0,0,0,0,0,0,0,0,20,20,23,21,24,23,24,22,24,25,23,25,0,0,0,0,0,0,0,0,23,23,23,24,23,22,21,23,23],[0,27,27,27,27,27,28,27,26,26,26,25,26,25,25,26,26,26,25,26,0,0,0,0,0,0,0,0,26,24,25,26,26,27,26,27,26,26,26,26,0,0,0,0,0,0,0,0,23,22,22,22,22,21,20,20,19,18,18,17,0,0,0,0,0,0,0,0,6,6,5,5,4,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,4,3,3,3,2,0,0,0,0,0,0,0,0,3,3,2,2,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,5,6,0,0,0,0,0,0,0,0,6,6,7,7,7,8,9,11,11,12,14,14,0,0,0,0,0,0,0,0,20,20,19,21,22,22,23,23,24,24,24,24,0,0,0,0,0,0,0,0,23,24,25,25,26,25,25,26,26,27,27,26,0,0,0,0,0,0,0,0,27,26,27,27,26,26,27,26,27,26,26,26,0,0,0,0,0,0,0,0,22,21,20,19,18,16,16,13,12,12,10,9,0,0,0,0,0,0,0,0,7,7,7,8,8,8,8,8,9,9,9,9,0,0,0,0,0,0,0,0,10,9,9,9,9,9,9,10,11,11,11,10,0,0,0,0,0,0,0,0,8,8,7,7,7,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,6,7,7,7,7,7,8,7,7,7,6,5,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,6,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,5,5,6,5,6,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,4,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,3,3,3,4,3,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,5,4,4,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,8,8,7,7,7,7,8,7,6,7,7,0,0,0,0,0,0,0,0,7,7,7,7,8,7,8,8,8,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,5,5,6,5,5,0,0,0,0,0,0,0,0,10,11,10,11,11,13,13,15,16,16,18,17,0,0,0,0,0,0,0,0,21,21,23,22,24,22,24,23,24,24,23,24,0,0,0,0,0,0,0,0,23,22,22,21,22,22,21,22,22],[0,28,28,29,28,28,28,27,28,27,27,26,26,26,25,27,25,26,26,26,0,0,0,0,0,0,0,0,26,25,25,26,26,27,26,27,26,26,27,27,0,0,0,0,0,0,0,0,24,23,21,21,22,21,19,21,20,19,17,18,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,3,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,7,7,7,8,10,10,11,13,13,0,0,0,0,0,0,0,0,19,19,19,22,22,22,22,24,24,25,25,25,0,0,0,0,0,0,0,0,24,24,25,26,27,26,26,27,26,26,26,27,0,0,0,0,0,0,0,0,27,26,28,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,23,22,20,19,18,16,16,15,12,11,10,9,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,8,8,8,8,9,0,0,0,0,0,0,0,0,9,9,8,8,8,8,9,10,10,11,10,10,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,4,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,2,2,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,3,3,4,4,3,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,7,7,6,7,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,4,5,5,4,4,5,4,4,4,0,0,0,0,0,0,0,0,9,10,10,10,11,13,14,16,16,16,19,19,0,0,0,0,0,0,0,0,22,21,23,23,24,24,24,22,24,25,24,25,0,0,0,0,0,0,0,0,24,24,22,24,24,23,21,24,24],[0,28,28,29,28,28,28,27,28,27,27,27,27,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,25,26,26,26,27,26,26,25,26,26,26,0,0,0,0,0,0,0,0,23,22,21,21,22,21,18,21,19,18,17,17,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,3,2,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,5,5,5,6,7,7,8,10,11,11,12,13,0,0,0,0,0,0,0,0,19,19,20,22,22,21,23,23,24,24,24,22,0,0,0,0,0,0,0,0,23,23,25,25,26,24,25,25,25,26,25,26,0,0,0,0,0,0,0,0,27,26,27,27,27,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,22,20,21,20,19,17,16,15,13,11,10,8,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,8,7,8,8,0,0,0,0,0,0,0,0,9,8,8,8,8,8,9,8,9,9,8,9,0,0,0,0,0,0,0,0,7,6,6,6,6,5,5,5,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,2,3,3,2,2,3,2,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,4,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,6,6,5,6,6,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,9,10,11,11,11,14,14,17,17,18,20,22,0,0,0,0,0,0,0,0,24,22,25,25,25,24,25,25,26,26,25,26,0,0,0,0,0,0,0,0,25,25,22,25,24,23,22,24,23],[0,27,27,28,28,28,28,27,27,26,26,25,26,25,25,26,26,27,26,26,0,0,0,0,0,0,0,0,26,25,24,26,25,26,25,25,25,25,25,24,0,0,0,0,0,0,0,0,22,21,21,21,21,20,20,20,19,18,17,16,0,0,0,0,0,0,0,0,5,5,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,3,2,3,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,6,7,7,8,10,10,10,12,12,0,0,0,0,0,0,0,0,18,18,19,21,22,20,22,22,24,24,24,22,0,0,0,0,0,0,0,0,23,23,25,25,26,24,25,24,25,26,25,25,0,0,0,0,0,0,0,0,25,25,26,26,25,26,25,25,25,26,26,26,0,0,0,0,0,0,0,0,23,21,19,20,17,16,16,14,12,11,9,8,0,0,0,0,0,0,0,0,6,6,6,7,6,7,7,7,7,7,7,8,0,0,0,0,0,0,0,0,8,7,7,8,7,7,8,8,9,10,9,10,0,0,0,0,0,0,0,0,7,6,6,6,6,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,5,6,6,7,7,6,6,6,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,3,4,4,5,5,5,6,6,6,5,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,6,6,5,5,6,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,6,7,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,9,10,11,10,10,12,13,15,16,16,18,20,0,0,0,0,0,0,0,0,21,21,24,24,23,23,25,22,23,23,24,23,0,0,0,0,0,0,0,0,23,23,22,21,24,23,22,22,23],[0,27,27,27,27,27,27,27,27,25,25,24,25,24,24,25,24,25,24,25,0,0,0,0,0,0,0,0,25,24,24,25,25,26,24,25,24,25,25,25,0,0,0,0,0,0,0,0,22,22,20,21,21,20,18,19,19,17,17,16,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,3,3,2,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,7,8,9,11,11,11,12,14,0,0,0,0,0,0,0,0,18,17,18,20,20,20,22,22,24,22,23,23,0,0,0,0,0,0,0,0,22,22,24,24,25,24,25,25,25,26,25,25,0,0,0,0,0,0,0,0,26,25,26,26,26,25,26,24,25,25,25,26,0,0,0,0,0,0,0,0,21,20,19,19,17,16,15,13,12,11,9,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,8,7,8,8,0,0,0,0,0,0,0,0,8,7,7,7,7,7,8,9,9,10,9,10,0,0,0,0,0,0,0,0,7,6,6,6,6,5,6,5,5,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,4,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,5,6,6,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,3,3,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,7,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,5,5,5,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,10,10,9,11,11,12,15,14,15,17,17,0,0,0,0,0,0,0,0,20,20,23,21,22,23,23,20,23,23,23,23,0,0,0,0,0,0,0,0,23,22,22,23,23,22,20,22,22],[0,28,29,29,28,29,28,28,28,28,27,27,27,26,26,27,26,27,26,26,0,0,0,0,0,0,0,0,27,25,25,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,23,23,21,21,23,20,19,21,19,18,18,18,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,6,7,7,8,10,10,11,12,13,0,0,0,0,0,0,0,0,18,19,19,21,22,22,23,24,24,24,25,24,0,0,0,0,0,0,0,0,24,24,25,25,27,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,26,28,27,27,27,27,26,27,27,26,27,0,0,0,0,0,0,0,0,23,21,20,19,18,17,16,15,13,11,10,8,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,8,7,8,8,0,0,0,0,0,0,0,0,8,8,7,8,7,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,6,6,6,6,6,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,2,2,3,2,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,5,4,4,5,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,5,6,5,5,6,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,4,3,3,3,0,0,0,0,0,0,0,0,9,11,11,10,12,15,15,18,18,18,20,21,0,0,0,0,0,0,0,0,24,22,25,25,25,25,25,23,25,25,25,25,0,0,0,0,0,0,0,0,25,25,24,25,26,24,23,26,25],[0,28,28,28,28,28,28,27,28,27,26,26,26,25,25,25,25,26,25,26,0,0,0,0,0,0,0,0,26,25,25,26,26,27,25,26,25,26,26,26,0,0,0,0,0,0,0,0,23,22,21,21,21,20,19,19,19,18,17,16,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,2,3,2,2,2,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,2,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,4,5,5,6,6,7,8,10,10,10,12,13,0,0,0,0,0,0,0,0,18,17,19,21,21,21,22,23,24,24,24,22,0,0,0,0,0,0,0,0,23,23,24,24,26,24,24,25,25,26,25,25,0,0,0,0,0,0,0,0,26,26,27,26,26,26,26,25,26,26,25,25,0,0,0,0,0,0,0,0,22,21,20,19,18,17,15,15,12,11,9,8,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,8,8,7,7,7,7,8,8,8,9,8,9,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,2,3,3,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,4,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,3,3,2,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,4,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,5,6,6,5,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,4,4,3,3,0,0,0,0,0,0,0,0,8,9,10,10,10,12,13,16,15,17,19,20,0,0,0,0,0,0,0,0,21,21,24,23,23,23,24,22,25,24,23,23,0,0,0,0,0,0,0,0,23,23,22,22,24,21,22,23,23],[0,27,27,27,27,27,27,27,27,25,25,24,25,24,24,25,25,26,25,26,0,0,0,0,0,0,0,0,25,25,25,26,25,26,26,26,25,25,26,25,0,0,0,0,0,0,0,0,22,22,20,20,21,19,18,19,18,17,17,16,0,0,0,0,0,0,0,0,5,5,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,3,3,2,0,0,0,0,0,0,0,0,3,4,4,4,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,7,7,8,9,11,11,12,13,13,0,0,0,0,0,0,0,0,18,18,18,20,21,20,23,22,24,22,24,22,0,0,0,0,0,0,0,0,22,22,24,24,25,24,25,24,25,26,25,25,0,0,0,0,0,0,0,0,26,26,25,25,26,25,25,25,25,25,24,26,0,0,0,0,0,0,0,0,21,21,20,19,19,15,16,13,12,11,10,9,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,8,7,8,9,0,0,0,0,0,0,0,0,8,8,7,7,7,8,8,9,9,10,10,10,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,6,6,6,5,0,0,0,0,0,0,0,0,3,4,3,4,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,3,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,3,4,3,0,0,0,0,0,0,0,0,6,6,5,5,6,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,6,7,6,6,7,0,0,0,0,0,0,0,0,6,6,7,6,7,6,7,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,10,10,10,10,13,13,16,16,17,19,19,0,0,0,0,0,0,0,0,21,21,23,22,23,23,24,22,23,24,24,25,0,0,0,0,0,0,0,0,24,23,22,22,23,22,20,22,23],[0,28,28,28,28,28,28,27,27,26,26,25,26,25,25,25,25,26,25,26,0,0,0,0,0,0,0,0,26,25,25,26,26,27,26,27,26,26,27,26,0,0,0,0,0,0,0,0,24,23,21,21,22,19,19,20,19,17,17,17,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,7,7,9,10,10,11,12,12,0,0,0,0,0,0,0,0,19,19,20,22,22,22,23,24,25,24,25,24,0,0,0,0,0,0,0,0,24,24,26,25,27,26,26,27,27,27,27,26,0,0,0,0,0,0,0,0,27,27,28,27,27,27,27,26,27,27,27,27,0,0,0,0,0,0,0,0,23,21,20,20,18,17,17,14,13,11,10,9,0,0,0,0,0,0,0,0,6,6,6,6,7,6,7,8,8,7,8,9,0,0,0,0,0,0,0,0,9,8,8,8,8,8,9,10,10,10,10,10,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,5,5,4,4,5,0,0,0,0,0,0,0,0,5,6,5,6,6,6,6,6,6,6,5,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,3,2,2,3,3,2,2,3,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,4,4,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,6,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,7,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,11,10,9,11,12,13,17,16,17,20,19,0,0,0,0,0,0,0,0,22,21,24,24,25,24,25,23,25,26,25,25,0,0,0,0,0,0,0,0,25,23,24,23,25,24,22,24,25],[0,28,29,29,28,29,28,28,28,27,27,27,27,26,26,26,26,27,25,27,0,0,0,0,0,0,0,0,27,25,25,26,26,27,26,27,26,26,26,26,0,0,0,0,0,0,0,0,23,22,21,21,21,19,18,20,19,18,17,17,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,3,3,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,6,7,7,8,10,10,11,12,13,0,0,0,0,0,0,0,0,18,18,20,21,22,22,23,23,25,23,25,23,0,0,0,0,0,0,0,0,23,24,25,24,26,25,26,25,26,26,26,25,0,0,0,0,0,0,0,0,27,26,27,26,27,26,27,25,26,27,26,27,0,0,0,0,0,0,0,0,23,21,20,20,19,17,17,15,14,12,10,9,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,8,7,8,8,0,0,0,0,0,0,0,0,8,8,8,8,7,8,8,8,9,9,9,9,0,0,0,0,0,0,0,0,7,6,6,6,6,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,6,6,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,4,3,4,4,5,5,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,6,5,5,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,9,11,11,11,11,14,15,18,18,18,21,23,0,0,0,0,0,0,0,0,22,22,25,24,25,24,26,24,26,26,25,25,0,0,0,0,0,0,0,0,25,25,23,25,26,23,23,25,24],[0,28,28,28,28,28,28,28,27,27,27,26,27,26,26,26,27,28,26,28,0,0,0,0,0,0,0,0,27,27,26,27,27,27,26,27,27,27,27,27,0,0,0,0,0,0,0,0,24,24,22,22,22,21,20,21,19,18,17,16,0,0,0,0,0,0,0,0,5,5,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,4,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,0,1,1,1,1,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,2,2,3,3,3,4,4,4,4,3,4,3,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,4,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,4,4,5,5,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,5,6,6,7,7,8,9,11,11,11,12,14,0,0,0,0,0,0,0,0,19,20,20,23,23,23,25,24,25,24,25,24,0,0,0,0,0,0,0,0,23,24,25,25,27,25,26,25,25,26,26,25,0,0,0,0,0,0,0,0,27,26,27,27,26,26,26,26,27,27,27,27,0,0,0,0,0,0,0,0,23,22,21,21,19,17,17,15,13,13,10,9,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,7,8,8,8,8,0,0,0,0,0,0,0,0,9,9,8,8,8,8,9,9,10,11,10,11,0,0,0,0,0,0,0,0,8,7,7,7,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,5,4,5,6,6,6,5,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,5,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,6,6,5,5,6,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,6,7,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,5,5,4,4,0,0,0,0,0,0,0,0,9,10,12,11,10,14,15,17,17,18,19,22,0,0,0,0,0,0,0,0,23,22,25,25,24,24,26,24,25,25,24,25,0,0,0,0,0,0,0,0,24,24,22,24,25,24,23,24,24],[0,27,27,27,27,27,27,26,27,25,25,24,25,24,24,24,24,25,24,25,0,0,0,0,0,0,0,0,25,25,24,25,26,27,24,26,25,25,25,24,0,0,0,0,0,0,0,0,23,20,20,20,20,18,17,19,18,16,17,16,0,0,0,0,0,0,0,0,6,6,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,2,3,2,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,6,6,6,7,0,0,0,0,0,0,0,0,6,6,7,7,8,8,10,12,12,12,13,12,0,0,0,0,0,0,0,0,17,18,19,21,21,21,23,22,24,22,23,22,0,0,0,0,0,0,0,0,22,22,24,24,25,24,25,26,26,26,25,25,0,0,0,0,0,0,0,0,26,26,27,24,26,26,26,25,25,25,25,26,0,0,0,0,0,0,0,0,23,22,20,20,17,17,16,14,13,12,11,10,0,0,0,0,0,0,0,0,7,7,8,7,7,8,8,8,9,8,9,10,0,0,0,0,0,0,0,0,10,8,8,9,9,9,11,11,10,11,11,11,0,0,0,0,0,0,0,0,8,8,7,8,7,6,6,6,6,5,5,6,0,0,0,0,0,0,0,0,6,6,6,7,8,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,6,6,6,5,0,0,0,0,0,0,0,0,3,4,3,4,4,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,4,4,5,4,4,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,6,7,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,7,8,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,8,7,8,7,7,7,8,7,7,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,10,11,10,9,11,12,13,16,17,17,20,19,0,0,0,0,0,0,0,0,20,21,22,23,23,22,23,22,23,23,23,24,0,0,0,0,0,0,0,0,24,24,22,22,24,23,20,23,23],[0,28,28,28,28,28,28,28,27,27,26,26,27,26,26,26,26,27,25,27,0,0,0,0,0,0,0,0,27,27,25,27,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,24,22,22,22,22,19,19,20,19,18,18,18,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,3,2,2,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,7,8,8,10,11,12,12,13,14,0,0,0,0,0,0,0,0,19,20,22,23,23,24,24,25,27,25,26,24,0,0,0,0,0,0,0,0,23,24,26,25,26,25,27,26,27,27,27,27,0,0,0,0,0,0,0,0,28,27,28,27,28,27,27,26,27,27,26,27,0,0,0,0,0,0,0,0,24,22,22,21,19,18,18,15,14,13,11,10,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,9,9,8,9,10,0,0,0,0,0,0,0,0,10,9,9,9,9,10,10,11,12,12,12,11,0,0,0,0,0,0,0,0,8,8,8,7,7,7,6,6,6,5,5,6,0,0,0,0,0,0,0,0,6,6,6,7,7,8,7,7,7,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,5,6,5,6,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,6,5,6,5,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,7,7,6,6,7,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,5,4,4,5,0,0,0,0,0,0,0,0,10,12,12,11,12,14,15,18,17,19,21,21,0,0,0,0,0,0,0,0,22,24,25,25,26,25,25,24,26,25,25,27,0,0,0,0,0,0,0,0,26,25,24,24,25,25,22,24,26],[0,29,28,28,28,28,28,28,27,27,27,26,27,26,27,26,26,27,25,27,0,0,0,0,0,0,0,0,27,26,25,26,27,27,26,27,27,26,27,27,0,0,0,0,0,0,0,0,24,23,22,21,22,21,20,20,19,18,18,18,0,0,0,0,0,0,0,0,6,5,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,3,2,2,2,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,2,3,3,3,2,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,6,6,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,6,7,7,7,8,8,9,11,12,11,13,14,0,0,0,0,0,0,0,0,19,20,21,23,22,23,24,24,25,25,25,24,0,0,0,0,0,0,0,0,24,24,25,25,27,25,26,25,26,26,26,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,27,26,27,27,27,27,0,0,0,0,0,0,0,0,24,23,23,22,19,19,18,16,14,13,12,10,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,8,9,9,9,10,0,0,0,0,0,0,0,0,10,10,10,9,9,9,10,10,11,11,10,11,0,0,0,0,0,0,0,0,8,8,7,7,7,7,7,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,7,7,8,8,7,7,7,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,5,6,6,7,5,0,0,0,0,0,0,0,0,3,4,3,4,4,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,5,5,5,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,6,5,0,0,0,0,0,0,0,0,7,7,7,6,7,7,6,7,7,6,7,7,0,0,0,0,0,0,0,0,7,7,7,7,8,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,9,11,11,11,11,15,16,18,16,18,21,22,0,0,0,0,0,0,0,0,24,22,24,25,25,25,26,24,26,26,25,26,0,0,0,0,0,0,0,0,25,25,23,26,26,24,24,26,24],[0,28,27,27,28,27,28,28,26,26,26,24,27,25,25,26,27,27,25,27,0,0,0,0,0,0,0,0,27,27,26,27,27,28,26,27,26,27,28,27,0,0,0,0,0,0,0,0,24,23,20,21,22,20,19,21,20,18,18,18,0,0,0,0,0,0,0,0,8,7,7,7,6,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,4,5,4,5,5,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,2,1,1,1,1,0,1,2,2,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,4,5,4,5,5,6,7,7,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,3,4,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,7,6,7,7,7,8,7,8,8,9,8,8,0,0,0,0,0,0,0,0,8,8,9,9,10,10,11,12,13,13,14,15,0,0,0,0,0,0,0,0,19,21,22,23,23,22,24,24,25,24,25,24,0,0,0,0,0,0,0,0,25,24,26,25,27,26,26,26,26,26,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,26,27,26,26,26,27,27,0,0,0,0,0,0,0,0,23,24,22,21,20,19,19,17,15,15,13,12,0,0,0,0,0,0,0,0,9,9,10,9,10,10,10,10,11,11,11,12,0,0,0,0,0,0,0,0,11,11,11,10,10,11,11,12,14,14,13,14,0,0,0,0,0,0,0,0,11,10,10,9,10,9,9,9,8,7,7,8,0,0,0,0,0,0,0,0,8,9,10,9,9,10,9,9,8,9,7,7,0,0,0,0,0,0,0,0,4,5,5,4,4,5,4,4,4,5,4,4,0,0,0,0,0,0,0,0,5,6,5,5,6,6,6,7,8,8,8,7,0,0,0,0,0,0,0,0,6,5,5,6,6,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,6,5,5,5,4,5,5,5,4,4,5,4,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,6,6,6,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,5,5,6,6,6,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,8,8,7,7,7,0,0,0,0,0,0,0,0,6,5,6,6,6,6,7,6,6,6,7,7,0,0,0,0,0,0,0,0,7,7,8,7,7,7,8,8,7,7,8,8,0,0,0,0,0,0,0,0,7,7,7,6,7,8,7,7,8,8,8,8,0,0,0,0,0,0,0,0,9,10,9,9,9,9,8,9,9,8,9,9,0,0,0,0,0,0,0,0,8,9,10,9,9,8,8,9,10,10,9,9,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,11,13,14,13,14,15,17,18,17,18,21,20,0,0,0,0,0,0,0,0,23,22,25,26,25,24,24,24,25,26,25,26,0,0,0,0,0,0,0,0,26,24,25,26,26,25,23,25,25],[0,28,28,28,28,28,28,27,28,27,26,26,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,26,26,28,29,27,27,27,28,28,27,0,0,0,0,0,0,0,0,25,24,23,24,23,21,20,22,21,20,19,19,0,0,0,0,0,0,0,0,9,9,8,8,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,5,6,6,6,5,0,0,0,0,0,0,0,0,7,8,8,9,8,8,8,8,8,8,8,7,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,5,4,3,4,4,0,0,0,0,0,0,0,0,5,6,6,5,6,8,6,8,7,7,8,8,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,5,5,6,5,5,0,0,0,0,0,0,0,0,3,2,2,2,2,1,0,1,2,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,7,7,7,8,9,7,7,8,7,0,0,0,0,0,0,0,0,6,5,5,4,4,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,6,5,5,6,7,0,0,0,0,0,0,0,0,8,8,8,10,9,9,9,9,10,10,9,9,0,0,0,0,0,0,0,0,10,10,10,11,11,12,12,13,13,14,15,15,0,0,0,0,0,0,0,0,22,22,23,24,25,25,26,26,27,25,27,26,0,0,0,0,0,0,0,0,27,26,28,26,28,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,28,27,28,28,28,28,28,28,27,28,28,28,0,0,0,0,0,0,0,0,26,25,22,23,21,21,21,18,17,17,15,14,0,0,0,0,0,0,0,0,10,11,12,11,11,12,12,13,13,12,13,14,0,0,0,0,0,0,0,0,14,12,12,13,13,14,14,14,16,16,15,16,0,0,0,0,0,0,0,0,13,12,12,12,11,10,11,11,10,9,9,10,0,0,0,0,0,0,0,0,9,9,10,10,10,10,10,10,10,10,8,8,0,0,0,0,0,0,0,0,4,6,5,5,4,5,5,5,5,5,6,4,0,0,0,0,0,0,0,0,7,7,6,6,6,7,7,8,8,8,8,7,0,0,0,0,0,0,0,0,5,5,6,6,7,6,7,8,8,8,7,8,0,0,0,0,0,0,0,0,7,5,6,7,6,5,7,7,5,5,6,6,0,0,0,0,0,0,0,0,6,8,7,7,7,8,7,7,7,7,7,6,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,8,8,8,7,8,7,8,7,8,7,8,7,0,0,0,0,0,0,0,0,9,10,9,8,9,10,9,9,9,9,9,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,8,7,8,8,8,8,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,8,8,9,9,9,0,0,0,0,0,0,0,0,8,9,8,8,9,9,9,9,9,9,10,9,0,0,0,0,0,0,0,0,10,11,11,10,11,11,10,11,10,10,10,11,0,0,0,0,0,0,0,0,10,10,11,10,11,10,10,10,11,11,10,10,0,0,0,0,0,0,0,0,9,9,8,8,8,8,7,7,8,8,6,8,0,0,0,0,0,0,0,0,12,14,13,13,14,14,16,18,18,19,22,22,0,0,0,0,0,0,0,0,23,22,25,25,26,25,26,24,26,26,25,26,0,0,0,0,0,0,0,0,26,25,25,26,26,26,23,26,26],[0,28,28,28,29,28,28,29,28,27,28,26,28,28,27,27,28,28,26,28,0,0,0,0,0,0,0,0,27,28,26,27,29,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,27,26,24,26,25,24,22,24,24,22,21,21,0,0,0,0,0,0,0,0,11,13,11,11,10,10,10,10,9,9,9,10,0,0,0,0,0,0,0,0,9,10,9,9,10,9,9,11,10,9,9,10,0,0,0,0,0,0,0,0,10,9,11,11,10,10,11,11,10,11,10,10,0,0,0,0,0,0,0,0,8,7,7,7,5,5,6,7,6,5,6,6,0,0,0,0,0,0,0,0,10,10,9,8,10,9,9,10,10,9,10,10,0,0,0,0,0,0,0,0,10,9,9,10,9,8,8,8,7,7,7,8,0,0,0,0,0,0,0,0,4,3,2,3,3,2,1,0,1,2,3,3,0,0,0,0,0,0,0,0,5,6,4,4,5,5,5,5,7,7,4,7,0,0,0,0,0,0,0,0,9,9,8,10,10,10,10,11,10,10,10,9,0,0,0,0,0,0,0,0,9,8,7,8,8,7,7,7,5,6,7,6,0,0,0,0,0,0,0,0,8,6,6,5,6,5,7,5,5,5,4,4,0,0,0,0,0,0,0,0,8,9,9,9,10,10,9,10,8,10,10,10,0,0,0,0,0,0,0,0,12,11,13,13,12,12,13,13,14,14,13,14,0,0,0,0,0,0,0,0,12,13,14,14,12,13,15,15,16,17,16,17,0,0,0,0,0,0,0,0,25,24,25,27,26,27,28,27,27,27,27,27,0,0,0,0,0,0,0,0,26,27,28,28,29,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,29,29,29,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,26,26,26,24,23,23,22,21,19,20,17,17,0,0,0,0,0,0,0,0,17,14,16,15,14,15,15,15,16,16,16,17,0,0,0,0,0,0,0,0,15,16,17,15,16,17,16,16,18,19,18,19,0,0,0,0,0,0,0,0,15,15,14,15,15,14,15,14,13,14,13,14,0,0,0,0,0,0,0,0,13,13,13,13,14,13,12,12,12,13,11,11,0,0,0,0,0,0,0,0,8,11,8,10,8,9,9,9,10,9,9,8,0,0,0,0,0,0,0,0,9,10,9,9,9,9,8,10,10,9,10,9,0,0,0,0,0,0,0,0,8,8,7,7,8,9,9,10,10,11,10,9,0,0,0,0,0,0,0,0,10,10,9,10,10,12,10,10,11,10,12,11,0,0,0,0,0,0,0,0,10,11,11,11,12,12,11,10,12,10,11,13,0,0,0,0,0,0,0,0,11,10,10,11,12,10,11,12,11,10,12,10,0,0,0,0,0,0,0,0,10,10,11,10,10,11,9,11,10,10,12,11,0,0,0,0,0,0,0,0,11,12,12,11,11,11,11,12,12,12,11,12,0,0,0,0,0,0,0,0,11,11,11,12,11,12,11,11,13,11,11,11,0,0,0,0,0,0,0,0,12,12,12,13,11,12,12,12,12,12,11,12,0,0,0,0,0,0,0,0,12,12,12,13,13,12,12,12,12,12,14,13,0,0,0,0,0,0,0,0,13,13,14,13,14,14,13,14,13,13,13,14,0,0,0,0,0,0,0,0,13,13,14,12,13,13,13,13,14,15,12,14,0,0,0,0,0,0,0,0,12,11,11,12,11,11,12,12,12,12,11,12,0,0,0,0,0,0,0,0,15,16,15,15,17,16,18,19,19,21,22,23,0,0,0,0,0,0,0,0,25,24,26,27,27,27,28,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,28,27,26,27,27],[0,27,28,28,28,28,28,27,27,27,26,25,26,26,26,26,26,26,25,27,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,26,25,22,23,24,22,21,23,22,20,21,20,0,0,0,0,0,0,0,0,11,11,10,10,9,9,8,9,8,8,9,8,0,0,0,0,0,0,0,0,7,7,8,7,7,8,7,8,8,8,8,8,0,0,0,0,0,0,0,0,10,11,10,10,10,9,10,11,11,10,10,10,0,0,0,0,0,0,0,0,8,8,7,7,6,5,5,5,6,5,6,6,0,0,0,0,0,0,0,0,7,9,9,9,10,10,9,10,10,10,10,10,0,0,0,0,0,0,0,0,9,9,9,9,8,8,9,8,7,7,7,8,0,0,0,0,0,0,0,0,4,3,3,4,3,2,2,1,0,1,2,1,0,0,0,0,0,0,0,0,4,5,4,3,3,5,5,4,5,6,6,6,0,0,0,0,0,0,0,0,9,9,8,9,9,9,10,11,10,10,10,10,0,0,0,0,0,0,0,0,9,8,7,7,7,7,7,7,5,6,6,6,0,0,0,0,0,0,0,0,5,6,7,5,4,6,6,4,4,3,3,3,0,0,0,0,0,0,0,0,7,8,8,8,8,8,9,9,9,9,8,9,0,0,0,0,0,0,0,0,11,11,13,14,12,11,12,12,13,13,14,13,0,0,0,0,0,0,0,0,11,13,14,14,13,14,15,15,16,17,16,16,0,0,0,0,0,0,0,0,23,23,24,25,26,25,26,26,27,26,26,26,0,0,0,0,0,0,0,0,26,25,28,26,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,27,29,28,28,28,27,28,27,28,28,28,0,0,0,0,0,0,0,0,24,25,24,23,23,22,22,19,18,19,17,16,0,0,0,0,0,0,0,0,14,14,13,15,15,14,14,16,16,14,14,17,0,0,0,0,0,0,0,0,17,15,15,15,16,16,17,17,18,18,18,19,0,0,0,0,0,0,0,0,16,15,15,15,15,14,15,12,13,12,12,12,0,0,0,0,0,0,0,0,11,11,12,11,11,12,12,12,11,11,10,10,0,0,0,0,0,0,0,0,7,8,8,7,7,8,7,7,8,7,8,7,0,0,0,0,0,0,0,0,7,7,7,8,7,8,7,8,9,8,9,8,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,8,8,9,7,7,0,0,0,0,0,0,0,0,9,8,7,8,8,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,11,10,10,11,10,11,10,9,11,9,10,9,0,0,0,0,0,0,0,0,9,10,9,7,10,9,8,8,10,8,8,9,0,0,0,0,0,0,0,0,7,8,8,8,9,8,9,10,9,9,10,9,0,0,0,0,0,0,0,0,9,11,9,8,10,11,10,11,10,10,10,10,0,0,0,0,0,0,0,0,9,9,9,9,9,10,10,10,11,10,10,10,0,0,0,0,0,0,0,0,11,11,10,10,10,11,12,10,10,11,11,10,0,0,0,0,0,0,0,0,11,11,11,12,11,12,11,11,12,12,11,11,0,0,0,0,0,0,0,0,13,13,13,12,14,13,12,13,13,13,13,14,0,0,0,0,0,0,0,0,13,12,13,13,14,13,13,12,13,13,12,11,0,0,0,0,0,0,0,0,9,11,10,9,9,10,10,9,9,10,9,9,0,0,0,0,0,0,0,0,14,13,14,15,15,17,17,18,20,20,23,21,0,0,0,0,0,0,0,0,25,22,25,24,26,25,26,24,26,26,26,27,0,0,0,0,0,0,0,0,26,26,25,26,27,26,24,26,27],[0,28,28,28,28,29,29,27,28,27,27,27,27,26,27,26,27,26,26,27,0,0,0,0,0,0,0,0,28,26,25,27,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,26,25,24,23,24,22,20,22,21,21,20,20,0,0,0,0,0,0,0,0,10,9,9,8,7,7,7,8,7,8,8,7,0,0,0,0,0,0,0,0,6,6,6,6,6,7,6,7,7,7,7,8,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,7,6,6,6,6,5,5,6,6,5,5,5,0,0,0,0,0,0,0,0,6,8,8,8,8,9,8,9,9,9,10,9,0,0,0,0,0,0,0,0,8,9,9,8,7,8,8,7,8,7,8,7,0,0,0,0,0,0,0,0,5,4,4,3,3,3,1,1,1,0,1,1,0,0,0,0,0,0,0,0,5,4,4,4,4,5,4,5,5,5,5,6,0,0,0,0,0,0,0,0,8,8,7,8,8,9,9,10,9,9,9,9,0,0,0,0,0,0,0,0,7,7,8,7,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,3,4,4,4,5,5,3,4,3,3,3,0,0,0,0,0,0,0,0,6,8,6,6,7,6,6,8,7,7,7,8,0,0,0,0,0,0,0,0,10,10,10,10,11,11,11,11,11,12,11,11,0,0,0,0,0,0,0,0,10,11,11,12,12,12,12,14,14,14,15,16,0,0,0,0,0,0,0,0,23,23,24,25,25,26,27,27,28,26,27,26,0,0,0,0,0,0,0,0,26,27,28,27,28,27,28,29,29,28,28,28,0,0,0,0,0,0,0,0,28,28,29,29,29,29,29,28,28,29,29,29,0,0,0,0,0,0,0,0,26,25,24,23,22,22,21,19,17,17,15,15,0,0,0,0,0,0,0,0,11,12,12,13,13,14,13,14,15,14,15,15,0,0,0,0,0,0,0,0,16,14,13,15,14,15,16,17,17,18,17,17,0,0,0,0,0,0,0,0,14,13,14,13,13,12,12,12,10,10,10,10,0,0,0,0,0,0,0,0,11,11,11,12,11,11,11,11,12,11,10,10,0,0,0,0,0,0,0,0,6,7,7,7,6,7,8,7,6,5,7,6,0,0,0,0,0,0,0,0,5,7,7,5,6,6,6,7,8,8,9,6,0,0,0,0,0,0,0,0,5,6,6,6,6,7,6,7,6,7,7,6,0,0,0,0,0,0,0,0,7,6,5,6,6,5,6,6,7,6,6,7,0,0,0,0,0,0,0,0,8,8,8,8,9,9,8,8,8,7,8,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,9,9,7,8,8,0,0,0,0,0,0,0,0,8,9,9,8,9,9,10,10,9,10,9,8,0,0,0,0,0,0,0,0,7,7,6,6,7,7,7,7,7,7,7,8,0,0,0,0,0,0,0,0,8,9,8,7,8,8,9,8,7,8,9,9,0,0,0,0,0,0,0,0,8,9,8,8,8,9,9,8,9,9,10,9,0,0,0,0,0,0,0,0,11,11,11,10,11,11,10,11,11,11,11,12,0,0,0,0,0,0,0,0,11,11,11,11,12,12,11,11,11,12,10,10,0,0,0,0,0,0,0,0,9,10,9,8,9,9,8,9,9,9,8,9,0,0,0,0,0,0,0,0,14,14,14,15,16,16,17,20,19,20,22,22,0,0,0,0,0,0,0,0,24,23,24,25,26,26,25,24,27,26,26,27,0,0,0,0,0,0,0,0,26,26,26,27,27,26,25,26,26],[0,29,29,28,29,29,29,29,28,28,28,26,28,27,28,27,28,28,27,28,0,0,0,0,0,0,0,0,28,27,25,27,28,29,27,28,27,28,28,28,0,0,0,0,0,0,0,0,27,25,23,23,25,23,22,24,23,21,21,21,0,0,0,0,0,0,0,0,12,10,10,9,10,9,9,10,8,9,9,9,0,0,0,0,0,0,0,0,6,6,8,7,7,8,7,7,8,8,7,8,0,0,0,0,0,0,0,0,9,9,10,10,9,8,10,10,9,10,9,9,0,0,0,0,0,0,0,0,7,7,7,6,6,6,5,6,5,5,5,5,0,0,0,0,0,0,0,0,8,8,8,9,9,8,8,8,8,9,9,10,0,0,0,0,0,0,0,0,9,9,8,9,8,8,8,7,8,8,8,9,0,0,0,0,0,0,0,0,5,4,4,4,5,4,1,2,2,1,0,1,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,5,5,5,6,0,0,0,0,0,0,0,0,9,9,9,9,10,10,11,11,9,9,11,9,0,0,0,0,0,0,0,0,9,8,9,8,9,7,8,7,7,8,7,7,0,0,0,0,0,0,0,0,6,5,6,4,5,6,6,5,5,3,3,2,0,0,0,0,0,0,0,0,8,8,9,8,8,9,9,8,9,9,9,10,0,0,0,0,0,0,0,0,11,11,11,12,12,12,12,12,12,13,13,12,0,0,0,0,0,0,0,0,12,12,13,14,13,13,13,15,16,15,16,17,0,0,0,0,0,0,0,0,23,24,25,26,26,26,27,27,28,27,27,27,0,0,0,0,0,0,0,0,26,27,28,27,28,28,29,28,28,28,28,28,0,0,0,0,0,0,0,0,29,28,29,29,29,29,29,28,29,29,29,28,0,0,0,0,0,0,0,0,26,26,26,24,24,23,22,20,20,19,17,16,0,0,0,0,0,0,0,0,14,13,13,14,13,14,14,14,16,15,15,15,0,0,0,0,0,0,0,0,16,16,15,15,15,15,16,16,18,18,17,18,0,0,0,0,0,0,0,0,15,14,15,14,13,13,13,13,12,12,12,13,0,0,0,0,0,0,0,0,12,12,12,13,12,13,13,13,12,12,11,11,0,0,0,0,0,0,0,0,8,10,9,8,8,8,7,8,7,7,7,6,0,0,0,0,0,0,0,0,7,8,7,8,8,8,7,8,9,9,9,8,0,0,0,0,0,0,0,0,6,6,5,6,7,8,7,8,9,9,8,8,0,0,0,0,0,0,0,0,8,7,7,8,8,7,8,8,8,8,8,9,0,0,0,0,0,0,0,0,9,10,10,10,12,10,10,9,10,10,9,9,0,0,0,0,0,0,0,0,8,9,8,8,10,8,8,8,9,8,9,9,0,0,0,0,0,0,0,0,9,9,9,10,9,9,9,10,9,9,10,9,0,0,0,0,0,0,0,0,11,11,10,10,10,11,10,11,10,10,10,10,0,0,0,0,0,0,0,0,9,9,8,8,9,9,9,9,10,10,9,10,0,0,0,0,0,0,0,0,9,10,10,9,9,10,10,9,9,10,10,10,0,0,0,0,0,0,0,0,9,11,10,10,10,10,10,10,11,11,12,11,0,0,0,0,0,0,0,0,12,12,11,11,12,12,11,12,12,12,11,12,0,0,0,0,0,0,0,0,11,12,13,12,12,12,11,12,12,13,11,12,0,0,0,0,0,0,0,0,10,11,10,9,10,10,11,9,10,11,9,10,0,0,0,0,0,0,0,0,14,15,15,15,16,17,19,21,20,22,24,24,0,0,0,0,0,0,0,0,25,24,26,27,27,26,27,26,26,27,26,27,0,0,0,0,0,0,0,0,27,27,27,27,29,26,26,27,27],[0,29,28,28,29,29,28,28,28,27,28,27,28,27,27,28,28,28,27,28,0,0,0,0,0,0,0,0,27,27,26,27,28,29,27,28,28,28,28,28,0,0,0,0,0,0,0,0,26,24,24,23,24,24,20,23,22,20,20,19,0,0,0,0,0,0,0,0,10,11,9,10,8,8,8,9,8,8,8,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,9,9,9,8,8,0,0,0,0,0,0,0,0,9,9,11,10,9,9,10,10,9,10,10,9,0,0,0,0,0,0,0,0,7,6,7,6,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,10,9,8,7,9,9,8,9,10,8,8,9,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,7,7,7,7,7,0,0,0,0,0,0,0,0,4,4,3,3,3,3,2,2,2,1,1,0,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,4,6,7,5,7,0,0,0,0,0,0,0,0,8,8,8,8,9,9,10,10,10,9,10,8,0,0,0,0,0,0,0,0,8,7,6,6,7,7,6,7,7,6,6,6,0,0,0,0,0,0,0,0,5,6,4,4,4,4,5,5,4,3,4,4,0,0,0,0,0,0,0,0,7,7,8,8,7,8,8,8,8,8,8,9,0,0,0,0,0,0,0,0,10,10,11,13,11,11,12,12,13,13,13,13,0,0,0,0,0,0,0,0,11,12,12,13,13,12,14,15,15,15,14,15,0,0,0,0,0,0,0,0,22,23,23,25,25,25,27,26,27,26,27,27,0,0,0,0,0,0,0,0,26,27,27,27,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,29,28,29,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,26,26,25,24,24,22,22,20,18,19,17,16,0,0,0,0,0,0,0,0,14,14,14,13,14,14,13,15,16,14,14,15,0,0,0,0,0,0,0,0,16,14,14,14,15,16,17,17,19,19,18,18,0,0,0,0,0,0,0,0,15,15,14,14,14,13,14,13,12,11,11,12,0,0,0,0,0,0,0,0,12,11,12,11,11,12,12,11,12,11,10,10,0,0,0,0,0,0,0,0,7,8,7,7,6,8,8,7,8,8,7,6,0,0,0,0,0,0,0,0,7,7,7,7,8,8,7,8,9,8,9,8,0,0,0,0,0,0,0,0,6,6,6,6,6,8,7,8,8,8,8,7,0,0,0,0,0,0,0,0,9,9,8,8,7,8,8,8,7,7,9,8,0,0,0,0,0,0,0,0,9,9,9,10,10,10,10,9,11,9,9,9,0,0,0,0,0,0,0,0,8,9,8,7,9,9,8,8,9,8,9,8,0,0,0,0,0,0,0,0,9,9,9,9,9,10,9,10,9,8,9,9,0,0,0,0,0,0,0,0,10,10,10,9,10,11,10,10,10,10,10,10,0,0,0,0,0,0,0,0,8,8,9,9,9,10,10,9,10,9,9,10,0,0,0,0,0,0,0,0,10,10,11,10,10,11,10,10,10,11,10,10,0,0,0,0,0,0,0,0,11,10,10,10,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,12,12,12,11,13,12,11,12,12,12,12,13,0,0,0,0,0,0,0,0,12,12,12,12,13,11,11,12,12,13,11,12,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,9,10,9,10,0,0,0,0,0,0,0,0,13,14,14,14,15,15,16,18,19,20,22,23,0,0,0,0,0,0,0,0,25,24,25,26,26,25,27,25,25,27,26,27,0,0,0,0,0,0,0,0,27,26,26,26,27,27,25,27,28],[0,28,28,28,28,28,28,27,28,27,26,26,27,26,27,26,27,26,26,28,0,0,0,0,0,0,0,0,27,26,25,27,28,28,26,27,27,27,28,27,0,0,0,0,0,0,0,0,25,23,23,23,23,22,20,22,21,20,20,20,0,0,0,0,0,0,0,0,10,10,9,9,9,9,8,9,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,8,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,10,11,10,10,10,10,10,11,11,10,10,10,0,0,0,0,0,0,0,0,7,8,8,7,6,6,6,7,6,6,6,7,0,0,0,0,0,0,0,0,8,7,9,8,8,10,9,10,10,10,10,11,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,8,8,8,8,8,0,0,0,0,0,0,0,0,6,5,5,3,4,3,3,3,2,2,1,1,0,0,0,0,0,0,0,0,4,5,5,4,5,6,5,6,6,6,7,7,0,0,0,0,0,0,0,0,9,9,8,9,9,9,10,11,10,10,10,10,0,0,0,0,0,0,0,0,9,8,8,7,8,7,8,8,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,5,4,5,5,5,4,3,4,3,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,11,10,12,14,12,11,12,12,13,14,13,13,0,0,0,0,0,0,0,0,12,12,13,13,12,13,14,14,14,15,15,14,0,0,0,0,0,0,0,0,22,22,23,24,25,25,26,26,27,25,26,26,0,0,0,0,0,0,0,0,26,26,28,27,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,29,28,29,28,28,28,27,28,28,28,0,0,0,0,0,0,0,0,25,25,23,23,23,22,22,19,18,18,16,16,0,0,0,0,0,0,0,0,15,15,14,13,15,15,14,16,16,15,15,16,0,0,0,0,0,0,0,0,17,15,15,15,16,17,17,18,19,19,18,19,0,0,0,0,0,0,0,0,16,15,16,15,14,14,14,13,13,12,12,13,0,0,0,0,0,0,0,0,12,11,13,12,12,12,13,12,12,12,11,10,0,0,0,0,0,0,0,0,7,8,8,7,7,7,7,7,7,7,8,6,0,0,0,0,0,0,0,0,7,7,6,7,7,7,7,8,7,8,10,7,0,0,0,0,0,0,0,0,5,6,5,5,6,6,7,7,7,8,7,7,0,0,0,0,0,0,0,0,7,7,6,7,6,8,8,8,7,7,8,8,0,0,0,0,0,0,0,0,10,10,9,10,10,10,10,9,11,9,9,9,0,0,0,0,0,0,0,0,7,9,8,7,8,8,7,8,9,8,8,8,0,0,0,0,0,0,0,0,7,8,8,8,8,8,9,9,9,8,8,8,0,0,0,0,0,0,0,0,9,10,10,8,9,11,10,11,10,10,10,9,0,0,0,0,0,0,0,0,8,8,9,9,9,9,10,9,10,9,10,10,0,0,0,0,0,0,0,0,11,10,10,9,10,10,11,10,8,10,10,10,0,0,0,0,0,0,0,0,10,10,10,10,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,12,13,11,10,13,12,11,13,13,12,12,13,0,0,0,0,0,0,0,0,13,12,12,12,13,12,12,12,12,13,11,11,0,0,0,0,0,0,0,0,10,10,11,10,10,10,10,10,9,11,9,9,0,0,0,0,0,0,0,0,14,14,14,16,16,16,17,18,20,20,23,23,0,0,0,0,0,0,0,0,26,22,25,25,26,26,26,25,27,27,26,27,0,0,0,0,0,0,0,0,27,26,26,27,27,27,25,26,27],[0,29,28,29,29,29,29,28,28,28,28,27,28,27,27,27,27,27,26,28,0,0,0,0,0,0,0,0,27,27,26,27,28,29,27,28,28,28,28,28,0,0,0,0,0,0,0,0,26,25,24,24,25,23,21,23,22,21,20,21,0,0,0,0,0,0,0,0,11,12,10,9,9,9,8,10,9,9,9,9,0,0,0,0,0,0,0,0,7,7,6,7,8,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,9,9,10,10,10,10,10,10,10,10,11,10,0,0,0,0,0,0,0,0,8,8,7,6,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,8,8,9,10,9,10,8,10,9,9,11,9,0,0,0,0,0,0,0,0,10,10,10,9,10,10,9,8,10,9,8,8,0,0,0,0,0,0,0,0,6,6,5,3,4,3,2,3,2,2,1,1,0,0,0,0,0,0,0,0,6,5,5,4,6,5,4,5,5,7,8,8,0,0,0,0,0,0,0,0,10,10,9,10,10,11,11,12,10,10,11,10,0,0,0,0,0,0,0,0,10,9,8,9,8,8,9,9,8,8,7,7,0,0,0,0,0,0,0,0,7,5,6,5,5,5,5,4,5,3,2,2,0,0,0,0,0,0,0,0,9,10,7,8,8,8,8,9,8,8,9,9,0,0,0,0,0,0,0,0,11,11,11,11,12,12,11,12,13,12,12,12,0,0,0,0,0,0,0,0,12,12,12,13,13,12,13,14,15,14,16,16,0,0,0,0,0,0,0,0,22,23,23,25,26,26,26,26,28,25,28,26,0,0,0,0,0,0,0,0,26,27,28,27,28,27,28,29,28,28,28,29,0,0,0,0,0,0,0,0,29,28,30,29,29,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,26,25,23,23,22,22,21,19,17,18,16,15,0,0,0,0,0,0,0,0,13,13,13,14,13,15,14,15,16,15,15,15,0,0,0,0,0,0,0,0,16,14,14,16,15,16,17,17,18,19,18,18,0,0,0,0,0,0,0,0,14,14,14,14,13,13,13,12,11,11,11,11,0,0,0,0,0,0,0,0,12,11,12,12,12,13,12,13,13,12,12,11,0,0,0,0,0,0,0,0,8,8,8,8,7,7,8,8,7,5,8,7,0,0,0,0,0,0,0,0,5,7,7,6,6,6,6,7,9,8,8,7,0,0,0,0,0,0,0,0,6,6,5,6,6,6,7,7,7,7,7,6,0,0,0,0,0,0,0,0,6,8,6,6,7,8,6,7,7,6,7,8,0,0,0,0,0,0,0,0,10,9,9,9,10,9,9,9,9,8,9,9,0,0,0,0,0,0,0,0,7,7,6,7,7,7,6,7,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,10,9,9,9,8,0,0,0,0,0,0,0,0,9,9,9,9,9,10,11,11,10,11,9,9,0,0,0,0,0,0,0,0,8,8,7,7,8,8,7,8,8,8,8,9,0,0,0,0,0,0,0,0,8,9,9,8,8,9,10,9,8,8,9,9,0,0,0,0,0,0,0,0,9,9,9,9,10,9,9,9,10,10,10,9,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,13,11,11,11,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,11,12,12,12,11,11,0,0,0,0,0,0,0,0,9,11,9,9,9,10,9,10,10,10,10,10,0,0,0,0,0,0,0,0,14,15,15,15,16,17,18,21,21,21,24,23,0,0,0,0,0,0,0,0,26,24,25,26,27,27,27,25,27,27,27,28,0,0,0,0,0,0,0,0,28,28,27,28,28,26,26,28,27],[0,29,29,28,29,29,29,28,28,27,28,26,28,26,27,27,27,28,25,28,0,0,0,0,0,0,0,0,26,28,25,27,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,25,24,22,23,23,22,20,22,21,20,20,19,0,0,0,0,0,0,0,0,11,10,10,9,9,8,8,9,8,7,8,8,0,0,0,0,0,0,0,0,7,6,7,7,6,7,7,8,6,8,7,8,0,0,0,0,0,0,0,0,9,10,11,10,10,9,10,10,10,10,10,10,0,0,0,0,0,0,0,0,7,7,7,7,6,7,7,7,6,5,6,6,0,0,0,0,0,0,0,0,7,8,8,7,7,8,8,8,9,9,9,10,0,0,0,0,0,0,0,0,8,9,9,9,8,9,9,7,7,8,7,7,0,0,0,0,0,0,0,0,6,6,6,4,4,4,3,4,4,3,2,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,6,6,8,0,0,0,0,0,0,0,0,8,8,8,8,9,10,10,11,9,10,10,9,0,0,0,0,0,0,0,0,9,9,8,7,8,8,8,8,7,8,8,7,0,0,0,0,0,0,0,0,7,6,6,4,5,5,5,4,4,3,3,3,0,0,0,0,0,0,0,0,6,7,7,7,8,8,9,8,8,9,9,9,0,0,0,0,0,0,0,0,11,11,11,12,11,12,12,12,13,13,12,13,0,0,0,0,0,0,0,0,11,12,12,13,13,12,14,15,16,15,16,17,0,0,0,0,0,0,0,0,21,21,22,23,24,24,25,24,26,25,26,25,0,0,0,0,0,0,0,0,25,26,27,26,28,26,27,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,29,28,28,27,27,27,27,28,27,28,0,0,0,0,0,0,0,0,24,25,23,23,22,21,21,18,17,18,16,15,0,0,0,0,0,0,0,0,14,13,14,13,13,14,14,13,15,15,14,14,0,0,0,0,0,0,0,0,15,15,15,15,15,15,17,15,18,18,17,17,0,0,0,0,0,0,0,0,15,14,13,13,13,12,13,12,13,11,12,13,0,0,0,0,0,0,0,0,11,12,12,13,12,14,13,12,13,12,11,11,0,0,0,0,0,0,0,0,8,9,9,8,8,9,8,7,8,7,7,6,0,0,0,0,0,0,0,0,7,8,6,7,7,7,7,7,9,8,8,7,0,0,0,0,0,0,0,0,6,6,5,6,6,7,7,7,8,8,8,7,0,0,0,0,0,0,0,0,8,7,6,8,7,6,7,8,8,7,8,9,0,0,0,0,0,0,0,0,9,9,9,9,11,11,10,9,9,9,9,9,0,0,0,0,0,0,0,0,8,9,8,8,9,9,7,8,9,9,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,9,8,0,0,0,0,0,0,0,0,10,10,9,9,10,10,10,11,10,10,9,10,0,0,0,0,0,0,0,0,9,8,9,9,9,9,10,9,9,9,9,10,0,0,0,0,0,0,0,0,10,10,12,10,10,10,11,10,10,10,11,10,0,0,0,0,0,0,0,0,10,10,10,10,11,11,10,11,11,11,12,11,0,0,0,0,0,0,0,0,12,11,12,11,12,12,11,12,12,12,11,12,0,0,0,0,0,0,0,0,11,12,13,12,12,11,11,12,12,14,12,13,0,0,0,0,0,0,0,0,12,11,10,11,11,11,11,11,11,10,10,11,0,0,0,0,0,0,0,0,14,15,16,15,16,17,19,21,19,21,23,23,0,0,0,0,0,0,0,0,25,23,26,26,27,26,27,25,27,27,27,28,0,0,0,0,0,0,0,0,27,27,27,27,28,27,25,27,27],[0,28,28,27,28,28,28,28,28,26,27,24,27,25,26,26,26,27,24,27,0,0,0,0,0,0,0,0,25,27,26,26,28,28,26,27,27,27,28,27,0,0,0,0,0,0,0,0,25,24,20,21,23,21,19,22,21,19,19,19,0,0,0,0,0,0,0,0,12,13,11,11,10,10,10,11,9,9,10,11,0,0,0,0,0,0,0,0,8,7,9,8,7,9,9,9,9,10,9,8,0,0,0,0,0,0,0,0,10,10,11,11,10,11,12,11,11,11,12,11,0,0,0,0,0,0,0,0,9,8,9,8,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,10,10,9,10,11,9,9,10,11,10,10,11,0,0,0,0,0,0,0,0,10,9,10,10,10,9,9,9,8,9,9,8,0,0,0,0,0,0,0,0,5,5,6,4,4,4,5,3,3,3,4,3,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,6,7,6,6,6,0,0,0,0,0,0,0,0,9,9,10,10,11,11,11,11,11,11,11,10,0,0,0,0,0,0,0,0,10,9,9,8,9,9,8,8,8,8,8,7,0,0,0,0,0,0,0,0,6,6,6,4,5,5,5,4,4,3,4,4,0,0,0,0,0,0,0,0,7,7,9,8,8,9,9,9,10,10,9,10,0,0,0,0,0,0,0,0,12,12,13,15,14,14,14,14,15,15,14,15,0,0,0,0,0,0,0,0,13,13,13,13,13,14,14,15,14,16,15,16,0,0,0,0,0,0,0,0,21,23,21,24,25,25,26,26,26,25,26,25,0,0,0,0,0,0,0,0,26,26,27,27,28,27,28,29,28,28,28,29,0,0,0,0,0,0,0,0,29,28,28,29,28,28,28,28,28,28,29,29,0,0,0,0,0,0,0,0,26,26,26,24,24,23,23,20,19,20,17,16,0,0,0,0,0,0,0,0,15,16,14,15,16,16,15,15,17,15,15,16,0,0,0,0,0,0,0,0,17,15,16,16,18,18,19,18,20,19,19,19,0,0,0,0,0,0,0,0,17,16,16,15,15,15,15,16,13,14,13,14,0,0,0,0,0,0,0,0,14,13,14,14,12,13,14,13,14,12,13,13,0,0,0,0,0,0,0,0,9,9,9,8,8,8,8,7,8,7,7,6,0,0,0,0,0,0,0,0,9,8,7,9,9,9,8,8,9,9,9,9,0,0,0,0,0,0,0,0,6,6,6,5,6,6,7,8,8,9,8,8,0,0,0,0,0,0,0,0,10,8,8,10,9,8,9,9,8,8,10,10,0,0,0,0,0,0,0,0,11,11,11,11,12,13,11,11,12,10,10,10,0,0,0,0,0,0,0,0,9,10,9,8,10,10,8,9,10,10,9,10,0,0,0,0,0,0,0,0,9,10,11,10,10,10,10,11,9,10,10,10,0,0,0,0,0,0,0,0,10,11,10,9,10,11,10,11,11,12,11,11,0,0,0,0,0,0,0,0,10,10,10,11,10,11,11,11,10,10,12,11,0,0,0,0,0,0,0,0,11,11,12,10,11,12,12,11,11,12,11,11,0,0,0,0,0,0,0,0,12,12,12,12,13,12,11,12,13,12,13,13,0,0,0,0,0,0,0,0,13,13,12,12,14,13,12,13,14,13,14,14,0,0,0,0,0,0,0,0,13,13,14,14,14,13,12,13,13,13,12,12,0,0,0,0,0,0,0,0,10,12,11,11,11,12,11,11,11,11,11,11,0,0,0,0,0,0,0,0,14,14,15,15,17,18,18,18,21,21,23,23,0,0,0,0,0,0,0,0,25,24,26,25,27,26,25,24,27,26,25,26,0,0,0,0,0,0,0,0,27,26,26,26,28,26,24,27,27],[0,28,28,28,28,28,28,27,27,27,27,26,27,26,26,27,27,27,26,27,0,0,0,0,0,0,0,0,26,27,25,26,28,28,26,27,27,27,27,27,0,0,0,0,0,0,0,0,25,22,21,23,23,20,20,22,21,20,21,20,0,0,0,0,0,0,0,0,14,13,14,13,14,13,12,13,12,11,11,11,0,0,0,0,0,0,0,0,7,8,8,8,9,9,9,8,9,11,11,10,0,0,0,0,0,0,0,0,12,12,12,12,12,13,13,14,13,13,13,13,0,0,0,0,0,0,0,0,12,12,11,10,9,9,8,8,8,8,7,9,0,0,0,0,0,0,0,0,11,12,12,12,13,13,13,13,13,13,13,13,0,0,0,0,0,0,0,0,13,13,14,13,12,13,13,12,11,13,11,12,0,0,0,0,0,0,0,0,8,7,8,8,7,7,6,5,5,5,4,4,0,0,0,0,0,0,0,0,5,6,6,3,5,7,7,8,8,10,9,11,0,0,0,0,0,0,0,0,13,13,11,13,13,13,13,13,12,13,13,13,0,0,0,0,0,0,0,0,12,13,12,11,12,12,11,10,11,10,10,11,0,0,0,0,0,0,0,0,9,8,8,7,6,6,6,5,5,6,5,4,0,0,0,0,0,0,0,0,10,11,12,11,13,13,12,12,13,13,13,12,0,0,0,0,0,0,0,0,15,15,15,18,16,16,16,17,17,16,16,15,0,0,0,0,0,0,0,0,14,15,15,15,15,16,15,15,17,16,16,17,0,0,0,0,0,0,0,0,22,23,23,24,25,25,26,26,27,27,27,26,0,0,0,0,0,0,0,0,26,26,27,27,28,27,28,28,28,29,28,29,0,0,0,0,0,0,0,0,29,29,29,29,28,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,25,26,25,25,24,22,24,21,19,21,19,17,0,0,0,0,0,0,0,0,16,18,16,17,19,19,17,19,20,18,16,18,0,0,0,0,0,0,0,0,19,18,19,19,20,20,20,21,21,20,20,21,0,0,0,0,0,0,0,0,19,18,18,17,18,16,18,19,15,16,15,16,0,0,0,0,0,0,0,0,16,15,16,16,15,16,17,17,16,15,16,15,0,0,0,0,0,0,0,0,12,13,13,11,11,12,12,11,11,10,10,9,0,0,0,0,0,0,0,0,10,9,7,9,8,8,7,9,9,9,9,8,0,0,0,0,0,0,0,0,5,6,4,5,5,7,8,8,8,8,7,6,0,0,0,0,0,0,0,0,8,8,7,9,9,8,10,10,10,11,12,13,0,0,0,0,0,0,0,0,14,14,14,14,14,16,15,15,14,14,13,12,0,0,0,0,0,0,0,0,11,12,11,10,11,12,10,11,11,10,10,10,0,0,0,0,0,0,0,0,9,10,9,10,10,9,11,12,12,11,10,10,0,0,0,0,0,0,0,0,9,10,10,9,10,11,11,12,12,12,12,11,0,0,0,0,0,0,0,0,12,10,14,13,12,13,14,12,13,12,14,14,0,0,0,0,0,0,0,0,13,13,13,11,12,12,13,11,11,13,13,11,0,0,0,0,0,0,0,0,13,14,14,13,14,15,14,13,14,15,15,14,0,0,0,0,0,0,0,0,16,13,12,12,16,14,13,16,15,14,16,17,0,0,0,0,0,0,0,0,16,16,16,16,16,15,14,15,14,15,15,13,0,0,0,0,0,0,0,0,14,15,15,14,14,14,14,14,14,15,13,14,0,0,0,0,0,0,0,0,17,16,17,18,19,19,21,20,21,22,24,23,0,0,0,0,0,0,0,0,27,25,27,26,28,28,27,26,28,27,26,28,0,0,0,0,0,0,0,0,28,28,28,28,28,27,26,28,28],[0,29,28,28,29,29,28,28,27,27,27,25,27,26,27,26,26,27,24,27,0,0,0,0,0,0,0,0,26,28,25,27,28,29,27,28,28,28,28,28,0,0,0,0,0,0,0,0,26,24,21,23,24,22,21,23,22,20,21,20,0,0,0,0,0,0,0,0,13,13,13,12,13,13,11,12,11,11,11,11,0,0,0,0,0,0,0,0,6,6,9,8,8,11,10,11,11,12,11,11,0,0,0,0,0,0,0,0,14,14,14,14,13,13,15,15,15,14,15,14,0,0,0,0,0,0,0,0,12,11,10,9,10,10,9,10,8,8,9,9,0,0,0,0,0,0,0,0,11,12,12,12,13,12,11,13,12,12,12,13,0,0,0,0,0,0,0,0,12,13,13,13,12,14,13,11,12,13,12,12,0,0,0,0,0,0,0,0,9,9,10,7,8,8,6,5,4,5,4,4,0,0,0,0,0,0,0,0,3,5,4,4,5,6,6,7,8,9,9,9,0,0,0,0,0,0,0,0,12,13,13,13,13,15,14,15,15,14,14,13,0,0,0,0,0,0,0,0,14,14,12,12,14,13,12,11,11,11,12,11,0,0,0,0,0,0,0,0,9,8,9,7,6,7,7,6,6,5,4,4,0,0,0,0,0,0,0,0,9,10,11,12,13,13,12,14,14,14,14,13,0,0,0,0,0,0,0,0,17,16,16,19,17,17,17,17,19,18,17,17,0,0,0,0,0,0,0,0,15,16,16,16,15,16,16,15,17,17,16,18,0,0,0,0,0,0,0,0,23,24,23,24,26,25,26,26,27,26,27,26,0,0,0,0,0,0,0,0,26,27,28,28,29,27,28,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,28,29,28,28,28,28,29,28,29,0,0,0,0,0,0,0,0,26,26,26,24,24,23,22,22,20,21,19,18,0,0,0,0,0,0,0,0,18,18,17,17,19,18,19,19,19,18,19,20,0,0,0,0,0,0,0,0,20,18,18,19,19,19,21,22,22,21,20,22,0,0,0,0,0,0,0,0,20,19,19,18,18,17,19,19,19,18,15,17,0,0,0,0,0,0,0,0,18,17,17,17,15,17,17,17,16,16,16,14,0,0,0,0,0,0,0,0,12,13,13,13,11,12,12,10,11,10,10,9,0,0,0,0,0,0,0,0,9,9,7,8,9,9,8,9,9,9,11,10,0,0,0,0,0,0,0,0,4,5,5,5,6,7,8,8,7,9,8,7,0,0,0,0,0,0,0,0,8,7,7,8,8,8,9,11,9,10,11,13,0,0,0,0,0,0,0,0,14,15,15,16,16,16,15,15,14,13,14,14,0,0,0,0,0,0,0,0,11,12,10,9,11,12,10,9,11,9,10,11,0,0,0,0,0,0,0,0,8,9,9,10,11,10,11,12,12,11,11,12,0,0,0,0,0,0,0,0,9,11,11,9,9,11,10,12,12,13,11,11,0,0,0,0,0,0,0,0,12,12,11,12,12,13,12,13,14,12,13,14,0,0,0,0,0,0,0,0,13,14,14,12,14,12,13,13,12,12,13,13,0,0,0,0,0,0,0,0,11,14,14,14,12,14,15,13,14,15,15,14,0,0,0,0,0,0,0,0,15,16,14,14,17,16,14,16,16,15,15,16,0,0,0,0,0,0,0,0,16,15,16,15,17,14,15,15,16,17,14,16,0,0,0,0,0,0,0,0,15,16,14,14,15,16,15,15,15,16,14,15,0,0,0,0,0,0,0,0,17,17,16,18,18,20,21,21,22,21,25,24,0,0,0,0,0,0,0,0,27,23,26,25,28,26,27,25,28,27,26,27,0,0,0,0,0,0,0,0,28,27,27,28,28,26,26,27,27],[0,28,28,28,29,29,28,28,28,27,27,27,28,27,27,27,27,28,26,28,0,0,0,0,0,0,0,0,27,28,26,27,28,28,27,28,28,27,28,27,0,0,0,0,0,0,0,0,26,24,21,24,24,22,21,24,22,20,22,21,0,0,0,0,0,0,0,0,13,12,12,11,11,11,9,10,9,9,8,9,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,8,7,8,8,8,0,0,0,0,0,0,0,0,12,11,12,13,11,10,11,13,12,14,12,14,0,0,0,0,0,0,0,0,9,9,10,9,7,8,8,9,9,7,9,7,0,0,0,0,0,0,0,0,8,9,9,10,8,9,9,9,10,10,10,11,0,0,0,0,0,0,0,0,9,10,11,9,9,12,11,9,10,12,10,10,0,0,0,0,0,0,0,0,8,7,9,9,7,7,6,6,5,5,6,5,0,0,0,0,0,0,0,0,2,4,4,2,4,4,5,5,4,6,6,8,0,0,0,0,0,0,0,0,9,10,10,10,12,12,12,12,11,12,12,13,0,0,0,0,0,0,0,0,10,12,11,9,10,11,10,10,10,11,10,11,0,0,0,0,0,0,0,0,9,7,8,7,6,7,7,6,6,5,4,3,0,0,0,0,0,0,0,0,7,8,8,9,10,11,10,10,11,11,11,11,0,0,0,0,0,0,0,0,14,14,15,15,15,15,15,16,16,16,15,15,0,0,0,0,0,0,0,0,13,14,14,15,15,14,15,16,15,16,17,18,0,0,0,0,0,0,0,0,20,23,23,23,25,24,25,25,27,26,27,26,0,0,0,0,0,0,0,0,25,26,28,27,28,28,28,28,29,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,28,28,28,29,28,29,0,0,0,0,0,0,0,0,26,26,24,24,24,22,22,21,20,20,18,17,0,0,0,0,0,0,0,0,17,16,17,17,17,18,17,18,19,18,18,19,0,0,0,0,0,0,0,0,20,18,18,19,19,19,20,21,22,22,22,22,0,0,0,0,0,0,0,0,19,18,17,18,17,16,16,16,15,15,15,16,0,0,0,0,0,0,0,0,16,15,16,16,15,17,16,16,16,15,14,14,0,0,0,0,0,0,0,0,11,11,12,12,11,10,10,10,11,9,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,9,10,9,10,9,0,0,0,0,0,0,0,0,4,5,5,6,4,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,7,6,6,8,7,8,9,9,9,10,9,10,0,0,0,0,0,0,0,0,13,13,14,14,15,15,15,12,12,13,13,13,0,0,0,0,0,0,0,0,11,10,9,11,10,10,10,10,10,10,10,11,0,0,0,0,0,0,0,0,8,8,8,8,8,7,8,9,8,8,8,8,0,0,0,0,0,0,0,0,8,10,9,8,9,10,10,11,10,11,11,11,0,0,0,0,0,0,0,0,11,10,11,12,11,12,12,11,12,12,13,13,0,0,0,0,0,0,0,0,12,14,13,12,13,12,13,13,12,12,13,14,0,0,0,0,0,0,0,0,12,13,13,12,14,14,13,12,14,14,14,14,0,0,0,0,0,0,0,0,14,14,13,13,14,14,14,15,15,15,14,16,0,0,0,0,0,0,0,0,15,15,15,15,16,14,14,15,15,15,14,14,0,0,0,0,0,0,0,0,14,15,13,14,14,14,13,14,15,16,13,14,0,0,0,0,0,0,0,0,17,17,17,18,19,20,21,20,23,23,26,23,0,0,0,0,0,0,0,0,28,24,27,27,28,27,28,27,29,28,28,28,0,0,0,0,0,0,0,0,29,28,28,29,29,28,27,28,28],[0,29,29,29,29,30,30,28,29,28,28,28,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,27,27,26,28,27,28,27,28,27,28,28,27,0,0,0,0,0,0,0,0,25,23,22,23,23,22,21,22,22,21,20,20,0,0,0,0,0,0,0,0,9,10,9,9,8,9,8,10,6,7,6,7,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,8,8,8,8,7,7,8,8,8,9,8,8,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,7,6,5,6,6,0,0,0,0,0,0,0,0,6,6,6,7,6,6,6,7,6,7,8,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,6,8,8,7,7,0,0,0,0,0,0,0,0,7,6,6,5,6,6,6,6,6,4,5,5,0,0,0,0,0,0,0,0,1,1,2,2,3,3,4,4,3,4,7,6,0,0,0,0,0,0,0,0,7,8,8,8,8,9,9,9,9,8,8,9,0,0,0,0,0,0,0,0,8,8,8,7,8,8,8,8,8,8,7,8,0,0,0,0,0,0,0,0,7,6,6,6,5,5,5,4,5,5,2,3,0,0,0,0,0,0,0,0,7,7,8,8,9,8,9,8,8,9,8,9,0,0,0,0,0,0,0,0,10,10,11,11,11,11,12,11,12,11,10,12,0,0,0,0,0,0,0,0,11,10,11,11,12,12,12,14,14,13,16,16,0,0,0,0,0,0,0,0,21,22,22,23,24,24,25,26,27,24,27,25,0,0,0,0,0,0,0,0,25,26,27,26,28,27,28,27,27,28,27,28,0,0,0,0,0,0,0,0,28,28,28,28,29,27,28,28,28,28,27,28,0,0,0,0,0,0,0,0,26,24,24,22,22,21,21,19,17,19,14,14,0,0,0,0,0,0,0,0,13,13,14,13,12,14,13,13,14,14,13,14,0,0,0,0,0,0,0,0,16,14,14,14,14,13,16,16,16,18,17,16,0,0,0,0,0,0,0,0,13,13,13,12,11,11,11,11,12,11,11,11,0,0,0,0,0,0,0,0,11,12,11,12,11,13,13,12,12,13,12,11,0,0,0,0,0,0,0,0,9,9,9,9,7,9,9,8,9,7,7,7,0,0,0,0,0,0,0,0,6,6,5,7,7,7,7,8,9,9,8,8,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,5,6,6,4,4,0,0,0,0,0,0,0,0,5,5,5,8,6,6,7,7,7,6,9,9,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,10,10,10,9,0,0,0,0,0,0,0,0,8,9,8,8,8,9,8,8,8,7,9,8,0,0,0,0,0,0,0,0,7,7,7,6,6,5,7,6,6,6,7,6,0,0,0,0,0,0,0,0,7,7,7,8,8,7,9,9,8,9,8,9,0,0,0,0,0,0,0,0,9,8,9,9,8,10,9,8,8,10,10,9,0,0,0,0,0,0,0,0,10,10,10,10,9,10,10,9,9,10,9,10,0,0,0,0,0,0,0,0,10,9,9,9,10,9,9,11,10,10,11,9,0,0,0,0,0,0,0,0,10,10,10,10,10,10,11,10,10,11,11,10,0,0,0,0,0,0,0,0,11,10,12,10,11,11,10,11,11,11,11,11,0,0,0,0,0,0,0,0,11,11,11,11,11,10,12,14,11,11,11,12,0,0,0,0,0,0,0,0,14,15,16,16,17,17,19,20,20,21,24,24,0,0,0,0,0,0,0,0,27,24,27,27,28,27,26,24,27,27,26,28,0,0,0,0,0,0,0,0,28,28,27,28,28,26,25,28,27],[0,28,28,28,28,29,29,28,29,27,27,27,27,27,27,27,27,28,26,28,0,0,0,0,0,0,0,0,28,27,27,28,29,29,28,29,28,28,28,28,0,0,0,0,0,0,0,0,26,23,22,23,24,22,21,22,22,20,19,19,0,0,0,0,0,0,0,0,8,8,7,7,7,7,6,6,6,6,5,5,0,0,0,0,0,0,0,0,3,3,4,3,3,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,6,6,5,5,5,6,5,5,5,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,6,5,6,6,6,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,5,5,6,5,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,0,1,1,1,2,2,3,4,2,2,3,4,0,0,0,0,0,0,0,0,5,6,6,6,7,7,8,9,7,7,8,7,0,0,0,0,0,0,0,0,6,6,5,6,6,7,7,6,7,7,7,6,0,0,0,0,0,0,0,0,6,7,5,4,5,4,4,3,3,4,3,2,0,0,0,0,0,0,0,0,5,5,6,5,6,6,6,6,7,7,6,7,0,0,0,0,0,0,0,0,9,9,9,10,9,10,9,9,10,10,10,10,0,0,0,0,0,0,0,0,9,10,10,10,10,11,12,14,13,13,14,15,0,0,0,0,0,0,0,0,20,21,21,23,24,24,25,25,27,25,26,25,0,0,0,0,0,0,0,0,25,26,27,27,28,26,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,28,27,27,29,0,0,0,0,0,0,0,0,25,25,24,22,22,21,20,18,17,16,14,13,0,0,0,0,0,0,0,0,11,12,11,11,12,12,12,13,14,13,13,15,0,0,0,0,0,0,0,0,14,13,13,14,14,14,15,15,16,16,16,16,0,0,0,0,0,0,0,0,13,12,12,12,11,11,11,11,10,10,10,10,0,0,0,0,0,0,0,0,10,10,11,11,11,12,12,11,11,11,10,9,0,0,0,0,0,0,0,0,7,7,8,7,7,7,7,6,7,6,6,6,0,0,0,0,0,0,0,0,5,5,4,5,5,6,6,6,7,7,8,6,0,0,0,0,0,0,0,0,3,3,2,3,3,4,5,6,6,7,6,5,0,0,0,0,0,0,0,0,5,4,4,6,5,5,5,5,6,6,6,7,0,0,0,0,0,0,0,0,8,8,8,9,9,9,9,9,9,8,9,8,0,0,0,0,0,0,0,0,6,7,6,7,6,7,6,6,6,7,8,7,0,0,0,0,0,0,0,0,6,5,6,5,6,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,5,7,7,8,8,7,8,7,7,0,0,0,0,0,0,0,0,7,6,7,7,7,7,8,7,8,9,9,8,0,0,0,0,0,0,0,0,8,8,8,8,8,9,9,8,8,8,8,9,0,0,0,0,0,0,0,0,8,8,8,8,9,9,8,9,9,8,10,9,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,10,10,10,0,0,0,0,0,0,0,0,10,10,11,9,10,10,10,10,11,11,10,9,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,10,9,9,0,0,0,0,0,0,0,0,14,15,15,14,16,17,17,20,20,20,22,22,0,0,0,0,0,0,0,0,25,24,26,25,26,25,26,24,27,27,25,27,0,0,0,0,0,0,0,0,27,26,26,26,27,26,24,25,26],[0,28,28,29,28,29,29,28,29,28,28,28,28,27,27,27,28,28,27,28,0,0,0,0,0,0,0,0,27,28,27,27,28,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,26,24,22,23,25,22,22,24,22,21,21,21,0,0,0,0,0,0,0,0,9,9,9,7,9,7,7,7,6,6,5,6,0,0,0,0,0,0,0,0,2,4,4,3,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,7,8,8,7,7,7,6,7,8,7,8,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,4,3,3,4,0,0,0,0,0,0,0,0,4,5,6,7,5,6,5,5,5,6,6,6,0,0,0,0,0,0,0,0,6,7,7,6,6,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,4,3,4,4,4,5,4,0,0,0,0,0,0,0,0,1,0,1,1,2,2,2,3,2,3,3,4,0,0,0,0,0,0,0,0,6,7,6,7,8,8,9,8,8,8,9,8,0,0,0,0,0,0,0,0,8,7,7,8,7,7,7,7,6,7,6,7,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,4,5,4,3,2,0,0,0,0,0,0,0,0,5,7,7,7,7,7,8,8,8,9,8,9,0,0,0,0,0,0,0,0,10,10,10,10,11,11,10,11,11,11,11,11,0,0,0,0,0,0,0,0,10,11,12,11,12,11,12,13,13,13,16,16,0,0,0,0,0,0,0,0,21,22,23,24,25,25,26,26,27,26,27,26,0,0,0,0,0,0,0,0,26,27,28,27,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,28,28,28,28,28,29,0,0,0,0,0,0,0,0,26,25,23,24,23,21,22,19,19,17,15,14,0,0,0,0,0,0,0,0,11,12,12,12,12,13,13,13,13,14,14,14,0,0,0,0,0,0,0,0,15,14,13,14,14,14,16,15,17,17,17,16,0,0,0,0,0,0,0,0,14,12,12,13,11,10,11,12,10,10,10,10,0,0,0,0,0,0,0,0,10,10,11,12,11,12,12,11,11,11,10,10,0,0,0,0,0,0,0,0,8,8,8,8,9,8,7,7,8,7,6,7,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,7,7,8,6,0,0,0,0,0,0,0,0,2,3,2,3,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,7,6,6,7,0,0,0,0,0,0,0,0,9,9,9,9,9,10,9,9,8,9,8,10,0,0,0,0,0,0,0,0,7,7,6,6,7,7,6,7,7,6,6,7,0,0,0,0,0,0,0,0,5,5,4,5,6,5,5,5,6,6,5,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,8,7,8,0,0,0,0,0,0,0,0,8,7,7,8,8,9,8,8,9,9,8,9,0,0,0,0,0,0,0,0,8,9,8,7,8,8,9,8,7,8,8,8,0,0,0,0,0,0,0,0,9,9,9,8,9,10,9,9,9,10,10,9,0,0,0,0,0,0,0,0,10,10,10,10,10,10,9,10,11,10,10,11,0,0,0,0,0,0,0,0,11,10,12,10,11,10,10,10,11,10,10,10,0,0,0,0,0,0,0,0,9,10,9,10,10,10,9,9,10,10,9,9,0,0,0,0,0,0,0,0,14,15,15,13,15,16,18,19,22,23,24,25,0,0,0,0,0,0,0,0,26,24,27,26,27,26,27,26,28,27,27,28,0,0,0,0,0,0,0,0,28,27,27,28,28,26,25,26,26],[0,28,27,28,28,28,28,28,28,27,27,26,27,26,26,26,27,27,26,27,0,0,0,0,0,0,0,0,26,26,26,27,27,28,26,27,27,27,28,27,0,0,0,0,0,0,0,0,24,22,22,23,22,21,19,21,18,19,18,18,0,0,0,0,0,0,0,0,7,7,7,6,6,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,3,4,5,4,4,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,5,4,5,6,5,6,5,5,6,6,5,6,0,0,0,0,0,0,0,0,6,6,7,6,5,6,7,5,6,6,5,5,0,0,0,0,0,0,0,0,3,4,4,3,3,4,3,4,4,3,4,4,0,0,0,0,0,0,0,0,1,1,0,1,1,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,6,6,6,5,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,6,5,6,5,0,0,0,0,0,0,0,0,4,5,4,5,4,5,4,4,4,3,3,2,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,9,9,9,8,9,9,9,10,10,0,0,0,0,0,0,0,0,8,9,9,9,10,10,11,12,13,12,14,15,0,0,0,0,0,0,0,0,19,21,21,21,24,23,24,24,26,25,25,24,0,0,0,0,0,0,0,0,24,24,27,26,27,26,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,26,27,27,26,26,27,0,0,0,0,0,0,0,0,24,23,21,22,20,20,19,18,16,15,13,11,0,0,0,0,0,0,0,0,10,10,10,11,11,12,11,12,13,11,12,13,0,0,0,0,0,0,0,0,14,13,12,12,13,13,13,15,15,15,15,15,0,0,0,0,0,0,0,0,11,11,11,11,10,10,10,9,9,9,9,9,0,0,0,0,0,0,0,0,9,9,10,10,10,11,10,10,9,9,8,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,5,4,5,4,5,6,6,7,7,9,6,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,4,5,3,3,0,0,0,0,0,0,0,0,4,3,4,4,4,6,4,5,5,5,5,6,0,0,0,0,0,0,0,0,8,7,7,8,7,8,7,8,8,7,7,7,0,0,0,0,0,0,0,0,7,6,5,6,6,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,4,5,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,5,5,5,6,6,7,7,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,6,7,7,7,7,0,0,0,0,0,0,0,0,8,7,7,7,6,7,7,7,6,7,7,6,0,0,0,0,0,0,0,0,6,7,7,7,7,8,7,8,8,8,8,8,0,0,0,0,0,0,0,0,9,9,9,8,9,8,8,9,9,8,9,10,0,0,0,0,0,0,0,0,9,9,10,9,10,9,9,9,10,9,8,8,0,0,0,0,0,0,0,0,7,8,8,8,8,8,9,8,8,8,8,8,0,0,0,0,0,0,0,0,13,12,13,13,14,15,16,17,19,19,22,21,0,0,0,0,0,0,0,0,23,22,25,24,25,24,25,23,26,25,24,27,0,0,0,0,0,0,0,0,25,25,24,26,25,26,23,24,25],[0,29,28,28,28,29,29,28,28,27,28,27,28,26,27,27,28,28,26,28,0,0,0,0,0,0,0,0,28,27,27,28,28,29,28,28,27,28,28,27,0,0,0,0,0,0,0,0,25,24,22,22,23,21,20,21,20,19,19,19,0,0,0,0,0,0,0,0,7,7,6,6,6,6,5,6,5,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,5,4,5,5,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,5,5,5,5,6,5,5,5,6,6,5,0,0,0,0,0,0,0,0,6,6,6,6,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,2,2,3,3,4,3,3,3,4,0,0,0,0,0,0,0,0,2,2,1,0,1,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,7,7,7,7,8,7,8,8,8,8,8,9,0,0,0,0,0,0,0,0,8,8,8,8,10,10,11,12,12,13,15,15,0,0,0,0,0,0,0,0,20,20,21,22,23,24,24,25,26,25,26,25,0,0,0,0,0,0,0,0,26,25,27,26,27,27,27,28,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,28,27,27,27,27,27,27,28,27,0,0,0,0,0,0,0,0,24,24,23,22,23,20,19,18,15,16,12,11,0,0,0,0,0,0,0,0,9,9,9,9,10,10,10,10,12,11,11,12,0,0,0,0,0,0,0,0,13,11,11,11,11,12,12,13,14,14,14,13,0,0,0,0,0,0,0,0,11,10,10,10,9,9,9,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,9,9,9,10,9,9,9,9,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,8,7,7,6,0,0,0,0,0,0,0,0,2,2,2,3,3,3,4,4,4,4,3,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,6,6,6,7,6,7,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,6,5,4,5,6,5,5,6,5,6,5,0,0,0,0,0,0,0,0,4,4,4,5,4,4,4,5,5,5,4,5,0,0,0,0,0,0,0,0,5,6,5,5,6,6,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,5,6,6,6,6,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,7,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,7,8,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,9,8,9,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,6,7,7,7,7,0,0,0,0,0,0,0,0,11,12,13,12,14,14,16,18,18,19,21,22,0,0,0,0,0,0,0,0,24,22,24,24,25,25,25,24,25,26,24,26,0,0,0,0,0,0,0,0,26,26,25,26,26,25,24,25,26],[0,28,29,29,29,29,29,29,29,29,29,28,29,28,28,28,28,28,27,28,0,0,0,0,0,0,0,0,28,27,27,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,25,24,23,23,24,22,21,22,21,20,19,20,0,0,0,0,0,0,0,0,7,7,6,5,5,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,2,1,1,1,0,1,1,1,2,1,2,2,0,0,0,0,0,0,0,0,3,3,4,4,5,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,5,4,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,8,8,8,7,8,0,0,0,0,0,0,0,0,7,7,8,9,9,8,10,12,12,12,14,15,0,0,0,0,0,0,0,0,21,21,23,24,24,25,26,26,26,25,26,25,0,0,0,0,0,0,0,0,26,26,26,27,28,26,27,27,27,28,27,27,0,0,0,0,0,0,0,0,28,28,29,28,28,28,28,27,28,28,27,28,0,0,0,0,0,0,0,0,25,24,23,23,21,21,20,18,16,15,12,11,0,0,0,0,0,0,0,0,9,9,9,8,9,10,9,10,10,10,10,11,0,0,0,0,0,0,0,0,11,11,11,10,10,11,12,12,12,14,12,12,0,0,0,0,0,0,0,0,9,9,9,9,8,8,8,8,7,7,8,7,0,0,0,0,0,0,0,0,7,8,8,8,9,9,9,9,8,8,7,7,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,7,8,8,6,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,7,6,5,5,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,4,5,5,5,5,6,5,5,6,6,7,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,6,6,6,6,7,0,0,0,0,0,0,0,0,6,6,6,6,7,6,6,7,7,7,8,7,0,0,0,0,0,0,0,0,8,8,8,7,7,7,7,8,7,7,8,8,0,0,0,0,0,0,0,0,8,8,9,8,8,8,8,8,9,8,8,8,0,0,0,0,0,0,0,0,6,7,7,7,7,6,7,6,7,7,6,7,0,0,0,0,0,0,0,0,11,13,13,12,13,14,15,16,18,18,21,22,0,0,0,0,0,0,0,0,23,23,25,25,25,25,25,23,26,25,25,26,0,0,0,0,0,0,0,0,26,25,24,26,26,25,23,25,25],[0,28,27,28,27,28,28,27,28,27,26,27,26,26,26,27,26,26,27,27,0,0,0,0,0,0,0,0,27,26,26,27,27,28,27,27,27,27,28,27,0,0,0,0,0,0,0,0,23,21,22,21,21,20,19,19,18,17,16,16,0,0,0,0,0,0,0,0,5,5,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,3,3,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,7,8,10,10,10,12,12,0,0,0,0,0,0,0,0,18,18,19,21,22,21,24,24,24,23,24,23,0,0,0,0,0,0,0,0,23,22,26,24,27,25,26,27,27,26,27,26,0,0,0,0,0,0,0,0,27,27,28,27,27,26,26,26,26,26,26,27,0,0,0,0,0,0,0,0,23,23,20,19,18,18,18,15,13,12,10,9,0,0,0,0,0,0,0,0,7,7,7,7,8,8,8,9,10,9,9,10,0,0,0,0,0,0,0,0,10,9,9,9,9,10,10,11,11,12,12,11,0,0,0,0,0,0,0,0,8,8,8,7,7,6,6,6,6,5,6,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,7,6,6,5,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,6,7,7,5,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,4,4,3,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,6,6,5,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,10,11,11,11,12,12,14,16,17,18,20,20,0,0,0,0,0,0,0,0,22,22,24,24,26,25,24,23,25,25,24,27,0,0,0,0,0,0,0,0,24,25,23,25,24,24,23,24,24],[0,28,28,29,28,29,28,28,28,28,27,27,27,26,26,27,26,27,27,27,0,0,0,0,0,0,0,0,27,26,26,26,27,27,26,27,27,27,27,26,0,0,0,0,0,0,0,0,23,22,21,21,21,20,19,20,18,18,17,16,0,0,0,0,0,0,0,0,5,5,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,2,2,3,2,2,0,0,0,0,0,0,0,0,1,2,2,1,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,3,2,2,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,7,8,8,9,11,12,11,12,13,0,0,0,0,0,0,0,0,19,18,19,21,22,21,24,24,25,24,25,23,0,0,0,0,0,0,0,0,22,22,25,25,25,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,26,26,26,26,26,26,26,26,25,25,26,0,0,0,0,0,0,0,0,23,22,21,20,19,17,17,15,13,13,11,9,0,0,0,0,0,0,0,0,7,7,7,7,8,8,7,9,9,9,9,9,0,0,0,0,0,0,0,0,10,9,9,9,9,9,10,10,11,11,11,11,0,0,0,0,0,0,0,0,8,8,7,7,7,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,7,7,8,7,7,7,7,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,2,2,2,3,3,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,2,3,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,3,4,4,4,3,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,7,6,6,6,7,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,4,5,0,0,0,0,0,0,0,0,10,11,10,10,12,13,14,17,17,17,20,21,0,0,0,0,0,0,0,0,22,21,24,23,25,24,25,24,25,25,25,26,0,0,0,0,0,0,0,0,25,25,23,25,24,23,22,25,24],[0,29,29,29,28,29,29,28,29,28,27,27,28,27,28,27,27,27,26,27,0,0,0,0,0,0,0,0,27,26,26,27,27,28,27,27,26,28,27,27,0,0,0,0,0,0,0,0,24,23,22,21,22,20,19,20,19,18,17,17,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,3,2,3,2,3,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,6,6,7,8,9,10,10,11,13,0,0,0,0,0,0,0,0,19,19,20,23,22,23,24,24,24,24,25,23,0,0,0,0,0,0,0,0,24,24,25,25,26,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,28,27,27,27,27,25,26,26,26,27,0,0,0,0,0,0,0,0,23,22,21,20,20,18,18,16,13,12,10,8,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,8,7,7,8,0,0,0,0,0,0,0,0,9,8,8,8,8,8,9,9,9,10,9,9,0,0,0,0,0,0,0,0,7,6,6,6,6,5,5,5,4,4,4,5,0,0,0,0,0,0,0,0,5,5,6,6,6,7,7,7,6,6,5,4,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,2,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,6,6,4,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,11,10,10,12,12,13,16,17,17,19,20,0,0,0,0,0,0,0,0,22,22,26,23,24,24,25,22,25,24,24,24,0,0,0,0,0,0,0,0,24,24,23,24,24,22,21,23,23],[0,28,28,29,28,29,29,28,29,28,27,28,27,27,27,27,27,28,27,27,0,0,0,0,0,0,0,0,28,27,26,28,27,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,25,23,22,23,22,20,19,20,19,17,18,17,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,2,2,2,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,6,6,7,9,9,9,11,13,0,0,0,0,0,0,0,0,17,18,19,20,22,20,21,23,24,24,24,23,0,0,0,0,0,0,0,0,23,23,25,25,26,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,27,26,27,27,27,27,27,26,27,27,26,27,0,0,0,0,0,0,0,0,24,21,21,20,18,16,16,14,13,12,9,8,0,0,0,0,0,0,0,0,5,6,6,6,6,6,7,7,7,7,8,8,0,0,0,0,0,0,0,0,8,7,7,7,7,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,7,6,6,6,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,4,6,6,6,4,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,10,10,10,11,12,13,15,17,18,19,20,0,0,0,0,0,0,0,0,22,21,25,23,24,24,24,23,26,24,24,25,0,0,0,0,0,0,0,0,24,24,23,24,24,24,21,24,24],[0,27,28,28,27,28,28,27,28,27,26,26,26,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,27,25,25,26,26,27,26,26,26,26,26,26,0,0,0,0,0,0,0,0,23,21,21,20,21,19,18,19,17,17,16,16,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,1,2,1,1,2,1,1,1,2,1,0,0,0,0,0,0,0,0,2,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,3,2,2,2,3,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,3,2,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,2,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,6,7,9,9,9,12,12,0,0,0,0,0,0,0,0,17,18,17,20,21,20,22,23,23,23,24,22,0,0,0,0,0,0,0,0,22,22,25,23,26,24,25,25,26,26,26,26,0,0,0,0,0,0,0,0,26,26,26,26,26,25,25,25,25,25,25,26,0,0,0,0,0,0,0,0,22,21,19,19,17,16,15,14,11,10,8,7,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,7,6,7,8,0,0,0,0,0,0,0,0,8,7,7,7,7,7,8,8,8,9,8,8,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,3,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,4,3,3,4,0,0,0,0,0,0,0,0,8,9,9,9,10,11,12,14,15,16,18,20,0,0,0,0,0,0,0,0,21,22,24,23,23,23,24,22,24,23,23,25,0,0,0,0,0,0,0,0,23,23,21,23,23,23,21,23,22],[0,28,28,29,28,29,28,27,28,27,27,27,26,26,26,26,25,26,26,26,0,0,0,0,0,0,0,0,27,25,25,26,26,27,25,26,26,26,26,26,0,0,0,0,0,0,0,0,24,23,22,21,22,20,19,20,19,18,18,18,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,1,1,2,1,1,2,2,1,0,0,0,0,0,0,0,0,2,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,1,1,2,1,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,3,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,3,2,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,7,9,10,10,12,13,0,0,0,0,0,0,0,0,19,19,19,21,23,21,23,24,24,24,25,23,0,0,0,0,0,0,0,0,24,24,26,26,27,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,27,27,27,27,27,26,26,26,26,27,0,0,0,0,0,0,0,0,23,22,21,20,19,18,17,15,12,11,9,7,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,7,6,6,7,0,0,0,0,0,0,0,0,8,7,7,7,6,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,6,5,5,5,5,5,4,4,3,3,3,4,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,2,2,3,3,2,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,4,3,4,4,3,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,10,9,11,12,14,16,16,17,19,19,0,0,0,0,0,0,0,0,22,22,25,24,25,23,25,23,24,24,24,25,0,0,0,0,0,0,0,0,24,23,22,24,24,23,22,23,24],[0,28,28,29,28,29,28,28,28,28,27,28,27,26,26,26,26,26,27,26,0,0,0,0,0,0,0,0,28,25,26,26,26,27,27,27,26,27,27,27,0,0,0,0,0,0,0,0,23,23,22,20,22,20,19,19,19,18,17,17,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,1,1,2,1,1,2,2,1,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,1,1,1,2,1,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,3,4,4,5,5,6,6,9,9,10,12,12,0,0,0,0,0,0,0,0,18,18,19,21,21,21,22,23,24,23,24,23,0,0,0,0,0,0,0,0,22,23,24,24,26,24,25,25,25,26,25,25,0,0,0,0,0,0,0,0,26,26,27,27,26,26,26,25,26,26,25,26,0,0,0,0,0,0,0,0,22,20,19,19,18,16,15,14,12,10,8,7,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,7,7,7,7,6,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,3,3,3,4,0,0,0,0,0,0,0,0,4,4,5,5,5,6,5,5,5,5,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,2,2,3,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,10,9,11,12,13,16,17,17,19,20,0,0,0,0,0,0,0,0,22,21,26,23,23,23,24,22,24,24,23,24,0,0,0,0,0,0,0,0,24,23,22,23,24,22,21,22,23],[0,28,28,29,28,29,28,27,29,28,27,28,27,27,27,27,26,27,27,27,0,0,0,0,0,0,0,0,28,26,26,27,27,27,26,27,27,28,28,27,0,0,0,0,0,0,0,0,24,22,23,22,22,21,20,21,19,19,17,17,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,1,1,1,2,1,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,1,1,2,1,2,2,2,3,3,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,7,9,9,10,12,13,0,0,0,0,0,0,0,0,18,19,19,21,22,21,23,24,24,23,23,22,0,0,0,0,0,0,0,0,22,22,24,24,26,23,25,24,25,26,25,24,0,0,0,0,0,0,0,0,26,26,26,26,26,26,26,26,26,26,25,26,0,0,0,0,0,0,0,0,21,20,19,18,17,16,15,14,12,10,9,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,8,7,7,7,7,7,7,8,8,9,8,8,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,5,5,4,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,10,9,10,12,13,15,17,17,18,20,0,0,0,0,0,0,0,0,21,22,23,25,24,24,25,23,24,23,24,25,0,0,0,0,0,0,0,0,24,24,23,24,24,23,21,24,25],[0,28,28,28,28,29,28,27,28,27,26,27,26,26,26,27,25,26,27,26,0,0,0,0,0,0,0,0,26,25,25,26,26,26,25,26,26,26,26,26,0,0,0,0,0,0,0,0,22,21,21,21,21,19,19,19,18,18,17,17,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,3,3,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,1,2,2,3,2,2,3,3,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,4,3,3,0,0,0,0,0,0,0,0,3,4,4,5,5,5,7,9,9,10,12,13,0,0,0,0,0,0,0,0,18,19,18,20,21,20,21,22,23,23,23,21,0,0,0,0,0,0,0,0,23,22,23,24,26,24,24,25,25,26,25,25,0,0,0,0,0,0,0,0,26,26,27,26,26,26,26,24,25,25,25,25,0,0,0,0,0,0,0,0,21,19,18,18,16,16,15,14,11,10,8,7,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,6,6,6,6,7,7,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,5,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,2,2,3,3,2,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,4,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,4,4,5,4,5,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,9,9,9,10,12,13,15,16,16,18,20,0,0,0,0,0,0,0,0,22,21,25,23,24,23,25,22,24,23,23,25,0,0,0,0,0,0,0,0,23,23,22,23,23,23,21,24,24],[0,28,28,29,28,28,28,28,28,27,27,28,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,25,25,26,26,27,26,26,25,26,26,26,0,0,0,0,0,0,0,0,23,22,21,21,21,20,18,20,19,18,17,17,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0,1,1,2,1,2,2,2,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,3,4,4,5,5,6,7,8,9,10,12,13,0,0,0,0,0,0,0,0,18,19,18,20,22,21,22,22,23,24,24,22,0,0,0,0,0,0,0,0,23,23,24,24,25,23,24,25,25,25,24,25,0,0,0,0,0,0,0,0,25,25,27,25,26,26,26,25,25,26,25,25,0,0,0,0,0,0,0,0,21,20,19,18,17,16,15,14,11,10,8,7,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,6,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,5,5,5,6,6,5,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,4,4,5,4,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,2,2,3,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,9,10,9,10,12,13,15,16,17,18,20,0,0,0,0,0,0,0,0,22,21,25,23,23,22,23,22,24,24,23,24,0,0,0,0,0,0,0,0,23,22,21,22,24,22,21,23,22],[0,28,28,29,28,29,28,28,28,28,27,27,27,26,26,26,26,27,27,27,0,0,0,0,0,0,0,0,28,26,26,27,27,28,27,27,26,28,27,27,0,0,0,0,0,0,0,0,24,23,22,21,22,21,19,20,20,18,17,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,2,1,2,2,1,1,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,1,0,0,0,0,0,0,0,0,1,1,2,1,1,2,2,3,3,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,5,5,6,9,9,10,12,12,0,0,0,0,0,0,0,0,18,18,18,21,22,21,22,23,24,23,24,23,0,0,0,0,0,0,0,0,22,23,23,24,26,24,25,25,25,26,25,25,0,0,0,0,0,0,0,0,25,26,26,26,26,25,26,25,26,26,25,26,0,0,0,0,0,0,0,0,22,20,20,19,17,17,15,13,11,9,8,6,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,6,7,7,6,7,0,0,0,0,0,0,0,0,5,4,5,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,5,5,4,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,2,2,1,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,4,3,4,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,7,9,8,8,9,12,12,14,15,16,19,20,0,0,0,0,0,0,0,0,21,21,25,23,23,22,24,22,24,23,23,24,0,0,0,0,0,0,0,0,24,22,21,24,24,21,20,23,23],[0,27,28,28,27,28,28,27,28,27,27,26,26,25,25,26,25,26,26,26,0,0,0,0,0,0,0,0,27,25,25,26,26,27,26,27,27,26,26,26,0,0,0,0,0,0,0,0,22,22,21,20,21,19,19,19,18,18,17,17,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,3,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,4,3,3,0,0,0,0,0,0,0,0,3,4,4,5,5,6,7,9,10,10,13,14,0,0,0,0,0,0,0,0,17,18,18,21,21,20,22,22,23,23,23,23,0,0,0,0,0,0,0,0,22,22,24,24,25,24,25,25,25,25,25,24,0,0,0,0,0,0,0,0,25,25,27,25,26,25,25,25,25,26,25,26,0,0,0,0,0,0,0,0,21,19,17,17,15,15,14,13,11,10,8,7,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,7,7,6,6,6,6,7,7,8,7,7,8,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,5,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,2,2,3,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,4,5,4,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,9,9,9,10,11,12,14,16,16,17,19,0,0,0,0,0,0,0,0,20,21,24,22,22,22,23,22,22,22,22,24,0,0,0,0,0,0,0,0,22,23,21,22,23,22,20,22,23],[0,27,28,28,27,28,27,27,28,27,26,26,26,26,25,26,24,26,25,25,0,0,0,0,0,0,0,0,26,24,25,25,25,26,25,25,25,26,26,25,0,0,0,0,0,0,0,0,22,21,21,21,21,19,18,19,18,18,17,16,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,3,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,1,2,2,2,2,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,1,2,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,3,4,4,5,5,6,7,9,10,10,12,13,0,0,0,0,0,0,0,0,17,17,18,20,21,19,21,21,22,23,22,21,0,0,0,0,0,0,0,0,22,21,24,24,25,22,24,25,24,24,24,24,0,0,0,0,0,0,0,0,25,24,25,24,25,25,25,24,24,24,24,24,0,0,0,0,0,0,0,0,20,19,18,17,16,15,14,13,10,9,8,6,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,7,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,5,5,4,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,2,2,3,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,4,3,4,4,3,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,7,9,9,9,10,12,13,15,16,16,19,20,0,0,0,0,0,0,0,0,21,21,25,23,24,22,24,22,23,24,24,25,0,0,0,0,0,0,0,0,23,22,22,23,24,23,21,23,23],[0,27,28,28,27,28,28,27,28,27,26,27,26,26,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,25,25,26,26,27,26,26,25,26,26,26,0,0,0,0,0,0,0,0,23,22,22,21,22,20,19,21,20,19,18,18,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,2,1,1,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,1,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,3,4,4,5,5,6,7,10,10,11,13,14,0,0,0,0,0,0,0,0,20,19,20,22,22,22,22,23,23,23,24,22,0,0,0,0,0,0,0,0,22,23,23,24,26,24,24,25,25,25,25,25,0,0,0,0,0,0,0,0,25,25,26,25,26,25,25,25,25,25,24,26,0,0,0,0,0,0,0,0,21,20,19,18,17,16,15,13,11,10,8,7,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,7,7,7,6,6,7,7,7,8,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,5,5,5,6,5,5,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,5,5,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,2,2,3,3,2,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,9,9,10,10,12,12,14,15,15,18,19,0,0,0,0,0,0,0,0,20,20,24,22,22,21,23,21,23,22,22,23,0,0,0,0,0,0,0,0,23,22,20,22,23,20,20,22,22],[0,27,28,28,28,28,28,28,28,27,27,26,27,26,27,26,27,27,26,27,0,0,0,0,0,0,0,0,28,27,26,27,28,28,27,28,27,28,28,28,0,0,0,0,0,0,0,0,25,23,22,21,22,20,20,21,20,19,18,20,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,2,2,3,2,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,1,2,2,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,3,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,2,1,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,5,5,5,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,7,8,12,12,12,14,15,0,0,0,0,0,0,0,0,20,21,21,23,23,23,24,25,25,24,24,24,0,0,0,0,0,0,0,0,24,24,25,26,26,25,26,26,26,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,26,26,26,26,26,27,0,0,0,0,0,0,0,0,23,19,20,20,17,16,15,14,12,11,9,8,0,0,0,0,0,0,0,0,5,6,6,6,7,7,6,7,8,7,7,8,0,0,0,0,0,0,0,0,9,8,8,7,8,8,8,8,9,9,9,9,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,6,6,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,4,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,2,3,2,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,11,10,10,11,13,13,15,16,18,20,21,0,0,0,0,0,0,0,0,21,22,24,24,25,24,24,24,25,23,24,25,0,0,0,0,0,0,0,0,24,24,22,24,25,22,20,24,24],[0,28,28,28,28,28,28,28,28,27,26,26,27,26,26,27,26,27,27,27,0,0,0,0,0,0,0,0,27,26,26,27,27,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,24,23,23,22,23,21,20,21,20,20,18,19,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,2,2,3,2,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,1,1,1,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,3,2,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,4,5,5,6,7,8,9,12,13,12,14,15,0,0,0,0,0,0,0,0,18,20,20,22,22,22,23,24,25,24,25,24,0,0,0,0,0,0,0,0,24,24,25,25,28,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,27,26,26,26,25,26,26,26,26,0,0,0,0,0,0,0,0,23,21,19,20,17,16,16,14,12,10,10,8,0,0,0,0,0,0,0,0,5,6,6,6,7,6,6,7,8,7,7,8,0,0,0,0,0,0,0,0,9,8,8,7,8,8,8,9,10,10,9,9,0,0,0,0,0,0,0,0,7,6,6,6,6,5,5,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,6,6,7,6,7,7,6,6,5,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,3,4,3,3,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,4,4,0,0,0,0,0,0,0,0,4,5,5,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,10,10,10,11,11,13,14,16,17,17,20,20,0,0,0,0,0,0,0,0,21,22,24,24,24,23,24,23,25,24,23,26,0,0,0,0,0,0,0,0,24,23,22,23,25,23,21,24,26],[0,28,28,29,28,29,28,28,29,27,27,27,27,26,26,27,26,27,27,27,0,0,0,0,0,0,0,0,27,26,27,27,27,28,27,27,27,27,28,27,0,0,0,0,0,0,0,0,24,24,23,22,23,22,21,22,20,21,19,19,0,0,0,0,0,0,0,0,5,4,4,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,1,2,2,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,1,0,1,1,2,2,3,3,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,7,8,9,10,12,13,13,15,16,0,0,0,0,0,0,0,0,20,20,22,23,23,22,24,24,25,25,25,23,0,0,0,0,0,0,0,0,25,24,25,26,27,25,26,26,26,26,27,26,0,0,0,0,0,0,0,0,27,26,27,26,27,26,26,25,26,26,26,26,0,0,0,0,0,0,0,0,21,22,19,19,18,16,17,15,13,12,10,8,0,0,0,0,0,0,0,0,6,7,7,7,8,8,7,8,9,8,8,9,0,0,0,0,0,0,0,0,10,9,9,9,9,9,9,10,11,10,10,10,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,5,5,4,5,5,0,0,0,0,0,0,0,0,6,6,6,7,7,8,7,7,7,6,5,5,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,6,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,3,3,3,0,0,0,0,0,0,0,0,5,6,5,5,6,6,6,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,6,5,5,6,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,7,6,6,6,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,10,11,11,12,12,14,14,17,17,18,20,21,0,0,0,0,0,0,0,0,22,21,24,24,24,24,25,24,25,25,24,26,0,0,0,0,0,0,0,0,25,23,23,24,25,24,22,25,24],[0,29,28,29,29,29,29,29,29,28,28,28,28,27,28,27,28,28,28,29,0,0,0,0,0,0,0,0,29,28,27,28,29,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,26,26,23,23,25,22,23,24,22,22,21,22,0,0,0,0,0,0,0,0,5,5,4,4,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,6,5,5,5,5,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,6,5,5,5,5,0,0,0,0,0,0,0,0,3,4,3,4,3,3,4,4,5,5,5,5,0,0,0,0,0,0,0,0,3,2,3,3,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,5,5,6,6,7,6,7,7,0,0,0,0,0,0,0,0,6,6,6,6,5,5,4,5,5,4,3,4,0,0,0,0,0,0,0,0,2,1,0,1,1,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,3,3,3,2,2,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,7,7,7,6,6,0,0,0,0,0,0,0,0,6,6,7,8,9,10,12,14,14,16,16,18,0,0,0,0,0,0,0,0,22,23,24,25,24,25,26,26,27,26,26,27,0,0,0,0,0,0,0,0,26,26,27,27,27,27,27,28,28,27,28,28,0,0,0,0,0,0,0,0,28,28,28,29,28,28,28,27,28,28,28,28,0,0,0,0,0,0,0,0,24,23,22,22,20,18,18,15,14,13,11,10,0,0,0,0,0,0,0,0,9,9,9,9,10,10,10,10,11,10,11,12,0,0,0,0,0,0,0,0,12,11,10,11,11,11,12,11,13,13,11,12,0,0,0,0,0,0,0,0,10,9,8,8,7,8,6,7,6,6,6,8,0,0,0,0,0,0,0,0,8,8,9,10,9,10,10,9,9,8,8,7,0,0,0,0,0,0,0,0,5,6,5,6,6,5,5,5,5,6,6,5,0,0,0,0,0,0,0,0,7,6,6,6,6,7,7,8,8,8,9,9,0,0,0,0,0,0,0,0,6,6,6,7,8,7,8,8,9,8,8,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,4,4,3,0,0,0,0,0,0,0,0,5,5,5,5,5,6,7,5,5,6,6,5,0,0,0,0,0,0,0,0,6,7,7,6,6,7,6,6,6,7,7,7,0,0,0,0,0,0,0,0,5,6,6,5,5,6,5,4,4,5,5,5,0,0,0,0,0,0,0,0,8,9,7,7,8,7,7,6,6,6,6,5,0,0,0,0,0,0,0,0,5,4,5,5,5,5,6,5,5,6,7,6,0,0,0,0,0,0,0,0,8,8,8,8,7,8,8,8,7,7,7,8,0,0,0,0,0,0,0,0,5,6,5,5,6,7,6,7,8,7,7,8,0,0,0,0,0,0,0,0,9,9,9,8,8,8,8,8,8,8,8,9,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,10,11,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,7,8,7,7,7,0,0,0,0,0,0,0,0,12,13,14,14,13,16,16,18,19,19,22,23,0,0,0,0,0,0,0,0,24,25,26,26,27,24,26,25,26,26,25,27,0,0,0,0,0,0,0,0,26,24,24,25,26,24,23,25,26],[0,28,28,28,28,28,28,29,28,28,28,27,28,27,27,27,28,28,28,29,0,0,0,0,0,0,0,0,28,28,27,28,28,29,28,28,28,28,29,28,0,0,0,0,0,0,0,0,26,25,24,24,25,23,24,24,23,22,22,22,0,0,0,0,0,0,0,0,7,5,5,4,4,4,4,4,4,3,4,5,0,0,0,0,0,0,0,0,7,6,6,7,6,5,6,7,6,6,7,7,0,0,0,0,0,0,0,0,7,7,8,7,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,6,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,6,5,5,4,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,5,3,4,4,3,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,7,8,8,8,8,9,0,0,0,0,0,0,0,0,8,7,7,7,7,6,6,5,5,5,5,4,0,0,0,0,0,0,0,0,2,2,1,0,1,2,3,4,2,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,6,5,6,6,6,5,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,6,7,6,6,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,2,3,4,4,4,0,0,0,0,0,0,0,0,6,7,7,8,8,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,7,8,8,10,10,11,13,15,15,16,18,19,0,0,0,0,0,0,0,0,23,24,25,25,26,27,27,28,27,26,27,26,0,0,0,0,0,0,0,0,26,26,28,27,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,28,28,27,28,0,0,0,0,0,0,0,0,23,22,19,21,18,17,18,15,15,14,13,12,0,0,0,0,0,0,0,0,10,11,10,11,12,12,11,12,13,12,12,13,0,0,0,0,0,0,0,0,13,12,12,12,13,13,14,13,14,15,13,14,0,0,0,0,0,0,0,0,11,10,10,11,10,10,9,10,8,8,8,10,0,0,0,0,0,0,0,0,10,10,11,11,11,11,11,11,11,10,9,9,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,8,8,9,10,10,10,10,0,0,0,0,0,0,0,0,7,8,8,8,9,8,9,9,10,9,9,9,0,0,0,0,0,0,0,0,6,6,6,6,6,5,6,5,5,5,6,4,0,0,0,0,0,0,0,0,6,7,7,7,7,8,7,7,6,8,7,7,0,0,0,0,0,0,0,0,8,8,8,7,8,8,7,7,8,8,8,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,4,5,6,6,6,0,0,0,0,0,0,0,0,9,10,9,8,9,9,8,7,8,7,7,7,0,0,0,0,0,0,0,0,6,6,6,7,6,7,7,7,7,8,8,8,0,0,0,0,0,0,0,0,9,9,10,9,9,10,10,9,8,8,9,8,0,0,0,0,0,0,0,0,7,8,7,7,8,8,8,8,9,9,10,9,0,0,0,0,0,0,0,0,10,10,10,10,10,10,9,10,10,9,9,10,0,0,0,0,0,0,0,0,10,10,11,10,11,10,10,11,12,11,10,11,0,0,0,0,0,0,0,0,9,10,9,9,10,9,9,8,9,9,8,8,0,0,0,0,0,0,0,0,14,15,15,15,16,17,18,20,20,21,23,24,0,0,0,0,0,0,0,0,25,25,26,26,27,26,28,26,28,27,27,27,0,0,0,0,0,0,0,0,26,25,25,26,27,25,24,26,26],[0,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,29,28,28,29,29,29,28,29,28,28,29,29,0,0,0,0,0,0,0,0,26,25,24,24,24,23,23,24,23,22,21,22,0,0,0,0,0,0,0,0,9,7,8,7,6,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,8,9,9,8,9,8,9,8,9,9,8,9,0,0,0,0,0,0,0,0,9,10,10,9,9,9,9,9,9,8,6,8,0,0,0,0,0,0,0,0,10,9,9,9,9,8,9,10,9,9,9,9,0,0,0,0,0,0,0,0,9,9,8,6,6,6,8,8,10,10,7,8,0,0,0,0,0,0,0,0,5,4,4,5,5,4,5,5,7,5,7,6,0,0,0,0,0,0,0,0,8,8,8,8,7,8,8,10,10,10,9,11,0,0,0,0,0,0,0,0,9,8,9,8,8,8,8,7,7,8,8,7,0,0,0,0,0,0,0,0,3,2,2,1,0,1,3,4,2,4,5,5,0,0,0,0,0,0,0,0,4,6,6,6,6,7,8,7,8,8,8,7,0,0,0,0,0,0,0,0,7,7,7,7,8,7,8,9,9,8,8,8,0,0,0,0,0,0,0,0,5,6,5,4,5,5,4,3,5,5,4,5,0,0,0,0,0,0,0,0,8,8,8,9,9,9,10,11,11,10,10,10,0,0,0,0,0,0,0,0,10,11,10,11,12,13,14,16,16,17,19,19,0,0,0,0,0,0,0,0,23,24,25,26,26,25,27,27,28,26,27,26,0,0,0,0,0,0,0,0,26,27,28,28,29,27,29,28,28,28,29,28,0,0,0,0,0,0,0,0,27,27,28,28,28,28,28,27,27,28,27,28,0,0,0,0,0,0,0,0,24,23,22,23,21,17,21,17,17,16,15,13,0,0,0,0,0,0,0,0,11,12,11,13,13,12,13,14,14,13,14,14,0,0,0,0,0,0,0,0,14,13,14,13,14,15,14,15,16,16,14,16,0,0,0,0,0,0,0,0,12,12,12,13,11,11,11,11,10,9,9,10,0,0,0,0,0,0,0,0,11,11,12,12,12,12,12,12,12,10,10,10,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,7,8,8,7,8,0,0,0,0,0,0,0,0,8,9,9,8,9,10,9,10,12,12,12,11,0,0,0,0,0,0,0,0,9,10,10,10,11,10,12,11,12,11,10,10,0,0,0,0,0,0,0,0,8,8,7,7,7,7,7,6,5,7,7,5,0,0,0,0,0,0,0,0,7,7,7,8,9,10,9,8,8,9,8,8,0,0,0,0,0,0,0,0,9,9,9,8,9,9,9,9,9,9,10,9,0,0,0,0,0,0,0,0,8,9,9,9,9,8,7,6,7,8,8,9,0,0,0,0,0,0,0,0,11,11,11,10,10,11,11,9,9,9,8,8,0,0,0,0,0,0,0,0,8,7,7,8,8,8,9,9,8,9,9,9,0,0,0,0,0,0,0,0,11,10,11,10,9,10,11,10,10,10,10,10,0,0,0,0,0,0,0,0,8,9,9,9,9,10,10,9,10,11,10,11,0,0,0,0,0,0,0,0,11,11,12,11,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,12,12,13,11,12,12,12,13,13,14,12,12,0,0,0,0,0,0,0,0,10,11,10,10,10,9,10,9,10,11,9,9,0,0,0,0,0,0,0,0,15,16,15,16,16,18,18,19,20,20,24,25,0,0,0,0,0,0,0,0,26,25,27,27,27,27,27,26,28,28,27,28,0,0,0,0,0,0,0,0,28,26,26,27,28,26,25,27,27],[0,29,29,29,29,29,29,29,29,28,28,28,29,27,28,28,28,29,28,29,0,0,0,0,0,0,0,0,29,29,27,29,29,30,28,29,28,28,29,28,0,0,0,0,0,0,0,0,27,25,25,25,25,24,23,25,23,22,22,23,0,0,0,0,0,0,0,0,11,9,9,8,7,7,5,6,5,4,6,7,0,0,0,0,0,0,0,0,10,10,10,11,11,9,11,11,11,9,11,11,0,0,0,0,0,0,0,0,11,11,12,11,10,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,11,11,11,11,11,10,11,11,12,11,11,11,0,0,0,0,0,0,0,0,9,8,8,8,8,7,8,8,9,8,8,9,0,0,0,0,0,0,0,0,8,5,7,7,7,5,7,7,7,7,8,8,0,0,0,0,0,0,0,0,9,10,10,10,10,10,11,12,13,12,12,13,0,0,0,0,0,0,0,0,12,11,11,11,10,11,10,10,11,9,9,8,0,0,0,0,0,0,0,0,5,4,3,2,1,0,1,5,3,5,6,6,0,0,0,0,0,0,0,0,4,6,6,5,6,8,8,9,9,8,8,8,0,0,0,0,0,0,0,0,10,9,10,10,11,11,11,12,11,10,11,11,0,0,0,0,0,0,0,0,6,7,7,5,5,6,5,4,5,6,6,7,0,0,0,0,0,0,0,0,10,10,10,13,12,11,12,12,13,13,13,13,0,0,0,0,0,0,0,0,10,13,13,13,13,13,14,18,19,18,18,20,0,0,0,0,0,0,0,0,23,25,25,26,26,26,27,27,27,27,28,26,0,0,0,0,0,0,0,0,26,27,28,28,28,27,28,27,28,28,28,28,0,0,0,0,0,0,0,0,28,27,28,28,27,28,27,27,28,27,26,28,0,0,0,0,0,0,0,0,23,23,21,22,19,18,20,17,18,17,16,15,0,0,0,0,0,0,0,0,14,15,13,15,15,17,15,16,17,16,15,16,0,0,0,0,0,0,0,0,18,16,15,16,16,17,17,16,18,20,17,19,0,0,0,0,0,0,0,0,15,14,14,16,14,13,13,13,11,11,11,13,0,0,0,0,0,0,0,0,13,14,15,15,15,16,14,15,15,13,12,11,0,0,0,0,0,0,0,0,8,9,9,10,10,11,11,9,11,10,10,10,0,0,0,0,0,0,0,0,11,11,11,10,12,12,10,12,12,13,13,12,0,0,0,0,0,0,0,0,11,12,12,12,13,13,13,13,14,13,12,12,0,0,0,0,0,0,0,0,10,11,10,10,9,10,10,8,7,9,9,6,0,0,0,0,0,0,0,0,9,10,10,9,11,11,11,11,10,11,11,10,0,0,0,0,0,0,0,0,12,12,12,10,11,11,12,11,12,11,12,13,0,0,0,0,0,0,0,0,10,10,10,10,10,10,8,7,8,9,10,8,0,0,0,0,0,0,0,0,12,13,11,12,12,12,12,10,10,11,10,11,0,0,0,0,0,0,0,0,11,9,10,11,11,10,10,11,11,11,12,13,0,0,0,0,0,0,0,0,13,14,14,13,13,12,13,13,12,12,12,12,0,0,0,0,0,0,0,0,11,12,11,10,11,12,12,12,12,14,13,14,0,0,0,0,0,0,0,0,14,14,13,13,14,14,12,13,14,13,13,13,0,0,0,0,0,0,0,0,14,14,14,13,14,14,13,14,14,16,13,15,0,0,0,0,0,0,0,0,14,14,13,13,14,13,12,13,14,12,12,12,0,0,0,0,0,0,0,0,16,17,18,18,19,20,22,22,24,22,26,26,0,0,0,0,0,0,0,0,27,26,28,28,28,27,28,27,28,28,28,28,0,0,0,0,0,0,0,0,28,27,26,28,28,27,26,28,27],[0,29,29,29,29,29,29,29,29,29,28,28,28,28,28,28,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,29,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,26,26,26,26,25,26,26,24,25,23,24,0,0,0,0,0,0,0,0,11,11,9,9,8,9,7,7,6,6,8,8,0,0,0,0,0,0,0,0,12,12,12,12,13,12,13,12,13,13,13,13,0,0,0,0,0,0,0,0,13,13,13,13,14,13,10,13,13,10,9,11,0,0,0,0,0,0,0,0,14,13,13,13,15,13,13,15,14,14,14,14,0,0,0,0,0,0,0,0,12,13,12,9,10,10,11,11,14,14,9,11,0,0,0,0,0,0,0,0,8,6,7,9,7,7,9,10,9,8,12,13,0,0,0,0,0,0,0,0,13,12,13,13,13,14,13,15,15,13,15,15,0,0,0,0,0,0,0,0,14,13,13,13,12,14,12,12,12,13,12,11,0,0,0,0,0,0,0,0,7,5,5,3,2,1,0,2,2,4,5,6,0,0,0,0,0,0,0,0,8,10,11,9,11,10,12,10,11,11,12,11,0,0,0,0,0,0,0,0,13,12,13,13,13,13,14,14,14,13,14,13,0,0,0,0,0,0,0,0,9,9,10,7,9,10,7,7,9,9,9,9,0,0,0,0,0,0,0,0,13,13,13,15,14,14,14,15,15,16,14,14,0,0,0,0,0,0,0,0,12,13,14,14,15,15,18,20,20,19,22,23,0,0,0,0,0,0,0,0,24,26,26,28,27,27,28,28,28,28,29,28,0,0,0,0,0,0,0,0,28,28,29,29,29,28,29,28,29,29,29,29,0,0,0,0,0,0,0,0,28,28,29,29,29,29,29,29,28,29,28,29,0,0,0,0,0,0,0,0,24,24,22,23,21,19,22,17,18,19,16,17,0,0,0,0,0,0,0,0,15,16,15,16,17,18,17,18,19,19,19,18,0,0,0,0,0,0,0,0,19,18,18,18,18,18,19,18,21,22,19,22,0,0,0,0,0,0,0,0,16,16,17,17,16,15,14,15,13,13,13,14,0,0,0,0,0,0,0,0,16,17,18,17,17,16,16,15,16,16,14,15,0,0,0,0,0,0,0,0,11,12,13,13,13,12,13,12,12,12,12,13,0,0,0,0,0,0,0,0,13,13,12,12,13,13,12,16,14,16,16,15,0,0,0,0,0,0,0,0,14,13,15,16,16,14,17,16,17,15,15,15,0,0,0,0,0,0,0,0,11,12,12,11,11,11,11,10,10,12,11,10,0,0,0,0,0,0,0,0,12,12,11,12,13,13,13,13,12,12,13,13,0,0,0,0,0,0,0,0,12,13,13,12,12,13,13,13,13,13,13,15,0,0,0,0,0,0,0,0,12,11,12,12,12,12,11,10,9,10,12,12,0,0,0,0,0,0,0,0,15,16,13,13,14,14,13,12,11,12,11,11,0,0,0,0,0,0,0,0,11,10,12,13,11,12,12,13,13,12,13,14,0,0,0,0,0,0,0,0,14,16,17,16,17,13,16,16,13,13,15,14,0,0,0,0,0,0,0,0,12,14,12,14,12,14,14,13,14,15,14,15,0,0,0,0,0,0,0,0,16,17,17,15,16,16,15,16,16,15,15,16,0,0,0,0,0,0,0,0,16,16,17,15,17,16,17,17,18,20,17,18,0,0,0,0,0,0,0,0,16,17,15,16,16,16,14,15,17,14,14,15,0,0,0,0,0,0,0,0,19,19,19,19,20,20,22,23,22,22,25,26,0,0,0,0,0,0,0,0,27,26,28,28,28,28,28,27,29,29,28,29,0,0,0,0,0,0,0,0,28,28,27,28,28,27,26,27,27],[0,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,29,28,28,0,0,0,0,0,0,0,0,29,28,28,29,29,29,28,29,29,29,29,28,0,0,0,0,0,0,0,0,27,24,25,26,25,24,25,25,23,23,23,23,0,0,0,0,0,0,0,0,11,10,9,9,8,7,7,8,7,7,9,9,0,0,0,0,0,0,0,0,13,15,15,14,15,14,14,13,13,11,14,14,0,0,0,0,0,0,0,0,10,12,13,10,11,10,9,10,9,8,7,7,0,0,0,0,0,0,0,0,11,10,11,13,13,13,13,13,14,14,14,13,0,0,0,0,0,0,0,0,12,12,10,10,11,9,10,11,14,11,11,10,0,0,0,0,0,0,0,0,8,6,6,7,7,5,6,7,6,6,7,9,0,0,0,0,0,0,0,0,13,13,13,14,14,14,14,15,16,15,15,16,0,0,0,0,0,0,0,0,15,13,14,15,13,14,13,13,14,13,12,12,0,0,0,0,0,0,0,0,6,4,5,4,4,3,1,0,1,2,4,5,0,0,0,0,0,0,0,0,7,8,9,9,11,10,10,9,11,11,11,11,0,0,0,0,0,0,0,0,14,14,14,15,14,14,14,14,14,15,15,15,0,0,0,0,0,0,0,0,10,11,11,8,9,10,7,7,8,9,8,7,0,0,0,0,0,0,0,0,10,10,12,13,12,13,13,13,14,12,11,12,0,0,0,0,0,0,0,0,11,11,13,14,14,14,15,17,18,18,20,21,0,0,0,0,0,0,0,0,23,25,25,26,25,26,27,26,27,27,27,26,0,0,0,0,0,0,0,0,27,26,28,27,28,28,28,28,29,28,29,28,0,0,0,0,0,0,0,0,28,28,29,28,28,28,27,27,27,28,27,27,0,0,0,0,0,0,0,0,21,21,19,20,19,16,19,17,17,17,16,15,0,0,0,0,0,0,0,0,16,17,16,16,17,18,17,18,19,18,18,18,0,0,0,0,0,0,0,0,19,18,18,17,18,18,18,18,19,21,19,20,0,0,0,0,0,0,0,0,15,17,15,15,14,14,14,14,14,13,14,14,0,0,0,0,0,0,0,0,16,16,17,16,16,16,16,16,15,15,14,15,0,0,0,0,0,0,0,0,12,13,13,15,13,13,14,13,14,13,14,13,0,0,0,0,0,0,0,0,14,15,14,14,14,15,15,15,15,15,16,15,0,0,0,0,0,0,0,0,15,15,15,16,15,15,17,17,17,16,15,16,0,0,0,0,0,0,0,0,13,14,13,13,12,14,13,12,12,13,12,10,0,0,0,0,0,0,0,0,13,12,12,13,14,14,15,14,14,14,14,14,0,0,0,0,0,0,0,0,14,16,16,14,14,15,15,14,15,15,15,16,0,0,0,0,0,0,0,0,13,12,13,12,12,13,12,12,10,13,12,12,0,0,0,0,0,0,0,0,16,15,14,14,14,14,13,11,12,11,11,12,0,0,0,0,0,0,0,0,12,12,12,13,12,13,14,13,14,14,14,15,0,0,0,0,0,0,0,0,16,17,17,18,17,17,18,17,16,15,16,15,0,0,0,0,0,0,0,0,12,13,13,13,13,14,15,15,15,15,16,17,0,0,0,0,0,0,0,0,17,18,17,17,17,15,16,17,15,15,16,16,0,0,0,0,0,0,0,0,15,16,17,16,17,17,17,18,18,18,18,18,0,0,0,0,0,0,0,0,16,18,17,17,16,17,16,16,17,15,16,15,0,0,0,0,0,0,0,0,17,18,18,18,18,19,21,21,23,22,25,25,0,0,0,0,0,0,0,0,27,26,27,26,27,27,27,26,27,28,27,28,0,0,0,0,0,0,0,0,27,27,26,26,27,26,25,27,27],[0,30,29,29,29,30,30,29,30,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,29,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,26,26,26,26,25,25,25,24,24,22,22,0,0,0,0,0,0,0,0,10,9,7,8,6,6,5,6,5,5,6,6,0,0,0,0,0,0,0,0,9,11,10,9,11,8,9,9,9,8,8,9,0,0,0,0,0,0,0,0,8,9,9,8,8,6,7,7,6,6,6,5,0,0,0,0,0,0,0,0,8,6,8,9,9,8,9,9,9,10,9,9,0,0,0,0,0,0,0,0,7,8,6,5,6,6,6,7,9,7,6,7,0,0,0,0,0,0,0,0,5,3,4,5,5,4,4,5,5,4,5,5,0,0,0,0,0,0,0,0,9,9,9,11,11,10,11,11,11,11,11,11,0,0,0,0,0,0,0,0,11,11,10,10,11,10,9,10,10,9,9,8,0,0,0,0,0,0,0,0,4,4,5,3,3,2,2,1,0,1,2,2,0,0,0,0,0,0,0,0,5,6,7,6,7,7,7,7,8,8,8,8,0,0,0,0,0,0,0,0,11,10,10,10,11,10,11,11,11,11,10,10,0,0,0,0,0,0,0,0,7,8,6,6,6,6,6,7,5,6,6,7,0,0,0,0,0,0,0,0,9,9,8,10,11,10,10,12,12,11,11,11,0,0,0,0,0,0,0,0,9,9,10,11,12,12,13,16,17,17,20,20,0,0,0,0,0,0,0,0,25,25,26,27,27,26,28,27,28,28,28,27,0,0,0,0,0,0,0,0,27,27,28,28,29,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,28,28,29,28,28,28,28,27,28,28,28,28,0,0,0,0,0,0,0,0,24,24,21,22,20,18,20,17,17,16,15,14,0,0,0,0,0,0,0,0,13,14,13,14,14,14,13,14,16,14,14,14,0,0,0,0,0,0,0,0,16,15,15,15,16,15,16,15,16,17,16,16,0,0,0,0,0,0,0,0,13,14,13,13,12,12,13,12,11,11,11,12,0,0,0,0,0,0,0,0,12,12,12,13,13,13,13,13,13,12,11,11,0,0,0,0,0,0,0,0,8,10,10,11,11,9,10,10,10,10,10,11,0,0,0,0,0,0,0,0,10,11,11,9,10,11,11,11,12,12,12,12,0,0,0,0,0,0,0,0,11,10,11,11,10,11,11,11,12,11,10,11,0,0,0,0,0,0,0,0,9,11,9,10,9,10,10,8,8,9,9,8,0,0,0,0,0,0,0,0,10,10,9,9,10,11,10,11,12,10,10,12,0,0,0,0,0,0,0,0,10,10,11,10,10,11,10,10,10,10,12,12,0,0,0,0,0,0,0,0,9,9,10,8,8,9,8,7,7,8,8,8,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,10,9,9,9,10,0,0,0,0,0,0,0,0,9,9,9,9,10,10,9,10,11,10,11,11,0,0,0,0,0,0,0,0,12,11,11,12,11,11,12,11,12,11,11,12,0,0,0,0,0,0,0,0,10,10,10,11,11,11,11,11,11,11,12,12,0,0,0,0,0,0,0,0,13,13,12,12,12,12,12,12,11,11,12,12,0,0,0,0,0,0,0,0,13,11,13,12,12,13,12,13,13,14,12,12,0,0,0,0,0,0,0,0,11,12,12,12,11,11,12,11,12,12,11,11,0,0,0,0,0,0,0,0,16,15,16,17,17,17,19,20,22,21,25,25,0,0,0,0,0,0,0,0,26,25,26,27,27,27,27,27,28,27,27,29,0,0,0,0,0,0,0,0,28,27,26,27,28,26,25,27,26],[0,29,29,29,29,29,28,28,29,27,27,28,28,28,27,28,27,28,27,27,0,0,0,0,0,0,0,0,28,27,27,28,28,28,27,28,28,28,28,28,0,0,0,0,0,0,0,0,26,24,24,24,24,23,22,23,21,22,20,20,0,0,0,0,0,0,0,0,8,8,7,7,6,6,5,5,5,4,5,5,0,0,0,0,0,0,0,0,8,9,8,8,8,7,8,8,6,6,8,8,0,0,0,0,0,0,0,0,6,8,8,6,6,6,5,5,5,5,4,5,0,0,0,0,0,0,0,0,6,6,7,7,8,9,8,9,9,9,8,9,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,4,4,3,5,4,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,8,9,9,8,9,9,9,10,10,9,9,10,0,0,0,0,0,0,0,0,10,9,9,9,9,9,8,8,7,8,8,7,0,0,0,0,0,0,0,0,4,4,3,4,4,3,3,2,1,0,1,3,0,0,0,0,0,0,0,0,4,4,4,5,6,7,7,6,7,8,8,7,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,7,7,7,6,6,7,5,5,5,6,6,6,0,0,0,0,0,0,0,0,7,7,9,9,8,8,9,10,10,10,9,10,0,0,0,0,0,0,0,0,8,9,10,11,11,12,12,14,15,15,17,18,0,0,0,0,0,0,0,0,20,22,22,24,24,23,25,25,26,26,26,25,0,0,0,0,0,0,0,0,26,25,27,27,28,26,27,26,27,27,28,27,0,0,0,0,0,0,0,0,27,27,28,27,27,27,26,27,27,27,26,27,0,0,0,0,0,0,0,0,21,21,20,20,18,16,18,16,15,14,13,12,0,0,0,0,0,0,0,0,13,12,12,13,12,13,13,13,14,13,13,14,0,0,0,0,0,0,0,0,15,15,13,13,13,13,14,14,15,16,15,16,0,0,0,0,0,0,0,0,11,12,11,11,10,10,11,10,11,10,11,11,0,0,0,0,0,0,0,0,11,12,11,11,12,12,12,11,10,10,9,9,0,0,0,0,0,0,0,0,7,9,9,8,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,9,9,9,9,9,10,10,11,11,11,12,11,0,0,0,0,0,0,0,0,10,9,10,11,10,10,11,11,11,10,10,10,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,8,8,8,9,7,0,0,0,0,0,0,0,0,9,9,9,8,9,10,9,9,10,9,9,9,0,0,0,0,0,0,0,0,10,11,10,9,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,8,7,8,7,7,7,6,6,5,6,7,6,0,0,0,0,0,0,0,0,11,11,10,9,10,9,9,8,9,9,8,8,0,0,0,0,0,0,0,0,9,8,9,9,9,9,9,9,10,10,10,10,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,11,11,11,11,10,0,0,0,0,0,0,0,0,9,9,10,9,10,10,10,11,11,10,12,11,0,0,0,0,0,0,0,0,12,12,12,12,12,11,12,12,11,11,12,11,0,0,0,0,0,0,0,0,11,12,13,11,12,12,12,13,13,14,12,13,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,10,10,10,0,0,0,0,0,0,0,0,14,15,16,14,15,16,19,18,20,21,23,23,0,0,0,0,0,0,0,0,25,25,25,26,27,25,26,25,26,27,26,27,0,0,0,0,0,0,0,0,27,27,26,27,27,25,25,27,26],[0,28,28,28,28,29,28,28,28,27,26,26,26,27,26,27,26,26,27,25,0,0,0,0,0,0,0,0,27,26,26,27,27,28,27,27,26,27,27,27,0,0,0,0,0,0,0,0,25,24,24,23,23,24,23,22,21,21,20,19,0,0,0,0,0,0,0,0,7,7,6,7,6,5,5,5,5,4,5,6,0,0,0,0,0,0,0,0,7,7,7,7,7,6,6,7,6,5,6,6,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,4,5,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,4,4,5,4,5,5,6,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,6,6,6,7,6,7,7,9,9,8,8,9,0,0,0,0,0,0,0,0,8,7,7,8,6,7,6,6,5,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,1,1,0,1,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,6,5,5,0,0,0,0,0,0,0,0,6,6,7,7,7,8,8,8,8,7,7,7,0,0,0,0,0,0,0,0,4,5,5,5,4,5,4,4,4,4,5,5,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,9,9,8,9,0,0,0,0,0,0,0,0,8,8,9,10,11,10,12,14,14,14,18,18,0,0,0,0,0,0,0,0,20,21,22,22,23,22,24,25,25,25,25,24,0,0,0,0,0,0,0,0,23,24,26,26,27,26,27,27,27,26,28,27,0,0,0,0,0,0,0,0,28,26,28,27,27,27,26,27,27,26,27,28,0,0,0,0,0,0,0,0,21,22,20,20,19,16,18,16,15,14,12,11,0,0,0,0,0,0,0,0,10,10,10,11,11,11,11,12,12,12,12,13,0,0,0,0,0,0,0,0,13,12,12,12,11,12,12,13,14,15,13,15,0,0,0,0,0,0,0,0,11,10,9,10,9,9,9,9,9,7,8,9,0,0,0,0,0,0,0,0,9,9,9,10,10,10,10,9,9,8,7,7,0,0,0,0,0,0,0,0,5,7,6,6,6,7,7,7,6,7,7,7,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,9,10,10,10,10,0,0,0,0,0,0,0,0,8,8,8,8,9,9,10,10,10,9,9,9,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,6,6,7,6,0,0,0,0,0,0,0,0,7,7,6,6,7,7,8,7,8,8,8,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,9,8,9,9,0,0,0,0,0,0,0,0,8,7,7,6,6,7,6,6,5,6,7,6,0,0,0,0,0,0,0,0,10,10,9,9,10,9,9,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,8,7,8,8,8,7,8,8,9,0,0,0,0,0,0,0,0,9,9,10,10,9,9,9,10,9,9,9,9,0,0,0,0,0,0,0,0,7,8,8,8,9,9,8,9,9,9,10,9,0,0,0,0,0,0,0,0,10,10,11,11,10,10,10,10,9,10,10,10,0,0,0,0,0,0,0,0,10,10,11,10,11,10,11,11,11,12,10,11,0,0,0,0,0,0,0,0,9,9,9,9,9,9,8,8,8,8,8,8,0,0,0,0,0,0,0,0,12,14,13,13,14,14,16,17,18,19,20,20,0,0,0,0,0,0,0,0,24,24,25,25,25,24,25,24,26,26,25,26,0,0,0,0,0,0,0,0,25,24,24,25,25,23,24,24,23],[0,28,28,28,28,28,28,27,28,27,26,26,26,26,26,26,25,27,26,26,0,0,0,0,0,0,0,0,27,26,27,27,27,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,25,24,23,22,23,23,21,22,21,20,19,20,0,0,0,0,0,0,0,0,7,6,7,6,5,4,4,5,5,4,5,5,0,0,0,0,0,0,0,0,6,6,6,6,5,5,6,5,5,5,5,6,0,0,0,0,0,0,0,0,5,5,6,5,5,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,4,5,5,6,6,5,6,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,2,3,3,2,2,3,2,2,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,7,7,7,7,8,0,0,0,0,0,0,0,0,7,6,7,6,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,2,2,1,0,0,0,0,0,0,0,0,0,2,3,3,3,4,4,4,4,5,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,7,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,8,8,7,7,8,0,0,0,0,0,0,0,0,8,8,9,9,10,10,11,13,14,14,17,16,0,0,0,0,0,0,0,0,20,21,20,22,23,22,24,25,25,24,25,24,0,0,0,0,0,0,0,0,24,25,26,26,27,25,26,27,27,27,26,26,0,0,0,0,0,0,0,0,27,26,27,27,27,26,27,26,27,26,26,27,0,0,0,0,0,0,0,0,22,22,20,20,19,17,17,15,14,14,12,10,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,11,11,11,11,12,0,0,0,0,0,0,0,0,12,11,11,10,11,11,11,12,12,14,12,14,0,0,0,0,0,0,0,0,9,10,9,9,9,8,9,8,8,7,8,8,0,0,0,0,0,0,0,0,8,9,9,8,9,9,9,8,9,9,7,7,0,0,0,0,0,0,0,0,4,6,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,6,6,6,7,8,7,8,9,9,9,8,0,0,0,0,0,0,0,0,7,7,7,8,8,8,9,9,8,8,8,8,0,0,0,0,0,0,0,0,6,6,6,6,5,5,6,5,5,5,6,5,0,0,0,0,0,0,0,0,5,6,6,5,6,7,6,6,7,7,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,7,8,8,8,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,5,6,6,5,0,0,0,0,0,0,0,0,9,9,8,8,9,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,7,6,6,7,6,6,7,7,7,7,7,8,0,0,0,0,0,0,0,0,9,9,9,9,9,8,9,9,8,9,9,9,0,0,0,0,0,0,0,0,7,8,7,7,8,8,8,8,8,8,9,9,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,9,9,10,10,0,0,0,0,0,0,0,0,9,9,10,9,10,10,10,10,11,11,10,10,0,0,0,0,0,0,0,0,8,8,8,8,8,8,7,7,7,7,7,7,0,0,0,0,0,0,0,0,11,12,12,12,12,14,15,15,16,17,20,19,0,0,0,0,0,0,0,0,23,21,23,23,24,22,24,23,25,25,25,26,0,0,0,0,0,0,0,0,25,24,23,25,25,22,22,24,24],[0,29,29,29,29,29,29,29,29,28,28,28,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,27,24,24,25,26,23,23,25,23,22,20,20,0,0,0,0,0,0,0,0,6,5,5,4,4,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,4,4,5,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,5,5,5,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,2,3,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,6,6,6,6,5,0,0,0,0,0,0,0,0,6,6,7,7,8,9,9,11,13,13,15,17,0,0,0,0,0,0,0,0,22,23,24,25,25,24,27,27,27,27,27,25,0,0,0,0,0,0,0,0,24,26,27,28,28,26,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,27,27,28,28,28,26,28,0,0,0,0,0,0,0,0,24,23,21,21,18,17,17,15,14,12,11,9,0,0,0,0,0,0,0,0,7,8,8,8,8,9,9,9,10,10,10,11,0,0,0,0,0,0,0,0,12,10,9,10,9,10,11,11,12,13,12,11,0,0,0,0,0,0,0,0,8,8,8,7,7,7,7,6,5,5,5,6,0,0,0,0,0,0,0,0,7,8,7,8,8,8,8,8,7,7,6,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,7,8,8,8,7,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,4,4,5,5,5,0,0,0,0,0,0,0,0,5,5,6,5,5,6,5,5,5,6,6,6,0,0,0,0,0,0,0,0,5,4,5,4,5,5,4,4,4,4,5,4,0,0,0,0,0,0,0,0,7,7,6,7,7,7,7,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,4,5,6,5,0,0,0,0,0,0,0,0,6,7,7,6,7,6,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,6,6,6,7,6,0,0,0,0,0,0,0,0,8,8,8,8,8,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,7,7,6,6,6,6,5,6,6,5,5,6,0,0,0,0,0,0,0,0,12,12,12,12,13,14,15,16,18,18,21,20,0,0,0,0,0,0,0,0,24,23,24,24,26,25,25,25,26,26,25,27,0,0,0,0,0,0,0,0,25,26,24,26,26,23,24,25,23],[0,29,28,29,29,29,29,29,29,28,27,27,27,27,27,27,27,28,28,28,0,0,0,0,0,0,0,0,28,27,28,28,28,29,28,28,27,28,28,28,0,0,0,0,0,0,0,0,26,25,25,25,25,25,23,24,21,22,20,20,0,0,0,0,0,0,0,0,5,5,5,4,4,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,2,2,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,4,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,6,6,7,8,8,9,10,12,13,13,16,17,0,0,0,0,0,0,0,0,21,23,22,25,25,24,26,26,26,26,27,25,0,0,0,0,0,0,0,0,24,25,26,26,27,25,27,27,27,27,28,27,0,0,0,0,0,0,0,0,27,27,28,28,28,27,28,27,27,28,27,28,0,0,0,0,0,0,0,0,23,22,20,21,19,15,18,13,13,12,11,9,0,0,0,0,0,0,0,0,7,7,7,8,8,8,8,9,10,9,9,9,0,0,0,0,0,0,0,0,11,9,9,9,9,9,10,10,11,12,10,11,0,0,0,0,0,0,0,0,8,8,7,7,7,6,6,6,5,5,6,6,0,0,0,0,0,0,0,0,6,7,7,7,7,8,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,4,4,4,5,4,4,5,4,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,7,8,8,8,7,0,0,0,0,0,0,0,0,5,6,6,6,6,6,7,7,7,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,5,5,4,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,7,7,6,7,7,7,7,6,6,6,6,5,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,6,5,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,6,6,7,6,6,7,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,7,8,7,7,7,7,7,7,8,0,0,0,0,0,0,0,0,8,8,9,7,8,8,8,8,8,9,8,8,0,0,0,0,0,0,0,0,6,6,6,6,6,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,10,11,11,11,11,13,14,16,16,17,20,20,0,0,0,0,0,0,0,0,22,23,24,24,25,24,26,24,25,25,25,26,0,0,0,0,0,0,0,0,26,24,24,25,26,23,23,24,24],[0,27,27,27,27,27,27,27,27,26,26,25,26,26,25,27,25,26,26,25,0,0,0,0,0,0,0,0,26,25,26,26,26,27,26,26,26,26,26,26,0,0,0,0,0,0,0,0,23,23,23,22,21,23,20,20,19,19,19,17,0,0,0,0,0,0,0,0,6,5,4,5,4,3,3,4,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,2,2,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,3,3,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,4,5,4,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,6,6,7,7,8,8,10,12,12,12,14,15,0,0,0,0,0,0,0,0,19,18,19,21,21,21,23,23,24,23,23,22,0,0,0,0,0,0,0,0,23,23,24,24,24,24,25,25,25,25,26,26,0,0,0,0,0,0,0,0,26,26,26,26,25,25,25,25,26,25,25,26,0,0,0,0,0,0,0,0,21,22,18,18,18,15,16,13,13,12,10,8,0,0,0,0,0,0,0,0,7,7,7,8,8,8,8,8,9,9,9,9,0,0,0,0,0,0,0,0,10,9,9,9,8,9,9,9,10,11,10,10,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,6,5,6,6,0,0,0,0,0,0,0,0,6,6,7,7,8,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,7,8,8,8,7,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,4,4,5,4,0,0,0,0,0,0,0,0,7,7,6,7,7,7,7,6,6,6,5,5,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,8,8,8,8,8,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,8,7,7,7,8,7,8,8,7,8,0,0,0,0,0,0,0,0,6,6,6,6,6,5,6,5,5,6,5,5,0,0,0,0,0,0,0,0,10,11,11,11,12,12,14,15,15,16,18,17,0,0,0,0,0,0,0,0,20,20,23,22,23,23,25,22,23,23,24,24,0,0,0,0,0,0,0,0,24,22,22,22,24,20,20,22,22],[0,29,28,28,29,29,28,28,28,27,27,26,27,27,26,27,26,27,27,26,0,0,0,0,0,0,0,0,28,27,27,27,27,28,27,28,27,28,28,28,0,0,0,0,0,0,0,0,26,24,24,23,25,23,22,23,22,21,20,21,0,0,0,0,0,0,0,0,5,4,5,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,5,4,4,4,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,3,3,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,6,6,6,7,8,8,9,11,12,12,14,16,0,0,0,0,0,0,0,0,21,22,21,24,25,22,26,27,26,25,26,25,0,0,0,0,0,0,0,0,24,25,27,26,27,26,25,26,27,26,27,26,0,0,0,0,0,0,0,0,27,27,27,27,27,27,27,27,27,27,27,28,0,0,0,0,0,0,0,0,23,23,20,20,19,17,17,15,14,12,10,9,0,0,0,0,0,0,0,0,7,7,7,7,8,8,8,8,9,9,9,9,0,0,0,0,0,0,0,0,9,8,8,9,9,9,9,10,10,11,10,10,0,0,0,0,0,0,0,0,8,8,7,7,7,6,6,6,5,5,5,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,7,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,5,6,5,6,7,7,8,6,0,0,0,0,0,0,0,0,4,5,5,5,6,5,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,4,5,6,5,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,7,6,6,6,6,7,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,7,7,7,7,7,6,7,7,7,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,10,10,11,10,11,13,13,15,16,17,19,18,0,0,0,0,0,0,0,0,22,21,23,24,25,23,24,23,25,24,25,25,0,0,0,0,0,0,0,0,25,23,23,25,25,22,21,24,24],[0,29,29,29,29,29,29,28,29,28,28,27,28,28,28,27,27,28,27,28,0,0,0,0,0,0,0,0,28,27,27,28,28,29,28,28,27,28,28,28,0,0,0,0,0,0,0,0,25,25,24,24,25,23,23,24,22,22,20,21,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,3,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,5,5,6,6,7,7,9,11,11,12,14,16,0,0,0,0,0,0,0,0,22,22,24,24,24,24,25,26,26,26,26,24,0,0,0,0,0,0,0,0,25,24,26,25,27,25,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,28,28,27,28,26,27,28,27,27,0,0,0,0,0,0,0,0,25,23,21,22,19,17,17,15,13,12,10,8,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,8,9,8,8,9,0,0,0,0,0,0,0,0,10,8,8,8,8,9,9,9,10,10,9,9,0,0,0,0,0,0,0,0,7,7,6,6,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,6,6,5,4,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,7,7,7,6,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,6,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,5,5,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,7,8,7,7,7,0,0,0,0,0,0,0,0,5,5,5,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,10,11,11,11,12,14,14,16,17,18,20,20,0,0,0,0,0,0,0,0,24,22,25,24,26,25,25,24,26,25,25,26,0,0,0,0,0,0,0,0,26,25,25,25,26,24,23,25,24],[0,28,28,28,28,28,29,28,28,27,27,27,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,26,27,27,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,25,24,24,23,23,23,22,23,21,21,19,19,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,3,4,4,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,5,5,5,5,4,0,0,0,0,0,0,0,0,5,6,6,7,7,8,9,11,12,12,15,15,0,0,0,0,0,0,0,0,20,21,21,22,23,23,24,24,25,25,26,25,0,0,0,0,0,0,0,0,24,25,26,25,27,26,27,26,27,26,27,26,0,0,0,0,0,0,0,0,27,27,27,27,27,26,26,27,27,27,26,27,0,0,0,0,0,0,0,0,22,21,19,20,18,15,17,14,12,11,10,8,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,8,9,8,8,9,0,0,0,0,0,0,0,0,9,8,8,8,9,8,9,9,10,10,9,9,0,0,0,0,0,0,0,0,7,7,6,7,6,6,5,5,5,5,4,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,7,7,7,6,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,6,7,6,6,7,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,5,6,6,0,0,0,0,0,0,0,0,7,6,7,6,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,4,4,4,4,0,0,0,0,0,0,0,0,9,10,11,10,11,12,12,15,16,17,18,19,0,0,0,0,0,0,0,0,23,22,24,24,24,23,25,23,24,25,24,25,0,0,0,0,0,0,0,0,24,23,23,23,25,22,21,23,23],[0,27,27,27,27,27,28,27,27,26,26,25,25,25,25,26,25,25,26,25,0,0,0,0,0,0,0,0,26,24,26,26,26,26,26,26,25,26,26,26,0,0,0,0,0,0,0,0,23,22,22,23,21,22,20,20,19,18,17,17,0,0,0,0,0,0,0,0,5,5,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,3,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,5,5,6,6,8,7,9,11,12,11,13,14,0,0,0,0,0,0,0,0,18,18,18,20,21,20,22,23,23,23,22,23,0,0,0,0,0,0,0,0,22,22,25,24,25,24,25,25,25,25,25,24,0,0,0,0,0,0,0,0,26,25,26,25,26,25,25,25,26,25,25,26,0,0,0,0,0,0,0,0,21,21,19,18,17,15,15,13,12,10,9,8,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,8,8,7,8,8,0,0,0,0,0,0,0,0,8,7,7,7,7,8,8,8,9,9,9,9,0,0,0,0,0,0,0,0,7,7,6,6,6,5,5,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,6,7,7,5,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,3,4,4,4,3,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,6,6,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,6,5,6,6,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,7,7,6,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,10,10,10,10,12,13,14,17,14,19,17,0,0,0,0,0,0,0,0,21,20,22,21,23,21,23,22,23,23,23,24,0,0,0,0,0,0,0,0,23,22,21,21,23,21,20,22,22],[0,29,29,29,28,29,28,28,29,27,28,27,27,27,27,27,26,27,26,26,0,0,0,0,0,0,0,0,27,26,26,26,27,27,26,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,22,23,23,21,20,22,20,19,18,18,0,0,0,0,0,0,0,0,4,4,3,3,3,2,2,2,3,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,2,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,3,3,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,2,1,1,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,7,8,10,11,11,13,15,0,0,0,0,0,0,0,0,20,21,21,22,24,23,24,25,25,24,25,23,0,0,0,0,0,0,0,0,24,24,25,25,26,25,26,26,26,27,26,26,0,0,0,0,0,0,0,0,27,27,27,27,28,27,27,25,26,27,26,27,0,0,0,0,0,0,0,0,22,21,20,20,18,17,16,14,13,11,9,7,0,0,0,0,0,0,0,0,4,5,6,6,6,6,6,7,7,7,7,8,0,0,0,0,0,0,0,0,8,7,7,7,7,8,8,8,8,9,8,8,0,0,0,0,0,0,0,0,6,6,6,5,5,5,4,4,4,3,3,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,3,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,4,3,3,3,0,0,0,0,0,0,0,0,9,10,11,10,11,14,14,17,17,17,20,21,0,0,0,0,0,0,0,0,24,22,25,24,25,24,25,23,25,25,24,25,0,0,0,0,0,0,0,0,25,24,24,24,25,24,22,25,25],[0,29,29,29,29,29,29,29,29,28,28,27,28,27,28,27,28,28,28,28,0,0,0,0,0,0,0,0,29,28,27,28,28,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,25,25,24,24,25,23,22,23,21,21,20,21,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,4,3,3,4,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,3,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,7,7,8,10,11,12,14,15,0,0,0,0,0,0,0,0,20,21,22,24,24,23,25,25,26,25,25,23,0,0,0,0,0,0,0,0,24,24,26,26,28,24,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,28,28,27,27,26,27,28,26,28,0,0,0,0,0,0,0,0,24,23,22,21,18,16,16,15,13,12,10,8,0,0,0,0,0,0,0,0,5,5,6,6,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,9,8,7,8,8,8,9,9,9,9,9,9,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,5,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,7,7,7,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,3,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,6,7,7,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,9,10,11,10,11,14,14,16,17,18,20,21,0,0,0,0,0,0,0,0,23,22,25,24,25,25,25,24,25,24,25,25,0,0,0,0,0,0,0,0,24,22,23,24,25,22,21,24,24],[0,28,27,28,27,28,28,28,27,27,26,26,26,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,25,25,26,26,27,26,26,26,27,27,26,0,0,0,0,0,0,0,0,24,23,23,22,22,22,21,20,21,19,19,17,0,0,0,0,0,0,0,0,5,5,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,5,5,4,5,0,0,0,0,0,0,0,0,5,4,5,4,4,4,4,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,0,1,1,1,1,2,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,5,5,6,7,7,8,9,11,11,12,14,15,0,0,0,0,0,0,0,0,19,18,20,21,22,22,23,23,24,23,24,24,0,0,0,0,0,0,0,0,23,23,25,24,26,25,26,26,26,26,27,26,0,0,0,0,0,0,0,0,27,26,27,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,21,21,18,18,17,14,16,13,12,11,9,8,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,7,7,6,6,5,6,5,5,5,4,4,5,0,0,0,0,0,0,0,0,4,5,6,5,6,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,5,5,4,5,5,6,5,6,7,7,7,6,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,7,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,6,6,5,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,7,7,6,6,7,7,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,5,6,6,0,0,0,0,0,0,0,0,7,7,7,7,6,6,7,6,6,6,6,6,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,10,11,10,10,11,14,15,16,16,18,19,0,0,0,0,0,0,0,0,21,21,23,23,22,22,24,23,24,23,24,23,0,0,0,0,0,0,0,0,23,22,21,22,24,22,20,22,22],[0,27,27,27,27,27,27,27,27,26,25,25,26,25,25,25,25,26,26,26,0,0,0,0,0,0,0,0,26,25,26,26,26,27,26,27,26,27,27,27,0,0,0,0,0,0,0,0,24,24,22,22,23,22,20,21,21,19,19,18,0,0,0,0,0,0,0,0,6,6,5,5,4,3,3,4,4,3,4,4,0,0,0,0,0,0,0,0,4,4,4,5,4,5,5,4,4,5,4,4,0,0,0,0,0,0,0,0,5,5,6,5,5,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,0,1,1,1,2,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,4,5,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,7,8,8,9,11,12,12,14,15,0,0,0,0,0,0,0,0,20,20,20,22,23,22,24,24,26,25,25,23,0,0,0,0,0,0,0,0,23,23,27,26,26,25,26,26,27,27,27,26,0,0,0,0,0,0,0,0,27,27,27,26,27,26,27,25,27,26,26,27,0,0,0,0,0,0,0,0,22,22,21,20,18,17,17,15,13,12,11,8,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,8,9,8,8,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,9,9,10,9,10,0,0,0,0,0,0,0,0,7,8,7,7,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,7,7,6,6,6,5,4,4,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,5,4,5,4,5,5,5,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,7,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,4,3,0,0,0,0,0,0,0,0,3,4,4,3,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,4,5,5,0,0,0,0,0,0,0,0,7,7,7,6,7,7,6,6,6,6,5,6,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,7,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,4,5,4,4,4,0,0,0,0,0,0,0,0,10,11,11,11,10,13,14,16,17,17,19,18,0,0,0,0,0,0,0,0,21,20,23,23,23,22,23,23,23,24,24,26,0,0,0,0,0,0,0,0,24,22,22,22,23,22,21,22,23],[0,28,29,29,28,29,28,28,28,27,28,27,27,27,27,27,27,27,26,27,0,0,0,0,0,0,0,0,27,26,25,27,27,28,26,27,26,27,27,26,0,0,0,0,0,0,0,0,24,24,22,23,23,21,20,22,21,20,19,20,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,6,6,5,4,4,4,5,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,4,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,4,4,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,0,1,1,2,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,3,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,7,7,8,9,11,12,12,13,15,0,0,0,0,0,0,0,0,21,20,23,23,24,24,24,25,25,24,25,24,0,0,0,0,0,0,0,0,24,25,25,25,27,25,26,27,27,27,26,26,0,0,0,0,0,0,0,0,27,27,27,28,28,27,27,26,26,27,27,27,0,0,0,0,0,0,0,0,23,21,21,21,18,18,17,15,14,12,11,9,0,0,0,0,0,0,0,0,5,6,6,7,7,8,7,8,9,8,8,9,0,0,0,0,0,0,0,0,9,9,8,9,9,8,9,10,10,11,10,9,0,0,0,0,0,0,0,0,7,7,7,6,6,6,5,5,4,5,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,7,7,7,6,6,4,5,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,7,7,7,6,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,3,3,4,3,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,4,5,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,10,12,11,11,12,14,15,17,18,18,21,21,0,0,0,0,0,0,0,0,23,22,25,24,25,24,25,24,25,25,25,25,0,0,0,0,0,0,0,0,25,24,23,24,26,23,23,25,25],[0,28,28,29,28,28,29,28,28,28,27,28,28,27,27,27,27,28,27,28,0,0,0,0,0,0,0,0,28,27,27,28,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,26,25,24,25,25,23,23,24,22,22,21,21,0,0,0,0,0,0,0,0,7,7,6,6,6,5,4,5,5,4,5,6,0,0,0,0,0,0,0,0,6,6,6,6,6,5,6,6,5,6,6,6,0,0,0,0,0,0,0,0,6,7,8,6,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,5,4,5,6,5,5,5,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,4,4,4,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,6,6,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,4,4,4,3,0,0,0,0,0,0,0,0,1,1,1,1,0,1,2,3,4,4,3,2,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,6,6,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,3,3,4,0,0,0,0,0,0,0,0,5,6,5,6,6,6,6,7,7,7,7,6,0,0,0,0,0,0,0,0,8,8,8,10,9,10,11,12,14,14,16,17,0,0,0,0,0,0,0,0,21,22,24,25,25,24,26,25,27,26,27,25,0,0,0,0,0,0,0,0,24,24,27,26,27,26,26,26,27,27,28,27,0,0,0,0,0,0,0,0,27,27,28,28,28,27,28,27,27,28,28,28,0,0,0,0,0,0,0,0,23,22,21,21,19,18,18,15,14,13,12,10,0,0,0,0,0,0,0,0,9,9,10,9,10,10,10,11,12,11,10,11,0,0,0,0,0,0,0,0,11,11,10,10,11,10,11,11,13,13,11,13,0,0,0,0,0,0,0,0,10,9,9,9,9,8,8,7,6,6,6,7,0,0,0,0,0,0,0,0,6,6,7,7,8,8,8,8,7,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,4,3,4,4,4,5,5,4,0,0,0,0,0,0,0,0,6,7,7,6,7,7,8,8,9,9,9,8,0,0,0,0,0,0,0,0,6,7,7,7,8,7,8,9,9,9,7,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,4,5,4,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,6,7,7,7,7,7,7,7,8,7,0,0,0,0,0,0,0,0,7,7,7,6,6,7,6,5,5,6,6,6,0,0,0,0,0,0,0,0,10,10,8,8,9,9,8,8,7,8,7,7,0,0,0,0,0,0,0,0,6,6,6,7,6,6,7,7,6,7,7,7,0,0,0,0,0,0,0,0,8,8,8,8,7,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,8,8,7,8,9,8,8,8,0,0,0,0,0,0,0,0,9,10,10,10,10,9,9,9,10,9,9,10,0,0,0,0,0,0,0,0,10,9,9,9,10,10,9,9,9,10,9,9,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,11,11,12,12,11,14,16,17,17,19,20,19,0,0,0,0,0,0,0,0,23,22,24,25,25,24,24,24,25,25,24,25,0,0,0,0,0,0,0,0,25,24,23,25,26,23,23,24,23],[0,27,26,27,27,27,27,27,26,26,26,26,26,25,25,26,26,26,26,27,0,0,0,0,0,0,0,0,27,26,26,27,27,28,26,27,26,26,27,26,0,0,0,0,0,0,0,0,25,24,24,23,23,23,22,22,22,21,21,20,0,0,0,0,0,0,0,0,9,9,7,7,6,5,5,6,6,5,6,7,0,0,0,0,0,0,0,0,8,8,8,8,9,8,8,8,7,8,8,8,0,0,0,0,0,0,0,0,8,9,9,8,8,8,7,8,7,7,7,7,0,0,0,0,0,0,0,0,7,6,6,7,6,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,8,8,8,7,8,0,0,0,0,0,0,0,0,6,5,6,6,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,5,6,5,5,6,7,7,8,7,8,0,0,0,0,0,0,0,0,8,7,8,8,7,8,7,6,6,6,6,5,0,0,0,0,0,0,0,0,4,3,3,4,4,5,6,6,5,4,5,5,0,0,0,0,0,0,0,0,3,2,2,2,1,0,1,2,3,4,3,3,0,0,0,0,0,0,0,0,5,5,5,5,7,7,7,7,6,7,7,7,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,2,4,3,4,0,0,0,0,0,0,0,0,7,7,6,6,7,7,7,8,8,8,7,7,0,0,0,0,0,0,0,0,9,9,9,10,11,11,12,13,14,14,16,15,0,0,0,0,0,0,0,0,21,20,22,23,23,23,25,24,26,25,25,25,0,0,0,0,0,0,0,0,24,24,27,26,26,26,26,26,27,27,27,27,0,0,0,0,0,0,0,0,26,27,27,27,27,26,26,27,27,26,26,27,0,0,0,0,0,0,0,0,22,22,20,20,19,17,18,15,15,13,12,11,0,0,0,0,0,0,0,0,10,10,11,10,11,11,10,11,12,12,11,12,0,0,0,0,0,0,0,0,11,11,11,11,11,11,12,12,12,14,13,14,0,0,0,0,0,0,0,0,11,10,10,10,9,9,9,9,8,7,8,9,0,0,0,0,0,0,0,0,7,9,9,8,9,8,8,9,8,7,7,6,0,0,0,0,0,0,0,0,4,5,4,3,4,5,4,4,6,6,6,5,0,0,0,0,0,0,0,0,7,9,8,8,8,8,8,9,10,10,10,9,0,0,0,0,0,0,0,0,8,9,9,9,10,10,10,10,10,10,9,10,0,0,0,0,0,0,0,0,9,9,9,8,7,7,8,6,6,7,6,5,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,7,6,7,6,6,0,0,0,0,0,0,0,0,7,9,8,9,9,9,8,9,9,8,9,8,0,0,0,0,0,0,0,0,9,8,8,8,9,9,9,8,7,8,8,9,0,0,0,0,0,0,0,0,11,10,10,10,10,10,10,10,9,9,9,9,0,0,0,0,0,0,0,0,8,6,8,7,7,7,9,8,7,9,9,9,0,0,0,0,0,0,0,0,9,9,9,10,9,9,10,9,9,9,10,9,0,0,0,0,0,0,0,0,8,8,8,8,9,8,9,9,9,9,10,9,0,0,0,0,0,0,0,0,10,11,11,10,11,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,10,10,11,10,10,10,9,11,10,10,10,10,0,0,0,0,0,0,0,0,8,9,10,9,8,8,8,7,7,7,6,6,0,0,0,0,0,0,0,0,11,12,13,12,13,14,16,16,18,17,21,19,0,0,0,0,0,0,0,0,22,21,24,25,23,23,23,25,24,25,25,25,0,0,0,0,0,0,0,0,25,23,23,24,24,23,20,24,24],[0,29,29,29,29,29,30,29,29,29,29,28,29,28,29,28,29,29,28,29,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,28,26,26,27,26,26,25,26,25,24,23,22,0,0,0,0,0,0,0,0,12,12,11,10,9,9,8,10,9,8,9,10,0,0,0,0,0,0,0,0,10,10,10,10,10,11,10,10,10,10,10,10,0,0,0,0,0,0,0,0,10,11,13,11,11,10,10,11,10,9,9,9,0,0,0,0,0,0,0,0,9,7,8,8,7,8,7,8,7,8,7,8,0,0,0,0,0,0,0,0,10,10,10,11,11,11,10,12,11,10,11,12,0,0,0,0,0,0,0,0,9,9,10,10,8,9,9,7,6,7,6,6,0,0,0,0,0,0,0,0,6,5,6,7,5,7,7,9,9,11,10,10,0,0,0,0,0,0,0,0,10,10,9,10,8,9,9,7,9,10,7,7,0,0,0,0,0,0,0,0,7,6,5,8,7,8,8,8,8,8,7,8,0,0,0,0,0,0,0,0,3,3,3,2,1,1,0,1,3,4,3,3,0,0,0,0,0,0,0,0,6,7,7,7,9,10,10,10,9,8,9,9,0,0,0,0,0,0,0,0,6,5,7,6,5,4,5,5,3,4,5,7,0,0,0,0,0,0,0,0,8,8,8,8,7,9,9,9,10,10,9,10,0,0,0,0,0,0,0,0,13,13,13,13,14,14,15,16,18,17,19,19,0,0,0,0,0,0,0,0,24,24,25,27,27,26,27,28,28,27,28,27,0,0,0,0,0,0,0,0,26,27,28,27,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,29,28,28,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,26,26,24,24,21,22,22,19,19,17,16,15,0,0,0,0,0,0,0,0,11,12,13,13,13,14,13,14,15,14,14,14,0,0,0,0,0,0,0,0,14,14,13,14,14,14,15,14,15,15,16,16,0,0,0,0,0,0,0,0,14,13,12,13,12,11,11,11,13,9,8,10,0,0,0,0,0,0,0,0,9,10,10,10,11,11,11,11,10,8,8,7,0,0,0,0,0,0,0,0,4,6,5,5,6,7,7,6,7,7,7,7,0,0,0,0,0,0,0,0,10,11,12,10,11,10,10,11,11,12,12,11,0,0,0,0,0,0,0,0,10,11,11,11,11,12,13,14,13,13,12,12,0,0,0,0,0,0,0,0,11,10,11,10,11,10,10,11,10,9,10,9,0,0,0,0,0,0,0,0,7,8,7,7,9,9,9,7,8,9,8,8,0,0,0,0,0,0,0,0,10,10,10,11,11,10,11,12,11,10,11,11,0,0,0,0,0,0,0,0,11,11,11,12,12,11,12,12,12,11,12,12,0,0,0,0,0,0,0,0,13,13,12,12,13,12,11,13,12,12,12,12,0,0,0,0,0,0,0,0,11,9,10,10,10,10,11,11,10,10,10,12,0,0,0,0,0,0,0,0,11,12,12,11,12,11,12,12,11,11,12,12,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,12,11,12,0,0,0,0,0,0,0,0,12,13,13,12,12,13,13,12,13,13,12,13,0,0,0,0,0,0,0,0,13,13,13,12,13,12,12,13,13,14,12,13,0,0,0,0,0,0,0,0,10,11,10,9,10,9,10,8,8,9,8,8,0,0,0,0,0,0,0,0,14,14,14,15,14,17,19,18,19,20,20,22,0,0,0,0,0,0,0,0,24,25,25,26,26,25,24,25,26,26,26,27,0,0,0,0,0,0,0,0,26,25,25,25,26,26,24,26,26],[0,28,28,28,29,29,29,28,28,28,28,27,28,27,28,27,28,29,28,29,0,0,0,0,0,0,0,0,29,29,28,29,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,27,26,26,27,26,26,27,26,25,25,25,0,0,0,0,0,0,0,0,16,14,15,14,13,12,12,13,13,12,13,13,0,0,0,0,0,0,0,0,14,13,14,13,12,14,13,13,12,13,13,12,0,0,0,0,0,0,0,0,15,15,16,16,15,15,15,16,15,15,12,12,0,0,0,0,0,0,0,0,11,9,9,9,10,8,10,9,10,9,10,10,0,0,0,0,0,0,0,0,11,12,11,12,12,13,13,15,15,16,16,16,0,0,0,0,0,0,0,0,11,11,12,11,11,12,13,10,9,9,11,9,0,0,0,0,0,0,0,0,10,7,8,10,9,9,10,11,11,10,12,13,0,0,0,0,0,0,0,0,13,13,13,12,12,11,11,12,11,12,11,11,0,0,0,0,0,0,0,0,11,10,9,12,11,10,12,13,12,11,10,10,0,0,0,0,0,0,0,0,8,7,4,4,4,3,1,0,2,4,4,4,0,0,0,0,0,0,0,0,9,10,10,11,12,11,12,13,12,11,12,11,0,0,0,0,0,0,0,0,9,10,10,10,9,9,10,9,7,8,10,12,0,0,0,0,0,0,0,0,12,11,11,12,12,12,11,14,13,15,14,14,0,0,0,0,0,0,0,0,16,16,16,18,15,16,18,18,20,19,20,21,0,0,0,0,0,0,0,0,26,27,27,27,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,30,30,30,29,29,29,29,29,29,30,0,0,0,0,0,0,0,0,27,26,24,25,23,23,23,21,21,20,19,18,0,0,0,0,0,0,0,0,15,16,16,17,18,17,15,17,18,17,16,17,0,0,0,0,0,0,0,0,17,15,15,17,16,16,17,18,19,19,19,19,0,0,0,0,0,0,0,0,16,16,16,16,16,15,14,15,14,13,12,13,0,0,0,0,0,0,0,0,13,13,14,13,13,14,13,13,13,12,12,11,0,0,0,0,0,0,0,0,6,7,6,6,7,8,8,8,9,11,10,9,0,0,0,0,0,0,0,0,14,14,14,14,13,14,14,15,15,15,15,16,0,0,0,0,0,0,0,0,15,15,18,16,16,17,18,19,19,19,17,16,0,0,0,0,0,0,0,0,15,14,14,13,13,13,13,13,11,12,11,11,0,0,0,0,0,0,0,0,8,10,11,7,10,11,11,8,10,11,10,9,0,0,0,0,0,0,0,0,14,14,15,14,15,14,15,15,14,14,17,16,0,0,0,0,0,0,0,0,14,15,16,15,17,15,15,14,16,15,16,16,0,0,0,0,0,0,0,0,18,17,17,15,18,17,15,17,17,16,17,15,0,0,0,0,0,0,0,0,14,13,13,13,13,14,14,13,13,14,14,13,0,0,0,0,0,0,0,0,14,16,15,15,15,14,17,16,15,14,17,17,0,0,0,0,0,0,0,0,13,16,14,14,15,16,14,14,16,16,15,16,0,0,0,0,0,0,0,0,17,16,16,17,16,18,17,17,16,17,16,17,0,0,0,0,0,0,0,0,15,16,16,16,16,17,15,17,16,17,16,17,0,0,0,0,0,0,0,0,14,14,14,13,13,12,12,12,12,12,10,12,0,0,0,0,0,0,0,0,15,16,15,17,16,18,20,20,21,21,24,21,0,0,0,0,0,0,0,0,26,23,26,26,26,25,25,25,26,27,27,27,0,0,0,0,0,0,0,0,27,26,26,27,27,25,24,26,26],[0,28,28,28,29,28,29,28,28,27,28,27,28,27,28,27,29,29,27,29,0,0,0,0,0,0,0,0,29,29,28,29,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,26,27,27,27,26,27,26,25,25,25,0,0,0,0,0,0,0,0,16,15,15,15,13,12,14,14,13,12,14,13,0,0,0,0,0,0,0,0,15,13,14,14,12,14,14,14,12,15,15,11,0,0,0,0,0,0,0,0,14,16,16,16,15,16,15,15,14,14,13,13,0,0,0,0,0,0,0,0,10,9,9,10,8,9,11,10,10,9,11,10,0,0,0,0,0,0,0,0,11,13,11,11,13,13,13,15,15,15,15,16,0,0,0,0,0,0,0,0,13,11,12,12,11,10,11,10,10,10,9,9,0,0,0,0,0,0,0,0,5,5,10,10,11,10,9,12,11,11,12,13,0,0,0,0,0,0,0,0,13,12,12,11,12,10,12,11,11,11,9,11,0,0,0,0,0,0,0,0,11,10,10,11,11,11,12,12,11,12,12,11,0,0,0,0,0,0,0,0,8,7,6,6,5,4,3,2,0,1,2,3,0,0,0,0,0,0,0,0,10,10,11,11,12,13,14,12,13,11,11,11,0,0,0,0,0,0,0,0,9,8,10,11,9,8,9,9,7,8,10,11,0,0,0,0,0,0,0,0,12,12,12,14,13,13,13,15,15,16,14,14,0,0,0,0,0,0,0,0,16,18,18,18,20,19,19,20,22,20,21,23,0,0,0,0,0,0,0,0,27,27,27,27,28,28,28,28,29,28,29,29,0,0,0,0,0,0,0,0,27,28,29,28,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,26,26,25,26,24,23,23,21,21,21,19,18,0,0,0,0,0,0,0,0,17,17,18,19,20,20,18,19,20,19,18,19,0,0,0,0,0,0,0,0,17,16,17,17,19,19,19,20,20,21,21,22,0,0,0,0,0,0,0,0,19,20,18,18,19,17,17,17,15,15,14,16,0,0,0,0,0,0,0,0,16,15,15,16,16,15,14,15,14,13,15,12,0,0,0,0,0,0,0,0,7,8,8,7,8,8,8,10,11,11,12,10,0,0,0,0,0,0,0,0,15,14,14,15,14,16,15,15,16,16,17,17,0,0,0,0,0,0,0,0,14,15,16,17,17,17,18,19,19,19,18,18,0,0,0,0,0,0,0,0,14,15,15,14,13,13,14,13,12,13,12,12,0,0,0,0,0,0,0,0,10,12,12,11,12,14,14,11,13,14,12,13,0,0,0,0,0,0,0,0,14,16,15,14,15,15,15,14,15,16,17,17,0,0,0,0,0,0,0,0,15,15,17,16,17,15,15,15,15,15,16,16,0,0,0,0,0,0,0,0,19,18,18,16,18,17,16,16,18,16,17,17,0,0,0,0,0,0,0,0,15,13,14,15,13,14,15,15,13,15,17,15,0,0,0,0,0,0,0,0,17,19,18,17,17,16,20,19,17,16,19,18,0,0,0,0,0,0,0,0,14,19,16,14,17,19,16,16,19,17,17,18,0,0,0,0,0,0,0,0,19,19,19,19,18,20,20,20,18,20,20,20,0,0,0,0,0,0,0,0,17,17,19,18,18,20,18,19,18,19,18,18,0,0,0,0,0,0,0,0,15,16,15,15,15,15,13,13,16,14,12,13,0,0,0,0,0,0,0,0,16,16,17,17,16,19,20,20,21,21,24,22,0,0,0,0,0,0,0,0,26,23,26,26,26,26,26,26,27,27,27,28,0,0,0,0,0,0,0,0,27,26,26,27,27,25,24,25,26],[0,29,28,28,29,28,29,29,28,28,28,28,28,27,28,28,28,29,27,29,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,27,27,27,27,27,25,27,26,25,23,24,0,0,0,0,0,0,0,0,16,16,15,15,14,15,14,14,13,13,14,14,0,0,0,0,0,0,0,0,14,13,14,14,13,14,14,13,12,12,13,12,0,0,0,0,0,0,0,0,13,15,17,15,14,15,14,15,14,13,13,12,0,0,0,0,0,0,0,0,11,8,10,10,9,11,11,11,10,8,10,10,0,0,0,0,0,0,0,0,11,12,11,10,13,13,13,14,15,14,16,17,0,0,0,0,0,0,0,0,13,13,12,13,11,12,12,10,9,11,9,9,0,0,0,0,0,0,0,0,8,5,8,8,9,8,8,11,11,10,10,11,0,0,0,0,0,0,0,0,12,12,13,11,10,10,10,9,9,9,8,9,0,0,0,0,0,0,0,0,10,10,11,11,12,12,12,13,12,11,11,10,0,0,0,0,0,0,0,0,7,7,6,5,6,4,3,2,1,0,1,3,0,0,0,0,0,0,0,0,9,8,10,9,11,11,12,11,11,10,9,10,0,0,0,0,0,0,0,0,9,8,10,9,9,9,9,9,9,9,12,12,0,0,0,0,0,0,0,0,14,14,14,15,15,14,14,16,17,17,16,15,0,0,0,0,0,0,0,0,17,18,18,17,17,18,19,20,21,21,21,22,0,0,0,0,0,0,0,0,26,26,26,27,27,26,27,27,28,28,28,28,0,0,0,0,0,0,0,0,27,28,29,28,29,29,29,28,29,28,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,26,27,25,25,24,22,23,21,21,22,20,19,0,0,0,0,0,0,0,0,16,18,18,18,19,19,19,19,20,19,19,18,0,0,0,0,0,0,0,0,19,18,18,18,18,18,19,20,19,21,21,21,0,0,0,0,0,0,0,0,19,20,18,18,18,17,17,18,16,17,14,16,0,0,0,0,0,0,0,0,14,16,16,15,14,16,15,15,14,12,12,11,0,0,0,0,0,0,0,0,7,8,8,6,8,8,8,10,9,10,11,11,0,0,0,0,0,0,0,0,14,13,14,14,13,15,14,15,15,16,16,15,0,0,0,0,0,0,0,0,14,14,15,15,15,15,18,18,18,17,16,16,0,0,0,0,0,0,0,0,15,14,15,14,14,13,14,15,11,11,14,12,0,0,0,0,0,0,0,0,10,14,13,10,13,15,13,10,15,14,12,11,0,0,0,0,0,0,0,0,15,16,16,14,16,15,16,16,16,17,17,17,0,0,0,0,0,0,0,0,15,15,16,15,17,15,15,16,15,15,16,15,0,0,0,0,0,0,0,0,18,16,16,15,16,16,15,16,17,16,17,17,0,0,0,0,0,0,0,0,16,14,15,16,16,16,15,16,16,15,16,16,0,0,0,0,0,0,0,0,16,18,17,17,18,15,19,18,16,16,20,18,0,0,0,0,0,0,0,0,15,19,17,14,17,19,17,16,19,19,17,17,0,0,0,0,0,0,0,0,19,18,19,19,18,19,19,19,18,19,19,20,0,0,0,0,0,0,0,0,17,18,18,18,18,18,18,18,18,19,17,19,0,0,0,0,0,0,0,0,18,17,17,14,15,15,13,12,13,13,10,12,0,0,0,0,0,0,0,0,17,16,18,18,17,18,20,20,23,22,25,24,0,0,0,0,0,0,0,0,26,25,26,27,27,26,27,27,27,27,27,28,0,0,0,0,0,0,0,0,28,27,27,27,27,25,24,26,26],[0,28,28,28,28,28,29,28,28,28,27,28,28,27,27,27,28,27,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,29,28,29,29,28,28,28,0,0,0,0,0,0,0,0,27,27,27,27,27,27,25,26,26,25,23,23,0,0,0,0,0,0,0,0,15,14,14,13,13,11,10,13,12,13,12,13,0,0,0,0,0,0,0,0,14,14,13,12,14,15,13,13,13,13,13,12,0,0,0,0,0,0,0,0,14,16,16,16,14,16,15,15,14,14,15,13,0,0,0,0,0,0,0,0,13,10,10,11,9,8,10,9,9,9,9,10,0,0,0,0,0,0,0,0,12,13,15,12,15,15,14,14,15,15,16,16,0,0,0,0,0,0,0,0,15,14,14,15,11,12,14,12,9,11,12,9,0,0,0,0,0,0,0,0,7,6,7,8,7,7,8,8,10,10,8,10,0,0,0,0,0,0,0,0,11,12,11,11,11,12,9,9,11,11,10,9,0,0,0,0,0,0,0,0,10,9,8,11,10,11,12,13,11,11,10,9,0,0,0,0,0,0,0,0,6,7,6,5,5,4,3,3,2,1,0,1,0,0,0,0,0,0,0,0,6,7,8,8,10,9,9,10,9,9,11,11,0,0,0,0,0,0,0,0,8,6,8,9,7,6,8,7,7,7,9,9,0,0,0,0,0,0,0,0,11,10,10,11,12,11,11,14,14,14,13,13,0,0,0,0,0,0,0,0,15,16,14,16,15,15,17,18,19,18,19,20,0,0,0,0,0,0,0,0,25,25,25,26,27,26,27,28,27,28,28,28,0,0,0,0,0,0,0,0,28,27,28,28,29,29,28,28,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,28,29,28,29,29,29,0,0,0,0,0,0,0,0,26,26,24,24,23,22,23,21,19,20,18,18,0,0,0,0,0,0,0,0,12,15,14,14,17,16,15,17,19,17,17,17,0,0,0,0,0,0,0,0,17,15,15,16,16,17,17,17,18,20,19,20,0,0,0,0,0,0,0,0,16,16,17,16,15,15,13,14,12,12,10,12,0,0,0,0,0,0,0,0,10,11,13,12,11,13,13,13,12,12,11,9,0,0,0,0,0,0,0,0,5,7,7,5,5,8,7,7,7,8,8,7,0,0,0,0,0,0,0,0,12,12,11,11,12,11,11,13,13,14,13,12,0,0,0,0,0,0,0,0,13,14,13,14,13,14,16,16,14,15,15,14,0,0,0,0,0,0,0,0,13,13,13,13,13,11,12,13,9,9,10,9,0,0,0,0,0,0,0,0,8,9,10,9,10,10,10,9,10,10,9,9,0,0,0,0,0,0,0,0,10,12,12,12,13,13,13,13,13,12,13,14,0,0,0,0,0,0,0,0,14,13,15,14,15,15,14,16,15,15,16,15,0,0,0,0,0,0,0,0,15,15,15,15,15,14,14,14,15,15,15,15,0,0,0,0,0,0,0,0,13,11,12,13,12,10,13,12,11,10,12,14,0,0,0,0,0,0,0,0,14,14,14,13,15,12,15,13,13,13,17,15,0,0,0,0,0,0,0,0,14,16,14,11,13,16,13,13,15,16,13,14,0,0,0,0,0,0,0,0,16,17,16,15,16,17,16,16,15,16,16,16,0,0,0,0,0,0,0,0,14,15,16,15,16,14,15,16,15,17,14,16,0,0,0,0,0,0,0,0,13,12,11,10,10,10,10,10,9,9,9,9,0,0,0,0,0,0,0,0,16,15,15,18,16,19,21,21,23,22,25,24,0,0,0,0,0,0,0,0,27,25,26,27,27,27,27,27,27,28,27,27,0,0,0,0,0,0,0,0,27,26,26,27,27,25,25,26,27],[0,28,28,28,28,28,28,28,27,27,27,25,28,26,27,26,28,28,27,28,0,0,0,0,0,0,0,0,28,28,27,28,28,28,28,29,28,28,28,27,0,0,0,0,0,0,0,0,26,25,23,24,25,23,22,24,23,21,21,21,0,0,0,0,0,0,0,0,9,9,8,8,7,7,6,7,6,6,7,7,0,0,0,0,0,0,0,0,8,8,8,9,8,9,9,9,8,9,9,9,0,0,0,0,0,0,0,0,9,10,11,10,9,9,9,10,9,9,9,9,0,0,0,0,0,0,0,0,8,7,7,8,7,8,7,8,7,8,7,8,0,0,0,0,0,0,0,0,8,8,8,7,8,8,9,9,9,9,9,10,0,0,0,0,0,0,0,0,7,7,7,7,6,6,8,6,5,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,5,5,6,6,8,7,7,8,0,0,0,0,0,0,0,0,8,8,8,8,7,7,7,6,6,7,6,5,0,0,0,0,0,0,0,0,5,4,5,6,7,6,7,8,7,7,7,7,0,0,0,0,0,0,0,0,3,4,3,2,3,3,2,3,3,3,1,0,0,0,0,0,0,0,0,0,4,5,4,5,5,5,5,6,5,5,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,3,4,5,5,0,0,0,0,0,0,0,0,7,7,7,8,8,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,9,10,10,11,11,11,13,13,15,14,15,16,0,0,0,0,0,0,0,0,23,23,24,25,26,25,26,26,27,26,26,26,0,0,0,0,0,0,0,0,25,25,27,27,28,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,28,28,28,28,27,27,27,28,27,27,28,0,0,0,0,0,0,0,0,24,23,22,22,20,19,19,17,16,14,14,12,0,0,0,0,0,0,0,0,10,11,11,10,11,11,11,11,13,12,11,12,0,0,0,0,0,0,0,0,13,11,12,12,12,12,13,13,14,14,13,15,0,0,0,0,0,0,0,0,11,11,10,11,10,10,10,10,8,9,7,8,0,0,0,0,0,0,0,0,8,9,9,9,10,10,10,10,9,9,8,7,0,0,0,0,0,0,0,0,3,4,5,4,4,5,4,4,5,6,6,4,0,0,0,0,0,0,0,0,7,7,8,7,7,8,8,9,9,10,9,9,0,0,0,0,0,0,0,0,9,9,10,9,9,10,11,11,10,11,10,10,0,0,0,0,0,0,0,0,8,8,8,7,7,6,7,6,5,5,6,5,0,0,0,0,0,0,0,0,6,6,7,6,8,7,8,7,6,6,6,6,0,0,0,0,0,0,0,0,7,8,8,7,8,8,9,8,8,8,9,9,0,0,0,0,0,0,0,0,8,8,9,9,9,9,9,9,8,9,9,10,0,0,0,0,0,0,0,0,11,11,10,10,11,10,10,10,10,10,9,9,0,0,0,0,0,0,0,0,7,6,7,7,7,7,8,7,7,7,8,9,0,0,0,0,0,0,0,0,9,9,10,9,9,10,10,9,8,9,9,9,0,0,0,0,0,0,0,0,7,9,8,9,8,9,9,9,9,10,9,9,0,0,0,0,0,0,0,0,10,10,11,9,11,11,9,10,10,10,10,11,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,11,12,10,10,0,0,0,0,0,0,0,0,8,9,8,7,8,8,7,7,7,8,6,7,0,0,0,0,0,0,0,0,12,12,13,13,13,15,17,17,20,20,22,21,0,0,0,0,0,0,0,0,24,23,24,25,25,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,26,25,24,26,26,24,23,26,26],[0,28,28,28,28,28,28,28,28,27,27,27,27,26,27,27,27,28,27,27,0,0,0,0,0,0,0,0,28,27,26,28,28,28,27,28,27,28,28,27,0,0,0,0,0,0,0,0,25,24,23,23,24,23,22,23,22,21,21,20,0,0,0,0,0,0,0,0,6,6,5,5,5,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,4,5,4,0,0,0,0,0,0,0,0,6,6,7,6,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,5,5,5,4,5,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,5,5,5,5,4,5,4,0,0,0,0,0,0,0,0,2,3,2,2,3,2,2,3,3,2,1,1,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,4,4,3,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,4,4,0,0,0,0,0,0,0,0,5,5,4,5,6,5,5,6,6,7,6,6,0,0,0,0,0,0,0,0,7,7,8,8,8,8,10,11,13,13,14,16,0,0,0,0,0,0,0,0,21,22,23,25,24,23,26,25,26,25,26,24,0,0,0,0,0,0,0,0,24,25,26,25,27,26,27,27,27,26,27,27,0,0,0,0,0,0,0,0,27,27,28,27,27,27,27,27,27,28,26,28,0,0,0,0,0,0,0,0,24,23,21,22,18,18,18,16,15,13,11,10,0,0,0,0,0,0,0,0,7,7,7,7,8,8,8,8,10,9,9,9,0,0,0,0,0,0,0,0,11,9,9,9,9,9,10,10,12,11,10,12,0,0,0,0,0,0,0,0,8,8,7,7,7,7,7,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,6,6,7,7,7,7,7,6,5,5,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,7,7,7,6,0,0,0,0,0,0,0,0,5,5,5,6,6,6,7,8,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,4,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,4,5,5,5,0,0,0,0,0,0,0,0,8,8,7,6,7,7,7,7,6,7,6,6,0,0,0,0,0,0,0,0,5,4,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,6,5,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,7,8,8,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,8,8,8,7,8,8,7,8,0,0,0,0,0,0,0,0,5,5,5,4,4,5,5,4,4,4,3,4,0,0,0,0,0,0,0,0,10,11,10,11,12,14,15,17,18,18,21,20,0,0,0,0,0,0,0,0,22,21,23,23,24,23,24,23,24,24,24,24,0,0,0,0,0,0,0,0,25,24,22,24,24,23,22,24,24],[0,28,28,28,28,28,28,27,28,27,27,26,26,26,26,25,26,26,26,26,0,0,0,0,0,0,0,0,26,25,25,26,26,27,25,26,25,26,26,25,0,0,0,0,0,0,0,0,23,22,22,22,22,20,19,21,19,18,17,17,0,0,0,0,0,0,0,0,4,4,3,3,2,2,2,2,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,1,2,2,2,3,3,2,2,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,7,10,10,10,12,13,0,0,0,0,0,0,0,0,18,19,19,20,22,20,22,21,23,22,23,22,0,0,0,0,0,0,0,0,22,22,25,24,26,24,25,25,25,25,25,25,0,0,0,0,0,0,0,0,26,25,26,25,26,25,26,26,26,26,25,25,0,0,0,0,0,0,0,0,22,20,19,19,17,16,16,14,12,11,9,7,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,6,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,6,5,5,5,5,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,3,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,4,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,4,3,0,0,0,0,0,0,0,0,5,5,5,4,5,5,4,4,5,4,4,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,9,10,10,11,11,13,14,17,18,17,20,19,0,0,0,0,0,0,0,0,22,21,24,24,24,23,24,23,24,24,24,25,0,0,0,0,0,0,0,0,23,24,23,23,25,23,22,24,25],[0,28,28,28,28,28,28,28,28,27,27,26,27,25,26,25,26,27,26,26,0,0,0,0,0,0,0,0,26,26,25,26,26,27,25,26,25,26,26,25,0,0,0,0,0,0,0,0,24,22,22,22,22,20,19,20,19,18,18,18,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,4,3,3,4,3,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,1,2,2,2,2,3,3,2,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,7,9,10,10,12,13,0,0,0,0,0,0,0,0,18,18,19,21,21,21,22,22,23,23,23,22,0,0,0,0,0,0,0,0,23,23,24,25,26,24,25,26,26,26,26,26,0,0,0,0,0,0,0,0,25,25,26,26,26,26,26,24,25,26,25,25,0,0,0,0,0,0,0,0,22,21,21,20,18,17,16,15,12,11,8,7,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,7,6,6,7,0,0,0,0,0,0,0,0,8,7,7,7,7,7,7,7,8,8,7,8,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,5,5,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,3,3,2,2,3,3,2,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,4,4,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,6,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,2,3,0,0,0,0,0,0,0,0,9,9,10,11,11,15,14,17,18,19,20,20,0,0,0,0,0,0,0,0,22,21,24,23,23,22,23,22,24,23,22,24,0,0,0,0,0,0,0,0,23,23,22,24,24,22,23,24,24],[0,28,28,28,29,28,28,28,27,27,27,25,27,25,26,26,27,27,26,26,0,0,0,0,0,0,0,0,27,26,26,27,27,27,26,27,26,26,26,26,0,0,0,0,0,0,0,0,24,23,21,21,21,20,18,20,19,18,17,17,0,0,0,0,0,0,0,0,4,4,3,3,2,2,2,2,3,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,2,3,3,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,1,2,2,3,4,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,1,1,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,4,4,4,5,6,6,7,9,9,9,12,13,0,0,0,0,0,0,0,0,17,18,18,21,21,20,22,22,23,23,23,22,0,0,0,0,0,0,0,0,23,22,25,25,27,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,26,26,26,27,26,26,26,25,25,26,27,26,0,0,0,0,0,0,0,0,22,21,20,20,18,17,17,15,12,10,8,7,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,5,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,3,2,3,0,0,0,0,0,0,0,0,8,9,9,10,10,13,14,16,16,17,19,21,0,0,0,0,0,0,0,0,21,22,24,23,23,22,23,22,24,23,23,24,0,0,0,0,0,0,0,0,22,24,22,23,24,23,22,23,24],[0,28,27,27,27,27,27,27,27,26,26,24,25,24,25,25,25,26,25,26,0,0,0,0,0,0,0,0,26,25,25,26,26,27,25,26,26,26,26,25,0,0,0,0,0,0,0,0,23,22,21,20,21,20,18,19,18,17,17,16,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,1,2,2,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,1,2,2,3,4,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,1,1,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,8,9,10,10,12,12,0,0,0,0,0,0,0,0,16,16,16,19,20,19,20,21,22,22,22,22,0,0,0,0,0,0,0,0,21,21,25,24,26,24,24,24,25,24,24,25,0,0,0,0,0,0,0,0,25,25,26,25,25,25,25,25,25,25,25,24,0,0,0,0,0,0,0,0,21,21,19,19,17,16,15,14,11,11,8,6,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,6,5,6,6,0,0,0,0,0,0,0,0,6,6,5,6,6,6,7,6,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,4,5,5,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,3,2,2,2,3,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,4,5,4,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,2,0,0,0,0,0,0,0,0,8,8,9,10,10,14,13,17,17,17,19,19,0,0,0,0,0,0,0,0,21,21,22,23,23,22,23,22,24,22,22,24,0,0,0,0,0,0,0,0,22,23,21,22,23,22,21,23,23],[0,27,28,28,27,28,27,27,27,26,26,25,25,25,25,24,25,26,25,25,0,0,0,0,0,0,0,0,26,25,24,25,25,26,25,25,25,26,25,25,0,0,0,0,0,0,0,0,22,22,20,20,20,18,18,19,18,16,17,16,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,3,3,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,1,1,1,2,2,2,3,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,5,5,5,6,8,8,9,10,12,0,0,0,0,0,0,0,0,17,17,18,19,20,20,20,21,22,23,23,22,0,0,0,0,0,0,0,0,23,22,25,23,26,24,25,25,25,25,24,25,0,0,0,0,0,0,0,0,25,25,26,25,26,26,25,25,25,25,25,25,0,0,0,0,0,0,0,0,21,19,19,18,16,15,15,13,11,9,7,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,3,4,5,5,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,3,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,2,3,3,3,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,8,9,10,10,10,13,14,16,18,18,19,20,0,0,0,0,0,0,0,0,22,21,24,24,23,23,23,24,24,23,23,24,0,0,0,0,0,0,0,0,22,23,23,22,24,24,22,24,24],[0,28,28,29,28,28,28,28,28,27,27,26,27,26,26,25,26,27,25,25,0,0,0,0,0,0,0,0,27,26,25,26,26,26,25,26,25,25,25,25,0,0,0,0,0,0,0,0,22,21,20,20,20,19,17,19,17,16,15,15,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,2,2,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,1,1,2,2,2,3,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,6,7,8,9,11,12,0,0,0,0,0,0,0,0,16,16,16,19,20,18,20,20,21,21,22,21,0,0,0,0,0,0,0,0,21,22,24,23,26,23,24,24,24,25,24,25,0,0,0,0,0,0,0,0,25,25,26,25,26,25,25,24,25,25,24,25,0,0,0,0,0,0,0,0,22,19,20,19,17,15,15,13,11,9,8,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,5,5,5,6,5,6,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,1,1,1,1,1,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,3,4,5,5,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,3,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,8,9,9,10,10,13,13,16,16,17,20,21,0,0,0,0,0,0,0,0,21,21,24,24,23,22,23,22,24,23,22,24,0,0,0,0,0,0,0,0,22,24,22,23,24,22,22,23,23],[0,27,27,27,27,27,27,27,26,26,25,24,26,25,25,25,25,26,24,26,0,0,0,0,0,0,0,0,26,25,25,26,26,27,25,26,25,26,26,26,0,0,0,0,0,0,0,0,22,21,20,19,20,18,17,18,18,15,16,15,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,3,3,3,2,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,2,2,3,2,2,0,0,0,0,0,0,0,0,1,2,2,2,1,2,2,3,3,3,2,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,1,2,1,0,0,0,0,0,0,0,0,1,1,1,2,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,4,4,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,9,9,9,11,11,0,0,0,0,0,0,0,0,15,15,16,18,19,18,20,21,21,20,22,21,0,0,0,0,0,0,0,0,20,21,23,22,24,23,24,24,24,24,25,24,0,0,0,0,0,0,0,0,25,25,25,26,25,25,25,24,24,24,24,25,0,0,0,0,0,0,0,0,21,19,19,18,16,15,15,12,11,10,8,7,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,5,6,6,6,6,6,7,7,6,7,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,5,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,6,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,4,4,5,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,9,9,10,10,10,14,14,16,16,15,17,18,0,0,0,0,0,0,0,0,20,20,22,25,21,21,23,22,22,22,22,23,0,0,0,0,0,0,0,0,22,22,21,22,24,22,20,23,23],[0,28,28,28,28,28,27,27,27,27,26,25,26,24,25,24,25,26,25,26,0,0,0,0,0,0,0,0,26,25,25,26,27,27,26,27,26,26,26,26,0,0,0,0,0,0,0,0,23,22,21,21,21,19,17,19,18,17,16,15,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,7,8,9,9,11,12,0,0,0,0,0,0,0,0,17,17,18,20,20,20,22,21,23,23,23,23,0,0,0,0,0,0,0,0,22,21,25,24,26,24,25,25,25,26,25,25,0,0,0,0,0,0,0,0,26,26,27,25,26,25,26,25,25,25,26,25,0,0,0,0,0,0,0,0,22,21,20,20,18,17,16,15,11,10,8,6,0,0,0,0,0,0,0,0,4,4,4,5,4,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,5,5,5,6,6,6,7,7,6,7,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,4,4,4,3,3,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,2,1,2,1,1,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,3,5,5,5,4,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,2,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,3,3,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,4,4,4,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,2,0,0,0,0,0,0,0,0,8,9,9,10,11,13,14,15,17,17,19,20,0,0,0,0,0,0,0,0,22,21,24,25,24,23,23,23,25,23,24,25,0,0,0,0,0,0,0,0,23,24,23,23,24,24,22,24,25],[0,28,28,28,28,28,28,28,27,27,27,26,27,25,26,25,26,27,25,26,0,0,0,0,0,0,0,0,26,26,24,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,23,22,21,20,20,19,18,18,17,16,16,16,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,2,0,0,0,0,0,0,0,0,3,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,1,1,2,2,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,2,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,8,9,9,11,13,0,0,0,0,0,0,0,0,15,16,17,18,20,19,20,21,22,22,22,21,0,0,0,0,0,0,0,0,22,22,24,23,26,23,24,24,25,25,24,25,0,0,0,0,0,0,0,0,25,25,26,25,26,25,25,24,24,25,24,24,0,0,0,0,0,0,0,0,21,19,19,19,17,15,15,14,11,10,8,7,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,6,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,2,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,4,4,4,4,3,4,4,4,3,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,2,3,2,2,2,0,0,0,0,0,0,0,0,8,9,10,11,11,14,15,17,17,18,20,21,0,0,0,0,0,0,0,0,22,22,25,24,24,24,24,23,26,24,24,26,0,0,0,0,0,0,0,0,25,24,23,25,25,24,23,26,25],[0,28,28,28,28,27,28,28,26,26,26,24,27,24,26,24,26,27,24,27,0,0,0,0,0,0,0,0,27,26,25,26,27,27,26,27,26,27,26,26,0,0,0,0,0,0,0,0,22,21,20,20,20,19,17,18,17,16,15,15,0,0,0,0,0,0,0,0,4,4,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,8,8,9,9,11,11,0,0,0,0,0,0,0,0,15,15,16,17,19,18,20,21,22,21,22,21,0,0,0,0,0,0,0,0,22,22,25,24,26,24,25,25,25,25,26,25,0,0,0,0,0,0,0,0,25,26,26,26,26,25,26,25,26,26,25,25,0,0,0,0,0,0,0,0,22,21,20,20,19,17,16,15,11,11,8,7,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,5,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,6,6,6,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,4,4,5,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,9,9,10,10,10,13,14,16,14,16,18,19,0,0,0,0,0,0,0,0,21,19,23,24,21,22,24,22,24,24,23,23,0,0,0,0,0,0,0,0,23,24,22,23,25,24,23,24,24],[0,27,27,27,27,27,27,27,26,26,25,24,26,24,25,24,25,26,24,25,0,0,0,0,0,0,0,0,26,24,24,24,25,26,25,25,25,25,25,25,0,0,0,0,0,0,0,0,22,21,19,19,19,17,15,17,17,15,16,15,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,3,3,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,2,2,3,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,2,2,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,8,8,9,9,10,11,0,0,0,0,0,0,0,0,16,15,15,18,18,18,19,20,21,20,21,21,0,0,0,0,0,0,0,0,21,21,24,22,25,23,23,24,24,25,25,25,0,0,0,0,0,0,0,0,25,25,26,26,25,24,24,24,24,24,25,25,0,0,0,0,0,0,0,0,20,19,19,18,18,16,15,14,11,11,9,7,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,7,8,8,7,8,0,0,0,0,0,0,0,0,6,5,5,5,5,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,5,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,4,4,4,5,4,5,4,4,4,3,0,0,0,0,0,0,0,0,3,2,2,3,2,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,8,9,10,9,10,13,14,15,15,17,18,17,0,0,0,0,0,0,0,0,20,20,23,23,21,22,23,21,24,22,23,23,0,0,0,0,0,0,0,0,23,22,22,23,24,22,20,22,23],[0,28,27,28,27,27,28,27,27,27,26,25,26,25,26,25,26,26,24,26,0,0,0,0,0,0,0,0,26,25,23,25,26,26,25,26,25,26,26,26,0,0,0,0,0,0,0,0,23,22,21,21,20,18,17,18,17,16,16,16,0,0,0,0,0,0,0,0,4,3,3,3,3,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,6,7,8,9,9,12,13,0,0,0,0,0,0,0,0,16,16,18,19,20,20,21,22,24,22,23,23,0,0,0,0,0,0,0,0,23,22,25,24,26,24,24,25,25,25,24,25,0,0,0,0,0,0,0,0,26,26,27,26,26,26,26,25,25,26,25,25,0,0,0,0,0,0,0,0,22,20,20,20,18,16,16,14,12,11,8,7,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,6,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,6,5,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,2,3,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,2,1,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,10,10,10,13,14,16,17,17,20,21,0,0,0,0,0,0,0,0,21,22,24,24,23,23,24,23,24,23,24,24,0,0,0,0,0,0,0,0,24,23,23,24,25,24,22,23,24],[0,28,28,28,28,27,28,28,26,27,26,25,26,25,27,25,27,27,25,27,0,0,0,0,0,0,0,0,27,27,25,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,25,23,21,21,22,21,19,20,19,18,19,18,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,4,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,5,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,5,6,5,5,4,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,4,4,5,5,5,5,5,5,6,6,5,0,0,0,0,0,0,0,0,5,6,6,7,7,7,8,9,10,11,12,14,0,0,0,0,0,0,0,0,17,18,19,20,21,20,21,22,24,23,24,24,0,0,0,0,0,0,0,0,24,24,26,25,27,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,27,27,27,27,27,26,26,27,27,27,27,0,0,0,0,0,0,0,0,23,21,22,20,20,18,17,16,13,12,10,9,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,7,8,8,8,8,0,0,0,0,0,0,0,0,9,8,7,8,8,8,9,8,10,10,8,9,0,0,0,0,0,0,0,0,7,7,6,7,6,6,5,5,5,5,4,5,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,4,4,6,6,6,5,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,6,5,5,5,6,6,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,6,6,6,5,6,5,5,6,6,5,5,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,6,6,5,5,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,4,4,3,4,0,0,0,0,0,0,0,0,9,11,11,11,12,15,16,17,17,20,21,21,0,0,0,0,0,0,0,0,22,23,25,24,23,25,25,23,26,25,24,24,0,0,0,0,0,0,0,0,26,24,25,25,26,24,23,25,24],[0,28,28,28,28,27,28,28,26,26,26,24,27,24,26,25,26,27,25,27,0,0,0,0,0,0,0,0,27,26,25,27,27,28,27,27,26,27,27,27,0,0,0,0,0,0,0,0,23,23,20,19,21,19,17,18,18,17,18,16,0,0,0,0,0,0,0,0,6,6,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,7,7,8,7,6,6,6,7,7,7,7,6,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,3,4,3,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,5,4,3,0,0,0,0,0,0,0,0,2,1,1,2,1,1,0,1,3,2,2,2,0,0,0,0,0,0,0,0,3,2,3,3,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,6,5,5,5,6,6,6,7,6,7,6,6,0,0,0,0,0,0,0,0,6,7,7,7,7,8,9,10,10,11,12,13,0,0,0,0,0,0,0,0,17,17,18,20,21,21,22,22,23,22,23,22,0,0,0,0,0,0,0,0,22,24,24,24,26,24,25,25,25,26,26,26,0,0,0,0,0,0,0,0,26,26,27,26,27,25,26,25,25,26,25,26,0,0,0,0,0,0,0,0,22,22,22,20,19,17,17,15,13,12,11,10,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,8,8,8,9,9,0,0,0,0,0,0,0,0,9,9,8,8,8,8,9,9,10,11,9,10,0,0,0,0,0,0,0,0,8,7,7,7,7,7,6,7,6,6,5,6,0,0,0,0,0,0,0,0,6,6,7,7,8,8,8,7,7,7,6,6,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,2,3,3,2,2,0,0,0,0,0,0,0,0,3,2,3,3,4,4,5,5,7,6,6,5,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,5,5,5,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,6,6,7,7,6,7,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,5,4,4,5,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,6,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,4,5,5,4,5,0,0,0,0,0,0,0,0,10,11,13,12,13,14,15,16,16,17,20,19,0,0,0,0,0,0,0,0,21,19,24,23,22,23,25,23,24,26,25,23,0,0,0,0,0,0,0,0,25,23,24,23,25,24,23,25,26],[0,27,27,27,27,27,28,27,26,27,25,25,26,26,26,26,26,27,25,26,0,0,0,0,0,0,0,0,26,26,25,27,28,27,26,28,27,27,28,27,0,0,0,0,0,0,0,0,24,23,20,21,21,19,18,19,18,17,17,17,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,5,6,6,5,5,0,0,0,0,0,0,0,0,8,8,8,8,7,7,7,8,8,7,8,7,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,4,4,4,5,0,0,0,0,0,0,0,0,5,7,6,6,6,7,6,7,7,6,7,7,0,0,0,0,0,0,0,0,6,7,6,7,6,6,7,6,6,6,6,7,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,4,4,3,3,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,3,4,4,4,4,6,0,0,0,0,0,0,0,0,6,6,5,6,6,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,5,6,5,5,6,6,6,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,2,2,1,1,1,0,1,2,2,2,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,8,9,8,8,10,10,11,11,12,13,0,0,0,0,0,0,0,0,18,17,19,21,20,20,22,21,23,22,23,22,0,0,0,0,0,0,0,0,22,23,25,24,26,24,25,26,25,26,26,26,0,0,0,0,0,0,0,0,27,27,27,27,27,26,27,26,26,26,26,26,0,0,0,0,0,0,0,0,23,23,22,20,19,19,18,16,14,14,12,10,0,0,0,0,0,0,0,0,7,8,8,8,9,9,9,9,10,10,10,10,0,0,0,0,0,0,0,0,11,9,9,9,10,10,11,12,12,13,12,12,0,0,0,0,0,0,0,0,9,9,8,9,8,8,8,8,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,8,8,9,8,8,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,5,6,6,7,5,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,6,6,6,5,6,0,0,0,0,0,0,0,0,5,4,4,5,5,4,4,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,6,5,6,5,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,7,7,6,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,8,8,7,7,6,7,0,0,0,0,0,0,0,0,6,5,4,5,5,5,5,5,5,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,7,7,7,7,7,6,7,7,7,7,8,0,0,0,0,0,0,0,0,7,8,8,8,8,7,8,7,7,7,7,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,10,11,12,12,13,14,15,17,18,19,21,21,0,0,0,0,0,0,0,0,22,21,24,23,24,23,23,22,25,25,23,24,0,0,0,0,0,0,0,0,25,24,23,25,26,23,23,25,25],[0,28,28,28,28,28,29,28,26,26,26,24,26,25,26,26,26,27,24,27,0,0,0,0,0,0,0,0,27,27,26,27,27,28,26,27,27,27,27,26,0,0,0,0,0,0,0,0,24,23,21,22,22,20,19,21,20,18,19,19,0,0,0,0,0,0,0,0,8,7,7,7,7,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,6,5,5,5,6,5,5,0,0,0,0,0,0,0,0,7,8,8,8,7,6,7,8,7,8,7,7,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,7,6,7,7,7,0,0,0,0,0,0,0,0,6,7,6,6,6,6,6,5,6,6,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,3,3,4,3,3,4,4,4,5,0,0,0,0,0,0,0,0,5,6,6,6,7,7,8,8,7,7,7,7,0,0,0,0,0,0,0,0,6,6,5,5,5,4,5,4,5,5,5,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,1,0,1,2,2,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,5,6,5,6,0,0,0,0,0,0,0,0,7,8,7,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,8,9,9,9,9,9,10,11,12,12,12,13,0,0,0,0,0,0,0,0,20,19,21,22,23,22,24,24,24,25,24,24,0,0,0,0,0,0,0,0,23,24,26,26,28,26,26,26,26,27,27,26,0,0,0,0,0,0,0,0,26,27,28,27,27,26,26,27,27,28,27,27,0,0,0,0,0,0,0,0,25,24,24,22,22,21,20,18,16,15,13,12,0,0,0,0,0,0,0,0,8,8,8,9,9,9,9,10,11,10,9,10,0,0,0,0,0,0,0,0,11,10,9,10,11,10,11,12,13,13,13,12,0,0,0,0,0,0,0,0,10,9,9,9,9,8,9,8,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,8,8,9,9,8,8,8,7,7,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,3,4,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,5,5,5,5,6,7,7,5,0,0,0,0,0,0,0,0,4,5,4,5,5,6,6,6,6,7,5,5,0,0,0,0,0,0,0,0,6,4,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,5,6,5,5,5,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,7,6,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,7,8,7,7,7,8,7,8,7,7,7,7,0,0,0,0,0,0,0,0,6,5,5,5,6,5,5,6,6,5,6,6,0,0,0,0,0,0,0,0,5,6,5,5,6,6,7,6,6,6,6,6,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,6,7,7,6,6,0,0,0,0,0,0,0,0,8,8,7,8,8,8,7,8,8,8,8,9,0,0,0,0,0,0,0,0,8,8,9,8,8,8,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,6,6,5,5,6,6,5,6,6,5,5,0,0,0,0,0,0,0,0,11,12,13,12,13,15,16,17,17,17,21,21,0,0,0,0,0,0,0,0,24,22,24,26,24,24,25,23,24,25,26,25,0,0,0,0,0,0,0,0,25,24,25,25,26,26,24,26,27],[0,28,28,28,28,28,28,28,27,27,26,26,27,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,27,26,26,27,28,28,26,27,27,28,27,27,0,0,0,0,0,0,0,0,24,23,22,22,22,20,19,21,19,19,19,18,0,0,0,0,0,0,0,0,6,6,5,6,5,5,5,5,4,5,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,7,6,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,4,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,4,5,5,5,4,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,2,2,2,3,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,2,2,3,4,3,0,0,0,0,0,0,0,0,4,4,4,5,6,6,7,7,6,6,7,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,5,5,5,5,4,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,1,1,0,1,1,0,0,0,0,0,0,0,0,3,3,4,4,4,5,4,4,4,5,5,5,0,0,0,0,0,0,0,0,7,6,6,7,7,7,7,7,7,7,7,8,0,0,0,0,0,0,0,0,7,8,8,8,9,9,10,12,13,11,13,14,0,0,0,0,0,0,0,0,19,19,20,22,23,23,24,24,25,24,25,24,0,0,0,0,0,0,0,0,25,24,26,27,28,26,27,27,27,28,27,27,0,0,0,0,0,0,0,0,27,27,29,28,28,28,27,27,28,27,27,27,0,0,0,0,0,0,0,0,24,23,22,22,21,20,19,18,14,14,12,10,0,0,0,0,0,0,0,0,8,8,8,8,9,9,9,9,10,9,9,10,0,0,0,0,0,0,0,0,11,9,9,10,10,10,10,12,12,12,12,12,0,0,0,0,0,0,0,0,9,9,9,9,8,8,8,7,7,6,7,7,0,0,0,0,0,0,0,0,7,7,7,7,8,8,8,8,8,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,3,3,4,4,5,5,6,7,7,7,5,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,5,5,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,6,6,5,5,6,7,6,7,6,6,6,6,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,5,6,6,6,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,7,6,6,7,6,0,0,0,0,0,0,0,0,8,7,7,7,7,7,7,8,7,7,7,8,0,0,0,0,0,0,0,0,8,7,8,8,8,8,7,7,8,7,7,7,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,10,12,11,11,13,13,15,17,16,18,20,20,0,0,0,0,0,0,0,0,22,21,24,24,23,24,25,23,25,24,24,25,0,0,0,0,0,0,0,0,25,23,24,24,26,24,23,25,26],[0,28,28,29,28,28,28,28,28,27,27,26,28,27,27,26,27,28,26,27,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,28,27,28,28,27,0,0,0,0,0,0,0,0,24,21,20,20,21,19,17,19,18,17,16,16,0,0,0,0,0,0,0,0,6,5,5,5,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,6,5,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,4,4,5,4,4,5,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,6,6,5,5,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,2,1,1,0,1,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,8,9,10,11,10,12,13,0,0,0,0,0,0,0,0,17,17,17,19,21,20,22,22,23,23,24,22,0,0,0,0,0,0,0,0,22,23,24,24,26,24,25,26,25,26,26,26,0,0,0,0,0,0,0,0,27,26,27,26,27,26,26,25,26,26,26,26,0,0,0,0,0,0,0,0,22,22,21,20,20,18,18,16,13,13,11,10,0,0,0,0,0,0,0,0,8,7,8,7,7,8,8,8,9,8,9,9,0,0,0,0,0,0,0,0,10,9,9,9,9,9,10,10,11,11,11,11,0,0,0,0,0,0,0,0,8,8,8,8,7,7,7,7,7,6,7,6,0,0,0,0,0,0,0,0,6,6,7,7,7,8,8,8,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,6,6,7,6,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,5,5,5,0,0,0,0,0,0,0,0,5,4,4,5,5,5,4,5,5,5,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,6,6,5,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,10,11,10,11,12,13,14,16,17,18,20,19,0,0,0,0,0,0,0,0,22,21,24,23,23,24,24,22,25,24,23,25,0,0,0,0,0,0,0,0,25,25,24,25,25,23,23,24,25],[0,27,27,28,27,27,27,27,27,27,26,26,26,25,26,25,26,26,25,27,0,0,0,0,0,0,0,0,27,26,25,27,28,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,24,22,20,21,21,19,18,19,18,16,17,17,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,1,1,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,7,8,9,10,10,12,11,0,0,0,0,0,0,0,0,17,17,18,19,21,21,21,22,23,23,24,23,0,0,0,0,0,0,0,0,23,23,24,24,27,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,25,26,27,26,26,26,26,25,26,26,26,0,0,0,0,0,0,0,0,22,21,22,20,19,17,18,15,13,13,10,9,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,8,9,8,8,9,0,0,0,0,0,0,0,0,10,9,8,8,9,9,10,10,11,11,11,10,0,0,0,0,0,0,0,0,8,7,7,7,7,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,7,7,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,6,5,5,5,0,0,0,0,0,0,0,0,2,3,2,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,4,3,3,3,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,4,4,4,4,5,4,4,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,6,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,5,5,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,10,10,10,11,12,14,14,16,17,18,20,20,0,0,0,0,0,0,0,0,22,22,24,24,24,25,24,23,25,25,24,26,0,0,0,0,0,0,0,0,24,24,22,25,24,24,22,23,24],[0,29,29,29,29,29,29,28,28,28,27,27,27,27,27,27,27,27,26,26,0,0,0,0,0,0,0,0,27,25,25,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,23,22,21,21,21,19,18,19,18,17,16,16,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,2,2,3,2,2,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,3,2,2,2,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,6,6,7,9,9,10,11,13,0,0,0,0,0,0,0,0,18,17,19,20,20,21,22,22,24,23,23,23,0,0,0,0,0,0,0,0,24,23,26,25,27,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,27,27,26,27,26,25,26,25,26,26,0,0,0,0,0,0,0,0,22,20,20,19,18,17,16,15,12,11,9,8,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,7,7,7,7,8,0,0,0,0,0,0,0,0,8,8,7,7,7,8,8,8,8,9,8,8,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,7,7,6,6,6,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,6,6,6,4,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,3,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,5,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,4,4,4,3,3,0,0,0,0,0,0,0,0,9,11,10,10,12,13,14,17,16,17,20,20,0,0,0,0,0,0,0,0,23,23,25,25,25,24,24,23,25,24,23,26,0,0,0,0,0,0,0,0,25,24,23,24,25,24,23,24,25],[0,28,28,28,28,28,28,28,28,27,27,26,26,26,27,26,26,27,26,26,0,0,0,0,0,0,0,0,27,26,26,27,27,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,24,23,21,21,21,19,18,20,18,17,18,17,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,2,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,1,1,2,2,2,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,2,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,1,1,2,1,1,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,7,9,10,10,12,14,0,0,0,0,0,0,0,0,17,18,18,20,22,21,22,23,24,23,24,23,0,0,0,0,0,0,0,0,23,22,25,24,26,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,27,26,28,26,26,26,26,26,27,27,26,27,0,0,0,0,0,0,0,0,22,21,20,20,19,17,16,15,12,11,9,8,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,7,7,7,7,8,0,0,0,0,0,0,0,0,8,7,7,7,7,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,7,6,5,4,4,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,6,6,6,5,0,0,0,0,0,0,0,0,2,2,2,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,5,4,4,4,4,5,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,4,3,4,4,3,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,6,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,4,4,3,4,0,0,0,0,0,0,0,0,9,10,10,11,12,13,13,16,16,18,20,19,0,0,0,0,0,0,0,0,23,22,24,24,24,24,24,23,26,24,24,25,0,0,0,0,0,0,0,0,24,24,24,24,24,24,22,25,25],[0,29,29,29,29,29,29,28,28,28,28,27,28,26,27,25,27,27,26,27,0,0,0,0,0,0,0,0,28,27,26,28,28,28,27,28,27,28,28,28,0,0,0,0,0,0,0,0,24,23,21,22,22,20,19,21,20,18,18,18,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,1,1,2,2,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,1,2,2,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,4,5,4,5,5,5,7,9,9,10,11,14,0,0,0,0,0,0,0,0,18,18,19,21,22,22,22,22,23,24,24,22,0,0,0,0,0,0,0,0,24,22,25,25,26,24,25,26,25,25,26,26,0,0,0,0,0,0,0,0,26,26,27,26,26,26,26,25,26,26,25,26,0,0,0,0,0,0,0,0,23,21,21,20,19,18,17,16,13,12,10,8,0,0,0,0,0,0,0,0,5,5,6,5,6,7,6,7,8,7,7,8,0,0,0,0,0,0,0,0,9,8,8,8,7,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,6,6,6,4,4,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,5,7,7,7,5,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,2,2,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,5,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,11,11,11,12,14,15,17,17,18,21,20,0,0,0,0,0,0,0,0,24,23,26,24,24,24,24,23,26,25,23,25,0,0,0,0,0,0,0,0,25,24,23,25,25,24,22,24,24],[0,27,28,28,28,28,27,27,28,27,26,27,26,26,26,25,25,26,25,26,0,0,0,0,0,0,0,0,27,25,25,27,27,27,26,27,27,27,27,26,0,0,0,0,0,0,0,0,23,22,22,22,21,19,18,20,19,17,17,17,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,2,1,1,1,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,5,5,6,8,9,9,10,13,0,0,0,0,0,0,0,0,16,16,17,18,19,19,20,21,21,21,22,20,0,0,0,0,0,0,0,0,21,20,23,23,25,23,23,24,24,24,25,24,0,0,0,0,0,0,0,0,25,25,26,25,25,25,24,25,25,25,24,24,0,0,0,0,0,0,0,0,20,20,20,18,17,16,15,14,12,10,8,7,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,7,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,6,6,4,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,2,1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,2,2,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,9,9,11,12,13,15,16,17,18,19,0,0,0,0,0,0,0,0,21,21,24,23,24,23,24,23,25,23,24,25,0,0,0,0,0,0,0,0,24,23,23,23,24,23,21,23,24],[0,28,28,28,28,28,28,27,28,27,26,26,26,26,27,25,25,27,26,26,0,0,0,0,0,0,0,0,26,25,25,26,26,27,26,27,26,27,27,26,0,0,0,0,0,0,0,0,23,22,22,22,21,19,19,19,18,16,17,17,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,4,3,3,0,0,0,0,0,0,0,0,3,4,4,4,5,5,6,7,9,9,11,13,0,0,0,0,0,0,0,0,17,18,18,19,21,20,20,22,22,22,23,21,0,0,0,0,0,0,0,0,21,21,24,24,27,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,27,27,27,26,26,26,26,25,26,25,25,26,0,0,0,0,0,0,0,0,22,19,21,20,17,17,15,14,11,10,8,6,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,6,5,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,7,7,6,7,0,0,0,0,0,0,0,0,5,4,5,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,5,6,6,4,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,3,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,4,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,7,9,9,8,9,11,12,14,15,16,18,19,0,0,0,0,0,0,0,0,21,22,25,24,24,24,24,24,24,23,24,25,0,0,0,0,0,0,0,0,23,23,24,22,24,23,20,24,25],[0,28,28,28,28,28,28,27,27,27,27,26,26,25,26,24,25,26,25,25,0,0,0,0,0,0,0,0,26,25,25,26,25,26,25,26,25,26,25,26,0,0,0,0,0,0,0,0,22,22,22,20,20,20,18,18,18,16,16,16,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,1,1,2,2,3,3,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,5,6,7,8,9,11,12,0,0,0,0,0,0,0,0,17,17,18,19,20,19,20,21,21,22,22,21,0,0,0,0,0,0,0,0,22,21,24,23,25,23,23,24,24,25,24,24,0,0,0,0,0,0,0,0,25,24,26,24,25,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,21,20,20,18,17,16,16,14,11,9,8,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,1,2,2,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,3,3,5,5,5,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,3,4,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,3,3,2,2,3,2,2,2,0,0,0,0,0,0,0,0,7,8,9,9,10,11,11,14,14,15,17,18,0,0,0,0,0,0,0,0,20,20,23,22,21,21,23,21,23,22,21,22,0,0,0,0,0,0,0,0,23,21,21,22,23,21,20,22,23],[0,28,28,28,28,28,28,28,27,27,27,27,27,25,26,25,26,27,26,27,0,0,0,0,0,0,0,0,27,26,25,26,27,27,27,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,22,22,22,20,18,20,19,17,17,17,0,0,0,0,0,0,0,0,3,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,5,6,8,9,9,10,12,0,0,0,0,0,0,0,0,17,16,18,19,20,20,20,21,22,23,23,22,0,0,0,0,0,0,0,0,22,22,24,23,26,23,24,25,24,25,25,24,0,0,0,0,0,0,0,0,25,25,26,25,26,25,26,25,25,25,25,24,0,0,0,0,0,0,0,0,21,20,20,18,17,16,15,13,11,9,7,6,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,5,5,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,2,1,1,2,2,3,3,3,6,6,6,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,3,2,0,0,0,0,0,0,0,0,2,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,3,2,3,3,2,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,3,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,7,9,9,9,10,12,12,15,17,17,18,19,0,0,0,0,0,0,0,0,21,22,25,24,22,22,24,23,24,23,22,23,0,0,0,0,0,0,0,0,23,22,22,23,24,21,21,23,23],[0,27,28,28,28,28,28,27,28,27,27,27,27,26,26,26,26,27,26,26,0,0,0,0,0,0,0,0,28,26,26,27,26,27,27,27,26,27,27,27,0,0,0,0,0,0,0,0,23,23,23,21,21,21,19,21,19,18,17,17,0,0,0,0,0,0,0,0,3,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,3,3,2,2,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,3,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,2,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,5,6,7,9,10,12,14,0,0,0,0,0,0,0,0,17,18,19,19,20,20,20,22,23,22,23,22,0,0,0,0,0,0,0,0,22,22,25,24,27,24,25,25,25,25,25,25,0,0,0,0,0,0,0,0,25,26,26,26,26,25,26,25,25,26,25,25,0,0,0,0,0,0,0,0,22,21,20,18,17,16,15,13,10,9,8,6,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,5,5,5,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,1,1,2,2,2,3,3,5,5,6,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,7,9,9,8,10,12,13,16,17,16,19,19,0,0,0,0,0,0,0,0,21,22,25,24,23,23,24,23,23,24,24,23,0,0,0,0,0,0,0,0,24,23,23,23,24,23,20,23,23],[0,28,28,28,27,28,28,27,27,26,27,26,26,25,26,25,25,26,25,26,0,0,0,0,0,0,0,0,26,25,25,26,26,27,25,26,26,26,25,26,0,0,0,0,0,0,0,0,22,22,21,21,21,19,17,19,19,16,17,16,0,0,0,0,0,0,0,0,3,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,5,6,8,9,10,12,13,0,0,0,0,0,0,0,0,17,17,17,18,20,19,19,21,22,22,22,22,0,0,0,0,0,0,0,0,22,22,25,23,26,24,25,25,25,25,25,25,0,0,0,0,0,0,0,0,25,25,26,25,26,25,25,25,24,25,25,24,0,0,0,0,0,0,0,0,20,19,19,18,16,15,15,13,11,9,7,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,2,1,1,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,4,4,5,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,2,2,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,6,8,9,8,9,11,12,14,16,16,17,19,0,0,0,0,0,0,0,0,20,20,23,23,22,21,23,22,22,23,22,22,0,0,0,0,0,0,0,0,23,22,22,22,24,23,20,22,24],[0,28,28,28,28,28,28,27,27,27,27,27,26,25,26,25,26,26,25,25,0,0,0,0,0,0,0,0,27,25,25,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,22,22,21,21,22,20,18,19,18,16,17,16,0,0,0,0,0,0,0,0,3,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,3,3,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,6,7,8,9,11,13,0,0,0,0,0,0,0,0,18,18,18,20,21,20,20,22,22,22,22,21,0,0,0,0,0,0,0,0,22,22,23,23,26,23,24,24,24,25,24,24,0,0,0,0,0,0,0,0,25,25,26,25,26,25,25,25,24,25,24,24,0,0,0,0,0,0,0,0,21,19,19,18,17,16,15,13,11,9,7,6,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,1,2,1,1,0,0,0,0,0,0,0,0,2,2,1,2,2,2,3,3,5,5,5,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,3,3,3,3,2,0,0,0,0,0,0,0,0,2,1,1,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,9,9,9,10,12,13,15,16,16,18,19,0,0,0,0,0,0,0,0,20,21,25,24,23,23,24,21,23,23,23,23,0,0,0,0,0,0,0,0,22,22,20,21,23,21,20,22,24],[0,28,28,28,28,28,27,27,28,27,27,27,27,27,26,27,26,27,27,27,0,0,0,0,0,0,0,0,27,26,27,28,27,28,28,28,28,27,28,27,0,0,0,0,0,0,0,0,24,23,22,22,22,21,20,21,19,18,17,16,0,0,0,0,0,0,0,0,3,2,2,2,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,2,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,5,6,7,9,9,11,13,0,0,0,0,0,0,0,0,17,17,18,19,21,19,20,22,22,23,23,22,0,0,0,0,0,0,0,0,22,21,25,24,26,24,24,25,26,25,25,25,0,0,0,0,0,0,0,0,26,26,26,26,26,26,25,25,25,26,26,26,0,0,0,0,0,0,0,0,21,20,20,19,18,16,14,12,10,8,7,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,4,4,4,3,3,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,4,5,5,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,1,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,3,4,3,3,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,2,3,2,0,0,0,0,0,0,0,0,4,4,4,3,4,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,3,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,7,8,8,8,9,11,12,14,16,16,19,18,0,0,0,0,0,0,0,0,22,21,23,24,22,23,23,23,24,23,23,24,0,0,0,0,0,0,0,0,23,23,21,23,23,22,20,22,23],[0,27,28,28,28,28,27,27,28,27,25,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,25,25,26,26,27,25,27,26,26,27,26,0,0,0,0,0,0,0,0,23,22,22,22,22,20,19,20,19,18,17,17,0,0,0,0,0,0,0,0,3,3,2,2,2,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,3,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,2,2,2,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,1,2,2,1,2,2,2,2,3,3,3,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,4,5,5,6,9,9,10,13,13,0,0,0,0,0,0,0,0,18,18,18,19,21,19,20,22,23,22,23,20,0,0,0,0,0,0,0,0,21,21,23,23,26,23,23,25,25,25,26,25,0,0,0,0,0,0,0,0,26,26,26,26,25,24,25,24,25,26,24,26,0,0,0,0,0,0,0,0,22,19,20,19,17,16,15,13,10,9,8,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,4,4,5,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,2,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,3,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,7,9,8,8,9,11,12,13,15,15,19,19,0,0,0,0,0,0,0,0,19,21,24,23,22,23,23,23,23,22,22,23,0,0,0,0,0,0,0,0,22,21,22,22,23,22,19,23,24],[0,28,28,28,27,28,27,27,27,26,27,26,26,26,26,26,26,27,26,26,0,0,0,0,0,0,0,0,26,26,25,26,26,27,25,26,25,26,26,26,0,0,0,0,0,0,0,0,22,22,21,21,21,20,18,21,19,17,18,18,0,0,0,0,0,0,0,0,3,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,3,3,3,2,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,5,5,5,6,8,10,10,12,13,0,0,0,0,0,0,0,0,18,18,18,20,21,20,21,22,22,23,23,22,0,0,0,0,0,0,0,0,22,22,25,24,26,24,24,25,26,26,25,25,0,0,0,0,0,0,0,0,26,25,26,25,26,25,25,24,24,25,24,25,0,0,0,0,0,0,0,0,21,20,19,18,16,16,15,13,11,9,8,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,4,4,5,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,2,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,9,9,9,10,12,12,15,16,15,17,18,0,0,0,0,0,0,0,0,20,21,24,24,23,21,23,22,22,22,22,23,0,0,0,0,0,0,0,0,23,22,21,21,23,21,19,22,23],[0,27,28,28,28,28,27,27,28,27,26,27,26,26,26,25,25,26,26,25,0,0,0,0,0,0,0,0,26,26,26,26,26,26,25,26,25,25,26,25,0,0,0,0,0,0,0,0,22,23,21,21,21,20,18,20,19,18,17,17,0,0,0,0,0,0,0,0,3,3,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,3,2,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,1,2,2,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,2,1,1,1,2,2,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,5,5,7,9,10,11,12,14,0,0,0,0,0,0,0,0,18,18,19,21,21,20,21,22,22,22,23,21,0,0,0,0,0,0,0,0,22,22,24,24,26,23,24,24,24,25,25,24,0,0,0,0,0,0,0,0,25,24,25,25,25,25,25,24,25,25,24,24,0,0,0,0,0,0,0,0,21,20,20,18,17,17,14,13,10,9,8,6,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,6,5,6,6,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,6,7,7,7,7,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,2,2,2,3,0,0,0,0,0,0,0,0,3,3,4,4,4,5,4,5,4,4,3,3,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,5,5,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,4,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,4,4,4,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,2,2,3,0,0,0,0,0,0,0,0,8,9,9,10,10,14,13,15,17,18,19,20,0,0,0,0,0,0,0,0,21,22,24,23,23,23,23,22,24,23,22,23,0,0,0,0,0,0,0,0,22,22,20,22,23,20,21,23,23],[0,28,28,28,28,28,28,28,28,27,26,26,27,26,26,26,26,27,27,27,0,0,0,0,0,0,0,0,27,26,26,27,28,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,25,24,22,22,22,20,20,21,20,19,18,19,0,0,0,0,0,0,0,0,3,3,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,4,3,3,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,1,2,2,1,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,6,8,9,11,11,13,15,0,0,0,0,0,0,0,0,18,19,20,21,22,21,22,23,23,23,23,22,0,0,0,0,0,0,0,0,23,23,26,25,27,25,25,26,26,26,25,25,0,0,0,0,0,0,0,0,25,26,26,26,26,26,26,26,25,26,26,26,0,0,0,0,0,0,0,0,22,20,20,19,17,15,14,12,11,10,8,7,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,7,8,7,7,7,0,0,0,0,0,0,0,0,5,5,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,3,3,3,0,0,0,0,0,0,0,0,5,5,4,4,4,4,5,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,4,3,4,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,9,9,9,10,12,13,15,16,17,19,19,0,0,0,0,0,0,0,0,21,21,24,24,22,23,23,23,24,23,23,24,0,0,0,0,0,0,0,0,23,21,22,22,24,22,20,23,23],[0,27,28,28,28,28,28,27,28,27,26,26,26,26,26,26,26,27,26,27,0,0,0,0,0,0,0,0,27,26,25,26,27,28,26,26,26,26,27,26,0,0,0,0,0,0,0,0,24,23,21,22,22,21,20,22,20,19,18,19,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,3,2,3,3,2,2,3,2,2,2,3,2,0,0,0,0,0,0,0,0,2,2,2,3,2,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,2,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,6,6,7,9,10,11,13,15,0,0,0,0,0,0,0,0,18,19,19,20,21,20,21,21,22,22,23,21,0,0,0,0,0,0,0,0,23,23,25,24,26,24,24,25,26,26,26,25,0,0,0,0,0,0,0,0,25,25,25,25,26,25,25,25,24,25,25,26,0,0,0,0,0,0,0,0,21,21,19,19,17,15,16,13,12,10,9,6,0,0,0,0,0,0,0,0,4,5,5,5,5,6,5,6,6,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,7,6,7,7,7,8,7,7,0,0,0,0,0,0,0,0,5,5,4,5,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,4,5,5,6,4,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,5,5,4,4,4,5,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,5,5,5,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,10,10,11,13,13,15,16,16,19,19,0,0,0,0,0,0,0,0,21,21,24,23,23,23,23,23,23,23,23,24,0,0,0,0,0,0,0,0,23,22,22,22,24,23,21,23,23],[0,28,28,28,28,28,28,28,28,27,26,26,27,26,26,26,26,27,26,27,0,0,0,0,0,0,0,0,27,26,26,27,27,27,26,26,26,26,27,27,0,0,0,0,0,0,0,0,24,24,22,22,23,22,20,22,20,20,20,19,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,4,4,3,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,6,7,6,8,10,12,12,14,14,0,0,0,0,0,0,0,0,19,20,20,21,22,21,22,23,24,24,24,23,0,0,0,0,0,0,0,0,23,23,25,25,27,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,26,26,26,26,26,25,25,25,25,0,0,0,0,0,0,0,0,22,21,19,19,18,16,16,14,12,11,9,7,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,7,8,8,8,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,3,3,2,3,3,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,5,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,4,4,3,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,9,10,10,10,10,13,13,16,17,17,19,17,0,0,0,0,0,0,0,0,20,20,23,23,23,21,22,22,23,23,22,25,0,0,0,0,0,0,0,0,22,21,21,22,24,21,20,22,21],[0,28,28,28,28,29,28,28,28,27,27,27,27,26,26,26,26,27,26,26,0,0,0,0,0,0,0,0,27,26,26,27,27,27,26,26,26,26,27,26,0,0,0,0,0,0,0,0,24,24,21,22,23,20,19,21,21,19,18,19,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,6,7,7,10,11,12,12,15,0,0,0,0,0,0,0,0,19,19,20,20,21,21,22,23,23,23,24,22,0,0,0,0,0,0,0,0,25,24,25,25,26,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,25,25,26,26,26,26,26,26,25,26,26,26,0,0,0,0,0,0,0,0,22,20,20,18,17,16,15,13,11,10,9,7,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,7,7,7,6,7,6,7,7,8,8,7,8,0,0,0,0,0,0,0,0,5,5,4,4,4,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,5,4,3,3,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,4,4,4,3,3,3,4,4,4,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,9,10,10,11,10,13,14,16,18,18,20,20,0,0,0,0,0,0,0,0,22,21,24,23,23,22,22,21,24,23,21,24,0,0,0,0,0,0,0,0,23,23,21,23,24,21,21,22,21],[0,28,28,28,28,28,28,28,28,27,26,26,27,26,26,27,26,27,26,27,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,25,24,23,24,23,21,20,22,20,19,19,18,0,0,0,0,0,0,0,0,4,3,3,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,5,5,6,6,5,5,5,0,0,0,0,0,0,0,0,5,4,5,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,4,4,4,4,5,5,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,4,3,4,4,4,4,5,5,5,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,4,4,4,4,3,0,0,0,0,0,0,0,0,4,3,3,3,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,4,5,5,6,8,10,11,12,13,15,0,0,0,0,0,0,0,0,18,20,21,22,22,23,23,23,25,25,25,23,0,0,0,0,0,0,0,0,23,24,26,25,27,26,26,27,27,27,28,27,0,0,0,0,0,0,0,0,26,26,27,26,27,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,21,20,19,19,18,15,14,12,11,10,9,7,0,0,0,0,0,0,0,0,5,5,6,6,7,7,7,7,8,7,8,8,0,0,0,0,0,0,0,0,8,8,7,7,8,8,7,9,9,10,9,9,0,0,0,0,0,0,0,0,6,6,6,5,5,5,4,4,3,3,4,4,0,0,0,0,0,0,0,0,4,5,6,6,7,6,6,7,6,5,4,4,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,7,7,7,6,0,0,0,0,0,0,0,0,5,5,6,6,6,6,7,6,6,6,5,6,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,3,3,2,2,0,0,0,0,0,0,0,0,3,3,2,2,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,4,4,5,4,5,5,4,4,4,4,5,5,0,0,0,0,0,0,0,0,7,6,6,6,6,6,6,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,5,5,5,5,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,6,5,5,6,5,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,7,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,5,4,3,4,0,0,0,0,0,0,0,0,8,9,10,10,10,12,13,14,16,17,19,19,0,0,0,0,0,0,0,0,21,22,24,25,23,23,22,24,24,24,23,24,0,0,0,0,0,0,0,0,24,22,22,22,24,22,19,22,20],[0,28,29,29,29,29,29,29,29,28,27,27,28,27,28,27,27,28,27,28,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,27,25,25,25,24,23,22,23,22,21,20,20,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,3,3,3,4,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,6,5,6,0,0,0,0,0,0,0,0,7,7,8,7,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,5,5,5,6,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,5,4,4,4,4,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,5,6,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,3,3,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,4,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,2,2,2,2,2,1,1,2,2,1,0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,4,4,5,5,6,6,8,10,12,12,14,16,0,0,0,0,0,0,0,0,19,20,22,23,23,23,24,24,25,25,25,25,0,0,0,0,0,0,0,0,24,24,26,25,26,26,27,27,28,28,28,27,0,0,0,0,0,0,0,0,27,28,27,28,28,28,27,26,27,28,27,28,0,0,0,0,0,0,0,0,23,20,19,20,17,15,15,13,11,10,9,7,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,7,7,8,8,0,0,0,0,0,0,0,0,8,8,7,7,7,7,8,8,10,10,9,9,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,3,3,3,3,4,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,8,7,6,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,4,5,4,4,5,5,6,6,7,7,7,7,0,0,0,0,0,0,0,0,5,5,6,6,6,7,7,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,4,4,4,5,5,5,0,0,0,0,0,0,0,0,7,6,7,6,6,6,7,6,5,5,4,4,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,4,4,5,4,4,5,5,4,4,5,0,0,0,0,0,0,0,0,10,11,11,10,11,13,15,16,17,19,21,20,0,0,0,0,0,0,0,0,23,23,25,24,24,24,24,24,25,25,24,25,0,0,0,0,0,0,0,0,25,23,25,23,26,24,21,24,23],[0,28,28,28,28,29,28,28,28,28,27,27,27,27,27,27,27,28,27,28,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,25,25,25,24,24,23,21,23,21,21,19,19,0,0,0,0,0,0,0,0,4,3,3,2,2,1,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,4,5,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,3,4,5,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,6,5,5,5,6,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,2,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,8,10,12,14,14,16,0,0,0,0,0,0,0,0,19,20,21,22,23,22,24,24,24,24,25,23,0,0,0,0,0,0,0,0,23,23,26,25,26,26,26,27,27,27,28,27,0,0,0,0,0,0,0,0,27,28,28,27,28,26,27,26,27,27,26,28,0,0,0,0,0,0,0,0,24,20,22,21,19,18,17,15,13,12,9,7,0,0,0,0,0,0,0,0,4,4,5,5,5,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,8,7,7,6,6,6,7,7,8,9,8,8,0,0,0,0,0,0,0,0,5,5,4,4,4,4,3,3,3,2,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,6,7,7,6,6,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,6,7,7,6,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,2,2,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,5,6,6,5,6,0,0,0,0,0,0,0,0,5,4,4,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,10,11,10,10,11,14,14,15,17,18,21,21,0,0,0,0,0,0,0,0,23,22,24,23,24,24,23,24,25,24,24,25,0,0,0,0,0,0,0,0,24,24,22,24,24,23,22,24,22],[0,28,28,28,28,29,28,28,28,27,27,26,27,27,27,27,27,28,27,28,0,0,0,0,0,0,0,0,28,27,26,28,28,28,27,28,27,27,28,28,0,0,0,0,0,0,0,0,25,25,23,24,23,22,21,22,20,20,19,18,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,7,6,6,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,5,5,5,6,6,6,6,5,5,6,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,5,5,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,4,5,5,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,4,4,4,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,2,2,3,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,6,6,9,10,12,13,14,16,0,0,0,0,0,0,0,0,19,20,20,20,22,22,23,23,24,22,24,23,0,0,0,0,0,0,0,0,24,24,25,25,26,25,26,26,27,26,26,26,0,0,0,0,0,0,0,0,26,26,26,26,27,26,26,25,25,26,25,26,0,0,0,0,0,0,0,0,22,20,20,20,18,16,17,14,13,11,8,7,0,0,0,0,0,0,0,0,4,4,5,5,5,6,6,6,6,7,7,8,0,0,0,0,0,0,0,0,8,7,7,6,6,7,7,7,8,9,7,8,0,0,0,0,0,0,0,0,5,5,4,4,4,4,3,3,3,2,3,3,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,6,6,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,6,7,7,6,0,0,0,0,0,0,0,0,5,5,6,6,6,6,7,6,6,6,5,5,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,5,5,4,4,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,5,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,11,11,10,11,13,13,14,16,16,19,19,0,0,0,0,0,0,0,0,21,21,23,23,23,22,23,22,23,24,23,25,0,0,0,0,0,0,0,0,23,21,23,23,24,22,21,23,22],[0,29,28,28,28,28,29,28,28,27,27,27,28,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,28,27,27,28,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,25,24,23,24,24,22,21,23,21,20,20,20,0,0,0,0,0,0,0,0,4,3,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,5,5,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,5,6,5,5,0,0,0,0,0,0,0,0,4,5,4,4,4,4,5,4,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,4,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,4,5,4,4,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,5,5,4,3,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,3,4,4,5,6,7,8,10,12,11,14,16,0,0,0,0,0,0,0,0,19,20,20,21,22,21,23,23,24,22,24,22,0,0,0,0,0,0,0,0,24,24,26,25,27,25,26,27,27,27,27,26,0,0,0,0,0,0,0,0,26,26,25,26,26,25,26,24,25,25,25,26,0,0,0,0,0,0,0,0,22,21,20,20,19,15,15,14,12,11,8,6,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,5,6,6,6,7,8,7,7,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,2,2,2,3,0,0,0,0,0,0,0,0,3,4,4,5,5,5,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,6,7,7,6,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,4,3,4,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,4,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,3,3,4,3,3,3,4,0,0,0,0,0,0,0,0,9,10,10,9,10,12,13,14,16,16,18,19,0,0,0,0,0,0,0,0,22,20,22,23,24,23,23,23,24,24,24,24,0,0,0,0,0,0,0,0,24,21,22,23,24,21,20,23,21],[0,28,28,29,29,29,28,28,29,27,27,28,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,28,27,27,28,29,27,28,28,28,28,28,0,0,0,0,0,0,0,0,25,25,24,24,23,22,20,22,20,19,19,19,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,6,6,7,6,5,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,5,5,4,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,5,4,5,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,5,5,6,8,10,12,11,13,15,0,0,0,0,0,0,0,0,19,19,21,21,23,22,22,23,24,23,24,22,0,0,0,0,0,0,0,0,23,25,25,25,26,27,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,26,27,26,26,27,26,27,0,0,0,0,0,0,0,0,22,21,21,20,18,16,15,14,12,11,8,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,5,5,5,5,6,5,7,7,6,6,0,0,0,0,0,0,0,0,4,4,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,5,5,4,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,5,5,6,7,7,6,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,2,2,3,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,6,6,5,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,2,2,3,3,2,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,5,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,9,9,9,10,12,13,14,16,17,20,20,0,0,0,0,0,0,0,0,21,21,24,22,23,22,23,22,25,23,23,22,0,0,0,0,0,0,0,0,23,23,21,23,24,21,21,23,21],[0,28,28,28,28,29,29,28,28,28,27,27,27,27,27,27,27,28,28,28,0,0,0,0,0,0,0,0,28,28,27,28,28,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,25,25,24,24,24,23,22,23,20,20,19,19,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,4,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,3,3,4,4,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,5,4,5,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,6,8,10,12,12,14,15,0,0,0,0,0,0,0,0,18,20,20,21,22,21,22,23,23,23,24,22,0,0,0,0,0,0,0,0,23,24,25,25,26,25,25,27,27,27,27,27,0,0,0,0,0,0,0,0,26,26,27,27,27,26,26,26,25,27,26,27,0,0,0,0,0,0,0,0,23,21,21,21,18,16,18,14,13,11,8,7,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,5,5,5,5,6,5,6,7,6,6,0,0,0,0,0,0,0,0,4,4,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,5,5,5,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,6,6,7,5,0,0,0,0,0,0,0,0,4,5,5,5,6,5,6,6,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,2,2,3,3,2,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,5,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,4,5,5,4,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,9,9,10,12,12,14,16,17,19,20,0,0,0,0,0,0,0,0,21,21,24,24,23,23,24,22,24,24,23,23,0,0,0,0,0,0,0,0,23,22,22,22,23,22,20,23,20],[0,28,28,27,27,28,28,27,28,27,26,26,26,26,26,27,26,26,27,26,0,0,0,0,0,0,0,0,27,26,27,27,27,28,27,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,23,23,23,22,21,22,20,20,19,18,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,4,4,5,5,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,5,5,4,3,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,3,3,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,4,5,5,6,7,10,11,10,13,14,0,0,0,0,0,0,0,0,17,19,19,20,20,20,22,21,22,21,21,21,0,0,0,0,0,0,0,0,22,23,24,24,25,24,25,24,25,25,26,25,0,0,0,0,0,0,0,0,25,25,25,25,26,24,24,24,25,24,24,26,0,0,0,0,0,0,0,0,21,21,20,19,18,15,17,14,14,12,7,6,0,0,0,0,0,0,0,0,4,3,4,4,4,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,6,6,5,5,5,5,6,6,6,7,6,7,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,5,6,7,7,6,0,0,0,0,0,0,0,0,5,5,6,6,6,6,7,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,6,5,5,5,4,4,3,0,0,0,0,0,0,0,0,3,2,3,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,3,3,4,3,3,3,4,0,0,0,0,0,0,0,0,8,9,9,9,9,11,11,13,14,14,18,18,0,0,0,0,0,0,0,0,21,21,22,23,23,22,22,22,23,23,22,24,0,0,0,0,0,0,0,0,23,20,20,23,23,20,19,22,20],[0,28,28,28,28,28,28,28,28,27,26,26,27,26,26,26,26,27,26,26,0,0,0,0,0,0,0,0,27,27,26,27,27,28,26,27,27,27,28,27,0,0,0,0,0,0,0,0,25,24,24,24,23,22,20,22,20,19,18,19,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,5,5,0,0,0,0,0,0,0,0,5,6,6,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,5,6,8,9,10,12,14,0,0,0,0,0,0,0,0,17,18,18,20,21,20,21,21,22,21,23,21,0,0,0,0,0,0,0,0,22,22,25,24,26,24,25,26,26,26,27,26,0,0,0,0,0,0,0,0,26,26,26,25,26,24,25,24,24,24,24,25,0,0,0,0,0,0,0,0,21,20,19,19,18,15,14,13,12,11,8,6,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,4,4,4,4,5,5,6,6,5,6,0,0,0,0,0,0,0,0,4,4,3,3,3,3,2,2,2,1,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,5,6,6,6,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,6,5,5,5,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,2,3,3,2,2,0,0,0,0,0,0,0,0,2,1,1,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,3,2,0,0,0,0,0,0,0,0,3,4,4,4,4,3,4,4,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,7,9,8,8,9,10,11,12,15,15,18,18,0,0,0,0,0,0,0,0,20,19,21,23,23,21,21,22,23,22,22,23,0,0,0,0,0,0,0,0,22,21,20,20,23,19,17,20,19],[0,28,28,29,29,29,28,28,29,27,28,28,28,27,27,27,26,28,27,27,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,25,24,24,24,24,22,21,22,21,19,19,18,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,5,5,5,0,0,0,0,0,0,0,0,5,6,6,5,5,5,4,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,5,4,4,4,5,6,5,5,5,5,0,0,0,0,0,0,0,0,3,4,4,3,3,3,4,4,4,4,4,5,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,3,3,4,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,1,2,2,3,0,0,0,0,0,0,0,0,3,3,4,4,5,5,7,9,10,10,13,14,0,0,0,0,0,0,0,0,18,19,19,20,21,20,22,23,23,23,24,21,0,0,0,0,0,0,0,0,22,23,24,24,27,25,26,26,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,26,27,25,26,27,25,27,0,0,0,0,0,0,0,0,23,22,22,21,20,17,17,16,14,11,8,6,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,5,5,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,3,2,2,0,0,0,0,0,0,0,0,2,2,1,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,5,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,2,2,2,3,2,0,0,0,0,0,0,0,0,3,4,4,4,4,3,4,4,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,5,4,4,5,5,4,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,7,8,8,8,9,11,11,13,15,16,19,20,0,0,0,0,0,0,0,0,20,20,24,22,23,22,22,20,24,23,23,22,0,0,0,0,0,0,0,0,21,20,20,22,22,19,19,22,19],[0,28,28,28,28,28,28,28,28,27,26,26,27,26,26,27,26,27,27,27,0,0,0,0,0,0,0,0,28,26,26,27,28,28,27,28,27,28,28,27,0,0,0,0,0,0,0,0,25,24,23,23,23,22,22,21,20,20,19,18,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,6,7,6,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,5,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,6,6,5,5,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,3,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,5,7,8,9,10,13,15,0,0,0,0,0,0,0,0,17,18,19,20,21,21,22,21,23,22,23,20,0,0,0,0,0,0,0,0,23,24,25,25,25,25,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,26,27,26,26,26,26,26,25,27,0,0,0,0,0,0,0,0,22,21,21,20,18,15,17,13,12,11,7,6,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,5,4,5,5,5,6,7,5,6,0,0,0,0,0,0,0,0,4,3,3,3,3,3,2,2,2,1,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,6,5,5,4,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,5,6,7,7,6,0,0,0,0,0,0,0,0,5,5,6,6,6,6,7,7,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,6,7,6,6,6,6,5,5,5,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,2,2,2,3,2,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,4,3,4,4,5,4,4,5,5,4,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,9,8,9,9,11,10,12,14,14,18,18,0,0,0,0,0,0,0,0,20,20,22,22,22,22,22,22,23,22,22,23,0,0,0,0,0,0,0,0,22,21,21,22,21,20,18,22,19],[0,28,27,27,27,28,28,27,27,26,26,25,26,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,26,25,26,26,27,26,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,23,23,22,22,21,21,19,20,19,18,0,0,0,0,0,0,0,0,4,3,3,3,2,2,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,7,7,6,6,6,5,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,5,5,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,5,6,7,9,10,10,13,14,0,0,0,0,0,0,0,0,16,18,19,19,20,20,21,20,22,20,21,20,0,0,0,0,0,0,0,0,22,22,24,23,26,23,24,25,25,26,25,25,0,0,0,0,0,0,0,0,24,24,24,24,25,23,24,23,23,23,23,25,0,0,0,0,0,0,0,0,20,20,20,19,19,15,17,15,12,12,7,6,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,5,5,4,5,4,5,5,6,6,6,6,0,0,0,0,0,0,0,0,4,4,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,7,7,7,7,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,4,5,5,4,5,5,0,0,0,0,0,0,0,0,6,7,6,6,6,6,6,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,3,3,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,9,8,8,9,9,11,12,14,15,18,17,0,0,0,0,0,0,0,0,20,20,22,22,22,21,23,22,22,24,22,22,0,0,0,0,0,0,0,0,22,20,20,20,22,19,18,20,20],[0,28,28,28,28,28,28,28,28,26,26,26,27,26,27,26,26,27,26,27,0,0,0,0,0,0,0,0,27,27,26,27,27,28,26,27,27,27,28,27,0,0,0,0,0,0,0,0,25,23,23,24,23,22,20,22,20,19,19,18,0,0,0,0,0,0,0,0,4,3,3,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,5,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,5,5,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,5,5,6,9,9,10,12,14,0,0,0,0,0,0,0,0,17,18,18,19,21,19,21,21,21,21,23,20,0,0,0,0,0,0,0,0,22,23,24,24,26,24,25,26,26,26,27,26,0,0,0,0,0,0,0,0,26,25,25,25,26,24,26,24,24,25,24,25,0,0,0,0,0,0,0,0,21,20,20,19,18,15,15,14,12,11,8,6,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,5,6,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,2,3,3,3,4,5,5,4,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,6,7,7,6,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,3,2,3,3,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,4,4,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,2,3,3,0,0,0,0,0,0,0,0,7,8,8,8,8,10,10,12,14,15,18,19,0,0,0,0,0,0,0,0,19,19,21,21,22,21,22,20,23,22,21,22,0,0,0,0,0,0,0,0,21,19,19,20,21,18,16,19,18],[0,29,29,29,29,29,28,28,29,27,28,27,28,27,27,27,27,28,27,27,0,0,0,0,0,0,0,0,28,28,27,28,28,29,27,28,28,28,28,28,0,0,0,0,0,0,0,0,25,24,24,24,24,23,22,21,20,20,19,18,0,0,0,0,0,0,0,0,5,4,3,3,3,2,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,7,7,6,6,6,5,6,6,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,5,5,4,4,4,5,5,5,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,5,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,5,4,3,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,5,4,4,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0,3,4,4,4,5,5,7,8,9,10,13,14,0,0,0,0,0,0,0,0,18,19,20,21,21,21,22,23,24,22,24,21,0,0,0,0,0,0,0,0,23,25,26,26,26,25,27,28,28,28,28,28,0,0,0,0,0,0,0,0,28,27,28,27,28,27,27,25,26,28,26,28,0,0,0,0,0,0,0,0,24,23,23,22,21,17,18,16,14,12,7,6,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,4,4,4,4,5,5,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,1,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,6,7,7,6,0,0,0,0,0,0,0,0,5,6,6,6,6,6,7,6,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,5,5,5,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,2,2,3,3,2,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,4,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,7,8,8,8,8,9,11,12,14,15,17,18,0,0,0,0,0,0,0,0,20,20,23,22,23,22,22,21,23,22,21,22,0,0,0,0,0,0,0,0,21,19,21,21,22,20,18,20,18],[0,28,27,28,28,28,28,27,28,26,25,26,27,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,26,27,27,27,26,27,26,26,27,26,0,0,0,0,0,0,0,0,25,23,24,23,22,22,20,20,19,19,18,17,0,0,0,0,0,0,0,0,5,4,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,7,8,8,7,7,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,5,6,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,5,5,5,4,0,0,0,0,0,0,0,0,5,4,4,5,5,5,5,6,5,6,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,4,4,4,5,5,5,7,8,9,10,12,13,0,0,0,0,0,0,0,0,16,16,17,19,19,18,21,20,20,19,21,20,0,0,0,0,0,0,0,0,21,22,24,22,25,23,24,24,25,25,26,25,0,0,0,0,0,0,0,0,25,25,25,25,25,24,24,24,23,24,23,25,0,0,0,0,0,0,0,0,20,20,20,19,19,16,17,15,13,12,7,6,0,0,0,0,0,0,0,0,3,3,4,3,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,5,5,4,4,5,5,6,7,6,6,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,6,6,7,8,8,7,0,0,0,0,0,0,0,0,6,7,7,8,7,8,9,8,8,7,7,7,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,5,6,5,5,6,6,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,6,6,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,4,5,5,5,4,4,5,0,0,0,0,0,0,0,0,3,4,3,3,4,4,3,4,4,3,3,4,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,3,3,4,3,3,3,4,0,0,0,0,0,0,0,0,8,9,9,9,9,10,11,12,12,13,16,17,0,0,0,0,0,0,0,0,20,20,22,22,22,21,21,21,23,24,22,23,0,0,0,0,0,0,0,0,21,18,20,20,21,19,17,19,19],[0,28,27,27,28,27,27,28,26,26,25,25,27,24,26,25,26,25,25,26,0,0,0,0,0,0,0,0,26,26,25,26,27,27,26,26,26,26,26,26,0,0,0,0,0,0,0,0,24,23,22,21,21,21,21,20,19,19,18,17,0,0,0,0,0,0,0,0,5,4,4,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,7,6,6,7,6,6,6,7,7,0,0,0,0,0,0,0,0,7,8,8,7,7,6,6,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,7,6,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,5,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,5,6,6,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,2,2,2,0,0,0,0,0,0,0,0,4,4,4,5,6,6,8,10,10,11,13,13,0,0,0,0,0,0,0,0,16,17,18,18,19,19,20,20,21,20,22,20,0,0,0,0,0,0,0,0,21,22,24,24,26,23,24,24,24,24,25,24,0,0,0,0,0,0,0,0,24,24,23,24,24,23,23,22,23,23,23,24,0,0,0,0,0,0,0,0,20,20,19,18,18,14,15,13,12,12,8,6,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,5,5,5,6,7,0,0,0,0,0,0,0,0,6,5,5,5,5,4,5,6,6,7,7,7,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,7,8,8,8,7,0,0,0,0,0,0,0,0,7,7,7,8,7,8,8,9,9,8,7,7,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,7,7,8,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,4,5,4,4,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,6,5,5,6,6,5,6,0,0,0,0,0,0,0,0,4,4,3,4,4,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,8,10,9,9,9,10,12,13,15,14,17,17,0,0,0,0,0,0,0,0,21,19,22,22,22,22,21,22,22,23,23,22,0,0,0,0,0,0,0,0,21,18,21,20,21,18,17,19,19],[0,29,28,28,28,28,29,28,28,27,26,26,27,26,27,26,27,27,26,27,0,0,0,0,0,0,0,0,28,27,26,27,28,29,27,28,28,28,28,27,0,0,0,0,0,0,0,0,26,25,24,23,24,22,22,21,21,20,19,19,0,0,0,0,0,0,0,0,5,4,4,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,6,6,6,7,7,0,0,0,0,0,0,0,0,7,9,9,8,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,6,7,7,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,6,6,6,6,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,2,2,0,0,0,0,0,0,0,0,4,4,4,5,6,6,8,9,10,11,14,14,0,0,0,0,0,0,0,0,17,17,19,20,20,21,21,22,22,22,24,20,0,0,0,0,0,0,0,0,23,23,25,25,27,25,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,26,26,26,27,26,26,24,25,25,25,26,0,0,0,0,0,0,0,0,22,21,20,19,19,16,15,14,13,12,8,7,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,5,6,0,0,0,0,0,0,0,0,6,6,5,5,4,4,5,6,6,6,5,6,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,6,6,5,6,5,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,8,8,8,7,0,0,0,0,0,0,0,0,6,7,7,8,7,8,9,8,8,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,5,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,5,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,7,7,8,7,7,6,6,6,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,4,5,5,5,4,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,4,4,5,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,9,9,9,9,10,11,13,13,15,18,18,0,0,0,0,0,0,0,0,20,19,21,20,21,21,21,20,22,22,21,21,0,0,0,0,0,0,0,0,21,20,20,20,22,20,16,19,19],[0,27,26,26,26,27,27,27,26,26,24,26,26,26,26,26,25,24,25,25,0,0,0,0,0,0,0,0,26,26,25,25,26,27,26,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,23,23,22,22,21,21,19,20,19,18,0,0,0,0,0,0,0,0,7,6,6,5,5,4,5,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,8,8,9,8,9,8,8,9,9,0,0,0,0,0,0,0,0,9,10,10,9,8,9,8,8,8,8,8,8,0,0,0,0,0,0,0,0,8,7,8,8,7,8,8,9,9,9,9,8,0,0,0,0,0,0,0,0,7,8,7,6,8,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,7,6,6,7,7,6,7,7,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,8,8,9,8,9,0,0,0,0,0,0,0,0,9,9,9,8,8,8,7,7,7,7,7,6,0,0,0,0,0,0,0,0,5,5,4,5,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,5,5,4,4,5,5,6,6,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,4,5,5,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,0,1,1,2,2,0,0,0,0,0,0,0,0,5,5,5,6,7,7,8,10,10,11,13,14,0,0,0,0,0,0,0,0,15,16,17,19,19,19,21,20,20,20,21,21,0,0,0,0,0,0,0,0,21,22,23,23,25,24,24,25,26,26,27,26,0,0,0,0,0,0,0,0,26,25,24,25,24,24,24,23,24,23,24,25,0,0,0,0,0,0,0,0,19,20,18,17,18,15,16,14,12,12,8,7,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,5,5,6,6,6,0,0,0,0,0,0,0,0,7,6,5,6,4,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,4,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,6,6,6,6,5,4,4,0,0,0,0,0,0,0,0,4,4,3,5,5,4,4,5,4,5,5,5,0,0,0,0,0,0,0,0,6,7,6,6,7,7,7,8,9,9,9,8,0,0,0,0,0,0,0,0,9,9,9,9,10,10,10,10,10,9,9,9,0,0,0,0,0,0,0,0,7,7,7,7,7,7,6,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,2,2,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,7,8,8,7,8,8,8,7,7,8,8,8,0,0,0,0,0,0,0,0,9,10,9,10,9,9,9,8,8,7,7,7,0,0,0,0,0,0,0,0,6,4,5,5,4,5,5,4,4,4,5,3,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,7,6,6,7,0,0,0,0,0,0,0,0,5,6,4,4,6,5,4,5,6,4,4,6,0,0,0,0,0,0,0,0,5,6,7,7,6,6,7,6,5,6,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,4,5,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,8,9,9,9,9,10,11,12,14,15,18,18,0,0,0,0,0,0,0,0,20,20,22,22,20,20,22,23,22,21,22,20,0,0,0,0,0,0,0,0,20,18,18,20,21,18,16,18,17],[0,29,29,29,29,29,29,28,29,28,27,27,28,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,28,27,27,28,28,29,28,29,28,29,29,28,0,0,0,0,0,0,0,0,26,26,25,25,25,23,22,23,22,22,20,20,0,0,0,0,0,0,0,0,6,5,5,4,4,4,5,5,5,5,6,5,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,8,7,8,9,8,0,0,0,0,0,0,0,0,9,10,10,9,8,9,8,8,8,8,8,7,0,0,0,0,0,0,0,0,8,8,8,8,7,8,8,8,8,9,8,8,0,0,0,0,0,0,0,0,7,7,8,7,7,7,8,8,7,8,8,7,0,0,0,0,0,0,0,0,7,6,7,6,7,6,7,7,6,6,7,6,0,0,0,0,0,0,0,0,6,6,6,7,6,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,8,7,7,7,7,6,6,7,7,6,0,0,0,0,0,0,0,0,5,5,4,5,6,5,6,6,6,6,7,6,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,6,7,7,6,5,0,0,0,0,0,0,0,0,5,5,5,6,6,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,5,4,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,0,1,1,2,0,0,0,0,0,0,0,0,4,4,4,5,6,6,7,9,11,11,12,15,0,0,0,0,0,0,0,0,18,20,21,21,22,22,22,23,24,23,24,22,0,0,0,0,0,0,0,0,24,24,25,27,27,26,28,27,28,28,27,28,0,0,0,0,0,0,0,0,26,27,26,27,27,26,26,24,26,26,26,27,0,0,0,0,0,0,0,0,23,21,22,21,20,18,17,16,14,12,9,7,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,4,5,5,5,6,6,7,6,6,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,6,6,5,7,6,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,5,5,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,8,9,8,8,0,0,0,0,0,0,0,0,7,8,9,9,8,9,10,9,9,9,8,8,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,6,6,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,8,7,7,7,0,0,0,0,0,0,0,0,9,9,8,8,8,8,8,7,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,5,5,6,5,6,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,4,5,4,4,5,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,4,4,0,0,0,0,0,0,0,0,8,9,9,10,10,11,11,13,14,15,19,19,0,0,0,0,0,0,0,0,20,20,22,23,21,21,21,21,22,23,21,22,0,0,0,0,0,0,0,0,22,20,19,21,22,19,17,20,19],[0,27,26,27,27,27,27,26,27,25,25,25,26,25,25,25,25,25,26,25,0,0,0,0,0,0,0,0,26,26,25,26,26,27,26,26,26,26,27,26,0,0,0,0,0,0,0,0,24,23,23,23,23,22,21,21,20,19,19,17,0,0,0,0,0,0,0,0,6,5,4,4,4,4,5,5,5,5,6,6,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,9,9,9,10,10,0,0,0,0,0,0,0,0,10,11,11,9,9,9,9,9,9,8,8,8,0,0,0,0,0,0,0,0,9,9,9,9,9,9,10,10,10,10,10,10,0,0,0,0,0,0,0,0,8,9,8,8,8,8,8,9,9,9,8,9,0,0,0,0,0,0,0,0,7,6,7,7,7,6,8,7,7,7,7,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,9,10,9,9,10,0,0,0,0,0,0,0,0,10,10,10,9,8,9,9,8,8,8,8,7,0,0,0,0,0,0,0,0,6,6,5,5,5,6,5,6,6,6,6,7,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,6,7,7,7,6,0,0,0,0,0,0,0,0,7,6,7,7,7,7,8,7,7,8,8,8,0,0,0,0,0,0,0,0,6,6,5,5,6,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,1,1,0,1,1,0,0,0,0,0,0,0,0,4,4,4,5,6,6,7,9,10,10,13,14,0,0,0,0,0,0,0,0,16,17,18,20,20,19,22,20,22,20,22,20,0,0,0,0,0,0,0,0,20,22,23,24,25,24,25,25,26,25,26,26,0,0,0,0,0,0,0,0,26,26,25,25,25,24,24,23,25,23,23,25,0,0,0,0,0,0,0,0,21,20,21,20,20,17,18,15,14,13,8,7,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,5,8,8,6,7,0,0,0,0,0,0,0,0,4,4,3,3,3,2,3,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,5,6,6,6,7,6,6,5,5,0,0,0,0,0,0,0,0,5,5,5,6,5,5,6,6,5,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,7,7,8,8,9,10,9,9,0,0,0,0,0,0,0,0,9,10,10,10,10,10,11,11,10,10,10,9,0,0,0,0,0,0,0,0,7,7,7,6,6,7,6,6,6,5,6,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,6,7,7,7,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,8,8,8,9,9,0,0,0,0,0,0,0,0,10,10,9,9,9,8,9,8,7,7,6,6,0,0,0,0,0,0,0,0,5,4,5,5,4,5,5,4,4,5,5,4,0,0,0,0,0,0,0,0,6,6,6,7,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,5,5,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,5,5,4,5,5,0,0,0,0,0,0,0,0,9,10,10,10,10,11,12,13,14,15,16,18,0,0,0,0,0,0,0,0,19,20,22,22,19,21,21,22,22,23,22,22,0,0,0,0,0,0,0,0,20,19,18,20,20,18,16,18,18],[0,29,28,28,28,28,28,28,28,27,27,26,28,26,27,26,27,27,27,27,0,0,0,0,0,0,0,0,28,28,27,28,28,29,28,28,28,28,29,28,0,0,0,0,0,0,0,0,26,25,25,25,25,24,24,24,22,22,21,19,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,6,6,6,7,7,0,0,0,0,0,0,0,0,10,10,10,10,10,11,10,10,11,11,11,11,0,0,0,0,0,0,0,0,11,12,11,11,11,11,11,10,10,10,11,10,0,0,0,0,0,0,0,0,11,10,11,11,10,11,11,11,11,11,10,11,0,0,0,0,0,0,0,0,10,10,10,9,9,9,10,10,10,10,11,9,0,0,0,0,0,0,0,0,8,8,8,9,9,8,9,9,9,9,9,9,0,0,0,0,0,0,0,0,8,9,9,9,9,9,10,10,11,11,10,11,0,0,0,0,0,0,0,0,10,10,11,10,9,10,10,9,9,9,9,8,0,0,0,0,0,0,0,0,7,7,5,6,6,7,6,8,8,8,8,8,0,0,0,0,0,0,0,0,6,7,7,6,7,7,8,8,8,8,8,7,0,0,0,0,0,0,0,0,8,7,8,8,8,8,9,8,8,8,8,9,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,2,1,1,0,1,0,0,0,0,0,0,0,0,5,4,5,6,7,7,8,10,11,11,14,16,0,0,0,0,0,0,0,0,18,18,20,21,20,21,23,21,22,21,23,21,0,0,0,0,0,0,0,0,23,24,26,25,26,25,25,26,27,26,27,27,0,0,0,0,0,0,0,0,26,26,26,26,26,26,26,24,26,25,25,26,0,0,0,0,0,0,0,0,23,22,22,20,19,16,18,16,14,13,8,8,0,0,0,0,0,0,0,0,3,4,5,5,5,6,7,6,7,7,7,8,0,0,0,0,0,0,0,0,9,8,8,6,5,6,7,8,8,9,9,8,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,6,6,7,8,8,9,9,8,7,6,6,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,8,7,7,7,8,8,9,10,10,10,10,0,0,0,0,0,0,0,0,10,11,11,11,11,11,13,12,12,11,11,11,0,0,0,0,0,0,0,0,8,8,8,7,7,7,7,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,5,4,5,5,6,6,5,6,7,6,0,0,0,0,0,0,0,0,7,6,6,7,6,6,7,7,6,7,7,7,0,0,0,0,0,0,0,0,8,8,9,9,10,9,9,10,10,9,10,10,0,0,0,0,0,0,0,0,11,11,10,10,10,10,9,9,8,8,7,7,0,0,0,0,0,0,0,0,5,5,6,5,4,6,6,4,4,6,6,4,0,0,0,0,0,0,0,0,7,7,7,7,7,7,6,7,7,6,6,7,0,0,0,0,0,0,0,0,5,5,4,5,6,5,5,6,6,5,5,6,0,0,0,0,0,0,0,0,6,7,8,7,7,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,8,8,8,8,0,0,0,0,0,0,0,0,7,7,6,7,7,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,12,12,12,13,12,14,15,16,17,18,20,19,0,0,0,0,0,0,0,0,23,22,24,24,23,23,24,24,25,24,25,25,0,0,0,0,0,0,0,0,24,23,22,23,23,22,21,22,22],[0,29,29,29,29,29,30,29,29,29,28,28,29,28,29,28,28,28,28,29,0,0,0,0,0,0,0,0,29,29,28,29,29,30,28,29,29,29,29,29,0,0,0,0,0,0,0,0,27,26,25,26,26,24,24,24,24,22,21,21,0,0,0,0,0,0,0,0,8,7,6,5,7,7,8,9,8,9,10,10,0,0,0,0,0,0,0,0,12,13,13,13,13,13,14,13,13,13,14,14,0,0,0,0,0,0,0,0,13,15,15,14,13,14,15,14,13,13,13,13,0,0,0,0,0,0,0,0,14,13,14,13,12,13,13,14,13,14,13,14,0,0,0,0,0,0,0,0,12,14,13,12,12,12,13,12,13,13,13,13,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,12,11,11,11,0,0,0,0,0,0,0,0,12,12,12,12,12,13,12,13,13,13,12,14,0,0,0,0,0,0,0,0,13,13,13,13,12,13,13,12,12,13,12,11,0,0,0,0,0,0,0,0,10,10,8,9,9,9,10,10,10,11,10,10,0,0,0,0,0,0,0,0,9,9,8,10,10,9,10,10,11,10,10,10,0,0,0,0,0,0,0,0,10,11,10,12,11,11,12,11,12,12,12,12,0,0,0,0,0,0,0,0,10,10,9,8,9,9,8,8,9,9,8,6,0,0,0,0,0,0,0,0,3,4,4,2,3,4,4,4,2,2,1,0,0,0,0,0,0,0,0,0,6,5,6,6,8,8,10,12,14,14,16,16,0,0,0,0,0,0,0,0,20,21,22,23,23,23,25,24,25,23,25,23,0,0,0,0,0,0,0,0,22,24,25,26,25,26,27,27,27,28,28,28,0,0,0,0,0,0,0,0,27,27,27,27,27,26,27,24,27,26,25,27,0,0,0,0,0,0,0,0,24,23,22,21,19,17,18,15,14,13,10,8,0,0,0,0,0,0,0,0,4,6,6,6,6,7,7,7,8,8,9,9,0,0,0,0,0,0,0,0,11,10,9,8,7,8,9,10,10,11,10,10,0,0,0,0,0,0,0,0,6,5,5,6,5,5,3,3,4,3,6,5,0,0,0,0,0,0,0,0,8,9,8,10,9,9,11,11,10,10,8,8,0,0,0,0,0,0,0,0,9,9,9,9,10,9,9,9,11,10,10,11,0,0,0,0,0,0,0,0,10,11,9,9,10,10,10,11,11,12,12,12,0,0,0,0,0,0,0,0,13,13,13,14,13,14,15,14,14,13,13,12,0,0,0,0,0,0,0,0,11,11,10,9,10,10,9,8,9,9,8,8,0,0,0,0,0,0,0,0,7,6,5,6,7,6,7,8,7,8,9,9,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,10,9,9,9,9,0,0,0,0,0,0,0,0,11,10,13,12,12,12,12,12,12,13,13,13,0,0,0,0,0,0,0,0,12,14,12,13,13,12,11,11,10,10,9,10,0,0,0,0,0,0,0,0,6,6,7,6,5,7,7,5,6,7,7,5,0,0,0,0,0,0,0,0,9,8,9,9,8,9,8,8,9,8,8,8,0,0,0,0,0,0,0,0,6,6,5,5,6,6,5,6,7,6,6,8,0,0,0,0,0,0,0,0,8,8,8,8,7,7,8,7,7,7,6,5,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,8,9,9,9,8,9,9,8,8,8,9,8,0,0,0,0,0,0,0,0,13,13,13,13,13,16,16,17,19,19,22,23,0,0,0,0,0,0,0,0,24,23,25,25,25,25,25,24,27,25,25,24,0,0,0,0,0,0,0,0,25,24,23,25,26,23,22,25,23],[0,29,28,29,29,29,29,29,29,28,28,28,28,27,28,28,28,28,28,29,0,0,0,0,0,0,0,0,29,29,28,29,29,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,28,26,26,26,26,25,25,25,24,23,22,22,0,0,0,0,0,0,0,0,9,9,7,7,7,8,10,11,10,11,13,12,0,0,0,0,0,0,0,0,16,15,16,15,16,16,16,16,15,16,17,16,0,0,0,0,0,0,0,0,15,16,16,15,14,16,15,15,15,14,15,15,0,0,0,0,0,0,0,0,15,15,16,16,15,15,15,16,15,16,16,17,0,0,0,0,0,0,0,0,14,16,15,15,14,14,14,14,15,15,14,15,0,0,0,0,0,0,0,0,13,13,13,14,13,13,14,14,12,13,13,13,0,0,0,0,0,0,0,0,14,13,14,15,15,16,15,16,16,16,16,17,0,0,0,0,0,0,0,0,16,16,16,17,15,16,16,15,16,16,15,13,0,0,0,0,0,0,0,0,13,12,10,10,11,12,10,13,13,13,12,12,0,0,0,0,0,0,0,0,11,11,10,10,10,12,11,12,12,12,12,12,0,0,0,0,0,0,0,0,13,12,13,14,14,13,14,13,14,15,15,15,0,0,0,0,0,0,0,0,11,10,11,12,11,10,10,11,10,10,9,9,0,0,0,0,0,0,0,0,4,5,5,3,4,5,5,5,3,3,2,1,0,0,0,0,0,0,0,0,7,5,6,7,8,9,12,13,14,16,16,19,0,0,0,0,0,0,0,0,20,21,22,24,23,24,26,25,25,24,26,24,0,0,0,0,0,0,0,0,24,25,26,26,27,27,27,29,29,28,29,29,0,0,0,0,0,0,0,0,28,28,28,27,27,27,27,26,27,26,26,27,0,0,0,0,0,0,0,0,23,22,22,20,19,17,17,15,14,14,10,9,0,0,0,0,0,0,0,0,6,7,8,7,8,9,9,9,9,9,10,10,0,0,0,0,0,0,0,0,12,10,9,10,8,9,11,10,13,14,11,12,0,0,0,0,0,0,0,0,8,7,6,7,6,6,5,6,5,5,7,6,0,0,0,0,0,0,0,0,9,9,9,11,10,11,11,11,12,10,8,10,0,0,0,0,0,0,0,0,10,10,10,11,12,11,11,11,12,11,11,12,0,0,0,0,0,0,0,0,12,13,13,11,12,13,12,14,14,14,14,14,0,0,0,0,0,0,0,0,16,16,17,16,17,16,17,17,17,17,16,16,0,0,0,0,0,0,0,0,14,14,13,13,14,13,12,12,12,11,11,10,0,0,0,0,0,0,0,0,8,8,6,7,7,8,9,10,8,10,10,11,0,0,0,0,0,0,0,0,12,12,11,12,12,11,12,12,11,12,12,13,0,0,0,0,0,0,0,0,13,13,15,14,15,15,13,15,15,15,16,15,0,0,0,0,0,0,0,0,15,16,15,15,14,15,13,13,13,12,12,12,0,0,0,0,0,0,0,0,7,9,10,8,7,10,10,8,8,10,9,7,0,0,0,0,0,0,0,0,12,12,12,12,12,12,11,11,12,12,12,11,0,0,0,0,0,0,0,0,8,9,8,8,9,8,8,8,9,8,9,10,0,0,0,0,0,0,0,0,9,12,11,11,12,10,10,9,8,8,8,8,0,0,0,0,0,0,0,0,8,8,8,8,9,9,11,11,11,13,11,11,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,10,10,11,11,0,0,0,0,0,0,0,0,14,15,14,15,15,16,18,19,19,19,22,23,0,0,0,0,0,0,0,0,24,24,25,25,24,24,25,25,25,26,26,25,0,0,0,0,0,0,0,0,25,24,23,24,24,22,22,24,23],[0,29,29,29,29,29,29,29,29,28,28,28,29,28,29,28,29,28,28,29,0,0,0,0,0,0,0,0,29,29,28,29,29,30,29,29,29,29,30,29,0,0,0,0,0,0,0,0,28,27,25,26,26,25,24,25,23,23,22,22,0,0,0,0,0,0,0,0,7,6,7,6,6,6,8,8,9,9,10,9,0,0,0,0,0,0,0,0,14,13,14,15,15,14,15,16,14,15,16,16,0,0,0,0,0,0,0,0,15,16,15,15,15,15,14,15,15,14,14,14,0,0,0,0,0,0,0,0,15,14,16,16,14,16,16,16,16,17,16,16,0,0,0,0,0,0,0,0,12,14,14,12,12,13,14,13,15,14,13,13,0,0,0,0,0,0,0,0,11,12,12,13,12,12,13,13,12,12,14,13,0,0,0,0,0,0,0,0,13,13,14,14,14,15,15,16,16,16,16,16,0,0,0,0,0,0,0,0,15,14,15,16,14,16,16,14,12,15,14,11,0,0,0,0,0,0,0,0,10,11,8,9,10,10,11,11,12,11,12,12,0,0,0,0,0,0,0,0,9,11,10,11,11,12,12,12,13,12,12,11,0,0,0,0,0,0,0,0,12,11,12,13,12,12,14,13,14,14,13,13,0,0,0,0,0,0,0,0,10,10,9,10,10,10,9,10,10,9,8,6,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,6,4,3,3,0,0,0,0,0,0,0,0,5,5,4,7,8,7,10,12,13,16,17,19,0,0,0,0,0,0,0,0,20,22,23,23,23,24,26,25,26,25,26,25,0,0,0,0,0,0,0,0,25,26,27,26,27,27,28,28,28,28,29,28,0,0,0,0,0,0,0,0,27,28,28,28,27,27,27,25,27,27,26,26,0,0,0,0,0,0,0,0,22,21,21,19,18,17,16,14,13,13,9,9,0,0,0,0,0,0,0,0,7,7,8,7,7,9,9,9,10,10,11,11,0,0,0,0,0,0,0,0,12,12,12,11,9,9,11,10,12,13,13,11,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,6,7,7,8,8,0,0,0,0,0,0,0,0,12,12,12,13,13,13,13,14,13,13,12,12,0,0,0,0,0,0,0,0,12,12,13,12,12,13,12,11,13,12,12,12,0,0,0,0,0,0,0,0,13,12,11,10,11,12,12,14,13,14,14,14,0,0,0,0,0,0,0,0,16,16,16,17,15,16,16,16,17,16,15,16,0,0,0,0,0,0,0,0,11,12,11,10,11,11,11,9,10,11,9,8,0,0,0,0,0,0,0,0,9,8,8,9,9,10,11,11,9,11,13,11,0,0,0,0,0,0,0,0,12,11,11,12,11,12,11,11,11,11,11,11,0,0,0,0,0,0,0,0,11,11,13,12,13,14,12,12,12,12,14,14,0,0,0,0,0,0,0,0,15,15,13,13,14,13,13,11,11,10,9,9,0,0,0,0,0,0,0,0,6,6,8,7,7,7,9,7,9,9,8,9,0,0,0,0,0,0,0,0,12,12,13,13,12,11,11,11,12,10,11,11,0,0,0,0,0,0,0,0,7,7,6,7,8,8,7,8,8,8,10,10,0,0,0,0,0,0,0,0,9,11,11,11,11,8,9,8,7,8,7,7,0,0,0,0,0,0,0,0,7,7,7,7,8,10,11,12,13,14,13,12,0,0,0,0,0,0,0,0,13,13,12,13,13,12,13,12,13,13,13,12,0,0,0,0,0,0,0,0,16,17,16,16,17,18,20,20,21,22,23,23,0,0,0,0,0,0,0,0,26,23,27,26,26,26,26,26,27,27,27,27,0,0,0,0,0,0,0,0,26,25,24,25,26,23,23,25,24],[0,29,29,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,27,29,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,25,25,26,25,24,23,25,23,22,22,21,0,0,0,0,0,0,0,0,6,5,5,4,5,6,7,6,7,8,9,8,0,0,0,0,0,0,0,0,11,12,11,12,12,12,12,13,14,13,14,13,0,0,0,0,0,0,0,0,14,13,13,13,12,13,12,13,14,13,13,12,0,0,0,0,0,0,0,0,13,13,13,13,12,14,13,13,14,14,12,13,0,0,0,0,0,0,0,0,11,11,12,11,10,11,11,11,12,12,12,11,0,0,0,0,0,0,0,0,10,9,11,11,10,11,11,11,10,12,11,12,0,0,0,0,0,0,0,0,11,11,13,12,11,14,13,13,13,13,12,13,0,0,0,0,0,0,0,0,12,12,13,13,11,13,13,11,10,11,11,10,0,0,0,0,0,0,0,0,9,9,7,8,9,9,8,9,10,11,9,11,0,0,0,0,0,0,0,0,8,9,10,9,9,10,9,11,11,10,10,9,0,0,0,0,0,0,0,0,10,10,9,11,10,10,11,11,11,11,10,11,0,0,0,0,0,0,0,0,9,9,8,9,9,8,7,7,7,8,7,6,0,0,0,0,0,0,0,0,3,4,5,5,4,6,6,6,5,4,3,2,0,0,0,0,0,0,0,0,3,4,4,5,5,6,9,10,13,14,15,16,0,0,0,0,0,0,0,0,19,18,22,22,21,23,24,22,25,23,25,22,0,0,0,0,0,0,0,0,24,25,27,26,28,26,28,28,28,28,28,28,0,0,0,0,0,0,0,0,26,27,26,27,27,26,27,26,26,26,25,27,0,0,0,0,0,0,0,0,22,22,21,19,18,16,16,15,13,11,9,8,0,0,0,0,0,0,0,0,5,6,8,8,7,8,8,10,10,9,10,10,0,0,0,0,0,0,0,0,12,10,10,9,9,9,10,10,11,12,10,10,0,0,0,0,0,0,0,0,6,7,6,5,5,5,5,5,5,5,6,7,0,0,0,0,0,0,0,0,11,10,10,11,11,12,12,13,11,11,10,10,0,0,0,0,0,0,0,0,10,10,10,9,9,10,9,9,9,8,9,9,0,0,0,0,0,0,0,0,9,8,8,8,8,9,9,10,11,12,11,11,0,0,0,0,0,0,0,0,12,12,13,14,13,12,13,13,13,13,13,12,0,0,0,0,0,0,0,0,9,9,8,8,8,8,8,7,8,8,6,6,0,0,0,0,0,0,0,0,6,5,5,6,7,7,9,9,7,9,10,9,0,0,0,0,0,0,0,0,9,8,7,9,8,8,7,8,8,8,8,8,0,0,0,0,0,0,0,0,9,8,10,10,11,10,9,11,11,11,11,12,0,0,0,0,0,0,0,0,12,13,11,11,11,11,11,10,9,8,8,8,0,0,0,0,0,0,0,0,4,5,6,6,5,6,7,5,5,7,7,5,0,0,0,0,0,0,0,0,9,9,9,9,8,9,8,7,8,8,8,8,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,8,6,7,9,0,0,0,0,0,0,0,0,8,8,8,9,8,8,8,8,6,6,6,5,0,0,0,0,0,0,0,0,6,7,7,7,8,9,9,9,10,10,9,9,0,0,0,0,0,0,0,0,10,10,9,9,9,10,9,9,10,10,10,9,0,0,0,0,0,0,0,0,14,15,15,16,16,18,19,20,21,20,23,23,0,0,0,0,0,0,0,0,26,24,26,25,26,26,25,26,27,26,26,26,0,0,0,0,0,0,0,0,27,25,25,25,26,24,24,26,26],[0,29,29,29,29,30,29,29,29,28,28,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,29,29,28,28,28,28,29,28,0,0,0,0,0,0,0,0,26,25,25,25,25,24,23,23,23,21,21,20,0,0,0,0,0,0,0,0,5,4,5,4,5,6,7,6,6,9,8,8,0,0,0,0,0,0,0,0,11,11,11,12,11,12,12,12,13,13,13,13,0,0,0,0,0,0,0,0,13,14,14,14,13,14,13,12,13,13,12,13,0,0,0,0,0,0,0,0,13,13,13,13,12,12,12,14,12,14,12,13,0,0,0,0,0,0,0,0,11,12,12,10,10,11,12,11,12,11,12,11,0,0,0,0,0,0,0,0,10,10,10,11,10,11,11,11,11,10,11,11,0,0,0,0,0,0,0,0,11,11,12,11,11,13,12,13,13,13,12,13,0,0,0,0,0,0,0,0,11,11,12,12,11,12,12,11,11,11,11,10,0,0,0,0,0,0,0,0,9,9,8,8,9,8,9,10,10,10,10,10,0,0,0,0,0,0,0,0,10,9,9,9,10,10,10,11,11,11,10,10,0,0,0,0,0,0,0,0,10,10,10,11,10,10,10,11,12,11,10,10,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,7,6,0,0,0,0,0,0,0,0,4,5,5,4,5,6,6,6,5,5,4,3,0,0,0,0,0,0,0,0,2,3,3,4,4,6,8,10,13,14,14,16,0,0,0,0,0,0,0,0,18,20,20,21,22,22,23,24,23,23,24,23,0,0,0,0,0,0,0,0,24,26,26,25,27,27,27,28,28,27,28,28,0,0,0,0,0,0,0,0,27,27,27,27,27,26,27,25,26,26,26,27,0,0,0,0,0,0,0,0,22,20,20,19,17,15,14,16,13,11,9,7,0,0,0,0,0,0,0,0,6,7,8,7,7,8,9,9,10,11,10,11,0,0,0,0,0,0,0,0,12,12,11,10,10,10,11,10,12,14,12,12,0,0,0,0,0,0,0,0,7,7,6,6,6,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,10,10,10,10,11,11,11,11,12,11,10,9,0,0,0,0,0,0,0,0,9,9,9,10,10,9,9,8,10,9,8,9,0,0,0,0,0,0,0,0,8,8,9,8,8,8,9,9,11,11,11,12,0,0,0,0,0,0,0,0,12,13,12,12,14,13,13,12,13,12,12,11,0,0,0,0,0,0,0,0,8,9,8,8,8,8,7,7,8,7,7,6,0,0,0,0,0,0,0,0,6,5,5,6,7,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,8,8,8,8,7,8,8,9,8,8,8,7,0,0,0,0,0,0,0,0,8,9,9,8,10,10,9,10,10,10,11,11,0,0,0,0,0,0,0,0,12,12,11,10,10,10,10,9,8,8,7,6,0,0,0,0,0,0,0,0,5,5,6,6,5,5,7,5,5,6,6,5,0,0,0,0,0,0,0,0,8,8,8,8,8,9,8,7,8,8,8,8,0,0,0,0,0,0,0,0,5,5,4,5,5,6,4,5,8,6,6,7,0,0,0,0,0,0,0,0,8,7,8,9,9,7,7,7,5,6,6,5,0,0,0,0,0,0,0,0,6,7,8,6,8,8,8,9,10,9,9,9,0,0,0,0,0,0,0,0,8,9,10,9,9,9,10,8,9,11,9,9,0,0,0,0,0,0,0,0,14,16,15,15,16,17,18,19,21,20,22,22,0,0,0,0,0,0,0,0,25,24,26,25,26,25,25,25,26,25,25,26,0,0,0,0,0,0,0,0,26,25,25,26,27,24,24,26,24],[0,29,29,29,30,30,29,29,29,29,28,28,29,28,29,28,29,29,28,29,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,25,25,25,25,24,23,24,22,21,21,21,0,0,0,0,0,0,0,0,5,4,4,4,4,4,6,6,7,7,8,7,0,0,0,0,0,0,0,0,11,11,10,12,11,11,12,12,12,12,12,12,0,0,0,0,0,0,0,0,13,13,14,13,12,13,11,13,13,12,12,13,0,0,0,0,0,0,0,0,12,12,13,12,12,12,12,14,13,13,13,13,0,0,0,0,0,0,0,0,11,11,11,10,10,9,11,11,11,11,11,9,0,0,0,0,0,0,0,0,9,8,9,10,9,9,10,11,9,10,11,10,0,0,0,0,0,0,0,0,12,10,12,11,11,12,12,14,14,13,12,13,0,0,0,0,0,0,0,0,12,13,12,12,12,12,12,12,11,10,11,10,0,0,0,0,0,0,0,0,8,8,7,7,8,8,9,9,9,10,10,10,0,0,0,0,0,0,0,0,8,9,9,10,9,9,9,11,11,10,10,9,0,0,0,0,0,0,0,0,12,9,9,10,11,10,10,11,12,11,11,11,0,0,0,0,0,0,0,0,8,8,8,8,7,7,7,8,7,7,5,5,0,0,0,0,0,0,0,0,4,5,5,4,6,7,6,6,6,5,4,3,0,0,0,0,0,0,0,0,2,2,3,4,5,6,8,9,11,14,14,15,0,0,0,0,0,0,0,0,18,20,20,21,22,22,23,22,24,23,24,22,0,0,0,0,0,0,0,0,24,25,25,26,27,27,27,27,28,28,28,28,0,0,0,0,0,0,0,0,27,27,27,27,27,26,27,26,26,27,25,26,0,0,0,0,0,0,0,0,23,21,21,20,18,16,16,15,13,11,9,8,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,8,8,8,9,9,0,0,0,0,0,0,0,0,11,10,10,9,9,9,10,9,12,14,10,11,0,0,0,0,0,0,0,0,7,6,6,6,5,5,4,5,4,5,5,6,0,0,0,0,0,0,0,0,8,8,9,10,10,12,11,11,11,10,9,9,0,0,0,0,0,0,0,0,8,8,8,9,9,8,8,9,10,8,8,8,0,0,0,0,0,0,0,0,8,9,8,7,7,9,9,10,11,11,11,12,0,0,0,0,0,0,0,0,12,12,13,13,13,12,13,12,13,13,11,11,0,0,0,0,0,0,0,0,8,9,8,9,8,8,7,8,7,7,6,6,0,0,0,0,0,0,0,0,6,5,5,6,6,7,6,7,6,7,7,8,0,0,0,0,0,0,0,0,10,9,8,8,9,8,8,8,9,7,8,8,0,0,0,0,0,0,0,0,8,8,9,7,9,9,8,10,9,8,10,10,0,0,0,0,0,0,0,0,11,11,11,11,10,10,9,8,8,8,6,6,0,0,0,0,0,0,0,0,5,5,6,6,5,5,7,5,5,6,6,6,0,0,0,0,0,0,0,0,9,7,7,8,8,9,7,8,8,8,7,8,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,6,7,6,6,7,0,0,0,0,0,0,0,0,6,7,8,8,7,7,7,6,6,6,6,5,0,0,0,0,0,0,0,0,5,6,7,7,7,7,8,7,9,9,8,10,0,0,0,0,0,0,0,0,8,7,8,8,8,8,8,7,8,9,8,8,0,0,0,0,0,0,0,0,14,17,15,15,15,18,18,18,21,21,23,23,0,0,0,0,0,0,0,0,25,24,26,26,26,26,26,26,27,26,26,27,0,0,0,0,0,0,0,0,27,26,26,26,27,25,25,27,25],[0,28,28,28,29,29,29,29,29,28,27,26,27,27,27,27,27,28,27,28,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,26,25,24,24,24,23,22,22,22,20,20,20,0,0,0,0,0,0,0,0,5,4,5,5,5,5,6,6,6,6,8,8,0,0,0,0,0,0,0,0,10,10,10,11,10,10,11,11,11,11,11,12,0,0,0,0,0,0,0,0,12,12,12,11,11,11,11,11,11,12,11,11,0,0,0,0,0,0,0,0,11,11,13,11,11,12,12,13,11,13,11,12,0,0,0,0,0,0,0,0,10,10,10,9,9,9,10,10,10,10,10,10,0,0,0,0,0,0,0,0,9,8,9,9,8,8,9,9,8,9,10,10,0,0,0,0,0,0,0,0,9,9,12,11,10,11,11,12,12,13,12,12,0,0,0,0,0,0,0,0,11,10,12,11,9,12,12,10,10,10,9,9,0,0,0,0,0,0,0,0,7,7,6,6,8,8,8,7,8,8,8,9,0,0,0,0,0,0,0,0,7,7,8,7,7,8,8,9,10,9,9,8,0,0,0,0,0,0,0,0,9,8,9,9,10,9,9,10,10,10,10,10,0,0,0,0,0,0,0,0,7,7,7,7,7,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,5,4,5,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,1,2,2,3,4,5,7,10,12,13,13,15,0,0,0,0,0,0,0,0,16,17,19,19,19,19,22,21,22,20,23,21,0,0,0,0,0,0,0,0,23,24,26,26,27,26,27,27,28,27,28,27,0,0,0,0,0,0,0,0,27,27,26,27,27,25,26,24,25,25,23,25,0,0,0,0,0,0,0,0,20,20,19,18,17,14,15,13,12,11,8,7,0,0,0,0,0,0,0,0,6,6,7,7,7,8,8,8,9,9,9,9,0,0,0,0,0,0,0,0,11,10,9,9,8,9,9,9,11,12,10,10,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,4,4,5,6,0,0,0,0,0,0,0,0,8,8,8,9,10,10,10,10,10,9,9,8,0,0,0,0,0,0,0,0,7,7,7,7,8,7,7,7,7,7,8,7,0,0,0,0,0,0,0,0,8,8,8,7,8,9,8,9,11,10,11,10,0,0,0,0,0,0,0,0,11,12,12,12,13,11,12,13,13,12,11,11,0,0,0,0,0,0,0,0,9,9,8,8,8,8,7,7,7,7,6,5,0,0,0,0,0,0,0,0,5,5,4,5,5,6,6,7,6,7,6,7,0,0,0,0,0,0,0,0,8,8,7,8,8,8,7,7,7,7,8,8,0,0,0,0,0,0,0,0,8,8,9,8,9,9,8,9,9,9,10,10,0,0,0,0,0,0,0,0,11,11,10,10,10,10,9,8,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,6,7,5,0,0,0,0,0,0,0,0,8,8,8,8,7,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,5,7,5,7,8,0,0,0,0,0,0,0,0,7,6,7,7,7,6,7,6,5,6,5,5,0,0,0,0,0,0,0,0,6,6,8,7,7,8,8,8,9,9,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,7,8,8,8,8,0,0,0,0,0,0,0,0,13,14,14,14,15,16,18,18,19,20,22,22,0,0,0,0,0,0,0,0,25,25,25,25,26,24,26,24,26,26,25,26,0,0,0,0,0,0,0,0,26,24,24,25,26,23,23,26,24],[0,29,28,29,29,29,29,29,29,28,28,27,28,27,27,28,28,28,27,28,0,0,0,0,0,0,0,0,27,28,27,28,28,29,27,28,28,28,29,28,0,0,0,0,0,0,0,0,26,25,24,24,24,24,23,23,21,20,20,19,0,0,0,0,0,0,0,0,4,3,4,4,4,4,5,5,6,6,7,7,0,0,0,0,0,0,0,0,9,9,10,10,10,10,10,10,11,11,11,10,0,0,0,0,0,0,0,0,11,12,12,11,11,11,11,11,11,10,11,10,0,0,0,0,0,0,0,0,11,11,10,11,11,10,11,12,12,12,11,11,0,0,0,0,0,0,0,0,9,10,9,9,9,9,10,10,10,10,9,10,0,0,0,0,0,0,0,0,9,8,9,9,9,8,9,9,9,9,9,9,0,0,0,0,0,0,0,0,9,9,9,10,9,10,10,11,11,12,11,12,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,9,9,9,9,8,0,0,0,0,0,0,0,0,8,7,6,6,7,6,8,8,7,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,8,8,9,10,9,9,8,0,0,0,0,0,0,0,0,8,7,8,8,9,8,9,9,9,9,9,8,0,0,0,0,0,0,0,0,7,6,7,6,7,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,3,5,5,4,5,5,4,5,5,4,4,3,0,0,0,0,0,0,0,0,1,1,2,2,3,4,5,7,9,11,14,16,0,0,0,0,0,0,0,0,18,18,19,19,20,21,22,22,23,22,24,22,0,0,0,0,0,0,0,0,23,25,26,26,26,26,27,28,28,28,29,29,0,0,0,0,0,0,0,0,27,28,27,27,27,26,27,24,26,26,25,26,0,0,0,0,0,0,0,0,21,19,19,18,16,15,15,13,12,9,8,6,0,0,0,0,0,0,0,0,5,5,6,5,6,7,7,6,8,8,8,9,0,0,0,0,0,0,0,0,10,9,9,8,8,8,9,8,11,11,10,9,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,4,5,5,5,0,0,0,0,0,0,0,0,7,7,8,9,8,10,10,10,9,9,8,8,0,0,0,0,0,0,0,0,7,7,7,8,7,7,7,7,7,7,6,8,0,0,0,0,0,0,0,0,7,7,7,6,6,7,7,8,9,10,10,9,0,0,0,0,0,0,0,0,10,10,10,10,11,11,11,10,10,11,10,10,0,0,0,0,0,0,0,0,8,7,7,7,7,7,6,6,6,7,5,5,0,0,0,0,0,0,0,0,5,4,5,6,5,5,7,6,6,6,7,7,0,0,0,0,0,0,0,0,7,6,6,7,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,8,8,9,9,8,9,9,9,10,9,0,0,0,0,0,0,0,0,10,10,9,9,9,9,9,8,7,7,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,5,5,5,4,0,0,0,0,0,0,0,0,7,7,6,7,6,7,5,5,6,5,5,5,0,0,0,0,0,0,0,0,3,3,2,3,3,4,3,4,5,4,5,6,0,0,0,0,0,0,0,0,5,5,5,6,6,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,5,5,4,5,5,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,7,7,8,7,7,8,8,6,7,8,8,7,0,0,0,0,0,0,0,0,13,14,13,13,14,15,17,17,19,19,21,21,0,0,0,0,0,0,0,0,24,22,25,24,25,24,24,24,26,26,25,25,0,0,0,0,0,0,0,0,25,23,22,24,25,22,21,24,23],[0,29,29,29,29,30,29,29,29,29,29,28,29,28,28,28,28,29,28,29,0,0,0,0,0,0,0,0,29,29,27,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,26,25,25,24,24,24,22,23,22,21,21,21,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,6,8,8,6,0,0,0,0,0,0,0,0,10,9,10,10,10,11,10,11,11,12,11,11,0,0,0,0,0,0,0,0,12,13,13,12,11,11,11,11,11,11,11,12,0,0,0,0,0,0,0,0,12,12,12,12,11,11,12,13,12,12,12,11,0,0,0,0,0,0,0,0,9,10,10,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,9,9,9,10,10,10,10,10,10,9,10,10,0,0,0,0,0,0,0,0,11,10,11,10,11,11,11,11,12,13,12,13,0,0,0,0,0,0,0,0,11,11,11,11,10,11,11,10,10,9,10,9,0,0,0,0,0,0,0,0,8,9,7,7,8,8,9,9,8,9,9,9,0,0,0,0,0,0,0,0,9,9,8,9,9,9,9,10,11,10,10,9,0,0,0,0,0,0,0,0,10,9,9,10,10,9,10,10,11,10,10,10,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,8,7,7,7,5,0,0,0,0,0,0,0,0,4,6,6,5,5,6,6,6,5,4,4,3,0,0,0,0,0,0,0,0,1,1,2,2,4,5,6,7,8,11,11,15,0,0,0,0,0,0,0,0,17,18,19,19,20,21,22,23,23,22,24,23,0,0,0,0,0,0,0,0,24,25,26,25,28,26,27,27,27,27,28,28,0,0,0,0,0,0,0,0,27,27,27,26,27,26,27,25,25,26,24,26,0,0,0,0,0,0,0,0,22,20,20,18,17,16,15,15,11,9,8,6,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,8,8,8,9,0,0,0,0,0,0,0,0,12,10,10,9,8,8,10,9,11,12,10,10,0,0,0,0,0,0,0,0,6,5,5,5,4,5,4,5,4,5,6,6,0,0,0,0,0,0,0,0,8,8,9,10,10,11,11,10,10,10,9,8,0,0,0,0,0,0,0,0,9,9,8,9,9,9,8,8,10,8,8,9,0,0,0,0,0,0,0,0,8,8,7,7,7,8,8,9,10,10,11,11,0,0,0,0,0,0,0,0,10,11,10,11,11,11,11,11,11,11,10,9,0,0,0,0,0,0,0,0,7,8,7,7,7,7,5,6,7,7,6,6,0,0,0,0,0,0,0,0,7,5,6,7,6,7,7,8,7,7,8,8,0,0,0,0,0,0,0,0,8,8,7,8,6,7,7,6,6,7,6,6,0,0,0,0,0,0,0,0,7,7,8,7,8,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,9,10,9,9,9,8,9,7,7,6,6,5,0,0,0,0,0,0,0,0,4,5,5,4,4,5,6,4,5,7,6,5,0,0,0,0,0,0,0,0,7,7,7,7,7,7,6,6,6,7,7,7,0,0,0,0,0,0,0,0,5,5,3,3,5,5,4,5,5,5,5,7,0,0,0,0,0,0,0,0,7,6,7,7,7,5,6,6,4,5,5,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,7,7,8,8,8,8,0,0,0,0,0,0,0,0,8,8,9,8,8,8,10,7,8,9,9,8,0,0,0,0,0,0,0,0,13,15,15,14,16,17,18,18,21,20,22,23,0,0,0,0,0,0,0,0,26,23,26,26,26,25,26,26,27,26,26,27,0,0,0,0,0,0,0,0,26,25,25,26,27,25,24,26,25],[0,29,29,29,29,29,29,29,29,29,28,28,28,28,29,28,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,29,30,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,26,25,25,24,24,23,23,22,20,21,21,0,0,0,0,0,0,0,0,5,5,4,4,5,6,7,6,6,7,9,8,0,0,0,0,0,0,0,0,12,12,12,13,12,12,13,13,13,13,14,14,0,0,0,0,0,0,0,0,13,13,14,13,12,14,13,13,13,13,12,13,0,0,0,0,0,0,0,0,13,13,14,13,12,14,13,14,13,14,13,14,0,0,0,0,0,0,0,0,13,13,12,12,12,11,12,12,12,12,11,11,0,0,0,0,0,0,0,0,11,10,12,13,11,10,12,11,11,12,12,11,0,0,0,0,0,0,0,0,11,11,13,12,12,13,13,15,15,14,13,14,0,0,0,0,0,0,0,0,12,12,13,13,11,14,13,11,12,12,11,12,0,0,0,0,0,0,0,0,9,10,8,7,8,8,9,9,10,10,9,11,0,0,0,0,0,0,0,0,10,11,10,10,10,10,9,10,11,11,11,10,0,0,0,0,0,0,0,0,11,10,10,11,11,10,11,12,13,12,11,12,0,0,0,0,0,0,0,0,9,9,9,10,9,9,8,9,8,8,8,8,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,7,6,6,6,4,0,0,0,0,0,0,0,0,0,1,2,3,3,5,6,6,9,12,12,16,0,0,0,0,0,0,0,0,17,18,19,19,19,20,23,22,24,21,24,22,0,0,0,0,0,0,0,0,24,24,27,26,27,26,27,28,28,27,28,28,0,0,0,0,0,0,0,0,27,27,26,27,28,26,27,24,25,26,24,26,0,0,0,0,0,0,0,0,23,21,20,20,18,17,17,16,13,13,10,8,0,0,0,0,0,0,0,0,5,7,7,7,8,8,8,9,10,11,11,11,0,0,0,0,0,0,0,0,13,12,11,10,10,10,12,10,13,15,13,11,0,0,0,0,0,0,0,0,7,7,7,7,5,5,5,6,5,6,6,7,0,0,0,0,0,0,0,0,9,10,10,11,12,13,13,12,13,12,10,10,0,0,0,0,0,0,0,0,9,8,9,10,10,9,9,9,10,9,9,9,0,0,0,0,0,0,0,0,10,10,9,9,8,9,10,10,11,12,12,12,0,0,0,0,0,0,0,0,12,12,14,14,14,12,14,14,13,12,12,12,0,0,0,0,0,0,0,0,10,11,10,10,9,10,10,7,8,9,8,7,0,0,0,0,0,0,0,0,7,6,6,8,7,8,7,9,8,8,8,9,0,0,0,0,0,0,0,0,9,8,8,9,9,9,9,9,9,9,9,8,0,0,0,0,0,0,0,0,8,10,11,9,11,11,10,11,11,10,12,12,0,0,0,0,0,0,0,0,12,11,11,11,11,10,10,8,8,7,7,6,0,0,0,0,0,0,0,0,5,6,7,5,4,6,6,5,5,7,7,5,0,0,0,0,0,0,0,0,9,9,9,9,8,8,9,9,9,7,9,9,0,0,0,0,0,0,0,0,5,4,4,4,6,5,5,6,7,6,7,9,0,0,0,0,0,0,0,0,8,7,8,8,8,7,7,7,7,6,5,6,0,0,0,0,0,0,0,0,7,6,7,8,7,8,8,9,10,10,10,11,0,0,0,0,0,0,0,0,9,9,9,9,10,9,9,9,10,10,9,11,0,0,0,0,0,0,0,0,15,16,16,16,16,18,21,20,21,21,23,24,0,0,0,0,0,0,0,0,27,24,27,26,27,26,26,25,27,28,27,28,0,0,0,0,0,0,0,0,27,25,26,26,27,26,24,26,27],[0,29,29,29,29,30,29,29,29,28,28,28,29,28,28,29,28,28,28,28,0,0,0,0,0,0,0,0,28,29,27,29,29,29,28,28,28,28,29,28,0,0,0,0,0,0,0,0,25,25,24,25,24,23,22,22,21,20,20,20,0,0,0,0,0,0,0,0,6,6,5,5,6,7,7,7,8,9,9,9,0,0,0,0,0,0,0,0,13,12,13,14,13,12,14,16,13,15,15,15,0,0,0,0,0,0,0,0,14,14,15,14,14,15,14,14,14,13,13,14,0,0,0,0,0,0,0,0,14,13,14,15,14,14,15,15,15,16,15,14,0,0,0,0,0,0,0,0,12,13,12,11,12,12,12,12,14,13,11,13,0,0,0,0,0,0,0,0,11,11,11,12,12,11,11,11,11,12,12,12,0,0,0,0,0,0,0,0,12,12,14,14,12,14,14,14,15,15,14,15,0,0,0,0,0,0,0,0,14,13,14,14,12,16,14,13,13,13,12,11,0,0,0,0,0,0,0,0,9,9,8,8,9,9,9,9,10,10,10,11,0,0,0,0,0,0,0,0,10,10,10,10,10,11,11,11,12,12,12,11,0,0,0,0,0,0,0,0,11,11,12,12,12,11,11,12,12,13,13,12,0,0,0,0,0,0,0,0,8,8,9,9,8,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,6,7,7,6,8,8,8,8,8,7,7,6,0,0,0,0,0,0,0,0,1,0,1,2,3,4,6,7,8,11,12,15,0,0,0,0,0,0,0,0,15,17,19,18,19,20,22,21,23,22,23,22,0,0,0,0,0,0,0,0,24,26,27,26,28,26,28,28,28,27,29,28,0,0,0,0,0,0,0,0,27,28,27,28,28,27,27,25,26,26,24,26,0,0,0,0,0,0,0,0,21,19,19,19,18,16,15,12,13,11,9,7,0,0,0,0,0,0,0,0,8,10,9,9,9,10,10,11,11,12,11,12,0,0,0,0,0,0,0,0,15,13,12,12,11,12,12,12,14,15,12,12,0,0,0,0,0,0,0,0,8,8,8,8,7,7,7,8,7,7,9,10,0,0,0,0,0,0,0,0,12,12,13,13,13,13,13,12,14,13,12,12,0,0,0,0,0,0,0,0,10,9,11,11,11,11,11,10,10,10,10,10,0,0,0,0,0,0,0,0,10,11,10,9,10,11,11,12,13,13,13,12,0,0,0,0,0,0,0,0,14,14,14,14,15,13,14,15,14,13,14,12,0,0,0,0,0,0,0,0,11,11,10,11,10,10,10,9,9,9,8,7,0,0,0,0,0,0,0,0,8,8,7,8,9,10,9,10,11,10,9,11,0,0,0,0,0,0,0,0,11,10,10,10,10,11,10,10,9,10,11,10,0,0,0,0,0,0,0,0,10,9,11,9,11,12,10,11,11,10,12,12,0,0,0,0,0,0,0,0,13,13,12,12,12,11,11,9,9,9,8,9,0,0,0,0,0,0,0,0,5,6,7,6,6,8,9,6,6,9,9,6,0,0,0,0,0,0,0,0,11,11,10,11,10,11,10,11,11,9,10,11,0,0,0,0,0,0,0,0,5,5,4,5,5,6,6,7,8,7,10,10,0,0,0,0,0,0,0,0,8,9,9,11,10,6,7,7,6,6,6,5,0,0,0,0,0,0,0,0,8,8,9,7,9,10,9,10,10,11,10,11,0,0,0,0,0,0,0,0,11,11,11,11,11,10,11,11,11,11,11,11,0,0,0,0,0,0,0,0,15,17,16,17,16,19,19,20,21,20,23,22,0,0,0,0,0,0,0,0,26,24,25,25,27,25,26,25,26,26,26,27,0,0,0,0,0,0,0,0,26,24,25,26,26,25,24,25,26],[0,29,29,29,29,30,29,29,29,29,29,28,29,28,28,28,29,28,28,28,0,0,0,0,0,0,0,0,28,29,27,28,29,29,28,28,28,28,28,27,0,0,0,0,0,0,0,0,25,24,24,23,23,22,22,22,21,21,21,20,0,0,0,0,0,0,0,0,5,6,5,6,6,8,8,8,9,9,10,10,0,0,0,0,0,0,0,0,15,14,15,15,15,15,15,15,15,14,15,16,0,0,0,0,0,0,0,0,16,16,15,15,15,15,16,14,15,15,16,15,0,0,0,0,0,0,0,0,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,0,0,0,0,14,16,15,15,14,15,14,13,15,15,14,13,0,0,0,0,0,0,0,0,12,12,12,13,12,13,15,14,13,15,15,14,0,0,0,0,0,0,0,0,14,14,15,15,14,16,15,16,15,16,16,16,0,0,0,0,0,0,0,0,15,14,16,16,14,16,16,15,14,15,14,12,0,0,0,0,0,0,0,0,11,11,8,9,10,9,11,11,11,12,12,12,0,0,0,0,0,0,0,0,11,12,13,11,12,14,13,13,15,14,13,14,0,0,0,0,0,0,0,0,13,12,12,14,13,12,14,14,14,14,14,14,0,0,0,0,0,0,0,0,10,9,10,9,10,9,9,10,10,9,9,8,0,0,0,0,0,0,0,0,7,8,7,9,9,9,9,9,9,8,7,6,0,0,0,0,0,0,0,0,2,1,0,1,3,4,6,7,8,8,10,13,0,0,0,0,0,0,0,0,16,17,18,18,19,20,21,21,22,22,24,22,0,0,0,0,0,0,0,0,24,25,27,26,26,26,26,27,27,27,28,28,0,0,0,0,0,0,0,0,26,26,27,26,26,26,26,23,25,25,24,25,0,0,0,0,0,0,0,0,20,19,19,17,15,16,15,14,12,10,10,8,0,0,0,0,0,0,0,0,9,9,9,9,9,11,10,10,13,12,12,13,0,0,0,0,0,0,0,0,14,13,14,13,13,12,13,13,14,16,15,13,0,0,0,0,0,0,0,0,9,9,9,8,7,7,8,9,9,8,9,9,0,0,0,0,0,0,0,0,12,12,13,14,14,14,14,13,15,15,13,13,0,0,0,0,0,0,0,0,11,12,12,14,12,12,13,12,13,11,11,12,0,0,0,0,0,0,0,0,11,12,12,10,10,11,11,12,12,12,13,14,0,0,0,0,0,0,0,0,15,14,16,15,16,14,15,16,15,15,14,13,0,0,0,0,0,0,0,0,11,12,11,10,10,10,9,9,10,9,8,8,0,0,0,0,0,0,0,0,10,8,7,10,10,10,11,10,11,11,10,11,0,0,0,0,0,0,0,0,10,9,9,11,8,9,10,9,7,9,10,9,0,0,0,0,0,0,0,0,11,10,11,11,13,13,11,13,12,12,14,14,0,0,0,0,0,0,0,0,12,13,13,12,11,11,11,9,10,8,7,7,0,0,0,0,0,0,0,0,6,6,6,7,6,7,7,6,7,8,7,7,0,0,0,0,0,0,0,0,10,10,11,11,9,8,7,8,8,7,6,8,0,0,0,0,0,0,0,0,5,6,4,6,6,7,6,7,8,7,7,8,0,0,0,0,0,0,0,0,7,8,8,8,9,6,7,7,6,6,6,5,0,0,0,0,0,0,0,0,6,7,6,7,8,9,9,10,10,11,11,11,0,0,0,0,0,0,0,0,13,11,12,10,13,12,13,12,14,13,11,13,0,0,0,0,0,0,0,0,16,17,17,16,17,19,20,20,21,22,24,23,0,0,0,0,0,0,0,0,27,25,27,27,27,27,27,26,28,28,27,27,0,0,0,0,0,0,0,0,27,25,25,26,27,25,23,25,25],[0,28,29,29,29,29,28,29,28,28,28,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,28,27,28,29,29,28,29,28,29,28,28,0,0,0,0,0,0,0,0,25,25,24,23,23,23,21,22,21,19,19,18,0,0,0,0,0,0,0,0,5,6,6,7,9,11,11,9,10,11,11,11,0,0,0,0,0,0,0,0,14,14,14,15,15,15,16,16,16,16,16,16,0,0,0,0,0,0,0,0,17,17,16,15,14,16,17,15,15,16,16,16,0,0,0,0,0,0,0,0,16,16,17,16,16,16,15,16,17,16,17,17,0,0,0,0,0,0,0,0,14,15,15,14,13,15,14,15,15,14,14,15,0,0,0,0,0,0,0,0,13,14,13,15,14,14,14,14,14,16,15,16,0,0,0,0,0,0,0,0,15,15,16,14,16,15,16,16,16,16,16,16,0,0,0,0,0,0,0,0,14,14,16,16,14,16,15,15,13,15,14,13,0,0,0,0,0,0,0,0,12,12,11,11,11,10,12,12,13,14,13,14,0,0,0,0,0,0,0,0,13,14,14,12,13,13,13,14,15,14,14,14,0,0,0,0,0,0,0,0,14,12,13,13,13,13,12,13,13,13,12,13,0,0,0,0,0,0,0,0,10,11,12,11,11,10,13,10,10,11,11,10,0,0,0,0,0,0,0,0,9,9,11,11,9,10,10,10,10,8,9,8,0,0,0,0,0,0,0,0,4,2,1,0,1,2,4,5,6,8,7,11,0,0,0,0,0,0,0,0,14,15,16,17,16,18,21,20,23,21,22,22,0,0,0,0,0,0,0,0,23,24,26,25,26,25,26,27,28,27,27,28,0,0,0,0,0,0,0,0,26,27,27,26,26,25,26,24,25,25,23,25,0,0,0,0,0,0,0,0,20,16,18,18,17,17,14,15,12,12,10,8,0,0,0,0,0,0,0,0,10,11,10,10,12,12,11,12,12,13,13,13,0,0,0,0,0,0,0,0,16,15,14,14,14,14,14,12,16,16,13,14,0,0,0,0,0,0,0,0,10,10,10,9,9,9,10,11,10,10,11,12,0,0,0,0,0,0,0,0,15,15,14,15,14,15,15,16,16,15,15,14,0,0,0,0,0,0,0,0,14,14,14,14,14,14,13,12,14,12,13,12,0,0,0,0,0,0,0,0,11,11,11,10,9,11,10,12,12,13,14,13,0,0,0,0,0,0,0,0,14,14,16,14,16,13,15,16,14,14,13,13,0,0,0,0,0,0,0,0,12,11,12,10,10,12,10,11,11,12,10,10,0,0,0,0,0,0,0,0,12,11,10,11,11,14,13,13,14,12,12,14,0,0,0,0,0,0,0,0,11,10,10,10,10,9,10,10,9,8,10,8,0,0,0,0,0,0,0,0,11,10,11,10,12,12,12,13,13,11,13,13,0,0,0,0,0,0,0,0,12,13,12,12,11,10,11,10,10,8,8,8,0,0,0,0,0,0,0,0,8,8,8,8,7,9,10,9,10,10,10,9,0,0,0,0,0,0,0,0,11,11,10,11,9,10,9,8,9,7,7,9,0,0,0,0,0,0,0,0,5,4,5,6,6,7,8,8,8,8,8,10,0,0,0,0,0,0,0,0,9,8,8,8,7,8,8,6,7,8,7,6,0,0,0,0,0,0,0,0,9,9,9,8,9,10,10,11,11,12,12,12,0,0,0,0,0,0,0,0,13,12,13,13,14,14,14,13,15,15,14,14,0,0,0,0,0,0,0,0,18,19,18,19,18,20,22,21,22,23,25,23,0,0,0,0,0,0,0,0,27,25,27,27,28,26,27,26,28,27,26,28,0,0,0,0,0,0,0,0,27,25,27,27,28,26,24,26,26],[0,30,30,30,30,30,30,30,30,29,29,29,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,29,30,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,25,24,24,23,23,22,21,21,20,20,20,18,0,0,0,0,0,0,0,0,6,6,5,6,9,9,10,9,8,10,10,10,0,0,0,0,0,0,0,0,16,15,16,16,16,16,15,18,16,18,17,17,0,0,0,0,0,0,0,0,17,17,17,16,17,17,17,16,17,17,17,17,0,0,0,0,0,0,0,0,17,17,17,18,17,18,17,17,17,19,18,17,0,0,0,0,0,0,0,0,15,16,16,15,13,16,16,15,17,16,15,14,0,0,0,0,0,0,0,0,14,13,14,15,14,15,16,15,15,17,16,17,0,0,0,0,0,0,0,0,15,16,18,17,16,18,17,18,18,17,15,18,0,0,0,0,0,0,0,0,16,15,16,18,16,16,18,16,15,16,15,14,0,0,0,0,0,0,0,0,12,13,11,11,14,11,12,13,13,14,15,16,0,0,0,0,0,0,0,0,13,16,16,13,14,15,15,15,16,16,16,14,0,0,0,0,0,0,0,0,16,13,14,16,15,16,15,17,16,15,16,16,0,0,0,0,0,0,0,0,12,12,12,11,12,12,11,12,11,13,11,10,0,0,0,0,0,0,0,0,9,12,12,13,12,12,13,12,12,11,11,9,0,0,0,0,0,0,0,0,4,3,2,1,0,1,3,4,6,8,9,9,0,0,0,0,0,0,0,0,14,15,18,18,17,19,19,20,22,20,22,21,0,0,0,0,0,0,0,0,22,24,25,24,25,25,27,27,28,27,27,27,0,0,0,0,0,0,0,0,26,26,26,26,27,25,25,24,25,25,24,24,0,0,0,0,0,0,0,0,21,21,20,19,17,17,16,14,14,13,11,9,0,0,0,0,0,0,0,0,11,12,12,11,12,13,12,13,13,15,15,14,0,0,0,0,0,0,0,0,16,15,14,15,15,14,16,15,16,18,15,14,0,0,0,0,0,0,0,0,12,11,11,11,11,12,10,12,13,12,14,14,0,0,0,0,0,0,0,0,16,16,16,16,16,16,16,17,17,17,17,17,0,0,0,0,0,0,0,0,14,15,15,16,14,14,15,14,14,13,13,13,0,0,0,0,0,0,0,0,13,13,12,13,9,11,12,13,14,13,14,15,0,0,0,0,0,0,0,0,16,17,16,16,16,16,15,15,17,17,14,16,0,0,0,0,0,0,0,0,11,13,12,12,11,12,11,11,11,12,12,10,0,0,0,0,0,0,0,0,13,12,12,11,12,15,13,12,15,15,13,15,0,0,0,0,0,0,0,0,14,13,11,13,11,8,11,11,11,9,11,8,0,0,0,0,0,0,0,0,12,11,11,10,12,13,11,14,13,12,14,14,0,0,0,0,0,0,0,0,15,14,12,13,12,11,11,10,9,10,8,7,0,0,0,0,0,0,0,0,7,10,10,8,7,12,11,10,10,13,10,9,0,0,0,0,0,0,0,0,9,12,11,12,11,11,11,10,11,11,11,10,0,0,0,0,0,0,0,0,7,5,5,8,9,6,8,10,11,9,11,10,0,0,0,0,0,0,0,0,9,7,9,8,6,5,9,8,5,6,7,6,0,0,0,0,0,0,0,0,9,9,9,9,9,9,10,11,11,11,12,11,0,0,0,0,0,0,0,0,13,14,16,12,15,16,15,14,16,16,14,16,0,0,0,0,0,0,0,0,17,20,19,19,19,20,22,23,23,23,26,24,0,0,0,0,0,0,0,0,29,26,28,28,29,28,28,27,29,28,28,29,0,0,0,0,0,0,0,0,28,27,27,28,28,26,26,27,25],[0,29,29,30,30,30,30,29,29,29,29,28,29,28,29,28,28,29,27,29,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,29,28,28,28,28,0,0,0,0,0,0,0,0,24,23,23,22,22,21,21,22,20,20,20,19,0,0,0,0,0,0,0,0,7,7,8,8,8,11,11,11,10,12,11,13,0,0,0,0,0,0,0,0,19,17,18,17,18,19,18,18,18,20,18,19,0,0,0,0,0,0,0,0,21,20,20,19,19,20,19,19,18,19,18,19,0,0,0,0,0,0,0,0,20,20,19,20,20,20,19,20,20,21,20,20,0,0,0,0,0,0,0,0,16,18,19,17,17,18,18,18,19,18,16,16,0,0,0,0,0,0,0,0,17,17,16,17,17,18,19,17,17,19,19,19,0,0,0,0,0,0,0,0,18,19,20,19,19,20,21,20,20,21,19,19,0,0,0,0,0,0,0,0,18,19,19,19,18,19,20,18,20,18,17,16,0,0,0,0,0,0,0,0,15,16,13,13,14,14,14,15,15,16,16,18,0,0,0,0,0,0,0,0,16,17,17,17,16,17,18,18,19,18,17,17,0,0,0,0,0,0,0,0,17,13,16,17,17,18,17,18,17,17,17,17,0,0,0,0,0,0,0,0,14,12,13,12,13,13,11,13,14,13,12,10,0,0,0,0,0,0,0,0,10,13,14,17,13,15,15,14,16,13,13,12,0,0,0,0,0,0,0,0,5,5,4,3,1,0,1,3,5,6,7,7,0,0,0,0,0,0,0,0,12,14,17,17,16,19,21,21,23,21,23,21,0,0,0,0,0,0,0,0,23,25,25,26,26,26,26,27,27,27,28,27,0,0,0,0,0,0,0,0,26,27,26,26,26,25,25,23,25,25,23,25,0,0,0,0,0,0,0,0,20,19,20,19,18,17,17,15,15,13,12,10,0,0,0,0,0,0,0,0,15,14,14,14,15,15,14,14,17,16,16,18,0,0,0,0,0,0,0,0,18,17,17,17,18,17,17,18,18,19,18,17,0,0,0,0,0,0,0,0,13,13,13,12,13,13,15,13,14,15,17,18,0,0,0,0,0,0,0,0,18,18,19,17,18,19,18,19,18,19,18,18,0,0,0,0,0,0,0,0,16,15,17,17,17,14,16,15,14,15,16,16,0,0,0,0,0,0,0,0,15,16,15,14,13,15,14,16,15,17,18,17,0,0,0,0,0,0,0,0,18,18,20,18,18,18,17,18,19,19,16,18,0,0,0,0,0,0,0,0,14,14,14,12,12,14,12,12,13,13,12,12,0,0,0,0,0,0,0,0,13,15,14,13,14,18,15,14,16,16,14,16,0,0,0,0,0,0,0,0,14,16,14,13,13,13,13,12,16,12,13,10,0,0,0,0,0,0,0,0,13,12,14,13,15,16,15,14,15,14,18,17,0,0,0,0,0,0,0,0,17,18,14,15,15,14,12,11,13,11,9,9,0,0,0,0,0,0,0,0,8,11,11,11,11,11,13,12,13,14,15,12,0,0,0,0,0,0,0,0,16,14,15,15,13,12,14,15,14,11,11,9,0,0,0,0,0,0,0,0,7,5,5,8,8,6,10,11,13,9,15,15,0,0,0,0,0,0,0,0,14,12,12,11,10,7,13,15,10,7,9,12,0,0,0,0,0,0,0,0,12,11,15,14,11,11,11,13,13,16,14,16,0,0,0,0,0,0,0,0,15,16,18,15,17,15,15,16,18,17,16,17,0,0,0,0,0,0,0,0,20,21,21,22,20,23,23,23,23,23,25,25,0,0,0,0,0,0,0,0,27,26,28,28,28,27,28,25,28,28,27,27,0,0,0,0,0,0,0,0,28,26,26,27,27,25,25,27,26],[0,29,29,29,29,30,29,29,29,29,29,28,29,28,28,28,29,28,27,28,0,0,0,0,0,0,0,0,28,27,27,28,29,29,28,29,28,29,29,28,0,0,0,0,0,0,0,0,24,24,23,22,23,22,21,20,21,20,20,20,0,0,0,0,0,0,0,0,10,11,11,13,12,13,15,13,13,15,14,16,0,0,0,0,0,0,0,0,20,20,21,21,20,21,21,20,20,21,22,22,0,0,0,0,0,0,0,0,23,22,22,21,20,21,22,21,21,22,22,22,0,0,0,0,0,0,0,0,22,22,22,23,22,21,20,21,23,22,22,22,0,0,0,0,0,0,0,0,20,20,21,21,20,21,19,21,21,20,19,20,0,0,0,0,0,0,0,0,19,19,19,19,20,21,20,21,20,21,20,20,0,0,0,0,0,0,0,0,22,20,20,21,22,21,21,21,21,21,21,21,0,0,0,0,0,0,0,0,19,20,21,21,19,21,21,22,23,21,21,20,0,0,0,0,0,0,0,0,18,18,18,18,18,16,18,19,19,19,19,20,0,0,0,0,0,0,0,0,20,20,19,19,21,19,21,21,21,20,19,20,0,0,0,0,0,0,0,0,19,19,19,19,21,18,18,19,18,18,19,18,0,0,0,0,0,0,0,0,17,17,18,16,17,17,16,17,17,17,17,15,0,0,0,0,0,0,0,0,14,16,18,18,16,16,16,17,17,15,14,13,0,0,0,0,0,0,0,0,8,7,5,5,3,1,0,1,4,4,6,7,0,0,0,0,0,0,0,0,13,13,14,15,15,17,20,20,22,20,22,21,0,0,0,0,0,0,0,0,22,24,25,26,26,26,26,26,28,27,27,28,0,0,0,0,0,0,0,0,27,27,26,27,27,26,26,22,26,25,23,25,0,0,0,0,0,0,0,0,22,20,22,21,18,20,18,17,17,15,15,11,0,0,0,0,0,0,0,0,17,17,17,16,17,17,16,17,17,18,18,20,0,0,0,0,0,0,0,0,20,20,19,20,21,19,20,18,20,22,20,19,0,0,0,0,0,0,0,0,16,15,16,13,15,15,15,16,17,17,17,18,0,0,0,0,0,0,0,0,20,20,21,20,21,21,21,22,21,21,22,20,0,0,0,0,0,0,0,0,21,20,20,21,20,19,19,18,20,18,17,19,0,0,0,0,0,0,0,0,16,17,17,15,16,16,16,18,16,18,18,18,0,0,0,0,0,0,0,0,20,21,21,20,20,20,20,20,22,20,18,20,0,0,0,0,0,0,0,0,18,17,18,14,16,17,15,15,16,17,14,15,0,0,0,0,0,0,0,0,18,18,17,17,17,19,18,20,21,19,17,20,0,0,0,0,0,0,0,0,18,15,16,17,16,15,15,16,14,12,14,13,0,0,0,0,0,0,0,0,16,17,16,15,18,18,16,18,19,17,18,19,0,0,0,0,0,0,0,0,19,19,18,18,16,15,16,14,16,13,14,12,0,0,0,0,0,0,0,0,13,12,13,14,14,14,15,14,15,17,15,14,0,0,0,0,0,0,0,0,16,17,17,15,15,14,13,13,10,13,12,12,0,0,0,0,0,0,0,0,8,7,8,10,11,10,10,11,12,13,13,16,0,0,0,0,0,0,0,0,13,10,12,12,12,8,14,11,10,10,11,9,0,0,0,0,0,0,0,0,15,14,15,13,13,14,15,16,18,19,18,19,0,0,0,0,0,0,0,0,17,18,20,20,18,19,21,19,20,21,20,19,0,0,0,0,0,0,0,0,23,24,24,23,22,24,25,25,26,25,27,26,0,0,0,0,0,0,0,0,29,27,28,28,29,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,27,28,27,28,28,27,28,28],[0,30,30,30,30,31,30,30,30,30,30,30,30,29,30,29,30,29,28,30,0,0,0,0,0,0,0,0,28,29,28,29,29,29,29,29,28,29,29,28,0,0,0,0,0,0,0,0,25,24,24,24,23,22,21,22,22,20,20,20,0,0,0,0,0,0,0,0,10,13,12,14,15,18,17,18,16,19,18,19,0,0,0,0,0,0,0,0,22,22,23,23,23,23,23,23,22,24,24,23,0,0,0,0,0,0,0,0,24,24,24,23,23,23,23,22,22,24,23,25,0,0,0,0,0,0,0,0,24,23,24,24,23,24,23,23,24,24,25,24,0,0,0,0,0,0,0,0,21,23,22,21,22,21,21,23,23,22,22,21,0,0,0,0,0,0,0,0,20,22,21,22,20,23,23,22,22,23,23,23,0,0,0,0,0,0,0,0,22,23,23,25,22,24,24,24,24,23,22,24,0,0,0,0,0,0,0,0,23,24,23,25,22,23,24,23,23,23,23,21,0,0,0,0,0,0,0,0,20,20,19,20,20,20,20,20,20,22,22,23,0,0,0,0,0,0,0,0,22,22,24,20,21,23,23,24,23,24,23,21,0,0,0,0,0,0,0,0,22,19,21,22,22,23,21,22,21,21,22,22,0,0,0,0,0,0,0,0,19,18,21,19,18,20,21,19,20,19,19,18,0,0,0,0,0,0,0,0,18,20,20,21,20,20,20,21,18,18,17,17,0,0,0,0,0,0,0,0,11,10,8,6,5,2,1,0,1,4,5,7,0,0,0,0,0,0,0,0,12,11,13,15,15,16,20,20,21,20,22,21,0,0,0,0,0,0,0,0,22,24,25,26,25,26,26,27,27,26,27,27,0,0,0,0,0,0,0,0,26,27,26,27,26,26,25,25,26,25,24,25,0,0,0,0,0,0,0,0,23,22,22,22,20,20,19,18,18,17,16,14,0,0,0,0,0,0,0,0,18,19,18,19,19,20,19,19,21,20,21,20,0,0,0,0,0,0,0,0,22,23,22,22,21,21,22,22,23,25,21,22,0,0,0,0,0,0,0,0,19,19,18,16,20,18,20,18,23,19,21,22,0,0,0,0,0,0,0,0,23,23,25,24,23,24,23,24,24,25,24,24,0,0,0,0,0,0,0,0,22,21,23,23,20,21,23,21,21,20,21,20,0,0,0,0,0,0,0,0,18,21,20,17,17,13,16,18,18,21,19,21,0,0,0,0,0,0,0,0,23,24,24,24,22,24,23,23,25,24,22,23,0,0,0,0,0,0,0,0,20,20,19,21,17,20,20,21,19,19,19,20,0,0,0,0,0,0,0,0,19,23,20,20,20,23,19,21,24,21,20,21,0,0,0,0,0,0,0,0,22,18,16,18,19,21,17,20,18,18,17,14,0,0,0,0,0,0,0,0,18,19,20,19,21,21,20,21,21,21,22,22,0,0,0,0,0,0,0,0,22,21,21,20,18,18,17,16,16,15,13,15,0,0,0,0,0,0,0,0,17,17,18,16,17,18,18,17,20,20,17,17,0,0,0,0,0,0,0,0,19,18,18,18,18,21,18,16,18,17,15,17,0,0,0,0,0,0,0,0,12,9,12,15,13,11,16,17,15,17,17,19,0,0,0,0,0,0,0,0,14,10,11,14,12,6,11,12,10,9,14,12,0,0,0,0,0,0,0,0,18,16,16,14,15,15,16,17,18,19,19,20,0,0,0,0,0,0,0,0,21,21,22,21,22,22,21,21,23,23,20,22,0,0,0,0,0,0,0,0,24,26,26,26,26,26,27,27,27,27,29,29,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,28,28,29,28],[0,30,30,30,30,30,30,30,30,30,30,29,30,29,30,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,29,28,28,28,28,0,0,0,0,0,0,0,0,24,23,23,23,22,22,22,21,21,20,19,18,0,0,0,0,0,0,0,0,10,12,11,12,14,15,15,16,13,18,17,14,0,0,0,0,0,0,0,0,23,22,23,24,23,23,24,24,23,25,24,24,0,0,0,0,0,0,0,0,26,26,24,25,25,25,25,24,24,24,24,26,0,0,0,0,0,0,0,0,24,24,24,25,24,25,24,25,25,24,25,25,0,0,0,0,0,0,0,0,22,24,24,23,23,23,23,22,25,23,22,22,0,0,0,0,0,0,0,0,23,23,22,23,23,24,24,23,23,24,24,24,0,0,0,0,0,0,0,0,23,25,23,25,24,24,24,23,24,22,22,24,0,0,0,0,0,0,0,0,23,23,23,24,23,24,24,24,23,23,24,22,0,0,0,0,0,0,0,0,21,21,20,20,19,22,20,23,22,24,23,24,0,0,0,0,0,0,0,0,22,22,23,21,21,23,23,24,24,24,23,22,0,0,0,0,0,0,0,0,23,17,21,22,21,21,22,23,22,22,22,22,0,0,0,0,0,0,0,0,19,19,18,19,20,19,20,19,20,19,19,18,0,0,0,0,0,0,0,0,18,20,20,22,20,21,21,20,21,19,19,19,0,0,0,0,0,0,0,0,12,12,9,9,6,4,2,1,0,1,4,4,0,0,0,0,0,0,0,0,10,13,12,14,14,16,20,20,21,20,22,21,0,0,0,0,0,0,0,0,22,24,24,26,25,25,26,27,27,27,28,28,0,0,0,0,0,0,0,0,27,27,27,27,26,25,26,24,25,26,24,25,0,0,0,0,0,0,0,0,23,21,22,22,20,21,20,20,19,17,19,17,0,0,0,0,0,0,0,0,21,20,20,21,21,21,21,21,22,22,23,22,0,0,0,0,0,0,0,0,23,23,22,23,22,21,22,22,24,24,23,24,0,0,0,0,0,0,0,0,22,21,19,18,20,19,19,19,21,21,21,22,0,0,0,0,0,0,0,0,23,23,24,24,23,24,23,24,24,24,24,24,0,0,0,0,0,0,0,0,21,21,22,23,20,21,23,22,21,22,21,21,0,0,0,0,0,0,0,0,20,21,19,18,17,17,17,19,19,21,22,23,0,0,0,0,0,0,0,0,23,23,25,24,23,23,24,23,25,24,21,23,0,0,0,0,0,0,0,0,18,18,20,17,17,19,18,18,18,20,19,16,0,0,0,0,0,0,0,0,19,21,20,19,20,24,21,20,21,21,21,20,0,0,0,0,0,0,0,0,22,18,18,18,19,22,18,17,18,16,18,14,0,0,0,0,0,0,0,0,17,15,21,18,20,21,18,20,21,21,22,22,0,0,0,0,0,0,0,0,22,22,19,19,20,19,18,15,16,15,13,12,0,0,0,0,0,0,0,0,14,15,18,15,17,18,20,19,20,21,19,18,0,0,0,0,0,0,0,0,23,22,19,18,19,21,20,18,21,18,12,19,0,0,0,0,0,0,0,0,11,8,11,16,15,13,16,18,18,18,21,20,0,0,0,0,0,0,0,0,17,15,14,10,14,6,10,16,12,10,16,13,0,0,0,0,0,0,0,0,18,17,18,20,17,17,15,18,16,21,20,20,0,0,0,0,0,0,0,0,24,22,22,22,22,22,22,22,23,22,21,22,0,0,0,0,0,0,0,0,25,26,26,25,25,26,26,26,26,26,28,27,0,0,0,0,0,0,0,0,29,28,29,29,28,29,29,28,29,29,28,29,0,0,0,0,0,0,0,0,29,29,27,29,28,28,27,28,27],[0,30,30,30,30,30,30,30,30,29,29,29,29,28,29,28,29,28,27,28,0,0,0,0,0,0,0,0,28,28,26,28,28,29,27,28,27,28,28,27,0,0,0,0,0,0,0,0,24,23,22,22,22,21,21,21,21,20,20,19,0,0,0,0,0,0,0,0,16,16,14,16,15,18,18,18,18,19,18,17,0,0,0,0,0,0,0,0,23,23,23,23,24,24,24,24,24,25,24,25,0,0,0,0,0,0,0,0,26,26,25,25,25,25,25,24,25,26,25,26,0,0,0,0,0,0,0,0,25,24,25,26,25,24,24,25,25,26,25,25,0,0,0,0,0,0,0,0,24,25,24,25,24,25,24,24,25,23,22,22,0,0,0,0,0,0,0,0,23,24,23,24,24,25,25,24,25,24,25,25,0,0,0,0,0,0,0,0,25,24,25,25,25,24,24,24,24,24,24,24,0,0,0,0,0,0,0,0,24,24,24,24,25,24,25,25,25,24,24,24,0,0,0,0,0,0,0,0,23,23,22,23,21,22,20,22,24,22,23,24,0,0,0,0,0,0,0,0,24,24,23,24,25,23,24,24,25,24,24,24,0,0,0,0,0,0,0,0,24,22,23,24,24,24,22,23,23,22,23,23,0,0,0,0,0,0,0,0,20,21,20,21,22,22,22,21,22,22,22,22,0,0,0,0,0,0,0,0,20,20,22,22,19,20,21,21,21,19,20,18,0,0,0,0,0,0,0,0,16,15,13,11,9,5,5,3,1,0,1,3,0,0,0,0,0,0,0,0,10,10,14,15,14,15,17,17,19,20,21,21,0,0,0,0,0,0,0,0,21,24,24,25,25,25,26,26,27,27,28,28,0,0,0,0,0,0,0,0,26,26,26,27,26,25,26,24,25,25,24,25,0,0,0,0,0,0,0,0,23,21,22,21,21,21,21,20,20,19,18,17,0,0,0,0,0,0,0,0,22,20,20,21,20,21,19,20,22,22,21,22,0,0,0,0,0,0,0,0,24,24,23,23,23,23,23,23,24,25,23,23,0,0,0,0,0,0,0,0,20,20,20,19,20,20,19,19,21,20,21,21,0,0,0,0,0,0,0,0,25,24,25,24,24,24,25,25,24,24,25,23,0,0,0,0,0,0,0,0,23,25,24,24,24,23,22,22,23,22,21,22,0,0,0,0,0,0,0,0,19,22,21,19,18,18,19,20,20,21,21,22,0,0,0,0,0,0,0,0,24,23,24,24,24,21,23,23,24,23,21,23,0,0,0,0,0,0,0,0,20,20,20,19,18,21,19,19,20,21,19,21,0,0,0,0,0,0,0,0,22,21,21,22,22,23,23,22,23,22,22,23,0,0,0,0,0,0,0,0,23,18,19,20,17,18,18,17,18,15,17,18,0,0,0,0,0,0,0,0,19,18,21,18,21,23,21,21,21,22,22,23,0,0,0,0,0,0,0,0,23,22,21,22,20,19,20,16,16,16,15,15,0,0,0,0,0,0,0,0,15,18,17,16,17,21,17,17,19,21,19,18,0,0,0,0,0,0,0,0,17,20,19,17,17,16,19,18,17,14,12,16,0,0,0,0,0,0,0,0,14,10,13,16,13,11,15,15,14,15,14,18,0,0,0,0,0,0,0,0,17,15,16,15,15,8,12,12,11,9,13,13,0,0,0,0,0,0,0,0,17,18,16,16,16,17,16,19,19,21,20,22,0,0,0,0,0,0,0,0,22,21,22,23,21,23,23,22,23,24,24,24,0,0,0,0,0,0,0,0,26,25,26,27,26,26,27,27,27,26,29,28,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,29,29,30,29,30,0,0,0,0,0,0,0,0,30,29,29,30,29,29,29,29,28],[0,31,30,30,30,31,31,30,30,30,30,30,30,29,29,29,29,29,28,29,0,0,0,0,0,0,0,0,28,28,26,28,29,29,28,28,27,28,28,28,0,0,0,0,0,0,0,0,24,24,24,24,22,22,21,22,20,19,19,17,0,0,0,0,0,0,0,0,14,18,16,18,19,21,20,20,21,23,22,20,0,0,0,0,0,0,0,0,25,25,25,25,25,25,25,25,25,25,25,24,0,0,0,0,0,0,0,0,25,27,27,25,25,25,26,26,25,26,26,27,0,0,0,0,0,0,0,0,25,25,26,25,23,26,25,25,25,25,25,24,0,0,0,0,0,0,0,0,24,25,24,24,25,26,23,25,26,25,24,25,0,0,0,0,0,0,0,0,24,24,23,24,24,26,25,24,25,25,24,25,0,0,0,0,0,0,0,0,24,24,25,25,24,26,24,24,25,24,23,25,0,0,0,0,0,0,0,0,24,25,24,25,23,25,26,25,25,25,26,23,0,0,0,0,0,0,0,0,25,24,23,24,23,24,24,26,26,25,26,25,0,0,0,0,0,0,0,0,23,24,25,24,25,25,25,24,25,25,25,24,0,0,0,0,0,0,0,0,25,21,23,24,23,24,24,25,25,23,24,24,0,0,0,0,0,0,0,0,23,21,23,22,24,22,24,23,24,23,24,24,0,0,0,0,0,0,0,0,21,22,22,24,22,21,23,22,22,22,23,20,0,0,0,0,0,0,0,0,18,18,14,11,11,7,6,4,3,1,0,1,0,0,0,0,0,0,0,0,8,9,10,12,11,12,16,16,19,18,19,19,0,0,0,0,0,0,0,0,24,24,26,25,26,26,27,27,28,26,28,28,0,0,0,0,0,0,0,0,26,27,25,27,26,26,26,24,25,25,24,26,0,0,0,0,0,0,0,0,23,22,24,22,22,22,21,21,20,19,20,17,0,0,0,0,0,0,0,0,22,22,21,22,22,23,21,21,23,23,22,21,0,0,0,0,0,0,0,0,25,25,26,24,23,24,25,24,24,26,24,24,0,0,0,0,0,0,0,0,22,21,22,20,22,21,21,22,24,22,23,24,0,0,0,0,0,0,0,0,24,24,25,24,25,25,26,25,26,25,25,25,0,0,0,0,0,0,0,0,24,23,25,25,23,23,25,24,23,23,24,23,0,0,0,0,0,0,0,0,21,22,22,20,21,19,21,20,22,23,22,23,0,0,0,0,0,0,0,0,24,25,27,26,25,25,26,27,24,25,25,24,0,0,0,0,0,0,0,0,22,22,21,22,21,23,22,22,22,23,24,23,0,0,0,0,0,0,0,0,23,22,22,23,23,25,23,23,23,24,23,23,0,0,0,0,0,0,0,0,24,21,21,22,22,23,20,22,21,17,20,15,0,0,0,0,0,0,0,0,22,22,23,22,23,24,22,24,24,23,24,25,0,0,0,0,0,0,0,0,24,23,24,24,20,22,22,20,20,20,16,17,0,0,0,0,0,0,0,0,19,21,21,20,21,23,21,20,22,24,22,21,0,0,0,0,0,0,0,0,22,22,20,22,18,22,20,18,21,19,14,13,0,0,0,0,0,0,0,0,18,11,13,17,16,15,17,20,17,17,20,21,0,0,0,0,0,0,0,0,15,13,14,14,13,9,14,13,11,11,16,12,0,0,0,0,0,0,0,0,20,17,19,16,18,19,20,20,22,22,22,21,0,0,0,0,0,0,0,0,23,23,23,24,24,23,23,23,24,24,23,23,0,0,0,0,0,0,0,0,26,27,27,26,26,27,27,28,27,27,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,30,30],[0,30,30,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,0,0,0,0,0,0,0,0,28,28,26,28,28,29,28,28,27,28,27,27,0,0,0,0,0,0,0,0,24,24,23,22,22,22,21,20,20,19,18,17,0,0,0,0,0,0,0,0,15,16,16,17,19,20,19,18,20,21,20,17,0,0,0,0,0,0,0,0,22,23,24,24,23,25,25,26,24,24,26,26,0,0,0,0,0,0,0,0,27,28,27,27,27,27,27,27,26,28,27,28,0,0,0,0,0,0,0,0,26,25,26,26,24,26,25,26,27,27,27,26,0,0,0,0,0,0,0,0,22,25,25,25,24,26,24,26,26,26,25,25,0,0,0,0,0,0,0,0,24,24,25,25,24,26,26,25,24,26,26,27,0,0,0,0,0,0,0,0,24,24,25,26,23,26,25,26,27,25,23,25,0,0,0,0,0,0,0,0,24,23,24,24,24,24,26,24,25,25,24,22,0,0,0,0,0,0,0,0,24,25,23,25,24,25,23,25,25,26,27,28,0,0,0,0,0,0,0,0,25,26,27,25,26,26,25,26,26,26,26,24,0,0,0,0,0,0,0,0,25,22,22,25,24,25,24,25,25,23,24,22,0,0,0,0,0,0,0,0,22,21,22,23,22,21,22,24,24,21,24,23,0,0,0,0,0,0,0,0,22,23,23,25,21,23,23,24,22,23,23,20,0,0,0,0,0,0,0,0,15,16,16,13,11,8,7,5,4,2,1,0,0,0,0,0,0,0,0,0,5,5,6,9,9,10,13,14,17,15,19,17,0,0,0,0,0,0,0,0,23,24,24,24,26,25,26,26,26,26,27,28,0,0,0,0,0,0,0,0,25,26,25,26,26,25,25,23,23,24,24,24,0,0,0,0,0,0,0,0,22,22,23,21,21,21,21,19,20,19,18,17,0,0,0,0,0,0,0,0,23,22,21,21,22,22,20,22,22,22,21,21,0,0,0,0,0,0,0,0,23,24,22,24,22,23,23,23,24,26,22,24,0,0,0,0,0,0,0,0,21,19,22,21,20,21,22,21,21,21,22,23,0,0,0,0,0,0,0,0,24,24,26,25,24,25,24,24,26,26,26,26,0,0,0,0,0,0,0,0,24,23,24,25,23,23,24,23,23,23,23,24,0,0,0,0,0,0,0,0,20,21,20,22,20,21,19,22,22,23,22,23,0,0,0,0,0,0,0,0,24,24,26,26,26,23,24,24,26,24,23,23,0,0,0,0,0,0,0,0,22,19,21,20,20,20,20,21,20,20,19,22,0,0,0,0,0,0,0,0,23,22,23,23,23,23,22,23,24,23,23,24,0,0,0,0,0,0,0,0,24,22,21,20,21,21,23,21,20,17,19,18,0,0,0,0,0,0,0,0,19,18,21,20,22,22,21,23,24,22,23,23,0,0,0,0,0,0,0,0,23,23,21,20,21,20,21,18,18,19,16,17,0,0,0,0,0,0,0,0,18,19,19,16,19,20,20,19,24,22,19,19,0,0,0,0,0,0,0,0,22,22,22,22,19,22,19,16,19,17,14,15,0,0,0,0,0,0,0,0,14,11,14,17,15,12,19,19,15,18,21,19,0,0,0,0,0,0,0,0,16,14,13,13,15,8,11,15,12,13,13,15,0,0,0,0,0,0,0,0,19,18,20,17,18,20,19,21,20,22,21,22,0,0,0,0,0,0,0,0,24,23,22,25,24,23,22,23,24,24,22,24,0,0,0,0,0,0,0,0,26,28,27,27,26,27,27,28,28,29,28,28,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,29,29,30,29,30,0,0,0,0,0,0,0,0,30,30,29,30,30,29,29,30,29],[0,30,30,30,30,30,30,30,29,29,29,28,29,28,28,28,28,28,27,28,0,0,0,0,0,0,0,0,28,28,26,28,28,28,28,28,27,28,27,27,0,0,0,0,0,0,0,0,22,23,23,21,21,21,20,19,19,18,18,15,0,0,0,0,0,0,0,0,15,19,16,18,19,19,20,20,21,21,21,19,0,0,0,0,0,0,0,0,24,25,25,25,25,25,24,25,25,25,24,26,0,0,0,0,0,0,0,0,26,26,27,26,26,27,25,26,26,27,27,28,0,0,0,0,0,0,0,0,27,26,26,27,25,26,25,27,26,27,26,26,0,0,0,0,0,0,0,0,24,26,26,26,24,27,24,25,27,25,24,26,0,0,0,0,0,0,0,0,23,26,24,26,25,26,26,26,26,26,25,27,0,0,0,0,0,0,0,0,26,25,26,26,25,26,25,25,25,26,23,25,0,0,0,0,0,0,0,0,23,24,24,26,24,26,27,25,27,25,26,23,0,0,0,0,0,0,0,0,25,25,24,24,24,25,24,25,25,25,26,26,0,0,0,0,0,0,0,0,25,25,26,26,26,25,26,25,26,26,26,25,0,0,0,0,0,0,0,0,25,21,22,25,24,23,22,24,24,23,24,23,0,0,0,0,0,0,0,0,23,21,20,21,24,21,21,23,23,23,24,23,0,0,0,0,0,0,0,0,21,22,23,25,21,23,23,22,23,22,21,20,0,0,0,0,0,0,0,0,17,16,15,15,10,9,8,5,3,3,3,1,0,0,0,0,0,0,0,0,3,6,7,8,9,10,13,12,17,15,18,17,0,0,0,0,0,0,0,0,21,23,24,25,26,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,25,24,24,25,24,24,24,23,23,25,23,25,0,0,0,0,0,0,0,0,24,22,24,22,22,21,22,20,20,19,19,17,0,0,0,0,0,0,0,0,23,22,22,21,22,22,19,20,23,22,19,21,0,0,0,0,0,0,0,0,25,25,24,24,24,23,24,24,24,26,24,24,0,0,0,0,0,0,0,0,20,20,22,20,20,20,21,21,23,22,22,23,0,0,0,0,0,0,0,0,25,24,25,25,26,25,25,26,26,26,26,25,0,0,0,0,0,0,0,0,25,24,25,26,24,24,25,22,24,21,22,23,0,0,0,0,0,0,0,0,20,21,21,21,21,21,21,20,20,21,20,22,0,0,0,0,0,0,0,0,23,25,26,26,25,24,25,25,25,25,24,24,0,0,0,0,0,0,0,0,22,20,21,20,21,21,21,21,21,22,22,20,0,0,0,0,0,0,0,0,23,22,21,23,23,23,24,23,24,22,23,24,0,0,0,0,0,0,0,0,23,21,20,20,21,20,20,21,21,17,18,16,0,0,0,0,0,0,0,0,19,20,21,20,22,23,20,24,24,23,23,25,0,0,0,0,0,0,0,0,23,23,22,21,19,20,22,19,18,19,16,17,0,0,0,0,0,0,0,0,19,19,21,18,19,23,21,18,20,22,21,19,0,0,0,0,0,0,0,0,21,18,19,21,18,20,17,16,19,17,12,14,0,0,0,0,0,0,0,0,14,13,15,16,17,14,15,18,15,17,17,17,0,0,0,0,0,0,0,0,15,14,13,12,13,9,13,14,14,14,15,14,0,0,0,0,0,0,0,0,17,17,19,19,17,18,18,18,20,20,19,20,0,0,0,0,0,0,0,0,22,20,22,24,23,22,24,23,24,26,24,24,0,0,0,0,0,0,0,0,26,27,27,27,27,27,27,28,28,28,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,29,30,30,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,29,29],[0,30,30,30,30,30,30,30,30,29,29,29,29,28,29,28,29,28,28,29,0,0,0,0,0,0,0,0,28,28,27,28,28,29,28,28,27,27,27,27,0,0,0,0,0,0,0,0,22,23,22,21,21,21,20,21,20,19,18,18,0,0,0,0,0,0,0,0,15,16,17,16,18,19,19,19,20,22,21,20,0,0,0,0,0,0,0,0,22,23,23,24,24,23,24,25,24,25,26,26,0,0,0,0,0,0,0,0,26,26,26,26,26,27,26,26,26,27,27,28,0,0,0,0,0,0,0,0,26,26,26,27,25,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,24,26,26,25,24,25,24,24,26,25,24,25,0,0,0,0,0,0,0,0,23,24,25,26,24,26,26,26,25,26,26,26,0,0,0,0,0,0,0,0,25,25,26,25,25,25,25,24,25,25,23,25,0,0,0,0,0,0,0,0,23,24,25,25,23,25,26,25,25,26,26,24,0,0,0,0,0,0,0,0,24,25,22,23,24,24,25,25,25,25,26,26,0,0,0,0,0,0,0,0,24,26,26,24,25,25,25,24,25,25,25,25,0,0,0,0,0,0,0,0,25,22,22,24,22,21,22,23,22,24,22,24,0,0,0,0,0,0,0,0,23,22,20,21,24,22,22,22,23,22,24,23,0,0,0,0,0,0,0,0,22,23,22,24,23,23,22,23,23,24,23,21,0,0,0,0,0,0,0,0,16,17,15,13,12,8,7,6,3,4,2,1,0,0,0,0,0,0,0,0,3,4,8,8,8,10,13,13,16,15,20,19,0,0,0,0,0,0,0,0,23,24,26,25,26,26,26,26,27,26,27,28,0,0,0,0,0,0,0,0,26,26,25,27,27,24,26,23,24,26,24,26,0,0,0,0,0,0,0,0,25,23,24,24,23,23,21,21,22,18,21,18,0,0,0,0,0,0,0,0,22,23,22,21,22,23,21,22,23,24,21,22,0,0,0,0,0,0,0,0,24,26,24,24,24,24,25,25,25,27,25,25,0,0,0,0,0,0,0,0,20,22,22,22,21,21,21,23,22,22,22,23,0,0,0,0,0,0,0,0,25,24,25,25,25,25,26,25,26,26,26,25,0,0,0,0,0,0,0,0,24,23,26,26,23,24,25,23,23,22,22,22,0,0,0,0,0,0,0,0,21,21,21,21,21,19,20,20,20,21,20,23,0,0,0,0,0,0,0,0,22,23,25,24,22,21,22,22,22,21,21,22,0,0,0,0,0,0,0,0,20,20,21,20,19,21,21,20,19,21,22,20,0,0,0,0,0,0,0,0,22,21,22,23,24,22,23,23,22,22,22,22,0,0,0,0,0,0,0,0,22,21,21,22,21,18,20,20,20,19,19,17,0,0,0,0,0,0,0,0,20,19,21,21,21,21,21,23,23,21,22,24,0,0,0,0,0,0,0,0,21,21,20,21,18,19,21,19,18,17,15,17,0,0,0,0,0,0,0,0,16,19,21,18,18,21,21,19,19,21,21,19,0,0,0,0,0,0,0,0,21,21,22,21,20,21,19,15,19,15,14,14,0,0,0,0,0,0,0,0,15,14,14,16,18,16,17,17,19,16,17,18,0,0,0,0,0,0,0,0,15,15,14,11,13,9,12,16,14,14,15,14,0,0,0,0,0,0,0,0,19,20,18,17,18,20,20,21,21,22,22,22,0,0,0,0,0,0,0,0,22,23,22,24,24,22,24,24,25,25,24,25,0,0,0,0,0,0,0,0,26,27,27,27,28,28,28,28,28,28,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,30,29],[0,30,30,30,30,30,30,30,30,30,30,29,30,29,29,29,29,28,28,28,0,0,0,0,0,0,0,0,27,27,25,28,28,28,27,27,26,27,27,26,0,0,0,0,0,0,0,0,22,21,21,19,19,19,19,19,18,18,16,16,0,0,0,0,0,0,0,0,15,14,17,14,17,18,19,18,21,19,19,18,0,0,0,0,0,0,0,0,22,23,23,24,24,24,24,25,25,25,26,26,0,0,0,0,0,0,0,0,27,27,26,27,27,27,26,27,26,27,26,27,0,0,0,0,0,0,0,0,26,26,26,27,26,26,25,26,26,27,26,26,0,0,0,0,0,0,0,0,25,26,26,25,24,25,25,24,26,25,25,24,0,0,0,0,0,0,0,0,24,24,25,27,25,26,26,26,25,26,25,26,0,0,0,0,0,0,0,0,26,26,25,27,25,25,25,25,25,25,22,24,0,0,0,0,0,0,0,0,23,23,24,25,22,25,25,25,25,26,25,24,0,0,0,0,0,0,0,0,24,24,21,23,22,24,23,25,25,25,25,25,0,0,0,0,0,0,0,0,24,25,26,24,24,23,26,25,25,26,25,25,0,0,0,0,0,0,0,0,25,21,23,25,23,22,23,23,24,24,22,24,0,0,0,0,0,0,0,0,22,21,20,22,24,22,22,23,24,22,23,22,0,0,0,0,0,0,0,0,21,22,22,23,22,23,21,23,22,23,22,20,0,0,0,0,0,0,0,0,17,17,16,14,11,9,7,5,5,4,2,2,0,0,0,0,0,0,0,0,3,4,6,9,8,8,14,14,16,15,19,16,0,0,0,0,0,0,0,0,22,24,22,25,26,25,26,26,26,26,27,28,0,0,0,0,0,0,0,0,26,26,25,26,26,25,25,23,24,25,24,24,0,0,0,0,0,0,0,0,24,23,24,23,23,22,23,22,22,19,20,18,0,0,0,0,0,0,0,0,22,21,22,21,21,22,21,22,22,23,22,21,0,0,0,0,0,0,0,0,24,25,23,24,23,24,24,23,25,27,24,26,0,0,0,0,0,0,0,0,21,21,21,21,21,21,20,22,22,22,21,24,0,0,0,0,0,0,0,0,23,24,25,25,26,26,25,24,26,26,25,26,0,0,0,0,0,0,0,0,24,22,24,25,23,23,25,23,22,21,22,21,0,0,0,0,0,0,0,0,20,21,20,19,19,19,19,20,20,22,22,22,0,0,0,0,0,0,0,0,22,23,25,24,23,23,23,25,25,23,23,21,0,0,0,0,0,0,0,0,20,19,19,18,18,20,17,19,18,20,19,20,0,0,0,0,0,0,0,0,21,21,21,23,23,22,22,23,21,21,22,23,0,0,0,0,0,0,0,0,22,21,21,21,20,20,21,19,19,18,17,15,0,0,0,0,0,0,0,0,18,17,20,19,20,22,22,23,24,22,23,24,0,0,0,0,0,0,0,0,21,21,20,19,18,18,18,16,16,17,15,15,0,0,0,0,0,0,0,0,17,19,20,20,19,21,23,19,22,22,20,18,0,0,0,0,0,0,0,0,23,21,20,20,21,21,17,16,18,15,14,13,0,0,0,0,0,0,0,0,14,12,16,18,17,14,18,20,17,17,19,19,0,0,0,0,0,0,0,0,17,13,12,13,14,11,13,15,14,14,15,15,0,0,0,0,0,0,0,0,18,18,20,16,17,19,17,19,19,20,20,21,0,0,0,0,0,0,0,0,23,22,21,24,24,23,22,24,26,23,24,25,0,0,0,0,0,0,0,0,26,28,27,26,27,28,28,28,28,28,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,29,30,30,29,29,29,29],[0,30,30,30,30,31,30,30,30,30,29,29,30,28,29,28,28,29,28,28,0,0,0,0,0,0,0,0,28,26,26,28,28,28,28,28,27,27,27,27,0,0,0,0,0,0,0,0,23,23,22,22,21,22,21,20,20,20,18,16,0,0,0,0,0,0,0,0,15,16,16,17,18,20,19,21,20,21,21,20,0,0,0,0,0,0,0,0,23,24,24,25,25,24,25,26,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,26,27,27,27,26,28,0,0,0,0,0,0,0,0,27,27,26,27,26,26,26,27,26,27,27,27,0,0,0,0,0,0,0,0,25,26,27,27,25,26,26,25,27,26,25,25,0,0,0,0,0,0,0,0,26,26,25,28,27,26,27,27,26,26,27,27,0,0,0,0,0,0,0,0,27,26,27,26,26,26,26,26,26,26,25,26,0,0,0,0,0,0,0,0,24,23,26,26,25,26,27,26,25,26,26,25,0,0,0,0,0,0,0,0,25,25,25,24,22,24,22,24,25,25,25,26,0,0,0,0,0,0,0,0,26,26,26,25,26,25,26,26,26,27,26,26,0,0,0,0,0,0,0,0,26,22,24,25,23,23,23,24,25,25,24,25,0,0,0,0,0,0,0,0,24,23,22,24,25,24,23,23,24,23,24,23,0,0,0,0,0,0,0,0,22,23,24,26,23,24,23,22,23,22,21,22,0,0,0,0,0,0,0,0,17,16,13,14,14,9,8,5,4,4,2,2,0,0,0,0,0,0,0,0,3,3,5,6,9,9,10,13,15,14,16,16,0,0,0,0,0,0,0,0,22,24,23,24,25,25,26,26,26,26,26,27,0,0,0,0,0,0,0,0,26,26,24,26,26,24,24,22,23,24,24,24,0,0,0,0,0,0,0,0,23,23,24,22,22,22,23,21,20,21,19,18,0,0,0,0,0,0,0,0,23,23,23,21,22,22,21,20,23,23,21,21,0,0,0,0,0,0,0,0,24,25,25,25,24,23,25,24,24,26,23,24,0,0,0,0,0,0,0,0,21,21,22,20,21,20,22,22,22,22,22,23,0,0,0,0,0,0,0,0,24,25,25,26,26,26,26,26,26,26,26,25,0,0,0,0,0,0,0,0,25,25,25,26,24,26,25,24,24,22,22,23,0,0,0,0,0,0,0,0,20,22,21,21,21,21,21,20,22,21,21,22,0,0,0,0,0,0,0,0,23,24,25,24,24,24,25,25,24,24,25,23,0,0,0,0,0,0,0,0,21,20,20,21,22,21,21,23,20,22,22,21,0,0,0,0,0,0,0,0,23,23,23,24,25,25,23,25,24,22,22,25,0,0,0,0,0,0,0,0,23,23,21,21,23,19,21,21,19,18,18,19,0,0,0,0,0,0,0,0,20,20,22,21,22,22,23,23,24,23,23,25,0,0,0,0,0,0,0,0,23,23,22,21,20,20,20,19,19,19,17,18,0,0,0,0,0,0,0,0,20,19,22,19,20,22,21,19,21,22,19,19,0,0,0,0,0,0,0,0,22,19,21,21,19,21,18,15,18,17,12,14,0,0,0,0,0,0,0,0,17,13,16,17,16,14,18,20,15,18,19,18,0,0,0,0,0,0,0,0,15,13,14,14,15,11,15,14,13,13,17,15,0,0,0,0,0,0,0,0,17,16,17,17,17,19,18,19,19,20,20,20,0,0,0,0,0,0,0,0,22,23,23,24,24,22,25,23,25,25,26,25,0,0,0,0,0,0,0,0,27,28,27,27,27,28,28,28,28,28,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,29,30,0,0,0,0,0,0,0,0,30,30,29,30,30,29,29,29,30],[0,30,30,30,30,30,30,29,29,29,29,28,29,28,29,28,29,28,28,28,0,0,0,0,0,0,0,0,28,28,27,29,29,29,28,28,27,28,27,28,0,0,0,0,0,0,0,0,22,23,22,20,20,20,20,20,19,19,18,15,0,0,0,0,0,0,0,0,18,17,19,18,20,22,20,21,22,22,22,19,0,0,0,0,0,0,0,0,23,25,24,25,26,25,25,26,26,27,28,28,0,0,0,0,0,0,0,0,27,28,28,28,27,28,27,28,28,28,27,29,0,0,0,0,0,0,0,0,28,27,27,27,27,27,27,27,27,27,28,27,0,0,0,0,0,0,0,0,27,28,28,28,26,26,26,25,27,27,25,26,0,0,0,0,0,0,0,0,26,26,27,27,27,28,27,28,27,28,27,27,0,0,0,0,0,0,0,0,28,26,27,28,27,26,26,26,27,27,25,27,0,0,0,0,0,0,0,0,24,24,26,26,25,27,27,27,26,27,27,27,0,0,0,0,0,0,0,0,25,27,24,24,25,25,25,26,27,27,27,27,0,0,0,0,0,0,0,0,26,28,27,27,27,26,27,26,26,26,27,27,0,0,0,0,0,0,0,0,26,22,24,26,23,21,24,24,24,26,22,25,0,0,0,0,0,0,0,0,25,24,22,24,26,25,22,24,26,24,25,23,0,0,0,0,0,0,0,0,23,25,24,27,25,26,24,24,24,24,22,22,0,0,0,0,0,0,0,0,18,18,17,16,16,11,8,7,5,4,3,3,0,0,0,0,0,0,0,0,2,3,4,5,6,9,11,10,14,14,16,16,0,0,0,0,0,0,0,0,22,23,25,23,26,25,26,25,26,25,27,27,0,0,0,0,0,0,0,0,25,25,24,25,26,24,25,23,23,25,22,24,0,0,0,0,0,0,0,0,24,24,24,24,23,22,23,21,22,21,21,20,0,0,0,0,0,0,0,0,23,24,23,21,23,24,21,22,23,24,21,24,0,0,0,0,0,0,0,0,25,27,26,26,26,26,26,25,26,27,26,25,0,0,0,0,0,0,0,0,21,23,24,22,23,21,23,24,23,24,24,25,0,0,0,0,0,0,0,0,26,25,26,26,27,27,26,27,27,28,28,27,0,0,0,0,0,0,0,0,27,26,27,27,25,26,26,25,25,22,24,24,0,0,0,0,0,0,0,0,21,21,21,21,21,19,22,20,21,22,21,23,0,0,0,0,0,0,0,0,23,24,26,26,24,23,22,24,23,23,23,23,0,0,0,0,0,0,0,0,22,21,22,21,21,22,21,21,21,23,21,19,0,0,0,0,0,0,0,0,24,23,23,25,26,24,24,25,24,24,23,24,0,0,0,0,0,0,0,0,21,22,19,22,22,19,21,21,18,17,18,19,0,0,0,0,0,0,0,0,22,21,22,22,22,23,23,24,24,22,23,25,0,0,0,0,0,0,0,0,23,23,21,22,20,20,22,21,19,20,18,19,0,0,0,0,0,0,0,0,19,19,22,19,18,21,22,19,19,22,20,19,0,0,0,0,0,0,0,0,21,19,20,20,18,20,17,16,15,14,14,15,0,0,0,0,0,0,0,0,18,13,17,18,16,15,17,20,16,18,18,18,0,0,0,0,0,0,0,0,15,16,13,12,16,12,16,14,16,15,18,16,0,0,0,0,0,0,0,0,18,19,17,18,18,19,19,19,19,21,19,20,0,0,0,0,0,0,0,0,22,22,24,25,25,24,26,26,25,27,27,26,0,0,0,0,0,0,0,0,28,28,27,28,28,28,28,29,29,28,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,29],[0,30,30,30,30,30,30,30,29,29,29,29,29,29,29,28,29,28,28,28,0,0,0,0,0,0,0,0,27,27,26,28,28,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,22,23,22,21,21,20,19,21,20,18,17,17,0,0,0,0,0,0,0,0,17,17,18,17,19,19,20,19,21,20,20,20,0,0,0,0,0,0,0,0,23,23,23,24,25,25,25,26,26,26,26,27,0,0,0,0,0,0,0,0,27,27,27,28,28,28,27,27,27,28,27,28,0,0,0,0,0,0,0,0,28,27,27,27,27,26,25,26,26,27,26,27,0,0,0,0,0,0,0,0,26,27,27,26,25,24,26,25,26,26,26,25,0,0,0,0,0,0,0,0,26,26,26,27,26,27,27,27,26,27,26,27,0,0,0,0,0,0,0,0,27,26,27,26,26,26,26,26,26,26,24,26,0,0,0,0,0,0,0,0,24,24,25,25,24,26,26,26,25,26,27,26,0,0,0,0,0,0,0,0,24,26,23,24,24,25,25,25,26,27,27,27,0,0,0,0,0,0,0,0,26,27,27,26,25,26,26,26,27,26,26,27,0,0,0,0,0,0,0,0,26,22,23,25,23,22,23,22,22,25,22,24,0,0,0,0,0,0,0,0,23,22,20,22,25,23,21,22,25,22,23,22,0,0,0,0,0,0,0,0,21,24,23,24,23,25,23,23,23,23,22,22,0,0,0,0,0,0,0,0,19,20,17,16,13,10,8,7,6,5,4,3,0,0,0,0,0,0,0,0,2,4,5,6,7,9,12,12,14,14,16,15,0,0,0,0,0,0,0,0,23,24,25,25,25,26,26,26,27,26,27,27,0,0,0,0,0,0,0,0,25,26,24,25,25,24,24,24,24,23,23,24,0,0,0,0,0,0,0,0,25,23,25,23,23,24,23,23,23,21,24,20,0,0,0,0,0,0,0,0,23,23,23,21,22,23,22,21,22,24,23,22,0,0,0,0,0,0,0,0,25,26,25,25,23,25,26,23,25,26,24,24,0,0,0,0,0,0,0,0,22,21,23,22,21,21,21,23,22,22,21,22,0,0,0,0,0,0,0,0,26,25,26,27,26,26,26,26,26,27,27,27,0,0,0,0,0,0,0,0,25,24,26,26,24,24,24,24,24,22,23,22,0,0,0,0,0,0,0,0,19,20,19,17,19,20,19,18,20,21,22,22,0,0,0,0,0,0,0,0,23,23,25,24,24,22,23,23,22,21,22,21,0,0,0,0,0,0,0,0,20,18,19,17,20,21,18,18,19,22,19,18,0,0,0,0,0,0,0,0,22,20,21,23,23,23,23,24,21,21,22,23,0,0,0,0,0,0,0,0,20,21,20,20,21,19,19,20,17,17,19,16,0,0,0,0,0,0,0,0,19,19,21,19,20,22,21,24,24,22,23,24,0,0,0,0,0,0,0,0,22,21,20,21,19,19,21,19,19,19,17,16,0,0,0,0,0,0,0,0,17,17,20,18,16,20,20,19,18,19,20,18,0,0,0,0,0,0,0,0,21,20,20,19,19,19,21,17,16,15,13,14,0,0,0,0,0,0,0,0,17,14,16,18,14,15,17,19,17,17,19,19,0,0,0,0,0,0,0,0,18,16,15,15,16,11,14,16,16,17,17,16,0,0,0,0,0,0,0,0,18,19,19,18,20,21,20,20,22,21,20,22,0,0,0,0,0,0,0,0,22,23,22,24,24,23,25,25,25,25,25,26,0,0,0,0,0,0,0,0,28,28,28,28,28,29,29,28,29,28,29,29,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29],[0,30,30,30,30,30,30,30,30,30,29,29,29,29,30,28,29,28,28,28,0,0,0,0,0,0,0,0,28,27,26,28,27,28,27,27,26,26,26,26,0,0,0,0,0,0,0,0,22,22,22,20,20,21,19,19,19,19,17,16,0,0,0,0,0,0,0,0,16,15,18,18,20,20,21,21,21,21,21,21,0,0,0,0,0,0,0,0,25,25,25,25,27,27,26,26,28,27,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,28,28,27,28,0,0,0,0,0,0,0,0,28,27,27,28,27,27,26,27,27,28,28,27,0,0,0,0,0,0,0,0,27,27,28,27,26,26,27,26,27,27,26,26,0,0,0,0,0,0,0,0,27,26,27,29,28,28,28,28,27,28,28,27,0,0,0,0,0,0,0,0,28,27,28,27,28,27,28,27,27,27,26,27,0,0,0,0,0,0,0,0,26,26,26,26,27,27,27,27,26,28,28,27,0,0,0,0,0,0,0,0,25,27,24,25,24,26,25,25,26,27,27,28,0,0,0,0,0,0,0,0,27,27,27,27,26,27,27,27,28,27,27,27,0,0,0,0,0,0,0,0,27,23,24,26,24,23,25,24,25,27,24,24,0,0,0,0,0,0,0,0,24,23,22,24,26,25,24,23,26,24,24,24,0,0,0,0,0,0,0,0,23,25,25,26,24,26,24,24,24,24,22,22,0,0,0,0,0,0,0,0,19,19,17,16,15,10,9,7,6,5,4,4,0,0,0,0,0,0,0,0,3,3,5,6,7,8,10,13,14,13,16,16,0,0,0,0,0,0,0,0,22,24,23,25,25,24,26,26,26,25,26,26,0,0,0,0,0,0,0,0,25,25,24,26,24,24,23,23,24,23,23,24,0,0,0,0,0,0,0,0,23,23,24,23,22,23,22,22,21,21,21,19,0,0,0,0,0,0,0,0,25,23,23,22,23,23,23,23,22,23,23,23,0,0,0,0,0,0,0,0,25,25,26,25,25,25,26,24,25,25,25,24,0,0,0,0,0,0,0,0,24,22,23,22,22,22,23,23,23,23,23,23,0,0,0,0,0,0,0,0,27,26,26,27,27,27,27,26,27,28,27,27,0,0,0,0,0,0,0,0,27,26,27,27,25,26,26,25,26,23,24,24,0,0,0,0,0,0,0,0,20,20,21,20,20,21,20,21,22,23,24,25,0,0,0,0,0,0,0,0,24,24,26,25,26,24,25,26,25,23,24,23,0,0,0,0,0,0,0,0,22,19,21,19,20,22,21,20,21,23,22,20,0,0,0,0,0,0,0,0,23,23,22,25,25,24,24,25,23,22,23,25,0,0,0,0,0,0,0,0,23,24,21,21,23,21,21,22,18,19,19,19,0,0,0,0,0,0,0,0,20,20,22,21,22,23,23,25,25,23,25,25,0,0,0,0,0,0,0,0,23,23,22,20,19,21,21,19,19,20,17,17,0,0,0,0,0,0,0,0,19,18,21,18,20,22,22,20,21,22,21,20,0,0,0,0,0,0,0,0,23,21,21,21,20,21,22,16,18,17,14,15,0,0,0,0,0,0,0,0,17,14,17,19,16,15,19,21,16,18,22,20,0,0,0,0,0,0,0,0,17,14,13,15,16,11,15,17,16,13,19,18,0,0,0,0,0,0,0,0,20,20,20,19,20,21,19,21,20,21,21,21,0,0,0,0,0,0,0,0,24,24,23,25,25,25,26,26,26,25,26,26,0,0,0,0,0,0,0,0,28,28,28,28,28,29,28,28,29,29,28,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,29,30],[0,30,30,30,30,30,30,29,29,29,29,28,29,29,29,28,29,28,27,29,0,0,0,0,0,0,0,0,28,27,26,28,27,27,28,27,26,27,26,26,0,0,0,0,0,0,0,0,23,24,23,22,21,22,21,21,20,20,19,17,0,0,0,0,0,0,0,0,19,19,20,20,22,23,24,23,24,24,23,23,0,0,0,0,0,0,0,0,25,26,25,25,28,27,27,28,28,27,28,28,0,0,0,0,0,0,0,0,28,28,28,29,28,29,28,28,29,29,28,29,0,0,0,0,0,0,0,0,29,28,28,28,27,27,27,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,29,28,27,27,28,26,28,28,27,26,0,0,0,0,0,0,0,0,28,28,28,29,29,28,29,28,27,28,28,28,0,0,0,0,0,0,0,0,29,28,29,28,28,28,28,28,27,28,26,28,0,0,0,0,0,0,0,0,26,25,26,27,28,28,29,28,27,28,29,28,0,0,0,0,0,0,0,0,27,28,27,27,26,27,26,26,27,28,27,28,0,0,0,0,0,0,0,0,28,28,28,27,28,27,28,26,28,28,27,28,0,0,0,0,0,0,0,0,28,24,26,27,24,24,26,23,26,27,24,24,0,0,0,0,0,0,0,0,26,26,23,26,28,27,26,25,27,26,26,26,0,0,0,0,0,0,0,0,25,26,26,27,25,26,25,25,26,25,23,25,0,0,0,0,0,0,0,0,19,19,17,17,16,13,10,7,7,5,5,4,0,0,0,0,0,0,0,0,2,4,4,5,6,7,10,11,12,14,15,15,0,0,0,0,0,0,0,0,21,21,24,23,25,24,25,25,26,25,26,26,0,0,0,0,0,0,0,0,24,25,23,25,23,24,22,23,23,23,23,24,0,0,0,0,0,0,0,0,23,23,24,24,21,23,22,22,21,20,22,19,0,0,0,0,0,0,0,0,26,25,24,24,25,25,23,22,24,24,22,23,0,0,0,0,0,0,0,0,26,26,26,27,27,26,27,25,26,26,26,24,0,0,0,0,0,0,0,0,24,24,24,22,23,24,23,25,26,25,26,26,0,0,0,0,0,0,0,0,27,27,26,27,27,26,27,26,27,28,27,27,0,0,0,0,0,0,0,0,27,27,27,28,27,27,27,26,27,25,26,26,0,0,0,0,0,0,0,0,21,21,21,21,21,21,22,21,22,22,23,25,0,0,0,0,0,0,0,0,24,25,27,26,26,25,25,26,25,24,25,24,0,0,0,0,0,0,0,0,23,22,21,21,23,24,22,22,23,25,24,23,0,0,0,0,0,0,0,0,25,25,25,27,26,27,26,27,26,24,25,27,0,0,0,0,0,0,0,0,23,23,20,22,23,21,19,21,21,20,20,20,0,0,0,0,0,0,0,0,22,23,23,24,23,24,25,26,26,25,26,27,0,0,0,0,0,0,0,0,23,24,24,23,21,22,23,22,23,22,21,19,0,0,0,0,0,0,0,0,21,20,22,19,21,22,22,21,21,22,21,22,0,0,0,0,0,0,0,0,22,20,20,20,20,21,19,17,19,20,13,16,0,0,0,0,0,0,0,0,19,17,18,19,17,16,18,20,18,18,21,19,0,0,0,0,0,0,0,0,16,14,14,14,15,12,13,16,15,15,18,19,0,0,0,0,0,0,0,0,20,20,17,19,19,19,19,20,19,20,20,21,0,0,0,0,0,0,0,0,23,24,24,25,26,25,27,26,26,26,27,27,0,0,0,0,0,0,0,0,29,28,27,28,28,28,28,28,29,28,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,29,30],[0,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,28,28,28,28,0,0,0,0,0,0,0,0,27,28,26,28,27,28,28,27,27,27,27,27,0,0,0,0,0,0,0,0,23,23,24,23,21,21,21,21,19,20,19,17,0,0,0,0,0,0,0,0,23,22,23,21,24,25,25,23,25,26,25,22,0,0,0,0,0,0,0,0,26,27,25,27,28,28,28,29,28,28,29,29,0,0,0,0,0,0,0,0,29,30,29,30,29,29,29,29,29,30,30,30,0,0,0,0,0,0,0,0,29,29,28,28,28,28,27,28,28,28,28,29,0,0,0,0,0,0,0,0,29,29,29,29,28,27,29,27,28,28,28,28,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,29,28,29,28,29,0,0,0,0,0,0,0,0,29,28,29,28,28,28,28,28,27,28,27,28,0,0,0,0,0,0,0,0,27,27,28,28,28,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,28,29,27,27,28,28,28,28,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,26,26,27,26,25,26,25,25,28,25,27,0,0,0,0,0,0,0,0,27,27,24,26,28,27,25,25,28,27,26,25,0,0,0,0,0,0,0,0,25,28,27,27,27,28,27,28,27,26,25,25,0,0,0,0,0,0,0,0,23,23,21,20,18,14,9,9,8,6,6,4,0,0,0,0,0,0,0,0,0,2,4,4,5,7,9,10,10,11,13,15,0,0,0,0,0,0,0,0,22,23,24,24,26,25,25,25,26,25,26,25,0,0,0,0,0,0,0,0,25,25,24,24,24,24,23,23,23,23,22,24,0,0,0,0,0,0,0,0,25,23,26,26,24,25,25,24,25,24,25,24,0,0,0,0,0,0,0,0,26,27,25,24,26,27,26,24,26,26,24,25,0,0,0,0,0,0,0,0,28,28,28,28,28,28,29,27,28,28,27,27,0,0,0,0,0,0,0,0,25,25,26,26,25,25,25,27,26,26,26,27,0,0,0,0,0,0,0,0,28,27,28,28,28,28,28,29,29,29,29,28,0,0,0,0,0,0,0,0,28,28,29,28,27,27,27,27,28,24,26,26,0,0,0,0,0,0,0,0,22,22,22,20,21,21,23,21,23,23,24,26,0,0,0,0,0,0,0,0,25,27,27,27,26,25,27,27,25,23,27,24,0,0,0,0,0,0,0,0,23,23,23,21,23,25,21,21,24,26,22,23,0,0,0,0,0,0,0,0,26,25,25,27,28,27,26,27,26,25,26,27,0,0,0,0,0,0,0,0,23,24,22,22,23,21,22,23,19,19,22,19,0,0,0,0,0,0,0,0,24,24,24,25,24,26,25,27,27,25,26,28,0,0,0,0,0,0,0,0,25,24,24,25,22,23,24,25,24,24,23,21,0,0,0,0,0,0,0,0,22,22,24,21,21,23,22,21,22,23,23,21,0,0,0,0,0,0,0,0,22,21,22,21,20,23,18,17,19,20,15,16,0,0,0,0,0,0,0,0,22,21,21,21,20,20,22,22,20,21,23,22,0,0,0,0,0,0,0,0,20,16,14,15,20,14,16,20,21,18,21,22,0,0,0,0,0,0,0,0,23,24,22,20,21,22,21,22,22,22,22,23,0,0,0,0,0,0,0,0,25,25,26,26,26,27,28,27,28,28,28,27,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,29,30,29,30,29,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,30,30,30,30,30],[0,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,29,29,29,29,0,0,0,0,0,0,0,0,28,28,26,28,28,28,28,27,27,28,27,27,0,0,0,0,0,0,0,0,22,23,24,22,21,22,21,20,20,20,19,18,0,0,0,0,0,0,0,0,23,23,22,23,24,25,26,24,26,27,25,24,0,0,0,0,0,0,0,0,27,28,27,28,28,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,30,29,30,30,30,29,29,29,30,30,30,0,0,0,0,0,0,0,0,29,29,28,29,29,28,28,29,29,28,28,29,0,0,0,0,0,0,0,0,29,29,29,29,28,28,29,28,29,28,29,28,0,0,0,0,0,0,0,0,28,29,29,29,29,30,30,29,28,29,29,29,0,0,0,0,0,0,0,0,30,29,29,27,29,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,27,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,28,27,27,28,28,28,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,28,28,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,29,26,28,28,28,26,27,27,27,28,27,27,0,0,0,0,0,0,0,0,28,27,25,27,29,28,26,27,28,28,27,26,0,0,0,0,0,0,0,0,26,28,28,28,28,29,28,28,28,28,26,25,0,0,0,0,0,0,0,0,24,23,24,22,19,15,11,9,9,8,9,7,0,0,0,0,0,0,0,0,2,0,3,4,4,6,8,10,11,12,14,13,0,0,0,0,0,0,0,0,21,24,24,24,26,25,27,27,27,26,27,27,0,0,0,0,0,0,0,0,24,25,23,25,24,23,24,22,23,24,23,24,0,0,0,0,0,0,0,0,25,26,27,26,26,27,26,26,25,25,25,24,0,0,0,0,0,0,0,0,27,28,27,25,27,28,27,25,27,28,26,26,0,0,0,0,0,0,0,0,28,29,29,29,28,29,29,27,29,28,27,28,0,0,0,0,0,0,0,0,26,26,28,27,25,26,26,28,26,27,26,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,29,29,28,29,28,27,28,26,27,27,0,0,0,0,0,0,0,0,23,24,23,22,23,22,23,23,25,24,26,27,0,0,0,0,0,0,0,0,27,27,28,27,28,27,28,28,26,26,28,25,0,0,0,0,0,0,0,0,24,25,24,22,24,26,23,23,25,27,24,25,0,0,0,0,0,0,0,0,28,25,26,27,28,27,28,28,27,25,27,28,0,0,0,0,0,0,0,0,26,25,24,24,24,24,24,24,23,22,23,21,0,0,0,0,0,0,0,0,22,23,25,24,24,26,26,28,27,25,27,28,0,0,0,0,0,0,0,0,25,24,25,25,22,24,24,24,23,24,22,22,0,0,0,0,0,0,0,0,23,22,25,23,24,25,25,23,25,25,25,25,0,0,0,0,0,0,0,0,25,24,25,25,24,25,22,20,20,22,18,19,0,0,0,0,0,0,0,0,24,22,24,24,22,23,25,25,23,23,26,25,0,0,0,0,0,0,0,0,20,17,16,18,20,16,20,21,20,22,23,22,0,0,0,0,0,0,0,0,25,24,24,23,23,25,22,25,25,26,25,26,0,0,0,0,0,0,0,0,27,28,26,28,29,27,28,28,29,29,29,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,31,30,31,0,0,0,0,0,0,0,0,30,31,31,30,31,31,30,30,30],[0,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,29,29,28,29,0,0,0,0,0,0,0,0,28,28,27,28,28,29,28,28,27,28,27,28,0,0,0,0,0,0,0,0,23,24,25,24,22,24,22,23,22,21,20,20,0,0,0,0,0,0,0,0,22,24,24,25,25,27,27,26,27,27,26,25,0,0,0,0,0,0,0,0,28,29,28,28,29,29,29,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,28,28,30,29,29,30,29,0,0,0,0,0,0,0,0,30,30,30,29,29,28,30,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,29,30,29,29,0,0,0,0,0,0,0,0,30,29,30,29,30,29,29,29,29,29,28,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,29,29,30,30,30,0,0,0,0,0,0,0,0,29,29,29,28,28,29,28,28,29,29,29,29,0,0,0,0,0,0,0,0,30,30,29,29,29,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,29,28,28,27,28,29,27,28,0,0,0,0,0,0,0,0,28,29,26,28,29,29,28,27,28,29,28,28,0,0,0,0,0,0,0,0,27,28,28,29,27,28,28,28,29,27,26,27,0,0,0,0,0,0,0,0,23,23,23,22,20,18,13,13,10,9,11,10,0,0,0,0,0,0,0,0,3,1,0,2,3,5,6,7,10,12,13,13,0,0,0,0,0,0,0,0,21,23,23,24,26,23,26,25,25,26,26,26,0,0,0,0,0,0,0,0,25,25,24,24,24,22,24,23,23,23,23,24,0,0,0,0,0,0,0,0,25,26,26,26,25,26,24,25,24,24,25,23,0,0,0,0,0,0,0,0,29,28,27,27,28,28,27,26,28,28,26,27,0,0,0,0,0,0,0,0,28,28,29,28,29,28,29,28,28,27,28,26,0,0,0,0,0,0,0,0,26,27,27,26,27,27,28,28,29,28,28,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,30,29,29,29,29,28,30,28,28,29,0,0,0,0,0,0,0,0,25,25,25,24,25,25,25,25,26,26,26,28,0,0,0,0,0,0,0,0,27,28,29,28,28,27,28,28,28,27,29,27,0,0,0,0,0,0,0,0,27,27,25,24,27,28,25,25,27,28,26,27,0,0,0,0,0,0,0,0,29,29,28,28,29,29,29,29,29,27,29,29,0,0,0,0,0,0,0,0,28,28,26,27,27,26,25,26,25,24,26,24,0,0,0,0,0,0,0,0,25,26,27,26,27,27,28,28,28,27,28,29,0,0,0,0,0,0,0,0,26,27,27,26,24,25,25,25,24,25,23,24,0,0,0,0,0,0,0,0,25,25,26,24,25,27,27,25,27,27,26,26,0,0,0,0,0,0,0,0,27,26,27,27,25,27,23,21,24,24,17,22,0,0,0,0,0,0,0,0,24,22,24,24,23,23,25,26,21,25,26,26,0,0,0,0,0,0,0,0,23,18,17,19,20,15,18,21,19,20,24,24,0,0,0,0,0,0,0,0,26,26,25,23,25,26,25,27,25,27,27,27,0,0,0,0,0,0,0,0,27,28,28,29,29,29,30,29,29,29,29,29,0,0,0,0,0,0,0,0,30,29,29,29,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31],[0,31,31,30,31,31,30,30,30,30,30,29,30,29,30,29,29,29,28,29,0,0,0,0,0,0,0,0,28,28,27,28,27,28,28,27,27,27,27,27,0,0,0,0,0,0,0,0,23,24,25,24,22,24,23,22,23,24,22,22,0,0,0,0,0,0,0,0,26,27,26,27,28,28,29,28,29,29,29,26,0,0,0,0,0,0,0,0,29,30,29,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,29,30,29,29,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,30,29,29,29,29,29,29,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,29,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,29,29,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,29,29,28,29,30,29,29,0,0,0,0,0,0,0,0,30,29,28,30,30,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,30,29,29,29,29,29,29,28,28,0,0,0,0,0,0,0,0,26,25,24,25,21,19,16,16,14,11,12,11,0,0,0,0,0,0,0,0,4,4,2,0,2,4,5,6,7,9,13,13,0,0,0,0,0,0,0,0,21,22,24,23,26,25,26,26,26,25,26,25,0,0,0,0,0,0,0,0,23,24,23,24,23,24,23,23,22,24,24,24,0,0,0,0,0,0,0,0,26,25,27,26,25,27,26,26,25,26,25,25,0,0,0,0,0,0,0,0,29,29,29,28,29,29,28,28,29,29,27,28,0,0,0,0,0,0,0,0,29,29,30,29,30,29,30,29,29,29,29,27,0,0,0,0,0,0,0,0,27,28,29,27,28,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,29,29,29,29,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,29,29,30,29,29,29,0,0,0,0,0,0,0,0,27,27,27,27,26,26,27,27,28,28,29,30,0,0,0,0,0,0,0,0,29,29,30,30,30,29,30,30,29,28,29,28,0,0,0,0,0,0,0,0,28,28,27,25,28,29,27,27,29,29,27,28,0,0,0,0,0,0,0,0,29,29,29,28,29,29,29,30,30,28,29,30,0,0,0,0,0,0,0,0,28,28,27,27,27,27,27,27,26,26,27,24,0,0,0,0,0,0,0,0,27,28,28,28,28,29,29,30,29,28,29,30,0,0,0,0,0,0,0,0,29,29,28,28,27,27,27,28,28,27,27,25,0,0,0,0,0,0,0,0,26,26,27,26,26,28,28,26,27,27,27,27,0,0,0,0,0,0,0,0,27,26,26,27,25,27,25,22,25,25,21,24,0,0,0,0,0,0,0,0,26,25,25,25,26,24,25,26,22,25,26,27,0,0,0,0,0,0,0,0,23,18,18,19,19,19,21,22,21,23,24,25,0,0,0,0,0,0,0,0,26,26,26,24,25,26,24,26,25,26,26,27,0,0,0,0,0,0,0,0,28,29,29,30,29,29,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,31,31],[0,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,28,29,28,29,28,29,29,27,28,28,27,28,0,0,0,0,0,0,0,0,24,26,26,25,23,24,24,23,23,23,22,22,0,0,0,0,0,0,0,0,27,28,28,27,29,29,29,28,29,29,29,28,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,31,31,30,30,30,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,29,30,29,30,30,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,29,29,30,29,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,30,30,30,30,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,29,30,30,30,29,29,0,0,0,0,0,0,0,0,28,27,28,26,25,22,19,18,17,15,13,12,0,0,0,0,0,0,0,0,5,5,4,2,0,2,4,5,6,9,10,11,0,0,0,0,0,0,0,0,21,23,25,23,26,24,25,26,26,25,26,25,0,0,0,0,0,0,0,0,24,24,24,24,24,22,23,22,21,23,22,24,0,0,0,0,0,0,0,0,26,26,27,27,26,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,29,30,29,28,30,30,29,28,29,30,28,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,28,29,30,29,28,30,30,30,29,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,29,29,30,0,0,0,0,0,0,0,0,28,28,28,27,27,27,27,27,28,27,29,30,0,0,0,0,0,0,0,0,29,29,30,30,30,29,30,30,29,29,30,29,0,0,0,0,0,0,0,0,29,29,28,26,29,29,28,27,29,29,28,29,0,0,0,0,0,0,0,0,30,29,29,29,30,30,30,30,30,29,29,30,0,0,0,0,0,0,0,0,29,29,28,28,28,27,27,28,27,27,28,26,0,0,0,0,0,0,0,0,28,28,29,29,28,29,29,30,30,29,29,29,0,0,0,0,0,0,0,0,29,29,28,29,27,28,28,28,28,28,28,27,0,0,0,0,0,0,0,0,28,27,29,27,28,29,29,27,29,28,29,28,0,0,0,0,0,0,0,0,28,27,27,27,27,28,27,24,27,28,23,26,0,0,0,0,0,0,0,0,29,27,28,27,28,27,27,28,26,27,28,28,0,0,0,0,0,0,0,0,25,22,21,22,24,24,25,25,25,26,27,27,0,0,0,0,0,0,0,0,28,28,27,26,27,28,26,28,27,28,27,28,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,30,31,31,31,31,30,31,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,30,28,29,28,29,29,28,28,29,28,28,0,0,0,0,0,0,0,0,24,25,26,24,25,25,24,24,23,23,22,21,0,0,0,0,0,0,0,0,27,27,28,28,29,29,29,28,30,30,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,31,30,30,31,31,31,30,31,30,31,30,31,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,30,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,30,31,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,28,28,28,27,26,23,21,22,21,16,18,17,0,0,0,0,0,0,0,0,7,7,6,4,2,0,1,4,5,7,8,10,0,0,0,0,0,0,0,0,21,23,25,23,26,25,26,26,27,25,27,26,0,0,0,0,0,0,0,0,24,25,22,23,24,21,24,22,22,24,22,25,0,0,0,0,0,0,0,0,26,27,27,27,26,27,27,27,26,27,28,27,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,29,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,30,29,0,0,0,0,0,0,0,0,29,29,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,28,28,28,28,28,29,28,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,29,29,30,29,0,0,0,0,0,0,0,0,29,29,29,28,29,29,28,29,30,30,28,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,29,29,29,29,28,28,29,28,0,0,0,0,0,0,0,0,28,28,29,28,29,29,29,30,30,29,29,30,0,0,0,0,0,0,0,0,29,29,29,29,28,28,28,29,28,29,28,27,0,0,0,0,0,0,0,0,28,28,29,28,28,30,29,28,30,30,29,30,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,27,28,28,25,27,0,0,0,0,0,0,0,0,28,27,28,27,28,28,28,28,27,29,29,29,0,0,0,0,0,0,0,0,27,23,23,26,26,23,26,28,27,27,29,28,0,0,0,0,0,0,0,0,29,29,28,27,28,29,28,29,28,29,28,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,29,30,29,0,0,0,0,0,0,0,0,29,29,28,29,28,29,29,28,28,28,28,28,0,0,0,0,0,0,0,0,26,27,27,25,25,26,26,25,25,25,24,23,0,0,0,0,0,0,0,0,27,29,29,29,29,29,30,29,30,30,30,29,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,30,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,30,31,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,31,30,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,31,30,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,31,31,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,29,30,30,31,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,28,27,28,27,25,24,22,22,21,17,19,20,0,0,0,0,0,0,0,0,7,7,5,5,4,2,0,1,3,4,7,8,0,0,0,0,0,0,0,0,20,23,23,23,25,24,24,24,25,24,26,24,0,0,0,0,0,0,0,0,23,24,21,24,23,22,23,23,22,23,23,25,0,0,0,0,0,0,0,0,26,26,27,26,26,27,27,27,26,27,26,26,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,31,30,30,30,31,30,30,30,30,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,30,31,30,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,30,31,30,0,0,0,0,0,0,0,0,30,30,30,29,29,30,29,30,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,29,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,31,30,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,29,30,30,29,29,30,28,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,30,30,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,29,30,29,29,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,28,29,29,27,29,29,25,28,0,0,0,0,0,0,0,0,29,29,29,28,29,29,29,29,28,29,29,30,0,0,0,0,0,0,0,0,28,23,24,26,26,24,27,27,26,27,29,28,0,0,0,0,0,0,0,0,29,29,29,28,28,28,28,29,29,29,29,29,0,0,0,0,0,0,0,0,31,30,30,31,31,30,31,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,30,31,30,30,30,30,30,30,30,30,29,29,29,0,0,0,0,0,0,0,0,28,29,28,29,28,29,29,28,28,28,28,28,0,0,0,0,0,0,0,0,25,26,27,25,23,25,25,25,25,26,24,24,0,0,0,0,0,0,0,0,29,30,29,29,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,31,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,30,31,31,30,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,30,30,31,30,31,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,30,30,30,30,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,31,31,30,30,31,30,31,31,0,0,0,0,0,0,0,0,30,31,30,31,31,31,30,31,31,30,30,30,0,0,0,0,0,0,0,0,30,29,29,28,27,26,24,24,23,19,21,18,0,0,0,0,0,0,0,0,10,8,8,6,5,4,2,0,1,3,5,6,0,0,0,0,0,0,0,0,19,21,23,23,24,23,23,24,24,24,25,24,0,0,0,0,0,0,0,0,23,24,23,23,22,22,22,22,22,23,22,24,0,0,0,0,0,0,0,0,26,25,28,27,26,27,27,27,27,27,28,28,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,31,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,30,31,30,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,29,30,29,30,30,0,0,0,0,0,0,0,0,30,31,31,31,30,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,31,31,31,31,30,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,29,30,30,29,29,30,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,29,29,30,30,30,30,29,29,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,28,28,29,28,29,28,27,29,29,27,29,0,0,0,0,0,0,0,0,30,29,30,29,29,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,28,23,23,27,26,27,28,27,27,29,29,29,0,0,0,0,0,0,0,0,29,29,29,27,27,28,28,29,28,28,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,30,30,31,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,28,30,29,29,29,29,29,28,28,29,0,0,0,0,0,0,0,0,25,27,26,25,25,26,25,25,25,25,25,23,0,0,0,0,0,0,0,0,29,30,30,30,30,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,30,0,0,0,0,0,0,0,0,30,29,29,29,28,26,27,25,23,20,23,22,0,0,0,0,0,0,0,0,11,10,10,7,7,6,4,2,0,1,4,4,0,0,0,0,0,0,0,0,18,19,21,21,24,22,24,24,25,25,26,24,0,0,0,0,0,0,0,0,23,24,21,23,23,22,22,22,22,22,22,24,0,0,0,0,0,0,0,0,25,27,28,27,26,28,27,28,27,27,28,28,0,0,0,0,0,0,0,0,31,31,30,29,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,30,31,31,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,30,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,30,30,30,30,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,30,30,29,30,29,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,30,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,30,29,28,29,29,27,29,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,28,29,30,30,0,0,0,0,0,0,0,0,28,23,25,28,26,26,28,27,27,29,29,28,0,0,0,0,0,0,0,0,30,29,29,28,27,29,28,30,29,30,29,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,28,29,28,29,29,27,28,28,27,28,0,0,0,0,0,0,0,0,26,27,27,25,26,28,26,26,26,27,26,25,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,30,31,31,31,31,31,31,30,30,0,0,0,0,0,0,0,0,30,30,30,29,28,26,26,27,24,22,24,24,0,0,0,0,0,0,0,0,13,12,11,10,9,7,6,5,2,0,1,3,0,0,0,0,0,0,0,0,18,21,20,23,25,24,25,24,25,24,26,25,0,0,0,0,0,0,0,0,23,23,22,24,22,20,22,21,21,22,21,24,0,0,0,0,0,0,0,0,27,27,28,28,27,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,31,31,30,29,30,31,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,30,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,30,30,30,31,30,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,29,30,29,28,29,0,0,0,0,0,0,0,0,30,29,30,30,30,29,30,30,29,29,30,30,0,0,0,0,0,0,0,0,27,22,26,27,26,27,28,27,25,29,29,28,0,0,0,0,0,0,0,0,29,29,29,27,26,29,27,30,29,30,29,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,30,31,30,30,30,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,29,29,27,29,28,29,29,28,28,28,27,28,0,0,0,0,0,0,0,0,26,26,26,25,25,26,25,25,25,26,24,24,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,30,30,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,30,31,30,30,30,30,31,30,31,0,0,0,0,0,0,0,0,31,30,30,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,30,30,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,31,31,30,30,30,31,31,30,0,0,0,0,0,0,0,0,31,30,30,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,30,30,0,0,0,0,0,0,0,0,30,29,28,28,28,25,26,24,23,22,23,23,0,0,0,0,0,0,0,0,14,11,13,11,8,8,7,6,4,2,0,1,0,0,0,0,0,0,0,0,15,18,19,19,23,20,22,22,24,23,24,24,0,0,0,0,0,0,0,0,23,23,21,23,23,20,23,20,21,22,22,23,0,0,0,0,0,0,0,0,25,26,27,26,26,27,26,26,27,27,28,27,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,29,30,30,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,29,30,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,31,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,30,30,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,30,30,31,0,0,0,0,0,0,0,0,29,30,30,30,30,29,30,30,29,29,30,29,0,0,0,0,0,0,0,0,30,30,31,30,30,31,31,30,31,30,31,31,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,29,27,28,29,29,26,29,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,29,28,29,29,29,0,0,0,0,0,0,0,0,27,23,25,26,25,26,28,26,25,29,28,28,0,0,0,0,0,0,0,0,29,28,29,27,26,27,27,29,28,29,29,30,0,0,0,0,0,0,0,0,30,30,30,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,28,30,29,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,26,26,27,25,26,26,26,26,26,27,26,24,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,28,28,28,24,26,27,24,23,25,25,0,0,0,0,0,0,0,0,17,13,15,12,11,9,7,6,6,3,2,0,0,0,0,0,0,0,0,0,14,16,17,19,21,21,22,22,24,22,24,23,0,0,0,0,0,0,0,0,23,22,21,22,21,21,21,21,21,22,22,23,0,0,0,0,0,0,0,0,25,26,26,26,26,27,26,27,26,27,27,27,0,0,0,0,0,0,0,0,30,30,30,28,30,30,29,28,30,30,28,28,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,29,30,29,29,29,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,31,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,30,30,30,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,30,31,31,31,0,0,0,0,0,0,0,0,31,30,31,30,31,31,30,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,29,30,30,29,0,0,0,0,0,0,0,0,30,31,31,30,30,31,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,31,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,29,29,27,28,30,30,28,30,0,0,0,0,0,0,0,0,30,29,30,29,30,29,30,30,29,28,29,29,0,0,0,0,0,0,0,0,26,21,26,25,25,26,27,26,26,28,28,27,0,0,0,0,0,0,0,0,28,28,28,25,25,28,26,29,28,29,28,30,0,0,0,0,0,0,0,0,30,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,30,30,30,31,31,30,30,30,30,30,30,29,30,29,30,30,29,30,0,0,0,0,0,0,0,0,28,29,28,29,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,25,28,27,25,25,26,26,26,26,27,25,26,0,0,0,0,0,0,0,0,29,30,29,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,28,29,28,25,28,27,24,24,26,24,0,0,0,0,0,0,0,0,19,15,16,16,12,11,9,6,7,6,3,2,0,0,0,0,0,0,0,0,13,15,16,19,19,19,22,22,23,22,24,23,0,0,0,0,0,0,0,0,21,24,20,22,22,19,22,19,22,22,21,23,0,0,0,0,0,0,0,0,26,26,27,27,26,28,27,27,27,27,28,28,0,0,0,0,0,0,0,0,30,30,30,28,29,29,29,28,29,29,28,28,0,0,0,0,0,0,0,0,30,30,30,30,29,29,30,28,29,29,29,28,0,0,0,0,0,0,0,0,29,28,30,29,29,30,29,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,29,29,28,29,29,29,29,29,29,30,30,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,29,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,29,30,30,0,0,0,0,0,0,0,0,29,28,29,29,30,28,29,29,28,29,30,29,0,0,0,0,0,0,0,0,29,30,30,29,29,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,29,29,30,29,0,0,0,0,0,0,0,0,29,29,29,28,29,29,29,28,30,29,29,29,0,0,0,0,0,0,0,0,28,28,28,29,28,28,27,28,28,28,27,29,0,0,0,0,0,0,0,0,30,28,29,29,29,28,29,29,28,27,29,28,0,0,0,0,0,0,0,0,25,21,25,26,25,26,27,26,26,28,28,26,0,0,0,0,0,0,0,0,28,26,28,26,24,27,26,28,27,28,28,29,0,0,0,0,0,0,0,0,29,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,30],[0,31,31,31,31,31,31,30,31,31,31,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,29,28,30,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,28,28,27,26,27,27,27,27,27,26,25,0,0,0,0,0,0,0,0,29,30,30,30,30,31,30,31,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,31,31,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,30,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,28,28,28,25,27,27,23,24,26,26,0,0,0,0,0,0,0,0,19,15,19,16,14,13,11,8,7,6,5,3,0,0,0,0,0,0,0,0,11,13,15,16,19,19,21,21,22,23,24,24,0,0,0,0,0,0,0,0,24,24,22,23,23,21,21,20,21,23,22,24,0,0,0,0,0,0,0,0,26,27,28,27,26,28,27,27,27,26,27,28,0,0,0,0,0,0,0,0,30,30,30,28,30,30,29,28,29,30,28,28,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,29,30,29,29,29,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,30,29,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,30,31,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,30,31,30,31,31,30,30,31,31,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,30,29,29,30,29,0,0,0,0,0,0,0,0,30,30,31,30,31,31,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,29,31,30,30,30,0,0,0,0,0,0,0,0,29,28,29,29,28,29,27,28,29,29,28,29,0,0,0,0,0,0,0,0,30,29,30,30,30,28,29,29,28,28,29,29,0,0,0,0,0,0,0,0,26,22,25,25,25,26,27,26,25,28,28,27,0,0,0,0,0,0,0,0,28,26,28,25,24,26,26,28,27,28,28,29,0,0,0,0,0,0,0,0,30,30,30,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,27,28,28,26,27,28,27,27,27,28,27,27,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,30,31,30,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,31,31,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,31,30,31,30,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,30,31,31,30,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,30,30,30,31,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,28,26,27,28,26,26,26,25,0,0,0,0,0,0,0,0,20,17,20,18,16,15,12,10,8,7,6,5,0,0,0,0,0,0,0,0,8,12,13,16,19,18,21,21,22,23,23,24,0,0,0,0,0,0,0,0,25,25,20,24,25,21,23,21,22,24,23,24,0,0,0,0,0,0,0,0,27,26,28,27,28,28,28,28,28,26,28,27,0,0,0,0,0,0,0,0,30,30,29,27,29,29,29,25,29,29,27,27,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,29,30,29,28,29,0,0,0,0,0,0,0,0,28,28,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,31,31,31,31,30,31,31,31,31,30,0,0,0,0,0,0,0,0,31,30,31,31,31,31,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,31,30,31,31,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,30,30,30,29,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,29,30,31,0,0,0,0,0,0,0,0,30,28,29,30,29,27,30,29,29,29,30,29,0,0,0,0,0,0,0,0,30,30,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,28,30,30,29,28,30,30,30,29,0,0,0,0,0,0,0,0,29,27,28,28,29,28,26,28,28,29,27,29,0,0,0,0,0,0,0,0,30,28,29,29,29,28,29,29,27,27,28,28,0,0,0,0,0,0,0,0,25,21,26,25,23,26,27,26,25,28,27,26,0,0,0,0,0,0,0,0,28,26,28,26,23,26,25,28,27,28,28,29,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,30,31,31,31,31,30,31,31,30,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,29,28,28,28,28,0,0,0,0,0,0,0,0,27,28,28,26,28,28,27,28,28,28,27,28,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,31,30,29,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,31,31,30,31,31,0,0,0,0,0,0,0,0,30,30,30,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,30,31,30,31,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,31,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,30,31,31,30,31,31,30,0,0,0,0,0,0,0,0,31,30,29,31,31,30,30,30,31,30,31,30,0,0,0,0,0,0,0,0,29,31,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,28,29,28,25,27,28,25,25,26,26,0,0,0,0,0,0,0,0,22,18,21,20,18,18,15,13,11,8,7,6,0,0,0,0,0,0,0,0,5,8,10,13,16,15,19,19,20,21,23,22,0,0,0,0,0,0,0,0,23,23,21,24,23,22,23,20,22,23,23,24,0,0,0,0,0,0,0,0,27,26,28,28,28,28,29,28,29,27,28,27,0,0,0,0,0,0,0,0,30,30,30,28,29,30,29,27,29,30,27,28,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,28,29,29,28,29,0,0,0,0,0,0,0,0,28,28,30,30,29,30,29,30,30,30,29,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,30,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,30,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,29,30,30,28,30,30,29,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,30,30,30,28,29,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,30,29,29,30,30,0,0,0,0,0,0,0,0,30,27,29,30,29,27,30,30,29,29,30,29,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,29,29,27,30,29,28,27,30,29,29,29,0,0,0,0,0,0,0,0,28,28,29,30,28,29,27,28,29,28,28,30,0,0,0,0,0,0,0,0,29,29,29,30,28,27,28,29,28,28,28,28,0,0,0,0,0,0,0,0,25,19,24,24,23,27,27,25,25,28,26,25,0,0,0,0,0,0,0,0,27,25,27,24,20,25,24,27,28,29,28,30,0,0,0,0,0,0,0,0,30,30,29,31,30,30,30,31,31,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31],[0,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,28,30,30,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,26,28,28,26,26,27,26,27,27,28,26,26,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,30,30,30,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,30,31,31,31,30,0,0,0,0,0,0,0,0,30,30,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,30,31,31,30,31,30,31,31,31,30,31,0,0,0,0,0,0,0,0,31,30,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,31,30,31,31,30,31,31,0,0,0,0,0,0,0,0,30,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,30,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,29,31,31,30,30,30,31,30,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,27,28,28,24,27,27,23,23,26,25,0,0,0,0,0,0,0,0,20,16,20,19,16,17,15,14,13,9,7,6,0,0,0,0,0,0,0,0,4,6,8,10,14,14,18,17,19,20,22,22,0,0,0,0,0,0,0,0,22,22,21,23,22,21,22,20,23,23,23,23,0,0,0,0,0,0,0,0,25,26,28,26,26,28,27,26,27,25,27,26,0,0,0,0,0,0,0,0,30,30,29,26,28,29,27,27,28,29,26,27,0,0,0,0,0,0,0,0,29,30,30,29,28,29,29,28,29,29,28,27,0,0,0,0,0,0,0,0,28,28,30,29,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,31,30,30,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,31,31,30,30,31,31,0,0,0,0,0,0,0,0,29,30,30,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,30,30,30,30,31,31,31,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,30,31,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,30,29,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,28,29,30,29,29,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,31,31,30,30,31,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,29,30,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,29,30,29,29,29,0,0,0,0,0,0,0,0,29,27,28,29,28,29,27,27,29,29,28,29,0,0,0,0,0,0,0,0,29,29,29,29,29,28,29,29,28,28,28,27,0,0,0,0,0,0,0,0,25,20,26,24,23,26,27,26,26,28,28,26,0,0,0,0,0,0,0,0,28,25,27,26,22,25,24,27,26,28,27,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,30,30,31,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,28,28,26,27,26,27,27,27,28,27,27,0,0,0,0,0,0,0,0,29,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,30,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,31,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,30,30,30,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,28,29,28,26,26,26,24,24,26,26,0,0,0,0,0,0,0,0,22,19,23,21,19,18,17,16,15,13,12,7,0,0,0,0,0,0,0,0,4,5,7,7,12,12,16,16,19,20,21,22,0,0,0,0,0,0,0,0,22,23,22,24,22,21,22,21,22,23,24,24,0,0,0,0,0,0,0,0,25,25,27,25,26,28,27,28,28,26,27,27,0,0,0,0,0,0,0,0,29,30,29,27,28,29,28,27,28,28,25,27,0,0,0,0,0,0,0,0,29,30,30,30,28,29,29,28,29,29,27,28,0,0,0,0,0,0,0,0,28,28,29,29,29,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,29,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,29,29,30,30,28,30,29,29,28,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,30,30,30,30,29,30,29,30,0,0,0,0,0,0,0,0,29,30,30,29,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,29,26,27,28,27,28,26,27,28,28,27,28,0,0,0,0,0,0,0,0,30,29,29,29,29,27,29,29,27,26,28,27,0,0,0,0,0,0,0,0,25,20,24,24,23,26,26,25,24,26,27,26,0,0,0,0,0,0,0,0,27,25,27,25,22,25,26,27,26,27,27,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,30,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,28,29,28,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,29,28,27,27,28,28,28,28,28,28,27,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,31,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,30,30,31,31,31,30,31,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,31,31,30,30,30,31,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,30,29,28,29,28,26,27,27,23,25,26,26,0,0,0,0,0,0,0,0,23,18,22,21,19,18,17,17,15,14,14,10,0,0,0,0,0,0,0,0,3,5,5,7,8,9,13,14,16,18,20,20,0,0,0,0,0,0,0,0,22,24,22,24,24,22,23,21,23,24,24,25,0,0,0,0,0,0,0,0,27,26,28,28,28,29,28,28,28,27,28,28,0,0,0,0,0,0,0,0,29,30,30,28,28,29,28,26,28,28,26,27,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,28,29,29,28,27,0,0,0,0,0,0,0,0,28,28,29,29,29,29,29,30,30,30,30,29,0,0,0,0,0,0,0,0,31,30,30,31,31,30,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,28,29,29,30,29,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,28,29,30,30,29,29,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,30,29,28,30,30,0,0,0,0,0,0,0,0,29,27,28,29,29,27,29,29,28,28,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,29,29,29,27,29,30,29,28,30,29,29,29,0,0,0,0,0,0,0,0,28,27,28,29,27,28,26,27,27,28,27,29,0,0,0,0,0,0,0,0,29,28,29,29,29,27,29,29,28,27,28,27,0,0,0,0,0,0,0,0,26,20,24,23,23,26,27,26,26,27,27,27,0,0,0,0,0,0,0,0,28,25,27,26,22,25,26,27,26,27,27,28,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,30,30],[0,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,30,29,29,29,29,0,0,0,0,0,0,0,0,27,29,29,28,27,29,28,28,28,29,27,27,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,31,31,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,29,27,28,28,26,25,27,27,0,0,0,0,0,0,0,0,23,18,23,22,19,19,19,17,16,15,14,12,0,0,0,0,0,0,0,0,1,3,5,5,6,8,11,12,15,17,19,20,0,0,0,0,0,0,0,0,23,23,22,23,22,22,22,21,22,23,23,23,0,0,0,0,0,0,0,0,26,27,28,27,27,28,27,28,28,27,29,27,0,0,0,0,0,0,0,0,29,29,29,27,28,28,27,27,28,29,26,27,0,0,0,0,0,0,0,0,29,29,30,29,28,29,29,28,28,28,28,27,0,0,0,0,0,0,0,0,29,28,29,29,29,29,30,30,29,30,30,29,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,31,29,30,31,30,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,30,30,30,28,30,31,0,0,0,0,0,0,0,0,30,29,29,30,30,28,30,30,29,29,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,29,30,30,29,28,30,30,29,29,0,0,0,0,0,0,0,0,29,28,29,30,29,29,27,28,29,29,28,29,0,0,0,0,0,0,0,0,30,29,29,30,29,29,29,29,28,28,28,28,0,0,0,0,0,0,0,0,26,22,28,25,25,27,27,28,27,28,27,27,0,0,0,0,0,0,0,0,27,24,26,26,23,25,24,26,27,28,27,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,30,31,31,31,31,30,31,30,30,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,28,26,28,28,27,28,28,29,28,28,0,0,0,0,0,0,0,0,30,29,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,30,0,0,0,0,0,0,0,0,31,31,30,30,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,30,31,30,31,0,0,0,0,0,0,0,0,31,30,30,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,30,31,31,31,30,30,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,31,30,31,31,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,27,29,28,26,28,28,25,25,27,27,0,0,0,0,0,0,0,0,23,20,23,23,21,20,21,20,18,17,17,15,0,0,0,0,0,0,0,0,0,1,3,5,6,7,9,11,13,15,18,20,0,0,0,0,0,0,0,0,22,22,20,23,23,22,22,21,22,23,23,24,0,0,0,0,0,0,0,0,25,27,28,26,26,28,26,27,27,26,27,25,0,0,0,0,0,0,0,0,29,30,29,27,29,29,27,27,28,28,26,26,0,0,0,0,0,0,0,0,29,29,29,29,28,29,29,28,29,29,27,26,0,0,0,0,0,0,0,0,28,28,29,29,29,29,29,30,30,30,30,29,0,0,0,0,0,0,0,0,31,30,30,30,31,30,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,31,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,29,29,29,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,30,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,30,31,30,29,30,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,30,29,29,29,29,0,0,0,0,0,0,0,0,30,30,31,30,30,31,31,31,31,30,30,31,0,0,0,0,0,0,0,0,31,31,30,31,30,30,30,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,30,30,29,28,30,29,29,29,0,0,0,0,0,0,0,0,29,28,29,30,29,29,27,28,29,29,28,29,0,0,0,0,0,0,0,0,29,29,29,29,29,28,29,29,28,27,28,27,0,0,0,0,0,0,0,0,26,21,25,24,25,26,27,26,26,28,28,27,0,0,0,0,0,0,0,0,27,24,27,25,22,25,25,26,25,27,27,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,30,31,30,31,31,31,31,31,30],[0,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,29,29,28,30,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,28,28,27,27,28,28,28,28,28,27,28,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,30,30,31,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,28,29,28,26,28,28,25,26,26,27,0,0,0,0,0,0,0,0,24,21,24,24,22,21,21,20,20,17,18,17,0,0,0,0,0,0,0,0,2,0,1,3,4,5,9,10,13,14,15,17,0,0,0,0,0,0,0,0,21,21,21,22,22,22,22,21,22,23,24,24,0,0,0,0,0,0,0,0,26,26,29,27,27,28,28,28,27,28,28,27,0,0,0,0,0,0,0,0,29,30,29,27,29,29,27,28,28,28,26,27,0,0,0,0,0,0,0,0,29,29,30,29,29,29,29,28,29,29,28,28,0,0,0,0,0,0,0,0,30,29,30,29,29,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,30,30,30,31,31,30,31,31,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,30,30,30,31,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,29,30,29,29,29,0,0,0,0,0,0,0,0,30,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,30,31,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,29,27,28,29,28,28,26,27,28,29,27,29,0,0,0,0,0,0,0,0,30,29,30,29,30,28,29,29,28,28,28,28,0,0,0,0,0,0,0,0,27,23,25,26,25,27,28,25,26,28,28,27,0,0,0,0,0,0,0,0,27,26,28,26,23,27,24,26,27,27,27,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,28,28,29,28,28,29,29,28,28,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,30,31,30,31,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,30,30,31,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,28,29,28,27,28,29,27,26,28,26,0,0,0,0,0,0,0,0,25,21,24,24,22,22,21,21,21,18,19,17,0,0,0,0,0,0,0,0,3,2,0,1,2,5,6,7,9,11,12,15,0,0,0,0,0,0,0,0,21,22,22,22,22,22,22,22,24,23,24,23,0,0,0,0,0,0,0,0,26,27,29,26,27,28,27,28,28,27,29,26,0,0,0,0,0,0,0,0,30,30,29,27,28,29,28,28,28,28,25,25,0,0,0,0,0,0,0,0,29,29,29,29,28,29,29,28,29,28,27,27,0,0,0,0,0,0,0,0,29,28,30,29,29,29,29,30,30,30,30,29,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,30,30,30,30,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,30,29,31,31,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,30,29,29,30,29,0,0,0,0,0,0,0,0,30,30,31,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,30,30,29,29,30,29,29,29,0,0,0,0,0,0,0,0,29,28,28,29,29,28,27,28,29,29,29,29,0,0,0,0,0,0,0,0,30,30,29,29,29,29,29,29,28,28,28,28,0,0,0,0,0,0,0,0,27,23,27,27,26,28,28,26,27,29,28,28,0,0,0,0,0,0,0,0,27,25,27,26,22,26,24,26,27,27,27,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30],[0,30,30,30,30,31,31,30,30,30,30,30,30,29,30,29,30,29,29,29,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,29,28,28,29,28,0,0,0,0,0,0,0,0,28,28,28,27,28,28,27,28,28,28,28,28,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,31,30,31,31,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,30,30,30,31,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,30,31,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,29,29,28,29,29,27,28,28,26,26,26,26,0,0,0,0,0,0,0,0,24,23,23,24,23,20,22,22,20,18,19,17,0,0,0,0,0,0,0,0,4,2,1,0,1,3,5,7,8,10,12,14,0,0,0,0,0,0,0,0,21,22,22,22,22,22,22,21,22,23,23,25,0,0,0,0,0,0,0,0,26,26,29,27,27,28,28,28,28,27,28,27,0,0,0,0,0,0,0,0,29,29,28,27,28,28,27,27,27,27,26,27,0,0,0,0,0,0,0,0,29,28,29,29,28,29,29,28,29,28,27,28,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,30,29,30,29,29,0,0,0,0,0,0,0,0,30,30,30,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,30,31,31,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,29,29,29,30,30,0,0,0,0,0,0,0,0,31,30,31,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,30,30,29,29,30,30,0,0,0,0,0,0,0,0,29,29,29,30,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,29,29,30,29,28,29,29,29,28,0,0,0,0,0,0,0,0,29,27,27,28,27,28,26,27,28,29,29,29,0,0,0,0,0,0,0,0,30,28,29,29,29,28,29,29,28,28,28,28,0,0,0,0,0,0,0,0,26,23,25,27,26,27,28,26,27,29,28,27,0,0,0,0,0,0,0,0,27,25,27,26,22,26,25,26,26,25,27,28,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,30,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,30,31,31,31,30],[0,30,30,31,31,31,31,30,31,31,30,30,30,29,30,29,30,29,30,30,0,0,0,0,0,0,0,0,30,29,28,30,29,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,28,28,28,27,28,28,28,28,28,29,28,29,0,0,0,0,0,0,0,0,30,30,30,29,31,30,30,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,28,29,28,28,28,28,26,26,27,27,0,0,0,0,0,0,0,0,25,22,24,24,22,21,22,21,20,19,19,17,0,0,0,0,0,0,0,0,5,4,3,1,0,1,3,5,5,6,9,11,0,0,0,0,0,0,0,0,20,21,20,22,22,21,22,22,22,23,23,24,0,0,0,0,0,0,0,0,26,27,29,27,27,29,29,28,29,28,29,27,0,0,0,0,0,0,0,0,30,30,30,27,29,29,28,27,29,29,26,26,0,0,0,0,0,0,0,0,29,29,30,29,29,29,28,29,29,28,28,27,0,0,0,0,0,0,0,0,29,28,30,30,30,30,29,30,29,30,29,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,30,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,30,31,30,29,30,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,30,29,29,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,30,29,29,30,30,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,30,31,30,31,30,30,0,0,0,0,0,0,0,0,29,29,30,29,29,30,30,28,29,30,29,29,0,0,0,0,0,0,0,0,30,28,30,30,29,29,28,28,29,29,29,29,0,0,0,0,0,0,0,0,30,29,29,29,30,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,27,24,27,26,23,28,29,26,26,29,29,28,0,0,0,0,0,0,0,0,28,27,28,28,24,28,26,29,27,28,29,29,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,30],[0,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,28,28,28,28,29,29,29,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,28,29,29,28,29,30,28,27,28,29,0,0,0,0,0,0,0,0,26,23,25,26,24,24,24,24,23,21,22,20,0,0,0,0,0,0,0,0,9,8,5,3,2,0,1,3,4,6,7,9,0,0,0,0,0,0,0,0,19,20,21,21,21,22,22,22,24,24,23,24,0,0,0,0,0,0,0,0,26,27,29,27,27,28,28,29,28,28,29,28,0,0,0,0,0,0,0,0,29,30,29,28,29,29,28,28,28,28,24,26,0,0,0,0,0,0,0,0,28,29,30,29,28,29,29,28,28,27,27,25,0,0,0,0,0,0,0,0,29,29,29,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,30,31,30,30,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,31,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,31,30,29,31,30,30,29,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,29,29,30,30,28,30,30,29,29,0,0,0,0,0,0,0,0,30,29,29,30,29,29,29,29,29,30,29,30,0,0,0,0,0,0,0,0,30,30,30,29,30,29,30,30,30,29,30,28,0,0,0,0,0,0,0,0,29,26,28,28,27,28,29,28,28,30,29,28,0,0,0,0,0,0,0,0,29,27,29,28,24,27,26,27,27,27,28,28,0,0,0,0,0,0,0,0,30,30,30,31,30,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,30,31,31,30,30,30,30,30,29,30,29,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,28,28,28,27,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,30,31,31,31,30,0,0,0,0,0,0,0,0,30,31,31,30,31,31,31,31,30,31,30,30,0,0,0,0,0,0,0,0,30,30,29,29,28,28,29,29,28,27,27,28,0,0,0,0,0,0,0,0,25,23,25,25,23,23,24,22,22,20,22,19,0,0,0,0,0,0,0,0,8,10,5,5,3,2,0,1,3,5,6,6,0,0,0,0,0,0,0,0,18,19,20,21,22,22,21,22,23,23,22,23,0,0,0,0,0,0,0,0,26,27,29,26,26,28,28,28,28,28,29,27,0,0,0,0,0,0,0,0,29,30,29,29,30,29,27,28,29,28,26,28,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,29,30,29,29,28,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,30,31,30,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,31,30,30,31,31,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,29,29,30,29,30,29,29,29,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,29,30,29,29,0,0,0,0,0,0,0,0,27,24,28,28,27,28,29,27,28,29,29,29,0,0,0,0,0,0,0,0,29,27,29,28,25,28,27,29,28,28,28,29,0,0,0,0,0,0,0,0,30,30,30,31,30,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,31,30],[0,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,29,29,28,29,29,29,29,29,29,28,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,31,31,31,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,30,29,28,28,28,0,0,0,0,0,0,0,0,26,23,26,26,25,24,25,24,22,21,23,21,0,0,0,0,0,0,0,0,11,11,7,5,5,3,2,0,1,3,5,6,0,0,0,0,0,0,0,0,19,20,20,21,22,22,22,22,23,23,24,24,0,0,0,0,0,0,0,0,27,27,29,28,27,29,29,29,28,28,29,28,0,0,0,0,0,0,0,0,30,31,30,28,30,29,28,28,29,29,25,27,0,0,0,0,0,0,0,0,29,29,30,30,30,29,30,29,30,29,29,28,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,30,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,30,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,31,30,30,30,31,0,0,0,0,0,0,0,0,30,31,30,31,31,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,29,30,30,30,30,29,29,30,30,29,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,25,29,29,27,29,30,27,29,30,30,29,0,0,0,0,0,0,0,0,29,27,30,29,26,28,27,28,28,27,29,29,0,0,0,0,0,0,0,0,30,30,30,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,29,30,29,0,0,0,0,0,0,0,0,29,29,29,27,28,29,28,29,29,29,28,29,0,0,0,0,0,0,0,0,30,31,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,30,31,31,31,31,31,31,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,28,29,30,29,28,28,28,0,0,0,0,0,0,0,0,26,23,25,26,24,24,25,23,23,22,24,22,0,0,0,0,0,0,0,0,12,10,8,6,6,4,4,2,0,1,3,5,0,0,0,0,0,0,0,0,17,18,19,20,20,21,21,21,22,22,22,23,0,0,0,0,0,0,0,0,26,27,29,26,26,29,28,28,28,28,29,28,0,0,0,0,0,0,0,0,30,30,30,28,30,30,28,28,29,29,26,27,0,0,0,0,0,0,0,0,30,30,30,30,29,29,30,29,30,29,29,27,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,30,30,31,31,30,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,31,30,30,29,29,31,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,26,29,29,28,30,30,28,29,30,30,29,0,0,0,0,0,0,0,0,29,28,30,29,26,28,27,28,29,28,29,30,0,0,0,0,0,0,0,0,30,30,30,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,29,30,29,0,0,0,0,0,0,0,0,29,28,29,28,29,28,29,29,29,28,29,29,0,0,0,0,0,0,0,0,31,30,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,29,29,29,30,29,29,28,29,0,0,0,0,0,0,0,0,27,24,26,27,25,25,26,24,23,23,23,22,0,0,0,0,0,0,0,0,15,12,9,8,6,5,6,5,2,0,1,4,0,0,0,0,0,0,0,0,16,17,18,20,21,21,21,22,23,22,22,23,0,0,0,0,0,0,0,0,27,27,29,28,28,29,28,29,28,29,30,29,0,0,0,0,0,0,0,0,30,31,30,29,30,30,29,28,30,30,25,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,31,30,30,28,0,0,0,0,0,0,0,0,30,30,31,31,31,31,30,31,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,30,30,31,31,30,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,25,29,29,28,30,30,29,29,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,26,29,28,29,29,28,29,30,0,0,0,0,0,0,0,0,30,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,30,31,31,30,31,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,30,29,29,0,0,0,0,0,0,0,0,29,29,29,28,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,30,29,28,29,29,0,0,0,0,0,0,0,0,27,23,26,27,24,24,25,24,23,22,24,22,0,0,0,0,0,0,0,0,16,13,11,10,9,6,6,6,6,2,0,1,0,0,0,0,0,0,0,0,15,16,17,18,19,20,21,21,22,21,22,22,0,0,0,0,0,0,0,0,26,26,29,27,27,29,28,29,29,29,30,29,0,0,0,0,0,0,0,0,30,31,30,30,30,30,29,29,30,30,26,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,27,0,0,0,0,0,0,0,0,30,30,31,30,31,31,30,31,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,31,30,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,30,29,30,31,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,25,29,30,27,30,30,28,28,31,30,29,0,0,0,0,0,0,0,0,29,29,30,29,26,29,27,29,29,29,29,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,27,28,28,28,29,28,29,28,29,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,30,29,28,28,29,0,0,0,0,0,0,0,0,25,22,26,26,23,24,25,23,23,22,24,22,0,0,0,0,0,0,0,0,17,14,12,13,11,7,7,6,7,4,2,0,0,0,0,0,0,0,0,0,13,15,16,17,18,19,20,20,21,20,21,21,0,0,0,0,0,0,0,0,27,27,29,27,27,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,30,31,30,29,31,30,29,29,30,30,26,29,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,31,30,30,27,0,0,0,0,0,0,0,0,30,30,30,30,31,31,31,31,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,31,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,29,30,31,30,30,29,30,30,30,30,31,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,29,24,29,29,27,30,30,29,28,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,26,29,27,29,29,28,29,30,0,0,0,0,0,0,0,0,30,31,30,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,29,29,29,0,0,0,0,0,0,0,0,28,28,29,28,28,29,28,29,28,29,28,29,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,30,29,30,30,29,28,28,29,0,0,0,0,0,0,0,0,26,23,26,26,24,24,25,24,23,22,23,22,0,0,0,0,0,0,0,0,18,15,15,15,14,9,8,6,7,6,5,2,0,0,0,0,0,0,0,0,11,13,14,16,17,18,19,20,21,21,21,22,0,0,0,0,0,0,0,0,27,27,29,27,27,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,30,31,30,29,30,30,29,29,30,30,27,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,31,30,30,28,0,0,0,0,0,0,0,0,30,30,31,31,31,31,31,31,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,30,30,31,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,30,30,31,30,30,29,30,31,31,30,31,0,0,0,0,0,0,0,0,31,30,31,30,31,30,31,31,30,30,30,30,0,0,0,0,0,0,0,0,29,24,29,29,28,30,30,29,29,31,30,30,0,0,0,0,0,0,0,0,30,29,30,29,28,29,28,29,28,28,30,30,0,0,0,0,0,0,0,0,30,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,30,31,31,30,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,29,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,27,28,29,27,27,28,28,28,28,28,27,28,0,0,0,0,0,0,0,0,31,30,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,30,30,30,30,29,28,29,30,28,28,28,28,0,0,0,0,0,0,0,0,25,21,26,26,23,24,25,23,23,22,24,22,0,0,0,0,0,0,0,0,19,15,16,17,15,11,11,7,6,6,6,4,0,0,0,0,0,0,0,0,10,12,13,15,16,17,18,18,20,20,20,21,0,0,0,0,0,0,0,0,26,26,28,26,26,28,27,28,27,28,29,27,0,0,0,0,0,0,0,0,30,31,30,30,30,30,29,29,30,30,27,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,31,30,30,28,0,0,0,0,0,0,0,0,30,30,30,30,31,30,31,31,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,29,30,31,30,30,0,0,0,0,0,0,0,0,31,29,30,31,30,30,29,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,29,24,29,29,27,30,30,29,28,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,27,29,27,29,29,28,30,30,0,0,0,0,0,0,0,0,30,30,30,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,29,30,29,29,28,29,29,29,0,0,0,0,0,0,0,0,27,28,28,27,27,27,27,28,28,28,27,28,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,28,29,30,29,27,28,28,0,0,0,0,0,0,0,0,25,22,26,26,23,24,25,23,23,22,23,22,0,0,0,0,0,0,0,0,19,16,17,19,17,13,13,9,7,5,6,6,0,0,0,0,0,0,0,0,7,10,11,13,15,16,17,18,20,19,19,20,0,0,0,0,0,0,0,0,26,26,28,26,26,28,27,28,27,28,29,27,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,29,30,30,27,29,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,31,30,30,28,0,0,0,0,0,0,0,0,30,30,31,30,31,31,31,31,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,30,31,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,30,31,30,30,31,31,30,30,31,30,30,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,30,31,30,31,30,31,31,30,30,30,30,0,0,0,0,0,0,0,0,29,24,29,29,27,30,30,29,28,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,26,29,27,29,28,28,30,30,0,0,0,0,0,0,0,0,30,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,28,28,27,27,27,28,28,28,28,27,28,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,28,29,30,28,27,28,28,0,0,0,0,0,0,0,0,25,21,26,26,22,24,24,22,23,22,23,22,0,0,0,0,0,0,0,0,20,16,18,20,18,14,15,12,10,7,6,6,0,0,0,0,0,0,0,0,5,7,10,12,14,15,16,17,19,19,19,20,0,0,0,0,0,0,0,0,25,26,28,26,26,28,26,28,27,28,28,27,0,0,0,0,0,0,0,0,30,31,30,30,31,30,29,29,30,30,27,29,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,31,30,30,27,0,0,0,0,0,0,0,0,30,30,30,30,31,31,31,31,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,30,30,31,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,30,30,31,30,30,29,30,31,30,30,31,0,0,0,0,0,0,0,0,31,30,31,30,31,30,31,31,30,30,30,30,0,0,0,0,0,0,0,0,29,23,29,29,27,29,30,29,28,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,27,29,27,29,29,29,30,30,0,0,0,0,0,0,0,0,30,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,28,30,29,30,30,29,28,29,29,29,0,0,0,0,0,0,0,0,27,28,28,27,27,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,29,28,29,29,29,26,28,28,0,0,0,0,0,0,0,0,25,22,27,26,23,24,25,23,24,22,24,21,0,0,0,0,0,0,0,0,20,17,18,20,20,15,15,13,11,9,7,5,0,0,0,0,0,0,0,0,5,5,7,10,12,13,15,15,18,18,18,20,0,0,0,0,0,0,0,0,25,25,28,26,26,28,27,28,28,29,29,27,0,0,0,0,0,0,0,0,30,31,30,30,30,31,29,29,30,30,28,29,0,0,0,0,0,0,0,0,31,31,31,31,30,30,31,30,31,30,30,28,0,0,0,0,0,0,0,0,30,30,31,31,31,31,31,31,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,30,31,30,30,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,30,30,29,30,31,31,30,31,0,0,0,0,0,0,0,0,31,30,31,30,31,30,31,31,30,30,30,30,0,0,0,0,0,0,0,0,29,24,29,29,27,29,30,29,28,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,27,29,28,30,29,29,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,29,29,29,29,28,0,0,0,0,0,0,0,0,27,28,28,26,27,28,28,28,28,29,27,28,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,30,29,28,29,29,28,26,28,28,0,0,0,0,0,0,0,0,24,21,26,26,22,24,24,22,24,21,24,21,0,0,0,0,0,0,0,0,22,17,19,21,21,17,16,15,14,12,10,7,0,0,0,0,0,0,0,0,4,5,6,7,11,13,14,15,17,17,18,19,0,0,0,0,0,0,0,0,25,26,27,25,26,28,26,27,27,28,28,27,0,0,0,0,0,0,0,0,30,31,30,29,31,30,30,29,30,30,28,29,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,28,0,0,0,0,0,0,0,0,30,30,31,30,31,31,31,31,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,31,30,31,30,31,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,29,24,29,29,26,29,30,29,28,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,27,29,28,30,29,29,30,30,0,0,0,0,0,0,0,0,30,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,28,28,27,27,27,28,28,28,28,27,28,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,30,29,28,28,29,28,26,28,28,0,0,0,0,0,0,0,0,24,22,25,25,22,24,24,22,24,22,23,21,0,0,0,0,0,0,0,0,22,18,21,22,22,18,18,16,15,13,12,10,0,0,0,0,0,0,0,0,3,4,5,6,7,10,12,14,15,15,16,19,0,0,0,0,0,0,0,0,24,25,27,25,26,28,26,27,27,28,28,26,0,0,0,0,0,0,0,0,30,31,30,29,31,31,29,29,30,30,28,29,0,0,0,0,0,0,0,0,30,31,30,31,30,31,30,30,30,30,30,28,0,0,0,0,0,0,0,0,30,30,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,30,31,30,30,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,31,30,31,30,31,30,31,31,30,30,30,30,0,0,0,0,0,0,0,0,29,24,29,29,26,29,30,29,27,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,26,29,28,30,29,29,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,29,29,29,29,28,0,0,0,0,0,0,0,0,27,28,28,26,27,27,28,27,27,28,27,27,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,30,29,28,28,29,28,25,27,27,0,0,0,0,0,0,0,0,23,21,25,24,21,23,23,22,23,21,23,21,0,0,0,0,0,0,0,0,21,18,21,22,22,18,18,17,16,14,13,12,0,0,0,0,0,0,0,0,1,3,4,5,6,7,10,12,13,14,16,17,0,0,0,0,0,0,0,0,23,24,26,24,25,28,25,27,27,27,28,26,0,0,0,0,0,0,0,0,30,31,30,29,31,30,29,29,30,30,28,29,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,28,0,0,0,0,0,0,0,0,29,30,31,30,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,29,25,29,29,25,29,30,28,26,30,30,29,0,0,0,0,0,0,0,0,30,30,30,29,27,29,28,30,29,29,30,30,0,0,0,0,0,0,0,0,30,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,30,29,29,0,0,0,0,0,0,0,0,28,29,29,28,28,29,29,28,28,28,27,28,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,30,29,28,28,29,28,25,28,28,0,0,0,0,0,0,0,0,24,22,26,25,23,23,23,21,23,22,22,21,0,0,0,0,0,0,0,0,23,19,22,24,25,20,20,19,17,16,15,14,0,0,0,0,0,0,0,0,0,1,3,5,6,7,8,11,13,14,15,17,0,0,0,0,0,0,0,0,23,23,25,25,25,27,25,27,27,27,28,27,0,0,0,0,0,0,0,0,30,31,31,30,30,30,29,28,30,30,28,28,0,0,0,0,0,0,0,0,31,31,31,31,30,30,30,30,30,30,30,28,0,0,0,0,0,0,0,0,30,30,31,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,30,30,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,30,29,30,31,30,29,31,0,0,0,0,0,0,0,0,31,30,31,30,31,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,29,26,29,29,27,29,30,28,27,30,30,29,0,0,0,0,0,0,0,0,30,30,30,29,27,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,30,30,30,30,30,30,31,30,29,30,0,0,0,0,0,0,0,0,29,29,29,30,29,29,29,29,28,29,29,28,0,0,0,0,0,0,0,0,28,27,28,27,27,27,27,28,27,27,27,26,0,0,0,0,0,0,0,0,30,30,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,29,28,28,28,28,28,25,28,28,0,0,0,0,0,0,0,0,23,22,25,24,22,23,22,21,22,20,23,20,0,0,0,0,0,0,0,0,22,19,22,24,25,20,19,19,17,17,16,14,0,0,0,0,0,0,0,0,2,0,1,3,5,5,6,8,10,12,13,15,0,0,0,0,0,0,0,0,22,22,24,24,24,26,24,27,27,27,29,25,0,0,0,0,0,0,0,0,30,31,30,29,30,30,30,28,30,30,29,29,0,0,0,0,0,0,0,0,30,31,31,31,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,29,30,31,30,30,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,31,30,31,30,31,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,26,29,29,26,28,29,29,27,30,30,29,0,0,0,0,0,0,0,0,30,30,30,29,28,29,29,30,29,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,29,29,29,0,0,0,0,0,0,0,0,28,28,29,28,28,28,29,29,29,29,28,28,0,0,0,0,0,0,0,0,31,30,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,30,30,29,30,29,28,27,29,28,25,29,28,0,0,0,0,0,0,0,0,25,23,26,26,23,24,23,21,22,21,21,22,0,0,0,0,0,0,0,0,23,21,24,25,25,22,22,21,20,19,18,17,0,0,0,0,0,0,0,0,5,2,0,1,3,4,6,7,8,11,13,15,0,0,0,0,0,0,0,0,22,23,24,24,25,26,26,26,26,26,28,26,0,0,0,0,0,0,0,0,31,31,31,30,30,30,30,28,30,30,29,28,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,29,30,31,30,30,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,30,31,0,0,0,0,0,0,0,0,30,30,31,30,31,31,31,30,31,31,30,31,0,0,0,0,0,0,0,0,30,30,31,31,31,30,29,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,31,30,29,31,30,30,30,30,30,0,0,0,0,0,0,0,0,29,27,30,29,27,28,29,28,28,29,30,28,0,0,0,0,0,0,0,0,30,30,30,28,27,30,29,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,29,29,29,29,29,0,0,0,0,0,0,0,0,27,27,28,26,26,27,27,27,26,28,25,26,0,0,0,0,0,0,0,0,30,30,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,30,29,29,29,29,27,27,28,27,25,26,27,0,0,0,0,0,0,0,0,23,21,24,24,22,23,23,21,22,20,22,20,0,0,0,0,0,0,0,0,21,19,23,23,24,20,22,20,20,18,18,17,0,0,0,0,0,0,0,0,5,5,2,0,1,3,4,6,6,7,10,13,0,0,0,0,0,0,0,0,21,22,23,23,22,25,23,25,24,25,27,24,0,0,0,0,0,0,0,0,30,31,30,29,30,30,29,29,30,30,28,29,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,29,30,31,30,30,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,30,31,30,31,0,0,0,0,0,0,0,0,31,30,31,30,31,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,31,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,29,25,28,29,26,28,29,29,27,30,30,29,0,0,0,0,0,0,0,0,30,29,30,28,27,29,28,30,28,29,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,27,27,28,27,27,27,28,27,28,27,26,26,0,0,0,0,0,0,0,0,30,30,30,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,29,29,28,27,28,28,25,27,28,0,0,0,0,0,0,0,0,24,23,25,24,22,23,23,21,22,21,21,21,0,0,0,0,0,0,0,0,23,21,24,24,25,22,22,22,21,20,20,18,0,0,0,0,0,0,0,0,6,5,3,2,0,1,3,4,5,6,8,11,0,0,0,0,0,0,0,0,21,21,23,22,23,24,23,26,25,26,27,25,0,0,0,0,0,0,0,0,31,31,31,30,30,31,30,29,30,30,29,29,0,0,0,0,0,0,0,0,31,31,31,31,30,30,31,30,30,30,30,29,0,0,0,0,0,0,0,0,29,31,31,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,31,30,31,30,30,0,0,0,0,0,0,0,0,30,30,31,30,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,29,27,29,29,28,28,29,29,27,29,30,29,0,0,0,0,0,0,0,0,30,30,30,29,29,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,29,29,29,0,0,0,0,0,0,0,0,28,28,28,27,27,28,27,27,27,27,26,26,0,0,0,0,0,0,0,0,30,30,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,30,30,0,0,0,0,0,0,0,0,30,30,28,29,28,27,26,27,26,25,27,27,0,0,0,0,0,0,0,0,24,22,25,24,23,22,22,22,22,21,19,22,0,0,0,0,0,0,0,0,23,21,25,24,25,23,23,22,22,20,21,19,0,0,0,0,0,0,0,0,6,6,6,5,2,0,1,3,5,5,6,8,0,0,0,0,0,0,0,0,20,20,22,23,22,24,23,24,24,24,27,25,0,0,0,0,0,0,0,0,30,31,30,29,30,30,29,29,30,30,27,29,0,0,0,0,0,0,0,0,30,30,31,31,30,30,30,30,30,29,30,28,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,31,30,31,30,30,0,0,0,0,0,0,0,0,31,30,31,30,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,29,30,30,30,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,29,27,28,28,27,28,29,29,27,29,30,29,0,0,0,0,0,0,0,0,29,29,30,29,28,29,29,30,29,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,28,30,29,30,29,29,29,28,29,28,0,0,0,0,0,0,0,0,26,27,27,26,25,27,27,26,26,26,25,24,0,0,0,0,0,0,0,0,30,30,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,29,28,27,25,27,27,23,26,26,0,0,0,0,0,0,0,0,22,21,23,22,20,21,20,20,21,19,21,19,0,0,0,0,0,0,0,0,22,21,24,24,25,22,22,23,22,21,22,21,0,0,0,0,0,0,0,0,7,6,6,5,4,2,0,1,3,5,6,7,0,0,0,0,0,0,0,0,19,20,22,22,22,23,21,25,24,24,27,24,0,0,0,0,0,0,0,0,30,31,31,30,30,31,30,29,30,30,29,29,0,0,0,0,0,0,0,0,31,31,31,31,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,29,30,31,30,30,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,31,29,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,29,30,30,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,29,27,28,28,27,28,29,29,26,29,30,29,0,0,0,0,0,0,0,0,30,30,30,29,28,29,29,30,29,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,29,29,29,29,0,0,0,0,0,0,0,0,27,28,29,28,27,28,28,28,27,28,26,26,0,0,0,0,0,0,0,0,30,30,30,30,31,31,31,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,30,31,30,0,0,0,0,0,0,0,0,30,30,28,28,28,27,25,27,27,25,26,27,0,0,0,0,0,0,0,0,23,22,25,23,21,24,22,21,22,21,20,22,0,0,0,0,0,0,0,0,23,23,25,25,26,25,24,24,24,23,22,22,0,0,0,0,0,0,0,0,9,8,7,6,4,4,2,0,1,3,4,6,0,0,0,0,0,0,0,0,19,19,22,21,21,23,22,25,24,24,27,25,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,29,29,30,29,28,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,28,30,30,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,30,31,30,31,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,31,31,29,31,31,30,30,0,0,0,0,0,0,0,0,30,30,31,31,31,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,27,29,28,26,27,28,28,27,28,29,28,0,0,0,0,0,0,0,0,29,29,30,28,28,30,29,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,29,29,29,0,0,0,0,0,0,0,0,27,27,28,26,26,28,27,27,26,27,27,26,0,0,0,0,0,0,0,0,29,30,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,30,29,29,28,28,28,25,28,27,25,28,28,0,0,0,0,0,0,0,0,23,23,25,24,23,23,23,22,22,21,22,22,0,0,0,0,0,0,0,0,23,23,25,25,26,24,25,24,24,22,23,22,0,0,0,0,0,0,0,0,13,11,8,7,6,5,4,1,0,1,3,5,0,0,0,0,0,0,0,0,18,18,21,21,21,22,21,23,24,23,26,24,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,28,30,30,29,29,0,0,0,0,0,0,0,0,31,31,31,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,31,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,31,30,30,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,29,30,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,27,27,28,28,27,28,28,26,28,29,28,0,0,0,0,0,0,0,0,29,29,30,29,28,29,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,29,29,29,29,28,0,0,0,0,0,0,0,0,27,27,28,27,26,27,27,27,26,27,25,26,0,0,0,0,0,0,0,0,29,30,30,30,30,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,30,30,28,28,28,27,25,28,27,25,26,27,0,0,0,0,0,0,0,0,23,22,24,22,21,23,22,20,21,20,20,21,0,0,0,0,0,0,0,0,24,22,25,25,26,25,24,24,24,22,23,21,0,0,0,0,0,0,0,0,13,12,11,8,7,6,5,4,2,0,1,4,0,0,0,0,0,0,0,0,16,17,19,19,20,23,20,24,24,23,27,23,0,0,0,0,0,0,0,0,30,31,31,30,30,31,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,31,31,31,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,29,30,31,30,30,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,30,29,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,29,31,31,31,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,31,30,30,30,30,30,0,0,0,0,0,0,0,0,29,28,29,28,27,28,29,29,26,28,29,29,0,0,0,0,0,0,0,0,30,30,30,29,29,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,29,29,29,29,29,0,0,0,0,0,0,0,0,27,28,28,27,26,28,27,26,26,28,26,26,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,30,30,0,0,0,0,0,0,0,0,30,29,28,27,28,26,26,27,26,26,26,28,0,0,0,0,0,0,0,0,23,22,25,24,22,24,24,22,24,21,22,22,0,0,0,0,0,0,0,0,24,22,26,24,26,24,24,24,24,22,23,22,0,0,0,0,0,0,0,0,16,14,13,12,8,6,6,5,4,2,0,1,0,0,0,0,0,0,0,0,16,16,19,19,19,22,20,23,22,23,26,24,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,31,31,31,30,30,30,29,30,30,30,28,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,30,29,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,28,28,28,28,29,28,28,30,29,0,0,0,0,0,0,0,0,30,30,30,28,29,29,30,30,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,30,30,31,30,31,30,31,31,30,31,0,0,0,0,0,0,0,0,30,30,28,30,29,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,26,27,28,27,25,26,28,26,26,27,26,27,0,0,0,0,0,0,0,0,29,30,29,30,30,31,31,30,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,30,30,0,0,0,0,0,0,0,0,30,29,29,27,27,26,24,26,26,23,26,27,0,0,0,0,0,0,0,0,24,23,26,24,22,25,24,22,23,21,22,22,0,0,0,0,0,0,0,0,24,23,25,24,26,24,24,24,24,23,23,22,0,0,0,0,0,0,0,0,17,16,15,14,12,9,7,7,5,4,2,0,0,0,0,0,0,0,0,0,15,15,18,18,19,22,19,22,22,22,26,24,0,0,0,0,0,0,0,0,30,31,30,29,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,31,31,30,31,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,31,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,31,30,31,30,30,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,30,30,31,30,29,30,30,29,30,28,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,31,31,31,30,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,27,28,28,28,27,28,28,25,28,30,29,0,0,0,0,0,0,0,0,30,30,30,29,29,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,27,28,27,26,27,27,27,25,27,26,26,0,0,0,0,0,0,0,0,29,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,30,29,28,27,28,26,25,28,26,25,26,27,0,0,0,0,0,0,0,0,24,24,26,24,23,24,24,22,24,23,23,24,0,0,0,0,0,0,0,0,25,23,27,26,27,25,25,24,24,24,24,22,0,0,0,0,0,0,0,0,18,17,17,16,14,11,7,8,6,5,4,2,0,0,0,0,0,0,0,0,13,14,16,17,18,22,18,22,22,22,25,23,0,0,0,0,0,0,0,0,30,31,30,30,30,31,30,30,30,30,29,29,0,0,0,0,0,0,0,0,30,31,31,31,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,31,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,30,30,31,30,29,30,30,29,30,27,29,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,29,31,30,30,30,0,0,0,0,0,0,0,0,30,31,30,31,31,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,28,30,30,30,29,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,29,27,27,29,29,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,30,29,29,0,0,0,0,0,0,0,0,26,27,28,27,25,26,27,27,25,28,27,27,0,0,0,0,0,0,0,0,29,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,31,30,31,30,30,30,0,0,0,0,0,0,0,0,29,28,28,25,27,25,25,27,26,26,27,28,0,0,0,0,0,0,0,0,24,24,27,25,23,24,24,23,24,23,23,24,0,0,0,0,0,0,0,0,26,24,26,25,27,25,25,25,25,24,24,24,0,0,0,0,0,0,0,0,18,18,17,17,15,14,12,8,7,7,5,5,0,0,0,0,0,0,0,0,13,12,14,16,17,20,17,21,21,21,25,23,0,0,0,0,0,0,0,0,30,31,30,29,30,30,29,29,30,30,28,29,0,0,0,0,0,0,0,0,30,30,31,31,30,30,30,29,30,30,30,28,0,0,0,0,0,0,0,0,28,30,30,29,29,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,30,30,31,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,31,30,31,30,30,31,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,30,29,30,28,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,29,31,31,31,30,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,28,30,29,29,29,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,29,29,27,28,28,28,29,27,28,30,29,0,0,0,0,0,0,0,0,30,29,30,29,29,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,30,30,30,0,0,0,0,0,0,0,0,29,30,28,29,29,30,29,29,29,29,29,28,0,0,0,0,0,0,0,0,26,26,27,26,24,26,26,25,25,26,25,26,0,0,0,0,0,0,0,0,28,29,29,29,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31,31,30,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,30,30,0,0,0,0,0,0,0,0,28,28,28,25,26,26,24,26,26,25,25,25,0,0,0,0,0,0,0,0,23,23,25,23,22,24,23,21,23,22,23,23,0,0,0,0,0,0,0,0,24,24,26,26,26,25,25,25,25,24,23,23,0,0,0,0,0,0,0,0,19,19,18,17,16,15,13,11,8,7,7,6,0,0,0,0,0,0,0,0,9,10,12,13,14,19,16,19,21,21,25,24,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,31,31,31,30,30,30,29,30,29,30,29,0,0,0,0,0,0,0,0,29,30,30,30,29,30,30,31,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,30,30,30,30,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,30,31,31,30,30,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,31,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,29,30,31,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,30,29,30,29,29,29,29,28,29,28,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,31,30,30,30,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,30,29,29,29,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,28,27,27,27,27,29,29,26,28,29,28,0,0,0,0,0,0,0,0,30,30,30,29,28,30,30,30,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,29,28,26,28,27,27,26,28,27,26,0,0,0,0,0,0,0,0,28,30,30,29,30,29,30,29,29,30,30,29,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,30,31,31,31,30,0,0,0,0,0,0,0,0,30,30,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,30,31,30,31,30,0,0,0,0,0,0,0,0,30,31,30,30,30,31,30,30,30,31,30,30,0,0,0,0,0,0,0,0,28,27,26,24,25,25,23,26,26,25,27,27,0,0,0,0,0,0,0,0,24,24,27,25,23,26,25,23,25,23,24,24,0,0,0,0,0,0,0,0,24,24,27,26,27,25,25,25,25,24,24,24,0,0,0,0,0,0,0,0,20,21,19,19,18,17,15,14,11,9,8,7,0,0,0,0,0,0,0,0,8,8,11,13,14,17,18,19,21,21,24,23,0,0,0,0,0,0,0,0,30,30,30,29,29,30,30,29,29,30,28,29,0,0,0,0,0,0,0,0,29,31,31,30,30,30,29,29,29,29,29,30,0,0,0,0,0,0,0,0,29,30,30,29,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,30,31,30,29,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,30,31,31,30,0,0,0,0,0,0,0,0,31,30,31,31,30,30,31,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,31,31,30,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,29,30,28,29,0,0,0,0,0,0,0,0,28,29,30,29,29,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,31,30,30,30,30,30,29,29,29,0,0,0,0,0,0,0,0,29,27,29,29,29,28,30,30,29,29,30,30,0,0,0,0,0,0,0,0,29,29,29,28,28,27,27,29,28,27,29,28,0,0,0,0,0,0,0,0,29,30,30,28,29,30,30,30,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,29,29,29,29,29,0,0,0,0,0,0,0,0,27,26,27,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,29,29,29,30,30,30,29,29,30,30,29,0,0,0,0,0,0,0,0,31,31,30,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,30,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,31,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,31,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,30,31,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,27,26,27,23,26,26,24,26,26,25,25,26,0,0,0,0,0,0,0,0,23,24,27,24,22,24,25,22,24,24,23,24,0,0,0,0,0,0,0,0,24,24,26,26,26,26,25,25,25,24,24,24,0,0,0,0,0,0,0,0,22,21,20,19,19,17,16,14,13,12,9,7,0,0,0,0,0,0,0,0,6,7,9,11,11,15,14,18,18,20,23,22,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,29,29,30,28,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,28,29,29,29,28,0,0,0,0,0,0,0,0,28,29,30,29,29,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,30,31,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,30,31,31,28,30,31,30,29,30,31,30,30,0,0,0,0,0,0,0,0,31,30,30,30,31,31,30,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,30,30,29,30,31,29,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,30,30,29,30,31,0,0,0,0,0,0,0,0,30,29,29,30,29,28,29,29,28,29,28,30,0,0,0,0,0,0,0,0,29,30,30,29,29,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,31,30,30,30,30,30,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,29,28,29,29,29,30,30,30,0,0,0,0,0,0,0,0,29,29,28,28,28,27,28,28,25,27,29,27,0,0,0,0,0,0,0,0,29,29,29,28,28,29,29,30,30,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,30,30,31,30,30,30,29,30,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,29,29,29,28,29,0,0,0,0,0,0,0,0,26,25,26,25,25,25,24,24,24,23,24,24,0,0,0,0,0,0,0,0,25,28,27,27,29,29,29,28,28,29,29,29,0,0,0,0,0,0,0,0,31,31,30,31,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,30,29,31,30,29,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,29,30,29,29,29,30,31,30,30,0,0,0,0,0,0,0,0,30,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,31,31,29,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,26,26,26,23,25,25,23,25,25,24,24,24,0,0,0,0,0,0,0,0,23,24,25,24,24,23,24,23,24,24,23,24,0,0,0,0,0,0,0,0,24,24,26,26,27,25,25,25,25,24,25,24,0,0,0,0,0,0,0,0,22,22,21,20,19,18,16,15,15,13,11,8,0,0,0,0,0,0,0,0,5,5,7,10,10,14,13,16,16,19,22,22,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,29,30,30,29,29,0,0,0,0,0,0,0,0,30,30,31,30,29,30,30,29,29,29,30,29,0,0,0,0,0,0,0,0,28,30,30,29,29,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,29,31,31,0,0,0,0,0,0,0,0,30,30,30,28,29,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,31,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,28,29,30,28,0,0,0,0,0,0,0,0,29,29,30,29,29,30,29,30,30,29,30,30,0,0,0,0,0,0,0,0,30,28,28,29,28,28,28,28,28,28,27,29,0,0,0,0,0,0,0,0,28,28,30,29,29,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,29,29,29,29,28,28,0,0,0,0,0,0,0,0,28,27,28,28,28,28,29,29,29,30,29,30,0,0,0,0,0,0,0,0,29,28,27,28,28,26,27,27,27,27,28,27,0,0,0,0,0,0,0,0,29,29,29,28,28,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,28,28,28,27,27,27,27,26,27,26,26,0,0,0,0,0,0,0,0,25,28,28,28,29,29,29,28,28,29,29,29,0,0,0,0,0,0,0,0,31,31,30,31,31,30,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,30,29,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,30,30,29,30,29,31,30,30,29,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,28,30,29,29,29,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,30,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,30,31,31,31,31,31,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,28,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,26,25,26,22,24,26,23,26,26,25,27,28,0,0,0,0,0,0,0,0,25,26,27,27,25,26,26,24,26,24,25,25,0,0,0,0,0,0,0,0,25,26,27,27,27,26,26,26,26,25,26,25,0,0,0,0,0,0,0,0,24,23,22,21,19,19,17,16,16,14,13,10,0,0,0,0,0,0,0,0,3,4,6,9,10,13,12,16,16,18,22,19,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,29,29,30,29,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,29,29,28,29,29,0,0,0,0,0,0,0,0,28,29,30,29,28,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,30,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,31,31,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,29,30,30,28,30,30,30,28,30,30,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,30,29,30,28,30,30,29,30,30,29,30,30,0,0,0,0,0,0,0,0,31,29,29,30,29,29,29,29,28,29,26,29,0,0,0,0,0,0,0,0,27,29,30,29,28,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,28,29,0,0,0,0,0,0,0,0,28,27,28,29,28,27,29,30,29,29,30,30,0,0,0,0,0,0,0,0,29,29,29,28,28,27,28,29,26,27,28,27,0,0,0,0,0,0,0,0,29,30,29,28,29,29,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,31,31,31,30,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,28,27,27,27,26,26,26,27,26,26,26,26,0,0,0,0,0,0,0,0,24,27,27,28,28,29,29,28,28,29,29,29,0,0,0,0,0,0,0,0,31,30,30,31,31,29,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,29,30,29,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,30,31,31,30,0,0,0,0,0,0,0,0,30,30,30,28,30,29,28,29,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,30,30,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,30,31,30,29,30,30,30,30,29,0,0,0,0,0,0,0,0,29,30,30,30,29,30,30,29,30,29,28,28,0,0,0,0,0,0,0,0,25,23,25,22,24,25,23,25,26,25,25,27,0,0,0,0,0,0,0,0,23,25,27,25,23,25,25,23,25,24,24,25,0,0,0,0,0,0,0,0,25,25,27,27,28,26,26,26,26,25,26,25,0,0,0,0,0,0,0,0,23,23,22,23,23,20,19,17,16,15,14,13,0,0,0,0,0,0,0,0,1,3,5,7,7,9,10,12,15,16,19,19,0,0,0,0,0,0,0,0,29,29,30,28,29,29,29,28,29,29,29,28,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,28,28,29,29,27,0,0,0,0,0,0,0,0,26,29,29,26,27,29,29,29,29,30,29,30,0,0,0,0,0,0,0,0,31,31,30,30,31,30,30,31,31,31,31,30,0,0,0,0,0,0,0,0,30,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,30,31,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,30,31,31,0,0,0,0,0,0,0,0,30,30,30,28,29,30,30,28,30,30,29,28,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,28,30,30,29,0,0,0,0,0,0,0,0,30,30,30,29,29,30,29,30,30,29,30,30,0,0,0,0,0,0,0,0,31,29,29,30,29,29,28,29,27,28,27,28,0,0,0,0,0,0,0,0,28,29,30,29,28,30,30,28,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,29,29,29,0,0,0,0,0,0,0,0,27,27,27,28,28,28,28,29,29,29,29,30,0,0,0,0,0,0,0,0,29,28,29,28,27,26,28,28,25,26,28,26,0,0,0,0,0,0,0,0,28,29,28,27,28,29,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,31,30,30,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,27,27,26,26,26,25,26,25,25,25,25,26,0,0,0,0,0,0,0,0,23,27,26,27,26,29,29,27,28,28,29,27,0,0,0,0,0,0,0,0,31,30,30,31,31,29,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,30,29,30,31,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,29,30,30,29,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,29,30,29,28,29,29,28,29,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,30,30,30,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,30,30,31,31,30,30,31,30,31,31,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,29,30,30,30,29,0,0,0,0,0,0,0,0,28,30,30,30,30,30,30,30,30,29,28,28,0,0,0,0,0,0,0,0,24,24,25,21,23,23,23,25,26,25,25,26,0,0,0,0,0,0,0,0,24,26,26,26,25,25,26,24,25,24,24,25,0,0,0,0,0,0,0,0,25,25,28,26,28,26,27,27,27,25,26,26,0,0,0,0,0,0,0,0,23,22,21,23,21,21,19,19,17,16,15,15,0,0,0,0,0,0,0,0,0,1,3,5,6,8,10,11,15,15,19,21,0,0,0,0,0,0,0,0,29,30,30,29,29,30,30,29,29,30,29,29,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,28,27,29,28,29,29,30,29,30,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,30,31,31,31,31,0,0,0,0,0,0,0,0,30,30,31,31,31,31,30,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,30,31,31,30,30,31,31,0,0,0,0,0,0,0,0,30,30,30,28,29,30,30,28,29,30,29,28,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,29,29,29,28,0,0,0,0,0,0,0,0,29,28,29,28,29,30,28,30,29,29,30,30,0,0,0,0,0,0,0,0,30,29,28,29,28,27,28,28,27,28,26,27,0,0,0,0,0,0,0,0,27,28,29,29,28,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,29,29,29,28,28,0,0,0,0,0,0,0,0,26,27,26,27,28,28,29,29,29,29,29,30,0,0,0,0,0,0,0,0,30,29,29,28,29,25,27,28,26,25,28,26,0,0,0,0,0,0,0,0,29,29,28,28,28,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,31,30,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,31,31,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,28,27,28,28,27,27,27,27,26,27,26,27,0,0,0,0,0,0,0,0,21,26,25,26,28,28,29,27,27,28,29,28,0,0,0,0,0,0,0,0,30,30,30,31,31,29,30,31,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,29,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,30,30,30,31,30,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,29,29,30,29,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,31,31,31,30,31,30,31,31,30,30,31,0,0,0,0,0,0,0,0,31,30,31,31,30,31,31,31,30,31,31,30,0,0,0,0,0,0,0,0,29,30,29,28,29,28,28,28,29,30,29,30,0,0,0,0,0,0,0,0,29,30,30,29,30,30,31,30,30,31,31,31,0,0,0,0,0,0,0,0,30,29,31,31,30,30,30,31,30,30,31,31,0,0,0,0,0,0,0,0,30,30,27,30,30,30,28,29,30,29,29,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,29,29,28,28,27,0,0,0,0,0,0,0,0,22,21,23,21,24,25,24,25,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,26,25,26,26,25,25,26,25,26,0,0,0,0,0,0,0,0,25,26,27,27,28,28,26,27,27,26,26,26,0,0,0,0,0,0,0,0,24,24,23,24,23,23,22,20,20,18,17,17,0,0,0,0,0,0,0,0,2,0,1,4,5,7,9,10,12,15,17,19,0,0,0,0,0,0,0,0,28,29,29,27,28,29,29,27,29,29,28,28,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,29,28,29,28,28,0,0,0,0,0,0,0,0,25,28,28,27,26,28,28,29,28,29,29,29,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,31,30,31,31,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,30,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,28,29,30,30,28,30,30,29,28,0,0,0,0,0,0,0,0,29,29,28,29,30,30,30,30,28,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,28,30,30,30,0,0,0,0,0,0,0,0,30,28,30,28,29,30,28,30,30,28,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,29,29,28,27,27,25,27,0,0,0,0,0,0,0,0,27,29,30,29,28,30,30,29,30,29,30,28,0,0,0,0,0,0,0,0,29,30,30,30,30,29,30,30,30,29,29,29,0,0,0,0,0,0,0,0,27,27,26,28,28,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,28,28,27,28,29,25,27,28,26,0,0,0,0,0,0,0,0,27,28,29,28,28,29,29,30,29,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,31,31,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,30,31,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,30,30,29,30,29,0,0,0,0,0,0,0,0,28,27,27,27,26,26,26,26,26,26,25,25,0,0,0,0,0,0,0,0,22,26,25,26,27,28,28,28,27,28,28,28,0,0,0,0,0,0,0,0,30,30,30,31,30,29,30,31,30,30,31,30,0,0,0,0,0,0,0,0,30,31,30,30,30,30,29,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,30,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,29,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,30,30,30,31,30,31,31,30,30,31,31,30,0,0,0,0,0,0,0,0,29,30,29,28,29,29,27,28,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,28,29,30,29,28,29,30,29,29,28,0,0,0,0,0,0,0,0,28,29,29,28,29,29,29,29,29,28,27,27,0,0,0,0,0,0,0,0,22,20,23,20,23,22,23,24,25,24,24,25,0,0,0,0,0,0,0,0,25,25,26,26,25,25,26,25,24,24,25,24,0,0,0,0,0,0,0,0,25,25,28,27,28,26,26,27,27,26,26,26,0,0,0,0,0,0,0,0,24,24,23,23,23,21,22,21,20,20,18,17,0,0,0,0,0,0,0,0,3,1,0,1,3,6,6,8,11,12,15,17,0,0,0,0,0,0,0,0,28,29,29,28,28,29,29,28,28,29,28,28,0,0,0,0,0,0,0,0,29,30,30,29,28,29,29,28,28,29,28,28,0,0,0,0,0,0,0,0,25,28,28,26,26,28,27,28,28,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,29,29,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,31,30,31,31,30,30,31,30,0,0,0,0,0,0,0,0,29,30,30,28,29,30,29,28,29,30,29,28,0,0,0,0,0,0,0,0,30,29,29,29,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,28,30,30,29,28,29,29,28,0,0,0,0,0,0,0,0,29,28,29,28,29,30,28,29,29,29,29,30,0,0,0,0,0,0,0,0,30,29,28,29,29,28,27,27,27,27,26,28,0,0,0,0,0,0,0,0,27,27,29,28,27,29,29,28,29,30,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,29,29,28,28,29,0,0,0,0,0,0,0,0,26,26,25,27,27,26,27,28,28,29,29,29,0,0,0,0,0,0,0,0,29,28,28,28,27,26,27,27,24,24,27,25,0,0,0,0,0,0,0,0,27,28,27,27,27,28,29,29,29,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,30,31,31,31,31,30,31,30,0,0,0,0,0,0,0,0,31,31,31,31,30,30,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,30,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,28,28,28,28,27,28,27,27,26,26,27,0,0,0,0,0,0,0,0,22,26,25,26,26,28,27,25,27,27,28,26,0,0,0,0,0,0,0,0,31,30,30,30,30,29,30,31,30,30,31,31,0,0,0,0,0,0,0,0,30,31,31,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,29,30,29,29,30,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,30,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,31,31,31,30,30,31,31,0,0,0,0,0,0,0,0,31,30,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,29,30,29,27,28,28,28,28,29,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,31,30,30,31,0,0,0,0,0,0,0,0,31,30,31,31,30,30,30,30,30,30,31,31,0,0,0,0,0,0,0,0,30,30,28,29,30,30,28,29,30,29,29,28,0,0,0,0,0,0,0,0,27,29,30,28,28,29,29,29,29,28,27,27,0,0,0,0,0,0,0,0,21,19,22,21,22,23,25,25,26,26,26,27,0,0,0,0,0,0,0,0,26,27,28,27,26,26,28,26,26,26,27,26,0,0,0,0,0,0,0,0,26,26,29,27,29,27,28,28,28,27,28,27,0,0,0,0,0,0,0,0,25,25,24,25,24,23,22,22,22,21,21,21,0,0,0,0,0,0,0,0,5,5,2,0,1,4,5,7,10,11,14,17,0,0,0,0,0,0,0,0,28,29,29,27,28,29,29,27,29,29,28,28,0,0,0,0,0,0,0,0,29,30,30,29,28,29,29,28,28,29,29,28,0,0,0,0,0,0,0,0,25,27,27,26,25,28,26,29,28,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,31,30,31,30,31,31,30,30,31,31,0,0,0,0,0,0,0,0,29,30,30,27,29,30,30,27,29,30,29,27,0,0,0,0,0,0,0,0,29,29,29,29,30,30,30,30,28,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,28,29,30,29,0,0,0,0,0,0,0,0,29,28,29,27,29,30,28,30,29,27,30,30,0,0,0,0,0,0,0,0,30,29,28,30,29,28,28,27,26,26,26,26,0,0,0,0,0,0,0,0,26,27,29,27,26,29,29,27,29,29,30,29,0,0,0,0,0,0,0,0,29,30,30,30,30,29,29,29,29,28,29,29,0,0,0,0,0,0,0,0,27,26,24,26,28,26,27,28,29,28,29,29,0,0,0,0,0,0,0,0,29,29,29,28,29,27,28,28,25,25,27,25,0,0,0,0,0,0,0,0,27,28,27,27,28,29,29,29,30,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,30,31,30,31,31,30,31,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,30,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,28,28,28,27,27,27,27,27,27,26,26,0,0,0,0,0,0,0,0,21,25,23,25,24,27,27,26,26,28,28,28,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,31,30,30,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,31,30,30,30,30,30,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,30,30,30,31,30,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,31,31,31,0,0,0,0,0,0,0,0,30,30,31,30,30,31,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,31,31,30,30,31,30,30,0,0,0,0,0,0,0,0,30,30,29,27,28,28,27,29,29,30,29,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,28,29,30,30,28,29,30,29,29,28,0,0,0,0,0,0,0,0,26,29,29,28,28,29,29,28,28,28,26,25,0,0,0,0,0,0,0,0,20,16,20,19,23,23,24,25,25,26,26,27,0,0,0,0,0,0,0,0,25,26,27,26,25,26,27,25,25,25,25,25,0,0,0,0,0,0,0,0,26,27,29,28,29,28,28,28,28,28,28,27,0,0,0,0,0,0,0,0,25,25,24,25,25,24,24,23,23,22,21,22,0,0,0,0,0,0,0,0,8,6,5,2,0,1,4,5,8,10,11,14,0,0,0,0,0,0,0,0,27,28,28,26,27,29,28,27,28,29,27,28,0,0,0,0,0,0,0,0,29,30,30,29,28,29,28,28,28,29,28,27,0,0,0,0,0,0,0,0,24,27,28,25,24,26,26,28,27,28,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,29,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,31,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,29,30,30,29,29,30,29,28,29,30,28,28,0,0,0,0,0,0,0,0,29,28,28,29,30,29,30,30,28,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,28,30,30,29,0,0,0,0,0,0,0,0,30,28,30,28,29,30,28,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,29,29,27,27,27,26,27,0,0,0,0,0,0,0,0,27,27,29,27,26,29,29,27,29,29,29,27,0,0,0,0,0,0,0,0,29,30,30,30,30,29,29,30,30,27,29,29,0,0,0,0,0,0,0,0,25,26,23,26,27,26,27,28,28,27,27,29,0,0,0,0,0,0,0,0,29,28,28,28,28,26,28,28,24,25,26,23,0,0,0,0,0,0,0,0,26,27,28,26,27,28,28,29,30,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,28,28,27,27,26,27,28,27,25,27,0,0,0,0,0,0,0,0,22,26,24,24,26,27,27,27,28,28,28,27,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,31,30,30,0,0,0,0,0,0,0,0,30,31,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,30,29,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,31,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,29,29,27,29,30,30,29,30,0,0,0,0,0,0,0,0,29,30,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,28,29,30,29,28,29,30,29,29,28,0,0,0,0,0,0,0,0,27,29,29,28,28,29,29,29,28,27,25,25,0,0,0,0,0,0,0,0,20,16,19,18,21,20,22,22,24,24,24,26,0,0,0,0,0,0,0,0,26,26,28,27,26,27,27,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,29,26,29,28,28,29,29,27,28,28,0,0,0,0,0,0,0,0,25,25,24,26,26,24,23,24,22,23,23,24,0,0,0,0,0,0,0,0,8,9,6,4,2,0,1,3,5,8,9,12,0,0,0,0,0,0,0,0,27,28,28,26,27,28,27,26,28,29,27,27,0,0,0,0,0,0,0,0,28,30,29,29,27,28,28,27,28,29,28,27,0,0,0,0,0,0,0,0,24,25,27,24,24,27,26,28,27,29,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,30,29,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,30,30,29,28,28,29,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,27,29,29,28,27,29,29,28,27,0,0,0,0,0,0,0,0,30,29,28,29,30,29,30,30,28,29,29,30,0,0,0,0,0,0,0,0,28,28,29,29,27,29,29,29,27,28,29,28,0,0,0,0,0,0,0,0,29,28,29,27,29,29,28,30,29,29,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,28,28,26,27,26,25,27,0,0,0,0,0,0,0,0,25,27,28,26,26,28,28,25,28,29,28,27,0,0,0,0,0,0,0,0,28,29,29,29,29,28,28,28,28,26,28,28,0,0,0,0,0,0,0,0,26,23,21,25,25,24,25,27,27,25,26,28,0,0,0,0,0,0,0,0,28,27,27,27,27,25,25,26,23,23,24,23,0,0,0,0,0,0,0,0,25,26,27,26,26,27,27,28,28,29,29,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,30,30,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,30,31,31,31,30,31,30,30,0,0,0,0,0,0,0,0,29,29,29,28,27,29,28,28,27,28,27,28,0,0,0,0,0,0,0,0,22,24,24,25,26,26,27,25,27,28,29,28,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,31,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,31,31,31,31,30,0,0,0,0,0,0,0,0,30,30,28,27,28,29,27,29,29,29,29,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,28,29,30,30,28,29,30,29,28,27,0,0,0,0,0,0,0,0,26,28,28,27,27,28,28,28,28,27,25,25,0,0,0,0,0,0,0,0,20,16,19,16,20,21,23,24,24,25,26,28,0,0,0,0,0,0,0,0,27,27,28,27,27,27,28,27,27,27,28,27,0,0,0,0,0,0,0,0,27,28,29,28,30,28,29,29,29,27,28,29,0,0,0,0,0,0,0,0,27,26,26,27,26,26,26,25,24,25,24,24,0,0,0,0,0,0,0,0,11,11,8,7,5,2,0,1,4,6,7,10,0,0,0,0,0,0,0,0,26,27,28,24,27,28,27,25,27,28,27,25,0,0,0,0,0,0,0,0,28,29,29,28,27,28,28,26,27,28,26,27,0,0,0,0,0,0,0,0,23,25,27,23,22,26,24,28,26,28,28,28,0,0,0,0,0,0,0,0,30,29,30,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,29,29,29,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,31,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,28,29,30,29,28,29,30,28,28,0,0,0,0,0,0,0,0,29,28,27,29,29,29,29,30,28,29,29,30,0,0,0,0,0,0,0,0,30,29,30,30,29,29,30,29,27,29,30,29,0,0,0,0,0,0,0,0,29,29,30,28,30,30,29,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,29,29,28,28,27,26,26,0,0,0,0,0,0,0,0,25,27,28,26,25,29,29,25,28,29,29,26,0,0,0,0,0,0,0,0,29,29,29,30,30,28,28,29,29,27,28,29,0,0,0,0,0,0,0,0,25,24,21,24,26,25,25,27,27,25,28,28,0,0,0,0,0,0,0,0,28,27,28,27,28,25,27,26,23,24,25,21,0,0,0,0,0,0,0,0,24,26,26,25,27,27,28,29,29,29,28,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,30,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,31,31],[0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,30,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,29,28,28,27,28,0,0,0,0,0,0,0,0,23,24,26,25,27,27,27,26,27,29,29,27,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,28,28,29,28,29,29,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,28,29,30,29,28,29,30,29,28,28,0,0,0,0,0,0,0,0,27,28,28,27,28,29,28,28,27,26,26,25,0,0,0,0,0,0,0,0,21,12,18,18,21,20,23,25,26,26,26,28,0,0,0,0,0,0,0,0,27,27,28,28,27,28,28,27,27,27,28,27,0,0,0,0,0,0,0,0,28,29,30,28,30,29,29,30,30,29,29,29,0,0,0,0,0,0,0,0,27,27,26,27,27,26,26,26,25,25,25,26,0,0,0,0,0,0,0,0,15,11,9,9,7,5,2,0,1,4,6,8,0,0,0,0,0,0,0,0,26,26,28,26,26,28,27,25,26,28,27,26,0,0,0,0,0,0,0,0,28,29,28,28,27,27,28,26,27,28,26,26,0,0,0,0,0,0,0,0,23,25,26,23,22,26,25,27,26,28,28,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,28,29,29,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,29,28,29,29,28,28,29,29,28,28,0,0,0,0,0,0,0,0,29,28,28,29,30,29,29,30,29,29,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,29,30,29,27,29,29,29,0,0,0,0,0,0,0,0,29,27,29,28,28,29,29,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,29,29,29,29,29,27,28,27,26,26,0,0,0,0,0,0,0,0,25,27,28,25,25,29,28,24,28,29,29,26,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,29,28,26,28,29,0,0,0,0,0,0,0,0,25,23,22,26,25,23,24,26,26,25,26,28,0,0,0,0,0,0,0,0,27,27,28,26,26,25,26,26,22,23,24,21,0,0,0,0,0,0,0,0,24,25,26,25,27,27,27,28,29,29,28,30,0,0,0,0,0,0,0,0,30,29,29,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,30,30,30],[0,31,31,31,31,31,31,31,31,31,31,30,31,30,31,30,31,31,30,31,0,0,0,0,0,0,0,0,30,31,30,30,31,31,30,31,30,31,31,31,0,0,0,0,0,0,0,0,30,29,29,28,28,28,27,28,28,27,27,28,0,0,0,0,0,0,0,0,22,25,22,22,24,25,26,26,25,27,28,27,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,29,29,29,30,29,29,29,0,0,0,0,0,0,0,0,29,28,29,30,29,29,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,26,27,27,28,27,28,28,29,28,29,0,0,0,0,0,0,0,0,28,28,29,29,29,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,29,30,29,30,30,30,0,0,0,0,0,0,0,0,29,29,27,28,29,28,27,28,28,27,27,26,0,0,0,0,0,0,0,0,25,27,27,26,28,28,28,27,26,24,24,23,0,0,0,0,0,0,0,0,18,15,17,18,20,20,23,24,24,25,25,26,0,0,0,0,0,0,0,0,26,27,27,27,26,27,28,28,28,26,28,27,0,0,0,0,0,0,0,0,27,28,29,28,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,27,26,27,26,26,25,25,24,25,24,26,0,0,0,0,0,0,0,0,16,14,11,10,9,7,5,2,0,1,3,6,0,0,0,0,0,0,0,0,25,26,26,25,25,27,26,24,26,27,25,25,0,0,0,0,0,0,0,0,27,28,28,27,26,28,27,26,27,28,26,26,0,0,0,0,0,0,0,0,22,23,26,22,20,24,24,27,25,27,26,27,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,28,28,30,30,29,29,30,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,28,27,28,28,28,29,29,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,29,29,27,28,29,28,27,28,28,27,26,0,0,0,0,0,0,0,0,27,26,26,27,28,27,28,28,27,27,28,29,0,0,0,0,0,0,0,0,28,27,28,28,27,28,28,28,26,28,28,28,0,0,0,0,0,0,0,0,28,27,29,28,29,30,28,29,29,29,29,29,0,0,0,0,0,0,0,0,30,29,29,29,29,29,29,27,27,26,27,26,0,0,0,0,0,0,0,0,22,25,27,24,23,27,27,22,27,27,27,24,0,0,0,0,0,0,0,0,27,28,28,28,28,27,26,27,27,25,26,28,0,0,0,0,0,0,0,0,24,22,19,23,24,21,23,25,25,22,25,27,0,0,0,0,0,0,0,0,26,26,27,25,26,25,25,24,22,21,22,17,0,0,0,0,0,0,0,0,23,23,24,23,25,25,26,26,27,28,26,29,0,0,0,0,0,0,0,0,29,28,28,30,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,30,29,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,31,31,31,30,31,30,30,30,31,31,30,31,0,0,0,0,0,0,0,0,30,30,30,31,30,30,30,30,30],[0,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,30,30,0,0,0,0,0,0,0,0,29,29,29,29,28,29,28,28,28,29,27,28,0,0,0,0,0,0,0,0,21,24,21,23,25,25,27,26,26,28,28,26,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,30,30,29,30,29,28,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,29,30,29,30,29,29,29,0,0,0,0,0,0,0,0,29,29,29,30,29,29,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,28,27,27,28,27,28,29,28,27,29,0,0,0,0,0,0,0,0,28,30,29,29,28,29,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,28,30,30,30,29,30,30,30,29,30,30,0,0,0,0,0,0,0,0,29,29,27,29,29,28,28,28,29,28,28,27,0,0,0,0,0,0,0,0,23,27,27,25,26,27,27,25,25,22,22,22,0,0,0,0,0,0,0,0,19,12,16,14,20,18,21,24,24,25,24,26,0,0,0,0,0,0,0,0,27,26,27,27,26,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,26,27,29,28,29,28,28,29,29,28,29,28,0,0,0,0,0,0,0,0,27,27,26,26,27,25,26,25,25,25,24,27,0,0,0,0,0,0,0,0,18,15,13,11,9,9,6,4,2,0,1,5,0,0,0,0,0,0,0,0,23,25,26,24,25,26,24,24,25,26,25,24,0,0,0,0,0,0,0,0,26,28,27,26,25,26,25,24,25,27,25,24,0,0,0,0,0,0,0,0,20,23,24,19,17,24,21,25,24,26,27,26,0,0,0,0,0,0,0,0,29,29,29,28,29,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,28,29,30,29,28,29,30,29,0,0,0,0,0,0,0,0,29,29,28,27,29,28,28,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,29,29,27,28,28,28,27,28,28,27,27,0,0,0,0,0,0,0,0,29,27,28,28,28,28,28,29,29,28,28,29,0,0,0,0,0,0,0,0,28,28,29,29,28,28,29,28,28,28,29,28,0,0,0,0,0,0,0,0,28,27,29,28,29,30,29,29,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,29,29,29,29,28,28,28,27,27,0,0,0,0,0,0,0,0,24,25,28,25,25,28,27,23,27,27,27,24,0,0,0,0,0,0,0,0,28,28,28,29,28,28,27,28,28,26,27,28,0,0,0,0,0,0,0,0,25,22,19,23,25,21,22,25,25,23,25,27,0,0,0,0,0,0,0,0,26,26,27,25,26,25,25,24,19,21,20,16,0,0,0,0,0,0,0,0,23,24,23,22,25,25,26,27,27,29,27,29,0,0,0,0,0,0,0,0,29,28,28,29,29,29,29,29,29,28,29,29,0,0,0,0,0,0,0,0,29,30,30,29,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,31,30,30,30,30],[0,31,30,30,31,31,31,31,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,28,28,28,28,27,27,28,27,26,26,26,0,0,0,0,0,0,0,0,22,23,22,21,23,23,23,24,25,26,26,25,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,30,29,29,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,29,29,28,29,29,0,0,0,0,0,0,0,0,29,30,29,29,29,29,29,29,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,29,29,28,28,28,29,28,28,28,0,0,0,0,0,0,0,0,28,28,28,29,28,28,29,29,28,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,30,29,30,30,29,0,0,0,0,0,0,0,0,27,27,25,26,26,27,26,27,27,27,27,27,0,0,0,0,0,0,0,0,26,28,27,26,27,28,28,28,28,29,29,29,0,0,0,0,0,0,0,0,29,27,29,29,28,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,27,27,25,26,27,26,26,26,26,25,25,24,0,0,0,0,0,0,0,0,23,25,25,23,25,26,25,26,24,22,21,20,0,0,0,0,0,0,0,0,18,14,16,15,20,18,21,21,23,22,22,24,0,0,0,0,0,0,0,0,24,25,26,27,25,26,28,27,27,26,28,26,0,0,0,0,0,0,0,0,25,26,28,27,28,28,28,28,29,28,29,29,0,0,0,0,0,0,0,0,27,26,26,26,26,25,25,25,25,25,24,26,0,0,0,0,0,0,0,0,19,17,15,14,11,9,9,5,3,1,0,1,0,0,0,0,0,0,0,0,22,25,24,22,24,24,24,23,25,24,23,22,0,0,0,0,0,0,0,0,26,26,25,26,24,26,26,24,27,26,25,23,0,0,0,0,0,0,0,0,18,22,24,18,17,23,20,25,24,25,24,25,0,0,0,0,0,0,0,0,27,27,28,27,27,28,27,27,28,28,27,28,0,0,0,0,0,0,0,0,27,26,28,28,27,27,28,28,27,28,28,28,0,0,0,0,0,0,0,0,27,27,27,25,26,27,26,27,27,27,28,29,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,28,29,29,29,28,0,0,0,0,0,0,0,0,27,28,27,24,27,27,26,25,26,27,25,24,0,0,0,0,0,0,0,0,25,24,24,26,27,26,26,27,26,25,26,27,0,0,0,0,0,0,0,0,26,25,26,26,25,27,26,26,25,25,25,26,0,0,0,0,0,0,0,0,26,27,27,27,28,28,27,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,27,28,27,28,27,26,26,25,24,23,0,0,0,0,0,0,0,0,20,24,26,23,22,25,25,21,24,25,25,22,0,0,0,0,0,0,0,0,26,26,25,26,25,26,24,25,25,23,25,25,0,0,0,0,0,0,0,0,23,21,19,22,23,18,20,23,23,19,23,25,0,0,0,0,0,0,0,0,24,23,23,23,23,22,22,20,16,19,18,13,0,0,0,0,0,0,0,0,21,22,20,19,23,23,24,24,25,25,25,26,0,0,0,0,0,0,0,0,28,27,26,27,27,26,27,28,28,27,28,28,0,0,0,0,0,0,0,0,29,29,28,28,29,28,29,29,29,29,29,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30],[0,30,30,30,30,31,30,30,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,28,27,28,27,28,27,27,26,26,25,25,0,0,0,0,0,0,0,0,20,20,19,19,21,23,24,22,22,24,25,24,0,0,0,0,0,0,0,0,28,29,28,28,28,29,28,29,28,28,29,29,0,0,0,0,0,0,0,0,28,29,29,29,28,29,29,28,28,28,29,29,0,0,0,0,0,0,0,0,29,29,28,29,28,28,28,29,28,29,29,29,0,0,0,0,0,0,0,0,29,29,28,28,29,27,27,28,28,27,27,27,0,0,0,0,0,0,0,0,26,26,27,28,27,27,28,28,27,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,29,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,29,28,28,28,29,28,29,29,29,28,28,0,0,0,0,0,0,0,0,26,25,23,24,23,25,23,25,25,25,25,27,0,0,0,0,0,0,0,0,25,25,26,25,26,26,27,27,27,27,27,28,0,0,0,0,0,0,0,0,28,27,27,27,28,27,27,27,27,28,28,27,0,0,0,0,0,0,0,0,25,25,24,25,25,24,23,24,24,23,23,24,0,0,0,0,0,0,0,0,20,21,21,22,22,21,21,21,21,19,19,18,0,0,0,0,0,0,0,0,16,11,13,13,18,16,18,19,19,21,21,23,0,0,0,0,0,0,0,0,24,24,25,26,25,26,27,26,26,25,27,26,0,0,0,0,0,0,0,0,26,26,27,27,28,27,28,28,28,28,29,29,0,0,0,0,0,0,0,0,27,27,26,27,26,25,26,24,25,25,24,25,0,0,0,0,0,0,0,0,21,19,18,17,15,11,10,9,6,4,2,0,0,0,0,0,0,0,0,0,17,21,19,18,19,21,19,18,20,21,20,18,0,0,0,0,0,0,0,0,23,23,23,22,20,22,23,20,23,23,20,20,0,0,0,0,0,0,0,0,17,18,20,16,14,19,16,22,19,21,21,21,0,0,0,0,0,0,0,0,25,25,25,24,26,25,25,25,27,27,26,25,0,0,0,0,0,0,0,0,24,25,27,27,25,25,26,26,25,25,26,25,0,0,0,0,0,0,0,0,25,26,25,23,24,25,25,26,26,25,27,27,0,0,0,0,0,0,0,0,28,28,29,29,29,28,28,29,28,28,28,28,0,0,0,0,0,0,0,0,26,26,26,23,25,25,23,23,24,24,22,22,0,0,0,0,0,0,0,0,22,21,21,22,22,21,23,24,23,23,23,25,0,0,0,0,0,0,0,0,24,21,24,24,22,23,23,23,21,22,24,24,0,0,0,0,0,0,0,0,25,25,27,25,27,28,26,27,26,27,28,28,0,0,0,0,0,0,0,0,28,28,26,26,26,26,26,24,24,23,23,22,0,0,0,0,0,0,0,0,18,21,22,18,19,22,21,17,22,21,22,19,0,0,0,0,0,0,0,0,21,22,23,24,23,22,19,23,23,19,21,23,0,0,0,0,0,0,0,0,21,16,14,18,20,15,17,18,20,15,18,21,0,0,0,0,0,0,0,0,20,23,23,19,20,19,19,17,15,14,14,11,0,0,0,0,0,0,0,0,15,18,17,16,20,20,21,21,22,24,22,24,0,0,0,0,0,0,0,0,24,23,23,25,25,24,25,25,25,24,25,26,0,0,0,0,0,0,0,0,26,27,26,27,28,27,28,28,27,27,29,29,0,0,0,0,0,0,0,0,30,29,30,29,30,30,30,29,30,30,29,30,0,0,0,0,0,0,0,0,29,29,29,30,29,29,29,29,29],[0,30,30,30,30,30,30,30,30,29,29,29,29,29,29,29,29,29,28,29,0,0,0,0,0,0,0,0,29,29,28,29,29,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,27,25,25,27,26,26,24,25,24,23,23,22,0,0,0,0,0,0,0,0,13,12,12,11,13,13,16,14,15,17,18,15,0,0,0,0,0,0,0,0,22,23,22,24,23,23,25,24,23,23,26,25,0,0,0,0,0,0,0,0,25,25,25,25,24,24,24,24,23,25,23,25,0,0,0,0,0,0,0,0,26,24,25,26,24,23,25,25,26,25,25,26,0,0,0,0,0,0,0,0,23,24,24,22,23,21,23,22,24,22,20,22,0,0,0,0,0,0,0,0,20,19,21,23,20,21,24,23,19,22,23,23,0,0,0,0,0,0,0,0,23,23,24,23,23,24,24,24,25,24,24,24,0,0,0,0,0,0,0,0,23,22,24,24,22,25,24,23,23,24,24,21,0,0,0,0,0,0,0,0,20,20,16,16,18,18,20,21,20,19,19,20,0,0,0,0,0,0,0,0,16,19,19,18,18,20,21,21,22,22,22,20,0,0,0,0,0,0,0,0,22,17,21,21,22,20,21,21,22,23,22,22,0,0,0,0,0,0,0,0,19,17,14,16,19,16,14,18,18,15,16,15,0,0,0,0,0,0,0,0,14,15,16,14,18,16,15,17,14,15,15,10,0,0,0,0,0,0,0,0,8,7,8,9,10,11,13,15,15,16,17,20,0,0,0,0,0,0,0,0,20,21,23,23,22,23,24,24,26,23,25,24,0,0,0,0,0,0,0,0,24,24,25,25,27,26,28,28,28,28,29,29,0,0,0,0,0,0,0,0,26,26,25,26,25,24,24,22,24,24,22,24,0,0,0,0,0,0,0,0,20,19,19,17,15,13,11,10,8,6,3,3,0,0,0,0,0,0,0,0,10,13,14,12,12,16,16,14,15,16,16,17,0,0,0,0,0,0,0,0,19,18,16,18,15,17,18,17,19,19,16,16,0,0,0,0,0,0,0,0,14,14,14,13,10,13,11,15,14,14,15,14,0,0,0,0,0,0,0,0,19,18,20,20,20,20,21,20,22,21,18,20,0,0,0,0,0,0,0,0,17,16,20,21,17,18,20,19,16,18,19,18,0,0,0,0,0,0,0,0,18,19,17,14,16,17,18,18,19,18,20,20,0,0,0,0,0,0,0,0,23,24,23,22,23,23,23,24,23,23,23,22,0,0,0,0,0,0,0,0,18,21,18,14,17,19,16,15,17,17,14,14,0,0,0,0,0,0,0,0,17,13,13,15,17,15,17,17,16,16,17,16,0,0,0,0,0,0,0,0,16,13,17,17,13,14,16,16,13,15,16,16,0,0,0,0,0,0,0,0,18,19,21,20,21,22,19,22,21,21,22,23,0,0,0,0,0,0,0,0,22,22,21,21,19,20,19,18,17,15,15,14,0,0,0,0,0,0,0,0,11,12,14,11,11,14,11,10,12,14,12,11,0,0,0,0,0,0,0,0,12,14,16,17,15,14,13,15,15,12,13,15,0,0,0,0,0,0,0,0,10,8,7,10,11,7,9,13,11,9,12,13,0,0,0,0,0,0,0,0,12,15,14,12,16,13,13,12,10,9,8,7,0,0,0,0,0,0,0,0,9,11,9,11,14,14,14,15,14,17,15,17,0,0,0,0,0,0,0,0,19,18,16,17,19,18,16,19,20,18,19,20,0,0,0,0,0,0,0,0,21,23,22,22,23,24,24,25,26,25,27,27,0,0,0,0,0,0,0,0,29,28,28,28,29,28,28,28,29,28,29,29,0,0,0,0,0,0,0,0,28,28,25,27,27,26,27,27,26],[0,30,30,30,30,30,30,30,30,29,29,29,29,29,29,28,29,29,28,29,0,0,0,0,0,0,0,0,29,29,28,29,30,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,27,26,26,26,26,25,24,25,24,24,23,22,0,0,0,0,0,0,0,0,8,7,7,7,7,7,9,8,9,11,11,10,0,0,0,0,0,0,0,0,16,16,17,18,17,17,17,17,17,17,19,19,0,0,0,0,0,0,0,0,19,19,20,17,18,17,17,18,16,18,17,17,0,0,0,0,0,0,0,0,19,18,18,20,17,18,17,18,17,19,19,19,0,0,0,0,0,0,0,0,15,16,17,15,15,16,15,16,16,16,16,15,0,0,0,0,0,0,0,0,15,14,15,14,15,15,16,15,14,16,16,15,0,0,0,0,0,0,0,0,16,16,16,17,16,16,16,17,18,17,17,18,0,0,0,0,0,0,0,0,16,17,17,18,15,18,18,16,15,17,16,13,0,0,0,0,0,0,0,0,13,13,10,10,12,12,12,14,13,14,15,15,0,0,0,0,0,0,0,0,11,13,13,12,11,13,13,14,15,15,13,14,0,0,0,0,0,0,0,0,15,13,14,15,15,14,14,15,16,15,15,16,0,0,0,0,0,0,0,0,12,11,9,10,12,9,9,10,10,8,9,9,0,0,0,0,0,0,0,0,6,8,8,7,9,9,8,10,7,7,6,5,0,0,0,0,0,0,0,0,5,4,4,6,6,6,9,9,10,11,14,18,0,0,0,0,0,0,0,0,18,18,21,22,21,22,24,24,25,23,25,23,0,0,0,0,0,0,0,0,24,25,25,26,27,27,27,27,28,28,28,28,0,0,0,0,0,0,0,0,26,27,25,27,25,25,25,23,26,24,24,26,0,0,0,0,0,0,0,0,22,20,20,19,17,15,13,12,9,7,5,3,0,0,0,0,0,0,0,0,6,8,8,6,7,8,8,7,8,9,9,9,0,0,0,0,0,0,0,0,11,12,10,10,10,10,9,9,10,11,9,9,0,0,0,0,0,0,0,0,6,6,7,6,5,6,6,8,7,8,8,8,0,0,0,0,0,0,0,0,12,13,14,13,14,14,15,14,16,15,13,14,0,0,0,0,0,0,0,0,12,11,14,14,11,11,13,12,11,12,13,11,0,0,0,0,0,0,0,0,12,13,10,10,11,12,12,14,13,15,15,14,0,0,0,0,0,0,0,0,16,16,18,17,16,16,17,16,16,17,16,15,0,0,0,0,0,0,0,0,12,14,13,10,11,11,9,9,9,10,8,8,0,0,0,0,0,0,0,0,9,8,7,9,10,9,10,11,9,9,10,10,0,0,0,0,0,0,0,0,11,9,11,11,9,9,11,11,10,9,10,10,0,0,0,0,0,0,0,0,12,12,14,14,15,15,13,15,15,15,15,16,0,0,0,0,0,0,0,0,16,16,15,15,15,15,13,12,11,9,10,9,0,0,0,0,0,0,0,0,7,8,9,9,7,8,9,7,7,9,8,7,0,0,0,0,0,0,0,0,10,9,11,10,10,10,9,9,9,8,8,10,0,0,0,0,0,0,0,0,6,7,5,7,8,6,7,9,8,5,7,9,0,0,0,0,0,0,0,0,5,7,8,7,5,7,6,6,4,5,5,2,0,0,0,0,0,0,0,0,5,5,5,5,6,7,8,9,9,12,10,12,0,0,0,0,0,0,0,0,12,11,10,11,13,10,11,12,13,12,11,13,0,0,0,0,0,0,0,0,17,18,18,18,18,19,20,20,23,21,25,25,0,0,0,0,0,0,0,0,28,24,28,27,27,26,27,26,27,28,27,26,0,0,0,0,0,0,0,0,28,25,26,26,27,24,24,26,24],[0,29,29,29,29,30,29,29,29,29,29,28,29,28,29,28,29,29,28,29,0,0,0,0,0,0,0,0,29,29,28,29,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,26,25,25,25,24,24,24,23,22,22,21,0,0,0,0,0,0,0,0,7,7,6,6,7,6,7,7,8,9,10,9,0,0,0,0,0,0,0,0,14,13,14,14,13,15,14,14,14,14,15,15,0,0,0,0,0,0,0,0,15,15,15,14,14,14,15,14,14,14,14,14,0,0,0,0,0,0,0,0,14,14,14,14,14,13,14,15,15,15,14,15,0,0,0,0,0,0,0,0,14,14,14,13,13,14,14,14,14,13,15,13,0,0,0,0,0,0,0,0,12,12,12,12,12,12,13,13,12,13,12,13,0,0,0,0,0,0,0,0,13,12,13,13,13,13,13,15,15,15,14,15,0,0,0,0,0,0,0,0,13,15,14,14,13,14,14,13,13,13,12,11,0,0,0,0,0,0,0,0,10,10,8,8,9,9,10,11,12,11,11,12,0,0,0,0,0,0,0,0,8,10,11,9,10,11,11,12,12,12,11,10,0,0,0,0,0,0,0,0,12,10,11,12,12,12,12,13,13,13,12,12,0,0,0,0,0,0,0,0,9,9,7,8,8,8,7,8,8,7,7,7,0,0,0,0,0,0,0,0,5,6,6,5,7,7,6,7,5,5,5,4,0,0,0,0,0,0,0,0,6,4,3,5,5,6,7,8,10,11,14,17,0,0,0,0,0,0,0,0,18,17,18,21,20,21,23,23,24,22,25,22,0,0,0,0,0,0,0,0,22,23,26,25,26,25,25,26,27,26,27,27,0,0,0,0,0,0,0,0,25,26,26,26,25,25,26,23,25,25,24,25,0,0,0,0,0,0,0,0,21,19,19,18,17,15,14,13,10,9,6,3,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,8,8,8,9,0,0,0,0,0,0,0,0,10,9,8,8,8,8,9,9,10,11,10,10,0,0,0,0,0,0,0,0,6,6,5,5,4,4,4,6,6,6,7,7,0,0,0,0,0,0,0,0,9,10,10,11,11,12,12,12,12,11,10,10,0,0,0,0,0,0,0,0,9,10,11,11,9,10,10,10,9,9,10,10,0,0,0,0,0,0,0,0,10,11,11,9,10,10,10,11,13,13,13,13,0,0,0,0,0,0,0,0,14,14,14,13,14,14,14,14,16,16,14,13,0,0,0,0,0,0,0,0,11,11,9,9,10,9,8,8,9,8,8,7,0,0,0,0,0,0,0,0,8,6,6,7,8,7,9,9,8,8,9,9,0,0,0,0,0,0,0,0,9,8,9,9,8,8,8,8,8,9,9,8,0,0,0,0,0,0,0,0,10,10,13,11,13,13,11,12,13,14,14,13,0,0,0,0,0,0,0,0,14,13,14,13,12,12,12,11,9,8,8,8,0,0,0,0,0,0,0,0,7,7,6,7,6,7,8,6,6,7,7,5,0,0,0,0,0,0,0,0,8,9,8,9,8,8,7,8,8,6,6,7,0,0,0,0,0,0,0,0,5,5,4,6,5,5,4,6,6,5,6,7,0,0,0,0,0,0,0,0,5,5,6,7,6,5,5,4,4,5,4,3,0,0,0,0,0,0,0,0,4,5,5,4,6,7,7,8,8,9,8,9,0,0,0,0,0,0,0,0,10,10,9,10,10,10,10,10,11,11,10,10,0,0,0,0,0,0,0,0,15,15,16,16,16,17,18,20,20,20,23,23,0,0,0,0,0,0,0,0,26,24,26,26,26,26,25,25,27,26,26,26,0,0,0,0,0,0,0,0,26,24,25,25,26,23,22,24,23],[0,29,29,29,29,30,30,29,29,29,29,29,29,28,29,28,29,29,28,29,0,0,0,0,0,0,0,0,29,29,28,29,29,30,29,29,29,29,30,29,0,0,0,0,0,0,0,0,28,27,26,26,26,25,25,25,23,23,22,21,0,0,0,0,0,0,0,0,5,5,4,5,5,6,7,7,7,7,8,7,0,0,0,0,0,0,0,0,12,11,12,13,11,12,13,13,12,13,14,13,0,0,0,0,0,0,0,0,13,14,14,13,13,13,13,12,12,13,12,12,0,0,0,0,0,0,0,0,13,12,14,13,12,14,13,14,13,15,14,14,0,0,0,0,0,0,0,0,12,11,12,11,11,11,12,11,12,11,11,11,0,0,0,0,0,0,0,0,11,10,10,11,11,10,11,11,11,11,11,11,0,0,0,0,0,0,0,0,12,12,13,11,13,13,13,14,14,14,14,15,0,0,0,0,0,0,0,0,13,12,13,13,12,13,13,11,11,12,11,11,0,0,0,0,0,0,0,0,9,9,7,7,8,8,9,9,10,10,10,10,0,0,0,0,0,0,0,0,8,9,9,9,9,9,11,11,11,12,11,10,0,0,0,0,0,0,0,0,10,12,11,10,10,11,12,12,12,12,12,11,0,0,0,0,0,0,0,0,8,10,8,7,8,8,7,8,9,7,7,7,0,0,0,0,0,0,0,0,5,6,6,5,5,6,6,5,5,4,5,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,7,8,9,12,14,17,0,0,0,0,0,0,0,0,18,19,20,21,21,21,23,23,24,22,24,23,0,0,0,0,0,0,0,0,23,24,26,26,27,26,27,28,28,27,28,28,0,0,0,0,0,0,0,0,27,27,26,27,27,26,27,24,27,26,25,26,0,0,0,0,0,0,0,0,22,19,20,18,17,15,13,11,9,8,7,4,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,4,5,5,6,6,0,0,0,0,0,0,0,0,7,7,7,6,5,5,6,6,6,7,6,7,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,4,5,5,6,5,0,0,0,0,0,0,0,0,7,8,8,9,11,11,11,11,10,10,9,9,0,0,0,0,0,0,0,0,9,8,9,9,10,10,10,9,10,9,9,9,0,0,0,0,0,0,0,0,10,10,10,10,9,10,10,10,12,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,13,12,13,14,12,12,12,12,0,0,0,0,0,0,0,0,9,9,8,7,9,9,8,7,8,9,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,6,7,7,0,0,0,0,0,0,0,0,8,7,8,8,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,9,9,10,9,10,11,10,10,11,10,12,11,0,0,0,0,0,0,0,0,12,12,12,11,12,11,10,9,8,7,7,7,0,0,0,0,0,0,0,0,5,6,5,6,6,6,6,6,6,6,6,4,0,0,0,0,0,0,0,0,7,6,7,7,7,7,6,7,7,6,5,6,0,0,0,0,0,0,0,0,5,4,3,5,5,4,3,5,5,4,6,5,0,0,0,0,0,0,0,0,6,5,6,6,7,5,5,4,4,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,7,6,6,7,7,7,7,0,0,0,0,0,0,0,0,8,7,8,8,8,8,9,8,8,8,9,9,0,0,0,0,0,0,0,0,14,14,14,14,15,17,17,17,20,19,24,22,0,0,0,0,0,0,0,0,27,24,26,26,26,26,26,26,28,27,26,26,0,0,0,0,0,0,0,0,26,26,25,27,26,24,23,25,23],[0,28,28,28,28,28,28,28,28,27,26,26,27,26,26,26,26,27,25,26,0,0,0,0,0,0,0,0,26,26,26,27,27,28,26,27,27,27,27,27,0,0,0,0,0,0,0,0,24,24,24,24,23,22,21,22,21,21,20,18,0,0,0,0,0,0,0,0,6,6,5,5,5,5,6,7,6,8,8,8,0,0,0,0,0,0,0,0,10,11,11,11,11,12,12,12,11,11,13,12,0,0,0,0,0,0,0,0,13,14,14,12,11,12,12,12,11,11,12,12,0,0,0,0,0,0,0,0,12,11,13,12,11,12,12,13,13,13,13,13,0,0,0,0,0,0,0,0,10,12,12,10,11,10,10,11,11,11,10,10,0,0,0,0,0,0,0,0,10,10,10,10,10,10,11,10,10,10,10,10,0,0,0,0,0,0,0,0,11,10,11,10,11,12,11,12,13,12,12,13,0,0,0,0,0,0,0,0,11,12,11,11,11,11,12,11,11,11,11,10,0,0,0,0,0,0,0,0,9,8,8,7,8,8,8,9,10,9,10,9,0,0,0,0,0,0,0,0,9,8,8,9,8,9,9,10,11,10,10,9,0,0,0,0,0,0,0,0,9,9,10,9,10,10,10,9,10,10,10,10,0,0,0,0,0,0,0,0,7,8,8,8,7,7,7,8,8,7,6,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,3,4,4,0,0,0,0,0,0,0,0,4,3,3,4,6,6,8,11,12,12,14,15,0,0,0,0,0,0,0,0,16,17,18,20,19,20,22,21,22,20,23,21,0,0,0,0,0,0,0,0,21,22,24,24,25,24,25,26,26,26,26,26,0,0,0,0,0,0,0,0,25,26,24,25,25,24,25,23,25,24,23,24,0,0,0,0,0,0,0,0,21,20,20,19,17,15,14,12,11,9,6,5,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,3,5,5,4,5,0,0,0,0,0,0,0,0,6,5,5,5,4,4,6,5,6,7,5,6,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,3,4,4,4,4,0,0,0,0,0,0,0,0,7,7,7,8,9,9,9,10,9,8,8,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,8,7,8,8,8,9,10,10,10,10,0,0,0,0,0,0,0,0,11,12,12,11,12,12,12,11,11,12,10,10,0,0,0,0,0,0,0,0,9,9,8,8,8,9,8,7,7,8,7,7,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,7,7,6,7,8,0,0,0,0,0,0,0,0,8,6,8,7,7,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,8,9,9,9,10,10,10,11,11,11,11,11,0,0,0,0,0,0,0,0,11,11,10,12,11,10,10,9,8,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,5,6,5,4,0,0,0,0,0,0,0,0,6,6,7,7,6,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,5,4,4,5,6,4,4,5,0,0,0,0,0,0,0,0,5,6,5,6,6,5,5,5,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,6,6,7,6,7,0,0,0,0,0,0,0,0,7,6,6,7,7,7,8,8,7,8,8,8,0,0,0,0,0,0,0,0,12,12,12,13,12,14,14,16,17,18,21,20,0,0,0,0,0,0,0,0,22,21,23,23,24,23,22,23,25,25,23,24,0,0,0,0,0,0,0,0,23,21,20,23,22,20,20,22,20],[0,29,28,29,29,29,29,28,28,27,27,26,28,27,27,27,27,27,27,28,0,0,0,0,0,0,0,0,28,29,27,28,29,29,27,29,28,28,29,29,0,0,0,0,0,0,0,0,26,25,25,24,24,23,23,22,21,22,20,18,0,0,0,0,0,0,0,0,6,6,5,5,5,6,7,6,6,7,8,8,0,0,0,0,0,0,0,0,10,11,11,11,11,11,12,12,11,12,13,13,0,0,0,0,0,0,0,0,14,15,15,14,12,12,12,12,12,12,12,11,0,0,0,0,0,0,0,0,12,11,12,12,11,12,13,13,13,12,13,13,0,0,0,0,0,0,0,0,10,11,11,10,11,10,11,11,11,11,11,10,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,10,9,9,10,9,0,0,0,0,0,0,0,0,9,9,10,10,10,10,11,12,13,12,11,12,0,0,0,0,0,0,0,0,10,11,11,11,10,11,11,9,10,10,9,9,0,0,0,0,0,0,0,0,8,8,7,7,7,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,7,8,8,8,7,8,8,9,9,9,8,8,0,0,0,0,0,0,0,0,9,8,8,9,9,8,8,8,9,10,9,9,0,0,0,0,0,0,0,0,7,7,6,7,7,6,6,7,7,6,6,6,0,0,0,0,0,0,0,0,4,5,4,4,4,5,4,4,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,7,7,10,11,12,15,17,0,0,0,0,0,0,0,0,17,17,18,19,20,21,23,21,23,21,24,22,0,0,0,0,0,0,0,0,23,24,24,25,25,25,26,27,27,27,27,27,0,0,0,0,0,0,0,0,26,26,26,26,26,25,27,23,26,25,25,26,0,0,0,0,0,0,0,0,24,22,22,21,18,17,15,12,10,10,7,5,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,4,4,5,4,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,4,6,6,4,5,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,3,3,4,3,0,0,0,0,0,0,0,0,5,6,6,7,7,8,8,8,8,8,6,7,0,0,0,0,0,0,0,0,7,6,7,7,7,6,7,7,6,6,7,7,0,0,0,0,0,0,0,0,7,8,8,7,7,7,8,9,9,9,9,9,0,0,0,0,0,0,0,0,10,11,12,11,12,11,12,11,11,11,11,10,0,0,0,0,0,0,0,0,9,8,8,7,8,7,7,6,6,6,5,6,0,0,0,0,0,0,0,0,5,4,4,5,5,4,5,6,5,5,6,6,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,9,9,10,10,10,10,10,10,11,12,11,0,0,0,0,0,0,0,0,11,11,11,10,10,10,9,9,8,7,7,6,0,0,0,0,0,0,0,0,5,5,6,4,5,5,4,5,4,5,4,4,0,0,0,0,0,0,0,0,5,6,6,6,6,5,6,6,6,5,6,5,0,0,0,0,0,0,0,0,4,4,3,4,5,4,4,5,4,4,4,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,4,4,5,3,3,0,0,0,0,0,0,0,0,4,4,3,4,4,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,5,7,7,0,0,0,0,0,0,0,0,11,13,11,11,13,14,14,16,16,18,20,20,0,0,0,0,0,0,0,0,22,21,25,24,22,23,24,23,24,25,23,22,0,0,0,0,0,0,0,0,23,22,22,22,22,20,21,22,19],[0,29,29,29,29,29,29,29,29,28,28,27,28,27,28,27,27,28,26,28,0,0,0,0,0,0,0,0,28,28,27,28,29,29,27,29,28,28,29,28,0,0,0,0,0,0,0,0,27,25,25,25,25,24,22,23,21,21,21,20,0,0,0,0,0,0,0,0,7,6,6,6,6,6,8,8,7,8,8,8,0,0,0,0,0,0,0,0,10,10,10,11,10,11,11,10,10,11,12,11,0,0,0,0,0,0,0,0,12,13,13,12,11,11,12,12,11,12,12,11,0,0,0,0,0,0,0,0,10,11,12,11,10,12,11,13,11,12,11,11,0,0,0,0,0,0,0,0,10,10,10,10,10,10,11,10,11,11,11,11,0,0,0,0,0,0,0,0,10,10,10,9,10,9,10,9,10,9,9,10,0,0,0,0,0,0,0,0,10,10,9,9,10,10,10,11,11,11,11,12,0,0,0,0,0,0,0,0,11,11,11,10,10,10,10,9,10,9,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,9,8,9,9,9,0,0,0,0,0,0,0,0,9,8,7,8,8,8,8,9,9,9,8,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,8,8,9,9,9,0,0,0,0,0,0,0,0,7,8,7,7,8,7,7,8,9,6,6,6,0,0,0,0,0,0,0,0,4,5,4,4,5,6,4,4,3,3,3,3,0,0,0,0,0,0,0,0,5,5,4,5,6,7,8,12,13,13,15,16,0,0,0,0,0,0,0,0,18,17,20,21,21,20,23,22,23,21,24,21,0,0,0,0,0,0,0,0,22,24,24,26,27,25,26,27,26,26,27,27,0,0,0,0,0,0,0,0,25,26,26,26,26,25,26,24,25,25,25,26,0,0,0,0,0,0,0,0,22,22,21,21,20,17,16,14,11,9,8,6,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,3,4,3,4,0,0,0,0,0,0,0,0,5,4,5,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,5,5,6,7,7,7,8,8,7,7,6,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,8,0,0,0,0,0,0,0,0,7,8,8,8,7,8,8,8,10,10,9,9,0,0,0,0,0,0,0,0,10,11,11,11,10,11,12,11,10,11,10,10,0,0,0,0,0,0,0,0,8,7,7,8,8,7,8,8,8,7,6,7,0,0,0,0,0,0,0,0,5,5,4,5,5,4,5,6,5,6,6,6,0,0,0,0,0,0,0,0,7,6,6,7,7,6,6,7,7,6,6,6,0,0,0,0,0,0,0,0,8,9,9,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,11,11,11,10,10,10,10,9,8,8,7,8,0,0,0,0,0,0,0,0,6,5,5,6,6,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,7,5,6,6,0,0,0,0,0,0,0,0,4,5,3,4,5,4,5,4,4,4,3,4,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,5,7,6,6,6,0,0,0,0,0,0,0,0,6,5,5,6,5,5,5,5,6,5,6,6,0,0,0,0,0,0,0,0,11,11,11,12,11,13,14,15,17,17,20,19,0,0,0,0,0,0,0,0,22,22,26,25,24,24,24,23,26,25,24,23,0,0,0,0,0,0,0,0,23,22,22,24,23,20,20,23,20],[0,29,28,28,28,29,28,28,28,27,27,26,27,26,26,26,27,26,26,27,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,26,25,25,24,24,23,22,22,20,21,20,19,0,0,0,0,0,0,0,0,6,6,5,5,5,5,7,6,6,7,7,7,0,0,0,0,0,0,0,0,9,10,10,10,10,11,11,10,10,11,12,11,0,0,0,0,0,0,0,0,13,14,14,13,12,13,12,13,11,12,10,11,0,0,0,0,0,0,0,0,11,11,11,11,10,10,11,12,11,11,11,11,0,0,0,0,0,0,0,0,9,11,10,9,10,9,10,10,11,11,10,11,0,0,0,0,0,0,0,0,10,9,8,9,9,9,9,9,9,8,9,8,0,0,0,0,0,0,0,0,9,8,9,9,9,8,9,10,11,10,10,11,0,0,0,0,0,0,0,0,10,10,10,10,9,10,10,9,9,9,8,8,0,0,0,0,0,0,0,0,7,7,7,7,8,7,8,8,8,8,8,9,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,8,8,7,7,0,0,0,0,0,0,0,0,7,7,7,7,8,8,8,8,8,9,8,8,0,0,0,0,0,0,0,0,7,7,6,6,7,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,6,6,7,10,10,10,14,16,0,0,0,0,0,0,0,0,17,18,19,21,21,22,23,22,23,21,24,21,0,0,0,0,0,0,0,0,22,24,24,25,26,25,26,27,27,27,26,27,0,0,0,0,0,0,0,0,26,26,26,26,26,26,26,25,25,26,25,25,0,0,0,0,0,0,0,0,22,22,21,21,20,19,16,14,13,11,8,6,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,2,1,2,2,1,1,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,6,5,6,7,7,7,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,7,6,6,6,5,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,8,8,9,9,9,9,0,0,0,0,0,0,0,0,9,10,11,11,10,11,11,10,11,10,10,10,0,0,0,0,0,0,0,0,8,7,7,7,7,7,6,6,7,6,6,5,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,5,5,4,5,5,0,0,0,0,0,0,0,0,6,5,5,6,5,5,6,6,5,6,6,6,0,0,0,0,0,0,0,0,8,8,9,9,10,9,9,9,9,9,10,10,0,0,0,0,0,0,0,0,11,11,11,10,10,9,9,9,8,7,7,7,0,0,0,0,0,0,0,0,5,5,6,4,4,5,4,4,4,4,5,3,0,0,0,0,0,0,0,0,5,5,5,6,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,5,4,3,4,4,4,3,4,4,3,3,4,0,0,0,0,0,0,0,0,4,5,5,5,5,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,4,6,6,5,6,0,0,0,0,0,0,0,0,5,4,4,5,5,4,5,5,5,4,5,5,0,0,0,0,0,0,0,0,9,11,10,10,11,12,12,14,14,15,18,19,0,0,0,0,0,0,0,0,20,20,24,22,21,23,23,21,23,23,22,22,0,0,0,0,0,0,0,0,22,20,19,21,21,18,18,20,17],[0,29,29,29,29,29,29,29,28,28,28,28,28,28,28,27,28,28,28,28,0,0,0,0,0,0,0,0,28,29,28,29,29,29,28,29,29,28,29,29,0,0,0,0,0,0,0,0,27,26,25,26,26,25,24,24,22,21,20,21,0,0,0,0,0,0,0,0,7,7,6,6,7,6,8,8,7,8,10,9,0,0,0,0,0,0,0,0,11,11,12,12,11,12,12,12,11,12,13,13,0,0,0,0,0,0,0,0,13,14,14,14,12,13,12,13,13,13,12,12,0,0,0,0,0,0,0,0,11,11,12,11,10,12,11,13,12,12,12,12,0,0,0,0,0,0,0,0,10,11,11,10,10,10,11,11,12,12,12,11,0,0,0,0,0,0,0,0,10,9,10,10,10,10,10,10,9,9,10,10,0,0,0,0,0,0,0,0,9,10,10,9,10,10,10,11,11,11,11,11,0,0,0,0,0,0,0,0,10,11,11,11,10,11,11,10,10,10,10,9,0,0,0,0,0,0,0,0,9,8,7,7,8,8,9,9,9,9,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,9,9,9,8,8,0,0,0,0,0,0,0,0,8,9,8,8,8,8,8,9,9,10,9,10,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,7,8,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,5,5,4,4,3,3,4,3,0,0,0,0,0,0,0,0,5,5,5,6,7,7,8,10,11,11,13,15,0,0,0,0,0,0,0,0,19,20,21,24,22,23,24,24,24,23,24,21,0,0,0,0,0,0,0,0,23,24,24,25,26,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,26,27,26,26,27,26,26,25,25,26,24,26,0,0,0,0,0,0,0,0,22,23,20,21,20,19,17,15,15,12,9,6,0,0,0,0,0,0,0,0,0,1,2,1,1,1,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,7,8,7,7,7,6,7,0,0,0,0,0,0,0,0,7,7,7,7,8,7,7,7,7,7,7,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,9,10,10,10,10,0,0,0,0,0,0,0,0,11,11,12,12,12,11,13,12,12,12,12,11,0,0,0,0,0,0,0,0,9,9,8,8,8,8,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,4,5,5,5,4,4,5,4,4,5,6,0,0,0,0,0,0,0,0,7,7,6,7,7,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,9,9,11,10,11,11,10,11,10,11,12,11,0,0,0,0,0,0,0,0,12,13,11,11,11,11,10,10,9,9,8,8,0,0,0,0,0,0,0,0,6,6,6,6,5,6,5,5,4,4,4,4,0,0,0,0,0,0,0,0,7,6,6,6,6,7,6,6,7,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,4,5,5,4,5,5,5,5,6,6,0,0,0,0,0,0,0,0,9,11,10,10,11,12,13,14,17,17,19,19,0,0,0,0,0,0,0,0,22,21,25,23,24,24,23,24,25,24,23,22,0,0,0,0,0,0,0,0,23,21,21,23,22,18,19,22,18],[0,28,28,28,28,28,28,28,28,27,27,26,27,26,27,26,27,26,27,27,0,0,0,0,0,0,0,0,27,27,27,27,28,28,27,28,27,28,28,28,0,0,0,0,0,0,0,0,26,25,25,24,24,23,23,23,22,22,20,20,0,0,0,0,0,0,0,0,7,7,6,6,6,6,7,7,7,8,9,8,0,0,0,0,0,0,0,0,10,10,11,11,11,11,11,11,11,11,12,12,0,0,0,0,0,0,0,0,13,13,14,13,12,12,12,12,11,11,10,11,0,0,0,0,0,0,0,0,11,10,11,11,10,11,11,12,12,11,12,11,0,0,0,0,0,0,0,0,10,11,11,9,10,9,10,10,11,11,10,11,0,0,0,0,0,0,0,0,9,8,9,9,9,9,10,10,9,9,9,9,0,0,0,0,0,0,0,0,9,8,10,9,9,9,10,11,11,11,10,11,0,0,0,0,0,0,0,0,10,10,11,10,9,11,10,9,10,10,9,8,0,0,0,0,0,0,0,0,8,8,7,7,8,8,9,9,8,9,8,9,0,0,0,0,0,0,0,0,7,7,7,7,7,7,8,8,9,8,8,7,0,0,0,0,0,0,0,0,8,7,7,8,8,7,8,8,8,9,9,9,0,0,0,0,0,0,0,0,7,7,6,7,7,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,3,4,5,4,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,7,7,9,10,11,12,14,15,0,0,0,0,0,0,0,0,18,18,20,21,21,21,23,22,24,21,23,20,0,0,0,0,0,0,0,0,21,22,24,23,25,23,26,25,25,26,25,26,0,0,0,0,0,0,0,0,24,25,24,24,26,24,25,24,23,24,23,25,0,0,0,0,0,0,0,0,22,23,20,20,19,18,17,16,13,13,9,7,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,4,3,2,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,5,4,5,6,6,8,7,7,7,7,6,6,0,0,0,0,0,0,0,0,6,6,7,6,6,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,7,8,7,7,7,7,8,8,10,9,9,9,0,0,0,0,0,0,0,0,10,11,11,12,12,11,12,12,11,12,11,11,0,0,0,0,0,0,0,0,8,8,8,7,8,8,6,7,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,5,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,7,6,7,0,0,0,0,0,0,0,0,8,9,10,9,11,10,9,10,9,10,11,11,0,0,0,0,0,0,0,0,12,12,12,11,11,10,10,9,9,8,8,8,0,0,0,0,0,0,0,0,6,5,6,5,4,5,5,4,4,4,4,3,0,0,0,0,0,0,0,0,5,5,6,6,6,6,5,6,6,5,6,6,0,0,0,0,0,0,0,0,6,5,4,4,5,5,4,4,5,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,9,10,10,10,11,12,13,14,16,17,19,20,0,0,0,0,0,0,0,0,22,19,23,23,22,23,24,23,23,24,23,21,0,0,0,0,0,0,0,0,22,19,21,21,22,19,18,21,20],[0,28,28,28,29,28,29,28,28,28,27,27,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,29,27,28,28,28,0,0,0,0,0,0,0,0,26,25,24,25,24,23,21,22,21,20,19,20,0,0,0,0,0,0,0,0,8,8,7,7,7,6,8,8,8,9,9,9,0,0,0,0,0,0,0,0,11,12,11,12,12,12,12,12,12,12,13,13,0,0,0,0,0,0,0,0,14,15,15,15,13,14,13,14,13,13,12,12,0,0,0,0,0,0,0,0,12,10,12,12,11,11,11,12,12,11,11,12,0,0,0,0,0,0,0,0,11,13,12,10,11,10,11,12,12,12,12,12,0,0,0,0,0,0,0,0,10,9,10,10,9,10,11,10,9,9,10,9,0,0,0,0,0,0,0,0,10,9,10,10,9,10,10,11,11,11,11,11,0,0,0,0,0,0,0,0,11,11,11,11,10,12,11,10,10,10,10,9,0,0,0,0,0,0,0,0,9,8,7,8,8,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,7,7,8,8,7,7,7,8,9,9,7,7,0,0,0,0,0,0,0,0,9,8,8,8,9,8,8,9,9,9,9,10,0,0,0,0,0,0,0,0,8,8,7,7,7,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,4,3,0,0,0,0,0,0,0,0,6,6,6,7,7,8,9,11,11,12,13,15,0,0,0,0,0,0,0,0,18,18,19,21,21,22,22,22,23,21,22,21,0,0,0,0,0,0,0,0,21,23,23,25,26,25,26,26,25,26,27,26,0,0,0,0,0,0,0,0,25,26,25,25,26,24,26,24,25,25,24,25,0,0,0,0,0,0,0,0,22,22,20,21,19,17,16,14,13,12,10,7,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,7,6,6,6,7,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,7,8,8,8,9,10,10,10,10,0,0,0,0,0,0,0,0,11,12,12,12,12,12,13,13,12,12,12,11,0,0,0,0,0,0,0,0,9,9,8,9,9,8,8,8,7,7,7,7,0,0,0,0,0,0,0,0,5,4,5,5,5,4,4,5,5,4,5,6,0,0,0,0,0,0,0,0,7,6,6,7,7,6,7,8,8,7,7,7,0,0,0,0,0,0,0,0,9,9,11,11,11,11,11,11,12,12,12,12,0,0,0,0,0,0,0,0,12,13,12,12,12,11,11,10,10,9,9,9,0,0,0,0,0,0,0,0,7,6,6,6,6,6,5,5,5,5,4,4,0,0,0,0,0,0,0,0,6,6,6,6,7,6,6,6,7,6,6,7,0,0,0,0,0,0,0,0,6,6,5,5,6,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,5,5,6,5,5,0,0,0,0,0,0,0,0,3,3,4,5,4,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,6,4,5,5,6,4,5,5,5,6,5,6,0,0,0,0,0,0,0,0,9,10,10,10,10,12,12,14,16,16,20,20,0,0,0,0,0,0,0,0,21,21,25,24,22,22,24,23,25,24,24,22,0,0,0,0,0,0,0,0,22,20,20,22,22,18,18,21,19],[0,29,29,29,29,29,29,29,28,28,28,27,28,27,27,27,28,28,28,28,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,28,28,28,29,28,0,0,0,0,0,0,0,0,26,26,25,24,24,23,23,22,21,21,20,18,0,0,0,0,0,0,0,0,7,8,7,6,7,6,7,7,8,8,9,9,0,0,0,0,0,0,0,0,11,10,11,12,11,11,12,11,11,11,13,12,0,0,0,0,0,0,0,0,14,14,14,14,13,13,12,13,12,13,12,12,0,0,0,0,0,0,0,0,12,11,12,12,11,11,11,12,12,12,12,12,0,0,0,0,0,0,0,0,10,11,11,10,11,10,10,11,12,12,11,11,0,0,0,0,0,0,0,0,10,9,10,10,9,9,10,10,8,9,10,9,0,0,0,0,0,0,0,0,8,8,9,10,8,9,9,10,11,11,10,10,0,0,0,0,0,0,0,0,10,10,11,10,9,10,10,9,10,10,10,8,0,0,0,0,0,0,0,0,8,8,7,7,8,8,9,9,9,9,8,8,0,0,0,0,0,0,0,0,7,7,7,7,6,6,7,8,8,8,7,6,0,0,0,0,0,0,0,0,8,7,7,8,8,7,7,8,9,8,8,9,0,0,0,0,0,0,0,0,7,7,6,7,6,6,6,6,6,5,6,6,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,4,3,4,4,3,0,0,0,0,0,0,0,0,6,6,5,6,7,7,8,10,11,10,13,14,0,0,0,0,0,0,0,0,17,18,20,21,21,21,22,22,24,22,25,21,0,0,0,0,0,0,0,0,21,22,23,23,27,25,26,25,26,26,27,27,0,0,0,0,0,0,0,0,26,26,26,26,26,25,26,25,26,26,25,26,0,0,0,0,0,0,0,0,23,23,22,21,20,18,17,15,14,12,9,7,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,3,4,3,2,2,2,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,5,6,6,6,7,7,7,6,5,6,0,0,0,0,0,0,0,0,6,5,6,6,6,5,6,6,6,5,6,6,0,0,0,0,0,0,0,0,6,7,7,6,7,7,8,9,9,10,9,9,0,0,0,0,0,0,0,0,10,11,10,11,11,11,11,11,12,11,11,10,0,0,0,0,0,0,0,0,8,8,8,7,8,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,5,4,4,5,0,0,0,0,0,0,0,0,6,5,5,6,6,5,6,7,7,7,7,7,0,0,0,0,0,0,0,0,9,9,10,9,11,11,10,10,10,10,12,11,0,0,0,0,0,0,0,0,11,11,10,11,11,10,10,10,9,9,8,9,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,4,4,4,4,3,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,6,6,6,5,6,0,0,0,0,0,0,0,0,6,5,4,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,5,5,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,9,10,10,10,11,12,13,15,16,17,20,19,0,0,0,0,0,0,0,0,22,21,24,23,22,24,23,23,24,25,24,23,0,0,0,0,0,0,0,0,22,21,20,22,22,18,20,22,19],[0,29,29,29,29,29,29,29,28,28,28,27,28,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,28,26,28,28,29,27,28,28,28,28,28,0,0,0,0,0,0,0,0,26,25,25,24,24,23,23,23,21,21,20,19,0,0,0,0,0,0,0,0,7,7,6,5,6,5,7,7,7,8,8,8,0,0,0,0,0,0,0,0,10,11,11,11,11,12,11,11,11,12,12,12,0,0,0,0,0,0,0,0,14,14,14,14,13,14,13,12,12,11,10,11,0,0,0,0,0,0,0,0,12,11,11,12,11,11,11,12,11,12,11,12,0,0,0,0,0,0,0,0,10,11,11,9,11,10,11,11,12,12,12,11,0,0,0,0,0,0,0,0,9,8,9,10,9,8,10,10,8,9,10,9,0,0,0,0,0,0,0,0,9,8,9,9,8,9,9,10,11,11,10,10,0,0,0,0,0,0,0,0,10,11,11,10,9,10,10,9,10,10,9,8,0,0,0,0,0,0,0,0,7,8,7,7,7,8,9,9,8,9,8,9,0,0,0,0,0,0,0,0,7,7,7,7,6,7,7,8,8,8,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,8,9,8,9,0,0,0,0,0,0,0,0,7,6,5,6,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,7,6,7,9,11,11,13,16,0,0,0,0,0,0,0,0,18,19,20,22,23,22,23,23,24,23,24,21,0,0,0,0,0,0,0,0,22,23,24,23,26,25,25,26,26,26,27,26,0,0,0,0,0,0,0,0,26,27,26,27,27,26,27,25,26,27,25,26,0,0,0,0,0,0,0,0,24,24,22,22,21,19,18,16,14,13,9,7,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,1,2,2,2,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,6,5,6,6,6,5,6,6,6,5,5,6,0,0,0,0,0,0,0,0,6,7,6,6,7,7,7,8,9,9,9,8,0,0,0,0,0,0,0,0,10,11,12,11,11,11,12,12,10,11,11,10,0,0,0,0,0,0,0,0,8,8,8,7,7,7,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,5,6,6,6,0,0,0,0,0,0,0,0,8,8,10,9,11,10,9,10,10,9,11,11,0,0,0,0,0,0,0,0,11,11,11,11,10,10,10,9,9,8,8,7,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,3,4,4,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,4,5,5,4,5,6,0,0,0,0,0,0,0,0,5,5,4,4,5,4,3,4,4,3,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,5,6,6,5,6,0,0,0,0,0,0,0,0,5,5,4,5,5,5,4,5,5,5,5,6,0,0,0,0,0,0,0,0,10,11,10,11,11,12,13,14,15,17,19,20,0,0,0,0,0,0,0,0,22,21,24,24,23,24,24,23,24,24,24,23,0,0,0,0,0,0,0,0,22,21,20,21,22,20,20,21,19],[0,29,28,29,29,29,29,29,28,28,28,27,28,27,27,27,28,27,27,28,0,0,0,0,0,0,0,0,28,28,27,28,29,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,27,26,26,25,25,25,22,24,22,22,21,20,0,0,0,0,0,0,0,0,7,8,7,7,7,6,7,8,8,8,9,9,0,0,0,0,0,0,0,0,12,13,13,13,14,13,13,13,13,13,14,14,0,0,0,0,0,0,0,0,15,15,15,15,14,16,14,14,14,12,12,12,0,0,0,0,0,0,0,0,13,11,12,13,12,12,12,13,12,13,13,13,0,0,0,0,0,0,0,0,12,13,13,11,12,12,12,13,13,13,13,12,0,0,0,0,0,0,0,0,11,10,11,11,10,10,11,11,9,10,11,10,0,0,0,0,0,0,0,0,9,9,10,11,9,10,10,11,12,12,10,12,0,0,0,0,0,0,0,0,11,11,13,11,10,12,11,10,11,11,10,9,0,0,0,0,0,0,0,0,9,8,7,8,8,9,9,10,9,9,9,9,0,0,0,0,0,0,0,0,7,8,8,8,8,7,8,8,9,9,8,7,0,0,0,0,0,0,0,0,8,8,8,8,9,8,8,9,9,10,9,10,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,7,6,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,4,3,0,0,0,0,0,0,0,0,6,5,6,7,8,8,9,11,12,12,14,15,0,0,0,0,0,0,0,0,19,18,20,21,23,22,23,23,24,21,23,21,0,0,0,0,0,0,0,0,21,23,23,22,25,24,25,25,26,26,26,27,0,0,0,0,0,0,0,0,26,26,25,26,26,24,26,23,25,26,24,25,0,0,0,0,0,0,0,0,22,24,22,21,20,18,18,15,13,13,8,6,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,6,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,7,7,7,6,7,7,6,6,7,7,6,7,0,0,0,0,0,0,0,0,7,8,8,8,7,8,9,9,10,10,10,10,0,0,0,0,0,0,0,0,11,12,13,12,13,13,13,13,12,13,12,12,0,0,0,0,0,0,0,0,9,9,9,9,9,8,8,8,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,5,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,6,7,7,6,7,7,7,7,7,0,0,0,0,0,0,0,0,9,10,11,11,12,12,11,12,12,12,13,13,0,0,0,0,0,0,0,0,13,13,13,13,12,11,12,11,10,9,8,9,0,0,0,0,0,0,0,0,6,6,6,6,5,6,5,4,4,5,5,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,6,5,5,5,6,5,4,5,5,4,4,4,0,0,0,0,0,0,0,0,6,5,6,6,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,9,11,10,10,11,12,13,15,15,15,18,18,0,0,0,0,0,0,0,0,22,20,22,22,22,22,23,22,23,22,22,22,0,0,0,0,0,0,0,0,23,20,19,22,22,19,19,22,19],[0,28,27,28,29,28,28,28,28,27,27,27,28,27,27,27,28,26,27,28,0,0,0,0,0,0,0,0,28,28,27,29,28,29,28,29,28,29,29,28,0,0,0,0,0,0,0,0,26,25,24,24,24,23,22,22,21,20,19,18,0,0,0,0,0,0,0,0,8,8,7,7,7,7,7,8,8,8,9,9,0,0,0,0,0,0,0,0,12,12,12,13,13,12,13,14,12,13,15,14,0,0,0,0,0,0,0,0,15,15,16,16,14,15,13,14,14,13,12,12,0,0,0,0,0,0,0,0,13,11,12,13,11,12,12,13,13,13,14,14,0,0,0,0,0,0,0,0,12,13,13,11,13,11,12,12,13,13,12,12,0,0,0,0,0,0,0,0,11,11,11,11,10,10,11,11,10,10,11,10,0,0,0,0,0,0,0,0,9,9,11,10,9,10,10,11,12,11,10,11,0,0,0,0,0,0,0,0,11,11,12,12,9,12,11,10,11,11,11,9,0,0,0,0,0,0,0,0,9,9,7,8,8,9,9,9,9,9,8,9,0,0,0,0,0,0,0,0,7,8,8,8,7,7,7,8,9,9,8,7,0,0,0,0,0,0,0,0,9,8,8,9,9,8,8,9,9,9,9,10,0,0,0,0,0,0,0,0,8,7,7,7,7,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,6,6,6,7,7,7,8,10,11,12,13,15,0,0,0,0,0,0,0,0,18,18,19,21,22,21,23,22,24,22,24,22,0,0,0,0,0,0,0,0,20,23,22,22,24,25,25,25,25,26,26,27,0,0,0,0,0,0,0,0,25,26,25,26,27,25,26,24,25,26,25,26,0,0,0,0,0,0,0,0,24,24,22,21,20,18,17,15,13,12,9,7,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,3,3,3,2,2,2,3,2,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,5,5,6,5,6,7,6,6,6,5,6,0,0,0,0,0,0,0,0,7,6,6,7,7,6,7,7,7,6,7,7,0,0,0,0,0,0,0,0,8,8,8,7,8,8,9,9,10,10,10,10,0,0,0,0,0,0,0,0,11,12,12,12,13,12,12,13,12,12,12,10,0,0,0,0,0,0,0,0,9,9,9,8,9,8,7,8,7,7,7,7,0,0,0,0,0,0,0,0,5,4,4,5,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,7,6,6,6,7,6,7,7,8,7,7,7,0,0,0,0,0,0,0,0,9,10,11,11,12,11,11,12,11,12,12,12,0,0,0,0,0,0,0,0,12,12,11,12,11,11,11,10,9,9,8,9,0,0,0,0,0,0,0,0,7,6,6,5,5,6,5,5,5,5,5,4,0,0,0,0,0,0,0,0,6,5,6,6,6,6,5,6,6,6,6,7,0,0,0,0,0,0,0,0,6,6,5,5,6,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,5,6,6,5,5,5,6,5,4,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,4,7,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,9,10,9,9,10,12,11,14,15,15,18,19,0,0,0,0,0,0,0,0,21,20,24,23,21,24,24,23,23,24,23,21,0,0,0,0,0,0,0,0,21,20,19,21,21,18,19,21,18],[0,29,28,28,29,29,29,28,28,27,27,26,28,26,27,27,27,27,26,27,0,0,0,0,0,0,0,0,27,28,26,27,28,28,26,28,27,27,28,27,0,0,0,0,0,0,0,0,26,25,24,24,23,23,22,22,20,20,19,18,0,0,0,0,0,0,0,0,8,7,7,6,6,6,7,7,8,8,9,8,0,0,0,0,0,0,0,0,11,11,12,13,11,12,12,12,12,12,14,12,0,0,0,0,0,0,0,0,14,15,15,14,14,14,14,14,13,13,11,13,0,0,0,0,0,0,0,0,13,12,12,12,11,11,12,13,13,12,13,13,0,0,0,0,0,0,0,0,11,12,12,10,11,10,12,12,13,13,12,13,0,0,0,0,0,0,0,0,10,9,10,11,9,9,11,11,8,10,10,9,0,0,0,0,0,0,0,0,9,9,10,10,9,9,10,10,12,11,10,11,0,0,0,0,0,0,0,0,11,11,12,11,9,12,11,10,11,11,10,8,0,0,0,0,0,0,0,0,8,7,7,7,8,8,9,9,8,10,8,9,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,9,8,7,7,0,0,0,0,0,0,0,0,8,7,7,8,8,7,8,8,8,9,9,10,0,0,0,0,0,0,0,0,7,7,6,6,7,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,5,4,3,4,4,3,4,3,4,4,4,0,0,0,0,0,0,0,0,6,6,5,6,7,7,8,10,11,11,13,16,0,0,0,0,0,0,0,0,16,17,18,19,20,20,22,22,23,22,23,22,0,0,0,0,0,0,0,0,20,23,21,21,24,23,25,25,25,25,26,26,0,0,0,0,0,0,0,0,25,26,26,26,26,24,26,24,25,26,25,26,0,0,0,0,0,0,0,0,22,22,21,21,19,19,16,14,14,12,9,6,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,6,6,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,6,5,6,6,6,5,6,6,5,5,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,8,9,9,9,9,9,0,0,0,0,0,0,0,0,11,11,12,12,12,12,13,12,12,12,12,10,0,0,0,0,0,0,0,0,8,8,8,7,8,8,6,7,6,6,6,5,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,6,6,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,8,9,10,10,11,11,9,10,11,10,11,12,0,0,0,0,0,0,0,0,12,12,12,11,11,11,10,10,9,8,9,8,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,5,5,6,5,5,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,6,5,5,0,0,0,0,0,0,0,0,5,4,4,5,5,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,9,11,11,11,11,12,14,15,16,17,19,19,0,0,0,0,0,0,0,0,22,21,24,24,22,24,24,22,24,24,23,22,0,0,0,0,0,0,0,0,22,20,19,22,21,20,20,21,19],[0,29,29,28,29,29,29,29,29,28,28,27,28,27,28,28,27,27,27,27,0,0,0,0,0,0,0,0,27,28,26,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,26,26,25,25,25,24,24,23,21,23,21,19,0,0,0,0,0,0,0,0,8,8,7,7,7,7,8,8,9,9,11,9,0,0,0,0,0,0,0,0,14,14,14,15,15,14,15,15,15,15,16,16,0,0,0,0,0,0,0,0,16,16,16,17,16,17,15,16,15,15,14,14,0,0,0,0,0,0,0,0,15,13,14,15,13,14,13,14,13,14,14,15,0,0,0,0,0,0,0,0,13,15,15,13,13,13,14,14,15,16,15,14,0,0,0,0,0,0,0,0,12,10,12,13,11,11,13,12,10,12,12,11,0,0,0,0,0,0,0,0,11,11,11,12,11,11,12,12,14,13,12,12,0,0,0,0,0,0,0,0,13,13,15,14,12,14,13,12,13,13,12,11,0,0,0,0,0,0,0,0,9,9,8,9,8,9,9,11,10,11,9,11,0,0,0,0,0,0,0,0,9,9,9,9,8,8,9,9,9,10,9,9,0,0,0,0,0,0,0,0,9,9,9,9,10,9,9,9,10,11,11,12,0,0,0,0,0,0,0,0,8,8,8,8,8,7,7,8,8,7,7,6,0,0,0,0,0,0,0,0,5,5,5,4,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,7,8,7,9,11,13,12,14,16,0,0,0,0,0,0,0,0,18,18,19,22,22,20,23,23,23,22,23,22,0,0,0,0,0,0,0,0,22,23,24,22,24,24,24,26,26,26,27,27,0,0,0,0,0,0,0,0,26,27,26,27,27,26,27,25,26,26,26,27,0,0,0,0,0,0,0,0,24,24,22,22,21,19,18,15,14,13,9,7,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,7,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,7,6,8,7,8,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,9,8,8,8,8,9,9,11,10,10,10,0,0,0,0,0,0,0,0,12,13,14,14,13,14,14,14,13,14,14,12,0,0,0,0,0,0,0,0,10,10,10,9,9,9,8,8,8,8,6,6,0,0,0,0,0,0,0,0,5,4,5,5,5,4,5,6,5,5,6,6,0,0,0,0,0,0,0,0,6,6,7,6,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,11,11,12,12,13,13,12,13,13,13,14,14,0,0,0,0,0,0,0,0,14,14,14,14,13,12,12,12,11,10,9,8,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,5,6,6,6,7,6,6,6,6,5,6,7,0,0,0,0,0,0,0,0,6,6,5,4,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,5,6,6,6,5,6,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,6,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,11,12,11,11,11,13,13,15,15,17,19,19,0,0,0,0,0,0,0,0,21,22,25,24,22,23,23,23,23,24,23,22,0,0,0,0,0,0,0,0,22,20,20,22,22,20,19,21,20],[0,28,28,29,28,28,29,28,28,28,27,27,28,26,27,26,27,26,27,28,0,0,0,0,0,0,0,0,28,28,27,28,28,29,28,29,28,28,29,29,0,0,0,0,0,0,0,0,27,27,25,24,25,24,23,23,23,21,20,19,0,0,0,0,0,0,0,0,9,9,8,8,8,7,8,9,10,10,12,10,0,0,0,0,0,0,0,0,14,15,15,16,16,15,15,16,16,16,17,17,0,0,0,0,0,0,0,0,17,18,18,17,16,18,16,16,16,15,15,14,0,0,0,0,0,0,0,0,16,13,14,15,13,14,14,15,15,16,16,15,0,0,0,0,0,0,0,0,14,15,16,14,14,13,15,15,16,16,15,15,0,0,0,0,0,0,0,0,14,12,13,14,12,12,13,13,11,12,13,11,0,0,0,0,0,0,0,0,11,10,13,13,11,12,12,13,15,14,12,14,0,0,0,0,0,0,0,0,13,13,15,14,12,15,14,12,14,14,12,10,0,0,0,0,0,0,0,0,11,10,9,10,9,11,10,11,11,11,9,11,0,0,0,0,0,0,0,0,9,9,10,9,9,9,9,9,10,10,10,9,0,0,0,0,0,0,0,0,10,9,10,10,10,10,10,10,11,11,11,12,0,0,0,0,0,0,0,0,9,9,9,8,8,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,4,4,4,4,0,0,0,0,0,0,0,0,7,7,7,8,9,9,10,11,12,13,14,15,0,0,0,0,0,0,0,0,19,17,18,21,22,21,23,23,24,22,24,21,0,0,0,0,0,0,0,0,19,22,21,20,22,23,24,24,25,26,26,27,0,0,0,0,0,0,0,0,25,27,25,26,27,25,26,25,24,26,24,26,0,0,0,0,0,0,0,0,23,23,22,21,21,18,18,15,13,12,9,7,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,4,4,3,3,2,3,3,2,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,2,3,3,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,7,7,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,9,10,9,10,9,9,10,11,12,12,12,11,0,0,0,0,0,0,0,0,13,14,15,15,15,14,15,15,14,15,13,13,0,0,0,0,0,0,0,0,11,11,10,10,10,9,9,9,8,8,8,8,0,0,0,0,0,0,0,0,7,5,6,6,6,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,7,8,7,7,9,8,8,8,9,8,8,8,0,0,0,0,0,0,0,0,11,12,13,13,14,14,14,14,13,13,15,16,0,0,0,0,0,0,0,0,15,14,14,14,13,14,13,12,11,10,10,10,0,0,0,0,0,0,0,0,8,7,7,7,6,7,7,5,5,6,5,4,0,0,0,0,0,0,0,0,7,6,7,7,7,7,8,7,7,8,8,8,0,0,0,0,0,0,0,0,6,7,6,6,7,6,5,6,6,5,5,5,0,0,0,0,0,0,0,0,6,6,7,6,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,5,5,5,6,6,6,7,7,7,6,0,0,0,0,0,0,0,0,6,7,5,6,6,6,6,6,6,6,7,8,0,0,0,0,0,0,0,0,10,11,10,11,11,13,12,15,15,17,18,19,0,0,0,0,0,0,0,0,22,21,23,23,22,23,24,22,23,23,23,22,0,0,0,0,0,0,0,0,23,21,20,23,21,19,20,22,20],[0,28,28,28,28,28,28,28,28,27,27,26,27,26,27,27,27,26,27,27,0,0,0,0,0,0,0,0,28,28,26,28,28,28,27,28,27,28,28,28,0,0,0,0,0,0,0,0,25,25,24,24,23,23,22,21,21,20,19,19,0,0,0,0,0,0,0,0,9,10,9,8,8,8,8,9,9,10,12,10,0,0,0,0,0,0,0,0,15,15,16,16,17,17,16,17,16,16,16,16,0,0,0,0,0,0,0,0,17,17,17,17,17,19,17,16,17,15,15,15,0,0,0,0,0,0,0,0,16,14,15,16,14,15,14,15,15,16,16,16,0,0,0,0,0,0,0,0,15,16,16,14,15,14,15,16,16,16,14,15,0,0,0,0,0,0,0,0,14,14,14,14,13,14,14,15,12,13,13,13,0,0,0,0,0,0,0,0,12,12,13,14,10,13,13,13,15,15,12,14,0,0,0,0,0,0,0,0,14,15,15,14,12,16,14,13,15,15,14,11,0,0,0,0,0,0,0,0,11,11,9,10,9,10,10,11,11,11,10,12,0,0,0,0,0,0,0,0,9,9,10,9,8,9,9,10,11,11,9,9,0,0,0,0,0,0,0,0,11,9,9,11,10,10,10,11,11,12,11,13,0,0,0,0,0,0,0,0,9,9,9,9,9,8,8,8,8,7,8,7,0,0,0,0,0,0,0,0,6,6,5,5,6,5,4,5,4,5,5,5,0,0,0,0,0,0,0,0,7,7,7,8,8,8,10,11,11,14,15,16,0,0,0,0,0,0,0,0,17,17,19,20,20,20,21,20,23,21,21,20,0,0,0,0,0,0,0,0,19,20,20,20,22,24,24,24,24,26,26,26,0,0,0,0,0,0,0,0,24,26,25,25,26,24,26,24,25,26,24,26,0,0,0,0,0,0,0,0,24,22,21,21,19,19,17,14,13,12,9,7,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,3,2,2,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,7,6,7,8,7,8,7,6,7,0,0,0,0,0,0,0,0,8,7,7,8,7,7,8,8,7,7,8,8,0,0,0,0,0,0,0,0,9,10,9,9,9,10,10,11,11,12,12,12,0,0,0,0,0,0,0,0,14,14,15,15,15,14,15,15,14,15,14,12,0,0,0,0,0,0,0,0,11,11,10,9,10,10,9,9,8,8,7,8,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,6,6,5,6,6,0,0,0,0,0,0,0,0,7,7,7,7,8,7,8,8,8,8,8,9,0,0,0,0,0,0,0,0,10,11,13,13,14,15,13,15,14,14,15,15,0,0,0,0,0,0,0,0,14,15,14,14,14,13,13,12,12,10,10,10,0,0,0,0,0,0,0,0,8,7,7,6,7,6,6,5,6,5,5,4,0,0,0,0,0,0,0,0,6,6,6,7,7,7,6,8,7,7,7,8,0,0,0,0,0,0,0,0,7,7,7,6,7,6,5,6,6,5,4,5,0,0,0,0,0,0,0,0,6,6,7,6,6,7,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,5,5,4,5,6,6,7,7,7,7,0,0,0,0,0,0,0,0,6,5,5,6,6,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,10,11,10,11,11,13,13,15,16,16,19,21,0,0,0,0,0,0,0,0,23,21,24,24,23,24,25,22,24,24,23,23,0,0,0,0,0,0,0,0,21,22,18,23,21,20,21,21,19],[0,28,28,28,29,29,28,28,28,27,27,26,27,27,27,27,27,27,26,27,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,28,28,28,29,28,0,0,0,0,0,0,0,0,26,24,24,24,23,23,22,21,20,20,19,18,0,0,0,0,0,0,0,0,10,8,9,8,8,7,8,8,10,9,12,9,0,0,0,0,0,0,0,0,14,14,14,14,15,16,15,14,15,15,15,16,0,0,0,0,0,0,0,0,17,17,17,17,17,17,16,17,15,15,14,14,0,0,0,0,0,0,0,0,16,14,15,16,14,14,13,14,15,14,15,15,0,0,0,0,0,0,0,0,14,15,15,15,15,13,14,15,16,15,14,16,0,0,0,0,0,0,0,0,13,12,13,14,12,13,13,14,12,13,13,11,0,0,0,0,0,0,0,0,12,11,12,13,11,12,12,13,14,14,12,13,0,0,0,0,0,0,0,0,13,14,15,14,12,14,13,12,14,13,13,12,0,0,0,0,0,0,0,0,11,10,9,10,10,10,11,12,10,12,10,12,0,0,0,0,0,0,0,0,8,9,10,9,8,9,9,10,11,11,10,9,0,0,0,0,0,0,0,0,11,9,9,10,10,9,9,10,10,11,11,12,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,8,8,7,7,7,0,0,0,0,0,0,0,0,6,6,5,5,6,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,7,7,7,8,8,8,10,11,13,12,15,16,0,0,0,0,0,0,0,0,16,18,19,19,20,21,22,22,23,22,23,21,0,0,0,0,0,0,0,0,21,21,21,21,23,24,24,25,25,26,26,27,0,0,0,0,0,0,0,0,26,27,26,27,27,26,27,24,26,26,25,27,0,0,0,0,0,0,0,0,23,22,21,22,20,19,17,15,14,13,10,7,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,5,4,3,0,0,0,0,0,0,0,0,5,6,7,7,7,8,9,8,8,8,7,7,0,0,0,0,0,0,0,0,7,7,8,8,7,8,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,9,8,8,8,8,8,10,11,11,10,10,0,0,0,0,0,0,0,0,13,14,14,15,13,13,14,14,13,14,15,12,0,0,0,0,0,0,0,0,11,10,10,9,9,9,8,8,7,7,7,6,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,6,6,5,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,7,7,8,0,0,0,0,0,0,0,0,10,11,12,13,13,13,13,14,14,13,15,15,0,0,0,0,0,0,0,0,15,14,15,14,13,13,12,12,12,10,10,8,0,0,0,0,0,0,0,0,7,6,6,6,6,6,6,5,5,5,5,4,0,0,0,0,0,0,0,0,5,6,6,6,7,6,6,7,6,6,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,5,5,4,4,4,0,0,0,0,0,0,0,0,5,6,6,6,5,6,6,5,6,5,4,5,0,0,0,0,0,0,0,0,3,3,4,5,4,5,5,5,6,6,5,7,0,0,0,0,0,0,0,0,6,5,5,5,6,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,10,12,11,11,12,14,14,16,17,17,19,20,0,0,0,0,0,0,0,0,22,21,23,23,23,25,24,23,25,24,22,24,0,0,0,0,0,0,0,0,21,21,19,23,21,20,20,22,20],[0,29,28,29,29,29,29,28,29,28,27,27,27,27,27,27,27,26,27,27,0,0,0,0,0,0,0,0,27,27,26,28,28,28,28,28,28,27,29,28,0,0,0,0,0,0,0,0,26,25,25,24,24,23,24,23,22,22,21,20,0,0,0,0,0,0,0,0,9,8,8,8,7,7,8,9,10,10,12,11,0,0,0,0,0,0,0,0,14,13,14,14,14,15,15,15,15,14,15,15,0,0,0,0,0,0,0,0,16,17,17,17,15,17,16,16,15,15,15,15,0,0,0,0,0,0,0,0,15,15,14,14,14,15,13,15,14,15,15,15,0,0,0,0,0,0,0,0,14,14,15,14,14,13,14,15,15,15,15,15,0,0,0,0,0,0,0,0,14,12,13,12,12,12,13,13,12,13,13,13,0,0,0,0,0,0,0,0,12,12,12,12,12,12,12,13,14,13,13,13,0,0,0,0,0,0,0,0,12,15,15,13,12,14,13,13,14,13,13,12,0,0,0,0,0,0,0,0,11,10,9,9,10,11,11,12,11,11,10,13,0,0,0,0,0,0,0,0,9,9,10,9,9,9,9,10,11,11,10,9,0,0,0,0,0,0,0,0,10,9,10,10,10,10,10,10,11,11,11,11,0,0,0,0,0,0,0,0,10,9,8,8,9,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,8,8,9,10,11,12,13,15,15,0,0,0,0,0,0,0,0,20,19,20,22,23,22,23,25,25,23,24,22,0,0,0,0,0,0,0,0,21,22,22,22,23,23,24,25,25,25,27,27,0,0,0,0,0,0,0,0,27,27,26,27,27,26,27,24,26,26,26,26,0,0,0,0,0,0,0,0,25,23,22,22,21,19,18,16,13,12,8,7,0,0,0,0,0,0,0,0,3,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,2,3,2,1,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,4,4,5,5,4,0,0,0,0,0,0,0,0,6,7,6,7,7,8,8,8,8,9,8,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,7,0,0,0,0,0,0,0,0,9,10,9,9,9,9,10,11,12,12,11,12,0,0,0,0,0,0,0,0,14,14,15,15,14,13,14,14,15,15,15,12,0,0,0,0,0,0,0,0,12,11,11,10,11,10,9,8,8,8,8,7,0,0,0,0,0,0,0,0,6,6,6,5,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,6,7,7,7,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,11,12,13,13,14,14,13,14,13,13,14,15,0,0,0,0,0,0,0,0,15,15,16,15,15,14,15,13,12,12,11,9,0,0,0,0,0,0,0,0,7,6,7,7,5,6,7,5,5,6,6,5,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,7,7,6,7,8,0,0,0,0,0,0,0,0,7,6,6,5,6,6,5,5,6,4,4,5,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,6,7,6,7,0,0,0,0,0,0,0,0,6,6,5,6,7,5,6,7,7,7,7,8,0,0,0,0,0,0,0,0,11,12,12,13,13,13,14,15,14,17,18,20,0,0,0,0,0,0,0,0,22,21,25,23,23,23,24,22,23,24,23,22,0,0,0,0,0,0,0,0,21,21,22,22,22,22,21,23,21],[0,28,28,28,28,29,29,28,28,28,27,27,28,27,27,27,28,26,27,28,0,0,0,0,0,0,0,0,28,27,26,28,28,29,27,28,27,28,28,28,0,0,0,0,0,0,0,0,26,25,25,24,24,24,23,22,22,21,20,19,0,0,0,0,0,0,0,0,9,9,9,9,8,8,9,10,11,12,13,11,0,0,0,0,0,0,0,0,16,16,17,16,17,17,16,16,17,16,17,18,0,0,0,0,0,0,0,0,18,18,17,17,18,19,17,17,17,16,16,15,0,0,0,0,0,0,0,0,17,14,15,17,14,14,15,16,16,17,15,16,0,0,0,0,0,0,0,0,15,17,17,16,16,15,16,16,17,16,16,15,0,0,0,0,0,0,0,0,15,14,15,15,15,15,15,15,13,14,13,13,0,0,0,0,0,0,0,0,13,12,13,14,12,14,14,15,15,15,12,15,0,0,0,0,0,0,0,0,15,15,15,15,13,16,16,14,16,16,14,12,0,0,0,0,0,0,0,0,12,11,9,10,9,11,11,11,12,13,11,12,0,0,0,0,0,0,0,0,9,9,11,9,9,9,9,11,12,12,10,9,0,0,0,0,0,0,0,0,11,10,10,11,11,10,11,12,12,12,12,13,0,0,0,0,0,0,0,0,11,9,9,10,9,9,8,9,8,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,6,5,5,5,5,0,0,0,0,0,0,0,0,8,8,8,9,9,8,11,11,12,13,15,15,0,0,0,0,0,0,0,0,19,17,19,21,21,21,22,22,24,22,23,20,0,0,0,0,0,0,0,0,21,21,22,21,24,23,24,24,25,26,26,26,0,0,0,0,0,0,0,0,25,26,25,26,27,24,26,24,25,25,24,26,0,0,0,0,0,0,0,0,22,22,21,20,19,18,17,14,13,11,9,8,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,2,3,2,2,2,0,0,0,0,0,0,0,0,3,2,3,3,3,3,4,4,4,5,5,4,0,0,0,0,0,0,0,0,6,7,7,7,7,9,8,8,9,9,7,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,8,8,9,9,8,0,0,0,0,0,0,0,0,10,10,9,10,9,10,11,12,13,13,13,12,0,0,0,0,0,0,0,0,14,15,15,15,16,14,15,16,15,15,15,14,0,0,0,0,0,0,0,0,12,12,11,10,11,11,10,10,9,9,9,8,0,0,0,0,0,0,0,0,7,7,6,6,7,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,8,9,9,8,9,10,10,9,10,0,0,0,0,0,0,0,0,11,13,14,14,15,15,14,16,15,14,16,17,0,0,0,0,0,0,0,0,15,15,16,16,14,14,15,14,13,12,10,11,0,0,0,0,0,0,0,0,9,8,8,8,7,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,8,8,8,9,9,0,0,0,0,0,0,0,0,7,8,7,7,7,8,6,7,7,6,5,6,0,0,0,0,0,0,0,0,7,7,8,7,8,7,7,7,8,6,7,7,0,0,0,0,0,0,0,0,5,5,6,6,6,7,7,6,8,8,7,8,0,0,0,0,0,0,0,0,7,6,6,7,7,7,7,8,8,8,7,8,0,0,0,0,0,0,0,0,11,13,12,12,13,14,13,15,16,18,20,20,0,0,0,0,0,0,0,0,21,22,24,23,21,22,24,22,23,23,22,22,0,0,0,0,0,0,0,0,22,22,20,23,20,21,22,22,19],[0,27,27,27,27,28,28,27,27,26,25,26,26,25,26,26,26,25,25,26,0,0,0,0,0,0,0,0,26,26,25,27,26,28,26,27,26,27,27,27,0,0,0,0,0,0,0,0,24,24,23,23,22,22,21,20,20,20,18,18,0,0,0,0,0,0,0,0,10,10,10,10,8,9,10,11,11,12,15,12,0,0,0,0,0,0,0,0,16,16,17,17,17,16,17,17,17,17,17,17,0,0,0,0,0,0,0,0,18,17,18,18,18,18,18,17,17,17,16,17,0,0,0,0,0,0,0,0,17,16,16,17,16,15,15,15,16,16,17,17,0,0,0,0,0,0,0,0,16,17,17,17,17,15,17,16,17,16,17,16,0,0,0,0,0,0,0,0,17,15,15,16,15,15,15,16,14,15,15,13,0,0,0,0,0,0,0,0,14,14,13,15,13,14,14,14,16,16,15,14,0,0,0,0,0,0,0,0,15,17,17,16,14,18,17,15,16,17,16,14,0,0,0,0,0,0,0,0,14,12,10,11,10,12,11,13,12,12,11,14,0,0,0,0,0,0,0,0,10,10,12,10,10,10,10,12,13,13,11,10,0,0,0,0,0,0,0,0,13,10,11,13,12,11,11,12,12,14,14,15,0,0,0,0,0,0,0,0,12,10,9,10,11,9,9,10,9,8,8,8,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,6,5,6,6,6,0,0,0,0,0,0,0,0,8,8,8,10,10,9,11,11,13,14,14,15,0,0,0,0,0,0,0,0,17,17,18,20,20,20,22,21,23,22,23,22,0,0,0,0,0,0,0,0,21,20,20,20,20,23,22,24,25,25,26,26,0,0,0,0,0,0,0,0,24,25,24,25,26,23,25,22,25,26,24,25,0,0,0,0,0,0,0,0,24,21,21,22,19,18,16,15,14,12,10,9,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,3,3,4,5,4,4,5,4,5,5,6,5,0,0,0,0,0,0,0,0,7,6,7,8,8,9,9,8,9,8,7,8,0,0,0,0,0,0,0,0,8,8,9,10,8,8,9,9,8,8,9,9,0,0,0,0,0,0,0,0,10,11,10,10,10,10,10,12,13,12,11,12,0,0,0,0,0,0,0,0,15,16,16,16,16,16,16,16,17,16,16,14,0,0,0,0,0,0,0,0,13,13,11,11,12,11,10,9,10,9,9,8,0,0,0,0,0,0,0,0,7,7,6,6,7,6,7,7,7,6,7,7,0,0,0,0,0,0,0,0,7,7,8,8,8,8,9,9,9,9,9,10,0,0,0,0,0,0,0,0,13,13,15,15,17,16,15,16,16,15,18,18,0,0,0,0,0,0,0,0,16,16,16,15,15,14,14,14,14,12,12,11,0,0,0,0,0,0,0,0,9,7,8,7,7,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,7,6,8,7,9,7,8,8,8,8,9,9,0,0,0,0,0,0,0,0,8,8,7,7,7,7,6,6,7,5,5,6,0,0,0,0,0,0,0,0,6,7,7,7,7,8,7,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,6,6,6,7,7,7,6,0,0,0,0,0,0,0,0,6,6,6,7,7,6,7,7,7,7,7,8,0,0,0,0,0,0,0,0,11,12,11,12,13,13,14,17,17,18,19,19,0,0,0,0,0,0,0,0,21,20,24,23,22,23,24,21,23,24,21,23,0,0,0,0,0,0,0,0,20,21,19,22,20,20,21,21,19],[0,28,27,27,28,28,27,27,28,26,27,26,27,26,26,27,27,25,26,26,0,0,0,0,0,0,0,0,26,26,25,27,26,27,27,27,27,27,28,27,0,0,0,0,0,0,0,0,24,24,24,22,23,22,22,21,20,21,20,18,0,0,0,0,0,0,0,0,11,10,10,10,9,10,11,12,13,13,15,13,0,0,0,0,0,0,0,0,17,18,17,17,17,17,17,17,18,18,18,18,0,0,0,0,0,0,0,0,18,19,19,18,19,21,18,19,18,17,17,17,0,0,0,0,0,0,0,0,19,17,16,17,17,16,16,16,17,17,17,17,0,0,0,0,0,0,0,0,17,17,18,18,17,17,17,18,17,17,17,16,0,0,0,0,0,0,0,0,18,16,16,17,15,15,16,17,15,16,15,15,0,0,0,0,0,0,0,0,15,15,14,17,15,15,15,14,16,17,15,15,0,0,0,0,0,0,0,0,16,18,17,16,15,17,16,16,18,17,16,16,0,0,0,0,0,0,0,0,15,14,12,12,11,13,14,14,13,14,13,14,0,0,0,0,0,0,0,0,12,11,13,12,11,11,12,13,14,13,12,12,0,0,0,0,0,0,0,0,14,13,13,13,13,12,13,13,12,14,15,15,0,0,0,0,0,0,0,0,13,12,11,11,12,11,11,10,10,10,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,6,6,7,6,0,0,0,0,0,0,0,0,9,9,8,9,11,10,11,12,13,13,15,16,0,0,0,0,0,0,0,0,19,18,19,21,21,21,22,23,24,22,24,22,0,0,0,0,0,0,0,0,21,20,21,21,20,23,23,24,25,24,25,26,0,0,0,0,0,0,0,0,25,26,24,27,26,25,26,22,26,25,24,25,0,0,0,0,0,0,0,0,23,21,21,21,19,18,17,15,14,12,10,9,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,4,3,4,4,4,4,5,4,5,6,6,5,0,0,0,0,0,0,0,0,7,8,9,9,9,9,10,10,10,9,9,8,0,0,0,0,0,0,0,0,9,9,10,10,10,10,10,10,9,10,9,10,0,0,0,0,0,0,0,0,11,12,12,11,11,11,12,12,15,13,13,13,0,0,0,0,0,0,0,0,16,17,17,17,16,16,15,17,16,17,17,15,0,0,0,0,0,0,0,0,15,14,14,13,14,13,12,11,12,11,11,9,0,0,0,0,0,0,0,0,8,8,7,7,8,7,8,7,7,8,7,8,0,0,0,0,0,0,0,0,9,8,9,9,9,9,9,9,9,9,10,10,0,0,0,0,0,0,0,0,13,15,16,17,16,17,17,17,17,16,17,17,0,0,0,0,0,0,0,0,17,17,18,18,17,16,15,15,15,13,12,10,0,0,0,0,0,0,0,0,9,8,9,9,8,8,8,7,7,7,7,6,0,0,0,0,0,0,0,0,7,7,8,7,8,8,7,8,8,8,8,9,0,0,0,0,0,0,0,0,8,8,7,7,8,7,6,7,6,6,5,6,0,0,0,0,0,0,0,0,6,7,7,7,7,8,7,6,8,7,6,6,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,6,7,8,7,8,0,0,0,0,0,0,0,0,7,8,7,7,8,8,7,8,9,8,8,9,0,0,0,0,0,0,0,0,12,13,12,13,13,14,15,17,17,18,20,20,0,0,0,0,0,0,0,0,22,22,24,24,23,23,24,22,24,24,23,25,0,0,0,0,0,0,0,0,20,21,19,22,21,20,20,21,19],[0,28,28,28,28,29,28,27,28,27,26,27,27,27,27,27,26,25,26,26,0,0,0,0,0,0,0,0,27,27,26,27,27,28,27,28,28,27,28,27,0,0,0,0,0,0,0,0,25,25,25,23,23,23,22,23,22,22,20,20,0,0,0,0,0,0,0,0,14,14,14,13,14,14,16,16,18,18,19,18,0,0,0,0,0,0,0,0,19,21,21,20,21,21,20,20,21,21,21,21,0,0,0,0,0,0,0,0,21,21,21,21,22,22,22,21,21,21,21,20,0,0,0,0,0,0,0,0,21,19,19,21,20,19,18,19,21,21,20,20,0,0,0,0,0,0,0,0,20,20,21,21,20,20,21,21,21,21,21,20,0,0,0,0,0,0,0,0,21,20,19,20,19,20,19,20,18,19,19,20,0,0,0,0,0,0,0,0,19,19,17,20,20,20,18,18,19,19,19,18,0,0,0,0,0,0,0,0,18,20,20,19,19,21,20,19,21,20,19,19,0,0,0,0,0,0,0,0,19,18,17,17,16,17,17,18,17,17,16,18,0,0,0,0,0,0,0,0,15,16,17,16,15,15,15,16,17,17,16,15,0,0,0,0,0,0,0,0,18,16,18,17,18,17,17,17,17,18,18,18,0,0,0,0,0,0,0,0,17,15,16,16,16,14,15,15,14,15,13,13,0,0,0,0,0,0,0,0,10,10,10,9,10,10,10,10,8,8,8,8,0,0,0,0,0,0,0,0,12,12,11,12,13,13,13,15,15,15,18,16,0,0,0,0,0,0,0,0,19,18,19,22,21,20,22,23,23,22,23,22,0,0,0,0,0,0,0,0,21,22,22,22,22,23,24,24,25,25,26,26,0,0,0,0,0,0,0,0,24,25,24,26,26,24,26,24,24,25,24,26,0,0,0,0,0,0,0,0,22,22,22,20,20,18,18,15,16,14,12,10,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,5,5,6,5,4,5,5,4,4,3,2,3,0,0,0,0,0,0,0,0,6,5,5,7,6,6,7,7,9,8,10,9,0,0,0,0,0,0,0,0,11,11,10,10,11,13,13,12,12,12,12,12,0,0,0,0,0,0,0,0,13,13,14,15,14,14,14,14,12,15,14,13,0,0,0,0,0,0,0,0,15,16,17,17,16,16,15,16,18,16,18,18,0,0,0,0,0,0,0,0,18,18,20,20,17,19,20,19,17,18,20,17,0,0,0,0,0,0,0,0,20,19,18,19,19,18,17,16,16,14,15,15,0,0,0,0,0,0,0,0,12,12,10,11,11,11,11,11,11,12,11,11,0,0,0,0,0,0,0,0,13,12,14,13,14,14,13,14,15,14,15,15,0,0,0,0,0,0,0,0,19,19,20,20,19,19,20,21,20,19,19,20,0,0,0,0,0,0,0,0,19,19,19,20,20,18,20,19,18,17,16,16,0,0,0,0,0,0,0,0,13,12,13,13,12,12,12,11,9,10,12,9,0,0,0,0,0,0,0,0,11,12,12,11,12,11,12,12,12,12,12,14,0,0,0,0,0,0,0,0,12,12,10,10,11,11,9,10,10,9,9,10,0,0,0,0,0,0,0,0,9,11,11,10,11,10,10,10,10,9,9,9,0,0,0,0,0,0,0,0,6,6,7,7,7,7,8,8,10,10,9,11,0,0,0,0,0,0,0,0,12,10,11,11,13,10,12,12,12,11,12,13,0,0,0,0,0,0,0,0,13,15,14,15,15,16,16,17,17,18,17,21,0,0,0,0,0,0,0,0,22,21,25,24,22,22,25,22,22,23,22,22,0,0,0,0,0,0,0,0,22,20,20,22,22,19,19,21,19],[0,28,27,28,28,28,28,27,28,27,26,27,27,26,27,26,26,24,27,27,0,0,0,0,0,0,0,0,28,26,28,28,26,28,28,28,27,28,28,29,0,0,0,0,0,0,0,0,26,27,26,25,25,25,25,24,24,24,22,21,0,0,0,0,0,0,0,0,15,17,17,17,17,17,17,18,20,19,21,21,0,0,0,0,0,0,0,0,23,23,23,22,24,23,23,23,24,23,23,23,0,0,0,0,0,0,0,0,23,23,25,24,24,24,23,23,23,24,22,22,0,0,0,0,0,0,0,0,24,21,22,25,22,21,21,23,22,22,23,22,0,0,0,0,0,0,0,0,22,23,23,24,23,21,23,23,24,22,23,22,0,0,0,0,0,0,0,0,23,22,21,23,22,22,22,22,21,20,21,20,0,0,0,0,0,0,0,0,21,21,20,23,21,21,21,21,22,22,20,21,0,0,0,0,0,0,0,0,22,23,23,22,22,23,23,21,24,23,22,22,0,0,0,0,0,0,0,0,21,20,19,19,18,19,18,18,20,18,17,19,0,0,0,0,0,0,0,0,18,19,18,17,17,17,17,18,19,18,17,17,0,0,0,0,0,0,0,0,19,18,19,18,21,17,19,21,19,21,20,21,0,0,0,0,0,0,0,0,19,17,18,18,19,18,16,17,17,17,16,16,0,0,0,0,0,0,0,0,12,12,13,13,11,11,11,12,10,11,11,11,0,0,0,0,0,0,0,0,13,14,12,13,14,14,15,16,17,17,19,19,0,0,0,0,0,0,0,0,20,18,21,23,22,22,23,24,24,22,25,22,0,0,0,0,0,0,0,0,22,22,22,23,23,23,24,26,26,26,26,26,0,0,0,0,0,0,0,0,25,25,25,26,25,24,26,23,25,24,25,25,0,0,0,0,0,0,0,0,22,22,22,20,21,19,19,17,16,15,14,12,0,0,0,0,0,0,0,0,8,7,5,6,7,4,5,5,3,4,5,4,0,0,0,0,0,0,0,0,4,4,5,5,5,6,4,4,4,4,3,3,0,0,0,0,0,0,0,0,8,7,7,7,9,9,10,10,11,12,12,10,0,0,0,0,0,0,0,0,12,10,9,11,12,11,12,13,13,13,13,12,0,0,0,0,0,0,0,0,15,16,16,16,15,16,15,15,16,15,15,15,0,0,0,0,0,0,0,0,16,18,17,17,16,17,17,17,20,17,18,19,0,0,0,0,0,0,0,0,21,21,22,22,21,21,22,23,22,22,22,21,0,0,0,0,0,0,0,0,21,21,19,19,20,19,18,18,18,17,18,16,0,0,0,0,0,0,0,0,14,13,13,13,14,13,12,13,14,13,14,14,0,0,0,0,0,0,0,0,15,13,13,14,16,15,14,16,16,15,16,17,0,0,0,0,0,0,0,0,20,22,22,22,22,22,22,24,23,21,23,23,0,0,0,0,0,0,0,0,22,22,23,22,21,20,22,21,20,20,18,18,0,0,0,0,0,0,0,0,17,15,15,15,14,14,14,13,13,13,13,13,0,0,0,0,0,0,0,0,15,12,14,14,14,15,12,14,14,15,14,15,0,0,0,0,0,0,0,0,14,14,14,14,14,14,13,14,13,12,10,13,0,0,0,0,0,0,0,0,11,13,14,14,14,13,15,11,14,13,12,12,0,0,0,0,0,0,0,0,9,8,10,10,10,11,10,10,11,12,11,12,0,0,0,0,0,0,0,0,12,10,13,15,12,12,16,13,14,14,14,14,0,0,0,0,0,0,0,0,15,15,14,15,16,17,17,19,17,21,19,24,0,0,0,0,0,0,0,0,23,23,26,24,22,24,25,22,25,26,23,23,0,0,0,0,0,0,0,0,23,21,20,22,20,20,19,20,17],[0,28,28,28,28,29,29,28,28,28,27,27,27,27,27,27,27,26,27,27,0,0,0,0,0,0,0,0,28,28,28,29,28,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,28,28,27,27,27,27,26,26,25,26,25,24,0,0,0,0,0,0,0,0,18,18,18,17,18,17,20,20,21,21,23,21,0,0,0,0,0,0,0,0,24,24,25,23,24,24,24,24,25,24,24,24,0,0,0,0,0,0,0,0,25,25,25,25,25,26,25,25,25,24,24,24,0,0,0,0,0,0,0,0,24,23,22,24,23,23,23,24,23,24,24,24,0,0,0,0,0,0,0,0,25,24,24,25,25,23,25,24,25,24,24,24,0,0,0,0,0,0,0,0,24,23,22,24,23,22,23,23,22,22,22,23,0,0,0,0,0,0,0,0,23,22,20,23,22,22,21,21,22,23,22,22,0,0,0,0,0,0,0,0,22,24,24,22,23,24,24,23,24,24,23,23,0,0,0,0,0,0,0,0,23,20,19,20,18,20,19,20,20,20,19,20,0,0,0,0,0,0,0,0,18,17,19,19,17,17,17,19,20,19,17,17,0,0,0,0,0,0,0,0,20,19,19,19,21,19,20,21,20,21,21,22,0,0,0,0,0,0,0,0,21,18,18,20,19,16,17,19,18,15,16,16,0,0,0,0,0,0,0,0,12,12,10,10,12,11,9,10,9,10,11,10,0,0,0,0,0,0,0,0,15,15,14,15,17,16,16,19,19,19,21,19,0,0,0,0,0,0,0,0,22,22,24,25,25,24,26,25,26,24,25,24,0,0,0,0,0,0,0,0,23,23,24,23,23,24,24,25,26,26,26,26,0,0,0,0,0,0,0,0,25,26,24,26,26,25,26,24,25,25,26,26,0,0,0,0,0,0,0,0,24,24,24,22,23,20,20,18,18,16,15,13,0,0,0,0,0,0,0,0,6,6,5,5,5,4,5,4,3,4,5,4,0,0,0,0,0,0,0,0,3,3,4,5,4,6,7,6,6,5,6,6,0,0,0,0,0,0,0,0,8,7,7,8,8,8,8,8,9,10,10,9,0,0,0,0,0,0,0,0,10,10,10,10,11,11,11,11,12,13,10,12,0,0,0,0,0,0,0,0,15,13,14,16,15,13,15,15,13,14,15,15,0,0,0,0,0,0,0,0,17,19,19,19,18,19,19,19,21,20,20,21,0,0,0,0,0,0,0,0,23,22,23,23,23,22,23,24,24,24,23,22,0,0,0,0,0,0,0,0,24,22,21,20,22,21,20,19,19,18,17,17,0,0,0,0,0,0,0,0,13,11,12,11,11,10,10,12,12,11,11,13,0,0,0,0,0,0,0,0,14,12,15,15,15,14,16,17,16,16,17,18,0,0,0,0,0,0,0,0,22,23,22,23,23,23,24,24,23,23,24,25,0,0,0,0,0,0,0,0,24,23,24,24,22,23,23,22,21,21,19,19,0,0,0,0,0,0,0,0,17,15,16,15,12,14,14,12,10,11,13,12,0,0,0,0,0,0,0,0,12,13,12,13,14,14,13,15,15,14,14,16,0,0,0,0,0,0,0,0,15,15,13,12,14,14,11,12,13,12,10,11,0,0,0,0,0,0,0,0,13,14,14,13,14,14,14,12,14,13,13,14,0,0,0,0,0,0,0,0,9,9,11,11,11,11,11,11,12,12,12,12,0,0,0,0,0,0,0,0,11,10,10,12,11,10,12,12,11,10,13,13,0,0,0,0,0,0,0,0,14,16,15,15,16,18,16,19,18,19,19,23,0,0,0,0,0,0,0,0,24,23,26,26,25,24,25,24,26,25,25,25,0,0,0,0,0,0,0,0,22,23,20,24,20,20,22,21,18],[0,29,29,29,29,29,29,29,29,29,28,28,29,27,29,28,29,28,29,29,0,0,0,0,0,0,0,0,29,29,29,30,30,30,29,30,29,30,30,29,0,0,0,0,0,0,0,0,28,28,27,27,27,27,27,27,26,26,25,25,0,0,0,0,0,0,0,0,19,19,19,19,18,19,19,19,22,21,23,22,0,0,0,0,0,0,0,0,25,25,25,26,26,26,25,26,27,26,26,27,0,0,0,0,0,0,0,0,25,25,26,26,27,27,25,26,25,25,24,24,0,0,0,0,0,0,0,0,26,25,24,26,25,24,24,25,25,25,25,25,0,0,0,0,0,0,0,0,26,26,25,25,26,25,25,26,26,25,25,24,0,0,0,0,0,0,0,0,25,24,24,26,24,24,25,25,22,23,24,23,0,0,0,0,0,0,0,0,23,24,24,24,22,24,24,23,24,25,24,24,0,0,0,0,0,0,0,0,24,25,25,25,25,26,25,25,26,26,25,23,0,0,0,0,0,0,0,0,23,21,18,21,19,20,18,19,20,21,18,20,0,0,0,0,0,0,0,0,19,19,20,18,19,19,19,18,20,19,18,19,0,0,0,0,0,0,0,0,22,19,21,22,22,20,22,22,22,22,23,24,0,0,0,0,0,0,0,0,21,19,19,19,19,18,17,19,18,17,17,17,0,0,0,0,0,0,0,0,12,13,13,11,11,12,10,10,9,11,12,11,0,0,0,0,0,0,0,0,16,19,17,18,18,19,18,19,20,20,21,20,0,0,0,0,0,0,0,0,23,23,22,25,25,24,25,25,26,25,26,26,0,0,0,0,0,0,0,0,23,24,25,24,24,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,27,27,27,28,26,26,26,26,26,27,27,0,0,0,0,0,0,0,0,24,25,24,23,24,22,23,19,18,19,16,14,0,0,0,0,0,0,0,0,9,6,6,8,6,5,6,6,5,3,6,6,0,0,0,0,0,0,0,0,1,3,4,4,5,6,6,6,6,7,6,8,0,0,0,0,0,0,0,0,10,9,8,10,9,9,11,9,11,12,11,10,0,0,0,0,0,0,0,0,11,10,11,11,12,13,13,13,13,13,12,14,0,0,0,0,0,0,0,0,17,16,17,18,16,16,18,17,16,18,17,18,0,0,0,0,0,0,0,0,19,21,19,19,19,20,20,20,22,21,22,22,0,0,0,0,0,0,0,0,24,25,25,25,25,24,25,26,26,25,25,25,0,0,0,0,0,0,0,0,23,23,21,21,21,20,19,19,19,19,18,17,0,0,0,0,0,0,0,0,15,13,13,14,12,12,12,15,14,13,15,16,0,0,0,0,0,0,0,0,17,16,18,16,18,18,17,18,19,18,20,20,0,0,0,0,0,0,0,0,24,22,24,24,25,26,25,25,25,25,26,25,0,0,0,0,0,0,0,0,26,25,24,25,25,23,23,23,22,22,22,21,0,0,0,0,0,0,0,0,18,17,17,17,14,16,15,15,14,15,14,12,0,0,0,0,0,0,0,0,16,15,17,17,16,17,17,17,16,18,17,18,0,0,0,0,0,0,0,0,16,16,15,16,16,16,13,15,16,12,12,13,0,0,0,0,0,0,0,0,13,13,16,14,15,15,17,14,15,15,14,14,0,0,0,0,0,0,0,0,9,11,12,11,12,11,12,11,13,12,13,13,0,0,0,0,0,0,0,0,12,12,12,14,13,14,14,15,13,13,15,15,0,0,0,0,0,0,0,0,16,17,16,16,17,18,18,21,19,21,21,22,0,0,0,0,0,0,0,0,25,23,25,26,24,25,25,25,24,25,25,24,0,0,0,0,0,0,0,0,24,22,22,22,23,22,21,22,20],[0,28,28,29,28,29,29,28,28,28,27,27,27,27,28,27,28,27,28,28,0,0,0,0,0,0,0,0,28,29,28,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,28,28,28,28,27,27,26,27,26,26,0,0,0,0,0,0,0,0,20,20,20,19,19,18,20,21,22,23,24,23,0,0,0,0,0,0,0,0,25,26,26,26,26,26,26,26,27,27,27,26,0,0,0,0,0,0,0,0,26,26,26,26,26,27,26,26,26,26,26,25,0,0,0,0,0,0,0,0,27,25,25,26,26,25,23,24,25,26,26,26,0,0,0,0,0,0,0,0,26,27,26,26,26,26,26,26,27,26,26,25,0,0,0,0,0,0,0,0,26,25,24,26,25,24,25,25,23,24,24,24,0,0,0,0,0,0,0,0,24,24,22,25,22,23,24,22,23,24,24,23,0,0,0,0,0,0,0,0,24,25,25,25,25,26,26,25,26,26,26,25,0,0,0,0,0,0,0,0,23,22,20,21,21,22,21,22,22,22,20,23,0,0,0,0,0,0,0,0,19,18,20,20,19,19,19,19,20,20,18,18,0,0,0,0,0,0,0,0,22,20,20,22,23,21,21,21,21,23,24,25,0,0,0,0,0,0,0,0,23,20,20,21,21,18,18,19,19,17,18,18,0,0,0,0,0,0,0,0,13,13,12,12,12,12,11,12,11,12,13,12,0,0,0,0,0,0,0,0,17,17,17,18,18,19,18,20,21,20,21,22,0,0,0,0,0,0,0,0,24,24,25,25,26,26,27,26,26,25,26,25,0,0,0,0,0,0,0,0,23,24,24,24,25,24,25,26,26,26,27,28,0,0,0,0,0,0,0,0,27,27,26,28,28,27,28,25,27,27,26,28,0,0,0,0,0,0,0,0,26,25,25,24,23,23,21,19,19,17,17,15,0,0,0,0,0,0,0,0,8,7,6,7,6,5,6,7,5,4,6,6,0,0,0,0,0,0,0,0,0,1,3,5,5,6,5,7,7,7,7,9,0,0,0,0,0,0,0,0,10,9,9,11,10,10,9,10,10,12,11,9,0,0,0,0,0,0,0,0,11,12,12,11,12,13,13,13,14,14,12,14,0,0,0,0,0,0,0,0,17,13,16,17,16,16,18,16,15,17,16,16,0,0,0,0,0,0,0,0,19,21,21,19,20,20,21,20,21,20,20,22,0,0,0,0,0,0,0,0,24,25,26,25,23,25,25,25,24,26,26,24,0,0,0,0,0,0,0,0,25,25,23,23,23,23,21,21,21,19,18,18,0,0,0,0,0,0,0,0,14,13,13,13,12,12,12,14,13,13,14,15,0,0,0,0,0,0,0,0,16,14,17,16,17,17,18,19,19,18,19,20,0,0,0,0,0,0,0,0,25,24,25,25,26,26,26,26,26,25,26,27,0,0,0,0,0,0,0,0,25,25,24,25,25,24,25,24,23,23,22,22,0,0,0,0,0,0,0,0,18,17,17,17,15,16,16,15,13,15,15,14,0,0,0,0,0,0,0,0,15,15,16,16,16,17,15,17,17,16,17,20,0,0,0,0,0,0,0,0,18,17,15,14,16,16,14,15,15,14,13,14,0,0,0,0,0,0,0,0,14,15,16,15,15,16,17,15,14,15,15,14,0,0,0,0,0,0,0,0,10,11,13,13,12,13,12,12,13,13,14,13,0,0,0,0,0,0,0,0,12,11,12,14,13,11,13,14,12,11,14,14,0,0,0,0,0,0,0,0,16,16,14,14,16,18,16,21,19,20,20,22,0,0,0,0,0,0,0,0,23,23,25,25,24,25,26,24,24,24,24,24,0,0,0,0,0,0,0,0,24,21,21,22,23,20,20,22,18],[0,29,29,30,29,29,30,29,29,29,28,28,29,28,29,28,29,27,29,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,29,28,29,29,29,28,28,28,27,27,28,0,0,0,0,0,0,0,0,22,22,23,19,21,19,22,23,24,24,26,25,0,0,0,0,0,0,0,0,28,27,27,28,28,28,28,28,29,28,29,28,0,0,0,0,0,0,0,0,28,28,29,28,29,29,28,29,27,28,27,28,0,0,0,0,0,0,0,0,28,27,27,28,27,27,26,27,27,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,27,28,27,29,28,28,28,0,0,0,0,0,0,0,0,27,27,27,28,26,27,27,27,25,26,26,27,0,0,0,0,0,0,0,0,26,25,26,26,24,26,26,25,26,26,25,26,0,0,0,0,0,0,0,0,26,26,28,27,26,28,27,27,27,27,27,26,0,0,0,0,0,0,0,0,26,25,21,23,22,24,23,25,23,25,23,24,0,0,0,0,0,0,0,0,20,20,22,22,20,22,21,21,22,22,21,20,0,0,0,0,0,0,0,0,24,21,22,23,24,23,22,25,25,25,26,26,0,0,0,0,0,0,0,0,24,21,20,22,23,19,20,22,21,17,20,20,0,0,0,0,0,0,0,0,16,15,14,15,15,15,12,13,11,12,14,13,0,0,0,0,0,0,0,0,19,21,17,20,19,19,21,22,22,23,24,23,0,0,0,0,0,0,0,0,26,25,28,27,27,26,28,28,28,26,28,26,0,0,0,0,0,0,0,0,23,25,25,23,25,26,26,27,27,27,28,28,0,0,0,0,0,0,0,0,28,28,27,28,28,28,28,26,27,26,27,28,0,0,0,0,0,0,0,0,25,25,26,24,25,24,23,21,21,19,19,17,0,0,0,0,0,0,0,0,8,6,7,9,5,5,9,9,6,6,9,9,0,0,0,0,0,0,0,0,1,0,1,5,4,7,8,8,7,8,8,10,0,0,0,0,0,0,0,0,11,9,8,11,11,9,11,10,12,13,13,11,0,0,0,0,0,0,0,0,13,13,12,16,14,16,18,15,17,16,14,16,0,0,0,0,0,0,0,0,18,16,18,20,18,17,20,19,17,20,19,19,0,0,0,0,0,0,0,0,21,24,23,21,23,23,22,23,25,23,24,23,0,0,0,0,0,0,0,0,27,27,27,27,28,27,28,29,28,28,27,27,0,0,0,0,0,0,0,0,25,25,24,24,24,24,21,21,22,21,19,19,0,0,0,0,0,0,0,0,16,15,15,16,14,16,14,17,16,16,15,19,0,0,0,0,0,0,0,0,18,17,19,19,19,19,20,21,19,20,22,24,0,0,0,0,0,0,0,0,26,25,27,27,28,28,27,27,27,27,28,28,0,0,0,0,0,0,0,0,28,27,27,27,27,26,26,25,26,25,24,24,0,0,0,0,0,0,0,0,19,18,19,19,17,18,18,18,16,16,16,16,0,0,0,0,0,0,0,0,18,19,18,19,18,19,18,20,20,18,20,22,0,0,0,0,0,0,0,0,19,20,18,18,19,19,16,17,18,15,16,18,0,0,0,0,0,0,0,0,18,19,21,19,19,20,19,18,18,18,18,18,0,0,0,0,0,0,0,0,13,15,15,15,16,17,17,17,18,18,17,17,0,0,0,0,0,0,0,0,16,16,15,15,14,14,15,15,13,14,15,16,0,0,0,0,0,0,0,0,16,20,18,18,19,18,20,22,22,23,23,24,0,0,0,0,0,0,0,0,26,25,27,27,26,26,27,26,26,28,28,26,0,0,0,0,0,0,0,0,26,24,25,25,25,23,23,23,21],[0,29,29,29,30,30,30,30,29,29,29,29,29,28,29,28,29,29,28,30,0,0,0,0,0,0,0,0,30,29,29,30,30,30,29,30,29,30,30,30,0,0,0,0,0,0,0,0,29,29,28,28,28,28,28,27,27,28,26,27,0,0,0,0,0,0,0,0,21,22,22,20,20,21,22,21,23,23,24,23,0,0,0,0,0,0,0,0,26,27,26,26,28,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,26,27,27,27,27,28,27,27,27,26,25,25,0,0,0,0,0,0,0,0,27,26,25,27,26,25,25,26,25,26,25,26,0,0,0,0,0,0,0,0,27,27,26,26,26,25,25,26,27,26,26,26,0,0,0,0,0,0,0,0,25,25,24,26,24,25,25,25,24,24,24,25,0,0,0,0,0,0,0,0,24,24,24,24,23,25,24,24,25,25,24,24,0,0,0,0,0,0,0,0,25,25,25,26,25,26,25,25,25,26,26,25,0,0,0,0,0,0,0,0,23,23,21,22,21,22,22,22,23,22,21,22,0,0,0,0,0,0,0,0,21,22,21,21,22,22,22,21,21,22,22,21,0,0,0,0,0,0,0,0,22,22,23,23,23,23,23,23,23,23,24,24,0,0,0,0,0,0,0,0,22,21,20,22,22,20,20,20,21,20,20,19,0,0,0,0,0,0,0,0,12,13,13,12,11,11,11,11,12,11,12,12,0,0,0,0,0,0,0,0,19,20,17,18,19,19,20,22,22,22,24,22,0,0,0,0,0,0,0,0,25,24,26,26,26,26,27,27,27,26,27,26,0,0,0,0,0,0,0,0,23,24,25,24,25,25,25,26,27,26,27,27,0,0,0,0,0,0,0,0,26,27,26,27,28,26,27,26,27,27,26,28,0,0,0,0,0,0,0,0,26,25,26,24,25,24,23,20,20,18,17,16,0,0,0,0,0,0,0,0,8,6,7,9,5,5,9,7,5,6,7,6,0,0,0,0,0,0,0,0,3,2,0,2,4,4,6,6,7,8,7,9,0,0,0,0,0,0,0,0,9,8,7,9,10,8,10,10,12,13,13,9,0,0,0,0,0,0,0,0,13,10,9,11,13,15,17,14,14,16,12,14,0,0,0,0,0,0,0,0,19,18,19,20,19,17,20,19,19,18,20,19,0,0,0,0,0,0,0,0,21,21,21,22,21,21,21,22,22,23,22,23,0,0,0,0,0,0,0,0,25,25,25,24,26,25,26,26,25,25,26,26,0,0,0,0,0,0,0,0,23,23,24,22,22,22,21,22,21,20,19,19,0,0,0,0,0,0,0,0,15,13,12,14,12,14,14,14,13,15,13,18,0,0,0,0,0,0,0,0,18,17,17,18,19,18,20,20,20,19,21,21,0,0,0,0,0,0,0,0,24,24,25,25,26,26,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,24,26,26,25,25,25,24,23,24,22,23,0,0,0,0,0,0,0,0,18,18,18,18,16,17,18,14,14,14,14,14,0,0,0,0,0,0,0,0,17,14,15,18,17,18,16,19,19,19,19,21,0,0,0,0,0,0,0,0,18,18,16,17,18,17,14,15,17,13,13,15,0,0,0,0,0,0,0,0,15,16,19,18,16,19,18,16,17,17,14,15,0,0,0,0,0,0,0,0,11,12,13,13,13,13,13,14,14,14,14,14,0,0,0,0,0,0,0,0,12,12,14,13,12,14,14,13,12,12,14,14,0,0,0,0,0,0,0,0,16,19,16,17,19,17,18,22,21,22,23,25,0,0,0,0,0,0,0,0,27,24,27,27,27,27,28,28,27,28,27,26,0,0,0,0,0,0,0,0,25,24,24,25,23,22,24,24,20],[0,29,28,29,29,29,30,29,29,28,28,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,29,28,29,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,28,27,27,27,26,26,26,25,24,23,0,0,0,0,0,0,0,0,17,18,18,18,17,17,17,18,19,19,20,20,0,0,0,0,0,0,0,0,22,23,24,23,23,24,24,24,24,23,24,25,0,0,0,0,0,0,0,0,24,22,23,24,23,24,24,23,24,22,22,21,0,0,0,0,0,0,0,0,23,22,22,23,21,21,21,21,21,22,22,23,0,0,0,0,0,0,0,0,22,23,23,23,23,21,22,23,24,23,23,21,0,0,0,0,0,0,0,0,22,21,21,22,21,21,21,22,20,20,21,21,0,0,0,0,0,0,0,0,21,22,19,20,20,20,20,19,20,21,20,19,0,0,0,0,0,0,0,0,22,22,23,22,21,22,22,22,22,23,22,22,0,0,0,0,0,0,0,0,20,20,17,18,17,18,18,18,18,18,17,18,0,0,0,0,0,0,0,0,16,17,17,18,18,17,17,17,18,18,18,17,0,0,0,0,0,0,0,0,19,20,18,19,20,20,20,19,19,21,20,21,0,0,0,0,0,0,0,0,19,19,18,18,19,17,16,18,17,16,17,15,0,0,0,0,0,0,0,0,11,12,12,10,11,12,10,10,9,10,10,10,0,0,0,0,0,0,0,0,14,15,14,15,15,16,17,17,18,19,20,19,0,0,0,0,0,0,0,0,22,22,24,24,26,25,26,26,27,25,27,25,0,0,0,0,0,0,0,0,23,24,25,24,27,25,26,27,27,27,27,28,0,0,0,0,0,0,0,0,27,28,27,28,28,26,28,26,26,27,26,27,0,0,0,0,0,0,0,0,25,25,24,23,23,21,21,19,18,17,15,13,0,0,0,0,0,0,0,0,5,4,4,4,4,4,5,4,3,4,5,5,0,0,0,0,0,0,0,0,4,3,1,0,1,2,2,4,6,6,5,7,0,0,0,0,0,0,0,0,5,5,5,5,6,6,8,7,9,10,9,8,0,0,0,0,0,0,0,0,10,9,9,10,10,12,11,12,12,12,12,13,0,0,0,0,0,0,0,0,15,14,15,16,16,15,15,15,15,15,15,16,0,0,0,0,0,0,0,0,17,19,19,19,17,17,19,18,20,18,18,20,0,0,0,0,0,0,0,0,22,22,22,22,21,21,22,22,22,23,24,22,0,0,0,0,0,0,0,0,22,21,21,21,22,21,20,20,19,19,18,16,0,0,0,0,0,0,0,0,14,12,11,13,12,10,10,13,13,11,13,14,0,0,0,0,0,0,0,0,15,13,14,15,16,16,16,18,18,17,17,17,0,0,0,0,0,0,0,0,21,21,22,22,23,23,23,23,22,22,24,24,0,0,0,0,0,0,0,0,22,21,22,22,21,22,21,20,19,20,19,20,0,0,0,0,0,0,0,0,16,15,15,15,14,15,14,13,13,14,13,10,0,0,0,0,0,0,0,0,14,15,14,15,14,15,14,15,16,15,15,17,0,0,0,0,0,0,0,0,14,14,14,15,14,14,12,14,13,11,11,13,0,0,0,0,0,0,0,0,12,13,14,13,14,13,14,12,13,12,13,12,0,0,0,0,0,0,0,0,7,8,10,11,10,12,11,12,13,13,12,13,0,0,0,0,0,0,0,0,10,9,9,11,10,9,11,11,10,12,13,12,0,0,0,0,0,0,0,0,14,15,14,14,15,15,17,18,19,19,20,22,0,0,0,0,0,0,0,0,23,24,26,26,24,24,26,26,25,27,25,25,0,0,0,0,0,0,0,0,25,22,22,24,22,21,22,21,19],[0,29,29,29,29,30,29,29,29,29,29,29,29,28,29,28,29,29,28,29,0,0,0,0,0,0,0,0,29,29,28,29,30,30,29,30,29,29,30,29,0,0,0,0,0,0,0,0,28,27,27,27,27,27,26,26,26,25,24,25,0,0,0,0,0,0,0,0,17,17,17,17,16,16,16,18,18,18,17,18,0,0,0,0,0,0,0,0,20,20,20,21,21,22,20,22,22,21,22,22,0,0,0,0,0,0,0,0,22,20,21,21,22,23,22,21,22,19,20,19,0,0,0,0,0,0,0,0,21,20,20,21,20,19,20,20,20,21,20,21,0,0,0,0,0,0,0,0,20,20,20,19,20,20,20,20,21,21,21,18,0,0,0,0,0,0,0,0,20,20,19,20,19,19,19,18,19,18,19,18,0,0,0,0,0,0,0,0,18,18,18,18,18,18,19,18,18,19,18,18,0,0,0,0,0,0,0,0,19,19,20,20,18,20,20,19,20,19,19,18,0,0,0,0,0,0,0,0,18,18,17,18,18,18,17,17,19,16,16,16,0,0,0,0,0,0,0,0,17,18,16,17,17,18,17,16,16,15,15,16,0,0,0,0,0,0,0,0,16,16,16,16,16,15,16,17,17,18,18,18,0,0,0,0,0,0,0,0,16,15,16,16,17,15,15,16,16,16,15,13,0,0,0,0,0,0,0,0,8,9,9,9,8,8,9,7,7,7,8,8,0,0,0,0,0,0,0,0,12,12,13,13,15,15,16,16,19,18,19,18,0,0,0,0,0,0,0,0,22,24,23,25,25,24,26,25,25,25,26,24,0,0,0,0,0,0,0,0,24,25,25,24,27,25,26,28,28,27,28,28,0,0,0,0,0,0,0,0,27,28,27,28,28,27,28,26,26,28,27,27,0,0,0,0,0,0,0,0,25,25,25,24,23,22,22,19,18,17,12,12,0,0,0,0,0,0,0,0,5,4,4,5,3,2,5,4,3,3,5,4,0,0,0,0,0,0,0,0,4,3,2,1,0,1,3,3,4,5,4,5,0,0,0,0,0,0,0,0,6,4,4,5,7,5,5,6,6,9,8,6,0,0,0,0,0,0,0,0,8,8,8,9,10,12,12,12,12,11,11,11,0,0,0,0,0,0,0,0,13,14,15,15,13,13,14,13,15,13,14,15,0,0,0,0,0,0,0,0,16,16,15,16,15,15,15,16,16,16,16,17,0,0,0,0,0,0,0,0,20,21,20,20,21,20,20,21,20,20,20,19,0,0,0,0,0,0,0,0,18,18,17,18,17,17,16,16,15,15,15,14,0,0,0,0,0,0,0,0,11,10,10,11,10,9,9,11,11,10,10,12,0,0,0,0,0,0,0,0,13,12,13,13,15,15,15,14,16,14,16,16,0,0,0,0,0,0,0,0,17,18,20,20,20,20,19,19,20,20,21,21,0,0,0,0,0,0,0,0,20,19,20,20,19,18,19,19,17,18,18,18,0,0,0,0,0,0,0,0,16,12,12,14,13,12,12,10,10,11,10,9,0,0,0,0,0,0,0,0,13,12,12,13,12,13,13,13,13,14,13,15,0,0,0,0,0,0,0,0,12,13,11,12,12,13,9,11,12,9,10,11,0,0,0,0,0,0,0,0,10,10,13,12,12,12,12,11,10,11,11,10,0,0,0,0,0,0,0,0,7,8,8,9,9,9,9,10,10,11,10,11,0,0,0,0,0,0,0,0,10,8,9,10,9,9,10,10,9,11,11,11,0,0,0,0,0,0,0,0,14,14,13,15,15,16,17,18,18,19,20,20,0,0,0,0,0,0,0,0,25,23,25,25,25,24,26,25,25,25,25,24,0,0,0,0,0,0,0,0,24,22,22,23,22,21,21,22,20],[0,29,28,29,29,29,29,29,28,28,28,28,29,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,29,29,29,28,29,28,29,29,29,0,0,0,0,0,0,0,0,28,27,28,27,26,27,26,25,26,25,24,24,0,0,0,0,0,0,0,0,17,16,17,15,15,14,15,17,17,17,17,18,0,0,0,0,0,0,0,0,21,21,21,21,22,22,21,21,21,22,22,22,0,0,0,0,0,0,0,0,22,21,22,22,22,23,22,22,22,21,20,20,0,0,0,0,0,0,0,0,21,20,21,22,19,20,20,21,21,21,21,20,0,0,0,0,0,0,0,0,20,21,20,20,20,19,20,20,22,21,21,20,0,0,0,0,0,0,0,0,18,19,19,19,18,19,19,19,18,19,19,18,0,0,0,0,0,0,0,0,17,18,17,19,17,19,18,18,20,19,18,18,0,0,0,0,0,0,0,0,19,20,21,20,19,21,20,19,20,21,19,18,0,0,0,0,0,0,0,0,18,17,16,18,18,18,17,19,19,17,17,17,0,0,0,0,0,0,0,0,16,17,16,15,16,16,16,15,15,15,17,14,0,0,0,0,0,0,0,0,16,15,14,16,18,16,16,16,17,17,17,19,0,0,0,0,0,0,0,0,15,14,15,15,15,14,14,16,16,13,14,12,0,0,0,0,0,0,0,0,8,9,9,8,8,8,7,7,7,7,8,8,0,0,0,0,0,0,0,0,11,13,12,14,14,14,15,16,16,17,20,17,0,0,0,0,0,0,0,0,22,21,22,23,24,23,25,26,25,24,26,24,0,0,0,0,0,0,0,0,21,22,22,22,25,24,24,25,25,26,26,28,0,0,0,0,0,0,0,0,26,27,26,28,27,26,27,24,27,27,26,27,0,0,0,0,0,0,0,0,25,24,24,23,23,22,21,19,16,16,11,11,0,0,0,0,0,0,0,0,4,3,4,4,4,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,4,4,3,2,1,0,1,2,3,4,4,5,0,0,0,0,0,0,0,0,5,5,4,5,5,4,5,5,7,7,7,6,0,0,0,0,0,0,0,0,8,8,8,9,9,11,11,11,11,10,10,10,0,0,0,0,0,0,0,0,12,11,13,13,13,11,12,12,12,12,12,13,0,0,0,0,0,0,0,0,15,16,15,15,15,15,15,16,18,16,16,17,0,0,0,0,0,0,0,0,19,20,20,20,20,20,20,21,19,20,20,18,0,0,0,0,0,0,0,0,19,18,17,18,17,17,14,16,15,14,14,13,0,0,0,0,0,0,0,0,10,9,9,10,9,8,8,10,10,9,10,11,0,0,0,0,0,0,0,0,11,10,11,12,13,12,13,14,14,13,15,15,0,0,0,0,0,0,0,0,18,18,20,20,21,21,19,19,19,20,21,22,0,0,0,0,0,0,0,0,19,20,20,21,19,19,19,18,17,17,16,18,0,0,0,0,0,0,0,0,14,12,12,12,11,10,11,10,9,10,10,8,0,0,0,0,0,0,0,0,11,11,10,11,11,12,12,12,12,12,12,14,0,0,0,0,0,0,0,0,12,12,11,10,11,11,9,10,10,9,9,10,0,0,0,0,0,0,0,0,10,11,11,12,12,12,11,11,12,11,11,10,0,0,0,0,0,0,0,0,6,7,8,9,10,9,9,9,10,11,10,10,0,0,0,0,0,0,0,0,9,8,8,9,9,8,9,9,8,9,10,10,0,0,0,0,0,0,0,0,13,14,13,15,15,16,17,19,19,19,20,22,0,0,0,0,0,0,0,0,24,23,26,26,24,26,27,26,24,27,26,26,0,0,0,0,0,0,0,0,24,22,22,24,25,21,22,24,21],[0,28,27,28,28,28,28,27,28,27,26,26,27,26,27,27,27,26,27,26,0,0,0,0,0,0,0,0,27,28,27,28,28,28,28,28,29,27,29,28,0,0,0,0,0,0,0,0,27,27,27,26,26,26,25,24,24,25,23,22,0,0,0,0,0,0,0,0,15,15,15,14,14,14,15,15,17,16,17,17,0,0,0,0,0,0,0,0,20,22,22,20,22,22,21,20,22,21,22,23,0,0,0,0,0,0,0,0,22,20,20,21,21,23,21,20,21,20,20,18,0,0,0,0,0,0,0,0,22,20,19,21,20,20,19,20,20,21,20,20,0,0,0,0,0,0,0,0,21,21,20,21,21,19,21,22,22,21,21,18,0,0,0,0,0,0,0,0,20,20,18,19,20,18,18,20,18,17,18,19,0,0,0,0,0,0,0,0,19,19,17,20,18,19,18,18,18,19,18,18,0,0,0,0,0,0,0,0,18,21,20,20,20,21,21,20,21,21,21,20,0,0,0,0,0,0,0,0,17,16,16,17,15,16,16,15,16,15,14,15,0,0,0,0,0,0,0,0,14,14,15,14,14,15,14,15,16,15,14,14,0,0,0,0,0,0,0,0,17,16,15,17,18,16,16,16,16,18,17,19,0,0,0,0,0,0,0,0,17,15,15,16,15,13,14,14,13,12,13,12,0,0,0,0,0,0,0,0,8,8,8,7,8,7,6,5,5,6,7,7,0,0,0,0,0,0,0,0,12,13,13,12,13,14,15,16,16,16,18,17,0,0,0,0,0,0,0,0,20,19,21,22,22,21,23,24,24,22,24,23,0,0,0,0,0,0,0,0,21,22,23,22,24,24,24,25,25,26,26,26,0,0,0,0,0,0,0,0,25,25,25,26,26,24,26,24,25,25,25,26,0,0,0,0,0,0,0,0,23,23,22,21,22,19,18,16,14,14,12,11,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,3,2,1,0,1,3,2,2,3,0,0,0,0,0,0,0,0,4,4,4,4,5,4,5,5,7,6,7,6,0,0,0,0,0,0,0,0,8,9,8,8,9,10,11,11,11,10,10,10,0,0,0,0,0,0,0,0,12,11,12,12,12,12,12,12,12,12,12,13,0,0,0,0,0,0,0,0,15,16,16,16,15,14,17,16,17,16,16,19,0,0,0,0,0,0,0,0,20,20,21,20,20,20,18,19,19,20,20,19,0,0,0,0,0,0,0,0,20,20,18,19,19,18,17,17,15,14,12,13,0,0,0,0,0,0,0,0,10,9,10,9,10,8,9,9,11,10,10,10,0,0,0,0,0,0,0,0,11,10,12,12,13,13,13,15,14,13,14,15,0,0,0,0,0,0,0,0,18,19,20,20,19,20,21,21,19,19,20,22,0,0,0,0,0,0,0,0,19,19,20,20,19,18,20,19,16,18,16,18,0,0,0,0,0,0,0,0,13,12,11,12,11,10,10,10,10,9,10,9,0,0,0,0,0,0,0,0,11,12,12,12,11,12,12,12,12,12,12,13,0,0,0,0,0,0,0,0,11,11,11,10,11,11,10,9,9,9,9,9,0,0,0,0,0,0,0,0,10,11,11,11,12,12,10,10,9,10,9,11,0,0,0,0,0,0,0,0,8,7,9,8,9,10,9,10,11,11,11,11,0,0,0,0,0,0,0,0,9,8,9,9,10,8,10,10,10,10,10,10,0,0,0,0,0,0,0,0,14,14,13,15,15,16,15,18,18,18,18,19,0,0,0,0,0,0,0,0,23,22,25,25,24,23,24,24,24,24,23,24,0,0,0,0,0,0,0,0,24,21,21,22,22,22,20,22,20],[0,28,28,28,29,29,29,29,29,28,28,27,28,28,28,27,28,28,27,28,0,0,0,0,0,0,0,0,27,28,27,28,29,29,27,28,28,28,28,28,0,0,0,0,0,0,0,0,28,26,26,26,25,25,25,24,23,23,23,22,0,0,0,0,0,0,0,0,16,14,16,14,13,13,14,15,16,15,17,16,0,0,0,0,0,0,0,0,21,20,21,21,21,21,22,21,21,21,22,23,0,0,0,0,0,0,0,0,22,21,22,22,23,22,21,21,21,20,20,18,0,0,0,0,0,0,0,0,22,20,20,22,19,18,20,20,20,21,21,21,0,0,0,0,0,0,0,0,20,21,21,20,20,19,21,21,22,21,22,20,0,0,0,0,0,0,0,0,18,18,19,20,17,17,19,19,16,18,19,18,0,0,0,0,0,0,0,0,18,18,18,20,17,18,19,18,19,20,19,18,0,0,0,0,0,0,0,0,20,21,21,21,18,22,21,19,21,21,20,18,0,0,0,0,0,0,0,0,17,15,13,15,15,15,17,17,16,15,15,16,0,0,0,0,0,0,0,0,13,14,15,13,12,14,14,15,15,15,14,14,0,0,0,0,0,0,0,0,16,14,16,16,16,15,15,16,16,18,17,19,0,0,0,0,0,0,0,0,15,13,13,13,13,12,13,13,13,12,12,12,0,0,0,0,0,0,0,0,8,9,8,9,9,8,7,7,6,7,9,8,0,0,0,0,0,0,0,0,11,13,12,13,14,15,15,14,17,16,17,18,0,0,0,0,0,0,0,0,20,21,22,23,24,23,25,24,25,25,26,24,0,0,0,0,0,0,0,0,22,23,24,22,26,24,25,26,26,27,27,27,0,0,0,0,0,0,0,0,26,27,26,27,27,26,27,25,26,27,26,27,0,0,0,0,0,0,0,0,24,25,24,23,22,21,19,18,16,16,12,11,0,0,0,0,0,0,0,0,5,4,5,4,3,4,5,4,3,5,4,3,0,0,0,0,0,0,0,0,4,4,5,3,3,2,1,0,1,2,2,2,0,0,0,0,0,0,0,0,5,4,3,5,6,4,7,6,8,8,9,7,0,0,0,0,0,0,0,0,8,8,9,9,9,10,11,10,10,11,9,11,0,0,0,0,0,0,0,0,12,11,12,13,12,11,12,13,11,12,12,11,0,0,0,0,0,0,0,0,14,16,14,14,13,13,13,15,17,16,16,16,0,0,0,0,0,0,0,0,20,20,21,21,21,20,20,21,20,21,21,19,0,0,0,0,0,0,0,0,18,17,16,16,15,15,14,14,13,12,13,13,0,0,0,0,0,0,0,0,11,10,10,9,9,9,9,10,11,11,10,10,0,0,0,0,0,0,0,0,11,11,13,12,12,12,13,12,13,13,13,14,0,0,0,0,0,0,0,0,17,17,20,20,20,20,19,19,19,19,21,21,0,0,0,0,0,0,0,0,19,19,21,20,18,19,18,17,18,16,16,15,0,0,0,0,0,0,0,0,13,11,12,12,11,11,11,11,10,10,10,10,0,0,0,0,0,0,0,0,11,11,12,12,12,11,12,12,11,12,13,13,0,0,0,0,0,0,0,0,12,12,12,11,11,13,10,10,10,9,9,10,0,0,0,0,0,0,0,0,10,10,12,11,12,12,10,10,11,11,10,10,0,0,0,0,0,0,0,0,7,7,8,8,8,8,9,9,10,11,10,12,0,0,0,0,0,0,0,0,11,9,10,9,10,9,10,10,10,10,10,10,0,0,0,0,0,0,0,0,12,14,13,13,14,15,16,17,17,20,19,20,0,0,0,0,0,0,0,0,24,23,25,25,25,25,25,25,24,25,25,26,0,0,0,0,0,0,0,0,23,21,22,22,23,21,20,21,19],[0,28,27,28,28,28,27,28,27,26,26,26,27,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,26,27,28,27,27,27,27,27,28,28,0,0,0,0,0,0,0,0,26,26,25,25,24,24,23,23,22,22,21,20,0,0,0,0,0,0,0,0,14,14,13,12,13,13,15,15,16,16,18,17,0,0,0,0,0,0,0,0,20,21,21,20,21,20,20,21,20,21,21,21,0,0,0,0,0,0,0,0,21,22,22,21,22,22,20,20,20,19,19,21,0,0,0,0,0,0,0,0,21,19,19,21,20,18,18,19,20,21,21,20,0,0,0,0,0,0,0,0,21,20,20,20,20,18,21,20,22,20,20,19,0,0,0,0,0,0,0,0,20,19,18,20,18,18,18,19,18,18,19,18,0,0,0,0,0,0,0,0,19,18,17,19,18,19,17,19,20,19,18,18,0,0,0,0,0,0,0,0,19,21,20,18,18,21,20,20,20,20,19,19,0,0,0,0,0,0,0,0,17,17,15,15,14,15,15,16,15,16,15,17,0,0,0,0,0,0,0,0,14,13,15,15,14,13,14,16,16,16,14,14,0,0,0,0,0,0,0,0,17,16,16,16,18,16,17,17,17,19,18,18,0,0,0,0,0,0,0,0,16,16,15,15,15,14,14,13,13,13,12,11,0,0,0,0,0,0,0,0,8,9,9,9,8,7,7,7,7,7,7,8,0,0,0,0,0,0,0,0,11,11,12,12,12,14,13,17,17,16,18,19,0,0,0,0,0,0,0,0,19,19,21,21,21,23,23,23,24,23,22,22,0,0,0,0,0,0,0,0,20,21,21,21,23,22,23,24,24,24,25,26,0,0,0,0,0,0,0,0,24,25,24,25,25,24,25,23,25,24,23,24,0,0,0,0,0,0,0,0,22,22,22,20,21,18,18,16,15,14,11,11,0,0,0,0,0,0,0,0,5,4,5,5,4,4,5,4,3,4,4,4,0,0,0,0,0,0,0,0,6,5,5,5,4,2,2,1,0,1,2,2,0,0,0,0,0,0,0,0,4,4,3,6,5,5,6,6,7,8,8,7,0,0,0,0,0,0,0,0,8,9,9,10,11,11,10,11,11,11,9,10,0,0,0,0,0,0,0,0,13,12,13,13,13,13,12,14,12,13,14,13,0,0,0,0,0,0,0,0,15,16,16,17,16,16,16,16,19,16,17,18,0,0,0,0,0,0,0,0,19,20,20,20,18,21,20,20,20,20,20,18,0,0,0,0,0,0,0,0,19,19,17,17,18,17,16,15,16,15,14,13,0,0,0,0,0,0,0,0,10,10,9,9,9,10,10,10,11,12,10,12,0,0,0,0,0,0,0,0,12,13,12,12,13,13,13,14,15,13,14,15,0,0,0,0,0,0,0,0,17,19,19,19,19,20,20,20,20,18,19,21,0,0,0,0,0,0,0,0,19,20,19,20,17,19,20,18,18,17,15,15,0,0,0,0,0,0,0,0,13,12,12,13,11,11,12,10,10,10,10,11,0,0,0,0,0,0,0,0,12,12,11,12,12,12,12,12,12,13,12,13,0,0,0,0,0,0,0,0,11,11,11,10,11,11,9,10,10,9,9,9,0,0,0,0,0,0,0,0,10,11,12,11,12,11,11,11,10,10,10,10,0,0,0,0,0,0,0,0,7,7,9,9,9,10,9,9,11,11,11,12,0,0,0,0,0,0,0,0,11,11,11,10,11,11,10,11,11,11,10,11,0,0,0,0,0,0,0,0,14,15,15,16,14,16,16,17,17,18,19,20,0,0,0,0,0,0,0,0,23,23,25,25,23,24,24,24,24,23,23,24,0,0,0,0,0,0,0,0,23,21,21,22,24,21,20,21,20],[0,27,27,27,27,28,28,27,27,27,26,26,26,26,26,26,26,25,27,26,0,0,0,0,0,0,0,0,27,26,26,27,27,28,27,27,27,27,28,27,0,0,0,0,0,0,0,0,26,25,26,25,24,25,25,23,22,24,22,20,0,0,0,0,0,0,0,0,14,14,14,14,15,15,14,16,17,17,19,17,0,0,0,0,0,0,0,0,20,21,21,20,20,21,20,20,22,20,20,21,0,0,0,0,0,0,0,0,20,21,22,21,21,23,21,20,20,19,20,20,0,0,0,0,0,0,0,0,21,20,20,22,21,19,19,21,20,21,21,20,0,0,0,0,0,0,0,0,21,20,21,22,21,20,20,21,21,20,20,19,0,0,0,0,0,0,0,0,21,18,18,20,20,19,19,20,18,18,19,18,0,0,0,0,0,0,0,0,20,19,19,20,20,20,19,19,20,21,19,20,0,0,0,0,0,0,0,0,20,22,21,19,19,21,21,21,22,21,20,19,0,0,0,0,0,0,0,0,18,17,18,17,15,16,16,17,16,16,15,17,0,0,0,0,0,0,0,0,16,16,16,15,17,14,15,17,17,18,16,16,0,0,0,0,0,0,0,0,18,18,18,17,19,16,17,18,18,19,19,19,0,0,0,0,0,0,0,0,18,16,17,15,16,17,16,15,14,14,13,13,0,0,0,0,0,0,0,0,9,9,10,9,9,8,8,9,7,7,8,8,0,0,0,0,0,0,0,0,11,12,11,13,13,11,14,16,16,15,18,17,0,0,0,0,0,0,0,0,19,19,21,23,21,21,23,23,23,22,22,22,0,0,0,0,0,0,0,0,20,21,21,21,24,22,24,25,24,24,25,25,0,0,0,0,0,0,0,0,25,25,23,25,24,24,25,22,25,24,24,25,0,0,0,0,0,0,0,0,23,23,21,21,21,18,18,16,15,14,11,10,0,0,0,0,0,0,0,0,6,6,5,5,4,4,5,3,3,5,4,3,0,0,0,0,0,0,0,0,4,5,6,5,4,3,3,1,1,0,1,2,0,0,0,0,0,0,0,0,5,4,4,6,6,6,6,7,8,9,9,8,0,0,0,0,0,0,0,0,10,10,9,11,11,12,12,12,12,12,11,11,0,0,0,0,0,0,0,0,13,14,13,15,13,15,14,15,14,14,15,13,0,0,0,0,0,0,0,0,16,17,17,17,16,16,17,16,19,17,17,19,0,0,0,0,0,0,0,0,19,18,20,19,18,19,20,20,19,20,20,19,0,0,0,0,0,0,0,0,21,20,18,17,19,18,17,17,17,15,16,15,0,0,0,0,0,0,0,0,12,11,11,10,11,10,11,10,13,12,12,12,0,0,0,0,0,0,0,0,12,12,14,14,15,13,13,14,15,14,15,16,0,0,0,0,0,0,0,0,18,20,19,20,19,19,20,20,20,19,19,20,0,0,0,0,0,0,0,0,20,20,20,21,19,18,19,19,18,18,16,16,0,0,0,0,0,0,0,0,16,13,13,14,13,12,12,11,11,11,11,10,0,0,0,0,0,0,0,0,11,10,12,13,12,13,11,13,13,12,12,14,0,0,0,0,0,0,0,0,13,12,11,11,12,12,9,11,11,9,9,9,0,0,0,0,0,0,0,0,8,10,13,12,10,12,12,8,10,12,10,9,0,0,0,0,0,0,0,0,7,6,9,8,7,8,8,8,11,10,10,12,0,0,0,0,0,0,0,0,11,10,11,11,12,11,12,12,11,13,12,12,0,0,0,0,0,0,0,0,16,16,15,15,16,18,17,20,19,20,20,22,0,0,0,0,0,0,0,0,23,24,26,25,24,24,26,25,24,26,25,25,0,0,0,0,0,0,0,0,24,21,21,24,23,21,20,21,20],[0,29,29,29,29,30,29,29,29,29,28,28,29,28,28,28,28,27,28,28,0,0,0,0,0,0,0,0,28,28,27,28,28,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,27,27,26,26,25,24,24,23,23,23,22,21,0,0,0,0,0,0,0,0,11,12,11,11,10,11,11,12,13,13,14,12,0,0,0,0,0,0,0,0,18,18,17,18,19,19,19,19,18,18,19,19,0,0,0,0,0,0,0,0,19,19,20,20,20,20,19,19,18,19,18,17,0,0,0,0,0,0,0,0,18,18,17,19,17,18,17,18,17,20,18,19,0,0,0,0,0,0,0,0,18,18,19,18,18,16,17,18,18,19,18,17,0,0,0,0,0,0,0,0,17,17,16,16,15,15,16,17,15,16,16,16,0,0,0,0,0,0,0,0,16,16,14,18,15,18,15,16,17,17,16,16,0,0,0,0,0,0,0,0,18,17,18,18,16,19,19,17,19,18,18,15,0,0,0,0,0,0,0,0,14,13,11,12,13,12,14,13,13,14,13,14,0,0,0,0,0,0,0,0,12,12,14,11,11,11,12,13,14,14,14,13,0,0,0,0,0,0,0,0,13,12,13,15,14,13,15,15,15,15,16,16,0,0,0,0,0,0,0,0,13,12,11,10,12,13,11,11,11,11,11,10,0,0,0,0,0,0,0,0,7,8,7,7,8,7,6,7,5,6,7,5,0,0,0,0,0,0,0,0,9,9,8,10,11,10,12,14,15,14,17,17,0,0,0,0,0,0,0,0,22,20,22,24,23,23,25,25,25,24,24,24,0,0,0,0,0,0,0,0,24,23,23,22,24,25,25,26,26,27,27,27,0,0,0,0,0,0,0,0,25,27,25,28,26,26,27,24,27,26,26,27,0,0,0,0,0,0,0,0,25,24,24,23,22,21,19,16,14,12,9,7,0,0,0,0,0,0,0,0,4,3,4,3,3,3,3,2,2,2,3,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,2,1,1,1,0,1,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,5,6,7,5,0,0,0,0,0,0,0,0,7,8,8,8,8,9,10,10,10,11,9,10,0,0,0,0,0,0,0,0,10,10,11,11,10,10,12,10,11,12,11,10,0,0,0,0,0,0,0,0,11,14,11,12,11,11,12,13,15,15,14,15,0,0,0,0,0,0,0,0,15,16,18,17,17,16,17,18,17,18,17,16,0,0,0,0,0,0,0,0,15,14,14,13,13,13,13,11,11,11,12,10,0,0,0,0,0,0,0,0,9,10,8,8,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,10,10,11,10,12,11,10,11,12,11,10,11,0,0,0,0,0,0,0,0,14,14,15,17,17,16,16,16,16,16,17,18,0,0,0,0,0,0,0,0,17,17,16,16,17,15,14,15,14,13,12,12,0,0,0,0,0,0,0,0,10,9,9,10,9,9,9,8,7,8,8,7,0,0,0,0,0,0,0,0,8,8,10,10,10,9,9,9,9,10,9,10,0,0,0,0,0,0,0,0,9,8,8,8,9,8,7,7,8,6,6,7,0,0,0,0,0,0,0,0,6,7,9,8,7,8,8,6,7,7,7,6,0,0,0,0,0,0,0,0,4,5,6,5,5,6,6,6,8,9,7,9,0,0,0,0,0,0,0,0,8,9,8,9,10,8,9,10,9,9,9,10,0,0,0,0,0,0,0,0,12,14,12,13,14,14,15,16,16,18,20,21,0,0,0,0,0,0,0,0,23,22,26,25,23,23,24,23,23,24,24,22,0,0,0,0,0,0,0,0,24,22,22,23,23,22,21,23,21],[0,28,28,28,28,28,28,28,28,27,26,26,27,27,27,27,27,26,27,26,0,0,0,0,0,0,0,0,27,27,25,28,28,28,27,28,28,28,28,28,0,0,0,0,0,0,0,0,25,25,25,24,24,24,22,21,21,22,20,18,0,0,0,0,0,0,0,0,11,10,10,10,10,10,11,12,12,12,14,12,0,0,0,0,0,0,0,0,16,17,16,16,17,16,18,16,16,16,17,17,0,0,0,0,0,0,0,0,18,19,20,18,17,17,17,17,16,18,16,17,0,0,0,0,0,0,0,0,16,15,16,17,16,15,16,16,17,16,16,17,0,0,0,0,0,0,0,0,16,17,17,17,17,15,16,16,16,16,16,15,0,0,0,0,0,0,0,0,16,14,14,15,14,14,14,16,14,14,15,14,0,0,0,0,0,0,0,0,15,14,13,15,15,14,14,14,17,15,14,15,0,0,0,0,0,0,0,0,15,17,17,14,14,17,16,15,15,16,15,15,0,0,0,0,0,0,0,0,14,13,11,12,11,12,12,13,13,13,12,13,0,0,0,0,0,0,0,0,12,11,12,12,12,12,12,13,13,14,13,13,0,0,0,0,0,0,0,0,12,12,13,13,13,13,13,13,13,14,14,14,0,0,0,0,0,0,0,0,13,12,11,11,12,12,12,11,11,11,10,9,0,0,0,0,0,0,0,0,6,7,7,6,8,7,6,6,5,5,7,6,0,0,0,0,0,0,0,0,8,8,8,9,9,8,11,11,12,13,15,15,0,0,0,0,0,0,0,0,18,17,20,22,21,20,24,23,23,22,23,22,0,0,0,0,0,0,0,0,22,22,22,22,22,23,24,24,25,25,26,26,0,0,0,0,0,0,0,0,24,25,24,25,24,23,25,22,25,24,23,25,0,0,0,0,0,0,0,0,24,22,23,22,21,18,17,15,13,12,9,7,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,2,2,3,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,2,2,1,1,0,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,5,5,7,6,5,0,0,0,0,0,0,0,0,8,7,7,8,9,10,10,9,10,10,9,9,0,0,0,0,0,0,0,0,10,10,10,11,10,11,10,11,10,10,11,10,0,0,0,0,0,0,0,0,12,12,12,12,11,10,11,13,15,13,13,14,0,0,0,0,0,0,0,0,15,15,16,15,14,15,17,18,16,17,17,14,0,0,0,0,0,0,0,0,13,13,12,13,14,13,12,12,12,11,11,10,0,0,0,0,0,0,0,0,8,7,8,7,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,9,8,9,9,10,9,9,10,10,9,10,10,0,0,0,0,0,0,0,0,13,15,15,16,16,15,16,15,15,15,15,17,0,0,0,0,0,0,0,0,16,16,16,16,15,15,15,14,14,13,12,11,0,0,0,0,0,0,0,0,10,9,9,9,8,8,8,7,7,7,7,6,0,0,0,0,0,0,0,0,8,7,8,7,8,7,7,8,8,8,8,9,0,0,0,0,0,0,0,0,8,8,7,7,7,7,6,6,6,5,6,6,0,0,0,0,0,0,0,0,6,7,8,7,8,7,7,6,6,7,6,5,0,0,0,0,0,0,0,0,5,5,5,6,5,6,6,6,8,8,7,8,0,0,0,0,0,0,0,0,7,7,7,7,8,8,7,8,8,8,9,9,0,0,0,0,0,0,0,0,12,13,12,12,14,13,13,17,15,18,19,20,0,0,0,0,0,0,0,0,21,21,25,24,22,23,23,22,22,24,23,23,0,0,0,0,0,0,0,0,21,20,19,21,20,18,18,19,19],[0,28,27,27,28,28,27,27,27,25,25,25,26,26,26,26,26,25,25,26,0,0,0,0,0,0,0,0,26,27,26,26,27,27,25,27,27,27,27,27,0,0,0,0,0,0,0,0,25,23,24,24,23,23,24,22,21,22,21,18,0,0,0,0,0,0,0,0,9,10,9,9,8,8,10,10,11,12,13,11,0,0,0,0,0,0,0,0,16,16,15,17,17,16,17,16,17,17,17,17,0,0,0,0,0,0,0,0,17,20,19,20,19,18,18,18,17,18,16,17,0,0,0,0,0,0,0,0,17,15,16,19,16,15,16,17,16,16,15,17,0,0,0,0,0,0,0,0,16,16,16,15,16,14,17,17,17,16,16,17,0,0,0,0,0,0,0,0,14,13,14,16,13,13,15,15,13,15,15,14,0,0,0,0,0,0,0,0,14,14,14,15,13,14,15,15,15,15,14,15,0,0,0,0,0,0,0,0,15,17,17,15,14,17,16,15,16,16,16,13,0,0,0,0,0,0,0,0,12,12,10,10,10,11,9,11,12,12,10,13,0,0,0,0,0,0,0,0,10,10,11,11,9,10,11,12,13,13,12,11,0,0,0,0,0,0,0,0,13,11,12,12,13,11,13,13,13,13,14,15,0,0,0,0,0,0,0,0,11,11,10,10,11,10,9,9,10,9,8,8,0,0,0,0,0,0,0,0,5,6,7,6,6,6,5,6,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,8,8,8,9,11,12,13,15,15,0,0,0,0,0,0,0,0,17,17,20,21,19,18,23,21,22,21,22,21,0,0,0,0,0,0,0,0,20,19,22,20,24,22,23,22,24,24,25,25,0,0,0,0,0,0,0,0,24,25,24,24,24,23,25,23,25,23,23,25,0,0,0,0,0,0,0,0,23,22,21,21,20,18,18,16,13,14,9,6,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,2,3,3,3,2,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,2,2,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,5,5,4,0,0,0,0,0,0,0,0,7,7,8,8,9,10,9,9,9,10,8,8,0,0,0,0,0,0,0,0,9,9,10,9,9,9,10,10,9,9,10,9,0,0,0,0,0,0,0,0,10,11,11,10,10,10,11,11,13,12,13,12,0,0,0,0,0,0,0,0,14,16,16,15,15,15,16,16,15,16,15,14,0,0,0,0,0,0,0,0,13,13,13,10,12,12,10,10,10,10,9,8,0,0,0,0,0,0,0,0,8,7,6,7,7,7,7,8,7,6,8,8,0,0,0,0,0,0,0,0,8,8,8,9,9,8,9,9,9,9,10,9,0,0,0,0,0,0,0,0,12,13,14,14,15,15,13,14,14,15,15,17,0,0,0,0,0,0,0,0,15,16,16,16,14,14,13,12,12,11,10,9,0,0,0,0,0,0,0,0,9,8,8,8,7,7,7,7,6,7,7,6,0,0,0,0,0,0,0,0,7,7,8,8,8,7,7,8,8,8,8,9,0,0,0,0,0,0,0,0,8,8,6,7,7,7,6,6,7,5,6,6,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,7,6,6,6,5,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,7,8,7,8,0,0,0,0,0,0,0,0,7,6,6,8,8,7,8,8,8,8,9,9,0,0,0,0,0,0,0,0,11,13,11,12,13,12,14,16,15,16,19,22,0,0,0,0,0,0,0,0,24,22,24,24,23,24,25,25,24,25,25,24,0,0,0,0,0,0,0,0,22,20,20,21,19,20,18,21,20],[0,28,28,28,28,29,28,28,28,28,27,27,28,27,27,28,27,26,27,27,0,0,0,0,0,0,0,0,27,28,26,28,28,29,27,28,28,27,29,28,0,0,0,0,0,0,0,0,26,25,25,24,24,24,23,22,21,22,19,18,0,0,0,0,0,0,0,0,9,9,8,7,8,8,9,9,10,10,11,10,0,0,0,0,0,0,0,0,15,15,16,16,15,15,16,16,16,16,17,16,0,0,0,0,0,0,0,0,17,18,18,18,17,18,16,17,16,17,15,15,0,0,0,0,0,0,0,0,17,14,16,17,15,15,16,16,17,16,16,16,0,0,0,0,0,0,0,0,14,16,16,14,15,13,15,16,15,15,15,15,0,0,0,0,0,0,0,0,13,12,13,14,12,12,13,14,12,13,14,12,0,0,0,0,0,0,0,0,13,14,13,15,13,14,14,15,16,17,14,15,0,0,0,0,0,0,0,0,15,16,16,15,14,16,15,14,14,14,14,12,0,0,0,0,0,0,0,0,11,11,9,10,9,10,10,11,10,11,10,12,0,0,0,0,0,0,0,0,9,9,11,10,9,10,10,12,13,13,11,10,0,0,0,0,0,0,0,0,12,9,10,12,12,11,12,12,12,13,13,13,0,0,0,0,0,0,0,0,10,9,8,9,9,8,8,9,9,8,8,7,0,0,0,0,0,0,0,0,5,6,6,4,5,6,5,5,4,5,5,4,0,0,0,0,0,0,0,0,6,7,7,7,8,8,11,12,14,15,15,17,0,0,0,0,0,0,0,0,19,19,22,23,21,21,25,24,25,24,24,25,0,0,0,0,0,0,0,0,23,24,22,25,25,24,25,25,26,26,27,27,0,0,0,0,0,0,0,0,26,25,25,26,25,25,26,23,27,25,25,26,0,0,0,0,0,0,0,0,25,24,25,24,21,20,18,17,16,14,11,7,0,0,0,0,0,0,0,0,3,3,3,2,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,4,5,5,4,0,0,0,0,0,0,0,0,7,7,7,8,9,10,10,8,9,9,7,8,0,0,0,0,0,0,0,0,8,7,9,9,8,8,9,10,7,7,9,8,0,0,0,0,0,0,0,0,9,11,9,8,9,9,10,11,13,13,11,12,0,0,0,0,0,0,0,0,14,16,16,16,15,16,17,18,17,16,16,14,0,0,0,0,0,0,0,0,11,11,10,9,10,10,8,8,9,8,7,7,0,0,0,0,0,0,0,0,7,5,6,7,6,5,6,7,6,6,7,7,0,0,0,0,0,0,0,0,7,6,7,8,7,7,8,8,8,8,9,9,0,0,0,0,0,0,0,0,11,12,13,13,15,14,13,14,13,14,16,16,0,0,0,0,0,0,0,0,16,15,15,13,13,14,12,12,12,11,11,10,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,5,5,6,5,4,0,0,0,0,0,0,0,0,6,6,7,7,7,6,6,7,7,6,7,7,0,0,0,0,0,0,0,0,6,6,5,6,5,5,4,5,6,4,4,5,0,0,0,0,0,0,0,0,5,6,7,6,7,7,6,5,7,6,5,5,0,0,0,0,0,0,0,0,4,4,5,5,5,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,6,6,5,6,7,6,6,7,7,7,8,8,0,0,0,0,0,0,0,0,12,13,12,12,14,14,15,16,16,19,19,20,0,0,0,0,0,0,0,0,23,22,24,24,25,23,24,23,25,24,24,24,0,0,0,0,0,0,0,0,22,21,20,21,20,19,20,21,18],[0,29,29,29,30,30,29,29,29,29,28,28,28,28,28,28,28,28,27,28,0,0,0,0,0,0,0,0,28,28,27,29,29,29,28,29,29,29,29,28,0,0,0,0,0,0,0,0,26,26,25,25,24,24,23,22,21,21,20,19,0,0,0,0,0,0,0,0,8,8,8,7,7,6,8,8,9,9,10,9,0,0,0,0,0,0,0,0,13,13,14,14,14,14,15,15,14,14,15,15,0,0,0,0,0,0,0,0,16,17,17,16,16,17,15,16,15,14,13,14,0,0,0,0,0,0,0,0,15,13,14,15,13,13,14,14,15,15,15,15,0,0,0,0,0,0,0,0,13,14,14,12,13,11,13,13,15,15,13,13,0,0,0,0,0,0,0,0,12,11,11,12,11,11,12,12,11,11,12,11,0,0,0,0,0,0,0,0,12,11,11,13,11,12,12,13,14,14,13,14,0,0,0,0,0,0,0,0,13,13,15,14,12,14,14,12,13,13,12,11,0,0,0,0,0,0,0,0,10,9,8,8,8,9,9,10,10,10,9,10,0,0,0,0,0,0,0,0,8,8,9,9,8,8,9,10,11,11,10,8,0,0,0,0,0,0,0,0,10,9,9,10,10,9,10,10,11,11,11,12,0,0,0,0,0,0,0,0,9,8,8,8,8,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,4,5,5,4,4,3,4,4,4,0,0,0,0,0,0,0,0,6,7,6,7,8,8,9,10,12,12,15,15,0,0,0,0,0,0,0,0,18,18,20,22,22,21,24,24,24,22,24,22,0,0,0,0,0,0,0,0,22,23,23,22,24,24,26,25,25,26,27,27,0,0,0,0,0,0,0,0,26,26,26,27,26,25,26,24,26,26,26,27,0,0,0,0,0,0,0,0,24,23,23,21,22,19,18,15,13,13,10,7,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,3,3,4,4,4,0,0,0,0,0,0,0,0,6,6,6,7,7,8,8,7,8,8,6,7,0,0,0,0,0,0,0,0,7,7,7,7,8,8,7,7,7,8,8,7,0,0,0,0,0,0,0,0,8,9,8,8,8,8,8,10,11,11,11,11,0,0,0,0,0,0,0,0,13,13,14,14,14,13,14,14,14,14,14,12,0,0,0,0,0,0,0,0,10,10,10,9,9,9,8,8,7,8,7,6,0,0,0,0,0,0,0,0,6,5,5,6,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,8,7,7,8,8,8,0,0,0,0,0,0,0,0,10,10,12,11,13,12,12,12,12,12,13,14,0,0,0,0,0,0,0,0,14,13,14,13,12,12,11,11,10,10,9,9,0,0,0,0,0,0,0,0,7,6,6,6,6,6,6,5,5,5,5,4,0,0,0,0,0,0,0,0,6,6,7,7,7,6,6,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,5,5,6,5,5,5,6,4,5,5,0,0,0,0,0,0,0,0,5,5,7,6,6,6,5,5,6,5,5,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,7,7,6,8,0,0,0,0,0,0,0,0,6,6,5,6,6,6,6,7,6,6,7,7,0,0,0,0,0,0,0,0,11,13,11,12,13,13,13,16,16,17,19,20,0,0,0,0,0,0,0,0,23,22,26,24,24,25,24,23,24,25,24,23,0,0,0,0,0,0,0,0,23,22,21,23,22,21,20,22,20],[0,28,28,28,28,28,28,28,28,26,27,26,27,26,26,27,26,27,26,26,0,0,0,0,0,0,0,0,26,26,26,27,28,28,27,28,27,26,28,27,0,0,0,0,0,0,0,0,25,23,24,23,23,23,22,22,20,20,20,17,0,0,0,0,0,0,0,0,7,8,7,7,6,6,7,8,8,8,9,9,0,0,0,0,0,0,0,0,12,12,12,13,12,12,13,12,13,13,13,13,0,0,0,0,0,0,0,0,15,16,16,15,14,15,13,14,13,13,13,12,0,0,0,0,0,0,0,0,13,12,13,14,12,12,13,14,13,13,13,14,0,0,0,0,0,0,0,0,12,13,12,11,11,11,12,12,13,14,12,13,0,0,0,0,0,0,0,0,11,10,11,12,10,10,11,11,10,11,11,10,0,0,0,0,0,0,0,0,10,10,11,12,10,11,11,12,13,12,11,13,0,0,0,0,0,0,0,0,12,12,13,12,11,13,12,10,12,12,11,10,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,9,9,9,8,9,0,0,0,0,0,0,0,0,8,7,9,8,8,7,8,9,10,10,9,8,0,0,0,0,0,0,0,0,10,8,8,10,9,8,9,9,10,10,10,11,0,0,0,0,0,0,0,0,9,8,8,8,8,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,3,3,3,4,0,0,0,0,0,0,0,0,6,5,6,6,8,8,9,10,12,10,14,13,0,0,0,0,0,0,0,0,17,17,18,20,21,20,22,22,22,21,23,21,0,0,0,0,0,0,0,0,21,21,21,22,25,23,24,24,25,26,26,26,0,0,0,0,0,0,0,0,24,25,24,25,25,24,25,23,26,24,24,26,0,0,0,0,0,0,0,0,23,23,23,20,21,18,17,14,12,13,8,6,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,3,3,4,4,4,0,0,0,0,0,0,0,0,5,6,5,6,7,7,8,7,7,8,6,7,0,0,0,0,0,0,0,0,7,7,7,7,8,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,8,9,8,8,8,8,8,10,11,11,10,10,0,0,0,0,0,0,0,0,11,12,13,13,12,13,13,13,12,13,13,12,0,0,0,0,0,0,0,0,10,10,9,9,9,9,8,8,8,8,7,7,0,0,0,0,0,0,0,0,5,5,4,5,5,4,5,5,6,5,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,9,9,11,11,12,11,11,11,11,11,12,13,0,0,0,0,0,0,0,0,12,12,13,12,12,12,11,10,10,8,8,8,0,0,0,0,0,0,0,0,7,6,6,6,6,5,6,5,5,5,5,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,7,6,6,7,0,0,0,0,0,0,0,0,6,6,5,5,6,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,5,5,5,4,0,0,0,0,0,0,0,0,3,3,4,4,4,5,4,5,6,6,5,6,0,0,0,0,0,0,0,0,6,5,5,6,6,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,10,11,10,10,11,12,12,15,14,17,18,19,0,0,0,0,0,0,0,0,21,20,23,22,23,22,22,22,21,24,22,23,0,0,0,0,0,0,0,0,23,21,20,20,23,20,19,21,19],[0,28,28,28,29,29,28,29,28,27,27,26,28,27,27,27,27,28,26,27,0,0,0,0,0,0,0,0,27,28,26,27,29,29,28,28,28,28,29,28,0,0,0,0,0,0,0,0,26,25,24,24,24,23,22,21,20,21,18,18,0,0,0,0,0,0,0,0,7,7,7,7,6,6,8,8,8,9,10,9,0,0,0,0,0,0,0,0,13,13,14,14,14,14,14,14,14,15,16,14,0,0,0,0,0,0,0,0,15,17,17,16,15,16,13,15,14,14,13,13,0,0,0,0,0,0,0,0,14,13,14,15,13,13,13,14,15,15,15,15,0,0,0,0,0,0,0,0,12,13,14,12,13,11,14,14,14,14,12,13,0,0,0,0,0,0,0,0,11,11,11,12,10,10,11,12,10,11,12,11,0,0,0,0,0,0,0,0,12,11,11,13,11,12,12,13,14,14,12,14,0,0,0,0,0,0,0,0,13,13,15,13,11,15,13,12,13,13,12,10,0,0,0,0,0,0,0,0,9,9,8,8,8,9,10,10,9,10,9,11,0,0,0,0,0,0,0,0,8,9,10,9,8,9,9,10,11,11,10,9,0,0,0,0,0,0,0,0,10,9,9,11,11,9,11,11,11,11,11,12,0,0,0,0,0,0,0,0,9,8,7,8,9,7,7,8,8,7,7,6,0,0,0,0,0,0,0,0,4,5,5,4,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,7,6,9,9,11,11,14,14,0,0,0,0,0,0,0,0,18,18,20,20,21,21,22,23,23,22,23,22,0,0,0,0,0,0,0,0,21,22,22,22,24,23,25,25,25,26,26,26,0,0,0,0,0,0,0,0,25,26,25,26,25,24,25,23,26,24,24,26,0,0,0,0,0,0,0,0,24,23,22,22,20,19,19,16,14,14,9,6,0,0,0,0,0,0,0,0,3,3,3,2,2,2,3,2,2,3,2,2,0,0,0,0,0,0,0,0,4,4,4,3,3,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,3,3,4,4,4,0,0,0,0,0,0,0,0,6,6,6,7,7,8,8,8,8,8,6,7,0,0,0,0,0,0,0,0,7,6,8,8,8,8,8,8,7,7,8,7,0,0,0,0,0,0,0,0,8,10,9,8,8,8,9,11,12,11,11,11,0,0,0,0,0,0,0,0,12,13,14,14,14,13,14,15,13,14,14,12,0,0,0,0,0,0,0,0,9,11,10,8,9,9,8,7,8,8,7,6,0,0,0,0,0,0,0,0,6,5,5,5,5,4,5,6,6,5,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,6,7,7,6,7,7,7,0,0,0,0,0,0,0,0,10,10,11,11,12,12,11,12,11,11,13,13,0,0,0,0,0,0,0,0,13,13,13,12,12,12,11,11,10,9,8,8,0,0,0,0,0,0,0,0,6,6,6,5,5,6,5,5,5,6,5,4,0,0,0,0,0,0,0,0,5,6,6,6,6,6,5,6,6,6,6,7,0,0,0,0,0,0,0,0,6,5,4,5,5,5,4,5,5,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,6,6,5,6,6,6,6,7,6,6,7,7,0,0,0,0,0,0,0,0,11,12,11,11,12,12,13,16,15,16,18,19,0,0,0,0,0,0,0,0,22,20,24,24,25,22,24,24,23,23,23,25,0,0,0,0,0,0,0,0,20,20,21,21,21,20,19,20,20],[0,29,29,29,29,29,29,29,28,27,27,27,28,27,27,27,28,28,27,28,0,0,0,0,0,0,0,0,28,29,27,28,29,29,27,29,28,28,29,29,0,0,0,0,0,0,0,0,27,25,24,24,24,24,23,22,21,20,18,18,0,0,0,0,0,0,0,0,7,7,6,6,6,6,7,7,7,8,9,8,0,0,0,0,0,0,0,0,11,11,13,13,13,13,13,14,12,13,15,14,0,0,0,0,0,0,0,0,15,16,15,15,14,15,13,14,13,12,12,13,0,0,0,0,0,0,0,0,15,12,13,14,12,12,13,14,15,15,14,14,0,0,0,0,0,0,0,0,12,13,13,10,11,10,12,13,12,13,12,12,0,0,0,0,0,0,0,0,10,9,10,10,9,9,11,11,9,10,11,10,0,0,0,0,0,0,0,0,10,10,10,11,9,11,12,13,14,14,11,13,0,0,0,0,0,0,0,0,12,12,14,12,10,13,12,10,11,12,11,9,0,0,0,0,0,0,0,0,8,8,7,7,7,8,9,8,9,9,8,9,0,0,0,0,0,0,0,0,8,8,8,8,7,7,8,9,10,10,8,7,0,0,0,0,0,0,0,0,9,7,8,9,9,8,9,10,10,10,10,10,0,0,0,0,0,0,0,0,8,7,7,7,7,6,6,7,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,8,10,11,12,13,15,0,0,0,0,0,0,0,0,18,17,21,21,21,21,23,23,24,23,24,21,0,0,0,0,0,0,0,0,21,23,22,23,25,24,26,26,26,27,27,27,0,0,0,0,0,0,0,0,26,27,25,26,26,25,26,23,26,25,25,27,0,0,0,0,0,0,0,0,24,22,23,21,20,18,17,14,14,12,9,6,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,7,7,7,6,7,7,5,6,0,0,0,0,0,0,0,0,6,6,7,7,6,6,7,7,6,6,7,7,0,0,0,0,0,0,0,0,7,8,7,7,7,7,8,9,10,11,10,9,0,0,0,0,0,0,0,0,11,13,13,14,13,13,14,13,13,13,12,11,0,0,0,0,0,0,0,0,9,8,8,7,8,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,5,4,4,5,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,9,10,10,12,11,9,11,10,10,12,13,0,0,0,0,0,0,0,0,12,11,12,11,10,10,10,9,9,8,8,8,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,4,4,5,4,3,0,0,0,0,0,0,0,0,5,5,6,6,7,6,5,6,6,5,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,4,5,6,5,5,5,5,5,4,5,4,5,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,6,6,6,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,10,11,11,10,11,13,13,14,15,17,19,20,0,0,0,0,0,0,0,0,22,20,25,23,22,23,24,23,24,24,23,23,0,0,0,0,0,0,0,0,22,22,20,21,22,19,20,22,18],[0,30,29,29,30,30,30,29,29,28,28,28,29,28,28,28,28,28,27,28,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,29,29,28,29,29,0,0,0,0,0,0,0,0,27,26,25,25,25,24,22,24,22,22,21,20,0,0,0,0,0,0,0,0,7,7,6,6,6,6,7,7,7,8,9,8,0,0,0,0,0,0,0,0,11,12,12,12,12,12,13,12,12,12,13,13,0,0,0,0,0,0,0,0,14,15,15,14,14,14,13,13,13,12,11,12,0,0,0,0,0,0,0,0,12,11,12,13,11,12,12,13,12,13,13,13,0,0,0,0,0,0,0,0,11,12,12,10,11,10,12,12,13,13,12,11,0,0,0,0,0,0,0,0,10,9,10,10,9,9,10,10,9,9,10,10,0,0,0,0,0,0,0,0,10,10,10,11,9,10,10,11,12,12,11,12,0,0,0,0,0,0,0,0,12,12,13,12,10,12,12,10,11,11,10,9,0,0,0,0,0,0,0,0,8,8,7,7,7,8,9,9,8,9,8,9,0,0,0,0,0,0,0,0,8,7,8,8,7,8,8,9,9,9,8,8,0,0,0,0,0,0,0,0,9,8,8,9,9,8,9,9,10,10,9,10,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,7,7,9,10,11,11,15,15,0,0,0,0,0,0,0,0,19,18,19,22,22,21,23,23,24,23,24,21,0,0,0,0,0,0,0,0,21,23,23,23,26,24,26,26,26,27,27,28,0,0,0,0,0,0,0,0,26,27,26,26,26,24,27,24,25,27,25,26,0,0,0,0,0,0,0,0,24,23,22,20,20,17,17,15,13,13,9,6,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,3,3,3,3,2,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,4,3,0,0,0,0,0,0,0,0,5,6,5,6,7,8,7,7,8,7,6,6,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,10,11,11,10,10,0,0,0,0,0,0,0,0,11,12,13,13,12,12,13,12,12,13,12,11,0,0,0,0,0,0,0,0,9,9,9,8,8,8,8,7,7,7,7,6,0,0,0,0,0,0,0,0,5,4,4,5,4,4,5,5,5,5,6,6,0,0,0,0,0,0,0,0,7,6,6,7,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,9,9,10,10,11,11,10,10,10,10,11,12,0,0,0,0,0,0,0,0,12,12,12,12,12,11,11,10,9,9,8,8,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,6,6,6,7,6,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,4,5,4,4,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,5,6,6,6,7,0,0,0,0,0,0,0,0,6,5,5,6,6,5,6,6,6,5,6,7,0,0,0,0,0,0,0,0,10,11,11,11,12,12,13,14,14,16,18,18,0,0,0,0,0,0,0,0,21,20,23,23,22,22,23,22,23,23,23,21,0,0,0,0,0,0,0,0,23,20,21,22,22,21,20,21,20],[0,28,28,28,28,28,27,28,28,26,26,26,27,26,26,26,26,27,26,26,0,0,0,0,0,0,0,0,27,27,26,27,27,28,27,28,27,27,28,28,0,0,0,0,0,0,0,0,26,24,24,24,23,23,22,21,20,22,20,18,0,0,0,0,0,0,0,0,6,7,6,6,5,6,7,7,7,8,8,8,0,0,0,0,0,0,0,0,11,11,11,11,11,12,12,11,11,12,12,12,0,0,0,0,0,0,0,0,13,14,14,13,13,14,12,13,11,12,12,12,0,0,0,0,0,0,0,0,11,10,11,12,11,11,11,13,12,12,12,12,0,0,0,0,0,0,0,0,11,11,11,10,11,10,12,12,12,12,11,11,0,0,0,0,0,0,0,0,10,9,9,9,10,9,10,10,10,10,10,10,0,0,0,0,0,0,0,0,9,10,10,11,9,10,10,12,12,12,11,12,0,0,0,0,0,0,0,0,11,12,12,11,10,12,11,10,11,11,10,9,0,0,0,0,0,0,0,0,8,8,7,7,7,8,8,9,8,9,9,9,0,0,0,0,0,0,0,0,8,8,8,8,7,8,8,8,9,9,8,7,0,0,0,0,0,0,0,0,8,8,8,9,9,9,9,9,9,10,10,10,0,0,0,0,0,0,0,0,8,8,8,7,8,7,6,7,7,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,5,4,4,5,7,7,8,10,11,10,14,16,0,0,0,0,0,0,0,0,17,17,20,20,20,19,21,21,22,21,22,21,0,0,0,0,0,0,0,0,20,22,21,22,26,23,24,23,25,26,26,26,0,0,0,0,0,0,0,0,25,26,24,25,24,24,25,22,25,24,24,26,0,0,0,0,0,0,0,0,23,22,22,21,20,18,16,15,13,13,9,6,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,9,11,10,10,10,0,0,0,0,0,0,0,0,11,12,12,12,12,13,13,12,12,12,11,11,0,0,0,0,0,0,0,0,9,9,9,8,8,9,8,7,7,8,6,6,0,0,0,0,0,0,0,0,5,4,4,5,4,4,5,5,5,5,6,6,0,0,0,0,0,0,0,0,7,6,6,7,7,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,9,10,10,11,10,10,10,10,10,11,12,0,0,0,0,0,0,0,0,11,12,12,11,11,11,10,10,9,8,8,7,0,0,0,0,0,0,0,0,6,6,6,5,5,6,5,4,4,5,5,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,5,6,6,0,0,0,0,0,0,0,0,5,5,4,5,5,5,4,5,5,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,6,5,5,6,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,10,11,10,10,11,12,13,15,14,15,18,18,0,0,0,0,0,0,0,0,21,20,24,23,22,23,24,23,22,24,24,24,0,0,0,0,0,0,0,0,22,20,20,21,22,20,19,20,19],[0,28,28,28,28,29,28,29,28,27,27,26,27,26,26,27,27,27,26,27,0,0,0,0,0,0,0,0,27,28,26,28,28,29,27,28,27,28,28,28,0,0,0,0,0,0,0,0,26,25,24,25,24,23,22,22,20,20,18,18,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,7,7,8,8,8,0,0,0,0,0,0,0,0,11,10,11,11,11,11,12,11,12,12,12,12,0,0,0,0,0,0,0,0,13,13,14,13,12,12,12,12,12,11,11,11,0,0,0,0,0,0,0,0,12,10,11,12,11,11,12,12,12,13,12,13,0,0,0,0,0,0,0,0,10,11,11,9,10,9,11,11,11,11,10,11,0,0,0,0,0,0,0,0,10,9,9,10,9,9,10,10,9,9,10,9,0,0,0,0,0,0,0,0,9,10,10,10,9,10,11,12,12,12,11,12,0,0,0,0,0,0,0,0,11,11,12,11,10,12,11,10,10,11,10,8,0,0,0,0,0,0,0,0,8,8,7,7,7,8,8,8,8,9,8,9,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,8,9,9,8,7,0,0,0,0,0,0,0,0,8,7,8,9,8,7,8,9,9,10,9,10,0,0,0,0,0,0,0,0,7,7,6,6,7,6,6,7,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,3,3,4,3,0,0,0,0,0,0,0,0,4,5,5,5,6,5,7,9,11,12,13,15,0,0,0,0,0,0,0,0,17,17,19,21,20,21,22,21,24,21,22,21,0,0,0,0,0,0,0,0,21,23,23,24,26,23,26,26,25,26,27,27,0,0,0,0,0,0,0,0,26,27,26,26,26,25,26,23,26,26,25,27,0,0,0,0,0,0,0,0,25,22,23,23,20,18,17,15,13,13,9,6,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,3,4,3,2,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,3,3,3,0,0,0,0,0,0,0,0,5,5,6,7,7,7,7,7,7,7,5,6,0,0,0,0,0,0,0,0,6,5,6,7,6,6,7,7,5,6,7,6,0,0,0,0,0,0,0,0,7,8,7,7,7,7,8,9,10,11,10,9,0,0,0,0,0,0,0,0,11,12,11,11,12,12,13,11,12,11,11,10,0,0,0,0,0,0,0,0,8,8,7,7,7,7,6,6,6,6,5,5,0,0,0,0,0,0,0,0,5,4,4,5,4,4,4,5,4,4,5,5,0,0,0,0,0,0,0,0,6,5,6,6,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,10,9,10,10,9,10,10,10,11,11,0,0,0,0,0,0,0,0,11,10,11,10,9,10,10,9,9,8,7,7,0,0,0,0,0,0,0,0,5,5,5,4,4,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,5,5,6,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,4,4,3,4,4,0,0,0,0,0,0,0,0,4,4,5,5,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,5,6,5,6,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,6,5,5,5,6,0,0,0,0,0,0,0,0,10,11,11,10,11,12,13,15,15,15,19,19,0,0,0,0,0,0,0,0,21,20,22,23,22,22,22,22,23,22,22,24,0,0,0,0,0,0,0,0,22,20,20,21,22,19,20,22,20],[0,30,29,29,29,29,29,29,28,28,28,28,28,27,28,27,28,28,27,28,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,29,29,28,29,29,0,0,0,0,0,0,0,0,27,26,25,25,25,24,22,22,21,21,20,18,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,6,7,7,7,7,0,0,0,0,0,0,0,0,10,10,10,11,11,11,11,11,11,11,12,12,0,0,0,0,0,0,0,0,14,13,14,13,12,12,11,12,11,10,10,10,0,0,0,0,0,0,0,0,11,10,10,11,9,10,11,12,11,11,12,11,0,0,0,0,0,0,0,0,10,10,10,9,9,8,10,10,11,11,10,10,0,0,0,0,0,0,0,0,9,8,8,9,8,8,9,9,8,8,9,8,0,0,0,0,0,0,0,0,8,8,9,9,8,9,9,10,11,11,9,11,0,0,0,0,0,0,0,0,10,10,11,10,8,10,10,9,9,9,9,7,0,0,0,0,0,0,0,0,7,7,6,7,7,7,8,7,7,8,7,8,0,0,0,0,0,0,0,0,6,6,7,7,6,6,7,7,8,8,7,6,0,0,0,0,0,0,0,0,7,7,7,7,8,7,7,8,8,8,8,9,0,0,0,0,0,0,0,0,6,6,6,6,6,5,5,6,5,5,5,4,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,7,6,7,10,11,11,14,16,0,0,0,0,0,0,0,0,17,18,19,21,22,21,23,23,24,22,24,21,0,0,0,0,0,0,0,0,21,24,23,24,26,25,26,26,26,27,27,26,0,0,0,0,0,0,0,0,26,27,27,27,26,25,27,25,26,27,25,26,0,0,0,0,0,0,0,0,23,23,22,21,21,18,17,15,13,12,9,6,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,2,3,3,2,2,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,5,5,5,6,5,5,6,6,5,6,6,6,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,8,9,9,9,9,0,0,0,0,0,0,0,0,10,10,11,11,10,11,12,12,11,11,11,10,0,0,0,0,0,0,0,0,7,7,7,6,7,7,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,3,3,4,3,4,4,4,3,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,8,9,9,10,9,8,9,9,9,10,10,0,0,0,0,0,0,0,0,11,10,10,10,9,9,9,8,8,7,7,7,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,4,4,4,4,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,5,4,5,5,0,0,0,0,0,0,0,0,5,4,4,4,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,4,4,4,4,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,5,5,5,6,0,0,0,0,0,0,0,0,5,4,4,5,5,4,4,5,5,4,5,5,0,0,0,0,0,0,0,0,10,11,9,10,11,13,13,14,15,16,19,18,0,0,0,0,0,0,0,0,21,20,23,22,22,22,23,21,23,23,21,21,0,0,0,0,0,0,0,0,22,22,21,22,23,19,20,21,18],[0,28,28,28,29,29,28,28,28,27,27,26,27,26,26,27,26,27,26,26,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,25,24,24,24,23,23,22,22,21,22,20,18,0,0,0,0,0,0,0,0,6,7,6,6,5,6,6,6,6,7,7,8,0,0,0,0,0,0,0,0,9,9,9,10,10,10,9,9,10,10,10,10,0,0,0,0,0,0,0,0,11,12,12,11,10,11,10,10,10,9,9,9,0,0,0,0,0,0,0,0,9,9,10,10,9,9,9,11,10,11,10,10,0,0,0,0,0,0,0,0,9,9,9,8,9,8,9,9,10,10,10,9,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,10,10,10,9,10,0,0,0,0,0,0,0,0,9,10,10,9,8,9,9,8,9,9,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,8,7,7,7,8,7,0,0,0,0,0,0,0,0,7,6,7,7,6,6,7,7,8,8,7,7,0,0,0,0,0,0,0,0,7,8,7,7,7,7,8,7,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,6,5,6,5,5,0,0,0,0,0,0,0,0,3,4,4,3,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,4,5,6,7,7,8,10,10,11,14,15,0,0,0,0,0,0,0,0,17,16,19,20,19,19,21,21,23,20,22,20,0,0,0,0,0,0,0,0,20,22,22,23,26,23,24,24,25,25,26,25,0,0,0,0,0,0,0,0,24,25,24,25,25,23,25,23,23,24,23,25,0,0,0,0,0,0,0,0,21,23,21,20,20,17,17,14,13,12,8,6,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,3,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,2,2,3,3,2,0,0,0,0,0,0,0,0,4,5,5,6,6,7,7,7,7,6,5,5,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,8,10,9,9,9,0,0,0,0,0,0,0,0,9,10,10,10,11,11,11,11,10,10,10,9,0,0,0,0,0,0,0,0,8,7,8,7,7,7,7,7,6,6,5,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,5,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,8,8,8,9,9,8,8,8,8,9,9,0,0,0,0,0,0,0,0,10,10,10,10,10,9,9,8,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,5,4,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,5,5,6,0,0,0,0,0,0,0,0,5,5,4,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,4,5,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,4,4,5,5,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,10,10,10,10,10,12,13,14,14,15,18,18,0,0,0,0,0,0,0,0,19,20,22,23,21,21,23,22,22,23,23,23,0,0,0,0,0,0,0,0,22,20,20,21,22,20,20,20,18],[0,28,27,27,27,28,27,27,27,26,26,26,27,26,26,27,26,26,26,26,0,0,0,0,0,0,0,0,26,27,26,27,27,28,26,27,27,27,27,27,0,0,0,0,0,0,0,0,25,24,24,23,23,23,22,22,20,21,20,18,0,0,0,0,0,0,0,0,6,6,5,5,5,5,6,7,7,8,8,8,0,0,0,0,0,0,0,0,10,10,10,11,11,10,11,11,10,10,12,12,0,0,0,0,0,0,0,0,11,12,13,11,11,11,10,10,10,10,10,10,0,0,0,0,0,0,0,0,10,9,10,11,9,10,11,11,12,11,11,11,0,0,0,0,0,0,0,0,9,10,10,9,9,9,10,10,10,10,10,9,0,0,0,0,0,0,0,0,9,9,9,9,9,8,9,9,9,9,9,9,0,0,0,0,0,0,0,0,9,9,9,9,9,9,10,10,11,11,10,11,0,0,0,0,0,0,0,0,11,10,11,10,9,11,11,9,10,10,9,9,0,0,0,0,0,0,0,0,8,8,7,7,7,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,8,6,7,8,8,8,8,8,7,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,9,8,10,9,9,0,0,0,0,0,0,0,0,8,8,7,7,7,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,6,6,8,10,11,11,14,16,0,0,0,0,0,0,0,0,17,17,20,21,19,21,22,20,22,20,23,20,0,0,0,0,0,0,0,0,20,21,22,22,25,24,24,24,25,26,26,26,0,0,0,0,0,0,0,0,25,26,25,26,24,25,25,23,25,24,24,26,0,0,0,0,0,0,0,0,23,21,22,21,20,18,18,14,12,12,8,7,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,3,2,3,3,3,4,3,3,0,0,0,0,0,0,0,0,1,1,1,0,1,1,2,2,2,3,3,3,0,0,0,0,0,0,0,0,5,6,5,6,6,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,6,6,7,7,6,7,7,7,6,6,7,7,0,0,0,0,0,0,0,0,7,8,8,7,7,7,8,9,10,10,10,10,0,0,0,0,0,0,0,0,10,11,11,11,11,11,12,12,11,11,10,10,0,0,0,0,0,0,0,0,8,8,8,7,8,8,7,6,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,5,4,4,5,6,5,5,6,6,0,0,0,0,0,0,0,0,7,5,6,7,6,6,7,7,6,7,7,7,0,0,0,0,0,0,0,0,8,8,9,9,10,10,9,9,9,9,10,10,0,0,0,0,0,0,0,0,10,11,10,9,10,10,9,9,9,8,8,7,0,0,0,0,0,0,0,0,5,6,6,5,4,6,5,4,4,5,4,3,0,0,0,0,0,0,0,0,5,6,6,6,6,6,5,6,6,5,6,6,0,0,0,0,0,0,0,0,5,5,4,4,5,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,6,5,5,6,6,5,6,6,6,5,6,6,0,0,0,0,0,0,0,0,10,11,11,10,11,12,13,14,14,15,17,17,0,0,0,0,0,0,0,0,19,19,22,21,21,22,22,22,21,23,22,22,0,0,0,0,0,0,0,0,21,20,21,20,22,20,19,19,18],[0,29,29,28,29,29,28,29,28,27,28,27,28,27,27,28,27,28,27,27,0,0,0,0,0,0,0,0,28,28,26,28,29,29,27,29,28,28,29,28,0,0,0,0,0,0,0,0,27,26,25,26,25,24,23,23,22,21,20,20,0,0,0,0,0,0,0,0,6,6,5,4,5,4,6,6,7,6,7,7,0,0,0,0,0,0,0,0,8,8,9,9,9,9,9,9,9,9,11,9,0,0,0,0,0,0,0,0,11,11,12,11,10,10,9,9,9,9,8,9,0,0,0,0,0,0,0,0,9,8,9,10,8,9,10,11,10,10,10,11,0,0,0,0,0,0,0,0,8,9,8,8,8,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,8,8,7,8,8,7,8,8,8,7,8,7,0,0,0,0,0,0,0,0,7,7,8,8,7,8,9,9,10,9,9,10,0,0,0,0,0,0,0,0,9,9,9,9,7,9,8,7,7,8,7,7,0,0,0,0,0,0,0,0,7,6,6,7,7,7,7,7,7,7,7,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,8,8,7,6,0,0,0,0,0,0,0,0,7,6,6,7,7,6,7,7,8,8,7,8,0,0,0,0,0,0,0,0,6,6,5,5,6,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,3,4,4,3,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,6,7,10,10,11,14,15,0,0,0,0,0,0,0,0,19,19,20,23,22,23,24,23,25,22,25,22,0,0,0,0,0,0,0,0,22,25,24,26,28,25,27,27,27,28,28,28,0,0,0,0,0,0,0,0,27,28,27,28,27,27,27,24,27,26,26,27,0,0,0,0,0,0,0,0,24,22,22,21,20,17,16,12,12,11,8,6,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,5,6,6,7,7,7,7,6,5,6,0,0,0,0,0,0,0,0,5,4,5,6,5,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,6,7,6,6,6,6,7,8,9,9,9,8,0,0,0,0,0,0,0,0,9,9,10,10,10,9,11,10,10,9,9,9,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,4,3,3,3,4,4,3,4,4,0,0,0,0,0,0,0,0,5,4,5,5,5,5,6,5,5,6,6,6,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,8,8,8,9,9,0,0,0,0,0,0,0,0,9,9,9,9,9,8,9,8,8,8,7,6,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,3,3,4,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,3,4,3,3,3,4,0,0,0,0,0,0,0,0,4,5,5,5,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,5,4,5,5,6,5,6,0,0,0,0,0,0,0,0,5,4,3,4,4,4,4,5,5,4,5,5,0,0,0,0,0,0,0,0,10,11,10,10,11,13,13,15,15,16,19,18,0,0,0,0,0,0,0,0,20,21,22,22,23,22,21,22,23,22,22,24,0,0,0,0,0,0,0,0,23,22,21,22,22,19,19,21,19],[0,28,28,28,28,28,28,28,27,27,26,26,27,25,26,26,26,27,26,27,0,0,0,0,0,0,0,0,27,27,27,27,28,29,27,28,28,27,28,28,0,0,0,0,0,0,0,0,26,25,25,24,23,22,21,21,20,20,19,18,0,0,0,0,0,0,0,0,6,5,5,4,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,8,8,8,8,9,8,8,8,9,9,0,0,0,0,0,0,0,0,10,11,11,10,9,9,9,8,9,8,8,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,9,9,9,9,9,0,0,0,0,0,0,0,0,7,8,8,7,7,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,7,6,7,7,6,7,7,8,9,8,8,9,0,0,0,0,0,0,0,0,8,8,9,8,7,8,7,7,7,7,6,6,0,0,0,0,0,0,0,0,6,5,5,5,6,6,7,7,6,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,7,7,6,5,0,0,0,0,0,0,0,0,6,6,5,6,6,6,6,6,6,7,6,7,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,5,6,6,7,9,10,10,13,14,0,0,0,0,0,0,0,0,17,16,18,20,21,20,21,21,23,21,23,20,0,0,0,0,0,0,0,0,21,22,23,25,27,24,25,26,26,26,27,26,0,0,0,0,0,0,0,0,24,26,25,25,26,24,25,23,24,25,23,25,0,0,0,0,0,0,0,0,21,21,21,19,20,17,15,14,13,12,8,6,0,0,0,0,0,0,0,0,1,1,2,2,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,3,3,4,3,4,4,4,4,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,2,2,2,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,5,4,4,0,0,0,0,0,0,0,0,5,4,4,5,5,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,5,6,6,5,6,6,7,7,8,8,8,8,0,0,0,0,0,0,0,0,7,9,9,9,9,9,10,10,9,9,9,9,0,0,0,0,0,0,0,0,6,6,6,5,6,6,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,7,8,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,9,10,9,8,9,8,8,8,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,4,4,3,0,0,0,0,0,0,0,0,4,5,5,5,5,4,4,5,5,4,5,5,0,0,0,0,0,0,0,0,5,4,4,4,5,4,3,4,4,4,3,4,0,0,0,0,0,0,0,0,4,5,5,5,5,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,8,9,10,9,11,12,12,13,15,17,17,0,0,0,0,0,0,0,0,19,20,22,22,22,22,23,21,23,21,21,21,0,0,0,0,0,0,0,0,22,19,20,20,22,18,18,20,19],[0,29,29,28,29,29,28,29,28,27,28,27,28,27,27,27,27,28,27,27,0,0,0,0,0,0,0,0,28,28,27,27,29,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,27,26,25,25,26,23,22,24,22,21,20,19,0,0,0,0,0,0,0,0,6,5,5,4,5,4,5,5,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,9,8,8,9,8,8,8,9,9,0,0,0,0,0,0,0,0,9,11,11,9,8,9,9,9,9,9,8,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,10,9,9,9,9,0,0,0,0,0,0,0,0,7,8,8,8,7,7,8,8,8,9,8,9,0,0,0,0,0,0,0,0,8,7,7,7,7,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,8,9,8,8,9,0,0,0,0,0,0,0,0,8,8,8,7,7,8,7,6,7,7,6,6,0,0,0,0,0,0,0,0,6,6,5,6,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,7,7,6,6,5,0,0,0,0,0,0,0,0,6,6,5,6,6,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,5,4,5,6,6,7,8,10,12,11,13,14,0,0,0,0,0,0,0,0,18,20,20,22,23,22,24,24,25,24,25,21,0,0,0,0,0,0,0,0,23,24,24,25,26,26,26,27,27,27,28,28,0,0,0,0,0,0,0,0,27,28,27,28,28,26,27,26,27,27,26,27,0,0,0,0,0,0,0,0,24,23,23,22,19,18,16,15,13,11,9,7,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,3,4,4,4,0,0,0,0,0,0,0,0,5,4,5,3,3,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,1,1,0,1,1,2,2,1,0,0,0,0,0,0,0,0,3,4,4,5,5,6,7,7,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,5,4,5,5,4,4,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,7,8,9,9,9,8,0,0,0,0,0,0,0,0,8,9,9,9,9,9,10,10,9,9,9,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,7,7,8,8,7,8,7,8,8,8,8,0,0,0,0,0,0,0,0,9,10,9,9,9,9,9,8,8,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,4,4,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,6,6,6,5,0,0,0,0,0,0,0,0,4,4,3,4,4,3,4,4,4,3,4,4,0,0,0,0,0,0,0,0,9,10,10,10,10,13,13,15,17,17,20,20,0,0,0,0,0,0,0,0,22,21,24,24,24,23,23,23,25,25,23,24,0,0,0,0,0,0,0,0,24,22,22,24,23,19,20,23,20],[0,28,27,28,28,28,28,27,27,26,26,25,26,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,27,27,28,27,27,0,0,0,0,0,0,0,0,24,24,24,23,23,24,21,21,21,20,19,19,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,7,7,8,8,7,7,8,8,7,8,9,8,0,0,0,0,0,0,0,0,9,11,11,9,8,9,8,8,8,7,8,7,0,0,0,0,0,0,0,0,7,7,7,8,7,7,8,9,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,8,8,8,7,7,0,0,0,0,0,0,0,0,7,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,8,8,7,8,0,0,0,0,0,0,0,0,7,7,7,7,6,7,7,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,6,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,5,6,6,7,10,10,10,13,14,0,0,0,0,0,0,0,0,18,17,19,21,21,21,22,23,23,21,24,20,0,0,0,0,0,0,0,0,22,23,25,26,26,25,26,27,27,26,27,27,0,0,0,0,0,0,0,0,26,27,26,26,26,25,26,24,24,25,25,26,0,0,0,0,0,0,0,0,22,23,21,20,20,17,17,16,13,13,8,6,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,4,4,3,4,4,4,5,6,4,5,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,6,6,5,4,4,0,0,0,0,0,0,0,0,3,3,3,4,4,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,7,8,8,8,7,0,0,0,0,0,0,0,0,7,8,9,9,9,9,9,9,8,9,8,8,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,9,9,9,8,8,8,8,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,4,4,5,5,4,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,8,8,9,9,10,12,12,14,15,17,18,0,0,0,0,0,0,0,0,19,18,19,21,19,19,21,20,21,21,20,20,0,0,0,0,0,0,0,0,20,19,18,20,22,18,16,18,18],[0,29,29,29,29,29,29,29,29,28,28,27,28,27,27,27,28,29,27,28,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,26,25,24,25,25,23,22,23,22,22,19,19,0,0,0,0,0,0,0,0,5,4,4,4,4,3,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,7,6,7,7,7,7,7,7,7,8,7,0,0,0,0,0,0,0,0,8,9,10,8,7,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,7,6,7,7,8,8,7,7,7,0,0,0,0,0,0,0,0,6,6,6,5,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,5,6,6,5,5,6,6,5,5,6,5,0,0,0,0,0,0,0,0,5,5,5,6,5,5,6,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,5,6,6,5,5,0,0,0,0,0,0,0,0,5,4,4,4,4,5,5,6,5,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,6,5,4,4,0,0,0,0,0,0,0,0,5,4,4,5,5,5,5,5,5,6,5,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,5,6,6,7,9,11,10,12,13,0,0,0,0,0,0,0,0,18,19,20,22,22,23,23,23,24,24,25,23,0,0,0,0,0,0,0,0,21,25,24,26,26,25,26,27,27,27,28,28,0,0,0,0,0,0,0,0,27,28,27,28,28,27,28,25,27,27,27,27,0,0,0,0,0,0,0,0,24,23,22,23,20,18,17,16,15,12,9,7,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,2,3,2,2,1,1,0,1,1,1,0,0,0,0,0,0,0,0,2,3,3,4,4,5,6,5,6,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,4,3,0,0,0,0,0,0,0,0,5,5,5,4,6,6,6,7,8,8,8,8,0,0,0,0,0,0,0,0,7,8,8,8,8,8,9,8,8,8,7,7,0,0,0,0,0,0,0,0,6,5,5,5,5,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,7,7,6,7,6,6,6,7,7,0,0,0,0,0,0,0,0,8,9,8,7,8,7,8,7,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,3,2,3,3,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,8,9,9,9,9,11,11,13,15,17,20,19,0,0,0,0,0,0,0,0,21,21,25,24,23,22,23,22,24,24,23,22,0,0,0,0,0,0,0,0,23,20,21,21,23,18,17,21,19],[0,28,28,28,28,29,28,28,28,26,27,26,27,26,27,26,26,27,26,27,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,27,28,27,28,28,0,0,0,0,0,0,0,0,26,25,25,25,24,23,22,22,20,21,20,19,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,8,8,7,6,7,6,7,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,3,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,2,1,1,2,2,1,2,1,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,5,6,8,9,10,12,14,0,0,0,0,0,0,0,0,18,20,20,22,23,22,23,23,24,23,24,21,0,0,0,0,0,0,0,0,22,23,25,24,26,24,25,26,27,26,27,26,0,0,0,0,0,0,0,0,26,26,26,26,27,26,26,25,25,27,24,26,0,0,0,0,0,0,0,0,23,23,22,21,20,17,18,15,14,13,8,6,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,4,4,4,5,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,5,6,5,5,0,0,0,0,0,0,0,0,3,3,2,2,2,2,1,1,1,0,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,4,5,5,5,5,3,3,0,0,0,0,0,0,0,0,2,2,2,3,3,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,7,7,7,6,0,0,0,0,0,0,0,0,5,6,6,7,6,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,6,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,8,8,8,8,10,11,12,16,17,19,20,0,0,0,0,0,0,0,0,22,20,23,23,23,21,22,23,24,23,23,23,0,0,0,0,0,0,0,0,21,20,20,21,22,18,17,20,19],[0,28,28,28,29,29,28,28,27,27,27,27,27,26,27,26,26,28,27,27,0,0,0,0,0,0,0,0,28,28,27,28,28,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,26,25,24,24,25,23,22,23,21,20,19,19,0,0,0,0,0,0,0,0,5,4,4,4,3,3,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,7,6,6,7,7,6,7,8,7,0,0,0,0,0,0,0,0,8,9,10,8,7,7,7,8,7,7,6,7,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,6,5,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,6,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,8,10,10,12,14,0,0,0,0,0,0,0,0,18,20,20,23,23,22,24,23,24,24,24,22,0,0,0,0,0,0,0,0,21,24,24,25,26,25,26,27,27,27,28,27,0,0,0,0,0,0,0,0,27,27,26,26,28,26,27,26,26,27,26,27,0,0,0,0,0,0,0,0,23,24,22,21,20,18,17,15,14,12,8,6,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,5,6,6,5,6,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,1,1,1,0,1,0,0,0,0,0,0,0,0,2,2,2,3,3,5,6,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,5,5,6,6,8,7,7,7,0,0,0,0,0,0,0,0,6,7,7,8,7,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,5,6,6,6,7,7,0,0,0,0,0,0,0,0,8,9,8,7,7,7,7,7,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,7,9,9,9,9,12,11,14,17,18,20,19,0,0,0,0,0,0,0,0,21,20,24,23,24,22,23,22,25,24,22,22,0,0,0,0,0,0,0,0,22,20,19,21,22,17,17,21,18],[0,27,28,27,28,28,27,27,27,26,26,26,27,25,26,25,26,26,26,27,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,28,27,28,28,27,0,0,0,0,0,0,0,0,24,24,23,22,22,21,19,20,19,18,17,17,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,7,6,6,7,7,6,7,7,7,0,0,0,0,0,0,0,0,9,10,9,8,7,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,7,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,3,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,3,4,5,5,6,8,9,9,11,12,0,0,0,0,0,0,0,0,17,19,19,20,22,21,21,22,24,22,24,21,0,0,0,0,0,0,0,0,21,23,24,25,26,25,25,25,26,26,27,26,0,0,0,0,0,0,0,0,26,26,26,26,27,25,26,25,25,26,25,26,0,0,0,0,0,0,0,0,22,22,21,20,18,17,16,15,13,12,8,6,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,5,5,0,0,0,0,0,0,0,0,5,5,4,4,4,4,5,4,5,6,5,6,0,0,0,0,0,0,0,0,3,3,2,3,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,0,2,2,2,3,4,4,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,6,7,7,7,6,0,0,0,0,0,0,0,0,6,6,7,8,7,7,8,8,7,7,7,7,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,5,6,6,6,6,7,0,0,0,0,0,0,0,0,8,8,7,7,7,7,6,6,6,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,3,4,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,7,9,8,8,8,10,10,13,15,16,18,19,0,0,0,0,0,0,0,0,21,19,22,22,22,22,23,22,23,23,22,22,0,0,0,0,0,0,0,0,21,19,19,20,21,17,16,20,17],[0,27,27,27,27,27,27,27,27,26,25,25,26,25,25,25,25,26,26,25,0,0,0,0,0,0,0,0,26,25,25,26,26,27,25,26,26,26,26,26,0,0,0,0,0,0,0,0,23,23,23,22,22,21,20,21,19,20,18,18,0,0,0,0,0,0,0,0,4,4,4,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,7,8,8,7,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,4,5,5,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,1,2,2,1,2,1,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,5,5,7,9,9,10,12,14,0,0,0,0,0,0,0,0,17,17,18,20,21,20,21,21,22,22,22,20,0,0,0,0,0,0,0,0,21,21,24,24,26,23,23,25,25,25,26,26,0,0,0,0,0,0,0,0,25,26,25,25,26,24,25,24,24,25,24,25,0,0,0,0,0,0,0,0,21,22,20,20,18,16,16,13,13,11,8,6,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,5,6,5,5,0,0,0,0,0,0,0,0,3,3,2,3,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,2,2,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,7,7,7,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,8,7,7,6,6,0,0,0,0,0,0,0,0,4,5,4,4,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,5,5,5,5,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,6,6,6,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,3,4,3,3,4,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,8,9,8,8,9,10,12,13,14,17,18,0,0,0,0,0,0,0,0,19,18,21,21,19,20,21,20,21,21,21,17,0,0,0,0,0,0,0,0,21,18,19,19,21,16,15,18,18],[0,28,28,28,28,28,27,28,27,27,27,26,27,25,26,26,26,27,26,27,0,0,0,0,0,0,0,0,27,27,27,27,28,28,27,28,28,27,28,27,0,0,0,0,0,0,0,0,25,25,25,23,23,23,21,22,20,21,20,19,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,8,8,7,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,3,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,5,5,4,3,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,5,5,6,7,8,9,11,12,13,0,0,0,0,0,0,0,0,19,20,19,21,24,22,22,23,24,23,24,21,0,0,0,0,0,0,0,0,22,24,26,26,27,26,25,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,27,27,26,27,26,26,27,26,27,0,0,0,0,0,0,0,0,23,22,22,21,20,17,16,15,12,11,8,6,0,0,0,0,0,0,0,0,3,2,3,3,3,3,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,5,6,5,5,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,3,3,4,5,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,6,7,6,6,0,0,0,0,0,0,0,0,6,6,6,7,6,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,1,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,6,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,8,9,10,9,9,11,11,13,14,18,19,20,0,0,0,0,0,0,0,0,22,20,23,23,22,22,23,22,23,23,23,21,0,0,0,0,0,0,0,0,22,20,20,20,22,17,16,19,18],[0,28,27,28,28,27,28,28,27,27,26,26,26,25,26,26,26,27,27,27,0,0,0,0,0,0,0,0,28,28,27,28,28,28,27,28,27,28,28,28,0,0,0,0,0,0,0,0,24,23,22,22,22,21,20,20,19,18,17,17,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,4,4,4,5,4,0,0,0,0,0,0,0,0,6,6,6,7,6,6,7,7,6,7,7,6,0,0,0,0,0,0,0,0,8,9,9,8,7,7,7,8,7,7,6,7,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,7,7,6,6,7,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,6,7,7,6,7,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,5,6,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,3,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,5,5,6,7,8,9,10,12,13,0,0,0,0,0,0,0,0,17,17,18,21,21,20,22,21,22,22,23,21,0,0,0,0,0,0,0,0,21,23,24,25,27,24,25,26,26,26,27,26,0,0,0,0,0,0,0,0,26,27,26,26,27,26,26,25,26,26,25,27,0,0,0,0,0,0,0,0,23,22,22,20,19,16,15,13,12,11,8,6,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,5,6,5,6,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,3,3,4,5,5,5,4,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,7,7,7,6,0,0,0,0,0,0,0,0,6,7,7,7,7,7,8,8,8,8,7,6,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,5,6,6,6,7,6,0,0,0,0,0,0,0,0,8,8,7,7,7,7,7,6,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,3,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,3,3,4,4,3,3,4,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,10,9,9,10,12,12,14,15,17,19,20,0,0,0,0,0,0,0,0,21,20,24,23,20,23,23,22,24,24,22,21,0,0,0,0,0,0,0,0,21,20,20,21,22,18,17,21,17],[0,27,26,27,27,27,27,27,27,26,25,25,26,25,25,25,25,25,26,26,0,0,0,0,0,0,0,0,26,26,26,27,27,27,26,26,26,26,27,26,0,0,0,0,0,0,0,0,24,23,22,21,22,21,20,20,19,19,17,18,0,0,0,0,0,0,0,0,5,5,4,4,4,3,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,7,6,7,8,7,0,0,0,0,0,0,0,0,9,10,10,8,7,8,7,8,8,7,7,7,0,0,0,0,0,0,0,0,7,6,7,7,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,7,7,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,6,7,7,6,7,0,0,0,0,0,0,0,0,7,7,7,6,5,7,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,4,4,4,5,5,6,6,5,5,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,4,4,5,5,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,4,4,3,4,4,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,4,5,5,5,6,6,8,9,9,10,11,13,0,0,0,0,0,0,0,0,16,17,18,20,20,20,21,21,22,21,22,20,0,0,0,0,0,0,0,0,20,21,23,24,26,24,24,25,25,25,26,26,0,0,0,0,0,0,0,0,26,26,26,26,25,25,25,24,25,25,25,26,0,0,0,0,0,0,0,0,21,22,20,19,18,16,16,14,12,11,9,7,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,5,5,5,4,5,0,0,0,0,0,0,0,0,7,5,5,4,5,5,7,6,6,6,5,6,0,0,0,0,0,0,0,0,4,4,3,3,3,3,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,3,3,4,4,4,5,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,6,7,7,7,7,0,0,0,0,0,0,0,0,7,7,8,8,8,8,9,9,8,8,8,7,0,0,0,0,0,0,0,0,5,5,5,4,5,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,7,6,7,7,6,6,6,6,7,7,0,0,0,0,0,0,0,0,8,9,8,7,8,8,7,7,7,6,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,2,3,3,2,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,3,3,4,4,3,3,4,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,10,9,8,9,10,10,12,13,15,15,18,0,0,0,0,0,0,0,0,20,19,22,22,20,21,22,21,22,22,22,19,0,0,0,0,0,0,0,0,20,18,19,19,21,18,17,19,17],[0,28,27,27,28,28,27,27,28,26,26,25,26,26,25,26,26,27,26,27,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,27,27,27,28,27,0,0,0,0,0,0,0,0,24,24,23,23,24,22,21,21,20,21,19,19,0,0,0,0,0,0,0,0,6,5,5,5,4,4,5,5,5,6,6,5,0,0,0,0,0,0,0,0,7,6,7,8,7,7,8,7,7,7,8,8,0,0,0,0,0,0,0,0,8,9,9,8,8,8,7,8,8,7,8,7,0,0,0,0,0,0,0,0,7,7,7,7,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,7,6,6,7,7,7,8,7,8,0,0,0,0,0,0,0,0,7,7,6,6,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,6,6,7,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,5,6,5,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,7,8,10,10,11,13,14,0,0,0,0,0,0,0,0,18,19,19,20,21,21,22,21,23,22,23,21,0,0,0,0,0,0,0,0,22,22,24,25,27,23,24,25,25,25,26,25,0,0,0,0,0,0,0,0,25,25,25,25,25,24,25,24,24,25,24,26,0,0,0,0,0,0,0,0,22,22,20,19,18,17,15,14,12,11,9,7,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,4,4,4,5,5,6,7,6,6,0,0,0,0,0,0,0,0,4,4,3,3,3,3,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,2,3,3,4,5,5,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,7,8,8,8,7,0,0,0,0,0,0,0,0,7,7,8,8,8,8,9,10,9,9,8,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,7,8,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,9,8,8,9,8,8,7,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,4,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,4,4,3,3,4,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,10,10,8,8,12,13,13,14,16,18,19,0,0,0,0,0,0,0,0,22,20,23,23,22,21,23,23,23,24,23,21,0,0,0,0,0,0,0,0,21,20,21,21,22,18,16,20,18],[0,29,28,28,28,28,28,28,27,27,26,26,27,26,27,26,27,27,27,27,0,0,0,0,0,0,0,0,28,27,27,28,28,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,26,24,23,23,24,22,20,21,21,20,19,19,0,0,0,0,0,0,0,0,6,6,5,5,5,4,5,5,5,6,6,5,0,0,0,0,0,0,0,0,7,7,7,8,7,7,8,7,7,8,8,8,0,0,0,0,0,0,0,0,9,10,10,9,8,8,8,9,8,8,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,6,6,7,7,7,8,8,8,8,0,0,0,0,0,0,0,0,7,6,6,7,6,6,7,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,5,5,4,4,4,5,6,6,5,4,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,3,3,2,3,2,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,7,7,8,10,10,11,12,13,0,0,0,0,0,0,0,0,19,20,21,22,24,22,23,24,25,23,25,21,0,0,0,0,0,0,0,0,21,23,25,25,27,25,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,28,26,27,25,26,27,26,26,0,0,0,0,0,0,0,0,23,22,22,21,19,17,16,14,13,11,8,7,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,6,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,2,2,3,3,5,5,5,4,3,3,0,0,0,0,0,0,0,0,4,3,3,4,4,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,6,5,5,5,6,6,7,8,8,8,7,0,0,0,0,0,0,0,0,7,7,8,8,8,8,9,9,8,9,8,8,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,4,5,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,7,8,8,6,7,7,7,8,7,0,0,0,0,0,0,0,0,9,9,9,8,8,8,8,8,8,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,4,4,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,7,10,8,8,10,11,12,13,15,17,18,19,0,0,0,0,0,0,0,0,21,20,23,22,20,22,22,23,22,23,23,21,0,0,0,0,0,0,0,0,21,18,20,22,23,17,16,21,18],[0,28,27,28,27,27,28,27,27,27,25,25,26,25,26,26,26,25,26,27,0,0,0,0,0,0,0,0,28,27,26,28,28,28,28,28,26,28,28,28,0,0,0,0,0,0,0,0,25,24,23,22,23,22,20,21,20,19,18,19,0,0,0,0,0,0,0,0,7,6,6,5,5,5,5,5,6,6,7,6,0,0,0,0,0,0,0,0,8,8,8,9,8,9,9,9,8,9,10,9,0,0,0,0,0,0,0,0,12,12,12,11,10,11,10,11,10,10,9,9,0,0,0,0,0,0,0,0,9,8,8,8,7,8,8,8,9,9,9,9,0,0,0,0,0,0,0,0,7,8,8,7,8,7,8,9,9,9,9,9,0,0,0,0,0,0,0,0,7,7,7,7,7,7,8,7,6,7,7,7,0,0,0,0,0,0,0,0,6,6,7,6,6,6,7,8,8,7,7,8,0,0,0,0,0,0,0,0,7,8,8,7,7,8,7,7,7,7,7,6,0,0,0,0,0,0,0,0,6,6,5,5,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,6,6,5,4,0,0,0,0,0,0,0,0,5,5,5,6,5,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,5,5,4,4,5,4,4,5,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,6,6,6,7,7,7,9,11,11,11,12,14,0,0,0,0,0,0,0,0,18,18,19,21,22,21,22,23,23,21,23,21,0,0,0,0,0,0,0,0,21,23,23,25,26,25,25,26,26,26,27,26,0,0,0,0,0,0,0,0,26,27,26,27,27,26,26,24,26,25,25,27,0,0,0,0,0,0,0,0,22,22,22,20,19,17,16,14,13,11,9,8,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,5,5,5,6,6,0,0,0,0,0,0,0,0,7,5,5,5,5,6,6,6,8,8,6,7,0,0,0,0,0,0,0,0,5,5,4,4,4,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,3,4,5,5,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,8,8,9,9,8,0,0,0,0,0,0,0,0,8,8,9,9,9,9,10,10,10,10,9,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,5,5,5,5,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,2,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,6,5,6,6,0,0,0,0,0,0,0,0,7,7,8,7,9,9,7,8,8,8,9,9,0,0,0,0,0,0,0,0,10,11,10,9,9,9,9,8,9,7,7,7,0,0,0,0,0,0,0,0,5,4,5,5,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,5,5,4,5,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,5,5,6,6,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,5,7,6,5,5,0,0,0,0,0,0,0,0,3,2,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,10,9,8,9,11,12,13,14,15,17,19,0,0,0,0,0,0,0,0,22,20,23,21,21,21,23,21,22,23,21,22,0,0,0,0,0,0,0,0,21,20,20,22,22,19,18,21,17],[0,27,27,26,27,27,27,27,27,26,26,25,26,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,26,26,27,27,28,27,27,27,27,28,27,0,0,0,0,0,0,0,0,25,24,23,22,23,23,21,21,21,20,18,19,0,0,0,0,0,0,0,0,8,7,7,7,6,6,7,7,7,8,7,7,0,0,0,0,0,0,0,0,9,9,9,10,9,10,10,10,10,10,11,10,0,0,0,0,0,0,0,0,11,12,12,11,10,11,10,10,10,9,10,10,0,0,0,0,0,0,0,0,9,8,9,9,8,9,8,9,9,10,9,10,0,0,0,0,0,0,0,0,9,9,9,8,9,8,9,9,10,10,9,10,0,0,0,0,0,0,0,0,9,8,8,8,9,8,8,8,8,8,7,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,9,9,8,9,0,0,0,0,0,0,0,0,9,9,10,9,8,9,8,8,9,8,8,8,0,0,0,0,0,0,0,0,7,7,6,7,7,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,6,6,6,6,5,5,6,6,7,7,6,6,0,0,0,0,0,0,0,0,7,6,6,6,7,6,6,6,6,7,7,8,0,0,0,0,0,0,0,0,7,6,6,5,6,5,6,5,5,4,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,6,7,7,8,8,8,10,10,11,11,13,13,0,0,0,0,0,0,0,0,18,18,19,20,21,21,22,23,23,22,23,21,0,0,0,0,0,0,0,0,21,22,23,23,26,24,24,25,25,25,26,26,0,0,0,0,0,0,0,0,26,26,25,26,26,26,25,23,25,25,24,26,0,0,0,0,0,0,0,0,22,22,20,20,19,17,16,14,13,12,10,9,0,0,0,0,0,0,0,0,4,3,4,4,5,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,7,6,5,5,5,6,6,7,8,8,7,7,0,0,0,0,0,0,0,0,5,4,4,4,4,4,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,3,3,5,5,4,4,3,4,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,5,4,4,5,5,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,8,9,9,9,8,0,0,0,0,0,0,0,0,9,10,10,10,10,11,11,11,11,11,11,9,0,0,0,0,0,0,0,0,8,8,7,7,7,7,6,6,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,7,7,0,0,0,0,0,0,0,0,8,9,9,9,10,10,9,9,9,9,10,10,0,0,0,0,0,0,0,0,11,11,11,10,11,11,10,9,9,8,8,7,0,0,0,0,0,0,0,0,6,5,5,5,4,4,4,4,3,3,4,3,0,0,0,0,0,0,0,0,5,5,5,6,6,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,6,6,7,7,7,7,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,5,6,6,5,6,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,7,10,9,7,9,11,12,12,15,14,17,19,0,0,0,0,0,0,0,0,21,20,23,22,20,21,23,21,21,22,21,21,0,0,0,0,0,0,0,0,21,18,20,20,22,18,17,20,18],[0,29,28,28,28,28,28,28,28,27,27,26,27,27,27,26,27,27,27,27,0,0,0,0,0,0,0,0,28,28,26,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,26,26,24,23,24,23,22,22,22,20,20,20,0,0,0,0,0,0,0,0,9,8,8,7,7,6,7,8,8,8,8,8,0,0,0,0,0,0,0,0,10,9,10,11,10,10,11,11,10,10,11,11,0,0,0,0,0,0,0,0,11,12,12,12,11,11,11,11,10,10,10,10,0,0,0,0,0,0,0,0,10,10,10,9,9,10,9,10,9,10,10,10,0,0,0,0,0,0,0,0,9,10,10,9,10,9,10,10,10,10,10,11,0,0,0,0,0,0,0,0,10,9,10,10,9,9,9,9,8,9,9,9,0,0,0,0,0,0,0,0,7,7,8,8,7,8,9,9,10,10,9,10,0,0,0,0,0,0,0,0,9,10,10,10,9,10,10,9,9,9,9,8,0,0,0,0,0,0,0,0,8,8,7,7,8,8,9,9,8,9,9,9,0,0,0,0,0,0,0,0,7,6,7,6,6,6,6,7,8,7,6,5,0,0,0,0,0,0,0,0,7,7,6,7,7,7,7,7,8,8,8,9,0,0,0,0,0,0,0,0,7,7,7,6,7,5,6,6,5,5,5,6,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,4,3,4,4,4,0,0,0,0,0,0,0,0,7,8,8,9,8,9,11,12,13,13,14,15,0,0,0,0,0,0,0,0,20,21,22,23,24,22,23,24,24,23,25,21,0,0,0,0,0,0,0,0,22,23,24,25,26,24,25,26,26,26,27,26,0,0,0,0,0,0,0,0,27,27,27,26,26,25,26,25,25,26,25,27,0,0,0,0,0,0,0,0,23,22,21,20,19,17,17,15,15,13,11,10,0,0,0,0,0,0,0,0,4,4,5,5,5,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,7,7,7,6,6,6,7,7,8,9,8,9,0,0,0,0,0,0,0,0,6,5,5,5,4,4,4,3,3,3,2,2,0,0,0,0,0,0,0,0,0,1,1,2,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,4,4,5,4,4,5,4,5,5,5,5,0,0,0,0,0,0,0,0,7,8,7,7,7,8,8,9,10,10,10,9,0,0,0,0,0,0,0,0,10,11,11,11,11,12,12,13,12,13,12,11,0,0,0,0,0,0,0,0,9,9,8,8,8,8,7,7,6,6,6,6,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,5,6,6,6,6,7,6,7,7,7,8,8,0,0,0,0,0,0,0,0,9,9,10,11,11,10,10,10,10,10,11,11,0,0,0,0,0,0,0,0,13,13,12,12,12,11,11,11,10,10,9,9,0,0,0,0,0,0,0,0,7,6,6,6,6,5,6,6,4,4,5,4,0,0,0,0,0,0,0,0,6,6,7,6,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,7,8,8,7,8,8,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,4,3,3,4,3,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,8,10,9,8,9,10,12,13,13,14,18,19,0,0,0,0,0,0,0,0,21,20,21,23,20,21,22,22,22,23,23,21,0,0,0,0,0,0,0,0,21,18,20,20,21,18,17,19,18],[0,28,27,28,28,27,28,27,27,27,26,25,27,25,27,26,27,26,27,28,0,0,0,0,0,0,0,0,29,29,28,29,29,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,27,26,25,24,25,23,23,23,23,21,21,22,0,0,0,0,0,0,0,0,11,10,9,8,8,8,9,9,9,10,10,10,0,0,0,0,0,0,0,0,12,12,13,14,13,13,13,13,12,14,14,14,0,0,0,0,0,0,0,0,15,16,16,15,14,15,13,14,14,14,12,12,0,0,0,0,0,0,0,0,12,10,12,11,10,11,11,12,11,12,12,12,0,0,0,0,0,0,0,0,11,13,13,10,12,12,12,12,14,13,13,13,0,0,0,0,0,0,0,0,11,10,11,12,11,10,11,11,9,10,10,10,0,0,0,0,0,0,0,0,9,8,10,10,9,10,10,11,11,11,10,11,0,0,0,0,0,0,0,0,11,11,12,12,10,12,11,10,11,11,11,9,0,0,0,0,0,0,0,0,9,9,7,8,8,9,9,9,9,10,9,10,0,0,0,0,0,0,0,0,8,7,7,7,6,6,6,8,8,8,7,6,0,0,0,0,0,0,0,0,9,9,7,9,9,8,9,9,9,10,10,10,0,0,0,0,0,0,0,0,8,8,8,8,8,6,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,5,4,5,5,5,0,0,0,0,0,0,0,0,9,9,9,10,11,10,12,13,14,14,15,16,0,0,0,0,0,0,0,0,21,20,21,23,23,23,25,25,25,23,24,23,0,0,0,0,0,0,0,0,21,24,24,25,26,25,26,26,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,27,26,27,27,26,27,0,0,0,0,0,0,0,0,23,24,22,21,21,19,18,16,15,13,12,11,0,0,0,0,0,0,0,0,5,5,5,6,6,7,6,6,7,7,7,8,0,0,0,0,0,0,0,0,8,9,8,7,7,7,8,8,9,10,9,9,0,0,0,0,0,0,0,0,7,7,7,7,6,6,5,4,4,4,3,3,0,0,0,0,0,0,0,0,1,0,1,2,3,3,5,5,5,5,4,4,0,0,0,0,0,0,0,0,6,5,5,6,6,6,6,5,6,6,6,6,0,0,0,0,0,0,0,0,9,10,9,8,9,10,9,11,11,12,11,10,0,0,0,0,0,0,0,0,12,13,12,14,13,13,15,15,15,14,14,12,0,0,0,0,0,0,0,0,11,11,10,10,10,10,9,9,8,9,8,7,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,8,8,8,8,9,8,8,9,8,9,10,10,0,0,0,0,0,0,0,0,11,11,14,12,14,13,11,12,12,13,14,14,0,0,0,0,0,0,0,0,14,15,14,13,14,14,12,12,12,11,11,10,0,0,0,0,0,0,0,0,9,8,7,7,8,7,7,7,6,6,6,5,0,0,0,0,0,0,0,0,8,8,8,8,8,9,9,8,9,9,9,10,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,9,8,9,9,9,9,9,9,8,8,9,8,0,0,0,0,0,0,0,0,7,7,8,7,8,8,7,8,8,8,7,7,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,9,11,10,8,10,11,13,14,15,15,18,19,0,0,0,0,0,0,0,0,22,20,24,22,21,23,22,22,22,24,22,20,0,0,0,0,0,0,0,0,23,19,21,21,23,19,18,20,18],[0,27,26,27,27,26,27,27,26,26,25,25,26,25,26,25,27,26,26,27,0,0,0,0,0,0,0,0,28,27,27,28,28,28,28,28,26,28,28,28,0,0,0,0,0,0,0,0,26,26,25,24,25,24,23,22,23,22,21,21,0,0,0,0,0,0,0,0,12,11,11,9,9,9,10,11,11,11,12,11,0,0,0,0,0,0,0,0,15,15,15,15,16,16,15,16,16,16,16,16,0,0,0,0,0,0,0,0,17,17,18,17,16,18,17,16,16,16,15,14,0,0,0,0,0,0,0,0,15,12,14,14,12,12,12,13,13,14,14,14,0,0,0,0,0,0,0,0,15,15,15,13,16,14,15,16,16,16,16,15,0,0,0,0,0,0,0,0,14,12,13,14,14,13,13,14,11,12,12,11,0,0,0,0,0,0,0,0,11,10,12,12,10,11,11,12,12,13,11,12,0,0,0,0,0,0,0,0,14,14,15,14,12,16,14,12,13,14,13,12,0,0,0,0,0,0,0,0,11,11,9,10,10,11,11,12,12,11,11,11,0,0,0,0,0,0,0,0,10,9,9,8,7,8,8,8,9,9,8,7,0,0,0,0,0,0,0,0,9,9,8,9,10,9,9,10,10,10,11,12,0,0,0,0,0,0,0,0,10,9,9,9,10,7,8,8,8,6,8,7,0,0,0,0,0,0,0,0,7,7,5,6,6,6,6,6,5,6,7,7,0,0,0,0,0,0,0,0,9,10,10,11,10,11,12,12,13,14,16,16,0,0,0,0,0,0,0,0,21,19,20,23,23,23,24,24,24,23,25,23,0,0,0,0,0,0,0,0,23,24,24,25,26,25,26,26,27,27,27,27,0,0,0,0,0,0,0,0,28,27,27,28,27,27,26,24,26,26,27,27,0,0,0,0,0,0,0,0,23,24,22,21,21,18,19,15,15,14,12,12,0,0,0,0,0,0,0,0,5,6,6,6,7,8,7,7,8,7,8,9,0,0,0,0,0,0,0,0,9,8,7,9,8,8,9,9,9,11,10,10,0,0,0,0,0,0,0,0,9,8,7,8,7,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,1,1,0,1,3,3,5,5,5,6,4,5,0,0,0,0,0,0,0,0,7,5,6,7,6,6,6,6,5,6,8,7,0,0,0,0,0,0,0,0,9,10,10,10,10,10,10,11,12,12,12,11,0,0,0,0,0,0,0,0,14,15,16,15,16,15,16,17,16,17,16,14,0,0,0,0,0,0,0,0,12,13,11,12,12,11,11,10,9,9,8,8,0,0,0,0,0,0,0,0,5,5,5,5,4,4,3,4,5,4,4,6,0,0,0,0,0,0,0,0,8,8,8,8,9,9,9,9,9,9,11,11,0,0,0,0,0,0,0,0,13,13,15,14,15,16,14,15,14,15,16,16,0,0,0,0,0,0,0,0,16,16,15,16,15,15,15,14,14,13,13,12,0,0,0,0,0,0,0,0,9,8,8,8,8,8,7,8,6,6,7,6,0,0,0,0,0,0,0,0,8,9,9,9,9,8,10,10,9,9,10,10,0,0,0,0,0,0,0,0,9,9,9,8,9,8,9,8,8,8,7,8,0,0,0,0,0,0,0,0,9,10,10,10,10,10,9,9,9,9,9,9,0,0,0,0,0,0,0,0,8,8,9,8,8,9,8,8,9,9,7,7,0,0,0,0,0,0,0,0,5,4,4,5,4,4,4,4,4,3,4,4,0,0,0,0,0,0,0,0,9,11,10,9,10,11,13,14,13,16,16,18,0,0,0,0,0,0,0,0,21,20,24,23,20,22,24,22,22,23,22,21,0,0,0,0,0,0,0,0,20,19,20,20,21,20,17,18,17],[0,26,26,26,27,27,27,27,27,26,26,26,27,26,26,26,27,27,27,27,0,0,0,0,0,0,0,0,28,28,28,29,29,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,28,27,28,27,26,26,26,25,25,26,24,23,0,0,0,0,0,0,0,0,17,18,18,16,17,14,17,17,18,19,18,18,0,0,0,0,0,0,0,0,19,20,20,20,21,22,20,20,20,20,20,19,0,0,0,0,0,0,0,0,21,20,20,21,20,22,20,19,20,20,18,19,0,0,0,0,0,0,0,0,19,16,17,18,17,16,17,17,17,18,18,18,0,0,0,0,0,0,0,0,20,20,19,20,20,19,20,21,20,19,19,18,0,0,0,0,0,0,0,0,21,19,18,18,19,18,17,18,16,16,15,15,0,0,0,0,0,0,0,0,16,14,15,17,15,15,15,16,17,18,15,17,0,0,0,0,0,0,0,0,19,19,19,18,17,19,18,17,19,19,17,18,0,0,0,0,0,0,0,0,17,16,15,17,16,15,17,17,17,16,16,16,0,0,0,0,0,0,0,0,15,13,13,13,12,12,11,12,13,12,11,12,0,0,0,0,0,0,0,0,15,15,14,15,17,14,16,15,15,15,17,17,0,0,0,0,0,0,0,0,16,14,17,15,16,14,15,14,14,13,15,14,0,0,0,0,0,0,0,0,12,11,8,10,10,9,8,8,9,10,12,11,0,0,0,0,0,0,0,0,15,17,15,16,16,17,16,19,18,18,21,21,0,0,0,0,0,0,0,0,23,23,25,26,25,25,26,25,27,24,26,25,0,0,0,0,0,0,0,0,23,24,26,26,26,26,26,27,27,27,28,28,0,0,0,0,0,0,0,0,27,28,27,28,27,27,27,26,27,27,27,27,0,0,0,0,0,0,0,0,25,25,24,23,23,21,21,18,19,17,17,15,0,0,0,0,0,0,0,0,9,8,7,9,9,8,9,10,10,9,11,11,0,0,0,0,0,0,0,0,8,10,9,9,9,9,10,10,11,13,12,12,0,0,0,0,0,0,0,0,11,10,11,11,11,10,10,8,9,8,8,7,0,0,0,0,0,0,0,0,3,3,1,0,1,3,5,5,5,7,7,7,0,0,0,0,0,0,0,0,13,11,11,12,12,11,11,13,11,12,13,13,0,0,0,0,0,0,0,0,14,16,16,16,15,15,15,15,17,15,15,17,0,0,0,0,0,0,0,0,19,20,20,19,20,20,19,19,19,20,20,19,0,0,0,0,0,0,0,0,19,19,18,17,18,18,18,16,17,16,15,15,0,0,0,0,0,0,0,0,11,10,9,9,9,8,7,8,10,8,9,13,0,0,0,0,0,0,0,0,13,12,13,14,14,14,14,17,16,14,16,16,0,0,0,0,0,0,0,0,19,20,19,20,19,20,21,20,21,20,19,20,0,0,0,0,0,0,0,0,20,20,19,21,19,19,19,20,18,18,17,19,0,0,0,0,0,0,0,0,15,14,15,14,13,13,13,14,12,11,13,12,0,0,0,0,0,0,0,0,12,13,12,14,13,13,14,14,15,14,15,16,0,0,0,0,0,0,0,0,17,15,15,13,15,13,13,13,13,13,12,13,0,0,0,0,0,0,0,0,15,14,15,15,16,14,17,14,14,15,13,13,0,0,0,0,0,0,0,0,11,11,14,12,13,11,12,10,12,12,11,11,0,0,0,0,0,0,0,0,8,5,6,7,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,9,10,10,9,10,11,13,14,15,15,17,21,0,0,0,0,0,0,0,0,21,22,24,24,22,23,24,24,22,23,24,21,0,0,0,0,0,0,0,0,22,17,20,19,22,21,16,18,18],[0,29,28,28,29,28,29,29,28,28,28,27,28,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,30,29,29,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,29,28,27,27,28,27,25,26,26,26,24,25,0,0,0,0,0,0,0,0,17,17,18,16,16,16,17,16,16,17,18,17,0,0,0,0,0,0,0,0,20,19,20,20,20,20,20,20,19,19,20,20,0,0,0,0,0,0,0,0,20,19,20,20,20,21,19,19,19,19,18,19,0,0,0,0,0,0,0,0,18,17,18,18,17,16,16,17,18,18,18,18,0,0,0,0,0,0,0,0,18,19,19,18,20,18,19,20,20,20,20,18,0,0,0,0,0,0,0,0,19,17,19,19,18,18,18,18,16,16,17,17,0,0,0,0,0,0,0,0,15,15,17,16,16,16,16,17,18,18,18,19,0,0,0,0,0,0,0,0,19,18,19,20,18,19,18,18,17,19,18,17,0,0,0,0,0,0,0,0,17,17,14,16,15,15,15,15,17,15,15,16,0,0,0,0,0,0,0,0,15,12,13,14,12,12,12,13,14,12,11,10,0,0,0,0,0,0,0,0,16,16,14,17,16,16,17,17,18,17,17,17,0,0,0,0,0,0,0,0,15,14,14,15,15,14,15,16,14,13,14,15,0,0,0,0,0,0,0,0,12,13,10,11,11,11,9,11,11,12,11,11,0,0,0,0,0,0,0,0,16,16,16,16,17,16,17,19,18,18,20,20,0,0,0,0,0,0,0,0,25,24,25,27,26,26,27,26,27,26,27,25,0,0,0,0,0,0,0,0,24,25,26,25,26,26,27,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,27,28,27,28,28,27,29,0,0,0,0,0,0,0,0,26,26,25,23,24,22,22,19,18,19,15,15,0,0,0,0,0,0,0,0,11,10,10,11,11,10,10,10,10,10,10,11,0,0,0,0,0,0,0,0,10,10,10,10,11,10,10,11,11,13,13,12,0,0,0,0,0,0,0,0,13,11,10,11,11,12,11,11,12,10,10,10,0,0,0,0,0,0,0,0,4,2,1,1,0,1,3,4,5,6,8,8,0,0,0,0,0,0,0,0,12,10,10,11,11,9,11,11,13,12,12,12,0,0,0,0,0,0,0,0,16,17,16,15,15,15,17,16,16,16,17,17,0,0,0,0,0,0,0,0,19,20,21,20,20,19,21,22,21,22,21,20,0,0,0,0,0,0,0,0,17,16,16,17,17,17,16,16,16,15,14,14,0,0,0,0,0,0,0,0,11,11,11,10,10,11,8,10,11,11,11,13,0,0,0,0,0,0,0,0,15,14,15,15,16,15,16,17,16,15,17,16,0,0,0,0,0,0,0,0,18,18,20,21,20,20,20,19,18,21,21,21,0,0,0,0,0,0,0,0,21,19,20,20,19,19,19,19,18,18,17,19,0,0,0,0,0,0,0,0,16,14,15,14,15,14,14,14,13,12,13,13,0,0,0,0,0,0,0,0,13,13,15,15,14,14,14,15,17,15,15,17,0,0,0,0,0,0,0,0,15,15,15,14,15,14,13,14,14,13,14,13,0,0,0,0,0,0,0,0,13,13,15,14,14,16,15,13,13,15,14,13,0,0,0,0,0,0,0,0,12,12,12,12,13,11,12,13,13,13,12,12,0,0,0,0,0,0,0,0,10,10,11,10,8,8,10,8,8,8,8,8,0,0,0,0,0,0,0,0,11,11,11,9,11,11,15,15,16,16,16,18,0,0,0,0,0,0,0,0,21,22,25,23,22,23,24,24,21,25,24,21,0,0,0,0,0,0,0,0,24,19,22,19,23,20,18,19,18],[0,28,28,28,29,29,29,29,29,27,28,27,28,28,28,28,28,29,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,28,28,28,27,27,26,27,26,26,0,0,0,0,0,0,0,0,20,22,22,19,21,18,20,21,20,21,21,22,0,0,0,0,0,0,0,0,23,23,23,23,24,24,23,24,24,23,23,24,0,0,0,0,0,0,0,0,23,22,23,23,24,24,24,24,22,23,22,22,0,0,0,0,0,0,0,0,22,20,21,22,21,20,20,20,21,21,23,21,0,0,0,0,0,0,0,0,23,24,22,22,24,22,23,24,23,23,23,22,0,0,0,0,0,0,0,0,23,22,21,22,22,21,21,22,20,21,21,21,0,0,0,0,0,0,0,0,20,18,21,20,19,19,20,19,21,21,19,22,0,0,0,0,0,0,0,0,23,23,22,22,21,23,22,20,22,23,21,21,0,0,0,0,0,0,0,0,21,20,18,20,19,20,19,21,20,19,19,20,0,0,0,0,0,0,0,0,18,17,18,18,17,14,14,17,17,15,13,14,0,0,0,0,0,0,0,0,19,19,16,19,19,18,19,19,20,19,21,22,0,0,0,0,0,0,0,0,19,17,18,19,19,17,18,18,17,16,19,17,0,0,0,0,0,0,0,0,15,17,15,15,16,15,14,15,15,16,16,14,0,0,0,0,0,0,0,0,19,19,18,19,20,20,21,23,22,21,24,23,0,0,0,0,0,0,0,0,25,26,26,27,27,28,28,27,28,27,28,26,0,0,0,0,0,0,0,0,26,26,27,27,27,27,28,28,28,29,29,28,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,27,28,28,29,29,0,0,0,0,0,0,0,0,27,27,26,25,26,23,24,21,21,20,18,17,0,0,0,0,0,0,0,0,14,14,14,13,15,14,13,13,14,13,14,15,0,0,0,0,0,0,0,0,13,14,14,13,14,14,14,14,16,18,16,17,0,0,0,0,0,0,0,0,16,14,15,16,15,16,14,17,14,16,12,14,0,0,0,0,0,0,0,0,6,4,5,3,1,0,2,4,4,6,9,10,0,0,0,0,0,0,0,0,15,15,13,15,15,13,14,15,15,15,16,15,0,0,0,0,0,0,0,0,18,20,20,20,20,21,20,20,21,19,20,20,0,0,0,0,0,0,0,0,23,23,24,23,23,24,24,24,23,23,24,22,0,0,0,0,0,0,0,0,22,22,22,21,23,20,20,20,19,19,18,18,0,0,0,0,0,0,0,0,15,15,17,15,12,14,10,13,14,14,13,17,0,0,0,0,0,0,0,0,16,17,17,17,18,18,19,20,20,19,21,20,0,0,0,0,0,0,0,0,23,23,22,23,23,24,24,23,24,24,24,25,0,0,0,0,0,0,0,0,23,23,22,24,23,22,23,22,21,20,20,22,0,0,0,0,0,0,0,0,20,17,18,19,18,16,16,16,15,15,15,15,0,0,0,0,0,0,0,0,17,16,16,17,18,16,19,20,21,18,19,20,0,0,0,0,0,0,0,0,20,20,19,18,20,18,17,17,18,16,16,16,0,0,0,0,0,0,0,0,18,17,18,19,18,19,20,17,18,20,18,18,0,0,0,0,0,0,0,0,14,16,18,17,18,16,17,16,17,17,14,15,0,0,0,0,0,0,0,0,12,10,12,12,9,8,9,11,8,9,10,9,0,0,0,0,0,0,0,0,10,11,9,9,11,13,12,14,14,16,19,20,0,0,0,0,0,0,0,0,24,24,25,25,22,24,25,24,22,26,25,23,0,0,0,0,0,0,0,0,24,19,22,19,23,21,20,20,20],[0,27,27,27,28,28,28,28,28,27,27,27,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,28,29,28,28,28,28,27,26,0,0,0,0,0,0,0,0,23,24,24,22,22,19,22,23,23,23,24,24,0,0,0,0,0,0,0,0,24,24,26,25,25,25,25,25,25,26,25,25,0,0,0,0,0,0,0,0,23,24,24,25,25,25,24,25,23,23,24,23,0,0,0,0,0,0,0,0,23,21,21,23,22,21,20,22,23,23,24,23,0,0,0,0,0,0,0,0,24,25,24,25,24,24,24,26,26,24,26,24,0,0,0,0,0,0,0,0,25,23,23,24,24,23,22,23,20,22,21,21,0,0,0,0,0,0,0,0,21,20,21,21,21,22,21,21,22,22,21,22,0,0,0,0,0,0,0,0,24,24,24,24,23,25,24,24,24,24,23,22,0,0,0,0,0,0,0,0,22,21,20,21,21,21,22,23,22,21,22,21,0,0,0,0,0,0,0,0,19,18,19,18,18,16,17,18,18,18,17,17,0,0,0,0,0,0,0,0,20,20,19,21,22,19,21,21,21,21,23,23,0,0,0,0,0,0,0,0,21,19,21,19,22,20,19,20,20,17,21,20,0,0,0,0,0,0,0,0,19,17,16,17,17,15,14,16,16,19,18,18,0,0,0,0,0,0,0,0,22,23,21,22,22,22,23,24,24,24,25,24,0,0,0,0,0,0,0,0,27,27,28,28,28,28,29,28,29,28,28,27,0,0,0,0,0,0,0,0,26,27,28,28,28,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,28,29,28,29,29,0,0,0,0,0,0,0,0,28,27,27,26,26,24,25,21,23,21,21,21,0,0,0,0,0,0,0,0,17,17,17,18,18,17,16,17,17,16,17,18,0,0,0,0,0,0,0,0,14,17,16,16,17,17,16,17,17,20,18,21,0,0,0,0,0,0,0,0,20,17,18,20,18,18,17,18,17,16,16,14,0,0,0,0,0,0,0,0,8,8,9,6,5,1,0,2,3,5,8,8,0,0,0,0,0,0,0,0,16,17,16,17,16,16,18,17,17,18,18,18,0,0,0,0,0,0,0,0,20,21,22,21,22,21,23,21,23,20,22,23,0,0,0,0,0,0,0,0,24,25,26,24,25,25,25,25,25,25,26,24,0,0,0,0,0,0,0,0,25,24,24,23,24,24,23,21,22,22,20,20,0,0,0,0,0,0,0,0,17,17,17,15,13,13,13,15,17,16,16,20,0,0,0,0,0,0,0,0,19,19,20,21,21,21,20,24,23,20,22,22,0,0,0,0,0,0,0,0,25,25,25,26,26,26,25,25,26,26,26,26,0,0,0,0,0,0,0,0,26,25,24,25,24,24,25,25,24,24,23,24,0,0,0,0,0,0,0,0,22,19,21,21,20,20,19,20,19,19,20,19,0,0,0,0,0,0,0,0,20,21,21,23,19,21,22,21,23,21,21,22,0,0,0,0,0,0,0,0,24,22,21,20,23,21,19,20,21,19,20,20,0,0,0,0,0,0,0,0,21,20,22,22,21,23,22,22,22,22,21,22,0,0,0,0,0,0,0,0,19,20,20,19,21,20,20,21,20,21,19,18,0,0,0,0,0,0,0,0,14,14,15,15,12,13,12,11,10,11,11,10,0,0,0,0,0,0,0,0,10,11,10,11,12,15,15,16,17,16,19,20,0,0,0,0,0,0,0,0,23,23,27,26,23,24,26,24,24,27,25,20,0,0,0,0,0,0,0,0,25,20,22,20,23,21,19,20,21],[0,29,28,29,29,29,29,29,29,29,28,29,29,28,29,28,29,29,29,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,29,28,28,28,28,27,28,28,27,27,26,0,0,0,0,0,0,0,0,25,24,25,22,23,22,22,24,25,24,25,25,0,0,0,0,0,0,0,0,26,26,25,26,26,26,26,26,25,26,26,26,0,0,0,0,0,0,0,0,24,25,26,26,26,26,26,26,24,25,24,24,0,0,0,0,0,0,0,0,24,21,23,25,21,21,22,22,24,25,25,25,0,0,0,0,0,0,0,0,24,26,25,23,25,26,25,25,26,26,25,25,0,0,0,0,0,0,0,0,24,24,25,25,22,23,24,23,20,23,22,22,0,0,0,0,0,0,0,0,20,20,22,22,20,22,22,23,22,23,21,24,0,0,0,0,0,0,0,0,25,24,26,26,24,26,25,22,25,25,22,20,0,0,0,0,0,0,0,0,23,21,20,22,24,23,23,24,23,22,22,22,0,0,0,0,0,0,0,0,21,19,20,19,17,17,18,19,19,18,16,18,0,0,0,0,0,0,0,0,20,20,20,22,22,21,23,23,23,22,24,24,0,0,0,0,0,0,0,0,20,19,20,21,21,20,21,22,20,20,23,22,0,0,0,0,0,0,0,0,20,18,16,19,18,17,14,17,17,20,20,21,0,0,0,0,0,0,0,0,23,25,23,24,23,23,24,23,24,24,24,24,0,0,0,0,0,0,0,0,28,27,28,29,29,28,29,29,29,28,29,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,30,29,30,29,29,29,29,29,29,29,30,0,0,0,0,0,0,0,0,28,28,27,26,26,24,26,22,23,22,23,23,0,0,0,0,0,0,0,0,20,19,19,21,21,21,20,22,21,21,20,22,0,0,0,0,0,0,0,0,17,19,18,19,21,20,19,22,19,21,22,23,0,0,0,0,0,0,0,0,24,22,21,23,23,21,20,19,19,16,15,17,0,0,0,0,0,0,0,0,7,9,9,6,5,4,2,0,2,3,6,7,0,0,0,0,0,0,0,0,17,14,14,19,18,15,18,20,21,21,21,19,0,0,0,0,0,0,0,0,23,24,22,22,23,23,23,23,23,22,23,24,0,0,0,0,0,0,0,0,25,26,26,25,26,26,26,26,26,26,27,26,0,0,0,0,0,0,0,0,25,25,25,25,24,23,24,23,21,21,21,22,0,0,0,0,0,0,0,0,17,17,17,15,15,15,15,14,18,17,18,21,0,0,0,0,0,0,0,0,21,22,24,21,22,24,24,24,23,24,25,25,0,0,0,0,0,0,0,0,25,25,26,26,26,26,26,25,25,26,26,26,0,0,0,0,0,0,0,0,26,26,25,26,25,26,25,25,26,25,25,25,0,0,0,0,0,0,0,0,23,21,22,23,22,21,21,23,22,21,22,22,0,0,0,0,0,0,0,0,22,24,23,24,23,21,25,25,25,23,25,24,0,0,0,0,0,0,0,0,24,25,24,21,24,25,23,21,24,23,23,22,0,0,0,0,0,0,0,0,23,23,23,23,24,24,24,23,24,24,22,25,0,0,0,0,0,0,0,0,22,24,22,22,24,23,22,24,22,22,22,22,0,0,0,0,0,0,0,0,19,15,17,19,16,16,14,17,13,12,16,12,0,0,0,0,0,0,0,0,12,14,12,12,13,13,15,16,17,19,20,22,0,0,0,0,0,0,0,0,24,24,25,26,24,25,26,25,23,26,26,24,0,0,0,0,0,0,0,0,24,21,24,23,24,22,20,21,21],[0,28,28,28,29,28,28,29,28,28,27,27,28,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,29,29,29,29,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,28,28,28,28,26,0,0,0,0,0,0,0,0,24,24,25,22,22,19,21,23,24,22,25,24,0,0,0,0,0,0,0,0,25,24,26,25,25,25,26,26,24,25,25,25,0,0,0,0,0,0,0,0,23,24,25,24,25,25,25,25,23,25,22,23,0,0,0,0,0,0,0,0,23,20,22,23,21,21,22,21,23,23,24,23,0,0,0,0,0,0,0,0,24,25,24,22,25,24,24,25,25,24,24,25,0,0,0,0,0,0,0,0,23,22,23,24,21,21,23,22,19,22,22,21,0,0,0,0,0,0,0,0,19,19,21,20,19,21,22,21,23,22,21,23,0,0,0,0,0,0,0,0,24,23,25,25,23,25,24,21,24,24,21,19,0,0,0,0,0,0,0,0,21,20,17,21,21,21,22,23,21,22,22,21,0,0,0,0,0,0,0,0,18,16,17,18,14,15,16,17,18,16,16,15,0,0,0,0,0,0,0,0,19,20,19,21,21,20,21,22,22,21,23,23,0,0,0,0,0,0,0,0,19,18,20,18,18,18,19,19,15,14,18,20,0,0,0,0,0,0,0,0,18,17,12,18,18,16,13,17,16,21,19,19,0,0,0,0,0,0,0,0,21,24,23,23,23,23,24,26,25,24,25,25,0,0,0,0,0,0,0,0,27,28,27,28,28,28,29,29,29,29,29,28,0,0,0,0,0,0,0,0,27,27,28,28,28,28,29,29,30,29,29,29,0,0,0,0,0,0,0,0,30,29,30,29,29,29,29,29,29,28,29,29,0,0,0,0,0,0,0,0,27,27,26,26,26,24,26,22,23,23,22,23,0,0,0,0,0,0,0,0,18,17,17,18,18,17,17,18,18,17,19,19,0,0,0,0,0,0,0,0,16,16,15,17,17,19,18,17,19,21,19,22,0,0,0,0,0,0,0,0,21,18,20,20,18,20,18,17,16,13,14,15,0,0,0,0,0,0,0,0,7,9,9,7,7,5,4,1,0,2,3,5,0,0,0,0,0,0,0,0,13,9,9,14,14,11,17,16,15,18,19,17,0,0,0,0,0,0,0,0,22,22,22,22,22,23,22,22,22,22,23,23,0,0,0,0,0,0,0,0,24,25,25,24,25,25,25,26,26,25,26,25,0,0,0,0,0,0,0,0,25,24,24,24,23,23,23,22,20,21,21,19,0,0,0,0,0,0,0,0,13,15,14,9,11,12,11,9,14,16,15,17,0,0,0,0,0,0,0,0,19,21,22,20,22,23,23,24,23,23,23,24,0,0,0,0,0,0,0,0,25,25,25,26,26,25,26,24,25,25,25,25,0,0,0,0,0,0,0,0,26,25,25,25,25,25,24,25,25,25,24,25,0,0,0,0,0,0,0,0,23,19,22,22,20,20,21,20,19,20,21,21,0,0,0,0,0,0,0,0,22,21,22,23,22,22,24,23,24,23,24,24,0,0,0,0,0,0,0,0,24,24,23,20,24,23,21,22,23,21,20,23,0,0,0,0,0,0,0,0,24,23,23,23,24,24,24,24,23,24,24,23,0,0,0,0,0,0,0,0,20,21,21,22,22,21,22,21,22,22,20,21,0,0,0,0,0,0,0,0,17,16,17,18,15,13,14,16,10,10,12,11,0,0,0,0,0,0,0,0,12,14,13,11,13,14,17,17,19,20,21,23,0,0,0,0,0,0,0,0,25,24,27,26,25,26,26,26,25,26,26,24,0,0,0,0,0,0,0,0,25,23,24,23,24,22,21,22,21],[0,29,29,29,29,29,29,29,29,28,28,28,29,28,28,28,29,29,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,27,28,28,27,27,26,0,0,0,0,0,0,0,0,20,21,21,18,19,16,18,20,21,19,21,21,0,0,0,0,0,0,0,0,23,22,23,24,23,23,23,24,21,24,24,23,0,0,0,0,0,0,0,0,22,22,23,23,22,23,22,22,21,21,20,22,0,0,0,0,0,0,0,0,22,19,20,21,20,19,20,19,21,22,22,23,0,0,0,0,0,0,0,0,21,23,22,19,22,22,22,22,24,22,22,22,0,0,0,0,0,0,0,0,20,19,20,22,18,19,21,20,18,20,20,18,0,0,0,0,0,0,0,0,18,17,20,19,20,19,20,20,21,21,20,21,0,0,0,0,0,0,0,0,22,21,23,23,21,22,22,20,21,23,20,18,0,0,0,0,0,0,0,0,18,17,15,17,18,18,19,19,18,19,19,19,0,0,0,0,0,0,0,0,14,14,13,15,13,13,13,14,15,13,14,12,0,0,0,0,0,0,0,0,18,18,16,19,18,18,19,20,21,20,20,21,0,0,0,0,0,0,0,0,17,16,17,16,15,16,17,16,13,14,14,16,0,0,0,0,0,0,0,0,14,13,9,14,13,10,9,13,14,16,14,15,0,0,0,0,0,0,0,0,19,20,19,19,20,19,21,22,22,21,23,23,0,0,0,0,0,0,0,0,27,27,27,28,29,28,29,29,29,29,29,28,0,0,0,0,0,0,0,0,27,27,28,28,28,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,27,27,26,26,25,23,24,22,21,21,20,20,0,0,0,0,0,0,0,0,15,16,15,16,17,17,16,16,17,17,18,18,0,0,0,0,0,0,0,0,16,15,15,15,16,16,17,17,18,19,19,20,0,0,0,0,0,0,0,0,18,16,16,17,16,16,16,16,14,9,11,13,0,0,0,0,0,0,0,0,6,8,9,7,7,5,6,3,2,0,1,3,0,0,0,0,0,0,0,0,12,10,10,13,13,11,14,14,15,15,16,15,0,0,0,0,0,0,0,0,19,20,19,18,20,19,20,20,20,20,20,20,0,0,0,0,0,0,0,0,21,22,24,24,22,23,23,23,24,24,24,23,0,0,0,0,0,0,0,0,21,21,21,20,20,19,19,19,17,18,16,16,0,0,0,0,0,0,0,0,11,12,10,9,9,10,10,9,13,13,11,14,0,0,0,0,0,0,0,0,17,17,19,18,18,20,21,20,19,19,21,21,0,0,0,0,0,0,0,0,22,22,23,22,23,24,22,22,22,22,23,24,0,0,0,0,0,0,0,0,24,24,22,23,23,22,22,22,21,21,21,22,0,0,0,0,0,0,0,0,19,16,17,19,17,17,17,17,16,16,17,17,0,0,0,0,0,0,0,0,18,20,21,20,19,18,20,20,21,19,20,21,0,0,0,0,0,0,0,0,19,20,19,17,19,20,18,17,20,18,17,18,0,0,0,0,0,0,0,0,20,20,20,20,21,21,21,20,20,20,19,19,0,0,0,0,0,0,0,0,16,18,18,18,19,18,19,20,19,20,18,20,0,0,0,0,0,0,0,0,15,15,15,16,11,12,12,12,9,9,9,10,0,0,0,0,0,0,0,0,11,13,13,11,13,13,17,17,17,18,22,23,0,0,0,0,0,0,0,0,26,24,27,27,25,26,27,27,26,27,28,26,0,0,0,0,0,0,0,0,26,24,25,24,26,23,20,22,22],[0,29,28,28,29,29,29,29,29,28,28,28,29,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,29,29,28,30,29,30,29,30,29,29,30,29,0,0,0,0,0,0,0,0,28,28,27,27,27,27,26,26,26,25,25,25,0,0,0,0,0,0,0,0,19,18,19,17,16,14,15,16,18,16,19,18,0,0,0,0,0,0,0,0,20,19,20,20,20,21,19,20,18,20,20,20,0,0,0,0,0,0,0,0,18,18,19,19,19,19,19,19,18,18,17,17,0,0,0,0,0,0,0,0,17,15,16,18,15,16,17,17,17,18,18,18,0,0,0,0,0,0,0,0,17,20,18,16,19,19,19,19,20,19,20,19,0,0,0,0,0,0,0,0,17,16,17,17,15,14,16,15,13,15,15,14,0,0,0,0,0,0,0,0,14,14,16,15,15,16,16,18,18,17,17,19,0,0,0,0,0,0,0,0,19,19,19,19,18,19,17,16,17,18,16,14,0,0,0,0,0,0,0,0,15,14,12,14,15,15,16,17,15,14,15,14,0,0,0,0,0,0,0,0,10,9,10,11,8,8,9,11,12,12,10,9,0,0,0,0,0,0,0,0,14,14,14,16,15,14,17,16,18,16,18,17,0,0,0,0,0,0,0,0,14,14,14,13,13,12,13,12,9,9,10,13,0,0,0,0,0,0,0,0,12,9,8,11,10,8,7,11,11,14,12,13,0,0,0,0,0,0,0,0,17,18,17,19,17,18,19,19,20,20,21,21,0,0,0,0,0,0,0,0,26,25,26,27,27,28,28,28,28,27,28,26,0,0,0,0,0,0,0,0,26,26,27,27,28,27,29,28,29,29,29,28,0,0,0,0,0,0,0,0,29,28,29,29,29,28,28,28,29,28,28,28,0,0,0,0,0,0,0,0,26,26,24,24,23,21,21,19,19,18,18,18,0,0,0,0,0,0,0,0,12,12,12,15,15,14,15,16,16,15,15,16,0,0,0,0,0,0,0,0,14,13,13,13,14,13,16,15,16,16,16,17,0,0,0,0,0,0,0,0,16,16,12,14,15,13,13,11,11,10,9,11,0,0,0,0,0,0,0,0,6,7,8,7,6,7,7,5,3,2,0,1,0,0,0,0,0,0,0,0,8,7,8,9,9,9,11,10,10,10,12,11,0,0,0,0,0,0,0,0,18,18,17,16,17,17,17,17,17,17,17,18,0,0,0,0,0,0,0,0,19,21,20,19,19,20,20,21,21,21,21,20,0,0,0,0,0,0,0,0,18,18,18,18,18,16,16,16,14,15,14,14,0,0,0,0,0,0,0,0,9,9,10,7,8,8,8,8,9,10,10,10,0,0,0,0,0,0,0,0,14,16,16,15,16,17,18,16,17,17,18,18,0,0,0,0,0,0,0,0,19,19,20,21,20,20,20,19,19,21,20,21,0,0,0,0,0,0,0,0,21,21,20,21,20,20,19,19,19,20,19,19,0,0,0,0,0,0,0,0,17,15,14,16,14,15,15,15,11,12,14,11,0,0,0,0,0,0,0,0,16,17,16,16,17,16,18,17,18,17,19,18,0,0,0,0,0,0,0,0,15,18,17,16,16,17,16,15,17,17,15,15,0,0,0,0,0,0,0,0,16,17,17,17,17,18,18,17,17,17,17,18,0,0,0,0,0,0,0,0,16,17,17,16,16,16,16,16,17,17,16,16,0,0,0,0,0,0,0,0,11,10,11,10,10,10,9,10,8,8,9,8,0,0,0,0,0,0,0,0,10,13,12,10,12,13,15,16,17,18,20,23,0,0,0,0,0,0,0,0,25,23,25,25,25,25,25,25,25,26,26,25,0,0,0,0,0,0,0,0,25,23,24,24,25,23,20,23,24],[0,28,27,27,27,27,28,27,27,27,27,27,27,26,27,27,27,27,27,27,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,28,29,29,29,0,0,0,0,0,0,0,0,28,27,27,27,27,26,25,26,25,25,24,24,0,0,0,0,0,0,0,0,16,15,15,14,12,10,12,13,14,12,14,14,0,0,0,0,0,0,0,0,16,15,16,16,16,16,16,16,14,16,18,16,0,0,0,0,0,0,0,0,16,17,18,17,16,16,15,18,15,18,15,16,0,0,0,0,0,0,0,0,14,13,16,14,12,14,14,15,16,14,15,16,0,0,0,0,0,0,0,0,13,16,14,12,14,14,15,16,16,16,16,17,0,0,0,0,0,0,0,0,13,12,13,14,12,12,13,13,10,12,13,11,0,0,0,0,0,0,0,0,12,11,13,12,13,14,13,15,16,14,14,16,0,0,0,0,0,0,0,0,16,14,16,16,14,16,14,13,13,14,13,12,0,0,0,0,0,0,0,0,11,9,8,11,10,12,13,13,13,12,12,13,0,0,0,0,0,0,0,0,8,9,9,8,6,8,8,10,10,10,9,7,0,0,0,0,0,0,0,0,12,12,11,14,13,12,13,13,14,13,14,14,0,0,0,0,0,0,0,0,11,10,12,10,9,10,10,8,7,6,8,10,0,0,0,0,0,0,0,0,9,8,7,9,8,7,8,8,9,12,11,11,0,0,0,0,0,0,0,0,14,16,15,16,16,17,18,19,19,18,20,20,0,0,0,0,0,0,0,0,24,25,24,25,27,27,27,27,27,27,27,26,0,0,0,0,0,0,0,0,25,26,27,26,27,26,28,28,28,27,28,28,0,0,0,0,0,0,0,0,28,27,28,28,27,28,27,26,27,27,28,28,0,0,0,0,0,0,0,0,24,24,22,23,21,20,21,18,19,17,17,16,0,0,0,0,0,0,0,0,12,11,11,12,12,12,13,13,13,14,15,15,0,0,0,0,0,0,0,0,13,12,13,12,12,14,13,13,15,16,15,17,0,0,0,0,0,0,0,0,13,12,12,13,12,11,11,11,10,7,8,9,0,0,0,0,0,0,0,0,5,6,6,6,5,6,6,5,4,3,1,0,0,0,0,0,0,0,0,0,6,5,6,7,7,7,9,9,8,9,11,10,0,0,0,0,0,0,0,0,12,14,14,13,13,14,13,14,15,15,15,14,0,0,0,0,0,0,0,0,15,16,17,17,16,18,18,19,17,18,18,17,0,0,0,0,0,0,0,0,15,14,14,14,14,14,13,12,12,12,11,11,0,0,0,0,0,0,0,0,6,7,7,5,5,7,6,5,7,8,8,9,0,0,0,0,0,0,0,0,12,12,12,12,12,13,13,14,14,13,14,14,0,0,0,0,0,0,0,0,16,15,17,16,17,17,15,15,15,17,18,17,0,0,0,0,0,0,0,0,18,18,17,17,18,17,17,17,16,16,16,16,0,0,0,0,0,0,0,0,13,11,12,13,12,12,13,13,10,11,14,11,0,0,0,0,0,0,0,0,14,13,13,14,13,13,14,13,14,13,15,16,0,0,0,0,0,0,0,0,14,15,14,13,14,13,13,13,14,14,13,14,0,0,0,0,0,0,0,0,16,16,15,15,15,16,16,15,16,15,15,16,0,0,0,0,0,0,0,0,13,14,14,14,16,14,15,14,15,17,14,14,0,0,0,0,0,0,0,0,10,9,10,9,9,7,8,9,6,6,5,6,0,0,0,0,0,0,0,0,10,11,12,12,11,12,16,16,18,18,22,22,0,0,0,0,0,0,0,0,24,24,26,25,25,24,26,25,25,26,26,24,0,0,0,0,0,0,0,0,25,22,24,24,24,22,20,23,24],[0,29,29,29,29,29,29,29,29,28,28,28,29,27,28,27,28,28,28,28,0,0,0,0,0,0,0,0,29,29,27,29,29,30,28,29,28,29,29,29,0,0,0,0,0,0,0,0,27,26,26,26,26,25,24,26,25,24,23,23,0,0,0,0,0,0,0,0,12,11,11,10,9,7,8,9,9,10,10,10,0,0,0,0,0,0,0,0,12,11,12,12,11,12,12,12,11,12,12,12,0,0,0,0,0,0,0,0,12,13,14,13,12,13,12,12,12,12,12,11,0,0,0,0,0,0,0,0,11,10,11,10,9,11,11,12,10,12,11,12,0,0,0,0,0,0,0,0,10,12,10,10,10,10,11,12,12,12,13,13,0,0,0,0,0,0,0,0,10,10,10,9,9,9,9,9,8,9,9,9,0,0,0,0,0,0,0,0,9,9,10,8,9,10,10,12,12,11,11,12,0,0,0,0,0,0,0,0,12,12,12,11,11,11,10,10,10,10,10,8,0,0,0,0,0,0,0,0,8,7,6,8,9,9,10,10,9,9,10,9,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,6,7,7,7,5,0,0,0,0,0,0,0,0,9,9,8,10,9,9,9,9,11,11,10,10,0,0,0,0,0,0,0,0,8,7,8,7,6,6,7,5,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,6,6,5,5,7,7,9,9,9,0,0,0,0,0,0,0,0,10,11,11,13,12,12,14,15,16,17,18,19,0,0,0,0,0,0,0,0,24,25,26,26,27,26,27,27,28,27,28,25,0,0,0,0,0,0,0,0,26,26,27,28,28,27,28,28,28,28,29,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,27,28,28,27,28,0,0,0,0,0,0,0,0,24,24,23,22,21,20,19,17,16,15,14,13,0,0,0,0,0,0,0,0,9,10,9,10,11,11,11,11,12,12,11,12,0,0,0,0,0,0,0,0,12,11,11,11,11,11,13,13,13,14,13,13,0,0,0,0,0,0,0,0,11,10,10,10,9,9,9,8,7,6,6,6,0,0,0,0,0,0,0,0,4,5,6,6,5,6,7,6,5,3,2,1,0,0,0,0,0,0,0,0,4,4,4,5,5,4,6,7,6,7,7,8,0,0,0,0,0,0,0,0,10,10,10,9,10,11,11,12,12,13,12,12,0,0,0,0,0,0,0,0,12,12,12,13,13,14,15,14,14,14,14,13,0,0,0,0,0,0,0,0,11,11,11,10,10,10,10,9,9,9,9,8,0,0,0,0,0,0,0,0,5,5,5,4,3,6,5,4,6,6,6,6,0,0,0,0,0,0,0,0,9,10,9,10,10,10,10,10,11,11,12,11,0,0,0,0,0,0,0,0,12,11,12,13,13,13,12,12,12,13,13,12,0,0,0,0,0,0,0,0,14,14,14,14,14,13,13,13,13,13,12,12,0,0,0,0,0,0,0,0,10,9,9,9,9,9,9,9,8,8,9,9,0,0,0,0,0,0,0,0,11,10,10,10,10,11,11,10,11,11,11,12,0,0,0,0,0,0,0,0,10,10,10,10,9,10,9,10,10,10,10,9,0,0,0,0,0,0,0,0,11,11,12,11,10,12,12,10,11,11,11,11,0,0,0,0,0,0,0,0,10,10,11,10,11,11,11,11,11,12,11,10,0,0,0,0,0,0,0,0,7,8,8,8,8,6,6,6,5,4,5,5,0,0,0,0,0,0,0,0,10,14,13,12,12,14,16,16,17,18,21,22,0,0,0,0,0,0,0,0,24,22,25,25,25,25,23,24,26,26,24,25,0,0,0,0,0,0,0,0,24,24,23,25,25,23,21,24,23],[0,27,26,27,27,27,27,27,27,26,26,26,26,26,26,26,26,26,26,27,0,0,0,0,0,0,0,0,28,27,26,28,28,28,27,28,27,28,28,28,0,0,0,0,0,0,0,0,27,25,26,25,26,25,24,25,24,24,23,22,0,0,0,0,0,0,0,0,11,10,10,10,8,7,8,9,9,8,9,9,0,0,0,0,0,0,0,0,11,9,11,11,10,10,12,11,9,11,12,11,0,0,0,0,0,0,0,0,11,12,12,12,11,10,10,11,10,11,11,10,0,0,0,0,0,0,0,0,9,8,9,9,8,8,9,10,10,9,10,10,0,0,0,0,0,0,0,0,9,10,9,9,9,9,10,10,11,10,10,12,0,0,0,0,0,0,0,0,9,8,9,9,7,7,8,8,7,7,7,7,0,0,0,0,0,0,0,0,7,7,8,7,8,8,8,10,10,10,10,11,0,0,0,0,0,0,0,0,11,9,11,10,9,9,9,8,9,8,8,8,0,0,0,0,0,0,0,0,7,6,5,6,7,8,8,8,8,8,8,7,0,0,0,0,0,0,0,0,4,4,5,4,4,4,5,5,6,7,6,4,0,0,0,0,0,0,0,0,7,7,8,8,8,9,9,8,9,9,9,9,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,6,4,4,5,6,0,0,0,0,0,0,0,0,6,5,5,5,6,4,4,5,6,7,6,7,0,0,0,0,0,0,0,0,10,10,11,12,12,12,14,14,15,16,19,18,0,0,0,0,0,0,0,0,21,23,23,23,25,25,25,25,26,25,26,24,0,0,0,0,0,0,0,0,25,25,26,26,27,26,27,27,28,27,28,27,0,0,0,0,0,0,0,0,27,27,27,28,27,27,27,26,26,27,27,28,0,0,0,0,0,0,0,0,23,23,21,22,20,18,18,16,15,15,14,12,0,0,0,0,0,0,0,0,8,7,8,8,9,9,9,9,11,11,11,11,0,0,0,0,0,0,0,0,10,10,10,9,10,11,11,10,12,14,12,14,0,0,0,0,0,0,0,0,10,10,9,9,8,8,7,7,7,5,5,6,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,5,5,5,3,2,0,0,0,0,0,0,0,0,3,3,3,4,5,4,5,5,5,6,6,6,0,0,0,0,0,0,0,0,9,10,9,9,9,10,9,10,11,11,12,11,0,0,0,0,0,0,0,0,11,12,12,12,12,13,14,14,13,13,13,12,0,0,0,0,0,0,0,0,10,10,10,10,9,9,9,9,8,8,9,7,0,0,0,0,0,0,0,0,5,5,5,4,4,5,5,4,5,6,5,6,0,0,0,0,0,0,0,0,8,10,9,10,10,10,9,10,10,10,11,11,0,0,0,0,0,0,0,0,11,10,12,11,13,12,10,10,10,12,12,11,0,0,0,0,0,0,0,0,13,14,13,13,13,13,13,12,12,11,12,11,0,0,0,0,0,0,0,0,10,8,9,9,8,9,9,8,7,9,9,8,0,0,0,0,0,0,0,0,11,10,10,11,10,10,11,10,11,9,11,11,0,0,0,0,0,0,0,0,9,10,10,10,10,9,10,10,10,10,10,11,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,11,11,11,12,12,0,0,0,0,0,0,0,0,10,10,11,10,11,11,11,11,12,12,10,11,0,0,0,0,0,0,0,0,7,6,7,7,6,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,10,12,12,12,11,12,15,16,17,19,19,21,0,0,0,0,0,0,0,0,24,23,24,24,25,25,25,25,25,25,26,26,0,0,0,0,0,0,0,0,24,22,23,23,23,21,20,22,23],[0,28,28,28,28,28,28,29,28,27,28,27,28,26,26,26,28,28,27,28,0,0,0,0,0,0,0,0,28,27,27,28,28,28,27,28,27,27,28,28,0,0,0,0,0,0,0,0,27,26,25,24,25,24,23,24,23,22,22,21,0,0,0,0,0,0,0,0,8,8,7,6,6,6,5,6,6,5,6,6,0,0,0,0,0,0,0,0,8,7,8,8,7,7,9,8,8,8,9,8,0,0,0,0,0,0,0,0,9,10,10,9,9,8,8,9,9,8,8,8,0,0,0,0,0,0,0,0,7,6,7,7,6,6,7,8,8,8,7,8,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,8,8,8,8,9,0,0,0,0,0,0,0,0,7,6,7,6,6,6,7,6,6,5,6,5,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,8,7,7,7,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,5,6,6,7,7,6,6,6,6,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,5,5,6,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,7,6,7,7,6,7,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,3,3,4,4,0,0,0,0,0,0,0,0,5,4,4,5,5,4,5,5,6,6,6,7,0,0,0,0,0,0,0,0,8,8,9,9,10,10,12,13,13,14,16,15,0,0,0,0,0,0,0,0,21,22,22,23,24,24,25,25,25,25,25,24,0,0,0,0,0,0,0,0,25,25,27,26,27,26,27,26,27,27,28,28,0,0,0,0,0,0,0,0,27,27,27,28,27,26,27,27,27,27,26,27,0,0,0,0,0,0,0,0,23,22,21,21,19,18,18,16,15,14,12,10,0,0,0,0,0,0,0,0,7,7,7,8,8,8,8,9,8,9,10,10,0,0,0,0,0,0,0,0,9,9,9,8,9,9,10,10,11,12,12,11,0,0,0,0,0,0,0,0,9,8,8,8,7,7,7,7,7,5,5,5,0,0,0,0,0,0,0,0,4,5,6,5,5,6,6,5,4,4,4,2,0,0,0,0,0,0,0,0,3,3,2,4,5,4,5,5,6,4,5,6,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,8,9,9,9,8,0,0,0,0,0,0,0,0,8,8,8,9,9,9,10,11,10,9,9,9,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,3,5,4,4,6,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,8,7,8,8,9,8,7,7,7,8,9,8,0,0,0,0,0,0,0,0,10,11,10,10,9,10,9,9,9,8,9,8,0,0,0,0,0,0,0,0,7,5,6,6,6,5,6,6,6,5,6,7,0,0,0,0,0,0,0,0,7,7,8,8,7,7,7,7,8,7,8,9,0,0,0,0,0,0,0,0,7,7,8,6,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,9,9,9,8,9,9,9,9,9,9,8,8,0,0,0,0,0,0,0,0,8,8,8,8,9,8,8,8,9,9,9,8,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,4,4,5,4,4,0,0,0,0,0,0,0,0,10,11,11,12,11,13,15,15,16,18,20,21,0,0,0,0,0,0,0,0,25,23,23,25,26,24,23,25,24,24,25,25,0,0,0,0,0,0,0,0,24,23,24,23,24,23,21,23,24],[0,27,27,27,28,28,28,28,28,26,26,26,26,25,26,26,25,27,25,27,0,0,0,0,0,0,0,0,27,26,26,27,28,28,26,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,23,23,24,22,20,22,21,20,19,20,0,0,0,0,0,0,0,0,6,6,5,5,4,4,4,4,5,4,5,5,0,0,0,0,0,0,0,0,6,5,6,6,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,8,8,7,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,6,5,6,6,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,5,5,4,5,5,4,4,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,4,4,5,4,4,0,0,0,0,0,0,0,0,4,4,3,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,5,4,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,4,4,5,4,5,0,0,0,0,0,0,0,0,6,6,7,7,8,8,10,11,12,12,15,15,0,0,0,0,0,0,0,0,20,20,21,23,23,23,24,24,25,24,25,24,0,0,0,0,0,0,0,0,23,24,25,26,27,25,27,27,27,26,27,27,0,0,0,0,0,0,0,0,26,26,26,26,26,26,26,25,27,26,25,26,0,0,0,0,0,0,0,0,22,21,20,19,18,16,15,14,12,12,11,9,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,8,9,8,8,9,0,0,0,0,0,0,0,0,9,8,7,8,8,8,9,9,10,11,10,11,0,0,0,0,0,0,0,0,7,7,6,6,6,5,5,5,4,3,4,4,0,0,0,0,0,0,0,0,4,4,5,5,6,7,7,5,5,4,3,3,0,0,0,0,0,0,0,0,1,2,2,2,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,7,8,8,8,7,0,0,0,0,0,0,0,0,6,7,7,8,7,8,8,9,8,8,8,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,5,4,4,3,4,3,0,0,0,0,0,0,0,0,2,3,2,2,2,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,8,9,8,8,8,8,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,5,4,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,6,6,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,7,8,7,7,7,7,7,7,6,7,7,0,0,0,0,0,0,0,0,7,6,7,6,7,7,7,7,8,7,7,7,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,9,11,10,11,11,14,14,16,17,19,20,21,0,0,0,0,0,0,0,0,22,21,24,24,24,24,23,24,25,24,22,25,0,0,0,0,0,0,0,0,24,22,21,23,24,20,20,22,22],[0,28,28,28,28,28,28,28,28,27,26,25,27,25,27,26,26,27,26,27,0,0,0,0,0,0,0,0,28,27,25,27,28,28,27,27,27,27,28,27,0,0,0,0,0,0,0,0,26,24,24,24,25,22,21,23,23,21,21,20,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,5,5,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,3,3,3,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,5,5,5,4,5,0,0,0,0,0,0,0,0,5,4,5,4,4,4,4,3,3,4,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,4,4,3,2,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,7,7,8,10,11,12,14,17,0,0,0,0,0,0,0,0,21,23,22,25,24,23,25,25,26,25,25,23,0,0,0,0,0,0,0,0,23,24,27,25,28,25,27,27,28,27,27,27,0,0,0,0,0,0,0,0,27,26,27,27,27,26,27,27,26,27,25,27,0,0,0,0,0,0,0,0,24,22,21,21,20,17,17,15,13,12,10,8,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,7,7,8,0,0,0,0,0,0,0,0,7,7,6,6,6,7,7,7,9,10,9,9,0,0,0,0,0,0,0,0,6,5,5,5,5,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,5,5,5,6,6,5,4,3,3,0,0,0,0,0,0,0,0,1,1,1,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,5,4,5,6,7,6,5,0,0,0,0,0,0,0,0,4,5,5,6,5,6,7,7,7,6,6,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,7,6,6,6,7,6,6,6,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,6,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,5,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,9,10,9,11,10,12,13,14,16,17,19,18,0,0,0,0,0,0,0,0,22,21,23,23,23,22,23,23,24,23,23,24,0,0,0,0,0,0,0,0,23,23,24,23,24,22,20,24,24],[0,28,28,28,28,28,28,28,27,27,27,26,26,26,26,25,26,27,26,26,0,0,0,0,0,0,0,0,27,26,26,27,27,28,26,26,26,27,27,26,0,0,0,0,0,0,0,0,24,23,23,23,23,22,20,22,21,19,19,19,0,0,0,0,0,0,0,0,5,4,4,3,3,2,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,4,5,5,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,5,4,4,5,0,0,0,0,0,0,0,0,5,4,5,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,3,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,4,4,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,2,3,3,3,3,4,0,0,0,0,0,0,0,0,4,5,5,6,6,6,8,10,10,11,13,14,0,0,0,0,0,0,0,0,18,19,20,22,22,22,23,23,23,23,24,22,0,0,0,0,0,0,0,0,23,24,25,25,26,25,26,26,27,26,27,27,0,0,0,0,0,0,0,0,26,26,27,27,26,26,26,27,25,26,26,26,0,0,0,0,0,0,0,0,23,22,22,20,19,16,16,14,12,11,9,8,0,0,0,0,0,0,0,0,4,4,4,5,4,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,7,8,8,7,8,0,0,0,0,0,0,0,0,5,5,4,4,4,4,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,5,4,5,6,6,6,5,0,0,0,0,0,0,0,0,4,5,5,6,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,2,1,2,2,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,7,6,6,7,6,6,6,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,3,4,4,4,3,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,4,3,3,4,4,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,5,4,4,5,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,8,9,9,10,10,13,12,14,16,17,19,20,0,0,0,0,0,0,0,0,21,20,23,22,22,22,22,21,24,22,22,22,0,0,0,0,0,0,0,0,22,21,21,22,23,20,20,23,22],[0,28,28,28,28,28,28,28,27,27,27,26,27,26,27,26,26,27,26,26,0,0,0,0,0,0,0,0,27,26,27,27,27,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,25,24,24,23,22,22,20,21,20,21,19,18,0,0,0,0,0,0,0,0,4,4,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,5,6,6,5,5,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,4,3,3,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,6,6,7,9,10,10,13,13,0,0,0,0,0,0,0,0,18,19,20,21,23,22,23,23,25,24,25,22,0,0,0,0,0,0,0,0,23,23,26,25,26,24,26,26,26,27,27,27,0,0,0,0,0,0,0,0,27,26,27,26,27,26,26,25,25,26,25,25,0,0,0,0,0,0,0,0,22,21,20,19,18,16,15,14,12,10,8,7,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,5,6,5,5,5,6,6,7,7,7,6,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,3,3,4,4,5,5,5,4,4,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,6,6,6,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,6,6,5,5,5,4,4,4,0,0,0,0,0,0,0,0,2,2,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,3,4,4,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,4,5,4,5,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,8,9,9,9,12,11,14,16,18,18,20,0,0,0,0,0,0,0,0,21,21,22,22,24,22,21,21,23,23,21,24,0,0,0,0,0,0,0,0,21,22,21,22,23,21,21,23,22],[0,27,27,27,28,27,27,27,27,26,26,25,26,25,25,25,25,27,26,26,0,0,0,0,0,0,0,0,26,25,26,26,26,27,26,26,26,26,26,26,0,0,0,0,0,0,0,0,23,23,22,22,22,21,20,21,20,19,19,17,0,0,0,0,0,0,0,0,4,4,4,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,4,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,3,4,4,4,3,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,2,2,3,3,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,2,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,6,6,7,10,10,10,12,14,0,0,0,0,0,0,0,0,17,18,18,20,21,20,22,21,23,23,23,22,0,0,0,0,0,0,0,0,22,23,26,24,26,25,25,25,26,25,26,25,0,0,0,0,0,0,0,0,26,26,26,26,26,25,26,25,24,26,25,25,0,0,0,0,0,0,0,0,22,21,19,18,17,15,15,13,12,10,8,7,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,5,5,5,5,6,6,7,7,7,7,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,5,6,6,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,6,6,6,5,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,1,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,6,6,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,2,2,3,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,4,4,3,4,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,8,9,9,10,9,12,12,15,17,18,19,19,0,0,0,0,0,0,0,0,21,20,21,23,22,21,22,23,24,22,23,22,0,0,0,0,0,0,0,0,22,21,21,22,23,22,20,21,22],[0,28,28,28,28,28,27,28,27,27,27,25,26,25,26,25,25,27,25,26,0,0,0,0,0,0,0,0,26,25,25,25,26,27,25,26,25,25,25,25,0,0,0,0,0,0,0,0,23,22,21,21,22,19,18,19,19,17,17,17,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,3,3,4,4,3,0,0,0,0,0,0,0,0,4,5,6,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,1,2,2,1,1,1,2,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,7,8,9,9,11,13,0,0,0,0,0,0,0,0,17,18,18,20,21,20,21,22,23,22,23,22,0,0,0,0,0,0,0,0,23,22,25,24,27,24,25,26,26,25,25,25,0,0,0,0,0,0,0,0,25,25,27,26,26,25,26,24,25,26,25,25,0,0,0,0,0,0,0,0,21,19,19,18,17,15,14,13,11,9,8,6,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,4,3,2,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,4,4,4,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,8,8,9,10,9,12,12,15,16,17,19,19,0,0,0,0,0,0,0,0,21,20,23,22,23,22,22,23,24,22,22,24,0,0,0,0,0,0,0,0,22,22,22,22,24,21,20,23,23],[0,28,28,28,28,28,28,27,27,26,27,26,26,25,26,25,25,27,25,25,0,0,0,0,0,0,0,0,26,25,25,26,26,27,25,26,26,26,26,25,0,0,0,0,0,0,0,0,23,23,22,21,22,21,18,19,18,18,17,17,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,2,3,2,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,2,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,5,5,6,8,9,9,11,12,0,0,0,0,0,0,0,0,16,16,17,19,20,19,21,21,22,22,23,21,0,0,0,0,0,0,0,0,21,21,23,24,27,23,24,25,25,25,25,25,0,0,0,0,0,0,0,0,26,25,26,26,26,25,25,24,24,25,25,25,0,0,0,0,0,0,0,0,21,19,19,19,17,15,14,13,11,10,7,6,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,5,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,4,4,5,4,4,3,2,2,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,5,5,4,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,3,2,2,3,3,2,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,4,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,7,8,9,9,9,13,12,15,16,17,19,19,0,0,0,0,0,0,0,0,21,20,24,23,23,22,23,21,25,23,22,24,0,0,0,0,0,0,0,0,20,22,20,23,22,21,21,23,22],[0,28,28,28,28,27,28,28,26,27,26,25,26,25,25,25,26,27,26,26,0,0,0,0,0,0,0,0,26,26,26,26,26,26,25,26,25,26,25,25,0,0,0,0,0,0,0,0,23,23,22,21,21,21,19,19,18,20,17,17,0,0,0,0,0,0,0,0,4,4,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,5,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,5,4,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,6,6,7,9,9,10,11,12,0,0,0,0,0,0,0,0,17,17,18,19,21,20,21,21,22,21,22,20,0,0,0,0,0,0,0,0,22,22,24,23,25,24,24,25,25,25,25,25,0,0,0,0,0,0,0,0,25,25,26,26,26,25,25,24,24,25,25,25,0,0,0,0,0,0,0,0,21,21,19,19,17,15,15,13,12,10,8,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,5,5,5,6,6,6,7,7,6,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,2,2,1,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,1,2,2,1,1,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,5,5,5,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,4,3,4,4,4,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,9,9,9,8,13,14,14,16,17,18,19,0,0,0,0,0,0,0,0,21,21,24,23,22,20,23,22,23,23,23,22,0,0,0,0,0,0,0,0,21,21,21,22,23,21,19,21,22],[0,28,27,27,27,27,27,27,27,26,26,24,26,25,25,25,25,26,25,26,0,0,0,0,0,0,0,0,27,25,25,26,26,27,26,26,25,26,26,26,0,0,0,0,0,0,0,0,23,23,21,22,22,20,18,20,19,18,18,18,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,4,4,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,7,9,10,10,12,13,0,0,0,0,0,0,0,0,17,18,19,20,21,21,22,21,24,22,23,22,0,0,0,0,0,0,0,0,22,22,25,24,26,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,26,26,26,25,25,25,25,26,25,0,0,0,0,0,0,0,0,21,20,19,19,17,15,15,13,12,10,9,7,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,7,6,5,6,6,6,7,7,7,8,7,8,0,0,0,0,0,0,0,0,6,5,5,5,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,5,5,6,6,5,4,3,3,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,2,2,1,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,6,6,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,5,5,5,4,4,0,0,0,0,0,0,0,0,3,2,2,3,3,2,3,3,3,2,3,3,0,0,0,0,0,0,0,0,3,4,4,3,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,8,9,10,10,9,13,14,15,17,17,20,19,0,0,0,0,0,0,0,0,20,20,23,23,21,22,22,22,23,23,22,24,0,0,0,0,0,0,0,0,23,22,22,23,24,21,21,23,23],[0,28,28,28,28,28,28,28,27,27,27,27,27,25,26,26,25,27,25,26,0,0,0,0,0,0,0,0,27,25,25,26,27,27,26,27,26,26,26,26,0,0,0,0,0,0,0,0,24,23,21,20,21,20,18,20,19,17,17,18,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,5,4,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,3,3,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,7,9,10,10,12,13,0,0,0,0,0,0,0,0,18,18,19,20,21,21,22,22,24,23,23,22,0,0,0,0,0,0,0,0,23,23,24,24,26,24,25,26,26,26,25,26,0,0,0,0,0,0,0,0,26,26,27,26,27,26,26,24,25,26,25,26,0,0,0,0,0,0,0,0,22,20,21,19,18,17,16,15,13,10,9,8,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,5,5,5,4,4,4,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,4,5,6,6,6,5,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,3,3,3,3,4,3,4,5,6,6,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,2,2,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,5,5,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,4,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,5,5,4,4,5,0,0,0,0,0,0,0,0,4,5,4,5,5,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,9,10,11,11,11,14,14,16,16,17,19,19,0,0,0,0,0,0,0,0,21,22,24,24,23,23,22,23,25,22,22,25,0,0,0,0,0,0,0,0,22,23,22,24,24,23,22,24,24],[0,28,28,28,28,28,28,28,27,27,26,25,26,25,26,25,26,26,25,26,0,0,0,0,0,0,0,0,27,26,26,27,27,27,26,27,26,26,27,26,0,0,0,0,0,0,0,0,23,23,22,21,22,21,18,20,18,18,16,17,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,4,3,4,3,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,7,6,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,3,3,4,4,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,6,6,6,8,10,11,10,12,13,0,0,0,0,0,0,0,0,16,17,18,20,20,20,22,22,23,22,23,21,0,0,0,0,0,0,0,0,22,22,24,24,27,24,26,25,26,26,26,26,0,0,0,0,0,0,0,0,27,26,27,27,26,26,26,25,26,26,25,25,0,0,0,0,0,0,0,0,21,21,20,19,17,16,15,14,12,11,9,8,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,6,6,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,8,8,8,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,5,6,7,6,5,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,4,4,3,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,8,10,11,10,11,14,13,15,17,18,19,20,0,0,0,0,0,0,0,0,21,21,24,24,20,22,23,23,24,22,22,24,0,0,0,0,0,0,0,0,22,22,22,23,23,21,20,22,22],[0,27,26,26,27,25,26,27,24,25,25,23,26,23,24,24,25,25,24,25,0,0,0,0,0,0,0,0,26,26,25,26,26,27,25,26,25,25,26,25,0,0,0,0,0,0,0,0,22,22,20,20,21,20,18,18,18,17,17,16,0,0,0,0,0,0,0,0,6,5,5,5,4,4,4,4,5,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,4,4,5,5,5,4,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,5,4,4,4,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,4,4,3,4,4,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,7,7,8,9,10,10,10,11,12,0,0,0,0,0,0,0,0,17,16,16,18,19,18,20,20,20,21,22,20,0,0,0,0,0,0,0,0,19,21,22,23,24,23,23,24,24,24,25,25,0,0,0,0,0,0,0,0,25,25,26,25,24,25,25,24,24,25,25,25,0,0,0,0,0,0,0,0,21,21,19,19,18,16,16,14,12,11,9,8,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,7,8,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,7,8,8,8,8,0,0,0,0,0,0,0,0,7,6,5,6,6,5,5,4,4,3,3,3,0,0,0,0,0,0,0,0,3,4,4,5,4,6,7,6,5,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,4,5,5,6,5,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,3,4,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,6,5,6,6,5,5,5,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,7,7,6,7,7,6,6,5,0,0,0,0,0,0,0,0,4,3,3,4,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,4,5,5,0,0,0,0,0,0,0,0,4,5,4,4,5,5,4,4,5,5,4,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,6,6,5,6,5,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,2,0,0,0,0,0,0,0,0,8,10,10,10,10,14,15,15,16,17,18,19,0,0,0,0,0,0,0,0,21,18,20,22,20,20,21,21,21,22,21,21,0,0,0,0,0,0,0,0,22,22,22,22,22,21,19,21,22],[0,28,27,26,28,27,27,28,26,26,26,24,27,24,26,24,26,27,24,26,0,0,0,0,0,0,0,0,26,26,25,26,27,27,26,27,27,26,27,26,0,0,0,0,0,0,0,0,23,22,20,20,21,19,18,18,18,16,17,17,0,0,0,0,0,0,0,0,6,5,5,5,4,4,5,4,5,5,5,4,0,0,0,0,0,0,0,0,5,4,5,5,5,6,6,5,5,6,6,6,0,0,0,0,0,0,0,0,7,7,8,7,7,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,5,4,5,5,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,5,5,5,5,4,0,0,0,0,0,0,0,0,4,3,4,4,3,4,4,5,5,4,5,4,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,4,4,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,8,9,9,10,10,11,12,0,0,0,0,0,0,0,0,17,16,17,19,21,21,21,22,22,21,22,22,0,0,0,0,0,0,0,0,22,22,24,24,26,24,24,25,25,25,25,25,0,0,0,0,0,0,0,0,26,25,26,26,26,26,26,26,25,26,26,26,0,0,0,0,0,0,0,0,23,20,21,20,18,18,16,14,13,11,10,9,0,0,0,0,0,0,0,0,5,5,6,5,6,6,6,7,7,7,7,8,0,0,0,0,0,0,0,0,7,7,6,7,7,8,8,8,9,9,8,9,0,0,0,0,0,0,0,0,7,6,6,6,6,5,6,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,5,6,7,7,6,5,4,4,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,0,1,1,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,6,6,7,5,0,0,0,0,0,0,0,0,4,5,5,6,5,6,6,7,6,6,6,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,5,5,6,6,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,7,7,5,6,7,6,6,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,4,3,4,4,3,4,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,6,5,5,5,6,5,5,6,0,0,0,0,0,0,0,0,5,5,5,6,6,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,9,10,11,12,10,14,15,16,17,16,19,17,0,0,0,0,0,0,0,0,20,19,22,23,21,23,23,22,23,23,22,23,0,0,0,0,0,0,0,0,23,23,23,23,25,22,20,23,25],[0,28,28,28,28,28,28,27,28,27,27,27,27,26,27,26,27,27,27,27,0,0,0,0,0,0,0,0,27,27,26,27,27,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,24,23,22,21,22,20,19,20,19,18,17,18,0,0,0,0,0,0,0,0,5,4,4,3,3,3,3,3,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,7,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,4,5,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,3,3,4,4,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,7,8,9,10,10,13,0,0,0,0,0,0,0,0,18,18,20,21,22,22,23,23,24,24,23,23,0,0,0,0,0,0,0,0,24,24,25,25,27,26,26,26,27,27,27,27,0,0,0,0,0,0,0,0,27,26,27,27,27,27,27,26,26,27,26,26,0,0,0,0,0,0,0,0,23,21,21,20,18,17,16,15,13,11,9,8,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,7,6,7,7,8,9,8,8,0,0,0,0,0,0,0,0,6,5,5,5,5,5,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,5,6,6,6,5,5,4,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,6,6,6,4,0,0,0,0,0,0,0,0,4,4,4,5,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,5,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,5,6,6,5,5,6,6,5,5,5,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,9,11,10,11,11,13,15,16,18,19,21,21,0,0,0,0,0,0,0,0,22,22,25,25,24,24,24,24,25,24,24,26,0,0,0,0,0,0,0,0,23,24,22,25,24,23,24,25,25],[0,28,27,27,28,26,28,27,25,26,26,24,26,23,26,23,26,25,24,26,0,0,0,0,0,0,0,0,27,26,25,27,27,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,23,22,20,20,21,20,18,18,18,16,16,16,0,0,0,0,0,0,0,0,5,5,4,4,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,3,3,4,4,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,7,8,8,9,10,12,0,0,0,0,0,0,0,0,17,17,17,20,20,19,21,22,22,22,22,22,0,0,0,0,0,0,0,0,21,23,24,25,26,25,25,27,26,26,25,26,0,0,0,0,0,0,0,0,26,26,27,26,26,26,26,25,26,26,26,26,0,0,0,0,0,0,0,0,22,21,21,19,19,17,16,15,12,11,9,8,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,5,6,6,6,5,4,3,4,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,6,6,6,4,0,0,0,0,0,0,0,0,3,4,4,5,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,2,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,2,3,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,5,4,4,5,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,6,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,2,3,3,2,2,3,3,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,3,4,4,4,3,4,3,3,4,4,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,5,4,4,5,0,0,0,0,0,0,0,0,5,4,5,5,5,5,4,4,4,5,4,4,0,0,0,0,0,0,0,0,3,3,3,2,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,8,11,10,10,10,13,15,15,15,17,19,18,0,0,0,0,0,0,0,0,21,20,25,23,21,24,24,23,24,25,23,22,0,0,0,0,0,0,0,0,24,24,23,23,24,21,21,24,24],[0,28,27,27,28,26,28,28,26,25,26,23,26,23,25,22,25,26,24,26,0,0,0,0,0,0,0,0,26,26,26,27,27,27,26,27,27,26,27,26,0,0,0,0,0,0,0,0,22,22,20,20,21,18,17,18,17,16,16,15,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,5,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,4,3,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,3,3,4,3,3,0,0,0,0,0,0,0,0,3,2,3,3,2,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,6,6,6,7,7,8,9,10,12,0,0,0,0,0,0,0,0,16,15,16,18,19,19,19,20,21,21,22,20,0,0,0,0,0,0,0,0,21,22,24,24,26,25,25,26,25,26,26,25,0,0,0,0,0,0,0,0,25,26,26,26,25,25,26,25,25,25,25,26,0,0,0,0,0,0,0,0,22,19,20,20,18,17,16,14,12,10,9,7,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,6,5,6,7,0,0,0,0,0,0,0,0,6,5,5,6,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,5,5,5,5,4,5,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,5,4,3,4,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,2,1,1,0,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,6,6,6,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,4,4,5,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,9,9,10,10,10,13,13,15,16,18,18,17,0,0,0,0,0,0,0,0,20,20,23,24,20,21,23,22,22,23,23,23,0,0,0,0,0,0,0,0,23,23,23,22,25,22,21,25,26],[0,28,28,28,28,28,28,27,27,26,26,26,26,25,26,25,25,27,26,25,0,0,0,0,0,0,0,0,27,26,25,26,26,27,26,26,26,26,27,26,0,0,0,0,0,0,0,0,23,22,22,22,21,20,19,19,18,17,17,16,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,6,7,8,9,10,13,0,0,0,0,0,0,0,0,17,18,19,20,21,22,21,23,24,23,24,23,0,0,0,0,0,0,0,0,23,23,26,24,27,25,26,25,26,26,26,26,0,0,0,0,0,0,0,0,27,26,27,26,27,26,26,26,26,26,26,25,0,0,0,0,0,0,0,0,22,20,19,19,18,16,15,14,12,10,8,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,5,5,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,2,2,2,3,3,4,5,6,6,5,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,1,2,1,1,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,4,4,4,5,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,3,2,2,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,3,2,2,3,3,2,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,9,9,10,10,11,13,13,15,15,16,19,18,0,0,0,0,0,0,0,0,22,22,24,24,23,23,23,23,25,22,23,25,0,0,0,0,0,0,0,0,22,24,23,24,24,24,22,24,25],[0,28,28,28,28,28,28,27,28,27,26,26,26,25,26,25,26,27,26,27,0,0,0,0,0,0,0,0,27,26,25,27,27,27,27,27,27,26,27,26,0,0,0,0,0,0,0,0,24,23,23,21,22,20,19,20,19,18,17,16,0,0,0,0,0,0,0,0,4,3,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,3,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,4,5,6,6,7,9,9,11,0,0,0,0,0,0,0,0,17,18,18,21,22,21,22,23,23,24,24,23,0,0,0,0,0,0,0,0,23,24,25,25,28,25,26,26,26,26,27,27,0,0,0,0,0,0,0,0,26,26,27,27,27,27,26,26,26,26,25,26,0,0,0,0,0,0,0,0,23,21,21,20,19,17,15,15,12,10,8,7,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,6,5,5,6,0,0,0,0,0,0,0,0,7,6,5,6,5,6,7,7,8,7,7,7,0,0,0,0,0,0,0,0,5,5,4,5,4,4,4,3,3,3,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,1,2,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,3,3,4,6,6,6,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,2,2,2,3,2,2,0,0,0,0,0,0,0,0,3,4,4,3,4,4,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,2,2,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,9,9,10,10,10,13,14,16,16,17,20,20,0,0,0,0,0,0,0,0,23,23,25,24,23,25,24,24,25,24,25,26,0,0,0,0,0,0,0,0,24,24,24,25,26,24,23,25,24],[0,28,27,27,28,27,28,28,26,26,26,23,26,23,26,24,26,25,24,26,0,0,0,0,0,0,0,0,26,27,24,27,28,28,27,27,27,28,28,27,0,0,0,0,0,0,0,0,23,23,20,20,20,20,18,19,19,17,16,16,0,0,0,0,0,0,0,0,4,3,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,6,7,9,10,11,0,0,0,0,0,0,0,0,17,17,17,19,21,20,21,22,23,23,24,21,0,0,0,0,0,0,0,0,21,23,25,24,27,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,26,26,26,26,24,25,26,25,26,0,0,0,0,0,0,0,0,21,21,21,19,18,17,16,15,11,11,8,7,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,4,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,5,5,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,3,2,4,6,5,5,4,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,2,2,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,2,2,1,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,2,2,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,2,3,3,2,2,0,0,0,0,0,0,0,0,3,4,4,3,3,4,3,3,4,4,3,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,9,9,9,10,10,12,13,15,15,15,18,19,0,0,0,0,0,0,0,0,21,21,25,24,22,23,25,22,24,24,24,23,0,0,0,0,0,0,0,0,23,24,24,23,25,24,22,23,25],[0,28,28,28,28,27,28,28,27,26,27,25,27,25,26,24,26,27,25,27,0,0,0,0,0,0,0,0,27,27,25,26,27,28,26,27,27,27,27,27,0,0,0,0,0,0,0,0,23,22,21,21,21,20,19,19,18,18,17,16,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,2,3,3,3,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,2,3,3,3,4,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,4,5,6,8,8,9,10,12,0,0,0,0,0,0,0,0,17,17,17,19,21,20,20,21,23,22,23,23,0,0,0,0,0,0,0,0,23,22,26,24,27,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,26,26,26,26,25,25,25,26,26,0,0,0,0,0,0,0,0,22,21,20,19,18,17,16,14,12,10,8,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,6,6,6,7,6,6,7,0,0,0,0,0,0,0,0,5,4,4,4,4,3,4,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,3,2,4,5,5,5,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,2,2,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,2,2,3,3,2,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,8,9,9,10,10,14,13,16,17,18,18,18,0,0,0,0,0,0,0,0,21,22,24,24,24,23,24,23,25,23,24,24,0,0,0,0,0,0,0,0,23,23,24,23,26,24,22,24,25],[0,28,28,28,28,28,27,27,27,26,27,26,26,25,25,25,25,26,25,26,0,0,0,0,0,0,0,0,27,26,24,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,23,22,21,21,21,20,18,19,18,16,17,16,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,2,3,3,2,3,3,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,4,4,4,5,6,7,8,9,12,0,0,0,0,0,0,0,0,17,16,19,19,20,21,21,22,23,23,24,23,0,0,0,0,0,0,0,0,24,23,26,24,27,26,26,25,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,26,26,26,26,25,25,26,25,26,0,0,0,0,0,0,0,0,20,19,19,19,17,15,14,13,11,9,8,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,5,5,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,1,2,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,4,5,5,5,4,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,3,3,3,2,0,0,0,0,0,0,0,0,2,1,1,1,2,1,1,2,2,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,8,9,10,10,10,14,15,16,18,18,20,20,0,0,0,0,0,0,0,0,23,22,25,25,24,24,25,25,25,25,24,25,0,0,0,0,0,0,0,0,24,24,24,24,26,25,24,25,25],[0,28,28,28,28,28,28,27,27,27,26,25,26,25,27,25,27,27,25,27,0,0,0,0,0,0,0,0,27,27,25,27,27,27,26,27,27,27,27,27,0,0,0,0,0,0,0,0,24,22,22,21,21,20,18,19,19,17,16,16,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,2,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,3,4,3,4,4,4,5,6,7,8,10,11,0,0,0,0,0,0,0,0,16,17,18,19,21,22,22,22,24,23,24,24,0,0,0,0,0,0,0,0,24,24,26,25,27,26,26,27,26,27,26,27,0,0,0,0,0,0,0,0,26,26,27,27,27,27,26,25,25,26,26,26,0,0,0,0,0,0,0,0,22,20,20,19,18,16,15,15,11,10,8,7,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,5,6,6,6,7,6,7,7,7,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,3,3,2,2,2,3,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,3,2,4,5,5,5,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,1,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,1,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,8,9,10,10,10,13,14,16,17,18,20,20,0,0,0,0,0,0,0,0,22,22,26,25,24,25,25,24,25,25,25,25,0,0,0,0,0,0,0,0,24,24,25,24,26,24,23,24,25],[0,27,27,26,28,27,28,28,26,26,25,22,26,23,25,23,25,25,23,26,0,0,0,0,0,0,0,0,25,25,23,26,27,27,25,27,26,26,26,26,0,0,0,0,0,0,0,0,22,21,20,19,19,19,16,18,18,15,15,15,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,2,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,3,4,4,5,4,5,6,6,7,8,9,10,0,0,0,0,0,0,0,0,15,15,15,17,20,18,19,21,21,20,23,19,0,0,0,0,0,0,0,0,19,22,23,23,26,23,24,24,24,25,25,25,0,0,0,0,0,0,0,0,26,26,26,26,25,25,25,24,25,25,24,25,0,0,0,0,0,0,0,0,20,18,20,18,17,15,14,14,11,9,7,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,3,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,3,4,5,5,5,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,1,1,2,1,1,2,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,2,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,3,4,4,3,4,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,7,8,8,9,9,12,12,14,15,16,17,18,0,0,0,0,0,0,0,0,19,21,24,22,22,23,24,21,23,23,22,23,0,0,0,0,0,0,0,0,22,22,23,22,24,23,19,22,25],[0,28,28,27,28,28,28,27,27,26,26,25,26,24,25,24,25,25,24,25,0,0,0,0,0,0,0,0,26,26,24,26,26,27,26,27,26,26,26,26,0,0,0,0,0,0,0,0,24,22,20,21,21,19,18,20,19,17,16,16,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,4,4,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,3,4,3,4,4,4,5,6,7,8,9,11,0,0,0,0,0,0,0,0,16,16,18,18,20,20,20,22,23,23,24,22,0,0,0,0,0,0,0,0,22,22,26,24,27,25,25,25,25,25,25,25,0,0,0,0,0,0,0,0,26,26,27,25,27,25,26,25,25,26,25,25,0,0,0,0,0,0,0,0,22,19,19,19,17,16,15,14,11,10,8,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,5,5,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,3,4,5,5,4,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,2,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,2,2,0,0,0,0,0,0,0,0,2,1,1,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,9,8,9,10,12,13,15,16,16,19,19,0,0,0,0,0,0,0,0,21,22,24,24,23,23,24,23,23,24,23,24,0,0,0,0,0,0,0,0,24,24,24,23,25,24,21,24,25],[0,28,28,28,28,28,28,27,27,27,26,26,26,24,26,24,26,26,25,26,0,0,0,0,0,0,0,0,27,26,24,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,23,23,22,21,21,20,18,20,18,17,17,16,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,2,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,2,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,6,7,7,9,12,0,0,0,0,0,0,0,0,15,16,18,19,20,20,22,22,24,23,24,24,0,0,0,0,0,0,0,0,24,24,26,25,27,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,27,27,26,27,27,26,25,26,26,25,26,0,0,0,0,0,0,0,0,21,20,20,19,18,16,14,14,11,10,8,7,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,6,5,6,6,0,0,0,0,0,0,0,0,7,6,6,6,6,7,7,7,8,7,6,7,0,0,0,0,0,0,0,0,5,4,5,5,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,5,5,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,3,5,5,6,4,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,1,1,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,2,2,3,3,2,2,3,3,2,3,0,0,0,0,0,0,0,0,8,9,10,10,11,14,15,17,19,19,21,21,0,0,0,0,0,0,0,0,23,23,26,25,24,25,26,25,25,25,25,25,0,0,0,0,0,0,0,0,25,24,25,24,26,24,23,25,24],[0,28,28,27,28,28,28,27,26,26,26,25,27,24,25,24,26,26,25,26,0,0,0,0,0,0,0,0,26,25,23,26,27,27,25,27,25,26,26,25,0,0,0,0,0,0,0,0,22,22,20,19,20,19,16,18,18,16,15,16,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,5,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,3,3,4,4,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,2,2,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,5,4,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,4,5,6,6,7,8,9,11,0,0,0,0,0,0,0,0,15,16,17,18,20,19,21,22,24,22,23,23,0,0,0,0,0,0,0,0,22,24,25,25,26,25,25,26,25,26,26,25,0,0,0,0,0,0,0,0,26,26,26,26,27,25,26,24,25,26,25,26,0,0,0,0,0,0,0,0,22,19,20,18,17,16,14,13,11,10,8,7,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,5,6,6,7,7,0,0,0,0,0,0,0,0,7,6,6,6,6,7,7,7,8,7,7,7,0,0,0,0,0,0,0,0,6,5,5,5,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,6,6,6,6,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,3,5,4,6,5,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,1,2,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,1,2,1,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,3,2,2,3,2,2,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,10,9,11,12,13,15,17,18,20,20,0,0,0,0,0,0,0,0,21,21,25,24,23,24,25,23,24,25,24,23,0,0,0,0,0,0,0,0,24,23,25,23,26,24,21,23,25],[0,28,28,28,28,28,28,28,27,27,26,25,27,24,26,24,26,26,25,26,0,0,0,0,0,0,0,0,26,26,24,26,27,27,26,27,26,27,27,26,0,0,0,0,0,0,0,0,23,22,21,21,20,20,18,19,18,17,17,16,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,5,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,3,4,3,3,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,8,8,9,11,13,0,0,0,0,0,0,0,0,15,16,16,17,20,19,20,22,23,22,23,21,0,0,0,0,0,0,0,0,21,23,25,24,26,24,25,25,25,26,26,26,0,0,0,0,0,0,0,0,26,26,27,25,26,25,25,24,24,25,25,25,0,0,0,0,0,0,0,0,21,19,20,19,18,16,15,15,12,11,8,7,0,0,0,0,0,0,0,0,4,5,4,5,5,6,5,6,6,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,7,7,7,7,8,8,7,8,0,0,0,0,0,0,0,0,6,5,5,5,5,5,4,4,4,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,6,6,6,6,6,4,4,0,0,0,0,0,0,0,0,2,2,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,0,1,1,1,2,2,3,5,5,5,7,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,1,1,1,2,1,1,2,2,1,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,2,3,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,10,10,11,12,13,15,16,18,19,19,0,0,0,0,0,0,0,0,21,21,24,24,23,24,24,22,24,24,23,24,0,0,0,0,0,0,0,0,24,23,23,24,25,25,22,23,25],[0,28,28,28,28,28,28,28,28,27,27,26,27,24,26,25,26,26,25,26,0,0,0,0,0,0,0,0,27,26,24,27,27,28,26,27,27,27,27,27,0,0,0,0,0,0,0,0,24,23,23,22,22,21,20,20,19,18,18,17,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,6,7,7,6,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,4,5,4,4,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,5,5,5,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,6,7,9,9,10,11,14,0,0,0,0,0,0,0,0,16,18,19,19,20,21,22,23,25,24,25,25,0,0,0,0,0,0,0,0,24,24,26,25,27,26,26,26,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,27,27,27,27,26,26,26,26,26,0,0,0,0,0,0,0,0,22,20,19,20,18,17,17,15,13,12,10,8,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,9,8,8,8,8,8,9,9,10,10,9,9,0,0,0,0,0,0,0,0,7,6,6,6,6,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,5,5,6,6,7,7,7,7,7,7,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,1,1,0,1,1,2,2,3,5,5,6,5,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,1,2,2,1,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,4,3,4,4,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,5,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,9,11,12,12,12,14,16,17,18,18,21,20,0,0,0,0,0,0,0,0,23,24,25,25,25,24,25,24,25,25,25,26,0,0,0,0,0,0,0,0,26,24,24,24,26,25,23,25,26],[0,27,28,28,28,28,28,28,28,27,27,26,27,26,26,25,26,26,25,27,0,0,0,0,0,0,0,0,26,26,24,27,27,27,26,27,26,26,26,26,0,0,0,0,0,0,0,0,23,23,23,20,21,21,19,20,19,18,17,18,0,0,0,0,0,0,0,0,6,6,6,5,6,5,5,6,5,6,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,9,9,10,10,8,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,8,7,8,7,6,7,7,8,7,6,6,7,0,0,0,0,0,0,0,0,6,7,7,7,6,7,7,8,7,7,8,7,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,5,4,5,5,4,4,5,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,7,8,8,9,8,8,8,9,8,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,7,7,7,6,6,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,4,4,5,6,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,9,9,0,0,0,0,0,0,0,0,7,7,8,7,8,8,8,9,9,10,12,14,0,0,0,0,0,0,0,0,17,18,19,20,21,21,23,24,25,24,26,25,0,0,0,0,0,0,0,0,25,25,27,27,28,27,27,27,28,27,28,28,0,0,0,0,0,0,0,0,28,27,28,27,28,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,22,22,22,21,20,19,18,17,14,14,12,10,0,0,0,0,0,0,0,0,9,9,9,9,9,9,10,10,10,10,10,10,0,0,0,0,0,0,0,0,11,11,10,10,11,11,11,11,12,12,10,12,0,0,0,0,0,0,0,0,10,9,9,9,9,8,9,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,9,9,9,11,10,10,10,10,8,9,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,1,1,1,0,1,2,2,3,6,6,7,6,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,5,5,5,5,4,0,0,0,0,0,0,0,0,3,2,2,3,3,2,2,3,4,3,3,4,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,6,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,2,2,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,3,4,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,5,6,6,5,6,6,5,5,4,0,0,0,0,0,0,0,0,4,4,3,4,5,4,4,5,5,4,5,6,0,0,0,0,0,0,0,0,4,5,5,4,4,4,5,4,3,4,4,3,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,5,4,6,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,7,6,6,7,7,0,0,0,0,0,0,0,0,8,7,8,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,6,7,8,7,7,0,0,0,0,0,0,0,0,12,14,13,14,14,16,17,19,20,19,23,22,0,0,0,0,0,0,0,0,23,23,26,26,25,25,26,25,26,26,26,26,0,0,0,0,0,0,0,0,27,25,25,25,26,25,23,26,26],[0,28,28,28,28,29,28,27,28,27,27,26,27,25,26,25,26,27,24,26,0,0,0,0,0,0,0,0,26,26,24,27,27,27,25,28,26,27,27,27,0,0,0,0,0,0,0,0,26,23,22,22,24,21,19,22,21,18,19,19,0,0,0,0,0,0,0,0,8,7,8,8,8,8,7,7,7,8,7,8,0,0,0,0,0,0,0,0,6,7,8,8,7,8,9,9,9,10,10,10,0,0,0,0,0,0,0,0,12,12,11,11,10,10,11,11,11,11,11,11,0,0,0,0,0,0,0,0,10,10,11,10,9,10,10,11,10,9,9,10,0,0,0,0,0,0,0,0,8,10,9,9,9,8,9,10,9,10,9,10,0,0,0,0,0,0,0,0,9,9,10,10,9,9,10,9,9,10,10,9,0,0,0,0,0,0,0,0,7,8,8,8,7,8,8,8,9,8,8,9,0,0,0,0,0,0,0,0,7,6,8,8,6,7,8,7,7,8,8,7,0,0,0,0,0,0,0,0,8,8,8,8,9,9,10,10,9,10,11,11,0,0,0,0,0,0,0,0,8,9,9,8,7,8,9,9,9,9,9,7,0,0,0,0,0,0,0,0,6,4,6,6,5,4,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,8,8,7,7,7,8,0,0,0,0,0,0,0,0,10,10,9,10,11,10,10,11,11,12,11,10,0,0,0,0,0,0,0,0,9,9,10,10,10,10,11,10,11,12,14,15,0,0,0,0,0,0,0,0,18,19,20,22,22,21,24,25,26,25,26,25,0,0,0,0,0,0,0,0,24,26,27,26,28,27,27,28,27,27,28,28,0,0,0,0,0,0,0,0,28,28,29,28,28,28,28,27,27,28,27,28,0,0,0,0,0,0,0,0,24,22,23,22,21,19,20,18,16,15,13,12,0,0,0,0,0,0,0,0,10,11,11,11,12,12,12,13,13,13,13,13,0,0,0,0,0,0,0,0,14,12,13,13,14,13,14,14,17,16,15,15,0,0,0,0,0,0,0,0,14,12,12,12,12,11,10,11,10,10,9,10,0,0,0,0,0,0,0,0,11,11,11,11,12,13,13,12,12,12,11,10,0,0,0,0,0,0,0,0,7,7,8,7,6,7,7,6,6,6,5,6,0,0,0,0,0,0,0,0,2,2,1,1,0,1,2,3,5,6,7,7,0,0,0,0,0,0,0,0,6,7,8,9,7,7,9,8,7,9,8,6,0,0,0,0,0,0,0,0,5,5,3,4,5,3,3,5,5,3,4,5,0,0,0,0,0,0,0,0,7,7,8,8,9,9,8,7,8,7,7,7,0,0,0,0,0,0,0,0,4,6,5,4,4,5,5,3,4,5,4,4,0,0,0,0,0,0,0,0,6,5,6,7,8,7,7,7,9,8,8,9,0,0,0,0,0,0,0,0,8,9,9,8,8,8,8,8,8,8,7,6,0,0,0,0,0,0,0,0,6,5,4,5,6,6,5,8,7,7,8,7,0,0,0,0,0,0,0,0,7,9,8,7,6,6,8,7,7,5,6,6,0,0,0,0,0,0,0,0,6,7,7,7,6,7,7,7,7,8,8,9,0,0,0,0,0,0,0,0,8,9,8,8,10,8,9,9,10,8,9,10,0,0,0,0,0,0,0,0,10,9,10,10,10,10,10,9,11,11,9,9,0,0,0,0,0,0,0,0,9,9,9,7,9,9,9,8,9,9,9,9,0,0,0,0,0,0,0,0,14,15,15,16,16,17,19,19,19,20,24,22,0,0,0,0,0,0,0,0,26,24,26,26,26,26,27,26,27,27,27,27,0,0,0,0,0,0,0,0,26,26,26,27,27,25,25,26,27],[0,29,28,29,29,29,29,28,28,28,27,27,28,27,27,27,27,27,25,26,0,0,0,0,0,0,0,0,26,26,25,27,27,27,26,28,27,27,27,27,0,0,0,0,0,0,0,0,25,24,21,21,24,22,20,22,21,19,20,20,0,0,0,0,0,0,0,0,10,9,9,10,10,10,11,9,9,10,9,8,0,0,0,0,0,0,0,0,10,10,10,12,11,12,13,12,13,14,13,13,0,0,0,0,0,0,0,0,16,16,16,15,14,15,15,15,16,16,16,15,0,0,0,0,0,0,0,0,14,14,15,15,12,15,14,16,15,14,13,14,0,0,0,0,0,0,0,0,12,14,13,13,12,13,13,13,13,14,12,14,0,0,0,0,0,0,0,0,13,12,14,14,13,14,15,13,13,15,15,15,0,0,0,0,0,0,0,0,13,13,12,11,12,12,12,13,12,12,12,12,0,0,0,0,0,0,0,0,10,10,11,11,10,11,11,12,11,12,12,12,0,0,0,0,0,0,0,0,12,12,12,12,11,12,13,13,13,14,14,14,0,0,0,0,0,0,0,0,12,12,12,13,13,12,13,13,14,13,12,12,0,0,0,0,0,0,0,0,11,8,10,9,8,8,8,8,10,10,8,9,0,0,0,0,0,0,0,0,10,9,9,10,12,11,11,11,12,13,11,11,0,0,0,0,0,0,0,0,13,13,14,16,14,15,16,17,15,16,15,15,0,0,0,0,0,0,0,0,11,12,13,12,12,12,13,11,13,13,15,16,0,0,0,0,0,0,0,0,20,22,21,24,24,23,25,26,27,26,27,26,0,0,0,0,0,0,0,0,26,27,28,28,29,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,29,29,29,28,28,28,28,28,29,28,28,0,0,0,0,0,0,0,0,25,23,23,23,22,21,21,19,19,17,15,15,0,0,0,0,0,0,0,0,15,15,15,16,16,17,16,16,17,17,16,16,0,0,0,0,0,0,0,0,17,16,16,16,17,16,17,18,19,18,17,17,0,0,0,0,0,0,0,0,16,16,16,15,16,15,16,15,14,14,14,15,0,0,0,0,0,0,0,0,16,16,16,16,17,17,17,16,16,17,16,15,0,0,0,0,0,0,0,0,12,13,12,12,12,13,12,11,11,11,9,11,0,0,0,0,0,0,0,0,6,4,3,2,1,0,1,3,5,6,8,8,0,0,0,0,0,0,0,0,8,10,11,10,9,10,11,11,10,12,11,8,0,0,0,0,0,0,0,0,6,7,4,5,5,5,4,6,7,6,6,7,0,0,0,0,0,0,0,0,13,14,14,13,15,15,14,13,14,13,12,12,0,0,0,0,0,0,0,0,8,9,10,10,7,10,6,5,6,5,5,7,0,0,0,0,0,0,0,0,8,7,9,8,10,11,9,11,11,11,11,13,0,0,0,0,0,0,0,0,12,12,12,11,9,11,9,10,10,9,8,7,0,0,0,0,0,0,0,0,7,7,7,7,9,8,8,10,10,10,10,11,0,0,0,0,0,0,0,0,10,11,10,9,9,9,11,9,8,8,10,7,0,0,0,0,0,0,0,0,8,9,10,9,8,10,10,9,10,12,10,10,0,0,0,0,0,0,0,0,13,14,10,10,13,11,11,13,13,10,12,15,0,0,0,0,0,0,0,0,15,13,15,13,15,13,14,13,12,15,12,12,0,0,0,0,0,0,0,0,14,14,16,15,15,14,15,15,14,14,15,15,0,0,0,0,0,0,0,0,18,19,19,21,20,20,22,22,23,22,25,24,0,0,0,0,0,0,0,0,27,25,27,26,28,27,27,26,28,28,27,28,0,0,0,0,0,0,0,0,28,26,27,27,28,27,26,28,28],[0,29,28,29,28,29,29,28,28,28,27,27,28,26,27,26,27,27,26,27,0,0,0,0,0,0,0,0,25,26,24,27,27,27,26,27,26,26,26,26,0,0,0,0,0,0,0,0,25,23,24,22,22,23,21,22,21,20,21,21,0,0,0,0,0,0,0,0,11,13,12,12,13,12,11,12,13,12,13,11,0,0,0,0,0,0,0,0,11,12,14,14,13,16,15,15,16,16,16,15,0,0,0,0,0,0,0,0,17,16,17,17,17,16,17,18,17,17,17,17,0,0,0,0,0,0,0,0,15,16,17,15,16,17,16,17,15,16,15,15,0,0,0,0,0,0,0,0,16,15,15,15,16,15,15,16,16,15,15,16,0,0,0,0,0,0,0,0,17,15,15,16,16,15,16,15,14,16,16,16,0,0,0,0,0,0,0,0,16,16,13,13,14,15,15,13,13,13,11,14,0,0,0,0,0,0,0,0,10,10,13,10,10,13,14,12,13,14,15,12,0,0,0,0,0,0,0,0,15,15,16,15,15,14,16,15,15,17,16,17,0,0,0,0,0,0,0,0,15,16,16,15,16,15,15,14,16,15,15,16,0,0,0,0,0,0,0,0,10,10,12,9,9,10,8,9,9,9,11,9,0,0,0,0,0,0,0,0,11,11,11,12,15,14,13,14,14,14,13,13,0,0,0,0,0,0,0,0,14,15,15,15,15,16,15,16,15,17,16,15,0,0,0,0,0,0,0,0,15,14,14,12,12,12,13,14,14,14,14,17,0,0,0,0,0,0,0,0,21,20,22,23,23,24,26,25,27,24,26,26,0,0,0,0,0,0,0,0,26,27,27,27,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,27,28,28,28,28,0,0,0,0,0,0,0,0,27,24,25,25,23,23,21,21,20,18,17,17,0,0,0,0,0,0,0,0,17,16,17,16,17,17,16,16,17,17,15,17,0,0,0,0,0,0,0,0,17,17,17,16,16,17,17,18,20,19,18,18,0,0,0,0,0,0,0,0,16,16,16,17,15,16,15,16,14,15,14,14,0,0,0,0,0,0,0,0,16,16,17,16,16,17,16,15,17,18,16,17,0,0,0,0,0,0,0,0,14,15,15,16,14,15,16,11,13,10,10,13,0,0,0,0,0,0,0,0,6,7,6,4,3,1,0,1,4,6,9,7,0,0,0,0,0,0,0,0,10,11,11,12,10,10,11,11,11,12,10,9,0,0,0,0,0,0,0,0,9,9,8,7,9,8,6,9,9,8,9,10,0,0,0,0,0,0,0,0,14,15,14,14,15,15,15,14,14,14,14,12,0,0,0,0,0,0,0,0,9,10,9,9,8,9,6,6,6,7,6,6,0,0,0,0,0,0,0,0,8,10,11,12,13,13,12,14,15,14,15,16,0,0,0,0,0,0,0,0,13,14,14,11,11,13,11,12,12,11,10,8,0,0,0,0,0,0,0,0,9,10,9,9,10,10,10,11,13,11,11,13,0,0,0,0,0,0,0,0,9,13,12,10,11,10,11,9,7,9,10,7,0,0,0,0,0,0,0,0,7,10,12,10,8,11,12,9,12,13,13,13,0,0,0,0,0,0,0,0,12,13,12,10,12,11,11,13,12,11,13,13,0,0,0,0,0,0,0,0,14,14,15,13,14,13,14,14,14,15,14,15,0,0,0,0,0,0,0,0,13,14,15,14,16,15,16,16,16,16,17,17,0,0,0,0,0,0,0,0,18,19,19,20,20,22,23,22,23,23,26,26,0,0,0,0,0,0,0,0,27,25,27,26,27,28,28,27,28,28,28,28,0,0,0,0,0,0,0,0,28,28,27,28,29,28,27,28,28],[0,29,29,29,29,29,29,28,28,28,28,26,28,26,27,27,27,27,25,27,0,0,0,0,0,0,0,0,25,25,24,26,27,27,25,27,26,27,27,26,0,0,0,0,0,0,0,0,25,24,21,22,24,22,19,22,22,20,21,23,0,0,0,0,0,0,0,0,17,16,17,16,17,19,18,17,19,19,18,16,0,0,0,0,0,0,0,0,14,17,18,18,18,20,18,18,19,21,20,19,0,0,0,0,0,0,0,0,22,21,22,22,22,21,22,22,21,22,21,22,0,0,0,0,0,0,0,0,21,21,22,21,20,21,21,21,20,19,19,20,0,0,0,0,0,0,0,0,19,20,20,21,20,20,20,21,20,20,20,22,0,0,0,0,0,0,0,0,20,20,21,21,20,21,21,20,20,20,21,22,0,0,0,0,0,0,0,0,19,19,18,16,18,18,18,17,16,18,15,16,0,0,0,0,0,0,0,0,13,15,16,15,15,17,18,16,17,19,19,17,0,0,0,0,0,0,0,0,19,19,18,19,18,19,20,22,21,20,20,21,0,0,0,0,0,0,0,0,20,20,20,20,19,19,18,19,19,19,18,18,0,0,0,0,0,0,0,0,15,12,14,14,12,11,11,12,13,13,12,12,0,0,0,0,0,0,0,0,16,15,14,17,20,19,18,19,18,19,18,19,0,0,0,0,0,0,0,0,20,19,19,21,20,20,21,20,21,21,20,19,0,0,0,0,0,0,0,0,17,17,17,18,17,17,17,17,18,18,17,19,0,0,0,0,0,0,0,0,23,23,23,25,26,25,27,28,28,27,28,27,0,0,0,0,0,0,0,0,27,27,27,29,29,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,26,24,26,25,24,24,23,23,21,20,20,19,0,0,0,0,0,0,0,0,19,21,19,20,22,22,19,22,23,22,20,21,0,0,0,0,0,0,0,0,23,21,22,22,24,23,24,23,25,24,23,24,0,0,0,0,0,0,0,0,21,21,21,20,21,21,21,22,17,20,17,19,0,0,0,0,0,0,0,0,22,20,21,21,22,22,21,21,21,22,22,20,0,0,0,0,0,0,0,0,18,17,17,17,16,17,17,16,17,16,15,14,0,0,0,0,0,0,0,0,7,7,7,5,5,2,1,0,1,6,7,7,0,0,0,0,0,0,0,0,12,16,16,16,15,14,16,17,14,18,16,13,0,0,0,0,0,0,0,0,14,11,9,9,13,9,9,11,13,10,11,13,0,0,0,0,0,0,0,0,18,17,18,18,18,18,19,18,18,17,18,18,0,0,0,0,0,0,0,0,11,11,11,10,9,9,8,7,7,8,8,9,0,0,0,0,0,0,0,0,14,16,15,15,18,18,17,20,19,19,19,19,0,0,0,0,0,0,0,0,17,18,19,17,15,17,16,16,16,15,14,14,0,0,0,0,0,0,0,0,12,13,8,11,14,12,11,15,15,15,15,16,0,0,0,0,0,0,0,0,14,16,16,12,12,11,15,12,10,11,15,10,0,0,0,0,0,0,0,0,13,14,16,14,13,15,16,14,14,17,16,17,0,0,0,0,0,0,0,0,18,18,15,14,19,17,15,18,18,17,18,18,0,0,0,0,0,0,0,0,18,19,18,18,18,16,18,17,18,20,18,19,0,0,0,0,0,0,0,0,19,19,18,19,18,17,18,19,18,18,19,18,0,0,0,0,0,0,0,0,22,22,23,24,24,24,25,25,26,25,28,27,0,0,0,0,0,0,0,0,29,28,29,28,29,29,29,28,29,29,29,30,0,0,0,0,0,0,0,0,29,29,28,29,29,29,28,29,29],[0,29,29,29,29,29,29,28,28,27,27,26,27,25,26,26,26,26,25,26,0,0,0,0,0,0,0,0,26,26,26,27,27,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,26,25,24,24,25,24,22,24,25,23,24,24,0,0,0,0,0,0,0,0,19,19,20,20,20,21,19,20,21,19,20,19,0,0,0,0,0,0,0,0,16,18,20,19,20,21,24,21,22,24,24,23,0,0,0,0,0,0,0,0,24,23,24,24,25,23,23,24,24,25,25,25,0,0,0,0,0,0,0,0,23,22,24,24,21,23,23,22,24,22,21,24,0,0,0,0,0,0,0,0,22,23,24,23,22,23,23,23,24,23,23,23,0,0,0,0,0,0,0,0,21,23,24,24,22,23,24,22,22,24,24,25,0,0,0,0,0,0,0,0,20,21,23,20,19,20,20,19,20,20,17,18,0,0,0,0,0,0,0,0,16,17,18,17,16,18,20,18,18,21,21,19,0,0,0,0,0,0,0,0,22,23,21,22,22,23,23,24,24,25,24,25,0,0,0,0,0,0,0,0,22,24,24,22,23,23,21,22,23,22,21,20,0,0,0,0,0,0,0,0,17,12,14,15,15,13,13,13,15,16,13,15,0,0,0,0,0,0,0,0,18,17,17,21,21,22,20,22,22,21,22,22,0,0,0,0,0,0,0,0,25,24,25,25,24,25,24,24,24,24,24,23,0,0,0,0,0,0,0,0,21,22,21,21,18,20,19,19,20,19,18,19,0,0,0,0,0,0,0,0,23,24,25,25,26,26,27,28,28,26,28,28,0,0,0,0,0,0,0,0,27,28,29,28,28,29,29,29,29,29,29,30,0,0,0,0,0,0,0,0,30,29,29,30,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,27,27,27,26,26,25,25,24,22,23,22,0,0,0,0,0,0,0,0,25,24,24,24,24,24,23,24,24,24,22,24,0,0,0,0,0,0,0,0,24,24,24,24,24,25,25,24,26,25,24,25,0,0,0,0,0,0,0,0,24,24,24,23,24,24,24,24,23,23,21,23,0,0,0,0,0,0,0,0,24,24,23,23,22,23,22,23,23,25,24,24,0,0,0,0,0,0,0,0,20,19,22,21,19,19,19,19,19,17,16,16,0,0,0,0,0,0,0,0,9,8,10,8,6,7,4,1,0,2,4,5,0,0,0,0,0,0,0,0,15,18,19,19,16,16,19,18,17,19,18,15,0,0,0,0,0,0,0,0,15,13,10,13,14,13,11,14,14,13,13,16,0,0,0,0,0,0,0,0,20,21,22,22,23,23,21,22,20,20,22,21,0,0,0,0,0,0,0,0,16,17,14,11,14,13,10,9,12,10,9,11,0,0,0,0,0,0,0,0,14,17,17,18,20,19,20,21,22,21,22,22,0,0,0,0,0,0,0,0,19,20,20,17,17,20,19,18,18,18,15,16,0,0,0,0,0,0,0,0,16,16,12,15,19,19,18,18,21,19,18,19,0,0,0,0,0,0,0,0,19,19,17,17,15,17,18,14,13,16,17,13,0,0,0,0,0,0,0,0,17,16,18,18,17,17,19,18,17,20,20,19,0,0,0,0,0,0,0,0,19,19,16,17,21,18,18,21,20,19,21,22,0,0,0,0,0,0,0,0,23,22,21,21,22,20,20,21,20,21,20,21,0,0,0,0,0,0,0,0,21,22,21,21,21,23,22,23,23,24,23,22,0,0,0,0,0,0,0,0,24,23,23,25,25,25,26,26,27,25,28,27,0,0,0,0,0,0,0,0,29,28,29,29,30,29,30,29,30,30,29,30,0,0,0,0,0,0,0,0,29,29,29,29,30,30,29,29,29],[0,29,29,29,29,28,29,28,27,27,27,26,27,24,26,26,26,26,24,26,0,0,0,0,0,0,0,0,26,26,26,27,28,27,27,28,27,28,28,28,0,0,0,0,0,0,0,0,27,26,24,25,26,25,23,26,26,24,25,26,0,0,0,0,0,0,0,0,21,21,21,21,21,24,22,22,21,22,22,20,0,0,0,0,0,0,0,0,17,21,21,21,23,23,23,22,22,25,25,24,0,0,0,0,0,0,0,0,26,26,26,27,27,26,27,27,25,26,26,27,0,0,0,0,0,0,0,0,25,25,26,26,24,25,25,25,26,23,24,25,0,0,0,0,0,0,0,0,22,24,24,24,24,24,25,24,25,25,24,26,0,0,0,0,0,0,0,0,24,25,25,25,25,25,25,24,24,26,26,27,0,0,0,0,0,0,0,0,23,23,24,21,22,22,22,22,22,21,19,19,0,0,0,0,0,0,0,0,17,18,20,18,17,23,22,21,21,22,22,21,0,0,0,0,0,0,0,0,23,24,23,24,23,25,24,26,25,25,25,26,0,0,0,0,0,0,0,0,25,25,25,24,24,24,23,24,24,24,23,24,0,0,0,0,0,0,0,0,21,15,17,16,15,13,12,13,14,16,15,16,0,0,0,0,0,0,0,0,20,20,20,22,23,23,22,23,23,24,24,24,0,0,0,0,0,0,0,0,25,25,25,27,26,26,26,26,27,26,25,25,0,0,0,0,0,0,0,0,23,24,22,24,21,22,22,19,22,23,19,22,0,0,0,0,0,0,0,0,26,26,26,27,28,28,28,29,29,28,29,28,0,0,0,0,0,0,0,0,28,29,29,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,29,30,30,30,0,0,0,0,0,0,0,0,28,27,28,28,27,27,27,26,26,25,25,24,0,0,0,0,0,0,0,0,24,26,26,25,27,27,25,27,27,27,26,26,0,0,0,0,0,0,0,0,27,25,27,27,27,27,27,27,28,28,28,28,0,0,0,0,0,0,0,0,27,26,26,26,25,25,25,27,22,25,23,24,0,0,0,0,0,0,0,0,26,25,26,26,25,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,22,22,23,22,21,22,22,21,22,19,18,19,0,0,0,0,0,0,0,0,10,8,10,9,8,8,6,3,1,0,2,3,0,0,0,0,0,0,0,0,16,19,20,20,17,18,20,20,19,20,20,17,0,0,0,0,0,0,0,0,14,16,11,13,16,13,13,17,19,15,18,20,0,0,0,0,0,0,0,0,23,23,23,24,24,24,24,24,23,22,24,23,0,0,0,0,0,0,0,0,18,18,16,14,16,16,14,12,16,14,14,15,0,0,0,0,0,0,0,0,14,19,20,18,21,22,21,23,22,22,22,23,0,0,0,0,0,0,0,0,21,21,21,20,18,20,19,19,20,19,19,19,0,0,0,0,0,0,0,0,20,19,17,20,22,21,20,21,22,21,22,22,0,0,0,0,0,0,0,0,22,23,22,18,21,19,21,20,16,20,21,19,0,0,0,0,0,0,0,0,19,21,21,22,21,22,22,21,21,23,23,23,0,0,0,0,0,0,0,0,23,24,21,20,26,23,21,24,24,22,22,25,0,0,0,0,0,0,0,0,24,25,25,25,25,22,24,23,23,24,23,24,0,0,0,0,0,0,0,0,24,24,24,24,23,23,24,24,23,24,24,23,0,0,0,0,0,0,0,0,25,26,25,27,27,27,28,27,28,28,29,29,0,0,0,0,0,0,0,0,30,28,29,29,30,29,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30],[0,29,29,29,29,28,28,28,27,27,27,26,27,26,26,26,27,28,25,27,0,0,0,0,0,0,0,0,26,27,27,28,28,29,28,29,28,28,28,28,0,0,0,0,0,0,0,0,27,26,24,26,26,26,24,26,26,24,25,27,0,0,0,0,0,0,0,0,22,24,22,25,22,24,22,23,22,22,22,22,0,0,0,0,0,0,0,0,17,20,22,22,22,23,23,23,24,24,24,23,0,0,0,0,0,0,0,0,26,24,25,26,26,26,26,26,26,27,27,26,0,0,0,0,0,0,0,0,25,24,25,25,23,23,24,23,23,21,22,23,0,0,0,0,0,0,0,0,21,25,24,23,23,25,24,24,25,24,25,25,0,0,0,0,0,0,0,0,23,25,26,26,23,26,26,24,24,26,25,25,0,0,0,0,0,0,0,0,21,20,22,20,19,20,21,20,20,18,16,19,0,0,0,0,0,0,0,0,16,17,18,16,15,19,20,19,21,21,21,19,0,0,0,0,0,0,0,0,23,24,23,24,24,24,25,26,26,26,26,26,0,0,0,0,0,0,0,0,23,24,23,23,22,23,21,23,24,22,21,20,0,0,0,0,0,0,0,0,18,16,15,15,13,11,13,11,14,15,12,16,0,0,0,0,0,0,0,0,20,19,20,21,21,22,22,22,22,22,23,23,0,0,0,0,0,0,0,0,26,25,25,27,26,26,26,27,26,27,26,25,0,0,0,0,0,0,0,0,23,24,25,25,22,23,23,23,24,24,22,23,0,0,0,0,0,0,0,0,27,27,26,27,29,28,28,29,29,28,29,29,0,0,0,0,0,0,0,0,28,29,30,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,28,29,28,28,28,27,27,26,25,26,24,0,0,0,0,0,0,0,0,24,26,25,26,26,27,25,27,26,26,25,25,0,0,0,0,0,0,0,0,26,25,24,25,26,26,26,26,27,26,25,27,0,0,0,0,0,0,0,0,26,26,26,25,26,26,26,27,23,25,22,26,0,0,0,0,0,0,0,0,26,25,25,25,24,25,24,24,24,24,25,24,0,0,0,0,0,0,0,0,21,22,22,20,20,21,19,17,20,17,14,16,0,0,0,0,0,0,0,0,12,9,12,11,11,12,8,7,4,2,0,2,0,0,0,0,0,0,0,0,15,18,18,18,18,17,18,20,19,20,19,16,0,0,0,0,0,0,0,0,18,16,14,16,17,17,18,19,16,18,20,19,0,0,0,0,0,0,0,0,22,23,23,22,23,23,24,23,23,22,22,22,0,0,0,0,0,0,0,0,19,19,18,16,18,20,13,16,21,17,16,18,0,0,0,0,0,0,0,0,17,18,21,20,20,22,22,24,23,23,23,24,0,0,0,0,0,0,0,0,20,21,20,20,20,20,21,21,21,21,20,21,0,0,0,0,0,0,0,0,21,19,18,20,20,20,20,20,22,20,21,21,0,0,0,0,0,0,0,0,21,23,22,21,21,19,21,20,21,20,22,18,0,0,0,0,0,0,0,0,22,24,22,22,21,23,22,21,23,23,23,23,0,0,0,0,0,0,0,0,24,24,22,23,26,24,24,25,25,24,24,27,0,0,0,0,0,0,0,0,25,26,26,25,26,24,24,25,25,25,23,24,0,0,0,0,0,0,0,0,22,24,23,22,24,23,22,22,23,24,22,23,0,0,0,0,0,0,0,0,24,24,25,26,26,25,25,26,27,26,28,27,0,0,0,0,0,0,0,0,29,27,28,28,30,29,29,28,30,29,29,30,0,0,0,0,0,0,0,0,29,29,29,30,30,29,29,30,29],[0,29,29,29,29,29,29,29,28,27,28,27,28,26,27,26,27,27,26,28,0,0,0,0,0,0,0,0,27,28,26,28,28,29,28,29,28,29,29,28,0,0,0,0,0,0,0,0,28,27,25,26,27,26,24,27,26,25,26,27,0,0,0,0,0,0,0,0,24,25,23,24,24,23,21,24,24,22,23,23,0,0,0,0,0,0,0,0,19,18,21,20,20,22,23,22,22,24,24,22,0,0,0,0,0,0,0,0,24,22,23,24,24,24,25,25,24,25,25,25,0,0,0,0,0,0,0,0,23,22,24,23,21,21,22,21,21,18,21,23,0,0,0,0,0,0,0,0,22,23,24,22,24,23,23,24,25,24,23,25,0,0,0,0,0,0,0,0,22,24,25,24,22,24,25,22,24,25,24,24,0,0,0,0,0,0,0,0,19,19,20,18,14,17,18,17,18,13,13,14,0,0,0,0,0,0,0,0,14,16,16,14,15,18,18,15,16,19,18,16,0,0,0,0,0,0,0,0,24,23,23,24,23,23,24,25,23,25,24,25,0,0,0,0,0,0,0,0,23,24,23,22,22,23,20,21,21,19,21,19,0,0,0,0,0,0,0,0,16,13,14,14,12,10,11,8,12,11,9,12,0,0,0,0,0,0,0,0,16,17,17,21,20,20,23,23,22,23,23,23,0,0,0,0,0,0,0,0,25,25,24,26,26,25,26,25,26,25,25,25,0,0,0,0,0,0,0,0,23,24,24,25,24,23,23,24,23,24,23,23,0,0,0,0,0,0,0,0,26,27,27,27,28,28,28,29,30,29,30,29,0,0,0,0,0,0,0,0,28,28,30,29,30,30,30,29,29,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,28,28,28,27,27,27,25,25,24,24,25,0,0,0,0,0,0,0,0,26,25,25,25,25,25,23,26,25,24,24,24,0,0,0,0,0,0,0,0,24,23,24,24,25,24,25,25,26,26,26,25,0,0,0,0,0,0,0,0,25,24,25,25,26,25,25,26,24,24,23,25,0,0,0,0,0,0,0,0,24,23,24,24,22,23,23,22,23,24,24,23,0,0,0,0,0,0,0,0,20,21,23,20,19,22,18,16,18,15,15,14,0,0,0,0,0,0,0,0,12,9,14,13,12,12,10,8,7,5,2,0,0,0,0,0,0,0,0,0,14,18,17,18,18,17,19,20,20,21,18,15,0,0,0,0,0,0,0,0,22,14,14,19,19,15,15,21,20,16,20,17,0,0,0,0,0,0,0,0,21,24,23,22,24,24,23,23,23,23,21,20,0,0,0,0,0,0,0,0,17,20,15,15,19,21,15,16,21,16,17,18,0,0,0,0,0,0,0,0,21,19,21,22,23,21,22,23,22,24,24,23,0,0,0,0,0,0,0,0,21,22,22,20,21,22,21,21,22,22,22,22,0,0,0,0,0,0,0,0,20,18,22,20,21,21,22,21,20,21,21,23,0,0,0,0,0,0,0,0,21,22,21,19,20,19,21,18,18,20,22,20,0,0,0,0,0,0,0,0,21,24,24,22,22,25,24,21,23,25,23,24,0,0,0,0,0,0,0,0,24,23,22,22,26,24,24,24,25,24,24,25,0,0,0,0,0,0,0,0,25,25,26,24,24,23,23,23,23,23,23,23,0,0,0,0,0,0,0,0,22,23,23,21,22,23,22,21,22,24,22,21,0,0,0,0,0,0,0,0,23,22,22,24,26,24,26,26,27,26,28,27,0,0,0,0,0,0,0,0,29,27,28,28,30,29,29,28,30,29,29,30,0,0,0,0,0,0,0,0,29,29,29,30,29,29,28,29,29],[0,29,29,29,29,28,29,29,27,27,27,25,27,26,27,26,27,28,26,28,0,0,0,0,0,0,0,0,27,28,26,28,28,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,27,25,24,24,25,24,23,25,24,22,23,23,0,0,0,0,0,0,0,0,16,18,16,17,17,17,16,17,16,17,16,15,0,0,0,0,0,0,0,0,14,13,14,14,12,16,14,13,14,17,16,14,0,0,0,0,0,0,0,0,18,17,18,19,18,19,18,18,18,20,20,20,0,0,0,0,0,0,0,0,15,16,16,15,13,16,15,17,15,13,14,15,0,0,0,0,0,0,0,0,14,15,17,15,15,17,16,17,16,17,18,19,0,0,0,0,0,0,0,0,17,18,18,18,16,18,17,16,16,18,17,17,0,0,0,0,0,0,0,0,12,12,13,13,10,12,13,13,14,11,10,12,0,0,0,0,0,0,0,0,10,10,11,9,8,12,12,10,10,12,12,11,0,0,0,0,0,0,0,0,16,17,15,17,17,17,18,19,18,19,20,19,0,0,0,0,0,0,0,0,17,18,16,16,16,16,15,16,15,14,15,13,0,0,0,0,0,0,0,0,9,9,10,9,6,7,8,7,9,8,7,8,0,0,0,0,0,0,0,0,13,11,13,15,13,15,15,16,15,17,17,18,0,0,0,0,0,0,0,0,20,20,20,22,19,20,21,21,21,22,20,21,0,0,0,0,0,0,0,0,17,18,19,21,16,18,19,19,21,20,18,20,0,0,0,0,0,0,0,0,24,24,25,25,27,26,27,27,27,27,28,26,0,0,0,0,0,0,0,0,26,28,29,29,30,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,29,29,29,28,29,29,28,29,0,0,0,0,0,0,0,0,28,26,27,26,25,24,23,23,22,21,21,19,0,0,0,0,0,0,0,0,22,22,23,22,21,23,21,21,21,22,20,19,0,0,0,0,0,0,0,0,20,21,21,19,21,20,20,20,22,22,20,23,0,0,0,0,0,0,0,0,20,21,20,19,20,20,20,22,18,20,18,21,0,0,0,0,0,0,0,0,20,21,20,19,20,19,18,18,19,20,20,20,0,0,0,0,0,0,0,0,15,16,17,13,12,15,13,13,14,13,12,10,0,0,0,0,0,0,0,0,9,6,8,10,11,9,8,7,7,5,3,1,0,0,0,0,0,0,0,0,9,13,12,14,13,13,13,14,14,14,13,14,0,0,0,0,0,0,0,0,11,10,9,11,11,10,12,11,11,10,13,12,0,0,0,0,0,0,0,0,16,17,17,16,19,19,19,16,16,16,14,15,0,0,0,0,0,0,0,0,12,15,13,11,12,13,10,11,12,11,12,13,0,0,0,0,0,0,0,0,15,13,15,15,15,16,15,17,16,16,16,16,0,0,0,0,0,0,0,0,14,17,15,15,16,15,16,16,15,16,15,16,0,0,0,0,0,0,0,0,16,14,12,15,15,13,14,15,15,14,15,15,0,0,0,0,0,0,0,0,14,15,14,13,13,14,15,13,13,15,15,14,0,0,0,0,0,0,0,0,16,16,17,15,16,17,16,16,17,18,17,17,0,0,0,0,0,0,0,0,21,18,16,16,21,18,17,19,20,18,19,22,0,0,0,0,0,0,0,0,20,22,22,19,21,20,18,19,19,21,17,19,0,0,0,0,0,0,0,0,17,19,18,16,19,19,17,15,20,19,16,18,0,0,0,0,0,0,0,0,20,22,22,22,21,22,23,22,25,25,26,26,0,0,0,0,0,0,0,0,28,26,29,28,28,27,29,28,29,29,29,29,0,0,0,0,0,0,0,0,29,28,28,29,29,28,28,29,30],[0,29,28,28,29,28,29,28,27,27,27,26,27,25,26,25,27,27,25,27,0,0,0,0,0,0,0,0,27,26,24,27,27,28,27,27,27,27,28,27,0,0,0,0,0,0,0,0,25,24,22,23,24,22,21,23,22,20,20,20,0,0,0,0,0,0,0,0,10,11,9,10,10,9,8,10,8,8,7,8,0,0,0,0,0,0,0,0,5,5,7,6,7,7,7,7,8,8,8,8,0,0,0,0,0,0,0,0,10,11,11,11,9,9,10,10,10,11,11,11,0,0,0,0,0,0,0,0,9,10,9,8,7,8,8,9,8,7,8,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,9,9,0,0,0,0,0,0,0,0,9,9,9,8,9,10,9,8,9,10,9,9,0,0,0,0,0,0,0,0,7,6,7,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,4,4,5,4,5,5,6,5,5,7,7,6,0,0,0,0,0,0,0,0,8,9,8,9,9,10,11,11,10,10,11,10,0,0,0,0,0,0,0,0,9,10,9,8,9,9,10,9,8,8,8,7,0,0,0,0,0,0,0,0,7,5,6,7,3,4,4,3,6,4,3,4,0,0,0,0,0,0,0,0,6,6,6,7,7,7,9,9,8,8,9,9,0,0,0,0,0,0,0,0,11,12,12,12,12,13,13,12,13,11,11,12,0,0,0,0,0,0,0,0,11,12,12,12,13,12,13,13,15,15,16,17,0,0,0,0,0,0,0,0,22,22,22,23,25,25,25,25,27,25,27,24,0,0,0,0,0,0,0,0,25,25,27,26,28,26,28,27,27,28,28,27,0,0,0,0,0,0,0,0,28,28,28,28,28,27,28,26,27,28,27,28,0,0,0,0,0,0,0,0,25,24,25,23,24,22,22,20,18,17,15,14,0,0,0,0,0,0,0,0,13,14,14,14,12,14,14,13,13,13,13,13,0,0,0,0,0,0,0,0,14,14,15,13,14,12,15,14,17,16,15,15,0,0,0,0,0,0,0,0,13,13,12,12,13,12,12,13,12,12,12,12,0,0,0,0,0,0,0,0,12,12,13,12,13,13,13,13,13,13,12,12,0,0,0,0,0,0,0,0,8,9,10,7,7,8,6,6,7,5,5,6,0,0,0,0,0,0,0,0,4,3,4,5,5,6,6,6,7,6,5,3,0,0,0,0,0,0,0,0,4,5,5,6,5,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,3,4,5,4,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,9,9,9,9,10,10,10,8,8,9,8,7,0,0,0,0,0,0,0,0,5,7,5,6,5,7,5,6,7,6,7,8,0,0,0,0,0,0,0,0,8,7,7,8,7,7,7,8,8,8,8,7,0,0,0,0,0,0,0,0,8,9,9,8,9,9,10,10,9,10,8,9,0,0,0,0,0,0,0,0,9,7,7,8,8,8,8,8,9,8,8,9,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,8,8,10,9,9,0,0,0,0,0,0,0,0,10,9,10,10,10,11,9,10,11,9,10,9,0,0,0,0,0,0,0,0,10,11,11,10,11,11,11,11,12,11,12,12,0,0,0,0,0,0,0,0,12,11,12,11,11,12,10,11,12,11,10,10,0,0,0,0,0,0,0,0,9,9,11,9,10,9,10,10,10,11,9,10,0,0,0,0,0,0,0,0,16,16,15,17,17,18,19,20,20,21,24,24,0,0,0,0,0,0,0,0,26,24,27,25,27,27,27,25,27,27,27,28,0,0,0,0,0,0,0,0,27,26,26,28,27,26,25,27,27],[0,29,28,28,28,28,29,28,27,27,27,26,27,25,26,25,27,28,26,27,0,0,0,0,0,0,0,0,28,26,26,28,28,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,25,24,22,22,22,21,19,22,21,19,20,18,0,0,0,0,0,0,0,0,7,7,6,6,6,6,5,6,5,5,5,5,0,0,0,0,0,0,0,0,3,4,5,5,4,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,8,9,9,8,7,7,8,8,8,9,8,9,0,0,0,0,0,0,0,0,7,7,8,7,6,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,6,6,7,6,6,6,7,6,7,7,7,8,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,3,4,4,4,5,4,4,5,4,0,0,0,0,0,0,0,0,5,6,6,6,7,8,8,9,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,4,3,4,3,3,3,3,2,3,3,2,3,0,0,0,0,0,0,0,0,5,5,5,5,6,7,5,6,7,7,6,6,0,0,0,0,0,0,0,0,8,8,8,9,8,9,9,9,9,8,8,9,0,0,0,0,0,0,0,0,8,9,9,9,9,9,10,12,12,12,15,16,0,0,0,0,0,0,0,0,18,19,20,21,22,22,23,23,26,25,25,23,0,0,0,0,0,0,0,0,23,24,26,26,27,25,27,26,26,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,28,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,24,22,22,21,21,19,19,17,16,14,12,11,0,0,0,0,0,0,0,0,10,9,10,10,10,10,11,11,11,11,11,11,0,0,0,0,0,0,0,0,12,11,11,11,11,12,13,13,14,14,13,13,0,0,0,0,0,0,0,0,10,10,9,9,9,9,10,9,8,9,9,8,0,0,0,0,0,0,0,0,9,9,8,9,9,11,10,10,10,9,9,8,0,0,0,0,0,0,0,0,7,7,7,6,7,6,5,6,5,5,4,5,0,0,0,0,0,0,0,0,4,2,3,4,4,5,5,5,7,6,6,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,4,3,4,5,5,0,0,0,0,0,0,0,0,7,6,7,7,7,8,7,7,8,6,7,7,0,0,0,0,0,0,0,0,6,5,6,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,7,7,8,7,7,7,6,6,0,0,0,0,0,0,0,0,5,6,5,6,6,7,6,7,6,6,7,6,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,6,7,6,7,6,7,6,7,8,7,8,8,0,0,0,0,0,0,0,0,7,7,8,8,8,7,8,8,8,8,9,8,0,0,0,0,0,0,0,0,9,8,9,8,9,9,8,8,9,9,8,7,0,0,0,0,0,0,0,0,7,7,7,6,7,8,8,7,7,8,7,7,0,0,0,0,0,0,0,0,13,13,13,14,14,15,16,18,20,19,21,21,0,0,0,0,0,0,0,0,25,23,25,25,26,25,25,24,27,26,25,27,0,0,0,0,0,0,0,0,25,25,25,26,26,26,23,25,26],[0,28,29,28,28,29,29,28,29,28,27,26,28,26,26,25,27,27,26,27,0,0,0,0,0,0,0,0,28,27,26,28,28,28,27,28,28,28,28,28,0,0,0,0,0,0,0,0,26,24,22,23,24,22,20,23,21,19,20,19,0,0,0,0,0,0,0,0,5,6,5,5,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,4,5,4,4,5,0,0,0,0,0,0,0,0,6,7,7,6,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,5,5,4,4,0,0,0,0,0,0,0,0,5,4,4,5,5,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,2,3,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,8,7,8,11,11,12,14,16,0,0,0,0,0,0,0,0,20,20,21,22,24,23,23,25,26,26,26,24,0,0,0,0,0,0,0,0,25,25,27,26,27,26,27,26,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,28,28,27,27,26,27,27,27,27,0,0,0,0,0,0,0,0,25,22,22,22,20,19,19,16,15,14,11,10,0,0,0,0,0,0,0,0,8,8,8,8,9,9,9,9,10,10,9,10,0,0,0,0,0,0,0,0,10,11,10,10,10,10,11,11,12,13,10,11,0,0,0,0,0,0,0,0,8,8,8,8,7,8,8,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,8,8,9,9,9,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,5,5,5,3,3,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,5,7,6,6,5,0,0,0,0,0,0,0,0,2,3,3,3,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,1,2,3,2,2,3,3,3,3,4,3,0,0,0,0,0,0,0,0,5,5,5,5,6,6,5,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,4,3,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,6,5,5,5,5,6,5,6,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,5,0,0,0,0,0,0,0,0,7,7,7,7,7,6,6,7,6,6,7,7,0,0,0,0,0,0,0,0,8,7,8,7,7,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,6,6,6,5,5,6,6,5,6,6,6,6,0,0,0,0,0,0,0,0,12,13,13,13,14,14,16,17,19,20,23,22,0,0,0,0,0,0,0,0,25,24,25,26,26,25,25,25,26,25,25,27,0,0,0,0,0,0,0,0,26,26,25,27,26,25,23,25,26],[0,28,28,28,28,28,28,28,28,27,27,26,27,25,26,25,27,27,26,28,0,0,0,0,0,0,0,0,27,27,25,27,28,28,26,28,27,27,27,26,0,0,0,0,0,0,0,0,25,23,20,22,23,20,19,22,21,19,20,20,0,0,0,0,0,0,0,0,6,6,7,6,6,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,4,5,4,5,0,0,0,0,0,0,0,0,7,8,8,7,6,6,6,7,7,8,7,8,0,0,0,0,0,0,0,0,6,6,6,6,5,5,6,6,5,5,4,5,0,0,0,0,0,0,0,0,5,5,6,6,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,7,7,6,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,6,5,5,4,5,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,6,6,5,6,6,7,7,8,7,7,8,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,6,6,6,5,0,0,0,0,0,0,0,0,4,3,3,3,3,2,3,3,3,3,2,2,0,0,0,0,0,0,0,0,4,4,5,5,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,8,8,8,8,9,8,10,12,12,11,16,15,0,0,0,0,0,0,0,0,18,20,20,21,23,22,23,24,25,25,25,24,0,0,0,0,0,0,0,0,23,24,26,26,27,26,26,27,27,26,27,27,0,0,0,0,0,0,0,0,27,27,28,28,28,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,24,23,23,21,21,20,19,18,15,14,12,10,0,0,0,0,0,0,0,0,9,9,8,9,10,10,9,10,11,10,10,11,0,0,0,0,0,0,0,0,12,11,10,11,11,12,12,12,14,14,13,14,0,0,0,0,0,0,0,0,10,9,9,9,9,8,9,8,8,8,7,8,0,0,0,0,0,0,0,0,9,8,8,9,9,10,10,10,9,9,8,8,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,2,2,3,3,3,4,4,4,4,5,3,3,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,4,3,4,4,0,0,0,0,0,0,0,0,5,6,6,6,7,7,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,4,5,5,4,5,0,0,0,0,0,0,0,0,5,6,5,6,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,8,7,7,7,8,7,7,8,0,0,0,0,0,0,0,0,8,8,8,7,9,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,6,7,6,6,6,7,6,6,7,7,7,6,0,0,0,0,0,0,0,0,12,14,13,13,15,17,18,19,20,21,22,22,0,0,0,0,0,0,0,0,25,24,27,26,26,25,26,25,28,27,26,27,0,0,0,0,0,0,0,0,27,26,27,27,27,26,25,25,26],[0,29,29,29,29,29,29,29,28,28,28,27,28,27,27,27,28,28,27,28,0,0,0,0,0,0,0,0,28,27,26,28,28,28,27,28,28,28,28,27,0,0,0,0,0,0,0,0,24,23,21,22,22,20,20,21,20,18,20,20,0,0,0,0,0,0,0,0,8,8,8,7,8,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,3,3,4,3,3,4,5,4,5,5,5,5,0,0,0,0,0,0,0,0,9,9,9,9,7,7,8,9,9,9,10,10,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,6,6,5,4,6,0,0,0,0,0,0,0,0,5,6,6,7,6,7,6,6,6,7,7,7,0,0,0,0,0,0,0,0,8,9,9,8,8,9,8,7,9,9,8,7,0,0,0,0,0,0,0,0,5,5,5,4,4,5,5,5,6,5,5,6,0,0,0,0,0,0,0,0,2,2,2,3,2,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,7,9,8,9,9,9,9,10,10,9,10,10,0,0,0,0,0,0,0,0,10,9,8,8,9,8,8,8,7,7,7,7,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,3,4,3,3,3,0,0,0,0,0,0,0,0,5,5,6,7,7,7,7,8,8,8,9,8,0,0,0,0,0,0,0,0,10,11,11,12,11,11,10,10,11,11,11,11,0,0,0,0,0,0,0,0,9,10,10,10,10,10,11,13,13,14,13,16,0,0,0,0,0,0,0,0,21,20,22,23,25,24,25,25,27,25,26,25,0,0,0,0,0,0,0,0,25,25,27,26,27,26,28,28,27,28,28,28,0,0,0,0,0,0,0,0,28,27,28,28,28,28,27,26,26,27,27,27,0,0,0,0,0,0,0,0,25,23,23,23,22,21,20,17,16,15,14,13,0,0,0,0,0,0,0,0,10,11,11,12,12,11,11,12,13,12,12,13,0,0,0,0,0,0,0,0,13,12,12,12,13,13,14,14,16,15,15,15,0,0,0,0,0,0,0,0,12,12,12,11,11,11,11,11,10,11,10,10,0,0,0,0,0,0,0,0,11,10,10,11,10,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,8,8,8,7,7,7,7,6,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,7,6,7,7,0,0,0,0,0,0,0,0,2,2,3,4,4,4,5,5,5,5,4,3,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,4,4,4,5,6,0,0,0,0,0,0,0,0,8,8,9,8,9,9,9,8,8,8,7,7,0,0,0,0,0,0,0,0,5,6,5,4,5,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,6,5,5,4,6,6,5,6,0,0,0,0,0,0,0,0,6,8,6,6,6,7,8,7,7,7,6,6,0,0,0,0,0,0,0,0,6,6,5,6,6,6,6,6,7,7,7,8,0,0,0,0,0,0,0,0,7,8,7,6,7,7,8,7,6,7,7,7,0,0,0,0,0,0,0,0,7,8,8,7,8,8,8,7,8,8,9,8,0,0,0,0,0,0,0,0,10,9,9,8,10,9,8,11,9,9,9,10,0,0,0,0,0,0,0,0,10,9,10,10,10,9,9,9,10,10,9,8,0,0,0,0,0,0,0,0,8,9,8,8,8,9,9,9,9,10,9,9,0,0,0,0,0,0,0,0,13,14,14,14,14,16,17,18,19,19,22,22,0,0,0,0,0,0,0,0,23,22,26,25,25,24,26,23,26,26,25,26,0,0,0,0,0,0,0,0,27,26,25,26,26,25,23,25,26],[0,29,29,29,29,29,29,29,29,29,28,28,28,27,28,27,28,29,26,29,0,0,0,0,0,0,0,0,27,28,26,27,28,29,27,28,27,27,28,27,0,0,0,0,0,0,0,0,26,24,22,24,24,22,22,24,22,20,22,22,0,0,0,0,0,0,0,0,10,10,10,9,9,7,7,8,7,6,6,6,0,0,0,0,0,0,0,0,3,4,5,4,4,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,10,11,11,10,9,9,9,9,10,11,11,11,0,0,0,0,0,0,0,0,8,8,9,8,7,8,8,8,8,7,7,8,0,0,0,0,0,0,0,0,6,7,6,6,7,7,7,7,7,8,8,7,0,0,0,0,0,0,0,0,7,8,9,7,7,9,9,7,8,9,9,9,0,0,0,0,0,0,0,0,7,6,7,7,6,6,6,7,8,7,6,7,0,0,0,0,0,0,0,0,3,2,4,4,3,4,5,4,6,6,5,5,0,0,0,0,0,0,0,0,7,8,8,8,9,10,9,10,11,10,11,11,0,0,0,0,0,0,0,0,9,9,10,8,9,9,8,8,8,7,8,7,0,0,0,0,0,0,0,0,5,5,6,5,4,5,6,4,6,4,4,3,0,0,0,0,0,0,0,0,5,6,6,6,7,8,7,8,8,8,9,9,0,0,0,0,0,0,0,0,13,13,12,14,14,13,13,14,14,14,14,13,0,0,0,0,0,0,0,0,12,13,12,13,14,13,14,15,15,16,16,17,0,0,0,0,0,0,0,0,24,24,26,26,26,26,27,27,28,27,28,28,0,0,0,0,0,0,0,0,27,27,28,28,29,28,29,28,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,28,28,29,28,28,0,0,0,0,0,0,0,0,26,23,24,24,22,21,22,19,20,18,17,16,0,0,0,0,0,0,0,0,13,14,13,14,14,15,15,15,15,15,15,15,0,0,0,0,0,0,0,0,15,15,15,15,15,16,16,17,17,17,17,17,0,0,0,0,0,0,0,0,15,14,14,15,15,13,14,14,12,12,11,14,0,0,0,0,0,0,0,0,13,12,13,14,13,14,14,13,13,12,13,13,0,0,0,0,0,0,0,0,8,9,10,8,8,8,8,7,7,7,7,6,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,7,8,8,8,7,0,0,0,0,0,0,0,0,2,2,3,4,4,4,5,5,6,5,4,4,0,0,0,0,0,0,0,0,4,4,5,6,5,5,5,6,5,5,7,6,0,0,0,0,0,0,0,0,9,10,10,10,12,12,11,11,10,11,9,9,0,0,0,0,0,0,0,0,7,8,7,6,7,8,8,7,7,8,9,8,0,0,0,0,0,0,0,0,6,5,6,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,8,9,7,7,8,9,8,8,9,8,9,9,0,0,0,0,0,0,0,0,8,7,7,8,8,8,8,10,9,9,10,10,0,0,0,0,0,0,0,0,10,11,10,9,10,10,12,10,9,10,10,11,0,0,0,0,0,0,0,0,10,11,11,10,11,12,11,11,12,12,11,11,0,0,0,0,0,0,0,0,13,13,12,11,13,14,11,13,13,12,12,14,0,0,0,0,0,0,0,0,12,13,12,12,12,13,12,13,14,14,12,12,0,0,0,0,0,0,0,0,11,13,11,11,11,12,12,10,13,12,11,11,0,0,0,0,0,0,0,0,14,16,16,16,16,18,19,20,22,21,24,25,0,0,0,0,0,0,0,0,26,24,27,27,27,26,27,26,27,27,27,28,0,0,0,0,0,0,0,0,28,26,27,27,28,26,24,27,26],[0,28,28,28,28,28,28,28,28,27,27,27,27,27,27,26,28,28,26,28,0,0,0,0,0,0,0,0,27,28,26,27,28,28,27,28,28,27,28,27,0,0,0,0,0,0,0,0,25,23,22,23,23,20,21,22,20,19,20,20,0,0,0,0,0,0,0,0,7,6,7,6,6,6,5,5,4,4,5,4,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,7,8,8,7,7,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,6,6,5,6,6,6,6,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,5,5,4,4,5,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,6,5,6,7,7,7,8,7,7,8,7,0,0,0,0,0,0,0,0,6,6,7,5,6,6,6,7,6,6,6,5,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,3,3,3,3,2,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,9,9,9,9,9,9,10,9,9,0,0,0,0,0,0,0,0,9,9,9,9,11,9,11,12,12,13,15,16,0,0,0,0,0,0,0,0,20,21,22,23,24,25,25,25,26,25,26,26,0,0,0,0,0,0,0,0,25,25,27,26,28,26,27,28,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,28,28,28,27,26,27,27,27,28,0,0,0,0,0,0,0,0,24,22,22,22,21,19,19,17,16,15,12,12,0,0,0,0,0,0,0,0,9,10,10,11,11,11,11,11,12,12,12,12,0,0,0,0,0,0,0,0,13,12,11,12,12,12,14,13,15,15,14,15,0,0,0,0,0,0,0,0,12,11,11,11,10,9,10,10,8,8,8,10,0,0,0,0,0,0,0,0,9,9,10,10,10,11,12,11,10,10,9,9,0,0,0,0,0,0,0,0,6,6,6,5,5,6,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,3,3,3,4,5,5,6,9,8,7,7,0,0,0,0,0,0,0,0,1,1,2,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,3,2,2,3,3,3,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,7,7,8,8,7,6,7,7,6,6,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,4,4,5,5,5,0,0,0,0,0,0,0,0,4,3,3,4,4,3,4,4,5,5,4,4,0,0,0,0,0,0,0,0,5,6,5,5,5,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,6,6,7,6,0,0,0,0,0,0,0,0,7,7,7,7,8,7,7,8,8,8,8,7,0,0,0,0,0,0,0,0,9,9,9,8,9,8,8,9,9,9,8,9,0,0,0,0,0,0,0,0,9,9,9,9,10,9,9,9,10,10,9,9,0,0,0,0,0,0,0,0,8,8,8,7,8,8,7,7,8,8,7,8,0,0,0,0,0,0,0,0,12,14,15,13,14,16,18,19,20,20,23,23,0,0,0,0,0,0,0,0,25,24,26,26,26,25,26,25,27,26,26,27,0,0,0,0,0,0,0,0,27,26,26,27,27,26,24,26,26],[0,28,28,28,28,28,29,28,28,27,27,26,28,26,27,26,27,28,25,28,0,0,0,0,0,0,0,0,26,27,25,26,29,28,25,28,27,25,27,25,0,0,0,0,0,0,0,0,24,22,19,21,22,19,18,22,19,17,18,18,0,0,0,0,0,0,0,0,6,5,6,5,5,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,6,7,6,7,7,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,6,5,5,6,5,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,5,5,5,5,6,6,7,7,7,6,7,6,0,0,0,0,0,0,0,0,6,6,5,5,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,9,8,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,7,8,8,8,8,9,10,12,12,12,14,15,0,0,0,0,0,0,0,0,18,19,20,21,22,22,24,24,26,24,25,25,0,0,0,0,0,0,0,0,24,25,26,26,27,26,27,27,26,27,27,27,0,0,0,0,0,0,0,0,27,27,28,27,27,27,27,25,27,27,27,27,0,0,0,0,0,0,0,0,23,23,22,21,21,20,18,16,15,14,12,10,0,0,0,0,0,0,0,0,9,10,9,10,10,10,10,10,12,10,11,11,0,0,0,0,0,0,0,0,12,11,11,11,12,12,13,14,13,14,13,14,0,0,0,0,0,0,0,0,10,10,10,10,10,8,9,9,8,8,8,8,0,0,0,0,0,0,0,0,8,8,9,9,10,11,11,10,10,10,8,8,0,0,0,0,0,0,0,0,5,6,6,6,5,5,6,5,5,5,4,4,0,0,0,0,0,0,0,0,4,3,3,3,4,4,4,5,6,7,6,6,0,0,0,0,0,0,0,0,0,1,1,2,2,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,6,6,6,6,7,7,6,7,6,6,6,6,0,0,0,0,0,0,0,0,4,5,5,4,4,5,4,4,4,4,4,5,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,4,5,5,5,4,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,4,4,5,5,5,5,6,5,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,6,5,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,7,7,8,7,7,7,7,7,7,7,7,8,0,0,0,0,0,0,0,0,8,8,9,8,8,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,12,13,13,13,14,15,16,18,19,18,21,22,0,0,0,0,0,0,0,0,24,22,26,24,25,25,26,24,26,26,24,26,0,0,0,0,0,0,0,0,27,25,25,26,26,25,23,24,25],[0,28,28,28,28,28,28,28,27,27,26,26,27,26,27,26,27,27,26,28,0,0,0,0,0,0,0,0,27,27,25,27,28,28,26,28,27,27,28,27,0,0,0,0,0,0,0,0,24,20,20,20,22,19,18,21,18,18,18,16,0,0,0,0,0,0,0,0,7,6,6,6,6,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,2,4,4,3,3,4,5,4,4,5,5,5,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,7,6,6,5,6,6,6,5,4,4,5,0,0,0,0,0,0,0,0,4,5,6,6,5,6,5,5,6,6,6,6,0,0,0,0,0,0,0,0,6,7,6,6,6,6,7,6,7,7,7,7,0,0,0,0,0,0,0,0,5,6,6,5,5,6,5,6,5,5,5,5,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,7,7,8,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,4,4,5,5,4,4,5,5,5,5,3,3,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,6,7,7,6,7,0,0,0,0,0,0,0,0,8,9,9,10,10,10,10,10,11,11,10,9,0,0,0,0,0,0,0,0,8,9,9,9,9,10,11,11,12,12,13,14,0,0,0,0,0,0,0,0,17,19,20,22,23,22,25,24,26,24,26,24,0,0,0,0,0,0,0,0,24,24,26,25,27,26,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,27,27,27,26,27,26,27,26,27,0,0,0,0,0,0,0,0,24,23,20,21,19,19,18,17,15,15,12,12,0,0,0,0,0,0,0,0,10,11,11,11,13,12,12,12,13,13,13,14,0,0,0,0,0,0,0,0,14,13,13,13,14,14,15,15,16,16,16,16,0,0,0,0,0,0,0,0,13,12,12,11,11,10,10,11,9,10,8,10,0,0,0,0,0,0,0,0,10,10,11,11,11,12,12,12,11,10,10,9,0,0,0,0,0,0,0,0,6,6,7,7,6,6,7,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,5,6,9,8,7,6,0,0,0,0,0,0,0,0,1,0,1,1,2,3,4,5,4,4,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,4,4,4,5,5,0,0,0,0,0,0,0,0,7,7,7,8,8,9,7,8,7,7,7,7,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,6,6,6,5,0,0,0,0,0,0,0,0,6,5,5,5,6,6,6,6,7,6,7,7,0,0,0,0,0,0,0,0,6,7,7,6,7,6,7,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,6,6,7,7,6,7,8,8,8,0,0,0,0,0,0,0,0,9,8,8,7,8,8,8,8,8,7,8,9,0,0,0,0,0,0,0,0,9,9,9,9,10,9,9,9,9,10,9,9,0,0,0,0,0,0,0,0,8,9,8,8,9,9,8,8,9,9,9,8,0,0,0,0,0,0,0,0,13,13,14,14,14,16,17,19,20,19,22,21,0,0,0,0,0,0,0,0,24,22,24,25,25,25,26,24,27,26,25,26,0,0,0,0,0,0,0,0,25,26,25,26,25,25,23,24,25],[0,29,28,28,29,29,29,29,28,27,27,27,28,27,27,27,27,28,26,28,0,0,0,0,0,0,0,0,26,27,25,26,28,28,26,27,27,26,27,26,0,0,0,0,0,0,0,0,24,22,20,22,22,20,19,21,19,18,19,19,0,0,0,0,0,0,0,0,9,9,9,9,8,8,8,7,7,7,6,6,0,0,0,0,0,0,0,0,3,3,4,5,4,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,9,10,10,9,8,8,8,9,10,10,10,10,0,0,0,0,0,0,0,0,7,8,8,7,7,8,7,8,6,6,5,6,0,0,0,0,0,0,0,0,5,6,7,6,6,6,7,6,7,7,7,7,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,2,4,3,3,4,4,5,4,4,6,5,0,0,0,0,0,0,0,0,8,8,8,8,9,9,9,9,9,9,10,10,0,0,0,0,0,0,0,0,9,10,10,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,6,5,7,6,6,6,6,6,6,5,5,3,0,0,0,0,0,0,0,0,6,6,7,7,8,9,8,8,9,9,9,9,0,0,0,0,0,0,0,0,11,11,12,14,12,12,12,14,15,13,13,13,0,0,0,0,0,0,0,0,10,11,12,11,11,12,12,14,14,14,15,15,0,0,0,0,0,0,0,0,20,21,23,24,24,24,26,26,27,26,27,26,0,0,0,0,0,0,0,0,26,25,27,27,28,26,28,28,28,27,28,28,0,0,0,0,0,0,0,0,27,27,28,28,28,28,27,27,27,26,28,28,0,0,0,0,0,0,0,0,24,24,23,23,22,20,21,19,17,17,15,14,0,0,0,0,0,0,0,0,14,14,14,14,16,16,15,15,17,15,15,17,0,0,0,0,0,0,0,0,17,16,17,16,17,17,18,18,17,18,19,18,0,0,0,0,0,0,0,0,16,16,15,14,14,14,13,15,13,13,11,14,0,0,0,0,0,0,0,0,13,12,14,14,14,15,14,13,14,14,13,12,0,0,0,0,0,0,0,0,8,9,10,9,9,9,9,8,8,8,7,8,0,0,0,0,0,0,0,0,7,6,4,6,5,7,6,6,8,7,9,7,0,0,0,0,0,0,0,0,1,1,0,1,2,3,3,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,6,5,6,8,7,0,0,0,0,0,0,0,0,9,10,10,10,11,11,11,10,10,10,10,9,0,0,0,0,0,0,0,0,8,10,8,7,8,8,8,7,8,8,8,8,0,0,0,0,0,0,0,0,5,5,5,5,6,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,7,7,8,8,7,8,8,7,0,0,0,0,0,0,0,0,9,8,9,9,9,10,10,9,10,10,10,10,0,0,0,0,0,0,0,0,10,10,10,10,9,10,10,9,10,10,10,9,0,0,0,0,0,0,0,0,9,10,10,10,10,10,10,11,11,11,11,12,0,0,0,0,0,0,0,0,11,11,10,10,11,10,11,11,11,10,12,12,0,0,0,0,0,0,0,0,13,12,13,12,12,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,11,12,11,12,12,12,12,11,13,12,11,11,0,0,0,0,0,0,0,0,15,16,17,16,17,18,20,20,22,21,23,23,0,0,0,0,0,0,0,0,26,24,26,26,27,26,27,26,27,26,27,28,0,0,0,0,0,0,0,0,28,28,27,28,27,27,25,26,27],[0,28,27,27,27,27,27,27,27,26,26,25,26,25,26,25,25,27,24,26,0,0,0,0,0,0,0,0,25,26,24,25,27,28,25,26,26,25,27,26,0,0,0,0,0,0,0,0,22,20,19,20,20,18,18,19,18,17,18,18,0,0,0,0,0,0,0,0,10,10,10,10,10,10,9,9,9,9,8,8,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,9,9,9,9,9,9,10,10,10,10,10,11,0,0,0,0,0,0,0,0,8,8,8,7,7,8,7,7,6,5,5,6,0,0,0,0,0,0,0,0,6,6,8,8,8,8,7,7,7,8,8,9,0,0,0,0,0,0,0,0,9,9,9,9,10,9,9,9,10,10,9,9,0,0,0,0,0,0,0,0,6,7,6,5,6,6,6,6,5,5,6,6,0,0,0,0,0,0,0,0,3,3,2,4,3,3,4,5,4,5,6,6,0,0,0,0,0,0,0,0,9,10,10,10,9,10,10,11,10,10,10,10,0,0,0,0,0,0,0,0,10,10,10,11,10,10,9,9,10,10,9,9,0,0,0,0,0,0,0,0,7,7,8,6,6,7,7,6,6,5,6,4,0,0,0,0,0,0,0,0,7,9,10,9,10,11,10,10,11,10,10,11,0,0,0,0,0,0,0,0,12,13,14,16,14,14,14,15,17,14,15,14,0,0,0,0,0,0,0,0,12,12,12,12,12,13,13,12,13,14,14,14,0,0,0,0,0,0,0,0,19,21,22,22,24,24,24,26,26,25,26,25,0,0,0,0,0,0,0,0,25,24,27,27,28,26,27,28,28,27,28,28,0,0,0,0,0,0,0,0,27,27,28,27,27,28,27,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,22,23,20,21,20,19,17,18,16,15,0,0,0,0,0,0,0,0,15,16,16,16,16,16,15,17,18,17,16,18,0,0,0,0,0,0,0,0,18,17,18,18,18,18,19,19,19,19,19,18,0,0,0,0,0,0,0,0,17,17,15,15,15,15,15,16,15,14,14,15,0,0,0,0,0,0,0,0,15,14,15,15,15,15,15,15,14,15,15,13,0,0,0,0,0,0,0,0,9,11,11,11,9,10,10,9,9,9,9,8,0,0,0,0,0,0,0,0,7,6,5,7,6,6,7,6,8,7,8,7,0,0,0,0,0,0,0,0,3,1,1,0,1,1,3,4,3,4,4,3,0,0,0,0,0,0,0,0,4,6,5,5,6,6,8,8,7,9,10,9,0,0,0,0,0,0,0,0,12,11,11,12,11,13,12,12,13,12,11,11,0,0,0,0,0,0,0,0,10,10,8,9,10,9,8,9,9,8,8,8,0,0,0,0,0,0,0,0,6,6,6,6,7,6,7,7,7,7,6,7,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,8,8,9,8,8,0,0,0,0,0,0,0,0,10,9,11,11,10,13,11,10,11,12,11,12,0,0,0,0,0,0,0,0,11,10,10,10,10,11,10,9,10,11,10,10,0,0,0,0,0,0,0,0,10,11,11,12,11,11,11,11,11,11,12,11,0,0,0,0,0,0,0,0,12,12,10,10,11,11,11,13,12,11,13,14,0,0,0,0,0,0,0,0,14,13,14,13,13,13,12,13,12,13,12,12,0,0,0,0,0,0,0,0,12,13,13,12,12,13,13,12,13,14,12,11,0,0,0,0,0,0,0,0,16,16,18,17,18,19,19,20,21,21,23,23,0,0,0,0,0,0,0,0,26,24,25,24,27,25,26,25,27,27,26,28,0,0,0,0,0,0,0,0,27,27,26,27,27,25,24,25,26],[0,29,28,29,29,29,29,29,29,28,28,27,28,27,27,27,27,28,26,28,0,0,0,0,0,0,0,0,27,26,25,27,27,27,26,27,26,26,27,25,0,0,0,0,0,0,0,0,23,20,19,21,20,19,17,20,19,17,17,17,0,0,0,0,0,0,0,0,9,9,9,8,8,8,7,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,5,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,9,9,8,8,8,8,9,8,9,9,10,9,0,0,0,0,0,0,0,0,8,8,8,7,7,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,8,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,8,8,8,8,9,9,8,9,9,8,9,0,0,0,0,0,0,0,0,7,7,6,6,6,7,6,6,6,5,5,6,0,0,0,0,0,0,0,0,4,4,3,4,5,5,5,6,6,5,7,6,0,0,0,0,0,0,0,0,8,8,8,8,9,10,9,9,9,9,9,9,0,0,0,0,0,0,0,0,9,9,9,9,9,10,9,10,10,9,9,9,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,7,8,7,8,8,8,9,9,9,9,10,10,0,0,0,0,0,0,0,0,10,11,11,13,12,13,12,13,13,13,12,12,0,0,0,0,0,0,0,0,10,10,11,11,11,11,12,12,14,13,15,14,0,0,0,0,0,0,0,0,18,20,21,21,23,22,24,24,26,24,25,24,0,0,0,0,0,0,0,0,24,24,26,27,27,26,27,28,27,27,28,28,0,0,0,0,0,0,0,0,27,27,27,27,28,26,27,27,27,26,27,27,0,0,0,0,0,0,0,0,25,22,23,22,21,20,19,18,17,17,15,13,0,0,0,0,0,0,0,0,14,13,12,14,14,14,14,15,16,15,15,14,0,0,0,0,0,0,0,0,17,15,15,16,17,16,19,18,16,18,18,18,0,0,0,0,0,0,0,0,14,15,13,14,13,12,15,13,11,11,10,11,0,0,0,0,0,0,0,0,15,13,14,14,15,15,15,13,14,13,13,12,0,0,0,0,0,0,0,0,9,10,11,9,9,10,10,9,8,8,8,8,0,0,0,0,0,0,0,0,7,7,6,5,6,7,7,6,8,7,8,7,0,0,0,0,0,0,0,0,3,2,2,1,0,1,2,3,3,4,3,2,0,0,0,0,0,0,0,0,4,4,5,5,6,7,7,7,6,7,7,7,0,0,0,0,0,0,0,0,10,10,10,10,10,11,11,11,11,10,10,9,0,0,0,0,0,0,0,0,9,8,9,8,9,9,8,7,7,7,7,7,0,0,0,0,0,0,0,0,5,4,4,5,5,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,6,5,5,6,5,5,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,8,9,8,9,9,10,9,9,10,10,10,0,0,0,0,0,0,0,0,10,10,10,11,10,9,9,9,8,9,9,9,0,0,0,0,0,0,0,0,9,9,10,10,10,10,10,10,10,9,10,11,0,0,0,0,0,0,0,0,11,10,9,10,10,10,10,10,10,10,10,12,0,0,0,0,0,0,0,0,11,11,11,11,12,10,10,11,12,12,11,12,0,0,0,0,0,0,0,0,12,11,11,12,11,11,11,11,11,12,10,10,0,0,0,0,0,0,0,0,15,16,17,17,18,20,20,21,23,22,26,24,0,0,0,0,0,0,0,0,28,26,27,27,29,27,27,26,29,28,27,28,0,0,0,0,0,0,0,0,28,28,27,28,28,28,27,27,27],[0,29,28,29,29,29,29,29,29,28,28,27,28,27,28,27,28,28,27,28,0,0,0,0,0,0,0,0,27,28,25,27,28,28,26,28,27,26,27,26,0,0,0,0,0,0,0,0,25,22,21,22,23,20,21,22,20,19,21,20,0,0,0,0,0,0,0,0,10,10,10,9,9,8,9,10,9,9,8,7,0,0,0,0,0,0,0,0,4,5,6,5,5,6,8,7,7,8,9,8,0,0,0,0,0,0,0,0,9,10,10,9,9,9,9,9,10,10,10,11,0,0,0,0,0,0,0,0,8,8,9,8,7,8,8,8,8,6,6,7,0,0,0,0,0,0,0,0,8,8,8,8,10,8,7,9,9,8,9,9,0,0,0,0,0,0,0,0,9,8,9,9,10,9,9,9,9,10,9,10,0,0,0,0,0,0,0,0,7,7,7,7,6,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,5,6,7,6,0,0,0,0,0,0,0,0,9,8,9,9,9,10,11,10,9,10,11,10,0,0,0,0,0,0,0,0,10,10,10,9,9,10,10,9,9,10,10,9,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,7,8,8,9,9,8,9,9,9,9,10,10,0,0,0,0,0,0,0,0,11,13,12,14,14,14,14,14,15,14,13,13,0,0,0,0,0,0,0,0,12,12,12,12,12,12,13,13,12,13,15,16,0,0,0,0,0,0,0,0,20,22,23,24,25,24,27,26,27,25,27,26,0,0,0,0,0,0,0,0,25,26,28,26,28,28,28,29,29,28,28,28,0,0,0,0,0,0,0,0,29,28,29,29,28,28,27,28,27,29,28,29,0,0,0,0,0,0,0,0,24,23,23,22,22,21,19,18,17,18,15,15,0,0,0,0,0,0,0,0,13,16,14,15,16,16,16,16,18,16,16,17,0,0,0,0,0,0,0,0,18,17,17,17,18,18,19,20,20,20,20,19,0,0,0,0,0,0,0,0,16,16,16,15,13,14,14,15,13,13,12,15,0,0,0,0,0,0,0,0,15,14,15,16,15,16,16,16,15,15,14,13,0,0,0,0,0,0,0,0,9,10,11,9,9,10,10,8,9,8,7,7,0,0,0,0,0,0,0,0,7,6,6,6,7,6,7,8,11,10,9,8,0,0,0,0,0,0,0,0,3,2,3,1,1,0,1,2,5,4,3,2,0,0,0,0,0,0,0,0,6,5,7,8,8,8,6,7,7,7,8,8,0,0,0,0,0,0,0,0,10,11,11,10,13,12,12,11,10,11,11,10,0,0,0,0,0,0,0,0,8,9,8,7,8,8,7,7,8,7,8,7,0,0,0,0,0,0,0,0,8,7,7,9,8,8,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,7,7,6,7,8,7,7,8,8,8,8,0,0,0,0,0,0,0,0,9,8,8,8,8,9,9,9,10,10,10,10,0,0,0,0,0,0,0,0,10,10,10,8,10,9,9,10,9,9,9,9,0,0,0,0,0,0,0,0,9,10,10,9,10,10,10,10,11,10,12,11,0,0,0,0,0,0,0,0,10,11,11,10,11,11,12,11,11,11,12,13,0,0,0,0,0,0,0,0,12,12,12,12,13,13,12,13,13,14,12,11,0,0,0,0,0,0,0,0,12,14,12,11,12,13,12,12,13,13,11,12,0,0,0,0,0,0,0,0,17,17,19,18,19,20,22,22,23,22,25,23,0,0,0,0,0,0,0,0,27,25,26,27,27,26,27,25,28,27,27,28,0,0,0,0,0,0,0,0,28,28,27,27,28,27,26,27,26],[0,28,27,27,28,28,28,28,28,27,27,26,28,27,27,26,27,27,25,27,0,0,0,0,0,0,0,0,25,26,24,25,27,27,25,27,26,25,26,25,0,0,0,0,0,0,0,0,23,20,20,21,21,19,18,20,18,18,18,18,0,0,0,0,0,0,0,0,10,12,10,11,10,9,10,11,9,9,9,9,0,0,0,0,0,0,0,0,4,5,5,6,5,6,7,7,7,8,9,8,0,0,0,0,0,0,0,0,10,11,10,10,10,11,11,10,11,12,12,12,0,0,0,0,0,0,0,0,10,9,10,9,9,9,9,10,9,9,8,8,0,0,0,0,0,0,0,0,8,8,9,8,9,9,8,8,9,9,9,9,0,0,0,0,0,0,0,0,10,10,10,11,12,11,10,10,10,11,10,11,0,0,0,0,0,0,0,0,9,9,8,7,9,8,8,8,8,7,8,8,0,0,0,0,0,0,0,0,4,4,4,6,5,6,7,7,6,7,8,9,0,0,0,0,0,0,0,0,10,10,10,11,11,10,11,11,12,11,11,11,0,0,0,0,0,0,0,0,11,12,11,10,11,11,11,10,10,10,11,10,0,0,0,0,0,0,0,0,9,9,9,8,8,8,8,8,7,7,7,5,0,0,0,0,0,0,0,0,9,9,11,11,10,10,10,10,11,12,12,13,0,0,0,0,0,0,0,0,14,14,16,17,15,16,18,16,18,16,15,16,0,0,0,0,0,0,0,0,12,12,13,13,12,13,13,14,13,14,14,14,0,0,0,0,0,0,0,0,18,21,21,21,23,22,23,24,25,25,25,24,0,0,0,0,0,0,0,0,24,25,26,26,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,26,26,26,25,27,26,27,0,0,0,0,0,0,0,0,23,23,20,22,20,20,20,19,18,17,16,15,0,0,0,0,0,0,0,0,20,17,17,17,18,18,18,18,20,17,17,19,0,0,0,0,0,0,0,0,20,18,19,19,19,18,20,21,21,21,21,20,0,0,0,0,0,0,0,0,18,18,17,16,17,16,19,18,17,17,15,17,0,0,0,0,0,0,0,0,18,16,16,16,16,17,16,17,16,16,16,14,0,0,0,0,0,0,0,0,11,12,13,12,11,12,11,11,11,11,10,10,0,0,0,0,0,0,0,0,8,8,7,8,8,9,7,8,10,9,10,9,0,0,0,0,0,0,0,0,4,3,3,2,2,1,0,1,2,4,2,3,0,0,0,0,0,0,0,0,6,8,8,8,7,8,9,10,8,9,10,10,0,0,0,0,0,0,0,0,12,13,14,13,15,16,15,13,14,12,12,13,0,0,0,0,0,0,0,0,11,11,10,10,11,11,9,11,10,10,10,9,0,0,0,0,0,0,0,0,8,7,7,8,8,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,5,5,6,6,6,7,8,8,9,10,9,10,0,0,0,0,0,0,0,0,11,11,11,12,11,12,13,12,13,12,13,14,0,0,0,0,0,0,0,0,13,12,12,13,12,12,11,12,12,12,11,12,0,0,0,0,0,0,0,0,12,12,12,13,14,13,13,14,13,13,13,13,0,0,0,0,0,0,0,0,14,13,12,13,12,11,13,13,13,12,13,15,0,0,0,0,0,0,0,0,15,14,15,13,15,14,14,13,13,14,13,14,0,0,0,0,0,0,0,0,13,14,15,14,14,15,14,14,16,16,14,14,0,0,0,0,0,0,0,0,18,18,19,20,20,20,22,22,23,22,25,24,0,0,0,0,0,0,0,0,27,26,25,25,27,26,26,26,27,27,27,28,0,0,0,0,0,0,0,0,28,28,27,27,27,26,25,26,26],[0,28,27,28,28,28,28,27,28,27,26,26,26,26,26,26,26,26,25,26,0,0,0,0,0,0,0,0,26,26,24,26,27,27,26,26,25,26,26,26,0,0,0,0,0,0,0,0,23,20,21,21,20,19,19,19,17,17,17,17,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,5,5,6,5,6,6,6,6,0,0,0,0,0,0,0,0,8,9,8,8,8,8,8,8,8,8,9,9,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,7,7,6,6,0,0,0,0,0,0,0,0,6,7,7,6,7,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,8,7,7,8,8,7,7,7,8,9,8,8,0,0,0,0,0,0,0,0,7,7,7,6,7,6,6,7,6,6,7,6,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,6,6,5,6,6,0,0,0,0,0,0,0,0,7,7,7,7,8,8,8,8,8,8,9,8,0,0,0,0,0,0,0,0,9,9,8,8,9,9,9,9,9,8,8,8,0,0,0,0,0,0,0,0,7,6,6,6,7,7,6,6,6,6,5,5,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,8,8,8,8,7,0,0,0,0,0,0,0,0,10,10,12,11,12,13,12,12,13,12,12,12,0,0,0,0,0,0,0,0,8,9,9,9,9,10,10,10,11,12,13,13,0,0,0,0,0,0,0,0,17,19,19,19,21,21,22,23,24,24,25,23,0,0,0,0,0,0,0,0,24,23,26,25,26,25,26,27,27,27,27,26,0,0,0,0,0,0,0,0,28,27,28,26,27,27,25,26,26,27,27,27,0,0,0,0,0,0,0,0,22,22,20,20,19,19,17,16,15,15,14,13,0,0,0,0,0,0,0,0,12,13,12,12,14,15,14,14,16,14,14,15,0,0,0,0,0,0,0,0,17,16,16,17,16,16,17,17,18,17,16,17,0,0,0,0,0,0,0,0,14,13,14,13,12,13,13,13,12,11,11,12,0,0,0,0,0,0,0,0,13,13,13,14,14,14,15,15,14,14,13,11,0,0,0,0,0,0,0,0,8,9,9,9,9,9,8,8,8,8,7,7,0,0,0,0,0,0,0,0,6,5,5,5,5,6,6,6,8,8,8,8,0,0,0,0,0,0,0,0,4,4,3,2,3,2,1,0,1,1,1,1,0,0,0,0,0,0,0,0,4,5,4,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,9,9,9,9,11,11,10,10,10,10,9,9,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,3,5,4,5,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,6,6,6,7,6,6,0,0,0,0,0,0,0,0,6,6,6,6,7,8,7,8,8,8,8,9,0,0,0,0,0,0,0,0,8,8,8,7,7,8,8,7,6,7,7,7,0,0,0,0,0,0,0,0,6,7,8,8,8,8,8,8,8,9,9,9,0,0,0,0,0,0,0,0,9,9,8,9,9,8,8,9,9,8,10,10,0,0,0,0,0,0,0,0,11,11,10,9,11,10,11,11,10,11,10,9,0,0,0,0,0,0,0,0,9,11,10,10,10,11,11,10,11,12,10,10,0,0,0,0,0,0,0,0,17,16,17,16,17,18,19,21,21,19,23,21,0,0,0,0,0,0,0,0,24,24,25,24,24,23,24,23,24,26,25,25,0,0,0,0,0,0,0,0,26,26,24,24,25,24,23,23,25],[0,28,27,28,28,28,28,27,27,27,26,26,27,26,27,26,27,27,26,27,0,0,0,0,0,0,0,0,25,26,23,26,27,26,25,26,25,25,26,25,0,0,0,0,0,0,0,0,22,20,19,20,20,19,19,20,18,18,18,17,0,0,0,0,0,0,0,0,6,5,6,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,5,5,4,5,6,5,6,6,6,0,0,0,0,0,0,0,0,8,8,8,8,7,7,7,7,8,8,9,9,0,0,0,0,0,0,0,0,7,8,8,7,7,8,8,8,7,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,7,8,8,7,0,0,0,0,0,0,0,0,6,7,7,6,6,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,8,8,8,9,8,0,0,0,0,0,0,0,0,7,8,8,7,7,8,8,8,8,8,8,7,0,0,0,0,0,0,0,0,6,5,6,6,6,5,6,6,6,6,5,5,0,0,0,0,0,0,0,0,5,6,5,5,6,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,8,9,9,10,10,11,11,11,12,11,10,9,0,0,0,0,0,0,0,0,7,8,8,7,8,9,9,10,11,11,13,14,0,0,0,0,0,0,0,0,17,20,21,19,23,22,22,24,25,24,26,24,0,0,0,0,0,0,0,0,24,25,27,25,26,27,26,27,28,27,27,27,0,0,0,0,0,0,0,0,27,26,27,27,27,27,26,26,25,27,26,27,0,0,0,0,0,0,0,0,22,22,21,20,19,18,17,16,14,14,12,11,0,0,0,0,0,0,0,0,10,12,11,11,12,13,12,14,14,13,13,13,0,0,0,0,0,0,0,0,16,15,14,16,14,16,17,16,17,18,16,17,0,0,0,0,0,0,0,0,12,12,12,12,11,11,11,12,10,9,9,10,0,0,0,0,0,0,0,0,12,11,12,13,13,13,14,14,13,13,12,12,0,0,0,0,0,0,0,0,7,7,9,8,7,7,8,8,7,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,5,5,6,9,7,7,6,0,0,0,0,0,0,0,0,3,3,4,3,3,2,1,1,0,1,1,1,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,7,7,8,8,9,8,9,8,8,7,8,7,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,4,4,4,5,5,0,0,0,0,0,0,0,0,3,4,4,4,3,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,6,7,7,7,7,7,6,7,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,6,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,8,8,7,8,7,7,7,8,7,7,9,0,0,0,0,0,0,0,0,8,9,9,8,10,9,9,9,10,10,9,9,0,0,0,0,0,0,0,0,8,10,8,8,10,10,8,9,10,10,9,10,0,0,0,0,0,0,0,0,15,16,17,17,19,19,20,21,22,22,23,22,0,0,0,0,0,0,0,0,25,24,26,26,26,25,26,25,27,26,26,27,0,0,0,0,0,0,0,0,27,27,26,26,27,25,24,24,26],[0,28,27,28,28,28,29,27,28,27,26,26,27,27,27,26,27,26,26,27,0,0,0,0,0,0,0,0,26,26,25,26,27,27,26,27,26,25,26,26,0,0,0,0,0,0,0,0,24,21,21,22,21,19,20,21,18,17,19,18,0,0,0,0,0,0,0,0,6,5,6,5,5,5,5,4,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,5,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,5,6,7,7,6,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,5,5,6,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,5,5,5,5,6,7,7,7,6,7,7,7,0,0,0,0,0,0,0,0,6,7,6,6,6,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,4,5,5,4,5,5,6,5,6,6,6,5,0,0,0,0,0,0,0,0,8,9,8,9,9,10,10,10,10,10,9,9,0,0,0,0,0,0,0,0,7,8,8,8,9,9,9,10,10,11,13,14,0,0,0,0,0,0,0,0,17,19,21,20,21,22,23,23,25,22,25,24,0,0,0,0,0,0,0,0,25,25,27,25,27,27,27,28,27,27,27,27,0,0,0,0,0,0,0,0,28,27,28,28,28,27,26,27,27,27,27,27,0,0,0,0,0,0,0,0,23,23,22,21,20,19,18,16,15,14,12,10,0,0,0,0,0,0,0,0,10,11,11,10,11,12,12,13,14,12,12,14,0,0,0,0,0,0,0,0,15,14,13,15,14,15,16,17,16,16,16,16,0,0,0,0,0,0,0,0,13,11,11,11,10,11,10,10,8,8,9,9,0,0,0,0,0,0,0,0,11,11,12,13,12,13,13,13,12,12,11,10,0,0,0,0,0,0,0,0,6,7,7,7,6,7,7,6,6,6,5,5,0,0,0,0,0,0,0,0,5,4,3,4,4,5,5,6,7,7,7,7,0,0,0,0,0,0,0,0,3,2,3,3,3,2,2,1,1,0,1,1,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,4,4,5,4,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,7,7,7,7,7,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,2,2,3,3,2,3,3,4,4,3,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,7,7,7,8,7,0,0,0,0,0,0,0,0,8,8,7,7,8,7,7,8,8,7,8,8,0,0,0,0,0,0,0,0,8,9,9,8,9,9,8,9,9,9,8,8,0,0,0,0,0,0,0,0,8,9,9,8,8,9,9,8,9,9,8,9,0,0,0,0,0,0,0,0,16,16,16,15,18,19,19,21,22,23,24,23,0,0,0,0,0,0,0,0,25,25,27,26,26,25,26,25,27,26,26,28,0,0,0,0,0,0,0,0,27,27,26,26,27,25,26,25,25],[0,29,29,29,29,29,29,29,28,28,28,27,28,27,28,27,28,28,27,28,0,0,0,0,0,0,0,0,27,27,25,27,28,28,27,27,26,26,27,26,0,0,0,0,0,0,0,0,23,21,21,21,20,19,18,20,18,18,19,17,0,0,0,0,0,0,0,0,6,5,5,5,5,5,4,5,4,4,4,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,7,7,6,6,5,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,6,6,5,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,4,4,5,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,4,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,7,6,6,7,7,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,7,7,6,5,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,6,5,6,0,0,0,0,0,0,0,0,8,8,8,9,9,9,9,10,10,9,9,8,0,0,0,0,0,0,0,0,6,7,8,7,8,8,9,9,10,11,12,13,0,0,0,0,0,0,0,0,17,20,21,21,23,22,24,24,26,24,26,24,0,0,0,0,0,0,0,0,25,24,27,26,27,27,27,28,28,28,27,27,0,0,0,0,0,0,0,0,28,27,28,27,27,28,27,27,27,27,27,28,0,0,0,0,0,0,0,0,24,22,21,22,21,19,19,15,15,14,11,10,0,0,0,0,0,0,0,0,9,11,10,10,11,12,11,12,14,13,12,14,0,0,0,0,0,0,0,0,15,14,14,14,14,15,15,16,16,16,16,15,0,0,0,0,0,0,0,0,11,12,11,11,9,9,9,10,8,8,8,9,0,0,0,0,0,0,0,0,9,9,11,12,11,12,12,12,11,10,9,9,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,4,4,4,4,7,6,7,6,0,0,0,0,0,0,0,0,3,2,3,2,3,3,3,1,1,1,0,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,4,5,4,4,4,5,4,4,0,0,0,0,0,0,0,0,2,2,2,3,3,2,3,3,3,4,3,4,0,0,0,0,0,0,0,0,3,3,3,4,3,4,5,4,4,4,5,4,0,0,0,0,0,0,0,0,5,4,4,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,5,6,6,6,6,7,7,6,0,0,0,0,0,0,0,0,7,7,7,7,8,6,6,7,7,7,7,8,0,0,0,0,0,0,0,0,8,8,9,8,9,8,8,8,9,9,8,7,0,0,0,0,0,0,0,0,7,8,8,7,8,8,8,7,8,8,7,8,0,0,0,0,0,0,0,0,14,14,16,15,17,18,20,21,22,21,23,23,0,0,0,0,0,0,0,0,27,25,26,26,28,26,27,26,27,28,27,28,0,0,0,0,0,0,0,0,28,28,27,27,27,27,26,25,27],[0,29,28,28,28,29,29,28,28,27,27,27,28,27,27,27,28,27,26,28,0,0,0,0,0,0,0,0,26,26,24,27,27,28,26,27,27,26,27,25,0,0,0,0,0,0,0,0,24,22,21,22,22,21,19,21,19,18,17,17,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,6,5,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,4,5,4,4,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,5,5,5,6,6,5,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,3,4,5,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,8,8,8,8,7,0,0,0,0,0,0,0,0,5,6,6,6,6,7,8,9,8,9,11,12,0,0,0,0,0,0,0,0,16,18,19,19,21,21,23,23,25,22,25,22,0,0,0,0,0,0,0,0,23,25,25,26,26,25,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,26,27,26,27,27,26,27,0,0,0,0,0,0,0,0,23,20,21,20,20,18,16,14,13,12,10,9,0,0,0,0,0,0,0,0,7,8,8,8,9,9,8,9,10,9,9,11,0,0,0,0,0,0,0,0,12,11,10,11,10,11,11,12,13,13,12,11,0,0,0,0,0,0,0,0,9,8,9,9,7,8,7,7,7,6,7,7,0,0,0,0,0,0,0,0,7,7,9,9,9,10,10,10,9,9,8,8,0,0,0,0,0,0,0,0,5,6,6,6,5,5,6,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,6,6,6,7,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,5,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,3,4,5,5,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,3,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,5,5,6,6,5,6,7,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,7,8,7,7,7,0,0,0,0,0,0,0,0,6,7,7,6,6,7,6,6,7,7,6,7,0,0,0,0,0,0,0,0,11,13,14,12,14,15,18,18,19,18,22,21,0,0,0,0,0,0,0,0,24,21,26,25,25,24,25,24,26,25,25,26,0,0,0,0,0,0,0,0,26,25,26,24,25,26,24,24,26],[0,28,27,28,28,28,28,27,28,27,27,27,27,27,27,27,27,27,28,28,0,0,0,0,0,0,0,0,26,26,24,27,27,27,26,27,26,25,26,25,0,0,0,0,0,0,0,0,23,20,19,22,21,19,20,21,18,18,18,17,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,4,5,5,5,4,5,5,6,5,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,3,3,4,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,4,5,5,4,5,6,6,5,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,6,5,6,6,6,7,8,9,10,12,12,0,0,0,0,0,0,0,0,16,17,20,19,21,21,22,23,25,23,25,24,0,0,0,0,0,0,0,0,23,24,26,23,26,26,26,27,26,26,27,26,0,0,0,0,0,0,0,0,27,27,28,26,27,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,21,20,19,19,18,17,16,14,13,12,10,9,0,0,0,0,0,0,0,0,7,8,7,8,8,8,8,9,10,9,9,10,0,0,0,0,0,0,0,0,12,10,10,11,10,11,12,12,12,13,11,11,0,0,0,0,0,0,0,0,8,8,8,8,7,7,7,7,6,6,6,7,0,0,0,0,0,0,0,0,7,8,8,9,9,10,10,9,9,9,8,8,0,0,0,0,0,0,0,0,4,5,6,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,5,7,6,6,6,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,5,5,5,6,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,3,3,4,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,3,4,4,5,4,4,4,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,4,4,0,0,0,0,0,0,0,0,4,4,4,5,4,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,5,6,5,5,6,0,0,0,0,0,0,0,0,7,6,6,6,7,6,7,7,7,7,7,6,0,0,0,0,0,0,0,0,6,7,6,6,7,6,6,6,7,7,6,7,0,0,0,0,0,0,0,0,12,13,13,13,15,16,18,19,20,21,22,21,0,0,0,0,0,0,0,0,25,23,25,25,26,25,25,24,27,26,25,26,0,0,0,0,0,0,0,0,26,27,25,25,26,24,24,24,24],[0,28,28,28,28,28,29,28,28,27,26,27,27,26,26,27,26,26,26,27,0,0,0,0,0,0,0,0,28,26,25,27,27,28,27,27,26,27,27,27,0,0,0,0,0,0,0,0,24,21,22,21,22,20,19,20,18,17,18,17,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,4,3,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,6,6,7,8,9,9,11,13,0,0,0,0,0,0,0,0,16,17,20,19,20,21,23,23,24,23,24,22,0,0,0,0,0,0,0,0,22,23,26,24,27,25,26,27,27,26,27,27,0,0,0,0,0,0,0,0,27,26,28,27,27,27,26,26,26,26,26,27,0,0,0,0,0,0,0,0,22,21,22,19,19,17,17,15,13,12,9,8,0,0,0,0,0,0,0,0,6,7,7,7,8,8,8,9,10,9,9,10,0,0,0,0,0,0,0,0,11,11,10,10,10,10,11,12,12,12,12,11,0,0,0,0,0,0,0,0,8,8,8,7,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,8,8,9,9,9,8,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,2,2,3,3,4,4,4,6,6,6,5,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,6,5,5,5,6,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,6,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,11,13,13,12,14,15,16,19,19,19,22,21,0,0,0,0,0,0,0,0,24,24,26,26,26,25,25,25,26,26,26,28,0,0,0,0,0,0,0,0,26,25,25,26,27,25,23,25,26],[0,29,29,29,29,29,29,28,29,27,27,27,28,27,28,26,28,28,26,28,0,0,0,0,0,0,0,0,27,28,25,27,28,28,26,27,27,26,27,26,0,0,0,0,0,0,0,0,24,22,22,22,22,21,20,21,20,19,17,18,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,4,3,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,3,2,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,3,4,3,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,6,6,6,7,8,9,9,12,12,0,0,0,0,0,0,0,0,18,19,20,20,22,22,23,23,25,23,25,24,0,0,0,0,0,0,0,0,24,25,27,25,27,26,27,28,27,27,27,27,0,0,0,0,0,0,0,0,28,27,28,28,28,27,27,27,26,26,27,27,0,0,0,0,0,0,0,0,23,22,21,20,19,19,18,14,13,11,9,8,0,0,0,0,0,0,0,0,6,7,6,6,7,8,7,8,9,8,9,10,0,0,0,0,0,0,0,0,11,10,9,10,9,10,11,12,11,12,12,11,0,0,0,0,0,0,0,0,8,7,7,7,6,6,6,6,6,5,5,6,0,0,0,0,0,0,0,0,6,6,7,8,8,9,9,8,8,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,6,6,6,6,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,4,4,4,3,4,4,3,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,5,5,5,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,10,12,13,11,13,14,16,17,19,19,22,21,0,0,0,0,0,0,0,0,24,23,27,26,26,24,26,25,26,26,25,27,0,0,0,0,0,0,0,0,26,26,26,26,27,25,23,24,25],[0,28,28,28,28,29,28,28,28,27,27,26,27,27,27,26,26,27,25,27,0,0,0,0,0,0,0,0,26,26,24,27,27,27,26,27,25,26,26,26,0,0,0,0,0,0,0,0,22,21,20,21,21,20,18,20,19,18,16,16,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,4,4,5,5,5,5,6,6,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,3,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,7,9,9,10,11,0,0,0,0,0,0,0,0,16,17,20,19,21,21,22,23,25,23,25,23,0,0,0,0,0,0,0,0,23,24,25,24,26,25,27,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,27,26,27,27,26,25,26,26,25,26,0,0,0,0,0,0,0,0,22,19,20,19,17,17,15,13,12,11,10,8,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,8,9,8,8,9,0,0,0,0,0,0,0,0,10,9,9,9,9,9,9,10,11,11,10,11,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,7,8,8,8,8,8,7,7,6,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,6,6,6,5,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,3,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,4,4,4,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,4,4,5,5,4,5,5,0,0,0,0,0,0,0,0,6,6,5,5,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,11,11,12,11,12,15,15,17,19,18,22,21,0,0,0,0,0,0,0,0,24,21,26,24,25,24,25,24,26,25,24,26,0,0,0,0,0,0,0,0,26,26,25,25,25,25,23,25,25],[0,28,27,28,28,29,28,27,28,27,26,27,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,26,24,27,27,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,24,21,21,22,22,19,19,20,18,18,17,17,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,8,9,10,11,13,0,0,0,0,0,0,0,0,18,17,20,20,20,21,23,22,24,24,25,23,0,0,0,0,0,0,0,0,23,23,26,23,26,25,26,26,26,26,26,27,0,0,0,0,0,0,0,0,27,26,27,26,27,27,26,27,26,26,26,26,0,0,0,0,0,0,0,0,21,21,19,19,18,17,16,14,12,11,9,7,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,8,7,8,8,0,0,0,0,0,0,0,0,10,9,8,8,8,8,9,10,10,11,10,10,0,0,0,0,0,0,0,0,6,6,7,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,7,7,8,8,8,7,7,6,5,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,6,6,6,6,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,4,4,3,3,2,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,6,5,5,5,5,6,5,5,6,5,6,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,10,11,11,11,12,14,15,17,19,18,21,21,0,0,0,0,0,0,0,0,23,24,26,25,26,24,25,24,26,25,25,27,0,0,0,0,0,0,0,0,25,26,25,26,25,25,23,24,25],[0,29,29,29,29,29,29,28,29,28,28,28,28,27,27,27,27,28,26,28,0,0,0,0,0,0,0,0,28,27,26,28,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,24,22,22,22,21,20,20,20,18,18,17,17,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,4,5,5,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,6,7,9,9,9,12,14,0,0,0,0,0,0,0,0,18,18,21,20,22,21,23,24,25,24,26,24,0,0,0,0,0,0,0,0,23,23,27,25,27,27,27,27,27,27,27,26,0,0,0,0,0,0,0,0,28,27,28,27,27,27,27,27,27,27,26,27,0,0,0,0,0,0,0,0,23,22,21,20,18,17,16,14,12,10,9,7,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,8,7,8,8,0,0,0,0,0,0,0,0,9,9,8,8,8,9,9,10,10,10,10,9,0,0,0,0,0,0,0,0,7,6,6,6,6,6,5,5,5,4,4,5,0,0,0,0,0,0,0,0,6,6,6,7,7,8,7,7,7,6,5,5,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,6,6,6,5,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,3,3,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,5,5,4,4,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,5,6,6,6,5,0,0,0,0,0,0,0,0,4,5,4,4,5,5,4,4,5,5,4,5,0,0,0,0,0,0,0,0,10,11,11,11,12,14,15,17,19,19,22,22,0,0,0,0,0,0,0,0,24,22,25,25,25,25,26,25,26,25,26,27,0,0,0,0,0,0,0,0,26,25,25,25,25,24,23,25,25],[0,28,28,28,28,28,28,27,28,27,26,26,26,25,26,26,26,26,25,26,0,0,0,0,0,0,0,0,26,25,24,26,27,26,26,26,26,26,26,25,0,0,0,0,0,0,0,0,24,22,20,21,22,21,19,20,20,18,16,17,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,3,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,6,8,8,8,11,12,0,0,0,0,0,0,0,0,16,17,18,18,21,21,21,23,24,23,24,22,0,0,0,0,0,0,0,0,23,23,25,23,25,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,26,26,26,25,26,26,25,26,25,25,25,26,0,0,0,0,0,0,0,0,21,20,20,18,18,17,15,14,11,10,8,7,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,7,6,6,7,0,0,0,0,0,0,0,0,8,7,7,7,7,7,8,8,9,9,8,8,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,3,3,4,6,5,6,5,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,3,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,4,4,4,3,4,0,0,0,0,0,0,0,0,4,5,4,4,5,5,4,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,9,10,10,9,11,12,13,14,16,16,19,18,0,0,0,0,0,0,0,0,21,20,23,22,24,22,24,22,24,23,23,24,0,0,0,0,0,0,0,0,24,24,24,24,24,24,21,22,25],[0,28,28,28,28,29,28,27,28,26,27,27,27,27,26,26,26,27,25,27,0,0,0,0,0,0,0,0,26,25,24,26,27,27,25,27,25,26,27,26,0,0,0,0,0,0,0,0,23,21,19,21,22,18,18,20,18,17,17,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,6,8,8,10,12,0,0,0,0,0,0,0,0,17,16,19,18,20,19,21,22,23,23,23,22,0,0,0,0,0,0,0,0,22,22,24,24,26,24,25,24,25,25,25,24,0,0,0,0,0,0,0,0,26,26,27,26,26,25,25,24,26,26,24,25,0,0,0,0,0,0,0,0,20,19,19,18,17,16,14,13,11,9,8,6,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,8,7,7,7,7,7,8,8,8,9,8,7,0,0,0,0,0,0,0,0,6,5,5,5,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,3,3,4,5,5,6,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,3,3,4,4,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,4,4,3,3,4,0,0,0,0,0,0,0,0,5,4,4,4,5,5,4,4,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,9,10,10,10,11,12,13,15,18,17,20,18,0,0,0,0,0,0,0,0,22,20,24,23,24,23,25,24,26,23,24,25,0,0,0,0,0,0,0,0,24,23,23,24,23,23,21,23,24],[0,28,27,28,27,29,28,27,28,27,27,27,26,26,27,26,27,26,26,26,0,0,0,0,0,0,0,0,27,26,24,26,26,27,27,27,26,27,27,26,0,0,0,0,0,0,0,0,24,21,21,21,22,19,19,20,19,17,17,18,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,4,4,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,6,8,8,9,11,13,0,0,0,0,0,0,0,0,17,17,19,19,20,20,21,22,24,22,23,22,0,0,0,0,0,0,0,0,22,23,25,22,25,25,25,25,26,26,26,25,0,0,0,0,0,0,0,0,26,26,27,26,26,26,25,25,25,26,25,26,0,0,0,0,0,0,0,0,22,20,20,19,18,16,15,13,11,9,8,6,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,7,7,7,7,6,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,5,5,5,4,4,4,4,3,3,3,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,6,6,5,4,4,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,2,2,3,3,4,6,6,6,5,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,2,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,3,3,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,4,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,8,10,10,9,11,12,13,15,17,17,20,20,0,0,0,0,0,0,0,0,22,23,25,24,24,23,25,24,25,24,24,26,0,0,0,0,0,0,0,0,24,24,23,25,24,24,21,24,23],[0,28,28,28,28,28,28,27,28,27,27,27,26,26,26,25,26,27,25,26,0,0,0,0,0,0,0,0,27,26,24,26,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,24,22,22,22,21,20,19,20,18,17,16,16,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,4,4,3,4,4,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,6,7,8,8,11,11,0,0,0,0,0,0,0,0,17,19,20,19,22,21,21,23,24,22,23,22,0,0,0,0,0,0,0,0,22,21,25,23,26,25,25,25,25,26,26,25,0,0,0,0,0,0,0,0,26,26,26,25,25,25,25,25,25,25,24,25,0,0,0,0,0,0,0,0,21,20,19,19,17,15,15,13,11,9,7,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,6,6,6,7,7,8,8,8,8,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,3,5,5,5,5,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,3,4,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,10,9,11,12,13,14,16,16,20,19,0,0,0,0,0,0,0,0,21,21,24,23,23,24,25,24,26,24,25,25,0,0,0,0,0,0,0,0,24,24,23,24,24,24,20,23,25],[0,27,28,28,28,28,28,27,27,27,26,26,26,25,26,24,26,26,24,26,0,0,0,0,0,0,0,0,26,26,23,26,27,26,25,27,26,26,27,26,0,0,0,0,0,0,0,0,24,22,20,21,22,20,17,20,19,16,17,16,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,4,4,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,4,3,4,5,6,7,8,9,11,0,0,0,0,0,0,0,0,16,16,17,18,20,20,21,22,22,22,23,21,0,0,0,0,0,0,0,0,22,22,23,24,26,24,24,24,24,25,25,25,0,0,0,0,0,0,0,0,26,26,26,26,25,25,25,24,25,25,24,25,0,0,0,0,0,0,0,0,20,18,20,17,17,15,13,13,11,9,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,3,3,5,5,6,5,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,9,9,9,10,11,12,14,15,16,18,17,0,0,0,0,0,0,0,0,20,20,23,23,22,22,23,22,23,23,22,23,0,0,0,0,0,0,0,0,22,23,24,23,24,22,20,22,23],[0,27,28,28,27,29,28,27,28,27,26,28,27,26,26,25,25,27,25,26,0,0,0,0,0,0,0,0,27,26,25,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,25,23,21,22,23,20,18,20,20,16,17,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,6,8,8,10,12,0,0,0,0,0,0,0,0,17,17,19,19,20,20,21,22,24,24,24,21,0,0,0,0,0,0,0,0,22,21,25,24,26,24,25,25,25,25,26,26,0,0,0,0,0,0,0,0,26,26,26,25,26,26,25,26,26,26,25,25,0,0,0,0,0,0,0,0,21,19,20,19,17,16,15,13,11,9,7,6,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,6,5,6,6,0,0,0,0,0,0,0,0,7,6,6,6,6,6,6,7,7,7,7,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,3,3,5,5,6,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,4,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,9,9,9,10,12,12,14,15,17,18,18,0,0,0,0,0,0,0,0,20,22,24,23,22,22,23,23,24,22,23,24,0,0,0,0,0,0,0,0,23,23,23,23,23,23,20,23,23],[0,28,28,28,28,29,27,27,28,27,26,27,26,26,26,26,26,27,26,26,0,0,0,0,0,0,0,0,27,26,26,27,26,28,27,27,26,27,27,27,0,0,0,0,0,0,0,0,23,22,22,21,21,19,18,20,18,17,17,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,1,2,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,5,6,7,9,9,11,13,0,0,0,0,0,0,0,0,16,17,19,20,20,20,21,21,23,23,24,21,0,0,0,0,0,0,0,0,22,22,25,23,26,25,25,25,26,26,26,25,0,0,0,0,0,0,0,0,26,26,27,25,26,26,25,25,25,26,25,25,0,0,0,0,0,0,0,0,22,21,21,19,17,17,15,14,11,9,7,5,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,7,6,6,6,5,6,7,6,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,3,6,5,7,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,3,2,3,0,0,0,0,0,0,0,0,8,9,9,9,10,11,12,14,16,17,19,20,0,0,0,0,0,0,0,0,21,22,24,24,22,22,24,24,24,23,23,24,0,0,0,0,0,0,0,0,24,24,23,24,24,23,21,24,25],[0,28,28,28,28,28,28,27,28,27,27,26,26,25,26,24,26,27,25,26,0,0,0,0,0,0,0,0,27,26,25,27,27,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,24,22,22,21,22,20,19,20,18,17,17,16,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,7,7,8,11,12,0,0,0,0,0,0,0,0,16,18,18,20,22,19,21,22,22,24,23,22,0,0,0,0,0,0,0,0,22,21,24,23,25,24,24,24,24,25,26,25,0,0,0,0,0,0,0,0,26,25,27,25,26,25,26,25,25,26,24,25,0,0,0,0,0,0,0,0,21,20,20,18,17,16,15,14,12,9,7,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,3,5,5,6,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,3,3,4,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,3,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,2,2,3,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,7,9,9,9,10,12,13,14,17,17,19,19,0,0,0,0,0,0,0,0,22,20,23,23,23,23,23,23,24,23,23,25,0,0,0,0,0,0,0,0,24,24,23,24,24,23,21,24,24],[0,27,27,27,27,28,27,27,27,26,26,26,26,24,25,23,25,26,24,25,0,0,0,0,0,0,0,0,27,26,25,26,26,27,26,27,26,26,26,26,0,0,0,0,0,0,0,0,23,22,21,21,21,19,17,18,17,16,16,15,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,6,7,8,9,11,0,0,0,0,0,0,0,0,16,16,17,17,19,19,20,20,21,22,22,20,0,0,0,0,0,0,0,0,22,21,24,23,25,24,24,24,24,25,25,24,0,0,0,0,0,0,0,0,25,25,26,24,25,25,25,25,24,25,24,24,0,0,0,0,0,0,0,0,20,19,19,17,16,15,13,13,10,9,7,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,5,5,5,6,6,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,3,3,5,5,5,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,1,1,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,3,4,4,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,3,2,2,3,2,2,2,3,2,2,3,0,0,0,0,0,0,0,0,7,9,9,9,10,11,12,14,15,16,17,17,0,0,0,0,0,0,0,0,19,21,23,23,22,22,24,22,22,21,22,23,0,0,0,0,0,0,0,0,23,22,21,23,23,23,20,22,22],[0,27,27,28,28,28,27,27,28,26,26,27,26,26,26,25,25,26,25,25,0,0,0,0,0,0,0,0,26,26,25,26,26,27,26,26,26,27,27,26,0,0,0,0,0,0,0,0,23,22,21,21,20,19,18,19,18,16,16,16,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,2,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,5,4,5,7,9,9,11,13,0,0,0,0,0,0,0,0,16,16,17,18,19,18,20,21,21,22,22,21,0,0,0,0,0,0,0,0,21,22,24,23,26,24,24,24,25,25,26,25,0,0,0,0,0,0,0,0,25,25,26,25,25,25,25,26,25,26,25,25,0,0,0,0,0,0,0,0,21,20,20,19,16,15,14,12,10,9,7,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,5,6,5,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,4,4,5,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,3,5,6,6,4,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,7,9,9,9,10,11,12,15,15,17,18,18,0,0,0,0,0,0,0,0,20,22,24,24,23,23,24,23,22,22,23,24,0,0,0,0,0,0,0,0,23,22,23,22,23,22,20,23,24],[0,28,28,28,28,28,27,27,28,26,27,27,26,26,26,25,26,27,26,26,0,0,0,0,0,0,0,0,27,26,26,26,27,27,27,27,27,27,27,26,0,0,0,0,0,0,0,0,23,22,22,21,21,19,18,20,18,17,18,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,4,4,5,6,8,9,9,12,14,0,0,0,0,0,0,0,0,17,18,19,19,21,20,21,23,23,22,23,22,0,0,0,0,0,0,0,0,22,21,24,23,27,24,25,24,25,25,25,25,0,0,0,0,0,0,0,0,26,25,27,26,26,26,26,25,25,26,25,25,0,0,0,0,0,0,0,0,22,20,20,19,17,16,15,13,11,9,8,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,5,6,5,5,6,6,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,2,2,2,3,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,3,5,6,6,4,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,3,2,2,2,0,0,0,0,0,0,0,0,7,9,9,9,10,12,12,14,15,16,18,18,0,0,0,0,0,0,0,0,21,21,24,24,23,22,24,22,23,23,24,23,0,0,0,0,0,0,0,0,24,21,23,23,24,23,21,23,25],[0,28,28,28,28,28,27,27,26,26,27,26,26,24,25,23,25,26,24,25,0,0,0,0,0,0,0,0,27,26,25,26,26,26,26,27,26,27,27,27,0,0,0,0,0,0,0,0,23,22,22,22,21,20,18,20,19,17,17,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,7,8,8,11,12,0,0,0,0,0,0,0,0,17,18,18,19,21,20,20,21,22,23,23,21,0,0,0,0,0,0,0,0,21,21,23,23,26,24,23,23,24,24,24,24,0,0,0,0,0,0,0,0,24,25,26,24,25,25,25,25,24,25,24,24,0,0,0,0,0,0,0,0,20,19,18,18,17,15,14,13,11,9,7,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,4,5,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,3,3,3,6,5,6,4,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,9,9,10,10,12,13,14,16,16,18,19,0,0,0,0,0,0,0,0,21,21,23,23,21,22,23,22,23,23,23,22,0,0,0,0,0,0,0,0,22,22,21,23,24,21,20,23,23],[0,27,28,28,28,28,27,27,27,27,26,26,26,25,26,24,26,27,25,26,0,0,0,0,0,0,0,0,27,26,25,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,24,22,22,22,22,20,19,20,18,17,17,17,0,0,0,0,0,0,0,0,2,2,2,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,3,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,6,7,8,9,10,13,0,0,0,0,0,0,0,0,17,18,18,20,20,20,22,22,23,23,23,22,0,0,0,0,0,0,0,0,23,23,25,25,26,25,25,26,26,25,26,26,0,0,0,0,0,0,0,0,26,26,27,26,27,26,26,26,26,26,25,26,0,0,0,0,0,0,0,0,21,19,20,19,17,15,13,12,10,9,7,6,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,5,6,6,0,0,0,0,0,0,0,0,6,6,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,2,2,3,2,3,5,5,6,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,1,2,2,1,0,0,0,0,0,0,0,0,1,1,2,1,1,2,2,1,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,4,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,4,3,4,4,3,4,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,3,2,2,3,0,0,0,0,0,0,0,0,7,9,9,9,10,12,12,14,15,16,17,18,0,0,0,0,0,0,0,0,20,21,23,23,22,22,23,22,23,22,22,23,0,0,0,0,0,0,0,0,22,21,21,22,24,22,21,23,23],[0,27,28,28,28,28,28,27,28,26,26,27,26,26,26,25,26,27,26,26,0,0,0,0,0,0,0,0,28,26,26,27,27,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,24,23,22,22,22,20,18,20,19,17,17,17,0,0,0,0,0,0,0,0,3,2,2,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,6,7,9,10,11,13,0,0,0,0,0,0,0,0,17,18,18,19,21,21,21,21,23,22,23,22,0,0,0,0,0,0,0,0,23,22,24,24,26,24,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,26,26,26,26,25,26,25,26,25,26,0,0,0,0,0,0,0,0,22,20,20,20,18,15,14,12,10,8,7,6,0,0,0,0,0,0,0,0,3,3,4,3,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,3,4,4,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,2,1,2,2,3,3,3,5,5,6,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,1,2,2,1,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,2,3,3,2,3,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,3,4,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,8,9,8,9,11,12,14,15,15,18,18,0,0,0,0,0,0,0,0,20,21,23,24,23,22,23,22,23,22,22,24,0,0,0,0,0,0,0,0,22,21,21,22,24,23,19,22,23],[0,28,28,28,28,27,27,27,26,26,26,26,26,24,25,24,25,26,25,25,0,0,0,0,0,0,0,0,26,26,25,25,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,23,22,22,21,21,20,18,19,18,17,17,16,0,0,0,0,0,0,0,0,3,2,2,2,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,7,8,8,11,12,0,0,0,0,0,0,0,0,17,18,18,20,21,20,21,21,22,22,22,21,0,0,0,0,0,0,0,0,21,21,24,24,26,23,23,24,25,24,24,24,0,0,0,0,0,0,0,0,25,25,25,25,25,24,25,25,24,25,24,24,0,0,0,0,0,0,0,0,21,20,19,18,17,16,14,12,10,9,7,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,4,5,4,5,6,5,6,6,5,6,0,0,0,0,0,0,0,0,4,3,3,4,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,3,3,3,5,5,7,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,3,4,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,8,9,9,9,13,12,14,15,16,18,18,0,0,0,0,0,0,0,0,20,20,23,23,23,21,23,22,22,22,23,22,0,0,0,0,0,0,0,0,22,21,21,21,23,21,20,23,24],[0,28,28,28,28,28,27,28,27,27,27,26,27,24,25,24,26,26,25,26,0,0,0,0,0,0,0,0,27,26,25,26,27,26,26,27,26,26,27,26,0,0,0,0,0,0,0,0,23,22,21,21,21,20,18,19,18,16,16,15,0,0,0,0,0,0,0,0,3,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,5,7,7,8,10,11,0,0,0,0,0,0,0,0,17,17,17,19,20,20,20,21,21,22,23,21,0,0,0,0,0,0,0,0,22,22,24,25,27,24,25,25,24,25,24,25,0,0,0,0,0,0,0,0,25,25,26,25,26,25,25,25,24,25,24,24,0,0,0,0,0,0,0,0,21,18,19,18,17,15,13,12,10,8,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,4,4,4,5,0,0,0,0,0,0,0,0,5,5,4,4,4,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,3,3,3,5,5,6,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,8,9,10,10,13,13,14,16,17,18,18,0,0,0,0,0,0,0,0,20,22,24,23,23,22,23,22,23,23,21,23,0,0,0,0,0,0,0,0,22,22,21,22,23,21,21,22,22],[0,28,28,28,28,28,27,27,28,26,26,26,26,25,26,26,26,27,26,26,0,0,0,0,0,0,0,0,28,27,27,27,27,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,24,23,22,22,21,20,19,19,18,18,17,16,0,0,0,0,0,0,0,0,2,2,2,2,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,6,8,8,11,11,0,0,0,0,0,0,0,0,16,17,18,17,19,20,20,21,22,22,23,22,0,0,0,0,0,0,0,0,22,23,25,25,27,26,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,26,27,26,25,26,25,26,26,26,0,0,0,0,0,0,0,0,21,20,19,19,17,14,13,11,10,8,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,4,4,4,4,5,5,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,1,2,2,1,0,0,0,0,0,0,0,0,1,2,1,2,2,3,2,3,4,4,5,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,4,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,8,8,8,9,12,12,15,17,16,18,19,0,0,0,0,0,0,0,0,21,21,23,23,23,23,23,22,23,23,22,22,0,0,0,0,0,0,0,0,22,22,22,22,23,23,20,22,22],[0,27,28,27,27,28,27,27,28,26,26,26,26,25,26,25,25,27,26,26,0,0,0,0,0,0,0,0,27,26,26,27,27,27,26,27,26,26,27,26,0,0,0,0,0,0,0,0,23,23,22,22,21,20,19,20,19,18,17,17,0,0,0,0,0,0,0,0,3,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,3,2,3,3,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,6,7,9,9,11,12,0,0,0,0,0,0,0,0,18,17,19,19,20,20,21,21,23,22,23,22,0,0,0,0,0,0,0,0,22,23,25,24,26,25,25,26,26,26,26,25,0,0,0,0,0,0,0,0,26,26,26,26,26,25,26,25,25,26,25,25,0,0,0,0,0,0,0,0,22,21,20,20,18,16,14,12,10,9,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,4,4,4,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,1,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,4,4,5,4,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,3,4,4,4,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,8,8,8,9,12,12,15,16,16,18,19,0,0,0,0,0,0,0,0,20,21,23,24,23,21,22,23,23,22,22,22,0,0,0,0,0,0,0,0,22,21,22,21,23,21,20,22,22],[0,28,28,28,28,28,27,28,26,27,27,25,26,25,26,24,26,27,25,25,0,0,0,0,0,0,0,0,26,26,26,25,26,26,25,26,26,26,26,25,0,0,0,0,0,0,0,0,22,23,21,21,21,19,17,19,18,16,17,17,0,0,0,0,0,0,0,0,3,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,7,8,8,10,12,0,0,0,0,0,0,0,0,17,18,19,20,21,21,21,21,22,22,23,21,0,0,0,0,0,0,0,0,22,21,24,24,26,24,24,24,25,25,24,24,0,0,0,0,0,0,0,0,25,25,26,25,25,25,25,25,24,25,24,24,0,0,0,0,0,0,0,0,21,19,19,18,16,15,13,12,10,9,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,4,4,5,5,5,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,4,5,5,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,3,3,3,4,4,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,8,9,9,9,14,12,14,17,17,18,18,0,0,0,0,0,0,0,0,21,21,23,23,23,21,22,22,23,22,21,23,0,0,0,0,0,0,0,0,21,21,20,22,23,20,20,22,22],[0,28,28,28,28,27,27,27,26,26,26,26,26,24,26,24,26,27,25,25,0,0,0,0,0,0,0,0,27,26,26,26,27,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,23,22,21,21,21,19,18,19,18,17,16,16,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,4,3,3,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,7,7,7,10,12,0,0,0,0,0,0,0,0,17,17,17,18,20,20,20,21,22,22,23,22,0,0,0,0,0,0,0,0,21,22,24,25,25,25,25,26,26,26,26,25,0,0,0,0,0,0,0,0,26,25,26,25,26,26,25,25,24,26,25,25,0,0,0,0,0,0,0,0,21,20,19,17,17,15,12,11,9,8,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,3,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,1,1,2,0,0,0,0,0,0,0,0,2,2,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,4,5,5,3,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,8,8,9,9,13,12,14,16,16,18,18,0,0,0,0,0,0,0,0,19,20,23,22,22,21,22,21,23,22,20,21,0,0,0,0,0,0,0,0,21,21,19,20,22,19,20,22,20],[0,26,27,27,27,27,26,27,27,25,25,26,25,24,24,25,24,26,25,24,0,0,0,0,0,0,0,0,25,26,25,26,26,26,25,26,26,25,25,25,0,0,0,0,0,0,0,0,22,22,22,21,20,19,19,19,18,17,16,16,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,3,4,5,7,8,8,10,12,0,0,0,0,0,0,0,0,15,15,16,17,19,19,20,21,21,21,22,21,0,0,0,0,0,0,0,0,20,20,23,23,24,24,24,25,25,25,26,25,0,0,0,0,0,0,0,0,26,26,26,25,25,24,25,24,24,25,24,24,0,0,0,0,0,0,0,0,21,21,21,19,17,14,13,12,11,8,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,5,4,4,4,4,4,5,4,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,4,4,5,4,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,6,7,7,7,8,10,10,12,13,15,17,17,0,0,0,0,0,0,0,0,18,20,22,22,22,21,21,21,22,20,21,21,0,0,0,0,0,0,0,0,19,20,20,20,20,19,17,21,18],[0,27,27,27,27,27,26,26,27,26,26,26,25,24,25,25,25,26,26,25,0,0,0,0,0,0,0,0,26,26,25,26,26,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,23,23,22,22,21,20,19,20,19,17,17,17,0,0,0,0,0,0,0,0,3,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,3,2,3,3,2,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,7,8,8,11,12,0,0,0,0,0,0,0,0,17,18,18,18,20,20,20,21,22,22,22,21,0,0,0,0,0,0,0,0,21,21,24,23,27,24,24,25,26,26,26,25,0,0,0,0,0,0,0,0,25,26,25,25,25,24,24,25,24,25,24,24,0,0,0,0,0,0,0,0,21,20,20,19,17,14,13,12,9,8,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,5,4,4,4,4,4,5,4,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,1,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,1,2,2,0,0,0,0,0,0,0,0,7,7,8,8,8,11,10,12,15,15,18,18,0,0,0,0,0,0,0,0,19,19,22,22,22,21,21,21,23,22,21,22,0,0,0,0,0,0,0,0,20,20,19,21,21,19,18,21,21],[0,28,28,28,28,28,27,27,27,26,27,26,26,25,26,25,25,27,25,25,0,0,0,0,0,0,0,0,26,26,25,25,26,26,25,26,25,25,26,25,0,0,0,0,0,0,0,0,23,23,21,21,21,19,17,19,17,16,16,16,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,3,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,2,2,2,3,2,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,2,3,2,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,7,7,8,10,12,0,0,0,0,0,0,0,0,17,17,17,18,20,19,20,21,21,21,21,20,0,0,0,0,0,0,0,0,21,21,23,23,26,24,24,24,25,25,26,25,0,0,0,0,0,0,0,0,26,26,26,25,26,24,25,24,24,25,24,24,0,0,0,0,0,0,0,0,20,20,19,18,16,15,13,12,10,8,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,4,5,5,4,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,1,1,2,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,1,1,2,0,0,0,0,0,0,0,0,8,8,8,10,9,13,11,14,16,16,17,19,0,0,0,0,0,0,0,0,21,20,23,22,22,22,21,21,22,22,20,21,0,0,0,0,0,0,0,0,20,21,19,21,21,19,19,20,20],[0,27,28,28,28,28,27,27,27,26,26,25,26,25,26,25,25,27,26,26,0,0,0,0,0,0,0,0,26,26,26,26,27,27,25,26,25,26,26,25,0,0,0,0,0,0,0,0,23,23,22,22,22,20,18,19,18,17,16,16,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,4,5,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,2,2,1,1,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,7,8,8,10,12,0,0,0,0,0,0,0,0,16,16,17,19,20,19,20,20,21,21,22,21,0,0,0,0,0,0,0,0,21,22,24,24,26,25,24,25,26,26,27,26,0,0,0,0,0,0,0,0,26,27,27,26,26,26,26,24,25,26,25,26,0,0,0,0,0,0,0,0,21,20,20,19,17,15,13,12,10,8,7,5,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,2,1,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,4,5,5,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,5,5,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,1,1,2,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,1,2,2,0,0,0,0,0,0,0,0,6,7,7,8,8,10,11,12,14,15,18,17,0,0,0,0,0,0,0,0,18,19,21,21,20,20,21,19,22,20,20,20,0,0,0,0,0,0,0,0,19,18,18,20,21,17,17,20,17],[0,27,27,27,28,28,27,27,27,26,26,26,26,25,26,25,26,26,26,26,0,0,0,0,0,0,0,0,26,26,25,26,26,27,25,26,26,26,26,26,0,0,0,0,0,0,0,0,24,23,22,21,22,20,19,20,19,18,17,17,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,4,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,4,4,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,6,7,8,8,11,13,0,0,0,0,0,0,0,0,17,17,18,18,20,20,20,21,21,21,22,20,0,0,0,0,0,0,0,0,20,22,23,23,25,24,24,25,25,26,26,26,0,0,0,0,0,0,0,0,26,25,27,26,26,25,25,24,24,26,25,25,0,0,0,0,0,0,0,0,22,21,20,20,18,15,15,13,12,9,8,6,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,1,1,2,0,0,0,0,0,0,0,0,2,2,3,3,3,4,4,4,4,4,3,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,4,4,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,8,8,8,8,10,10,12,14,14,18,18,0,0,0,0,0,0,0,0,19,19,22,22,21,21,20,21,23,21,21,21,0,0,0,0,0,0,0,0,20,19,18,21,21,18,18,20,19],[0,28,28,28,28,28,27,28,27,26,26,26,26,25,26,26,26,27,26,26,0,0,0,0,0,0,0,0,26,26,25,26,26,26,25,26,25,25,26,25,0,0,0,0,0,0,0,0,23,23,22,22,22,21,20,20,19,20,18,18,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,5,6,6,5,5,5,4,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,5,5,6,8,9,11,12,13,0,0,0,0,0,0,0,0,18,18,20,19,21,21,22,21,23,22,22,21,0,0,0,0,0,0,0,0,21,21,24,24,26,24,24,25,26,25,25,25,0,0,0,0,0,0,0,0,26,25,26,26,26,25,25,24,24,25,25,25,0,0,0,0,0,0,0,0,21,21,20,18,18,15,14,13,10,10,7,6,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,5,5,6,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,5,6,6,6,6,0,0,0,0,0,0,0,0,4,4,3,3,3,3,2,2,2,1,1,2,0,0,0,0,0,0,0,0,2,2,3,3,4,4,6,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,6,6,6,5,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,6,5,5,6,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,3,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,4,4,3,3,3,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,8,9,10,11,10,13,12,15,17,18,19,20,0,0,0,0,0,0,0,0,22,20,22,23,23,22,21,23,24,22,20,23,0,0,0,0,0,0,0,0,22,21,20,21,22,19,19,22,21],[0,28,28,28,28,28,27,27,28,26,26,26,26,25,25,26,24,27,26,25,0,0,0,0,0,0,0,0,26,26,25,26,27,27,25,26,26,25,26,25,0,0,0,0,0,0,0,0,24,22,22,21,21,20,18,20,18,19,18,17,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,5,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,2,2,3,3,3,4,4,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,5,5,5,7,8,8,11,12,0,0,0,0,0,0,0,0,16,17,17,18,21,19,19,21,22,21,22,21,0,0,0,0,0,0,0,0,21,21,23,24,27,25,24,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,26,26,26,24,25,25,24,25,25,25,0,0,0,0,0,0,0,0,21,21,20,18,18,15,14,13,10,9,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,2,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,3,3,2,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,1,2,2,1,1,1,2,1,1,2,0,0,0,0,0,0,0,0,7,9,10,10,9,11,12,12,15,15,18,17,0,0,0,0,0,0,0,0,20,21,23,22,22,21,20,21,23,22,21,21,0,0,0,0,0,0,0,0,20,20,20,22,22,19,16,20,19],[0,27,27,27,28,27,26,27,26,25,26,25,26,24,25,25,25,26,25,25,0,0,0,0,0,0,0,0,26,26,26,26,27,27,26,27,26,26,26,26,0,0,0,0,0,0,0,0,23,22,23,21,21,20,19,19,18,18,16,17,0,0,0,0,0,0,0,0,4,3,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,5,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,4,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,3,2,2,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,4,4,4,5,6,7,8,9,11,12,0,0,0,0,0,0,0,0,16,17,18,19,21,20,21,21,22,23,23,21,0,0,0,0,0,0,0,0,22,22,24,25,27,25,26,27,27,27,27,27,0,0,0,0,0,0,0,0,26,27,27,26,27,26,26,25,25,26,25,26,0,0,0,0,0,0,0,0,21,21,21,18,18,15,14,13,10,9,7,6,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,5,5,6,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,2,2,2,1,2,1,0,0,0,0,0,0,0,0,2,2,2,3,3,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,5,6,5,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,5,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,6,5,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,2,3,2,3,3,3,2,3,3,0,0,0,0,0,0,0,0,3,3,2,2,3,3,2,2,3,3,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,1,1,2,1,1,1,2,1,1,2,0,0,0,0,0,0,0,0,8,9,9,10,9,11,12,14,16,17,19,19,0,0,0,0,0,0,0,0,20,20,23,23,20,21,21,22,24,21,21,21,0,0,0,0,0,0,0,0,22,20,19,21,22,18,18,21,19],[0,29,28,28,29,28,28,28,27,27,26,26,26,25,26,25,25,26,25,25,0,0,0,0,0,0,0,0,27,26,26,26,27,27,26,26,25,26,26,26,0,0,0,0,0,0,0,0,23,23,22,21,21,20,17,18,17,17,16,16,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,5,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,5,6,7,8,8,11,11,0,0,0,0,0,0,0,0,15,16,17,18,20,19,20,20,21,21,22,20,0,0,0,0,0,0,0,0,22,21,23,25,27,24,25,26,27,26,26,26,0,0,0,0,0,0,0,0,26,26,26,26,26,25,25,25,25,25,25,25,0,0,0,0,0,0,0,0,20,20,19,17,18,15,14,13,10,9,7,5,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,5,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,5,4,3,3,2,0,0,0,0,0,0,0,0,1,1,1,2,1,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,7,9,9,10,9,12,11,14,14,15,18,18,0,0,0,0,0,0,0,0,20,21,24,24,22,21,21,22,24,22,22,20,0,0,0,0,0,0,0,0,22,21,22,22,24,20,19,22,21],[0,28,28,28,28,28,27,28,27,27,26,26,26,25,26,25,26,26,25,26,0,0,0,0,0,0,0,0,26,26,26,26,27,27,25,26,26,26,26,25,0,0,0,0,0,0,0,0,23,23,22,22,22,22,20,20,19,19,18,17,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,3,4,3,3,3,3,2,3,3,3,2,0,0,0,0,0,0,0,0,3,2,2,3,3,3,4,4,3,4,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,6,7,8,8,10,12,0,0,0,0,0,0,0,0,17,18,17,20,21,20,21,21,22,22,23,21,0,0,0,0,0,0,0,0,23,22,26,25,27,24,25,26,27,26,26,26,0,0,0,0,0,0,0,0,26,26,27,27,26,26,26,25,25,26,25,26,0,0,0,0,0,0,0,0,22,20,20,19,18,16,15,14,11,9,7,6,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,4,5,5,4,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,4,5,5,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,7,9,10,10,9,13,12,15,17,18,18,19,0,0,0,0,0,0,0,0,22,21,23,23,22,21,22,22,24,22,22,21,0,0,0,0,0,0,0,0,21,21,21,21,23,20,19,22,21],[0,28,28,28,28,28,27,27,27,26,26,27,26,25,26,24,26,27,26,26,0,0,0,0,0,0,0,0,27,26,26,26,27,27,26,26,27,26,26,26,0,0,0,0,0,0,0,0,23,22,22,21,22,20,18,20,18,18,17,16,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,4,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,2,2,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,6,7,7,10,12,0,0,0,0,0,0,0,0,15,16,17,19,21,20,20,20,21,22,22,20,0,0,0,0,0,0,0,0,22,23,25,25,27,25,25,26,26,27,27,27,0,0,0,0,0,0,0,0,26,27,27,26,27,26,26,27,25,26,26,26,0,0,0,0,0,0,0,0,22,21,20,19,18,16,14,12,10,9,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,2,2,2,3,3,4,5,5,5,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,1,1,2,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,4,4,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,1,2,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,7,9,9,9,9,12,13,13,16,16,20,20,0,0,0,0,0,0,0,0,21,20,23,24,22,22,22,22,24,22,22,22,0,0,0,0,0,0,0,0,21,21,21,21,22,20,19,21,20],[0,28,28,28,28,28,28,28,27,28,26,27,27,25,27,25,26,26,26,26,0,0,0,0,0,0,0,0,28,27,27,27,28,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,23,24,22,21,21,21,18,18,18,17,16,16,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,5,4,4,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,7,8,8,11,12,0,0,0,0,0,0,0,0,16,17,18,19,21,20,21,21,23,23,23,20,0,0,0,0,0,0,0,0,23,22,25,26,27,25,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,27,27,26,26,26,25,27,26,25,0,0,0,0,0,0,0,0,21,21,20,19,19,15,14,13,10,9,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,4,5,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,1,1,2,0,0,0,0,0,0,0,0,2,2,2,3,3,4,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,1,1,2,2,1,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,4,4,5,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,9,9,9,11,10,12,13,15,15,17,19,19,0,0,0,0,0,0,0,0,20,19,23,23,22,20,21,22,24,22,21,22,0,0,0,0,0,0,0,0,21,20,21,22,23,19,20,22,21],[0,28,27,28,28,28,28,28,26,26,26,25,26,24,26,24,26,26,25,26,0,0,0,0,0,0,0,0,26,26,26,26,27,27,26,26,26,26,26,26,0,0,0,0,0,0,0,0,23,23,22,21,20,20,18,18,18,17,16,16,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,4,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,2,2,0,0,0,0,0,0,0,0,3,2,2,3,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,2,0,0,0,0,0,0,0,0,3,4,4,4,4,5,6,8,8,8,10,11,0,0,0,0,0,0,0,0,16,16,16,19,20,18,19,20,21,21,22,20,0,0,0,0,0,0,0,0,21,21,24,25,27,24,25,26,25,25,26,26,0,0,0,0,0,0,0,0,25,26,26,26,26,25,25,25,25,25,24,25,0,0,0,0,0,0,0,0,21,20,20,19,17,16,15,14,11,9,7,6,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,1,1,2,0,0,0,0,0,0,0,0,2,2,2,3,4,4,5,5,5,4,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,4,5,5,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,2,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,8,10,10,10,10,13,13,15,16,16,17,18,0,0,0,0,0,0,0,0,19,21,23,24,21,21,22,21,22,21,22,22,0,0,0,0,0,0,0,0,21,21,21,22,23,22,19,21,23],[0,28,28,28,28,28,27,27,27,27,27,26,26,24,26,24,25,26,26,25,0,0,0,0,0,0,0,0,27,27,25,26,27,27,26,27,26,26,27,26,0,0,0,0,0,0,0,0,24,23,23,22,22,20,19,19,18,17,17,18,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,7,8,8,10,12,0,0,0,0,0,0,0,0,17,18,19,21,21,21,21,21,22,22,23,21,0,0,0,0,0,0,0,0,22,22,25,25,27,25,25,26,26,25,26,25,0,0,0,0,0,0,0,0,26,26,27,26,27,26,26,26,25,26,25,26,0,0,0,0,0,0,0,0,22,21,20,20,18,16,15,14,11,10,8,6,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,4,4,4,4,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,4,4,5,5,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,2,1,1,2,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,1,2,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,2,2,1,1,2,1,1,1,2,0,0,0,0,0,0,0,0,8,9,10,10,10,12,14,14,16,15,18,20,0,0,0,0,0,0,0,0,22,21,24,24,22,22,23,23,24,23,23,23,0,0,0,0,0,0,0,0,23,22,22,23,24,22,21,24,23],[0,28,28,28,28,28,27,28,28,27,27,27,27,25,26,25,26,27,26,27,0,0,0,0,0,0,0,0,28,27,26,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,24,24,22,20,21,20,19,19,19,18,17,16,0,0,0,0,0,0,0,0,4,3,3,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,5,4,4,5,4,5,4,4,0,0,0,0,0,0,0,0,4,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,4,3,4,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,7,7,8,10,12,0,0,0,0,0,0,0,0,16,17,17,19,20,19,21,21,22,22,22,21,0,0,0,0,0,0,0,0,22,23,25,26,28,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,26,27,26,26,26,26,27,25,25,0,0,0,0,0,0,0,0,22,21,21,20,18,16,15,14,11,10,8,6,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,5,6,6,5,6,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,4,4,5,5,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,2,1,1,2,2,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,6,5,6,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,4,4,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,1,2,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,2,2,1,2,2,2,1,2,0,0,0,0,0,0,0,0,8,9,10,11,10,13,14,14,16,17,19,20,0,0,0,0,0,0,0,0,21,21,24,24,22,23,23,22,24,22,22,23,0,0,0,0,0,0,0,0,23,22,22,23,23,22,21,24,23],[0,28,27,28,28,27,28,27,26,27,25,25,27,22,27,22,26,25,25,27,0,0,0,0,0,0,0,0,27,26,25,27,27,27,26,26,26,26,27,26,0,0,0,0,0,0,0,0,23,23,22,20,20,20,18,18,17,17,16,15,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,5,4,5,5,4,4,5,5,5,4,4,5,0,0,0,0,0,0,0,0,4,5,5,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,8,8,9,10,11,0,0,0,0,0,0,0,0,16,16,16,19,21,19,20,21,22,22,22,20,0,0,0,0,0,0,0,0,22,23,25,25,27,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,27,26,26,26,26,25,25,26,25,25,0,0,0,0,0,0,0,0,22,21,20,19,18,16,16,14,12,10,8,7,0,0,0,0,0,0,0,0,3,3,4,3,4,4,4,4,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,6,5,6,4,0,0,0,0,0,0,0,0,4,4,4,5,4,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,2,2,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,4,4,4,5,4,4,4,4,5,4,5,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,3,4,4,3,4,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,3,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,9,10,11,10,10,13,14,15,15,17,18,19,0,0,0,0,0,0,0,0,21,21,24,24,21,22,24,23,22,23,23,21,0,0,0,0,0,0,0,0,23,22,22,22,24,21,21,24,23],[0,27,27,27,28,26,28,27,25,26,25,23,26,22,25,22,26,25,23,26,0,0,0,0,0,0,0,0,26,25,25,26,26,27,26,26,26,26,26,26,0,0,0,0,0,0,0,0,22,21,20,20,20,18,17,17,17,16,15,15,0,0,0,0,0,0,0,0,4,3,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,5,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,6,6,7,8,9,11,0,0,0,0,0,0,0,0,16,16,17,18,21,19,19,21,22,21,22,22,0,0,0,0,0,0,0,0,21,21,24,24,27,25,24,24,25,26,25,25,0,0,0,0,0,0,0,0,26,26,26,25,25,25,25,25,25,25,25,25,0,0,0,0,0,0,0,0,22,19,20,19,18,16,15,13,11,9,7,6,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,4,4,4,4,4,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,4,4,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,1,2,2,2,1,2,2,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,6,5,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,4,5,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,2,2,2,0,0,0,0,0,0,0,0,9,10,10,10,9,12,13,14,14,14,17,17,0,0,0,0,0,0,0,0,20,19,24,23,21,22,23,22,21,22,21,23,0,0,0,0,0,0,0,0,22,21,22,23,23,21,20,22,24],[0,28,28,28,28,28,28,27,27,27,27,26,26,25,26,25,26,27,25,27,0,0,0,0,0,0,0,0,27,27,25,26,27,27,27,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,22,21,21,19,18,19,18,17,17,16,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,5,4,4,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,4,4,4,5,6,7,7,9,11,0,0,0,0,0,0,0,0,15,15,18,19,20,21,21,22,23,23,24,23,0,0,0,0,0,0,0,0,23,23,26,26,28,27,27,26,26,26,27,26,0,0,0,0,0,0,0,0,27,26,28,27,27,27,26,26,26,27,26,26,0,0,0,0,0,0,0,0,22,19,20,19,18,16,15,14,11,9,8,6,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,4,4,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,4,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,1,2,2,1,1,2,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,6,6,6,4,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,4,4,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,2,2,2,0,0,0,0,0,0,0,0,7,9,10,10,9,12,13,15,16,17,18,19,0,0,0,0,0,0,0,0,21,22,25,24,23,23,24,23,23,24,24,24,0,0,0,0,0,0,0,0,23,22,24,23,25,23,22,24,25],[0,28,27,28,28,27,28,27,26,26,26,25,26,23,26,23,26,24,24,26,0,0,0,0,0,0,0,0,27,26,25,27,26,27,26,26,26,26,26,26,0,0,0,0,0,0,0,0,23,22,22,20,20,20,18,18,17,17,16,15,0,0,0,0,0,0,0,0,4,3,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,7,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,5,4,4,4,5,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,3,3,3,2,2,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,7,7,7,10,11,0,0,0,0,0,0,0,0,15,15,16,18,19,19,21,20,22,22,22,22,0,0,0,0,0,0,0,0,23,23,25,25,27,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,27,26,27,26,26,26,25,26,26,25,0,0,0,0,0,0,0,0,21,21,19,18,18,15,14,14,11,9,7,6,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,5,4,5,6,0,0,0,0,0,0,0,0,6,5,5,5,5,5,6,6,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,7,6,6,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,2,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,8,10,10,10,10,12,14,15,14,17,18,19,0,0,0,0,0,0,0,0,22,21,24,24,23,23,25,22,24,23,23,23,0,0,0,0,0,0,0,0,22,22,22,23,24,21,22,23,24],[0,27,27,27,27,26,28,27,24,26,24,22,25,20,25,22,25,24,22,25,0,0,0,0,0,0,0,0,26,24,24,26,27,27,26,27,25,26,26,26,0,0,0,0,0,0,0,0,23,22,21,19,20,20,18,18,18,17,15,15,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,5,5,4,0,0,0,0,0,0,0,0,4,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,6,8,8,9,11,11,0,0,0,0,0,0,0,0,16,15,16,18,19,18,20,22,22,21,23,21,0,0,0,0,0,0,0,0,20,22,24,25,27,25,25,25,25,26,25,25,0,0,0,0,0,0,0,0,26,26,26,25,26,26,26,25,25,26,24,25,0,0,0,0,0,0,0,0,21,20,21,19,18,16,16,14,12,10,8,7,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,3,3,3,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,7,6,6,5,0,0,0,0,0,0,0,0,4,5,4,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,6,5,5,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,2,3,3,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,2,3,3,2,2,0,0,0,0,0,0,0,0,3,4,4,4,4,4,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,10,11,11,11,11,13,15,16,16,17,18,19,0,0,0,0,0,0,0,0,23,19,25,23,23,24,24,23,23,24,23,22,0,0,0,0,0,0,0,0,24,23,22,25,25,22,23,24,24],[0,28,27,27,28,28,28,27,26,26,26,23,26,23,26,23,26,25,23,27,0,0,0,0,0,0,0,0,26,26,24,27,27,27,27,27,26,27,27,26,0,0,0,0,0,0,0,0,23,23,22,21,20,18,18,19,18,17,16,16,0,0,0,0,0,0,0,0,4,4,4,3,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,4,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,4,4,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,3,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,2,2,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,8,8,8,10,12,0,0,0,0,0,0,0,0,15,15,16,18,19,19,20,22,22,21,23,22,0,0,0,0,0,0,0,0,21,23,25,24,27,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,27,27,27,27,25,25,26,26,26,0,0,0,0,0,0,0,0,22,19,19,19,18,17,15,14,12,10,8,7,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,6,5,6,7,6,7,7,6,7,0,0,0,0,0,0,0,0,5,4,4,5,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,2,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,5,6,7,7,5,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,4,4,5,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,4,4,4,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,9,10,11,10,10,12,14,16,16,17,18,18,0,0,0,0,0,0,0,0,21,20,25,24,22,24,25,23,23,25,25,24,0,0,0,0,0,0,0,0,24,23,23,23,25,24,21,24,25],[0,28,27,27,28,27,28,27,26,26,26,23,26,22,26,23,27,25,23,26,0,0,0,0,0,0,0,0,26,26,24,26,27,28,26,27,26,27,26,26,0,0,0,0,0,0,0,0,23,22,21,20,20,20,17,18,18,17,16,15,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,4,4,3,0,0,0,0,0,0,0,0,3,3,2,3,3,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,6,7,8,10,11,0,0,0,0,0,0,0,0,14,15,16,19,19,20,21,20,23,22,22,22,0,0,0,0,0,0,0,0,20,22,23,24,26,25,25,24,25,26,25,25,0,0,0,0,0,0,0,0,26,27,26,26,27,25,25,23,25,26,25,25,0,0,0,0,0,0,0,0,20,17,19,18,17,15,14,14,11,10,8,7,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,5,6,6,7,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,6,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,4,5,4,4,0,0,0,0,0,0,0,0,3,3,2,3,3,3,2,2,3,2,2,2,0,0,0,0,0,0,0,0,3,2,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,3,2,2,3,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,9,10,10,11,10,13,13,15,18,17,18,19,0,0,0,0,0,0,0,0,23,21,24,23,24,24,24,21,24,23,23,24,0,0,0,0,0,0,0,0,24,23,24,23,25,23,23,24,26],[0,28,28,28,28,28,28,27,27,26,26,26,26,25,26,24,26,26,25,26,0,0,0,0,0,0,0,0,27,26,25,26,26,26,26,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,24,22,21,21,19,20,19,17,18,16,0,0,0,0,0,0,0,0,3,3,3,2,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,3,4,3,4,3,3,4,6,7,7,10,12,0,0,0,0,0,0,0,0,16,16,17,18,19,20,20,22,22,23,24,23,0,0,0,0,0,0,0,0,22,23,25,25,27,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,27,27,26,26,26,25,26,26,25,0,0,0,0,0,0,0,0,21,19,19,18,18,15,14,13,11,9,7,6,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,6,6,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,3,3,4,5,6,6,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,4,3,3,3,4,3,4,4,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,1,2,2,1,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,8,9,9,10,10,13,14,15,16,16,19,18,0,0,0,0,0,0,0,0,23,23,26,25,24,24,24,23,25,24,24,25,0,0,0,0,0,0,0,0,23,23,24,25,25,24,22,24,24],[0,28,28,28,28,28,28,27,27,27,26,26,26,25,26,25,26,26,25,27,0,0,0,0,0,0,0,0,27,26,25,26,26,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,24,23,23,22,21,21,20,19,18,17,17,16,0,0,0,0,0,0,0,0,3,3,3,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,5,5,7,9,11,0,0,0,0,0,0,0,0,15,15,16,19,20,20,22,23,23,24,24,24,0,0,0,0,0,0,0,0,23,23,26,26,27,26,27,26,26,27,27,27,0,0,0,0,0,0,0,0,28,28,28,27,28,27,27,26,27,27,27,26,0,0,0,0,0,0,0,0,21,20,20,19,18,16,14,14,10,10,7,6,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,3,3,4,5,6,6,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,3,3,3,4,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,8,8,9,9,10,12,13,15,17,17,20,20,0,0,0,0,0,0,0,0,23,22,25,24,25,24,24,23,25,25,24,25,0,0,0,0,0,0,0,0,23,24,22,25,25,23,22,25,25],[0,28,27,27,28,27,27,27,25,26,25,23,26,23,25,23,25,25,24,26,0,0,0,0,0,0,0,0,26,25,23,26,27,27,26,27,26,27,26,26,0,0,0,0,0,0,0,0,24,23,21,21,21,20,19,19,18,17,16,15,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,3,4,3,4,4,4,5,5,5,8,10,12,0,0,0,0,0,0,0,0,14,15,15,19,20,18,21,21,23,21,23,22,0,0,0,0,0,0,0,0,21,23,24,24,26,25,25,26,26,26,27,26,0,0,0,0,0,0,0,0,27,26,26,26,26,25,26,24,26,25,24,25,0,0,0,0,0,0,0,0,22,19,20,19,18,16,14,13,11,9,7,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,4,4,4,3,4,0,0,0,0,0,0,0,0,2,2,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,3,3,4,6,6,6,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,1,1,1,2,1,1,1,2,1,1,2,0,0,0,0,0,0,0,0,1,2,2,1,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,7,8,8,9,10,12,12,14,16,16,18,19,0,0,0,0,0,0,0,0,21,20,24,24,22,22,24,21,23,23,22,23,0,0,0,0,0,0,0,0,23,22,23,22,23,23,22,23,24],[0,28,28,27,27,28,28,27,27,26,26,25,26,25,26,24,26,25,25,26,0,0,0,0,0,0,0,0,26,26,24,27,27,27,26,27,26,27,27,26,0,0,0,0,0,0,0,0,24,22,23,22,22,21,18,20,18,17,17,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,5,5,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,6,7,8,9,12,0,0,0,0,0,0,0,0,13,15,15,17,19,18,20,21,23,22,23,23,0,0,0,0,0,0,0,0,22,23,26,25,27,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,26,28,27,27,26,27,25,26,26,26,26,0,0,0,0,0,0,0,0,22,19,19,19,18,16,15,14,11,9,7,6,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,5,5,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,3,3,3,5,6,6,5,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,2,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,1,2,2,1,2,1,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,8,9,8,9,10,14,14,15,18,17,20,20,0,0,0,0,0,0,0,0,22,22,25,25,24,24,25,23,24,24,24,23,0,0,0,0,0,0,0,0,24,24,25,24,26,24,22,24,26],[0,28,29,28,28,29,27,27,28,27,27,26,26,25,25,25,25,26,26,26,0,0,0,0,0,0,0,0,27,27,24,26,27,27,26,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,24,22,21,21,20,20,19,19,19,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,5,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,5,7,6,10,12,0,0,0,0,0,0,0,0,15,16,17,18,20,20,21,22,23,23,23,22,0,0,0,0,0,0,0,0,23,23,26,26,28,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,28,27,27,27,26,26,25,27,25,25,0,0,0,0,0,0,0,0,21,19,19,18,17,15,13,12,10,8,6,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,6,6,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,3,3,2,2,3,2,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,3,3,4,5,6,6,4,0,0,0,0,0,0,0,0,3,3,4,4,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,2,1,1,1,2,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,1,1,2,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,1,1,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,9,9,9,10,13,14,15,18,17,20,19,0,0,0,0,0,0,0,0,23,22,25,25,24,24,25,24,25,25,25,25,0,0,0,0,0,0,0,0,24,24,25,24,27,25,22,25,25],[0,29,29,28,28,28,28,27,27,27,26,26,27,25,26,25,26,26,25,26,0,0,0,0,0,0,0,0,27,26,25,27,27,28,26,28,26,27,27,26,0,0,0,0,0,0,0,0,24,23,22,21,22,22,18,20,20,19,18,17,0,0,0,0,0,0,0,0,3,2,3,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,4,5,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,4,3,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,3,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,3,3,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,4,4,3,0,0,0,0,0,0,0,0,3,4,3,3,3,5,4,5,5,7,9,12,0,0,0,0,0,0,0,0,14,15,15,18,19,20,22,22,22,23,24,24,0,0,0,0,0,0,0,0,23,25,26,27,28,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,28,27,27,27,25,26,26,26,26,0,0,0,0,0,0,0,0,22,19,21,18,18,16,14,13,10,8,7,6,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,4,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,4,5,4,5,6,5,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,6,6,6,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,3,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,3,3,3,4,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,1,2,2,1,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,3,0,0,0,0,0,0,0,0,7,9,9,9,10,13,14,16,17,17,19,19,0,0,0,0,0,0,0,0,22,22,26,25,23,24,26,23,24,25,24,24,0,0,0,0,0,0,0,0,24,23,24,23,26,23,21,23,24],[0,27,27,26,27,27,27,26,26,25,25,23,26,23,25,24,24,24,23,25,0,0,0,0,0,0,0,0,24,23,22,24,26,25,24,26,25,25,25,25,0,0,0,0,0,0,0,0,23,22,19,19,21,20,17,18,18,17,16,16,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,4,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,6,7,10,11,0,0,0,0,0,0,0,0,14,13,14,17,17,17,19,20,22,21,23,21,0,0,0,0,0,0,0,0,20,22,23,24,26,24,25,24,24,24,24,24,0,0,0,0,0,0,0,0,25,25,25,25,25,24,25,23,24,24,23,24,0,0,0,0,0,0,0,0,20,17,19,18,16,15,13,13,11,9,7,6,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,6,5,6,7,6,7,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,5,5,6,6,6,6,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,5,6,6,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,1,1,2,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,1,2,1,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,7,9,8,9,10,11,12,14,15,15,18,18,0,0,0,0,0,0,0,0,19,20,23,23,20,22,23,20,23,24,23,21,0,0,0,0,0,0,0,0,22,21,23,21,23,23,19,22,23],[0,28,28,28,28,28,28,28,28,27,27,26,27,25,26,25,26,26,25,25,0,0,0,0,0,0,0,0,26,25,23,26,26,27,26,26,25,26,26,26,0,0,0,0,0,0,0,0,23,22,22,21,20,20,18,20,18,17,17,16,0,0,0,0,0,0,0,0,3,3,3,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,6,6,7,6,5,5,5,6,5,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,5,5,4,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,3,3,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,5,6,8,7,11,12,0,0,0,0,0,0,0,0,13,14,17,17,17,19,20,20,23,21,23,22,0,0,0,0,0,0,0,0,22,23,26,25,27,25,25,25,26,25,26,25,0,0,0,0,0,0,0,0,26,26,27,26,27,26,25,25,26,25,25,25,0,0,0,0,0,0,0,0,20,18,19,18,16,15,14,12,10,9,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,5,5,5,6,0,0,0,0,0,0,0,0,6,6,5,6,5,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,5,6,6,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,2,2,0,0,0,0,0,0,0,0,2,2,1,1,2,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,9,9,10,10,12,13,15,17,17,20,20,0,0,0,0,0,0,0,0,23,23,24,26,24,23,24,24,24,25,25,24,0,0,0,0,0,0,0,0,25,23,24,24,26,25,22,24,25],[0,28,28,28,28,29,28,28,28,27,27,27,27,25,26,26,26,27,25,26,0,0,0,0,0,0,0,0,27,26,25,27,27,27,26,27,26,27,27,26,0,0,0,0,0,0,0,0,23,22,22,21,21,20,19,20,19,18,18,18,0,0,0,0,0,0,0,0,3,2,3,2,3,2,3,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,2,2,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,4,5,5,6,9,8,11,0,0,0,0,0,0,0,0,12,13,16,16,16,17,20,20,22,22,23,23,0,0,0,0,0,0,0,0,23,24,26,26,28,27,27,26,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,26,26,26,26,25,25,0,0,0,0,0,0,0,0,20,18,19,17,17,15,13,12,10,9,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,5,6,5,6,7,6,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,5,4,4,0,0,0,0,0,0,0,0,3,2,3,3,2,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,4,5,6,7,5,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,1,2,1,1,2,2,1,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,2,3,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,10,10,11,13,14,15,18,17,22,20,0,0,0,0,0,0,0,0,23,23,25,24,24,25,25,25,25,25,25,25,0,0,0,0,0,0,0,0,26,23,25,25,26,24,22,24,25],[0,29,28,28,28,29,28,28,28,27,26,26,27,25,27,25,26,26,24,26,0,0,0,0,0,0,0,0,27,25,23,27,27,27,26,27,26,27,26,26,0,0,0,0,0,0,0,0,21,22,20,20,21,21,19,19,19,18,17,17,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,9,8,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,7,7,7,6,6,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,5,5,4,0,0,0,0,0,0,0,0,4,5,4,4,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,6,6,5,5,5,0,0,0,0,0,0,0,0,4,3,3,4,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,6,8,8,10,0,0,0,0,0,0,0,0,15,14,16,18,19,19,21,21,24,22,23,21,0,0,0,0,0,0,0,0,22,22,25,25,27,25,26,25,25,26,25,25,0,0,0,0,0,0,0,0,26,26,26,26,27,25,25,24,25,25,24,25,0,0,0,0,0,0,0,0,21,19,20,17,17,15,14,13,11,10,8,7,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,8,7,8,9,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,6,6,6,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,4,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,0,1,2,0,0,0,0,0,0,0,0,3,3,4,4,5,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,5,6,5,5,5,5,6,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,2,2,2,2,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,9,10,10,10,11,13,14,15,17,18,20,19,0,0,0,0,0,0,0,0,22,21,24,24,22,24,25,24,26,26,25,25,0,0,0,0,0,0,0,0,23,22,22,24,25,23,21,24,25],[0,28,28,28,28,28,28,28,28,27,27,27,27,25,26,25,27,27,25,26,0,0,0,0,0,0,0,0,26,26,24,27,27,27,26,27,26,26,27,26,0,0,0,0,0,0,0,0,23,21,20,19,21,20,17,18,18,17,17,17,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,5,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,9,9,9,9,8,8,8,9,9,9,10,9,0,0,0,0,0,0,0,0,9,9,9,9,8,8,9,10,9,9,8,8,0,0,0,0,0,0,0,0,8,8,8,8,7,8,8,8,7,8,8,8,0,0,0,0,0,0,0,0,8,8,8,8,9,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,8,7,8,8,8,9,9,8,8,8,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,8,7,7,7,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,8,7,7,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,7,6,6,6,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,8,7,8,9,8,8,8,7,8,7,8,8,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,8,9,9,10,14,0,0,0,0,0,0,0,0,14,16,16,17,18,18,19,20,22,21,23,20,0,0,0,0,0,0,0,0,21,23,25,24,27,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,25,26,26,26,26,25,25,24,25,25,23,25,0,0,0,0,0,0,0,0,20,18,19,19,17,16,15,14,13,11,10,8,0,0,0,0,0,0,0,0,7,8,7,7,8,8,9,8,10,9,9,10,0,0,0,0,0,0,0,0,10,9,9,9,10,9,10,10,10,11,10,10,0,0,0,0,0,0,0,0,9,8,8,8,7,7,8,8,7,8,7,7,0,0,0,0,0,0,0,0,8,8,8,9,9,9,9,10,9,9,9,9,0,0,0,0,0,0,0,0,7,7,7,7,7,7,6,6,6,5,5,6,0,0,0,0,0,0,0,0,3,4,4,4,3,3,4,4,7,8,9,7,0,0,0,0,0,0,0,0,5,6,6,7,6,6,7,7,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,7,7,7,6,6,6,5,6,6,0,0,0,0,0,0,0,0,3,3,3,3,4,3,2,2,2,1,0,1,0,0,0,0,0,0,0,0,4,4,5,5,5,6,5,6,6,6,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,5,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,4,5,4,4,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,4,3,2,3,3,2,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,4,4,5,5,5,6,5,0,0,0,0,0,0,0,0,7,5,6,5,6,6,6,5,6,6,6,5,0,0,0,0,0,0,0,0,5,6,6,5,7,6,7,7,7,8,7,7,0,0,0,0,0,0,0,0,12,13,13,12,13,14,15,17,18,18,21,20,0,0,0,0,0,0,0,0,22,22,24,24,23,24,25,23,24,25,24,24,0,0,0,0,0,0,0,0,24,23,23,24,25,23,22,24,24],[0,28,28,28,28,28,28,27,28,27,27,27,27,26,26,26,26,27,26,25,0,0,0,0,0,0,0,0,26,26,24,26,27,27,26,28,27,27,27,27,0,0,0,0,0,0,0,0,23,23,22,20,21,20,18,19,19,18,18,18,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,6,7,6,7,7,0,0,0,0,0,0,0,0,8,9,9,8,8,8,7,8,8,8,8,8,0,0,0,0,0,0,0,0,8,7,8,8,7,7,8,8,8,8,7,7,0,0,0,0,0,0,0,0,6,6,7,6,6,6,7,6,6,7,6,6,0,0,0,0,0,0,0,0,6,6,7,6,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,6,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,5,6,6,5,0,0,0,0,0,0,0,0,5,6,5,5,5,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,6,7,7,6,6,6,7,7,8,7,7,6,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,5,5,4,4,5,5,4,5,5,6,5,4,0,0,0,0,0,0,0,0,5,6,6,6,7,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,7,8,11,13,0,0,0,0,0,0,0,0,15,14,16,17,18,20,20,21,23,23,24,23,0,0,0,0,0,0,0,0,21,22,25,25,27,25,25,25,26,26,27,26,0,0,0,0,0,0,0,0,26,26,27,26,26,26,25,24,26,26,25,26,0,0,0,0,0,0,0,0,20,18,19,18,17,16,15,14,12,11,9,7,0,0,0,0,0,0,0,0,6,6,7,7,7,7,8,7,8,8,9,8,0,0,0,0,0,0,0,0,9,8,8,8,9,8,9,9,10,10,8,9,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,8,8,9,9,9,8,8,8,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,3,4,3,3,3,3,4,4,6,6,7,6,0,0,0,0,0,0,0,0,5,5,5,6,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,5,5,6,5,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,1,1,0,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,5,5,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,4,3,3,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,4,5,4,4,4,4,3,4,4,4,4,5,0,0,0,0,0,0,0,0,6,5,5,5,6,5,6,5,6,6,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,6,7,7,7,6,0,0,0,0,0,0,0,0,11,12,12,12,13,14,15,16,18,18,20,19,0,0,0,0,0,0,0,0,22,21,24,25,23,23,25,24,24,24,24,25,0,0,0,0,0,0,0,0,24,22,23,24,25,23,21,23,24],[0,29,29,29,29,29,29,29,29,28,28,29,28,28,27,28,27,28,27,27,0,0,0,0,0,0,0,0,28,27,26,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,24,23,23,21,22,22,19,20,20,19,18,18,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,8,6,7,6,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,6,7,6,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,5,6,6,6,5,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,6,5,6,6,7,7,7,6,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,4,5,5,4,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,7,7,7,6,6,0,0,0,0,0,0,0,0,5,5,4,5,5,4,5,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,5,4,5,5,4,4,5,5,4,4,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,6,7,6,6,6,0,0,0,0,0,0,0,0,4,5,5,4,5,5,6,7,8,9,11,12,0,0,0,0,0,0,0,0,16,16,19,20,19,21,22,23,25,24,25,24,0,0,0,0,0,0,0,0,25,25,26,26,28,27,27,27,28,28,28,28,0,0,0,0,0,0,0,0,27,28,28,28,28,27,27,27,27,27,26,26,0,0,0,0,0,0,0,0,21,19,19,19,18,16,16,14,12,11,9,7,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,8,8,7,8,9,0,0,0,0,0,0,0,0,9,9,9,8,8,8,9,9,10,10,10,10,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,8,8,9,9,9,9,8,7,7,0,0,0,0,0,0,0,0,5,6,6,6,5,6,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,3,4,5,6,6,8,5,0,0,0,0,0,0,0,0,4,5,5,6,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,5,5,5,5,4,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,1,2,1,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,4,4,3,2,2,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,2,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,5,6,6,7,6,6,7,6,7,0,0,0,0,0,0,0,0,11,12,13,11,13,15,16,17,19,19,22,21,0,0,0,0,0,0,0,0,24,22,24,25,26,24,25,25,26,25,25,27,0,0,0,0,0,0,0,0,25,25,24,26,26,24,23,25,24],[0,28,28,28,28,29,28,28,28,27,27,28,27,27,26,27,27,28,27,27,0,0,0,0,0,0,0,0,27,27,25,27,27,28,27,27,27,28,27,27,0,0,0,0,0,0,0,0,23,22,23,22,21,21,19,19,19,19,17,16,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,5,5,5,5,6,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,6,7,6,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,4,4,5,5,4,0,0,0,0,0,0,0,0,4,5,4,4,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,7,8,7,11,12,0,0,0,0,0,0,0,0,13,15,17,17,18,19,21,21,23,23,24,22,0,0,0,0,0,0,0,0,22,23,26,25,27,26,26,26,26,26,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,25,26,24,26,26,23,25,0,0,0,0,0,0,0,0,21,19,18,18,17,16,15,13,12,10,8,7,0,0,0,0,0,0,0,0,6,6,6,6,6,7,6,7,8,7,7,8,0,0,0,0,0,0,0,0,9,8,8,8,8,8,9,9,9,9,9,9,0,0,0,0,0,0,0,0,7,6,6,6,6,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,7,6,6,7,7,8,8,8,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,2,3,3,4,5,6,6,6,0,0,0,0,0,0,0,0,4,4,5,5,4,4,5,5,4,4,4,3,0,0,0,0,0,0,0,0,2,3,2,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,4,4,5,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,4,4,3,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,10,11,11,11,12,14,15,16,17,19,21,20,0,0,0,0,0,0,0,0,23,22,24,26,25,23,25,24,25,25,24,26,0,0,0,0,0,0,0,0,24,24,24,24,26,23,23,24,25],[0,27,27,28,27,28,28,27,28,26,27,27,26,26,26,26,27,27,26,26,0,0,0,0,0,0,0,0,26,26,23,26,27,27,26,26,26,26,26,26,0,0,0,0,0,0,0,0,21,21,20,20,20,19,18,17,18,17,17,16,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,6,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,6,5,6,6,7,6,5,5,6,0,0,0,0,0,0,0,0,4,4,5,4,4,4,5,4,4,5,4,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,6,6,5,5,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,6,6,5,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,7,8,9,12,0,0,0,0,0,0,0,0,14,14,16,16,17,17,19,20,21,21,23,21,0,0,0,0,0,0,0,0,22,23,24,23,26,24,24,24,25,25,25,25,0,0,0,0,0,0,0,0,25,25,26,25,26,25,25,24,25,24,23,24,0,0,0,0,0,0,0,0,19,16,17,18,16,16,13,13,11,10,8,7,0,0,0,0,0,0,0,0,5,6,6,6,7,7,6,7,7,7,7,8,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,8,9,10,8,9,0,0,0,0,0,0,0,0,6,6,6,6,6,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,7,8,8,8,8,8,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,3,3,4,5,6,7,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,5,4,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,10,11,12,11,13,13,15,16,16,17,19,18,0,0,0,0,0,0,0,0,22,21,24,23,22,22,23,23,23,23,24,25,0,0,0,0,0,0,0,0,23,22,22,24,24,23,21,23,24],[0,28,28,28,28,29,28,28,28,27,28,28,28,27,27,26,27,27,26,27,0,0,0,0,0,0,0,0,27,27,25,28,28,28,27,28,27,28,27,27,0,0,0,0,0,0,0,0,23,23,23,22,21,21,19,19,19,19,18,17,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,5,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,3,4,4,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,4,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,4,4,0,0,0,0,0,0,0,0,3,4,3,4,4,5,5,7,8,8,10,13,0,0,0,0,0,0,0,0,15,14,17,18,19,19,21,22,24,23,25,22,0,0,0,0,0,0,0,0,24,24,26,26,27,26,26,26,27,26,27,27,0,0,0,0,0,0,0,0,26,27,27,27,27,27,26,26,26,26,25,26,0,0,0,0,0,0,0,0,21,19,20,19,18,17,15,14,12,10,8,6,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,8,7,7,7,7,7,8,8,8,8,8,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,7,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,5,6,7,5,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,3,3,3,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,2,1,1,0,0,0,0,0,0,0,0,2,2,2,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,4,5,0,0,0,0,0,0,0,0,10,11,11,10,12,13,14,16,18,17,20,20,0,0,0,0,0,0,0,0,23,21,24,24,25,24,25,24,26,25,25,26,0,0,0,0,0,0,0,0,26,24,24,25,26,24,22,24,24],[0,29,29,29,29,29,29,29,29,28,28,28,28,28,27,28,27,28,27,27,0,0,0,0,0,0,0,0,27,27,26,27,28,28,28,27,27,28,27,27,0,0,0,0,0,0,0,0,23,23,22,21,21,22,19,20,20,19,19,18,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,6,5,6,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,6,6,5,5,0,0,0,0,0,0,0,0,4,5,5,4,4,4,5,4,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,5,5,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,6,8,8,9,11,13,0,0,0,0,0,0,0,0,16,16,18,19,18,21,21,23,24,23,25,24,0,0,0,0,0,0,0,0,25,25,27,27,28,27,27,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,27,27,27,27,26,27,0,0,0,0,0,0,0,0,22,20,19,20,18,16,15,14,11,10,8,7,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,8,7,8,9,0,0,0,0,0,0,0,0,9,8,8,8,8,8,9,9,9,10,9,9,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,5,6,5,5,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,8,8,8,6,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,3,3,4,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,5,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,3,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,11,12,12,12,12,14,15,16,19,19,21,21,0,0,0,0,0,0,0,0,23,23,25,25,25,24,25,24,26,24,25,26,0,0,0,0,0,0,0,0,25,24,25,26,26,24,22,25,25],[0,27,28,28,28,28,28,28,28,27,27,27,27,27,27,27,27,28,27,28,0,0,0,0,0,0,0,0,28,27,26,28,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,24,23,22,23,22,20,21,21,19,19,19,18,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,6,5,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,4,5,4,4,5,5,6,6,6,5,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,7,6,6,5,0,0,0,0,0,0,0,0,5,4,4,5,4,4,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,5,5,6,8,9,9,11,13,0,0,0,0,0,0,0,0,15,17,18,18,18,18,20,21,23,21,24,22,0,0,0,0,0,0,0,0,22,24,26,25,27,25,26,25,27,26,27,26,0,0,0,0,0,0,0,0,27,27,27,27,27,27,26,25,26,26,24,26,0,0,0,0,0,0,0,0,21,19,19,19,16,16,15,14,12,11,8,7,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,8,8,8,8,0,0,0,0,0,0,0,0,10,8,8,8,8,8,9,9,10,10,10,9,0,0,0,0,0,0,0,0,7,6,6,6,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,7,6,7,8,8,8,9,9,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,4,6,6,7,6,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,4,5,4,4,4,5,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,4,3,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,5,4,3,3,2,1,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,2,2,3,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,4,4,3,4,4,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,12,12,12,12,13,14,16,17,17,17,20,18,0,0,0,0,0,0,0,0,23,23,23,24,24,22,23,22,24,24,24,26,0,0,0,0,0,0,0,0,23,23,23,24,25,25,21,24,25],[0,28,28,28,28,29,28,28,28,27,28,27,27,27,27,27,27,28,26,27,0,0,0,0,0,0,0,0,27,27,24,27,28,28,26,27,26,26,27,26,0,0,0,0,0,0,0,0,23,21,20,21,21,17,18,19,17,17,17,17,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,7,8,8,7,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,7,7,6,6,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,7,7,6,6,6,0,0,0,0,0,0,0,0,5,4,5,5,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,7,7,6,7,7,0,0,0,0,0,0,0,0,7,6,6,6,6,7,6,7,7,7,7,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,8,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,8,8,8,10,13,0,0,0,0,0,0,0,0,16,16,19,19,19,20,21,22,24,22,24,22,0,0,0,0,0,0,0,0,23,24,25,24,26,25,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,26,26,26,26,25,24,25,25,24,26,0,0,0,0,0,0,0,0,20,18,18,18,16,17,15,14,13,11,9,8,0,0,0,0,0,0,0,0,7,8,7,8,8,8,8,9,9,8,8,10,0,0,0,0,0,0,0,0,11,9,9,9,10,10,11,11,12,12,11,11,0,0,0,0,0,0,0,0,8,8,8,8,7,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,7,7,8,9,9,9,9,9,9,9,8,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,6,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,4,5,7,7,8,7,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,3,4,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,5,6,5,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,2,3,3,2,0,0,0,0,0,0,0,0,1,2,2,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,5,5,4,3,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,4,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,5,5,5,4,5,4,4,5,4,4,4,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,12,13,14,12,14,15,17,17,18,19,21,19,0,0,0,0,0,0,0,0,23,23,26,25,25,24,25,25,26,25,25,25,0,0,0,0,0,0,0,0,25,25,25,25,26,25,23,25,24],[0,28,28,29,28,29,28,28,28,28,27,27,27,27,27,27,27,28,27,27,0,0,0,0,0,0,0,0,27,27,25,27,28,28,27,27,27,27,27,26,0,0,0,0,0,0,0,0,24,22,22,21,21,18,19,19,17,17,17,18,0,0,0,0,0,0,0,0,5,6,5,6,6,7,6,6,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,5,4,5,5,5,6,6,6,7,0,0,0,0,0,0,0,0,8,9,9,8,7,8,7,8,8,8,8,9,0,0,0,0,0,0,0,0,7,8,8,8,8,8,9,9,8,8,7,7,0,0,0,0,0,0,0,0,6,6,7,7,6,6,6,6,5,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,8,7,7,7,8,8,7,8,8,8,8,8,0,0,0,0,0,0,0,0,6,6,5,6,6,5,6,7,5,6,6,6,0,0,0,0,0,0,0,0,6,7,7,6,7,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,9,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,6,7,8,7,8,8,8,8,7,9,8,7,0,0,0,0,0,0,0,0,8,9,9,9,10,9,10,9,10,9,9,9,0,0,0,0,0,0,0,0,6,7,7,7,7,7,8,8,10,10,11,13,0,0,0,0,0,0,0,0,17,17,18,19,21,20,23,23,24,23,25,22,0,0,0,0,0,0,0,0,23,24,25,24,27,25,26,26,26,26,27,27,0,0,0,0,0,0,0,0,27,26,27,27,27,27,26,25,26,26,25,25,0,0,0,0,0,0,0,0,21,19,20,20,18,17,17,16,15,14,11,10,0,0,0,0,0,0,0,0,9,10,10,10,10,10,10,10,11,10,11,12,0,0,0,0,0,0,0,0,12,11,11,11,12,11,13,13,14,14,13,12,0,0,0,0,0,0,0,0,10,10,10,10,9,9,10,9,9,10,9,9,0,0,0,0,0,0,0,0,10,10,10,10,10,11,11,11,11,11,10,10,0,0,0,0,0,0,0,0,9,9,9,9,8,8,8,7,8,7,6,7,0,0,0,0,0,0,0,0,6,5,5,4,4,4,5,6,8,8,8,8,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,4,4,4,0,0,0,0,0,0,0,0,2,3,3,3,4,5,5,6,7,6,6,6,0,0,0,0,0,0,0,0,8,8,8,8,9,8,9,8,9,7,8,8,0,0,0,0,0,0,0,0,7,6,6,6,5,5,5,4,4,4,4,3,0,0,0,0,0,0,0,0,1,2,2,3,4,4,3,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,7,7,5,4,3,3,0,0,0,0,0,0,0,0,6,6,5,5,6,7,6,6,8,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,4,5,4,4,4,0,0,0,0,0,0,0,0,5,4,6,6,5,5,6,6,6,6,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,7,6,6,7,7,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,8,8,9,9,8,0,0,0,0,0,0,0,0,8,9,9,9,9,9,9,9,9,10,10,9,0,0,0,0,0,0,0,0,15,15,16,15,16,16,19,19,20,20,22,21,0,0,0,0,0,0,0,0,25,25,25,26,27,25,26,25,27,26,25,28,0,0,0,0,0,0,0,0,25,26,25,26,26,26,24,25,25],[0,28,29,28,29,29,28,28,29,28,28,28,28,28,28,27,28,28,27,28,0,0,0,0,0,0,0,0,28,28,25,28,29,29,27,28,28,27,28,27,0,0,0,0,0,0,0,0,24,21,20,22,22,18,18,20,18,17,18,18,0,0,0,0,0,0,0,0,4,4,4,5,4,4,4,4,3,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,5,0,0,0,0,0,0,0,0,7,7,7,6,6,5,5,6,7,6,6,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,6,6,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,4,5,5,4,5,4,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,4,5,5,6,6,7,7,6,6,6,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,7,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,8,7,8,7,0,0,0,0,0,0,0,0,6,6,6,6,7,7,8,11,10,11,12,15,0,0,0,0,0,0,0,0,18,18,21,21,21,23,23,23,26,24,26,23,0,0,0,0,0,0,0,0,25,25,26,25,28,26,27,26,26,27,26,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,26,26,27,27,27,26,0,0,0,0,0,0,0,0,23,20,21,21,19,19,17,15,14,13,11,9,0,0,0,0,0,0,0,0,8,8,8,9,8,9,9,9,10,9,9,10,0,0,0,0,0,0,0,0,11,10,10,11,11,10,12,11,13,13,12,12,0,0,0,0,0,0,0,0,9,8,8,8,7,7,8,7,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,9,9,10,10,10,9,10,9,8,0,0,0,0,0,0,0,0,6,7,6,6,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,4,4,6,7,7,8,7,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,4,3,4,3,4,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,6,6,6,7,6,7,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,3,4,4,3,0,0,0,0,0,0,0,0,0,1,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,5,5,4,4,3,2,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,4,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,5,5,6,6,5,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,7,8,8,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,13,14,14,13,14,16,16,18,20,20,21,22,0,0,0,0,0,0,0,0,24,24,25,26,26,24,25,24,25,25,24,26,0,0,0,0,0,0,0,0,26,26,25,26,26,25,23,25,26],[0,29,29,29,29,30,29,29,29,29,28,29,29,28,28,29,28,29,28,29,0,0,0,0,0,0,0,0,29,27,27,28,28,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,25,22,22,22,23,19,20,21,19,17,19,19,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,5,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,8,8,7,7,6,6,5,6,7,7,8,7,0,0,0,0,0,0,0,0,7,8,8,7,8,7,8,8,8,8,7,7,0,0,0,0,0,0,0,0,6,5,6,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,6,6,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,7,7,7,8,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,8,7,7,7,7,7,7,8,8,8,8,7,0,0,0,0,0,0,0,0,7,6,6,6,6,6,6,6,6,5,6,5,0,0,0,0,0,0,0,0,5,5,6,5,6,6,7,6,6,7,6,7,0,0,0,0,0,0,0,0,8,8,9,8,9,9,9,9,9,9,9,8,0,0,0,0,0,0,0,0,7,7,7,7,8,8,9,11,11,12,13,14,0,0,0,0,0,0,0,0,18,20,21,22,21,22,24,24,26,25,26,25,0,0,0,0,0,0,0,0,25,26,27,26,28,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,27,28,27,27,26,27,26,26,27,0,0,0,0,0,0,0,0,23,20,20,20,18,18,18,15,14,13,11,10,0,0,0,0,0,0,0,0,9,10,11,9,10,11,10,11,11,11,11,11,0,0,0,0,0,0,0,0,12,12,11,11,11,12,12,12,14,14,12,13,0,0,0,0,0,0,0,0,10,10,10,9,9,9,9,9,8,8,8,9,0,0,0,0,0,0,0,0,9,9,10,10,10,12,11,10,11,11,10,10,0,0,0,0,0,0,0,0,8,8,8,7,7,7,7,6,7,7,6,6,0,0,0,0,0,0,0,0,4,5,4,3,4,4,5,5,7,8,8,7,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,5,4,4,4,4,0,0,0,0,0,0,0,0,2,3,3,3,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,7,8,7,8,8,8,8,8,8,7,8,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,1,0,1,2,2,2,2,3,3,3,3,4,0,0,0,0,0,0,0,0,4,5,4,5,5,5,6,6,5,5,4,3,0,0,0,0,0,0,0,0,5,5,6,5,6,7,6,6,8,7,6,7,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,5,5,5,6,5,0,0,0,0,0,0,0,0,5,5,6,6,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,7,7,7,7,7,7,8,7,7,7,8,0,0,0,0,0,0,0,0,9,9,9,8,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,8,9,8,8,9,9,8,9,9,9,8,9,0,0,0,0,0,0,0,0,13,15,15,14,15,17,18,19,22,21,23,23,0,0,0,0,0,0,0,0,25,24,25,26,26,26,26,25,27,26,27,28,0,0,0,0,0,0,0,0,27,26,25,27,27,26,23,25,26],[0,28,28,28,28,29,28,28,29,27,27,27,27,27,27,27,27,28,27,27,0,0,0,0,0,0,0,0,28,27,26,28,28,29,28,28,27,28,28,27,0,0,0,0,0,0,0,0,24,21,22,21,21,20,19,20,18,17,18,18,0,0,0,0,0,0,0,0,5,4,4,4,4,3,4,3,3,3,2,2,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,4,3,4,4,0,0,0,0,0,0,0,0,5,6,5,5,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,6,6,7,0,0,0,0,0,0,0,0,5,6,6,6,7,7,8,11,10,10,12,13,0,0,0,0,0,0,0,0,17,18,19,20,21,22,22,23,24,23,25,23,0,0,0,0,0,0,0,0,24,23,25,25,27,25,26,26,26,26,26,27,0,0,0,0,0,0,0,0,26,27,27,27,27,26,26,26,26,27,26,27,0,0,0,0,0,0,0,0,22,20,19,19,18,18,17,15,14,13,10,9,0,0,0,0,0,0,0,0,7,8,7,8,8,9,8,9,10,9,9,10,0,0,0,0,0,0,0,0,12,11,10,10,10,10,11,11,13,13,12,11,0,0,0,0,0,0,0,0,7,8,8,7,7,7,7,7,6,6,6,7,0,0,0,0,0,0,0,0,7,8,8,9,9,10,10,10,9,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,7,7,7,6,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,4,3,3,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,3,4,4,3,3,4,3,3,0,0,0,0,0,0,0,0,1,1,0,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,3,4,4,5,4,4,4,3,2,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,6,6,6,6,5,6,5,6,6,6,6,6,0,0,0,0,0,0,0,0,7,6,7,6,6,6,7,6,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,12,13,13,13,14,15,16,18,19,19,21,21,0,0,0,0,0,0,0,0,23,23,25,25,25,23,24,23,24,24,23,26,0,0,0,0,0,0,0,0,25,25,24,25,25,23,22,24,25],[0,28,28,29,29,29,29,29,29,28,28,28,28,28,28,28,28,29,29,29,0,0,0,0,0,0,0,0,28,28,27,28,29,29,27,28,27,28,28,27,0,0,0,0,0,0,0,0,24,22,22,22,22,19,20,21,18,19,19,19,0,0,0,0,0,0,0,0,5,4,5,4,5,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,3,4,4,0,0,0,0,0,0,0,0,5,6,6,5,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,7,6,6,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,5,6,6,6,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,6,6,5,5,6,5,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,6,7,7,7,6,0,0,0,0,0,0,0,0,6,5,6,6,5,5,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,9,8,8,8,8,0,0,0,0,0,0,0,0,6,6,7,7,7,8,9,11,13,12,14,16,0,0,0,0,0,0,0,0,19,21,22,23,23,24,24,25,26,25,27,26,0,0,0,0,0,0,0,0,25,26,27,27,28,26,28,27,27,27,28,27,0,0,0,0,0,0,0,0,27,27,28,28,28,28,28,28,28,28,26,28,0,0,0,0,0,0,0,0,23,21,21,20,19,18,18,15,15,14,12,10,0,0,0,0,0,0,0,0,9,10,10,10,10,10,10,11,11,11,11,11,0,0,0,0,0,0,0,0,13,11,12,11,12,12,12,12,13,14,12,13,0,0,0,0,0,0,0,0,10,10,9,9,9,8,9,9,8,8,8,9,0,0,0,0,0,0,0,0,9,9,10,11,10,11,11,10,10,10,8,9,0,0,0,0,0,0,0,0,6,7,7,7,6,7,7,6,7,6,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,5,5,6,7,7,8,7,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,4,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,4,4,5,5,4,0,0,0,0,0,0,0,0,2,2,1,0,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,5,3,4,4,5,5,5,4,4,3,0,0,0,0,0,0,0,0,5,4,5,5,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,6,5,6,6,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,7,7,7,7,8,7,0,0,0,0,0,0,0,0,8,8,7,7,8,7,7,8,8,7,8,9,0,0,0,0,0,0,0,0,8,9,9,8,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,13,14,15,14,15,17,18,19,21,21,23,23,0,0,0,0,0,0,0,0,26,25,26,26,27,25,26,25,27,26,26,28,0,0,0,0,0,0,0,0,27,27,26,27,27,26,25,26,26],[0,27,27,27,27,28,28,27,28,26,26,25,26,25,25,26,26,27,26,27,0,0,0,0,0,0,0,0,27,26,26,27,27,28,27,27,27,27,27,26,0,0,0,0,0,0,0,0,23,20,22,20,20,19,19,20,18,18,17,17,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,4,5,5,6,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,4,4,4,4,5,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,8,7,8,8,8,8,8,7,8,0,0,0,0,0,0,0,0,5,6,6,6,7,7,8,11,10,10,12,13,0,0,0,0,0,0,0,0,16,18,20,20,20,20,22,21,23,23,24,23,0,0,0,0,0,0,0,0,22,23,25,24,26,24,25,26,26,26,26,26,0,0,0,0,0,0,0,0,25,25,26,25,26,25,25,25,25,25,24,25,0,0,0,0,0,0,0,0,21,20,19,19,17,18,16,14,13,13,10,9,0,0,0,0,0,0,0,0,9,9,9,9,9,10,9,10,12,11,10,12,0,0,0,0,0,0,0,0,13,12,12,12,11,12,12,13,13,13,13,13,0,0,0,0,0,0,0,0,9,9,9,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,9,9,9,10,10,11,11,11,10,10,9,8,0,0,0,0,0,0,0,0,6,6,6,7,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,5,4,4,4,4,5,5,6,7,7,7,7,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,4,5,4,4,0,0,0,0,0,0,0,0,2,2,1,1,0,1,1,2,2,2,1,2,0,0,0,0,0,0,0,0,4,4,3,4,4,4,5,4,4,4,4,3,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,7,6,6,7,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,7,7,7,0,0,0,0,0,0,0,0,8,7,6,6,7,6,6,7,7,6,7,7,0,0,0,0,0,0,0,0,8,8,9,7,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,8,9,8,7,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,13,14,15,13,15,16,17,19,19,20,21,20,0,0,0,0,0,0,0,0,24,23,25,25,24,23,24,23,24,25,24,26,0,0,0,0,0,0,0,0,24,25,24,25,25,24,23,23,24],[0,29,28,28,28,29,29,28,28,28,27,27,28,27,27,27,27,28,27,28,0,0,0,0,0,0,0,0,28,27,26,28,28,28,28,28,27,28,28,27,0,0,0,0,0,0,0,0,24,21,22,21,22,20,19,21,18,19,18,18,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,2,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,5,5,4,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,4,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,3,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,7,6,6,7,0,0,0,0,0,0,0,0,5,6,6,6,7,7,8,11,10,10,13,13,0,0,0,0,0,0,0,0,18,19,21,21,22,22,24,23,24,23,26,23,0,0,0,0,0,0,0,0,26,25,26,26,28,26,27,28,27,27,28,27,0,0,0,0,0,0,0,0,28,27,28,28,28,27,27,26,27,27,27,27,0,0,0,0,0,0,0,0,22,20,20,20,18,18,17,14,14,12,10,8,0,0,0,0,0,0,0,0,7,8,7,8,8,9,8,9,10,9,9,10,0,0,0,0,0,0,0,0,11,11,10,10,10,11,11,12,12,12,12,11,0,0,0,0,0,0,0,0,8,8,8,8,7,7,7,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,8,8,8,9,9,9,8,8,7,6,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,4,4,4,5,6,6,6,6,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,6,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,1,1,1,0,1,1,1,1,1,2,0,0,0,0,0,0,0,0,3,4,4,3,3,4,5,4,4,3,3,3,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,6,7,6,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,11,12,13,12,13,14,16,17,19,18,21,21,0,0,0,0,0,0,0,0,24,22,25,24,25,24,24,23,26,25,25,26,0,0,0,0,0,0,0,0,25,25,24,26,25,24,23,24,25],[0,28,29,29,29,29,29,29,29,28,28,28,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,28,27,28,29,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,24,22,23,22,22,20,20,21,19,20,19,18,0,0,0,0,0,0,0,0,4,3,4,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,2,2,3,3,0,0,0,0,0,0,0,0,2,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,5,5,5,4,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,6,7,8,12,10,11,14,14,0,0,0,0,0,0,0,0,19,19,21,21,23,22,23,24,25,24,26,25,0,0,0,0,0,0,0,0,24,24,26,25,27,26,27,26,27,26,26,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,26,26,27,27,26,27,0,0,0,0,0,0,0,0,23,20,20,20,17,17,16,14,13,12,10,8,0,0,0,0,0,0,0,0,7,7,7,8,8,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,10,10,9,9,9,10,10,10,11,12,10,11,0,0,0,0,0,0,0,0,8,8,8,7,7,7,7,6,7,6,7,6,0,0,0,0,0,0,0,0,6,6,7,8,7,8,8,8,8,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,3,4,5,5,6,6,6,6,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,1,1,1,1,0,1,1,1,1,2,0,0,0,0,0,0,0,0,3,4,3,3,4,4,6,5,5,4,4,3,0,0,0,0,0,0,0,0,4,3,4,4,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,6,7,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,6,6,5,6,0,0,0,0,0,0,0,0,11,12,13,12,12,14,16,18,20,20,22,22,0,0,0,0,0,0,0,0,24,23,25,26,25,24,25,24,26,25,25,26,0,0,0,0,0,0,0,0,26,25,24,25,25,23,22,25,24],[0,29,28,28,28,29,28,28,28,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,26,26,27,27,28,27,28,26,27,27,27,0,0,0,0,0,0,0,0,23,22,22,22,21,20,19,20,18,19,18,18,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,5,4,4,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,5,5,5,4,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,8,7,8,12,11,11,14,14,0,0,0,0,0,0,0,0,19,19,21,22,23,23,23,24,25,24,25,23,0,0,0,0,0,0,0,0,25,24,26,26,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,26,27,26,25,26,26,26,26,0,0,0,0,0,0,0,0,22,21,20,20,18,18,16,14,13,12,10,8,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,9,10,9,9,10,0,0,0,0,0,0,0,0,11,10,10,10,10,10,10,11,11,12,11,11,0,0,0,0,0,0,0,0,8,8,7,7,7,7,7,6,6,6,6,6,0,0,0,0,0,0,0,0,6,7,7,8,8,8,8,9,8,8,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,6,6,6,6,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,4,4,4,3,4,5,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,4,4,5,4,5,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,11,13,12,11,13,15,16,18,19,19,23,23,0,0,0,0,0,0,0,0,25,22,25,26,25,25,26,24,25,26,25,26,0,0,0,0,0,0,0,0,26,25,24,25,25,25,23,25,24],[0,29,28,29,29,29,29,28,28,28,28,27,27,27,27,27,27,27,27,28,0,0,0,0,0,0,0,0,28,28,26,28,28,28,28,28,28,28,28,27,0,0,0,0,0,0,0,0,24,22,22,22,21,20,20,21,18,19,19,18,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,5,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,3,3,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,7,7,7,7,6,0,0,0,0,0,0,0,0,6,6,6,7,8,7,9,13,12,12,15,15,0,0,0,0,0,0,0,0,20,20,21,24,23,23,25,25,25,25,26,24,0,0,0,0,0,0,0,0,24,24,26,26,28,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,26,28,28,27,27,26,26,26,27,26,26,0,0,0,0,0,0,0,0,22,21,20,20,18,17,17,15,13,12,10,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,9,10,9,9,10,0,0,0,0,0,0,0,0,11,10,10,10,9,10,10,11,12,12,12,11,0,0,0,0,0,0,0,0,9,8,8,7,8,7,7,7,6,6,7,7,0,0,0,0,0,0,0,0,7,8,8,8,8,9,9,8,8,8,7,7,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,6,7,7,6,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,5,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,1,1,1,0,1,1,2,0,0,0,0,0,0,0,0,4,5,5,4,4,5,6,5,6,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,6,7,6,6,6,6,6,7,6,7,0,0,0,0,0,0,0,0,7,7,8,7,7,8,7,7,8,8,7,7,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,6,7,7,6,6,0,0,0,0,0,0,0,0,12,13,13,12,13,15,16,18,19,19,22,22,0,0,0,0,0,0,0,0,24,22,25,25,25,24,25,24,26,26,26,27,0,0,0,0,0,0,0,0,25,26,25,25,26,24,24,25,25],[0,28,27,28,28,28,28,28,28,27,27,26,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,28,27,26,28,28,28,26,28,27,27,28,27,0,0,0,0,0,0,0,0,24,20,22,21,21,20,20,20,18,19,19,18,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,4,3,3,3,3,2,2,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,3,4,3,3,4,4,5,4,5,5,5,4,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,6,7,7,8,11,11,11,12,14,0,0,0,0,0,0,0,0,18,19,20,22,21,21,23,23,23,23,24,23,0,0,0,0,0,0,0,0,23,23,24,23,27,24,25,26,26,26,26,25,0,0,0,0,0,0,0,0,25,25,26,26,26,25,25,25,26,26,25,26,0,0,0,0,0,0,0,0,21,20,18,19,17,16,16,14,12,12,10,9,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,11,10,9,9,9,9,10,10,11,11,11,11,0,0,0,0,0,0,0,0,8,8,8,7,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,8,8,8,9,9,9,8,8,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,3,3,4,4,5,5,6,6,6,6,0,0,0,0,0,0,0,0,3,3,4,4,4,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,3,4,3,3,4,4,5,4,4,4,4,3,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,5,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,8,7,7,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,12,13,13,12,13,15,17,17,17,17,20,20,0,0,0,0,0,0,0,0,23,23,24,24,25,24,24,22,24,24,24,26,0,0,0,0,0,0,0,0,24,24,23,25,24,24,22,23,24],[0,28,28,28,28,28,28,28,28,27,26,25,27,26,26,26,27,27,27,27,0,0,0,0,0,0,0,0,27,26,26,28,27,28,26,27,26,27,27,26,0,0,0,0,0,0,0,0,23,21,21,21,22,20,20,21,18,19,18,18,0,0,0,0,0,0,0,0,4,4,4,3,4,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,4,4,5,4,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,5,6,6,6,7,7,8,11,11,11,14,14,0,0,0,0,0,0,0,0,18,19,20,22,22,21,22,23,24,23,24,23,0,0,0,0,0,0,0,0,23,23,25,25,27,25,26,26,27,26,26,26,0,0,0,0,0,0,0,0,27,26,26,26,27,26,25,25,26,25,26,26,0,0,0,0,0,0,0,0,21,20,18,19,17,17,15,14,13,11,10,9,0,0,0,0,0,0,0,0,8,9,9,9,8,9,9,10,11,10,10,11,0,0,0,0,0,0,0,0,12,12,10,11,11,11,11,12,13,12,12,12,0,0,0,0,0,0,0,0,9,9,9,8,7,7,7,7,7,6,7,7,0,0,0,0,0,0,0,0,7,8,9,9,9,10,10,10,9,9,8,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,7,7,7,7,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,5,5,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,3,2,2,2,2,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,5,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,6,6,0,0,0,0,0,0,0,0,6,7,7,5,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,8,7,8,8,7,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,6,7,7,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,11,13,13,12,13,15,17,18,18,19,20,21,0,0,0,0,0,0,0,0,23,22,25,25,24,23,24,23,25,25,25,26,0,0,0,0,0,0,0,0,25,25,23,24,24,23,21,23,24],[0,28,28,28,28,29,28,28,28,27,27,26,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,26,25,27,27,28,26,27,25,26,26,26,0,0,0,0,0,0,0,0,23,21,22,21,21,20,20,20,19,19,18,18,0,0,0,0,0,0,0,0,5,4,5,4,4,4,4,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,5,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,5,5,4,4,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,7,7,7,8,8,10,11,12,12,13,15,0,0,0,0,0,0,0,0,19,20,21,22,24,22,23,24,25,24,26,24,0,0,0,0,0,0,0,0,24,24,26,26,28,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,26,27,27,27,27,26,26,26,26,26,26,0,0,0,0,0,0,0,0,22,20,19,19,18,17,16,14,13,12,11,9,0,0,0,0,0,0,0,0,9,9,9,9,10,11,10,10,12,11,11,12,0,0,0,0,0,0,0,0,13,12,11,12,11,12,12,13,14,14,14,13,0,0,0,0,0,0,0,0,10,10,9,9,8,8,8,7,7,7,7,8,0,0,0,0,0,0,0,0,8,8,9,9,9,10,10,10,9,9,8,8,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,7,7,7,7,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,6,6,6,6,7,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,5,5,5,0,0,0,0,0,0,0,0,3,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,6,5,6,6,5,0,0,0,0,0,0,0,0,4,5,6,5,5,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,8,8,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,8,9,8,9,9,8,8,9,9,8,8,0,0,0,0,0,0,0,0,7,8,7,7,8,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,12,13,13,13,13,15,17,17,18,19,20,20,0,0,0,0,0,0,0,0,23,23,23,24,24,24,24,23,25,25,24,26,0,0,0,0,0,0,0,0,25,25,23,25,25,24,23,24,24],[0,28,28,28,28,28,28,28,28,27,27,26,27,27,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,26,28,28,29,26,28,26,28,27,26,0,0,0,0,0,0,0,0,24,22,22,22,22,21,21,22,19,20,19,19,0,0,0,0,0,0,0,0,6,5,6,5,6,5,5,4,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,2,3,2,2,3,3,3,3,4,0,0,0,0,0,0,0,0,4,5,5,4,4,3,3,4,5,4,4,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,7,6,6,7,0,0,0,0,0,0,0,0,5,4,5,5,4,4,4,4,3,3,4,4,0,0,0,0,0,0,0,0,3,4,4,5,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,6,6,7,7,6,0,0,0,0,0,0,0,0,5,5,6,6,5,5,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,8,8,8,8,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,7,8,9,9,10,10,11,12,13,13,15,17,0,0,0,0,0,0,0,0,20,22,23,25,24,24,26,25,27,26,27,25,0,0,0,0,0,0,0,0,25,25,27,27,27,26,27,28,28,27,27,27,0,0,0,0,0,0,0,0,27,27,28,28,28,28,27,27,27,27,27,28,0,0,0,0,0,0,0,0,23,22,20,20,18,18,17,15,14,13,12,10,0,0,0,0,0,0,0,0,10,11,11,12,12,13,12,12,14,13,13,14,0,0,0,0,0,0,0,0,14,14,13,13,13,13,14,14,14,16,15,15,0,0,0,0,0,0,0,0,12,11,11,11,11,10,9,10,9,8,8,10,0,0,0,0,0,0,0,0,10,10,11,11,11,11,12,11,11,10,9,9,0,0,0,0,0,0,0,0,6,7,7,7,6,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,6,5,5,5,5,6,6,7,7,8,9,7,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,7,7,7,7,8,8,7,8,7,8,7,7,0,0,0,0,0,0,0,0,6,7,7,6,6,7,7,6,6,6,6,6,0,0,0,0,0,0,0,0,4,3,3,3,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,7,6,5,5,4,0,0,0,0,0,0,0,0,6,5,6,6,6,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,8,9,8,8,8,8,9,8,7,8,8,7,0,0,0,0,0,0,0,0,6,7,7,7,8,8,8,8,8,8,9,9,0,0,0,0,0,0,0,0,10,10,9,9,9,9,9,10,9,9,9,9,0,0,0,0,0,0,0,0,10,10,10,10,10,10,10,11,11,11,11,10,0,0,0,0,0,0,0,0,10,11,9,9,10,10,9,9,9,9,8,9,0,0,0,0,0,0,0,0,14,15,16,14,15,17,19,20,21,20,21,22,0,0,0,0,0,0,0,0,25,23,24,25,26,24,25,22,26,26,25,27,0,0,0,0,0,0,0,0,26,26,25,26,26,25,23,24,25],[0,28,28,28,27,28,28,27,28,27,27,27,27,27,27,28,27,27,28,27,0,0,0,0,0,0,0,0,27,28,26,27,28,29,27,28,27,27,27,26,0,0,0,0,0,0,0,0,24,20,22,22,22,20,20,21,18,19,19,18,0,0,0,0,0,0,0,0,7,7,6,6,6,5,5,5,5,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,4,3,4,4,5,0,0,0,0,0,0,0,0,5,6,6,5,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,7,7,6,7,6,6,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,5,5,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,8,8,7,8,8,8,0,0,0,0,0,0,0,0,7,6,6,7,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,3,4,5,5,5,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,8,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,5,5,6,5,6,6,6,5,6,6,7,7,0,0,0,0,0,0,0,0,8,8,9,10,9,9,10,11,11,11,10,10,0,0,0,0,0,0,0,0,8,9,9,9,10,10,10,13,13,13,15,16,0,0,0,0,0,0,0,0,19,20,23,23,23,23,26,25,26,25,26,26,0,0,0,0,0,0,0,0,24,25,27,26,28,27,28,27,28,28,28,27,0,0,0,0,0,0,0,0,27,27,27,28,27,27,27,27,27,26,27,28,0,0,0,0,0,0,0,0,22,22,20,20,19,18,18,16,15,14,12,12,0,0,0,0,0,0,0,0,13,13,13,13,13,14,14,14,15,15,14,15,0,0,0,0,0,0,0,0,16,15,15,15,15,15,15,15,15,16,16,16,0,0,0,0,0,0,0,0,13,13,13,12,12,11,11,13,11,10,10,11,0,0,0,0,0,0,0,0,12,13,13,14,14,14,14,14,13,13,11,10,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,7,8,8,7,7,0,0,0,0,0,0,0,0,6,7,6,6,6,7,7,8,8,9,10,9,0,0,0,0,0,0,0,0,6,5,6,6,6,5,6,5,5,4,4,5,0,0,0,0,0,0,0,0,5,5,6,5,5,6,7,5,5,6,7,6,0,0,0,0,0,0,0,0,8,8,8,8,9,10,10,9,9,9,9,8,0,0,0,0,0,0,0,0,8,9,8,7,8,8,8,8,7,7,8,7,0,0,0,0,0,0,0,0,5,4,3,3,2,3,2,2,2,1,2,1,0,0,0,0,0,0,0,0,5,6,5,5,6,6,6,6,7,7,6,5,0,0,0,0,0,0,0,0,7,7,7,7,7,8,8,8,8,8,9,9,0,0,0,0,0,0,0,0,9,10,10,9,9,10,9,8,8,9,9,8,0,0,0,0,0,0,0,0,8,8,8,8,9,9,9,10,9,10,10,10,0,0,0,0,0,0,0,0,11,10,9,9,10,9,10,10,9,9,11,10,0,0,0,0,0,0,0,0,11,12,12,10,12,11,12,12,12,13,12,12,0,0,0,0,0,0,0,0,11,12,11,11,11,11,11,11,11,11,10,10,0,0,0,0,0,0,0,0,17,17,18,17,18,19,20,21,22,20,22,22,0,0,0,0,0,0,0,0,25,24,25,24,26,25,25,24,26,27,25,28,0,0,0,0,0,0,0,0,25,26,25,26,26,25,23,24,25],[0,29,28,28,29,29,29,29,28,27,27,27,28,28,27,28,28,28,27,28,0,0,0,0,0,0,0,0,27,28,26,27,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,23,21,21,22,21,20,20,21,19,20,19,19,0,0,0,0,0,0,0,0,10,10,11,10,11,10,9,8,8,6,5,6,0,0,0,0,0,0,0,0,5,6,5,6,6,6,5,7,6,6,7,7,0,0,0,0,0,0,0,0,9,8,8,8,7,7,6,7,7,9,8,10,0,0,0,0,0,0,0,0,9,11,11,10,10,11,11,11,12,11,10,10,0,0,0,0,0,0,0,0,8,6,7,8,6,5,5,4,4,5,4,3,0,0,0,0,0,0,0,0,6,7,7,8,8,9,8,9,10,10,10,11,0,0,0,0,0,0,0,0,11,11,12,11,12,13,12,12,12,12,11,12,0,0,0,0,0,0,0,0,9,9,9,10,9,9,10,10,9,9,10,10,0,0,0,0,0,0,0,0,7,10,9,9,9,9,9,9,9,9,10,11,0,0,0,0,0,0,0,0,13,13,13,12,12,13,13,12,13,13,13,13,0,0,0,0,0,0,0,0,13,12,12,12,13,11,12,12,12,11,10,11,0,0,0,0,0,0,0,0,9,11,11,10,12,12,11,12,12,12,13,13,0,0,0,0,0,0,0,0,14,15,16,18,16,17,16,16,18,16,15,16,0,0,0,0,0,0,0,0,13,12,13,12,14,12,14,15,15,15,17,17,0,0,0,0,0,0,0,0,20,25,24,24,25,25,26,26,28,26,28,27,0,0,0,0,0,0,0,0,27,27,29,28,29,28,29,28,29,28,28,29,0,0,0,0,0,0,0,0,28,28,29,28,28,27,28,27,27,28,27,27,0,0,0,0,0,0,0,0,23,22,21,22,20,19,20,17,18,18,16,17,0,0,0,0,0,0,0,0,19,20,18,20,20,21,19,20,21,20,20,20,0,0,0,0,0,0,0,0,21,20,21,22,21,22,22,22,22,22,22,20,0,0,0,0,0,0,0,0,19,20,19,19,18,17,20,18,19,18,18,18,0,0,0,0,0,0,0,0,18,17,18,19,18,18,18,18,18,19,17,17,0,0,0,0,0,0,0,0,13,14,15,15,13,14,13,13,13,12,13,13,0,0,0,0,0,0,0,0,11,10,10,9,9,10,10,10,10,11,12,12,0,0,0,0,0,0,0,0,8,7,9,9,8,6,8,7,6,5,5,6,0,0,0,0,0,0,0,0,8,8,10,8,10,11,12,11,11,12,12,12,0,0,0,0,0,0,0,0,14,14,15,15,14,17,15,16,16,15,14,16,0,0,0,0,0,0,0,0,13,14,12,12,13,12,11,11,12,10,11,10,0,0,0,0,0,0,0,0,6,6,4,5,3,3,4,4,3,3,4,3,0,0,0,0,0,0,0,0,4,5,5,5,6,7,8,8,9,9,9,9,0,0,0,0,0,0,0,0,13,11,12,13,13,15,14,13,15,14,14,15,0,0,0,0,0,0,0,0,15,15,14,15,13,14,14,12,13,14,12,11,0,0,0,0,0,0,0,0,12,13,13,14,14,14,15,16,14,15,15,15,0,0,0,0,0,0,0,0,16,15,14,14,15,13,15,16,14,14,16,16,0,0,0,0,0,0,0,0,18,18,18,16,16,17,15,18,16,17,17,17,0,0,0,0,0,0,0,0,15,18,18,18,16,17,19,16,17,18,17,16,0,0,0,0,0,0,0,0,20,20,22,21,22,22,24,24,25,24,25,25,0,0,0,0,0,0,0,0,27,26,27,27,28,27,28,26,28,28,28,28,0,0,0,0,0,0,0,0,28,28,27,28,28,27,26,26,28],[0,30,30,30,30,30,30,30,30,29,29,29,29,28,29,29,29,29,28,29,0,0,0,0,0,0,0,0,29,28,27,29,29,29,28,28,27,28,28,27,0,0,0,0,0,0,0,0,25,23,23,22,23,21,22,22,21,21,20,21,0,0,0,0,0,0,0,0,11,9,12,10,12,10,11,8,8,8,7,7,0,0,0,0,0,0,0,0,7,7,6,6,7,7,5,7,6,6,7,8,0,0,0,0,0,0,0,0,9,9,9,8,7,7,7,8,9,10,10,10,0,0,0,0,0,0,0,0,12,11,10,11,11,10,11,11,12,11,10,10,0,0,0,0,0,0,0,0,9,7,8,9,8,7,6,5,4,5,5,5,0,0,0,0,0,0,0,0,8,9,9,9,10,11,10,12,11,11,11,11,0,0,0,0,0,0,0,0,12,10,11,12,11,12,13,13,12,13,12,12,0,0,0,0,0,0,0,0,9,9,8,9,9,9,9,10,8,9,10,10,0,0,0,0,0,0,0,0,9,11,11,10,10,12,11,11,10,11,12,11,0,0,0,0,0,0,0,0,12,14,12,13,11,14,13,12,14,13,14,13,0,0,0,0,0,0,0,0,13,13,12,12,13,13,12,13,13,12,12,11,0,0,0,0,0,0,0,0,11,11,13,12,11,11,12,12,11,11,12,14,0,0,0,0,0,0,0,0,14,15,15,17,15,16,16,17,17,17,16,15,0,0,0,0,0,0,0,0,14,13,14,14,15,13,14,16,18,15,17,17,0,0,0,0,0,0,0,0,22,23,25,24,25,24,27,26,27,27,27,26,0,0,0,0,0,0,0,0,27,28,29,29,29,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,28,28,27,28,28,28,27,28,0,0,0,0,0,0,0,0,25,23,23,23,22,21,20,20,19,18,18,16,0,0,0,0,0,0,0,0,18,19,18,20,20,21,20,21,22,21,21,21,0,0,0,0,0,0,0,0,22,22,21,21,22,22,22,23,22,23,24,23,0,0,0,0,0,0,0,0,20,20,20,18,17,17,18,18,16,16,15,17,0,0,0,0,0,0,0,0,18,17,19,19,20,19,20,19,19,18,18,17,0,0,0,0,0,0,0,0,12,14,14,13,13,13,15,14,13,13,14,13,0,0,0,0,0,0,0,0,11,12,11,11,10,11,10,11,11,11,12,13,0,0,0,0,0,0,0,0,8,9,8,8,7,8,7,7,7,6,7,7,0,0,0,0,0,0,0,0,7,8,9,8,9,10,11,12,12,12,11,12,0,0,0,0,0,0,0,0,14,14,14,13,16,15,15,15,13,14,14,14,0,0,0,0,0,0,0,0,14,13,14,13,13,12,13,13,12,11,11,11,0,0,0,0,0,0,0,0,8,8,6,6,3,4,5,7,6,3,3,3,0,0,0,0,0,0,0,0,7,6,5,6,7,7,7,8,9,8,9,8,0,0,0,0,0,0,0,0,12,12,13,12,11,14,13,12,13,14,14,14,0,0,0,0,0,0,0,0,13,14,14,15,14,13,13,13,13,13,12,13,0,0,0,0,0,0,0,0,12,12,12,13,13,13,14,14,13,14,14,15,0,0,0,0,0,0,0,0,14,14,12,13,13,13,14,14,13,13,14,16,0,0,0,0,0,0,0,0,16,16,15,14,16,16,15,17,16,18,16,17,0,0,0,0,0,0,0,0,16,18,16,17,17,16,15,17,18,18,16,16,0,0,0,0,0,0,0,0,21,23,23,22,23,24,24,26,26,26,28,26,0,0,0,0,0,0,0,0,29,28,29,29,29,28,28,28,30,29,29,29,0,0,0,0,0,0,0,0,29,29,28,29,29,28,28,29,28],[0,29,28,29,29,29,29,28,29,28,28,27,28,28,28,28,28,28,27,28,0,0,0,0,0,0,0,0,27,28,25,27,28,29,27,28,26,27,27,26,0,0,0,0,0,0,0,0,24,20,22,22,22,20,20,23,19,20,21,20,0,0,0,0,0,0,0,0,11,11,12,12,12,11,10,9,9,7,7,8,0,0,0,0,0,0,0,0,7,7,7,7,7,6,7,8,7,6,9,9,0,0,0,0,0,0,0,0,10,10,10,9,8,8,9,9,10,11,11,12,0,0,0,0,0,0,0,0,12,12,12,12,12,11,12,12,12,12,11,11,0,0,0,0,0,0,0,0,9,7,8,8,7,6,7,5,6,7,5,6,0,0,0,0,0,0,0,0,8,9,9,9,10,10,11,11,12,12,12,12,0,0,0,0,0,0,0,0,13,12,11,13,13,13,12,13,13,13,13,14,0,0,0,0,0,0,0,0,11,10,11,11,11,10,10,11,10,9,10,10,0,0,0,0,0,0,0,0,8,10,11,10,10,11,11,12,11,12,11,12,0,0,0,0,0,0,0,0,13,14,12,13,14,14,14,14,15,15,14,15,0,0,0,0,0,0,0,0,14,13,13,12,13,13,13,14,13,13,12,11,0,0,0,0,0,0,0,0,11,11,13,12,12,13,13,13,12,13,14,13,0,0,0,0,0,0,0,0,16,17,18,19,18,19,19,18,20,19,18,18,0,0,0,0,0,0,0,0,15,14,14,15,15,14,16,16,15,16,17,17,0,0,0,0,0,0,0,0,21,23,25,24,24,24,26,26,27,25,26,26,0,0,0,0,0,0,0,0,26,26,28,27,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,27,28,28,28,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,22,23,21,21,21,20,19,18,18,19,16,16,0,0,0,0,0,0,0,0,20,21,19,20,20,21,19,20,21,20,20,21,0,0,0,0,0,0,0,0,22,21,21,21,22,21,21,21,21,22,22,23,0,0,0,0,0,0,0,0,20,20,21,19,19,19,20,20,21,20,19,20,0,0,0,0,0,0,0,0,20,19,19,20,20,20,20,21,20,19,19,17,0,0,0,0,0,0,0,0,15,17,16,18,16,17,16,16,17,15,15,16,0,0,0,0,0,0,0,0,12,13,12,11,11,12,11,12,12,12,13,14,0,0,0,0,0,0,0,0,10,9,10,10,10,7,8,7,7,6,6,7,0,0,0,0,0,0,0,0,8,8,10,9,10,12,12,11,11,13,12,13,0,0,0,0,0,0,0,0,16,16,17,17,19,19,18,18,18,17,16,17,0,0,0,0,0,0,0,0,14,16,15,13,13,14,13,13,13,11,13,12,0,0,0,0,0,0,0,0,6,7,7,8,3,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,7,7,5,6,8,8,9,9,9,9,9,8,0,0,0,0,0,0,0,0,13,13,12,13,13,16,15,14,16,16,16,16,0,0,0,0,0,0,0,0,16,16,16,16,15,15,15,15,14,14,14,14,0,0,0,0,0,0,0,0,13,14,14,14,15,15,14,16,16,16,17,17,0,0,0,0,0,0,0,0,17,15,15,15,15,16,16,17,15,16,17,17,0,0,0,0,0,0,0,0,17,17,18,16,18,16,17,18,18,19,18,18,0,0,0,0,0,0,0,0,18,19,19,19,18,19,20,18,19,20,20,18,0,0,0,0,0,0,0,0,23,21,22,22,22,22,24,24,25,24,26,25,0,0,0,0,0,0,0,0,27,26,27,27,27,26,27,26,28,28,26,28,0,0,0,0,0,0,0,0,27,28,27,27,27,26,26,25,27],[0,29,29,29,29,29,29,28,29,27,28,27,28,27,27,27,27,28,26,28,0,0,0,0,0,0,0,0,27,27,24,27,28,28,25,27,26,26,27,26,0,0,0,0,0,0,0,0,23,20,21,21,21,20,20,21,19,19,19,19,0,0,0,0,0,0,0,0,10,12,12,12,13,12,12,10,10,9,9,9,0,0,0,0,0,0,0,0,7,8,7,8,8,7,7,9,9,7,9,10,0,0,0,0,0,0,0,0,12,11,11,11,9,11,9,10,11,12,12,13,0,0,0,0,0,0,0,0,13,13,14,13,13,13,13,13,13,14,13,12,0,0,0,0,0,0,0,0,11,10,11,11,11,10,9,7,6,8,8,6,0,0,0,0,0,0,0,0,11,11,11,11,12,12,12,13,13,14,14,14,0,0,0,0,0,0,0,0,14,13,14,13,14,14,13,13,14,13,12,13,0,0,0,0,0,0,0,0,10,10,10,11,12,11,12,12,11,11,12,13,0,0,0,0,0,0,0,0,11,13,12,13,11,13,12,14,13,13,13,14,0,0,0,0,0,0,0,0,16,15,16,15,16,14,15,15,15,14,14,15,0,0,0,0,0,0,0,0,14,14,13,13,13,13,13,14,13,13,12,11,0,0,0,0,0,0,0,0,12,12,14,13,13,14,14,15,15,15,15,16,0,0,0,0,0,0,0,0,17,19,20,20,18,20,19,19,21,19,18,18,0,0,0,0,0,0,0,0,15,13,15,14,16,14,15,15,15,15,17,16,0,0,0,0,0,0,0,0,21,23,25,24,25,25,26,26,27,26,28,26,0,0,0,0,0,0,0,0,26,27,28,28,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,28,27,28,27,27,26,27,27,26,27,0,0,0,0,0,0,0,0,23,22,21,22,21,20,20,19,19,20,17,17,0,0,0,0,0,0,0,0,22,22,21,22,22,23,21,21,23,23,21,22,0,0,0,0,0,0,0,0,22,22,22,24,23,23,24,24,24,25,24,24,0,0,0,0,0,0,0,0,21,23,21,20,20,20,22,22,22,21,21,20,0,0,0,0,0,0,0,0,22,20,21,21,21,21,21,21,21,21,21,18,0,0,0,0,0,0,0,0,16,17,18,18,16,16,15,14,15,13,13,15,0,0,0,0,0,0,0,0,11,11,10,10,9,12,11,11,11,12,12,13,0,0,0,0,0,0,0,0,9,8,11,9,8,8,7,6,5,4,6,6,0,0,0,0,0,0,0,0,8,8,9,9,10,11,13,12,12,12,13,16,0,0,0,0,0,0,0,0,16,16,17,17,17,19,19,18,19,17,16,17,0,0,0,0,0,0,0,0,15,15,13,12,13,13,12,12,12,11,11,11,0,0,0,0,0,0,0,0,6,5,4,5,5,4,5,6,7,5,4,5,0,0,0,0,0,0,0,0,3,4,4,3,5,7,7,8,8,9,9,9,0,0,0,0,0,0,0,0,13,12,14,14,14,16,15,14,16,16,15,16,0,0,0,0,0,0,0,0,17,16,16,14,14,15,15,13,13,14,13,13,0,0,0,0,0,0,0,0,14,14,14,16,15,15,15,17,16,16,16,16,0,0,0,0,0,0,0,0,17,16,16,14,15,15,15,18,16,15,18,18,0,0,0,0,0,0,0,0,20,19,20,18,18,19,18,20,18,19,18,18,0,0,0,0,0,0,0,0,18,20,20,20,19,19,21,18,20,20,19,18,0,0,0,0,0,0,0,0,23,23,23,23,23,23,24,26,25,25,27,26,0,0,0,0,0,0,0,0,28,27,27,27,28,27,28,27,28,29,28,29,0,0,0,0,0,0,0,0,29,28,28,28,29,27,26,27,28],[0,30,29,30,30,30,30,30,30,29,29,29,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,27,28,28,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,24,22,23,23,22,21,21,22,20,21,20,20,0,0,0,0,0,0,0,0,11,10,12,11,12,11,10,10,8,8,9,9,0,0,0,0,0,0,0,0,6,6,5,6,8,6,7,8,8,8,8,10,0,0,0,0,0,0,0,0,11,11,10,10,9,11,10,10,11,12,12,13,0,0,0,0,0,0,0,0,12,12,14,12,13,13,12,14,12,13,12,12,0,0,0,0,0,0,0,0,9,9,11,11,8,9,9,8,7,8,8,8,0,0,0,0,0,0,0,0,11,11,11,11,13,11,12,13,12,14,13,13,0,0,0,0,0,0,0,0,14,13,14,13,13,14,13,14,13,13,13,13,0,0,0,0,0,0,0,0,9,8,10,10,9,10,12,11,9,10,12,11,0,0,0,0,0,0,0,0,12,11,11,12,11,12,12,13,12,12,14,14,0,0,0,0,0,0,0,0,13,15,15,13,14,14,14,13,14,15,14,15,0,0,0,0,0,0,0,0,13,13,12,13,13,13,13,12,13,12,11,10,0,0,0,0,0,0,0,0,12,12,13,12,13,13,13,14,12,12,12,14,0,0,0,0,0,0,0,0,15,16,15,16,17,17,17,17,16,16,17,16,0,0,0,0,0,0,0,0,14,14,14,14,16,14,13,15,16,16,18,17,0,0,0,0,0,0,0,0,21,22,24,24,24,25,26,26,26,25,27,26,0,0,0,0,0,0,0,0,27,28,29,28,28,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,29,28,28,28,27,28,28,28,0,0,0,0,0,0,0,0,25,24,23,23,23,23,22,20,19,20,17,16,0,0,0,0,0,0,0,0,17,19,18,18,19,20,19,19,21,20,20,21,0,0,0,0,0,0,0,0,22,22,21,22,21,21,22,22,22,23,22,21,0,0,0,0,0,0,0,0,20,18,19,19,16,17,17,19,16,15,16,17,0,0,0,0,0,0,0,0,19,18,19,20,19,20,19,21,19,20,19,18,0,0,0,0,0,0,0,0,14,14,15,16,15,14,16,15,14,14,14,14,0,0,0,0,0,0,0,0,11,10,10,9,9,9,9,9,10,10,11,12,0,0,0,0,0,0,0,0,8,8,10,9,8,7,8,7,6,4,5,7,0,0,0,0,0,0,0,0,6,8,7,9,9,10,10,9,11,13,11,13,0,0,0,0,0,0,0,0,14,14,14,14,15,15,15,15,14,15,15,15,0,0,0,0,0,0,0,0,15,14,13,13,14,12,12,10,11,10,9,9,0,0,0,0,0,0,0,0,7,7,4,7,4,4,7,7,8,6,5,6,0,0,0,0,0,0,0,0,3,4,4,4,6,7,7,8,9,8,8,8,0,0,0,0,0,0,0,0,12,13,13,13,12,15,13,13,13,14,15,13,0,0,0,0,0,0,0,0,14,13,14,14,13,14,13,12,13,13,12,11,0,0,0,0,0,0,0,0,12,12,12,14,14,13,14,14,14,14,15,14,0,0,0,0,0,0,0,0,14,13,13,13,12,13,14,14,14,14,15,14,0,0,0,0,0,0,0,0,15,16,16,14,15,15,15,16,17,17,16,16,0,0,0,0,0,0,0,0,16,17,16,17,17,17,18,18,18,17,16,17,0,0,0,0,0,0,0,0,21,22,24,22,23,23,24,26,26,25,28,27,0,0,0,0,0,0,0,0,28,27,29,29,29,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,29,29,28,28,28,28],[0,29,28,29,29,30,29,29,29,28,28,28,28,28,28,27,28,28,27,27,0,0,0,0,0,0,0,0,27,27,25,27,28,28,26,27,26,26,26,25,0,0,0,0,0,0,0,0,23,22,22,22,21,21,21,21,19,20,20,18,0,0,0,0,0,0,0,0,10,11,10,12,11,10,11,9,9,9,8,7,0,0,0,0,0,0,0,0,5,6,6,6,7,6,6,9,8,7,8,8,0,0,0,0,0,0,0,0,11,10,10,9,9,10,10,10,10,11,11,12,0,0,0,0,0,0,0,0,11,11,13,11,12,12,11,13,11,11,11,10,0,0,0,0,0,0,0,0,10,9,9,10,9,9,8,7,7,7,7,7,0,0,0,0,0,0,0,0,11,11,10,12,13,11,11,12,12,12,11,12,0,0,0,0,0,0,0,0,12,11,12,12,12,12,11,12,11,12,12,12,0,0,0,0,0,0,0,0,9,9,9,10,9,8,10,10,9,9,10,11,0,0,0,0,0,0,0,0,11,10,11,12,10,12,11,12,12,11,12,12,0,0,0,0,0,0,0,0,14,14,12,13,14,12,12,13,14,13,13,13,0,0,0,0,0,0,0,0,14,12,11,11,13,12,12,13,12,11,11,10,0,0,0,0,0,0,0,0,11,11,12,12,12,12,12,13,13,13,13,14,0,0,0,0,0,0,0,0,16,16,18,18,17,18,18,17,19,18,18,19,0,0,0,0,0,0,0,0,14,13,12,14,13,13,14,14,14,14,17,15,0,0,0,0,0,0,0,0,19,22,23,21,24,24,25,25,27,26,26,27,0,0,0,0,0,0,0,0,27,27,28,28,29,28,29,28,29,28,28,28,0,0,0,0,0,0,0,0,29,28,29,28,28,28,28,27,27,28,28,28,0,0,0,0,0,0,0,0,24,23,22,22,21,20,19,18,19,18,18,16,0,0,0,0,0,0,0,0,21,19,20,20,20,20,20,21,22,20,20,20,0,0,0,0,0,0,0,0,22,20,21,21,22,21,22,22,21,21,22,22,0,0,0,0,0,0,0,0,20,21,20,18,19,18,21,19,21,18,19,18,0,0,0,0,0,0,0,0,19,18,18,20,19,20,19,19,19,18,19,17,0,0,0,0,0,0,0,0,14,16,15,16,15,16,14,14,14,13,13,13,0,0,0,0,0,0,0,0,11,10,9,9,8,9,9,9,11,10,11,12,0,0,0,0,0,0,0,0,8,8,8,8,7,7,6,6,6,3,6,6,0,0,0,0,0,0,0,0,6,8,8,7,9,10,10,10,11,12,12,12,0,0,0,0,0,0,0,0,15,15,16,15,16,17,16,17,18,15,15,16,0,0,0,0,0,0,0,0,14,12,11,11,11,10,10,11,11,9,10,9,0,0,0,0,0,0,0,0,5,5,4,5,4,4,5,6,6,5,5,6,0,0,0,0,0,0,0,0,1,3,2,3,3,4,6,7,7,7,7,7,0,0,0,0,0,0,0,0,10,10,11,11,12,14,13,13,13,14,14,14,0,0,0,0,0,0,0,0,14,13,13,13,12,13,12,11,11,12,11,11,0,0,0,0,0,0,0,0,11,13,12,14,13,13,13,14,13,14,15,16,0,0,0,0,0,0,0,0,16,14,12,13,14,13,14,15,13,13,16,15,0,0,0,0,0,0,0,0,17,16,17,14,16,16,16,17,15,17,16,16,0,0,0,0,0,0,0,0,15,17,18,18,16,18,19,16,17,19,19,16,0,0,0,0,0,0,0,0,22,21,21,21,21,22,21,23,24,23,26,24,0,0,0,0,0,0,0,0,27,26,27,27,27,26,27,26,27,27,26,28,0,0,0,0,0,0,0,0,28,27,27,27,27,27,26,26,27],[0,30,29,30,29,30,30,30,29,29,28,28,29,28,28,28,29,28,28,29,0,0,0,0,0,0,0,0,28,28,26,28,28,28,27,28,26,27,27,26,0,0,0,0,0,0,0,0,23,21,22,22,21,20,21,22,22,21,20,21,0,0,0,0,0,0,0,0,10,8,11,10,11,10,10,8,9,9,8,8,0,0,0,0,0,0,0,0,6,7,7,7,7,7,8,8,9,9,8,9,0,0,0,0,0,0,0,0,12,11,10,11,10,11,10,10,12,12,13,12,0,0,0,0,0,0,0,0,12,12,12,13,13,11,12,13,12,12,11,11,0,0,0,0,0,0,0,0,10,9,10,10,10,10,8,8,8,8,9,8,0,0,0,0,0,0,0,0,12,12,11,12,14,13,12,13,12,12,13,13,0,0,0,0,0,0,0,0,12,11,13,12,13,13,13,13,13,12,12,12,0,0,0,0,0,0,0,0,9,7,9,10,10,9,10,11,10,10,11,11,0,0,0,0,0,0,0,0,11,11,11,12,11,12,11,12,13,12,12,12,0,0,0,0,0,0,0,0,13,13,13,13,12,12,12,13,13,13,13,13,0,0,0,0,0,0,0,0,14,13,11,13,14,12,12,14,12,12,11,11,0,0,0,0,0,0,0,0,11,11,13,13,12,12,13,13,12,12,13,15,0,0,0,0,0,0,0,0,14,15,17,18,15,16,17,17,18,16,16,15,0,0,0,0,0,0,0,0,12,12,13,12,12,12,13,15,14,15,16,18,0,0,0,0,0,0,0,0,19,22,23,21,24,24,25,26,27,25,27,26,0,0,0,0,0,0,0,0,26,26,28,28,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,27,28,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,23,22,22,22,20,21,19,17,18,17,17,16,0,0,0,0,0,0,0,0,18,18,17,18,18,19,18,19,20,19,18,18,0,0,0,0,0,0,0,0,20,20,20,21,20,20,21,21,22,22,22,22,0,0,0,0,0,0,0,0,18,18,17,17,16,18,17,18,17,16,16,17,0,0,0,0,0,0,0,0,19,17,18,19,19,19,19,20,20,19,19,17,0,0,0,0,0,0,0,0,14,14,15,15,13,13,13,13,14,13,13,13,0,0,0,0,0,0,0,0,11,10,10,9,9,9,9,9,11,10,11,12,0,0,0,0,0,0,0,0,7,7,8,8,7,7,5,5,4,4,5,6,0,0,0,0,0,0,0,0,7,7,7,7,7,9,10,10,11,12,11,14,0,0,0,0,0,0,0,0,13,14,14,14,15,15,15,15,14,14,14,14,0,0,0,0,0,0,0,0,13,12,12,13,12,11,12,11,11,10,11,8,0,0,0,0,0,0,0,0,5,4,4,5,4,5,5,7,7,7,6,7,0,0,0,0,0,0,0,0,0,1,1,1,2,3,4,5,6,7,6,6,0,0,0,0,0,0,0,0,11,12,11,11,12,14,13,12,12,12,13,12,0,0,0,0,0,0,0,0,12,13,14,14,13,13,12,12,11,12,12,10,0,0,0,0,0,0,0,0,10,11,12,13,13,12,12,12,13,13,13,13,0,0,0,0,0,0,0,0,13,12,12,13,13,12,13,14,13,13,14,13,0,0,0,0,0,0,0,0,15,14,15,14,14,14,15,16,16,16,15,16,0,0,0,0,0,0,0,0,13,15,15,17,16,16,17,15,16,17,16,16,0,0,0,0,0,0,0,0,22,21,22,21,23,23,23,24,25,24,26,25,0,0,0,0,0,0,0,0,28,28,28,28,28,27,27,27,28,28,28,29,0,0,0,0,0,0,0,0,28,28,27,28,27,28,28,27,27],[0,29,28,29,29,29,29,28,29,28,27,28,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,27,25,27,28,28,27,28,26,27,27,26,0,0,0,0,0,0,0,0,23,22,22,22,21,20,21,22,19,19,21,21,0,0,0,0,0,0,0,0,9,10,11,12,14,12,12,9,9,11,9,8,0,0,0,0,0,0,0,0,7,9,8,8,10,10,9,10,12,12,11,12,0,0,0,0,0,0,0,0,13,13,13,13,12,12,12,13,13,14,15,16,0,0,0,0,0,0,0,0,13,15,14,14,15,14,15,15,14,14,13,12,0,0,0,0,0,0,0,0,13,13,12,13,13,12,11,11,10,10,10,10,0,0,0,0,0,0,0,0,13,13,12,14,16,13,13,14,14,15,15,15,0,0,0,0,0,0,0,0,14,14,13,14,15,13,13,14,14,13,13,13,0,0,0,0,0,0,0,0,9,10,11,12,13,11,12,13,12,12,13,14,0,0,0,0,0,0,0,0,12,13,12,12,12,13,14,14,14,13,15,15,0,0,0,0,0,0,0,0,15,16,15,15,16,15,15,15,15,15,15,16,0,0,0,0,0,0,0,0,15,15,13,14,15,14,13,13,13,13,12,13,0,0,0,0,0,0,0,0,13,14,13,13,14,14,15,14,15,15,14,14,0,0,0,0,0,0,0,0,17,18,19,19,19,20,20,19,20,19,18,18,0,0,0,0,0,0,0,0,13,14,14,13,12,13,13,14,14,15,16,17,0,0,0,0,0,0,0,0,19,22,24,21,23,25,25,25,27,25,27,27,0,0,0,0,0,0,0,0,27,26,28,28,29,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,27,27,28,28,28,28,27,27,27,28,27,27,0,0,0,0,0,0,0,0,22,21,21,22,20,21,20,18,18,17,17,18,0,0,0,0,0,0,0,0,20,20,19,19,19,21,19,20,21,21,19,20,0,0,0,0,0,0,0,0,22,20,21,22,21,22,23,22,23,23,21,23,0,0,0,0,0,0,0,0,18,19,20,19,17,19,20,20,20,20,19,21,0,0,0,0,0,0,0,0,21,19,21,21,21,20,20,21,20,21,21,19,0,0,0,0,0,0,0,0,17,18,19,18,16,17,16,16,16,14,15,14,0,0,0,0,0,0,0,0,14,11,11,11,9,9,11,10,12,11,12,12,0,0,0,0,0,0,0,0,9,8,9,9,9,7,6,5,6,5,4,5,0,0,0,0,0,0,0,0,7,8,9,8,9,11,11,11,13,14,14,13,0,0,0,0,0,0,0,0,16,17,17,17,18,19,18,18,18,18,17,16,0,0,0,0,0,0,0,0,15,14,14,13,12,13,12,12,12,11,11,10,0,0,0,0,0,0,0,0,6,5,4,6,6,5,6,8,9,7,7,9,0,0,0,0,0,0,0,0,1,0,1,1,2,3,4,5,6,7,7,7,0,0,0,0,0,0,0,0,12,12,14,13,13,15,15,14,14,15,15,15,0,0,0,0,0,0,0,0,14,15,14,14,14,14,14,14,12,14,14,11,0,0,0,0,0,0,0,0,12,14,13,15,14,14,14,16,15,16,15,16,0,0,0,0,0,0,0,0,15,16,14,14,16,16,14,15,15,15,16,16,0,0,0,0,0,0,0,0,17,17,17,15,16,16,16,17,16,18,16,17,0,0,0,0,0,0,0,0,17,19,20,19,18,20,20,18,19,21,18,18,0,0,0,0,0,0,0,0,21,22,22,23,23,24,24,25,25,26,27,26,0,0,0,0,0,0,0,0,28,26,28,27,28,27,28,27,28,28,27,29,0,0,0,0,0,0,0,0,28,28,27,28,28,26,27,28,27],[0,30,29,30,29,30,30,29,29,29,29,28,29,28,28,28,29,29,28,29,0,0,0,0,0,0,0,0,28,28,26,28,28,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,24,21,23,23,22,20,21,23,20,20,21,21,0,0,0,0,0,0,0,0,9,10,10,11,12,11,9,9,7,9,7,7,0,0,0,0,0,0,0,0,7,7,7,8,8,7,8,10,9,9,9,11,0,0,0,0,0,0,0,0,14,13,13,13,11,14,12,13,14,14,14,14,0,0,0,0,0,0,0,0,14,13,15,14,13,13,14,14,14,14,13,13,0,0,0,0,0,0,0,0,11,10,13,12,11,11,10,9,10,10,9,8,0,0,0,0,0,0,0,0,12,12,13,13,14,14,14,13,13,15,14,14,0,0,0,0,0,0,0,0,13,13,13,12,13,14,13,13,14,13,13,13,0,0,0,0,0,0,0,0,10,10,10,11,11,10,11,12,12,10,11,13,0,0,0,0,0,0,0,0,11,13,13,12,12,12,13,14,14,14,14,15,0,0,0,0,0,0,0,0,13,15,14,12,14,15,15,14,15,14,14,14,0,0,0,0,0,0,0,0,13,12,12,13,13,12,12,14,13,11,13,12,0,0,0,0,0,0,0,0,11,12,14,11,12,13,13,14,12,13,14,14,0,0,0,0,0,0,0,0,16,17,19,19,17,18,18,18,18,19,17,17,0,0,0,0,0,0,0,0,13,14,14,12,13,14,14,16,16,16,17,18,0,0,0,0,0,0,0,0,20,21,24,24,24,24,27,26,27,25,27,26,0,0,0,0,0,0,0,0,26,27,28,28,29,28,29,29,28,28,29,28,0,0,0,0,0,0,0,0,28,28,28,28,29,28,28,27,27,28,27,28,0,0,0,0,0,0,0,0,24,22,23,23,21,21,21,18,19,18,17,16,0,0,0,0,0,0,0,0,19,19,18,19,19,20,19,20,21,20,19,21,0,0,0,0,0,0,0,0,22,21,20,21,20,21,21,23,22,23,22,23,0,0,0,0,0,0,0,0,19,19,19,18,17,18,20,19,19,18,17,18,0,0,0,0,0,0,0,0,20,19,20,20,20,21,20,21,20,19,19,18,0,0,0,0,0,0,0,0,14,16,16,16,13,16,15,14,15,15,14,13,0,0,0,0,0,0,0,0,12,12,9,10,9,10,11,11,12,11,13,13,0,0,0,0,0,0,0,0,8,9,8,9,8,8,7,6,6,5,5,6,0,0,0,0,0,0,0,0,6,7,7,8,8,9,10,11,10,13,13,11,0,0,0,0,0,0,0,0,14,15,15,15,17,17,17,16,16,16,16,15,0,0,0,0,0,0,0,0,11,12,13,11,11,12,13,12,12,11,11,10,0,0,0,0,0,0,0,0,6,6,4,5,4,5,5,6,8,6,6,7,0,0,0,0,0,0,0,0,2,1,0,1,2,3,4,5,6,6,7,7,0,0,0,0,0,0,0,0,11,11,11,12,12,12,13,12,13,14,15,14,0,0,0,0,0,0,0,0,13,15,15,14,13,12,13,13,11,12,12,12,0,0,0,0,0,0,0,0,13,12,12,12,12,13,13,13,14,15,15,15,0,0,0,0,0,0,0,0,16,14,14,13,14,14,14,16,14,13,15,15,0,0,0,0,0,0,0,0,16,15,17,15,15,16,15,17,17,16,16,17,0,0,0,0,0,0,0,0,17,18,19,19,17,18,18,17,18,20,17,18,0,0,0,0,0,0,0,0,23,21,22,22,23,24,25,26,26,25,28,27,0,0,0,0,0,0,0,0,29,27,28,28,29,28,29,27,29,29,28,30,0,0,0,0,0,0,0,0,29,29,28,28,28,27,28,28,28],[0,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,29,29,28,29,0,0,0,0,0,0,0,0,29,28,27,28,29,29,28,28,27,28,28,27,0,0,0,0,0,0,0,0,25,24,23,24,24,23,22,24,23,22,21,22,0,0,0,0,0,0,0,0,9,9,11,11,12,12,11,8,8,9,8,8,0,0,0,0,0,0,0,0,6,6,6,7,8,8,8,9,11,9,10,12,0,0,0,0,0,0,0,0,14,14,12,13,11,14,12,12,13,13,14,14,0,0,0,0,0,0,0,0,15,13,14,14,15,13,14,14,14,15,13,13,0,0,0,0,0,0,0,0,12,11,12,13,12,12,10,10,9,10,11,9,0,0,0,0,0,0,0,0,13,13,13,12,15,14,14,15,14,15,14,15,0,0,0,0,0,0,0,0,15,14,16,14,15,15,15,15,14,15,13,14,0,0,0,0,0,0,0,0,9,9,9,11,10,10,13,13,10,12,13,13,0,0,0,0,0,0,0,0,12,13,13,12,12,13,13,14,14,13,14,15,0,0,0,0,0,0,0,0,14,15,16,15,14,14,15,14,15,15,14,15,0,0,0,0,0,0,0,0,15,13,13,14,14,13,12,14,13,12,11,12,0,0,0,0,0,0,0,0,12,14,15,13,13,14,14,15,13,13,14,16,0,0,0,0,0,0,0,0,16,17,17,18,16,17,16,16,17,16,16,17,0,0,0,0,0,0,0,0,13,13,14,13,13,12,14,16,15,16,17,18,0,0,0,0,0,0,0,0,21,23,23,24,25,25,26,26,27,26,28,26,0,0,0,0,0,0,0,0,27,27,29,28,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,24,23,23,22,21,22,22,18,19,18,17,15,0,0,0,0,0,0,0,0,18,17,18,18,18,19,19,19,20,19,18,19,0,0,0,0,0,0,0,0,21,21,19,21,19,20,22,21,22,23,22,21,0,0,0,0,0,0,0,0,17,18,17,16,16,16,18,17,18,17,16,17,0,0,0,0,0,0,0,0,17,18,18,19,18,20,19,19,19,19,19,17,0,0,0,0,0,0,0,0,16,15,16,17,15,15,16,15,15,14,14,14,0,0,0,0,0,0,0,0,12,10,8,8,9,9,8,9,11,10,11,11,0,0,0,0,0,0,0,0,7,7,8,8,8,7,7,7,6,3,7,7,0,0,0,0,0,0,0,0,5,7,9,7,9,10,9,9,10,13,11,12,0,0,0,0,0,0,0,0,14,15,15,15,17,17,16,16,15,16,16,15,0,0,0,0,0,0,0,0,14,13,12,12,13,12,11,10,10,10,9,9,0,0,0,0,0,0,0,0,6,4,3,4,4,4,5,7,9,8,6,7,0,0,0,0,0,0,0,0,4,2,1,0,1,2,4,5,6,6,7,6,0,0,0,0,0,0,0,0,11,12,12,12,12,14,14,13,13,15,14,14,0,0,0,0,0,0,0,0,14,14,15,14,12,12,12,12,11,12,11,11,0,0,0,0,0,0,0,0,12,12,12,13,13,12,12,14,15,13,15,13,0,0,0,0,0,0,0,0,14,13,13,13,12,13,13,15,13,14,14,14,0,0,0,0,0,0,0,0,15,15,16,15,15,15,15,16,17,17,15,17,0,0,0,0,0,0,0,0,16,16,17,17,16,17,17,18,18,18,17,17,0,0,0,0,0,0,0,0,21,21,23,21,23,24,25,26,27,25,28,27,0,0,0,0,0,0,0,0,29,28,29,29,29,29,29,29,30,29,29,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,28,28],[0,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,30,29,29,30,0,0,0,0,0,0,0,0,29,29,27,29,29,29,28,29,27,28,28,28,0,0,0,0,0,0,0,0,24,23,21,22,22,21,21,22,22,21,21,22,0,0,0,0,0,0,0,0,10,12,13,14,16,16,13,12,11,13,11,10,0,0,0,0,0,0,0,0,8,10,9,9,10,12,10,11,14,13,11,15,0,0,0,0,0,0,0,0,17,17,15,16,14,16,16,15,17,17,19,18,0,0,0,0,0,0,0,0,17,18,18,18,17,17,17,18,17,17,15,16,0,0,0,0,0,0,0,0,16,14,15,17,15,16,13,14,12,12,15,11,0,0,0,0,0,0,0,0,17,17,15,16,19,17,16,17,17,18,17,19,0,0,0,0,0,0,0,0,17,17,17,16,17,18,16,17,17,16,16,17,0,0,0,0,0,0,0,0,11,12,12,13,13,11,14,16,15,16,15,16,0,0,0,0,0,0,0,0,16,16,16,17,16,17,16,17,17,15,17,17,0,0,0,0,0,0,0,0,18,20,19,18,19,18,19,18,18,17,17,19,0,0,0,0,0,0,0,0,17,17,17,16,17,16,16,17,17,15,15,14,0,0,0,0,0,0,0,0,16,17,19,17,17,18,19,19,18,18,19,20,0,0,0,0,0,0,0,0,20,20,21,22,20,21,21,20,22,21,20,20,0,0,0,0,0,0,0,0,16,15,16,13,14,15,14,16,17,17,16,19,0,0,0,0,0,0,0,0,21,23,25,23,24,26,26,27,28,26,28,27,0,0,0,0,0,0,0,0,28,28,29,28,29,28,29,29,29,28,29,29,0,0,0,0,0,0,0,0,29,28,29,29,29,29,28,28,28,29,28,28,0,0,0,0,0,0,0,0,23,23,22,23,21,21,22,19,20,20,18,18,0,0,0,0,0,0,0,0,22,21,21,22,21,21,21,21,21,22,21,20,0,0,0,0,0,0,0,0,22,22,23,22,22,22,24,22,23,25,22,24,0,0,0,0,0,0,0,0,20,21,20,20,20,19,23,22,22,22,21,23,0,0,0,0,0,0,0,0,22,21,22,22,21,21,21,21,22,22,22,20,0,0,0,0,0,0,0,0,18,20,21,21,17,20,20,18,19,19,18,18,0,0,0,0,0,0,0,0,13,13,13,13,12,13,13,13,15,12,13,16,0,0,0,0,0,0,0,0,10,9,10,9,10,9,8,7,7,5,7,8,0,0,0,0,0,0,0,0,9,11,10,10,11,13,12,13,14,15,15,17,0,0,0,0,0,0,0,0,18,19,21,20,20,22,21,20,20,21,20,19,0,0,0,0,0,0,0,0,18,18,17,15,15,16,13,14,12,12,13,11,0,0,0,0,0,0,0,0,7,7,6,7,6,6,7,9,12,9,8,12,0,0,0,0,0,0,0,0,3,4,2,1,0,2,3,5,6,7,8,8,0,0,0,0,0,0,0,0,13,14,13,15,16,18,18,18,16,18,19,18,0,0,0,0,0,0,0,0,17,19,19,17,18,18,18,16,14,17,15,12,0,0,0,0,0,0,0,0,15,14,16,17,15,17,16,18,19,17,18,20,0,0,0,0,0,0,0,0,17,16,17,16,17,16,17,18,17,17,18,18,0,0,0,0,0,0,0,0,19,18,20,17,18,19,19,20,20,21,19,20,0,0,0,0,0,0,0,0,20,20,22,21,20,20,22,21,21,22,21,20,0,0,0,0,0,0,0,0,23,23,23,23,24,25,26,26,27,26,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,28,30,28,29,30,29,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,28,28],[0,30,30,30,30,30,30,30,30,30,29,29,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,27,29,29,29,28,29,27,28,28,27,0,0,0,0,0,0,0,0,25,24,23,24,23,23,22,23,22,22,21,22,0,0,0,0,0,0,0,0,10,10,14,15,17,18,16,11,11,15,12,12,0,0,0,0,0,0,0,0,11,14,11,14,16,15,16,17,18,17,18,19,0,0,0,0,0,0,0,0,22,21,20,22,19,20,19,21,21,21,22,23,0,0,0,0,0,0,0,0,20,23,22,23,21,21,22,21,23,22,21,22,0,0,0,0,0,0,0,0,19,18,21,21,18,19,18,17,17,18,19,16,0,0,0,0,0,0,0,0,20,20,21,20,21,21,21,20,21,22,22,23,0,0,0,0,0,0,0,0,20,20,21,20,22,21,21,21,21,20,20,21,0,0,0,0,0,0,0,0,15,16,17,18,20,17,20,19,20,19,19,20,0,0,0,0,0,0,0,0,18,21,20,19,20,19,20,21,20,20,22,22,0,0,0,0,0,0,0,0,22,23,23,21,23,22,22,21,22,22,22,23,0,0,0,0,0,0,0,0,20,20,19,21,19,20,18,21,19,20,20,18,0,0,0,0,0,0,0,0,19,19,20,19,20,21,19,21,20,20,21,20,0,0,0,0,0,0,0,0,23,23,25,26,24,25,25,24,25,24,23,23,0,0,0,0,0,0,0,0,18,19,20,15,16,18,16,16,18,19,17,21,0,0,0,0,0,0,0,0,22,24,26,25,25,26,28,27,28,26,28,27,0,0,0,0,0,0,0,0,28,28,30,29,29,29,29,29,29,29,29,30,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,28,29,0,0,0,0,0,0,0,0,25,24,23,24,22,23,23,20,22,20,20,20,0,0,0,0,0,0,0,0,26,24,24,25,24,24,25,25,25,25,23,24,0,0,0,0,0,0,0,0,26,25,26,26,25,25,26,25,26,26,25,25,0,0,0,0,0,0,0,0,24,24,25,24,23,23,25,25,25,24,24,25,0,0,0,0,0,0,0,0,25,24,24,26,24,25,25,26,25,25,25,24,0,0,0,0,0,0,0,0,21,23,24,24,22,24,22,21,23,21,21,21,0,0,0,0,0,0,0,0,18,18,17,18,13,17,17,15,16,16,17,18,0,0,0,0,0,0,0,0,15,13,14,14,15,10,12,11,10,8,10,10,0,0,0,0,0,0,0,0,10,13,15,14,12,17,18,16,18,19,18,19,0,0,0,0,0,0,0,0,22,22,23,22,23,24,24,24,23,23,23,22,0,0,0,0,0,0,0,0,20,20,19,18,19,19,18,16,17,17,18,15,0,0,0,0,0,0,0,0,8,8,7,9,9,10,10,12,14,12,13,13,0,0,0,0,0,0,0,0,7,5,4,4,1,0,2,4,6,7,10,9,0,0,0,0,0,0,0,0,16,17,17,17,18,19,19,19,20,20,21,21,0,0,0,0,0,0,0,0,19,20,20,20,19,19,19,19,16,18,19,17,0,0,0,0,0,0,0,0,17,16,18,19,18,20,18,20,21,19,20,21,0,0,0,0,0,0,0,0,21,19,21,19,20,18,20,21,19,20,20,20,0,0,0,0,0,0,0,0,22,21,22,21,20,21,20,22,22,22,22,22,0,0,0,0,0,0,0,0,22,23,24,26,23,24,25,23,24,25,24,23,0,0,0,0,0,0,0,0,26,25,25,26,26,27,28,28,28,27,29,28,0,0,0,0,0,0,0,0,30,29,30,30,30,29,30,29,30,30,29,30,0,0,0,0,0,0,0,0,30,30,29,30,29,30,29,29,29],[0,30,30,30,30,31,31,30,30,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,29,28,29,29,29,28,29,28,28,28,28,0,0,0,0,0,0,0,0,25,24,24,25,24,23,23,24,24,23,23,24,0,0,0,0,0,0,0,0,11,14,14,16,16,20,17,15,14,18,15,13,0,0,0,0,0,0,0,0,18,18,16,18,19,17,19,19,20,20,19,22,0,0,0,0,0,0,0,0,23,22,22,22,21,23,22,22,22,22,23,24,0,0,0,0,0,0,0,0,23,24,25,24,23,24,23,23,24,23,22,23,0,0,0,0,0,0,0,0,22,21,22,21,21,23,20,20,20,20,20,18,0,0,0,0,0,0,0,0,21,22,21,22,22,22,22,22,22,23,24,25,0,0,0,0,0,0,0,0,23,24,25,22,23,25,23,23,24,23,23,24,0,0,0,0,0,0,0,0,19,18,20,22,21,21,23,23,23,22,23,22,0,0,0,0,0,0,0,0,21,21,21,20,20,20,19,22,22,21,22,23,0,0,0,0,0,0,0,0,21,24,24,22,23,24,24,23,24,23,24,24,0,0,0,0,0,0,0,0,23,23,22,23,24,22,22,24,24,23,23,22,0,0,0,0,0,0,0,0,21,22,23,22,22,23,22,22,21,22,22,22,0,0,0,0,0,0,0,0,22,24,25,25,24,25,25,24,25,25,23,23,0,0,0,0,0,0,0,0,18,19,20,16,15,19,18,18,19,21,21,22,0,0,0,0,0,0,0,0,22,25,27,26,27,27,28,27,29,28,29,28,0,0,0,0,0,0,0,0,28,29,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,29,28,29,28,28,0,0,0,0,0,0,0,0,24,24,23,23,22,23,22,21,22,22,21,21,0,0,0,0,0,0,0,0,24,25,24,24,25,25,25,26,25,25,25,24,0,0,0,0,0,0,0,0,26,25,25,26,25,26,26,26,27,27,26,26,0,0,0,0,0,0,0,0,24,24,25,24,24,24,24,25,24,24,24,26,0,0,0,0,0,0,0,0,25,25,25,26,25,25,25,25,25,25,26,25,0,0,0,0,0,0,0,0,22,24,25,25,22,24,24,23,24,24,23,23,0,0,0,0,0,0,0,0,21,19,17,17,16,19,18,20,18,20,22,22,0,0,0,0,0,0,0,0,17,17,19,18,18,15,16,15,13,11,15,16,0,0,0,0,0,0,0,0,11,17,18,13,15,19,19,18,18,20,18,20,0,0,0,0,0,0,0,0,23,23,23,23,25,24,25,24,23,24,24,23,0,0,0,0,0,0,0,0,23,23,23,22,23,23,21,17,17,19,21,18,0,0,0,0,0,0,0,0,9,9,9,9,11,12,12,17,18,14,14,16,0,0,0,0,0,0,0,0,9,8,6,6,4,2,0,2,4,5,7,10,0,0,0,0,0,0,0,0,16,19,19,19,20,22,23,21,22,23,23,23,0,0,0,0,0,0,0,0,22,24,24,23,23,22,23,23,21,21,21,19,0,0,0,0,0,0,0,0,15,18,21,20,21,22,21,21,24,22,23,24,0,0,0,0,0,0,0,0,22,22,21,21,22,19,23,23,21,20,22,22,0,0,0,0,0,0,0,0,23,24,23,22,23,23,23,24,23,25,23,24,0,0,0,0,0,0,0,0,24,25,24,25,25,25,24,25,25,25,24,25,0,0,0,0,0,0,0,0,27,27,27,27,28,28,28,28,29,28,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29],[0,30,30,30,30,30,30,30,30,30,30,30,30,29,30,29,30,30,29,30,0,0,0,0,0,0,0,0,29,29,27,29,29,29,28,29,28,28,28,28,0,0,0,0,0,0,0,0,24,23,23,22,23,23,21,22,22,22,21,21,0,0,0,0,0,0,0,0,10,12,14,15,16,17,15,14,13,16,13,13,0,0,0,0,0,0,0,0,13,16,14,15,16,15,17,18,19,19,19,21,0,0,0,0,0,0,0,0,23,22,22,22,21,22,21,22,23,24,24,24,0,0,0,0,0,0,0,0,22,23,24,22,22,23,23,23,23,22,21,22,0,0,0,0,0,0,0,0,20,19,21,19,17,18,19,16,18,19,17,17,0,0,0,0,0,0,0,0,18,19,22,20,20,22,23,22,22,24,24,24,0,0,0,0,0,0,0,0,22,23,23,20,21,23,21,22,23,20,20,22,0,0,0,0,0,0,0,0,17,17,19,20,19,19,21,20,20,21,20,19,0,0,0,0,0,0,0,0,19,21,19,17,20,18,19,20,22,22,23,23,0,0,0,0,0,0,0,0,22,24,24,22,23,23,22,22,22,22,23,23,0,0,0,0,0,0,0,0,21,22,21,21,21,21,21,21,22,21,20,20,0,0,0,0,0,0,0,0,18,19,20,19,20,21,20,21,21,21,22,19,0,0,0,0,0,0,0,0,24,24,24,24,24,25,25,25,24,25,24,23,0,0,0,0,0,0,0,0,16,17,18,15,13,17,16,16,17,19,19,19,0,0,0,0,0,0,0,0,23,24,26,25,26,26,28,27,28,27,29,28,0,0,0,0,0,0,0,0,28,28,29,28,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,29,29,28,29,28,27,29,27,28,0,0,0,0,0,0,0,0,24,22,22,24,22,23,22,20,22,20,21,22,0,0,0,0,0,0,0,0,24,25,25,24,24,25,25,25,25,24,24,23,0,0,0,0,0,0,0,0,26,25,26,25,25,25,25,25,26,27,25,25,0,0,0,0,0,0,0,0,23,24,25,25,23,24,25,25,24,24,23,25,0,0,0,0,0,0,0,0,25,24,24,25,23,24,24,24,24,24,25,24,0,0,0,0,0,0,0,0,22,23,25,24,21,24,23,22,23,22,22,21,0,0,0,0,0,0,0,0,19,17,15,16,13,16,16,18,18,18,19,19,0,0,0,0,0,0,0,0,16,16,19,18,17,13,15,15,13,11,13,12,0,0,0,0,0,0,0,0,11,13,14,14,14,16,15,15,17,18,16,16,0,0,0,0,0,0,0,0,21,22,23,22,23,23,24,24,22,23,24,21,0,0,0,0,0,0,0,0,20,21,19,19,18,20,18,16,16,17,16,14,0,0,0,0,0,0,0,0,10,9,8,8,10,10,11,13,14,12,11,15,0,0,0,0,0,0,0,0,9,8,7,7,7,4,2,0,1,3,6,9,0,0,0,0,0,0,0,0,14,16,17,16,17,18,19,20,20,20,20,22,0,0,0,0,0,0,0,0,20,22,22,20,19,19,19,18,18,18,19,17,0,0,0,0,0,0,0,0,13,15,18,16,18,20,19,20,20,20,22,21,0,0,0,0,0,0,0,0,20,20,19,19,20,17,19,21,19,17,21,20,0,0,0,0,0,0,0,0,22,22,20,20,21,22,21,23,22,23,22,23,0,0,0,0,0,0,0,0,24,24,24,24,23,24,24,24,25,25,24,24,0,0,0,0,0,0,0,0,26,25,26,26,27,27,28,27,29,27,29,28,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,29,30,30,29,30,0,0,0,0,0,0,0,0,30,30,29,29,30,30,29,30,29],[0,30,30,30,30,30,30,30,30,29,30,30,29,29,29,29,29,30,29,29,0,0,0,0,0,0,0,0,29,29,27,29,29,29,28,29,28,28,28,28,0,0,0,0,0,0,0,0,25,24,24,25,24,22,21,24,22,21,22,21,0,0,0,0,0,0,0,0,8,10,11,13,12,17,12,13,13,14,13,12,0,0,0,0,0,0,0,0,14,15,14,14,15,15,14,17,17,16,18,19,0,0,0,0,0,0,0,0,22,22,21,22,19,20,18,21,21,22,21,24,0,0,0,0,0,0,0,0,20,21,23,23,20,21,23,22,23,22,21,24,0,0,0,0,0,0,0,0,17,17,18,17,17,17,16,15,15,16,17,15,0,0,0,0,0,0,0,0,18,19,20,19,19,19,19,20,20,21,22,22,0,0,0,0,0,0,0,0,19,21,22,20,21,21,20,21,22,20,21,21,0,0,0,0,0,0,0,0,16,16,18,19,19,18,19,19,18,17,18,19,0,0,0,0,0,0,0,0,17,20,18,16,17,18,17,19,19,20,20,20,0,0,0,0,0,0,0,0,20,21,20,20,22,22,21,20,23,20,21,22,0,0,0,0,0,0,0,0,20,21,20,20,20,20,20,20,20,20,20,20,0,0,0,0,0,0,0,0,18,17,18,19,19,19,17,19,18,19,19,17,0,0,0,0,0,0,0,0,22,22,22,22,22,24,23,23,23,22,22,21,0,0,0,0,0,0,0,0,13,14,15,12,11,15,14,14,17,18,18,20,0,0,0,0,0,0,0,0,21,23,25,24,25,26,27,26,27,27,29,27,0,0,0,0,0,0,0,0,28,29,29,29,30,29,29,29,29,29,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,29,27,28,28,27,29,0,0,0,0,0,0,0,0,24,22,21,22,21,22,21,19,19,18,18,19,0,0,0,0,0,0,0,0,23,24,22,22,23,24,23,23,24,24,23,23,0,0,0,0,0,0,0,0,25,24,25,24,24,25,24,24,25,25,23,24,0,0,0,0,0,0,0,0,22,23,23,23,21,22,23,24,23,23,21,23,0,0,0,0,0,0,0,0,25,24,24,24,24,24,23,24,23,24,25,23,0,0,0,0,0,0,0,0,20,22,24,23,21,22,21,20,21,20,21,21,0,0,0,0,0,0,0,0,17,16,15,14,12,15,15,16,15,18,18,19,0,0,0,0,0,0,0,0,16,14,17,17,17,14,17,14,14,10,14,13,0,0,0,0,0,0,0,0,12,13,13,12,12,15,14,14,15,17,16,16,0,0,0,0,0,0,0,0,20,20,21,21,22,22,23,22,21,20,22,21,0,0,0,0,0,0,0,0,19,19,18,18,16,17,17,14,14,16,16,13,0,0,0,0,0,0,0,0,9,9,8,9,8,11,11,13,12,10,12,14,0,0,0,0,0,0,0,0,10,9,8,9,8,5,5,1,0,2,3,5,0,0,0,0,0,0,0,0,11,17,15,14,16,18,17,17,19,19,18,19,0,0,0,0,0,0,0,0,18,18,19,19,19,17,17,18,15,15,18,16,0,0,0,0,0,0,0,0,10,13,14,14,14,15,17,18,18,18,19,20,0,0,0,0,0,0,0,0,18,19,19,18,20,14,15,19,16,13,17,18,0,0,0,0,0,0,0,0,19,20,20,19,21,19,20,19,19,22,20,22,0,0,0,0,0,0,0,0,23,23,24,24,22,23,24,23,24,25,23,22,0,0,0,0,0,0,0,0,25,25,25,26,26,26,28,27,28,28,28,28,0,0,0,0,0,0,0,0,30,29,29,29,30,29,30,29,30,29,29,30,0,0,0,0,0,0,0,0,29,29,29,30,29,30,29,29,29],[0,30,30,30,30,30,30,30,30,30,30,29,30,29,30,29,30,29,29,30,0,0,0,0,0,0,0,0,29,29,27,29,29,29,28,29,28,29,28,28,0,0,0,0,0,0,0,0,25,24,23,23,23,22,21,22,21,21,20,20,0,0,0,0,0,0,0,0,7,7,9,9,11,12,10,9,9,12,10,10,0,0,0,0,0,0,0,0,11,11,11,12,13,12,12,15,16,14,15,15,0,0,0,0,0,0,0,0,17,15,15,16,15,18,16,16,16,16,18,17,0,0,0,0,0,0,0,0,17,17,19,17,16,17,17,16,17,18,16,17,0,0,0,0,0,0,0,0,15,16,16,14,14,13,13,13,13,13,12,11,0,0,0,0,0,0,0,0,13,13,16,16,14,15,16,16,17,18,17,18,0,0,0,0,0,0,0,0,17,17,17,16,16,18,17,16,18,16,16,17,0,0,0,0,0,0,0,0,16,14,16,15,16,17,16,15,15,15,15,15,0,0,0,0,0,0,0,0,12,14,11,11,12,13,12,13,14,16,15,16,0,0,0,0,0,0,0,0,16,17,17,16,17,17,15,15,16,16,17,16,0,0,0,0,0,0,0,0,16,14,14,16,15,15,15,16,16,15,16,15,0,0,0,0,0,0,0,0,13,13,11,12,14,14,13,13,14,14,14,13,0,0,0,0,0,0,0,0,18,18,18,18,20,19,18,19,18,17,17,15,0,0,0,0,0,0,0,0,11,11,11,10,10,12,11,10,15,16,16,18,0,0,0,0,0,0,0,0,20,20,23,23,23,24,25,25,26,25,27,26,0,0,0,0,0,0,0,0,26,27,28,27,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,27,28,28,28,28,27,27,26,27,27,26,26,0,0,0,0,0,0,0,0,22,20,20,21,20,20,20,18,18,16,16,15,0,0,0,0,0,0,0,0,16,19,18,17,18,19,17,17,19,18,17,17,0,0,0,0,0,0,0,0,19,18,19,19,18,18,19,18,19,21,18,20,0,0,0,0,0,0,0,0,17,16,17,18,16,16,19,19,17,19,16,19,0,0,0,0,0,0,0,0,19,18,18,18,18,18,18,17,18,18,18,18,0,0,0,0,0,0,0,0,16,17,18,18,15,16,18,15,16,15,16,16,0,0,0,0,0,0,0,0,13,13,10,8,9,10,11,12,12,14,15,16,0,0,0,0,0,0,0,0,13,13,14,13,15,11,12,12,10,10,11,10,0,0,0,0,0,0,0,0,10,10,9,8,12,11,10,12,12,10,11,11,0,0,0,0,0,0,0,0,14,15,17,18,16,17,16,18,16,15,16,16,0,0,0,0,0,0,0,0,14,15,13,14,13,13,12,8,7,11,11,11,0,0,0,0,0,0,0,0,8,7,8,6,7,8,8,11,10,8,9,9,0,0,0,0,0,0,0,0,8,9,7,7,7,6,5,6,1,0,1,3,0,0,0,0,0,0,0,0,9,10,11,9,10,12,13,13,15,14,13,15,0,0,0,0,0,0,0,0,12,12,13,14,12,13,13,12,12,11,12,10,0,0,0,0,0,0,0,0,7,10,11,10,9,12,12,12,12,13,14,14,0,0,0,0,0,0,0,0,13,12,12,11,14,11,11,13,12,10,12,12,0,0,0,0,0,0,0,0,17,15,15,14,15,15,14,15,14,17,16,17,0,0,0,0,0,0,0,0,18,18,17,17,17,18,17,18,18,19,16,17,0,0,0,0,0,0,0,0,20,21,21,20,21,23,23,25,26,25,26,26,0,0,0,0,0,0,0,0,28,28,28,29,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,28,28,29,28,28,28,28],[0,29,28,28,28,29,29,29,28,28,28,28,28,28,27,28,28,28,28,29,0,0,0,0,0,0,0,0,28,28,26,28,29,29,28,29,28,28,28,27,0,0,0,0,0,0,0,0,24,23,22,23,23,21,20,21,20,20,19,18,0,0,0,0,0,0,0,0,6,6,7,7,9,9,8,7,7,8,7,8,0,0,0,0,0,0,0,0,9,10,9,9,11,9,9,10,11,11,10,12,0,0,0,0,0,0,0,0,13,13,12,12,11,12,11,11,12,13,13,13,0,0,0,0,0,0,0,0,12,14,13,13,12,12,12,12,12,13,12,12,0,0,0,0,0,0,0,0,12,12,11,11,10,10,10,9,10,9,9,9,0,0,0,0,0,0,0,0,11,10,11,11,12,11,11,12,12,12,12,13,0,0,0,0,0,0,0,0,11,12,13,11,12,12,13,12,12,12,12,13,0,0,0,0,0,0,0,0,11,10,11,12,12,12,11,12,10,11,11,11,0,0,0,0,0,0,0,0,9,11,9,9,10,10,10,11,11,11,12,11,0,0,0,0,0,0,0,0,11,12,11,11,12,12,11,12,13,12,11,12,0,0,0,0,0,0,0,0,12,10,11,11,12,10,11,11,12,12,11,10,0,0,0,0,0,0,0,0,10,10,10,9,11,10,11,11,11,11,11,10,0,0,0,0,0,0,0,0,14,13,13,13,14,14,14,14,14,15,14,13,0,0,0,0,0,0,0,0,9,8,9,9,8,10,11,12,12,13,15,15,0,0,0,0,0,0,0,0,18,20,21,21,22,22,23,25,25,25,26,25,0,0,0,0,0,0,0,0,25,27,28,27,28,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,27,27,25,26,27,25,26,0,0,0,0,0,0,0,0,22,21,21,20,20,19,19,16,15,14,12,11,0,0,0,0,0,0,0,0,13,15,14,14,14,15,15,14,15,14,14,15,0,0,0,0,0,0,0,0,16,14,14,15,15,15,16,16,17,16,17,17,0,0,0,0,0,0,0,0,14,14,14,15,13,13,14,14,13,13,12,14,0,0,0,0,0,0,0,0,15,14,14,14,14,15,15,15,14,14,15,14,0,0,0,0,0,0,0,0,12,12,13,13,11,12,12,11,11,10,10,11,0,0,0,0,0,0,0,0,8,8,7,6,6,7,8,9,10,11,11,11,0,0,0,0,0,0,0,0,10,10,11,10,11,9,10,10,8,9,9,9,0,0,0,0,0,0,0,0,6,6,6,5,8,7,7,7,8,8,8,9,0,0,0,0,0,0,0,0,11,11,12,12,12,13,13,13,11,12,12,11,0,0,0,0,0,0,0,0,9,9,8,7,8,8,7,5,6,7,7,6,0,0,0,0,0,0,0,0,6,6,6,7,7,8,7,8,7,7,9,8,0,0,0,0,0,0,0,0,8,7,7,7,6,5,6,4,2,1,0,1,0,0,0,0,0,0,0,0,5,7,7,7,8,8,8,8,10,10,10,10,0,0,0,0,0,0,0,0,8,9,10,8,9,8,8,7,7,6,7,7,0,0,0,0,0,0,0,0,6,7,8,8,7,8,8,8,9,9,11,10,0,0,0,0,0,0,0,0,10,11,9,8,10,8,8,10,8,7,9,11,0,0,0,0,0,0,0,0,12,13,11,11,13,12,12,13,13,14,12,12,0,0,0,0,0,0,0,0,13,14,12,13,14,14,12,13,14,14,13,13,0,0,0,0,0,0,0,0,18,17,18,18,18,19,22,22,22,22,24,23,0,0,0,0,0,0,0,0,27,25,27,26,27,26,27,26,27,27,28,28,0,0,0,0,0,0,0,0,26,27,26,27,27,26,26,26,26],[0,29,28,28,29,29,29,28,29,27,27,27,28,27,28,27,27,27,27,27,0,0,0,0,0,0,0,0,28,27,26,27,28,28,28,28,27,28,27,27,0,0,0,0,0,0,0,0,24,23,21,21,21,20,18,19,19,18,17,17,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,2,3,4,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,9,8,8,8,7,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,8,8,7,7,6,7,0,0,0,0,0,0,0,0,5,6,6,5,5,6,6,6,5,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,7,7,6,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,5,5,4,5,6,6,7,7,6,7,7,7,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,7,7,7,7,6,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,5,5,5,5,0,0,0,0,0,0,0,0,6,7,6,6,7,8,7,7,7,7,7,7,0,0,0,0,0,0,0,0,4,5,4,5,5,6,7,10,10,10,14,15,0,0,0,0,0,0,0,0,17,19,20,20,20,21,22,22,24,23,24,23,0,0,0,0,0,0,0,0,24,25,26,26,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,27,28,27,27,25,26,26,25,25,0,0,0,0,0,0,0,0,20,19,18,19,18,17,17,15,14,13,10,9,0,0,0,0,0,0,0,0,8,9,8,9,9,9,9,10,10,9,9,11,0,0,0,0,0,0,0,0,11,10,10,10,11,10,11,12,11,12,12,11,0,0,0,0,0,0,0,0,8,9,8,8,7,8,8,7,6,7,7,8,0,0,0,0,0,0,0,0,8,8,8,9,9,10,10,10,10,9,8,8,0,0,0,0,0,0,0,0,5,6,6,5,5,6,6,5,6,5,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,5,5,6,7,7,8,8,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,5,5,5,6,5,0,0,0,0,0,0,0,0,5,5,4,4,4,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,3,3,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,4,3,2,1,0,0,0,0,0,0,0,0,0,3,3,4,4,4,6,5,5,4,5,5,5,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,5,5,6,5,5,5,6,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,13,14,14,14,15,16,17,19,20,19,22,20,0,0,0,0,0,0,0,0,25,23,26,25,26,24,25,25,26,25,25,26,0,0,0,0,0,0,0,0,26,25,23,25,26,24,23,24,25],[0,29,29,29,29,29,29,29,29,28,28,28,28,27,28,27,28,28,28,28,0,0,0,0,0,0,0,0,29,28,27,29,29,29,29,29,28,29,29,28,0,0,0,0,0,0,0,0,24,23,23,22,23,20,19,20,18,18,18,18,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,7,7,7,6,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,7,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,4,5,5,6,6,6,5,6,0,0,0,0,0,0,0,0,5,4,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,3,3,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,5,5,6,7,9,9,11,13,13,0,0,0,0,0,0,0,0,17,18,20,20,21,22,23,23,25,24,26,23,0,0,0,0,0,0,0,0,23,25,27,25,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,26,26,27,26,25,27,0,0,0,0,0,0,0,0,21,19,19,19,18,17,16,15,14,11,10,7,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,8,9,8,8,9,0,0,0,0,0,0,0,0,10,9,8,9,8,9,10,10,11,11,10,10,0,0,0,0,0,0,0,0,7,6,6,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,8,8,9,9,8,8,8,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,4,3,3,3,4,4,5,7,7,7,6,0,0,0,0,0,0,0,0,4,4,5,5,5,4,5,5,5,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,3,2,2,2,2,3,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,5,3,2,1,1,0,0,0,0,0,0,0,0,2,2,2,3,2,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,5,5,5,5,6,5,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,6,5,5,5,6,5,5,6,0,0,0,0,0,0,0,0,11,13,13,12,14,15,16,18,18,20,21,20,0,0,0,0,0,0,0,0,24,23,25,27,24,24,25,25,26,25,26,26,0,0,0,0,0,0,0,0,26,24,24,26,26,24,22,24,24],[0,28,28,28,28,29,28,28,28,27,27,28,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,28,27,26,28,27,28,28,27,27,28,28,27,0,0,0,0,0,0,0,0,23,23,21,21,21,20,18,20,17,17,17,17,0,0,0,0,0,0,0,0,2,1,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,4,3,3,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,4,5,4,6,8,8,12,11,14,0,0,0,0,0,0,0,0,16,17,19,19,20,19,21,21,22,22,23,21,0,0,0,0,0,0,0,0,23,22,26,25,26,25,25,26,27,26,26,26,0,0,0,0,0,0,0,0,26,27,26,27,26,26,26,25,26,26,24,25,0,0,0,0,0,0,0,0,21,18,18,19,17,16,16,13,11,9,7,6,0,0,0,0,0,0,0,0,4,4,4,4,5,5,6,5,6,6,6,7,0,0,0,0,0,0,0,0,8,7,7,7,7,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,6,7,7,6,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,6,6,6,5,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,1,2,1,1,2,2,2,1,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,3,2,2,1,0,0,0,0,0,0,0,0,1,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,4,4,3,3,4,4,3,4,4,3,3,4,0,0,0,0,0,0,0,0,10,11,10,10,12,13,14,15,17,17,19,19,0,0,0,0,0,0,0,0,23,21,23,24,23,22,23,23,24,22,24,25,0,0,0,0,0,0,0,0,23,22,22,24,22,21,21,22,22],[0,28,28,28,28,29,28,28,28,27,28,27,28,27,27,26,27,28,27,27,0,0,0,0,0,0,0,0,28,28,26,27,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,25,22,23,23,22,19,19,20,18,19,18,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,6,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,6,6,7,9,9,10,12,14,0,0,0,0,0,0,0,0,17,18,19,19,21,22,23,24,24,24,25,23,0,0,0,0,0,0,0,0,24,24,27,25,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,28,27,27,27,27,26,26,27,26,26,0,0,0,0,0,0,0,0,22,19,19,20,18,16,15,13,12,10,7,6,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,6,7,6,7,7,0,0,0,0,0,0,0,0,8,7,7,7,7,7,8,8,8,8,8,7,0,0,0,0,0,0,0,0,6,5,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,7,6,7,7,6,5,5,0,0,0,0,0,0,0,0,3,3,4,4,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,6,7,7,6,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,4,4,4,5,6,5,4,3,2,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,3,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,9,12,11,11,12,13,15,15,17,17,20,20,0,0,0,0,0,0,0,0,22,21,26,24,24,23,24,23,25,24,24,24,0,0,0,0,0,0,0,0,25,24,24,25,25,24,21,25,25],[0,28,29,29,29,29,29,28,29,28,28,28,27,28,27,27,28,28,27,27,0,0,0,0,0,0,0,0,28,28,25,28,28,29,28,28,28,29,28,28,0,0,0,0,0,0,0,0,24,23,23,23,22,20,19,20,18,17,18,17,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,2,3,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,5,5,6,8,8,11,12,0,0,0,0,0,0,0,0,15,16,18,19,20,20,20,22,24,23,24,23,0,0,0,0,0,0,0,0,23,23,26,25,27,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,27,27,27,26,26,26,26,27,26,25,0,0,0,0,0,0,0,0,22,19,19,19,18,17,15,14,11,10,7,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,6,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,6,6,6,6,6,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,6,6,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,2,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,3,3,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,9,10,10,10,11,12,13,14,16,17,19,19,0,0,0,0,0,0,0,0,21,22,24,24,23,23,24,23,24,24,24,24,0,0,0,0,0,0,0,0,24,23,24,23,25,24,21,24,26],[0,28,28,28,28,29,28,28,28,27,27,28,27,27,26,27,26,27,27,26,0,0,0,0,0,0,0,0,28,27,26,27,28,28,28,28,28,28,28,27,0,0,0,0,0,0,0,0,24,23,22,21,22,21,19,19,19,18,18,17,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,3,3,2,0,0,0,0,0,0,0,0,2,3,2,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,8,9,8,11,12,0,0,0,0,0,0,0,0,17,18,19,19,21,20,22,22,23,23,24,23,0,0,0,0,0,0,0,0,24,23,26,24,26,26,26,26,26,26,27,27,0,0,0,0,0,0,0,0,27,27,28,27,27,27,26,26,26,26,25,26,0,0,0,0,0,0,0,0,23,19,20,20,17,16,15,13,10,9,7,6,0,0,0,0,0,0,0,0,3,4,4,4,4,5,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,7,7,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,6,6,5,4,4,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,1,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,3,3,3,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,3,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,9,10,10,10,11,12,13,14,16,17,18,17,0,0,0,0,0,0,0,0,21,22,25,24,22,22,24,23,23,24,24,23,0,0,0,0,0,0,0,0,23,23,23,22,24,23,20,23,24],[0,28,28,28,28,28,28,27,28,27,27,27,27,26,26,26,26,27,26,26,0,0,0,0,0,0,0,0,27,26,25,27,27,27,26,27,27,27,27,27,0,0,0,0,0,0,0,0,23,22,22,21,20,20,18,19,17,17,17,16,0,0,0,0,0,0,0,0,2,2,2,1,2,1,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,2,2,2,0,0,0,0,0,0,0,0,2,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,8,7,10,10,13,0,0,0,0,0,0,0,0,16,16,18,19,19,20,21,20,22,22,22,21,0,0,0,0,0,0,0,0,22,22,25,23,26,25,24,25,25,26,25,26,0,0,0,0,0,0,0,0,25,26,26,26,26,25,25,25,25,25,25,25,0,0,0,0,0,0,0,0,22,19,19,19,18,14,14,13,10,9,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,3,5,5,5,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,1,1,1,2,1,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,2,3,2,2,2,3,2,2,3,0,0,0,0,0,0,0,0,8,9,9,8,10,11,12,13,15,16,18,18,0,0,0,0,0,0,0,0,20,20,24,24,23,22,23,23,23,22,23,23,0,0,0,0,0,0,0,0,23,21,21,22,24,21,20,23,22],[0,28,29,29,29,29,28,28,29,27,27,27,27,26,26,25,26,28,26,27,0,0,0,0,0,0,0,0,28,27,26,28,28,28,28,28,27,28,28,27,0,0,0,0,0,0,0,0,24,22,22,21,21,19,18,20,17,17,17,17,0,0,0,0,0,0,0,0,2,2,2,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,6,7,7,10,11,13,0,0,0,0,0,0,0,0,16,16,18,19,20,20,21,22,23,22,24,22,0,0,0,0,0,0,0,0,23,24,25,25,26,25,26,26,26,27,27,27,0,0,0,0,0,0,0,0,26,27,27,26,27,26,27,26,25,26,25,26,0,0,0,0,0,0,0,0,22,19,19,19,16,15,14,12,10,9,7,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,3,4,4,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,2,3,3,6,6,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,1,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,1,1,1,2,1,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,1,1,2,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,3,3,2,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,10,9,10,11,13,14,15,16,18,18,0,0,0,0,0,0,0,0,20,21,23,23,22,21,23,22,22,22,22,22,0,0,0,0,0,0,0,0,23,22,21,23,25,22,20,24,24],[0,28,28,28,28,28,27,27,28,27,27,27,27,27,26,26,26,27,26,26,0,0,0,0,0,0,0,0,28,28,26,28,28,28,28,28,28,28,28,27,0,0,0,0,0,0,0,0,24,23,23,22,22,21,19,20,18,17,17,16,0,0,0,0,0,0,0,0,2,2,2,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,3,5,6,8,7,11,13,0,0,0,0,0,0,0,0,16,17,17,18,20,19,20,21,22,22,23,22,0,0,0,0,0,0,0,0,22,23,25,25,26,25,25,26,26,25,26,26,0,0,0,0,0,0,0,0,26,26,27,26,27,26,26,25,25,26,24,24,0,0,0,0,0,0,0,0,21,19,19,18,17,15,14,12,10,9,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,6,5,5,5,4,5,6,5,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,2,3,3,5,5,6,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,3,2,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,10,9,10,13,13,14,16,16,18,17,0,0,0,0,0,0,0,0,20,21,24,23,21,22,24,22,23,23,23,22,0,0,0,0,0,0,0,0,23,21,23,23,24,23,20,24,24],[0,28,28,28,28,29,27,27,28,26,26,26,26,26,25,26,26,26,26,25,0,0,0,0,0,0,0,0,27,26,26,27,27,28,27,27,28,28,28,28,0,0,0,0,0,0,0,0,23,22,22,21,21,19,18,19,17,17,17,16,0,0,0,0,0,0,0,0,2,2,2,1,1,1,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,6,8,8,11,11,0,0,0,0,0,0,0,0,16,16,17,18,20,19,19,21,22,22,23,21,0,0,0,0,0,0,0,0,22,22,25,24,26,26,25,26,26,26,26,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,26,26,25,26,26,25,0,0,0,0,0,0,0,0,22,19,19,18,16,14,13,13,9,10,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,5,0,0,0,0,0,0,0,0,5,5,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,3,3,3,4,4,5,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,1,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,1,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,2,2,3,0,0,0,0,0,0,0,0,7,9,9,8,10,11,11,13,14,15,17,18,0,0,0,0,0,0,0,0,20,20,23,23,22,22,22,22,23,22,22,22,0,0,0,0,0,0,0,0,22,21,21,22,23,22,19,23,24],[0,28,28,28,28,29,28,27,28,27,27,27,26,26,27,26,26,27,26,26,0,0,0,0,0,0,0,0,28,27,26,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,23,23,23,22,21,20,18,19,18,17,18,17,0,0,0,0,0,0,0,0,2,1,2,1,1,1,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,2,0,0,0,0,0,0,0,0,2,3,3,3,3,4,5,6,8,9,11,13,0,0,0,0,0,0,0,0,16,17,17,18,20,19,20,21,22,22,23,22,0,0,0,0,0,0,0,0,22,22,24,24,27,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,26,26,26,26,26,26,26,25,25,26,26,25,0,0,0,0,0,0,0,0,21,20,18,19,17,14,14,11,10,8,6,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,4,4,5,5,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,1,2,2,3,3,3,5,5,6,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,1,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,1,2,2,1,1,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,6,8,8,8,8,11,12,12,15,16,17,18,0,0,0,0,0,0,0,0,20,21,22,24,22,22,22,23,24,22,22,22,0,0,0,0,0,0,0,0,23,22,21,21,24,21,20,23,23],[0,28,28,28,28,29,28,28,27,27,27,27,27,25,26,24,26,26,24,26,0,0,0,0,0,0,0,0,27,27,25,26,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,24,23,23,22,21,20,18,19,17,17,18,16,0,0,0,0,0,0,0,0,2,2,2,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,4,3,4,6,7,7,10,11,0,0,0,0,0,0,0,0,14,16,16,17,19,20,20,21,22,21,23,21,0,0,0,0,0,0,0,0,23,22,24,24,27,25,25,25,25,25,25,25,0,0,0,0,0,0,0,0,26,26,27,26,27,25,25,25,24,26,24,25,0,0,0,0,0,0,0,0,20,18,18,17,15,14,12,11,8,8,6,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,4,4,5,4,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,1,2,2,3,3,3,5,5,6,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,1,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,2,3,2,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,9,9,9,10,12,13,14,17,16,18,17,0,0,0,0,0,0,0,0,20,21,24,23,22,23,23,23,23,24,22,22,0,0,0,0,0,0,0,0,23,22,22,22,25,22,21,23,24],[0,28,28,28,28,29,27,27,27,26,27,27,26,25,26,24,25,27,25,25,0,0,0,0,0,0,0,0,28,27,26,27,28,28,27,27,27,28,28,27,0,0,0,0,0,0,0,0,24,23,23,22,21,20,19,19,17,17,18,16,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,2,2,3,3,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,5,5,6,7,12,12,0,0,0,0,0,0,0,0,15,16,17,18,19,18,20,21,21,22,23,22,0,0,0,0,0,0,0,0,22,23,25,25,26,26,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,26,27,26,26,25,25,26,25,25,0,0,0,0,0,0,0,0,20,19,18,18,16,14,13,12,9,8,6,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,4,4,5,4,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,5,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,3,3,3,5,5,5,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,1,1,2,1,1,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,7,9,8,8,10,12,12,14,16,16,18,16,0,0,0,0,0,0,0,0,20,20,23,23,22,22,23,22,22,23,22,21,0,0,0,0,0,0,0,0,23,22,22,21,24,22,19,23,23],[0,27,28,28,28,28,27,27,28,26,27,27,26,25,26,25,26,27,26,26,0,0,0,0,0,0,0,0,27,26,25,26,27,27,27,27,27,27,28,26,0,0,0,0,0,0,0,0,23,22,21,21,20,19,18,19,17,16,17,16,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,4,3,3,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,3,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,4,7,8,8,11,12,0,0,0,0,0,0,0,0,14,15,16,17,17,18,18,19,21,21,22,20,0,0,0,0,0,0,0,0,20,22,24,22,25,24,24,25,26,26,27,26,0,0,0,0,0,0,0,0,26,26,27,26,26,25,24,24,24,26,24,25,0,0,0,0,0,0,0,0,22,20,20,18,17,14,13,13,10,9,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,4,4,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,1,2,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,1,1,2,1,1,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,6,8,7,8,9,10,11,13,15,15,16,18,0,0,0,0,0,0,0,0,20,20,23,22,22,21,23,22,22,22,22,21,0,0,0,0,0,0,0,0,21,20,20,21,23,21,19,22,22],[0,29,29,29,29,28,28,28,27,27,27,26,27,24,26,24,26,26,25,26,0,0,0,0,0,0,0,0,27,27,26,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,24,23,23,22,21,20,19,19,18,17,17,16,0,0,0,0,0,0,0,0,2,2,2,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,4,5,6,7,10,12,0,0,0,0,0,0,0,0,15,15,17,18,19,19,19,21,22,21,23,21,0,0,0,0,0,0,0,0,21,21,25,25,27,26,25,25,26,25,26,25,0,0,0,0,0,0,0,0,26,26,26,25,26,25,25,25,25,25,25,25,0,0,0,0,0,0,0,0,21,19,19,18,16,14,12,12,9,8,6,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,4,4,5,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,1,2,2,2,2,3,3,3,5,5,6,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,4,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,1,2,1,1,2,1,1,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,2,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,6,8,8,9,10,13,12,14,16,16,18,19,0,0,0,0,0,0,0,0,20,20,24,22,21,23,23,21,23,23,21,21,0,0,0,0,0,0,0,0,21,21,22,22,23,21,20,23,22],[0,28,28,28,28,28,27,27,27,27,27,26,27,25,26,24,26,26,26,26,0,0,0,0,0,0,0,0,28,27,26,27,28,27,27,27,26,27,28,27,0,0,0,0,0,0,0,0,25,23,23,22,22,20,19,20,19,18,18,17,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,2,2,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,6,6,7,10,12,0,0,0,0,0,0,0,0,15,16,16,18,20,19,21,22,23,22,23,22,0,0,0,0,0,0,0,0,22,22,25,25,27,25,26,26,25,25,25,25,0,0,0,0,0,0,0,0,25,25,27,26,26,25,26,25,25,26,24,25,0,0,0,0,0,0,0,0,21,18,19,17,16,15,12,12,9,8,6,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,4,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,6,6,6,4,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,1,1,2,2,1,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,2,3,2,3,2,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,9,9,9,10,13,13,14,17,16,19,18,0,0,0,0,0,0,0,0,21,21,24,23,23,23,24,23,24,24,23,23,0,0,0,0,0,0,0,0,22,23,22,23,24,21,21,24,23],[0,28,28,28,28,28,27,27,27,26,26,27,26,24,26,25,26,26,26,26,0,0,0,0,0,0,0,0,27,27,26,28,27,27,27,27,27,27,28,27,0,0,0,0,0,0,0,0,24,23,23,22,21,21,19,20,19,18,17,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,6,5,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,5,5,4,4,5,0,0,0,0,0,0,0,0,3,4,4,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,4,5,4,4,5,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,3,0,0,0,0,0,0,0,0,3,2,2,3,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,6,8,9,12,13,0,0,0,0,0,0,0,0,15,17,17,19,21,20,21,21,23,22,23,22,0,0,0,0,0,0,0,0,20,23,25,24,27,25,26,26,26,26,27,27,0,0,0,0,0,0,0,0,26,26,27,26,27,25,26,26,25,27,25,26,0,0,0,0,0,0,0,0,22,21,20,19,17,14,14,12,11,9,7,5,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,4,4,4,4,5,4,6,6,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,6,5,6,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,2,2,1,1,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,1,1,2,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,1,1,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,4,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,2,2,2,1,1,2,1,1,1,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,8,9,8,9,9,12,13,14,16,17,20,20,0,0,0,0,0,0,0,0,21,20,24,25,22,23,24,23,24,24,24,22,0,0,0,0,0,0,0,0,22,22,21,21,24,21,21,23,23],[0,28,28,28,28,28,27,27,27,26,26,26,26,25,26,24,25,26,25,25,0,0,0,0,0,0,0,0,26,26,26,26,27,27,26,27,26,26,27,26,0,0,0,0,0,0,0,0,23,23,22,22,20,19,17,18,17,15,16,16,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,5,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,4,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,4,4,3,4,4,4,3,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,3,2,2,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,6,6,7,9,11,0,0,0,0,0,0,0,0,15,13,16,18,19,19,19,20,21,21,22,21,0,0,0,0,0,0,0,0,21,21,24,24,26,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,26,27,26,26,26,25,25,25,25,25,25,25,0,0,0,0,0,0,0,0,20,19,20,19,17,15,13,13,10,9,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,4,4,4,4,5,4,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,4,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,1,2,2,2,1,2,2,0,0,0,0,0,0,0,0,1,2,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,2,3,2,2,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,8,8,8,9,12,12,14,15,16,19,19,0,0,0,0,0,0,0,0,19,20,23,23,24,22,22,22,23,22,21,23,0,0,0,0,0,0,0,0,22,20,22,22,22,20,19,22,20],[0,29,29,29,29,28,28,28,28,28,28,27,28,25,27,25,27,27,27,28,0,0,0,0,0,0,0,0,28,28,26,27,28,27,27,28,27,27,28,28,0,0,0,0,0,0,0,0,25,24,23,22,23,20,19,19,18,17,17,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,7,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,5,5,4,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,3,4,4,3,3,3,4,4,4,5,4,5,0,0,0,0,0,0,0,0,3,3,4,4,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,4,4,4,5,4,4,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,6,7,8,10,12,0,0,0,0,0,0,0,0,16,16,17,18,21,20,21,22,22,22,24,21,0,0,0,0,0,0,0,0,22,22,24,25,28,26,26,25,26,25,26,26,0,0,0,0,0,0,0,0,26,26,27,26,27,27,26,26,26,27,26,26,0,0,0,0,0,0,0,0,21,19,20,18,17,15,13,12,10,9,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,5,6,6,5,5,0,0,0,0,0,0,0,0,3,4,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,6,6,6,4,0,0,0,0,0,0,0,0,3,4,4,5,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,4,4,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,4,4,3,3,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,1,1,2,1,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,7,9,9,10,11,14,14,15,17,16,20,19,0,0,0,0,0,0,0,0,21,22,25,23,23,22,22,22,25,23,23,23,0,0,0,0,0,0,0,0,22,22,21,22,23,20,21,23,23],[0,28,28,28,28,28,28,28,27,27,27,26,27,24,26,24,26,26,26,27,0,0,0,0,0,0,0,0,28,28,27,27,28,28,28,28,27,28,28,28,0,0,0,0,0,0,0,0,24,23,22,22,22,21,19,20,19,18,17,17,0,0,0,0,0,0,0,0,4,3,3,2,3,2,3,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,7,8,8,7,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,6,5,6,5,5,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,4,5,5,4,4,4,5,5,5,6,5,5,0,0,0,0,0,0,0,0,4,4,5,5,4,4,5,4,4,5,5,5,0,0,0,0,0,0,0,0,3,4,4,4,3,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,5,4,4,4,4,3,4,4,4,3,0,0,0,0,0,0,0,0,4,3,3,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,5,4,4,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,3,2,2,2,3,2,2,3,3,2,3,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,5,6,6,7,9,9,11,13,0,0,0,0,0,0,0,0,14,15,16,18,19,19,21,21,22,22,23,21,0,0,0,0,0,0,0,0,22,23,25,26,28,27,27,26,27,27,27,27,0,0,0,0,0,0,0,0,26,27,27,27,27,26,27,25,25,27,25,26,0,0,0,0,0,0,0,0,21,20,20,19,18,16,14,13,11,11,8,6,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,6,5,5,4,4,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,3,4,4,5,7,7,7,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,1,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,3,3,4,4,5,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,6,5,5,5,4,4,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,2,3,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,8,9,9,11,10,14,14,15,17,17,19,17,0,0,0,0,0,0,0,0,20,22,23,23,23,22,22,22,24,22,22,22,0,0,0,0,0,0,0,0,22,21,21,22,23,20,20,23,21],[0,27,28,27,28,28,27,27,28,26,26,26,26,24,26,24,26,26,25,26,0,0,0,0,0,0,0,0,27,27,26,27,27,27,27,27,26,27,27,27,0,0,0,0,0,0,0,0,24,24,22,22,22,21,19,21,19,18,17,17,0,0,0,0,0,0,0,0,5,4,4,4,4,3,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,7,6,6,7,7,6,7,8,7,0,0,0,0,0,0,0,0,9,10,10,9,8,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,8,7,6,7,8,8,8,7,7,8,0,0,0,0,0,0,0,0,6,7,7,6,5,6,7,6,7,7,7,8,0,0,0,0,0,0,0,0,6,6,6,6,5,6,7,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,5,5,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,7,7,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,6,7,7,8,9,10,12,14,0,0,0,0,0,0,0,0,16,18,19,18,20,20,22,22,24,22,24,22,0,0,0,0,0,0,0,0,20,23,24,25,27,25,26,25,25,27,27,27,0,0,0,0,0,0,0,0,27,27,26,27,27,26,26,25,25,26,25,26,0,0,0,0,0,0,0,0,22,22,21,20,18,17,16,14,14,12,9,7,0,0,0,0,0,0,0,0,3,4,3,3,4,5,4,4,5,5,5,6,0,0,0,0,0,0,0,0,7,6,5,6,5,6,6,6,8,7,6,7,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,5,6,6,6,7,7,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,5,6,6,7,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,2,3,3,2,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,6,6,5,6,6,6,6,7,0,0,0,0,0,0,0,0,7,7,7,6,6,7,6,6,6,5,5,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,1,2,2,1,1,0,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,3,4,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,3,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,9,10,10,10,10,14,14,16,17,18,21,20,0,0,0,0,0,0,0,0,21,21,25,24,24,24,25,24,25,25,24,24,0,0,0,0,0,0,0,0,23,22,21,23,24,20,20,22,20],[0,27,27,28,28,27,28,27,27,27,26,26,27,24,27,24,27,26,26,27,0,0,0,0,0,0,0,0,27,28,27,28,28,28,27,28,28,28,28,28,0,0,0,0,0,0,0,0,25,25,23,23,23,22,21,21,19,19,17,18,0,0,0,0,0,0,0,0,5,5,5,4,5,4,5,5,5,6,6,5,0,0,0,0,0,0,0,0,8,8,8,9,9,9,10,10,9,10,11,10,0,0,0,0,0,0,0,0,12,13,13,12,11,11,11,11,11,12,11,11,0,0,0,0,0,0,0,0,10,10,11,10,9,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,8,9,9,8,8,8,9,9,9,10,9,10,0,0,0,0,0,0,0,0,8,7,8,9,8,8,9,9,8,9,8,8,0,0,0,0,0,0,0,0,8,8,8,7,7,8,9,10,10,10,9,10,0,0,0,0,0,0,0,0,8,8,8,9,8,8,8,8,7,8,8,7,0,0,0,0,0,0,0,0,6,7,5,6,7,7,8,9,8,9,9,8,0,0,0,0,0,0,0,0,6,7,7,6,6,7,8,7,8,8,8,7,0,0,0,0,0,0,0,0,6,6,6,7,6,6,6,7,8,7,7,7,0,0,0,0,0,0,0,0,5,6,5,5,6,5,5,5,6,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,6,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,9,10,10,13,14,0,0,0,0,0,0,0,0,17,17,19,21,20,21,23,22,24,22,24,21,0,0,0,0,0,0,0,0,21,22,25,26,26,24,25,25,25,26,27,26,0,0,0,0,0,0,0,0,26,27,26,27,27,26,26,25,26,26,25,26,0,0,0,0,0,0,0,0,24,22,23,22,19,17,17,16,14,12,10,8,0,0,0,0,0,0,0,0,4,4,4,5,4,5,5,5,7,6,7,7,0,0,0,0,0,0,0,0,8,7,7,8,7,7,9,8,9,9,7,9,0,0,0,0,0,0,0,0,6,5,6,5,5,4,4,4,3,4,4,3,0,0,0,0,0,0,0,0,6,5,6,7,7,9,9,8,8,8,7,7,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,6,5,5,5,6,0,0,0,0,0,0,0,0,6,6,5,5,5,6,6,7,8,9,9,7,0,0,0,0,0,0,0,0,8,8,9,9,9,9,10,10,9,9,8,9,0,0,0,0,0,0,0,0,5,6,5,5,5,6,5,5,5,5,4,5,0,0,0,0,0,0,0,0,5,4,4,5,4,4,4,5,4,3,4,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,4,4,6,5,5,0,0,0,0,0,0,0,0,6,6,7,7,8,8,7,8,8,8,9,9,0,0,0,0,0,0,0,0,10,10,10,9,9,9,8,8,8,7,6,5,0,0,0,0,0,0,0,0,3,4,5,3,3,3,3,2,2,3,2,1,0,0,0,0,0,0,0,0,4,5,5,4,5,4,4,5,4,4,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,2,3,3,3,3,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,5,5,5,4,5,0,0,0,0,0,0,0,0,5,4,6,5,6,5,6,5,7,6,5,4,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,5,5,5,6,6,0,0,0,0,0,0,0,0,10,12,10,12,12,15,15,18,20,19,22,22,0,0,0,0,0,0,0,0,24,22,25,24,24,25,24,25,27,25,24,24,0,0,0,0,0,0,0,0,24,22,22,24,24,21,19,23,22],[0,29,29,29,29,28,28,29,27,27,27,27,28,25,27,25,26,26,26,27,0,0,0,0,0,0,0,0,27,28,27,28,28,28,27,28,28,28,29,28,0,0,0,0,0,0,0,0,25,24,23,23,23,21,19,20,19,17,18,18,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,8,7,8,8,9,0,0,0,0,0,0,0,0,10,11,11,10,8,9,8,9,8,9,8,8,0,0,0,0,0,0,0,0,8,7,8,8,7,8,8,9,8,8,8,8,0,0,0,0,0,0,0,0,7,8,7,7,6,6,8,7,8,8,8,8,0,0,0,0,0,0,0,0,6,6,7,7,6,7,7,7,6,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,8,8,7,7,7,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,6,6,6,6,5,0,0,0,0,0,0,0,0,6,5,5,5,6,6,7,6,6,7,7,7,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,6,6,6,6,5,0,0,0,0,0,0,0,0,5,4,4,5,5,5,5,5,5,6,6,5,0,0,0,0,0,0,0,0,5,4,4,4,5,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,5,5,6,6,6,9,10,9,12,13,0,0,0,0,0,0,0,0,18,17,18,20,22,21,22,23,24,22,24,22,0,0,0,0,0,0,0,0,21,22,24,25,27,26,26,26,26,27,27,26,0,0,0,0,0,0,0,0,27,27,27,26,26,26,26,26,26,27,25,26,0,0,0,0,0,0,0,0,23,21,21,20,19,17,16,14,12,11,9,7,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,6,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,5,5,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,7,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,4,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,6,7,8,7,6,0,0,0,0,0,0,0,0,6,7,7,8,7,7,8,8,7,7,7,7,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,2,3,3,3,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,5,6,6,6,7,7,6,7,7,7,7,7,0,0,0,0,0,0,0,0,8,8,7,7,7,7,7,7,6,5,5,5,0,0,0,0,0,0,0,0,3,4,3,3,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,4,3,4,3,0,0,0,0,0,0,0,0,9,11,10,12,12,16,16,16,18,18,23,20,0,0,0,0,0,0,0,0,24,22,26,25,26,25,24,24,27,25,25,24,0,0,0,0,0,0,0,0,25,23,23,24,25,20,21,25,22],[0,28,28,28,28,28,28,27,27,27,26,26,26,24,26,25,26,25,25,27,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,28,27,28,28,28,0,0,0,0,0,0,0,0,25,24,24,23,23,22,20,21,19,18,17,16,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,5,5,6,5,5,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,7,7,8,8,8,0,0,0,0,0,0,0,0,10,11,10,10,9,9,8,9,9,9,9,9,0,0,0,0,0,0,0,0,8,7,8,8,7,7,8,8,8,7,8,8,0,0,0,0,0,0,0,0,7,8,7,6,6,6,7,8,8,8,7,8,0,0,0,0,0,0,0,0,7,6,7,7,6,7,7,7,6,6,7,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,7,6,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,4,5,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,5,4,4,4,5,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,7,9,8,9,12,12,0,0,0,0,0,0,0,0,16,17,18,20,21,20,22,22,24,23,24,21,0,0,0,0,0,0,0,0,21,23,24,25,27,26,27,26,26,27,27,27,0,0,0,0,0,0,0,0,27,28,27,27,27,26,27,24,26,26,25,26,0,0,0,0,0,0,0,0,22,22,21,20,20,17,15,14,11,10,8,7,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,5,5,5,6,5,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,6,7,8,6,7,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,3,3,3,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,7,7,6,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,6,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,2,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,9,10,10,11,11,14,15,16,17,17,21,20,0,0,0,0,0,0,0,0,24,22,25,23,25,25,24,23,25,24,24,25,0,0,0,0,0,0,0,0,24,23,22,24,24,21,21,24,23],[0,28,28,28,28,28,28,27,27,26,27,26,26,24,26,25,26,26,25,26,0,0,0,0,0,0,0,0,27,26,25,27,28,28,27,27,27,28,28,28,0,0,0,0,0,0,0,0,25,24,22,22,22,22,20,21,20,20,18,17,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,9,10,10,9,8,8,8,9,8,9,8,8,0,0,0,0,0,0,0,0,7,7,7,7,6,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,6,7,7,6,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,6,6,6,7,6,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,7,7,6,6,7,0,0,0,0,0,0,0,0,6,6,6,5,5,6,6,5,5,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,5,6,7,9,8,9,11,12,0,0,0,0,0,0,0,0,18,16,17,20,21,20,21,22,23,22,23,23,0,0,0,0,0,0,0,0,21,24,24,24,26,26,26,26,26,27,27,27,0,0,0,0,0,0,0,0,27,27,26,27,27,26,27,24,26,26,26,27,0,0,0,0,0,0,0,0,23,22,22,20,21,17,17,14,12,10,8,7,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,6,7,6,5,0,0,0,0,0,0,0,0,5,6,7,7,6,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,4,4,3,3,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,6,6,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,3,3,4,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,3,4,4,3,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,10,11,11,12,12,15,16,15,18,17,20,20,0,0,0,0,0,0,0,0,23,23,26,24,24,26,25,24,26,26,24,25,0,0,0,0,0,0,0,0,26,24,23,25,25,21,23,26,24],[0,29,29,29,29,29,28,28,28,28,28,26,28,24,27,25,27,27,26,28,0,0,0,0,0,0,0,0,28,28,26,28,28,29,27,28,28,28,28,28,0,0,0,0,0,0,0,0,25,24,23,23,23,22,19,21,20,18,18,19,0,0,0,0,0,0,0,0,4,3,3,3,3,3,4,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,6,6,6,6,0,0,0,0,0,0,0,0,7,8,8,7,7,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,5,6,5,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,4,4,0,0,0,0,0,0,0,0,4,3,3,3,4,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,7,8,8,11,14,0,0,0,0,0,0,0,0,18,16,18,20,22,21,22,24,24,23,24,22,0,0,0,0,0,0,0,0,21,23,24,24,27,26,26,26,26,27,27,27,0,0,0,0,0,0,0,0,28,28,28,28,28,27,28,26,26,28,26,28,0,0,0,0,0,0,0,0,25,21,21,21,20,18,16,15,12,9,7,6,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,5,5,5,6,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,5,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,5,7,6,6,5,0,0,0,0,0,0,0,0,4,5,5,6,5,5,6,6,5,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,3,2,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,7,6,6,5,6,6,5,5,4,4,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,1,2,2,1,1,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,8,10,10,11,12,14,17,16,18,19,20,20,0,0,0,0,0,0,0,0,24,22,26,24,25,26,26,24,26,25,25,24,0,0,0,0,0,0,0,0,25,23,24,25,26,22,23,26,24],[0,29,29,29,29,29,28,28,28,27,28,27,27,25,26,25,26,26,26,27,0,0,0,0,0,0,0,0,28,27,27,28,28,29,28,28,28,28,29,29,0,0,0,0,0,0,0,0,26,24,25,23,23,22,20,20,19,18,18,17,0,0,0,0,0,0,0,0,4,3,4,3,3,3,4,4,4,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,8,9,9,8,7,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,6,5,5,6,5,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,4,4,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,6,8,7,10,12,0,0,0,0,0,0,0,0,15,15,17,19,20,19,22,22,23,23,24,23,0,0,0,0,0,0,0,0,23,24,26,27,29,28,28,28,28,28,29,28,0,0,0,0,0,0,0,0,28,29,28,28,28,27,28,27,26,27,26,26,0,0,0,0,0,0,0,0,23,23,20,20,19,16,16,15,11,10,8,6,0,0,0,0,0,0,0,0,3,3,4,3,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,6,6,6,6,5,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,5,6,6,6,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,1,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,1,0,0,0,0,0,0,0,0,2,3,3,3,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,9,9,9,10,11,14,14,16,18,18,21,20,0,0,0,0,0,0,0,0,24,22,24,25,24,25,25,24,25,24,24,25,0,0,0,0,0,0,0,0,24,24,24,24,25,22,22,25,24],[0,28,28,28,28,28,28,27,27,27,26,27,26,24,26,25,26,26,26,26,0,0,0,0,0,0,0,0,28,26,26,27,27,28,27,28,27,28,27,27,0,0,0,0,0,0,0,0,24,23,23,21,21,21,19,18,19,18,16,16,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,6,6,6,7,6,6,7,7,7,0,0,0,0,0,0,0,0,9,9,9,8,8,7,7,8,8,7,7,8,0,0,0,0,0,0,0,0,7,6,7,7,6,6,7,7,7,6,6,7,0,0,0,0,0,0,0,0,6,7,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,5,6,0,0,0,0,0,0,0,0,6,6,6,5,5,6,6,5,5,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,4,4,5,5,5,6,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,4,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,6,7,7,8,11,10,0,0,0,0,0,0,0,0,15,15,15,19,20,19,20,22,22,22,23,21,0,0,0,0,0,0,0,0,20,23,24,23,26,26,27,27,26,27,27,27,0,0,0,0,0,0,0,0,27,28,27,27,27,26,26,25,25,26,25,25,0,0,0,0,0,0,0,0,23,22,22,20,20,17,15,13,11,9,8,6,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,7,6,6,5,5,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,5,6,6,6,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,2,3,3,2,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,6,6,6,5,6,5,5,4,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,9,10,9,10,12,14,15,17,19,19,21,20,0,0,0,0,0,0,0,0,24,23,26,24,25,24,24,23,26,26,23,25,0,0,0,0,0,0,0,0,25,25,23,24,26,22,22,25,24],[0,28,28,28,29,28,28,27,27,27,26,25,27,23,25,23,26,25,25,26,0,0,0,0,0,0,0,0,27,27,25,27,27,27,26,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,23,22,21,21,19,19,20,18,17,16,0,0,0,0,0,0,0,0,4,4,4,3,3,3,4,4,4,4,5,4,0,0,0,0,0,0,0,0,5,5,5,6,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,8,7,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,6,6,6,7,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,6,6,5,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,5,6,6,6,5,0,0,0,0,0,0,0,0,4,5,5,5,4,5,5,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,5,4,4,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,5,6,6,5,4,0,0,0,0,0,0,0,0,4,3,3,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,4,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,4,5,5,7,7,9,11,12,0,0,0,0,0,0,0,0,16,15,15,18,21,19,20,22,22,21,23,21,0,0,0,0,0,0,0,0,20,21,25,23,26,25,26,25,25,26,26,26,0,0,0,0,0,0,0,0,27,27,27,26,27,26,27,24,25,25,25,26,0,0,0,0,0,0,0,0,24,20,21,21,19,17,15,14,12,9,8,6,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,3,3,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,5,7,7,6,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,5,5,6,5,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,9,10,10,10,11,14,15,17,19,19,21,20,0,0,0,0,0,0,0,0,24,22,26,24,25,24,26,23,26,25,25,25,0,0,0,0,0,0,0,0,25,25,25,24,25,23,23,25,25],[0,29,29,29,29,29,28,28,28,27,27,27,27,25,26,25,26,26,26,27,0,0,0,0,0,0,0,0,28,28,26,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,26,25,25,23,23,23,21,21,19,20,20,17,0,0,0,0,0,0,0,0,4,3,4,3,3,3,4,4,4,4,5,4,0,0,0,0,0,0,0,0,5,5,5,6,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,9,9,8,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,5,6,5,0,0,0,0,0,0,0,0,4,4,5,5,4,4,5,6,6,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,5,5,4,0,0,0,0,0,0,0,0,5,4,4,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,4,3,3,4,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,4,3,3,4,4,3,3,3,0,0,0,0,0,0,0,0,4,4,3,3,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,7,7,8,11,14,0,0,0,0,0,0,0,0,14,15,15,18,19,19,21,22,23,23,24,22,0,0,0,0,0,0,0,0,22,24,24,25,28,26,27,27,27,27,28,28,0,0,0,0,0,0,0,0,28,27,28,28,28,28,28,26,27,28,26,27,0,0,0,0,0,0,0,0,23,21,20,20,19,16,15,13,11,10,7,6,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,6,6,7,6,5,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,5,5,6,6,5,6,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,4,4,7,6,5,4,0,0,0,0,0,0,0,0,4,5,5,6,5,5,6,6,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,2,2,2,0,0,0,0,0,0,0,0,3,2,3,3,3,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,2,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,2,1,1,2,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,2,2,2,0,0,0,0,0,0,0,0,3,3,2,2,3,3,3,2,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,9,10,11,14,14,16,18,17,21,21,0,0,0,0,0,0,0,0,22,23,26,25,24,24,25,24,25,26,25,25,0,0,0,0,0,0,0,0,25,24,25,24,26,23,22,24,25],[0,28,27,28,27,27,27,26,27,26,25,26,25,24,24,25,25,25,26,26,0,0,0,0,0,0,0,0,26,25,24,26,27,27,26,26,25,26,26,26,0,0,0,0,0,0,0,0,23,23,23,20,20,21,19,19,18,18,16,15,0,0,0,0,0,0,0,0,4,3,4,3,3,3,4,4,4,5,5,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,8,9,9,8,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,7,6,6,7,7,7,6,6,7,0,0,0,0,0,0,0,0,5,6,6,5,6,5,6,6,6,7,6,7,0,0,0,0,0,0,0,0,6,5,6,6,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,6,5,5,6,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,4,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,5,4,4,4,5,5,6,5,5,4,0,0,0,0,0,0,0,0,4,3,3,4,4,3,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,3,3,3,4,3,3,4,4,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,5,6,6,7,10,9,0,0,0,0,0,0,0,0,13,12,13,16,16,17,19,19,21,19,22,20,0,0,0,0,0,0,0,0,20,23,24,23,26,25,26,26,26,27,27,27,0,0,0,0,0,0,0,0,28,28,27,27,28,27,26,26,26,26,25,25,0,0,0,0,0,0,0,0,21,20,20,19,18,15,13,13,10,9,7,6,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,6,6,5,5,5,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,7,6,6,5,0,0,0,0,0,0,0,0,5,5,6,5,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,3,2,3,3,3,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,7,6,6,5,6,6,5,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,3,3,2,3,3,2,2,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,8,10,9,10,11,14,14,16,17,17,20,20,0,0,0,0,0,0,0,0,22,22,24,23,23,23,25,22,25,25,24,24,0,0,0,0,0,0,0,0,24,23,23,24,25,22,21,24,23],[0,27,27,27,27,27,27,26,25,26,24,24,24,22,24,24,25,23,24,24,0,0,0,0,0,0,0,0,25,24,23,25,25,26,25,25,24,25,25,25,0,0,0,0,0,0,0,0,22,22,22,20,20,21,20,19,18,18,16,16,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,5,6,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,8,8,9,8,7,7,7,8,8,8,7,8,0,0,0,0,0,0,0,0,7,6,7,7,6,6,7,7,7,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,7,6,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,6,6,6,7,7,6,6,6,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,4,5,5,5,6,6,6,8,10,10,0,0,0,0,0,0,0,0,13,13,13,16,17,16,18,20,21,19,21,21,0,0,0,0,0,0,0,0,20,23,22,22,25,23,26,26,25,26,26,26,0,0,0,0,0,0,0,0,26,26,25,26,27,25,25,23,23,24,22,25,0,0,0,0,0,0,0,0,21,20,19,18,17,16,14,12,11,9,8,7,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,6,7,6,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,3,4,3,3,0,0,0,0,0,0,0,0,4,4,5,5,6,6,7,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,5,6,7,6,4,0,0,0,0,0,0,0,0,5,5,6,6,5,5,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,5,5,5,6,6,5,6,6,6,6,7,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,6,5,5,4,0,0,0,0,0,0,0,0,3,3,3,2,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,0,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,9,10,10,10,11,13,13,16,17,17,20,19,0,0,0,0,0,0,0,0,22,21,25,23,23,23,24,22,24,25,23,23,0,0,0,0,0,0,0,0,24,24,23,24,25,22,21,23,23],[0,28,27,27,27,27,28,27,26,26,25,24,26,23,25,24,25,24,23,25,0,0,0,0,0,0,0,0,26,25,23,26,26,26,25,27,25,26,26,25,0,0,0,0,0,0,0,0,24,24,23,22,22,21,20,20,19,19,19,17,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,8,8,7,6,7,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,5,5,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,3,3,4,4,3,4,4,4,5,4,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,6,6,6,8,11,11,0,0,0,0,0,0,0,0,14,14,16,17,18,19,20,20,22,21,22,21,0,0,0,0,0,0,0,0,21,22,23,23,27,25,25,25,25,26,26,26,0,0,0,0,0,0,0,0,26,26,25,26,26,26,26,24,25,25,25,26,0,0,0,0,0,0,0,0,22,18,20,20,18,17,15,13,12,9,8,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,5,5,5,5,0,0,0,0,0,0,0,0,7,5,5,6,6,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,3,4,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,5,7,7,8,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,1,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,9,10,10,10,11,14,15,16,18,17,20,19,0,0,0,0,0,0,0,0,23,21,25,25,24,24,26,24,24,26,25,24,0,0,0,0,0,0,0,0,25,23,25,24,26,25,22,24,25],[0,27,27,27,27,26,26,26,25,25,24,24,25,23,24,23,24,23,23,24,0,0,0,0,0,0,0,0,25,23,22,25,25,25,25,26,24,26,26,26,0,0,0,0,0,0,0,0,23,23,21,18,21,20,18,19,19,18,17,16,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,7,7,6,0,0,0,0,0,0,0,0,8,9,8,8,7,7,7,7,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,6,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,6,6,6,6,6,0,0,0,0,0,0,0,0,6,5,5,6,5,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,6,5,5,6,6,5,5,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,7,6,6,6,7,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,6,6,6,5,5,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,4,5,4,5,0,0,0,0,0,0,0,0,5,4,4,4,5,4,4,5,5,5,5,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,6,7,8,0,0,0,0,0,0,0,0,12,12,12,16,16,16,19,19,20,20,20,19,0,0,0,0,0,0,0,0,20,22,20,22,25,23,24,24,24,24,25,25,0,0,0,0,0,0,0,0,24,26,25,26,24,25,25,22,25,24,23,24,0,0,0,0,0,0,0,0,19,17,18,16,16,14,13,12,10,8,7,6,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,7,6,6,6,6,7,7,7,8,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,7,6,6,5,0,0,0,0,0,0,0,0,5,4,5,5,4,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,5,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,4,4,3,3,4,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,6,6,5,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,2,1,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,2,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,3,3,3,3,4,3,3,3,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,8,10,9,11,11,13,12,15,16,16,20,17,0,0,0,0,0,0,0,0,21,19,22,23,22,22,22,21,24,23,22,23,0,0,0,0,0,0,0,0,21,21,22,22,24,21,19,22,23],[0,29,29,29,29,29,28,28,28,28,27,27,28,26,26,26,26,26,26,27,0,0,0,0,0,0,0,0,27,27,25,27,28,27,27,28,27,28,27,27,0,0,0,0,0,0,0,0,25,24,24,22,23,22,20,21,20,19,19,19,0,0,0,0,0,0,0,0,4,3,3,3,3,3,4,3,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,8,8,9,8,7,7,6,7,7,7,8,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,6,7,6,6,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,3,4,4,4,5,4,4,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,3,3,4,3,5,6,7,8,9,12,0,0,0,0,0,0,0,0,13,14,16,17,17,19,19,20,22,21,22,22,0,0,0,0,0,0,0,0,21,24,24,25,26,25,26,26,26,26,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,27,25,26,26,26,26,0,0,0,0,0,0,0,0,22,19,20,19,18,16,15,13,11,9,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,3,4,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,5,6,7,7,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,4,4,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,5,4,5,5,5,5,6,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,1,1,2,2,2,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,4,4,4,4,5,0,0,0,0,0,0,0,0,9,11,11,11,12,14,15,15,17,17,21,20,0,0,0,0,0,0,0,0,23,22,26,26,23,25,24,22,25,25,24,24,0,0,0,0,0,0,0,0,25,22,25,24,26,25,22,24,25],[0,29,29,29,29,29,28,28,28,27,28,28,28,27,26,27,26,26,26,25,0,0,0,0,0,0,0,0,27,27,26,27,27,28,27,27,27,28,27,27,0,0,0,0,0,0,0,0,23,23,24,23,22,22,22,21,20,21,20,18,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,8,9,9,7,7,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,5,6,5,0,0,0,0,0,0,0,0,4,5,5,5,4,5,5,6,6,6,5,5,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,4,4,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,5,4,4,4,5,5,5,6,5,5,4,0,0,0,0,0,0,0,0,4,3,3,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,4,3,4,4,4,4,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,3,3,3,3,4,5,6,7,10,12,0,0,0,0,0,0,0,0,13,13,14,17,17,17,20,21,22,21,23,19,0,0,0,0,0,0,0,0,21,22,23,24,26,24,26,26,26,27,27,28,0,0,0,0,0,0,0,0,28,28,28,27,27,27,27,25,26,26,25,26,0,0,0,0,0,0,0,0,21,20,21,19,18,16,14,13,11,9,7,6,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,4,3,4,3,3,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,4,6,6,6,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,4,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,1,1,2,1,1,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,9,11,10,11,11,13,14,15,17,17,21,19,0,0,0,0,0,0,0,0,22,21,25,24,23,23,24,22,24,24,23,23,0,0,0,0,0,0,0,0,24,23,23,22,25,23,21,24,24],[0,29,28,28,28,28,28,28,27,26,26,25,27,25,25,26,25,25,26,25,0,0,0,0,0,0,0,0,26,25,24,26,26,26,26,27,26,27,26,26,0,0,0,0,0,0,0,0,23,23,21,21,21,21,19,19,20,19,18,17,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,7,6,5,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,5,6,5,0,0,0,0,0,0,0,0,4,5,5,5,4,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,4,5,4,4,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,3,3,4,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,4,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,6,7,8,10,10,0,0,0,0,0,0,0,0,12,13,14,17,16,17,19,21,22,20,23,21,0,0,0,0,0,0,0,0,20,22,22,23,25,24,25,25,25,26,26,27,0,0,0,0,0,0,0,0,26,27,27,27,26,25,26,25,26,25,23,26,0,0,0,0,0,0,0,0,20,18,20,17,17,15,13,13,11,8,7,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,6,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,3,4,4,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,4,6,5,5,4,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,1,1,1,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,5,5,4,4,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,1,2,2,1,1,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,9,10,9,10,10,12,12,14,15,15,19,18,0,0,0,0,0,0,0,0,20,19,22,22,21,22,23,21,23,23,22,21,0,0,0,0,0,0,0,0,22,22,21,22,23,22,20,23,22],[0,29,28,28,29,29,28,28,28,27,27,26,27,25,26,25,26,25,24,26,0,0,0,0,0,0,0,0,27,26,24,27,27,27,26,28,26,27,27,26,0,0,0,0,0,0,0,0,24,23,21,21,22,21,19,20,20,18,19,19,0,0,0,0,0,0,0,0,3,2,2,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,6,6,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,3,3,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,6,7,8,9,12,0,0,0,0,0,0,0,0,14,15,16,17,18,19,19,20,22,22,22,21,0,0,0,0,0,0,0,0,21,22,24,24,26,25,26,25,26,27,27,27,0,0,0,0,0,0,0,0,26,27,26,27,26,26,26,24,26,25,25,26,0,0,0,0,0,0,0,0,21,19,20,19,17,16,15,13,11,9,7,5,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,6,5,6,7,6,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,4,6,6,7,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,2,2,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,4,4,4,4,5,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,1,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,1,1,2,1,1,1,2,1,1,1,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,9,10,10,10,11,13,14,15,16,17,21,18,0,0,0,0,0,0,0,0,22,21,24,24,24,24,24,23,25,25,24,24,0,0,0,0,0,0,0,0,25,24,24,25,25,24,22,25,25],[0,29,29,29,29,30,29,29,29,28,28,28,28,27,27,26,26,27,26,26,0,0,0,0,0,0,0,0,28,27,26,27,28,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,23,23,24,22,21,21,20,20,20,21,21,19,0,0,0,0,0,0,0,0,3,2,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,5,6,6,5,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,5,6,7,9,11,0,0,0,0,0,0,0,0,14,14,16,17,17,18,20,21,21,22,23,22,0,0,0,0,0,0,0,0,22,24,25,25,27,26,26,26,27,27,27,27,0,0,0,0,0,0,0,0,27,28,28,28,27,27,27,25,26,27,25,26,0,0,0,0,0,0,0,0,22,20,20,19,18,15,14,13,11,9,7,5,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,5,4,4,5,0,0,0,0,0,0,0,0,6,5,5,6,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,6,6,6,7,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,4,6,5,5,4,0,0,0,0,0,0,0,0,4,4,5,5,4,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,3,2,0,0,0,0,0,0,0,0,2,1,1,2,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,4,4,4,4,5,0,0,0,0,0,0,0,0,4,5,5,4,4,4,5,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,1,2,2,1,1,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,1,2,2,0,0,0,0,0,0,0,0,3,2,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,9,11,10,11,12,13,15,15,18,17,20,19,0,0,0,0,0,0,0,0,23,22,25,25,24,24,25,24,24,26,24,24,0,0,0,0,0,0,0,0,25,23,25,24,26,23,21,25,24],[0,28,28,29,28,29,28,28,28,27,27,27,27,27,26,27,26,27,26,25,0,0,0,0,0,0,0,0,27,26,25,27,27,27,27,27,27,27,27,26,0,0,0,0,0,0,0,0,23,22,22,21,21,22,20,20,20,20,18,18,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,4,4,5,5,5,6,5,5,5,6,6,6,0,0,0,0,0,0,0,0,7,8,8,7,6,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,6,5,5,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,5,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,5,4,4,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,6,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,4,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,4,5,4,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,6,7,7,10,9,0,0,0,0,0,0,0,0,12,12,14,16,16,16,20,21,22,21,22,21,0,0,0,0,0,0,0,0,20,23,23,23,26,26,26,25,26,26,27,27,0,0,0,0,0,0,0,0,26,27,27,27,27,25,26,24,26,25,23,25,0,0,0,0,0,0,0,0,21,18,20,19,17,16,14,13,11,9,7,6,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,4,5,4,4,4,4,4,3,4,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,6,7,7,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,4,5,5,6,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,1,1,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,2,1,2,2,1,1,2,1,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,9,10,10,10,11,13,14,14,16,16,19,18,0,0,0,0,0,0,0,0,22,20,24,23,23,23,24,23,23,24,24,23,0,0,0,0,0,0,0,0,23,22,23,22,24,22,21,22,23],[0,28,28,28,28,28,28,27,28,26,27,27,26,27,26,26,27,26,26,26,0,0,0,0,0,0,0,0,27,26,24,27,27,27,26,27,26,27,26,26,0,0,0,0,0,0,0,0,23,22,22,21,22,20,19,19,19,18,17,17,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,5,6,6,6,6,0,0,0,0,0,0,0,0,7,8,8,7,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,6,6,6,7,7,7,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,5,5,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,5,4,4,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,4,3,3,3,3,4,6,6,7,9,10,0,0,0,0,0,0,0,0,13,14,14,16,17,17,18,21,22,21,23,21,0,0,0,0,0,0,0,0,20,22,23,23,25,24,25,25,25,26,26,25,0,0,0,0,0,0,0,0,26,26,25,26,26,24,25,24,24,25,22,24,0,0,0,0,0,0,0,0,20,17,18,18,16,15,13,12,11,9,7,6,0,0,0,0,0,0,0,0,4,5,4,4,5,5,4,5,6,5,5,6,0,0,0,0,0,0,0,0,7,6,6,6,6,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,4,5,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,4,6,6,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,4,5,5,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,2,1,2,2,1,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,9,10,10,10,12,12,13,14,15,15,19,17,0,0,0,0,0,0,0,0,21,18,23,20,22,22,23,22,24,24,22,22,0,0,0,0,0,0,0,0,22,21,22,22,22,21,19,22,22],[0,28,28,28,28,29,28,28,28,27,28,28,27,27,26,27,26,27,26,27,0,0,0,0,0,0,0,0,27,26,25,27,28,28,27,28,26,28,27,27,0,0,0,0,0,0,0,0,23,22,24,22,21,21,20,20,19,19,18,17,0,0,0,0,0,0,0,0,3,2,3,2,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,7,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,5,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,4,5,4,4,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,4,5,5,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,4,3,3,3,4,4,3,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,3,4,5,7,7,9,11,0,0,0,0,0,0,0,0,14,14,16,17,18,19,20,20,22,21,23,21,0,0,0,0,0,0,0,0,21,23,25,24,26,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,27,26,27,25,26,25,25,25,24,25,0,0,0,0,0,0,0,0,20,18,19,18,17,15,14,13,11,10,8,6,0,0,0,0,0,0,0,0,4,5,4,5,4,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,6,6,6,6,7,7,7,7,6,7,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,6,6,6,5,0,0,0,0,0,0,0,0,4,5,5,6,5,5,6,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,3,3,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,1,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,4,5,4,5,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,10,11,11,11,11,14,14,15,17,17,20,19,0,0,0,0,0,0,0,0,22,20,24,24,22,23,24,23,24,24,24,24,0,0,0,0,0,0,0,0,25,22,24,24,26,23,21,25,25],[0,28,28,28,28,29,28,28,29,28,28,28,28,28,27,27,27,28,28,27,0,0,0,0,0,0,0,0,28,27,27,28,28,28,28,28,27,28,28,28,0,0,0,0,0,0,0,0,22,22,23,21,20,21,20,20,20,21,19,17,0,0,0,0,0,0,0,0,3,2,2,2,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,7,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,6,6,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,6,5,5,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,4,3,3,3,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,5,4,6,7,8,10,11,0,0,0,0,0,0,0,0,12,13,15,17,16,17,21,21,23,23,24,22,0,0,0,0,0,0,0,0,22,24,25,26,27,26,26,26,27,27,28,28,0,0,0,0,0,0,0,0,27,27,28,27,28,26,27,25,27,27,25,27,0,0,0,0,0,0,0,0,21,19,20,19,17,15,15,13,12,11,8,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,6,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,4,6,6,6,5,0,0,0,0,0,0,0,0,5,5,6,6,5,6,5,6,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,3,3,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,4,4,5,0,0,0,0,0,0,0,0,10,11,11,11,11,14,14,15,18,17,20,18,0,0,0,0,0,0,0,0,22,21,24,25,23,23,24,23,24,25,24,24,0,0,0,0,0,0,0,0,24,23,24,23,26,23,20,24,24],[0,27,27,27,27,28,27,27,27,27,26,26,26,26,26,27,26,27,26,26,0,0,0,0,0,0,0,0,27,27,25,27,28,27,26,27,26,27,27,26,0,0,0,0,0,0,0,0,22,21,22,21,21,21,19,18,19,18,16,16,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,6,6,6,7,6,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,9,9,9,8,7,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,8,8,8,7,8,9,8,8,7,8,0,0,0,0,0,0,0,0,6,7,7,7,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,8,8,8,7,8,0,0,0,0,0,0,0,0,6,7,7,7,7,7,6,6,6,6,6,5,0,0,0,0,0,0,0,0,6,6,5,5,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,7,6,6,6,7,7,7,7,6,0,0,0,0,0,0,0,0,6,5,5,5,6,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,5,6,5,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,3,3,4,5,6,7,7,8,11,0,0,0,0,0,0,0,0,12,13,14,16,17,17,19,20,22,20,23,21,0,0,0,0,0,0,0,0,21,22,24,25,26,25,24,25,25,25,26,26,0,0,0,0,0,0,0,0,25,26,26,26,25,24,26,23,24,25,22,24,0,0,0,0,0,0,0,0,20,18,18,17,16,15,14,13,11,11,8,6,0,0,0,0,0,0,0,0,5,6,5,5,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,8,7,8,8,8,8,8,9,9,8,8,8,0,0,0,0,0,0,0,0,6,5,6,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,7,8,8,9,9,8,8,7,7,0,0,0,0,0,0,0,0,6,5,6,6,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,5,6,6,7,6,0,0,0,0,0,0,0,0,6,6,7,7,6,7,7,7,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,4,4,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,6,6,5,6,7,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,5,4,4,3,2,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,2,2,3,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,11,12,12,12,13,13,14,16,17,17,19,18,0,0,0,0,0,0,0,0,21,20,23,22,22,22,23,22,24,24,22,23,0,0,0,0,0,0,0,0,22,21,22,22,23,21,19,22,23],[0,28,28,27,28,29,28,28,28,27,27,27,27,27,27,27,27,28,27,27,0,0,0,0,0,0,0,0,28,27,26,28,28,28,28,28,28,28,28,27,0,0,0,0,0,0,0,0,23,23,22,21,21,20,19,19,18,18,17,15,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,8,8,8,7,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,7,6,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,6,6,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,7,7,7,6,7,0,0,0,0,0,0,0,0,5,6,6,5,6,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,4,5,4,4,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,7,6,6,5,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,6,7,9,12,0,0,0,0,0,0,0,0,13,15,17,17,17,19,20,21,22,20,23,21,0,0,0,0,0,0,0,0,22,23,25,24,26,25,26,26,27,26,26,27,0,0,0,0,0,0,0,0,26,26,26,27,26,26,26,24,25,25,24,25,0,0,0,0,0,0,0,0,20,18,18,19,16,15,15,14,12,11,8,7,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,8,7,7,7,7,7,8,8,8,8,8,7,0,0,0,0,0,0,0,0,5,5,5,5,4,5,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,7,7,7,8,8,8,7,6,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,5,6,6,7,6,0,0,0,0,0,0,0,0,5,5,6,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,4,3,2,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,2,3,2,2,3,3,2,2,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,10,11,12,12,12,14,14,16,17,17,20,19,0,0,0,0,0,0,0,0,21,22,24,24,23,23,23,23,25,24,24,24,0,0,0,0,0,0,0,0,25,24,24,24,26,24,20,24,24],[0,27,28,27,28,28,28,28,28,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,28,26,28,28,28,28,28,28,28,28,27,0,0,0,0,0,0,0,0,23,22,22,21,21,21,19,20,19,18,17,16,0,0,0,0,0,0,0,0,3,4,3,3,4,4,5,4,5,5,5,6,0,0,0,0,0,0,0,0,6,7,8,8,8,9,8,8,9,9,9,9,0,0,0,0,0,0,0,0,10,11,10,10,9,10,9,9,9,9,9,9,0,0,0,0,0,0,0,0,10,9,9,9,9,9,9,10,9,10,9,9,0,0,0,0,0,0,0,0,8,9,8,8,8,8,8,8,7,8,8,8,0,0,0,0,0,0,0,0,8,8,7,8,9,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,9,8,8,8,9,8,8,9,9,10,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,8,7,8,8,7,0,0,0,0,0,0,0,0,6,7,5,5,6,6,7,7,8,8,8,8,0,0,0,0,0,0,0,0,7,8,7,8,7,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,8,7,7,7,8,7,7,7,7,8,7,8,0,0,0,0,0,0,0,0,7,6,6,5,7,6,6,7,7,7,5,5,0,0,0,0,0,0,0,0,5,6,7,7,7,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,3,4,4,5,5,6,5,6,8,7,9,10,0,0,0,0,0,0,0,0,14,16,17,18,18,19,21,21,23,21,24,22,0,0,0,0,0,0,0,0,23,24,26,26,26,26,26,27,27,27,28,28,0,0,0,0,0,0,0,0,27,27,27,27,27,25,27,24,26,26,22,26,0,0,0,0,0,0,0,0,22,20,20,20,17,17,16,14,13,12,9,7,0,0,0,0,0,0,0,0,7,7,7,8,8,8,9,9,9,9,10,9,0,0,0,0,0,0,0,0,10,9,9,9,10,9,10,10,10,10,10,9,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,7,6,7,6,7,0,0,0,0,0,0,0,0,9,9,8,9,9,9,10,11,9,9,9,8,0,0,0,0,0,0,0,0,8,8,8,8,7,8,7,7,8,7,6,7,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,6,7,7,8,7,0,0,0,0,0,0,0,0,7,8,8,8,8,8,8,8,7,7,7,6,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,7,8,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,7,7,6,7,7,0,0,0,0,0,0,0,0,6,6,6,5,6,5,6,5,6,5,4,5,0,0,0,0,0,0,0,0,3,4,4,4,3,4,5,5,5,6,6,5,0,0,0,0,0,0,0,0,5,5,6,5,5,4,4,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,3,3,3,4,4,4,4,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,3,5,5,4,3,4,4,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,7,7,8,7,8,8,8,7,8,8,8,8,0,0,0,0,0,0,0,0,13,14,14,14,15,16,16,18,19,20,21,19,0,0,0,0,0,0,0,0,24,24,24,24,26,23,25,25,27,25,25,27,0,0,0,0,0,0,0,0,25,24,25,26,25,24,22,24,25],[0,28,28,28,29,29,29,29,29,28,28,27,28,27,28,27,28,28,27,28,0,0,0,0,0,0,0,0,28,28,27,28,28,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,24,23,23,22,22,20,19,19,18,17,16,15,0,0,0,0,0,0,0,0,3,2,3,2,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,8,7,7,7,7,8,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,8,8,8,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,8,8,7,7,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,5,5,4,4,5,5,6,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,7,7,7,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,5,4,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,5,4,4,5,8,8,10,12,0,0,0,0,0,0,0,0,14,16,19,19,18,21,21,21,24,21,24,22,0,0,0,0,0,0,0,0,24,25,27,26,28,26,26,27,28,27,28,28,0,0,0,0,0,0,0,0,27,27,28,27,27,26,27,26,26,26,23,26,0,0,0,0,0,0,0,0,22,19,19,19,16,15,14,12,11,9,8,6,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,6,6,7,7,0,0,0,0,0,0,0,0,9,7,7,7,6,7,9,7,9,9,7,8,0,0,0,0,0,0,0,0,5,4,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,7,7,8,8,8,8,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,5,6,6,6,6,0,0,0,0,0,0,0,0,5,6,7,6,6,6,7,6,6,6,6,5,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,4,4,4,5,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,5,6,5,5,5,5,5,5,4,4,3,2,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,3,4,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,11,12,12,12,13,15,16,17,18,19,22,20,0,0,0,0,0,0,0,0,25,23,25,26,26,25,25,24,25,25,26,26,0,0,0,0,0,0,0,0,25,25,25,25,26,24,21,24,23],[0,28,28,28,28,29,28,28,29,27,27,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,28,27,26,28,28,28,27,28,27,28,28,27,0,0,0,0,0,0,0,0,24,23,23,22,22,21,19,20,19,18,19,17,0,0,0,0,0,0,0,0,3,2,3,2,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,6,6,7,6,6,6,7,7,7,0,0,0,0,0,0,0,0,9,9,9,8,7,8,8,7,7,7,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,8,8,8,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,8,8,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,6,6,5,0,0,0,0,0,0,0,0,5,5,4,4,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,7,6,6,5,0,0,0,0,0,0,0,0,5,4,5,5,6,5,5,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,5,5,7,8,8,9,12,0,0,0,0,0,0,0,0,15,16,18,18,18,21,20,21,23,21,24,22,0,0,0,0,0,0,0,0,23,24,26,26,26,26,26,27,27,28,28,28,0,0,0,0,0,0,0,0,26,27,27,27,27,26,26,26,26,26,24,25,0,0,0,0,0,0,0,0,22,20,20,19,17,17,16,15,12,11,8,6,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,6,6,6,7,0,0,0,0,0,0,0,0,8,7,7,7,6,7,7,8,8,9,7,7,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,7,7,8,8,8,8,7,6,6,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,6,7,7,8,7,0,0,0,0,0,0,0,0,6,6,7,7,7,6,7,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,6,5,5,6,6,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,2,2,3,3,2,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,4,3,3,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,5,5,4,4,5,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,11,12,12,11,13,15,15,16,18,18,20,20,0,0,0,0,0,0,0,0,22,21,24,24,24,24,24,23,25,24,24,25,0,0,0,0,0,0,0,0,25,23,24,24,25,23,21,24,23],[0,28,28,28,28,28,28,28,28,28,27,27,28,26,27,26,27,27,26,28,0,0,0,0,0,0,0,0,27,28,26,28,28,28,27,28,27,27,28,27,0,0,0,0,0,0,0,0,25,24,24,23,22,22,20,20,19,18,18,18,0,0,0,0,0,0,0,0,2,3,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,8,7,7,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,6,6,6,0,0,0,0,0,0,0,0,5,6,5,5,4,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,7,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,3,4,4,5,5,6,5,5,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,5,7,8,8,10,12,0,0,0,0,0,0,0,0,17,16,19,20,19,21,22,21,23,22,24,21,0,0,0,0,0,0,0,0,22,23,25,25,27,25,26,26,26,27,27,26,0,0,0,0,0,0,0,0,26,27,27,27,27,25,26,25,26,25,24,25,0,0,0,0,0,0,0,0,22,20,19,18,17,15,15,15,11,10,8,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,8,7,6,6,6,6,7,7,7,8,7,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,7,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,4,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,9,11,11,10,12,14,14,15,17,17,20,20,0,0,0,0,0,0,0,0,23,21,24,23,23,23,23,24,24,24,24,24,0,0,0,0,0,0,0,0,25,22,24,24,25,21,21,24,24],[0,28,29,28,28,29,28,28,29,27,28,28,28,27,27,26,26,28,27,26,0,0,0,0,0,0,0,0,29,28,26,28,29,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,24,23,23,22,22,21,19,19,18,19,19,16,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,6,6,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,5,6,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,4,5,5,5,6,5,5,0,0,0,0,0,0,0,0,4,4,5,5,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,4,4,0,0,0,0,0,0,0,0,4,4,3,3,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,6,5,5,5,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,3,2,3,5,5,5,6,7,8,10,13,0,0,0,0,0,0,0,0,14,14,17,18,18,18,20,20,22,21,23,20,0,0,0,0,0,0,0,0,22,22,25,25,27,25,26,26,26,26,27,26,0,0,0,0,0,0,0,0,26,26,27,26,27,25,26,25,25,26,23,25,0,0,0,0,0,0,0,0,21,19,19,18,16,15,14,15,11,10,8,6,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,5,5,5,5,6,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,6,7,8,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,6,6,6,5,0,0,0,0,0,0,0,0,4,5,6,6,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,3,4,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,3,3,2,0,0,0,0,0,0,0,0,1,2,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,2,2,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,2,2,2,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,3,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,10,11,11,11,12,13,15,16,18,17,20,19,0,0,0,0,0,0,0,0,23,21,25,24,24,24,25,24,25,25,24,24,0,0,0,0,0,0,0,0,25,24,24,24,26,23,22,24,24],[0,28,28,28,28,29,28,28,29,27,28,28,28,27,27,27,27,28,27,27,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,29,29,29,29,28,0,0,0,0,0,0,0,0,25,24,24,23,23,21,21,21,19,19,19,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,5,5,5,0,0,0,0,0,0,0,0,6,7,7,6,6,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,4,5,5,5,0,0,0,0,0,0,0,0,4,4,5,4,5,5,5,6,6,6,5,6,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,4,4,6,6,8,8,9,10,0,0,0,0,0,0,0,0,14,16,18,19,18,19,21,21,24,23,24,21,0,0,0,0,0,0,0,0,22,24,26,26,27,26,27,27,27,28,28,28,0,0,0,0,0,0,0,0,27,28,28,28,28,26,27,26,27,27,24,26,0,0,0,0,0,0,0,0,22,21,20,19,17,16,15,15,12,11,8,5,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,4,5,4,4,5,0,0,0,0,0,0,0,0,6,6,5,5,5,5,6,5,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,7,6,6,5,5,0,0,0,0,0,0,0,0,3,3,4,4,4,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,4,5,5,6,5,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,4,3,3,2,0,0,0,0,0,0,0,0,1,2,2,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,2,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,2,2,2,2,3,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,10,11,11,10,11,13,13,15,17,17,19,17,0,0,0,0,0,0,0,0,22,20,23,24,24,22,24,23,24,24,24,23,0,0,0,0,0,0,0,0,23,22,24,23,25,22,21,24,23],[0,28,28,28,28,29,28,28,29,27,27,27,27,27,27,27,27,28,27,26,0,0,0,0,0,0,0,0,28,27,26,27,28,28,27,27,28,27,28,27,0,0,0,0,0,0,0,0,24,23,23,22,21,21,19,19,18,19,18,17,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,5,4,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,3,2,2,2,3,2,3,3,3,3,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,5,6,7,9,12,0,0,0,0,0,0,0,0,13,13,17,17,16,18,20,20,22,21,23,21,0,0,0,0,0,0,0,0,21,23,25,25,27,25,26,26,27,27,27,26,0,0,0,0,0,0,0,0,26,27,28,27,27,25,26,24,25,26,25,25,0,0,0,0,0,0,0,0,21,19,18,18,15,14,13,13,10,9,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,5,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,5,5,5,6,6,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,1,1,1,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,2,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,9,9,10,12,12,14,17,16,18,18,0,0,0,0,0,0,0,0,20,20,24,23,22,22,23,22,23,22,23,22,0,0,0,0,0,0,0,0,23,21,22,21,24,21,19,22,22],[0,28,29,28,29,29,28,28,29,27,28,28,27,27,26,27,26,28,27,26,0,0,0,0,0,0,0,0,27,27,27,27,28,28,27,27,27,27,28,27,0,0,0,0,0,0,0,0,24,24,23,23,22,21,20,20,19,19,20,18,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,6,6,6,6,5,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,3,4,4,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,5,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,3,3,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,3,4,5,7,8,12,12,0,0,0,0,0,0,0,0,14,14,17,17,18,19,20,20,22,21,23,20,0,0,0,0,0,0,0,0,22,22,24,24,27,26,26,26,27,27,27,27,0,0,0,0,0,0,0,0,27,27,26,27,27,26,26,24,25,26,25,25,0,0,0,0,0,0,0,0,21,20,19,18,16,15,13,13,11,9,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,4,5,5,4,5,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,1,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,4,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,2,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,3,0,0,0,0,0,0,0,0,3,3,2,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,9,9,10,11,12,13,16,15,19,19,0,0,0,0,0,0,0,0,21,19,24,24,22,22,23,22,23,24,22,21,0,0,0,0,0,0,0,0,23,22,22,23,25,22,20,24,23],[0,28,29,28,29,29,28,28,29,27,28,28,28,27,26,26,26,27,27,26,0,0,0,0,0,0,0,0,28,28,26,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,24,24,23,22,21,21,21,20,19,20,19,19,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,3,2,0,0,0,0,0,0,0,0,3,3,3,3,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,5,5,4,4,5,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,6,8,7,9,12,0,0,0,0,0,0,0,0,12,13,15,16,16,17,19,20,21,21,22,21,0,0,0,0,0,0,0,0,21,22,24,24,27,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,26,27,27,26,26,26,26,25,25,25,24,25,0,0,0,0,0,0,0,0,20,19,19,18,16,15,14,13,10,9,7,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,5,5,4,4,4,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,2,2,3,3,2,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,1,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,3,4,3,4,3,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,1,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,9,9,10,12,13,14,16,15,18,16,0,0,0,0,0,0,0,0,21,21,24,24,23,23,23,22,24,23,23,23,0,0,0,0,0,0,0,0,24,21,23,23,26,22,20,24,24],[0,28,28,28,28,29,28,28,28,26,27,28,27,26,26,26,25,27,26,25,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,27,27,27,28,27,0,0,0,0,0,0,0,0,24,23,23,22,22,21,19,20,18,20,19,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,5,5,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,5,5,4,5,5,0,0,0,0,0,0,0,0,3,4,4,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,5,5,5,4,5,0,0,0,0,0,0,0,0,4,3,4,3,3,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,3,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,5,5,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,3,3,2,2,2,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,5,7,6,8,10,0,0,0,0,0,0,0,0,12,12,15,16,16,17,19,19,22,20,22,20,0,0,0,0,0,0,0,0,21,23,24,25,27,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,27,27,27,26,26,25,26,26,24,26,0,0,0,0,0,0,0,0,20,19,19,17,16,14,13,13,9,9,6,4,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,4,5,5,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,3,3,4,4,3,3,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,1,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,9,9,10,11,13,14,16,16,19,17,0,0,0,0,0,0,0,0,20,20,23,24,22,22,23,23,23,24,23,22,0,0,0,0,0,0,0,0,24,22,23,22,24,21,19,23,22],[0,28,28,28,28,29,27,28,28,27,27,27,27,26,26,26,26,27,26,25,0,0,0,0,0,0,0,0,26,26,25,27,27,27,26,27,27,27,27,26,0,0,0,0,0,0,0,0,24,23,22,22,20,20,18,19,18,18,18,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,7,7,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,2,3,2,2,3,3,2,2,3,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,4,5,6,8,10,11,0,0,0,0,0,0,0,0,13,12,15,17,16,17,18,20,21,19,22,20,0,0,0,0,0,0,0,0,19,22,23,24,27,24,26,25,26,26,26,26,0,0,0,0,0,0,0,0,26,26,26,26,26,24,25,25,25,26,23,25,0,0,0,0,0,0,0,0,21,19,19,18,16,14,13,13,11,9,6,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,1,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,1,1,2,2,2,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,3,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,7,9,8,9,9,11,12,13,14,14,18,18,0,0,0,0,0,0,0,0,19,19,23,23,22,22,23,21,23,22,23,20,0,0,0,0,0,0,0,0,22,20,21,21,23,19,19,22,21],[0,28,29,28,28,29,28,28,28,27,28,27,27,25,26,24,26,26,26,26,0,0,0,0,0,0,0,0,28,27,25,27,28,27,27,28,27,28,28,27,0,0,0,0,0,0,0,0,24,24,24,22,22,21,20,20,18,19,20,18,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,6,7,6,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,5,5,4,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,4,3,4,4,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,5,5,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,4,0,0,0,0,0,0,0,0,3,2,2,2,3,2,2,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,3,2,4,5,5,9,9,11,0,0,0,0,0,0,0,0,12,13,14,15,16,17,18,19,20,20,21,19,0,0,0,0,0,0,0,0,22,22,24,24,27,25,26,25,25,26,26,25,0,0,0,0,0,0,0,0,25,26,27,26,26,25,26,24,25,26,24,25,0,0,0,0,0,0,0,0,20,18,19,17,16,14,12,12,9,8,6,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,4,4,4,4,5,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,1,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,1,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,7,9,9,9,10,12,13,13,16,15,18,17,0,0,0,0,0,0,0,0,20,20,24,23,21,22,22,21,22,23,21,20,0,0,0,0,0,0,0,0,22,21,21,21,23,21,20,23,22],[0,28,28,28,28,29,28,28,28,26,28,27,27,26,26,26,26,26,26,26,0,0,0,0,0,0,0,0,28,27,26,27,28,28,27,28,27,28,28,27,0,0,0,0,0,0,0,0,24,24,24,23,22,22,21,21,20,20,20,17,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,7,7,6,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,3,4,4,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,3,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,4,5,5,5,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,4,5,5,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,2,2,2,3,2,2,3,3,3,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,2,3,3,4,5,5,6,8,10,0,0,0,0,0,0,0,0,12,12,14,16,16,17,19,20,22,21,24,20,0,0,0,0,0,0,0,0,21,23,24,25,27,24,25,25,26,26,26,27,0,0,0,0,0,0,0,0,27,27,28,27,27,26,27,26,26,27,23,26,0,0,0,0,0,0,0,0,21,19,19,18,17,15,14,13,10,10,6,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,4,4,4,4,5,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,3,4,4,5,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,1,1,2,2,1,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,3,4,4,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,4,3,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,1,1,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,2,2,2,1,1,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,9,9,11,12,13,14,17,16,19,17,0,0,0,0,0,0,0,0,21,20,24,24,21,23,24,23,23,24,22,22,0,0,0,0,0,0,0,0,23,22,23,22,25,22,20,23,23],[0,28,28,28,28,28,27,27,27,26,27,26,27,25,25,25,25,26,25,25,0,0,0,0,0,0,0,0,26,25,25,26,27,27,26,27,26,26,27,26,0,0,0,0,0,0,0,0,23,23,22,21,20,20,18,19,18,18,18,16,0,0,0,0,0,0,0,0,3,2,3,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,5,5,6,5,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,6,5,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,3,3,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,2,4,6,6,8,10,11,0,0,0,0,0,0,0,0,12,12,14,16,15,16,18,18,20,19,22,19,0,0,0,0,0,0,0,0,19,22,22,25,27,23,25,26,26,26,26,27,0,0,0,0,0,0,0,0,26,27,27,26,26,25,26,25,25,26,24,25,0,0,0,0,0,0,0,0,21,19,19,18,16,14,14,12,10,9,7,5,0,0,0,0,0,0,0,0,2,3,3,2,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,3,2,2,0,0,0,0,0,0,0,0,3,4,4,4,4,5,6,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,3,2,2,3,3,3,4,5,5,5,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,2,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,2,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,4,5,4,4,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,1,1,2,1,1,2,2,2,2,0,0,0,0,0,0,0,0,1,1,2,2,2,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,2,2,2,2,1,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,1,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,2,2,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,8,10,9,10,10,12,12,14,14,15,19,18,0,0,0,0,0,0,0,0,20,20,24,23,22,22,24,22,23,23,23,21,0,0,0,0,0,0,0,0,21,20,21,21,23,19,18,22,20],[0,28,28,28,28,28,27,28,27,27,26,26,26,24,26,25,26,25,26,26,0,0,0,0,0,0,0,0,26,26,25,26,27,27,26,27,26,26,27,27,0,0,0,0,0,0,0,0,23,22,21,21,21,20,19,19,18,18,17,16,0,0,0,0,0,0,0,0,4,3,3,3,3,3,4,4,4,5,4,4,0,0,0,0,0,0,0,0,5,6,6,7,6,6,7,7,6,7,7,7,0,0,0,0,0,0,0,0,9,10,10,9,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,8,7,7,7,8,8,8,7,7,7,0,0,0,0,0,0,0,0,6,7,7,6,6,6,7,6,7,7,6,7,0,0,0,0,0,0,0,0,6,5,6,6,6,6,7,6,6,6,7,6,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,6,6,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,6,6,6,6,7,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,5,5,6,5,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,4,5,7,7,9,10,11,0,0,0,0,0,0,0,0,12,13,16,17,16,17,19,19,20,19,21,19,0,0,0,0,0,0,0,0,19,21,23,24,26,24,25,25,26,26,26,26,0,0,0,0,0,0,0,0,25,26,25,25,26,24,24,23,24,25,23,24,0,0,0,0,0,0,0,0,20,20,19,17,16,15,13,13,11,10,7,5,0,0,0,0,0,0,0,0,3,4,4,3,4,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,5,5,5,5,6,5,6,6,6,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,6,6,6,7,7,6,6,5,5,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,5,6,7,7,5,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,2,3,3,2,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,6,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,6,6,6,6,5,5,5,4,4,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,3,2,2,2,2,3,2,2,2,3,2,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,3,4,4,4,4,5,0,0,0,0,0,0,0,0,9,10,10,11,11,13,14,15,16,16,19,19,0,0,0,0,0,0,0,0,21,20,23,23,22,23,23,22,23,24,22,22,0,0,0,0,0,0,0,0,22,21,21,23,23,20,20,22,20],[0,28,28,28,29,28,28,28,28,27,28,27,27,25,27,25,26,26,26,26,0,0,0,0,0,0,0,0,28,28,26,28,29,28,28,29,27,28,28,28,0,0,0,0,0,0,0,0,25,26,25,22,24,22,22,21,21,20,20,18,0,0,0,0,0,0,0,0,4,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,7,6,6,7,7,7,0,0,0,0,0,0,0,0,9,9,9,8,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,5,6,6,6,7,7,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,6,6,5,5,0,0,0,0,0,0,0,0,5,5,4,4,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,5,5,5,4,5,5,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,4,4,4,5,4,5,6,6,8,10,10,0,0,0,0,0,0,0,0,12,14,15,17,18,17,19,20,22,22,22,20,0,0,0,0,0,0,0,0,20,23,23,25,26,25,26,26,26,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,26,26,26,25,25,26,24,25,0,0,0,0,0,0,0,0,22,20,20,19,18,16,14,14,11,10,7,6,0,0,0,0,0,0,0,0,3,3,4,3,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,6,6,5,5,5,5,6,5,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,2,1,1,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,9,10,11,11,11,13,14,15,16,16,20,18,0,0,0,0,0,0,0,0,23,21,24,24,24,22,23,22,23,24,23,23,0,0,0,0,0,0,0,0,23,22,22,22,24,21,20,24,23],[0,28,28,28,28,28,28,27,28,26,27,27,27,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,28,27,28,28,28,0,0,0,0,0,0,0,0,24,24,24,22,21,21,21,20,19,20,19,17,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,5,5,6,5,0,0,0,0,0,0,0,0,6,6,6,7,7,7,8,8,7,8,8,8,0,0,0,0,0,0,0,0,10,11,11,10,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,7,8,8,7,7,7,8,8,8,8,7,8,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,7,7,7,6,7,6,6,6,7,6,6,0,0,0,0,0,0,0,0,6,6,5,5,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,5,6,6,6,5,6,6,7,7,7,6,5,0,0,0,0,0,0,0,0,5,4,4,5,5,4,5,5,5,6,5,6,0,0,0,0,0,0,0,0,5,4,4,4,5,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,7,7,8,9,11,12,0,0,0,0,0,0,0,0,14,13,15,17,17,17,19,20,22,20,22,19,0,0,0,0,0,0,0,0,20,23,23,25,27,24,26,26,27,27,27,28,0,0,0,0,0,0,0,0,27,27,27,27,27,27,27,25,27,27,25,26,0,0,0,0,0,0,0,0,21,21,19,19,19,16,15,14,12,11,8,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,7,6,6,6,6,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,4,5,5,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,5,6,7,7,5,0,0,0,0,0,0,0,0,6,7,7,7,8,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,3,4,4,3,3,3,0,0,0,0,0,0,0,0,4,3,4,4,4,3,4,4,3,3,4,3,0,0,0,0,0,0,0,0,3,2,2,3,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,8,8,7,7,7,7,7,6,6,5,5,4,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,1,2,1,1,1,0,0,0,0,0,0,0,0,1,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,2,3,3,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,10,12,10,12,12,13,14,15,18,17,20,19,0,0,0,0,0,0,0,0,22,20,24,23,23,23,24,23,24,25,23,24,0,0,0,0,0,0,0,0,23,22,22,22,24,22,20,24,23],[0,28,28,28,28,28,27,27,27,26,26,26,26,25,25,25,25,25,25,25,0,0,0,0,0,0,0,0,26,26,25,26,27,27,26,26,25,26,27,26,0,0,0,0,0,0,0,0,23,22,23,22,20,20,19,19,18,18,17,16,0,0,0,0,0,0,0,0,6,5,5,5,5,5,6,6,6,7,7,6,0,0,0,0,0,0,0,0,8,8,8,9,9,9,10,10,9,10,11,10,0,0,0,0,0,0,0,0,12,13,13,12,11,11,11,12,11,12,11,11,0,0,0,0,0,0,0,0,10,10,10,10,9,11,10,11,11,10,10,10,0,0,0,0,0,0,0,0,9,10,10,8,9,9,10,9,10,10,10,10,0,0,0,0,0,0,0,0,8,8,9,9,8,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,9,9,10,10,10,9,10,0,0,0,0,0,0,0,0,8,9,9,9,8,9,9,8,8,8,8,8,0,0,0,0,0,0,0,0,7,8,6,7,7,8,8,9,8,9,9,9,0,0,0,0,0,0,0,0,7,8,8,8,7,8,8,8,8,9,9,8,0,0,0,0,0,0,0,0,7,7,7,7,7,6,7,7,7,8,8,8,0,0,0,0,0,0,0,0,7,6,6,6,7,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,8,8,8,9,11,12,0,0,0,0,0,0,0,0,14,12,14,17,17,17,18,19,20,20,22,19,0,0,0,0,0,0,0,0,21,22,22,24,26,24,25,25,26,26,27,27,0,0,0,0,0,0,0,0,26,27,26,27,26,25,26,24,25,25,24,25,0,0,0,0,0,0,0,0,21,21,20,19,18,15,14,13,11,11,8,7,0,0,0,0,0,0,0,0,4,4,5,4,5,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,8,7,7,7,6,7,8,7,8,8,7,7,0,0,0,0,0,0,0,0,6,5,5,5,5,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,8,7,9,8,9,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,6,6,5,5,6,6,7,8,8,8,7,0,0,0,0,0,0,0,0,9,9,10,9,10,9,9,10,9,9,9,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,5,5,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,7,6,8,7,8,8,8,8,8,8,9,9,0,0,0,0,0,0,0,0,9,9,8,9,9,8,8,7,7,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,2,2,3,3,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,3,3,3,3,3,2,2,3,3,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,2,3,2,3,4,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,11,11,11,12,12,13,15,16,16,17,19,19,0,0,0,0,0,0,0,0,21,21,24,24,23,23,24,23,24,25,24,22,0,0,0,0,0,0,0,0,22,21,22,22,24,20,20,22,21],[0,29,29,29,29,29,28,28,28,27,27,26,27,25,27,26,27,26,25,26,0,0,0,0,0,0,0,0,27,27,26,28,28,28,27,28,27,28,28,28,0,0,0,0,0,0,0,0,25,25,24,23,23,22,21,20,20,19,19,18,0,0,0,0,0,0,0,0,5,5,4,4,4,4,5,5,5,6,5,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,8,8,7,8,8,8,0,0,0,0,0,0,0,0,10,11,11,10,9,9,9,10,10,10,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,9,9,8,8,8,0,0,0,0,0,0,0,0,7,8,8,7,7,7,8,8,8,9,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,8,8,7,0,0,0,0,0,0,0,0,6,7,6,7,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,6,7,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,7,7,8,7,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,7,7,6,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,4,4,5,6,5,7,8,8,9,11,13,0,0,0,0,0,0,0,0,14,15,15,17,17,18,19,19,22,20,22,20,0,0,0,0,0,0,0,0,20,21,22,23,26,24,26,26,26,26,26,27,0,0,0,0,0,0,0,0,27,27,26,27,27,25,25,25,25,26,25,25,0,0,0,0,0,0,0,0,22,21,21,19,18,16,15,13,11,10,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,5,5,6,6,7,7,8,7,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,4,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,7,7,7,6,0,0,0,0,0,0,0,0,7,7,8,7,7,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,6,6,6,6,7,7,7,6,7,7,7,8,0,0,0,0,0,0,0,0,8,7,7,7,8,7,7,7,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,3,2,3,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,10,11,11,11,12,13,14,14,17,15,20,18,0,0,0,0,0,0,0,0,23,21,25,23,24,24,24,22,25,25,23,23,0,0,0,0,0,0,0,0,24,23,21,24,24,22,20,23,23],[0,29,28,29,29,29,29,28,28,27,28,27,28,26,26,27,27,26,26,27,0,0,0,0,0,0,0,0,28,28,26,28,29,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,26,25,24,22,24,21,22,21,20,21,20,19,0,0,0,0,0,0,0,0,6,5,6,5,5,5,6,6,6,6,7,7,0,0,0,0,0,0,0,0,8,8,8,9,8,8,9,9,9,9,10,10,0,0,0,0,0,0,0,0,11,12,13,12,10,10,10,11,11,12,11,11,0,0,0,0,0,0,0,0,10,10,10,10,9,9,10,10,11,9,10,10,0,0,0,0,0,0,0,0,8,9,9,9,8,8,9,9,9,9,9,9,0,0,0,0,0,0,0,0,8,8,9,8,8,8,9,9,9,9,9,9,0,0,0,0,0,0,0,0,7,7,8,8,7,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,8,8,9,8,8,8,8,7,8,8,8,7,0,0,0,0,0,0,0,0,7,7,6,7,7,8,9,9,8,9,9,9,0,0,0,0,0,0,0,0,7,7,7,7,6,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,5,5,6,6,6,6,6,5,6,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,8,8,9,12,12,0,0,0,0,0,0,0,0,14,16,17,18,18,19,20,21,22,21,22,21,0,0,0,0,0,0,0,0,21,23,23,23,25,24,25,25,27,26,27,27,0,0,0,0,0,0,0,0,27,28,27,27,27,27,27,25,27,26,26,27,0,0,0,0,0,0,0,0,23,21,21,20,20,17,15,14,12,10,8,7,0,0,0,0,0,0,0,0,3,4,4,4,4,5,4,5,6,6,5,6,0,0,0,0,0,0,0,0,7,7,6,7,6,7,7,7,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,6,5,6,7,7,8,8,9,8,8,7,7,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,5,5,4,5,5,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,6,7,7,7,7,0,0,0,0,0,0,0,0,7,8,8,9,8,9,9,8,8,8,7,8,0,0,0,0,0,0,0,0,6,6,5,5,6,6,5,5,6,5,4,5,0,0,0,0,0,0,0,0,4,4,5,5,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,3,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,6,7,7,8,8,8,8,8,8,8,9,8,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,7,7,6,6,5,0,0,0,0,0,0,0,0,4,4,4,3,3,4,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,2,3,0,0,0,0,0,0,0,0,4,3,3,3,3,2,2,2,2,2,2,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,2,3,3,3,2,3,0,0,0,0,0,0,0,0,3,3,2,2,3,3,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,11,13,12,12,14,15,15,17,19,19,23,20,0,0,0,0,0,0,0,0,24,22,26,25,25,25,26,25,26,26,25,25,0,0,0,0,0,0,0,0,25,23,25,24,26,23,20,24,24],[0,28,28,28,28,28,28,27,27,27,26,26,26,26,26,26,25,25,25,25,0,0,0,0,0,0,0,0,26,26,25,27,27,27,27,28,27,28,27,28,0,0,0,0,0,0,0,0,24,24,24,22,23,22,20,20,20,19,19,17,0,0,0,0,0,0,0,0,8,8,8,8,8,9,9,9,9,10,10,10,0,0,0,0,0,0,0,0,10,11,12,12,12,12,13,13,13,14,13,14,0,0,0,0,0,0,0,0,16,16,17,15,15,15,15,15,16,16,15,15,0,0,0,0,0,0,0,0,15,14,14,14,14,14,14,14,14,14,13,13,0,0,0,0,0,0,0,0,13,14,14,13,13,12,14,13,14,13,13,14,0,0,0,0,0,0,0,0,13,13,13,14,13,13,14,14,13,13,13,13,0,0,0,0,0,0,0,0,12,12,12,11,11,12,12,13,13,13,11,12,0,0,0,0,0,0,0,0,11,11,12,11,11,12,12,11,11,12,13,10,0,0,0,0,0,0,0,0,11,11,9,11,10,11,11,11,12,12,12,13,0,0,0,0,0,0,0,0,10,12,11,11,9,11,10,11,12,12,11,10,0,0,0,0,0,0,0,0,10,8,8,9,9,8,9,9,10,11,9,10,0,0,0,0,0,0,0,0,10,9,8,8,10,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,9,9,9,10,9,9,9,10,9,9,9,9,0,0,0,0,0,0,0,0,7,7,7,8,8,6,7,9,7,8,12,13,0,0,0,0,0,0,0,0,15,15,16,18,19,19,19,20,23,20,23,19,0,0,0,0,0,0,0,0,21,23,22,23,25,23,24,25,24,26,26,26,0,0,0,0,0,0,0,0,26,27,26,26,27,25,26,25,26,25,24,26,0,0,0,0,0,0,0,0,23,22,21,20,19,17,16,14,13,11,10,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,8,7,8,7,0,0,0,0,0,0,0,0,9,8,9,9,9,10,9,9,10,10,8,8,0,0,0,0,0,0,0,0,7,7,8,8,8,8,8,8,7,8,7,7,0,0,0,0,0,0,0,0,9,9,9,10,10,10,11,11,11,11,10,10,0,0,0,0,0,0,0,0,9,8,9,10,8,9,9,8,8,7,7,8,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,7,8,8,8,8,0,0,0,0,0,0,0,0,10,11,11,11,11,10,11,12,11,11,11,9,0,0,0,0,0,0,0,0,9,9,8,7,8,8,7,7,8,8,6,7,0,0,0,0,0,0,0,0,7,6,8,8,9,7,8,7,7,6,7,7,0,0,0,0,0,0,0,0,5,4,5,5,5,4,5,5,5,5,6,6,0,0,0,0,0,0,0,0,9,9,10,10,11,10,10,11,11,11,12,12,0,0,0,0,0,0,0,0,11,11,11,10,9,10,9,9,9,9,8,8,0,0,0,0,0,0,0,0,6,7,5,4,6,5,4,5,5,4,4,4,0,0,0,0,0,0,0,0,3,2,3,4,3,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,5,5,5,5,4,4,5,3,3,4,4,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,3,3,4,4,4,0,0,0,0,0,0,0,0,5,4,5,4,4,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,5,7,8,7,7,8,9,8,9,0,0,0,0,0,0,0,0,13,12,12,13,15,15,15,18,19,20,22,20,0,0,0,0,0,0,0,0,23,20,26,23,23,24,24,24,25,26,23,23,0,0,0,0,0,0,0,0,24,22,21,23,24,20,20,22,22],[0,28,28,28,28,28,28,28,27,27,27,26,27,25,26,27,26,25,25,25,0,0,0,0,0,0,0,0,26,27,25,26,27,27,26,27,26,27,28,27,0,0,0,0,0,0,0,0,25,23,23,24,22,22,22,21,20,20,20,17,0,0,0,0,0,0,0,0,6,7,7,7,7,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,9,10,10,11,10,11,12,11,11,11,13,12,0,0,0,0,0,0,0,0,14,16,15,14,13,13,14,14,13,14,14,14,0,0,0,0,0,0,0,0,13,13,13,13,12,13,12,13,13,12,13,13,0,0,0,0,0,0,0,0,11,12,12,11,10,9,11,11,12,11,11,12,0,0,0,0,0,0,0,0,10,10,11,12,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,10,10,10,9,10,10,10,12,12,11,10,11,0,0,0,0,0,0,0,0,9,10,11,10,9,11,10,10,10,10,11,9,0,0,0,0,0,0,0,0,9,10,9,9,9,9,11,10,10,11,12,12,0,0,0,0,0,0,0,0,9,11,10,10,9,10,10,10,11,10,10,9,0,0,0,0,0,0,0,0,9,8,8,8,9,7,7,8,8,9,8,9,0,0,0,0,0,0,0,0,8,8,7,7,8,8,8,8,9,8,8,7,0,0,0,0,0,0,0,0,7,8,7,8,8,8,7,8,8,7,7,7,0,0,0,0,0,0,0,0,6,6,5,7,6,5,7,8,8,8,11,13,0,0,0,0,0,0,0,0,14,16,16,18,17,18,20,20,21,20,21,21,0,0,0,0,0,0,0,0,18,21,20,21,24,24,25,25,25,26,27,27,0,0,0,0,0,0,0,0,26,27,26,27,25,26,27,24,26,26,25,26,0,0,0,0,0,0,0,0,23,22,22,20,19,18,16,14,13,11,8,7,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,7,7,6,7,0,0,0,0,0,0,0,0,8,7,8,7,8,8,8,7,9,8,7,8,0,0,0,0,0,0,0,0,6,5,6,7,6,6,6,7,5,7,6,6,0,0,0,0,0,0,0,0,8,8,8,10,9,10,11,10,10,10,9,10,0,0,0,0,0,0,0,0,8,8,9,8,8,8,8,7,7,6,7,7,0,0,0,0,0,0,0,0,6,7,7,5,6,6,7,8,8,9,9,8,0,0,0,0,0,0,0,0,10,9,11,10,10,9,10,10,10,9,9,9,0,0,0,0,0,0,0,0,8,8,7,7,7,7,7,6,7,7,6,6,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,6,6,5,6,6,0,0,0,0,0,0,0,0,5,4,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,8,8,8,9,9,9,9,10,9,9,10,11,0,0,0,0,0,0,0,0,10,10,10,10,9,9,9,8,8,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,5,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,5,3,3,3,4,3,2,3,2,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,3,3,3,3,3,2,3,2,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,7,7,7,8,8,8,0,0,0,0,0,0,0,0,12,14,12,13,15,16,16,17,18,19,22,22,0,0,0,0,0,0,0,0,25,21,27,24,24,25,25,22,27,27,24,24,0,0,0,0,0,0,0,0,24,24,21,23,25,22,21,25,24],[0,28,27,27,28,27,27,28,26,25,26,25,26,25,25,25,24,25,25,26,0,0,0,0,0,0,0,0,26,25,24,26,27,26,25,27,26,26,26,26,0,0,0,0,0,0,0,0,23,24,23,21,23,21,21,20,20,20,19,17,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,6,7,8,8,7,0,0,0,0,0,0,0,0,8,9,9,10,10,10,11,11,10,11,11,11,0,0,0,0,0,0,0,0,13,13,13,12,13,13,12,12,12,14,13,13,0,0,0,0,0,0,0,0,13,13,12,12,12,12,11,12,13,11,13,11,0,0,0,0,0,0,0,0,10,11,12,11,9,9,11,10,11,11,10,11,0,0,0,0,0,0,0,0,10,9,10,11,10,11,12,11,11,12,11,11,0,0,0,0,0,0,0,0,9,9,10,10,9,10,10,11,12,11,10,11,0,0,0,0,0,0,0,0,9,9,10,9,9,10,10,9,8,10,10,8,0,0,0,0,0,0,0,0,9,9,8,8,9,9,10,10,10,10,11,12,0,0,0,0,0,0,0,0,9,10,11,9,9,9,9,10,10,10,9,8,0,0,0,0,0,0,0,0,8,8,8,8,8,7,7,7,8,9,8,8,0,0,0,0,0,0,0,0,8,7,7,7,8,8,7,8,8,8,7,6,0,0,0,0,0,0,0,0,7,7,8,8,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,5,6,6,6,6,7,7,7,10,11,0,0,0,0,0,0,0,0,14,13,15,17,17,16,19,20,21,19,21,19,0,0,0,0,0,0,0,0,20,21,22,22,23,24,24,24,24,26,26,26,0,0,0,0,0,0,0,0,27,26,25,26,26,25,26,23,25,25,22,25,0,0,0,0,0,0,0,0,21,20,21,20,18,16,15,14,12,10,9,7,0,0,0,0,0,0,0,0,6,6,6,5,5,6,5,6,6,6,6,6,0,0,0,0,0,0,0,0,8,7,8,7,7,8,8,7,8,7,6,7,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,8,7,7,9,9,9,9,9,9,10,9,9,0,0,0,0,0,0,0,0,8,8,9,8,8,8,8,7,7,6,6,7,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,6,7,7,8,8,0,0,0,0,0,0,0,0,8,9,10,10,10,9,10,10,9,9,9,8,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,6,6,7,7,7,6,7,7,6,6,6,6,0,0,0,0,0,0,0,0,6,5,4,5,5,5,4,5,4,4,4,5,0,0,0,0,0,0,0,0,6,7,7,8,9,8,8,9,9,8,9,10,0,0,0,0,0,0,0,0,8,9,9,8,8,8,8,8,7,6,6,6,0,0,0,0,0,0,0,0,5,5,5,4,5,5,4,4,5,5,4,4,0,0,0,0,0,0,0,0,4,3,3,4,3,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,3,3,3,2,0,0,0,0,0,0,0,0,1,1,2,1,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,6,6,5,6,7,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,13,13,12,12,14,16,15,18,18,19,20,20,0,0,0,0,0,0,0,0,23,20,25,22,23,23,24,21,25,25,23,22,0,0,0,0,0,0,0,0,22,22,21,23,23,20,21,23,22],[0,29,28,28,29,28,28,29,28,27,28,26,28,26,27,25,27,27,26,27,0,0,0,0,0,0,0,0,27,27,25,27,28,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,25,25,24,23,24,22,22,21,21,21,19,18,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,5,6,6,5,0,0,0,0,0,0,0,0,7,7,7,8,7,7,8,8,8,8,9,9,0,0,0,0,0,0,0,0,11,12,11,10,10,9,9,10,10,11,11,11,0,0,0,0,0,0,0,0,10,9,10,9,9,9,9,9,10,9,9,9,0,0,0,0,0,0,0,0,8,8,8,7,7,7,8,8,8,8,8,9,0,0,0,0,0,0,0,0,7,7,8,8,7,7,8,8,8,9,8,8,0,0,0,0,0,0,0,0,8,7,8,7,8,7,8,9,10,9,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,6,7,7,6,6,7,7,7,8,8,7,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,7,7,7,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,5,3,5,5,5,7,9,9,0,0,0,0,0,0,0,0,14,16,16,18,18,18,19,20,21,21,20,19,0,0,0,0,0,0,0,0,19,19,22,22,24,22,24,23,24,25,26,26,0,0,0,0,0,0,0,0,26,25,25,25,25,25,24,23,25,24,23,25,0,0,0,0,0,0,0,0,23,21,21,21,19,17,16,14,12,9,7,5,0,0,0,0,0,0,0,0,4,5,4,4,4,5,4,5,6,5,6,6,0,0,0,0,0,0,0,0,7,6,6,6,6,7,7,6,7,7,6,7,0,0,0,0,0,0,0,0,4,5,4,4,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,6,6,6,7,8,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,4,4,5,5,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,8,7,8,8,7,7,7,7,0,0,0,0,0,0,0,0,5,5,4,4,5,5,4,4,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,6,6,7,7,6,6,7,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,6,6,5,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,2,3,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,2,1,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,6,5,5,6,0,0,0,0,0,0,0,0,11,12,11,13,13,15,14,16,19,20,23,20,0,0,0,0,0,0,0,0,26,20,24,25,26,25,26,25,27,26,25,25,0,0,0,0,0,0,0,0,25,25,25,25,24,23,22,24,23],[0,28,28,28,28,29,28,28,28,27,28,26,28,27,27,27,27,27,26,26,0,0,0,0,0,0,0,0,27,27,26,27,27,27,27,27,27,27,28,27,0,0,0,0,0,0,0,0,25,24,24,24,23,22,22,21,20,20,21,19,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,6,7,7,6,0,0,0,0,0,0,0,0,7,7,7,8,7,8,9,8,8,8,9,9,0,0,0,0,0,0,0,0,11,12,12,11,10,9,10,11,10,11,10,11,0,0,0,0,0,0,0,0,9,9,10,9,9,10,9,10,9,9,9,10,0,0,0,0,0,0,0,0,8,9,9,8,7,8,8,8,8,9,8,9,0,0,0,0,0,0,0,0,8,7,8,8,8,8,8,8,8,9,8,8,0,0,0,0,0,0,0,0,8,7,7,7,7,8,8,9,9,8,8,8,0,0,0,0,0,0,0,0,7,8,8,7,7,8,8,7,7,8,8,7,0,0,0,0,0,0,0,0,7,7,7,7,8,8,8,8,8,8,9,9,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,8,8,8,6,0,0,0,0,0,0,0,0,6,6,6,6,6,5,6,6,6,6,6,7,0,0,0,0,0,0,0,0,6,6,5,6,6,6,6,6,7,6,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,5,4,5,4,5,5,5,7,7,8,11,12,0,0,0,0,0,0,0,0,15,15,16,18,18,19,19,21,22,21,23,21,0,0,0,0,0,0,0,0,20,23,21,22,26,25,26,24,25,26,28,27,0,0,0,0,0,0,0,0,26,27,26,27,26,25,26,23,26,25,24,27,0,0,0,0,0,0,0,0,23,21,20,20,20,17,16,15,12,11,8,6,0,0,0,0,0,0,0,0,4,5,5,4,5,5,4,4,6,6,5,6,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,6,6,6,7,7,8,9,8,8,8,7,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,5,5,6,0,0,0,0,0,0,0,0,4,5,5,4,4,4,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,8,8,8,7,7,7,8,7,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,5,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,3,3,4,4,3,3,4,4,3,3,4,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,7,7,7,7,8,0,0,0,0,0,0,0,0,8,7,8,8,7,7,7,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,3,2,3,3,2,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,1,1,1,1,2,2,1,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,2,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,10,12,11,12,13,14,14,15,17,17,20,19,0,0,0,0,0,0,0,0,23,21,25,23,24,25,25,22,26,25,24,24,0,0,0,0,0,0,0,0,23,21,24,23,24,23,22,25,23],[0,27,27,28,27,28,27,27,27,26,25,25,26,25,25,25,25,26,24,26,0,0,0,0,0,0,0,0,26,26,25,26,27,27,25,27,25,26,26,26,0,0,0,0,0,0,0,0,22,23,23,23,21,20,21,20,20,21,21,18,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,8,9,8,9,9,9,10,9,9,10,10,10,0,0,0,0,0,0,0,0,12,13,13,12,11,11,11,11,11,12,11,12,0,0,0,0,0,0,0,0,12,11,11,11,11,11,11,12,11,11,11,11,0,0,0,0,0,0,0,0,9,10,10,9,9,8,10,9,10,10,9,10,0,0,0,0,0,0,0,0,9,8,9,9,9,9,10,10,9,10,10,9,0,0,0,0,0,0,0,0,9,9,9,9,9,9,9,10,11,10,9,10,0,0,0,0,0,0,0,0,8,9,9,8,8,10,9,8,9,9,9,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,9,9,9,9,10,0,0,0,0,0,0,0,0,8,9,9,8,8,8,8,9,9,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,6,6,7,8,7,8,0,0,0,0,0,0,0,0,7,6,7,6,7,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,6,6,6,7,7,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,6,5,5,8,8,7,10,10,0,0,0,0,0,0,0,0,14,12,16,16,18,17,20,20,21,20,21,20,0,0,0,0,0,0,0,0,19,22,21,22,24,24,24,24,25,26,27,27,0,0,0,0,0,0,0,0,25,26,25,26,25,23,25,22,25,25,23,24,0,0,0,0,0,0,0,0,21,20,19,19,17,16,15,14,11,11,8,6,0,0,0,0,0,0,0,0,5,5,5,4,5,5,4,5,5,6,5,5,0,0,0,0,0,0,0,0,7,7,7,7,7,8,8,7,8,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,6,6,5,0,0,0,0,0,0,0,0,7,7,7,7,8,9,9,9,8,9,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,6,6,6,6,5,5,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,6,7,7,7,7,0,0,0,0,0,0,0,0,8,8,9,9,9,8,9,9,9,8,8,8,0,0,0,0,0,0,0,0,7,6,6,6,6,6,6,5,5,6,6,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,5,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,6,7,7,7,8,8,8,8,8,8,8,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,7,7,7,6,6,5,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,4,4,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,3,3,4,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,1,0,1,1,1,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,2,2,2,3,2,3,3,3,4,4,0,0,0,0,0,0,0,0,4,5,5,5,6,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,11,13,12,12,14,15,14,16,17,17,20,20,0,0,0,0,0,0,0,0,22,20,24,22,22,23,24,21,24,24,22,23,0,0,0,0,0,0,0,0,21,21,22,22,23,21,20,23,23],[0,28,27,27,28,28,28,27,27,26,27,26,27,25,26,26,26,26,26,26,0,0,0,0,0,0,0,0,26,26,25,27,27,27,26,27,26,27,27,27,0,0,0,0,0,0,0,0,24,24,24,23,23,23,22,21,21,21,20,19,0,0,0,0,0,0,0,0,5,4,5,5,5,5,6,5,6,7,7,6,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,9,8,9,9,9,0,0,0,0,0,0,0,0,12,12,11,11,10,10,10,10,10,11,11,11,0,0,0,0,0,0,0,0,10,10,11,10,10,10,10,10,10,10,10,10,0,0,0,0,0,0,0,0,8,9,9,8,8,8,9,8,8,9,8,9,0,0,0,0,0,0,0,0,8,8,9,9,9,9,9,9,9,9,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,9,9,9,10,9,8,10,0,0,0,0,0,0,0,0,8,8,8,8,8,9,8,8,8,8,9,8,0,0,0,0,0,0,0,0,7,8,7,7,7,8,8,9,8,9,9,9,0,0,0,0,0,0,0,0,8,9,8,8,8,8,8,8,9,9,9,7,0,0,0,0,0,0,0,0,7,7,7,7,7,6,7,7,7,8,7,7,0,0,0,0,0,0,0,0,7,7,6,6,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,6,9,8,11,12,0,0,0,0,0,0,0,0,15,17,17,18,18,18,21,21,22,21,22,21,0,0,0,0,0,0,0,0,20,22,22,22,24,23,24,25,25,26,26,26,0,0,0,0,0,0,0,0,26,26,24,26,26,24,25,24,24,24,22,25,0,0,0,0,0,0,0,0,21,20,19,20,19,17,15,13,12,11,9,6,0,0,0,0,0,0,0,0,5,6,5,5,5,6,5,6,6,6,6,6,0,0,0,0,0,0,0,0,8,7,8,7,7,8,9,7,9,8,7,7,0,0,0,0,0,0,0,0,6,5,6,6,5,5,6,5,5,6,5,6,0,0,0,0,0,0,0,0,7,7,7,8,8,9,9,9,9,9,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,6,7,6,6,6,0,0,0,0,0,0,0,0,6,5,5,5,4,4,5,6,8,8,8,7,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,9,8,8,8,7,0,0,0,0,0,0,0,0,6,6,5,5,6,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,4,5,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,7,6,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,8,8,8,7,7,7,7,7,6,6,5,4,0,0,0,0,0,0,0,0,4,5,4,4,4,5,4,4,4,5,4,4,0,0,0,0,0,0,0,0,4,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,2,3,2,0,0,0,0,0,0,0,0,1,1,0,1,1,1,2,2,2,2,2,3,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,4,5,4,0,0,0,0,0,0,0,0,5,6,5,5,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,12,13,12,12,14,16,16,16,19,17,20,19,0,0,0,0,0,0,0,0,23,20,24,22,23,23,24,22,24,24,23,24,0,0,0,0,0,0,0,0,22,22,23,24,22,22,20,23,22],[0,29,28,28,29,29,29,29,28,27,28,28,28,27,28,28,28,28,27,27,0,0,0,0,0,0,0,0,28,28,25,28,29,29,28,28,28,29,28,28,0,0,0,0,0,0,0,0,25,24,25,24,23,22,22,22,21,20,20,19,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,10,10,10,9,8,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,8,9,8,8,8,9,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,8,8,8,7,8,0,0,0,0,0,0,0,0,7,7,7,6,7,7,7,6,7,6,6,6,0,0,0,0,0,0,0,0,6,6,5,6,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,7,7,7,6,0,0,0,0,0,0,0,0,6,5,5,6,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,6,7,7,9,10,0,0,0,0,0,0,0,0,13,15,16,17,18,18,19,20,22,22,22,21,0,0,0,0,0,0,0,0,20,21,22,23,27,24,25,25,26,27,27,27,0,0,0,0,0,0,0,0,27,27,27,26,26,25,26,25,25,26,25,26,0,0,0,0,0,0,0,0,22,20,20,20,19,16,16,15,13,12,8,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,6,8,7,5,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,7,7,8,8,8,8,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,7,6,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,7,7,6,7,6,6,7,6,5,5,4,4,0,0,0,0,0,0,0,0,3,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,2,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,2,1,2,0,0,0,0,0,0,0,0,3,3,2,2,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,10,12,12,13,13,15,15,17,19,18,23,20,0,0,0,0,0,0,0,0,25,23,26,25,26,26,26,25,26,26,25,25,0,0,0,0,0,0,0,0,25,25,26,26,27,23,21,25,24],[0,28,28,27,28,28,28,27,28,26,28,27,27,26,25,27,26,27,26,26,0,0,0,0,0,0,0,0,26,27,26,27,27,27,26,27,27,27,26,26,0,0,0,0,0,0,0,0,22,20,22,21,21,20,20,20,20,21,20,18,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,4,5,6,6,6,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,8,8,8,8,9,0,0,0,0,0,0,0,0,10,11,11,10,9,8,8,9,9,9,9,9,0,0,0,0,0,0,0,0,9,9,10,9,8,8,10,10,10,8,8,9,0,0,0,0,0,0,0,0,7,8,8,7,8,7,8,8,8,8,7,7,0,0,0,0,0,0,0,0,7,7,7,7,7,8,8,8,8,8,9,8,0,0,0,0,0,0,0,0,7,7,8,7,8,7,8,8,9,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,6,7,6,6,6,7,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,7,7,8,7,7,0,0,0,0,0,0,0,0,7,6,6,6,7,6,7,6,6,7,7,6,0,0,0,0,0,0,0,0,6,5,5,5,6,6,5,6,6,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,4,4,3,5,8,9,8,12,9,0,0,0,0,0,0,0,0,14,15,16,18,17,19,19,20,20,18,22,21,0,0,0,0,0,0,0,0,20,23,21,23,24,24,24,24,25,26,26,26,0,0,0,0,0,0,0,0,24,26,25,24,24,23,24,22,24,23,22,24,0,0,0,0,0,0,0,0,19,19,19,17,17,15,14,13,11,10,7,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,7,5,6,7,6,8,8,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,6,6,7,8,8,8,8,8,7,7,7,6,0,0,0,0,0,0,0,0,6,6,7,7,6,6,7,6,6,5,6,5,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,6,7,6,7,6,0,0,0,0,0,0,0,0,7,7,7,7,8,7,7,8,7,7,6,6,0,0,0,0,0,0,0,0,6,5,5,5,5,5,4,5,5,5,4,4,0,0,0,0,0,0,0,0,5,4,5,5,6,5,5,5,5,4,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,4,4,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,6,7,7,7,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,6,5,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,3,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,2,3,2,2,2,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,3,3,2,2,3,3,3,3,4,4,3,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,11,12,11,12,14,14,16,16,18,20,20,18,0,0,0,0,0,0,0,0,24,21,23,23,25,23,23,22,24,23,23,24,0,0,0,0,0,0,0,0,23,24,25,24,24,23,22,24,23],[0,27,27,27,28,28,27,28,27,26,27,26,27,26,26,26,26,27,26,27,0,0,0,0,0,0,0,0,26,27,26,27,28,28,26,27,27,27,27,26,0,0,0,0,0,0,0,0,24,23,22,23,22,22,22,22,20,21,19,18,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,9,10,10,9,8,8,8,8,8,9,9,9,0,0,0,0,0,0,0,0,8,8,9,8,8,8,9,9,9,9,8,9,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,7,7,7,7,6,7,7,6,6,7,6,6,0,0,0,0,0,0,0,0,5,6,5,5,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,7,7,6,0,0,0,0,0,0,0,0,6,5,5,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,5,5,4,5,5,5,4,4,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,3,4,3,3,3,3,5,6,8,6,9,9,0,0,0,0,0,0,0,0,13,15,15,16,17,17,19,20,21,20,21,20,0,0,0,0,0,0,0,0,20,21,22,23,24,24,24,23,24,25,25,25,0,0,0,0,0,0,0,0,25,26,24,25,25,24,24,22,24,24,21,24,0,0,0,0,0,0,0,0,21,19,20,19,18,16,16,12,12,11,7,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,8,6,7,6,5,6,7,6,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,7,8,8,8,8,7,7,6,6,0,0,0,0,0,0,0,0,5,5,6,6,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,6,7,7,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,8,8,7,7,6,6,0,0,0,0,0,0,0,0,5,5,4,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,4,5,5,4,4,5,4,0,0,0,0,0,0,0,0,4,4,3,4,3,4,3,3,3,4,3,3,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,3,3,2,2,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,4,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,10,12,11,11,13,14,15,15,17,18,20,18,0,0,0,0,0,0,0,0,22,21,23,23,23,23,23,22,23,24,23,23,0,0,0,0,0,0,0,0,22,21,23,23,24,22,21,23,23],[0,29,29,28,29,29,28,28,28,27,28,27,28,27,27,27,27,28,27,28,0,0,0,0,0,0,0,0,28,28,26,28,29,29,28,29,28,28,28,28,0,0,0,0,0,0,0,0,25,24,24,23,23,23,22,22,21,21,20,18,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,9,9,9,8,7,7,7,7,8,7,7,8,0,0,0,0,0,0,0,0,7,7,7,7,6,7,8,8,8,7,7,7,0,0,0,0,0,0,0,0,6,6,6,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,5,6,5,6,6,6,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,5,5,6,5,5,0,0,0,0,0,0,0,0,5,5,4,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,5,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,5,7,8,7,9,10,0,0,0,0,0,0,0,0,14,15,15,17,17,18,19,21,21,21,23,20,0,0,0,0,0,0,0,0,20,23,24,24,27,24,26,26,26,26,27,27,0,0,0,0,0,0,0,0,27,26,27,26,27,26,25,25,25,26,24,26,0,0,0,0,0,0,0,0,22,20,20,20,18,16,15,14,12,10,7,5,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,3,4,4,4,4,0,0,0,0,0,0,0,0,6,6,5,5,4,5,6,5,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,7,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,5,6,6,7,6,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,3,4,3,3,3,4,3,0,0,0,0,0,0,0,0,3,2,3,3,2,2,3,3,3,2,3,3,0,0,0,0,0,0,0,0,4,4,5,4,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,5,6,5,5,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,2,1,1,2,2,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,10,11,11,11,12,13,14,16,18,17,22,18,0,0,0,0,0,0,0,0,25,21,25,25,25,24,24,24,25,25,25,25,0,0,0,0,0,0,0,0,24,24,24,25,25,22,22,25,22],[0,29,28,28,29,29,28,28,28,27,28,28,28,28,27,27,28,28,28,28,0,0,0,0,0,0,0,0,28,28,27,28,28,29,28,29,27,28,28,28,0,0,0,0,0,0,0,0,25,24,24,23,22,22,22,21,20,21,19,19,0,0,0,0,0,0,0,0,4,3,3,3,3,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,7,7,7,8,7,0,0,0,0,0,0,0,0,9,10,9,9,8,8,7,8,8,8,7,8,0,0,0,0,0,0,0,0,8,7,8,8,7,8,8,9,8,8,8,8,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,6,7,6,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,6,6,6,7,6,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,7,8,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,5,4,3,4,5,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,4,6,7,7,9,9,0,0,0,0,0,0,0,0,16,15,16,18,19,19,20,21,22,21,23,22,0,0,0,0,0,0,0,0,20,24,22,23,25,25,26,26,26,27,28,28,0,0,0,0,0,0,0,0,27,27,26,26,26,26,26,24,25,25,25,25,0,0,0,0,0,0,0,0,23,20,21,20,19,16,15,14,12,10,7,5,0,0,0,0,0,0,0,0,3,3,4,3,3,4,4,3,4,5,4,5,0,0,0,0,0,0,0,0,7,6,6,5,5,5,6,5,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,3,3,0,0,0,0,0,0,0,0,5,5,6,6,7,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,6,6,6,6,7,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,3,4,4,4,3,3,0,0,0,0,0,0,0,0,4,3,4,4,4,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,3,2,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,5,5,4,4,3,0,0,0,0,0,0,0,0,3,3,3,2,2,3,3,2,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,3,2,2,2,2,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,5,5,4,5,5,0,0,0,0,0,0,0,0,10,11,11,11,11,14,14,15,18,18,20,19,0,0,0,0,0,0,0,0,23,21,24,24,22,24,24,23,24,24,23,25,0,0,0,0,0,0,0,0,23,22,24,25,25,22,21,24,22],[0,27,27,27,27,28,27,27,28,26,26,26,26,27,25,26,26,27,27,27,0,0,0,0,0,0,0,0,27,27,26,27,28,28,26,28,27,27,28,27,0,0,0,0,0,0,0,0,22,22,22,22,22,22,21,22,20,21,20,18,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,5,4,4,0,0,0,0,0,0,0,0,6,6,6,7,7,6,7,7,7,7,8,8,0,0,0,0,0,0,0,0,10,10,10,9,8,8,7,8,8,8,7,8,0,0,0,0,0,0,0,0,8,8,9,9,8,8,8,9,9,8,8,8,0,0,0,0,0,0,0,0,7,7,7,6,6,6,7,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,6,7,6,6,7,7,7,7,8,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,6,7,7,7,6,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,4,5,5,6,6,6,6,7,7,0,0,0,0,0,0,0,0,5,6,6,6,5,6,7,7,7,7,7,6,0,0,0,0,0,0,0,0,6,5,5,6,6,5,6,5,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,5,4,4,5,5,4,4,3,0,0,0,0,0,0,0,0,3,4,4,3,4,5,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,2,2,3,4,4,7,8,7,9,10,0,0,0,0,0,0,0,0,14,13,16,17,17,17,18,18,22,20,22,18,0,0,0,0,0,0,0,0,19,21,21,22,25,23,24,24,25,25,26,26,0,0,0,0,0,0,0,0,24,25,24,25,25,23,25,22,24,23,21,24,0,0,0,0,0,0,0,0,20,18,20,18,17,16,14,12,10,9,7,4,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,6,6,6,5,5,6,6,5,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,3,4,4,4,5,6,6,6,6,0,0,0,0,0,0,0,0,6,7,7,7,6,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,4,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,6,5,6,6,6,6,7,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,2,3,3,3,2,0,0,0,0,0,0,0,0,2,2,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,1,1,2,2,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,11,11,11,11,12,14,14,15,17,17,20,18,0,0,0,0,0,0,0,0,22,19,22,22,23,21,22,22,23,23,22,24,0,0,0,0,0,0,0,0,22,21,22,21,23,21,21,23,23],[0,29,28,28,29,29,28,29,29,28,28,28,29,28,28,28,28,29,27,28,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,29,29,28,29,29,0,0,0,0,0,0,0,0,25,24,24,23,23,23,22,23,21,21,21,19,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,5,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,7,8,8,7,6,6,6,7,6,7,7,7,0,0,0,0,0,0,0,0,6,6,7,7,6,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,5,5,6,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,6,6,5,0,0,0,0,0,0,0,0,5,5,6,5,5,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,4,5,5,4,4,5,5,5,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,4,5,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,4,7,6,6,7,9,0,0,0,0,0,0,0,0,13,14,15,17,17,18,20,20,22,20,23,20,0,0,0,0,0,0,0,0,21,22,24,24,26,24,25,25,26,26,27,27,0,0,0,0,0,0,0,0,26,26,27,26,26,25,26,24,25,25,24,26,0,0,0,0,0,0,0,0,22,20,21,20,18,16,15,13,12,10,7,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,6,5,5,5,4,5,6,5,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,3,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,5,6,6,6,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,3,3,2,2,3,3,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,1,2,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,10,11,11,11,12,13,14,16,17,17,21,18,0,0,0,0,0,0,0,0,23,21,23,24,24,23,23,24,24,24,24,24,0,0,0,0,0,0,0,0,23,22,24,24,25,23,22,24,23],[0,28,29,29,29,29,28,28,29,27,28,28,28,27,27,27,28,28,28,27,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,28,28,28,29,28,0,0,0,0,0,0,0,0,25,24,25,24,22,22,22,22,20,21,20,18,0,0,0,0,0,0,0,0,3,3,3,2,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,8,9,9,8,7,6,6,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,7,6,6,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,7,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,5,5,4,0,0,0,0,0,0,0,0,4,4,3,4,4,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,6,6,5,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,2,3,3,3,5,6,6,9,10,0,0,0,0,0,0,0,0,14,14,16,17,18,19,19,20,21,21,23,20,0,0,0,0,0,0,0,0,21,23,24,25,27,25,26,26,26,27,27,27,0,0,0,0,0,0,0,0,27,27,27,26,27,26,25,24,25,26,24,25,0,0,0,0,0,0,0,0,21,20,20,19,18,16,15,13,11,9,6,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,2,2,2,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,3,3,4,4,3,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,5,6,6,5,0,0,0,0,0,0,0,0,4,5,6,6,5,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,3,4,4,3,4,4,0,0,0,0,0,0,0,0,9,11,10,10,11,13,13,14,16,16,19,19,0,0,0,0,0,0,0,0,22,20,24,24,21,24,23,23,24,24,23,22,0,0,0,0,0,0,0,0,24,21,22,23,24,21,20,24,22],[0,28,28,28,28,29,28,28,28,27,27,27,27,27,26,27,27,27,26,27,0,0,0,0,0,0,0,0,27,27,26,27,28,28,26,28,27,27,27,27,0,0,0,0,0,0,0,0,24,25,24,23,23,22,21,22,21,21,19,19,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,5,5,4,0,0,0,0,0,0,0,0,6,6,6,7,6,6,7,7,7,7,8,7,0,0,0,0,0,0,0,0,9,10,9,9,8,8,7,8,8,7,7,8,0,0,0,0,0,0,0,0,7,8,8,8,7,8,8,8,8,8,8,8,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,6,6,7,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,8,7,7,7,0,0,0,0,0,0,0,0,6,6,7,6,6,6,7,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,4,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,4,4,3,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,5,4,7,6,8,8,9,0,0,0,0,0,0,0,0,14,14,16,17,17,18,19,20,22,19,22,20,0,0,0,0,0,0,0,0,21,23,23,24,27,25,26,26,27,27,27,28,0,0,0,0,0,0,0,0,27,27,24,28,27,26,26,22,26,24,25,26,0,0,0,0,0,0,0,0,21,20,19,19,18,16,14,12,9,8,5,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,4,4,5,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,6,7,7,6,6,5,5,0,0,0,0,0,0,0,0,5,4,5,5,5,4,5,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,5,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,3,4,4,4,3,3,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,3,3,3,2,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,5,4,4,3,0,0,0,0,0,0,0,0,3,3,3,2,2,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,2,1,1,2,2,0,0,0,0,0,0,0,0,2,2,2,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,5,4,4,5,0,0,0,0,0,0,0,0,10,11,10,10,11,13,13,14,15,15,17,18,0,0,0,0,0,0,0,0,20,19,23,22,23,22,23,22,24,23,22,22,0,0,0,0,0,0,0,0,21,20,21,21,24,20,19,22,22],[0,27,27,27,27,28,27,27,27,26,27,27,27,27,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,28,26,27,28,28,26,27,26,27,27,27,0,0,0,0,0,0,0,0,24,23,22,22,22,22,22,22,21,21,20,19,0,0,0,0,0,0,0,0,4,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,7,7,7,0,0,0,0,0,0,0,0,9,10,9,8,7,8,7,8,8,7,7,8,0,0,0,0,0,0,0,0,8,7,8,8,7,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,7,7,7,6,0,0,0,0,0,0,0,0,6,6,7,6,7,7,7,8,8,8,7,8,0,0,0,0,0,0,0,0,6,7,7,7,6,7,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,6,5,6,6,6,7,7,7,6,0,0,0,0,0,0,0,0,6,5,6,6,6,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,5,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,2,3,3,4,5,6,7,8,9,10,0,0,0,0,0,0,0,0,12,13,15,16,15,17,18,19,20,19,20,19,0,0,0,0,0,0,0,0,21,21,23,24,26,25,25,25,26,26,26,27,0,0,0,0,0,0,0,0,26,26,25,26,26,25,24,21,25,23,23,25,0,0,0,0,0,0,0,0,21,20,20,18,17,15,14,11,9,9,6,4,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,4,4,5,4,4,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,5,7,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,3,0,0,0,0,0,0,0,0,5,6,6,6,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,4,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,6,7,7,6,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,6,6,5,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,5,5,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,2,3,2,2,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,3,2,2,2,2,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,5,4,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,10,11,11,10,12,13,13,14,15,16,18,17,0,0,0,0,0,0,0,0,21,19,22,22,23,22,23,22,22,22,23,23,0,0,0,0,0,0,0,0,21,20,20,21,23,20,19,22,21],[0,28,28,28,29,28,28,29,28,27,27,27,28,27,27,27,28,28,27,28,0,0,0,0,0,0,0,0,28,28,27,28,29,29,27,28,28,28,29,28,0,0,0,0,0,0,0,0,25,25,24,23,24,22,22,23,21,20,20,19,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,7,7,7,0,0,0,0,0,0,0,0,7,8,8,7,7,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,7,6,7,7,6,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,6,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,6,6,5,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,5,5,6,6,5,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,6,6,6,6,5,0,0,0,0,0,0,0,0,5,4,4,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,5,5,5,6,7,7,8,10,0,0,0,0,0,0,0,0,13,13,16,16,16,18,20,20,21,19,22,20,0,0,0,0,0,0,0,0,21,22,24,25,26,24,25,25,26,26,26,27,0,0,0,0,0,0,0,0,26,27,27,27,27,26,26,24,26,26,24,26,0,0,0,0,0,0,0,0,21,19,19,17,16,14,13,12,9,8,7,4,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,6,5,6,7,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,7,7,7,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,3,2,2,2,0,0,0,0,0,0,0,0,2,2,1,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,3,3,2,2,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,9,11,10,10,11,13,13,15,15,16,19,18,0,0,0,0,0,0,0,0,22,21,23,23,24,23,23,23,25,24,23,25,0,0,0,0,0,0,0,0,23,21,23,23,25,21,19,23,22],[0,28,28,28,28,28,28,28,28,27,27,27,27,26,26,26,27,28,27,27,0,0,0,0,0,0,0,0,27,28,27,27,28,28,27,28,28,27,28,27,0,0,0,0,0,0,0,0,24,24,24,23,22,21,21,21,20,20,20,19,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,8,9,9,8,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,7,6,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,5,6,6,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,5,5,6,6,6,0,0,0,0,0,0,0,0,5,5,6,5,5,6,6,7,7,7,6,7,0,0,0,0,0,0,0,0,6,6,6,5,5,6,5,5,5,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,5,5,6,6,0,0,0,0,0,0,0,0,4,4,5,4,4,5,5,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,5,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,3,3,4,4,3,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,3,4,6,7,8,9,10,0,0,0,0,0,0,0,0,14,13,15,17,17,18,19,20,20,20,21,20,0,0,0,0,0,0,0,0,22,22,26,25,27,26,25,26,26,26,27,27,0,0,0,0,0,0,0,0,26,27,26,26,26,26,25,25,25,26,24,25,0,0,0,0,0,0,0,0,20,19,19,17,16,14,13,12,9,7,6,4,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,2,2,3,2,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,4,3,0,0,0,0,0,0,0,0,3,4,3,3,4,4,4,5,6,6,7,6,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,6,6,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,3,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,2,3,3,3,3,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,1,1,1,2,1,1,2,2,1,2,2,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,3,4,4,4,4,4,0,0,0,0,0,0,0,0,9,11,10,10,10,12,12,14,15,15,19,18,0,0,0,0,0,0,0,0,21,20,24,23,21,23,24,22,24,23,23,21,0,0,0,0,0,0,0,0,23,21,22,22,24,19,19,22,19],[0,29,28,29,29,29,29,29,29,28,28,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,29,27,28,29,29,28,29,29,28,29,28,0,0,0,0,0,0,0,0,27,25,25,25,24,23,22,22,20,20,19,18,0,0,0,0,0,0,0,0,4,3,4,3,4,4,4,4,4,4,5,4,0,0,0,0,0,0,0,0,6,6,6,7,6,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,8,10,10,8,7,8,7,8,8,8,8,8,0,0,0,0,0,0,0,0,7,8,8,7,7,8,8,9,8,8,8,8,0,0,0,0,0,0,0,0,6,7,7,6,6,6,7,6,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,8,8,8,8,8,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,4,5,6,6,7,6,6,6,7,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,7,7,6,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,6,7,9,10,13,15,0,0,0,0,0,0,0,0,17,16,18,19,20,20,20,21,22,21,22,19,0,0,0,0,0,0,0,0,20,24,25,24,28,25,26,27,27,27,28,27,0,0,0,0,0,0,0,0,27,28,27,27,27,26,27,24,26,26,25,26,0,0,0,0,0,0,0,0,23,20,20,20,17,15,14,14,11,9,7,4,0,0,0,0,0,0,0,0,2,3,3,3,3,4,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,4,5,5,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,6,5,6,6,7,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,6,7,7,7,7,0,0,0,0,0,0,0,0,6,6,7,7,7,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,4,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,6,6,5,6,5,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,5,4,4,4,0,0,0,0,0,0,0,0,2,3,3,2,2,3,3,2,3,3,3,2,0,0,0,0,0,0,0,0,3,3,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,2,2,2,2,2,2,1,2,0,0,0,0,0,0,0,0,2,2,2,2,2,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,10,11,10,11,11,12,13,15,17,16,19,19,0,0,0,0,0,0,0,0,22,21,25,25,24,23,24,24,25,25,23,24,0,0,0,0,0,0,0,0,24,23,23,24,26,21,21,24,22],[0,28,28,28,29,29,28,28,28,27,27,27,28,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,28,27,28,28,29,27,28,27,28,28,28,0,0,0,0,0,0,0,0,26,24,25,24,24,22,23,23,21,21,20,18,0,0,0,0,0,0,0,0,5,4,4,4,4,4,5,5,5,6,6,5,0,0,0,0,0,0,0,0,8,8,8,9,9,9,9,9,9,9,10,10,0,0,0,0,0,0,0,0,12,13,12,11,11,11,9,10,11,11,10,10,0,0,0,0,0,0,0,0,10,10,10,10,10,10,11,11,11,11,11,11,0,0,0,0,0,0,0,0,9,9,9,8,8,8,9,9,9,9,8,9,0,0,0,0,0,0,0,0,8,7,8,8,8,8,8,8,8,8,9,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,9,10,10,10,9,10,0,0,0,0,0,0,0,0,9,9,9,9,8,9,9,8,8,8,8,7,0,0,0,0,0,0,0,0,7,7,6,6,6,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,8,8,8,7,7,0,0,0,0,0,0,0,0,7,6,7,7,7,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,6,6,5,5,6,5,5,6,6,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,4,4,6,7,7,9,10,13,14,0,0,0,0,0,0,0,0,18,16,19,20,20,22,23,22,24,21,23,21,0,0,0,0,0,0,0,0,22,24,25,25,28,25,27,27,27,27,28,28,0,0,0,0,0,0,0,0,26,27,26,27,26,26,26,22,27,25,25,26,0,0,0,0,0,0,0,0,23,22,21,21,19,17,15,14,11,10,7,5,0,0,0,0,0,0,0,0,2,3,3,3,3,4,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,6,5,5,4,4,5,5,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,3,0,0,0,0,0,0,0,0,5,6,6,7,7,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,5,6,6,0,0,0,0,0,0,0,0,6,6,6,5,5,6,7,8,8,8,8,8,0,0,0,0,0,0,0,0,9,8,10,10,10,9,10,9,9,9,8,8,0,0,0,0,0,0,0,0,6,7,6,6,6,6,5,5,5,5,4,4,0,0,0,0,0,0,0,0,5,4,4,5,5,4,5,5,4,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,5,5,0,0,0,0,0,0,0,0,7,6,7,7,8,8,7,8,7,8,8,9,0,0,0,0,0,0,0,0,9,9,9,9,9,8,8,7,7,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,3,4,4,4,3,0,0,0,0,0,0,0,0,4,4,5,5,5,4,4,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,2,3,3,2,2,3,3,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,4,4,5,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,5,5,6,7,0,0,0,0,0,0,0,0,11,11,11,11,12,13,14,15,16,16,20,19,0,0,0,0,0,0,0,0,22,21,23,23,23,23,23,23,24,25,24,23,0,0,0,0,0,0,0,0,23,22,21,22,23,21,20,22,21],[0,29,29,29,29,29,29,29,29,29,29,28,29,28,28,28,29,29,28,29,0,0,0,0,0,0,0,0,29,29,28,29,29,29,28,29,29,29,29,28,0,0,0,0,0,0,0,0,27,26,24,25,26,23,23,23,22,21,21,19,0,0,0,0,0,0,0,0,6,6,6,5,6,6,7,7,8,8,8,8,0,0,0,0,0,0,0,0,10,10,11,11,11,11,12,11,10,11,13,12,0,0,0,0,0,0,0,0,13,15,14,14,12,12,12,13,12,13,12,13,0,0,0,0,0,0,0,0,11,11,12,12,10,12,12,13,12,12,12,12,0,0,0,0,0,0,0,0,9,11,11,9,10,10,10,11,11,12,11,12,0,0,0,0,0,0,0,0,9,9,9,10,9,10,10,10,9,10,10,10,0,0,0,0,0,0,0,0,9,9,10,9,9,10,10,12,12,12,11,12,0,0,0,0,0,0,0,0,11,11,12,11,9,11,10,9,10,10,9,8,0,0,0,0,0,0,0,0,8,8,7,7,8,8,9,9,9,9,10,10,0,0,0,0,0,0,0,0,8,8,8,7,8,8,8,9,10,10,9,8,0,0,0,0,0,0,0,0,8,7,8,8,8,7,8,9,9,9,8,9,0,0,0,0,0,0,0,0,7,7,8,6,7,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,6,5,5,5,5,4,5,4,0,0,0,0,0,0,0,0,5,5,4,5,5,7,9,11,11,12,15,16,0,0,0,0,0,0,0,0,18,18,20,22,22,21,23,23,24,22,24,21,0,0,0,0,0,0,0,0,21,25,25,26,27,27,26,27,27,27,28,28,0,0,0,0,0,0,0,0,28,28,28,27,27,26,27,25,27,27,25,26,0,0,0,0,0,0,0,0,24,23,23,21,20,18,17,15,14,11,9,6,0,0,0,0,0,0,0,0,2,4,4,3,3,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,7,6,6,6,6,5,6,5,7,7,5,5,0,0,0,0,0,0,0,0,3,3,3,3,2,3,2,3,3,4,4,4,0,0,0,0,0,0,0,0,6,6,7,8,7,8,9,9,8,8,7,8,0,0,0,0,0,0,0,0,7,7,8,7,7,8,7,7,7,7,6,7,0,0,0,0,0,0,0,0,7,7,7,7,7,7,8,8,10,10,10,10,0,0,0,0,0,0,0,0,11,11,12,12,12,11,12,12,12,11,11,11,0,0,0,0,0,0,0,0,8,7,7,7,7,6,7,6,7,6,6,6,0,0,0,0,0,0,0,0,6,4,5,5,5,5,5,6,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,5,5,6,6,5,6,6,0,0,0,0,0,0,0,0,8,8,9,10,10,10,9,10,9,10,11,11,0,0,0,0,0,0,0,0,11,12,11,10,11,11,9,9,9,7,7,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,4,4,5,4,3,0,0,0,0,0,0,0,0,5,5,5,6,5,5,5,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,4,4,3,3,3,3,2,2,0,0,0,0,0,0,0,0,2,3,3,3,4,4,4,5,5,6,5,6,0,0,0,0,0,0,0,0,6,6,5,6,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,11,13,12,13,13,14,14,16,18,18,21,21,0,0,0,0,0,0,0,0,23,20,24,24,24,24,24,23,25,25,23,24,0,0,0,0,0,0,0,0,24,22,23,25,25,22,21,24,20],[0,29,29,29,29,29,29,29,29,28,27,27,28,27,28,27,28,26,27,28,0,0,0,0,0,0,0,0,28,28,26,28,28,29,27,28,27,28,28,28,0,0,0,0,0,0,0,0,27,26,25,25,24,24,23,23,21,22,20,18,0,0,0,0,0,0,0,0,8,8,7,7,7,7,9,9,10,10,11,11,0,0,0,0,0,0,0,0,14,14,15,15,16,15,14,15,16,16,16,17,0,0,0,0,0,0,0,0,19,17,18,17,16,17,16,17,16,16,14,16,0,0,0,0,0,0,0,0,16,15,15,17,16,15,15,15,16,17,16,17,0,0,0,0,0,0,0,0,14,15,16,13,14,12,14,15,15,15,15,14,0,0,0,0,0,0,0,0,13,11,13,14,13,12,15,15,12,13,14,14,0,0,0,0,0,0,0,0,13,13,14,15,13,13,14,14,16,16,15,15,0,0,0,0,0,0,0,0,15,14,15,15,14,15,14,14,14,15,14,11,0,0,0,0,0,0,0,0,12,12,9,10,10,11,11,12,12,12,12,13,0,0,0,0,0,0,0,0,10,10,11,10,9,10,11,11,12,12,11,11,0,0,0,0,0,0,0,0,12,10,11,13,12,10,11,12,12,14,13,15,0,0,0,0,0,0,0,0,10,10,8,9,10,8,8,9,9,8,7,7,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,6,5,6,6,5,0,0,0,0,0,0,0,0,5,6,6,6,6,8,9,12,12,13,15,17,0,0,0,0,0,0,0,0,17,17,20,21,19,21,23,22,24,21,24,21,0,0,0,0,0,0,0,0,22,23,24,24,26,25,26,26,26,27,27,28,0,0,0,0,0,0,0,0,26,27,26,27,26,26,27,24,26,27,26,27,0,0,0,0,0,0,0,0,24,24,22,22,21,20,17,17,14,12,10,7,0,0,0,0,0,0,0,0,4,4,4,3,3,5,4,4,5,6,5,5,0,0,0,0,0,0,0,0,7,8,8,7,7,6,7,7,8,8,6,5,0,0,0,0,0,0,0,0,3,3,4,4,3,3,4,4,4,5,5,5,0,0,0,0,0,0,0,0,8,8,9,10,10,11,11,12,11,10,9,9,0,0,0,0,0,0,0,0,9,8,9,10,9,10,9,9,9,9,9,9,0,0,0,0,0,0,0,0,9,10,9,10,9,10,10,11,12,11,11,11,0,0,0,0,0,0,0,0,14,14,15,15,15,15,15,15,15,15,15,14,0,0,0,0,0,0,0,0,11,11,10,10,10,10,9,9,9,8,7,7,0,0,0,0,0,0,0,0,7,5,6,6,6,6,7,7,6,7,7,7,0,0,0,0,0,0,0,0,7,7,8,8,8,7,8,9,8,8,9,9,0,0,0,0,0,0,0,0,11,11,13,12,14,14,12,14,13,13,15,15,0,0,0,0,0,0,0,0,15,14,13,14,13,12,12,11,11,9,9,10,0,0,0,0,0,0,0,0,6,6,7,5,5,6,6,5,5,6,5,4,0,0,0,0,0,0,0,0,6,6,7,8,7,7,6,8,8,6,6,8,0,0,0,0,0,0,0,0,6,5,4,4,5,5,3,4,5,4,4,5,0,0,0,0,0,0,0,0,5,6,7,6,5,6,5,4,5,5,3,3,0,0,0,0,0,0,0,0,2,3,3,3,4,4,6,6,7,8,7,8,0,0,0,0,0,0,0,0,8,8,7,7,8,8,8,8,8,8,8,10,0,0,0,0,0,0,0,0,14,15,15,15,15,17,17,19,18,19,21,23,0,0,0,0,0,0,0,0,23,23,26,25,24,25,25,24,24,26,24,24,0,0,0,0,0,0,0,0,24,22,22,22,24,21,20,23,21],[0,29,29,29,29,29,29,29,28,28,27,27,28,27,28,27,28,27,28,28,0,0,0,0,0,0,0,0,28,28,26,28,28,29,28,29,28,28,29,29,0,0,0,0,0,0,0,0,26,26,25,25,25,24,23,22,22,21,19,20,0,0,0,0,0,0,0,0,11,11,11,12,12,12,12,14,13,15,14,15,0,0,0,0,0,0,0,0,17,17,17,17,18,20,17,17,19,18,19,19,0,0,0,0,0,0,0,0,20,19,19,19,19,21,20,20,19,19,18,19,0,0,0,0,0,0,0,0,19,18,17,19,17,17,17,17,18,19,18,18,0,0,0,0,0,0,0,0,18,18,18,18,18,17,17,18,17,17,18,16,0,0,0,0,0,0,0,0,16,16,17,17,16,18,17,17,17,17,17,17,0,0,0,0,0,0,0,0,16,17,16,16,15,17,17,16,17,18,16,17,0,0,0,0,0,0,0,0,17,17,17,18,16,19,16,16,18,17,17,15,0,0,0,0,0,0,0,0,16,16,13,15,13,15,13,15,15,15,15,15,0,0,0,0,0,0,0,0,14,15,14,14,13,15,15,14,15,15,15,14,0,0,0,0,0,0,0,0,15,13,14,15,15,13,14,14,15,16,15,16,0,0,0,0,0,0,0,0,14,13,12,13,14,11,12,14,13,11,13,11,0,0,0,0,0,0,0,0,8,9,9,8,8,9,9,8,7,6,7,6,0,0,0,0,0,0,0,0,8,8,8,9,10,10,12,13,13,14,15,17,0,0,0,0,0,0,0,0,17,16,20,21,20,20,23,23,23,21,23,21,0,0,0,0,0,0,0,0,21,23,22,22,26,25,26,25,26,26,27,27,0,0,0,0,0,0,0,0,26,27,26,27,26,25,26,25,26,26,25,27,0,0,0,0,0,0,0,0,23,24,22,21,21,18,17,16,15,14,9,8,0,0,0,0,0,0,0,0,5,5,6,6,4,6,5,5,5,6,7,6,0,0,0,0,0,0,0,0,9,8,9,8,7,7,8,7,10,11,6,7,0,0,0,0,0,0,0,0,5,5,5,4,4,5,5,6,7,8,8,7,0,0,0,0,0,0,0,0,10,10,9,14,12,14,14,15,14,13,13,12,0,0,0,0,0,0,0,0,12,13,14,14,12,12,13,13,12,12,12,13,0,0,0,0,0,0,0,0,11,13,12,10,12,12,12,13,13,13,13,14,0,0,0,0,0,0,0,0,16,16,16,16,17,16,17,18,16,17,16,15,0,0,0,0,0,0,0,0,14,14,13,13,14,13,12,13,12,12,11,11,0,0,0,0,0,0,0,0,10,9,10,10,9,9,9,11,10,9,10,11,0,0,0,0,0,0,0,0,10,8,9,10,10,8,10,10,9,10,10,11,0,0,0,0,0,0,0,0,14,14,15,15,16,16,16,16,17,17,17,18,0,0,0,0,0,0,0,0,16,16,15,15,15,14,14,14,13,13,12,13,0,0,0,0,0,0,0,0,10,11,9,8,10,10,8,8,10,9,7,6,0,0,0,0,0,0,0,0,7,7,8,9,8,7,7,8,9,7,7,9,0,0,0,0,0,0,0,0,10,8,6,8,7,7,5,6,6,5,5,6,0,0,0,0,0,0,0,0,6,6,8,7,8,7,6,6,7,6,5,5,0,0,0,0,0,0,0,0,1,2,3,4,4,4,5,5,7,7,6,8,0,0,0,0,0,0,0,0,9,8,8,8,9,9,9,10,10,11,11,12,0,0,0,0,0,0,0,0,16,15,16,16,16,17,19,19,21,19,22,24,0,0,0,0,0,0,0,0,24,22,25,25,25,25,26,25,25,26,24,24,0,0,0,0,0,0,0,0,24,22,23,24,25,22,22,24,23],[0,29,29,29,29,29,29,29,29,29,28,28,29,27,28,27,29,28,27,29,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,29,28,29,29,28,0,0,0,0,0,0,0,0,27,27,25,25,26,24,23,24,23,22,22,21,0,0,0,0,0,0,0,0,12,13,12,10,12,12,12,14,14,14,15,14,0,0,0,0,0,0,0,0,18,17,19,20,18,19,19,18,18,19,21,19,0,0,0,0,0,0,0,0,22,20,21,21,19,19,20,21,20,21,20,20,0,0,0,0,0,0,0,0,18,18,19,20,17,18,19,18,19,19,19,19,0,0,0,0,0,0,0,0,17,18,19,16,17,17,17,19,19,18,19,18,0,0,0,0,0,0,0,0,16,17,18,18,16,18,19,17,15,18,18,18,0,0,0,0,0,0,0,0,15,16,17,16,16,18,17,17,18,17,16,18,0,0,0,0,0,0,0,0,17,17,18,18,16,18,18,15,17,18,16,15,0,0,0,0,0,0,0,0,15,16,14,14,15,14,16,16,16,16,16,17,0,0,0,0,0,0,0,0,14,15,16,13,13,16,15,14,15,15,15,15,0,0,0,0,0,0,0,0,15,14,15,16,15,15,16,16,16,16,15,16,0,0,0,0,0,0,0,0,14,13,13,13,13,13,12,13,12,12,12,12,0,0,0,0,0,0,0,0,9,10,10,9,10,10,9,9,8,9,8,8,0,0,0,0,0,0,0,0,9,9,10,10,9,11,12,13,13,14,15,16,0,0,0,0,0,0,0,0,20,18,21,22,22,22,23,23,24,22,25,23,0,0,0,0,0,0,0,0,22,23,24,25,26,26,26,26,27,27,27,27,0,0,0,0,0,0,0,0,26,27,27,27,26,26,26,26,27,27,26,27,0,0,0,0,0,0,0,0,25,24,24,23,22,21,19,17,16,15,12,11,0,0,0,0,0,0,0,0,6,7,6,5,5,7,7,6,6,8,8,7,0,0,0,0,0,0,0,0,11,9,9,10,8,8,9,7,11,11,8,8,0,0,0,0,0,0,0,0,5,5,6,6,6,6,5,7,7,9,8,7,0,0,0,0,0,0,0,0,11,11,11,12,12,13,13,14,14,13,13,12,0,0,0,0,0,0,0,0,13,12,14,14,14,13,14,12,12,12,12,11,0,0,0,0,0,0,0,0,12,13,12,12,12,12,13,13,13,15,14,15,0,0,0,0,0,0,0,0,17,17,18,19,17,17,17,17,17,17,17,16,0,0,0,0,0,0,0,0,15,15,14,14,13,13,13,13,12,12,10,11,0,0,0,0,0,0,0,0,10,8,9,10,11,10,10,10,10,9,10,9,0,0,0,0,0,0,0,0,9,8,9,10,9,9,9,12,9,9,11,10,0,0,0,0,0,0,0,0,14,14,17,17,18,17,16,17,16,18,18,19,0,0,0,0,0,0,0,0,17,18,15,15,16,15,15,14,14,13,13,14,0,0,0,0,0,0,0,0,9,9,8,7,8,7,8,7,7,8,6,6,0,0,0,0,0,0,0,0,6,6,8,9,7,7,6,7,7,6,6,8,0,0,0,0,0,0,0,0,7,8,7,6,6,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,6,5,6,6,5,6,6,6,5,7,0,0,0,0,0,0,0,0,0,1,2,3,3,4,5,5,6,7,7,8,0,0,0,0,0,0,0,0,9,9,8,9,10,10,10,11,10,12,12,13,0,0,0,0,0,0,0,0,15,16,16,16,18,17,19,20,20,20,23,23,0,0,0,0,0,0,0,0,25,23,27,26,25,27,27,26,26,28,26,25,0,0,0,0,0,0,0,0,26,23,23,25,26,23,22,25,23],[0,28,28,28,28,28,29,28,28,28,27,26,28,26,27,26,28,27,27,27,0,0,0,0,0,0,0,0,27,28,26,28,28,28,27,28,27,28,28,27,0,0,0,0,0,0,0,0,25,25,24,24,24,23,23,22,21,21,20,19,0,0,0,0,0,0,0,0,11,10,11,9,11,11,12,13,13,13,13,13,0,0,0,0,0,0,0,0,14,16,16,15,16,17,17,17,17,17,19,18,0,0,0,0,0,0,0,0,19,19,20,19,17,19,18,19,18,19,18,18,0,0,0,0,0,0,0,0,18,18,17,19,17,16,17,16,18,17,16,17,0,0,0,0,0,0,0,0,16,16,17,17,16,16,15,18,17,17,18,16,0,0,0,0,0,0,0,0,16,17,16,16,15,17,16,17,15,16,16,15,0,0,0,0,0,0,0,0,15,16,15,15,15,16,16,17,16,17,16,17,0,0,0,0,0,0,0,0,16,16,16,17,15,16,16,15,17,16,16,15,0,0,0,0,0,0,0,0,14,14,13,14,13,14,14,14,15,14,15,14,0,0,0,0,0,0,0,0,13,15,14,13,14,15,14,13,14,14,14,14,0,0,0,0,0,0,0,0,14,13,13,14,14,14,14,15,14,14,15,14,0,0,0,0,0,0,0,0,13,12,12,11,12,11,12,12,12,11,12,12,0,0,0,0,0,0,0,0,8,9,9,7,8,9,7,7,7,7,8,7,0,0,0,0,0,0,0,0,9,8,8,9,8,8,11,11,10,12,14,14,0,0,0,0,0,0,0,0,18,16,19,21,20,20,22,23,24,22,24,21,0,0,0,0,0,0,0,0,20,23,21,22,25,23,25,25,26,25,26,27,0,0,0,0,0,0,0,0,25,27,25,26,27,25,26,23,26,26,24,26,0,0,0,0,0,0,0,0,23,23,22,21,20,18,17,15,14,13,11,9,0,0,0,0,0,0,0,0,5,5,5,4,5,6,5,5,6,6,6,6,0,0,0,0,0,0,0,0,9,8,8,8,6,7,9,7,12,11,7,8,0,0,0,0,0,0,0,0,6,4,5,6,5,5,5,6,6,7,6,6,0,0,0,0,0,0,0,0,9,10,11,11,12,13,12,13,13,13,12,12,0,0,0,0,0,0,0,0,12,11,12,13,12,11,12,11,11,11,11,11,0,0,0,0,0,0,0,0,10,11,11,10,10,11,11,13,12,13,13,14,0,0,0,0,0,0,0,0,16,15,16,16,16,15,15,16,16,15,15,15,0,0,0,0,0,0,0,0,13,13,12,12,13,13,11,11,11,11,10,10,0,0,0,0,0,0,0,0,10,7,8,8,9,8,9,10,9,8,10,10,0,0,0,0,0,0,0,0,9,8,8,9,8,7,9,10,8,8,10,9,0,0,0,0,0,0,0,0,13,13,14,15,15,15,16,15,15,15,16,16,0,0,0,0,0,0,0,0,16,16,14,14,15,15,14,13,13,12,12,12,0,0,0,0,0,0,0,0,8,9,9,7,7,8,7,6,7,7,6,5,0,0,0,0,0,0,0,0,7,6,7,8,7,7,6,6,6,6,5,7,0,0,0,0,0,0,0,0,7,6,6,6,6,4,4,4,4,3,4,4,0,0,0,0,0,0,0,0,4,5,6,5,6,5,5,4,5,6,4,5,0,0,0,0,0,0,0,0,1,0,1,3,3,4,4,5,7,7,7,9,0,0,0,0,0,0,0,0,9,9,8,8,9,10,9,10,10,10,11,12,0,0,0,0,0,0,0,0,16,15,17,16,16,17,18,20,20,19,22,22,0,0,0,0,0,0,0,0,25,22,26,24,25,25,25,25,26,26,25,25,0,0,0,0,0,0,0,0,24,22,21,23,24,21,22,24,22],[0,29,29,29,29,29,29,29,29,28,29,28,29,27,28,27,28,28,27,28,0,0,0,0,0,0,0,0,28,28,27,29,29,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,26,25,25,24,24,24,22,23,21,20,20,19,0,0,0,0,0,0,0,0,6,7,6,6,7,7,8,9,9,11,12,11,0,0,0,0,0,0,0,0,14,13,14,15,14,14,16,16,15,15,18,17,0,0,0,0,0,0,0,0,18,17,18,17,17,17,16,17,17,18,16,17,0,0,0,0,0,0,0,0,16,16,16,17,14,15,16,16,16,17,17,17,0,0,0,0,0,0,0,0,14,15,16,13,13,14,16,14,16,15,14,15,0,0,0,0,0,0,0,0,14,14,15,16,14,14,16,14,13,14,15,15,0,0,0,0,0,0,0,0,13,14,15,13,13,15,15,16,17,15,14,16,0,0,0,0,0,0,0,0,14,13,16,15,13,16,15,13,14,15,13,13,0,0,0,0,0,0,0,0,12,13,10,10,11,12,12,14,13,14,13,14,0,0,0,0,0,0,0,0,11,13,12,11,10,13,13,12,13,14,13,12,0,0,0,0,0,0,0,0,12,11,11,12,11,11,11,13,14,13,12,12,0,0,0,0,0,0,0,0,11,10,9,8,10,10,9,10,10,9,8,8,0,0,0,0,0,0,0,0,7,7,7,7,7,8,7,7,7,7,7,6,0,0,0,0,0,0,0,0,6,6,6,6,6,7,7,8,10,9,12,14,0,0,0,0,0,0,0,0,15,16,16,19,19,19,20,21,22,20,21,20,0,0,0,0,0,0,0,0,21,22,23,24,26,23,25,24,26,26,27,27,0,0,0,0,0,0,0,0,26,27,25,27,26,26,25,24,25,25,25,26,0,0,0,0,0,0,0,0,23,21,22,20,20,17,17,14,14,13,9,7,0,0,0,0,0,0,0,0,4,5,4,4,5,5,4,4,5,6,5,5,0,0,0,0,0,0,0,0,8,8,8,7,6,7,8,7,7,8,7,7,0,0,0,0,0,0,0,0,5,4,5,6,4,5,5,5,5,6,7,6,0,0,0,0,0,0,0,0,8,8,8,10,11,12,11,11,12,12,9,11,0,0,0,0,0,0,0,0,9,9,10,11,9,9,11,9,9,8,9,8,0,0,0,0,0,0,0,0,7,9,8,8,8,7,8,9,11,10,11,11,0,0,0,0,0,0,0,0,13,15,14,14,14,14,15,15,14,14,13,13,0,0,0,0,0,0,0,0,10,10,8,8,9,9,8,7,8,8,7,7,0,0,0,0,0,0,0,0,7,7,6,7,7,7,7,7,7,6,7,7,0,0,0,0,0,0,0,0,6,5,5,6,6,7,5,6,5,5,6,6,0,0,0,0,0,0,0,0,10,10,13,12,14,14,13,13,14,14,14,14,0,0,0,0,0,0,0,0,13,14,13,13,12,12,11,10,10,9,8,8,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,4,5,5,4,3,0,0,0,0,0,0,0,0,6,4,5,5,4,5,4,4,5,5,4,5,0,0,0,0,0,0,0,0,5,4,4,5,4,3,3,4,3,2,3,3,0,0,0,0,0,0,0,0,2,3,4,3,3,3,3,2,3,3,2,2,0,0,0,0,0,0,0,0,1,1,0,1,2,2,3,4,5,5,5,6,0,0,0,0,0,0,0,0,7,7,8,7,8,7,8,8,8,7,8,10,0,0,0,0,0,0,0,0,12,16,14,13,16,17,16,18,20,20,22,22,0,0,0,0,0,0,0,0,26,22,25,24,25,24,24,25,27,25,25,25,0,0,0,0,0,0,0,0,24,22,22,25,24,21,22,24,22],[0,29,28,28,29,29,28,28,28,28,27,26,28,27,27,26,28,27,26,27,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,26,26,25,25,23,22,23,22,21,21,20,18,0,0,0,0,0,0,0,0,8,8,8,7,8,7,8,9,10,11,12,10,0,0,0,0,0,0,0,0,13,13,13,14,14,14,15,16,14,14,17,17,0,0,0,0,0,0,0,0,18,17,18,18,17,15,16,17,16,18,16,17,0,0,0,0,0,0,0,0,17,15,16,16,15,14,16,15,17,16,17,17,0,0,0,0,0,0,0,0,13,15,16,13,13,13,14,14,15,15,14,15,0,0,0,0,0,0,0,0,13,12,14,14,13,13,16,14,12,14,15,14,0,0,0,0,0,0,0,0,13,13,15,13,13,14,14,14,16,15,15,14,0,0,0,0,0,0,0,0,14,14,15,15,12,14,14,14,12,14,14,12,0,0,0,0,0,0,0,0,11,12,10,10,12,12,13,13,13,13,14,15,0,0,0,0,0,0,0,0,10,12,12,11,10,11,12,12,13,13,12,11,0,0,0,0,0,0,0,0,12,9,10,12,12,10,11,12,12,13,12,13,0,0,0,0,0,0,0,0,10,9,7,8,10,8,7,10,9,8,8,8,0,0,0,0,0,0,0,0,7,8,7,6,7,8,7,7,6,7,7,7,0,0,0,0,0,0,0,0,7,7,8,7,8,8,10,10,10,13,12,13,0,0,0,0,0,0,0,0,16,15,17,19,17,19,21,21,23,20,22,22,0,0,0,0,0,0,0,0,21,23,22,22,25,23,25,25,26,26,27,27,0,0,0,0,0,0,0,0,26,26,26,26,26,24,26,25,25,26,24,26,0,0,0,0,0,0,0,0,23,23,21,22,20,18,17,16,14,13,10,7,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,6,6,6,7,6,0,0,0,0,0,0,0,0,9,9,8,8,7,7,8,8,8,9,8,8,0,0,0,0,0,0,0,0,6,5,6,6,5,5,5,6,5,7,6,5,0,0,0,0,0,0,0,0,9,8,9,10,10,11,11,10,12,11,9,11,0,0,0,0,0,0,0,0,9,9,9,10,8,9,9,9,8,8,9,8,0,0,0,0,0,0,0,0,9,10,8,8,8,9,9,10,11,11,11,12,0,0,0,0,0,0,0,0,13,13,15,15,14,13,14,14,15,13,13,12,0,0,0,0,0,0,0,0,9,10,9,8,9,9,8,7,9,8,7,8,0,0,0,0,0,0,0,0,7,6,6,7,7,7,7,7,6,6,7,7,0,0,0,0,0,0,0,0,7,7,7,7,6,6,7,7,7,7,8,7,0,0,0,0,0,0,0,0,9,10,13,11,13,13,12,13,12,14,14,14,0,0,0,0,0,0,0,0,14,15,12,12,13,13,12,11,11,9,9,9,0,0,0,0,0,0,0,0,6,6,5,5,5,5,6,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,7,6,5,5,5,0,0,0,0,0,0,0,0,5,5,4,6,5,3,3,4,3,2,3,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,3,3,4,3,3,0,0,0,0,0,0,0,0,2,1,1,0,1,2,3,4,4,6,5,6,0,0,0,0,0,0,0,0,7,7,6,6,8,7,7,8,8,8,8,9,0,0,0,0,0,0,0,0,13,15,15,14,15,17,16,18,18,19,21,20,0,0,0,0,0,0,0,0,24,22,25,25,24,23,24,23,25,26,24,24,0,0,0,0,0,0,0,0,24,21,22,22,24,21,20,23,22],[0,29,28,28,28,28,29,28,28,28,27,27,27,26,27,25,27,26,26,27,0,0,0,0,0,0,0,0,28,27,26,28,28,28,27,28,27,28,28,28,0,0,0,0,0,0,0,0,26,27,26,25,25,24,23,23,21,22,20,18,0,0,0,0,0,0,0,0,9,10,9,10,10,11,11,11,11,13,13,12,0,0,0,0,0,0,0,0,16,17,17,17,18,18,17,18,17,18,19,19,0,0,0,0,0,0,0,0,20,20,19,19,18,20,20,19,19,19,19,19,0,0,0,0,0,0,0,0,19,18,17,19,18,19,16,18,18,19,19,18,0,0,0,0,0,0,0,0,17,18,18,17,17,17,17,18,17,17,17,17,0,0,0,0,0,0,0,0,16,16,16,16,17,16,17,17,16,17,16,16,0,0,0,0,0,0,0,0,16,16,15,17,16,16,16,16,17,17,15,16,0,0,0,0,0,0,0,0,16,17,17,16,15,18,17,16,17,17,17,15,0,0,0,0,0,0,0,0,14,14,12,13,13,14,14,15,15,15,16,16,0,0,0,0,0,0,0,0,12,15,15,14,13,14,14,15,15,14,14,13,0,0,0,0,0,0,0,0,14,13,14,13,14,13,13,14,14,15,15,15,0,0,0,0,0,0,0,0,13,12,11,11,13,12,11,12,12,11,11,11,0,0,0,0,0,0,0,0,9,9,10,10,10,10,11,10,9,9,8,8,0,0,0,0,0,0,0,0,8,7,8,8,9,8,10,11,11,12,13,16,0,0,0,0,0,0,0,0,16,15,18,20,17,19,22,21,23,20,23,21,0,0,0,0,0,0,0,0,21,23,20,22,24,24,26,25,25,26,27,27,0,0,0,0,0,0,0,0,25,26,26,27,26,25,26,23,26,26,25,26,0,0,0,0,0,0,0,0,24,23,22,21,20,18,17,16,14,13,11,8,0,0,0,0,0,0,0,0,7,8,7,7,7,8,6,7,8,8,8,8,0,0,0,0,0,0,0,0,11,11,10,10,10,10,10,10,11,11,8,9,0,0,0,0,0,0,0,0,6,7,7,7,6,7,7,9,9,10,9,9,0,0,0,0,0,0,0,0,11,13,13,13,13,13,13,13,13,13,13,12,0,0,0,0,0,0,0,0,11,11,12,13,12,12,12,12,11,11,11,10,0,0,0,0,0,0,0,0,11,11,11,11,11,11,11,12,13,12,12,13,0,0,0,0,0,0,0,0,16,16,17,16,16,16,16,16,16,16,16,15,0,0,0,0,0,0,0,0,13,13,12,12,12,12,10,11,10,11,10,10,0,0,0,0,0,0,0,0,10,9,10,9,11,10,11,10,10,9,10,10,0,0,0,0,0,0,0,0,10,8,9,9,9,8,9,9,8,9,9,10,0,0,0,0,0,0,0,0,13,12,14,14,15,16,14,15,16,16,16,17,0,0,0,0,0,0,0,0,16,16,15,15,14,14,12,12,12,11,11,11,0,0,0,0,0,0,0,0,8,8,9,7,8,9,7,6,8,8,6,5,0,0,0,0,0,0,0,0,7,7,8,9,8,7,7,9,8,7,7,7,0,0,0,0,0,0,0,0,7,6,5,6,6,4,5,5,4,3,3,5,0,0,0,0,0,0,0,0,5,6,6,6,5,6,5,4,4,5,5,4,0,0,0,0,0,0,0,0,4,3,3,1,0,1,2,3,5,5,6,6,0,0,0,0,0,0,0,0,9,9,9,10,10,9,11,11,11,12,11,12,0,0,0,0,0,0,0,0,14,15,16,15,17,18,18,20,19,19,21,22,0,0,0,0,0,0,0,0,24,22,26,24,25,25,25,24,26,27,24,25,0,0,0,0,0,0,0,0,23,22,22,23,24,21,21,23,22],[0,28,28,28,28,28,29,28,28,28,27,27,27,26,27,26,27,26,26,27,0,0,0,0,0,0,0,0,27,28,26,28,28,28,28,29,27,28,28,28,0,0,0,0,0,0,0,0,26,26,24,25,24,24,23,22,22,21,20,19,0,0,0,0,0,0,0,0,13,14,14,15,14,15,14,16,16,16,18,17,0,0,0,0,0,0,0,0,19,19,20,20,21,21,20,20,20,21,21,22,0,0,0,0,0,0,0,0,23,21,22,21,21,22,22,22,22,21,22,22,0,0,0,0,0,0,0,0,22,20,21,21,19,19,20,20,21,20,20,20,0,0,0,0,0,0,0,0,19,21,21,20,20,20,20,21,21,20,21,19,0,0,0,0,0,0,0,0,20,20,19,20,19,20,20,20,18,19,20,20,0,0,0,0,0,0,0,0,18,18,18,19,17,19,18,19,20,20,18,19,0,0,0,0,0,0,0,0,18,19,20,20,18,20,20,18,19,20,19,17,0,0,0,0,0,0,0,0,18,17,15,17,17,17,18,18,18,18,18,19,0,0,0,0,0,0,0,0,15,18,18,16,16,17,16,16,17,17,16,16,0,0,0,0,0,0,0,0,16,15,16,16,16,15,17,17,18,18,16,18,0,0,0,0,0,0,0,0,17,15,13,15,16,15,14,16,16,15,15,14,0,0,0,0,0,0,0,0,14,14,15,15,14,14,13,13,13,12,12,13,0,0,0,0,0,0,0,0,10,11,12,11,12,10,12,12,12,13,15,15,0,0,0,0,0,0,0,0,16,16,19,20,20,20,22,22,23,21,23,21,0,0,0,0,0,0,0,0,19,21,21,21,24,23,24,25,25,26,27,27,0,0,0,0,0,0,0,0,26,27,26,27,27,26,27,26,26,27,25,27,0,0,0,0,0,0,0,0,25,24,24,23,22,19,18,17,15,15,12,10,0,0,0,0,0,0,0,0,10,9,9,9,8,10,8,8,9,10,9,10,0,0,0,0,0,0,0,0,14,12,11,13,12,13,13,12,13,13,9,10,0,0,0,0,0,0,0,0,8,9,10,10,9,10,10,10,11,13,11,11,0,0,0,0,0,0,0,0,15,14,15,15,15,15,16,16,16,16,16,16,0,0,0,0,0,0,0,0,15,16,16,17,14,15,16,14,14,14,13,14,0,0,0,0,0,0,0,0,13,15,14,14,14,14,14,14,14,14,15,15,0,0,0,0,0,0,0,0,18,18,19,19,19,19,19,19,20,20,18,18,0,0,0,0,0,0,0,0,16,16,14,15,16,14,14,13,14,13,14,13,0,0,0,0,0,0,0,0,14,12,14,12,14,13,12,13,12,11,13,13,0,0,0,0,0,0,0,0,11,8,11,12,12,11,10,14,12,12,12,13,0,0,0,0,0,0,0,0,16,16,19,18,20,20,19,19,20,20,20,21,0,0,0,0,0,0,0,0,19,19,18,17,17,18,16,16,15,15,14,15,0,0,0,0,0,0,0,0,13,12,11,10,11,10,9,10,9,8,8,8,0,0,0,0,0,0,0,0,8,6,7,10,9,9,9,10,9,10,8,11,0,0,0,0,0,0,0,0,11,10,10,10,12,7,8,7,6,6,6,6,0,0,0,0,0,0,0,0,4,7,9,8,6,8,6,5,6,8,7,5,0,0,0,0,0,0,0,0,5,4,5,2,2,0,1,3,4,5,5,6,0,0,0,0,0,0,0,0,10,9,9,10,13,11,12,14,15,16,14,15,0,0,0,0,0,0,0,0,17,16,16,17,18,18,18,20,20,20,22,22,0,0,0,0,0,0,0,0,25,22,26,25,25,24,26,25,26,27,25,24,0,0,0,0,0,0,0,0,25,22,22,24,24,21,21,24,22],[0,29,29,29,29,29,29,28,28,28,28,28,28,27,27,27,28,26,26,27,0,0,0,0,0,0,0,0,29,28,27,29,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,27,27,26,26,26,24,24,24,22,21,20,0,0,0,0,0,0,0,0,12,12,12,13,13,14,14,14,15,15,16,15,0,0,0,0,0,0,0,0,17,18,18,19,20,20,20,20,20,20,20,21,0,0,0,0,0,0,0,0,22,21,21,22,22,22,22,21,21,22,21,21,0,0,0,0,0,0,0,0,21,20,20,21,19,18,19,19,20,19,20,20,0,0,0,0,0,0,0,0,19,20,20,19,19,18,18,20,19,18,20,18,0,0,0,0,0,0,0,0,18,19,19,20,18,20,19,19,18,19,19,18,0,0,0,0,0,0,0,0,17,17,17,18,16,17,18,17,18,19,16,17,0,0,0,0,0,0,0,0,17,17,19,18,15,19,18,17,19,19,19,17,0,0,0,0,0,0,0,0,17,16,15,16,15,16,16,16,17,17,17,17,0,0,0,0,0,0,0,0,15,17,16,16,15,15,16,16,16,16,15,16,0,0,0,0,0,0,0,0,17,14,13,15,15,13,14,15,15,15,14,15,0,0,0,0,0,0,0,0,15,14,12,14,16,14,13,16,15,14,14,13,0,0,0,0,0,0,0,0,12,12,14,12,12,12,12,12,11,10,10,11,0,0,0,0,0,0,0,0,10,10,10,12,10,11,13,13,12,12,14,16,0,0,0,0,0,0,0,0,18,17,18,22,21,21,24,24,26,23,25,22,0,0,0,0,0,0,0,0,21,23,21,23,25,25,26,26,26,27,27,28,0,0,0,0,0,0,0,0,27,28,26,27,27,26,27,26,27,28,27,28,0,0,0,0,0,0,0,0,26,25,24,23,23,21,21,18,16,15,13,11,0,0,0,0,0,0,0,0,8,9,8,8,8,9,9,8,9,8,9,8,0,0,0,0,0,0,0,0,12,12,13,11,10,11,12,10,12,12,10,10,0,0,0,0,0,0,0,0,9,8,8,8,10,10,11,9,11,11,11,9,0,0,0,0,0,0,0,0,13,13,13,13,13,14,14,14,15,14,14,14,0,0,0,0,0,0,0,0,14,14,15,15,14,13,14,14,12,12,13,13,0,0,0,0,0,0,0,0,11,12,12,11,12,11,12,14,13,14,14,14,0,0,0,0,0,0,0,0,16,17,18,18,18,17,18,17,17,16,17,16,0,0,0,0,0,0,0,0,14,14,13,13,14,14,11,12,13,12,12,11,0,0,0,0,0,0,0,0,12,11,12,11,12,12,11,12,11,11,11,12,0,0,0,0,0,0,0,0,11,10,10,11,10,10,10,11,10,11,12,13,0,0,0,0,0,0,0,0,15,15,16,17,18,18,17,18,18,18,19,19,0,0,0,0,0,0,0,0,17,18,16,16,16,16,14,14,14,14,15,14,0,0,0,0,0,0,0,0,10,10,10,9,9,11,9,9,10,10,8,7,0,0,0,0,0,0,0,0,7,7,8,9,9,8,10,9,8,8,8,9,0,0,0,0,0,0,0,0,10,9,9,10,8,8,9,8,7,6,6,6,0,0,0,0,0,0,0,0,4,7,9,8,7,8,8,7,8,8,7,6,0,0,0,0,0,0,0,0,5,3,5,3,2,1,0,1,4,4,5,6,0,0,0,0,0,0,0,0,10,11,10,9,10,12,11,11,12,12,12,13,0,0,0,0,0,0,0,0,16,17,17,17,18,20,18,21,21,21,23,25,0,0,0,0,0,0,0,0,26,23,27,26,27,27,27,26,27,28,26,27,0,0,0,0,0,0,0,0,24,24,22,25,25,23,23,24,24],[0,29,29,29,29,29,29,28,28,28,27,27,28,26,27,26,27,25,27,27,0,0,0,0,0,0,0,0,27,28,27,28,28,29,28,29,27,28,28,28,0,0,0,0,0,0,0,0,25,26,25,24,24,23,22,22,22,22,19,20,0,0,0,0,0,0,0,0,11,13,12,13,12,13,12,15,14,14,14,14,0,0,0,0,0,0,0,0,15,16,16,16,16,18,16,16,17,17,17,18,0,0,0,0,0,0,0,0,19,18,19,19,19,20,20,20,19,19,18,19,0,0,0,0,0,0,0,0,17,16,16,17,15,15,16,16,17,17,17,16,0,0,0,0,0,0,0,0,16,17,17,16,17,16,16,18,17,16,17,16,0,0,0,0,0,0,0,0,16,16,16,16,15,17,16,16,15,15,16,15,0,0,0,0,0,0,0,0,14,14,14,14,14,16,14,15,15,15,14,15,0,0,0,0,0,0,0,0,13,14,15,15,14,15,15,14,17,16,15,13,0,0,0,0,0,0,0,0,14,14,14,15,15,14,14,15,16,15,16,15,0,0,0,0,0,0,0,0,14,15,14,13,13,14,15,12,13,13,13,13,0,0,0,0,0,0,0,0,13,11,11,13,13,12,12,13,14,13,13,12,0,0,0,0,0,0,0,0,13,12,12,13,13,12,12,13,13,12,13,12,0,0,0,0,0,0,0,0,12,12,12,12,12,12,11,12,11,12,11,12,0,0,0,0,0,0,0,0,10,10,11,11,11,10,11,13,11,13,13,15,0,0,0,0,0,0,0,0,17,16,19,21,19,20,22,23,24,22,24,22,0,0,0,0,0,0,0,0,21,21,23,22,25,25,25,25,26,26,27,27,0,0,0,0,0,0,0,0,26,27,27,28,27,26,27,25,26,27,26,26,0,0,0,0,0,0,0,0,24,23,24,22,21,20,19,16,15,13,12,10,0,0,0,0,0,0,0,0,8,8,7,7,7,8,8,8,8,9,8,9,0,0,0,0,0,0,0,0,11,10,10,11,11,11,11,10,12,12,10,10,0,0,0,0,0,0,0,0,9,7,9,10,9,8,10,9,10,11,9,9,0,0,0,0,0,0,0,0,12,11,11,13,13,14,13,14,13,13,13,14,0,0,0,0,0,0,0,0,12,12,14,13,11,11,12,10,10,10,10,11,0,0,0,0,0,0,0,0,10,11,10,10,11,11,10,12,11,12,12,12,0,0,0,0,0,0,0,0,15,15,15,14,16,14,14,14,15,14,14,13,0,0,0,0,0,0,0,0,13,13,12,12,12,12,12,12,11,11,11,10,0,0,0,0,0,0,0,0,10,10,11,10,11,10,9,11,9,9,9,9,0,0,0,0,0,0,0,0,8,8,8,8,9,8,9,10,9,9,10,10,0,0,0,0,0,0,0,0,14,12,15,14,15,15,17,16,17,16,17,17,0,0,0,0,0,0,0,0,15,15,14,14,16,14,13,13,12,12,12,13,0,0,0,0,0,0,0,0,12,10,9,9,9,9,8,6,7,7,6,6,0,0,0,0,0,0,0,0,6,6,5,6,6,5,7,8,7,7,7,8,0,0,0,0,0,0,0,0,9,8,8,7,8,8,6,5,5,6,5,5,0,0,0,0,0,0,0,0,4,5,7,5,6,6,6,5,6,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,3,2,1,0,1,3,6,4,0,0,0,0,0,0,0,0,7,8,8,7,8,9,9,10,10,11,10,12,0,0,0,0,0,0,0,0,16,15,16,18,18,19,18,20,21,20,23,23,0,0,0,0,0,0,0,0,25,23,26,24,25,26,26,24,26,27,25,25,0,0,0,0,0,0,0,0,24,24,22,24,24,21,23,25,23],[0,29,28,28,29,28,29,28,27,27,26,26,27,25,26,25,27,25,26,27,0,0,0,0,0,0,0,0,28,28,26,28,29,29,28,29,27,29,29,29,0,0,0,0,0,0,0,0,27,26,26,24,25,23,24,23,22,22,20,19,0,0,0,0,0,0,0,0,12,12,12,12,12,11,13,12,14,14,14,13,0,0,0,0,0,0,0,0,14,15,15,16,17,17,17,16,18,17,18,18,0,0,0,0,0,0,0,0,20,19,19,18,20,20,19,19,19,19,20,19,0,0,0,0,0,0,0,0,18,17,17,18,17,17,16,17,17,17,17,16,0,0,0,0,0,0,0,0,16,17,17,16,17,16,16,17,16,16,17,16,0,0,0,0,0,0,0,0,15,18,17,17,16,18,17,17,17,16,17,16,0,0,0,0,0,0,0,0,14,15,15,14,14,15,15,16,15,15,15,15,0,0,0,0,0,0,0,0,15,15,15,15,13,16,15,14,16,16,16,14,0,0,0,0,0,0,0,0,15,15,13,14,13,15,15,15,16,16,16,16,0,0,0,0,0,0,0,0,13,15,15,14,13,13,14,14,14,14,13,14,0,0,0,0,0,0,0,0,15,13,13,14,13,13,14,15,14,13,13,13,0,0,0,0,0,0,0,0,13,13,13,12,14,13,14,14,14,13,13,14,0,0,0,0,0,0,0,0,11,12,13,13,12,12,12,11,11,11,11,11,0,0,0,0,0,0,0,0,10,10,11,12,10,12,12,13,11,12,14,16,0,0,0,0,0,0,0,0,17,18,19,22,21,22,23,23,24,22,25,21,0,0,0,0,0,0,0,0,22,24,22,24,24,24,25,26,25,26,26,27,0,0,0,0,0,0,0,0,27,27,27,28,28,28,27,26,27,27,27,28,0,0,0,0,0,0,0,0,25,25,24,23,22,20,20,17,16,14,12,11,0,0,0,0,0,0,0,0,9,9,8,7,9,9,7,8,10,9,8,9,0,0,0,0,0,0,0,0,12,12,11,10,10,11,11,11,12,11,11,11,0,0,0,0,0,0,0,0,10,9,9,9,9,10,10,10,9,12,10,9,0,0,0,0,0,0,0,0,12,12,12,13,12,13,12,13,13,13,13,12,0,0,0,0,0,0,0,0,13,13,14,14,12,13,13,12,12,11,11,12,0,0,0,0,0,0,0,0,10,11,11,10,12,11,11,13,11,13,13,14,0,0,0,0,0,0,0,0,15,15,15,16,17,15,16,16,17,15,15,15,0,0,0,0,0,0,0,0,13,14,13,13,14,13,12,12,11,12,11,11,0,0,0,0,0,0,0,0,11,11,10,11,11,12,10,11,10,10,11,12,0,0,0,0,0,0,0,0,10,8,8,9,9,8,9,11,9,8,11,11,0,0,0,0,0,0,0,0,14,13,14,15,15,15,15,15,17,16,17,17,0,0,0,0,0,0,0,0,16,17,15,15,16,14,14,12,13,12,13,13,0,0,0,0,0,0,0,0,11,11,10,9,9,11,8,7,10,8,6,6,0,0,0,0,0,0,0,0,7,5,5,7,6,7,6,8,9,7,7,8,0,0,0,0,0,0,0,0,10,9,9,9,7,6,7,7,5,5,5,5,0,0,0,0,0,0,0,0,4,6,7,7,8,7,8,6,8,7,7,7,0,0,0,0,0,0,0,0,6,5,5,4,4,5,3,1,0,1,3,3,0,0,0,0,0,0,0,0,8,8,8,9,9,10,10,11,11,11,11,12,0,0,0,0,0,0,0,0,15,15,15,16,16,18,17,19,20,21,23,23,0,0,0,0,0,0,0,0,25,23,26,25,26,25,26,24,27,26,24,27,0,0,0,0,0,0,0,0,24,24,21,25,25,22,23,24,23],[0,29,28,28,28,28,28,27,26,27,25,25,26,23,26,24,26,24,26,26,0,0,0,0,0,0,0,0,28,27,27,28,28,28,28,29,26,28,28,28,0,0,0,0,0,0,0,0,25,26,26,23,24,24,23,22,22,21,19,20,0,0,0,0,0,0,0,0,12,15,13,14,13,14,15,16,15,16,16,17,0,0,0,0,0,0,0,0,17,18,18,18,18,20,19,18,20,19,19,21,0,0,0,0,0,0,0,0,21,20,22,21,20,22,21,21,21,22,21,21,0,0,0,0,0,0,0,0,20,19,19,19,19,17,18,18,20,18,18,17,0,0,0,0,0,0,0,0,18,19,19,19,20,19,19,21,19,18,20,19,0,0,0,0,0,0,0,0,19,18,18,20,19,19,19,18,18,18,19,18,0,0,0,0,0,0,0,0,16,15,15,16,16,17,15,16,17,16,15,16,0,0,0,0,0,0,0,0,15,16,17,17,15,17,17,16,18,18,18,16,0,0,0,0,0,0,0,0,17,17,16,17,15,17,16,18,18,17,17,16,0,0,0,0,0,0,0,0,16,17,15,15,15,14,15,14,15,14,13,14,0,0,0,0,0,0,0,0,16,14,11,13,14,13,13,15,16,14,15,15,0,0,0,0,0,0,0,0,15,14,15,14,14,13,14,16,14,14,14,14,0,0,0,0,0,0,0,0,13,13,14,13,13,13,13,14,13,14,12,13,0,0,0,0,0,0,0,0,11,11,12,11,12,10,12,12,11,14,14,15,0,0,0,0,0,0,0,0,18,16,17,21,21,20,20,22,24,21,25,21,0,0,0,0,0,0,0,0,21,22,23,24,23,23,24,26,25,27,26,27,0,0,0,0,0,0,0,0,26,27,26,28,27,27,27,25,27,27,26,27,0,0,0,0,0,0,0,0,25,23,24,22,22,21,19,18,17,15,13,12,0,0,0,0,0,0,0,0,11,12,10,10,10,10,10,10,12,10,10,12,0,0,0,0,0,0,0,0,13,13,14,13,11,14,13,12,14,13,10,12,0,0,0,0,0,0,0,0,12,11,12,12,12,11,13,12,12,13,11,11,0,0,0,0,0,0,0,0,12,11,12,13,12,14,14,13,14,13,13,13,0,0,0,0,0,0,0,0,14,11,13,13,13,11,13,12,12,10,11,13,0,0,0,0,0,0,0,0,11,12,12,11,12,11,11,13,12,14,13,14,0,0,0,0,0,0,0,0,16,17,16,16,17,16,15,16,16,15,16,15,0,0,0,0,0,0,0,0,15,15,14,14,16,15,14,14,13,14,13,12,0,0,0,0,0,0,0,0,12,12,13,11,12,12,10,12,12,9,10,13,0,0,0,0,0,0,0,0,9,9,9,11,10,10,11,13,11,9,13,11,0,0,0,0,0,0,0,0,16,15,17,17,18,18,18,19,20,19,19,20,0,0,0,0,0,0,0,0,17,16,15,16,16,16,14,15,15,15,13,15,0,0,0,0,0,0,0,0,13,12,12,11,13,11,10,10,11,9,7,9,0,0,0,0,0,0,0,0,6,6,6,7,9,6,7,8,10,8,8,10,0,0,0,0,0,0,0,0,12,10,10,11,10,9,9,9,9,8,6,6,0,0,0,0,0,0,0,0,6,6,7,8,7,8,8,7,8,9,9,9,0,0,0,0,0,0,0,0,8,8,5,5,5,6,3,2,1,0,1,2,0,0,0,0,0,0,0,0,6,7,8,7,8,10,9,9,10,12,11,12,0,0,0,0,0,0,0,0,14,15,15,16,17,18,17,20,21,21,22,23,0,0,0,0,0,0,0,0,23,21,26,23,24,25,24,23,26,26,23,23,0,0,0,0,0,0,0,0,24,23,22,23,25,23,22,24,24],[0,28,27,28,28,28,27,26,27,26,25,26,26,24,26,24,25,25,26,26,0,0,0,0,0,0,0,0,27,27,26,28,28,28,27,28,28,28,28,28,0,0,0,0,0,0,0,0,25,26,24,24,24,23,22,22,21,21,19,19,0,0,0,0,0,0,0,0,12,12,11,12,11,12,11,13,13,13,13,13,0,0,0,0,0,0,0,0,13,14,15,15,15,15,16,17,15,16,17,17,0,0,0,0,0,0,0,0,19,19,19,18,18,18,18,18,18,19,19,18,0,0,0,0,0,0,0,0,16,14,16,16,14,15,15,15,16,16,16,16,0,0,0,0,0,0,0,0,13,15,16,14,14,15,15,15,16,16,16,16,0,0,0,0,0,0,0,0,15,15,15,15,14,15,15,14,13,15,15,14,0,0,0,0,0,0,0,0,12,12,13,13,12,14,13,14,14,14,13,13,0,0,0,0,0,0,0,0,13,13,14,14,12,15,14,13,13,14,12,12,0,0,0,0,0,0,0,0,13,13,12,13,14,14,14,14,15,15,14,15,0,0,0,0,0,0,0,0,13,14,13,11,12,13,13,12,12,12,12,11,0,0,0,0,0,0,0,0,11,10,9,10,10,10,10,10,11,12,11,12,0,0,0,0,0,0,0,0,11,10,9,10,11,10,10,12,11,11,11,11,0,0,0,0,0,0,0,0,12,12,13,12,12,13,12,12,11,12,11,11,0,0,0,0,0,0,0,0,10,11,12,11,13,13,12,15,13,14,13,16,0,0,0,0,0,0,0,0,18,17,19,20,21,21,21,22,23,21,23,21,0,0,0,0,0,0,0,0,22,24,23,24,25,23,25,26,25,26,26,27,0,0,0,0,0,0,0,0,27,28,28,28,28,27,28,26,27,27,27,27,0,0,0,0,0,0,0,0,25,24,25,23,21,21,19,16,16,14,13,12,0,0,0,0,0,0,0,0,7,9,8,8,9,8,9,8,10,9,10,10,0,0,0,0,0,0,0,0,12,10,10,11,10,12,12,11,12,12,11,11,0,0,0,0,0,0,0,0,11,9,10,10,10,9,11,9,9,11,10,9,0,0,0,0,0,0,0,0,11,9,10,11,11,11,12,13,12,12,12,12,0,0,0,0,0,0,0,0,10,11,10,10,10,9,9,8,8,7,8,8,0,0,0,0,0,0,0,0,8,10,10,9,10,10,9,10,10,10,10,11,0,0,0,0,0,0,0,0,13,14,14,14,15,14,13,14,14,14,14,13,0,0,0,0,0,0,0,0,12,11,10,11,11,10,10,9,9,9,9,10,0,0,0,0,0,0,0,0,9,8,10,9,10,9,8,9,8,6,7,9,0,0,0,0,0,0,0,0,6,6,7,8,7,8,8,9,8,9,9,9,0,0,0,0,0,0,0,0,12,13,14,15,15,14,15,15,15,16,15,16,0,0,0,0,0,0,0,0,15,15,14,14,15,14,14,13,13,13,13,13,0,0,0,0,0,0,0,0,10,8,8,8,8,8,7,6,7,7,6,6,0,0,0,0,0,0,0,0,6,5,4,7,6,6,7,7,7,6,7,8,0,0,0,0,0,0,0,0,9,9,8,8,8,7,7,6,6,6,5,6,0,0,0,0,0,0,0,0,5,6,7,6,7,7,8,7,7,9,7,7,0,0,0,0,0,0,0,0,7,6,5,5,6,6,5,4,2,1,0,1,0,0,0,0,0,0,0,0,6,7,6,6,6,7,7,7,8,9,8,9,0,0,0,0,0,0,0,0,13,13,13,15,14,16,16,18,19,18,21,20,0,0,0,0,0,0,0,0,23,21,25,23,23,23,24,22,25,25,23,24,0,0,0,0,0,0,0,0,23,22,22,24,24,21,22,24,22],[0,28,27,28,27,27,27,26,26,26,24,25,24,23,25,24,25,22,25,25,0,0,0,0,0,0,0,0,27,26,25,27,26,28,27,29,26,28,28,28,0,0,0,0,0,0,0,0,26,26,25,23,25,24,22,22,22,19,19,21,0,0,0,0,0,0,0,0,13,14,14,13,13,12,13,13,15,16,16,14,0,0,0,0,0,0,0,0,15,15,17,16,17,17,18,17,17,18,18,18,0,0,0,0,0,0,0,0,18,19,19,18,18,20,20,19,18,21,20,19,0,0,0,0,0,0,0,0,18,17,18,18,16,16,16,16,17,16,17,17,0,0,0,0,0,0,0,0,16,18,18,17,17,17,17,18,18,17,18,18,0,0,0,0,0,0,0,0,16,18,17,18,16,18,17,17,17,17,17,16,0,0,0,0,0,0,0,0,14,14,15,14,13,14,14,14,16,15,13,14,0,0,0,0,0,0,0,0,14,15,16,15,13,17,16,13,14,16,16,13,0,0,0,0,0,0,0,0,15,16,14,15,15,16,16,16,16,15,16,16,0,0,0,0,0,0,0,0,15,15,15,13,13,14,12,14,14,12,12,11,0,0,0,0,0,0,0,0,12,11,9,11,11,10,10,11,12,12,11,13,0,0,0,0,0,0,0,0,13,11,11,12,13,12,13,15,13,11,13,13,0,0,0,0,0,0,0,0,12,12,12,12,12,12,11,12,13,11,11,14,0,0,0,0,0,0,0,0,12,12,11,13,12,11,13,13,12,15,14,16,0,0,0,0,0,0,0,0,18,18,18,22,22,21,22,23,24,22,24,21,0,0,0,0,0,0,0,0,21,22,21,22,24,23,24,26,25,27,25,27,0,0,0,0,0,0,0,0,27,27,27,27,27,27,28,24,27,27,26,27,0,0,0,0,0,0,0,0,24,23,23,22,22,21,20,18,17,15,14,12,0,0,0,0,0,0,0,0,9,11,9,8,9,10,8,10,11,10,10,10,0,0,0,0,0,0,0,0,11,12,11,11,12,13,12,11,12,11,12,11,0,0,0,0,0,0,0,0,11,11,11,11,10,11,12,12,10,11,9,9,0,0,0,0,0,0,0,0,10,9,10,11,11,12,12,12,12,12,11,12,0,0,0,0,0,0,0,0,11,11,11,11,10,10,10,9,10,8,9,10,0,0,0,0,0,0,0,0,9,10,11,10,11,9,9,11,12,11,10,11,0,0,0,0,0,0,0,0,14,15,15,15,15,15,16,15,16,15,15,14,0,0,0,0,0,0,0,0,13,12,11,11,12,11,11,11,10,10,11,11,0,0,0,0,0,0,0,0,10,9,11,10,11,10,9,11,9,7,8,8,0,0,0,0,0,0,0,0,7,6,7,8,8,8,8,9,9,9,10,10,0,0,0,0,0,0,0,0,13,14,16,16,17,16,16,16,17,18,17,18,0,0,0,0,0,0,0,0,16,16,14,15,15,14,13,14,14,14,14,13,0,0,0,0,0,0,0,0,11,11,10,9,11,9,8,7,8,6,6,6,0,0,0,0,0,0,0,0,6,5,5,6,5,6,7,8,7,8,8,9,0,0,0,0,0,0,0,0,10,11,11,10,9,8,9,8,8,7,6,6,0,0,0,0,0,0,0,0,6,7,8,8,7,9,9,8,9,9,9,9,0,0,0,0,0,0,0,0,6,6,6,6,5,6,4,4,4,3,1,0,0,0,0,0,0,0,0,0,5,6,5,5,7,7,7,7,8,9,9,9,0,0,0,0,0,0,0,0,13,13,13,14,15,17,16,20,21,21,23,22,0,0,0,0,0,0,0,0,25,21,26,23,25,25,24,21,26,26,23,23,0,0,0,0,0,0,0,0,24,23,22,25,25,22,22,25,23],[0,28,27,28,28,27,27,27,26,26,25,25,26,23,26,24,25,25,26,25,0,0,0,0,0,0,0,0,28,28,27,28,29,29,27,29,28,28,29,28,0,0,0,0,0,0,0,0,26,27,25,25,25,25,23,23,23,23,22,21,0,0,0,0,0,0,0,0,13,13,12,13,13,12,12,13,14,14,15,14,0,0,0,0,0,0,0,0,15,16,16,16,16,17,16,17,16,16,18,18,0,0,0,0,0,0,0,0,18,19,19,18,18,18,17,19,18,19,18,18,0,0,0,0,0,0,0,0,17,16,17,17,15,17,16,16,16,16,15,16,0,0,0,0,0,0,0,0,16,17,16,16,16,15,15,17,17,17,16,16,0,0,0,0,0,0,0,0,15,15,16,16,15,16,16,15,15,16,16,15,0,0,0,0,0,0,0,0,14,13,15,14,13,13,14,14,15,15,14,15,0,0,0,0,0,0,0,0,14,16,15,15,14,15,15,14,14,15,14,14,0,0,0,0,0,0,0,0,13,14,12,14,14,15,15,15,16,15,15,15,0,0,0,0,0,0,0,0,13,13,14,13,12,12,12,12,13,13,12,11,0,0,0,0,0,0,0,0,12,10,9,11,11,9,9,11,12,13,13,12,0,0,0,0,0,0,0,0,12,11,10,11,11,11,12,13,11,11,11,13,0,0,0,0,0,0,0,0,12,12,13,11,12,12,11,13,12,14,13,12,0,0,0,0,0,0,0,0,12,13,13,13,13,12,13,13,13,14,14,16,0,0,0,0,0,0,0,0,18,18,19,22,22,21,24,24,24,23,24,24,0,0,0,0,0,0,0,0,21,22,23,22,25,24,25,26,26,26,26,27,0,0,0,0,0,0,0,0,28,28,28,28,28,27,28,25,27,28,26,27,0,0,0,0,0,0,0,0,26,26,25,23,22,22,21,19,17,16,14,13,0,0,0,0,0,0,0,0,9,10,9,8,10,10,10,10,11,10,10,10,0,0,0,0,0,0,0,0,13,11,11,12,10,13,13,12,14,13,11,11,0,0,0,0,0,0,0,0,12,10,11,11,12,11,12,11,10,12,10,10,0,0,0,0,0,0,0,0,10,9,9,11,10,11,12,12,12,11,10,12,0,0,0,0,0,0,0,0,12,10,10,10,9,8,11,9,9,8,8,10,0,0,0,0,0,0,0,0,10,11,11,10,10,9,9,10,13,12,10,11,0,0,0,0,0,0,0,0,14,14,15,16,15,14,15,14,16,15,15,14,0,0,0,0,0,0,0,0,11,11,10,11,12,11,10,11,12,10,10,11,0,0,0,0,0,0,0,0,10,10,11,10,11,9,9,9,9,7,8,9,0,0,0,0,0,0,0,0,7,6,6,8,8,6,8,9,8,9,9,9,0,0,0,0,0,0,0,0,13,13,15,16,16,15,16,16,15,17,16,16,0,0,0,0,0,0,0,0,16,16,14,15,16,15,14,13,13,13,14,12,0,0,0,0,0,0,0,0,10,10,9,9,9,8,7,8,8,6,6,6,0,0,0,0,0,0,0,0,5,3,4,5,5,6,7,8,8,8,7,8,0,0,0,0,0,0,0,0,9,8,9,10,9,8,8,6,6,8,6,6,0,0,0,0,0,0,0,0,6,7,8,8,9,9,9,7,8,10,8,9,0,0,0,0,0,0,0,0,6,6,6,6,6,6,5,4,4,3,1,1,0,0,0,0,0,0,0,0,4,6,5,5,7,7,6,7,8,9,9,9,0,0,0,0,0,0,0,0,11,14,12,14,15,17,17,19,20,21,22,22,0,0,0,0,0,0,0,0,25,19,26,23,25,25,25,21,26,25,23,25,0,0,0,0,0,0,0,0,24,23,22,23,24,20,22,23,22],[0,27,26,27,27,26,26,25,25,26,23,24,23,22,24,22,23,22,24,24,0,0,0,0,0,0,0,0,27,27,26,28,28,29,28,29,28,29,28,28,0,0,0,0,0,0,0,0,27,27,26,25,26,25,24,23,22,22,20,21,0,0,0,0,0,0,0,0,13,13,13,13,13,13,13,14,14,16,15,13,0,0,0,0,0,0,0,0,15,15,17,17,17,18,17,17,18,17,17,18,0,0,0,0,0,0,0,0,18,19,19,19,19,20,18,19,19,21,19,18,0,0,0,0,0,0,0,0,17,17,18,17,16,17,16,18,16,15,15,16,0,0,0,0,0,0,0,0,16,17,17,16,18,17,17,18,18,18,17,18,0,0,0,0,0,0,0,0,15,16,17,18,14,17,17,16,15,16,16,16,0,0,0,0,0,0,0,0,14,14,14,13,14,15,15,15,17,15,13,16,0,0,0,0,0,0,0,0,13,15,14,15,14,15,15,14,14,16,15,14,0,0,0,0,0,0,0,0,15,15,13,13,14,16,15,16,17,16,16,15,0,0,0,0,0,0,0,0,13,13,13,13,13,13,15,13,13,13,13,12,0,0,0,0,0,0,0,0,13,11,10,11,11,11,11,13,14,13,12,12,0,0,0,0,0,0,0,0,13,12,11,12,12,12,13,14,13,13,13,13,0,0,0,0,0,0,0,0,11,12,11,12,11,12,11,12,11,12,11,11,0,0,0,0,0,0,0,0,11,12,12,11,12,11,12,14,13,15,15,14,0,0,0,0,0,0,0,0,19,18,19,22,22,21,23,24,24,24,25,21,0,0,0,0,0,0,0,0,19,21,23,24,24,22,25,25,25,26,26,27,0,0,0,0,0,0,0,0,27,27,27,27,28,26,27,25,28,27,26,27,0,0,0,0,0,0,0,0,25,25,26,24,22,21,20,19,17,15,14,12,0,0,0,0,0,0,0,0,9,10,8,9,10,10,9,10,11,9,11,11,0,0,0,0,0,0,0,0,11,10,11,11,10,12,11,11,11,11,10,11,0,0,0,0,0,0,0,0,10,10,10,10,13,11,12,9,11,12,9,8,0,0,0,0,0,0,0,0,10,8,8,11,10,11,11,11,12,12,10,11,0,0,0,0,0,0,0,0,12,11,11,10,10,9,10,9,9,10,9,11,0,0,0,0,0,0,0,0,10,10,11,9,10,9,9,11,12,11,11,12,0,0,0,0,0,0,0,0,15,16,15,14,16,15,15,16,15,15,16,15,0,0,0,0,0,0,0,0,12,12,11,11,13,12,10,11,11,11,11,11,0,0,0,0,0,0,0,0,10,9,11,11,11,9,8,9,8,7,7,9,0,0,0,0,0,0,0,0,7,6,7,7,7,7,9,9,8,9,9,10,0,0,0,0,0,0,0,0,14,12,16,16,16,16,16,17,18,18,17,17,0,0,0,0,0,0,0,0,17,16,15,16,14,15,14,14,14,14,12,13,0,0,0,0,0,0,0,0,11,11,10,10,10,9,7,8,9,7,6,7,0,0,0,0,0,0,0,0,7,4,5,6,6,6,6,8,7,7,8,8,0,0,0,0,0,0,0,0,10,9,11,10,9,10,9,7,7,8,6,7,0,0,0,0,0,0,0,0,8,8,8,9,8,9,9,10,10,9,11,10,0,0,0,0,0,0,0,0,8,7,7,8,7,8,6,5,5,4,3,1,0,0,0,0,0,0,0,0,5,6,6,6,7,8,8,7,7,9,9,9,0,0,0,0,0,0,0,0,11,15,12,13,15,18,17,21,20,22,21,22,0,0,0,0,0,0,0,0,24,22,26,24,25,25,26,23,26,25,24,25,0,0,0,0,0,0,0,0,25,22,22,24,25,21,21,24,24],[0,27,26,27,27,27,27,26,26,26,25,25,25,24,25,25,26,25,26,27,0,0,0,0,0,0,0,0,28,28,27,28,28,28,28,28,27,28,28,28,0,0,0,0,0,0,0,0,25,26,24,23,23,23,21,21,21,20,19,19,0,0,0,0,0,0,0,0,12,13,12,12,12,13,12,13,13,14,14,15,0,0,0,0,0,0,0,0,13,16,16,15,15,17,16,16,16,16,16,17,0,0,0,0,0,0,0,0,18,18,19,18,17,18,17,18,17,18,17,17,0,0,0,0,0,0,0,0,17,15,16,17,15,14,15,14,15,15,14,15,0,0,0,0,0,0,0,0,15,16,16,16,17,16,15,17,17,16,17,16,0,0,0,0,0,0,0,0,15,15,15,15,14,16,16,15,14,14,15,13,0,0,0,0,0,0,0,0,14,13,12,13,14,14,13,13,13,13,12,12,0,0,0,0,0,0,0,0,13,14,13,13,13,13,14,13,15,15,14,13,0,0,0,0,0,0,0,0,13,14,12,14,13,14,13,14,14,14,14,14,0,0,0,0,0,0,0,0,13,13,13,13,11,12,12,12,12,12,11,11,0,0,0,0,0,0,0,0,13,11,11,11,12,11,11,11,12,12,11,12,0,0,0,0,0,0,0,0,13,12,10,12,12,11,12,14,12,12,12,13,0,0,0,0,0,0,0,0,11,11,11,10,11,10,10,11,9,10,10,10,0,0,0,0,0,0,0,0,11,12,12,12,11,12,14,14,13,16,15,16,0,0,0,0,0,0,0,0,19,18,20,22,22,21,23,24,26,24,26,24,0,0,0,0,0,0,0,0,21,23,24,24,26,26,26,26,27,27,27,28,0,0,0,0,0,0,0,0,27,28,27,28,28,27,27,25,27,28,26,27,0,0,0,0,0,0,0,0,24,24,24,22,22,20,19,17,17,14,13,12,0,0,0,0,0,0,0,0,8,9,7,8,8,8,8,9,10,8,9,9,0,0,0,0,0,0,0,0,11,10,11,10,10,10,10,11,12,12,9,13,0,0,0,0,0,0,0,0,9,9,9,10,10,8,11,9,9,10,8,7,0,0,0,0,0,0,0,0,10,10,8,9,9,12,11,11,12,11,10,10,0,0,0,0,0,0,0,0,13,9,12,11,12,9,12,11,10,11,11,11,0,0,0,0,0,0,0,0,11,11,10,9,9,9,9,11,11,11,10,10,0,0,0,0,0,0,0,0,14,14,13,13,13,14,13,14,15,14,14,13,0,0,0,0,0,0,0,0,12,13,12,12,12,12,11,11,11,12,11,11,0,0,0,0,0,0,0,0,10,9,11,10,10,8,8,10,9,7,9,9,0,0,0,0,0,0,0,0,9,7,7,10,8,6,9,10,9,9,10,10,0,0,0,0,0,0,0,0,14,12,15,16,16,16,15,17,16,17,17,17,0,0,0,0,0,0,0,0,14,14,13,14,14,13,13,12,12,13,12,13,0,0,0,0,0,0,0,0,12,10,10,10,9,10,7,7,8,8,6,6,0,0,0,0,0,0,0,0,6,4,5,6,7,8,6,8,8,7,7,9,0,0,0,0,0,0,0,0,11,10,9,10,9,8,7,7,7,6,6,6,0,0,0,0,0,0,0,0,6,7,7,7,8,9,8,8,9,9,8,9,0,0,0,0,0,0,0,0,8,7,6,7,8,7,6,5,5,4,3,2,0,0,0,0,0,0,0,0,4,5,5,5,8,7,7,8,9,12,10,10,0,0,0,0,0,0,0,0,12,13,12,14,15,16,16,19,17,19,20,20,0,0,0,0,0,0,0,0,22,21,25,23,22,24,25,22,25,25,23,22,0,0,0,0,0,0,0,0,22,22,21,23,24,21,21,23,22],[0,28,28,28,28,28,28,27,27,26,26,26,26,25,26,25,26,25,26,26,0,0,0,0,0,0,0,0,28,28,27,28,28,29,28,28,28,28,29,28,0,0,0,0,0,0,0,0,26,26,24,24,24,23,22,22,21,21,19,19,0,0,0,0,0,0,0,0,11,11,10,9,9,8,9,10,12,11,11,11,0,0,0,0,0,0,0,0,12,12,13,13,13,13,13,15,14,14,15,15,0,0,0,0,0,0,0,0,15,16,16,16,15,15,14,16,15,16,15,15,0,0,0,0,0,0,0,0,14,13,13,13,13,13,12,13,13,12,13,13,0,0,0,0,0,0,0,0,12,13,13,11,12,13,13,13,14,14,14,15,0,0,0,0,0,0,0,0,13,13,13,13,12,12,13,12,11,12,12,12,0,0,0,0,0,0,0,0,10,9,11,10,10,10,11,11,11,12,10,12,0,0,0,0,0,0,0,0,11,12,12,11,11,12,12,11,10,11,11,10,0,0,0,0,0,0,0,0,10,11,9,11,12,11,13,12,12,13,12,12,0,0,0,0,0,0,0,0,10,10,10,9,9,9,10,10,10,10,9,8,0,0,0,0,0,0,0,0,9,8,7,9,9,9,8,8,10,11,10,10,0,0,0,0,0,0,0,0,9,9,8,7,9,8,9,8,8,8,8,8,0,0,0,0,0,0,0,0,9,9,7,8,9,9,7,9,7,10,8,8,0,0,0,0,0,0,0,0,9,10,10,11,11,11,11,13,13,12,14,15,0,0,0,0,0,0,0,0,19,19,20,22,24,23,24,25,25,25,25,24,0,0,0,0,0,0,0,0,23,24,25,26,27,27,27,27,27,28,28,28,0,0,0,0,0,0,0,0,28,29,28,29,29,28,28,27,28,28,27,28,0,0,0,0,0,0,0,0,26,24,24,23,22,20,19,17,16,14,13,11,0,0,0,0,0,0,0,0,7,7,6,7,6,8,8,7,8,9,9,9,0,0,0,0,0,0,0,0,10,10,10,9,9,9,10,10,11,11,9,10,0,0,0,0,0,0,0,0,8,8,7,9,8,7,7,7,7,7,6,7,0,0,0,0,0,0,0,0,7,6,7,8,7,8,9,8,9,9,8,8,0,0,0,0,0,0,0,0,9,8,7,7,7,6,6,7,7,5,7,8,0,0,0,0,0,0,0,0,10,8,8,7,8,8,9,9,10,10,10,9,0,0,0,0,0,0,0,0,12,12,12,12,13,13,13,13,13,13,13,12,0,0,0,0,0,0,0,0,10,10,9,10,10,9,8,8,8,8,8,8,0,0,0,0,0,0,0,0,7,6,7,8,8,6,5,6,5,5,5,6,0,0,0,0,0,0,0,0,6,6,7,7,8,7,7,8,8,9,8,9,0,0,0,0,0,0,0,0,11,11,13,12,12,13,12,12,13,13,13,13,0,0,0,0,0,0,0,0,13,13,13,13,14,13,12,11,12,11,12,11,0,0,0,0,0,0,0,0,8,7,8,7,7,7,8,7,10,6,5,7,0,0,0,0,0,0,0,0,5,4,5,6,6,6,7,6,7,8,6,7,0,0,0,0,0,0,0,0,7,7,7,7,6,6,7,6,6,6,5,5,0,0,0,0,0,0,0,0,5,6,7,7,7,8,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,5,6,5,6,5,5,4,5,5,2,2,0,0,0,0,0,0,0,0,3,6,4,4,6,6,5,5,7,6,6,6,0,0,0,0,0,0,0,0,11,12,12,12,14,16,15,18,17,18,20,21,0,0,0,0,0,0,0,0,22,21,26,23,22,24,25,23,25,25,24,22,0,0,0,0,0,0,0,0,23,22,21,23,24,20,21,23,21],[0,28,27,28,27,26,27,26,25,26,23,24,25,21,25,23,25,24,24,26,0,0,0,0,0,0,0,0,28,27,27,28,29,29,28,29,28,28,29,29,0,0,0,0,0,0,0,0,27,26,25,24,24,24,23,23,22,20,19,21,0,0,0,0,0,0,0,0,11,10,10,9,10,9,10,9,11,11,12,11,0,0,0,0,0,0,0,0,11,12,13,14,13,14,15,14,12,13,15,14,0,0,0,0,0,0,0,0,15,16,17,16,15,15,15,16,16,16,15,16,0,0,0,0,0,0,0,0,13,12,14,13,11,13,13,14,13,12,13,13,0,0,0,0,0,0,0,0,12,13,13,12,12,12,13,13,14,15,14,15,0,0,0,0,0,0,0,0,12,13,13,13,12,13,13,12,12,12,12,12,0,0,0,0,0,0,0,0,9,9,13,10,10,10,11,11,13,13,10,11,0,0,0,0,0,0,0,0,11,12,13,12,11,12,12,11,11,12,11,10,0,0,0,0,0,0,0,0,11,11,10,11,11,12,12,12,12,12,12,12,0,0,0,0,0,0,0,0,10,10,10,9,9,10,9,10,10,9,8,8,0,0,0,0,0,0,0,0,8,8,7,8,8,7,8,8,9,10,9,9,0,0,0,0,0,0,0,0,9,9,8,8,9,9,9,10,9,9,10,9,0,0,0,0,0,0,0,0,8,8,8,8,8,8,7,8,8,8,8,8,0,0,0,0,0,0,0,0,9,9,10,11,10,9,11,12,12,14,13,15,0,0,0,0,0,0,0,0,18,19,19,22,24,21,23,24,25,24,26,22,0,0,0,0,0,0,0,0,21,23,23,25,26,25,26,26,27,27,27,27,0,0,0,0,0,0,0,0,27,28,28,28,28,27,28,26,27,28,27,28,0,0,0,0,0,0,0,0,24,24,23,22,22,21,20,18,17,14,13,10,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,7,9,8,8,8,0,0,0,0,0,0,0,0,10,10,10,9,9,9,9,9,9,9,9,8,0,0,0,0,0,0,0,0,8,8,8,8,7,8,8,8,7,7,6,5,0,0,0,0,0,0,0,0,5,5,6,6,7,7,8,7,8,7,6,7,0,0,0,0,0,0,0,0,8,7,6,7,6,6,6,6,6,5,6,7,0,0,0,0,0,0,0,0,7,7,8,7,7,7,7,8,10,8,8,9,0,0,0,0,0,0,0,0,11,12,12,12,14,12,13,13,13,13,12,11,0,0,0,0,0,0,0,0,10,9,8,8,10,9,8,8,8,7,8,9,0,0,0,0,0,0,0,0,6,6,7,7,6,6,5,5,5,4,4,5,0,0,0,0,0,0,0,0,5,6,5,5,5,6,6,6,6,6,7,8,0,0,0,0,0,0,0,0,10,11,13,13,14,14,13,12,13,14,13,13,0,0,0,0,0,0,0,0,13,13,13,12,13,13,11,12,12,12,12,10,0,0,0,0,0,0,0,0,8,7,7,6,7,6,6,6,6,4,4,4,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,5,5,5,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,3,2,2,3,4,3,4,5,5,5,0,0,0,0,0,0,0,0,10,11,12,11,12,16,15,16,18,19,21,21,0,0,0,0,0,0,0,0,22,19,25,23,21,24,25,22,24,26,25,19,0,0,0,0,0,0,0,0,25,22,22,23,25,21,21,24,23],[0,27,25,26,26,25,27,25,25,26,23,23,24,22,24,23,25,24,25,26,0,0,0,0,0,0,0,0,26,26,25,27,26,27,26,27,26,27,27,27,0,0,0,0,0,0,0,0,23,24,23,21,22,21,19,19,19,18,16,17,0,0,0,0,0,0,0,0,8,8,7,7,7,7,7,7,8,9,9,8,0,0,0,0,0,0,0,0,9,10,10,10,10,11,11,11,10,11,11,11,0,0,0,0,0,0,0,0,13,14,14,14,13,14,13,13,13,13,12,12,0,0,0,0,0,0,0,0,11,9,10,11,9,9,10,10,10,10,10,10,0,0,0,0,0,0,0,0,10,11,11,10,10,10,11,12,12,12,12,12,0,0,0,0,0,0,0,0,10,9,11,11,9,10,11,10,9,9,9,8,0,0,0,0,0,0,0,0,8,7,8,8,7,8,8,8,9,9,8,8,0,0,0,0,0,0,0,0,8,9,9,8,8,9,9,9,9,9,9,8,0,0,0,0,0,0,0,0,8,8,7,8,8,9,9,10,10,10,9,10,0,0,0,0,0,0,0,0,7,7,7,7,6,6,7,7,7,7,6,6,0,0,0,0,0,0,0,0,7,6,6,7,7,6,6,6,7,7,6,7,0,0,0,0,0,0,0,0,7,7,6,7,7,6,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,5,6,6,6,0,0,0,0,0,0,0,0,7,8,8,9,9,8,10,11,10,12,12,14,0,0,0,0,0,0,0,0,18,16,18,20,21,19,21,22,23,21,24,20,0,0,0,0,0,0,0,0,20,23,23,24,24,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,26,26,26,26,26,26,26,25,26,25,25,26,0,0,0,0,0,0,0,0,24,22,22,20,19,17,17,15,14,12,11,9,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,8,8,8,7,7,7,8,7,9,9,7,8,0,0,0,0,0,0,0,0,7,6,6,6,6,6,6,5,4,4,3,4,0,0,0,0,0,0,0,0,4,4,4,5,6,6,6,6,6,6,4,5,0,0,0,0,0,0,0,0,6,4,4,5,5,4,4,5,4,4,5,5,0,0,0,0,0,0,0,0,5,6,6,5,6,6,6,7,8,8,8,7,0,0,0,0,0,0,0,0,9,10,10,10,10,10,10,11,10,11,10,9,0,0,0,0,0,0,0,0,8,8,7,7,7,7,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,6,5,5,5,5,5,6,6,5,6,6,0,0,0,0,0,0,0,0,8,9,10,10,10,11,10,11,11,11,11,11,0,0,0,0,0,0,0,0,12,11,11,11,11,11,10,10,9,9,8,8,0,0,0,0,0,0,0,0,7,5,6,6,5,5,4,4,4,4,3,4,0,0,0,0,0,0,0,0,4,4,3,4,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,6,6,6,5,6,6,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,6,7,0,0,0,0,0,0,0,0,6,5,5,5,5,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,1,1,1,2,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,10,10,11,11,12,14,13,16,17,16,18,20,0,0,0,0,0,0,0,0,21,19,26,23,21,24,25,22,24,25,24,21,0,0,0,0,0,0,0,0,23,21,19,23,23,18,20,22,21],[0,28,28,27,28,28,27,27,27,26,26,25,26,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,27,28,26,27,28,28,27,28,27,28,28,28,0,0,0,0,0,0,0,0,25,24,23,23,23,21,20,21,20,19,18,18,0,0,0,0,0,0,0,0,7,7,7,6,6,5,6,6,7,7,8,7,0,0,0,0,0,0,0,0,8,8,9,10,9,10,10,10,9,10,11,11,0,0,0,0,0,0,0,0,13,13,13,13,12,12,12,12,12,12,11,11,0,0,0,0,0,0,0,0,10,9,10,10,8,9,9,10,10,10,10,10,0,0,0,0,0,0,0,0,8,9,10,8,8,8,10,10,10,10,10,10,0,0,0,0,0,0,0,0,8,8,9,9,8,8,9,8,7,8,8,7,0,0,0,0,0,0,0,0,7,6,7,7,6,7,8,8,9,9,8,8,0,0,0,0,0,0,0,0,8,8,9,8,7,8,8,7,7,8,7,6,0,0,0,0,0,0,0,0,7,7,6,7,7,8,8,9,9,9,8,9,0,0,0,0,0,0,0,0,6,6,6,6,5,5,6,6,7,6,6,5,0,0,0,0,0,0,0,0,6,5,5,6,6,5,5,6,6,7,7,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,6,5,5,0,0,0,0,0,0,0,0,7,7,7,8,8,8,9,10,10,11,12,14,0,0,0,0,0,0,0,0,19,19,20,22,22,22,24,24,25,23,25,22,0,0,0,0,0,0,0,0,23,23,25,25,27,26,26,26,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,28,27,27,26,26,27,26,27,0,0,0,0,0,0,0,0,23,23,22,21,20,18,17,15,14,12,11,9,0,0,0,0,0,0,0,0,4,5,4,4,6,5,5,7,7,6,7,8,0,0,0,0,0,0,0,0,8,7,7,7,7,7,7,8,8,9,8,8,0,0,0,0,0,0,0,0,7,7,6,6,6,5,5,4,4,4,3,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,6,6,6,5,6,6,6,7,8,8,8,7,0,0,0,0,0,0,0,0,9,9,9,10,10,10,10,11,10,11,10,9,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,4,4,3,3,2,3,3,2,2,3,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,5,5,6,6,6,0,0,0,0,0,0,0,0,8,7,9,9,10,9,8,8,9,9,10,10,0,0,0,0,0,0,0,0,10,11,10,10,10,10,9,9,9,8,8,7,0,0,0,0,0,0,0,0,6,5,5,5,4,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,4,3,4,4,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,5,5,5,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,5,6,6,6,6,5,5,5,6,5,5,0,0,0,0,0,0,0,0,4,4,4,5,5,5,4,4,5,4,4,4,0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,0,0,0,0,0,0,0,0,10,11,11,11,12,14,12,15,16,17,20,20,0,0,0,0,0,0,0,0,21,18,24,22,20,23,24,22,23,25,23,22,0,0,0,0,0,0,0,0,22,20,19,22,23,18,17,21,20],[0,28,28,28,28,27,27,27,27,27,25,25,26,24,26,24,26,25,26,26,0,0,0,0,0,0,0,0,28,28,26,28,28,28,28,28,28,28,29,28,0,0,0,0,0,0,0,0,25,25,24,23,23,22,21,21,20,20,18,19,0,0,0,0,0,0,0,0,7,7,6,6,6,6,6,7,7,7,8,7,0,0,0,0,0,0,0,0,8,8,8,9,8,9,9,9,9,9,10,9,0,0,0,0,0,0,0,0,11,11,12,11,10,10,10,10,10,10,9,10,0,0,0,0,0,0,0,0,9,8,9,9,8,8,8,8,9,8,9,8,0,0,0,0,0,0,0,0,9,8,9,8,8,8,9,9,9,9,9,9,0,0,0,0,0,0,0,0,9,8,8,8,8,8,8,8,7,7,8,7,0,0,0,0,0,0,0,0,6,6,7,6,6,6,7,7,8,8,7,8,0,0,0,0,0,0,0,0,8,8,8,8,8,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,6,7,7,8,8,8,9,8,8,8,0,0,0,0,0,0,0,0,6,6,5,6,6,5,5,6,7,6,5,5,0,0,0,0,0,0,0,0,6,5,5,5,6,5,5,5,6,6,6,7,0,0,0,0,0,0,0,0,6,5,5,5,5,6,5,5,5,5,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,7,7,8,8,7,9,10,10,11,11,14,0,0,0,0,0,0,0,0,18,19,20,22,23,22,24,24,26,24,25,21,0,0,0,0,0,0,0,0,23,23,25,25,27,25,27,26,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,28,27,27,26,27,27,26,27,0,0,0,0,0,0,0,0,24,24,22,23,20,20,19,16,14,11,10,8,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,6,6,7,7,8,9,7,7,0,0,0,0,0,0,0,0,6,6,5,5,6,5,5,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,4,5,5,6,6,6,6,6,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,6,5,6,6,6,7,8,8,7,7,0,0,0,0,0,0,0,0,8,8,8,9,9,9,9,9,9,9,9,8,0,0,0,0,0,0,0,0,7,7,6,6,6,5,5,5,6,5,5,5,0,0,0,0,0,0,0,0,4,3,3,4,4,3,3,3,3,2,2,3,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,5,4,5,5,5,0,0,0,0,0,0,0,0,7,7,8,9,9,9,9,8,8,9,9,9,0,0,0,0,0,0,0,0,9,10,9,9,9,9,9,9,8,8,8,7,0,0,0,0,0,0,0,0,5,5,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,5,5,4,4,4,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,5,5,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,3,0,0,0,0,0,0,0,0,10,10,11,11,11,15,14,15,17,17,19,19,0,0,0,0,0,0,0,0,21,18,24,22,22,22,24,21,23,25,23,23,0,0,0,0,0,0,0,0,23,21,21,22,24,20,19,22,22],[0,28,27,28,28,26,27,26,26,27,24,24,26,22,25,24,25,24,26,26,0,0,0,0,0,0,0,0,28,27,26,28,28,28,27,28,27,28,28,27,0,0,0,0,0,0,0,0,24,24,23,22,22,21,20,20,19,18,16,18,0,0,0,0,0,0,0,0,7,6,6,5,5,5,6,5,6,7,7,6,0,0,0,0,0,0,0,0,7,7,8,8,8,8,9,8,8,8,9,8,0,0,0,0,0,0,0,0,10,12,12,11,9,10,10,10,9,10,10,10,0,0,0,0,0,0,0,0,8,7,8,8,7,7,8,8,8,8,7,8,0,0,0,0,0,0,0,0,7,8,9,7,8,8,9,9,9,9,8,10,0,0,0,0,0,0,0,0,8,8,8,8,7,8,8,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,8,7,6,7,0,0,0,0,0,0,0,0,6,7,7,6,6,7,7,6,6,7,7,6,0,0,0,0,0,0,0,0,7,7,6,7,7,8,8,8,8,7,8,7,0,0,0,0,0,0,0,0,6,6,5,5,5,5,5,6,6,6,5,4,0,0,0,0,0,0,0,0,5,5,4,5,5,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,5,5,5,5,0,0,0,0,0,0,0,0,5,5,4,5,5,5,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,7,8,8,8,11,10,12,13,14,0,0,0,0,0,0,0,0,17,17,18,21,21,20,22,22,23,22,24,22,0,0,0,0,0,0,0,0,20,22,23,25,26,25,25,25,26,26,26,26,0,0,0,0,0,0,0,0,27,27,26,27,27,26,27,25,27,27,26,27,0,0,0,0,0,0,0,0,23,22,23,21,21,19,18,16,15,12,10,9,0,0,0,0,0,0,0,0,4,4,5,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,7,6,7,7,7,8,8,7,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,6,5,5,4,4,0,0,0,0,0,0,0,0,4,3,3,4,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,5,4,5,5,5,6,7,8,7,6,0,0,0,0,0,0,0,0,7,8,8,8,10,8,9,9,9,8,8,7,0,0,0,0,0,0,0,0,6,6,5,5,6,5,5,5,5,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,3,3,3,4,4,4,5,5,0,0,0,0,0,0,0,0,6,7,7,8,8,8,7,8,9,8,8,9,0,0,0,0,0,0,0,0,9,9,9,8,8,9,8,8,8,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,4,5,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,2,2,2,2,2,0,0,0,0,0,0,0,0,9,10,11,11,10,14,12,15,17,17,19,20,0,0,0,0,0,0,0,0,20,19,25,22,22,24,26,22,24,25,24,21,0,0,0,0,0,0,0,0,24,21,20,22,24,20,19,23,22],[0,28,27,27,28,27,28,27,26,26,25,25,27,24,26,25,26,27,26,26,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,24,24,23,21,22,22,19,19,19,19,17,17,0,0,0,0,0,0,0,0,6,6,5,4,4,4,5,5,5,6,6,5,0,0,0,0,0,0,0,0,6,7,7,7,7,8,8,8,7,8,8,8,0,0,0,0,0,0,0,0,10,10,10,10,9,9,9,9,9,8,8,8,0,0,0,0,0,0,0,0,8,6,7,7,6,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,7,7,8,6,7,7,7,8,8,8,8,8,0,0,0,0,0,0,0,0,7,6,7,7,6,6,7,7,6,6,6,6,0,0,0,0,0,0,0,0,5,5,6,6,5,5,6,7,7,7,6,7,0,0,0,0,0,0,0,0,6,7,7,6,6,6,7,6,6,6,6,5,0,0,0,0,0,0,0,0,5,5,4,5,5,6,6,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,6,5,4,4,0,0,0,0,0,0,0,0,5,4,4,4,5,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,4,4,4,4,3,4,4,4,3,4,4,0,0,0,0,0,0,0,0,4,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,6,6,6,8,10,10,11,12,14,0,0,0,0,0,0,0,0,18,17,18,20,22,20,22,22,23,22,23,21,0,0,0,0,0,0,0,0,22,23,24,25,26,26,26,26,27,27,27,27,0,0,0,0,0,0,0,0,26,27,27,27,27,26,27,25,27,27,25,26,0,0,0,0,0,0,0,0,22,22,21,19,19,17,17,14,12,11,9,7,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,5,6,6,6,7,8,7,7,0,0,0,0,0,0,0,0,5,5,4,5,4,4,4,3,3,3,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,6,5,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,7,6,6,5,0,0,0,0,0,0,0,0,6,7,7,7,8,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,5,5,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,2,2,2,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,6,6,7,7,8,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,8,8,8,8,8,8,7,7,7,6,6,6,0,0,0,0,0,0,0,0,4,3,3,4,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,4,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,4,4,5,4,4,5,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,2,2,0,0,0,0,0,0,0,0,9,10,10,11,11,13,12,15,16,15,18,18,0,0,0,0,0,0,0,0,20,20,24,23,22,22,24,23,23,24,24,23,0,0,0,0,0,0,0,0,23,20,19,22,24,20,19,23,21],[0,29,28,28,28,28,28,28,28,27,27,27,26,26,26,26,26,27,27,27,0,0,0,0,0,0,0,0,28,28,26,28,28,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,25,24,23,23,23,21,20,21,20,19,18,18,0,0,0,0,0,0,0,0,6,5,5,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,7,6,6,7,7,6,7,8,7,0,0,0,0,0,0,0,0,9,9,10,9,8,8,8,9,8,8,7,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,6,6,7,0,0,0,0,0,0,0,0,6,6,6,6,5,6,7,6,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,5,5,6,5,5,5,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,6,6,5,6,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,5,4,4,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,3,3,4,4,4,5,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,7,9,10,10,12,14,0,0,0,0,0,0,0,0,18,18,20,22,22,21,23,24,23,23,24,22,0,0,0,0,0,0,0,0,22,23,25,26,27,26,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,28,27,27,26,26,27,27,27,0,0,0,0,0,0,0,0,24,22,21,21,19,17,17,15,13,11,9,7,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,3,3,3,2,2,0,0,0,0,0,0,0,0,2,3,3,3,4,5,6,6,6,5,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,6,6,7,7,6,7,7,8,7,7,7,6,0,0,0,0,0,0,0,0,5,4,4,4,4,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,1,1,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,7,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,8,8,8,7,7,8,7,7,7,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,3,4,4,4,4,3,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,0,1,1,1,1,1,1,1,1,2,0,0,0,0,0,0,0,0,9,10,11,10,10,13,12,14,16,15,19,19,0,0,0,0,0,0,0,0,21,21,24,24,21,22,24,23,24,24,24,22,0,0,0,0,0,0,0,0,23,21,21,21,24,20,18,22,22],[0,29,28,28,28,27,28,27,26,27,26,25,26,24,26,24,27,26,26,27,0,0,0,0,0,0,0,0,28,28,26,28,29,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,26,25,23,23,23,22,20,20,20,18,17,17,0,0,0,0,0,0,0,0,6,5,5,4,4,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,6,7,7,7,7,0,0,0,0,0,0,0,0,8,9,9,8,7,7,7,8,7,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,6,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,6,6,5,0,0,0,0,0,0,0,0,5,4,5,5,4,4,5,5,6,6,5,6,0,0,0,0,0,0,0,0,6,6,6,6,5,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,4,4,3,0,0,0,0,0,0,0,0,4,4,3,4,4,4,3,4,4,4,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,4,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,8,9,8,11,11,14,0,0,0,0,0,0,0,0,18,17,18,20,21,20,22,23,24,22,24,21,0,0,0,0,0,0,0,0,21,24,24,25,26,25,26,26,27,27,26,27,0,0,0,0,0,0,0,0,27,27,27,28,27,27,27,26,26,28,26,27,0,0,0,0,0,0,0,0,24,22,22,20,20,18,17,15,14,11,9,7,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,6,5,5,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,5,4,4,4,3,3,3,2,2,0,0,0,0,0,0,0,0,2,3,3,3,4,5,6,6,6,5,3,3,0,0,0,0,0,0,0,0,3,2,2,3,3,2,2,3,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,5,7,6,6,5,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,5,5,4,5,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,6,7,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,7,7,6,6,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,3,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,4,4,4,0,0,0,0,0,0,0,0,3,4,3,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,0,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,8,10,11,10,10,13,13,14,16,15,18,18,0,0,0,0,0,0,0,0,21,19,24,23,21,23,24,22,23,24,24,20,0,0,0,0,0,0,0,0,24,21,21,22,24,20,19,23,22],[0,27,25,27,27,25,27,27,25,25,24,24,25,23,25,24,26,25,26,26,0,0,0,0,0,0,0,0,27,26,25,27,27,28,26,27,26,27,27,27,0,0,0,0,0,0,0,0,23,23,22,21,21,21,18,19,18,17,16,16,0,0,0,0,0,0,0,0,6,5,5,4,4,4,4,5,5,6,6,5,0,0,0,0,0,0,0,0,6,6,6,7,6,7,7,6,6,7,7,6,0,0,0,0,0,0,0,0,8,9,9,8,8,8,8,8,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,7,7,8,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,6,6,5,6,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,4,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,5,5,4,3,0,0,0,0,0,0,0,0,4,3,3,4,4,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,4,3,3,4,4,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,4,3,3,3,4,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,7,8,9,8,10,11,12,0,0,0,0,0,0,0,0,17,16,17,19,20,20,21,21,22,21,22,19,0,0,0,0,0,0,0,0,19,22,23,23,25,24,24,25,25,25,25,25,0,0,0,0,0,0,0,0,26,26,26,26,27,25,26,23,25,25,24,26,0,0,0,0,0,0,0,0,22,21,19,19,18,17,16,14,12,11,9,8,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,5,5,5,6,6,6,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,4,5,5,5,4,3,3,0,0,0,0,0,0,0,0,3,2,2,3,2,2,2,2,2,2,2,3,0,0,0,0,0,0,0,0,3,4,4,4,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,5,6,6,7,7,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,3,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,1,2,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,6,6,7,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,7,8,7,7,7,8,7,7,7,6,6,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,2,2,2,2,0,0,0,0,0,0,0,0,2,3,2,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,4,4,3,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,5,5,4,4,5,5,4,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,4,3,3,3,0,0,0,0,0,0,0,0,1,1,1,1,0,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,7,10,8,8,10,11,11,14,15,13,17,17,0,0,0,0,0,0,0,0,19,17,24,22,19,21,23,20,22,24,23,19,0,0,0,0,0,0,0,0,23,20,20,21,23,19,18,22,20],[0,28,28,28,28,28,28,27,27,26,26,26,26,26,26,26,26,27,27,26,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,27,27,27,28,27,0,0,0,0,0,0,0,0,25,23,23,22,22,21,20,20,20,18,17,17,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,8,9,9,8,7,7,7,7,7,6,6,6,0,0,0,0,0,0,0,0,6,5,6,5,5,5,6,6,5,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,6,6,6,7,6,7,0,0,0,0,0,0,0,0,5,5,5,5,5,4,5,5,4,5,5,4,0,0,0,0,0,0,0,0,4,4,4,4,3,4,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,4,4,5,4,4,0,0,0,0,0,0,0,0,4,4,3,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,6,7,8,8,10,11,12,0,0,0,0,0,0,0,0,17,18,19,21,21,21,22,21,23,21,23,21,0,0,0,0,0,0,0,0,20,22,23,25,27,25,25,26,26,26,27,26,0,0,0,0,0,0,0,0,27,27,26,26,27,26,26,24,26,25,25,26,0,0,0,0,0,0,0,0,21,20,20,19,19,16,15,13,12,10,9,7,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,5,5,5,6,5,6,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,4,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,6,6,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,6,7,7,6,6,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,2,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,0,0,0,0,0,0,7,9,10,9,10,11,12,14,15,15,18,18,0,0,0,0,0,0,0,0,20,20,23,23,21,22,23,22,23,24,24,22,0,0,0,0,0,0,0,0,22,19,20,22,23,20,20,22,21],[0,29,28,28,28,28,28,28,27,27,27,26,27,26,27,26,27,28,27,27,0,0,0,0,0,0,0,0,28,28,27,28,29,29,28,28,28,28,29,28,0,0,0,0,0,0,0,0,25,24,24,23,24,21,22,21,20,20,19,19,0,0,0,0,0,0,0,0,5,5,4,4,4,3,4,4,4,5,5,5,0,0,0,0,0,0,0,0,5,5,6,6,5,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,7,9,8,8,7,6,6,7,7,7,7,6,0,0,0,0,0,0,0,0,6,5,6,6,5,5,6,6,6,5,6,6,0,0,0,0,0,0,0,0,5,6,5,5,5,5,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,5,5,4,0,0,0,0,0,0,0,0,3,3,4,4,3,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,5,4,5,4,4,4,5,4,3,0,0,0,0,0,0,0,0,4,4,3,4,4,5,6,6,5,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,5,5,5,6,6,6,8,9,10,11,12,14,0,0,0,0,0,0,0,0,19,19,20,22,23,21,22,23,24,24,24,22,0,0,0,0,0,0,0,0,23,24,26,27,28,26,27,27,27,27,27,27,0,0,0,0,0,0,0,0,28,27,28,28,28,27,28,27,27,28,26,27,0,0,0,0,0,0,0,0,23,22,21,22,19,18,17,16,13,12,9,8,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,5,7,7,6,6,0,0,0,0,0,0,0,0,5,4,4,4,4,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,4,4,5,6,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,5,5,6,6,7,5,0,0,0,0,0,0,0,0,5,6,6,7,6,7,7,7,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,2,1,1,2,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,7,7,6,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,4,4,0,0,0,0,0,0,0,0,4,4,3,3,3,4,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,5,5,4,4,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,0,1,1,1,1,1,0,0,0,0,0,0,0,0,7,10,10,10,10,12,13,14,16,16,19,18,0,0,0,0,0,0,0,0,20,20,24,24,21,22,23,23,24,23,24,22,0,0,0,0,0,0,0,0,22,21,21,22,23,20,19,22,22],[0,28,26,27,28,26,28,27,26,26,25,24,26,24,26,24,26,26,25,27,0,0,0,0,0,0,0,0,28,27,26,28,28,28,28,28,27,28,29,28,0,0,0,0,0,0,0,0,24,24,22,21,22,21,19,20,19,18,17,16,0,0,0,0,0,0,0,0,6,5,5,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,7,6,0,0,0,0,0,0,0,0,8,9,9,8,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,7,7,7,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,5,5,5,5,0,0,0,0,0,0,0,0,5,4,5,5,4,4,5,5,6,6,5,6,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,4,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,4,5,4,4,3,0,0,0,0,0,0,0,0,4,3,3,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,4,3,3,4,4,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,4,3,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,8,9,9,10,11,12,0,0,0,0,0,0,0,0,17,17,17,20,21,20,21,22,24,22,24,21,0,0,0,0,0,0,0,0,20,22,24,24,26,24,25,25,26,26,26,26,0,0,0,0,0,0,0,0,26,26,26,26,27,25,26,25,25,26,25,26,0,0,0,0,0,0,0,0,21,23,20,19,19,17,17,15,13,12,9,8,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,5,5,5,5,6,0,0,0,0,0,0,0,0,6,5,5,5,5,6,6,6,7,7,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,3,3,4,4,5,6,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,6,7,6,5,0,0,0,0,0,0,0,0,6,6,6,7,7,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,4,3,3,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,1,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,7,8,7,7,7,7,7,7,7,6,5,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,3,4,4,3,3,4,3,3,3,0,0,0,0,0,0,0,0,4,5,5,4,5,5,4,4,5,5,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,0,1,1,1,1,0,0,0,0,0,0,0,0,7,9,9,9,9,12,13,14,16,14,18,18,0,0,0,0,0,0,0,0,18,18,23,21,20,20,23,21,22,24,24,21,0,0,0,0,0,0,0,0,24,21,21,22,24,21,19,23,22],[0,28,27,27,27,26,28,27,26,26,25,25,26,25,26,25,26,26,27,26,0,0,0,0,0,0,0,0,27,27,26,27,27,28,27,27,26,27,27,27,0,0,0,0,0,0,0,0,23,22,21,21,21,20,17,19,18,18,16,16,0,0,0,0,0,0,0,0,6,5,5,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,5,6,6,6,6,6,7,6,6,6,7,6,0,0,0,0,0,0,0,0,8,9,9,8,7,7,7,8,7,7,7,6,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,6,6,6,6,6,6,7,7,7,7,7,0,0,0,0,0,0,0,0,6,5,6,6,6,5,6,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,5,5,4,5,5,6,6,6,5,6,0,0,0,0,0,0,0,0,5,6,6,5,5,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,4,4,5,5,5,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,4,5,5,4,3,0,0,0,0,0,0,0,0,4,3,3,4,4,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,4,3,3,4,4,3,3,4,3,3,3,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,6,7,8,9,10,10,11,12,0,0,0,0,0,0,0,0,16,16,17,19,19,19,20,21,22,21,22,20,0,0,0,0,0,0,0,0,20,22,23,24,26,24,24,25,24,25,25,25,0,0,0,0,0,0,0,0,26,26,26,27,26,25,26,23,25,26,25,26,0,0,0,0,0,0,0,0,22,21,20,19,18,17,15,14,12,11,9,7,0,0,0,0,0,0,0,0,4,4,4,5,5,5,4,5,5,5,6,6,0,0,0,0,0,0,0,0,6,6,6,5,5,6,6,6,7,8,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,4,4,3,3,3,2,2,0,0,0,0,0,0,0,0,2,2,3,3,4,4,4,5,4,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,6,6,6,5,0,0,0,0,0,0,0,0,5,6,6,6,6,7,7,7,7,7,7,6,0,0,0,0,0,0,0,0,5,5,4,4,4,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,6,6,7,6,6,6,6,6,7,7,0,0,0,0,0,0,0,0,8,8,8,7,8,8,7,7,7,6,6,5,0,0,0,0,0,0,0,0,4,3,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,5,5,5,4,4,5,4,4,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,0,1,1,1,0,0,0,0,0,0,0,0,7,9,9,8,9,10,11,13,13,15,19,20,0,0,0,0,0,0,0,0,20,21,25,22,21,22,24,23,22,24,24,20,0,0,0,0,0,0,0,0,22,20,19,22,23,19,18,21,20],[0,28,28,28,28,28,27,27,28,26,26,27,26,26,26,26,26,27,27,26,0,0,0,0,0,0,0,0,27,27,26,26,27,28,27,27,27,26,27,27,0,0,0,0,0,0,0,0,24,23,23,22,22,20,19,20,19,19,17,18,0,0,0,0,0,0,0,0,5,4,4,4,3,3,3,4,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,6,5,0,0,0,0,0,0,0,0,6,8,8,6,6,6,6,6,6,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,4,5,5,4,4,4,5,5,5,6,6,6,0,0,0,0,0,0,0,0,4,4,5,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,4,3,3,4,4,5,5,4,5,0,0,0,0,0,0,0,0,5,5,5,4,4,4,4,3,4,4,3,3,0,0,0,0,0,0,0,0,4,3,3,4,4,5,5,5,5,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,2,3,3,3,4,4,3,3,0,0,0,0,0,0,0,0,3,2,3,3,3,3,3,3,3,3,3,4,0,0,0,0,0,0,0,0,3,3,2,3,2,2,3,3,2,2,2,3,0,0,0,0,0,0,0,0,3,3,2,2,3,3,2,3,3,3,3,3,0,0,0,0,0,0,0,0,4,5,5,6,5,6,8,9,9,10,12,12,0,0,0,0,0,0,0,0,17,18,18,20,22,21,22,22,23,22,23,21,0,0,0,0,0,0,0,0,21,22,25,25,28,25,26,27,27,27,27,27,0,0,0,0,0,0,0,0,27,27,27,27,27,26,27,25,25,27,26,27,0,0,0,0,0,0,0,0,22,21,20,19,17,16,15,14,12,10,9,7,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,6,5,5,5,5,5,5,5,6,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,3,3,4,4,4,4,3,2,2,0,0,0,0,0,0,0,0,2,1,1,2,2,1,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,4,5,5,5,5,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,2,2,2,0,0,0,0,0,0,0,0,2,2,2,2,1,1,1,1,2,1,1,2,0,0,0,0,0,0,0,0,2,2,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,7,7,7,6,7,7,6,6,6,5,5,4,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,0,1,1,0,0,0,0,0,0,0,0,7,9,9,8,9,10,11,13,15,16,19,19,0,0,0,0,0,0,0,0,20,20,23,23,21,21,22,22,23,23,23,20,0,0,0,0,0,0,0,0,22,21,21,22,23,20,19,22,21],[0,28,28,28,28,27,28,27,27,27,26,26,26,25,27,25,27,27,26,26,0,0,0,0,0,0,0,0,27,27,26,27,28,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,24,24,23,22,22,21,19,20,19,19,18,17,0,0,0,0,0,0,0,0,5,5,4,4,4,3,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,5,5,6,5,6,6,5,6,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,5,5,5,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,5,5,4,4,5,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,4,4,3,3,4,4,5,5,4,5,0,0,0,0,0,0,0,0,5,5,5,5,4,5,4,4,4,4,4,3,0,0,0,0,0,0,0,0,4,4,3,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,4,4,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,4,4,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,6,6,6,7,8,9,10,11,12,0,0,0,0,0,0,0,0,17,17,17,20,21,20,22,22,23,22,23,21,0,0,0,0,0,0,0,0,21,22,24,24,27,24,26,26,26,26,26,26,0,0,0,0,0,0,0,0,27,27,27,27,27,26,26,25,25,26,26,26,0,0,0,0,0,0,0,0,22,22,20,19,19,17,16,14,13,11,9,7,0,0,0,0,0,0,0,0,3,3,3,3,4,4,4,4,5,4,5,5,0,0,0,0,0,0,0,0,5,5,5,4,4,5,5,5,7,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,2,2,2,2,0,0,0,0,0,0,0,0,2,2,3,3,4,4,5,5,4,3,3,2,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,4,3,4,4,4,5,6,6,6,5,0,0,0,0,0,0,0,0,5,5,6,6,6,6,6,6,6,6,6,5,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,1,1,2,2,1,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,3,3,4,4,4,0,0,0,0,0,0,0,0,5,5,5,5,6,6,5,5,5,6,6,6,0,0,0,0,0,0,0,0,6,7,7,6,7,7,7,6,6,5,5,5,0,0,0,0,0,0,0,0,3,3,3,3,3,3,2,3,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,3,3,3,3,4,3,3,4,4,0,0,0,0,0,0,0,0,4,4,3,3,3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,4,4,5,4,4,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,3,3,0,0,0,0,0,0,0,0,2,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0,0,7,8,9,10,9,11,13,14,16,16,17,18,0,0,0,0,0,0,0,0,21,19,23,23,22,21,22,22,25,24,22,22,0,0,0,0,0,0,0,0,21,21,21,23,22,21,18,22,22],[0,28,27,28,28,27,28,27,26,27,25,26,27,25,26,26,26,27,26,26,0,0,0,0,0,0,0,0,27,27,26,27,27,28,26,27,26,27,28,27,0,0,0,0,0,0,0,0,24,23,23,22,22,21,19,20,20,18,17,18,0,0,0,0,0,0,0,0,6,6,5,5,5,4,5,5,5,6,6,5,0,0,0,0,0,0,0,0,6,6,7,7,6,7,7,7,6,7,7,6,0,0,0,0,0,0,0,0,8,9,9,8,8,8,7,8,7,7,7,7,0,0,0,0,0,0,0,0,7,6,7,6,6,6,6,7,6,6,6,6,0,0,0,0,0,0,0,0,6,6,7,6,6,6,7,7,7,7,7,8,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,5,4,5,5,4,4,5,6,6,6,5,6,0,0,0,0,0,0,0,0,6,6,6,5,5,6,5,5,5,6,5,5,0,0,0,0,0,0,0,0,5,5,4,5,6,6,7,7,6,6,7,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,4,4,3,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,4,3,4,4,4,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,4,4,4,5,5,5,0,0,0,0,0,0,0,0,6,6,6,7,7,7,8,10,10,11,12,13,0,0,0,0,0,0,0,0,18,19,19,21,22,21,23,22,23,23,24,21,0,0,0,0,0,0,0,0,21,23,24,24,26,24,25,25,25,26,26,26,0,0,0,0,0,0,0,0,26,26,27,26,26,25,26,25,25,26,25,26,0,0,0,0,0,0,0,0,22,22,20,20,19,17,17,15,13,12,10,8,0,0,0,0,0,0,0,0,4,4,4,5,5,5,5,5,6,6,6,6,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,7,8,9,8,8,0,0,0,0,0,0,0,0,6,5,5,5,5,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,4,4,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,5,5,5,6,7,7,7,6,0,0,0,0,0,0,0,0,6,7,7,7,7,7,8,8,8,8,7,7,0,0,0,0,0,0,0,0,5,5,5,4,5,4,4,4,4,3,3,3,0,0,0,0,0,0,0,0,2,2,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,3,4,4,4,4,4,4,4,5,5,0,0,0,0,0,0,0,0,6,6,6,7,7,7,6,7,7,7,7,7,0,0,0,0,0,0,0,0,8,9,8,8,8,8,8,7,8,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,3,3,3,2,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,4,4,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,5,6,6,6,6,6,5,5,6,6,5,5,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,4,4,0,0,0,0,0,0,0,0,2,2,2,2,2,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,7,8,8,8,8,11,13,15,15,15,20,21,0,0,0,0,0,0,0,0,21,21,25,23,21,22,23,21,22,24,24,21,0,0,0,0,0,0,0,0,23,21,22,23,24,21,20,24,23],[0,28,27,27,27,27,27,27,26,26,26,26,26,26,25,26,25,26,26,26,0,0,0,0,0,0,0,0,27,26,26,26,27,27,26,26,26,26,27,26,0,0,0,0,0,0,0,0,24,23,23,22,22,22,19,20,19,19,18,18,0,0,0,0,0,0,0,0,7,6,6,5,5,4,5,5,5,6,6,6,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,9,9,8,7,7,7,8,7,7,7,7,0,0,0,0,0,0,0,0,7,6,6,6,6,7,6,7,6,7,6,6,0,0,0,0,0,0,0,0,6,7,7,6,6,6,7,7,7,8,7,8,0,0,0,0,0,0,0,0,6,6,6,6,6,5,6,6,5,5,6,5,0,0,0,0,0,0,0,0,5,4,5,5,5,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,6,7,7,6,6,6,6,5,5,6,5,5,0,0,0,0,0,0,0,0,5,5,4,5,5,6,6,6,6,6,6,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,4,4,5,5,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,3,3,3,4,0,0,0,0,0,0,0,0,4,3,4,4,4,4,4,4,4,4,4,5,0,0,0,0,0,0,0,0,6,6,6,7,7,8,9,10,10,11,12,13,0,0,0,0,0,0,0,0,18,18,18,19,21,20,21,22,22,22,23,21,0,0,0,0,0,0,0,0,21,23,23,24,25,24,25,26,26,26,26,26,0,0,0,0,0,0,0,0,26,27,26,27,27,26,26,24,24,26,25,26,0,0,0,0,0,0,0,0,22,21,20,19,19,17,16,14,13,11,9,8,0,0,0,0,0,0,0,0,5,5,5,5,6,6,6,6,7,6,6,7,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,7,8,8,8,7,0,0,0,0,0,0,0,0,6,6,6,5,5,5,5,4,3,3,3,3,0,0,0,0,0,0,0,0,2,3,3,3,4,4,5,5,5,4,4,3,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,3,2,3,3,3,0,0,0,0,0,0,0,0,4,5,5,5,5,5,6,6,8,7,7,6,0,0,0,0,0,0,0,0,6,7,8,7,7,7,8,9,8,8,8,7,0,0,0,0,0,0,0,0,5,6,5,5,5,5,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,2,2,2,0,0,0,0,0,0,0,0,3,3,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,6,7,7,7,8,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,9,9,9,8,9,9,8,8,8,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,3,3,3,3,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,6,6,5,6,0,0,0,0,0,0,0,0,5,5,5,5,6,5,6,5,6,5,5,4,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,7,9,9,8,8,9,11,13,13,14,18,18,0,0,0,0,0,0,0,0,20,19,24,22,22,21,20,21,23,22,22,21,0,0,0,0,0,0,0,0,22,19,21,21,24,20,18,22,21],[0,28,27,27,28,27,27,27,27,26,27,26,27,26,27,25,27,27,27,27,0,0,0,0,0,0,0,0,27,27,26,27,27,28,27,27,27,27,28,27,0,0,0,0,0,0,0,0,24,24,23,22,22,21,21,21,20,20,19,19,0,0,0,0,0,0,0,0,8,6,6,5,6,5,5,6,6,6,6,6,0,0,0,0,0,0,0,0,7,6,7,7,7,7,7,7,7,7,8,8,0,0,0,0,0,0,0,0,8,9,9,8,8,8,7,8,8,8,8,8,0,0,0,0,0,0,0,0,7,6,6,6,6,6,7,7,7,6,6,7,0,0,0,0,0,0,0,0,6,7,6,6,6,6,7,7,7,8,8,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,5,6,6,5,0,0,0,0,0,0,0,0,4,4,5,5,4,4,6,6,6,6,6,7,0,0,0,0,0,0,0,0,6,7,7,6,6,6,5,5,5,5,5,5,0,0,0,0,0,0,0,0,5,5,5,5,6,6,7,7,7,7,7,6,0,0,0,0,0,0,0,0,4,4,4,4,3,4,4,5,5,4,4,3,0,0,0,0,0,0,0,0,4,4,4,4,5,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,4,4,3,4,4,4,3,4,4,5,5,6,0,0,0,0,0,0,0,0,6,7,7,8,7,8,10,10,11,12,13,14,0,0,0,0,0,0,0,0,19,19,19,20,21,21,22,24,24,23,24,22,0,0,0,0,0,0,0,0,23,24,25,25,27,25,26,27,27,27,26,27,0,0,0,0,0,0,0,0,27,27,28,28,27,27,27,26,26,27,27,27,0,0,0,0,0,0,0,0,23,21,20,20,18,17,16,15,13,11,10,9,0,0,0,0,0,0,0,0,5,5,5,6,6,6,6,6,6,6,7,8,0,0,0,0,0,0,0,0,7,6,6,6,7,7,7,7,9,9,8,8,0,0,0,0,0,0,0,0,6,6,6,6,5,5,5,4,4,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,5,4,3,3,0,0,0,0,0,0,0,0,2,2,2,2,3,2,2,3,3,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,7,8,8,7,6,0,0,0,0,0,0,0,0,6,7,7,8,7,7,8,8,8,8,8,8,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,4,4,5,4,0,0,0,0,0,0,0,0,3,3,3,2,2,3,2,2,3,3,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,6,7,7,8,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,9,10,9,8,9,9,8,8,8,7,7,6,0,0,0,0,0,0,0,0,5,4,4,5,4,4,4,5,4,4,4,4,0,0,0,0,0,0,0,0,4,5,5,5,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,5,5,5,5,5,0,0,0,0,0,0,0,0,6,6,7,6,6,6,6,6,7,6,6,6,0,0,0,0,0,0,0,0,5,6,5,6,6,6,6,5,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,7,9,10,8,8,11,12,13,13,14,18,18,0,0,0,0,0,0,0,0,21,19,23,22,22,21,20,20,23,22,21,21,0,0,0,0,0,0,0,0,21,21,22,22,24,20,18,22,22],[0,29,28,28,29,28,29,28,27,28,27,26,28,26,27,26,28,28,27,27,0,0,0,0,0,0,0,0,28,28,27,28,28,29,28,28,27,28,28,28,0,0,0,0,0,0,0,0,26,26,24,24,25,23,22,23,21,21,19,19,0,0,0,0,0,0,0,0,7,6,6,5,5,4,5,5,5,6,6,6,0,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,9,9,8,7,8,7,8,8,8,8,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,7,7,6,6,7,0,0,0,0,0,0,0,0,6,6,6,6,6,6,7,7,7,7,8,8,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,6,5,6,6,5,0,0,0,0,0,0,0,0,5,4,4,5,4,5,5,6,6,6,6,7,0,0,0,0,0,0,0,0,6,7,7,6,6,6,5,5,5,5,5,4,0,0,0,0,0,0,0,0,5,5,4,5,6,6,7,7,7,6,7,6,0,0,0,0,0,0,0,0,4,4,4,4,3,3,3,5,5,5,4,3,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,5,5,5,5,5,0,0,0,0,0,0,0,0,4,4,4,4,4,3,4,4,3,3,4,4,0,0,0,0,0,0,0,0,4,4,3,3,4,3,3,4,4,4,4,5,0,0,0,0,0,0,0,0,6,7,6,8,8,8,10,11,12,12,14,15,0,0,0,0,0,0,0,0,20,21,22,23,24,24,24,25,26,24,26,23,0,0,0,0,0,0,0,0,24,24,26,26,27,26,27,27,28,27,27,28,0,0,0,0,0,0,0,0,28,27,28,28,28,27,27,26,27,27,27,27,0,0,0,0,0,0,0,0,24,21,22,21,19,18,17,15,14,12,10,8,0,0,0,0,0,0,0,0,5,5,5,5,5,5,5,6,6,6,6,8,0,0,0,0,0,0,0,0,7,7,7,6,6,6,7,8,9,9,9,8,0,0,0,0,0,0,0,0,6,6,5,5,5,4,4,4,3,3,3,3,0,0,0,0,0,0,0,0,3,3,3,4,4,5,5,5,4,4,3,3,0,0,0,0,0,0,0,0,3,2,2,2,3,2,2,2,2,3,3,3,0,0,0,0,0,0,0,0,5,5,5,5,5,6,6,7,8,8,8,7,0,0,0,0,0,0,0,0,6,7,8,8,7,8,8,8,8,8,7,7,0,0,0,0,0,0,0,0,6,5,5,5,5,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,3,3,2,2,0,0,0,0,0,0,0,0,4,4,4,4,4,4,5,5,5,5,5,6,0,0,0,0,0,0,0,0,6,7,7,7,7,7,7,7,7,7,7,7,0,0,0,0,0,0,0,0,8,9,8,8,9,9,9,8,8,7,6,6,0,0,0,0,0,0,0,0,4,4,4,4,4,4,4,4,3,3,4,3,0,0,0,0,0,0,0,0,4,5,5,4,5,5,5,5,5,5,5,6,0,0,0,0,0,0,0,0,5,5,5,4,5,5,5,4,5,5,4,4,0,0,0,0,0,0,0,0,6,6,6,6,6,6,6,5,6,6,5,6,0,0,0,0,0,0,0,0,6,5,6,6,6,6,6,5,6,6,5,5,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,2,2,1,1,1,0,0,0,0,0,0,0,0,7,9,10,10,9,11,13,14,15,16,18,18,0,0,0,0,0,0,0,0,21,21,24,23,23,22,22,22,24,24,23,23,0,0,0,0,0,0,0,0,22,21,21,23,23,20,19,22,22],[0,29,28,28,29,27,29,29,27,28,27,27,28,27,27,27,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,30,30,29,30,29,30,29,29,0,0,0,0,0,0,0,0,28,27,27,27,27,27,26,27,25,25,24,23,0,0,0,0,0,0,0,0,13,13,12,13,12,12,13,12,12,12,14,14,0,0,0,0,0,0,0,0,14,15,14,14,15,15,15,16,15,15,14,14,0,0,0,0,0,0,0,0,14,15,16,16,15,15,15,16,14,15,15,14,0,0,0,0,0,0,0,0,13,13,14,13,13,13,13,15,13,14,14,14,0,0,0,0,0,0,0,0,15,14,14,13,14,14,13,15,15,14,15,15,0,0,0,0,0,0,0,0,14,13,13,14,13,13,13,13,12,13,12,12,0,0,0,0,0,0,0,0,10,10,13,12,11,12,13,13,14,13,13,16,0,0,0,0,0,0,0,0,13,14,14,14,12,14,14,11,14,13,12,11,0,0,0,0,0,0,0,0,13,13,10,12,12,12,12,14,13,12,12,12,0,0,0,0,0,0,0,0,10,9,9,8,7,8,8,9,9,9,8,7,0,0,0,0,0,0,0,0,10,10,10,10,11,10,11,12,10,11,11,12,0,0,0,0,0,0,0,0,11,9,10,11,9,8,10,11,8,8,10,12,0,0,0,0,0,0,0,0,9,8,7,9,9,9,7,9,9,10,10,11,0,0,0,0,0,0,0,0,12,13,13,15,14,14,16,17,17,19,18,19,0,0,0,0,0,0,0,0,23,24,25,26,27,26,27,27,28,27,28,26,0,0,0,0,0,0,0,0,25,26,28,27,27,27,28,27,27,28,28,28,0,0,0,0,0,0,0,0,28,28,28,29,29,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,26,27,25,24,24,21,23,19,19,18,15,15,0,0,0,0,0,0,0,0,11,11,11,11,11,12,12,12,12,12,12,13,0,0,0,0,0,0,0,0,13,12,12,13,13,13,14,15,16,16,15,15,0,0,0,0,0,0,0,0,13,11,11,11,11,11,11,9,10,8,8,9,0,0,0,0,0,0,0,0,6,7,7,7,8,8,9,8,8,7,5,6,0,0,0,0,0,0,0,0,6,5,4,6,6,5,6,8,7,8,9,8,0,0,0,0,0,0,0,0,12,13,12,12,11,12,12,13,13,14,14,13,0,0,0,0,0,0,0,0,14,15,16,15,16,14,15,15,16,15,15,15,0,0,0,0,0,0,0,0,13,13,13,13,13,13,12,11,12,10,11,11,0,0,0,0,0,0,0,0,7,7,7,5,5,7,6,5,8,8,7,8,0,0,0,0,0,0,0,0,10,10,13,11,14,12,12,13,12,10,13,12,0,0,0,0,0,0,0,0,14,14,15,14,15,15,15,14,14,15,15,15,0,0,0,0,0,0,0,0,17,16,15,15,16,15,14,14,14,14,13,14,0,0,0,0,0,0,0,0,12,11,12,11,12,9,12,11,10,8,10,10,0,0,0,0,0,0,0,0,12,11,13,12,12,11,12,12,11,11,12,13,0,0,0,0,0,0,0,0,11,12,12,12,11,11,11,11,11,11,11,11,0,0,0,0,0,0,0,0,12,13,13,11,13,13,13,12,13,13,11,12,0,0,0,0,0,0,0,0,12,11,12,12,12,12,12,12,12,14,11,11,0,0,0,0,0,0,0,0,9,8,9,8,7,7,6,6,6,4,4,4,0,0,0,0,0,0,0,0,8,9,10,10,10,13,16,16,16,17,21,20,0,0,0,0,0,0,0,0,23,22,24,23,22,23,24,24,24,26,24,22,0,0,0,0,0,0,0,0,25,23,23,24,25,22,21,24,24],[0,28,27,28,29,27,28,29,27,28,28,28,29,27,29,28,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,29,29,29,28,28,0,0,0,0,0,0,0,0,24,24,23,22,22,22,22,22,23,23,24,24,0,0,0,0,0,0,0,0,25,23,26,25,23,26,25,25,22,25,25,23,0,0,0,0,0,0,0,0,24,23,24,25,25,25,25,25,24,25,25,23,0,0,0,0,0,0,0,0,24,22,24,25,22,20,24,22,22,23,24,25,0,0,0,0,0,0,0,0,22,25,25,22,24,25,25,25,26,25,24,24,0,0,0,0,0,0,0,0,23,24,25,25,23,24,25,23,23,25,24,20,0,0,0,0,0,0,0,0,21,19,21,21,21,20,22,20,22,22,20,22,0,0,0,0,0,0,0,0,22,23,23,22,22,24,23,22,23,24,22,21,0,0,0,0,0,0,0,0,23,22,21,22,22,22,23,23,23,23,23,24,0,0,0,0,0,0,0,0,20,19,17,18,16,15,15,17,18,16,13,14,0,0,0,0,0,0,0,0,21,20,18,21,21,19,20,21,21,21,20,22,0,0,0,0,0,0,0,0,20,18,21,22,19,17,20,20,17,17,19,22,0,0,0,0,0,0,0,0,21,19,18,21,21,19,18,21,20,22,21,22,0,0,0,0,0,0,0,0,23,24,24,25,23,23,24,26,26,25,26,26,0,0,0,0,0,0,0,0,28,29,28,29,30,29,29,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,28,28,27,27,28,26,25,26,24,23,0,0,0,0,0,0,0,0,21,22,21,21,22,22,21,23,22,22,22,23,0,0,0,0,0,0,0,0,22,20,19,22,22,24,24,24,24,24,23,24,0,0,0,0,0,0,0,0,25,22,22,23,22,21,22,22,20,19,16,20,0,0,0,0,0,0,0,0,15,15,19,15,14,15,16,14,14,11,12,13,0,0,0,0,0,0,0,0,13,10,9,12,11,9,10,14,12,14,14,13,0,0,0,0,0,0,0,0,20,21,20,19,21,21,18,21,20,20,20,21,0,0,0,0,0,0,0,0,24,25,26,25,25,25,25,25,26,25,26,24,0,0,0,0,0,0,0,0,24,21,20,23,22,20,20,21,21,19,20,21,0,0,0,0,0,0,0,0,11,15,17,12,12,15,10,12,14,13,8,11,0,0,0,0,0,0,0,0,19,20,20,20,22,20,20,22,21,19,23,23,0,0,0,0,0,0,0,0,24,24,26,25,26,26,25,24,25,26,25,25,0,0,0,0,0,0,0,0,25,25,24,25,25,24,24,24,23,24,24,25,0,0,0,0,0,0,0,0,21,20,19,21,21,20,19,20,19,17,19,21,0,0,0,0,0,0,0,0,21,21,20,20,20,20,22,21,22,21,23,23,0,0,0,0,0,0,0,0,22,24,23,20,22,23,21,20,22,22,21,21,0,0,0,0,0,0,0,0,23,21,21,21,22,23,24,23,22,24,22,24,0,0,0,0,0,0,0,0,22,22,22,22,22,21,20,21,21,21,19,19,0,0,0,0,0,0,0,0,19,18,19,13,13,13,10,9,10,10,7,6,0,0,0,0,0,0,0,0,7,9,12,11,10,15,18,19,20,20,23,23,0,0,0,0,0,0,0,0,25,24,25,25,25,24,26,26,26,26,26,25,0,0,0,0,0,0,0,0,26,25,25,26,27,25,23,26,26],[0,29,27,28,29,28,29,29,28,28,28,29,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,31,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,25,26,26,24,25,23,24,26,26,25,26,27,0,0,0,0,0,0,0,0,27,26,28,28,26,28,27,27,26,27,27,26,0,0,0,0,0,0,0,0,26,25,26,27,27,27,27,26,26,27,26,26,0,0,0,0,0,0,0,0,26,24,25,26,24,22,24,24,27,25,27,27,0,0,0,0,0,0,0,0,25,27,26,25,26,27,26,27,28,26,27,26,0,0,0,0,0,0,0,0,26,27,27,27,25,25,26,25,24,25,25,22,0,0,0,0,0,0,0,0,24,21,24,24,23,21,24,23,25,24,23,25,0,0,0,0,0,0,0,0,25,26,26,26,24,27,26,24,26,26,25,23,0,0,0,0,0,0,0,0,25,25,21,25,24,26,25,26,25,24,25,24,0,0,0,0,0,0,0,0,23,22,21,21,19,17,16,20,20,18,16,16,0,0,0,0,0,0,0,0,24,23,21,23,24,22,23,25,23,24,24,25,0,0,0,0,0,0,0,0,23,22,22,24,22,21,22,23,20,19,22,24,0,0,0,0,0,0,0,0,22,23,19,23,22,21,19,23,22,22,23,22,0,0,0,0,0,0,0,0,26,24,26,26,26,26,26,27,27,27,28,28,0,0,0,0,0,0,0,0,29,30,29,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,27,26,26,25,24,0,0,0,0,0,0,0,0,22,23,23,24,24,24,23,25,24,24,25,25,0,0,0,0,0,0,0,0,23,22,21,24,23,24,24,25,26,26,25,26,0,0,0,0,0,0,0,0,25,25,24,24,24,24,23,23,21,21,20,21,0,0,0,0,0,0,0,0,15,16,18,17,14,14,17,16,13,11,12,14,0,0,0,0,0,0,0,0,15,14,11,15,15,11,13,17,15,18,19,19,0,0,0,0,0,0,0,0,24,24,23,22,24,24,23,25,24,24,24,24,0,0,0,0,0,0,0,0,26,27,27,27,27,27,27,27,27,27,28,27,0,0,0,0,0,0,0,0,27,25,25,25,25,24,23,24,23,22,22,23,0,0,0,0,0,0,0,0,15,18,18,15,14,18,14,12,18,18,14,17,0,0,0,0,0,0,0,0,23,23,24,23,24,24,24,24,24,24,25,26,0,0,0,0,0,0,0,0,27,27,27,27,27,28,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,26,26,26,27,26,26,27,25,26,25,27,0,0,0,0,0,0,0,0,25,22,22,24,23,23,24,22,22,22,23,22,0,0,0,0,0,0,0,0,24,24,24,24,24,22,25,25,25,24,26,27,0,0,0,0,0,0,0,0,26,27,24,23,25,26,23,23,25,24,23,24,0,0,0,0,0,0,0,0,26,24,24,25,26,25,27,26,25,26,25,26,0,0,0,0,0,0,0,0,24,24,24,25,24,23,24,24,24,25,22,24,0,0,0,0,0,0,0,0,21,20,20,18,16,15,14,13,11,11,10,8,0,0,0,0,0,0,0,0,5,7,9,9,9,14,16,17,20,20,23,23,0,0,0,0,0,0,0,0,24,22,25,25,24,23,26,25,25,26,26,25,0,0,0,0,0,0,0,0,25,25,25,26,26,25,23,25,26],[0,29,27,29,29,28,30,30,28,29,29,29,30,29,30,29,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,31,31,31,31,31,31,31,31,31,0,0,0,0,0,0,0,0,31,31,31,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,29,28,27,28,25,27,28,28,28,29,29,0,0,0,0,0,0,0,0,29,28,29,29,29,29,28,29,28,29,29,28,0,0,0,0,0,0,0,0,28,27,28,29,29,29,29,28,28,28,29,27,0,0,0,0,0,0,0,0,27,26,25,27,26,26,25,26,26,27,28,27,0,0,0,0,0,0,0,0,28,29,29,26,29,29,29,29,29,28,29,28,0,0,0,0,0,0,0,0,28,29,29,29,27,27,28,27,26,27,26,25,0,0,0,0,0,0,0,0,26,24,26,25,26,24,25,26,25,26,25,26,0,0,0,0,0,0,0,0,28,27,27,27,27,28,26,26,28,28,26,25,0,0,0,0,0,0,0,0,27,27,24,27,28,27,27,28,27,27,26,26,0,0,0,0,0,0,0,0,26,24,24,24,21,21,19,22,22,20,18,17,0,0,0,0,0,0,0,0,26,26,25,26,26,26,26,27,26,26,27,27,0,0,0,0,0,0,0,0,25,25,26,27,25,24,25,26,24,23,25,26,0,0,0,0,0,0,0,0,26,26,24,27,26,25,25,26,26,27,26,26,0,0,0,0,0,0,0,0,28,28,28,28,27,28,28,29,29,28,29,29,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,31,31,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,29,29,29,29,28,28,29,27,27,0,0,0,0,0,0,0,0,27,27,27,27,28,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,25,25,23,26,27,27,27,27,27,28,26,28,0,0,0,0,0,0,0,0,28,27,27,27,27,27,27,26,26,25,23,25,0,0,0,0,0,0,0,0,17,19,21,18,14,13,18,17,15,13,15,17,0,0,0,0,0,0,0,0,20,17,15,17,19,15,15,19,19,23,23,23,0,0,0,0,0,0,0,0,27,27,26,27,28,28,26,28,27,27,27,27,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,27,28,28,28,27,27,27,26,26,26,26,0,0,0,0,0,0,0,0,20,22,22,20,18,22,19,18,22,22,18,22,0,0,0,0,0,0,0,0,27,28,28,27,27,28,28,27,27,27,28,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,28,29,27,28,28,27,28,28,29,0,0,0,0,0,0,0,0,28,25,26,27,26,26,27,27,27,26,27,27,0,0,0,0,0,0,0,0,27,28,28,28,27,26,28,28,28,27,29,28,0,0,0,0,0,0,0,0,28,29,28,27,28,28,27,27,28,28,27,28,0,0,0,0,0,0,0,0,28,28,28,28,28,29,28,28,28,28,27,28,0,0,0,0,0,0,0,0,26,27,28,27,27,27,28,27,27,27,26,28,0,0,0,0,0,0,0,0,25,23,23,22,20,19,18,16,15,15,13,12,0,0,0,0,0,0,0,0,4,7,7,8,8,11,13,16,18,22,23,24,0,0,0,0,0,0,0,0,25,23,25,26,23,25,27,25,26,28,27,24,0,0,0,0,0,0,0,0,26,24,25,25,26,24,23,25,25],[0,28,27,28,28,28,29,28,28,29,28,28,29,28,29,29,29,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,31,30,31,31,31,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,27,29,28,27,28,27,27,28,28,28,28,29,0,0,0,0,0,0,0,0,29,27,29,28,28,29,28,28,28,29,28,27,0,0,0,0,0,0,0,0,28,28,28,28,28,29,29,28,28,29,28,28,0,0,0,0,0,0,0,0,28,25,26,27,25,26,26,26,26,26,27,28,0,0,0,0,0,0,0,0,27,29,28,26,28,29,28,29,29,28,28,28,0,0,0,0,0,0,0,0,28,28,29,29,27,27,28,27,26,27,27,26,0,0,0,0,0,0,0,0,25,24,26,24,25,24,25,25,25,25,24,25,0,0,0,0,0,0,0,0,27,27,27,27,26,28,26,25,28,28,26,25,0,0,0,0,0,0,0,0,28,27,26,27,27,27,27,27,27,27,27,27,0,0,0,0,0,0,0,0,27,24,23,25,22,21,18,23,24,20,18,16,0,0,0,0,0,0,0,0,25,26,21,24,24,25,24,25,24,24,25,26,0,0,0,0,0,0,0,0,25,24,26,27,25,24,26,26,23,23,25,26,0,0,0,0,0,0,0,0,26,26,23,27,26,24,22,26,25,27,26,26,0,0,0,0,0,0,0,0,28,28,28,27,27,27,27,28,28,28,28,28,0,0,0,0,0,0,0,0,30,30,29,30,31,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,29,30,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,31,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,29,30,29,29,29,28,28,28,27,27,0,0,0,0,0,0,0,0,26,26,26,26,28,26,26,26,26,26,26,27,0,0,0,0,0,0,0,0,24,24,23,25,26,27,27,27,27,26,25,27,0,0,0,0,0,0,0,0,28,27,26,27,27,26,27,26,26,24,22,25,0,0,0,0,0,0,0,0,17,17,17,16,13,13,17,15,15,12,15,16,0,0,0,0,0,0,0,0,21,18,15,15,19,15,15,17,18,20,21,22,0,0,0,0,0,0,0,0,26,26,26,26,27,27,26,26,26,25,25,26,0,0,0,0,0,0,0,0,28,28,29,28,29,28,28,28,28,28,29,28,0,0,0,0,0,0,0,0,29,27,28,29,28,26,27,28,26,26,26,25,0,0,0,0,0,0,0,0,20,23,24,20,18,23,18,18,23,22,17,22,0,0,0,0,0,0,0,0,25,27,26,26,27,27,27,27,27,26,28,27,0,0,0,0,0,0,0,0,29,28,29,28,29,29,29,28,29,28,29,29,0,0,0,0,0,0,0,0,28,28,28,28,28,27,28,28,27,28,27,29,0,0,0,0,0,0,0,0,28,25,26,27,27,26,26,27,26,25,27,26,0,0,0,0,0,0,0,0,27,27,26,27,25,27,27,26,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,27,28,28,27,27,27,27,27,28,0,0,0,0,0,0,0,0,27,26,26,27,28,28,28,28,27,28,28,27,0,0,0,0,0,0,0,0,26,26,27,26,26,25,26,26,25,26,25,25,0,0,0,0,0,0,0,0,22,21,23,20,19,20,19,15,15,16,13,11,0,0,0,0,0,0,0,0,2,4,5,8,7,11,11,14,16,18,19,21,0,0,0,0,0,0,0,0,22,21,24,23,22,23,24,24,23,25,24,22,0,0,0,0,0,0,0,0,25,22,24,25,26,22,20,24,23],[0,28,27,29,29,28,29,29,28,29,29,29,29,28,29,29,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,31,31,31,31,31,30,31,31,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,29,29,29,0,0,0,0,0,0,0,0,27,28,28,27,27,26,26,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,29,29,29,28,29,28,28,0,0,0,0,0,0,0,0,28,28,28,28,29,29,29,29,28,29,28,28,0,0,0,0,0,0,0,0,27,25,26,27,25,25,25,24,25,25,27,26,0,0,0,0,0,0,0,0,28,29,28,27,28,29,28,28,29,28,29,28,0,0,0,0,0,0,0,0,28,29,28,28,27,27,28,27,25,27,26,24,0,0,0,0,0,0,0,0,24,22,24,24,23,22,24,24,24,24,24,24,0,0,0,0,0,0,0,0,27,27,27,26,25,28,26,25,27,28,25,25,0,0,0,0,0,0,0,0,27,26,24,27,26,27,27,27,27,26,26,25,0,0,0,0,0,0,0,0,24,22,22,22,20,19,18,21,22,19,17,17,0,0,0,0,0,0,0,0,23,23,21,23,24,24,24,25,23,23,25,25,0,0,0,0,0,0,0,0,24,23,25,26,22,22,24,25,22,22,24,26,0,0,0,0,0,0,0,0,25,24,22,25,24,24,20,24,25,25,25,25,0,0,0,0,0,0,0,0,27,27,27,27,27,26,27,28,28,28,28,27,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,29,29,29,28,28,28,27,27,0,0,0,0,0,0,0,0,26,25,23,26,25,24,25,26,26,25,26,25,0,0,0,0,0,0,0,0,23,22,21,24,25,25,25,26,25,26,25,27,0,0,0,0,0,0,0,0,27,26,25,26,26,25,26,24,23,23,21,22,0,0,0,0,0,0,0,0,14,16,16,14,12,10,15,14,13,11,13,15,0,0,0,0,0,0,0,0,19,17,14,15,17,15,15,17,19,19,21,21,0,0,0,0,0,0,0,0,25,25,26,25,27,27,24,27,26,26,26,26,0,0,0,0,0,0,0,0,27,28,28,28,28,28,28,28,28,29,28,28,0,0,0,0,0,0,0,0,29,27,27,28,27,25,26,27,25,23,25,25,0,0,0,0,0,0,0,0,20,21,21,20,17,21,17,17,21,22,16,21,0,0,0,0,0,0,0,0,24,26,26,24,25,27,27,26,27,26,28,28,0,0,0,0,0,0,0,0,28,28,28,29,28,29,29,28,29,28,29,28,0,0,0,0,0,0,0,0,28,29,28,28,28,28,28,28,28,27,28,28,0,0,0,0,0,0,0,0,27,24,25,27,25,25,26,26,25,24,26,26,0,0,0,0,0,0,0,0,26,27,26,26,26,26,27,27,26,27,28,28,0,0,0,0,0,0,0,0,27,28,27,27,27,27,26,26,27,26,26,26,0,0,0,0,0,0,0,0,27,27,27,26,27,28,27,27,27,27,26,27,0,0,0,0,0,0,0,0,26,27,26,26,26,26,26,26,26,26,25,26,0,0,0,0,0,0,0,0,21,20,21,20,17,16,17,14,14,14,13,10,0,0,0,0,0,0,0,0,0,1,2,5,4,6,6,8,9,10,12,15,0,0,0,0,0,0,0,0,20,20,23,21,20,21,22,22,21,24,24,21,0,0,0,0,0,0,0,0,25,22,22,23,24,22,19,23,20],[0,28,27,28,28,27,28,28,28,28,27,28,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,31,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,29,29,0,0,0,0,0,0,0,0,26,28,27,26,27,26,26,28,27,27,27,28,0,0,0,0,0,0,0,0,29,28,28,28,28,29,28,29,28,28,28,27,0,0,0,0,0,0,0,0,27,27,28,28,28,28,28,28,28,28,27,27,0,0,0,0,0,0,0,0,27,24,25,27,24,23,24,23,25,24,27,25,0,0,0,0,0,0,0,0,28,28,27,26,28,27,27,28,29,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,26,26,27,26,23,26,25,24,0,0,0,0,0,0,0,0,23,21,25,24,22,22,24,24,26,25,24,26,0,0,0,0,0,0,0,0,27,27,26,26,26,28,26,24,27,27,24,23,0,0,0,0,0,0,0,0,27,25,24,27,25,26,25,26,26,26,25,25,0,0,0,0,0,0,0,0,25,21,21,21,20,19,18,21,21,19,18,16,0,0,0,0,0,0,0,0,23,23,20,23,24,24,23,25,23,24,25,25,0,0,0,0,0,0,0,0,23,21,24,25,23,21,24,23,22,20,24,25,0,0,0,0,0,0,0,0,23,24,22,24,23,21,21,23,24,23,23,23,0,0,0,0,0,0,0,0,27,26,27,26,27,26,27,29,29,28,28,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,28,28,27,26,28,26,26,0,0,0,0,0,0,0,0,24,23,24,24,23,24,24,23,23,24,24,24,0,0,0,0,0,0,0,0,21,21,20,22,22,23,24,24,24,25,24,26,0,0,0,0,0,0,0,0,26,25,25,25,25,25,23,23,23,22,21,22,0,0,0,0,0,0,0,0,15,16,16,13,13,10,12,14,12,12,15,17,0,0,0,0,0,0,0,0,19,18,14,15,19,13,13,17,19,20,20,20,0,0,0,0,0,0,0,0,25,25,25,25,27,26,25,27,25,26,26,26,0,0,0,0,0,0,0,0,28,29,28,28,28,29,28,29,29,29,28,28,0,0,0,0,0,0,0,0,29,28,27,28,27,25,26,27,24,24,25,24,0,0,0,0,0,0,0,0,21,21,21,19,18,22,17,19,21,21,17,21,0,0,0,0,0,0,0,0,23,24,24,24,25,26,26,27,27,25,28,27,0,0,0,0,0,0,0,0,28,28,28,28,28,29,28,29,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,29,28,28,28,28,27,28,27,28,0,0,0,0,0,0,0,0,27,25,26,26,26,24,25,25,24,22,24,24,0,0,0,0,0,0,0,0,26,24,24,25,25,25,26,27,26,27,28,28,0,0,0,0,0,0,0,0,27,27,28,25,27,27,26,26,27,26,24,26,0,0,0,0,0,0,0,0,27,26,26,26,27,27,27,27,26,27,26,26,0,0,0,0,0,0,0,0,25,25,25,25,25,24,25,24,24,25,22,24,0,0,0,0,0,0,0,0,22,22,22,21,20,18,19,16,16,16,13,10,0,0,0,0,0,0,0,0,1,0,1,2,2,4,5,8,8,11,12,16,0,0,0,0,0,0,0,0,17,19,19,19,19,20,21,21,21,24,22,20,0,0,0,0,0,0,0,0,23,20,21,20,22,19,18,19,19],[0,28,27,28,28,28,29,29,28,28,27,27,28,28,29,28,29,28,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,30,30,29,29,29,0,0,0,0,0,0,0,0,27,28,28,26,27,24,26,28,28,27,28,29,0,0,0,0,0,0,0,0,29,28,29,29,28,28,29,29,28,29,29,29,0,0,0,0,0,0,0,0,28,27,28,29,29,29,29,29,28,28,28,28,0,0,0,0,0,0,0,0,28,25,25,28,26,24,25,24,27,25,28,27,0,0,0,0,0,0,0,0,28,28,28,27,28,28,28,28,29,28,29,29,0,0,0,0,0,0,0,0,28,28,28,28,27,27,27,27,24,25,25,24,0,0,0,0,0,0,0,0,23,20,22,24,21,21,22,21,24,23,22,24,0,0,0,0,0,0,0,0,27,28,28,26,25,28,26,24,28,28,25,24,0,0,0,0,0,0,0,0,27,25,23,27,25,27,25,27,27,26,25,25,0,0,0,0,0,0,0,0,23,22,21,21,19,19,18,20,20,18,17,18,0,0,0,0,0,0,0,0,22,22,20,22,24,23,21,24,22,23,24,25,0,0,0,0,0,0,0,0,24,21,24,25,22,21,23,24,21,21,24,26,0,0,0,0,0,0,0,0,24,24,24,25,24,23,21,25,24,25,24,23,0,0,0,0,0,0,0,0,26,27,26,27,27,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,30,30,30,29,30,30,30,30,29,0,0,0,0,0,0,0,0,29,29,29,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,28,28,26,27,27,25,26,0,0,0,0,0,0,0,0,26,25,26,25,25,24,24,26,25,23,25,24,0,0,0,0,0,0,0,0,21,23,21,22,23,23,23,24,25,26,24,27,0,0,0,0,0,0,0,0,26,25,24,25,25,24,24,23,24,24,22,23,0,0,0,0,0,0,0,0,16,16,15,13,13,9,13,14,13,13,17,17,0,0,0,0,0,0,0,0,20,19,16,16,17,15,15,16,19,18,19,19,0,0,0,0,0,0,0,0,25,25,26,25,28,27,25,27,28,26,26,25,0,0,0,0,0,0,0,0,28,29,28,28,28,29,28,29,28,28,28,28,0,0,0,0,0,0,0,0,29,27,27,28,28,25,27,27,25,23,25,25,0,0,0,0,0,0,0,0,22,22,23,21,20,23,19,20,22,22,18,22,0,0,0,0,0,0,0,0,24,24,25,25,25,27,27,26,27,27,28,28,0,0,0,0,0,0,0,0,28,28,28,29,28,29,28,28,28,29,29,29,0,0,0,0,0,0,0,0,28,29,28,28,28,28,28,28,27,28,27,28,0,0,0,0,0,0,0,0,27,23,25,26,25,24,25,25,23,23,25,24,0,0,0,0,0,0,0,0,26,27,25,26,27,25,27,27,27,26,28,29,0,0,0,0,0,0,0,0,27,28,26,25,27,27,24,24,27,26,24,26,0,0,0,0,0,0,0,0,27,26,28,26,26,27,27,27,27,27,26,27,0,0,0,0,0,0,0,0,24,25,25,25,26,24,26,25,24,27,23,25,0,0,0,0,0,0,0,0,21,22,22,22,19,20,21,16,16,18,15,10,0,0,0,0,0,0,0,0,3,1,0,1,2,3,5,8,7,9,11,13,0,0,0,0,0,0,0,0,19,18,21,20,20,20,23,21,20,24,22,21,0,0,0,0,0,0,0,0,24,18,21,21,22,19,16,19,19],[0,27,26,27,27,27,28,28,28,28,28,28,28,28,29,28,29,29,29,29,0,0,0,0,0,0,0,0,30,30,29,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,30,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,28,26,27,24,26,28,28,28,28,28,0,0,0,0,0,0,0,0,29,28,29,29,28,28,29,29,28,29,29,28,0,0,0,0,0,0,0,0,28,28,29,29,29,29,29,29,28,29,28,28,0,0,0,0,0,0,0,0,28,25,26,28,25,24,25,25,26,25,28,28,0,0,0,0,0,0,0,0,27,28,28,27,28,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,28,28,27,27,28,27,24,27,26,25,0,0,0,0,0,0,0,0,23,23,23,24,22,22,24,24,24,24,23,25,0,0,0,0,0,0,0,0,27,28,28,27,25,28,26,24,27,28,25,24,0,0,0,0,0,0,0,0,27,25,24,26,26,27,27,28,26,27,26,26,0,0,0,0,0,0,0,0,23,23,23,22,22,21,20,21,21,19,19,19,0,0,0,0,0,0,0,0,22,21,20,22,25,22,22,24,22,23,25,26,0,0,0,0,0,0,0,0,24,22,23,25,23,23,24,24,23,23,25,26,0,0,0,0,0,0,0,0,25,25,23,24,24,24,21,24,23,26,24,24,0,0,0,0,0,0,0,0,27,28,26,27,26,27,28,28,27,28,27,28,0,0,0,0,0,0,0,0,29,29,29,30,30,29,29,29,29,29,30,28,0,0,0,0,0,0,0,0,28,28,28,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,28,28,25,27,26,25,27,0,0,0,0,0,0,0,0,24,23,23,25,25,23,24,25,25,22,24,24,0,0,0,0,0,0,0,0,21,22,20,20,23,22,23,25,24,25,25,26,0,0,0,0,0,0,0,0,26,25,24,26,25,24,25,23,24,22,21,22,0,0,0,0,0,0,0,0,15,13,15,12,10,9,13,13,13,13,15,18,0,0,0,0,0,0,0,0,19,19,16,16,18,14,16,17,19,19,19,20,0,0,0,0,0,0,0,0,24,25,27,25,28,27,26,27,27,25,25,26,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,29,28,28,28,29,0,0,0,0,0,0,0,0,29,28,28,28,28,26,26,27,25,23,24,25,0,0,0,0,0,0,0,0,22,21,22,21,19,21,18,20,21,22,19,21,0,0,0,0,0,0,0,0,23,25,25,25,25,27,26,27,28,26,28,28,0,0,0,0,0,0,0,0,28,29,29,29,28,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,28,28,28,29,28,28,28,28,0,0,0,0,0,0,0,0,27,24,25,26,25,24,25,25,24,23,25,25,0,0,0,0,0,0,0,0,25,26,24,25,26,25,27,27,27,26,28,28,0,0,0,0,0,0,0,0,27,28,26,25,27,27,25,25,27,26,25,25,0,0,0,0,0,0,0,0,26,26,27,26,27,28,27,27,27,27,26,26,0,0,0,0,0,0,0,0,24,26,26,26,26,25,24,25,24,25,23,23,0,0,0,0,0,0,0,0,19,20,21,20,16,18,19,15,14,15,14,12,0,0,0,0,0,0,0,0,4,3,1,0,1,3,5,7,7,8,10,12,0,0,0,0,0,0,0,0,18,18,19,20,18,18,19,20,18,21,21,20,0,0,0,0,0,0,0,0,23,18,20,19,22,19,16,19,18],[0,27,27,28,28,28,29,28,29,29,27,28,28,28,29,28,29,28,29,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,29,29,30,29,28,29,29,0,0,0,0,0,0,0,0,27,28,28,27,27,25,26,27,27,27,27,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,27,28,28,27,0,0,0,0,0,0,0,0,27,27,28,27,28,28,28,28,27,28,27,26,0,0,0,0,0,0,0,0,27,23,25,27,24,22,23,23,26,24,26,25,0,0,0,0,0,0,0,0,27,28,28,26,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,27,28,28,28,25,26,27,25,24,26,25,24,0,0,0,0,0,0,0,0,23,23,24,25,22,23,24,22,24,25,23,25,0,0,0,0,0,0,0,0,27,26,27,27,24,28,25,23,27,27,24,23,0,0,0,0,0,0,0,0,27,24,24,26,25,26,26,27,25,25,25,24,0,0,0,0,0,0,0,0,25,21,22,22,23,20,20,22,22,18,17,18,0,0,0,0,0,0,0,0,22,23,21,23,24,24,23,24,22,23,25,26,0,0,0,0,0,0,0,0,23,21,25,25,22,22,24,24,23,21,24,25,0,0,0,0,0,0,0,0,23,24,23,24,24,22,20,21,22,23,23,23,0,0,0,0,0,0,0,0,27,26,26,25,26,26,27,28,27,26,28,28,0,0,0,0,0,0,0,0,28,29,28,29,29,29,30,30,30,30,30,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,30,29,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,28,28,28,26,26,26,25,25,0,0,0,0,0,0,0,0,23,22,22,22,22,22,21,22,21,22,22,22,0,0,0,0,0,0,0,0,18,21,18,20,21,21,21,21,21,23,22,25,0,0,0,0,0,0,0,0,24,23,24,23,24,23,23,22,22,22,20,21,0,0,0,0,0,0,0,0,14,14,13,11,11,9,11,13,13,12,15,17,0,0,0,0,0,0,0,0,20,19,16,17,18,16,17,17,20,19,20,20,0,0,0,0,0,0,0,0,24,25,26,25,28,27,25,26,26,25,26,25,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,28,28,28,27,25,26,27,24,23,25,25,0,0,0,0,0,0,0,0,20,22,21,20,18,20,18,19,21,21,18,20,0,0,0,0,0,0,0,0,23,25,24,23,24,25,25,26,27,26,27,27,0,0,0,0,0,0,0,0,28,29,28,28,28,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,27,28,29,28,27,28,28,28,27,27,28,0,0,0,0,0,0,0,0,27,23,25,26,25,23,24,24,23,23,25,24,0,0,0,0,0,0,0,0,25,24,24,26,25,25,26,26,26,26,26,27,0,0,0,0,0,0,0,0,27,27,27,26,27,26,25,25,26,25,24,25,0,0,0,0,0,0,0,0,26,24,25,26,25,26,27,26,26,27,25,25,0,0,0,0,0,0,0,0,24,24,26,24,23,23,24,23,23,22,22,23,0,0,0,0,0,0,0,0,20,19,21,19,17,17,18,16,13,16,15,11,0,0,0,0,0,0,0,0,4,3,3,1,0,1,3,4,4,6,7,8,0,0,0,0,0,0,0,0,17,18,19,19,19,18,19,19,18,20,20,20,0,0,0,0,0,0,0,0,21,18,19,18,20,18,16,18,18],[0,26,26,26,27,27,27,28,28,27,27,26,27,27,28,27,28,28,28,29,0,0,0,0,0,0,0,0,29,29,29,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,29,29,29,29,28,29,28,0,0,0,0,0,0,0,0,28,27,28,25,27,24,25,27,28,27,28,28,0,0,0,0,0,0,0,0,28,28,29,29,28,28,29,29,27,29,29,28,0,0,0,0,0,0,0,0,28,28,29,28,28,28,28,28,28,29,28,28,0,0,0,0,0,0,0,0,27,24,25,27,23,23,24,24,27,25,28,27,0,0,0,0,0,0,0,0,27,28,28,27,28,27,27,28,29,28,28,28,0,0,0,0,0,0,0,0,28,27,27,27,26,26,27,26,24,24,23,23,0,0,0,0,0,0,0,0,23,22,22,23,23,22,23,23,24,24,24,25,0,0,0,0,0,0,0,0,27,27,27,27,25,27,25,25,26,27,23,24,0,0,0,0,0,0,0,0,27,24,24,26,25,27,27,27,25,26,25,24,0,0,0,0,0,0,0,0,24,22,21,22,21,20,21,20,21,19,18,18,0,0,0,0,0,0,0,0,22,23,21,22,24,24,22,23,22,23,24,25,0,0,0,0,0,0,0,0,23,22,23,24,22,22,23,23,22,20,22,24,0,0,0,0,0,0,0,0,22,23,22,22,22,22,21,22,21,24,22,23,0,0,0,0,0,0,0,0,26,27,26,27,27,26,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,30,29,29,28,0,0,0,0,0,0,0,0,27,28,29,29,29,29,29,30,30,29,29,29,0,0,0,0,0,0,0,0,29,29,30,29,30,29,30,29,30,30,29,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,26,27,27,25,27,0,0,0,0,0,0,0,0,22,23,22,22,23,22,23,21,22,22,22,21,0,0,0,0,0,0,0,0,19,20,18,19,21,21,22,21,22,23,21,24,0,0,0,0,0,0,0,0,24,23,23,23,22,23,22,22,22,21,20,21,0,0,0,0,0,0,0,0,14,14,15,13,10,9,12,13,12,11,15,17,0,0,0,0,0,0,0,0,18,18,16,16,18,15,16,17,18,18,20,19,0,0,0,0,0,0,0,0,24,25,27,26,27,27,26,26,27,25,26,26,0,0,0,0,0,0,0,0,28,28,29,28,28,28,29,29,29,29,28,28,0,0,0,0,0,0,0,0,28,27,26,27,27,26,26,26,25,25,25,24,0,0,0,0,0,0,0,0,21,20,20,17,18,19,17,17,19,20,17,19,0,0,0,0,0,0,0,0,23,25,22,23,25,26,24,27,27,25,27,27,0,0,0,0,0,0,0,0,28,28,28,29,29,29,28,28,28,29,28,28,0,0,0,0,0,0,0,0,28,28,28,28,27,28,28,28,28,28,27,27,0,0,0,0,0,0,0,0,26,24,25,26,23,24,24,23,22,23,23,23,0,0,0,0,0,0,0,0,25,23,23,26,23,25,26,26,27,26,26,26,0,0,0,0,0,0,0,0,27,27,27,25,27,26,24,25,26,23,25,24,0,0,0,0,0,0,0,0,24,24,26,25,25,26,26,25,26,27,25,24,0,0,0,0,0,0,0,0,23,23,24,23,22,22,23,23,23,23,22,22,0,0,0,0,0,0,0,0,19,19,18,17,16,17,16,13,13,15,14,12,0,0,0,0,0,0,0,0,4,4,3,2,1,0,1,2,4,4,6,8,0,0,0,0,0,0,0,0,12,13,15,16,15,16,17,16,15,17,18,16,0,0,0,0,0,0,0,0,20,15,18,16,19,17,14,16,17],[0,28,26,28,28,28,29,29,28,28,28,27,28,28,28,28,29,29,29,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,30,29,29,30,29,29,29,30,0,0,0,0,0,0,0,0,29,28,29,26,28,25,27,28,28,29,29,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,29,28,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,30,28,29,29,28,0,0,0,0,0,0,0,0,28,26,27,28,26,25,25,26,28,26,29,28,0,0,0,0,0,0,0,0,28,29,29,28,29,28,29,29,30,29,29,30,0,0,0,0,0,0,0,0,29,29,29,28,27,28,28,27,25,26,26,26,0,0,0,0,0,0,0,0,24,24,24,24,23,24,24,25,26,25,24,27,0,0,0,0,0,0,0,0,28,28,28,27,26,29,27,26,28,28,26,26,0,0,0,0,0,0,0,0,28,26,26,27,27,28,28,28,27,28,26,26,0,0,0,0,0,0,0,0,24,24,23,22,22,22,20,22,22,20,18,19,0,0,0,0,0,0,0,0,22,23,22,24,24,24,24,25,25,24,26,27,0,0,0,0,0,0,0,0,24,23,24,26,24,23,24,24,24,22,25,26,0,0,0,0,0,0,0,0,24,24,22,23,24,23,20,24,23,24,24,24,0,0,0,0,0,0,0,0,27,28,27,28,26,28,29,29,29,28,29,29,0,0,0,0,0,0,0,0,29,30,29,29,30,30,29,30,30,30,30,29,0,0,0,0,0,0,0,0,28,29,29,29,30,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,29,26,27,28,26,27,0,0,0,0,0,0,0,0,24,25,25,23,24,24,23,22,23,23,23,24,0,0,0,0,0,0,0,0,22,23,21,22,23,23,23,22,25,26,23,26,0,0,0,0,0,0,0,0,25,24,23,24,23,23,24,24,23,23,21,22,0,0,0,0,0,0,0,0,14,14,15,13,11,10,14,14,13,13,16,18,0,0,0,0,0,0,0,0,18,20,18,18,18,18,18,19,19,19,21,22,0,0,0,0,0,0,0,0,25,26,27,27,28,28,27,28,28,27,27,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,29,28,29,28,29,27,27,28,27,25,26,26,0,0,0,0,0,0,0,0,21,21,22,20,19,20,20,21,21,21,19,21,0,0,0,0,0,0,0,0,24,25,25,24,26,27,27,28,29,28,28,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,29,29,29,28,28,0,0,0,0,0,0,0,0,27,26,26,28,27,24,25,27,24,23,25,25,0,0,0,0,0,0,0,0,25,27,25,27,27,25,28,28,28,27,28,28,0,0,0,0,0,0,0,0,28,28,28,27,28,28,26,25,28,26,25,26,0,0,0,0,0,0,0,0,27,27,28,27,28,28,28,27,28,28,27,28,0,0,0,0,0,0,0,0,23,24,26,26,26,23,25,24,25,25,24,25,0,0,0,0,0,0,0,0,22,21,21,19,18,19,18,17,14,16,15,13,0,0,0,0,0,0,0,0,6,6,5,3,3,1,0,1,3,3,5,7,0,0,0,0,0,0,0,0,12,15,17,17,14,15,19,17,15,20,20,16,0,0,0,0,0,0,0,0,21,16,19,17,20,18,16,17,18],[0,28,27,28,28,28,29,29,29,28,28,28,29,28,29,28,29,28,28,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,30,29,29,29,29,30,29,29,0,0,0,0,0,0,0,0,29,29,29,28,28,27,28,29,29,28,29,29,0,0,0,0,0,0,0,0,29,28,29,29,29,29,30,29,28,29,30,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,30,29,30,29,28,0,0,0,0,0,0,0,0,28,24,26,29,25,25,26,25,28,25,29,28,0,0,0,0,0,0,0,0,29,29,29,28,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,28,28,28,28,24,26,27,25,0,0,0,0,0,0,0,0,24,24,25,26,24,26,25,26,27,26,25,27,0,0,0,0,0,0,0,0,29,28,29,28,27,29,27,25,29,29,26,25,0,0,0,0,0,0,0,0,29,26,25,29,27,28,28,29,28,27,27,27,0,0,0,0,0,0,0,0,25,25,24,23,24,23,22,22,23,24,22,21,0,0,0,0,0,0,0,0,24,24,23,25,26,24,25,26,26,25,27,27,0,0,0,0,0,0,0,0,26,23,26,27,25,24,27,25,25,24,26,27,0,0,0,0,0,0,0,0,25,26,22,25,25,23,20,24,25,25,25,25,0,0,0,0,0,0,0,0,28,28,28,28,28,28,29,29,28,28,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,29,29,27,28,28,27,27,0,0,0,0,0,0,0,0,25,25,24,24,24,24,24,26,23,23,25,25,0,0,0,0,0,0,0,0,22,23,21,23,24,24,24,24,24,25,24,26,0,0,0,0,0,0,0,0,27,25,26,26,27,25,24,25,24,22,21,23,0,0,0,0,0,0,0,0,14,13,15,14,10,11,14,16,14,13,18,18,0,0,0,0,0,0,0,0,20,21,17,18,20,19,19,21,20,23,23,21,0,0,0,0,0,0,0,0,27,27,28,28,28,28,27,29,29,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,28,29,29,28,28,29,28,26,27,27,0,0,0,0,0,0,0,0,21,24,23,21,20,21,18,18,22,21,19,21,0,0,0,0,0,0,0,0,25,26,26,26,27,28,28,29,28,27,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,29,29,28,29,29,29,29,29,28,29,0,0,0,0,0,0,0,0,28,28,27,28,27,26,26,27,26,24,26,26,0,0,0,0,0,0,0,0,27,27,26,27,27,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,28,28,28,28,28,27,27,28,27,26,27,0,0,0,0,0,0,0,0,27,26,27,28,27,28,28,27,27,28,28,26,0,0,0,0,0,0,0,0,26,25,26,26,25,26,26,26,26,25,25,24,0,0,0,0,0,0,0,0,22,21,22,21,19,19,19,17,15,18,17,13,0,0,0,0,0,0,0,0,7,6,5,5,4,3,1,0,1,2,4,5,0,0,0,0,0,0,0,0,12,12,15,15,13,13,17,16,14,19,19,16,0,0,0,0,0,0,0,0,19,17,17,16,19,16,15,16,17],[0,27,26,26,27,28,28,28,29,27,28,28,28,28,28,28,29,29,28,29,0,0,0,0,0,0,0,0,29,29,29,30,30,30,29,30,29,30,29,30,0,0,0,0,0,0,0,0,29,29,29,29,29,29,28,28,29,28,28,28,0,0,0,0,0,0,0,0,28,28,28,27,28,26,27,27,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,29,29,28,28,29,29,28,0,0,0,0,0,0,0,0,28,29,28,29,28,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,28,25,26,28,25,24,26,25,27,27,28,28,0,0,0,0,0,0,0,0,28,29,28,28,28,28,28,28,29,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,26,28,28,27,26,27,26,26,0,0,0,0,0,0,0,0,24,24,25,25,23,23,25,25,26,25,24,26,0,0,0,0,0,0,0,0,27,27,28,27,26,28,26,27,28,28,26,26,0,0,0,0,0,0,0,0,27,25,25,27,26,27,27,28,27,27,27,26,0,0,0,0,0,0,0,0,24,24,23,22,23,24,22,23,22,20,19,22,0,0,0,0,0,0,0,0,22,22,23,23,26,24,24,24,22,25,25,26,0,0,0,0,0,0,0,0,25,24,26,26,24,23,25,25,24,23,24,26,0,0,0,0,0,0,0,0,25,25,23,24,24,24,22,26,25,25,25,25,0,0,0,0,0,0,0,0,27,27,27,27,26,27,27,27,27,27,28,27,0,0,0,0,0,0,0,0,28,28,29,28,28,29,29,29,29,28,29,28,0,0,0,0,0,0,0,0,28,28,28,28,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,27,28,26,27,27,26,27,0,0,0,0,0,0,0,0,26,25,24,24,24,24,24,25,23,23,24,23,0,0,0,0,0,0,0,0,22,23,21,24,23,24,24,23,24,25,24,26,0,0,0,0,0,0,0,0,26,25,24,25,25,24,24,24,23,23,23,22,0,0,0,0,0,0,0,0,16,15,15,14,13,11,15,16,16,15,18,22,0,0,0,0,0,0,0,0,20,19,19,20,20,19,18,20,19,22,20,22,0,0,0,0,0,0,0,0,24,26,27,26,27,27,26,27,28,26,27,28,0,0,0,0,0,0,0,0,28,28,28,28,27,28,28,28,27,27,28,27,0,0,0,0,0,0,0,0,28,27,27,28,28,26,27,28,27,24,25,26,0,0,0,0,0,0,0,0,23,23,22,21,20,18,20,20,21,20,19,21,0,0,0,0,0,0,0,0,24,24,25,24,26,27,27,28,28,26,27,27,0,0,0,0,0,0,0,0,28,29,28,28,28,28,28,29,28,28,28,28,0,0,0,0,0,0,0,0,27,27,28,28,27,28,28,28,28,28,27,28,0,0,0,0,0,0,0,0,26,26,27,27,27,25,25,26,24,23,24,25,0,0,0,0,0,0,0,0,26,25,24,27,26,26,26,26,27,27,27,28,0,0,0,0,0,0,0,0,28,27,28,27,27,27,27,26,27,27,25,25,0,0,0,0,0,0,0,0,27,26,27,26,27,27,27,26,26,27,26,26,0,0,0,0,0,0,0,0,25,25,26,25,25,25,25,25,25,25,25,24,0,0,0,0,0,0,0,0,21,21,19,20,18,19,18,16,15,18,17,14,0,0,0,0,0,0,0,0,6,6,5,5,4,3,2,1,0,1,2,3,0,0,0,0,0,0,0,0,10,11,14,13,12,14,15,15,14,17,16,15,0,0,0,0,0,0,0,0,18,15,16,15,18,16,14,15,17],[0,26,26,27,27,28,27,28,28,27,27,27,28,27,28,28,29,28,28,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,29,30,29,29,29,0,0,0,0,0,0,0,0,29,29,29,28,29,28,28,29,29,29,29,29,0,0,0,0,0,0,0,0,30,29,29,30,29,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,29,29,30,30,29,30,30,29,30,30,29,0,0,0,0,0,0,0,0,29,27,27,30,27,27,28,28,29,27,30,29,0,0,0,0,0,0,0,0,29,30,30,29,29,30,29,29,30,29,29,29,0,0,0,0,0,0,0,0,30,30,29,30,28,29,29,29,27,29,29,27,0,0,0,0,0,0,0,0,27,26,27,27,27,26,27,27,28,28,27,28,0,0,0,0,0,0,0,0,29,29,29,28,27,29,28,28,30,29,28,27,0,0,0,0,0,0,0,0,30,29,28,30,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,27,26,26,24,25,26,25,25,26,25,22,25,0,0,0,0,0,0,0,0,26,26,26,27,27,27,27,28,26,26,29,28,0,0,0,0,0,0,0,0,28,26,28,29,27,26,28,27,26,26,27,29,0,0,0,0,0,0,0,0,27,26,25,26,25,26,24,26,25,27,27,26,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,29,29,27,28,28,0,0,0,0,0,0,0,0,29,29,28,30,29,29,29,30,29,30,30,30,0,0,0,0,0,0,0,0,28,29,30,29,29,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,29,29,29,27,28,28,27,28,0,0,0,0,0,0,0,0,27,25,24,25,24,25,24,25,24,24,26,25,0,0,0,0,0,0,0,0,22,23,20,24,23,25,24,24,24,26,23,27,0,0,0,0,0,0,0,0,28,27,26,27,26,26,26,26,24,26,24,24,0,0,0,0,0,0,0,0,14,15,15,14,13,12,14,16,15,14,17,19,0,0,0,0,0,0,0,0,22,23,21,22,22,21,21,23,22,25,24,23,0,0,0,0,0,0,0,0,28,28,28,28,29,29,29,28,29,28,29,29,0,0,0,0,0,0,0,0,29,29,30,30,29,29,29,29,28,29,29,28,0,0,0,0,0,0,0,0,29,28,28,29,29,28,29,29,28,27,28,28,0,0,0,0,0,0,0,0,24,25,23,23,21,22,21,21,22,23,21,23,0,0,0,0,0,0,0,0,26,26,26,27,28,28,29,29,28,28,29,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,30,29,29,29,30,0,0,0,0,0,0,0,0,28,28,28,28,28,28,29,29,29,30,28,29,0,0,0,0,0,0,0,0,29,27,27,29,28,28,27,28,27,27,27,27,0,0,0,0,0,0,0,0,27,27,26,27,27,27,28,27,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,27,28,28,28,28,0,0,0,0,0,0,0,0,28,27,27,27,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,27,26,26,26,26,27,26,27,26,25,25,24,0,0,0,0,0,0,0,0,23,23,21,24,19,23,20,20,16,19,18,15,0,0,0,0,0,0,0,0,8,7,6,6,5,4,3,3,1,0,1,2,0,0,0,0,0,0,0,0,7,9,12,13,10,10,14,13,11,15,14,13,0,0,0,0,0,0,0,0,17,15,16,13,17,15,12,14,15],[0,27,26,26,27,28,28,28,28,27,28,27,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,29,29,30,29,29,0,0,0,0,0,0,0,0,29,29,30,29,29,28,28,29,29,28,29,29,0,0,0,0,0,0,0,0,30,29,29,29,29,29,29,29,30,29,29,30,0,0,0,0,0,0,0,0,29,29,29,29,30,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,29,27,28,29,28,25,27,26,28,28,29,29,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,29,30,29,30,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,28,28,28,28,26,0,0,0,0,0,0,0,0,27,25,27,28,26,25,27,25,27,27,26,27,0,0,0,0,0,0,0,0,29,29,29,28,29,29,28,28,29,29,27,28,0,0,0,0,0,0,0,0,30,28,27,29,28,29,29,29,29,29,28,28,0,0,0,0,0,0,0,0,26,26,26,25,26,25,24,24,23,23,21,24,0,0,0,0,0,0,0,0,26,25,25,25,27,25,25,27,25,26,27,27,0,0,0,0,0,0,0,0,27,26,27,28,26,25,27,26,26,26,27,28,0,0,0,0,0,0,0,0,27,26,24,25,25,26,22,25,24,26,27,25,0,0,0,0,0,0,0,0,28,29,29,29,28,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,30,29,30,30,29,29,29,30,30,29,30,29,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,29,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,29,28,29,28,29,29,0,0,0,0,0,0,0,0,25,26,24,25,25,24,25,27,24,24,26,26,0,0,0,0,0,0,0,0,23,22,19,25,23,24,25,24,26,27,25,28,0,0,0,0,0,0,0,0,28,26,25,26,27,24,25,25,23,24,22,23,0,0,0,0,0,0,0,0,17,15,14,14,14,13,14,15,15,15,16,21,0,0,0,0,0,0,0,0,22,21,21,23,21,21,20,20,21,20,21,23,0,0,0,0,0,0,0,0,27,28,28,27,29,29,28,28,29,27,29,29,0,0,0,0,0,0,0,0,29,30,30,30,28,29,29,29,28,28,29,28,0,0,0,0,0,0,0,0,30,29,29,29,29,28,29,29,28,27,27,27,0,0,0,0,0,0,0,0,24,23,23,24,23,22,20,21,22,24,20,22,0,0,0,0,0,0,0,0,26,27,28,27,27,28,29,29,29,28,29,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,29,29,29,29,30,0,0,0,0,0,0,0,0,29,29,29,28,29,28,29,29,29,29,28,29,0,0,0,0,0,0,0,0,29,28,28,28,28,28,27,28,27,26,27,26,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,29,28,28,29,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,27,28,28,27,27,0,0,0,0,0,0,0,0,28,27,28,28,28,28,29,28,28,29,28,28,0,0,0,0,0,0,0,0,26,26,27,28,26,26,27,26,28,26,26,26,0,0,0,0,0,0,0,0,21,22,23,22,19,21,21,20,15,19,19,15,0,0,0,0,0,0,0,0,9,8,7,7,6,4,4,3,2,1,0,1,0,0,0,0,0,0,0,0,6,9,9,11,8,9,12,12,10,14,14,11,0,0,0,0,0,0,0,0,16,13,16,15,18,16,13,15,16],[0,25,25,25,26,27,26,27,26,26,26,26,27,27,27,27,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,30,30,29,29,29,29,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,29,29,29,29,28,0,0,0,0,0,0,0,0,28,29,29,28,28,27,27,28,29,28,29,29,0,0,0,0,0,0,0,0,30,29,29,29,29,29,29,29,29,29,30,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,30,28,30,29,28,0,0,0,0,0,0,0,0,28,26,28,29,26,24,28,27,28,27,29,29,0,0,0,0,0,0,0,0,28,29,29,28,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,29,28,28,28,28,27,28,28,26,0,0,0,0,0,0,0,0,26,25,26,26,26,26,26,26,27,27,26,28,0,0,0,0,0,0,0,0,29,29,29,28,28,29,27,27,28,28,26,27,0,0,0,0,0,0,0,0,29,27,26,28,27,29,28,29,28,28,28,27,0,0,0,0,0,0,0,0,25,24,25,24,25,25,24,25,25,24,22,24,0,0,0,0,0,0,0,0,24,26,25,26,27,25,25,27,26,26,27,27,0,0,0,0,0,0,0,0,26,25,26,28,25,26,26,26,26,25,26,27,0,0,0,0,0,0,0,0,26,24,24,24,23,23,22,23,22,24,25,25,0,0,0,0,0,0,0,0,28,28,28,27,27,27,29,28,28,28,28,27,0,0,0,0,0,0,0,0,28,28,28,29,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,28,29,29,30,30,30,29,30,0,0,0,0,0,0,0,0,30,29,30,29,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,29,29,28,28,27,27,27,26,27,0,0,0,0,0,0,0,0,25,25,24,24,23,23,24,26,22,22,26,25,0,0,0,0,0,0,0,0,20,22,20,22,21,22,22,23,23,26,23,27,0,0,0,0,0,0,0,0,28,26,25,26,26,24,25,24,22,23,22,21,0,0,0,0,0,0,0,0,17,17,15,14,15,14,14,15,15,15,18,20,0,0,0,0,0,0,0,0,21,22,21,22,20,22,20,22,23,23,23,23,0,0,0,0,0,0,0,0,28,27,27,27,29,28,29,28,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,28,29,29,28,29,29,28,0,0,0,0,0,0,0,0,29,27,28,29,28,28,28,28,27,27,27,27,0,0,0,0,0,0,0,0,24,23,21,22,21,19,22,21,20,22,21,22,0,0,0,0,0,0,0,0,26,26,27,27,27,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,28,28,29,28,28,28,28,28,28,29,28,28,0,0,0,0,0,0,0,0,28,27,27,28,26,27,27,26,27,26,26,25,0,0,0,0,0,0,0,0,27,26,27,27,27,27,26,27,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,27,28,27,27,27,27,27,0,0,0,0,0,0,0,0,26,25,27,27,28,27,27,27,28,28,27,28,0,0,0,0,0,0,0,0,26,25,25,25,25,27,25,26,26,25,26,25,0,0,0,0,0,0,0,0,22,21,21,22,20,20,19,20,18,18,18,16,0,0,0,0,0,0,0,0,10,7,8,7,6,5,4,3,2,2,1,0,0,0,0,0,0,0,0,0,6,7,8,10,8,8,12,10,11,14,12,10,0,0,0,0,0,0,0,0,15,15,14,14,16,14,12,14,16],[0,27,26,27,27,28,28,28,28,28,28,27,28,27,28,28,28,28,28,29,0,0,0,0,0,0,0,0,29,30,29,30,30,30,29,30,29,29,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,28,28,29,28,0,0,0,0,0,0,0,0,28,27,28,26,28,26,26,28,28,27,29,28,0,0,0,0,0,0,0,0,29,28,29,29,28,29,29,29,28,29,30,29,0,0,0,0,0,0,0,0,28,29,29,29,29,28,29,30,28,30,29,29,0,0,0,0,0,0,0,0,28,26,27,29,26,26,27,28,29,27,29,29,0,0,0,0,0,0,0,0,28,29,29,28,28,28,28,28,29,29,28,29,0,0,0,0,0,0,0,0,28,28,29,29,27,28,29,28,26,27,27,27,0,0,0,0,0,0,0,0,25,25,27,27,25,26,27,28,28,28,26,28,0,0,0,0,0,0,0,0,28,27,29,28,27,29,28,27,28,29,27,26,0,0,0,0,0,0,0,0,28,26,26,28,27,27,29,29,27,29,28,27,0,0,0,0,0,0,0,0,25,26,25,23,24,26,25,24,25,25,23,24,0,0,0,0,0,0,0,0,24,24,25,26,26,25,26,27,27,26,27,27,0,0,0,0,0,0,0,0,25,24,25,27,25,24,25,26,26,24,26,27,0,0,0,0,0,0,0,0,25,25,24,25,25,26,22,26,24,25,26,25,0,0,0,0,0,0,0,0,26,28,27,27,27,28,28,28,29,28,28,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,29,30,30,30,29,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,29,30,29,29,30,29,30,0,0,0,0,0,0,0,0,30,29,29,30,29,29,28,26,28,28,27,27,0,0,0,0,0,0,0,0,26,25,25,23,23,23,24,25,23,24,26,25,0,0,0,0,0,0,0,0,22,22,21,24,22,24,24,24,25,27,24,27,0,0,0,0,0,0,0,0,28,25,26,27,25,25,24,25,23,24,23,23,0,0,0,0,0,0,0,0,15,16,16,14,13,16,14,16,16,14,18,20,0,0,0,0,0,0,0,0,22,22,21,23,22,21,23,23,22,24,24,22,0,0,0,0,0,0,0,0,26,27,27,27,28,28,28,28,28,28,29,28,0,0,0,0,0,0,0,0,29,28,29,29,28,28,29,28,28,28,28,27,0,0,0,0,0,0,0,0,29,27,27,28,28,27,27,27,26,25,26,26,0,0,0,0,0,0,0,0,23,24,23,22,22,21,21,21,22,22,21,21,0,0,0,0,0,0,0,0,24,26,26,25,26,27,28,27,27,27,28,28,0,0,0,0,0,0,0,0,28,28,28,29,29,29,28,29,28,29,28,29,0,0,0,0,0,0,0,0,28,27,27,27,27,28,28,28,28,28,28,27,0,0,0,0,0,0,0,0,27,26,26,27,26,25,25,25,25,23,25,25,0,0,0,0,0,0,0,0,26,27,27,27,27,26,27,28,28,26,27,28,0,0,0,0,0,0,0,0,27,27,27,27,27,27,26,26,27,26,25,26,0,0,0,0,0,0,0,0,26,26,28,27,26,28,27,27,27,28,27,27,0,0,0,0,0,0,0,0,25,26,24,27,26,26,26,26,27,26,26,25,0,0,0,0,0,0,0,0,23,22,21,22,22,20,20,21,19,19,20,17,0,0,0,0,0,0,0,0,9,7,8,7,5,5,4,4,3,3,2,1,0,0,0,0,0,0,0,0,6,6,8,9,7,8,12,11,9,14,12,10,0,0,0,0,0,0,0,0,16,14,14,13,17,14,12,13,16],[0,26,26,27,27,28,29,29,28,28,28,27,29,28,29,28,29,29,28,29,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,27,28,26,26,28,29,28,29,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,30,29,30,30,29,30,29,29,0,0,0,0,0,0,0,0,29,26,27,29,26,25,26,26,28,27,29,29,0,0,0,0,0,0,0,0,28,29,29,28,29,29,29,29,30,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,27,28,29,28,25,27,27,26,0,0,0,0,0,0,0,0,25,24,25,25,24,25,26,26,28,27,24,28,0,0,0,0,0,0,0,0,28,28,29,28,27,29,28,26,28,29,27,26,0,0,0,0,0,0,0,0,28,26,26,27,27,28,28,29,27,28,27,27,0,0,0,0,0,0,0,0,25,25,24,23,24,24,23,23,24,22,22,22,0,0,0,0,0,0,0,0,24,24,24,26,25,24,24,26,25,25,27,27,0,0,0,0,0,0,0,0,25,25,24,26,25,25,25,25,25,24,26,27,0,0,0,0,0,0,0,0,25,26,23,25,25,26,23,25,23,25,25,24,0,0,0,0,0,0,0,0,28,28,27,28,27,28,28,28,28,29,29,29,0,0,0,0,0,0,0,0,30,29,29,30,30,30,29,30,30,30,30,29,0,0,0,0,0,0,0,0,29,29,29,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,27,29,28,27,28,0,0,0,0,0,0,0,0,26,24,24,25,25,24,24,26,24,23,25,26,0,0,0,0,0,0,0,0,22,22,19,24,23,24,24,24,23,26,25,26,0,0,0,0,0,0,0,0,27,25,25,26,26,25,25,25,23,24,22,24,0,0,0,0,0,0,0,0,17,15,15,14,14,14,14,16,15,15,18,19,0,0,0,0,0,0,0,0,22,21,20,21,20,20,20,22,22,22,23,23,0,0,0,0,0,0,0,0,26,27,27,27,28,28,27,28,29,27,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,28,29,29,28,29,29,28,0,0,0,0,0,0,0,0,29,28,28,28,28,27,27,27,26,24,25,26,0,0,0,0,0,0,0,0,23,22,23,23,21,22,22,22,22,24,22,22,0,0,0,0,0,0,0,0,25,26,26,26,26,27,28,27,28,28,28,28,0,0,0,0,0,0,0,0,28,29,29,29,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,29,28,28,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,28,25,26,27,27,25,26,26,24,24,25,25,0,0,0,0,0,0,0,0,26,27,27,27,28,26,28,28,28,27,28,28,0,0,0,0,0,0,0,0,27,28,27,26,28,27,26,25,28,26,25,26,0,0,0,0,0,0,0,0,27,28,28,28,28,28,28,27,28,28,26,28,0,0,0,0,0,0,0,0,24,27,25,27,27,26,27,26,28,27,25,26,0,0,0,0,0,0,0,0,21,20,22,21,18,20,20,18,14,20,17,15,0,0,0,0,0,0,0,0,9,8,6,6,6,6,4,3,3,2,2,2,0,0,0,0,0,0,0,0,5,6,8,9,7,8,10,10,9,12,12,10,0,0,0,0,0,0,0,0,17,12,14,15,18,15,14,16,16],[0,26,26,26,26,27,27,27,27,28,27,27,28,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,28,28,28,28,28,28,28,29,29,0,0,0,0,0,0,0,0,29,30,29,29,30,29,29,29,30,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,30,29,0,0,0,0,0,0,0,0,29,27,27,29,27,27,26,25,28,28,29,28,0,0,0,0,0,0,0,0,29,29,29,28,29,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,28,27,28,27,26,0,0,0,0,0,0,0,0,27,26,26,27,27,26,27,26,27,28,27,28,0,0,0,0,0,0,0,0,29,29,29,28,28,29,28,27,29,29,27,28,0,0,0,0,0,0,0,0,29,27,27,28,28,28,29,29,29,28,28,28,0,0,0,0,0,0,0,0,27,26,27,25,26,24,25,24,24,25,22,26,0,0,0,0,0,0,0,0,26,27,26,26,27,27,26,26,26,26,27,27,0,0,0,0,0,0,0,0,27,27,26,28,27,26,26,27,26,25,27,27,0,0,0,0,0,0,0,0,26,26,25,26,26,24,22,24,23,25,27,25,0,0,0,0,0,0,0,0,29,29,28,28,28,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,30,30,29,29,30,30,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,29,30,29,29,27,28,28,27,28,0,0,0,0,0,0,0,0,26,24,23,26,25,23,24,26,24,22,26,26,0,0,0,0,0,0,0,0,22,21,19,23,23,22,23,25,25,25,25,28,0,0,0,0,0,0,0,0,27,26,25,27,27,24,26,25,24,24,23,22,0,0,0,0,0,0,0,0,17,16,14,14,14,14,14,16,15,15,19,20,0,0,0,0,0,0,0,0,22,23,23,24,22,22,22,24,23,24,24,25,0,0,0,0,0,0,0,0,28,28,28,28,29,28,28,28,29,28,29,29,0,0,0,0,0,0,0,0,29,29,30,30,28,29,29,29,28,28,29,28,0,0,0,0,0,0,0,0,30,28,28,29,29,28,28,28,28,27,28,28,0,0,0,0,0,0,0,0,25,24,23,24,22,22,22,23,24,24,22,24,0,0,0,0,0,0,0,0,27,27,28,28,28,28,28,29,29,28,29,28,0,0,0,0,0,0,0,0,29,29,29,30,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,28,29,29,28,28,29,28,29,28,29,0,0,0,0,0,0,0,0,28,28,28,28,28,28,27,28,27,26,28,27,0,0,0,0,0,0,0,0,28,28,27,28,27,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,28,28,28,28,28,28,28,28,28,27,28,0,0,0,0,0,0,0,0,28,27,28,28,27,28,28,28,28,29,28,28,0,0,0,0,0,0,0,0,26,24,26,27,26,26,27,25,28,26,26,25,0,0,0,0,0,0,0,0,23,22,24,25,20,22,23,21,16,21,20,15,0,0,0,0,0,0,0,0,9,10,9,7,7,5,4,4,3,2,2,3,0,0,0,0,0,0,0,0,6,8,8,10,7,8,10,10,9,12,13,10,0,0,0,0,0,0,0,0,16,14,15,14,18,16,14,15,18],[0,25,25,26,26,27,27,27,27,28,26,27,27,27,28,28,28,28,28,29,0,0,0,0,0,0,0,0,29,29,29,30,30,30,29,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,30,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,28,29,28,28,29,29,28,30,29,0,0,0,0,0,0,0,0,30,29,30,29,29,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,29,29,29,29,30,29,30,30,29,30,30,29,0,0,0,0,0,0,0,0,29,27,28,30,27,26,28,28,29,28,30,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,30,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,27,28,28,27,0,0,0,0,0,0,0,0,27,26,27,28,26,27,28,27,28,28,27,28,0,0,0,0,0,0,0,0,29,29,29,29,28,30,29,28,29,29,28,28,0,0,0,0,0,0,0,0,29,28,27,29,28,29,29,30,29,29,28,28,0,0,0,0,0,0,0,0,27,25,26,26,25,25,23,25,25,24,23,25,0,0,0,0,0,0,0,0,26,26,26,27,28,26,26,27,27,28,28,28,0,0,0,0,0,0,0,0,27,27,28,29,27,26,28,27,27,26,27,28,0,0,0,0,0,0,0,0,28,26,24,27,26,25,22,24,25,26,27,27,0,0,0,0,0,0,0,0,28,29,28,28,28,28,29,29,28,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,29,30,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,29,30,29,30,29,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,29,29,27,28,28,28,27,0,0,0,0,0,0,0,0,26,25,24,26,26,25,26,26,25,25,26,27,0,0,0,0,0,0,0,0,22,24,22,23,24,24,25,26,26,26,26,27,0,0,0,0,0,0,0,0,28,27,26,28,27,26,26,26,24,25,24,23,0,0,0,0,0,0,0,0,18,20,18,16,16,16,16,18,18,17,21,22,0,0,0,0,0,0,0,0,24,23,22,24,24,23,21,24,25,25,25,24,0,0,0,0,0,0,0,0,27,28,29,28,29,29,29,29,29,28,29,29,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,29,29,29,29,28,29,29,29,27,28,28,0,0,0,0,0,0,0,0,25,25,24,24,23,22,22,22,24,23,22,23,0,0,0,0,0,0,0,0,27,28,28,28,28,29,28,29,29,28,29,29,0,0,0,0,0,0,0,0,29,30,30,30,29,30,29,30,29,30,29,29,0,0,0,0,0,0,0,0,29,28,29,29,28,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,27,28,28,28,27,26,28,26,0,0,0,0,0,0,0,0,28,28,27,28,28,28,29,28,29,29,29,28,0,0,0,0,0,0,0,0,29,29,29,28,29,28,28,28,29,27,28,28,0,0,0,0,0,0,0,0,28,27,28,28,28,28,29,28,28,29,28,27,0,0,0,0,0,0,0,0,27,26,26,26,25,27,27,27,27,26,27,27,0,0,0,0,0,0,0,0,24,23,23,24,24,22,22,22,20,21,20,18,0,0,0,0,0,0,0,0,12,10,9,10,8,8,6,5,4,4,3,3,0,0,0,0,0,0,0,0,6,6,6,9,7,7,10,10,9,13,13,9,0,0,0,0,0,0,0,0,14,14,15,14,16,15,12,15,17],[0,25,25,26,27,27,28,29,28,28,28,28,29,28,29,28,29,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,29,29,29,28,29,29,29,29,30,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,29,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,28,28,30,28,28,28,28,29,29,29,30,0,0,0,0,0,0,0,0,29,30,30,29,29,30,30,29,30,30,29,30,0,0,0,0,0,0,0,0,29,30,30,30,29,29,30,29,28,29,29,27,0,0,0,0,0,0,0,0,27,27,28,28,27,26,28,27,29,28,27,28,0,0,0,0,0,0,0,0,30,29,29,29,29,30,28,28,30,30,28,28,0,0,0,0,0,0,0,0,30,28,29,30,29,29,30,30,28,29,29,28,0,0,0,0,0,0,0,0,27,27,27,26,27,27,25,26,26,26,23,26,0,0,0,0,0,0,0,0,26,26,27,27,28,26,27,28,26,27,28,28,0,0,0,0,0,0,0,0,28,26,28,29,27,26,28,28,27,27,27,29,0,0,0,0,0,0,0,0,28,27,25,27,27,26,25,26,26,26,27,27,0,0,0,0,0,0,0,0,28,28,28,29,28,28,29,29,29,29,29,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,28,29,29,28,28,0,0,0,0,0,0,0,0,27,26,25,26,26,25,26,27,25,25,26,26,0,0,0,0,0,0,0,0,24,24,23,25,24,25,25,26,25,27,26,27,0,0,0,0,0,0,0,0,29,26,27,28,27,26,26,26,25,26,25,25,0,0,0,0,0,0,0,0,19,18,20,19,16,17,17,19,18,18,21,22,0,0,0,0,0,0,0,0,25,25,23,25,24,23,22,23,25,26,26,25,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,28,29,29,28,27,28,28,0,0,0,0,0,0,0,0,25,26,26,25,24,24,23,25,26,25,22,24,0,0,0,0,0,0,0,0,26,27,28,27,28,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,30,30,29,30,30,30,29,29,29,29,30,0,0,0,0,0,0,0,0,30,30,30,29,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,27,28,29,28,26,28,28,26,25,28,27,0,0,0,0,0,0,0,0,28,28,28,28,29,29,29,28,29,28,29,29,0,0,0,0,0,0,0,0,28,29,29,27,29,29,28,28,29,29,27,28,0,0,0,0,0,0,0,0,28,29,29,28,29,29,28,28,29,28,28,28,0,0,0,0,0,0,0,0,26,27,27,27,27,27,28,26,29,28,27,27,0,0,0,0,0,0,0,0,23,23,24,24,21,23,22,20,19,22,22,17,0,0,0,0,0,0,0,0,12,10,10,10,8,8,7,5,6,5,4,4,0,0,0,0,0,0,0,0,4,5,6,7,7,6,8,8,7,11,11,9,0,0,0,0,0,0,0,0,15,14,14,15,17,15,13,16,17],[0,25,24,25,26,26,27,27,26,27,26,26,28,27,28,28,29,28,28,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,30,31,31,30,31,31,30,0,0,0,0,0,0,0,0,30,28,28,30,28,26,29,27,30,27,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,28,30,29,27,0,0,0,0,0,0,0,0,28,27,27,28,27,25,27,27,28,28,26,28,0,0,0,0,0,0,0,0,30,30,30,29,28,30,28,28,30,30,27,28,0,0,0,0,0,0,0,0,30,29,28,30,29,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,28,26,26,26,26,25,24,26,26,24,22,25,0,0,0,0,0,0,0,0,27,27,26,25,28,27,25,27,27,26,28,28,0,0,0,0,0,0,0,0,28,27,29,30,27,27,29,28,27,26,28,29,0,0,0,0,0,0,0,0,28,27,25,28,28,26,24,25,26,28,28,28,0,0,0,0,0,0,0,0,30,30,30,30,29,29,30,30,29,29,29,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,27,26,26,27,28,26,27,28,27,25,27,27,0,0,0,0,0,0,0,0,25,25,23,25,25,26,27,27,27,27,27,28,0,0,0,0,0,0,0,0,29,28,28,29,28,28,27,28,26,26,25,25,0,0,0,0,0,0,0,0,21,21,20,17,18,16,16,19,19,18,21,23,0,0,0,0,0,0,0,0,25,24,22,23,24,24,20,22,25,24,23,25,0,0,0,0,0,0,0,0,28,28,30,29,30,30,29,30,30,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,31,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,30,30,29,27,29,29,0,0,0,0,0,0,0,0,25,26,26,24,23,24,24,24,24,25,23,25,0,0,0,0,0,0,0,0,28,29,28,28,29,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,28,29,30,29,28,29,29,28,26,29,28,0,0,0,0,0,0,0,0,29,29,27,28,29,29,29,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,29,30,29,28,29,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,29,29,30,29,29,0,0,0,0,0,0,0,0,28,28,28,29,28,28,28,27,28,28,27,27,0,0,0,0,0,0,0,0,24,23,24,25,22,23,23,21,20,22,20,18,0,0,0,0,0,0,0,0,13,11,11,12,9,9,8,6,6,5,5,5,0,0,0,0,0,0,0,0,3,4,5,6,5,6,7,7,7,10,9,8,0,0,0,0,0,0,0,0,14,14,14,15,15,15,13,16,18],[0,23,22,24,25,25,27,27,26,26,26,26,28,26,28,28,29,28,28,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,29,29,29,0,0,0,0,0,0,0,0,28,28,29,27,28,27,28,28,29,29,29,29,0,0,0,0,0,0,0,0,30,29,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,28,28,30,28,26,28,27,28,28,29,29,0,0,0,0,0,0,0,0,29,30,30,29,29,29,30,29,30,30,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,30,28,29,29,27,0,0,0,0,0,0,0,0,27,25,26,28,26,25,26,26,28,28,26,28,0,0,0,0,0,0,0,0,29,29,30,29,28,30,29,27,29,29,28,27,0,0,0,0,0,0,0,0,29,28,27,28,28,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,26,26,26,26,26,24,24,24,26,24,23,24,0,0,0,0,0,0,0,0,26,26,25,26,28,25,26,28,26,26,28,29,0,0,0,0,0,0,0,0,27,25,27,28,26,25,28,28,26,26,27,28,0,0,0,0,0,0,0,0,28,27,25,26,27,27,25,26,25,27,27,26,0,0,0,0,0,0,0,0,28,28,28,28,28,28,29,29,28,29,29,29,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,29,30,28,28,29,28,28,28,0,0,0,0,0,0,0,0,26,26,25,28,27,25,25,28,26,25,27,28,0,0,0,0,0,0,0,0,24,25,24,25,25,26,26,26,26,27,26,28,0,0,0,0,0,0,0,0,28,27,27,27,27,26,26,26,25,26,25,25,0,0,0,0,0,0,0,0,22,20,21,20,18,17,19,21,19,18,22,23,0,0,0,0,0,0,0,0,25,25,23,24,22,23,21,23,25,25,25,25,0,0,0,0,0,0,0,0,27,29,29,28,29,28,28,28,29,28,29,28,0,0,0,0,0,0,0,0,29,30,30,30,29,29,30,29,29,29,29,30,0,0,0,0,0,0,0,0,29,29,29,28,29,27,28,29,28,25,27,28,0,0,0,0,0,0,0,0,24,25,25,25,24,25,23,25,25,25,25,25,0,0,0,0,0,0,0,0,26,27,27,27,28,28,29,28,28,28,28,29,0,0,0,0,0,0,0,0,29,29,30,29,29,30,29,29,29,29,29,30,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,28,28,0,0,0,0,0,0,0,0,28,27,28,28,27,26,27,27,25,25,27,26,0,0,0,0,0,0,0,0,28,28,27,27,28,28,29,29,29,28,28,29,0,0,0,0,0,0,0,0,28,28,28,27,28,28,27,27,28,27,26,27,0,0,0,0,0,0,0,0,28,28,28,28,28,29,28,27,28,28,27,27,0,0,0,0,0,0,0,0,25,27,27,27,27,26,28,26,28,27,27,27,0,0,0,0,0,0,0,0,25,23,25,24,22,23,24,21,19,23,21,18,0,0,0,0,0,0,0,0,13,11,11,13,9,10,7,6,7,6,5,5,0,0,0,0,0,0,0,0,2,3,4,4,4,4,6,6,6,8,8,6,0,0,0,0,0,0,0,0,14,11,13,14,16,12,11,16,16],[0,24,22,24,25,25,27,27,26,27,26,26,28,26,28,27,29,28,27,29,0,0,0,0,0,0,0,0,29,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,30,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,30,29,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,30,29,30,30,29,0,0,0,0,0,0,0,0,29,28,28,30,28,27,29,28,30,28,29,29,0,0,0,0,0,0,0,0,29,29,30,29,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,30,29,29,28,29,29,29,28,29,29,27,0,0,0,0,0,0,0,0,27,26,28,29,26,25,28,27,29,29,27,28,0,0,0,0,0,0,0,0,29,29,29,28,28,30,29,26,30,30,27,27,0,0,0,0,0,0,0,0,30,28,27,30,29,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,27,27,26,26,26,27,26,26,26,25,24,24,0,0,0,0,0,0,0,0,27,27,25,25,28,26,25,27,26,28,27,29,0,0,0,0,0,0,0,0,27,25,28,29,26,24,29,28,26,25,27,28,0,0,0,0,0,0,0,0,28,27,25,27,27,24,22,25,25,27,28,27,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,30,29,30,30,0,0,0,0,0,0,0,0,29,30,30,29,30,29,29,29,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,29,30,30,29,30,29,29,29,29,30,0,0,0,0,0,0,0,0,29,29,30,29,29,30,29,28,29,28,28,28,0,0,0,0,0,0,0,0,26,24,24,27,26,25,25,27,26,25,27,27,0,0,0,0,0,0,0,0,25,24,23,26,26,26,25,27,26,27,26,28,0,0,0,0,0,0,0,0,29,27,27,28,27,26,27,26,26,25,23,25,0,0,0,0,0,0,0,0,21,20,20,19,18,17,18,20,21,18,23,24,0,0,0,0,0,0,0,0,24,23,22,24,24,23,22,23,24,24,24,24,0,0,0,0,0,0,0,0,27,28,29,28,30,30,27,29,29,29,29,28,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,27,28,30,28,26,28,28,0,0,0,0,0,0,0,0,23,25,26,24,24,24,23,22,25,23,22,24,0,0,0,0,0,0,0,0,26,26,26,26,28,28,29,28,29,28,29,29,0,0,0,0,0,0,0,0,29,30,29,29,29,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,28,29,28,29,0,0,0,0,0,0,0,0,29,27,27,29,29,26,27,28,26,25,28,27,0,0,0,0,0,0,0,0,29,29,27,27,29,28,29,29,28,28,29,29,0,0,0,0,0,0,0,0,29,29,29,27,29,29,28,27,29,29,26,28,0,0,0,0,0,0,0,0,28,28,29,28,28,29,29,29,28,29,28,28,0,0,0,0,0,0,0,0,27,27,27,28,27,27,28,26,28,27,26,27,0,0,0,0,0,0,0,0,23,23,24,23,23,23,22,22,20,22,21,18,0,0,0,0,0,0,0,0,15,12,13,14,9,10,9,6,8,6,6,6,0,0,0,0,0,0,0,0,1,2,3,3,3,4,4,4,5,7,6,5,0,0,0,0,0,0,0,0,11,11,12,14,13,13,12,15,16],[0,24,23,24,25,25,27,27,26,27,27,26,28,27,29,28,29,29,28,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,30,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,28,29,28,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,29,27,28,29,27,27,28,27,29,29,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,30,29,30,29,29,29,30,30,29,29,29,0,0,0,0,0,0,0,0,29,28,27,28,28,26,26,25,25,25,25,25,0,0,0,0,0,0,0,0,28,28,27,27,29,28,28,29,28,28,30,30,0,0,0,0,0,0,0,0,29,28,29,30,29,28,29,29,29,27,29,30,0,0,0,0,0,0,0,0,28,28,26,28,28,27,25,27,26,28,28,27,0,0,0,0,0,0,0,0,30,30,29,29,29,30,30,29,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,31,30,31,30,0,0,0,0,0,0,0,0,31,31,30,31,31,30,30,29,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,29,29,29,29,0,0,0,0,0,0,0,0,27,27,26,28,28,26,27,29,28,27,29,29,0,0,0,0,0,0,0,0,26,24,24,26,26,26,27,27,27,28,28,29,0,0,0,0,0,0,0,0,30,29,28,29,29,27,28,27,28,27,27,26,0,0,0,0,0,0,0,0,22,21,22,20,20,18,20,22,21,18,23,24,0,0,0,0,0,0,0,0,27,25,23,25,25,24,24,26,26,27,27,27,0,0,0,0,0,0,0,0,29,30,30,29,30,29,30,29,30,29,29,29,0,0,0,0,0,0,0,0,30,30,31,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,28,29,30,0,0,0,0,0,0,0,0,27,28,27,26,25,25,25,25,27,27,25,27,0,0,0,0,0,0,0,0,29,28,29,29,29,30,30,30,29,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,29,29,29,28,28,29,28,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,29,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,28,30,29,28,29,0,0,0,0,0,0,0,0,30,30,30,29,29,29,30,29,29,30,29,29,0,0,0,0,0,0,0,0,27,28,28,29,28,27,28,28,28,28,27,27,0,0,0,0,0,0,0,0,24,25,26,27,23,24,24,22,20,23,23,19,0,0,0,0,0,0,0,0,14,12,12,14,11,11,10,8,9,7,7,7,0,0,0,0,0,0,0,0,0,1,2,3,2,4,4,4,4,5,5,4,0,0,0,0,0,0,0,0,11,9,11,13,15,12,12,14,14],[0,24,24,25,25,25,26,27,26,27,27,27,28,26,28,27,28,28,28,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,29,28,28,29,29,0,0,0,0,0,0,0,0,30,29,29,29,29,28,29,30,29,29,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,30,0,0,0,0,0,0,0,0,29,28,29,29,29,28,29,28,29,28,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,30,29,29,29,27,0,0,0,0,0,0,0,0,28,27,28,29,27,27,28,28,29,28,27,29,0,0,0,0,0,0,0,0,30,28,29,29,27,29,28,27,29,29,28,28,0,0,0,0,0,0,0,0,29,29,27,29,28,29,28,29,28,28,28,29,0,0,0,0,0,0,0,0,28,26,27,26,26,24,26,27,27,25,24,25,0,0,0,0,0,0,0,0,27,27,27,27,28,28,27,28,28,27,28,29,0,0,0,0,0,0,0,0,28,26,27,29,27,26,29,29,27,26,27,29,0,0,0,0,0,0,0,0,27,27,25,27,27,24,23,25,25,27,27,27,0,0,0,0,0,0,0,0,28,28,28,28,28,28,29,29,29,29,29,30,0,0,0,0,0,0,0,0,29,30,30,30,30,29,30,29,29,29,30,29,0,0,0,0,0,0,0,0,28,28,29,29,30,29,29,30,30,29,30,29,0,0,0,0,0,0,0,0,30,29,30,29,30,29,29,29,29,30,29,30,0,0,0,0,0,0,0,0,30,29,30,29,29,29,28,29,28,29,28,28,0,0,0,0,0,0,0,0,27,25,25,27,26,25,26,26,26,25,28,27,0,0,0,0,0,0,0,0,24,24,24,25,25,26,25,26,26,28,26,28,0,0,0,0,0,0,0,0,28,28,28,27,28,26,27,26,26,27,25,26,0,0,0,0,0,0,0,0,22,21,19,18,19,16,19,22,21,18,22,20,0,0,0,0,0,0,0,0,26,23,24,25,24,25,26,26,26,27,26,26,0,0,0,0,0,0,0,0,29,29,29,28,29,30,28,30,30,29,29,29,0,0,0,0,0,0,0,0,30,29,30,30,29,29,30,30,30,29,30,29,0,0,0,0,0,0,0,0,29,29,28,29,29,28,28,29,28,27,28,28,0,0,0,0,0,0,0,0,25,25,26,25,24,25,24,24,26,26,24,25,0,0,0,0,0,0,0,0,26,27,28,27,28,29,29,29,28,29,29,29,0,0,0,0,0,0,0,0,30,29,29,29,29,29,29,29,28,28,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,28,29,29,29,29,28,28,0,0,0,0,0,0,0,0,29,28,28,29,27,28,28,29,27,26,27,27,0,0,0,0,0,0,0,0,28,29,28,28,28,27,29,29,28,28,28,29,0,0,0,0,0,0,0,0,29,28,29,27,29,28,27,27,29,28,27,28,0,0,0,0,0,0,0,0,27,28,28,28,28,28,29,28,28,28,28,27,0,0,0,0,0,0,0,0,27,28,26,28,27,27,29,27,28,28,26,27,0,0,0,0,0,0,0,0,23,24,25,24,22,23,23,21,20,22,21,20,0,0,0,0,0,0,0,0,13,11,11,15,10,11,8,7,9,7,7,8,0,0,0,0,0,0,0,0,1,0,1,2,1,2,2,3,4,4,4,5,0,0,0,0,0,0,0,0,9,8,9,10,12,9,10,12,13],[0,23,23,24,25,25,26,26,26,26,26,26,28,26,28,27,28,27,26,28,0,0,0,0,0,0,0,0,29,29,28,29,29,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,29,29,30,29,28,30,29,30,28,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,29,29,0,0,0,0,0,0,0,0,30,30,30,29,29,30,30,30,29,30,30,28,0,0,0,0,0,0,0,0,29,27,29,29,27,27,29,28,28,29,27,29,0,0,0,0,0,0,0,0,30,30,30,29,28,30,29,28,30,30,28,28,0,0,0,0,0,0,0,0,30,29,28,29,29,29,28,29,29,29,28,29,0,0,0,0,0,0,0,0,28,27,28,27,27,26,25,26,27,27,24,25,0,0,0,0,0,0,0,0,28,28,26,28,29,27,27,29,28,29,29,29,0,0,0,0,0,0,0,0,29,27,28,30,29,27,29,29,28,27,29,29,0,0,0,0,0,0,0,0,28,28,26,28,28,27,25,27,27,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,29,29,29,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,30,29,29,30,29,30,30,0,0,0,0,0,0,0,0,29,29,30,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,29,30,30,30,30,29,29,29,29,29,0,0,0,0,0,0,0,0,30,29,30,30,29,29,29,29,28,28,28,29,0,0,0,0,0,0,0,0,27,27,27,28,27,27,27,29,27,26,28,28,0,0,0,0,0,0,0,0,25,25,24,26,26,26,26,26,27,27,27,28,0,0,0,0,0,0,0,0,29,28,28,28,28,28,27,27,27,26,25,26,0,0,0,0,0,0,0,0,22,21,20,18,18,15,18,22,21,19,23,24,0,0,0,0,0,0,0,0,26,25,23,26,25,24,23,25,27,24,25,26,0,0,0,0,0,0,0,0,28,28,29,29,29,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,30,30,29,27,29,29,0,0,0,0,0,0,0,0,26,27,26,25,24,25,22,25,25,25,23,26,0,0,0,0,0,0,0,0,28,28,27,28,28,29,29,30,30,29,30,29,0,0,0,0,0,0,0,0,30,29,29,29,29,30,30,30,29,29,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,29,29,30,29,29,0,0,0,0,0,0,0,0,30,28,29,30,29,28,29,29,29,27,28,29,0,0,0,0,0,0,0,0,29,29,27,29,30,29,29,29,29,29,30,30,0,0,0,0,0,0,0,0,29,30,30,29,30,30,29,28,30,29,28,28,0,0,0,0,0,0,0,0,29,29,29,28,29,29,30,29,29,30,29,29,0,0,0,0,0,0,0,0,28,28,28,29,28,28,27,27,28,27,27,28,0,0,0,0,0,0,0,0,23,23,26,25,22,24,23,22,20,23,21,18,0,0,0,0,0,0,0,0,14,12,11,14,12,12,10,8,11,9,10,10,0,0,0,0,0,0,0,0,2,1,0,1,2,2,2,2,3,4,4,4,0,0,0,0,0,0,0,0,9,9,11,11,12,12,11,13,15],[0,24,24,26,26,26,27,27,27,27,27,28,28,27,28,28,28,28,27,29,0,0,0,0,0,0,0,0,29,29,29,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,29,29,30,29,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,29,29,30,29,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,30,28,27,29,28,29,27,29,29,0,0,0,0,0,0,0,0,29,30,30,29,30,29,29,29,29,28,29,28,0,0,0,0,0,0,0,0,29,29,29,29,28,29,30,29,28,29,30,27,0,0,0,0,0,0,0,0,28,26,27,29,27,27,28,27,29,28,27,29,0,0,0,0,0,0,0,0,29,29,30,29,29,30,28,27,29,29,28,27,0,0,0,0,0,0,0,0,29,29,27,29,28,29,28,29,29,28,28,28,0,0,0,0,0,0,0,0,28,28,27,26,27,25,23,25,26,24,20,25,0,0,0,0,0,0,0,0,28,28,27,27,28,28,27,29,28,28,29,30,0,0,0,0,0,0,0,0,29,27,28,29,28,27,29,29,27,26,29,29,0,0,0,0,0,0,0,0,28,27,25,27,26,25,24,24,26,27,27,27,0,0,0,0,0,0,0,0,28,29,28,28,28,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,30,29,29,30,29,29,30,30,29,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,30,30,29,30,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,29,29,30,29,29,0,0,0,0,0,0,0,0,30,29,30,29,29,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,27,25,26,27,26,25,27,27,26,26,28,27,0,0,0,0,0,0,0,0,25,26,23,26,25,26,26,26,26,27,26,28,0,0,0,0,0,0,0,0,29,27,27,28,27,27,27,26,26,26,25,25,0,0,0,0,0,0,0,0,22,22,21,19,19,17,18,23,20,18,23,21,0,0,0,0,0,0,0,0,25,24,24,24,25,24,24,26,27,26,26,26,0,0,0,0,0,0,0,0,28,29,29,29,29,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,29,27,29,29,0,0,0,0,0,0,0,0,25,26,26,25,24,25,23,25,27,26,24,27,0,0,0,0,0,0,0,0,28,28,28,29,29,29,29,29,29,30,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,29,29,28,29,29,28,29,28,29,0,0,0,0,0,0,0,0,29,28,28,29,28,28,28,29,27,26,28,28,0,0,0,0,0,0,0,0,29,29,27,29,29,28,28,29,29,28,29,29,0,0,0,0,0,0,0,0,29,29,29,28,29,29,28,27,29,28,27,28,0,0,0,0,0,0,0,0,27,28,28,28,27,28,29,28,29,29,28,28,0,0,0,0,0,0,0,0,27,27,26,28,27,26,28,27,28,27,27,28,0,0,0,0,0,0,0,0,23,24,25,26,23,23,23,23,22,22,22,20,0,0,0,0,0,0,0,0,13,13,13,15,12,12,11,11,11,10,11,11,0,0,0,0,0,0,0,0,2,2,1,0,1,2,2,2,2,4,3,3,0,0,0,0,0,0,0,0,9,7,9,10,13,11,10,13,13],[0,23,24,25,25,25,27,27,26,27,27,27,28,27,29,27,29,29,28,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,29,28,29,29,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,29,30,30,29,29,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,29,27,28,29,27,26,29,28,29,28,27,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,29,28,28,28,28,27,25,26,26,25,24,25,0,0,0,0,0,0,0,0,28,28,27,27,29,27,26,28,27,28,29,29,0,0,0,0,0,0,0,0,29,28,28,30,29,28,29,29,28,27,29,29,0,0,0,0,0,0,0,0,29,28,27,28,29,28,25,27,26,28,28,27,0,0,0,0,0,0,0,0,29,29,28,29,28,28,29,29,29,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,29,29,29,29,0,0,0,0,0,0,0,0,27,27,25,29,28,27,27,29,28,27,29,29,0,0,0,0,0,0,0,0,26,25,26,27,26,27,27,28,28,28,28,29,0,0,0,0,0,0,0,0,30,29,28,29,28,27,28,27,27,27,26,26,0,0,0,0,0,0,0,0,23,21,21,19,17,16,20,23,21,18,23,24,0,0,0,0,0,0,0,0,27,26,23,25,25,25,23,24,27,25,24,26,0,0,0,0,0,0,0,0,28,29,30,29,29,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,30,30,31,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,29,30,28,29,29,0,0,0,0,0,0,0,0,27,27,27,27,25,25,24,25,27,26,25,27,0,0,0,0,0,0,0,0,28,28,28,29,29,29,29,30,29,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,28,29,28,28,28,28,28,0,0,0,0,0,0,0,0,29,29,26,28,29,29,29,30,30,29,30,30,0,0,0,0,0,0,0,0,29,29,29,28,29,29,28,28,30,29,27,28,0,0,0,0,0,0,0,0,29,29,30,29,30,29,30,29,29,29,29,29,0,0,0,0,0,0,0,0,27,28,28,29,28,27,29,27,29,27,26,26,0,0,0,0,0,0,0,0,23,24,26,26,24,24,23,23,20,24,22,19,0,0,0,0,0,0,0,0,14,12,12,14,11,11,10,8,10,9,8,9,0,0,0,0,0,0,0,0,2,2,2,1,0,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,7,6,8,9,12,10,9,11,12],[0,24,25,24,26,26,27,27,26,27,27,26,28,26,28,27,28,28,28,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,28,29,28,29,28,29,28,29,29,0,0,0,0,0,0,0,0,30,29,29,29,29,29,29,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,29,30,29,29,29,29,29,30,30,29,0,0,0,0,0,0,0,0,29,27,28,29,28,25,28,27,29,26,30,29,0,0,0,0,0,0,0,0,29,30,29,29,29,29,29,29,29,28,29,28,0,0,0,0,0,0,0,0,29,29,29,30,29,29,29,29,28,29,29,26,0,0,0,0,0,0,0,0,27,25,27,29,25,26,28,27,28,28,26,28,0,0,0,0,0,0,0,0,29,29,29,28,28,30,28,27,29,29,27,27,0,0,0,0,0,0,0,0,29,28,28,28,28,28,28,28,29,29,28,29,0,0,0,0,0,0,0,0,27,27,26,27,26,26,26,25,26,25,25,26,0,0,0,0,0,0,0,0,27,27,24,26,28,25,25,27,26,27,28,29,0,0,0,0,0,0,0,0,28,26,29,29,27,26,28,28,27,26,28,29,0,0,0,0,0,0,0,0,28,27,25,27,27,25,24,25,25,27,28,27,0,0,0,0,0,0,0,0,28,28,28,27,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,28,28,28,28,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,29,28,30,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,28,27,27,27,27,27,0,0,0,0,0,0,0,0,26,26,24,26,26,25,26,27,26,25,28,27,0,0,0,0,0,0,0,0,24,23,22,25,25,25,26,26,25,26,26,27,0,0,0,0,0,0,0,0,28,27,27,28,28,27,27,27,26,26,25,26,0,0,0,0,0,0,0,0,20,20,19,19,19,16,19,19,20,18,21,23,0,0,0,0,0,0,0,0,25,23,23,24,23,23,22,24,24,23,23,25,0,0,0,0,0,0,0,0,27,28,29,28,29,29,27,28,28,27,27,28,0,0,0,0,0,0,0,0,29,29,30,29,29,29,29,29,28,28,29,29,0,0,0,0,0,0,0,0,29,29,29,30,29,28,29,29,29,27,29,29,0,0,0,0,0,0,0,0,24,26,25,25,24,24,23,21,25,26,23,24,0,0,0,0,0,0,0,0,26,28,28,28,28,29,29,29,28,28,29,28,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,27,28,28,28,27,27,28,28,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,28,28,29,29,27,26,28,28,0,0,0,0,0,0,0,0,28,29,27,28,28,28,28,28,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,28,29,29,28,27,29,28,28,28,0,0,0,0,0,0,0,0,28,26,27,28,27,27,29,28,27,28,28,28,0,0,0,0,0,0,0,0,27,27,27,27,27,26,27,26,28,26,26,26,0,0,0,0,0,0,0,0,21,22,24,24,20,23,22,20,19,20,21,17,0,0,0,0,0,0,0,0,14,11,11,13,12,12,10,8,10,8,8,8,0,0,0,0,0,0,0,0,3,2,3,2,1,0,1,2,2,2,3,3,0,0,0,0,0,0,0,0,8,7,8,9,10,9,9,10,11],[0,22,23,24,24,26,26,26,26,26,25,25,26,25,27,26,27,26,27,28,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,30,29,30,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,29,28,28,28,29,0,0,0,0,0,0,0,0,30,30,29,29,30,29,29,30,30,29,29,29,0,0,0,0,0,0,0,0,28,28,28,28,28,30,28,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,28,29,28,26,28,28,29,28,29,29,0,0,0,0,0,0,0,0,29,30,29,29,29,29,29,29,29,28,29,28,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,30,29,29,29,28,0,0,0,0,0,0,0,0,28,26,28,29,26,26,28,27,28,29,27,29,0,0,0,0,0,0,0,0,29,29,29,28,29,29,28,29,30,29,28,28,0,0,0,0,0,0,0,0,29,29,28,28,28,29,28,28,29,27,27,28,0,0,0,0,0,0,0,0,28,27,27,27,27,24,24,26,26,24,24,24,0,0,0,0,0,0,0,0,27,27,25,27,28,27,26,28,27,29,28,29,0,0,0,0,0,0,0,0,29,27,28,29,28,27,28,29,28,27,28,29,0,0,0,0,0,0,0,0,28,27,26,28,27,26,25,27,27,27,27,28,0,0,0,0,0,0,0,0,28,27,28,27,28,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,28,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,30,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,30,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,28,28,27,28,27,27,0,0,0,0,0,0,0,0,27,26,25,27,27,26,27,28,27,26,28,27,0,0,0,0,0,0,0,0,25,24,22,27,26,26,26,27,25,26,26,28,0,0,0,0,0,0,0,0,28,28,28,27,28,28,27,27,26,27,25,26,0,0,0,0,0,0,0,0,23,22,19,19,19,16,19,23,22,18,24,22,0,0,0,0,0,0,0,0,25,25,24,24,25,24,23,23,26,25,25,25,0,0,0,0,0,0,0,0,27,28,29,28,29,29,28,29,29,28,28,28,0,0,0,0,0,0,0,0,29,29,30,30,30,29,29,29,28,28,29,29,0,0,0,0,0,0,0,0,29,29,29,30,29,29,29,29,29,27,29,29,0,0,0,0,0,0,0,0,26,26,26,25,25,25,24,24,26,26,24,25,0,0,0,0,0,0,0,0,28,28,26,28,29,29,29,29,29,28,30,29,0,0,0,0,0,0,0,0,30,29,29,29,28,29,29,30,29,28,29,29,0,0,0,0,0,0,0,0,29,28,28,29,29,27,29,29,28,28,28,29,0,0,0,0,0,0,0,0,29,28,29,29,28,27,29,28,28,27,28,28,0,0,0,0,0,0,0,0,29,29,27,28,28,28,29,29,28,29,29,29,0,0,0,0,0,0,0,0,29,29,29,28,29,29,29,28,29,29,27,28,0,0,0,0,0,0,0,0,29,28,29,28,28,28,29,29,28,29,28,28,0,0,0,0,0,0,0,0,27,27,27,28,27,27,27,26,28,26,27,26,0,0,0,0,0,0,0,0,23,23,25,25,22,24,24,22,21,24,22,20,0,0,0,0,0,0,0,0,15,12,11,13,12,11,10,8,10,10,10,10,0,0,0,0,0,0,0,0,3,2,2,3,2,1,0,1,2,2,2,3,0,0,0,0,0,0,0,0,7,8,9,10,10,10,10,10,12],[0,24,25,26,26,27,27,27,27,27,26,26,27,26,27,28,28,28,27,29,0,0,0,0,0,0,0,0,29,29,28,29,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,29,28,29,29,29,29,29,28,28,0,0,0,0,0,0,0,0,28,29,29,28,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,29,29,30,30,29,29,29,29,30,29,0,0,0,0,0,0,0,0,29,28,28,29,29,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,29,29,29,30,28,28,29,29,30,27,29,29,0,0,0,0,0,0,0,0,29,30,29,30,30,29,29,29,29,28,29,28,0,0,0,0,0,0,0,0,29,29,29,29,28,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,28,26,28,29,27,26,28,27,29,28,27,29,0,0,0,0,0,0,0,0,29,29,30,29,28,30,29,28,29,30,29,28,0,0,0,0,0,0,0,0,29,29,28,29,29,29,28,29,29,28,28,28,0,0,0,0,0,0,0,0,28,28,28,27,27,27,23,26,26,25,21,26,0,0,0,0,0,0,0,0,28,27,25,27,29,27,27,28,28,28,29,29,0,0,0,0,0,0,0,0,29,27,28,30,28,27,29,29,28,27,29,29,0,0,0,0,0,0,0,0,28,28,26,28,28,26,25,26,26,28,28,27,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,29,28,29,29,0,0,0,0,0,0,0,0,29,29,28,28,29,29,28,29,29,28,29,29,0,0,0,0,0,0,0,0,28,28,28,29,29,29,29,29,29,30,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,28,28,28,28,28,27,28,27,27,0,0,0,0,0,0,0,0,26,26,24,27,26,26,27,28,27,26,28,28,0,0,0,0,0,0,0,0,26,25,24,27,26,26,26,27,27,27,26,28,0,0,0,0,0,0,0,0,29,27,28,28,28,27,28,27,26,27,25,25,0,0,0,0,0,0,0,0,23,21,21,20,18,17,19,22,20,18,23,22,0,0,0,0,0,0,0,0,25,24,24,26,25,24,23,26,26,25,26,27,0,0,0,0,0,0,0,0,27,29,29,29,29,29,27,29,29,29,28,29,0,0,0,0,0,0,0,0,29,29,29,29,28,29,28,29,28,29,29,28,0,0,0,0,0,0,0,0,29,29,29,29,29,28,29,30,29,27,29,29,0,0,0,0,0,0,0,0,26,26,26,26,25,24,24,25,27,26,25,27,0,0,0,0,0,0,0,0,28,27,28,28,28,28,29,29,29,28,29,29,0,0,0,0,0,0,0,0,29,29,29,29,28,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,28,28,28,29,29,27,28,29,28,29,29,29,0,0,0,0,0,0,0,0,29,28,28,29,28,27,28,28,27,27,28,28,0,0,0,0,0,0,0,0,29,29,28,28,29,28,28,28,28,28,29,29,0,0,0,0,0,0,0,0,29,29,29,28,29,29,28,27,29,29,26,28,0,0,0,0,0,0,0,0,28,28,28,27,28,28,29,28,28,29,28,28,0,0,0,0,0,0,0,0,27,28,27,29,28,27,28,28,29,28,26,27,0,0,0,0,0,0,0,0,22,23,25,25,23,23,23,22,21,23,22,20,0,0,0,0,0,0,0,0,13,12,12,13,12,11,11,10,11,10,10,11,0,0,0,0,0,0,0,0,4,3,2,2,2,1,1,0,1,2,3,3,0,0,0,0,0,0,0,0,6,6,7,8,10,9,9,10,11],[0,24,25,25,26,26,27,27,26,27,27,27,28,27,28,28,28,28,27,29,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,28,29,29,28,28,28,29,28,29,28,28,29,0,0,0,0,0,0,0,0,30,30,29,29,30,29,29,30,30,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,30,0,0,0,0,0,0,0,0,29,29,29,30,29,27,28,29,30,29,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,29,29,29,29,29,28,0,0,0,0,0,0,0,0,30,29,29,29,29,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,28,25,27,29,27,26,28,27,29,29,27,28,0,0,0,0,0,0,0,0,30,29,29,29,29,30,29,28,29,29,29,28,0,0,0,0,0,0,0,0,29,28,27,28,28,28,29,29,29,28,29,29,0,0,0,0,0,0,0,0,27,26,26,27,26,25,25,25,25,24,24,24,0,0,0,0,0,0,0,0,27,27,25,26,28,27,27,28,26,27,28,28,0,0,0,0,0,0,0,0,27,27,28,28,27,26,27,28,27,26,27,28,0,0,0,0,0,0,0,0,27,26,24,26,27,26,24,26,25,26,27,26,0,0,0,0,0,0,0,0,28,28,28,27,28,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,30,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,30,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,29,29,30,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,28,28,28,28,27,27,0,0,0,0,0,0,0,0,26,25,25,27,26,25,26,27,26,26,28,27,0,0,0,0,0,0,0,0,25,23,23,25,25,25,26,26,26,28,27,27,0,0,0,0,0,0,0,0,29,28,26,27,27,25,25,26,24,24,25,24,0,0,0,0,0,0,0,0,22,20,20,19,16,18,20,21,21,18,22,21,0,0,0,0,0,0,0,0,24,23,23,24,23,23,23,23,25,25,24,24,0,0,0,0,0,0,0,0,28,28,29,28,29,29,28,28,29,27,28,28,0,0,0,0,0,0,0,0,29,29,30,30,29,29,29,29,29,28,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,28,29,28,28,28,0,0,0,0,0,0,0,0,26,26,24,25,25,23,25,23,25,25,23,24,0,0,0,0,0,0,0,0,27,27,27,28,28,28,28,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,29,29,29,29,0,0,0,0,0,0,0,0,29,28,28,29,28,27,28,28,26,27,29,27,0,0,0,0,0,0,0,0,27,28,27,29,27,27,28,28,29,28,28,29,0,0,0,0,0,0,0,0,29,28,29,28,29,28,27,27,29,28,26,28,0,0,0,0,0,0,0,0,28,27,28,28,28,27,29,28,28,29,29,28,0,0,0,0,0,0,0,0,27,26,28,28,27,27,27,26,27,26,26,25,0,0,0,0,0,0,0,0,22,24,24,24,21,25,23,21,19,23,22,19,0,0,0,0,0,0,0,0,14,13,12,14,11,11,11,9,9,8,9,9,0,0,0,0,0,0,0,0,3,3,3,2,2,2,2,1,0,1,1,1,0,0,0,0,0,0,0,0,4,4,6,7,8,8,8,8,9],[0,22,24,24,24,25,26,25,26,26,25,25,27,26,27,27,27,27,27,29,0,0,0,0,0,0,0,0,29,29,29,30,30,30,29,30,29,30,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,28,28,28,28,0,0,0,0,0,0,0,0,27,28,29,28,28,28,28,28,27,27,28,29,0,0,0,0,0,0,0,0,29,29,28,28,29,28,28,27,28,27,28,28,0,0,0,0,0,0,0,0,28,28,28,27,27,28,28,28,27,28,28,28,0,0,0,0,0,0,0,0,28,28,28,29,27,26,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,28,29,28,27,28,28,26,27,26,0,0,0,0,0,0,0,0,28,28,28,28,28,29,28,28,28,28,29,28,0,0,0,0,0,0,0,0,27,26,29,29,27,26,28,27,29,27,26,29,0,0,0,0,0,0,0,0,28,28,28,29,29,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,29,28,27,28,27,27,27,28,28,27,27,28,0,0,0,0,0,0,0,0,26,27,26,26,27,25,25,25,24,24,24,25,0,0,0,0,0,0,0,0,27,27,25,27,28,27,26,28,26,28,28,29,0,0,0,0,0,0,0,0,27,27,27,28,28,27,27,28,28,26,28,28,0,0,0,0,0,0,0,0,27,27,25,26,27,25,24,26,25,26,27,26,0,0,0,0,0,0,0,0,27,27,27,26,27,27,28,28,27,27,27,28,0,0,0,0,0,0,0,0,28,28,28,28,28,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,28,29,29,28,28,27,28,26,27,0,0,0,0,0,0,0,0,25,25,25,26,27,25,25,27,26,25,27,27,0,0,0,0,0,0,0,0,24,24,22,26,25,26,25,26,26,26,26,27,0,0,0,0,0,0,0,0,28,26,27,28,28,26,25,26,24,25,24,24,0,0,0,0,0,0,0,0,22,20,18,18,18,15,18,22,21,19,23,23,0,0,0,0,0,0,0,0,24,23,24,22,23,23,21,23,25,24,24,25,0,0,0,0,0,0,0,0,27,28,28,27,28,28,28,27,28,26,27,28,0,0,0,0,0,0,0,0,28,28,28,28,28,27,28,27,27,27,27,27,0,0,0,0,0,0,0,0,29,28,29,29,29,29,28,29,28,28,27,28,0,0,0,0,0,0,0,0,26,25,25,24,25,24,24,24,24,25,24,26,0,0,0,0,0,0,0,0,27,27,28,28,28,28,29,29,28,28,29,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,29,28,28,27,28,28,0,0,0,0,0,0,0,0,26,25,27,27,27,26,26,28,26,28,27,28,0,0,0,0,0,0,0,0,28,27,29,28,27,28,28,28,27,28,29,27,0,0,0,0,0,0,0,0,28,29,28,28,28,27,28,28,29,28,28,29,0,0,0,0,0,0,0,0,29,28,28,27,29,28,27,27,29,28,27,28,0,0,0,0,0,0,0,0,28,27,27,28,27,27,29,27,27,28,28,27,0,0,0,0,0,0,0,0,26,26,27,27,26,26,26,26,27,26,27,26,0,0,0,0,0,0,0,0,22,21,25,25,19,24,24,21,18,23,22,19,0,0,0,0,0,0,0,0,14,11,11,14,12,11,10,9,10,9,9,9,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,1,1,0,1,1,0,0,0,0,0,0,0,0,4,5,6,7,8,8,8,9,9],[0,24,24,24,25,26,27,27,26,27,26,26,27,26,28,27,27,26,27,28,0,0,0,0,0,0,0,0,29,29,28,29,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,28,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,28,29,29,29,29,28,28,29,29,0,0,0,0,0,0,0,0,30,29,29,28,29,29,28,29,29,28,29,29,0,0,0,0,0,0,0,0,28,28,27,28,28,28,28,28,28,28,29,28,0,0,0,0,0,0,0,0,29,29,28,29,28,26,28,28,28,28,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,28,29,28,28,27,0,0,0,0,0,0,0,0,29,29,28,29,29,29,28,29,28,29,29,28,0,0,0,0,0,0,0,0,27,25,28,29,26,26,28,27,28,28,27,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,27,29,29,28,28,0,0,0,0,0,0,0,0,29,29,27,28,28,28,28,28,29,27,27,28,0,0,0,0,0,0,0,0,27,27,26,26,27,24,23,26,25,24,22,24,0,0,0,0,0,0,0,0,27,27,25,27,28,26,26,28,27,27,28,29,0,0,0,0,0,0,0,0,28,26,27,29,29,26,28,28,28,25,28,29,0,0,0,0,0,0,0,0,27,27,25,26,26,25,23,25,24,27,27,26,0,0,0,0,0,0,0,0,28,28,28,27,28,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,28,29,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,30,30,30,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,29,29,28,27,27,27,27,27,0,0,0,0,0,0,0,0,24,25,22,26,26,25,25,26,25,24,27,26,0,0,0,0,0,0,0,0,24,25,23,26,25,26,25,26,25,26,25,28,0,0,0,0,0,0,0,0,29,25,27,27,28,26,26,25,25,25,23,23,0,0,0,0,0,0,0,0,22,19,20,18,18,16,18,21,20,17,22,21,0,0,0,0,0,0,0,0,24,22,23,25,23,21,22,25,25,24,25,26,0,0,0,0,0,0,0,0,27,29,29,28,29,29,28,29,29,28,28,29,0,0,0,0,0,0,0,0,29,29,30,29,29,29,29,29,29,28,28,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,27,29,29,0,0,0,0,0,0,0,0,23,23,25,25,22,23,21,24,24,22,23,25,0,0,0,0,0,0,0,0,27,26,27,28,28,28,28,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,28,29,28,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,27,28,29,28,27,28,28,27,29,29,28,0,0,0,0,0,0,0,0,29,28,28,28,27,26,27,27,27,24,27,26,0,0,0,0,0,0,0,0,27,27,26,28,28,27,27,28,28,27,28,29,0,0,0,0,0,0,0,0,29,28,28,27,29,28,27,26,28,27,25,27,0,0,0,0,0,0,0,0,27,27,28,28,28,28,29,28,28,28,27,27,0,0,0,0,0,0,0,0,26,26,25,27,26,25,27,25,28,26,25,25,0,0,0,0,0,0,0,0,23,22,23,23,22,22,22,22,20,22,21,19,0,0,0,0,0,0,0,0,13,11,11,14,12,12,10,10,11,11,11,11,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,2,1,1,0,1,0,0,0,0,0,0,0,0,4,5,5,7,7,7,7,8,8],[0,25,25,26,25,26,28,28,26,28,26,27,28,27,28,28,28,29,27,29,0,0,0,0,0,0,0,0,29,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,29,29,29,29,28,28,29,0,0,0,0,0,0,0,0,28,28,29,27,29,28,28,28,28,28,29,29,0,0,0,0,0,0,0,0,30,29,29,29,29,29,30,30,30,29,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,30,29,30,29,30,0,0,0,0,0,0,0,0,29,28,29,30,28,27,28,29,30,28,30,30,0,0,0,0,0,0,0,0,29,30,30,29,29,29,29,29,30,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,28,29,29,29,28,29,29,28,0,0,0,0,0,0,0,0,28,27,28,28,27,26,29,28,30,29,27,29,0,0,0,0,0,0,0,0,29,29,30,29,28,30,29,28,29,29,29,28,0,0,0,0,0,0,0,0,29,29,27,28,28,28,29,29,28,29,29,29,0,0,0,0,0,0,0,0,27,27,26,27,27,25,25,26,26,26,24,24,0,0,0,0,0,0,0,0,27,27,23,26,28,27,26,28,26,27,29,29,0,0,0,0,0,0,0,0,28,27,26,28,27,27,27,28,26,26,27,28,0,0,0,0,0,0,0,0,27,26,25,25,27,25,23,25,25,27,28,26,0,0,0,0,0,0,0,0,28,29,28,28,28,29,28,29,29,29,29,30,0,0,0,0,0,0,0,0,29,29,30,30,29,29,30,29,30,29,30,29,0,0,0,0,0,0,0,0,28,29,29,30,30,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,29,29,30,29,29,0,0,0,0,0,0,0,0,29,28,29,29,28,29,28,27,28,28,28,28,0,0,0,0,0,0,0,0,25,24,24,27,27,25,25,27,27,26,26,27,0,0,0,0,0,0,0,0,24,24,23,26,25,26,25,26,26,27,26,27,0,0,0,0,0,0,0,0,29,26,26,27,27,26,26,25,23,24,24,24,0,0,0,0,0,0,0,0,21,19,17,17,16,17,19,22,21,18,21,21,0,0,0,0,0,0,0,0,26,24,22,24,23,22,23,23,24,24,25,24,0,0,0,0,0,0,0,0,27,29,29,28,29,29,28,29,29,28,28,29,0,0,0,0,0,0,0,0,29,29,30,30,29,29,30,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,29,29,29,29,29,27,28,28,0,0,0,0,0,0,0,0,24,24,24,25,23,23,23,23,24,24,23,26,0,0,0,0,0,0,0,0,27,27,27,27,28,28,29,29,29,29,29,30,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,28,29,29,29,28,0,0,0,0,0,0,0,0,29,28,28,29,26,27,28,27,25,26,26,25,0,0,0,0,0,0,0,0,27,26,25,26,27,26,28,29,29,28,29,29,0,0,0,0,0,0,0,0,29,29,28,27,29,29,25,27,29,27,25,25,0,0,0,0,0,0,0,0,28,28,28,29,29,29,29,29,29,29,28,29,0,0,0,0,0,0,0,0,26,27,26,29,27,26,27,26,27,25,25,24,0,0,0,0,0,0,0,0,21,24,24,22,22,23,21,20,20,22,20,18,0,0,0,0,0,0,0,0,12,11,10,13,10,10,10,8,9,8,9,9,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,0,3,3,4,5,6,5,6,7,7],[0,24,25,25,25,26,26,27,27,27,27,27,28,27,28,28,28,28,28,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,29,28,28,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,29,29,28,28,29,29,28,29,29,28,28,29,0,0,0,0,0,0,0,0,28,28,28,28,28,29,28,28,28,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,29,27,28,29,29,28,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,28,28,28,27,28,0,0,0,0,0,0,0,0,28,29,29,29,28,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,28,26,28,29,28,26,28,28,29,28,27,29,0,0,0,0,0,0,0,0,29,28,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,27,28,28,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,27,27,27,27,27,26,26,25,25,25,25,25,0,0,0,0,0,0,0,0,28,28,26,26,29,27,27,28,27,27,29,28,0,0,0,0,0,0,0,0,29,27,27,29,28,27,27,28,28,26,28,29,0,0,0,0,0,0,0,0,27,26,25,27,27,25,25,26,26,26,27,26,0,0,0,0,0,0,0,0,28,28,28,27,28,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,30,30,29,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,27,26,25,27,27,25,26,27,27,26,27,27,0,0,0,0,0,0,0,0,25,23,23,26,25,25,27,25,27,27,26,28,0,0,0,0,0,0,0,0,29,27,26,27,28,25,26,26,26,25,26,26,0,0,0,0,0,0,0,0,24,20,19,18,17,17,21,22,22,20,23,23,0,0,0,0,0,0,0,0,25,25,23,24,24,24,23,24,25,25,24,26,0,0,0,0,0,0,0,0,28,29,29,28,28,28,28,27,28,26,27,28,0,0,0,0,0,0,0,0,28,28,29,28,27,28,28,28,26,26,27,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,28,29,28,0,0,0,0,0,0,0,0,27,26,25,25,25,24,25,24,26,26,24,26,0,0,0,0,0,0,0,0,28,28,28,29,28,28,28,29,28,29,29,28,0,0,0,0,0,0,0,0,29,28,28,29,28,29,29,29,28,28,28,28,0,0,0,0,0,0,0,0,26,27,26,27,27,26,26,27,26,28,27,28,0,0,0,0,0,0,0,0,28,28,29,29,27,28,28,28,27,28,28,26,0,0,0,0,0,0,0,0,27,27,27,29,27,28,28,28,29,28,28,28,0,0,0,0,0,0,0,0,29,28,28,28,29,29,27,28,29,27,26,28,0,0,0,0,0,0,0,0,27,27,28,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,27,26,27,27,26,26,26,26,26,27,27,25,0,0,0,0,0,0,0,0,21,22,25,26,19,24,24,21,18,23,22,18,0,0,0,0,0,0,0,0,13,12,12,14,12,12,11,10,10,10,9,10,0,0,0,0,0,0,0,0,3,3,3,3,2,2,2,1,1,1,1,1,0,0,0,0,0,0,0,0,3,4,5,5,7,7,7,7,8],[0,23,24,25,25,26,27,26,26,26,26,26,27,26,28,27,28,27,27,28,0,0,0,0,0,0,0,0,29,29,29,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,29,30,29,29,30,29,29,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,29,29,28,29,29,0,0,0,0,0,0,0,0,30,30,29,28,29,29,28,28,29,29,28,29,0,0,0,0,0,0,0,0,28,27,28,27,28,29,28,29,28,28,29,28,0,0,0,0,0,0,0,0,29,29,27,29,29,26,28,28,28,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,28,28,29,27,28,27,0,0,0,0,0,0,0,0,29,29,28,29,30,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,29,27,29,30,28,27,29,27,28,29,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,29,30,30,29,29,0,0,0,0,0,0,0,0,29,29,28,29,28,29,28,28,29,28,27,29,0,0,0,0,0,0,0,0,28,28,27,28,28,27,26,27,25,24,24,26,0,0,0,0,0,0,0,0,29,28,26,28,29,28,27,28,27,29,29,29,0,0,0,0,0,0,0,0,29,28,29,30,29,28,29,29,29,27,28,29,0,0,0,0,0,0,0,0,28,28,26,27,28,26,25,25,26,27,28,26,0,0,0,0,0,0,0,0,29,28,28,27,29,28,29,29,29,28,29,29,0,0,0,0,0,0,0,0,29,29,29,29,30,30,29,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,30,30,29,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,28,29,28,28,28,28,0,0,0,0,0,0,0,0,26,25,24,26,26,25,26,27,26,25,27,27,0,0,0,0,0,0,0,0,22,24,22,26,26,26,24,26,25,25,26,26,0,0,0,0,0,0,0,0,29,27,27,29,28,26,26,26,26,26,25,25,0,0,0,0,0,0,0,0,24,21,18,18,19,17,19,23,23,20,25,24,0,0,0,0,0,0,0,0,26,24,24,24,25,24,23,25,27,23,25,26,0,0,0,0,0,0,0,0,28,29,29,28,29,29,29,29,29,28,28,28,0,0,0,0,0,0,0,0,29,29,29,28,29,28,28,28,29,28,29,29,0,0,0,0,0,0,0,0,29,29,30,30,30,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,26,26,26,26,24,25,23,25,26,24,24,27,0,0,0,0,0,0,0,0,28,28,27,29,29,28,29,29,29,28,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,28,29,29,0,0,0,0,0,0,0,0,28,26,27,29,28,27,28,28,27,29,28,29,0,0,0,0,0,0,0,0,29,29,29,29,27,29,29,27,28,27,27,27,0,0,0,0,0,0,0,0,28,28,27,29,28,29,28,28,29,29,29,30,0,0,0,0,0,0,0,0,30,30,29,28,30,29,28,28,29,28,27,28,0,0,0,0,0,0,0,0,29,29,29,29,28,28,29,28,28,29,28,28,0,0,0,0,0,0,0,0,27,25,27,28,26,26,25,26,26,25,26,24,0,0,0,0,0,0,0,0,21,21,25,25,21,24,25,23,19,25,24,21,0,0,0,0,0,0,0,0,15,11,11,15,14,14,11,11,12,11,11,11,0,0,0,0,0,0,0,0,4,3,4,3,3,2,2,2,1,1,1,1,0,0,0,0,0,0,0,0,3,4,4,6,6,6,7,8,8],[0,24,25,26,25,27,28,27,27,28,26,26,28,27,28,28,28,28,28,29,0,0,0,0,0,0,0,0,29,30,29,30,29,30,29,30,29,30,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,29,29,28,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,30,29,29,29,29,29,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,28,30,29,28,29,29,29,29,29,30,0,0,0,0,0,0,0,0,29,29,30,29,29,29,29,29,29,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,28,27,28,29,28,26,29,28,29,29,27,29,0,0,0,0,0,0,0,0,29,29,30,29,28,30,29,28,29,29,29,28,0,0,0,0,0,0,0,0,29,29,28,29,28,29,29,29,29,29,28,28,0,0,0,0,0,0,0,0,28,28,28,27,27,26,24,27,26,25,22,25,0,0,0,0,0,0,0,0,28,27,24,26,28,27,26,28,27,28,29,29,0,0,0,0,0,0,0,0,28,27,28,29,28,26,28,28,28,26,28,29,0,0,0,0,0,0,0,0,27,27,25,26,27,25,23,24,24,27,27,27,0,0,0,0,0,0,0,0,28,28,27,28,28,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,29,29,29,30,29,0,0,0,0,0,0,0,0,29,29,29,29,30,30,29,30,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,29,28,28,28,29,28,28,0,0,0,0,0,0,0,0,24,24,23,26,26,23,24,27,25,24,26,26,0,0,0,0,0,0,0,0,25,23,21,24,25,26,25,26,26,27,25,27,0,0,0,0,0,0,0,0,29,25,26,28,27,26,26,24,24,26,23,23,0,0,0,0,0,0,0,0,22,19,19,18,17,17,19,22,22,18,22,21,0,0,0,0,0,0,0,0,25,22,22,25,25,22,22,24,25,24,25,24,0,0,0,0,0,0,0,0,27,29,29,28,29,29,28,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,30,30,29,28,30,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,29,29,29,29,29,29,29,27,28,29,0,0,0,0,0,0,0,0,24,24,25,25,22,23,20,24,25,21,22,25,0,0,0,0,0,0,0,0,27,25,26,27,28,27,28,29,28,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,29,28,28,29,28,28,28,28,29,29,29,28,0,0,0,0,0,0,0,0,29,28,28,28,27,27,27,27,26,24,26,27,0,0,0,0,0,0,0,0,27,27,26,28,28,27,28,29,28,27,29,29,0,0,0,0,0,0,0,0,29,28,28,27,29,28,27,26,28,27,24,26,0,0,0,0,0,0,0,0,27,28,28,28,29,28,28,27,28,28,27,27,0,0,0,0,0,0,0,0,26,27,26,27,27,25,26,24,27,27,25,26,0,0,0,0,0,0,0,0,22,22,24,24,21,21,23,21,20,22,22,20,0,0,0,0,0,0,0,0,13,11,11,14,13,13,11,11,13,12,11,13,0,0,0,0,0,0,0,0,4,4,4,3,3,2,3,2,2,2,1,1,0,0,0,0,0,0,0,0,3,4,4,6,6,5,6,7,8],[0,26,26,26,27,27,28,28,27,28,27,27,28,27,28,28,29,28,28,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,29,27,28,27,28,28,28,28,28,29,0,0,0,0,0,0,0,0,29,29,29,29,28,28,29,29,28,29,30,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,30,29,29,0,0,0,0,0,0,0,0,29,28,29,30,28,27,28,28,30,28,30,30,0,0,0,0,0,0,0,0,28,29,29,29,29,28,29,28,29,29,28,29,0,0,0,0,0,0,0,0,29,29,29,29,28,29,29,29,28,29,29,28,0,0,0,0,0,0,0,0,28,26,27,28,27,27,29,28,29,28,27,28,0,0,0,0,0,0,0,0,29,28,29,29,28,29,29,28,28,29,29,27,0,0,0,0,0,0,0,0,28,28,27,29,29,28,29,29,28,28,28,29,0,0,0,0,0,0,0,0,27,27,26,27,26,25,25,25,26,25,23,25,0,0,0,0,0,0,0,0,26,26,25,25,27,26,26,27,27,28,28,28,0,0,0,0,0,0,0,0,27,26,27,28,26,25,27,27,26,24,27,28,0,0,0,0,0,0,0,0,26,26,25,26,26,24,21,23,23,25,27,26,0,0,0,0,0,0,0,0,27,28,27,27,28,28,28,28,28,29,29,29,0,0,0,0,0,0,0,0,29,29,30,30,30,30,30,30,30,29,30,29,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,29,29,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,29,30,29,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,29,28,27,28,28,27,27,0,0,0,0,0,0,0,0,25,22,23,26,25,24,23,25,25,24,25,24,0,0,0,0,0,0,0,0,23,24,21,24,24,24,24,24,25,25,25,26,0,0,0,0,0,0,0,0,28,25,24,26,26,25,25,23,24,23,24,23,0,0,0,0,0,0,0,0,21,18,17,16,15,17,18,21,19,18,21,21,0,0,0,0,0,0,0,0,24,23,22,23,22,22,22,22,22,25,23,24,0,0,0,0,0,0,0,0,26,29,28,27,28,28,28,29,29,29,28,28,0,0,0,0,0,0,0,0,28,29,29,29,28,29,29,29,29,28,28,28,0,0,0,0,0,0,0,0,28,28,29,29,28,28,28,28,29,26,27,28,0,0,0,0,0,0,0,0,23,24,23,24,22,22,21,24,24,22,22,23,0,0,0,0,0,0,0,0,25,23,26,26,27,27,28,28,28,28,28,29,0,0,0,0,0,0,0,0,29,28,28,28,28,29,29,28,28,28,29,28,0,0,0,0,0,0,0,0,28,29,28,28,29,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,26,28,28,26,25,26,25,23,24,24,24,0,0,0,0,0,0,0,0,26,26,25,26,27,25,28,28,28,27,28,29,0,0,0,0,0,0,0,0,28,28,27,26,28,27,26,25,28,26,24,26,0,0,0,0,0,0,0,0,26,28,27,28,27,28,28,26,27,28,26,27,0,0,0,0,0,0,0,0,25,25,26,26,27,25,26,25,25,25,24,26,0,0,0,0,0,0,0,0,21,23,24,23,21,21,22,20,19,21,21,18,0,0,0,0,0,0,0,0,13,11,11,14,12,12,10,11,10,11,10,12,0,0,0,0,0,0,0,0,4,4,5,4,3,3,3,2,2,2,2,1,0,0,0,0,0,0,0,0,3,4,5,6,8,6,6,7,8],[0,23,25,24,25,26,26,26,26,26,26,27,27,25,26,26,27,27,26,28,0,0,0,0,0,0,0,0,29,29,28,29,29,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,28,29,28,28,29,29,28,28,28,0,0,0,0,0,0,0,0,28,28,28,27,27,27,28,28,28,28,28,28,0,0,0,0,0,0,0,0,29,29,28,28,29,28,28,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,28,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,28,28,29,28,26,27,27,28,28,29,29,0,0,0,0,0,0,0,0,28,29,29,28,29,28,28,28,29,28,28,28,0,0,0,0,0,0,0,0,28,29,29,28,27,28,29,28,28,29,28,27,0,0,0,0,0,0,0,0,27,24,26,27,25,26,27,26,28,27,25,27,0,0,0,0,0,0,0,0,28,28,28,28,28,29,28,28,28,29,28,28,0,0,0,0,0,0,0,0,28,27,26,27,28,28,28,29,28,28,28,29,0,0,0,0,0,0,0,0,26,26,26,26,25,25,24,24,23,23,24,24,0,0,0,0,0,0,0,0,26,25,24,25,27,25,25,27,25,27,28,28,0,0,0,0,0,0,0,0,27,26,27,27,27,25,26,26,26,25,26,27,0,0,0,0,0,0,0,0,26,26,26,25,25,26,22,26,25,26,27,24,0,0,0,0,0,0,0,0,27,27,27,27,28,28,28,29,29,28,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,28,28,28,29,30,29,28,29,29,29,29,29,0,0,0,0,0,0,0,0,29,30,29,30,29,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,28,28,28,27,27,27,26,27,0,0,0,0,0,0,0,0,25,24,23,25,24,24,23,26,25,24,24,24,0,0,0,0,0,0,0,0,21,22,20,24,23,23,24,24,24,25,26,27,0,0,0,0,0,0,0,0,27,26,24,26,26,24,25,25,24,24,25,24,0,0,0,0,0,0,0,0,21,20,18,18,16,17,18,21,21,21,23,23,0,0,0,0,0,0,0,0,24,24,22,22,22,23,23,23,24,23,22,24,0,0,0,0,0,0,0,0,26,28,28,27,28,27,28,27,28,25,27,27,0,0,0,0,0,0,0,0,28,28,29,28,26,28,27,27,27,27,28,28,0,0,0,0,0,0,0,0,29,27,28,28,28,28,28,28,28,27,27,27,0,0,0,0,0,0,0,0,26,25,23,24,24,23,24,23,23,24,23,24,0,0,0,0,0,0,0,0,26,27,26,28,27,28,28,27,27,27,28,27,0,0,0,0,0,0,0,0,28,28,28,28,29,29,29,29,29,28,28,29,0,0,0,0,0,0,0,0,27,27,27,28,27,27,28,28,27,28,28,28,0,0,0,0,0,0,0,0,28,26,28,27,27,26,27,25,26,26,25,25,0,0,0,0,0,0,0,0,26,26,25,28,26,27,28,28,28,28,27,28,0,0,0,0,0,0,0,0,27,28,27,27,28,27,26,26,28,26,24,27,0,0,0,0,0,0,0,0,27,26,28,28,26,28,28,28,27,28,28,27,0,0,0,0,0,0,0,0,25,26,27,26,26,25,24,25,24,25,24,23,0,0,0,0,0,0,0,0,19,21,21,22,18,21,21,21,17,21,20,18,0,0,0,0,0,0,0,0,13,12,11,13,14,12,11,11,11,10,9,12,0,0,0,0,0,0,0,0,4,4,5,4,3,3,4,2,2,2,2,2,0,0,0,0,0,0,0,0,3,4,5,5,7,6,6,7,8],[0,24,25,25,25,26,27,27,26,27,26,26,27,26,28,27,28,28,28,29,0,0,0,0,0,0,0,0,29,29,29,30,29,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,30,29,29,29,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,28,27,28,28,0,0,0,0,0,0,0,0,29,29,28,27,29,28,27,28,28,28,28,28,0,0,0,0,0,0,0,0,27,27,27,27,27,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,29,28,26,26,28,27,28,28,28,0,0,0,0,0,0,0,0,29,28,28,29,28,27,28,27,28,27,27,26,0,0,0,0,0,0,0,0,28,28,28,28,29,28,28,28,29,29,28,28,0,0,0,0,0,0,0,0,28,27,28,28,28,27,28,27,28,27,28,29,0,0,0,0,0,0,0,0,28,28,29,28,29,29,28,29,29,28,28,29,0,0,0,0,0,0,0,0,28,29,28,27,28,27,27,28,28,27,28,28,0,0,0,0,0,0,0,0,27,27,26,27,27,26,25,26,25,24,24,25,0,0,0,0,0,0,0,0,27,27,26,27,28,27,27,28,27,28,28,28,0,0,0,0,0,0,0,0,28,27,27,28,28,27,27,27,28,26,27,28,0,0,0,0,0,0,0,0,27,27,25,27,27,26,24,26,26,26,28,26,0,0,0,0,0,0,0,0,28,27,27,27,28,28,28,28,28,28,28,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,29,30,29,29,29,0,0,0,0,0,0,0,0,29,29,30,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,29,30,29,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,28,27,28,27,28,27,0,0,0,0,0,0,0,0,26,26,25,26,26,25,25,26,24,25,26,26,0,0,0,0,0,0,0,0,24,23,21,25,25,25,24,25,26,26,25,27,0,0,0,0,0,0,0,0,28,27,26,27,27,25,26,26,25,26,26,24,0,0,0,0,0,0,0,0,24,22,19,18,18,18,21,22,22,21,24,24,0,0,0,0,0,0,0,0,25,24,23,23,24,24,22,23,25,24,24,26,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,29,27,28,28,0,0,0,0,0,0,0,0,28,28,29,28,27,27,28,27,26,27,28,27,0,0,0,0,0,0,0,0,29,28,29,29,29,29,29,29,28,28,28,28,0,0,0,0,0,0,0,0,26,26,25,25,25,25,24,23,25,24,24,26,0,0,0,0,0,0,0,0,27,28,28,28,28,28,29,29,28,28,29,28,0,0,0,0,0,0,0,0,28,28,28,28,28,28,28,28,28,28,28,28,0,0,0,0,0,0,0,0,27,26,26,27,27,26,27,27,27,28,27,28,0,0,0,0,0,0,0,0,28,28,29,28,27,28,28,28,27,27,28,27,0,0,0,0,0,0,0,0,28,27,27,29,28,27,28,28,29,29,28,28,0,0,0,0,0,0,0,0,28,28,28,28,29,28,27,28,29,27,27,27,0,0,0,0,0,0,0,0,29,28,28,27,27,27,29,28,27,28,28,28,0,0,0,0,0,0,0,0,27,26,27,27,26,26,26,27,26,26,26,26,0,0,0,0,0,0,0,0,22,22,25,25,20,24,24,22,19,24,23,21,0,0,0,0,0,0,0,0,16,12,11,15,14,13,11,12,11,11,10,12,0,0,0,0,0,0,0,0,4,4,5,4,3,3,4,3,2,2,3,2,0,0,0,0,0,0,0,0,3,4,5,6,7,7,6,6,8],[0,25,25,26,26,27,28,27,27,27,27,26,28,27,28,28,29,28,28,29,0,0,0,0,0,0,0,0,29,29,29,30,29,30,29,29,29,29,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,30,29,29,29,30,29,29,0,0,0,0,0,0,0,0,28,29,30,29,29,29,30,29,30,29,29,29,0,0,0,0,0,0,0,0,30,30,29,29,30,30,29,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,29,28,30,29,27,28,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,29,30,29,29,28,0,0,0,0,0,0,0,0,29,29,30,29,30,30,29,30,29,29,29,28,0,0,0,0,0,0,0,0,29,28,29,29,29,28,29,28,29,29,28,29,0,0,0,0,0,0,0,0,30,30,29,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,29,29,29,29,29,28,28,0,0,0,0,0,0,0,0,28,28,28,28,28,27,26,27,27,26,25,26,0,0,0,0,0,0,0,0,29,28,27,28,30,28,27,29,28,30,29,30,0,0,0,0,0,0,0,0,29,29,29,30,29,28,29,29,29,28,29,29,0,0,0,0,0,0,0,0,28,28,26,28,28,26,25,26,26,27,28,27,0,0,0,0,0,0,0,0,29,29,29,28,28,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,30,30,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,29,29,29,29,29,28,28,28,28,28,28,0,0,0,0,0,0,0,0,26,25,23,26,26,24,24,27,24,25,26,26,0,0,0,0,0,0,0,0,23,24,23,25,26,26,25,26,25,26,25,27,0,0,0,0,0,0,0,0,29,26,26,28,28,26,27,24,26,26,25,24,0,0,0,0,0,0,0,0,23,23,22,20,20,19,21,23,23,21,24,24,0,0,0,0,0,0,0,0,27,25,24,25,26,24,23,25,26,24,26,27,0,0,0,0,0,0,0,0,28,29,29,29,30,29,29,29,29,28,29,29,0,0,0,0,0,0,0,0,30,30,30,29,30,29,30,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,29,29,29,0,0,0,0,0,0,0,0,27,25,26,26,25,24,23,25,27,23,24,27,0,0,0,0,0,0,0,0,29,27,27,29,29,29,30,30,30,29,30,29,0,0,0,0,0,0,0,0,30,29,29,29,29,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,29,28,28,30,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,29,29,30,29,28,28,28,28,27,28,28,0,0,0,0,0,0,0,0,29,28,27,29,29,29,29,29,29,29,30,30,0,0,0,0,0,0,0,0,30,29,30,28,30,29,29,28,29,28,26,27,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,29,29,29,29,28,0,0,0,0,0,0,0,0,27,26,27,29,27,26,27,26,28,28,25,27,0,0,0,0,0,0,0,0,24,23,25,25,23,22,24,22,21,23,23,22,0,0,0,0,0,0,0,0,16,14,14,18,16,17,14,14,15,14,14,14,0,0,0,0,0,0,0,0,6,7,7,6,5,5,6,5,4,4,4,4,0,0,0,0,0,0,0,0,3,4,5,6,7,7,7,8,8],[0,26,27,27,27,28,28,28,28,28,27,27,28,26,27,28,28,29,28,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,29,30,30,29,30,29,30,29,30,30,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,29,29,30,30,30,29,30,30,0,0,0,0,0,0,0,0,29,30,30,30,30,29,30,30,30,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,29,28,30,29,28,28,30,29,30,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,29,29,28,28,28,27,28,29,27,26,27,0,0,0,0,0,0,0,0,29,29,27,28,30,28,28,29,28,29,30,29,0,0,0,0,0,0,0,0,29,28,29,30,29,28,29,29,29,27,29,29,0,0,0,0,0,0,0,0,29,28,26,28,29,27,25,26,26,28,29,28,0,0,0,0,0,0,0,0,29,29,29,28,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,29,30,29,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,29,29,29,29,29,28,0,0,0,0,0,0,0,0,27,27,26,28,27,26,27,28,27,26,28,27,0,0,0,0,0,0,0,0,25,25,23,25,27,27,26,26,27,26,26,27,0,0,0,0,0,0,0,0,29,27,27,28,29,26,28,26,28,27,26,26,0,0,0,0,0,0,0,0,24,21,20,20,19,19,21,24,22,22,23,25,0,0,0,0,0,0,0,0,28,25,25,27,26,24,24,26,25,26,27,28,0,0,0,0,0,0,0,0,29,30,30,29,29,29,29,30,30,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,29,30,29,0,0,0,0,0,0,0,0,26,27,28,27,25,25,24,26,28,26,26,27,0,0,0,0,0,0,0,0,28,27,29,29,29,29,30,30,30,30,30,29,0,0,0,0,0,0,0,0,29,30,30,29,30,30,30,30,30,30,29,29,0,0,0,0,0,0,0,0,30,29,30,30,30,30,29,29,29,30,29,29,0,0,0,0,0,0,0,0,30,29,30,30,29,28,29,29,27,27,28,28,0,0,0,0,0,0,0,0,29,29,28,30,29,29,29,29,30,29,30,30,0,0,0,0,0,0,0,0,29,30,30,29,30,29,29,29,30,29,28,29,0,0,0,0,0,0,0,0,29,30,29,29,30,29,30,29,29,29,28,29,0,0,0,0,0,0,0,0,28,28,29,29,29,27,28,27,28,27,28,27,0,0,0,0,0,0,0,0,23,22,25,26,21,22,25,24,20,25,25,22,0,0,0,0,0,0,0,0,17,15,16,17,17,16,16,16,15,17,14,17,0,0,0,0,0,0,0,0,8,8,10,8,8,7,8,6,6,5,5,5,0,0,0,0,0,0,0,0,1,3,4,4,6,5,5,6,7],[0,25,25,26,26,27,28,27,26,27,27,27,28,27,28,28,29,28,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,28,29,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,30,29,30,29,30,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,29,29,28,26,28,28,27,26,28,0,0,0,0,0,0,0,0,30,29,28,29,30,30,28,30,29,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,30,30,28,30,30,0,0,0,0,0,0,0,0,29,29,27,28,28,27,25,26,26,27,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,27,25,24,28,26,24,26,28,25,25,27,27,0,0,0,0,0,0,0,0,23,24,22,24,26,25,24,26,27,27,25,27,0,0,0,0,0,0,0,0,29,27,27,29,29,26,28,25,27,27,26,25,0,0,0,0,0,0,0,0,24,25,22,21,22,20,21,22,24,24,25,26,0,0,0,0,0,0,0,0,28,26,26,27,27,25,24,27,27,26,27,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,27,27,27,27,25,25,24,26,27,25,25,28,0,0,0,0,0,0,0,0,29,28,28,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,29,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,29,29,28,29,28,0,0,0,0,0,0,0,0,29,29,28,30,29,29,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,29,30,29,27,29,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,27,28,28,30,28,26,28,27,28,28,26,27,0,0,0,0,0,0,0,0,26,25,25,26,25,22,25,24,22,24,24,24,0,0,0,0,0,0,0,0,19,16,16,18,18,17,16,17,16,18,16,18,0,0,0,0,0,0,0,0,12,11,12,11,9,11,12,8,10,7,5,7,0,0,0,0,0,0,0,0,0,1,3,3,5,5,4,5,6],[0,26,26,27,27,28,29,28,28,29,28,28,28,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,29,30,29,30,29,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,29,29,29,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,30,0,0,0,0,0,0,0,0,29,28,29,29,28,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,29,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,28,28,28,27,28,28,27,27,27,0,0,0,0,0,0,0,0,29,28,28,29,29,29,28,29,28,29,30,29,0,0,0,0,0,0,0,0,29,29,29,30,29,28,29,29,29,28,29,30,0,0,0,0,0,0,0,0,29,29,27,28,28,28,27,28,27,28,29,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,30,29,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,28,29,29,28,29,0,0,0,0,0,0,0,0,28,27,26,28,27,26,27,28,26,26,27,26,0,0,0,0,0,0,0,0,25,24,24,25,27,26,26,27,26,27,27,27,0,0,0,0,0,0,0,0,30,28,28,28,28,27,27,27,27,27,26,28,0,0,0,0,0,0,0,0,25,26,22,23,21,21,23,25,25,25,27,27,0,0,0,0,0,0,0,0,28,26,27,28,27,26,26,26,27,27,27,27,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,30,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,29,29,30,29,29,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,30,30,29,29,29,0,0,0,0,0,0,0,0,27,27,27,26,27,26,25,27,26,28,26,26,0,0,0,0,0,0,0,0,29,28,29,29,29,29,30,29,29,30,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,29,29,29,29,29,29,30,29,29,0,0,0,0,0,0,0,0,30,29,29,30,29,29,29,28,28,28,29,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,29,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,29,30,29,27,28,0,0,0,0,0,0,0,0,30,30,29,29,29,29,30,29,29,29,29,29,0,0,0,0,0,0,0,0,28,28,28,29,28,28,28,28,27,27,27,26,0,0,0,0,0,0,0,0,26,24,26,27,24,24,25,25,22,25,26,23,0,0,0,0,0,0,0,0,19,18,16,18,20,18,17,18,16,18,17,20,0,0,0,0,0,0,0,0,13,14,16,14,12,13,15,11,10,8,9,8,0,0,0,0,0,0,0,0,1,0,1,3,4,4,4,5,5],[0,26,27,28,27,28,29,28,28,28,28,27,28,27,28,28,28,28,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,31,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,31,31,30,30,31,30,31,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,31,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,28,28,28,29,29,28,27,28,0,0,0,0,0,0,0,0,30,30,28,29,30,30,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,28,30,30,0,0,0,0,0,0,0,0,29,29,27,28,29,27,26,26,27,28,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,27,27,29,28,26,27,29,27,27,28,29,0,0,0,0,0,0,0,0,25,26,26,26,28,27,26,28,27,28,27,29,0,0,0,0,0,0,0,0,30,29,27,29,29,27,28,26,29,28,27,27,0,0,0,0,0,0,0,0,24,26,23,22,23,21,22,23,25,23,24,25,0,0,0,0,0,0,0,0,28,26,27,28,27,26,27,28,26,26,27,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,27,28,27,26,26,26,27,28,26,26,28,0,0,0,0,0,0,0,0,29,28,29,30,30,30,30,31,31,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,29,28,29,30,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,31,31,30,30,31,31,29,30,31,30,28,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,31,30,30,30,30,30,0,0,0,0,0,0,0,0,28,29,29,30,30,28,29,28,29,29,28,28,0,0,0,0,0,0,0,0,27,25,27,28,25,24,27,25,24,24,25,23,0,0,0,0,0,0,0,0,19,18,17,19,18,17,19,18,17,18,17,19,0,0,0,0,0,0,0,0,14,14,15,14,13,12,15,12,11,10,8,8,0,0,0,0,0,0,0,0,2,1,0,1,3,6,3,3,4],[0,26,26,26,27,27,27,28,28,28,27,27,28,28,28,28,28,29,28,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,30,29,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,29,30,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,29,29,29,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,28,30,29,29,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,29,30,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,28,29,29,28,28,27,28,28,27,27,27,0,0,0,0,0,0,0,0,30,29,28,28,30,29,28,29,28,29,29,29,0,0,0,0,0,0,0,0,30,29,29,30,30,28,30,30,29,28,29,30,0,0,0,0,0,0,0,0,29,28,27,28,27,27,25,27,27,28,28,28,0,0,0,0,0,0,0,0,29,30,30,29,29,30,29,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,29,29,30,29,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,29,29,29,30,29,29,0,0,0,0,0,0,0,0,28,26,25,27,27,26,27,27,25,25,27,26,0,0,0,0,0,0,0,0,24,23,23,25,26,26,25,27,27,26,26,28,0,0,0,0,0,0,0,0,29,28,27,28,28,27,27,26,27,27,27,27,0,0,0,0,0,0,0,0,25,26,21,21,20,22,21,23,25,24,26,26,0,0,0,0,0,0,0,0,28,26,26,27,27,26,26,27,27,26,26,26,0,0,0,0,0,0,0,0,29,29,30,29,30,29,29,29,29,28,29,29,0,0,0,0,0,0,0,0,29,30,30,30,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,28,27,27,27,26,26,25,26,27,27,25,27,0,0,0,0,0,0,0,0,28,29,29,29,29,29,29,30,30,29,29,29,0,0,0,0,0,0,0,0,30,29,30,30,29,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,29,29,28,29,29,28,29,29,29,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,29,28,29,29,28,0,0,0,0,0,0,0,0,29,29,28,30,28,28,29,28,29,29,29,29,0,0,0,0,0,0,0,0,30,29,30,29,30,30,28,29,30,29,28,29,0,0,0,0,0,0,0,0,29,29,28,29,29,29,30,29,29,30,30,30,0,0,0,0,0,0,0,0,29,28,29,29,27,28,27,27,27,26,27,26,0,0,0,0,0,0,0,0,24,23,26,26,23,24,27,24,21,25,27,22,0,0,0,0,0,0,0,0,19,18,16,19,19,19,19,18,17,17,17,18,0,0,0,0,0,0,0,0,15,13,15,14,15,14,16,13,13,11,10,10,0,0,0,0,0,0,0,0,3,1,1,0,1,2,2,3,3],[0,26,26,27,27,28,28,28,28,28,27,28,28,28,28,28,29,28,28,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,28,30,29,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,29,28,29,29,30,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,28,27,28,28,26,25,27,0,0,0,0,0,0,0,0,30,29,27,28,30,29,28,30,28,29,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,29,30,30,29,29,30,30,0,0,0,0,0,0,0,0,29,28,28,29,29,28,26,27,27,28,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,29,30,29,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,29,30,0,0,0,0,0,0,0,0,28,27,25,28,27,26,26,28,26,25,27,26,0,0,0,0,0,0,0,0,25,25,24,26,26,26,27,27,27,28,25,29,0,0,0,0,0,0,0,0,29,28,27,29,29,27,29,27,28,27,27,27,0,0,0,0,0,0,0,0,25,26,21,20,23,20,21,24,24,24,26,26,0,0,0,0,0,0,0,0,28,27,27,28,27,26,25,26,28,25,26,27,0,0,0,0,0,0,0,0,29,30,30,30,30,30,30,30,30,29,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,27,28,28,27,27,27,25,27,28,27,26,28,0,0,0,0,0,0,0,0,29,28,28,29,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,29,30,30,29,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,29,28,29,29,29,28,28,29,0,0,0,0,0,0,0,0,29,29,28,29,30,28,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,30,29,30,30,29,29,30,29,27,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,29,30,0,0,0,0,0,0,0,0,28,29,28,29,29,28,28,27,27,27,27,28,0,0,0,0,0,0,0,0,25,25,25,26,26,24,26,24,24,25,25,24,0,0,0,0,0,0,0,0,19,17,16,19,19,19,17,19,18,19,16,20,0,0,0,0,0,0,0,0,14,15,15,15,14,12,13,13,13,11,12,10,0,0,0,0,0,0,0,0,4,3,2,1,0,1,2,3,3],[0,27,26,27,27,28,28,28,28,28,27,27,28,27,28,28,28,28,28,29,0,0,0,0,0,0,0,0,29,29,29,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,29,29,30,29,29,29,29,29,29,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,29,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,28,29,29,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,29,29,0,0,0,0,0,0,0,0,30,28,29,30,28,28,29,29,30,29,29,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,28,29,29,29,29,30,29,29,29,29,0,0,0,0,0,0,0,0,28,26,27,28,26,25,26,27,28,26,25,26,0,0,0,0,0,0,0,0,29,28,26,28,29,28,28,29,28,29,29,29,0,0,0,0,0,0,0,0,29,28,29,30,29,26,29,29,27,25,28,29,0,0,0,0,0,0,0,0,27,27,26,27,27,25,25,27,26,27,27,27,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,29,0,0,0,0,0,0,0,0,29,29,29,29,30,29,29,29,29,30,29,29,0,0,0,0,0,0,0,0,30,30,30,29,30,29,30,29,29,29,30,30,0,0,0,0,0,0,0,0,30,29,30,30,29,29,29,28,29,29,29,29,0,0,0,0,0,0,0,0,27,26,25,28,27,25,26,28,27,26,28,28,0,0,0,0,0,0,0,0,25,26,25,25,27,26,26,27,27,27,27,28,0,0,0,0,0,0,0,0,29,28,27,28,28,27,28,26,28,27,26,27,0,0,0,0,0,0,0,0,24,24,21,19,22,18,19,23,22,22,24,24,0,0,0,0,0,0,0,0,27,25,23,25,25,23,24,26,25,26,27,26,0,0,0,0,0,0,0,0,29,29,30,29,29,30,29,29,30,29,30,29,0,0,0,0,0,0,0,0,29,30,30,30,29,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,29,29,29,30,30,30,30,30,28,29,29,0,0,0,0,0,0,0,0,25,26,26,26,25,25,24,24,26,26,25,26,0,0,0,0,0,0,0,0,27,27,28,28,29,29,30,30,30,29,29,30,0,0,0,0,0,0,0,0,29,29,30,29,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,29,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,29,29,29,28,27,28,28,26,27,28,28,0,0,0,0,0,0,0,0,29,29,28,29,29,28,29,29,30,29,30,29,0,0,0,0,0,0,0,0,30,30,29,28,30,29,28,28,30,28,27,28,0,0,0,0,0,0,0,0,29,29,29,30,30,29,30,29,30,30,28,29,0,0,0,0,0,0,0,0,27,29,29,29,29,28,28,27,28,28,27,27,0,0,0,0,0,0,0,0,25,24,26,27,23,24,25,25,23,24,24,21,0,0,0,0,0,0,0,0,19,19,16,18,18,16,16,18,16,16,16,18,0,0,0,0,0,0,0,0,15,15,17,15,15,15,15,14,13,13,13,11,0,0,0,0,0,0,0,0,5,4,3,2,1,0,1,3,2],[0,26,27,27,27,28,29,28,28,28,27,28,28,28,29,28,28,29,28,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,29,30,29,29,28,29,29,29,29,30,30,0,0,0,0,0,0,0,0,29,30,29,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,31,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,29,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,30,30,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,29,30,30,29,0,0,0,0,0,0,0,0,29,28,29,29,28,28,29,29,30,29,28,30,0,0,0,0,0,0,0,0,30,29,29,30,29,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,30,28,29,29,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,28,28,28,27,28,27,26,27,26,27,26,0,0,0,0,0,0,0,0,29,28,26,27,29,28,27,29,27,29,29,29,0,0,0,0,0,0,0,0,29,28,28,29,29,27,29,29,28,27,29,29,0,0,0,0,0,0,0,0,28,28,27,28,28,27,26,28,27,27,28,28,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,29,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,31,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,31,30,30,30,30,30,30,28,30,29,29,29,0,0,0,0,0,0,0,0,27,27,26,28,27,26,27,27,26,25,27,26,0,0,0,0,0,0,0,0,25,24,23,26,26,26,27,25,26,27,27,27,0,0,0,0,0,0,0,0,29,28,27,27,28,27,27,27,28,27,27,27,0,0,0,0,0,0,0,0,26,26,20,20,23,21,22,24,24,25,26,27,0,0,0,0,0,0,0,0,28,26,26,27,26,26,26,26,27,27,26,26,0,0,0,0,0,0,0,0,29,29,29,29,28,29,29,28,29,28,29,29,0,0,0,0,0,0,0,0,29,29,30,30,29,29,30,29,29,29,29,29,0,0,0,0,0,0,0,0,30,29,29,30,30,30,29,29,30,28,29,29,0,0,0,0,0,0,0,0,27,26,26,26,27,27,25,26,26,27,26,26,0,0,0,0,0,0,0,0,27,28,28,28,29,29,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,30,30,29,29,30,29,30,29,30,0,0,0,0,0,0,0,0,29,29,29,29,28,28,28,28,27,28,28,27,0,0,0,0,0,0,0,0,28,28,28,29,27,28,29,29,29,29,29,29,0,0,0,0,0,0,0,0,30,30,29,28,30,29,28,28,30,28,27,28,0,0,0,0,0,0,0,0,29,29,29,29,29,29,30,30,29,29,29,29,0,0,0,0,0,0,0,0,27,28,28,28,28,28,28,27,27,26,27,26,0,0,0,0,0,0,0,0,26,24,26,27,25,24,26,26,23,26,26,23,0,0,0,0,0,0,0,0,20,20,16,19,19,19,16,18,16,17,18,21,0,0,0,0,0,0,0,0,16,16,19,17,15,16,17,15,16,15,14,12,0,0,0,0,0,0,0,0,6,4,3,3,2,1,0,1,2],[0,26,26,27,26,27,28,28,27,28,27,28,28,27,28,27,28,28,28,29,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,29,28,30,29,30,29,29,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,28,29,29,29,28,28,28,28,27,27,28,0,0,0,0,0,0,0,0,29,29,28,28,29,29,27,28,27,29,29,30,0,0,0,0,0,0,0,0,30,28,29,30,30,28,30,29,28,28,29,30,0,0,0,0,0,0,0,0,29,29,27,28,28,28,26,27,27,28,28,28,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,30,29,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,29,29,29,29,0,0,0,0,0,0,0,0,28,27,26,28,27,27,27,27,25,27,28,26,0,0,0,0,0,0,0,0,26,25,23,27,27,27,28,26,28,28,26,28,0,0,0,0,0,0,0,0,29,27,27,28,29,27,28,27,28,27,27,27,0,0,0,0,0,0,0,0,27,26,21,22,24,22,22,24,25,25,27,27,0,0,0,0,0,0,0,0,28,27,27,28,27,26,26,26,28,26,26,27,0,0,0,0,0,0,0,0,29,29,29,29,30,29,30,29,29,28,29,29,0,0,0,0,0,0,0,0,29,30,30,30,29,30,29,30,30,29,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,29,29,29,0,0,0,0,0,0,0,0,27,27,28,27,27,27,26,27,27,28,26,27,0,0,0,0,0,0,0,0,28,28,28,28,29,29,28,29,30,29,30,29,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,29,29,30,30,30,29,29,0,0,0,0,0,0,0,0,30,29,29,30,29,28,29,29,28,28,28,28,0,0,0,0,0,0,0,0,28,28,28,29,28,29,29,29,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,28,29,30,28,27,28,0,0,0,0,0,0,0,0,29,30,29,29,30,30,30,29,30,30,29,30,0,0,0,0,0,0,0,0,28,28,28,29,28,28,28,28,28,28,27,27,0,0,0,0,0,0,0,0,26,25,27,27,26,27,27,26,25,26,26,25,0,0,0,0,0,0,0,0,22,20,19,20,19,20,18,19,18,19,19,20,0,0,0,0,0,0,0,0,16,18,19,17,16,16,16,14,16,14,14,13,0,0,0,0,0,0,0,0,7,6,4,4,4,2,1,0,1],[0,27,27,28,28,28,29,28,28,28,28,28,28,28,29,28,29,28,28,29,0,0,0,0,0,0,0,0,30,29,29,30,29,30,30,29,29,29,30,29,0,0,0,0,0,0,0,0,29,30,29,30,30,30,30,29,30,30,30,30,0,0,0,0,0,0,0,0,30,30,31,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,31,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,31,30,31,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,31,31,31,31,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,29,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,29,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,28,28,28,29,29,28,28,28,0,0,0,0,0,0,0,0,30,29,28,29,30,29,29,30,29,30,30,30,0,0,0,0,0,0,0,0,30,29,29,30,30,27,30,30,29,27,29,30,0,0,0,0,0,0,0,0,29,29,27,28,29,28,26,27,27,28,29,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,29,29,29,29,29,30,29,30,30,29,29,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,29,29,30,30,30,0,0,0,0,0,0,0,0,29,30,30,29,30,30,29,29,29,29,30,30,0,0,0,0,0,0,0,0,28,27,27,29,27,27,27,28,26,27,28,28,0,0,0,0,0,0,0,0,25,26,24,26,27,27,27,27,27,28,26,29,0,0,0,0,0,0,0,0,29,27,26,29,29,27,29,26,29,28,28,27,0,0,0,0,0,0,0,0,27,27,20,20,26,20,23,25,26,26,27,27,0,0,0,0,0,0,0,0,28,27,26,28,28,27,27,28,27,27,28,28,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,28,28,28,28,27,27,28,28,28,28,27,28,0,0,0,0,0,0,0,0,28,28,29,29,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,30,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,30,29,30,30,30,30,30,30,0,0,0,0,0,0,0,0,30,30,30,30,29,29,29,29,28,28,29,29,0,0,0,0,0,0,0,0,29,29,29,30,30,29,29,30,30,29,30,30,0,0,0,0,0,0,0,0,30,30,30,29,30,30,29,29,30,29,27,29,0,0,0,0,0,0,0,0,29,30,30,30,31,30,30,29,30,30,29,29,0,0,0,0,0,0,0,0,27,29,29,29,29,27,29,28,30,28,27,29,0,0,0,0,0,0,0,0,27,26,28,28,26,28,27,27,26,26,27,27,0,0,0,0,0,0,0,0,23,23,20,21,21,21,19,19,19,19,19,21,0,0,0,0,0,0,0,0,19,23,22,22,20,18,19,18,17,15,16,17,0,0,0,0,0,0,0,0,9,7,6,6,4,4,3,1,0]],"max_predicted_aligned_error":31.75}]
\ No newline at end of file