LoginSignup
1
1

More than 1 year has passed since last update.

数字当て推理ゲーム(Hit&Blow)を解くプログラムを考えてみる

Last updated at Posted at 2022-11-26

はじめに

Hit&Blowの問題を解くようなプログラムを作っていきます。

  • 言語:Python
  • 環境:Google Colaboratory

Hit&Blowとは

  • お題は0~9までの数字から異なる数字を決められた桁数だけ選択される
  • 回答者は0~9までの数字から異なる数字を決められた桁数だけ選択し、
    Hit&Blowの数からお題の数字を考える
    • Hit:同じ桁数に同じ数字がある数
    • Blow:同じ桁数にはないが別の桁数に同じ数字がある数
  • 回答を繰り返しお題の数字を当てるゲーム

Hit&Blowのプログラムを作成する

Hit&Blowのプログラムについては下記ページを参考にさせていただきました。

お題の数字は自分で決められるようにし、桁数も可変式にしました。

def calculation(k,q):
  size=len(q)
  hit = 0
  blow = 0
  for num in range(size):
    if(q[num] == k[num]):
      hit +=1
  for num in range(len(q)):
    for count in range(len(k)):
      if(q[num]==k[count]):
        if(num!=count):
          blow+=1
  return [hit,blow]

上記の関数の引数kに正解の数字、qに回答の数字を入れると[hit数,blow数]が返されるようになっています。

Hit&Blowを解くプログラムを作成する

前章では回答の数字からHit&Blowを返すプログラムを作成しました。
今回はこちらのプログラムを使って考えられる数字を総当たりで探索する方向で考えていきます。

任意の桁数の考えられるすべてのパターンをリスト化する

["0","1","2","3","4","5","6","7","8","9"]
の中から任意の数選択するので順列のプログラムを使用します。
下記サイトを参考にし0~9までの数字を任意の数選択したパターンをリスト化して格納しました。

import itertools
s="0123456789"
size=5
all_number = [''.join(v) for v in itertools.permutations(s, size)]
print(all_number)

出力

['01234', '01235', '01236', '01237', '01238', '01239', '01243', '01245', '01246', '01247', '01248', '01249', '01253', '01254', '01256', '01257', '01258', '01259', '01263', '01264', '01265', '01267', '01268', '01269', '01273', '01274', '01275', '01276', '01278', '01279', '01283', '01284', '01285', '01286', '01287', '01289', '01293', '01294', '01295', '01296', '01297', '01298', '01324', '01325', '01326', '01327', '01328', '01329', '01342', '01345', '01346', '01347', '01348', '01349', '01352', '01354', '01356', '01357', '01358', '01359', '01362', '01364', '01365', '01367', '01368', '01369', '01372', '01374', '01375', '01376', '01378', '01379', '01382', '01384', '01385', '01386', '01387', '01389', '01392', '01394', '01395', '01396', '01397', '01398', '01423', '01425', '01426', '01427', '01428', '01429', '01432', '01435', '01436', '01437', '01438', '01439', '01452', '01453', '01456', '01457', '01458', '01459', '01462', '01463', '01465', '01467', '01468', '01469', '01472', '01473', '01475', '01476', '01478', '01479', '01482', '01483', '01485', '01486', '01487', '01489', '01492', '01493', '01495', '01496', '01497', '01498', '01523', '01524', '01526', '01527', '01528', '01529', '01532', '01534', '01536', '01537', '01538', '01539', '01542', '01543', '01546', '01547', '01548', '01549', '01562', '01563', '01564', '01567', '01568', '01569', '01572', '01573', '01574', '01576', '01578', '01579', '01582', '01583', '01584', '01586', '01587', '01589', '01592', '01593', '01594', '01596', '01597', '01598', '01623', '01624', '01625', '01627', '01628', '01629', '01632', '01634', '01635', '01637', '01638', '01639', '01642', '01643', '01645', '01647', '01648', '01649', '01652', '01653', '01654', '01657', '01658', '01659', '01672', '01673', '01674', '01675', '01678', '01679', '01682', '01683', '01684', '01685', '01687', '01689', '01692', '01693', '01694', '01695', '01697', '01698', '01723', '01724', '01725', '01726', '01728', '01729', '01732', '01734', '01735', '01736', '01738', '01739', '01742', '01743', '01745', '01746', '01748', '01749', '01752', '01753', '01754', '01756', '01758', '01759', '01762', '01763', '01764', '01765', '01768', '01769', '01782', '01783', '01784', '01785', '01786', '01789', '01792', '01793', '01794', '01795', '01796', '01798', '01823', '01824', '01825', '01826', '01827', '01829', '01832', '01834', '01835', '01836', '01837', '01839', '01842', '01843', '01845', '01846', '01847', '01849', '01852', '01853', '01854', '01856', '01857', '01859', '01862', '01863', '01864', '01865', '01867', '01869', '01872', '01873', '01874', '01875', '01876', '01879', '01892', '01893', '01894', '01895', '01896', '01897', '01923', '01924', '01925', '01926', '01927', '01928', '01932', '01934', '01935', '01936', '01937', '01938', '01942', '01943', '01945', '01946', '01947', '01948', '01952', '01953', '01954', '01956', '01957', '01958', '01962', '01963', '01964', '01965', '01967', '01968', '01972', '01973', '01974', '01975', '01976', '01978', '01982', '01983', '01984', '01985', '01986', '01987', '02134', '02135', '02136', '02137', '02138', '02139', '02143', '02145', '02146', '02147', '02148', '02149', '02153', '02154', '02156', '02157', '02158', '02159', '02163', '02164', '02165', '02167', '02168', '02169', '02173', '02174', '02175', '02176', '02178', '02179', '02183', '02184', '02185', '02186', '02187', '02189', '02193', '02194', '02195', '02196', '02197', '02198', '02314', '02315', '02316', '02317', '02318', '02319', '02341', '02345', '02346', '02347', '02348', '02349', '02351', '02354', '02356', '02357', '02358', '02359', '02361', '02364', '02365', '02367', '02368', '02369', '02371', '02374', '02375', '02376', '02378', '02379', '02381', '02384', '02385', '02386', '02387', '02389', '02391', '02394', '02395', '02396', '02397', '02398', '02413', '02415', '02416', '02417', '02418', '02419', '02431', '02435', '02436', '02437', '02438', '02439', '02451', '02453', '02456', '02457', '02458', '02459', '02461', '02463', '02465', '02467', '02468', '02469', '02471', '02473', '02475', '02476', '02478', '02479', '02481', '02483', '02485', '02486', '02487', '02489', '02491', '02493', '02495', '02496', '02497', '02498', '02513', '02514', '02516', '02517', '02518', '02519', '02531', '02534', '02536', '02537', '02538', '02539', '02541', '02543', '02546', '02547', '02548', '02549', '02561', '02563', '02564', '02567', '02568', '02569', '02571', '02573', '02574', '02576', '02578', '02579', '02581', '02583', '02584', '02586', '02587', '02589', '02591', '02593', '02594', '02596', '02597', '02598', '02613', '02614', '02615', '02617', '02618', '02619', '02631', '02634', '02635', '02637', '02638', '02639', '02641', '02643', '02645', '02647', '02648', '02649', '02651', '02653', '02654', '02657', '02658', '02659', '02671', '02673', '02674', '02675', '02678', '02679', '02681', '02683', '02684', '02685', '02687', '02689', '02691', '02693', '02694', '02695', '02697', '02698', '02713', '02714', '02715', '02716', '02718', '02719', '02731', '02734', '02735', '02736', '02738', '02739', '02741', '02743', '02745', '02746', '02748', '02749', '02751', '02753', '02754', '02756', '02758', '02759', '02761', '02763', '02764', '02765', '02768', '02769', '02781', '02783', '02784', '02785', '02786', '02789', '02791', '02793', '02794', '02795', '02796', '02798', '02813', '02814', '02815', '02816', '02817', '02819', '02831', '02834', '02835', '02836', '02837', '02839', '02841', '02843', '02845', '02846', '02847', '02849', '02851', '02853', '02854', '02856', '02857', '02859', '02861', '02863', '02864', '02865', '02867', '02869', '02871', '02873', '02874', '02875', '02876', '02879', '02891', '02893', '02894', '02895', '02896', '02897', '02913', '02914', '02915', '02916', '02917', '02918', '02931', '02934', '02935', '02936', '02937', '02938', '02941', '02943', '02945', '02946', '02947', '02948', '02951', '02953', '02954', '02956', '02957', '02958', '02961', '02963', '02964', '02965', '02967', '02968', '02971', '02973', '02974', '02975', '02976', '02978', '02981', '02983', '02984', '02985', '02986', '02987', '03124', '03125', '03126', '03127', '03128', '03129', '03142', '03145', '03146', '03147', '03148', '03149', '03152', '03154', '03156', '03157', '03158', '03159', '03162', '03164', '03165', '03167', '03168', '03169', '03172', '03174', '03175', '03176', '03178', '03179', '03182', '03184', '03185', '03186', '03187', '03189', '03192', '03194', '03195', '03196', '03197', '03198', '03214', '03215', '03216', '03217', '03218', '03219', '03241', '03245', '03246', '03247', '03248', '03249', '03251', '03254', '03256', '03257', '03258', '03259', '03261', '03264', '03265', '03267', '03268', '03269', '03271', '03274', '03275', '03276', '03278', '03279', '03281', '03284', '03285', '03286', '03287', '03289', '03291', '03294', '03295', '03296', '03297', '03298', '03412', '03415', '03416', '03417', '03418', '03419', '03421', '03425', '03426', '03427', '03428', '03429', '03451', '03452', '03456', '03457', '03458', '03459', '03461', '03462', '03465', '03467', '03468', '03469', '03471', '03472', '03475', '03476', '03478', '03479', '03481', '03482', '03485', '03486', '03487', '03489', '03491', '03492', '03495', '03496', '03497', '03498', '03512', '03514', '03516', '03517', '03518', '03519', '03521', '03524', '03526', '03527', '03528', '03529', '03541', '03542', '03546', '03547', '03548', '03549', '03561', '03562', '03564', '03567', '03568', '03569', '03571', '03572', '03574', '03576', '03578', '03579', '03581', '03582', '03584', '03586', '03587', '03589', '03591', '03592', '03594', '03596', '03597', '03598', '03612', '03614', '03615', '03617', '03618', '03619', '03621', '03624', '03625', '03627', '03628', '03629', '03641', '03642', '03645', '03647', '03648', '03649', '03651', '03652', '03654', '03657', '03658', '03659', '03671', '03672', '03674', '03675', '03678', '03679', '03681', '03682', '03684', '03685', '03687', '03689', '03691', '03692', '03694', '03695', '03697', '03698', '03712', '03714', '03715', '03716', '03718', '03719', '03721', '03724', '03725', '03726', '03728', '03729', '03741', '03742', '03745', '03746', '03748', '03749', '03751', '03752', '03754', '03756', '03758', '03759', '03761', '03762', '03764', '03765', '03768', '03769', '03781', '03782', '03784', '03785', '03786', '03789', '03791', '03792', '03794', '03795', '03796', '03798', '03812', '03814', '03815', '03816', '03817', '03819', '03821', '03824', '03825', '03826', '03827', '03829', '03841', '03842', '03845', '03846', '03847', '03849', '03851', '03852', '03854', '03856', '03857', '03859', '03861', '03862', '03864', '03865', '03867', '03869', '03871', '03872', '03874', '03875', '03876', '03879', '03891', '03892', '03894', '03895', '03896', '03897', '03912', '03914', '03915', '03916', '03917', '03918', '03921', '03924', '03925', '03926', '03927', '03928', '03941', '03942', '03945', '03946', '03947', '03948', '03951', '03952', '03954', '03956', '03957', '03958', '03961', '03962', '03964', '03965', '03967', '03968', '03971', '03972', '03974', '03975', '03976', '03978', '03981', '03982', '03984', '03985', '03986', '03987', '04123', '04125', '04126', '04127', '04128', '04129', '04132', '04135', '04136', '04137', '04138', '04139', '04152', '04153', '04156', '04157', '04158', '04159', '04162', '04163', '04165', '04167', '04168', '04169', '04172', '04173', '04175', '04176', '04178', '04179', '04182', '04183', '04185', '04186', '04187', '04189', '04192', '04193', '04195', '04196', '04197', '04198', '04213', '04215', '04216', '04217', '04218', '04219', '04231', '04235', '04236', '04237', '04238', '04239', '04251', '04253', '04256', '04257', '04258', '04259', '04261', '04263', '04265', '04267', '04268', '04269', '04271', '04273', '04275', '04276', '04278', '04279', '04281', '04283', '04285', '04286', '04287', '04289', '04291', '04293', '04295', '04296', '04297', '04298', '04312', '04315', '04316', '04317', '04318', '04319', '04321', '04325', '04326', '04327', '04328', '04329', '04351', '04352', '04356', '04357', '04358', '04359', '04361', '04362', '04365', '04367', '04368', '04369', '04371', '04372', '04375', '04376', '04378', '04379', '04381', '04382', '04385', '04386', '04387', '04389', '04391', '04392', '04395', '04396', '04397', '04398', '04512', '04513', '04516', '04517', '04518', '04519', '04521', '04523', '04526', '04527', '04528', '04529', '04531', '04532', '04536', '04537', '04538', '04539', '04561', '04562', '04563', '04567', '04568', '04569', '04571', '04572', '04573', '04576', '04578', '04579', '04581', '04582', '04583', '04586', '04587', '04589', '04591', '04592', '04593', '04596', '04597', '04598', '04612', '04613', '04615', '04617', '04618', '04619', '04621', '04623', '04625', '04627', '04628', '04629', '04631', '04632', '04635', '04637', '04638', '04639', '04651', '04652', '04653', '04657', '04658', '04659', '04671', '04672', '04673', '04675', '04678', '04679', '04681', '04682', '04683', '04685', '04687', '04689', '04691', '04692', '04693', '04695', '04697', '04698', '04712', '04713', '04715', '04716', '04718', '04719', '04721', '04723', '04725', '04726', '04728', '04729', '04731', '04732', '04735', '04736', '04738', '04739', '04751', '04752', '04753', '04756', '04758', '04759', '04761', '04762', '04763', '04765', '04768', '04769', '04781', '04782', '04783', '04785', '04786', '04789', '04791', '04792', '04793', '04795', '04796', '04798', '04812', '04813', '04815', '04816', '04817', '04819', '04821', '04823', '04825', '04826', '04827', '04829', '04831', '04832', '04835', '04836', '04837', '04839', '04851', '04852', '04853', '04856', '04857', '04859', '04861', '04862', '04863', '04865', '04867', '04869', '04871', '04872', '04873', '04875', '04876', '04879', '04891', '04892', '04893', '04895', '04896', '04897', '04912', '04913', '04915', '04916', '04917', '04918', '04921', '04923', '04925', '04926', '04927', '04928', '04931', '04932', '04935', '04936', '04937', '04938', '04951', '04952', '04953', '04956', '04957', '04958', '04961', '04962', '04963', '04965', '04967', '04968', '04971', '04972', '04973', '04975', '04976', '04978', '04981', '04982', '04983', '04985', '04986', '04987', '05123', '05124', '05126', '05127', '05128', '05129', '05132', '05134', '05136', '05137', '05138', '05139', '05142', '05143', '05146', '05147', '05148', '05149', '05162', '05163', '05164', '05167', '05168', '05169', '05172', '05173', '05174', '05176', '05178', '05179', '05182', '05183', '05184', '05186', '05187', '05189', '05192', '05193', '05194', '05196', '05197', '05198', '05213', '05214', '05216', '05217', '05218', '05219', '05231', '05234', '05236', '05237', '05238', '05239', '05241', '05243', '05246', '05247', '05248', '05249', '05261', '05263', '05264', '05267', '05268', '05269', '05271', '05273', '05274', '05276', '05278', '05279', '05281', '05283', '05284', '05286', '05287', '05289', '05291', '05293', '05294', '05296', '05297', '05298', '05312', '05314', '05316', '05317', '05318', '05319', '05321', '05324', '05326', '05327', '05328', '05329', '05341', '05342', '05346', '05347', '05348', '05349', '05361', '05362', '05364', '05367', '05368', '05369', '05371', '05372', '05374', '05376', '05378', '05379', '05381', '05382', '05384', '05386', '05387', '05389', '05391', '05392', '05394', '05396', '05397', '05398', '05412', '05413', '05416', '05417', '05418', '05419', '05421', '05423', '05426', '05427', '05428', '05429', '05431', '05432', '05436', '05437', '05438', '05439', '05461', '05462', '05463', '05467', '05468', '05469', '05471', '05472', '05473', '05476', '05478', '05479', '05481', '05482', '05483', '05486', '05487', '05489', '05491', '05492', '05493', '05496', '05497', '05498', '05612', '05613', '05614', '05617', '05618', '05619', '05621', '05623', '05624', '05627', '05628', '05629', '05631', '05632', '05634', '05637', '05638', '05639', '05641', '05642', '05643', '05647', '05648', '05649', '05671', '05672', '05673', '05674', '05678', '05679', '05681', '05682', '05683', '05684', '05687', '05689', '05691', '05692', '05693', '05694', '05697', '05698', '05712', '05713', '05714', '05716', '05718', '05719', '05721', '05723', '05724', '05726', '05728', '05729', '05731', '05732', '05734', '05736', '05738', '05739', '05741', '05742', '05743', '05746', '05748', '05749', '05761', '05762', '05763', '05764', '05768', '05769', '05781', '05782', '05783', '05784', '05786', '05789', '05791', '05792', '05793', '05794', '05796', '05798', '05812', '05813', '05814', '05816', '05817', '05819', '05821', '05823', '05824', '05826', '05827', '05829', '05831', '05832', '05834', '05836', '05837', '05839', '05841', '05842', '05843', '05846', '05847', '05849', '05861', '05862', '05863', '05864', '05867', '05869', '05871', '05872', '05873', '05874', '05876', '05879', '05891', '05892', '05893', '05894', '05896', '05897', '05912', '05913', '05914', '05916', '05917', '05918', '05921', '05923', '05924', '05926', '05927', '05928', '05931', '05932', '05934', '05936', '05937', '05938', '05941', '05942', '05943', '05946', '05947', '05948', '05961', '05962', '05963', '05964', '05967', '05968', '05971', '05972', '05973', '05974', '05976', '05978', '05981', '05982', '05983', '05984', '05986', '05987', '06123', '06124', '06125', '06127', '06128', '06129', '06132', '06134', '06135', '06137', '06138', '06139', '06142', '06143', '06145', '06147', '06148', '06149', '06152', '06153', '06154', '06157', '06158', '06159', '06172', '06173', '06174', '06175', '06178', '06179', '06182', '06183', '06184', '06185', '06187', '06189', '06192', '06193', '06194', '06195', '06197', '06198', '06213', '06214', '06215', '06217', '06218', '06219', '06231', '06234', '06235', '06237', '06238', '06239', '06241', '06243', '06245', '06247', '06248', '06249', '06251', '06253', '06254', '06257', '06258', '06259', '06271', '06273', '06274', '06275', '06278', '06279', '06281', '06283', '06284', '06285', '06287', '06289', '06291', '06293', '06294', '06295', '06297', '06298', '06312', '06314', '06315', '06317', '06318', '06319', '06321', '06324', '06325', '06327', '06328', '06329', '06341', '06342', '06345', '06347', '06348', '06349', '06351', '06352', '06354', '06357', '06358', '06359', '06371', '06372', '06374', '06375', '06378', '06379', '06381', '06382', '06384', '06385', '06387', '06389', '06391', '06392', '06394', '06395', '06397', '06398', '06412', '06413', '06415', '06417', '06418', '06419', '06421', '06423', '06425', '06427', '06428', '06429', '06431', '06432', '06435', '06437', '06438', '06439', '06451', '06452', '06453', '06457', '06458', '06459', '06471', '06472', '06473', '06475', '06478', '06479', '06481', '06482', '06483', '06485', '06487', '06489', '06491', '06492', '06493', '06495', '06497', '06498', '06512', '06513', '06514', '06517', '06518', '06519', '06521', '06523', '06524', '06527', '06528', '06529', '06531', '06532', '06534', '06537', '06538', '06539', '06541', '06542', '06543', '06547', '06548', '06549', '06571', '06572', '06573', '06574', '06578', '06579', '06581', '06582', '06583', '06584', '06587', '06589', '06591', '06592', '06593', '06594', '06597', '06598', '06712', '06713', '06714', '06715', '06718', '06719', '06721', '06723', '06724', '06725', '06728', '06729', '06731', '06732', '06734', '06735', '06738', '06739', '06741', '06742', '06743', '06745', '06748', '06749', '06751', '06752', '06753', '06754', '06758', '06759', '06781', '06782', '06783', '06784', '06785', '06789', '06791', '06792', '06793', '06794', '06795', '06798', '06812', '06813', '06814', '06815', '06817', '06819', '06821', '06823', '06824', '06825', '06827', '06829', '06831', '06832', '06834', '06835', '06837', '06839', '06841', '06842', '06843', '06845', '06847', '06849', '06851', '06852', '06853', '06854', '06857', '06859', '06871', '06872', '06873', '06874', '06875', '06879', '06891', '06892', '06893', '06894', '06895', '06897', '06912', '06913', '06914', '06915', '06917', '06918', '06921', '06923', '06924', '06925', '06927', '06928', '06931', '06932', '06934', '06935', '06937', '06938', '06941', '06942', '06943', '06945', '06947', '06948', '06951', '06952', '06953', '06954', '06957', '06958', '06971', '06972', '06973', '06974', '06975', '06978', '06981', '06982', '06983', '06984', '06985', '06987', '07123', '07124', '07125', '07126', '07128', '07129', '07132', '07134', '07135', '07136', '07138', '07139', '07142', '07143', '07145', '07146', '07148', '07149', '07152', '07153', '07154', '07156', '07158', '07159', '07162', '07163', '07164', '07165', '07168', '07169', '07182', '07183', '07184', '07185', '07186', '07189', '07192', '07193', '07194', '07195', '07196', '07198', '07213', '07214', '07215', '07216', '07218', '07219', '07231', '07234', '07235', '07236', '07238', '07239', '07241', '07243', '07245', '07246', '07248', '07249', '07251', '07253', '07254', '07256', '07258', '07259', '07261', '07263', '07264', '07265', '07268', '07269', '07281', '07283', '07284', '07285', '07286', '07289', '07291', '07293', '07294', '07295', '07296', '07298', '07312', '07314', '07315', '07316', '07318', '07319', '07321', '07324', '07325', '07326', '07328', '07329', '07341', '07342', '07345', '07346', '07348', '07349', '07351', '07352', '07354', '07356', '07358', '07359', '07361', '07362', '07364', '07365', '07368', '07369', '07381', '07382', '07384', '07385', '07386', '07389', '07391', '07392', '07394', '07395', '07396', '07398', '07412', '07413', '07415', '07416', '07418', '07419', '07421', '07423', '07425', '07426', '07428', '07429', '07431', '07432', '07435', '07436', '07438', '07439', '07451', '07452', '07453', '07456', '07458', '07459', '07461', '07462', '07463', '07465', '07468', '07469', '07481', '07482', '07483', '07485', '07486', '07489', '07491', '07492', '07493', '07495', '07496', '07498', '07512', '07513', '07514', '07516', '07518', '07519', '07521', '07523', '07524', '07526', '07528', '07529', '07531', '07532', '07534', '07536', '07538', '07539', '07541', '07542', '07543', '07546', '07548', '07549', '07561', '07562', '07563', '07564', '07568', '07569', '07581', '07582', '07583', '07584', '07586', '07589', '07591', '07592', '07593', '07594', '07596', '07598', '07612', '07613', '07614', '07615', '07618', '07619', '07621', '07623', '07624', '07625', '07628', '07629', '07631', '07632', '07634', '07635', '07638', '07639', '07641', '07642', '07643', '07645', '07648', '07649', '07651', '07652', '07653', '07654', '07658', '07659', '07681', '07682', '07683', '07684', '07685', '07689', '07691', '07692', '07693', '07694', '07695', '07698', '07812', '07813', '07814', '07815', '07816', '07819', '07821', '07823', '07824', '07825', '07826', '07829', '07831', '07832', '07834', '07835', '07836', '07839', '07841', '07842', '07843', '07845', '07846', '07849', '07851', '07852', '07853', '07854', '07856', '07859', '07861', '07862', '07863', '07864', '07865', '07869', '07891', '07892', '07893', '07894', '07895', '07896', '07912', '07913', '07914', '07915', '07916', '07918', '07921', '07923', '07924', '07925', '07926', '07928', '07931', '07932', '07934', '07935', '07936', '07938', '07941', '07942', '07943', '07945', '07946', '07948', '07951', '07952', '07953', '07954', '07956', '07958', '07961', '07962', '07963', '07964', '07965', '07968', '07981', '07982', '07983', '07984', '07985', '07986', '08123', '08124', '08125', '08126', '08127', '08129', '08132', '08134', '08135', '08136', '08137', '08139', '08142', '08143', '08145', '08146', '08147', '08149', '08152', '08153', '08154', '08156', '08157', '08159', '08162', '08163', '08164', '08165', '08167', '08169', '08172', '08173', '08174', '08175', '08176', '08179', '08192', '08193', '08194', '08195', '08196', '08197', '08213', '08214', '08215', '08216', '08217', '08219', '08231', '08234', '08235', '08236', '08237', '08239', '08241', '08243', '08245', '08246', '08247', '08249', '08251', '08253', '08254', '08256', '08257', '08259', '08261', '08263', '08264', '08265', '08267', '08269', '08271', '08273', '08274', '08275', '08276', '08279', '08291', '08293', '08294', '08295', '08296', '08297', '08312', '08314', '08315', '08316', '08317', '08319', '08321', '08324', '08325', '08326', '08327', '08329', '08341', '08342', '08345', '08346', '08347', '08349', '08351', '08352', '08354', '08356', '08357', '08359', '08361', '08362', '08364', '08365', '08367', '08369', '08371', '08372', '08374', '08375', '08376', '08379', '08391', '08392', '08394', '08395', '08396', '08397', '08412', '08413', '08415', '08416', '08417', '08419', '08421', '08423', '08425', '08426', '08427', '08429', '08431', '08432', '08435', '08436', '08437', '08439', '08451', '08452', '08453', '08456', '08457', '08459', '08461', '08462', '08463', '08465', '08467', '08469', '08471', '08472', '08473', '08475', '08476', '08479', '08491', '08492', '08493', '08495', '08496', '08497', '08512', '08513', '08514', '08516', '08517', '08519', '08521', '08523', '08524', '08526', '08527', '08529', '08531', '08532', '08534', '08536', '08537', '08539', '08541', '08542', '08543', '08546', '08547', '08549', '08561', '08562', '08563', '08564', '08567', '08569', '08571', '08572', '08573', '08574', '08576', '08579', '08591', '08592', '08593', '08594', '08596', '08597', '08612', '08613', '08614', '08615', '08617', '08619', '08621', '08623', '08624', '08625', '08627', '08629', '08631', '08632', '08634', '08635', '08637', '08639', '08641', '08642', '08643', '08645', '08647', '08649', '08651', '08652', '08653', '08654', '08657', '08659', '08671', '08672', '08673', '08674', '08675', '08679', '08691', '08692', '08693', '08694', '08695', '08697', '08712', '08713', '08714', '08715', '08716', '08719', '08721', '08723', '08724', '08725', '08726', '08729', '08731', '08732', '08734', '08735', '08736', '08739', '08741', '08742', '08743', '08745', '08746', '08749', '08751', '08752', '08753', '08754', '08756', '08759', '08761', '08762', '08763', '08764', '08765', '08769', '08791', '08792', '08793', '08794', '08795', '08796', '08912', '08913', '08914', '08915', '08916', '08917', '08921', '08923', '08924', '08925', '08926', '08927', '08931', '08932', '08934', '08935', '08936', '08937', '08941', '08942', '08943', '08945', '08946', '08947', '08951', '08952', '08953', '08954', '08956', '08957', '08961', '08962', '08963', '08964', '08965', '08967', '08971', '08972', '08973', '08974', '08975', '08976', '09123', '09124', '09125', '09126', '09127', '09128', '09132', '09134', '09135', '09136', '09137', '09138', '09142', '09143', '09145', '09146', '09147', '09148', '09152', '09153', '09154', '09156', '09157', '09158', '09162', '09163', '09164', '09165', '09167', '09168', '09172', '09173', '09174', '09175', '09176', '09178', '09182', '09183', '09184', '09185', '09186', '09187', '09213', '09214', '09215', '09216', '09217', '09218', '09231', '09234', '09235', '09236', '09237', '09238', '09241', '09243', '09245', '09246', '09247', '09248', '09251', '09253', '09254', '09256', '09257', '09258', '09261', '09263', '09264', '09265', '09267', '09268', '09271', '09273', '09274', '09275', '09276', '09278', '09281', '09283', '09284', '09285', '09286', '09287', '09312', '09314', '09315', '09316', '09317', '09318', '09321', '09324', '09325', '09326', '09327', '09328', '09341', '09342', '09345', '09346', '09347', '09348', '09351', '09352', '09354', '09356', '09357', '09358', '09361', '09362', '09364', '09365', '09367', '09368', '09371', '09372', '09374', '09375', '09376', '09378', '09381', '09382', '09384', '09385', '09386', '09387', '09412', '09413', '09415', '09416', '09417', '09418', '09421', '09423', '09425', '09426', '09427', '09428', '09431', '09432', '09435', '09436', '09437', '09438', '09451', '09452', '09453', '09456', '09457', '09458', '09461', '09462', '09463', '09465', '09467', '09468', '09471', '09472', '09473', '09475', '09476', '09478', '09481', '09482', '09483', '09485', '09486', '09487', '09512', '09513', '09514', '09516', '09517', '09518', '09521', '09523', '09524', '09526', '09527', '09528', '09531', '09532', '09534', '09536', '09537', '09538', '09541', '09542', '09543', '09546', '09547', '09548', '09561', '09562', '09563', '09564', '09567', '09568', '09571', '09572', '09573', '09574', '09576', '09578', '09581', '09582', '09583', '09584', '09586', '09587', '09612', '09613', '09614', '09615', '09617', '09618', '09621', '09623', '09624', '09625', '09627', '09628', '09631', '09632', '09634', '09635', '09637', '09638', '09641', '09642', '09643', '09645', '09647', '09648', '09651', '09652', '09653', '09654', '09657', '09658', '09671', '09672', '09673', '09674', '09675', '09678', '09681', '09682', '09683', '09684', '09685', '09687', '09712', '09713', '09714', '09715', '09716', '09718', '09721', '09723', '09724', '09725', '09726', '09728', '09731', '09732', '09734', '09735', '09736', '09738', '09741', '09742', '09743', '09745', '09746', '09748', '09751', '09752', '09753', '09754', '09756', '09758', '09761', '09762', '09763', '09764', '09765', '09768', '09781', '09782', '09783', '09784', '09785', '09786', '09812', '09813', '09814', '09815', '09816', '09817', '09821', '09823', '09824', '09825', '09826', '09827', '09831', '09832', '09834', '09835', '09836', '09837', '09841', '09842', '09843', '09845', '09846', '09847', '09851', '09852', '09853', '09854', '09856', '09857', '09861', '09862', '09863', '09864', '09865', '09867', '09871', '09872', '09873', '09874', '09875', '09876', '10234', '10235', '10236', '10237', '10238', '10239', '10243', '10245', '10246', '10247', '10248', '10249', '10253', '10254', '10256', '10257', '10258', '10259', '10263', '10264', '10265', '10267', '10268', '10269', '10273', '10274', '10275', '10276', '10278', '10279', '10283', '10284', '10285', '10286', '10287', '10289', '10293', '10294', '10295', '10296', '10297', '10298', '10324', '10325', '10326', '10327', '10328', '10329', '10342', '10345', '10346', '10347', '10348', '10349', '10352', '10354', '10356', '10357', '10358', '10359', '10362', '10364', '10365', '10367', '10368', '10369', '10372', '10374', '10375', '10376', '10378', '10379', '10382', '10384', '10385', '10386', '10387', '10389', '10392', '10394', '10395', '10396', '10397', '10398', '10423', '10425', '10426', '10427', '10428', '10429', '10432', '10435', '10436', '10437', '10438', '10439', '10452', '10453', '10456', '10457', '10458', '10459', '10462', '10463', '10465', '10467', '10468', '10469', '10472', '10473', '10475', '10476', '10478', '10479', '10482', '10483', '10485', '10486', '10487', '10489', '10492', '10493', '10495', '10496', '10497', '10498', '10523', '10524', '10526', '10527', '10528', '10529', '10532', '10534', '10536', '10537', '10538', '10539', '10542', '10543', '10546', '10547', '10548', '10549', '10562', '10563', '10564', '10567', '10568', '10569', '10572', '10573', '10574', '10576', '10578', '10579', '10582', '10583', '10584', '10586', '10587', '10589', '10592', '10593', '10594', '10596', '10597', '10598', '10623', '10624', '10625', '10627', '10628', '10629', '10632', '10634', '10635', '10637', '10638', '10639', '10642', '10643', '10645', '10647', '10648', '10649', '10652', '10653', '10654', '10657', '10658', '10659', '10672', '10673', '10674', '10675', '10678', '10679', '10682', '10683', '10684', '10685', '10687', '10689', '10692', '10693', '10694', '10695', '10697', '10698', '10723', '10724', '10725', '10726', '10728', '10729', '10732', '10734', '10735', '10736', '10738', '10739', '10742', '10743', '10745', '10746', '10748', '10749', '10752', '10753', '10754', '10756', '10758', '10759', '10762', '10763', '10764', '10765', '10768', '10769', '10782', '10783', '10784', '10785', '10786', '10789', '10792', '10793', '10794', '10795', '10796', '10798', '10823', '10824', '10825', '10826', '10827', '10829', '10832', '10834', '10835', '10836', '10837', '10839', '10842', '10843', '10845', '10846', '10847', '10849', '10852', '10853', '10854', '10856', '10857', '10859', '10862', '10863', '10864', '10865', '10867', '10869', '10872', '10873', '10874', '10875', '10876', '10879', '10892', '10893', '10894', '10895', '10896', '10897', '10923', '10924', '10925', '10926', '10927', '10928', '10932', '10934', '10935', '10936', '10937', '10938', '10942', '10943', '10945', '10946', '10947', '10948', '10952', '10953', '10954', '10956', '10957', '10958', '10962', '10963', '10964', '10965', '10967', '10968', '10972', '10973', '10974', '10975', '10976', '10978', '10982', '10983', '10984', '10985', '10986', '10987', '12034', '12035', '12036', '12037', '12038', '12039', '12043', '12045', '12046', '12047', '12048', '12049', '12053', '12054', '12056', '12057', '12058', '12059', '12063', '12064', '12065', '12067', '12068', '12069', '12073', '12074', '12075', '12076', '12078', '12079', '12083', '12084', '12085', '12086', '12087', '12089', '12093', '12094', '12095', '12096', '12097', '12098', '12304', '12305', '12306', '12307', '12308', '12309', '12340', '12345', '12346', '12347', '12348', '12349', '12350', '12354', '12356', '12357', '12358', '12359', '12360', '12364', '12365', '12367', '12368', '12369', '12370', '12374', '12375', '12376', '12378', '12379', '12380', '12384', '12385', '12386', '12387', '12389', '12390', '12394', '12395', '12396', '12397', '12398', '12403', '12405', '12406', '12407', '12408', '12409', '12430', '12435', '12436', '12437', '12438', '12439', '12450', '12453', '12456', '12457', '12458', '12459', '12460', '12463', '12465', '12467', '12468', '12469', '12470', '12473', '12475', '12476', '12478', '12479', '12480', '12483', '12485', '12486', '12487', '12489', '12490', '12493', '12495', '12496', '12497', '12498', '12503', '12504', '12506', '12507', '12508', '12509', '12530', '12534', '12536', '12537', '12538', '12539', '12540', '12543', '12546', '12547', '12548', '12549', '12560', '12563', '12564', '12567', '12568', '12569', '12570', '12573', '12574', '12576', '12578', '12579', '12580', '12583', '12584', '12586', '12587', '12589', '12590', '12593', '12594', '12596', '12597', '12598', '12603', '12604', '12605', '12607', '12608', '12609', '12630', '12634', '12635', '12637', '12638', '12639', '12640', '12643', '12645', '12647', '12648', '12649', '12650', '12653', '12654', '12657', '12658', '12659', '12670', '12673', '12674', '12675', '12678', '12679', '12680', '12683', '12684', '12685', '12687', '12689', '12690', '12693', '12694', '12695', '12697', '12698', '12703', '12704', '12705', '12706', '12708', '12709', '12730', '12734', '12735', '12736', '12738', '12739', '12740', '12743', '12745', '12746', '12748', '12749', '12750', '12753', '12754', '12756', '12758', '12759', '12760', '12763', '12764', '12765', '12768', '12769', '12780', '12783', '12784', '12785', '12786', '12789', '12790', '12793', '12794', '12795', '12796', '12798', '12803', '12804', '12805', '12806', '12807', '12809', '12830', '12834', '12835', '12836', '12837', '12839', '12840', '12843', '12845', '12846', '12847', '12849', '12850', '12853', '12854', '12856', '12857', '12859', '12860', '12863', '12864', '12865', '12867', '12869', '12870', '12873', '12874', '12875', '12876', '12879', '12890', '12893', '12894', '12895', '12896', '12897', '12903', '12904', '12905', '12906', '12907', '12908', '12930', '12934', '12935', '12936', '12937', '12938', '12940', '12943', '12945', '12946', '12947', '12948', '12950', '12953', '12954', '12956', '12957', '12958', '12960', '12963', '12964', '12965', '12967', '12968', '12970', '12973', '12974', '12975', '12976', '12978', '12980', '12983', '12984', '12985', '12986', '12987', '13024', '13025', '13026', '13027', '13028', '13029', '13042', '13045', '13046', '13047', '13048', '13049', '13052', '13054', '13056', '13057', '13058', '13059', '13062', '13064', '13065', '13067', '13068', '13069', '13072', '13074', '13075', '13076', '13078', '13079', '13082', '13084', '13085', '13086', '13087', '13089', '13092', '13094', '13095', '13096', '13097', '13098', '13204', '13205', '13206', '13207', '13208', '13209', '13240', '13245', '13246', '13247', '13248', '13249', '13250', '13254', '13256', '13257', '13258', '13259', '13260', '13264', '13265', '13267', '13268', '13269', '13270', '13274', '13275', '13276', '13278', '13279', '13280', '13284', '13285', '13286', '13287', '13289', '13290', '13294', '13295', '13296', '13297', '13298', '13402', '13405', '13406', '13407', '13408', '13409', '13420', '13425', '13426', '13427', '13428', '13429', '13450', '13452', '13456', '13457', '13458', '13459', '13460', '13462', '13465', '13467', '13468', '13469', '13470', '13472', '13475', '13476', '13478', '13479', '13480', '13482', '13485', '13486', '13487', '13489', '13490', '13492', '13495', '13496', '13497', '13498', '13502', '13504', '13506', '13507', '13508', '13509', '13520', '13524', '13526', '13527', '13528', '13529', '13540', '13542', '13546', '13547', '13548', '13549', '13560', '13562', '13564', '13567', '13568', '13569', '13570', '13572', '13574', '13576', '13578', '13579', '13580', '13582', '13584', '13586', '13587', '13589', '13590', '13592', '13594', '13596', '13597', '13598', '13602', '13604', '13605', '13607', '13608', '13609', '13620', '13624', '13625', '13627', '13628', '13629', '13640', '13642', '13645', '13647', '13648', '13649', '13650', '13652', '13654', '13657', '13658', '13659', '13670', '13672', '13674', '13675', '13678', '13679', '13680', '13682', '13684', '13685', '13687', '13689', '13690', '13692', '13694', '13695', '13697', '13698', '13702', '13704', '13705', '13706', '13708', '13709', '13720', '13724', '13725', '13726', '13728', '13729', '13740', '13742', '13745', '13746', '13748', '13749', '13750', '13752', '13754', '13756', '13758', '13759', '13760', '13762', '13764', '13765', '13768', '13769', '13780', '13782', '13784', '13785', '13786', '13789', '13790', '13792', '13794', '13795', '13796', '13798', '13802', '13804', '13805', '13806', '13807', '13809', '13820', '13824', '13825', '13826', '13827', '13829', '13840', '13842', '13845', '13846', '13847', '13849', '13850', '13852', '13854', '13856', '13857', '13859', '13860', '13862', '13864', '13865', '13867', '13869', '13870', '13872', '13874', '13875', '13876', '13879', '13890', '13892', '13894', '13895', '13896', '13897', '13902', '13904', '13905', '13906', '13907', '13908', '13920', '13924', '13925', '13926', '13927', '13928', '13940', '13942', '13945', '13946', '13947', '13948', '13950', '13952', '13954', '13956', '13957', '13958', '13960', '13962', '13964', '13965', '13967', '13968', '13970', '13972', '13974', '13975', '13976', '13978', '13980', '13982', '13984', '13985', '13986', '13987', '14023', '14025', '14026', '14027', '14028', '14029', '14032', '14035', '14036', '14037', '14038', '14039', '14052', '14053', '14056', '14057', '14058', '14059', '14062', '14063', '14065', '14067', '14068', '14069', '14072', '14073', '14075', '14076', '14078', '14079', '14082', '14083', '14085', '14086', '14087', '14089', '14092', '14093', '14095', '14096', '14097', '14098', '14203', '14205', '14206', '14207', '14208', '14209', '14230', '14235', '14236', '14237', '14238', '14239', '14250', '14253', '14256', '14257', '14258', '14259', '14260', '14263', '14265', '14267', '14268', '14269', '14270', '14273', '14275', '14276', '14278', '14279', '14280', '14283', '14285', '14286', '14287', '14289', '14290', '14293', '14295', '14296', '14297', '14298', '14302', '14305', '14306', '14307', '14308', '14309', '14320', '14325', '14326', '14327', '14328', '14329', '14350', '14352', '14356', '14357', '14358', '14359', '14360', '14362', '14365', '14367', '14368', '14369', '14370', '14372', '14375', '14376', '14378', '14379', '14380', '14382', '14385', '14386', '14387', '14389', '14390', '14392', '14395', '14396', '14397', '14398', '14502', '14503', '14506', '14507', '14508', '14509', '14520', '14523', '14526', '14527', '14528', '14529', '14530', '14532', '14536', '14537', '14538', '14539', '14560', '14562', '14563', '14567', '14568', '14569', '14570', '14572', '14573', '14576', '14578', '14579', '14580', '14582', '14583', '14586', '14587', '14589', '14590', '14592', '14593', '14596', '14597', '14598', '14602', '14603', '14605', '14607', '14608', '14609', '14620', '14623', '14625', '14627', '14628', '14629', '14630', '14632', '14635', '14637', '14638', '14639', '14650', '14652', '14653', '14657', '14658', '14659', '14670', '14672', '14673', '14675', '14678', '14679', '14680', '14682', '14683', '14685', '14687', '14689', '14690', '14692', '14693', '14695', '14697', '14698', '14702', '14703', '14705', '14706', '14708', '14709', '14720', '14723', '14725', '14726', '14728', '14729', '14730', '14732', '14735', '14736', '14738', '14739', '14750', '14752', '14753', '14756', '14758', '14759', '14760', '14762', '14763', '14765', '14768', '14769', '14780', '14782', '14783', '14785', '14786', '14789', '14790', '14792', '14793', '14795', '14796', '14798', '14802', '14803', '14805', '14806', '14807', '14809', '14820', '14823', '14825', '14826', '14827', '14829', '14830', '14832', '14835', '14836', '14837', '14839', '14850', '14852', '14853', '14856', '14857', '14859', '14860', '14862', '14863', '14865', '14867', '14869', '14870', '14872', '14873', '14875', '14876', '14879', '14890', '14892', '14893', '14895', '14896', '14897', '14902', '14903', '14905', '14906', '14907', '14908', '14920', '14923', '14925', '14926', '14927', '14928', '14930', '14932', '14935', '14936', '14937', '14938', '14950', '14952', '14953', '14956', '14957', '14958', '14960', '14962', '14963', '14965', '14967', '14968', '14970', '14972', '14973', '14975', '14976', '14978', '14980', '14982', '14983', '14985', '14986', '14987', '15023', '15024', '15026', '15027', '15028', '15029', '15032', '15034', '15036', '15037', '15038', '15039', '15042', '15043', '15046', '15047', '15048', '15049', '15062', '15063', '15064', '15067', '15068', '15069', '15072', '15073', '15074', '15076', '15078', '15079', '15082', '15083', '15084', '15086', '15087', '15089', '15092', '15093', '15094', '15096', '15097', '15098', '15203', '15204', '15206', '15207', '15208', '15209', '15230', '15234', '15236', '15237', '15238', '15239', '15240', '15243', '15246', '15247', '15248', '15249', '15260', '15263', '15264', '15267', '15268', '15269', '15270', '15273', '15274', '15276', '15278', '15279', '15280', '15283', '15284', '15286', '15287', '15289', '15290', '15293', '15294', '15296', '15297', '15298', '15302', '15304', '15306', '15307', '15308', '15309', '15320', '15324', '15326', '15327', '15328', '15329', '15340', '15342', '15346', '15347', '15348', '15349', '15360', '15362', '15364', '15367', '15368', '15369', '15370', '15372', '15374', '15376', '15378', '15379', '15380', '15382', '15384', '15386', '15387', '15389', '15390', '15392', '15394', '15396', '15397', '15398', '15402', '15403', '15406', '15407', '15408', '15409', '15420', '15423', '15426', '15427', '15428', '15429', '15430', '15432', '15436', '15437', '15438', '15439', '15460', '15462', '15463', '15467', '15468', '15469', '15470', '15472', '15473', '15476', '15478', '15479', '15480', '15482', '15483', '15486', '15487', '15489', '15490', '15492', '15493', '15496', '15497', '15498', '15602', '15603', '15604', '15607', '15608', '15609', '15620', '15623', '15624', '15627', '15628', '15629', '15630', '15632', '15634', '15637', '15638', '15639', '15640', '15642', '15643', '15647', '15648', '15649', '15670', '15672', '15673', '15674', '15678', '15679', '15680', '15682', '15683', '15684', '15687', '15689', '15690', '15692', '15693', '15694', '15697', '15698', '15702', '15703', '15704', '15706', '15708', '15709', '15720', '15723', '15724', '15726', '15728', '15729', '15730', '15732', '15734', '15736', '15738', '15739', '15740', '15742', '15743', '15746', '15748', '15749', '15760', '15762', '15763', '15764', '15768', '15769', '15780', '15782', '15783', '15784', '15786', '15789', '15790', '15792', '15793', '15794', '15796', '15798', '15802', '15803', '15804', '15806', '15807', '15809', '15820', '15823', '15824', '15826', '15827', '15829', '15830', '15832', '15834', '15836', '15837', '15839', '15840', '15842', '15843', '15846', '15847', '15849', '15860', '15862', '15863', '15864', '15867', '15869', '15870', '15872', '15873', '15874', '15876', '15879', '15890', '15892', '15893', '15894', '15896', '15897', '15902', '15903', '15904', '15906', '15907', '15908', '15920', '15923', '15924', '15926', '15927', '15928', '15930', '15932', '15934', '15936', '15937', '15938', '15940', '15942', '15943', '15946', '15947', '15948', '15960', '15962', '15963', '15964', '15967', '15968', '15970', '15972', '15973', '15974', '15976', '15978', '15980', '15982', '15983', '15984', '15986', '15987', '16023', '16024', '16025', '16027', '16028', '16029', '16032', '16034', '16035', '16037', '16038', '16039', '16042', '16043', '16045', '16047', '16048', '16049', '16052', '16053', '16054', '16057', '16058', '16059', '16072', '16073', '16074', '16075', '16078', '16079', '16082', '16083', '16084', '16085', '16087', '16089', '16092', '16093', '16094', '16095', '16097', '16098', '16203', '16204', '16205', '16207', '16208', '16209', '16230', '16234', '16235', '16237', '16238', '16239', '16240', '16243', '16245', '16247', '16248', '16249', '16250', '16253', '16254', '16257', '16258', '16259', '16270', '16273', '16274', '16275', '16278', '16279', '16280', '16283', '16284', '16285', '16287', '16289', '16290', '16293', '16294', '16295', '16297', '16298', '16302', '16304', '16305', '16307', '16308', '16309', '16320', '16324', '16325', '16327', '16328', '16329', '16340', '16342', '16345', '16347', '16348', '16349', '16350', '16352', '16354', '16357', '16358', '16359', '16370', '16372', '16374', '16375', '16378', '16379', '16380', '16382', '16384', '16385', '16387', '16389', '16390', '16392', '16394', '16395', '16397', '16398', '16402', '16403', '16405', '16407', '16408', '16409', '16420', '16423', '16425', '16427', '16428', '16429', '16430', '16432', '16435', '16437', '16438', '16439', '16450', '16452', '16453', '16457', '16458', '16459', '16470', '16472', '16473', '16475', '16478', '16479', '16480', '16482', '16483', '16485', '16487', '16489', '16490', '16492', '16493', '16495', '16497', '16498', '16502', '16503', '16504', '16507', '16508', '16509', '16520', '16523', '16524', '16527', '16528', '16529', '16530', '16532', '16534', '16537', '16538', '16539', '16540', '16542', '16543', '16547', '16548', '16549', '16570', '16572', '16573', '16574', '16578', '16579', '16580', '16582', '16583', '16584', '16587', '16589', '16590', '16592', '16593', '16594', '16597', '16598', '16702', '16703', '16704', '16705', '16708', '16709', '16720', '16723', '16724', '16725', '16728', '16729', '16730', '16732', '16734', '16735', '16738', '16739', '16740', '16742', '16743', '16745', '16748', '16749', '16750', '16752', '16753', '16754', '16758', '16759', '16780', '16782', '16783', '16784', '16785', '16789', '16790', '16792', '16793', '16794', '16795', '16798', '16802', '16803', '16804', '16805', '16807', '16809', '16820', '16823', '16824', '16825', '16827', '16829', '16830', '16832', '16834', '16835', '16837', '16839', '16840', '16842', '16843', '16845', '16847', '16849', '16850', '16852', '16853', '16854', '16857', '16859', '16870', '16872', '16873', '16874', '16875', '16879', '16890', '16892', '16893', '16894', '16895', '16897', '16902', '16903', '16904', '16905', '16907', '16908', '16920', '16923', '16924', '16925', '16927', '16928', '16930', '16932', '16934', '16935', '16937', '16938', '16940', '16942', '16943', '16945', '16947', '16948', '16950', '16952', '16953', '16954', '16957', '16958', '16970', '16972', '16973', '16974', '16975', '16978', '16980', '16982', '16983', '16984', '16985', '16987', '17023', '17024', '17025', '17026', '17028', '17029', '17032', '17034', '17035', '17036', '17038', '17039', '17042', '17043', '17045', '17046', '17048', '17049', '17052', '17053', '17054', '17056', '17058', '17059', '17062', '17063', '17064', '17065', '17068', '17069', '17082', '17083', '17084', '17085', '17086', '17089', '17092', '17093', '17094', '17095', '17096', '17098', '17203', '17204', '17205', '17206', '17208', '17209', '17230', '17234', '17235', '17236', '17238', '17239', '17240', '17243', '17245', '17246', '17248', '17249', '17250', '17253', '17254', '17256', '17258', '17259', '17260', '17263', '17264', '17265', '17268', '17269', '17280', '17283', '17284', '17285', '17286', '17289', '17290', '17293', '17294', '17295', '17296', '17298', '17302', '17304', '17305', '17306', '17308', '17309', '17320', '17324', '17325', '17326', '17328', '17329', '17340', '17342', '17345', '17346', '17348', '17349', '17350', '17352', '17354', '17356', '17358', '17359', '17360', '17362', '17364', '17365', '17368', '17369', '17380', '17382', '17384', '17385', '17386', '17389', '17390', '17392', '17394', '17395', '17396', '17398', '17402', '17403', '17405', '17406', '17408', '17409', '17420', '17423', '17425', '17426', '17428', '17429', '17430', '17432', '17435', '17436', '17438', '17439', '17450', '17452', '17453', '17456', '17458', '17459', '17460', '17462', '17463', '17465', '17468', '17469', '17480', '17482', '17483', '17485', '17486', '17489', '17490', '17492', '17493', '17495', '17496', '17498', '17502', '17503', '17504', '17506', '17508', '17509', '17520', '17523', '17524', '17526', '17528', '17529', '17530', '17532', '17534', '17536', '17538', '17539', '17540', '17542', '17543', '17546', '17548', '17549', '17560', '17562', '17563', '17564', '17568', '17569', '17580', '17582', '17583', '17584', '17586', '17589', '17590', '17592', '17593', '17594', '17596', '17598', '17602', '17603', '17604', '17605', '17608', '17609', '17620', '17623', '17624', '17625', '17628', '17629', '17630', '17632', '17634', '17635', '17638', '17639', '17640', '17642', '17643', '17645', '17648', '17649', '17650', '17652', '17653', '17654', '17658', '17659', '17680', '17682', '17683', '17684', '17685', '17689', '17690', '17692', '17693', '17694', '17695', '17698', '17802', '17803', '17804', '17805', '17806', '17809', '17820', '17823', '17824', '17825', '17826', '17829', '17830', '17832', '17834', '17835', '17836', '17839', '17840', '17842', '17843', '17845', '17846', '17849', '17850', '17852', '17853', '17854', '17856', '17859', '17860', '17862', '17863', '17864', '17865', '17869', '17890', '17892', '17893', '17894', '17895', '17896', '17902', '17903', '17904', '17905', '17906', '17908', '17920', '17923', '17924', '17925', '17926', '17928', '17930', '17932', '17934', '17935', '17936', '17938', '17940', '17942', '17943', '17945', '17946', '17948', '17950', '17952', '17953', '17954', '17956', '17958', '17960', '17962', '17963', '17964', '17965', '17968', '17980', '17982', '17983', '17984', '17985', '17986', '18023', '18024', '18025', '18026', '18027', '18029', '18032', '18034', '18035', '18036', '18037', '18039', '18042', '18043', '18045', '18046', '18047', '18049', '18052', '18053', '18054', '18056', '18057', '18059', '18062', '18063', '18064', '18065', '18067', '18069', '18072', '18073', '18074', '18075', '18076', '18079', '18092', '18093', '18094', '18095', '18096', '18097', '18203', '18204', '18205', '18206', '18207', '18209', '18230', '18234', '18235', '18236', '18237', '18239', '18240', '18243', '18245', '18246', '18247', '18249', '18250', '18253', '18254', '18256', '18257', '18259', '18260', '18263', '18264', '18265', '18267', '18269', '18270', '18273', '18274', '18275', '18276', '18279', '18290', '18293', '18294', '18295', '18296', '18297', '18302', '18304', '18305', '18306', '18307', '18309', '18320', '18324', '18325', '18326', '18327', '18329', '18340', '18342', '18345', '18346', '18347', '18349', '18350', '18352', '18354', '18356', '18357', '18359', '18360', '18362', '18364', '18365', '18367', '18369', '18370', '18372', '18374', '18375', '18376', '18379', '18390', '18392', '18394', '18395', '18396', '18397', '18402', '18403', '18405', '18406', '18407', '18409', '18420', '18423', '18425', '18426', '18427', '18429', '18430', '18432', '18435', '18436', '18437', '18439', '18450', '18452', '18453', '18456', '18457', '18459', '18460', '18462', '18463', '18465', '18467', '18469', '18470', '18472', '18473', '18475', '18476', '18479', '18490', '18492', '18493', '18495', '18496', '18497', '18502', '18503', '18504', '18506', '18507', '18509', '18520', '18523', '18524', '18526', '18527', '18529', '18530', '18532', '18534', '18536', '18537', '18539', '18540', '18542', '18543', '18546', '18547', '18549', '18560', '18562', '18563', '18564', '18567', '18569', '18570', '18572', '18573', '18574', '18576', '18579', '18590', '18592', '18593', '18594', '18596', '18597', '18602', '18603', '18604', '18605', '18607', '18609', '18620', '18623', '18624', '18625', '18627', '18629', '18630', '18632', '18634', '18635', '18637', '18639', '18640', '18642', '18643', '18645', '18647', '18649', '18650', '18652', '18653', '18654', '18657', '18659', '18670', '18672', '18673', '18674', '18675', '18679', '18690', '18692', '18693', '18694', '18695', '18697', '18702', '18703', '18704', '18705', '18706', '18709', '18720', '18723', '18724', '18725', '18726', '18729', '18730', '18732', '18734', '18735', '18736', '18739', '18740', '18742', '18743', '18745', '18746', '18749', '18750', '18752', '18753', '18754', '18756', '18759', '18760', '18762', '18763', '18764', '18765', '18769', '18790', '18792', '18793', '18794', '18795', '18796', '18902', '18903', '18904', '18905', '18906', '18907', '18920', '18923', '18924', '18925', '18926', '18927', '18930', '18932', '18934', '18935', '18936', '18937', '18940', '18942', '18943', '18945', '18946', '18947', '18950', '18952', '18953', '18954', '18956', '18957', '18960', '18962', '18963', '18964', '18965', '18967', '18970', '18972', '18973', '18974', '18975', '18976', '19023', '19024', '19025', '19026', '19027', '19028', '19032', '19034', '19035', '19036', '19037', '19038', '19042', '19043', '19045', '19046', '19047', '19048', '19052', '19053', '19054', '19056', '19057', '19058', '19062', '19063', '19064', '19065', '19067', '19068', '19072', '19073', '19074', '19075', '19076', '19078', '19082', '19083', '19084', '19085', '19086', '19087', '19203', '19204', '19205', '19206', '19207', '19208', '19230', '19234', '19235', '19236', '19237', '19238', '19240', '19243', '19245', '19246', '19247', '19248', '19250', '19253', '19254', '19256', '19257', '19258', '19260', '19263', '19264', '19265', '19267', '19268', '19270', '19273', '19274', '19275', '19276', '19278', '19280', '19283', '19284', '19285', '19286', '19287', '19302', '19304', '19305', '19306', '19307', '19308', '19320', '19324', '19325', '19326', '19327', '19328', '19340', '19342', '19345', '19346', '19347', '19348', '19350', '19352', '19354', '19356', '19357', '19358', '19360', '19362', '19364', '19365', '19367', '19368', '19370', '19372', '19374', '19375', '19376', '19378', '19380', '19382', '19384', '19385', '19386', '19387', '19402', '19403', '19405', '19406', '19407', '19408', '19420', '19423', '19425', '19426', '19427', '19428', '19430', '19432', '19435', '19436', '19437', '19438', '19450', '19452', '19453', '19456', '19457', '19458', '19460', '19462', '19463', '19465', '19467', '19468', '19470', '19472', '19473', '19475', '19476', '19478', '19480', '19482', '19483', '19485', '19486', '19487', '19502', '19503', '19504', '19506', '19507', '19508', '19520', '19523', '19524', '19526', '19527', '19528', '19530', '19532', '19534', '19536', '19537', '19538', '19540', '19542', '19543', '19546', '19547', '19548', '19560', '19562', '19563', '19564', '19567', '19568', '19570', '19572', '19573', '19574', '19576', '19578', '19580', '19582', '19583', '19584', '19586', '19587', '19602', '19603', '19604', '19605', '19607', '19608', '19620', '19623', '19624', '19625', '19627', '19628', '19630', '19632', '19634', '19635', '19637', '19638', '19640', '19642', '19643', '19645', '19647', '19648', '19650', '19652', '19653', '19654', '19657', '19658', '19670', '19672', '19673', '19674', '19675', '19678', '19680', '19682', '19683', '19684', '19685', '19687', '19702', '19703', '19704', '19705', '19706', '19708', '19720', '19723', '19724', '19725', '19726', '19728', '19730', '19732', '19734', '19735', '19736', '19738', '19740', '19742', '19743', '19745', '19746', '19748', '19750', '19752', '19753', '19754', '19756', '19758', '19760', '19762', '19763', '19764', '19765', '19768', '19780', '19782', '19783', '19784', '19785', '19786', '19802', '19803', '19804', '19805', '19806', '19807', '19820', '19823', '19824', '19825', '19826', '19827', '19830', '19832', '19834', '19835', '19836', '19837', '19840', '19842', '19843', '19845', '19846', '19847', '19850', '19852', '19853', '19854', '19856', '19857', '19860', '19862', '19863', '19864', '19865', '19867', '19870', '19872', '19873', '19874', '19875', '19876', '20134', '20135', '20136', '20137', '20138', '20139', '20143', '20145', '20146', '20147', '20148', '20149', '20153', '20154', '20156', '20157', '20158', '20159', '20163', '20164', '20165', '20167', '20168', '20169', '20173', '20174', '20175', '20176', '20178', '20179', '20183', '20184', '20185', '20186', '20187', '20189', '20193', '20194', '20195', '20196', '20197', '20198', '20314', '20315', '20316', '20317', '20318', '20319', '20341', '20345', '20346', '20347', '20348', '20349', '20351', '20354', '20356', '20357', '20358', '20359', '20361', '20364', '20365', '20367', '20368', '20369', '20371', '20374', '20375', '20376', '20378', '20379', '20381', '20384', '20385', '20386', '20387', '20389', '20391', '20394', '20395', '20396', '20397', '20398', '20413', '20415', '20416', '20417', '20418', '20419', '20431', '20435', '20436', '20437', '20438', '20439', '20451', '20453', '20456', '20457', '20458', '20459', '20461', '20463', '20465', '20467', '20468', '20469', '20471', '20473', '20475', '20476', '20478', '20479', '20481', '20483', '20485', '20486', '20487', '20489', '20491', '20493', '20495', '20496', '20497', '20498', '20513', '20514', '20516', '20517', '20518', '20519', '20531', '20534', '20536', '20537', '20538', '20539', '20541', '20543', '20546', '20547', '20548', '20549', '20561', '20563', '20564', '20567', '20568', '20569', '20571', '20573', '20574', '20576', '20578', '20579', '20581', '20583', '20584', '20586', '20587', '20589', '20591', '20593', '20594', '20596', '20597', '20598', '20613', '20614', '20615', '20617', '20618', '20619', '20631', '20634', '20635', '20637', '20638', '20639', '20641', '20643', '20645', '20647', '20648', '20649', '20651', '20653', '20654', '20657', '20658', '20659', '20671', '20673', '20674', '20675', '20678', '20679', '20681', '20683', '20684', '20685', '20687', '20689', '20691', '20693', '20694', '20695', '20697', '20698', '20713', '20714', '20715', '20716', '20718', '20719', '20731', '20734', '20735', '20736', '20738', '20739', '20741', '20743', '20745', '20746', '20748', '20749', '20751', '20753', '20754', '20756', '20758', '20759', '20761', '20763', '20764', '20765', '20768', '20769', '20781', '20783', '20784', '20785', '20786', '20789', '20791', '20793', '20794', '20795', '20796', '20798', '20813', '20814', '20815', '20816', '20817', '20819', '20831', '20834', '20835', '20836', '20837', '20839', '20841', '20843', '20845', '20846', '20847', '20849', '20851', '20853', '20854', '20856', '20857', '20859', '20861', '20863', '20864', '20865', '20867', '20869', '20871', '20873', '20874', '20875', '20876', '20879', '20891', '20893', '20894', '20895', '20896', '20897', '20913', '20914', '20915', '20916', '20917', '20918', '20931', '20934', '20935', '20936', '20937', '20938', '20941', '20943', '20945', '20946', '20947', '20948', '20951', '20953', '20954', '20956', '20957', '20958', '20961', '20963', '20964', '20965', '20967', '20968', '20971', '20973', '20974', '20975', '20976', '20978', '20981', '20983', '20984', '20985', '20986', '20987', '21034', '21035', '21036', '21037', '21038', '21039', '21043', '21045', '21046', '21047', '21048', '21049', '21053', '21054', '21056', '21057', '21058', '21059', '21063', '21064', '21065', '21067', '21068', '21069', '21073', '21074', '21075', '21076', '21078', '21079', '21083', '21084', '21085', '21086', '21087', '21089', '21093', '21094', '21095', '21096', '21097', '21098', '21304', '21305', '21306', '21307', '21308', '21309', '21340', '21345', '21346', '21347', '21348', '21349', '21350', '21354', '21356', '21357', '21358', '21359', '21360', '21364', '21365', '21367', '21368', '21369', '21370', '21374', '21375', '21376', '21378', '21379', '21380', '21384', '21385', '21386', '21387', '21389', '21390', '21394', '21395', '21396', '21397', '21398', '21403', '21405', '21406', '21407', '21408', '21409', '21430', '21435', '21436', '21437', '21438', '21439', '21450', '21453', '21456', '21457', '21458', '21459', '21460', '21463', '21465', '21467', '21468', '21469', '21470', '21473', '21475', '21476', '21478', '21479', '21480', '21483', '21485', '21486', '21487', '21489', '21490', '21493', '21495', '21496', '21497', '21498', '21503', '21504', '21506', '21507', '21508', '21509', '21530', '21534', '21536', '21537', '21538', '21539', '21540', '21543', '21546', '21547', '21548', '21549', '21560', '21563', '21564', '21567', '21568', '21569', '21570', '21573', '21574', '21576', '21578', '21579', '21580', '21583', '21584', '21586', '21587', '21589', '21590', '21593', '21594', '21596', '21597', '21598', '21603', '21604', '21605', '21607', '21608', '21609', '21630', '21634', '21635', '21637', '21638', '21639', '21640', '21643', '21645', '21647', '21648', '21649', '21650', '21653', '21654', '21657', '21658', '21659', '21670', '21673', '21674', '21675', '21678', '21679', '21680', '21683', '21684', '21685', '21687', '21689', '21690', '21693', '21694', '21695', '21697', '21698', '21703', '21704', '21705', '21706', '21708', '21709', '21730', '21734', '21735', '21736', '21738', '21739', '21740', '21743', '21745', '21746', '21748', '21749', '21750', '21753', '21754', '21756', '21758', '21759', '21760', '21763', '21764', '21765', '21768', '21769', '21780', '21783', '21784', '21785', '21786', '21789', '21790', '21793', '21794', '21795', '21796', '21798', '21803', '21804', '21805', '21806', '21807', '21809', '21830', '21834', '21835', '21836', '21837', '21839', '21840', '21843', '21845', '21846', '21847', '21849', '21850', '21853', '21854', '21856', '21857', '21859', '21860', '21863', '21864', '21865', '21867', '21869', '21870', '21873', '21874', '21875', '21876', '21879', '21890', '21893', '21894', '21895', '21896', '21897', '21903', '21904', '21905', '21906', '21907', '21908', '21930', '21934', '21935', '21936', '21937', '21938', '21940', '21943', '21945', '21946', '21947', '21948', '21950', '21953', '21954', '21956', '21957', '21958', '21960', '21963', '21964', '21965', '21967', '21968', '21970', '21973', '21974', '21975', '21976', '21978', '21980', '21983', '21984', '21985', '21986', '21987', '23014', '23015', '23016', '23017', '23018', '23019', '23041', '23045', '23046', '23047', '23048', '23049', '23051', '23054', '23056', '23057', '23058', '23059', '23061', '23064', '23065', '23067', '23068', '23069', '23071', '23074', '23075', '23076', '23078', '23079', '23081', '23084', '23085', '23086', '23087', '23089', '23091', '23094', '23095', '23096', '23097', '23098', '23104', '23105', '23106', '23107', '23108', '23109', '23140', '23145', '23146', '23147', '23148', '23149', '23150', '23154', '23156', '23157', '23158', '23159', '23160', '23164', '23165', '23167', '23168', '23169', '23170', '23174', '23175', '23176', '23178', '23179', '23180', '23184', '23185', '23186', '23187', '23189', '23190', '23194', '23195', '23196', '23197', '23198', '23401', '23405', '23406', '23407', '23408', '23409', '23410', '23415', '23416', '23417', '23418', '23419', '23450', '23451', '23456', '23457', '23458', '23459', '23460', '23461', '23465', '23467', '23468', '23469', '23470', '23471', '23475', '23476', '23478', '23479', '23480', '23481', '23485', '23486', '23487', '23489', '23490', '23491', '23495', '23496', '23497', '23498', '23501', '23504', '23506', '23507', '23508', '23509', '23510', '23514', '23516', '23517', '23518', '23519', '23540', '23541', '23546', '23547', '23548', '23549', '23560', '23561', '23564', '23567', '23568', '23569', '23570', '23571', '23574', '23576', '23578', '23579', '23580', '23581', '23584', '23586', '23587', '23589', '23590', '23591', '23594', '23596', '23597', '23598', '23601', '23604', '23605', '23607', '23608', '23609', '23610', '23614', '23615', '23617', '23618', '23619', '23640', '23641', '23645', '23647', '23648', '23649', '23650', '23651', '23654', '23657', '23658', '23659', '23670', '23671', '23674', '23675', '23678', '23679', '23680', '23681', '23684', '23685', '23687', '23689', '23690', '23691', '23694', '23695', '23697', '23698', '23701', '23704', '23705', '23706', '23708', '23709', '23710', '23714', '23715', '23716', '23718', '23719', '23740', '23741', '23745', '23746', '23748', '23749', '23750', '23751', '23754', '23756', '23758', '23759', '23760', '23761', '23764', '23765', '23768', '23769', '23780', '23781', '23784', '23785', '23786', '23789', '23790', '23791', '23794', '23795', '23796', '23798', '23801', '23804', '23805', '23806', '23807', '23809', '23810', '23814', '23815', '23816', '23817', '23819', '23840', '23841', '23845', '23846', '23847', '23849', '23850', '23851', '23854', '23856', '23857', '23859', '23860', '23861', '23864', '23865', '23867', '23869', '23870', '23871', '23874', '23875', '23876', '23879', '23890', '23891', '23894', '23895', '23896', '23897', '23901', '23904', '23905', '23906', '23907', '23908', '23910', '23914', '23915', '23916', '23917', '23918', '23940', '23941', '23945', '23946', '23947', '23948', '23950', '23951', '23954', '23956', '23957', '23958', '23960', '23961', '23964', '23965', '23967', '23968', '23970', '23971', '23974', '23975', '23976', '23978', '23980', '23981', '23984', '23985', '23986', '23987', '24013', '24015', '24016', '24017', '24018', '24019', '24031', '24035', '24036', '24037', '24038', '24039', '24051', '24053', '24056', '24057', '24058', '24059', '24061', '24063', '24065', '24067', '24068', '24069', '24071', '24073', '24075', '24076', '24078', '24079', '24081', '24083', '24085', '24086', '24087', '24089', '24091', '24093', '24095', '24096', '24097', '24098', '24103', '24105', '24106', '24107', '24108', '24109', '24130', '24135', '24136', '24137', '24138', '24139', '24150', '24153', '24156', '24157', '24158', '24159', '24160', '24163', '24165', '24167', '24168', '24169', '24170', '24173', '24175', '24176', '24178', '24179', '24180', '24183', '24185', '24186', '24187', '24189', '24190', '24193', '24195', '24196', '24197', '24198', '24301', '24305', '24306', '24307', '24308', '24309', '24310', '24315', '24316', '24317', '24318', '24319', '24350', '24351', '24356', '24357', '24358', '24359', '24360', '24361', '24365', '24367', '24368', '24369', '24370', '24371', '24375', '24376', '24378', '24379', '24380', '24381', '24385', '24386', '24387', '24389', '24390', '24391', '24395', '24396', '24397', '24398', '24501', '24503', '24506', '24507', '24508', '24509', '24510', '24513', '24516', '24517', '24518', '24519', '24530', '24531', '24536', '24537', '24538', '24539', '24560', '24561', '24563', '24567', '24568', '24569', '24570', '24571', '24573', '24576', '24578', '24579', '24580', '24581', '24583', '24586', '24587', '24589', '24590', '24591', '24593', '24596', '24597', '24598', '24601', '24603', '24605', '24607', '24608', '24609', '24610', '24613', '24615', '24617', '24618', '24619', '24630', '24631', '24635', '24637', '24638', '24639', '24650', '24651', '24653', '24657', '24658', '24659', '24670', '24671', '24673', '24675', '24678', '24679', '24680', '24681', '24683', '24685', '24687', '24689', '24690', '24691', '24693', '24695', '24697', '24698', '24701', '24703', '24705', '24706', '24708', '24709', '24710', '24713', '24715', '24716', '24718', '24719', '24730', '24731', '24735', '24736', '24738', '24739', '24750', '24751', '24753', '24756', '24758', '24759', '24760', '24761', '24763', '24765', '24768', '24769', '24780', '24781', '24783', '24785', '24786', '24789', '24790', '24791', '24793', '24795', '24796', '24798', '24801', '24803', '24805', '24806', '24807', '24809', '24810', '24813', '24815', '24816', '24817', '24819', '24830', '24831', '24835', '24836', '24837', '24839', '24850', '24851', '24853', '24856', '24857', '24859', '24860', '24861', '24863', '24865', '24867', '24869', '24870', '24871', '24873', '24875', '24876', '24879', '24890', '24891', '24893', '24895', '24896', '24897', '24901', '24903', '24905', '24906', '24907', '24908', '24910', '24913', '24915', '24916', '24917', '24918', '24930', '24931', '24935', '24936', '24937', '24938', '24950', '24951', '24953', '24956', '24957', '24958', '24960', '24961', '24963', '24965', '24967', '24968', '24970', '24971', '24973', '24975', '24976', '24978', '24980', '24981', '24983', '24985', '24986', '24987', '25013', '25014', '25016', '25017', '25018', '25019', '25031', '25034', '25036', '25037', '25038', '25039', '25041', '25043', '25046', '25047', '25048', '25049', '25061', '25063', '25064', '25067', '25068', '25069', '25071', '25073', '25074', '25076', '25078', '25079', '25081', '25083', '25084', '25086', '25087', '25089', '25091', '25093', '25094', '25096', '25097', '25098', '25103', '25104', '25106', '25107', '25108', '25109', '25130', '25134', '25136', '25137', '25138', '25139', '25140', '25143', '25146', '25147', '25148', '25149', '25160', '25163', '25164', '25167', '25168', '25169', '25170', '25173', '25174', '25176', '25178', '25179', '25180', '25183', '25184', '25186', '25187', '25189', '25190', '25193', '25194', '25196', '25197', '25198', '25301', '25304', '25306', '25307', '25308', '25309', '25310', '25314', '25316', '25317', '25318', '25319', '25340', '25341', '25346', '25347', '25348', '25349', '25360', '25361', '25364', '25367', '25368', '25369', '25370', '25371', '25374', '25376', '25378', '25379', '25380', '25381', '25384', '25386', '25387', '25389', '25390', '25391', '25394', '25396', '25397', '25398', '25401', '25403', '25406', '25407', '25408', '25409', '25410', '25413', '25416', '25417', '25418', '25419', '25430', '25431', '25436', '25437', '25438', '25439', '25460', '25461', '25463', '25467', '25468', '25469', '25470', '25471', '25473', '25476', '25478', '25479', '25480', '25481', '25483', '25486', '25487', '25489', '25490', '25491', '25493', '25496', '25497', '25498', '25601', '25603', '25604', '25607', '25608', '25609', '25610', '25613', '25614', '25617', '25618', '25619', '25630', '25631', '25634', '25637', '25638', '25639', '25640', '25641', '25643', '25647', '25648', '25649', '25670', '25671', '25673', '25674', '25678', '25679', '25680', '25681', '25683', '25684', '25687', '25689', '25690', '25691', '25693', '25694', '25697', '25698', '25701', '25703', '25704', '25706', '25708', '25709', '25710', '25713', '25714', '25716', '25718', '25719', '25730', '25731', '25734', '25736', '25738', '25739', '25740', '25741', '25743', '25746', '25748', '25749', '25760', '25761', '25763', '25764', '25768', '25769', '25780', '25781', '25783', '25784', '25786', '25789', '25790', '25791', '25793', '25794', '25796', '25798', '25801', '25803', '25804', '25806', '25807', '25809', '25810', '25813', '25814', '25816', '25817', '25819', '25830', '25831', '25834', '25836', '25837', '25839', '25840', '25841', '25843', '25846', '25847', '25849', '25860', '25861', '25863', '25864', '25867', '25869', '25870', '25871', '25873', '25874', '25876', '25879', '25890', '25891', '25893', '25894', '25896', '25897', '25901', '25903', '25904', '25906', '25907', '25908', '25910', '25913', '25914', '25916', '25917', '25918', '25930', '25931', '25934', '25936', '25937', '25938', '25940', '25941', '25943', '25946', '25947', '25948', '25960', '25961', '25963', '25964', '25967', '25968', '25970', '25971', '25973', '25974', '25976', '25978', '25980', '25981', '25983', '25984', '25986', '25987', '26013', '26014', '26015', '26017', '26018', '26019', '26031', '26034', '26035', '26037', '26038', '26039', '26041', '26043', '26045', '26047', '26048', '26049', '26051', '26053', '26054', '26057', '26058', '26059', '26071', '26073', '26074', '26075', '26078', '26079', '26081', '26083', '26084', '26085', '26087', '26089', '26091', '26093', '26094', '26095', '26097', '26098', '26103', '26104', '26105', '26107', '26108', '26109', '26130', '26134', '26135', '26137', '26138', '26139', '26140', '26143', '26145', '26147', '26148', '26149', '26150', '26153', '26154', '26157', '26158', '26159', '26170', '26173', '26174', '26175', '26178', '26179', '26180', '26183', '26184', '26185', '26187', '26189', '26190', '26193', '26194', '26195', '26197', '26198', '26301', '26304', '26305', '26307', '26308', '26309', '26310', '26314', '26315', '26317', '26318', '26319', '26340', '26341', '26345', '26347', '26348', '26349', '26350', '26351', '26354', '26357', '26358', '26359', '26370', '26371', '26374', '26375', '26378', '26379', '26380', '26381', '26384', '26385', '26387', '26389', '26390', '26391', '26394', '26395', '26397', '26398', '26401', '26403', '26405', '26407', '26408', '26409', '26410', '26413', '26415', '26417', '26418', '26419', '26430', '26431', '26435', '26437', '26438', '26439', '26450', '26451', '26453', '26457', '26458', '26459', '26470', '26471', '26473', '26475', '26478', '26479', '26480', '26481', '26483', '26485', '26487', '26489', '26490', '26491', '26493', '26495', '26497', '26498', '26501', '26503', '26504', '26507', '26508', '26509', '26510', '26513', '26514', '26517', '26518', '26519', '26530', '26531', '26534', '26537', '26538', '26539', '26540', '26541', '26543', '26547', '26548', '26549', '26570', '26571', '26573', '26574', '26578', '26579', '26580', '26581', '26583', '26584', '26587', '26589', '26590', '26591', '26593', '26594', '26597', '26598', '26701', '26703', '26704', '26705', '26708', '26709', '26710', '26713', '26714', '26715', '26718', '26719', '26730', '26731', '26734', '26735', '26738', '26739', '26740', '26741', '26743', '26745', '26748', '26749', '26750', '26751', '26753', '26754', '26758', '26759', '26780', '26781', '26783', '26784', '26785', '26789', '26790', '26791', '26793', '26794', '26795', '26798', '26801', '26803', '26804', '26805', '26807', '26809', '26810', '26813', '26814', '26815', '26817', '26819', '26830', '26831', '26834', '26835', '26837', '26839', '26840', '26841', '26843', '26845', '26847', '26849', '26850', '26851', '26853', '26854', '26857', '26859', '26870', '26871', '26873', '26874', '26875', '26879', '26890', '26891', '26893', '26894', '26895', '26897', '26901', '26903', '26904', '26905', '26907', '26908', '26910', '26913', '26914', '26915', '26917', '26918', '26930', '26931', '26934', '26935', '26937', '26938', '26940', '26941', '26943', '26945', '26947', '26948', '26950', '26951', '26953', '26954', '26957', '26958', '26970', '26971', '26973', '26974', '26975', '26978', '26980', '26981', '26983', '26984', '26985', '26987', '27013', '27014', '27015', '27016', '27018', '27019', '27031', '27034', '27035', '27036', '27038', '27039', '27041', '27043', '27045', '27046', '27048', '27049', '27051', '27053', '27054', '27056', '27058', '27059', '27061', '27063', '27064', '27065', '27068', '27069', '27081', '27083', '27084', '27085', '27086', '27089', '27091', '27093', '27094', '27095', '27096', '27098', '27103', '27104', '27105', '27106', '27108', '27109', '27130', '27134', '27135', '27136', '27138', '27139', '27140', '27143', '27145', '27146', '27148', '27149', '27150', '27153', '27154', '27156', '27158', '27159', '27160', '27163', '27164', '27165', '27168', '27169', '27180', '27183', '27184', '27185', '27186', '27189', '27190', '27193', '27194', '27195', '27196', '27198', '27301', '27304', '27305', '27306', '27308', '27309', '27310', '27314', '27315', '27316', '27318', '27319', '27340', '27341', '27345', '27346', '27348', '27349', '27350', '27351', '27354', '27356', '27358', '27359', '27360', '27361', '27364', '27365', '27368', '27369', '27380', '27381', '27384', '27385', '27386', '27389', '27390', '27391', '27394', '27395', '27396', '27398', '27401', '27403', '27405', '27406', '27408', '27409', '27410', '27413', '27415', '27416', '27418', '27419', '27430', '27431', '27435', '27436', '27438', '27439', '27450', '27451', '27453', '27456', '27458', '27459', '27460', '27461', '27463', '27465', '27468', '27469', '27480', '27481', '27483', '27485', '27486', '27489', '27490', '27491', '27493', '27495', '27496', '27498', '27501', '27503', '27504', '27506', '27508', '27509', '27510', '27513', '27514', '27516', '27518', '27519', '27530', '27531', '27534', '27536', '27538', '27539', '27540', '27541', '27543', '27546', '27548', '27549', '27560', '27561', '27563', '27564', '27568', '27569', '27580', '27581', '27583', '27584', '27586', '27589', '27590', '27591', '27593', '27594', '27596', '27598', '27601', '27603', '27604', '27605', '27608', '27609', '27610', '27613', '27614', '27615', '27618', '27619', '27630', '27631', '27634', '27635', '27638', '27639', '27640', '27641', '27643', '27645', '27648', '27649', '27650', '27651', '27653', '27654', '27658', '27659', '27680', '27681', '27683', '27684', '27685', '27689', '27690', '27691', '27693', '27694', '27695', '27698', '27801', '27803', '27804', '27805', '27806', '27809', '27810', '27813', '27814', '27815', '27816', '27819', '27830', '27831', '27834', '27835', '27836', '27839', '27840', '27841', '27843', '27845', '27846', '27849', '27850', '27851', '27853', '27854', '27856', '27859', '27860', '27861', '27863', '27864', '27865', '27869', '27890', '27891', '27893', '27894', '27895', '27896', '27901', '27903', '27904', '27905', '27906', '27908', '27910', '27913', '27914', '27915', '27916', '27918', '27930', '27931', '27934', '27935', '27936', '27938', '27940', '27941', '27943', '27945', '27946', '27948', '27950', '27951', '27953', '27954', '27956', '27958', '27960', '27961', '27963', '27964', '27965', '27968', '27980', '27981', '27983', '27984', '27985', '27986', '28013', '28014', '28015', '28016', '28017', '28019', '28031', '28034', '28035', '28036', '28037', '28039', '28041', '28043', '28045', '28046', '28047', '28049', '28051', '28053', '28054', '28056', '28057', '28059', '28061', '28063', '28064', '28065', '28067', '28069', '28071', '28073', '28074', '28075', '28076', '28079', '28091', '28093', '28094', '28095', '28096', '28097', '28103', '28104', '28105', '28106', '28107', '28109', '28130', '28134', '28135', '28136', '28137', '28139', '28140', '28143', '28145', '28146', '28147', '28149', '28150', '28153', '28154', '28156', '28157', '28159', '28160', '28163', '28164', '28165', '28167', '28169', '28170', '28173', '28174', '28175', '28176', '28179', '28190', '28193', '28194', '28195', '28196', '28197', '28301', '28304', '28305', '28306', '28307', '28309', '28310', '28314', '28315', '28316', '28317', '28319', '28340', '28341', '28345', '28346', '28347', '28349', '28350', '28351', '28354', '28356', '28357', '28359', '28360', '28361', '28364', '28365', '28367', '28369', '28370', '28371', '28374', '28375', '28376', '28379', '28390', '28391', '28394', '28395', '28396', '28397', '28401', '28403', '28405', '28406', '28407', '28409', '28410', '28413', '28415', '28416', '28417', '28419', '28430', '28431', '28435', '28436', '28437', '28439', '28450', '28451', '28453', '28456', '28457', '28459', '28460', '28461', '28463', '28465', '28467', '28469', '28470', '28471', '28473', '28475', '28476', '28479', '28490', '28491', '28493', '28495', '28496', '28497', '28501', '28503', '28504', '28506', '28507', '28509', '28510', '28513', '28514', '28516', '28517', '28519', '28530', '28531', '28534', '28536', '28537', '28539', '28540', '28541', '28543', '28546', '28547', '28549', '28560', '28561', '28563', '28564', '28567', '28569', '28570', '28571', '28573', '28574', '28576', '28579', '28590', '28591', '28593', '28594', '28596', '28597', '28601', '28603', '28604', '28605', '28607', '28609', '28610', '28613', '28614', '28615', '28617', '28619', '28630', '28631', '28634', '28635', '28637', '28639', '28640', '28641', '28643', '28645', '28647', '28649', '28650', '28651', '28653', '28654', '28657', '28659', '28670', '28671', '28673', '28674', '28675', '28679', '28690', '28691', '28693', '28694', '28695', '28697', '28701', '28703', '28704', '28705', '28706', '28709', '28710', '28713', '28714', '28715', '28716', '28719', '28730', '28731', '28734', '28735', '28736', '28739', '28740', '28741', '28743', '28745', '28746', '28749', '28750', '28751', '28753', '28754', '28756', '28759', '28760', '28761', '28763', '28764', '28765', '28769', '28790', '28791', '28793', '28794', '28795', '28796', '28901', '28903', '28904', '28905', '28906', '28907', '28910', '28913', '28914', '28915', '28916', '28917', '28930', '28931', '28934', '28935', '28936', '28937', '28940', '28941', '28943', '28945', '28946', '28947', '28950', '28951', '28953', '28954', '28956', '28957', '28960', '28961', '28963', '28964', '28965', '28967', '28970', '28971', '28973', '28974', '28975', '28976', '29013', '29014', '29015', '29016', '29017', '29018', '29031', '29034', '29035', '29036', '29037', '29038', '29041', '29043', '29045', '29046', '29047', '29048', '29051', '29053', '29054', '29056', '29057', '29058', '29061', '29063', '29064', '29065', '29067', '29068', '29071', '29073', '29074', '29075', '29076', '29078', '29081', '29083', '29084', '29085', '29086', '29087', '29103', '29104', '29105', '29106', '29107', '29108', '29130', '29134', '29135', '29136', '29137', '29138', '29140', '29143', '29145', '29146', '29147', '29148', '29150', '29153', '29154', '29156', '29157', '29158', '29160', '29163', '29164', '29165', '29167', '29168', '29170', '29173', '29174', '29175', '29176', '29178', '29180', '29183', '29184', '29185', '29186', '29187', '29301', '29304', '29305', '29306', '29307', '29308', '29310', '29314', '29315', '29316', '29317', '29318', '29340', '29341', '29345', '29346', '29347', '29348', '29350', '29351', '29354', '29356', '29357', '29358', '29360', '29361', '29364', '29365', '29367', '29368', '29370', '29371', '29374', '29375', '29376', '29378', '29380', '29381', '29384', '29385', '29386', '29387', '29401', '29403', '29405', '29406', '29407', '29408', '29410', '29413', '29415', '29416', '29417', '29418', '29430', '29431', '29435', '29436', '29437', '29438', '29450', '29451', '29453', '29456', '29457', '29458', '29460', '29461', '29463', '29465', '29467', '29468', '29470', '29471', '29473', '29475', '29476', '29478', '29480', '29481', '29483', '29485', '29486', '29487', '29501', '29503', '29504', '29506', '29507', '29508', '29510', '29513', '29514', '29516', '29517', '29518', '29530', '29531', '29534', '29536', '29537', '29538', '29540', '29541', '29543', '29546', '29547', '29548', '29560', '29561', '29563', '29564', '29567', '29568', '29570', '29571', '29573', '29574', '29576', '29578', '29580', '29581', '29583', '29584', '29586', '29587', '29601', '29603', '29604', '29605', '29607', '29608', '29610', '29613', '29614', '29615', '29617', '29618', '29630', '29631', '29634', '29635', '29637', '29638', '29640', '29641', '29643', '29645', '29647', '29648', '29650', '29651', '29653', '29654', '29657', '29658', '29670', '29671', '29673', '29674', '29675', '29678', '29680', '29681', '29683', '29684', '29685', '29687', '29701', '29703', '29704', '29705', '29706', '29708', '29710', '29713', '29714', '29715', '29716', '29718', '29730', '29731', '29734', '29735', '29736', '29738', '29740', '29741', '29743', '29745', '29746', '29748', '29750', '29751', '29753', '29754', '29756', '29758', '29760', '29761', '29763', '29764', '29765', '29768', '29780', '29781', '29783', '29784', '29785', '29786', '29801', '29803', '29804', '29805', '29806', '29807', '29810', '29813', '29814', '29815', '29816', '29817', '29830', '29831', '29834', '29835', '29836', '29837', '29840', '29841', '29843', '29845', '29846', '29847', '29850', '29851', '29853', '29854', '29856', '29857', '29860', '29861', '29863', '29864', '29865', '29867', '29870', '29871', '29873', '29874', '29875', '29876', '30124', '30125', '30126', '30127', '30128', '30129', '30142', '30145', '30146', '30147', '30148', '30149', '30152', '30154', '30156', '30157', '30158', '30159', '30162', '30164', '30165', '30167', '30168', '30169', '30172', '30174', '30175', '30176', '30178', '30179', '30182', '30184', '30185', '30186', '30187', '30189', '30192', '30194', '30195', '30196', '30197', '30198', '30214', '30215', '30216', '30217', '30218', '30219', '30241', '30245', '30246', '30247', '30248', '30249', '30251', '30254', '30256', '30257', '30258', '30259', '30261', '30264', '30265', '30267', '30268', '30269', '30271', '30274', '30275', '30276', '30278', '30279', '30281', '30284', '30285', '30286', '30287', '30289', '30291', '30294', '30295', '30296', '30297', '30298', '30412', '30415', '30416', '30417', '30418', '30419', '30421', '30425', '30426', '30427', '30428', '30429', '30451', '30452', '30456', '30457', '30458', '30459', '30461', '30462', '30465', '30467', '30468', '30469', '30471', '30472', '30475', '30476', '30478', '30479', '30481', '30482', '30485', '30486', '30487', '30489', '30491', '30492', '30495', '30496', '30497', '30498', '30512', '30514', '30516', '30517', '30518', '30519', '30521', '30524', '30526', '30527', '30528', '30529', '30541', '30542', '30546', '30547', '30548', '30549', '30561', '30562', '30564', '30567', '30568', '30569', '30571', '30572', '30574', '30576', '30578', '30579', '30581', '30582', '30584', '30586', '30587', '30589', '30591', '30592', '30594', '30596', '30597', '30598', '30612', '30614', '30615', '30617', '30618', '30619', '30621', '30624', '30625', '30627', '30628', '30629', '30641', '30642', '30645', '30647', '30648', '30649', '30651', '30652', '30654', '30657', '30658', '30659', '30671', '30672', '30674', '30675', '30678', '30679', '30681', '30682', '30684', '30685', '30687', '30689', '30691', '30692', '30694', '30695', '30697', '30698', '30712', '30714', '30715', '30716', '30718', '30719', '30721', '30724', '30725', '30726', '30728', '30729', '30741', '30742', '30745', '30746', '30748', '30749', '30751', '30752', '30754', '30756', '30758', '30759', '30761', '30762', '30764', '30765', '30768', '30769', '30781', '30782', '30784', '30785', '30786', '30789', '30791', '30792', '30794', '30795', '30796', '30798', '30812', '30814', '30815', '30816', '30817', '30819', '30821', '30824', '30825', '30826', '30827', '30829', '30841', '30842', '30845', '30846', '30847', '30849', '30851', '30852', '30854', '30856', '30857', '30859', '30861', '30862', '30864', '30865', '30867', '30869', '30871', '30872', '30874', '30875', '30876', '30879', '30891', '30892', '30894', '30895', '30896', '30897', '30912', '30914', '30915', '30916', '30917', '30918', '30921', '30924', '30925', '30926', '30927', '30928', '30941', '30942', '30945', '30946', '30947', '30948', '30951', '30952', '30954', '30956', '30957', '30958', '30961', '30962', '30964', '30965', '30967', '30968', '30971', '30972', '30974', '30975', '30976', '30978', '30981', '30982', '30984', '30985', '30986', '30987', '31024', '31025', '31026', '31027', '31028', '31029', '31042', '31045', '31046', '31047', '31048', '31049', '31052', '31054', '31056', '31057', '31058', '31059', '31062', '31064', '31065', '31067', '31068', '31069', '31072', '31074', '31075', '31076', '31078', '31079', '31082', '31084', '31085', '31086', '31087', '31089', '31092', '31094', '31095', '31096', '31097', '31098', '31204', '31205', '31206', '31207', '31208', '31209', '31240', '31245', '31246', '31247', '31248', '31249', '31250', '31254', '31256', '31257', '31258', '31259', '31260', '31264', '31265', '31267', '31268', '31269', '31270', '31274', '31275', '31276', '31278', '31279', '31280', '31284', '31285', '31286', '31287', '31289', '31290', '31294', '31295', '31296', '31297', '31298', '31402', '31405', '31406', '31407', '31408', '31409', '31420', '31425', '31426', '31427', '31428', '31429', '31450', '31452', '31456', '31457', '31458', '31459', '31460', '31462', '31465', '31467', '31468', '31469', '31470', '31472', '31475', '31476', '31478', '31479', '31480', '31482', '31485', '31486', '31487', '31489', '31490', '31492', '31495', '31496', '31497', '31498', '31502', '31504', '31506', '31507', '31508', '31509', '31520', '31524', '31526', '31527', '31528', '31529', '31540', '31542', '31546', '31547', '31548', '31549', '31560', '31562', '31564', '31567', '31568', '31569', '31570', '31572', '31574', '31576', '31578', '31579', '31580', '31582', '31584', '31586', '31587', '31589', '31590', '31592', '31594', '31596', '31597', '31598', '31602', '31604', '31605', '31607', '31608', '31609', '31620', '31624', '31625', '31627', '31628', '31629', '31640', '31642', '31645', '31647', '31648', '31649', '31650', '31652', '31654', '31657', '31658', '31659', '31670', '31672', '31674', '31675', '31678', '31679', '31680', '31682', '31684', '31685', '31687', '31689', '31690', '31692', '31694', '31695', '31697', '31698', '31702', '31704', '31705', '31706', '31708', '31709', '31720', '31724', '31725', '31726', '31728', '31729', '31740', '31742', '31745', '31746', '31748', '31749', '31750', '31752', '31754', '31756', '31758', '31759', '31760', '31762', '31764', '31765', '31768', '31769', '31780', '31782', '31784', '31785', '31786', '31789', '31790', '31792', '31794', '31795', '31796', '31798', '31802', '31804', '31805', '31806', '31807', '31809', '31820', '31824', '31825', '31826', '31827', '31829', '31840', '31842', '31845', '31846', '31847', '31849', '31850', '31852', '31854', '31856', '31857', '31859', '31860', '31862', '31864', '31865', '31867', '31869', '31870', '31872', '31874', '31875', '31876', '31879', '31890', '31892', '31894', '31895', '31896', '31897', '31902', '31904', '31905', '31906', '31907', '31908', '31920', '31924', '31925', '31926', '31927', '31928', '31940', '31942', '31945', '31946', '31947', '31948', '31950', '31952', '31954', '31956', '31957', '31958', '31960', '31962', '31964', '31965', '31967', '31968', '31970', '31972', '31974', '31975', '31976', '31978', '31980', '31982', '31984', '31985', '31986', '31987', '32014', '32015', '32016', '32017', '32018', '32019', '32041', '32045', '32046', '32047', '32048', '32049', '32051', '32054', '32056', '32057', '32058', '32059', '32061', '32064', '32065', '32067', '32068', '32069', '32071', '32074', '32075', '32076', '32078', '32079', '32081', '32084', '32085', '32086', '32087', '32089', '32091', '32094', '32095', '32096', '32097', '32098', '32104', '32105', '32106', '32107', '32108', '32109', '32140', '32145', '32146', '32147', '32148', '32149', '32150', '32154', '32156', '32157', '32158', '32159', '32160', '32164', '32165', '32167', '32168', '32169', '32170', '32174', '32175', '32176', '32178', '32179', '32180', '32184', '32185', '32186', '32187', '32189', '32190', '32194', '32195', '32196', '32197', '32198', '32401', '32405', '32406', '32407', '32408', '32409', '32410', '32415', '32416', '32417', '32418', '32419', '32450', '32451', '32456', '32457', '32458', '32459', '32460', '32461', '32465', '32467', '32468', '32469', '32470', '32471', '32475', '32476', '32478', '32479', '32480', '32481', '32485', '32486', '32487', '32489', '32490', '32491', '32495', '32496', '32497', '32498', '32501', '32504', '32506', '32507', '32508', '32509', '32510', '32514', '32516', '32517', '32518', '32519', '32540', '32541', '32546', '32547', '32548', '32549', '32560', '32561', '32564', '32567', '32568', '32569', '32570', '32571', '32574', '32576', '32578', '32579', '32580', '32581', '32584', '32586', '32587', '32589', '32590', '32591', '32594', '32596', '32597', '32598', '32601', '32604', '32605', '32607', '32608', '32609', '32610', '32614', '32615', '32617', '32618', '32619', '32640', '32641', '32645', '32647', '32648', '32649', '32650', '32651', '32654', '32657', '32658', '32659', '32670', '32671', '32674', '32675', '32678', '32679', '32680', '32681', '32684', '32685', '32687', '32689', '32690', '32691', '32694', '32695', '32697', '32698', '32701', '32704', '32705', '32706', '32708', '32709', '32710', '32714', '32715', '32716', '32718', '32719', '32740', '32741', '32745', '32746', '32748', '32749', '32750', '32751', '32754', '32756', '32758', '32759', '32760', '32761', '32764', '32765', '32768', '32769', '32780', '32781', '32784', '32785', '32786', '32789', '32790', '32791', '32794', '32795', '32796', '32798', '32801', '32804', '32805', '32806', '32807', '32809', '32810', '32814', '32815', '32816', '32817', '32819', '32840', '32841', '32845', '32846', '32847', '32849', '32850', '32851', '32854', '32856', '32857', '32859', '32860', '32861', '32864', '32865', '32867', '32869', '32870', '32871', '32874', '32875', '32876', '32879', '32890', '32891', '32894', '32895', '32896', '32897', '32901', '32904', '32905', '32906', '32907', '32908', '32910', '32914', '32915', '32916', '32917', '32918', '32940', '32941', '32945', '32946', '32947', '32948', '32950', '32951', '32954', '32956', '32957', '32958', '32960', '32961', '32964', '32965', '32967', '32968', '32970', '32971', '32974', '32975', '32976', '32978', '32980', '32981', '32984', '32985', '32986', '32987', '34012', '34015', '34016', '34017', '34018', '34019', '34021', '34025', '34026', '34027', '34028', '34029', '34051', '34052', '34056', '34057', '34058', '34059', '34061', '34062', '34065', '34067', '34068', '34069', '34071', '34072', '34075', '34076', '34078', '34079', '34081', '34082', '34085', '34086', '34087', '34089', '34091', '34092', '34095', '34096', '34097', '34098', '34102', '34105', '34106', '34107', '34108', '34109', '34120', '34125', '34126', '34127', '34128', '34129', '34150', '34152', '34156', '34157', '34158', '34159', '34160', '34162', '34165', '34167', '34168', '34169', '34170', '34172', '34175', '34176', '34178', '34179', '34180', '34182', '34185', '34186', '34187', '34189', '34190', '34192', '34195', '34196', '34197', '34198', '34201', '34205', '34206', '34207', '34208', '34209', '34210', '34215', '34216', '34217', '34218', '34219', '34250', '34251', '34256', '34257', '34258', '34259', '34260', '34261', '34265', '34267', '34268', '34269', '34270', '34271', '34275', '34276', '34278', '34279', '34280', '34281', '34285', '34286', '34287', '34289', '34290', '34291', '34295', '34296', '34297', '34298', '34501', '34502', '34506', '34507', '34508', '34509', '34510', '34512', '34516', '34517', '34518', '34519', '34520', '34521', '34526', '34527', '34528', '34529', '34560', '34561', '34562', '34567', '34568', '34569', '34570', '34571', '34572', '34576', '34578', '34579', '34580', '34581', '34582', '34586', '34587', '34589', '34590', '34591', '34592', '34596', '34597', '34598', '34601', '34602', '34605', '34607', '34608', '34609', '34610', '34612', '34615', '34617', '34618', '34619', '34620', '34621', '34625', '34627', '34628', '34629', '34650', '34651', '34652', '34657', '34658', '34659', '34670', '34671', '34672', '34675', '34678', '34679', '34680', '34681', '34682', '34685', '34687', '34689', '34690', '34691', '34692', '34695', '34697', '34698', '34701', '34702', '34705', '34706', '34708', '34709', '34710', '34712', '34715', '34716', '34718', '34719', '34720', '34721', '34725', '34726', '34728', '34729', '34750', '34751', '34752', '34756', '34758', '34759', '34760', '34761', '34762', '34765', '34768', '34769', '34780', '34781', '34782', '34785', '34786', '34789', '34790', '34791', '34792', '34795', '34796', '34798', '34801', '34802', '34805', '34806', '34807', '34809', '34810', '34812', '34815', '34816', '34817', '34819', '34820', '34821', '34825', '34826', '34827', '34829', '34850', '34851', '34852', '34856', '34857', '34859', '34860', '34861', '34862', '34865', '34867', '34869', '34870', '34871', '34872', '34875', '34876', '34879', '34890', '34891', '34892', '34895', '34896', '34897', '34901', '34902', '34905', '34906', '34907', '34908', '34910', '34912', '34915', '34916', '34917', '34918', '34920', '34921', '34925', '34926', '34927', '34928', '34950', '34951', '34952', '34956', '34957', '34958', '34960', '34961', '34962', '34965', '34967', '34968', '34970', '34971', '34972', '34975', '34976', '34978', '34980', '34981', '34982', '34985', '34986', '34987', '35012', '35014', '35016', '35017', '35018', '35019', '35021', '35024', '35026', '35027', '35028', '35029', '35041', '35042', '35046', '35047', '35048', '35049', '35061', '35062', '35064', '35067', '35068', '35069', '35071', '35072', '35074', '35076', '35078', '35079', '35081', '35082', '35084', '35086', '35087', '35089', '35091', '35092', '35094', '35096', '35097', '35098', '35102', '35104', '35106', '35107', '35108', '35109', '35120', '35124', '35126', '35127', '35128', '35129', '35140', '35142', '35146', '35147', '35148', '35149', '35160', '35162', '35164', '35167', '35168', '35169', '35170', '35172', '35174', '35176', '35178', '35179', '35180', '35182', '35184', '35186', '35187', '35189', '35190', '35192', '35194', '35196', '35197', '35198', '35201', '35204', '35206', '35207', '35208', '35209', '35210', '35214', '35216', '35217', '35218', '35219', '35240', '35241', '35246', '35247', '35248', '35249', '35260', '35261', '35264', '35267', '35268', '35269', '35270', '35271', '35274', '35276', '35278', '35279', '35280', '35281', '35284', '35286', '35287', '35289', '35290', '35291', '35294', '35296', '35297', '35298', '35401', '35402', '35406', '35407', '35408', '35409', '35410', '35412', '35416', '35417', '35418', '35419', '35420', '35421', '35426', '35427', '35428', '35429', '35460', '35461', '35462', '35467', '35468', '35469', '35470', '35471', '35472', '35476', '35478', '35479', '35480', '35481', '35482', '35486', '35487', '35489', '35490', '35491', '35492', '35496', '35497', '35498', '35601', '35602', '35604', '35607', '35608', '35609', '35610', '35612', '35614', '35617', '35618', '35619', '35620', '35621', '35624', '35627', '35628', '35629', '35640', '35641', '35642', '35647', '35648', '35649', '35670', '35671', '35672', '35674', '35678', '35679', '35680', '35681', '35682', '35684', '35687', '35689', '35690', '35691', '35692', '35694', '35697', '35698', '35701', '35702', '35704', '35706', '35708', '35709', '35710', '35712', '35714', '35716', '35718', '35719', '35720', '35721', '35724', '35726', '35728', '35729', '35740', '35741', '35742', '35746', '35748', '35749', '35760', '35761', '35762', '35764', '35768', '35769', '35780', '35781', '35782', '35784', '35786', '35789', '35790', '35791', '35792', '35794', '35796', '35798', '35801', '35802', '35804', '35806', '35807', '35809', '35810', '35812', '35814', '35816', '35817', '35819', '35820', '35821', '35824', '35826', '35827', '35829', '35840', '35841', '35842', '35846', '35847', '35849', '35860', '35861', '35862', '35864', '35867', '35869', '35870', '35871', '35872', '35874', '35876', '35879', '35890', '35891', '35892', '35894', '35896', '35897', '35901', '35902', '35904', '35906', '35907', '35908', '35910', '35912', '35914', '35916', '35917', '35918', '35920', '35921', '35924', '35926', '35927', '35928', '35940', '35941', '35942', '35946', '35947', '35948', '35960', '35961', '35962', '35964', '35967', '35968', '35970', '35971', '35972', '35974', '35976', '35978', '35980', '35981', '35982', '35984', '35986', '35987', '36012', '36014', '36015', '36017', '36018', '36019', '36021', '36024', '36025', '36027', '36028', '36029', '36041', '36042', '36045', '36047', '36048', '36049', '36051', '36052', '36054', '36057', '36058', '36059', '36071', '36072', '36074', '36075', '36078', '36079', '36081', '36082', '36084', '36085', '36087', '36089', '36091', '36092', '36094', '36095', '36097', '36098', '36102', '36104', '36105', '36107', '36108', '36109', '36120', '36124', '36125', '36127', '36128', '36129', '36140', '36142', '36145', '36147', '36148', '36149', '36150', '36152', '36154', '36157', '36158', '36159', '36170', '36172', '36174', '36175', '36178', '36179', '36180', '36182', '36184', '36185', '36187', '36189', '36190', '36192', '36194', '36195', '36197', '36198', '36201', '36204', '36205', '36207', '36208', '36209', '36210', '36214', '36215', '36217', '36218', '36219', '36240', '36241', '36245', '36247', '36248', '36249', '36250', '36251', '36254', '36257', '36258', '36259', '36270', '36271', '36274', '36275', '36278', '36279', '36280', '36281', '36284', '36285', '36287', '36289', '36290', '36291', '36294', '36295', '36297', '36298', '36401', '36402', '36405', '36407', '36408', '36409', '36410', '36412', '36415', '36417', '36418', '36419', '36420', '36421', '36425', '36427', '36428', '36429', '36450', '36451', '36452', '36457', '36458', '36459', '36470', '36471', '36472', '36475', '36478', '36479', '36480', '36481', '36482', '36485', '36487', '36489', '36490', '36491', '36492', '36495', '36497', '36498', '36501', '36502', '36504', '36507', '36508', '36509', '36510', '36512', '36514', '36517', '36518', '36519', '36520', '36521', '36524', '36527', '36528', '36529', '36540', '36541', '36542', '36547', '36548', '36549', '36570', '36571', '36572', '36574', '36578', '36579', '36580', '36581', '36582', '36584', '36587', '36589', '36590', '36591', '36592', '36594', '36597', '36598', '36701', '36702', '36704', '36705', '36708', '36709', '36710', '36712', '36714', '36715', '36718', '36719', '36720', '36721', '36724', '36725', '36728', '36729', '36740', '36741', '36742', '36745', '36748', '36749', '36750', '36751', '36752', '36754', '36758', '36759', '36780', '36781', '36782', '36784', '36785', '36789', '36790', '36791', '36792', '36794', '36795', '36798', '36801', '36802', '36804', '36805', '36807', '36809', '36810', '36812', '36814', '36815', '36817', '36819', '36820', '36821', '36824', '36825', '36827', '36829', '36840', '36841', '36842', '36845', '36847', '36849', '36850', '36851', '36852', '36854', '36857', '36859', '36870', '36871', '36872', '36874', '36875', '36879', '36890', '36891', '36892', '36894', '36895', '36897', '36901', '36902', '36904', '36905', '36907', '36908', '36910', '36912', '36914', '36915', '36917', '36918', '36920', '36921', '36924', '36925', '36927', '36928', '36940', '36941', '36942', '36945', '36947', '36948', '36950', '36951', '36952', '36954', '36957', '36958', '36970', '36971', '36972', '36974', '36975', '36978', '36980', '36981', '36982', '36984', '36985', '36987', '37012', '37014', '37015', '37016', '37018', '37019', '37021', '37024', '37025', '37026', '37028', '37029', '37041', '37042', '37045', '37046', '37048', '37049', '37051', '37052', '37054', '37056', '37058', '37059', '37061', '37062', '37064', '37065', '37068', '37069', '37081', '37082', '37084', '37085', '37086', '37089', '37091', '37092', '37094', '37095', '37096', '37098', '37102', '37104', '37105', '37106', '37108', '37109', '37120', '37124', '37125', '37126', '37128', '37129', '37140', '37142', '37145', '37146', '37148', '37149', '37150', '37152', '37154', '37156', '37158', '37159', '37160', '37162', '37164', '37165', '37168', '37169', '37180', '37182', '37184', '37185', '37186', '37189', '37190', '37192', '37194', '37195', '37196', '37198', '37201', '37204', '37205', '37206', '37208', '37209', '37210', '37214', '37215', '37216', '37218', '37219', '37240', '37241', '37245', '37246', '37248', '37249', '37250', '37251', '37254', '37256', '37258', '37259', '37260', '37261', '37264', '37265', '37268', '37269', '37280', '37281', '37284', '37285', '37286', '37289', '37290', '37291', '37294', '37295', '37296', '37298', '37401', '37402', '37405', '37406', '37408', '37409', '37410', '37412', '37415', '37416', '37418', '37419', '37420', '37421', '37425', '37426', '37428', '37429', '37450', '37451', '37452', '37456', '37458', '37459', '37460', '37461', '37462', '37465', '37468', '37469', '37480', '37481', '37482', '37485', '37486', '37489', '37490', '37491', '37492', '37495', '37496', '37498', '37501', '37502', '37504', '37506', '37508', '37509', '37510', '37512', '37514', '37516', '37518', '37519', '37520', '37521', '37524', '37526', '37528', '37529', '37540', '37541', '37542', '37546', '37548', '37549', '37560', '37561', '37562', '37564', '37568', '37569', '37580', '37581', '37582', '37584', '37586', '37589', '37590', '37591', '37592', '37594', '37596', '37598', '37601', '37602', '37604', '37605', '37608', '37609', '37610', '37612', '37614', '37615', '37618', '37619', '37620', '37621', '37624', '37625', '37628', '37629', '37640', '37641', '37642', '37645', '37648', '37649', '37650', '37651', '37652', '37654', '37658', '37659', '37680', '37681', '37682', '37684', '37685', '37689', '37690', '37691', '37692', '37694', '37695', '37698', '37801', '37802', '37804', '37805', '37806', '37809', '37810', '37812', '37814', '37815', '37816', '37819', '37820', '37821', '37824', '37825', '37826', '37829', '37840', '37841', '37842', '37845', '37846', '37849', '37850', '37851', '37852', '37854', '37856', '37859', '37860', '37861', '37862', '37864', '37865', '37869', '37890', '37891', '37892', '37894', '37895', '37896', '37901', '37902', '37904', '37905', '37906', '37908', '37910', '37912', '37914', '37915', '37916', '37918', '37920', '37921', '37924', '37925', '37926', '37928', '37940', '37941', '37942', '37945', '37946', '37948', '37950', '37951', '37952', '37954', '37956', '37958', '37960', '37961', '37962', '37964', '37965', '37968', '37980', '37981', '37982', '37984', '37985', '37986', '38012', '38014', '38015', '38016', '38017', '38019', '38021', '38024', '38025', '38026', '38027', '38029', '38041', '38042', '38045', '38046', '38047', '38049', '38051', '38052', '38054', '38056', '38057', '38059', '38061', '38062', '38064', '38065', '38067', '38069', '38071', '38072', '38074', '38075', '38076', '38079', '38091', '38092', '38094', '38095', '38096', '38097', '38102', '38104', '38105', '38106', '38107', '38109', '38120', '38124', '38125', '38126', '38127', '38129', '38140', '38142', '38145', '38146', '38147', '38149', '38150', '38152', '38154', '38156', '38157', '38159', '38160', '38162', '38164', '38165', '38167', '38169', '38170', '38172', '38174', '38175', '38176', '38179', '38190', '38192', '38194', '38195', '38196', '38197', '38201', '38204', '38205', '38206', '38207', '38209', '38210', '38214', '38215', '38216', '38217', '38219', '38240', '38241', '38245', '38246', '38247', '38249', '38250', '38251', '38254', '38256', '38257', '38259', '38260', '38261', '38264', '38265', '38267', '38269', '38270', '38271', '38274', '38275', '38276', '38279', '38290', '38291', '38294', '38295', '38296', '38297', '38401', '38402', '38405', '38406', '38407', '38409', '38410', '38412', '38415', '38416', '38417', '38419', '38420', '38421', '38425', '38426', '38427', '38429', '38450', '38451', '38452', '38456', '38457', '38459', '38460', '38461', '38462', '38465', '38467', '38469', '38470', '38471', '38472', '38475', '38476', '38479', '38490', '38491', '38492', '38495', '38496', '38497', '38501', '38502', '38504', '38506', '38507', '38509', '38510', '38512', '38514', '38516', '38517', '38519', '38520', '38521', '38524', '38526', '38527', '38529', '38540', '38541', '38542', '38546', '38547', '38549', '38560', '38561', '38562', '38564', '38567', '38569', '38570', '38571', '38572', '38574', '38576', '38579', '38590', '38591', '38592', '38594', '38596', '38597', '38601', '38602', '38604', '38605', '38607', '38609', '38610', '38612', '38614', '38615', '38617', '38619', '38620', '38621', '38624', '38625', '38627', '38629', '38640', '38641', '38642', '38645', '38647', '38649', '38650', '38651', '38652', '38654', '38657', '38659', '38670', '38671', '38672', '38674', '38675', '38679', '38690', '38691', '38692', '38694', '38695', '38697', '38701', '38702', '38704', '38705', '38706', '38709', '38710', '38712', '38714', '38715', '38716', '38719', '38720', '38721', '38724', '38725', '38726', '38729', '38740', '38741', '38742', '38745', '38746', '38749', '38750', '38751', '38752', '38754', '38756', '38759', '38760', '38761', '38762', '38764', '38765', '38769', '38790', '38791', '38792', '38794', '38795', '38796', '38901', '38902', '38904', '38905', '38906', '38907', '38910', '38912', '38914', '38915', '38916', '38917', '38920', '38921', '38924', '38925', '38926', '38927', '38940', '38941', '38942', '38945', '38946', '38947', '38950', '38951', '38952', '38954', '38956', '38957', '38960', '38961', '38962', '38964', '38965', '38967', '38970', '38971', '38972', '38974', '38975', '38976', '39012', '39014', '39015', '39016', '39017', '39018', '39021', '39024', '39025', '39026', '39027', '39028', '39041', '39042', '39045', '39046', '39047', '39048', '39051', '39052', '39054', '39056', '39057', '39058', '39061', '39062', '39064', '39065', '39067', '39068', '39071', '39072', '39074', '39075', '39076', '39078', '39081', '39082', '39084', '39085', '39086', '39087', '39102', '39104', '39105', '39106', '39107', '39108', '39120', '39124', '39125', '39126', '39127', '39128', '39140', '39142', '39145', '39146', '39147', '39148', '39150', '39152', '39154', '39156', '39157', '39158', '39160', '39162', '39164', '39165', '39167', '39168', '39170', '39172', '39174', '39175', '39176', '39178', '39180', '39182', '39184', '39185', '39186', '39187', '39201', '39204', '39205', '39206', '39207', '39208', '39210', '39214', '39215', '39216', '39217', '39218', '39240', '39241', '39245', '39246', '39247', '39248', '39250', '39251', '39254', '39256', '39257', '39258', '39260', '39261', '39264', '39265', '39267', '39268', '39270', '39271', '39274', '39275', '39276', '39278', '39280', '39281', '39284', '39285', '39286', '39287', '39401', '39402', '39405', '39406', '39407', '39408', '39410', '39412', '39415', '39416', '39417', '39418', '39420', '39421', '39425', '39426', '39427', '39428', '39450', '39451', '39452', '39456', '39457', '39458', '39460', '39461', '39462', '39465', '39467', '39468', '39470', '39471', '39472', '39475', '39476', '39478', '39480', '39481', '39482', '39485', '39486', '39487', '39501', '39502', '39504', '39506', '39507', '39508', '39510', '39512', '39514', '39516', '39517', '39518', '39520', '39521', '39524', '39526', '39527', '39528', '39540', '39541', '39542', '39546', '39547', '39548', '39560', '39561', '39562', '39564', '39567', '39568', '39570', '39571', '39572', '39574', '39576', '39578', '39580', '39581', '39582', '39584', '39586', '39587', '39601', '39602', '39604', '39605', '39607', '39608', '39610', '39612', '39614', '39615', '39617', '39618', '39620', '39621', '39624', '39625', '39627', '39628', '39640', '39641', '39642', '39645', '39647', '39648', '39650', '39651', '39652', '39654', '39657', '39658', '39670', '39671', '39672', '39674', '39675', '39678', '39680', '39681', '39682', '39684', '39685', '39687', '39701', '39702', '39704', '39705', '39706', '39708', '39710', '39712', '39714', '39715', '39716', '39718', '39720', '39721', '39724', '39725', '39726', '39728', '39740', '39741', '39742', '39745', '39746', '39748', '39750', '39751', '39752', '39754', '39756', '39758', '39760', '39761', '39762', '39764', '39765', '39768', '39780', '39781', '39782', '39784', '39785', '39786', '39801', '39802', '39804', '39805', '39806', '39807', '39810', '39812', '39814', '39815', '39816', '39817', '39820', '39821', '39824', '39825', '39826', '39827', '39840', '39841', '39842', '39845', '39846', '39847', '39850', '39851', '39852', '39854', '39856', '39857', '39860', '39861', '39862', '39864', '39865', '39867', '39870', '39871', '39872', '39874', '39875', '39876', '40123', '40125', '40126', '40127', '40128', '40129', '40132', '40135', '40136', '40137', '40138', '40139', '40152', '40153', '40156', '40157', '40158', '40159', '40162', '40163', '40165', '40167', '40168', '40169', '40172', '40173', '40175', '40176', '40178', '40179', '40182', '40183', '40185', '40186', '40187', '40189', '40192', '40193', '40195', '40196', '40197', '40198', '40213', '40215', '40216', '40217', '40218', '40219', '40231', '40235', '40236', '40237', '40238', '40239', '40251', '40253', '40256', '40257', '40258', '40259', '40261', '40263', '40265', '40267', '40268', '40269', '40271', '40273', '40275', '40276', '40278', '40279', '40281', '40283', '40285', '40286', '40287', '40289', '40291', '40293', '40295', '40296', '40297', '40298', '40312', '40315', '40316', '40317', '40318', '40319', '40321', '40325', '40326', '40327', '40328', '40329', '40351', '40352', '40356', '40357', '40358', '40359', '40361', '40362', '40365', '40367', '40368', '40369', '40371', '40372', '40375', '40376', '40378', '40379', '40381', '40382', '40385', '40386', '40387', '40389', '40391', '40392', '40395', '40396', '40397', '40398', '40512', '40513', '40516', '40517', '40518', '40519', '40521', '40523', '40526', '40527', '40528', '40529', '40531', '40532', '40536', '40537', '40538', '40539', '40561', '40562', '40563', '40567', '40568', '40569', '40571', '40572', '40573', '40576', '40578', '40579', '40581', '40582', '40583', '40586', '40587', '40589', '40591', '40592', '40593', '40596', '40597', '40598', '40612', '40613', '40615', '40617', '40618', '40619', '40621', '40623', '40625', '40627', '40628', '40629', '40631', '40632', '40635', '40637', '40638', '40639', '40651', '40652', '40653', '40657', '40658', '40659', '40671', '40672', '40673', '40675', '40678', '40679', '40681', '40682', '40683', '40685', '40687', '40689', '40691', '40692', '40693', '40695', '40697', '40698', '40712', '40713', '40715', '40716', '40718', '40719', '40721', '40723', '40725', '40726', '40728', '40729', '40731', '40732', '40735', '40736', '40738', '40739', '40751', '40752', '40753', '40756', '40758', '40759', '40761', '40762', '40763', '40765', '40768', '40769', '40781', '40782', '40783', '40785', '40786', '40789', '40791', '40792', '40793', '40795', '40796', '40798', '40812', '40813', '40815', '40816', '40817', '40819', '40821', '40823', '40825', '40826', '40827', '40829', '40831', '40832', '40835', '40836', '40837', '40839', '40851', '40852', '40853', '40856', '40857', '40859', '40861', '40862', '40863', '40865', '40867', '40869', '40871', '40872', '40873', '40875', '40876', '40879', '40891', '40892', '40893', '40895', '40896', '40897', '40912', '40913', '40915', '40916', '40917', '40918', '40921', '40923', '40925', '40926', '40927', '40928', '40931', '40932', '40935', '40936', '40937', '40938', '40951', '40952', '40953', '40956', '40957', '40958', '40961', '40962', '40963', '40965', '40967', '40968', '40971', '40972', '40973', '40975', '40976', '40978', '40981', '40982', '40983', '40985', '40986', '40987', '41023', '41025', '41026', '41027', '41028', '41029', '41032', '41035', '41036', '41037', '41038', '41039', '41052', '41053', '41056', '41057', '41058', '41059', '41062', '41063', '41065', '41067', '41068', '41069', '41072', '41073', '41075', '41076', '41078', '41079', '41082', '41083', '41085', '41086', '41087', '41089', '41092', '41093', '41095', '41096', '41097', '41098', '41203', '41205', '41206', '41207', '41208', '41209', '41230', '41235', '41236', '41237', '41238', '41239', '41250', '41253', '41256', '41257', '41258', '41259', '41260', '41263', '41265', '41267', '41268', '41269', '41270', '41273', '41275', '41276', '41278', '41279', '41280', '41283', '41285', '41286', '41287', '41289', '41290', '41293', '41295', '41296', '41297', '41298', '41302', '41305', '41306', '41307', '41308', '41309', '41320', '41325', '41326', '41327', '41328', '41329', '41350', '41352', '41356', '41357', '41358', '41359', '41360', '41362', '41365', '41367', '41368', '41369', '41370', '41372', '41375', '41376', '41378', '41379', '41380', '41382', '41385', '41386', '41387', '41389', '41390', '41392', '41395', '41396', '41397', '41398', '41502', '41503', '41506', '41507', '41508', '41509', '41520', '41523', '41526', '41527', '41528', '41529', '41530', '41532', '41536', '41537', '41538', '41539', '41560', '41562', '41563', '41567', '41568', '41569', '41570', '41572', '41573', '41576', '41578', '41579', '41580', '41582', '41583', '41586', '41587', '41589', '41590', '41592', '41593', '41596', '41597', '41598', '41602', '41603', '41605', '41607', '41608', '41609', '41620', '41623', '41625', '41627', '41628', '41629', '41630', '41632', '41635', '41637', '41638', '41639', '41650', '41652', '41653', '41657', '41658', '41659', '41670', '41672', '41673', '41675', '41678', '41679', '41680', '41682', '41683', '41685', '41687', '41689', '41690', '41692', '41693', '41695', '41697', '41698', '41702', '41703', '41705', '41706', '41708', '41709', '41720', '41723', '41725', '41726', '41728', '41729', '41730', '41732', '41735', '41736', '41738', '41739', '41750', '41752', '41753', '41756', '41758', '41759', '41760', '41762', '41763', '41765', '41768', '41769', '41780', '41782', '41783', '41785', '41786', '41789', '41790', '41792', '41793', '41795', '41796', '41798', '41802', '41803', '41805', '41806', '41807', '41809', '41820', '41823', '41825', '41826', '41827', '41829', '41830', '41832', '41835', '41836', '41837', '41839', '41850', '41852', '41853', '41856', '41857', '41859', '41860', '41862', '41863', '41865', '41867', '41869', '41870', '41872', '41873', '41875', '41876', '41879', '41890', '41892', '41893', '41895', '41896', '41897', '41902', '41903', '41905', '41906', '41907', '41908', '41920', '41923', '41925', '41926', '41927', '41928', '41930', '41932', '41935', '41936', '41937', '41938', '41950', '41952', '41953', '41956', '41957', '41958', '41960', '41962', '41963', '41965', '41967', '41968', '41970', '41972', '41973', '41975', '41976', '41978', '41980', '41982', '41983', '41985', '41986', '41987', '42013', '42015', '42016', '42017', '42018', '42019', '42031', '42035', '42036', '42037', '42038', '42039', '42051', '42053', '42056', '42057', '42058', '42059', '42061', '42063', '42065', '42067', '42068', '42069', '42071', '42073', '42075', '42076', '42078', '42079', '42081', '42083', '42085', '42086', '42087', '42089', '42091', '42093', '42095', '42096', '42097', '42098', '42103', '42105', '42106', '42107', '42108', '42109', '42130', '42135', '42136', '42137', '42138', '42139', '42150', '42153', '42156', '42157', '42158', '42159', '42160', '42163', '42165', '42167', '42168', '42169', '42170', '42173', '42175', '42176', '42178', '42179', '42180', '42183', '42185', '42186', '42187', '42189', '42190', '42193', '42195', '42196', '42197', '42198', '42301', '42305', '42306', '42307', '42308', '42309', '42310', '42315', '42316', '42317', '42318', '42319', '42350', '42351', '42356', '42357', '42358', '42359', '42360', '42361', '42365', '42367', '42368', '42369', '42370', '42371', '42375', '42376', '42378', '42379', '42380', '42381', '42385', '42386', '42387', '42389', '42390', '42391', '42395', '42396', '42397', '42398', '42501', '42503', '42506', '42507', '42508', '42509', '42510', '42513', '42516', '42517', '42518', '42519', '42530', '42531', '42536', '42537', '42538', '42539', '42560', '42561', '42563', '42567', '42568', '42569', '42570', '42571', '42573', '42576', '42578', '42579', '42580', '42581', '42583', '42586', '42587', '42589', '42590', '42591', '42593', '42596', '42597', '42598', '42601', '42603', '42605', '42607', '42608', '42609', '42610', '42613', '42615', '42617', '42618', '42619', '42630', '42631', '42635', '42637', '42638', '42639', '42650', '42651', '42653', '42657', '42658', '42659', '42670', '42671', '42673', '42675', '42678', '42679', '42680', '42681', '42683', '42685', '42687', '42689', '42690', '42691', '42693', '42695', '42697', '42698', '42701', '42703', '42705', '42706', '42708', '42709', '42710', '42713', '42715', '42716', '42718', '42719', '42730', '42731', '42735', '42736', '42738', '42739', '42750', '42751', '42753', '42756', '42758', '42759', '42760', '42761', '42763', '42765', '42768', '42769', '42780', '42781', '42783', '42785', '42786', '42789', '42790', '42791', '42793', '42795', '42796', '42798', '42801', '42803', '42805', '42806', '42807', '42809', '42810', '42813', '42815', '42816', '42817', '42819', '42830', '42831', '42835', '42836', '42837', '42839', '42850', '42851', '42853', '42856', '42857', '42859', '42860', '42861', '42863', '42865', '42867', '42869', '42870', '42871', '42873', '42875', '42876', '42879', '42890', '42891', '42893', '42895', '42896', '42897', '42901', '42903', '42905', '42906', '42907', '42908', '42910', '42913', '42915', '42916', '42917', '42918', '42930', '42931', '42935', '42936', '42937', '42938', '42950', '42951', '42953', '42956', '42957', '42958', '42960', '42961', '42963', '42965', '42967', '42968', '42970', '42971', '42973', '42975', '42976', '42978', '42980', '42981', '42983', '42985', '42986', '42987', '43012', '43015', '43016', '43017', '43018', '43019', '43021', '43025', '43026', '43027', '43028', '43029', '43051', '43052', '43056', '43057', '43058', '43059', '43061', '43062', '43065', '43067', '43068', '43069', '43071', '43072', '43075', '43076', '43078', '43079', '43081', '43082', '43085', '43086', '43087', '43089', '43091', '43092', '43095', '43096', '43097', '43098', '43102', '43105', '43106', '43107', '43108', '43109', '43120', '43125', '43126', '43127', '43128', '43129', '43150', '43152', '43156', '43157', '43158', '43159', '43160', '43162', '43165', '43167', '43168', '43169', '43170', '43172', '43175', '43176', '43178', '43179', '43180', '43182', '43185', '43186', '43187', '43189', '43190', '43192', '43195', '43196', '43197', '43198', '43201', '43205', '43206', '43207', '43208', '43209', '43210', '43215', '43216', '43217', '43218', '43219', '43250', '43251', '43256', '43257', '43258', '43259', '43260', '43261', '43265', '43267', '43268', '43269', '43270', '43271', '43275', '43276', '43278', '43279', '43280', '43281', '43285', '43286', '43287', '43289', '43290', '43291', '43295', '43296', '43297', '43298', '43501', '43502', '43506', '43507', '43508', '43509', '43510', '43512', '43516', '43517', '43518', '43519', '43520', '43521', '43526', '43527', '43528', '43529', '43560', '43561', '43562', '43567', '43568', '43569', '43570', '43571', '43572', '43576', '43578', '43579', '43580', '43581', '43582', '43586', '43587', '43589', '43590', '43591', '43592', '43596', '43597', '43598', '43601', '43602', '43605', '43607', '43608', '43609', '43610', '43612', '43615', '43617', '43618', '43619', '43620', '43621', '43625', '43627', '43628', '43629', '43650', '43651', '43652', '43657', '43658', '43659', '43670', '43671', '43672', '43675', '43678', '43679', '43680', '43681', '43682', '43685', '43687', '43689', '43690', '43691', '43692', '43695', '43697', '43698', '43701', '43702', '43705', '43706', '43708', '43709', '43710', '43712', '43715', '43716', '43718', '43719', '43720', '43721', '43725', '43726', '43728', '43729', '43750', '43751', '43752', '43756', '43758', '43759', '43760', '43761', '43762', '43765', '43768', '43769', '43780', '43781', '43782', '43785', '43786', '43789', '43790', '43791', '43792', '43795', '43796', '43798', '43801', '43802', '43805', '43806', '43807', '43809', '43810', '43812', '43815', '43816', '43817', '43819', '43820', '43821', '43825', '43826', '43827', '43829', '43850', '43851', '43852', '43856', '43857', '43859', '43860', '43861', '43862', '43865', '43867', '43869', '43870', '43871', '43872', '43875', '43876', '43879', '43890', '43891', '43892', '43895', '43896', '43897', '43901', '43902', '43905', '43906', '43907', '43908', '43910', '43912', '43915', '43916', '43917', '43918', '43920', '43921', '43925', '43926', '43927', '43928', '43950', '43951', '43952', '43956', '43957', '43958', '43960', '43961', '43962', '43965', '43967', '43968', '43970', '43971', '43972', '43975', '43976', '43978', '43980', '43981', '43982', '43985', '43986', '43987', '45012', '45013', '45016', '45017', '45018', '45019', '45021', '45023', '45026', '45027', '45028', '45029', '45031', '45032', '45036', '45037', '45038', '45039', '45061', '45062', '45063', '45067', '45068', '45069', '45071', '45072', '45073', '45076', '45078', '45079', '45081', '45082', '45083', '45086', '45087', '45089', '45091', '45092', '45093', '45096', '45097', '45098', '45102', '45103', '45106', '45107', '45108', '45109', '45120', '45123', '45126', '45127', '45128', '45129', '45130', '45132', '45136', '45137', '45138', '45139', '45160', '45162', '45163', '45167', '45168', '45169', '45170', '45172', '45173', '45176', '45178', '45179', '45180', '45182', '45183', '45186', '45187', '45189', '45190', '45192', '45193', '45196', '45197', '45198', '45201', '45203', '45206', '45207', '45208', '45209', '45210', '45213', '45216', '45217', '45218', '45219', '45230', '45231', '45236', '45237', '45238', '45239', '45260', '45261', '45263', '45267', '45268', '45269', '45270', '45271', '45273', '45276', '45278', '45279', '45280', '45281', '45283', '45286', '45287', '45289', '45290', '45291', '45293', '45296', '45297', '45298', '45301', '45302', '45306', '45307', '45308', '45309', '45310', '45312', '45316', '45317', '45318', '45319', '45320', '45321', '45326', '45327', '45328', '45329', '45360', '45361', '45362', '45367', '45368', '45369', '45370', '45371', '45372', '45376', '45378', '45379', '45380', '45381', '45382', '45386', '45387', '45389', '45390', '45391', '45392', '45396', '45397', '45398', '45601', '45602', '45603', '45607', '45608', '45609', '45610', '45612', '45613', '45617', '45618', '45619', '45620', '45621', '45623', '45627', '45628', '45629', '45630', '45631', '45632', '45637', '45638', '45639', '45670', '45671', '45672', '45673', '45678', '45679', '45680', '45681', '45682', '45683', '45687', '45689', '45690', '45691', '45692', '45693', '45697', '45698', '45701', '45702', '45703', '45706', '45708', '45709', '45710', '45712', '45713', '45716', '45718', '45719', '45720', '45721', '45723', '45726', '45728', '45729', '45730', '45731', '45732', '45736', '45738', '45739', '45760', '45761', '45762', '45763', '45768', '45769', '45780', '45781', '45782', '45783', '45786', '45789', '45790', '45791', '45792', '45793', '45796', '45798', '45801', '45802', '45803', '45806', '45807', '45809', '45810', '45812', '45813', '45816', '45817', '45819', '45820', '45821', '45823', '45826', '45827', '45829', '45830', '45831', '45832', '45836', '45837', '45839', '45860', '45861', '45862', '45863', '45867', '45869', '45870', '45871', '45872', '45873', '45876', '45879', '45890', '45891', '45892', '45893', '45896', '45897', '45901', '45902', '45903', '45906', '45907', '45908', '45910', '45912', '45913', '45916', '45917', '45918', '45920', '45921', '45923', '45926', '45927', '45928', '45930', '45931', '45932', '45936', '45937', '45938', '45960', '45961', '45962', '45963', '45967', '45968', '45970', '45971', '45972', '45973', '45976', '45978', '45980', '45981', '45982', '45983', '45986', '45987', '46012', '46013', '46015', '46017', '46018', '46019', '46021', '46023', '46025', '46027', '46028', '46029', '46031', '46032', '46035', '46037', '46038', '46039', '46051', '46052', '46053', '46057', '46058', '46059', '46071', '46072', '46073', '46075', '46078', '46079', '46081', '46082', '46083', '46085', '46087', '46089', '46091', '46092', '46093', '46095', '46097', '46098', '46102', '46103', '46105', '46107', '46108', '46109', '46120', '46123', '46125', '46127', '46128', '46129', '46130', '46132', '46135', '46137', '46138', '46139', '46150', '46152', '46153', '46157', '46158', '46159', '46170', '46172', '46173', '46175', '46178', '46179', '46180', '46182', '46183', '46185', '46187', '46189', '46190', '46192', '46193', '46195', '46197', '46198', '46201', '46203', '46205', '46207', '46208', '46209', '46210', '46213', '46215', '46217', '46218', '46219', '46230', '46231', '46235', '46237', '46238', '46239', '46250', '46251', '46253', '46257', '46258', '46259', '46270', '46271', '46273', '46275', '46278', '46279', '46280', '46281', '46283', '46285', '46287', '46289', '46290', '46291', '46293', '46295', '46297', '46298', '46301', '46302', '46305', '46307', '46308', '46309', '46310', '46312', '46315', '46317', '46318', '46319', '46320', '46321', '46325', '46327', '46328', '46329', '46350', '46351', '46352', '46357', '46358', '46359', '46370', '46371', '46372', '46375', '46378', '46379', '46380', '46381', '46382', '46385', '46387', '46389', '46390', '46391', '46392', '46395', '46397', '46398', '46501', '46502', '46503', '46507', '46508', '46509', '46510', '46512', '46513', '46517', '46518', '46519', '46520', '46521', '46523', '46527', '46528', '46529', '46530', '46531', '46532', '46537', '46538', '46539', '46570', '46571', '46572', '46573', '46578', '46579', '46580', '46581', '46582', '46583', '46587', '46589', '46590', '46591', '46592', '46593', '46597', '46598', '46701', '46702', '46703', '46705', '46708', '46709', '46710', '46712', '46713', '46715', '46718', '46719', '46720', '46721', '46723', '46725', '46728', '46729', '46730', '46731', '46732', '46735', '46738', '46739', '46750', '46751', '46752', '46753', '46758', '46759', '46780', '46781', '46782', '46783', '46785', '46789', '46790', '46791', '46792', '46793', '46795', '46798', '46801', '46802', '46803', '46805', '46807', '46809', '46810', '46812', '46813', '46815', '46817', '46819', '46820', '46821', '46823', '46825', '46827', '46829', '46830', '46831', '46832', '46835', '46837', '46839', '46850', '46851', '46852', '46853', '46857', '46859', '46870', '46871', '46872', '46873', '46875', '46879', '46890', '46891', '46892', '46893', '46895', '46897', '46901', '46902', '46903', '46905', '46907', '46908', '46910', '46912', '46913', '46915', '46917', '46918', '46920', '46921', '46923', '46925', '46927', '46928', '46930', '46931', '46932', '46935', '46937', '46938', '46950', '46951', '46952', '46953', '46957', '46958', '46970', '46971', '46972', '46973', '46975', '46978', '46980', '46981', '46982', '46983', '46985', '46987', '47012', '47013', '47015', '47016', '47018', '47019', '47021', '47023', '47025', '47026', '47028', '47029', '47031', '47032', '47035', '47036', '47038', '47039', '47051', '47052', '47053', '47056', '47058', '47059', '47061', '47062', '47063', '47065', '47068', '47069', '47081', '47082', '47083', '47085', '47086', '47089', '47091', '47092', '47093', '47095', '47096', '47098', '47102', '47103', '47105', '47106', '47108', '47109', '47120', '47123', '47125', '47126', '47128', '47129', '47130', '47132', '47135', '47136', '47138', '47139', '47150', '47152', '47153', '47156', '47158', '47159', '47160', '47162', '47163', '47165', '47168', '47169', '47180', '47182', '47183', '47185', '47186', '47189', '47190', '47192', '47193', '47195', '47196', '47198', '47201', '47203', '47205', '47206', '47208', '47209', '47210', '47213', '47215', '47216', '47218', '47219', '47230', '47231', '47235', '47236', '47238', '47239', '47250', '47251', '47253', '47256', '47258', '47259', '47260', '47261', '47263', '47265', '47268', '47269', '47280', '47281', '47283', '47285', '47286', '47289', '47290', '47291', '47293', '47295', '47296', '47298', '47301', '47302', '47305', '47306', '47308', '47309', '47310', '47312', '47315', '47316', '47318', '47319', '47320', '47321', '47325', '47326', '47328', '47329', '47350', '47351', '47352', '47356', '47358', '47359', '47360', '47361', '47362', '47365', '47368', '47369', '47380', '47381', '47382', '47385', '47386', '47389', '47390', '47391', '47392', '47395', '47396', '47398', '47501', '47502', '47503', '47506', '47508', '47509', '47510', '47512', '47513', '47516', '47518', '47519', '47520', '47521', '47523', '47526', '47528', '47529', '47530', '47531', '47532', '47536', '47538', '47539', '47560', '47561', '47562', '47563', '47568', '47569', '47580', '47581', '47582', '47583', '47586', '47589', '47590', '47591', '47592', '47593', '47596', '47598', '47601', '47602', '47603', '47605', '47608', '47609', '47610', '47612', '47613', '47615', '47618', '47619', '47620', '47621', '47623', '47625', '47628', '47629', '47630', '47631', '47632', '47635', '47638', '47639', '47650', '47651', '47652', '47653', '47658', '47659', '47680', '47681', '47682', '47683', '47685', '47689', '47690', '47691', '47692', '47693', '47695', '47698', '47801', '47802', '47803', '47805', '47806', '47809', '47810', '47812', '47813', '47815', '47816', '47819', '47820', '47821', '47823', '47825', '47826', '47829', '47830', '47831', '47832', '47835', '47836', '47839', '47850', '47851', '47852', '47853', '47856', '47859', '47860', '47861', '47862', '47863', '47865', '47869', '47890', '47891', '47892', '47893', '47895', '47896', '47901', '47902', '47903', '47905', '47906', '47908', '47910', '47912', '47913', '47915', '47916', '47918', '47920', '47921', '47923', '47925', '47926', '47928', '47930', '47931', '47932', '47935', '47936', '47938', '47950', '47951', '47952', '47953', '47956', '47958', '47960', '47961', '47962', '47963', '47965', '47968', '47980', '47981', '47982', '47983', '47985', '47986', '48012', '48013', '48015', '48016', '48017', '48019', '48021', '48023', '48025', '48026', '48027', '48029', '48031', '48032', '48035', '48036', '48037', '48039', '48051', '48052', '48053', '48056', '48057', '48059', '48061', '48062', '48063', '48065', '48067', '48069', '48071', '48072', '48073', '48075', '48076', '48079', '48091', '48092', '48093', '48095', '48096', '48097', '48102', '48103', '48105', '48106', '48107', '48109', '48120', '48123', '48125', '48126', '48127', '48129', '48130', '48132', '48135', '48136', '48137', '48139', '48150', '48152', '48153', '48156', '48157', '48159', '48160', '48162', '48163', '48165', '48167', '48169', '48170', '48172', '48173', '48175', '48176', '48179', '48190', '48192', '48193', '48195', '48196', '48197', '48201', '48203', '48205', '48206', '48207', '48209', '48210', '48213', '48215', '48216', '48217', '48219', '48230', '48231', '48235', '48236', '48237', '48239', '48250', '48251', '48253', '48256', '48257', '48259', '48260', '48261', '48263', '48265', '48267', '48269', '48270', '48271', '48273', '48275', '48276', '48279', '48290', '48291', '48293', '48295', '48296', '48297', '48301', '48302', '48305', '48306', '48307', '48309', '48310', '48312', '48315', '48316', '48317', '48319', '48320', '48321', '48325', '48326', '48327', '48329', '48350', '48351', '48352', '48356', '48357', '48359', '48360', '48361', '48362', '48365', '48367', '48369', '48370', '48371', '48372', '48375', '48376', '48379', '48390', '48391', '48392', '48395', '48396', '48397', '48501', '48502', '48503', '48506', '48507', '48509', '48510', '48512', '48513', '48516', '48517', '48519', '48520', '48521', '48523', '48526', '48527', '48529', '48530', '48531', '48532', '48536', '48537', '48539', '48560', '48561', '48562', '48563', '48567', '48569', '48570', '48571', '48572', '48573', '48576', '48579', '48590', '48591', '48592', '48593', '48596', '48597', '48601', '48602', '48603', '48605', '48607', '48609', '48610', '48612', '48613', '48615', '48617', '48619', '48620', '48621', '48623', '48625', '48627', '48629', '48630', '48631', '48632', '48635', '48637', '48639', '48650', '48651', '48652', '48653', '48657', '48659', '48670', '48671', '48672', '48673', '48675', '48679', '48690', '48691', '48692', '48693', '48695', '48697', '48701', '48702', '48703', '48705', '48706', '48709', '48710', '48712', '48713', '48715', '48716', '48719', '48720', '48721', '48723', '48725', '48726', '48729', '48730', '48731', '48732', '48735', '48736', '48739', '48750', '48751', '48752', '48753', '48756', '48759', '48760', '48761', '48762', '48763', '48765', '48769', '48790', '48791', '48792', '48793', '48795', '48796', '48901', '48902', '48903', '48905', '48906', '48907', '48910', '48912', '48913', '48915', '48916', '48917', '48920', '48921', '48923', '48925', '48926', '48927', '48930', '48931', '48932', '48935', '48936', '48937', '48950', '48951', '48952', '48953', '48956', '48957', '48960', '48961', '48962', '48963', '48965', '48967', '48970', '48971', '48972', '48973', '48975', '48976', '49012', '49013', '49015', '49016', '49017', '49018', '49021', '49023', '49025', '49026', '49027', '49028', '49031', '49032', '49035', '49036', '49037', '49038', '49051', '49052', '49053', '49056', '49057', '49058', '49061', '49062', '49063', '49065', '49067', '49068', '49071', '49072', '49073', '49075', '49076', '49078', '49081', '49082', '49083', '49085', '49086', '49087', '49102', '49103', '49105', '49106', '49107', '49108', '49120', '49123', '49125', '49126', '49127', '49128', '49130', '49132', '49135', '49136', '49137', '49138', '49150', '49152', '49153', '49156', '49157', '49158', '49160', '49162', '49163', '49165', '49167', '49168', '49170', '49172', '49173', '49175', '49176', '49178', '49180', '49182', '49183', '49185', '49186', '49187', '49201', '49203', '49205', '49206', '49207', '49208', '49210', '49213', '49215', '49216', '49217', '49218', '49230', '49231', '49235', '49236', '49237', '49238', '49250', '49251', '49253', '49256', '49257', '49258', '49260', '49261', '49263', '49265', '49267', '49268', '49270', '49271', '49273', '49275', '49276', '49278', '49280', '49281', '49283', '49285', '49286', '49287', '49301', '49302', '49305', '49306', '49307', '49308', '49310', '49312', '49315', '49316', '49317', '49318', '49320', '49321', '49325', '49326', '49327', '49328', '49350', '49351', '49352', '49356', '49357', '49358', '49360', '49361', '49362', '49365', '49367', '49368', '49370', '49371', '49372', '49375', '49376', '49378', '49380', '49381', '49382', '49385', '49386', '49387', '49501', '49502', '49503', '49506', '49507', '49508', '49510', '49512', '49513', '49516', '49517', '49518', '49520', '49521', '49523', '49526', '49527', '49528', '49530', '49531', '49532', '49536', '49537', '49538', '49560', '49561', '49562', '49563', '49567', '49568', '49570', '49571', '49572', '49573', '49576', '49578', '49580', '49581', '49582', '49583', '49586', '49587', '49601', '49602', '49603', '49605', '49607', '49608', '49610', '49612', '49613', '49615', '49617', '49618', '49620', '49621', '49623', '49625', '49627', '49628', '49630', '49631', '49632', '49635', '49637', '49638', '49650', '49651', '49652', '49653', '49657', '49658', '49670', '49671', '49672', '49673', '49675', '49678', '49680', '49681', '49682', '49683', '49685', '49687', '49701', '49702', '49703', '49705', '49706', '49708', '49710', '49712', '49713', '49715', '49716', '49718', '49720', '49721', '49723', '49725', '49726', '49728', '49730', '49731', '49732', '49735', '49736', '49738', '49750', '49751', '49752', '49753', '49756', '49758', '49760', '49761', '49762', '49763', '49765', '49768', '49780', '49781', '49782', '49783', '49785', '49786', '49801', '49802', '49803', '49805', '49806', '49807', '49810', '49812', '49813', '49815', '49816', '49817', '49820', '49821', '49823', '49825', '49826', '49827', '49830', '49831', '49832', '49835', '49836', '49837', '49850', '49851', '49852', '49853', '49856', '49857', '49860', '49861', '49862', '49863', '49865', '49867', '49870', '49871', '49872', '49873', '49875', '49876', '50123', '50124', '50126', '50127', '50128', '50129', '50132', '50134', '50136', '50137', '50138', '50139', '50142', '50143', '50146', '50147', '50148', '50149', '50162', '50163', '50164', '50167', '50168', '50169', '50172', '50173', '50174', '50176', '50178', '50179', '50182', '50183', '50184', '50186', '50187', '50189', '50192', '50193', '50194', '50196', '50197', '50198', '50213', '50214', '50216', '50217', '50218', '50219', '50231', '50234', '50236', '50237', '50238', '50239', '50241', '50243', '50246', '50247', '50248', '50249', '50261', '50263', '50264', '50267', '50268', '50269', '50271', '50273', '50274', '50276', '50278', '50279', '50281', '50283', '50284', '50286', '50287', '50289', '50291', '50293', '50294', '50296', '50297', '50298', '50312', '50314', '50316', '50317', '50318', '50319', '50321', '50324', '50326', '50327', '50328', '50329', '50341', '50342', '50346', '50347', '50348', '50349', '50361', '50362', '50364', '50367', '50368', '50369', '50371', '50372', '50374', '50376', '50378', '50379', '50381', '50382', '50384', '50386', '50387', '50389', '50391', '50392', '50394', '50396', '50397', '50398', '50412', '50413', '50416', '50417', '50418', '50419', '50421', '50423', '50426', '50427', '50428', '50429', '50431', '50432', '50436', '50437', '50438', '50439', '50461', '50462', '50463', '50467', '50468', '50469', '50471', '50472', '50473', '50476', '50478', '50479', '50481', '50482', '50483', '50486', '50487', '50489', '50491', '50492', '50493', '50496', '50497', '50498', '50612', '50613', '50614', '50617', '50618', '50619', '50621', '50623', '50624', '50627', '50628', '50629', '50631', '50632', '50634', '50637', '50638', '50639', '50641', '50642', '50643', '50647', '50648', '50649', '50671', '50672', '50673', '50674', '50678', '50679', '50681', '50682', '50683', '50684', '50687', '50689', '50691', '50692', '50693', '50694', '50697', '50698', '50712', '50713', '50714', '50716', '50718', '50719', '50721', '50723', '50724', '50726', '50728', '50729', '50731', '50732', '50734', '50736', '50738', '50739', '50741', '50742', '50743', '50746', '50748', '50749', '50761', '50762', '50763', '50764', '50768', '50769', '50781', '50782', '50783', '50784', '50786', '50789', '50791', '50792', '50793', '50794', '50796', '50798', '50812', '50813', '50814', '50816', '50817', '50819', '50821', '50823', '50824', '50826', '50827', '50829', '50831', '50832', '50834', '50836', '50837', '50839', '50841', '50842', '50843', '50846', '50847', '50849', '50861', '50862', '50863', '50864', '50867', '50869', '50871', '50872', '50873', '50874', '50876', '50879', '50891', '50892', '50893', '50894', '50896', '50897', '50912', '50913', '50914', '50916', '50917', '50918', '50921', '50923', '50924', '50926', '50927', '50928', '50931', '50932', '50934', '50936', '50937', '50938', '50941', '50942', '50943', '50946', '50947', '50948', '50961', '50962', '50963', '50964', '50967', '50968', '50971', '50972', '50973', '50974', '50976', '50978', '50981', '50982', '50983', '50984', '50986', '50987', '51023', '51024', '51026', '51027', '51028', '51029', '51032', '51034', '51036', '51037', '51038', '51039', '51042', '51043', '51046', '51047', '51048', '51049', '51062', '51063', '51064', '51067', '51068', '51069', '51072', '51073', '51074', '51076', '51078', '51079', '51082', '51083', '51084', '51086', '51087', '51089', '51092', '51093', '51094', '51096', '51097', '51098', '51203', '51204', '51206', '51207', '51208', '51209', '51230', '51234', '51236', '51237', '51238', '51239', '51240', '51243', '51246', '51247', '51248', '51249', '51260', '51263', '51264', '51267', '51268', '51269', '51270', '51273', '51274', '51276', '51278', '51279', '51280', '51283', '51284', '51286', '51287', '51289', '51290', '51293', '51294', '51296', '51297', '51298', '51302', '51304', '51306', '51307', '51308', '51309', '51320', '51324', '51326', '51327', '51328', '51329', '51340', '51342', '51346', '51347', '51348', '51349', '51360', '51362', '51364', '51367', '51368', '51369', '51370', '51372', '51374', '51376', '51378', '51379', '51380', '51382', '51384', '51386', '51387', '51389', '51390', '51392', '51394', '51396', '51397', '51398', '51402', '51403', '51406', '51407', '51408', '51409', '51420', '51423', '51426', '51427', '51428', '51429', '51430', '51432', '51436', '51437', '51438', '51439', '51460', '51462', '51463', '51467', '51468', '51469', '51470', '51472', '51473', '51476', '51478', '51479', '51480', '51482', '51483', '51486', '51487', '51489', '51490', '51492', '51493', '51496', '51497', '51498', '51602', '51603', '51604', '51607', '51608', '51609', '51620', '51623', '51624', '51627', '51628', '51629', '51630', '51632', '51634', '51637', '51638', '51639', '51640', '51642', '51643', '51647', '51648', '51649', '51670', '51672', '51673', '51674', '51678', '51679', '51680', '51682', '51683', '51684', '51687', '51689', '51690', '51692', '51693', '51694', '51697', '51698', '51702', '51703', '51704', '51706', '51708', '51709', '51720', '51723', '51724', '51726', '51728', '51729', '51730', '51732', '51734', '51736', '51738', '51739', '51740', '51742', '51743', '51746', '51748', '51749', '51760', '51762', '51763', '51764', '51768', '51769', '51780', '51782', '51783', '51784', '51786', '51789', '51790', '51792', '51793', '51794', '51796', '51798', '51802', '51803', '51804', '51806', '51807', '51809', '51820', '51823', '51824', '51826', '51827', '51829', '51830', '51832', '51834', '51836', '51837', '51839', '51840', '51842', '51843', '51846', '51847', '51849', '51860', '51862', '51863', '51864', '51867', '51869', '51870', '51872', '51873', '51874', '51876', '51879', '51890', '51892', '51893', '51894', '51896', '51897', '51902', '51903', '51904', '51906', '51907', '51908', '51920', '51923', '51924', '51926', '51927', '51928', '51930', '51932', '51934', '51936', '51937', '51938', '51940', '51942', '51943', '51946', '51947', '51948', '51960', '51962', '51963', '51964', '51967', '51968', '51970', '51972', '51973', '51974', '51976', '51978', '51980', '51982', '51983', '51984', '51986', '51987', '52013', '52014', '52016', '52017', '52018', '52019', '52031', '52034', '52036', '52037', '52038', '52039', '52041', '52043', '52046', '52047', '52048', '52049', '52061', '52063', '52064', '52067', '52068', '52069', '52071', '52073', '52074', '52076', '52078', '52079', '52081', '52083', '52084', '52086', '52087', '52089', '52091', '52093', '52094', '52096', '52097', '52098', '52103', '52104', '52106', '52107', '52108', '52109', '52130', '52134', '52136', '52137', '52138', '52139', '52140', '52143', '52146', '52147', '52148', '52149', '52160', '52163', '52164', '52167', '52168', '52169', '52170', '52173', '52174', '52176', '52178', '52179', '52180', '52183', '52184', '52186', '52187', '52189', '52190', '52193', '52194', '52196', '52197', '52198', '52301', '52304', '52306', '52307', '52308', '52309', '52310', '52314', '52316', '52317', '52318', '52319', '52340', '52341', '52346', '52347', '52348', '52349', '52360', '52361', '52364', '52367', '52368', '52369', '52370', '52371', '52374', '52376', '52378', '52379', '52380', '52381', '52384', '52386', '52387', '52389', '52390', '52391', '52394', '52396', '52397', '52398', '52401', '52403', '52406', '52407', '52408', '52409', '52410', '52413', '52416', '52417', '52418', '52419', '52430', '52431', '52436', '52437', '52438', '52439', '52460', '52461', '52463', '52467', '52468', '52469', '52470', '52471', '52473', '52476', '52478', '52479', '52480', '52481', '52483', '52486', '52487', '52489', '52490', '52491', '52493', '52496', '52497', '52498', '52601', '52603', '52604', '52607', '52608', '52609', '52610', '52613', '52614', '52617', '52618', '52619', '52630', '52631', '52634', '52637', '52638', '52639', '52640', '52641', '52643', '52647', '52648', '52649', '52670', '52671', '52673', '52674', '52678', '52679', '52680', '52681', '52683', '52684', '52687', '52689', '52690', '52691', '52693', '52694', '52697', '52698', '52701', '52703', '52704', '52706', '52708', '52709', '52710', '52713', '52714', '52716', '52718', '52719', '52730', '52731', '52734', '52736', '52738', '52739', '52740', '52741', '52743', '52746', '52748', '52749', '52760', '52761', '52763', '52764', '52768', '52769', '52780', '52781', '52783', '52784', '52786', '52789', '52790', '52791', '52793', '52794', '52796', '52798', '52801', '52803', '52804', '52806', '52807', '52809', '52810', '52813', '52814', '52816', '52817', '52819', '52830', '52831', '52834', '52836', '52837', '52839', '52840', '52841', '52843', '52846', '52847', '52849', '52860', '52861', '52863', '52864', '52867', '52869', '52870', '52871', '52873', '52874', '52876', '52879', '52890', '52891', '52893', '52894', '52896', '52897', '52901', '52903', '52904', '52906', '52907', '52908', '52910', '52913', '52914', '52916', '52917', '52918', '52930', '52931', '52934', '52936', '52937', '52938', '52940', '52941', '52943', '52946', '52947', '52948', '52960', '52961', '52963', '52964', '52967', '52968', '52970', '52971', '52973', '52974', '52976', '52978', '52980', '52981', '52983', '52984', '52986', '52987', '53012', '53014', '53016', '53017', '53018', '53019', '53021', '53024', '53026', '53027', '53028', '53029', '53041', '53042', '53046', '53047', '53048', '53049', '53061', '53062', '53064', '53067', '53068', '53069', '53071', '53072', '53074', '53076', '53078', '53079', '53081', '53082', '53084', '53086', '53087', '53089', '53091', '53092', '53094', '53096', '53097', '53098', '53102', '53104', '53106', '53107', '53108', '53109', '53120', '53124', '53126', '53127', '53128', '53129', '53140', '53142', '53146', '53147', '53148', '53149', '53160', '53162', '53164', '53167', '53168', '53169', '53170', '53172', '53174', '53176', '53178', '53179', '53180', '53182', '53184', '53186', '53187', '53189', '53190', '53192', '53194', '53196', '53197', '53198', '53201', '53204', '53206', '53207', '53208', '53209', '53210', '53214', '53216', '53217', '53218', '53219', '53240', '53241', '53246', '53247', '53248', '53249', '53260', '53261', '53264', '53267', '53268', '53269', '53270', '53271', '53274', '53276', '53278', '53279', '53280', '53281', '53284', '53286', '53287', '53289', '53290', '53291', '53294', '53296', '53297', '53298', '53401', '53402', '53406', '53407', '53408', '53409', '53410', '53412', '53416', '53417', '53418', '53419', '53420', '53421', '53426', '53427', '53428', '53429', '53460', '53461', '53462', '53467', '53468', '53469', '53470', '53471', '53472', '53476', '53478', '53479', '53480', '53481', '53482', '53486', '53487', '53489', '53490', '53491', '53492', '53496', '53497', '53498', '53601', '53602', '53604', '53607', '53608', '53609', '53610', '53612', '53614', '53617', '53618', '53619', '53620', '53621', '53624', '53627', '53628', '53629', '53640', '53641', '53642', '53647', '53648', '53649', '53670', '53671', '53672', '53674', '53678', '53679', '53680', '53681', '53682', '53684', '53687', '53689', '53690', '53691', '53692', '53694', '53697', '53698', '53701', '53702', '53704', '53706', '53708', '53709', '53710', '53712', '53714', '53716', '53718', '53719', '53720', '53721', '53724', '53726', '53728', '53729', '53740', '53741', '53742', '53746', '53748', '53749', '53760', '53761', '53762', '53764', '53768', '53769', '53780', '53781', '53782', '53784', '53786', '53789', '53790', '53791', '53792', '53794', '53796', '53798', '53801', '53802', '53804', '53806', '53807', '53809', '53810', '53812', '53814', '53816', '53817', '53819', '53820', '53821', '53824', '53826', '53827', '53829', '53840', '53841', '53842', '53846', '53847', '53849', '53860', '53861', '53862', '53864', '53867', '53869', '53870', '53871', '53872', '53874', '53876', '53879', '53890', '53891', '53892', '53894', '53896', '53897', '53901', '53902', '53904', '53906', '53907', '53908', '53910', '53912', '53914', '53916', '53917', '53918', '53920', '53921', '53924', '53926', '53927', '53928', '53940', '53941', '53942', '53946', '53947', '53948', '53960', '53961', '53962', '53964', '53967', '53968', '53970', '53971', '53972', '53974', '53976', '53978', '53980', '53981', '53982', '53984', '53986', '53987', '54012', '54013', '54016', '54017', '54018', '54019', '54021', '54023', '54026', '54027', '54028', '54029', '54031', '54032', '54036', '54037', '54038', '54039', '54061', '54062', '54063', '54067', '54068', '54069', '54071', '54072', '54073', '54076', '54078', '54079', '54081', '54082', '54083', '54086', '54087', '54089', '54091', '54092', '54093', '54096', '54097', '54098', '54102', '54103', '54106', '54107', '54108', '54109', '54120', '54123', '54126', '54127', '54128', '54129', '54130', '54132', '54136', '54137', '54138', '54139', '54160', '54162', '54163', '54167', '54168', '54169', '54170', '54172', '54173', '54176', '54178', '54179', '54180', '54182', '54183', '54186', '54187', '54189', '54190', '54192', '54193', '54196', '54197', '54198', '54201', '54203', '54206', '54207', '54208', '54209', '54210', '54213', '54216', '54217', '54218', '54219', '54230', '54231', '54236', '54237', '54238', '54239', '54260', '54261', '54263', '54267', '54268', '54269', '54270', '54271', '54273', '54276', '54278', '54279', '54280', '54281', '54283', '54286', '54287', '54289', '54290', '54291', '54293', '54296', '54297', '54298', '54301', '54302', '54306', '54307', '54308', '54309', '54310', '54312', '54316', '54317', '54318', '54319', '54320', '54321', '54326', '54327', '54328', '54329', '54360', '54361', '54362', '54367', '54368', '54369', '54370', '54371', '54372', '54376', '54378', '54379', '54380', '54381', '54382', '54386', '54387', '54389', '54390', '54391', '54392', '54396', '54397', '54398', '54601', '54602', '54603', '54607', '54608', '54609', '54610', '54612', '54613', '54617', '54618', '54619', '54620', '54621', '54623', '54627', '54628', '54629', '54630', '54631', '54632', '54637', '54638', '54639', '54670', '54671', '54672', '54673', '54678', '54679', '54680', '54681', '54682', '54683', '54687', '54689', '54690', '54691', '54692', '54693', '54697', '54698', '54701', '54702', '54703', '54706', '54708', '54709', '54710', '54712', '54713', '54716', '54718', '54719', '54720', '54721', '54723', '54726', '54728', '54729', '54730', '54731', '54732', '54736', '54738', '54739', '54760', '54761', '54762', '54763', '54768', '54769', '54780', '54781', '54782', '54783', '54786', '54789', '54790', '54791', '54792', '54793', '54796', '54798', '54801', '54802', '54803', '54806', '54807', '54809', '54810', '54812', '54813', '54816', '54817', '54819', '54820', '54821', '54823', '54826', '54827', '54829', '54830', '54831', '54832', '54836', '54837', '54839', '54860', '54861', '54862', '54863', '54867', '54869', '54870', '54871', '54872', '54873', '54876', '54879', '54890', '54891', '54892', '54893', '54896', '54897', '54901', '54902', '54903', '54906', '54907', '54908', '54910', '54912', '54913', '54916', '54917', '54918', '54920', '54921', '54923', '54926', '54927', '54928', '54930', '54931', '54932', '54936', '54937', '54938', '54960', '54961', '54962', '54963', '54967', '54968', '54970', '54971', '54972', '54973', '54976', '54978', '54980', '54981', '54982', '54983', '54986', '54987', '56012', '56013', '56014', '56017', '56018', '56019', '56021', '56023', '56024', '56027', '56028', '56029', '56031', '56032', '56034', '56037', '56038', '56039', '56041', '56042', '56043', '56047', '56048', '56049', '56071', '56072', '56073', '56074', '56078', '56079', '56081', '56082', '56083', '56084', '56087', '56089', '56091', '56092', '56093', '56094', '56097', '56098', '56102', '56103', '56104', '56107', '56108', '56109', '56120', '56123', '56124', '56127', '56128', '56129', '56130', '56132', '56134', '56137', '56138', '56139', '56140', '56142', '56143', '56147', '56148', '56149', '56170', '56172', '56173', '56174', '56178', '56179', '56180', '56182', '56183', '56184', '56187', '56189', '56190', '56192', '56193', '56194', '56197', '56198', '56201', '56203', '56204', '56207', '56208', '56209', '56210', '56213', '56214', '56217', '56218', '56219', '56230', '56231', '56234', '56237', '56238', '56239', '56240', '56241', '56243', '56247', '56248', '56249', '56270', '56271', '56273', '56274', '56278', '56279', '56280', '56281', '56283', '56284', '56287', '56289', '56290', '56291', '56293', '56294', '56297', '56298', '56301', '56302', '56304', '56307', '56308', '56309', '56310', '56312', '56314', '56317', '56318', '56319', '56320', '56321', '56324', '56327', '56328', '56329', '56340', '56341', '56342', '56347', '56348', '56349', '56370', '56371', '56372', '56374', '56378', '56379', '56380', '56381', '56382', '56384', '56387', '56389', '56390', '56391', '56392', '56394', '56397', '56398', '56401', '56402', '56403', '56407', '56408', '56409', '56410', '56412', '56413', '56417', '56418', '56419', '56420', '56421', '56423', '56427', '56428', '56429', '56430', '56431', '56432', '56437', '56438', '56439', '56470', '56471', '56472', '56473', '56478', '56479', '56480', '56481', '56482', '56483', '56487', '56489', '56490', '56491', '56492', '56493', '56497', '56498', '56701', '56702', '56703', '56704', '56708', '56709', '56710', '56712', '56713', '56714', '56718', '56719', '56720', '56721', '56723', '56724', '56728', '56729', '56730', '56731', '56732', '56734', '56738', '56739', '56740', '56741', '56742', '56743', '56748', '56749', '56780', '56781', '56782', '56783', '56784', '56789', '56790', '56791', '56792', '56793', '56794', '56798', '56801', '56802', '56803', '56804', '56807', '56809', '56810', '56812', '56813', '56814', '56817', '56819', '56820', '56821', '56823', '56824', '56827', '56829', '56830', '56831', '56832', '56834', '56837', '56839', '56840', '56841', '56842', '56843', '56847', '56849', '56870', '56871', '56872', '56873', '56874', '56879', '56890', '56891', '56892', '56893', '56894', '56897', '56901', '56902', '56903', '56904', '56907', '56908', '56910', '56912', '56913', '56914', '56917', '56918', '56920', '56921', '56923', '56924', '56927', '56928', '56930', '56931', '56932', '56934', '56937', '56938', '56940', '56941', '56942', '56943', '56947', '56948', '56970', '56971', '56972', '56973', '56974', '56978', '56980', '56981', '56982', '56983', '56984', '56987', '57012', '57013', '57014', '57016', '57018', '57019', '57021', '57023', '57024', '57026', '57028', '57029', '57031', '57032', '57034', '57036', '57038', '57039', '57041', '57042', '57043', '57046', '57048', '57049', '57061', '57062', '57063', '57064', '57068', '57069', '57081', '57082', '57083', '57084', '57086', '57089', '57091', '57092', '57093', '57094', '57096', '57098', '57102', '57103', '57104', '57106', '57108', '57109', '57120', '57123', '57124', '57126', '57128', '57129', '57130', '57132', '57134', '57136', '57138', '57139', '57140', '57142', '57143', '57146', '57148', '57149', '57160', '57162', '57163', '57164', '57168', '57169', '57180', '57182', '57183', '57184', '57186', '57189', '57190', '57192', '57193', '57194', '57196', '57198', '57201', '57203', '57204', '57206', '57208', '57209', '57210', '57213', '57214', '57216', '57218', '57219', '57230', '57231', '57234', '57236', '57238', '57239', '57240', '57241', '57243', '57246', '57248', '57249', '57260', '57261', '57263', '57264', '57268', '57269', '57280', '57281', '57283', '57284', '57286', '57289', '57290', '57291', '57293', '57294', '57296', '57298', '57301', '57302', '57304', '57306', '57308', '57309', '57310', '57312', '57314', '57316', '57318', '57319', '57320', '57321', '57324', '57326', '57328', '57329', '57340', '57341', '57342', '57346', '57348', '57349', '57360', '57361', '57362', '57364', '57368', '57369', '57380', '57381', '57382', '57384', '57386', '57389', '57390', '57391', '57392', '57394', '57396', '57398', '57401', '57402', '57403', '57406', '57408', '57409', '57410', '57412', '57413', '57416', '57418', '57419', '57420', '57421', '57423', '57426', '57428', '57429', '57430', '57431', '57432', '57436', '57438', '57439', '57460', '57461', '57462', '57463', '57468', '57469', '57480', '57481', '57482', '57483', '57486', '57489', '57490', '57491', '57492', '57493', '57496', '57498', '57601', '57602', '57603', '57604', '57608', '57609', '57610', '57612', '57613', '57614', '57618', '57619', '57620', '57621', '57623', '57624', '57628', '57629', '57630', '57631', '57632', '57634', '57638', '57639', '57640', '57641', '57642', '57643', '57648', '57649', '57680', '57681', '57682', '57683', '57684', '57689', '57690', '57691', '57692', '57693', '57694', '57698', '57801', '57802', '57803', '57804', '57806', '57809', '57810', '57812', '57813', '57814', '57816', '57819', '57820', '57821', '57823', '57824', '57826', '57829', '57830', '57831', '57832', '57834', '57836', '57839', '57840', '57841', '57842', '57843', '57846', '57849', '57860', '57861', '57862', '57863', '57864', '57869', '57890', '57891', '57892', '57893', '57894', '57896', '57901', '57902', '57903', '57904', '57906', '57908', '57910', '57912', '57913', '57914', '57916', '57918', '57920', '57921', '57923', '57924', '57926', '57928', '57930', '57931', '57932', '57934', '57936', '57938', '57940', '57941', '57942', '57943', '57946', '57948', '57960', '57961', '57962', '57963', '57964', '57968', '57980', '57981', '57982', '57983', '57984', '57986', '58012', '58013', '58014', '58016', '58017', '58019', '58021', '58023', '58024', '58026', '58027', '58029', '58031', '58032', '58034', '58036', '58037', '58039', '58041', '58042', '58043', '58046', '58047', '58049', '58061', '58062', '58063', '58064', '58067', '58069', '58071', '58072', '58073', '58074', '58076', '58079', '58091', '58092', '58093', '58094', '58096', '58097', '58102', '58103', '58104', '58106', '58107', '58109', '58120', '58123', '58124', '58126', '58127', '58129', '58130', '58132', '58134', '58136', '58137', '58139', '58140', '58142', '58143', '58146', '58147', '58149', '58160', '58162', '58163', '58164', '58167', '58169', '58170', '58172', '58173', '58174', '58176', '58179', '58190', '58192', '58193', '58194', '58196', '58197', '58201', '58203', '58204', '58206', '58207', '58209', '58210', '58213', '58214', '58216', '58217', '58219', '58230', '58231', '58234', '58236', '58237', '58239', '58240', '58241', '58243', '58246', '58247', '58249', '58260', '58261', '58263', '58264', '58267', '58269', '58270', '58271', '58273', '58274', '58276', '58279', '58290', '58291', '58293', '58294', '58296', '58297', '58301', '58302', '58304', '58306', '58307', '58309', '58310', '58312', '58314', '58316', '58317', '58319', '58320', '58321', '58324', '58326', '58327', '58329', '58340', '58341', '58342', '58346', '58347', '58349', '58360', '58361', '58362', '58364', '58367', '58369', '58370', '58371', '58372', '58374', '58376', '58379', '58390', '58391', '58392', '58394', '58396', '58397', '58401', '58402', '58403', '58406', '58407', '58409', '58410', '58412', '58413', '58416', '58417', '58419', '58420', '58421', '58423', '58426', '58427', '58429', '58430', '58431', '58432', '58436', '58437', '58439', '58460', '58461', '58462', '58463', '58467', '58469', '58470', '58471', '58472', '58473', '58476', '58479', '58490', '58491', '58492', '58493', '58496', '58497', '58601', '58602', '58603', '58604', '58607', '58609', '58610', '58612', '58613', '58614', '58617', '58619', '58620', '58621', '58623', '58624', '58627', '58629', '58630', '58631', '58632', '58634', '58637', '58639', '58640', '58641', '58642', '58643', '58647', '58649', '58670', '58671', '58672', '58673', '58674', '58679', '58690', '58691', '58692', '58693', '58694', '58697', '58701', '58702', '58703', '58704', '58706', '58709', '58710', '58712', '58713', '58714', '58716', '58719', '58720', '58721', '58723', '58724', '58726', '58729', '58730', '58731', '58732', '58734', '58736', '58739', '58740', '58741', '58742', '58743', '58746', '58749', '58760', '58761', '58762', '58763', '58764', '58769', '58790', '58791', '58792', '58793', '58794', '58796', '58901', '58902', '58903', '58904', '58906', '58907', '58910', '58912', '58913', '58914', '58916', '58917', '58920', '58921', '58923', '58924', '58926', '58927', '58930', '58931', '58932', '58934', '58936', '58937', '58940', '58941', '58942', '58943', '58946', '58947', '58960', '58961', '58962', '58963', '58964', '58967', '58970', '58971', '58972', '58973', '58974', '58976', '59012', '59013', '59014', '59016', '59017', '59018', '59021', '59023', '59024', '59026', '59027', '59028', '59031', '59032', '59034', '59036', '59037', '59038', '59041', '59042', '59043', '59046', '59047', '59048', '59061', '59062', '59063', '59064', '59067', '59068', '59071', '59072', '59073', '59074', '59076', '59078', '59081', '59082', '59083', '59084', '59086', '59087', '59102', '59103', '59104', '59106', '59107', '59108', '59120', '59123', '59124', '59126', '59127', '59128', '59130', '59132', '59134', '59136', '59137', '59138', '59140', '59142', '59143', '59146', '59147', '59148', '59160', '59162', '59163', '59164', '59167', '59168', '59170', '59172', '59173', '59174', '59176', '59178', '59180', '59182', '59183', '59184', '59186', '59187', '59201', '59203', '59204', '59206', '59207', '59208', '59210', '59213', '59214', '59216', '59217', '59218', '59230', '59231', '59234', '59236', '59237', '59238', '59240', '59241', '59243', '59246', '59247', '59248', '59260', '59261', '59263', '59264', '59267', '59268', '59270', '59271', '59273', '59274', '59276', '59278', '59280', '59281', '59283', '59284', '59286', '59287', '59301', '59302', '59304', '59306', '59307', '59308', '59310', '59312', '59314', '59316', '59317', '59318', '59320', '59321', '59324', '59326', '59327', '59328', '59340', '59341', '59342', '59346', '59347', '59348', '59360', '59361', '59362', '59364', '59367', '59368', '59370', '59371', '59372', '59374', '59376', '59378', '59380', '59381', '59382', '59384', '59386', '59387', '59401', '59402', '59403', '59406', '59407', '59408', '59410', '59412', '59413', '59416', '59417', '59418', '59420', '59421', '59423', '59426', '59427', '59428', '59430', '59431', '59432', '59436', '59437', '59438', '59460', '59461', '59462', '59463', '59467', '59468', '59470', '59471', '59472', '59473', '59476', '59478', '59480', '59481', '59482', '59483', '59486', '59487', '59601', '59602', '59603', '59604', '59607', '59608', '59610', '59612', '59613', '59614', '59617', '59618', '59620', '59621', '59623', '59624', '59627', '59628', '59630', '59631', '59632', '59634', '59637', '59638', '59640', '59641', '59642', '59643', '59647', '59648', '59670', '59671', '59672', '59673', '59674', '59678', '59680', '59681', '59682', '59683', '59684', '59687', '59701', '59702', '59703', '59704', '59706', '59708', '59710', '59712', '59713', '59714', '59716', '59718', '59720', '59721', '59723', '59724', '59726', '59728', '59730', '59731', '59732', '59734', '59736', '59738', '59740', '59741', '59742', '59743', '59746', '59748', '59760', '59761', '59762', '59763', '59764', '59768', '59780', '59781', '59782', '59783', '59784', '59786', '59801', '59802', '59803', '59804', '59806', '59807', '59810', '59812', '59813', '59814', '59816', '59817', '59820', '59821', '59823', '59824', '59826', '59827', '59830', '59831', '59832', '59834', '59836', '59837', '59840', '59841', '59842', '59843', '59846', '59847', '59860', '59861', '59862', '59863', '59864', '59867', '59870', '59871', '59872', '59873', '59874', '59876', '60123', '60124', '60125', '60127', '60128', '60129', '60132', '60134', '60135', '60137', '60138', '60139', '60142', '60143', '60145', '60147', '60148', '60149', '60152', '60153', '60154', '60157', '60158', '60159', '60172', '60173', '60174', '60175', '60178', '60179', '60182', '60183', '60184', '60185', '60187', '60189', '60192', '60193', '60194', '60195', '60197', '60198', '60213', '60214', '60215', '60217', '60218', '60219', '60231', '60234', '60235', '60237', '60238', '60239', '60241', '60243', '60245', '60247', '60248', '60249', '60251', '60253', '60254', '60257', '60258', '60259', '60271', '60273', '60274', '60275', '60278', '60279', '60281', '60283', '60284', '60285', '60287', '60289', '60291', '60293', '60294', '60295', '60297', '60298', '60312', '60314', '60315', '60317', '60318', '60319', '60321', '60324', '60325', '60327', '60328', '60329', '60341', '60342', '60345', '60347', '60348', '60349', '60351', '60352', '60354', '60357', '60358', '60359', '60371', '60372', '60374', '60375', '60378', '60379', '60381', '60382', '60384', '60385', '60387', '60389', '60391', '60392', '60394', '60395', '60397', '60398', '60412', '60413', '60415', '60417', '60418', '60419', '60421', '60423', '60425', '60427', '60428', '60429', '60431', '60432', '60435', '60437', '60438', '60439', '60451', '60452', '60453', '60457', '60458', '60459', '60471', '60472', '60473', '60475', '60478', '60479', '60481', '60482', '60483', '60485', '60487', '60489', '60491', '60492', '60493', '60495', '60497', '60498', '60512', '60513', '60514', '60517', '60518', '60519', '60521', '60523', '60524', '60527', '60528', '60529', '60531', '60532', '60534', '60537', '60538', '60539', '60541', '60542', '60543', '60547', '60548', '60549', '60571', '60572', '60573', '60574', '60578', '60579', '60581', '60582', '60583', '60584', '60587', '60589', '60591', '60592', '60593', '60594', '60597', '60598', '60712', '60713', '60714', '60715', '60718', '60719', '60721', '60723', '60724', '60725', '60728', '60729', '60731', '60732', '60734', '60735', '60738', '60739', '60741', '60742', '60743', '60745', '60748', '60749', '60751', '60752', '60753', '60754', '60758', '60759', '60781', '60782', '60783', '60784', '60785', '60789', '60791', '60792', '60793', '60794', '60795', '60798', '60812', '60813', '60814', '60815', '60817', '60819', '60821', '60823', '60824', '60825', '60827', '60829', '60831', '60832', '60834', '60835', '60837', '60839', '60841', '60842', '60843', '60845', '60847', '60849', '60851', '60852', '60853', '60854', '60857', '60859', '60871', '60872', '60873', '60874', '60875', '60879', '60891', '60892', '60893', '60894', '60895', '60897', '60912', '60913', '60914', '60915', '60917', '60918', '60921', '60923', '60924', '60925', '60927', '60928', '60931', '60932', '60934', '60935', '60937', '60938', '60941', '60942', '60943', '60945', '60947', '60948', '60951', '60952', '60953', '60954', '60957', '60958', '60971', '60972', '60973', '60974', '60975', '60978', '60981', '60982', '60983', '60984', '60985', '60987', '61023', '61024', '61025', '61027', '61028', '61029', '61032', '61034', '61035', '61037', '61038', '61039', '61042', '61043', '61045', '61047', '61048', '61049', '61052', '61053', '61054', '61057', '61058', '61059', '61072', '61073', '61074', '61075', '61078', '61079', '61082', '61083', '61084', '61085', '61087', '61089', '61092', '61093', '61094', '61095', '61097', '61098', '61203', '61204', '61205', '61207', '61208', '61209', '61230', '61234', '61235', '61237', '61238', '61239', '61240', '61243', '61245', '61247', '61248', '61249', '61250', '61253', '61254', '61257', '61258', '61259', '61270', '61273', '61274', '61275', '61278', '61279', '61280', '61283', '61284', '61285', '61287', '61289', '61290', '61293', '61294', '61295', '61297', '61298', '61302', '61304', '61305', '61307', '61308', '61309', '61320', '61324', '61325', '61327', '61328', '61329', '61340', '61342', '61345', '61347', '61348', '61349', '61350', '61352', '61354', '61357', '61358', '61359', '61370', '61372', '61374', '61375', '61378', '61379', '61380', '61382', '61384', '61385', '61387', '61389', '61390', '61392', '61394', '61395', '61397', '61398', '61402', '61403', '61405', '61407', '61408', '61409', '61420', '61423', '61425', '61427', '61428', '61429', '61430', '61432', '61435', '61437', '61438', '61439', '61450', '61452', '61453', '61457', '61458', '61459', '61470', '61472', '61473', '61475', '61478', '61479', '61480', '61482', '61483', '61485', '61487', '61489', '61490', '61492', '61493', '61495', '61497', '61498', '61502', '61503', '61504', '61507', '61508', '61509', '61520', '61523', '61524', '61527', '61528', '61529', '61530', '61532', '61534', '61537', '61538', '61539', '61540', '61542', '61543', '61547', '61548', '61549', '61570', '61572', '61573', '61574', '61578', '61579', '61580', '61582', '61583', '61584', '61587', '61589', '61590', '61592', '61593', '61594', '61597', '61598', '61702', '61703', '61704', '61705', '61708', '61709', '61720', '61723', '61724', '61725', '61728', '61729', '61730', '61732', '61734', '61735', '61738', '61739', '61740', '61742', '61743', '61745', '61748', '61749', '61750', '61752', '61753', '61754', '61758', '61759', '61780', '61782', '61783', '61784', '61785', '61789', '61790', '61792', '61793', '61794', '61795', '61798', '61802', '61803', '61804', '61805', '61807', '61809', '61820', '61823', '61824', '61825', '61827', '61829', '61830', '61832', '61834', '61835', '61837', '61839', '61840', '61842', '61843', '61845', '61847', '61849', '61850', '61852', '61853', '61854', '61857', '61859', '61870', '61872', '61873', '61874', '61875', '61879', '61890', '61892', '61893', '61894', '61895', '61897', '61902', '61903', '61904', '61905', '61907', '61908', '61920', '61923', '61924', '61925', '61927', '61928', '61930', '61932', '61934', '61935', '61937', '61938', '61940', '61942', '61943', '61945', '61947', '61948', '61950', '61952', '61953', '61954', '61957', '61958', '61970', '61972', '61973', '61974', '61975', '61978', '61980', '61982', '61983', '61984', '61985', '61987', '62013', '62014', '62015', '62017', '62018', '62019', '62031', '62034', '62035', '62037', '62038', '62039', '62041', '62043', '62045', '62047', '62048', '62049', '62051', '62053', '62054', '62057', '62058', '62059', '62071', '62073', '62074', '62075', '62078', '62079', '62081', '62083', '62084', '62085', '62087', '62089', '62091', '62093', '62094', '62095', '62097', '62098', '62103', '62104', '62105', '62107', '62108', '62109', '62130', '62134', '62135', '62137', '62138', '62139', '62140', '62143', '62145', '62147', '62148', '62149', '62150', '62153', '62154', '62157', '62158', '62159', '62170', '62173', '62174', '62175', '62178', '62179', '62180', '62183', '62184', '62185', '62187', '62189', '62190', '62193', '62194', '62195', '62197', '62198', '62301', '62304', '62305', '62307', '62308', '62309', '62310', '62314', '62315', '62317', '62318', '62319', '62340', '62341', '62345', '62347', '62348', '62349', '62350', '62351', '62354', '62357', '62358', '62359', '62370', '62371', '62374', '62375', '62378', '62379', '62380', '62381', '62384', '62385', '62387', '62389', '62390', '62391', '62394', '62395', '62397', '62398', '62401', '62403', '62405', '62407', '62408', '62409', '62410', '62413', '62415', '62417', '62418', '62419', '62430', '62431', '62435', '62437', '62438', '62439', '62450', '62451', '62453', '62457', '62458', '62459', '62470', '62471', '62473', '62475', '62478', '62479', '62480', '62481', '62483', '62485', '62487', '62489', '62490', '62491', '62493', '62495', '62497', '62498', '62501', '62503', '62504', '62507', '62508', '62509', '62510', '62513', '62514', '62517', '62518', '62519', '62530', '62531', '62534', '62537', '62538', '62539', '62540', '62541', '62543', '62547', '62548', '62549', '62570', '62571', '62573', '62574', '62578', '62579', '62580', '62581', '62583', '62584', '62587', '62589', '62590', '62591', '62593', '62594', '62597', '62598', '62701', '62703', '62704', '62705', '62708', '62709', '62710', '62713', '62714', '62715', '62718', '62719', '62730', '62731', '62734', '62735', '62738', '62739', '62740', '62741', '62743', '62745', '62748', '62749', '62750', '62751', '62753', '62754', '62758', '62759', '62780', '62781', '62783', '62784', '62785', '62789', '62790', '62791', '62793', '62794', '62795', '62798', '62801', '62803', '62804', '62805', '62807', '62809', '62810', '62813', '62814', '62815', '62817', '62819', '62830', '62831', '62834', '62835', '62837', '62839', '62840', '62841', '62843', '62845', '62847', '62849', '62850', '62851', '62853', '62854', '62857', '62859', '62870', '62871', '62873', '62874', '62875', '62879', '62890', '62891', '62893', '62894', '62895', '62897', '62901', '62903', '62904', '62905', '62907', '62908', '62910', '62913', '62914', '62915', '62917', '62918', '62930', '62931', '62934', '62935', '62937', '62938', '62940', '62941', '62943', '62945', '62947', '62948', '62950', '62951', '62953', '62954', '62957', '62958', '62970', '62971', '62973', '62974', '62975', '62978', '62980', '62981', '62983', '62984', '62985', '62987', '63012', '63014', '63015', '63017', '63018', '63019', '63021', '63024', '63025', '63027', '63028', '63029', '63041', '63042', '63045', '63047', '63048', '63049', '63051', '63052', '63054', '63057', '63058', '63059', '63071', '63072', '63074', '63075', '63078', '63079', '63081', '63082', '63084', '63085', '63087', '63089', '63091', '63092', '63094', '63095', '63097', '63098', '63102', '63104', '63105', '63107', '63108', '63109', '63120', '63124', '63125', '63127', '63128', '63129', '63140', '63142', '63145', '63147', '63148', '63149', '63150', '63152', '63154', '63157', '63158', '63159', '63170', '63172', '63174', '63175', '63178', '63179', '63180', '63182', '63184', '63185', '63187', '63189', '63190', '63192', '63194', '63195', '63197', '63198', '63201', '63204', '63205', '63207', '63208', '63209', '63210', '63214', '63215', '63217', '63218', '63219', '63240', '63241', '63245', '63247', '63248', '63249', '63250', '63251', '63254', '63257', '63258', '63259', '63270', '63271', '63274', '63275', '63278', '63279', '63280', '63281', '63284', '63285', '63287', '63289', '63290', '63291', '63294', '63295', '63297', '63298', '63401', '63402', '63405', '63407', '63408', '63409', '63410', '63412', '63415', '63417', '63418', '63419', '63420', '63421', '63425', '63427', '63428', '63429', '63450', '63451', '63452', '63457', '63458', '63459', '63470', '63471', '63472', '63475', '63478', '63479', '63480', '63481', '63482', '63485', '63487', '63489', '63490', '63491', '63492', '63495', '63497', '63498', '63501', '63502', '63504', '63507', '63508', '63509', '63510', '63512', '63514', '63517', '63518', '63519', '63520', '63521', '63524', '63527', '63528', '63529', '63540', '63541', '63542', '63547', '63548', '63549', '63570', '63571', '63572', '63574', '63578', '63579', '63580', '63581', '63582', '63584', '63587', '63589', '63590', '63591', '63592', '63594', '63597', '63598', '63701', '63702', '63704', '63705', '63708', '63709', '63710', '63712', '63714', '63715', '63718', '63719', '63720', '63721', '63724', '63725', '63728', '63729', '63740', '63741', '63742', '63745', '63748', '63749', '63750', '63751', '63752', '63754', '63758', '63759', '63780', '63781', '63782', '63784', '63785', '63789', '63790', '63791', '63792', '63794', '63795', '63798', '63801', '63802', '63804', '63805', '63807', '63809', '63810', '63812', '63814', '63815', '63817', '63819', '63820', '63821', '63824', '63825', '63827', '63829', '63840', '63841', '63842', '63845', '63847', '63849', '63850', '63851', '63852', '63854', '63857', '63859', '63870', '63871', '63872', '63874', '63875', '63879', '63890', '63891', '63892', '63894', '63895', '63897', '63901', '63902', '63904', '63905', '63907', '63908', '63910', '63912', '63914', '63915', '63917', '63918', '63920', '63921', '63924', '63925', '63927', '63928', '63940', '63941', '63942', '63945', '63947', '63948', '63950', '63951', '63952', '63954', '63957', '63958', '63970', '63971', '63972', '63974', '63975', '63978', '63980', '63981', '63982', '63984', '63985', '63987', '64012', '64013', '64015', '64017', '64018', '64019', '64021', '64023', '64025', '64027', '64028', '64029', '64031', '64032', '64035', '64037', '64038', '64039', '64051', '64052', '64053', '64057', '64058', '64059', '64071', '64072', '64073', '64075', '64078', '64079', '64081', '64082', '64083', '64085', '64087', '64089', '64091', '64092', '64093', '64095', '64097', '64098', '64102', '64103', '64105', '64107', '64108', '64109', '64120', '64123', '64125', '64127', '64128', '64129', '64130', '64132', '64135', '64137', '64138', '64139', '64150', '64152', '64153', '64157', '64158', '64159', '64170', '64172', '64173', '64175', '64178', '64179', '64180', '64182', '64183', '64185', '64187', '64189', '64190', '64192', '64193', '64195', '64197', '64198', '64201', '64203', '64205', '64207', '64208', '64209', '64210', '64213', '64215', '64217', '64218', '64219', '64230', '64231', '64235', '64237', '64238', '64239', '64250', '64251', '64253', '64257', '64258', '64259', '64270', '64271', '64273', '64275', '64278', '64279', '64280', '64281', '64283', '64285', '64287', '64289', '64290', '64291', '64293', '64295', '64297', '64298', '64301', '64302', '64305', '64307', '64308', '64309', '64310', '64312', '64315', '64317', '64318', '64319', '64320', '64321', '64325', '64327', '64328', '64329', '64350', '64351', '64352', '64357', '64358', '64359', '64370', '64371', '64372', '64375', '64378', '64379', '64380', '64381', '64382', '64385', '64387', '64389', '64390', '64391', '64392', '64395', '64397', '64398', '64501', '64502', '64503', '64507', '64508', '64509', '64510', '64512', '64513', '64517', '64518', '64519', '64520', '64521', '64523', '64527', '64528', '64529', '64530', '64531', '64532', '64537', '64538', '64539', '64570', '64571', '64572', '64573', '64578', '64579', '64580', '64581', '64582', '64583', '64587', '64589', '64590', '64591', '64592', '64593', '64597', '64598', '64701', '64702', '64703', '64705', '64708', '64709', '64710', '64712', '64713', '64715', '64718', '64719', '64720', '64721', '64723', '64725', '64728', '64729', '64730', '64731', '64732', '64735', '64738', '64739', '64750', '64751', '64752', '64753', '64758', '64759', '64780', '64781', '64782', '64783', '64785', '64789', '64790', '64791', '64792', '64793', '64795', '64798', '64801', '64802', '64803', '64805', '64807', '64809', '64810', '64812', '64813', '64815', '64817', '64819', '64820', '64821', '64823', '64825', '64827', '64829', '64830', '64831', '64832', '64835', '64837', '64839', '64850', '64851', '64852', '64853', '64857', '64859', '64870', '64871', '64872', '64873', '64875', '64879', '64890', '64891', '64892', '64893', '64895', '64897', '64901', '64902', '64903', '64905', '64907', '64908', '64910', '64912', '64913', '64915', '64917', '64918', '64920', '64921', '64923', '64925', '64927', '64928', '64930', '64931', '64932', '64935', '64937', '64938', '64950', '64951', '64952', '64953', '64957', '64958', '64970', '64971', '64972', '64973', '64975', '64978', '64980', '64981', '64982', '64983', '64985', '64987', '65012', '65013', '65014', '65017', '65018', '65019', '65021', '65023', '65024', '65027', '65028', '65029', '65031', '65032', '65034', '65037', '65038', '65039', '65041', '65042', '65043', '65047', '65048', '65049', '65071', '65072', '65073', '65074', '65078', '65079', '65081', '65082', '65083', '65084', '65087', '65089', '65091', '65092', '65093', '65094', '65097', '65098', '65102', '65103', '65104', '65107', '65108', '65109', '65120', '65123', '65124', '65127', '65128', '65129', '65130', '65132', '65134', '65137', '65138', '65139', '65140', '65142', '65143', '65147', '65148', '65149', '65170', '65172', '65173', '65174', '65178', '65179', '65180', '65182', '65183', '65184', '65187', '65189', '65190', '65192', '65193', '65194', '65197', '65198', '65201', '65203', '65204', '65207', '65208', '65209', '65210', '65213', '65214', '65217', '65218', '65219', '65230', '65231', '65234', '65237', '65238', '65239', '65240', '65241', '65243', '65247', '65248', '65249', '65270', '65271', '65273', '65274', '65278', '65279', '65280', '65281', '65283', '65284', '65287', '65289', '65290', '65291', '65293', '65294', '65297', '65298', '65301', '65302', '65304', '65307', '65308', '65309', '65310', '65312', '65314', '65317', '65318', '65319', '65320', '65321', '65324', '65327', '65328', '65329', '65340', '65341', '65342', '65347', '65348', '65349', '65370', '65371', '65372', '65374', '65378', '65379', '65380', '65381', '65382', '65384', '65387', '65389', '65390', '65391', '65392', '65394', '65397', '65398', '65401', '65402', '65403', '65407', '65408', '65409', '65410', '65412', '65413', '65417', '65418', '65419', '65420', '65421', '65423', '65427', '65428', '65429', '65430', '65431', '65432', '65437', '65438', '65439', '65470', '65471', '65472', '65473', '65478', '65479', '65480', '65481', '65482', '65483', '65487', '65489', '65490', '65491', '65492', '65493', '65497', '65498', '65701', '65702', '65703', '65704', '65708', '65709', '65710', '65712', '65713', '65714', '65718', '65719', '65720', '65721', '65723', '65724', '65728', '65729', '65730', '65731', '65732', '65734', '65738', '65739', '65740', '65741', '65742', '65743', '65748', '65749', '65780', '65781', '65782', '65783', '65784', '65789', '65790', '65791', '65792', '65793', '65794', '65798', '65801', '65802', '65803', '65804', '65807', '65809', '65810', '65812', '65813', '65814', '65817', '65819', '65820', '65821', '65823', '65824', '65827', '65829', '65830', '65831', '65832', '65834', '65837', '65839', '65840', '65841', '65842', '65843', '65847', '65849', '65870', '65871', '65872', '65873', '65874', '65879', '65890', '65891', '65892', '65893', '65894', '65897', '65901', '65902', '65903', '65904', '65907', '65908', '65910', '65912', '65913', '65914', '65917', '65918', '65920', '65921', '65923', '65924', '65927', '65928', '65930', '65931', '65932', '65934', '65937', '65938', '65940', '65941', '65942', '65943', '65947', '65948', '65970', '65971', '65972', '65973', '65974', '65978', '65980', '65981', '65982', '65983', '65984', '65987', '67012', '67013', '67014', '67015', '67018', '67019', '67021', '67023', '67024', '67025', '67028', '67029', '67031', '67032', '67034', '67035', '67038', '67039', '67041', '67042', '67043', '67045', '67048', '67049', '67051', '67052', '67053', '67054', '67058', '67059', '67081', '67082', '67083', '67084', '67085', '67089', '67091', '67092', '67093', '67094', '67095', '67098', '67102', '67103', '67104', '67105', '67108', '67109', '67120', '67123', '67124', '67125', '67128', '67129', '67130', '67132', '67134', '67135', '67138', '67139', '67140', '67142', '67143', '67145', '67148', '67149', '67150', '67152', '67153', '67154', '67158', '67159', '67180', '67182', '67183', '67184', '67185', '67189', '67190', '67192', '67193', '67194', '67195', '67198', '67201', '67203', '67204', '67205', '67208', '67209', '67210', '67213', '67214', '67215', '67218', '67219', '67230', '67231', '67234', '67235', '67238', '67239', '67240', '67241', '67243', '67245', '67248', '67249', '67250', '67251', '67253', '67254', '67258', '67259', '67280', '67281', '67283', '67284', '67285', '67289', '67290', '67291', '67293', '67294', '67295', '67298', '67301', '67302', '67304', '67305', '67308', '67309', '67310', '67312', '67314', '67315', '67318', '67319', '67320', '67321', '67324', '67325', '67328', '67329', '67340', '67341', '67342', '67345', '67348', '67349', '67350', '67351', '67352', '67354', '67358', '67359', '67380', '67381', '67382', '67384', '67385', '67389', '67390', '67391', '67392', '67394', '67395', '67398', '67401', '67402', '67403', '67405', '67408', '67409', '67410', '67412', '67413', '67415', '67418', '67419', '67420', '67421', '67423', '67425', '67428', '67429', '67430', '67431', '67432', '67435', '67438', '67439', '67450', '67451', '67452', '67453', '67458', '67459', '67480', '67481', '67482', '67483', '67485', '67489', '67490', '67491', '67492', '67493', '67495', '67498', '67501', '67502', '67503', '67504', '67508', '67509', '67510', '67512', '67513', '67514', '67518', '67519', '67520', '67521', '67523', '67524', '67528', '67529', '67530', '67531', '67532', '67534', '67538', '67539', '67540', '67541', '67542', '67543', '67548', '67549', '67580', '67581', '67582', '67583', '67584', '67589', '67590', '67591', '67592', '67593', '67594', '67598', '67801', '67802', '67803', '67804', '67805', '67809', '67810', '67812', '67813', '67814', '67815', '67819', '67820', '67821', '67823', '67824', '67825', '67829', '67830', '67831', '67832', '67834', '67835', '67839', '67840', '67841', '67842', '67843', '67845', '67849', '67850', '67851', '67852', '67853', '67854', '67859', '67890', '67891', '67892', '67893', '67894', '67895', '67901', '67902', '67903', '67904', '67905', '67908', '67910', '67912', '67913', '67914', '67915', '67918', '67920', '67921', '67923', '67924', '67925', '67928', '67930', '67931', '67932', '67934', '67935', '67938', '67940', '67941', '67942', '67943', '67945', '67948', '67950', '67951', '67952', '67953', '67954', '67958', '67980', '67981', '67982', '67983', '67984', '67985', '68012', '68013', '68014', '68015', '68017', '68019', '68021', '68023', '68024', '68025', '68027', '68029', '68031', '68032', '68034', '68035', '68037', '68039', '68041', '68042', '68043', '68045', '68047', '68049', '68051', '68052', '68053', '68054', '68057', '68059', '68071', '68072', '68073', '68074', '68075', '68079', '68091', '68092', '68093', '68094', '68095', '68097', '68102', '68103', '68104', '68105', '68107', '68109', '68120', '68123', '68124', '68125', '68127', '68129', '68130', '68132', '68134', '68135', '68137', '68139', '68140', '68142', '68143', '68145', '68147', '68149', '68150', '68152', '68153', '68154', '68157', '68159', '68170', '68172', '68173', '68174', '68175', '68179', '68190', '68192', '68193', '68194', '68195', '68197', '68201', '68203', '68204', '68205', '68207', '68209', '68210', '68213', '68214', '68215', '68217', '68219', '68230', '68231', '68234', '68235', '68237', '68239', '68240', '68241', '68243', '68245', '68247', '68249', '68250', '68251', '68253', '68254', '68257', '68259', '68270', '68271', '68273', '68274', '68275', '68279', '68290', '68291', '68293', '68294', '68295', '68297', '68301', '68302', '68304', '68305', '68307', '68309', '68310', '68312', '68314', '68315', '68317', '68319', '68320', '68321', '68324', '68325', '68327', '68329', '68340', '68341', '68342', '68345', '68347', '68349', '68350', '68351', '68352', '68354', '68357', '68359', '68370', '68371', '68372', '68374', '68375', '68379', '68390', '68391', '68392', '68394', '68395', '68397', '68401', '68402', '68403', '68405', '68407', '68409', '68410', '68412', '68413', '68415', '68417', '68419', '68420', '68421', '68423', '68425', '68427', '68429', '68430', '68431', '68432', '68435', '68437', '68439', '68450', '68451', '68452', '68453', '68457', '68459', '68470', '68471', '68472', '68473', '68475', '68479', '68490', '68491', '68492', '68493', '68495', '68497', '68501', '68502', '68503', '68504', '68507', '68509', '68510', '68512', '68513', '68514', '68517', '68519', '68520', '68521', '68523', '68524', '68527', '68529', '68530', '68531', '68532', '68534', '68537', '68539', '68540', '68541', '68542', '68543', '68547', '68549', '68570', '68571', '68572', '68573', '68574', '68579', '68590', '68591', '68592', '68593', '68594', '68597', '68701', '68702', '68703', '68704', '68705', '68709', '68710', '68712', '68713', '68714', '68715', '68719', '68720', '68721', '68723', '68724', '68725', '68729', '68730', '68731', '68732', '68734', '68735', '68739', '68740', '68741', '68742', '68743', '68745', '68749', '68750', '68751', '68752', '68753', '68754', '68759', '68790', '68791', '68792', '68793', '68794', '68795', '68901', '68902', '68903', '68904', '68905', '68907', '68910', '68912', '68913', '68914', '68915', '68917', '68920', '68921', '68923', '68924', '68925', '68927', '68930', '68931', '68932', '68934', '68935', '68937', '68940', '68941', '68942', '68943', '68945', '68947', '68950', '68951', '68952', '68953', '68954', '68957', '68970', '68971', '68972', '68973', '68974', '68975', '69012', '69013', '69014', '69015', '69017', '69018', '69021', '69023', '69024', '69025', '69027', '69028', '69031', '69032', '69034', '69035', '69037', '69038', '69041', '69042', '69043', '69045', '69047', '69048', '69051', '69052', '69053', '69054', '69057', '69058', '69071', '69072', '69073', '69074', '69075', '69078', '69081', '69082', '69083', '69084', '69085', '69087', '69102', '69103', '69104', '69105', '69107', '69108', '69120', '69123', '69124', '69125', '69127', '69128', '69130', '69132', '69134', '69135', '69137', '69138', '69140', '69142', '69143', '69145', '69147', '69148', '69150', '69152', '69153', '69154', '69157', '69158', '69170', '69172', '69173', '69174', '69175', '69178', '69180', '69182', '69183', '69184', '69185', '69187', '69201', '69203', '69204', '69205', '69207', '69208', '69210', '69213', '69214', '69215', '69217', '69218', '69230', '69231', '69234', '69235', '69237', '69238', '69240', '69241', '69243', '69245', '69247', '69248', '69250', '69251', '69253', '69254', '69257', '69258', '69270', '69271', '69273', '69274', '69275', '69278', '69280', '69281', '69283', '69284', '69285', '69287', '69301', '69302', '69304', '69305', '69307', '69308', '69310', '69312', '69314', '69315', '69317', '69318', '69320', '69321', '69324', '69325', '69327', '69328', '69340', '69341', '69342', '69345', '69347', '69348', '69350', '69351', '69352', '69354', '69357', '69358', '69370', '69371', '69372', '69374', '69375', '69378', '69380', '69381', '69382', '69384', '69385', '69387', '69401', '69402', '69403', '69405', '69407', '69408', '69410', '69412', '69413', '69415', '69417', '69418', '69420', '69421', '69423', '69425', '69427', '69428', '69430', '69431', '69432', '69435', '69437', '69438', '69450', '69451', '69452', '69453', '69457', '69458', '69470', '69471', '69472', '69473', '69475', '69478', '69480', '69481', '69482', '69483', '69485', '69487', '69501', '69502', '69503', '69504', '69507', '69508', '69510', '69512', '69513', '69514', '69517', '69518', '69520', '69521', '69523', '69524', '69527', '69528', '69530', '69531', '69532', '69534', '69537', '69538', '69540', '69541', '69542', '69543', '69547', '69548', '69570', '69571', '69572', '69573', '69574', '69578', '69580', '69581', '69582', '69583', '69584', '69587', '69701', '69702', '69703', '69704', '69705', '69708', '69710', '69712', '69713', '69714', '69715', '69718', '69720', '69721', '69723', '69724', '69725', '69728', '69730', '69731', '69732', '69734', '69735', '69738', '69740', '69741', '69742', '69743', '69745', '69748', '69750', '69751', '69752', '69753', '69754', '69758', '69780', '69781', '69782', '69783', '69784', '69785', '69801', '69802', '69803', '69804', '69805', '69807', '69810', '69812', '69813', '69814', '69815', '69817', '69820', '69821', '69823', '69824', '69825', '69827', '69830', '69831', '69832', '69834', '69835', '69837', '69840', '69841', '69842', '69843', '69845', '69847', '69850', '69851', '69852', '69853', '69854', '69857', '69870', '69871', '69872', '69873', '69874', '69875', '70123', '70124', '70125', '70126', '70128', '70129', '70132', '70134', '70135', '70136', '70138', '70139', '70142', '70143', '70145', '70146', '70148', '70149', '70152', '70153', '70154', '70156', '70158', '70159', '70162', '70163', '70164', '70165', '70168', '70169', '70182', '70183', '70184', '70185', '70186', '70189', '70192', '70193', '70194', '70195', '70196', '70198', '70213', '70214', '70215', '70216', '70218', '70219', '70231', '70234', '70235', '70236', '70238', '70239', '70241', '70243', '70245', '70246', '70248', '70249', '70251', '70253', '70254', '70256', '70258', '70259', '70261', '70263', '70264', '70265', '70268', '70269', '70281', '70283', '70284', '70285', '70286', '70289', '70291', '70293', '70294', '70295', '70296', '70298', '70312', '70314', '70315', '70316', '70318', '70319', '70321', '70324', '70325', '70326', '70328', '70329', '70341', '70342', '70345', '70346', '70348', '70349', '70351', '70352', '70354', '70356', '70358', '70359', '70361', '70362', '70364', '70365', '70368', '70369', '70381', '70382', '70384', '70385', '70386', '70389', '70391', '70392', '70394', '70395', '70396', '70398', '70412', '70413', '70415', '70416', '70418', '70419', '70421', '70423', '70425', '70426', '70428', '70429', '70431', '70432', '70435', '70436', '70438', '70439', '70451', '70452', '70453', '70456', '70458', '70459', '70461', '70462', '70463', '70465', '70468', '70469', '70481', '70482', '70483', '70485', '70486', '70489', '70491', '70492', '70493', '70495', '70496', '70498', '70512', '70513', '70514', '70516', '70518', '70519', '70521', '70523', '70524', '70526', '70528', '70529', '70531', '70532', '70534', '70536', '70538', '70539', '70541', '70542', '70543', '70546', '70548', '70549', '70561', '70562', '70563', '70564', '70568', '70569', '70581', '70582', '70583', '70584', '70586', '70589', '70591', '70592', '70593', '70594', '70596', '70598', '70612', '70613', '70614', '70615', '70618', '70619', '70621', '70623', '70624', '70625', '70628', '70629', '70631', '70632', '70634', '70635', '70638', '70639', '70641', '70642', '70643', '70645', '70648', '70649', '70651', '70652', '70653', '70654', '70658', '70659', '70681', '70682', '70683', '70684', '70685', '70689', '70691', '70692', '70693', '70694', '70695', '70698', '70812', '70813', '70814', '70815', '70816', '70819', '70821', '70823', '70824', '70825', '70826', '70829', '70831', '70832', '70834', '70835', '70836', '70839', '70841', '70842', '70843', '70845', '70846', '70849', '70851', '70852', '70853', '70854', '70856', '70859', '70861', '70862', '70863', '70864', '70865', '70869', '70891', '70892', '70893', '70894', '70895', '70896', '70912', '70913', '70914', '70915', '70916', '70918', '70921', '70923', '70924', '70925', '70926', '70928', '70931', '70932', '70934', '70935', '70936', '70938', '70941', '70942', '70943', '70945', '70946', '70948', '70951', '70952', '70953', '70954', '70956', '70958', '70961', '70962', '70963', '70964', '70965', '70968', '70981', '70982', '70983', '70984', '70985', '70986', '71023', '71024', '71025', '71026', '71028', '71029', '71032', '71034', '71035', '71036', '71038', '71039', '71042', '71043', '71045', '71046', '71048', '71049', '71052', '71053', '71054', '71056', '71058', '71059', '71062', '71063', '71064', '71065', '71068', '71069', '71082', '71083', '71084', '71085', '71086', '71089', '71092', '71093', '71094', '71095', '71096', '71098', '71203', '71204', '71205', '71206', '71208', '71209', '71230', '71234', '71235', '71236', '71238', '71239', '71240', '71243', '71245', '71246', '71248', '71249', '71250', '71253', '71254', '71256', '71258', '71259', '71260', '71263', '71264', '71265', '71268', '71269', '71280', '71283', '71284', '71285', '71286', '71289', '71290', '71293', '71294', '71295', '71296', '71298', '71302', '71304', '71305', '71306', '71308', '71309', '71320', '71324', '71325', '71326', '71328', '71329', '71340', '71342', '71345', '71346', '71348', '71349', '71350', '71352', '71354', '71356', '71358', '71359', '71360', '71362', '71364', '71365', '71368', '71369', '71380', '71382', '71384', '71385', '71386', '71389', '71390', '71392', '71394', '71395', '71396', '71398', '71402', '71403', '71405', '71406', '71408', '71409', '71420', '71423', '71425', '71426', '71428', '71429', '71430', '71432', '71435', '71436', '71438', '71439', '71450', '71452', '71453', '71456', '71458', '71459', '71460', '71462', '71463', '71465', '71468', '71469', '71480', '71482', '71483', '71485', '71486', '71489', '71490', '71492', '71493', '71495', '71496', '71498', '71502', '71503', '71504', '71506', '71508', '71509', '71520', '71523', '71524', '71526', '71528', '71529', '71530', '71532', '71534', '71536', '71538', '71539', '71540', '71542', '71543', '71546', '71548', '71549', '71560', '71562', '71563', '71564', '71568', '71569', '71580', '71582', '71583', '71584', '71586', '71589', '71590', '71592', '71593', '71594', '71596', '71598', '71602', '71603', '71604', '71605', '71608', '71609', '71620', '71623', '71624', '71625', '71628', '71629', '71630', '71632', '71634', '71635', '71638', '71639', '71640', '71642', '71643', '71645', '71648', '71649', '71650', '71652', '71653', '71654', '71658', '71659', '71680', '71682', '71683', '71684', '71685', '71689', '71690', '71692', '71693', '71694', '71695', '71698', '71802', '71803', '71804', '71805', '71806', '71809', '71820', '71823', '71824', '71825', '71826', '71829', '71830', '71832', '71834', '71835', '71836', '71839', '71840', '71842', '71843', '71845', '71846', '71849', '71850', '71852', '71853', '71854', '71856', '71859', '71860', '71862', '71863', '71864', '71865', '71869', '71890', '71892', '71893', '71894', '71895', '71896', '71902', '71903', '71904', '71905', '71906', '71908', '71920', '71923', '71924', '71925', '71926', '71928', '71930', '71932', '71934', '71935', '71936', '71938', '71940', '71942', '71943', '71945', '71946', '71948', '71950', '71952', '71953', '71954', '71956', '71958', '71960', '71962', '71963', '71964', '71965', '71968', '71980', '71982', '71983', '71984', '71985', '71986', '72013', '72014', '72015', '72016', '72018', '72019', '72031', '72034', '72035', '72036', '72038', '72039', '72041', '72043', '72045', '72046', '72048', '72049', '72051', '72053', '72054', '72056', '72058', '72059', '72061', '72063', '72064', '72065', '72068', '72069', '72081', '72083', '72084', '72085', '72086', '72089', '72091', '72093', '72094', '72095', '72096', '72098', '72103', '72104', '72105', '72106', '72108', '72109', '72130', '72134', '72135', '72136', '72138', '72139', '72140', '72143', '72145', '72146', '72148', '72149', '72150', '72153', '72154', '72156', '72158', '72159', '72160', '72163', '72164', '72165', '72168', '72169', '72180', '72183', '72184', '72185', '72186', '72189', '72190', '72193', '72194', '72195', '72196', '72198', '72301', '72304', '72305', '72306', '72308', '72309', '72310', '72314', '72315', '72316', '72318', '72319', '72340', '72341', '72345', '72346', '72348', '72349', '72350', '72351', '72354', '72356', '72358', '72359', '72360', '72361', '72364', '72365', '72368', '72369', '72380', '72381', '72384', '72385', '72386', '72389', '72390', '72391', '72394', '72395', '72396', '72398', '72401', '72403', '72405', '72406', '72408', '72409', '72410', '72413', '72415', '72416', '72418', '72419', '72430', '72431', '72435', '72436', '72438', '72439', '72450', '72451', '72453', '72456', '72458', '72459', '72460', '72461', '72463', '72465', '72468', '72469', '72480', '72481', '72483', '72485', '72486', '72489', '72490', '72491', '72493', '72495', '72496', '72498', '72501', '72503', '72504', '72506', '72508', '72509', '72510', '72513', '72514', '72516', '72518', '72519', '72530', '72531', '72534', '72536', '72538', '72539', '72540', '72541', '72543', '72546', '72548', '72549', '72560', '72561', '72563', '72564', '72568', '72569', '72580', '72581', '72583', '72584', '72586', '72589', '72590', '72591', '72593', '72594', '72596', '72598', '72601', '72603', '72604', '72605', '72608', '72609', '72610', '72613', '72614', '72615', '72618', '72619', '72630', '72631', '72634', '72635', '72638', '72639', '72640', '72641', '72643', '72645', '72648', '72649', '72650', '72651', '72653', '72654', '72658', '72659', '72680', '72681', '72683', '72684', '72685', '72689', '72690', '72691', '72693', '72694', '72695', '72698', '72801', '72803', '72804', '72805', '72806', '72809', '72810', '72813', '72814', '72815', '72816', '72819', '72830', '72831', '72834', '72835', '72836', '72839', '72840', '72841', '72843', '72845', '72846', '72849', '72850', '72851', '72853', '72854', '72856', '72859', '72860', '72861', '72863', '72864', '72865', '72869', '72890', '72891', '72893', '72894', '72895', '72896', '72901', '72903', '72904', '72905', '72906', '72908', '72910', '72913', '72914', '72915', '72916', '72918', '72930', '72931', '72934', '72935', '72936', '72938', '72940', '72941', '72943', '72945', '72946', '72948', '72950', '72951', '72953', '72954', '72956', '72958', '72960', '72961', '72963', '72964', '72965', '72968', '72980', '72981', '72983', '72984', '72985', '72986', '73012', '73014', '73015', '73016', '73018', '73019', '73021', '73024', '73025', '73026', '73028', '73029', '73041', '73042', '73045', '73046', '73048', '73049', '73051', '73052', '73054', '73056', '73058', '73059', '73061', '73062', '73064', '73065', '73068', '73069', '73081', '73082', '73084', '73085', '73086', '73089', '73091', '73092', '73094', '73095', '73096', '73098', '73102', '73104', '73105', '73106', '73108', '73109', '73120', '73124', '73125', '73126', '73128', '73129', '73140', '73142', '73145', '73146', '73148', '73149', '73150', '73152', '73154', '73156', '73158', '73159', '73160', '73162', '73164', '73165', '73168', '73169', '73180', '73182', '73184', '73185', '73186', '73189', '73190', '73192', '73194', '73195', '73196', '73198', '73201', '73204', '73205', '73206', '73208', '73209', '73210', '73214', '73215', '73216', '73218', '73219', '73240', '73241', '73245', '73246', '73248', '73249', '73250', '73251', '73254', '73256', '73258', '73259', '73260', '73261', '73264', '73265', '73268', '73269', '73280', '73281', '73284', '73285', '73286', '73289', '73290', '73291', '73294', '73295', '73296', '73298', '73401', '73402', '73405', '73406', '73408', '73409', '73410', '73412', '73415', '73416', '73418', '73419', '73420', '73421', '73425', '73426', '73428', '73429', '73450', '73451', '73452', '73456', '73458', '73459', '73460', '73461', '73462', '73465', '73468', '73469', '73480', '73481', '73482', '73485', '73486', '73489', '73490', '73491', '73492', '73495', '73496', '73498', '73501', '73502', '73504', '73506', '73508', '73509', '73510', '73512', '73514', '73516', '73518', '73519', '73520', '73521', '73524', '73526', '73528', '73529', '73540', '73541', '73542', '73546', '73548', '73549', '73560', '73561', '73562', '73564', '73568', '73569', '73580', '73581', '73582', '73584', '73586', '73589', '73590', '73591', '73592', '73594', '73596', '73598', '73601', '73602', '73604', '73605', '73608', '73609', '73610', '73612', '73614', '73615', '73618', '73619', '73620', '73621', '73624', '73625', '73628', '73629', '73640', '73641', '73642', '73645', '73648', '73649', '73650', '73651', '73652', '73654', '73658', '73659', '73680', '73681', '73682', '73684', '73685', '73689', '73690', '73691', '73692', '73694', '73695', '73698', '73801', '73802', '73804', '73805', '73806', '73809', '73810', '73812', '73814', '73815', '73816', '73819', '73820', '73821', '73824', '73825', '73826', '73829', '73840', '73841', '73842', '73845', '73846', '73849', '73850', '73851', '73852', '73854', '73856', '73859', '73860', '73861', '73862', '73864', '73865', '73869', '73890', '73891', '73892', '73894', '73895', '73896', '73901', '73902', '73904', '73905', '73906', '73908', '73910', '73912', '73914', '73915', '73916', '73918', '73920', '73921', '73924', '73925', '73926', '73928', '73940', '73941', '73942', '73945', '73946', '73948', '73950', '73951', '73952', '73954', '73956', '73958', '73960', '73961', '73962', '73964', '73965', '73968', '73980', '73981', '73982', '73984', '73985', '73986', '74012', '74013', '74015', '74016', '74018', '74019', '74021', '74023', '74025', '74026', '74028', '74029', '74031', '74032', '74035', '74036', '74038', '74039', '74051', '74052', '74053', '74056', '74058', '74059', '74061', '74062', '74063', '74065', '74068', '74069', '74081', '74082', '74083', '74085', '74086', '74089', '74091', '74092', '74093', '74095', '74096', '74098', '74102', '74103', '74105', '74106', '74108', '74109', '74120', '74123', '74125', '74126', '74128', '74129', '74130', '74132', '74135', '74136', '74138', '74139', '74150', '74152', '74153', '74156', '74158', '74159', '74160', '74162', '74163', '74165', '74168', '74169', '74180', '74182', '74183', '74185', '74186', '74189', '74190', '74192', '74193', '74195', '74196', '74198', '74201', '74203', '74205', '74206', '74208', '74209', '74210', '74213', '74215', '74216', '74218', '74219', '74230', '74231', '74235', '74236', '74238', '74239', '74250', '74251', '74253', '74256', '74258', '74259', '74260', '74261', '74263', '74265', '74268', '74269', '74280', '74281', '74283', '74285', '74286', '74289', '74290', '74291', '74293', '74295', '74296', '74298', '74301', '74302', '74305', '74306', '74308', '74309', '74310', '74312', '74315', '74316', '74318', '74319', '74320', '74321', '74325', '74326', '74328', '74329', '74350', '74351', '74352', '74356', '74358', '74359', '74360', '74361', '74362', '74365', '74368', '74369', '74380', '74381', '74382', '74385', '74386', '74389', '74390', '74391', '74392', '74395', '74396', '74398', '74501', '74502', '74503', '74506', '74508', '74509', '74510', '74512', '74513', '74516', '74518', '74519', '74520', '74521', '74523', '74526', '74528', '74529', '74530', '74531', '74532', '74536', '74538', '74539', '74560', '74561', '74562', '74563', '74568', '74569', '74580', '74581', '74582', '74583', '74586', '74589', '74590', '74591', '74592', '74593', '74596', '74598', '74601', '74602', '74603', '74605', '74608', '74609', '74610', '74612', '74613', '74615', '74618', '74619', '74620', '74621', '74623', '74625', '74628', '74629', '74630', '74631', '74632', '74635', '74638', '74639', '74650', '74651', '74652', '74653', '74658', '74659', '74680', '74681', '74682', '74683', '74685', '74689', '74690', '74691', '74692', '74693', '74695', '74698', '74801', '74802', '74803', '74805', '74806', '74809', '74810', '74812', '74813', '74815', '74816', '74819', '74820', '74821', '74823', '74825', '74826', '74829', '74830', '74831', '74832', '74835', '74836', '74839', '74850', '74851', '74852', '74853', '74856', '74859', '74860', '74861', '74862', '74863', '74865', '74869', '74890', '74891', '74892', '74893', '74895', '74896', '74901', '74902', '74903', '74905', '74906', '74908', '74910', '74912', '74913', '74915', '74916', '74918', '74920', '74921', '74923', '74925', '74926', '74928', '74930', '74931', '74932', '74935', '74936', '74938', '74950', '74951', '74952', '74953', '74956', '74958', '74960', '74961', '74962', '74963', '74965', '74968', '74980', '74981', '74982', '74983', '74985', '74986', '75012', '75013', '75014', '75016', '75018', '75019', '75021', '75023', '75024', '75026', '75028', '75029', '75031', '75032', '75034', '75036', '75038', '75039', '75041', '75042', '75043', '75046', '75048', '75049', '75061', '75062', '75063', '75064', '75068', '75069', '75081', '75082', '75083', '75084', '75086', '75089', '75091', '75092', '75093', '75094', '75096', '75098', '75102', '75103', '75104', '75106', '75108', '75109', '75120', '75123', '75124', '75126', '75128', '75129', '75130', '75132', '75134', '75136', '75138', '75139', '75140', '75142', '75143', '75146', '75148', '75149', '75160', '75162', '75163', '75164', '75168', '75169', '75180', '75182', '75183', '75184', '75186', '75189', '75190', '75192', '75193', '75194', '75196', '75198', '75201', '75203', '75204', '75206', '75208', '75209', '75210', '75213', '75214', '75216', '75218', '75219', '75230', '75231', '75234', '75236', '75238', '75239', '75240', '75241', '75243', '75246', '75248', '75249', '75260', '75261', '75263', '75264', '75268', '75269', '75280', '75281', '75283', '75284', '75286', '75289', '75290', '75291', '75293', '75294', '75296', '75298', '75301', '75302', '75304', '75306', '75308', '75309', '75310', '75312', '75314', '75316', '75318', '75319', '75320', '75321', '75324', '75326', '75328', '75329', '75340', '75341', '75342', '75346', '75348', '75349', '75360', '75361', '75362', '75364', '75368', '75369', '75380', '75381', '75382', '75384', '75386', '75389', '75390', '75391', '75392', '75394', '75396', '75398', '75401', '75402', '75403', '75406', '75408', '75409', '75410', '75412', '75413', '75416', '75418', '75419', '75420', '75421', '75423', '75426', '75428', '75429', '75430', '75431', '75432', '75436', '75438', '75439', '75460', '75461', '75462', '75463', '75468', '75469', '75480', '75481', '75482', '75483', '75486', '75489', '75490', '75491', '75492', '75493', '75496', '75498', '75601', '75602', '75603', '75604', '75608', '75609', '75610', '75612', '75613', '75614', '75618', '75619', '75620', '75621', '75623', '75624', '75628', '75629', '75630', '75631', '75632', '75634', '75638', '75639', '75640', '75641', '75642', '75643', '75648', '75649', '75680', '75681', '75682', '75683', '75684', '75689', '75690', '75691', '75692', '75693', '75694', '75698', '75801', '75802', '75803', '75804', '75806', '75809', '75810', '75812', '75813', '75814', '75816', '75819', '75820', '75821', '75823', '75824', '75826', '75829', '75830', '75831', '75832', '75834', '75836', '75839', '75840', '75841', '75842', '75843', '75846', '75849', '75860', '75861', '75862', '75863', '75864', '75869', '75890', '75891', '75892', '75893', '75894', '75896', '75901', '75902', '75903', '75904', '75906', '75908', '75910', '75912', '75913', '75914', '75916', '75918', '75920', '75921', '75923', '75924', '75926', '75928', '75930', '75931', '75932', '75934', '75936', '75938', '75940', '75941', '75942', '75943', '75946', '75948', '75960', '75961', '75962', '75963', '75964', '75968', '75980', '75981', '75982', '75983', '75984', '75986', '76012', '76013', '76014', '76015', '76018', '76019', '76021', '76023', '76024', '76025', '76028', '76029', '76031', '76032', '76034', '76035', '76038', '76039', '76041', '76042', '76043', '76045', '76048', '76049', '76051', '76052', '76053', '76054', '76058', '76059', '76081', '76082', '76083', '76084', '76085', '76089', '76091', '76092', '76093', '76094', '76095', '76098', '76102', '76103', '76104', '76105', '76108', '76109', '76120', '76123', '76124', '76125', '76128', '76129', '76130', '76132', '76134', '76135', '76138', '76139', '76140', '76142', '76143', '76145', '76148', '76149', '76150', '76152', '76153', '76154', '76158', '76159', '76180', '76182', '76183', '76184', '76185', '76189', '76190', '76192', '76193', '76194', '76195', '76198', '76201', '76203', '76204', '76205', '76208', '76209', '76210', '76213', '76214', '76215', '76218', '76219', '76230', '76231', '76234', '76235', '76238', '76239', '76240', '76241', '76243', '76245', '76248', '76249', '76250', '76251', '76253', '76254', '76258', '76259', '76280', '76281', '76283', '76284', '76285', '76289', '76290', '76291', '76293', '76294', '76295', '76298', '76301', '76302', '76304', '76305', '76308', '76309', '76310', '76312', '76314', '76315', '76318', '76319', '76320', '76321', '76324', '76325', '76328', '76329', '76340', '76341', '76342', '76345', '76348', '76349', '76350', '76351', '76352', '76354', '76358', '76359', '76380', '76381', '76382', '76384', '76385', '76389', '76390', '76391', '76392', '76394', '76395', '76398', '76401', '76402', '76403', '76405', '76408', '76409', '76410', '76412', '76413', '76415', '76418', '76419', '76420', '76421', '76423', '76425', '76428', '76429', '76430', '76431', '76432', '76435', '76438', '76439', '76450', '76451', '76452', '76453', '76458', '76459', '76480', '76481', '76482', '76483', '76485', '76489', '76490', '76491', '76492', '76493', '76495', '76498', '76501', '76502', '76503', '76504', '76508', '76509', '76510', '76512', '76513', '76514', '76518', '76519', '76520', '76521', '76523', '76524', '76528', '76529', '76530', '76531', '76532', '76534', '76538', '76539', '76540', '76541', '76542', '76543', '76548', '76549', '76580', '76581', '76582', '76583', '76584', '76589', '76590', '76591', '76592', '76593', '76594', '76598', '76801', '76802', '76803', '76804', '76805', '76809', '76810', '76812', '76813', '76814', '76815', '76819', '76820', '76821', '76823', '76824', '76825', '76829', '76830', '76831', '76832', '76834', '76835', '76839', '76840', '76841', '76842', '76843', '76845', '76849', '76850', '76851', '76852', '76853', '76854', '76859', '76890', '76891', '76892', '76893', '76894', '76895', '76901', '76902', '76903', '76904', '76905', '76908', '76910', '76912', '76913', '76914', '76915', '76918', '76920', '76921', '76923', '76924', '76925', '76928', '76930', '76931', '76932', '76934', '76935', '76938', '76940', '76941', '76942', '76943', '76945', '76948', '76950', '76951', '76952', '76953', '76954', '76958', '76980', '76981', '76982', '76983', '76984', '76985', '78012', '78013', '78014', '78015', '78016', '78019', '78021', '78023', '78024', '78025', '78026', '78029', '78031', '78032', '78034', '78035', '78036', '78039', '78041', '78042', '78043', '78045', '78046', '78049', '78051', '78052', '78053', '78054', '78056', '78059', '78061', '78062', '78063', '78064', '78065', '78069', '78091', '78092', '78093', '78094', '78095', '78096', '78102', '78103', '78104', '78105', '78106', '78109', '78120', '78123', '78124', '78125', '78126', '78129', '78130', '78132', '78134', '78135', '78136', '78139', '78140', '78142', '78143', '78145', '78146', '78149', '78150', '78152', '78153', '78154', '78156', '78159', '78160', '78162', '78163', '78164', '78165', '78169', '78190', '78192', '78193', '78194', '78195', '78196', '78201', '78203', '78204', '78205', '78206', '78209', '78210', '78213', '78214', '78215', '78216', '78219', '78230', '78231', '78234', '78235', '78236', '78239', '78240', '78241', '78243', '78245', '78246', '78249', '78250', '78251', '78253', '78254', '78256', '78259', '78260', '78261', '78263', '78264', '78265', '78269', '78290', '78291', '78293', '78294', '78295', '78296', '78301', '78302', '78304', '78305', '78306', '78309', '78310', '78312', '78314', '78315', '78316', '78319', '78320', '78321', '78324', '78325', '78326', '78329', '78340', '78341', '78342', '78345', '78346', '78349', '78350', '78351', '78352', '78354', '78356', '78359', '78360', '78361', '78362', '78364', '78365', '78369', '78390', '78391', '78392', '78394', '78395', '78396', '78401', '78402', '78403', '78405', '78406', '78409', '78410', '78412', '78413', '78415', '78416', '78419', '78420', '78421', '78423', '78425', '78426', '78429', '78430', '78431', '78432', '78435', '78436', '78439', '78450', '78451', '78452', '78453', '78456', '78459', '78460', '78461', '78462', '78463', '78465', '78469', '78490', '78491', '78492', '78493', '78495', '78496', '78501', '78502', '78503', '78504', '78506', '78509', '78510', '78512', '78513', '78514', '78516', '78519', '78520', '78521', '78523', '78524', '78526', '78529', '78530', '78531', '78532', '78534', '78536', '78539', '78540', '78541', '78542', '78543', '78546', '78549', '78560', '78561', '78562', '78563', '78564', '78569', '78590', '78591', '78592', '78593', '78594', '78596', '78601', '78602', '78603', '78604', '78605', '78609', '78610', '78612', '78613', '78614', '78615', '78619', '78620', '78621', '78623', '78624', '78625', '78629', '78630', '78631', '78632', '78634', '78635', '78639', '78640', '78641', '78642', '78643', '78645', '78649', '78650', '78651', '78652', '78653', '78654', '78659', '78690', '78691', '78692', '78693', '78694', '78695', '78901', '78902', '78903', '78904', '78905', '78906', '78910', '78912', '78913', '78914', '78915', '78916', '78920', '78921', '78923', '78924', '78925', '78926', '78930', '78931', '78932', '78934', '78935', '78936', '78940', '78941', '78942', '78943', '78945', '78946', '78950', '78951', '78952', '78953', '78954', '78956', '78960', '78961', '78962', '78963', '78964', '78965', '79012', '79013', '79014', '79015', '79016', '79018', '79021', '79023', '79024', '79025', '79026', '79028', '79031', '79032', '79034', '79035', '79036', '79038', '79041', '79042', '79043', '79045', '79046', '79048', '79051', '79052', '79053', '79054', '79056', '79058', '79061', '79062', '79063', '79064', '79065', '79068', '79081', '79082', '79083', '79084', '79085', '79086', '79102', '79103', '79104', '79105', '79106', '79108', '79120', '79123', '79124', '79125', '79126', '79128', '79130', '79132', '79134', '79135', '79136', '79138', '79140', '79142', '79143', '79145', '79146', '79148', '79150', '79152', '79153', '79154', '79156', '79158', '79160', '79162', '79163', '79164', '79165', '79168', '79180', '79182', '79183', '79184', '79185', '79186', '79201', '79203', '79204', '79205', '79206', '79208', '79210', '79213', '79214', '79215', '79216', '79218', '79230', '79231', '79234', '79235', '79236', '79238', '79240', '79241', '79243', '79245', '79246', '79248', '79250', '79251', '79253', '79254', '79256', '79258', '79260', '79261', '79263', '79264', '79265', '79268', '79280', '79281', '79283', '79284', '79285', '79286', '79301', '79302', '79304', '79305', '79306', '79308', '79310', '79312', '79314', '79315', '79316', '79318', '79320', '79321', '79324', '79325', '79326', '79328', '79340', '79341', '79342', '79345', '79346', '79348', '79350', '79351', '79352', '79354', '79356', '79358', '79360', '79361', '79362', '79364', '79365', '79368', '79380', '79381', '79382', '79384', '79385', '79386', '79401', '79402', '79403', '79405', '79406', '79408', '79410', '79412', '79413', '79415', '79416', '79418', '79420', '79421', '79423', '79425', '79426', '79428', '79430', '79431', '79432', '79435', '79436', '79438', '79450', '79451', '79452', '79453', '79456', '79458', '79460', '79461', '79462', '79463', '79465', '79468', '79480', '79481', '79482', '79483', '79485', '79486', '79501', '79502', '79503', '79504', '79506', '79508', '79510', '79512', '79513', '79514', '79516', '79518', '79520', '79521', '79523', '79524', '79526', '79528', '79530', '79531', '79532', '79534', '79536', '79538', '79540', '79541', '79542', '79543', '79546', '79548', '79560', '79561', '79562', '79563', '79564', '79568', '79580', '79581', '79582', '79583', '79584', '79586', '79601', '79602', '79603', '79604', '79605', '79608', '79610', '79612', '79613', '79614', '79615', '79618', '79620', '79621', '79623', '79624', '79625', '79628', '79630', '79631', '79632', '79634', '79635', '79638', '79640', '79641', '79642', '79643', '79645', '79648', '79650', '79651', '79652', '79653', '79654', '79658', '79680', '79681', '79682', '79683', '79684', '79685', '79801', '79802', '79803', '79804', '79805', '79806', '79810', '79812', '79813', '79814', '79815', '79816', '79820', '79821', '79823', '79824', '79825', '79826', '79830', '79831', '79832', '79834', '79835', '79836', '79840', '79841', '79842', '79843', '79845', '79846', '79850', '79851', '79852', '79853', '79854', '79856', '79860', '79861', '79862', '79863', '79864', '79865', '80123', '80124', '80125', '80126', '80127', '80129', '80132', '80134', '80135', '80136', '80137', '80139', '80142', '80143', '80145', '80146', '80147', '80149', '80152', '80153', '80154', '80156', '80157', '80159', '80162', '80163', '80164', '80165', '80167', '80169', '80172', '80173', '80174', '80175', '80176', '80179', '80192', '80193', '80194', '80195', '80196', '80197', '80213', '80214', '80215', '80216', '80217', '80219', '80231', '80234', '80235', '80236', '80237', '80239', '80241', '80243', '80245', '80246', '80247', '80249', '80251', '80253', '80254', '80256', '80257', '80259', '80261', '80263', '80264', '80265', '80267', '80269', '80271', '80273', '80274', '80275', '80276', '80279', '80291', '80293', '80294', '80295', '80296', '80297', '80312', '80314', '80315', '80316', '80317', '80319', '80321', '80324', '80325', '80326', '80327', '80329', '80341', '80342', '80345', '80346', '80347', '80349', '80351', '80352', '80354', '80356', '80357', '80359', '80361', '80362', '80364', '80365', '80367', '80369', '80371', '80372', '80374', '80375', '80376', '80379', '80391', '80392', '80394', '80395', '80396', '80397', '80412', '80413', '80415', '80416', '80417', '80419', '80421', '80423', '80425', '80426', '80427', '80429', '80431', '80432', '80435', '80436', '80437', '80439', '80451', '80452', '80453', '80456', '80457', '80459', '80461', '80462', '80463', '80465', '80467', '80469', '80471', '80472', '80473', '80475', '80476', '80479', '80491', '80492', '80493', '80495', '80496', '80497', '80512', '80513', '80514', '80516', '80517', '80519', '80521', '80523', '80524', '80526', '80527', '80529', '80531', '80532', '80534', '80536', '80537', '80539', '80541', '80542', '80543', '80546', '80547', '80549', '80561', '80562', '80563', '80564', '80567', '80569', '80571', '80572', '80573', '80574', '80576', '80579', '80591', '80592', '80593', '80594', '80596', '80597', '80612', '80613', '80614', '80615', '80617', '80619', '80621', '80623', '80624', '80625', '80627', '80629', '80631', '80632', '80634', '80635', '80637', '80639', '80641', '80642', '80643', '80645', '80647', '80649', '80651', '80652', '80653', '80654', '80657', '80659', '80671', '80672', '80673', '80674', '80675', '80679', '80691', '80692', '80693', '80694', '80695', '80697', '80712', '80713', '80714', '80715', '80716', '80719', '80721', '80723', '80724', '80725', '80726', '80729', '80731', '80732', '80734', '80735', '80736', '80739', '80741', '80742', '80743', '80745', '80746', '80749', '80751', '80752', '80753', '80754', '80756', '80759', '80761', '80762', '80763', '80764', '80765', '80769', '80791', '80792', '80793', '80794', '80795', '80796', '80912', '80913', '80914', '80915', '80916', '80917', '80921', '80923', '80924', '80925', '80926', '80927', '80931', '80932', '80934', '80935', '80936', '80937', '80941', '80942', '80943', '80945', '80946', '80947', '80951', '80952', '80953', '80954', '80956', '80957', '80961', '80962', '80963', '80964', '80965', '80967', '80971', '80972', '80973', '80974', '80975', '80976', '81023', '81024', '81025', '81026', '81027', '81029', '81032', '81034', '81035', '81036', '81037', '81039', '81042', '81043', '81045', '81046', '81047', '81049', '81052', '81053', '81054', '81056', '81057', '81059', '81062', '81063', '81064', '81065', '81067', '81069', '81072', '81073', '81074', '81075', '81076', '81079', '81092', '81093', '81094', '81095', '81096', '81097', '81203', '81204', '81205', '81206', '81207', '81209', '81230', '81234', '81235', '81236', '81237', '81239', '81240', '81243', '81245', '81246', '81247', '81249', '81250', '81253', '81254', '81256', '81257', '81259', '81260', '81263', '81264', '81265', '81267', '81269', '81270', '81273', '81274', '81275', '81276', '81279', '81290', '81293', '81294', '81295', '81296', '81297', '81302', '81304', '81305', '81306', '81307', '81309', '81320', '81324', '81325', '81326', '81327', '81329', '81340', '81342', '81345', '81346', '81347', '81349', '81350', '81352', '81354', '81356', '81357', '81359', '81360', '81362', '81364', '81365', '81367', '81369', '81370', '81372', '81374', '81375', '81376', '81379', '81390', '81392', '81394', '81395', '81396', '81397', '81402', '81403', '81405', '81406', '81407', '81409', '81420', '81423', '81425', '81426', '81427', '81429', '81430', '81432', '81435', '81436', '81437', '81439', '81450', '81452', '81453', '81456', '81457', '81459', '81460', '81462', '81463', '81465', '81467', '81469', '81470', '81472', '81473', '81475', '81476', '81479', '81490', '81492', '81493', '81495', '81496', '81497', '81502', '81503', '81504', '81506', '81507', '81509', '81520', '81523', '81524', '81526', '81527', '81529', '81530', '81532', '81534', '81536', '81537', '81539', '81540', '81542', '81543', '81546', '81547', '81549', '81560', '81562', '81563', '81564', '81567', '81569', '81570', '81572', '81573', '81574', '81576', '81579', '81590', '81592', '81593', '81594', '81596', '81597', '81602', '81603', '81604', '81605', '81607', '81609', '81620', '81623', '81624', '81625', '81627', '81629', '81630', '81632', '81634', '81635', '81637', '81639', '81640', '81642', '81643', '81645', '81647', '81649', '81650', '81652', '81653', '81654', '81657', '81659', '81670', '81672', '81673', '81674', '81675', '81679', '81690', '81692', '81693', '81694', '81695', '81697', '81702', '81703', '81704', '81705', '81706', '81709', '81720', '81723', '81724', '81725', '81726', '81729', '81730', '81732', '81734', '81735', '81736', '81739', '81740', '81742', '81743', '81745', '81746', '81749', '81750', '81752', '81753', '81754', '81756', '81759', '81760', '81762', '81763', '81764', '81765', '81769', '81790', '81792', '81793', '81794', '81795', '81796', '81902', '81903', '81904', '81905', '81906', '81907', '81920', '81923', '81924', '81925', '81926', '81927', '81930', '81932', '81934', '81935', '81936', '81937', '81940', '81942', '81943', '81945', '81946', '81947', '81950', '81952', '81953', '81954', '81956', '81957', '81960', '81962', '81963', '81964', '81965', '81967', '81970', '81972', '81973', '81974', '81975', '81976', '82013', '82014', '82015', '82016', '82017', '82019', '82031', '82034', '82035', '82036', '82037', '82039', '82041', '82043', '82045', '82046', '82047', '82049', '82051', '82053', '82054', '82056', '82057', '82059', '82061', '82063', '82064', '82065', '82067', '82069', '82071', '82073', '82074', '82075', '82076', '82079', '82091', '82093', '82094', '82095', '82096', '82097', '82103', '82104', '82105', '82106', '82107', '82109', '82130', '82134', '82135', '82136', '82137', '82139', '82140', '82143', '82145', '82146', '82147', '82149', '82150', '82153', '82154', '82156', '82157', '82159', '82160', '82163', '82164', '82165', '82167', '82169', '82170', '82173', '82174', '82175', '82176', '82179', '82190', '82193', '82194', '82195', '82196', '82197', '82301', '82304', '82305', '82306', '82307', '82309', '82310', '82314', '82315', '82316', '82317', '82319', '82340', '82341', '82345', '82346', '82347', '82349', '82350', '82351', '82354', '82356', '82357', '82359', '82360', '82361', '82364', '82365', '82367', '82369', '82370', '82371', '82374', '82375', '82376', '82379', '82390', '82391', '82394', '82395', '82396', '82397', '82401', '82403', '82405', '82406', '82407', '82409', '82410', '82413', '82415', '82416', '82417', '82419', '82430', '82431', '82435', '82436', '82437', '82439', '82450', '82451', '82453', '82456', '82457', '82459', '82460', '82461', '82463', '82465', '82467', '82469', '82470', '82471', '82473', '82475', '82476', '82479', '82490', '82491', '82493', '82495', '82496', '82497', '82501', '82503', '82504', '82506', '82507', '82509', '82510', '82513', '82514', '82516', '82517', '82519', '82530', '82531', '82534', '82536', '82537', '82539', '82540', '82541', '82543', '82546', '82547', '82549', '82560', '82561', '82563', '82564', '82567', '82569', '82570', '82571', '82573', '82574', '82576', '82579', '82590', '82591', '82593', '82594', '82596', '82597', '82601', '82603', '82604', '82605', '82607', '82609', '82610', '82613', '82614', '82615', '82617', '82619', '82630', '82631', '82634', '82635', '82637', '82639', '82640', '82641', '82643', '82645', '82647', '82649', '82650', '82651', '82653', '82654', '82657', '82659', '82670', '82671', '82673', '82674', '82675', '82679', '82690', '82691', '82693', '82694', '82695', '82697', '82701', '82703', '82704', '82705', '82706', '82709', '82710', '82713', '82714', '82715', '82716', '82719', '82730', '82731', '82734', '82735', '82736', '82739', '82740', '82741', '82743', '82745', '82746', '82749', '82750', '82751', '82753', '82754', '82756', '82759', '82760', '82761', '82763', '82764', '82765', '82769', '82790', '82791', '82793', '82794', '82795', '82796', '82901', '82903', '82904', '82905', '82906', '82907', '82910', '82913', '82914', '82915', '82916', '82917', '82930', '82931', '82934', '82935', '82936', '82937', '82940', '82941', '82943', '82945', '82946', '82947', '82950', '82951', '82953', '82954', '82956', '82957', '82960', '82961', '82963', '82964', '82965', '82967', '82970', '82971', '82973', '82974', '82975', '82976', '83012', '83014', '83015', '83016', '83017', '83019', '83021', '83024', '83025', '83026', '83027', '83029', '83041', '83042', '83045', '83046', '83047', '83049', '83051', '83052', '83054', '83056', '83057', '83059', '83061', '83062', '83064', '83065', '83067', '83069', '83071', '83072', '83074', '83075', '83076', '83079', '83091', '83092', '83094', '83095', '83096', '83097', '83102', '83104', '83105', '83106', '83107', '83109', '83120', '83124', '83125', '83126', '83127', '83129', '83140', '83142', '83145', '83146', '83147', '83149', '83150', '83152', '83154', '83156', '83157', '83159', '83160', '83162', '83164', '83165', '83167', '83169', '83170', '83172', '83174', '83175', '83176', '83179', '83190', '83192', '83194', '83195', '83196', '83197', '83201', '83204', '83205', '83206', '83207', '83209', '83210', '83214', '83215', '83216', '83217', '83219', '83240', '83241', '83245', '83246', '83247', '83249', '83250', '83251', '83254', '83256', '83257', '83259', '83260', '83261', '83264', '83265', '83267', '83269', '83270', '83271', '83274', '83275', '83276', '83279', '83290', '83291', '83294', '83295', '83296', '83297', '83401', '83402', '83405', '83406', '83407', '83409', '83410', '83412', '83415', '83416', '83417', '83419', '83420', '83421', '83425', '83426', '83427', '83429', '83450', '83451', '83452', '83456', '83457', '83459', '83460', '83461', '83462', '83465', '83467', '83469', '83470', '83471', '83472', '83475', '83476', '83479', '83490', '83491', '83492', '83495', '83496', '83497', '83501', '83502', '83504', '83506', '83507', '83509', '83510', '83512', '83514', '83516', '83517', '83519', '83520', '83521', '83524', '83526', '83527', '83529', '83540', '83541', '83542', '83546', '83547', '83549', '83560', '83561', '83562', '83564', '83567', '83569', '83570', '83571', '83572', '83574', '83576', '83579', '83590', '83591', '83592', '83594', '83596', '83597', '83601', '83602', '83604', '83605', '83607', '83609', '83610', '83612', '83614', '83615', '83617', '83619', '83620', '83621', '83624', '83625', '83627', '83629', '83640', '83641', '83642', '83645', '83647', '83649', '83650', '83651', '83652', '83654', '83657', '83659', '83670', '83671', '83672', '83674', '83675', '83679', '83690', '83691', '83692', '83694', '83695', '83697', '83701', '83702', '83704', '83705', '83706', '83709', '83710', '83712', '83714', '83715', '83716', '83719', '83720', '83721', '83724', '83725', '83726', '83729', '83740', '83741', '83742', '83745', '83746', '83749', '83750', '83751', '83752', '83754', '83756', '83759', '83760', '83761', '83762', '83764', '83765', '83769', '83790', '83791', '83792', '83794', '83795', '83796', '83901', '83902', '83904', '83905', '83906', '83907', '83910', '83912', '83914', '83915', '83916', '83917', '83920', '83921', '83924', '83925', '83926', '83927', '83940', '83941', '83942', '83945', '83946', '83947', '83950', '83951', '83952', '83954', '83956', '83957', '83960', '83961', '83962', '83964', '83965', '83967', '83970', '83971', '83972', '83974', '83975', '83976', '84012', '84013', '84015', '84016', '84017', '84019', '84021', '84023', '84025', '84026', '84027', '84029', '84031', '84032', '84035', '84036', '84037', '84039', '84051', '84052', '84053', '84056', '84057', '84059', '84061', '84062', '84063', '84065', '84067', '84069', '84071', '84072', '84073', '84075', '84076', '84079', '84091', '84092', '84093', '84095', '84096', '84097', '84102', '84103', '84105', '84106', '84107', '84109', '84120', '84123', '84125', '84126', '84127', '84129', '84130', '84132', '84135', '84136', '84137', '84139', '84150', '84152', '84153', '84156', '84157', '84159', '84160', '84162', '84163', '84165', '84167', '84169', '84170', '84172', '84173', '84175', '84176', '84179', '84190', '84192', '84193', '84195', '84196', '84197', '84201', '84203', '84205', '84206', '84207', '84209', '84210', '84213', '84215', '84216', '84217', '84219', '84230', '84231', '84235', '84236', '84237', '84239', '84250', '84251', '84253', '84256', '84257', '84259', '84260', '84261', '84263', '84265', '84267', '84269', '84270', '84271', '84273', '84275', '84276', '84279', '84290', '84291', '84293', '84295', '84296', '84297', '84301', '84302', '84305', '84306', '84307', '84309', '84310', '84312', '84315', '84316', '84317', '84319', '84320', '84321', '84325', '84326', '84327', '84329', '84350', '84351', '84352', '84356', '84357', '84359', '84360', '84361', '84362', '84365', '84367', '84369', '84370', '84371', '84372', '84375', '84376', '84379', '84390', '84391', '84392', '84395', '84396', '84397', '84501', '84502', '84503', '84506', '84507', '84509', '84510', '84512', '84513', '84516', '84517', '84519', '84520', '84521', '84523', '84526', '84527', '84529', '84530', '84531', '84532', '84536', '84537', '84539', '84560', '84561', '84562', '84563', '84567', '84569', '84570', '84571', '84572', '84573', '84576', '84579', '84590', '84591', '84592', '84593', '84596', '84597', '84601', '84602', '84603', '84605', '84607', '84609', '84610', '84612', '84613', '84615', '84617', '84619', '84620', '84621', '84623', '84625', '84627', '84629', '84630', '84631', '84632', '84635', '84637', '84639', '84650', '84651', '84652', '84653', '84657', '84659', '84670', '84671', '84672', '84673', '84675', '84679', '84690', '84691', '84692', '84693', '84695', '84697', '84701', '84702', '84703', '84705', '84706', '84709', '84710', '84712', '84713', '84715', '84716', '84719', '84720', '84721', '84723', '84725', '84726', '84729', '84730', '84731', '84732', '84735', '84736', '84739', '84750', '84751', '84752', '84753', '84756', '84759', '84760', '84761', '84762', '84763', '84765', '84769', '84790', '84791', '84792', '84793', '84795', '84796', '84901', '84902', '84903', '84905', '84906', '84907', '84910', '84912', '84913', '84915', '84916', '84917', '84920', '84921', '84923', '84925', '84926', '84927', '84930', '84931', '84932', '84935', '84936', '84937', '84950', '84951', '84952', '84953', '84956', '84957', '84960', '84961', '84962', '84963', '84965', '84967', '84970', '84971', '84972', '84973', '84975', '84976', '85012', '85013', '85014', '85016', '85017', '85019', '85021', '85023', '85024', '85026', '85027', '85029', '85031', '85032', '85034', '85036', '85037', '85039', '85041', '85042', '85043', '85046', '85047', '85049', '85061', '85062', '85063', '85064', '85067', '85069', '85071', '85072', '85073', '85074', '85076', '85079', '85091', '85092', '85093', '85094', '85096', '85097', '85102', '85103', '85104', '85106', '85107', '85109', '85120', '85123', '85124', '85126', '85127', '85129', '85130', '85132', '85134', '85136', '85137', '85139', '85140', '85142', '85143', '85146', '85147', '85149', '85160', '85162', '85163', '85164', '85167', '85169', '85170', '85172', '85173', '85174', '85176', '85179', '85190', '85192', '85193', '85194', '85196', '85197', '85201', '85203', '85204', '85206', '85207', '85209', '85210', '85213', '85214', '85216', '85217', '85219', '85230', '85231', '85234', '85236', '85237', '85239', '85240', '85241', '85243', '85246', '85247', '85249', '85260', '85261', '85263', '85264', '85267', '85269', '85270', '85271', '85273', '85274', '85276', '85279', '85290', '85291', '85293', '85294', '85296', '85297', '85301', '85302', '85304', '85306', '85307', '85309', '85310', '85312', '85314', '85316', '85317', '85319', '85320', '85321', '85324', '85326', '85327', '85329', '85340', '85341', '85342', '85346', '85347', '85349', '85360', '85361', '85362', '85364', '85367', '85369', '85370', '85371', '85372', '85374', '85376', '85379', '85390', '85391', '85392', '85394', '85396', '85397', '85401', '85402', '85403', '85406', '85407', '85409', '85410', '85412', '85413', '85416', '85417', '85419', '85420', '85421', '85423', '85426', '85427', '85429', '85430', '85431', '85432', '85436', '85437', '85439', '85460', '85461', '85462', '85463', '85467', '85469', '85470', '85471', '85472', '85473', '85476', '85479', '85490', '85491', '85492', '85493', '85496', '85497', '85601', '85602', '85603', '85604', '85607', '85609', '85610', '85612', '85613', '85614', '85617', '85619', '85620', '85621', '85623', '85624', '85627', '85629', '85630', '85631', '85632', '85634', '85637', '85639', '85640', '85641', '85642', '85643', '85647', '85649', '85670', '85671', '85672', '85673', '85674', '85679', '85690', '85691', '85692', '85693', '85694', '85697', '85701', '85702', '85703', '85704', '85706', '85709', '85710', '85712', '85713', '85714', '85716', '85719', '85720', '85721', '85723', '85724', '85726', '85729', '85730', '85731', '85732', '85734', '85736', '85739', '85740', '85741', '85742', '85743', '85746', '85749', '85760', '85761', '85762', '85763', '85764', '85769', '85790', '85791', '85792', '85793', '85794', '85796', '85901', '85902', '85903', '85904', '85906', '85907', '85910', '85912', '85913', '85914', '85916', '85917', '85920', '85921', '85923', '85924', '85926', '85927', '85930', '85931', '85932', '85934', '85936', '85937', '85940', '85941', '85942', '85943', '85946', '85947', '85960', '85961', '85962', '85963', '85964', '85967', '85970', '85971', '85972', '85973', '85974', '85976', '86012', '86013', '86014', '86015', '86017', '86019', '86021', '86023', '86024', '86025', '86027', '86029', '86031', '86032', '86034', '86035', '86037', '86039', '86041', '86042', '86043', '86045', '86047', '86049', '86051', '86052', '86053', '86054', '86057', '86059', '86071', '86072', '86073', '86074', '86075', '86079', '86091', '86092', '86093', '86094', '86095', '86097', '86102', '86103', '86104', '86105', '86107', '86109', '86120', '86123', '86124', '86125', '86127', '86129', '86130', '86132', '86134', '86135', '86137', '86139', '86140', '86142', '86143', '86145', '86147', '86149', '86150', '86152', '86153', '86154', '86157', '86159', '86170', '86172', '86173', '86174', '86175', '86179', '86190', '86192', '86193', '86194', '86195', '86197', '86201', '86203', '86204', '86205', '86207', '86209', '86210', '86213', '86214', '86215', '86217', '86219', '86230', '86231', '86234', '86235', '86237', '86239', '86240', '86241', '86243', '86245', '86247', '86249', '86250', '86251', '86253', '86254', '86257', '86259', '86270', '86271', '86273', '86274', '86275', '86279', '86290', '86291', '86293', '86294', '86295', '86297', '86301', '86302', '86304', '86305', '86307', '86309', '86310', '86312', '86314', '86315', '86317', '86319', '86320', '86321', '86324', '86325', '86327', '86329', '86340', '86341', '86342', '86345', '86347', '86349', '86350', '86351', '86352', '86354', '86357', '86359', '86370', '86371', '86372', '86374', '86375', '86379', '86390', '86391', '86392', '86394', '86395', '86397', '86401', '86402', '86403', '86405', '86407', '86409', '86410', '86412', '86413', '86415', '86417', '86419', '86420', '86421', '86423', '86425', '86427', '86429', '86430', '86431', '86432', '86435', '86437', '86439', '86450', '86451', '86452', '86453', '86457', '86459', '86470', '86471', '86472', '86473', '86475', '86479', '86490', '86491', '86492', '86493', '86495', '86497', '86501', '86502', '86503', '86504', '86507', '86509', '86510', '86512', '86513', '86514', '86517', '86519', '86520', '86521', '86523', '86524', '86527', '86529', '86530', '86531', '86532', '86534', '86537', '86539', '86540', '86541', '86542', '86543', '86547', '86549', '86570', '86571', '86572', '86573', '86574', '86579', '86590', '86591', '86592', '86593', '86594', '86597', '86701', '86702', '86703', '86704', '86705', '86709', '86710', '86712', '86713', '86714', '86715', '86719', '86720', '86721', '86723', '86724', '86725', '86729', '86730', '86731', '86732', '86734', '86735', '86739', '86740', '86741', '86742', '86743', '86745', '86749', '86750', '86751', '86752', '86753', '86754', '86759', '86790', '86791', '86792', '86793', '86794', '86795', '86901', '86902', '86903', '86904', '86905', '86907', '86910', '86912', '86913', '86914', '86915', '86917', '86920', '86921', '86923', '86924', '86925', '86927', '86930', '86931', '86932', '86934', '86935', '86937', '86940', '86941', '86942', '86943', '86945', '86947', '86950', '86951', '86952', '86953', '86954', '86957', '86970', '86971', '86972', '86973', '86974', '86975', '87012', '87013', '87014', '87015', '87016', '87019', '87021', '87023', '87024', '87025', '87026', '87029', '87031', '87032', '87034', '87035', '87036', '87039', '87041', '87042', '87043', '87045', '87046', '87049', '87051', '87052', '87053', '87054', '87056', '87059', '87061', '87062', '87063', '87064', '87065', '87069', '87091', '87092', '87093', '87094', '87095', '87096', '87102', '87103', '87104', '87105', '87106', '87109', '87120', '87123', '87124', '87125', '87126', '87129', '87130', '87132', '87134', '87135', '87136', '87139', '87140', '87142', '87143', '87145', '87146', '87149', '87150', '87152', '87153', '87154', '87156', '87159', '87160', '87162', '87163', '87164', '87165', '87169', '87190', '87192', '87193', '87194', '87195', '87196', '87201', '87203', '87204', '87205', '87206', '87209', '87210', '87213', '87214', '87215', '87216', '87219', '87230', '87231', '87234', '87235', '87236', '87239', '87240', '87241', '87243', '87245', '87246', '87249', '87250', '87251', '87253', '87254', '87256', '87259', '87260', '87261', '87263', '87264', '87265', '87269', '87290', '87291', '87293', '87294', '87295', '87296', '87301', '87302', '87304', '87305', '87306', '87309', '87310', '87312', '87314', '87315', '87316', '87319', '87320', '87321', '87324', '87325', '87326', '87329', '87340', '87341', '87342', '87345', '87346', '87349', '87350', '87351', '87352', '87354', '87356', '87359', '87360', '87361', '87362', '87364', '87365', '87369', '87390', '87391', '87392', '87394', '87395', '87396', '87401', '87402', '87403', '87405', '87406', '87409', '87410', '87412', '87413', '87415', '87416', '87419', '87420', '87421', '87423', '87425', '87426', '87429', '87430', '87431', '87432', '87435', '87436', '87439', '87450', '87451', '87452', '87453', '87456', '87459', '87460', '87461', '87462', '87463', '87465', '87469', '87490', '87491', '87492', '87493', '87495', '87496', '87501', '87502', '87503', '87504', '87506', '87509', '87510', '87512', '87513', '87514', '87516', '87519', '87520', '87521', '87523', '87524', '87526', '87529', '87530', '87531', '87532', '87534', '87536', '87539', '87540', '87541', '87542', '87543', '87546', '87549', '87560', '87561', '87562', '87563', '87564', '87569', '87590', '87591', '87592', '87593', '87594', '87596', '87601', '87602', '87603', '87604', '87605', '87609', '87610', '87612', '87613', '87614', '87615', '87619', '87620', '87621', '87623', '87624', '87625', '87629', '87630', '87631', '87632', '87634', '87635', '87639', '87640', '87641', '87642', '87643', '87645', '87649', '87650', '87651', '87652', '87653', '87654', '87659', '87690', '87691', '87692', '87693', '87694', '87695', '87901', '87902', '87903', '87904', '87905', '87906', '87910', '87912', '87913', '87914', '87915', '87916', '87920', '87921', '87923', '87924', '87925', '87926', '87930', '87931', '87932', '87934', '87935', '87936', '87940', '87941', '87942', '87943', '87945', '87946', '87950', '87951', '87952', '87953', '87954', '87956', '87960', '87961', '87962', '87963', '87964', '87965', '89012', '89013', '89014', '89015', '89016', '89017', '89021', '89023', '89024', '89025', '89026', '89027', '89031', '89032', '89034', '89035', '89036', '89037', '89041', '89042', '89043', '89045', '89046', '89047', '89051', '89052', '89053', '89054', '89056', '89057', '89061', '89062', '89063', '89064', '89065', '89067', '89071', '89072', '89073', '89074', '89075', '89076', '89102', '89103', '89104', '89105', '89106', '89107', '89120', '89123', '89124', '89125', '89126', '89127', '89130', '89132', '89134', '89135', '89136', '89137', '89140', '89142', '89143', '89145', '89146', '89147', '89150', '89152', '89153', '89154', '89156', '89157', '89160', '89162', '89163', '89164', '89165', '89167', '89170', '89172', '89173', '89174', '89175', '89176', '89201', '89203', '89204', '89205', '89206', '89207', '89210', '89213', '89214', '89215', '89216', '89217', '89230', '89231', '89234', '89235', '89236', '89237', '89240', '89241', '89243', '89245', '89246', '89247', '89250', '89251', '89253', '89254', '89256', '89257', '89260', '89261', '89263', '89264', '89265', '89267', '89270', '89271', '89273', '89274', '89275', '89276', '89301', '89302', '89304', '89305', '89306', '89307', '89310', '89312', '89314', '89315', '89316', '89317', '89320', '89321', '89324', '89325', '89326', '89327', '89340', '89341', '89342', '89345', '89346', '89347', '89350', '89351', '89352', '89354', '89356', '89357', '89360', '89361', '89362', '89364', '89365', '89367', '89370', '89371', '89372', '89374', '89375', '89376', '89401', '89402', '89403', '89405', '89406', '89407', '89410', '89412', '89413', '89415', '89416', '89417', '89420', '89421', '89423', '89425', '89426', '89427', '89430', '89431', '89432', '89435', '89436', '89437', '89450', '89451', '89452', '89453', '89456', '89457', '89460', '89461', '89462', '89463', '89465', '89467', '89470', '89471', '89472', '89473', '89475', '89476', '89501', '89502', '89503', '89504', '89506', '89507', '89510', '89512', '89513', '89514', '89516', '89517', '89520', '89521', '89523', '89524', '89526', '89527', '89530', '89531', '89532', '89534', '89536', '89537', '89540', '89541', '89542', '89543', '89546', '89547', '89560', '89561', '89562', '89563', '89564', '89567', '89570', '89571', '89572', '89573', '89574', '89576', '89601', '89602', '89603', '89604', '89605', '89607', '89610', '89612', '89613', '89614', '89615', '89617', '89620', '89621', '89623', '89624', '89625', '89627', '89630', '89631', '89632', '89634', '89635', '89637', '89640', '89641', '89642', '89643', '89645', '89647', '89650', '89651', '89652', '89653', '89654', '89657', '89670', '89671', '89672', '89673', '89674', '89675', '89701', '89702', '89703', '89704', '89705', '89706', '89710', '89712', '89713', '89714', '89715', '89716', '89720', '89721', '89723', '89724', '89725', '89726', '89730', '89731', '89732', '89734', '89735', '89736', '89740', '89741', '89742', '89743', '89745', '89746', '89750', '89751', '89752', '89753', '89754', '89756', '89760', '89761', '89762', '89763', '89764', '89765', '90123', '90124', '90125', '90126', '90127', '90128', '90132', '90134', '90135', '90136', '90137', '90138', '90142', '90143', '90145', '90146', '90147', '90148', '90152', '90153', '90154', '90156', '90157', '90158', '90162', '90163', '90164', '90165', '90167', '90168', '90172', '90173', '90174', '90175', '90176', '90178', '90182', '90183', '90184', '90185', '90186', '90187', '90213', '90214', '90215', '90216', '90217', '90218', '90231', '90234', '90235', '90236', '90237', '90238', '90241', '90243', '90245', '90246', '90247', '90248', '90251', '90253', '90254', '90256', '90257', '90258', '90261', '90263', '90264', '90265', '90267', '90268', '90271', '90273', '90274', '90275', '90276', '90278', '90281', '90283', '90284', '90285', '90286', '90287', '90312', '90314', '90315', '90316', '90317', '90318', '90321', '90324', '90325', '90326', '90327', '90328', '90341', '90342', '90345', '90346', '90347', '90348', '90351', '90352', '90354', '90356', '90357', '90358', '90361', '90362', '90364', '90365', '90367', '90368', '90371', '90372', '90374', '90375', '90376', '90378', '90381', '90382', '90384', '90385', '90386', '90387', '90412', '90413', '90415', '90416', '90417', '90418', '90421', '90423', '90425', '90426', '90427', '90428', '90431', '90432', '90435', '90436', '90437', '90438', '90451', '90452', '90453', '90456', '90457', '90458', '90461', '90462', '90463', '90465', '90467', '90468', '90471', '90472', '90473', '90475', '90476', '90478', '90481', '90482', '90483', '90485', '90486', '90487', '90512', '90513', '90514', '90516', '90517', '90518', '90521', '90523', '90524', '90526', '90527', '90528', '90531', '90532', '90534', '90536', '90537', '90538', '90541', '90542', '90543', '90546', '90547', '90548', '90561', '90562', '90563', '90564', '90567', '90568', '90571', '90572', '90573', '90574', '90576', '90578', '90581', '90582', '90583', '90584', '90586', '90587', '90612', '90613', '90614', '90615', '90617', '90618', '90621', '90623', '90624', '90625', '90627', '90628', '90631', '90632', '90634', '90635', '90637', '90638', '90641', '90642', '90643', '90645', '90647', '90648', '90651', '90652', '90653', '90654', '90657', '90658', '90671', '90672', '90673', '90674', '90675', '90678', '90681', '90682', '90683', '90684', '90685', '90687', '90712', '90713', '90714', '90715', '90716', '90718', '90721', '90723', '90724', '90725', '90726', '90728', '90731', '90732', '90734', '90735', '90736', '90738', '90741', '90742', '90743', '90745', '90746', '90748', '90751', '90752', '90753', '90754', '90756', '90758', '90761', '90762', '90763', '90764', '90765', '90768', '90781', '90782', '90783', '90784', '90785', '90786', '90812', '90813', '90814', '90815', '90816', '90817', '90821', '90823', '90824', '90825', '90826', '90827', '90831', '90832', '90834', '90835', '90836', '90837', '90841', '90842', '90843', '90845', '90846', '90847', '90851', '90852', '90853', '90854', '90856', '90857', '90861', '90862', '90863', '90864', '90865', '90867', '90871', '90872', '90873', '90874', '90875', '90876', '91023', '91024', '91025', '91026', '91027', '91028', '91032', '91034', '91035', '91036', '91037', '91038', '91042', '91043', '91045', '91046', '91047', '91048', '91052', '91053', '91054', '91056', '91057', '91058', '91062', '91063', '91064', '91065', '91067', '91068', '91072', '91073', '91074', '91075', '91076', '91078', '91082', '91083', '91084', '91085', '91086', '91087', '91203', '91204', '91205', '91206', '91207', '91208', '91230', '91234', '91235', '91236', '91237', '91238', '91240', '91243', '91245', '91246', '91247', '91248', '91250', '91253', '91254', '91256', '91257', '91258', '91260', '91263', '91264', '91265', '91267', '91268', '91270', '91273', '91274', '91275', '91276', '91278', '91280', '91283', '91284', '91285', '91286', '91287', '91302', '91304', '91305', '91306', '91307', '91308', '91320', '91324', '91325', '91326', '91327', '91328', '91340', '91342', '91345', '91346', '91347', '91348', '91350', '91352', '91354', '91356', '91357', '91358', '91360', '91362', '91364', '91365', '91367', '91368', '91370', '91372', '91374', '91375', '91376', '91378', '91380', '91382', '91384', '91385', '91386', '91387', '91402', '91403', '91405', '91406', '91407', '91408', '91420', '91423', '91425', '91426', '91427', '91428', '91430', '91432', '91435', '91436', '91437', '91438', '91450', '91452', '91453', '91456', '91457', '91458', '91460', '91462', '91463', '91465', '91467', '91468', '91470', '91472', '91473', '91475', '91476', '91478', '91480', '91482', '91483', '91485', '91486', '91487', '91502', '91503', '91504', '91506', '91507', '91508', '91520', '91523', '91524', '91526', '91527', '91528', '91530', '91532', '91534', '91536', '91537', '91538', '91540', '91542', '91543', '91546', '91547', '91548', '91560', '91562', '91563', '91564', '91567', '91568', '91570', '91572', '91573', '91574', '91576', '91578', '91580', '91582', '91583', '91584', '91586', '91587', '91602', '91603', '91604', '91605', '91607', '91608', '91620', '91623', '91624', '91625', '91627', '91628', '91630', '91632', '91634', '91635', '91637', '91638', '91640', '91642', '91643', '91645', '91647', '91648', '91650', '91652', '91653', '91654', '91657', '91658', '91670', '91672', '91673', '91674', '91675', '91678', '91680', '91682', '91683', '91684', '91685', '91687', '91702', '91703', '91704', '91705', '91706', '91708', '91720', '91723', '91724', '91725', '91726', '91728', '91730', '91732', '91734', '91735', '91736', '91738', '91740', '91742', '91743', '91745', '91746', '91748', '91750', '91752', '91753', '91754', '91756', '91758', '91760', '91762', '91763', '91764', '91765', '91768', '91780', '91782', '91783', '91784', '91785', '91786', '91802', '91803', '91804', '91805', '91806', '91807', '91820', '91823', '91824', '91825', '91826', '91827', '91830', '91832', '91834', '91835', '91836', '91837', '91840', '91842', '91843', '91845', '91846', '91847', '91850', '91852', '91853', '91854', '91856', '91857', '91860', '91862', '91863', '91864', '91865', '91867', '91870', '91872', '91873', '91874', '91875', '91876', '92013', '92014', '92015', '92016', '92017', '92018', '92031', '92034', '92035', '92036', '92037', '92038', '92041', '92043', '92045', '92046', '92047', '92048', '92051', '92053', '92054', '92056', '92057', '92058', '92061', '92063', '92064', '92065', '92067', '92068', '92071', '92073', '92074', '92075', '92076', '92078', '92081', '92083', '92084', '92085', '92086', '92087', '92103', '92104', '92105', '92106', '92107', '92108', '92130', '92134', '92135', '92136', '92137', '92138', '92140', '92143', '92145', '92146', '92147', '92148', '92150', '92153', '92154', '92156', '92157', '92158', '92160', '92163', '92164', '92165', '92167', '92168', '92170', '92173', '92174', '92175', '92176', '92178', '92180', '92183', '92184', '92185', '92186', '92187', '92301', '92304', '92305', '92306', '92307', '92308', '92310', '92314', '92315', '92316', '92317', '92318', '92340', '92341', '92345', '92346', '92347', '92348', '92350', '92351', '92354', '92356', '92357', '92358', '92360', '92361', '92364', '92365', '92367', '92368', '92370', '92371', '92374', '92375', '92376', '92378', '92380', '92381', '92384', '92385', '92386', '92387', '92401', '92403', '92405', '92406', '92407', '92408', '92410', '92413', '92415', '92416', '92417', '92418', '92430', '92431', '92435', '92436', '92437', '92438', '92450', '92451', '92453', '92456', '92457', '92458', '92460', '92461', '92463', '92465', '92467', '92468', '92470', '92471', '92473', '92475', '92476', '92478', '92480', '92481', '92483', '92485', '92486', '92487', '92501', '92503', '92504', '92506', '92507', '92508', '92510', '92513', '92514', '92516', '92517', '92518', '92530', '92531', '92534', '92536', '92537', '92538', '92540', '92541', '92543', '92546', '92547', '92548', '92560', '92561', '92563', '92564', '92567', '92568', '92570', '92571', '92573', '92574', '92576', '92578', '92580', '92581', '92583', '92584', '92586', '92587', '92601', '92603', '92604', '92605', '92607', '92608', '92610', '92613', '92614', '92615', '92617', '92618', '92630', '92631', '92634', '92635', '92637', '92638', '92640', '92641', '92643', '92645', '92647', '92648', '92650', '92651', '92653', '92654', '92657', '92658', '92670', '92671', '92673', '92674', '92675', '92678', '92680', '92681', '92683', '92684', '92685', '92687', '92701', '92703', '92704', '92705', '92706', '92708', '92710', '92713', '92714', '92715', '92716', '92718', '92730', '92731', '92734', '92735', '92736', '92738', '92740', '92741', '92743', '92745', '92746', '92748', '92750', '92751', '92753', '92754', '92756', '92758', '92760', '92761', '92763', '92764', '92765', '92768', '92780', '92781', '92783', '92784', '92785', '92786', '92801', '92803', '92804', '92805', '92806', '92807', '92810', '92813', '92814', '92815', '92816', '92817', '92830', '92831', '92834', '92835', '92836', '92837', '92840', '92841', '92843', '92845', '92846', '92847', '92850', '92851', '92853', '92854', '92856', '92857', '92860', '92861', '92863', '92864', '92865', '92867', '92870', '92871', '92873', '92874', '92875', '92876', '93012', '93014', '93015', '93016', '93017', '93018', '93021', '93024', '93025', '93026', '93027', '93028', '93041', '93042', '93045', '93046', '93047', '93048', '93051', '93052', '93054', '93056', '93057', '93058', '93061', '93062', '93064', '93065', '93067', '93068', '93071', '93072', '93074', '93075', '93076', '93078', '93081', '93082', '93084', '93085', '93086', '93087', '93102', '93104', '93105', '93106', '93107', '93108', '93120', '93124', '93125', '93126', '93127', '93128', '93140', '93142', '93145', '93146', '93147', '93148', '93150', '93152', '93154', '93156', '93157', '93158', '93160', '93162', '93164', '93165', '93167', '93168', '93170', '93172', '93174', '93175', '93176', '93178', '93180', '93182', '93184', '93185', '93186', '93187', '93201', '93204', '93205', '93206', '93207', '93208', '93210', '93214', '93215', '93216', '93217', '93218', '93240', '93241', '93245', '93246', '93247', '93248', '93250', '93251', '93254', '93256', '93257', '93258', '93260', '93261', '93264', '93265', '93267', '93268', '93270', '93271', '93274', '93275', '93276', '93278', '93280', '93281', '93284', '93285', '93286', '93287', '93401', '93402', '93405', '93406', '93407', '93408', '93410', '93412', '93415', '93416', '93417', '93418', '93420', '93421', '93425', '93426', '93427', '93428', '93450', '93451', '93452', '93456', '93457', '93458', '93460', '93461', '93462', '93465', '93467', '93468', '93470', '93471', '93472', '93475', '93476', '93478', '93480', '93481', '93482', '93485', '93486', '93487', '93501', '93502', '93504', '93506', '93507', '93508', '93510', '93512', '93514', '93516', '93517', '93518', '93520', '93521', '93524', '93526', '93527', '93528', '93540', '93541', '93542', '93546', '93547', '93548', '93560', '93561', '93562', '93564', '93567', '93568', '93570', '93571', '93572', '93574', '93576', '93578', '93580', '93581', '93582', '93584', '93586', '93587', '93601', '93602', '93604', '93605', '93607', '93608', '93610', '93612', '93614', '93615', '93617', '93618', '93620', '93621', '93624', '93625', '93627', '93628', '93640', '93641', '93642', '93645', '93647', '93648', '93650', '93651', '93652', '93654', '93657', '93658', '93670', '93671', '93672', '93674', '93675', '93678', '93680', '93681', '93682', '93684', '93685', '93687', '93701', '93702', '93704', '93705', '93706', '93708', '93710', '93712', '93714', '93715', '93716', '93718', '93720', '93721', '93724', '93725', '93726', '93728', '93740', '93741', '93742', '93745', '93746', '93748', '93750', '93751', '93752', '93754', '93756', '93758', '93760', '93761', '93762', '93764', '93765', '93768', '93780', '93781', '93782', '93784', '93785', '93786', '93801', '93802', '93804', '93805', '93806', '93807', '93810', '93812', '93814', '93815', '93816', '93817', '93820', '93821', '93824', '93825', '93826', '93827', '93840', '93841', '93842', '93845', '93846', '93847', '93850', '93851', '93852', '93854', '93856', '93857', '93860', '93861', '93862', '93864', '93865', '93867', '93870', '93871', '93872', '93874', '93875', '93876', '94012', '94013', '94015', '94016', '94017', '94018', '94021', '94023', '94025', '94026', '94027', '94028', '94031', '94032', '94035', '94036', '94037', '94038', '94051', '94052', '94053', '94056', '94057', '94058', '94061', '94062', '94063', '94065', '94067', '94068', '94071', '94072', '94073', '94075', '94076', '94078', '94081', '94082', '94083', '94085', '94086', '94087', '94102', '94103', '94105', '94106', '94107', '94108', '94120', '94123', '94125', '94126', '94127', '94128', '94130', '94132', '94135', '94136', '94137', '94138', '94150', '94152', '94153', '94156', '94157', '94158', '94160', '94162', '94163', '94165', '94167', '94168', '94170', '94172', '94173', '94175', '94176', '94178', '94180', '94182', '94183', '94185', '94186', '94187', '94201', '94203', '94205', '94206', '94207', '94208', '94210', '94213', '94215', '94216', '94217', '94218', '94230', '94231', '94235', '94236', '94237', '94238', '94250', '94251', '94253', '94256', '94257', '94258', '94260', '94261', '94263', '94265', '94267', '94268', '94270', '94271', '94273', '94275', '94276', '94278', '94280', '94281', '94283', '94285', '94286', '94287', '94301', '94302', '94305', '94306', '94307', '94308', '94310', '94312', '94315', '94316', '94317', '94318', '94320', '94321', '94325', '94326', '94327', '94328', '94350', '94351', '94352', '94356', '94357', '94358', '94360', '94361', '94362', '94365', '94367', '94368', '94370', '94371', '94372', '94375', '94376', '94378', '94380', '94381', '94382', '94385', '94386', '94387', '94501', '94502', '94503', '94506', '94507', '94508', '94510', '94512', '94513', '94516', '94517', '94518', '94520', '94521', '94523', '94526', '94527', '94528', '94530', '94531', '94532', '94536', '94537', '94538', '94560', '94561', '94562', '94563', '94567', '94568', '94570', '94571', '94572', '94573', '94576', '94578', '94580', '94581', '94582', '94583', '94586', '94587', '94601', '94602', '94603', '94605', '94607', '94608', '94610', '94612', '94613', '94615', '94617', '94618', '94620', '94621', '94623', '94625', '94627', '94628', '94630', '94631', '94632', '94635', '94637', '94638', '94650', '94651', '94652', '94653', '94657', '94658', '94670', '94671', '94672', '94673', '94675', '94678', '94680', '94681', '94682', '94683', '94685', '94687', '94701', '94702', '94703', '94705', '94706', '94708', '94710', '94712', '94713', '94715', '94716', '94718', '94720', '94721', '94723', '94725', '94726', '94728', '94730', '94731', '94732', '94735', '94736', '94738', '94750', '94751', '94752', '94753', '94756', '94758', '94760', '94761', '94762', '94763', '94765', '94768', '94780', '94781', '94782', '94783', '94785', '94786', '94801', '94802', '94803', '94805', '94806', '94807', '94810', '94812', '94813', '94815', '94816', '94817', '94820', '94821', '94823', '94825', '94826', '94827', '94830', '94831', '94832', '94835', '94836', '94837', '94850', '94851', '94852', '94853', '94856', '94857', '94860', '94861', '94862', '94863', '94865', '94867', '94870', '94871', '94872', '94873', '94875', '94876', '95012', '95013', '95014', '95016', '95017', '95018', '95021', '95023', '95024', '95026', '95027', '95028', '95031', '95032', '95034', '95036', '95037', '95038', '95041', '95042', '95043', '95046', '95047', '95048', '95061', '95062', '95063', '95064', '95067', '95068', '95071', '95072', '95073', '95074', '95076', '95078', '95081', '95082', '95083', '95084', '95086', '95087', '95102', '95103', '95104', '95106', '95107', '95108', '95120', '95123', '95124', '95126', '95127', '95128', '95130', '95132', '95134', '95136', '95137', '95138', '95140', '95142', '95143', '95146', '95147', '95148', '95160', '95162', '95163', '95164', '95167', '95168', '95170', '95172', '95173', '95174', '95176', '95178', '95180', '95182', '95183', '95184', '95186', '95187', '95201', '95203', '95204', '95206', '95207', '95208', '95210', '95213', '95214', '95216', '95217', '95218', '95230', '95231', '95234', '95236', '95237', '95238', '95240', '95241', '95243', '95246', '95247', '95248', '95260', '95261', '95263', '95264', '95267', '95268', '95270', '95271', '95273', '95274', '95276', '95278', '95280', '95281', '95283', '95284', '95286', '95287', '95301', '95302', '95304', '95306', '95307', '95308', '95310', '95312', '95314', '95316', '95317', '95318', '95320', '95321', '95324', '95326', '95327', '95328', '95340', '95341', '95342', '95346', '95347', '95348', '95360', '95361', '95362', '95364', '95367', '95368', '95370', '95371', '95372', '95374', '95376', '95378', '95380', '95381', '95382', '95384', '95386', '95387', '95401', '95402', '95403', '95406', '95407', '95408', '95410', '95412', '95413', '95416', '95417', '95418', '95420', '95421', '95423', '95426', '95427', '95428', '95430', '95431', '95432', '95436', '95437', '95438', '95460', '95461', '95462', '95463', '95467', '95468', '95470', '95471', '95472', '95473', '95476', '95478', '95480', '95481', '95482', '95483', '95486', '95487', '95601', '95602', '95603', '95604', '95607', '95608', '95610', '95612', '95613', '95614', '95617', '95618', '95620', '95621', '95623', '95624', '95627', '95628', '95630', '95631', '95632', '95634', '95637', '95638', '95640', '95641', '95642', '95643', '95647', '95648', '95670', '95671', '95672', '95673', '95674', '95678', '95680', '95681', '95682', '95683', '95684', '95687', '95701', '95702', '95703', '95704', '95706', '95708', '95710', '95712', '95713', '95714', '95716', '95718', '95720', '95721', '95723', '95724', '95726', '95728', '95730', '95731', '95732', '95734', '95736', '95738', '95740', '95741', '95742', '95743', '95746', '95748', '95760', '95761', '95762', '95763', '95764', '95768', '95780', '95781', '95782', '95783', '95784', '95786', '95801', '95802', '95803', '95804', '95806', '95807', '95810', '95812', '95813', '95814', '95816', '95817', '95820', '95821', '95823', '95824', '95826', '95827', '95830', '95831', '95832', '95834', '95836', '95837', '95840', '95841', '95842', '95843', '95846', '95847', '95860', '95861', '95862', '95863', '95864', '95867', '95870', '95871', '95872', '95873', '95874', '95876', '96012', '96013', '96014', '96015', '96017', '96018', '96021', '96023', '96024', '96025', '96027', '96028', '96031', '96032', '96034', '96035', '96037', '96038', '96041', '96042', '96043', '96045', '96047', '96048', '96051', '96052', '96053', '96054', '96057', '96058', '96071', '96072', '96073', '96074', '96075', '96078', '96081', '96082', '96083', '96084', '96085', '96087', '96102', '96103', '96104', '96105', '96107', '96108', '96120', '96123', '96124', '96125', '96127', '96128', '96130', '96132', '96134', '96135', '96137', '96138', '96140', '96142', '96143', '96145', '96147', '96148', '96150', '96152', '96153', '96154', '96157', '96158', '96170', '96172', '96173', '96174', '96175', '96178', '96180', '96182', '96183', '96184', '96185', '96187', '96201', '96203', '96204', '96205', '96207', '96208', '96210', '96213', '96214', '96215', '96217', '96218', '96230', '96231', '96234', '96235', '96237', '96238', '96240', '96241', '96243', '96245', '96247', '96248', '96250', '96251', '96253', '96254', '96257', '96258', '96270', '96271', '96273', '96274', '96275', '96278', '96280', '96281', '96283', '96284', '96285', '96287', '96301', '96302', '96304', '96305', '96307', '96308', '96310', '96312', '96314', '96315', '96317', '96318', '96320', '96321', '96324', '96325', '96327', '96328', '96340', '96341', '96342', '96345', '96347', '96348', '96350', '96351', '96352', '96354', '96357', '96358', '96370', '96371', '96372', '96374', '96375', '96378', '96380', '96381', '96382', '96384', '96385', '96387', '96401', '96402', '96403', '96405', '96407', '96408', '96410', '96412', '96413', '96415', '96417', '96418', '96420', '96421', '96423', '96425', '96427', '96428', '96430', '96431', '96432', '96435', '96437', '96438', '96450', '96451', '96452', '96453', '96457', '96458', '96470', '96471', '96472', '96473', '96475', '96478', '96480', '96481', '96482', '96483', '96485', '96487', '96501', '96502', '96503', '96504', '96507', '96508', '96510', '96512', '96513', '96514', '96517', '96518', '96520', '96521', '96523', '96524', '96527', '96528', '96530', '96531', '96532', '96534', '96537', '96538', '96540', '96541', '96542', '96543', '96547', '96548', '96570', '96571', '96572', '96573', '96574', '96578', '96580', '96581', '96582', '96583', '96584', '96587', '96701', '96702', '96703', '96704', '96705', '96708', '96710', '96712', '96713', '96714', '96715', '96718', '96720', '96721', '96723', '96724', '96725', '96728', '96730', '96731', '96732', '96734', '96735', '96738', '96740', '96741', '96742', '96743', '96745', '96748', '96750', '96751', '96752', '96753', '96754', '96758', '96780', '96781', '96782', '96783', '96784', '96785', '96801', '96802', '96803', '96804', '96805', '96807', '96810', '96812', '96813', '96814', '96815', '96817', '96820', '96821', '96823', '96824', '96825', '96827', '96830', '96831', '96832', '96834', '96835', '96837', '96840', '96841', '96842', '96843', '96845', '96847', '96850', '96851', '96852', '96853', '96854', '96857', '96870', '96871', '96872', '96873', '96874', '96875', '97012', '97013', '97014', '97015', '97016', '97018', '97021', '97023', '97024', '97025', '97026', '97028', '97031', '97032', '97034', '97035', '97036', '97038', '97041', '97042', '97043', '97045', '97046', '97048', '97051', '97052', '97053', '97054', '97056', '97058', '97061', '97062', '97063', '97064', '97065', '97068', '97081', '97082', '97083', '97084', '97085', '97086', '97102', '97103', '97104', '97105', '97106', '97108', '97120', '97123', '97124', '97125', '97126', '97128', '97130', '97132', '97134', '97135', '97136', '97138', '97140', '97142', '97143', '97145', '97146', '97148', '97150', '97152', '97153', '97154', '97156', '97158', '97160', '97162', '97163', '97164', '97165', '97168', '97180', '97182', '97183', '97184', '97185', '97186', '97201', '97203', '97204', '97205', '97206', '97208', '97210', '97213', '97214', '97215', '97216', '97218', '97230', '97231', '97234', '97235', '97236', '97238', '97240', '97241', '97243', '97245', '97246', '97248', '97250', '97251', '97253', '97254', '97256', '97258', '97260', '97261', '97263', '97264', '97265', '97268', '97280', '97281', '97283', '97284', '97285', '97286', '97301', '97302', '97304', '97305', '97306', '97308', '97310', '97312', '97314', '97315', '97316', '97318', '97320', '97321', '97324', '97325', '97326', '97328', '97340', '97341', '97342', '97345', '97346', '97348', '97350', '97351', '97352', '97354', '97356', '97358', '97360', '97361', '97362', '97364', '97365', '97368', '97380', '97381', '97382', '97384', '97385', '97386', '97401', '97402', '97403', '97405', '97406', '97408', '97410', '97412', '97413', '97415', '97416', '97418', '97420', '97421', '97423', '97425', '97426', '97428', '97430', '97431', '97432', '97435', '97436', '97438', '97450', '97451', '97452', '97453', '97456', '97458', '97460', '97461', '97462', '97463', '97465', '97468', '97480', '97481', '97482', '97483', '97485', '97486', '97501', '97502', '97503', '97504', '97506', '97508', '97510', '97512', '97513', '97514', '97516', '97518', '97520', '97521', '97523', '97524', '97526', '97528', '97530', '97531', '97532', '97534', '97536', '97538', '97540', '97541', '97542', '97543', '97546', '97548', '97560', '97561', '97562', '97563', '97564', '97568', '97580', '97581', '97582', '97583', '97584', '97586', '97601', '97602', '97603', '97604', '97605', '97608', '97610', '97612', '97613', '97614', '97615', '97618', '97620', '97621', '97623', '97624', '97625', '97628', '97630', '97631', '97632', '97634', '97635', '97638', '97640', '97641', '97642', '97643', '97645', '97648', '97650', '97651', '97652', '97653', '97654', '97658', '97680', '97681', '97682', '97683', '97684', '97685', '97801', '97802', '97803', '97804', '97805', '97806', '97810', '97812', '97813', '97814', '97815', '97816', '97820', '97821', '97823', '97824', '97825', '97826', '97830', '97831', '97832', '97834', '97835', '97836', '97840', '97841', '97842', '97843', '97845', '97846', '97850', '97851', '97852', '97853', '97854', '97856', '97860', '97861', '97862', '97863', '97864', '97865', '98012', '98013', '98014', '98015', '98016', '98017', '98021', '98023', '98024', '98025', '98026', '98027', '98031', '98032', '98034', '98035', '98036', '98037', '98041', '98042', '98043', '98045', '98046', '98047', '98051', '98052', '98053', '98054', '98056', '98057', '98061', '98062', '98063', '98064', '98065', '98067', '98071', '98072', '98073', '98074', '98075', '98076', '98102', '98103', '98104', '98105', '98106', '98107', '98120', '98123', '98124', '98125', '98126', '98127', '98130', '98132', '98134', '98135', '98136', '98137', '98140', '98142', '98143', '98145', '98146', '98147', '98150', '98152', '98153', '98154', '98156', '98157', '98160', '98162', '98163', '98164', '98165', '98167', '98170', '98172', '98173', '98174', '98175', '98176', '98201', '98203', '98204', '98205', '98206', '98207', '98210', '98213', '98214', '98215', '98216', '98217', '98230', '98231', '98234', '98235', '98236', '98237', '98240', '98241', '98243', '98245', '98246', '98247', '98250', '98251', '98253', '98254', '98256', '98257', '98260', '98261', '98263', '98264', '98265', '98267', '98270', '98271', '98273', '98274', '98275', '98276', '98301', '98302', '98304', '98305', '98306', '98307', '98310', '98312', '98314', '98315', '98316', '98317', '98320', '98321', '98324', '98325', '98326', '98327', '98340', '98341', '98342', '98345', '98346', '98347', '98350', '98351', '98352', '98354', '98356', '98357', '98360', '98361', '98362', '98364', '98365', '98367', '98370', '98371', '98372', '98374', '98375', '98376', '98401', '98402', '98403', '98405', '98406', '98407', '98410', '98412', '98413', '98415', '98416', '98417', '98420', '98421', '98423', '98425', '98426', '98427', '98430', '98431', '98432', '98435', '98436', '98437', '98450', '98451', '98452', '98453', '98456', '98457', '98460', '98461', '98462', '98463', '98465', '98467', '98470', '98471', '98472', '98473', '98475', '98476', '98501', '98502', '98503', '98504', '98506', '98507', '98510', '98512', '98513', '98514', '98516', '98517', '98520', '98521', '98523', '98524', '98526', '98527', '98530', '98531', '98532', '98534', '98536', '98537', '98540', '98541', '98542', '98543', '98546', '98547', '98560', '98561', '98562', '98563', '98564', '98567', '98570', '98571', '98572', '98573', '98574', '98576', '98601', '98602', '98603', '98604', '98605', '98607', '98610', '98612', '98613', '98614', '98615', '98617', '98620', '98621', '98623', '98624', '98625', '98627', '98630', '98631', '98632', '98634', '98635', '98637', '98640', '98641', '98642', '98643', '98645', '98647', '98650', '98651', '98652', '98653', '98654', '98657', '98670', '98671', '98672', '98673', '98674', '98675', '98701', '98702', '98703', '98704', '98705', '98706', '98710', '98712', '98713', '98714', '98715', '98716', '98720', '98721', '98723', '98724', '98725', '98726', '98730', '98731', '98732', '98734', '98735', '98736', '98740', '98741', '98742', '98743', '98745', '98746', '98750', '98751', '98752', '98753', '98754', '98756', '98760', '98761', '98762', '98763', '98764', '98765']

全パターンのリストからHit&Blowの値が一致しないものを省いていく

手順

  • 全パターンの数字と回答の数字を照らし合わせhit数とblow数が同じものを新たなリストに格納
  • hit数とblow数が同じもののリストを全パターンのリストにコピー
  • 現在の情報を表示
  • 前パターンのリストサイズが1になるまでループ処理
import copy
while len(all_number)!=1:
  number=input("推理ナンバーを入力してください:")
  hit=input("hit数を入力してください:")
  blow=input("blow数を入力してください:")
  sus=[]
  for num in all_number:
    hit_sus=str(calculation(num,number)[0])
    blow_sus=str(calculation(num,number)[1])
    if (hit_sus==hit) and (blow_sus==blow):
      sus.append(num)
  all_number=copy.copy(sus)
  print(str(len(all_number))+"パターン考えられます。")
  if len(all_number)<30:
    print("候補:")
    print(all_number)
print("答えは"+all_number[0]+"です。")

※全パターンを表示すると多いため30より小さい場合表示する処理を入れています。
実行結果

推理ナンバーを入力してください:41869
hit数を入力してください:0
blow数を入力してください:3
6400パターン考えられます。
推理ナンバーを入力してください:10783
hit数を入力してください:0
blow数を入力してください:3
1138パターン考えられます。
推理ナンバーを入力してください:69071
hit数を入力してください:2
blow数を入力してください:2
37パターン考えられます。
推理ナンバーを入力してください:87031
hit数を入力してください:2
blow数を入力してください:1
9パターン考えられます。
候補:
['09631', '36091', '67014', '67098', '67391', '67401', '74091', '76041', '79631']
推理ナンバーを入力してください:26405
hit数を入力してください:0
blow数を入力してください:2
3パターン考えられます。
候補:
['09631', '67098', '74091']
推理ナンバーを入力してください:74091
hit数を入力してください:1
blow数を入力してください:2
1パターン考えられます。
候補:
['09631']
答えは09631です。

おまけ

考えられるパターンの中でHitが確定されている数字を抽出し表示する機能を実装しました

def confirm_number(list):
  number=list[0]
  s=[]
  for count in range(len(number)):
    s.append(number[count])
  for num in range(len(list)-1):
    for count in range(len(list[num])):
      
      if str(list[num][count])!=str(list[num+1][count]):
        s[count:count+1]='?'
  "".join(s)
  print(s)

まとめ

作成したコードを合わせると以下のようになります

import itertools
import copy
def calculation(k,q):
  size=len(q)
  hit = 0
  blow = 0
  for num in range(size):
    if(q[num] == k[num]):
      hit +=1
  for num in range(len(q)):
    for count in range(len(k)):
      if(q[num]==k[count]):
        if(num!=count):
          blow+=1
  return [hit,blow]

def confirm_number(list):
  number=list[0]
  s=[]
  for count in range(len(number)):
    s.append(number[count])
  for num in range(len(list)-1):
    for count in range(len(list[num])):
      
      if str(list[num][count])!=str(list[num+1][count]):
        s[count:count+1]='?'
  "".join(s)
  print(s)

s="0123456789"
size=5
all_number = [''.join(v) for v in itertools.permutations(s, size)]

while len(all_number)!=1:
  number=input("推理ナンバーを入力してください:")
  hit=input("hit数を入力してください:")
  blow=input("blow数を入力してください:")
  sus=[]
  for num in all_number:
    hit_sus=str(calculation(num,number)[0])
    blow_sus=str(calculation(num,number)[1])
    if (hit_sus==hit) and (blow_sus==blow):
      sus.append(num)
  all_number=copy.copy(sus)
  confirm_number(all_number)
  print(str(len(all_number))+"パターン考えられます。")
  if len(all_number)<30:
    print("候補:")
    print(all_number)

print("答えは"+all_number[0]+"です。")

実行結果

推理ナンバーを入力してください:41869
hit数を入力してください:0
blow数を入力してください:3
['?', '?', '?', '?', '?']
6400パターン考えられます。
推理ナンバーを入力してください:41968
hit数を入力してください:0
blow数を入力してください:3
['?', '?', '?', '?', '?']
4600パターン考えられます。
推理ナンバーを入力してください:10783
hit数を入力してください:0
blow数を入力してください:3
['?', '?', '?', '?', '?']
759パターン考えられます。
推理ナンバーを入力してください:18239
hit数を入力してください:1
blow数を入力してください:2
['?', '?', '?', '?', '?']
133パターン考えられます。
推理ナンバーを入力してください:69071
hit数を入力してください:2
blow数を入力してください:2
['?', '?', '?', '3', '?']
5パターン考えられます。
候補:
['09631', '69130', '69137', '79631', '96031']
推理ナンバーを入力してください:26405
hit数を入力してください:0
blow数を入力してください:2
['?', '9', '?', '3', '?']
2パターン考えられます。
候補:
['09631', '69130']
推理ナンバーを入力してください:87031
hit数を入力してください:2
blow数を入力してください:1
['0', '9', '6', '3', '1']
1パターン考えられます。
候補:
['09631']
答えは09631です。

おわりに

今回は全探索で処理効率を考えたりせず、動けばいいやくらいの気持ちで作成しました。
一応正しい出力は得られていると思うのでよかったです。
自分の頭ではぱっと答えがわからないけどコンピュータだと瞬時にすべてのパターンが返ってくるので気持ちいいですね、、、。
また機会があればこんな感じの問題を解くようなプログラムは作っていきたいです。

1
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1