CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

| Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

Views: 418346
#############################################################################
##
#W  sml1536.aca            GAP library of groups           Hans Ulrich Besche
##                                               Bettina Eick, Eamonn O'Brien
##

SMALL_GROUP_LIB[ 1536 ].2nil[ 79 ] := rec( ops :=
[ 75, 187,,,,,,,, 2, 11,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,, 75, 187,,,,,
  ,,,,,,,,,,, 2, 11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,, 
  75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 75, 
  187,,,,,,,,,,,,,,,, 2, 11,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,
  ,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 
  2, 11,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 
  11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,, 75, 187,,,,,,,,,
  ,,,,,,, 2, 11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 75, 187,,,,,,,,,,,,,,
  ,, 2, 11,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 75, 187,,,
  ,,,,,,,,,,,,, 2, 11,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,, 75, 187,,,,,,,
  ,,,,,,,,, 2, 11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,, 
  75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 75, 
  187,,,,,,,,,,,,,,,, 2, 11,,,,,,,, 75, 187,,,,,,,,,,,,,,,, 2, 11,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 734,, 46, 
  1185, 2, 46,,,,,,,,,,,,,,,,,,,,,,,,,, 1185, 46, 2,,,,,,,,,,,,,,,,,,,,,,,,,,
  , 37,,,,,,,,, 104, 2, 46, 37, 104,, 46, 2, 104, 37, 2, 46, 37, 104,,, 46, 
  2, 104, 37,,,, 2, 46, 37, 104,, 46, 2, 104, 37, 2, 46, 37, 104,,, 46, 2, 
  104, 37,,, 2,,,,,,,, 104, 2, 46, 37, 104,, 46, 2, 104, 37, 2, 46, 37, 104,,
  , 46, 2, 104, 37,,,, 2, 46, 37, 104,, 46, 2, 104, 37, 2, 46, 37, 104,,, 
  46, 2, 104, 37,,, 2, 46,,,,,,,,,, 1173, 46, 2,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  1173, 2, 46,,,,,,,,,,,,,,,, 160,, 37, 104, 2, 46, 37, 104,, 46, 2, 104, 
  37, 2, 46, 37, 104,,, 46, 2, 104, 37,,,, 2, 46, 37, 104,, 46, 2, 104, 37, 
  2, 46, 37, 104,,, 46, 2, 104, 37,,, 2,,,,,,,, 104, 2, 46, 37, 104,, 46, 2, 
  104, 37, 2, 46, 37, 104,,, 46, 2, 104, 37,,,, 2, 46, 37, 104,, 46, 2, 104, 
  37, 2, 46, 37, 104,,, 46, 2, 104, 37,,, 2,,,,,,,,,,,,, 734,, 37,,, 104, 2, 
  46, 37, 104,, 46, 2, 104, 37, 2, 46, 1185, 37, 104,,, 46, 2, 104, 37,,,, 
  2, 46, 37, 104,, 46, 2, 104, 37, 2, 1185, 46, 37, 104,,, 46, 2, 104, 37,,, 
  2, 46,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 37,,,,,,,,, 
  104, 2, 46, 37, 104,, 46, 2, 104, 37, 2, 46, 37, 104,,, 46, 2, 104, 37,,,, 
  2, 46, 37, 104,, 46, 2, 104, 37, 2, 46, 37, 104,,, 46, 2, 104, 37,,,, 2, 
  46, 37, 104,, 46, 2, 104, 37, 2, 46, 37, 104,,, 46, 2, 104, 37,,,, 2, 46, 
  37, 104,, 46, 2, 104, 37, 2, 46, 37, 104,,, 46, 2, 104, 37,,, 2,,,,,,,,, 
  46,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 37, 104, 2, 46, 
  37, 104,, 46, 2, 104, 37, 2, 46, 37, 104,,, 1173, 46, 2, 104, 37,,,, 2, 
  46, 37, 104,, 46, 2, 104, 37, 2, 46, 37, 104,,, 46, 1173, 2, 104, 37,,, 2,,
  ,,,,, 160,, 37, 734, 2, 1185,, 46,,,,,,,,,,,,,,,,,,,,,,,,,, 1185,, 46,,,,,,
  ,,,,,,,,,,,,,,,,,,,, 37,,,,,,,,, 104, 2, 46, 37, 104,, 46, 2, 104, 37, 2, 
  46, 37, 104,,, 46, 2, 104, 37,,,, 2, 46, 37, 104,, 46, 2, 104, 37, 2, 46, 
  37, 104,,, 46, 2, 104, 37,,, 2,,,,,,,, 104, 2, 46, 37, 104,, 46, 2, 104, 
  37, 2, 46, 37, 104,,, 46, 2, 104, 37,,,, 2, 46, 37, 104,, 46, 2, 104, 37, 
  2, 46, 37, 104,,, 46, 2, 104, 37,,, 2, 46,,,,,,,,,, 1173,, 46,,,,,,,,,,,,,,
  ,,,,,,,,,,,, 1173,, 46,,,,,,,,,,,,,,,, 160,, 37, 104, 2, 46, 37, 104,, 46, 
  2, 104, 37, 2, 46, 37, 104,,, 46, 2, 104, 37,,,, 2, 46, 37, 104,, 46, 2, 
  104, 37, 2, 46, 37, 104,,, 46, 2, 104, 37,,, 2,,,,,,,, 104, 2, 46, 37, 104,
  , 46, 2, 104, 37, 2, 46, 37, 104,,, 46, 2, 104, 37,,,, 2, 46, 37, 104,, 
  46, 2, 104, 37, 2, 46, 37, 104,,, 46, 2, 104, 37,,, 2,,,,,,,,,,,, 734, 2, 
  37,,, 104, 2, 46, 37, 104,, 46, 2, 104, 37, 2, 1185, 37, 104,,, 46, 2, 
  104, 37,,,, 2, 46, 37, 104,, 46, 2, 104, 37, 2, 1185, 37, 104,,, 46, 2, 
  104, 37,,, 2, 46,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 37,,,,
  ,,,,, 104, 2, 46, 37, 104,, 46, 2, 104, 37, 2, 46, 37, 104,,, 46, 2, 104, 
  37,,,, 2, 46, 37, 104,, 46, 2, 104, 37, 2, 46, 37, 104,,, 46, 2, 104, 37,,,
  , 2, 46, 37, 104,, 46, 2, 104, 37, 2, 46, 37, 104,,, 2,, 37,,,, 2, 46, 37, 
  104,, 46, 2, 104, 37, 2, 46, 37, 104,,, 2,, 37,,, 2,,,,,,,,, 46,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 37, 104, 2, 46, 37, 104,, 46, 2, 104, 
  37, 2, 46, 37, 104,,, 1173, 2, 104, 37,,,, 2, 46, 37, 104,, 46, 2, 104, 
  37, 2, 46, 37, 104,,, 1173, 2, 104, 37,,, 2,,,,,,, 160, 37, 1899, 734, 2,, 
  1899, 2, 734,,,, 37,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,, 160,,,,, 1887, 2,, 160, 2, 37,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1899, 734, 37, 2,,,,,, 734, 1899, 37, 2,
  ,,,,,, 734, 37, 2,,,,,, 734,, 2,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,, 160, 2, 37,,,,,,, 160,, 2,,,,,, 160, 1887, 37, 2,,
  ,,,, 1887, 160, 37, 2, 46,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  734,, 46,,,,,,,,,,, 1185, 2, 46,,,,,,,,,,,,,,,,,,,,,, 1185, 46, 2,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 160,, 46,,,,,,,,,,,,,,,
  ,, 1173,, 2,,,,,,,,,,,,,,,,,,,,,,,, 1173, 2, 46,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1173, 46, 2,,,,,,,,,,,,,,,,,,,,,,,
  , 1173, 2, 46,,,,,,,, 160,, 46,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,, 1185, 2, 46,,,,,,,,,,,,,,,,,,,,,, 1185, 46, 2,,, 
  734,, 46,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 734,, 160,, 46, 
  1185, 2, 46,,,,,,,, 1173, 46, 2,,,,,,,,,,,,, 1185, 46, 2,,,,,,,,,, 1173, 
  2, 46,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1173, 46, 2,,,,,,,,,, 1185, 2, 46,,,,,,,,,
  ,,,, 1173, 2, 46,,,,,,,, 1185, 46, 2,,,,,,,,,,,,, 160,, 734,, 46,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 734,, 46,,,,,,,,,, 1185,, 46,,,,,,,,,
  ,,,,,,,,,,,,, 1185,, 46,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,, 160,, 46,,,,,,,,,,,,,,, 1173, 2, 46,,,,,,,,,,,,,,,,,,,,, 1173, 2, 
  46,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1173,
  , 46,,,,,,,,,,,,,,,,,,,, 1173,, 46,,,,,,,, 160,, 46,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1185,, 46,,,,,,,,,,,,,,,,,, 1185,
  , 46,, 734,, 46,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 734,, 160,, 1185,, 46,,
  ,,,,,, 1173,, 46,,,,,,,,,,,, 1185,, 46,,,,,,,, 1173,, 46,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1173,, 46,,,,,,,, 1185,, 46,,,,,,,,,,,
  , 1173,, 46,,,,,,,, 1185,, 46,,,,,,,,,,,, 160,, 734,, 1899, 734, 2,, 1899, 
  2, 734,,,, 160, 1887, 2,, 160, 2,,,,,,,,,, 1887, 2,, 160, 2, 734,,,, 1899, 
  734, 2,, 1899, 2,, 734, 2, 160, 1887, 2, 734, 1899, 2, 1887, 160, 2, 734,, 
  160,, 734,, 160,,,, 734,, 160,, 734,, 160, 1887, 2, 1899, 734, 2, 1887, 
  160, 2, 734, 1899, 2, 160,, 46,,,,,,, 1173, 2, 46,,,,,,,,,,,,,, 1173, 46, 
  2,,,,,,,,, 37,,, 104,,,, 46, 2, 104, 37,,,,,,,,,,, 46, 2, 104, 37,,,,,,, 2,
  , 104,,,, 46, 2, 104, 37,,,,,,,,,,, 46, 2, 104, 37,,,,,,, 2, 1185, 46, 2,,,
  ,,,,,,,,,,,,, 1185, 2, 46,,,,,,,,,,,,,, 734,, 37, 104, 2, 46, 37, 104,,,,,,
  ,,,,, 2, 46, 37, 104,,,,,,,,,, 2,, 104, 2, 46, 37, 104,,,,,,,,,,, 2, 46, 
  37, 104,,,,,,,,,, 2,,,, 104,,,,,,,,, 46, 2, 104, 37,,,,,,,,,,,, 46, 2, 
  104, 37,,, 2, 46,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 37,, 160, 37, 104,,,,,,,,
  , 46, 1173, 2, 104, 37,,,,,,,,,,,, 1173, 46, 2, 104, 37,,,,,,,,, 2, 1185, 
  46, 37, 104,,,,,,,,,,,, 2, 46, 1185, 37, 104,,,,,, 734, 2, 37,, 46,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,, 37, 104,,,,,, 2, 46, 37, 104,,,,,,,,,,,, 2, 46, 
  37, 104,,,,,, 2,,, 160,, 46,,,,,, 1173,, 46,,,,,,,,,,,,,, 1173,, 46,,,,,,,
  , 37,,, 104,,,, 46, 2, 104, 37,,,,,,,,,,, 46, 2, 104, 37,,,,,,, 2,, 104,,,
  , 46, 2, 104, 37,,,,,,,,,,, 46, 2, 104, 37,,,,,,, 2, 1185,, 46,,,,,,,,,,,, 
  1185,, 46,,,,,,,,,,,, 734,, 37, 104, 2, 46, 37, 104,,,,,,,,,,, 2, 46, 37, 
  104,,,,,,,,,, 2,, 104, 2, 46, 37, 104,,,,,,,,,,, 2, 46, 37, 104,,,,,,,,,, 
  2,,,, 104,,,,,,,,, 46, 2, 104, 37,,,,,,,,,,,, 46, 2, 104, 37,,, 2, 46,,,,,,
  ,,,,,,,,,,,,,,,,,, 37,, 160, 37, 104,,,,,,,,, 1173, 2, 104, 37,,,,,,,,,,,, 
  1173, 2, 104, 37,,,,,,,,, 2, 1185, 37, 104,,,,,,,,,,,, 2, 1185, 37, 104,,,,
  ,, 734, 2, 37,, 46,,,,,,,,,,,,,,,,,,,,,,,,,,,, 37, 104,,,,,, 2,, 104,,,,,,,
  ,,,,, 2,, 104,,,,,, 2,,, 1887, 160, 2,, 1887, 2, 160,,,, 37,,,,,,,,,,,,,,,,
  , 734, 2,,,, 1899, 2,, 734, 2, 37,,,,,,,,,,,,,,,,,,,,,,,,,,, 1887, 160, 37,
  , 1887, 37, 2, 160, 37,,, 734, 2, 37, 734,,, 1899, 37,, 734, 37, 2,, 18, 
  2, 734,, 18, 202,,,,,, 2, 46, 1185, 2, 46, 18, 202,,,,,, 2, 1185, 46, 2,, 
  18, 2,, 202,,,,,, 2, 46,,, 18, 202,,,,,, 2, 46,,, 18, 2,, 202,,,,,, 2, 46,,
  , 18, 202,,,,,, 2, 46,,, 18, 2,, 202,,,,,, 2, 46,,, 18, 202,,,,,, 2, 46,,, 
  18, 202,,,,,, 2, 46,,, 18, 202,,,,,, 2, 46,,, 18, 2,, 202,,,,,, 2, 46,,, 
  18, 202,,,,,, 2, 46,,, 18, 2,, 202,,,,,, 2, 46,,, 1173, 18, 202,,,,,, 2, 
  46,, 1173, 46, 18, 2, 160,, 18, 202,,,,,, 2, 46,,, 18, 202,,,,,, 2, 46,,, 
  18, 2, 734,, 46, 1185, 2, 46,,,,,,,,,, 1185, 46, 2,,,,,,,,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,, 160,, 46,,,,, 1173, 2, 46,,,,,,,,,, 1173, 46, 2,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,, 18, 734, 2, 18, 202,,,,,, 2, 1185,, 46, 18, 202,,,,,, 2, 
  1185,, 46, 18, 2,, 202,,,,,, 2, 46,,, 18, 202,,,,,, 2, 46,,, 18, 2,, 202,,,
  ,,, 2, 46,,, 18, 202,,,,,, 2, 46,,, 18, 2,, 202,,,,,, 2, 46,,, 18, 202,,,,,
  , 2, 46,,, 18, 202,,,,,, 2, 46, 18, 202,,,,,, 2, 46, 18, 2,, 202,,,,,, 2, 
  46,,, 18, 202,,,,,, 2, 46,,, 18, 2,, 202,,,,,, 2, 46,, 1173, 18, 202,,,,,, 
  2, 46,, 1173, 18, 2, 160,, 18, 202,,,,,, 2, 46,,, 18, 202,,,,,, 2, 46,,, 
  18, 2, 734,, 1185,, 46,,,,,,,,,, 1185,, 46,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 
  160,, 46,,,, 1173,, 46,,,,,,,,,, 1173,, 46,,,,,,,,,,,,,,,,,,,,,,,,,, 18, 
  1899, 734, 2, 18, 734, 1899, 2, 18,, 734,, 18, 734, 2, 18,,,,,,,,,,,,,,,,,,
  ,,,,,,,,,,,,,,,,,,,,,,,, 160, 18, 2, 160, 18, 2, 1887, 160, 18, 2, 160, 
  1887, 18, 2,,,,,,, 1899, 734, 2,, 1899, 2, 734,,,, 1887, 160, 2,, 1887, 2, 
  160,,,, 18,,, 202,,,,,, 2, 46, 18, 202,,,,,, 2, 46, 143, 1330,, 37,, 368, 
  1718, 143, 368,,,, 37, 104, 143, 1718, 368, 143,,,,, 37, 104, 143, 37,, 
  368,,,,,, 37, 104, 143, 368,,,,,, 37, 104, 18, 202,,,,,, 2, 46, 18, 202,,,,
  ,, 2, 46, 18, 2, 143, 368,,,,,, 37, 104, 143, 368,,,,,, 37, 104, 143, 37,, 
  368,,,,, 1718, 143, 37, 104, 143, 368,,,, 1718, 368, 143, 37, 104, 143, 
  1330, 37, 104,,,,,,,,,,,,,,,, 2, 734,, 46,,, 1185, 2, 46,,,,,, 1185, 46, 2,
  ,,,, 37, 104,,,,,,,,,,,,,,,, 18, 2,, 202,,,,,, 2, 46, 18, 202,,,,,, 2, 46, 
  1330, 143, 37,, 1718,, 368,,,, 37, 104, 143, 1718,, 368,,,, 37, 104, 143, 
  37,, 368,,,,,, 37, 104, 143, 368,,,,,, 37, 104, 18, 202,,,,,, 2, 46, 18, 
  202,,,,,, 2, 46, 18, 2, 143, 368,,,,,, 37, 104, 143, 368,,,,,, 37, 104, 
  143, 37,, 368,,,, 1718,, 37, 104, 143, 368,,,, 1718,, 37, 104, 143, 1330, 
  37, 104,,,,,,,,,,,, 2, 734,, 46,, 1185,, 46,,,,,, 1185,, 46,,,, 37, 104,,,,
  ,,,,,,,,,,,, 18, 2,,,,,,, 2660, 1330, 143, 37, 1330, 2660, 143, 37,, 1330,
  , 37, 1330, 143, 37,,,,,,,,, 18, 2,,,,,,, 143, 37,,,,,,,, 1330, 37, 143, 
  1330, 37, 143, 2660, 1330, 37, 143, 1330, 2660, 37, 2, 1899, 734, 2,, 
  1899, 2, 734,,,, 37, 18, 2,, 202,,,, 2, 46, 18, 202,,,, 2, 46, 143, 37,, 
  368,,,, 37, 104, 143, 368,,,, 37, 104, 143, 1330,, 37,, 368,, 1718, 368, 
  143, 37, 104, 143, 368,,, 1718, 143, 37, 104, 18, 202,,,, 2, 46, 18, 202,,,
  , 2, 46, 18, 2, 143, 1718, 368, 143,,, 37, 104, 143, 368, 1718, 143, 368,, 
  37, 104, 1330, 143, 37,, 368,,,, 37, 104, 143, 368,,,, 37, 104, 143, 37, 
  104,,,,,,,,,,,, 2, 160,, 46,,, 1173,, 2,,,,,, 1173, 2, 46,, 37, 104,,,,,,,,
  ,,,, 18, 2,, 202,,,, 2, 46, 18, 202,,,, 2, 46, 143, 37,, 368,,,, 37, 104, 
  143, 368,,,, 37, 104, 143, 1330, 37, 143, 368,, 1718,, 37, 104, 143, 368,, 
  1718,, 37, 104, 18, 202,,,, 2, 46, 18, 202,,,, 2, 46, 18, 2, 143, 1718,, 
  368,, 37, 104, 143, 1718,, 368,, 37, 104, 1330, 143, 37,, 368,,,, 37, 104, 
  143, 368,,,, 37, 104, 143, 37, 104,,,,,,,,,,,, 2, 160,, 46,,, 1173, 2, 46,,
  ,,, 1173, 2, 46,, 37, 104,,,,,,,, 18, 2,,,,,,, 143, 37,,,,,,,, 1330, 2660, 
  37, 143, 2660, 1330, 37, 143, 1330,, 37,, 1330, 37, 18, 2,,,,,,, 1330, 
  143, 37, 1330, 143, 37, 1330, 2660, 143, 37, 2660, 1330, 143, 37,,,,,,,,, 
  2, 160, 1887, 2,, 160, 2,,,,, 37, 18, 2,,,,,,,,,,,,,,,,, 734, 1899, 18, 2, 
  1899, 734, 18,, 2, 18, 734, 2, 18,,,,,,,,, 160, 2, 18, 160, 2, 18,, 160, 
  1887, 18, 2, 1887, 160, 18, 2,,,,,,,,,,,,,,,,,,,,,,, 160, 1887, 2,, 160, 2,
  ,,,, 734, 1899, 2,, 734, 2,,,,, 18,,, 202,, 46,, 202,, 46,, 2,, 202,, 46,, 
  202,, 46,, 734, 2, 18, 202,, 1185, 46, 18, 202,, 46, 1185, 18, 2,, 202,, 
  46,, 202,, 46,, 202,, 1173, 46, 18, 202,, 46, 1173, 18, 160, 2, 18, 202,, 
  46,, 202,, 46,, 2,, 202,, 46,, 202,, 46,, 2,, 202,, 46,, 202,, 46,, 2, 160,
  , 46, 1173,, 2,,,, 1173, 2, 46,,,,,,,,,, 734,, 1185, 46, 2,,,, 1185,, 2,,,,
  ,,,,,,, 18,,, 202,, 46,, 202,, 46,, 2,, 202,, 46,, 202,, 46,, 734,, 202,, 
  1185,, 202,, 1185,, 2,, 202,, 46,, 202,, 46,, 202,, 1173,, 202,, 1173,, 
  160,, 202,, 46,, 202,, 46,, 2,, 202,,,,,, 46,, 202,, 46,, 2, 160,, 46, 
  1173, 2, 46,,, 1173, 2, 46,,,,,, 734,, 1185,, 46,, 1185,, 46,,,,,, 18, 
  143, 1330, 2660, 143,, 1330, 143,,,,, 18,, 1330,,,,, 2660, 143,, 1330, 
  143, 37, 2, 160, 1887, 2,, 160, 2,,,,, 37, 18, 202,,,, 143, 368,,,, 1330,, 
  1718, 368, 143,, 1718,, 143, 18, 202,,,, 143, 368, 1718,, 143,, 1718, 143, 
  1330,, 368,,,, 37, 104,,,, 160, 2, 1173, 46, 2,, 1173,, 2, 37, 104,,,, 18, 
  202,,,, 143, 368,,,, 1330,, 1718, 368, 143, 1718, 368, 143, 18, 202,,,, 
  143, 368, 1718, 143, 368, 1718, 143, 1330,, 368,,,, 37, 104,,,, 160, 2, 
  1173, 46, 2, 1173, 46, 2, 37, 104,,,, 18, 2660, 1330, 143,, 2660, 143, 
  1330,,,, 18,, 1330,,,, 2660, 1330, 143,, 2660, 37, 1899, 734, 2,, 1899, 2, 
  734,,, 37, 18, 202, 143, 1330, 368, 1718,, 143,, 202, 18, 368, 143,, 1718,
  , 143, 1330, 37, 104, 2, 734, 46, 1185,, 37, 104, 18, 202, 1330, 1718, 
  143, 368, 202, 18, 1718, 1330, 734, 1185, 2, 2905,, 12072,, 2905,,,, 3523,
  , 13139, 3523, 2, 12954,, 5196,,,, 566, 387, 1195, 4212, 2, 544,, 566, 
  387, 4212, 2, 544,, 1195, 4212, 544, 2, 4212, 544, 2, 566, 387, 1195, 2, 
  566, 387, 2, 1195,, 182,, 2485, 4208, 2, 182,, 4208,, 182, 2485, 4208, 2, 
  182, 4208, 2, 2485, 4208, 2,,, 2485, 4208, 2,,, 1926, 387, 937, 3514, 2, 
  188,, 937, 3514, 2, 188,, 1926, 387, 2, 188,,,, 1926, 387, 937, 3514, 2, 
  937, 3514, 2, 1926, 387, 2, 16,,,, 3523,, 16,, 3523,, 16,,, 3523, 2, 16, 
  3523, 2,,,,,,,,, 16,, 2714,, 188,, 16,, 2714,, 188,, 2714,, 188,, 2714, 
  188, 2, 16, 2714, 2, 16, 2714, 2,,,,, 16, 566,, 2, 387,, 544,, 16, 566,, 
  2, 387,, 544,, 16, 566,, 387, 2, 16, 566,, 387, 2, 544,,,, 16, 387,, 2, 
  2485, 1390, 2, 387, 16, 2, 2485, 1390, 2, 16, 387, 2485, 1390, 2, 387, 
  2485, 1390, 16, 4147, 992, 1390, 2, 1926,, 4147, 992, 1926, 2, 4147, 992, 
  1390, 2, 4147, 992, 2, 550, 11967,, 5808, 2, 2905,, 550, 11960,, 6269, 2, 
  550, 11966, 6269, 550, 2, 11964, 6269, 2,,, 5808,, 9562,, 3178,, 16,, 2090,
  , 2217,, 3178, 16, 2, 2090,, 2217,, 3178,,,, 4153,, 16,, 937, 992, 2, 
  4153, 16, 2, 992,, 4153,, 937, 992, 2, 4153, 992, 2, 16, 2217,, 2, 544, 
  992, 2485, 2, 2217, 16, 2, 992, 2485, 2, 16, 2217, 544, 992, 2217,, 16, 2, 
  2199,, 566,, 2217, 16, 2, 2199, 566, 2, 2217, 2199, 2, 2217, 2199,, 4147, 
  1390, 1926, 2, 4147, 1926, 2, 4147, 1390, 2, 4147,, 5808,, 2905,, 5808,, 
  9562,, 3178, 16, 2090, 2217, 2, 3178, 16, 2090, 2217, 2, 3178,,,, 4153, 
  16, 2, 937,, 4153, 16, 2, 4153, 937, 2, 4153,, 16, 544, 2485, 16,,, 544,, 
  2199, 566, 2, 16, 2199, 566,, 1230, 8343, 2, 2905,,,,,, 8343,, 5196,,,, 
  1230, 544, 188, 9434, 2,,, 4218,, 2703,, 4218, 2703, 2, 4218, 2703, 2, 
  4218, 2703, 2, 2704, 937, 16, 2, 1230,, 2704, 16, 1230, 2, 2704, 937, 2, 
  1230, 2704,, 16, 4161,, 2, 1003,, 4161, 16, 2, 1003,, 16, 4161, 1003, 2, 
  4161, 1003, 2, 4164, 994, 2692,, 4138,, 4164,, 2692,, 4138,, 4164, 2692, 
  4138, 994, 4164, 2692, 4138, 994,,,,,, 4218, 2, 2703,, 4218, 2703, 2, 
  4218, 2703, 2, 4218, 2703, 2, 2704, 937, 16, 2, 2704, 16,, 937,, 16, 4161,
  , 2, 4161, 16, 2,, 4161, 2,,, 4164, 994, 2692,, 4164,, 2692,, 4164, 2692,,
  , 1195, 2905, 516,, 2,,,,, 1019, 182, 14222, 516, 12239, 1390, 2, 1019, 
  516, 2, 2703, 1003, 2704,, 4121,, 2703,, 2704,, 4121,, 2703,, 2704,, 4121,
  , 2703,, 2704,, 4121,,,,, 16, 2,,, 4224,, 516, 16, 2,,, 4224, 516, 2, 4224,
  ,, 16, 2, 1174,, 188, 1019, 2, 16,, 1174,, 188, 1019, 1174, 2, 1019, 1174,
  , 16, 516,, 2, 4154, 516, 16, 2, 4154, 16, 516, 2, 4154, 516,, 2, 2905,,,, 
  2703, 2704, 1003, 2703, 2704,,, 1003, 2703, 2704, 1003, 16, 4224, 516, 16, 
  4224, 516,, 16, 1174, 188, 2, 16, 1174, 188,, 16, 2, 4154, 16,,,, 2 
 ], nrs :=
[ 4, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,
  , 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 
  2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 
  21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,
  , 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 
  2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 
  2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,
  , 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,
  , 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 
  2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 
  2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,
  , 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 
  21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,
  , 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 
  21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 
  16, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,
  , 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 
  16, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,
  , 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,
  , 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 
  5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,
  , 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 
  5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,
  , 2, 5, 16, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 
  5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,
  , 2, 5, 16, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 
  5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 5, 
  16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 5, 
  16, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 5, 16, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 
  2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 21, 2,, 
  2, 5, 2,, 2, 21, 2,, 2, 5, 2,, 2, 6,, 63,,,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 
  2,, 2,, 4,, 2,, 2,, 2, 2,,,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 
  2,, 2,, 4, 4, 8, 4, 4, 4, 8, 4, 9, 2,, 2,, 4,, 2,, 2,,, 2,, 2,, 2, 2,, 2,, 
  2, 2, 2,, 2,, 4,, 2,, 2,,, 2,, 2,, 2, 2,, 2,, 2, 5, 4, 8, 4, 4, 4, 8, 4, 
  9, 2,, 2,, 4,, 2,, 2,,, 2,, 2,, 2, 2,, 2,, 2, 2, 2,, 2,, 4,, 2,, 2,,, 2,, 
  2,, 2, 2,, 2,, 2,,, 2,, 2,, 2,, 3,, 2,,,,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 
  2, 2, 2,, 2,, 2,, 3,, 2,,,,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 26,, 37,, 2,
  , 2,, 4,, 2,, 2,,, 2,, 2,, 2, 2,, 2,, 2, 2, 2,, 2,, 4,, 2,, 2,,, 2,, 2,, 
  2, 2,, 2,, 2, 5, 4, 8, 4, 4, 4, 8, 4, 9, 2,, 2,, 4,, 2,, 2,,, 2,, 2,, 2, 2,
  , 2,, 2, 2, 2,, 2,, 4,, 2,, 2,,, 2,, 2,, 2, 2,, 2,, 2, 5, 4, 8, 4, 4, 4, 
  8, 4, 12, 4, 8, 4, 4,,, 2, 8, 4, 9, 2,, 2,, 4,, 2,, 2,,,,,, 2,, 2, 2,, 2,, 
  2, 2, 2,, 2,, 4,, 2,, 2,,,,,, 2,, 2, 2,, 2,, 2,, 63, 2,, 2,, 2,, 4,, 2,, 2,
  , 2, 2, 2,,,, 2,, 3,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,,,, 2,
  , 3,, 2,, 2,, 2,, 4, 4, 8, 4, 4, 4, 8, 4, 9, 2,, 2,, 4,, 2,, 2,,, 2,, 2,, 
  2, 2,, 2,, 2, 2, 2,, 2,, 4,, 2,, 2,,, 2,, 2,, 2, 2,, 2,, 2, 2, 2,, 2,, 4,, 
  2,, 2,,, 2,, 2,, 2,,, 2,, 2, 2, 2,, 2,, 4,, 2,, 2,,, 2,, 2,, 2,,, 2,, 2, 
  5, 4, 8, 4, 4, 4, 8, 3, 8,, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,,,
  , 2,,, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,,,, 2,,, 63,, 2,, 2,
  , 4,, 2,, 2,,, 2,, 2,, 2,,,, 2,, 2, 2, 2,, 2,, 4,, 2,, 2,,, 2,, 2,, 2,,,, 
  2,, 2, 5, 4, 8, 4, 4, 4, 8, 2,,, 8,, 62,,, 2,,,, 4,, 2,, 2,, 2, 2, 2,, 2,, 
  2,, 4,, 2,, 2,, 2, 2,,, 2,,,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2,
  , 4, 3, 8, 4, 4, 4, 8, 4, 9, 2,,,, 4,, 2,, 2,,, 2,, 2,, 2, 2,, 2,, 2, 2, 2,
  ,,, 4,, 2,, 2,,, 2,, 2,, 2, 2,, 2,, 2, 5, 3, 8, 4, 4, 4, 8, 4, 9, 2,,,, 4,
  , 2,, 2,,, 2,, 2,, 2, 2,, 2,, 2, 2, 2,,,, 4,, 2,, 2,,, 2,, 2,, 2, 2,, 2,, 
  2,,, 2,, 2,, 2,, 2,, 2,,,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 
  2,, 2,,,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 25,, 36,, 2,, 2,, 4,,,, 2,,, 2,
  , 2,, 2, 2,, 2,, 2, 2, 2,, 2,, 4,,,, 2,,, 2,, 2,, 2, 2,, 2,, 2, 5, 4, 8, 
  3, 4, 4, 8, 4, 9, 2,, 2,, 4,,,, 2,,, 2,, 2,, 2, 2,, 2,, 2, 2, 2,, 2,, 4,,,
  , 2,,, 2,, 2,, 2, 2,, 2,, 2, 5, 4, 8, 3, 4, 4, 8, 4, 12, 4, 8, 4, 4,, 2, 
  8, 4, 9, 2,, 2,, 4,, 2,, 2,,,,, 2,, 2, 2,, 2,, 2, 2, 2,, 2,, 4,, 2,, 2,,,,
  , 2,, 2, 2,, 2,, 2,, 61, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2, 2, 2,, 2,, 2,, 2,
  , 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2, 2, 2,, 2,, 2,, 2,, 2,, 4, 4, 8, 
  4, 4, 3, 8, 4, 9, 2,, 2,, 4,, 2,, 2,,,,, 2,, 2, 2,, 2,, 2, 2, 2,, 2,, 4,, 
  2,, 2,,,,, 2,, 2, 2,, 2,, 2, 2, 2,, 2,, 4,, 2,, 2,,, 2,, 2,, 2,, 2,, 2, 2, 
  2,, 2,, 4,, 2,, 2,,, 2,, 2,, 2,, 2,, 2, 5, 4, 8, 4, 4, 4, 8, 2, 8,, 2,, 2,
  , 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4, 2, 2, 3, 2,, 2,, 2,, 4,, 2,, 2,, 2, 
  2, 2,, 2,, 2,, 4, 2, 2, 62,, 2,, 2,, 4,, 2,, 2,,, 2,, 2,, 2,,, 2,, 2, 2, 2,
  , 2,, 4,, 2,, 2,,, 2,, 2,, 2,,, 2,, 2, 5, 4, 8, 4, 4, 4, 8, 2,, 8,,, 58,,, 
  59,, 58,, 58, 4, 2, 8, 4, 4, 4, 8, 4, 12, 2, 8, 4, 4, 4, 8, 4, 12, 2, 8, 
  4, 4, 4, 8, 4, 12, 2, 8, 4, 4, 4, 8, 4, 12, 2, 8, 4, 4, 4, 8, 4, 12, 2, 8, 
  4, 4, 4, 8, 4, 12, 2, 8, 4, 4, 4, 8, 4, 12, 2, 8, 4, 4, 4, 8, 4, 8, 20,, 
  57,, 56,,, 56,,, 36, 4, 4, 8, 2, 4, 4, 8, 4, 12, 4, 8, 2, 4, 4, 8, 4, 12, 
  4, 8, 2, 4, 4, 8, 4, 12, 4, 8, 2, 4, 4, 8, 4, 12, 4, 8, 2, 4, 4, 8, 4, 12, 
  4, 8, 2, 4, 4, 8, 4, 12, 4, 8, 2, 4, 4, 8, 4, 12, 4, 8, 2, 4, 4, 8, 4, 12, 
  4, 8, 4, 4,,, 8, 4, 12, 4, 8, 4, 4,,, 8, 4, 12, 4, 8, 4, 4,,, 8, 4, 12, 4, 
  8, 4, 4,, 8, 4, 8, 224, 4, 4, 8, 4, 4, 2, 8, 4, 12, 4, 8, 4, 4, 2, 8, 4, 
  12, 4, 8, 4, 4, 2, 8, 4, 12, 4, 8, 4, 4, 2, 8, 4, 12, 4, 8, 4, 4, 4, 20, 
  4, 8, 4, 4, 4, 20, 4, 8, 4, 4, 4, 20, 4, 8, 4, 4, 4, 16, 224, 4, 4, 8, 4, 
  4, 4, 8,,, 12, 4, 8, 4, 4, 4, 8,, 12, 4, 8, 4, 4, 4, 8,,, 12, 4, 8, 4, 4, 
  4, 8,,, 8, 57, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 4,, 
  2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 26,, 31, 2,, 4,, 2,, 2,, 2, 2,,,, 
  2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 4,, 2,, 2,, 2, 2,,,, 2,, 2,, 4,, 2,, 2,, 2, 
  58, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 4,, 2,, 2,, 2, 
  2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 42,, 14, 2,, 4,, 2,, 2,, 2, 2,,, 2,, 2,, 2,,,
  , 2,, 2,, 2, 2, 2,, 4,, 2,, 2,, 2, 2,,, 2,, 2,, 3,,, 2,, 2,, 2, 2, 2,, 2,, 
  2,, 4,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2, 2, 2,, 2,, 
  2,, 4,, 2,, 2,, 2, 58, 2,, 2,, 2,, 4,, 2, 2,,, 2,,,,, 3,, 2,, 2,, 2, 2, 2,
  , 2,, 2,, 4,, 2, 2,,, 2,,,,, 3,, 2,, 2,, 2, 32,, 23, 2,, 2,, 2,, 4,, 2, 2, 
  2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 2,, 2,, 4,, 2, 2, 2,, 2,, 2,, 4,, 2,, 2,
  , 2, 58, 2,, 2,, 2,, 4,, 2, 2,,, 2,,,, 3,, 2,,,,, 2, 2, 2,, 2,, 2,, 4,, 2, 
  2,,, 2,,,, 3,, 2,,,,, 2, 49,, 57, 2,,,, 2,, 3,,,, 2,,, 2, 2,, 4,, 2,, 2,, 
  2, 2, 2,,,, 2,, 3,,,, 2,,, 2, 2,, 4,, 2,, 2,, 2, 2,, 23,, 30,,,, 2,, 2,, 3,
  , 2,,,,, 2, 2, 2,, 4,, 2,, 2,, 2, 2,,,, 2,, 2,, 3,, 2,,,,, 2, 2, 2,, 4,, 2,
  , 2,, 2, 54, 2,,,, 2,, 3,,,, 2,,, 2, 2,, 4,, 2,, 2,, 2, 2, 2,,,, 2,, 3,,,, 
  2,,, 2, 2,, 4,, 2,, 2,, 2, 58, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 4,, 2,, 2,
  , 2, 2, 2,, 2,, 2,, 4,, 2,, 2,, 2, 2, 2,, 4,, 2,, 2,, 2, 2, 2,,,, 2,, 3,,,
  , 2,,, 2, 2,, 2,, 2,, 4,, 2, 2, 2,,,, 2,, 3,,,, 2,,, 2, 2,, 2,, 2,, 4,, 2, 
  54,,, 2,,,, 3,, 2,,,, 2, 2, 2,, 2,, 2,, 4,, 2, 2,,, 2,,,, 3,, 2,,,, 2, 2, 
  2,, 2,, 2,, 4,, 2, 54, 2,,,, 2,, 3,,,, 2,,, 2, 2,, 2,, 2,, 4,, 2, 2, 2,,,, 
  2,, 3,,,, 2,,, 2, 2,, 2,, 2,, 4,, 2, 54,,,, 2,, 2,, 3,, 2,,,,, 2, 2, 2,, 2,
  , 2,, 4,, 2, 2,,,, 2,, 2,, 3,, 2,,,,, 2, 2, 2,, 2,, 2,, 4,, 2,,, 25,, 81, 
  2,, 4,, 2,, 2,, 2, 2, 2,,,, 2,, 3,,,, 2,,, 2, 2,, 4,, 2,, 2,, 2, 2, 2,,,, 
  2,, 3,,,, 2,,, 25,, 28, 2,, 4,, 2,, 2,, 2, 2,,, 2,,,, 3,, 2,,,, 2, 2, 2,, 
  4,, 2,, 2,, 2, 2,,, 2,,,, 3,, 2,,,, 2, 54, 2,, 4,, 2,, 2,, 2, 2, 2,,,, 2,, 
  3,,,, 2,,, 2, 2,, 4,, 2,, 2,, 2, 2, 2,,,, 2,, 3,,,, 2,,, 40,, 12, 2,, 4,, 
  2,, 2,, 2, 3, 2,,,, 2,,, 2,,,, 2, 2, 2,, 4,, 2,, 2,, 2, 3, 2,,,, 2,,, 2,,,
  , 2, 2, 2,, 2,, 2,, 4,, 2, 2, 2,,,, 2,, 3,,,, 2,,, 2, 2,, 2,, 2,, 4,, 2, 
  2, 2,,,, 2,, 3,,,, 2,,, 54, 2,, 2,, 2,, 4,, 2, 3, 2,,,, 2,, 2,,,, 2, 2, 2,
  , 2,, 2,, 4,, 2, 3, 2,,,, 2,, 2,,,, 2, 31,, 20, 2,, 2,, 2,, 4,, 2, 2, 2,,,
  , 2,, 3,,,, 2,,, 2, 2,, 2,, 2,, 4,, 2, 2, 2,,,, 2,, 3,,,, 2,,, 54, 2,, 2,, 
  2,, 4,, 2, 3, 2, 2, 2,, 2,,,, 2, 2, 2,, 2,, 2,, 4,, 2, 3, 2, 2, 2,, 2,,,, 
  2, 45,, 53, 2, 2, 2,, 2, 2, 2, 3, 2,, 4,, 2,, 2,, 2, 2, 2, 2, 2,, 2, 2, 2, 
  3, 2,, 4,, 2,, 2,, 2,,, 21,, 29,,, 2,,,, 2,, 2,,,, 2, 2, 2,, 4,, 2,, 2,, 
  2, 2,,, 2,,,, 2,, 2,,,, 2, 2, 2,, 4,, 2,, 2,, 2, 50, 2, 2, 2,, 2, 2, 2, 3, 
  2,, 4,, 2,, 2,, 2, 2, 2, 2, 2,, 2, 2, 2, 3, 2,, 4,, 2,, 2,, 2, 54,,, 2,,,, 
  3,, 2,,,, 2, 2, 2,, 4,, 2,, 2,, 2, 2,,, 2,,,, 3,, 2,,,, 2, 2, 2,, 4,, 2,, 
  2,, 2, 2, 2, 2, 2,, 2, 2, 2, 3, 2,, 2,, 2,, 4,, 2, 2, 2, 2, 2,, 2, 2, 2, 
  3, 2,, 2,, 2,, 4,, 2, 51, 2, 2, 2,, 2, 2, 2, 2, 2,, 2,, 2,, 4,, 2, 3, 2, 
  2, 2,, 2, 2, 2, 2, 2,, 2,, 2,, 4,, 2, 50, 2, 2, 2,, 2, 2, 2, 3, 2,, 2,, 2,
  , 4,, 2, 2, 2, 2, 2,, 2, 2, 2, 3, 2,, 2,, 2,, 4,, 2, 50,,, 2,,,, 2,, 2,,,, 
  2, 2, 2,, 2,, 2,, 4,, 2, 2,,, 2,,,, 2,, 2,,,, 2, 2, 2,, 2,, 2,, 4,, 2,,, 
  21,, 244,,, 46,,, 47,, 46,, 248,,, 44,,, 44,, 45,, 230,, 43,, 42,,, 42,,, 
  243,, 40,, 40,,, 40,,, 164,,, 14,,, 28,,, 14,,, 29,, 15,, 29,, 13,, 860,, 
  17,, 28,, 13,, 28,,, 14,,, 28,,, 14,,, 47,, 21, 2,, 4,, 2,,,,, 2, 2, 2,, 4,
  , 2, 2, 2,, 4,, 2,,,,, 2, 2, 2,, 4,, 2,, 12, 4, 21, 2,, 4,, 2,, 2, 2, 2,, 
  4,, 2, 2, 2,, 4,, 2,, 2, 2, 2,, 4,, 2, 13, 4, 21, 2,, 4,, 2,, 2, 2, 2,, 4,
  , 2, 2, 2,, 4,, 2,, 2, 2, 2,, 4,, 2,,,,,, 2,,,, 4,, 2, 2, 2,, 4,, 2, 2,,,, 
  2,,,, 4,, 2, 2, 2,, 4,, 2,,, 38,, 2,, 2,, 4,, 2, 2, 2,, 4,, 2, 2, 2,, 2,, 
  4,, 2, 2, 2,, 4,, 2, 5, 4, 29, 2,, 2,, 4,, 2, 2, 2,, 4,, 2, 2, 2,, 2,, 4,, 
  2, 2, 2,, 4,, 2, 5, 4, 52, 4, 9, 2,, 4,, 2, 2, 2,, 2, 2,, 2,, 2, 2, 2,, 4,
  , 2, 2, 2,, 2, 2,, 2,, 2,, 39, 2,, 4,, 2, 2, 2,, 4,,,, 2,,, 2, 2,, 4,, 2, 
  2, 2,, 4,,,, 2,,,, 24, 3,, 9, 2,, 4,, 2, 2, 2,, 2,,,, 2,, 2, 2, 2,, 4,, 2, 
  2, 2,, 2,,,, 2,, 2, 2, 2,, 4,, 2,,,,,, 2,, 4,, 2, 2, 2,, 4,, 2,,,,,, 2,, 4,
  , 2, 17,, 3, 16,, 2,, 4,, 2, 2, 2,,,, 2,, 3,, 2, 2, 2,, 4,, 2, 2, 2,,,, 2,
  , 3,, 2, 39,, 2,, 4,, 2,,,,, 2,, 4,, 2, 2, 2,, 4,, 2,,,,, 2,, 4,, 2, 17, 
  3, 16, 17,, 21, 2,, 3,, 2,,,, 2, 2, 2,, 4,, 2, 2, 2,, 3,, 2,,,, 2, 2, 2,, 
  4,, 2,, 12, 3, 21, 2,, 4,,,, 2, 2, 2,, 4,, 2, 2, 2,, 4,,,, 2, 2, 2,, 4,, 
  2, 13, 3, 21, 2,, 4,,,, 2, 2, 2,, 4,, 2, 2, 2,, 4,,,, 2, 2, 2,, 4,, 2,,,,, 
  2, 2, 4,, 2, 2, 2,, 4,, 2, 2,,, 2, 2, 4,, 2, 2, 2,, 4,, 2,,, 36,, 2,,,, 4,
  , 2, 2, 2,, 4,, 2, 2, 2,,,, 4,, 2, 2, 2,, 4,, 2, 5, 3, 29, 2,,,, 4,, 2, 2, 
  2,, 4,, 2, 2, 2,,,, 4,, 2, 2, 2,, 4,, 2, 5, 3, 52, 3, 9, 2,, 4,, 2, 2, 2,, 
  2,,, 2,, 2, 2, 2,, 4,, 2, 2, 2,, 2,,, 2,, 2,, 37, 2,, 4,, 2, 2, 2,, 4, 2, 
  2, 3, 2,, 4,, 2, 2, 2,, 4, 2, 2, 2, 24, 2,, 9, 2,, 4,, 2, 2, 2,, 2,,, 2,, 
  2, 2, 2,, 4,, 2, 2, 2,, 2,,, 2,, 2, 2, 2,, 4,, 2,,,,, 2,, 4,, 2, 2, 2,, 4,
  , 2,,,,, 2,, 4,, 2, 17,, 2, 16,, 2,, 4,, 2, 2, 2, 2, 2,, 2,, 2, 2, 2,, 4,, 
  2, 2, 2, 2, 2,, 2,, 2, 37,, 2,, 4,, 2,,,, 2,, 4,, 2, 2, 2,, 4,, 2,,,, 2,, 
  4,, 2, 17, 2, 16, 14,,, 34,,, 35,, 34,, 20, 12, 2, 32, 2, 32, 2, 32, 2, 
  32, 2, 32, 2, 32, 2, 32, 2, 20,, 33,, 32,,, 32,,, 32, 4, 2, 32, 2, 32, 2, 
  32, 2, 32, 2, 32, 2, 32, 2, 32, 2, 52, 2, 32, 2, 32, 2, 32, 2, 8, 128, 24,,
  , 32,,, 32,,, 32,, 24,,, 32,, 32,,, 32,,, 16, 128, 128, 16,,, 6,, 2,, 4,, 
  2,,,,,, 2,, 2,, 4,, 2,,,,,, 2, 16, 8,, 2,, 4,, 2,,, 2,, 2,, 2,, 4,, 2,,, 2,
  , 2, 16, 8,, 2,, 4,, 2,,, 2,, 2,, 2,, 4,, 2,,, 2,, 2, 16, 8,, 2,, 4,, 2,,, 
  2,, 2,, 2,, 4,, 2,,, 2,, 2,, 2,, 4,, 2,,,,, 2,, 2,, 4,, 2,,,,, 2, 16, 7,, 
  2,, 4,, 2,,, 2,, 2,, 2,, 4,, 2,,, 2,, 2, 16, 8,, 2,, 4,, 2,,, 2,,,,, 2,, 4,
  , 2,,, 2,,,, 16, 5,, 2,, 2,, 4,, 2,,, 2,, 2,, 2,, 4,, 2,,, 2,, 2, 16, 9,, 
  31,,,, 4,, 2, 2, 2,, 4,, 2, 2,,,, 4,, 2, 2, 2,, 4,, 2, 32,,, 3,, 2, 2, 2,, 
  4,, 2, 2,,, 3,, 2, 2, 2,, 4,, 2, 15,, 17, 2,, 3,,,, 2, 2,, 4,, 2, 2, 2,, 3,
  ,,, 2, 2,, 4,, 2, 32, 2,, 3,,, 2, 2,, 4,, 2, 2, 2,, 3,,, 2, 2,, 4,, 2,, 16,
  , 6,, 2,, 4,, 2,,,,, 2,, 2,, 4,, 2,,,,, 2, 16, 7,, 2,, 4,, 2,,,,, 2,, 2,, 
  4,, 2,,,,, 2, 16, 7,, 2,, 4,, 2,,, 2,,,, 2,, 4,, 2,,, 2,,, 16, 7,, 2,, 4,, 
  2,,, 2,,,, 2,, 4,, 2,,, 2,,,, 2,, 4,, 2,, 2, 2,, 2,, 4,, 2,, 2, 2, 16, 6,, 
  2,, 4,, 2,,,,, 2,, 2,, 4,, 2,,,,, 2, 16, 7,, 2,, 4,, 2,,, 2,,,, 2,, 4,, 2,,
  , 2,,, 16, 4,, 2,, 2,, 4,, 2,,, 2,,,, 2,, 4,, 2,,, 2,,, 16, 7,, 30,,, 3,, 
  2, 2, 2,, 4,, 2, 2,,, 3,, 2, 2, 2,, 4,, 2, 31, 2,, 2, 2, 2,, 4,, 2, 3, 2,, 
  2, 2, 2,, 4,, 2, 13,, 17, 2,, 2,,, 2, 2,, 4,, 2, 2, 2,, 2,,, 2, 2,, 4,, 2, 
  30, 2,, 2, 3, 2,, 4,, 2, 2, 2,, 2, 3, 2,, 4,, 2,, 16,,, 4, 16,,, 4, 16,,, 
  4, 16,, 4, 16, 6, 16, 6, 16, 6, 16, 6, 16, 6, 16, 6, 16, 6, 16, 6, 16, 6, 
  16, 6, 16, 6, 16, 6, 16, 4, 16, 4, 16, 4, 16, 4, 16, 6, 16, 6, 16, 6, 16, 
  6, 16, 5,, 16, 4,, 16, 4,,, 16, 4,,, 16, 6, 16, 6, 16, 6, 16, 6,,, 26,,, 
  27,, 26,, 130,,, 24,,, 25,, 24,, 112, 16, 4,, 2,, 4,, 2,,, 2,, 2,, 4,, 2,,
  , 2,,, 14, 4,,,,, 4,, 2,,, 2,,,,, 4,, 2,,, 2, 16, 4,, 2,, 4,, 2,,, 2,, 2,, 
  4,, 2,,, 2,, 2,, 4,, 2,,, 2,, 2,, 4,, 2,,, 2, 16, 4,, 2,, 3,, 2,,, 2,, 2,, 
  3,, 2,,, 2, 15, 4,, 2,, 4,,,,,, 2,, 2,, 4,,,,,, 2, 15,, 28, 4, 2,,, 4,, 2, 
  2, 4, 2,,, 4,, 2,, 9,, 15, 4, 2,,,, 4,, 2, 2, 4, 2,,,, 4,, 2,, 24, 4, 2, 2,
  , 3,, 2, 2, 4, 2, 2,, 3,, 2,, 15, 4,,,, 4,, 2,,, 2,,,, 4,, 2,,, 2,, 14, 4,,
  ,, 4,, 2,,, 2,,,, 4,, 2,,, 2, 15, 4,, 2,, 3,, 2,,, 2,, 2,, 3,, 2,,, 2,, 2,
  , 3,, 2,,, 2,, 2,, 3,, 2,,, 2, 15, 4,, 2,, 2,, 2,,, 2,, 2,, 2,, 2,,, 2, 
  14, 4,, 2,, 4,,,,, 2,, 2,, 4,,,,, 2, 14,, 27, 4, 3, 4,, 2, 2, 4, 3, 4,, 2,
  , 8,, 15, 4, 2,,, 4,, 2, 2, 4, 2,,, 4,, 2,, 23, 4, 2, 2,, 2,, 2, 2, 4, 2, 
  2,, 2,, 2,, 14, 4, 14, 4, 14, 4, 14, 4,,, 12, 4,,, 12, 4,,, 12, 4,, 12, 4, 
  14, 4, 14, 4, 14, 4, 14, 4, 14, 4, 14, 4, 14, 4, 14, 4, 12, 4, 12, 4, 12, 
  4, 12, 4, 13,, 4, 12,, 4, 12,,, 4, 12,,, 84, 8,,, 20,,, 21,, 20,, 12, 80, 
  12, 4,, 4,, 2,,, 2,, 4,, 2,,, 2, 12, 4,, 4,, 2,,, 2,, 4,, 2,,, 2, 10,,, 4,
  , 4,,,,,, 2,, 4,,,,,, 2,, 2,, 4,,, 2,, 2,, 4,,, 2, 12, 4,,,,, 4,,, 2,,,,, 
  4,,, 2,, 11, 4,, 2,, 3,,, 2,, 2,, 3,,, 2, 11, 24, 4, 2, 3,, 2, 2, 4, 2, 3,
  , 2,, 14,, 6, 4, 2, 2,,,, 2, 2, 4, 2, 3,,, 2,, 20, 4, 2, 4,,, 2, 4, 2, 4,,,
  , 11, 4,, 3,, 2,,, 2,, 3,, 2,,, 2, 11, 4,, 3,, 2,,, 2,, 3,, 2,,, 2, 10,, 4,
  , 4,,,,, 2,, 4,,,,, 2,,,, 4,,, 2,,,, 4,,, 2, 11, 4,,,, 4,,, 2,,,, 4,,, 2,, 
  10, 4,, 2,, 2,,, 2,, 2,, 2,,, 2, 10, 23, 4, 2, 2,, 2, 2, 4, 2, 2,, 2,, 14,
  , 5, 4, 2, 2,,, 2, 2, 4, 2, 2,,, 2,, 19, 4, 2, 4, 3, 4, 2, 4, 2, 10, 4, 
  10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 10, 4, 8,,, 4, 8,,, 4, 8,,, 4, 8,
  , 4, 10, 4, 10, 4, 10, 4, 10, 4,, 9, 4,, 8, 4,,, 8, 4,,, 8, 4, 8, 4, 8, 4, 
  8, 4, 8, 68, 12,,, 16,,, 16,, 17,, 4, 64, 8, 4, 8, 4, 8, 4, 8, 4, 8, 4, 8, 
  4, 8, 4, 8, 4, 8, 2,,, 8, 2,,, 8,, 3, 8,, 2, 8, 4, 8, 4, 8, 4, 8, 4, 8,, 
  3, 8,, 2, 8, 2,,, 8, 2,,, 8, 4, 8, 4, 8, 4, 8, 4, 8, 2, 8, 2, 8, 2, 8, 2, 
  8, 4, 8, 4, 8, 4, 8, 8,,, 14,,, 16,, 15,, 58,,, 12,,, 10,, 13,, 60, 8, 2,, 
  4,, 2,, 4,, 2, 8, 2,, 4,, 2,, 4,, 2, 8,,,, 4,,,,, 4,,,, 8, 2,, 4,, 2,, 4,, 
  2,, 4,,,,, 4,,,, 8,,,, 4,, 2,, 4,, 2, 8, 2,, 4,,,, 4,,, 8,,, 4,, 2,, 4,, 
  2, 8, 4,, 9, 2,,,, 4,, 3,,, 4, 11, 2,, 4,, 2,, 4,,, 10,, 2,, 4,,,,,, 4, 
  11, 2,, 4,, 2,, 4,, 8,,, 4,,,, 4,,, 8,,, 4,,,, 4,,, 8,,, 4,,,, 4,,, 8,,, 4,
  ,,, 4,,,, 4,,,, 4,,, 8,,, 4,,,, 4,,, 8,,, 4, 2, 4, 10, 4,,,, 4,,, 8, 2,, 8,
  ,,, 4,,,,, 4, 10, 4, 2, 4,,, 8,,, 4,,,, 4, 10, 4, 2, 4,, 32, 34,,, 6,,, 4,
  , 7,, 6, 32, 6,, 7,, 4,,, 6,,, 26, 24, 2,,, 6,,, 4,, 7,, 6, 24, 6, 4,, 4,, 
  6, 4,, 4,,, 5,, 3,,,, 2,,, 4,, 4, 6,, 2,,,, 3,, 4,, 2, 3,, 3, 5, 5, 3,, 3,,
  , 5,, 3,,,, 2,, 5, 3,, 3,, 5, 3,, 3,, 5, 3,, 3,,, 4,, 2,,, 2,,, 3,, 3, 5,, 
  2,,, 2,, 4,,, 2,, 2, 4, 4, 2,, 2,,, 4,, 2,,, 2,, 4, 2,, 2,, 16,,, 2,,, 5,, 
  2,, 16, 16, 9,, 2,, 4,,, 2,,, 8,,, 2,,, 5,, 2,, 8, 2, 4,,,, 2,, 2, 4, 4, 
  2, 2,,, 2,,,,, 2,,,, 2,,, 2,, 2,, 2,, 2, 2,, 2,,, 2,,,,, 9,,,, 10,, 56,,, 
  56,, 8,, 2,, 9,,,,, 2,, 48,,,, 2,, 48,,,, 48,,, 49,,,, 48,,, 48,, 97,, 2,,
  , 42,, 2,, 43,,,, 40,,, 40,,, 40,, 40,,, 40,, 40,,,,, 3,, 32,,, 2,, 32,,,,
  , 32,, 32,,,,, 32,,, 32,,, 64,,,, 3,, 25, 2, 2,, 24,,,,, 25, 2,, 25,, 24,, 
  24,, 24,, 24,,,, 4,, 16,,,, 3,, 16,,,, 16,,, 16,,, 16,,, 16,, 16,, 16,,,, 
  2,,,, 8,,,,,,,, 8,,,,, 8,,,,, 9,, 8,, 24,,,,,,, 2,,,,,,,,,,,,,,, 4,,,,,, 
  35,,,, 34,,,, 33,,, 32,,,,,,, 4, 2,, 2,, 16,,,,, 16,,, 16,, 16,,,, 4,,,,,,,
  , 17,,,,,,, 16,, 18,, 16,,,, 3,,, 16,,, 2,, 16,,,,, 16,,, 16,,,,,,,,,,,,,,,
  ,,,,,,,,,,, 2,,,,,,,,,,,,,,,, 33,,, 32,,, 32,, 32,,,, 4,,,, 4,,,,, 16,,,,, 
  16,, 16,, 16,,,,, 16,,, 16,,, 16,, 16, 2,,,,,,,,,,,,,, 2,,,,,,,,, 8,,, 2, 
  2,, 8,,,,, 32,, 32,,,, 13,,, 12,,, 8,,, 8,,,, 2,, 2,,,, 2,,,,,,,,,, 3,, 9,,
  , 2,, 8,,,, 9,,, 8,,,,,, 3,,,,,, 2,,,,,,, 2, 3,, 2,,,,,,, 9,,, 8,,, 8,,, 8,
  ,,,,,,,,,,,, 9,,, 8,,, 8,, 8,,,,,,,,,,,,,,,,,,,,, 8,,,,,,, 32,,, 32,,,,,, 
  3,,,,,,,,,,,,,,,,, 2, 2,,, 2,,,, 2,,,,,,,,,,,,,,,,, 2,,,,,,,,,,,,,,,,,, 4,,
  ,, 2,,,,,,,,,,,, 8,,, 2,,,,,,,,, 2,,, 2,,, 2,,,,,,,, 2, 2,,,,,, 2, 32 ] );