0	46	30	46	1536	200	0	5	10000	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
336175798253	336175798817	336175799367	336175799917	336175800467	336175801017	336175801567	336175802117	336175802667	336175803217	336175803767	336175804317	336175804867	336175805417	336175805967	336175806517	336175807067	336175807617	336175808167	336175808717	336175809267	336175809817	336175810367	336175810917	336175811467	336175812017	336175812567	336175813117	336175813667	336175814217	336175814767	336175815317	336175815867	336175816417	336175816967	336175817517	336175818067	336175818617	336175819167	336175819717	336175820267	336175820817	336175821367	336175821917	336175822467	336175823017	336175823567	336175824117	336175824667	336175825217	336175825767	336175826317	336175826867	336175827417	336175827967	336175828517	336175829067	336175829617	336175830167	336175830717	336175831267	336175831817	336175832367	336175832917	336175833467	336175834017	336175834567	336175835117	336175835667	336175836217	336175836767	336175837317	336175837867	336175838417	336175838967	336175839517	336175840067	336175840617	336175841167	336175841717	336175842267	336175842817	336175843367	336175843917	336175844467	336175845017	336175845567	336175846117	336175846667	336175847217	336175847767	336175848317	336175848867	336175849417	336175849967	336175850517	336175851067	336175851617	336175852167	336175852717	336175853267	336175853817	336175854367	336175854917	336175855467	336175856017	336175856567	336175857117	336175857667	336175858217	336175858767	336175859317	336175859867	336175860417	336175860967	336175861517	336175862067	336175862617	336175863167	336175863717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	3650	2300	2761	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
60495	24390	7018	2437	1614	1104	911	720	696	551	541	487	494	465	392	381	334	392	372	340	385	341	393	362	330	347	286	317	326	320	324	366	337	339	321	329	335	300	353	327	336	321	310	309	335	322	329	309	328	312	307	299	336	300	314	305	319	302	344	313	299	327	296	306	342	315	302	333	315	311	299	282	317	350	322	310	310	334	320	322	312	335	346	303	330	306	311	331	315	326	286	303	314	341	296	302	324	332	323	337	338	306	308	338	309	303	323	306	292	319	338	334	303	337	285	323	316	328	292	327	301	327	314	300	290	287	359	318	313	304	315	318	292	341	321	301	318	300	312	285	304	298	305	319	297	322	285	322	311	312	283	305	316	317	333	318	310	344	323	327	293	316	288	290	296	340	303	336	304	304	326	313	285	308	280	285	278	317	317	310	327	294	292	346	275	278	290	264	338	302	302	327	335	290	335	317	326	300	303	309	306	284	303	285	327	315	290	335	306	285	311	306	316	281	310	290	312	277	300	302	278	299	313	321	334	299	291	337	333	315	299	314	327	290	326	297	311	338	311	293	310	281	275	331	339	327	284	320	312	304	290	310	279	292	298	323	287	308	311	283	320	306	328	333	311	317	317	337	330	275	312	314	306	340	336	354	336	276	354	311	281	286	301	321	328	332	343	313	296	298	300	303	280	328	311	300	302	332	324	349	306	281	276	285	298	312	349	338	331	294	297	305	354	327	303	326	294	309	316	313	289	301	311	329	326	311	332	331	318	304	343	348	318	311	311	264	307	309	293	297	295	321	322	305	290	319	329	291	295	281	321	324	279	315	299	287	281	293	354	309	320	307	298	323	342	321	334	332	332	281	293	325	322	333	357	312	312	325	300	307	329	310	336	351	312	310	321	291	276	292	310	307	289	338	284	297	291	271	313	322	313	312	348	279	325	309	290	342	327	308	320	310	295	288	317	290	340	296	349	317	313	314	311	305	323	323	299	304	303	292	295	302	300	288	309	309	317	310	284	309	323	308	300	286	314	330	303	316	332	296	314	319	293	332	314	291	319	303	287	309	305	315	315	338	313	329	282	315	314	317	317	310	329	288	290	317	303	306	316	301	306	314	301	318	350	288	309	343	317	332	307	315	286	339	338	306	309	301	316	313	300	312	329	315	306	331	271	349	269	322	302	297	284	302	311	297	294	317	316	309	311	341	305	301	282	305	338	324	290	324	323	294	306	342	289	325	286	278	315	339	295	305	323	314	289	336	304	299	339	299	322	337	296	349	305	305	312	322	309	301	301	316	309	292	314	325	316	318	319	335	309	324	334	300	280	323	298	272	356	335	321	267	310	287	322	295	337	297	348	274	317	324	342	325	318	324	328	303	324	315	329	309	302	342	328	290	315	280	315	315	315	339	298	284	322	348	333	308	318	287	331	322	307	343	295	301	309	341	309	322	306	316	316	322	333	345	292	319	323	292	326	300	310	316	315	313	306	308	302	315	315	302	323	292	320	288	319	309	328	292	333	299	352	309	289	326	310	275	321	322	302	287	286	321	329	284	345	306	292	340	332	325	318	331	310	330	312	294	304	317	317	300	326	307	299	322	320	280	321	321	289	292	290	330	305	313	300	293	305	325	308	305	284	295	306	329	291	304	326	310	314	334	296	293	318	325	281	335	322	317	310	314	321	322	300	285	335	310	317	318	312	297	349	348	316	300	313	296	298	301	295	337	290	336	332	323	313	325	313	323	281	283	301	322	321	282	330	322	307	303	330	272	304	327	344	345	325	313	333	315	335	310	291	332	311	313	309	323	329	306	322	308	299	330	330	274	296	317	293	294	310	300	309	295	272	339	281	306	334	327	298	328	328	298	303	327	306	314	307	320	291	310	294	294	320	318	291	299	315	337	331	280	310	341	312	316	336	323	308	312	333	301	288	282	286	318	333	285	315	346	306	324	314	350	292	342	311	317	296	308	317	303	302	346	318	274	307	300	322	303	295	324	344	311	293	315	345	274	267	304	337	310	317	306	314	306	319	312	319	286	295	302	304	311	301	321	328	307	313	308	294	314	318	324	324	297	305	274	320	292	302	317	286	298	290	320	302	282	303	322	290	321	304	327	280	289	306	308	297	312	302	290	297	317	334	302	359	337	310	310	324	301	323	294	309	316	308	365	328	305	332	335	325	333	300	308	297	302	327	288	301	289	334	347	312	312	302	348	318	299	325	339	305	360	318	311	330	313	316	328	295	311	326	326	325	342	301	283	336	346	316	308	327	317	301	288	328	305	316	297	308	311	308	299	318	339	295	297	313	321	329	306	293	290	316	292	299	284	314	318	298	334	305	316	292	307	308	302	300	280	289	289	295	329	307	296	306	341	318	317	303	293	349	307	297	315	326	292	316	321	316	322	335	309	324	314	345	331	311	308	306	319	293	359	323	336	302	300	310	288	305	345	312	311	326	319	313	339	318	293	316	325	303	306	324	329	286	326	308	309	327	299	336	320	312	310	322	299	337	300	333	311	305	342	321	299	309	327	322	324	336	312	314	329	324	337	341	320	324	297	332	293	319	337	335	303	292	315	306	335	293	319	330	312	309	323	328	289	304	306	325	333	292	330	311	313	307	324	336	289	302	293	295	336	297	333	293	301	326	278	275	273	321	313	312	295	307	342	335	329	295	334	306	340	307	313	314	322	287	287	312	305	312	311	281	311	309	325	333	316	280	313	325	311	303	315	286	347	307	321	320	311	344	302	295	336	294	327	315	296	306	308	321	315	278	318	308	327	339	294	315	295	312	289	332	323	328	329	328	292	313	328	305	319	307	306	319	302	274	335	286	338	296	311	333	321	309	332	294	294	291	341	301	323	297	343	295	268	343	311	304	285	303	278	288	306	329	324	304	293	299	346	329	327	292	328	302	313	306	303	314	311	370	304	351	292	292	308	320	292	290	303	299	300	321	322	315	336	294	304	339	310	286	334	320	297	274	324	357	329	290	294	301	308	303	324	302	300	305	326	311	336	296	326	303	331	284	333	292	312	297	333	274	299	314	302	285	300	305	316	314	243	285	291	340	304	337	308	291	302	336	309	336	304	325	288	326	293	342	322	285	299	310	317	296	322	331	311	323	328	300	324	321	326	297	317	297	343	332	326	300	299	302	301	341	336	317	331	345	363	326	347	304	354	328	315	326	298	319	317	279	325	299	301	307	342	281	320	293	299	322	287	317	311	301	302	322	324	324	308	317	337	314	284	282	312	311	320	320	335	308	299	305	347	322	349	312	292	378	306	326	328	317	324	268	333	314	291	311	302	297	294	303	302	332	322	345	294	306	332	292	280	313	293	319	340	334	305	341	320	305	323	338	296	314	333	306	325	324	316	312	322	322	314	309	330	349	309	332	286	343	302	311	354	321	324	342	282	294	310	276	303	303	346	335	297	298	308	289	293	306	307	274	316	345	305	313	294	281	300	325	292	327	317	327	323	322	312	322	307	315	328	299	323	340	295	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34439	2802	6077	6370	5421	4462	3703	2995	2677	2401	2075	2041	1838	1679	1520	1425	1472	1371	1349	1300	1196	1153	1236	1134	1118	1099	1089	1020	1006	1047	1016	1038	984	991	949	1049	1058	970	977	963	888	1000	893	910	894	908	944	910	904	901	918	875	843	907	927	971	906	907	827	894	907	922	903	916	872	891	859	869	853	849	880	856	874	869	878	863	874	878	843	880	883	883	872	848	894	883	887	896	834	833	876	889	884	879	866	836	867	897	874	822	891	893	834	887	900	928	877	863	855	865	862	831	877	875	880	839	852	846	831	869	792	871	819	853	854	850	829	828	860	834	859	846	880	831	847	873	912	821	920	875	820	852	836	895	878	851	797	823	869	876	852	876	854	832	900	848	875	849	881	841	824	868	866	874	831	876	857	837	875	854	893	864	844	874	808	874	847	862	823	858	868	832	884	907	833	871	883	866	830	818	870	849	870	969	836	821	866	808	874	878	836	907	842	832	900	845	830	854	898	901	932	861	898	836	777	884	871	881	875	785	867	834	838	865	874	877	835	876	912	925	877	811	867	885	873	792	866	841	886	843	836	815	877	830	859	846	869	869	843	829	881	893	862	839	887	874	806	865	875	859	845	867	805	837	909	850	827	825	851	824	895	894	886	803	838	879	825	881	897	867	855	821	850	889	799	838	797	854	831	862	817	872	851	852	830	866	887	790	853	890	879	847	818	867	830	821	828	853	859	834	836	813	866	877	878	836	839	879	848	854	897	880	847	862	825	882	816	895	837	882	870	873	842	844	820	788	888	811	864	918	875	856	823	815	868	823	840	803	839	867	839	847	845	832	906	796	846	798	778	847	900	842	804	864	909	884	810	824	817	865	830	846	823	865	841	805	904	863	847	846	850	872	873	809	859	874	830	833	915	823	842	831	896	850	918	834	861	832	846	921	858	841	865	863	822	882	877	866	841	861	862	846	891	876	810	850	851	821	850	868	867	874	876	845	807	885	908	828	861	860	831	865	828	820	839	835	861	826	818	801	821	859	886	906	849	829	853	850	840	793	863	851	870	850	876	816	878	903	877	844	815	859	855	839	837	813	876	814	877	862	882	862	890	832	866	819	808	852	872	818	845	894	857	844	812	890	876	852	897	858	834	848	849	865	903	900	847	857	888	865	873	860	844	868	881	815	803	880	878	887	855	874	867	886	915	911	884	805	856	832	848	876	839	837	860	832	804	861	887	877	855	882	857	860	870	875	822	833	867	845	849	839	893	849	904	872	803	870	888	876	826	858	899	842	834	867	839	802	834	809	849	796	896	847	881	861	840	863	844	903	800	870	794	897	823	833	855	863	885	834	857	820	875	832	882	864	900	836	862	782	887	886	877	835	842	884	842	882	842	841	889	827	807	821	818	885	856	819	857	907	854	822	813	843	881	833	852	900	824	852	845	815	866	844	866	911	830	838	853	884	826	785	859	860	880	866	884	831	881	879	832	823	847	829	868	886	851	842	853	851	882	863	870	905	828	878	826	814	855	875	858	811	827	866	855	842	811	852	833	877	769	804	815	898	871	858	853	827	874	841	834	821	845	874	846	879	838	854	864	874	865	846	863	846	853	852	854	869	866	818	827	828	805	849	854	871	917	860	826	873	903	828	859	874	788	873	833	865	841	834	830	875	851	839	848	855	837	908	843	884	845	935	844	862	846	849	891	835	860	859	841	887	859	859	865	858	871	897	778	876	862	864	873	834	850	862	796	854	800	862	822	828	842	837	835	840	863	811	816	847	845	817	813	815	899	821	849	842	843	814	813	820	848	891	829	823	844	878	892	867	833	838	876	909	816	802	851	903	873	881	908	830	826	845	907	791	865	921	880	866	827	857	889	855	879	856	884	845	879	792	833	873	868	860	825	841	848	883	899	860	842	883	865	852	889	829	856	820	823	854	830	863	833	832	841	890	852	830	871	849	818	883	827	875	852	834	849	891	872	847	834	854	908	836	868	864	857	806	860	847	878	852	944	880	878	797	860	833	861	883	788	882	873	823	848	855	871	810	905	864	814	867	880	815	914	830	875	805	860	834	812	819	874	815	877	868	819	836	874	819	832	868	855	844	849	813	845	854	872	898	889	829	867	830	850	852	866	850	816	814	876	824	872	857	822	850	852	852	836	860	836	872	898	857	898	879	895	838	795	832	873	872	884	863	898	799	914	882	866	859	834	864	848	871	832	852	897	895	878	829	859	859	852	853	844	856	838	867	857	863	863	903	823	845	840	850	843	838	848	867	855	874	867	793	835	831	877	837	824	862	861	867	801	841	895	877	865	805	860	810	900	906	828	824	875	925	836	862	816	872	823	838	884	830	861	881	885	902	844	910	853	898	778	867	896	847	878	854	853	840	887	782	859	811	862	860	808	813	857	865	896	829	841	865	878	850	901	875	824	862	862	886	844	861	835	786	812	811	917	855	822	853	857	830	792	827	858	838	863	836	812	826	840	882	845	810	816	851	812	829	845	822	805	881	855	888	778	866	813	891	837	814	875	840	838	897	847	900	888	843	895	848	839	841	866	805	806	866	882	848	901	861	854	873	869	828	861	910	890	867	810	842	882	888	875	841	867	894	842	865	865	864	858	831	919	876	847	857	825	844	887	842	843	877	883	816	865	830	879	886	829	869	810	842	855	824	912	851	802	859	839	846	814	836	797	865	876	869	800	889	879	797	874	867	847	860	811	863	896	857	843	874	801	829	877	811	849	850	835	834	874	867	834	843	856	812	881	900	837	882	860	884	882	829	837	815	840	801	803	840	809	835	804	866	869	883	846	876	885	881	843	841	871	883	832	873	801	862	868	879	821	854	762	900	809	897	894	867	883	803	833	835	884	886	816	872	886	891	915	851	842	876	856	870	838	845	886	947	842	848	867	889	855	928	842	865	866	848	807	843	868	815	834	838	842	879	832	831	839	857	858	837	868	838	836	865	849	828	834	815	813	807	847	854	906	803	853	845	832	827	825	824	886	834	838	875	861	852	879	892	864	874	890	840	862	897	867	826	886	880	845	837	884	825	849	826	858	849	889	855	899	853	844	838	888	890	867	882	805	878	909	849	911	829	864	789	815	838	868	872	867	907	882	846	794	855	887	820	807	877	875	918	854	897	841	862	902	883	830	805	853	871	819	812	902	831	826	852	798	800	838	882	874	866	844	942	837	812	852	881	907	832	869	877	882	859	837	876	888	895	884	877	862	872	845	826	878	830	829	821	848	828	910	880	849	862	853	794	828	885	884	870	858	847	836	805	896	829	864	827	839	863	827	879	828	829	866	891	826	857	865	870	821	881	872	868	827	867	890	889	853	847	853	851	867	845	854	918	854	844	835	820	896	827	864	890	808	920	874	841	866	836	826	876	903	823	879	855	859	836	806	849	811	860	875	848	790	881	812	838	844	892	785	939	790	867	820	837	852	879	791	869	811	915	833	850	876	852	855	837	908	890	820	851	904	829	851	851	830	854	892	873	852	867	842	857	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8428	518	262	187	177	144	148	143	146	135	127	151	148	139	141	143	129	119	122	144	110	128	132	124	165	135	136	128	135	124	121	129	136	129	144	156	110	135	136	130	130	134	138	122	154	126	137	164	135	134	126	146	126	138	139	130	142	118	146	136	137	129	126	144	142	129	112	147	116	122	128	134	143	150	133	139	126	134	127	119	127	129	142	123	156	133	168	145	113	114	127	126	123	152	132	149	142	149	144	111	130	144	137	160	111	120	135	144	132	139	120	132	132	127	140	129	138	144	145	125	134	124	147	118	143	131	158	138	126	128	120	145	150	146	142	131	117	151	109	164	117	128	128	119	121	112	117	131	131	117	117	123	110	123	108	145	135	137	137	129	140	151	125	132	127	149	116	155	144	114	138	126	150	125	111	121	127	130	145	122	142	129	126	130	144	148	117	139	121	147	122	140	121	119	135	127	139	149	123	142	131	135	132	114	148	126	124	149	130	139	149	112	106	148	131	121	130	127	142	138	105	122	124	132	118	128	143	143	122	125	136	147	132	123	123	138	129	147	122	117	138	128	139	130	123	120	130	124	122	127	136	113	122	154	138	145	120	132	120	149	140	126	121	130	148	144	145	143	136	146	132	117	134	123	125	117	114	124	130	134	129	118	129	135	127	124	137	147	137	161	136	133	156	121	101	112	132	124	135	131	118	115	130	136	114	114	140	125	119	136	122	127	124	133	135	115	133	139	144	129	149	128	134	137	153	126	142	131	142	140	137	124	108	144	129	124	140	125	129	132	99	133	134	126	129	141	136	136	125	127	119	153	147	139	150	141	129	131	111	131	126	142	118	138	137	118	145	124	140	133	122	138	153	139	130	126	126	131	144	137	127	140	125	128	147	125	128	122	109	131	133	138	145	116	127	138	144	157	139	145	126	123	145	161	138	124	125	131	124	118	126	144	141	150	145	128	120	138	133	112	139	122	151	117	123	118	115	152	129	148	127	101	110	127	143	149	158	119	138	116	110	124	114	150	144	133	130	140	134	122	116	133	145	148	142	132	130	128	142	128	105	159	127	147	132	139	147	133	118	138	116	134	127	141	129	138	143	128	121	122	124	143	113	158	138	145	148	127	110	127	151	130	140	166	129	150	131	108	149	115	118	130	123	135	134	131	136	121	133	150	134	151	140	137	125	126	135	137	109	125	132	142	136	123	123	138	129	108	145	124	128	134	145	143	125	139	139	131	124	102	142	138	109	114	140	141	141	133	128	134	128	121	130	126	143	137	118	133	143	124	128	115	115	125	139	141	124	139	131	141	127	136	133	143	132	118	134	118	142	137	112	116	126	148	129	144	125	135	135	139	130	133	123	121	126	124	142	161	126	134	151	133	127	121	122	130	154	122	138	128	119	118	143	127	139	143	135	138	127	144	108	122	134	145	112	127	140	135	135	123	131	159	141	147	128	124	126	133	119	136	126	116	129	125	154	119	143	131	133	138	134	139	154	137	139	140	137	128	142	140	139	123	116	138	141	128	139	130	128	131	139	144	136	122	147	128	135	122	139	143	131	128	130	143	118	120	120	147	128	145	121	136	133	131	124	133	150	132	137	126	130	121	119	110	127	128	113	121	128	118	112	128	124	143	143	128	123	127	138	134	127	137	131	137	108	124	116	142	145	162	127	130	138	125	138	145	119	122	135	121	131	153	150	122	105	126	136	122	136	134	131	132	133	140	131	127	136	132	121	123	134	123	123	163	139	127	155	142	127	134	134	151	118	132	141	127	145	129	139	150	137	156	123	101	117	131	130	133	132	129	113	161	116	128	130	130	142	124	138	153	125	143	137	127	135	126	127	132	142	108	147	114	119	140	150	139	150	144	122	120	123	144	132	124	133	140	126	117	123	133	142	123	141	119	131	135	132	147	143	142	132	127	131	110	142	133	126	118	114	127	123	133	139	140	108	129	123	135	142	161	125	162	121	122	131	115	120	148	128	129	159	127	122	127	112	109	159	141	154	136	131	137	122	114	137	127	129	135	137	137	132	155	122	139	130	128	149	130	136	131	118	144	139	132	117	124	151	140	125	120	123	130	137	118	136	134	124	137	118	141	139	128	123	123	142	150	125	136	131	143	144	135	122	126	129	137	134	132	131	128	128	129	139	136	150	116	135	147	129	148	119	124	139	135	138	157	114	139	124	131	135	132	135	124	141	118	119	128	125	138	148	141	121	128	139	128	117	150	138	143	135	143	147	139	136	130	148	126	141	131	115	114	125	121	139	112	141	139	123	128	119	138	134	143	127	140	129	122	119	132	156	134	121	133	120	142	120	130	143	130	128	125	143	137	132	146	125	138	144	105	140	131	124	112	133	140	133	137	125	134	141	153	148	134	128	136	124	134	143	136	121	119	137	131	112	142	133	137	150	132	123	149	124	142	144	127	137	127	139	123	136	125	145	115	148	123	133	139	131	126	113	149	123	119	118	126	129	122	159	125	139	123	119	138	132	139	136	101	145	135	130	120	136	131	125	125	136	134	142	130	101	161	130	132	120	128	136	150	130	134	141	118	149	114	106	133	151	121	153	126	140	96	137	116	143	127	96	129	135	112	136	131	140	115	140	131	124	144	114	127	138	113	127	130	127	135	121	146	133	119	130	127	135	132	124	115	116	133	137	137	134	132	144	137	137	114	127	161	136	135	119	128	148	124	118	148	139	136	135	132	156	138	149	142	125	115	142	129	131	118	146	111	130	124	139	142	113	139	118	140	139	135	128	123	130	144	153	120	136	137	141	132	147	133	141	138	128	132	124	142	120	120	143	151	143	136	135	121	115	136	120	137	121	145	118	119	136	131	136	130	131	133	147	125	142	108	122	121	133	145	139	148	158	128	126	119	129	117	126	124	106	109	143	126	144	130	144	125	128	120	127	126	128	137	119	135	125	128	132	132	138	130	131	137	132	126	143	124	141	114	108	162	139	140	135	140	132	139	138	139	138	126	127	138	137	129	126	126	121	148	143	118	123	120	148	148	148	146	141	146	114	138	113	117	126	110	114	129	118	125	125	133	114	138	126	134	127	137	131	112	119	170	147	136	144	133	132	134	135	113	132	135	142	124	134	112	130	123	137	138	121	143	142	132	133	164	136	120	117	136	136	135	135	129	142	123	126	141	138	119	119	133	143	118	131	145	136	118	137	129	140	131	135	154	125	134	130	142	131	137	128	131	125	113	126	132	131	115	154	141	131	135	155	124	137	120	115	141	126	164	133	129	124	138	148	128	127	154	123	146	141	139	129	129	138	137	144	120	133	107	131	135	151	115	121	120	129	136	143	139	123	132	124	124	138	119	137	121	127	132	140	134	152	151	141	142	147	136	134	134	149	121	140	133	135	154	132	136	150	119	120	137	124	126	135	115	148	138	160	132	143	123	128	150	146	118	130	138	134	132	113	122	135	128	114	150	128	145	123	140	145	141	133	126	115	110	125	150	107	125	119	134	131	135	136	108	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8645	523	610	621	565	569	518	484	499	493	467	492	460	441	470	446	444	478	438	431	450	445	433	432	458	408	423	444	439	444	432	426	417	436	447	427	436	452	420	407	423	434	422	417	444	418	453	428	442	456	445	437	428	404	449	403	457	452	464	443	471	435	410	453	443	395	429	420	425	436	442	428	430	455	393	445	410	391	430	429	419	434	453	404	439	415	441	437	474	491	428	413	432	414	474	385	414	430	452	403	423	445	455	450	420	410	442	423	411	415	448	426	451	412	400	404	413	389	436	436	402	423	441	440	462	448	404	449	455	438	408	448	445	414	440	468	425	436	409	424	447	445	397	468	457	452	444	437	462	404	466	449	458	446	412	420	415	407	447	477	395	430	439	413	458	415	451	428	450	411	403	430	417	460	446	381	464	414	450	465	410	455	449	415	426	488	450	418	450	429	447	392	492	452	415	485	436	434	440	438	448	432	422	408	420	429	412	436	426	444	424	422	402	401	451	448	464	410	442	433	427	450	435	432	419	441	455	470	439	410	410	431	468	411	446	441	429	420	427	401	439	462	455	404	429	440	477	439	435	440	426	481	398	431	440	422	491	409	410	453	460	463	424	444	443	394	462	481	447	447	428	402	413	451	428	435	398	426	441	418	432	405	396	441	430	424	416	429	426	511	446	412	437	419	425	468	418	431	409	435	392	444	448	430	492	423	428	429	477	450	418	430	441	457	414	432	436	435	434	390	427	427	411	442	431	437	420	429	397	421	391	444	391	455	469	442	397	445	452	465	442	400	437	441	393	425	442	425	391	410	435	451	438	465	438	430	410	431	401	449	412	423	432	428	411	397	421	416	442	452	407	453	444	445	452	419	415	464	420	448	419	469	431	447	443	478	429	428	439	426	394	431	434	453	405	420	431	434	448	407	481	422	455	401	424	426	410	432	417	401	400	448	438	446	396	405	444	432	406	428	419	415	398	400	431	434	445	424	456	402	437	429	414	433	467	438	417	427	419	441	432	436	422	458	477	445	396	419	418	419	425	453	437	449	423	428	452	430	434	428	434	434	451	427	449	403	431	439	427	413	439	454	425	433	421	452	429	406	425	467	471	433	402	481	432	441	421	444	411	461	439	422	417	414	435	446	400	426	457	434	449	412	431	428	439	439	441	433	446	452	406	426	390	465	432	420	418	451	430	417	423	426	432	397	467	445	428	403	445	427	474	433	419	445	480	454	419	444	460	438	409	446	430	424	463	436	444	439	421	457	436	432	440	425	421	450	424	443	434	427	447	403	410	463	448	445	450	441	450	404	425	428	422	429	417	419	434	467	461	444	451	409	468	435	411	439	415	401	415	446	447	406	387	413	419	453	439	428	420	430	423	428	415	408	400	448	445	436	438	399	444	446	465	411	394	415	450	399	410	432	457	423	463	465	427	429	439	412	432	408	443	401	408	408	423	438	427	432	422	433	442	411	427	447	438	435	435	430	426	432	434	368	424	472	429	406	417	435	397	432	428	460	417	436	443	423	436	453	434	461	414	420	450	404	453	388	429	427	413	412	440	410	460	420	457	423	407	446	467	443	456	396	416	435	419	416	446	408	440	455	433	434	441	449	434	430	445	422	448	435	437	407	456	428	430	426	374	414	433	450	449	452	462	434	419	454	434	395	416	418	437	431	430	425	434	417	420	444	431	400	433	472	433	426	405	421	435	470	450	434	451	445	458	416	437	449	416	445	422	428	400	432	423	442	427	457	430	438	431	447	410	436	442	426	486	446	430	417	400	412	450	432	442	452	443	392	413	444	431	422	435	416	420	404	423	430	403	436	425	409	432	427	447	410	397	458	447	412	455	464	423	462	405	438	409	420	444	433	451	391	445	421	430	430	455	438	468	416	422	436	388	448	431	448	452	449	458	435	445	404	437	446	445	442	435	439	414	404	404	421	458	480	404	457	403	446	452	429	448	411	407	427	429	419	447	421	470	439	445	441	466	439	431	441	418	452	427	404	423	423	445	420	460	423	413	435	454	464	433	445	426	456	471	467	448	406	472	462	431	411	411	450	470	427	414	457	446	400	440	453	453	412	457	476	443	440	454	483	438	418	427	444	480	418	453	420	401	417	422	421	407	429	409	439	434	449	432	406	437	449	449	404	441	397	428	454	442	435	416	423	435	442	428	437	439	458	444	409	440	443	428	440	432	451	410	436	409	430	452	401	423	408	426	416	454	442	413	449	416	410	454	455	432	456	445	416	392	434	418	445	433	391	420	432	413	436	443	468	422	430	430	445	450	397	449	430	411	402	432	407	446	443	461	446	447	410	451	446	399	417	449	421	420	394	433	397	423	410	430	469	431	425	424	438	437	414	428	478	406	435	448	481	442	402	439	437	452	402	440	439	441	409	402	463	417	440	449	433	445	416	432	434	420	462	448	445	453	440	428	435	444	422	418	431	440	427	397	424	433	448	424	432	444	436	447	444	407	416	426	426	420	419	431	434	413	431	392	431	463	440	408	446	412	445	429	431	459	414	458	403	431	445	458	452	438	408	428	447	404	479	469	453	426	419	448	438	468	432	445	459	411	429	409	462	417	426	442	426	422	445	388	440	432	421	436	458	437	459	403	408	423	412	425	424	456	445	441	454	402	425	415	465	437	390	406	446	412	404	430	437	455	487	446	467	441	412	426	445	438	413	426	414	436	469	460	437	411	436	420	411	417	440	441	404	409	420	421	441	454	398	426	418	439	468	425	398	418	435	419	423	488	439	410	419	450	449	425	455	425	436	395	448	433	444	448	438	409	403	434	472	442	442	458	416	444	397	405	437	394	407	438	426	433	459	429	448	385	424	426	401	402	396	450	429	412	439	432	451	457	418	426	434	404	446	439	395	439	407	437	380	427	389	416	456	425	399	410	429	440	445	400	410	428	422	405	421	423	432	455	447	466	431	446	430	456	416	419	413	412	434	438	451	448	402	447	439	422	437	403	401	433	420	443	439	414	391	409	447	423	425	458	436	429	427	475	403	426	439	458	421	437	439	446	424	404	470	458	486	442	431	443	458	441	452	455	469	456	406	433	447	440	472	471	439	445	407	460	454	429	443	443	422	433	437	451	446	405	442	439	426	404	455	419	405	415	491	400	410	446	437	422	413	455	429	452	443	419	483	417	389	458	411	410	457	468	392	424	439	408	436	448	441	420	441	427	419	438	400	407	450	412	424	441	407	412	447	440	424	466	442	494	423	431	461	416	419	453	421	416	429	440	466	375	386	425	420	418	435	422	448	452	385	439	449	459	441	449	445	402	444	428	480	442	442	459	421	442	436	450	440	436	443	432	431	438	423	454	424	413	379	404	428	419	436	445	426	440	427	432	420	427	445	479	431	450	417	433	434	417	401	458	441	405	430	397	421	424	410	387	433	456	447	432	462	459	415	454	420	440	437	406	421	440	442	442	435	406	447	432	440	413	431	462	444	443	455	443	401	421	421	458	429	403	450	439	440	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49250	15106	2360	1160	812	639	575	459	389	386	387	374	348	338	346	338	362	320	318	284	285	317	315	324	316	267	278	299	293	270	308	293	282	259	305	250	279	301	276	261	270	275	284	277	288	303	256	281	239	300	270	294	285	295	237	285	253	290	253	254	272	274	277	262	271	273	263	282	225	286	312	284	273	288	320	281	274	280	295	285	279	265	276	293	282	281	285	267	266	293	266	275	260	262	254	287	281	310	263	279	279	258	267	279	274	288	274	282	312	263	295	245	277	296	313	272	236	293	315	245	292	273	268	288	243	278	282	305	280	233	293	257	273	294	258	248	289	300	304	245	284	291	274	250	261	250	254	269	288	275	264	284	276	291	289	281	281	268	260	250	256	295	254	276	251	299	252	268	262	267	274	252	279	272	256	293	274	266	269	263	257	262	299	247	277	261	258	263	302	281	280	274	297	316	280	291	271	277	298	269	264	253	272	264	292	309	306	261	298	264	306	252	269	258	260	247	260	267	270	242	281	290	270	268	258	283	259	259	286	256	294	250	315	287	252	286	280	264	285	254	270	284	275	286	278	285	287	272	272	288	273	294	244	272	252	255	277	288	277	265	293	310	287	275	283	269	284	294	270	303	254	296	264	272	280	305	273	270	306	285	282	274	288	233	271	256	258	260	284	295	310	254	253	283	269	285	258	249	277	299	264	240	264	252	274	292	278	291	293	262	256	271	279	288	283	291	291	267	274	314	272	246	269	295	251	242	293	287	268	269	263	277	272	268	249	275	277	237	293	263	270	258	254	255	280	245	278	276	302	294	264	261	273	297	282	279	259	276	295	273	308	274	272	248	282	282	274	286	280	254	289	284	223	263	248	281	271	272	257	275	268	270	299	303	281	259	260	258	273	276	255	223	273	251	265	285	261	289	277	294	261	274	287	275	262	264	288	281	276	278	266	275	289	248	265	248	244	274	298	288	276	282	295	285	269	259	278	298	278	296	281	254	282	267	271	288	287	268	310	284	301	282	288	269	257	267	258	258	292	318	246	259	277	312	321	273	265	248	262	272	271	272	275	264	267	273	258	290	288	284	258	260	309	278	255	280	287	263	274	269	276	284	282	279	255	280	266	280	285	280	270	289	288	275	284	278	276	260	286	271	263	258	318	238	268	287	281	261	258	244	270	268	267	290	333	306	256	255	248	271	302	265	288	310	269	263	265	270	249	264	261	253	253	312	265	293	290	275	271	277	301	302	258	286	261	290	258	260	273	289	269	294	242	282	296	271	310	274	241	265	278	270	267	297	290	272	287	263	269	290	288	258	275	253	263	300	272	268	263	258	281	263	262	284	288	269	273	285	271	266	309	297	260	284	274	269	288	262	267	284	292	244	270	260	252	303	253	284	298	276	276	288	293	251	278	279	272	285	289	264	279	270	311	283	294	238	263	287	280	292	267	273	247	275	269	309	304	304	272	283	290	268	247	276	296	256	266	288	286	284	280	286	262	302	259	255	284	284	278	258	258	282	289	256	270	244	274	262	297	244	274	278	294	294	280	272	294	289	281	290	259	297	280	262	229	296	270	266	276	310	266	242	273	259	282	255	291	267	288	272	267	267	283	284	278	274	284	298	283	249	309	269	248	271	250	259	297	267	280	276	256	257	239	281	244	292	290	286	296	272	297	303	263	267	279	283	288	300	282	282	256	271	277	258	266	283	289	270	257	254	286	296	231	281	264	286	272	304	255	292	324	259	280	298	279	286	269	295	269	284	274	273	277	281	295	295	276	279	286	273	281	279	282	271	286	258	270	258	260	324	275	278	290	255	263	285	269	282	285	290	264	272	261	277	287	292	258	259	273	268	247	269	287	257	303	272	284	227	256	290	282	284	277	279	277	281	246	284	265	273	267	250	273	254	268	278	266	277	308	272	278	288	287	294	289	249	268	274	263	259	247	256	294	296	291	279	243	283	292	248	283	288	287	297	225	284	268	284	267	232	263	272	266	268	262	262	278	254	271	254	258	276	302	278	258	266	283	264	235	263	264	248	255	269	268	253	295	266	278	264	263	285	282	277	255	273	303	265	287	310	281	273	278	261	272	308	261	272	236	261	302	261	280	276	258	287	282	280	282	252	264	308	260	265	268	268	292	283	271	289	278	281	281	254	248	270	276	283	279	298	286	242	269	251	274	304	269	284	254	290	268	258	288	271	280	279	278	303	307	288	269	281	290	274	286	282	309	296	308	278	241	279	280	268	262	284	282	259	272	269	271	257	271	282	270	275	285	270	272	267	318	273	281	275	290	287	246	265	265	300	293	289	270	268	238	278	326	264	282	297	252	279	247	246	271	250	279	260	282	257	299	303	267	277	298	275	253	246	300	243	283	244	261	278	261	284	266	254	264	267	259	288	255	241	294	303	268	277	296	250	274	293	271	272	268	272	234	267	257	264	258	277	256	254	272	279	296	279	283	275	276	292	285	262	238	257	273	280	274	261	267	263	268	224	302	262	286	296	239	260	287	283	291	243	265	271	259	277	288	240	307	284	278	253	269	301	255	277	291	280	286	262	259	264	274	277	299	263	289	266	271	279	276	279	293	283	270	285	277	295	285	273	252	256	317	280	263	319	268	265	287	261	243	265	270	266	270	299	266	243	253	261	271	238	272	252	285	257	284	251	264	270	294	270	276	280	284	262	242	301	242	266	272	260	317	270	243	299	271	279	278	277	272	255	277	287	250	287	277	302	267	267	299	257	262	249	244	253	282	249	270	265	266	272	243	251	289	260	265	269	286	271	278	296	251	290	255	275	278	282	278	269	290	265	295	259	281	270	283	299	277	252	265	288	241	255	247	284	303	290	257	243	265	266	249	305	301	293	255	258	289	298	304	286	280	235	280	278	259	279	259	280	258	283	278	277	256	273	259	311	257	277	251	287	266	289	305	267	312	283	293	233	292	260	259	281	288	260	291	270	286	275	280	266	248	289	284	279	294	264	283	295	279	266	282	290	270	258	286	278	289	267	266	275	248	298	252	255	273	270	263	251	241	234	282	265	252	254	293	271	269	269	265	263	316	275	268	262	305	276	266	266	276	262	245	244	257	267	251	286	296	291	303	259	283	256	273	270	293	286	270	236	253	264	253	283	276	313	296	273	286	274	269	275	246	285	261	269	256	302	261	246	252	268	234	265	280	245	270	276	276	298	254	253	287	292	271	284	263	266	274	267	280	296	279	262	269	280	285	265	278	296	265	303	290	266	304	291	278	268	256	298	283	266	250	236	267	292	248	268	283	287	279	309	278	267	289	303	262	262	267	241	274	287	286	291	273	272	296	273	281	265	255	289	281	232	283	269	287	274	300	243	293	270	265	280	274	285	277	271	292	269	288	296	269	273	248	303	273	271	285	272	304	272	272	305	303	276	272	267	271	260	254	291	281	261	266	278	265	293	225	246	276	299	260	275	276	269	310	293	290	256	265	281	266	260	252	301	261	292	264	239	252	281	247	290	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26681	1773	3514	3696	3237	2663	2189	1954	1763	1541	1502	1423	1320	1236	1120	1104	1105	1062	983	1025	949	993	983	948	891	900	908	885	870	920	813	880	826	834	914	790	783	821	813	830	812	852	815	848	783	818	843	827	812	803	873	854	826	799	841	794	805	790	777	818	798	757	776	783	748	776	846	799	801	795	783	818	786	820	776	799	742	773	821	790	768	752	825	760	775	775	770	825	774	755	779	784	778	784	846	784	768	769	827	742	772	782	816	842	797	812	760	757	797	777	752	789	809	740	760	808	804	791	725	792	810	792	780	788	763	788	786	784	784	777	776	764	803	773	757	784	760	764	734	797	833	838	769	761	763	798	765	791	760	798	761	792	775	772	762	735	760	760	785	807	722	745	773	769	779	775	762	791	764	800	784	798	771	773	793	778	771	761	780	813	750	750	775	779	795	738	761	760	796	786	754	752	786	866	798	810	804	743	753	816	821	795	828	741	760	744	759	763	767	769	812	781	799	779	786	802	765	780	839	788	758	753	808	774	755	806	762	741	775	780	765	795	829	741	795	780	809	795	806	750	716	801	831	772	781	803	794	809	746	787	808	728	763	795	800	765	805	822	844	794	785	776	771	811	764	736	764	775	811	800	766	754	786	777	800	757	798	777	762	784	771	758	717	772	789	818	747	724	779	743	808	746	759	783	782	777	719	745	782	761	789	828	812	834	808	790	790	785	775	738	747	794	828	794	755	773	748	771	793	796	782	770	782	757	721	776	774	769	774	815	808	786	805	801	806	827	780	844	785	830	762	745	796	737	795	746	797	769	779	744	824	824	763	772	797	795	763	772	809	781	765	778	860	775	801	723	785	800	830	773	820	786	819	788	775	805	811	755	804	748	765	791	765	760	821	825	766	798	747	758	826	777	787	793	774	756	790	766	805	809	813	811	800	766	753	744	779	762	780	790	810	784	777	765	784	815	824	761	799	853	792	762	802	759	760	783	781	802	783	777	764	753	734	800	720	768	803	840	782	797	749	767	767	726	781	768	840	822	803	802	782	746	768	808	792	844	776	811	827	764	819	799	721	797	795	774	758	757	788	820	752	792	782	769	768	761	811	772	734	793	738	782	790	825	763	771	758	757	778	743	777	760	789	768	750	813	764	806	818	788	784	763	798	789	697	796	756	797	728	797	800	797	803	787	781	794	812	738	817	786	787	823	756	799	764	775	791	794	793	805	785	752	798	776	811	766	783	736	780	782	801	802	817	748	800	776	805	810	782	814	746	776	827	827	771	771	773	762	763	836	766	840	749	751	779	780	769	789	744	808	754	809	775	745	801	815	722	804	719	802	778	752	771	768	763	803	761	746	759	747	785	808	801	795	747	717	793	792	789	785	755	767	755	827	743	743	768	789	808	807	730	808	791	757	784	815	824	801	829	755	775	815	784	765	785	785	766	786	794	771	789	820	761	760	770	818	811	753	774	820	799	791	731	778	795	738	802	752	770	792	769	770	804	841	734	772	765	773	747	776	748	755	792	774	769	772	754	767	756	840	751	794	815	784	757	780	770	748	796	716	771	739	803	709	808	808	805	735	754	768	790	829	797	808	737	756	769	782	794	701	785	792	783	757	767	791	780	771	794	787	757	785	751	807	765	775	784	782	789	821	857	803	750	803	743	797	769	815	816	761	792	828	782	714	785	781	753	792	781	818	820	823	804	819	786	778	784	777	776	736	758	806	764	800	794	789	774	754	783	802	773	764	787	760	798	757	843	766	770	771	770	788	776	781	802	784	745	773	771	813	790	770	789	786	772	810	753	772	781	799	789	816	804	749	772	766	783	752	787	791	783	753	813	806	767	812	770	814	807	788	824	811	759	815	747	792	819	735	804	825	818	760	806	792	744	820	813	789	763	800	807	793	792	782	802	806	762	756	814	791	822	783	743	799	764	735	756	793	737	792	765	810	758	754	779	774	761	751	816	842	798	790	780	778	752	849	757	761	789	771	790	774	795	790	796	763	827	790	773	798	787	750	806	786	823	763	799	831	708	779	785	745	743	801	808	800	773	846	777	747	761	775	796	773	753	742	775	792	843	811	771	783	738	765	787	780	745	861	740	791	792	772	802	791	803	831	745	779	755	772	767	790	833	754	785	786	779	774	778	804	779	782	786	767	807	809	782	782	784	817	774	812	763	756	804	772	802	775	752	797	784	759	802	784	785	812	779	728	820	775	771	745	799	791	793	794	807	806	794	774	748	767	829	830	762	772	801	779	772	796	792	803	801	765	778	788	805	780	803	810	765	768	771	828	783	798	767	842	786	769	780	812	773	792	777	761	760	771	779	731	844	756	838	782	766	821	810	745	735	774	788	749	850	788	768	722	816	791	751	821	783	765	755	796	757	780	755	777	753	781	741	767	770	740	790	826	816	827	811	795	757	764	750	766	758	815	780	789	822	747	800	804	772	783	767	755	743	765	747	780	828	807	784	723	774	751	820	808	802	801	833	804	765	745	778	828	806	771	769	800	791	790	771	788	785	771	797	792	789	785	795	819	758	784	803	782	762	796	790	778	776	778	699	760	764	789	806	783	785	795	750	784	773	763	779	796	816	758	770	799	791	776	786	735	793	775	775	741	794	765	803	748	752	787	768	760	769	711	763	818	773	782	800	770	776	800	768	749	779	801	747	770	802	789	768	773	792	788	770	786	784	748	733	753	767	779	810	781	797	803	780	810	813	767	736	772	735	845	821	814	810	762	841	770	790	794	771	802	781	759	796	796	775	806	772	783	789	768	788	752	788	764	834	791	781	782	745	765	790	834	775	759	789	778	775	758	763	737	765	794	735	809	718	817	817	819	771	734	781	778	709	797	718	803	758	732	778	748	782	773	734	730	762	773	815	781	759	787	775	793	794	758	744	754	791	800	785	778	788	816	814	757	770	785	767	799	780	760	727	745	864	723	837	801	758	759	797	798	809	758	774	810	803	787	794	776	783	761	804	778	800	787	793	810	754	810	796	738	799	766	791	766	791	789	767	794	785	803	785	785	790	788	789	825	738	784	773	770	775	819	751	756	793	802	766	803	812	770	804	788	813	800	774	798	789	771	766	789	729	769	796	783	813	756	744	829	759	794	803	805	821	763	793	754	780	766	803	772	788	740	770	732	750	796	786	707	738	799	787	741	766	790	811	784	818	810	790	729	798	811	762	770	787	794	806	805	736	765	755	748	786	784	799	770	827	781	748	776	778	759	780	777	742	768	814	810	776	767	741	757	792	746	777	822	779	816	770	756	712	761	754	821	784	788	802	771	776	791	790	799	751	789	750	741	757	777	759	780	795	755	777	746	753	721	748	745	766	775	791	777	789	800	758	807	800	758	762	803	776	769	843	723	728	748	778	752	786	714	800	766	804	768	793	765	771	820	859	781	769	800	786	803	743	779	763	752	771	769	762	809	825	739	770	733	803	746	753	804	774	741	807	802	776	823	821	764	744	800	736	781	749	774	777	763	806	760	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57637	24214	7528	2345	1523	1146	885	675	663	590	477	497	430	413	402	402	379	383	344	348	336	320	332	349	352	348	327	274	344	315	305	296	338	319	294	310	308	312	321	309	326	326	301	319	318	295	345	304	331	336	319	278	285	289	299	333	316	291	330	302	339	283	290	311	315	316	295	280	292	311	290	283	320	267	305	305	287	302	335	275	324	320	302	332	315	311	293	327	328	316	296	281	294	318	331	290	256	315	284	318	287	301	316	301	295	327	276	318	316	326	300	310	311	295	333	298	282	312	320	328	314	295	310	288	283	273	332	288	336	290	304	315	337	302	320	298	294	274	309	289	323	287	304	301	309	299	306	296	304	294	314	289	324	277	307	309	303	305	305	303	307	294	315	308	294	276	308	318	294	298	295	309	295	309	298	279	303	319	286	289	317	316	320	312	303	306	314	320	312	302	292	301	321	321	311	336	291	304	326	323	252	291	291	295	279	297	274	265	273	289	319	267	326	304	302	308	280	322	299	310	305	303	295	296	310	285	287	305	300	304	303	316	318	313	304	303	306	329	311	291	315	315	328	316	313	292	309	307	311	331	322	317	290	325	300	273	274	318	345	317	293	297	306	302	289	308	308	314	293	307	317	296	301	297	275	320	299	289	339	305	297	326	295	330	288	288	324	334	298	314	267	280	320	266	305	303	289	319	325	337	273	300	307	264	304	289	326	329	304	311	289	312	286	323	326	287	322	295	327	334	273	286	303	307	292	293	293	314	304	333	318	307	301	283	306	324	273	321	309	293	301	300	279	299	301	296	300	315	330	327	287	332	271	301	316	312	321	313	282	288	279	294	318	301	305	293	271	285	270	323	288	313	307	334	282	305	278	304	307	292	318	308	275	327	308	285	292	296	300	270	323	327	297	293	284	329	302	317	291	289	328	275	282	306	294	302	319	312	317	310	296	297	301	295	289	310	323	308	325	287	284	288	310	334	323	285	292	326	307	318	290	330	312	287	289	279	262	297	263	312	286	286	319	324	308	286	324	291	296	284	297	310	326	286	287	311	280	272	316	311	275	305	288	281	319	300	315	312	321	298	300	315	319	306	322	311	288	293	314	299	358	283	300	298	324	337	301	299	258	346	333	291	296	334	321	295	330	284	297	341	296	317	303	293	321	307	274	280	292	314	309	257	276	284	284	334	292	300	280	304	288	312	304	315	311	312	296	301	338	308	278	275	309	323	295	273	303	300	311	305	284	319	309	315	302	312	298	284	288	314	308	316	312	304	324	314	332	262	330	302	312	317	312	293	295	284	258	343	266	307	301	293	302	313	298	309	316	289	268	289	302	317	285	278	279	312	308	296	323	320	296	307	294	329	331	318	303	276	303	305	290	312	294	309	313	301	308	289	303	283	302	276	325	309	313	279	309	312	329	301	302	305	304	298	316	290	311	296	328	303	293	287	314	299	296	293	286	297	287	273	303	301	307	297	305	292	296	289	314	309	293	314	330	299	309	347	311	298	304	293	292	288	279	298	301	289	298	339	271	266	307	321	294	338	290	317	285	284	298	322	304	313	324	289	322	273	291	302	277	286	304	295	297	286	305	320	310	300	328	320	300	288	285	309	334	286	300	320	293	330	298	295	295	350	283	325	287	278	281	312	287	310	269	297	299	276	288	321	299	282	332	301	312	310	343	302	291	314	290	287	336	317	283	283	300	277	285	345	309	295	305	297	266	289	302	311	311	287	274	325	285	312	307	253	290	316	311	323	284	300	298	280	306	276	290	296	292	301	299	320	344	325	315	337	311	319	335	317	303	310	330	292	300	290	294	305	319	272	297	321	291	319	325	300	317	306	319	294	353	305	311	307	327	313	280	292	328	345	309	312	281	285	320	321	293	287	313	308	291	315	279	284	296	273	333	295	307	294	316	299	321	328	296	304	344	318	308	289	330	313	284	315	292	292	290	365	280	285	283	288	289	318	292	323	326	330	345	289	285	278	307	275	350	290	275	317	321	272	272	309	309	270	287	295	277	296	298	311	308	314	299	289	316	320	317	304	315	301	265	330	286	317	305	291	287	292	306	306	301	303	317	331	311	301	296	322	296	280	298	269	287	286	283	295	256	311	309	308	267	306	350	315	322	301	290	284	304	258	282	327	316	289	278	267	310	304	320	283	305	306	331	313	309	289	297	301	303	313	297	344	311	291	287	292	288	291	308	305	317	305	295	265	316	278	284	282	306	294	288	316	315	284	332	315	309	326	340	308	287	306	343	321	336	298	308	303	320	272	300	292	309	309	287	309	303	288	301	280	284	307	323	310	298	275	324	282	320	292	320	294	313	328	309	307	315	296	322	291	313	269	295	296	279	310	275	306	313	318	317	281	316	289	299	303	320	312	318	285	322	320	321	325	320	320	333	315	309	281	273	343	306	297	315	288	301	276	308	304	298	317	302	296	315	297	255	304	296	292	310	295	292	287	286	303	297	304	297	295	299	301	299	275	289	290	312	296	329	321	342	292	305	306	330	289	301	286	306	286	285	310	280	297	304	321	278	334	300	313	322	325	311	276	313	328	289	270	274	321	278	293	291	286	321	310	313	293	293	340	294	273	306	276	321	282	347	300	316	281	319	307	284	314	284	313	310	273	308	289	290	295	265	285	298	278	295	305	280	350	307	310	322	253	325	317	323	313	323	278	292	288	332	323	301	270	291	306	289	318	297	305	288	305	318	317	295	305	291	266	303	297	290	299	284	328	322	330	288	252	281	302	283	301	282	299	332	297	308	337	300	300	327	311	273	290	276	282	323	301	309	311	315	333	302	339	336	339	291	318	336	330	291	297	306	322	309	342	322	276	312	281	308	267	282	296	300	281	326	317	280	328	320	301	284	246	309	279	311	303	279	262	304	276	305	303	298	305	314	295	289	293	306	311	298	300	300	292	300	304	299	305	316	346	272	287	304	312	266	300	304	308	334	318	285	293	297	316	286	289	327	281	305	296	289	300	313	306	326	287	297	264	284	289	298	291	298	271	302	314	301	305	310	280	316	290	319	294	289	286	293	307	314	284	322	294	310	300	301	281	285	299	301	294	293	314	304	300	304	338	287	291	309	313	314	295	303	309	304	319	288	308	327	283	289	321	315	345	309	301	303	279	293	278	294	297	320	300	306	294	295	314	292	296	320	298	254	318	305	299	266	288	299	310	310	306	264	309	311	320	305	272	308	310	292	316	305	292	287	316	302	302	298	305	296	325	289	293	307	320	328	309	332	316	293	316	325	292	324	298	285	297	282	317	289	301	302	329	322	326	319	318	303	311	297	317	274	289	296	305	325	337	316	305	305	298	310	309	285	267	291	300	288	274	322	313	300	295	288	306	278	289	267	303	321	304	281	297	294	297	276	286	310	305	314	273	333	271	298	310	332	311	300	309	313	276	320	283	288	309	335	338	285	285	321	315	308	301	290	282	298	324	326	320	303	306	292	276	318	314	294	278	308	291	297	341	333	299	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
33376	2754	6001	6340	5410	4471	3652	3059	2669	2308	2174	2016	1794	1655	1604	1465	1334	1337	1259	1228	1236	1173	1239	1140	1084	1102	1020	1017	1024	1043	994	984	976	977	973	956	917	945	932	973	865	949	883	913	910	878	926	883	919	854	845	927	895	892	914	830	884	912	850	863	904	892	865	814	871	915	820	805	839	898	831	898	881	865	827	811	828	864	800	864	838	856	861	833	861	896	868	860	866	849	838	849	863	842	829	828	823	837	836	847	867	840	888	833	811	841	830	830	848	895	880	848	842	850	895	800	826	783	796	861	801	881	881	854	818	801	870	899	835	815	853	849	855	862	784	802	815	904	859	859	876	763	803	827	866	852	831	859	839	839	850	847	894	863	858	862	809	817	796	845	886	848	863	795	834	844	908	843	829	846	780	819	799	800	849	860	843	833	856	843	838	850	828	765	874	842	753	860	867	849	820	798	890	853	898	858	866	813	829	837	779	795	845	803	841	867	823	831	864	813	821	781	824	801	788	827	800	863	856	905	781	875	741	825	800	842	819	830	843	865	812	816	790	856	898	819	844	831	862	826	833	814	844	805	814	841	795	827	787	845	830	811	866	819	850	838	829	864	824	763	860	839	829	897	860	795	838	835	824	790	848	820	801	854	827	833	881	868	822	802	797	829	809	815	828	907	748	859	859	760	879	883	829	801	803	811	834	855	807	857	803	828	883	840	827	801	871	908	849	863	800	823	835	832	875	808	814	784	832	831	858	842	789	779	833	863	884	838	770	878	864	855	831	826	785	820	798	840	804	820	849	806	832	808	858	818	834	847	849	836	851	845	828	879	838	809	822	817	842	812	830	857	865	775	848	824	783	854	847	808	831	794	815	805	846	790	859	857	797	801	876	839	826	841	807	835	913	865	870	828	877	811	841	806	803	764	829	841	806	842	825	790	846	865	806	814	867	746	824	823	823	833	849	844	816	839	798	795	836	841	826	818	865	867	879	788	811	837	836	838	851	828	868	798	867	827	828	818	814	872	796	838	885	790	856	814	878	842	817	820	836	812	842	835	780	842	842	831	849	821	845	811	851	856	835	845	850	866	809	871	827	843	877	811	796	811	874	863	873	825	810	837	874	791	794	839	804	830	850	835	820	862	832	872	792	812	840	799	834	828	841	858	868	825	769	806	815	832	838	826	831	833	834	827	837	800	870	804	834	798	849	812	835	809	843	866	856	772	853	845	828	826	850	834	772	839	838	793	839	878	789	838	793	872	813	847	869	861	857	763	824	821	789	867	857	872	811	898	810	789	804	812	825	809	802	835	811	823	790	872	838	773	845	815	791	817	803	838	804	852	811	813	791	871	894	770	871	857	836	871	831	848	837	829	845	856	841	792	810	822	833	874	815	819	792	806	847	828	790	858	852	869	869	861	885	779	816	772	855	816	812	830	799	817	837	878	851	820	796	844	826	800	858	833	817	830	901	814	814	815	862	818	759	817	815	871	820	809	810	872	855	822	821	853	830	847	815	791	874	834	876	821	839	850	873	812	858	790	822	840	812	829	813	814	827	829	833	789	824	825	821	823	835	783	788	837	809	832	842	799	823	855	808	877	847	807	805	847	801	853	847	841	813	851	870	801	808	870	868	905	848	846	797	810	866	875	855	830	856	842	866	834	883	806	877	866	828	786	814	853	825	854	846	820	853	864	903	732	877	855	830	792	882	853	827	867	815	866	799	829	819	878	858	839	832	846	870	812	810	819	811	802	826	868	821	783	800	811	831	819	795	810	852	836	823	814	831	877	813	887	888	834	820	800	830	842	899	855	853	841	856	756	870	832	816	852	849	824	827	844	783	840	817	831	836	847	819	768	826	813	811	854	800	819	838	818	851	850	829	856	853	823	797	816	835	826	886	876	862	788	881	837	849	793	864	852	808	826	821	831	826	861	840	834	840	828	862	839	865	836	834	808	809	823	854	793	874	817	814	849	844	814	835	869	886	825	822	856	817	877	815	849	798	853	849	791	809	828	841	858	816	840	793	847	850	828	803	785	874	818	854	801	894	824	830	852	836	820	885	841	805	817	817	863	794	822	798	813	833	859	823	841	830	811	795	813	797	849	874	854	804	830	852	859	833	835	843	824	815	794	837	779	828	778	851	887	851	825	839	811	823	847	863	801	879	797	825	842	868	793	857	882	830	841	872	867	784	878	853	880	792	877	838	824	889	865	835	788	836	822	813	816	784	785	862	819	848	834	784	892	853	812	793	811	829	828	817	777	807	824	837	807	829	847	868	842	872	827	869	831	818	845	800	836	802	833	828	814	846	793	818	828	829	825	795	832	856	816	810	842	795	828	832	808	886	830	815	818	819	786	793	813	878	779	818	866	826	805	826	840	827	805	835	781	806	795	787	807	844	857	818	860	851	862	859	809	809	815	831	818	870	820	845	850	811	849	849	851	843	807	828	812	828	828	847	847	788	812	847	800	799	776	799	894	845	912	813	804	793	917	778	814	822	836	845	870	842	856	900	822	800	837	842	849	804	846	772	796	837	826	863	813	824	837	853	843	842	844	841	899	854	838	824	813	837	852	828	810	835	854	878	826	868	847	788	865	851	839	951	830	805	778	798	881	846	803	820	847	811	806	806	859	862	840	852	890	802	833	791	823	835	809	839	823	885	823	854	782	764	920	776	832	877	824	858	801	826	844	816	830	829	812	804	806	785	804	833	856	847	879	770	859	852	821	801	839	830	831	872	808	808	821	797	778	826	859	824	797	836	853	851	837	762	797	842	782	860	858	810	772	850	817	778	807	812	888	853	853	859	813	805	857	852	820	807	790	863	851	808	773	807	900	829	804	806	825	893	834	789	818	821	798	869	834	845	836	859	857	805	800	859	804	888	883	876	862	777	868	845	832	797	780	828	838	862	797	842	840	852	829	822	835	796	826	790	789	832	844	889	783	826	819	811	866	887	861	809	840	857	843	859	856	798	823	754	786	846	823	834	806	875	793	809	829	863	825	835	837	790	808	786	852	812	856	818	813	902	785	870	860	884	821	839	792	810	880	872	842	839	806	809	847	863	842	850	855	823	798	843	837	863	838	827	899	860	826	822	846	783	851	848	871	837	878	826	819	826	819	820	812	862	785	807	843	851	846	876	882	823	875	832	824	801	807	856	815	851	837	804	854	828	834	779	831	854	802	844	786	813	821	849	832	823	814	855	872	871	813	776	824	797	834	830	787	786	887	874	872	811	864	853	835	824	827	830	806	839	864	872	766	864	881	790	827	799	833	817	899	808	868	844	814	810	895	853	851	821	792	811	886	791	836	820	816	845	835	797	855	813	814	905	865	856	834	800	842	837	806	875	843	826	806	802	830	828	857	831	798	877	851	806	803	843	811	813	830	817	843	866	830	842	783	878	882	837	802	814	841	798	851	779	851	883	822	851	831	839	822	801	865	848	848	831	814	811	815	824	816	857	820	821	821	827	779	909	823	838	856	861	844	803	812	836	864	867	851	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8646	533	232	188	152	163	110	153	141	150	128	147	157	143	147	144	117	144	120	133	124	133	126	127	143	138	125	143	125	130	132	133	131	142	140	132	124	135	136	118	124	139	126	137	143	132	145	108	117	131	144	122	120	124	132	137	109	127	130	115	125	129	131	127	147	132	115	119	126	112	140	129	158	138	160	146	116	130	124	117	114	133	127	134	126	149	117	124	129	117	124	151	122	133	130	137	122	130	136	124	135	139	144	137	112	137	133	120	143	133	117	134	142	128	134	112	127	104	116	127	124	127	129	132	132	134	134	145	128	143	149	109	148	117	141	139	128	136	137	125	124	135	128	104	128	117	130	142	151	133	129	129	123	125	135	132	127	132	155	135	146	120	114	127	124	120	130	119	131	129	116	138	135	135	149	123	134	122	148	129	110	123	139	122	144	121	123	133	132	128	124	130	138	141	133	125	139	120	119	122	128	138	139	137	107	106	149	132	160	137	128	117	109	121	120	130	133	146	132	142	142	143	133	144	125	136	145	128	138	138	100	143	146	159	121	143	129	125	135	140	102	121	114	121	115	153	135	110	130	103	129	124	147	123	139	162	108	144	128	140	117	129	138	132	111	134	123	122	110	126	116	119	152	123	141	128	132	128	126	129	121	133	125	143	126	127	144	128	149	101	131	140	145	138	127	136	141	134	135	135	143	135	125	119	131	136	124	129	143	138	150	139	141	131	127	159	137	137	124	117	123	138	121	132	133	138	145	145	121	132	150	129	114	126	128	154	138	143	139	131	122	151	118	117	142	129	133	146	133	161	138	124	125	128	137	119	134	143	124	135	147	134	125	113	132	138	124	114	155	126	139	146	124	133	141	129	121	136	135	116	155	137	137	132	117	127	132	132	120	133	161	108	134	141	128	135	121	132	144	130	146	156	118	133	132	124	153	131	140	148	136	136	136	105	132	133	157	134	148	149	135	127	124	119	147	139	139	136	133	122	140	126	120	133	130	135	133	124	129	131	131	138	128	138	134	136	129	119	126	136	124	130	134	135	128	110	136	149	131	119	141	146	140	107	155	163	118	126	153	133	151	113	118	125	150	150	145	117	126	135	135	144	121	128	135	115	145	119	127	138	153	128	130	141	144	154	121	137	152	120	130	100	137	130	97	126	139	122	135	125	137	144	130	141	134	123	135	130	144	123	133	133	119	134	131	132	128	143	127	135	140	138	113	139	148	139	129	150	139	155	124	126	151	125	139	125	148	124	126	135	118	120	122	137	138	142	134	149	139	128	126	122	129	122	122	115	135	144	126	117	132	116	159	124	131	137	149	127	139	114	132	131	138	132	134	119	150	145	144	140	131	133	133	133	123	112	111	140	138	147	141	132	144	122	138	117	134	127	150	154	140	131	139	141	127	127	144	127	135	126	146	135	113	108	128	122	138	116	135	128	134	134	112	136	161	133	138	132	119	154	145	151	133	148	118	124	127	129	122	137	135	107	134	143	159	142	137	145	139	129	135	123	132	129	115	167	146	163	115	110	145	136	141	139	130	135	133	127	125	137	135	131	125	127	116	130	112	121	119	124	131	136	114	134	126	129	150	137	127	145	134	127	124	109	119	126	129	148	126	127	118	125	149	143	126	156	134	143	125	113	128	116	136	110	130	128	141	126	154	147	134	111	153	140	113	144	132	137	114	144	147	123	128	131	108	129	128	115	119	121	121	116	136	142	100	119	123	112	146	130	135	148	121	135	133	143	134	134	129	126	129	120	139	127	135	126	134	148	141	139	147	142	145	135	161	111	133	138	116	127	134	134	115	150	153	150	134	150	142	137	133	129	143	130	132	131	133	120	126	127	135	149	139	118	132	129	161	124	153	143	134	149	142	131	133	151	126	116	118	129	148	134	132	125	140	140	127	146	123	156	145	150	132	149	139	132	143	114	122	132	129	128	156	131	124	108	137	126	144	132	139	129	115	140	135	142	123	137	124	134	124	132	123	132	144	165	155	136	117	137	124	139	135	127	124	116	140	153	128	137	140	127	138	139	119	125	119	127	123	127	129	112	147	145	146	127	125	119	145	142	142	126	134	138	139	133	117	129	136	143	138	152	134	132	119	128	120	128	126	121	136	144	125	149	118	125	114	121	146	123	136	131	134	136	122	112	135	145	122	166	129	121	131	163	138	132	156	128	140	126	138	127	141	150	132	124	141	133	135	135	119	143	131	145	117	136	126	153	115	105	122	128	120	124	146	131	140	137	141	105	114	153	123	120	134	122	114	139	137	134	124	152	131	127	131	121	141	126	136	122	139	137	148	121	131	123	130	145	145	143	142	127	135	131	126	126	150	121	139	131	139	134	129	137	138	138	140	123	132	143	155	156	117	127	124	133	132	114	109	152	105	132	153	120	116	138	125	135	133	106	119	136	142	126	142	125	134	147	129	121	147	133	125	137	134	124	134	146	136	151	142	114	139	136	147	138	118	121	136	134	122	134	149	141	156	144	120	125	127	145	132	108	154	131	146	125	131	122	113	141	115	132	120	130	136	112	121	135	120	142	131	130	156	117	119	128	136	112	109	149	139	126	128	133	131	130	116	128	139	129	134	139	106	143	130	123	142	140	121	125	130	122	129	115	155	131	127	113	164	148	128	129	156	163	128	124	128	131	137	122	158	138	141	129	126	119	127	125	133	136	145	126	126	137	127	113	144	127	123	128	138	118	114	128	141	115	157	125	129	138	139	126	141	124	140	145	124	121	130	124	128	136	148	123	121	126	126	125	159	149	143	108	117	140	126	127	124	126	124	151	117	148	125	129	117	126	119	142	113	125	122	116	127	115	146	121	131	116	114	131	142	149	140	137	141	135	159	141	143	141	137	147	127	120	124	138	149	143	130	141	134	136	137	137	145	135	125	143	118	107	133	120	160	125	138	126	126	136	124	112	135	168	136	119	127	121	140	125	135	118	125	158	155	119	132	143	143	133	137	144	138	144	142	137	130	139	132	123	124	144	128	140	147	137	114	135	130	129	131	139	156	124	134	128	143	126	126	140	116	145	148	127	172	126	135	147	138	138	132	119	126	129	133	147	127	140	131	152	130	148	138	144	145	151	137	119	160	131	157	134	134	121	119	129	132	129	120	120	133	131	140	138	124	125	122	129	152	156	135	120	139	135	140	124	157	147	110	132	151	125	149	168	122	132	153	129	146	135	139	128	112	132	144	132	132	154	114	149	154	137	132	118	124	133	120	143	125	146	141	143	138	114	113	146	136	120	148	116	141	135	126	142	122	129	124	116	131	136	130	139	150	127	139	135	128	120	152	117	144	132	119	122	123	133	143	133	141	124	133	122	122	151	142	126	132	132	127	142	131	129	119	116	101	134	132	157	138	152	125	128	121	135	136	135	116	113	132	130	130	115	124	130	134	127	138	115	141	126	134	137	124	148	139	134	146	149	132	144	141	137	139	132	132	160	130	118	122	134	130	136	129	125	108	126	155	142	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8352	525	582	636	611	530	522	505	481	471	504	435	484	440	450	452	442	439	448	421	460	451	496	412	440	391	443	416	431	443	412	427	453	425	443	408	452	408	449	432	423	431	442	444	423	437	429	413	417	433	414	430	454	409	460	425	424	454	437	453	421	413	426	433	452	460	441	435	419	415	442	422	420	441	447	455	390	464	445	405	410	459	416	424	389	449	433	417	455	440	474	436	431	450	416	407	426	439	432	404	421	388	451	418	415	458	407	438	452	448	398	477	430	407	476	442	432	433	418	418	452	395	429	398	448	411	434	465	434	441	436	441	400	432	449	459	441	402	417	478	400	416	469	409	429	439	426	418	413	419	424	488	451	450	438	432	427	433	435	446	442	425	465	391	436	411	391	419	449	446	428	437	433	440	443	413	422	411	445	465	429	453	422	439	457	414	455	450	430	453	409	453	456	419	429	401	399	421	453	424	427	415	441	439	410	424	426	427	449	456	409	473	449	425	411	421	431	446	400	449	415	439	429	436	445	435	437	410	457	422	449	431	429	450	438	411	453	414	421	429	421	398	393	457	435	436	441	429	466	402	440	420	447	441	457	414	439	457	447	433	437	437	423	412	444	432	469	449	439	419	469	443	459	412	395	445	418	405	442	433	433	452	385	464	433	408	471	442	418	462	452	435	446	439	434	450	423	420	410	443	433	380	403	448	417	443	439	437	457	453	437	435	451	453	432	416	441	428	430	452	442	407	465	369	411	453	454	391	430	397	408	449	452	433	439	419	426	436	389	424	420	450	433	455	455	449	401	402	421	437	438	426	473	423	432	448	401	423	428	423	450	418	433	412	420	413	469	415	407	459	401	434	418	467	431	448	439	421	415	497	434	438	430	387	454	434	436	444	423	416	461	429	409	397	399	468	436	401	418	419	404	460	476	424	409	466	422	473	454	440	423	429	416	379	393	434	437	441	443	415	429	451	409	444	446	452	433	425	452	444	432	418	403	427	418	406	442	454	459	472	395	424	397	415	417	424	444	446	414	421	414	421	410	428	462	452	434	439	422	418	428	466	442	390	408	464	419	412	403	427	435	457	426	437	427	436	442	462	446	437	402	406	397	412	400	426	429	404	436	430	411	451	467	430	442	420	397	403	407	429	421	476	441	435	444	407	470	401	450	463	426	451	448	396	423	453	427	463	445	440	398	447	429	438	455	425	426	418	430	421	436	437	434	413	439	418	466	466	452	408	457	438	457	467	420	393	432	447	414	438	435	428	423	450	441	374	434	423	403	436	439	442	431	447	421	426	412	462	441	394	425	466	416	452	441	420	396	495	436	451	420	415	436	436	430	417	479	434	412	450	428	496	429	450	436	418	431	441	441	406	436	415	441	402	437	439	427	425	427	433	451	420	446	408	388	417	406	421	426	408	424	435	382	447	448	415	420	427	447	435	409	424	439	442	422	428	418	416	417	414	440	417	430	432	426	438	397	422	431	398	424	429	442	432	450	438	429	439	461	430	427	419	420	444	434	471	422	427	405	437	423	434	445	437	393	416	440	426	456	426	435	430	406	411	446	463	437	439	450	439	446	371	416	437	420	445	445	417	434	450	442	438	428	419	450	452	398	419	448	404	414	393	473	460	447	407	420	405	427	435	449	434	428	386	448	419	405	428	425	393	439	435	440	433	420	443	417	427	431	427	435	438	382	425	446	449	438	409	443	410	429	404	448	412	448	436	436	409	391	437	426	405	457	452	417	438	396	473	437	415	424	441	407	439	415	456	441	427	448	398	473	422	441	469	436	447	418	464	425	423	461	445	389	404	400	429	359	392	448	395	447	457	450	425	455	433	441	459	432	426	399	442	414	430	416	424	433	422	400	435	441	441	437	413	435	445	439	440	429	432	443	425	430	447	436	404	428	433	419	426	417	433	441	420	411	423	466	406	425	421	451	434	437	417	434	406	398	456	423	406	406	428	445	426	459	421	426	429	438	457	447	445	451	453	494	396	418	430	457	420	415	454	419	442	465	454	461	441	422	451	411	454	449	456	437	400	396	434	414	444	411	423	417	429	422	433	404	422	416	410	433	420	415	416	445	429	419	380	423	462	437	431	425	467	443	451	392	457	466	472	444	441	404	438	482	429	444	436	425	434	431	439	447	410	433	439	442	463	444	462	397	422	442	428	432	404	450	446	393	409	438	366	447	444	438	396	416	460	438	438	473	453	415	439	471	462	427	448	432	454	419	398	439	425	423	427	402	438	482	469	431	421	450	440	441	445	432	443	426	434	410	402	451	437	430	420	431	444	454	410	416	456	423	387	420	460	478	426	452	421	457	431	451	438	412	430	402	435	442	432	425	429	453	435	439	462	434	417	448	417	448	416	445	451	442	445	429	410	423	429	425	405	435	443	419	464	425	410	428	456	435	450	445	432	468	417	428	442	418	442	445	473	436	435	433	433	427	414	417	423	430	408	380	422	424	435	469	423	407	435	412	420	430	434	442	423	424	417	399	428	464	448	399	420	420	461	444	408	425	469	423	432	437	441	440	445	463	433	379	425	406	435	411	447	439	476	448	442	427	408	438	424	417	408	445	465	462	433	415	408	431	472	393	429	466	460	409	441	444	412	476	428	418	436	428	454	482	419	466	420	410	420	446	453	428	437	400	434	481	410	428	456	445	425	419	458	409	415	439	449	438	399	385	410	459	403	437	427	417	440	427	417	444	437	422	427	420	405	406	465	409	458	412	388	488	440	435	450	436	453	402	451	423	421	459	414	442	397	416	409	454	433	445	446	419	391	433	434	431	453	431	428	443	453	427	465	451	409	432	428	433	423	464	415	426	415	396	449	441	412	428	441	413	438	444	417	465	434	435	429	453	403	429	449	407	436	394	437	416	424	435	442	433	404	427	489	447	415	426	426	423	391	432	448	432	425	466	476	464	440	403	409	396	437	463	434	414	443	452	437	423	456	436	397	440	406	438	421	450	432	426	431	446	432	415	417	441	425	413	434	416	441	409	437	410	447	389	399	443	408	408	432	441	445	392	414	415	395	416	386	440	416	427	429	428	435	431	414	447	425	445	427	418	423	423	431	416	428	455	460	417	477	471	440	425	419	421	445	432	426	419	413	428	414	447	396	408	455	406	392	437	421	416	511	430	435	435	444	439	416	444	408	465	442	446	457	416	409	452	441	465	436	467	443	428	425	469	419	487	394	443	393	412	387	401	409	432	445	434	459	441	416	461	429	436	415	435	411	439	448	441	438	397	431	451	444	408	440	450	447	431	432	401	413	426	401	424	403	448	428	455	418	442	450	415	419	415	417	416	405	418	446	424	431	443	464	418	423	390	397	406	425	475	425	445	436	443	438	412	430	448	465	427	406	415	392	429	449	423	448	445	435	433	449	399	427	454	405	433	436	455	428	448	458	445	425	437	441	460	439	440	422	419	443	425	438	414	440	449	418	409	457	410	448	453	456	436	430	426	429	430	422	441	465	440	420	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48194	16159	2697	1145	928	683	554	461	457	393	393	355	337	293	317	334	308	324	296	297	297	304	278	277	297	299	301	267	311	274	310	305	267	264	282	272	316	261	266	302	277	297	243	253	322	275	269	275	262	261	280	248	260	277	256	267	275	266	235	306	246	243	256	298	281	292	283	294	267	288	268	268	278	303	260	278	271	272	288	273	252	270	307	312	282	263	273	282	284	252	268	261	255	250	268	267	294	260	258	260	281	310	265	249	270	288	277	282	273	274	286	283	305	267	268	313	281	270	281	266	256	286	283	287	325	266	271	292	281	267	317	266	278	288	265	284	288	288	289	260	290	259	308	275	279	241	278	268	272	275	302	265	296	296	249	279	289	256	262	259	274	294	285	249	298	280	251	245	276	249	268	285	274	262	264	281	243	262	290	274	267	281	269	298	286	279	257	302	301	286	285	260	283	282	284	296	303	277	271	261	275	286	275	290	298	269	275	266	242	288	292	265	257	277	282	273	265	277	233	296	277	280	267	297	316	238	283	268	268	297	282	296	279	279	305	276	295	258	297	269	265	270	286	297	269	296	268	298	278	257	266	249	276	281	279	271	280	284	275	249	283	253	243	293	301	258	270	261	282	269	244	260	296	261	264	273	274	276	272	258	265	291	277	286	264	293	301	267	266	292	312	274	287	277	277	306	252	247	271	286	319	278	296	272	267	290	269	255	303	255	265	289	283	281	282	256	253	241	278	291	275	299	292	259	250	261	283	295	287	265	262	265	267	283	270	295	269	281	266	276	271	268	288	279	275	259	251	285	285	278	298	257	280	296	281	264	258	297	278	274	241	277	278	284	289	275	264	264	255	271	255	278	268	275	246	264	277	256	272	276	281	300	293	274	266	280	284	294	274	243	283	250	297	283	286	298	281	279	260	281	282	264	280	276	295	290	274	265	254	279	261	312	251	281	264	268	262	248	263	294	287	265	242	281	264	277	281	277	268	283	282	259	269	261	308	270	264	307	261	264	280	262	260	265	274	273	268	254	296	248	237	299	277	268	267	291	275	245	273	290	270	307	253	302	296	301	270	311	266	290	269	282	255	271	272	272	288	260	306	268	273	278	296	276	282	259	242	277	286	286	265	269	290	297	284	293	278	258	259	257	291	280	273	281	284	275	273	251	250	258	297	287	281	273	289	282	290	283	265	285	242	249	235	245	276	286	276	279	284	265	251	267	260	283	254	249	270	269	276	293	230	292	308	260	272	288	278	253	279	286	279	263	286	270	281	304	271	255	275	275	251	278	269	276	289	305	277	276	281	269	256	262	291	254	287	291	286	298	308	279	281	260	282	286	263	264	294	260	282	247	269	296	284	262	284	251	257	280	263	293	286	235	264	241	263	295	288	262	239	283	284	277	256	250	267	284	241	263	243	276	268	277	310	262	268	297	296	298	278	295	247	295	287	299	279	293	279	301	278	263	257	268	266	291	296	293	304	269	275	285	257	248	260	286	262	265	274	319	301	267	300	305	272	261	256	264	289	273	256	284	267	264	268	265	262	269	268	265	287	268	247	264	254	276	303	291	249	303	295	279	268	249	258	267	275	268	277	290	255	311	253	275	254	261	261	293	308	268	294	279	263	295	290	284	283	256	273	232	283	299	271	307	254	265	272	266	282	267	285	259	288	294	255	284	272	271	257	253	276	283	256	287	285	279	289	241	270	257	280	272	275	272	253	270	261	287	294	300	287	297	278	274	272	271	277	271	272	261	291	302	234	278	249	262	280	268	264	284	278	277	281	300	320	257	298	269	258	248	248	289	288	289	274	295	280	299	260	301	276	287	267	267	311	283	282	282	270	301	284	270	301	280	268	277	289	258	278	283	306	289	278	269	284	291	260	283	290	314	254	301	268	309	272	272	273	299	272	304	286	304	284	270	303	272	278	269	262	237	254	269	265	285	282	230	258	250	264	231	264	279	313	252	270	266	303	234	298	285	272	264	250	261	273	264	279	273	271	279	252	251	281	254	237	283	291	253	273	274	284	264	310	281	260	263	280	282	283	302	277	301	261	257	300	268	292	270	289	270	272	269	234	251	305	275	310	258	271	302	277	271	252	285	277	254	257	269	254	256	287	292	272	282	253	283	277	259	258	257	296	302	253	266	284	268	278	299	262	315	255	267	294	301	297	303	265	267	269	280	297	266	302	266	265	277	269	280	291	285	262	238	280	281	254	262	273	274	283	244	311	304	272	258	278	270	261	256	277	297	294	279	311	275	275	283	241	267	227	290	284	253	311	269	287	219	284	265	284	250	280	273	296	272	257	292	277	257	278	246	295	249	241	297	270	298	273	287	293	259	256	278	281	278	269	268	284	301	239	283	292	292	263	288	285	289	295	290	283	273	286	272	304	284	287	281	250	277	267	282	256	289	284	263	255	243	267	269	281	281	282	295	259	259	275	294	285	290	254	259	256	270	281	263	242	252	296	294	287	253	301	310	273	279	282	232	253	267	270	278	271	269	264	275	287	276	275	279	266	294	280	283	260	296	298	252	256	280	277	280	278	264	267	278	306	278	262	253	276	266	303	299	248	290	248	266	286	275	252	296	267	275	299	268	269	299	273	302	253	269	248	281	275	289	299	279	267	283	248	257	289	281	277	267	305	270	276	257	267	275	259	237	276	264	285	277	257	291	274	298	265	301	280	274	244	275	267	257	279	251	278	266	247	248	275	276	288	291	249	274	281	281	245	280	265	269	262	277	260	237	248	266	285	307	272	294	273	285	289	274	256	304	266	271	259	299	268	269	287	272	266	270	266	266	278	278	290	271	272	260	276	269	305	259	277	273	229	288	273	283	259	280	287	269	271	252	276	241	258	288	310	281	298	278	277	282	293	292	270	292	261	271	272	243	260	307	280	311	304	277	274	261	293	245	256	261	270	270	267	270	300	282	270	300	279	254	285	275	296	237	266	298	248	253	283	267	320	280	239	280	275	259	273	271	282	284	291	278	259	277	268	311	261	280	279	262	233	289	284	302	242	252	239	253	264	261	273	299	279	254	284	277	284	290	285	298	266	263	240	284	299	253	285	258	272	253	271	267	266	277	258	303	271	264	276	282	278	294	278	266	283	236	286	266	254	271	270	275	243	278	269	286	281	269	271	272	287	283	278	266	279	286	241	239	268	292	265	277	247	244	245	290	264	302	263	274	264	265	267	277	272	299	291	255	274	245	274	270	250	250	299	264	260	282	272	279	279	261	268	292	260	272	262	234	310	269	251	292	267	243	273	276	311	249	275	262	251	270	281	262	276	253	266	267	305	281	269	292	254	270	271	294	295	294	263	283	271	298	267	305	289	243	269	243	291	263	292	251	267	276	276	269	295	262	255	288	274	296	269	266	280	248	254	239	258	261	268	308	272	271	289	259	293	259	272	253	298	282	286	280	295	277	264	301	310	247	274	269	278	322	296	274	275	264	285	273	276	306	260	273	260	287	253	269	260	268	277	268	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26418	1721	3297	3690	3195	2612	2261	1855	1744	1462	1416	1347	1258	1226	1146	1095	1088	994	1027	966	960	941	921	939	937	902	926	835	897	847	864	856	853	847	848	843	835	847	800	831	797	810	861	878	808	827	836	791	786	791	846	761	860	767	772	760	769	852	785	782	821	819	806	819	772	763	782	801	786	761	773	757	793	824	813	762	789	762	835	833	780	807	740	755	789	774	797	708	806	749	727	799	818	794	754	763	777	792	770	811	771	762	820	757	769	755	814	819	756	807	740	754	772	825	771	782	758	802	778	799	748	756	783	738	846	739	802	772	833	778	840	801	784	790	747	803	786	779	779	807	750	753	777	782	801	826	790	783	785	804	711	774	762	784	786	797	728	765	819	765	774	764	761	804	744	836	762	848	764	772	767	773	849	771	796	784	807	837	798	767	783	736	773	800	794	793	796	766	780	791	777	793	809	762	781	748	796	763	821	813	773	757	758	772	781	811	806	822	769	782	773	763	829	762	775	787	740	756	790	785	745	795	744	757	750	788	763	762	738	709	763	753	780	781	785	778	748	801	803	821	803	829	814	805	771	787	764	745	784	779	758	774	764	819	757	749	788	806	852	784	772	755	793	824	795	833	745	774	826	796	803	836	778	782	775	790	774	702	789	768	776	740	778	774	814	758	815	802	780	748	790	781	772	747	750	749	776	781	786	769	777	726	843	714	824	760	800	779	782	736	799	739	762	784	719	797	830	759	767	790	806	759	803	784	740	808	748	793	826	813	757	806	744	787	753	790	814	808	787	753	761	726	784	780	797	762	803	796	764	772	778	808	815	806	748	778	783	761	743	759	813	757	798	765	804	791	749	776	775	820	774	811	757	734	752	791	748	771	751	749	812	782	809	810	827	820	735	773	792	770	823	767	842	782	802	793	756	778	813	765	778	715	815	750	743	755	719	804	773	749	750	756	758	799	765	776	830	788	757	773	733	775	793	809	809	696	777	769	732	750	694	734	785	758	788	786	816	754	774	744	772	736	762	771	793	796	771	799	745	765	760	791	763	731	790	786	777	777	774	750	776	812	793	822	799	769	800	760	788	777	805	800	751	776	776	755	783	765	785	814	829	740	766	816	807	788	785	800	788	751	773	796	796	796	789	757	743	821	809	761	735	800	777	793	729	760	815	780	743	768	732	826	735	779	743	736	818	804	767	729	769	759	796	795	762	780	828	763	741	795	793	789	780	837	753	831	788	785	745	781	763	789	767	793	796	761	762	811	742	811	798	810	772	735	793	787	769	738	789	734	761	795	857	789	794	774	778	784	772	832	788	747	776	741	780	792	783	748	789	809	762	762	768	825	783	793	793	775	746	791	806	779	806	786	764	764	829	761	794	753	776	783	786	775	763	754	825	724	805	804	731	772	798	740	762	781	784	756	800	814	818	780	750	811	777	752	778	808	804	750	747	821	794	790	792	826	815	718	792	782	777	795	784	824	774	818	757	785	754	818	778	761	744	786	827	842	726	757	784	754	707	739	726	818	788	745	785	748	757	794	784	788	759	772	766	744	780	782	777	810	776	834	778	746	802	827	828	756	800	760	774	785	821	817	752	759	825	800	749	823	776	790	776	743	732	719	802	798	734	805	774	763	787	780	779	785	800	756	775	795	815	793	789	779	781	739	776	824	817	813	788	802	798	783	789	780	785	782	743	749	812	794	789	787	733	773	717	823	755	763	807	815	761	740	765	803	760	803	741	751	816	749	778	809	739	772	801	782	771	779	778	765	757	791	734	797	821	749	735	808	797	827	800	762	752	802	825	787	784	750	854	764	788	790	777	809	794	821	762	785	851	772	793	793	760	756	728	779	821	822	768	756	840	741	795	747	764	784	756	760	789	730	753	761	770	789	756	803	796	773	770	762	800	769	782	777	770	794	766	806	795	801	743	818	747	797	807	744	785	720	798	677	753	783	808	789	813	816	778	809	719	766	764	784	804	834	770	750	794	752	783	796	760	792	726	803	796	812	759	717	747	761	788	786	805	783	760	737	803	767	759	752	815	714	782	755	756	730	787	863	808	746	750	765	789	793	829	762	791	787	786	772	784	751	688	752	832	769	740	783	727	779	786	764	790	766	807	827	757	768	787	794	774	815	795	851	762	797	826	743	799	760	779	812	803	776	801	781	798	707	795	827	762	801	763	799	801	765	742	775	749	747	773	793	798	808	766	815	817	834	793	791	747	830	778	750	773	755	825	824	760	809	759	737	785	764	806	780	772	785	801	815	762	777	843	772	799	741	792	770	800	790	778	789	808	808	790	768	801	776	796	812	756	807	794	759	728	761	754	769	763	805	719	826	761	776	765	802	776	786	740	785	814	808	822	773	821	715	783	766	736	785	761	798	732	737	830	755	768	822	795	766	759	794	738	842	796	764	813	788	776	740	819	817	771	789	762	751	771	795	780	803	767	806	809	811	782	786	781	774	793	785	755	798	764	764	803	783	767	817	785	761	720	799	781	761	753	819	775	766	772	772	746	806	769	799	770	772	831	693	804	747	794	764	763	747	776	796	789	776	820	789	795	814	768	736	809	775	794	808	764	744	783	799	756	763	746	790	758	745	798	774	847	776	754	814	783	830	803	770	785	757	794	773	761	792	768	795	731	755	746	810	805	782	814	760	816	809	717	756	767	826	816	789	707	792	740	765	784	779	817	777	765	776	779	772	710	785	752	778	778	777	777	743	833	750	792	783	756	748	817	799	821	735	767	776	756	752	810	716	752	790	783	758	792	724	785	754	771	798	765	787	782	760	759	811	830	813	762	751	731	799	809	777	798	831	797	751	793	766	783	816	756	778	795	807	756	789	773	807	798	810	748	769	756	725	760	784	805	770	777	776	779	751	822	772	794	760	792	760	805	784	761	810	796	780	775	753	819	767	769	836	787	809	805	778	748	763	787	727	762	769	827	812	756	758	788	802	753	800	784	709	795	731	777	818	820	793	780	720	766	763	797	763	796	791	788	831	781	805	856	779	777	802	793	806	738	802	792	760	803	824	790	765	796	793	793	691	776	766	795	796	775	748	807	796	755	759	798	768	803	789	744	810	779	761	772	755	794	794	779	758	745	775	728	753	778	838	770	806	792	766	779	764	758	763	786	757	785	827	823	773	773	843	787	751	853	732	821	776	813	764	797	775	801	810	834	825	790	783	750	762	808	780	793	753	816	773	818	781	782	788	761	796	758	803	759	798	760	789	790	759	818	778	762	779	776	774	764	797	813	801	788	741	816	818	738	784	810	777	766	729	759	826	821	771	786	762	763	794	774	760	736	765	796	789	789	746	823	747	791	785	816	828	766	783	781	793	781	763	710	785	765	808	784	771	770	721	755	746	839	775	731	828	824	792	818	753	710	746	815	763	790	773	778	746	768	735	757	727	724	762	786	809	750	791	762	824	766	714	814	835	775	766	796	727	785	799	768	799	759	821	755	821	762	857	799	776	785	778	770	808	798	831	837	750	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
55476	25601	9829	2427	1530	1119	872	728	689	593	502	467	442	443	424	400	455	389	381	335	335	341	343	349	329	304	313	339	323	367	293	324	350	339	318	337	364	331	311	321	301	313	297	352	305	308	297	329	331	291	322	295	280	307	337	329	293	290	276	332	307	326	301	282	335	320	295	291	278	322	343	316	301	326	287	311	309	298	324	319	312	310	302	297	295	292	292	278	302	353	309	286	342	319	279	285	332	280	333	323	305	305	291	297	311	315	301	299	324	306	284	282	314	276	324	306	312	284	311	281	343	284	305	316	281	302	337	314	318	334	295	324	341	284	296	304	312	281	320	311	305	292	295	307	318	266	286	272	320	340	272	302	297	280	288	293	319	275	310	294	273	321	301	297	319	319	291	335	307	309	296	299	292	299	337	294	307	316	296	322	322	291	292	317	333	278	306	311	303	317	319	291	323	256	333	314	305	320	296	284	326	307	318	306	322	322	308	302	289	313	310	283	316	333	295	322	277	282	319	299	272	295	319	311	307	321	309	353	296	298	328	336	316	355	300	295	302	320	318	257	285	293	309	315	303	305	301	322	303	287	276	304	286	309	298	336	282	328	303	272	309	302	312	309	318	293	282	325	303	313	285	324	336	302	291	294	332	355	326	299	303	327	296	300	298	324	320	312	269	355	300	317	302	324	305	283	313	313	300	310	297	293	300	293	263	307	308	303	300	307	283	293	324	299	323	314	307	342	299	313	292	331	270	310	316	319	302	311	324	311	282	293	292	327	286	307	299	299	306	344	318	266	275	315	354	305	314	331	318	315	324	313	296	313	281	330	313	317	337	324	297	350	328	318	295	302	302	303	314	316	305	335	291	317	273	287	294	299	305	292	334	301	285	293	283	299	321	297	307	305	316	320	281	306	343	294	306	338	313	265	307	303	322	307	332	314	305	307	312	319	304	334	336	313	324	318	316	302	307	324	317	309	309	301	326	277	283	302	297	342	304	340	293	303	294	299	306	293	312	302	323	300	298	284	301	298	338	319	303	266	321	276	285	304	298	272	335	309	318	301	301	299	299	300	300	329	280	295	292	283	324	332	286	332	317	293	297	292	257	329	302	300	293	286	270	285	303	283	318	336	346	289	289	333	285	275	297	317	334	318	313	330	304	283	302	300	300	313	284	319	316	311	320	295	328	326	312	290	292	328	316	315	288	323	317	313	308	317	265	325	307	303	291	289	280	328	291	336	294	341	347	291	302	267	293	309	317	289	286	308	311	320	283	309	315	321	315	303	290	305	312	295	287	319	325	296	320	310	314	323	320	305	304	300	293	279	315	312	342	302	334	309	341	315	321	293	296	341	289	310	306	298	342	296	316	275	310	293	303	330	328	331	276	287	315	288	312	303	283	319	301	308	332	298	279	319	308	314	292	281	292	351	324	312	284	313	283	318	282	289	304	307	339	299	298	345	287	293	324	325	292	318	270	296	284	273	282	299	305	276	302	310	298	304	277	313	301	306	300	309	304	314	352	333	279	303	299	309	290	302	272	315	291	265	320	290	318	327	336	288	273	323	315	349	302	306	300	283	294	321	300	302	278	303	296	312	340	295	318	292	310	287	325	302	327	300	295	316	297	308	285	314	313	314	343	306	335	325	325	290	317	301	327	299	280	296	312	314	294	335	326	310	270	306	323	285	289	287	323	296	316	341	287	322	292	303	309	316	308	302	313	292	290	287	317	328	293	327	300	328	265	278	347	285	283	291	316	339	307	324	340	308	305	280	331	280	309	326	325	285	312	286	291	302	313	317	298	292	308	320	342	316	306	295	323	285	292	323	287	306	314	309	300	321	281	318	294	302	300	317	288	320	348	292	307	294	344	302	263	276	284	297	316	327	295	304	307	288	284	315	297	289	305	295	291	294	313	275	292	301	331	324	286	308	332	328	341	273	321	330	321	331	292	311	294	320	289	319	309	273	286	302	284	302	334	320	286	283	296	310	301	314	297	307	336	325	307	306	308	320	317	324	284	338	306	316	340	329	276	302	294	290	294	313	309	268	311	294	305	276	285	308	281	296	308	311	278	298	283	312	299	311	324	295	331	354	353	306	290	299	317	315	304	306	300	323	304	285	302	294	335	305	280	305	332	310	322	275	314	300	319	288	316	283	322	306	305	288	293	297	316	300	307	303	297	323	316	332	273	324	306	304	324	309	332	333	283	288	326	298	326	307	288	319	317	289	261	304	290	275	324	280	294	288	310	321	295	290	305	298	261	309	323	276	299	302	313	315	296	333	297	306	318	327	307	331	331	276	300	313	272	303	316	304	315	317	289	375	316	316	321	297	328	287	310	289	305	284	323	328	320	300	299	316	321	323	286	298	305	310	301	309	307	299	289	287	356	320	303	301	323	281	309	288	316	290	309	296	288	297	287	325	282	299	288	315	326	335	283	308	343	305	291	307	300	297	293	330	284	270	309	341	310	318	324	342	292	289	314	333	302	288	275	283	294	292	303	293	310	314	311	306	306	315	318	283	289	309	315	290	319	303	341	316	312	281	334	313	311	311	315	314	320	299	297	289	304	327	323	311	350	311	333	317	323	300	271	304	319	304	311	306	298	310	305	312	300	331	320	295	315	328	296	314	323	329	314	293	315	325	296	306	295	280	323	288	315	311	311	289	315	292	285	298	326	335	277	305	311	277	321	293	317	332	320	308	331	297	314	309	326	318	348	292	328	333	328	317	329	280	289	310	332	315	326	295	290	306	272	310	321	302	310	311	299	280	326	305	272	313	302	290	331	330	284	293	334	321	349	330	293	288	326	332	327	321	301	314	353	317	322	291	311	305	328	321	320	323	285	305	299	320	301	286	308	307	330	300	320	332	310	284	286	318	307	294	307	292	284	325	300	319	306	292	309	287	302	270	271	309	281	272	315	301	297	351	317	300	276	295	311	313	300	270	287	301	294	290	301	300	283	305	292	309	264	304	317	291	308	307	310	313	325	308	290	299	296	311	288	303	315	304	306	288	306	295	290	309	292	310	314	298	324	291	308	329	299	281	303	316	310	320	310	299	296	303	305	311	315	292	301	303	288	314	299	288	307	306	313	293	300	307	297	287	334	286	314	306	317	268	314	339	319	266	314	314	322	310	286	282	302	306	315	314	325	264	288	294	313	308	332	337	321	304	299	280	301	312	315	300	273	325	311	282	311	290	303	297	296	281	299	261	312	300	284	325	296	274	268	283	294	294	295	296	335	321	335	300	329	295	321	328	287	303	279	299	326	329	315	307	279	282	281	313	281	313	312	329	315	300	274	306	297	292	310	330	315	302	301	316	311	289	290	307	310	305	321	291	268	303	301	313	320	300	297	302	302	295	310	351	297	298	286	285	286	304	278	306	294	294	300	307	330	312	323	330	299	297	312	321	309	304	293	315	351	303	322	303	299	306	329	297	313	305	287	313	287	317	300	273	320	269	303	287	291	309	356	313	305	319	277	294	316	275	298	297	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
33758	2767	5756	6219	5433	4361	3604	3044	2635	2331	2111	2093	1832	1616	1574	1453	1387	1327	1226	1266	1253	1127	1139	1122	1077	1014	1055	1061	1092	1011	1054	986	969	957	911	1001	954	963	919	947	883	961	858	890	881	918	923	886	915	889	916	866	843	834	881	832	900	895	860	901	906	851	821	896	910	914	882	864	891	847	879	845	847	826	843	799	793	834	889	882	875	851	838	867	868	884	840	835	867	858	859	857	803	846	901	870	862	849	839	845	779	835	873	848	849	892	875	836	850	814	852	816	850	871	860	831	852	826	875	829	806	830	852	854	845	875	835	847	907	842	857	853	853	852	830	825	826	817	825	828	820	793	867	831	833	821	814	844	833	855	853	802	832	872	861	893	863	856	868	855	847	845	816	851	849	862	840	776	847	857	843	825	833	830	827	867	828	860	834	810	828	855	820	781	794	812	824	848	820	877	834	829	853	812	845	781	889	842	821	862	781	882	912	890	857	809	798	806	874	832	845	853	802	824	793	860	826	810	834	852	868	870	793	856	839	830	813	865	842	828	841	806	795	792	844	803	826	803	839	854	840	851	852	829	844	831	877	896	920	823	845	861	874	858	848	820	848	831	843	828	843	822	813	828	807	856	849	814	844	855	822	863	819	791	829	873	890	885	782	885	828	840	838	821	780	829	839	846	850	823	836	837	784	846	827	883	805	838	876	865	850	848	856	832	821	858	842	773	836	765	841	849	793	824	798	826	895	874	852	799	892	838	878	843	841	808	825	834	866	824	842	814	812	821	817	818	864	843	871	804	804	813	842	866	813	854	898	830	829	780	831	875	858	786	782	839	727	818	860	817	860	824	814	816	864	844	878	821	838	833	843	871	870	854	790	828	890	832	829	847	841	850	847	844	843	800	832	812	790	877	828	842	803	799	862	831	800	817	849	844	819	844	780	804	825	825	808	773	868	815	845	852	814	878	841	858	813	863	832	822	818	820	812	842	780	834	834	790	815	857	827	857	812	859	849	809	801	865	837	803	837	825	861	890	819	839	863	897	855	818	833	877	826	819	819	854	803	848	850	814	853	859	861	943	819	855	926	819	847	777	821	832	817	799	813	880	825	807	830	832	860	848	856	807	800	841	858	899	852	858	814	806	834	822	830	860	782	840	811	805	818	828	819	816	818	844	837	826	824	839	802	825	772	889	875	760	811	867	858	858	850	853	821	793	821	891	827	825	844	787	803	857	809	825	857	866	834	852	825	791	836	814	805	837	822	861	810	827	860	865	841	844	815	781	829	838	830	839	823	796	868	805	823	849	848	835	852	838	847	900	842	872	816	825	836	873	854	801	826	938	835	839	795	853	858	841	857	841	843	903	842	830	849	862	797	891	779	821	840	877	832	823	864	864	822	858	826	838	862	848	851	795	834	836	827	858	806	855	900	822	789	793	843	834	800	844	843	781	855	864	786	821	834	851	914	787	811	844	839	829	848	842	861	854	869	851	853	858	831	811	854	800	853	870	760	821	790	796	891	823	792	844	834	855	800	758	831	823	809	885	784	809	875	827	866	830	861	850	834	862	805	801	778	858	819	821	890	846	818	829	871	865	840	840	826	812	853	821	828	846	821	823	859	821	812	827	841	789	863	821	846	796	882	816	827	787	831	832	870	839	828	883	819	818	832	828	843	832	833	840	854	888	875	848	855	812	870	846	807	854	829	835	809	903	808	826	845	802	796	865	875	862	843	843	837	812	860	831	867	838	786	830	812	829	813	876	884	857	862	853	893	849	833	881	830	847	851	833	831	844	865	803	839	885	845	867	844	792	825	848	828	849	867	839	817	808	834	832	792	838	802	785	839	844	869	823	821	809	889	784	848	835	846	839	861	871	832	805	867	849	827	839	846	831	771	819	837	838	854	801	827	872	882	846	870	783	841	852	788	843	855	880	851	857	768	843	855	851	849	818	824	846	802	831	829	806	834	830	863	870	835	836	765	838	805	854	809	836	830	850	852	802	850	774	790	825	850	852	807	844	816	850	845	852	833	852	852	827	829	862	861	772	867	873	819	836	830	827	802	851	789	816	839	845	833	765	844	832	829	819	839	844	875	817	818	795	865	858	813	862	844	802	817	861	810	842	784	853	790	829	901	887	901	883	874	843	815	849	797	842	883	822	844	815	747	812	823	847	832	803	859	844	818	878	880	763	825	859	858	864	822	751	824	825	845	811	797	800	852	800	852	829	818	830	814	835	789	809	819	830	842	845	848	826	814	812	781	840	834	924	840	792	800	783	851	813	789	883	836	816	808	820	791	807	831	783	809	838	855	833	796	763	838	861	849	870	801	822	858	869	851	838	904	873	832	835	867	792	820	827	834	822	797	800	870	844	815	853	842	848	877	870	870	839	837	856	752	851	800	856	850	831	790	838	917	774	844	848	817	839	844	869	795	870	821	869	844	893	796	844	855	869	808	836	891	850	818	811	848	850	844	831	831	880	910	845	771	826	827	783	867	834	831	857	833	827	798	870	838	833	819	832	854	868	786	871	811	820	836	870	861	841	817	837	881	791	857	859	844	817	763	817	835	836	868	789	887	817	806	848	897	829	827	814	857	828	838	807	858	866	847	791	809	823	858	838	822	832	871	904	844	833	798	834	800	861	858	847	806	852	839	830	799	822	852	789	864	810	810	806	836	820	837	848	872	826	823	844	877	838	869	824	807	820	841	821	816	871	908	833	845	858	779	799	793	824	861	782	767	834	875	848	849	855	853	820	820	882	856	855	819	793	829	838	855	857	840	848	784	809	834	827	824	872	804	819	819	854	875	794	848	851	841	830	842	860	864	855	831	772	833	822	798	826	823	860	826	857	885	819	799	860	826	865	807	883	846	754	879	788	856	806	780	840	801	825	817	836	864	846	828	780	846	774	849	836	857	870	856	850	860	815	872	771	839	882	798	903	854	844	811	801	808	886	849	811	887	851	848	806	792	823	817	831	885	856	835	854	867	824	845	821	878	834	807	831	819	860	854	881	849	874	789	826	813	838	867	846	802	779	850	856	833	823	842	848	863	842	844	813	828	836	829	876	838	822	805	783	868	839	784	839	859	827	820	811	792	874	836	892	820	873	815	798	878	795	801	798	841	830	803	854	848	863	846	765	837	846	801	844	851	849	753	776	853	855	846	814	825	839	837	801	802	854	871	805	801	784	857	808	786	848	828	837	846	836	810	831	876	841	814	880	808	887	835	793	842	832	834	840	811	851	858	842	832	816	805	817	850	813	774	848	884	856	775	802	851	825	787	835	830	828	849	866	823	875	861	828	850	817	874	808	837	822	853	854	855	833	851	814	846	935	827	820	837	815	810	806	847	854	822	816	869	795	858	813	775	816	842	779	840	847	810	798	828	831	872	773	820	846	827	931	804	882	847	855	797	856	821	850	843	870	853	838	834	866	871	847	885	830	834	807	827	824	830	793	879	865	876	823	863	825	817	821	834	750	887	825	819	821	847	864	835	862	895	838	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9514	560	318	206	166	138	166	118	144	146	114	138	128	141	137	145	162	129	173	127	156	169	149	145	137	145	131	123	133	141	129	166	154	148	135	127	152	144	134	127	136	131	138	113	129	143	125	130	124	156	113	141	130	150	129	119	124	122	128	129	139	144	129	129	137	122	120	126	135	146	120	119	124	119	139	132	132	135	122	143	145	111	149	149	139	127	136	152	129	133	130	131	135	155	141	128	134	138	143	138	121	139	139	135	121	152	126	134	120	133	120	137	140	135	136	122	124	116	133	125	134	158	131	116	126	141	148	134	147	159	111	141	144	151	142	147	147	153	141	146	138	127	158	133	135	129	132	138	124	130	124	125	129	135	122	132	144	148	119	144	142	129	124	141	135	143	141	121	154	124	148	128	128	137	114	125	138	112	111	140	127	109	159	116	125	129	142	145	132	122	133	123	142	128	145	136	130	155	130	117	136	142	113	125	141	124	121	140	127	122	135	129	135	138	144	118	107	138	135	121	158	146	128	121	152	121	135	148	129	129	119	121	121	140	144	144	132	141	123	147	128	115	133	125	126	136	133	142	118	157	119	123	136	134	140	135	153	138	134	115	151	131	114	140	139	132	137	147	137	118	143	131	129	130	133	96	110	121	133	143	125	127	141	126	142	142	122	131	128	132	130	133	159	132	164	122	118	126	129	110	138	129	146	135	137	138	120	163	151	155	147	115	159	152	151	133	136	157	116	163	117	118	109	123	126	130	146	137	136	138	124	130	134	141	119	126	140	143	148	116	139	147	129	140	141	135	127	139	140	120	117	146	148	125	140	147	158	155	129	106	148	135	157	129	127	131	121	119	110	131	123	122	133	120	152	114	116	140	127	135	158	145	138	116	132	153	127	142	126	138	113	124	114	143	125	128	134	157	113	132	135	129	117	140	134	137	145	137	151	125	145	146	145	121	149	143	149	137	121	141	130	133	124	143	146	144	141	141	136	151	135	126	147	143	123	119	119	119	123	117	138	113	117	134	124	143	138	166	135	121	131	137	128	142	132	124	144	144	109	139	150	112	128	126	128	132	123	153	145	110	120	131	141	127	140	117	124	126	121	123	133	118	141	143	136	137	153	132	144	114	121	128	144	133	128	138	151	130	143	128	143	134	137	121	146	124	136	135	134	122	143	125	129	138	126	134	142	135	131	130	117	140	137	127	120	122	136	118	132	148	134	147	123	159	159	128	144	120	122	137	137	110	141	119	130	152	153	125	124	134	134	131	135	126	121	157	127	117	122	151	140	128	134	136	122	131	130	111	128	121	145	140	155	121	132	146	137	140	134	121	144	152	129	146	130	125	146	127	143	129	130	107	139	130	140	135	132	117	123	129	137	127	126	132	131	124	128	132	122	117	122	128	154	164	159	143	119	136	139	144	125	116	135	121	148	140	122	137	130	143	124	148	125	118	155	156	160	153	132	157	124	134	147	122	145	122	145	149	130	155	145	133	141	130	138	123	131	119	130	114	147	150	147	123	133	141	130	119	130	107	111	141	128	125	141	120	126	142	144	140	131	119	111	124	159	138	137	149	125	142	142	146	131	148	139	122	142	140	127	136	145	132	121	138	139	127	136	144	126	142	139	128	133	135	161	130	128	143	136	140	148	141	140	140	142	139	155	136	117	130	139	150	115	142	121	119	141	138	142	125	141	137	124	143	134	137	133	138	125	121	120	130	130	141	129	129	117	157	164	127	132	112	134	130	128	125	135	150	119	132	130	141	122	130	129	134	125	129	150	161	118	127	140	122	124	131	137	134	128	149	152	117	134	123	120	139	139	147	146	156	136	130	159	129	139	146	129	135	117	136	139	135	139	133	150	136	142	108	124	145	121	159	119	131	147	136	139	122	152	133	120	127	139	148	127	141	123	149	125	130	148	141	138	135	144	121	122	144	122	130	140	137	138	146	148	126	126	138	140	142	135	154	142	162	131	146	135	131	114	117	124	137	127	116	149	149	124	137	127	134	143	138	136	127	133	132	121	144	120	133	146	129	145	142	134	147	152	130	129	136	123	136	123	118	149	121	136	137	161	136	130	138	142	139	142	153	143	105	129	124	120	136	136	135	116	119	153	135	120	122	146	139	111	129	123	150	139	114	132	129	128	148	130	116	130	128	108	117	117	134	144	139	143	107	140	124	137	140	123	129	126	132	143	129	132	135	141	115	120	115	138	149	160	134	136	134	148	126	134	137	137	130	121	143	137	128	128	166	129	145	136	129	153	130	143	131	125	131	137	133	126	147	141	124	141	125	130	142	138	136	121	130	137	130	136	140	132	143	147	140	136	132	148	129	132	133	143	141	133	125	119	136	119	113	132	150	141	146	119	126	148	124	150	161	147	150	127	126	141	151	128	143	143	118	137	116	112	149	135	135	140	122	141	141	136	121	136	128	135	135	140	137	134	142	135	146	141	130	140	122	133	132	151	140	122	129	135	130	125	119	137	137	146	126	147	133	140	155	137	153	134	132	122	155	130	131	116	128	134	156	140	129	136	126	131	134	143	138	140	126	120	142	128	130	129	144	125	130	123	136	135	150	148	128	136	133	145	146	147	123	151	148	137	131	147	159	115	136	135	126	132	146	143	132	147	134	120	137	142	123	116	127	151	150	130	141	131	140	146	136	147	132	127	152	152	129	139	132	121	150	124	136	121	116	147	137	155	136	129	128	128	126	128	121	123	119	137	138	130	130	131	129	137	147	136	136	144	140	119	130	132	139	121	100	122	144	139	126	138	141	132	134	126	127	128	120	145	132	124	114	134	146	129	134	132	140	122	130	149	132	147	151	147	139	149	140	149	129	139	137	129	131	124	130	145	138	117	143	141	122	139	168	131	110	152	130	107	154	145	138	130	125	132	119	142	127	146	142	120	133	145	150	133	126	135	134	127	136	145	130	118	129	140	120	121	126	142	109	142	150	139	132	123	145	122	138	113	130	99	138	121	114	129	126	138	133	151	157	122	126	122	139	140	131	129	130	140	149	114	122	137	135	136	143	139	124	140	130	123	137	130	127	126	149	143	137	139	129	125	121	133	135	145	104	132	121	130	139	168	119	109	143	133	127	133	116	122	110	137	163	143	112	141	141	132	128	123	107	131	128	122	114	119	134	145	124	122	110	142	138	147	136	174	150	144	134	153	119	116	125	115	131	143	137	140	143	147	130	149	128	129	132	117	119	127	146	141	123	131	136	143	137	146	120	120	136	151	145	123	131	125	127	150	144	127	125	141	127	144	140	142	122	117	148	146	145	110	140	113	144	117	134	139	127	142	122	142	138	135	150	131	119	118	135	128	130	139	120	136	128	141	138	140	131	154	114	124	134	147	140	132	125	125	139	123	132	105	136	122	129	122	119	128	130	133	156	136	130	135	110	141	145	131	158	130	132	138	156	142	155	127	137	144	136	113	118	136	130	134	123	115	137	137	160	117	158	144	137	112	135	159	130	132	147	144	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8830	509	566	588	559	573	520	457	492	502	459	474	467	473	438	460	455	492	473	443	443	459	478	451	462	443	482	415	435	457	436	462	438	447	431	436	467	469	451	458	425	431	426	445	439	396	460	449	421	446	407	438	453	473	445	435	433	437	419	472	401	464	434	422	430	431	383	406	432	481	467	437	460	447	485	469	473	456	443	406	445	457	468	442	398	410	450	416	427	467	452	436	424	426	416	411	449	442	406	432	420	437	425	452	417	419	454	467	443	458	454	423	409	419	445	449	463	467	408	482	403	427	451	430	441	432	432	448	420	452	439	448	465	427	454	467	429	447	476	419	421	419	418	431	434	415	426	436	440	466	408	455	439	451	429	436	407	442	392	449	449	462	412	450	410	422	448	456	444	436	427	417	439	438	422	460	477	457	469	447	454	438	454	465	469	465	445	467	432	449	489	432	470	446	455	461	428	439	427	438	440	447	444	442	422	419	448	436	464	461	446	419	431	440	427	411	465	425	410	445	424	396	459	448	428	455	471	430	463	421	415	433	431	432	435	429	409	440	406	415	409	397	432	441	432	408	413	427	481	424	411	453	456	408	443	457	476	430	450	460	422	462	440	466	423	444	445	412	463	458	384	439	476	439	430	439	441	398	432	450	418	471	454	473	439	437	416	455	437	452	432	424	459	455	430	430	445	438	449	431	425	452	428	448	423	461	455	461	439	449	410	426	440	487	424	427	393	465	427	419	441	454	390	438	431	402	450	423	451	442	409	415	431	446	440	491	443	449	435	444	451	436	426	453	469	443	454	437	453	418	431	444	437	424	480	432	437	442	426	428	447	452	451	454	414	436	463	475	413	391	424	412	438	436	430	418	438	435	441	463	442	393	432	434	431	444	437	455	395	443	471	457	435	433	435	426	457	443	429	441	423	463	414	416	457	456	439	427	426	433	441	428	416	444	460	440	433	440	407	427	416	445	400	449	438	422	409	397	410	429	437	447	471	446	426	459	453	416	446	458	445	447	445	470	444	431	478	453	418	410	437	423	447	433	438	461	509	427	425	428	441	422	422	441	400	429	420	449	463	426	446	445	456	444	455	448	440	444	405	465	446	453	444	403	415	476	449	455	432	460	449	429	401	447	454	461	429	438	468	438	393	472	449	451	461	459	425	445	468	430	416	424	425	461	417	425	430	443	391	404	417	415	435	454	421	432	445	434	421	394	448	459	439	432	453	411	429	446	464	406	439	467	434	443	447	422	417	428	475	426	421	455	438	497	428	457	460	453	424	435	438	438	440	421	445	419	446	470	439	428	435	438	447	468	430	416	474	430	470	414	444	416	458	451	396	432	437	439	447	441	438	455	397	428	457	418	438	415	428	455	411	440	396	457	486	448	452	452	456	391	420	425	445	393	418	422	424	407	465	426	430	431	428	435	442	407	469	443	431	466	415	430	458	462	413	487	439	445	443	426	490	440	439	443	424	425	459	432	384	440	418	394	420	442	453	423	464	447	484	465	423	459	445	449	423	465	396	434	452	446	424	434	447	425	438	435	433	431	454	431	441	488	466	445	407	435	403	429	424	443	409	410	451	438	493	459	471	459	446	450	423	454	460	419	401	445	442	440	450	398	414	404	436	408	436	411	479	435	386	425	436	415	378	442	433	441	444	432	402	418	409	445	443	433	400	419	422	419	428	408	426	453	450	422	449	427	483	455	425	412	428	431	432	394	428	440	430	416	455	408	430	435	449	433	424	440	443	407	450	439	426	430	429	441	447	422	460	443	414	424	423	464	423	386	431	450	454	428	433	476	455	424	420	436	427	443	387	447	463	423	461	418	435	441	458	420	436	372	425	451	433	432	429	483	448	424	457	489	430	431	396	436	443	461	434	448	480	421	421	471	443	395	445	411	446	434	446	440	445	404	423	455	437	438	430	439	447	425	444	436	472	444	395	421	427	422	447	439	409	432	511	388	409	420	419	452	434	430	469	426	410	419	405	406	423	440	458	438	479	400	403	440	442	415	446	416	423	453	435	405	465	443	444	400	431	479	429	467	438	452	462	451	467	443	444	450	434	440	411	418	438	436	469	447	459	457	440	429	428	453	452	452	456	446	421	438	489	456	441	421	407	415	443	434	457	430	410	455	465	423	413	453	430	400	431	436	425	451	400	431	416	477	426	487	445	437	413	445	454	432	442	443	436	452	448	447	441	403	475	471	416	406	446	397	423	450	433	460	481	478	493	417	451	417	420	422	411	404	437	431	426	444	416	445	418	427	444	419	432	424	420	413	450	423	430	422	429	458	427	428	494	431	430	426	433	402	437	449	451	418	429	436	445	434	424	397	431	465	406	497	409	435	433	421	467	429	449	422	427	457	446	436	417	457	485	431	449	426	429	435	431	450	425	438	457	414	429	438	445	462	432	452	449	441	457	432	431	451	479	431	493	453	415	420	407	494	390	432	468	437	424	427	436	418	436	417	447	421	399	445	446	459	420	464	409	466	436	449	410	415	469	443	451	429	461	455	447	462	445	463	429	405	469	456	400	419	450	427	434	430	442	445	425	440	453	438	430	431	477	444	428	448	482	412	427	468	475	461	470	447	467	439	460	460	431	444	424	464	418	414	462	462	443	443	455	435	455	427	473	413	431	440	454	420	420	411	459	434	422	434	473	394	433	447	424	432	463	460	413	451	431	434	478	389	425	440	459	454	415	455	390	444	451	441	459	458	448	419	451	428	420	451	458	426	439	466	464	430	433	406	434	435	445	429	430	411	445	458	447	442	410	458	420	450	441	418	430	428	417	423	430	437	447	447	443	441	427	456	450	465	437	420	408	449	443	447	399	468	459	438	437	436	542	448	401	466	411	439	441	405	457	420	418	422	419	445	434	417	444	430	420	465	426	421	458	441	408	421	486	436	445	476	455	433	432	453	457	452	404	435	424	406	408	422	453	423	440	439	390	449	443	431	415	414	399	455	411	452	451	421	456	488	426	404	455	465	441	445	454	451	426	441	396	418	424	413	416	423	433	467	425	418	449	424	418	438	417	451	460	406	425	450	452	450	424	457	435	470	462	431	419	443	472	450	456	431	427	468	475	440	448	390	437	438	448	452	438	449	449	467	455	448	452	419	473	419	461	452	461	476	429	463	450	449	433	443	440	445	425	439	447	447	423	454	442	474	397	387	432	472	442	454	464	394	461	451	462	430	442	479	456	469	459	428	418	449	419	429	396	439	449	425	403	437	429	428	467	421	426	373	447	451	470	475	438	428	406	395	427	406	477	427	406	433	456	453	408	458	432	448	450	429	410	411	450	419	426	487	405	458	439	446	413	442	433	473	432	479	474	427	434	407	452	437	402	419	465	415	437	434	455	431	454	450	430	402	437	474	437	442	433	425	489	405	442	429	443	427	442	468	415	426	429	441	461	437	453	431	453	470	465	445	469	432	441	379	434	455	409	442	434	430	415	431	431	446	416	431	460	461	403	439	437	429	453	426	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48542	18598	3892	1143	796	708	570	489	425	393	394	373	309	333	300	326	303	326	297	308	297	291	318	304	302	279	282	277	288	295	315	298	283	305	300	279	263	289	295	274	286	257	279	282	256	283	298	280	282	290	286	296	247	276	274	279	275	260	287	281	280	286	263	274	301	276	257	285	265	285	257	295	292	267	275	319	287	260	299	285	262	273	290	291	266	289	294	290	243	287	281	282	291	303	286	251	288	286	266	280	278	273	230	294	286	265	289	279	270	283	271	276	280	262	293	289	277	277	279	286	284	284	275	299	262	261	253	265	284	266	291	305	284	296	298	280	270	285	254	283	273	287	294	265	293	267	304	298	258	260	286	315	277	309	268	284	303	259	262	300	330	305	272	269	287	291	294	293	283	273	272	252	284	269	261	265	286	306	285	263	299	289	265	296	261	276	306	274	283	300	246	276	260	282	259	255	246	291	282	279	299	276	257	259	267	282	261	261	294	226	270	257	262	300	254	283	305	292	332	272	279	286	266	288	260	249	278	285	282	284	243	274	314	298	302	269	289	266	264	275	292	281	282	277	291	252	279	283	257	292	272	266	270	284	308	276	291	308	284	251	279	255	267	270	302	286	272	272	247	282	294	246	278	286	269	258	270	270	263	302	294	294	297	263	296	293	289	267	265	282	278	268	260	263	274	251	266	283	296	260	257	264	310	282	278	283	311	287	287	285	269	269	257	308	271	290	259	269	265	267	278	264	291	259	272	288	261	294	272	294	292	301	278	298	270	276	282	287	267	268	309	257	289	308	296	266	289	257	256	261	270	249	286	307	281	274	281	280	262	260	301	281	246	256	241	284	268	312	291	299	301	265	255	275	282	263	266	295	291	277	254	266	300	264	276	294	287	309	311	280	269	295	256	278	257	284	245	291	291	295	270	280	283	301	274	268	280	268	256	270	290	297	329	259	286	319	293	286	290	289	295	261	318	290	280	290	311	252	274	256	282	296	299	275	271	285	288	275	257	288	266	266	254	251	295	269	266	249	277	307	248	276	301	280	288	296	263	280	280	266	252	261	288	245	278	276	247	296	265	244	304	294	266	297	280	270	253	266	283	279	292	267	256	275	285	283	292	289	266	292	299	287	271	255	270	257	305	285	298	262	263	289	266	309	278	291	269	274	260	283	277	281	301	268	265	277	268	271	299	262	292	243	264	247	310	267	287	288	289	278	276	252	262	269	252	294	286	274	271	269	276	316	267	270	235	267	297	243	308	250	283	275	298	290	277	282	274	275	272	257	263	262	300	283	292	276	289	266	287	287	306	278	249	282	275	258	311	282	287	275	299	282	247	256	244	273	263	286	266	274	247	273	274	300	272	267	317	285	251	284	278	283	278	278	300	269	271	273	262	313	292	278	275	262	261	251	264	260	246	266	258	278	276	284	295	280	289	282	314	297	259	279	280	290	320	269	296	294	275	308	302	286	273	233	293	256	262	239	280	264	319	287	243	276	256	272	273	286	298	288	259	291	271	303	296	286	262	290	274	256	284	281	284	310	313	272	287	279	259	273	283	291	289	273	277	290	280	296	265	290	269	278	264	266	272	226	256	270	263	284	267	284	268	273	277	271	264	283	274	274	276	294	246	303	271	284	277	282	293	263	275	261	307	289	272	274	294	306	268	267	304	313	294	271	278	271	300	278	249	297	288	302	276	287	267	286	288	235	294	276	309	282	300	274	294	258	282	259	262	283	287	311	273	282	272	268	256	299	293	275	278	280	283	288	299	283	295	300	277	295	281	283	270	291	291	286	259	265	260	293	284	273	280	284	309	289	272	272	274	298	258	310	290	296	276	284	267	254	286	283	301	267	285	271	273	262	293	324	257	253	265	278	268	283	272	279	273	278	288	279	282	309	280	268	271	274	269	297	249	287	276	265	259	274	204	293	285	252	306	291	280	277	289	282	271	297	241	310	279	275	289	307	267	297	292	280	258	264	266	275	287	300	293	286	277	284	281	303	269	246	262	273	268	300	290	266	256	320	276	271	285	264	293	257	286	269	283	280	269	304	274	280	273	284	251	263	292	305	234	266	265	266	271	287	267	295	268	250	294	293	267	275	310	265	304	302	282	268	253	288	280	282	274	297	255	286	297	286	307	274	260	313	312	271	260	296	290	304	298	284	279	286	252	297	257	279	291	267	275	271	270	267	319	289	285	270	290	290	302	276	293	249	290	294	257	283	279	298	240	284	283	283	253	255	294	269	274	260	255	263	293	261	292	301	291	288	276	286	291	273	308	269	262	292	296	257	267	303	291	271	271	268	274	287	275	296	256	296	291	299	267	281	264	296	313	245	250	276	273	293	290	266	297	281	277	271	271	303	285	285	283	286	267	268	274	275	268	252	276	279	278	269	284	280	245	282	282	274	280	258	291	270	272	266	251	258	280	275	285	332	269	296	278	297	294	279	332	295	255	279	297	262	290	280	277	323	263	301	268	302	248	285	265	273	294	269	288	301	252	287	283	274	250	319	266	252	289	245	299	302	283	256	270	256	279	287	293	260	262	277	269	250	291	255	296	263	272	286	261	314	269	276	282	285	291	259	305	269	277	293	289	283	274	278	286	280	263	266	319	250	263	277	260	261	256	248	271	292	281	277	310	265	269	278	280	281	304	283	290	307	298	308	220	234	247	307	257	252	277	285	247	251	270	248	303	283	301	295	277	256	308	274	255	286	308	310	252	274	309	300	281	277	302	290	287	257	274	279	276	281	294	275	285	282	296	255	292	271	272	265	289	298	275	288	265	257	266	246	289	271	260	254	221	290	272	281	273	251	270	292	303	308	262	264	265	267	275	254	269	271	286	270	265	260	241	277	257	295	275	272	270	265	260	311	285	275	292	266	310	288	259	289	258	277	251	298	278	252	261	279	317	286	283	279	284	266	286	276	284	294	284	302	268	310	255	257	287	274	285	289	267	272	300	265	264	286	301	300	297	271	284	292	287	284	300	264	293	273	257	286	244	293	272	275	259	269	284	271	271	263	282	269	251	283	286	280	297	277	273	245	282	279	282	257	280	288	290	290	282	269	301	285	275	234	271	296	290	317	290	284	255	286	299	307	256	295	280	253	254	269	271	270	255	279	265	283	335	262	281	253	297	258	282	260	264	283	295	260	228	304	272	289	269	245	255	258	268	279	261	262	278	288	286	281	251	277	290	259	255	304	278	277	272	230	272	301	254	294	259	301	284	278	305	271	273	254	276	267	247	260	276	273	262	257	290	307	264	270	293	278	267	292	297	252	266	284	265	275	250	288	275	306	259	264	306	267	287	283	298	266	291	250	292	257	264	293	295	281	282	274	270	278	262	299	286	263	275	311	272	290	269	271	260	298	308	280	313	303	277	278	272	276	263	270	237	280	324	266	243	295	277	262	294	231	278	260	287	285	272	260	274	285	303	271	289	269	283	262	272	298	250	296	292	278	253	252	290	281	249	273	263	318	242	265	268	288	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
27498	1748	3251	3739	3182	2631	2201	1874	1727	1570	1434	1402	1335	1171	1180	1132	1084	1043	1026	1001	992	903	874	913	924	863	863	845	865	857	831	882	907	887	780	857	850	840	797	782	856	798	849	856	889	820	831	815	815	836	774	790	808	868	828	823	801	835	874	794	776	760	843	842	794	846	849	810	803	812	836	808	810	836	763	793	755	755	820	760	736	765	804	812	797	810	773	821	720	776	776	822	840	806	797	813	779	779	757	792	810	831	786	766	789	785	775	778	801	718	757	773	797	809	813	751	730	814	767	790	826	776	803	813	773	787	785	785	785	823	784	831	738	806	817	766	719	843	781	825	794	797	761	755	825	785	777	771	753	785	794	760	758	764	801	780	782	815	767	840	822	787	764	816	802	800	781	752	743	773	756	780	785	790	748	761	806	760	773	745	807	745	749	794	815	809	769	770	775	781	813	775	806	790	787	802	798	784	772	742	778	802	787	831	749	745	801	760	778	822	805	767	789	792	855	773	716	815	786	736	815	770	777	768	805	775	804	801	772	853	797	780	775	792	791	776	759	729	759	774	799	787	779	760	807	732	772	786	810	779	764	825	808	826	805	747	762	751	782	791	791	773	800	823	802	793	794	782	837	781	802	762	775	759	768	783	775	763	792	785	766	793	781	763	769	771	772	802	816	774	820	747	783	786	766	740	758	800	779	815	741	826	759	792	817	765	823	800	810	771	803	749	811	857	802	785	796	827	760	785	840	731	777	805	799	811	777	806	768	795	816	754	840	769	757	745	730	766	835	803	752	775	778	736	768	794	793	725	790	781	805	772	806	746	763	812	738	763	786	766	806	775	794	823	807	784	768	771	831	813	787	764	775	798	759	768	794	735	754	808	786	842	794	798	800	731	819	790	790	728	762	749	789	771	781	836	749	822	784	753	740	764	767	772	792	826	767	813	801	774	700	850	764	784	760	775	824	780	814	812	760	783	791	723	810	808	790	783	791	802	795	828	792	769	797	771	786	816	781	777	707	769	780	764	739	812	780	843	795	834	790	805	788	794	782	775	817	804	760	792	813	807	777	811	771	823	814	798	848	766	793	774	739	790	796	747	756	822	824	823	783	791	791	768	783	854	761	770	810	784	785	801	778	795	795	778	787	776	787	743	745	736	813	806	816	780	785	808	778	797	782	785	745	779	743	770	783	747	797	811	816	781	793	751	774	812	779	756	757	794	765	747	789	753	787	840	755	786	782	736	792	750	810	781	767	765	774	816	759	810	779	847	803	743	797	775	782	801	789	816	780	722	801	758	784	772	744	761	767	776	752	777	752	752	818	791	749	835	761	729	778	788	781	712	805	818	764	769	795	799	819	804	812	778	769	783	787	816	794	742	815	852	782	808	755	779	828	816	794	793	751	786	771	823	805	803	794	779	808	753	781	752	709	786	745	826	796	764	807	764	821	769	760	761	801	795	793	746	765	809	840	773	788	801	784	828	796	759	784	788	764	809	785	769	770	849	812	805	767	801	819	773	776	811	810	805	793	770	801	816	792	775	806	756	835	785	787	786	775	773	771	795	739	798	809	769	820	757	808	763	818	768	801	803	739	745	791	759	842	782	851	749	779	805	742	806	795	824	758	782	782	799	797	793	731	812	742	821	770	756	812	794	774	812	736	810	789	759	758	844	819	751	778	764	781	827	795	830	807	754	822	766	792	772	848	809	811	786	807	783	783	788	799	820	757	807	793	826	791	743	815	809	727	822	773	770	822	794	784	789	802	831	818	798	859	786	789	757	792	771	775	753	759	769	821	781	817	772	744	755	770	809	803	786	766	772	767	775	776	776	797	814	767	817	773	779	741	790	757	808	760	735	802	785	783	754	738	784	795	813	758	843	778	806	808	802	815	817	780	775	795	813	766	796	850	721	806	747	775	796	786	840	803	801	771	797	824	813	793	785	772	852	796	756	820	784	788	773	796	793	809	805	782	742	792	788	813	826	821	753	837	780	778	779	709	822	758	767	745	786	757	820	763	795	823	747	757	798	815	796	734	770	787	760	813	808	850	784	806	748	760	798	773	783	747	765	826	783	770	792	767	787	771	799	770	790	767	770	808	795	800	793	729	787	793	784	815	749	770	808	816	830	788	750	804	776	751	775	808	816	800	778	856	760	813	789	743	752	784	775	784	777	820	789	804	825	812	765	832	834	790	822	795	787	780	796	785	780	764	791	731	806	758	768	834	825	774	784	770	752	814	791	840	803	797	798	814	775	752	761	831	787	778	794	776	791	785	808	771	816	793	813	778	754	779	725	745	769	811	832	835	752	757	793	799	783	771	846	805	794	807	746	807	790	808	780	712	804	833	845	811	804	842	727	794	766	817	756	815	748	765	791	810	780	752	787	808	809	764	795	807	803	825	838	756	820	770	736	792	790	782	810	776	787	783	787	792	774	785	811	749	851	782	804	777	771	792	785	809	757	775	756	775	778	785	770	778	778	759	755	764	756	777	821	809	744	802	821	792	808	770	867	844	782	814	793	778	752	749	732	774	767	797	800	791	795	755	772	798	805	826	765	786	758	796	792	760	823	780	851	807	800	772	794	807	796	795	788	818	810	794	788	761	755	812	750	786	811	796	789	770	762	819	739	840	788	807	799	771	776	793	761	770	814	761	771	780	765	736	779	803	747	834	790	832	778	802	771	804	816	778	800	800	810	819	765	810	782	830	721	813	748	793	805	781	781	796	806	784	836	783	743	785	807	772	788	788	802	774	860	851	761	799	841	746	803	760	789	784	787	808	783	736	804	810	823	762	805	766	776	825	714	806	824	747	778	766	792	784	773	788	840	772	766	758	816	821	760	805	803	791	799	841	750	776	790	768	793	785	809	781	775	777	761	840	783	803	807	768	799	798	792	749	756	803	764	799	784	799	815	789	752	758	771	777	806	734	784	765	783	772	806	787	779	745	762	808	762	825	800	756	762	818	786	760	793	827	806	806	771	779	797	744	750	806	790	798	808	745	750	805	799	814	793	772	819	819	784	783	823	799	789	759	803	800	792	792	794	814	746	818	791	771	757	773	814	803	798	791	777	771	819	811	772	794	810	805	733	799	816	782	811	787	810	777	820	801	791	760	804	768	795	779	751	741	757	795	778	769	778	791	796	775	802	787	770	796	791	790	834	789	759	801	851	745	817	784	758	713	793	777	785	814	771	751	837	798	734	762	764	754	818	824	795	798	803	791	744	802	734	745	731	786	785	821	775	763	794	784	833	757	777	755	821	781	784	778	860	798	740	787	778	825	773	837	784	747	794	768	822	742	782	805	819	807	784	791	769	745	770	799	821	782	764	764	815	801	756	816	798	797	785	779	805	775	813	777	781	791	800	797	779	768	743	753	792	758	762	752	807	776	785	770	814	796	806	729	791	827	818	766	761	800	780	806	796	753	752	791	762	779	816	814	807	766	790	740	804	824	797	803	783	775	752	810	808	793	803	783	790	760	793	776	770	800	758	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
53776	26350	12831	2528	1568	1128	884	735	657	565	517	518	464	422	414	399	380	373	350	326	352	364	328	326	326	335	327	320	349	325	351	343	282	298	336	301	324	349	318	341	308	290	326	339	310	315	312	293	318	305	315	336	284	312	321	306	303	296	337	323	338	315	285	286	312	318	333	312	350	289	329	316	308	317	318	299	317	290	323	310	309	334	303	302	298	288	295	310	290	295	326	304	338	304	326	328	309	306	306	326	298	312	289	289	323	331	301	304	314	296	314	318	285	301	318	291	325	326	289	334	320	297	307	286	293	314	329	313	350	314	302	301	302	337	327	326	282	304	292	293	311	310	319	330	296	357	320	315	309	297	314	304	301	292	320	315	303	287	301	292	298	288	304	289	289	324	316	265	282	287	281	322	319	276	301	274	315	340	312	319	309	311	306	291	321	289	336	291	342	282	287	320	306	313	325	324	310	290	307	297	339	313	352	309	306	310	311	320	340	310	333	300	277	303	279	326	300	356	326	303	345	319	314	314	286	306	307	365	309	315	287	308	320	275	309	292	331	298	304	332	282	293	290	304	323	299	320	307	324	293	309	295	337	296	332	322	317	295	306	308	304	320	372	310	265	314	312	330	287	304	284	326	310	328	297	295	308	312	307	313	271	325	302	319	306	327	313	313	303	270	290	321	279	305	278	335	330	320	333	318	311	338	315	278	303	277	297	343	297	294	304	294	283	312	298	346	285	313	316	318	270	309	341	315	320	316	320	293	289	335	333	335	281	323	310	285	305	315	311	309	321	330	295	292	356	323	308	296	313	340	319	293	306	293	313	353	297	311	295	300	315	307	275	302	326	323	319	306	295	329	317	328	279	307	326	291	318	351	289	284	312	314	302	299	304	308	295	323	318	320	324	298	295	285	294	314	292	264	274	293	308	281	294	310	304	313	277	307	333	310	341	293	307	316	277	291	312	294	278	317	305	316	291	316	313	310	305	330	321	309	290	310	319	298	316	300	290	318	295	327	270	312	292	304	286	325	274	301	325	308	314	308	297	306	336	337	316	281	324	322	320	337	307	312	301	332	311	315	303	333	315	335	310	319	315	323	286	301	308	324	303	292	305	297	314	297	308	316	318	277	331	311	310	276	311	329	334	304	316	303	293	277	311	310	266	294	303	293	323	320	314	320	296	330	315	296	307	303	295	285	316	328	312	293	300	322	296	334	340	313	320	298	329	338	311	315	319	319	317	281	362	310	307	302	318	318	307	287	312	325	294	282	324	283	284	290	297	303	294	309	314	309	288	323	324	336	304	332	328	313	304	337	278	333	281	327	303	306	290	303	301	288	299	339	304	302	335	307	294	264	298	286	299	304	297	300	325	324	329	310	322	287	319	312	306	312	295	299	304	357	311	310	338	301	290	320	293	343	312	307	300	308	298	297	311	329	327	338	271	343	320	325	300	284	289	318	308	322	329	295	297	306	316	324	289	309	316	306	326	325	313	324	330	291	275	287	296	289	280	301	330	297	309	291	308	324	323	328	275	321	303	298	327	328	295	313	305	314	298	309	315	287	289	322	322	296	288	329	325	327	317	301	351	264	312	297	289	283	320	310	311	302	301	273	306	306	322	315	315	289	316	328	312	287	304	290	305	310	306	315	306	299	303	296	311	300	291	352	286	312	320	294	332	282	308	308	301	304	318	293	296	298	331	320	274	318	315	304	296	315	307	322	304	283	323	297	307	296	329	312	313	339	306	299	276	328	311	292	291	307	345	313	287	317	301	320	302	310	268	305	342	309	291	321	292	301	338	321	280	315	316	279	289	318	313	328	301	263	300	320	285	317	315	336	293	297	294	307	334	314	326	321	297	318	309	333	315	287	282	308	305	292	314	282	320	336	276	303	300	302	291	321	284	319	333	297	306	320	289	297	295	323	304	302	306	318	288	316	284	327	278	315	268	297	331	269	333	287	314	320	361	292	312	318	283	298	286	336	326	313	294	318	279	304	277	300	324	311	317	299	305	312	337	305	279	311	293	321	311	320	329	316	300	306	289	314	306	288	315	343	293	278	293	319	340	312	314	301	269	280	310	275	310	323	310	306	295	301	304	303	299	311	303	287	353	322	308	316	305	311	320	283	332	339	290	317	300	317	295	263	308	319	310	302	350	322	308	304	288	319	303	302	324	300	304	307	274	282	337	316	329	319	319	329	317	307	340	342	312	277	297	303	294	336	286	306	301	289	317	308	296	276	295	301	305	277	326	302	327	303	277	316	296	295	340	274	310	284	281	352	314	316	299	277	312	314	303	298	321	295	308	324	308	311	299	311	303	306	311	328	290	326	316	307	296	312	339	315	327	334	293	307	285	283	319	302	292	315	317	283	354	310	307	311	312	300	298	306	278	315	292	325	308	311	310	316	285	332	293	288	284	296	278	291	305	321	305	298	281	329	284	277	285	313	294	305	284	300	267	319	304	275	318	314	323	338	266	270	335	310	313	280	265	300	320	293	303	319	297	318	294	299	345	301	295	310	304	322	324	288	318	316	315	311	341	287	329	318	308	298	302	333	295	294	313	329	316	319	321	285	285	309	283	296	349	312	282	313	305	342	304	301	297	331	335	297	322	332	322	343	304	327	325	274	299	340	308	303	317	296	314	298	297	303	294	348	303	293	288	306	300	305	300	321	318	297	293	330	280	304	345	289	309	274	297	340	274	349	320	251	315	333	335	292	330	324	296	321	279	306	276	333	300	318	274	354	321	307	313	340	321	297	344	354	293	298	327	299	276	322	295	335	292	283	296	315	310	275	326	319	308	286	306	286	320	285	325	292	310	294	318	290	303	320	290	303	314	311	306	306	314	305	306	306	310	318	285	317	292	312	319	310	338	303	303	326	317	291	282	299	310	300	330	322	288	279	315	287	348	288	283	313	287	308	308	287	314	297	346	330	308	281	302	278	291	298	329	313	314	309	341	321	313	312	296	289	319	299	314	300	300	314	291	343	324	331	318	299	299	270	318	310	333	283	280	306	273	309	320	299	291	299	297	317	321	294	313	334	351	310	319	278	287	306	302	290	324	311	270	302	351	314	309	328	292	327	292	304	290	300	299	310	302	293	337	307	273	301	292	318	263	312	286	312	317	349	299	296	298	278	339	307	297	303	289	332	312	262	293	319	297	307	309	313	315	312	327	308	303	315	326	327	312	296	309	274	301	298	316	312	290	305	319	309	346	322	336	293	303	310	312	338	317	301	311	314	309	332	278	288	291	306	303	319	278	333	335	304	289	317	316	311	322	335	301	341	313	325	300	276	321	317	315	304	342	283	313	276	320	317	290	317	290	289	329	319	344	279	324	300	292	308	310	334	322	304	326	299	293	307	323	317	267	302	326	290	305	289	300	325	306	319	307	276	332	286	299	281	333	329	299	276	308	320	310	304	290	337	329	312	297	304	297	325	284	322	303	303	325	328	292	322	324	281	318	302	329	301	319	270	315	313	285	319	296	289	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34457	2691	5676	6360	5305	4450	3636	3043	2621	2310	2087	1941	1764	1619	1550	1506	1431	1396	1272	1284	1189	1188	1155	1128	1160	1053	1047	1047	1077	1049	953	1024	1015	970	972	899	1008	946	890	916	957	893	982	878	874	875	902	932	849	863	907	886	927	894	875	864	902	810	955	886	884	842	868	880	923	878	863	878	878	832	848	851	851	874	874	829	899	832	861	834	866	907	836	887	877	829	811	839	817	885	829	873	836	798	893	841	862	876	818	868	780	883	873	854	858	836	794	867	828	879	853	842	828	823	813	852	814	854	858	821	799	902	849	792	834	830	825	823	823	862	815	871	805	837	809	827	800	874	848	835	831	823	847	837	843	857	919	821	869	831	778	892	867	900	822	816	848	848	855	866	812	827	846	830	880	853	842	866	812	892	854	879	888	852	863	869	851	838	851	857	878	886	820	869	811	856	846	869	806	858	856	837	834	850	837	850	811	887	851	861	786	886	886	876	848	869	880	813	869	887	840	864	896	829	796	825	810	825	797	811	849	893	849	845	843	818	881	814	864	890	846	822	838	855	866	842	845	799	815	818	836	890	801	850	842	819	842	858	838	845	828	865	817	799	878	821	846	807	829	840	824	838	850	859	854	877	876	851	887	853	825	826	818	855	887	853	892	834	848	828	856	880	830	856	845	800	852	847	815	817	847	856	830	828	816	873	810	786	800	833	828	859	836	877	854	853	863	847	845	849	853	828	835	836	882	799	805	850	817	881	856	791	829	859	855	847	810	853	860	837	835	876	779	866	867	833	845	863	865	840	866	890	838	862	852	857	854	843	890	853	897	800	846	831	820	851	868	866	790	884	840	859	878	829	870	864	799	837	899	849	908	839	832	845	836	878	834	842	831	866	830	814	824	819	796	813	786	785	828	824	844	839	836	842	893	871	890	820	864	829	846	822	833	862	857	803	880	833	851	798	838	864	872	847	805	831	862	868	815	801	865	855	834	851	851	851	817	859	874	798	836	828	847	832	840	857	861	856	779	854	831	829	841	858	834	850	880	811	861	874	837	821	808	813	859	864	854	830	820	859	842	855	838	839	856	855	777	853	844	805	855	851	837	822	858	860	772	856	838	869	799	882	845	828	801	833	878	824	862	837	896	817	823	816	844	816	831	886	791	845	784	886	853	851	848	847	851	856	857	857	839	871	820	806	872	781	819	894	800	868	842	824	842	882	841	820	832	883	873	830	811	854	813	851	806	851	840	817	829	837	824	811	861	832	880	814	815	840	809	856	857	830	824	824	847	878	898	868	789	797	811	870	811	866	847	875	890	851	818	852	849	859	835	863	858	860	824	830	851	862	850	814	833	892	828	904	814	831	818	833	848	862	802	791	820	806	815	822	807	836	813	836	784	823	860	850	820	851	782	776	782	813	876	878	874	819	839	864	834	854	814	817	873	869	869	838	905	826	885	812	805	826	898	823	876	802	875	822	845	842	848	833	882	816	852	822	828	869	866	852	797	842	850	803	820	830	796	803	803	852	845	830	882	876	821	912	874	845	872	796	845	816	802	814	821	872	795	857	844	836	858	862	850	870	796	837	911	856	853	859	815	847	828	850	803	817	818	829	781	821	831	811	844	854	861	822	852	860	855	885	833	792	801	799	874	814	865	851	868	850	831	866	807	863	858	839	843	826	849	818	807	825	852	821	830	865	828	844	890	806	836	805	888	877	828	884	790	802	839	854	778	864	807	841	812	803	929	819	864	875	811	808	832	734	832	852	829	858	840	824	843	813	799	840	853	855	806	842	858	834	793	808	833	850	861	816	863	868	815	870	801	834	859	818	849	839	837	863	835	837	838	810	845	826	809	769	751	926	816	874	858	827	810	861	840	826	851	873	839	838	836	865	836	855	847	869	839	861	871	865	902	869	818	804	842	822	865	806	799	873	854	861	886	865	877	817	844	831	862	825	838	858	823	803	831	801	828	846	770	827	877	828	893	837	811	878	838	842	817	802	881	821	815	891	850	814	833	885	915	810	813	791	819	823	835	840	830	879	868	863	798	853	822	851	860	829	865	807	825	805	842	848	865	834	806	854	835	820	836	869	822	827	815	860	820	865	854	812	839	891	845	835	787	803	847	828	855	823	826	837	840	844	848	795	878	846	848	865	850	824	864	840	827	819	836	869	877	773	852	855	852	829	873	789	871	886	849	845	834	821	818	819	869	819	845	840	846	855	865	857	819	885	878	849	850	832	887	847	804	807	817	816	832	826	878	790	795	878	842	806	818	892	853	763	882	866	812	868	845	869	825	852	818	884	809	871	867	851	845	856	836	853	871	863	791	870	858	854	843	878	818	815	867	846	881	833	831	827	820	861	836	776	885	778	842	858	809	853	840	792	806	835	855	799	858	830	846	834	830	832	817	907	877	840	859	811	810	827	870	816	773	823	826	831	848	806	886	844	858	806	876	811	877	874	789	881	825	866	874	814	840	879	830	849	790	826	839	839	776	808	789	807	829	888	830	842	883	842	809	868	753	871	823	818	858	926	864	813	872	853	808	871	854	816	801	830	838	799	814	837	879	802	850	838	809	873	793	854	830	844	844	885	811	893	838	792	832	851	885	843	861	843	808	858	853	865	859	834	830	784	851	884	817	874	824	811	782	838	866	885	857	793	828	857	860	845	857	828	849	861	841	847	810	833	877	848	852	855	863	840	830	804	807	870	811	789	818	853	860	853	815	836	805	822	837	838	884	868	815	877	859	927	814	827	848	839	833	880	862	852	912	816	849	872	888	833	820	833	857	832	823	833	827	868	846	812	868	821	840	850	799	884	836	844	850	860	810	841	895	868	838	853	835	846	906	838	872	839	824	810	857	848	811	849	816	858	868	800	851	866	835	876	858	860	840	818	882	806	845	816	898	891	806	847	835	844	844	795	855	821	819	794	840	855	878	850	838	857	819	808	877	845	849	823	844	921	828	817	877	789	794	839	875	884	867	881	839	846	851	833	884	872	822	837	776	826	832	836	807	843	831	811	865	817	797	864	832	807	849	893	824	836	859	827	860	871	784	817	834	830	851	810	830	813	813	746	879	864	824	816	854	835	866	846	886	794	800	871	820	817	855	859	827	891	817	813	890	789	871	824	840	784	838	828	825	823	804	845	879	838	852	819	763	850	845	837	849	858	836	841	894	798	809	799	880	854	806	859	835	898	853	832	849	898	823	856	846	845	868	898	865	845	859	866	838	844	803	790	806	807	838	879	851	791	818	801	844	778	835	834	849	816	788	840	803	838	828	862	871	821	857	896	819	836	853	902	819	841	857	850	881	883	859	822	863	834	808	870	866	927	884	815	791	809	842	900	848	853	859	840	876	851	798	819	872	845	864	827	829	840	851	845	855	799	811	864	853	853	851	846	826	833	870	806	841	815	812	838	819	858	804	855	850	864	904	872	868	854	849	858	851	854	854	795	780	798	884	804	839	898	815	918	847	864	861	857	888	833	859	820	875	820	853	903	766	811	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9917	618	289	192	207	154	156	156	136	129	134	149	140	136	130	130	152	125	145	146	149	140	124	129	146	152	137	126	146	134	129	135	130	134	143	146	128	140	124	146	140	134	143	136	142	144	129	135	137	138	135	126	119	128	144	136	140	135	137	142	125	130	134	156	149	159	102	137	148	149	119	107	142	131	134	130	137	154	138	108	142	152	128	138	127	125	124	139	136	143	116	130	126	129	156	143	152	137	146	154	137	113	139	136	137	115	124	127	141	131	147	133	131	118	123	139	123	125	120	147	142	128	142	128	119	153	132	117	129	134	145	127	132	107	134	136	141	130	141	126	161	140	134	126	117	147	136	149	156	140	118	140	140	140	139	106	129	141	139	141	135	150	120	134	153	132	142	135	134	124	140	138	118	155	137	129	145	136	142	154	144	149	166	130	139	123	148	112	122	136	145	118	123	117	154	150	135	125	120	139	151	147	136	138	138	153	128	121	152	124	126	144	138	122	130	139	133	107	141	148	147	133	126	127	132	142	125	140	118	141	132	135	138	121	124	130	156	111	127	121	129	162	150	131	134	160	129	143	130	132	157	124	142	129	115	126	131	122	125	132	112	127	135	148	123	139	136	149	154	153	139	126	160	134	152	141	116	120	128	118	140	137	132	122	129	134	114	120	136	141	154	121	106	129	125	155	128	123	137	124	134	109	151	127	128	140	121	128	128	140	109	136	130	148	144	139	144	145	135	137	150	159	136	135	147	139	122	137	138	139	117	122	134	135	131	145	128	120	148	139	143	144	119	117	148	117	128	135	121	137	125	127	129	137	139	149	125	136	130	145	137	138	109	134	141	134	117	146	133	156	135	133	127	131	142	148	127	144	128	122	126	150	132	133	134	141	145	150	129	137	151	115	144	131	122	143	126	140	133	154	154	122	116	130	142	116	146	157	147	145	140	132	122	129	142	120	126	139	137	129	138	120	131	137	130	141	129	111	129	128	134	142	139	131	117	124	138	121	142	126	137	131	126	146	144	113	131	136	114	138	132	143	143	124	139	124	141	131	119	148	130	148	139	129	133	125	141	143	141	147	136	146	132	132	137	116	118	142	140	108	129	145	149	108	131	142	119	123	131	139	131	153	119	123	129	122	129	158	147	144	163	139	147	164	153	134	124	138	137	142	149	116	123	118	136	139	124	132	118	136	125	129	134	150	134	122	124	150	118	139	132	149	136	134	141	134	155	147	148	127	137	122	134	124	143	140	122	140	125	139	146	126	150	135	120	136	128	143	143	136	140	117	122	131	133	134	129	145	123	140	133	139	127	138	143	146	123	152	131	124	133	160	132	168	135	145	136	149	155	133	120	116	121	154	158	129	132	126	152	140	135	151	153	114	136	133	108	130	137	135	109	128	133	142	134	132	121	139	157	152	142	110	111	139	112	132	141	130	117	134	127	138	147	155	141	140	151	109	130	135	141	115	123	148	124	128	133	118	124	125	136	118	148	129	143	136	144	127	126	128	140	118	148	133	146	122	144	120	130	153	126	109	112	148	136	129	146	147	114	161	120	107	150	123	139	125	158	112	139	150	144	147	133	142	132	136	114	122	123	151	148	127	127	131	145	140	133	157	127	139	136	117	107	134	144	137	123	133	113	161	159	124	130	144	153	112	147	128	135	145	110	143	150	134	141	144	146	148	126	138	158	133	128	122	113	129	124	133	140	139	142	126	120	131	133	132	128	132	136	137	138	156	137	126	143	119	145	129	133	119	132	135	151	152	108	136	125	122	131	130	136	145	145	132	139	122	134	141	132	118	140	142	135	133	138	145	156	116	144	144	129	150	121	123	131	141	124	133	132	126	166	153	135	127	134	162	142	147	146	134	145	127	155	147	113	150	154	135	133	115	127	120	152	154	132	144	138	133	121	129	132	134	138	132	118	159	131	127	147	135	145	145	110	144	134	138	151	149	145	157	127	142	132	128	124	125	137	129	138	142	151	152	158	117	145	134	140	141	149	143	131	158	136	133	124	124	125	126	135	123	132	138	148	142	115	120	122	156	121	123	154	137	127	136	145	115	127	122	140	140	146	136	134	142	118	162	147	149	144	142	131	140	139	121	125	138	133	135	153	142	143	123	131	122	134	158	138	138	127	124	144	164	123	125	151	149	148	146	129	134	151	148	140	128	129	136	136	132	132	138	138	147	158	152	123	137	141	141	139	133	149	128	124	148	115	137	125	121	155	136	142	132	132	136	138	146	115	156	142	161	146	124	121	137	154	137	129	140	145	154	137	127	141	138	119	115	139	138	147	143	136	135	140	136	140	124	119	135	143	128	140	125	142	129	117	118	142	148	121	146	135	122	149	125	134	154	101	140	130	153	130	144	133	121	141	128	151	161	133	153	153	139	130	134	120	130	144	139	128	147	151	138	133	132	131	148	148	130	150	118	134	122	123	138	132	126	135	143	129	104	149	144	132	135	128	143	138	127	123	135	113	132	135	121	144	138	125	142	124	136	124	138	131	131	142	138	161	114	138	147	133	142	148	126	141	148	132	122	123	139	140	140	135	149	141	123	158	114	135	139	133	132	137	150	116	114	139	114	142	145	132	136	125	133	157	142	125	131	135	138	152	131	142	136	152	133	155	150	122	126	137	139	118	139	144	139	136	168	110	145	133	122	149	131	139	142	142	149	132	143	151	128	123	150	125	131	141	131	131	134	152	133	130	121	132	143	120	131	123	148	130	153	124	130	143	142	138	141	121	133	126	136	139	129	146	112	152	127	148	153	121	130	124	137	145	126	150	137	151	138	121	129	137	144	140	134	150	141	131	138	148	125	136	147	129	119	132	117	142	152	142	139	159	129	120	130	134	126	169	134	145	111	129	127	140	118	122	158	147	133	139	137	136	138	144	142	135	133	154	120	143	110	116	142	142	137	140	125	120	139	131	146	120	128	135	128	150	135	135	137	139	137	136	140	146	138	125	119	132	128	142	126	120	116	138	141	135	132	121	121	139	129	123	140	136	111	127	161	143	136	126	124	133	114	147	125	139	131	123	132	124	148	117	116	119	128	134	124	133	126	133	142	124	112	120	147	122	122	114	160	148	126	137	113	138	128	126	122	130	126	140	116	143	155	125	135	137	132	130	153	147	161	144	152	134	124	142	126	149	122	105	137	133	135	152	116	146	136	136	130	124	136	124	143	144	135	154	123	118	135	132	128	126	153	134	139	127	132	129	117	139	127	133	137	121	124	148	153	142	139	117	151	130	140	135	116	133	129	117	148	132	147	113	128	126	135	121	133	139	130	130	132	125	125	132	121	153	132	125	134	140	138	131	140	137	149	129	125	162	131	123	139	153	127	137	122	137	117	140	133	125	141	149	138	161	132	142	130	130	139	139	161	133	118	142	134	134	127	140	153	151	135	137	139	128	128	124	135	136	125	130	127	125	136	159	115	165	135	123	140	147	156	126	153	134	147	134	149	129	139	135	144	124	136	140	122	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9402	507	598	633	575	526	508	495	523	454	458	430	481	426	451	465	461	462	454	406	452	459	456	412	472	430	426	417	444	428	431	416	463	421	450	454	466	470	441	416	431	511	457	457	440	447	399	417	430	449	440	457	403	453	421	446	465	417	409	409	429	432	451	482	444	492	443	424	448	432	430	431	478	449	446	425	457	425	435	412	429	434	424	455	445	440	476	446	430	451	439	448	422	420	470	428	474	476	445	405	443	443	445	473	427	433	455	446	436	465	440	453	470	421	434	481	393	469	456	416	454	448	419	491	432	422	459	434	417	457	442	445	466	381	427	405	423	458	428	463	368	405	429	434	395	410	421	420	486	463	433	437	435	464	441	433	438	420	470	412	433	402	446	452	455	457	442	422	443	414	412	428	446	446	451	450	403	454	414	442	465	469	442	427	411	427	411	423	447	445	419	436	399	406	459	428	420	443	423	429	455	439	446	430	432	444	415	445	457	428	441	435	402	428	374	467	419	429	429	470	431	464	439	449	480	470	408	471	471	467	435	460	480	417	378	481	456	467	435	476	412	444	408	471	414	450	445	437	472	457	420	424	441	440	452	429	436	434	433	437	427	457	422	421	443	446	402	433	458	426	433	471	485	465	427	419	451	457	435	452	414	443	428	435	464	418	427	435	434	411	418	461	454	454	405	421	441	429	437	468	425	439	449	464	431	427	432	398	432	440	447	417	471	466	459	467	456	419	466	443	455	422	423	448	419	418	449	433	417	461	439	461	445	489	447	434	436	482	424	441	449	419	462	484	423	438	438	431	422	453	473	453	407	406	468	472	427	436	450	507	433	446	465	457	414	442	437	486	429	416	410	440	382	452	431	457	416	409	417	432	444	394	446	439	427	433	437	469	437	396	440	434	419	445	460	420	441	422	466	416	427	378	428	410	430	472	459	464	434	441	433	437	445	443	408	440	446	434	429	439	463	476	450	405	469	450	439	491	427	415	441	414	436	427	464	479	440	453	437	411	435	418	445	435	446	409	409	440	456	425	445	448	467	405	416	445	449	418	459	462	411	467	452	427	412	414	426	423	430	411	443	421	421	453	448	405	451	478	445	438	450	440	398	386	446	469	439	465	405	492	477	429	484	468	470	431	439	458	400	400	424	457	392	459	460	425	422	451	412	439	462	446	422	457	439	455	417	418	448	421	436	410	434	452	477	456	460	412	429	396	422	439	449	417	432	474	435	454	456	453	438	395	429	433	445	434	401	436	442	420	436	421	427	447	467	443	449	425	458	419	459	411	402	435	452	382	451	470	468	443	404	456	416	418	450	420	406	428	449	470	442	430	444	432	458	446	440	435	442	435	457	386	446	440	457	436	447	439	445	454	415	420	442	460	466	425	481	443	444	450	426	448	438	406	459	453	448	423	416	424	422	467	430	433	430	437	423	428	448	466	447	436	386	449	412	445	438	443	424	411	444	427	415	407	446	431	435	435	414	451	464	419	443	461	432	445	429	438	443	434	429	439	414	451	419	470	431	422	442	442	432	442	489	420	439	456	441	464	423	411	419	415	395	439	467	449	450	428	443	469	446	424	456	407	439	439	411	447	483	450	448	436	439	463	449	433	433	424	423	426	414	416	425	447	423	439	428	447	442	380	446	419	406	464	456	427	478	446	459	422	429	435	461	456	426	470	434	457	447	443	449	428	444	480	436	385	453	422	422	434	424	463	437	389	462	429	481	414	407	427	421	453	426	422	452	475	451	398	426	417	441	444	428	473	454	416	435	440	420	442	457	450	441	454	422	401	420	436	443	447	437	416	410	414	430	446	431	458	435	420	453	464	430	474	467	449	406	418	389	451	458	427	482	399	423	414	425	430	444	438	467	400	458	409	444	469	437	421	432	470	404	450	441	439	462	418	429	475	453	407	449	449	449	407	435	465	468	444	431	428	442	456	438	386	480	448	427	423	452	406	428	425	437	437	396	437	416	448	418	445	425	428	462	433	453	418	423	407	425	423	433	472	454	429	458	413	430	423	468	454	424	454	437	429	408	485	426	428	441	442	432	468	433	416	437	429	399	437	460	437	443	431	477	438	415	427	434	441	410	452	419	437	433	398	407	400	442	463	428	432	452	405	439	415	455	418	448	442	439	417	446	444	403	462	459	438	459	443	417	437	441	454	416	436	428	432	431	439	437	398	423	446	449	445	424	432	468	458	445	433	472	445	465	427	416	408	421	437	405	408	429	434	415	441	439	408	441	442	450	456	445	428	445	469	471	448	469	439	446	418	400	435	432	433	434	441	445	443	470	430	418	425	450	474	448	437	457	401	428	412	442	462	417	444	447	430	455	413	441	419	452	453	454	451	417	480	475	455	423	405	412	485	448	447	446	425	466	427	467	383	444	471	422	447	428	423	407	436	478	415	444	435	413	408	454	415	437	430	442	449	426	468	456	431	422	413	428	436	433	441	435	453	454	442	476	493	456	448	400	437	425	444	458	412	464	445	404	454	417	446	501	457	458	445	392	422	442	469	445	463	431	432	453	473	444	467	433	460	430	432	429	416	472	407	446	443	410	445	434	418	481	458	484	440	412	436	452	488	437	453	425	442	421	446	433	419	404	435	437	432	440	445	474	405	422	438	448	442	458	416	447	430	449	485	437	437	446	465	413	463	419	439	443	415	425	453	456	457	434	447	431	416	463	437	433	432	436	464	446	448	420	417	407	434	436	401	465	424	450	426	442	452	462	431	436	475	489	429	466	446	395	432	450	437	444	413	433	461	425	426	429	421	470	424	437	411	422	428	378	401	408	476	451	387	434	400	440	452	430	436	458	446	452	475	462	411	438	413	408	413	436	457	424	446	411	443	428	425	431	437	422	463	470	438	436	445	398	428	458	433	430	422	424	417	445	398	458	446	414	448	445	410	439	469	444	440	428	439	480	470	392	457	450	438	420	411	426	462	473	396	408	407	470	411	426	422	434	444	441	396	473	427	443	419	450	432	433	396	444	423	422	431	445	406	411	422	449	403	427	411	437	397	427	414	429	444	418	453	402	433	428	425	445	465	452	456	453	435	453	450	410	444	439	429	443	446	467	463	429	453	460	456	438	444	462	451	427	460	458	457	463	430	404	399	454	432	429	435	432	427	428	435	402	427	433	454	460	413	439	431	453	409	398	453	444	415	451	471	461	441	394	445	441	414	438	414	462	454	459	449	409	436	489	441	425	410	430	433	423	445	421	479	439	442	430	436	446	457	430	454	436	428	446	434	475	452	431	412	432	438	445	459	417	431	425	419	426	458	454	468	480	432	471	433	432	424	469	451	444	453	472	416	446	440	397	426	475	445	453	440	441	434	426	477	443	484	405	417	430	449	422	407	423	452	459	399	422	409	485	433	428	438	466	451	440	463	456	430	471	435	434	440	483	451	431	428	450	455	429	423	451	424	452	454	476	443	464	444	464	424	432	472	450	424	445	433	416	465	434	468	442	466	455	440	405	441	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48362	18107	3679	1091	836	702	544	493	427	414	374	378	340	308	315	310	289	297	308	288	286	286	288	272	287	303	287	293	296	301	268	263	266	301	295	270	299	272	300	272	294	292	286	255	262	273	318	262	274	260	245	284	284	285	280	270	283	272	281	275	263	274	248	275	274	259	290	278	292	302	313	275	273	299	275	288	253	274	277	249	298	247	288	287	259	267	296	249	293	280	265	265	252	286	280	271	275	316	257	281	257	288	253	275	290	304	290	304	288	292	258	249	270	310	255	259	276	299	294	277	268	268	310	271	278	287	283	299	253	293	248	271	288	287	275	259	265	287	305	249	268	306	276	273	274	299	302	279	271	299	283	300	265	293	281	267	305	278	279	282	279	264	268	296	276	296	268	271	297	295	245	264	291	275	251	272	274	300	258	284	257	279	270	281	290	278	286	269	275	282	283	268	278	275	257	272	280	282	254	290	258	279	302	262	268	253	272	272	262	317	278	274	281	280	267	280	281	266	277	299	274	292	274	275	254	263	310	275	279	314	275	269	302	285	241	255	271	285	297	288	272	278	258	250	275	292	285	266	273	258	248	306	295	286	270	295	294	269	279	296	273	265	302	296	282	275	273	281	275	277	277	298	299	296	276	278	288	276	251	292	291	308	295	272	271	231	278	285	303	296	283	256	285	254	280	223	268	257	272	283	278	247	295	304	266	249	293	273	281	252	221	254	305	272	286	255	304	279	300	285	279	275	286	277	261	284	296	275	274	265	252	262	282	282	262	302	248	261	264	273	306	289	317	297	296	273	275	272	293	278	261	245	275	263	292	268	282	263	262	255	302	290	266	270	244	254	274	264	279	294	259	255	266	290	274	285	262	262	302	268	256	299	250	281	284	263	295	275	280	281	285	300	261	277	300	279	301	273	279	269	271	292	281	273	295	259	271	264	273	296	255	259	306	279	297	251	271	278	284	302	260	289	295	262	282	295	262	244	273	302	312	286	291	248	294	279	269	303	258	243	269	290	282	288	278	273	255	277	285	276	294	294	284	271	305	285	304	256	297	262	298	285	305	265	280	272	285	280	279	253	237	286	274	291	288	281	273	281	274	278	263	274	273	275	274	282	259	299	254	273	251	291	333	294	289	262	239	254	268	295	296	277	277	286	273	287	251	307	299	272	274	289	271	272	304	262	281	282	277	262	272	267	297	253	280	266	305	264	270	295	288	281	262	263	276	268	280	277	274	303	282	273	310	268	266	272	259	286	284	262	294	299	264	283	302	289	297	278	301	297	274	287	284	266	279	279	280	256	274	257	239	265	300	266	263	280	290	266	269	279	286	275	266	279	258	259	296	270	264	244	279	275	284	257	288	277	274	287	268	259	301	290	253	263	250	266	282	282	261	280	253	260	265	266	268	273	292	277	260	297	298	264	252	265	308	274	261	287	267	308	248	280	280	263	269	284	282	299	284	290	275	288	299	271	272	256	286	290	259	265	297	280	286	232	252	267	282	291	277	304	259	290	272	265	266	286	264	275	302	245	261	287	258	297	269	289	254	280	249	268	263	287	275	292	303	316	267	284	288	291	267	279	268	275	250	284	273	301	293	245	281	279	277	268	261	255	262	283	282	261	285	304	276	257	287	293	259	296	296	260	258	286	307	292	303	250	293	275	281	303	267	286	281	286	276	297	255	275	262	252	269	258	260	286	283	287	270	303	260	279	265	282	289	265	329	266	281	291	270	304	244	249	257	295	271	273	310	265	270	297	299	267	272	255	284	286	268	291	301	275	315	291	303	280	260	277	303	302	272	277	279	278	289	295	287	253	284	268	266	254	270	276	265	292	269	257	258	271	281	282	285	262	264	271	273	278	274	283	246	275	277	272	304	244	266	273	302	280	232	289	254	288	305	311	267	283	269	288	264	264	283	287	251	287	262	276	288	292	283	290	276	302	278	288	268	311	294	268	273	275	286	279	281	281	275	260	282	259	250	297	292	272	313	273	293	265	287	299	266	278	286	267	276	283	313	254	309	267	238	250	295	285	288	312	273	290	298	284	284	272	268	278	265	305	287	273	282	284	258	273	264	299	307	278	235	257	255	261	273	298	246	310	273	266	301	283	272	265	269	315	268	274	286	287	270	269	269	270	261	294	286	271	270	244	293	274	293	275	289	311	259	292	251	274	286	310	261	259	282	268	272	264	298	282	260	277	286	281	283	255	266	277	275	267	288	307	265	267	281	315	276	276	269	294	278	275	277	261	258	295	271	312	267	270	282	262	271	250	292	263	270	282	292	304	263	297	226	266	304	283	291	279	296	255	258	278	279	300	257	294	259	253	255	277	256	262	274	275	296	277	284	264	258	271	294	277	290	282	275	278	267	258	279	282	290	282	254	241	292	267	272	295	296	304	278	286	280	269	271	310	269	287	280	273	265	286	302	310	295	284	317	274	239	284	291	268	301	269	276	285	277	241	291	279	291	239	274	282	292	287	293	283	281	279	303	244	295	279	286	301	265	275	271	284	307	266	280	266	277	271	250	291	278	269	269	272	269	260	272	268	268	284	284	274	291	272	263	270	313	266	276	293	266	291	274	299	255	259	290	296	307	320	297	278	303	321	306	263	279	267	290	282	281	297	296	250	285	260	236	318	276	279	264	280	281	306	288	270	290	283	282	301	269	288	282	274	273	268	273	295	289	285	260	288	284	280	269	246	245	285	268	260	270	296	275	312	275	272	312	313	276	289	258	300	286	261	290	282	251	269	261	309	294	258	263	315	279	277	280	288	248	269	277	274	299	288	289	293	272	268	274	289	273	289	286	273	287	269	260	280	274	252	265	256	255	283	269	267	270	279	308	277	247	262	263	279	268	287	290	253	270	279	267	311	276	296	276	297	286	303	295	304	273	282	266	280	232	249	283	281	293	287	291	292	261	261	257	296	238	267	280	275	295	272	297	289	255	256	291	273	293	307	295	289	280	311	281	276	289	283	292	295	249	290	281	275	237	261	283	266	287	332	289	280	285	276	271	275	287	288	254	277	269	254	238	286	313	314	296	269	279	275	276	271	269	266	292	298	279	248	290	278	288	278	279	271	302	290	253	274	267	268	268	259	267	262	292	302	259	282	266	252	263	295	270	292	268	256	254	276	251	271	294	282	280	280	279	268	289	274	263	289	251	289	264	307	291	255	292	306	248	258	303	310	302	292	237	290	267	261	285	280	286	249	249	270	295	271	269	297	288	295	249	274	265	267	274	272	270	231	282	286	281	282	288	277	259	290	248	261	265	323	257	255	294	259	289	283	267	288	285	296	247	253	259	282	291	282	249	253	282	263	295	288	286	285	286	270	291	272	272	311	274	298	260	258	267	308	282	286	281	295	261	294	287	271	274	269	339	277	286	293	301	282	265	256	291	255	282	302	281	278	271	259	299	263	270	258	258	239	297	255	278	262	267	281	300	271	290	287	257	260	265	242	277	301	260	296	290	274	292	286	290	261	310	299	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
27249	1755	3388	3649	3162	2538	2173	1905	1636	1550	1477	1387	1324	1232	1105	1112	1047	1040	984	951	960	993	1005	943	858	919	910	895	886	852	889	847	869	790	818	847	862	816	815	827	842	811	788	823	782	852	811	786	842	787	847	793	809	814	805	805	830	788	866	790	799	839	795	769	779	775	754	719	822	853	771	746	840	749	732	770	761	797	737	805	783	743	786	805	783	786	843	782	799	857	804	770	792	785	767	795	771	809	744	756	771	753	773	777	844	743	758	740	771	771	858	784	755	817	820	721	825	840	740	768	789	776	823	802	824	779	797	791	798	814	790	809	801	772	785	808	798	817	783	854	752	804	862	728	816	755	714	774	809	802	742	803	816	771	772	776	783	762	818	821	863	777	730	748	785	761	798	794	811	770	838	760	804	776	802	808	779	816	795	762	834	814	803	836	738	827	792	742	795	789	794	799	794	758	773	774	767	774	799	813	834	781	758	792	772	824	779	804	786	788	776	845	794	743	833	754	752	777	806	857	832	796	751	815	795	788	799	783	794	758	792	716	804	822	827	764	760	784	790	803	824	801	810	767	800	729	747	807	785	783	781	810	785	746	827	772	807	791	769	809	795	829	751	786	768	757	777	775	811	806	778	856	786	812	815	790	794	777	761	777	753	813	817	793	837	750	735	830	817	777	757	764	763	769	795	791	818	759	836	787	801	735	777	798	792	775	847	811	768	781	817	800	819	716	793	801	777	819	758	782	805	775	792	798	814	821	790	753	754	760	797	743	786	806	732	799	813	779	762	782	790	776	818	784	740	791	775	790	801	810	748	774	787	796	789	805	761	773	791	778	803	770	785	798	807	795	795	776	740	813	759	765	819	781	785	806	816	769	757	751	758	828	767	731	790	765	751	786	777	797	751	746	759	757	808	752	814	775	739	800	769	789	758	781	812	783	814	802	764	768	797	760	745	788	813	807	773	861	782	792	777	763	798	790	749	849	800	760	769	794	768	767	730	771	772	767	775	793	782	786	769	762	733	744	788	777	777	794	800	735	794	842	793	815	767	810	772	770	759	809	817	785	812	768	846	768	777	839	767	809	774	798	755	758	742	762	761	788	801	795	790	755	780	768	826	785	803	789	786	778	790	803	826	765	767	788	771	791	774	802	784	783	802	836	798	802	809	737	813	768	820	839	764	776	793	762	806	744	792	742	719	843	801	732	760	785	761	797	769	769	814	790	803	791	776	813	763	797	817	796	775	730	794	791	800	807	818	817	744	790	817	821	772	789	761	840	762	779	809	816	772	800	789	815	792	786	810	790	832	756	739	787	778	758	766	756	778	851	797	826	808	754	758	782	765	788	756	769	784	779	810	766	757	802	849	822	738	774	727	698	795	746	793	802	791	743	740	828	846	794	809	807	725	819	761	807	755	741	746	808	805	733	771	833	805	789	777	763	775	772	783	842	800	786	801	734	782	773	784	839	755	824	842	755	760	731	689	803	790	724	804	764	769	788	775	829	791	840	798	800	787	804	727	806	784	803	782	835	807	791	785	805	830	831	779	765	774	797	781	808	837	786	808	796	731	781	745	833	757	769	794	787	824	726	759	766	782	745	817	794	806	789	817	766	769	770	820	740	816	751	777	765	747	774	795	731	766	772	784	767	769	776	827	828	767	704	788	775	781	798	775	778	786	785	821	782	779	846	818	777	774	768	749	790	735	776	796	781	745	791	807	777	786	785	750	810	747	754	802	748	778	722	723	780	741	796	785	813	823	794	740	787	754	763	795	752	826	807	740	761	779	810	775	777	788	758	776	757	776	792	742	764	752	728	790	797	779	763	782	800	761	792	768	785	771	785	815	782	784	811	794	806	782	731	841	807	796	747	806	806	794	831	793	787	793	759	812	778	799	795	766	769	808	747	783	785	790	795	778	765	751	805	781	828	745	761	779	811	764	773	791	859	819	793	790	791	747	835	823	793	764	789	811	792	774	772	824	781	738	820	785	797	754	771	753	798	740	755	774	786	746	754	820	793	843	777	810	782	830	718	797	766	800	789	773	733	821	768	731	775	822	761	776	796	746	743	766	747	800	785	785	776	776	783	792	807	790	811	838	795	769	794	779	787	789	799	715	787	789	753	739	786	728	793	809	818	820	795	815	788	820	770	801	801	815	744	772	785	749	805	768	791	795	808	775	832	773	828	821	795	783	810	768	766	783	767	774	773	797	822	744	804	797	810	761	790	792	776	765	760	791	801	749	813	750	773	743	800	788	776	763	792	879	768	779	821	791	763	818	829	742	739	769	732	773	839	761	782	780	707	767	774	767	761	761	814	776	789	774	797	720	772	766	829	801	787	770	848	793	790	811	783	807	800	801	777	775	772	772	755	776	782	822	820	760	760	766	801	828	828	802	799	787	785	831	737	776	774	782	792	778	704	788	811	797	806	765	762	834	804	786	822	801	766	739	793	779	801	769	779	810	799	757	755	814	798	863	796	792	836	884	782	786	790	756	819	838	762	829	782	771	744	754	802	810	775	775	762	843	793	792	780	785	808	761	756	827	777	728	822	766	783	820	791	777	833	806	797	804	807	834	788	789	782	797	766	763	784	807	743	803	793	735	740	776	741	842	788	787	836	771	770	769	813	759	767	804	775	780	807	776	777	790	811	786	760	783	775	762	790	756	813	818	804	776	785	778	757	767	793	794	729	756	797	827	742	789	803	757	772	776	790	794	824	761	783	798	805	771	779	802	779	834	798	801	804	758	751	780	841	772	727	775	769	795	766	770	793	814	799	772	761	803	791	805	762	796	737	816	759	777	718	779	795	762	768	780	756	797	828	775	790	847	775	754	819	801	804	782	824	799	793	750	792	771	754	785	737	761	764	753	768	770	794	757	740	756	785	760	791	768	758	776	770	783	779	824	815	806	748	764	770	857	791	781	821	759	746	819	723	783	770	801	779	767	817	787	818	786	721	795	788	828	783	792	750	721	766	798	788	764	782	749	794	853	824	779	794	775	755	803	787	828	812	785	795	759	764	833	802	728	769	770	767	812	780	763	797	788	787	811	832	742	796	804	708	791	781	766	817	777	812	785	811	743	769	793	741	730	825	863	777	782	854	772	828	792	799	787	765	792	818	780	798	759	787	765	785	777	763	794	778	769	725	825	773	776	790	737	811	789	802	795	767	759	829	766	785	806	831	773	796	766	763	780	768	790	818	787	751	811	825	770	757	823	785	806	775	775	744	803	788	742	756	814	748	801	797	821	801	763	752	808	802	740	753	773	763	781	782	815	798	790	779	761	800	769	773	799	763	784	812	811	765	806	829	783	791	809	769	761	806	785	769	798	788	793	752	752	751	810	788	685	775	795	786	776	755	820	770	801	779	803	831	786	819	822	825	812	781	784	809	808	846	773	791	768	786	783	839	832	801	789	726	784	808	747	788	774	787	792	788	793	766	790	782	765	795	794	777	756	746	745	766	738	753	779	746	812	751	810	745	811	810	781	775	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
53145	26083	13165	2475	1528	1153	848	704	637	577	519	461	472	457	396	418	389	364	327	377	349	360	364	345	344	346	346	334	376	337	308	348	336	333	298	322	322	321	279	307	296	300	328	305	324	337	305	316	311	315	314	316	332	306	347	310	331	303	323	332	311	322	305	308	298	344	304	295	319	303	290	332	320	324	308	284	289	298	320	312	301	311	323	337	330	300	277	337	329	347	311	324	320	327	329	308	308	321	303	299	319	332	318	297	292	295	315	299	277	299	305	264	316	300	332	307	334	306	328	320	294	310	312	290	304	294	298	286	335	292	289	300	313	324	311	314	336	297	313	322	312	315	291	299	310	313	305	297	326	304	281	323	329	295	305	281	322	275	282	306	315	336	317	294	294	319	316	318	295	295	307	329	327	311	318	326	293	324	342	301	301	279	293	304	297	326	274	284	286	311	315	310	280	279	326	307	327	313	294	279	271	303	293	316	341	305	327	335	282	313	275	295	330	300	299	337	317	330	294	311	326	285	336	309	339	323	302	277	302	318	319	332	299	320	322	321	291	296	308	304	290	301	285	332	309	333	318	285	304	319	342	349	336	299	312	320	335	293	303	297	316	311	303	329	338	282	326	323	296	313	318	293	302	309	359	327	320	288	326	298	302	313	324	314	331	303	326	326	309	274	319	301	355	316	329	313	312	279	301	308	297	303	291	347	304	325	299	298	289	302	350	316	272	310	328	300	312	282	295	307	342	319	334	284	321	319	293	329	310	294	283	298	326	302	265	340	333	308	299	274	314	312	306	297	322	280	329	334	339	305	339	282	326	307	282	318	319	327	288	314	292	304	337	292	318	302	308	296	324	302	299	319	304	300	292	309	319	266	289	297	284	327	307	320	282	364	291	288	326	290	303	295	320	317	323	352	332	328	308	304	309	316	300	311	297	261	305	337	298	314	314	306	300	322	305	307	322	337	311	322	307	309	319	334	306	318	323	299	311	304	293	311	312	336	292	298	317	325	301	306	319	298	335	330	288	323	309	332	280	323	287	301	276	299	308	274	303	344	297	295	310	305	345	315	309	303	336	300	270	341	309	307	318	289	267	282	291	322	304	314	327	292	298	340	347	317	288	285	316	291	313	261	289	294	310	326	298	327	298	312	307	308	304	336	314	316	308	330	299	275	283	301	324	291	310	349	331	320	298	314	289	298	327	334	322	313	305	301	330	310	283	319	334	308	306	319	318	273	311	293	314	308	321	296	301	321	320	314	324	311	331	293	325	333	315	317	276	314	310	334	303	318	298	300	326	305	282	283	273	310	297	287	291	284	326	297	315	300	318	305	324	311	272	292	323	308	330	292	321	304	346	313	292	327	313	303	276	295	305	280	298	341	337	286	258	319	281	287	324	303	331	297	309	342	315	302	305	329	304	318	303	297	306	299	312	309	322	310	316	303	308	315	341	268	298	312	337	331	337	301	299	334	307	327	324	305	324	335	311	306	296	304	300	300	304	345	308	285	303	313	276	308	305	315	313	329	267	311	317	285	317	333	316	296	305	317	303	329	307	316	270	321	279	323	309	306	271	312	303	300	323	304	286	296	298	294	308	319	323	315	306	311	281	262	321	297	287	318	282	298	299	347	285	329	335	331	294	315	316	313	309	337	294	310	324	325	314	295	334	339	300	332	307	333	327	310	330	284	257	270	305	315	265	293	307	302	317	322	306	319	313	320	315	300	293	308	289	320	269	294	293	291	310	298	294	303	307	313	331	320	297	301	296	296	269	297	314	322	342	330	291	298	309	309	297	296	324	291	312	332	297	304	312	321	318	303	311	321	298	285	298	346	294	285	293	305	324	325	293	323	316	278	300	346	346	273	323	296	296	306	295	294	315	320	278	320	277	263	321	305	296	313	303	272	327	281	311	315	321	295	294	320	310	298	295	303	316	287	331	307	325	324	308	311	316	314	337	316	300	316	314	357	302	304	328	307	291	291	258	299	303	312	306	301	338	295	317	332	294	326	297	302	284	313	316	320	308	310	293	331	287	300	294	346	321	297	291	295	318	337	288	313	303	298	328	306	316	317	306	300	312	301	360	331	310	313	306	316	307	323	315	306	336	279	337	317	305	292	299	304	330	314	324	312	291	298	297	321	306	333	316	308	311	313	361	324	304	293	316	318	320	306	329	332	334	273	311	318	309	335	313	302	324	314	304	327	300	326	281	320	296	301	296	309	295	281	323	274	325	296	292	315	309	337	282	301	311	286	311	300	329	320	309	313	281	281	303	299	316	303	299	311	292	285	311	299	304	299	306	325	324	328	291	283	292	317	288	307	318	307	324	311	330	304	292	294	315	279	307	261	274	312	321	279	299	324	318	306	291	300	284	309	322	325	289	307	319	268	302	300	334	306	280	307	323	314	320	306	297	284	298	281	286	329	312	293	302	306	333	307	346	285	282	301	340	292	311	313	275	291	309	303	304	305	327	287	296	304	306	302	289	313	295	297	307	300	331	325	280	315	317	317	301	306	313	286	329	332	283	289	271	314	345	333	328	313	327	299	331	306	313	306	311	311	278	336	328	326	292	290	284	314	319	295	300	290	280	294	299	342	321	338	319	284	292	312	315	315	303	346	314	316	345	289	326	352	295	274	354	293	314	291	327	318	308	285	286	309	303	302	309	309	337	294	291	316	313	306	308	282	265	304	302	313	324	319	308	300	320	286	297	291	313	302	304	298	302	298	281	282	323	313	328	281	313	338	332	278	303	323	296	294	313	279	309	285	276	303	301	326	296	302	300	315	326	308	322	328	310	327	327	303	314	303	328	325	315	320	319	298	301	328	299	316	283	312	326	286	308	313	290	296	281	317	319	316	303	298	325	283	282	324	311	319	295	311	298	327	313	310	286	318	318	316	321	292	325	309	321	288	313	315	288	310	327	256	303	299	306	268	305	293	290	318	308	316	301	318	324	346	277	313	304	339	322	333	294	315	313	352	278	280	331	302	317	277	322	311	306	292	319	292	317	323	287	315	277	310	304	288	318	324	323	325	315	289	294	326	325	327	272	307	316	330	271	296	290	336	309	272	337	289	308	289	290	310	304	307	290	297	321	324	296	277	300	311	332	295	303	298	285	332	315	295	330	281	320	304	306	272	307	320	287	311	315	294	297	330	325	334	317	341	307	317	293	329	285	323	296	273	327	314	276	322	303	298	272	290	302	282	302	319	324	333	305	324	311	264	340	311	334	301	301	325	348	336	311	328	284	300	299	325	297	332	296	305	320	275	308	323	297	284	320	285	312	345	326	324	328	314	310	298	293	294	290	292	289	312	295	299	306	290	305	294	291	317	326	296	338	320	331	321	311	318	329	316	319	307	297	316	315	290	278	315	332	288	307	296	277	310	324	295	291	312	321	313	323	290	295	309	303	314	340	322	309	308	299	316	276	295	314	314	286	307	301	285	295	316	326	315	276	328	318	295	303	313	325	315	307	302	302	313	283	317	305	265	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34390	2711	5623	6232	5266	4285	3513	3015	2541	2260	2156	2000	1809	1628	1545	1423	1397	1319	1285	1210	1216	1172	1183	1135	1075	1021	1072	1005	1010	975	1039	983	956	975	1005	986	984	935	961	886	944	962	881	956	905	937	965	916	905	869	899	940	839	868	894	885	955	897	899	926	876	905	887	895	866	897	892	928	831	881	842	868	880	853	888	867	862	886	830	854	859	897	874	859	866	881	827	896	816	834	915	821	792	908	902	874	853	817	852	893	824	842	865	832	863	838	802	843	850	856	837	862	870	866	890	816	833	844	851	807	856	876	864	883	829	823	854	866	843	818	811	887	891	854	857	863	822	820	844	841	840	852	839	857	812	826	825	844	898	819	838	816	822	807	838	850	829	858	817	897	823	899	794	817	834	885	882	840	839	854	842	813	847	817	845	807	836	826	851	838	855	877	858	808	904	840	858	848	847	803	875	789	841	853	845	816	795	885	857	825	894	807	848	833	876	896	846	819	817	823	882	874	850	836	848	800	824	823	839	857	861	840	828	825	849	831	818	816	859	834	866	845	847	842	803	816	841	793	860	856	848	875	812	862	847	860	879	770	875	852	816	826	848	835	779	875	887	860	840	852	852	836	830	811	855	822	798	815	830	840	814	864	868	811	829	826	861	797	867	882	843	800	853	822	839	822	827	872	830	838	787	808	767	855	829	886	854	851	829	818	888	832	802	835	869	808	907	829	865	879	795	831	840	794	827	857	916	817	874	829	837	812	802	835	868	816	893	862	864	921	815	806	824	805	811	861	852	822	808	787	819	829	838	793	815	858	821	867	813	812	861	819	853	819	765	852	868	799	860	793	841	832	856	838	855	889	801	845	807	808	858	821	828	826	781	836	844	873	827	811	875	844	828	859	852	876	854	904	795	851	832	868	882	871	829	868	801	841	843	810	791	821	826	845	844	844	797	866	826	838	835	886	835	793	873	791	870	885	837	826	825	824	823	787	847	797	865	842	878	841	841	854	858	844	836	801	838	821	890	827	841	878	850	792	940	773	900	796	888	837	805	787	869	844	895	852	820	862	816	831	781	882	879	802	867	835	834	903	876	806	860	802	852	889	822	865	790	845	842	754	846	857	847	820	839	820	846	862	851	915	822	866	837	836	845	816	783	808	824	834	834	870	827	831	810	841	799	795	841	795	836	837	816	878	791	827	862	809	788	822	854	850	845	874	848	834	859	888	814	871	875	871	836	825	832	812	781	830	854	818	817	820	867	838	819	857	804	810	896	835	850	855	847	828	865	833	781	809	848	830	783	877	822	854	800	819	847	848	781	771	837	858	847	831	838	880	843	895	880	816	865	832	825	797	802	826	824	816	876	808	812	847	825	859	831	788	820	848	808	850	867	829	849	840	881	826	827	848	841	807	843	852	847	809	842	815	794	800	801	885	819	860	862	827	816	863	851	851	843	858	831	856	833	845	846	835	849	822	827	810	887	865	828	863	788	879	858	818	769	835	899	812	846	828	804	866	850	827	807	827	782	861	846	836	828	859	847	822	820	874	845	851	835	855	840	818	867	851	905	773	799	782	896	828	853	866	880	856	856	838	868	812	829	864	834	837	821	835	851	821	834	847	871	896	832	849	838	849	855	835	855	848	907	801	787	853	889	829	814	857	871	846	814	815	885	845	865	816	867	829	786	826	859	790	806	843	795	809	862	815	801	902	842	805	911	797	822	859	823	845	881	822	837	817	856	832	825	829	863	867	903	801	837	863	873	806	880	855	823	829	805	906	807	827	818	821	845	833	795	859	816	808	864	791	795	877	813	859	818	832	847	870	766	795	848	874	842	860	827	817	812	905	843	851	852	832	858	856	835	855	833	874	786	868	912	842	824	833	834	865	855	860	897	864	872	853	847	857	743	834	822	882	847	842	846	881	810	847	898	865	830	821	771	796	826	780	861	815	874	862	773	892	797	833	837	846	793	875	851	811	889	769	836	860	833	814	858	871	859	823	803	881	857	870	849	815	862	829	824	812	821	900	843	801	861	791	841	801	871	842	863	805	835	847	803	818	848	839	897	903	838	843	812	874	759	872	832	811	850	807	794	758	882	879	829	870	867	841	822	857	856	822	858	858	843	811	835	855	821	846	831	839	842	884	835	820	834	822	881	828	806	833	812	851	842	782	795	848	832	811	853	841	804	819	853	851	858	862	857	834	813	861	821	821	844	802	857	870	850	861	878	810	838	816	775	833	883	850	870	847	839	814	796	778	849	880	834	844	827	829	820	830	857	843	852	825	875	838	843	847	856	818	828	796	825	841	858	806	861	826	833	844	845	822	867	795	856	800	801	831	822	887	874	848	854	831	858	808	821	818	847	846	853	878	856	846	854	866	839	839	863	865	816	837	789	862	784	834	837	794	837	885	850	860	797	789	884	838	868	902	828	875	866	890	848	809	823	815	868	848	794	830	839	829	829	884	851	841	841	793	857	809	909	797	815	865	869	809	833	830	834	857	839	822	795	777	791	859	814	838	816	872	821	856	833	812	870	826	803	829	809	865	822	851	842	867	792	889	845	878	828	829	839	817	845	833	839	831	834	826	818	856	789	822	846	854	866	866	834	852	824	800	803	867	837	805	876	868	788	833	821	832	844	834	767	827	816	820	825	820	880	880	859	882	841	810	755	867	806	890	841	853	877	875	786	809	806	845	887	828	817	826	818	868	879	829	858	833	843	824	857	805	800	824	847	898	828	866	844	852	863	826	849	859	832	834	827	875	811	826	834	853	835	879	817	840	892	840	816	837	781	857	837	828	835	832	830	824	814	826	838	836	828	829	822	820	876	820	858	839	879	771	863	863	817	850	841	808	808	873	893	845	829	847	835	854	852	844	836	834	801	831	892	843	807	818	870	837	869	852	860	844	886	832	869	793	786	877	941	824	806	817	827	867	814	853	834	822	880	872	838	795	847	834	860	822	864	855	867	831	826	868	861	862	822	823	832	847	818	859	815	854	800	850	878	820	882	834	887	887	865	842	849	810	827	846	815	850	794	849	855	863	851	838	914	850	823	904	908	861	850	839	901	858	850	856	806	791	847	854	844	814	850	820	882	827	824	797	848	850	822	812	841	815	817	832	824	818	803	818	857	776	815	856	879	860	853	801	862	755	814	853	808	855	850	786	831	858	878	857	845	809	806	795	863	817	840	807	817	809	847	849	898	864	876	814	833	790	835	837	849	766	862	815	829	839	886	792	861	880	816	826	835	855	815	796	832	785	773	846	864	829	828	808	848	832	864	804	868	810	823	819	772	843	880	842	846	900	821	828	833	857	838	838	833	825	858	790	847	831	857	834	834	826	796	817	808	847	866	861	867	837	843	852	850	831	780	822	851	783	835	836	817	851	817	856	810	860	852	823	875	901	843	807	813	834	867	794	790	848	826	823	892	860	848	818	822	804	800	847	800	800	831	806	845	819	851	856	853	861	826	838	856	835	878	834	852	833	826	835	841	790	871	863	834	817	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10365	612	311	194	163	172	131	142	156	135	139	150	136	135	137	147	142	148	143	124	142	160	144	159	127	131	135	141	102	137	128	136	121	143	126	131	137	135	140	125	114	135	137	140	135	122	143	146	139	134	136	127	125	127	143	120	150	136	136	147	148	123	133	144	101	118	128	129	125	115	136	140	142	164	153	151	139	154	154	137	133	156	109	156	139	155	117	151	114	151	134	134	122	151	130	127	134	135	130	121	111	130	133	145	130	134	154	140	144	124	122	149	127	140	103	124	142	162	131	126	122	131	141	143	135	134	135	147	135	143	135	110	133	136	129	134	141	131	122	146	137	130	121	136	164	127	129	128	138	126	165	162	144	148	140	139	143	162	126	132	136	145	123	136	126	151	132	132	139	139	135	134	126	136	134	122	128	122	155	146	160	146	135	138	124	146	125	128	129	120	144	130	148	140	140	129	133	123	135	148	153	130	141	144	131	123	142	135	129	158	129	150	159	132	116	121	133	117	135	134	150	131	138	147	121	134	123	127	137	130	130	127	118	130	138	118	150	128	154	127	118	150	143	132	113	151	128	114	124	142	133	123	118	128	128	128	153	130	154	138	129	123	137	131	148	132	137	121	121	149	138	120	156	130	117	122	142	124	124	139	131	129	147	130	128	148	117	142	134	179	137	142	132	149	143	153	146	141	134	121	116	147	147	137	117	139	145	149	123	143	128	132	132	139	141	139	132	140	135	146	129	117	141	141	128	139	116	141	132	141	120	126	119	146	128	131	129	125	128	133	156	148	144	136	128	144	142	141	152	162	126	127	154	152	144	154	150	142	120	130	162	124	146	142	139	145	129	139	143	150	138	135	116	147	119	116	136	108	147	119	142	149	144	120	132	163	131	140	158	127	126	129	140	127	142	163	133	138	143	117	126	136	124	141	137	119	157	134	120	148	148	114	146	141	126	138	112	149	143	148	125	141	121	125	122	145	150	140	122	130	112	136	137	120	116	133	143	131	135	146	126	133	114	122	144	137	138	130	138	119	137	131	150	131	131	145	132	136	131	140	134	129	136	125	152	137	147	142	121	144	138	137	134	132	148	125	110	137	136	131	126	151	116	135	149	144	138	115	138	117	123	135	152	142	143	125	122	137	134	152	126	138	142	128	119	126	137	136	134	119	128	150	134	137	139	122	145	142	149	156	158	151	128	155	137	141	106	119	136	117	119	134	139	123	149	143	137	135	128	135	146	143	128	143	133	115	124	135	132	129	121	134	132	129	143	122	152	127	135	121	116	136	131	145	113	138	114	140	131	119	124	127	140	141	135	132	123	157	128	131	145	125	158	148	139	122	150	144	134	146	122	119	136	151	127	141	128	167	151	126	142	140	103	152	120	137	128	125	145	119	133	133	136	128	129	131	164	125	132	130	141	143	140	139	140	154	144	135	148	154	143	137	133	144	112	150	141	115	131	127	114	134	125	121	142	120	135	132	149	153	122	110	136	127	144	135	141	134	149	126	141	131	124	134	121	147	128	120	136	138	125	166	138	112	128	128	157	146	146	121	133	133	139	133	141	138	136	142	136	127	139	145	140	129	139	147	138	133	131	145	148	148	148	108	135	142	126	115	106	152	147	160	142	152	140	152	130	145	126	139	157	132	139	121	152	98	145	125	137	154	160	133	129	146	112	152	139	134	151	129	137	152	125	120	160	145	119	139	129	142	135	144	133	145	125	120	142	126	139	135	154	137	129	134	166	142	123	129	127	122	130	151	126	144	132	135	149	113	142	134	113	149	132	132	157	121	146	132	123	145	132	152	140	114	128	129	118	137	136	146	128	135	124	137	149	148	136	147	140	121	141	158	127	131	152	131	116	113	148	154	136	141	127	126	134	135	141	116	140	137	118	147	124	126	138	132	133	127	135	128	134	107	138	123	136	129	125	126	129	136	134	130	129	136	123	135	137	158	149	163	142	146	127	136	121	98	142	128	139	131	146	143	136	135	137	143	129	146	121	154	152	145	151	136	148	142	134	133	145	130	149	146	131	129	134	141	112	127	141	113	108	132	163	159	124	142	151	138	148	144	152	152	127	135	128	152	131	134	154	120	124	129	143	133	140	140	148	142	119	156	137	130	138	108	147	165	144	136	128	125	145	121	147	126	112	137	126	138	141	136	163	149	123	149	124	155	134	149	121	126	137	126	158	133	140	142	129	145	140	121	129	146	138	143	135	144	128	141	111	127	161	146	147	116	158	122	140	149	148	137	132	144	147	147	141	141	125	152	130	145	149	141	128	128	122	122	126	146	139	128	139	140	155	145	138	134	134	141	118	134	130	139	123	138	147	132	116	129	138	148	148	120	133	112	123	123	134	150	139	129	147	137	126	120	132	149	139	131	145	124	115	131	145	150	151	124	122	130	150	139	127	147	145	146	137	153	144	118	121	129	158	133	144	146	131	139	133	133	135	121	128	147	135	147	136	130	135	148	128	132	146	134	152	122	128	124	123	146	146	144	118	148	136	121	160	124	128	111	138	131	143	126	139	121	135	135	118	184	117	140	128	144	137	153	133	137	133	144	141	124	137	142	132	152	123	149	120	127	141	137	137	132	148	124	131	147	132	146	148	155	158	165	137	138	134	120	138	141	112	131	138	131	139	161	134	156	132	138	147	133	133	154	147	156	137	129	133	162	130	133	119	125	130	136	124	136	138	132	125	144	120	135	122	128	131	118	148	137	125	138	144	130	118	130	128	126	130	130	132	158	155	141	134	145	127	155	126	132	122	150	140	123	121	153	144	127	134	129	112	157	144	145	131	131	142	129	151	134	127	113	134	144	122	118	142	130	139	141	144	119	151	152	158	116	123	128	138	133	132	149	149	121	146	158	147	131	143	120	134	148	140	153	158	134	137	133	124	114	156	137	136	144	141	107	115	144	125	140	142	118	126	122	136	140	147	124	144	146	127	138	132	140	139	143	139	130	123	141	139	137	157	134	130	150	133	152	130	138	151	131	142	128	130	135	134	139	135	144	134	125	129	124	157	137	147	138	149	135	145	118	120	130	146	139	129	135	113	147	138	131	151	136	140	128	143	135	131	135	114	138	133	134	156	136	132	124	137	140	118	129	126	139	159	133	136	146	135	119	137	172	143	150	131	130	139	166	140	133	143	136	133	131	127	132	129	125	134	110	147	141	144	131	141	144	127	127	133	128	138	126	156	150	139	133	134	147	152	144	130	114	152	122	126	129	112	154	133	123	116	131	159	126	143	125	132	116	127	156	122	125	131	149	120	109	130	131	147	145	133	139	128	132	120	125	127	116	139	131	129	135	132	111	140	119	130	137	145	143	145	131	118	125	118	123	137	119	131	130	135	128	152	135	145	108	126	154	150	137	132	119	134	128	133	121	128	129	160	116	135	121	124	138	136	121	124	116	124	164	146	130	138	120	148	140	150	142	116	139	146	137	132	123	139	143	131	146	140	141	112	117	164	121	136	130	133	127	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9731	520	547	637	608	505	567	517	486	476	480	473	452	436	476	472	456	465	439	414	474	462	472	489	431	439	459	487	450	446	476	432	453	432	447	445	461	423	456	390	448	438	406	440	458	454	401	437	454	458	414	420	423	424	472	418	397	416	440	431	464	443	422	423	438	468	437	411	484	471	432	460	430	430	395	452	462	457	426	452	440	454	451	433	406	431	432	475	413	443	448	500	427	434	445	469	433	452	422	443	436	437	432	442	482	420	407	402	440	438	473	441	483	467	472	456	440	523	426	446	395	478	415	417	455	422	432	451	453	443	458	448	425	453	450	445	437	436	455	468	416	433	448	427	449	437	435	441	410	447	450	452	437	455	434	416	409	439	490	419	457	467	447	456	454	393	406	449	460	423	495	472	483	425	476	467	462	438	446	427	446	459	435	409	443	478	449	433	436	442	451	462	440	429	431	496	417	448	453	401	440	461	423	466	430	407	464	444	416	421	430	414	453	447	480	409	456	452	460	468	430	462	427	461	444	416	441	473	429	435	418	394	465	451	475	463	422	472	446	412	427	458	437	442	421	469	435	432	417	471	439	421	449	408	462	442	411	422	473	396	472	447	432	438	456	448	438	431	450	435	448	412	426	454	442	443	450	455	422	447	434	465	458	451	403	434	422	457	452	425	450	431	424	438	502	440	384	467	435	428	462	413	451	422	443	483	447	448	455	446	419	445	434	464	424	450	476	469	461	442	433	425	433	423	432	419	434	428	456	453	416	444	458	417	432	443	447	428	450	424	415	430	438	444	445	473	445	451	422	449	448	448	461	447	426	458	436	399	431	414	450	437	421	434	436	441	452	463	431	425	447	449	426	452	444	422	446	464	460	422	454	452	460	433	393	449	447	454	422	424	419	448	472	443	409	439	434	466	401	416	410	412	492	453	458	446	464	439	396	433	406	437	438	455	425	457	485	441	469	408	443	410	462	449	423	419	455	449	454	427	470	444	420	455	475	456	428	426	461	470	412	465	445	464	424	433	386	426	455	448	460	415	471	453	436	409	445	475	490	419	428	437	416	456	453	437	433	469	414	451	449	449	402	456	415	395	411	434	465	453	446	412	431	403	439	462	434	430	420	441	468	419	438	459	427	433	450	446	433	400	395	465	431	442	481	435	444	434	451	460	450	415	452	399	434	490	458	474	445	440	476	472	460	422	452	434	459	444	414	435	437	434	423	456	465	392	434	444	476	453	447	415	473	436	406	445	452	421	433	442	446	454	433	431	448	443	456	456	417	451	415	427	447	447	462	431	404	419	470	430	431	441	478	459	445	436	443	421	407	413	502	425	444	424	462	399	426	444	402	480	447	466	428	462	443	441	406	431	435	423	431	429	471	459	462	421	449	457	463	438	424	472	463	446	424	450	431	406	450	459	485	418	478	448	457	420	468	453	405	465	434	430	478	463	427	400	455	430	414	430	466	407	432	438	415	439	411	442	437	433	446	468	453	420	436	436	410	452	457	423	439	418	461	432	427	412	435	421	438	459	415	467	456	451	424	426	428	427	447	480	418	421	449	400	441	427	457	418	430	409	404	456	433	410	428	452	446	478	447	448	434	458	457	470	435	453	445	438	440	423	439	445	456	414	454	447	426	422	424	443	426	425	426	452	456	448	473	442	431	412	442	440	440	429	420	385	464	433	407	438	419	430	450	431	396	431	436	454	462	413	431	411	475	447	476	421	436	438	447	488	421	459	452	474	485	463	431	438	454	447	420	415	432	414	448	451	454	436	451	456	452	456	439	436	438	392	404	441	455	482	437	461	463	430	461	433	423	417	436	399	426	414	419	466	457	432	430	465	412	443	468	434	447	421	406	450	430	431	428	451	470	437	419	424	433	429	438	419	432	417	458	403	436	451	443	449	440	407	442	435	433	442	455	443	458	424	444	442	412	436	484	425	441	435	498	412	447	457	425	420	433	441	408	440	439	409	459	461	445	447	437	465	422	439	472	459	431	466	419	412	428	429	447	402	425	423	445	455	424	440	481	410	483	423	412	443	411	455	426	425	435	432	462	437	419	433	420	480	409	446	456	438	420	408	469	401	453	434	434	449	445	429	443	453	458	459	474	474	441	473	442	467	429	410	423	429	441	436	443	432	432	405	438	409	398	386	405	438	421	434	448	402	436	426	436	471	459	461	430	446	475	425	459	437	432	463	454	439	461	402	422	433	452	420	422	406	435	474	439	436	460	417	463	402	465	437	461	412	439	416	431	453	416	424	447	465	421	436	464	436	380	456	447	436	470	417	423	446	458	450	443	457	467	443	415	423	463	461	464	440	436	460	428	409	455	446	461	455	430	434	426	419	457	455	419	445	463	420	451	450	424	442	431	463	419	454	418	458	447	464	479	436	468	449	448	446	458	442	456	424	437	442	435	466	423	419	434	436	450	408	459	437	434	414	459	450	441	437	430	446	435	453	469	476	441	450	412	402	436	423	449	442	437	431	408	457	434	433	416	424	409	459	438	436	410	443	418	469	428	419	415	456	464	466	450	438	438	443	416	497	451	425	439	432	504	449	462	439	453	391	452	436	436	451	453	472	448	469	485	425	429	455	411	438	483	449	450	415	421	433	445	436	414	450	456	440	440	429	444	432	409	438	439	424	433	430	427	444	452	414	436	417	465	466	403	429	450	421	451	440	447	446	453	465	432	453	430	445	431	418	423	458	477	464	454	420	445	507	435	427	450	426	442	432	454	469	452	431	447	483	400	449	474	428	453	426	431	430	409	437	423	461	433	413	438	441	427	467	428	437	402	464	439	467	410	436	451	421	436	411	428	422	478	467	445	450	442	478	440	427	458	449	428	431	426	426	459	474	427	436	436	447	446	433	473	472	425	408	432	433	471	427	457	462	431	436	455	460	480	437	439	415	435	440	413	451	458	471	448	420	433	471	447	431	443	439	419	435	471	428	392	453	466	404	424	454	475	444	464	464	426	420	422	446	430	408	443	414	445	450	398	452	476	421	447	443	445	441	413	426	424	437	444	422	430	424	470	438	417	441	455	451	426	446	442	452	445	430	460	448	457	445	448	437	413	459	447	426	458	412	436	436	406	444	420	420	413	408	461	442	437	427	431	415	413	456	464	437	433	430	419	473	462	389	452	440	420	414	447	439	442	455	459	397	456	442	436	456	423	422	432	398	413	458	459	435	441	437	452	463	413	463	436	465	439	435	446	445	433	452	454	464	432	458	437	407	431	425	428	433	489	432	443	446	422	438	419	436	424	446	412	472	424	462	447	463	472	438	427	449	425	410	464	438	419	426	469	461	419	473	459	430	396	428	464	435	423	473	431	452	442	439	459	404	400	421	415	397	433	446	425	431	425	448	394	420	451	414	409	405	416	427	429	448	421	461	437	416	422	464	420	472	439	418	404	460	437	423	443	445	402	433	398	455	478	468	453	437	436	498	436	455	472	452	370	432	408	458	429	453	426	442	403	453	415	426	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48407	18299	4043	1078	780	693	514	509	432	432	351	354	354	334	314	350	313	324	315	341	307	317	311	295	267	293	289	294	268	321	280	273	301	278	298	284	267	276	298	307	288	262	283	326	281	311	313	280	280	303	290	287	279	264	318	286	276	286	289	273	270	281	297	286	272	282	288	270	247	262	252	250	287	288	266	265	282	299	267	291	306	287	273	266	276	269	263	267	271	275	261	302	273	307	294	295	273	256	268	292	288	272	261	243	262	237	267	283	250	292	303	287	285	268	292	273	302	278	288	272	272	311	290	264	272	247	276	292	257	268	269	274	289	258	261	257	300	288	294	308	269	271	290	262	278	259	253	254	267	259	259	288	247	262	269	258	276	257	261	299	283	269	283	338	282	274	304	299	284	261	260	286	269	313	278	256	252	304	287	288	269	253	297	269	272	278	270	266	268	293	270	274	294	306	274	259	283	301	295	267	307	263	243	271	263	272	274	280	303	251	288	264	270	259	288	288	283	293	298	262	269	292	273	289	253	267	306	267	271	255	296	291	283	298	270	279	260	235	264	291	283	295	265	251	299	285	255	299	306	282	287	276	262	292	301	272	271	260	252	277	268	242	280	280	299	289	259	285	291	251	269	289	270	308	286	271	280	272	285	245	297	271	270	295	262	294	254	288	315	282	260	269	261	285	248	322	267	269	269	287	276	277	279	292	291	277	279	280	281	303	267	280	276	285	289	301	272	281	278	273	276	260	262	309	272	275	274	275	281	285	262	292	263	284	255	259	276	279	270	272	282	308	270	279	259	281	268	278	261	286	269	254	265	250	279	261	288	270	292	293	299	277	254	261	291	312	291	245	257	290	278	297	281	269	271	263	285	286	272	262	269	255	268	244	261	253	281	263	303	284	246	315	277	248	295	293	254	290	295	279	277	280	283	260	264	279	295	267	257	269	272	254	291	252	271	284	322	288	262	311	257	282	251	274	289	281	264	268	314	288	263	284	267	287	275	256	261	277	256	256	295	253	276	270	309	298	311	309	294	269	286	253	274	284	316	272	269	255	259	286	266	285	292	292	296	305	266	278	274	280	289	294	280	249	269	292	321	254	283	278	308	261	301	290	251	295	305	268	246	286	244	249	249	288	264	302	275	269	312	258	264	252	286	283	270	278	282	285	256	302	291	286	306	281	267	290	273	274	277	283	294	309	286	276	287	292	279	286	243	295	253	301	275	251	308	258	284	282	296	246	281	258	259	240	274	299	257	272	250	264	263	282	273	277	287	271	267	306	277	320	242	278	259	287	288	271	303	295	289	307	269	276	271	297	300	281	285	275	284	261	340	257	267	293	287	260	270	309	275	297	268	298	265	241	259	282	287	270	263	284	273	289	298	282	299	281	277	293	263	246	262	299	294	292	272	283	285	295	266	282	281	249	281	250	279	267	274	281	258	266	270	269	251	240	270	276	287	266	322	286	263	289	271	240	264	256	258	262	261	289	282	255	276	287	277	326	254	271	267	285	286	281	242	296	275	295	271	257	273	274	279	233	276	261	278	307	282	269	275	289	279	248	296	268	288	306	249	279	246	281	296	293	286	332	257	285	248	267	250	305	291	274	234	300	263	291	238	250	268	261	304	282	273	280	270	306	277	304	297	298	262	242	269	277	254	300	278	285	291	258	267	245	246	275	267	278	314	259	274	271	279	266	263	285	285	282	318	276	290	279	225	259	283	265	299	247	287	245	260	268	268	275	263	262	258	261	319	285	261	272	267	302	286	269	248	231	293	292	279	289	314	275	294	306	271	310	284	274	264	298	269	283	273	262	303	270	281	273	297	262	270	261	254	284	295	291	262	296	273	267	293	277	265	304	260	287	288	294	256	298	259	281	305	283	280	266	277	258	254	270	282	278	304	282	269	278	267	278	285	263	263	287	261	287	270	302	297	264	266	281	262	265	285	258	280	277	257	275	265	294	278	302	252	290	253	292	281	272	258	274	300	285	255	273	244	293	249	267	288	250	302	274	253	269	252	248	276	286	281	272	287	313	274	273	282	285	294	259	290	298	312	274	260	246	297	296	267	263	267	268	284	270	285	267	299	279	260	279	267	287	287	271	288	234	268	280	270	256	262	263	257	287	260	308	314	262	270	288	267	294	265	266	283	264	291	295	282	298	261	289	290	278	299	272	267	273	295	293	267	249	256	294	299	281	299	268	255	289	268	276	284	245	299	285	268	267	264	293	260	284	293	277	289	282	253	297	282	265	279	271	285	240	288	289	282	247	314	261	276	305	294	287	291	277	298	288	252	284	262	265	286	292	284	296	289	295	290	265	267	281	285	269	303	261	259	247	291	290	301	285	268	242	284	277	281	271	271	281	277	293	267	234	293	281	262	271	263	269	280	274	259	285	314	271	276	260	291	280	296	302	256	299	259	261	276	279	263	267	280	269	276	302	274	250	289	255	301	289	289	288	257	285	248	284	269	279	295	266	276	279	267	282	293	242	293	285	306	247	289	310	291	306	279	268	276	302	274	264	269	258	273	284	254	303	300	251	245	278	304	268	265	251	279	264	284	297	284	269	298	293	299	277	272	250	279	266	261	280	265	269	284	303	261	280	267	263	319	263	251	281	300	277	256	261	255	294	268	279	284	267	289	274	267	293	259	271	262	246	305	292	267	285	302	280	269	280	271	274	269	285	282	266	260	252	275	272	262	288	261	286	275	291	266	275	281	280	248	287	261	245	276	286	315	263	270	267	285	273	288	269	263	250	271	283	291	259	270	281	307	280	264	273	273	305	282	282	291	280	290	274	280	259	286	285	284	264	245	260	274	275	257	260	298	281	272	279	304	291	271	280	282	276	288	286	276	274	275	259	305	273	267	274	260	292	266	283	283	261	290	269	261	276	288	285	264	300	277	304	263	254	273	242	263	288	287	298	259	292	308	279	296	274	249	247	293	285	258	309	265	270	284	286	261	254	246	281	283	249	261	266	299	258	271	258	268	288	262	299	309	296	279	282	296	264	266	276	266	276	246	271	263	292	279	267	288	292	284	263	289	276	270	278	244	274	295	301	281	274	278	291	251	280	292	277	281	319	284	243	255	256	297	282	271	271	269	290	281	252	294	256	266	298	294	272	255	305	296	258	239	285	280	277	277	272	292	254	276	288	291	315	297	295	266	307	277	239	253	255	271	283	285	303	286	284	276	280	274	264	265	254	301	264	285	282	295	293	285	266	268	299	277	270	293	271	266	272	297	276	241	256	288	299	291	272	285	287	273	301	308	269	281	263	271	273	282	280	283	270	259	279	282	275	263	255	272	274	262	304	276	288	303	312	309	297	269	281	275	265	295	258	280	295	264	259	291	264	288	290	278	265	294	257	263	291	281	295	278	288	265	288	264	285	271	262	273	268	286	287	293	314	275	281	273	278	289	277	255	253	291	255	273	257	280	283	284	274	263	268	311	270	297	257	294	299	270	292	304	302	305	299	279	268	265	279	287	265	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
27416	1675	3239	3625	3039	2582	2148	1880	1672	1545	1398	1341	1241	1195	1164	1111	1031	1051	1013	979	994	986	1009	944	892	878	896	854	905	874	865	795	865	820	800	811	836	880	843	807	860	810	842	782	803	803	787	813	792	846	819	799	790	895	833	819	837	857	825	819	837	787	774	838	807	734	779	732	807	766	839	793	764	838	779	805	836	789	792	789	752	798	797	846	817	809	772	770	797	805	770	800	821	805	833	772	770	817	791	797	802	816	806	772	757	799	757	801	769	810	788	821	835	793	796	762	794	790	817	769	815	777	792	794	808	830	766	743	795	793	742	738	732	768	747	803	808	792	831	781	808	817	818	786	758	765	843	819	799	825	745	795	763	747	768	816	807	779	790	772	774	770	803	820	778	798	791	796	778	801	779	760	822	785	819	792	787	849	796	787	819	822	819	796	793	753	815	798	788	786	797	820	772	809	775	825	783	794	783	824	749	780	775	822	748	821	810	750	820	793	745	761	793	719	822	773	788	733	810	779	787	780	777	787	768	759	822	788	786	796	788	758	790	795	792	832	770	771	772	775	781	735	769	796	788	831	715	805	823	795	799	782	767	780	756	754	753	806	827	826	729	790	791	786	817	734	760	782	821	754	770	788	757	762	770	775	836	807	815	733	762	782	828	795	785	721	812	799	746	713	753	828	830	734	792	801	741	823	794	763	843	801	762	799	809	763	819	762	758	803	771	747	742	792	763	752	821	784	785	735	776	865	813	818	792	805	745	821	748	748	776	781	805	800	821	767	792	824	816	769	792	762	770	759	803	797	788	786	800	774	815	800	829	796	779	835	773	823	775	755	738	750	761	759	780	769	739	778	815	754	816	757	806	800	805	742	812	811	802	772	762	789	804	788	788	851	780	812	801	782	797	792	797	744	827	824	806	772	765	762	754	813	805	752	757	749	822	787	777	837	788	785	789	825	754	765	749	850	789	776	795	767	793	792	792	815	745	775	745	823	776	777	760	728	751	789	764	742	798	805	759	740	794	809	771	763	822	763	829	779	775	760	779	827	769	811	766	763	782	813	777	806	842	801	734	802	791	814	763	753	787	787	762	800	771	776	788	812	758	813	784	745	739	832	783	764	747	739	757	779	757	770	788	783	802	790	807	753	776	800	765	756	761	800	769	755	817	748	797	771	792	846	794	734	749	731	812	728	748	772	756	768	776	813	796	822	796	707	823	792	817	785	764	720	803	725	738	792	782	797	807	829	811	781	751	775	841	795	795	786	771	834	786	741	772	762	748	794	824	726	766	761	793	755	856	849	768	749	794	780	780	757	793	766	789	796	810	778	809	787	790	806	747	802	811	813	818	814	813	848	746	759	782	765	799	771	820	830	808	772	767	814	797	785	734	813	817	796	763	772	785	782	794	779	790	765	802	800	793	766	768	816	747	759	772	763	775	809	825	773	784	788	709	786	817	789	761	796	805	791	756	744	750	763	741	752	783	724	806	746	781	807	828	740	788	821	785	743	778	745	756	774	788	779	743	782	819	782	801	824	786	782	747	801	849	784	808	789	743	806	777	765	784	814	800	772	812	805	780	772	802	768	789	752	784	725	772	879	849	798	769	755	800	844	784	832	757	783	817	791	777	759	779	816	746	768	755	818	765	777	724	751	798	782	750	816	748	758	803	780	770	797	803	774	731	734	747	772	779	752	746	800	814	793	735	813	835	823	779	833	835	771	790	811	724	753	798	772	765	777	791	768	790	801	769	764	803	809	778	736	771	779	752	762	794	774	769	776	825	760	766	822	735	769	758	803	801	817	782	760	781	790	745	793	781	825	820	750	772	787	777	764	766	773	755	778	734	770	847	793	772	778	815	774	781	808	784	803	781	745	790	781	751	806	802	818	808	862	762	798	768	779	769	814	817	803	776	769	804	802	809	735	794	767	789	803	795	761	785	791	791	777	785	787	820	808	805	806	794	792	780	746	762	813	757	795	815	795	759	778	818	786	824	854	817	776	808	757	755	776	744	788	811	747	770	769	776	779	792	764	845	749	828	766	797	749	784	746	767	804	805	811	757	745	768	805	705	737	854	755	757	776	771	819	809	785	777	786	810	783	798	762	819	760	783	791	788	794	767	781	764	799	792	772	748	773	822	762	772	806	750	796	825	848	804	803	785	759	809	880	800	801	782	842	838	791	763	775	825	774	837	789	750	804	797	828	832	804	764	780	778	810	811	812	787	769	802	791	727	745	765	786	781	714	822	784	756	753	803	755	783	764	813	803	745	814	762	767	782	846	734	754	794	792	783	865	840	745	750	765	796	810	776	830	754	801	750	757	825	802	787	760	827	766	723	802	754	786	757	827	791	796	825	766	754	748	814	795	791	803	806	758	831	809	766	756	820	803	821	743	827	709	785	775	805	765	814	788	742	739	796	764	816	786	781	794	782	791	791	793	796	770	772	778	785	823	795	748	827	774	811	797	783	757	794	751	760	779	751	812	799	807	810	858	805	823	842	807	736	766	824	780	783	789	778	769	795	805	771	774	770	756	760	775	781	837	755	797	785	782	792	807	839	794	779	795	754	795	804	765	766	810	817	785	815	756	796	726	753	783	811	784	805	749	783	787	718	802	792	792	741	782	799	750	766	773	733	800	765	746	779	825	803	807	819	815	744	770	774	733	742	808	753	792	781	751	747	774	796	743	759	794	772	750	782	787	814	793	776	795	801	822	770	831	822	827	745	777	786	773	783	785	759	733	799	808	788	832	787	800	787	795	819	753	790	783	802	809	763	768	762	768	797	778	771	802	795	806	835	799	719	825	779	800	777	840	818	821	771	779	811	743	790	794	777	773	764	790	794	804	771	805	771	777	794	779	802	778	816	808	786	758	774	786	826	741	773	761	797	754	818	820	783	782	774	798	752	780	786	775	746	771	806	761	766	753	826	805	776	839	800	777	849	770	773	803	778	778	783	720	772	749	824	767	829	799	761	735	813	779	802	774	781	796	821	760	798	812	705	772	781	799	785	793	822	792	783	770	776	793	801	781	797	778	795	818	788	750	813	820	751	801	792	770	813	821	823	761	788	779	782	771	795	779	761	772	789	775	714	807	814	804	796	733	728	840	778	740	772	814	784	767	808	770	817	803	781	734	805	775	792	759	780	740	813	745	763	786	781	759	776	797	788	767	732	795	801	852	799	783	784	798	803	802	784	798	801	849	780	768	724	797	882	769	797	790	786	811	804	786	804	769	842	744	760	777	785	800	794	817	789	730	812	756	823	741	787	755	780	790	823	801	763	784	798	820	829	793	767	800	814	801	772	780	766	812	747	791	771	786	779	806	785	799	736	772	772	780	783	778	791	796	766	788	801	816	741	798	854	857	795	776	768	773	819	794	809	807	765	759	791	833	800	785	808	754	769	792	796	800	800	809	797	805	781	805	748	803	803	707	776	759	768	802	734	811	789	755	799	778	773	806	777	760	737	748	756	789	797	781	776	762	841	784	797	822	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
54332	25346	13118	2574	1525	1106	831	706	615	519	499	494	441	479	442	372	348	402	349	355	377	362	321	325	354	376	330	326	313	303	325	334	327	318	337	308	329	325	338	304	307	300	342	307	319	310	290	300	280	286	289	304	304	298	337	305	315	275	312	319	326	341	314	301	300	307	311	315	312	318	329	307	358	291	302	317	307	346	315	329	315	334	302	305	308	279	302	290	293	301	288	301	317	342	307	292	277	298	289	306	305	314	300	289	303	336	294	307	296	312	292	308	340	327	338	319	309	299	310	302	292	293	295	312	313	325	310	319	324	337	316	303	283	338	328	289	299	341	327	337	288	310	294	307	274	323	306	286	294	286	300	341	306	314	321	295	313	319	306	288	297	309	294	302	311	295	317	321	321	285	269	295	331	289	324	332	294	307	341	308	307	310	305	308	298	329	312	330	307	308	313	306	310	319	299	327	305	296	315	286	308	287	301	279	322	307	319	313	299	293	328	340	323	303	311	308	304	300	312	329	307	306	314	282	283	293	329	307	318	307	314	343	294	309	300	282	325	311	302	317	320	293	279	286	326	324	308	307	313	291	327	320	273	315	295	300	329	322	330	297	312	301	364	316	287	306	330	312	292	323	301	291	351	293	323	304	360	313	297	291	298	277	315	272	308	312	322	302	323	285	289	302	304	324	316	293	305	312	303	338	307	325	292	331	305	310	283	320	312	360	304	289	270	341	295	296	333	299	305	294	305	310	315	308	324	285	321	303	322	299	327	325	278	331	303	304	316	294	277	295	277	294	324	317	319	312	331	302	321	307	287	301	315	294	319	301	334	277	268	343	289	305	318	306	313	286	340	298	327	307	311	320	302	322	323	287	300	305	306	317	293	303	331	296	303	305	331	316	325	328	288	315	294	301	337	309	313	334	306	305	283	301	286	293	306	344	292	307	292	286	323	316	316	337	301	298	299	300	317	332	321	306	315	322	291	300	312	330	294	330	310	295	330	314	310	323	319	299	306	347	303	289	295	304	299	344	292	291	334	302	304	260	303	287	286	306	309	306	303	342	297	318	296	297	293	324	288	312	302	304	309	313	320	324	277	323	307	339	310	331	302	328	282	338	291	328	310	290	323	290	314	343	313	306	310	335	287	332	342	324	285	308	301	324	300	303	355	285	301	320	330	297	309	321	299	308	291	319	331	308	323	323	315	291	304	330	311	320	294	308	326	288	298	308	312	309	346	313	292	310	307	286	328	325	253	326	340	332	291	286	315	314	311	374	312	301	324	342	337	292	324	290	315	301	292	269	287	320	341	324	295	314	335	339	287	319	299	327	330	315	335	338	291	299	310	296	324	319	311	312	286	308	307	309	303	321	311	325	297	323	281	335	303	301	309	324	303	321	307	310	329	322	338	319	302	314	370	308	287	296	314	278	327	312	318	331	301	323	304	334	305	309	307	311	326	333	310	309	321	288	329	278	328	307	291	325	310	297	328	284	328	300	281	307	302	308	316	287	325	276	318	304	303	276	288	333	329	313	313	317	311	275	291	332	327	312	341	281	279	306	302	324	304	294	303	309	318	296	352	319	326	294	310	301	307	299	289	316	350	286	298	301	322	304	320	318	296	298	311	338	292	306	325	303	301	315	311	284	283	291	320	319	304	310	301	312	303	325	329	309	316	318	280	307	285	318	308	317	304	350	308	326	356	287	305	314	331	316	325	334	296	296	323	336	323	309	293	287	278	333	308	285	309	294	315	343	296	332	292	318	319	289	300	325	328	289	324	324	262	275	299	302	296	301	298	327	305	281	296	291	306	310	321	317	328	310	299	290	319	306	301	317	312	305	325	306	305	315	302	302	282	273	324	342	284	301	296	349	322	297	300	284	307	322	292	308	307	282	301	288	335	301	293	293	317	275	306	349	317	297	269	303	322	340	301	303	324	344	292	303	297	300	288	283	297	307	301	299	327	288	329	333	309	305	327	328	338	286	355	293	327	281	286	309	300	314	286	314	328	306	292	333	338	307	349	305	330	299	333	334	333	324	285	319	271	290	341	323	308	325	308	319	300	350	323	297	294	304	308	292	304	354	337	310	346	288	316	309	297	325	310	292	314	312	288	311	315	316	297	297	298	318	309	322	303	279	283	329	325	309	302	307	315	319	272	324	329	312	322	302	263	261	281	315	305	291	303	345	310	271	315	284	295	307	293	290	319	310	270	304	311	316	293	332	281	264	283	354	313	285	330	313	311	330	323	320	306	280	301	322	306	314	254	309	288	307	312	270	276	325	307	309	309	318	297	320	289	322	308	341	282	284	264	304	317	281	305	299	299	318	341	330	309	316	285	302	322	297	307	324	291	323	305	286	332	306	289	305	298	320	315	302	347	315	318	339	302	277	324	321	297	310	301	273	295	306	302	310	348	323	276	341	316	312	291	312	329	292	321	321	314	298	326	318	310	319	289	285	282	321	283	313	342	303	324	302	316	345	310	265	332	344	297	287	309	314	304	296	330	272	325	314	335	311	314	304	308	312	267	309	307	301	294	310	309	311	327	305	331	316	332	277	295	321	305	326	303	311	291	319	320	304	319	320	315	319	308	309	280	308	306	305	301	337	316	300	322	307	307	297	289	346	322	322	308	313	299	311	329	284	310	347	303	284	327	271	297	318	352	340	293	297	308	289	294	320	291	330	321	301	311	313	311	301	344	318	344	313	306	314	306	279	307	327	325	323	327	310	317	294	336	312	306	309	343	312	319	286	292	306	288	318	287	307	317	309	304	338	315	313	322	337	317	328	290	303	323	319	301	301	308	293	337	310	284	339	291	268	290	305	314	301	307	330	299	285	327	322	334	290	293	322	325	310	316	301	298	296	303	270	314	294	319	309	290	307	332	295	339	330	266	306	303	319	290	317	309	312	326	332	309	340	282	333	290	349	321	314	303	340	321	287	317	317	309	312	307	285	282	292	322	272	296	301	312	341	304	293	308	306	333	312	304	263	300	312	299	326	321	284	322	310	286	310	290	306	318	296	333	319	307	305	313	307	295	306	308	322	265	301	307	306	311	309	332	284	297	332	356	326	329	308	305	281	281	301	293	263	274	329	320	321	294	294	296	329	342	281	294	306	333	339	340	335	309	269	283	319	334	319	334	294	318	294	282	296	280	342	309	324	295	296	325	302	309	329	298	321	295	287	350	322	324	308	299	336	307	318	321	313	318	306	308	300	310	311	302	296	322	335	341	317	316	279	313	284	298	317	294	304	309	310	318	325	330	284	299	307	314	292	299	307	284	291	297	295	335	324	340	314	304	297	312	327	317	291	317	289	354	320	332	309	281	317	315	279	308	307	276	310	330	313	313	316	325	312	314	306	296	296	306	330	319	317	300	338	272	319	304	315	316	329	323	322	328	299	333	311	271	312	309	307	336	324	327	340	306	292	331	285	299	318	310	338	295	305	315	271	315	351	301	316	262	324	305	302	316	300	283	314	304	293	304	316	305	288	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34893	2702	5741	6201	5266	4314	3455	3050	2684	2346	2082	1943	1831	1659	1571	1456	1366	1402	1227	1259	1144	1173	1192	1039	1034	1122	1023	1027	1025	980	974	947	982	956	959	930	922	976	945	981	918	944	950	877	868	886	869	894	927	905	934	907	901	910	948	842	886	871	882	838	828	898	930	976	850	873	855	894	870	808	782	856	889	860	847	889	875	864	855	858	884	807	785	860	867	847	879	841	904	862	894	857	864	904	821	845	838	913	879	902	864	882	850	865	791	896	895	821	822	850	831	905	876	869	799	880	827	815	833	875	801	862	835	895	849	862	844	895	852	805	793	831	857	866	806	794	882	889	853	830	844	803	826	824	829	907	802	881	820	795	843	817	861	842	861	836	806	888	808	787	823	846	849	851	847	810	829	923	890	864	833	854	827	856	892	838	828	864	851	803	814	878	784	858	800	865	828	844	828	820	857	826	833	867	828	848	855	824	831	873	824	837	858	836	836	883	842	826	779	815	826	821	841	868	857	843	836	870	829	832	823	855	826	862	884	840	817	826	814	817	893	838	808	842	837	865	822	843	842	779	815	838	836	827	813	800	828	837	868	828	853	836	826	917	915	870	858	840	841	830	810	882	883	833	855	829	854	819	821	830	774	805	796	796	873	854	843	892	883	839	873	845	835	875	840	855	831	809	858	821	849	895	886	855	826	802	855	866	873	836	858	828	835	935	844	876	844	853	813	818	843	833	891	812	838	833	853	863	838	852	844	821	872	857	907	806	801	857	829	906	878	826	852	861	827	793	869	890	864	834	799	843	825	876	847	832	854	820	853	839	873	842	841	799	894	794	818	856	877	830	799	836	881	854	830	806	802	876	864	809	879	845	833	812	859	820	884	828	833	814	858	861	833	808	888	851	828	831	879	806	801	827	779	805	808	821	865	837	828	783	815	823	817	824	814	854	841	878	845	812	851	812	846	877	817	895	850	801	829	845	837	820	834	808	897	793	801	814	802	839	843	865	805	861	916	800	831	862	790	848	831	824	855	882	843	814	881	835	816	882	867	876	805	823	882	876	852	809	859	812	850	853	842	840	825	864	819	823	822	871	774	828	874	815	815	854	809	837	827	814	841	831	824	759	846	800	826	859	806	877	788	814	845	802	838	849	839	884	825	771	826	829	885	819	836	852	824	908	850	831	921	844	825	823	839	831	785	817	798	909	858	865	851	824	907	844	847	849	852	850	854	785	851	853	848	836	847	796	787	857	831	801	846	851	828	850	858	855	885	836	850	820	871	902	880	795	783	812	830	856	852	836	858	874	859	807	832	838	830	824	837	809	867	848	875	784	813	892	835	891	843	871	823	859	914	833	812	848	827	851	810	867	839	814	818	807	867	830	867	800	840	859	809	848	898	894	876	793	826	888	878	839	801	860	811	773	825	824	863	807	865	847	852	878	887	873	889	845	783	861	849	850	869	853	855	811	815	801	846	867	818	798	831	821	828	823	870	883	793	877	836	836	826	881	852	793	843	799	894	835	824	861	799	881	862	821	841	838	859	860	854	849	890	819	883	834	827	883	823	826	841	830	831	805	795	814	872	786	792	878	865	865	852	883	839	865	811	814	791	855	830	804	853	858	845	852	800	872	857	843	897	828	871	836	864	881	805	824	842	877	860	832	884	847	799	881	899	790	815	792	854	839	828	853	884	832	796	850	912	796	832	843	802	811	856	875	843	863	838	822	832	817	826	825	812	804	822	843	812	854	828	865	816	896	795	841	875	809	862	890	775	814	785	862	875	875	850	868	834	878	829	847	848	817	876	809	808	830	863	855	861	858	800	824	831	861	809	814	779	822	846	788	817	827	833	869	839	852	804	838	781	851	904	833	871	763	872	842	850	790	820	830	858	853	835	817	812	861	847	835	853	804	807	813	844	881	832	852	834	807	816	830	881	838	827	827	812	813	845	832	826	866	837	836	839	805	835	849	822	804	863	841	837	821	861	774	869	920	822	848	849	842	818	812	851	810	844	832	854	871	814	842	849	877	804	867	863	881	824	841	862	849	820	907	883	843	836	860	845	830	850	814	870	823	865	818	836	794	816	835	825	848	838	858	874	760	793	844	843	874	851	865	845	804	804	849	781	822	851	835	870	846	890	852	807	835	837	913	868	849	841	879	807	811	825	836	804	826	804	865	869	853	816	798	806	898	855	813	790	815	837	812	852	868	843	841	801	826	857	864	834	891	818	826	788	846	859	825	837	849	861	868	860	855	847	859	814	865	848	861	793	833	865	832	829	818	820	785	847	871	829	844	853	833	845	837	819	840	820	834	852	879	843	828	872	779	843	857	863	836	881	842	872	825	816	849	873	802	818	880	793	811	902	840	823	836	819	826	859	832	886	828	854	834	808	863	834	843	825	866	845	838	795	850	847	828	813	875	819	849	828	846	854	824	853	780	776	869	851	805	840	848	824	800	873	788	837	853	864	801	836	826	848	860	811	794	814	836	853	851	794	841	837	830	835	847	766	850	856	805	850	838	822	842	862	833	794	809	809	877	835	808	842	842	868	851	852	819	803	871	824	819	820	889	824	825	840	825	899	866	852	826	788	825	795	845	815	910	791	865	828	910	805	808	826	809	894	838	864	834	831	893	859	839	850	838	855	861	794	864	815	794	865	846	797	878	859	818	855	850	893	849	828	863	861	827	836	827	815	866	849	829	799	859	812	824	908	856	846	827	809	853	819	860	848	771	857	816	841	859	803	841	817	863	877	839	839	841	872	858	818	842	821	809	813	810	850	843	869	825	845	840	875	905	855	797	850	859	862	826	825	814	859	806	811	804	846	847	812	865	829	858	823	855	846	857	837	867	830	840	822	855	843	808	797	879	814	846	812	864	855	863	812	904	837	872	864	829	855	818	856	866	858	838	888	863	808	834	828	810	809	811	868	888	836	870	838	835	855	877	839	813	838	838	852	893	817	820	803	843	864	879	910	823	780	814	836	899	803	815	871	839	885	831	876	812	821	832	854	856	841	813	926	817	782	814	896	881	832	803	864	851	830	837	832	870	814	828	828	801	838	787	854	870	892	869	837	808	823	849	818	810	841	858	787	813	869	810	868	797	907	832	875	828	797	818	851	843	847	838	827	881	867	804	818	778	866	838	820	888	859	852	815	796	837	833	832	837	818	794	840	826	887	833	825	860	870	821	880	827	841	827	834	803	847	844	868	829	881	825	798	836	864	858	806	826	806	812	843	862	862	785	827	855	840	843	869	888	854	859	871	779	877	850	819	894	805	854	844	912	881	825	868	841	823	832	805	876	824	785	855	871	853	833	831	841	868	809	825	857	818	855	828	883	853	822	879	873	863	864	834	812	838	843	884	881	822	867	840	858	811	822	827	852	808	829	822	833	837	836	788	849	863	823	861	847	822	875	840	839	844	824	854	824	827	810	828	782	813	827	840	857	858	871	863	815	833	821	798	848	901	822	779	804	817	823	832	837	880	800	837	802	820	854	805	838	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10185	519	282	186	155	142	169	143	137	138	147	131	132	145	148	116	126	142	148	141	122	139	160	135	127	139	117	132	134	130	145	149	133	151	147	141	122	134	124	147	132	124	140	136	121	124	119	135	150	146	115	135	122	133	161	142	148	114	129	143	136	126	125	128	122	140	127	144	140	140	147	153	160	133	136	142	143	144	130	140	132	121	121	136	142	136	121	118	141	128	138	139	145	132	136	130	144	114	144	153	138	160	130	133	149	141	139	170	119	129	167	105	134	133	119	132	138	120	142	105	128	129	138	143	112	134	143	149	126	133	135	134	127	129	131	148	131	140	140	143	123	135	146	130	135	137	148	144	107	135	131	134	125	120	133	153	141	163	145	128	138	138	145	117	138	130	148	132	115	141	155	136	168	131	132	151	123	136	127	106	128	144	135	140	139	143	138	148	137	156	131	135	143	138	142	122	147	134	137	136	141	131	131	150	138	143	139	134	143	128	139	142	124	144	130	133	136	130	136	135	136	137	142	110	138	139	151	117	121	141	154	127	139	142	131	145	144	114	111	116	137	121	154	143	115	147	138	156	136	124	145	119	142	140	149	124	129	147	131	141	141	145	135	122	157	143	135	155	142	117	142	135	119	147	127	136	126	146	139	130	132	131	143	128	140	149	129	134	155	129	138	148	148	133	124	143	146	143	135	145	151	155	138	111	120	140	136	134	137	125	150	122	135	119	121	128	130	137	131	120	125	132	120	145	132	128	158	134	120	138	120	108	141	130	151	139	125	149	133	133	133	140	136	162	129	132	124	112	132	118	145	136	147	126	136	150	118	136	118	137	137	140	142	137	137	130	128	133	143	143	127	138	123	147	133	143	150	144	147	132	138	158	139	147	132	131	158	140	134	138	134	123	125	130	107	146	147	119	137	137	139	124	142	126	141	118	158	140	155	137	142	126	137	131	130	141	130	136	126	112	136	119	128	122	131	151	137	145	132	122	140	134	131	149	127	130	127	158	156	121	126	122	121	128	149	127	157	113	125	123	127	118	145	130	133	158	125	135	120	130	126	153	131	131	138	113	131	133	167	130	135	140	127	143	139	130	142	133	134	126	113	121	127	123	129	141	128	139	119	152	137	127	130	131	141	130	127	128	130	134	143	144	144	118	161	130	136	140	139	139	136	123	137	120	133	137	132	128	144	132	140	155	149	140	150	141	140	128	119	120	128	139	132	152	148	137	129	155	151	133	137	128	126	123	115	124	154	132	125	115	151	154	122	130	133	135	137	134	138	130	126	110	139	128	138	130	133	134	146	157	127	137	145	140	113	134	137	125	142	127	120	129	119	140	136	147	142	139	156	132	125	139	137	127	140	134	115	149	131	133	143	136	143	105	124	147	148	147	137	127	149	142	142	150	123	145	152	140	143	144	137	125	159	114	131	136	133	143	139	137	142	146	108	133	120	128	116	149	124	149	136	152	133	139	149	124	143	132	126	142	137	144	149	110	118	133	133	140	162	135	121	103	144	143	155	145	129	129	143	134	117	146	159	130	115	129	143	144	155	121	122	114	154	144	151	141	134	151	153	156	124	158	163	150	115	119	119	129	146	130	130	139	156	137	144	138	133	111	112	131	130	135	135	133	135	148	154	132	125	115	132	138	137	127	130	149	133	149	151	144	140	119	151	133	124	126	134	142	146	134	131	148	143	132	137	144	111	147	138	144	112	128	141	140	138	128	127	119	142	139	132	123	126	137	129	156	122	141	151	134	133	118	129	127	150	137	145	139	128	156	146	144	150	139	130	142	129	131	128	130	144	133	144	124	143	151	136	101	118	129	121	137	132	145	132	146	144	123	144	118	134	130	124	126	138	150	148	148	130	161	133	132	140	135	122	134	124	142	119	116	125	121	154	126	126	137	128	133	124	133	124	134	127	123	142	126	129	129	145	120	129	131	132	130	134	133	157	130	149	154	141	132	143	149	124	126	135	132	131	153	140	117	145	128	148	126	140	143	155	127	123	128	126	130	124	159	136	137	138	128	127	126	132	159	144	147	152	124	150	119	129	146	132	122	115	125	139	127	144	139	125	146	129	145	144	135	138	152	124	147	150	115	146	122	144	140	116	131	144	150	125	145	151	142	127	117	141	137	156	145	129	144	117	126	139	122	146	131	124	139	159	137	150	129	134	141	152	134	132	123	147	131	139	134	129	129	137	141	153	140	153	123	154	123	144	155	131	154	149	133	136	110	141	148	148	133	118	166	132	155	166	145	138	143	135	134	132	128	135	160	143	140	132	93	143	118	119	145	139	127	143	144	132	132	145	139	132	131	155	149	141	144	138	117	117	138	125	125	153	135	145	133	144	127	127	131	143	145	130	115	121	120	132	128	147	148	143	149	141	123	135	139	129	147	130	125	160	134	125	137	131	124	138	138	128	124	165	127	147	131	120	134	148	146	123	156	136	132	116	136	149	121	139	145	121	130	145	139	139	120	126	133	157	133	143	136	120	122	138	122	143	125	138	130	141	119	132	144	135	130	150	131	130	149	137	154	117	130	125	114	133	144	116	140	149	147	147	144	129	160	127	151	130	135	131	136	134	134	129	129	136	152	128	138	129	144	126	149	125	125	131	123	124	150	153	147	131	123	141	151	144	146	135	135	123	144	153	142	135	107	131	140	143	147	141	149	135	147	128	133	133	119	128	149	144	152	163	136	132	129	132	139	151	159	127	145	122	128	137	134	132	128	170	143	129	127	124	160	144	153	131	123	132	121	144	122	127	140	134	132	138	138	139	136	112	122	123	130	148	151	140	117	111	131	138	156	149	144	145	147	135	140	138	142	151	126	124	131	131	145	134	143	138	140	115	116	133	121	148	147	162	143	160	146	126	128	138	143	131	160	145	136	127	140	143	127	129	134	120	119	137	146	145	144	150	131	139	140	167	129	131	143	168	119	132	143	148	131	119	133	136	142	158	144	125	133	149	141	127	139	159	140	124	139	115	145	131	137	142	139	139	114	132	151	163	137	149	137	138	130	132	136	143	146	126	128	146	130	131	120	145	147	141	134	151	107	134	118	146	146	115	149	142	132	127	128	114	137	118	134	122	138	137	143	131	150	132	120	135	147	115	134	121	117	145	144	131	149	127	148	131	141	140	142	131	136	122	135	124	133	141	147	138	144	120	136	135	133	151	131	141	125	135	132	160	151	140	152	124	141	132	125	115	125	135	142	153	124	138	143	130	141	124	134	147	142	140	119	147	144	127	142	127	129	128	151	140	137	123	126	140	125	139	131	137	155	151	140	150	143	134	115	142	138	139	134	133	115	151	125	119	130	161	115	130	126	142	112	132	136	153	136	125	135	156	128	127	125	129	135	146	127	152	147	166	123	134	116	144	131	130	141	158	148	125	149	137	132	139	154	136	133	120	130	124	151	134	151	154	124	132	138	136	139	119	122	150	125	142	140	150	118	125	137	116	151	126	130	122	141	131	147	124	153	152	119	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9773	537	551	573	567	553	517	507	476	512	486	463	475	488	444	401	473	427	408	493	445	458	434	436	433	481	465	430	467	424	474	431	408	438	431	396	434	455	453	451	502	460	445	419	419	436	479	442	474	468	449	435	415	481	451	467	456	445	473	425	416	435	456	430	451	397	445	437	473	413	458	462	440	459	410	443	472	454	446	442	450	399	440	419	460	449	426	464	450	447	444	424	439	406	455	442	462	458	413	425	444	455	405	458	406	453	415	458	441	426	474	427	432	434	463	434	453	460	420	453	459	436	443	478	457	419	427	449	429	404	431	465	452	414	471	417	424	439	457	432	449	441	423	400	429	423	433	402	428	440	436	409	445	470	443	451	456	451	458	451	442	457	436	479	434	449	440	442	453	444	447	474	450	431	471	454	444	445	396	406	448	441	473	447	427	451	433	438	397	440	457	433	416	451	436	431	424	416	447	437	418	428	452	454	463	472	437	446	435	433	432	452	460	437	413	437	442	442	438	428	404	432	471	446	454	452	421	413	462	456	426	495	417	461	473	445	431	421	413	454	438	425	401	415	437	401	480	460	451	454	428	469	439	466	425	414	453	412	440	439	433	460	449	451	451	432	457	379	461	482	469	427	426	413	405	451	453	425	430	445	436	439	441	400	448	474	436	403	447	452	431	418	417	442	449	446	416	423	407	400	420	473	459	433	428	452	406	455	466	471	442	437	464	465	453	447	428	445	403	434	450	470	448	450	458	459	433	458	425	462	440	422	433	427	446	396	403	435	419	428	448	437	428	433	488	407	469	425	434	440	409	430	405	444	438	449	447	469	448	459	448	475	422	401	426	439	468	446	427	427	437	408	436	454	462	469	457	427	419	465	419	463	421	442	407	444	433	410	424	403	417	484	413	431	423	445	433	443	468	427	459	428	440	434	464	454	444	435	465	456	434	433	417	440	406	463	396	441	437	431	424	487	476	403	444	464	407	453	417	446	409	415	442	397	477	422	407	441	457	480	441	437	446	433	428	401	477	427	457	416	451	422	427	428	428	399	401	434	443	401	449	457	437	450	429	411	444	431	435	431	426	457	435	486	442	433	389	440	478	431	409	415	417	414	443	452	408	419	420	443	458	467	454	412	441	444	458	446	449	463	437	452	416	446	425	444	465	435	446	434	462	430	452	453	427	456	419	425	426	421	438	441	455	416	467	459	448	427	420	424	442	502	467	446	414	458	451	459	437	446	433	438	459	396	459	453	465	432	480	428	448	410	456	435	439	451	456	422	426	410	431	424	417	440	445	478	461	443	458	429	404	478	412	454	467	464	433	486	458	458	456	385	470	440	431	439	454	445	464	451	416	420	428	431	438	433	467	478	435	427	418	445	438	445	443	453	432	462	447	423	472	446	430	425	457	443	427	470	434	456	460	469	447	438	433	425	441	420	426	423	463	455	445	446	470	430	440	463	446	411	440	450	449	415	447	448	428	450	435	444	426	412	452	424	407	469	397	441	398	445	389	434	449	446	429	433	426	438	458	464	429	450	457	454	430	409	439	435	446	445	433	418	435	472	433	458	468	452	446	413	446	439	448	463	450	461	447	482	465	448	441	443	444	425	450	490	447	436	425	443	452	436	464	451	423	410	434	396	441	426	500	436	454	454	419	443	453	490	420	415	443	473	448	444	420	454	468	468	448	418	420	414	444	430	448	463	402	422	435	444	404	408	436	439	436	461	413	445	437	427	454	441	433	459	441	422	461	397	443	428	436	418	469	416	435	420	468	429	453	445	439	466	473	454	443	410	442	436	419	441	420	426	406	426	434	431	431	422	475	443	435	450	420	461	427	480	439	455	449	451	447	415	427	430	448	459	436	436	425	396	447	460	437	470	445	452	466	445	418	440	467	429	475	456	445	452	446	448	470	444	454	451	425	466	441	448	467	466	417	444	451	467	414	446	427	455	471	442	458	402	413	431	427	434	424	483	419	403	439	429	434	442	448	426	459	460	469	452	407	432	407	444	438	441	464	468	402	422	412	449	406	449	413	428	430	449	445	419	465	457	430	466	404	449	450	413	392	442	444	446	371	431	445	422	401	415	470	458	423	473	421	464	421	452	424	449	451	428	415	457	428	417	444	401	463	433	483	430	441	414	404	458	438	441	439	438	424	435	452	436	425	443	442	439	482	421	484	465	503	412	449	436	427	436	401	398	451	436	404	425	451	417	436	465	429	460	438	422	419	446	370	394	461	410	459	416	424	421	420	437	430	433	450	434	430	473	458	419	439	458	430	400	413	422	442	445	422	444	475	468	424	441	418	464	462	429	431	462	446	454	444	444	443	418	455	416	450	442	464	472	420	427	450	473	451	422	470	408	456	437	412	445	468	437	439	423	477	469	439	448	463	459	478	456	455	434	446	464	431	443	434	459	427	417	442	447	450	444	473	465	404	440	458	430	437	438	438	421	424	487	417	440	464	447	438	455	449	461	464	441	445	430	441	466	423	437	406	427	443	462	441	441	443	466	438	464	456	428	425	429	461	442	431	417	443	406	446	401	468	424	446	424	466	449	448	448	406	461	405	447	459	437	444	429	432	409	442	453	421	440	440	406	448	437	438	462	434	421	455	428	423	456	417	433	446	445	467	471	409	458	473	444	405	411	450	454	452	444	434	410	441	469	416	405	437	477	428	459	432	446	437	446	437	416	438	436	431	407	448	468	438	391	423	449	445	435	441	465	424	442	452	406	477	407	444	431	460	412	436	461	403	480	456	430	451	421	455	445	412	450	424	430	462	485	420	454	389	493	444	435	455	437	435	446	470	442	493	405	439	454	433	452	454	411	432	490	416	426	407	456	438	445	457	420	457	444	475	466	449	426	448	421	429	457	478	444	444	439	480	450	440	421	455	444	427	413	450	436	436	422	417	451	426	391	458	439	426	451	422	448	436	445	431	448	419	438	467	408	470	464	455	433	425	426	428	436	442	451	471	420	419	444	409	486	442	436	424	447	455	432	437	448	445	457	458	476	447	473	459	374	427	462	444	466	450	441	471	428	422	459	476	424	423	416	405	482	441	437	420	426	453	451	459	434	428	445	457	435	423	425	434	425	408	432	438	424	488	437	427	458	447	452	419	434	452	395	408	425	416	440	432	445	450	433	433	438	426	424	428	462	469	422	449	437	445	440	440	443	452	421	454	417	471	444	457	433	433	399	431	458	443	455	431	459	437	443	418	410	423	449	437	462	444	377	460	421	453	440	411	421	443	412	433	433	438	444	418	462	420	422	434	448	445	437	429	461	439	421	453	440	426	419	410	457	419	439	430	453	422	451	430	447	437	410	464	466	439	471	440	448	460	417	514	451	452	435	464	470	432	413	451	448	464	438	442	465	429	405	444	398	408	477	422	456	414	431	441	473	442	461	440	431	452	436	422	425	431	400	389	441	423	431	477	445	455	460	421	429	425	422	461	497	438	468	427	390	443	433	472	420	476	432	474	454	438	429	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
51240	17768	4068	1183	820	662	535	476	438	397	385	345	357	340	339	325	299	309	330	297	314	302	306	300	284	290	316	270	301	276	307	255	298	291	248	277	303	290	287	273	275	300	298	269	268	266	288	253	289	286	278	297	280	261	258	275	294	278	274	283	281	243	281	317	302	297	256	277	327	292	238	291	241	274	279	264	288	293	309	258	315	268	255	276	276	292	268	295	304	289	281	274	285	274	260	270	283	274	273	285	282	300	289	267	315	260	285	275	286	280	267	272	273	243	292	264	247	294	261	291	301	294	264	301	262	267	259	282	287	285	289	266	286	291	274	244	302	282	300	259	296	286	285	265	291	291	279	292	283	294	247	283	272	306	292	278	295	271	269	278	288	264	239	260	296	274	285	253	259	271	262	280	291	303	272	313	278	240	287	268	261	266	259	291	262	293	270	257	284	306	287	251	289	245	272	304	279	301	265	296	267	303	327	289	315	281	257	273	289	297	280	288	285	281	254	279	295	253	304	267	285	257	287	298	275	253	259	278	255	248	315	296	300	278	306	287	267	276	257	293	284	263	304	271	303	277	299	279	295	289	279	277	274	243	266	283	287	242	273	287	310	277	248	282	274	285	259	236	285	285	276	277	279	284	321	257	303	271	288	242	280	286	280	274	289	287	289	246	257	287	263	305	286	283	294	272	294	269	259	299	270	293	265	273	278	313	285	320	318	289	254	263	287	287	256	283	263	283	291	294	296	257	278	283	269	276	309	295	284	286	269	280	273	277	298	274	265	307	272	284	253	271	277	261	272	235	282	276	293	309	309	266	262	283	293	280	307	249	309	275	271	306	313	307	275	269	276	322	317	313	283	278	278	281	259	256	275	304	270	307	277	255	277	320	282	287	292	266	299	297	293	277	277	285	295	294	286	279	284	262	280	256	301	293	252	300	288	301	287	271	308	260	244	263	286	244	249	313	259	262	266	312	295	270	288	262	267	267	295	267	294	298	260	316	301	275	280	302	290	269	279	314	278	279	277	255	310	287	260	269	269	278	308	303	275	241	269	266	269	291	306	265	297	286	283	277	292	287	271	276	269	254	262	257	288	256	276	282	292	280	324	252	264	271	290	293	273	292	264	274	299	273	305	271	268	290	275	296	313	260	288	276	291	259	251	286	261	274	286	299	280	265	276	245	296	293	295	268	269	262	264	290	280	250	279	293	283	300	284	271	285	277	305	255	241	282	271	282	273	329	272	270	260	279	284	267	273	271	276	275	267	272	277	244	273	269	288	295	272	271	302	238	296	269	287	246	301	273	256	264	251	280	329	280	260	266	281	284	313	296	267	271	285	271	269	271	267	293	291	301	275	272	278	281	294	287	290	299	262	274	289	269	250	339	274	299	283	260	287	289	276	276	279	290	286	308	256	268	261	271	276	270	266	293	248	293	268	292	264	264	269	293	277	262	327	293	261	310	274	272	258	260	255	281	280	283	276	281	262	255	282	243	271	272	271	288	288	312	273	262	268	282	290	291	257	278	271	265	247	314	287	271	296	307	263	272	272	301	281	284	255	273	279	254	261	269	264	285	310	286	307	314	266	230	267	258	293	293	244	272	293	260	240	257	273	271	293	254	323	284	303	265	297	282	285	261	283	302	276	307	286	319	278	276	288	305	321	292	282	308	289	270	278	300	296	274	255	290	268	277	299	290	300	286	250	271	272	277	273	297	264	280	248	259	272	286	292	297	295	289	303	300	269	284	292	273	298	270	274	282	273	301	286	261	288	251	309	271	269	273	278	256	284	302	318	279	275	267	287	280	259	290	290	292	268	284	299	258	289	268	284	231	275	275	284	244	255	291	320	289	287	282	294	271	306	270	309	309	282	272	280	282	284	236	257	283	300	293	283	258	273	286	278	273	299	269	297	246	268	255	270	312	285	292	299	308	291	273	273	283	276	294	297	287	267	284	264	303	308	290	306	271	275	291	282	263	274	314	277	278	282	307	281	270	293	282	253	269	239	272	290	281	279	279	270	270	242	260	297	248	288	273	308	283	324	276	320	340	302	295	281	262	318	294	281	268	266	296	289	266	277	280	268	266	271	298	296	296	259	299	279	263	254	283	291	272	267	313	270	291	314	273	301	294	277	268	283	277	278	292	278	267	257	291	276	260	262	283	279	269	276	276	286	265	261	295	265	271	280	256	268	289	264	292	286	289	276	267	279	300	288	277	285	280	282	277	303	233	268	287	315	268	282	275	269	267	262	278	237	270	304	277	300	304	275	311	308	252	281	266	294	249	280	272	289	283	301	260	296	239	252	274	270	275	286	270	271	290	300	302	253	302	291	268	291	302	298	278	248	262	259	282	277	285	256	258	275	270	288	259	276	272	269	297	292	278	289	283	262	337	323	261	280	280	294	298	274	265	277	282	292	268	274	289	313	260	289	267	287	274	283	268	276	274	280	271	281	287	303	261	289	342	285	289	278	264	321	279	266	293	287	294	293	291	285	288	266	280	239	278	274	279	300	262	302	302	289	303	278	256	306	269	262	286	260	271	292	294	289	276	266	298	285	266	279	282	294	266	318	280	281	273	306	273	292	272	276	270	266	277	301	305	289	273	280	266	282	286	281	236	239	242	302	261	268	269	293	280	305	287	266	258	267	275	261	261	265	283	267	270	311	282	288	267	277	293	281	283	284	291	284	298	282	270	291	249	264	284	273	302	321	283	248	269	241	283	246	269	269	260	283	299	272	310	288	256	256	225	282	262	271	255	317	287	281	263	294	268	256	311	280	266	267	283	284	285	286	290	283	298	270	280	280	261	265	278	267	294	298	289	272	269	306	279	289	270	302	289	256	288	273	300	292	271	292	264	258	272	296	301	291	286	261	272	287	261	251	275	290	272	277	270	288	271	298	270	299	253	261	295	266	297	288	272	282	275	247	265	263	286	254	262	279	237	250	280	264	243	286	319	307	276	275	289	273	277	272	285	272	291	296	280	282	293	303	271	272	291	282	243	276	276	287	270	271	295	261	265	296	294	281	289	264	264	298	267	300	251	305	283	266	278	280	289	255	286	269	313	259	257	247	294	263	286	302	293	285	280	266	269	238	244	273	269	248	256	288	297	275	268	304	295	299	269	281	282	273	255	282	271	270	282	284	277	293	270	266	299	273	310	281	288	318	296	288	253	222	255	284	287	300	281	297	301	263	283	283	245	274	272	301	270	270	270	304	274	299	280	298	280	299	291	289	281	288	280	272	285	276	279	309	276	283	258	304	271	305	264	305	304	266	278	285	280	256	273	264	275	272	300	305	272	298	264	284	282	304	292	307	276	297	292	284	256	288	300	308	259	271	298	276	302	300	305	273	255	294	321	280	283	267	246	290	275	269	261	250	253	280	315	287	267	249	269	264	307	254	285	274	296	265	298	275	282	279	251	263	270	280	281	264	286	278	245	275	296	278	255	291	309	279	267	296	293	251	317	295	291	295	282	278	290	292	271	272	274	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28276	1721	3304	3681	3097	2576	2196	1933	1701	1482	1428	1328	1269	1155	1089	1139	1065	1045	1036	1002	970	908	864	958	933	870	883	943	845	861	874	830	832	911	855	811	894	827	888	823	861	760	831	839	818	808	828	785	861	805	832	824	859	809	805	829	775	830	812	812	804	841	817	837	763	822	770	794	887	849	810	800	850	780	809	779	852	797	826	766	810	808	786	801	765	818	795	778	813	764	753	755	807	827	725	785	780	764	773	734	795	780	794	848	792	802	850	836	773	795	769	799	761	810	759	809	823	850	788	758	763	766	807	795	780	829	752	819	795	827	765	768	823	807	760	791	813	781	780	762	753	783	759	773	790	806	782	808	826	792	804	749	808	780	786	781	807	770	760	795	820	752	793	831	808	765	688	807	777	781	774	798	819	810	795	789	810	739	827	781	717	769	783	754	796	814	787	837	766	769	780	767	802	800	761	828	808	775	776	777	749	790	811	818	776	744	787	842	815	843	738	781	784	834	714	783	834	796	782	741	763	798	761	738	774	789	800	810	803	784	778	760	848	764	832	796	769	786	832	756	775	835	766	806	745	797	808	828	799	776	773	790	778	774	782	819	756	773	765	814	738	834	806	759	831	805	770	766	801	743	814	757	763	806	815	807	772	724	788	797	754	784	787	768	806	827	792	750	766	803	842	779	782	794	750	884	759	780	768	762	790	810	808	846	794	779	800	811	821	769	839	779	745	812	787	829	797	797	797	843	798	797	716	814	809	768	810	783	748	845	823	814	776	795	814	768	777	793	788	802	780	795	826	758	767	776	791	754	800	803	820	794	765	832	803	842	796	753	783	810	765	792	798	785	760	787	818	820	786	736	799	791	748	793	831	748	770	803	827	760	820	758	737	795	769	792	803	771	754	773	801	759	820	773	772	769	774	792	779	769	790	794	825	847	806	793	814	759	777	771	807	769	755	790	876	760	815	783	853	763	772	835	864	807	757	768	782	806	798	792	837	787	786	799	787	797	792	789	824	738	800	784	756	751	790	813	790	798	751	799	780	769	804	781	772	779	745	826	806	859	813	740	758	765	861	771	736	771	784	766	784	724	789	776	810	813	766	773	755	812	794	761	739	750	831	808	802	826	783	802	818	796	813	800	776	778	770	743	764	863	811	804	771	837	795	822	766	798	769	815	794	812	770	765	775	766	842	795	791	854	780	758	774	841	786	757	807	769	773	744	814	854	794	808	767	732	789	782	810	782	751	855	774	796	774	745	774	782	755	770	778	778	776	796	832	802	758	837	790	773	817	832	787	736	796	763	769	855	834	759	860	796	784	735	770	812	847	796	780	775	761	729	781	779	797	783	821	779	792	809	788	787	808	769	812	776	797	738	850	798	784	806	768	792	786	757	734	771	773	770	768	778	720	810	797	814	783	797	801	741	785	815	790	781	799	788	770	773	768	789	811	805	789	731	772	843	790	822	764	782	776	767	840	772	796	854	756	781	771	773	779	757	741	807	787	769	806	824	798	813	798	776	833	760	773	773	774	785	780	800	790	799	774	773	834	773	808	782	793	754	778	776	814	751	757	770	805	809	776	774	785	824	790	821	784	837	775	735	813	770	806	782	817	766	724	774	797	810	796	816	818	813	760	815	752	793	745	812	768	812	731	790	785	760	781	777	769	740	756	755	761	772	761	790	807	840	774	755	803	826	856	816	772	765	750	817	767	810	783	792	802	785	756	755	782	775	760	810	766	787	816	770	793	760	778	828	781	813	801	785	806	767	743	784	836	797	769	809	755	798	801	785	813	766	783	824	777	784	747	805	783	707	764	770	772	762	745	776	828	794	784	772	766	807	811	819	781	833	804	754	755	793	787	804	784	781	788	774	769	807	791	765	761	831	790	719	769	783	798	772	786	741	804	836	792	815	784	776	765	785	780	811	794	802	802	739	809	777	804	812	827	844	810	778	827	786	798	773	768	802	778	780	810	813	825	783	815	787	770	794	805	801	779	784	760	794	801	785	792	763	779	802	790	801	828	788	817	798	758	732	808	773	786	754	811	816	803	824	782	828	771	782	796	790	798	795	824	789	833	823	782	793	770	783	803	836	768	771	750	781	779	759	803	773	839	820	836	815	772	777	823	801	763	763	803	846	812	806	827	859	742	830	778	798	787	803	800	791	821	773	763	754	782	763	810	762	799	752	745	780	758	790	704	755	781	758	833	761	782	774	783	782	749	804	822	785	852	787	757	802	820	791	735	801	845	785	790	810	767	797	752	782	795	780	822	816	762	769	807	797	779	781	792	745	731	805	818	705	816	770	766	804	754	765	766	778	771	828	814	798	735	744	753	796	763	838	813	747	802	784	818	766	793	841	795	802	777	818	795	804	827	804	775	803	788	788	789	772	816	809	798	799	750	785	775	778	768	766	768	798	754	781	822	803	786	828	716	814	848	814	758	839	767	768	775	780	800	794	794	776	750	809	768	777	773	793	827	768	784	839	812	751	845	766	802	801	806	801	781	784	787	776	771	769	790	759	791	765	801	801	812	790	817	782	797	794	755	809	781	813	821	749	787	799	792	793	797	765	768	804	780	808	849	782	803	730	756	777	761	801	803	802	801	797	781	832	776	823	777	846	786	765	748	784	741	795	752	798	798	767	866	823	807	750	820	824	795	795	857	858	767	755	782	793	812	830	840	725	848	765	766	804	809	776	759	755	776	823	768	781	791	778	834	783	814	765	752	764	770	765	779	756	747	741	789	778	795	851	797	729	814	772	796	807	750	742	791	772	745	788	786	808	770	797	805	779	809	822	760	757	826	765	754	811	781	785	792	775	742	790	792	791	823	800	799	815	777	795	750	812	851	775	826	811	790	828	804	791	810	810	775	772	793	771	771	786	796	748	767	702	800	814	786	797	790	752	781	754	770	784	742	788	777	797	828	798	786	818	781	769	763	829	768	794	766	792	785	796	717	788	807	829	744	728	829	790	803	817	801	789	820	769	796	758	782	735	830	786	775	790	773	774	766	778	804	810	772	779	795	728	819	750	810	773	797	811	834	792	811	788	820	796	791	710	820	810	799	773	758	737	763	861	804	803	817	836	797	745	778	773	757	803	781	821	847	777	829	734	750	779	781	760	767	782	718	745	769	824	764	812	801	778	789	786	803	797	830	742	754	742	782	769	754	759	747	776	750	788	769	796	819	793	757	786	814	795	756	816	787	741	756	826	827	789	786	778	816	779	777	809	776	765	788	808	774	832	739	761	806	813	796	790	840	784	821	768	793	748	792	729	779	745	800	846	780	771	798	735	764	795	833	798	785	765	755	775	738	806	806	785	757	743	771	783	806	788	811	796	795	774	739	776	791	782	825	767	762	821	776	805	759	772	768	766	797	786	809	767	802	831	805	739	805	721	750	795	803	807	798	799	760	788	775	829	821	791	786	812	777	797	834	765	800	783	746	793	799	802	789	761	781	803	819	815	775	782	834	803	730	829	796	762	751	776	770	744	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
58205	24198	12670	2539	1529	1170	866	736	652	562	491	491	439	422	436	403	388	398	350	363	375	379	344	372	313	340	295	345	328	354	287	314	347	331	323	328	297	341	296	291	297	328	320	345	305	340	289	340	309	317	357	316	354	336	342	283	313	311	327	317	298	311	306	314	282	315	317	293	331	303	351	316	373	320	291	321	308	270	331	308	315	334	315	345	310	321	340	349	302	338	321	310	284	332	322	272	328	296	290	319	324	318	317	310	308	322	321	308	290	334	333	324	318	335	323	292	325	287	336	298	315	280	279	301	308	311	339	300	313	313	304	324	332	317	274	307	299	301	308	328	309	318	277	325	309	298	327	303	318	339	315	317	326	344	308	332	270	291	285	293	310	302	311	294	288	293	308	289	317	302	317	312	334	323	288	332	323	339	277	322	337	301	311	295	313	324	317	302	292	278	315	295	286	275	326	307	293	266	350	336	312	302	338	281	299	335	315	321	298	325	298	278	311	310	326	299	314	313	336	264	274	280	317	305	314	284	290	308	294	303	281	291	301	312	310	299	290	314	341	291	325	308	299	316	325	314	305	282	303	322	296	320	302	323	306	286	296	298	294	330	315	319	315	309	318	297	284	305	333	297	302	301	325	325	304	330	320	291	331	312	264	308	276	335	309	323	315	305	304	325	317	298	309	313	360	299	315	308	287	296	310	306	304	307	322	301	286	292	319	346	308	285	305	333	276	310	297	328	304	308	329	325	303	304	303	297	291	305	267	310	325	305	308	316	287	304	295	325	318	283	319	294	330	287	309	313	314	327	319	325	313	283	324	334	300	298	317	295	302	308	292	337	326	309	330	267	334	321	309	317	284	312	325	312	287	293	320	337	336	302	303	280	293	276	333	288	300	307	293	347	297	309	311	332	301	348	306	309	321	290	335	313	278	299	330	341	291	312	303	301	304	275	341	355	304	296	321	329	328	298	278	314	292	296	308	306	324	272	300	365	306	335	299	303	276	311	319	315	350	324	330	312	311	283	337	301	287	334	295	313	288	295	309	283	330	302	324	328	264	328	311	321	310	308	303	315	321	303	295	288	312	309	298	294	291	319	341	306	317	305	293	311	308	314	311	286	308	324	315	316	307	306	294	334	314	357	303	322	274	336	308	312	279	283	302	325	338	344	317	322	299	305	285	336	292	287	306	305	300	284	278	299	303	323	338	328	313	315	305	303	336	315	286	302	278	265	323	291	327	302	316	335	300	341	319	274	265	301	296	321	317	292	290	296	287	294	301	292	311	340	300	323	306	306	302	296	326	330	339	329	298	297	329	299	321	330	310	308	298	321	326	317	312	325	334	297	302	295	292	334	326	298	327	325	312	285	302	334	287	328	304	345	299	325	317	307	288	304	328	336	297	300	298	289	316	274	285	284	318	289	319	316	326	318	337	302	309	295	312	294	287	339	323	324	320	313	296	303	295	307	339	325	331	351	317	336	302	291	298	307	296	307	303	301	288	341	316	297	313	327	302	306	316	303	311	339	323	317	308	328	327	291	313	293	315	275	279	307	320	325	356	322	299	306	350	307	304	340	319	338	321	293	299	331	281	306	304	310	324	307	307	293	297	297	277	291	317	340	299	313	324	345	351	321	314	319	289	309	317	311	294	317	298	302	311	324	337	312	310	292	323	330	322	289	320	293	298	299	294	287	324	306	307	290	295	292	320	305	311	316	321	263	303	291	308	297	300	355	338	329	345	331	304	324	321	317	301	317	318	305	329	342	342	325	313	290	278	315	298	305	303	298	308	323	305	321	311	292	319	332	337	312	294	293	307	314	315	322	306	288	293	311	345	331	331	311	327	335	309	298	304	320	318	333	322	328	286	302	292	291	324	323	301	329	341	320	304	300	335	301	292	301	332	291	359	293	303	343	326	304	294	286	322	299	338	301	295	289	278	315	274	288	312	301	305	319	308	313	360	284	298	340	336	323	317	283	302	310	292	267	329	294	335	323	295	326	312	329	316	303	311	282	317	313	304	275	320	336	298	329	318	289	281	300	316	307	264	333	288	298	322	286	291	292	301	297	304	300	293	318	312	316	311	287	355	324	298	312	311	327	319	309	312	294	316	358	320	277	328	312	328	288	278	309	334	294	293	319	289	292	300	280	335	293	313	288	289	304	324	327	322	312	331	307	315	300	311	316	314	281	321	317	289	296	303	317	329	333	324	316	300	327	323	318	312	301	310	303	287	304	286	354	276	290	319	296	303	317	330	286	319	301	292	339	303	318	280	327	329	325	327	313	336	288	296	312	341	311	304	307	297	322	322	322	327	323	290	325	314	321	318	297	279	308	315	343	312	279	284	307	337	293	322	341	350	333	354	317	316	268	308	311	307	292	309	307	301	292	322	311	306	314	283	319	298	329	300	290	320	335	306	331	293	302	285	324	329	290	312	306	316	317	291	312	320	299	332	303	336	331	318	312	308	292	312	367	327	287	310	314	328	293	321	310	314	323	302	284	310	301	289	320	305	302	298	314	299	332	304	296	289	316	293	285	321	343	321	296	298	321	303	288	310	313	327	324	309	310	327	306	302	276	321	333	297	288	313	276	311	318	300	294	293	300	323	322	336	324	299	315	272	298	343	326	346	323	298	329	315	293	281	304	300	311	318	293	346	312	312	310	324	287	294	316	314	316	280	309	272	305	328	300	278	308	331	319	296	310	324	306	340	292	322	295	307	320	293	302	302	299	295	302	309	308	319	294	305	345	290	328	303	289	302	347	305	291	304	307	280	297	278	288	303	328	297	311	327	315	315	309	299	315	291	310	334	305	302	311	318	287	337	311	324	305	311	318	332	307	286	297	324	271	301	298	305	328	304	277	292	314	298	298	321	293	325	324	293	343	325	298	297	314	332	284	298	308	345	324	288	304	294	293	315	329	269	319	322	308	344	297	319	302	290	289	309	302	304	326	314	306	311	307	341	322	312	293	300	274	356	319	309	295	331	301	302	294	312	315	308	278	302	303	285	282	324	305	279	306	321	311	303	315	280	292	295	304	286	295	314	319	312	326	309	310	304	303	304	285	303	304	313	313	295	298	286	302	287	292	328	317	321	300	312	308	351	301	304	320	317	330	304	314	325	287	300	294	297	331	308	335	355	308	303	285	304	323	330	316	354	290	293	311	282	320	308	320	294	298	313	298	307	280	333	315	328	323	311	351	315	293	320	313	315	315	345	311	293	327	306	320	315	336	328	299	343	313	316	332	316	330	273	296	307	327	310	313	320	323	311	327	310	320	270	280	336	305	297	303	309	286	313	315	322	312	313	335	288	302	307	282	303	292	301	298	323	317	293	298	326	321	313	327	338	315	333	322	294	309	309	342	296	335	318	292	296	315	321	303	312	314	318	279	275	326	281	324	315	320	296	279	321	326	303	313	328	344	352	324	301	329	331	300	321	297	321	320	298	291	315	301	330	322	287	341	296	305	318	334	296	311	303	295	315	312	299	288	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35462	2724	5556	6168	5180	4236	3525	3025	2594	2237	2138	1952	1820	1638	1565	1461	1399	1282	1298	1265	1194	1160	1189	1068	1088	1115	1060	1035	1001	1006	995	1010	993	1002	967	997	915	894	914	918	950	894	935	885	840	947	900	910	911	873	910	898	908	872	878	903	869	876	829	889	907	875	872	850	853	928	890	910	887	849	839	951	902	901	928	862	889	869	842	864	859	857	848	873	796	793	816	851	888	806	885	846	849	877	877	838	845	870	845	837	897	841	845	843	862	904	839	796	825	803	855	814	860	870	804	825	834	803	872	853	835	834	809	829	870	835	864	824	828	813	821	869	835	891	863	838	882	882	867	840	835	851	865	920	871	797	856	819	816	874	892	861	826	882	849	845	869	826	852	872	837	805	828	900	843	830	835	820	822	830	859	842	829	855	861	867	848	813	867	795	865	856	882	809	875	793	866	838	790	853	815	894	846	853	819	774	808	838	856	833	795	883	873	861	865	835	841	795	839	878	837	803	838	867	826	899	862	879	832	854	875	850	886	840	831	811	803	841	861	844	798	854	877	885	782	868	857	859	812	851	854	822	804	892	876	848	858	875	834	894	865	842	827	840	828	813	854	832	782	800	832	880	844	846	881	832	792	837	825	854	847	862	848	825	862	863	884	856	824	841	835	808	802	875	839	782	875	862	805	824	823	803	871	866	840	866	824	889	863	896	871	836	895	767	797	843	845	819	862	779	828	873	801	888	799	829	861	810	863	823	828	840	832	828	845	856	803	814	835	875	868	821	859	905	831	765	847	842	874	853	846	836	852	874	822	917	870	869	858	837	825	867	809	839	843	798	830	827	823	798	854	864	833	916	751	794	812	834	830	842	844	841	829	805	883	815	850	830	798	835	854	879	866	833	832	889	882	855	842	886	816	869	790	795	882	841	862	826	850	870	819	833	855	861	825	859	854	856	840	831	801	830	813	867	830	816	843	856	851	879	787	871	863	859	824	814	825	842	837	930	835	799	849	816	852	901	802	865	868	854	810	807	870	893	855	802	811	827	843	762	824	824	877	794	839	816	885	841	847	852	816	838	849	849	845	833	875	868	913	834	908	804	893	876	836	874	822	850	765	822	880	839	884	843	832	783	809	825	789	840	803	874	856	862	878	796	789	838	900	861	842	873	799	805	884	872	835	833	828	822	877	845	786	857	852	890	815	843	827	823	840	821	780	829	788	853	812	838	828	880	806	836	839	832	858	828	822	841	828	861	819	853	833	829	899	814	868	823	778	902	829	824	871	830	856	787	814	820	805	792	860	866	836	811	851	837	816	808	843	855	840	794	849	813	847	840	836	836	888	851	845	789	906	858	823	829	825	807	847	835	842	863	810	809	828	829	875	834	782	890	852	859	818	824	864	868	839	867	851	830	855	808	862	929	851	824	855	784	843	885	812	832	825	807	824	785	856	830	842	875	840	872	812	860	790	820	883	869	865	872	800	844	900	890	841	830	844	868	847	842	868	832	851	820	838	816	823	813	858	830	799	779	823	862	807	838	833	822	804	836	806	826	862	783	843	779	831	825	842	810	823	791	873	839	826	799	816	845	809	876	812	802	822	804	848	863	818	853	785	855	826	884	863	796	839	824	759	835	787	839	833	877	894	833	852	794	829	779	869	792	876	827	852	807	883	804	887	817	917	817	855	821	871	797	849	859	855	885	838	798	812	880	807	813	862	847	836	851	817	807	815	831	833	813	856	858	846	867	884	853	833	806	807	819	864	873	802	827	839	791	876	850	908	819	876	818	805	846	819	881	808	878	845	813	853	797	892	813	817	843	834	853	842	849	813	850	817	856	830	771	787	830	869	839	836	905	864	811	824	870	799	799	829	844	807	855	805	878	801	800	855	871	840	860	844	838	836	787	880	845	784	824	834	813	815	901	832	810	866	872	862	835	847	869	845	825	805	798	818	845	853	860	857	765	885	826	850	794	811	830	871	876	824	850	851	790	870	824	891	886	851	806	857	866	846	804	818	838	844	870	908	857	843	793	837	807	782	779	845	843	844	783	875	854	836	867	802	794	884	801	780	871	820	810	803	862	836	832	839	883	860	845	823	751	834	828	813	808	870	800	785	881	849	865	862	884	858	829	854	848	838	825	876	862	865	842	846	839	837	870	869	797	788	805	860	861	863	816	808	879	804	839	843	857	777	825	864	807	852	799	817	828	792	830	798	851	833	822	811	862	836	805	864	780	828	789	877	852	825	811	830	850	864	872	790	894	819	830	805	849	866	830	870	837	809	816	850	821	852	844	838	791	839	865	818	838	877	851	844	819	763	893	841	876	827	830	800	909	834	827	837	827	906	830	834	836	835	822	844	846	819	811	801	835	854	813	830	857	819	844	866	827	796	872	869	879	877	898	859	811	820	806	866	800	875	855	846	840	808	794	844	835	807	862	869	879	858	778	845	813	820	898	836	852	836	854	821	850	885	895	828	877	815	817	882	849	858	817	850	846	839	818	852	802	815	786	838	824	826	818	862	887	832	773	857	861	826	835	871	790	839	866	851	852	841	799	837	907	869	896	823	900	867	819	861	831	829	854	850	830	811	803	877	850	796	853	853	861	825	849	883	856	844	842	838	807	845	864	817	851	816	826	823	831	831	836	776	880	880	839	855	852	802	887	810	823	874	833	829	870	813	856	859	858	836	839	830	847	782	823	837	795	893	860	835	829	862	830	862	849	791	833	833	927	857	830	836	834	821	843	859	922	835	823	872	859	863	834	834	850	850	807	823	860	831	839	826	808	846	862	869	831	845	865	853	831	865	809	861	878	892	849	829	825	824	796	832	812	869	838	835	894	807	789	830	813	835	848	834	812	847	883	910	841	882	837	844	855	842	841	832	830	837	785	848	775	858	871	803	865	900	832	832	860	795	859	880	792	860	824	861	875	799	877	828	852	799	897	809	891	811	766	810	837	843	815	854	903	842	814	771	841	851	852	875	870	798	833	803	843	852	900	841	809	806	847	856	848	871	816	792	868	828	866	831	818	876	821	815	785	815	792	849	836	848	852	893	826	837	860	859	826	782	841	881	855	848	848	848	863	838	834	842	841	812	824	878	863	884	816	842	856	843	845	887	781	848	860	838	861	903	898	877	856	858	832	821	864	792	902	890	850	850	824	861	834	866	814	881	837	849	827	850	801	812	871	831	908	856	840	826	857	767	846	847	825	831	830	851	812	851	845	843	830	845	818	807	830	790	842	857	869	800	834	888	806	845	825	852	780	858	844	853	823	822	822	829	853	844	839	910	833	822	804	863	884	904	857	842	830	838	814	812	846	821	911	794	817	846	854	800	850	827	849	852	820	847	800	777	828	866	855	830	825	846	840	843	851	829	835	812	861	842	809	857	850	891	874	887	893	801	846	869	874	848	800	834	896	825	878	813	854	802	817	850	846	847	857	832	817	829	852	823	824	800	836	825	856	829	884	866	844	828	842	873	861	834	828	853	859	838	814	823	818	828	838	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10584	551	315	187	162	155	162	169	153	136	152	149	147	150	164	132	121	148	143	170	157	121	128	163	144	125	153	146	155	155	139	153	149	123	118	127	112	126	116	133	157	151	132	132	126	107	127	136	127	139	141	135	134	125	138	141	136	129	153	125	143	140	145	132	138	132	118	156	116	145	143	123	144	143	122	155	135	144	148	139	160	152	135	136	143	136	146	163	138	129	137	148	127	134	149	149	132	139	147	126	134	122	134	119	122	149	139	125	145	137	120	148	146	144	137	132	123	137	141	131	130	143	135	134	150	131	136	145	149	135	120	130	134	152	140	143	144	124	143	134	143	134	147	142	155	152	101	131	158	143	135	143	126	124	118	137	124	128	136	137	161	166	148	137	131	151	134	153	158	119	139	130	134	123	128	133	136	157	110	135	137	155	148	146	140	145	131	133	141	141	148	138	137	149	146	145	148	143	132	150	140	125	120	127	134	143	142	129	157	144	139	127	138	134	127	115	128	161	150	113	133	144	140	142	162	141	144	147	121	144	136	119	126	143	134	144	127	151	141	150	147	113	125	141	144	141	140	150	138	134	134	142	120	141	132	131	149	133	127	129	128	138	126	128	159	143	158	138	146	145	148	138	156	135	142	142	147	146	155	153	118	145	146	131	126	112	125	157	141	133	147	120	134	125	118	143	142	141	145	112	141	138	128	129	116	134	143	129	141	143	143	140	146	129	159	140	141	149	129	142	118	133	119	141	148	143	143	140	135	143	127	167	140	132	131	140	127	132	124	126	119	138	145	160	132	131	158	141	146	121	148	140	161	120	134	127	135	129	128	138	122	144	133	128	153	130	136	161	123	133	160	144	142	135	145	147	138	144	139	143	156	136	156	137	148	161	133	126	123	120	117	134	134	137	161	136	112	120	131	136	138	136	131	131	144	137	142	145	130	127	153	147	135	146	141	137	134	136	139	121	145	126	114	146	128	141	111	111	103	158	130	150	119	161	138	134	143	145	135	171	125	134	121	134	133	130	140	113	134	118	147	139	149	150	127	141	129	135	143	133	133	128	155	138	145	160	131	148	153	156	139	152	150	121	133	137	161	142	164	135	135	143	138	155	139	140	137	130	139	161	149	130	138	119	127	148	153	129	150	146	142	128	139	135	140	131	157	145	132	130	151	132	146	143	149	152	147	134	141	129	125	155	144	142	139	159	153	148	149	129	123	141	138	144	141	157	150	151	132	150	160	145	156	154	126	118	114	145	136	165	163	150	135	139	127	140	125	123	139	152	141	128	144	153	142	160	141	132	124	157	129	146	144	145	140	140	148	150	120	141	147	141	141	124	135	132	142	144	117	136	136	135	143	131	152	115	133	141	135	143	141	142	125	132	136	138	134	133	145	152	127	144	149	143	126	128	138	123	119	143	128	126	148	116	135	135	139	137	148	139	116	130	112	131	149	145	128	157	130	146	141	134	134	150	131	127	131	158	143	134	141	127	122	135	131	144	154	122	130	144	145	147	126	121	144	163	159	159	126	143	127	143	134	140	142	140	130	121	134	139	123	132	141	142	140	132	147	123	125	159	146	129	144	123	152	156	134	150	126	138	148	142	161	113	132	127	154	130	126	142	131	126	150	131	145	126	130	136	133	140	132	137	149	130	141	138	134	132	121	136	152	125	132	132	119	152	129	128	126	139	131	142	159	158	129	132	147	138	138	126	115	138	132	142	136	145	143	131	127	137	143	145	121	136	134	129	128	125	146	122	126	152	154	128	154	134	128	119	142	150	133	131	141	151	156	144	140	151	143	151	129	136	143	112	147	139	144	149	131	146	129	140	159	139	120	129	123	153	123	121	131	163	132	130	148	130	148	150	139	140	143	154	142	138	124	128	134	128	144	137	149	151	129	127	132	124	145	144	140	151	142	153	123	131	131	161	150	148	119	131	142	117	139	126	141	137	147	116	152	144	134	126	141	150	141	145	139	145	129	134	142	150	127	129	141	148	124	128	118	138	139	135	135	118	137	123	144	150	146	146	123	143	121	125	113	146	135	147	113	136	147	150	108	157	112	148	135	106	146	143	129	127	138	117	143	137	149	138	162	140	120	130	143	145	120	118	160	135	128	129	172	143	126	151	128	155	127	123	126	145	145	144	161	133	144	117	127	140	116	128	141	147	142	122	146	148	152	147	135	136	165	142	137	127	125	134	124	145	121	130	143	152	147	136	164	150	143	149	124	135	143	131	119	120	135	136	143	132	144	130	168	141	128	155	118	135	142	131	162	143	155	118	140	135	134	149	117	138	146	154	140	148	129	139	119	137	154	134	155	152	138	120	154	133	148	138	143	164	130	148	142	148	161	122	138	148	158	156	148	140	131	139	129	155	143	130	134	142	140	143	131	125	133	146	137	134	147	138	122	141	129	132	140	161	131	136	142	157	150	126	137	149	130	145	172	106	136	127	160	123	136	143	110	156	138	110	129	137	105	152	165	117	93	142	125	124	152	156	148	149	120	128	150	165	135	129	133	131	125	119	136	113	153	138	143	133	116	165	157	118	126	141	135	126	139	155	140	145	139	127	135	139	132	156	148	149	143	142	130	118	115	142	136	122	140	142	135	138	129	156	150	152	142	133	149	141	117	127	135	148	133	128	119	138	155	136	146	138	137	146	113	132	114	130	156	137	146	139	147	135	163	164	146	131	132	137	137	111	128	137	131	132	160	134	150	135	154	129	140	132	121	134	138	133	144	132	159	118	122	132	135	124	126	165	121	158	132	158	142	129	143	178	129	127	144	150	152	135	127	129	133	125	120	116	129	129	130	133	143	146	122	134	145	148	139	129	160	149	134	144	132	127	135	163	137	139	130	137	120	145	138	136	122	141	156	161	157	139	138	156	131	141	121	151	125	131	145	137	147	126	113	146	145	139	125	134	140	133	126	147	136	138	138	152	148	136	140	134	146	131	161	132	135	140	137	108	133	138	137	151	132	117	142	137	141	126	149	149	138	128	131	163	157	141	135	134	132	118	139	134	135	151	130	139	152	134	133	133	141	161	159	161	128	131	143	132	135	132	130	125	161	134	163	120	143	139	120	145	144	147	125	129	154	140	140	140	140	145	138	142	153	137	127	133	148	134	146	145	123	121	135	140	125	160	144	114	139	128	139	138	119	108	121	134	132	150	121	139	141	127	125	134	159	141	124	135	119	123	138	131	122	147	148	148	131	143	145	129	129	133	160	141	136	133	149	141	153	126	151	146	109	125	120	125	119	105	135	137	148	130	143	129	134	138	148	133	144	121	127	125	137	145	147	141	142	127	132	135	131	135	138	138	135	111	149	142	143	148	124	133	145	130	143	143	164	154	137	146	128	133	140	127	130	150	152	146	131	133	152	130	125	146	119	138	132	135	124	150	147	145	121	133	169	143	145	139	134	129	133	149	139	141	145	134	139	148	142	126	131	156	121	159	137	126	121	137	133	135	160	143	144	145	135	138	135	158	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10003	508	606	595	588	571	558	533	515	496	456	479	495	459	482	450	465	474	445	444	473	460	444	461	453	490	437	402	466	436	467	487	464	441	455	452	416	451	424	442	460	442	487	444	433	484	450	450	436	434	468	435	453	463	457	452	432	448	441	440	433	441	448	440	452	455	438	456	456	460	450	440	450	453	449	450	459	439	415	407	456	466	438	454	474	441	425	474	456	442	425	435	472	460	439	428	454	480	473	474	446	413	425	455	436	469	449	420	398	467	450	465	478	425	412	456	423	441	400	442	466	420	452	450	459	439	433	450	440	454	449	451	449	437	439	453	442	417	457	465	437	436	453	428	432	462	437	423	418	440	460	447	409	392	421	426	412	453	465	423	452	484	440	468	464	414	468	429	464	431	445	415	405	483	431	440	443	454	452	477	377	445	377	433	414	445	431	433	472	448	428	441	424	467	455	449	424	413	428	474	445	415	456	450	424	455	441	433	448	425	459	443	436	441	460	453	430	425	450	460	462	440	446	454	490	441	493	436	443	414	469	442	469	446	445	439	467	460	449	481	444	470	426	450	409	454	439	459	416	439	415	454	455	431	456	446	418	432	455	466	452	431	448	442	426	437	453	429	440	424	421	449	445	474	450	483	416	470	452	418	451	459	457	427	475	443	443	461	483	419	456	463	446	417	426	438	434	419	451	437	424	421	444	459	471	456	415	491	450	446	411	430	435	439	452	382	449	445	428	441	446	427	454	425	420	451	477	432	435	456	440	430	429	422	405	440	506	453	447	474	480	448	445	402	455	415	441	419	436	474	432	453	477	450	435	463	436	427	456	427	483	440	454	430	451	463	426	418	434	435	434	448	457	529	456	443	482	443	487	443	465	448	418	481	439	442	435	425	450	414	454	431	401	445	450	439	457	438	434	447	450	440	458	448	424	476	451	412	447	410	427	466	421	453	474	450	482	440	439	472	432	436	471	449	480	459	444	439	405	445	439	459	450	462	435	430	441	430	474	468	472	464	442	483	439	485	441	434	448	475	485	434	459	441	459	447	421	470	482	436	480	432	434	477	486	414	429	429	454	450	498	462	442	459	469	497	431	431	436	431	484	434	425	426	475	485	448	488	483	428	465	442	454	421	477	410	476	409	436	441	415	441	468	450	459	443	458	470	470	487	448	459	434	459	495	453	452	445	439	423	432	473	419	442	446	458	443	482	415	441	429	434	439	432	448	481	431	435	425	441	434	450	393	480	433	451	473	452	453	423	478	429	417	433	390	519	418	451	479	442	472	434	432	453	454	449	439	474	417	452	431	454	478	454	446	432	426	431	430	422	471	399	472	459	462	414	440	420	427	453	423	496	449	453	412	469	459	435	447	455	440	423	455	459	436	423	451	433	447	440	405	417	413	458	452	465	430	479	429	441	483	431	483	428	423	443	445	442	411	435	432	470	441	485	487	441	443	471	443	453	473	486	445	427	441	401	439	417	474	430	433	434	458	454	459	397	413	533	431	428	433	453	427	469	424	459	448	439	454	475	389	483	459	440	464	452	422	455	433	456	466	440	469	430	476	439	452	444	463	445	495	429	441	447	467	438	461	463	423	414	456	485	448	403	404	453	474	423	451	465	477	457	450	428	417	446	431	435	477	461	439	471	419	438	427	463	488	425	495	491	439	455	500	426	473	436	458	443	410	461	464	447	492	434	458	467	444	453	428	483	420	453	454	419	433	461	450	482	456	418	420	456	426	408	404	415	460	463	403	445	438	445	465	447	461	458	482	461	452	463	438	445	437	443	434	420	427	455	431	437	432	455	419	439	413	417	436	446	468	442	429	463	429	443	452	493	431	419	479	438	429	466	404	450	488	441	440	394	442	444	446	436	440	469	460	422	451	433	441	436	425	445	428	406	430	443	442	438	474	398	448	440	457	483	422	494	475	442	471	431	428	418	422	418	444	449	479	458	461	402	427	435	420	430	431	422	435	445	390	445	460	455	436	478	443	455	459	436	495	459	478	460	432	443	454	428	423	447	461	398	388	471	442	421	460	453	446	448	470	430	471	410	417	428	432	437	461	445	433	454	423	391	498	399	453	433	460	449	436	415	458	448	443	466	456	421	446	480	447	422	440	426	464	436	467	446	433	423	441	446	440	459	458	411	468	413	437	445	460	460	428	446	465	409	457	457	417	407	452	433	454	424	458	430	437	439	447	425	440	478	429	434	412	435	421	414	436	452	501	464	429	455	424	436	464	404	455	416	436	424	456	448	433	453	429	446	424	476	424	438	458	410	479	472	433	447	436	466	428	438	415	452	450	438	440	452	415	440	480	447	437	467	421	441	431	423	443	458	439	429	447	443	444	441	469	414	485	462	444	457	446	452	454	441	431	462	478	432	454	425	449	417	439	442	502	475	420	454	464	463	436	438	439	405	437	466	426	409	425	453	461	444	427	450	446	428	437	448	415	452	423	476	443	418	470	429	467	461	420	436	457	497	435	444	417	411	451	454	467	437	454	436	449	445	422	440	425	445	474	443	453	450	439	459	473	438	427	439	462	464	457	443	404	424	436	466	446	465	446	426	447	447	485	418	462	458	467	453	496	443	446	445	426	438	446	459	466	457	436	481	447	444	431	464	453	454	442	472	457	435	475	445	452	454	448	457	443	451	478	433	429	481	436	469	436	467	428	454	432	418	444	426	447	456	440	473	457	462	436	461	410	435	432	460	438	436	443	432	450	429	410	436	440	434	471	434	455	468	488	431	408	427	445	424	446	428	446	440	413	436	431	402	434	487	458	438	460	434	451	443	447	441	395	447	451	465	436	432	417	435	423	426	429	429	464	481	466	441	448	443	462	448	439	472	454	412	463	431	442	433	489	447	476	439	463	420	460	428	458	433	444	415	440	432	450	440	440	411	444	406	442	436	474	461	457	436	466	429	409	443	482	439	450	398	452	439	416	453	431	451	457	442	430	396	419	442	518	471	423	477	431	435	419	440	437	404	412	462	418	470	427	447	462	485	421	465	456	475	434	477	479	442	459	462	433	459	442	441	426	453	487	423	376	422	425	454	448	422	462	404	481	437	451	451	411	458	444	450	442	454	452	430	457	445	458	427	453	461	428	458	429	463	426	458	463	445	457	431	433	478	468	435	468	457	453	425	464	444	422	481	433	440	456	421	395	436	442	469	437	462	418	476	441	428	467	430	443	451	462	419	421	439	467	430	428	451	466	482	441	461	442	439	431	432	447	410	438	414	393	423	408	437	474	450	424	472	452	442	451	468	480	440	419	453	453	440	404	431	464	452	429	425	439	457	455	436	440	447	436	431	464	467	460	433	439	467	458	419	483	443	487	482	451	442	482	462	473	455	449	436	435	449	420	467	436	474	402	504	416	449	439	444	465	447	464	427	476	414	445	430	454	448	468	456	399	457	447	468	430	443	442	431	429	404	435	432	428	414	447	401	432	472	425	478	452	492	470	422	431	422	434	466	481	402	456	419	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
52441	17259	3908	1124	810	659	544	471	464	422	419	396	342	352	323	313	320	325	304	316	337	279	294	312	291	306	291	314	290	265	284	271	302	269	293	311	260	251	280	260	286	312	272	294	289	321	300	295	312	295	276	310	288	232	266	283	299	317	302	310	260	262	266	264	310	286	299	288	276	266	280	274	280	258	310	261	279	251	291	275	279	298	255	281	257	278	271	305	293	301	291	232	289	248	307	255	272	302	280	268	289	298	251	274	278	285	304	295	316	274	269	246	263	298	275	276	256	263	292	281	266	255	287	317	300	263	279	323	294	308	269	272	287	301	285	315	281	316	277	264	261	266	248	272	299	260	290	311	281	257	260	290	270	274	279	306	318	273	305	265	300	292	297	280	258	290	285	268	288	258	292	299	280	257	268	280	296	283	309	268	247	268	285	289	286	277	278	267	274	232	280	279	285	281	303	276	259	282	278	257	266	269	275	274	260	266	268	253	300	292	283	319	249	257	254	284	281	271	311	257	277	277	299	259	297	291	263	280	302	294	276	264	268	281	275	296	261	254	282	309	287	311	314	269	291	285	275	266	278	282	306	295	285	289	264	282	286	292	258	293	294	302	286	288	262	270	319	254	285	274	289	258	289	269	298	274	285	263	268	265	283	322	288	300	263	285	269	318	257	282	293	309	273	272	293	257	283	265	287	273	270	304	268	274	265	277	273	287	301	299	295	248	295	316	273	278	289	279	284	294	292	286	292	268	315	283	282	283	243	292	277	280	254	278	258	266	294	295	268	267	267	272	260	276	262	299	276	283	300	289	256	272	256	285	273	274	294	281	271	262	296	303	316	268	275	308	254	278	268	256	267	292	316	312	296	292	295	266	266	283	274	247	285	276	294	262	295	284	263	266	278	293	272	311	286	278	252	321	259	253	264	287	257	284	280	282	275	289	277	255	272	282	275	298	273	276	284	289	273	245	284	286	275	282	315	301	295	285	306	291	265	249	237	280	241	295	237	297	298	307	258	285	286	286	270	258	246	267	257	269	263	306	289	306	278	281	294	300	272	284	265	259	268	271	309	269	297	255	291	292	266	271	293	294	293	264	261	280	240	271	308	273	311	287	280	268	250	292	270	268	281	258	275	307	289	279	262	261	292	297	290	304	287	287	260	283	293	271	276	275	279	303	302	293	254	260	310	268	275	280	268	276	329	252	287	262	283	286	293	263	298	264	304	292	255	277	269	269	264	274	289	301	243	291	278	261	268	249	265	266	272	312	301	308	284	264	290	258	267	265	288	273	283	267	270	268	259	269	292	251	309	287	324	313	255	267	251	313	273	260	313	261	265	275	315	298	268	278	272	268	283	280	264	269	301	290	291	264	250	271	272	264	259	262	284	291	294	284	280	288	258	265	293	311	307	290	272	283	297	286	281	251	265	271	297	262	268	289	281	278	290	275	301	266	272	278	305	294	290	274	261	287	298	276	251	294	295	259	307	299	280	246	269	271	285	284	308	262	269	305	270	304	279	284	271	253	267	301	291	284	267	265	273	282	284	278	297	274	264	308	248	286	307	287	253	285	271	262	275	295	281	293	288	296	277	280	282	269	292	275	271	303	318	311	279	304	318	269	272	277	302	287	305	260	269	251	290	265	256	272	279	285	291	276	248	279	287	233	283	273	287	287	286	280	297	258	284	266	276	254	293	300	295	251	305	323	276	278	266	261	291	300	262	299	255	267	265	283	282	259	262	270	270	269	301	263	279	289	281	300	297	283	274	293	270	265	268	282	241	291	285	272	322	291	274	288	273	279	257	282	300	245	240	269	267	253	241	262	266	287	273	298	288	278	265	247	264	267	272	278	301	241	286	264	288	259	298	221	289	250	267	276	283	291	270	286	275	259	252	279	276	275	274	263	295	311	262	258	283	276	280	301	251	279	270	291	257	284	285	273	295	295	288	284	274	304	245	286	274	287	259	284	290	297	288	284	285	274	254	258	299	301	302	260	287	293	267	288	262	266	280	255	285	286	281	282	285	290	292	267	282	278	252	283	283	306	246	299	247	275	271	250	279	266	283	270	276	267	296	293	272	280	259	288	260	268	289	283	297	306	296	305	270	274	288	273	274	249	270	274	299	261	265	262	272	296	289	275	260	268	285	285	286	247	286	273	286	286	288	288	286	306	269	282	302	278	303	268	255	290	273	256	279	285	309	281	282	249	299	278	252	310	269	272	320	278	292	269	265	294	248	311	255	269	274	314	293	282	266	287	298	277	273	316	271	281	300	267	261	293	268	297	264	306	288	317	274	292	275	289	276	274	282	273	276	267	283	276	282	260	290	274	259	269	258	303	261	275	285	303	273	283	292	295	264	283	291	268	256	288	266	269	283	316	286	282	255	253	264	282	292	254	274	295	248	274	286	262	290	297	264	249	298	317	269	265	286	267	284	282	249	279	270	287	276	271	305	306	263	265	290	295	253	291	263	277	284	254	248	265	265	272	292	301	307	316	284	258	257	280	296	276	298	244	242	259	270	295	269	283	269	258	296	278	310	310	296	282	291	260	274	273	260	286	274	305	268	291	296	269	281	278	277	292	262	279	277	292	253	280	281	266	320	300	282	265	273	296	270	280	254	287	303	264	286	269	273	264	287	262	305	293	255	271	272	284	281	285	278	272	265	280	280	297	290	264	280	288	276	278	281	306	290	277	279	262	275	306	295	303	305	307	318	268	241	286	258	248	284	284	296	288	296	257	273	289	273	282	308	271	279	263	290	300	306	286	290	255	269	287	279	268	253	272	252	288	281	277	242	276	259	302	280	285	269	288	261	274	304	275	256	311	314	268	268	290	293	289	290	293	289	274	310	288	267	299	243	274	289	285	289	275	259	277	284	256	304	267	264	287	267	261	292	244	261	282	279	250	259	286	313	268	276	306	270	299	261	294	281	296	309	266	275	259	290	269	272	256	288	256	299	282	329	310	273	310	277	276	274	245	288	271	286	294	277	268	260	302	264	258	256	269	266	282	290	266	253	269	280	270	269	288	254	265	307	280	281	293	279	281	279	290	251	250	283	292	273	298	299	267	290	299	274	277	291	299	251	259	267	284	283	299	256	300	254	271	314	260	270	285	274	265	288	280	293	281	260	308	266	272	272	323	263	298	268	267	277	244	286	288	296	313	294	272	260	306	295	248	296	317	279	265	281	265	302	293	285	287	288	282	278	270	271	261	285	294	296	278	301	269	277	276	280	275	248	266	292	280	273	258	291	308	294	274	270	269	271	295	308	278	286	285	259	268	299	282	271	247	276	266	264	265	249	250	278	248	290	296	281	266	252	247	308	294	267	286	251	265	277	271	288	283	291	319	260	284	273	274	303	259	273	251	276	266	301	258	275	282	303	292	266	294	265	297	298	272	270	283	271	287	274	299	266	277	278	279	286	281	255	277	279	252	283	267	290	275	276	265	290	301	276	287	277	297	288	240	266	248	277	266	288	271	315	272	279	279	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28100	1745	3280	3553	3122	2549	2182	1922	1727	1551	1465	1333	1297	1226	1129	1101	1107	1051	1023	1051	1022	964	974	903	910	914	933	917	903	837	908	889	872	840	855	800	821	869	840	824	796	794	858	853	861	803	803	806	856	816	796	818	850	778	822	800	788	837	778	840	763	782	863	796	788	770	812	838	778	816	812	790	795	794	799	770	813	760	815	812	802	848	821	798	753	821	811	821	819	792	825	821	732	793	806	780	822	816	786	783	783	826	825	720	797	831	796	797	752	822	824	773	800	809	785	765	780	794	767	789	782	777	797	754	745	842	744	831	798	835	847	785	795	834	761	754	785	779	785	782	800	780	803	780	779	776	772	765	812	778	830	837	807	760	759	787	769	808	787	760	789	796	796	775	769	779	775	777	807	807	785	800	815	775	796	803	743	801	789	779	783	771	776	788	817	745	835	778	787	834	758	768	831	762	764	803	806	794	813	809	737	813	777	800	786	772	787	821	776	756	775	781	779	817	739	826	801	791	763	786	743	774	760	767	772	765	803	785	807	803	777	763	734	747	836	837	762	809	832	777	865	788	766	851	811	771	805	830	786	788	796	801	790	746	770	776	804	785	790	782	803	837	784	761	785	776	797	787	791	860	787	785	802	815	793	767	775	808	770	792	814	793	765	775	767	799	793	796	767	818	782	802	747	789	797	795	733	770	826	726	731	773	778	793	791	746	821	814	769	774	802	774	789	761	776	790	806	797	799	787	781	820	801	802	789	749	818	783	771	846	807	823	738	786	828	822	797	793	727	819	814	797	846	794	764	750	798	784	827	789	848	738	825	819	799	785	789	821	771	773	802	809	797	827	812	798	794	789	819	787	797	829	758	767	775	777	799	757	791	799	785	766	828	803	794	778	757	791	792	803	799	781	794	766	792	770	822	843	768	869	770	767	792	817	809	770	821	816	761	803	808	808	751	771	794	762	847	805	738	812	789	810	795	813	810	766	823	790	827	793	786	779	779	769	827	796	823	775	806	806	806	797	789	818	822	798	817	783	850	801	776	771	864	803	808	806	808	788	814	822	796	764	797	796	833	775	782	792	766	803	837	832	778	758	787	753	777	788	791	793	779	794	780	802	793	773	736	821	806	839	818	761	802	770	788	723	823	731	788	807	841	823	782	752	734	758	771	811	800	785	780	775	828	838	776	787	762	818	807	802	830	802	766	814	790	798	787	761	777	775	785	780	792	805	780	791	751	804	764	818	798	764	813	778	773	801	769	784	748	763	817	838	802	765	804	817	806	806	822	832	766	785	783	786	803	833	788	777	756	837	778	785	783	809	846	772	845	806	823	813	819	833	763	782	819	762	794	739	755	788	774	756	782	833	799	790	835	803	823	765	763	807	834	814	782	769	769	775	836	766	748	756	772	805	784	833	801	789	807	745	806	752	787	790	777	792	801	852	747	831	806	765	758	777	794	784	762	811	812	761	812	766	786	812	836	842	758	814	830	771	827	746	807	792	782	774	788	782	791	789	847	816	784	786	753	787	745	807	821	819	800	824	802	826	762	827	840	810	765	816	793	756	786	781	802	785	805	795	749	815	816	791	830	796	799	804	775	776	809	769	821	788	787	782	779	741	774	801	756	770	773	746	807	806	757	829	787	801	769	766	733	768	756	812	741	797	821	833	801	779	834	801	769	798	778	767	795	740	806	808	801	788	795	771	778	834	828	763	747	812	760	783	801	749	819	788	787	770	846	847	756	847	764	782	808	777	853	777	759	774	787	807	779	746	790	855	760	819	795	802	806	842	792	744	795	796	752	795	758	745	797	793	844	821	846	772	792	762	814	820	778	773	811	789	792	736	806	790	815	815	780	782	778	816	824	791	786	799	782	770	827	740	800	819	781	811	759	830	797	752	825	757	760	829	852	798	830	777	778	773	762	794	811	804	776	796	849	749	792	738	764	827	780	835	759	754	817	786	799	788	776	817	799	760	810	847	856	800	818	782	746	793	802	786	785	807	767	774	827	791	786	770	782	796	749	829	793	809	777	756	811	793	806	807	763	778	814	812	787	779	777	787	789	786	763	786	743	822	769	733	751	767	707	761	794	770	824	794	800	798	835	796	800	791	790	814	792	796	772	836	793	799	817	807	817	824	806	818	761	777	782	771	776	806	805	795	755	794	860	750	737	822	784	771	796	781	816	797	723	809	819	819	785	794	800	800	799	796	778	801	779	790	771	788	847	748	830	755	818	811	796	831	764	794	829	758	837	778	803	792	782	776	813	841	768	794	804	801	814	780	812	763	776	784	813	784	748	784	791	797	798	765	833	776	764	773	786	812	787	821	790	803	788	739	833	791	749	821	774	878	792	791	766	798	779	804	779	833	790	787	812	772	787	789	781	774	807	815	765	737	771	777	786	747	780	775	806	727	769	778	742	853	810	756	818	784	764	823	775	805	818	769	782	832	814	782	764	840	777	811	725	815	757	755	798	790	765	753	750	859	781	805	748	760	804	840	801	795	788	849	713	800	834	801	800	773	795	766	841	793	805	870	801	830	771	781	849	785	821	800	808	790	735	811	804	836	822	788	791	754	817	759	791	788	800	793	807	783	804	801	792	775	747	803	792	790	751	759	783	776	789	805	821	801	826	830	839	776	820	810	767	754	742	793	795	779	786	785	781	780	786	831	742	768	801	774	734	822	773	813	773	788	823	818	791	780	823	764	751	765	763	748	764	804	794	800	819	796	779	746	796	752	769	722	820	727	783	826	808	768	738	706	760	815	786	764	771	767	817	827	775	856	765	801	829	781	778	771	784	750	801	808	783	824	827	783	829	787	850	800	799	781	765	804	846	836	787	786	857	777	867	785	789	820	797	739	865	781	787	790	766	827	777	786	790	773	849	858	792	775	753	799	769	813	849	784	851	776	744	772	778	791	799	799	793	760	801	785	800	767	783	771	796	818	811	818	787	826	797	805	772	739	791	833	844	824	787	766	818	785	787	832	809	777	756	769	822	751	775	789	790	845	774	793	837	806	798	835	804	749	858	782	782	784	768	825	762	752	793	821	779	802	808	785	770	811	771	765	764	737	802	800	807	772	804	810	857	848	791	783	836	779	787	820	735	777	790	757	781	816	813	808	790	822	826	804	780	771	786	808	736	805	810	846	814	830	745	825	808	788	771	810	748	812	810	774	842	809	716	773	830	840	764	823	784	812	847	817	769	792	807	781	756	789	747	795	765	786	738	756	752	798	794	789	766	773	837	790	781	755	825	838	784	828	758	818	842	787	761	846	798	814	791	776	788	782	865	807	759	816	761	760	826	795	830	757	784	763	809	763	836	790	801	755	754	802	755	779	865	740	806	791	846	763	771	778	772	814	778	794	814	782	802	841	746	825	782	787	796	806	803	794	772	836	750	800	792	753	831	796	835	755	773	801	779	788	767	749	782	754	833	773	818	777	824	845	748	824	754	770	773	799	769	847	816	839	804	754	832	794	802	795	779	817	767	770	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
60638	23556	10460	2422	1474	1080	821	707	604	554	516	512	445	432	427	398	392	375	382	361	363	363	335	329	331	333	313	337	294	314	323	312	357	313	321	325	327	334	301	307	320	291	317	339	310	323	313	314	297	338	329	334	334	347	296	316	316	320	305	358	332	322	315	293	284	300	307	303	293	313	319	303	319	316	321	316	306	348	296	317	317	291	304	294	287	312	300	306	302	313	337	331	284	269	304	311	295	317	318	296	307	307	275	301	327	331	313	300	278	332	287	330	320	325	287	310	325	328	314	317	313	307	314	306	304	306	301	310	344	311	304	306	290	307	299	328	303	320	315	288	330	322	297	308	324	288	295	308	313	309	313	318	329	331	326	295	333	307	311	318	291	305	290	332	333	289	318	323	271	299	312	313	308	355	325	309	326	311	275	312	284	311	302	319	325	286	330	320	304	327	335	280	335	291	309	310	282	308	331	301	315	317	339	294	296	311	375	302	311	316	310	279	348	320	314	319	308	321	291	316	305	281	307	313	328	282	310	317	307	321	335	302	302	295	294	308	323	313	291	292	299	325	291	312	273	314	302	284	346	279	285	306	297	294	311	288	305	336	301	315	287	301	305	290	331	326	325	294	346	323	307	318	337	324	293	337	296	277	302	277	293	305	319	266	293	293	320	327	326	317	310	301	309	294	324	299	316	311	343	320	321	318	314	305	288	298	319	322	295	307	301	317	300	318	310	309	307	309	314	256	284	280	296	313	310	336	344	334	327	288	342	335	313	334	321	290	297	286	304	345	291	312	307	316	316	307	296	279	318	326	279	300	308	310	297	318	320	303	291	277	312	314	311	287	320	321	345	342	299	326	312	321	312	274	315	328	301	317	276	302	313	308	324	303	305	294	335	305	322	282	337	303	298	306	313	350	313	280	325	324	293	304	307	280	313	305	311	341	311	295	294	305	337	313	321	324	347	334	281	321	261	298	327	288	315	290	296	336	301	317	341	336	292	323	309	288	301	326	295	337	307	293	308	283	306	323	301	306	292	316	289	329	300	316	308	306	287	337	328	291	284	322	278	317	307	303	313	311	293	303	326	285	314	285	306	311	317	299	311	325	305	340	303	298	322	323	323	306	339	316	300	312	303	315	290	301	323	301	320	336	325	303	317	310	333	304	304	279	318	273	290	299	319	293	308	308	308	320	325	277	296	317	321	314	322	321	311	319	343	326	333	309	309	288	298	288	300	314	308	328	286	268	305	294	320	285	341	272	309	299	329	318	295	317	302	327	312	323	319	287	283	323	293	303	292	326	298	326	298	312	323	293	318	305	308	302	282	334	337	324	301	302	288	308	323	325	330	315	277	290	298	324	335	309	313	305	292	306	269	338	312	323	314	286	291	318	322	284	308	308	287	272	292	322	295	335	295	310	314	317	271	323	311	293	327	322	315	304	332	313	297	303	293	309	297	312	329	319	290	296	279	302	306	339	339	335	340	314	320	298	304	292	316	297	309	279	278	319	316	330	292	302	290	296	345	291	288	299	304	303	292	310	356	308	317	336	315	313	297	312	332	325	311	313	302	320	315	351	342	315	329	316	305	296	322	314	326	301	289	297	261	303	320	304	324	317	289	324	301	303	308	331	319	285	310	296	298	334	298	331	322	300	306	301	305	288	302	339	302	299	307	304	294	300	300	307	309	293	306	296	296	270	291	288	308	300	329	280	340	312	309	296	306	336	305	294	350	317	307	301	301	284	322	281	284	294	319	329	296	313	305	317	332	303	329	294	301	269	354	331	318	315	309	325	278	266	326	297	294	329	280	330	296	308	322	308	314	291	305	306	308	330	320	292	312	290	294	284	313	316	307	329	318	303	308	315	314	292	318	296	295	331	315	275	326	302	314	334	294	303	296	315	301	312	309	295	336	297	317	296	307	294	329	274	303	320	349	263	314	344	280	332	325	287	299	313	304	290	286	297	287	334	296	297	314	310	331	320	296	297	315	317	288	335	294	331	304	270	322	300	296	315	317	318	298	320	324	330	280	309	276	288	295	305	329	286	323	307	300	338	302	307	305	309	313	329	315	312	308	288	345	274	308	295	311	310	327	304	295	316	329	329	308	305	305	308	324	338	301	290	318	320	337	289	325	327	302	295	325	289	297	342	282	322	290	304	310	325	308	316	292	299	319	290	335	297	289	288	322	312	312	274	286	319	316	302	293	301	320	321	307	326	305	291	322	318	305	321	313	342	325	326	312	332	327	329	300	310	320	311	316	335	342	305	328	335	275	289	346	271	309	314	325	312	332	282	307	297	293	303	296	310	292	310	294	315	336	285	299	301	298	294	317	301	299	294	292	294	296	298	315	324	291	306	295	287	308	310	291	339	287	333	324	295	299	321	293	312	287	303	314	301	350	297	294	305	317	301	330	347	320	298	282	312	328	284	305	289	301	327	294	306	305	307	295	301	315	290	299	322	294	322	323	291	293	290	337	339	299	324	301	311	308	288	316	310	337	285	329	341	331	310	291	299	337	312	312	295	315	320	347	305	331	273	294	328	309	323	302	329	296	271	301	350	316	264	306	313	345	296	328	287	335	327	310	316	295	291	303	292	313	299	304	284	321	259	291	309	295	308	299	304	310	325	326	302	307	334	301	300	325	302	327	299	297	326	332	304	318	302	322	280	295	328	288	302	297	297	297	306	290	301	316	318	299	324	313	289	316	273	320	305	314	319	294	286	338	323	313	300	298	278	329	290	314	296	314	333	312	294	293	317	286	329	320	334	324	275	317	313	273	317	313	315	318	306	323	293	297	298	299	318	326	304	323	311	275	305	312	303	292	311	291	299	309	295	312	295	295	316	301	300	347	302	296	297	308	344	308	301	331	341	348	291	268	270	282	299	340	293	292	321	315	295	301	310	328	303	302	319	314	314	311	295	318	279	289	315	303	271	311	278	278	301	340	313	316	312	294	326	289	316	288	300	334	295	280	308	322	293	323	286	333	305	318	310	284	350	298	337	283	301	299	304	316	291	314	322	317	321	277	299	335	298	292	354	330	312	295	307	273	310	332	332	294	304	362	312	317	294	316	282	327	295	278	319	280	322	324	290	311	315	289	324	314	318	321	304	333	315	299	315	314	280	314	291	305	299	330	317	294	288	316	307	305	281	304	282	301	319	325	311	350	292	301	323	282	327	302	305	295	304	310	294	278	282	315	304	278	325	292	297	336	295	267	330	310	279	311	308	314	311	320	325	313	326	332	318	325	287	316	295	308	319	302	319	316	314	307	304	298	290	305	285	308	323	283	306	321	303	303	341	294	307	353	329	325	301	342	307	316	308	277	293	290	302	327	319	316	312	292	306	314	321	290	284	315	290	321	309	309	288	328	301	321	320	296	292	325	321	304	314	300	337	289	330	278	315	287	324	288	298	293	316	293	314	322	306	299	285	301	324	301	304	315	306	288	317	297	337	329	309	307	284	324	301	283	333	324	345	315	291	312	334	279	338	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35650	2693	5737	6204	5250	4289	3511	3054	2665	2345	2120	2002	1794	1673	1531	1444	1434	1332	1261	1223	1193	1189	1161	1041	1072	997	1084	1030	1010	1062	1033	977	983	956	940	940	892	940	895	980	927	892	880	877	919	917	935	925	937	876	901	892	893	862	946	861	860	883	863	925	839	885	877	905	896	864	854	886	893	877	874	852	877	901	877	912	885	901	854	865	853	850	871	833	854	839	867	875	824	838	820	848	859	861	889	876	813	814	872	869	831	847	868	843	887	872	801	879	853	856	895	846	836	852	848	894	821	868	843	860	858	835	835	873	846	822	863	848	877	872	842	831	829	899	823	879	844	832	861	829	910	825	835	790	852	903	867	889	845	850	792	871	859	836	833	859	838	855	857	851	811	864	845	862	843	845	812	869	896	843	861	850	813	851	875	843	870	809	831	803	862	775	761	821	869	838	868	862	869	876	838	832	831	844	828	880	875	857	813	834	783	853	838	845	811	853	832	809	902	826	790	831	860	849	816	853	837	880	810	854	821	868	833	850	865	877	834	845	867	829	825	859	843	836	817	907	827	866	848	847	796	837	854	881	855	818	831	841	876	849	820	814	824	793	827	912	842	799	885	858	825	809	864	861	801	852	785	880	838	835	819	805	795	874	876	828	887	802	849	818	844	856	792	835	845	804	859	872	815	830	779	835	845	896	847	827	887	762	823	862	932	835	820	890	747	832	820	849	849	850	868	882	794	884	812	803	826	825	817	849	827	852	854	852	867	887	829	806	823	779	889	827	867	803	847	847	819	850	850	859	842	801	819	916	802	863	847	847	870	863	871	834	866	824	813	863	800	834	816	825	852	826	838	834	775	854	835	856	860	821	893	832	823	844	864	828	878	864	859	904	842	845	884	846	817	849	844	831	818	822	835	839	803	842	845	817	799	834	815	838	861	841	858	885	789	866	880	835	846	868	840	819	837	831	876	800	848	864	833	816	803	837	811	892	793	842	811	866	820	874	798	845	850	861	839	833	884	845	821	864	896	887	832	853	801	781	840	822	864	869	824	863	855	911	814	777	832	825	865	842	834	806	848	850	829	848	838	866	857	824	847	862	836	849	836	841	859	792	861	840	861	868	853	865	830	823	809	853	843	815	873	824	822	826	801	840	816	855	804	794	838	849	841	781	847	804	841	862	856	824	862	864	858	821	877	837	854	773	849	876	818	819	863	817	860	863	820	778	842	859	862	783	847	832	858	808	808	858	815	813	855	882	817	800	820	822	878	784	796	882	791	799	889	838	792	812	804	857	854	798	845	840	836	845	898	895	886	833	865	871	843	812	828	826	849	817	832	859	897	839	836	859	842	804	832	815	836	840	793	787	875	865	873	835	833	819	874	870	829	846	857	817	866	817	846	817	842	842	866	826	825	837	864	833	853	882	808	813	819	860	893	817	833	827	880	842	804	833	846	806	899	828	850	821	880	881	827	864	837	817	823	843	830	833	854	826	881	850	844	771	884	824	902	837	800	831	838	854	858	780	840	854	830	871	883	841	833	837	860	824	819	872	856	821	804	818	869	819	864	796	852	797	802	841	835	873	909	873	863	894	901	820	844	853	875	847	832	857	835	782	827	801	831	882	803	867	829	825	812	882	874	784	810	841	804	844	817	891	879	809	837	848	835	874	881	893	844	820	888	862	880	833	850	883	841	814	841	894	759	833	824	878	862	861	820	839	860	869	821	793	862	811	781	815	856	839	820	889	795	876	799	811	870	840	800	836	848	798	857	859	799	857	864	843	834	830	833	846	850	841	850	873	830	902	872	832	840	905	836	841	880	846	793	840	869	834	908	825	823	830	796	904	779	807	824	873	854	841	862	795	868	881	826	850	829	835	833	851	875	895	784	864	841	834	823	860	836	776	881	836	818	850	868	858	854	881	823	818	829	790	853	796	857	820	827	864	803	863	865	851	830	875	864	854	829	832	813	852	815	834	812	856	818	870	852	868	816	821	829	834	854	852	844	792	775	816	884	830	855	836	804	796	838	812	848	858	815	834	810	819	841	849	880	866	851	839	803	861	859	858	829	832	835	833	904	804	825	852	895	853	882	807	844	910	857	860	830	846	881	835	875	787	846	834	814	889	838	876	843	817	840	878	820	811	859	848	784	864	873	836	811	847	846	838	826	813	817	827	881	808	785	830	834	836	854	838	851	841	829	836	850	843	859	799	890	851	819	804	863	794	825	818	856	810	818	888	846	812	872	825	865	835	853	828	835	803	836	835	813	862	824	844	831	830	825	814	838	841	827	834	828	872	800	839	827	878	837	848	898	799	862	849	808	830	849	884	819	859	830	882	831	839	839	871	861	802	782	842	839	845	836	898	848	850	874	861	802	818	863	801	824	853	812	819	838	846	838	784	874	859	824	847	855	841	850	901	842	869	819	897	779	803	818	828	843	853	803	813	908	846	822	830	874	853	857	870	806	843	852	811	837	884	838	834	786	851	829	821	787	813	815	814	828	820	807	875	825	834	851	845	902	916	792	846	843	882	865	873	886	796	830	847	814	838	821	884	830	847	814	799	856	799	843	805	839	851	841	824	835	805	822	859	783	876	852	862	860	858	819	783	865	878	830	828	809	830	852	868	914	787	846	836	835	856	885	831	891	840	859	866	830	774	855	854	843	850	845	825	860	877	799	818	789	841	785	854	832	887	854	820	877	841	837	857	866	853	836	833	883	822	801	834	836	837	834	832	820	833	860	855	852	837	847	832	847	852	816	845	813	850	866	885	804	846	828	821	942	776	881	817	844	863	865	835	782	899	839	836	878	848	836	822	888	838	829	817	839	875	847	824	787	832	832	849	814	816	823	820	879	828	897	836	857	801	806	847	876	837	875	824	862	858	860	805	866	850	867	849	844	870	852	782	838	850	844	794	840	887	893	836	818	790	835	824	843	827	880	828	869	820	788	850	870	819	855	826	838	792	776	839	844	859	842	796	831	810	834	835	873	828	826	852	812	829	901	848	869	788	811	878	795	873	839	805	824	833	805	831	852	798	852	829	818	857	841	850	799	844	833	832	846	859	835	788	886	820	834	795	816	829	855	804	880	797	817	787	836	759	908	846	869	840	844	873	866	843	850	873	850	837	844	856	828	797	841	855	808	892	825	838	827	822	833	841	827	873	854	779	861	844	840	881	832	867	828	848	878	823	811	843	844	841	856	837	791	869	835	860	870	859	801	841	873	868	825	825	870	844	850	845	836	888	891	820	869	811	843	790	871	879	835	840	819	878	835	838	870	786	837	827	822	793	903	871	859	881	783	916	829	828	823	815	810	816	805	839	903	814	795	839	837	853	904	833	842	783	860	880	817	882	880	815	873	831	944	855	868	818	846	871	884	812	883	811	888	871	824	873	819	857	838	879	786	846	825	841	888	839	794	836	826	839	845	873	892	845	812	881	801	837	804	819	847	808	848	842	808	826	816	857	849	857	788	873	833	867	847	782	816	838	818	832	795	797	874	790	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10257	602	271	180	181	161	142	137	164	149	154	134	143	148	139	143	150	149	135	124	135	150	135	129	141	143	131	144	127	136	164	150	126	120	128	152	135	132	125	122	138	155	131	161	162	122	119	130	142	128	132	149	125	175	122	152	164	140	160	145	128	130	157	144	131	118	135	133	136	139	128	127	144	153	121	135	125	121	135	132	138	110	144	115	140	153	151	147	172	140	118	166	152	154	130	124	131	131	166	155	142	135	134	145	148	143	134	138	118	147	140	129	139	147	136	148	142	166	117	124	176	148	144	148	130	139	131	121	111	141	127	134	154	125	126	133	145	142	139	140	142	120	117	123	154	159	148	119	152	147	131	144	134	152	162	139	141	161	132	151	138	156	134	141	138	142	157	160	160	120	158	139	137	130	138	134	158	148	143	131	139	132	119	148	132	140	158	124	156	129	146	140	168	141	141	120	133	137	178	133	142	142	143	141	138	131	137	136	134	156	143	132	117	147	152	135	138	143	124	140	141	123	144	149	134	154	133	148	146	148	133	142	144	140	143	157	132	130	122	144	127	128	154	129	135	161	124	153	152	154	138	136	128	147	141	137	127	153	130	127	136	140	118	137	152	139	136	148	141	158	121	116	103	134	140	135	123	132	141	131	142	132	138	151	124	135	124	137	145	128	154	146	155	130	135	114	134	125	147	166	152	139	165	141	148	151	106	134	124	133	145	150	134	121	134	132	148	129	117	125	146	139	151	127	160	143	149	126	132	129	126	133	138	141	130	151	142	134	142	122	153	146	151	132	144	150	130	126	139	132	132	146	129	139	133	125	135	158	120	120	150	148	145	177	150	147	152	143	135	132	159	149	132	139	139	131	132	146	138	128	140	135	140	125	122	145	138	161	135	138	153	134	138	148	124	132	144	126	141	135	130	155	122	122	140	144	139	123	130	157	126	107	122	133	167	143	147	128	145	137	128	147	120	128	144	145	123	154	131	129	138	145	137	137	137	128	127	112	155	120	117	131	141	136	134	151	118	132	158	145	138	144	174	138	150	131	133	129	128	141	130	145	143	125	140	143	127	118	144	136	155	161	140	168	138	146	141	128	147	145	135	136	134	124	144	137	165	135	146	150	137	144	140	117	139	150	146	118	133	135	142	121	141	132	128	147	138	140	154	134	137	116	148	125	150	125	121	151	141	124	132	137	135	137	147	137	119	144	131	154	142	131	139	154	130	135	135	140	154	152	149	161	153	109	97	139	130	138	148	133	147	143	133	145	122	150	128	154	124	134	126	129	137	143	157	140	144	135	135	128	129	127	128	122	122	150	123	150	120	150	144	128	133	139	132	133	132	142	142	141	124	118	132	126	139	131	128	132	149	156	134	151	152	112	118	105	138	145	148	134	133	134	135	153	157	132	139	142	141	112	157	150	146	152	148	164	117	133	141	126	132	114	150	155	119	157	143	141	131	164	118	140	129	125	144	154	164	147	141	140	138	135	121	136	146	136	146	114	133	134	115	136	124	116	137	129	136	154	142	115	155	167	108	154	146	143	162	130	119	147	138	164	156	147	155	138	114	152	132	147	131	126	137	136	136	149	124	123	141	138	128	136	133	135	130	132	166	130	136	134	150	132	161	134	150	123	128	130	141	126	133	145	137	139	152	136	156	144	127	112	143	142	117	141	150	150	136	160	136	171	123	123	146	133	156	110	118	121	120	144	141	139	119	129	137	139	134	118	133	136	137	149	136	146	134	130	149	157	135	150	130	146	134	129	129	160	117	125	157	134	138	133	122	135	138	140	112	143	142	140	141	131	156	136	144	140	138	141	155	136	140	150	152	133	127	136	143	131	151	135	114	123	145	132	145	127	149	143	122	155	142	146	125	149	138	150	161	110	156	138	143	128	146	143	125	155	114	138	130	130	142	132	162	147	116	132	123	143	131	138	127	141	131	121	138	137	146	137	142	129	135	142	136	135	134	130	132	137	146	152	146	136	139	122	122	136	157	140	126	150	128	136	125	136	133	137	145	132	117	133	138	130	147	145	125	162	148	143	150	127	141	143	144	132	119	111	133	144	123	100	132	145	159	137	139	138	149	141	136	114	156	142	164	125	150	140	143	125	145	143	130	122	134	124	136	127	147	132	136	143	150	146	134	117	146	136	152	124	136	146	139	138	148	129	149	148	125	138	162	139	148	115	149	135	142	152	155	154	123	152	143	131	149	139	121	132	127	153	125	136	131	129	135	131	138	131	112	152	129	141	160	144	149	145	139	139	139	135	130	134	141	158	145	146	126	146	141	157	151	135	124	130	152	122	147	136	141	127	138	155	125	139	151	166	124	157	132	167	156	136	122	145	135	147	133	156	135	118	153	132	151	129	159	142	149	152	118	163	151	147	147	127	125	125	116	150	121	140	139	157	156	156	135	154	145	128	115	117	138	144	141	126	144	139	156	120	127	134	124	167	159	133	145	138	139	130	124	134	158	147	130	127	142	149	155	136	148	127	119	125	146	145	143	153	144	139	152	121	130	124	153	131	125	131	134	136	146	142	109	128	124	125	141	140	123	150	128	136	137	131	140	127	140	139	135	132	144	156	123	140	151	145	135	119	115	141	135	117	126	134	157	145	133	120	125	158	166	126	132	137	134	132	146	151	141	141	127	149	142	139	156	145	139	136	135	143	120	156	155	145	158	138	129	154	143	124	132	146	159	121	152	126	159	132	134	129	160	157	139	146	152	153	150	122	150	152	150	146	126	121	131	147	139	129	128	113	136	136	150	143	151	146	157	145	143	139	130	145	152	151	136	127	138	145	138	148	132	135	153	146	151	155	120	123	147	140	131	144	147	144	152	146	145	135	127	154	149	139	153	140	144	128	127	150	135	129	126	135	136	122	113	123	133	137	163	132	146	139	141	119	129	147	114	136	144	138	148	152	146	132	130	137	131	125	143	147	149	137	156	129	131	119	123	146	137	161	134	149	114	154	137	127	128	134	143	127	147	145	138	119	146	145	146	117	159	129	129	148	153	124	138	147	137	152	141	150	146	133	132	130	149	142	158	122	125	135	149	155	139	161	144	134	138	140	140	154	127	148	120	129	126	156	144	136	137	142	150	121	135	140	147	154	135	118	146	124	137	145	122	141	141	148	144	138	113	134	132	150	143	163	131	141	138	137	148	121	126	141	147	151	150	137	121	159	139	145	160	135	123	138	132	144	135	141	169	133	137	124	128	146	133	167	134	136	155	122	147	160	123	133	144	150	129	128	151	138	137	139	137	129	133	132	139	134	124	137	144	150	121	111	142	142	121	142	136	148	154	132	136	151	123	146	135	133	143	139	141	157	143	130	128	124	136	145	146	145	152	132	146	159	153	125	133	113	140	142	141	131	130	143	149	147	124	131	130	127	137	114	138	143	141	128	134	153	162	130	145	140	142	158	120	145	129	134	147	172	166	137	128	135	136	128	129	137	143	140	134	129	147	121	135	138	144	137	130	121	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10053	564	606	626	599	550	569	524	480	473	488	457	508	499	457	453	475	492	433	464	456	465	416	445	458	439	460	449	450	449	444	422	481	462	470	482	441	452	438	461	438	467	414	451	481	425	455	459	431	424	473	432	424	442	440	406	427	450	475	455	444	456	442	476	419	472	439	440	471	455	463	429	434	457	473	446	421	432	458	469	442	430	473	419	437	452	455	491	467	414	491	445	425	462	425	416	447	445	442	447	466	418	416	446	449	438	418	462	469	447	447	456	483	453	460	490	476	438	456	462	440	460	422	445	434	466	439	432	436	425	420	418	440	471	458	440	438	439	461	461	427	412	447	432	496	466	452	445	459	439	434	479	452	467	445	464	452	454	428	481	439	438	469	444	442	451	458	440	399	446	426	460	470	452	450	457	425	444	468	448	431	428	468	471	458	468	452	432	438	430	409	453	450	453	444	471	440	471	462	453	461	411	451	425	445	424	463	446	450	424	413	462	456	442	457	460	468	443	437	414	433	467	456	459	456	435	453	450	432	454	469	439	421	416	462	411	467	422	400	453	448	444	449	448	432	430	386	417	463	438	453	435	457	419	434	443	464	469	457	434	486	444	440	437	450	478	414	455	441	445	446	444	398	422	461	429	455	424	435	436	451	440	448	428	480	434	434	501	447	470	459	419	476	440	411	444	452	473	435	449	459	467	487	438	446	458	403	451	442	467	475	422	442	434	477	406	441	442	510	441	492	448	468	425	442	429	427	467	440	425	407	473	444	450	439	441	443	449	439	441	435	412	458	436	458	447	417	420	423	464	411	463	496	444	435	451	439	440	456	446	424	449	463	449	453	453	459	397	421	463	471	456	461	424	409	435	461	443	443	451	450	467	434	476	412	436	419	446	457	398	450	407	514	455	446	439	427	441	442	474	455	428	453	446	452	441	426	446	439	453	464	442	457	428	437	467	455	448	469	422	464	460	427	454	460	437	420	453	452	419	424	424	416	432	424	468	442	440	464	430	423	439	458	450	441	450	472	472	408	443	397	463	409	401	438	439	414	471	455	412	396	425	455	458	451	409	444	412	457	442	485	457	456	470	446	490	443	430	494	451	416	446	410	431	472	463	472	404	447	468	435	448	438	446	420	447	479	487	477	470	453	467	443	435	484	421	442	455	460	453	438	439	445	451	463	439	442	468	427	464	431	416	422	446	409	452	392	441	482	462	422	432	424	449	463	462	460	426	459	426	446	462	450	438	412	416	412	428	449	478	457	464	456	421	470	424	439	438	447	431	451	458	437	437	434	462	437	434	456	434	403	445	454	459	390	464	441	435	443	427	490	414	391	436	442	438	437	440	455	484	477	444	415	442	419	423	452	455	440	465	488	472	467	443	437	444	419	393	466	411	442	441	420	474	441	401	424	456	456	443	435	426	463	445	411	447	433	417	438	412	444	428	444	441	482	452	435	422	484	446	451	479	456	453	461	413	403	462	463	440	501	454	443	447	454	447	434	454	453	432	431	429	493	461	483	465	372	436	435	488	430	444	471	468	459	437	456	407	412	419	415	481	445	475	463	416	461	463	406	436	443	413	433	435	468	480	466	400	485	459	441	443	470	456	465	451	496	467	442	411	414	420	465	428	458	431	449	476	457	472	421	446	439	439	446	441	452	455	455	435	437	445	464	465	425	448	429	467	476	439	462	417	461	468	447	421	431	453	449	447	452	448	481	449	449	449	454	461	404	444	463	450	443	450	452	461	439	461	449	452	500	469	440	469	437	452	422	404	466	434	501	444	476	405	436	449	443	449	448	415	458	407	418	489	473	450	439	471	463	458	416	434	427	442	448	475	454	431	458	465	485	473	447	411	420	438	389	455	451	447	421	416	452	466	449	437	450	451	448	420	437	440	466	450	458	433	416	426	430	438	425	447	469	427	432	443	460	470	426	450	456	435	416	435	452	434	448	435	444	434	411	457	474	455	473	429	466	464	488	433	427	440	407	436	458	416	440	445	451	439	465	455	468	430	493	463	429	437	435	470	487	432	434	468	442	487	466	496	443	444	413	445	441	440	443	449	422	442	484	474	415	426	454	449	427	412	455	443	441	436	462	444	453	470	456	441	459	458	466	450	403	390	420	437	458	451	413	411	441	475	444	430	462	433	457	474	423	422	457	458	435	411	415	455	438	432	443	492	454	480	468	447	452	456	469	431	454	425	431	462	451	427	456	441	459	487	467	432	428	466	456	454	390	469	453	454	483	470	453	458	456	452	415	442	443	468	462	451	391	474	469	412	455	432	444	466	422	452	393	473	401	460	452	462	447	436	427	441	457	419	439	442	431	439	370	455	469	463	421	409	434	410	449	458	445	470	461	411	433	493	420	447	462	464	416	457	446	470	471	437	398	460	474	434	429	402	435	423	512	397	432	456	504	440	434	475	441	429	438	438	411	444	454	414	435	471	450	445	439	452	427	433	465	450	452	459	489	453	477	418	436	450	439	448	407	445	385	422	395	456	421	462	451	440	463	459	464	485	420	436	453	433	445	434	450	439	477	473	432	434	454	442	473	438	432	456	476	447	416	457	442	463	439	456	439	431	448	462	403	431	458	452	424	429	453	448	428	454	462	451	442	428	447	448	447	462	473	461	459	465	454	461	447	434	458	447	439	442	432	445	454	420	416	423	431	430	439	477	456	457	478	453	457	418	450	470	433	436	414	433	452	436	473	448	411	436	431	432	441	452	423	455	443	455	444	474	471	477	417	407	404	418	443	451	443	409	447	451	462	472	469	439	452	460	467	417	429	422	427	441	408	423	459	451	470	414	444	465	443	450	436	462	441	423	458	422	423	441	453	472	425	444	496	402	431	416	433	467	469	444	445	448	431	445	461	446	459	440	456	409	427	433	447	478	477	421	428	436	440	443	476	438	424	441	469	440	435	470	410	451	476	435	473	486	410	461	412	450	461	424	438	445	454	483	448	447	467	475	467	442	495	444	449	450	464	447	481	419	455	447	420	425	407	436	459	475	439	461	429	447	478	427	449	466	435	429	474	412	463	462	449	431	455	410	425	437	454	455	439	464	479	408	453	462	437	443	443	472	434	418	426	479	474	451	443	440	443	441	407	446	455	452	407	427	434	427	451	432	438	428	429	438	448	439	400	475	418	455	461	461	446	435	435	442	452	426	392	453	436	423	446	480	447	436	465	450	430	495	453	464	467	422	482	434	450	438	464	453	477	415	460	437	461	426	471	436	432	453	450	446	452	437	458	453	471	420	441	466	462	462	425	456	467	478	453	445	475	480	462	443	420	472	454	435	455	423	480	449	433	449	435	401	490	437	459	452	436	431	466	464	413	408	439	483	426	430	436	440	438	442	427	456	456	426	426	441	453	440	491	443	419	446	484	428	436	463	450	472	455	453	415	423	453	402	506	436	458	477	455	485	450	450	469	413	443	421	456	402	462	448	458	488	470	458	426	436	449	471	424	430	448	423	431	460	470	427	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
53105	16391	3161	1142	838	674	610	491	404	363	379	379	347	354	323	312	295	313	298	308	280	306	324	284	302	313	274	325	311	283	295	288	293	300	246	304	276	281	306	265	302	274	295	282	278	278	303	303	294	284	277	277	292	296	290	297	267	265	278	298	282	271	276	303	275	268	285	294	303	289	270	280	294	273	289	294	274	273	281	273	267	270	281	304	288	279	274	301	284	274	266	279	289	294	288	292	270	273	292	319	306	297	306	280	298	287	299	276	298	306	293	282	292	271	265	289	284	292	286	279	307	276	318	281	277	265	290	291	279	268	283	252	261	275	240	276	259	302	294	294	263	272	272	256	280	289	278	264	301	286	281	286	286	290	282	270	274	316	280	247	283	258	274	255	282	269	270	285	273	290	274	275	287	271	281	263	242	307	297	300	286	310	272	282	275	274	294	252	281	246	266	299	268	301	265	283	276	320	292	277	315	291	284	311	270	286	325	274	272	292	284	314	268	291	284	282	283	290	250	267	279	261	296	282	294	289	288	295	311	306	274	295	266	269	286	283	289	276	282	274	296	299	286	287	274	288	291	271	291	271	287	282	293	291	273	305	290	224	274	303	305	263	284	275	283	283	300	284	290	282	292	271	260	266	280	276	263	307	291	288	278	271	283	266	276	273	312	269	270	267	260	339	279	273	292	254	259	283	260	268	267	253	247	286	284	312	284	240	256	262	265	263	307	285	263	298	245	288	306	278	274	257	259	303	301	282	293	271	261	254	299	264	280	304	286	288	276	272	297	306	276	285	284	289	291	267	270	263	265	299	275	260	294	270	322	266	309	288	298	256	280	286	294	292	264	291	282	289	272	295	296	280	244	241	301	275	295	268	282	264	272	272	285	289	301	302	248	314	271	301	278	282	259	286	309	290	258	297	297	290	304	282	253	276	277	276	284	291	302	296	271	265	314	296	285	283	313	272	290	283	286	268	291	318	278	289	297	283	287	280	273	268	283	300	281	280	266	251	266	274	294	306	284	329	290	276	279	311	264	295	282	287	281	304	291	289	263	303	275	272	267	246	290	276	277	251	291	239	252	283	291	261	266	258	266	286	290	277	307	261	289	285	300	279	296	300	294	299	287	271	284	279	279	295	281	300	284	272	267	299	280	315	310	293	264	276	292	315	268	277	282	280	273	285	263	264	260	269	282	291	264	313	285	279	274	309	270	337	279	291	267	299	259	333	273	281	271	279	290	297	269	295	289	293	277	279	264	267	308	300	276	268	302	294	300	287	281	307	268	311	296	270	303	287	272	297	259	285	262	302	268	269	306	294	287	290	280	314	279	281	300	295	300	295	300	273	301	264	264	293	311	277	303	268	283	296	248	298	267	300	272	275	279	296	279	311	298	282	281	300	295	268	304	277	282	284	297	280	301	281	283	274	280	281	272	280	270	282	279	293	299	311	300	290	291	270	280	254	272	296	304	298	288	277	282	292	272	292	269	276	282	276	280	324	311	296	314	283	251	277	268	291	256	249	282	264	265	271	289	281	284	291	302	260	261	343	317	274	273	310	278	278	312	265	252	275	262	297	298	314	277	301	287	261	281	267	287	294	255	276	286	292	273	274	271	288	300	283	288	286	298	285	267	298	294	261	289	268	289	294	271	281	284	256	268	279	268	263	277	305	271	272	333	263	279	262	255	269	273	273	260	272	266	269	268	278	275	277	310	294	278	286	278	301	266	267	292	286	292	267	249	284	298	286	277	273	228	263	294	318	273	286	268	292	318	253	312	265	296	264	273	277	271	258	272	282	272	257	292	279	284	275	305	300	293	287	304	281	264	287	287	290	295	297	287	278	287	280	270	266	302	295	306	286	283	294	320	261	290	297	311	294	291	282	265	316	294	292	279	264	288	272	275	291	297	310	311	290	276	301	279	289	261	306	250	322	294	273	268	280	293	298	281	294	250	274	312	261	286	258	261	270	263	288	250	290	310	269	287	316	280	283	274	265	268	278	277	278	271	293	324	279	275	276	273	317	276	252	273	282	276	241	272	285	280	271	273	282	279	298	316	271	308	316	310	283	295	300	287	252	264	302	315	296	299	280	275	310	299	263	283	279	279	268	281	270	294	267	279	294	297	273	280	266	277	293	280	284	276	320	317	295	283	273	275	291	293	320	292	282	281	304	275	281	287	272	242	293	254	289	292	269	278	291	277	297	265	280	286	284	283	297	280	304	275	273	260	293	310	284	295	261	319	299	284	286	281	280	277	305	290	300	257	276	270	253	271	255	287	276	246	263	270	285	270	294	295	292	274	320	288	288	246	263	288	302	305	256	233	249	331	264	271	288	259	279	256	278	299	281	275	293	254	276	295	258	283	257	284	287	278	269	278	255	313	306	266	289	266	315	284	297	287	292	286	283	288	338	282	263	296	298	292	233	338	273	268	304	283	299	270	264	279	300	269	266	288	305	278	290	288	263	237	289	265	284	258	282	277	281	308	286	265	292	278	274	280	281	267	276	291	316	304	323	285	304	313	295	317	266	279	288	257	262	319	291	292	254	272	273	306	271	288	280	281	283	281	265	282	284	268	282	268	283	279	307	311	277	282	297	281	285	260	271	276	303	263	268	246	271	293	266	267	249	254	291	305	299	268	315	275	289	285	267	278	274	296	296	288	297	297	296	289	248	298	287	308	266	304	307	317	302	268	277	283	308	294	282	299	295	270	284	270	294	276	273	303	303	298	274	267	280	295	263	262	286	290	250	284	275	264	290	246	258	281	281	287	266	257	268	299	286	277	289	283	295	290	281	260	279	261	292	274	277	267	290	286	263	294	276	266	241	256	269	277	306	275	284	262	276	260	279	257	296	262	280	279	298	322	296	273	267	295	292	300	280	292	303	286	260	284	296	271	266	288	271	284	275	291	267	312	272	263	266	322	286	271	274	294	298	265	270	285	260	276	284	244	315	241	291	290	262	277	255	285	266	279	286	272	284	283	288	293	251	268	294	300	303	272	272	265	268	288	293	292	258	242	262	289	281	245	286	297	284	289	288	273	319	294	302	319	315	265	278	279	264	260	260	261	292	269	288	266	259	255	300	276	265	272	286	280	286	268	311	274	280	289	299	279	250	297	268	291	249	271	252	279	293	299	264	269	283	256	270	299	265	274	295	298	290	260	287	282	247	292	268	275	253	264	247	274	275	290	306	300	283	255	273	250	270	263	262	275	335	281	276	293	277	275	314	276	294	249	279	301	260	275	293	278	256	261	288	281	276	279	305	298	288	317	295	282	269	285	305	272	299	291	275	285	283	272	277	291	290	282	281	310	279	285	296	280	265	288	286	284	271	283	306	267	341	313	240	286	267	303	274	275	279	292	264	273	275	291	281	283	271	277	258	285	295	272	278	277	298	282	306	292	279	268	275	288	294	277	278	264	279	290	272	286	307	279	285	275	278	263	261	292	273	292	254	286	317	277	293	288	264	276	276	310	294	302	269	253	273	281	251	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28516	1751	3305	3621	3092	2616	2134	1878	1705	1597	1410	1259	1236	1198	1186	1070	1058	1096	1017	992	1050	978	929	952	925	919	899	884	950	875	884	821	877	850	849	848	828	820	843	920	898	788	883	822	824	798	790	811	813	831	813	840	857	809	817	787	818	813	814	819	807	828	846	863	806	837	828	785	815	795	802	833	810	800	785	831	782	820	772	818	802	766	825	778	716	778	815	792	832	845	786	837	797	794	764	804	795	858	798	826	838	792	849	776	790	835	766	787	785	771	844	800	759	812	817	777	762	786	796	841	757	802	824	767	774	822	767	733	821	763	816	743	794	807	812	761	754	840	843	778	832	826	746	811	857	750	803	820	805	786	828	766	812	772	822	799	833	801	776	810	766	811	863	746	793	754	839	802	816	766	802	781	787	779	803	775	771	746	809	782	823	835	783	774	802	750	817	798	755	792	811	804	790	809	790	804	806	812	752	836	794	812	777	828	813	782	817	761	816	797	828	810	817	764	802	729	786	829	803	807	791	825	798	752	804	773	765	829	769	797	794	863	807	804	830	795	766	804	781	757	786	754	818	819	806	772	757	872	774	748	829	789	784	808	830	795	763	724	744	766	741	770	809	779	794	802	758	837	788	820	794	763	804	748	824	767	811	807	801	811	767	803	783	786	786	771	788	807	769	793	872	822	834	770	813	821	795	823	815	792	802	775	828	813	832	835	820	801	798	814	798	793	785	810	779	797	818	802	786	806	848	767	808	807	800	789	801	759	828	806	776	829	780	779	796	807	799	792	785	763	815	821	827	781	774	822	866	809	775	847	794	774	780	822	812	798	832	799	791	797	794	800	790	781	798	852	781	796	816	778	820	762	802	779	812	815	794	748	799	794	836	812	737	754	738	802	791	786	825	821	788	809	872	799	819	812	763	776	765	797	793	791	773	748	743	805	772	823	762	791	817	764	810	784	811	794	793	797	812	789	826	793	805	785	756	799	805	735	804	852	755	817	779	832	782	801	774	777	840	797	781	805	815	795	765	767	798	791	754	819	764	780	814	793	827	761	801	764	836	771	775	820	843	808	788	812	799	815	788	726	822	767	795	791	796	832	798	772	810	783	750	808	807	809	800	745	806	764	777	803	754	781	801	743	818	837	819	785	777	761	839	782	807	790	844	816	806	802	814	810	777	815	792	834	806	787	764	807	782	867	816	832	789	789	802	771	827	803	794	840	787	779	820	845	796	788	765	764	853	837	768	811	758	816	780	797	774	802	845	761	782	791	793	811	818	746	747	849	769	784	766	804	817	861	826	862	786	833	771	809	754	819	813	758	806	763	823	813	775	854	746	734	828	734	767	785	811	787	770	798	797	816	777	794	797	838	811	797	810	806	772	815	786	788	800	819	797	819	843	754	806	756	809	829	770	807	822	780	848	848	798	754	841	797	773	824	786	804	789	788	796	824	827	783	754	818	790	802	785	799	780	795	804	781	800	837	748	821	807	829	811	802	822	796	875	727	817	782	796	801	739	787	812	800	752	796	803	794	755	782	851	833	794	795	818	810	856	765	833	815	758	803	794	783	796	761	785	839	825	794	815	785	800	817	812	834	783	824	771	832	778	820	770	802	774	776	797	782	763	807	780	787	796	844	740	791	773	765	812	747	814	781	816	813	810	797	779	816	773	789	811	789	747	756	848	782	771	878	804	779	847	820	766	748	801	786	817	778	836	795	792	812	793	791	800	790	772	801	772	771	745	825	827	776	770	781	776	744	788	817	812	820	834	777	781	818	787	771	796	838	816	792	781	797	759	774	744	817	769	785	768	828	783	858	832	796	819	805	772	798	842	800	799	793	764	789	789	784	816	805	772	826	800	789	815	780	764	811	817	774	754	785	785	806	823	785	763	823	747	830	823	788	789	777	774	776	790	795	793	801	751	787	805	771	796	771	805	784	778	792	768	784	833	814	767	783	840	755	800	776	878	763	783	784	778	759	820	813	796	790	807	801	760	834	750	797	794	836	769	757	814	732	773	774	830	815	800	825	831	837	784	792	798	798	765	815	808	833	793	770	787	845	759	770	788	800	764	830	800	744	785	820	760	790	802	754	835	742	796	803	769	816	840	773	788	799	832	792	804	753	802	783	788	806	793	776	764	762	867	751	786	821	772	790	772	753	792	767	785	810	749	762	744	755	806	794	785	818	801	772	764	798	831	802	820	763	785	870	830	789	797	817	798	766	775	800	785	790	805	801	836	810	803	798	749	781	805	814	807	772	752	799	828	767	775	807	820	800	829	790	801	779	835	784	749	848	796	790	771	758	813	798	824	764	811	828	812	743	810	830	856	806	759	836	800	824	796	844	788	800	819	763	760	828	784	845	774	796	759	821	756	814	768	744	800	759	775	787	779	771	794	854	828	807	806	778	772	795	806	775	780	775	776	852	778	808	778	840	781	788	763	790	777	840	787	824	757	802	781	792	814	765	753	780	777	806	759	772	804	793	776	763	792	818	753	834	809	754	762	819	777	771	787	817	805	789	817	759	818	739	853	814	782	787	789	803	774	752	787	803	786	753	781	777	786	790	697	772	796	826	817	793	749	772	764	823	794	777	831	791	778	783	793	787	734	752	773	795	776	777	745	814	835	816	739	788	804	789	786	781	830	774	823	818	791	784	858	783	792	750	853	815	819	805	825	835	758	759	788	801	794	788	791	802	804	795	803	790	744	791	809	796	831	798	768	781	830	770	765	854	768	745	806	803	765	803	799	759	821	785	838	766	742	785	806	783	854	766	818	770	801	756	751	830	793	786	772	808	830	760	796	819	790	783	815	791	804	811	788	802	788	765	775	833	797	771	788	815	790	761	794	845	843	796	787	782	790	764	797	752	805	806	790	805	743	793	819	839	785	833	794	830	835	771	835	780	845	784	800	811	780	821	769	834	785	816	789	796	837	807	783	791	801	833	806	791	794	819	776	788	780	736	745	830	772	783	792	784	778	730	778	738	789	791	774	756	810	795	797	823	800	814	837	828	804	765	822	829	785	781	793	817	802	803	817	791	815	832	788	819	824	812	841	786	809	803	774	775	753	815	769	852	773	811	774	844	819	808	779	785	786	735	765	812	812	817	805	783	789	843	776	809	797	803	772	812	800	812	833	804	820	818	810	837	847	808	789	787	854	846	797	779	817	788	749	820	795	813	777	773	833	784	824	839	824	809	786	833	816	779	756	795	795	818	777	799	806	792	779	814	801	825	816	787	797	800	821	790	790	774	758	831	764	843	793	790	812	779	765	757	838	784	823	755	775	829	783	776	791	804	787	746	769	825	836	774	765	751	784	782	785	872	819	788	796	783	798	792	808	791	778	830	832	820	792	772	786	798	823	835	889	847	836	767	751	828	762	801	787	797	811	790	744	812	783	803	832	764	805	805	789	787	806	773	740	840	824	803	785	805	782	816	783	866	815	805	796	759	770	834	834	812	799	821	818	768	800	808	848	723	800	839	795	745	765	794	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
63596	22834	7489	2286	1481	1076	802	724	662	560	502	463	446	437	417	406	401	351	354	359	362	380	355	325	323	333	325	319	316	318	334	339	324	359	363	304	316	358	338	342	325	301	295	324	301	301	331	304	323	303	324	317	307	316	344	298	322	325	307	287	316	335	314	347	296	325	324	308	318	284	311	321	298	310	333	318	326	273	310	253	293	307	311	308	317	290	288	324	305	319	316	294	306	308	317	319	323	306	330	309	304	300	297	280	302	337	316	325	287	302	302	290	294	280	288	298	315	333	304	300	297	301	325	336	309	318	297	298	298	315	318	313	320	310	333	302	324	307	315	313	309	293	337	293	309	281	306	313	333	316	348	325	284	326	272	325	334	300	315	278	299	290	315	299	333	318	323	301	279	303	274	298	333	297	331	329	291	311	322	295	329	312	307	323	314	304	330	317	326	315	317	296	288	308	291	329	294	320	306	289	293	328	299	293	321	302	299	279	295	303	306	322	333	294	303	318	313	315	315	309	339	305	306	295	297	281	317	295	304	279	314	318	328	290	323	313	278	326	286	323	332	299	318	313	309	308	309	303	288	268	336	341	338	337	310	344	323	327	318	320	315	337	291	317	293	339	312	283	333	322	305	297	331	293	283	321	286	324	296	299	337	291	327	293	318	340	281	323	294	312	334	284	301	297	335	304	317	313	300	286	343	320	313	287	303	308	303	283	325	281	335	289	288	291	329	330	315	334	331	293	286	290	348	337	302	282	333	293	306	336	296	327	287	311	326	287	322	297	324	283	345	319	333	298	303	301	312	300	293	327	288	320	323	313	309	297	280	339	298	333	296	296	294	291	299	330	305	322	313	286	317	325	283	292	302	300	278	317	310	331	326	313	280	296	299	301	322	302	320	317	317	302	313	298	294	303	286	310	285	339	316	293	281	299	317	342	331	315	300	280	320	310	292	318	275	287	327	335	284	327	305	310	291	285	316	303	310	310	275	326	312	302	304	318	306	289	301	305	302	337	353	349	308	288	300	296	287	327	319	346	306	329	266	339	307	293	345	325	293	324	303	291	321	348	328	311	289	302	327	294	318	332	323	339	293	289	289	301	349	291	292	314	286	299	315	323	323	331	292	326	292	320	317	333	287	298	307	322	319	297	356	302	339	271	287	322	339	296	298	313	306	305	310	331	329	320	316	348	279	312	320	307	309	287	298	327	313	316	305	330	305	292	292	351	325	319	308	277	287	333	311	315	285	337	299	302	320	302	309	302	306	286	303	311	281	315	290	292	293	300	301	291	297	297	295	301	302	331	257	288	324	319	321	295	342	330	300	306	301	290	324	355	309	319	269	360	315	296	276	315	302	332	320	317	341	293	314	311	323	276	311	311	293	310	315	335	335	303	288	302	324	311	320	314	304	284	290	324	332	330	298	303	342	322	320	270	331	314	325	320	300	326	330	297	297	329	298	332	312	318	328	313	322	333	300	310	306	328	295	321	313	297	319	314	318	310	307	330	327	318	297	299	293	319	286	311	312	311	281	312	300	307	311	294	286	325	294	319	308	300	317	291	315	336	299	311	324	302	294	303	292	325	303	335	298	288	323	325	291	326	313	310	285	313	317	309	338	322	313	345	301	325	313	302	311	332	291	319	326	287	337	266	343	324	304	307	318	324	311	290	295	295	308	316	296	303	313	322	335	317	290	313	287	342	329	326	312	278	318	293	315	317	313	287	304	343	306	299	308	288	286	316	324	320	273	330	302	301	316	305	323	303	297	282	318	323	278	325	315	347	297	335	316	325	326	328	303	310	298	308	317	293	313	312	301	298	318	339	306	312	321	316	308	285	299	303	319	304	289	301	303	276	295	276	322	292	285	314	293	343	314	300	322	293	302	308	284	314	318	303	314	306	334	313	311	328	322	304	303	283	316	262	290	335	305	311	276	300	286	311	289	278	299	324	297	299	326	300	327	284	328	297	319	315	305	317	325	288	295	297	313	321	313	288	278	308	329	305	316	327	336	315	306	306	302	302	271	283	318	291	332	324	262	285	301	323	300	288	303	300	325	291	274	300	284	292	350	312	326	317	309	336	279	277	268	282	308	271	319	312	326	314	312	293	310	325	302	283	331	289	325	300	333	320	323	313	320	331	315	329	312	299	319	270	308	308	318	309	334	279	306	295	295	281	312	328	309	300	312	311	289	312	342	331	311	317	305	290	327	297	336	306	317	271	291	318	290	331	323	321	304	330	334	292	320	310	301	305	322	294	317	340	315	306	299	272	341	295	310	313	282	334	309	296	338	291	308	319	331	287	326	303	304	308	294	306	290	292	333	298	276	302	326	313	294	329	280	322	308	287	319	340	322	323	319	280	324	304	302	314	314	309	326	291	332	279	298	303	310	327	294	285	284	288	323	321	320	287	331	303	296	320	340	290	341	325	335	339	277	292	304	303	305	307	315	309	314	304	321	309	349	326	362	316	314	324	285	302	284	266	288	267	333	332	280	320	289	311	316	288	303	283	307	314	302	335	290	296	285	298	280	301	349	297	322	297	338	319	326	305	361	309	280	294	300	321	315	331	283	315	340	313	306	296	312	336	304	260	293	306	313	326	296	341	336	324	328	308	315	316	312	305	285	316	283	356	316	326	297	325	298	302	312	304	281	312	310	309	300	314	319	293	292	313	338	291	282	325	314	329	335	328	307	319	338	285	313	302	330	300	321	297	305	283	312	318	296	291	297	299	306	314	273	311	319	301	312	281	315	293	303	313	320	317	344	309	298	300	325	310	329	327	303	294	326	295	307	319	329	296	260	299	311	304	313	318	322	310	301	321	307	308	288	292	363	311	324	274	319	313	321	291	281	323	309	300	283	318	296	312	324	294	285	292	294	324	284	301	295	344	324	330	292	297	299	321	310	331	307	310	320	300	323	292	308	338	313	294	309	339	293	294	321	302	293	307	332	299	299	314	333	292	323	306	254	304	317	329	319	315	317	298	321	308	326	270	309	329	306	316	314	302	297	300	303	351	295	305	320	317	348	309	293	276	307	323	317	319	305	331	306	352	306	321	320	296	312	275	308	344	318	313	322	328	263	309	316	283	329	306	353	298	310	304	322	325	322	331	324	334	324	327	325	319	330	313	286	289	301	290	312	313	318	313	328	313	307	302	256	301	299	326	314	343	306	337	297	293	253	283	303	310	313	298	310	285	304	311	290	281	297	329	307	310	313	305	305	326	326	323	300	277	289	310	313	309	298	335	325	291	284	332	290	307	288	325	294	316	308	306	302	284	330	316	264	337	295	326	285	284	324	291	300	327	310	291	318	293	291	296	305	324	298	325	316	334	269	338	288	303	298	349	303	333	281	303	300	317	323	303	316	314	288	270	274	313	301	312	333	282	318	292	325	313	361	300	292	290	297	328	309	338	318	236	331	307	328	326	292	323	347	318	302	312	307	267	307	311	278	297	300	319	311	315	329	281	298	317	298	312	298	296	310	332	295	315	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35307	2685	5602	6260	5100	4286	3554	2996	2609	2390	2038	2054	1894	1599	1621	1418	1466	1397	1300	1243	1235	1164	1159	1109	1099	1076	1072	1064	1002	1045	995	996	977	994	988	966	940	922	1030	884	984	887	946	909	926	913	894	871	943	857	919	888	877	857	890	871	849	861	844	931	881	872	891	923	828	926	878	868	905	912	912	871	829	865	875	897	846	839	877	855	893	857	875	888	835	827	832	894	876	840	824	827	883	823	844	836	843	810	823	844	886	928	853	809	890	787	831	829	830	837	812	856	836	837	830	890	858	842	904	860	861	884	828	873	878	910	812	845	864	861	822	864	897	842	884	855	851	900	899	824	848	778	832	828	772	855	853	829	801	814	826	810	822	846	805	854	841	874	803	840	863	824	875	799	830	884	783	785	897	876	838	846	850	855	853	823	847	848	861	864	864	878	896	794	851	832	837	858	816	874	826	844	893	874	828	806	873	890	825	806	883	840	887	853	838	791	842	877	851	826	863	861	816	853	821	841	836	851	851	833	839	835	854	819	807	876	844	850	830	846	915	805	850	812	844	839	857	869	884	843	902	840	801	842	836	786	799	880	866	842	831	833	820	830	841	844	876	854	859	840	852	882	913	778	850	847	787	812	857	827	891	815	874	864	842	852	811	832	845	813	811	862	862	848	794	804	820	864	861	876	848	793	851	883	862	870	837	923	802	887	862	837	791	878	832	814	859	874	899	863	820	864	857	853	809	838	854	802	851	852	805	859	822	837	880	857	782	851	857	858	840	871	869	836	841	839	835	837	861	798	817	883	866	864	836	819	912	832	855	864	820	861	802	812	813	835	855	840	828	820	831	856	827	844	877	828	850	856	861	853	880	808	855	813	875	852	827	818	852	865	828	812	884	826	832	853	809	837	839	844	866	813	846	779	908	866	854	839	788	818	834	870	859	826	843	899	829	816	813	851	854	837	873	845	862	869	830	868	864	859	843	834	839	819	805	839	870	874	826	800	851	805	858	845	852	874	879	846	863	802	784	809	803	822	836	861	836	835	861	864	845	802	877	861	804	818	824	908	818	826	802	846	831	863	815	869	849	820	794	812	856	868	844	844	886	806	865	833	807	846	832	837	886	831	880	864	842	860	815	884	820	874	858	873	813	854	876	831	854	863	909	834	847	829	859	865	819	815	886	802	816	877	761	889	799	812	831	826	834	872	843	856	850	873	822	832	816	906	819	816	789	805	810	851	889	861	835	847	830	825	840	828	827	815	819	845	862	854	861	862	843	857	864	822	876	886	849	844	860	845	860	850	834	859	862	858	834	838	855	813	857	840	853	855	824	851	813	804	874	870	818	846	855	847	906	861	879	849	828	850	825	805	831	846	874	854	876	855	849	812	816	810	822	899	904	842	839	827	825	835	846	799	865	826	833	827	834	842	807	843	825	854	861	814	803	863	810	805	852	857	862	924	812	851	842	870	831	796	882	856	822	852	858	863	879	882	878	821	841	819	800	840	841	854	833	804	831	848	823	858	818	843	845	881	824	813	796	861	796	786	843	829	840	842	781	914	825	885	861	818	903	819	842	805	868	896	836	811	817	852	847	794	849	894	838	797	821	850	896	812	832	837	836	853	848	830	897	852	835	862	856	845	854	826	809	772	865	811	849	840	861	874	866	877	841	836	825	833	823	867	853	815	831	839	862	855	785	834	855	908	835	794	818	874	862	871	808	893	866	862	831	850	818	840	846	796	843	822	846	827	889	910	811	811	826	846	857	856	838	808	796	845	853	829	873	817	818	800	868	863	817	830	810	859	819	848	833	837	819	880	856	809	821	846	871	828	817	822	853	881	833	823	841	849	822	873	858	852	812	876	848	892	896	828	827	908	855	885	818	850	851	841	870	823	892	871	873	836	817	853	869	835	843	842	861	841	795	845	863	810	828	836	825	886	834	903	872	850	825	872	816	801	832	861	802	823	851	856	878	813	815	822	871	793	848	823	833	847	858	867	812	832	890	877	861	830	808	845	836	886	836	836	848	861	840	847	815	846	828	825	796	844	852	849	912	853	829	834	866	862	854	783	891	832	792	832	810	844	866	880	856	904	846	862	820	836	833	818	839	830	799	811	808	843	832	806	844	796	890	844	864	783	819	872	915	827	818	836	813	859	827	768	841	820	844	864	829	832	825	906	823	880	894	819	868	814	874	821	857	871	823	885	832	868	878	826	849	860	860	844	889	848	833	821	809	874	870	826	813	859	824	801	823	862	835	802	812	850	872	830	849	879	830	820	806	803	858	834	876	814	815	890	858	826	843	832	865	857	818	874	853	890	835	814	865	829	861	812	779	851	815	833	806	878	875	840	878	847	836	806	759	860	926	876	870	851	793	833	821	855	860	820	843	842	857	840	855	842	908	834	832	861	872	814	889	810	822	846	839	858	833	863	841	815	820	845	828	860	887	885	800	832	849	836	790	846	869	859	869	852	833	827	799	836	860	828	845	827	856	830	845	881	890	824	845	826	874	870	874	842	841	817	771	825	853	847	821	839	878	856	861	889	882	866	851	831	814	868	840	849	838	756	885	861	872	803	843	848	850	800	907	866	811	819	774	826	887	821	849	875	838	838	831	839	858	877	856	834	858	836	854	851	847	870	853	872	836	877	848	783	867	823	870	833	860	851	825	861	850	877	802	838	889	849	834	872	840	828	817	854	819	872	834	846	807	886	890	843	826	835	854	860	834	824	866	839	838	844	833	855	837	870	887	891	876	833	866	864	808	820	890	891	838	792	845	821	836	844	873	829	842	836	782	817	813	817	870	906	823	858	846	879	877	858	864	837	819	813	898	843	844	849	864	816	838	806	880	831	853	828	883	746	855	875	824	833	855	865	838	858	828	856	860	870	814	807	859	811	833	852	807	836	845	885	903	896	812	800	818	819	876	878	880	860	792	857	800	844	843	801	820	824	867	852	790	834	868	786	789	885	861	859	872	793	857	840	852	842	788	857	873	846	794	838	828	860	869	907	855	792	847	826	869	865	805	854	864	879	843	850	758	889	894	881	844	903	892	841	804	865	843	845	878	817	871	823	827	835	800	845	848	819	849	813	821	849	802	824	860	838	859	819	826	813	857	861	823	808	911	814	853	884	866	832	872	826	827	870	887	809	845	834	844	826	855	834	843	811	859	850	808	843	814	856	875	841	798	808	803	852	875	838	847	850	859	875	838	870	867	844	871	814	815	853	868	825	882	835	826	883	811	866	806	806	844	893	830	925	832	844	829	909	832	822	857	819	808	869	874	852	820	859	827	815	876	836	886	834	839	850	813	860	829	828	876	823	843	857	826	824	810	831	838	868	856	809	821	845	879	854	848	873	787	833	881	855	892	811	884	800	836	852	813	803	867	833	828	896	846	786	891	832	835	834	839	862	847	848	854	837	878	864	815	823	819	860	830	838	826	847	814	811	822	866	805	776	857	822	879	855	850	890	839	882	867	880	858	922	852	801	870	860	830	834	829	837	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9711	532	273	192	177	148	132	132	168	124	129	125	138	135	148	146	129	144	149	126	147	125	144	137	128	145	141	136	140	122	143	118	118	144	133	142	138	157	148	118	145	137	123	127	118	146	122	153	139	137	129	132	144	134	126	148	121	132	128	141	142	133	131	135	125	129	161	172	154	140	130	125	141	122	151	140	131	136	126	185	121	134	135	134	141	132	138	142	151	117	134	158	143	125	132	130	140	151	114	158	139	147	146	147	126	138	146	111	145	135	138	138	143	123	113	139	130	132	115	145	130	138	161	136	130	157	134	139	132	120	149	154	143	154	140	139	143	123	144	135	142	141	159	155	155	147	124	123	134	121	128	122	143	154	141	118	143	118	130	142	154	126	141	139	129	133	135	135	132	137	128	136	140	128	143	147	123	128	161	162	129	118	139	141	142	148	124	134	130	152	134	149	126	131	132	123	151	156	137	126	135	134	121	132	144	139	134	140	136	124	144	151	130	136	143	154	122	130	158	150	133	143	125	138	132	145	149	120	139	125	149	151	147	124	111	141	147	118	136	145	129	142	123	132	129	131	141	118	127	112	129	158	129	145	135	128	117	133	144	131	153	144	137	146	138	134	134	126	137	134	156	115	149	148	146	148	132	138	150	162	153	149	132	144	137	148	151	135	133	141	156	140	135	123	135	117	142	141	131	128	140	142	147	114	150	138	125	124	111	146	155	129	123	149	137	140	135	113	144	129	150	132	151	138	138	147	121	141	139	134	134	130	136	125	136	152	136	129	134	147	102	137	143	139	127	134	139	131	144	114	130	140	143	150	128	142	131	146	157	130	132	150	153	153	126	133	134	152	155	133	143	139	141	138	126	154	124	137	158	151	155	132	135	139	131	142	142	125	133	143	126	127	138	128	121	161	140	156	142	159	158	127	140	120	133	133	136	137	121	143	125	144	136	126	132	144	163	124	132	147	123	142	149	176	147	131	127	151	137	139	143	138	139	140	143	136	170	141	137	151	133	134	134	160	151	147	138	138	151	152	150	143	158	129	141	144	129	134	120	144	118	156	126	124	137	139	158	110	169	139	144	118	140	130	126	136	168	145	157	133	132	137	141	150	136	142	139	130	160	143	140	115	147	139	157	115	156	141	122	151	142	153	128	138	130	140	115	134	143	140	132	159	124	132	120	131	125	145	147	127	158	125	134	135	137	144	135	129	155	132	137	145	140	148	137	169	146	130	131	160	136	154	147	151	136	134	158	144	144	144	137	121	147	141	148	131	127	137	139	140	142	140	146	127	141	148	152	148	144	109	142	112	141	136	133	130	134	138	140	136	118	129	134	123	159	145	150	136	128	140	122	134	128	141	126	144	139	117	130	136	150	132	130	133	156	117	159	153	126	146	124	139	116	146	168	128	148	127	141	130	153	123	134	122	156	136	159	138	130	133	147	150	140	180	141	141	134	125	133	145	155	114	146	127	135	136	154	133	146	141	127	136	143	145	115	131	134	123	142	140	141	155	149	135	128	131	150	147	131	142	130	146	136	160	135	108	116	144	125	137	151	158	131	150	139	117	155	135	154	139	136	130	131	118	139	150	160	157	135	165	120	139	131	153	122	148	134	137	122	121	140	161	133	134	135	132	130	160	139	146	120	128	130	142	153	147	107	142	139	160	119	127	118	112	134	124	137	117	143	126	118	140	137	161	140	147	166	133	122	128	131	141	124	120	152	126	149	113	133	130	145	115	133	139	147	132	116	123	141	144	138	162	123	136	151	119	125	144	130	154	157	130	122	166	151	142	157	160	142	150	144	121	132	144	124	131	140	157	148	142	129	137	134	139	128	148	136	129	154	141	126	136	150	146	135	142	142	127	152	137	145	151	142	129	140	139	125	144	143	141	120	146	135	138	123	110	136	138	124	135	142	115	152	125	125	128	144	113	127	131	138	143	143	114	122	118	136	136	129	140	125	129	144	137	130	123	147	134	150	139	133	136	131	142	120	143	150	130	159	135	135	137	143	146	128	115	139	128	140	143	143	152	145	135	128	130	133	138	154	133	139	128	165	146	149	159	135	137	123	137	136	132	133	149	135	132	142	134	156	156	132	135	106	123	127	152	138	137	139	146	166	143	142	135	131	156	124	137	150	155	119	136	118	129	152	119	151	142	141	130	139	160	147	131	149	129	120	137	129	131	132	143	171	150	140	149	123	138	148	117	150	130	109	154	134	130	120	139	139	145	152	125	125	127	126	149	106	133	124	140	126	140	143	149	136	127	135	138	118	142	136	152	144	142	134	127	134	132	135	135	146	154	130	158	142	133	114	151	141	118	118	142	154	147	137	143	135	142	138	128	128	137	154	150	139	151	150	137	136	151	135	157	140	120	142	140	139	141	142	156	136	154	162	132	131	119	134	129	147	143	124	127	138	142	122	126	116	136	149	158	155	139	138	139	143	137	135	135	102	146	143	141	122	132	154	171	121	139	140	141	123	122	126	141	128	131	134	130	143	152	139	155	150	120	138	129	153	141	137	158	141	128	124	112	133	143	136	135	157	137	136	139	137	162	135	135	161	137	130	125	154	156	125	136	150	130	125	112	125	137	159	117	156	126	120	154	126	131	128	126	148	135	135	138	137	123	145	148	123	130	146	124	125	139	150	132	149	153	124	143	141	127	150	150	140	136	122	125	126	139	133	122	107	116	139	154	161	133	131	160	126	155	128	134	128	119	116	145	129	121	151	137	137	133	142	127	149	150	130	129	147	125	137	133	138	148	125	121	123	148	113	139	143	137	136	139	110	111	146	145	133	148	135	126	112	118	161	135	152	144	140	137	140	134	127	132	139	144	128	146	163	134	144	138	145	135	149	153	162	137	129	164	145	121	148	136	131	166	123	146	129	134	123	126	152	148	122	134	151	141	132	136	153	137	108	118	130	161	135	117	122	124	130	166	142	145	122	118	145	150	138	113	140	123	128	149	141	133	176	130	132	149	128	138	120	135	145	140	141	153	141	129	125	111	136	128	141	131	139	125	125	154	135	135	154	152	148	130	125	132	137	123	136	139	134	134	132	117	131	105	140	153	154	139	137	137	138	125	148	139	126	150	133	161	143	138	128	151	154	132	135	164	147	161	125	147	112	128	145	152	134	170	139	134	156	140	133	130	137	133	130	132	129	172	164	139	129	148	152	126	148	129	127	122	143	147	121	136	142	130	134	133	149	142	154	141	152	140	122	125	137	119	147	149	143	117	135	151	151	138	140	124	161	132	151	141	125	117	150	153	144	134	118	118	136	144	129	137	116	141	163	117	131	121	126	135	139	164	151	136	155	130	111	134	139	127	146	124	135	140	138	148	141	139	146	142	147	121	126	140	128	99	156	135	156	148	144	130	128	128	150	136	144	130	146	143	129	142	139	127	139	158	150	136	124	155	130	134	144	142	114	132	138	120	153	136	129	150	118	153	131	127	144	139	141	150	138	147	134	149	135	123	134	145	143	129	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9599	515	562	644	560	514	505	514	440	465	477	466	463	480	487	473	464	427	489	446	508	464	440	457	455	433	438	419	441	454	430	452	436	436	441	430	432	434	462	456	449	501	459	450	436	438	449	431	439	501	446	462	457	441	435	475	457	448	453	432	478	448	447	447	450	429	455	436	462	463	462	442	459	446	421	472	451	476	432	455	454	449	401	377	454	438	473	440	426	459	459	435	457	424	437	439	458	437	445	418	446	408	465	443	471	462	429	405	430	444	476	439	464	412	476	432	468	449	445	425	470	431	423	434	447	433	449	454	436	474	457	431	396	451	458	429	469	405	468	449	449	413	443	450	459	435	429	480	437	396	483	439	419	464	456	454	461	459	416	445	475	463	454	444	411	471	432	426	414	470	452	438	445	462	434	437	396	480	485	444	426	428	416	435	426	426	412	463	402	427	459	431	455	463	458	453	466	428	436	414	455	454	443	450	451	439	437	443	476	470	461	465	468	420	459	471	442	446	456	443	451	438	412	423	455	458	444	440	435	473	421	441	474	433	427	432	469	480	438	465	481	475	431	443	406	439	436	442	461	459	420	486	477	435	457	431	396	414	434	429	423	441	426	445	433	444	409	479	409	452	474	454	448	420	463	412	440	462	474	429	441	481	454	424	476	473	439	453	424	433	452	433	473	433	429	448	445	438	432	452	438	455	428	463	456	444	442	424	434	437	440	439	414	471	479	439	439	460	442	425	467	435	461	414	443	430	447	452	472	450	458	427	442	417	426	462	452	400	448	413	425	471	484	423	427	430	453	420	433	448	463	502	444	468	438	482	454	437	465	452	439	457	441	446	453	465	472	458	460	430	465	434	451	440	484	424	425	442	431	454	446	461	402	446	457	440	458	468	444	450	431	451	420	444	458	425	415	443	455	437	453	441	454	418	435	443	447	449	410	442	465	461	424	469	436	392	443	489	444	452	457	456	438	433	416	454	447	451	468	429	433	453	428	426	392	461	459	444	440	433	440	436	407	431	431	476	468	411	430	448	461	466	443	424	456	437	471	428	456	468	437	437	434	450	435	454	444	448	492	445	477	447	470	445	437	465	443	464	438	435	459	416	471	443	498	414	450	447	436	429	435	439	446	441	432	488	434	453	447	448	453	407	434	450	435	459	418	449	462	423	465	446	449	483	442	426	443	441	423	465	414	452	472	461	430	416	441	422	463	459	435	463	413	402	395	424	439	395	430	445	452	454	457	471	442	465	424	415	446	473	499	422	425	428	497	465	406	445	454	438	470	431	429	429	416	417	443	479	446	458	449	428	412	441	480	435	423	479	435	436	454	411	413	458	471	460	444	433	454	443	455	421	446	441	422	430	462	475	442	441	442	392	412	460	493	462	438	420	402	481	462	447	454	429	437	448	444	416	418	417	421	479	447	445	379	449	447	425	442	445	458	428	454	454	466	402	427	475	431	456	436	402	420	439	413	410	460	459	440	462	409	459	424	456	445	424	388	479	466	458	451	442	422	442	480	483	454	450	463	409	471	427	396	460	402	475	432	425	479	438	399	462	417	479	433	454	442	427	442	404	429	425	435	483	399	432	464	462	434	464	455	435	440	444	440	442	397	512	426	434	442	458	444	432	435	405	460	447	418	442	428	416	471	445	436	462	448	420	429	452	462	457	464	442	458	431	432	483	470	452	443	457	416	456	467	409	443	435	432	435	421	461	458	460	424	460	472	461	448	444	451	456	415	445	455	418	439	463	455	477	426	448	414	447	437	425	456	469	460	478	427	416	430	470	447	429	469	456	475	454	401	466	468	429	461	425	427	443	407	427	424	470	478	435	426	482	423	434	427	411	413	401	414	436	478	461	491	432	444	421	437	453	429	450	453	432	448	460	474	418	446	446	455	436	433	430	472	469	457	470	426	448	456	405	481	458	440	422	464	417	422	438	437	421	452	462	453	422	484	445	404	448	476	494	431	445	459	425	483	444	437	442	397	453	423	447	429	449	453	449	433	436	425	435	420	429	440	468	422	440	427	448	415	473	433	439	434	481	451	451	422	456	425	441	461	418	477	440	456	438	470	443	444	437	482	482	418	448	439	424	456	445	439	418	447	422	445	404	446	441	438	411	412	464	465	448	441	435	433	421	518	457	452	409	474	466	472	430	422	415	439	460	454	451	454	471	461	418	456	405	447	398	441	432	476	416	415	427	441	442	472	441	451	453	438	428	423	438	440	389	433	457	435	448	459	487	409	462	436	473	458	409	454	390	453	467	441	450	446	471	453	443	449	446	448	477	456	454	461	466	452	448	464	418	438	452	456	422	447	461	461	460	444	444	468	446	449	473	430	460	453	438	453	457	454	420	457	443	483	404	442	459	463	436	449	422	475	460	457	422	451	468	449	436	415	430	479	473	461	437	447	452	428	444	419	454	444	440	447	430	449	430	445	408	417	494	477	453	432	456	436	428	447	404	446	449	410	450	480	425	424	468	459	453	419	466	426	458	476	471	434	433	453	471	445	441	498	424	453	426	459	482	448	420	433	468	488	436	449	392	421	462	468	476	451	469	439	423	424	431	445	442	443	478	464	424	444	442	451	461	457	453	431	435	466	447	444	438	461	458	440	457	437	468	451	436	441	439	467	476	443	463	433	440	422	448	430	436	452	433	419	428	448	461	419	421	434	422	447	427	454	406	416	459	405	464	449	465	407	473	453	428	457	444	475	468	443	481	434	448	455	432	448	456	441	477	445	470	452	443	450	421	419	491	451	456	438	445	423	462	416	489	452	429	409	480	457	444	475	456	433	424	452	469	442	479	441	458	440	446	459	410	416	453	480	446	449	456	459	436	433	431	459	470	455	454	460	465	426	449	461	410	475	445	404	452	452	443	464	420	459	471	433	442	468	446	433	464	441	416	437	465	443	447	449	471	493	428	458	488	440	470	432	432	462	428	420	472	456	439	429	484	424	445	445	417	466	485	452	421	430	470	443	403	437	434	429	460	449	457	422	433	405	440	450	463	425	423	429	399	480	476	426	423	473	432	436	449	402	425	449	432	432	439	453	426	428	450	406	444	462	418	449	449	407	451	462	432	442	437	410	419	462	437	436	434	449	434	463	425	446	452	426	471	434	407	409	477	436	456	425	459	414	430	451	444	443	452	470	480	461	451	409	458	462	436	444	454	437	432	427	459	403	434	465	455	432	400	462	445	438	480	471	463	447	457	431	440	450	494	457	484	446	439	425	458	474	447	475	404	456	467	478	481	423	459	450	450	484	459	422	441	444	440	461	414	452	464	473	445	391	458	451	455	436	443	401	428	401	443	435	481	416	452	481	437	463	480	422	445	451	440	442	464	449	466	408	436	455	459	439	457	397	474	466	466	453	427	455	459	460	440	443	404	462	486	437	420	466	422	450	452	451	456	421	495	448	458	460	422	437	441	451	451	416	400	432	452	462	488	443	456	472	453	439	443	445	453	471	457	429	430	445	418	445	447	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
54337	14880	2383	1177	812	632	553	507	436	386	383	322	339	343	340	368	327	319	295	293	284	302	316	285	322	294	293	277	279	296	276	274	293	296	251	293	310	292	299	297	286	275	276	276	302	307	285	276	279	295	278	292	288	280	290	323	270	266	261	302	284	268	320	302	301	271	244	296	260	317	296	260	302	272	281	272	266	279	287	286	255	297	295	283	299	283	284	265	285	281	265	298	270	287	291	255	260	280	263	294	269	283	295	243	298	264	273	303	299	272	271	254	284	289	273	269	283	280	309	306	274	301	265	299	280	292	285	270	269	286	271	281	271	282	298	277	274	280	275	286	299	293	268	276	287	287	269	264	280	257	283	276	300	303	275	281	280	284	295	302	277	272	245	293	249	269	254	285	270	283	286	233	310	319	253	272	299	266	267	282	301	278	263	283	291	302	329	276	319	276	283	296	287	268	285	246	269	314	284	314	263	286	287	280	257	290	280	321	265	299	285	319	290	281	309	284	239	288	265	274	285	279	272	282	270	292	295	298	289	258	289	285	263	272	265	292	288	301	278	287	268	268	290	268	256	271	256	308	283	323	306	298	295	309	260	256	298	276	284	262	269	274	282	278	263	310	272	283	320	255	258	272	300	294	243	281	265	238	318	285	295	294	263	293	291	286	257	285	254	259	301	268	308	283	300	268	310	272	268	273	294	321	277	262	289	235	269	296	286	249	270	277	255	261	261	286	265	252	286	271	312	252	327	259	308	277	301	289	284	266	271	298	285	277	305	276	303	259	282	305	277	283	268	297	321	285	282	273	282	281	263	272	272	292	288	287	287	283	311	301	296	305	263	303	281	273	269	295	303	292	263	268	283	255	316	261	294	245	258	287	271	287	270	290	308	260	288	287	321	279	270	292	293	280	290	289	282	284	317	307	262	291	289	299	306	292	293	299	265	265	271	298	283	302	296	250	285	249	275	283	288	284	281	280	284	286	275	307	284	288	266	287	260	269	304	300	300	331	275	290	279	278	308	241	269	280	273	263	280	317	297	265	271	286	296	261	302	289	289	277	266	304	288	300	283	299	319	271	298	281	292	265	313	291	318	311	276	295	251	272	281	274	292	287	318	253	272	302	309	299	284	291	272	264	279	275	303	282	294	288	292	278	260	280	291	275	293	282	280	286	274	282	298	277	257	287	286	285	279	302	281	263	290	288	299	289	258	312	316	278	318	310	285	312	259	286	294	282	263	277	276	285	308	253	267	292	282	286	291	260	283	307	288	250	292	283	243	259	281	294	289	280	266	265	292	267	266	278	275	286	287	247	297	252	287	261	266	289	305	275	267	274	265	281	297	262	261	270	287	269	276	247	299	298	317	247	290	273	272	264	275	282	257	297	274	290	315	290	260	253	285	318	278	284	288	268	257	273	262	287	280	299	263	293	262	279	266	265	261	296	258	315	299	293	293	293	277	282	281	284	258	274	306	275	293	308	275	272	252	318	290	288	290	256	286	269	309	276	296	251	286	275	300	278	297	285	281	300	284	249	248	291	266	281	286	293	254	273	278	250	299	295	293	308	298	271	282	280	296	286	274	283	267	281	298	286	271	264	258	268	310	294	312	297	272	284	273	318	291	279	310	284	259	294	284	327	287	313	276	306	300	271	294	273	293	283	264	281	276	275	275	283	289	282	293	258	253	259	278	294	271	297	280	291	316	272	304	290	281	284	271	270	298	269	261	281	279	284	308	295	287	280	266	290	269	267	284	302	266	280	267	278	286	288	277	279	267	288	281	269	267	255	251	256	298	258	279	277	292	270	279	280	318	283	254	272	281	268	285	242	300	289	255	287	281	303	284	299	247	281	298	247	286	263	278	270	269	320	276	297	299	286	276	320	288	289	271	278	290	273	292	268	266	258	317	259	289	249	294	298	292	287	276	302	271	299	301	268	256	260	280	282	300	274	282	266	263	270	282	265	290	273	284	274	297	298	305	279	286	246	273	289	268	267	297	269	278	276	283	288	271	287	286	280	301	320	298	279	274	288	292	302	307	321	281	286	282	273	262	281	289	254	301	280	287	303	261	262	253	280	292	310	312	284	284	291	291	292	268	277	291	304	281	295	289	287	255	278	288	266	259	316	266	286	292	290	267	268	261	274	297	283	272	262	287	296	304	321	313	273	293	284	248	251	264	264	301	266	283	283	287	258	288	281	278	311	280	313	269	291	294	282	268	274	301	291	303	282	298	322	249	268	273	301	305	273	277	273	295	270	253	264	286	277	263	289	283	272	296	265	256	332	262	314	309	264	302	307	304	272	283	286	287	263	279	283	266	290	309	302	303	284	273	299	325	302	317	285	272	281	281	298	316	270	287	283	275	289	302	295	263	278	285	275	288	281	275	288	257	271	294	288	263	270	257	318	247	276	259	292	295	297	296	295	283	276	276	294	301	280	291	291	294	268	298	277	262	276	304	275	316	278	285	273	258	278	271	294	248	276	308	284	306	282	282	283	291	290	285	293	295	256	267	261	276	276	299	280	259	323	266	274	283	253	284	302	275	294	286	297	263	294	282	285	286	288	285	292	261	246	293	293	272	293	245	267	266	248	302	310	298	281	272	272	279	269	285	275	299	319	295	280	249	257	263	271	277	301	333	309	278	279	264	307	292	311	289	305	259	289	277	302	287	270	289	281	266	293	272	279	264	297	284	263	262	253	276	276	258	288	279	274	283	261	270	273	290	266	279	296	273	263	301	281	284	276	314	247	275	256	276	313	242	273	307	275	272	301	281	288	283	315	278	269	320	277	281	287	290	283	261	269	296	301	293	301	278	305	258	281	288	270	259	269	278	291	277	288	256	285	248	268	273	267	300	291	288	279	284	302	257	262	287	259	293	286	271	265	275	274	307	301	290	283	283	277	263	248	285	300	304	287	282	283	318	243	303	296	257	283	293	291	286	291	304	246	266	265	299	262	296	284	283	299	265	281	309	267	298	296	257	270	284	278	290	298	281	258	268	270	296	296	278	284	269	270	303	266	304	280	271	287	307	251	301	268	283	314	272	263	276	270	297	278	277	254	300	304	299	282	266	271	307	294	301	271	288	270	298	305	290	265	278	301	280	267	272	275	252	272	292	282	274	260	282	269	274	277	253	292	291	268	273	324	283	254	291	250	301	293	282	259	275	299	308	268	296	327	302	292	242	264	308	286	268	254	252	269	267	305	281	263	261	272	280	259	271	277	265	291	311	305	297	278	324	258	279	303	291	276	286	262	282	274	299	287	284	249	296	301	294	271	289	266	249	268	294	306	279	297	304	309	287	311	248	314	274	277	295	311	263	288	282	274	280	297	283	270	284	310	284	260	315	292	304	298	264	270	285	296	293	280	321	291	285	305	277	284	247	267	320	299	247	273	259	285	278	273	307	299	301	283	285	306	292	273	258	293	310	263	299	277	273	285	304	279	286	289	281	281	280	291	278	318	289	286	304	273	269	284	299	278	286	300	267	311	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28276	1761	3295	3723	3099	2577	2199	1883	1722	1528	1410	1386	1242	1166	1207	1086	1110	1026	1018	946	991	997	978	907	929	905	913	832	898	872	865	859	917	859	861	850	831	805	820	850	792	791	801	778	900	846	797	798	859	845	790	786	856	811	775	807	860	839	877	772	852	797	806	782	818	863	847	830	806	796	779	753	803	839	849	807	781	802	822	772	790	835	815	788	835	773	802	763	776	829	772	812	849	787	798	818	821	784	816	812	765	812	816	797	756	782	771	773	782	825	797	792	759	768	802	803	821	769	815	803	846	778	797	801	818	774	819	836	842	800	796	764	784	811	808	796	768	804	810	796	771	865	791	788	767	778	809	820	778	787	788	786	803	772	808	784	769	789	844	800	819	777	835	811	791	770	769	792	805	729	795	831	796	821	799	790	779	815	769	785	802	842	736	810	810	832	820	821	701	867	790	800	810	794	822	744	772	786	810	784	759	837	818	814	824	813	818	770	833	792	821	797	819	772	713	810	835	790	746	785	768	797	804	792	793	791	757	809	808	762	807	786	741	758	814	750	854	809	779	795	770	806	772	781	786	784	793	762	774	826	860	762	805	812	787	782	791	800	772	788	792	818	873	766	748	768	771	788	790	812	790	807	827	748	831	792	825	815	758	789	770	822	805	771	833	809	833	750	830	781	765	751	818	811	794	798	839	792	771	800	784	794	812	764	800	765	821	793	767	786	828	791	812	805	840	773	784	746	808	795	787	802	824	787	816	779	812	776	840	804	798	785	825	849	832	769	747	764	770	776	875	819	772	772	745	822	785	808	811	805	793	791	821	831	775	791	796	752	782	811	838	825	862	813	740	781	827	778	809	762	795	840	876	780	812	808	827	850	764	756	822	796	786	793	805	803	785	771	743	797	780	807	840	783	830	787	794	789	830	843	775	764	807	809	813	789	834	700	812	849	809	751	795	745	736	783	791	768	782	759	763	767	793	806	741	766	811	779	782	751	784	803	777	807	783	813	766	839	812	805	822	783	841	804	788	813	765	759	788	807	768	822	827	783	844	839	771	833	826	787	784	812	751	832	778	826	844	771	799	814	786	767	855	796	785	839	840	793	800	737	802	808	805	783	814	799	798	754	784	772	771	783	765	819	832	744	834	780	769	779	796	795	777	756	809	765	776	791	793	792	810	796	816	811	778	790	791	818	825	765	753	805	799	847	791	863	793	784	813	829	770	807	769	775	796	799	815	833	823	772	796	784	828	778	821	762	819	780	820	798	790	782	778	789	822	806	820	753	743	772	780	804	793	775	801	774	801	798	793	784	750	780	801	821	815	831	773	797	812	771	796	803	786	774	784	831	780	773	723	817	779	836	833	840	782	808	775	843	780	773	794	823	748	751	807	824	795	800	812	822	798	780	859	813	847	803	794	748	749	791	781	773	741	781	784	814	789	769	744	834	772	795	760	800	805	778	799	805	760	809	785	760	835	815	802	769	797	809	774	761	796	791	804	833	750	807	833	828	803	800	781	801	755	822	748	774	764	742	782	826	789	810	844	848	772	751	796	793	777	778	808	779	832	820	821	786	778	819	735	751	763	778	831	798	792	848	818	771	800	742	756	799	810	834	833	781	809	832	800	773	796	805	792	789	762	795	812	824	768	757	827	806	792	751	823	786	804	757	758	785	788	816	795	742	714	750	760	790	819	788	731	834	791	808	826	781	797	793	808	808	796	762	762	763	831	820	831	812	805	779	819	791	826	841	764	839	771	852	813	818	784	810	762	820	806	808	805	819	769	738	808	812	752	745	765	794	831	815	797	827	824	863	742	778	785	804	820	822	745	754	805	767	810	790	809	790	784	776	815	840	857	782	745	776	794	788	839	727	799	797	796	791	784	808	800	819	831	840	777	816	794	795	843	857	811	812	782	798	807	786	888	823	800	762	783	754	852	749	805	796	799	807	843	794	742	764	778	807	769	850	752	783	771	783	777	817	789	791	791	760	772	789	821	781	747	820	784	783	788	827	790	781	754	824	799	811	782	823	748	821	877	828	811	753	768	790	781	827	785	767	801	759	804	816	801	832	759	785	771	814	778	798	812	820	758	782	789	834	754	730	785	749	757	777	729	829	798	777	815	822	753	820	805	758	803	828	752	799	753	813	790	806	786	792	843	789	794	807	762	782	782	808	805	799	792	761	747	827	782	818	811	773	780	842	813	825	811	763	765	835	804	820	808	834	808	785	758	814	816	773	827	771	824	841	809	822	822	798	848	776	810	828	770	869	816	813	869	827	782	793	788	778	805	810	808	785	793	811	842	792	795	783	821	777	771	766	803	826	752	803	789	785	891	796	797	769	853	759	814	754	823	798	805	805	841	818	821	801	809	820	768	803	802	785	791	762	827	803	853	824	816	825	779	780	825	816	833	750	783	781	794	810	791	818	808	849	771	804	795	786	774	804	820	757	791	770	771	799	796	794	810	778	773	794	837	777	813	879	725	775	804	783	820	804	812	822	788	785	758	798	767	813	754	755	786	799	779	827	837	770	813	829	827	831	803	784	821	721	796	835	759	800	838	838	805	795	806	816	750	832	747	803	799	783	803	817	794	754	778	804	735	813	834	796	808	835	803	838	845	809	811	799	834	787	796	799	764	769	809	831	788	788	788	774	806	802	787	768	774	825	809	788	798	780	837	763	794	743	797	779	821	846	775	791	793	784	751	798	838	779	803	786	803	845	746	763	783	771	823	797	802	798	795	788	844	753	779	763	804	838	790	799	799	797	822	746	817	824	828	806	786	802	786	803	865	772	817	821	780	838	754	778	785	747	830	807	868	811	821	752	786	817	828	772	869	794	785	793	761	800	797	790	788	827	827	825	825	800	826	776	807	790	809	853	794	800	794	809	833	792	804	816	770	770	819	769	819	831	813	773	817	774	823	816	797	780	803	800	795	850	821	816	769	787	760	749	797	809	807	798	807	788	801	776	808	814	829	826	785	823	799	810	789	852	799	783	831	771	772	772	839	788	792	815	786	786	823	777	748	763	731	796	825	768	802	784	794	776	803	803	779	798	796	806	803	739	795	835	803	768	783	798	747	834	805	787	778	745	792	769	801	798	835	780	801	817	784	797	797	756	804	765	807	809	780	798	823	815	780	790	780	799	813	802	792	790	799	802	848	815	776	831	810	758	774	835	765	773	798	804	803	871	755	855	775	771	818	821	805	733	821	836	773	807	806	787	785	797	782	774	759	810	806	799	784	775	785	768	774	783	770	796	805	826	775	815	815	757	825	788	785	817	784	790	814	754	810	830	777	766	787	803	804	804	767	818	822	822	798	805	768	798	767	851	800	779	806	857	785	778	831	782	839	822	781	787	767	802	794	832	793	838	780	829	828	809	783	796	781	808	789	808	817	793	785	809	789	776	824	779	780	779	782	800	773	778	785	748	818	791	811	779	823	806	827	830	796	848	762	854	801	803	798	805	811	816	813	837	789	759	782	791	774	769	830	825	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
62971	23171	9044	2289	1432	1152	901	681	616	559	500	472	444	457	436	373	356	383	361	354	367	343	312	345	328	307	332	335	332	322	371	344	320	309	341	300	325	316	317	333	355	335	294	352	314	307	326	325	343	283	296	336	318	349	292	277	335	323	337	324	330	368	301	314	309	305	315	299	301	311	337	325	303	282	276	320	282	316	297	317	329	297	313	345	331	291	275	306	310	334	295	293	296	322	329	276	316	302	318	304	302	303	287	307	310	297	306	298	306	300	309	325	303	308	305	304	338	298	301	296	320	273	313	322	315	325	295	324	306	296	286	297	274	313	279	320	292	308	327	311	322	297	313	315	281	303	340	290	304	293	303	291	268	314	297	305	318	311	337	317	299	308	294	302	316	293	306	310	317	296	294	296	358	312	311	308	285	290	305	317	289	315	291	313	320	301	313	271	285	286	312	316	302	323	293	307	325	299	319	325	305	299	289	317	302	326	308	293	314	325	279	342	301	302	294	316	320	301	329	306	279	335	331	295	318	306	323	335	319	302	314	300	310	282	287	276	298	318	296	292	315	292	306	312	288	305	316	307	289	277	302	307	281	320	333	309	303	286	331	293	325	317	309	283	335	302	302	348	279	343	291	324	293	312	302	302	310	330	262	281	327	311	279	299	285	273	314	320	332	291	294	337	280	318	282	319	313	283	315	312	294	357	321	290	299	286	314	317	338	328	308	313	303	321	342	328	306	316	319	304	310	346	303	304	313	300	336	310	330	345	289	255	314	322	290	309	298	305	309	293	307	310	300	297	314	322	307	292	317	345	285	310	326	326	318	284	322	286	284	282	293	289	288	316	301	274	293	313	288	302	325	320	328	315	331	296	309	267	291	305	278	295	341	338	292	313	330	317	302	295	311	293	335	320	313	318	311	341	293	316	347	298	287	296	311	324	306	314	316	328	321	307	293	311	311	294	314	325	318	325	314	296	321	327	297	350	344	294	282	357	326	306	321	307	323	334	312	291	341	300	314	308	304	273	326	309	311	299	278	285	308	335	272	288	324	308	332	289	306	302	319	300	321	262	335	301	280	322	314	305	312	305	313	316	302	287	294	285	341	287	284	304	302	295	299	314	293	318	340	303	305	306	312	333	306	307	310	284	290	307	332	323	339	335	310	330	283	296	312	345	278	302	305	298	305	315	285	321	309	306	306	276	297	326	306	314	279	331	317	304	317	324	290	270	299	302	334	309	348	337	319	312	274	317	307	294	292	342	332	292	321	309	272	314	324	291	286	340	294	282	297	307	294	306	323	320	323	280	274	318	320	294	308	311	300	297	339	333	316	298	290	359	327	341	357	277	323	280	271	284	334	310	337	324	303	274	327	341	334	310	302	284	310	308	337	294	329	296	325	316	323	327	323	295	335	308	332	311	348	281	301	307	315	307	306	289	288	305	263	298	315	320	300	325	277	307	326	300	303	324	333	284	299	339	334	308	322	334	318	315	325	301	354	294	302	332	308	319	326	307	328	303	298	289	329	329	319	340	308	292	316	318	331	298	307	289	322	301	311	298	301	296	303	308	304	328	337	311	323	327	287	283	312	316	294	291	298	307	287	284	318	293	306	314	301	321	321	309	318	288	335	302	315	329	304	275	325	303	272	304	324	293	314	336	306	314	314	314	312	280	296	282	313	286	308	326	317	316	309	319	319	325	299	312	309	307	315	310	311	313	316	289	330	288	310	335	288	293	314	330	327	325	329	318	323	310	321	311	332	295	300	282	310	305	301	301	316	319	293	338	298	311	320	252	299	319	343	290	321	301	305	284	323	315	320	288	309	314	307	328	303	299	325	294	308	301	309	286	320	314	320	332	314	287	348	323	306	295	344	332	320	311	323	271	319	280	297	306	323	303	309	299	302	279	294	286	302	319	309	271	285	303	316	342	320	305	287	289	294	311	287	319	289	301	306	292	289	288	308	303	331	320	288	338	310	323	296	264	298	329	308	317	293	294	310	308	318	289	305	311	318	304	299	334	305	294	295	301	309	326	302	303	339	305	300	338	305	315	346	289	322	340	318	330	313	297	332	311	320	309	306	325	327	278	308	329	332	308	298	272	308	299	321	299	342	308	304	281	334	310	296	316	314	279	284	275	329	329	297	323	317	293	318	318	306	308	313	315	318	291	313	312	313	315	309	330	314	308	300	341	304	312	295	313	325	297	306	314	322	287	336	314	324	331	311	318	306	327	297	299	322	301	315	331	320	315	301	314	316	286	261	296	290	304	302	306	301	312	316	311	307	306	315	294	294	294	304	283	319	323	280	313	292	295	312	315	305	318	287	287	316	336	326	292	301	297	279	315	290	314	319	303	282	332	303	309	315	302	308	338	337	320	335	313	313	290	309	307	306	285	305	326	281	296	325	324	281	287	288	332	306	303	269	314	291	291	305	310	297	331	323	304	354	282	329	308	320	298	261	303	332	305	316	338	314	308	312	295	314	305	320	290	305	305	306	292	313	312	276	322	309	306	328	326	317	347	308	312	334	300	306	300	335	313	291	298	325	337	314	297	321	300	318	344	273	281	307	313	320	298	296	289	306	299	264	319	309	316	286	296	339	334	318	347	304	339	279	295	302	297	336	320	316	293	321	326	292	300	305	321	297	342	308	332	322	287	324	321	303	308	279	298	320	311	304	295	304	310	315	297	332	309	343	316	288	296	324	314	326	295	308	282	333	293	311	294	337	301	306	296	293	309	317	301	309	318	314	350	319	264	336	306	288	314	329	272	287	308	302	291	307	335	307	318	309	296	293	288	338	317	313	308	346	352	349	313	302	298	320	335	291	304	287	313	329	316	321	309	299	297	317	299	302	290	305	285	327	319	286	322	293	304	309	316	331	294	305	284	302	290	305	311	316	319	296	326	301	288	316	318	302	324	276	316	296	300	345	326	302	305	296	285	286	327	311	276	341	307	301	301	317	316	311	303	314	291	306	281	299	286	311	299	314	321	288	277	304	304	332	291	299	316	271	279	322	305	298	318	299	315	319	326	299	299	284	310	298	283	271	293	323	304	275	302	293	306	305	302	290	322	302	317	309	315	314	354	290	307	293	294	330	337	299	311	334	322	275	329	301	281	295	305	311	293	302	315	349	302	308	295	316	295	306	361	312	302	310	295	311	308	341	279	285	313	320	305	284	334	332	298	320	291	350	303	303	326	323	320	305	306	307	311	312	334	308	307	298	309	292	311	332	337	321	314	358	320	336	319	367	310	325	297	327	296	285	301	294	300	306	292	312	302	261	272	330	269	262	312	308	285	307	308	320	297	340	311	327	304	301	300	330	306	330	322	304	303	307	315	303	292	292	300	333	315	292	301	307	308	300	309	326	294	362	297	298	283	294	318	303	311	306	348	299	301	290	277	329	328	307	292	301	335	327	316	319	292	311	302	363	299	307	286	345	303	305	321	324	273	310	292	315	326	326	331	307	326	301	295	319	301	308	293	321	308	269	308	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35475	2637	5711	6031	5197	4261	3603	2973	2661	2295	2174	2029	1828	1614	1577	1497	1364	1317	1291	1194	1206	1146	1194	1152	1067	1093	1074	1017	1000	937	983	1039	970	949	930	989	944	952	894	930	928	893	876	841	962	869	924	880	870	911	934	897	884	915	900	893	884	903	864	910	889	864	866	871	862	871	887	858	820	837	865	890	853	885	842	876	873	891	895	859	816	804	901	837	854	847	870	848	902	830	900	866	876	881	877	804	891	828	835	858	878	851	825	896	831	866	849	814	895	856	836	857	866	825	835	848	821	866	916	865	840	824	844	845	850	870	889	838	899	841	792	880	854	852	820	826	853	825	825	887	906	893	830	898	870	824	913	845	854	875	867	856	842	859	819	859	853	865	867	890	862	932	841	853	861	867	838	878	860	821	825	868	855	874	818	867	826	787	811	852	834	890	782	903	878	832	831	856	828	890	816	829	840	810	865	835	817	830	814	784	878	803	817	820	856	850	815	866	834	849	783	883	802	806	792	844	820	833	832	842	865	905	799	809	862	877	810	858	798	824	859	850	847	909	818	808	850	838	851	833	816	877	844	859	834	854	823	886	853	860	857	866	847	851	860	857	859	800	903	866	931	829	846	831	868	846	811	835	881	826	899	842	834	831	835	874	852	855	873	877	842	805	798	822	833	854	904	821	828	872	890	820	857	819	843	883	832	875	859	811	857	857	829	856	848	853	868	863	821	808	838	868	855	811	874	781	805	849	803	867	806	841	898	844	857	861	842	873	840	866	847	859	819	852	887	820	865	808	854	890	808	844	863	885	835	846	866	880	824	814	843	846	850	851	882	882	835	854	837	834	866	835	874	819	847	861	845	854	807	835	852	879	802	847	828	880	893	804	859	832	864	861	862	816	857	883	803	819	824	872	862	820	823	875	825	862	841	851	843	787	877	801	849	860	850	858	840	864	883	870	875	811	852	849	779	831	854	865	836	850	808	849	799	924	822	858	814	907	907	844	844	811	775	835	835	790	811	853	845	865	815	840	795	858	888	861	852	856	820	834	848	858	837	846	811	878	891	827	822	855	874	831	859	796	830	850	832	854	840	864	853	820	795	852	866	852	798	834	889	824	843	880	871	833	841	873	862	840	849	836	860	862	839	849	862	848	849	822	865	848	842	857	838	843	864	837	851	815	836	815	874	852	844	928	822	884	817	827	841	844	809	885	852	827	826	861	810	819	803	827	899	787	841	873	860	857	880	927	860	877	881	848	814	787	843	859	854	863	865	872	847	806	830	783	859	856	834	854	844	791	853	764	811	906	828	881	842	884	847	895	805	821	827	839	822	848	802	833	879	847	827	912	832	856	893	837	816	854	799	825	853	879	852	840	822	879	847	841	848	826	801	856	844	835	841	808	800	815	841	834	856	854	826	876	848	846	860	895	893	884	852	825	823	887	858	853	806	834	853	802	863	846	823	794	801	828	838	800	876	836	897	852	814	900	822	796	865	778	878	801	843	850	822	841	846	805	847	876	844	848	838	851	816	819	832	841	863	830	785	813	858	812	814	778	812	863	864	834	859	838	850	851	847	834	822	861	832	877	821	888	821	829	847	802	877	838	801	808	829	882	863	792	822	878	796	834	817	845	863	838	888	851	834	883	822	799	871	881	787	785	809	882	806	874	867	859	810	844	799	818	849	893	899	863	799	856	867	886	862	866	860	848	848	869	899	849	894	839	842	887	854	813	835	861	875	808	825	854	836	822	860	819	898	826	878	848	857	867	815	840	849	848	807	873	853	836	847	778	815	850	823	858	869	875	850	860	841	803	823	839	816	832	826	884	846	876	793	890	832	885	879	870	831	843	867	885	870	834	863	850	885	822	807	865	819	821	844	870	833	848	842	827	835	847	882	825	871	837	852	840	855	866	835	850	885	851	805	801	813	799	826	844	854	822	828	842	862	817	902	829	825	866	814	819	893	840	864	791	831	788	841	879	823	834	798	804	807	891	835	889	824	868	814	799	864	850	787	830	856	826	850	808	858	831	813	797	817	889	842	817	857	835	833	888	799	896	820	851	894	865	856	764	836	811	763	893	833	820	839	890	838	822	805	839	862	811	815	859	804	867	824	848	830	840	855	837	807	806	843	856	821	865	852	864	859	888	890	871	792	875	798	806	868	852	851	839	875	812	860	830	803	859	808	840	866	837	904	824	842	812	826	888	838	852	873	842	797	870	815	795	847	834	876	813	853	859	850	785	851	829	824	803	818	849	845	882	816	848	828	834	801	838	823	851	897	860	807	871	857	856	851	844	858	790	857	842	837	853	854	915	852	896	868	870	833	810	825	813	810	848	843	851	843	815	791	874	868	889	867	807	850	867	817	793	864	850	831	823	807	860	830	866	807	779	850	812	861	808	793	842	909	834	825	813	819	853	837	871	831	842	881	818	809	857	823	848	838	852	867	845	797	837	871	866	849	816	846	837	850	807	846	826	805	838	845	830	818	848	878	868	895	796	882	820	864	833	829	888	793	832	840	864	832	865	865	852	828	822	845	836	850	816	811	819	846	847	813	857	874	896	833	829	871	845	851	925	854	886	854	835	811	852	830	848	859	834	819	849	859	821	835	823	840	837	815	880	845	851	809	865	829	862	819	886	839	847	837	877	890	849	892	805	867	844	829	817	852	849	799	870	828	853	838	805	881	832	824	864	850	819	840	845	861	833	799	840	912	803	834	855	892	871	797	838	845	904	838	838	763	887	797	841	827	863	865	874	840	838	831	838	847	871	848	873	833	870	863	836	864	855	803	822	840	808	826	854	831	854	837	828	854	864	788	849	868	869	815	825	821	834	798	869	800	861	834	836	853	852	839	776	832	867	857	819	865	881	896	881	857	807	812	837	839	842	803	773	845	855	815	847	836	865	912	897	760	855	806	889	840	838	843	879	837	854	818	882	859	907	837	851	839	845	832	817	801	834	806	916	801	806	852	872	854	917	797	828	907	817	835	855	814	826	842	810	850	826	836	830	899	886	839	851	823	892	839	872	818	864	824	841	821	879	841	858	852	811	810	817	825	841	893	831	822	865	825	887	844	817	891	859	820	830	850	892	893	794	899	849	804	841	858	896	797	862	829	892	852	833	853	830	845	831	837	812	835	899	840	795	790	902	901	870	807	854	821	866	842	834	782	870	836	820	849	864	819	821	828	890	824	813	881	856	880	830	852	825	847	831	845	825	855	825	827	818	842	854	835	845	831	855	785	848	867	857	843	835	898	845	837	863	880	798	836	824	876	814	844	839	809	799	838	852	820	853	799	790	863	864	853	832	790	867	871	842	841	799	847	867	834	799	838	838	814	883	883	842	836	869	849	827	829	869	834	839	861	832	850	811	792	848	850	792	844	815	831	796	855	829	839	888	797	862	813	821	840	826	906	811	834	798	834	852	828	830	868	851	848	892	813	817	899	851	802	829	805	834	862	787	812	899	862	815	828	850	874	836	842	860	835	800	864	809	800	803	815	813	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10269	551	269	172	171	159	169	144	170	150	144	135	130	147	139	137	151	141	152	143	136	122	153	128	123	142	132	152	141	137	154	142	126	132	114	135	148	143	152	126	139	134	148	120	142	150	140	159	131	142	148	126	122	145	126	128	137	137	148	105	144	134	143	141	122	139	112	112	109	124	126	140	135	155	139	127	140	129	127	130	130	158	142	117	126	155	116	141	135	137	144	133	140	140	148	148	146	127	124	142	144	159	141	119	125	135	144	139	149	143	144	121	151	128	148	154	145	127	134	140	143	125	150	146	148	148	127	139	142	165	142	135	149	142	135	129	139	132	135	158	117	132	143	163	127	141	124	144	136	142	176	132	121	145	159	135	127	117	129	127	123	144	112	155	141	138	130	152	127	138	156	130	138	142	151	134	144	122	149	153	140	146	140	127	130	124	123	144	137	129	134	160	130	144	143	138	149	129	119	143	150	127	121	139	132	143	143	118	138	131	120	148	134	139	161	151	150	154	160	142	138	132	156	144	129	145	136	121	152	142	126	150	142	158	133	138	120	129	147	141	119	134	136	155	121	134	139	155	141	133	147	128	139	138	133	128	139	135	129	142	119	148	143	137	139	132	140	126	137	147	136	138	143	145	157	144	146	157	150	132	130	124	126	122	136	140	141	134	155	144	139	147	129	137	134	115	152	147	137	125	142	144	125	136	136	134	139	148	132	159	130	124	156	127	143	152	138	149	138	134	135	144	163	135	139	135	137	135	130	174	129	130	131	136	146	128	135	129	112	163	136	134	124	145	127	124	138	139	139	136	145	137	137	132	135	145	140	150	133	132	138	148	141	127	140	153	139	148	132	131	152	143	143	124	131	134	147	123	145	139	138	128	130	163	137	144	166	128	140	148	146	132	153	131	155	148	138	159	131	140	145	145	158	126	121	133	134	143	146	143	131	133	134	160	127	138	132	157	148	137	150	137	145	159	137	147	154	137	140	114	155	153	140	144	133	135	160	129	131	154	135	116	154	129	124	153	118	128	135	143	140	141	110	135	134	148	137	149	129	138	122	140	153	143	137	137	127	133	149	142	141	125	137	144	116	152	134	146	115	147	139	146	138	134	152	137	131	146	141	161	144	156	130	134	138	118	147	122	122	146	154	130	139	131	141	142	148	150	136	158	119	135	124	127	139	158	151	153	120	142	146	138	134	141	130	158	160	130	136	134	127	141	139	160	123	141	146	143	168	150	172	145	132	137	126	162	146	166	125	124	152	148	137	160	150	135	156	135	127	141	140	152	138	135	140	136	131	127	139	124	160	136	139	158	136	130	151	134	125	109	122	114	124	150	119	135	145	128	152	151	128	142	158	132	149	132	161	156	142	136	124	130	149	154	134	146	133	136	139	129	139	155	161	140	133	135	139	135	138	144	135	160	128	145	153	125	127	155	136	148	156	149	145	133	160	142	141	134	143	137	139	177	128	126	133	145	138	134	125	145	128	120	143	118	148	133	142	135	160	136	146	133	142	152	143	118	147	146	134	144	128	154	149	129	144	142	142	131	137	131	129	107	146	143	138	138	129	133	151	146	129	135	132	141	131	147	153	129	130	140	129	140	130	154	149	152	139	135	138	129	149	136	145	144	164	145	144	146	153	136	159	126	160	135	133	132	141	150	150	142	149	136	168	148	128	130	123	140	135	139	137	138	137	136	137	135	159	132	148	131	143	150	126	139	136	134	164	141	142	138	130	134	143	141	123	146	131	138	110	140	126	140	147	130	138	142	139	131	165	157	143	136	125	125	133	147	142	120	131	142	105	132	123	130	125	138	120	121	151	136	143	157	150	155	115	154	150	130	149	138	132	145	143	129	118	151	148	163	140	149	141	126	138	133	124	130	128	156	139	137	114	144	120	147	121	158	149	143	164	127	155	132	135	134	135	144	142	130	135	113	140	137	129	125	143	155	162	140	141	142	144	151	136	142	111	145	129	165	150	146	152	162	154	156	147	150	143	164	137	140	125	143	140	129	131	170	143	151	132	158	169	155	125	136	140	131	135	116	145	128	154	154	128	138	144	133	134	149	124	127	149	133	154	124	139	143	135	140	136	125	125	135	114	135	121	139	128	122	146	133	133	153	139	138	151	127	157	138	142	170	125	124	124	147	133	131	159	146	167	167	144	146	125	158	143	171	125	127	137	113	149	131	137	134	169	141	133	137	128	138	165	135	110	149	136	131	150	133	138	147	141	129	139	114	141	132	135	142	127	131	109	135	144	144	150	134	137	129	128	140	132	131	137	124	137	141	161	124	134	129	139	151	131	130	147	154	143	121	134	120	135	117	126	143	139	134	154	154	153	139	148	143	140	131	114	107	125	136	130	162	152	131	150	139	134	120	152	139	165	141	141	137	137	128	135	133	133	149	133	146	156	155	132	143	152	149	132	129	147	128	153	132	143	156	151	118	138	137	133	108	149	127	137	128	129	127	143	157	164	133	152	136	146	136	149	110	140	151	141	144	139	134	133	114	134	140	122	136	150	130	144	135	128	124	158	158	141	138	149	122	130	134	142	129	128	113	123	126	123	148	142	143	128	126	121	150	134	129	124	155	136	115	127	129	129	157	141	137	165	128	141	148	125	138	144	126	148	143	156	144	144	153	126	133	152	154	141	140	149	154	153	140	141	149	149	127	112	134	163	137	137	117	154	154	138	151	137	142	133	142	145	140	157	147	135	145	145	144	133	118	118	129	124	137	146	126	138	130	141	128	136	125	138	145	136	119	140	161	162	134	138	130	124	147	176	111	125	161	139	120	131	133	149	163	142	158	116	137	143	113	124	145	133	141	138	152	123	126	148	131	147	115	134	150	122	131	152	154	140	134	141	110	130	144	141	127	129	158	143	142	146	128	118	125	147	137	123	129	132	147	147	142	132	145	146	121	152	147	135	157	183	133	129	159	143	134	131	169	142	142	171	139	142	143	142	133	138	151	135	149	147	159	146	141	144	133	138	160	141	145	125	133	131	127	134	151	133	139	159	134	122	135	149	124	135	149	140	133	132	134	146	145	139	122	127	131	128	143	126	118	130	145	148	132	150	131	142	123	144	142	142	123	142	141	155	147	155	137	139	141	130	142	144	118	154	140	150	151	142	144	149	134	138	149	116	140	139	151	140	129	143	141	123	150	138	151	138	162	120	123	148	159	131	154	154	125	133	132	123	149	143	119	131	130	130	146	136	147	147	134	141	132	128	153	144	158	149	132	149	138	124	120	150	110	126	121	122	125	133	129	130	145	148	143	159	154	140	135	152	142	128	150	122	98	118	152	141	149	132	131	129	122	145	137	138	148	149	130	147	124	128	144	135	144	148	145	162	123	167	148	144	143	142	140	167	176	134	139	152	158	159	128	147	122	114	150	129	160	159	153	151	139	139	140	131	156	131	145	141	136	120	143	149	137	139	132	147	137	133	123	146	135	157	130	127	124	183	122	135	130	158	120	122	139	129	132	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9920	537	574	668	578	567	566	556	497	512	462	483	496	470	467	484	487	447	464	429	457	461	449	466	443	424	483	437	429	461	458	457	424	472	444	496	440	441	453	461	441	454	502	438	434	466	475	454	457	447	445	415	424	465	451	451	474	444	445	447	405	478	448	441	480	461	448	469	424	477	460	453	465	427	421	418	447	451	480	427	460	484	423	450	450	454	428	465	445	428	456	459	429	464	436	470	455	421	421	462	401	471	463	434	472	444	458	477	433	441	412	423	442	462	468	430	439	467	414	470	450	465	457	508	498	442	459	422	434	453	445	440	469	441	482	429	435	487	466	437	452	415	500	429	464	451	473	442	476	462	420	424	437	427	471	456	429	413	465	475	450	478	459	449	426	467	428	416	497	420	432	448	449	448	469	430	441	455	419	458	447	453	477	456	469	438	482	413	456	467	443	434	443	460	445	458	463	474	473	407	470	420	482	432	491	435	419	447	422	423	478	421	476	444	435	427	450	438	455	438	458	433	430	472	399	457	411	422	482	433	468	426	464	455	439	445	485	447	423	446	473	433	461	453	464	427	394	413	432	448	442	464	446	452	450	408	417	420	462	437	434	408	455	400	455	417	442	393	466	449	477	450	464	468	464	453	450	468	459	435	446	416	444	442	413	442	460	442	466	416	459	443	463	483	407	430	449	489	470	499	477	455	475	464	437	395	431	432	443	413	466	464	424	466	442	461	439	464	444	454	477	455	446	451	469	432	418	451	432	424	460	453	473	437	463	458	444	437	445	446	421	462	428	470	444	414	447	471	451	443	472	403	475	438	428	502	457	464	437	460	472	487	442	440	448	426	450	455	437	435	434	474	450	453	439	446	471	441	431	475	435	440	496	454	472	452	473	440	444	486	461	466	462	451	462	449	473	461	469	492	444	414	450	445	430	452	442	473	459	434	457	456	451	473	432	449	434	450	436	428	440	415	432	438	460	423	456	419	464	455	450	461	450	462	458	455	456	447	403	449	439	448	407	433	438	490	445	461	448	466	460	434	459	448	436	437	469	467	469	483	486	438	465	445	438	447	455	425	439	420	432	446	471	449	449	466	455	436	479	469	436	435	443	415	428	469	453	435	471	406	426	445	447	436	402	496	435	428	459	427	452	466	454	440	462	478	458	448	434	446	435	467	499	430	432	458	448	447	414	426	462	426	419	488	488	461	455	433	483	467	467	464	417	439	411	417	432	426	443	423	406	459	457	429	446	479	490	436	436	405	415	428	466	482	435	460	424	463	418	449	455	464	421	450	481	473	461	436	447	434	421	452	415	455	452	472	403	431	478	486	433	453	427	450	430	420	492	442	451	438	448	488	467	451	415	427	410	458	461	425	423	453	456	455	439	483	463	432	387	457	452	414	436	444	433	416	405	452	428	418	434	430	473	455	459	474	423	447	455	450	483	400	460	452	417	457	449	457	471	468	496	456	430	425	439	415	448	454	450	450	455	435	440	465	458	450	460	427	462	446	477	471	457	384	492	470	418	456	435	430	447	496	445	405	421	507	452	439	433	396	447	444	453	439	429	431	472	455	475	450	411	419	489	460	441	469	430	405	435	434	484	427	485	445	473	433	425	446	460	447	438	429	435	469	460	462	449	449	426	456	484	442	461	439	422	447	451	510	434	400	448	435	491	422	456	455	445	449	422	436	404	480	481	465	481	447	446	445	458	446	442	481	432	400	476	473	444	424	467	417	478	447	471	434	460	446	454	456	432	417	442	494	430	457	443	395	429	456	427	482	439	432	463	463	416	459	454	432	468	452	439	481	438	463	435	449	454	443	476	477	445	454	459	459	442	441	467	446	453	423	428	444	423	463	447	435	451	486	468	473	457	470	446	452	438	464	465	477	481	454	436	466	441	446	420	432	472	452	471	434	444	480	479	465	473	457	434	473	446	438	459	433	444	443	477	487	441	432	431	460	500	431	446	372	402	439	452	471	439	433	457	417	459	433	401	432	484	487	434	435	441	433	481	469	471	444	455	441	463	489	425	445	471	459	479	430	491	448	459	450	458	408	442	472	433	458	440	423	436	451	462	404	436	425	446	458	439	436	453	444	469	471	463	472	433	464	485	465	481	461	443	467	456	424	424	481	439	460	484	498	467	457	468	453	407	450	440	445	487	399	489	444	433	458	443	470	429	478	459	463	398	450	479	448	487	449	450	428	438	439	441	445	406	433	407	459	437	420	443	418	464	463	443	450	461	501	450	447	439	429	422	443	430	470	444	422	444	411	420	444	430	441	445	448	442	448	465	446	447	411	477	496	451	477	440	414	459	437	463	460	476	445	450	437	443	439	431	453	437	446	451	438	471	453	485	470	440	453	451	453	411	477	463	447	479	456	429	438	413	442	452	450	437	455	447	432	444	451	454	488	423	447	427	452	444	466	441	465	450	431	457	429	458	431	487	444	481	455	410	450	441	450	450	419	457	442	436	424	430	463	460	450	463	405	431	438	413	459	495	463	465	463	471	410	441	465	452	470	470	450	464	458	449	426	452	452	476	476	484	432	427	491	458	435	421	444	484	444	433	420	476	460	484	456	435	449	439	434	426	477	453	464	443	472	447	433	422	454	455	457	465	492	439	471	435	422	456	482	441	440	441	446	461	452	438	431	426	445	468	470	465	463	457	437	433	468	440	443	461	432	469	489	444	464	466	464	470	465	439	429	442	446	468	441	441	489	480	447	440	450	444	439	437	456	407	439	445	485	438	462	431	455	441	417	481	420	475	457	456	462	448	422	416	468	479	408	446	412	430	438	450	409	413	451	431	456	464	433	450	464	451	447	404	468	408	436	451	474	458	441	446	441	443	436	460	443	463	478	463	448	427	453	433	464	453	433	463	443	468	422	465	446	481	422	421	438	458	450	475	443	428	458	425	464	442	437	449	457	443	423	418	450	433	463	407	437	448	422	473	462	434	465	497	453	470	448	441	435	435	463	449	414	430	455	447	438	428	462	467	443	451	465	383	449	462	442	433	431	466	443	423	480	494	463	446	431	437	476	459	451	421	397	449	445	422	469	454	451	442	452	465	455	417	447	423	451	428	437	436	476	486	453	427	438	433	458	428	452	474	431	415	428	490	428	464	478	448	446	469	471	457	462	451	428	459	427	411	446	442	465	459	439	455	441	473	434	443	455	453	464	470	459	449	449	469	455	439	433	458	442	441	409	465	422	464	462	463	405	446	437	452	431	462	479	441	475	460	480	423	462	462	409	444	467	469	451	457	425	461	430	443	431	418	452	444	402	452	426	455	450	448	431	453	481	426	468	434	417	459	405	457	470	400	467	454	471	457	433	452	449	454	458	469	487	412	478	443	412	478	454	459	452	453	444	457	436	456	472	464	441	476	493	447	439	395	450	421	442	445	439	458	477	486	453	450	425	432	482	423	444	438	457	465	460	439	468	424	492	468	457	426	460	443	471	429	437	426	392	420	470	451	435	451	460	421	422	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
54444	15368	2756	1114	847	681	546	478	448	411	368	350	333	324	328	339	334	289	296	299	300	309	304	306	289	298	319	307	268	309	270	304	273	266	274	292	268	272	293	308	286	272	299	303	289	272	281	297	280	312	268	262	296	290	282	285	281	304	296	269	283	310	280	271	271	292	312	297	300	298	272	268	271	303	257	250	287	288	275	273	270	314	282	322	315	290	283	302	302	257	258	295	311	276	304	283	273	321	292	295	283	271	319	282	288	283	255	293	273	283	289	288	298	274	290	287	272	286	276	292	303	297	292	262	280	278	273	302	291	292	315	275	286	288	278	279	291	289	276	286	295	282	272	258	238	294	285	270	272	275	286	289	291	301	294	303	293	287	286	294	276	275	282	312	295	256	277	284	295	289	275	281	256	280	261	276	266	293	272	269	248	294	250	232	269	288	276	294	291	306	297	274	285	257	253	305	309	283	278	241	298	288	297	268	279	281	257	258	285	276	303	275	268	267	286	288	296	296	279	309	253	268	253	253	289	280	295	299	299	287	265	246	255	237	282	287	316	282	269	281	276	269	270	278	310	285	260	282	306	289	269	282	257	272	295	273	268	303	311	286	278	291	240	278	279	279	279	286	282	245	295	302	283	249	289	284	318	259	279	287	250	272	291	280	251	278	276	264	281	282	299	280	309	296	280	261	304	289	280	255	246	271	301	275	262	268	286	274	288	264	267	269	283	285	300	284	289	258	306	288	309	276	298	281	243	285	279	289	303	293	292	312	284	278	284	273	273	292	283	270	271	259	283	272	240	288	283	317	268	293	239	280	276	288	274	285	253	263	319	272	266	298	264	303	283	284	290	294	246	319	281	237	275	300	254	270	316	286	316	292	287	289	271	307	271	337	265	269	285	278	281	258	261	252	263	287	307	272	315	304	301	288	268	299	257	288	284	281	261	280	295	288	270	287	290	249	276	263	275	285	250	287	291	272	322	269	281	273	271	298	265	232	283	280	239	265	297	278	296	280	269	278	266	271	309	271	272	291	289	284	297	284	289	317	273	297	294	249	291	316	295	306	282	302	262	289	293	260	304	296	283	271	263	311	284	252	296	254	269	274	297	295	273	262	269	293	281	275	300	288	321	273	270	320	286	261	322	289	245	264	258	238	282	294	276	282	263	300	260	290	293	273	268	259	274	271	320	307	308	255	267	276	261	265	269	298	272	287	237	267	282	299	313	284	263	293	276	277	285	285	269	270	288	262	251	281	287	313	278	282	268	252	294	290	301	266	290	281	278	265	289	309	278	299	250	252	271	281	286	296	270	265	295	294	301	263	272	293	265	285	312	300	304	273	269	309	283	280	267	250	296	285	296	253	283	277	301	270	260	281	306	273	314	277	269	293	290	295	279	279	275	266	273	292	286	304	253	264	260	272	301	285	268	272	307	282	285	305	282	268	295	279	267	272	297	267	272	257	296	301	297	242	274	276	272	289	291	283	291	256	290	294	275	274	287	281	287	289	250	280	292	255	299	289	286	296	299	291	256	295	257	294	287	300	263	311	302	265	259	315	293	265	303	272	277	262	289	295	271	300	270	268	302	242	270	293	267	285	278	276	299	270	302	267	290	247	301	299	289	274	257	271	270	266	277	293	291	278	285	278	277	269	290	254	304	276	277	261	265	282	278	286	274	283	298	275	253	281	295	277	269	273	265	313	270	254	284	290	290	301	259	244	257	259	285	264	292	268	297	258	300	301	304	276	266	294	271	295	286	308	301	268	284	277	257	263	246	249	279	274	269	272	285	282	284	305	275	283	272	281	278	258	280	256	269	302	280	270	255	293	280	306	277	269	274	284	276	274	296	301	293	267	288	326	288	301	265	280	308	267	280	293	278	241	269	280	307	300	290	258	289	277	312	278	270	315	282	287	298	277	292	286	281	302	274	288	266	279	265	283	287	293	296	284	272	270	257	283	248	268	271	315	282	273	271	260	319	302	311	270	256	281	269	272	287	289	263	305	300	289	273	299	253	296	306	311	267	278	260	294	308	272	263	280	266	248	323	330	309	269	264	276	310	263	296	281	272	266	286	248	291	292	265	256	323	258	284	287	286	261	273	325	269	289	273	261	291	294	270	284	279	276	284	294	264	283	279	269	253	289	265	283	262	275	290	241	298	267	318	272	280	273	282	322	289	274	245	262	278	327	275	288	257	273	303	295	270	264	318	281	274	266	278	269	272	270	286	296	265	288	276	254	296	271	301	264	274	270	278	291	278	273	288	273	283	307	279	295	306	305	280	286	305	273	278	287	303	282	242	285	247	268	268	266	259	267	299	275	280	284	306	278	297	270	314	284	311	265	268	290	269	255	266	284	312	307	287	271	290	270	264	296	272	304	277	263	298	265	266	272	288	279	288	264	281	315	268	292	264	283	268	275	264	257	297	264	281	267	280	294	277	278	279	276	275	251	315	297	294	273	283	280	291	271	293	308	267	262	265	308	270	290	279	298	260	276	266	284	285	301	310	272	308	276	274	277	301	234	262	286	291	255	263	264	305	287	299	302	264	303	303	308	263	292	272	273	298	237	298	253	274	267	294	268	278	270	235	258	289	294	276	296	261	279	282	289	267	286	301	269	295	258	278	287	317	273	259	290	284	283	306	292	295	264	285	267	261	253	275	271	289	265	267	306	283	278	289	290	246	284	273	276	274	258	289	235	308	252	277	291	289	260	266	300	305	267	300	281	322	264	319	288	269	289	280	290	303	262	262	274	264	267	281	298	288	288	254	268	286	293	288	276	264	290	268	305	321	283	259	295	294	279	291	281	282	283	270	276	275	278	267	282	271	256	296	295	285	298	259	299	285	266	283	277	266	299	248	296	283	283	264	257	297	285	288	288	291	308	291	277	272	279	310	281	254	267	265	285	279	284	271	266	259	282	286	280	276	273	288	284	325	260	272	277	273	283	295	277	304	280	288	263	312	267	257	291	285	264	314	293	298	277	281	276	260	275	269	279	290	298	283	284	255	305	274	270	301	307	313	298	276	276	270	264	285	291	285	293	296	305	289	237	278	295	282	261	279	276	292	275	309	273	278	280	279	289	285	277	283	282	277	284	269	297	295	284	292	295	311	286	275	257	324	286	266	275	257	297	326	258	289	288	285	265	266	259	290	298	257	282	271	283	236	322	256	266	302	273	267	280	305	287	293	290	279	293	287	324	297	261	295	290	315	298	303	285	277	284	302	277	297	326	277	290	315	270	255	265	270	251	255	255	273	259	272	261	279	287	259	293	289	252	274	312	280	268	259	252	290	277	270	293	266	301	273	264	290	273	305	299	296	296	246	265	282	274	295	267	237	295	282	256	288	299	258	297	262	279	224	278	262	296	289	262	266	276	293	294	290	265	294	269	283	284	282	272	287	279	274	266	247	253	278	260	276	287	300	303	307	293	262	274	285	276	292	265	281	283	301	245	294	301	276	287	305	260	286	296	294	272	290	309	337	311	298	248	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28051	1782	3211	3656	3062	2579	2155	1990	1700	1530	1425	1376	1296	1163	1137	1131	1059	1073	986	1036	974	908	982	930	937	932	901	819	870	904	885	903	925	893	833	842	914	872	915	838	816	820	866	845	873	782	795	790	843	775	830	830	771	800	815	783	829	797	801	857	804	775	831	796	796	787	825	810	799	784	831	815	726	807	821	810	772	819	806	826	763	794	827	781	893	799	797	766	839	809	794	815	775	843	841	811	806	771	798	793	773	809	790	827	796	827	795	813	800	782	768	789	782	818	837	827	797	830	783	863	822	785	789	796	778	834	752	817	776	794	783	851	827	803	798	784	796	799	808	837	810	810	817	806	794	783	787	784	767	789	760	734	838	800	821	844	788	806	773	801	811	819	807	785	753	826	770	779	792	816	793	806	794	797	773	810	841	793	815	768	816	787	777	771	768	800	849	793	775	816	776	777	804	779	813	796	772	835	847	813	804	822	814	818	788	824	778	743	771	794	797	803	753	760	846	770	825	870	766	751	792	780	787	796	829	809	810	786	787	796	782	758	814	751	822	784	769	792	786	795	788	788	792	765	829	775	810	744	795	755	769	793	813	794	795	782	762	786	789	811	831	843	788	762	807	785	791	769	810	803	767	780	851	754	795	806	777	816	807	836	809	802	831	809	821	798	800	794	765	785	765	766	755	777	779	794	821	756	792	736	815	799	802	799	873	760	808	761	751	769	779	776	772	807	820	846	791	817	799	734	814	806	810	828	832	782	803	763	794	779	782	830	808	777	753	860	792	769	754	836	787	811	773	755	811	774	775	802	820	803	807	836	801	795	815	844	781	767	817	788	758	826	829	818	808	824	847	796	815	784	788	787	828	784	775	782	792	777	712	818	777	767	795	758	813	748	775	868	765	798	789	765	841	795	763	744	798	788	793	801	764	803	841	836	776	799	804	755	831	740	774	837	755	712	769	772	810	836	821	795	765	821	744	777	766	810	849	789	790	775	797	790	749	801	754	816	799	782	737	811	813	792	822	797	725	778	754	812	711	775	826	764	785	818	768	816	820	764	791	796	810	804	798	767	794	827	788	804	806	785	774	800	803	762	812	767	765	785	778	750	793	785	795	747	855	776	760	821	816	766	732	768	775	779	803	796	782	772	802	817	793	762	826	751	785	774	776	854	827	767	798	802	800	795	821	797	812	771	835	807	829	769	819	842	784	822	775	753	799	793	758	785	796	816	797	834	763	819	818	823	805	832	774	793	802	775	779	833	763	771	779	808	794	836	807	765	762	832	775	872	743	790	836	754	745	803	815	827	784	794	811	769	760	778	737	807	800	794	803	812	786	774	780	774	815	769	797	752	842	809	793	820	772	793	794	834	765	814	770	806	774	831	765	893	826	804	819	844	777	803	821	805	878	761	791	775	779	786	765	812	837	770	831	847	793	857	763	778	778	804	785	812	713	819	784	777	811	722	812	809	810	829	792	820	806	834	766	773	803	814	822	778	789	803	812	784	826	822	779	846	801	823	799	779	783	801	811	778	830	766	806	803	790	819	816	807	792	806	788	826	819	817	834	794	829	768	838	791	795	818	778	824	816	777	769	782	821	839	812	861	803	797	803	805	758	831	817	805	823	821	753	798	782	738	785	797	822	802	775	793	786	734	768	784	858	757	819	797	796	806	709	790	781	801	746	780	841	778	802	817	777	788	831	796	800	858	742	817	818	784	804	825	853	818	780	782	804	759	783	800	822	815	827	780	753	798	782	811	788	774	791	813	748	824	776	808	780	741	806	765	755	754	795	814	788	794	736	810	804	757	796	765	794	822	799	764	826	810	764	818	817	797	794	807	833	785	745	775	771	871	772	814	790	807	751	839	789	833	791	770	807	781	824	792	766	759	790	763	812	808	836	858	772	819	799	800	858	807	806	820	789	767	812	785	798	788	766	796	783	767	793	785	805	780	813	835	791	787	824	815	793	768	810	864	817	806	789	811	790	792	780	808	773	781	787	826	832	803	770	841	824	821	780	812	805	859	812	795	830	828	790	783	769	870	777	754	817	756	804	812	750	775	810	805	765	803	756	713	758	801	770	788	848	799	785	793	740	791	805	790	826	795	777	800	764	809	805	841	783	770	811	813	829	781	832	756	779	774	803	765	788	821	809	780	808	798	780	762	773	756	847	787	769	797	813	754	782	779	764	797	808	830	750	795	810	792	776	809	781	852	806	797	838	814	756	769	753	830	810	762	817	768	788	833	815	835	822	806	787	797	809	810	820	799	771	833	744	764	789	759	807	796	702	783	772	744	796	774	821	798	794	883	786	840	795	768	784	851	796	853	832	826	847	753	868	735	794	769	796	804	806	825	793	794	758	800	751	787	837	783	788	796	831	762	760	807	747	787	822	800	781	794	813	754	814	773	800	782	859	797	823	783	785	784	797	821	817	752	834	813	757	808	778	758	782	806	794	791	809	786	824	814	764	795	804	775	840	826	769	818	814	789	838	787	773	825	803	811	795	801	774	800	723	797	760	796	855	858	764	782	785	812	782	828	749	806	767	832	794	753	829	783	778	821	802	822	768	760	784	833	826	755	763	794	815	821	775	795	795	800	779	795	778	749	819	830	779	760	825	806	801	815	807	807	784	814	775	779	809	812	782	827	801	810	789	836	790	790	832	789	744	803	751	764	762	751	818	825	824	764	819	783	861	803	768	750	817	756	803	760	826	814	801	846	818	838	786	810	775	850	787	798	766	799	754	785	831	847	787	762	782	809	776	791	808	787	757	847	806	759	823	808	807	760	837	804	740	826	795	805	760	789	857	795	782	797	811	784	785	785	749	767	815	853	759	780	795	814	817	801	764	780	795	800	795	742	758	791	833	763	784	762	814	786	814	826	813	769	778	821	805	797	823	812	761	761	797	784	796	778	796	825	756	818	819	814	756	800	783	750	840	817	798	784	759	822	797	815	814	785	782	802	766	809	783	809	774	803	762	739	785	788	798	814	799	757	756	783	840	774	780	777	822	848	781	790	773	781	778	789	799	824	775	784	778	862	788	788	792	790	785	829	796	771	809	810	758	773	760	816	796	817	816	801	797	770	729	784	819	787	736	811	812	741	776	743	837	790	798	794	802	759	758	831	776	812	764	797	777	753	840	786	762	806	822	756	790	828	806	749	834	790	773	800	778	775	806	796	833	799	758	792	787	761	783	777	811	774	784	780	776	757	784	753	827	800	794	799	816	768	813	831	778	834	771	827	787	765	760	811	736	788	786	791	774	791	776	772	787	790	797	784	806	804	775	741	797	754	790	807	775	822	766	809	794	765	793	795	801	787	755	813	762	763	830	819	826	837	785	852	805	811	806	813	779	803	836	798	797	817	759	834	771	812	798	804	789	812	798	821	780	799	765	796	819	762	866	827	732	814	783	842	716	806	763	802	793	805	760	755	797	738	793	797	755	785	763	765	798	750	779	831	798	803	759	820	816	795	821	828	788	774	741	771	790	767	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
65419	22510	6577	2213	1600	1145	896	772	610	573	527	469	457	418	431	419	422	423	344	387	321	359	309	331	290	320	363	334	359	348	338	313	311	335	333	351	325	314	325	351	358	328	326	311	322	317	281	318	353	320	318	322	300	332	305	334	339	328	285	317	317	331	314	345	336	287	306	323	335	321	302	322	310	308	331	316	347	294	334	295	309	315	328	286	324	307	292	331	285	311	316	312	294	308	316	327	323	298	318	323	317	299	310	340	324	330	360	318	321	338	283	319	321	292	314	325	309	293	318	300	331	290	311	315	335	320	317	316	319	302	332	294	323	312	296	310	309	277	279	320	320	313	318	299	294	302	280	305	288	304	346	287	298	324	343	306	304	315	310	285	302	328	306	317	312	337	324	294	292	299	273	306	329	309	318	325	331	322	347	314	276	333	335	294	278	305	315	291	314	311	299	310	345	294	305	298	339	341	283	310	313	327	325	319	322	326	289	324	310	324	333	359	332	315	325	299	302	340	315	333	319	296	317	316	306	319	339	313	335	310	308	324	295	311	331	283	298	323	308	287	319	331	284	300	301	319	293	301	312	309	282	294	328	271	298	309	317	314	315	278	314	294	306	323	297	312	299	305	301	299	310	316	335	329	331	283	330	298	287	306	322	308	277	288	300	336	276	293	303	298	312	281	313	310	288	319	292	308	307	318	300	309	320	281	317	314	344	297	310	319	286	276	287	308	338	337	312	327	337	301	310	299	306	324	323	309	315	288	317	305	309	317	310	334	319	316	332	297	300	295	333	302	311	317	326	318	311	342	347	289	309	275	328	335	304	289	325	320	308	311	298	316	284	317	354	313	327	288	325	310	308	293	302	252	315	338	333	328	295	332	315	278	305	292	337	324	338	319	289	309	305	337	318	298	319	306	316	305	280	308	308	286	295	287	274	343	297	323	348	295	330	321	319	343	301	297	313	306	324	314	280	331	315	321	313	333	341	339	296	337	333	316	306	326	310	321	328	335	335	315	279	339	308	289	322	291	326	318	308	305	329	313	320	294	297	311	307	302	310	327	311	283	309	293	316	317	317	303	304	279	277	332	284	325	361	322	289	324	319	290	310	314	302	312	295	321	335	311	295	315	294	292	287	312	324	309	332	302	317	316	305	317	305	319	319	346	291	303	280	276	313	291	308	320	312	311	314	306	297	335	295	320	337	282	328	313	320	302	278	297	305	342	336	326	290	319	316	287	315	299	260	306	305	301	313	294	310	301	310	338	309	294	339	308	335	326	303	276	333	350	317	332	305	311	273	274	287	319	323	321	331	304	315	314	324	304	319	313	309	302	337	316	255	301	331	295	349	301	296	281	323	284	293	301	309	330	283	293	331	263	300	302	314	286	336	293	344	273	315	329	335	291	319	317	338	334	313	298	298	315	324	309	321	315	326	290	301	321	337	319	309	325	311	338	286	313	292	307	289	291	306	306	292	350	324	341	284	289	297	309	296	356	318	304	319	329	325	301	321	316	317	302	318	297	297	297	298	326	337	284	302	324	302	299	298	318	313	303	291	287	277	285	351	336	348	312	286	335	292	280	330	328	325	312	307	330	320	298	285	299	292	287	314	354	324	332	329	325	319	308	299	317	336	319	307	328	320	299	289	284	330	287	329	309	313	292	284	348	289	317	311	317	326	353	298	301	321	321	306	297	311	339	300	344	308	267	335	337	332	313	294	289	300	312	297	322	313	329	305	330	319	313	313	316	311	305	318	355	310	298	316	302	305	301	330	330	350	294	320	339	335	301	310	322	293	308	339	305	292	286	299	299	328	337	295	284	325	315	302	303	327	329	329	307	329	366	307	311	301	289	338	339	315	308	274	301	307	321	314	281	317	313	330	306	283	302	321	325	327	306	345	295	306	276	310	300	304	318	312	305	334	303	284	303	307	292	310	323	289	322	337	290	261	304	314	294	304	297	306	302	305	330	297	334	305	327	292	330	312	311	308	302	292	300	309	290	298	298	296	318	324	295	309	291	322	314	338	274	305	303	290	303	315	302	314	290	307	310	318	305	298	306	284	325	338	313	321	315	324	289	280	285	316	297	304	293	321	321	302	308	303	300	310	277	341	307	321	314	319	325	341	307	317	304	310	320	287	294	307	288	320	308	316	324	320	315	304	300	369	329	335	295	339	297	277	337	318	291	314	314	327	310	344	285	291	321	285	309	308	325	339	285	306	305	330	343	302	308	313	313	305	329	295	329	288	299	303	316	311	309	294	296	286	306	276	306	332	315	301	302	304	310	306	298	294	294	328	322	300	329	278	316	293	317	321	304	300	281	297	334	292	281	322	329	332	293	334	339	353	269	322	297	319	307	289	304	314	347	324	322	336	288	333	306	321	300	312	291	299	296	293	300	333	289	301	300	312	316	330	309	308	298	309	311	315	310	308	311	329	288	315	272	338	303	318	327	291	277	305	337	259	325	270	302	274	310	333	300	328	305	340	291	323	325	332	298	347	313	320	277	338	326	293	334	305	306	329	294	310	331	335	318	307	283	318	337	315	345	342	304	307	340	296	292	338	279	339	321	326	338	306	319	322	347	308	322	302	324	317	303	316	293	330	327	320	320	331	302	303	333	313	323	327	276	288	269	336	288	322	314	307	311	302	304	312	322	310	285	286	323	301	306	292	307	321	283	295	312	311	299	344	334	311	325	302	287	315	314	312	315	316	323	275	305	311	315	331	299	317	309	303	316	328	298	320	327	334	284	319	283	309	309	321	304	315	325	323	302	313	317	317	347	298	312	285	299	306	346	298	293	299	338	328	326	300	313	287	336	291	296	284	310	315	335	324	335	306	328	313	283	321	330	287	311	285	289	316	305	282	322	310	316	301	325	307	325	325	278	306	296	286	312	331	296	319	281	276	306	357	306	298	322	313	274	337	312	315	306	297	318	303	308	316	280	306	341	318	356	319	297	319	352	318	317	300	305	308	346	338	309	315	307	351	324	341	293	342	322	296	290	309	297	321	285	323	274	334	320	337	299	279	281	280	284	332	297	334	319	311	322	298	325	301	307	294	317	294	307	334	331	291	268	316	309	315	290	312	336	312	319	347	296	299	312	325	311	332	328	294	294	296	324	290	312	341	298	287	318	314	333	314	287	312	284	299	328	288	294	307	307	287	322	293	334	305	294	309	290	289	300	314	324	292	301	302	335	318	305	310	287	346	313	324	319	312	355	320	281	302	289	315	348	311	316	301	321	321	304	308	305	316	347	309	308	290	302	322	317	311	304	312	308	305	291	309	288	347	303	324	300	321	291	327	306	316	307	307	304	307	295	326	315	304	284	305	314	314	323	323	280	302	316	336	290	313	320	312	322	325	282	346	283	310	310	301	315	310	323	306	343	301	320	333	312	311	310	301	304	323	276	317	286	297	336	313	320	333	300	304	307	320	305	347	305	327	295	303	303	333	283	292	280	301	304	299	319	309	341	292	293	307	310	304	344	275	321	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34746	2745	5792	6263	5405	4393	3396	3040	2596	2276	2023	2002	1721	1603	1551	1486	1367	1270	1309	1251	1241	1201	1116	1077	1085	1077	1003	1071	989	1028	1055	981	978	941	1004	968	982	915	880	931	950	915	923	929	937	950	885	834	895	876	872	897	848	877	909	914	888	858	836	873	857	845	837	853	889	921	884	900	901	854	848	852	875	835	892	848	886	816	888	882	863	879	892	835	889	859	877	882	826	847	834	892	834	859	878	864	893	862	908	882	871	853	843	848	822	842	848	806	818	842	839	835	854	827	822	867	889	879	873	842	825	834	840	857	827	851	809	838	820	836	895	902	819	863	867	840	823	882	869	850	833	868	836	837	798	843	790	806	833	826	872	862	831	820	863	808	859	863	847	823	845	874	876	880	890	893	860	880	820	816	816	861	890	902	803	805	840	815	776	832	843	840	905	839	876	875	840	838	867	827	847	849	846	807	844	861	828	845	806	820	814	849	833	882	807	865	806	815	850	863	865	786	871	899	837	867	852	767	772	854	838	843	841	805	889	823	799	841	864	854	821	827	863	808	885	878	852	831	867	836	829	886	869	825	877	823	806	894	868	889	872	826	875	820	850	855	848	792	821	865	834	856	811	804	868	805	842	894	844	818	821	840	858	809	857	847	852	832	828	874	821	832	885	797	825	849	843	828	870	868	819	809	821	866	881	857	833	859	871	867	793	830	832	827	861	862	819	877	927	872	855	864	793	866	846	866	858	868	866	843	866	816	782	765	872	892	891	831	833	850	847	849	806	823	820	797	843	864	866	872	825	828	838	839	841	828	847	809	825	816	785	862	833	874	852	889	806	807	845	829	818	792	784	830	861	838	821	854	825	791	852	827	834	827	811	846	877	847	853	827	809	864	887	824	823	854	852	890	858	789	794	844	889	760	814	841	824	852	804	850	873	833	832	812	838	836	870	834	844	823	800	847	815	817	847	807	823	802	839	882	832	778	881	848	866	861	860	858	856	875	845	851	847	813	822	817	847	832	847	876	834	848	845	858	846	821	816	821	810	831	835	856	867	827	855	838	824	820	859	857	865	793	832	863	784	883	830	851	878	801	831	883	899	840	804	793	904	843	884	877	852	862	842	813	876	835	816	829	807	873	836	875	827	825	806	855	898	864	830	909	831	822	842	834	836	879	867	832	929	848	822	846	839	853	833	852	879	851	841	831	834	819	833	885	853	843	800	852	873	782	812	840	845	807	823	873	804	837	836	827	834	872	810	837	864	880	831	887	849	871	833	840	822	816	836	911	810	882	874	848	856	866	801	860	850	835	844	808	800	810	849	842	891	909	843	820	820	848	817	867	825	860	825	839	826	803	872	885	847	811	824	815	860	876	833	875	846	781	893	895	819	842	862	837	883	829	821	848	806	862	811	845	909	809	869	781	877	811	841	852	835	853	859	841	867	790	880	843	833	843	868	831	818	852	878	834	823	804	850	827	823	854	828	808	816	852	859	871	821	816	832	813	864	869	867	838	824	782	804	834	850	834	873	848	851	838	843	866	857	830	819	852	827	882	814	837	819	858	827	811	836	856	848	904	894	856	844	850	838	831	836	869	842	882	824	815	804	867	845	841	824	836	828	838	834	857	810	877	861	869	854	832	877	897	784	783	823	796	861	853	774	902	819	835	823	859	801	806	834	819	799	844	920	820	806	837	830	851	839	823	829	866	838	809	862	874	869	871	819	834	837	822	864	812	826	817	830	821	873	898	866	860	851	854	826	861	849	834	855	872	877	820	832	795	851	843	889	807	893	828	775	855	872	857	814	838	843	851	815	814	816	864	847	858	831	800	840	843	824	829	864	845	826	816	798	822	801	840	889	821	863	846	835	793	847	882	890	890	844	840	912	846	868	862	832	770	827	878	854	853	813	890	867	822	879	887	856	904	844	806	850	847	897	825	827	852	831	813	855	852	866	843	850	857	863	842	882	878	855	858	850	850	782	794	833	809	811	899	823	848	824	886	817	783	863	832	854	863	872	836	790	845	880	844	915	849	887	842	861	865	882	844	790	808	864	836	839	867	862	864	875	929	822	839	876	923	839	891	884	840	830	837	882	825	863	873	840	822	813	873	832	831	854	819	880	807	826	858	801	838	839	873	857	815	808	843	839	819	873	829	835	848	836	863	832	826	832	802	872	840	856	870	839	843	895	840	837	831	850	876	833	841	859	844	823	873	781	818	872	868	819	881	828	828	833	833	853	791	866	822	858	785	872	849	898	861	851	876	829	888	816	821	846	844	817	856	817	835	907	852	859	810	857	842	849	833	875	869	800	854	864	881	847	826	871	889	860	867	852	856	846	855	791	793	837	862	827	860	815	841	796	844	851	791	865	830	862	839	864	811	839	812	834	851	852	882	807	844	869	820	866	803	827	851	814	833	898	820	850	890	851	858	833	807	843	891	872	859	850	811	886	833	846	922	831	810	794	878	846	840	852	873	815	836	848	816	837	859	844	809	845	873	876	824	832	862	808	884	897	848	846	787	844	873	824	798	933	787	864	867	835	814	826	827	823	818	835	865	864	807	899	843	888	877	825	833	821	846	859	823	860	822	838	838	815	872	850	877	819	914	830	826	844	819	832	817	853	861	840	844	852	885	848	847	834	870	878	887	839	859	848	842	845	876	900	892	837	842	832	807	859	816	886	824	820	861	800	851	836	803	855	865	823	822	843	820	863	857	860	845	886	839	863	815	927	965	825	878	778	861	890	841	824	883	852	803	844	813	793	877	795	851	862	834	811	773	857	812	845	822	880	795	819	828	864	804	877	846	816	839	798	834	869	818	832	915	829	877	828	867	929	822	835	824	852	900	850	818	852	829	851	836	819	866	817	879	809	830	894	848	785	847	831	850	840	819	843	812	822	828	838	793	860	845	836	848	811	780	794	782	847	855	840	845	886	791	910	839	791	883	852	861	856	818	877	851	806	838	823	848	859	829	828	812	840	873	789	831	839	839	793	870	816	824	826	807	873	850	781	864	866	858	895	846	863	832	827	847	804	882	794	870	840	804	872	823	871	885	892	824	865	827	845	776	884	851	832	844	843	852	886	845	897	850	868	803	802	853	899	862	849	813	856	896	860	878	855	822	852	851	842	838	873	831	851	856	808	825	871	862	788	842	843	786	781	835	862	843	844	871	821	882	846	872	815	860	828	830	842	794	856	856	826	851	878	833	861	783	849	822	871	865	886	827	882	807	815	809	842	897	839	850	870	782	824	865	857	859	858	881	818	842	863	851	809	823	886	840	832	891	857	843	911	865	855	881	828	849	828	868	831	859	899	836	879	820	860	797	825	815	855	855	859	806	840	824	872	876	870	837	853	837	885	850	797	843	798	819	797	809	865	804	840	823	801	835	817	820	855	853	909	871	901	900	853	830	800	883	872	840	826	797	874	791	843	851	832	836	834	776	774	832	868	829	835	824	828	862	824	860	798	845	848	843	838	839	772	835	884	837	827	847	833	834	831	804	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10111	526	251	189	152	142	137	162	145	154	140	149	124	135	136	147	139	141	146	115	138	144	142	163	122	137	145	135	151	137	164	123	123	159	153	164	137	122	131	140	122	154	118	152	110	121	143	126	121	146	130	151	122	146	130	122	142	135	139	144	125	139	122	125	137	149	131	136	139	140	135	141	134	122	134	132	142	155	162	143	130	133	145	131	123	146	132	138	155	135	139	142	120	137	143	138	126	130	145	128	127	137	140	157	127	146	108	139	134	132	135	171	136	125	124	110	156	152	155	136	151	140	136	136	125	118	126	128	127	146	129	138	173	166	138	154	123	144	143	151	145	151	121	135	134	142	148	143	148	132	148	137	113	157	133	141	147	143	141	125	129	132	142	136	132	150	148	155	133	135	143	132	132	119	138	131	149	139	145	132	135	135	122	135	137	146	133	130	138	133	138	124	131	133	162	132	127	125	142	150	138	139	130	161	140	134	149	132	152	149	145	130	143	161	164	153	139	131	128	143	129	136	163	165	148	125	143	142	158	142	152	148	148	143	129	143	128	119	108	140	148	148	144	148	118	146	145	127	128	158	137	162	150	162	152	139	129	133	145	114	136	123	140	131	159	148	136	149	124	129	139	129	155	135	132	137	134	134	136	165	139	142	137	149	155	122	120	127	139	153	136	153	137	137	145	148	126	146	138	158	161	141	131	138	138	149	142	161	134	159	142	145	145	133	153	138	159	148	141	145	146	136	146	147	143	147	146	135	151	145	139	150	136	152	143	145	130	148	145	132	133	137	132	125	136	139	136	146	137	129	148	145	135	150	145	140	130	136	145	124	120	152	157	147	160	129	129	128	163	160	125	143	132	132	119	132	137	125	139	134	137	133	131	169	122	132	133	142	120	142	132	158	129	149	132	149	124	130	144	137	138	118	142	130	139	103	153	143	122	130	150	149	140	136	140	144	162	129	126	156	138	135	147	146	137	145	129	126	152	118	113	133	136	136	107	128	146	149	144	126	152	145	128	134	130	136	140	151	147	141	126	129	155	130	133	166	135	151	115	134	132	136	152	128	129	135	137	132	142	144	134	133	140	139	152	166	162	133	130	129	133	116	123	167	136	117	126	124	133	135	111	136	124	143	134	150	153	139	126	133	148	152	143	140	127	133	155	148	136	119	138	138	132	133	139	149	124	121	108	108	155	155	151	164	127	131	148	137	132	133	139	129	156	136	131	150	141	142	149	121	130	145	158	138	135	135	139	143	153	127	131	138	153	158	130	133	141	132	142	120	132	156	150	154	145	141	133	140	134	150	154	156	143	135	129	134	149	139	135	146	137	134	131	128	142	136	130	147	137	160	132	136	141	122	138	160	122	125	130	143	145	130	134	137	124	125	134	140	127	161	138	123	127	157	137	151	125	125	148	150	125	151	136	131	150	144	131	160	143	141	142	134	130	123	151	133	130	127	116	127	142	123	125	142	145	151	155	133	130	134	135	133	136	145	144	126	140	134	132	140	134	129	138	161	140	141	151	126	137	142	151	126	139	140	129	136	155	163	153	144	150	123	139	130	146	116	137	162	134	129	139	131	137	156	147	142	139	132	138	121	129	137	130	135	138	145	135	129	138	129	152	143	136	149	138	152	145	120	152	149	125	146	124	146	149	131	143	143	125	146	118	137	130	133	158	139	130	143	164	161	139	133	146	155	142	121	125	134	111	134	158	137	137	129	142	122	139	142	131	157	153	166	163	147	132	147	129	142	131	129	129	124	149	132	124	139	140	153	124	127	141	151	147	141	165	140	147	137	129	133	134	145	149	115	149	131	134	140	136	142	120	152	132	120	157	131	138	153	149	153	135	143	141	162	148	143	144	138	143	120	141	160	134	123	155	128	143	154	143	145	118	130	152	131	133	132	148	141	165	155	135	171	156	138	131	138	124	142	144	152	115	129	144	143	146	128	141	137	141	128	140	131	148	156	133	150	135	113	163	122	141	133	142	125	126	151	150	151	137	148	136	136	152	118	129	154	153	135	129	136	142	133	159	141	135	149	114	135	152	119	140	141	143	141	141	148	129	146	157	128	154	136	144	142	167	128	128	126	146	137	131	157	121	139	137	142	144	129	138	148	142	136	138	152	119	140	124	131	136	138	134	146	132	136	138	154	151	153	129	139	127	139	132	127	147	134	143	157	140	152	168	142	141	124	133	174	129	135	125	151	136	152	147	158	117	147	140	138	150	149	156	137	144	146	127	149	148	162	145	151	139	146	151	137	154	130	124	155	145	141	139	155	144	135	154	165	140	143	143	122	141	135	151	136	144	136	142	138	113	148	151	111	124	134	150	130	138	136	148	132	155	127	109	141	132	138	138	123	138	128	137	133	159	145	160	138	122	141	116	151	138	134	141	143	149	129	150	144	132	128	135	160	130	147	142	110	154	147	116	113	131	123	141	150	149	141	146	139	148	131	111	147	126	134	138	126	138	141	132	154	136	147	154	137	138	151	132	137	141	136	145	136	138	128	113	153	125	140	131	121	136	157	138	149	138	141	117	133	143	129	133	135	142	142	113	124	149	131	160	147	160	127	120	135	126	127	145	131	137	140	137	135	136	126	152	131	155	122	128	156	121	135	150	147	143	129	105	133	133	144	135	111	142	142	145	143	164	137	153	136	135	165	117	163	145	135	147	131	150	153	149	128	122	147	144	141	133	132	149	124	111	160	137	123	117	152	130	146	142	148	145	135	141	150	125	139	141	139	123	149	143	139	145	137	139	155	113	109	152	151	144	152	139	119	129	124	138	139	118	155	144	146	119	135	141	142	121	131	142	131	121	164	141	141	126	132	131	133	150	141	154	142	144	137	141	137	141	152	145	137	134	134	152	137	148	149	135	143	139	129	126	121	135	143	119	168	120	131	135	149	136	143	154	130	121	149	138	133	132	145	131	143	141	134	116	147	109	134	139	141	140	131	146	121	134	114	136	135	151	139	139	144	124	131	128	140	165	161	175	149	142	122	134	144	128	131	143	151	141	126	152	146	122	158	150	147	162	129	130	142	127	146	139	153	154	134	132	138	158	168	143	169	131	115	136	154	122	127	139	128	145	153	154	174	133	145	135	140	141	134	130	132	131	134	150	136	119	147	135	144	147	134	122	135	137	146	147	136	151	128	137	123	113	146	135	133	136	147	142	154	146	143	155	131	156	119	123	137	160	146	163	130	136	116	130	145	137	132	149	136	146	127	136	159	131	132	137	139	123	130	152	147	140	148	132	131	150	147	146	152	132	130	131	138	136	143	140	137	145	130	137	140	137	155	141	161	144	134	140	136	143	139	141	139	127	129	138	127	124	137	137	134	135	128	127	134	149	148	128	124	149	130	157	147	150	130	139	138	146	142	153	116	135	139	131	134	139	122	147	145	150	150	129	132	125	141	133	126	110	154	151	154	149	147	155	146	128	123	131	137	132	132	137	121	138	151	129	139	135	127	130	158	153	133	139	147	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9738	520	617	631	536	519	518	525	513	514	472	544	503	437	484	457	469	471	430	421	467	499	429	460	421	449	474	425	440	468	427	453	463	469	428	451	442	464	443	456	473	462	456	459	437	438	466	426	492	454	459	428	474	452	463	478	418	469	453	462	463	460	461	456	441	467	441	420	472	462	449	489	475	489	421	438	447	444	448	485	475	484	427	438	471	417	440	446	455	463	427	425	469	447	459	474	456	433	407	445	448	438	449	473	466	467	433	476	467	470	398	443	454	416	420	451	456	440	431	465	471	442	440	423	467	463	447	471	432	467	415	414	471	420	448	466	413	416	454	423	458	459	455	413	466	421	471	444	470	473	444	434	431	458	427	433	470	460	413	445	474	461	465	450	445	479	429	474	430	429	489	484	445	399	469	460	468	476	459	449	474	441	428	465	431	468	460	466	437	437	452	443	442	447	428	432	456	444	430	440	423	474	457	428	437	441	451	456	431	449	464	463	477	440	415	440	460	452	468	405	470	436	440	425	446	447	438	431	380	438	446	435	499	433	444	402	399	455	489	454	461	434	443	427	455	425	431	453	433	412	443	480	458	464	438	446	446	480	428	453	462	461	481	484	457	473	442	440	459	446	396	465	439	423	448	476	437	469	455	478	476	428	463	414	458	410	418	447	441	447	454	449	430	467	446	467	453	454	449	429	458	472	470	470	432	424	442	443	431	429	471	440	472	452	459	443	484	425	453	435	434	468	455	483	465	476	420	453	417	451	446	440	449	484	432	409	439	468	446	494	440	479	452	485	437	445	405	431	435	441	461	455	437	444	474	433	396	449	433	450	430	469	432	454	434	466	444	491	469	432	470	488	427	505	460	459	448	454	417	462	449	438	439	425	470	419	439	437	440	421	448	416	469	457	435	447	458	465	460	467	441	398	447	440	445	493	447	456	439	466	463	457	431	450	431	467	446	418	431	410	445	408	424	437	417	452	454	452	431	440	420	457	466	452	466	438	447	480	415	434	437	456	458	448	455	476	433	405	453	483	415	466	438	433	439	456	435	403	455	427	446	472	464	435	432	457	453	455	465	424	453	432	468	468	419	475	436	434	451	425	453	457	422	442	441	434	420	452	476	433	471	447	446	451	471	431	444	436	483	456	433	456	435	458	462	410	437	441	503	458	434	449	455	450	470	435	446	464	445	473	446	442	429	476	448	474	426	439	429	406	412	418	455	443	420	427	457	450	428	425	421	434	421	472	447	412	469	458	442	432	417	450	459	460	488	397	447	431	435	461	435	445	467	437	455	433	438	467	475	445	442	452	429	438	422	456	461	474	440	404	443	460	447	456	450	454	454	456	466	456	483	435	454	451	469	418	458	434	419	448	447	402	429	438	444	452	433	414	435	462	442	491	472	447	461	428	451	398	464	424	394	445	430	441	422	480	479	411	429	444	427	451	438	454	459	459	434	429	427	475	390	484	466	453	466	473	484	443	450	456	445	444	463	462	488	449	471	453	482	464	434	432	445	434	437	437	430	461	458	436	428	437	513	421	460	469	506	455	454	467	423	473	480	453	431	472	469	480	409	464	454	422	463	459	438	419	460	425	432	464	446	458	459	449	455	455	426	441	426	427	454	512	467	435	424	403	438	446	466	467	419	434	488	434	441	437	420	457	475	443	431	467	471	430	471	457	418	416	420	457	452	523	419	460	449	458	447	463	461	466	438	458	465	489	457	443	457	463	439	456	444	449	430	431	462	463	431	449	495	423	419	451	434	432	455	423	471	424	486	442	439	434	447	453	417	474	521	420	477	423	450	446	445	458	480	472	459	448	470	454	523	431	425	474	445	445	445	427	440	438	443	447	432	469	397	454	464	462	428	434	466	462	462	424	464	436	495	429	478	456	412	438	405	434	445	427	420	480	413	442	482	501	455	403	418	421	464	452	455	453	465	476	449	429	416	473	425	414	415	446	476	401	422	430	425	455	410	479	416	453	442	465	470	452	459	459	452	488	416	447	415	454	432	478	448	466	434	452	429	457	485	469	466	416	456	452	439	447	428	426	451	437	485	493	428	403	450	453	454	424	470	471	483	442	441	464	462	427	459	431	446	450	473	429	439	480	432	456	461	452	435	461	504	432	448	471	434	424	500	447	490	442	448	429	458	471	474	482	461	442	494	455	453	463	428	415	426	433	443	471	473	484	447	463	473	449	444	449	463	454	472	450	426	462	417	491	452	454	456	419	450	435	467	433	447	416	430	464	436	445	439	460	430	417	468	415	502	476	423	434	445	456	455	436	465	442	451	411	449	439	442	489	488	453	478	460	475	465	449	460	413	474	434	427	440	421	459	492	425	472	445	465	457	450	408	448	423	454	454	445	450	465	466	463	455	425	425	429	456	476	436	477	453	448	408	456	436	441	472	458	469	484	410	445	443	433	451	422	440	454	454	445	415	458	450	462	427	398	452	447	438	454	452	436	473	482	441	419	449	422	446	444	466	428	441	423	452	454	457	429	440	439	428	438	473	442	438	444	457	433	424	425	431	433	439	483	455	456	451	444	428	485	436	424	441	433	451	473	435	391	436	440	431	454	436	455	424	424	429	420	439	457	434	459	459	454	424	479	419	457	464	448	438	430	451	478	459	442	400	458	464	454	464	402	444	466	441	456	476	448	442	444	426	446	457	426	490	433	420	442	454	409	474	479	408	424	455	443	423	455	436	440	441	440	449	406	403	475	451	438	407	437	457	419	457	435	399	462	388	429	428	440	438	414	403	406	463	500	435	454	427	398	438	420	454	426	445	469	450	445	468	484	401	432	465	434	467	469	439	456	464	469	424	440	460	462	490	460	449	429	438	435	479	463	465	484	429	445	440	444	454	442	485	459	458	435	436	479	458	454	432	432	428	420	454	469	471	464	463	421	459	427	411	430	452	456	449	455	429	446	448	498	449	454	416	453	438	456	449	463	443	478	473	430	504	441	470	452	453	444	445	433	457	465	434	451	462	440	454	451	430	415	425	431	461	487	444	429	423	482	443	465	439	436	453	439	439	446	432	464	455	476	422	450	446	478	474	439	440	472	438	470	464	420	463	476	418	477	483	453	439	456	438	443	411	470	447	434	385	423	479	476	448	449	441	421	462	478	460	452	470	473	479	463	444	444	426	421	467	453	450	457	439	474	435	461	465	465	453	458	469	481	440	437	424	454	458	450	450	461	419	437	434	419	453	477	474	427	468	463	426	444	444	488	435	447	435	461	461	428	429	423	429	423	420	448	443	441	406	422	452	422	442	464	451	453	433	423	421	443	484	490	464	441	472	435	423	473	478	445	429	465	440	468	475	444	473	457	433	458	437	462	449	464	449	455	416	417	499	431	414	452	411	468	447	455	456	464	455	417	422	443	469	426	474	465	432	472	427	463	434	486	444	446	454	425	426	457	442	441	425	467	425	445	453	452	481	430	429	415	391	465	459	458	479	436	447	428	449	447	442	464	467	445	461	458	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
54923	15949	2861	1172	879	696	560	486	463	400	373	435	358	326	348	342	304	322	309	331	296	324	285	318	308	294	276	317	318	296	297	296	302	287	282	276	316	269	278	300	277	309	288	248	275	235	322	282	262	292	300	281	282	284	297	276	264	298	291	309	315	299	298	267	257	274	272	291	305	290	265	292	303	274	291	277	285	283	294	325	281	252	262	320	315	280	283	299	279	286	306	274	239	271	272	287	307	285	282	281	262	271	279	285	292	298	268	294	271	310	293	287	280	263	289	325	298	300	281	299	263	293	280	305	317	301	276	263	321	295	310	273	320	307	285	272	259	280	265	304	259	304	288	262	263	296	285	261	275	255	270	285	285	257	281	293	307	286	272	277	296	296	243	306	273	292	296	287	241	270	281	273	271	252	303	293	304	237	287	293	284	274	256	281	275	271	293	285	279	275	278	273	287	295	257	279	300	284	307	278	279	274	284	300	279	284	300	294	248	294	288	265	270	285	264	318	279	279	264	298	283	260	279	289	262	284	298	267	296	247	258	298	307	286	272	277	238	269	258	277	269	258	261	266	288	308	309	299	280	280	271	288	290	277	296	289	282	284	307	268	297	288	286	280	251	280	278	251	272	254	280	268	292	258	308	264	282	243	297	306	296	285	294	291	248	266	270	316	274	295	291	296	246	291	293	309	300	314	271	286	298	302	290	261	254	317	273	309	282	282	273	279	316	311	267	309	279	292	294	305	299	280	288	265	268	275	282	294	293	266	287	285	255	288	283	265	317	262	277	263	301	276	291	286	299	279	270	291	319	269	260	280	275	265	271	290	274	242	276	321	276	269	271	291	258	306	282	248	297	276	290	276	264	265	295	248	282	266	288	305	279	283	295	252	324	302	298	287	283	258	275	289	271	303	292	309	299	280	270	286	289	277	283	296	290	282	273	269	290	304	265	277	299	283	272	293	274	274	289	296	273	320	292	274	303	297	284	284	279	263	251	251	275	246	289	270	295	294	311	269	254	273	291	309	261	269	293	296	320	260	293	277	279	330	309	286	285	270	262	288	284	311	314	271	297	284	291	316	335	275	264	273	310	292	297	261	274	279	299	299	316	295	270	307	270	268	288	285	277	300	273	275	276	280	304	268	263	294	268	290	275	316	284	285	274	286	297	279	268	279	259	299	265	307	292	313	294	274	325	286	271	296	301	281	298	277	269	298	285	277	270	285	309	271	299	294	315	256	277	280	307	290	267	272	273	306	264	267	256	282	282	264	265	268	267	295	253	251	286	312	270	252	270	280	266	263	275	276	252	261	273	290	278	265	276	315	273	289	292	317	259	293	280	297	292	296	275	279	297	310	279	282	266	286	299	283	289	295	281	279	278	307	272	253	275	282	273	285	267	305	265	303	263	272	304	297	305	291	298	305	290	268	266	281	304	300	256	264	329	309	291	280	302	310	254	272	302	297	259	279	303	306	283	291	309	262	291	299	249	285	296	268	272	286	271	252	290	262	298	245	284	278	281	260	272	270	300	270	293	281	284	270	295	292	268	273	289	282	292	284	296	302	265	277	264	289	290	300	293	275	275	254	272	286	253	267	317	280	289	314	273	296	271	315	283	266	278	278	257	301	278	288	293	282	281	291	275	285	321	256	268	265	247	263	269	322	276	271	253	288	316	261	315	274	284	280	285	273	292	283	279	278	285	281	266	274	277	279	259	261	258	254	274	288	264	310	285	224	287	305	273	249	262	300	275	294	260	283	285	280	261	272	304	258	269	295	260	305	273	288	290	277	265	296	306	299	313	268	283	288	290	297	286	281	275	316	287	284	277	295	263	270	249	291	300	303	304	283	267	285	269	294	275	247	270	266	295	287	282	306	261	287	240	283	277	283	262	313	314	281	286	299	279	268	263	266	255	295	276	297	319	269	285	289	280	276	299	295	252	282	263	278	246	282	302	278	269	287	283	270	265	303	275	293	275	311	316	288	275	279	279	311	254	330	278	267	301	265	273	282	294	297	266	286	290	287	278	269	297	287	279	326	291	293	273	290	308	294	263	275	318	292	284	274	270	264	270	296	282	296	276	292	307	271	273	324	289	270	283	285	286	261	293	329	284	251	267	316	266	294	268	280	302	275	264	283	262	294	321	266	298	302	261	286	280	298	263	262	254	253	316	243	296	262	269	288	282	292	261	287	267	272	297	283	282	305	291	287	312	283	302	307	284	262	259	249	305	268	302	276	278	260	274	265	280	291	325	273	278	291	290	268	286	292	332	283	250	277	314	315	277	298	271	264	283	280	284	265	278	270	307	321	283	253	296	251	283	269	288	321	318	286	285	303	272	291	273	259	279	252	279	292	279	309	239	300	301	334	271	277	258	254	306	253	263	287	285	264	262	281	313	300	267	268	282	299	288	285	262	283	287	280	291	297	285	289	293	267	279	294	252	303	254	294	282	296	269	252	247	251	264	275	283	291	299	291	302	289	250	264	306	255	281	259	263	305	275	246	271	310	260	262	307	289	262	277	276	302	290	287	304	281	281	275	305	265	303	281	294	313	268	249	274	274	266	308	268	296	285	287	270	272	320	295	279	277	257	304	308	267	248	303	243	288	324	269	284	268	281	263	283	286	290	284	281	273	275	276	287	270	295	329	298	284	260	301	248	291	301	271	282	264	274	265	275	265	304	257	279	260	292	279	285	258	286	275	278	272	251	273	260	289	307	272	304	280	271	291	287	293	248	293	296	249	272	276	286	278	250	279	297	265	300	282	270	259	240	292	253	280	288	283	276	275	275	299	260	303	282	275	273	274	287	274	253	299	278	289	269	287	287	314	278	278	305	291	261	266	286	263	276	303	289	283	265	294	272	266	304	286	289	273	261	280	310	288	312	322	286	297	264	288	288	300	271	269	253	267	305	274	332	324	265	305	289	301	282	298	312	279	247	267	278	295	275	267	261	268	274	292	245	306	272	282	272	293	281	273	278	278	254	258	294	292	315	285	294	291	265	320	318	285	281	316	261	275	321	278	272	274	277	260	290	281	307	268	300	312	294	295	294	272	265	285	268	284	316	264	287	306	305	274	273	260	250	273	241	299	284	289	297	303	253	265	283	279	281	254	310	271	280	283	276	259	267	292	299	283	288	276	265	310	292	280	266	272	313	280	275	286	251	266	259	270	293	282	275	290	300	278	294	298	299	284	327	286	289	276	241	317	297	289	259	287	271	286	285	305	294	310	269	285	285	286	295	257	291	267	291	260	293	283	290	279	289	285	260	261	288	304	264	289	285	283	293	263	308	308	262	258	291	283	277	301	262	286	292	292	283	256	299	275	269	303	289	267	293	252	284	286	292	295	255	287	279	305	267	299	280	269	284	270	278	257	307	285	317	277	297	316	281	308	287	280	297	258	283	281	266	285	262	248	299	256	290	252	278	281	253	264	273	283	291	276	315	285	283	293	277	285	305	256	279	278	291	284	268	283	280	302	308	285	291	276	292	288	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28547	1714	3331	3646	3122	2602	2148	1938	1737	1548	1513	1367	1268	1200	1095	1078	1090	1014	981	979	981	1023	974	941	937	879	945	949	884	832	906	890	874	914	856	839	840	855	835	831	913	809	832	818	850	836	786	814	814	828	813	815	810	811	818	807	836	841	820	795	789	751	870	773	802	822	881	786	797	829	839	785	830	763	805	855	838	812	789	798	792	777	861	853	810	835	809	826	796	815	829	761	850	824	813	734	848	818	826	772	799	837	770	793	845	741	767	788	793	782	813	847	814	833	817	799	792	844	782	757	731	827	772	790	787	788	811	809	798	798	811	840	774	795	814	760	804	814	814	801	770	831	846	826	787	818	852	791	807	780	811	825	836	780	817	779	792	750	801	829	886	813	823	839	807	798	795	816	780	778	821	796	784	797	752	805	834	802	838	808	764	829	761	816	775	802	784	823	784	794	804	807	765	841	781	806	759	814	809	812	827	833	755	793	821	815	810	873	806	796	735	773	780	834	798	824	796	844	764	835	773	735	838	850	828	784	754	892	812	788	746	778	884	767	807	798	837	811	825	778	817	789	862	850	751	814	835	763	802	815	782	786	787	783	778	804	812	819	832	787	806	811	864	795	809	785	805	802	788	810	758	826	805	814	785	801	752	811	801	796	735	759	831	807	807	833	789	813	797	833	786	821	790	816	855	832	783	795	754	786	820	815	853	798	763	757	779	844	818	825	806	777	805	757	796	796	766	812	766	812	750	785	799	821	799	762	798	799	823	782	839	819	791	789	766	841	777	806	787	835	812	814	752	826	758	853	764	777	788	769	796	788	801	724	847	803	819	823	809	801	802	781	800	779	758	799	813	804	772	793	821	806	762	788	818	777	828	821	823	788	760	809	782	797	810	802	780	772	768	844	783	795	779	800	820	809	830	824	831	803	789	743	791	841	775	830	782	854	755	796	813	770	763	780	800	832	816	815	842	804	831	833	827	796	835	825	824	774	836	803	827	834	801	748	761	807	834	808	832	816	782	832	794	765	824	801	812	774	764	782	833	801	816	793	780	836	805	810	769	808	811	821	762	841	832	757	836	824	792	734	788	760	736	788	804	797	802	817	813	795	801	865	818	770	837	827	791	758	756	826	786	766	816	842	772	762	771	802	779	775	822	797	823	845	827	822	839	818	819	819	823	805	814	771	763	781	768	766	793	823	807	817	788	787	751	828	772	838	847	774	840	796	832	793	786	803	848	778	804	819	789	819	797	808	763	851	808	744	790	826	848	797	774	824	773	806	776	772	820	810	804	810	818	816	805	791	773	806	794	798	816	821	822	768	775	716	797	827	805	849	817	786	799	820	833	815	787	823	764	795	791	830	826	903	797	870	815	752	783	808	792	855	813	773	810	821	852	771	800	766	798	806	836	861	825	833	814	778	781	783	779	836	807	810	760	819	811	703	806	791	791	849	791	817	788	761	781	797	749	802	828	795	810	740	785	785	814	767	759	799	765	767	835	761	824	788	811	807	798	794	823	826	778	815	773	824	807	820	809	778	840	815	742	748	808	778	767	815	793	791	803	836	747	780	846	839	802	810	793	801	794	784	800	803	778	760	817	743	762	790	782	810	774	790	837	851	792	818	843	786	833	804	817	788	824	803	769	793	805	765	853	814	768	804	802	805	792	760	771	789	800	759	829	818	760	802	820	839	799	808	804	822	749	787	833	800	791	782	793	772	789	767	837	798	796	727	801	772	828	784	808	778	846	818	789	804	771	804	815	810	810	825	750	833	812	754	759	818	802	812	795	767	820	733	820	766	760	816	842	795	797	794	801	751	844	794	790	809	778	821	803	819	757	779	768	778	813	811	811	817	776	817	803	845	776	841	800	836	769	795	778	786	832	763	740	806	789	808	805	798	778	815	780	807	806	826	785	776	798	840	780	827	799	803	853	800	804	756	739	789	817	822	834	832	828	712	790	823	852	802	812	842	762	827	804	770	789	851	817	783	814	790	813	748	797	805	845	765	816	836	792	769	834	749	827	747	832	808	792	779	859	856	835	832	738	807	807	831	841	764	822	789	803	824	805	825	756	813	847	797	841	836	824	835	835	800	803	772	827	775	764	814	802	878	796	809	799	806	845	802	808	836	841	817	764	809	769	764	786	802	785	781	769	777	816	830	808	833	776	765	797	797	789	862	816	832	789	788	782	808	786	777	820	806	878	788	720	793	840	803	809	788	794	785	767	759	814	862	816	786	793	755	779	850	854	807	798	789	783	771	814	840	764	759	742	763	771	771	785	799	799	794	801	768	768	767	765	802	819	796	780	773	780	821	805	829	845	762	820	795	784	828	746	839	858	784	815	815	731	807	818	786	823	767	816	759	809	753	835	817	806	773	768	806	833	759	778	829	796	804	784	807	797	786	805	802	800	766	794	832	778	799	770	786	778	819	759	761	799	784	756	799	770	737	826	785	804	795	811	762	801	843	803	861	750	749	801	798	785	803	848	770	825	728	753	797	816	815	805	744	787	819	800	743	807	770	817	768	822	774	828	815	849	786	805	753	813	799	783	810	837	754	775	845	878	869	798	768	736	810	792	816	829	783	803	780	768	813	747	817	758	793	794	852	803	789	797	807	809	800	803	804	773	779	835	784	793	806	785	832	762	811	793	756	793	780	833	766	830	763	789	823	756	773	782	788	770	781	787	826	800	791	764	804	809	826	834	811	797	748	808	792	779	791	813	805	815	759	776	768	776	803	789	790	836	765	811	752	807	780	749	797	783	759	802	817	800	795	825	795	807	824	794	843	874	804	820	804	752	820	793	804	776	819	802	770	763	740	841	759	825	802	837	785	802	796	817	817	828	724	790	779	847	811	811	793	831	780	780	811	754	798	804	768	742	804	810	802	761	827	771	827	825	806	806	799	784	824	775	857	798	806	763	796	825	840	800	818	805	753	799	784	801	793	800	854	764	794	767	810	859	835	783	793	806	749	857	828	772	789	781	800	783	863	785	736	825	815	796	837	851	818	782	812	793	811	821	799	804	776	760	792	785	852	822	760	786	848	843	792	816	778	777	774	785	799	814	789	828	806	736	779	841	785	799	808	817	797	767	804	833	786	789	773	778	874	800	792	818	794	822	769	795	823	785	799	783	796	812	793	823	781	806	802	789	744	791	799	848	784	755	765	748	780	762	775	763	791	798	796	816	802	814	767	781	789	783	819	807	755	749	762	826	782	807	809	787	795	804	810	788	770	737	773	805	756	808	821	797	772	777	785	786	794	729	811	843	788	827	800	794	791	779	802	819	832	754	789	801	762	784	788	790	828	845	747	768	782	780	788	810	796	775	771	819	806	789	805	883	786	784	791	856	808	782	829	801	832	842	777	841	785	809	817	801	741	794	819	848	737	776	771	818	786	828	830	841	827	840	816	829	790	774	807	808	788	817	756	807	813	808	838	817	806	752	731	805	771	784	812	818	765	787	798	794	792	766	758	763	789	840	830	818	773	785	778	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
63445	23570	8919	2276	1535	1103	823	707	630	535	494	487	477	408	422	393	391	384	367	364	373	346	364	338	339	310	366	345	306	333	317	342	308	310	328	339	312	317	337	306	312	337	297	306	317	300	315	297	315	302	327	335	337	298	329	322	307	349	292	297	346	316	313	302	312	328	296	272	304	298	331	327	337	285	318	348	310	313	302	334	306	312	335	306	319	316	294	326	314	346	284	316	297	307	293	326	303	292	322	312	311	309	344	302	342	338	297	312	307	308	293	312	317	340	309	302	332	321	306	321	300	295	339	306	305	285	338	301	327	312	273	312	279	296	313	304	309	314	313	308	316	301	313	330	369	295	318	298	305	271	314	323	314	308	324	301	313	339	296	321	325	334	298	310	286	283	310	321	294	303	315	324	318	310	311	317	317	294	305	318	317	296	301	282	313	320	338	326	299	300	314	283	274	329	294	309	317	303	325	333	350	334	302	304	312	334	314	303	304	317	308	328	310	302	307	306	327	302	294	302	334	339	267	328	297	288	296	297	308	340	295	329	323	323	313	322	312	316	297	339	319	308	328	331	278	317	308	294	334	307	289	318	290	306	282	319	303	325	288	278	333	295	286	286	302	281	303	292	314	292	308	316	321	309	304	322	319	352	277	314	322	301	330	335	289	317	335	325	322	344	318	337	317	341	297	323	329	304	298	276	296	281	325	331	354	322	331	290	292	318	335	301	334	289	294	308	290	308	286	337	308	324	291	320	300	300	319	310	313	286	307	340	339	325	287	299	325	300	276	311	299	339	320	331	300	318	285	301	290	301	300	309	266	305	279	288	313	284	318	279	316	307	310	279	318	309	349	330	326	315	304	332	321	311	340	282	318	337	285	320	320	297	321	312	293	286	331	338	309	318	321	313	295	305	313	312	295	300	273	320	307	324	326	305	279	312	323	287	281	289	325	298	318	317	297	302	282	324	302	323	334	308	308	318	303	327	328	323	337	331	299	338	323	313	328	287	300	296	287	293	292	289	312	309	304	307	323	319	287	331	313	320	332	319	322	327	323	317	290	308	313	295	299	315	336	302	315	281	268	312	321	306	324	318	315	310	324	350	292	316	292	314	306	323	321	313	329	311	312	299	334	344	310	318	295	302	320	294	329	311	300	327	325	332	295	315	303	304	313	327	297	310	317	294	267	300	322	313	300	314	292	330	307	291	313	326	302	291	310	296	324	331	297	323	304	303	321	298	291	313	306	301	322	328	290	322	318	320	307	288	292	317	317	272	311	290	329	322	273	291	301	339	312	295	328	339	302	305	326	314	317	348	304	315	319	304	298	338	299	296	306	304	334	298	318	319	285	302	300	336	305	298	305	319	312	307	317	299	311	327	298	319	319	306	306	308	334	282	313	336	288	334	325	316	300	296	377	324	316	349	322	301	311	300	304	340	318	326	298	346	303	318	292	294	286	314	296	327	308	314	332	306	308	290	294	313	309	302	315	293	317	332	296	333	315	308	335	312	308	349	294	292	325	309	335	322	326	310	286	344	292	299	317	300	343	269	283	339	302	305	356	320	329	343	306	276	303	335	327	322	337	272	293	325	343	293	332	339	325	313	315	357	312	318	281	351	295	299	300	335	311	328	309	326	319	320	308	322	293	299	311	331	323	315	291	287	305	327	279	319	329	287	294	320	314	326	339	306	292	308	299	305	295	336	312	322	312	325	311	316	286	295	322	289	289	287	298	291	298	290	273	284	336	322	301	333	330	304	300	312	303	329	313	300	300	301	336	300	323	287	286	317	318	327	320	329	302	295	306	318	321	310	317	282	334	302	321	356	332	318	331	309	311	280	307	286	324	308	264	293	313	288	344	334	350	274	334	289	293	307	312	320	306	300	308	322	301	310	314	301	326	312	306	311	328	310	315	327	292	290	329	288	309	292	313	302	321	326	292	298	298	310	292	314	302	356	306	303	295	323	286	308	298	291	312	297	324	311	329	315	314	325	304	320	328	297	344	324	313	277	338	315	291	338	308	285	278	341	318	312	293	330	324	299	313	271	307	326	291	283	334	316	313	289	332	302	306	309	310	328	279	335	303	295	315	319	321	280	313	350	316	326	308	300	307	309	293	299	324	331	299	328	306	294	283	320	321	329	330	322	305	321	300	332	321	349	322	319	314	311	354	309	290	342	322	321	317	326	316	329	322	320	320	304	304	306	255	315	312	312	319	296	312	311	294	309	298	332	323	309	321	304	317	329	272	306	328	297	288	295	283	314	307	341	324	317	336	319	316	301	355	322	325	332	316	304	285	303	323	306	293	314	309	322	316	320	298	302	329	272	319	302	333	325	286	315	296	313	306	307	335	318	280	289	316	284	290	318	295	348	323	299	304	332	307	316	301	294	274	291	324	325	304	297	316	328	288	309	318	291	293	292	301	342	302	321	299	347	341	311	312	348	299	332	317	282	302	299	297	298	345	286	308	317	301	301	291	262	315	331	284	328	359	330	312	317	311	331	318	338	312	283	322	314	332	309	308	306	310	296	303	294	298	297	290	341	290	319	331	295	300	304	320	306	305	326	336	316	331	335	319	300	297	319	320	308	300	329	327	328	295	310	314	329	294	345	311	281	310	277	281	277	336	299	315	298	330	308	328	293	284	291	320	291	296	311	293	307	320	314	328	314	308	307	296	296	338	274	312	307	312	282	306	316	277	338	278	305	320	299	317	300	284	350	325	317	311	355	291	292	315	293	319	298	288	305	316	324	311	321	316	322	298	314	296	282	319	328	303	289	320	328	296	308	342	336	310	300	327	305	301	323	319	299	287	322	303	322	311	299	327	289	302	337	309	312	320	306	325	299	328	321	291	292	272	309	273	297	307	291	296	275	329	314	312	336	317	342	320	347	287	289	312	300	309	308	269	309	326	297	341	324	315	328	289	327	314	313	293	322	296	327	306	338	321	307	316	316	307	302	302	327	317	279	300	303	301	289	303	307	290	336	309	328	304	336	310	309	316	291	314	294	309	325	336	318	317	313	333	329	281	303	313	330	329	295	296	307	289	295	320	310	344	325	318	285	295	314	301	333	308	295	327	335	301	337	318	310	292	299	307	327	308	306	311	297	298	293	309	299	321	312	323	294	306	314	327	302	303	361	292	314	311	294	336	315	330	289	317	329	333	308	329	347	273	332	297	325	333	323	273	278	316	305	290	305	314	329	306	292	313	307	292	315	315	293	318	283	320	297	293	310	312	299	305	330	325	310	302	302	317	330	322	343	309	321	333	328	348	321	278	311	308	294	329	333	305	317	308	328	292	302	301	334	323	303	360	302	303	279	296	294	313	295	313	345	319	337	330	321	253	309	311	330	292	345	311	325	313	284	319	348	312	297	273	281	311	319	305	287	277	322	323	307	329	301	306	313	301	296	329	298	294	317	288	315	318	303	316	305	312	353	291	293	326	330	312	324	319	308	325	341	281	314	315	292	340	324	275	308	345	298	329	332	302	275	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35644	2616	5595	6068	5196	4364	3432	2978	2626	2303	2131	1936	1769	1714	1553	1430	1429	1352	1271	1172	1190	1168	1107	1140	1111	1072	1068	1021	1028	1037	1012	953	1000	1013	936	963	990	913	995	938	972	923	920	908	920	876	914	950	904	918	920	938	913	922	929	882	922	845	884	872	884	885	907	886	877	879	853	871	849	903	889	876	893	855	847	863	808	831	838	870	871	853	888	837	859	889	818	851	853	805	880	850	854	847	876	795	873	848	825	825	894	830	833	865	892	832	875	862	894	893	860	880	886	843	872	843	897	839	867	847	880	862	840	819	894	874	821	848	845	833	830	816	815	833	877	864	852	815	832	934	864	827	899	842	883	870	834	796	930	857	876	812	834	867	787	844	854	854	851	899	835	874	831	838	898	832	822	847	759	851	875	835	864	846	874	837	845	789	802	845	872	803	840	837	858	847	845	818	804	877	884	798	848	887	850	806	816	842	848	801	846	831	882	824	824	866	844	860	829	869	801	845	856	850	831	871	862	904	864	849	833	864	808	833	902	885	872	866	847	835	868	859	883	839	857	876	867	793	847	869	899	899	855	862	854	844	853	867	847	866	796	839	863	795	904	854	857	879	820	841	833	829	870	869	835	822	841	865	894	833	822	789	835	896	819	864	872	789	823	814	884	856	903	822	856	832	849	863	830	847	852	830	846	853	839	849	858	845	871	845	841	870	871	796	825	821	880	859	843	829	867	905	891	834	824	855	890	866	826	864	818	846	887	844	905	787	879	882	818	829	849	851	869	901	801	903	877	913	865	838	793	873	858	910	829	861	899	837	876	848	859	787	798	814	870	874	877	870	833	857	863	824	841	825	822	862	835	882	853	884	819	832	868	866	876	802	808	879	858	857	816	825	824	854	782	831	868	881	823	818	833	865	832	950	835	790	872	842	820	823	852	849	868	828	810	869	945	831	836	856	831	817	802	860	825	890	845	818	846	807	894	856	839	814	893	830	822	885	831	819	843	842	857	824	851	894	843	876	854	877	835	899	888	830	848	828	862	867	800	815	854	861	826	882	846	825	884	842	871	836	832	885	797	857	806	848	848	810	848	843	865	860	839	858	821	844	824	839	870	832	807	860	945	829	865	913	813	867	911	872	828	846	872	848	813	859	813	849	824	839	835	832	871	838	846	798	820	815	785	791	880	822	850	882	848	827	809	816	886	869	833	910	869	796	835	844	836	903	838	812	820	860	833	899	820	802	861	823	845	884	892	897	869	883	824	902	842	858	854	827	790	804	821	823	806	860	844	887	795	891	801	784	855	849	833	861	869	874	852	826	868	858	831	861	803	847	807	841	850	847	831	876	872	840	840	857	827	884	898	913	893	785	833	866	855	849	899	865	837	849	891	854	869	827	848	780	895	863	854	860	860	856	844	838	831	933	797	824	865	841	877	847	881	847	799	825	829	788	884	888	841	816	792	826	821	853	847	839	842	894	865	813	849	849	872	868	894	837	854	820	832	812	846	853	904	867	823	901	850	829	832	810	838	852	839	842	796	791	799	879	848	872	827	852	810	817	876	841	815	826	839	818	792	821	798	888	876	893	857	841	789	851	821	800	894	832	780	858	797	834	831	806	837	834	876	847	880	807	822	834	853	892	893	890	862	825	863	793	833	849	788	803	872	784	865	797	844	888	847	872	850	846	813	888	837	840	887	812	899	870	822	882	828	819	850	859	842	858	848	895	808	850	874	868	868	832	780	810	825	842	845	837	855	828	867	789	882	851	852	816	812	863	827	873	892	849	857	852	820	834	837	835	875	841	815	860	842	862	813	807	851	810	834	867	803	815	830	846	842	862	830	820	843	882	795	818	898	869	878	790	839	859	856	803	841	807	867	851	874	832	835	847	836	873	880	829	857	846	843	832	859	840	814	861	855	846	791	845	834	859	832	819	803	850	835	863	867	852	825	891	774	823	800	850	835	903	856	887	823	824	888	787	828	830	860	847	846	850	861	851	837	807	817	822	841	865	804	860	806	817	865	789	875	839	822	881	881	800	847	867	835	872	829	863	842	835	813	812	818	810	904	849	863	825	845	827	849	841	843	842	868	839	846	853	782	845	839	870	893	879	868	960	834	858	833	805	848	819	876	879	885	863	866	817	806	870	868	838	874	866	863	896	781	830	865	858	826	854	837	906	837	884	852	823	857	800	848	849	847	833	863	829	880	827	845	814	861	864	826	867	842	840	854	834	809	845	851	839	819	883	872	858	878	848	824	838	862	815	812	792	853	852	859	893	882	856	871	859	846	869	874	831	832	842	863	860	876	842	852	871	853	871	836	861	889	908	865	820	876	858	835	844	858	828	869	819	875	871	810	869	853	847	876	857	869	804	851	883	808	850	878	820	828	828	832	858	826	826	855	876	887	870	845	844	875	916	847	813	860	848	839	821	831	830	895	873	848	822	823	814	877	846	911	863	820	866	910	907	839	846	873	858	870	812	787	820	863	836	843	858	871	909	889	830	847	844	856	812	941	851	810	828	850	869	858	869	806	824	845	872	801	822	899	895	836	836	814	818	826	818	845	908	818	847	830	846	906	858	879	823	836	853	846	844	822	857	831	808	867	822	793	783	871	823	792	851	841	812	823	825	866	809	803	843	829	887	840	817	859	802	864	899	857	836	884	838	812	850	850	812	830	795	806	847	819	841	832	855	837	837	814	851	800	827	844	796	841	831	852	839	853	827	876	796	905	880	871	828	852	843	877	868	875	808	877	841	844	848	881	833	899	853	850	760	832	883	812	854	867	839	820	894	889	842	827	833	865	847	811	843	825	874	866	842	870	863	814	877	835	854	801	880	779	828	892	808	855	784	896	855	903	801	853	898	858	832	815	815	844	855	871	832	877	845	844	848	871	837	867	828	826	836	845	857	840	824	863	864	861	814	908	828	843	916	840	834	875	826	858	854	830	911	870	844	861	839	837	860	800	860	871	881	839	823	824	862	873	873	891	857	837	837	803	841	838	843	802	860	889	864	863	828	886	770	868	887	841	826	929	903	890	820	876	868	842	813	894	839	806	835	823	825	818	845	849	876	801	811	828	855	816	862	828	838	854	850	880	836	870	829	836	852	829	878	860	840	840	825	860	838	867	868	857	867	809	834	850	867	850	868	786	888	850	881	820	837	829	920	816	882	806	863	873	858	880	821	820	836	850	871	882	903	870	855	817	845	837	868	814	899	850	805	856	854	842	870	836	846	856	861	852	921	843	884	837	886	841	860	889	805	868	860	859	819	871	884	833	799	881	849	868	813	806	822	871	813	861	860	847	886	812	862	842	850	882	865	888	842	839	858	863	922	841	844	890	874	852	852	849	844	866	859	854	888	821	820	840	857	854	843	912	832	926	856	836	849	798	840	871	866	874	855	850	899	865	771	823	837	860	843	817	797	843	858	831	842	807	800	816	843	788	835	856	845	853	837	799	846	854	844	863	864	838	834	851	796	829	839	789	779	809	815	870	813	812	838	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10994	609	328	196	186	158	144	157	156	152	136	135	141	128	162	142	136	144	138	143	150	131	149	144	142	149	131	145	126	142	144	143	160	159	146	146	145	147	132	148	146	155	143	139	140	157	143	173	125	135	133	133	131	148	137	135	121	138	109	137	127	132	131	129	140	153	124	144	134	143	154	138	136	162	143	148	141	138	143	145	133	136	127	155	112	153	131	119	144	136	166	152	155	152	150	143	144	157	147	162	132	115	154	137	142	142	152	144	144	146	149	144	121	147	145	150	143	142	139	161	152	140	134	133	152	134	136	109	142	136	125	132	158	164	148	118	141	153	140	132	139	166	131	149	128	142	146	121	165	139	158	152	137	153	145	131	138	124	165	158	154	129	140	169	126	127	152	138	116	108	145	126	143	140	126	144	140	142	129	143	158	146	145	133	145	146	141	121	137	159	154	144	151	127	152	134	161	144	114	141	132	144	132	144	122	146	129	139	120	136	131	137	135	134	147	141	164	142	147	133	130	136	135	150	141	149	147	139	143	152	165	139	144	154	117	145	130	132	133	158	136	144	165	133	155	140	163	132	143	148	139	147	148	142	149	153	142	139	141	133	151	139	120	150	150	139	122	137	166	161	135	142	153	146	119	139	160	145	151	162	154	158	137	125	141	164	153	154	137	133	155	167	131	123	136	141	166	145	126	150	168	162	146	133	148	131	172	151	128	143	150	142	157	141	157	138	154	142	129	144	157	170	156	156	136	113	133	151	141	159	162	128	152	155	159	139	148	130	140	171	132	136	128	136	121	140	138	127	135	158	135	143	144	125	141	154	152	131	158	136	143	144	124	149	126	144	128	141	149	157	146	155	144	133	128	157	171	140	130	159	167	122	152	123	174	147	134	128	129	143	141	131	136	118	135	130	151	131	152	157	137	116	155	142	125	148	157	125	137	157	146	123	136	148	143	151	176	157	144	134	129	145	163	150	136	137	157	146	125	155	169	160	141	137	119	153	136	138	135	123	143	131	143	147	114	144	133	142	154	144	126	126	136	153	133	161	129	149	149	143	146	138	136	139	141	127	135	119	124	120	143	140	142	148	146	136	137	147	149	140	137	147	152	139	123	151	175	138	139	131	137	152	150	157	144	127	133	161	156	133	127	128	151	145	126	131	136	131	124	141	151	124	135	150	135	150	166	144	134	160	120	131	108	130	146	130	139	135	144	132	155	155	117	158	139	122	141	123	131	140	147	135	145	132	159	147	133	157	142	124	136	141	163	127	160	141	118	148	132	152	141	147	134	147	140	140	152	143	152	115	154	135	127	146	133	124	165	157	156	140	132	145	137	145	137	127	155	121	149	135	131	140	169	132	114	141	136	126	152	142	163	146	171	129	149	141	153	152	146	138	129	167	155	142	160	124	155	160	145	145	162	152	153	142	132	113	144	149	167	134	153	125	131	122	154	133	137	144	144	142	133	131	154	142	139	128	117	136	127	148	126	147	142	132	136	150	134	147	169	132	165	154	127	147	125	168	143	142	121	148	150	132	122	164	155	168	142	131	155	140	139	126	163	148	110	153	125	128	135	143	139	144	135	146	130	127	136	149	134	138	143	139	107	148	158	151	143	161	159	135	156	138	132	151	120	140	108	127	138	139	117	154	137	160	138	156	145	143	159	141	152	151	141	140	143	163	142	150	120	136	136	141	139	150	132	144	135	156	152	137	121	127	133	145	130	136	145	135	116	157	133	163	117	141	142	122	145	128	137	139	126	143	134	144	155	152	137	137	126	157	141	135	132	164	142	146	134	115	146	141	127	132	139	154	138	133	139	127	141	142	124	125	143	129	134	140	116	146	131	159	143	141	140	122	149	155	132	133	156	131	128	130	136	147	142	172	143	137	150	140	139	127	130	153	145	124	135	127	137	141	132	116	127	117	150	126	141	129	116	139	132	141	129	131	152	125	144	142	153	155	146	154	152	145	127	138	136	148	135	133	129	148	138	128	140	144	137	148	155	155	135	158	149	142	145	155	150	150	144	154	149	131	144	140	156	137	131	169	138	127	156	126	137	134	155	150	131	127	140	148	153	138	135	109	149	150	136	140	130	138	164	138	128	140	134	112	150	145	132	148	134	148	140	159	145	121	145	155	153	155	141	136	134	133	156	145	153	129	153	161	144	148	128	148	148	167	119	131	142	147	152	152	131	141	144	136	131	151	143	152	122	129	139	145	120	144	156	131	129	130	152	136	136	141	116	126	122	135	136	108	135	129	144	128	156	157	141	141	152	149	145	125	147	141	152	142	134	148	131	128	128	168	140	126	150	134	165	158	151	154	155	142	158	173	143	150	137	138	127	145	150	144	162	122	150	124	158	150	136	147	157	140	136	151	146	139	168	146	138	130	134	137	149	137	144	142	113	139	143	143	165	160	152	155	151	140	132	107	139	146	148	148	141	161	138	133	137	158	143	155	141	136	145	146	150	142	158	119	145	155	138	115	142	123	139	134	140	125	132	156	147	118	162	153	116	121	153	141	120	145	146	141	128	114	121	146	129	145	126	162	148	154	128	136	145	135	152	131	136	150	126	158	157	121	120	129	143	150	127	154	128	164	168	143	137	127	130	158	137	152	146	150	137	148	148	158	148	131	140	153	160	151	154	114	128	147	154	129	126	140	145	146	141	135	124	125	150	149	128	134	137	131	160	136	136	136	151	148	135	128	135	149	135	143	139	135	134	141	143	112	151	143	148	137	147	134	151	129	146	148	120	137	158	148	150	158	178	142	127	135	132	129	139	136	152	156	158	137	142	166	147	160	149	152	116	172	126	154	143	162	138	132	169	148	160	147	151	134	146	121	137	146	148	157	146	150	168	154	161	154	151	139	132	130	144	154	118	145	131	146	165	157	122	151	139	136	143	127	132	178	140	159	114	129	138	153	132	160	139	156	121	148	148	162	130	154	144	136	159	144	138	158	130	125	150	135	130	159	152	145	153	142	136	147	115	130	129	136	133	148	143	142	127	162	151	138	130	141	152	141	121	137	156	138	116	169	148	130	133	127	138	134	140	124	135	141	154	138	132	120	132	158	136	147	144	137	148	128	132	153	129	161	123	147	158	147	154	153	147	126	125	124	139	140	173	144	144	141	132	126	141	149	134	144	129	133	135	146	151	134	128	141	134	127	125	133	143	145	125	161	141	132	142	144	143	152	130	140	131	124	149	154	129	138	134	142	144	147	119	142	144	126	144	134	129	133	118	124	121	132	138	138	149	143	154	145	137	148	147	127	136	149	160	137	127	145	124	156	145	143	162	140	140	139	130	153	115	139	142	149	124	136	120	140	133	147	141	144	131	144	139	127	170	143	145	137	139	150	137	128	140	146	153	141	129	141	154	151	153	155	135	154	162	121	146	179	140	143	139	122	154	139	145	139	153	139	122	135	147	152	152	163	146	134	160	153	154	137	153	137	147	145	135	142	114	131	138	143	146	152	130	129	143	142	126	144	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10543	543	610	600	594	557	507	494	478	494	484	472	459	478	482	483	444	485	471	490	435	466	480	443	447	450	450	427	485	474	454	443	434	474	438	473	410	461	471	485	471	456	447	469	465	460	421	500	469	464	461	445	432	453	462	464	488	437	453	485	458	472	468	471	423	452	430	469	457	468	416	481	465	439	434	472	499	471	449	454	482	434	484	463	444	440	521	422	448	454	474	471	439	473	432	416	425	446	461	455	452	452	492	485	431	465	442	456	459	474	467	499	460	438	488	460	420	442	443	413	481	470	444	448	433	441	496	437	448	445	468	477	452	449	435	458	465	458	442	452	471	468	449	421	464	460	428	442	456	450	482	432	499	451	493	442	449	441	464	460	438	496	495	449	470	492	470	420	464	449	437	494	469	490	438	431	440	468	475	445	427	440	492	407	505	443	487	499	477	485	454	422	436	471	476	440	451	434	465	470	443	436	463	442	470	489	426	416	463	461	461	451	434	424	413	495	481	456	466	468	425	489	470	438	427	457	433	413	413	469	496	475	443	441	471	443	413	472	428	453	435	464	489	463	443	456	457	458	450	436	431	442	447	454	419	472	468	438	409	398	452	462	464	445	464	445	463	484	459	456	476	483	467	425	437	481	423	476	457	487	440	488	451	464	468	424	437	475	448	444	409	426	467	493	467	472	477	464	434	485	426	467	452	477	465	448	466	411	437	491	449	465	461	480	457	437	471	460	472	444	457	446	445	472	451	493	493	432	446	461	411	449	443	480	480	436	449	458	460	458	442	491	463	444	446	475	499	473	471	458	479	459	477	445	473	448	485	460	480	444	475	512	477	463	422	460	490	440	462	453	452	458	464	472	462	445	431	449	454	427	429	447	438	404	490	410	473	470	491	442	461	509	406	421	484	401	491	447	455	448	455	439	467	475	444	463	416	565	409	460	443	456	440	465	449	488	466	472	439	483	488	450	453	463	460	458	460	453	465	479	433	502	468	419	478	449	427	448	481	436	477	447	436	462	471	403	437	445	470	450	452	469	467	449	430	446	433	464	452	425	432	473	426	476	483	453	470	507	465	491	457	449	441	439	446	464	451	462	466	435	487	491	463	438	476	443	440	450	466	456	427	478	455	438	456	442	485	477	473	444	484	440	447	459	437	465	481	463	452	453	466	452	425	485	429	516	433	442	432	461	438	441	475	455	426	407	449	460	439	458	458	449	455	498	456	419	482	466	450	466	423	460	457	475	451	475	456	464	509	443	449	429	444	466	449	402	467	491	429	474	464	435	452	426	437	453	448	457	431	441	457	423	476	477	464	500	444	451	448	454	492	461	475	434	456	462	425	458	454	427	475	470	463	465	438	478	496	455	460	455	452	443	454	427	456	444	454	484	444	488	445	442	449	443	441	470	472	433	431	439	470	437	432	438	437	445	467	459	481	479	433	438	471	488	439	448	444	456	482	444	416	459	484	430	448	426	446	470	460	476	428	429	454	450	421	465	471	471	483	417	452	460	498	435	458	474	460	480	463	398	426	469	470	461	454	477	453	443	464	460	490	445	438	459	463	477	413	441	435	475	455	436	483	457	483	475	454	458	452	467	420	439	408	428	472	453	454	465	456	468	482	476	477	487	505	452	455	492	444	491	450	452	477	444	440	471	478	440	503	432	439	449	451	464	481	432	495	449	460	480	500	424	452	495	484	464	469	479	419	465	450	467	441	425	457	491	458	433	444	475	465	484	466	417	439	482	467	453	434	432	443	446	445	481	451	433	394	439	426	435	481	462	460	431	476	475	464	414	486	463	473	426	458	450	476	427	460	437	452	457	450	457	480	466	475	437	448	482	463	462	487	424	466	439	444	399	475	452	426	474	458	445	490	502	483	464	456	435	448	449	467	485	476	459	477	436	465	432	428	438	439	434	481	451	465	440	455	465	433	418	409	476	459	499	447	507	456	465	497	431	457	456	468	462	430	480	443	452	468	443	488	406	456	394	444	437	471	446	491	470	478	471	466	449	467	474	428	484	477	416	465	461	437	446	418	460	455	455	448	462	447	436	455	408	471	449	431	508	447	431	453	457	458	494	453	426	448	445	511	446	459	454	465	440	482	473	437	450	457	453	475	430	464	483	438	459	475	446	449	469	477	485	470	464	436	434	443	463	448	457	459	423	449	449	458	462	471	424	437	457	483	456	498	444	434	456	490	431	495	454	438	469	520	437	489	488	456	442	455	453	469	467	450	473	489	444	443	504	440	448	458	444	429	451	475	459	469	469	480	407	457	408	439	440	459	468	450	427	448	504	443	451	454	507	470	461	469	428	493	439	456	421	444	456	422	448	457	463	445	469	474	476	427	475	428	447	431	472	433	466	471	460	457	450	489	438	464	453	473	451	427	444	429	463	424	456	428	479	468	439	435	466	424	484	476	436	464	451	465	438	446	463	411	471	470	437	471	478	443	463	431	474	462	470	453	454	444	432	467	413	429	457	415	445	427	463	499	476	464	447	454	448	449	486	471	433	472	432	438	485	474	470	474	439	448	453	416	504	436	458	454	429	485	476	461	468	490	445	443	486	450	435	456	467	440	464	432	458	436	454	454	491	454	431	491	483	435	444	467	463	492	470	473	418	440	422	450	461	470	474	452	468	485	453	410	449	444	431	458	433	515	439	451	448	446	453	472	518	451	495	455	488	461	478	463	419	454	445	455	452	438	492	464	425	463	428	463	503	427	427	484	446	439	449	455	497	436	465	459	475	448	461	464	463	468	455	474	467	448	491	445	447	476	479	448	448	497	420	433	422	467	457	494	483	482	470	451	439	454	446	478	493	436	420	483	454	490	464	438	455	456	434	461	469	479	475	471	468	456	447	502	469	455	458	433	441	449	494	455	440	432	460	436	421	433	526	465	463	454	418	469	441	403	445	469	425	475	439	447	477	467	450	439	443	475	450	473	451	485	449	475	451	461	452	459	447	439	441	490	460	469	435	499	441	424	450	406	484	464	423	453	430	493	465	489	457	455	440	435	442	451	461	460	473	430	446	417	499	455	430	462	438	432	465	446	472	463	394	467	495	426	419	462	455	435	457	466	443	498	485	495	435	451	418	445	445	446	459	473	434	454	453	461	460	463	426	465	444	468	459	445	484	440	438	466	468	482	459	446	436	473	459	435	465	436	461	455	459	475	444	479	429	460	426	484	443	458	468	451	452	435	459	459	446	450	462	454	451	455	436	462	477	463	437	459	486	442	449	466	466	480	461	431	427	493	449	451	485	462	451	464	432	465	437	478	439	525	478	434	468	466	457	424	447	479	417	459	499	432	469	466	429	415	486	451	461	483	474	479	487	449	491	477	443	484	464	451	460	445	464	466	465	454	451	464	445	483	439	435	464	442	450	433	493	450	459	462	450	436	481	454	451	385	460	478	497	461	471	435	462	409	474	442	480	427	448	438	454	486	465	431	439	458	443	451	443	454	449	446	440	457	477	436	451	483	449	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57457	16460	2874	1102	841	684	578	489	441	428	361	370	375	346	323	333	310	340	290	314	322	287	292	305	295	306	309	302	293	294	293	260	295	302	283	293	322	290	282	282	289	281	313	317	279	294	296	254	272	289	326	281	278	262	274	300	289	293	298	314	289	282	275	256	286	270	262	287	303	299	277	292	274	281	274	306	258	299	296	288	290	279	288	294	266	284	271	282	295	293	309	269	265	263	287	295	286	285	272	287	309	325	292	295	289	277	297	305	289	283	296	293	285	267	271	310	292	302	271	298	282	307	292	288	276	289	285	290	286	292	273	260	259	290	304	267	303	240	297	297	299	269	286	247	285	321	265	276	287	305	280	289	304	283	275	293	330	277	317	293	313	283	291	278	291	288	297	289	275	244	305	309	294	254	306	297	300	286	300	298	287	265	276	289	279	305	299	292	294	263	294	289	280	284	270	300	278	300	275	285	308	260	286	290	250	294	290	280	281	279	269	313	282	245	253	296	285	257	325	269	308	316	294	255	290	267	269	286	255	314	299	306	261	280	285	286	247	284	297	266	272	296	280	287	318	272	275	274	281	255	232	286	271	280	291	275	306	300	310	303	294	261	303	314	289	303	293	259	322	277	297	281	274	265	286	304	312	322	305	295	265	293	320	304	296	265	288	284	291	320	307	292	280	270	284	286	288	292	233	291	261	286	296	309	315	258	253	291	265	274	285	282	302	294	304	288	282	315	284	298	295	308	268	304	286	286	288	305	290	258	280	297	253	295	309	287	308	308	313	260	305	306	310	299	289	334	268	277	301	253	301	288	275	272	283	307	289	276	305	307	275	299	290	286	294	287	297	284	251	293	292	276	274	280	315	277	237	273	266	293	265	300	301	307	287	282	294	317	264	301	299	293	296	287	291	275	307	283	290	291	309	305	280	239	268	302	294	295	258	288	276	307	273	274	292	299	275	279	334	259	293	273	281	281	267	288	309	279	275	297	318	276	287	279	269	273	281	308	311	252	272	285	273	275	280	308	250	271	257	254	292	277	249	330	274	295	302	275	322	305	302	303	244	294	296	263	298	308	282	284	294	295	267	291	337	300	286	275	281	327	234	272	287	273	287	283	316	290	305	276	260	290	260	276	247	275	311	291	295	303	284	300	291	292	278	294	297	283	278	251	296	279	290	286	278	273	301	316	265	286	291	252	279	274	275	300	291	300	284	273	301	300	292	282	302	309	305	292	248	286	265	296	273	273	286	329	271	269	259	300	289	281	295	259	263	297	301	300	275	301	311	296	288	296	300	326	287	288	284	274	273	277	304	283	302	295	256	285	253	266	294	294	292	268	272	293	309	292	296	281	286	280	270	287	292	314	291	296	281	298	265	280	290	251	259	278	275	249	301	305	289	303	288	276	298	281	275	239	262	306	295	272	293	297	273	281	288	277	295	289	311	291	281	256	286	297	280	286	289	274	295	260	287	280	275	301	262	292	286	240	292	280	303	275	284	268	268	267	264	294	264	291	282	272	258	294	266	282	304	260	299	276	304	258	289	277	281	306	283	268	266	310	261	258	280	267	309	293	264	275	276	302	280	281	292	291	270	265	320	249	276	300	257	282	255	273	274	286	272	280	299	246	282	293	289	262	295	302	289	277	279	312	290	283	279	294	292	282	265	282	318	290	314	256	287	298	301	279	295	269	265	282	304	280	289	284	299	273	278	305	303	307	274	274	320	300	272	298	314	258	284	273	286	280	290	269	261	284	276	286	282	306	308	291	274	288	290	286	281	285	271	273	304	273	298	315	257	272	275	248	319	274	299	274	278	258	265	285	249	300	257	281	290	288	292	239	313	293	278	263	282	271	283	296	312	295	311	287	325	262	296	296	277	276	294	254	292	275	275	268	280	275	296	293	291	264	285	288	292	298	297	269	285	280	279	272	286	293	295	283	283	279	267	259	281	272	317	294	282	279	262	272	254	280	260	274	300	310	275	276	312	281	301	285	292	325	270	286	280	293	250	277	266	335	293	272	315	323	295	318	318	272	289	283	285	309	281	281	278	266	309	273	293	300	285	317	305	306	287	276	304	264	278	314	310	288	280	283	289	268	307	264	274	299	296	287	287	291	303	298	283	299	254	277	311	287	301	296	248	259	296	269	293	280	270	268	310	301	290	308	300	284	268	278	302	288	276	305	269	287	277	321	296	260	272	273	288	288	249	296	293	266	267	282	286	298	254	287	258	294	271	265	323	265	295	286	295	293	273	286	287	289	280	271	332	315	271	311	264	253	277	281	257	286	278	279	273	288	273	303	309	305	290	294	300	275	252	275	274	249	317	288	316	302	310	266	303	279	284	283	300	268	295	250	308	275	251	279	289	289	283	266	309	284	313	296	281	260	282	300	286	316	293	323	279	313	309	303	277	252	277	293	317	301	309	289	290	295	283	271	268	296	271	342	307	294	333	273	298	280	279	270	292	300	301	307	276	280	279	321	258	269	259	281	271	315	304	313	280	276	279	284	301	285	291	258	292	280	276	317	270	291	267	270	293	294	307	296	279	286	289	304	263	296	281	284	288	273	287	277	279	285	292	286	297	300	288	306	286	269	303	261	261	290	271	271	292	276	293	266	301	279	259	275	253	325	309	307	262	285	284	283	287	259	276	291	298	272	263	302	301	286	278	307	300	264	265	307	304	292	275	279	291	276	284	312	287	298	286	291	281	296	302	254	287	284	287	298	302	272	312	298	320	260	283	320	267	267	295	311	298	269	291	277	290	264	296	302	308	294	294	288	260	249	279	264	304	301	281	279	286	297	315	271	307	267	255	291	283	249	310	282	285	271	276	299	242	270	284	275	300	232	281	272	270	288	304	281	288	290	282	283	279	256	267	261	303	320	291	301	286	280	299	266	290	269	299	298	292	263	308	266	312	267	277	268	280	328	288	279	312	279	285	288	293	289	280	267	271	264	273	264	284	292	286	250	276	303	280	276	295	290	322	271	314	300	266	278	254	301	262	275	246	277	284	266	292	260	290	272	301	279	290	293	268	314	293	264	292	278	286	296	314	290	276	298	275	286	265	263	285	314	265	278	294	317	276	303	273	301	289	283	272	289	305	278	290	282	285	275	283	315	298	275	266	278	287	283	253	289	323	287	278	265	282	291	279	281	310	332	268	289	277	269	272	290	267	291	316	302	284	279	291	289	266	268	272	302	306	276	299	279	306	321	265	283	281	288	291	293	292	244	287	250	292	267	287	281	292	280	263	256	276	284	284	247	309	303	312	272	283	300	283	261	253	252	271	282	266	278	310	285	298	307	276	269	244	278	291	272	303	287	280	309	339	307	273	304	293	306	255	319	282	302	296	295	257	292	289	297	293	282	259	330	304	276	291	257	288	309	266	293	291	304	273	273	291	263	282	296	295	269	299	262	278	265	279	325	289	276	313	281	271	286	296	298	297	291	299	275	270	270	286	310	289	284	279	291	291	282	325	291	299	267	287	320	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29311	1715	3255	3609	3074	2619	2142	1946	1653	1562	1406	1373	1338	1218	1165	1090	1083	1076	995	971	1000	951	932	910	947	944	920	919	870	930	868	927	899	810	809	826	889	861	875	849	903	857	841	863	848	894	799	842	806	852	847	858	831	838	845	860	819	805	854	898	788	851	814	880	802	810	830	867	837	842	832	816	835	810	840	820	845	818	828	779	755	812	790	863	863	857	794	830	817	776	806	800	783	844	831	836	802	818	846	817	862	820	801	768	837	831	786	859	820	805	802	812	792	785	816	770	862	807	767	826	826	807	806	785	780	814	770	777	781	833	858	790	793	807	787	769	809	809	820	824	802	798	796	808	758	860	745	797	795	788	803	811	813	828	773	788	803	759	789	782	811	809	836	766	785	876	812	871	768	844	847	803	768	759	819	834	810	842	838	819	803	799	786	852	800	808	818	816	861	857	812	758	823	822	814	802	816	791	828	744	809	827	785	847	788	756	851	783	807	858	815	837	854	775	803	787	843	787	766	777	763	809	824	863	813	832	807	814	842	811	812	757	788	802	853	757	818	765	854	809	762	828	830	806	798	798	807	768	801	814	829	795	800	813	774	849	830	790	804	789	832	787	828	791	798	787	812	833	782	804	772	838	827	803	797	757	795	779	781	791	741	820	762	812	797	759	811	816	817	826	816	776	764	847	847	835	807	802	821	808	812	786	818	831	819	844	819	788	777	771	799	778	806	846	844	814	807	815	811	774	790	819	817	821	812	784	735	771	820	833	824	783	848	829	778	808	755	786	870	786	771	786	804	773	819	801	756	847	835	822	783	818	852	833	849	797	839	763	820	807	761	828	816	760	803	831	781	770	833	820	814	810	808	798	818	831	797	833	808	836	803	821	843	763	797	839	824	754	801	804	768	744	864	800	796	831	884	794	830	797	766	844	804	861	833	809	821	793	816	829	776	789	786	835	779	789	865	820	763	801	819	831	800	790	847	799	790	818	813	796	794	833	810	811	839	784	818	755	810	816	782	819	832	790	790	815	820	794	798	830	854	822	808	850	834	786	816	829	772	759	872	755	762	829	829	836	791	807	824	824	787	793	806	832	841	789	841	822	834	778	782	794	853	860	790	786	776	849	779	821	796	813	822	760	791	829	754	782	770	809	774	820	805	787	803	833	826	818	787	781	809	782	841	820	801	813	863	809	823	800	780	812	837	780	840	788	790	804	813	791	822	799	784	783	796	807	779	781	838	801	765	787	816	824	810	805	777	824	805	810	794	796	745	773	833	805	800	817	815	825	812	805	819	843	839	795	815	795	803	850	841	773	824	822	814	786	813	783	816	796	791	780	796	822	864	792	807	835	848	765	818	854	802	817	807	777	802	767	838	805	780	798	821	820	842	857	761	815	804	810	766	779	793	791	780	779	810	841	837	804	784	798	812	842	814	788	787	819	859	785	838	815	834	811	794	823	811	846	766	784	857	778	840	784	847	778	851	821	779	783	817	791	817	762	787	790	819	784	879	775	781	753	815	763	778	806	801	824	809	764	799	826	806	793	802	760	761	758	818	784	802	812	788	793	802	819	783	824	800	779	785	765	741	782	788	827	841	795	836	764	822	793	801	845	769	809	823	744	832	784	832	783	827	825	830	805	771	836	837	783	835	806	780	745	831	806	783	835	789	779	774	843	817	833	825	800	767	815	818	845	788	783	782	821	774	809	829	819	817	787	821	811	859	746	807	874	803	780	787	810	783	806	838	805	827	794	749	811	789	800	787	817	829	846	793	806	779	792	810	823	762	791	800	827	788	833	794	787	845	809	869	822	836	832	827	828	795	822	797	851	796	777	826	817	824	769	753	854	803	845	852	863	794	805	790	825	779	797	837	852	850	805	813	798	771	804	831	774	869	776	818	807	841	792	767	781	824	825	802	753	793	802	855	784	766	790	815	767	835	779	776	839	789	813	785	765	806	753	850	799	842	802	793	825	801	812	781	837	807	830	816	797	773	767	806	803	804	803	785	841	828	781	795	815	797	792	787	766	796	800	797	779	755	824	787	845	774	786	857	808	777	879	822	804	793	780	863	811	796	774	806	796	813	802	824	824	801	804	808	800	783	856	738	780	873	774	761	815	826	823	785	838	841	830	772	872	790	848	784	789	831	860	819	804	834	788	761	824	793	800	844	811	820	795	776	769	844	829	787	765	807	861	851	782	805	807	815	783	798	793	807	813	813	822	832	804	820	850	828	833	810	760	823	791	816	814	798	795	827	800	777	813	836	787	810	808	822	838	790	778	792	836	791	777	805	832	772	793	802	819	745	818	823	830	805	799	782	814	765	788	802	852	854	819	818	792	809	784	757	821	819	808	829	796	765	864	843	847	819	791	801	875	809	842	870	827	804	799	806	814	800	806	827	846	779	806	782	806	799	870	851	758	799	800	782	775	770	842	768	775	815	783	795	796	786	776	811	819	821	790	823	827	800	806	798	759	816	822	833	862	801	800	829	823	825	846	806	817	822	784	838	789	813	796	789	859	806	798	837	833	769	784	808	799	810	773	799	796	810	820	824	799	832	811	811	742	839	809	854	831	820	796	768	786	788	800	798	816	803	839	802	833	758	878	800	796	833	824	774	785	825	791	811	779	825	802	770	750	780	826	794	785	786	801	765	819	825	826	792	824	842	806	799	809	833	798	796	810	798	847	832	813	785	836	817	808	804	777	811	806	833	781	793	847	827	817	810	804	808	832	813	827	822	831	812	849	811	838	761	819	829	823	810	852	837	768	804	792	789	785	878	775	829	826	807	833	810	843	822	796	754	793	783	840	814	821	788	768	828	735	806	801	804	827	858	765	829	792	793	795	840	799	758	800	814	844	831	819	815	800	816	787	885	780	803	816	835	857	807	795	825	803	842	789	795	797	730	803	787	824	821	803	870	814	822	825	816	874	817	798	786	822	747	772	792	786	809	813	855	808	824	777	799	811	823	795	813	838	829	809	821	763	797	779	799	830	832	804	809	780	809	770	747	776	779	784	812	864	835	771	832	790	800	809	779	782	824	810	779	785	818	785	828	841	809	804	821	843	806	799	820	827	795	799	817	808	805	802	764	797	820	827	798	853	779	856	837	782	805	808	840	851	800	803	750	798	776	756	804	810	827	802	849	795	777	804	778	777	842	838	837	759	764	814	794	798	810	788	774	827	860	822	842	765	786	835	799	794	786	800	818	826	773	787	848	844	856	813	797	771	820	844	815	803	813	778	795	787	793	828	816	811	818	807	835	814	818	778	784	780	836	780	780	845	816	824	783	743	783	811	741	855	797	822	804	845	821	820	760	792	756	802	807	812	859	784	777	782	798	812	795	808	796	833	806	816	760	785	806	834	771	795	831	779	785	818	813	815	873	803	859	776	829	845	801	824	823	818	817	864	768	812	783	773	795	781	845	817	866	803	815	816	847	779	782	816	804	811	769	815	795	809	830	831	817	816	820	851	765	806	770	752	769	786	838	762	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
66649	22987	7878	2345	1446	1113	809	711	642	561	474	459	436	442	399	383	369	375	352	344	353	346	331	389	333	333	341	335	345	358	343	329	349	326	334	299	350	302	314	330	323	312	292	327	331	318	328	349	314	305	355	364	330	323	328	334	322	279	315	337	295	289	310	310	269	314	319	346	295	319	331	333	341	330	306	327	304	307	301	316	300	312	344	313	325	330	342	273	324	340	308	294	300	309	331	310	305	330	314	320	285	343	332	295	334	338	329	297	310	310	291	305	329	289	278	319	330	294	287	319	298	336	317	295	324	305	280	338	301	333	331	308	293	331	311	338	307	328	354	320	291	293	334	302	287	321	341	305	312	297	312	295	313	301	327	335	326	280	303	300	299	308	278	299	295	326	301	343	301	344	290	270	307	337	275	319	330	296	327	319	299	333	338	295	290	284	312	300	347	307	305	325	322	291	300	321	335	312	327	313	320	321	320	304	346	326	317	277	310	302	341	339	330	309	309	292	324	320	322	311	291	321	298	296	339	316	328	313	346	325	326	331	295	316	274	350	326	321	294	293	325	308	292	293	319	313	291	329	323	312	331	329	310	292	312	359	307	328	293	283	334	315	317	317	293	272	322	344	319	324	316	306	321	290	275	310	272	310	349	310	318	335	295	286	295	293	309	326	290	340	283	285	323	305	350	322	341	317	322	312	290	289	323	326	275	305	321	328	305	312	316	283	313	310	298	317	330	316	287	311	301	286	306	297	304	274	317	303	322	309	285	335	347	299	325	328	309	332	302	325	312	299	319	318	320	308	309	325	280	313	310	295	312	320	327	304	296	315	304	269	313	337	308	304	318	311	315	314	313	313	290	310	309	299	310	301	304	308	296	298	325	345	306	325	309	295	306	282	297	321	319	339	341	317	323	303	288	288	314	296	362	315	289	318	297	356	304	306	338	300	293	298	300	344	287	326	356	299	290	319	287	329	329	296	324	297	305	288	342	304	304	334	303	319	342	291	303	316	315	289	319	300	306	312	299	359	306	314	318	305	329	308	342	335	356	325	333	299	309	329	321	305	312	340	331	274	273	314	331	312	326	319	266	311	322	314	342	314	295	341	325	275	305	297	298	320	284	315	305	314	318	285	292	300	329	301	311	320	306	324	312	314	311	293	341	321	297	307	322	330	321	335	298	327	342	287	314	295	317	324	310	296	314	325	301	315	348	333	316	286	308	338	317	295	303	283	317	316	340	309	293	289	330	304	289	298	314	308	322	330	316	291	333	308	319	306	313	326	318	300	296	314	292	318	342	293	322	320	303	301	313	283	317	320	310	304	303	317	309	301	293	308	315	326	307	314	331	284	292	311	310	296	333	284	297	300	321	291	294	303	314	314	315	310	329	312	314	325	284	316	299	298	300	280	320	298	291	300	301	287	299	316	306	297	350	301	300	302	323	314	320	330	323	336	306	313	312	340	295	332	348	308	352	289	307	299	295	308	305	343	296	260	311	314	327	346	303	315	337	327	333	332	260	341	294	329	294	308	348	348	309	296	306	332	326	340	293	305	316	322	325	314	344	299	276	322	283	306	284	349	312	291	365	302	307	334	308	312	296	298	324	328	299	305	314	319	288	302	324	323	320	325	332	353	295	327	345	323	301	301	312	317	294	317	302	318	314	320	303	312	317	302	300	306	328	313	287	310	320	335	286	302	298	279	317	302	296	312	332	327	300	330	311	295	342	309	294	290	338	279	295	348	335	306	330	304	293	316	320	368	302	328	320	277	315	299	285	293	310	304	362	307	318	324	299	295	294	299	305	298	305	340	304	307	320	294	345	295	304	301	301	305	324	290	333	319	298	312	296	295	307	300	295	333	302	308	334	287	298	284	311	304	313	345	300	326	306	286	314	322	336	318	298	310	278	316	304	299	311	296	335	330	299	317	309	281	321	304	310	324	280	293	291	344	299	305	283	324	328	295	311	341	324	327	321	300	297	315	309	300	308	311	308	315	298	304	308	308	301	279	284	315	319	318	309	308	325	320	324	289	315	291	315	323	326	326	315	312	306	306	327	302	305	313	310	295	312	318	298	267	303	313	301	326	320	290	284	309	289	313	316	323	306	267	310	324	261	321	330	269	282	331	312	322	328	293	368	346	307	298	328	295	321	306	301	357	311	285	293	309	300	307	300	308	288	322	303	309	323	285	265	295	316	301	326	304	313	317	294	307	316	315	330	311	298	322	291	304	285	319	305	326	309	316	310	319	319	339	299	308	318	296	296	316	336	333	335	308	292	320	315	323	312	302	337	327	332	315	345	325	336	305	315	301	314	335	313	300	311	331	331	316	310	277	296	337	319	315	315	308	341	304	301	323	298	286	333	294	330	309	313	306	323	304	341	340	326	339	352	331	306	311	304	324	305	340	325	317	302	322	315	310	336	285	300	341	348	304	299	312	323	298	314	312	322	299	277	333	315	303	285	299	295	314	324	296	348	333	345	302	319	309	319	343	315	328	290	295	308	300	291	281	310	291	320	310	325	329	301	288	331	333	325	308	323	307	309	321	287	345	318	315	301	303	309	325	283	327	342	299	308	311	316	295	287	361	341	327	277	293	290	285	293	294	311	321	278	330	301	285	327	299	288	303	340	335	305	281	302	292	301	351	311	293	309	306	294	328	318	328	324	292	308	328	296	295	336	347	297	294	346	312	335	290	326	304	301	338	351	311	309	289	299	300	296	302	337	287	314	310	307	291	326	303	303	278	311	291	282	333	324	289	286	299	284	337	334	312	301	310	316	286	308	309	327	342	332	299	278	334	334	342	301	300	326	297	311	315	302	309	292	295	300	309	294	294	326	298	334	326	322	308	332	302	332	318	296	341	327	294	322	350	305	287	328	302	302	316	293	278	309	280	312	325	306	316	319	321	323	339	332	294	315	295	310	323	319	311	313	288	334	317	325	302	299	290	318	285	307	306	316	327	321	287	350	307	345	333	291	347	315	359	310	324	294	344	292	290	295	318	322	319	305	331	313	315	295	285	299	301	317	328	319	275	306	301	278	345	315	321	318	324	320	306	351	313	304	295	284	319	304	319	338	305	339	331	311	344	321	276	292	338	291	335	308	343	335	306	326	305	324	324	280	296	299	300	305	287	343	332	291	289	307	320	330	319	324	342	328	298	314	309	273	255	288	307	305	280	314	313	321	305	332	269	317	282	329	296	296	331	318	316	324	311	316	329	324	300	292	330	321	314	273	293	323	299	323	297	290	300	290	343	311	305	334	300	325	316	303	323	303	315	316	323	311	307	318	328	297	349	357	296	285	294	325	290	311	281	309	314	353	305	281	346	288	292	357	291	292	293	325	338	312	301	310	312	300	310	307	344	323	312	297	291	302	312	306	292	311	291	287	303	286	342	331	294	290	288	317	326	296	298	315	309	345	316	310	307	297	325	349	324	325	319	313	300	301	307	303	307	328	320	312	279	306	310	337	318	316	289	303	283	309	316	295	323	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35913	2587	5537	6093	5200	4097	3546	3035	2570	2277	2112	1990	1755	1724	1571	1469	1384	1381	1332	1226	1156	1174	1180	1106	1066	1055	1087	1051	976	999	1032	1006	947	985	952	1022	920	1021	950	947	911	935	923	910	950	892	876	925	877	877	886	817	905	855	923	899	854	877	849	896	886	938	905	884	872	897	893	871	874	837	871	789	827	888	899	947	911	898	870	859	877	924	926	872	798	805	844	893	856	842	870	860	868	934	796	823	878	868	900	857	861	837	883	879	858	825	834	894	868	845	853	827	833	842	861	907	867	850	869	869	847	836	892	815	867	904	777	790	867	811	887	870	926	861	848	856	828	860	835	876	856	825	813	849	826	849	850	893	862	852	868	874	860	857	843	811	893	908	836	878	872	898	877	834	864	847	813	834	872	831	841	854	832	871	860	865	857	845	810	811	791	858	850	878	849	877	859	901	894	834	853	791	861	853	827	899	852	842	891	833	829	834	892	813	891	843	861	796	844	872	943	853	865	829	880	903	830	831	901	878	802	849	804	875	840	777	858	827	855	866	834	794	844	833	806	848	866	866	853	869	858	799	865	871	919	880	870	872	842	832	798	834	832	847	865	863	895	865	861	870	886	810	852	868	870	871	926	790	844	896	798	803	864	840	903	847	854	851	797	804	829	838	833	908	829	813	803	836	840	797	836	813	899	842	846	864	848	823	861	857	852	860	844	874	885	827	837	859	851	901	840	774	816	851	874	847	870	836	913	877	864	874	808	810	924	892	855	889	834	882	875	831	848	821	863	867	896	843	896	843	826	811	823	814	810	842	879	853	843	828	807	845	887	850	845	853	821	870	866	855	854	830	881	852	879	830	954	829	855	840	815	870	866	886	843	829	874	808	823	839	894	881	806	877	841	840	863	854	872	871	870	847	837	831	847	854	845	871	850	862	871	842	863	844	833	829	871	840	814	885	840	867	764	827	817	882	874	813	847	842	843	886	811	880	873	879	842	845	850	900	843	841	810	829	813	840	841	795	814	892	837	892	859	821	843	857	851	884	770	829	834	880	842	808	829	876	841	836	920	834	840	837	813	853	841	833	860	846	830	870	869	894	859	862	853	881	924	817	875	857	896	846	828	838	847	788	849	908	866	815	790	864	836	847	881	810	849	837	831	850	853	860	802	894	886	854	815	805	825	847	818	859	830	845	869	836	859	903	869	847	831	877	832	874	887	798	832	879	915	820	822	872	880	909	877	811	904	842	881	852	832	859	831	845	870	869	885	852	879	771	914	858	817	823	891	796	878	795	857	881	826	896	844	884	848	859	831	842	892	827	828	854	830	912	781	880	818	860	855	852	843	890	852	859	839	880	816	853	907	847	852	835	876	849	835	778	819	869	812	861	858	831	842	842	846	807	859	823	836	867	900	871	855	880	915	818	856	860	823	847	865	853	873	777	809	917	875	841	836	912	799	878	832	865	899	842	831	817	850	904	808	882	893	843	874	852	837	875	866	886	811	790	852	885	794	909	853	869	860	847	853	851	839	836	860	870	856	848	852	890	868	836	857	818	902	875	808	849	829	868	844	850	842	858	841	839	895	859	798	826	885	864	870	825	846	845	837	853	791	884	855	815	897	837	824	883	826	805	928	843	872	860	830	868	844	879	849	825	836	814	848	809	850	859	821	860	835	787	842	865	808	853	910	875	888	901	893	850	853	836	846	898	841	812	851	866	859	890	917	804	830	850	887	864	908	846	875	853	879	842	826	837	903	914	871	764	847	800	873	840	842	804	871	838	828	828	818	871	814	906	830	827	801	861	842	828	880	907	866	821	876	865	832	869	842	865	842	865	841	823	877	808	882	831	844	878	805	914	833	823	801	786	880	821	862	803	804	828	850	874	850	847	841	858	822	871	827	830	843	859	846	837	845	860	821	834	839	795	871	881	892	858	856	854	787	809	825	895	867	847	833	834	830	853	836	868	844	875	897	872	831	819	851	880	832	873	802	801	834	880	864	798	833	845	800	851	819	859	866	871	856	865	883	859	873	892	824	828	839	842	866	786	831	835	856	758	802	891	890	866	833	834	847	854	894	854	873	826	875	845	881	852	838	848	863	846	827	866	801	833	836	836	880	828	873	835	864	821	852	838	831	865	871	834	821	830	831	833	863	849	879	844	872	830	848	812	862	811	839	854	842	820	810	840	862	805	840	893	813	839	807	837	885	857	787	837	845	890	896	896	818	879	865	842	814	859	812	835	903	875	921	820	854	853	829	845	844	831	847	824	817	838	827	853	868	842	833	809	872	845	841	815	794	867	861	837	856	782	916	835	858	874	854	828	881	861	853	870	787	858	847	820	852	822	868	823	912	834	821	877	842	879	848	820	825	853	869	837	838	842	853	875	796	838	852	839	868	845	789	868	819	823	817	805	899	871	871	836	822	779	855	856	826	839	841	793	872	901	902	805	825	817	847	863	797	782	872	829	856	832	798	847	813	852	856	838	889	797	881	847	877	833	830	828	861	825	862	882	821	816	847	821	854	806	809	854	843	815	868	870	862	832	840	871	859	815	866	789	835	831	824	833	821	785	903	825	885	889	898	863	827	846	898	835	872	838	875	788	852	760	852	853	861	843	818	893	914	830	863	841	836	878	883	866	815	837	905	871	860	833	821	877	829	861	889	785	805	833	876	836	863	912	869	840	837	818	825	848	882	821	876	859	862	839	810	807	852	796	790	823	845	886	829	840	875	863	833	829	853	797	895	817	856	825	830	847	811	845	845	873	848	862	806	868	876	875	840	859	861	849	856	794	834	803	864	844	865	882	834	832	841	847	866	822	871	852	875	829	837	872	817	881	832	869	835	864	848	898	784	825	831	832	832	809	859	780	862	848	894	815	865	872	816	869	885	846	880	867	855	858	853	872	836	854	892	893	862	860	854	875	857	837	892	906	811	913	855	852	852	815	853	832	918	838	829	907	855	845	838	885	812	867	866	793	901	824	869	871	845	857	865	848	847	771	835	852	867	846	831	830	822	825	915	805	824	911	834	796	825	754	867	886	874	850	824	791	873	838	850	823	859	801	909	835	773	873	885	842	852	857	863	853	841	873	895	880	839	820	809	855	865	901	846	855	848	843	866	862	837	848	836	843	828	831	840	909	783	864	822	846	853	852	838	848	888	843	821	846	826	838	794	821	828	871	841	870	847	824	863	831	845	847	849	848	825	876	849	860	858	929	832	846	846	860	856	874	862	895	835	793	830	785	833	854	852	780	797	881	844	798	873	863	813	833	794	870	807	832	848	832	854	819	839	837	800	859	862	836	844	882	871	864	853	878	795	879	828	885	854	843	846	868	828	872	822	881	858	793	843	833	832	856	816	844	831	893	874	877	874	900	847	812	838	824	846	879	895	838	878	829	863	866	825	869	838	832	844	850	845	903	856	857	806	844	792	878	850	827	851	882	839	884	839	789	845	857	819	868	922	834	882	836	823	862	845	896	824	864	839	844	845	888	835	895	844	850	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9962	496	230	173	201	138	153	133	152	147	138	168	156	152	136	141	148	149	154	163	127	120	121	149	116	122	145	132	140	143	129	144	147	123	140	138	157	165	136	124	134	121	141	122	156	139	130	140	155	133	161	150	128	131	136	162	152	136	140	141	154	124	120	133	139	126	143	130	154	161	147	157	145	127	149	119	124	121	130	115	127	124	160	131	143	150	132	136	142	129	183	155	160	147	123	151	135	137	130	137	138	134	133	149	134	148	147	138	140	136	146	140	126	148	132	135	134	142	145	140	140	144	145	137	140	135	138	150	139	141	147	151	136	142	129	136	135	131	153	149	156	144	129	142	145	138	143	141	118	130	145	153	126	135	130	129	158	159	166	138	131	149	123	151	152	135	118	149	110	133	131	114	136	130	174	162	143	149	142	138	108	127	133	127	131	117	152	133	130	140	129	138	107	131	148	142	150	138	122	132	126	156	152	134	127	135	143	129	140	131	139	152	140	124	141	120	148	119	110	137	131	127	120	138	141	122	153	156	143	161	132	164	153	147	166	136	151	129	127	124	139	151	142	140	142	155	127	120	134	129	145	127	143	140	121	143	136	127	129	124	158	126	154	129	120	128	127	138	153	147	150	135	138	145	156	133	156	126	158	140	124	124	136	117	132	125	163	131	140	147	142	129	163	154	137	128	137	120	148	136	116	163	120	154	128	126	150	166	125	156	162	114	150	126	175	160	136	148	147	143	130	143	133	135	141	123	129	142	129	126	119	149	126	147	140	157	145	122	138	146	142	137	127	156	159	122	139	136	135	142	128	162	127	123	127	133	134	154	141	134	149	140	137	146	143	150	162	147	152	140	147	149	117	143	132	142	143	147	142	158	139	159	140	132	139	150	131	146	126	150	129	145	127	146	131	133	131	138	151	128	148	135	146	125	135	135	160	131	122	122	166	156	146	122	143	149	135	135	168	132	156	152	152	130	155	130	137	144	144	135	138	140	154	130	146	155	127	133	154	131	155	153	145	147	133	121	125	139	131	142	149	144	150	140	150	131	114	126	136	150	156	152	134	136	150	140	130	133	149	145	119	143	147	139	125	149	158	145	146	135	150	120	175	141	118	138	156	142	171	158	159	123	126	121	135	124	107	139	147	132	129	148	138	123	127	138	154	158	145	132	125	129	141	162	116	128	124	124	123	146	149	121	150	132	165	152	144	139	137	125	121	116	122	155	123	109	170	149	144	144	152	129	120	119	173	134	154	141	134	141	151	122	140	164	133	171	132	136	155	152	124	148	129	148	142	132	145	131	143	134	151	152	141	136	126	148	149	144	143	138	136	134	127	129	141	127	141	129	158	142	138	123	156	120	133	128	140	118	131	145	124	131	152	148	132	139	133	136	142	130	127	142	157	127	147	147	135	144	163	162	142	131	134	134	159	129	160	119	128	145	129	163	136	151	146	122	132	145	139	115	148	123	159	130	146	135	118	144	123	146	143	127	130	149	154	115	133	128	130	148	133	130	154	134	117	122	147	130	137	144	139	138	138	129	138	153	143	153	139	138	149	149	142	145	159	143	104	143	143	129	158	140	129	154	135	137	151	137	115	119	127	139	131	142	126	134	147	162	151	134	102	135	128	130	127	143	137	124	140	159	131	125	133	132	136	161	161	139	132	138	138	153	142	137	151	164	147	147	145	120	139	145	125	147	142	150	142	145	135	158	162	133	149	128	146	157	160	141	145	150	134	130	154	154	139	129	140	136	110	127	136	148	138	121	131	119	142	136	157	135	133	147	124	156	148	140	144	166	136	161	157	145	134	145	147	150	147	138	157	121	129	151	141	135	148	164	159	138	114	137	177	152	127	159	143	114	135	138	132	131	134	122	156	145	147	140	146	132	116	147	144	141	136	129	147	137	164	138	143	149	119	131	134	138	153	142	145	136	124	140	158	140	155	149	121	152	135	117	130	158	132	151	158	137	142	138	130	137	141	133	126	144	149	150	137	140	127	133	145	133	125	157	136	142	154	151	112	120	137	128	138	131	143	140	143	140	129	163	133	137	146	155	132	131	138	125	138	135	139	136	134	138	137	116	162	151	152	145	128	152	130	140	139	142	145	146	141	137	143	144	127	168	135	143	112	129	145	142	155	150	153	161	141	157	142	149	161	150	135	132	138	166	139	157	170	144	134	152	124	135	142	154	136	132	151	119	155	150	134	133	147	130	126	131	137	140	148	140	121	140	149	137	145	159	137	149	137	142	132	128	158	131	142	137	131	142	135	136	141	157	110	152	142	140	144	136	131	121	151	130	122	126	125	165	135	159	159	135	149	167	141	150	177	136	149	150	137	144	111	147	144	131	118	166	115	140	144	138	127	145	143	129	136	134	118	123	147	144	139	130	148	125	159	150	141	135	141	137	140	130	141	130	133	133	145	165	136	148	163	140	144	130	161	176	129	157	153	128	125	139	147	134	153	148	143	125	167	131	156	130	154	162	152	140	137	132	152	149	167	141	122	118	131	138	139	111	140	131	126	131	149	128	138	137	130	141	139	133	145	154	117	118	142	134	138	140	149	141	146	123	120	143	144	156	132	146	166	154	146	150	117	152	142	147	152	133	156	153	129	133	154	134	143	126	130	132	132	129	137	149	153	135	135	159	159	178	147	141	143	144	127	146	150	142	146	159	176	147	150	135	141	123	149	139	141	128	156	140	135	141	137	147	134	123	128	148	131	142	136	162	148	137	147	129	149	129	138	143	148	177	151	159	135	153	137	135	120	126	141	132	132	143	131	131	153	163	131	141	129	156	148	129	150	130	150	154	141	145	147	138	134	115	159	139	134	137	154	128	145	131	148	149	153	140	140	135	144	131	148	152	138	144	148	140	135	123	149	139	148	133	135	141	135	139	146	145	144	155	155	143	151	164	120	150	157	126	139	141	133	128	109	129	126	136	146	134	146	142	128	124	129	125	131	126	133	126	161	133	125	123	132	134	156	143	145	139	143	145	152	156	152	150	153	139	155	128	158	137	167	157	117	138	142	142	145	151	115	126	139	143	142	147	122	142	142	126	124	157	151	154	156	132	150	126	163	142	139	148	155	157	125	142	137	126	153	140	127	144	137	122	134	139	144	152	139	134	149	132	153	124	146	132	141	159	147	137	146	154	151	114	127	139	145	120	163	143	140	141	150	136	157	112	156	149	157	125	144	127	116	161	127	147	156	144	165	138	152	134	145	139	138	141	116	134	147	138	161	139	139	131	144	146	141	141	129	128	143	149	136	139	147	128	137	152	147	139	154	128	135	148	149	147	149	159	149	134	135	150	155	136	155	140	134	137	127	133	146	132	124	145	117	156	153	143	142	141	137	141	130	148	145	138	147	141	135	128	153	146	138	133	144	127	153	149	156	143	144	129	148	141	135	131	147	167	152	129	158	156	118	139	138	141	142	155	140	150	143	146	142	158	159	137	141	158	158	136	141	126	124	121	137	141	131	153	123	117	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9848	527	651	606	605	565	520	516	482	492	523	451	443	448	491	482	472	471	451	460	448	457	483	461	458	456	459	422	459	492	443	469	457	434	435	451	480	435	478	475	491	424	479	403	441	445	486	464	470	470	462	446	477	487	491	465	466	442	435	440	439	450	420	465	416	471	432	446	443	435	467	440	450	447	453	427	413	468	478	441	414	436	452	500	436	479	461	459	414	476	464	454	444	434	444	427	468	485	457	464	450	456	451	450	456	488	429	464	449	444	432	479	445	446	418	454	429	442	455	454	449	470	442	486	470	437	461	427	418	481	454	433	451	450	470	475	445	485	504	458	470	487	477	466	474	460	469	457	394	459	502	500	453	471	460	449	469	458	415	507	441	486	427	406	453	466	470	453	484	478	482	430	461	407	475	464	487	443	463	467	458	451	489	436	460	453	461	420	445	471	478	492	469	426	456	473	486	468	476	418	475	487	452	436	448	487	417	487	433	484	441	404	415	468	441	446	431	468	486	462	434	498	455	459	474	416	496	451	457	433	461	433	463	460	461	409	478	485	475	463	449	436	442	447	458	451	440	434	438	487	458	454	416	421	439	444	474	452	432	443	463	442	495	455	463	450	442	446	473	447	444	445	468	453	448	457	434	457	466	446	469	420	466	424	447	472	449	446	443	460	484	427	450	444	437	447	461	458	459	447	449	422	464	463	470	447	433	454	467	474	479	453	455	448	429	425	455	478	404	434	451	411	481	476	427	459	416	458	463	476	445	451	489	448	436	436	427	505	460	505	448	443	474	447	415	443	476	465	447	460	474	445	520	462	453	453	483	423	459	462	451	465	429	441	495	468	445	440	482	436	443	442	437	460	445	451	463	499	461	449	472	494	463	480	448	430	432	486	468	482	458	474	435	485	461	487	449	458	438	454	470	446	439	481	456	427	465	434	446	454	474	492	454	460	466	442	425	437	449	444	447	486	431	437	468	451	448	428	454	452	415	446	442	440	435	473	433	470	468	413	453	440	404	422	453	451	463	434	453	428	491	443	425	443	431	447	434	439	473	464	447	457	439	445	475	471	441	450	427	465	437	456	427	436	419	469	461	427	442	494	422	471	425	467	437	462	419	442	444	461	439	442	446	421	429	433	454	477	466	468	451	466	459	444	480	460	439	454	439	487	421	447	464	508	406	495	415	459	463	454	454	403	469	459	450	505	490	439	461	475	435	460	476	471	470	439	479	477	446	437	414	455	441	462	465	436	441	468	438	481	479	435	466	473	443	463	409	456	443	461	435	434	484	447	473	463	490	470	467	446	453	489	499	458	451	479	404	417	447	472	460	458	487	457	426	444	463	477	432	448	469	454	489	464	464	473	418	466	463	483	427	428	479	472	471	444	447	452	468	460	434	452	472	423	442	456	457	452	436	430	462	432	453	469	468	429	436	463	463	442	449	458	454	438	425	474	406	434	453	452	458	472	436	461	429	455	473	451	479	432	443	431	421	473	454	440	454	451	426	472	480	463	441	454	446	496	484	448	468	467	469	445	441	475	440	446	420	466	454	481	423	445	434	425	449	463	447	468	448	474	456	443	473	464	435	467	460	445	417	448	431	429	491	435	448	431	439	507	428	457	465	440	432	410	395	466	441	473	422	469	450	463	477	458	476	463	460	414	446	437	480	447	481	433	451	462	465	449	413	469	419	438	438	474	452	458	461	463	468	442	476	473	425	450	449	457	458	460	441	449	457	402	456	445	464	476	462	419	483	467	473	414	469	436	443	440	451	449	487	436	495	418	454	444	485	472	490	456	453	462	458	428	495	455	438	469	466	498	458	459	435	416	435	474	477	426	443	450	462	397	438	433	446	458	480	488	423	396	481	467	433	478	430	453	469	484	451	468	500	458	441	465	478	502	454	414	482	457	465	467	434	476	440	451	467	448	447	464	466	427	469	474	490	446	402	481	487	448	468	465	415	458	441	476	443	446	482	423	447	490	448	433	497	448	446	493	443	459	436	436	445	444	490	477	484	452	460	486	460	452	465	444	503	506	461	491	452	438	412	451	458	447	450	456	430	456	467	490	455	470	468	464	433	446	453	421	461	442	479	446	400	482	449	467	462	454	458	440	494	431	455	389	452	460	422	446	425	471	446	451	460	469	445	448	428	454	426	464	466	476	435	445	434	458	483	474	453	471	470	397	473	479	458	418	446	462	468	407	477	447	461	462	494	478	462	473	430	463	436	435	425	458	435	467	438	456	462	437	419	461	440	460	485	447	454	442	446	460	459	436	423	410	430	451	466	457	462	460	450	435	469	481	484	461	463	477	452	473	450	459	451	466	436	481	461	475	457	467	468	462	454	466	436	495	486	482	463	446	460	447	449	447	466	516	435	443	464	428	412	454	445	450	445	434	448	468	446	463	459	490	458	477	426	440	504	483	481	457	452	434	467	400	441	458	441	470	445	443	427	438	471	422	491	479	501	463	476	410	460	478	446	409	443	470	466	443	476	425	411	452	441	445	456	442	394	404	479	472	482	405	449	458	419	432	484	447	477	470	465	444	448	458	474	466	430	452	500	430	450	481	436	439	455	471	451	469	450	444	466	464	467	473	438	444	481	463	470	469	422	460	464	471	464	422	456	441	460	470	480	472	462	464	482	431	468	483	443	441	454	444	472	444	449	492	447	440	471	453	458	438	423	481	460	460	467	453	457	437	421	482	431	448	443	474	464	468	455	421	431	452	411	440	463	447	464	448	481	433	426	463	478	520	441	420	467	446	459	455	462	429	440	444	458	452	436	436	428	495	432	428	447	483	462	437	487	465	472	444	482	437	463	469	402	462	461	463	445	430	433	491	475	439	474	473	425	453	471	473	474	452	424	470	506	480	481	462	426	451	468	445	487	456	501	465	452	430	472	466	441	492	441	425	486	453	455	405	477	471	463	462	484	441	431	449	492	470	467	455	441	437	467	441	451	473	474	476	442	502	420	487	483	467	421	419	480	478	468	442	474	450	431	496	448	445	475	452	467	428	482	483	411	421	438	484	441	461	448	451	441	434	483	460	440	461	419	440	455	457	472	454	477	452	453	437	490	476	483	445	457	467	436	439	430	473	449	450	473	450	448	460	427	487	441	470	483	448	451	457	458	470	466	440	450	459	436	414	430	446	468	458	432	450	453	470	438	505	450	462	463	478	471	444	491	426	448	433	480	458	513	447	471	443	447	471	478	489	479	427	455	464	435	462	429	465	437	439	454	460	460	455	449	508	462	451	455	457	468	454	450	461	459	444	448	405	444	471	471	465	451	435	464	441	483	479	454	493	468	458	436	462	459	449	452	457	464	451	460	466	481	442	466	414	475	423	453	428	464	459	462	424	444	446	438	449	428	434	470	444	441	449	446	474	465	460	436	429	462	463	453	466	441	461	422	455	428	470	418	464	423	406	450	494	478	459	459	474	410	407	430	439	501	464	430	448	436	439	459	447	473	478	462	444	435	476	463	433	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
56685	13726	1994	1141	786	706	515	450	407	394	375	377	337	375	316	282	326	332	322	297	307	306	293	290	321	292	250	286	301	285	284	311	327	285	343	293	267	286	275	299	303	279	304	320	267	298	286	275	270	278	276	288	295	292	306	238	296	284	259	285	297	302	311	269	314	291	301	290	278	310	268	295	293	259	315	283	299	331	291	297	289	268	296	282	260	293	273	276	275	278	267	270	262	269	283	276	269	295	292	250	266	272	290	287	296	244	307	281	294	299	281	278	276	275	318	289	295	292	252	291	288	304	280	291	301	318	293	302	253	295	300	291	282	279	286	297	273	275	275	266	254	259	281	302	318	310	261	291	308	284	306	291	295	298	298	303	306	259	280	278	290	246	260	266	295	289	300	281	251	293	281	298	305	272	301	312	280	301	271	247	285	296	284	275	267	272	287	300	306	241	264	299	275	289	297	322	291	290	273	282	283	273	306	313	281	261	304	287	276	301	269	264	296	265	308	268	271	276	283	257	290	288	312	267	260	274	309	283	289	305	280	309	311	240	300	291	285	279	284	273	286	279	265	264	286	292	292	240	293	291	235	278	254	318	282	272	282	277	265	253	271	262	301	272	290	268	291	273	301	270	288	286	269	289	346	300	271	258	287	315	294	288	261	248	285	306	292	269	298	285	320	280	278	269	286	312	260	291	296	267	262	280	265	308	297	268	269	300	301	275	281	283	277	279	252	268	261	298	271	272	266	273	279	285	278	270	279	280	292	305	279	307	279	275	288	312	302	295	296	286	255	297	267	281	294	283	294	249	301	292	291	303	253	319	289	287	286	280	306	282	263	286	269	288	253	298	299	282	225	282	308	284	306	265	287	287	277	262	305	292	288	288	273	277	266	298	288	251	283	263	314	265	325	294	261	258	267	285	275	317	306	241	287	260	298	275	271	264	297	253	270	276	297	286	301	271	268	292	258	312	294	275	257	310	286	259	277	286	290	302	293	294	304	307	275	274	259	265	282	293	262	283	294	261	267	259	253	273	258	277	309	291	291	281	311	268	295	267	268	289	262	296	278	310	289	271	281	264	296	271	274	299	269	263	251	267	305	291	278	300	327	286	307	281	266	268	263	235	287	282	262	293	275	286	292	285	280	285	287	271	309	291	295	287	312	278	295	303	300	333	290	280	307	271	299	298	263	297	271	283	254	285	276	277	287	285	277	288	276	266	255	264	278	300	272	301	306	301	265	286	294	281	279	270	270	291	311	292	298	256	287	299	291	290	247	266	285	293	281	291	278	282	278	272	287	267	278	266	267	303	290	274	301	278	268	292	283	270	303	320	306	295	294	255	291	286	315	274	285	253	283	286	248	286	288	267	277	249	298	277	255	301	304	286	276	288	279	285	283	270	276	290	266	288	286	280	305	308	301	274	263	278	302	302	274	263	261	290	276	301	293	274	280	314	276	293	307	308	263	270	306	270	291	271	317	263	271	282	314	290	288	291	303	277	288	288	277	311	297	313	294	267	275	263	279	265	305	274	296	299	289	289	249	281	294	267	279	246	273	290	300	267	290	289	283	292	294	257	274	270	289	309	322	259	256	286	269	260	260	286	279	322	283	263	265	305	290	300	248	288	295	294	287	276	272	308	277	290	256	290	276	291	252	275	262	276	290	275	276	312	276	265	272	270	262	245	268	278	257	303	286	284	291	288	309	280	283	274	275	289	302	260	279	312	281	292	266	296	254	287	266	297	274	300	296	294	292	294	297	291	284	269	276	273	266	267	281	293	299	279	281	300	244	263	286	263	257	262	270	305	295	270	284	284	273	304	287	277	305	278	298	288	273	256	285	267	262	289	316	278	310	285	261	284	290	280	270	271	251	275	296	247	274	255	262	256	287	286	274	301	278	285	284	268	271	268	289	262	271	270	277	259	276	302	287	270	282	283	297	292	285	260	292	311	291	283	276	297	280	282	255	293	277	263	272	283	270	262	300	296	290	297	258	280	284	291	276	288	266	278	268	309	300	286	261	292	266	283	264	259	253	294	279	263	316	265	262	272	305	272	245	282	297	266	294	286	285	313	264	277	254	296	300	296	289	309	320	276	296	278	285	255	267	277	288	281	271	278	280	277	266	267	281	298	287	294	273	262	288	288	258	268	267	296	301	314	281	281	280	267	311	293	295	278	322	257	300	293	289	289	280	285	248	312	259	283	299	268	258	275	287	271	279	247	299	277	278	296	288	290	286	279	274	279	285	296	326	288	263	290	274	277	291	267	297	302	312	307	290	263	285	259	302	313	291	292	288	271	277	286	297	277	278	274	302	285	274	281	277	272	313	286	285	292	272	284	296	268	312	283	276	266	255	322	265	295	254	257	275	279	276	317	289	294	297	310	303	283	285	258	274	277	285	320	254	277	274	280	287	294	294	269	259	273	274	280	275	281	268	300	281	318	288	311	277	323	290	303	295	287	277	304	294	272	291	277	293	266	269	252	274	300	268	271	282	283	272	283	280	275	260	292	289	275	297	310	287	271	295	273	278	284	281	274	266	285	281	268	326	270	314	272	288	285	313	254	251	278	303	300	280	265	288	307	296	274	286	302	276	278	267	284	292	289	281	289	285	288	266	279	294	301	323	275	322	281	299	283	269	295	266	280	297	265	270	304	300	297	275	289	283	323	286	297	275	303	275	277	262	303	276	261	274	274	276	295	287	294	292	288	265	276	285	294	288	291	277	275	281	319	292	262	310	282	281	282	289	344	281	300	277	280	279	303	297	269	284	285	270	320	292	261	312	274	272	266	314	299	288	305	279	285	287	244	266	285	313	293	296	282	275	282	325	303	287	283	294	283	284	279	267	256	268	304	292	289	310	283	258	262	305	303	283	299	266	278	266	299	248	267	268	269	243	271	281	280	252	292	280	265	271	268	264	288	290	293	299	278	285	269	262	274	269	273	284	278	300	278	287	256	267	280	282	242	277	269	285	271	258	283	268	312	281	284	307	285	284	316	281	246	299	289	284	283	284	283	280	287	287	281	250	244	310	305	271	296	287	310	301	285	281	271	281	289	293	291	262	263	288	298	262	261	258	263	290	266	289	289	252	300	284	282	235	264	284	297	316	263	282	271	245	249	272	263	325	313	311	300	279	299	307	297	289	260	305	276	294	294	291	274	282	285	276	266	254	275	269	269	298	267	248	269	274	280	274	282	262	273	299	251	284	267	257	289	287	270	288	285	304	278	280	273	271	311	303	293	287	292	297	289	276	263	297	257	259	278	283	294	267	320	264	271	280	286	276	277	281	283	264	294	272	284	284	258	283	297	277	270	250	308	270	261	282	315	290	276	284	295	288	274	294	308	279	285	271	301	281	294	304	261	267	294	305	269	291	263	303	291	258	305	251	264	275	297	275	280	277	291	271	306	253	298	270	279	302	293	307	279	248	281	302	246	280	268	282	292	267	300	286	256	287	280	289	272	288	283	315	246	243	287	268	293	293	258	312	274	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28127	1782	3269	3627	3135	2591	2258	1886	1684	1530	1500	1408	1284	1203	1119	1125	1015	1038	986	991	952	976	912	969	907	945	905	913	936	865	889	845	880	852	883	871	860	884	823	834	892	831	809	838	825	854	896	826	814	823	807	819	858	820	825	848	765	815	848	836	857	837	789	835	860	831	825	823	837	781	843	802	789	849	823	769	830	798	864	867	798	789	808	797	788	823	770	808	898	781	810	838	805	862	797	789	798	822	861	814	781	761	786	832	783	801	848	798	773	773	798	812	818	803	805	848	819	841	830	815	762	804	818	785	840	790	762	805	768	832	767	806	787	832	839	816	822	798	820	768	779	824	876	831	774	759	785	749	814	836	786	798	779	792	815	771	811	787	791	794	773	834	770	863	784	803	745	835	858	769	801	824	810	810	792	841	834	810	819	727	798	798	825	841	807	792	781	786	741	841	865	845	764	828	851	754	790	787	791	784	767	807	786	837	755	786	804	753	782	813	815	771	824	793	794	848	794	825	798	768	841	806	775	807	808	830	757	851	789	782	798	804	796	804	808	787	814	822	803	804	775	751	802	789	821	830	817	809	781	777	803	797	789	799	780	827	791	813	813	784	776	770	764	760	824	814	777	796	799	779	822	746	782	819	771	809	804	807	817	844	825	810	779	774	779	822	751	760	790	795	785	794	794	789	732	781	801	799	825	819	771	766	757	784	839	780	766	795	829	803	770	800	838	787	766	782	815	785	794	767	822	757	755	809	758	824	784	809	805	790	834	785	773	781	778	795	803	779	825	761	803	780	780	812	877	786	782	711	808	786	774	806	765	808	788	779	750	840	840	837	775	792	777	821	787	832	765	826	783	787	769	818	812	778	836	807	775	757	793	806	794	802	765	792	807	795	799	826	865	809	810	781	799	849	784	780	760	773	768	813	812	830	766	803	789	778	817	764	834	827	836	802	812	816	792	745	787	854	792	812	780	805	842	771	816	793	790	800	812	793	813	814	823	756	812	743	821	775	788	775	771	794	804	753	749	764	785	811	836	791	777	775	796	781	782	816	823	828	773	788	838	824	757	805	767	822	822	827	821	785	782	826	793	797	818	781	778	832	793	769	806	843	849	831	794	817	799	821	796	789	772	826	794	792	814	810	804	821	819	773	804	823	805	800	812	833	757	792	797	804	862	815	815	831	781	780	819	822	830	816	762	819	802	785	777	809	790	819	811	808	778	841	793	782	778	821	823	781	815	768	777	828	770	796	727	753	807	759	830	778	805	810	809	794	842	847	771	837	771	779	788	798	812	785	772	829	772	868	709	813	782	816	803	776	819	794	758	814	792	818	775	800	810	807	764	818	787	785	760	776	821	836	817	814	783	800	774	834	725	815	837	812	796	807	812	847	794	767	802	812	737	794	824	792	804	765	781	803	775	825	749	808	779	801	786	765	849	829	811	807	732	801	792	753	739	827	800	822	790	737	842	776	765	800	777	812	797	824	812	825	805	752	846	806	788	805	820	779	829	805	796	770	777	807	853	823	800	755	796	818	779	809	816	727	849	781	799	849	856	791	825	787	817	766	754	801	805	812	820	778	826	841	815	801	784	812	848	770	803	769	743	804	782	810	829	756	814	826	778	826	779	826	807	832	764	770	809	831	767	792	842	804	810	775	821	826	834	787	771	782	805	774	807	821	785	803	802	828	820	799	844	815	781	853	820	759	795	762	818	793	845	795	860	835	785	792	834	832	812	745	807	817	791	791	737	797	790	813	800	808	762	777	796	774	813	827	825	766	785	778	845	824	792	818	784	770	820	788	793	781	758	791	798	792	829	814	808	817	793	818	786	766	716	814	802	790	783	818	760	804	804	805	809	742	764	798	816	765	839	814	795	765	783	816	759	767	789	786	814	834	774	845	778	827	814	792	807	779	785	782	806	769	860	790	815	785	804	774	845	801	815	820	824	810	759	819	823	795	819	828	772	778	792	780	837	832	841	729	801	830	766	830	768	776	820	779	787	791	793	787	863	794	799	802	756	813	799	806	764	798	772	769	829	789	806	829	816	805	771	838	800	764	768	783	846	816	809	794	790	805	820	818	786	800	792	831	799	779	842	815	770	746	798	797	819	815	810	839	780	792	812	784	766	805	807	796	773	801	790	782	845	800	800	782	790	763	804	813	776	749	782	817	830	803	825	788	793	860	765	781	798	819	814	760	794	801	819	782	796	841	783	865	775	817	823	749	786	830	797	841	795	705	719	830	817	795	852	827	841	792	762	744	809	792	820	784	764	773	809	796	748	774	864	844	809	768	824	792	793	747	748	795	791	802	803	806	773	788	770	792	798	761	807	774	788	808	779	834	776	784	803	768	801	769	770	778	787	812	783	793	751	788	814	841	861	803	794	785	831	762	760	776	771	799	814	749	806	827	797	815	814	804	864	814	792	778	756	790	731	810	831	809	752	775	830	804	823	764	809	779	820	829	841	829	841	793	776	782	789	793	768	777	773	797	826	826	849	785	783	818	817	789	863	840	799	762	808	833	830	790	800	780	773	841	791	800	778	799	777	811	760	737	781	817	776	804	815	762	835	787	818	816	790	818	802	774	847	800	818	777	781	830	803	782	790	793	789	752	804	845	821	789	759	795	843	772	792	809	786	840	780	810	782	791	812	809	822	824	790	780	828	827	751	793	821	789	805	809	791	829	797	791	873	827	836	870	796	781	782	816	803	825	781	772	816	822	824	751	766	848	746	821	808	798	797	830	805	831	797	817	825	806	802	816	818	751	778	843	819	774	796	827	778	810	775	764	787	826	810	817	817	772	819	822	832	759	777	788	862	838	839	781	776	774	787	808	777	796	767	748	791	813	835	770	795	792	810	767	805	811	845	787	761	777	834	836	811	822	806	786	797	801	796	775	796	799	816	776	787	809	798	769	798	776	747	787	765	756	811	802	803	826	779	799	747	799	771	780	780	776	839	797	800	762	839	789	774	819	793	799	781	787	796	828	761	764	818	776	828	834	760	793	842	861	819	806	841	756	795	773	764	776	804	774	806	800	764	817	811	766	795	745	725	853	765	831	769	829	788	786	795	806	792	802	833	759	809	793	850	748	798	836	797	836	794	814	774	829	763	820	837	785	801	820	799	809	800	762	776	777	808	769	801	850	823	797	830	816	806	773	804	814	777	771	833	819	813	786	790	801	793	818	776	834	770	743	781	814	826	795	775	774	761	786	779	749	813	755	820	796	812	794	780	745	820	755	784	798	797	809	808	783	797	766	782	840	776	791	781	812	785	816	818	790	783	754	797	800	824	778	749	784	812	808	797	793	791	830	777	761	788	815	752	837	834	783	812	810	808	821	817	772	797	830	867	775	764	818	803	752	795	851	778	867	781	814	786	812	785	749	802	803	808	741	757	793	787	803	854	801	795	770	812	879	752	787	769	807	827	825	776	781	806	757	818	759	877	819	776	784	776	831	791	767	831	825	760	802	798	813	798	745	794	816	761	778	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
68522	22972	5873	2275	1531	1092	844	699	573	555	494	517	516	384	401	429	393	382	394	357	399	329	339	344	333	327	341	335	319	318	313	324	354	328	315	319	338	358	336	330	330	304	341	291	344	327	294	304	321	317	318	333	317	299	321	325	336	291	306	323	345	321	301	267	302	345	307	316	275	316	314	298	317	325	330	319	305	319	314	298	289	305	303	329	299	274	327	296	300	309	275	281	304	299	289	328	300	315	336	283	288	307	296	291	280	345	316	295	317	321	314	342	315	278	271	342	327	328	325	286	288	315	323	315	316	310	310	323	318	308	325	347	310	329	308	358	295	305	328	320	283	335	292	340	285	300	282	324	332	310	314	311	332	318	303	308	314	309	301	337	304	328	351	292	336	315	267	280	284	304	323	265	289	307	305	297	318	299	288	324	298	292	326	297	302	284	291	288	320	309	290	320	284	289	290	286	295	282	292	304	314	314	310	289	322	297	285	298	336	293	289	321	302	308	322	329	312	292	328	321	317	297	306	308	315	282	298	313	321	284	259	288	310	284	284	280	306	302	328	323	284	304	289	316	281	332	291	281	297	291	333	306	334	290	322	321	302	303	302	321	314	296	268	319	286	330	303	297	299	304	329	286	312	285	301	327	294	321	284	303	313	338	314	289	336	305	288	341	323	311	305	300	313	290	269	315	298	320	285	320	303	335	325	312	313	290	300	325	321	307	307	280	327	327	316	298	342	311	284	323	293	305	302	329	296	317	291	328	316	331	294	295	298	318	324	293	284	310	286	290	306	273	282	304	286	329	325	306	337	304	300	328	276	331	313	347	311	318	341	312	307	319	323	323	308	286	314	315	300	334	299	269	323	303	315	286	315	305	322	320	295	281	308	294	304	336	312	314	285	309	313	302	309	282	320	296	363	310	312	301	318	328	319	303	309	312	325	328	320	286	322	316	289	332	307	324	297	288	336	319	328	313	315	302	306	287	282	335	292	336	302	311	326	299	294	307	288	297	344	311	327	335	285	322	306	305	308	328	323	287	307	278	331	314	325	311	298	318	296	267	304	296	305	317	318	324	337	322	325	303	285	322	308	309	294	284	359	300	309	301	305	338	318	301	314	308	304	265	334	301	263	311	322	304	292	290	331	269	295	299	310	303	344	303	290	311	308	309	291	318	308	288	324	281	329	336	316	328	286	327	284	281	295	284	299	280	297	327	301	287	307	300	315	338	314	296	283	314	294	319	278	327	294	290	287	310	292	292	311	294	284	300	339	307	325	310	295	306	299	331	323	338	314	315	315	337	292	332	298	308	331	296	298	337	279	305	304	321	316	291	301	295	307	293	322	315	341	288	314	330	297	301	321	278	315	303	295	331	305	329	313	312	310	301	319	287	297	281	295	301	315	306	310	293	286	306	309	292	360	334	319	301	300	299	320	307	304	305	278	304	333	358	299	308	292	338	324	317	331	295	295	298	281	302	318	290	285	297	284	319	323	337	278	323	294	317	291	280	288	288	294	309	297	330	265	314	295	283	326	310	288	305	306	318	317	299	319	304	315	310	328	294	295	318	314	270	309	267	281	320	292	272	326	301	311	275	272	296	313	325	344	313	316	312	335	309	328	303	324	313	290	326	292	288	322	307	327	315	312	306	322	306	309	298	309	300	308	281	324	316	318	319	294	299	304	306	279	352	298	284	316	324	315	309	310	317	311	312	321	318	304	291	295	285	282	336	280	323	302	300	328	328	306	308	325	273	291	323	290	299	316	279	287	310	327	273	280	311	308	308	297	322	301	334	329	301	308	297	270	284	330	330	308	306	296	322	314	304	282	320	300	277	306	289	301	314	300	295	288	316	301	303	286	281	311	309	313	302	290	290	311	305	302	298	305	317	298	319	333	302	338	311	300	317	293	322	304	346	292	317	298	321	299	290	330	321	322	302	300	315	322	314	311	318	314	287	303	310	340	299	306	284	259	301	317	299	289	300	293	311	297	304	301	312	307	316	319	309	327	282	316	314	291	309	286	308	280	304	307	305	306	309	290	309	288	303	290	287	295	319	308	309	292	318	308	305	281	304	319	287	325	286	277	319	327	326	302	306	301	297	306	328	315	329	299	348	297	327	325	337	302	283	325	307	319	291	286	278	286	292	318	331	294	303	307	316	307	299	302	333	329	319	311	345	286	289	331	286	300	281	285	289	283	277	317	310	342	322	310	289	333	287	280	318	331	305	325	330	311	298	291	332	307	311	283	289	325	279	314	322	297	316	329	301	309	302	320	280	311	321	296	269	262	305	301	307	294	285	326	338	300	288	329	308	311	317	312	287	314	288	277	305	283	325	309	296	308	298	339	353	318	301	299	285	332	296	307	297	296	298	302	337	289	326	312	301	308	316	283	303	306	322	316	318	337	303	309	319	297	316	321	333	273	296	292	301	304	299	312	278	277	329	310	272	310	326	305	338	299	292	286	278	319	293	299	285	317	285	320	303	306	294	310	288	295	299	319	281	272	328	293	296	303	326	291	305	302	333	328	310	300	334	305	318	291	344	325	272	281	321	286	301	331	307	285	311	281	302	302	243	292	312	298	325	303	320	320	322	328	323	300	329	315	310	318	322	289	334	284	297	308	338	303	313	309	324	286	311	298	289	299	325	309	319	308	334	329	281	304	323	307	294	325	299	316	310	282	307	308	315	308	300	317	316	296	311	282	316	286	327	286	330	330	293	297	310	311	307	329	299	301	280	331	295	350	347	305	316	301	330	271	304	287	256	330	336	286	338	328	304	308	304	298	281	312	289	302	296	325	309	304	298	285	327	313	297	306	314	270	308	335	315	300	321	337	257	289	302	299	300	268	294	299	296	261	293	306	325	315	319	317	309	271	316	309	309	298	313	303	285	303	311	280	291	302	324	295	286	313	313	307	324	338	354	306	346	313	292	299	331	313	281	328	323	320	311	299	280	287	299	288	311	335	326	321	327	317	291	317	316	288	310	325	348	287	288	318	337	320	295	302	301	346	300	295	281	329	318	314	318	305	283	304	297	329	317	293	301	312	326	339	285	296	295	324	322	327	298	302	278	296	313	304	323	347	287	286	338	311	267	291	297	320	294	306	308	295	309	281	301	317	313	317	303	289	315	293	341	303	325	310	287	296	293	306	302	303	296	355	291	307	318	337	290	308	274	305	313	309	319	307	289	315	308	300	329	328	309	289	322	280	288	280	273	294	322	338	313	332	313	310	304	275	328	308	294	346	312	314	300	329	281	338	311	305	287	297	320	310	272	312	295	292	323	304	302	333	305	314	340	328	317	295	327	264	334	316	299	300	300	309	285	302	297	333	266	317	308	292	291	310	331	305	291	332	301	304	296	299	310	318	284	331	323	340	308	266	319	288	303	304	326	284	292	320	314	290	309	299	287	338	312	280	325	317	334	320	345	305	300	311	292	285	309	296	285	332	333	298	311	308	272	329	304	303	299	319	341	300	333	321	316	317	303	320	319	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35300	2650	5682	6162	5387	4248	3513	2941	2554	2376	2088	2062	1786	1665	1545	1475	1427	1328	1322	1318	1223	1165	1082	1087	1067	1029	1106	1008	1025	978	1054	974	956	985	975	951	953	971	971	881	967	964	913	900	940	934	928	955	936	887	911	861	855	863	895	897	860	912	886	861	931	816	907	933	880	906	860	911	904	836	905	834	845	909	825	872	873	853	866	854	845	855	812	828	864	888	865	812	884	826	868	849	880	853	844	853	810	861	880	871	870	870	869	870	849	855	821	831	870	893	861	833	854	824	894	888	823	857	844	831	872	842	862	819	845	843	881	821	860	853	872	827	859	847	845	914	849	874	867	820	859	848	885	836	853	820	898	865	880	835	803	815	839	851	856	821	813	792	838	863	815	879	835	841	860	865	874	856	815	854	887	826	878	850	783	843	856	817	860	818	860	860	823	848	806	874	824	792	819	863	873	877	801	876	871	871	862	873	865	830	871	845	878	816	844	825	860	806	802	824	929	851	833	832	878	872	825	844	812	828	829	832	846	853	864	832	824	840	837	846	821	862	887	832	820	822	833	881	837	836	852	807	863	873	861	796	835	888	880	857	873	833	823	804	833	846	841	839	833	898	861	836	852	842	804	827	758	865	842	844	855	833	839	798	820	836	869	827	846	860	914	882	850	836	845	835	842	846	837	870	803	811	842	837	808	808	893	804	831	784	849	866	848	830	878	846	824	853	856	843	865	834	848	860	833	832	856	800	850	847	799	808	828	847	836	892	876	819	847	825	854	833	844	840	779	800	862	883	815	802	829	854	892	797	881	846	866	832	868	837	864	889	820	886	831	836	862	830	865	787	839	855	832	861	821	857	849	842	803	904	832	775	841	799	898	838	817	844	825	824	840	884	816	862	817	857	842	864	824	845	779	857	835	865	843	859	811	886	872	864	846	871	830	827	765	826	815	870	787	802	853	847	864	869	808	820	818	849	809	850	837	870	826	891	893	842	836	877	850	869	811	863	848	826	902	856	841	896	845	829	864	840	870	893	788	865	842	782	803	840	848	867	824	854	843	849	807	824	835	829	819	873	834	818	813	843	859	836	856	848	841	850	831	856	865	914	852	820	816	837	862	822	858	843	910	851	827	846	820	845	943	845	880	800	840	815	808	895	873	879	851	871	868	827	884	878	845	806	833	881	848	823	835	863	873	810	853	805	807	836	816	853	841	841	827	852	840	870	839	827	844	888	843	834	826	871	856	827	847	807	840	822	872	888	854	821	846	870	816	840	836	798	867	812	880	850	840	828	802	921	824	906	848	839	835	838	873	891	840	865	848	849	867	828	940	835	822	867	852	804	851	839	832	809	837	830	837	813	823	823	942	871	782	835	843	821	835	835	859	810	790	802	884	812	836	876	806	902	867	870	851	854	840	833	868	897	823	778	814	840	828	834	908	849	849	809	886	854	858	826	840	867	897	812	850	834	836	913	828	824	811	798	849	813	852	815	809	828	832	850	820	846	811	857	844	823	864	852	826	879	860	822	820	865	807	833	799	793	828	869	826	835	792	817	811	841	784	822	887	850	849	843	835	833	871	764	817	837	805	789	807	817	893	804	859	860	870	820	850	819	801	881	817	843	850	856	868	853	828	895	782	862	787	838	843	789	802	861	853	824	862	873	873	801	840	874	871	860	878	825	855	851	808	827	879	822	857	849	839	838	821	804	863	880	835	830	828	884	779	817	828	790	908	861	853	845	849	838	822	872	821	829	836	884	799	855	805	845	841	839	832	863	848	832	850	849	841	842	894	848	850	846	828	847	898	801	815	895	892	844	838	858	857	862	825	843	864	809	820	852	860	788	751	785	867	920	809	830	838	893	840	811	838	849	811	813	858	892	889	833	852	849	921	787	868	822	853	862	814	798	905	813	858	849	851	876	862	861	933	860	813	828	840	827	837	902	818	869	803	840	875	824	851	844	878	834	896	832	904	848	815	861	788	830	794	844	828	884	845	867	900	850	854	801	870	835	888	898	901	825	812	886	855	861	812	812	869	842	857	859	824	834	827	784	893	879	839	870	792	858	869	847	849	849	894	836	795	861	819	785	865	844	838	859	877	874	826	829	819	820	878	851	876	875	823	836	811	855	834	845	793	832	815	766	875	849	884	866	852	806	860	849	840	856	887	860	848	877	799	884	885	836	840	830	842	827	877	844	878	868	871	844	861	785	818	827	800	818	828	859	890	833	856	844	891	909	807	862	770	838	882	869	858	787	779	886	835	844	817	820	800	834	894	822	828	821	888	828	818	835	866	855	827	857	844	879	834	796	854	802	834	787	823	847	841	810	862	824	795	822	841	851	815	850	884	821	853	836	829	855	860	869	866	799	849	813	821	877	802	812	864	863	833	887	839	802	893	801	823	791	839	802	827	828	852	897	800	856	850	840	838	803	829	822	868	832	846	897	828	867	772	882	860	779	845	852	830	844	876	818	824	794	859	821	844	859	843	844	777	829	847	859	814	808	812	826	840	784	852	785	826	887	863	842	812	881	894	822	860	872	850	860	833	831	819	803	826	848	837	826	831	810	805	867	835	835	859	796	822	866	835	876	792	837	828	834	831	856	836	815	833	928	869	823	848	847	847	818	805	909	809	848	837	852	885	834	890	873	836	824	779	827	847	801	820	846	836	816	821	849	846	876	798	837	887	846	817	850	806	828	855	803	808	847	873	851	839	817	860	824	847	777	865	902	803	787	872	766	864	855	885	855	871	795	863	777	842	789	878	860	910	853	843	802	804	857	827	895	858	826	821	815	844	820	809	854	826	842	843	866	841	828	813	802	872	901	809	816	885	897	828	802	870	840	821	869	849	846	852	850	796	842	844	891	866	819	869	790	828	859	863	813	829	816	797	821	873	845	829	911	857	768	837	887	862	841	845	889	858	860	847	913	850	845	883	871	804	837	861	817	845	796	832	819	822	867	855	913	812	829	875	887	860	863	842	857	830	859	917	824	807	834	825	834	853	844	858	834	884	805	825	834	864	840	805	855	843	833	828	843	826	863	867	852	867	853	795	811	830	818	885	898	863	837	905	854	784	824	772	800	880	786	809	851	844	810	829	839	924	867	846	835	809	885	875	911	838	848	828	862	869	873	787	819	839	795	842	843	823	841	853	821	866	816	816	807	783	822	817	765	774	846	884	802	793	857	890	877	885	861	844	844	848	857	837	910	787	826	828	822	895	889	812	876	847	836	838	800	802	807	904	861	879	881	873	872	849	796	855	851	832	908	868	874	838	863	795	794	849	828	838	817	793	841	846	871	848	873	863	804	887	847	796	814	858	818	854	857	819	899	811	787	846	876	842	855	809	789	919	860	842	847	853	825	835	859	841	872	873	824	854	815	828	846	854	846	829	874	872	841	920	823	859	802	873	804	850	883	834	859	822	889	830	803	902	875	823	854	817	808	822	846	832	857	894	825	845	841	822	810	821	823	903	825	864	866	848	824	920	793	863	839	808	868	813	878	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9686	600	216	201	183	167	157	170	149	144	145	141	157	134	136	137	137	120	151	123	150	141	159	139	140	148	132	147	156	144	141	146	156	155	143	129	138	135	147	131	151	146	150	135	166	161	137	163	124	112	134	154	145	145	144	137	116	158	116	129	145	127	123	149	132	139	133	137	142	111	161	141	140	148	128	135	152	149	136	139	139	135	148	163	108	159	128	140	138	131	153	130	154	139	129	122	131	151	152	117	153	153	136	144	123	136	133	128	148	138	144	135	150	148	151	153	110	151	129	136	154	145	139	142	136	137	163	154	144	136	133	139	147	155	151	144	147	153	131	130	105	151	127	114	148	138	153	149	138	131	161	125	130	134	147	137	151	130	132	138	130	148	126	118	144	141	141	137	132	150	132	162	144	142	152	139	135	143	140	148	129	137	154	151	146	148	153	141	140	133	135	137	147	132	109	141	139	130	132	128	140	140	128	132	150	157	138	133	137	133	137	133	161	152	150	156	134	154	140	117	131	133	141	139	157	116	109	145	126	139	148	156	154	140	132	143	144	125	139	161	115	125	120	144	148	143	158	135	155	148	124	143	137	143	143	140	148	138	151	118	142	150	150	138	146	122	152	130	157	141	152	133	162	141	140	132	157	132	148	148	130	136	144	150	148	127	135	145	166	143	140	145	151	139	135	128	142	126	151	126	153	125	144	162	161	143	152	158	127	141	138	154	125	133	141	143	136	145	145	142	120	139	143	129	114	148	159	152	133	123	136	125	133	143	163	141	145	132	122	126	138	109	132	119	154	156	149	142	139	143	127	160	134	125	142	142	127	143	139	137	145	130	114	127	133	128	135	142	153	119	127	128	134	137	140	146	135	143	116	134	136	144	148	137	129	141	137	144	135	123	122	160	116	152	142	136	123	145	144	158	132	141	132	162	144	127	150	137	130	159	149	147	145	147	154	138	137	130	127	132	122	126	142	152	136	142	119	121	132	160	142	148	134	154	138	141	125	146	135	140	138	138	123	146	140	157	129	147	162	150	131	148	141	138	141	134	124	143	143	145	141	141	146	161	130	123	108	115	137	131	141	165	132	138	146	131	149	153	136	147	145	151	129	159	153	156	129	144	134	146	130	133	123	152	146	127	123	119	114	148	141	148	137	135	133	129	140	144	129	135	138	138	139	130	145	126	132	140	144	123	128	154	151	147	115	135	151	146	144	139	150	121	155	142	124	133	158	137	151	151	138	145	141	132	159	139	152	124	153	146	123	130	141	138	123	148	143	138	115	145	141	151	135	156	139	129	144	152	155	131	133	139	142	146	151	161	141	147	121	139	110	154	151	130	136	130	144	123	128	145	145	130	152	135	154	137	126	138	110	132	132	124	128	144	124	144	153	114	125	142	138	127	149	140	131	148	136	137	145	139	144	130	135	148	135	143	144	146	152	140	139	157	130	164	141	128	126	126	147	161	132	130	121	143	126	158	153	135	153	122	128	124	136	149	144	148	131	134	164	141	145	136	150	113	138	135	124	154	133	141	127	121	143	131	113	138	123	141	136	142	152	132	143	157	127	139	126	141	122	126	140	145	117	134	145	143	118	129	152	152	148	167	124	115	144	121	154	136	143	143	150	126	146	142	144	138	153	160	142	147	153	148	148	147	151	138	147	140	163	148	139	133	135	130	129	133	156	132	144	152	138	130	139	150	130	123	123	124	150	146	146	116	119	160	144	148	132	139	145	151	163	144	146	140	165	117	152	147	157	135	138	135	125	129	133	106	135	133	135	136	123	130	119	144	127	101	137	127	139	126	137	136	115	150	127	153	170	131	151	145	146	130	129	126	134	136	142	129	142	148	137	107	127	137	152	128	129	137	121	127	127	141	151	148	131	120	137	144	141	141	134	122	138	134	115	119	128	126	148	149	142	142	145	131	129	143	121	153	139	144	127	147	130	139	138	126	141	132	140	154	129	147	154	138	133	137	144	133	160	137	120	131	111	130	147	162	140	144	134	144	149	128	150	129	133	154	124	126	131	137	130	117	148	150	146	132	155	143	163	127	132	145	130	138	135	140	129	142	144	139	153	130	126	128	132	150	135	139	139	136	172	120	134	141	127	115	109	134	152	151	133	112	127	132	144	133	132	129	132	129	111	141	131	152	136	123	138	118	167	138	136	152	137	138	124	118	149	114	101	160	140	151	115	141	152	141	147	143	150	167	129	138	126	130	140	126	144	135	126	146	127	140	129	129	134	135	132	123	128	137	137	121	128	164	154	159	131	153	137	121	127	149	129	132	141	138	112	140	144	134	120	140	144	128	171	147	144	117	155	111	127	149	143	138	134	130	127	138	140	136	152	144	160	120	135	160	111	129	145	143	138	138	147	155	132	134	153	131	157	138	138	127	101	140	135	136	131	148	142	154	118	144	135	122	130	128	147	151	154	142	121	132	143	143	154	146	157	119	137	155	150	150	113	126	137	142	125	160	114	143	158	154	138	133	153	161	115	167	141	143	126	146	164	136	126	136	142	132	140	138	135	132	141	130	144	135	137	160	143	151	146	146	119	150	135	135	123	146	144	152	126	140	133	135	152	138	124	154	145	156	140	121	129	148	153	135	180	130	144	159	130	133	123	126	138	136	142	135	137	142	126	146	137	123	146	137	145	130	139	118	128	165	147	158	132	155	146	138	130	149	140	123	136	126	107	140	129	132	137	124	143	134	147	119	139	133	135	161	130	125	132	118	152	129	170	157	127	144	130	158	142	134	135	137	116	126	159	124	145	134	142	130	142	125	136	140	150	147	146	138	126	143	151	140	132	139	136	125	124	150	158	135	165	145	113	148	151	125	127	147	130	156	134	146	144	143	150	145	129	103	150	144	117	130	151	141	147	139	141	138	137	147	142	147	145	118	140	136	132	139	152	121	133	144	143	145	143	151	104	146	143	142	149	131	127	140	136	178	126	119	128	120	127	141	136	115	118	126	131	146	134	144	142	145	152	128	108	113	142	113	140	127	140	150	161	153	149	123	135	128	127	145	109	128	134	139	159	145	116	156	156	131	138	132	159	137	124	151	144	157	138	144	142	140	130	143	139	143	146	144	160	119	136	140	124	121	145	147	133	147	151	135	147	149	121	136	128	143	149	143	148	135	149	132	148	120	148	140	113	133	127	133	140	134	147	144	148	129	108	143	109	135	148	130	117	150	127	144	145	143	116	147	134	162	160	141	156	165	134	136	147	136	153	133	137	131	136	133	146	122	132	132	158	124	130	130	132	163	135	114	135	147	132	137	150	137	142	139	155	137	151	140	136	155	146	132	153	146	146	125	136	124	134	138	125	135	143	142	141	159	131	141	123	148	147	144	132	132	133	146	133	136	129	149	140	120	135	140	130	154	133	131	129	129	140	151	148	161	147	155	110	132	142	126	139	156	134	148	137	139	158	103	125	135	144	156	148	138	143	141	133	153	145	123	155	156	133	133	143	154	133	124	120	141	141	154	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9586	509	625	644	572	554	573	519	477	447	496	494	493	496	458	467	465	450	467	476	463	451	472	471	458	446	476	429	457	448	463	455	400	417	437	452	478	451	485	473	455	451	463	460	431	464	491	445	473	450	462	429	456	440	446	453	474	459	441	484	481	477	459	448	427	454	456	434	437	465	443	451	437	454	432	423	451	436	436	456	449	462	490	464	430	463	446	482	488	441	402	425	463	415	469	441	454	421	493	462	436	464	469	463	410	489	434	465	444	446	437	472	458	439	423	421	437	462	410	443	491	478	449	452	461	482	454	438	427	471	445	463	454	451	465	452	474	485	473	454	458	461	437	465	461	422	468	448	437	524	473	409	459	465	446	454	457	427	470	433	462	444	468	455	463	449	462	410	440	459	436	444	477	423	438	470	449	434	424	420	454	462	444	460	431	431	444	472	425	447	437	431	457	412	428	430	445	441	459	433	430	432	475	436	448	442	475	460	448	471	434	482	432	459	450	461	455	439	450	443	447	447	448	431	441	468	444	451	457	476	435	469	440	482	461	465	459	422	443	438	469	454	509	457	458	468	447	458	424	437	432	457	465	463	437	417	435	450	449	477	495	464	398	440	507	458	477	444	432	416	449	469	468	446	475	482	423	440	443	474	464	429	458	435	443	422	417	421	465	446	442	452	482	463	444	473	460	484	431	480	462	437	448	454	443	437	451	430	456	436	404	442	443	444	469	447	438	446	428	448	468	429	472	433	439	485	459	461	447	437	500	467	424	426	433	492	421	464	470	467	433	437	467	427	471	420	506	439	445	434	426	441	445	468	417	445	439	470	448	471	485	414	437	422	452	468	493	475	443	431	442	426	470	483	446	430	450	482	482	494	421	431	455	449	424	444	450	441	428	441	456	456	430	422	403	450	448	452	455	461	468	473	446	417	435	446	450	423	435	420	424	455	459	467	479	481	437	422	483	436	439	450	483	435	431	447	455	445	451	463	480	447	450	442	498	416	448	458	480	434	476	444	473	461	447	409	434	479	468	449	439	457	459	427	452	425	447	418	472	428	472	455	473	410	443	423	441	493	406	430	447	461	436	463	404	456	439	454	463	437	419	413	498	467	421	456	439	449	465	436	430	473	435	422	438	448	419	427	465	465	440	509	444	434	437	474	455	433	488	491	474	409	467	460	421	477	490	448	417	463	449	427	440	440	475	469	455	439	437	462	472	452	439	434	443	430	407	487	457	440	456	473	450	435	440	480	463	461	464	443	456	445	465	451	442	455	452	474	458	462	438	459	442	450	433	453	417	474	446	446	412	458	452	447	455	428	438	449	492	460	426	459	460	474	444	429	443	428	493	457	431	489	451	429	457	452	429	451	450	442	456	433	442	481	422	480	455	465	415	443	446	444	453	478	418	445	478	460	467	436	455	498	478	458	433	444	475	444	460	468	448	440	469	441	456	442	462	437	443	457	395	435	460	450	444	469	461	432	467	445	408	482	435	457	467	458	443	465	423	455	518	424	450	448	516	440	436	434	416	434	448	468	460	442	451	446	497	460	443	488	453	463	414	465	424	479	468	449	421	501	478	431	458	443	457	444	462	454	449	448	439	426	449	452	474	458	415	450	437	460	477	460	438	462	453	465	438	446	444	483	473	486	433	449	432	475	480	444	440	457	484	424	456	446	473	477	460	416	445	444	440	448	461	428	465	445	496	455	466	475	496	429	459	465	441	436	471	464	448	479	442	474	473	435	469	468	470	465	439	432	472	434	504	436	446	453	441	454	441	456	467	452	401	444	418	455	466	434	458	460	463	464	464	468	444	462	437	433	431	459	449	434	445	479	475	454	409	417	473	477	467	485	426	456	454	415	445	487	441	424	433	461	452	399	439	474	472	425	485	440	444	475	457	445	434	455	458	439	445	445	465	459	413	470	425	441	430	442	453	502	434	495	460	486	476	451	485	439	384	444	463	459	452	423	460	469	463	436	457	457	496	468	461	401	497	478	451	451	455	432	417	462	479	467	456	437	461	432	450	470	448	425	443	445	451	449	464	443	444	405	472	446	417	437	451	465	446	452	458	453	470	452	427	476	441	434	463	440	457	432	451	460	517	411	473	443	444	416	475	482	435	480	445	463	459	470	429	449	427	466	447	452	446	467	447	478	437	439	422	451	406	449	442	486	448	451	415	448	449	450	474	427	445	475	441	465	448	457	458	450	475	480	430	473	447	470	479	429	448	466	462	453	426	443	466	461	414	436	439	451	428	424	451	456	420	471	446	442	434	419	484	424	437	462	417	442	491	429	438	461	429	443	454	458	454	460	430	434	449	434	458	443	431	468	453	405	479	456	456	468	449	421	438	428	479	416	498	440	451	474	449	453	442	462	472	417	454	492	469	468	446	445	494	483	487	435	472	455	436	446	398	424	445	453	446	455	443	460	433	438	427	435	421	459	438	450	452	412	461	447	454	456	473	463	410	455	468	414	437	439	444	438	469	448	390	435	485	453	463	475	440	446	449	467	446	474	410	427	475	477	417	435	455	452	425	432	442	450	440	455	422	446	439	446	492	420	432	454	483	431	447	465	478	479	404	402	467	465	440	495	436	460	433	434	495	458	428	443	442	458	430	434	467	456	428	445	468	463	444	453	452	491	460	455	467	467	475	456	429	467	486	439	423	487	477	458	524	426	469	464	427	472	482	412	415	478	466	440	455	424	465	437	455	463	455	464	424	440	476	457	447	479	450	421	476	469	444	461	423	419	435	469	470	436	435	440	433	480	458	457	424	463	453	506	439	470	488	434	510	440	410	416	480	463	478	437	434	458	476	485	435	457	440	438	457	471	475	455	428	437	446	480	451	467	455	412	483	427	476	446	475	489	465	429	461	439	468	453	450	489	463	427	446	445	463	444	450	438	438	481	428	446	448	445	481	447	446	458	452	473	423	465	431	481	446	494	455	459	444	435	438	456	430	478	492	445	459	432	447	461	488	475	463	450	488	435	466	440	422	432	458	462	457	442	472	456	439	435	430	458	487	391	446	439	475	437	438	430	444	418	460	458	450	419	467	440	484	427	431	441	434	478	444	447	416	487	457	443	425	488	461	453	443	422	458	429	487	434	423	451	456	464	460	485	458	461	473	459	454	464	454	443	412	432	445	439	466	479	438	442	435	436	420	459	464	412	468	445	436	434	459	436	502	469	411	444	440	398	417	429	479	436	449	459	427	461	436	417	495	459	450	434	461	471	449	459	462	452	446	478	454	463	434	489	464	453	464	463	448	445	462	408	436	480	471	430	452	436	469	442	408	465	473	451	491	433	466	435	450	431	450	429	436	394	466	457	474	403	461	481	428	431	455	467	452	462	478	452	448	484	428	443	457	446	489	424	460	485	458	457	441	424	425	429	455	469	474	440	493	414	488	434	476	407	504	437	443	444	446	454	460	449	451	414	453	493	458	445	458	423	453	445	422	437	483	490	422	491	470	462	466	432	455	435	417	428	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
53865	18909	2926	1194	903	655	531	490	476	407	410	369	354	381	341	331	290	319	295	346	310	287	316	315	310	291	285	277	295	295	285	279	291	275	295	279	283	266	295	313	256	288	298	297	278	283	313	256	291	296	324	284	313	274	290	258	310	285	260	278	268	293	299	283	262	276	279	292	301	270	279	269	297	290	279	271	280	276	319	318	300	281	270	276	290	278	305	268	288	254	280	272	290	320	304	287	298	294	290	264	281	306	271	300	285	298	290	284	290	277	289	270	276	298	302	291	278	271	253	256	301	292	286	334	276	288	293	289	271	286	314	283	293	272	285	282	266	307	274	278	314	285	270	266	251	251	303	260	318	276	266	293	297	279	271	275	287	259	303	287	299	274	264	261	255	258	276	275	287	279	303	283	294	289	298	285	292	286	302	259	270	283	289	284	284	280	290	313	273	268	294	308	266	282	274	301	280	309	270	282	268	290	276	270	274	276	298	294	296	292	299	290	277	288	293	280	276	285	281	309	279	284	287	303	261	294	318	274	307	260	294	297	287	295	281	295	298	309	273	325	303	255	292	281	283	288	251	306	279	268	266	283	281	266	312	287	299	307	265	283	279	280	263	309	292	274	300	282	275	281	293	306	273	251	287	297	295	281	292	268	296	279	291	285	289	279	301	280	319	269	261	298	312	290	263	252	280	302	287	279	290	275	297	273	313	264	309	307	282	265	290	264	282	257	249	281	277	279	285	276	294	267	297	267	283	263	290	296	333	289	264	282	291	264	261	275	288	296	281	292	269	290	298	256	318	274	298	245	278	274	285	296	290	293	289	296	269	278	264	274	290	261	257	278	298	290	272	307	274	292	278	283	319	295	309	288	256	255	277	288	287	292	298	248	268	285	298	277	292	289	276	300	247	271	264	295	281	285	288	313	288	252	262	280	264	279	272	284	301	271	271	283	261	305	241	288	290	269	282	296	266	275	289	265	252	267	270	293	293	290	303	289	290	293	248	299	304	286	304	294	314	305	297	278	255	271	305	277	301	270	306	262	323	323	254	263	311	280	273	269	283	286	281	282	249	286	263	308	278	287	282	273	265	291	285	258	283	258	276	292	311	282	269	317	304	284	287	269	307	264	258	284	276	255	283	263	286	291	268	288	268	303	298	307	269	272	271	287	308	304	293	283	274	303	279	292	294	296	306	283	267	272	269	288	312	282	271	303	278	299	252	278	294	296	279	289	290	327	286	281	259	281	303	288	288	291	292	293	297	271	267	292	289	286	260	272	303	288	290	252	303	279	278	325	293	273	273	294	311	305	302	275	293	313	295	267	302	275	279	316	263	286	327	273	256	273	276	285	278	276	306	319	264	258	280	286	310	277	285	302	276	297	306	295	268	284	302	288	290	283	258	283	275	263	282	287	304	294	289	291	273	271	282	285	323	286	287	314	245	279	271	250	275	281	282	273	293	256	288	322	306	290	269	273	286	273	309	298	290	281	315	274	281	271	303	284	293	263	298	296	294	297	307	326	289	299	287	256	241	300	279	272	284	271	289	287	285	309	313	274	271	280	251	260	295	269	289	287	273	292	276	275	303	290	274	277	287	293	263	286	282	291	281	297	253	282	291	244	264	281	266	293	285	269	262	265	268	301	297	307	288	301	289	303	289	286	255	260	287	289	290	275	313	317	274	276	296	319	298	322	279	310	251	281	288	305	284	290	284	295	270	305	275	275	293	281	283	275	285	278	272	272	295	261	281	284	263	279	249	315	300	256	285	283	289	280	269	274	255	288	261	293	281	265	274	250	265	271	258	236	295	285	282	268	266	268	333	279	278	256	285	275	256	297	306	292	270	278	259	263	258	263	299	274	300	304	273	268	303	268	277	289	281	254	291	252	311	282	256	271	278	311	273	269	262	313	273	304	271	285	292	278	278	292	291	262	284	289	300	272	268	268	275	259	268	239	276	277	294	279	279	282	289	275	291	264	277	267	284	255	284	273	272	277	285	283	288	268	275	259	296	293	303	289	268	266	265	251	284	278	298	301	306	263	280	295	294	297	282	278	290	262	295	307	285	277	300	286	275	279	285	279	254	292	287	302	279	270	268	301	300	292	296	285	285	296	285	281	280	255	298	275	292	261	283	276	272	289	306	275	304	271	257	277	231	311	276	286	324	294	270	280	271	292	275	320	301	297	264	253	269	257	290	276	252	275	292	308	311	250	300	262	272	284	311	286	265	262	293	283	292	264	293	301	287	308	287	272	276	280	294	282	287	292	297	270	261	283	311	286	273	285	303	282	285	290	290	259	279	279	285	304	274	225	269	284	271	285	303	244	252	229	281	297	289	274	277	269	292	268	279	291	257	314	276	279	256	279	263	292	299	274	298	270	312	284	261	287	273	310	288	263	294	275	282	289	286	298	271	245	254	299	278	281	266	295	306	302	303	298	299	271	264	303	301	268	267	288	292	269	309	302	280	282	256	266	273	288	314	293	269	279	277	301	279	264	284	314	272	294	297	283	303	301	276	289	286	282	298	275	280	266	259	277	285	284	286	264	267	316	308	295	273	322	314	269	283	297	287	292	253	307	272	236	283	264	301	305	301	315	306	304	274	285	281	271	289	277	311	281	267	288	301	300	300	303	289	273	272	276	298	287	306	252	294	290	328	286	288	290	258	307	238	244	311	324	295	307	289	286	250	303	261	288	277	274	240	283	306	302	285	279	283	267	274	278	308	293	278	273	258	248	297	285	305	274	305	258	297	301	280	291	289	291	267	278	295	306	286	287	274	277	268	298	272	293	275	298	290	258	253	278	292	291	275	305	274	286	263	276	284	292	270	297	260	287	259	281	279	264	295	280	293	294	282	299	276	275	288	282	255	271	261	268	287	254	273	301	293	287	285	286	272	294	276	280	306	269	322	287	259	265	286	288	273	298	298	297	261	300	296	252	259	253	290	318	295	282	301	288	279	312	269	283	314	252	294	268	302	302	304	270	296	255	307	264	303	263	280	293	283	282	309	286	277	286	269	275	322	301	270	259	275	304	295	289	260	291	282	293	274	260	275	291	284	290	301	275	303	278	252	309	296	303	271	235	274	275	312	269	292	278	316	282	299	324	298	297	292	277	291	261	260	295	282	263	293	282	317	282	318	287	267	245	235	275	281	296	300	279	279	262	288	296	288	261	286	300	284	289	263	267	281	287	320	291	270	305	281	261	274	283	283	300	267	315	279	288	297	276	282	270	309	278	293	287	291	301	290	285	294	292	290	274	305	261	260	291	291	321	296	280	236	309	314	258	259	261	283	290	279	282	288	283	272	243	308	262	286	275	269	280	280	292	281	308	315	276	302	276	262	300	280	272	293	307	290	264	280	288	277	276	301	280	266	281	298	316	285	284	282	301	296	270	265	287	295	264	300	263	284	257	277	282	305	283	261	273	285	291	247	290	287	270	262	282	288	288	246	278	266	279	282	252	272	266	287	296	270	269	313	306	270	293	318	264	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28909	1751	3248	3586	3123	2583	2141	1888	1682	1589	1394	1417	1282	1241	1137	1153	1090	1143	978	1024	955	1027	952	917	968	884	857	972	935	886	880	877	899	907	854	859	883	851	838	878	850	827	824	866	839	850	871	818	818	823	815	835	858	827	820	852	843	861	812	863	788	851	793	801	795	820	800	821	783	787	805	774	828	818	803	790	801	807	845	814	847	766	830	795	845	805	769	825	799	763	815	763	778	767	830	753	800	831	806	785	738	824	811	811	828	845	794	793	765	766	766	820	801	802	832	798	785	791	830	767	796	836	839	841	821	797	829	829	781	803	762	842	850	768	788	815	834	806	819	853	789	843	840	807	833	818	788	785	807	857	797	783	776	808	748	812	800	778	812	816	755	795	792	768	820	757	816	801	815	812	841	821	783	844	837	779	785	814	811	815	754	796	858	797	760	778	821	781	819	790	878	792	812	827	841	785	813	788	813	866	818	801	821	786	766	840	815	798	838	815	758	798	795	830	760	792	787	764	741	851	805	802	823	734	820	811	842	810	811	798	804	807	850	801	822	785	791	801	836	789	811	806	802	807	841	760	787	804	829	800	773	795	804	807	807	877	828	765	797	815	745	798	807	772	823	814	828	799	852	807	813	817	770	780	750	801	780	754	792	793	817	780	833	793	788	832	809	762	767	797	815	813	817	836	833	822	838	823	861	813	790	805	783	817	819	791	776	828	779	770	796	799	770	867	832	771	836	767	805	778	765	821	844	755	794	846	861	826	814	782	825	825	818	773	807	807	808	738	833	789	791	781	783	772	747	796	820	769	808	767	774	840	838	840	791	824	773	829	803	842	861	827	803	781	846	797	811	816	775	839	783	788	868	816	806	797	769	729	789	774	804	847	798	824	810	724	836	822	830	787	752	755	757	842	796	789	843	791	803	778	788	787	789	825	809	760	809	852	812	791	786	822	782	789	807	805	804	761	848	815	774	803	768	806	837	766	762	839	797	784	788	785	768	837	823	786	841	855	826	776	804	816	810	803	714	818	830	795	770	782	778	800	789	785	767	798	778	812	768	805	799	824	851	820	782	821	883	782	816	834	802	800	794	798	844	800	813	781	752	800	790	782	838	811	797	776	774	835	818	785	854	826	776	841	748	804	783	842	771	800	792	773	765	829	778	792	806	760	809	768	849	765	841	758	785	807	810	849	810	795	802	856	842	807	806	762	818	771	790	767	768	781	802	749	787	870	839	775	805	873	829	807	872	815	800	773	800	805	848	834	798	823	777	762	775	783	759	784	853	781	751	787	809	827	853	807	790	781	821	813	796	792	849	782	814	827	832	789	808	843	786	789	807	770	854	808	743	821	794	802	804	817	823	766	778	834	817	823	836	839	852	775	808	806	793	776	831	793	833	757	836	802	823	802	842	768	833	832	820	759	852	767	846	784	802	789	791	798	811	759	771	802	763	819	793	861	833	818	794	802	815	760	840	792	842	762	793	839	825	802	762	795	774	761	801	783	790	838	749	787	799	841	811	782	785	801	825	844	776	838	803	781	787	766	813	818	827	795	770	793	766	820	766	817	770	799	794	775	834	823	840	827	857	816	790	809	811	789	834	813	796	769	805	821	792	803	786	851	834	803	830	814	768	780	814	806	832	813	798	830	829	805	819	842	797	772	826	781	833	786	804	783	778	806	739	803	797	815	805	788	824	811	765	761	761	804	811	842	782	787	847	792	789	807	765	860	808	861	795	794	800	805	808	812	757	805	782	833	791	776	835	832	787	771	769	814	783	813	786	776	879	796	820	831	784	800	815	808	829	800	819	790	822	828	787	794	796	758	824	851	792	780	757	774	784	831	760	798	768	845	779	795	792	814	798	849	823	785	802	819	849	804	784	816	819	795	771	800	800	814	777	812	792	825	874	826	765	779	734	779	739	799	822	820	756	800	838	803	820	799	785	825	776	792	810	819	777	799	771	810	836	819	813	826	799	780	763	813	807	812	776	779	798	824	789	788	774	855	836	809	753	809	803	764	802	782	772	810	764	799	802	812	795	804	797	784	857	799	772	772	789	789	827	806	838	831	784	830	816	823	844	790	827	808	822	798	843	775	839	796	814	752	797	805	782	783	777	808	860	852	755	802	825	794	799	802	783	786	870	821	821	813	806	797	822	808	811	759	781	854	866	835	808	804	784	784	773	766	838	782	826	829	850	785	831	817	841	791	783	758	854	832	834	849	827	804	743	822	806	806	780	806	814	783	777	839	796	816	774	847	816	824	809	846	803	803	774	789	792	743	837	787	761	804	840	747	820	786	816	795	846	787	799	828	844	800	808	781	846	818	845	742	810	825	806	805	829	774	806	778	819	800	799	780	839	780	851	780	770	779	763	820	790	799	806	798	794	767	838	803	792	768	792	776	832	797	754	797	796	801	795	765	799	807	812	747	761	823	821	788	804	802	816	825	783	830	801	770	778	816	840	809	770	792	807	851	831	808	816	807	814	833	788	775	826	741	800	835	810	793	797	782	812	777	767	832	825	787	789	795	745	805	842	818	857	844	773	759	794	781	796	858	793	785	791	855	860	810	821	805	825	811	789	794	816	814	780	795	795	750	821	798	767	806	798	802	809	799	822	792	783	815	804	796	807	798	809	782	788	779	795	808	890	853	793	822	773	805	789	815	790	801	800	844	811	782	827	847	809	825	820	801	778	825	745	798	837	812	818	842	861	773	771	799	829	801	804	797	879	797	801	799	871	794	814	846	835	779	795	864	846	823	810	808	802	789	780	796	839	780	783	785	798	856	816	812	763	826	851	845	759	779	803	821	825	774	801	777	755	776	779	745	795	797	810	763	827	766	764	832	815	810	864	811	840	814	817	804	808	832	795	819	810	810	777	814	815	764	822	772	811	793	745	766	766	749	803	773	812	765	801	816	759	774	790	877	791	767	820	745	801	744	808	800	820	781	804	805	766	761	818	799	793	797	808	791	797	813	809	794	846	780	840	789	797	804	860	828	768	749	803	828	852	817	793	782	770	827	830	770	816	820	828	832	808	783	833	825	837	778	834	756	805	792	797	841	831	789	843	809	805	817	794	787	786	827	836	828	790	804	790	759	769	778	800	817	780	823	753	795	816	832	802	752	763	796	798	814	763	836	793	760	833	782	779	810	778	772	855	804	798	816	791	793	803	797	822	736	831	826	816	777	777	799	823	789	802	820	794	785	794	762	762	845	777	791	752	808	792	793	736	812	809	787	825	771	745	838	814	819	852	823	774	811	816	808	825	811	808	831	819	795	800	836	808	804	806	778	767	762	805	847	818	792	786	791	796	768	805	826	865	798	827	822	813	751	783	781	796	818	793	754	827	774	808	811	761	841	773	823	754	784	845	825	866	775	827	771	820	795	833	750	776	793	833	804	797	766	815	798	782	816	791	826	789	799	787	751	770	795	745	810	855	827	762	792	837	822	754	793	830	808	811	768	808	759	845	805	784	791	814	796	815	817	754	771	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
61962	26072	10679	2863	1668	1090	905	698	631	579	519	510	482	452	412	389	340	381	348	364	333	369	349	361	340	310	336	341	331	293	344	347	316	303	338	345	295	329	354	305	331	331	294	321	306	289	331	288	314	319	317	320	359	319	326	355	336	355	323	307	305	300	326	305	299	331	312	290	309	290	299	333	314	301	299	320	320	299	338	336	312	337	296	323	304	348	290	295	306	345	288	297	316	296	278	313	295	302	313	315	301	301	333	308	321	324	351	286	305	319	304	322	294	314	320	297	307	275	309	328	312	331	320	339	343	293	295	315	309	308	321	310	291	289	330	326	284	307	292	343	295	295	309	312	318	305	322	283	325	300	256	287	332	340	353	292	313	312	297	315	317	326	306	293	328	311	319	308	303	314	340	300	302	296	296	331	345	310	303	313	350	294	322	306	291	320	296	287	306	312	315	316	297	298	279	307	301	296	292	289	293	336	320	292	321	305	293	307	291	293	291	308	301	311	324	311	333	331	305	300	309	308	333	298	296	295	315	298	281	314	305	298	326	312	286	291	328	356	276	298	307	312	301	320	318	309	338	327	318	286	306	316	303	300	304	349	325	300	307	317	308	327	316	302	305	329	309	311	317	316	352	304	310	311	319	318	302	307	297	307	335	317	334	303	334	316	330	318	297	298	311	330	279	291	297	313	296	299	325	322	321	315	306	330	292	287	321	310	306	332	330	303	323	336	325	309	316	318	298	273	334	314	326	323	317	317	297	330	351	287	289	344	302	312	313	303	304	321	313	300	314	328	277	330	304	285	330	327	324	315	318	311	335	300	268	344	285	321	335	317	334	320	288	305	307	309	342	317	300	323	297	307	328	314	345	335	305	306	319	316	300	288	316	292	326	314	305	283	317	315	269	328	297	284	326	293	326	303	340	321	294	308	325	272	306	327	307	312	313	312	320	323	333	380	333	285	294	316	323	299	337	290	305	310	323	310	297	278	347	296	315	340	296	338	300	318	305	302	310	327	308	341	307	341	363	281	334	311	297	306	313	307	296	327	300	318	297	302	285	304	327	308	305	310	311	290	294	318	343	297	298	293	311	311	312	309	290	358	303	326	316	324	321	336	314	297	319	306	291	268	321	323	331	306	304	318	341	333	324	301	277	304	313	320	305	308	279	291	318	318	301	336	302	281	310	323	313	330	363	334	300	312	312	277	321	303	333	327	308	310	299	336	343	322	310	311	309	340	271	336	346	308	309	333	283	354	309	290	323	303	322	352	327	309	310	304	324	321	318	310	318	286	317	300	306	306	318	322	287	300	311	328	290	329	315	312	335	327	312	295	320	293	321	329	294	303	320	324	318	303	305	326	297	287	293	320	305	327	303	295	279	319	302	297	311	312	329	291	292	322	368	325	282	306	266	296	333	309	370	317	277	328	312	320	319	328	335	317	315	301	343	283	328	311	316	320	306	319	291	336	320	320	323	286	304	348	336	298	322	337	335	304	313	294	299	342	314	290	305	306	288	315	320	306	322	327	329	311	318	314	331	307	297	322	296	327	296	310	330	302	347	321	311	310	261	307	287	324	326	312	314	304	283	328	305	288	309	325	298	284	327	313	305	302	311	328	298	294	327	344	303	306	329	312	335	318	308	300	274	329	295	320	306	317	340	351	291	339	341	294	301	300	321	335	317	297	318	293	323	311	273	270	315	319	334	302	317	316	323	314	297	270	316	303	307	351	273	327	264	293	297	332	298	335	306	290	322	322	315	290	302	296	315	315	319	332	313	319	275	271	296	295	330	336	295	291	317	340	353	341	290	338	339	303	289	311	323	284	301	304	300	314	314	315	343	319	303	303	312	310	304	305	306	330	314	334	331	324	313	313	333	295	297	323	310	316	304	308	306	303	289	317	297	335	306	316	313	309	302	309	298	315	308	342	317	271	299	282	297	335	304	295	324	339	296	325	315	295	315	330	319	334	328	338	299	319	367	299	297	338	270	312	304	304	321	334	330	337	281	294	286	304	346	300	282	302	303	311	293	325	311	312	292	295	275	299	316	314	343	320	309	328	306	308	283	324	290	286	278	299	333	302	304	322	288	321	326	333	305	301	323	308	316	301	321	315	314	303	309	310	342	318	307	309	274	299	324	297	309	310	309	326	263	322	315	291	313	299	273	328	300	294	314	296	303	329	314	339	297	305	332	313	279	311	334	308	320	307	280	287	306	304	325	324	344	294	296	297	316	329	313	300	307	337	300	285	303	302	332	306	290	311	290	311	297	293	299	290	315	308	307	346	306	303	274	329	292	286	306	287	313	301	331	314	316	305	312	301	333	337	307	301	329	337	290	304	295	309	316	306	295	347	338	296	342	317	312	310	278	299	299	330	307	330	306	297	331	330	310	316	318	291	325	319	322	291	315	318	319	301	300	304	312	316	313	285	307	300	319	302	296	324	287	313	302	331	306	304	308	307	305	332	309	294	318	286	310	297	310	308	291	329	294	314	333	300	316	293	293	306	298	308	331	324	290	326	294	285	282	327	297	303	316	315	337	317	322	345	313	287	317	304	294	306	316	315	317	312	320	337	344	309	301	299	276	319	316	310	296	309	313	334	328	324	316	332	327	298	306	304	313	291	309	279	308	300	321	305	327	306	293	275	293	301	314	311	286	290	292	307	310	305	305	311	298	335	326	282	300	310	316	306	319	324	336	313	317	325	319	313	325	331	319	302	273	329	278	291	334	305	288	290	335	279	308	322	319	287	325	328	291	288	282	330	320	312	298	316	289	339	298	297	306	316	321	291	290	329	298	338	340	295	278	312	317	305	337	308	315	314	321	333	307	301	285	283	310	309	297	301	286	319	328	333	295	304	347	317	320	330	297	318	306	270	317	311	330	280	326	323	325	283	318	336	299	293	331	284	312	320	301	318	290	293	300	327	322	326	329	305	321	338	331	311	296	306	302	317	305	283	296	314	333	311	321	337	304	312	287	297	331	315	330	317	314	308	313	318	312	318	336	307	320	300	292	286	281	282	337	321	292	330	309	342	324	317	314	318	319	324	332	330	316	321	309	326	325	302	320	312	300	318	304	299	318	300	279	310	271	299	325	330	347	313	308	315	301	297	324	323	302	290	313	316	319	331	325	313	315	304	282	292	329	317	339	294	323	295	295	297	338	317	302	335	306	274	324	309	289	284	325	311	301	305	342	296	316	308	293	306	300	306	296	291	325	310	280	311	319	275	330	309	307	323	295	291	316	312	283	314	311	304	317	316	317	333	330	313	304	292	354	289	326	308	322	297	323	269	331	328	297	317	327	307	300	303	274	295	325	293	249	319	296	293	315	283	294	342	338	317	290	289	329	324	294	303	294	347	303	302	305	295	330	275	320	318	303	334	276	328	336	327	323	304	268	324	289	317	327	303	294	309	311	305	312	302	327	316	300	295	297	302	317	333	321	318	339	297	317	313	306	286	312	319	334	327	309	328	310	286	327	282	314	310	312	296	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35275	2685	5648	6273	5210	4257	3615	3122	2557	2318	2220	1945	1808	1583	1567	1494	1432	1350	1306	1259	1200	1220	1162	1059	1085	1131	1042	1028	1068	1030	980	917	979	959	991	907	994	940	959	920	969	957	863	940	940	945	939	897	902	923	884	926	810	948	906	876	900	903	906	885	887	863	878	884	833	854	902	841	852	914	867	894	855	852	858	888	841	849	890	858	817	854	914	871	850	891	899	849	886	869	938	846	865	879	831	855	822	864	834	891	876	909	868	869	888	834	775	846	839	856	921	867	874	853	861	832	839	787	880	799	861	841	771	906	859	868	834	822	853	849	859	856	853	844	842	896	879	842	810	838	886	817	869	873	858	827	801	824	857	794	820	846	850	901	864	873	895	878	891	838	843	836	825	849	841	820	888	819	882	844	877	887	893	873	890	869	842	832	813	806	862	862	868	839	885	918	833	839	885	859	873	834	852	824	876	851	864	854	840	850	850	879	813	909	847	845	828	904	896	850	801	843	864	776	811	807	855	830	787	827	836	844	836	845	878	802	809	842	834	807	863	858	840	825	834	844	848	839	843	824	873	907	855	823	899	872	823	871	830	928	852	840	816	855	851	846	871	905	859	885	870	874	843	859	784	824	842	834	815	794	852	830	821	876	799	831	783	920	832	807	834	891	795	896	860	878	824	844	868	874	795	897	799	843	829	854	884	785	826	866	882	818	834	843	830	854	872	793	856	827	835	822	885	867	861	881	825	843	835	862	881	906	854	787	856	813	878	758	841	837	853	871	848	868	842	814	846	900	824	840	852	881	807	845	865	878	855	859	838	854	831	782	832	853	876	829	842	809	866	852	841	809	824	831	876	865	838	895	831	877	845	915	821	827	824	850	803	842	820	788	829	830	844	857	885	828	856	865	869	827	816	862	865	841	786	822	860	792	809	871	844	849	865	870	821	882	827	894	838	870	813	880	857	811	845	847	840	834	836	893	831	862	907	844	869	819	842	874	772	816	840	856	847	842	878	845	882	856	826	844	844	902	836	830	832	824	881	811	876	802	870	868	881	802	800	864	802	835	940	870	824	878	847	864	846	822	855	838	831	858	848	798	841	828	806	872	878	858	775	823	808	823	890	834	854	823	839	831	853	870	817	829	879	825	831	833	886	840	866	823	859	832	831	824	834	806	842	856	879	823	850	847	832	846	848	824	798	763	817	840	824	840	849	855	879	902	868	844	841	846	869	837	842	846	817	824	861	839	883	826	836	850	841	854	823	848	886	824	867	822	871	801	863	833	864	850	826	817	852	812	806	872	853	822	833	846	852	828	858	857	914	835	794	868	847	863	864	867	827	847	827	832	890	821	805	898	869	883	834	806	850	858	856	885	882	890	861	845	842	856	842	817	816	859	856	838	795	813	879	878	838	882	855	789	807	843	844	798	885	807	877	833	840	838	805	847	854	854	863	849	811	847	813	787	801	810	851	792	826	843	825	873	812	864	870	819	848	806	862	843	809	833	803	849	844	871	866	839	834	864	871	826	840	838	941	864	857	838	852	849	866	855	864	829	867	833	849	822	836	876	836	844	831	832	807	819	837	836	874	835	846	862	836	860	911	842	832	786	844	889	924	828	832	862	874	780	800	785	858	831	825	839	879	852	826	888	846	830	780	877	900	860	801	832	906	813	854	855	816	839	880	868	854	867	830	835	876	840	799	889	935	884	820	877	870	887	865	889	826	880	855	883	873	824	873	874	881	853	833	822	901	842	810	840	849	848	873	836	828	844	789	823	887	859	884	825	834	861	838	831	881	790	885	898	834	872	826	819	873	848	799	838	850	788	870	858	882	841	850	862	830	865	885	772	858	884	881	855	774	877	834	854	847	839	829	817	867	868	882	867	845	876	863	837	853	827	878	851	903	898	853	861	851	855	901	914	859	809	835	854	834	848	881	862	848	836	862	812	879	856	873	845	804	836	843	811	779	841	818	833	865	848	808	848	869	806	861	825	883	840	852	846	872	835	839	825	880	879	813	895	820	802	829	836	846	815	856	860	878	788	829	816	857	818	866	842	834	885	825	818	815	859	835	878	907	860	852	811	840	888	883	834	861	887	869	831	871	816	827	873	852	860	852	832	876	890	828	801	848	871	903	851	803	849	882	843	821	812	835	793	893	803	856	869	824	808	809	848	841	842	880	825	829	835	833	829	859	846	850	845	861	867	815	835	862	771	865	905	804	842	824	808	869	881	890	879	833	860	909	862	880	849	807	901	866	856	833	857	841	806	861	820	852	854	755	784	803	862	826	833	786	858	858	799	837	871	818	835	911	854	873	835	890	857	810	829	824	851	864	854	836	821	865	845	818	845	829	881	810	833	888	866	850	889	854	835	813	852	803	815	841	814	832	868	779	866	848	855	795	902	813	820	864	839	816	840	855	844	840	857	878	861	863	837	817	837	811	802	880	820	857	869	864	817	783	818	878	801	856	875	825	806	834	816	828	862	846	861	909	854	850	802	792	842	853	858	809	843	815	833	849	846	812	881	842	824	852	870	873	852	804	823	866	876	860	834	853	834	792	866	863	859	808	833	895	824	829	804	859	849	875	874	837	811	851	877	858	836	823	864	845	837	864	834	855	828	828	852	841	882	843	877	861	840	870	839	869	883	818	820	860	838	837	854	859	925	859	861	915	886	831	799	815	865	884	828	846	861	833	859	841	813	827	867	869	883	821	816	757	848	855	859	814	874	862	863	823	858	875	853	831	884	859	796	853	810	774	804	870	850	823	844	847	865	854	789	831	822	833	840	812	834	852	834	850	840	844	841	857	861	872	842	845	824	831	804	841	807	851	805	843	862	866	847	843	870	816	822	819	782	784	860	879	810	844	868	851	877	809	881	871	847	841	853	833	840	859	833	844	865	807	841	847	827	807	820	895	811	846	790	853	841	914	793	796	875	887	888	805	908	818	846	881	858	872	819	840	873	802	763	862	852	863	865	879	826	828	856	882	804	801	839	839	823	831	876	859	819	818	791	870	889	818	833	848	864	864	817	843	860	833	810	845	917	832	873	794	848	800	829	811	855	884	853	818	900	828	826	832	808	844	863	875	821	816	836	887	828	871	814	859	869	844	865	861	847	812	824	853	861	852	840	883	843	844	936	855	881	805	830	838	804	793	843	838	816	871	854	832	894	870	893	851	854	903	837	861	835	872	828	823	856	872	819	904	822	849	865	824	889	847	890	836	861	853	863	886	849	827	815	873	889	860	883	847	860	837	839	839	873	833	885	884	835	894	884	908	835	886	861	807	858	845	863	921	867	830	827	828	839	838	869	847	846	883	861	862	846	870	845	887	829	831	826	890	798	884	824	859	829	842	887	804	853	857	824	893	821	805	857	807	841	868	853	847	854	810	922	865	847	847	878	817	888	827	802	816	849	813	842	796	873	866	859	818	858	819	823	871	817	872	831	845	832	833	877	852	909	847	814	853	767	867	854	882	867	872	882	840	870	815	873	848	827	798	810	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9915	643	271	176	164	169	155	155	160	163	154	148	137	150	143	127	135	153	147	121	150	126	138	128	137	124	125	169	156	141	123	161	143	130	137	127	132	153	137	145	142	155	140	153	149	143	156	154	133	165	141	148	140	144	150	133	125	141	123	136	138	134	156	137	137	162	147	134	147	148	123	142	140	128	149	163	140	142	132	122	126	117	153	140	150	165	144	136	152	124	142	140	139	148	164	147	147	157	145	116	145	141	133	148	147	161	141	149	152	152	131	127	132	126	135	164	164	161	124	147	125	133	139	150	151	148	155	145	122	138	133	115	148	121	146	132	138	146	162	132	158	146	132	159	144	137	156	139	145	128	141	133	136	141	130	151	137	153	148	134	134	133	131	138	146	145	160	147	153	141	130	138	117	150	143	145	155	138	159	145	149	153	153	151	125	174	139	146	147	132	129	146	149	148	154	142	138	147	129	128	99	136	142	144	162	152	155	142	125	150	147	147	146	145	134	159	135	143	157	134	144	139	136	145	139	151	147	132	149	133	138	159	143	145	140	130	153	126	146	149	144	139	136	153	136	154	156	136	160	157	120	155	155	147	136	112	143	142	135	122	155	151	127	128	150	145	156	161	150	137	143	138	144	144	144	145	171	147	137	141	144	157	141	158	124	133	137	125	143	113	144	133	125	133	145	137	126	136	144	150	156	138	153	130	128	150	137	138	145	132	129	167	130	140	143	154	131	145	145	138	129	140	148	145	140	153	137	136	137	147	118	150	133	144	146	140	174	143	155	145	155	118	129	138	150	140	118	141	154	132	128	153	155	171	145	136	160	137	133	135	121	137	136	152	141	135	136	179	135	129	149	124	131	144	143	120	133	136	131	159	138	152	141	142	133	147	130	155	145	148	130	172	136	152	136	139	145	127	129	126	129	147	142	135	138	163	154	151	133	142	128	147	134	136	130	158	146	142	142	148	128	133	138	122	152	145	135	142	136	151	147	152	154	141	152	152	134	135	167	119	130	129	124	129	135	144	152	145	112	133	157	106	156	122	127	120	136	137	138	137	152	134	132	126	119	169	150	149	135	125	136	146	135	139	145	151	146	117	148	139	153	144	139	130	146	140	126	136	145	153	123	128	145	143	126	142	145	126	149	147	145	117	145	142	125	137	159	147	128	132	140	133	135	141	164	143	125	141	135	149	146	153	154	140	136	138	145	160	131	124	138	111	162	161	113	159	149	137	128	131	125	143	146	136	140	142	144	155	141	151	139	145	154	129	141	134	149	152	137	139	149	127	164	119	144	135	115	128	169	147	135	140	156	147	154	121	129	137	143	125	141	134	134	138	153	140	129	134	121	136	145	152	127	157	130	142	122	162	135	163	134	132	127	132	149	140	138	114	141	139	144	133	150	115	129	133	129	151	151	135	146	134	142	136	118	141	137	137	158	154	146	150	132	130	157	144	126	144	127	171	133	137	144	154	122	135	140	141	145	123	130	156	143	154	125	147	130	139	129	160	141	131	137	132	145	142	146	133	133	153	133	137	147	159	146	144	114	146	136	140	157	158	152	154	149	143	164	143	129	140	138	146	140	114	151	132	143	152	149	127	144	149	134	136	174	130	143	150	132	150	128	133	155	130	141	151	165	162	131	133	130	151	135	118	137	123	159	132	146	128	148	155	154	148	163	134	145	146	151	135	149	137	126	142	155	145	131	122	126	151	138	127	151	126	144	141	163	122	139	157	141	138	128	128	123	145	136	130	153	165	148	154	147	147	128	140	181	142	132	149	131	124	138	137	122	119	125	130	130	143	156	140	136	151	210	121	142	156	144	124	150	144	148	118	125	143	148	131	118	146	136	140	149	146	160	135	130	147	147	140	131	144	134	151	131	122	148	125	130	142	152	137	138	157	127	156	130	129	154	158	140	151	137	151	140	140	131	143	141	128	145	132	145	136	153	134	148	159	137	133	145	146	138	150	145	148	141	151	161	141	139	148	148	148	135	139	122	132	158	143	141	132	129	140	140	155	108	141	138	122	134	157	151	114	147	144	127	139	149	145	130	130	148	143	139	145	127	144	149	148	136	133	151	135	149	139	154	147	157	144	149	152	148	146	152	151	146	152	156	129	147	160	158	150	138	145	149	141	135	143	143	136	127	140	140	138	135	153	136	132	136	131	127	154	147	144	136	130	128	154	142	146	163	130	147	154	157	135	146	147	143	136	132	158	148	117	147	144	160	132	126	147	146	118	152	144	146	123	156	131	119	158	129	146	141	147	147	138	122	125	147	129	136	135	124	142	144	142	131	131	160	145	154	152	146	149	137	142	160	147	131	129	146	141	141	115	161	122	153	146	127	137	130	144	140	119	120	145	134	138	129	147	140	119	130	129	146	131	158	155	141	151	119	133	131	159	109	114	150	159	150	133	100	139	135	164	143	119	173	135	154	116	135	124	137	139	137	151	110	148	131	156	134	143	153	138	132	140	151	137	140	141	128	145	149	143	137	137	134	159	131	154	142	136	137	154	129	129	145	156	136	155	150	120	149	141	139	123	153	155	141	134	139	155	129	106	120	155	166	141	139	150	143	128	134	134	139	127	118	136	139	113	154	143	133	159	120	127	151	141	131	150	147	125	134	129	140	156	130	147	157	146	145	160	124	141	157	157	135	136	163	157	162	158	140	137	130	147	136	129	137	123	140	126	129	150	146	152	132	173	117	133	148	128	136	154	147	146	132	132	139	132	143	147	145	131	147	115	147	125	126	158	128	127	117	148	151	138	144	135	140	129	150	161	146	129	142	137	134	137	146	146	139	136	136	132	138	160	144	147	131	130	142	154	139	130	116	152	146	146	165	154	151	119	154	142	155	157	143	145	148	164	124	166	124	137	141	129	152	119	140	121	134	159	127	123	141	164	117	114	133	151	136	149	130	135	144	142	128	139	138	140	140	135	140	120	134	125	153	135	149	160	138	136	152	154	138	127	148	127	158	128	138	164	137	150	130	127	155	157	136	125	156	129	140	136	147	126	134	165	159	148	170	172	138	146	127	134	137	140	172	165	147	136	154	138	127	150	143	146	144	128	125	153	153	133	155	152	160	150	133	137	144	117	111	167	149	132	158	126	155	164	135	158	152	141	148	148	131	150	159	130	152	167	122	134	131	137	123	117	138	147	134	159	147	128	154	139	123	147	162	118	145	142	151	134	158	125	132	136	142	112	131	126	153	129	130	141	153	139	135	165	150	134	126	148	139	152	134	133	161	150	143	135	121	145	177	153	161	132	144	119	132	138	151	157	132	126	125	163	165	140	129	124	150	144	131	154	115	158	131	127	152	143	141	141	135	157	145	133	147	125	146	159	124	130	142	122	112	123	135	129	134	125	118	161	139	136	134	162	154	157	164	137	134	138	135	152	145	151	128	122	137	131	131	157	146	120	150	128	120	136	127	158	143	138	148	119	148	129	133	150	130	125	142	176	137	124	148	161	112	143	153	127	109	170	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9499	496	613	621	622	555	517	503	498	497	497	492	505	469	510	529	459	491	421	458	437	449	433	448	467	455	453	474	458	472	412	426	438	467	449	464	452	456	432	489	449	471	491	422	461	464	447	474	450	440	445	431	494	459	465	464	445	459	441	442	457	465	468	465	438	438	430	451	414	459	401	462	431	463	424	462	440	438	453	446	444	458	415	469	456	415	439	441	480	427	483	449	496	456	404	480	439	445	435	467	481	426	455	420	441	441	475	481	475	447	457	492	477	457	477	484	449	476	443	396	469	481	481	434	442	455	483	435	437	434	466	463	424	469	489	445	491	478	470	446	454	448	445	432	442	468	408	434	474	431	429	483	456	488	404	442	443	494	428	469	434	450	425	472	465	444	455	431	434	440	447	451	460	424	480	443	445	427	461	441	467	489	459	460	469	434	422	434	453	410	442	447	464	441	458	453	449	438	422	458	456	447	477	436	450	477	453	479	425	468	489	446	428	455	430	448	466	450	504	503	444	443	435	456	446	478	474	452	440	455	431	449	454	434	471	441	472	473	460	407	456	458	497	440	402	479	466	440	466	472	421	438	464	454	500	432	468	420	494	461	441	432	463	464	472	472	447	461	440	424	486	480	424	491	504	444	448	399	467	479	485	427	437	451	453	442	465	436	490	446	461	450	439	449	486	430	443	471	451	438	445	408	423	428	459	468	477	428	465	467	438	483	432	444	457	447	472	460	407	415	502	444	453	442	419	448	469	432	430	471	484	454	462	469	437	458	441	451	447	420	443	433	428	463	465	445	436	484	494	454	470	453	433	444	421	473	445	417	483	434	429	465	457	448	462	491	412	472	451	463	479	450	468	481	467	440	455	458	438	453	466	458	430	491	461	480	475	439	473	491	439	423	495	428	427	421	465	439	445	453	426	479	429	491	467	484	500	425	441	477	462	449	457	448	475	420	468	409	431	477	448	446	453	463	456	433	467	448	456	431	435	473	438	421	444	441	467	476	485	467	484	478	462	473	442	425	488	483	470	440	446	421	440	462	448	472	482	481	470	444	442	461	443	486	436	406	433	468	438	441	439	489	417	444	473	473	443	483	444	435	446	432	437	465	468	474	480	419	434	425	454	461	449	478	510	491	466	465	453	452	458	481	456	464	472	463	451	440	431	434	454	465	475	452	454	457	473	439	448	443	430	431	440	468	445	462	447	501	489	483	453	426	486	440	459	458	455	455	470	462	461	443	428	445	465	464	459	432	423	439	405	457	441	454	422	470	471	445	479	488	467	461	440	468	471	459	489	447	440	486	427	452	461	418	470	493	486	439	452	489	457	480	447	438	448	467	458	460	494	426	437	486	435	444	488	456	412	412	454	465	438	445	494	449	468	447	468	446	473	436	478	466	472	458	441	463	438	469	454	463	454	492	458	468	446	467	461	495	452	502	473	451	460	468	457	445	483	473	451	477	462	449	487	485	433	445	496	453	429	480	452	432	445	418	440	438	462	448	461	435	467	441	458	483	439	446	440	440	458	499	464	498	441	450	446	459	422	432	466	460	433	433	469	446	480	406	452	450	442	469	484	442	480	435	457	441	470	483	444	467	506	466	473	444	468	443	437	459	416	428	451	455	458	461	504	462	432	464	407	436	432	489	475	459	430	459	446	454	470	448	478	476	462	450	423	464	465	460	438	449	448	444	423	463	437	463	441	454	437	448	428	401	436	479	442	460	477	500	429	410	493	445	428	439	439	477	468	473	459	474	492	442	487	422	437	427	441	462	487	448	456	474	410	461	454	413	437	435	463	468	461	470	476	434	435	482	471	459	449	466	453	428	415	440	408	442	410	482	437	469	453	450	456	477	444	456	447	475	468	468	411	426	473	470	415	417	445	437	420	440	445	460	452	439	414	486	459	463	450	461	435	489	421	466	425	446	487	436	474	469	437	461	444	436	408	451	444	453	463	453	449	460	438	451	457	477	454	462	469	443	435	496	433	427	443	463	504	514	446	491	434	446	436	439	424	480	464	414	468	458	444	498	467	445	436	485	467	471	453	461	438	486	462	468	412	442	465	432	451	477	469	462	479	432	472	486	463	441	485	442	475	464	494	448	464	472	407	474	466	454	454	457	467	465	443	445	473	466	413	464	462	481	461	466	474	424	465	436	436	447	418	472	464	445	445	441	457	447	459	460	462	459	448	446	434	454	439	479	457	452	454	482	401	475	427	454	468	425	448	441	469	449	501	459	472	439	426	458	483	479	407	424	447	419	474	435	440	444	463	481	438	458	431	437	440	477	487	427	442	485	451	455	454	446	450	451	439	468	447	462	416	453	477	458	455	453	444	447	436	438	455	445	449	450	431	466	412	426	456	457	485	435	443	434	424	428	474	452	449	443	445	493	440	447	457	455	423	449	493	465	408	487	493	447	470	432	461	456	460	473	440	479	441	430	435	467	480	426	442	443	451	425	474	431	421	444	429	487	422	421	462	477	431	468	454	447	434	495	478	436	467	454	449	438	432	469	440	465	424	454	475	464	449	453	455	459	407	458	430	445	433	441	451	423	464	450	430	469	436	440	423	513	446	435	453	481	445	444	476	486	448	437	458	442	445	437	462	490	465	466	445	439	447	455	430	480	432	456	458	458	475	461	415	439	464	473	479	468	434	457	454	455	444	458	443	480	460	464	476	458	456	472	456	447	454	428	460	443	460	467	464	489	459	453	461	496	414	486	485	460	463	471	460	429	462	474	464	425	426	486	473	469	470	465	487	449	422	440	424	416	447	472	424	447	458	436	423	470	442	445	467	440	481	439	449	469	449	439	424	426	444	485	464	446	407	451	464	434	488	488	457	419	429	443	438	429	446	423	462	496	452	444	472	453	480	388	408	468	453	456	432	440	454	419	456	454	484	459	475	460	484	470	449	461	438	449	493	459	432	491	468	467	450	409	433	489	456	523	472	453	441	452	482	464	453	422	504	455	467	478	444	422	458	436	433	460	450	473	460	447	432	445	439	464	462	461	489	477	486	452	491	455	437	420	464	446	440	471	518	461	442	433	439	439	461	488	457	457	440	467	456	447	433	473	475	431	498	455	466	436	457	464	444	430	438	441	421	460	424	427	439	458	474	444	457	422	454	484	446	451	492	446	475	449	421	448	456	491	442	452	434	479	400	421	456	461	451	467	423	490	486	457	436	502	429	435	437	432	465	422	456	464	447	444	469	420	460	470	444	480	435	425	431	435	484	469	457	468	496	443	449	474	476	473	450	446	465	446	423	467	471	437	449	479	446	449	447	451	465	464	482	438	452	442	446	438	484	459	476	468	435	417	480	461	430	475	440	481	422	478	457	450	433	453	481	479	457	466	502	455	453	455	402	412	435	448	415	443	447	454	480	455	439	455	479	439	455	462	477	445	444	491	462	456	454	437	462	472	450	473	477	427	411	452	472	434	433	412	435	453	466	476	433	483	436	466	473	464	456	452	433	469	491	454	445	460	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
53567	19639	3333	1177	852	637	595	474	447	407	367	363	390	366	339	321	321	316	314	306	324	316	297	287	283	277	304	281	285	274	304	307	311	293	290	285	297	300	271	277	256	280	288	300	288	272	294	286	308	297	265	302	291	288	310	269	258	307	281	265	265	297	302	300	297	290	256	252	295	274	281	300	302	277	274	288	322	267	286	300	292	278	281	315	255	289	294	304	262	276	268	303	332	270	300	309	302	268	288	301	266	263	271	308	283	258	302	287	285	266	302	287	305	287	274	269	276	299	300	266	271	259	314	268	269	284	298	307	262	302	275	276	289	249	288	309	277	280	302	301	268	249	279	267	317	284	305	281	282	280	286	286	265	271	290	282	292	323	274	271	303	272	280	263	299	298	277	253	310	270	296	306	289	306	274	276	292	271	305	299	296	288	309	271	307	271	262	292	296	255	280	300	275	269	261	268	284	268	273	240	270	271	271	311	264	294	272	330	275	265	270	281	296	280	288	267	281	309	287	281	275	268	292	256	292	288	282	259	297	275	288	273	277	305	256	276	309	256	267	280	272	286	284	303	257	278	287	290	276	254	320	291	286	295	286	280	307	268	257	312	262	269	280	261	294	301	269	268	295	284	270	299	289	280	291	262	290	261	290	275	310	292	259	285	287	282	312	316	295	266	281	308	271	282	311	282	284	289	296	243	278	302	270	275	300	302	314	281	297	288	282	263	283	302	258	267	271	288	304	280	295	297	305	299	251	297	279	269	292	277	283	278	259	306	283	302	285	318	283	246	269	285	293	280	284	250	283	278	284	287	280	308	278	257	252	302	252	297	268	286	269	318	289	285	273	282	304	270	243	293	256	297	286	253	283	294	294	272	263	287	303	273	298	291	267	281	297	297	279	282	262	268	263	300	287	293	265	267	268	321	291	271	274	281	283	285	284	259	303	304	283	288	293	302	270	262	301	284	294	273	257	293	300	271	296	288	266	274	288	330	281	271	260	279	272	289	285	276	294	292	279	270	279	292	271	302	302	326	297	314	320	303	278	297	298	285	267	294	309	282	326	313	292	277	297	312	317	274	320	303	271	289	306	286	280	259	283	280	264	251	310	302	288	291	335	268	283	282	295	293	279	277	267	294	249	280	291	285	284	263	288	271	314	291	283	287	280	279	295	269	294	247	276	241	274	309	288	267	287	279	292	306	301	293	292	285	255	277	295	267	251	285	308	285	299	295	278	255	262	278	283	299	278	235	302	305	277	287	266	257	268	257	250	277	302	295	267	271	276	288	278	291	285	275	280	288	317	264	245	292	265	278	296	310	257	314	274	268	258	273	284	296	270	292	281	307	297	303	293	283	275	278	272	301	245	317	282	303	290	259	273	298	279	285	264	294	272	295	298	292	258	274	288	262	286	308	301	288	251	289	279	283	307	279	285	284	290	297	282	283	286	266	290	311	300	247	293	284	294	282	277	294	286	297	273	299	287	252	254	256	302	272	302	267	294	257	294	277	273	294	266	291	253	277	294	282	296	290	271	285	261	262	290	290	296	291	238	267	288	268	263	308	317	235	281	284	267	304	298	279	258	282	301	269	254	263	291	238	258	265	266	282	281	278	268	267	280	300	305	273	295	271	311	285	270	255	275	292	284	281	249	288	281	269	291	292	282	280	310	273	282	300	291	292	306	268	287	271	264	258	283	289	291	284	282	284	267	266	282	274	266	273	281	277	315	299	273	275	293	289	296	284	277	261	257	270	264	249	270	313	312	271	266	294	249	260	288	241	291	280	268	267	298	267	268	293	282	304	304	282	287	266	277	287	283	294	294	283	271	282	276	247	284	290	302	265	305	263	298	285	297	299	266	263	251	254	278	265	306	268	300	269	296	288	282	298	276	300	279	297	270	270	286	299	282	299	256	306	278	299	255	269	298	291	282	283	290	296	262	274	267	286	289	262	304	311	279	277	293	273	289	302	275	286	266	289	292	318	294	310	301	269	290	283	271	285	280	320	289	277	324	281	272	301	281	275	272	289	294	276	278	285	281	286	298	268	294	291	278	264	300	267	280	271	286	309	301	260	285	309	276	288	288	280	329	288	312	247	284	306	288	311	288	293	278	286	289	312	260	278	281	257	291	259	275	299	280	275	302	281	243	296	277	312	288	293	267	317	299	292	290	299	307	252	274	291	273	308	281	309	297	230	273	294	260	280	307	285	321	263	249	293	290	266	270	261	271	298	282	255	275	298	285	283	297	275	265	299	283	236	314	251	286	274	272	287	312	274	315	320	266	268	277	237	261	232	282	309	272	313	288	298	283	277	262	299	274	269	294	265	275	334	279	290	264	251	279	267	307	266	266	290	309	297	294	307	278	299	286	257	278	310	284	293	297	291	282	310	287	289	300	318	249	299	284	259	271	319	269	259	287	286	286	254	253	282	280	258	314	296	283	291	274	315	269	318	288	279	288	284	306	262	291	279	306	265	307	279	326	264	272	265	274	286	266	260	251	282	294	248	278	279	247	270	275	275	287	272	278	279	305	290	293	279	281	291	274	283	281	306	285	291	280	312	283	284	297	294	276	292	291	268	278	313	296	263	289	275	300	266	279	279	292	282	287	283	329	264	245	278	293	330	280	268	285	270	293	305	265	297	281	291	287	271	303	268	264	267	312	253	310	299	320	281	284	279	283	283	286	286	287	306	297	263	271	297	301	280	270	309	295	318	292	284	251	253	294	265	270	305	269	308	279	274	313	262	262	294	286	300	285	271	278	298	301	286	281	300	250	266	286	270	317	300	295	257	275	288	304	264	303	276	293	281	275	290	290	267	301	292	268	294	253	310	304	299	303	269	289	282	263	288	291	256	289	316	234	314	293	277	278	257	319	280	292	266	293	286	269	292	291	291	279	284	268	268	281	262	298	315	279	290	304	296	311	261	302	288	272	276	302	279	278	291	286	278	285	293	286	310	317	304	263	291	308	295	264	273	280	257	305	273	267	293	302	287	255	301	318	291	335	313	247	289	304	285	296	273	302	296	332	299	264	299	275	290	299	272	304	291	274	268	295	274	283	284	280	290	284	272	292	271	300	298	316	287	268	281	259	264	280	295	277	280	280	272	301	269	295	297	258	275	311	255	280	260	290	292	317	296	296	307	286	273	271	286	274	299	289	259	277	310	289	273	263	290	290	283	278	263	297	301	301	268	287	274	259	278	285	295	272	284	288	292	260	265	295	315	266	298	258	290	311	277	276	318	268	261	302	301	292	278	266	306	276	280	284	278	284	263	280	265	278	264	305	289	294	297	247	293	289	283	320	287	279	305	285	252	269	275	271	275	270	279	245	280	298	256	284	267	289	322	300	280	272	305	298	247	283	279	311	308	284	252	268	284	297	302	300	285	263	301	276	257	286	297	296	295	303	254	284	310	277	265	280	293	274	287	268	261	260	274	258	311	302	305	263	302	296	297	285	303	297	301	284	275	289	250	266	300	283	287	279	295	295	267	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29214	1729	3204	3561	3138	2552	2245	1875	1681	1571	1476	1364	1282	1263	1161	1089	1044	1024	1025	997	950	972	941	950	924	965	924	948	893	851	872	870	808	892	890	834	838	874	811	823	863	870	819	796	854	766	877	846	847	785	855	850	764	823	781	799	858	742	846	815	847	842	853	806	828	800	834	811	812	832	845	794	750	834	816	803	793	773	762	841	810	803	821	822	793	851	799	840	816	797	846	801	788	825	821	797	811	774	817	802	783	792	789	816	740	755	828	764	806	802	764	788	858	814	820	840	816	774	769	822	789	813	776	802	786	733	770	810	804	784	773	830	782	851	774	790	765	848	779	790	755	848	807	835	845	801	797	834	779	819	787	792	808	769	875	812	815	731	825	756	846	853	825	792	785	815	786	797	851	810	805	760	812	821	787	780	800	827	817	813	779	809	780	805	778	858	778	812	727	795	775	728	819	823	821	804	834	779	808	800	821	786	801	782	829	793	786	799	890	779	793	763	818	767	816	780	834	762	779	769	769	822	784	775	772	759	774	817	817	860	753	797	782	794	769	796	781	827	793	784	759	796	786	735	821	826	782	783	805	801	822	752	828	820	803	774	803	822	799	783	815	814	801	815	815	812	763	842	799	770	814	768	766	811	762	791	778	796	722	825	812	818	816	837	806	824	781	827	787	797	811	772	825	804	801	817	802	845	808	846	790	824	787	852	783	778	826	788	793	791	764	799	809	816	812	832	784	778	784	778	807	814	798	812	771	738	811	795	797	811	817	768	784	777	794	794	821	830	813	772	813	836	818	770	811	780	793	837	831	809	835	776	792	807	806	785	786	816	824	817	819	855	794	789	794	789	785	797	816	795	801	749	817	789	845	771	782	767	863	767	758	819	844	820	801	756	781	819	795	793	838	804	813	807	792	776	831	753	827	792	770	817	769	829	802	781	835	805	818	829	819	808	764	816	793	807	812	762	792	827	842	823	795	784	770	765	801	817	762	818	818	786	746	802	761	789	780	804	823	766	812	812	759	833	760	797	809	808	811	771	796	735	781	814	854	754	817	793	802	814	736	834	776	801	847	790	790	757	772	789	770	765	780	842	790	820	805	834	789	810	794	771	807	854	788	800	801	785	798	788	836	825	766	796	812	778	787	737	770	765	807	842	783	824	770	790	775	804	768	797	828	822	775	789	791	766	774	811	838	851	858	832	811	793	814	807	806	793	772	781	805	823	818	796	829	768	776	811	854	819	782	823	727	864	774	876	758	756	757	779	804	788	818	845	776	827	785	776	779	782	832	774	771	790	825	747	783	808	814	787	809	770	831	784	757	804	766	805	758	837	829	751	807	819	828	761	832	778	807	787	791	799	809	818	818	751	821	810	845	832	793	800	755	817	759	825	813	848	775	805	818	805	828	826	827	826	816	794	706	759	783	765	847	762	829	809	807	812	758	778	806	785	774	779	824	837	785	844	818	777	815	811	812	866	774	803	768	794	812	820	808	833	891	779	787	781	793	756	789	780	774	783	808	783	856	830	852	845	837	798	780	819	834	780	799	778	839	809	753	817	795	810	775	784	835	806	761	812	775	842	810	812	768	831	803	769	817	817	826	847	762	820	816	799	821	776	794	834	781	785	817	799	867	773	764	770	764	776	838	785	804	828	760	769	817	763	814	764	824	788	838	809	812	813	812	808	830	841	793	843	823	813	815	798	824	799	752	772	869	818	824	749	767	811	803	788	802	817	801	779	813	781	822	818	755	820	784	799	836	802	743	797	792	782	797	829	847	797	818	796	860	792	807	813	790	790	784	817	772	834	787	789	789	792	794	808	811	830	789	823	821	756	764	799	808	828	792	784	786	799	790	818	790	798	805	813	794	825	813	819	762	814	783	760	808	809	776	801	773	843	803	745	841	813	818	819	761	816	810	802	827	763	789	792	819	796	781	818	807	773	801	784	775	783	795	810	789	753	764	776	830	782	792	865	842	808	748	818	819	729	736	862	794	797	780	780	758	775	788	741	773	794	807	839	764	808	788	794	823	797	806	791	801	813	804	784	781	756	821	837	810	831	815	823	806	780	813	843	765	814	762	814	813	775	768	818	810	808	815	843	814	804	801	777	784	790	777	834	864	778	833	793	881	800	813	829	764	765	792	784	878	808	798	820	818	826	815	854	793	793	738	803	793	746	817	768	769	816	795	798	793	815	758	788	803	765	808	753	834	823	811	849	778	820	786	790	779	850	813	845	845	791	762	854	764	789	793	834	786	789	786	840	769	844	842	794	764	820	714	785	808	818	764	800	803	798	763	845	818	792	780	806	781	824	829	801	774	771	803	881	828	792	805	825	806	794	747	794	835	831	749	857	829	802	848	784	801	743	829	813	824	808	819	771	781	788	789	798	775	793	822	826	800	801	814	762	814	803	836	797	724	822	781	787	766	826	802	799	772	786	790	809	835	742	831	771	752	811	807	796	833	860	827	772	815	826	762	804	816	763	828	808	781	783	777	773	806	776	804	769	828	811	767	793	859	797	771	825	796	815	763	840	827	802	825	801	828	799	784	741	769	790	759	772	768	804	810	756	822	758	783	830	771	808	786	810	774	794	800	805	824	809	831	764	833	772	781	761	813	824	768	756	750	798	814	794	797	764	742	841	817	842	793	793	802	765	813	796	821	849	775	772	782	765	821	834	825	801	759	846	820	842	777	806	843	856	821	831	770	750	834	789	780	891	763	812	786	821	755	767	792	784	824	828	794	806	808	823	806	783	790	810	773	832	807	757	767	824	786	790	782	784	755	750	800	763	803	798	811	783	785	807	850	764	761	859	826	802	780	755	774	800	798	777	833	872	796	822	790	840	789	818	873	801	818	763	775	821	840	852	815	807	783	791	832	865	807	819	789	731	776	810	817	787	845	784	830	815	783	778	826	796	820	800	847	783	803	827	819	816	757	783	802	814	824	785	823	842	824	817	808	830	797	809	793	753	798	823	797	819	825	826	803	819	767	788	751	804	736	803	847	822	844	818	802	806	793	763	848	817	792	833	795	754	857	802	810	819	738	811	743	808	769	815	847	748	783	807	757	796	828	833	802	782	780	748	786	805	794	782	798	838	782	775	825	747	814	826	848	817	845	747	784	793	857	857	823	802	811	767	789	775	818	799	776	828	790	858	796	776	807	796	806	786	800	803	794	877	777	808	761	787	848	808	802	782	789	824	785	772	764	764	797	836	792	855	783	793	834	821	818	805	804	822	792	788	809	805	793	867	776	821	764	867	825	802	848	829	785	762	804	795	830	782	791	817	846	783	785	801	852	848	781	783	726	826	805	823	825	733	838	824	782	801	816	828	799	823	777	795	781	779	783	801	799	800	734	815	801	747	788	775	867	861	801	758	824	798	788	806	781	765	773	782	821	813	781	795	825	747	824	784	788	787	801	800	793	758	810	774	818	837	812	801	801	786	802	806	788	790	808	762	812	836	792	793	746	855	767	801	772	806	821	839	724	725	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
62810	26803	11104	2834	1621	1122	896	725	624	555	512	493	448	453	407	435	415	394	373	392	354	357	366	323	356	330	354	314	347	355	340	335	328	323	320	299	347	315	330	313	306	331	302	348	316	317	341	311	316	325	328	303	334	315	303	329	318	306	297	294	317	311	320	287	318	315	321	291	335	328	285	318	334	302	327	298	300	311	298	301	324	298	331	315	300	327	293	347	348	293	311	324	295	275	316	306	340	312	315	312	276	290	328	309	320	300	269	282	300	331	316	282	326	309	305	297	324	319	334	315	300	332	301	297	301	299	312	306	320	328	320	298	302	327	298	271	297	347	311	303	332	310	312	345	294	293	333	292	314	313	319	313	306	303	315	300	293	301	301	303	300	331	301	310	312	320	329	316	314	314	293	318	314	311	282	280	295	359	317	314	318	269	311	326	299	289	304	299	299	282	330	301	312	338	332	322	316	321	292	291	300	315	306	319	317	325	302	301	301	335	317	333	319	324	294	307	353	323	298	319	320	285	283	317	321	319	300	317	306	318	313	322	302	299	325	324	317	327	294	314	330	298	331	354	327	293	314	301	312	342	351	310	320	303	354	314	327	313	308	317	288	310	325	312	304	303	310	304	306	290	301	299	337	346	318	318	347	304	315	332	330	313	316	319	336	341	311	280	318	305	311	320	310	320	331	327	333	288	291	303	319	330	307	328	304	318	275	283	342	311	326	317	294	303	318	308	304	340	312	324	303	350	304	309	285	329	308	295	331	284	311	305	318	342	324	324	323	305	324	306	292	301	311	300	307	283	277	286	298	300	316	330	326	277	336	303	368	303	320	309	313	326	342	291	351	310	333	329	345	328	309	323	280	310	312	307	322	326	304	315	314	307	291	269	305	281	320	287	317	307	282	321	333	308	345	326	285	336	303	324	306	332	313	312	299	333	327	320	300	306	296	285	316	317	322	316	325	310	324	305	307	300	315	329	300	287	287	322	306	303	330	322	325	305	309	300	297	302	326	347	307	331	326	330	327	322	317	316	287	330	331	304	270	314	350	325	323	321	321	316	336	312	288	319	288	312	278	305	315	320	305	327	313	316	285	294	340	321	311	291	281	307	332	318	293	306	301	285	298	321	310	314	321	316	312	289	328	337	289	313	311	318	309	295	304	322	313	333	309	332	301	298	298	338	314	319	286	336	297	302	313	313	295	314	336	282	309	353	320	327	295	280	276	288	316	308	312	308	306	330	301	330	325	313	347	312	329	327	326	299	301	310	338	318	267	326	334	305	310	332	301	310	292	350	321	299	298	324	310	319	292	299	321	334	291	318	309	261	305	309	318	320	302	298	336	315	317	295	305	327	313	298	338	327	336	331	305	322	299	309	355	333	331	322	310	316	319	293	294	325	323	316	315	315	299	312	320	319	306	313	312	308	338	324	307	279	290	319	298	316	308	278	327	323	324	292	302	352	321	329	287	319	324	306	285	294	308	324	321	287	308	324	314	333	315	319	298	323	303	312	313	290	280	328	304	344	306	289	294	279	296	297	317	321	304	309	294	317	285	332	297	307	297	301	315	316	315	276	327	306	312	323	316	287	298	297	313	294	313	329	336	310	321	319	332	295	299	334	320	319	328	329	323	296	282	319	347	307	269	296	277	307	308	296	309	335	314	337	298	321	283	304	303	318	351	324	316	319	320	333	307	292	282	312	340	299	310	298	288	305	329	295	311	323	335	298	306	307	320	338	305	325	302	288	293	272	320	309	302	296	344	307	316	289	324	322	286	293	294	271	330	309	293	326	316	333	344	308	298	305	302	313	290	312	301	335	297	312	337	305	284	319	298	297	333	318	342	332	299	326	306	324	314	299	312	258	285	321	317	311	317	293	310	317	314	333	301	307	316	288	308	300	320	336	292	329	350	323	281	276	303	306	337	293	304	327	326	320	304	360	311	309	282	297	317	307	306	291	345	312	335	314	328	352	328	361	285	278	308	329	282	286	307	307	301	306	326	285	297	302	333	291	328	325	329	304	317	281	320	300	309	299	307	283	306	337	311	290	319	322	316	301	305	323	311	330	292	333	366	331	302	332	291	322	308	295	307	332	300	292	280	317	309	282	321	300	308	298	333	318	322	284	300	313	303	308	298	323	296	296	317	319	319	297	302	310	327	322	295	319	312	354	287	338	310	286	303	304	282	311	349	279	286	299	297	330	312	336	311	324	316	322	315	286	315	317	290	316	303	315	304	290	289	315	334	322	258	341	303	318	328	321	283	319	331	325	327	312	325	298	301	305	308	319	324	320	276	290	317	307	311	303	332	305	296	323	303	298	308	348	319	327	311	302	312	273	317	294	309	316	318	331	318	310	317	260	304	311	311	310	302	332	280	300	334	340	322	337	311	296	304	275	287	331	322	330	293	304	283	315	315	311	323	309	300	334	303	324	328	319	259	317	318	302	302	294	301	295	330	335	299	316	325	296	327	305	333	314	299	331	300	288	312	281	305	302	332	331	317	295	305	299	308	313	307	306	297	315	307	311	329	290	340	322	299	301	320	305	340	303	304	309	308	312	304	310	301	284	332	312	284	321	305	325	290	316	296	347	300	344	303	326	328	318	314	322	318	303	305	298	334	317	295	335	304	314	274	316	332	319	313	295	293	295	322	326	339	311	314	310	289	335	333	304	306	280	309	320	313	349	323	295	314	310	295	288	298	315	310	303	291	263	304	314	324	319	311	316	307	323	310	306	310	317	294	299	347	312	306	302	303	323	315	329	323	330	320	314	287	352	314	321	309	328	329	335	331	297	344	298	308	318	348	329	344	326	288	286	324	317	327	287	339	306	274	310	336	295	296	323	300	304	329	286	317	323	293	323	311	304	325	313	326	289	298	307	307	358	335	309	302	323	315	330	295	313	295	334	307	294	308	317	311	291	315	323	298	315	303	298	335	327	314	306	334	304	317	298	308	301	296	310	315	314	274	332	321	300	295	308	288	288	299	304	296	346	328	322	340	347	289	293	274	289	321	285	319	293	330	315	271	316	294	276	300	308	290	318	328	357	285	314	309	307	293	317	298	285	318	294	300	279	298	317	322	318	308	324	302	318	310	302	343	303	302	329	296	295	332	324	319	294	316	336	307	327	294	327	346	341	322	317	309	304	316	324	319	273	273	305	322	324	316	336	311	323	293	289	325	311	307	307	290	303	309	320	325	303	295	327	305	287	297	305	266	281	344	337	312	354	320	316	329	325	309	339	312	309	305	281	322	312	284	296	342	323	300	309	283	306	341	273	333	314	324	339	319	362	331	290	329	325	317	264	315	305	324	318	294	321	306	296	322	317	308	316	314	317	320	367	316	320	289	287	332	304	329	303	307	326	339	331	320	332	294	312	318	317	317	291	320	292	297	319	323	321	297	316	313	327	304	317	301	304	294	333	310	299	319	298	305	306	327	310	320	302	305	291	304	305	328	325	329	324	302	293	297	322	323	294	306	306	298	294	304	335	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35797	2598	5726	6195	5224	4217	3496	2984	2578	2290	2089	2007	1834	1598	1589	1498	1345	1280	1327	1264	1240	1140	1204	1177	1072	1026	1019	1052	1037	1043	1067	984	928	962	909	978	913	951	969	952	926	971	913	891	930	893	903	921	935	891	857	880	909	906	960	877	902	855	850	919	844	883	903	876	911	849	926	873	821	929	944	880	907	888	851	863	867	851	857	886	869	874	841	831	856	833	887	820	916	868	863	855	864	878	852	810	842	834	879	833	841	864	864	839	845	837	845	823	843	890	904	839	814	874	904	828	866	865	839	828	870	888	890	942	812	850	868	863	874	873	816	854	813	850	844	865	869	901	867	856	871	852	809	895	862	896	853	863	826	822	803	871	855	852	856	832	843	806	815	832	772	816	869	842	871	842	853	886	857	811	910	883	827	837	892	844	855	838	912	846	807	817	821	814	890	867	825	856	843	843	810	843	883	872	822	793	847	875	836	904	784	849	831	888	857	852	813	853	826	840	883	851	826	853	828	925	877	808	871	879	862	811	818	862	832	805	862	867	873	756	839	867	838	809	810	863	799	880	855	867	847	873	865	885	840	849	844	851	852	852	838	838	821	851	874	833	855	826	845	844	907	903	812	840	803	828	830	864	850	814	828	815	821	889	820	831	826	842	889	849	803	833	815	854	807	809	838	812	840	848	829	868	854	899	838	841	944	856	861	880	840	815	832	848	867	868	898	892	838	813	881	790	812	850	913	833	853	870	864	888	881	865	854	806	805	837	841	842	808	799	816	869	847	865	811	844	820	847	843	836	842	835	848	861	845	845	841	809	800	836	854	830	883	904	888	800	854	812	865	820	859	859	875	841	876	813	923	854	867	911	840	876	868	832	850	841	830	841	822	835	875	837	867	855	845	872	797	864	827	836	873	814	884	867	822	759	841	858	875	849	840	849	809	888	859	865	803	824	813	834	866	859	853	911	864	852	832	903	820	833	850	861	834	830	830	832	838	900	806	864	833	866	774	843	842	842	815	858	847	825	860	855	870	846	803	873	787	857	825	869	819	851	828	827	825	825	798	857	873	837	876	871	841	850	868	829	841	848	886	851	837	808	805	851	828	803	859	863	866	856	858	818	890	799	862	837	867	860	881	836	818	826	809	866	844	845	893	861	807	844	911	836	821	808	851	814	898	843	849	876	834	849	831	860	875	830	805	827	821	849	782	870	834	846	840	858	837	825	885	832	838	779	844	818	788	799	820	807	806	785	837	854	829	826	874	829	829	848	836	826	865	835	859	893	863	826	902	820	841	778	864	853	782	839	807	853	822	788	835	862	863	799	827	850	895	840	849	858	828	827	843	765	800	849	815	832	833	823	854	839	876	844	855	875	909	845	861	894	828	847	813	851	836	846	898	821	839	876	851	792	842	841	900	920	828	836	872	813	875	878	909	867	806	778	823	870	891	833	828	882	863	873	834	882	784	855	831	790	850	839	896	820	819	893	842	839	851	834	851	821	811	860	857	788	846	874	863	830	794	847	878	863	871	827	790	859	804	835	810	823	812	808	820	904	844	860	820	835	883	835	868	869	831	865	828	782	849	828	864	797	822	816	819	810	875	871	787	836	853	881	867	834	869	780	850	842	848	817	858	847	886	853	857	804	847	893	837	855	840	782	792	910	855	815	874	817	849	838	845	856	809	814	866	843	856	879	821	867	858	887	825	803	823	825	841	885	832	846	834	851	809	815	813	821	909	864	862	881	842	856	803	844	810	851	900	824	790	838	789	831	800	842	873	864	860	887	866	837	835	865	856	865	803	865	835	829	818	881	849	834	836	860	860	852	853	832	863	847	874	820	851	805	840	882	853	886	890	831	871	814	844	870	812	856	822	816	827	855	802	891	881	860	813	849	867	807	815	867	840	873	837	863	830	865	887	861	892	836	856	815	828	870	825	824	837	897	873	833	847	832	817	824	852	783	820	883	855	937	840	855	832	884	837	828	892	825	855	826	904	868	863	824	839	852	887	812	861	915	852	873	842	841	816	841	818	842	849	878	849	873	829	848	829	830	866	827	880	860	833	876	862	830	813	849	878	847	869	837	833	836	880	823	826	830	846	872	819	885	815	848	874	865	843	832	806	853	894	848	811	806	851	810	874	857	888	838	836	836	861	832	863	861	839	816	821	782	871	806	844	880	828	844	849	879	829	870	824	804	895	862	836	854	821	857	876	794	824	849	839	864	874	846	857	853	894	837	877	770	865	856	881	835	814	813	882	810	802	829	813	853	907	827	858	913	809	829	853	881	853	823	812	829	871	897	837	845	853	860	870	868	838	841	877	800	836	817	819	842	903	838	855	882	820	830	864	824	842	831	856	854	827	821	855	788	817	805	862	831	833	867	827	821	850	823	814	870	818	825	877	831	839	851	832	873	858	841	833	865	851	842	807	821	846	826	824	827	824	854	812	843	855	877	837	844	819	891	848	886	835	835	852	852	860	829	895	832	820	886	795	829	836	867	841	830	887	850	818	856	826	833	829	834	802	812	832	840	838	838	852	867	829	778	854	904	904	833	865	850	850	892	837	817	828	881	816	791	863	869	799	853	848	832	875	833	887	888	844	783	821	879	849	837	790	838	829	823	806	823	845	847	819	850	854	898	884	880	848	805	840	805	897	820	836	844	824	822	868	877	828	895	885	840	829	832	846	861	834	817	836	843	815	814	838	847	815	843	853	880	847	891	882	813	835	808	873	880	793	890	829	788	831	805	875	871	821	830	876	857	825	812	848	905	879	817	873	887	820	819	834	879	858	854	882	872	846	805	806	874	903	833	857	843	859	859	799	819	838	832	867	798	886	853	830	871	853	842	852	818	817	794	821	890	878	853	821	832	801	831	904	897	829	898	841	855	809	817	897	878	850	833	846	879	840	831	860	794	852	850	857	862	834	777	845	867	855	875	896	886	818	864	823	844	830	866	842	855	859	793	869	892	862	865	841	853	836	901	862	816	794	854	827	860	836	833	870	856	853	827	876	843	882	846	859	853	803	900	870	868	789	874	816	887	878	856	799	805	827	824	841	864	833	816	843	875	863	837	845	865	795	818	847	792	855	856	878	854	809	873	832	822	832	861	838	859	894	839	859	878	866	818	854	829	880	783	845	823	807	899	835	817	866	810	867	821	811	837	872	844	895	826	879	770	866	845	908	859	859	833	820	803	784	829	825	857	810	852	817	821	888	808	873	857	825	874	776	853	858	844	884	872	830	808	850	830	834	844	854	794	843	833	826	802	819	861	864	829	808	817	815	819	851	863	826	873	846	887	870	866	871	817	868	863	822	876	860	857	885	844	827	827	861	881	876	886	839	785	832	857	884	815	887	863	881	889	845	885	769	864	882	871	838	843	894	889	808	804	915	871	806	859	798	823	828	840	848	812	867	854	864	872	822	828	871	825	850	863	859	850	804	852	874	886	864	828	897	790	866	830	844	869	782	834	859	822	871	871	818	800	797	892	825	796	901	861	813	832	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9843	672	321	204	184	127	197	143	138	141	154	165	176	139	157	141	128	145	138	149	152	121	153	157	151	129	148	166	140	137	154	160	139	142	168	148	160	147	144	137	126	156	135	155	149	133	137	146	135	147	138	134	136	138	141	113	148	149	163	131	145	140	152	130	142	126	134	158	146	133	145	132	145	149	138	155	141	149	124	144	137	140	132	145	146	119	169	147	147	149	130	135	137	146	140	118	153	138	148	151	142	146	138	118	173	135	134	139	152	132	147	138	129	152	138	149	138	159	156	135	134	133	137	151	150	141	170	147	140	136	133	139	131	143	131	124	131	137	126	133	127	141	152	144	162	167	124	147	145	125	138	169	146	142	150	143	139	116	162	156	139	119	132	123	144	141	134	119	127	147	131	134	133	169	147	166	150	115	149	162	154	126	144	153	124	152	140	151	126	151	132	135	129	149	148	119	146	143	148	142	133	144	143	143	130	143	133	156	137	131	120	153	151	125	135	152	141	148	136	153	157	147	128	158	133	122	127	137	148	129	149	130	142	151	172	136	144	143	134	130	132	132	145	137	138	128	130	148	126	148	155	137	134	137	162	155	148	149	134	140	118	135	155	146	146	146	145	125	131	132	125	141	140	143	117	138	139	133	162	133	137	127	178	138	157	145	142	127	138	148	131	148	150	128	145	144	133	142	148	147	149	144	122	140	144	141	126	138	134	125	151	140	151	136	144	139	118	147	172	126	152	139	144	133	151	137	148	165	154	168	136	156	141	130	125	167	135	122	149	141	139	157	139	137	141	147	149	133	136	131	138	149	154	141	137	139	143	130	156	139	140	131	141	150	151	131	156	139	160	139	136	136	153	143	154	129	145	152	137	140	140	139	152	134	139	120	144	148	151	143	161	130	121	146	154	131	159	143	128	145	144	140	140	152	135	118	127	128	166	147	133	153	148	153	168	149	120	138	146	125	132	131	141	153	141	134	147	152	166	145	148	153	149	145	128	141	141	147	123	127	145	157	145	133	132	129	136	129	154	136	133	150	147	120	121	140	160	162	124	123	148	139	155	129	144	156	113	126	149	144	124	127	133	132	142	158	142	136	148	150	141	147	117	138	148	150	126	147	142	157	144	131	124	140	137	135	155	129	136	143	124	132	158	123	125	138	141	172	148	132	159	131	126	120	141	124	100	142	155	133	149	148	145	142	138	148	137	163	148	164	155	121	161	173	138	139	143	136	114	152	152	151	134	162	150	139	142	152	161	147	141	154	151	127	126	129	133	135	133	134	125	140	130	145	152	132	149	140	132	163	122	167	133	134	136	124	147	146	149	168	147	165	151	143	130	145	136	144	122	143	149	151	148	137	145	117	133	153	145	151	156	164	145	143	119	121	149	147	133	171	145	150	129	145	166	126	145	132	133	154	123	125	130	121	157	150	147	166	152	141	132	135	154	137	141	149	137	155	151	137	160	126	129	147	142	120	162	139	147	151	117	136	123	148	118	134	162	123	144	128	131	125	136	131	135	147	148	119	145	115	144	133	146	140	133	148	141	123	123	154	131	144	151	114	136	145	138	144	146	115	140	118	172	147	165	138	145	133	128	133	130	158	144	156	142	126	140	130	140	148	131	132	132	132	122	141	148	134	136	151	147	131	148	132	139	138	142	105	154	136	138	136	154	143	131	154	134	130	141	149	151	149	157	148	137	152	141	149	130	154	146	155	151	152	139	147	156	138	132	127	135	150	166	150	141	140	145	143	161	139	136	158	138	152	137	124	132	131	113	145	136	156	131	143	128	131	132	140	143	116	129	154	146	127	132	124	118	156	159	114	150	141	139	139	138	130	135	162	135	146	108	124	141	138	137	160	141	128	147	135	150	127	160	130	157	142	123	140	133	140	134	134	133	106	135	141	127	123	143	137	148	141	130	108	150	138	151	125	148	114	119	151	139	121	162	154	125	126	155	148	136	138	120	122	121	140	153	138	136	167	154	133	143	144	115	153	150	148	136	128	148	137	137	168	138	147	171	140	144	154	140	131	165	137	111	125	123	164	151	137	124	136	147	151	152	148	150	153	154	137	122	124	140	140	142	145	149	138	142	135	126	142	134	128	133	145	141	153	120	161	145	164	139	144	147	147	145	110	142	154	129	137	140	138	141	140	139	155	139	134	115	146	163	147	147	140	153	147	149	142	135	138	136	146	137	155	180	139	151	116	142	137	147	151	132	154	143	144	130	132	125	138	148	123	149	156	161	147	167	165	133	127	139	127	131	120	147	145	140	158	147	152	144	151	133	118	132	155	155	142	161	150	140	139	136	138	135	142	121	169	138	141	171	126	153	149	138	139	134	138	150	144	119	132	141	152	124	142	146	164	138	144	133	164	141	140	139	147	133	160	128	137	135	139	142	133	153	111	139	147	134	143	134	169	153	145	123	144	127	132	129	170	157	137	148	149	136	118	144	119	150	144	152	125	139	142	128	127	145	151	128	144	136	137	162	146	140	131	163	140	138	148	159	144	124	133	157	135	147	139	160	148	127	122	150	141	146	158	149	126	160	170	136	146	150	139	135	155	161	128	152	163	143	146	128	156	135	149	130	131	132	150	155	144	146	137	136	159	136	162	126	144	154	139	162	156	137	151	135	123	150	150	143	147	134	147	134	149	136	125	129	132	136	140	132	123	143	126	158	143	146	148	133	135	158	139	143	142	136	149	154	131	148	122	143	140	143	119	128	140	125	137	124	146	130	144	154	138	139	160	137	139	148	156	157	139	145	133	125	148	123	128	157	135	148	153	136	135	148	157	139	160	151	135	143	129	161	147	139	148	154	125	136	134	148	140	164	137	148	147	162	155	142	148	136	141	152	122	149	141	147	147	170	142	146	147	149	142	153	145	129	129	128	133	117	148	144	154	150	139	128	153	150	150	142	137	140	151	149	147	144	158	161	166	153	137	127	161	129	129	123	154	150	109	128	164	126	152	134	130	140	125	132	151	151	149	149	144	139	119	170	146	165	144	123	152	156	137	134	144	131	136	162	131	142	137	132	141	131	134	145	131	127	149	133	127	137	131	123	137	118	141	156	130	142	131	136	149	132	146	130	129	153	137	146	138	163	134	124	147	128	138	122	140	134	110	125	168	127	118	151	132	142	127	145	141	170	143	145	135	145	126	141	138	142	128	141	148	147	123	142	127	140	168	135	137	125	142	137	123	144	135	139	148	128	144	151	156	155	147	158	143	134	145	128	135	114	133	135	139	144	160	143	148	122	134	135	155	145	144	145	143	145	156	140	162	145	140	145	151	156	123	142	162	137	127	135	112	154	157	159	149	142	149	118	143	144	129	135	140	142	134	168	142	133	144	136	138	168	154	148	147	151	163	126	130	143	136	145	136	144	123	114	142	151	155	133	140	130	152	146	155	155	114	135	158	141	169	139	143	145	154	148	133	141	132	137	118	144	147	139	122	132	146	147	144	156	141	146	143	122	140	159	139	130	148	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9620	486	635	575	599	575	534	531	490	482	576	501	480	482	455	463	440	465	462	438	447	461	462	452	457	459	430	421	459	415	458	467	476	442	440	466	456	426	460	436	447	468	462	468	448	424	423	455	444	414	446	468	474	492	485	449	448	457	439	467	428	430	441	436	448	460	454	452	466	468	446	449	452	439	469	412	439	444	441	435	444	417	491	450	472	419	432	420	465	485	468	454	467	442	444	447	445	483	480	475	435	446	479	466	400	474	469	503	443	422	453	463	433	434	463	491	444	465	483	471	502	496	464	456	451	469	448	447	443	432	450	459	459	423	446	457	457	430	432	461	432	472	460	422	462	470	463	464	437	438	454	471	445	474	451	435	462	468	469	492	456	449	459	418	481	470	442	476	460	495	462	477	476	450	460	432	466	471	466	461	426	476	454	453	439	467	457	443	424	432	456	456	483	461	462	451	428	455	450	449	470	437	483	429	412	472	435	473	457	464	461	441	424	456	475	462	451	459	473	468	461	433	452	444	446	457	497	438	460	477	455	447	487	445	480	455	466	420	456	444	454	435	477	474	438	474	489	475	415	474	449	461	515	485	426	433	481	470	423	471	455	443	436	467	463	455	460	452	445	506	468	479	437	450	432	434	473	497	451	459	470	454	489	454	439	472	460	451	469	470	457	451	479	442	452	484	466	496	465	462	432	474	441	452	499	433	452	453	455	439	456	407	475	471	477	499	421	472	441	482	427	462	493	480	499	462	451	457	439	447	471	453	461	437	433	479	445	456	475	464	455	494	468	471	439	495	444	473	492	437	437	436	434	442	459	466	453	445	495	428	498	434	425	430	457	413	478	451	487	470	449	454	450	420	416	443	476	449	474	470	465	459	461	431	447	428	504	430	434	467	451	465	459	453	462	434	442	443	448	493	424	435	434	460	453	455	413	439	484	427	460	417	487	469	424	480	464	470	466	472	461	506	443	441	460	438	448	453	469	435	463	440	477	472	459	459	481	440	459	438	452	440	471	465	476	426	448	466	457	494	488	486	490	424	461	417	462	432	474	468	454	462	458	446	447	467	489	467	437	430	446	422	453	440	485	460	461	471	426	482	467	448	428	468	480	451	457	464	471	477	468	451	487	424	454	449	434	406	448	436	444	504	454	473	471	429	448	482	489	444	441	418	414	472	453	436	466	445	443	451	454	479	432	446	448	439	476	414	469	496	470	458	455	453	449	451	447	476	434	457	428	513	467	468	450	468	449	455	459	410	481	475	468	458	479	498	440	391	454	498	424	440	460	471	449	452	486	457	446	431	401	440	434	460	432	447	486	441	449	458	438	438	459	463	446	434	471	449	447	487	480	453	470	458	493	494	457	440	437	463	452	434	450	445	451	502	415	459	432	498	464	481	475	460	420	443	490	416	453	490	462	462	439	490	451	453	460	444	426	448	474	488	420	472	441	434	458	468	461	469	466	472	462	465	459	479	449	477	420	423	455	467	486	423	440	464	445	468	450	443	438	505	445	496	421	412	475	447	457	474	471	450	471	479	466	452	447	462	477	436	462	478	439	456	461	438	461	423	424	443	445	488	427	435	474	461	452	456	487	525	497	443	438	445	453	465	436	450	497	435	474	464	481	473	455	461	461	404	477	399	447	452	478	408	482	463	426	460	460	431	482	467	480	442	475	468	409	459	458	461	450	511	455	461	424	409	444	481	483	447	451	434	470	462	475	475	466	428	456	451	480	479	427	450	497	489	434	443	445	463	475	411	466	438	481	467	457	462	460	486	431	442	495	449	496	409	433	447	466	409	476	454	458	428	445	462	463	452	443	438	457	444	442	443	445	410	481	492	456	500	445	469	455	470	492	440	454	469	447	420	492	446	479	480	449	438	465	446	491	462	439	432	461	489	468	458	420	469	463	470	457	465	457	472	475	440	484	488	437	472	517	439	461	473	479	415	460	485	430	435	442	484	424	449	448	430	469	412	435	446	452	483	466	462	441	454	444	456	452	447	441	484	463	464	431	421	459	463	470	451	450	473	438	473	463	473	438	446	460	467	453	484	469	464	426	429	434	454	487	482	477	468	471	479	445	434	479	441	450	487	475	460	492	464	432	476	469	465	451	451	417	439	464	467	453	443	489	434	446	460	409	459	472	485	452	479	441	433	472	430	416	476	434	445	474	455	433	460	458	414	465	441	461	437	444	484	460	456	482	448	456	452	469	456	461	455	460	490	452	451	507	416	438	447	474	450	472	456	447	480	443	420	460	492	487	465	449	465	453	477	466	448	447	461	454	473	465	449	458	495	457	435	431	442	492	471	474	435	436	466	479	464	429	461	462	465	421	456	457	479	426	452	464	439	460	468	470	471	446	432	472	459	429	441	466	435	459	418	459	436	435	453	445	478	471	456	450	460	474	452	466	450	470	451	476	427	491	449	485	438	433	447	475	465	457	440	460	418	434	462	465	428	435	439	468	456	471	486	486	437	480	455	462	473	487	453	411	483	496	457	438	473	435	474	448	472	437	437	409	470	453	470	453	493	435	451	477	466	442	430	454	463	417	436	420	479	429	430	448	444	464	463	455	481	417	491	450	464	501	457	472	449	458	434	407	449	438	462	439	419	455	437	437	445	431	447	453	413	446	439	399	439	447	475	491	462	431	463	428	444	414	468	467	444	470	448	412	494	450	462	425	435	492	473	455	450	430	461	479	471	428	444	476	455	459	467	452	494	458	470	448	453	441	452	450	410	439	429	496	434	468	440	442	473	459	451	473	467	465	469	471	475	461	441	484	451	439	454	489	476	462	433	463	442	458	479	461	417	454	451	466	462	460	444	405	462	472	477	468	456	451	489	480	428	428	442	465	458	444	422	475	429	472	461	463	437	467	472	459	457	466	439	452	471	438	444	469	457	450	421	441	455	435	420	474	447	453	458	446	427	426	467	464	454	466	487	473	446	462	466	477	421	478	489	460	450	399	452	439	430	458	451	461	432	456	469	436	468	464	469	437	484	463	433	445	453	468	424	447	439	417	468	458	475	498	448	439	474	450	448	491	487	468	488	465	442	428	466	421	424	434	472	484	421	467	479	494	446	435	444	477	464	435	487	461	449	416	501	449	461	453	457	467	445	469	471	459	416	467	459	466	460	425	425	448	436	454	445	483	446	447	472	436	445	432	487	430	476	458	455	488	453	448	467	495	481	433	486	436	456	460	433	447	488	446	459	449	463	456	459	467	459	462	465	456	470	434	456	438	477	458	451	438	477	459	451	429	466	466	444	447	455	460	474	474	414	465	473	462	461	459	457	470	458	470	448	462	464	441	452	457	447	454	515	430	447	447	445	467	429	426	456	451	433	418	464	449	426	431	482	445	451	460	409	443	457	435	490	441	469	454	442	434	476	431	499	465	473	454	467	461	433	466	468	446	463	474	425	426	488	489	497	473	474	433	435	466	451	451	428	440	458	471	462	450	432	452	446	420	472	456	447	402	437	468	436	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
54619	20312	3518	1202	874	692	573	473	456	424	392	351	390	355	329	350	276	307	320	309	286	316	310	313	292	296	301	280	297	291	291	312	297	262	301	271	274	286	262	318	289	303	282	320	263	304	289	266	285	317	303	275	312	273	273	267	277	301	296	275	317	268	283	299	308	275	294	280	294	290	298	282	275	276	296	269	298	256	257	297	287	307	288	262	274	268	275	277	277	299	314	292	295	267	271	302	288	287	331	312	297	260	275	273	288	315	296	263	286	277	298	291	311	288	311	276	280	288	265	260	273	293	283	310	281	264	293	288	318	268	282	283	290	288	270	276	301	275	287	263	291	250	284	280	289	248	297	273	315	258	276	282	291	339	242	283	270	274	267	272	306	310	276	304	288	297	300	295	294	286	306	293	303	287	293	287	295	279	286	328	296	299	326	270	250	284	285	282	295	256	278	275	296	286	301	284	308	299	259	278	310	288	290	287	288	274	284	261	281	287	282	266	311	272	286	303	270	275	273	275	275	274	318	268	298	314	293	281	287	298	275	280	275	306	268	290	269	303	286	294	294	264	278	293	296	297	287	276	275	250	303	288	286	290	266	300	277	260	299	325	294	275	290	292	275	251	284	307	289	254	285	274	265	298	275	294	285	329	287	264	296	303	248	300	305	300	272	286	287	299	302	301	282	293	309	269	281	316	293	288	306	301	296	278	281	306	286	312	274	266	274	279	287	296	301	289	259	288	342	299	237	302	291	307	254	304	262	306	284	274	269	304	304	293	292	270	303	288	254	292	288	287	286	275	285	301	283	284	310	298	287	282	309	296	286	288	295	283	271	290	261	278	264	280	292	279	254	279	287	271	307	309	289	275	281	285	321	260	257	318	306	315	288	278	285	270	282	295	278	284	305	256	285	281	299	276	314	290	309	287	286	288	295	284	294	275	288	247	317	289	315	280	286	244	304	290	288	293	279	295	271	290	305	312	302	301	282	287	322	327	281	274	266	278	291	284	308	278	267	274	291	279	320	292	306	275	268	294	268	292	301	292	299	301	275	285	293	311	294	296	296	284	275	316	298	262	290	294	259	280	268	261	263	290	285	290	289	298	293	276	289	291	275	274	299	241	290	290	252	295	274	273	249	289	298	286	278	274	297	314	295	301	271	292	288	275	264	265	299	248	276	266	301	290	290	239	270	286	263	286	303	276	290	269	284	295	282	264	258	281	256	252	275	302	280	302	299	259	253	289	304	310	272	304	257	264	265	296	332	328	299	293	277	272	285	302	270	272	293	272	281	304	278	276	256	278	269	318	286	266	306	296	265	289	265	273	291	290	297	280	269	298	277	304	312	296	278	272	302	291	300	279	316	279	304	275	263	310	285	321	302	262	320	269	296	287	304	289	328	303	305	257	278	283	276	303	253	286	287	277	300	268	266	319	268	339	300	291	261	312	295	295	245	259	310	306	263	279	290	294	302	298	259	280	297	262	298	288	274	278	274	279	295	292	310	259	256	310	267	295	276	275	259	309	277	289	271	278	261	284	291	266	302	284	287	326	295	287	302	273	310	289	275	291	279	280	273	273	315	296	272	294	279	256	305	280	295	274	292	293	299	318	292	266	273	275	276	313	286	287	278	267	303	289	282	282	319	288	268	321	269	328	263	309	278	272	265	301	270	299	245	277	273	297	309	264	268	270	285	279	288	284	262	298	283	295	299	277	300	278	309	287	284	314	262	298	304	294	302	248	298	251	283	315	296	293	277	277	305	285	301	267	286	274	292	274	340	290	278	299	276	260	300	272	281	292	293	289	317	272	286	289	271	293	291	295	320	313	309	250	277	261	281	273	320	288	292	307	269	269	286	289	278	312	271	275	298	292	276	289	274	329	288	286	275	292	274	316	265	297	287	250	263	258	265	270	292	289	267	262	258	276	301	269	276	283	288	294	316	274	286	300	257	302	294	296	290	284	293	267	291	265	279	266	256	279	250	275	291	272	289	275	266	311	294	316	277	302	278	302	298	325	269	304	258	329	269	252	286	289	274	279	269	301	280	266	268	296	286	283	284	274	269	297	287	298	300	280	280	289	281	282	291	280	275	283	290	276	292	257	278	307	284	276	262	282	295	268	252	266	308	284	277	288	266	268	284	297	276	277	285	284	291	308	314	323	290	309	277	305	285	321	295	291	266	301	268	313	300	284	278	299	279	280	317	256	277	275	311	291	285	260	296	291	276	270	262	249	302	318	288	260	288	283	256	282	273	277	265	293	260	292	307	301	283	312	291	293	304	300	272	293	288	306	304	287	306	275	278	293	271	281	273	258	264	291	269	283	258	300	265	283	294	276	280	277	269	291	306	308	276	287	279	277	263	278	323	303	308	279	280	296	298	273	303	284	274	299	280	290	298	268	277	283	294	264	294	269	291	251	296	284	317	303	298	270	286	298	278	252	287	273	251	281	300	295	288	295	303	302	311	274	302	303	295	261	265	288	280	288	270	279	272	276	303	298	280	279	286	279	291	291	280	265	258	297	282	279	274	281	288	259	301	275	302	281	288	281	272	301	314	303	305	291	302	258	269	293	291	305	287	260	309	311	286	312	297	293	292	286	278	260	279	270	293	278	300	305	277	255	293	291	284	326	289	287	273	305	307	271	281	273	289	280	283	293	277	286	278	268	296	257	285	263	300	301	296	273	270	267	290	313	272	271	314	261	315	278	304	274	321	269	289	291	294	297	300	309	290	260	269	285	283	285	284	280	276	316	264	303	277	298	274	265	285	254	275	271	280	284	274	311	318	287	275	276	302	277	285	247	292	265	302	302	297	286	268	295	293	286	276	278	237	278	273	277	270	262	266	268	307	269	315	271	268	247	286	254	298	269	323	275	267	302	267	323	278	271	273	295	264	274	327	249	286	292	319	271	287	303	287	271	292	298	268	282	284	303	267	281	306	328	318	281	299	274	262	288	326	273	327	284	307	280	301	292	255	285	279	277	289	304	278	262	292	293	286	279	322	288	317	300	278	306	312	280	282	275	248	281	285	261	294	281	277	278	282	273	275	315	290	272	302	302	302	287	286	258	288	295	273	295	281	269	275	303	291	275	270	287	315	282	267	274	266	282	270	283	311	272	284	303	298	325	305	273	277	294	333	291	284	301	264	274	263	300	288	277	270	290	277	311	304	294	270	256	264	283	296	291	286	303	284	314	284	272	264	267	279	283	311	318	275	289	292	289	294	267	301	254	296	317	255	293	278	297	285	304	299	304	314	302	309	260	294	261	265	268	321	303	305	252	246	291	292	279	256	284	301	293	305	327	321	256	284	294	246	273	276	301	319	266	313	289	318	286	299	246	303	280	283	321	263	291	338	300	299	275	271	274	298	277	287	276	275	321	302	282	297	298	265	282	256	290	294	275	264	278	283	281	259	296	309	278	267	292	283	296	253	283	266	294	255	284	287	285	284	271	247	276	274	289	240	282	275	301	260	282	261	293	290	272	264	292	265	288	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
30405	1802	3265	3703	3052	2621	2256	1900	1678	1614	1406	1437	1282	1247	1158	1060	1116	1027	1032	959	936	1010	923	962	937	950	883	901	869	889	895	842	865	874	870	907	847	903	895	858	880	873	867	887	850	834	787	785	829	865	825	864	862	846	838	858	825	820	822	874	838	865	834	834	881	780	823	867	796	821	804	814	789	787	822	861	833	830	837	840	860	860	813	816	800	839	812	816	827	841	806	793	786	799	795	768	777	827	731	782	836	820	860	805	778	810	817	846	777	833	806	808	806	840	815	851	789	784	809	857	827	852	811	748	809	800	811	835	824	762	838	789	831	794	804	804	809	794	787	783	795	838	792	761	827	788	862	793	805	842	836	852	851	820	802	832	856	841	794	768	795	819	819	816	835	802	828	806	838	791	797	754	792	814	799	846	818	805	830	815	808	767	738	817	801	820	803	745	836	841	830	792	800	803	822	785	830	817	787	723	796	773	822	822	806	753	876	852	828	804	846	777	819	849	840	789	844	781	809	827	795	834	795	791	786	789	810	819	743	738	774	858	820	780	791	783	775	801	835	791	840	827	822	831	783	826	788	823	787	790	796	746	805	808	765	780	806	832	807	826	827	802	795	864	854	860	813	844	833	819	794	776	852	835	757	814	777	791	791	803	791	831	867	822	738	793	791	820	811	791	826	769	847	853	806	812	819	785	811	774	796	794	793	791	824	778	780	839	804	845	858	766	788	784	752	813	853	765	812	774	797	840	805	804	791	834	848	799	820	828	775	841	815	829	790	816	799	799	790	804	811	766	780	787	810	793	775	788	843	784	793	835	795	804	752	823	820	768	827	776	783	795	815	794	809	838	816	823	782	773	844	808	823	836	834	823	809	819	754	890	777	777	843	779	772	770	819	799	820	790	816	869	842	789	779	763	783	817	805	803	765	799	819	828	845	787	797	806	841	811	792	805	816	832	835	823	872	772	790	787	865	794	817	812	822	811	812	796	804	845	806	842	805	783	801	835	823	808	805	790	836	803	817	771	810	835	800	801	787	806	798	863	829	829	859	848	780	755	816	782	790	766	808	829	825	760	808	832	777	788	871	825	864	807	862	824	804	785	778	774	849	788	800	804	806	809	849	764	827	814	799	762	837	845	784	858	776	809	805	795	798	837	809	769	804	831	759	779	810	841	824	751	793	832	833	784	852	799	779	817	825	823	802	831	825	810	832	834	819	821	840	756	822	821	812	794	754	818	826	757	890	805	845	808	877	751	790	820	837	785	825	796	808	812	862	785	827	805	844	769	811	812	836	822	821	803	830	782	858	761	840	791	803	780	807	789	856	808	771	824	827	817	841	781	837	811	765	796	737	785	776	780	819	798	808	799	803	779	798	770	791	833	774	822	841	859	754	803	844	829	814	797	778	882	829	828	817	842	788	795	809	831	827	811	816	787	814	834	789	760	834	809	825	856	798	792	811	816	731	812	790	749	853	762	832	782	782	788	761	835	846	782	777	785	754	836	828	810	760	795	786	822	765	740	801	791	826	771	769	787	785	868	815	806	848	794	810	745	775	805	849	740	784	758	795	842	775	753	810	830	797	816	781	806	789	833	828	797	798	775	779	869	812	848	775	808	830	808	794	847	791	785	820	843	812	825	836	806	812	799	781	814	795	789	811	883	801	842	816	773	823	790	839	820	783	822	764	759	764	852	797	809	845	826	781	798	799	770	816	758	784	762	866	870	840	793	801	762	795	837	796	798	843	750	805	769	790	784	790	815	820	828	843	804	782	834	775	787	850	777	800	786	788	787	791	780	781	818	809	754	828	827	886	806	829	818	796	818	788	832	827	799	794	803	837	791	805	875	824	834	791	800	824	776	826	831	816	842	834	844	875	767	818	810	762	865	809	797	783	784	857	779	790	811	798	819	767	822	764	795	812	852	795	860	840	758	826	830	793	784	800	821	765	786	788	784	866	820	855	800	791	789	813	756	826	767	798	819	808	809	814	784	800	807	770	778	814	779	800	789	787	820	792	774	822	776	815	814	804	818	854	750	793	790	800	792	837	780	809	809	804	848	825	820	833	823	840	831	791	795	805	789	821	803	816	839	822	784	791	817	788	809	793	826	814	834	827	802	824	888	784	842	811	824	831	775	761	770	834	841	804	852	796	815	806	848	799	802	786	801	790	802	836	778	804	798	833	852	815	818	786	780	787	790	817	798	811	782	803	769	830	792	794	777	807	803	784	754	828	830	851	836	782	790	824	816	754	812	813	795	845	864	754	804	772	802	830	779	806	812	859	837	792	841	798	810	798	790	771	785	817	818	792	822	865	795	831	801	832	795	775	805	825	779	862	811	826	817	804	848	803	818	798	851	845	749	866	804	795	719	825	828	783	804	792	810	827	775	789	812	817	784	821	795	771	800	792	790	803	791	833	815	835	795	830	757	801	777	781	800	824	804	776	790	831	768	794	807	755	806	802	819	814	884	825	792	796	834	855	815	823	753	795	778	838	811	789	809	795	779	841	868	823	804	806	822	782	785	800	845	879	852	783	848	808	823	840	813	792	804	794	789	806	778	744	801	764	777	802	799	798	818	816	771	833	788	806	796	843	764	804	826	789	778	803	857	853	801	771	784	782	790	763	880	795	766	773	794	775	818	817	852	836	791	842	836	828	797	819	857	812	873	785	799	813	852	802	819	798	815	807	760	798	775	837	774	777	811	804	841	815	811	811	809	798	812	780	867	799	853	857	797	823	818	803	831	820	802	832	825	834	783	785	819	839	789	827	791	793	804	808	801	831	810	789	834	814	818	793	838	821	816	755	824	814	758	827	811	831	799	787	840	843	817	830	797	801	800	891	804	776	806	828	811	792	768	780	786	847	804	805	778	834	797	791	823	776	857	842	819	781	812	779	781	786	832	843	786	807	794	839	804	795	815	810	753	785	798	806	774	824	810	782	822	803	807	814	771	838	834	788	792	819	785	792	804	792	785	827	854	837	816	833	794	844	771	805	790	787	829	790	791	784	755	810	796	781	793	828	795	784	845	800	837	869	817	772	847	761	849	775	815	815	784	830	772	781	835	792	830	830	797	797	831	833	788	754	750	806	785	790	801	768	796	823	829	788	807	822	775	760	753	821	844	823	851	777	773	829	806	765	815	796	837	810	798	752	838	753	828	768	812	753	796	808	812	827	824	777	797	811	811	809	787	809	800	783	786	791	766	795	829	825	782	819	804	751	760	812	821	826	789	767	799	776	808	759	763	822	815	808	828	763	790	862	793	841	845	766	791	799	813	778	812	829	848	827	751	808	764	806	799	780	799	801	781	805	784	802	757	816	808	776	827	784	812	804	753	805	764	795	770	794	802	783	799	824	752	786	763	825	892	842	832	785	792	784	813	809	749	832	817	758	821	820	790	788	801	765	810	818	815	823	817	781	803	767	830	820	795	804	834	818	800	819	832	870	788	833	827	749	815	825	824	841	810	758	840	813	843	798	851	846	812	807	796	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
62769	27454	10493	2659	1574	1084	849	690	648	569	515	456	457	448	419	350	428	387	390	350	361	373	349	351	359	339	319	324	338	324	375	307	347	350	321	314	329	334	320	356	319	309	310	303	321	356	334	329	311	300	334	330	307	307	299	363	303	306	286	355	322	334	304	302	318	319	328	329	283	312	327	320	315	334	307	303	320	311	302	317	340	309	309	313	342	308	305	315	303	293	314	310	272	319	299	328	300	324	311	333	316	334	304	287	301	333	298	280	307	327	277	310	299	315	302	300	286	297	316	315	316	298	316	341	298	294	339	300	322	304	288	299	319	315	302	288	342	328	290	280	319	318	317	300	345	358	312	355	332	267	317	283	344	271	317	277	311	294	310	304	285	302	306	304	315	293	346	315	321	325	327	328	319	310	310	314	307	347	353	327	307	300	296	261	330	317	303	315	347	328	286	296	339	325	315	340	310	331	318	300	285	293	325	304	330	301	294	300	301	316	299	309	298	298	298	292	313	287	362	296	279	289	295	316	303	301	324	315	314	340	325	327	310	319	291	294	307	337	321	291	301	314	303	310	317	313	314	333	304	305	289	305	313	311	319	315	291	348	286	295	316	290	335	329	310	323	280	294	315	310	306	305	322	311	322	298	274	338	291	317	316	292	362	301	283	303	331	306	323	282	330	327	304	303	319	306	317	308	309	298	287	299	289	292	280	329	305	291	289	319	318	295	357	314	292	306	328	336	290	299	318	311	314	332	324	305	301	299	313	333	320	303	308	317	329	365	309	319	332	302	307	339	286	295	323	319	307	333	287	332	322	319	299	284	317	321	319	322	307	304	277	334	313	327	332	315	327	305	274	289	313	288	308	296	309	344	317	294	304	313	358	294	313	325	294	328	348	323	276	321	292	290	312	279	320	287	296	298	313	321	306	315	343	334	326	287	324	313	324	311	328	287	312	318	331	298	310	300	311	298	269	294	284	352	320	311	308	306	290	315	303	312	308	336	323	304	322	315	316	275	316	284	318	343	288	316	309	309	331	289	311	293	329	305	289	300	327	295	311	294	315	310	298	303	320	336	303	291	307	280	321	327	320	296	310	285	315	300	318	294	312	330	292	333	298	291	313	325	349	298	305	336	278	295	306	311	304	318	343	340	317	301	281	302	335	297	333	323	318	288	315	333	308	323	309	285	320	310	299	290	320	299	308	297	333	281	312	319	314	309	307	319	313	330	345	310	303	288	303	329	311	288	285	315	310	311	335	285	306	302	311	314	311	321	317	296	296	289	324	309	325	282	298	323	300	314	341	320	314	320	297	296	280	308	320	343	334	325	295	271	270	305	314	308	312	304	298	289	307	262	294	300	287	293	298	279	302	320	331	298	291	344	280	329	319	305	279	356	327	283	294	338	322	311	300	323	298	331	310	329	312	299	289	306	302	324	322	290	296	323	320	324	282	306	343	307	299	317	325	324	294	330	294	337	335	288	359	327	312	321	326	294	330	330	296	321	307	306	290	326	327	350	318	328	325	319	311	327	274	287	314	281	300	310	320	300	356	331	332	325	306	342	342	287	296	316	324	307	311	344	290	288	305	315	302	296	323	275	298	339	301	313	288	299	321	318	321	290	308	296	310	346	320	282	305	338	351	301	333	315	287	324	291	289	312	293	344	326	289	315	306	346	321	309	299	333	312	333	292	304	315	316	305	280	262	343	293	296	311	329	308	309	326	377	314	285	303	305	312	304	326	332	293	303	281	336	304	307	306	304	311	322	312	303	310	305	323	305	342	320	312	311	316	304	317	296	330	317	284	303	312	335	323	300	333	308	296	298	293	307	333	293	315	308	324	332	350	333	316	307	302	316	299	311	345	338	322	339	302	313	324	295	296	297	338	325	307	305	324	357	329	290	290	298	305	291	319	332	309	347	314	332	278	314	310	319	316	298	301	315	276	329	323	306	335	271	325	301	314	316	299	306	310	319	314	319	318	325	328	304	274	313	337	321	319	302	312	290	336	333	331	293	351	311	260	314	299	293	312	343	307	315	291	317	312	333	317	324	323	313	291	290	289	298	296	299	311	308	299	312	325	323	318	324	317	303	302	316	302	317	300	336	355	321	311	317	342	303	316	294	336	302	315	317	333	279	308	323	311	310	318	305	331	330	307	338	311	311	322	348	327	298	286	318	318	332	297	328	327	323	306	301	299	299	291	300	285	304	342	302	275	330	342	298	335	317	307	291	325	325	331	298	314	326	321	323	322	314	311	303	326	349	326	312	272	301	295	345	313	334	312	301	300	283	298	312	315	260	320	317	310	299	307	304	285	328	320	323	314	340	292	356	309	333	308	298	317	331	299	322	293	304	314	336	356	276	302	308	319	318	325	314	300	290	302	278	288	301	287	308	319	300	312	308	307	305	299	288	303	310	345	309	309	293	288	318	298	324	322	317	335	309	309	283	289	326	296	322	317	312	294	320	337	311	316	297	300	300	310	311	361	338	306	323	294	297	331	294	332	298	359	323	301	283	287	321	296	296	314	354	329	299	306	292	313	284	278	299	287	307	299	300	310	294	303	329	313	300	301	313	340	326	300	275	328	355	315	299	280	299	334	328	294	338	317	287	325	293	303	327	314	315	301	285	299	322	309	317	312	310	283	306	259	300	290	326	338	335	320	300	295	323	307	300	306	285	265	323	317	322	316	293	314	312	323	310	302	317	311	310	301	313	335	335	308	308	318	312	338	323	325	306	303	352	329	319	339	309	296	293	339	302	310	307	323	298	319	324	295	332	300	315	329	293	283	330	322	303	276	330	298	333	317	280	284	332	293	301	325	322	291	314	323	304	297	325	319	300	317	338	306	342	307	287	306	327	285	295	368	324	320	334	298	331	339	309	301	329	301	320	303	297	303	314	350	295	283	304	310	339	329	306	327	249	290	302	318	349	317	298	333	282	268	307	328	317	312	289	292	320	309	273	324	296	311	307	299	309	334	310	295	346	305	308	329	332	256	316	300	335	294	318	272	298	327	315	291	289	339	317	293	308	299	302	291	324	292	314	302	323	321	317	318	310	342	328	317	289	295	324	299	323	280	343	312	296	291	333	322	319	308	313	287	287	320	301	323	325	320	300	325	303	360	348	343	305	296	338	304	280	302	312	311	284	309	340	303	290	301	300	295	346	289	338	312	318	320	287	306	293	310	315	344	312	301	351	293	307	303	310	305	305	325	328	304	279	333	305	309	276	309	310	328	305	305	296	322	351	324	309	285	279	291	308	333	333	331	318	304	321	296	278	317	318	267	311	338	324	302	346	326	304	340	303	332	297	302	295	315	321	325	352	327	326	294	341	344	329	309	300	312	318	343	333	304	304	324	330	334	308	315	318	306	291	311	283	319	298	325	296	356	347	294	312	305	317	336	348	322	293	332	300	309	313	332	276	351	303	316	297	331	294	277	311	304	307	305	300	353	332	293	317	288	322	337	297	301	316	305	290	310	327	321	296	314	301	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36768	2806	5688	6205	5229	4193	3530	3022	2706	2381	2125	1899	1696	1683	1547	1459	1350	1350	1344	1317	1236	1218	1132	1093	1007	1053	1071	1012	1029	995	977	1018	1024	965	909	987	952	916	952	971	1004	975	938	913	902	865	942	869	876	928	868	891	887	829	961	887	887	936	940	898	903	852	896	865	864	882	928	937	926	882	785	885	813	832	828	887	803	923	903	887	882	851	857	826	870	839	854	888	897	900	888	848	878	798	850	780	868	922	876	839	846	833	828	866	865	872	833	824	900	828	912	823	889	822	805	863	894	856	824	862	852	926	850	845	848	849	843	841	877	878	885	823	869	865	814	875	852	809	865	829	912	797	798	830	810	842	868	835	822	811	825	873	857	828	866	835	847	826	865	838	848	858	860	815	875	948	926	803	857	826	789	839	834	885	854	835	849	821	796	837	835	875	851	851	836	801	834	818	891	876	835	836	856	752	805	814	828	851	822	838	819	829	832	823	895	857	850	859	793	889	859	851	861	865	837	816	801	836	885	870	786	804	841	868	833	849	857	806	876	823	816	803	824	839	859	857	859	912	847	854	851	840	828	836	835	820	844	814	839	879	837	808	857	849	889	821	858	821	847	852	850	878	910	783	871	844	874	830	824	837	820	925	826	879	832	813	883	818	853	837	842	854	849	803	849	807	812	838	845	932	816	891	881	814	806	831	845	877	863	870	850	835	891	821	916	820	858	863	888	773	882	877	830	852	814	827	857	837	861	809	851	855	814	847	841	793	807	886	811	825	841	868	853	813	880	897	847	832	841	819	857	807	861	867	867	847	836	834	811	808	842	837	849	835	858	817	831	872	798	859	853	809	841	850	804	847	812	895	817	862	849	844	885	827	805	904	853	862	837	855	858	866	858	843	835	896	889	837	831	802	839	845	846	871	837	849	828	847	829	824	846	891	824	873	868	836	861	828	918	892	824	842	823	819	837	828	870	850	874	800	819	868	812	814	898	825	809	817	887	848	814	839	833	803	842	820	864	858	822	885	883	840	837	842	864	822	876	867	867	887	825	832	888	860	828	862	881	818	811	891	802	863	836	853	828	850	848	857	882	775	821	832	825	886	882	847	849	872	835	845	834	841	844	839	840	871	855	873	858	854	859	832	873	824	865	830	875	902	938	875	879	845	834	832	841	867	881	857	846	846	860	851	838	846	848	858	849	848	837	805	834	861	845	801	833	814	836	803	798	832	822	835	821	844	822	836	837	872	861	861	867	838	865	827	897	837	853	850	935	870	830	863	875	801	847	897	825	842	804	856	835	840	835	841	828	836	895	842	847	835	828	826	858	833	834	852	842	805	854	852	824	836	869	815	827	831	832	798	823	888	781	873	814	879	797	828	844	847	866	820	823	861	789	833	834	835	863	838	831	824	854	887	809	840	847	841	809	857	858	839	815	873	859	848	841	824	850	842	849	807	862	811	768	864	830	869	815	815	888	814	832	809	884	862	810	848	848	873	866	809	823	875	862	862	826	849	816	872	892	819	877	878	833	860	868	819	813	819	825	837	825	841	812	845	867	893	821	832	869	868	856	886	861	867	848	817	836	863	873	858	891	828	838	840	862	869	851	840	878	846	793	866	842	829	828	886	822	864	861	831	843	876	849	870	811	826	875	857	846	848	846	871	869	851	887	849	848	854	871	866	846	853	821	842	822	831	866	837	847	849	828	807	899	847	896	797	880	880	821	835	853	843	836	785	800	854	844	825	853	904	798	906	867	864	856	876	863	865	820	876	848	820	872	870	884	887	878	879	853	837	823	856	797	834	824	810	847	855	806	778	868	847	930	805	840	851	874	841	843	842	863	839	857	858	841	821	856	831	845	905	895	902	809	843	787	866	856	856	864	851	880	851	824	881	873	871	806	794	854	818	867	873	830	824	841	858	859	944	834	883	837	856	901	900	867	872	856	875	795	854	847	795	859	816	905	876	809	787	854	811	832	829	852	778	822	870	777	841	883	856	875	841	803	876	838	818	857	789	860	831	849	862	825	814	808	784	836	908	816	824	872	813	858	839	830	839	772	851	840	821	880	840	896	871	834	806	822	795	829	835	855	872	789	867	815	846	873	858	798	858	837	846	856	850	870	897	863	857	853	861	813	841	824	782	836	861	838	838	799	836	871	874	799	900	841	891	893	890	848	841	811	832	855	815	855	877	850	893	830	911	829	822	859	831	822	811	876	887	874	819	864	848	856	788	864	879	863	871	842	804	842	838	829	851	888	832	844	826	855	836	856	836	848	825	920	845	777	820	891	853	827	865	888	851	869	885	879	849	813	831	829	876	888	841	881	880	859	855	815	835	882	807	828	872	863	855	844	852	803	772	884	878	849	813	866	852	927	895	852	778	825	878	808	858	875	832	847	822	863	791	834	828	851	837	829	860	852	890	863	824	895	849	804	837	842	799	847	859	840	836	819	853	829	822	835	894	799	798	862	834	845	839	911	822	854	873	872	846	857	890	862	862	889	881	878	897	849	846	819	910	842	865	798	837	813	838	864	851	812	824	837	891	887	832	877	796	884	847	868	838	868	888	837	841	860	821	864	849	820	825	813	854	910	899	855	875	820	843	827	871	840	818	823	807	893	821	848	806	808	865	869	867	877	870	879	817	815	843	846	859	820	829	827	873	850	887	839	821	881	825	845	825	873	823	846	847	812	848	836	835	891	851	860	877	888	854	852	864	845	822	879	825	859	832	815	867	848	856	792	855	818	848	856	773	825	851	854	854	820	815	828	854	875	803	789	823	800	845	901	857	831	827	880	833	814	843	841	839	855	831	883	814	866	861	806	894	820	846	811	824	859	857	849	863	849	845	841	876	847	867	883	807	884	848	850	878	824	839	842	814	830	874	829	842	921	831	848	793	837	820	852	896	835	808	851	871	914	818	794	849	819	844	865	849	809	792	836	862	855	885	810	838	857	889	804	841	831	847	811	853	857	806	850	839	875	835	807	903	822	882	849	844	856	870	811	845	833	856	849	867	872	832	786	886	840	836	872	813	874	888	800	852	820	863	879	850	826	819	900	842	816	792	886	886	823	806	811	799	848	790	849	816	805	808	812	894	822	871	834	833	805	862	818	883	821	887	838	835	846	858	822	834	867	913	886	904	831	848	876	888	806	854	827	825	784	885	819	881	796	846	813	830	848	818	823	819	810	839	822	835	852	821	819	877	881	889	845	824	848	864	841	837	834	829	857	854	818	867	858	865	836	838	898	830	813	849	857	803	855	845	851	837	834	871	846	882	852	829	834	853	905	848	866	840	867	831	820	851	884	836	821	834	861	868	920	871	809	886	908	897	864	840	866	836	886	890	835	840	856	845	834	873	855	834	841	898	864	838	852	843	836	806	870	871	821	845	860	806	854	856	844	800	830	824	831	872	805	834	892	833	828	840	885	775	822	884	852	845	827	792	828	838	859	869	879	831	815	834	807	823	859	825	806	906	881	795	833	849	806	867	838	871	810	843	877	856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9393	595	277	190	171	177	146	141	154	157	150	141	147	148	122	145	150	151	133	149	152	149	137	135	159	113	152	158	146	122	105	144	129	127	131	143	134	148	164	142	159	154	152	136	154	149	146	130	145	142	131	149	130	141	126	152	123	147	138	146	153	157	119	137	141	142	137	136	150	162	132	131	147	118	145	126	133	122	132	150	155	137	147	146	145	168	126	125	141	124	162	162	145	119	151	154	130	161	130	158	145	154	146	102	135	129	151	147	148	147	143	148	124	145	135	127	166	151	156	155	147	137	141	130	116	137	129	154	162	144	151	158	143	148	142	169	148	144	149	135	139	154	152	144	175	140	146	138	140	153	147	155	139	149	144	129	123	144	140	148	143	137	151	143	144	126	144	139	137	148	140	137	139	149	157	173	137	147	167	134	138	137	140	142	140	126	144	136	146	159	128	122	135	142	128	143	129	143	110	123	138	134	125	132	137	133	128	133	128	128	154	148	132	131	139	129	141	125	138	142	126	134	153	131	151	148	126	139	126	119	149	156	129	142	140	134	118	144	142	115	143	145	124	127	142	146	136	131	144	137	121	140	150	148	133	158	114	150	123	139	124	161	145	153	137	148	148	141	144	142	169	127	150	139	112	142	149	142	148	148	124	138	144	132	149	142	129	134	129	137	142	120	141	165	151	124	121	137	124	140	107	149	140	129	151	139	148	143	152	149	148	134	143	134	137	138	109	113	156	142	155	141	137	163	129	149	160	144	125	138	138	135	144	148	143	126	132	139	131	141	119	139	135	159	132	133	137	145	139	151	139	142	141	150	137	153	145	134	138	131	140	121	123	161	149	150	149	142	140	127	141	109	137	145	144	154	142	156	145	124	133	132	124	131	159	127	148	151	155	129	140	143	142	142	130	146	140	145	146	154	135	121	161	136	143	139	140	145	137	158	139	127	148	152	150	166	145	131	141	155	137	147	149	137	143	134	141	148	164	140	139	148	165	127	145	150	144	147	149	135	146	152	153	159	144	132	144	150	158	133	137	148	133	147	158	143	140	134	148	143	141	144	128	158	138	147	164	139	137	151	125	134	129	157	136	126	153	146	140	133	133	155	114	154	124	141	146	142	138	140	168	128	145	145	133	147	130	155	135	145	117	114	133	141	128	147	148	143	136	143	112	152	137	147	110	130	137	125	151	138	163	137	145	132	131	139	159	140	128	118	133	132	150	138	130	141	145	139	117	125	124	157	136	143	143	153	143	147	145	155	152	151	149	142	117	135	147	124	125	146	142	155	122	130	145	148	132	146	141	158	129	142	130	144	113	133	157	143	127	148	147	136	162	148	137	153	142	139	155	130	152	134	136	141	137	145	144	145	144	140	154	132	150	150	135	138	150	129	122	131	159	146	135	165	131	141	133	159	147	151	134	138	145	127	158	162	134	145	158	155	144	150	140	121	119	120	129	140	139	162	157	128	121	155	142	134	126	143	138	133	149	143	124	140	128	127	133	152	151	123	141	147	130	144	148	140	135	158	135	139	163	130	143	119	134	130	147	157	168	123	147	130	138	149	134	168	118	147	149	129	154	151	149	147	150	134	135	132	160	135	142	123	158	149	145	147	181	146	137	137	154	148	130	134	160	154	152	131	153	145	129	120	146	167	148	116	150	140	132	121	153	154	127	148	137	147	149	140	147	153	155	128	138	149	142	149	140	136	130	159	124	155	155	153	144	136	153	126	145	132	125	132	142	151	150	125	142	146	147	142	153	135	139	148	164	158	138	150	145	116	133	159	147	151	138	123	124	121	157	113	132	119	139	134	168	124	133	159	160	123	138	144	119	138	140	157	133	146	160	131	130	106	140	131	146	144	156	152	138	143	147	133	145	131	133	124	125	139	139	123	121	156	151	136	150	145	146	148	156	133	125	119	136	142	149	144	166	159	147	140	136	138	140	142	138	139	144	130	126	138	138	134	132	133	118	131	139	152	133	138	129	121	153	142	152	129	147	144	151	168	127	122	130	137	157	128	183	144	130	128	162	122	142	118	130	127	133	128	123	135	131	146	135	153	138	139	152	132	130	134	137	136	137	150	143	128	152	143	148	140	139	151	152	140	132	133	135	149	134	143	134	116	150	148	152	151	142	156	142	125	154	131	128	160	159	139	141	143	137	152	109	139	138	134	132	156	143	147	134	129	146	138	154	139	144	147	115	154	156	134	143	144	126	131	138	154	157	119	163	132	130	124	136	148	141	131	153	147	144	127	159	135	139	147	149	150	135	153	133	143	129	134	154	159	140	130	141	134	140	134	146	153	127	161	133	135	137	133	142	132	144	138	145	124	131	156	156	144	131	156	143	148	148	167	130	142	139	168	133	152	165	145	130	144	157	136	129	126	135	143	135	157	134	120	151	152	143	144	143	142	160	131	144	154	132	108	140	169	144	123	125	138	144	132	149	133	144	148	126	139	154	140	140	158	145	146	147	162	134	132	142	136	142	130	168	163	155	128	156	142	146	130	133	124	145	162	135	136	141	146	145	124	147	133	134	122	139	133	147	145	127	167	133	135	150	152	121	135	143	141	117	136	136	143	144	117	144	150	134	120	125	160	131	116	159	137	152	145	137	150	140	139	126	142	147	136	136	144	146	167	141	135	135	136	116	135	140	140	167	145	124	130	140	121	140	173	148	139	150	120	136	116	151	126	138	141	145	124	131	139	161	124	125	141	141	142	131	161	136	139	147	151	125	132	138	159	123	149	125	145	135	132	139	145	128	135	152	133	125	133	133	152	112	152	139	136	143	166	134	142	147	145	110	129	127	153	124	130	132	149	154	131	148	144	147	126	130	141	130	140	137	133	147	147	132	144	137	140	147	141	141	136	149	131	147	137	134	148	156	127	148	150	145	124	124	131	128	156	133	162	151	150	152	131	138	157	160	134	137	139	127	131	143	118	155	142	154	124	159	143	146	144	155	131	127	146	139	148	169	120	141	152	135	144	134	148	153	153	123	148	132	127	136	139	158	147	137	147	141	118	148	144	128	141	153	141	131	125	117	148	139	144	136	143	167	130	134	130	112	165	149	146	144	132	139	133	148	150	139	134	138	148	144	135	153	149	146	156	112	139	122	132	150	150	140	131	165	143	114	135	129	148	140	138	142	145	143	146	166	155	141	136	127	155	146	129	161	122	141	130	145	153	145	135	138	133	136	128	141	134	140	141	139	108	152	146	113	136	133	143	140	138	112	136	140	145	144	133	148	126	169	152	142	151	147	130	129	132	113	116	152	144	130	148	139	127	141	130	129	137	110	121	131	143	125	152	139	128	155	134	156	151	153	136	162	156	132	143	148	143	139	143	123	138	143	141	138	134	150	132	165	137	123	136	134	161	154	129	142	163	136	141	125	140	134	152	140	151	159	120	157	145	128	136	128	145	141	142	132	162	161	145	134	140	124	149	154	145	138	161	152	155	123	160	146	142	119	129	145	132	122	138	132	136	132	142	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9320	490	615	586	587	573	564	526	495	480	480	487	494	517	445	479	475	437	516	519	444	437	465	469	470	442	491	454	436	440	455	464	391	419	478	472	455	455	427	470	498	425	455	486	441	488	488	447	510	480	486	484	484	467	443	441	448	502	463	430	480	458	473	461	461	432	442	416	433	422	424	492	459	468	387	423	441	430	491	443	441	443	481	437	469	479	482	461	438	424	473	426	485	436	421	477	459	452	454	477	436	451	438	415	474	456	447	469	456	474	424	444	457	446	413	458	438	455	435	409	434	460	428	433	402	437	453	454	419	463	460	436	414	428	439	400	447	461	421	478	448	450	403	445	451	482	483	454	498	431	451	468	447	485	468	476	464	434	446	417	461	486	436	441	458	517	470	475	426	431	394	490	433	477	429	430	453	430	480	445	468	473	458	443	461	431	438	467	467	460	453	433	477	448	472	444	486	455	454	458	471	451	511	428	458	452	486	462	457	411	428	430	433	447	451	432	410	458	437	484	465	459	448	451	472	469	463	445	471	455	438	452	437	450	445	398	468	445	464	462	476	478	466	447	459	455	435	473	488	452	464	414	443	441	465	422	470	415	458	424	472	460	485	449	473	453	450	488	488	433	500	500	462	439	459	422	418	464	427	466	455	428	443	464	421	451	467	435	499	461	468	444	454	453	439	444	467	456	523	428	434	445	483	417	449	497	429	466	456	476	436	513	487	478	471	452	421	477	473	457	444	442	420	447	440	452	487	435	507	424	416	464	442	477	430	457	439	435	461	473	442	458	479	460	462	445	442	467	474	442	426	470	470	427	485	461	504	435	429	459	494	485	481	465	433	448	429	471	456	453	447	418	456	489	472	462	465	464	469	470	464	451	451	490	485	446	480	430	458	461	513	420	476	454	400	460	450	452	483	443	459	459	460	451	470	454	432	457	401	449	465	475	451	440	474	438	459	474	470	456	432	462	427	464	482	454	450	496	414	452	440	459	436	463	418	416	461	446	459	446	438	478	481	470	485	437	434	464	472	474	451	443	405	426	460	468	462	465	455	458	466	435	440	471	406	429	472	470	456	470	453	450	482	481	461	449	450	450	452	463	446	451	459	449	460	472	479	453	456	490	454	436	459	421	441	465	460	449	447	410	454	456	453	468	464	451	459	450	419	454	433	441	460	457	484	451	463	421	462	459	484	440	452	433	468	441	450	430	414	467	451	475	461	461	466	452	491	468	456	492	464	502	424	464	420	457	447	457	479	496	460	445	436	489	468	494	442	455	452	485	437	462	441	453	499	459	468	475	443	491	456	451	490	441	466	429	461	450	471	455	451	452	449	461	472	483	480	482	445	472	464	415	434	477	416	461	471	467	483	456	462	383	442	452	431	462	457	459	459	480	451	452	448	408	471	460	436	444	453	451	467	450	426	456	446	488	433	445	426	479	461	484	468	455	436	451	470	477	466	466	473	449	468	485	430	463	453	476	455	486	469	441	448	446	447	433	473	431	455	450	450	484	442	495	506	470	457	433	470	466	457	467	454	445	442	441	468	414	459	491	435	493	480	442	473	471	464	452	470	439	447	483	453	437	462	433	452	450	446	470	456	460	448	443	476	484	453	439	475	459	481	435	451	431	474	465	466	427	449	450	502	456	448	489	480	440	457	466	434	508	455	435	451	437	389	459	442	425	466	443	484	474	434	452	502	459	447	462	463	441	440	452	468	498	443	436	402	397	437	434	433	482	463	462	473	482	456	483	478	460	446	443	473	446	441	431	465	445	473	459	446	481	444	444	442	486	458	432	432	439	435	418	476	419	481	449	468	453	447	440	435	460	454	461	464	463	463	457	482	481	467	463	457	453	476	453	458	487	466	471	428	447	442	476	459	462	445	495	497	456	507	450	480	476	476	469	460	454	437	443	491	444	424	428	476	472	429	482	420	482	510	453	455	442	476	434	448	464	438	496	471	456	482	480	479	412	443	456	426	458	483	463	440	457	510	483	427	438	453	441	459	451	498	442	431	442	457	454	475	414	455	431	463	455	477	452	434	445	474	466	473	481	424	441	414	438	426	469	429	456	456	468	476	430	456	453	458	456	445	434	470	465	431	421	445	444	474	467	451	430	456	425	422	463	431	470	452	469	440	470	434	416	447	460	428	448	521	445	443	487	440	469	446	495	428	436	447	484	469	447	477	448	462	472	474	450	450	444	457	475	403	453	418	474	466	473	464	467	423	461	452	456	455	469	474	441	451	476	455	465	407	452	418	420	461	435	452	467	505	456	447	463	452	431	465	445	466	453	484	469	441	423	462	492	438	459	478	477	429	469	464	432	485	399	432	455	441	436	452	444	479	439	447	447	441	444	492	437	476	427	456	474	459	425	453	480	449	438	478	444	472	461	436	404	425	437	473	445	464	497	470	458	436	449	504	450	463	421	474	457	468	433	462	465	475	456	450	428	457	437	489	436	475	467	448	430	451	441	424	510	439	439	475	426	475	451	460	481	451	445	472	439	440	448	426	451	438	486	444	424	432	469	434	423	477	424	474	459	460	465	416	499	464	431	452	460	488	462	494	440	458	389	428	459	445	458	485	429	416	464	500	452	409	419	479	458	463	439	408	416	452	441	432	436	488	431	456	428	498	479	436	445	460	477	415	430	467	447	472	403	479	459	474	464	459	440	440	466	458	428	480	474	469	456	479	501	468	464	445	474	471	466	458	465	445	432	451	459	480	494	480	463	433	434	467	470	441	452	489	465	450	447	451	455	473	458	453	449	474	455	470	465	443	461	466	442	493	450	444	425	408	505	443	455	480	435	444	428	453	479	464	453	423	468	467	410	454	429	455	444	447	489	448	471	430	472	449	479	469	426	421	449	479	456	447	454	486	427	467	441	466	440	454	432	478	465	414	470	444	434	466	445	443	475	451	466	443	476	457	441	441	467	440	435	478	483	444	449	466	453	420	405	495	425	486	422	448	452	438	512	447	451	464	432	471	442	463	438	482	418	430	439	444	465	476	410	455	432	433	462	439	401	439	454	462	475	426	410	445	483	459	454	442	458	451	463	447	449	471	435	433	460	453	458	473	441	461	457	431	455	460	429	463	466	474	489	442	449	451	479	487	422	473	484	424	463	463	383	465	490	436	447	457	453	477	451	440	478	450	449	431	461	439	454	474	459	426	443	413	424	426	435	439	425	432	445	466	441	437	453	456	433	462	455	453	433	442	431	469	471	478	452	431	462	478	457	426	462	463	451	431	423	400	396	465	448	443	467	442	465	478	405	428	471	466	459	449	463	471	465	476	454	464	481	427	466	431	458	452	443	461	482	434	453	435	427	447	464	417	453	468	466	425	428	464	421	452	405	433	436	455	440	462	476	480	462	465	424	483	448	473	456	446	472	447	447	410	464	427	438	443	441	423	506	436	459	421	447	483	445	479	463	458	441	473	468	450	490	434	449	465	433	443	462	443	444	422	420	444	443	478	441	465	442	437	454	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
52955	19047	3200	1154	846	672	532	475	471	403	394	388	345	341	348	291	316	311	327	332	337	279	309	316	298	312	309	317	294	306	314	278	303	252	293	320	321	306	278	291	266	294	283	312	257	279	296	303	300	303	270	300	268	305	270	259	279	322	282	268	298	290	273	268	288	295	306	254	302	274	295	286	283	274	284	251	324	274	280	295	284	288	278	284	292	289	279	309	265	279	286	286	287	298	278	285	309	281	283	305	284	267	277	282	284	301	287	249	297	258	261	326	263	294	286	294	284	303	302	305	267	269	272	281	277	264	272	264	251	298	307	259	310	263	289	292	271	279	292	271	282	304	262	292	279	291	273	285	273	270	305	304	285	285	295	293	301	275	260	311	254	288	268	307	257	284	300	293	259	285	304	272	288	301	289	296	296	277	291	293	313	299	275	290	244	280	291	260	278	281	305	295	266	257	286	311	292	281	286	281	294	298	291	297	315	297	261	262	322	310	299	258	300	310	269	291	319	261	285	254	307	275	260	266	292	282	284	308	264	282	272	301	259	290	294	237	287	263	268	284	283	275	278	267	261	306	292	287	290	300	300	288	266	282	276	253	287	287	295	275	266	246	279	304	280	278	296	293	258	286	277	298	288	282	286	297	256	282	311	283	324	320	265	281	267	260	300	308	315	267	293	279	291	293	281	284	325	267	285	307	283	306	277	257	277	284	286	283	308	259	289	276	284	303	258	294	268	258	292	269	303	293	264	285	265	270	311	324	312	293	277	265	300	315	306	301	270	284	286	267	305	295	286	297	277	279	273	280	268	304	282	266	265	306	319	250	272	283	289	280	293	266	297	264	303	284	293	294	287	288	314	280	285	275	277	254	272	293	262	269	294	270	278	309	264	285	274	280	270	290	332	266	275	289	297	292	306	277	293	276	277	283	276	269	289	259	280	324	321	312	277	297	297	295	292	258	292	290	268	284	276	302	272	251	303	301	300	285	276	306	299	324	291	293	288	277	286	281	252	273	308	262	273	260	289	267	277	246	275	278	275	287	293	293	301	260	298	295	297	291	299	283	274	265	302	275	275	273	292	309	286	332	282	270	276	291	281	303	319	275	300	261	288	275	307	262	281	311	315	284	300	270	260	295	289	290	283	294	301	262	278	284	295	290	280	269	330	281	305	259	286	288	290	300	297	282	310	303	310	292	277	273	310	278	277	267	271	267	277	297	294	267	262	305	288	299	281	303	323	305	276	268	282	316	272	282	274	266	278	294	266	296	246	277	277	260	319	286	273	244	271	305	276	305	287	294	268	303	274	271	285	266	300	267	287	285	258	277	282	284	278	292	266	273	257	271	265	291	289	271	313	277	299	274	273	274	276	253	288	265	306	282	255	262	265	260	274	294	278	276	300	289	266	262	244	296	270	306	277	289	297	280	274	296	239	287	266	276	286	304	262	314	253	259	274	289	278	303	264	282	280	263	293	259	290	266	293	291	283	319	268	301	271	303	270	308	303	283	269	313	274	301	288	273	246	317	275	315	296	301	271	254	280	278	256	284	237	258	278	239	287	260	289	282	294	303	276	260	271	281	262	270	256	323	269	238	294	310	258	269	308	297	268	260	271	288	289	302	266	283	305	275	252	264	274	278	307	275	298	299	282	333	275	273	286	264	269	299	286	260	290	303	310	287	300	302	303	265	307	269	281	316	268	296	293	267	296	295	280	300	285	269	300	263	289	290	290	313	273	264	298	287	284	271	284	298	260	321	290	271	296	290	275	271	269	271	298	258	289	291	255	279	309	308	294	286	265	288	265	279	303	298	283	302	272	284	299	304	259	303	284	260	258	269	292	305	271	297	286	276	262	283	290	298	293	271	292	300	309	283	285	283	291	275	324	298	273	251	278	283	277	294	314	286	281	272	288	264	252	283	325	292	285	299	267	288	286	294	270	298	257	289	295	275	303	270	294	301	265	296	280	281	295	319	275	262	291	282	297	293	283	300	282	244	266	283	257	271	260	281	280	315	263	281	304	290	298	300	271	280	301	286	275	289	276	300	277	292	288	278	269	288	305	280	315	308	278	266	270	299	263	293	285	267	293	290	261	284	255	273	276	278	299	284	275	272	259	254	306	292	275	277	294	309	277	280	263	287	302	310	276	288	281	270	280	292	312	265	282	268	286	297	276	273	276	312	272	267	304	292	252	267	279	291	276	310	276	287	287	279	279	299	298	278	310	291	279	296	276	272	289	258	261	260	284	279	319	261	304	286	276	293	288	287	288	269	302	274	301	289	258	260	286	289	250	272	286	260	316	285	295	260	298	287	335	289	282	292	276	268	275	286	276	271	312	282	286	293	294	274	319	295	266	293	272	302	283	293	279	325	266	330	287	278	286	282	276	301	282	262	301	303	295	268	308	273	277	294	288	266	264	301	284	278	260	278	279	293	284	288	268	286	265	239	258	296	295	269	254	276	288	268	281	298	285	282	285	288	324	312	293	265	279	244	265	254	280	300	264	262	279	301	247	286	265	257	290	259	289	234	288	306	270	292	273	281	252	264	276	274	266	276	295	276	292	278	290	290	273	276	306	282	258	283	291	252	249	267	285	254	267	295	250	269	287	278	288	275	295	295	307	272	288	248	263	284	289	239	298	329	291	300	269	306	289	265	298	307	295	309	284	288	265	257	276	292	270	265	297	263	259	307	304	281	288	291	301	300	262	314	306	273	252	259	272	291	273	292	290	286	244	259	269	302	289	263	292	281	251	268	290	291	281	265	253	270	271	256	317	271	293	305	305	299	323	281	291	288	275	283	278	251	278	292	295	282	310	283	299	304	283	280	272	273	288	288	309	296	276	283	292	276	328	292	264	282	261	266	292	305	274	280	287	292	301	284	284	285	262	261	274	292	300	274	314	271	289	290	262	300	282	311	289	308	276	294	272	271	278	289	306	246	268	274	287	292	284	300	272	279	241	300	292	276	303	309	286	309	299	303	312	301	267	266	270	262	278	290	248	304	268	294	288	298	291	287	291	276	302	268	284	333	278	254	282	299	276	266	278	281	248	298	309	309	272	263	260	273	278	268	325	294	310	296	262	286	270	279	310	289	266	289	286	288	308	310	284	294	256	316	301	333	281	295	256	283	280	273	281	280	298	284	281	281	294	280	276	304	280	294	314	269	274	292	291	282	265	262	295	280	312	273	312	301	263	287	278	273	277	279	272	285	275	279	283	272	309	309	310	243	288	298	270	261	278	291	282	305	268	308	293	311	297	265	286	286	305	289	267	278	273	272	267	287	285	270	255	260	301	278	303	308	266	282	295	284	257	316	306	271	292	309	321	285	277	255	291	292	285	256	285	283	276	321	303	292	279	291	259	271	286	268	297	302	301	288	291	300	300	250	282	271	278	270	283	294	296	280	280	274	281	302	301	275	283	306	296	280	278	307	290	252	279	281	290	263	290	272	283	286	267	288	288	267	308	266	304	255	301	271	305	255	262	290	275	272	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29311	1797	3243	3600	3111	2639	2195	1927	1692	1569	1446	1432	1404	1263	1163	1151	1088	1065	1073	1050	1014	955	1018	966	959	947	923	849	911	862	846	846	871	874	892	909	882	841	882	846	860	800	842	803	871	859	868	862	851	883	890	815	838	823	810	806	814	836	856	818	806	840	801	807	888	808	895	868	776	827	875	862	814	834	809	854	826	839	845	836	838	822	792	822	813	873	816	867	761	831	836	782	792	806	835	820	759	796	824	777	799	830	832	807	842	751	860	804	795	799	751	809	769	812	784	817	810	840	801	817	729	785	782	837	836	841	819	775	810	804	800	836	807	779	824	831	823	824	775	807	853	736	819	796	856	827	814	820	777	842	802	834	841	828	766	872	836	763	799	863	868	815	839	840	819	754	755	826	740	818	782	797	793	760	812	804	812	786	799	786	817	819	801	805	815	798	768	796	839	845	792	796	818	780	800	756	782	778	757	764	804	796	789	772	789	848	818	779	810	812	832	774	838	817	784	852	791	778	795	836	871	796	766	789	826	847	822	811	817	795	779	843	794	735	825	866	815	826	772	786	832	798	811	802	810	834	790	805	784	802	827	837	743	788	839	794	773	815	832	780	837	834	780	771	808	796	797	807	753	791	829	795	793	792	810	853	787	793	815	842	778	852	752	804	817	818	769	803	827	828	818	815	821	784	819	783	808	780	809	859	851	830	789	837	802	790	793	797	805	787	837	825	742	871	802	805	829	789	805	853	823	826	775	804	824	810	853	787	816	750	811	763	854	774	825	823	791	860	824	813	846	840	819	781	766	821	789	807	820	808	826	790	804	775	806	765	802	852	757	837	812	836	817	780	692	865	803	785	814	820	779	779	828	833	796	794	807	724	830	788	807	803	782	828	782	840	782	823	795	781	797	796	777	750	782	802	789	789	849	835	782	811	778	847	753	787	797	826	797	791	824	800	851	831	853	779	853	815	858	793	817	799	791	768	835	838	814	816	866	827	811	774	825	807	789	774	786	771	772	793	806	828	841	782	760	809	832	791	811	781	841	775	809	759	780	794	785	767	848	801	833	798	825	813	825	832	790	840	844	765	768	763	842	801	825	812	782	821	787	846	766	837	769	788	800	806	803	824	825	773	801	883	837	818	769	774	797	819	862	826	786	781	795	792	798	800	782	778	825	765	801	775	782	795	820	813	830	812	864	800	820	770	818	819	745	851	843	827	768	784	817	853	798	788	794	796	828	814	808	828	833	784	791	814	818	817	836	813	845	770	808	784	777	776	839	833	827	879	781	861	893	719	773	801	822	793	748	849	826	818	778	825	859	792	797	821	834	799	768	796	835	783	812	828	817	814	802	801	767	847	809	847	783	756	829	840	775	805	826	795	803	814	782	841	816	802	824	790	725	769	805	778	846	820	766	835	790	854	805	847	849	740	829	834	815	772	819	853	867	836	817	841	766	830	812	803	800	804	825	833	807	798	752	878	873	775	832	799	767	823	816	853	770	847	820	821	806	799	777	775	767	751	813	766	768	802	824	872	849	760	802	787	799	816	813	790	807	820	803	815	836	798	825	780	786	785	796	848	799	809	853	853	802	806	802	789	848	815	781	735	849	784	880	884	788	801	807	809	891	842	777	762	806	831	815	763	777	851	787	794	867	808	780	789	806	755	804	809	804	821	807	792	818	833	797	765	811	778	855	780	811	763	780	749	798	803	868	839	804	784	779	829	805	831	805	822	814	792	834	808	769	815	809	828	845	811	839	789	797	831	773	794	819	854	859	843	808	810	835	823	734	801	793	770	764	807	803	791	826	784	792	732	784	833	797	826	777	796	818	826	774	786	812	779	777	807	800	772	795	798	814	815	819	803	825	771	782	786	782	839	819	832	796	777	814	801	806	842	854	783	815	720	854	831	786	757	823	771	834	789	750	799	832	775	846	812	797	813	823	832	836	796	851	849	777	799	825	827	788	808	802	807	776	839	788	830	787	848	734	808	792	813	775	813	795	733	863	798	853	799	829	859	793	793	784	763	894	743	819	808	817	789	769	848	889	802	854	776	751	811	809	862	787	806	827	775	827	820	835	797	831	831	802	787	799	794	828	758	746	840	836	785	815	768	790	838	804	788	815	840	783	818	833	795	845	756	790	827	750	795	789	803	791	845	834	809	775	782	836	840	784	841	798	807	818	810	848	747	792	806	800	841	810	779	799	794	835	808	777	801	766	802	821	791	819	838	774	776	820	849	785	757	847	803	823	824	794	827	847	790	808	746	840	816	783	794	802	815	842	810	845	798	831	800	806	784	818	861	785	796	766	828	799	764	794	783	824	800	835	835	783	777	783	770	857	810	821	796	819	791	746	815	822	808	798	758	787	820	768	784	811	811	803	843	779	789	819	808	786	779	804	784	838	798	774	754	778	798	795	790	815	823	804	809	814	823	789	840	782	809	822	813	825	813	814	806	775	797	813	820	794	776	798	802	787	802	788	778	769	760	793	815	789	770	813	829	808	814	811	802	820	767	812	817	796	837	769	820	863	806	815	862	793	796	792	794	809	861	802	730	769	791	798	811	848	785	772	774	861	855	791	822	800	841	799	849	823	864	786	803	799	799	820	807	792	806	821	823	840	807	766	803	810	791	800	807	823	817	804	815	806	878	862	826	794	844	836	774	821	768	866	869	799	813	817	781	816	815	733	777	846	752	772	797	804	811	796	808	793	822	777	779	813	793	877	747	787	821	869	798	801	826	784	776	774	855	802	795	817	787	835	832	799	830	789	739	790	802	828	826	800	831	791	850	807	802	804	804	833	817	820	861	809	787	854	793	864	818	785	810	834	817	803	785	820	779	826	786	801	811	842	768	779	799	845	779	848	808	832	822	734	789	767	847	792	834	842	856	847	771	757	794	843	798	768	830	786	812	800	784	784	813	822	845	865	785	837	787	814	808	801	808	832	827	860	842	777	835	780	780	794	805	801	804	859	781	790	838	804	758	845	775	783	794	790	815	794	754	839	794	815	806	792	766	782	781	835	797	829	815	857	833	806	807	765	792	795	789	769	795	809	740	821	831	808	781	783	843	817	876	798	770	772	809	813	785	823	735	807	782	755	816	800	799	789	773	848	793	807	787	806	836	812	813	766	796	782	800	806	837	761	829	789	818	854	823	871	777	782	798	794	829	840	818	784	780	821	806	809	802	794	803	828	820	838	775	786	812	837	811	785	816	835	825	815	842	810	784	804	795	757	854	809	801	800	826	819	824	772	760	772	822	807	752	829	868	785	810	839	786	732	789	794	807	799	830	847	819	739	808	799	798	827	788	859	821	840	858	829	818	810	798	826	840	801	855	788	811	785	790	834	766	835	799	825	855	822	838	826	823	817	794	779	790	814	813	807	794	794	808	805	808	833	816	840	808	803	815	854	805	795	802	802	753	816	861	805	819	815	755	806	782	786	797	805	801	814	862	817	850	830	822	819	825	813	784	786	852	754	816	793	807	840	772	835	794	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
61544	26389	8919	2364	1552	1210	886	739	643	538	521	514	440	424	440	423	400	348	364	345	391	325	321	307	349	357	342	332	335	325	305	345	335	354	348	332	292	331	287	286	315	306	332	334	301	306	318	328	308	304	317	321	317	329	318	303	305	299	303	318	300	309	341	322	326	292	321	298	325	309	317	300	344	305	315	354	311	287	311	324	293	308	296	327	313	300	301	295	295	322	310	341	325	303	274	312	333	303	333	361	322	302	282	303	303	279	293	315	273	286	295	328	304	316	347	321	287	278	303	285	313	308	310	314	326	293	334	316	313	302	303	341	293	309	291	296	314	299	306	329	327	304	279	308	296	301	300	298	280	279	309	331	297	336	341	346	327	302	311	325	315	318	313	304	314	315	306	344	314	345	313	338	285	299	302	320	287	325	286	329	283	327	343	318	326	326	327	306	324	310	302	308	283	315	305	289	309	342	301	332	306	324	326	299	302	285	276	357	302	334	310	292	312	296	319	302	289	303	306	307	313	295	323	340	305	326	333	310	324	287	335	302	298	301	281	316	311	311	315	335	326	290	290	325	286	350	340	307	295	313	311	319	290	314	318	320	335	328	332	323	299	269	292	331	272	308	331	269	277	292	302	316	311	293	328	306	319	312	279	315	297	286	320	336	317	332	319	329	334	328	294	305	284	256	283	295	298	317	298	302	320	293	310	300	331	309	304	276	287	294	314	323	300	323	325	305	327	323	324	282	324	325	294	327	323	306	313	303	316	299	304	334	313	303	275	316	338	305	326	330	352	305	287	305	330	301	305	316	298	304	325	313	298	334	317	322	313	305	308	301	296	310	293	284	305	326	295	302	325	310	308	309	284	313	304	313	309	313	323	294	293	295	317	341	288	281	345	312	288	342	309	297	294	330	312	309	290	327	310	290	306	316	322	299	303	300	336	281	331	326	296	339	331	308	322	326	361	293	313	295	327	296	284	318	288	291	305	290	296	322	334	344	297	303	282	287	302	336	305	294	305	319	342	304	343	296	307	293	338	320	324	318	350	352	316	286	312	309	313	346	289	340	302	317	296	316	298	323	296	344	317	333	293	295	355	304	265	295	324	325	287	308	333	275	318	322	306	302	312	266	292	341	345	287	333	299	314	289	320	316	337	304	315	296	317	363	283	311	309	327	298	321	316	307	305	341	297	289	287	337	297	271	305	329	312	306	314	314	330	282	301	317	339	318	286	316	318	295	339	316	336	304	297	300	320	301	289	263	303	298	299	314	327	289	312	306	272	302	297	298	334	301	294	313	303	294	345	276	282	344	331	346	315	313	321	308	316	301	300	333	335	328	306	264	312	299	312	324	325	294	314	289	326	333	326	299	314	277	337	305	308	332	269	309	327	357	306	297	328	294	328	319	289	304	315	304	326	303	320	317	295	310	304	303	306	299	297	300	327	343	313	329	316	311	376	286	324	321	301	340	324	300	320	289	316	273	302	298	300	318	334	309	306	305	341	320	302	325	286	322	318	316	300	306	308	316	289	323	299	267	338	303	315	319	317	351	325	327	311	297	303	316	324	324	314	331	298	302	326	304	322	314	298	322	316	307	331	274	329	301	283	291	291	330	287	287	350	325	308	322	349	321	315	312	302	304	297	328	302	316	315	307	284	319	305	297	325	311	322	331	286	320	322	347	320	282	302	308	310	302	326	283	295	328	283	300	303	317	314	309	298	322	295	339	279	281	315	291	333	337	339	295	305	281	320	309	305	302	333	271	318	330	288	311	308	285	358	310	322	299	296	320	333	352	302	306	322	322	279	302	282	326	312	313	276	296	298	334	315	295	342	342	332	308	313	309	333	303	291	297	305	331	324	330	304	293	291	290	293	272	310	323	323	314	304	299	314	307	266	340	301	303	308	305	324	322	344	303	306	296	319	325	305	294	315	271	294	318	293	303	295	294	318	308	320	289	294	287	288	319	310	295	280	292	294	261	327	316	286	314	297	305	297	313	286	292	313	308	310	311	329	296	315	317	323	260	325	321	297	306	337	313	280	306	326	317	320	329	320	278	337	268	292	290	293	288	324	286	342	319	305	271	318	302	323	298	305	335	266	319	304	312	318	302	283	286	311	301	285	337	306	331	308	311	328	314	288	331	313	321	280	317	317	292	327	284	331	324	306	297	304	323	320	311	307	329	285	336	315	302	314	331	309	284	292	304	315	303	300	285	300	316	321	303	310	301	299	292	313	289	335	306	305	293	306	305	313	301	308	284	312	318	331	289	304	322	319	330	311	311	321	319	320	296	297	326	334	336	308	316	291	292	318	320	340	314	326	305	307	288	328	270	310	308	300	307	307	283	292	297	310	307	278	303	338	322	306	307	298	319	306	313	275	301	337	304	315	294	327	300	304	316	311	303	289	304	299	336	340	332	326	314	297	295	305	312	307	281	329	312	338	339	289	324	312	338	289	297	298	314	311	301	338	304	287	293	314	292	316	285	334	307	280	300	303	318	320	335	303	321	295	305	313	318	292	285	312	353	308	327	315	301	330	362	289	332	341	291	311	288	305	333	309	332	289	338	277	338	320	328	311	307	300	321	309	304	305	339	318	307	330	350	320	310	322	288	329	315	320	299	318	293	317	316	338	318	295	316	329	325	314	329	311	325	309	294	319	282	307	285	317	295	307	313	311	302	338	322	284	333	328	299	316	334	306	323	305	344	295	304	297	316	309	282	294	313	308	294	327	319	285	284	304	319	332	323	350	322	332	323	328	313	308	304	325	288	299	306	309	343	298	295	312	331	327	287	308	311	319	303	291	305	323	348	373	292	330	312	331	303	328	312	345	301	318	314	322	281	304	330	310	309	311	290	285	320	285	279	337	303	314	300	302	305	304	306	322	349	311	287	306	298	340	309	309	306	290	334	286	299	335	304	314	302	318	327	306	287	329	345	334	328	344	287	325	288	304	281	287	314	326	315	316	337	328	314	318	301	311	324	284	284	280	303	301	305	323	295	302	314	283	310	285	302	306	327	329	323	305	334	311	301	302	319	331	301	342	314	335	274	307	309	318	320	344	333	308	312	310	301	305	311	289	320	297	291	284	296	319	289	287	298	295	308	323	326	317	300	310	325	354	317	292	297	304	288	297	308	327	280	331	317	327	317	305	301	321	337	298	310	324	305	304	328	309	314	317	289	312	357	328	336	309	285	322	318	302	300	323	331	299	343	316	332	285	335	339	311	320	339	311	317	279	299	318	341	308	310	306	277	299	314	300	296	333	288	301	319	299	293	283	318	341	307	307	284	283	297	315	301	340	290	313	312	326	297	293	283	320	324	308	330	300	304	305	300	325	305	315	283	306	334	314	365	276	278	313	323	336	318	308	298	303	307	339	336	280	314	321	357	319	320	328	276	288	320	306	304	296	349	296	319	313	296	329	287	320	300	283	340	303	320	290	297	309	289	342	329	287	308	303	312	292	313	305	307	292	310	327	312	311	305	302	314	296	313	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35333	2832	5841	6235	5306	4417	3670	2970	2598	2359	2144	2009	1854	1616	1519	1426	1381	1340	1287	1249	1237	1213	1157	1155	1111	1080	1085	993	1043	1010	1011	1010	1030	989	920	987	928	1012	919	947	910	869	911	879	923	897	929	884	909	899	877	847	932	919	926	887	857	844	859	923	849	876	892	905	895	817	877	877	853	901	886	839	859	826	835	850	859	846	851	776	887	874	896	891	856	878	890	901	837	839	913	842	852	865	869	823	894	837	857	889	819	878	815	892	804	871	875	808	847	820	898	854	910	856	869	884	889	828	881	848	841	832	820	815	868	833	854	817	777	837	837	824	868	828	882	915	860	846	914	822	847	827	839	846	891	834	857	875	815	846	855	884	822	889	852	837	903	845	849	854	852	821	894	862	848	813	871	813	817	824	823	857	864	830	864	855	835	842	780	766	866	856	852	812	882	901	864	845	859	817	869	843	877	814	822	859	843	819	832	855	816	913	803	892	772	836	843	836	865	827	795	864	885	869	823	838	859	834	815	900	859	813	822	844	827	852	828	826	891	850	868	869	826	830	842	858	828	801	864	840	850	878	817	840	871	854	834	859	889	837	854	831	900	848	849	909	840	833	877	847	870	824	846	836	833	892	884	884	801	818	864	805	858	876	850	880	853	866	831	879	841	860	811	849	841	814	838	827	837	880	894	833	840	826	870	854	867	838	833	860	857	856	836	801	881	844	842	835	800	860	863	838	889	870	849	846	843	877	820	889	853	839	884	797	859	885	849	868	824	854	810	863	810	874	884	896	844	884	876	869	878	814	817	850	797	856	857	880	866	886	866	858	856	805	832	802	849	832	837	786	893	810	878	805	840	832	891	875	824	830	864	865	804	900	873	811	870	872	803	855	875	850	842	884	864	802	842	867	827	865	834	827	817	862	851	807	821	829	891	846	832	904	849	847	883	858	807	869	832	853	875	839	804	858	900	859	852	833	829	828	826	841	823	797	861	854	907	829	851	833	848	847	858	875	813	827	784	841	895	854	843	880	837	813	830	894	829	895	828	838	840	909	913	791	877	878	869	811	876	864	863	818	904	869	814	839	847	850	875	825	852	878	857	830	831	840	850	859	852	880	851	861	825	865	858	871	861	854	856	873	796	796	859	877	840	796	824	850	826	815	870	891	883	869	817	855	832	853	865	816	862	863	865	848	872	805	840	844	844	880	847	799	849	809	863	859	880	849	832	867	875	865	799	871	827	869	861	829	811	830	817	825	826	825	861	824	837	817	842	802	895	887	837	827	892	889	846	844	798	856	862	862	852	837	835	807	841	850	858	824	868	832	847	861	791	870	866	871	784	828	864	877	867	836	889	877	802	806	832	853	838	843	855	873	842	845	872	896	847	807	835	842	870	854	849	839	811	845	814	848	862	802	821	872	814	845	848	832	822	843	863	874	865	817	826	836	902	835	844	889	872	815	939	829	871	865	843	863	849	857	844	833	841	878	903	897	847	827	854	846	837	873	806	805	858	833	846	817	811	828	868	865	839	850	833	852	855	838	892	884	831	884	834	808	862	885	834	822	867	826	867	884	868	836	921	901	905	839	821	828	798	861	880	947	847	847	843	839	861	798	820	861	876	823	833	848	862	862	868	836	850	886	831	851	838	828	843	794	862	874	858	875	849	825	864	884	833	883	844	879	831	839	871	864	853	841	789	794	845	851	843	855	842	843	869	851	867	899	841	818	847	878	903	858	847	874	849	836	880	888	893	823	817	833	771	795	840	859	837	876	877	878	862	855	837	869	864	899	864	884	831	827	812	884	882	843	797	832	850	827	851	917	873	848	898	825	896	810	825	852	833	904	838	860	824	863	834	833	888	861	814	833	824	820	906	858	843	847	844	849	844	829	889	876	799	878	881	827	822	833	755	807	855	780	863	846	812	845	882	844	856	830	837	866	851	895	839	825	878	826	824	868	855	842	843	889	877	840	881	829	858	832	845	817	841	855	829	857	911	813	888	843	858	825	867	849	863	761	808	794	880	880	845	778	855	846	866	887	842	859	830	863	848	825	796	835	809	861	853	877	871	844	855	826	856	868	820	830	811	866	912	887	848	850	840	838	826	879	850	856	842	847	804	871	863	825	826	838	846	825	820	859	842	825	847	887	882	860	864	817	832	842	875	854	835	836	854	824	845	822	879	805	839	835	838	848	822	864	860	864	844	847	822	867	841	836	854	853	868	903	817	835	869	875	847	884	871	818	808	865	881	831	864	837	819	871	860	840	836	812	878	823	821	863	844	809	838	790	809	827	853	815	830	847	821	873	880	861	872	856	842	862	904	855	899	816	832	887	850	908	882	871	854	853	890	856	800	802	846	874	832	852	875	814	924	858	876	895	905	843	833	826	851	860	858	875	787	862	889	832	867	859	872	837	885	813	862	866	841	852	860	802	841	858	827	868	878	872	859	846	914	828	881	843	836	860	873	900	827	860	825	857	843	843	824	819	832	844	898	791	858	835	850	821	847	854	907	884	865	857	788	879	818	836	882	837	844	853	829	868	884	866	842	871	904	883	803	761	872	844	838	822	849	815	849	842	862	826	889	852	826	792	861	861	882	834	819	819	838	859	852	826	887	851	887	840	820	836	864	916	855	863	904	872	905	869	858	834	832	836	795	815	816	827	848	809	838	898	828	847	871	899	881	873	794	854	932	844	775	896	866	837	871	910	869	843	843	833	828	879	872	883	846	870	848	845	875	874	896	844	888	828	826	878	857	870	868	829	838	797	831	876	828	836	868	884	821	768	826	821	845	840	901	849	822	834	858	842	830	861	804	857	855	832	851	806	853	846	780	844	842	783	829	858	896	875	869	886	880	846	814	843	814	866	854	864	890	837	814	877	893	850	847	843	815	859	800	904	874	802	863	830	794	874	832	819	817	790	853	853	833	826	845	840	841	857	912	860	900	843	876	869	856	818	823	856	912	855	818	832	852	834	863	911	855	904	819	898	896	839	846	817	825	822	870	906	853	838	868	818	848	846	821	825	834	853	863	825	794	842	823	792	878	873	883	871	836	897	831	795	847	913	881	776	813	807	823	868	855	851	846	873	881	879	888	832	834	842	825	847	828	848	855	875	840	859	810	802	879	899	869	854	846	879	790	864	876	811	870	814	843	878	861	846	912	874	842	823	856	835	821	889	827	888	868	846	834	859	826	866	876	821	837	814	877	839	870	843	839	886	862	913	869	870	877	868	831	871	870	877	875	873	896	888	830	897	867	802	892	881	804	867	855	885	817	840	853	859	837	871	875	867	808	842	830	844	890	844	818	829	853	889	858	828	845	894	851	854	849	872	807	873	768	820	898	847	857	854	847	874	837	848	864	870	868	830	865	866	849	847	864	853	857	842	868	838	855	844	821	848	801	834	827	841	853	868	843	862	844	846	846	843	840	872	852	804	825	840	867	890	788	855	827	860	871	868	824	853	952	853	865	794	855	855	843	815	850	826	872	869	833	834	808	822	943	822	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9515	611	244	209	166	166	170	145	151	120	160	147	141	145	139	149	162	149	141	141	140	142	148	148	137	139	144	152	138	147	130	128	147	147	158	147	144	150	119	123	154	141	132	136	137	145	157	154	141	124	135	155	154	138	147	148	140	149	142	145	150	141	164	141	149	147	123	121	147	132	161	160	137	155	125	141	143	148	146	124	123	141	133	142	145	135	118	141	143	157	148	130	138	164	153	129	166	151	151	129	118	149	140	127	136	134	167	150	169	153	143	159	138	159	135	149	139	128	141	144	148	142	137	138	138	147	155	164	146	131	135	167	143	142	140	146	149	156	139	165	129	127	169	137	130	122	138	144	137	136	136	141	151	147	150	144	131	142	143	135	139	148	135	123	156	140	139	137	150	136	130	140	135	151	134	136	148	130	130	131	142	143	141	125	111	146	139	152	127	153	142	125	146	139	144	151	121	122	132	145	132	150	157	147	135	160	145	142	142	144	146	163	155	150	149	160	132	132	136	141	150	123	138	118	148	160	144	133	114	115	124	149	147	144	150	121	156	135	132	133	155	160	146	122	159	136	138	152	134	168	137	142	126	125	140	133	141	156	164	139	146	139	139	136	122	135	131	153	156	151	129	137	151	139	132	154	138	115	138	148	122	147	142	124	136	130	141	127	166	146	121	120	149	163	156	94	139	136	153	143	133	152	137	133	134	120	132	126	148	151	144	139	141	150	145	131	142	143	158	148	143	117	139	143	150	152	142	117	147	133	147	135	146	151	135	132	166	134	122	149	150	153	126	126	136	146	139	145	144	139	156	162	124	134	133	137	144	129	145	123	117	125	139	122	147	121	122	128	163	131	146	133	160	148	157	145	134	159	138	154	149	156	124	131	149	133	152	144	124	145	140	163	128	144	171	153	141	140	138	159	141	134	150	136	140	140	136	114	135	147	139	162	125	151	140	126	123	154	139	137	149	141	133	150	117	139	123	138	151	143	124	167	148	143	117	145	128	137	137	137	151	151	146	136	139	158	123	144	146	142	151	150	156	135	166	119	149	152	144	143	139	125	136	142	151	136	134	141	146	146	148	135	137	146	160	125	145	147	137	148	141	136	153	151	138	125	150	143	128	118	117	141	140	162	138	121	151	156	127	152	124	154	128	143	152	154	173	135	148	153	159	155	135	143	124	132	160	131	129	130	120	136	151	169	134	127	129	147	169	139	131	169	154	126	129	144	147	147	161	156	128	144	146	155	140	128	145	152	136	133	126	131	151	161	120	148	137	133	120	135	121	125	147	146	136	134	148	165	142	127	137	157	153	144	153	153	141	148	147	133	126	143	148	166	123	128	134	140	145	138	142	135	148	157	148	126	138	152	132	141	150	137	146	133	145	143	123	135	120	136	141	139	162	145	135	157	153	137	149	124	126	154	129	129	141	156	138	140	166	147	136	151	139	155	139	145	124	141	143	131	154	160	128	136	115	144	126	153	143	132	136	135	121	138	148	154	158	119	157	149	154	154	142	155	153	165	149	141	141	157	140	142	112	149	146	140	118	125	139	135	148	141	141	150	116	130	140	132	134	133	140	136	138	144	139	129	137	133	144	136	145	149	145	145	126	137	140	133	157	133	149	118	147	125	126	142	147	141	136	145	134	137	154	137	128	142	163	131	140	157	144	135	144	125	155	161	153	149	119	135	134	144	152	131	156	129	150	109	152	150	142	151	142	135	149	149	129	127	161	140	133	139	156	138	133	160	158	137	140	117	143	147	146	126	157	124	151	124	162	143	125	143	144	140	123	140	145	134	133	133	133	131	126	128	132	150	148	143	144	142	138	134	138	142	123	136	140	110	143	134	134	136	140	134	131	119	147	171	157	147	154	131	154	153	159	153	160	146	142	141	152	149	148	157	141	134	134	124	130	132	142	132	156	147	122	130	128	150	132	127	127	161	129	165	139	124	157	158	138	158	155	138	124	131	143	141	123	153	157	133	140	134	137	153	130	149	134	115	147	109	124	140	133	141	137	146	129	130	140	135	151	132	148	148	151	136	145	134	135	141	139	154	161	125	119	137	157	146	122	134	129	166	147	147	119	132	136	155	149	132	126	159	165	133	146	148	142	143	156	144	141	138	158	157	144	128	137	148	160	142	140	131	142	122	144	146	139	140	140	135	149	141	138	131	112	150	137	114	146	133	118	152	121	138	145	151	129	146	163	144	122	140	144	127	133	165	134	134	154	142	120	126	166	147	156	138	150	125	160	145	140	143	148	138	153	152	144	142	125	148	135	172	137	133	159	162	149	151	136	149	113	132	147	142	141	137	142	123	132	123	133	144	142	152	159	148	145	116	136	150	145	154	139	158	131	134	139	153	173	128	150	133	143	131	144	129	157	145	133	160	126	148	141	167	137	148	154	162	144	157	142	137	146	135	151	144	143	154	139	153	169	117	150	161	157	153	147	138	135	146	148	149	152	136	148	129	131	123	146	116	132	163	152	136	129	138	150	121	110	150	135	163	131	140	139	122	162	148	135	133	136	148	166	149	116	135	134	150	152	146	128	141	157	144	140	135	133	147	121	133	128	152	159	147	132	143	135	131	123	163	155	134	139	135	151	130	122	137	165	160	134	145	139	155	150	134	139	144	133	146	150	140	150	147	154	144	144	155	143	142	127	121	140	146	163	135	135	131	143	134	154	140	160	149	134	160	128	139	140	133	116	146	129	142	137	132	132	155	154	152	126	133	143	160	156	131	147	164	151	129	127	143	120	134	144	135	168	139	139	137	123	149	129	139	142	125	134	147	150	125	128	142	117	124	134	152	142	130	116	150	154	150	130	130	133	127	135	143	161	138	144	137	139	151	133	133	142	144	148	142	150	146	128	144	151	152	150	140	132	151	136	146	145	134	162	122	140	141	136	151	124	161	124	141	138	161	120	152	134	134	141	113	123	120	148	141	157	121	123	135	130	148	143	148	147	154	157	155	149	133	128	134	130	154	160	143	152	136	145	151	134	148	151	147	123	133	154	143	157	144	137	138	134	139	159	129	135	126	127	115	162	140	124	142	135	142	120	139	150	157	149	164	131	158	131	138	157	135	120	142	145	162	142	150	135	135	136	155	147	141	166	139	117	156	134	132	126	150	144	130	149	129	130	128	141	146	149	144	123	140	145	138	131	153	128	143	156	146	145	172	162	115	172	149	116	136	138	136	144	157	141	141	152	129	134	140	160	126	148	133	149	153	131	129	129	144	138	132	125	141	141	132	153	114	131	130	148	156	179	149	143	137	139	157	142	159	131	143	154	159	134	140	134	152	150	141	141	167	137	125	126	129	147	139	128	121	147	150	150	125	143	159	150	122	148	131	138	148	141	183	170	131	115	154	144	151	141	152	158	133	141	141	114	141	140	140	144	142	160	148	152	155	145	136	129	143	129	131	164	130	162	152	121	131	146	133	114	151	142	137	133	126	156	141	149	147	164	126	154	150	142	161	119	138	136	146	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9242	554	591	609	614	571	526	466	522	508	468	464	502	503	451	464	453	474	462	474	491	435	462	439	462	446	470	458	478	467	489	482	443	477	493	483	450	454	443	444	441	464	481	495	442	455	454	477	461	467	455	469	410	449	465	438	436	461	461	467	492	467	471	522	451	451	443	506	419	440	412	458	463	419	497	458	440	452	453	436	453	415	452	445	473	441	475	447	461	454	413	419	450	484	460	476	471	469	486	443	459	463	440	507	464	472	458	453	455	462	471	432	447	432	464	445	445	485	481	461	451	447	460	489	463	430	436	477	426	430	471	463	444	465	501	488	462	475	467	459	437	430	432	465	430	434	433	460	452	418	472	449	429	520	467	452	432	470	469	416	445	455	457	445	439	434	473	479	447	463	473	461	426	442	472	449	496	474	423	471	408	432	442	484	502	480	456	452	511	450	421	471	453	468	451	475	459	424	423	458	471	432	429	422	456	440	464	418	463	481	470	474	473	442	465	449	463	463	439	477	489	447	428	448	428	470	448	425	459	454	473	452	464	503	466	471	473	416	463	448	480	455	490	444	461	431	430	426	445	445	478	434	446	446	442	458	455	476	447	453	466	469	425	438	411	457	439	475	483	437	449	473	428	432	449	436	472	492	516	483	484	459	414	481	439	448	481	431	475	481	415	436	474	444	475	455	473	463	451	434	453	490	437	447	419	473	477	459	462	439	443	480	456	459	460	461	443	475	469	436	459	460	460	416	438	464	459	432	437	412	454	475	454	422	456	475	429	477	467	434	484	446	427	428	452	462	461	435	464	439	446	462	435	429	487	470	451	421	468	449	479	465	465	488	429	437	484	457	480	466	474	474	435	421	486	460	444	408	448	491	471	516	434	441	443	499	469	456	419	458	486	462	425	474	449	446	488	474	475	449	452	448	484	414	426	469	462	455	475	464	459	452	433	456	467	446	451	427	460	423	466	432	483	460	446	468	442	431	497	440	405	453	452	457	463	453	459	432	422	438	482	461	420	446	440	430	448	445	454	421	452	430	438	442	438	482	465	434	438	436	433	426	445	485	446	446	477	430	443	457	452	440	498	450	449	470	507	487	474	462	471	430	445	448	468	422	476	450	485	425	401	452	437	464	427	462	485	471	447	465	436	464	437	445	452	448	454	423	472	466	424	457	516	448	465	456	466	444	426	452	453	455	456	459	462	500	435	454	445	467	475	461	467	440	453	493	473	458	470	430	430	504	458	448	432	417	471	466	444	456	475	500	451	435	449	436	462	462	496	437	426	467	446	444	429	464	447	482	421	393	479	434	481	466	444	454	458	479	437	444	436	459	464	439	463	477	461	482	444	478	469	430	423	441	450	438	471	442	423	415	491	459	476	442	477	434	475	500	473	464	441	452	447	449	438	435	470	474	448	454	455	469	425	465	402	437	433	455	441	428	468	459	459	478	493	458	454	468	481	483	483	481	462	462	438	425	435	479	458	447	450	493	453	479	417	454	471	440	470	459	456	447	431	447	470	473	446	461	452	450	477	459	470	448	439	469	447	452	497	421	439	445	478	430	482	464	475	400	461	462	451	467	439	439	435	476	462	447	457	427	484	468	415	499	497	429	446	514	472	473	425	509	433	463	405	457	460	515	436	504	486	451	456	440	451	452	499	454	443	484	478	469	486	477	430	474	475	493	441	491	403	474	455	466	493	429	492	443	421	416	491	430	453	475	465	485	473	474	434	481	479	437	447	476	449	440	442	465	438	472	446	430	464	441	446	481	420	439	453	416	431	468	452	432	440	439	470	425	447	474	467	472	484	397	467	444	461	456	450	471	448	469	421	411	449	467	435	433	438	476	429	466	453	500	464	447	454	449	490	445	413	457	465	480	441	476	484	470	461	413	425	419	418	458	403	438	449	431	439	447	493	467	477	426	438	481	471	470	430	441	467	484	465	447	462	481	445	474	467	489	498	406	455	465	451	435	473	438	458	469	435	426	474	449	472	491	466	468	469	457	446	431	441	473	460	434	437	489	498	450	480	436	436	460	437	442	459	450	460	424	435	497	481	489	459	502	433	415	424	464	467	458	415	465	465	421	453	487	457	446	458	499	408	482	448	419	471	436	493	456	462	425	473	475	444	494	424	438	474	473	436	494	420	442	420	435	455	440	418	451	429	465	462	519	454	474	409	494	405	452	438	457	455	447	432	462	493	451	475	422	450	463	504	449	481	452	425	446	468	450	461	463	433	470	439	470	486	444	457	469	457	453	453	507	445	447	466	458	482	456	458	480	427	474	467	433	471	420	451	472	442	391	452	438	434	433	475	471	428	416	445	450	456	430	458	441	459	486	421	424	442	479	469	480	452	461	459	457	483	433	424	391	454	432	468	461	427	439	424	477	463	463	442	468	427	487	471	466	439	446	474	447	428	427	444	456	451	457	461	457	491	464	471	429	456	491	459	469	480	405	433	475	427	461	454	446	461	419	446	429	459	458	442	428	444	460	463	441	459	486	482	453	410	455	488	469	480	464	436	448	433	446	445	443	434	453	471	412	458	452	487	440	431	475	481	434	455	457	488	436	425	427	455	502	433	466	470	453	450	424	461	428	446	463	478	423	461	457	406	467	430	441	472	432	471	428	469	450	463	449	459	421	435	436	470	435	464	461	428	467	465	456	462	442	433	498	463	458	471	429	469	472	450	462	461	472	435	475	443	481	495	473	458	443	462	438	465	511	482	454	447	424	446	446	462	431	451	441	480	434	509	466	455	466	432	421	470	498	422	423	463	473	457	434	441	510	491	469	444	459	425	448	480	457	452	458	440	436	448	450	454	446	457	433	453	459	458	429	478	423	455	459	460	450	466	467	467	460	440	486	458	492	439	412	470	422	473	454	445	465	486	441	474	438	422	451	459	451	474	461	458	459	429	447	441	470	476	465	446	461	454	430	483	458	431	441	452	447	428	480	454	451	461	431	456	463	479	454	418	469	477	445	411	463	495	468	482	485	433	442	455	445	467	492	457	462	457	455	461	467	456	420	476	409	431	472	452	437	450	428	473	459	486	468	479	461	439	465	446	475	444	468	465	432	479	440	472	453	478	452	467	489	389	484	454	450	458	476	464	457	453	469	453	451	453	424	483	460	455	429	448	423	484	461	455	492	443	499	479	469	444	455	459	445	447	486	450	449	486	496	478	444	433	458	448	492	476	422	418	445	441	451	438	450	448	483	499	474	441	474	469	448	455	460	470	470	442	460	440	436	472	435	481	446	440	438	469	438	449	435	490	472	465	444	473	452	451	465	477	439	436	439	455	468	443	449	475	441	444	475	451	457	472	423	443	444	427	455	421	440	447	448	438	488	476	432	447	422	443	458	486	470	488	423	434	459	429	421	487	466	449	457	457	405	434	459	455	447	469	483	417	471	455	416	489	489	461	501	449	490	456	450	481	459	438	480	476	453	489	473	470	439	462	464	457	444	448	480	438	455	456	448	432	487	457	444	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
52848	15604	2317	1145	895	694	532	516	442	402	449	355	330	359	302	314	304	297	317	327	324	281	288	297	311	294	293	288	285	284	309	331	307	276	284	278	276	280	296	285	265	313	292	324	293	287	294	275	279	280	338	277	287	261	275	276	280	274	273	311	292	293	280	278	266	260	275	297	320	300	278	293	308	268	278	284	276	274	285	277	254	288	303	299	289	299	280	296	292	271	311	319	301	281	277	290	294	273	269	293	278	278	278	283	293	267	258	273	256	290	266	278	282	237	270	290	293	286	304	302	277	277	276	290	282	270	283	293	286	271	293	285	285	269	300	284	286	301	278	283	282	310	269	318	273	253	267	280	294	261	272	282	276	297	271	275	273	286	267	302	284	260	286	292	280	293	272	293	286	279	292	289	291	269	322	313	314	292	298	292	320	283	297	307	312	286	319	298	273	293	323	279	302	281	299	273	274	289	245	289	298	284	313	281	281	287	304	295	273	289	293	253	266	287	292	275	275	295	262	323	302	255	282	282	275	295	281	272	276	295	288	281	279	285	283	300	284	287	263	263	293	281	284	295	262	269	299	300	297	289	251	278	290	307	266	289	247	268	276	282	279	268	307	276	270	274	280	260	287	292	272	297	325	254	268	315	282	323	266	256	283	256	260	320	283	291	252	283	259	278	267	254	265	298	294	315	286	296	278	279	308	289	287	296	295	272	280	294	315	307	273	288	264	263	283	307	304	287	303	274	291	268	259	295	261	255	280	305	289	301	286	270	281	261	295	310	271	287	280	286	311	270	267	251	290	306	277	273	297	271	279	279	315	287	280	272	272	282	276	320	323	296	290	271	304	265	263	293	254	273	302	307	250	305	268	278	295	296	286	278	281	240	293	266	279	309	274	282	298	288	251	295	300	306	298	288	314	278	261	332	299	310	319	284	315	265	272	276	290	265	280	278	287	269	320	279	280	302	300	262	270	312	280	290	288	251	304	285	287	298	273	281	273	277	335	265	285	279	307	258	308	295	258	308	293	252	269	301	326	297	267	268	293	290	264	253	278	270	292	290	271	319	272	290	279	246	276	287	252	284	257	273	262	278	301	256	253	276	293	286	315	314	292	304	276	281	270	294	266	257	302	284	303	290	302	271	259	280	267	284	305	305	290	291	280	292	280	281	328	301	277	292	321	259	271	334	289	274	249	275	272	273	300	325	280	294	291	286	302	309	278	284	317	265	304	281	278	297	288	260	286	286	270	267	276	275	313	303	284	279	302	316	282	271	266	300	300	275	280	266	265	294	294	322	260	298	298	302	286	281	272	238	284	302	293	283	282	318	306	279	301	294	312	266	261	304	258	313	277	339	278	292	288	285	262	269	264	260	271	324	305	276	263	255	311	298	252	299	293	274	284	303	271	264	289	250	282	274	306	269	278	285	280	277	288	289	309	308	287	275	276	305	299	269	269	281	286	285	295	308	271	308	282	294	287	276	298	274	268	266	283	294	301	276	263	301	303	306	297	269	290	295	293	306	314	265	251	281	282	267	263	265	288	283	286	259	256	284	294	280	239	314	272	267	274	294	292	284	285	278	300	268	294	274	280	256	269	316	311	288	258	273	288	273	308	276	275	321	287	277	300	267	292	297	322	269	277	276	265	290	275	259	257	276	292	291	256	254	289	290	297	274	295	296	310	279	273	290	302	304	280	279	283	326	252	281	309	315	302	300	311	291	285	258	268	305	257	258	291	301	272	297	274	288	312	306	291	297	283	273	290	287	295	294	305	298	295	269	297	287	289	256	277	288	273	302	275	276	308	250	272	271	294	269	263	285	309	282	291	278	293	289	288	300	325	298	289	283	274	305	299	284	270	284	279	315	258	344	285	323	262	286	276	267	260	303	297	298	320	258	296	314	320	325	292	278	284	264	300	277	283	255	294	332	273	276	305	298	263	294	289	298	262	279	300	305	283	280	248	306	290	285	292	289	288	317	271	312	303	275	287	284	291	295	280	282	309	310	297	295	278	301	271	308	288	276	288	284	274	273	295	268	285	293	306	275	284	275	251	264	308	285	299	274	272	269	294	309	284	299	274	296	287	287	280	326	342	302	289	279	273	293	312	320	276	284	289	314	289	272	326	304	303	316	287	339	285	284	280	298	285	299	282	280	276	298	283	290	293	282	300	301	302	282	261	295	298	285	288	295	303	318	277	286	304	274	260	304	324	275	274	297	299	270	255	251	275	294	292	289	304	319	274	269	302	296	292	317	281	284	271	283	278	313	280	270	299	268	266	263	276	286	290	285	294	290	309	297	294	281	290	301	293	290	293	337	264	282	318	282	260	283	307	299	282	296	264	264	247	280	303	290	288	298	306	273	273	273	294	267	288	294	245	317	293	309	294	283	309	275	307	307	281	286	302	269	268	272	259	262	313	306	303	294	263	314	299	280	271	291	275	287	294	296	290	329	275	294	260	267	286	270	275	277	282	320	300	293	306	293	270	270	309	248	269	282	297	279	279	286	266	269	284	289	289	272	266	290	276	275	277	320	292	292	283	259	274	305	293	281	305	283	282	294	296	271	285	272	288	261	271	288	267	278	292	262	290	266	287	280	273	270	306	303	329	298	264	275	272	289	292	296	327	267	304	286	280	266	289	312	298	334	291	299	294	277	281	291	315	279	273	309	284	296	321	269	291	277	281	283	303	289	319	272	323	275	243	290	302	292	306	274	261	261	269	296	251	270	283	289	280	272	288	279	288	300	271	278	307	274	296	268	282	299	288	276	295	298	293	276	279	272	309	285	296	300	285	303	304	283	270	276	259	302	291	282	275	286	290	300	296	285	339	308	310	290	302	280	270	284	289	249	267	284	327	256	284	285	311	290	279	249	277	328	308	278	267	317	297	289	328	268	319	304	304	292	274	255	278	287	304	270	279	277	272	281	270	287	283	287	276	281	266	256	304	272	283	267	304	314	274	287	291	305	305	283	301	281	286	260	266	276	298	272	285	287	273	262	274	286	278	291	298	304	268	302	281	276	265	290	308	282	266	263	303	279	291	299	236	255	264	286	273	283	289	258	271	288	286	294	281	298	294	330	299	282	315	325	268	318	312	295	257	299	312	279	286	273	285	280	282	286	267	305	303	280	287	321	280	293	305	286	274	279	299	279	242	251	294	269	295	252	295	311	275	291	291	266	311	297	297	317	270	289	293	282	286	270	295	298	297	290	279	302	270	279	300	304	280	306	285	277	296	274	286	279	294	263	286	251	281	272	292	278	311	299	313	301	281	280	309	273	295	317	284	277	297	285	272	289	314	317	269	293	285	284	276	308	289	275	270	325	278	270	280	299	270	270	264	273	280	299	295	272	289	286	284	272	265	253	305	290	259	314	303	321	297	302	287	268	304	286	305	306	287	272	292	268	249	280	263	294	294	287	292	312	288	257	265	331	271	270	299	275	293	286	286	274	317	289	292	275	296	315	290	293	275	283	291	309	270	280	312	277	307	291	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28018	1722	3367	3652	3190	2635	2208	1948	1733	1548	1491	1377	1352	1224	1136	1143	1092	1058	1039	1006	963	979	943	897	957	981	947	901	868	887	840	917	877	833	876	820	910	869	860	903	862	867	864	772	857	885	822	902	838	797	890	811	833	792	826	862	866	846	793	846	815	828	791	792	836	847	822	815	806	828	800	828	802	805	783	852	863	810	799	830	841	809	821	852	766	820	816	836	800	781	790	825	786	785	795	852	809	777	763	798	777	814	854	856	791	818	823	782	777	805	872	811	796	827	751	860	845	796	792	821	787	798	796	742	784	780	872	904	789	778	824	731	756	837	773	791	808	784	793	793	791	760	804	808	814	825	806	844	793	808	807	807	801	815	807	832	837	856	828	803	816	784	851	810	796	781	803	787	810	803	833	811	805	800	787	837	824	788	850	786	829	836	811	800	762	839	792	787	852	823	795	810	793	813	788	857	789	756	798	760	769	776	793	828	827	810	769	829	839	883	772	797	784	723	840	827	832	810	800	785	769	841	807	800	778	815	811	824	820	832	805	799	808	805	764	817	803	877	796	769	789	763	801	786	802	828	812	842	780	771	810	834	819	781	827	771	806	823	783	771	794	794	852	785	766	798	844	795	794	775	793	799	747	847	841	843	828	847	825	805	857	809	795	788	782	828	787	825	815	850	789	845	795	778	734	786	778	804	789	800	764	800	809	840	792	795	793	804	807	820	818	778	851	842	753	783	831	796	859	792	824	834	787	827	845	806	786	804	787	838	821	848	872	816	793	778	756	825	830	830	797	812	791	779	781	842	838	848	741	834	812	818	846	814	802	774	793	792	806	792	831	770	878	812	829	785	838	797	770	815	737	815	787	808	846	750	764	753	845	850	815	806	822	798	846	828	766	730	832	806	800	785	874	793	850	765	781	808	782	838	787	791	816	803	749	794	864	790	785	810	796	804	812	802	793	778	776	794	835	823	835	793	789	832	738	799	808	785	791	762	833	794	821	763	804	820	842	810	782	831	802	837	787	768	789	772	754	796	830	823	850	826	775	796	843	814	802	808	784	824	811	854	818	822	861	789	799	851	804	798	801	788	789	780	819	779	805	841	860	781	769	813	826	853	799	773	789	760	840	791	800	810	822	803	804	781	861	789	792	802	830	847	802	758	820	805	801	790	776	815	835	782	782	779	833	795	805	762	775	864	841	797	811	808	781	819	804	814	777	774	831	744	825	808	765	831	805	791	832	820	808	770	839	771	798	820	783	794	771	790	813	738	813	781	786	795	834	809	807	766	802	814	813	809	757	835	813	774	844	819	843	816	816	802	782	799	753	793	765	835	783	787	784	809	757	809	805	792	786	819	786	787	782	797	836	823	827	796	792	844	804	763	803	813	767	793	786	855	807	808	791	807	816	787	782	824	837	885	786	777	782	835	821	810	762	788	807	788	809	794	837	782	788	790	804	805	848	792	813	821	842	804	797	793	756	796	841	818	873	839	795	809	869	811	834	775	798	750	802	807	842	861	784	807	822	804	726	818	762	788	765	823	780	774	799	770	787	804	811	786	809	852	806	823	812	820	780	810	773	817	805	864	854	812	810	801	740	849	781	813	740	851	796	827	887	844	820	818	819	768	803	780	778	784	777	807	800	770	812	834	767	766	834	770	772	844	842	812	801	850	792	825	815	842	859	826	797	832	796	799	776	782	759	794	811	799	779	776	768	833	774	772	773	795	804	789	797	810	756	813	838	815	814	776	807	831	866	806	809	799	840	821	772	816	812	802	774	775	791	745	817	810	737	759	766	819	810	805	786	815	811	847	801	809	809	804	800	805	818	776	814	833	818	818	820	854	826	772	784	812	780	779	786	786	801	782	749	791	853	822	807	815	832	802	800	842	786	829	739	853	787	843	792	839	851	799	805	829	835	820	792	772	789	804	824	767	800	727	828	786	834	787	784	801	862	823	841	807	770	771	697	772	786	778	851	795	793	832	845	822	787	743	797	834	789	800	816	803	825	813	801	791	831	800	795	741	805	796	779	772	752	803	809	809	807	785	856	829	810	852	807	797	810	828	783	851	802	820	770	811	786	795	790	803	774	793	812	835	771	848	856	820	814	809	759	832	824	786	843	796	808	818	819	783	786	782	785	806	761	799	810	800	829	776	839	833	847	808	763	818	793	779	838	795	829	816	838	787	812	816	755	776	800	805	812	805	835	836	833	809	808	820	745	806	810	825	797	815	804	744	794	809	740	780	813	811	775	830	818	763	788	809	834	795	828	806	821	755	817	847	840	752	751	809	839	798	786	766	822	788	794	833	829	815	825	771	812	843	793	769	806	838	806	802	744	810	819	794	807	800	775	747	800	797	779	803	835	820	807	822	801	814	804	795	775	774	729	789	813	776	760	840	784	801	796	811	815	812	792	813	802	755	795	785	767	817	764	815	785	789	780	817	796	811	858	869	784	831	759	729	752	855	841	819	778	815	818	805	825	831	808	798	822	801	823	856	799	787	866	811	792	853	826	825	750	782	849	816	800	831	788	812	784	782	779	790	795	853	758	804	819	806	772	825	846	790	781	860	823	819	818	781	798	785	789	818	807	788	824	791	825	763	771	813	775	776	786	838	814	818	770	833	796	799	790	812	821	759	799	785	801	768	800	797	799	777	790	837	841	818	789	782	785	806	805	780	790	871	833	775	796	817	806	783	831	812	809	791	869	836	817	747	785	810	852	857	765	793	803	832	801	822	809	832	826	824	832	770	793	762	853	824	823	814	789	818	791	788	793	831	796	835	814	846	823	812	784	800	775	811	829	776	787	803	799	802	830	792	830	752	791	798	786	780	820	817	840	800	861	829	782	808	799	813	749	753	816	811	822	777	848	806	780	750	787	806	739	832	784	806	861	824	816	759	771	765	792	822	838	785	807	701	788	778	854	820	792	794	796	824	792	841	830	793	756	827	788	754	842	824	800	756	785	807	810	743	813	785	794	823	814	773	790	856	800	824	779	799	804	856	821	796	757	818	842	831	812	838	844	801	842	772	843	774	750	799	814	802	800	856	817	779	772	768	841	853	810	803	814	820	807	758	814	830	838	766	808	826	798	842	795	806	767	767	807	787	821	779	802	827	832	811	771	825	792	828	789	803	786	768	802	798	825	797	792	745	847	827	822	790	797	747	792	790	808	750	832	849	813	851	849	788	781	787	803	831	834	788	869	862	834	790	828	824	860	790	799	819	805	797	748	794	796	775	750	812	803	813	810	761	784	784	816	812	809	785	788	768	778	828	849	840	771	851	758	842	821	807	781	861	790	765	794	763	871	834	760	805	842	851	805	770	817	743	809	827	851	854	791	816	878	863	827	801	814	805	800	824	810	819	788	787	822	787	810	811	789	876	819	799	780	815	794	837	829	760	793	822	785	785	787	842	788	764	778	823	808	832	825	766	775	796	839	778	814	833	832	827	834	869	792	850	790	775	782	842	774	789	765	720	766	810	841	808	813	770	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
62818	23214	6089	2277	1571	1125	829	705	633	568	457	487	455	390	406	429	363	401	333	367	326	346	353	375	319	343	331	318	303	317	330	311	305	341	326	349	367	312	306	332	344	343	342	305	287	288	354	316	331	315	330	316	336	339	363	312	296	327	318	317	330	294	339	337	320	323	327	308	296	290	325	324	269	302	327	297	318	303	332	313	315	314	299	300	303	301	345	288	301	311	295	313	299	304	286	320	327	266	304	336	326	339	329	297	308	291	346	324	303	290	336	291	277	325	324	347	301	332	309	310	298	340	287	324	305	327	301	305	321	305	285	301	298	316	289	291	318	291	294	311	322	294	328	283	329	322	305	300	324	323	261	311	302	296	334	318	284	301	292	273	318	314	326	335	323	315	307	307	273	296	289	330	299	294	341	327	339	305	295	325	313	291	304	303	294	312	332	286	304	308	321	323	306	301	303	310	308	291	321	297	329	290	317	294	311	286	301	311	337	303	299	327	295	309	338	319	295	295	326	325	307	317	312	334	315	350	317	292	295	286	290	327	327	317	350	283	335	310	272	316	288	285	322	298	327	328	306	289	327	346	325	296	327	300	351	269	313	318	325	333	348	315	311	295	322	347	338	316	338	311	326	293	317	297	325	306	333	370	279	309	337	305	291	282	316	284	268	305	314	299	304	295	332	333	293	306	315	310	299	286	281	297	306	338	301	323	320	296	285	328	334	318	324	278	308	293	309	318	292	296	297	316	283	323	307	313	301	283	301	317	298	293	299	307	300	335	326	316	287	355	339	345	316	323	297	317	308	291	312	297	315	322	297	325	323	301	338	301	322	305	294	306	284	286	336	330	286	308	311	293	320	295	317	295	300	324	330	336	350	331	307	283	299	300	307	286	277	322	306	310	290	316	314	312	318	299	300	290	292	302	304	306	303	313	303	299	294	313	340	331	322	279	334	342	289	328	289	291	333	283	308	309	277	288	338	332	322	332	255	306	301	299	322	281	282	312	301	262	285	310	340	294	306	329	323	312	276	292	297	291	318	301	317	271	323	293	337	323	307	318	339	310	275	316	323	324	284	347	319	344	307	292	300	272	309	294	299	344	303	333	308	310	310	330	314	313	290	266	299	325	327	313	296	291	322	316	314	280	327	278	332	315	300	347	334	300	323	319	317	304	344	327	323	313	331	299	309	311	298	344	320	316	336	303	339	295	320	326	319	294	306	293	316	336	298	293	340	293	301	296	324	320	313	359	330	338	350	343	309	329	294	278	306	295	288	293	303	287	300	305	299	325	282	327	283	293	272	311	309	303	324	322	299	289	308	302	281	332	296	318	315	275	302	327	300	303	339	303	263	314	351	333	285	311	308	301	319	311	330	308	321	312	326	298	298	335	320	315	316	313	301	319	324	307	318	290	321	352	306	327	315	293	296	295	282	270	307	316	295	287	274	317	277	279	335	309	305	300	313	315	312	285	328	334	322	311	303	327	336	284	306	302	314	308	308	328	306	305	296	308	280	296	309	317	288	313	298	286	274	287	292	283	270	334	307	300	305	316	303	302	285	313	268	288	326	315	321	322	295	332	327	394	309	313	320	316	346	301	319	325	296	312	304	298	336	322	320	292	314	275	337	338	310	297	325	300	323	326	292	284	331	324	314	313	300	325	325	321	308	346	295	321	333	314	308	344	303	304	307	281	317	289	342	306	314	299	319	308	329	299	290	311	306	295	336	313	306	294	310	316	281	316	337	300	271	302	323	331	325	300	327	306	281	277	340	312	331	342	303	318	328	281	311	312	324	266	287	309	317	271	291	315	326	299	294	316	306	294	306	291	324	294	292	305	320	311	314	311	324	306	315	298	321	279	300	279	301	344	313	298	299	314	315	331	306	367	313	298	299	331	342	295	347	313	323	308	314	284	314	318	295	299	315	312	328	308	297	332	296	344	338	321	300	302	278	315	304	305	294	297	292	314	297	324	324	326	296	302	320	328	320	324	290	282	309	321	301	310	309	317	338	305	282	290	328	321	318	300	308	280	325	302	331	310	293	295	352	303	334	270	327	316	310	276	304	290	295	278	316	305	308	307	275	311	310	306	341	299	312	331	297	293	308	278	319	293	331	322	308	310	307	322	301	314	314	295	357	359	298	339	278	298	305	299	288	283	312	288	316	300	307	285	292	321	266	290	305	275	315	304	331	305	285	286	319	338	343	299	295	324	298	304	314	298	260	319	308	312	302	305	314	305	301	319	299	307	318	298	286	272	313	315	292	328	323	327	314	315	314	302	271	332	319	297	319	302	313	309	280	312	292	301	296	354	305	309	301	310	343	311	288	315	330	351	301	322	339	326	332	324	329	302	348	320	345	281	337	283	334	288	291	288	289	334	296	328	316	327	311	331	319	318	311	332	312	345	336	307	307	303	317	324	314	302	320	291	311	306	316	308	297	295	302	298	318	318	322	290	288	293	333	321	299	303	285	317	301	325	297	294	325	282	325	292	331	323	302	322	304	263	304	350	334	299	334	297	331	292	290	285	279	296	296	313	312	302	304	297	278	294	309	341	318	291	318	286	307	328	301	312	289	328	300	315	294	285	339	331	299	283	316	303	333	295	285	296	309	310	324	287	313	312	333	296	299	301	304	337	340	328	307	341	313	313	299	311	303	315	298	302	330	313	319	308	294	311	300	316	321	324	307	341	327	317	336	296	298	324	312	303	330	312	349	289	345	293	328	304	311	304	289	301	275	301	307	333	264	306	296	294	297	307	315	312	330	301	286	326	303	324	314	321	284	330	337	277	326	294	323	332	339	305	311	300	315	318	338	268	287	311	290	312	306	313	299	272	282	262	311	330	288	288	302	296	329	343	316	317	291	297	306	296	327	299	331	292	289	274	271	300	292	313	310	292	288	297	281	329	296	288	295	292	307	311	303	336	291	308	301	313	324	312	298	325	305	322	284	317	294	275	335	308	317	312	310	313	344	283	294	297	291	317	321	284	321	288	335	306	304	326	271	304	327	324	281	295	309	292	322	323	275	305	300	321	303	305	301	312	330	315	297	346	316	334	277	318	294	322	315	325	297	315	308	307	322	305	308	309	304	313	324	326	286	314	307	335	279	325	304	322	349	303	342	320	313	322	294	334	302	334	303	285	288	334	307	304	303	312	323	307	275	272	307	281	305	321	318	326	320	279	323	325	311	280	303	339	306	289	290	317	329	317	344	342	327	307	322	326	284	306	271	322	313	318	278	335	315	298	288	266	299	298	290	298	298	316	320	307	315	305	328	315	338	340	298	282	291	351	341	343	321	320	311	329	305	312	333	318	316	294	299	279	315	328	322	287	309	326	327	324	342	289	280	299	327	297	306	321	324	291	327	314	282	295	274	307	299	328	323	332	309	282	288	310	307	291	308	285	302	310	303	331	294	291	315	302	309	305	336	320	312	298	308	322	317	288	299	316	294	334	295	318	306	303	319	302	310	322	322	339	317	311	331	319	284	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34288	2749	5803	6217	5236	4240	3618	3052	2637	2381	2060	2004	1770	1638	1520	1412	1318	1372	1244	1274	1165	1130	1148	1152	1074	1032	1079	1040	1023	976	973	958	953	967	1018	939	922	992	943	917	920	962	904	904	872	856	875	942	926	885	888	892	848	914	901	940	907	902	915	875	878	879	866	925	859	913	871	904	883	827	864	859	849	883	877	885	880	870	886	875	854	878	859	868	839	905	875	863	858	804	854	832	888	882	804	850	846	842	812	860	853	887	852	840	844	844	881	878	818	841	840	849	903	839	880	860	855	869	856	823	928	859	826	826	818	900	867	828	840	845	864	853	859	843	826	846	784	843	806	877	885	882	900	854	851	795	856	838	892	823	851	858	886	830	837	830	843	824	813	840	835	826	827	806	815	878	825	808	877	854	894	832	834	849	894	818	795	858	894	846	836	864	864	842	817	852	852	829	793	839	885	788	839	838	849	825	841	863	878	854	833	834	907	854	876	865	841	885	867	866	876	871	844	833	816	820	818	884	832	790	798	846	812	835	852	854	833	813	828	825	852	872	862	903	832	848	873	841	846	831	894	864	794	817	821	852	846	876	776	839	870	836	846	856	832	825	849	827	855	838	791	837	871	873	937	821	841	827	809	857	815	835	872	883	883	837	830	778	848	895	868	858	843	856	872	837	851	814	833	832	815	877	835	854	834	847	834	852	836	805	850	808	859	862	795	801	924	833	820	800	871	832	831	881	828	838	926	869	800	834	847	827	843	866	862	826	843	893	881	830	863	833	827	850	830	870	822	820	872	813	862	817	885	819	808	823	826	851	842	836	907	848	813	861	833	847	846	837	849	770	848	872	822	848	855	839	746	840	870	827	902	822	910	823	831	868	844	823	837	885	850	852	783	861	863	803	863	776	893	839	841	849	853	851	859	845	827	821	800	813	818	870	855	860	850	833	832	822	851	801	854	866	871	865	816	844	769	851	867	861	853	845	841	846	895	840	887	875	886	857	836	873	801	853	899	824	804	871	863	879	831	782	827	851	811	813	840	811	873	847	875	823	868	808	799	843	851	820	887	848	845	850	858	866	813	839	847	815	888	855	865	822	896	782	870	919	804	811	910	797	845	869	807	848	814	815	861	882	807	834	807	839	907	857	827	801	876	824	855	850	835	880	813	848	799	855	844	861	794	862	818	856	875	872	858	826	819	860	852	866	889	782	888	836	848	879	856	851	842	840	822	814	873	835	823	835	843	882	862	884	872	810	873	864	818	836	879	816	874	825	834	833	837	826	812	866	851	855	833	858	802	805	835	836	817	798	888	822	868	913	804	851	795	804	824	843	828	819	860	843	848	890	896	851	880	833	818	799	846	844	835	876	860	831	839	807	822	805	847	806	886	881	812	835	808	819	895	814	795	811	842	890	836	833	825	869	842	826	841	791	848	835	849	826	868	840	844	827	823	863	857	858	832	776	813	882	857	852	835	832	823	804	836	865	843	817	866	846	901	816	835	877	796	812	829	845	858	884	870	856	805	845	845	852	849	813	825	847	814	867	883	869	873	821	817	856	834	793	857	880	790	837	824	862	841	817	845	813	838	840	818	891	787	836	796	851	830	839	846	869	849	832	867	823	818	823	778	815	807	846	829	872	837	812	808	799	832	835	858	849	814	883	807	858	799	818	854	821	856	859	825	868	831	864	833	863	845	860	848	788	839	856	813	843	877	876	814	813	904	809	836	825	859	856	773	786	830	853	805	835	802	811	860	819	822	866	858	873	911	814	857	886	819	826	848	846	844	834	837	823	845	864	842	812	841	831	904	878	828	865	875	853	848	945	845	875	834	831	855	808	841	810	876	893	840	848	877	845	841	841	822	844	811	840	866	842	800	865	798	826	855	859	821	816	877	881	839	841	838	838	836	842	795	781	841	829	854	839	842	800	891	825	862	833	857	885	830	814	812	833	836	840	840	869	810	814	844	791	875	840	819	856	836	784	890	797	852	835	822	845	849	825	830	804	835	844	827	861	848	812	839	848	825	854	860	795	873	802	867	817	822	828	839	842	839	811	848	836	897	820	873	809	850	861	840	837	874	879	840	855	857	838	843	821	829	846	815	799	836	825	852	812	832	830	838	815	870	866	873	869	819	848	866	862	810	893	849	859	858	844	779	793	863	809	807	848	849	851	821	781	830	853	866	842	844	817	861	851	885	827	845	798	861	822	845	849	871	841	849	848	791	803	846	875	829	781	840	843	850	838	884	892	854	857	812	829	884	807	835	816	835	794	854	851	839	866	829	821	866	874	823	839	855	822	807	897	784	836	848	850	798	873	839	848	857	890	850	855	819	824	857	870	876	913	891	848	806	825	840	867	849	819	827	837	840	889	805	857	780	863	843	853	859	832	839	851	864	825	838	850	826	877	858	862	866	833	823	814	828	785	847	821	878	824	841	846	853	858	827	815	855	812	832	862	849	832	801	877	878	823	828	841	862	825	861	836	828	845	785	893	876	769	817	858	833	800	835	865	841	854	832	846	829	860	861	831	841	848	885	853	875	820	801	840	870	861	882	851	852	829	855	881	813	812	809	875	827	851	830	828	840	872	851	841	834	874	832	835	817	842	854	801	826	869	791	849	827	812	802	859	813	832	851	807	828	858	809	869	825	854	860	838	844	804	850	873	834	793	795	797	836	806	863	824	788	864	838	825	851	842	828	846	858	808	880	832	880	776	842	798	862	832	859	850	850	811	860	830	837	778	792	800	852	854	814	826	841	826	853	906	832	870	805	852	892	851	807	829	903	836	825	859	882	851	841	890	873	833	868	905	891	838	813	849	829	853	770	822	857	847	817	811	873	821	842	814	836	842	847	882	813	817	910	893	887	871	856	838	803	820	870	845	788	853	826	800	853	804	888	840	814	790	838	869	834	887	830	852	840	825	847	795	884	855	855	824	842	827	863	820	831	823	822	825	828	822	813	872	825	874	884	832	869	831	889	850	844	884	828	827	838	831	871	866	824	818	863	858	849	887	911	867	881	839	796	829	846	848	834	844	881	792	883	865	840	848	918	796	800	870	812	827	863	867	834	859	831	885	858	854	894	831	864	844	904	847	843	832	834	846	872	846	835	877	802	850	884	830	851	879	859	845	890	838	850	865	835	845	853	876	867	837	804	804	799	882	826	858	780	867	876	870	869	882	842	811	837	852	859	852	830	824	829	847	833	820	862	848	857	846	845	863	846	845	831	829	858	820	821	821	805	837	826	845	894	862	795	859	844	819	818	833	830	890	836	805	780	821	847	870	785	868	941	786	828	858	819	851	825	839	870	843	826	856	853	880	850	850	814	818	841	853	807	853	828	807	855	856	891	903	842	805	820	830	839	843	882	854	893	810	832	873	885	867	842	852	899	838	844	843	868	868	812	859	862	849	819	860	817	851	833	843	878	832	841	833	820	768	830	832	837	895	847	867	866	831	862	865	880	863	849	861	851	827	849	860	879	794	858	900	846	826	858	875	890	822	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9294	515	256	186	156	185	171	165	143	142	144	140	158	160	150	143	137	139	124	130	167	152	133	149	129	121	142	158	145	153	141	148	129	119	142	135	157	170	138	151	130	143	151	152	157	150	133	136	132	178	115	140	161	136	121	133	142	146	133	142	121	135	136	129	137	161	129	135	125	120	132	149	142	156	136	114	149	138	141	137	139	155	155	141	132	134	142	132	128	158	146	150	147	140	128	153	162	142	156	143	134	139	140	134	144	155	133	145	128	132	144	156	140	134	144	145	142	137	154	163	131	142	152	143	156	147	126	144	152	125	151	125	142	145	153	130	148	144	120	145	131	149	147	134	140	143	150	137	127	148	156	127	150	129	152	159	148	145	135	126	137	137	163	128	132	147	136	138	147	132	159	147	152	137	136	143	152	118	137	141	114	142	132	167	148	154	156	121	139	150	171	141	150	166	136	160	132	128	144	139	157	150	175	146	149	151	117	148	120	148	153	149	151	127	149	121	147	129	138	122	143	151	142	131	162	167	125	158	148	119	137	139	166	145	154	157	145	127	130	128	131	123	145	137	127	140	121	120	133	153	161	150	141	133	126	148	131	141	118	130	143	118	130	143	128	131	140	122	143	145	143	124	110	147	142	161	146	136	151	141	148	131	135	135	137	129	118	121	140	151	142	150	151	139	146	159	153	131	131	139	138	155	138	150	133	122	126	132	140	137	137	128	123	144	146	145	136	137	165	145	145	159	135	131	147	152	140	135	146	152	137	128	121	146	148	136	156	140	160	123	142	130	130	136	154	142	144	148	140	157	140	131	151	141	127	150	148	133	130	159	133	150	154	155	149	139	165	148	135	137	151	143	140	153	155	141	141	154	149	137	150	141	145	144	157	150	138	152	167	124	161	120	150	139	152	154	120	147	136	158	146	142	141	118	163	132	139	129	159	150	138	133	132	140	154	139	119	158	148	143	140	108	148	137	149	150	145	147	148	155	141	132	135	128	130	135	136	142	131	160	148	144	159	158	147	134	115	134	160	126	141	135	159	148	117	138	125	111	162	132	136	139	152	137	139	129	153	127	136	159	131	138	150	133	161	130	151	152	123	152	118	167	144	140	147	128	146	155	133	146	141	123	140	148	126	126	138	140	122	155	128	149	171	132	155	138	124	150	125	147	147	144	140	144	144	135	145	136	120	143	138	145	158	151	140	133	167	150	168	156	150	144	150	147	153	131	128	149	150	141	150	145	124	127	126	142	148	152	124	156	115	167	138	143	119	136	152	123	157	139	134	119	138	140	136	132	136	149	138	133	166	135	143	131	126	151	128	128	139	136	148	136	169	148	124	152	132	131	119	156	154	174	122	146	149	144	149	151	151	150	146	132	136	124	144	152	130	151	146	153	127	130	167	121	127	143	104	118	125	139	136	137	133	152	123	128	125	160	128	150	129	129	138	138	154	144	139	140	144	133	138	118	128	132	145	136	148	131	134	150	139	148	147	138	131	151	142	123	109	135	132	115	142	148	144	142	138	134	126	129	148	143	120	134	158	132	141	132	138	136	143	136	144	138	159	131	126	149	149	128	140	139	129	115	146	145	143	128	140	128	158	141	144	138	150	136	139	122	128	165	132	154	133	161	124	140	126	152	138	117	143	147	145	158	121	139	144	142	164	142	156	148	157	142	151	138	123	136	130	113	153	110	148	129	124	160	132	116	122	134	153	141	168	144	155	142	134	138	137	121	137	144	131	153	139	155	142	149	145	126	146	146	137	135	142	144	175	144	143	149	151	136	155	145	143	171	145	155	116	134	148	129	129	144	150	143	150	140	125	127	133	148	122	151	150	145	161	146	126	139	156	144	125	130	139	159	121	126	159	136	109	160	128	131	129	139	123	140	134	143	120	156	131	134	136	133	143	127	131	142	144	147	136	156	170	128	158	140	131	161	157	139	133	145	131	137	151	117	151	147	137	132	160	126	156	104	151	135	148	139	149	140	127	128	132	130	138	147	152	130	163	175	130	125	123	132	132	144	135	134	161	153	147	135	140	146	146	154	126	149	137	161	135	156	142	145	156	132	141	135	136	149	138	138	158	125	153	143	135	148	139	150	141	161	139	131	125	150	142	134	152	152	133	146	150	146	123	145	144	151	148	134	141	163	137	122	136	128	125	126	157	146	137	137	139	127	173	143	144	129	138	142	143	139	136	142	116	137	106	134	153	147	137	138	134	134	162	131	147	141	134	138	152	130	152	137	144	150	147	139	144	129	153	131	144	135	136	145	136	142	125	149	146	152	142	123	140	151	130	135	135	165	149	128	123	139	160	141	128	148	153	127	159	154	144	145	118	149	133	168	140	149	156	136	157	133	154	132	142	159	148	143	138	136	140	122	140	154	157	148	142	145	141	125	159	149	140	133	153	157	128	120	139	143	129	143	132	155	140	139	153	142	128	130	125	140	144	154	151	133	151	155	147	138	145	161	125	161	138	123	144	140	153	141	131	146	141	139	130	138	131	123	139	147	133	134	127	122	138	133	138	139	144	135	150	142	144	148	146	129	137	153	159	128	151	155	124	154	144	130	118	143	161	164	136	158	134	129	142	142	149	131	150	132	157	139	159	151	130	130	169	153	124	129	168	131	160	132	134	156	142	156	148	126	146	130	144	128	139	146	161	117	118	121	147	154	145	133	103	144	142	143	147	139	135	139	149	131	145	134	147	150	130	147	158	127	143	161	145	153	146	135	155	144	141	141	153	137	133	135	153	138	142	148	135	125	133	142	146	147	125	136	143	120	146	131	153	136	144	138	144	157	138	150	160	150	159	132	160	147	164	123	140	133	143	146	147	158	145	159	150	141	117	133	152	136	157	144	147	142	140	149	143	161	143	147	148	131	160	149	130	124	130	144	126	144	143	137	134	134	145	122	135	136	147	139	145	129	126	151	153	134	131	126	138	138	155	138	125	137	133	130	121	135	130	138	132	128	138	157	152	159	156	150	143	126	142	152	133	147	124	141	145	137	128	138	143	142	139	121	126	134	133	133	120	118	132	162	137	144	153	135	162	151	147	144	151	143	137	147	140	132	125	137	151	150	147	116	119	128	127	136	139	128	132	123	130	143	128	130	132	126	142	168	128	130	155	140	140	155	118	115	149	150	156	139	142	149	139	141	142	146	140	119	127	148	145	149	151	127	130	130	144	119	161	123	137	145	139	118	134	138	136	142	148	158	130	130	153	130	147	130	149	139	138	135	122	142	133	119	126	162	111	150	148	147	145	172	133	160	134	140	120	147	153	152	116	137	146	147	153	128	136	153	135	148	147	147	139	144	132	144	128	141	143	140	149	129	130	159	140	159	136	162	120	162	148	145	147	135	140	120	145	141	131	140	129	158	129	137	117	170	144	150	126	133	148	147	137	123	133	120	143	129	120	140	127	133	144	122	141	142	166	119	152	168	140	142	128	147	119	152	167	150	130	160	142	135	132	133	121	160	134	141	123	147	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9005	532	588	592	588	527	530	507	525	483	497	488	446	452	431	492	465	483	408	500	481	430	420	452	451	474	456	441	419	473	435	440	451	413	478	474	443	430	458	438	432	452	490	477	432	486	471	471	466	454	429	460	459	476	480	433	453	453	453	465	455	437	478	448	403	431	454	431	423	443	448	464	420	457	455	452	458	476	457	452	442	478	416	443	426	453	480	433	428	476	470	452	455	426	457	434	438	474	446	410	472	469	474	464	430	478	426	466	447	453	432	468	449	438	491	438	449	459	449	457	449	454	465	433	428	449	407	456	399	471	455	460	439	420	444	471	439	438	455	458	461	431	463	442	458	449	442	466	431	434	498	441	472	449	468	446	442	462	467	436	436	424	479	446	458	469	463	472	493	465	430	458	423	463	391	449	454	454	446	453	442	472	420	451	501	412	458	456	470	450	462	448	469	459	454	437	431	455	472	446	476	456	463	452	474	470	450	448	468	424	421	420	452	465	423	462	433	443	450	455	431	392	438	495	452	455	430	438	434	442	473	423	445	447	446	460	481	409	439	459	476	452	482	440	437	412	423	488	452	449	445	465	416	422	448	426	413	461	440	462	437	421	453	454	465	484	416	407	428	466	450	446	451	463	465	416	437	495	472	441	463	466	418	387	440	476	495	452	470	482	474	437	466	433	422	469	427	431	461	424	432	478	451	445	432	425	432	450	431	444	459	474	449	470	470	462	441	452	457	447	444	461	449	443	430	422	488	451	447	440	451	476	465	454	465	463	430	477	451	459	442	451	480	505	466	438	479	434	442	456	444	458	463	484	417	477	463	447	483	444	460	469	473	485	464	448	473	465	423	465	493	468	414	414	481	455	493	421	467	433	462	430	439	449	422	407	445	428	432	473	485	448	475	459	446	420	452	469	425	477	447	447	437	442	458	439	471	418	484	467	472	456	441	463	440	440	478	431	457	454	432	421	442	467	462	467	438	433	441	465	423	442	469	465	441	455	458	439	437	444	496	454	437	452	474	468	442	454	440	472	445	450	478	472	461	500	442	469	427	438	432	467	450	472	407	453	467	431	474	451	492	483	462	437	481	448	443	444	459	482	442	420	485	459	441	470	467	426	460	465	437	436	453	463	442	479	473	463	450	473	433	496	478	462	443	453	433	424	502	447	438	428	446	418	429	473	477	424	454	471	442	429	473	471	468	448	440	451	494	458	491	447	450	433	486	440	477	497	480	490	422	440	444	431	450	469	434	488	426	436	446	448	444	444	442	393	430	480	472	439	438	477	394	466	495	445	433	445	444	491	465	432	469	448	448	436	465	445	421	414	416	399	460	458	424	431	440	451	463	449	451	454	478	460	436	425	415	428	426	410	445	455	473	479	463	470	485	415	449	471	448	433	489	427	432	472	459	461	448	453	466	428	453	433	450	398	443	447	462	461	502	452	456	461	458	458	456	436	449	428	431	471	437	422	466	429	429	472	441	473	411	445	448	427	460	439	473	492	499	443	492	429	459	487	448	406	477	427	470	440	448	460	427	458	438	465	429	459	469	437	447	454	456	477	491	493	460	450	464	466	468	472	428	446	461	476	447	437	477	440	464	460	428	461	460	466	435	427	439	413	435	445	433	462	411	431	510	473	409	466	439	427	447	463	494	443	462	414	439	471	431	430	431	421	470	446	447	442	446	432	446	403	471	475	464	451	479	436	462	498	433	448	432	448	409	509	489	454	452	467	431	436	446	438	455	447	460	474	436	417	494	467	448	472	444	449	423	461	494	441	482	455	459	471	417	458	414	448	445	476	428	427	442	430	462	421	444	478	443	477	456	419	432	462	423	429	439	424	435	467	433	407	470	470	477	418	441	451	427	447	452	446	451	428	479	450	440	445	471	435	448	458	490	424	459	484	440	456	455	456	452	463	443	415	483	510	464	426	429	445	453	447	461	471	471	443	482	449	432	447	446	472	461	445	448	470	432	467	467	447	421	426	445	457	449	449	426	458	436	469	442	476	466	444	429	481	454	447	440	444	463	414	418	467	484	464	446	439	476	455	487	489	450	414	459	396	445	436	472	457	458	463	436	455	445	470	422	436	423	415	488	452	439	452	409	444	451	452	434	468	443	468	442	435	412	486	470	443	433	437	471	446	445	420	446	439	443	435	448	412	436	473	431	479	454	471	451	445	419	465	417	448	434	444	462	422	418	436	501	454	446	458	465	454	454	472	445	411	446	459	438	461	448	437	472	414	443	442	395	453	442	497	431	491	429	481	446	413	443	468	459	485	435	426	462	483	407	429	477	435	466	482	461	473	445	477	418	445	449	423	459	454	462	481	485	463	462	470	464	471	458	427	426	437	485	467	462	463	440	444	470	450	421	415	443	442	460	444	443	454	473	433	452	450	435	467	462	416	459	494	495	470	472	432	482	476	454	474	462	437	441	428	459	444	484	463	440	454	442	489	444	446	440	462	455	424	468	443	471	428	458	429	452	437	468	427	449	458	462	446	455	486	486	426	457	483	449	445	445	447	460	425	479	397	480	394	419	425	426	472	455	435	443	429	455	457	486	463	416	454	465	423	439	437	450	449	422	434	462	459	478	441	472	461	472	402	515	428	464	495	458	451	467	456	459	435	487	462	430	441	441	469	452	452	482	429	505	403	444	443	479	431	423	439	467	428	450	465	468	472	447	443	480	465	450	443	461	460	419	473	453	428	417	435	444	421	395	482	457	443	474	451	425	451	457	473	444	462	463	443	406	454	445	483	464	462	476	435	453	472	451	462	453	411	454	473	475	468	423	472	466	450	468	451	462	453	437	428	449	455	421	465	474	499	454	481	455	438	418	436	418	443	458	431	495	437	446	412	478	468	474	444	424	463	394	494	441	421	450	436	454	433	451	417	443	436	438	476	489	459	435	408	421	427	459	427	440	446	428	437	465	472	439	460	466	437	441	501	473	447	437	463	465	416	457	448	416	455	426	442	465	463	430	433	477	453	467	443	466	468	429	430	437	461	448	466	423	468	425	475	492	444	441	453	444	462	486	493	462	468	487	457	452	441	451	461	459	459	453	435	449	452	449	455	473	451	479	438	424	475	440	454	415	440	437	433	443	486	423	459	446	458	453	435	436	439	471	452	449	505	504	453	468	433	458	430	421	458	415	479	445	501	447	458	423	466	450	463	416	478	435	428	461	435	461	467	450	442	448	440	445	477	430	440	457	423	447	441	491	424	423	435	447	440	445	467	454	413	444	424	432	417	462	458	461	442	459	458	486	451	416	459	432	446	459	462	483	431	440	435	457	444	451	466	450	481	454	437	458	454	466	438	409	427	436	467	436	467	483	444	442	446	451	452	451	467	401	460	455	461	445	446	423	443	412	448	464	447	484	507	481	484	442	434	440	432	440	457	462	466	503	453	471	475	422	450	500	461	429	420	446	468	492	466	450	439	445	443	491	464	457	447	455	416	450	439	468	480	472	429	445	437	455	450	461	482	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
51624	13649	1955	1231	842	649	560	489	439	420	358	356	337	354	321	324	281	306	331	306	268	319	319	326	310	296	327	301	262	317	317	315	312	304	313	300	310	288	328	253	327	308	331	260	289	291	292	276	277	274	294	270	298	299	276	282	268	285	290	293	312	313	304	284	258	295	287	283	270	268	261	268	275	262	275	310	303	288	287	290	291	329	285	288	287	290	294	278	315	289	268	244	321	279	282	307	291	306	278	260	273	314	290	292	294	258	271	284	302	246	315	271	288	275	284	278	289	307	280	282	276	293	265	281	286	285	286	261	309	306	287	282	295	291	285	267	275	303	267	291	280	268	303	273	277	257	290	252	305	264	321	265	265	291	281	286	296	290	285	275	285	276	282	269	275	296	272	285	289	264	263	268	257	269	261	298	293	294	277	293	285	285	270	291	331	265	289	303	288	311	301	287	258	271	285	260	282	257	270	279	273	317	303	289	289	312	291	285	259	272	297	259	306	276	260	270	299	286	274	290	297	298	299	306	264	253	261	298	288	266	324	281	284	270	275	308	314	318	255	306	302	278	253	285	309	299	258	276	283	305	270	272	343	285	262	290	271	272	286	267	290	264	257	299	299	266	264	287	303	298	265	299	284	289	271	274	281	267	271	299	279	289	279	290	287	290	259	296	279	287	281	288	289	275	276	302	300	260	271	263	283	288	267	274	283	254	279	301	267	286	309	254	305	270	273	294	275	295	278	289	240	274	297	303	285	300	302	267	267	261	254	295	306	286	298	266	286	283	268	261	291	282	260	275	275	284	268	279	256	265	274	296	277	269	278	279	278	300	275	293	262	283	303	315	274	269	284	248	281	340	307	313	291	241	277	298	266	313	271	301	276	287	298	324	264	252	272	291	298	258	255	294	288	261	265	307	270	267	298	248	270	293	252	292	286	316	290	284	288	303	317	278	266	290	312	243	293	263	307	289	292	273	299	308	284	285	290	282	250	279	273	284	302	282	275	286	297	290	249	268	274	273	338	272	269	318	272	319	258	303	256	287	269	260	266	274	285	267	291	294	256	287	284	303	296	287	318	261	298	252	291	286	267	280	283	307	274	300	277	277	279	319	279	266	302	296	287	277	272	287	283	299	282	284	258	278	313	294	276	270	281	293	286	298	310	258	291	285	297	285	287	298	249	298	308	265	291	250	288	300	293	277	284	269	259	287	275	328	277	275	265	283	305	301	301	266	292	277	296	247	268	266	276	276	279	276	272	281	283	286	266	316	281	287	285	291	263	298	283	298	267	297	302	252	282	269	298	294	289	261	292	279	285	285	292	253	272	283	301	303	279	294	293	297	287	263	269	288	261	294	300	285	261	296	277	296	291	271	258	303	283	285	314	305	270	278	255	293	277	258	298	273	271	294	322	250	277	290	318	285	276	283	286	268	283	263	306	293	268	297	271	261	278	281	265	329	279	276	261	252	295	264	292	306	310	251	304	315	268	255	292	265	286	248	301	308	271	263	266	258	290	271	301	302	269	276	310	311	326	288	291	289	290	272	284	271	272	296	295	281	316	282	267	301	270	289	280	298	272	257	293	289	275	314	276	269	274	274	299	292	274	275	300	310	252	343	267	306	278	260	296	300	300	290	290	261	296	282	257	292	303	326	284	288	248	294	317	272	287	287	277	312	295	291	268	277	271	308	280	310	293	289	277	267	290	272	299	280	299	299	286	284	275	285	292	305	272	270	304	280	282	295	282	294	258	283	284	281	282	288	320	290	263	283	266	281	284	269	266	271	273	290	272	282	302	281	278	299	289	282	287	298	261	284	301	313	294	275	283	289	278	270	277	322	308	285	279	300	301	310	300	270	300	300	245	296	270	283	272	264	286	278	284	283	265	273	302	289	281	283	315	274	309	276	251	269	288	289	273	289	289	290	288	305	279	284	265	287	244	306	293	295	282	302	275	275	286	290	255	288	265	273	307	241	275	289	266	267	278	248	283	290	300	269	282	267	280	299	272	290	271	290	270	267	251	290	300	274	310	297	300	293	281	276	294	270	268	292	252	300	305	289	262	264	272	268	259	290	271	280	285	273	294	269	280	273	280	284	284	308	283	262	300	292	290	260	244	304	274	268	282	321	269	263	277	282	280	294	286	314	307	269	270	280	299	279	282	296	274	273	270	276	271	300	313	302	271	301	280	295	288	285	295	287	283	301	266	301	296	299	279	288	298	266	305	295	310	289	299	278	288	312	332	290	278	301	277	296	254	280	308	282	297	291	270	280	282	285	268	293	302	257	289	301	283	267	317	294	292	286	306	276	270	295	267	269	285	270	285	270	271	256	306	301	274	322	253	304	313	285	283	260	315	292	293	273	259	283	313	280	284	289	290	249	277	301	280	273	288	260	269	286	280	271	302	269	279	283	278	288	274	265	269	275	284	302	302	286	303	286	248	288	270	272	318	296	260	294	268	302	252	286	282	274	301	263	308	278	295	261	276	287	284	278	311	281	273	287	280	263	292	289	271	295	301	289	268	262	265	300	268	309	277	302	291	267	268	280	293	293	320	293	277	256	254	252	252	277	288	252	301	295	292	269	281	302	282	286	277	307	264	290	250	295	278	295	257	289	267	266	286	297	252	290	269	285	304	273	285	298	297	293	278	267	292	273	253	292	276	305	285	274	311	319	268	292	263	280	281	287	300	313	289	260	293	292	285	288	291	297	261	292	270	277	293	270	307	262	308	291	297	287	295	297	308	289	273	282	315	265	291	311	300	296	243	280	322	252	292	282	271	249	281	298	287	293	301	302	308	297	278	311	261	287	277	271	272	307	293	245	322	265	288	254	267	290	310	287	269	270	308	279	300	297	301	284	301	285	281	285	308	289	293	293	295	287	319	291	300	260	288	273	300	264	305	293	261	286	296	301	282	284	312	279	292	289	300	297	277	265	238	297	271	296	268	283	296	275	263	269	279	272	304	315	285	305	247	277	268	283	291	305	252	267	278	291	262	299	301	262	262	277	273	266	309	295	268	295	287	301	294	288	270	281	267	261	302	276	299	292	300	256	289	297	273	291	281	261	265	268	253	313	274	294	267	313	287	307	319	308	276	291	264	274	298	283	292	306	277	271	268	290	296	278	293	249	260	297	270	270	262	301	292	259	271	280	261	289	284	255	264	277	268	265	290	254	287	281	273	280	278	288	310	286	297	285	277	277	284	297	257	313	292	267	282	306	264	316	314	252	270	287	261	285	305	278	281	264	308	297	284	305	293	269	280	295	285	300	254	301	299	285	289	284	294	297	314	270	293	250	295	308	262	285	279	265	286	301	247	267	311	270	286	267	293	285	260	280	292	276	254	317	288	277	239	308	259	305	275	314	276	283	290	280	279	285	303	267	279	279	295	291	275	287	306	287	294	282	280	267	286	310	306	266	275	285	291	277	258	291	263	268	273	272	283	238	267	304	311	289	260	290	278	312	311	307	286	286	302	277	290	250	281	295	295	296	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26702	1795	3390	3696	3127	2608	2202	1977	1765	1593	1457	1420	1315	1212	1143	1116	1096	1034	1007	1033	919	994	934	941	924	894	934	882	901	884	838	840	901	866	904	833	847	803	891	886	821	815	885	849	873	824	857	853	850	830	814	847	816	830	846	836	821	852	849	844	809	872	845	805	843	829	775	768	829	790	844	871	809	804	788	832	827	848	827	750	795	830	787	845	826	847	785	814	774	759	815	829	826	833	796	783	817	826	825	814	876	801	823	759	807	786	799	836	871	802	810	860	804	818	803	815	808	821	818	769	773	786	819	836	775	794	846	797	813	805	828	808	836	827	735	813	771	793	879	783	773	800	785	771	825	786	838	835	773	783	825	818	814	835	794	825	781	827	752	809	798	813	792	848	798	819	831	844	794	752	834	841	801	754	813	775	756	834	825	818	761	784	836	816	810	798	768	827	839	869	804	795	800	812	811	761	798	843	787	771	754	820	804	788	840	809	832	769	795	827	804	816	785	829	771	825	772	830	770	793	833	809	837	804	809	801	807	784	852	806	777	788	790	837	807	773	784	803	801	819	776	834	846	769	837	825	791	757	783	781	776	796	843	812	799	806	794	762	765	742	794	794	790	826	855	792	767	798	787	808	762	793	779	804	780	849	805	846	829	798	766	793	784	774	863	861	862	813	768	790	789	846	819	750	822	753	818	793	785	810	803	763	797	807	792	812	783	812	786	802	814	822	780	846	797	778	766	789	807	804	785	798	819	778	804	805	770	764	792	724	834	830	781	818	794	821	802	839	792	797	792	800	801	777	850	790	830	792	787	816	758	801	790	833	764	807	775	780	776	816	815	842	751	817	816	807	878	793	823	801	831	803	769	777	808	826	841	792	789	894	805	818	807	816	807	787	857	796	818	792	782	808	797	790	784	799	773	833	801	863	800	833	763	813	802	782	815	786	788	821	778	768	821	807	759	782	766	799	819	820	775	770	849	817	793	839	812	805	797	796	799	822	826	801	766	826	816	818	762	778	841	834	811	802	790	775	830	767	770	853	796	801	773	822	809	815	775	852	801	772	791	825	794	794	755	823	830	796	798	745	804	836	745	788	775	754	786	840	814	789	777	805	768	777	840	802	832	829	758	789	816	800	807	754	792	851	775	831	789	751	804	820	766	819	775	836	808	801	829	816	797	792	785	805	823	845	834	821	759	751	814	878	827	833	824	762	781	764	782	808	789	801	865	788	839	783	797	809	821	772	793	766	789	785	806	795	813	773	775	827	770	785	773	819	791	842	804	763	795	789	827	760	772	800	799	843	754	784	782	785	806	791	804	794	791	775	765	813	795	794	774	836	802	813	793	790	886	801	835	839	777	744	788	793	755	842	810	814	827	766	782	721	825	786	764	806	789	802	814	777	810	757	829	794	765	805	779	787	832	803	746	862	828	778	774	821	757	809	801	828	792	830	807	829	833	760	786	760	822	856	770	810	773	810	858	810	761	783	804	813	779	812	819	815	850	784	819	831	765	799	777	777	782	821	768	794	801	762	905	734	802	766	717	771	792	781	826	781	840	780	824	864	833	790	825	758	821	773	826	860	795	816	826	810	800	832	779	755	834	825	776	743	797	807	813	829	838	830	805	744	782	810	830	827	805	851	796	774	841	808	801	856	812	827	749	849	806	844	764	841	758	789	770	813	827	828	802	806	788	772	817	861	827	810	839	789	807	771	851	802	826	794	825	771	817	805	840	831	818	812	838	801	866	762	785	830	817	757	805	826	832	823	807	809	758	796	830	846	741	797	842	838	777	811	782	789	814	829	823	803	842	821	809	819	828	796	804	786	835	801	776	809	870	776	775	709	763	759	804	824	777	784	766	776	796	783	783	767	821	756	783	807	784	785	850	776	817	832	750	812	813	765	760	807	786	839	791	827	808	784	823	810	715	815	746	872	824	810	845	808	758	788	833	796	847	806	743	739	763	816	765	790	795	800	795	822	794	825	837	786	786	815	822	809	742	862	774	787	837	790	775	829	847	778	803	795	795	769	842	793	814	768	822	821	802	796	821	788	831	808	812	835	787	809	803	777	835	847	832	799	768	761	824	817	742	752	787	841	812	787	768	814	810	790	759	838	826	778	817	827	841	790	756	798	818	811	832	780	790	827	804	816	797	837	762	817	814	807	779	810	799	785	823	776	819	809	806	792	836	810	821	789	778	812	818	762	785	835	793	802	807	790	793	804	827	786	771	815	808	802	847	854	777	813	802	796	795	787	788	851	807	772	774	821	794	821	797	805	805	841	834	786	807	788	773	815	798	808	816	822	820	798	794	780	813	815	876	779	832	775	791	816	789	815	823	763	810	811	781	810	794	807	813	827	797	787	805	787	762	805	786	821	842	795	790	836	806	779	802	796	757	811	790	795	837	777	770	791	856	801	800	864	795	750	758	874	754	802	834	809	847	810	830	810	794	803	753	792	791	833	854	779	851	766	808	821	758	816	799	806	779	846	786	784	780	798	807	847	820	783	800	772	808	828	831	797	807	813	840	846	792	772	776	796	795	790	782	820	768	759	828	826	845	779	827	784	782	806	830	816	840	779	767	800	777	795	803	802	812	805	786	792	811	764	799	769	805	766	825	781	810	757	754	805	773	863	774	828	809	805	777	809	784	753	801	782	768	794	798	779	859	796	825	797	795	777	797	794	748	785	758	795	812	778	757	843	806	824	784	829	790	806	785	775	849	777	784	894	783	813	809	844	801	807	883	805	847	811	853	779	818	844	837	759	785	800	811	829	825	811	788	803	819	770	833	832	804	805	828	809	828	837	796	822	828	764	799	783	816	804	841	858	779	800	857	753	818	821	818	813	761	814	809	788	784	752	819	822	826	837	848	785	794	781	773	775	786	796	804	781	810	786	788	803	778	822	802	783	831	781	762	851	811	827	825	757	820	786	796	767	835	831	772	829	809	784	827	781	852	785	845	886	831	843	774	769	744	786	826	794	819	797	802	805	779	815	783	782	848	804	760	837	799	813	761	841	851	827	799	834	849	804	812	751	833	810	807	806	831	838	786	828	731	814	791	828	804	792	797	846	868	790	844	816	812	830	806	848	811	812	808	811	805	812	795	800	797	773	764	784	743	816	800	786	849	868	795	794	815	811	787	860	804	778	784	807	806	829	779	818	792	783	824	799	741	820	814	805	821	746	807	785	780	840	797	803	793	744	813	806	815	793	800	832	817	826	811	817	865	774	792	830	826	826	780	808	843	812	814	778	808	809	735	791	825	776	837	786	805	812	798	780	777	796	752	797	808	803	795	831	784	828	793	775	803	855	817	825	764	791	777	838	796	783	789	852	759	794	803	807	777	779	815	794	802	771	756	808	823	778	804	765	797	793	821	783	756	757	787	842	770	780	850	801	844	816	777	818	784	784	806	828	779	779	739	785	798	791	810	837	743	809	798	795	816	749	843	773	807	822	818	773	723	810	767	796	840	833	811	881	763	824	734	745	797	811	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
63316	22308	5659	2284	1475	1200	891	784	629	540	527	532	406	416	416	400	398	390	349	383	333	370	358	326	357	350	334	361	316	338	351	325	363	337	332	293	393	340	319	301	332	325	323	324	336	318	262	324	295	324	301	318	285	303	295	330	328	313	294	295	282	294	306	320	305	305	297	341	319	305	323	308	293	300	324	336	352	322	311	318	327	319	315	295	305	342	351	318	320	278	320	300	328	321	330	335	290	339	287	308	334	336	289	295	299	337	286	316	291	332	321	290	314	326	322	306	296	302	312	310	286	312	331	301	303	303	279	274	306	315	334	298	321	319	303	304	308	317	311	291	298	306	309	297	306	310	314	269	347	323	334	303	290	316	333	312	306	297	316	306	315	314	291	287	355	309	307	343	307	309	297	313	320	319	300	338	276	283	307	314	309	326	322	313	331	284	303	316	274	303	339	337	297	325	304	267	276	318	342	339	308	306	295	288	289	308	291	287	337	305	316	271	339	325	352	326	308	285	304	309	306	311	337	345	307	306	300	321	301	310	322	303	283	255	312	313	304	323	325	322	285	314	330	319	294	313	322	302	332	322	299	323	324	325	307	311	350	320	272	318	332	295	245	322	323	308	327	294	295	321	318	315	329	310	299	305	312	296	334	306	287	303	336	328	294	323	326	318	304	302	270	331	317	343	335	322	308	338	306	290	342	328	315	274	297	301	281	349	309	330	288	282	323	316	312	268	288	301	328	309	299	309	313	296	301	289	310	308	326	313	318	314	318	306	299	315	321	296	323	322	310	297	286	304	351	331	293	343	303	329	308	334	296	301	283	347	301	332	311	280	313	296	321	335	312	293	300	323	307	292	343	319	305	336	306	342	293	307	321	297	347	311	308	302	308	336	322	317	310	302	333	289	346	343	341	325	316	304	313	300	296	320	315	302	342	321	300	297	296	291	282	306	305	303	310	287	282	304	317	334	322	306	308	283	291	317	299	340	308	311	301	310	299	289	294	290	300	315	309	314	301	303	312	311	318	322	301	311	326	302	292	332	332	319	299	314	307	330	290	295	312	309	320	307	289	311	278	321	323	331	276	294	294	291	311	297	315	327	311	329	319	315	277	320	351	305	316	288	297	291	308	334	339	300	297	332	311	302	297	337	296	297	301	278	328	325	291	297	311	298	295	293	280	308	289	323	286	268	316	326	271	321	305	341	323	312	323	335	323	304	283	331	352	323	331	319	308	287	325	316	304	312	309	299	312	357	307	301	319	308	300	332	336	282	306	298	316	281	272	304	305	296	323	315	329	292	332	383	331	291	310	331	306	273	330	293	345	313	313	307	321	297	314	284	287	304	331	331	311	303	305	312	310	270	316	324	277	303	275	299	323	322	324	321	304	320	321	297	306	308	329	310	316	315	276	319	281	319	303	286	296	306	311	292	304	283	326	323	307	321	304	316	299	298	308	324	320	292	293	289	306	295	314	282	330	299	308	277	307	267	330	333	306	288	320	320	309	282	305	315	307	311	277	288	304	351	296	319	299	331	349	298	324	333	324	293	313	321	313	295	298	318	294	324	317	309	322	299	332	308	291	308	330	323	314	325	315	339	276	328	315	291	308	334	272	310	325	322	323	304	291	309	317	293	282	354	313	353	316	285	347	311	334	327	323	320	334	326	297	324	313	319	302	314	306	302	329	313	296	277	328	317	295	312	289	330	321	311	314	314	323	316	293	321	328	293	298	344	309	274	305	300	302	319	317	343	319	329	311	287	330	291	318	304	305	301	325	289	304	299	301	322	352	329	321	307	310	328	272	324	288	300	300	325	294	334	335	305	302	285	335	328	296	327	320	326	322	313	245	322	334	314	295	302	325	330	326	328	330	324	305	314	331	328	310	334	309	303	295	345	305	301	318	292	317	290	341	320	294	316	311	282	320	290	308	306	321	315	278	297	282	280	300	316	307	314	302	279	345	320	305	260	295	288	305	301	301	304	296	323	302	311	281	273	328	304	306	330	305	320	325	348	314	322	288	320	312	317	287	305	291	305	303	327	306	285	301	310	311	300	282	284	321	301	291	334	328	298	290	344	311	290	298	323	328	317	338	294	301	306	319	303	326	300	334	315	280	307	309	339	303	306	323	310	358	314	286	311	324	293	293	333	305	303	322	314	326	269	301	334	309	300	322	299	312	280	310	310	290	320	275	315	285	312	280	322	311	332	298	290	313	321	276	310	310	308	314	289	341	334	279	310	283	284	308	305	287	278	338	308	278	300	290	316	315	307	333	299	282	302	264	329	304	353	318	302	329	272	282	327	278	313	281	301	307	310	312	288	311	284	303	320	318	327	287	305	308	319	323	313	312	304	313	292	315	314	312	307	299	322	307	337	300	301	308	281	316	274	337	322	341	328	279	288	311	291	311	323	325	328	317	303	316	331	313	317	334	284	340	301	305	313	325	337	335	286	323	316	319	301	296	339	323	277	326	301	325	291	320	296	279	313	308	306	344	290	326	282	302	318	315	297	333	320	300	302	316	307	308	287	349	299	314	303	316	317	317	295	263	325	324	284	288	262	318	301	283	297	281	314	327	286	317	308	312	308	318	309	281	283	294	311	336	324	290	297	303	280	285	276	325	324	294	319	308	293	312	316	303	321	323	314	300	308	306	311	298	320	338	299	306	310	321	302	298	318	313	319	314	317	342	323	334	307	313	320	315	304	327	324	329	303	283	336	296	322	329	274	285	316	337	306	336	326	305	326	273	336	329	304	310	329	294	334	327	308	294	293	316	324	293	319	312	328	339	295	297	294	307	291	254	286	311	299	304	324	318	314	332	299	294	298	292	317	332	295	269	335	313	311	299	341	305	303	320	342	301	271	328	283	326	330	289	332	266	294	295	296	277	332	321	280	308	335	286	300	357	299	330	339	330	329	320	287	330	327	307	306	308	305	295	337	330	317	320	337	310	279	333	276	329	298	315	286	270	285	319	274	299	308	319	321	328	292	336	334	348	298	288	309	320	333	304	311	323	312	291	306	294	311	299	307	294	327	282	293	324	292	309	288	299	313	279	310	324	300	283	295	324	308	311	302	317	292	291	329	377	298	330	302	311	337	300	285	290	334	288	317	307	346	290	312	306	314	330	311	291	331	305	318	332	321	324	317	331	290	333	313	309	276	288	281	326	325	276	291	331	311	312	291	303	283	315	290	318	297	311	304	337	321	313	322	291	316	314	313	336	303	303	308	290	314	286	305	272	297	337	315	340	304	332	307	321	343	308	308	290	310	319	300	312	283	299	333	336	322	309	312	329	345	295	311	339	350	308	300	300	293	294	324	338	312	340	314	318	319	329	296	305	310	323	271	285	334	300	289	326	345	304	316	302	311	316	304	276	304	323	301	282	318	317	322	319	306	283	306	307	321	315	328	322	331	302	294	311	305	328	334	310	301	316	309	309	330	305	286	300	294	268	330	293	302	314	310	320	285	295	320	299	338	284	316	310	314	308	304	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
33650	2675	5753	6312	5290	4344	3473	3059	2555	2388	2113	1988	1830	1654	1608	1452	1404	1291	1290	1278	1226	1185	1124	1080	1138	1077	1053	1029	1044	1029	1049	980	1041	957	1043	952	955	918	954	949	922	948	940	918	869	888	911	926	870	920	987	972	862	874	923	856	912	888	842	885	903	851	833	861	899	891	904	884	895	837	903	857	860	837	853	864	826	870	816	867	913	835	843	872	908	848	876	841	864	870	846	858	810	838	825	858	859	831	837	831	897	884	876	838	884	907	927	841	828	869	845	796	856	793	832	893	849	898	899	817	802	842	847	875	875	818	839	881	876	814	866	866	797	857	868	827	865	900	833	836	855	820	813	832	855	842	823	834	845	880	848	849	893	807	891	859	837	842	838	838	846	857	849	849	838	823	862	808	868	849	856	867	824	862	835	844	858	812	811	839	819	845	811	831	795	804	876	817	817	844	811	856	858	862	857	865	866	873	798	862	791	853	811	871	851	868	787	861	811	814	837	805	838	848	843	836	838	848	853	836	886	776	869	859	860	876	811	863	801	848	838	821	816	838	864	859	809	834	851	808	886	843	850	851	890	814	838	833	865	855	860	850	877	861	866	835	796	850	835	871	857	787	795	860	860	870	888	876	850	854	854	816	856	854	897	856	848	850	854	869	848	841	846	835	825	836	828	873	859	835	900	863	836	823	860	914	809	828	828	840	830	840	873	862	841	830	845	799	860	868	840	836	876	818	895	852	879	794	886	854	867	896	885	871	866	822	806	849	836	841	883	868	803	845	872	866	864	831	862	824	841	909	858	833	843	796	886	869	856	853	804	827	854	860	843	846	813	863	865	861	805	833	913	805	831	785	818	878	844	830	879	813	877	843	797	818	819	856	832	869	837	811	874	881	841	826	819	862	843	851	822	851	816	855	839	816	814	853	871	838	840	839	820	818	807	884	835	793	777	836	815	873	824	869	824	828	833	838	860	842	805	843	844	862	878	867	868	804	848	808	872	898	846	823	795	814	885	854	828	876	851	818	822	860	839	840	810	857	878	873	835	826	859	845	860	844	849	848	846	864	813	823	782	823	857	842	821	828	839	805	788	815	810	837	838	838	798	799	888	815	841	844	885	836	847	880	769	840	773	894	808	795	826	794	858	845	817	844	845	873	848	849	888	889	793	778	838	903	855	823	863	842	869	759	806	834	820	847	867	801	827	826	814	866	863	845	892	785	815	819	827	906	850	817	804	811	816	908	871	855	854	838	864	845	858	815	843	820	864	823	839	871	787	820	818	879	828	858	873	818	781	842	832	859	848	861	812	852	859	852	848	888	885	802	799	826	879	911	792	813	798	896	812	881	883	846	835	798	861	799	835	870	879	832	865	814	856	823	784	843	771	882	855	854	861	833	796	867	785	865	845	832	821	866	837	833	865	860	835	846	881	824	836	869	834	813	816	798	844	801	854	857	851	910	817	848	903	861	828	855	838	853	796	818	826	866	868	889	799	880	830	846	878	820	836	840	896	844	788	857	868	835	829	843	871	835	887	823	830	837	840	880	859	805	881	837	864	873	840	768	845	852	786	866	777	878	814	843	830	837	815	887	803	864	818	829	884	857	791	874	869	827	851	829	836	862	794	844	866	817	846	840	813	786	853	798	791	795	867	870	853	827	879	831	904	848	839	802	818	815	789	853	792	865	857	863	816	834	865	869	855	817	853	826	845	842	846	928	786	856	853	825	855	813	821	811	821	868	836	899	843	822	814	827	846	825	835	875	813	827	824	829	805	877	914	848	823	845	836	818	816	845	855	836	900	864	799	848	839	889	837	877	829	810	871	776	863	828	885	858	843	828	839	837	876	841	823	837	870	879	885	884	847	845	814	837	839	854	798	885	849	875	833	816	856	846	796	819	819	839	804	825	845	810	850	865	817	824	801	784	840	890	859	855	869	786	807	894	787	840	845	872	839	862	826	852	881	846	880	814	865	866	774	860	887	831	830	862	885	886	866	836	840	864	855	896	847	862	855	890	875	817	868	814	853	890	874	817	821	854	810	826	855	819	823	869	899	830	855	809	830	843	874	852	865	817	851	845	825	815	858	809	833	881	821	810	831	863	834	884	835	850	871	832	844	815	832	871	818	842	843	820	844	873	810	908	844	878	818	879	811	813	872	841	832	821	867	873	812	862	815	839	862	847	886	806	815	805	854	861	833	814	887	818	772	862	832	844	859	859	835	813	833	857	846	828	887	860	850	845	866	825	824	884	845	842	878	880	840	824	843	865	789	806	864	831	838	837	892	871	824	802	838	846	821	850	841	842	830	858	757	845	849	827	821	900	873	823	882	799	832	833	851	783	797	849	834	852	820	849	867	878	889	835	872	852	847	776	884	819	865	806	801	816	856	814	803	773	807	808	873	851	869	849	859	796	802	829	855	811	903	850	870	901	836	867	849	834	863	839	868	869	824	839	835	843	835	848	848	815	835	836	876	826	835	830	850	839	867	849	863	837	881	819	824	887	868	865	820	860	808	841	798	792	790	874	833	824	869	850	818	841	833	852	805	831	831	850	888	810	861	778	843	799	844	853	859	832	891	821	852	857	879	867	869	805	827	862	852	883	865	833	808	882	802	889	858	783	833	805	795	810	860	858	852	830	844	877	819	855	888	828	850	871	845	845	891	845	816	833	840	808	825	857	846	835	845	791	794	849	868	835	887	845	793	809	805	785	911	861	853	815	908	740	871	834	805	892	827	819	850	853	896	864	863	862	814	858	856	844	803	834	817	872	848	873	819	842	912	809	826	864	869	852	837	815	838	850	828	836	816	827	913	833	884	855	853	832	868	838	811	841	797	821	831	817	889	832	840	835	842	781	875	868	844	861	761	884	905	841	869	847	793	855	771	790	826	832	832	871	815	817	849	771	838	874	829	872	874	865	842	808	889	833	836	840	828	847	843	874	859	874	851	849	789	840	849	838	811	808	845	915	837	907	846	850	853	791	797	793	863	862	819	782	840	848	893	797	851	841	806	853	842	837	849	806	846	814	821	813	877	870	846	863	802	848	827	833	884	904	894	783	832	831	848	833	844	841	802	813	805	821	844	815	809	818	818	794	881	842	849	810	874	881	822	825	845	877	854	824	835	882	839	852	811	813	820	832	900	813	859	819	841	853	835	840	824	842	852	845	834	765	814	818	821	883	837	890	788	859	860	846	820	823	828	858	846	829	841	804	849	854	813	895	875	819	829	830	833	817	819	874	864	855	814	826	836	867	838	828	883	826	825	836	840	863	912	822	833	885	862	836	844	826	786	883	848	822	795	868	885	860	855	837	825	856	858	824	796	883	864	809	865	873	790	874	838	856	858	864	799	851	846	861	798	895	862	842	872	832	838	807	861	834	829	877	769	843	846	893	839	785	794	816	854	787	847	863	837	842	887	854	790	840	829	858	862	790	836	828	858	828	815	869	847	859	852	803	873	812	863	848	922	815	844	827	825	834	821	852	810	891	857	827	847	864	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9507	554	229	205	152	169	141	163	140	166	147	159	138	151	136	145	144	130	162	135	139	141	137	131	152	156	138	143	120	131	156	146	131	156	164	124	150	134	147	142	152	146	150	124	146	131	154	132	144	142	147	158	148	140	130	130	146	140	132	137	145	131	140	138	147	137	157	152	122	151	145	156	138	139	146	131	143	134	135	146	137	156	141	155	126	144	151	156	123	133	146	140	122	123	134	141	136	156	124	138	155	125	138	118	148	158	145	170	145	137	148	130	129	146	131	153	151	121	150	163	138	153	127	148	146	140	153	121	159	123	148	141	166	144	143	147	157	125	127	123	152	133	146	147	131	151	139	115	124	140	144	139	158	136	127	154	118	140	135	147	130	150	146	135	150	136	140	148	159	123	145	129	144	144	175	149	123	139	135	143	140	148	153	141	170	135	121	124	141	143	133	116	140	136	163	128	140	136	157	137	151	138	146	145	142	127	156	139	113	147	130	145	141	150	141	146	150	157	145	133	140	166	132	136	112	146	153	133	137	125	130	130	146	149	127	155	137	128	140	121	132	148	152	128	157	132	139	142	130	140	157	145	150	162	139	142	135	162	139	147	143	143	129	129	126	138	134	120	152	147	117	130	148	146	156	151	157	136	139	153	152	152	130	151	112	146	133	139	155	160	133	111	129	127	152	147	153	151	137	145	131	133	144	147	135	132	138	153	149	150	144	150	162	144	147	139	134	132	150	149	145	143	142	148	151	123	148	144	159	147	126	143	134	134	133	143	137	133	134	158	141	162	147	155	132	155	131	129	145	130	147	119	132	139	140	146	162	146	149	131	133	139	126	156	134	173	136	132	138	124	127	149	161	151	143	143	145	157	139	139	146	150	136	155	132	128	107	136	135	138	143	144	135	145	126	132	147	152	140	137	146	149	123	122	125	146	133	131	141	159	138	122	142	122	147	154	135	148	145	133	161	137	143	141	149	129	142	136	150	126	129	132	131	131	147	122	125	165	143	129	128	142	124	153	143	143	123	127	143	133	133	140	130	129	141	137	124	141	161	145	155	143	135	134	146	173	131	123	124	144	139	148	131	137	146	128	150	144	151	137	161	133	142	150	159	142	142	138	151	139	140	148	153	151	154	131	145	153	144	116	136	146	139	137	152	142	150	144	140	154	121	144	134	158	151	149	147	149	134	124	166	127	138	138	153	143	115	150	137	166	129	140	144	150	133	126	128	135	185	149	147	147	119	127	134	154	128	142	144	139	129	142	142	143	136	127	146	135	143	109	133	114	143	157	126	155	168	149	147	142	157	139	130	138	133	154	132	131	117	156	157	130	128	152	142	135	144	135	127	161	167	131	124	147	159	134	145	146	138	144	136	140	145	141	124	139	129	171	164	152	139	139	137	138	155	136	167	138	156	148	129	134	160	120	153	139	127	143	131	146	112	141	151	139	132	142	138	145	128	153	131	152	143	162	147	145	138	168	141	134	150	163	141	138	166	120	145	131	111	127	128	119	155	136	124	144	150	132	158	129	125	122	150	136	128	134	132	161	152	136	143	139	121	150	145	125	147	127	142	141	113	152	150	134	131	141	141	136	125	142	116	146	139	153	143	161	156	132	138	128	134	141	137	135	126	127	133	147	128	144	138	133	144	147	130	127	149	144	141	152	132	118	134	142	151	137	146	140	116	144	140	147	152	113	147	140	139	124	124	139	139	133	153	136	130	138	150	133	149	129	163	158	139	150	166	142	140	163	158	144	139	159	146	154	135	141	156	124	137	140	138	137	160	146	158	135	138	145	140	141	142	139	148	134	140	118	132	129	147	155	148	136	162	151	147	112	135	112	119	147	140	145	138	153	130	131	123	141	143	121	154	132	156	163	126	141	142	150	157	142	152	133	168	159	145	148	134	155	137	164	155	150	155	131	137	115	157	163	140	153	134	133	158	126	136	147	146	149	153	136	155	122	131	143	133	144	142	142	130	118	160	132	133	140	136	131	162	142	144	157	156	137	142	144	157	130	150	140	141	161	126	148	119	166	118	135	142	140	126	133	109	141	137	140	145	128	128	124	106	117	153	129	129	136	128	130	131	154	138	155	137	108	137	133	134	147	127	145	144	122	137	147	134	147	151	155	135	144	130	143	148	133	128	135	161	126	150	136	153	150	124	141	136	130	156	125	124	131	156	150	140	119	156	138	144	131	141	145	143	135	138	113	129	142	131	140	142	138	143	123	142	167	164	135	145	138	123	127	182	152	134	133	149	139	147	141	143	134	153	171	127	147	131	148	133	133	117	128	153	155	124	139	159	154	138	151	162	148	129	130	125	140	137	127	141	125	156	150	124	121	171	140	140	127	159	108	125	158	134	130	134	125	149	147	142	137	139	144	152	153	129	141	130	129	173	140	154	122	136	149	136	149	153	145	136	146	140	130	134	146	150	137	127	121	183	164	141	152	147	143	129	148	133	123	125	154	158	131	166	126	132	140	145	142	148	132	131	131	150	135	130	132	161	127	125	149	142	147	138	135	144	149	130	143	165	126	127	149	105	169	144	138	118	137	155	136	156	150	133	132	154	144	140	140	132	141	126	143	130	131	152	148	132	140	122	134	148	155	169	150	119	146	140	107	141	157	130	138	138	118	156	138	140	143	133	153	146	121	126	150	143	129	137	158	130	140	140	112	129	133	133	145	128	137	126	147	152	144	136	146	145	143	128	130	140	131	113	139	142	131	115	138	148	148	127	123	130	129	160	146	119	151	119	139	127	151	133	131	148	152	121	134	154	125	143	133	147	139	135	161	140	134	173	128	146	145	131	153	136	159	141	170	135	133	138	146	120	130	115	136	134	139	131	152	144	148	147	128	128	162	150	153	128	127	159	136	131	147	150	148	138	151	148	155	129	140	143	131	158	135	126	124	138	154	147	131	140	145	168	151	151	143	181	123	148	150	124	141	163	152	141	142	143	127	132	146	144	164	145	119	121	134	151	136	149	156	122	161	157	141	109	136	130	143	144	152	130	128	137	151	133	150	154	147	154	123	146	152	142	141	147	153	136	157	128	170	148	130	130	131	149	143	152	147	129	138	118	133	136	143	131	130	161	121	139	143	120	128	134	133	124	123	135	161	166	164	150	141	126	167	131	126	139	152	121	139	145	135	160	137	109	115	136	123	147	140	125	133	138	135	132	117	147	149	130	144	165	116	115	144	143	152	122	150	126	160	145	134	142	149	131	140	130	129	142	122	143	139	142	116	114	139	147	142	148	141	121	114	119	125	108	142	110	137	128	134	140	145	160	141	141	147	149	116	145	149	140	134	138	134	117	156	145	143	124	142	166	161	143	142	144	160	135	124	145	141	137	153	140	157	153	152	140	125	131	147	134	138	123	122	146	145	130	138	145	123	145	146	122	144	160	135	162	161	148	159	135	153	167	143	145	134	143	160	126	138	154	143	144	146	123	134	181	125	134	129	130	123	161	132	150	139	152	149	155	134	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8977	538	620	684	568	586	544	471	522	482	530	505	501	481	524	477	474	475	479	447	478	487	431	501	431	462	423	444	427	454	488	450	460	490	450	483	428	439	470	434	438	484	447	479	455	480	452	462	486	441	443	450	464	429	472	439	465	439	415	476	436	438	461	463	474	448	434	438	465	462	463	484	441	449	458	487	459	459	456	452	491	455	454	488	464	427	437	457	455	431	480	406	447	418	464	468	476	450	464	444	490	427	475	438	451	415	435	483	452	486	421	463	447	465	445	463	456	499	443	419	494	467	470	449	418	464	454	422	416	457	422	456	429	442	470	485	460	458	461	427	460	457	434	483	447	482	443	457	466	515	470	475	450	469	445	468	450	457	484	433	448	438	475	472	479	469	454	425	453	414	418	476	477	436	467	464	489	466	471	439	457	496	473	472	492	433	465	454	426	501	420	443	433	483	429	429	439	448	446	451	472	448	470	443	437	467	437	449	457	419	407	445	470	467	454	479	426	448	486	458	432	470	469	442	483	456	473	459	448	446	476	452	482	550	460	437	441	510	435	440	476	471	446	441	444	481	468	429	439	465	430	436	437	437	450	441	470	477	485	446	448	438	445	445	464	445	486	461	462	457	455	481	462	429	493	452	449	463	478	466	480	473	459	478	419	423	510	478	430	445	490	434	444	465	465	428	474	455	481	469	452	439	454	461	464	444	452	412	447	476	455	462	471	427	454	460	446	483	476	466	486	437	458	482	442	438	429	455	422	468	437	456	449	455	494	427	468	487	472	461	435	466	475	426	406	437	449	456	451	438	468	488	413	458	431	460	416	478	467	442	426	458	460	442	458	423	425	437	434	434	425	486	440	448	483	468	455	484	493	474	450	465	461	448	459	471	482	481	480	443	440	452	441	446	452	437	443	492	421	462	447	470	462	443	481	436	467	410	450	460	464	463	452	461	438	461	451	462	437	441	483	469	501	496	470	493	488	440	461	427	468	475	427	488	433	461	460	440	464	439	429	459	447	471	454	476	452	413	450	421	457	486	491	443	460	465	406	467	459	422	462	445	488	490	464	427	466	456	505	449	448	446	431	471	473	448	455	484	489	466	471	444	440	459	439	473	458	436	434	455	445	479	454	457	436	447	487	471	467	441	428	476	460	468	418	431	454	428	474	425	456	448	406	449	422	449	446	432	480	441	454	476	473	444	453	463	500	459	450	470	450	416	440	446	425	461	441	451	457	455	447	444	462	433	438	468	414	449	490	464	454	454	485	486	453	447	467	447	446	475	470	429	478	467	476	438	431	447	461	438	464	451	488	453	454	454	438	429	447	420	469	460	440	441	461	456	461	416	410	474	484	484	441	417	488	467	435	434	483	471	434	490	477	445	524	471	454	477	480	435	459	441	451	454	432	447	453	478	442	480	430	459	439	429	468	453	428	451	435	486	441	435	447	459	464	405	438	469	438	496	519	495	493	471	441	438	485	484	449	474	483	430	429	433	481	499	454	469	445	496	449	446	476	478	498	447	433	426	445	460	430	468	426	475	462	460	442	462	455	431	442	459	458	434	419	448	430	498	460	442	437	469	453	431	458	427	469	454	447	483	416	477	481	421	489	434	426	470	468	482	478	476	472	406	460	449	396	453	467	470	452	475	455	467	465	461	423	435	482	468	481	468	467	426	415	461	478	495	458	458	476	436	447	416	450	453	415	466	431	409	429	439	464	453	435	432	450	443	432	456	418	429	434	463	457	463	466	443	466	441	425	403	408	426	500	508	437	421	438	480	434	478	462	437	475	460	490	437	467	432	481	478	460	458	438	460	408	467	457	445	463	401	471	479	409	442	462	453	467	438	493	459	434	457	450	446	431	464	456	448	457	430	490	431	447	441	468	464	455	485	449	429	476	436	450	455	450	458	458	432	444	457	449	480	457	484	449	475	447	465	443	469	447	477	485	428	454	440	431	456	428	463	468	430	498	464	443	504	457	431	450	444	427	490	454	458	458	456	435	436	436	451	442	453	457	516	444	447	429	454	479	444	423	444	417	416	430	452	448	478	469	477	440	442	479	443	477	451	426	432	468	516	445	450	454	448	460	454	499	470	460	467	479	443	474	424	450	467	441	439	462	469	434	479	447	442	496	458	443	449	423	451	461	456	436	450	469	449	486	428	465	449	465	489	448	446	461	454	450	453	442	433	481	457	462	476	443	446	439	452	467	407	462	469	441	439	447	467	464	452	442	430	440	451	441	459	484	474	452	446	489	440	471	451	478	468	426	440	449	448	485	450	440	457	491	494	433	438	454	466	448	458	444	464	445	456	425	450	432	433	439	427	428	444	488	481	432	440	462	431	453	467	446	469	443	477	439	440	460	437	447	461	460	473	453	419	467	480	443	457	433	453	494	440	440	475	453	436	448	471	504	476	482	459	484	459	378	469	476	437	440	451	474	455	453	470	427	419	478	443	452	485	480	500	458	480	451	467	454	459	464	451	459	473	456	443	428	456	467	485	467	449	467	464	477	441	465	382	483	403	449	483	467	444	468	444	443	451	454	447	476	447	449	458	460	462	489	468	435	482	464	457	446	537	484	482	466	450	466	439	470	464	485	461	453	450	476	440	436	462	439	453	444	432	446	435	469	452	440	448	439	445	463	468	436	482	428	450	461	506	453	478	436	467	493	480	447	466	449	442	481	465	434	463	451	429	445	438	442	474	434	472	458	473	463	424	475	476	428	494	492	427	460	484	464	413	450	459	450	460	445	486	459	469	443	445	461	467	431	456	482	453	421	461	475	432	429	483	433	489	452	452	423	438	469	468	489	444	448	454	410	478	469	473	512	443	456	441	489	452	490	445	449	480	437	449	450	470	480	469	485	442	425	421	465	423	473	463	423	463	452	463	461	444	437	463	473	439	442	446	441	431	453	443	443	475	452	452	436	409	451	489	450	451	447	432	425	458	471	465	465	458	448	441	448	473	484	461	426	474	441	436	460	457	431	433	460	471	454	450	429	424	508	470	487	479	455	462	434	421	480	478	456	462	429	454	410	462	464	468	481	438	475	458	449	475	441	420	458	445	461	457	457	435	428	465	435	438	438	454	425	421	483	428	446	446	426	436	458	446	447	495	443	453	425	407	444	440	453	432	487	453	454	486	427	491	476	482	463	438	481	422	442	472	454	450	478	463	458	502	463	458	473	421	445	451	462	429	450	456	464	444	448	467	454	460	426	415	461	464	471	401	433	475	435	455	484	442	454	435	435	470	505	469	479	456	419	463	445	445	452	406	458	437	451	406	485	430	434	435	438	396	488	443	445	467	437	453	468	454	436	452	461	414	408	453	432	422	467	467	468	450	468	440	456	485	438	436	428	477	450	452	432	458	421	451	457	446	467	438	467	447	508	452	457	468	494	479	420	467	461	440	448	452	488	450	425	433	485	431	463	480	436	435	450	444	455	441	464	438	462	437	494	469	455	464	406	472	454	451	470	459	475	460	455	429	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
52331	12565	1784	1213	843	698	548	503	439	430	366	358	426	331	332	307	330	323	309	292	311	292	327	276	311	331	308	297	304	318	293	283	308	300	276	291	293	270	251	288	294	278	291	299	303	285	294	265	299	299	309	274	297	300	269	278	305	291	284	285	284	317	266	290	283	272	280	287	300	285	306	305	263	275	324	285	283	263	308	285	284	306	279	307	284	277	270	298	305	253	315	285	259	276	281	272	285	278	263	287	286	288	253	285	300	287	279	275	299	306	288	269	282	299	269	291	272	284	287	297	271	317	289	279	296	287	291	287	276	302	287	291	301	262	252	273	280	299	306	303	295	297	286	311	298	297	317	295	265	290	313	272	250	307	289	299	285	270	283	280	261	296	302	291	290	326	255	290	286	270	273	304	278	292	263	276	298	300	276	284	280	304	294	288	322	311	296	280	273	279	308	284	326	278	306	323	317	299	308	288	271	255	264	304	285	279	296	324	290	279	270	278	286	269	299	286	276	313	306	265	280	300	281	301	277	306	286	281	273	279	268	253	282	291	288	288	282	270	270	293	273	327	294	266	275	319	335	282	279	305	262	298	259	295	320	276	306	283	305	295	269	298	250	281	279	306	266	283	272	284	311	285	288	284	278	277	275	296	275	266	277	286	308	294	277	291	306	263	291	277	299	303	305	306	270	275	291	265	260	291	296	287	277	272	233	282	325	281	266	303	309	276	310	287	246	256	260	260	304	261	295	284	312	297	287	298	308	295	295	270	264	290	307	261	276	278	294	277	272	290	276	291	296	277	275	264	294	300	300	284	255	282	290	294	288	266	283	280	290	288	305	280	284	262	324	302	273	270	302	310	295	269	280	271	283	281	291	286	292	259	260	271	277	266	287	297	279	270	291	282	287	262	307	260	264	245	302	269	269	242	284	271	288	302	300	292	277	311	274	279	286	329	282	300	292	285	286	306	282	284	249	288	270	299	285	263	265	266	275	274	316	271	312	284	296	309	293	291	270	274	296	288	302	305	294	271	318	322	283	256	274	302	285	283	283	291	274	270	285	271	306	259	299	271	302	308	254	263	277	266	307	271	252	275	288	282	308	291	284	300	305	287	268	286	270	299	283	285	285	283	261	261	267	267	266	280	291	254	287	324	285	342	291	267	307	289	270	279	271	285	286	270	284	274	255	271	287	309	277	286	253	285	309	302	313	291	267	266	275	302	312	302	330	271	254	263	274	288	291	275	285	277	311	287	270	287	302	247	297	271	268	289	291	264	290	302	281	283	321	307	299	291	287	291	236	279	286	320	270	254	297	300	309	303	292	305	318	282	300	277	311	285	245	263	289	310	282	287	291	300	296	287	296	277	289	271	297	285	295	311	305	285	286	300	294	268	273	295	287	287	262	279	292	279	296	273	262	268	281	323	319	273	278	290	308	282	300	264	280	284	283	324	308	297	283	297	297	289	275	285	290	288	277	279	271	281	260	285	337	263	280	292	297	281	290	291	282	287	271	263	288	287	274	309	303	289	314	276	288	323	307	261	285	253	284	304	270	312	292	290	301	277	273	282	293	298	302	291	294	331	293	263	288	280	281	282	264	261	268	313	306	279	304	272	279	293	282	299	297	287	302	290	284	281	264	272	291	307	305	270	282	307	304	274	296	281	276	296	287	316	267	293	272	276	286	287	270	299	293	290	284	268	280	282	292	308	317	312	310	286	279	280	258	294	290	303	290	288	283	287	303	290	295	268	286	274	264	281	286	292	296	265	257	295	305	272	290	299	283	265	304	286	237	286	272	272	263	298	280	289	274	287	282	304	302	280	298	274	300	305	299	300	289	288	282	297	292	231	281	247	292	296	280	310	298	299	287	268	292	296	265	297	306	283	266	280	261	278	245	269	293	284	286	266	285	274	272	300	287	300	310	308	272	263	303	264	273	283	293	287	270	302	293	253	321	294	285	271	291	275	306	271	267	277	298	316	265	282	304	264	273	278	287	285	258	315	292	306	292	319	281	281	292	299	279	288	303	284	285	279	297	283	298	283	308	270	266	277	297	296	265	293	280	274	288	303	267	262	273	295	274	273	286	282	298	290	315	279	272	267	316	272	276	294	291	296	301	291	255	279	276	261	302	295	292	308	261	301	277	296	299	271	277	290	274	328	264	283	292	271	259	276	249	302	292	307	292	291	279	273	313	268	286	279	295	296	282	324	284	262	298	329	320	302	286	257	281	281	294	275	287	307	265	245	284	264	289	292	273	290	281	293	300	311	301	276	271	297	279	257	289	270	263	318	256	298	308	286	271	271	287	293	253	304	312	280	290	284	261	289	309	288	276	289	286	282	263	260	304	295	283	287	306	314	286	275	300	271	281	297	276	290	257	281	293	291	273	290	255	275	282	302	316	295	327	282	272	299	247	267	307	260	267	301	274	301	288	292	266	302	274	314	323	270	279	295	278	261	292	261	280	303	298	278	279	275	325	255	276	285	313	243	296	285	303	283	289	293	257	284	308	249	291	279	286	259	305	283	274	288	278	271	246	313	263	275	318	285	275	287	287	285	314	318	286	293	302	273	275	296	292	297	254	262	277	306	325	281	310	298	266	292	283	276	287	293	264	294	265	305	275	286	287	274	303	313	285	297	266	283	290	250	278	264	304	270	277	298	319	241	287	271	286	277	294	279	293	290	310	290	290	292	283	284	299	289	283	280	307	286	284	302	289	288	264	265	275	283	264	278	290	266	285	293	302	283	295	272	302	278	293	293	281	295	252	298	288	301	279	272	288	262	279	272	288	273	293	283	286	295	299	289	284	284	271	268	263	273	293	294	266	276	286	295	268	282	286	298	276	301	300	276	285	308	288	248	281	274	281	299	301	272	311	324	280	276	297	260	248	287	321	269	310	293	298	296	297	268	282	299	312	275	313	273	297	301	287	283	262	315	303	286	297	317	246	299	299	311	294	297	285	294	271	299	316	298	276	293	283	323	294	274	266	309	288	253	305	268	308	285	294	291	286	273	264	303	302	281	323	279	278	262	259	288	279	285	308	274	289	272	258	301	246	278	276	308	285	277	264	282	285	282	289	285	283	303	283	278	245	285	277	315	319	280	269	296	310	300	314	309	271	304	275	288	311	293	248	287	274	271	278	282	263	262	292	273	291	290	292	325	277	285	282	291	300	293	284	281	268	271	306	275	261	303	288	315	319	299	279	291	263	303	285	267	261	278	293	302	309	285	284	296	303	281	288	295	270	240	306	252	305	269	279	297	282	290	257	258	263	237	273	282	283	289	297	318	278	279	299	298	302	298	311	260	275	260	279	249	265	265	289	311	302	259	288	296	279	299	285	286	273	262	280	277	318	279	257	301	306	290	298	293	289	298	250	281	262	276	271	318	286	274	274	277	292	312	298	329	290	256	284	255	252	301	296	279	279	285	280	286	288	302	295	276	281	262	278	295	313	268	287	297	277	314	271	299	298	265	292	249	263	270	274	267	299	280	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26301	1797	3373	3648	3160	2644	2166	1924	1746	1560	1427	1448	1400	1218	1155	1150	1105	989	1000	976	942	953	988	958	900	902	877	901	934	904	908	889	890	848	900	862	910	844	926	818	878	861	883	827	827	877	890	838	833	854	860	883	810	829	771	833	764	784	788	860	861	861	763	819	779	888	781	781	879	820	819	757	796	823	784	827	864	870	815	802	823	816	847	820	829	821	789	808	782	783	786	752	865	805	769	850	847	854	814	789	861	799	830	790	802	851	815	793	814	775	797	833	784	819	809	783	785	821	767	798	785	856	834	875	829	853	794	831	802	764	817	814	782	816	865	804	805	758	800	828	822	846	832	755	775	798	784	819	805	791	817	805	825	825	793	809	794	833	828	770	809	766	777	791	809	797	830	789	806	811	835	780	794	830	822	782	861	810	848	803	804	815	796	789	815	810	830	826	794	824	817	845	771	782	866	897	805	750	772	790	825	791	828	865	809	767	816	763	830	828	831	795	759	824	769	839	834	780	798	815	824	781	842	835	840	787	749	821	776	806	765	783	793	811	745	744	792	860	798	800	809	822	778	796	769	762	841	802	831	853	813	817	773	823	825	831	791	821	796	803	799	814	767	805	789	809	822	849	761	845	818	824	801	852	780	811	746	787	783	790	781	839	830	812	815	830	804	834	801	853	834	800	829	796	821	810	820	790	752	802	800	819	798	802	832	781	800	826	762	763	811	799	768	793	817	784	847	787	811	837	831	839	783	788	811	760	844	805	814	800	834	836	839	783	826	789	853	802	827	824	806	786	773	788	797	832	790	792	798	792	827	775	798	776	813	800	815	808	874	767	776	825	811	751	792	834	776	778	805	784	838	789	800	768	828	827	803	823	842	840	781	852	783	782	774	826	829	801	839	799	784	801	795	774	832	832	811	818	825	808	766	761	823	799	831	781	805	812	772	866	784	795	814	830	744	803	806	828	827	785	825	798	834	844	833	827	812	827	787	800	805	825	797	852	800	752	802	875	812	803	812	815	813	788	804	799	756	748	799	767	788	779	820	858	838	781	823	789	813	784	839	771	840	797	797	779	786	783	801	798	803	829	759	793	807	759	822	822	800	851	843	825	798	794	791	794	811	838	808	817	808	813	752	743	863	830	814	781	820	814	803	837	825	793	765	875	784	840	781	847	826	777	814	824	811	808	798	842	830	824	804	836	817	803	840	856	805	840	773	809	842	810	817	812	867	792	821	839	830	810	804	796	852	781	814	808	772	780	824	803	863	766	818	786	798	772	824	781	829	842	833	817	797	790	770	857	749	821	853	815	811	821	830	829	795	763	820	835	830	824	829	776	836	760	785	843	768	770	840	854	799	800	808	767	838	771	777	799	831	824	825	810	761	775	836	797	806	805	826	801	764	836	797	814	840	794	782	826	793	806	776	749	797	814	797	796	818	802	765	834	778	842	781	827	836	854	830	823	834	809	809	820	839	853	788	853	814	838	800	792	836	815	752	785	804	806	846	806	797	813	818	795	811	742	855	788	822	806	792	784	777	841	791	818	787	879	812	789	822	786	834	816	812	797	805	772	813	869	816	797	823	796	800	863	831	813	823	778	815	814	830	764	835	799	809	833	789	820	816	776	794	794	800	784	862	762	772	792	775	815	816	856	815	777	800	870	776	806	779	814	801	827	828	844	795	799	817	830	833	802	760	769	776	802	797	803	805	828	796	832	830	774	772	824	771	798	785	792	822	768	841	817	777	851	849	807	800	808	748	838	809	824	842	741	779	840	744	850	779	788	836	736	811	789	855	845	802	764	794	834	844	780	777	779	840	807	803	846	747	783	798	789	797	789	785	760	830	778	815	818	827	845	810	790	780	810	823	775	784	807	766	690	832	790	774	832	763	782	862	781	809	781	805	820	776	774	795	808	736	791	789	778	835	803	837	827	824	787	797	798	793	809	798	801	867	798	790	804	837	826	779	786	834	829	792	829	791	806	769	786	833	802	807	837	782	784	820	834	780	819	794	800	774	791	778	825	786	841	795	829	813	824	757	800	761	802	798	779	787	792	863	820	823	788	797	789	814	826	803	839	865	785	838	788	802	798	792	803	825	807	886	843	845	801	829	754	833	804	801	848	839	827	778	745	795	840	783	864	814	845	812	851	808	803	850	772	767	837	822	858	755	827	780	769	787	772	810	832	828	830	798	814	802	768	826	824	800	752	776	795	820	792	831	798	817	799	807	822	793	823	808	791	821	838	835	870	783	797	772	798	807	795	775	822	778	791	811	800	769	847	837	821	787	773	835	772	809	787	787	845	795	799	854	780	756	836	814	823	811	800	803	784	802	824	793	868	811	803	793	759	805	767	800	791	747	764	824	799	830	795	807	774	883	818	831	792	763	842	807	905	811	823	820	788	786	770	853	773	834	752	792	782	848	837	803	787	796	800	812	851	859	787	757	816	800	786	779	816	815	798	805	820	826	759	792	804	849	807	869	825	804	774	802	814	824	807	845	805	799	799	799	794	849	836	771	786	772	798	813	853	785	781	804	830	802	794	812	802	791	850	795	816	802	796	787	786	768	815	852	815	792	777	842	812	809	778	788	842	791	756	785	816	820	854	870	826	831	793	771	784	833	823	814	816	803	758	753	842	818	829	766	772	777	825	783	857	850	817	828	838	821	776	828	844	801	833	800	825	800	821	813	797	851	855	797	808	804	816	840	777	831	815	746	798	805	802	836	774	772	760	828	814	804	748	809	779	800	823	807	855	845	830	805	824	820	843	844	769	890	827	822	775	817	819	830	823	822	752	773	800	775	823	791	801	795	811	785	796	767	800	826	765	829	763	743	771	794	813	836	787	784	814	831	789	825	856	782	805	838	837	774	812	821	853	824	788	876	808	798	786	812	796	855	807	838	791	852	789	786	822	804	828	802	804	754	793	789	792	813	804	809	745	783	845	840	826	795	808	858	784	839	863	782	795	793	830	837	830	815	854	802	840	839	751	836	809	782	792	806	799	756	763	799	799	811	753	798	778	784	743	787	815	839	820	768	767	805	817	792	845	842	814	824	775	803	818	777	818	796	783	796	792	798	814	788	813	775	862	794	749	829	806	810	779	786	784	808	788	802	783	871	832	790	849	806	772	762	769	829	792	832	839	778	895	845	817	810	785	803	814	787	793	753	794	809	779	760	803	820	808	808	850	784	834	853	833	802	808	795	814	765	787	804	780	829	827	802	838	788	791	798	777	786	817	778	795	793	812	778	753	845	784	832	863	860	796	804	802	823	789	767	824	845	814	801	780	772	835	789	836	822	813	769	847	824	845	841	787	819	776	786	830	815	810	797	809	859	826	771	796	791	764	812	816	768	807	843	820	786	824	814	810	796	802	804	826	799	829	766	798	767	805	804	805	825	788	815	822	801	787	828	760	803	780	831	807	823	820	816	804	814	843	779	783	831	802	812	845	802	836	756	829	820	819	812	821	806	798	828	750	812	823	804	804	837	855	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
64212	20294	4786	2325	1502	1154	881	717	610	563	530	479	447	442	413	393	380	374	376	336	378	337	352	328	341	349	347	339	355	342	298	314	341	291	311	345	306	273	308	321	357	325	330	340	298	305	290	327	293	310	313	330	306	331	336	324	316	305	319	362	320	316	284	317	304	304	292	319	303	310	301	283	298	313	340	310	318	306	274	298	341	305	287	333	320	311	300	333	324	318	315	281	311	288	311	315	280	301	336	314	288	305	338	311	297	307	308	293	342	307	317	290	316	299	291	336	331	352	322	294	293	290	294	329	302	322	289	304	309	286	329	317	290	335	296	306	277	318	321	323	302	325	291	308	329	311	322	294	289	307	269	296	338	299	331	311	318	314	298	310	318	323	291	322	299	284	294	287	305	324	284	341	299	284	304	301	293	304	327	331	312	299	316	306	312	296	312	309	310	279	302	316	341	296	314	314	307	353	314	335	316	310	326	297	290	329	292	307	307	303	310	333	288	331	319	298	300	307	313	320	307	285	287	294	316	280	298	306	292	288	314	271	293	313	315	308	310	328	335	313	299	310	301	284	297	304	307	333	287	339	295	315	319	295	337	338	278	299	296	299	297	315	288	324	284	296	297	316	291	296	294	306	316	285	337	328	296	321	307	289	325	312	292	335	318	301	305	316	310	294	314	330	310	340	318	297	304	293	311	314	331	310	310	297	313	289	280	329	346	297	294	310	341	310	302	302	308	304	294	305	295	293	297	298	304	318	317	290	294	302	363	289	329	302	308	284	286	321	298	325	321	307	329	344	342	375	299	321	309	319	335	307	308	326	333	311	279	306	304	313	263	282	278	315	339	309	362	293	285	319	332	322	302	313	314	306	326	314	322	333	301	306	321	325	280	320	309	294	311	291	318	334	291	340	317	296	285	314	315	314	322	273	348	315	302	319	316	319	327	316	286	282	272	307	275	316	289	282	324	323	309	309	308	300	291	285	329	283	287	321	324	313	300	325	306	274	294	365	297	345	288	325	354	305	286	302	340	277	306	295	305	314	297	295	313	294	327	305	285	307	310	308	306	333	306	305	318	274	322	295	299	307	315	293	276	283	295	313	334	299	318	328	298	305	316	289	298	327	322	311	318	298	278	294	286	311	335	279	309	308	293	316	327	285	302	292	315	291	315	311	281	290	296	296	286	341	308	325	305	287	280	310	320	329	304	300	321	299	317	324	296	339	328	328	342	324	299	303	312	296	303	298	303	294	313	298	317	312	302	331	313	308	327	321	338	305	307	309	277	310	284	317	309	313	337	306	308	308	313	323	300	319	306	315	329	318	305	300	301	309	318	330	321	287	292	290	320	297	357	305	290	293	318	299	281	287	284	304	337	316	341	323	293	320	293	313	332	312	260	306	305	300	298	282	287	277	288	329	308	321	348	305	334	317	308	301	308	337	300	307	310	287	333	282	347	264	300	348	288	312	342	305	300	278	303	362	314	285	293	278	296	315	303	285	291	317	280	324	283	303	310	311	338	327	298	325	321	317	267	322	338	281	322	297	327	301	297	300	358	299	294	312	338	311	297	300	301	292	277	319	299	300	323	304	323	275	285	316	309	290	327	300	303	289	311	306	306	293	304	335	300	286	333	315	295	302	335	323	308	296	316	278	304	296	309	313	287	296	289	297	335	323	315	313	290	304	308	329	307	314	317	311	333	274	281	298	284	298	306	314	320	306	321	307	304	310	305	275	340	291	322	299	311	306	296	309	305	310	292	327	328	316	299	277	310	331	305	308	302	301	312	327	304	306	304	353	311	292	264	313	292	301	299	317	331	302	321	351	320	321	306	280	312	299	293	333	331	323	300	288	294	288	306	317	328	297	299	303	321	283	288	305	282	312	316	303	334	303	325	304	318	341	321	327	305	314	328	312	306	334	349	321	341	305	319	310	289	302	297	298	305	329	332	323	308	301	319	332	285	295	353	285	291	316	321	321	311	328	308	316	291	313	297	292	317	296	275	325	319	291	302	285	321	310	297	321	312	318	305	288	340	321	327	311	320	314	288	301	291	335	320	322	330	298	312	308	320	311	338	309	309	303	327	305	299	314	352	292	282	322	284	355	320	288	299	279	340	318	246	304	337	307	303	298	263	341	312	299	300	326	299	376	332	299	305	305	313	308	317	312	335	293	306	328	288	285	312	301	303	310	327	288	298	294	282	301	318	299	316	299	323	306	299	290	327	291	327	274	297	298	325	319	317	322	289	308	309	348	287	283	333	303	280	304	297	334	309	325	344	310	290	284	325	304	337	278	320	316	311	286	297	303	313	323	309	317	306	293	308	311	311	326	303	297	307	317	322	308	336	314	292	332	308	311	291	287	300	317	341	312	328	307	258	333	322	305	306	315	310	281	293	293	294	280	324	304	313	316	276	337	316	288	339	328	285	303	343	318	312	277	295	358	315	310	314	314	307	298	334	308	292	296	329	303	307	279	290	299	340	317	312	312	293	319	311	307	312	269	294	314	304	287	287	319	300	283	318	298	321	303	327	309	305	300	292	345	348	315	326	329	292	336	322	311	282	301	296	304	300	279	294	301	300	326	294	299	335	331	315	333	361	315	289	302	280	319	285	311	302	317	309	304	346	314	286	297	338	289	320	275	316	287	334	274	265	333	296	290	296	308	300	293	315	316	305	295	317	311	301	307	309	325	294	305	338	274	310	310	327	301	307	292	310	306	299	294	308	317	321	301	296	284	311	318	328	299	289	318	318	297	298	299	280	317	332	306	305	325	318	323	280	319	307	286	302	304	299	307	325	317	288	278	328	333	309	321	319	303	297	322	297	319	322	318	325	324	296	289	334	301	258	309	293	307	313	290	319	310	330	319	293	309	330	302	324	305	316	331	342	345	309	320	302	303	292	342	318	306	301	324	309	332	349	334	286	304	291	320	287	307	292	305	319	310	292	324	282	329	306	294	319	288	300	307	313	305	311	301	317	329	306	307	301	308	313	318	306	301	299	303	349	291	268	311	333	327	299	335	285	343	292	299	299	309	332	324	280	317	300	290	309	316	297	305	281	279	314	295	266	326	328	302	311	312	310	322	307	299	312	301	315	306	312	306	290	352	300	310	322	319	286	299	271	317	309	311	325	282	285	295	335	290	316	332	309	323	298	321	309	273	316	304	316	306	302	300	301	301	310	290	313	287	308	321	315	286	277	264	307	302	291	329	290	336	306	319	291	292	304	261	325	322	290	301	304	308	315	311	295	299	300	295	322	310	313	338	297	295	288	288	294	297	340	298	303	292	299	320	317	285	333	316	313	304	338	301	289	309	289	304	293	288	313	304	339	306	314	293	340	299	301	302	275	303	314	312	312	344	322	297	276	335	313	296	312	306	306	296	319	295	316	299	284	314	288	298	312	320	303	303	325	280	299	294	338	293	319	334	316	329	309	339	278	299	292	344	332	329	346	266	305	322	317	305	316	309	318	294	302	305	313	297	298	302	291	312	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
32520	2727	5809	6311	5300	4405	3541	3024	2684	2304	2138	1976	1880	1743	1541	1463	1369	1345	1319	1211	1227	1087	1132	1111	1132	1047	1107	1066	1001	1030	990	974	946	970	953	970	1012	966	969	950	914	916	929	917	925	934	898	967	905	876	941	880	907	892	900	902	900	887	871	869	920	888	919	848	864	862	874	860	912	838	905	846	836	915	819	851	893	898	901	867	857	885	929	849	892	863	830	876	942	865	851	876	859	823	824	897	873	896	861	880	905	871	887	885	825	890	893	863	865	892	855	878	888	815	816	862	807	871	850	880	855	825	835	813	849	846	843	839	914	815	864	851	888	818	830	876	866	848	848	845	794	805	864	867	884	822	871	849	840	851	836	869	892	885	848	850	799	778	807	850	838	886	898	835	877	867	877	874	873	825	813	826	895	855	868	888	856	818	850	873	844	882	867	862	861	820	880	868	817	836	854	891	848	854	844	858	812	819	869	828	822	852	824	821	820	848	830	851	863	842	839	823	831	857	865	823	841	844	809	809	852	857	905	907	883	828	840	837	887	780	870	856	855	938	838	882	822	842	877	877	837	776	828	822	836	830	803	846	825	854	840	802	893	807	853	856	863	857	843	866	841	812	860	832	879	857	868	856	866	857	858	846	826	899	773	845	918	840	872	834	847	835	814	860	811	828	859	849	864	870	854	843	838	848	879	838	847	868	863	882	840	851	786	846	789	840	852	867	873	840	772	867	849	870	810	835	841	859	861	849	870	827	897	856	873	863	815	848	852	825	831	842	889	847	864	860	821	821	808	879	863	841	867	864	836	844	824	851	867	875	842	833	784	860	842	853	860	870	837	796	836	832	821	846	844	844	881	883	872	814	849	806	831	859	862	819	855	854	833	840	826	869	824	892	849	827	786	827	847	806	819	825	811	800	802	843	868	834	862	798	828	821	858	869	830	863	840	855	835	878	903	826	840	856	820	849	833	828	827	915	842	887	854	806	808	895	863	852	852	877	860	797	844	856	818	856	839	820	814	847	819	823	816	793	854	829	805	836	870	832	825	850	887	842	816	852	861	810	795	840	851	882	804	791	874	857	862	816	912	826	890	834	862	870	878	776	828	818	816	845	857	858	849	813	820	844	890	816	866	810	829	903	842	910	820	853	873	821	827	855	833	865	838	852	789	813	815	879	838	892	803	783	883	859	810	857	843	857	812	797	858	879	851	831	813	856	855	807	831	830	811	839	838	877	824	888	869	798	851	847	845	824	806	865	811	831	858	889	878	800	823	802	863	842	842	826	861	882	814	868	797	833	838	841	883	871	844	847	827	841	849	780	796	821	796	848	888	824	877	856	868	846	793	873	831	858	858	868	876	836	828	837	829	803	876	783	860	857	817	811	830	818	816	863	877	911	876	924	817	840	843	796	851	807	817	879	858	784	834	811	863	853	817	823	822	846	845	823	822	821	838	812	853	844	811	863	822	813	864	809	853	832	854	864	860	918	851	789	885	799	876	828	824	798	855	824	880	866	821	884	848	894	868	811	794	833	853	838	863	842	855	860	812	832	791	844	819	846	797	810	841	883	848	834	829	868	836	809	863	859	790	831	932	819	876	860	852	823	864	812	855	869	845	862	838	857	897	799	828	862	897	853	775	809	821	901	785	834	827	850	815	857	877	846	843	812	873	839	915	840	866	860	836	923	877	870	869	877	794	845	824	854	853	863	817	825	794	838	831	763	837	822	883	833	804	825	786	849	843	906	803	860	858	825	846	809	845	843	833	811	769	838	809	898	839	847	834	803	875	843	845	867	857	825	812	798	845	914	851	829	859	794	857	872	828	811	809	834	895	896	813	802	845	808	843	884	840	875	836	874	859	823	868	840	826	809	881	825	820	849	863	848	822	877	825	848	798	831	817	789	799	796	858	810	804	801	858	882	843	872	813	866	813	827	823	832	843	839	887	842	858	830	820	849	765	814	841	826	853	857	872	843	806	861	865	838	838	831	847	793	838	840	854	821	814	880	868	828	857	832	854	834	851	821	832	825	877	870	840	833	874	813	886	849	833	837	842	859	898	869	858	843	820	840	792	831	928	812	832	863	831	823	843	829	854	893	865	857	861	860	871	888	829	848	842	862	826	814	871	793	829	826	802	857	885	829	832	868	847	850	895	858	837	860	805	827	842	875	842	846	899	832	851	876	881	797	854	865	866	854	844	846	880	924	853	800	871	834	834	850	844	833	824	835	858	870	867	900	854	868	884	785	854	858	890	875	856	838	885	871	829	831	832	837	864	828	875	877	853	847	890	800	807	856	872	841	844	859	839	810	839	829	857	857	856	823	801	841	868	887	805	869	864	772	894	845	807	841	827	865	831	845	821	832	852	850	826	824	872	843	868	861	855	823	863	868	874	859	833	872	860	856	860	819	862	824	862	866	844	815	842	837	868	868	803	861	804	879	833	838	845	845	922	807	930	824	862	865	859	779	865	852	832	881	844	800	825	825	869	870	818	853	836	792	867	823	887	893	934	885	825	884	809	835	858	867	850	867	828	851	881	817	817	821	845	853	848	856	855	844	857	845	820	862	901	872	820	830	835	827	825	794	888	829	859	888	807	843	837	805	881	850	791	834	786	894	896	905	805	873	843	840	808	805	819	806	841	858	830	824	819	842	859	852	831	850	833	843	844	873	842	859	798	880	831	809	844	828	856	857	889	859	887	841	788	852	829	836	858	859	823	813	817	815	865	840	807	816	830	877	863	879	827	819	850	845	845	856	794	819	854	866	856	839	842	848	868	851	882	861	853	871	868	885	828	893	838	915	917	835	852	847	838	864	896	862	843	805	870	858	807	872	854	816	855	850	827	799	865	877	819	851	839	877	818	830	788	799	807	804	809	811	851	856	779	861	847	785	853	879	824	857	821	844	877	812	907	842	834	813	826	834	847	865	905	887	858	844	886	854	868	893	832	822	809	820	762	847	818	815	841	873	857	810	914	826	856	827	855	891	821	860	833	889	791	848	780	816	788	847	833	852	805	892	826	755	858	812	825	860	856	827	826	782	872	823	865	831	917	809	851	906	852	860	840	823	806	859	842	847	862	863	839	858	845	859	905	879	823	867	804	893	857	867	840	867	837	867	801	863	856	829	854	868	878	795	805	789	923	844	801	849	852	839	838	857	827	860	875	812	824	862	829	855	846	795	834	844	849	807	816	858	805	886	833	879	856	803	865	843	841	855	829	854	819	838	785	897	854	837	791	874	794	859	817	832	821	832	844	791	840	825	813	887	808	821	846	857	827	835	835	848	857	927	849	831	873	834	887	895	845	834	867	828	803	863	834	831	815	863	844	830	834	880	845	884	799	833	896	849	860	832	815	822	866	850	826	835	874	808	834	866	854	823	860	827	869	903	894	804	850	787	837	828	808	823	840	821	860	817	773	821	823	846	833	856	824	827	907	828	848	856	817	916	844	788	804	878	800	816	839	852	883	866	921	848	889	881	822	851	875	807	851	841	855	840	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8904	462	216	195	165	166	156	167	156	139	143	132	138	143	154	139	136	153	150	118	121	130	160	163	139	130	154	153	134	146	131	142	143	147	143	142	150	123	129	139	154	144	146	150	148	126	161	154	136	129	125	144	151	126	141	130	158	126	150	156	168	125	137	150	150	142	135	148	122	114	151	140	139	120	133	144	128	135	152	134	163	132	127	137	141	128	150	146	134	129	137	136	142	131	136	141	156	120	142	152	131	150	151	143	133	153	129	172	141	108	132	139	151	165	162	131	152	128	158	146	130	162	133	154	125	144	151	156	130	121	138	143	165	142	158	130	136	127	136	147	137	133	160	133	139	135	136	144	131	149	146	141	139	155	118	130	152	156	159	151	132	132	146	145	126	137	130	138	159	138	130	136	136	155	142	121	126	145	129	153	141	143	151	153	139	156	117	128	122	137	127	133	132	156	146	128	135	148	123	152	138	143	131	138	151	137	155	146	164	147	143	147	162	139	142	143	121	142	141	139	137	120	128	135	154	154	123	137	122	147	137	121	144	126	162	149	150	121	138	134	124	150	126	135	134	173	119	150	162	149	135	138	140	130	134	135	124	139	139	145	126	156	144	134	144	159	122	147	136	168	134	125	163	135	142	130	120	138	121	128	153	154	141	151	120	143	131	143	148	123	135	132	159	132	135	142	138	151	145	135	134	118	135	152	115	144	151	150	139	136	148	114	157	147	133	139	134	147	160	130	118	128	124	142	127	165	126	130	146	118	145	157	142	129	131	126	151	151	157	158	150	157	126	144	157	140	143	146	136	128	155	148	146	161	146	157	145	148	162	139	157	147	152	141	129	138	138	161	121	156	150	132	127	139	134	143	135	139	131	138	149	143	119	162	141	133	145	155	137	135	152	152	134	136	137	125	140	143	158	152	124	153	158	143	149	128	127	131	146	118	155	129	147	150	136	143	151	158	145	172	141	151	129	150	124	144	118	151	123	127	147	144	143	123	142	126	157	125	139	141	126	136	146	135	145	134	152	140	140	134	133	133	165	137	129	135	122	138	121	140	129	139	132	161	139	151	142	148	160	125	155	132	114	133	162	136	125	130	138	148	150	118	131	124	140	124	161	124	124	172	125	132	155	138	147	141	151	150	147	124	133	141	116	133	135	125	142	128	141	138	136	155	118	140	140	140	119	140	127	146	140	164	133	131	141	149	157	136	130	139	142	165	128	162	157	144	129	143	141	141	142	140	152	134	145	149	128	128	155	151	136	133	145	128	159	159	147	139	145	132	149	131	138	132	137	157	152	147	137	131	151	136	148	136	142	142	138	115	118	142	138	130	149	141	129	136	131	145	123	134	130	143	127	150	137	119	135	160	143	157	153	114	149	123	133	127	149	164	139	150	137	121	160	147	132	123	115	140	121	116	142	140	135	149	147	141	136	153	138	133	138	136	139	126	141	137	150	136	135	118	143	143	139	158	173	132	133	147	142	149	136	131	130	140	139	122	145	129	146	137	128	150	133	134	142	121	121	133	142	129	131	148	150	131	171	145	146	129	132	129	135	143	116	143	152	155	171	149	136	147	155	132	143	132	128	122	136	162	122	159	125	136	129	131	127	143	140	159	116	139	156	150	148	125	130	147	160	147	147	141	115	129	143	132	156	126	158	136	141	113	131	144	141	150	135	141	147	120	148	150	137	145	132	150	124	128	150	149	140	146	135	130	113	135	123	126	124	132	144	135	127	148	156	142	129	140	135	142	145	141	147	141	135	154	150	127	138	141	136	149	131	132	144	139	138	135	151	150	144	139	149	131	153	120	138	133	129	129	149	136	148	141	131	157	146	137	131	117	146	139	148	143	120	143	136	142	144	150	143	142	130	136	105	153	133	138	140	147	135	143	143	116	122	145	126	148	143	135	132	139	158	156	138	144	123	140	151	148	151	144	155	146	137	132	168	146	153	116	144	155	141	121	141	119	127	148	150	143	144	146	139	142	134	144	143	143	128	149	123	132	121	138	127	143	132	156	158	148	145	143	137	156	142	135	156	142	147	137	134	144	140	140	124	134	133	142	130	149	154	116	151	132	148	141	145	135	147	135	124	134	140	143	163	149	128	121	149	140	146	144	139	130	139	133	174	121	127	150	117	131	139	136	137	152	119	122	170	134	147	139	137	120	145	158	142	121	135	119	133	135	142	140	149	150	143	138	115	151	168	135	124	152	150	144	140	145	129	161	148	149	147	139	126	141	127	124	132	159	126	156	129	163	123	164	132	124	146	145	126	154	158	135	158	152	142	141	140	134	120	131	136	142	136	134	140	131	135	136	129	150	157	142	128	135	132	149	149	132	149	130	144	147	162	120	110	143	123	148	124	151	153	136	158	129	123	146	128	133	123	142	122	153	156	131	124	123	139	144	158	153	133	135	145	117	157	121	154	113	139	136	137	131	142	147	138	168	150	138	131	145	136	145	129	155	155	129	150	127	112	125	159	147	126	147	162	135	121	142	144	138	150	141	129	156	134	125	140	146	140	135	139	139	152	146	136	134	118	139	134	153	137	144	149	135	150	138	136	159	160	131	138	130	166	166	141	142	144	154	163	146	143	130	130	143	159	142	142	168	151	151	140	124	126	129	162	136	149	131	125	136	142	147	143	143	145	136	138	130	134	145	127	152	144	171	140	143	119	121	134	142	129	144	148	140	148	121	156	159	137	156	137	142	135	137	134	137	141	120	114	125	138	132	148	141	158	141	158	137	121	135	142	160	168	152	146	119	143	133	134	154	142	126	126	151	158	139	146	151	149	154	134	147	142	135	131	133	113	134	142	160	135	135	124	134	128	147	150	131	157	149	125	141	138	153	139	127	155	165	153	160	136	137	152	125	145	128	145	132	155	139	135	128	139	152	140	131	156	155	130	142	142	150	159	155	142	132	147	131	140	135	144	142	152	132	122	126	110	151	138	147	142	122	124	134	156	124	145	135	125	137	125	141	150	140	128	128	143	143	139	124	148	129	145	134	138	137	128	125	119	126	135	130	163	154	127	155	150	117	152	126	128	154	139	111	176	127	133	149	133	109	163	146	136	148	140	131	164	141	133	137	147	151	167	150	149	130	159	136	133	140	119	120	164	147	125	137	130	132	136	153	156	152	118	153	152	129	162	149	131	157	153	144	147	150	150	127	135	136	141	142	131	156	124	148	149	140	129	122	146	141	126	174	160	119	150	142	147	134	117	138	135	136	140	142	135	134	133	157	146	125	124	149	132	135	146	144	138	133	144	151	139	142	134	131	139	165	142	134	142	154	127	136	160	137	135	127	131	143	130	113	148	129	133	122	144	151	129	144	151	141	144	138	122	145	137	143	132	121	148	154	145	142	139	136	139	127	134	162	118	129	111	155	130	121	128	138	122	153	162	152	133	150	156	124	125	151	137	139	151	154	143	143	143	141	157	145	137	155	148	136	147	125	132	121	143	143	125	141	134	113	150	155	134	153	148	162	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8773	481	635	568	610	535	500	550	513	494	511	507	498	478	481	462	468	460	477	474	458	471	458	471	429	445	490	455	469	454	466	437	485	460	468	436	480	442	468	459	464	428	474	460	437	472	454	404	475	424	439	452	433	460	448	472	460	445	441	459	440	403	427	468	434	472	456	453	450	451	457	441	448	445	459	429	444	411	436	439	456	456	410	460	413	469	439	456	432	408	430	453	451	446	469	469	422	429	453	481	419	469	441	463	468	443	478	464	469	441	462	477	426	421	478	455	457	464	455	470	461	452	463	454	465	422	436	455	457	442	440	492	466	440	472	446	456	454	490	454	424	436	471	472	447	450	418	456	463	448	467	445	479	421	472	437	431	454	446	452	425	425	445	445	464	439	501	498	466	454	431	429	456	452	461	486	497	464	392	474	477	482	466	465	457	484	398	458	496	446	468	453	437	458	464	446	489	446	397	463	450	462	439	436	470	422	450	425	424	446	456	457	432	424	478	445	451	441	470	427	473	452	478	460	487	508	426	455	475	436	475	461	434	452	457	465	472	441	493	453	480	468	430	477	457	442	445	469	435	461	442	470	455	440	437	465	481	437	489	440	480	479	505	442	445	490	410	463	456	476	442	409	456	477	496	456	435	451	467	459	416	467	462	445	452	518	436	435	463	524	441	444	444	421	459	488	448	454	482	443	470	464	447	459	479	473	415	432	423	447	423	441	449	461	436	466	445	473	474	467	458	470	433	416	462	470	475	431	478	448	459	431	449	470	469	442	460	446	438	435	473	438	469	452	463	432	450	449	442	462	437	440	436	478	429	494	444	443	455	450	473	442	462	469	484	433	503	444	440	475	422	469	457	458	459	467	438	418	444	427	444	458	460	478	439	435	479	468	471	449	444	451	491	510	410	414	416	437	452	460	443	472	437	477	442	453	392	441	441	446	468	451	452	459	468	400	429	472	444	463	456	448	449	465	460	497	475	444	470	392	496	453	457	434	428	473	467	471	475	436	459	490	503	439	455	428	409	456	477	414	458	452	413	465	471	451	464	447	465	412	439	445	452	473	468	463	425	436	438	454	444	460	430	445	473	456	484	465	434	457	456	465	475	446	469	478	435	453	430	467	451	443	448	465	436	422	459	465	484	456	454	485	458	453	432	474	438	463	439	438	438	440	428	467	499	466	445	441	439	447	447	439	479	434	422	434	454	445	459	526	457	464	502	427	472	472	430	467	451	414	444	456	490	429	469	464	456	482	488	456	449	439	438	465	437	434	426	435	462	458	452	430	438	488	441	442	444	442	412	466	508	461	469	418	453	462	464	457	468	452	442	449	475	411	418	412	463	426	445	433	448	459	461	471	494	442	452	408	448	445	457	442	481	462	457	466	454	467	449	410	416	459	481	470	476	474	444	445	457	473	463	490	470	442	484	455	492	467	501	457	439	449	459	449	471	478	421	484	457	469	461	478	434	456	480	460	448	439	442	470	455	480	466	456	460	463	452	478	480	493	471	467	450	462	441	449	439	420	467	479	489	444	446	469	413	439	511	431	460	432	429	454	453	451	483	433	466	475	472	407	473	439	500	462	499	457	452	443	484	458	485	416	453	426	446	421	468	424	456	445	488	456	433	479	448	486	452	469	465	463	413	456	440	463	486	494	488	439	452	415	437	437	466	453	454	453	500	450	435	474	446	427	436	456	412	438	444	500	450	440	490	436	467	450	468	438	447	415	425	415	444	431	471	458	442	441	433	500	524	458	380	466	469	466	466	446	443	462	465	448	447	476	448	460	451	442	454	448	470	500	462	440	469	423	436	438	454	479	425	478	465	442	432	454	467	448	417	455	439	487	474	464	465	495	458	460	438	438	457	505	460	457	460	459	484	490	442	439	438	458	453	445	450	448	442	450	451	460	458	450	450	451	497	437	478	459	461	420	449	445	460	432	473	467	434	420	462	467	489	462	468	466	474	459	447	438	457	482	439	448	424	435	469	432	452	443	481	423	467	450	475	434	415	452	455	446	415	474	443	461	414	457	437	436	461	442	420	444	450	487	433	483	453	480	443	441	449	413	465	476	453	419	409	455	461	446	435	460	466	436	477	468	457	449	477	441	491	441	462	492	481	482	460	435	453	445	445	435	415	439	460	418	410	419	452	455	424	449	486	437	426	441	469	469	447	413	402	437	441	494	450	452	477	450	465	464	467	444	457	454	433	461	480	467	459	457	451	461	475	430	486	446	453	446	440	472	464	462	466	429	442	440	434	418	447	432	444	444	448	470	458	462	440	422	490	441	449	459	454	446	432	418	437	419	441	459	458	460	477	462	447	450	459	437	427	494	460	486	434	455	426	468	477	469	431	437	442	442	463	444	469	441	466	462	437	455	447	457	436	467	497	487	460	443	442	455	439	451	448	479	420	486	447	443	458	458	427	471	437	477	429	454	458	418	466	473	462	460	465	454	470	447	445	448	463	474	436	443	470	466	456	440	447	494	444	419	464	476	463	446	451	441	466	419	465	416	476	467	452	425	464	457	467	485	449	434	476	436	480	466	428	466	488	450	482	393	422	431	414	462	452	470	439	456	480	467	426	437	450	467	435	456	439	448	447	431	457	474	430	453	444	456	435	399	450	463	451	430	463	455	468	438	469	457	497	449	473	437	431	480	417	426	460	466	486	438	461	465	456	448	458	448	440	495	447	436	431	438	444	469	449	457	434	455	449	438	434	421	447	433	438	442	457	446	427	436	480	452	455	471	445	458	468	468	455	452	468	461	458	457	444	484	475	447	443	456	426	448	458	448	444	451	435	445	470	452	486	472	460	444	486	468	449	422	409	462	443	471	447	463	445	448	470	440	470	474	453	478	476	447	440	424	433	435	426	470	463	454	451	447	433	479	421	413	449	465	443	447	452	452	460	420	425	470	478	452	454	469	455	441	446	495	437	437	414	459	439	444	421	458	478	431	457	432	432	444	458	430	460	479	446	425	431	406	415	433	483	476	444	465	492	463	471	478	460	470	469	407	457	463	421	479	458	440	439	463	493	414	448	452	403	432	452	525	448	473	425	439	464	466	463	442	467	468	423	416	454	480	435	478	496	490	421	459	458	461	451	429	437	433	492	457	491	409	471	436	478	469	452	431	447	470	441	429	423	426	423	460	431	449	453	431	469	430	464	441	470	438	432	480	462	434	452	447	495	440	479	439	464	474	445	442	457	461	417	470	445	450	455	471	472	444	451	420	421	477	427	476	445	450	486	437	468	469	461	497	456	426	435	468	444	447	462	460	450	451	416	443	474	430	467	444	493	432	441	429	466	460	468	464	439	441	439	465	463	431	444	473	467	473	437	467	438	442	487	427	445	486	461	464	486	448	432	460	450	446	465	460	444	417	471	473	411	435	406	468	472	422	459	408	456	448	485	416	441	444	478	437	449	447	430	442	465	453	453	438	453	451	448	439	451	469	466	472	470	479	408	433	477	425	417	497	442	492	486	428	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
51916	12136	1823	1103	863	659	550	460	456	392	392	370	376	360	321	323	332	303	326	344	314	313	301	319	286	297	276	265	284	266	296	277	287	313	316	300	301	280	289	289	293	294	278	269	301	316	288	297	287	295	265	278	308	280	316	248	277	237	314	284	311	302	272	281	252	284	269	310	295	298	281	281	277	277	268	320	308	266	279	260	281	281	307	241	286	325	264	312	294	264	298	300	248	271	271	311	299	278	283	300	280	260	295	302	320	276	257	293	321	273	289	275	263	271	286	327	288	285	277	281	294	280	293	282	281	307	283	301	289	281	291	285	307	290	315	278	296	266	285	300	273	306	300	283	304	268	273	312	269	297	279	316	285	306	276	233	304	284	318	268	264	316	292	284	255	267	288	299	321	279	268	284	306	297	295	284	272	319	286	267	295	288	271	294	267	254	314	279	291	280	258	283	313	296	310	259	276	277	273	271	274	325	281	276	262	292	259	239	281	297	262	247	298	264	277	283	264	272	282	314	279	272	267	308	278	255	310	260	309	272	289	291	275	266	271	285	283	282	272	274	291	294	262	280	259	315	293	298	272	289	279	307	293	261	284	297	284	271	274	273	292	296	283	287	287	298	262	293	269	287	287	307	326	292	272	252	280	252	310	248	298	278	280	282	282	273	307	305	312	258	275	288	290	294	308	285	313	304	277	301	277	243	282	293	291	271	325	273	273	291	272	274	293	288	315	274	261	249	246	305	290	263	270	319	261	311	272	292	310	303	311	307	293	290	255	281	261	275	274	278	266	279	316	293	285	288	274	247	292	313	336	283	283	310	284	293	288	257	279	262	272	295	274	282	300	294	268	285	280	291	266	268	249	285	279	307	266	295	264	273	274	275	299	288	287	254	288	286	274	291	269	306	259	290	267	291	289	268	300	286	277	268	276	268	323	284	276	266	292	281	298	296	289	315	286	293	301	265	280	304	275	304	292	291	253	250	296	281	308	278	267	295	329	289	299	307	239	275	249	276	256	316	283	289	299	288	271	279	265	264	275	297	279	265	299	276	265	265	306	278	284	277	293	287	286	281	276	276	278	296	307	282	281	313	286	301	271	264	279	287	257	272	321	252	303	284	265	292	273	309	284	297	249	231	278	252	251	272	289	295	277	299	269	283	304	257	278	267	277	276	277	311	298	304	278	282	262	305	282	290	274	256	314	284	289	287	308	279	283	278	270	287	296	283	288	295	272	259	299	271	307	262	285	297	273	289	289	284	266	286	286	302	317	277	294	296	262	304	295	290	277	299	302	272	307	285	278	281	276	275	285	298	300	296	281	308	273	269	255	291	273	299	278	268	304	287	282	270	275	285	255	258	273	275	307	287	296	268	284	292	284	290	276	293	303	259	288	288	303	274	267	286	309	262	275	286	291	302	294	269	293	260	277	295	272	267	285	321	247	273	298	279	266	288	275	282	283	289	277	307	288	283	321	272	302	288	290	271	230	266	295	272	268	298	271	305	280	276	283	265	299	281	268	279	275	274	256	290	282	322	270	275	315	286	282	307	310	273	293	314	302	272	291	279	296	292	259	301	262	273	289	275	318	298	277	297	241	286	268	258	305	273	314	267	274	300	292	288	314	295	286	275	287	297	289	293	274	306	275	278	282	274	275	293	252	301	334	276	291	290	286	266	283	287	298	283	262	253	303	254	310	313	310	272	265	300	253	286	267	268	307	316	277	309	292	288	274	297	281	254	283	263	275	337	286	285	268	278	274	292	297	264	281	293	278	276	310	285	265	296	270	276	284	252	297	300	259	277	270	261	292	279	276	268	326	292	268	284	297	285	277	241	285	307	272	304	286	291	282	292	261	269	288	307	310	280	279	279	262	280	287	295	266	277	252	266	289	300	301	302	292	298	299	319	298	278	294	273	280	297	278	283	259	281	312	273	294	255	286	300	283	296	295	322	285	297	285	301	278	320	308	317	274	293	277	286	289	332	278	295	309	302	284	293	279	269	305	275	262	311	268	287	301	299	304	294	291	270	293	249	292	281	279	279	291	272	289	275	291	276	252	277	281	258	295	281	293	275	285	273	297	278	291	267	294	268	268	291	301	278	306	268	291	308	275	265	321	264	309	282	276	288	287	296	253	294	259	287	301	312	292	278	262	262	249	277	262	259	305	310	286	282	276	274	271	266	287	248	313	309	296	260	254	297	273	322	313	272	293	277	295	304	330	278	273	289	289	278	295	293	298	274	271	294	253	301	300	280	288	278	244	286	307	264	297	293	277	275	299	301	314	275	290	283	318	276	286	268	303	302	280	266	279	256	299	290	295	281	284	290	282	297	301	271	277	286	293	256	280	270	280	281	281	296	297	245	293	266	257	254	275	280	250	294	285	293	287	274	287	295	281	285	291	286	293	285	288	301	275	273	269	253	306	305	284	275	313	284	296	303	278	269	263	296	298	276	294	278	303	294	293	316	338	280	272	322	280	312	298	272	284	279	293	272	296	317	306	306	285	272	271	274	297	295	301	287	296	292	266	298	281	302	271	280	280	281	291	294	278	280	279	288	292	259	289	296	283	282	299	275	286	279	293	295	312	296	304	303	276	303	247	278	255	265	303	309	287	281	284	279	297	260	297	259	285	270	287	301	279	325	295	318	268	298	301	266	309	294	279	273	297	253	288	310	290	316	287	295	261	272	285	321	265	290	288	293	294	289	288	294	276	281	303	277	301	303	292	283	271	279	289	250	283	311	291	268	289	256	304	279	268	282	288	284	285	271	254	264	279	278	269	276	272	284	279	258	270	276	323	311	261	299	312	298	297	331	249	276	304	320	295	293	289	288	269	266	287	270	293	295	268	293	280	306	281	287	269	326	260	299	253	258	287	292	265	287	271	307	288	255	295	280	284	269	287	301	278	248	267	272	262	282	271	296	270	260	269	293	271	253	261	289	266	277	277	258	249	280	297	296	278	292	281	270	293	312	268	289	293	303	276	299	271	302	305	271	287	273	256	293	304	306	292	314	285	294	281	323	261	297	275	273	284	269	295	274	295	289	305	265	277	303	280	299	264	280	283	297	286	306	295	280	318	288	273	289	276	300	279	258	285	298	260	292	330	281	267	302	280	289	276	275	280	269	325	296	266	307	262	291	256	276	278	311	285	296	279	281	290	286	274	287	328	292	306	282	309	276	285	321	261	320	293	295	277	289	264	265	272	270	306	285	266	276	274	268	303	293	273	270	265	280	315	267	302	289	300	259	265	294	278	271	245	281	298	291	306	288	316	297	266	276	282	271	269	286	237	256	301	277	290	269	285	287	273	314	299	259	293	312	293	260	261	281	265	281	315	301	288	285	304	300	278	251	315	276	281	312	287	295	298	281	287	295	299	272	273	285	275	300	249	292	261	292	302	308	277	299	280	292	299	284	249	261	290	290	292	269	262	277	283	302	256	291	296	284	304	296	275	290	282	283	264	282	264	276	308	281	273	276	268	273	316	293	289	280	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
25902	1671	3306	3665	3236	2617	2242	1982	1707	1589	1448	1379	1284	1220	1157	1093	1104	1010	1025	1056	979	961	963	959	931	877	894	917	892	890	839	920	870	905	872	813	830	834	855	850	818	884	854	790	804	846	855	844	882	848	814	854	814	880	852	888	886	868	846	800	798	863	798	908	814	794	785	784	782	794	795	807	848	798	847	791	868	775	849	770	794	871	790	810	818	824	805	848	803	869	812	793	863	830	783	764	816	826	811	807	822	817	804	830	774	806	818	801	837	827	815	791	801	806	783	785	801	781	829	830	815	816	810	813	759	790	813	801	830	833	787	801	816	795	762	799	859	768	800	788	823	778	775	792	797	831	857	787	822	834	803	820	830	821	830	815	839	859	739	810	775	767	806	819	825	816	850	833	741	848	827	788	829	811	794	770	836	818	774	804	828	804	816	815	738	791	823	754	846	821	791	753	767	794	814	804	830	813	802	815	864	852	806	806	816	779	757	850	825	822	860	800	770	797	793	790	782	837	847	819	814	832	816	760	825	809	827	799	820	784	778	813	760	839	847	859	787	747	826	836	791	811	827	746	810	805	800	847	798	814	759	857	845	784	778	781	762	811	790	790	787	763	831	772	804	788	825	795	784	798	799	824	813	791	823	813	812	792	836	820	770	817	863	774	779	819	798	837	777	815	828	770	815	806	772	828	779	815	870	837	779	803	742	813	821	770	764	800	841	803	804	861	791	750	775	842	791	796	818	761	843	779	758	776	784	851	763	807	800	849	830	820	814	797	827	752	790	802	826	823	801	862	812	770	809	786	840	794	792	831	811	791	840	849	827	772	775	802	823	775	796	782	795	856	843	799	819	785	805	793	787	834	859	835	834	802	873	829	829	830	833	827	781	867	823	761	802	819	779	851	765	826	811	810	783	796	809	802	807	784	752	811	839	817	758	773	793	787	792	791	828	779	798	757	818	795	777	817	805	808	771	857	785	777	842	801	831	798	807	848	826	885	825	770	834	817	805	837	801	861	781	824	794	806	784	858	770	836	811	812	828	770	799	793	794	799	766	800	816	795	810	845	843	784	762	762	776	819	792	814	830	842	815	832	818	805	859	772	868	876	832	791	778	785	838	797	799	833	783	814	771	773	798	797	810	794	835	795	814	810	839	815	832	821	821	829	787	794	804	808	853	787	815	828	766	825	798	878	851	809	827	825	772	821	737	793	794	791	794	815	793	752	850	820	804	791	791	779	766	838	782	794	800	820	778	754	834	778	768	846	804	785	814	794	789	802	788	789	787	785	842	862	820	813	811	796	795	813	821	770	781	804	788	823	772	780	810	782	766	773	861	823	817	766	845	771	791	827	778	808	781	750	799	802	803	751	817	786	804	761	770	807	794	874	756	812	828	858	781	809	777	796	756	801	781	806	798	787	808	773	783	790	802	785	826	833	829	800	818	790	807	801	800	792	774	794	835	805	825	836	811	785	751	774	856	810	809	792	793	801	827	845	821	810	815	863	813	877	839	848	789	786	840	777	803	836	835	755	792	823	811	805	785	818	798	774	803	828	848	804	789	780	772	761	821	826	820	812	835	817	787	846	799	789	822	815	818	761	796	819	809	777	799	788	821	832	811	816	824	870	835	815	770	790	797	841	806	830	798	840	799	792	792	815	811	799	802	736	772	816	791	842	809	814	806	733	881	809	807	782	797	798	831	817	771	804	808	827	816	792	788	743	818	832	816	787	824	844	767	811	769	836	776	784	859	842	790	790	722	820	772	850	794	878	816	814	829	789	817	809	860	755	805	791	812	828	772	778	846	798	798	807	823	795	787	854	818	733	816	818	832	802	841	805	810	800	778	784	816	804	806	779	771	780	761	788	779	786	832	817	736	819	823	770	813	810	797	817	771	806	868	780	849	819	810	778	790	846	792	794	792	804	866	764	840	816	853	786	828	763	821	835	763	817	811	767	783	766	782	816	813	819	800	807	808	805	785	824	766	819	837	840	824	800	817	805	783	829	818	814	795	799	796	826	777	791	800	764	761	774	811	824	795	769	776	834	778	788	830	800	798	832	768	793	797	816	803	857	799	832	795	796	798	774	820	788	823	764	828	841	775	811	813	810	838	817	814	857	808	815	820	812	825	810	833	858	788	834	778	820	738	819	771	805	789	761	787	841	789	819	821	790	810	830	808	807	756	824	830	843	846	784	850	777	812	775	762	825	782	834	774	828	775	771	759	804	764	806	807	811	763	818	817	810	796	783	824	757	805	779	782	814	850	772	889	800	825	779	809	759	797	822	786	805	820	820	768	740	801	784	740	784	784	811	816	812	817	827	825	836	785	802	817	752	877	805	809	826	757	779	846	764	875	809	850	797	813	765	770	786	806	733	827	821	798	811	804	799	759	738	846	759	805	828	792	797	845	798	815	821	852	792	815	811	829	787	778	826	825	789	805	760	818	785	763	798	784	759	838	828	778	803	796	786	763	770	803	820	779	764	829	757	812	821	798	731	804	772	787	783	785	785	805	777	803	831	826	787	829	843	810	829	833	867	813	793	804	771	792	780	807	789	805	797	757	790	815	763	822	830	776	856	823	831	824	813	787	779	769	834	805	811	787	816	810	816	854	827	789	797	814	776	785	754	793	775	795	781	832	807	835	786	792	781	811	809	882	819	824	772	822	812	793	822	835	771	849	823	828	851	788	807	784	829	815	786	803	754	808	843	781	796	827	801	833	745	848	762	804	839	833	823	819	802	745	791	810	750	791	779	812	758	819	818	803	802	798	800	807	805	796	801	781	818	800	808	793	822	827	796	826	819	789	885	788	784	777	808	822	786	847	813	811	783	824	827	767	812	777	794	868	861	790	792	834	763	807	831	844	817	772	840	778	814	839	829	809	831	772	761	855	774	777	791	844	829	795	734	780	802	761	808	805	793	796	781	789	806	791	801	829	757	818	808	834	766	788	772	832	800	831	818	797	828	799	808	810	764	810	794	799	803	820	783	823	776	754	830	782	821	796	829	815	810	826	802	854	814	791	819	848	807	765	850	760	814	838	775	822	746	758	817	777	783	797	752	786	759	810	825	775	756	813	737	816	811	843	790	821	805	813	807	796	787	808	834	772	801	814	844	790	870	777	788	789	820	818	815	837	755	781	819	789	765	862	854	781	779	790	806	839	777	853	771	845	770	811	811	818	800	799	850	846	820	781	815	796	832	757	838	820	787	813	816	796	795	805	781	799	892	792	814	833	820	827	819	861	759	795	836	801	806	823	804	803	845	797	857	831	834	791	827	792	765	833	808	789	796	820	765	803	777	768	794	790	843	827	804	792	810	817	737	830	803	765	858	746	798	788	796	872	846	798	831	790	838	761	819	780	800	820	838	804	805	833	831	819	835	770	815	763	822	765	832	785	816	810	836	776	805	766	772	795	840	787	781	820	797	807	820	822	781	789	807	771	799	804	809	775	836	825	772	809	800	840	833	788	842	827	809	802	794	802	823	785	803	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
62773	21687	5440	2207	1590	1100	842	764	637	553	530	481	440	461	410	407	368	371	384	347	379	376	350	336	333	336	333	322	345	295	329	322	340	319	315	328	313	324	336	323	338	318	295	297	264	323	311	293	297	315	325	310	283	354	348	350	288	322	313	347	279	309	326	306	312	312	317	310	317	261	296	340	310	294	293	284	328	336	344	318	301	297	299	271	325	304	287	285	304	336	318	311	312	303	318	306	322	305	332	313	335	325	305	305	308	341	305	320	296	309	303	316	300	323	352	327	296	281	307	296	279	267	319	334	296	297	309	314	306	320	270	319	297	326	322	319	281	297	290	325	323	325	330	331	287	309	269	299	348	317	304	339	300	323	299	306	285	324	312	338	320	271	331	325	302	319	304	280	309	297	304	350	344	310	311	312	312	331	328	330	320	288	316	309	319	293	340	316	337	335	301	315	328	299	314	319	320	334	292	324	304	340	307	307	308	295	311	308	317	292	297	293	338	322	313	295	294	293	307	311	315	305	302	304	341	330	291	299	311	298	301	268	304	350	291	323	344	292	306	336	289	277	341	336	315	350	323	300	315	282	322	283	325	319	287	296	298	347	287	288	320	313	331	291	306	313	310	318	299	304	278	321	289	303	328	297	286	308	316	306	289	302	299	335	295	337	294	313	311	303	308	300	323	318	295	310	304	301	298	322	328	311	324	334	295	302	325	284	325	306	314	342	320	290	315	280	317	278	299	336	302	284	318	273	319	285	320	339	323	290	320	308	290	292	307	297	299	335	339	311	333	313	312	292	331	309	268	321	305	337	335	315	286	266	270	308	310	325	339	308	323	312	299	302	314	346	311	303	312	307	303	344	321	293	326	315	317	296	302	304	320	303	324	289	314	304	312	302	290	311	300	277	287	321	279	303	319	319	289	299	331	302	295	338	275	350	303	319	298	296	271	283	308	321	327	317	280	297	342	339	314	309	319	292	292	318	314	299	321	286	296	299	308	317	288	315	320	301	264	331	315	304	331	311	281	328	271	318	298	336	300	310	322	297	342	305	315	284	292	332	280	328	344	319	322	315	338	293	277	323	310	349	311	290	288	275	321	316	308	294	296	321	328	281	314	293	316	299	313	338	322	327	319	295	329	278	297	346	307	303	328	313	306	320	323	287	301	287	320	309	334	290	292	284	296	336	313	323	295	316	327	317	305	303	329	288	326	310	274	320	314	284	314	262	321	278	323	287	323	313	305	300	268	308	302	347	304	287	312	269	306	330	303	325	361	336	322	315	299	312	342	311	317	321	340	345	293	311	290	323	308	304	323	296	318	303	309	323	285	293	296	278	315	324	287	260	320	308	263	298	313	303	342	304	320	326	315	292	300	317	305	317	321	336	309	278	330	348	300	316	308	301	286	326	281	296	323	336	325	324	355	327	275	293	308	342	296	326	341	321	312	328	312	321	309	306	340	291	331	321	312	322	283	285	300	283	289	324	315	333	327	331	341	290	295	302	304	288	292	317	302	318	318	314	337	300	304	291	297	332	300	336	298	303	315	293	311	286	328	300	319	327	277	320	335	293	295	300	285	312	331	289	297	306	319	340	291	313	313	299	315	279	297	297	318	314	321	347	273	302	316	311	308	295	329	270	298	303	270	320	324	287	353	308	355	271	303	309	290	267	305	297	339	306	293	282	313	302	312	321	297	302	322	276	296	295	311	309	301	343	349	285	357	323	290	306	288	319	313	275	277	295	272	334	318	334	314	290	312	297	342	299	289	311	313	304	321	290	285	331	318	326	334	310	300	303	328	325	287	329	291	290	316	304	318	272	323	303	311	337	297	319	290	270	331	301	325	320	290	292	309	304	344	327	325	294	324	329	315	349	308	334	300	274	335	314	300	319	323	341	309	302	330	284	296	299	311	284	322	296	307	321	313	340	312	311	298	325	314	297	314	292	304	295	335	353	292	314	314	301	332	348	325	317	342	315	310	281	324	327	294	289	298	357	324	310	314	306	290	271	318	314	313	302	295	310	317	301	295	299	290	332	282	312	292	312	327	299	313	309	323	297	300	317	319	331	300	298	296	311	353	284	314	322	292	301	298	328	282	326	308	303	315	253	333	300	289	325	299	321	336	335	345	307	275	312	306	282	335	304	318	305	309	320	311	319	326	328	312	303	309	303	329	337	311	312	302	328	303	306	332	297	336	301	321	311	330	293	323	313	292	340	312	334	315	310	285	311	302	297	344	266	313	310	311	330	298	327	309	307	288	295	309	297	305	321	306	318	281	318	344	308	310	282	300	311	313	299	299	302	309	297	308	327	313	320	267	303	328	314	295	307	306	303	325	341	294	271	328	292	297	282	309	307	305	294	258	320	275	341	302	309	298	309	303	314	335	310	308	314	296	302	337	304	306	321	343	297	303	308	328	318	319	331	291	337	298	295	286	302	320	290	301	299	302	314	323	309	315	299	335	316	319	286	306	278	310	285	297	308	299	311	326	278	312	296	309	311	294	308	326	324	310	297	313	293	279	303	312	330	287	328	312	322	287	298	320	286	306	315	301	325	319	286	316	305	312	308	297	331	307	306	314	315	293	328	321	333	310	297	330	308	275	332	330	281	283	312	296	294	323	346	310	289	315	301	318	310	302	290	298	339	304	329	333	318	304	295	293	312	297	335	328	302	268	308	319	302	309	309	318	322	327	288	293	322	318	300	310	337	296	331	308	288	309	316	304	291	314	318	307	325	291	296	297	317	325	309	314	316	285	293	314	297	305	319	323	323	306	292	298	288	320	309	315	304	332	307	301	306	309	288	286	305	305	308	309	306	320	256	290	314	321	305	270	288	298	308	296	300	307	277	278	304	298	321	324	308	302	320	334	310	280	305	309	273	324	273	315	309	310	322	330	302	308	320	315	312	307	317	328	314	331	317	306	285	304	299	280	302	314	319	312	305	337	321	293	302	283	314	292	280	313	311	337	287	300	317	297	279	326	332	322	318	302	317	306	300	335	334	314	310	335	300	300	311	310	311	305	312	304	283	302	338	311	341	327	311	317	311	302	278	331	318	314	296	334	309	292	338	331	297	304	347	314	337	310	334	287	331	324	310	296	332	301	292	326	313	325	285	303	303	296	268	305	315	339	306	307	330	275	297	298	307	302	303	304	295	353	311	304	300	315	292	309	298	299	318	314	331	297	299	301	290	322	280	314	307	314	287	311	308	326	297	294	327	308	317	316	342	301	279	330	298	333	320	304	311	290	300	336	311	301	292	324	290	278	317	301	290	319	320	334	284	306	292	307	301	296	310	299	322	337	283	313	300	287	296	301	305	317	311	295	319	323	302	331	344	300	282	296	315	329	325	326	316	311	304	318	333	304	310	304	295	305	340	313	334	281	303	324	317	295	295	319	302	284	327	319	312	300	292	295	304	293	320	314	312	258	308	302	304	290	306	286	302	289	299	319	305	328	343	327	306	300	317	328	314	319	351	325	299	287	322	317	303	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
32972	2780	5854	6420	5370	4251	3684	3117	2585	2326	2135	1956	1836	1616	1497	1465	1352	1320	1284	1233	1210	1163	1122	1134	1092	1059	1067	1020	985	1010	959	996	969	1016	994	1005	938	970	950	942	1002	883	895	926	894	895	920	936	888	882	926	893	862	880	911	920	890	857	900	845	866	869	950	910	906	904	904	863	887	929	846	913	899	831	833	900	802	906	885	892	905	860	853	849	878	877	916	844	865	863	863	880	897	864	830	853	845	846	862	909	882	861	833	784	809	912	905	831	841	838	878	862	864	870	890	823	859	817	856	814	875	852	861	833	853	848	867	889	877	855	865	839	831	891	874	846	884	864	828	834	820	833	877	888	869	851	798	819	837	854	804	836	876	809	864	846	835	832	817	786	854	880	844	833	810	840	806	890	873	821	881	806	846	878	869	769	788	849	845	904	880	809	807	827	868	851	865	871	885	865	885	875	841	894	850	847	820	845	831	844	843	804	807	818	803	860	880	854	868	845	897	854	854	840	828	845	848	862	812	833	784	847	842	821	826	862	891	815	882	826	856	795	845	865	867	819	848	826	867	849	852	865	828	857	869	820	861	804	832	866	810	863	871	818	871	812	833	834	861	865	826	831	834	814	855	897	785	837	797	831	884	860	890	851	860	852	847	864	883	875	891	850	824	807	825	847	834	893	833	859	831	849	856	843	834	880	793	813	882	859	819	831	828	881	841	903	824	820	883	859	834	844	844	842	849	849	799	832	855	814	826	844	799	849	848	831	814	829	842	873	832	802	853	841	875	866	879	783	834	808	862	799	904	805	894	813	895	860	838	897	886	884	806	873	856	844	848	786	826	885	871	812	880	860	864	878	837	834	865	820	865	807	808	884	812	831	876	875	825	840	820	827	873	850	866	808	863	878	849	852	852	833	850	808	834	853	849	868	841	815	893	856	865	845	859	861	786	902	841	857	821	795	850	836	898	877	825	826	852	752	862	833	868	864	812	848	874	830	860	862	840	835	865	854	819	830	820	822	849	863	868	859	877	844	841	817	865	846	826	820	806	835	866	799	902	827	812	817	869	858	877	855	786	884	884	855	823	864	833	834	833	842	850	845	873	827	804	819	876	824	835	767	808	813	826	884	846	865	814	835	864	875	855	849	822	777	834	841	829	766	809	851	863	886	817	859	867	869	860	841	838	874	896	813	868	841	830	865	809	825	852	846	835	822	848	776	858	803	890	819	779	810	786	818	841	868	781	828	828	856	837	787	850	859	839	854	890	869	824	849	846	805	853	867	843	900	848	820	844	862	869	880	841	857	850	866	851	865	863	867	832	850	850	861	844	860	875	805	845	815	880	863	816	899	768	777	889	868	877	832	860	803	837	826	811	825	818	851	845	839	879	870	824	838	902	781	865	823	793	893	824	835	803	816	874	899	825	878	831	782	845	828	857	836	847	819	837	819	882	827	858	819	842	869	834	813	846	856	872	860	789	878	843	796	826	831	831	881	860	843	853	818	869	797	798	887	848	816	882	871	870	850	837	885	790	858	853	825	848	805	866	858	842	840	869	870	824	831	847	860	842	845	890	836	861	854	864	813	890	867	813	854	887	823	906	861	837	845	789	819	863	844	859	882	855	867	817	869	801	853	853	794	832	866	848	792	817	897	844	851	883	869	832	853	896	871	863	854	841	849	848	828	821	864	864	834	880	821	859	901	786	856	887	866	865	830	883	809	800	831	825	805	779	843	853	842	817	791	824	844	881	842	786	840	843	850	851	781	864	827	846	865	896	845	823	865	866	850	885	873	791	898	844	820	817	844	847	861	830	866	833	903	804	861	830	879	836	923	820	786	837	830	885	853	796	828	822	849	838	839	852	840	831	852	846	843	894	856	815	869	791	828	842	813	855	808	854	848	808	834	790	839	808	832	882	768	832	875	865	820	799	844	905	796	846	841	857	862	828	796	876	833	899	860	837	865	894	862	840	799	822	852	831	818	825	851	822	879	813	811	841	842	863	823	863	861	861	841	880	923	810	852	850	838	793	855	839	855	882	843	821	825	848	864	880	789	831	843	835	815	890	845	815	821	876	833	869	842	847	833	849	862	873	817	853	878	809	837	868	836	840	799	836	858	805	780	876	811	838	813	838	864	834	800	902	802	922	828	802	813	831	898	855	850	868	895	808	792	866	848	799	841	850	884	863	849	776	832	899	892	849	815	860	887	834	822	890	859	801	860	794	824	872	863	802	800	835	868	825	875	809	843	831	868	817	886	833	799	842	861	832	859	847	873	858	817	845	829	865	871	837	863	834	834	843	843	824	804	805	843	832	864	833	803	808	861	855	855	845	854	857	851	874	825	863	813	857	817	862	802	840	865	839	812	809	833	816	835	836	785	848	870	855	877	884	824	846	848	855	818	887	840	879	829	848	876	856	834	786	792	914	880	801	855	845	852	863	844	798	876	842	838	834	817	846	851	827	854	787	836	843	833	815	835	861	839	846	895	851	866	843	851	854	826	874	871	878	868	826	830	845	789	790	904	848	860	824	844	869	855	837	824	832	849	846	872	831	836	795	803	858	816	839	840	848	866	840	865	813	854	786	856	797	836	869	845	829	851	853	851	829	862	846	820	801	861	837	853	846	837	824	854	888	852	801	828	835	808	837	844	809	849	815	861	863	856	829	854	813	843	838	853	836	804	857	885	827	789	857	847	843	843	827	802	870	882	834	834	858	839	853	831	822	855	840	876	873	847	849	853	852	816	847	817	901	863	867	861	848	885	816	831	890	907	826	855	832	894	881	825	793	822	851	856	827	849	862	829	855	884	849	868	874	837	839	859	824	847	852	903	865	864	835	873	837	901	809	833	868	817	839	843	799	824	862	849	856	877	826	836	817	869	841	854	841	853	816	861	880	791	806	863	847	836	791	825	851	852	815	850	828	853	828	846	904	804	856	832	845	837	870	832	812	823	828	786	866	841	898	857	855	887	862	873	818	851	837	833	785	871	866	837	880	861	847	829	875	863	786	829	853	870	882	806	797	785	842	837	827	847	828	833	808	843	838	858	872	881	780	829	836	906	824	866	873	869	823	849	864	851	848	852	823	817	846	862	833	893	825	862	852	818	891	876	826	843	804	855	844	874	889	808	857	815	828	889	850	843	854	871	831	882	861	820	880	875	830	861	844	877	863	857	872	839	838	837	862	856	823	850	847	869	842	865	820	849	801	846	870	859	848	850	897	826	794	859	794	865	854	869	858	830	863	814	859	845	847	833	844	869	834	803	840	871	840	833	808	774	773	848	879	811	883	821	868	857	862	891	823	806	899	835	819	827	875	868	862	838	884	836	889	903	862	832	895	793	885	835	835	849	831	829	847	866	808	866	839	830	835	818	815	844	825	819	856	859	817	842	776	846	826	852	849	863	817	888	808	805	810	832	805	862	855	889	828	810	865	892	872	845	868	803	900	857	891	840	828	781	838	867	861	803	818	826	848	849	870	856	888	870	857	800	842	878	791	887	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9329	531	231	192	165	166	158	157	154	154	165	137	147	133	161	127	133	140	163	150	134	135	134	143	128	145	145	143	139	147	144	158	127	124	149	147	117	152	126	128	126	157	137	125	138	133	152	139	147	145	141	168	158	141	138	140	152	142	144	132	142	140	125	129	153	143	154	149	163	125	156	159	139	136	139	129	141	155	149	137	149	154	137	119	135	166	146	159	148	138	137	136	134	153	152	145	153	156	140	142	132	156	126	124	141	147	136	129	162	142	134	143	154	149	134	145	114	127	137	149	130	145	138	130	144	118	143	137	135	130	149	123	148	152	127	135	138	122	124	155	125	154	152	128	131	154	164	143	145	144	126	146	142	131	129	138	138	173	158	155	128	150	144	127	151	159	132	140	165	146	131	147	142	147	146	158	151	132	156	141	151	144	156	153	161	149	134	138	150	132	162	145	151	129	146	146	138	139	120	152	130	132	136	146	163	124	138	138	148	144	132	130	153	130	151	155	149	147	133	137	137	158	137	129	140	125	136	138	147	140	138	131	141	140	157	154	131	140	154	161	145	138	126	157	126	182	144	150	150	148	130	172	147	144	144	120	145	127	146	149	152	140	131	122	134	130	147	127	150	161	153	149	143	145	128	161	148	140	128	141	125	129	145	133	94	135	148	139	143	141	163	120	145	150	161	157	122	129	152	158	146	130	123	138	142	144	151	144	138	157	161	125	143	147	147	154	132	146	142	119	139	129	150	134	121	162	170	110	132	137	120	133	125	132	148	148	144	156	137	158	130	145	164	149	135	146	127	149	130	149	162	164	156	145	124	141	151	135	134	144	131	146	164	140	147	116	144	133	150	157	138	138	135	163	140	150	150	151	124	152	133	137	137	160	149	141	137	145	147	143	135	134	143	143	133	119	134	133	149	121	130	164	154	148	130	142	134	148	162	164	139	131	125	144	137	118	126	152	155	132	118	135	125	160	136	132	136	126	136	132	152	151	174	125	140	161	161	160	133	142	145	140	140	133	116	143	120	136	141	137	132	116	142	145	141	137	143	155	156	130	145	136	120	156	145	142	119	127	169	117	129	137	154	140	137	144	135	159	154	145	141	127	148	139	134	131	144	142	151	145	128	128	152	153	131	159	148	136	129	151	148	123	135	139	133	116	136	141	149	136	136	140	142	142	139	145	153	134	134	112	142	146	139	132	153	143	131	134	129	117	147	147	139	152	129	164	145	136	151	138	141	143	157	160	131	142	156	137	132	145	141	137	142	124	163	142	152	132	146	120	138	160	118	137	119	143	142	129	140	154	132	150	137	139	144	136	122	120	148	117	130	143	118	130	148	166	137	127	136	130	136	117	144	140	146	130	131	126	124	138	161	173	141	132	160	143	130	145	136	146	126	135	143	138	165	132	120	132	144	129	147	143	135	163	139	143	141	142	139	150	179	147	139	158	118	141	140	125	147	145	138	142	126	142	153	136	128	144	134	126	151	136	152	137	158	159	151	153	132	119	152	127	159	142	153	123	129	151	136	135	123	133	145	127	155	129	156	146	157	140	154	134	145	122	129	123	142	109	169	141	137	136	142	155	151	127	138	133	119	130	163	129	127	132	135	138	145	137	142	134	143	142	145	145	155	149	158	165	151	129	130	164	134	139	133	134	114	136	157	130	152	131	134	150	147	145	118	135	136	152	159	135	161	157	121	130	152	136	149	153	148	148	141	132	133	135	144	143	145	138	148	136	128	158	132	126	156	151	163	154	144	145	151	138	143	162	162	133	122	160	165	134	140	121	162	150	140	137	157	163	133	131	140	159	140	170	117	149	146	142	144	129	143	161	132	148	124	137	148	145	153	138	151	131	140	150	136	149	157	150	147	131	121	145	147	118	141	139	145	153	121	140	141	138	147	124	131	136	162	129	156	156	141	131	133	151	152	152	157	145	119	160	137	134	160	142	135	141	138	147	139	148	141	129	148	143	155	162	140	158	163	153	139	146	139	149	140	139	147	151	141	137	145	150	147	147	135	158	146	129	136	115	150	152	136	128	156	163	140	140	146	137	131	129	140	127	134	147	140	148	136	149	137	133	109	139	149	137	135	131	155	131	164	152	164	132	116	152	134	152	132	152	155	128	136	141	144	149	121	151	139	151	137	148	135	142	136	139	114	145	125	140	164	163	139	140	119	156	163	147	137	134	118	135	125	150	131	166	120	148	162	165	149	150	145	143	137	130	179	137	116	133	133	147	138	143	148	122	129	146	144	155	119	130	146	124	131	140	150	146	142	128	137	118	150	148	143	159	123	163	148	153	133	146	150	150	126	135	130	139	130	143	141	147	139	146	146	140	132	144	145	147	134	139	138	131	151	137	150	127	139	165	135	142	155	151	148	126	130	123	151	147	147	157	156	138	119	139	167	149	158	140	158	160	143	155	162	149	148	147	129	139	150	112	170	157	141	129	146	143	136	132	151	147	144	141	132	134	127	145	167	128	141	156	142	126	153	131	147	141	135	141	144	120	153	149	118	144	157	130	147	135	134	138	130	156	156	141	138	141	148	149	126	139	136	135	131	148	141	145	162	114	137	135	141	146	118	155	124	153	150	133	151	153	130	152	152	151	169	123	128	131	142	134	127	147	149	140	152	125	145	122	136	126	163	124	116	119	149	132	147	142	118	129	142	155	144	142	160	122	156	138	124	127	123	122	141	122	148	155	124	139	149	157	159	132	144	144	152	143	149	137	169	148	133	124	128	127	151	143	144	144	131	132	151	137	152	151	130	145	148	131	151	154	132	147	161	143	134	135	133	148	127	136	151	134	140	129	151	145	142	150	143	135	141	141	138	139	124	143	136	151	152	151	135	130	146	150	140	123	119	141	112	151	161	154	135	136	151	143	134	120	143	151	122	158	142	138	123	119	158	119	135	138	142	142	155	141	143	125	131	156	134	134	139	120	146	127	138	142	146	141	134	129	153	145	134	133	149	125	170	141	146	131	137	136	147	152	143	125	142	132	125	125	143	164	146	125	159	141	139	139	136	126	123	142	146	168	140	127	140	139	124	153	143	155	162	135	138	136	136	132	141	132	136	122	145	155	137	143	155	138	135	158	158	170	146	154	155	156	142	119	108	155	143	155	161	135	132	141	134	139	147	128	164	139	134	130	161	114	165	135	139	129	137	150	121	152	147	149	123	145	139	128	167	128	138	130	150	133	147	147	146	138	135	147	125	140	134	134	142	145	144	167	120	146	133	145	147	154	149	171	133	161	135	146	140	142	137	157	121	128	134	135	125	150	152	138	140	140	155	156	124	142	128	137	149	126	143	160	148	148	147	147	130	164	132	132	139	123	136	145	152	129	157	138	139	133	140	139	146	143	131	128	139	158	150	148	143	147	147	133	150	159	136	154	148	147	154	141	120	134	152	101	168	161	149	115	123	135	148	116	134	142	134	133	137	153	136	153	141	150	149	137	136	118	129	128	158	136	115	138	137	140	132	149	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9101	496	621	607	589	544	536	500	469	487	466	478	459	472	454	476	481	508	515	476	446	475	495	494	461	450	463	455	495	459	463	471	455	439	473	474	410	451	457	465	437	440	469	437	437	449	441	488	452	461	441	429	461	507	454	455	482	481	473	448	441	426	448	468	457	476	468	457	444	461	454	465	467	447	487	466	479	454	512	455	434	481	454	428	449	434	429	460	446	432	478	497	435	452	465	483	432	480	452	437	447	444	462	438	460	432	446	459	480	458	412	450	474	455	458	465	440	466	417	438	465	450	444	454	429	441	476	444	436	440	443	450	480	414	469	428	484	481	452	465	461	450	474	451	477	446	471	455	464	478	481	446	442	445	489	494	429	420	432	410	470	461	467	444	462	437	449	449	441	462	462	487	496	479	455	469	438	456	476	490	496	438	482	432	435	415	462	455	412	432	443	461	440	473	460	438	465	459	441	446	438	468	469	436	437	437	456	463	464	435	450	440	456	429	444	464	457	458	480	429	463	493	455	434	470	449	475	441	472	467	422	462	482	465	445	458	437	457	431	491	459	455	438	454	461	489	457	451	465	483	456	457	450	472	429	457	457	449	441	480	509	478	456	464	464	475	433	453	431	500	423	455	463	462	428	465	433	468	449	436	462	437	483	468	453	472	467	447	475	440	476	480	435	452	438	451	466	433	454	507	456	422	486	431	459	482	459	410	455	435	479	459	490	479	496	431	455	469	453	454	456	453	467	484	478	454	436	414	402	491	462	440	436	455	482	458	458	462	447	477	417	439	457	479	439	441	419	450	452	453	437	451	458	467	437	472	463	463	454	445	440	436	463	448	466	435	406	453	471	509	484	443	430	450	438	482	438	453	463	458	456	432	423	499	497	438	468	498	466	426	480	458	442	439	443	447	447	454	473	473	450	448	447	480	457	449	477	423	484	465	475	443	427	501	454	484	451	466	446	479	445	418	438	447	414	435	445	476	489	495	467	471	483	474	448	470	418	431	458	479	434	455	460	458	494	497	476	466	492	472	499	473	454	432	433	464	443	464	497	455	463	409	468	449	485	475	463	487	492	438	454	435	465	479	463	451	450	441	481	439	478	452	426	441	449	432	491	484	433	451	465	465	483	465	475	531	437	429	435	445	458	449	478	471	429	457	452	455	460	439	416	479	430	450	490	441	457	484	456	463	438	452	440	445	444	407	442	429	458	449	466	497	438	422	468	437	467	468	422	463	481	468	477	452	467	457	446	469	495	487	461	427	412	483	504	479	444	485	406	463	467	425	464	407	490	491	462	455	475	436	491	464	458	493	460	441	479	427	467	439	419	446	483	435	428	489	436	441	424	451	443	478	433	443	458	431	466	435	460	474	448	473	461	433	481	487	453	431	461	446	467	447	474	466	407	448	428	459	434	463	425	458	451	452	444	472	465	459	422	442	485	476	429	465	484	442	479	458	449	456	463	433	421	437	479	503	445	497	522	458	461	454	472	444	462	428	436	495	460	474	464	493	457	430	450	445	453	449	399	445	453	451	454	487	471	473	415	491	453	499	480	452	456	454	444	446	471	454	424	427	440	449	463	454	456	458	476	465	453	442	450	458	442	467	466	444	448	463	441	467	459	466	449	466	456	429	454	414	429	448	452	462	428	479	452	484	474	440	470	478	515	421	446	464	502	451	411	454	487	471	424	461	463	451	417	467	445	447	498	445	465	463	452	443	449	433	480	478	439	460	460	437	464	430	464	461	439	424	419	485	476	457	505	471	452	497	414	495	408	474	452	438	443	517	448	455	431	423	453	469	499	432	442	501	422	461	467	456	432	478	483	493	489	467	478	442	487	437	432	435	448	461	437	463	476	451	435	470	447	495	443	433	458	460	458	461	456	442	450	466	456	436	460	418	437	480	452	478	461	458	476	436	440	442	466	439	477	431	469	454	495	441	422	477	444	440	489	436	439	462	481	499	460	441	466	462	433	466	475	459	442	451	435	444	433	456	481	448	482	451	480	457	443	451	454	428	481	478	458	425	462	480	457	429	471	445	467	463	441	480	492	482	464	449	437	456	442	430	468	494	464	492	415	446	459	463	435	470	458	451	482	454	448	419	458	452	431	500	469	490	477	464	477	441	458	443	508	427	419	446	495	461	469	445	432	482	451	453	468	455	462	485	490	458	466	502	434	417	469	445	463	457	440	461	459	468	434	457	477	498	451	437	459	455	469	465	449	493	471	447	451	465	477	442	470	469	449	454	442	476	459	462	464	435	440	452	503	410	461	450	429	441	438	448	484	465	433	459	435	463	461	481	448	466	439	454	447	473	491	495	466	477	439	471	452	423	432	469	469	469	424	483	460	400	454	484	457	424	470	454	484	507	451	456	468	440	460	473	467	456	438	466	417	457	494	431	449	454	452	455	491	470	471	481	448	456	448	464	499	482	461	461	484	458	476	469	450	441	447	439	469	445	486	486	453	443	484	466	456	481	426	460	474	474	425	440	452	457	474	446	459	426	435	445	441	470	460	460	520	472	439	438	473	460	435	481	460	457	429	439	458	429	450	425	469	475	447	490	448	429	476	444	455	439	482	483	480	478	467	423	464	491	442	490	464	485	443	485	454	483	452	449	442	462	472	392	434	479	410	451	473	441	500	477	449	468	464	430	449	415	464	429	478	438	479	480	455	446	415	466	501	415	448	496	436	482	448	458	482	448	434	472	463	462	461	449	486	450	450	440	430	458	450	450	477	482	467	449	466	465	411	426	438	475	468	450	471	455	440	448	469	507	448	470	430	479	444	474	475	506	461	457	460	442	444	404	442	485	454	418	467	447	415	470	455	476	460	469	464	482	443	441	479	441	440	416	492	422	421	457	446	474	457	457	492	475	451	418	466	447	474	478	477	414	447	449	463	470	483	429	488	439	464	448	448	444	463	478	482	466	442	458	440	475	485	504	476	493	443	436	444	421	451	428	480	452	470	456	450	455	466	449	478	474	466	442	456	480	409	449	446	443	452	435	418	473	461	441	486	431	482	455	459	452	459	474	487	436	442	428	457	440	450	466	480	483	446	463	477	506	471	437	497	448	474	497	440	490	464	437	450	472	475	502	460	495	450	431	448	469	456	426	447	417	441	441	456	417	438	472	473	472	470	470	426	434	464	452	494	468	439	494	439	426	498	402	440	454	449	459	464	461	444	454	473	437	472	454	418	499	444	472	447	426	476	464	472	453	455	449	477	428	486	465	460	508	494	446	480	442	491	439	443	485	456	444	440	454	467	518	438	453	464	423	435	482	451	453	456	477	437	449	468	487	465	462	463	469	475	449	447	433	434	441	472	457	433	477	458	461	464	465	418	471	462	506	452	467	488	453	439	435	488	469	455	483	465	420	464	469	427	422	454	498	453	455	424	454	461	449	450	430	447	447	437	429	437	457	431	472	456	459	463	465	487	482	477	439	455	436	439	462	433	440	466	435	414	493	484	462	436	419	454	461	458	447	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
52136	14670	2246	1182	894	666	559	492	401	394	376	378	343	347	343	337	339	322	325	310	320	303	316	351	318	304	326	305	292	284	272	292	300	300	284	330	272	297	297	293	317	308	285	297	272	260	276	285	295	319	261	285	329	305	273	279	301	279	291	286	269	314	276	269	278	300	318	282	295	288	309	280	267	314	278	283	298	290	271	268	295	282	293	275	298	247	285	299	279	299	255	283	286	309	322	313	281	275	255	284	306	278	278	266	258	298	298	274	271	324	301	277	318	290	299	312	283	304	307	276	291	274	286	298	282	286	311	292	311	302	298	292	276	285	291	306	278	270	307	287	306	267	297	301	310	303	270	300	287	281	268	321	299	300	319	280	273	291	277	292	284	294	286	254	291	283	311	305	268	264	272	289	281	275	310	279	268	286	271	259	261	322	284	293	273	289	307	286	299	273	260	264	295	286	314	279	271	315	308	255	280	290	283	271	277	257	280	269	271	297	286	275	311	280	317	312	313	291	295	256	309	310	290	257	297	306	282	295	289	322	288	300	284	270	259	291	275	242	270	286	286	309	268	313	298	303	257	299	263	287	306	290	297	285	267	282	278	292	260	275	283	297	293	296	296	282	293	291	280	284	287	265	299	274	318	272	259	284	271	286	281	336	268	265	277	289	316	265	260	297	310	293	269	256	275	303	281	282	272	286	294	294	283	240	267	312	274	292	285	297	264	296	293	289	290	265	297	291	296	278	283	300	291	278	277	273	268	299	315	279	276	291	293	261	304	307	275	288	323	271	285	274	294	292	272	294	272	282	293	291	284	260	267	292	306	262	265	303	276	286	248	293	284	268	293	275	316	287	295	290	292	287	273	275	277	325	287	277	290	284	290	264	280	306	264	250	289	275	293	282	285	280	264	288	286	289	261	306	264	295	267	291	293	308	319	300	319	267	263	263	293	294	280	307	292	281	243	285	268	300	288	269	305	302	289	273	303	284	279	298	261	282	285	299	280	266	255	291	305	265	284	273	273	301	291	279	287	276	306	290	276	291	285	269	260	270	247	261	305	295	290	321	289	284	299	267	303	278	322	265	272	309	248	287	284	318	278	277	320	295	294	274	285	269	282	303	275	292	292	300	273	284	279	285	281	286	286	274	277	310	296	267	278	276	281	275	287	316	298	307	308	255	329	314	294	310	284	303	290	277	299	281	302	280	254	270	283	274	293	297	270	280	276	293	265	290	313	294	285	291	315	287	291	299	285	309	288	271	288	290	273	302	264	277	302	265	268	278	320	285	269	281	264	298	283	278	313	274	302	273	304	296	303	282	283	299	293	300	298	295	272	292	293	272	272	297	281	277	297	286	286	287	279	282	272	293	282	269	301	298	301	282	282	310	245	272	291	275	271	299	279	298	282	280	281	296	310	298	289	280	259	254	277	266	276	287	275	288	276	298	260	302	274	269	322	283	288	290	264	289	299	266	283	273	288	288	288	307	246	299	291	287	306	271	290	251	281	266	257	283	284	275	275	261	296	273	284	323	272	278	288	298	296	313	286	270	318	289	271	300	272	319	306	263	307	294	295	296	278	297	284	271	271	272	286	266	264	258	310	283	281	312	288	303	250	314	287	308	290	303	286	267	309	318	264	283	303	280	267	269	318	274	283	296	283	262	260	321	309	284	294	320	274	294	296	281	269	290	298	295	292	263	290	280	287	282	294	302	261	304	255	316	278	268	269	277	271	291	287	294	296	292	307	270	254	286	315	299	303	282	290	291	257	292	296	325	262	289	326	293	301	296	281	270	285	300	289	311	318	270	284	284	278	259	282	280	311	276	279	303	301	299	294	282	285	281	302	294	282	316	293	310	286	263	276	269	258	296	296	291	259	294	292	301	257	259	278	277	324	287	266	271	321	321	286	273	278	298	285	304	292	284	286	295	291	283	301	289	278	241	291	251	297	313	300	285	271	298	295	285	277	301	287	263	292	304	280	266	269	284	280	288	291	292	280	262	293	252	282	282	304	270	274	278	306	307	282	313	280	246	299	288	287	293	290	289	281	288	283	282	295	247	293	303	284	293	301	282	299	275	280	312	261	262	298	261	295	281	282	300	292	284	283	290	274	311	325	275	312	296	281	264	270	293	312	294	290	279	267	297	288	281	316	327	275	278	290	294	318	292	270	293	273	280	271	268	282	271	306	292	300	283	301	277	290	276	292	260	256	295	305	317	278	304	280	295	242	301	270	325	294	269	310	279	290	307	279	292	278	280	276	284	289	302	299	268	288	283	304	286	323	270	276	287	284	259	289	285	273	300	250	282	291	299	294	302	275	274	290	248	266	287	276	331	283	298	263	311	308	289	268	294	292	291	338	266	255	252	276	269	282	290	277	295	264	280	275	281	268	303	246	265	302	302	303	258	285	272	299	276	282	283	296	278	271	313	309	261	258	272	297	289	283	283	295	319	293	279	292	289	273	280	303	303	267	281	304	314	285	282	302	304	313	282	307	316	279	270	302	285	255	286	299	289	285	287	297	260	295	242	275	288	331	295	254	307	281	291	291	262	291	253	271	274	290	286	276	274	275	269	272	320	298	283	275	305	289	280	279	290	290	286	248	281	279	260	300	279	262	273	303	300	265	272	303	306	268	281	265	294	292	289	272	297	321	291	286	261	275	278	272	257	299	304	283	257	261	268	292	286	291	293	283	279	291	301	288	296	293	293	294	262	283	257	302	311	285	288	290	284	293	314	256	261	309	261	277	283	296	250	280	283	299	281	282	263	269	264	315	293	280	282	269	283	279	268	302	291	269	269	300	320	283	289	259	286	268	312	279	293	298	293	298	319	291	308	305	277	294	304	255	248	265	278	273	296	284	275	286	269	254	302	263	296	262	242	275	301	269	290	296	278	267	288	271	304	270	301	273	262	267	306	302	272	306	280	301	291	262	265	294	285	311	280	295	310	227	283	321	289	250	290	262	268	272	276	251	311	303	300	297	309	269	288	279	308	267	293	265	310	273	297	315	279	295	289	306	268	255	297	272	308	298	296	283	281	308	266	290	299	304	264	306	267	280	274	298	275	285	300	294	308	290	313	285	290	321	274	284	278	273	289	288	302	296	277	316	279	286	278	284	282	284	288	257	277	271	301	277	290	303	289	292	294	285	298	281	308	270	287	298	277	291	295	300	286	321	293	265	274	292	282	273	315	301	278	271	278	294	307	294	308	294	278	287	291	288	313	284	265	314	271	309	256	287	306	294	283	279	289	276	286	281	294	317	295	276	281	272	271	316	296	277	302	302	293	311	287	274	307	273	288	294	315	277	287	294	315	291	288	274	290	295	288	302	263	291	279	300	283	280	267	295	295	321	266	308	289	303	281	296	310	260	279	308	317	289	307	302	288	295	267	286	278	296	291	289	283	276	295	274	290	278	287	289	285	289	278	294	304	298	299	280	302	305	289	290	290	305	279	291	302	301	294	268	274	232	270	279	254	286	276	315	288	280	260	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26916	1748	3396	3630	3226	2497	2217	1942	1700	1600	1446	1433	1388	1255	1168	1148	1114	1020	1021	1014	976	999	937	957	886	947	962	956	902	888	873	897	842	857	838	844	867	822	898	839	864	879	778	827	786	847	904	854	852	884	873	828	841	814	867	871	836	797	832	804	819	854	845	803	854	774	796	781	854	810	870	816	789	811	833	814	803	825	834	830	783	814	764	813	802	805	823	846	801	820	836	838	777	808	848	832	823	792	821	818	832	825	870	820	865	780	779	831	760	827	895	828	807	798	810	827	824	832	798	801	776	875	816	837	816	792	779	862	781	814	797	787	787	790	809	834	830	814	766	838	859	855	803	812	860	820	828	833	792	809	787	785	765	789	780	771	839	845	801	754	815	773	780	767	803	832	821	844	784	803	802	815	817	837	829	786	801	825	808	809	798	825	838	786	815	788	807	846	819	787	800	788	793	793	804	787	815	828	825	819	811	822	800	787	768	814	834	763	848	787	819	866	815	773	827	761	764	807	800	817	824	821	807	808	802	808	781	881	789	782	858	792	839	821	835	832	785	806	813	792	857	843	762	811	769	780	803	783	810	780	844	820	845	776	837	773	800	789	789	732	798	813	811	791	810	775	824	761	844	828	817	856	801	785	778	828	821	827	825	844	813	791	800	813	764	813	836	835	792	799	805	776	810	807	862	779	791	765	866	831	784	806	806	835	793	813	759	780	803	833	815	774	846	808	847	894	791	767	774	852	778	795	777	806	803	821	802	854	822	762	776	813	885	818	816	792	839	781	790	790	804	833	855	766	858	854	780	810	865	814	825	811	780	846	771	788	781	848	849	809	758	782	797	819	816	790	823	827	782	804	883	886	831	789	816	807	849	842	826	767	791	826	816	843	801	813	873	806	825	787	754	813	795	858	808	835	815	758	840	848	792	839	788	875	806	804	811	771	785	820	813	872	815	761	770	819	825	820	785	801	786	819	815	876	832	797	800	798	816	825	777	822	815	820	842	823	825	834	801	815	867	808	824	818	806	803	780	791	817	797	816	805	785	826	787	774	790	824	814	847	783	783	831	790	832	803	800	795	823	831	802	822	790	812	821	831	800	848	830	861	783	809	781	804	796	818	810	821	793	833	805	795	796	785	816	842	777	818	856	779	799	805	814	791	825	775	831	795	802	800	793	795	754	883	817	829	822	825	889	842	858	849	809	835	842	832	807	771	823	803	765	774	827	776	770	827	795	812	827	776	774	789	810	775	781	811	839	846	744	882	811	795	793	807	792	824	800	788	759	856	788	776	826	807	823	800	802	831	784	812	826	763	777	789	824	793	814	820	813	793	787	832	852	838	780	814	766	798	791	811	807	793	852	828	815	806	841	812	826	830	826	831	761	839	788	829	801	840	887	786	828	817	846	804	797	806	808	821	872	761	761	831	827	829	819	861	823	822	823	894	810	821	835	812	781	771	810	860	818	867	814	765	811	851	811	808	832	768	820	834	815	818	801	804	808	798	805	848	848	774	780	751	790	756	826	806	788	824	791	833	798	812	805	838	786	794	801	840	788	870	817	864	791	817	772	807	883	800	783	799	788	784	802	820	869	761	848	783	785	801	835	848	801	840	799	810	751	816	845	807	829	829	818	823	801	805	802	801	838	815	841	811	781	800	749	758	829	768	793	802	815	830	844	789	796	826	821	810	811	817	830	876	801	794	778	820	802	776	853	791	799	840	842	747	789	833	798	813	811	826	808	866	802	776	794	765	760	835	859	787	770	803	789	816	803	822	804	782	847	804	785	801	774	829	787	761	809	781	814	780	785	810	822	797	802	801	753	810	807	818	843	795	827	816	812	819	823	778	816	798	811	809	837	783	833	753	805	777	813	783	794	841	770	800	894	781	815	853	811	823	782	900	846	828	812	822	808	836	866	809	760	787	774	769	852	807	793	794	796	819	759	765	831	772	777	778	842	780	810	798	805	791	805	808	784	804	812	841	782	781	768	786	849	807	840	843	873	878	800	808	784	844	818	762	830	803	851	847	821	817	825	805	856	799	811	826	816	808	831	817	817	819	794	831	819	827	804	798	735	818	794	843	768	828	811	746	828	853	793	769	820	797	777	840	708	871	794	780	774	816	809	813	763	837	794	834	788	833	852	803	800	817	817	799	814	775	781	784	781	829	818	822	828	736	770	839	813	789	754	795	836	825	831	807	803	810	812	793	783	810	833	843	817	825	815	816	783	743	793	805	790	839	813	784	809	852	793	820	859	816	812	855	791	815	791	785	807	831	814	787	794	791	826	772	780	826	812	794	784	807	791	827	865	826	805	782	765	848	825	840	784	758	773	818	838	782	773	778	816	756	800	841	831	835	841	863	830	824	837	833	811	835	788	786	813	762	809	797	815	854	806	752	843	810	800	796	845	755	814	758	807	770	750	816	844	786	809	799	816	816	860	810	898	847	824	774	788	774	864	811	835	816	859	775	816	785	820	760	739	849	808	768	826	813	792	813	839	850	805	813	798	849	830	815	788	841	852	811	843	777	804	838	794	809	761	819	801	835	832	859	839	809	847	818	826	862	768	838	778	787	790	813	818	823	811	779	764	829	758	832	810	780	819	855	785	802	809	775	804	778	739	789	765	798	799	772	775	822	801	776	812	850	800	831	829	843	840	797	794	834	805	786	796	803	846	780	725	839	777	799	863	775	821	810	795	788	808	864	856	793	767	759	823	772	788	832	857	803	824	817	781	794	792	821	754	820	851	849	843	866	839	805	862	798	829	791	793	785	805	816	816	837	802	771	811	817	765	742	777	784	774	795	820	806	842	831	815	794	851	830	840	789	794	797	783	801	843	852	795	856	852	821	829	830	845	835	845	810	843	799	766	804	827	799	807	781	756	822	818	835	802	853	854	856	763	822	865	808	791	807	884	800	809	829	822	803	820	811	738	828	758	750	811	812	761	828	758	774	853	762	828	833	811	836	774	813	777	803	777	823	862	812	851	827	812	832	795	785	812	792	789	801	814	802	832	803	794	845	819	810	797	838	820	826	747	787	760	764	780	785	817	812	838	798	797	789	803	833	831	767	790	766	785	823	823	819	804	782	859	797	865	785	812	886	766	781	840	848	822	823	831	739	786	868	826	782	783	838	801	809	823	837	752	819	847	795	814	811	826	796	783	784	823	804	829	853	802	825	795	798	817	859	783	803	808	832	838	792	809	806	817	802	829	832	849	853	804	736	785	805	763	810	833	820	820	797	794	856	769	773	818	817	797	820	806	770	768	823	802	834	791	796	877	829	815	843	818	809	817	814	786	774	799	782	809	784	809	836	818	797	799	792	819	787	766	827	817	785	794	787	825	840	820	781	784	782	828	805	841	822	850	798	806	842	835	835	814	854	775	823	758	792	814	761	811	754	819	828	803	823	844	799	817	789	869	744	815	846	857	786	855	847	762	834	767	770	828	811	825	841	844	820	756	846	822	763	853	751	846	798	823	859	832	836	795	798	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
60731	24012	6643	2287	1545	1116	836	719	685	555	477	528	457	418	405	364	375	351	389	367	390	337	373	356	334	340	338	329	343	337	331	288	319	333	319	299	343	318	338	325	314	342	285	312	319	348	287	301	320	311	316	296	342	315	311	291	320	287	298	356	315	319	313	336	298	308	319	288	317	330	324	351	318	318	299	300	336	324	306	313	304	317	299	335	296	329	308	346	308	305	316	311	288	305	316	340	302	341	304	309	310	319	295	333	330	297	280	295	310	292	285	282	309	326	294	314	292	317	310	340	311	304	308	317	298	301	301	308	315	299	295	303	314	314	325	317	311	312	341	300	311	317	283	344	277	326	319	290	311	316	304	299	289	308	302	305	315	331	298	312	327	308	302	312	305	303	283	297	311	322	329	328	295	295	274	286	296	287	302	311	313	334	311	310	311	312	332	340	325	285	303	338	314	318	332	326	363	341	310	315	293	326	329	325	317	308	300	361	299	303	332	318	311	317	331	306	284	293	318	298	304	339	317	325	328	306	293	298	292	308	301	305	320	284	297	304	350	324	280	291	318	302	315	335	322	314	318	330	288	295	303	292	295	303	313	343	309	318	326	335	286	276	300	294	310	332	303	315	344	312	346	300	307	284	287	307	313	287	299	308	312	303	302	284	323	299	318	311	283	295	282	300	311	320	309	324	302	299	297	323	293	319	287	292	302	315	293	309	301	314	303	328	320	323	301	325	306	282	306	321	308	313	330	322	327	294	311	311	255	309	316	320	297	324	303	316	293	314	301	297	330	320	322	331	300	263	351	331	309	309	310	320	316	344	300	299	285	328	301	283	273	331	325	310	324	317	277	314	336	295	297	305	314	340	309	284	330	322	323	278	312	344	323	308	294	323	322	291	318	298	313	307	316	287	335	308	309	301	323	309	313	308	304	289	333	328	322	295	317	337	309	297	326	306	309	317	305	333	308	307	327	280	295	280	297	311	297	320	311	311	338	287	345	323	321	279	300	347	283	334	288	287	326	285	326	296	304	303	324	285	309	306	302	316	337	313	315	300	305	329	305	282	334	338	311	317	308	316	316	294	308	352	339	331	321	295	309	278	326	331	315	328	320	294	313	344	286	353	317	338	308	295	307	332	292	304	286	300	293	280	327	332	307	310	332	303	291	326	285	321	307	313	322	293	292	297	348	336	288	302	301	289	332	311	306	285	292	310	311	322	307	309	289	298	301	298	332	298	305	278	333	303	296	295	291	297	291	296	327	287	330	281	341	313	319	348	323	333	310	284	310	310	284	299	309	287	312	266	289	317	289	306	309	313	328	319	299	282	303	356	298	314	307	280	303	318	331	295	302	316	332	272	320	310	326	271	313	328	364	319	304	300	296	307	312	285	309	299	283	310	277	289	269	306	310	301	304	302	268	308	319	327	331	338	315	310	318	315	320	309	290	306	301	321	299	288	311	315	317	318	274	319	276	319	303	293	314	340	314	315	302	307	342	287	299	276	302	303	311	290	325	299	308	324	330	328	298	310	309	356	302	342	344	323	294	341	306	293	303	330	339	313	271	325	307	304	356	299	308	315	321	303	321	299	284	304	312	296	294	315	329	316	310	326	275	326	292	293	297	298	321	288	320	320	302	309	325	307	318	289	332	330	300	308	285	286	317	279	326	307	285	305	313	294	308	288	301	310	312	292	307	303	269	331	290	322	295	328	318	305	335	325	304	320	330	341	324	278	305	280	332	325	344	316	308	297	301	340	310	327	330	307	337	305	298	326	320	320	280	323	288	300	302	298	318	296	341	336	305	295	305	298	310	323	306	308	300	325	317	296	299	287	297	347	328	288	314	310	303	322	306	302	342	290	286	294	326	317	327	317	303	298	319	296	297	351	311	306	311	296	328	301	304	317	292	303	333	317	307	315	305	312	327	280	319	314	305	336	318	298	322	299	311	327	319	312	295	343	320	311	300	285	311	297	300	345	291	334	301	300	337	299	326	316	313	303	316	327	321	299	312	305	311	313	325	333	292	281	299	295	318	301	273	325	291	289	315	316	315	318	289	313	308	311	317	322	317	321	350	347	286	319	298	343	301	321	316	320	326	328	301	332	299	319	320	315	295	301	320	290	346	324	298	329	318	307	333	320	318	285	319	284	308	304	299	336	340	310	332	322	280	318	336	306	346	308	305	293	303	339	330	321	293	310	297	303	313	319	314	288	278	306	329	331	296	310	349	326	287	261	304	306	333	312	321	291	309	319	327	300	336	304	287	306	308	300	311	347	296	283	300	342	303	311	320	315	301	310	330	280	305	305	259	342	282	344	321	283	311	309	284	311	302	295	311	326	318	282	303	289	322	291	334	342	265	284	319	308	298	311	313	293	291	305	296	303	277	304	315	308	298	279	319	319	309	262	304	294	314	318	316	324	311	289	292	309	292	334	314	328	358	330	307	323	289	327	308	292	328	298	301	320	317	303	339	302	331	333	274	292	313	303	310	311	314	340	288	318	297	293	309	292	298	300	291	288	332	259	299	298	287	298	313	293	311	307	323	313	316	328	322	278	290	293	315	303	315	321	324	304	306	284	279	321	309	294	311	283	302	307	302	298	316	311	316	286	323	326	346	308	322	311	333	307	319	318	302	303	302	325	320	309	283	293	307	318	325	347	330	281	284	300	330	328	294	304	311	281	333	296	316	320	328	305	289	296	280	308	294	330	321	317	287	311	314	334	282	308	344	331	304	312	277	308	341	334	286	310	297	303	308	299	339	296	345	307	354	323	282	318	310	301	279	311	306	308	345	291	321	302	271	328	346	308	310	326	299	316	314	322	284	280	298	308	303	315	302	284	292	318	317	284	311	301	302	289	320	306	329	271	305	330	320	297	335	323	326	303	329	324	307	309	317	282	317	298	299	322	329	327	327	314	338	319	340	299	297	271	335	300	298	300	348	326	321	341	281	293	284	309	303	324	313	284	331	286	290	303	317	303	347	290	316	306	321	313	322	303	307	326	315	328	265	315	312	306	323	293	301	311	324	318	328	332	293	297	322	300	292	330	295	330	258	311	336	304	319	310	306	341	322	307	328	278	288	344	271	328	275	333	323	301	302	299	316	307	343	308	311	330	296	297	287	282	281	298	318	339	293	274	301	303	325	305	327	318	308	302	302	309	292	335	344	322	323	306	295	303	304	310	337	261	323	300	333	307	302	305	320	282	318	285	269	292	288	290	340	284	312	278	314	308	327	300	284	315	298	298	316	315	303	287	321	342	301	312	308	293	297	319	300	307	305	321	329	328	290	279	295	270	278	304	291	315	314	323	301	327	290	347	295	299	327	335	287	279	296	326	331	307	295	304	319	294	327	281	334	308	327	319	315	319	292	339	283	301	292	302	330	293	316	303	286	333	302	277	300	298	298	335	310	304	323	336	341	286	318	316	306	296	287	292	297	294	287	317	315	292	313	336	331	299	296	331	339	332	320	312	307	318	281	286	322	295	308	288	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
33383	2811	5699	6315	5282	4418	3590	3034	2600	2261	2167	2038	1852	1744	1534	1467	1411	1389	1234	1244	1181	1208	1135	1078	1097	1133	997	1083	1005	1024	942	992	1056	1006	989	989	931	964	967	932	926	894	875	916	978	913	866	875	894	932	919	894	964	857	880	898	844	890	866	872	903	839	906	875	861	891	923	883	882	913	881	841	808	843	820	851	900	880	940	844	860	881	897	848	842	868	819	877	881	816	838	827	894	868	881	865	881	850	870	808	878	887	862	851	894	870	859	875	861	851	842	862	840	839	806	948	879	815	856	823	842	845	875	815	883	787	847	834	863	849	846	835	874	843	853	863	864	877	814	869	814	809	842	851	856	819	900	813	885	821	852	846	829	858	827	839	804	887	887	869	855	852	817	836	849	817	791	837	845	836	848	877	846	865	896	790	873	859	843	814	811	883	848	873	861	863	826	841	821	818	846	849	874	823	857	860	839	846	883	851	855	893	830	881	831	880	806	878	852	832	853	829	848	826	808	854	846	875	866	886	915	818	909	816	880	840	876	804	812	884	883	852	873	835	833	829	831	861	819	863	862	907	905	884	904	856	830	867	878	852	840	857	844	802	875	813	802	847	895	848	854	843	855	844	817	805	844	820	845	791	841	857	845	833	862	863	846	900	843	824	850	875	854	856	831	845	872	836	873	831	833	850	803	808	851	872	856	842	876	833	883	862	870	880	809	841	869	849	876	876	778	844	837	885	851	788	849	871	811	826	890	853	869	880	798	811	853	864	871	898	795	852	847	851	851	816	826	882	875	835	832	851	827	856	802	839	800	861	854	866	856	821	864	895	797	818	828	905	849	861	892	832	847	816	851	820	824	861	914	852	834	891	848	803	795	850	843	871	838	865	876	825	859	862	881	842	808	900	828	795	791	872	853	849	877	824	874	838	833	793	836	892	855	817	823	807	863	826	864	789	865	864	846	853	841	838	914	797	848	807	855	893	818	796	847	788	830	848	827	831	810	883	901	862	815	836	848	843	836	825	867	823	826	810	849	834	857	827	844	861	843	822	857	869	846	821	840	805	886	828	877	830	841	867	848	835	828	869	873	857	854	862	838	871	838	848	867	888	851	874	916	810	830	785	890	884	864	878	844	809	877	779	850	841	789	868	906	862	802	822	779	857	840	861	887	767	853	874	806	884	793	860	823	808	882	859	851	844	786	853	858	822	853	888	882	857	858	831	849	867	834	854	854	887	875	833	825	823	803	847	830	917	828	883	857	830	883	849	837	866	831	834	894	893	839	833	866	823	902	828	876	870	844	837	836	798	871	848	877	856	849	830	824	873	801	878	871	785	815	834	813	825	834	862	863	891	867	814	816	859	829	877	828	883	846	860	849	854	854	882	854	869	769	871	825	866	810	819	891	836	830	821	824	844	836	854	836	888	865	846	794	838	857	868	868	818	832	836	838	864	810	822	865	812	796	795	870	824	872	846	806	823	848	822	865	848	880	867	865	859	856	872	827	812	861	855	850	843	843	807	871	862	903	813	836	871	809	809	829	860	885	848	823	831	856	863	773	870	830	857	856	837	839	832	815	800	841	868	850	846	841	844	850	855	889	792	809	875	812	810	910	835	903	846	843	850	848	860	826	838	866	842	864	857	868	873	832	834	850	823	844	844	882	896	881	844	828	861	811	833	785	799	857	862	835	820	875	833	826	845	842	878	830	807	881	824	843	823	814	858	889	784	906	888	802	829	871	843	821	835	837	862	815	857	829	879	842	828	798	820	877	865	853	843	835	819	868	852	815	812	848	822	800	850	827	815	811	844	878	892	874	866	872	885	844	876	789	840	816	852	849	858	867	857	821	829	866	849	862	846	870	816	838	881	860	845	865	840	861	858	841	820	848	843	844	920	816	856	879	876	851	846	802	833	812	849	815	849	865	848	828	881	855	866	816	792	864	886	839	864	818	904	861	869	888	847	850	853	866	833	835	896	863	892	861	870	837	838	805	811	842	887	854	827	836	815	823	777	864	834	839	849	870	842	795	822	840	861	818	873	877	861	842	860	835	836	825	848	856	851	851	860	877	840	868	798	882	840	894	851	852	856	880	819	837	847	899	846	839	835	844	874	801	837	907	887	882	892	847	886	798	832	878	848	853	855	889	862	809	823	854	820	846	866	842	884	871	870	817	847	845	825	870	833	868	830	867	828	858	819	819	853	816	859	805	823	840	863	850	852	847	875	853	871	828	805	839	838	801	869	876	803	888	768	878	869	829	864	818	846	886	815	820	839	860	879	828	810	813	852	874	854	863	855	868	883	857	814	860	895	836	879	831	901	832	806	869	829	852	878	901	845	806	825	812	820	875	867	805	810	877	813	845	890	805	846	842	851	858	864	830	852	853	862	790	854	804	815	893	868	826	802	863	912	824	846	863	867	878	849	874	889	841	866	827	821	874	853	829	813	832	800	895	908	825	831	874	831	874	836	860	808	873	862	838	790	814	826	882	824	854	897	808	856	858	801	833	804	866	873	891	813	839	818	856	859	875	865	837	874	834	863	854	878	816	877	858	849	837	865	836	886	863	871	857	853	879	820	852	866	814	814	761	825	842	851	859	860	846	836	929	827	809	848	899	867	881	837	814	815	886	848	800	889	856	852	839	881	820	898	812	846	889	810	837	831	880	797	777	854	870	850	835	847	833	834	872	868	884	846	844	791	843	818	847	893	850	849	829	841	829	829	826	817	796	804	849	840	857	853	831	833	828	829	804	847	820	900	908	796	855	861	844	872	842	841	839	844	850	849	872	849	854	808	851	900	856	846	863	899	850	845	820	811	880	847	798	819	889	821	868	877	884	843	818	857	861	895	816	889	827	805	832	850	852	865	815	795	863	829	840	801	831	825	901	769	859	878	902	840	814	852	859	903	886	840	854	849	848	871	827	828	829	842	847	811	880	850	861	905	811	812	831	842	819	884	870	903	801	875	891	816	887	876	872	821	824	802	816	851	852	826	814	834	888	826	873	853	817	844	871	846	889	885	790	887	823	847	861	851	850	800	863	815	863	822	800	839	851	871	848	841	830	854	888	887	877	905	828	879	841	839	806	853	854	905	831	865	874	879	844	862	807	847	796	799	821	838	839	821	840	826	835	868	866	846	873	885	813	790	799	860	844	856	822	785	882	866	815	775	823	842	765	809	896	815	869	802	826	858	843	921	786	843	812	825	866	855	884	841	848	889	852	869	850	821	838	780	853	799	941	851	896	872	855	865	904	847	846	832	817	852	815	860	855	874	834	876	833	841	820	816	817	812	865	850	812	855	843	857	825	874	887	861	866	861	853	844	863	904	835	806	858	812	852	885	842	871	826	830	809	829	865	854	881	814	801	864	851	850	872	821	805	860	825	827	810	793	854	851	848	806	860	831	804	817	846	873	866	813	869	886	827	842	807	826	887	897	876	870	860	871	792	811	787	841	861	801	860	904	845	855	847	854	846	848	871	862	913	817	784	854	843	836	857	861	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9320	558	243	209	176	180	159	149	148	167	159	157	141	147	145	141	152	141	138	173	158	172	150	120	156	159	128	138	131	130	152	164	133	136	143	158	143	136	131	143	154	109	128	136	122	125	153	162	145	125	128	116	133	139	131	135	120	145	138	141	145	123	130	134	131	139	156	151	131	142	155	127	158	156	137	147	125	139	164	156	144	149	135	146	148	163	144	129	140	113	179	141	145	152	145	146	147	139	152	127	150	157	157	123	122	139	131	154	131	145	145	153	166	127	147	142	125	125	139	166	123	144	119	161	159	149	142	139	139	135	145	163	118	151	130	150	126	141	159	122	115	153	150	164	141	142	144	132	152	145	131	119	155	146	140	126	166	137	149	136	139	136	132	145	120	134	139	126	136	130	139	145	136	142	161	143	133	154	127	152	141	176	113	159	141	162	138	124	137	127	128	155	129	164	153	135	145	154	134	132	138	141	123	138	130	161	163	133	152	127	145	136	153	125	133	142	146	132	132	143	140	137	130	128	152	136	136	131	160	138	145	135	149	122	116	114	144	141	150	134	161	140	134	120	153	131	132	147	157	123	134	139	142	139	166	141	144	145	143	154	129	147	132	130	144	167	122	138	140	151	128	162	155	156	153	130	155	155	157	126	145	148	135	159	143	135	139	125	148	148	171	140	140	145	128	143	133	151	146	151	142	159	138	140	145	148	166	132	143	158	123	140	121	150	136	133	153	135	138	137	139	140	144	127	140	140	141	163	119	155	145	139	145	146	144	141	142	150	131	126	123	145	163	129	134	152	131	133	132	152	128	154	153	115	137	128	120	138	139	135	128	153	155	150	144	134	146	127	137	120	149	139	144	155	122	151	157	139	120	128	135	130	116	151	136	192	135	139	115	133	148	143	133	144	137	130	132	130	124	144	155	134	155	142	138	132	134	139	160	148	134	139	142	145	151	148	151	161	153	143	138	133	133	143	132	120	120	119	142	138	163	148	140	138	140	135	151	152	139	133	127	149	145	162	146	140	142	134	143	134	141	149	138	148	134	161	129	128	136	155	133	139	131	142	129	129	142	149	181	148	168	160	134	134	151	119	125	150	135	124	166	134	153	153	150	141	121	146	164	157	138	134	137	150	150	145	142	121	138	122	133	134	145	136	157	138	144	130	165	155	145	124	132	134	116	157	141	136	137	144	133	152	141	119	123	162	137	165	120	111	140	138	136	160	146	128	162	157	120	130	172	151	160	146	140	170	130	149	135	138	131	150	137	141	123	136	140	122	136	137	146	157	140	136	130	146	147	153	153	165	138	155	139	159	144	133	147	147	144	138	165	136	130	140	127	136	141	151	139	154	143	136	129	161	139	151	137	141	138	125	143	153	138	137	136	134	144	153	152	147	143	157	166	158	148	134	157	119	151	134	143	153	147	143	158	159	141	151	146	154	123	142	153	156	125	123	148	142	117	146	146	155	149	128	165	149	142	129	136	148	148	135	131	126	128	147	143	136	127	149	129	165	138	148	154	141	132	148	145	145	131	141	129	147	128	159	142	143	124	147	133	144	154	126	161	119	134	156	163	147	139	128	121	143	140	145	140	154	164	142	133	131	140	140	165	143	140	136	163	142	138	148	137	146	140	128	144	158	144	152	151	179	153	146	156	146	129	138	155	143	133	141	139	135	128	134	157	119	140	125	129	147	146	158	151	144	148	122	124	134	135	159	147	151	164	164	139	152	122	165	123	165	124	148	126	148	152	157	142	159	135	138	137	137	148	126	155	165	167	143	141	143	144	146	150	149	139	130	132	150	136	145	132	131	136	150	146	143	133	129	126	154	133	143	147	135	138	141	134	159	163	158	119	152	139	139	169	145	155	122	151	147	143	135	142	163	164	137	137	134	133	131	144	156	139	138	150	138	133	120	124	132	121	143	134	125	140	134	151	137	148	150	135	138	142	134	157	149	143	157	148	152	147	127	138	130	155	168	156	144	129	135	140	136	123	130	156	135	137	161	143	142	156	137	120	115	134	120	157	163	169	147	116	155	132	137	127	160	143	162	143	132	142	146	161	145	151	139	137	119	144	157	135	153	138	135	133	145	168	151	130	139	156	140	136	151	128	152	155	121	141	148	131	127	123	134	150	150	154	138	157	150	142	144	144	126	132	142	136	138	172	140	154	150	145	151	137	142	161	150	143	132	150	151	148	145	138	139	129	153	132	141	139	142	138	137	149	146	148	129	130	144	156	147	131	158	125	146	147	152	145	158	156	150	134	152	130	140	146	127	155	122	147	156	141	116	154	130	144	139	156	130	122	131	151	154	151	141	142	142	141	141	147	141	138	139	139	155	140	135	137	129	164	155	130	152	155	150	140	128	144	149	136	140	139	150	133	142	145	151	152	160	137	150	157	148	139	151	135	136	120	136	159	148	146	146	155	125	153	159	140	158	146	184	140	142	133	144	131	126	145	154	164	135	143	149	142	140	161	143	132	172	144	140	124	143	150	137	150	129	133	159	149	146	137	147	146	151	143	145	136	129	157	140	146	125	149	121	143	133	143	164	140	160	151	162	149	158	139	144	127	144	133	136	126	154	154	151	143	149	137	152	127	115	139	134	157	145	150	143	131	116	163	131	141	140	133	144	117	139	131	144	146	143	137	138	142	141	136	153	143	148	146	161	154	148	149	150	135	115	160	164	135	145	135	142	134	143	141	141	147	148	150	141	122	159	153	132	167	150	160	126	145	130	142	130	160	135	144	133	121	134	150	145	135	148	149	147	154	122	150	141	150	127	141	150	156	130	166	135	140	132	157	132	128	138	150	130	139	135	143	147	157	137	157	125	155	138	148	135	139	120	147	149	144	133	134	147	142	138	136	159	142	133	139	139	130	154	134	152	127	162	167	144	131	145	159	151	164	134	146	144	154	160	148	140	123	134	135	165	133	140	146	148	141	158	150	133	168	157	140	141	127	152	160	128	125	132	143	162	147	134	142	148	152	140	128	147	132	154	148	152	149	130	146	136	143	141	153	142	139	136	155	125	146	133	147	142	145	146	142	141	140	128	140	113	121	141	152	154	144	145	147	151	132	139	129	143	140	136	126	147	143	135	149	162	156	157	156	134	137	127	156	142	123	144	136	161	135	151	160	136	153	156	157	126	147	146	140	130	163	154	175	140	130	150	159	134	148	139	128	126	131	130	133	147	123	162	123	142	139	135	128	140	145	137	146	143	124	152	137	136	119	131	150	147	128	147	127	132	129	133	137	145	167	131	132	124	149	143	128	150	137	134	144	133	141	155	141	153	148	153	147	133	129	135	132	154	125	137	135	160	154	148	155	121	137	149	150	145	134	156	165	132	163	132	133	126	132	123	125	148	161	147	137	146	149	150	153	128	150	133	137	144	146	132	142	149	113	141	167	140	137	137	158	146	134	144	150	144	125	130	168	135	147	138	139	139	137	132	149	127	126	154	142	162	150	141	135	138	156	157	162	154	171	134	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9235	527	613	575	602	580	516	499	480	504	528	508	460	457	470	514	466	455	431	480	475	469	467	482	435	469	473	458	507	450	438	447	466	459	453	475	475	443	484	441	456	501	418	496	462	478	437	452	465	437	464	415	439	466	485	447	455	441	438	493	455	463	436	455	503	480	420	490	492	470	476	488	497	459	427	427	411	492	475	458	503	462	460	509	401	436	491	435	444	453	457	472	456	458	445	483	466	511	494	434	467	470	484	484	471	464	451	428	452	501	463	455	485	477	451	457	459	407	491	442	465	439	468	450	476	439	469	470	474	428	424	437	444	454	439	440	454	431	422	424	481	475	477	462	426	464	457	501	481	448	461	465	497	477	450	447	409	437	511	461	442	452	444	449	469	473	452	471	481	491	412	452	447	443	435	455	490	444	480	500	478	454	466	465	477	420	461	492	469	470	479	461	472	482	444	453	500	469	490	484	435	483	468	452	437	451	444	456	448	438	441	451	434	446	465	484	465	517	501	474	415	453	451	438	482	445	451	439	467	456	466	429	473	486	459	455	476	503	449	476	458	499	478	458	469	448	435	427	446	481	505	465	461	488	468	441	469	443	464	458	463	431	464	444	442	444	444	476	463	449	503	463	456	436	495	450	475	515	472	469	428	458	481	427	451	406	443	463	461	499	490	459	468	493	446	471	467	458	455	485	517	479	485	437	429	457	444	426	463	452	478	442	457	450	498	457	469	444	464	484	461	439	469	455	462	442	469	450	430	429	445	456	511	466	451	432	477	442	446	478	479	445	443	436	471	445	495	468	471	483	455	470	453	448	460	466	450	444	477	491	450	444	435	436	479	467	438	470	467	477	417	439	435	451	430	428	450	464	473	391	459	434	461	449	431	452	492	435	494	466	469	437	451	471	463	461	464	455	493	429	455	486	463	472	480	455	453	440	416	466	463	456	484	468	456	467	438	459	442	492	457	465	464	492	457	458	467	438	492	443	461	445	443	455	431	490	426	465	481	463	472	459	486	470	471	452	422	448	434	493	472	456	473	440	462	437	460	439	423	465	478	444	447	476	474	442	503	433	503	450	438	463	462	460	421	412	451	463	446	459	468	434	473	434	438	468	456	466	474	443	441	452	493	448	467	452	451	429	441	495	496	450	442	445	466	452	430	446	447	424	444	466	442	464	489	462	471	453	478	456	489	463	455	469	459	492	484	477	454	456	486	460	453	482	483	423	451	469	465	479	485	460	406	461	457	434	483	469	474	467	457	465	459	505	504	468	442	479	428	485	438	448	477	476	440	464	467	510	458	434	470	457	500	468	452	471	397	435	447	431	445	480	432	459	458	454	458	484	461	420	439	499	455	498	484	482	478	454	482	448	503	487	433	478	471	483	408	462	441	441	411	446	473	499	462	436	456	428	459	466	466	449	438	467	466	495	478	462	430	487	475	493	432	487	446	483	501	423	441	449	474	463	434	466	446	442	467	429	495	428	471	446	465	424	459	434	483	474	478	431	449	434	437	472	436	491	466	482	474	469	456	437	453	460	480	456	445	417	465	427	501	452	462	468	473	467	449	448	475	446	446	459	486	445	459	472	417	435	469	482	522	501	435	452	464	465	448	428	427	493	459	449	451	434	465	438	416	452	485	437	445	469	444	436	431	467	431	447	464	457	480	474	438	453	457	448	424	475	455	445	447	461	486	471	481	435	464	464	445	483	439	432	444	487	502	446	452	419	474	442	455	439	470	501	440	447	447	463	473	440	504	465	437	489	430	486	471	475	426	453	442	416	498	428	467	447	446	484	434	437	439	468	441	440	469	457	453	450	422	481	456	467	474	471	454	450	435	435	453	428	452	452	467	460	468	433	464	473	460	461	462	467	461	467	414	490	476	476	436	472	451	466	438	487	457	455	474	446	460	459	447	456	462	500	447	489	452	478	484	442	455	451	447	496	399	463	457	480	492	462	441	435	440	470	450	464	453	477	507	502	444	490	456	453	453	438	433	438	472	486	462	462	422	470	453	480	434	497	457	465	483	479	489	475	513	423	463	484	436	475	491	460	441	459	445	484	447	468	427	478	490	439	464	458	446	448	438	466	477	482	426	481	421	480	468	453	432	462	440	472	468	452	445	462	463	449	461	462	460	469	428	492	493	459	456	474	468	431	461	447	465	487	425	441	497	460	443	431	433	462	442	477	451	444	460	450	411	442	448	463	512	449	453	424	457	444	462	457	489	461	488	465	448	455	490	454	477	459	471	461	506	470	500	469	432	444	450	431	446	458	456	466	473	456	473	482	452	492	451	457	446	476	480	447	440	442	505	465	463	460	506	442	429	469	450	461	478	455	498	483	458	450	455	463	431	479	423	471	446	448	423	446	462	486	465	481	488	476	410	460	425	424	427	506	445	450	463	472	444	463	473	459	449	446	467	461	482	449	487	448	441	468	464	460	476	448	460	488	440	473	462	449	435	462	444	450	482	492	465	432	447	439	496	453	499	500	487	463	462	404	460	421	475	460	426	424	449	433	469	459	451	495	479	460	464	453	448	459	447	462	442	433	462	427	453	465	502	446	434	430	442	448	395	461	442	467	455	443	488	475	461	463	431	461	462	454	455	451	473	457	441	456	479	450	467	425	458	448	417	475	461	477	433	477	427	458	419	420	432	484	452	431	438	442	464	433	437	458	490	492	462	460	492	493	438	448	451	484	460	463	457	456	484	486	464	450	453	439	448	471	454	458	435	462	477	449	441	443	498	413	424	506	475	488	485	446	480	431	467	451	477	476	454	459	430	447	444	492	499	433	450	464	461	431	477	463	478	430	475	437	427	416	475	457	480	444	453	505	448	460	454	443	483	444	436	496	461	444	444	471	462	475	461	439	456	476	463	474	443	446	484	464	446	458	449	459	456	449	441	482	461	490	494	449	457	451	457	464	466	452	410	474	445	442	466	473	404	466	421	462	421	426	457	442	434	444	454	480	476	462	426	435	464	485	451	403	440	455	448	482	516	479	499	451	486	466	482	438	467	487	479	439	456	472	446	465	455	423	453	428	493	517	494	466	457	455	451	455	490	461	466	478	461	466	479	475	493	462	464	509	472	483	441	440	471	466	466	477	467	462	477	496	410	452	456	443	472	463	469	487	468	439	462	464	458	472	489	461	453	434	459	472	484	429	454	479	416	421	455	477	432	464	488	442	430	466	436	451	476	419	503	444	467	431	504	476	442	453	444	455	462	458	452	469	437	444	436	469	475	446	441	432	466	446	468	439	430	460	456	463	449	466	472	462	422	454	451	464	451	470	494	450	490	484	463	497	428	471	446	447	420	484	438	458	467	462	469	452	469	455	490	431	457	455	452	424	424	392	420	462	464	499	415	487	447	445	434	455	435	446	433	422	430	461	450	441	448	468	453	460	449	459	443	469	456	461	456	439	466	469	479	443	465	453	444	433	444	446	454	478	461	457	472	468	455	489	421	466	439	476	460	427	455	431	469	455	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50604	15304	2553	1177	857	675	546	473	488	431	376	375	356	346	352	335	310	336	303	312	320	307	280	312	299	291	277	292	308	306	319	305	285	303	305	270	305	306	302	286	317	283	287	300	283	269	310	304	277	272	286	295	276	273	302	310	267	306	296	286	303	293	263	321	306	294	269	282	285	268	287	262	266	295	307	265	293	297	270	269	282	265	260	268	276	287	279	262	293	294	280	282	268	293	283	317	315	283	260	301	275	254	282	251	272	270	269	330	299	286	272	295	254	295	311	277	305	270	294	292	319	261	310	293	270	290	294	308	274	267	280	276	270	307	277	276	293	299	299	291	291	322	269	298	286	291	266	304	319	274	314	284	262	263	300	307	287	284	259	269	278	298	242	326	313	282	266	319	274	317	289	250	279	281	284	310	292	276	264	252	296	283	275	308	286	327	304	289	254	275	277	276	287	302	283	295	337	253	282	337	281	259	253	304	286	282	308	288	266	271	285	289	270	309	282	270	274	320	306	269	289	281	277	334	273	282	284	293	277	312	282	293	293	285	287	281	263	278	266	272	300	266	312	262	282	310	285	308	295	292	327	310	301	299	276	285	254	294	284	331	287	303	299	292	283	285	319	277	291	246	290	308	277	308	303	318	276	295	279	279	292	276	275	260	286	314	285	303	262	318	263	297	281	293	258	290	264	301	295	266	287	270	297	300	293	262	269	273	297	265	263	296	279	275	256	266	254	301	269	283	274	269	265	278	285	291	292	277	270	305	281	315	312	315	282	272	258	307	282	301	260	307	290	255	260	278	292	280	277	270	307	308	257	273	263	299	282	275	330	294	291	317	280	299	268	330	285	263	265	280	296	265	276	255	290	317	296	250	320	295	289	293	284	291	267	286	289	285	273	265	284	283	270	321	270	287	288	279	276	298	263	297	290	264	297	283	278	277	269	275	271	281	310	289	264	289	305	306	318	318	260	284	298	340	303	283	285	307	295	268	304	285	286	321	288	277	256	301	284	343	264	263	287	282	300	298	276	295	264	324	302	310	302	265	282	296	284	262	300	303	301	266	267	272	275	292	297	257	323	292	275	279	277	297	283	284	295	273	266	261	289	296	296	300	290	297	301	298	278	271	299	276	286	290	277	274	281	293	287	284	286	306	296	291	297	294	284	256	286	256	296	298	262	314	276	286	276	303	296	255	259	325	281	281	282	275	278	281	274	280	301	275	293	315	277	281	256	247	314	284	304	274	272	234	285	328	282	260	307	302	277	281	278	295	303	262	261	268	292	273	272	283	302	292	278	272	277	275	284	274	290	276	294	263	320	314	278	262	295	268	270	264	262	275	264	269	263	279	303	272	243	294	289	275	277	301	289	269	283	287	294	266	275	297	263	288	283	311	282	282	271	301	272	286	275	287	276	283	299	279	297	310	269	299	291	319	305	308	292	315	274	264	286	272	273	286	303	299	290	274	275	295	279	277	326	283	234	265	291	256	292	299	281	285	262	274	302	242	278	290	277	284	334	281	280	311	249	281	303	280	309	263	315	311	303	292	265	294	290	281	283	265	296	261	273	279	294	297	284	283	289	303	310	274	307	301	282	296	313	288	294	308	267	273	274	287	284	268	268	264	281	297	281	303	259	276	297	282	272	297	315	280	305	280	276	249	270	285	301	309	300	290	259	258	273	267	288	259	277	302	272	272	269	250	330	301	274	288	320	274	295	326	254	269	296	246	261	284	273	294	281	291	288	258	260	281	284	267	274	265	282	268	297	304	294	279	298	265	308	277	295	303	282	279	290	256	262	300	259	293	298	273	267	289	263	299	280	288	262	288	297	296	306	272	302	282	294	305	277	258	278	279	262	289	271	292	276	269	313	294	297	293	290	289	291	295	295	271	291	289	274	250	281	274	239	301	295	275	287	285	309	288	282	309	295	271	313	255	272	258	289	293	293	326	296	296	263	277	272	270	278	292	292	279	270	280	278	316	288	312	273	308	286	285	252	315	260	276	269	263	282	338	294	299	280	263	293	302	262	275	279	297	295	270	283	276	272	284	293	280	316	300	315	258	282	306	278	314	302	289	286	273	271	287	293	304	293	267	288	307	261	285	272	277	272	292	304	246	277	294	256	274	297	305	274	283	278	334	246	305	274	279	304	307	292	288	298	282	276	297	264	308	292	297	303	259	294	308	279	281	290	292	287	317	280	271	297	285	291	290	274	257	277	289	297	304	307	301	270	300	266	305	268	281	273	296	253	294	288	269	294	276	288	265	268	274	252	305	263	301	276	272	297	290	293	304	284	268	272	284	259	304	297	307	259	282	267	276	281	291	288	286	246	254	260	300	302	285	293	288	280	271	291	268	257	315	289	277	271	275	301	275	283	272	302	290	288	278	243	267	264	292	300	290	276	266	271	262	260	275	307	292	268	291	285	259	279	263	305	319	257	292	286	263	251	305	285	259	275	276	285	253	297	271	280	282	285	295	314	278	288	314	326	257	307	290	256	238	285	289	321	287	314	289	281	250	302	279	275	267	273	291	276	294	284	269	288	298	302	247	293	289	295	282	285	273	278	300	268	261	292	267	256	297	290	295	278	259	295	276	296	300	271	277	286	334	286	274	258	297	291	302	287	284	310	284	280	308	302	292	266	308	275	266	253	238	271	270	304	269	280	312	284	280	282	315	300	284	299	286	309	319	290	283	278	305	284	285	290	268	287	271	288	300	330	303	289	319	270	284	274	252	289	334	291	292	297	290	284	288	281	256	283	282	310	269	265	283	283	293	277	296	295	241	277	308	295	317	293	265	286	259	270	286	304	298	279	305	277	285	282	302	257	302	306	294	291	286	283	300	272	261	269	286	282	288	278	305	275	290	266	276	276	286	286	302	266	273	279	294	289	289	289	288	285	296	291	284	270	282	320	269	302	276	256	262	295	315	299	309	278	305	232	272	293	317	275	295	245	297	287	275	284	299	299	275	269	276	290	284	281	265	293	271	273	267	261	312	311	283	284	272	284	274	273	278	288	283	290	294	285	284	290	302	273	281	288	286	262	274	288	286	257	254	270	304	302	287	288	287	311	286	280	282	280	287	286	277	289	305	249	307	270	282	315	284	273	305	286	265	305	270	277	291	311	288	296	264	293	263	282	279	294	251	248	305	266	276	271	241	274	291	303	262	274	298	271	273	261	280	258	315	301	298	288	280	319	264	278	266	308	307	298	311	258	285	271	293	290	287	306	275	284	280	263	251	279	286	272	253	275	272	268	272	288	285	300	288	284	276	261	267	282	300	303	305	277	283	264	273	292	277	308	294	282	313	260	305	293	278	260	265	282	282	294	301	302	304	253	304	293	291	255	309	295	248	265	303	259	248	273	292	260	278	287	286	315	253	295	303	273	285	259	274	270	286	278	281	262	280	301	290	288	310	286	287	255	254	274	312	291	271	261	267	303	257	310	277	314	268	277	278	255	276	247	282	279	313	279	320	304	293	277	284	269	306	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26452	1674	3343	3609	3174	2604	2228	1959	1722	1553	1413	1376	1266	1248	1197	1122	1096	1053	1045	1026	993	963	1002	930	934	899	899	913	902	875	887	855	829	874	836	830	795	862	855	878	912	732	834	856	836	843	858	878	834	835	822	836	855	881	813	876	880	849	816	841	828	843	837	778	879	849	890	864	854	836	825	820	867	794	833	828	819	817	777	798	821	805	805	776	825	844	814	837	836	764	812	849	869	819	863	854	834	832	784	790	823	769	831	813	834	790	797	816	824	850	799	796	798	785	844	836	792	771	750	799	861	797	823	830	807	804	805	825	762	843	803	786	844	805	821	859	855	887	780	787	826	812	826	862	847	881	779	761	772	778	811	798	857	813	798	787	807	804	801	866	786	812	821	829	825	826	831	800	801	809	792	809	823	803	838	802	817	790	796	835	803	832	796	813	786	840	793	803	781	822	789	783	753	834	811	805	780	782	747	801	800	856	798	818	862	820	793	852	823	824	843	801	830	803	832	790	795	793	799	785	772	863	802	873	837	787	852	881	830	808	835	829	804	834	793	815	803	808	860	797	723	782	795	814	774	837	816	783	791	799	793	805	824	821	798	762	822	810	818	787	750	784	852	804	795	802	785	823	798	768	804	829	827	816	830	780	851	812	787	809	830	807	806	759	776	805	873	809	823	825	813	780	805	824	821	819	849	862	773	777	863	787	783	825	830	799	746	854	794	845	820	892	804	758	850	818	829	781	863	835	833	744	853	816	828	819	864	779	833	801	790	801	798	836	829	785	790	822	856	780	834	793	830	804	816	809	786	830	802	784	814	793	784	831	804	915	825	808	814	847	798	813	805	823	807	812	841	806	833	815	825	805	777	786	775	794	812	785	837	799	840	792	802	843	837	847	791	794	788	828	795	774	778	824	801	848	783	815	809	822	805	780	808	757	807	825	831	859	837	834	807	803	812	791	798	776	760	822	782	812	823	834	757	815	807	803	835	837	827	828	798	794	822	807	798	747	816	766	839	826	773	836	878	790	754	826	820	808	810	760	828	791	795	786	805	852	826	785	809	788	795	806	799	855	821	832	756	772	804	862	835	840	841	853	806	779	776	806	810	796	826	801	763	840	792	818	791	810	749	844	812	827	787	845	856	855	811	857	795	773	836	841	809	802	807	862	814	806	794	796	784	779	835	807	799	875	820	834	811	782	835	834	833	791	809	791	804	787	841	800	777	833	794	833	761	810	752	781	815	802	801	768	762	813	792	883	798	852	809	842	802	805	776	835	805	819	820	770	856	808	810	807	829	782	785	823	839	822	808	848	819	784	772	826	784	817	802	831	883	847	824	800	804	792	765	828	754	855	696	760	755	818	794	808	810	820	810	865	780	776	772	817	839	791	745	774	833	797	814	759	835	797	804	851	802	793	831	789	809	833	780	851	862	787	853	787	774	771	795	860	804	814	806	826	808	805	794	820	790	844	782	805	815	788	785	828	814	796	808	778	794	819	796	820	848	788	847	862	795	834	866	847	821	854	831	801	825	787	797	806	802	854	791	846	811	820	801	828	794	766	855	782	810	811	815	845	761	808	886	836	846	848	789	768	804	829	807	801	814	812	803	803	837	794	785	792	840	812	824	814	851	778	820	809	745	835	816	789	796	778	808	851	802	843	816	763	830	828	773	820	770	837	766	792	772	777	820	803	833	822	860	865	834	808	777	802	824	791	813	767	799	795	887	839	812	878	823	793	747	760	809	831	828	851	837	811	855	845	823	796	812	827	818	774	832	832	822	782	781	844	804	812	807	838	818	831	800	829	821	795	788	775	783	808	769	864	778	788	759	867	813	832	802	798	845	810	810	839	822	823	790	850	844	861	788	856	764	804	799	840	770	830	844	796	816	816	796	839	808	737	784	792	823	808	837	782	803	780	786	832	770	825	804	803	802	783	840	777	798	809	811	844	805	795	762	742	815	800	814	783	836	788	804	767	793	793	817	763	810	866	789	822	810	813	767	844	841	804	808	848	818	814	757	801	803	826	837	844	808	812	832	836	757	787	786	782	804	845	810	783	820	790	801	827	813	816	798	822	810	782	802	853	811	782	820	784	833	787	814	850	813	827	791	770	784	772	841	794	789	830	885	857	835	796	831	802	821	832	841	821	767	771	837	778	805	807	818	789	803	838	802	772	775	791	793	800	788	784	819	792	761	835	768	782	807	782	819	824	858	816	784	815	818	862	832	753	825	797	837	780	779	799	770	766	781	875	818	786	746	771	854	805	776	871	769	744	843	841	811	830	781	818	750	774	807	803	804	815	797	817	799	812	785	778	841	798	807	819	781	787	807	784	780	821	811	836	740	864	843	831	811	774	838	864	810	806	801	814	802	791	796	855	815	819	795	791	878	757	803	784	783	814	784	794	811	821	846	872	801	802	789	837	839	807	861	791	796	792	749	786	833	844	812	799	806	852	809	795	825	872	748	831	804	837	802	783	774	794	807	788	783	846	787	785	766	825	829	836	826	814	810	862	807	779	774	877	770	900	817	836	795	847	773	832	783	772	820	774	790	757	827	769	781	822	830	871	774	824	803	774	821	809	767	858	774	784	840	820	830	833	858	767	816	796	855	772	816	770	786	858	806	766	837	776	811	781	797	872	789	811	796	802	806	763	834	772	822	807	766	754	757	747	800	800	806	784	784	808	830	780	822	776	775	773	857	845	766	819	802	793	792	791	834	818	798	816	835	786	825	850	855	856	815	826	827	825	785	809	847	760	779	815	784	779	761	804	826	790	742	901	826	803	839	806	805	800	807	845	789	808	830	812	797	872	787	793	803	830	831	831	835	812	817	824	796	835	809	820	788	806	814	845	825	781	760	828	845	832	838	825	811	845	817	795	736	815	823	827	798	857	813	807	815	770	781	770	769	844	788	822	795	811	799	791	780	808	755	828	817	805	828	832	766	794	832	872	759	841	827	836	800	789	849	858	797	765	812	836	806	782	823	852	757	819	842	787	796	840	851	814	815	848	788	779	778	813	807	807	885	864	775	806	852	850	844	822	828	765	782	837	780	815	771	809	796	774	781	782	822	824	771	776	813	784	803	789	790	814	775	865	834	860	870	763	818	800	852	803	785	824	807	793	844	800	795	787	820	854	847	751	826	785	797	733	812	790	856	787	750	818	827	817	821	835	774	839	781	771	862	800	815	806	820	797	828	841	778	849	779	899	808	804	820	789	822	822	806	818	859	756	812	786	780	802	865	817	817	812	794	764	849	805	827	781	834	836	816	787	802	784	774	857	838	801	786	799	859	766	802	776	785	828	833	792	792	780	800	806	792	806	824	814	821	860	804	807	820	834	814	729	775	824	751	800	815	794	835	873	849	798	851	825	790	804	822	818	843	788	830	803	818	817	780	793	774	819	840	815	823	814	823	816	785	811	844	778	837	827	805	837	811	817	799	831	819	841	819	858	806	802	770	817	792	793	815	834	792	841	809	821	759	825	805	824	836	818	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
58387	23106	7042	2194	1481	1102	863	746	638	539	533	477	422	418	381	389	377	410	351	343	341	356	348	358	338	315	369	344	339	320	321	324	351	321	313	326	347	304	340	301	317	276	322	300	281	287	327	339	313	277	315	351	330	331	286	312	328	307	342	330	314	308	289	298	345	334	310	334	301	335	292	321	331	297	328	333	313	298	337	340	314	313	271	299	327	294	315	266	316	320	295	312	313	327	298	296	309	333	321	317	308	291	307	296	327	325	333	332	331	329	300	342	308	281	294	307	322	304	307	329	298	270	338	304	317	308	314	265	313	340	314	328	287	298	296	318	318	339	312	306	325	293	274	300	324	328	286	306	301	301	324	314	274	282	337	316	342	322	347	308	303	318	330	303	285	310	312	287	290	267	356	302	323	323	315	277	341	339	324	323	294	291	330	295	280	310	302	329	309	288	312	331	312	310	323	318	346	307	302	285	296	311	313	303	333	337	308	280	298	300	304	290	328	316	279	308	292	297	308	321	313	301	296	307	313	324	297	286	309	324	329	297	294	362	309	330	292	313	308	345	304	332	306	304	325	293	309	326	302	326	329	322	326	322	303	266	309	299	312	294	289	314	293	310	332	320	277	312	305	289	321	295	314	274	335	312	321	297	290	277	332	293	290	293	318	320	287	296	290	300	283	290	306	306	284	292	340	328	315	306	330	294	312	358	293	312	310	302	307	301	301	309	295	327	283	282	297	305	345	313	323	307	302	311	302	316	333	311	328	333	311	280	303	317	300	282	311	290	311	324	336	309	338	305	285	295	318	327	286	269	332	269	285	308	315	313	342	331	327	317	299	328	331	302	304	329	303	303	331	302	289	292	323	295	308	324	312	322	285	315	298	313	330	309	310	286	324	295	286	294	313	323	296	312	327	339	340	334	295	334	295	305	270	298	303	300	331	275	319	298	308	304	291	330	313	298	302	292	305	295	309	309	308	288	296	297	318	306	304	321	297	311	336	312	306	307	304	311	311	294	335	291	340	323	293	319	303	281	264	294	305	316	312	312	329	297	325	328	318	284	313	305	288	310	294	316	307	310	302	299	310	303	322	307	307	329	286	302	286	298	327	329	332	309	316	276	303	299	290	298	321	299	315	291	307	278	299	284	308	297	353	322	326	287	301	308	300	324	317	299	314	302	308	292	313	320	331	313	315	294	309	302	337	327	295	316	322	314	315	292	304	314	312	321	324	314	312	340	328	329	296	316	290	295	290	303	282	295	305	302	320	326	277	321	320	284	331	303	282	298	292	308	283	312	295	303	328	327	327	262	308	316	344	322	305	287	308	305	281	308	288	325	309	300	319	305	304	308	319	304	290	274	306	318	311	295	305	306	306	316	286	326	339	312	291	294	283	278	253	316	273	355	299	284	311	298	342	291	310	326	281	294	306	286	336	270	282	289	315	307	282	296	278	271	339	309	278	293	311	340	331	317	345	314	283	296	313	278	301	326	267	306	295	357	322	299	312	309	314	309	303	300	316	306	309	285	292	321	316	311	332	280	285	306	337	322	291	277	336	314	278	290	299	316	307	280	327	317	332	324	308	298	301	295	290	334	293	304	273	320	283	304	314	290	306	279	322	294	323	288	339	301	305	329	290	282	295	293	317	320	291	293	334	306	321	294	331	313	324	324	313	307	346	273	321	362	329	314	324	283	304	312	311	299	312	318	304	298	319	302	309	299	296	322	281	293	322	294	318	298	321	319	280	286	313	311	341	318	348	310	311	335	333	301	310	317	333	291	308	323	291	296	326	303	302	279	322	315	337	304	306	310	306	309	308	317	305	328	294	316	319	318	326	304	316	304	292	316	309	296	297	323	319	298	326	312	327	312	293	281	305	325	320	314	317	282	314	297	310	304	314	297	285	298	294	311	352	274	327	271	308	280	312	309	290	276	302	284	317	304	326	314	313	290	304	305	318	315	280	323	316	296	275	336	294	292	272	286	306	273	352	321	289	297	306	313	297	310	301	285	301	288	319	309	300	341	327	273	294	298	324	305	309	320	322	329	300	327	308	331	316	307	315	295	293	284	339	308	297	320	300	277	324	286	306	312	308	301	284	302	312	324	297	320	311	331	287	334	332	300	254	327	311	307	331	334	305	298	331	291	331	341	334	312	313	264	289	318	334	282	304	306	327	298	286	302	277	310	331	316	298	298	296	318	294	287	304	312	326	277	322	308	303	332	320	311	310	306	309	299	291	292	287	303	322	291	332	311	291	304	290	315	326	294	307	299	312	283	321	306	330	307	302	313	306	306	304	319	324	327	321	288	314	326	299	328	320	285	298	311	321	322	326	306	325	280	349	290	310	321	367	287	300	294	295	304	307	279	297	310	279	339	309	298	292	329	331	272	312	300	297	297	316	305	280	318	302	311	286	334	353	294	299	315	321	334	317	355	333	302	291	329	322	320	310	336	319	300	331	288	324	308	291	322	336	290	299	297	320	357	283	290	308	301	340	286	316	295	351	318	280	291	291	321	286	318	311	368	289	286	311	311	340	287	302	317	304	290	312	306	335	278	323	306	346	296	283	287	318	319	317	312	300	323	291	320	328	314	312	325	305	325	313	312	310	304	318	333	298	338	304	319	317	337	312	296	316	287	301	325	298	340	291	298	285	327	304	293	317	275	336	311	307	283	338	292	318	318	297	309	283	319	310	332	318	297	309	298	293	301	313	304	317	314	320	300	312	308	310	294	309	322	316	294	335	319	345	335	310	294	314	312	292	282	332	289	278	287	300	294	326	312	354	327	294	356	313	292	313	283	288	300	339	311	307	326	326	320	310	294	308	299	290	322	280	333	358	313	325	308	307	316	328	321	332	323	282	316	294	298	323	292	317	315	328	314	341	297	317	321	281	333	288	307	309	296	312	299	316	297	298	324	309	339	303	341	278	327	336	302	300	317	318	331	326	304	309	303	285	318	335	307	315	314	283	310	323	294	299	320	338	304	335	272	271	327	296	323	311	330	302	308	319	309	344	305	302	317	353	296	315	280	309	317	292	303	319	330	314	291	331	318	328	327	298	324	324	314	342	283	318	294	293	288	286	300	298	351	330	290	324	332	274	301	327	282	312	302	300	305	305	296	358	306	339	328	320	309	300	314	296	293	304	323	306	306	306	321	304	318	312	341	314	307	305	310	325	275	312	336	304	317	323	280	298	296	294	295	308	302	328	287	307	299	307	336	316	310	297	278	276	304	303	286	305	315	304	303	298	314	327	305	295	321	304	307	315	306	280	330	300	329	297	301	292	279	324	290	257	303	343	316	303	338	345	289	323	300	292	315	323	301	330	289	303	291	303	301	311	330	332	305	343	319	309	299	296	299	264	348	278	297	305	303	329	317	313	308	305	276	307	321	288	319	300	312	323	299	310	294	324	284	295	331	333	326	297	322	321	309	259	313	337	274	319	306	289	296	327	303	313	292	306	315	302	293	284	291	309	308	299	288	290	302	320	313	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
32479	2752	5908	6433	5402	4415	3621	3055	2588	2330	2207	2021	1892	1745	1566	1467	1411	1294	1255	1240	1284	1157	1195	1110	1140	1079	1023	1034	1001	1021	1016	971	1028	992	975	944	995	964	979	953	909	940	924	913	861	932	917	910	918	951	889	888	895	908	908	893	903	932	888	911	898	887	823	874	917	892	882	841	852	886	877	881	856	880	813	866	891	890	861	805	851	880	863	852	878	879	875	884	871	912	913	884	904	846	828	863	865	859	854	821	831	815	883	851	838	844	870	856	866	844	896	876	866	883	838	847	880	834	845	841	801	854	896	841	907	858	866	887	822	867	839	858	841	889	870	883	882	815	891	859	847	834	796	891	855	821	855	834	847	857	849	823	876	831	845	822	881	878	833	908	780	861	841	890	809	855	820	884	853	810	860	844	826	848	839	867	832	850	848	798	855	854	846	859	797	846	765	848	841	800	853	875	829	857	804	885	885	902	845	787	847	890	831	849	812	805	867	866	823	879	820	862	890	810	844	811	805	855	815	898	828	879	867	837	842	824	873	802	781	818	868	884	887	811	866	845	813	823	844	845	798	825	870	817	824	802	868	839	889	840	890	901	815	814	838	874	867	855	809	818	845	865	852	786	932	815	883	867	875	855	902	902	856	878	839	849	855	915	848	829	837	772	871	839	847	817	857	828	801	874	862	819	867	911	852	826	868	810	851	885	822	845	792	880	841	838	845	840	853	854	834	883	828	863	867	833	825	827	838	824	833	875	858	840	870	853	868	855	832	821	836	852	815	825	924	873	840	896	840	870	850	812	816	860	854	854	859	818	837	829	851	888	852	836	835	857	774	851	849	876	788	861	856	848	883	857	813	857	854	892	857	887	915	878	866	846	825	852	818	869	908	872	910	816	800	900	860	852	798	819	857	870	811	833	881	833	870	848	798	832	859	775	867	814	837	825	863	840	869	786	844	852	841	860	818	874	871	816	864	850	815	853	833	866	854	859	866	865	841	882	844	865	851	884	838	872	834	817	887	873	854	847	859	862	831	846	872	857	842	779	842	827	893	819	880	808	873	841	840	854	812	830	876	858	904	849	831	832	850	819	835	814	865	809	811	831	832	858	849	870	852	830	865	854	820	862	832	873	852	815	839	860	858	814	871	823	857	836	826	801	823	904	807	901	848	920	861	823	851	835	853	858	836	848	795	829	875	853	844	896	819	797	887	841	859	835	840	887	830	842	836	812	845	809	850	830	781	822	898	830	808	839	858	836	852	860	871	829	860	885	859	871	808	845	839	836	858	876	829	880	825	858	857	867	855	840	807	858	870	845	858	821	869	795	849	871	842	835	844	839	849	808	828	889	851	895	840	867	876	838	798	881	793	858	877	827	790	799	843	844	826	853	899	888	849	859	808	827	796	841	888	823	892	835	874	886	818	874	867	840	807	807	850	878	832	812	818	884	833	790	846	876	815	846	838	859	825	825	818	847	856	810	929	800	816	894	843	860	841	873	872	847	797	855	860	861	826	838	880	775	882	835	836	809	824	810	864	830	866	828	798	868	850	821	858	825	882	818	853	841	925	803	818	891	875	815	823	833	851	860	882	857	823	829	854	883	842	837	839	807	836	844	841	893	818	875	804	837	875	810	859	835	863	794	930	835	899	822	876	819	795	846	890	856	850	854	808	878	865	829	844	852	842	902	837	881	807	829	833	877	806	805	882	837	815	836	796	821	824	847	818	890	850	896	853	804	849	866	890	854	836	874	832	869	873	846	843	830	790	853	847	848	838	868	839	851	824	848	809	839	801	900	893	870	865	855	885	862	896	816	837	864	871	853	850	864	853	857	807	866	840	805	846	828	863	825	801	841	820	856	830	820	838	848	865	874	820	846	857	816	869	850	818	842	845	842	857	877	808	797	858	825	848	865	844	812	830	792	806	801	875	868	848	859	783	880	839	865	843	863	765	889	891	825	917	836	820	830	822	871	832	820	896	820	847	890	841	888	860	840	858	852	851	830	793	875	817	889	845	870	869	861	933	820	878	841	810	837	894	798	862	883	819	829	906	859	855	840	885	881	878	859	875	834	864	804	848	838	806	812	917	814	877	832	806	805	774	873	865	841	852	769	866	845	883	817	837	839	780	879	871	884	826	879	844	848	804	827	807	913	843	849	828	853	805	870	849	860	875	854	833	845	847	832	822	856	857	867	858	837	824	798	872	888	834	880	828	857	872	828	873	832	827	867	864	783	825	829	838	815	871	820	835	881	855	853	859	890	819	869	848	846	847	819	878	815	811	814	883	842	837	899	835	872	819	784	853	853	819	837	836	808	859	843	811	822	837	845	833	839	826	889	837	846	787	828	827	863	838	831	831	842	805	871	884	830	817	854	817	901	836	836	810	822	844	821	856	840	829	858	838	882	854	852	889	795	896	862	847	792	854	876	820	854	839	856	871	891	821	876	874	837	896	840	881	787	867	882	828	830	822	859	845	849	886	904	889	876	890	852	835	822	858	841	854	868	852	901	809	839	826	851	868	796	821	864	905	822	898	849	899	921	841	792	784	823	825	852	808	882	833	883	845	846	878	848	878	869	827	858	854	904	860	854	858	875	869	883	832	856	834	848	857	836	829	843	846	791	846	835	809	809	825	825	829	870	836	893	874	810	851	832	879	841	866	852	882	885	902	853	877	851	886	863	846	836	855	907	876	825	766	794	831	848	863	857	841	869	890	872	830	892	869	856	800	819	852	830	851	864	854	835	848	889	801	875	806	854	869	902	872	852	884	873	836	876	860	849	787	821	875	809	845	846	834	844	835	830	860	859	853	824	846	879	853	891	901	865	805	909	827	847	856	841	844	844	817	819	856	804	891	855	869	846	823	808	814	844	878	843	874	809	839	811	818	791	833	881	867	820	860	872	812	856	793	844	820	866	848	859	850	913	799	844	851	898	840	820	808	845	804	815	858	827	836	815	811	816	853	808	821	861	879	865	872	811	818	861	880	846	847	871	880	870	893	832	825	853	856	839	848	854	822	866	820	905	866	803	857	869	897	832	816	839	860	859	872	790	881	821	880	844	861	840	874	816	831	867	793	841	855	796	864	834	806	877	796	861	854	852	846	835	843	838	817	871	836	763	847	906	850	897	860	894	827	888	870	790	830	838	841	820	846	815	806	832	841	914	856	863	899	856	853	863	873	867	838	843	826	830	873	824	842	794	868	832	912	855	865	862	898	872	813	839	851	852	834	850	855	825	858	832	879	822	805	821	860	827	826	812	833	893	849	877	807	805	818	857	832	856	887	844	848	833	817	877	878	824	853	812	832	895	877	818	862	845	887	832	844	839	846	826	858	850	806	916	874	879	890	900	870	873	871	837	848	853	844	830	802	816	852	859	865	833	864	792	830	873	863	835	873	814	867	878	849	868	838	813	871	771	825	850	875	850	862	879	869	833	809	877	824	861	827	857	825	855	850	808	848	874	861	859	848	834	857	849	864	831	861	882	861	844	861	900	815	880	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9204	463	261	200	182	167	137	150	150	128	149	142	140	141	155	123	149	154	133	139	119	155	131	136	153	135	124	134	133	134	150	132	153	130	136	138	145	132	134	119	160	132	143	122	162	138	160	128	167	146	149	144	133	142	125	140	145	138	141	138	146	148	138	137	143	140	167	149	151	143	125	154	143	133	135	136	156	141	133	134	159	153	140	136	129	153	145	151	124	135	156	161	150	162	159	156	148	132	143	136	141	129	149	140	160	149	141	146	137	140	119	153	157	129	142	153	145	175	145	122	129	133	152	130	139	133	139	130	128	135	122	133	129	148	152	143	130	148	157	146	113	152	125	123	153	137	141	155	144	137	148	149	156	145	140	138	150	148	154	148	141	146	154	137	142	130	142	160	156	136	132	163	139	153	143	141	137	165	134	150	151	144	129	128	116	139	129	141	144	139	157	150	165	155	170	145	148	144	142	121	130	133	141	152	148	130	128	166	157	167	154	145	146	137	143	136	159	162	143	156	146	144	145	142	147	137	129	151	145	145	156	160	134	149	122	156	129	153	147	123	137	156	139	156	153	134	153	132	126	137	149	137	144	125	145	153	132	137	135	143	135	132	127	142	136	138	122	149	132	138	124	125	137	139	132	154	134	138	147	139	141	131	147	164	150	148	126	138	120	134	137	137	137	144	150	150	137	154	141	124	148	130	150	143	138	132	158	132	142	144	123	143	137	134	141	141	139	151	148	137	142	130	139	139	145	144	140	157	133	148	128	130	145	156	154	164	125	142	136	140	152	123	102	156	145	128	134	147	139	142	129	137	134	139	151	135	133	119	138	150	149	118	133	147	115	123	127	138	138	147	147	140	123	151	148	153	131	125	146	144	145	151	149	139	106	133	136	140	146	115	151	177	159	133	171	149	139	158	145	150	145	119	132	138	146	122	146	148	139	150	152	131	140	141	134	118	127	136	147	151	148	156	140	150	135	135	157	140	138	130	133	149	151	135	156	124	141	143	168	116	132	121	146	130	152	124	137	159	156	133	131	139	161	165	121	143	130	150	118	138	164	130	152	129	135	152	133	137	126	119	146	146	128	122	131	154	136	143	153	130	144	146	135	136	124	137	134	120	119	148	131	132	134	127	129	118	138	152	132	151	128	130	143	139	118	144	138	142	143	127	139	149	132	125	143	140	145	132	138	133	146	153	144	158	141	143	155	131	143	156	154	157	134	132	150	143	115	135	145	152	135	147	103	149	171	140	142	155	151	132	152	105	113	153	145	133	149	143	149	127	159	171	140	134	138	159	141	135	155	139	138	121	154	146	145	140	143	139	137	139	142	147	138	128	176	146	142	139	133	130	142	131	134	154	144	124	163	147	157	135	131	130	126	143	137	142	136	146	140	128	149	125	131	141	129	135	134	142	144	146	137	163	136	159	134	152	131	142	140	150	136	138	149	141	133	122	146	145	140	149	155	142	145	130	138	126	164	137	142	141	152	138	149	136	134	130	139	157	145	127	130	127	146	149	151	131	148	146	112	162	152	135	149	127	142	122	141	128	149	160	135	154	155	144	123	165	134	146	155	126	137	151	137	144	161	144	135	117	148	141	157	128	140	140	135	144	128	139	148	149	144	132	141	138	129	120	145	155	137	147	141	129	144	122	123	132	142	163	132	171	134	148	152	132	153	156	143	147	126	146	141	149	132	132	154	151	141	150	134	126	137	129	151	141	157	151	146	138	129	121	130	137	135	136	154	132	111	134	162	133	138	145	151	136	129	135	161	135	122	112	128	145	145	156	148	142	124	176	145	150	131	121	148	141	141	148	144	141	127	112	133	118	146	131	140	127	170	144	142	135	156	125	139	138	134	135	120	136	149	133	135	169	126	141	128	142	137	140	174	142	138	160	148	124	154	150	162	139	107	126	151	160	138	159	151	143	138	117	145	111	138	141	140	130	146	142	124	161	140	145	144	145	152	141	151	146	122	156	155	144	154	115	153	157	138	120	135	135	124	147	142	161	145	142	146	145	155	151	159	135	137	137	152	156	133	167	137	119	145	127	151	121	140	127	135	141	156	154	138	131	140	146	123	140	145	140	127	146	146	136	140	149	164	144	130	128	135	154	145	151	140	142	144	136	117	145	145	121	145	151	112	154	140	152	146	142	152	159	135	157	134	126	143	137	155	161	149	124	128	130	125	127	140	148	133	147	140	128	147	153	141	134	116	125	137	148	150	142	116	134	151	137	158	149	143	150	174	148	135	137	136	128	135	155	150	151	142	131	156	143	123	135	146	120	157	129	147	142	143	144	144	143	131	146	131	118	117	147	137	155	129	167	157	139	138	133	146	127	141	135	142	127	149	131	131	136	143	144	137	121	142	133	153	140	135	122	144	132	158	133	138	142	146	124	129	166	139	158	114	137	130	146	129	130	143	152	143	133	150	152	133	128	151	149	152	152	141	151	129	121	167	153	144	136	146	149	131	136	149	142	133	137	128	137	132	122	137	147	144	132	122	162	135	144	143	145	133	146	135	124	157	113	135	141	160	132	146	150	135	154	132	134	132	132	138	138	124	134	134	144	159	127	158	148	152	150	148	146	164	146	135	125	129	132	149	123	136	118	142	151	138	131	140	133	133	150	143	135	152	135	158	131	138	129	144	155	152	133	136	135	134	134	138	139	139	134	160	147	140	132	124	145	142	114	149	146	139	148	159	132	142	148	129	157	118	136	134	130	155	139	150	125	138	139	128	148	126	147	120	146	136	139	128	122	129	145	136	136	131	120	126	147	161	146	131	158	148	145	129	127	141	156	125	150	134	142	154	129	152	117	144	157	175	165	137	148	142	148	143	155	133	158	139	140	143	159	150	137	130	150	140	131	145	129	132	137	138	152	138	132	172	154	128	102	123	129	130	132	126	133	167	130	127	137	135	158	158	148	128	166	129	140	141	122	134	134	147	160	123	146	153	146	133	130	130	136	152	155	144	135	141	152	158	150	143	134	151	140	135	127	159	156	145	159	132	155	142	149	152	142	138	151	124	148	145	119	138	154	141	142	166	128	157	140	135	116	132	130	164	151	163	126	134	146	148	155	120	133	124	146	120	151	138	143	144	136	131	131	156	165	144	136	128	155	144	130	130	144	128	148	132	139	145	141	147	151	135	136	138	137	150	156	143	160	131	137	154	145	136	148	147	169	144	139	134	136	143	151	139	131	146	154	134	143	145	148	126	136	150	130	147	162	141	141	110	132	124	152	119	130	132	135	146	169	134	155	136	146	117	155	139	142	144	131	136	152	153	143	131	123	144	129	137	150	151	139	137	133	138	169	137	152	150	136	157	135	166	158	128	144	151	153	138	138	128	131	118	152	152	148	142	150	161	117	125	156	127	131	161	134	136	134	122	147	160	154	127	139	145	155	121	163	171	144	134	144	120	145	125	153	147	136	153	142	139	135	135	160	155	172	154	118	152	140	146	141	155	159	139	133	139	133	146	152	129	139	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8985	491	569	593	568	619	526	492	495	495	506	481	530	447	465	507	474	477	444	496	437	497	472	474	463	453	479	489	447	462	478	490	464	484	450	466	439	467	451	442	458	440	479	461	428	453	447	468	500	462	469	456	470	493	447	457	436	447	470	453	437	457	454	496	454	462	448	468	472	406	433	483	458	487	444	470	454	458	450	472	442	416	454	461	436	432	462	465	423	457	464	478	478	469	459	474	446	425	423	440	458	492	451	436	458	518	446	418	498	476	456	472	457	453	461	439	453	470	457	463	526	446	498	454	432	415	468	460	452	444	446	443	428	454	459	461	463	463	465	416	484	475	452	456	460	459	409	478	450	470	488	429	459	474	433	453	466	476	447	477	446	458	460	455	458	494	449	460	504	462	500	461	500	456	470	440	468	444	464	451	477	447	500	458	464	497	475	448	459	486	480	470	466	430	445	436	456	452	466	487	443	460	466	441	481	456	477	469	455	448	432	458	480	512	484	441	445	498	466	429	426	481	475	405	461	455	435	450	427	471	432	433	456	466	487	445	488	446	452	413	434	493	453	450	444	430	413	523	453	481	438	453	446	447	435	428	495	472	471	468	427	475	496	458	481	449	409	471	439	435	452	447	457	444	473	409	451	459	446	486	470	484	466	484	428	447	473	446	452	484	425	413	503	442	452	428	445	480	464	432	520	433	480	464	492	465	480	466	434	439	482	476	453	455	452	455	432	429	449	435	446	486	460	454	437	429	458	485	446	488	437	464	435	426	502	470	462	467	469	460	467	438	484	475	470	440	440	416	482	437	500	439	451	451	443	472	440	425	437	399	464	449	438	474	457	473	448	466	461	503	485	449	467	428	410	455	449	445	470	437	423	448	441	470	453	455	490	474	456	454	478	444	445	424	433	445	478	453	432	442	426	415	474	488	441	449	460	468	425	454	453	444	414	450	513	445	482	444	467	464	499	475	426	449	434	445	416	473	395	442	473	418	441	460	481	469	439	437	468	463	430	439	454	470	416	425	492	505	438	461	469	484	439	446	469	502	435	417	424	463	430	469	451	467	453	456	473	439	473	496	480	461	441	407	452	484	444	465	457	480	431	462	445	436	446	496	437	446	468	476	408	468	444	431	463	478	453	417	410	479	413	395	466	448	483	431	438	437	434	492	477	441	450	441	466	446	462	454	443	477	482	441	441	444	451	481	459	469	443	462	439	455	424	463	453	415	476	431	509	467	415	433	465	464	461	465	432	498	452	471	473	480	415	487	436	444	468	480	459	465	475	424	450	453	455	436	490	491	440	497	456	461	455	476	423	482	437	462	467	415	460	480	449	431	453	455	430	466	461	455	462	448	435	445	471	445	470	492	424	415	417	454	465	456	461	427	469	481	458	456	462	436	454	466	485	506	435	465	464	466	480	479	464	441	460	437	469	428	468	457	449	420	481	468	436	493	447	439	451	469	440	451	439	475	452	460	456	439	449	426	429	473	444	431	456	458	473	482	467	445	445	443	441	459	446	432	456	467	448	437	453	456	442	413	478	464	499	446	457	433	425	463	459	457	443	460	471	484	470	488	456	469	464	452	461	420	448	486	437	446	427	456	453	467	431	451	448	447	465	439	472	435	451	457	463	405	446	463	444	448	489	439	460	494	486	442	404	452	421	472	471	445	471	431	473	457	453	421	470	459	504	449	484	474	489	463	474	462	482	471	465	435	496	437	472	445	441	457	466	442	463	432	445	469	455	470	450	446	460	494	473	451	500	451	471	470	450	501	416	470	492	413	430	455	456	436	452	470	471	450	473	412	461	462	471	427	496	438	451	450	445	446	477	430	492	440	432	454	442	417	480	493	459	426	459	485	414	477	439	475	463	444	466	480	466	472	435	434	463	444	426	415	447	456	449	420	447	463	452	470	485	472	467	462	448	463	484	482	481	469	427	477	454	467	457	454	445	479	505	440	460	451	465	447	462	456	450	435	467	456	494	449	446	441	470	453	441	446	445	434	450	464	459	479	463	462	478	457	446	446	476	469	442	476	493	475	448	430	481	474	450	457	457	472	463	409	448	438	443	447	447	431	457	500	466	460	461	445	447	445	430	449	471	451	446	498	443	428	464	451	427	471	447	469	451	439	451	478	449	480	441	464	473	473	450	488	399	465	480	457	492	496	440	468	465	423	462	465	506	483	467	488	461	454	471	453	495	454	456	433	452	418	466	415	429	451	444	511	429	482	459	477	431	467	468	423	501	482	449	469	464	439	446	464	446	431	468	485	473	468	482	476	440	466	465	501	479	442	491	458	456	442	501	428	472	493	481	494	494	398	481	482	466	454	436	434	472	440	485	476	479	456	433	484	460	432	442	475	453	484	497	448	448	460	483	427	453	415	449	452	453	501	458	444	460	485	453	484	435	437	435	476	498	438	465	467	441	455	412	477	488	491	494	428	450	484	482	413	419	426	442	454	425	441	428	456	485	487	467	482	428	460	492	427	477	418	436	509	462	490	455	461	429	463	460	479	448	436	458	453	448	450	486	449	418	473	465	467	465	476	421	421	441	462	400	434	469	452	475	454	483	469	444	448	470	462	450	450	462	473	460	441	482	460	419	460	487	462	439	450	475	472	474	473	449	454	405	449	453	434	481	450	419	467	471	439	427	459	460	469	465	441	446	471	461	473	479	431	470	475	495	484	476	457	447	469	469	481	430	441	463	444	469	430	470	434	472	478	463	442	425	464	456	494	483	465	476	421	460	474	470	470	444	483	452	474	417	427	462	458	488	470	466	459	447	458	477	463	432	414	501	476	496	444	429	455	455	440	439	483	439	456	450	503	470	425	466	456	451	431	453	446	465	450	449	447	450	436	437	448	486	441	464	456	443	484	456	478	442	447	401	436	408	444	459	461	456	454	450	466	454	475	480	461	474	439	472	460	474	473	468	454	481	464	451	423	501	429	464	472	428	445	516	437	463	456	449	464	441	467	430	468	451	487	437	431	460	455	454	417	462	431	445	479	443	462	497	422	460	429	463	435	453	425	447	444	433	480	487	481	434	440	475	448	462	430	477	466	460	444	476	462	482	435	483	425	460	420	478	480	446	486	442	446	519	433	494	435	432	457	436	463	460	441	440	437	465	404	444	465	448	442	464	440	444	452	479	452	428	428	413	473	434	412	451	463	449	435	441	462	494	468	516	399	454	440	448	466	459	444	466	450	475	437	512	435	450	450	440	499	427	510	448	427	473	430	470	454	470	487	467	465	446	473	498	465	459	468	451	454	468	445	426	458	464	452	424	488	463	462	444	458	456	447	472	434	454	463	427	455	471	458	449	454	470	429	457	451	460	450	490	451	419	445	453	451	460	453	476	465	424	477	473	442	473	486	482	435	426	470	435	446	457	441	482	455	468	496	456	435	485	438	451	446	426	452	477	464	456	496	441	462	470	428	467	480	491	453	464	439	478	463	438	430	455	445	462	441	455	466	431	434	457	419	470	479	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50199	14441	2468	1105	848	657	547	540	442	440	380	339	374	386	333	313	334	328	285	313	304	309	344	312	325	291	311	304	304	306	291	278	271	316	299	296	316	270	285	272	296	300	314	294	284	301	308	282	297	289	265	263	252	257	292	291	279	298	266	283	296	264	294	294	262	286	299	306	307	265	251	269	321	296	293	284	271	298	286	276	312	299	270	293	321	292	317	298	292	293	267	277	253	296	278	318	276	290	279	297	321	276	257	300	294	299	292	284	266	288	253	288	293	304	313	281	299	256	270	296	311	271	256	283	282	284	278	262	293	282	274	295	314	287	293	267	280	265	297	267	304	287	284	283	305	274	283	291	283	293	313	272	315	286	280	265	301	281	268	310	285	288	278	291	309	280	304	278	273	309	282	299	272	274	299	269	268	303	266	294	310	310	278	299	307	288	305	273	273	274	269	280	309	320	284	307	296	278	266	272	302	280	269	306	300	289	276	289	279	331	287	287	283	292	286	296	304	294	323	279	265	292	292	278	300	271	263	312	274	273	272	321	294	278	292	276	264	323	268	283	306	313	305	286	291	302	265	276	282	275	284	295	295	289	254	307	306	276	283	302	268	285	282	270	270	287	271	285	310	279	310	284	238	294	282	295	298	315	283	275	286	280	284	266	302	294	280	282	280	287	295	265	258	303	303	264	282	280	246	277	267	305	308	267	313	284	288	298	289	269	291	273	280	290	277	293	297	263	294	263	269	291	260	297	273	276	264	297	276	286	284	303	292	250	279	307	269	254	277	273	295	304	291	307	327	271	277	324	285	292	286	296	272	293	300	289	270	293	297	256	304	291	305	255	266	277	307	277	294	290	305	290	299	291	282	285	280	274	284	300	319	294	300	317	301	284	272	301	250	281	299	286	305	322	286	270	303	297	289	282	265	288	284	276	272	318	265	278	264	288	275	282	272	291	281	277	283	275	291	280	265	266	295	283	287	278	279	298	298	301	307	295	313	280	276	296	278	263	276	333	260	285	297	270	313	289	290	284	301	287	307	303	328	270	246	304	304	273	263	272	283	307	291	262	301	282	268	294	282	279	305	280	283	281	307	294	313	292	261	296	275	289	281	288	298	273	266	299	280	292	289	295	265	252	270	297	289	270	291	269	271	271	252	284	284	280	271	282	312	299	296	301	278	260	295	291	276	297	294	278	294	278	306	285	287	290	317	303	275	278	270	285	293	287	271	319	318	310	305	259	312	285	272	272	260	285	240	285	289	292	272	267	303	264	295	286	262	299	285	254	301	283	282	264	278	279	267	272	272	306	252	282	285	297	281	299	265	287	284	281	279	327	287	291	287	290	286	281	304	290	297	268	274	290	332	278	291	269	276	293	248	277	273	286	279	266	250	326	289	268	269	310	271	272	299	288	306	291	291	265	302	273	287	266	293	264	284	268	305	291	282	270	309	302	252	269	275	268	269	284	286	274	306	306	269	286	300	264	289	265	325	283	272	312	274	285	265	261	279	290	314	303	289	234	262	282	298	269	284	285	288	257	310	289	279	280	303	308	237	314	243	293	295	275	287	272	284	274	301	303	284	302	296	301	261	279	270	275	274	294	266	298	279	284	261	295	295	295	310	284	255	316	290	254	277	278	304	306	296	299	265	318	291	291	294	279	289	279	299	268	287	298	290	278	285	277	282	336	272	290	273	271	301	300	304	288	284	269	293	296	340	300	285	290	289	301	289	296	288	259	289	247	304	290	278	280	269	279	264	303	278	315	286	262	291	305	288	304	290	299	273	297	270	294	325	296	260	244	293	323	304	310	271	287	292	268	298	298	288	271	295	296	284	307	299	298	296	296	255	290	268	275	235	284	286	270	267	287	302	332	296	284	311	286	304	300	284	296	280	287	283	299	279	291	296	310	272	267	292	278	307	258	280	306	303	306	281	276	278	292	320	270	284	259	293	295	268	262	305	296	287	302	300	286	277	298	267	289	273	293	275	291	301	273	269	295	278	300	333	286	277	280	268	274	293	281	267	279	245	265	290	292	297	299	301	277	301	281	296	285	318	261	282	302	311	287	290	311	269	281	302	274	252	287	288	299	254	298	279	279	288	279	278	304	284	295	308	282	273	284	265	289	290	291	282	297	272	281	271	298	276	296	293	282	267	283	260	277	260	295	287	280	299	266	295	275	295	274	277	278	278	277	280	267	270	298	284	297	286	254	270	303	308	261	253	309	274	295	284	267	268	250	275	288	283	270	267	298	288	294	324	271	316	256	303	275	276	304	288	296	301	272	330	290	271	284	298	312	264	287	275	288	273	282	272	295	259	285	268	290	293	261	266	280	283	271	292	295	289	276	318	297	259	275	299	280	284	285	273	288	290	265	296	300	301	268	270	275	266	294	274	284	252	330	269	304	313	275	288	280	292	288	318	264	276	260	283	289	266	278	294	269	272	276	290	274	285	312	305	249	288	293	310	264	282	267	297	297	312	256	284	251	277	283	283	306	287	280	301	288	276	280	310	290	282	278	279	290	248	273	302	308	294	262	253	312	296	283	285	280	261	299	302	299	278	299	275	287	262	271	267	276	304	271	293	305	297	281	286	276	279	292	296	278	306	280	290	273	285	279	278	291	265	273	296	286	297	310	284	305	319	295	271	273	315	277	259	268	312	287	262	288	298	294	270	291	306	250	279	311	278	289	291	309	291	287	304	274	255	269	267	308	301	286	273	317	291	298	299	279	291	259	276	295	301	323	274	280	285	299	301	263	299	291	298	299	298	279	316	302	279	295	266	257	316	322	272	286	310	281	290	295	288	248	286	306	302	301	302	309	320	295	283	287	279	284	281	265	276	265	296	307	262	285	237	281	297	307	299	299	274	277	303	276	287	265	277	306	282	315	327	261	272	303	304	287	270	277	278	284	274	284	303	290	328	281	264	293	267	286	270	280	293	294	295	331	292	254	261	273	281	316	274	284	291	279	306	301	289	283	258	280	246	300	281	284	278	277	300	292	305	306	262	264	259	270	272	261	297	302	262	249	272	286	300	269	281	271	305	286	310	280	271	292	274	262	290	287	265	297	281	293	279	274	290	298	271	265	282	283	311	289	273	279	331	302	312	263	281	278	305	247	286	289	275	271	299	296	289	311	320	297	281	268	285	278	270	287	281	318	264	291	304	307	257	264	259	267	288	261	274	310	307	294	288	314	267	278	260	271	301	315	278	285	309	311	301	267	303	282	264	283	276	307	285	317	287	305	300	273	266	280	287	271	242	267	267	296	273	283	267	271	261	258	267	294	297	283	285	280	306	264	318	276	279	320	269	286	272	292	268	279	307	276	286	279	275	273	276	280	297	271	303	291	261	300	270	268	274	283	281	281	266	295	277	268	272	288	311	291	275	261	305	284	279	245	296	272	281	294	275	286	322	295	270	310	280	274	271	270	290	302	301	283	296	281	302	293	313	274	323	278	306	262	259	282	265	273	285	276	270	267	289	302	293	282	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
25877	1702	3355	3650	3062	2664	2267	1912	1748	1598	1416	1422	1350	1232	1138	1179	1105	1074	1030	1068	922	990	969	920	895	937	917	899	898	929	849	870	878	884	925	873	898	830	842	787	875	882	839	824	869	881	860	893	848	873	802	818	812	894	863	786	830	876	838	880	859	773	812	855	835	835	786	849	854	828	798	771	841	836	782	873	846	803	816	826	809	820	844	836	831	810	838	822	862	802	846	780	804	820	809	792	799	814	823	816	809	832	826	849	842	765	751	832	825	815	820	810	798	808	802	773	810	843	736	785	737	831	810	778	826	844	856	792	831	826	813	809	819	792	799	856	805	760	799	841	828	797	830	805	860	841	827	832	789	837	822	772	793	819	802	805	807	771	827	801	775	829	817	832	849	828	786	765	881	811	772	792	831	805	811	784	742	817	858	838	835	807	822	882	796	866	754	826	793	800	783	779	779	836	850	839	799	812	811	839	806	802	853	828	791	826	794	812	800	815	818	785	876	793	816	853	833	827	808	833	839	833	785	805	813	861	823	818	795	815	763	792	799	826	787	767	781	815	821	780	796	846	778	811	791	817	797	792	783	828	829	828	778	776	833	760	810	813	836	787	792	793	809	780	823	808	893	791	812	818	807	788	835	846	840	768	814	787	848	835	802	811	816	836	844	827	837	801	778	793	824	791	802	795	890	760	784	784	781	833	804	849	819	784	852	846	810	802	838	823	805	801	819	818	767	781	774	793	789	857	775	780	829	834	829	828	819	824	760	781	857	822	824	787	827	749	781	787	836	823	841	826	807	776	801	826	771	789	765	851	841	826	821	838	849	814	786	852	829	822	762	825	768	860	851	801	808	818	805	830	829	816	771	792	823	868	789	853	867	839	808	775	855	828	807	820	862	807	790	853	812	794	832	808	813	834	788	753	848	804	835	762	835	827	819	808	819	764	818	806	797	781	790	853	828	808	822	845	824	813	834	810	780	795	827	779	786	837	838	798	851	794	782	829	827	766	778	785	758	774	819	814	831	840	759	787	826	800	818	840	791	784	826	824	846	802	809	829	778	806	761	827	802	820	805	820	780	810	794	785	802	788	819	825	845	861	849	793	832	829	769	781	831	805	825	795	832	866	815	820	808	771	809	816	760	813	808	824	771	813	767	764	789	836	809	852	794	799	792	864	848	795	822	816	848	824	769	875	808	820	837	800	800	791	806	847	823	818	758	842	819	842	820	769	819	803	847	823	794	784	780	825	805	789	864	762	775	830	838	801	788	808	836	820	766	797	773	801	832	835	800	769	806	792	833	756	801	754	807	779	842	782	776	811	814	845	814	778	822	792	822	769	838	798	775	792	825	795	851	768	806	811	757	801	759	819	803	788	782	785	803	844	829	834	827	773	709	784	857	815	828	783	816	806	833	825	755	855	855	825	828	812	766	854	836	800	805	828	817	774	789	812	805	751	856	859	801	809	778	790	764	866	795	822	777	830	810	833	829	805	797	808	790	771	799	838	815	769	837	838	841	840	795	837	794	743	800	793	811	744	775	794	821	791	806	832	824	817	760	837	774	800	802	812	825	819	829	801	777	778	809	769	805	785	824	815	832	818	847	776	826	822	824	793	767	838	771	790	846	818	779	782	877	830	826	826	821	796	753	785	762	808	849	793	830	807	809	796	776	833	797	801	818	842	837	822	810	793	762	794	814	833	748	800	830	781	809	832	827	853	861	767	811	811	752	772	812	801	828	808	791	802	820	834	801	800	800	751	808	816	776	802	776	823	840	791	838	791	791	770	845	837	840	826	753	826	851	798	781	786	788	829	801	832	796	849	759	851	848	779	799	829	760	822	869	771	801	841	793	820	841	877	818	799	830	850	821	852	780	814	795	842	801	796	813	823	775	796	777	813	806	795	834	831	822	786	810	804	764	819	818	799	841	799	794	811	867	808	817	826	822	773	821	814	798	796	832	783	850	830	822	793	761	848	823	806	773	764	762	836	788	850	823	746	796	831	816	818	829	835	811	806	848	837	837	796	763	794	816	804	798	812	770	787	800	824	793	795	764	812	780	809	797	852	772	808	777	816	789	807	840	805	804	811	876	822	862	786	834	758	816	827	791	823	831	761	794	846	802	797	838	815	774	828	840	909	883	787	856	824	812	803	844	810	824	821	808	764	830	814	846	799	815	780	794	841	812	812	828	787	760	810	817	839	810	762	846	792	778	776	796	791	829	754	772	825	802	775	776	823	858	763	780	820	803	777	794	784	813	790	798	850	820	823	816	813	815	805	805	778	790	783	808	813	856	772	797	811	750	770	792	790	809	794	765	822	784	809	838	816	768	798	818	805	801	821	803	873	792	820	851	821	811	830	784	773	817	823	759	818	800	830	855	742	813	796	792	833	836	777	789	802	828	845	796	805	799	836	843	762	769	837	850	772	768	794	829	763	786	820	793	823	832	821	800	799	860	796	826	769	830	794	799	801	866	807	811	778	773	811	831	832	797	741	855	794	768	792	797	835	789	747	834	804	822	814	789	769	807	796	765	876	836	812	837	810	812	855	795	789	799	773	841	881	847	806	797	815	822	772	836	833	846	821	812	764	827	768	787	873	808	804	842	780	813	802	782	793	785	818	806	836	829	801	814	779	816	818	793	818	780	798	809	821	788	812	807	838	716	830	848	800	829	835	831	818	795	787	773	803	804	799	784	831	813	797	822	819	818	794	881	767	793	808	801	772	758	813	828	817	823	782	811	819	780	800	849	818	835	772	812	740	801	795	874	795	803	823	809	819	800	784	791	814	835	830	798	807	842	797	863	799	838	813	827	833	807	788	830	837	817	773	805	780	797	765	785	799	834	804	810	806	781	776	836	862	802	728	815	798	871	776	807	805	787	804	772	773	831	759	796	805	799	797	798	839	853	782	783	788	757	836	836	797	776	811	836	810	780	785	781	830	818	772	782	804	841	749	817	789	758	820	783	823	796	801	811	823	817	804	807	800	839	854	767	802	845	789	779	794	876	834	797	789	786	835	770	845	836	801	816	796	797	764	813	783	826	864	795	795	811	808	798	843	851	796	841	801	821	816	786	790	814	821	816	802	793	864	795	803	836	785	808	809	792	803	805	819	796	799	885	819	790	824	773	815	791	818	814	752	814	776	833	814	828	774	818	789	816	805	799	810	792	809	851	787	783	831	793	833	822	853	830	814	800	816	839	796	800	835	808	827	826	815	815	840	772	774	795	808	808	774	860	809	796	840	799	780	823	777	794	756	834	812	829	806	805	840	809	804	860	796	811	839	792	800	859	809	787	814	800	887	796	768	759	761	851	823	823	771	808	786	782	839	790	811	796	776	798	761	790	829	827	765	839	817	784	802	827	821	861	829	874	830	779	819	847	770	877	826	814	797	808	817	836	776	791	894	791	773	809	813	782	841	821	827	807	791	818	785	848	790	831	806	844	799	761	803	865	803	807	800	822	864	810	833	796	794	803	805	849	873	833	798	871	845	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57248	22947	7935	2265	1508	1115	877	719	634	559	521	461	454	439	390	393	392	393	354	357	351	386	352	337	348	331	360	329	304	324	327	345	344	341	340	305	319	291	323	308	331	323	339	307	329	364	317	314	337	342	281	307	341	334	304	331	304	323	282	352	341	316	330	297	306	327	313	285	299	310	326	296	337	299	293	327	306	312	303	319	303	328	293	319	303	305	325	303	289	313	294	313	298	301	314	294	266	332	329	306	315	337	336	321	311	305	301	301	303	315	308	305	309	304	297	326	292	300	319	292	309	282	321	325	340	336	355	338	328	301	305	325	289	279	300	305	287	332	321	306	316	341	317	295	291	316	289	298	343	330	326	304	307	322	321	323	304	314	304	344	292	334	276	305	296	310	297	314	277	321	320	312	320	310	315	338	319	367	330	321	319	314	329	324	263	274	312	282	319	330	316	297	277	307	294	293	310	294	315	320	339	261	301	315	281	307	332	291	324	330	319	319	308	327	338	310	315	321	309	291	308	295	326	313	292	338	322	280	326	297	325	293	314	307	323	328	290	314	293	305	277	355	319	294	301	322	271	297	299	316	300	335	288	292	318	295	304	316	308	301	306	316	326	320	312	297	317	267	335	300	331	314	310	300	301	291	308	296	332	352	285	332	300	286	301	329	279	317	346	309	275	328	325	310	285	321	296	319	321	292	302	306	284	292	309	311	331	317	321	331	324	315	294	281	272	312	332	293	343	327	342	287	269	340	336	283	319	329	303	315	305	317	297	339	326	309	297	302	318	330	322	310	313	355	299	288	336	293	300	343	320	326	322	303	308	308	329	306	282	295	305	283	289	304	303	296	311	320	307	329	309	310	320	280	324	328	321	317	290	277	283	320	305	329	289	323	318	308	307	328	332	298	310	308	292	340	322	314	313	315	306	294	287	287	320	345	344	297	301	301	327	324	295	302	293	277	320	275	329	297	293	282	319	315	327	312	287	301	297	289	330	304	319	291	293	309	313	343	294	318	333	324	310	313	297	319	316	303	316	325	302	318	308	316	285	326	290	292	321	305	277	322	321	305	312	312	299	290	269	316	309	309	287	283	331	322	305	317	312	285	334	294	299	295	312	273	294	293	288	340	339	323	272	292	328	298	333	299	334	307	292	350	341	329	286	325	330	342	320	324	308	341	282	318	291	337	334	323	305	300	290	312	317	294	322	325	297	319	301	313	298	327	318	310	334	313	298	321	339	307	299	340	330	309	347	289	337	312	316	317	344	294	315	311	301	292	298	302	342	323	307	303	301	350	336	296	316	274	308	288	327	318	326	302	312	294	332	316	343	333	320	288	308	337	301	298	299	311	325	332	323	305	294	284	307	297	296	294	320	295	321	307	332	333	301	326	318	312	315	299	327	288	339	312	309	323	318	300	336	334	317	317	335	316	291	313	325	358	321	323	320	320	299	336	292	291	318	273	324	323	273	328	306	302	283	296	320	318	324	308	302	321	311	310	309	331	274	300	314	283	285	269	319	308	312	323	314	335	312	346	355	326	298	305	307	308	298	318	304	303	355	323	308	348	341	305	266	303	266	337	317	307	307	336	311	315	287	296	343	276	333	340	315	337	296	311	298	298	307	334	311	278	338	343	326	317	319	310	331	339	285	330	286	323	292	326	333	311	308	284	329	311	272	300	330	315	255	314	324	260	348	300	301	300	310	303	308	312	306	317	288	288	362	348	291	307	322	333	314	315	347	291	314	298	295	307	335	300	267	325	284	297	336	313	306	285	307	292	320	284	316	342	295	328	301	305	285	323	286	311	277	287	314	314	317	285	320	313	326	319	344	306	291	277	351	293	350	318	315	318	316	359	348	307	311	326	294	329	334	288	332	315	322	288	288	281	301	310	310	285	288	330	298	292	288	305	335	289	299	294	343	348	328	330	306	283	306	282	285	307	291	306	269	297	317	343	268	321	266	296	322	274	289	330	304	288	287	279	309	324	296	302	291	294	324	311	315	318	309	327	358	309	340	302	307	301	289	324	310	336	333	324	304	307	335	297	298	294	304	316	312	296	315	309	326	301	299	326	301	315	269	328	314	296	318	278	293	331	283	303	312	304	323	317	320	288	304	295	294	296	329	351	293	295	313	335	288	313	317	305	334	289	299	319	289	305	316	316	302	307	309	308	284	333	307	320	290	323	312	324	316	315	292	283	309	291	316	280	325	327	290	321	333	291	327	329	332	268	319	290	288	328	339	296	306	299	309	313	287	314	306	320	314	337	297	299	300	316	305	326	283	324	295	319	284	302	310	293	303	322	320	313	329	294	304	322	328	278	284	316	320	320	310	285	323	316	315	283	290	283	331	299	313	288	321	311	331	303	314	308	324	309	337	293	343	324	330	335	302	298	300	300	312	303	317	311	302	299	290	296	294	320	304	320	321	314	298	301	274	313	296	306	299	293	293	308	337	314	312	296	343	297	265	287	289	315	308	279	304	319	320	327	291	307	307	313	304	304	302	288	292	305	311	317	314	299	314	301	293	341	299	305	286	290	327	277	314	343	318	293	289	312	300	344	293	288	342	360	319	298	305	331	294	339	315	312	359	322	307	334	316	267	289	291	292	290	307	307	308	306	298	332	307	337	325	311	320	339	298	327	294	291	308	301	308	298	310	286	302	307	333	310	313	288	328	279	333	286	308	335	275	325	304	307	266	303	304	368	323	291	301	315	312	310	310	320	300	307	282	305	272	308	298	305	291	326	320	307	287	337	350	320	303	308	327	310	307	308	343	300	288	310	312	324	325	298	320	316	301	324	311	345	276	282	313	281	289	270	314	332	298	317	328	315	304	311	303	278	323	347	314	352	315	309	323	287	324	308	336	322	306	295	302	304	330	290	304	311	263	304	324	293	326	316	307	335	303	327	309	308	322	344	309	327	317	269	308	322	288	303	310	282	278	327	313	313	294	297	326	306	315	301	296	314	302	279	333	305	326	301	301	312	272	340	291	323	305	308	300	316	297	309	305	267	327	292	296	311	287	322	289	310	311	350	310	325	329	316	342	280	295	310	351	301	324	308	293	302	320	339	298	309	313	278	311	313	340	300	292	323	311	291	286	366	299	282	318	350	294	285	328	309	298	301	313	293	317	292	338	313	283	331	312	332	319	308	294	336	288	320	303	302	316	302	297	287	290	289	282	329	317	327	313	269	314	302	293	295	310	325	296	320	344	296	307	293	290	292	324	294	283	324	316	298	310	286	302	321	309	293	296	320	289	324	332	297	274	279	300	319	308	304	302	346	296	307	296	275	326	309	324	290	342	315	298	292	309	323	341	299	310	301	313	332	311	288	291	324	280	329	308	309	312	315	297	329	302	315	309	289	283	296	320	292	320	327	297	326	320	301	289	313	283	319	306	307	314	340	308	310	334	350	329	302	304	287	307	335	304	335	320	260	299	322	326	283	305	294	323	323	293	295	332	303	329	275	328	304	314	323	281	299	320	333	301	328	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
31991	2692	5648	6283	5269	4353	3619	3100	2652	2340	2122	2051	1913	1629	1552	1481	1405	1389	1270	1241	1211	1150	1091	1057	1086	1086	1056	1056	1029	992	992	1027	983	1003	994	991	942	983	935	940	937	966	923	944	934	920	919	921	925	884	894	947	929	906	943	878	897	847	869	903	940	848	919	871	936	906	908	843	837	900	883	854	825	836	864	901	842	868	859	868	875	903	825	858	846	859	775	838	802	840	839	857	840	856	866	907	861	855	854	852	814	858	840	816	864	890	845	817	874	819	846	840	884	849	848	801	865	860	878	893	851	855	845	863	876	874	853	857	845	854	871	916	835	869	877	847	842	854	897	853	849	879	876	886	842	876	877	800	833	855	827	852	830	839	856	883	814	848	845	862	833	856	862	876	868	846	835	844	900	840	864	795	857	832	850	814	896	874	837	860	829	832	861	903	861	862	826	852	827	821	854	861	858	918	837	805	812	859	878	815	826	857	878	906	818	880	831	831	863	803	820	826	896	846	855	831	839	897	786	875	851	826	832	836	848	848	845	873	825	876	901	862	848	862	906	877	851	849	838	803	802	838	886	802	836	828	826	859	862	800	850	843	845	823	829	858	825	847	829	844	834	825	848	924	869	865	835	863	826	857	828	829	802	865	831	829	826	869	887	869	836	807	842	864	817	884	813	860	855	876	824	883	791	829	822	899	874	799	915	820	848	860	856	820	811	860	903	845	828	866	844	870	871	833	870	834	846	840	856	833	863	817	846	838	813	851	838	896	821	866	869	824	831	862	838	828	884	866	842	834	801	836	800	875	860	839	863	806	899	850	835	831	853	828	847	828	833	781	846	799	816	856	874	826	815	826	829	863	786	793	891	831	850	807	821	850	851	874	839	838	824	815	819	778	868	828	836	858	845	851	857	881	881	821	872	794	886	843	873	809	829	840	851	826	809	822	855	842	841	846	830	827	903	778	842	849	868	868	846	893	894	865	827	827	849	899	847	843	852	852	840	852	832	852	879	846	911	839	846	846	809	849	875	895	841	847	829	821	815	846	808	853	834	840	805	886	822	888	853	856	830	855	851	860	867	812	856	864	867	868	881	832	792	842	866	880	863	872	860	863	830	815	831	826	847	819	861	875	825	858	799	758	807	822	775	810	847	810	833	873	893	861	820	769	891	868	849	842	866	834	896	865	834	859	816	813	836	837	850	861	796	828	861	919	847	864	856	864	857	926	840	829	836	824	871	886	869	801	825	810	848	844	852	880	852	891	811	848	875	860	794	867	854	822	872	799	862	812	832	848	847	802	827	853	900	885	812	825	857	859	781	855	869	785	818	862	831	869	892	884	863	836	855	844	863	799	812	860	895	843	827	828	863	808	820	828	820	829	868	915	858	807	846	850	817	892	865	878	865	824	828	861	849	883	868	858	840	807	816	851	836	862	844	844	834	826	840	871	855	827	870	840	818	845	886	820	872	822	891	855	829	861	811	807	828	853	845	783	786	849	827	860	855	878	835	857	850	847	854	859	859	833	809	837	851	839	812	841	886	844	852	889	859	802	828	812	833	821	812	826	839	853	891	879	841	805	844	832	880	854	868	842	902	865	872	858	851	874	840	812	805	859	863	889	844	839	882	866	880	877	913	861	863	836	806	818	816	848	841	804	880	847	832	807	823	834	842	869	876	847	852	904	838	857	908	857	795	822	851	889	837	853	817	829	881	843	911	862	806	850	828	847	826	843	889	825	838	846	809	885	878	857	827	846	829	849	825	860	863	902	858	796	826	851	837	877	850	800	817	830	835	879	824	838	810	799	847	798	814	843	842	871	801	798	847	855	809	775	873	840	829	858	837	802	863	829	859	843	836	858	814	833	788	815	835	880	806	814	812	860	843	822	924	851	851	866	839	807	860	832	862	802	854	851	861	839	818	856	855	866	857	915	788	824	832	835	810	891	845	832	823	831	846	806	815	827	860	867	829	867	890	859	820	816	843	821	811	848	921	848	840	883	805	835	819	824	823	831	819	871	880	805	864	855	853	854	844	859	889	829	799	814	865	847	862	806	841	906	891	785	843	897	874	799	832	826	876	873	829	850	808	850	874	841	838	839	840	815	834	870	854	848	850	814	842	789	830	820	906	896	879	865	868	865	858	862	843	829	827	790	833	800	845	847	904	855	833	875	873	872	900	873	858	834	826	837	860	898	828	871	874	846	861	885	850	878	820	816	845	891	841	819	810	832	856	846	872	806	797	856	828	848	784	848	854	827	843	857	869	819	827	831	867	792	831	865	813	835	873	869	854	847	856	818	838	863	794	839	874	837	867	842	815	901	812	791	813	818	866	891	875	808	843	798	834	811	783	839	868	856	869	905	859	854	847	859	830	872	858	842	827	911	847	860	835	876	891	816	841	806	852	880	827	825	809	841	802	851	874	851	894	851	904	836	828	857	904	850	819	879	865	815	841	835	857	813	817	893	858	866	818	782	832	847	837	859	890	849	837	843	897	865	885	859	850	831	905	879	861	851	860	799	867	895	875	845	911	788	846	825	837	825	827	871	791	834	830	852	833	861	814	808	850	834	888	826	835	799	882	834	799	834	864	905	832	823	834	846	822	887	785	833	905	856	828	817	855	869	831	828	808	816	873	859	817	860	872	852	865	883	832	850	835	854	853	824	826	876	833	883	887	835	860	805	844	849	871	816	870	813	824	854	840	834	762	857	884	820	867	827	822	856	778	848	860	849	825	845	874	829	902	835	864	898	875	838	858	879	842	872	821	830	835	887	852	851	845	795	819	888	832	851	887	847	833	835	865	816	885	827	899	826	834	821	834	800	821	860	869	806	832	891	848	869	790	861	840	839	859	850	877	884	836	825	851	810	844	842	853	821	804	809	852	842	834	842	840	861	824	820	844	846	864	822	834	845	862	824	861	839	826	842	865	847	870	883	862	841	837	812	863	860	816	824	838	872	815	812	826	853	831	851	832	812	807	888	867	823	842	851	873	834	852	857	860	844	819	807	844	835	861	849	885	863	836	854	874	854	864	823	856	852	873	804	840	865	903	859	848	864	826	843	856	825	885	786	850	852	827	842	888	835	791	829	842	864	893	826	858	842	867	822	901	840	801	851	892	836	855	840	809	829	850	823	828	787	897	878	857	857	842	824	826	854	856	843	812	857	827	873	866	858	846	827	825	838	843	842	836	855	888	903	882	836	788	855	812	872	889	827	881	843	856	850	873	824	824	835	826	797	843	849	849	834	872	838	851	817	874	847	808	782	823	800	886	844	866	815	830	852	848	856	854	866	861	814	826	866	897	836	865	840	841	866	802	823	882	824	845	876	830	841	884	835	886	845	777	847	822	857	832	880	921	827	824	881	807	836	882	853	846	866	811	852	792	863	827	817	838	868	905	887	871	825	820	852	858	790	833	865	890	829	870	889	884	818	783	824	894	816	841	862	832	814	858	807	812	847	825	855	850	783	866	879	899	827	836	847	878	883	850	805	848	848	857	915	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9653	523	251	187	165	150	159	149	154	150	144	152	131	161	151	171	128	145	152	129	134	135	159	146	146	153	126	152	147	143	148	143	132	135	135	137	140	136	140	152	173	131	142	142	132	149	132	148	129	144	147	137	151	139	154	128	141	128	144	133	129	138	149	146	145	139	131	130	134	153	149	156	143	123	128	144	121	130	165	139	132	150	139	134	144	123	159	154	145	139	146	148	144	159	135	140	136	125	147	142	147	155	156	143	134	148	140	150	132	117	148	143	141	135	120	124	126	136	137	150	137	143	140	159	156	145	138	146	157	142	136	157	150	155	136	157	121	143	159	141	144	138	123	133	137	144	156	137	134	141	117	111	177	147	156	121	125	138	147	138	135	133	144	156	135	158	143	142	154	151	158	134	154	140	133	142	150	137	122	154	129	135	135	138	143	139	131	142	152	150	161	154	137	146	113	153	136	142	170	141	137	157	125	164	157	132	129	126	133	179	145	148	150	154	124	145	155	151	143	148	147	137	151	138	129	141	129	128	141	118	135	126	147	127	173	163	136	165	153	139	136	147	145	152	148	133	133	148	123	145	145	149	128	129	168	151	141	155	145	149	155	130	152	140	137	155	169	141	149	144	150	137	155	150	142	146	133	131	146	145	131	156	156	123	146	145	150	151	134	146	141	129	131	149	143	133	114	162	137	156	144	141	143	142	142	166	138	152	151	146	177	140	152	132	150	135	145	112	159	133	126	125	139	143	140	129	142	140	142	139	155	156	144	144	151	130	150	132	139	137	142	148	134	142	127	138	133	139	142	143	143	143	126	138	141	141	175	143	147	134	123	121	132	159	140	131	149	167	155	135	136	149	139	157	148	138	145	149	143	133	163	162	137	141	155	133	127	126	158	136	126	155	137	152	136	139	133	155	134	147	138	156	144	137	152	147	154	135	170	133	145	135	154	151	147	140	138	139	132	149	143	144	150	129	164	160	140	143	145	137	158	142	129	162	130	142	138	154	140	141	161	150	155	130	119	140	135	153	145	145	132	139	136	146	146	149	152	154	148	140	167	150	152	129	143	146	162	161	144	140	140	147	148	155	131	142	143	128	156	138	142	137	162	155	162	167	149	137	134	136	120	126	146	152	134	151	148	142	145	153	133	113	159	127	165	135	151	152	133	146	164	142	152	142	150	147	132	123	139	157	131	146	145	128	143	141	152	147	151	116	133	133	134	156	145	148	157	155	157	155	135	145	161	141	152	151	141	144	176	136	149	157	150	125	137	124	147	144	135	139	161	156	146	142	161	132	148	157	155	149	128	128	157	142	133	134	128	128	137	152	115	126	127	134	127	148	124	141	163	127	153	130	157	122	174	163	159	138	133	142	144	143	135	142	138	161	132	118	156	150	140	143	134	136	133	146	135	151	148	149	153	143	159	147	151	136	130	131	149	132	127	151	155	150	126	151	134	157	130	113	151	162	142	147	163	152	152	155	161	147	146	135	140	152	133	146	131	152	153	119	147	155	151	109	146	149	141	123	131	129	145	162	142	118	150	154	155	123	145	159	150	131	126	141	150	171	154	140	125	137	166	150	132	124	145	131	165	111	161	166	132	145	144	148	131	145	139	153	165	128	165	178	129	157	153	142	160	135	142	157	156	137	155	132	158	137	156	159	143	118	116	116	153	140	155	151	150	127	150	137	145	169	135	154	132	146	151	157	133	139	154	147	134	134	149	134	143	171	145	114	142	156	143	151	138	128	155	166	173	133	132	138	146	153	155	137	141	153	109	139	158	125	169	151	136	162	154	143	155	140	134	138	152	146	131	162	155	130	155	155	140	137	116	154	133	134	141	154	144	140	146	138	116	127	153	113	118	146	128	163	162	136	119	121	128	150	166	175	144	143	145	144	139	141	152	145	129	122	148	124	134	144	154	158	135	166	148	147	148	150	124	136	153	153	131	128	112	154	141	156	136	138	155	145	151	146	124	160	121	141	135	156	138	153	137	121	138	146	145	151	139	152	125	157	147	173	153	161	143	135	157	161	128	136	141	139	137	147	148	136	142	134	133	141	137	155	138	146	155	133	162	155	155	128	136	127	144	132	167	151	137	140	149	138	149	158	137	134	134	161	152	148	150	155	128	150	140	162	147	152	152	142	149	166	145	171	142	153	137	147	143	162	171	136	135	149	159	137	153	153	146	166	153	140	134	135	143	148	134	147	150	145	150	154	122	153	131	155	142	137	144	135	153	145	143	128	135	160	152	139	147	148	156	159	140	149	146	149	123	132	171	134	131	145	136	141	147	148	118	129	146	137	146	121	143	148	126	141	147	138	162	134	149	133	154	146	142	126	155	141	147	165	111	115	149	126	139	132	154	138	150	159	145	120	134	145	140	120	150	132	140	162	161	145	127	136	139	151	139	133	139	146	141	118	161	158	144	121	109	138	142	129	160	115	159	141	145	169	147	147	138	132	152	134	143	145	136	147	137	126	139	152	128	158	139	151	135	131	161	147	110	179	138	132	132	126	148	125	170	134	152	131	145	152	128	138	117	159	158	133	143	160	134	147	143	137	149	132	161	144	142	134	130	134	140	142	162	160	159	159	141	153	164	110	157	126	132	153	174	153	156	156	150	162	148	138	156	144	135	144	143	136	132	137	124	140	153	151	141	123	141	147	147	142	138	144	143	134	149	148	161	157	159	129	128	148	139	111	142	139	162	150	134	151	162	145	150	149	135	126	180	130	130	156	144	136	154	121	125	158	150	165	138	134	146	143	119	149	128	140	137	141	153	149	160	165	117	151	150	139	143	155	141	141	142	148	160	159	146	146	147	133	126	145	158	122	145	141	142	143	134	156	135	135	160	154	151	140	144	141	138	149	151	143	157	141	138	160	144	124	130	140	125	147	147	161	131	140	150	143	128	150	150	125	116	156	128	160	144	147	119	154	140	139	132	130	143	135	137	129	145	139	152	151	147	130	145	148	154	139	126	134	131	133	137	155	125	139	135	142	157	155	154	135	157	140	143	139	146	153	131	131	148	126	135	145	132	128	128	146	141	129	118	123	131	152	145	147	156	136	123	149	146	159	152	130	130	136	132	174	147	149	182	139	134	161	147	151	152	151	136	132	129	140	134	163	139	151	137	144	129	141	136	130	137	145	146	120	127	159	123	149	151	155	138	150	146	160	146	158	139	145	141	125	134	165	146	152	147	140	143	173	141	153	120	139	143	145	140	139	159	159	134	148	163	156	148	157	143	136	154	134	148	136	144	157	146	134	127	138	145	140	149	143	154	136	156	153	150	132	131	145	137	149	156	153	159	149	128	130	137	168	142	146	149	148	138	142	133	157	128	150	147	153	140	144	152	163	135	148	155	153	135	148	130	134	148	129	140	158	128	161	141	163	136	152	147	141	130	172	174	141	140	144	143	125	147	156	130	139	140	141	152	140	132	141	163	130	133	137	154	121	128	164	137	146	131	159	153	144	127	126	137	131	143	129	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9159	524	603	581	596	528	533	534	559	476	482	458	505	466	463	474	451	471	445	485	458	422	492	489	487	488	474	486	463	437	462	439	444	480	466	489	476	484	448	442	464	438	475	446	423	441	477	471	477	463	466	532	439	496	475	444	460	476	468	468	423	452	410	449	458	486	482	449	495	459	432	422	482	502	456	442	422	468	443	440	431	465	428	446	456	441	467	470	464	443	484	452	483	427	483	480	475	468	487	479	459	439	468	456	467	475	467	461	503	464	435	422	443	558	464	441	472	454	464	446	483	484	445	447	440	438	476	427	466	441	434	486	467	462	445	413	454	439	467	491	427	431	475	458	479	456	443	485	441	488	476	453	461	435	468	448	447	416	440	438	482	453	463	453	459	457	461	463	458	454	455	496	461	454	458	459	479	457	451	454	475	483	478	448	436	428	440	454	454	441	457	451	455	456	470	440	481	469	490	449	464	475	437	473	433	514	493	462	442	464	430	501	474	438	465	454	486	447	477	433	478	435	463	458	446	422	443	459	474	500	444	462	456	479	430	477	468	475	458	486	430	488	467	465	450	447	464	480	497	479	454	468	455	476	444	446	424	477	421	464	438	504	440	475	483	431	456	454	457	456	442	489	440	459	446	440	477	466	451	456	431	478	475	441	464	451	443	441	460	492	485	440	469	426	472	457	402	469	466	411	467	436	495	433	469	434	457	494	460	469	453	420	438	434	457	449	459	440	495	430	493	476	452	473	445	456	429	477	475	474	440	423	457	477	452	468	464	458	448	468	425	457	422	439	477	486	477	438	418	488	451	441	471	470	465	457	417	484	418	463	476	438	463	473	426	481	442	461	444	418	458	473	476	469	423	442	461	479	434	460	449	440	427	459	459	445	454	465	450	442	441	439	435	445	451	431	456	485	470	481	477	434	463	484	461	482	443	439	491	483	429	431	445	471	462	429	442	458	491	463	472	447	457	451	469	411	449	458	440	486	461	472	430	441	450	447	467	464	447	453	476	436	464	449	472	440	497	518	462	443	458	464	456	453	450	467	464	462	470	421	443	457	481	489	431	453	484	450	443	469	434	451	451	478	454	442	476	457	471	501	487	480	473	438	443	461	453	468	440	473	432	487	472	463	460	437	470	467	473	475	489	475	437	465	442	506	445	480	430	468	496	445	471	473	416	481	479	479	434	463	461	418	471	478	483	481	444	455	437	495	478	477	471	456	446	462	470	461	464	459	482	501	451	446	437	471	438	460	479	446	436	451	465	494	426	432	455	458	439	463	428	443	436	461	464	429	491	432	456	434	456	502	434	459	462	490	443	494	475	435	446	454	456	453	431	483	449	479	434	497	439	450	453	461	423	497	457	462	482	506	489	457	471	469	484	419	449	472	463	429	460	455	401	456	463	445	486	447	446	480	451	440	478	457	447	453	456	451	466	437	477	467	459	462	494	458	481	482	468	464	435	457	395	444	475	451	478	439	481	504	479	447	457	447	434	481	462	457	441	444	472	446	410	472	450	470	436	445	456	457	422	450	443	477	452	476	479	468	488	475	492	422	450	474	458	464	461	478	463	485	428	454	453	484	434	463	445	483	459	495	481	457	474	449	468	438	422	461	463	483	471	445	469	427	486	460	444	469	485	469	477	439	435	443	441	440	445	478	446	456	483	479	466	417	468	484	459	462	501	441	428	498	469	439	484	454	449	443	436	470	468	442	421	451	462	441	470	482	467	457	416	453	444	449	449	485	449	452	469	499	458	424	459	461	430	467	463	448	474	493	507	467	461	482	450	416	472	511	465	464	452	460	435	447	469	478	445	477	464	482	451	429	466	470	445	480	479	454	482	449	473	467	415	493	421	467	460	447	434	502	461	418	445	473	432	439	487	476	480	468	456	468	434	406	442	477	453	446	451	453	509	468	479	474	433	415	463	466	444	467	470	523	465	425	500	459	476	449	446	422	443	483	420	448	482	449	424	485	458	482	450	460	485	426	449	459	472	472	487	451	445	462	464	450	463	450	472	485	445	491	460	463	428	436	429	467	468	436	444	477	459	429	444	464	443	498	456	473	496	482	449	450	455	468	470	435	421	487	466	439	459	440	483	462	488	485	436	444	504	488	468	500	480	490	426	438	506	428	440	454	466	481	461	473	473	437	477	455	447	451	469	452	437	478	468	420	482	483	444	473	418	471	461	452	455	452	489	437	500	453	450	448	463	446	457	468	465	430	443	459	448	476	467	450	439	458	482	473	486	489	483	471	474	482	454	433	471	482	470	451	430	444	441	483	511	495	414	450	443	464	470	463	433	435	476	440	476	469	462	490	458	422	477	492	471	448	420	427	466	477	466	449	472	475	439	432	436	461	480	493	465	449	429	453	462	442	467	447	476	444	481	456	463	451	473	445	441	447	477	464	485	468	447	437	450	424	421	465	425	462	417	421	456	472	433	433	459	471	464	465	433	508	508	449	477	474	466	460	442	475	439	416	452	477	453	437	454	470	476	490	492	448	461	458	454	459	450	443	503	437	455	414	479	499	401	462	418	452	474	467	465	482	449	417	448	441	459	433	447	481	470	470	448	449	490	470	471	442	498	517	493	449	464	428	486	452	480	441	461	450	414	443	470	491	495	424	435	463	423	468	476	406	446	473	460	478	453	443	480	449	431	499	491	455	487	471	476	454	475	425	460	487	433	529	476	448	459	452	453	452	469	420	464	503	499	479	461	452	449	444	459	495	452	449	458	451	445	477	458	480	488	496	473	461	432	439	466	445	432	447	449	484	454	464	436	470	438	470	476	433	489	453	470	411	450	478	482	440	432	461	495	455	485	467	434	470	433	462	475	472	457	498	432	467	527	453	486	481	451	460	422	495	425	455	455	462	501	468	427	439	440	482	417	442	415	458	471	443	466	471	441	441	455	451	445	479	492	474	434	439	469	426	479	432	472	474	451	456	489	458	452	454	470	482	502	456	470	488	487	451	459	414	455	491	444	444	479	485	472	441	463	487	470	481	478	445	457	466	473	410	497	411	448	431	497	475	495	452	453	462	408	436	460	466	473	475	506	458	399	457	469	481	403	429	489	474	471	469	469	401	401	445	454	414	478	464	465	462	418	473	443	495	475	442	450	462	438	460	471	425	425	423	444	495	479	482	483	466	448	463	470	447	472	453	487	450	471	496	467	438	486	431	426	486	484	434	436	460	437	493	455	457	448	448	474	468	478	473	460	450	490	486	447	453	435	446	467	477	428	420	465	459	447	431	475	475	454	423	462	458	466	452	453	459	474	433	449	469	414	461	496	453	493	475	470	461	409	402	470	424	466	431	451	458	471	449	486	462	505	472	431	464	469	460	475	477	499	463	428	491	469	469	473	447	467	475	488	427	435	482	465	450	450	444	462	452	472	451	457	502	491	445	465	443	491	483	438	461	471	445	416	442	441	458	462	477	440	435	482	460	433	432	440	480	456	442	452	443	467	468	423	474	451	465	505	430	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50651	14585	2509	1104	843	655	573	503	448	399	409	355	346	363	332	362	324	345	329	301	315	295	292	299	301	280	318	310	301	277	301	297	262	295	322	288	314	324	331	328	267	304	295	308	269	298	276	259	293	304	290	282	282	281	274	281	291	273	275	284	348	303	283	283	287	302	257	281	279	310	299	282	286	285	295	260	292	280	285	282	321	263	281	298	288	255	277	295	283	285	262	317	262	272	287	289	304	300	278	295	302	284	274	267	300	284	290	293	263	293	285	294	293	306	312	297	304	272	280	303	282	288	272	297	301	288	276	276	320	246	290	306	265	279	292	267	285	291	283	264	294	292	303	278	283	295	307	304	286	271	279	279	274	289	269	273	285	276	297	290	245	270	276	288	277	261	288	277	285	263	308	299	309	302	282	282	297	293	308	298	316	296	276	290	313	282	275	266	296	311	270	305	306	288	303	292	278	271	290	299	268	291	284	312	308	273	312	302	284	300	282	268	285	278	287	301	289	309	299	312	288	288	276	291	278	259	282	307	263	274	292	303	265	303	303	297	296	276	281	309	298	310	275	307	263	285	243	280	302	288	324	301	307	273	258	282	260	282	279	301	278	280	264	289	274	305	303	293	271	274	278	284	307	306	306	315	290	270	262	298	290	284	281	272	291	276	314	289	296	254	290	282	304	279	295	297	280	267	251	310	333	313	274	286	288	275	278	253	303	289	268	303	295	265	289	287	297	319	300	283	300	285	299	292	282	310	322	325	266	260	253	272	292	254	292	313	283	299	302	275	292	280	302	288	296	285	271	281	306	296	304	270	302	259	287	291	305	316	307	302	290	287	301	297	286	253	287	279	280	277	306	274	307	276	293	280	321	261	286	341	281	277	275	272	289	286	264	249	300	258	293	300	257	301	286	257	286	290	283	289	293	288	288	300	318	285	288	284	317	257	292	300	282	315	277	295	272	285	322	306	269	295	303	287	282	322	294	295	292	279	284	268	302	293	299	263	252	275	299	279	305	288	289	277	298	298	306	271	291	289	271	257	262	257	300	298	287	265	330	273	279	280	297	295	281	269	280	296	300	301	295	294	298	272	281	297	309	285	280	263	272	319	283	269	348	286	284	288	271	314	298	288	291	310	284	277	284	299	289	274	245	252	306	275	283	300	315	300	295	303	320	279	291	285	298	303	296	301	294	305	270	290	266	286	266	260	283	298	309	285	312	312	272	248	266	305	305	300	291	277	286	283	289	295	277	297	281	277	301	306	303	293	298	288	304	274	254	279	296	296	254	287	288	285	313	299	264	303	295	272	275	279	309	313	307	321	299	267	313	283	290	274	270	251	269	305	301	280	308	305	308	298	298	297	296	294	328	273	311	290	326	284	281	292	248	294	278	276	275	261	307	282	286	261	311	284	259	278	285	282	272	300	286	246	281	313	279	329	284	303	308	288	283	329	256	304	296	286	327	273	287	331	305	273	282	273	288	302	315	301	307	311	294	303	250	303	300	306	279	282	275	296	312	293	289	266	252	264	254	314	279	266	256	306	272	292	327	254	278	326	302	288	289	307	268	309	267	294	292	316	299	292	262	308	298	314	288	256	279	326	309	261	294	277	298	236	283	290	284	299	321	309	277	295	311	287	291	282	291	290	271	284	261	283	315	283	312	309	282	265	312	297	287	271	306	278	273	270	260	289	312	313	284	279	297	277	265	308	327	305	306	293	328	265	279	287	291	301	259	283	292	308	298	288	284	273	281	300	267	299	283	303	266	302	267	266	287	280	299	281	293	266	316	301	269	267	298	284	293	267	272	282	284	278	289	293	307	280	299	299	298	295	332	293	296	282	272	310	289	313	311	267	285	259	295	285	276	271	295	280	270	295	293	282	276	300	292	254	324	295	282	301	303	298	310	283	300	291	317	262	306	288	316	290	288	320	300	288	289	263	279	304	284	301	294	295	284	309	296	285	290	267	295	285	290	290	290	267	293	272	290	301	271	295	299	296	309	314	260	261	283	278	299	317	278	294	291	313	276	326	286	265	258	317	282	292	295	285	285	290	289	290	291	295	304	286	281	265	301	290	301	308	270	287	286	300	284	309	293	276	258	276	281	251	287	299	280	282	292	279	269	306	268	294	256	293	290	294	287	298	286	297	285	301	269	298	279	259	289	289	289	304	274	272	269	327	277	283	264	298	253	298	301	285	289	258	260	261	265	322	316	278	325	312	293	302	292	266	304	277	286	300	309	290	285	298	276	316	306	272	255	285	300	255	282	276	290	303	278	306	275	327	268	273	292	256	285	286	287	282	275	307	292	290	243	314	288	299	277	311	285	311	302	304	290	302	276	297	281	276	300	285	286	282	310	296	265	264	277	306	297	265	292	293	293	262	290	284	289	274	271	286	271	305	272	322	298	278	273	298	279	296	254	283	281	274	276	263	295	309	284	296	301	285	286	305	300	267	308	287	294	281	289	277	296	321	297	288	329	285	285	308	319	295	284	319	288	291	285	263	275	295	311	281	269	257	303	285	287	276	281	270	265	287	289	298	282	292	280	277	306	302	306	292	295	285	261	268	278	292	297	306	305	283	295	271	295	302	276	295	285	286	306	283	283	276	268	318	289	296	277	280	305	312	272	284	316	291	292	281	293	268	290	298	267	260	304	286	291	303	271	277	292	273	276	253	291	281	281	277	285	298	301	279	263	292	283	254	296	264	285	286	309	292	300	312	266	312	263	289	272	240	285	326	311	267	251	309	278	273	275	316	303	273	312	304	289	314	279	311	275	295	262	265	303	295	277	304	279	295	278	308	287	293	269	325	280	278	296	285	295	300	280	304	277	321	280	288	285	281	259	260	288	285	304	269	283	298	247	272	288	305	275	269	290	279	278	283	257	278	289	285	279	309	293	323	287	276	275	331	309	298	314	299	301	295	318	275	273	291	287	287	285	286	281	294	235	278	266	283	283	308	296	281	305	254	303	293	271	269	293	287	266	285	296	278	259	268	324	297	321	287	278	291	305	281	281	289	293	292	292	317	329	317	295	287	293	287	272	286	272	283	267	309	288	304	281	308	270	264	274	254	302	279	300	273	318	310	261	283	316	285	272	283	298	300	280	283	291	256	257	239	277	298	339	306	307	305	247	293	309	282	294	286	286	268	282	284	259	298	292	298	265	305	276	321	293	284	297	299	327	287	270	328	288	280	275	297	293	279	266	295	304	288	296	269	271	285	318	305	289	300	282	258	288	310	302	285	289	269	273	295	292	295	307	323	314	284	285	266	333	290	289	276	312	319	315	286	280	288	272	275	302	275	270	280	299	276	278	258	276	291	300	279	309	272	293	307	257	291	288	281	319	311	310	288	263	266	306	307	297	271	298	262	302	276	302	292	308	306	322	282	292	288	268	293	322	286	268	256	267	296	291	302	329	277	293	289	281	284	273	300	316	281	283	295	307	267	278	293	290	317	268	295	295	292	294	279	272	278	293	298	271	317	294	308	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
25567	1792	3456	3767	3085	2617	2242	1975	1713	1601	1436	1436	1404	1277	1180	1173	1027	1032	1024	970	986	937	899	945	934	887	925	893	902	861	898	861	878	898	815	869	864	883	828	866	856	847	909	824	872	829	850	855	847	850	873	849	887	863	808	822	815	882	795	811	824	809	825	821	835	793	831	840	819	826	806	789	806	843	853	751	842	888	792	805	797	824	821	866	790	846	803	817	844	837	835	845	801	825	822	807	777	829	830	806	806	827	813	865	791	876	851	806	809	781	808	825	821	810	882	799	851	810	825	763	818	800	772	823	829	759	869	797	881	803	827	798	739	822	836	837	826	832	806	818	755	859	807	841	832	784	852	829	803	796	778	855	840	834	841	781	812	797	854	808	813	833	790	779	789	803	843	830	815	791	846	796	814	773	809	872	806	769	818	836	737	827	857	808	786	831	779	765	807	829	808	847	800	791	820	816	830	821	809	812	836	758	772	848	826	795	816	812	758	817	799	789	811	815	815	773	753	780	824	773	814	795	789	813	779	768	817	789	791	811	767	878	834	853	848	806	820	836	781	810	758	785	804	770	789	830	810	748	791	791	820	837	747	822	877	843	790	838	820	855	843	788	778	762	837	777	819	793	773	860	842	800	791	805	826	821	776	804	848	837	858	834	806	818	829	826	852	827	821	830	836	826	845	773	785	803	797	829	804	821	811	798	761	821	767	791	801	766	823	857	742	740	843	848	805	804	843	805	813	789	831	792	807	826	778	797	790	861	821	757	817	774	786	831	855	773	789	820	794	837	813	835	789	842	822	739	863	810	847	771	804	828	822	816	767	806	790	767	864	764	779	773	807	763	820	803	799	835	870	806	840	785	817	853	746	783	785	831	818	774	805	814	858	825	803	806	789	831	827	797	804	815	786	842	802	810	812	798	841	785	832	840	796	782	815	840	790	804	784	847	779	805	840	830	778	760	797	798	865	763	778	812	844	844	780	843	869	824	794	814	781	802	797	915	805	823	845	809	807	828	833	776	802	799	840	785	821	798	827	800	815	812	822	778	789	787	856	818	822	831	765	822	858	866	752	828	750	801	858	791	767	834	803	871	801	808	805	825	802	822	812	797	782	752	761	848	787	805	814	787	822	808	833	841	761	844	804	807	811	791	811	793	785	794	796	810	764	846	823	811	759	862	841	825	788	762	794	839	807	802	802	797	789	767	825	838	812	821	774	854	818	810	770	799	851	792	769	818	810	854	824	813	838	826	830	803	797	789	817	830	779	807	757	793	790	800	803	786	832	799	767	836	830	774	835	829	823	836	765	842	798	863	786	820	809	784	832	799	826	823	793	873	846	813	771	797	796	758	848	837	855	829	837	797	791	812	813	828	871	783	825	806	845	802	810	769	765	820	821	824	771	778	873	839	819	799	848	799	789	792	798	779	832	805	786	781	822	765	838	833	833	803	789	808	830	797	801	814	801	850	863	766	752	789	745	796	811	794	810	821	820	814	811	803	799	783	829	835	797	831	800	860	806	812	792	850	795	827	815	812	815	802	827	832	806	791	824	797	840	821	780	837	798	821	819	834	812	853	840	819	816	794	785	822	824	852	824	767	812	790	803	800	841	802	827	842	792	831	786	784	837	867	804	780	785	836	801	796	768	793	766	817	852	828	783	854	836	796	786	844	833	867	810	825	807	791	802	752	807	822	797	774	850	802	801	804	806	800	834	791	775	777	816	782	835	786	786	786	826	798	818	783	790	822	840	780	792	847	874	809	816	789	807	803	814	843	833	806	794	802	788	829	792	789	855	802	766	770	815	811	802	863	829	809	789	788	767	816	857	873	814	779	807	805	769	823	768	843	838	884	762	809	831	758	776	814	842	796	797	758	856	840	791	781	820	806	813	781	823	802	806	841	822	828	800	824	777	801	780	768	807	778	771	825	834	806	809	829	820	783	806	824	807	781	802	787	804	822	887	782	766	815	822	778	841	792	808	790	852	817	815	800	765	785	824	801	800	840	802	794	767	787	781	822	844	888	853	845	820	815	800	784	842	823	790	859	781	792	847	735	809	826	783	783	817	798	815	815	811	820	767	773	860	835	746	804	845	821	788	838	816	767	791	834	837	809	828	781	824	845	817	820	802	809	745	775	788	810	831	818	839	833	807	825	809	805	833	781	866	845	792	783	862	786	797	840	811	796	795	779	876	873	767	768	816	800	781	799	767	806	806	784	784	810	800	764	795	846	795	811	847	855	829	854	798	836	798	793	810	798	781	845	800	830	791	810	849	843	839	829	838	757	788	815	855	815	786	800	781	822	764	817	814	803	821	813	747	805	809	781	847	819	812	843	828	796	825	833	781	797	806	815	784	840	744	822	821	795	839	822	760	822	833	837	823	837	805	806	766	824	832	757	806	813	831	844	823	752	854	824	802	815	826	806	781	799	826	823	783	883	836	797	807	797	797	782	815	784	853	888	815	833	824	788	822	788	804	779	841	805	739	820	891	814	797	811	790	779	779	805	800	805	805	825	769	845	796	762	807	803	779	832	828	859	783	799	818	830	884	785	859	861	820	858	770	834	768	799	802	794	834	873	804	838	819	866	812	827	805	782	781	812	849	832	817	839	769	864	828	835	742	803	802	828	771	857	867	794	854	831	821	790	859	812	789	827	819	784	842	788	818	818	836	755	806	797	851	815	831	765	800	795	832	765	821	816	827	827	785	856	830	817	842	840	784	803	774	805	750	777	840	828	825	771	791	817	839	774	789	824	801	796	801	765	792	797	794	821	795	764	754	845	832	854	824	821	797	851	811	781	772	788	767	835	836	829	777	793	822	795	860	806	858	827	803	857	757	825	795	833	767	835	782	843	817	834	838	799	765	854	811	851	836	736	848	823	817	890	805	824	863	840	756	863	820	813	867	813	847	852	785	836	824	851	817	797	765	811	797	808	833	839	843	849	818	801	805	750	810	807	831	784	844	806	817	786	775	855	812	854	793	768	833	814	817	854	776	816	827	842	842	832	793	789	757	799	825	792	798	838	836	839	832	857	789	821	791	843	809	863	795	787	813	841	815	850	819	816	791	820	776	781	796	781	801	829	803	813	810	861	762	894	830	813	838	793	756	841	816	799	800	831	773	790	829	825	812	778	799	762	763	820	799	796	833	816	766	807	802	790	871	798	826	824	787	844	848	791	809	802	805	820	830	774	814	817	793	829	816	788	832	819	792	785	842	823	814	802	851	798	833	850	795	774	858	779	837	851	788	842	810	807	829	829	773	803	797	772	802	854	836	808	813	834	787	785	850	809	847	790	774	818	800	820	816	844	823	832	832	798	832	755	872	799	799	787	762	791	822	773	839	762	839	767	826	810	769	777	813	793	821	787	877	778	807	848	804	826	827	796	841	808	797	802	787	801	752	828	872	821	806	815	809	795	812	793	792	822	796	804	873	802	809	830	785	820	784	820	804	809	843	816	821	803	798	858	832	833	790	847	813	878	778	823	887	779	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
59379	21404	6619	2330	1583	1173	865	736	594	578	533	520	434	449	408	407	363	379	375	370	361	346	345	324	384	348	357	316	366	313	319	329	328	296	353	313	327	311	334	308	312	313	343	345	298	294	288	317	313	298	287	354	321	326	318	306	316	349	281	312	290	296	315	292	286	254	311	324	294	315	313	297	323	313	291	311	317	316	273	301	319	290	285	307	276	301	328	305	330	309	336	320	304	353	314	340	333	321	330	304	300	307	290	302	324	307	304	299	309	302	312	311	288	306	303	332	301	329	288	302	283	316	341	308	279	301	328	307	299	271	302	283	320	324	278	291	313	312	297	322	303	328	340	331	299	307	296	314	314	306	296	310	301	303	327	295	273	291	311	280	329	303	311	313	317	316	289	311	293	330	308	304	326	302	280	312	297	296	296	313	294	265	278	324	311	315	290	330	334	313	292	316	318	312	336	323	300	272	314	344	318	336	308	300	293	293	311	317	305	300	312	281	299	333	315	299	300	305	307	304	305	275	296	301	318	318	294	286	297	305	310	310	263	298	284	278	335	285	301	284	294	314	324	295	272	306	329	353	302	298	294	302	311	282	277	308	321	327	327	281	326	293	284	315	352	348	322	292	306	337	313	296	323	328	296	301	316	306	320	289	284	310	323	317	338	324	309	333	301	300	313	313	291	315	297	333	308	285	317	319	305	291	298	337	321	304	268	306	293	266	323	279	294	304	306	302	310	312	338	289	310	320	301	322	339	293	304	326	294	324	321	333	329	314	311	290	330	301	315	316	299	310	324	270	306	302	324	319	337	272	332	332	306	299	320	324	312	289	317	309	312	304	312	282	343	330	309	283	319	306	292	331	310	314	315	311	295	279	331	328	297	300	303	313	289	320	295	301	312	340	296	310	290	296	309	314	298	318	289	322	312	284	336	305	290	291	372	276	315	368	295	352	306	312	289	355	326	319	322	294	290	316	312	285	300	298	279	382	318	311	322	299	315	301	306	314	312	298	280	309	305	283	320	308	323	322	308	309	294	299	330	305	301	319	319	306	309	319	284	315	289	325	294	285	303	299	325	320	304	304	335	328	322	311	299	301	292	332	281	318	289	267	297	289	324	311	318	296	332	305	292	288	289	290	306	306	300	274	332	318	325	292	300	289	300	335	330	297	321	310	295	307	299	320	300	301	283	327	318	323	295	319	294	317	307	308	296	318	326	320	315	313	313	347	296	319	326	320	259	298	332	303	304	294	283	314	304	318	294	299	308	340	336	314	330	306	316	298	313	282	298	316	333	330	340	326	294	313	309	291	296	283	290	323	343	284	311	337	290	272	337	291	302	291	297	304	305	299	309	290	321	305	340	286	317	297	295	300	291	305	302	332	310	310	304	274	315	304	317	305	304	306	317	312	304	295	293	303	312	305	284	297	337	297	325	310	323	315	280	315	330	320	322	287	305	298	284	317	290	294	322	326	319	318	306	341	326	292	325	299	335	306	278	303	311	307	303	349	300	329	327	306	310	322	315	284	290	296	312	281	326	333	312	319	288	337	299	318	319	308	352	293	313	327	319	348	343	309	329	334	323	329	297	325	285	294	305	311	302	324	336	321	309	324	273	321	325	305	317	353	290	317	298	282	290	299	284	322	322	299	301	309	330	285	299	309	323	296	318	319	315	302	305	302	299	315	290	302	311	298	282	309	317	284	302	331	358	307	332	300	297	319	300	281	282	328	309	289	311	320	335	272	319	302	319	306	329	315	331	303	307	327	284	303	299	298	284	328	313	313	287	324	288	330	286	318	311	271	293	322	319	323	320	301	308	318	304	313	307	320	260	313	307	309	330	327	288	317	333	318	297	306	317	335	305	292	311	283	281	308	304	339	326	296	316	293	301	307	314	285	258	318	293	325	301	313	300	310	302	326	315	342	299	305	320	329	276	304	333	303	293	335	321	329	304	326	319	286	311	294	320	341	282	333	288	337	280	338	299	324	299	321	320	337	288	293	300	313	311	279	317	305	309	312	320	297	291	284	309	313	316	319	313	310	309	305	306	286	333	333	325	287	285	315	317	330	320	286	281	328	315	302	319	286	334	325	280	301	291	305	295	299	283	312	310	291	319	313	317	342	320	263	302	288	322	278	312	294	315	306	324	323	316	282	312	300	301	302	331	310	296	329	309	307	332	323	281	310	287	296	300	303	302	288	302	327	297	293	320	310	292	309	289	288	305	299	320	326	309	327	295	338	330	321	305	291	290	297	329	267	327	345	284	298	315	288	328	280	287	290	345	278	326	305	305	332	305	323	307	284	349	314	302	299	304	307	329	290	268	342	317	292	324	318	314	317	316	304	314	315	297	306	310	294	313	318	287	319	315	315	343	325	326	294	290	310	282	291	315	288	301	318	344	299	305	308	301	315	292	294	338	312	319	320	290	319	295	316	340	310	313	315	292	348	326	288	306	283	289	300	291	294	276	349	313	323	310	328	325	327	307	328	319	285	311	304	273	302	337	306	328	311	289	313	323	329	299	309	299	294	290	311	334	312	311	303	293	322	319	293	286	309	291	280	304	278	317	316	291	306	305	317	269	330	304	302	328	346	278	303	331	339	326	308	327	284	326	303	290	322	318	317	329	306	306	311	305	330	305	299	318	333	282	288	326	313	303	302	316	316	297	337	327	291	330	303	297	276	325	332	301	293	302	340	319	297	281	312	277	332	324	297	325	306	326	288	325	317	311	325	347	323	328	329	296	288	311	340	321	338	295	304	305	346	330	319	296	309	297	332	290	312	309	331	334	314	327	320	334	299	311	306	311	316	313	335	322	308	300	287	299	311	322	287	314	308	294	278	348	305	307	297	302	304	300	278	318	312	310	312	322	285	307	289	335	291	323	300	287	297	291	268	303	298	272	301	289	313	294	328	284	328	325	313	296	317	296	306	303	315	305	316	326	292	319	306	305	281	301	282	314	292	312	306	301	308	317	326	328	302	313	291	271	307	294	344	281	311	311	311	280	285	315	332	322	288	301	277	286	281	301	309	342	298	348	304	293	296	293	297	269	298	296	287	318	324	307	314	310	303	306	304	274	302	296	303	314	298	321	313	321	316	295	314	291	304	269	320	289	305	285	322	307	285	307	288	320	308	297	306	300	302	295	314	330	310	293	288	309	280	312	332	312	294	321	319	275	331	312	293	325	291	294	297	334	302	300	311	290	294	301	296	293	311	353	327	310	310	320	283	286	326	303	331	304	340	304	319	277	321	302	283	303	333	314	338	329	300	321	303	304	302	273	303	326	304	278	310	311	311	319	325	287	329	340	311	337	317	324	283	297	317	313	333	311	335	302	304	348	307	315	313	305	299	297	300	316	313	347	324	278	311	288	337	309	305	299	294	331	309	313	300	321	265	308	314	300	310	286	292	312	318	297	340	305	303	332	313	290	290	346	289	284	260	302	292	293	302	310	325	308	304	306	305	300	314	325	307	321	292	331	314	318	281	291	295	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
31492	2744	5728	6245	5329	4330	3577	3012	2757	2386	2255	2022	1978	1657	1546	1489	1354	1392	1282	1255	1248	1125	1119	1125	1103	1043	1035	1022	997	1025	972	988	1071	953	959	889	967	991	904	928	899	938	903	950	909	919	923	903	910	917	871	882	887	878	855	855	915	853	900	906	921	920	865	891	810	934	891	896	824	894	821	879	851	840	810	897	927	867	916	862	822	831	910	904	865	806	867	892	872	856	826	860	866	843	840	871	853	869	886	847	902	819	827	803	860	856	827	866	859	846	887	869	813	834	864	866	841	799	856	854	856	827	873	832	857	839	800	846	837	869	809	833	824	812	879	861	842	843	808	851	833	863	855	838	874	874	820	831	839	826	868	904	828	885	851	845	868	843	834	856	796	795	835	839	879	881	823	758	900	877	892	880	857	846	813	851	878	827	847	810	821	868	885	913	857	818	880	883	802	885	904	882	850	845	868	797	838	872	874	891	871	831	848	845	850	837	832	868	841	812	826	869	814	820	802	837	856	841	800	837	901	793	866	861	826	822	853	850	804	825	840	858	886	845	820	828	822	815	835	914	867	853	836	847	864	859	830	813	828	837	859	842	847	813	865	873	894	845	787	803	831	797	844	818	832	860	836	802	868	787	818	860	856	868	791	824	882	862	865	868	822	870	912	828	863	846	824	920	825	795	842	835	840	856	831	884	820	807	843	811	847	864	830	850	843	783	827	823	836	873	813	863	848	799	834	841	874	831	822	795	852	835	808	816	857	815	808	844	852	849	856	847	810	845	879	891	822	842	840	854	842	878	832	837	799	880	831	841	845	823	855	818	828	855	833	816	869	863	846	843	837	858	875	852	808	816	862	864	875	861	863	854	826	847	797	879	850	849	848	864	843	807	842	840	840	866	866	862	821	792	838	847	848	832	828	820	835	826	751	886	797	879	845	814	827	806	818	835	864	855	814	853	822	838	853	816	833	874	879	851	853	832	849	832	836	835	860	913	883	829	806	845	790	872	890	831	861	864	869	819	867	809	874	793	883	838	875	839	812	823	866	850	771	885	873	859	870	842	785	850	851	851	833	823	894	815	830	846	889	823	844	829	866	789	853	852	815	826	844	818	822	840	853	825	857	844	830	792	905	863	854	827	861	847	817	868	804	890	836	801	807	836	833	816	873	819	858	865	858	848	903	889	868	816	856	779	823	861	827	850	851	903	845	858	879	846	888	862	869	832	816	914	847	866	831	825	824	839	824	833	762	856	831	846	877	815	866	823	853	830	833	821	828	822	817	794	848	855	872	812	874	825	944	864	807	862	835	849	836	839	869	830	818	852	874	824	833	851	856	835	858	861	888	862	836	807	842	868	793	818	831	851	862	806	842	831	841	843	827	911	806	828	832	887	881	830	861	862	852	861	815	859	823	866	872	838	844	834	873	795	782	893	850	852	832	867	807	805	844	825	860	840	777	832	872	795	845	772	825	829	837	855	816	815	878	821	821	885	877	799	902	889	860	832	854	856	858	864	835	859	854	880	796	818	860	886	805	862	884	852	883	832	816	824	827	872	836	852	837	846	877	790	784	829	865	802	865	894	838	861	837	807	808	881	837	824	856	826	831	792	832	835	888	844	821	839	842	822	909	853	833	847	818	821	850	838	784	857	896	841	869	843	845	788	823	845	842	876	906	829	865	804	814	829	810	871	798	863	830	819	798	808	882	845	867	873	845	836	851	862	815	814	828	807	873	837	868	817	828	861	825	850	822	867	849	835	782	845	828	874	916	859	793	809	816	816	815	843	823	843	800	808	839	838	852	836	886	788	797	828	897	899	837	890	848	828	855	818	829	840	882	841	824	888	880	862	882	823	910	852	908	824	895	868	874	892	819	823	794	894	835	841	821	883	834	934	868	812	815	842	862	855	827	851	849	889	842	824	873	812	873	861	841	849	854	857	820	841	868	835	829	845	846	824	824	940	812	842	792	824	859	842	873	836	915	814	824	900	812	823	842	836	879	828	838	886	859	829	793	795	855	817	837	846	793	804	824	895	824	817	843	829	857	842	793	812	826	875	823	839	828	856	819	848	814	802	857	852	810	872	879	843	827	822	823	852	860	847	827	811	834	805	810	842	865	859	826	844	837	805	813	864	844	840	849	849	840	841	909	873	866	814	827	876	878	815	855	832	834	862	896	877	869	826	857	803	804	787	863	849	867	826	853	827	834	863	821	801	842	825	826	833	844	828	821	797	831	848	856	888	873	835	895	863	876	796	890	809	821	808	831	814	839	835	857	871	813	830	879	822	861	816	786	847	826	844	818	874	788	859	813	891	873	881	849	834	811	882	839	826	879	863	824	844	832	851	852	826	841	850	792	785	842	860	879	851	885	849	824	822	838	765	845	872	797	853	828	828	821	862	857	873	801	855	843	837	891	822	899	885	854	808	865	783	853	823	805	793	837	849	852	846	861	857	841	848	831	835	827	879	849	886	837	857	875	825	831	865	843	878	821	799	823	787	838	875	855	849	842	846	890	843	780	833	834	834	878	870	801	806	861	742	851	810	882	815	828	898	866	905	802	862	841	847	917	787	862	845	795	827	860	868	861	846	799	865	853	862	868	887	854	801	828	858	797	870	834	847	822	868	866	863	764	832	840	826	833	860	895	898	820	806	896	804	836	816	817	824	832	889	820	872	877	805	825	853	848	857	801	851	848	829	841	795	841	844	840	829	847	837	828	836	804	802	796	834	898	816	896	826	805	840	826	837	833	887	801	803	861	823	810	874	843	816	863	862	805	907	784	853	862	822	820	790	865	874	830	856	823	864	833	821	862	869	868	805	871	836	859	841	844	854	824	781	876	803	805	834	818	901	894	863	821	831	805	786	843	869	881	836	831	851	846	824	803	868	793	878	820	844	831	848	860	805	858	871	900	903	837	826	850	842	859	780	882	861	812	857	873	857	809	814	809	857	854	886	836	855	865	817	828	856	841	806	835	863	830	778	848	830	850	856	857	807	814	820	850	810	792	870	818	836	859	827	844	836	830	840	829	875	837	864	820	843	805	832	859	865	850	830	840	832	857	881	833	830	853	834	881	877	828	792	852	848	858	877	881	846	881	858	828	853	837	809	836	820	859	802	835	852	911	851	861	872	823	897	871	878	852	791	852	765	902	871	807	833	883	821	886	866	852	795	858	840	872	846	856	830	810	883	815	817	877	828	854	887	889	786	838	852	885	864	853	789	792	815	816	868	848	791	829	821	807	846	859	869	868	821	843	873	872	823	825	838	873	851	807	816	832	831	838	826	854	850	847	897	843	824	861	868	904	855	850	863	862	825	853	859	854	854	861	811	837	815	837	807	826	830	818	861	863	872	840	817	896	850	880	811	874	810	814	816	800	809	868	842	820	826	811	846	876	898	818	880	833	841	856	815	854	827	910	840	868	818	816	877	868	865	861	840	796	872	819	870	848	800	850	873	867	832	865	902	826	827	855	838	823	910	756	822	796	826	846	834	810	830	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8789	396	218	170	154	169	158	143	159	167	151	148	143	146	153	136	159	135	138	158	126	137	155	128	130	162	128	140	165	140	160	143	119	158	133	123	141	117	122	123	110	149	135	129	147	132	139	129	129	141	129	162	131	152	152	134	142	139	135	130	140	152	128	145	132	132	162	167	160	138	158	125	143	151	154	146	150	128	129	148	135	132	132	139	135	154	145	132	124	149	122	148	123	128	148	163	154	138	152	150	152	141	115	142	134	140	153	153	139	141	140	152	162	141	144	146	135	129	138	135	143	140	144	132	130	152	150	142	150	140	149	129	152	161	147	150	139	150	148	147	145	156	146	119	155	145	139	150	136	118	132	139	161	154	130	141	136	114	142	160	148	135	122	148	132	154	159	133	131	157	145	141	136	159	129	122	139	140	149	128	163	131	149	152	130	124	149	145	146	140	117	155	141	134	126	125	134	149	131	138	128	127	169	145	112	132	146	125	140	160	134	125	150	138	149	124	140	142	132	141	171	142	140	146	152	113	152	147	163	134	122	139	135	152	175	122	135	143	131	140	135	124	135	145	140	143	138	130	157	147	134	151	129	154	130	145	142	170	153	145	126	135	131	141	135	165	165	124	171	141	160	155	159	149	127	139	138	137	126	136	104	127	131	130	122	125	153	138	151	124	151	131	141	126	161	145	135	152	126	129	139	155	142	129	154	151	138	127	140	144	132	116	138	111	128	158	137	143	146	128	144	147	145	135	163	122	146	148	130	110	130	145	140	156	131	119	145	144	152	143	146	143	142	133	137	137	159	148	150	136	124	143	152	114	121	163	133	151	132	130	126	139	158	127	132	145	143	172	133	147	159	133	131	165	140	123	136	145	138	130	151	132	117	168	169	132	147	150	149	155	148	135	140	130	163	141	140	141	148	142	125	138	140	145	126	142	146	140	150	142	144	163	147	133	130	160	132	146	132	152	141	138	154	118	126	141	134	137	138	147	148	123	132	134	130	115	126	164	136	128	145	133	141	146	122	141	150	127	127	182	128	147	121	126	147	132	116	142	142	135	139	163	150	149	135	144	148	146	128	154	142	142	135	135	162	115	141	136	140	142	128	139	143	117	135	123	175	134	130	145	145	144	149	144	154	133	132	140	154	155	143	151	140	146	150	141	121	149	172	155	123	145	152	137	133	145	136	118	116	159	136	133	148	136	145	135	143	143	130	137	141	134	122	152	138	145	144	144	156	140	133	136	126	132	130	134	147	139	126	148	149	120	139	140	129	157	153	160	148	146	143	116	139	139	139	138	181	156	120	140	144	129	137	126	137	132	135	160	131	136	122	124	154	140	127	129	156	123	164	156	141	152	140	132	139	138	170	118	162	143	140	141	134	162	142	126	137	135	154	138	147	147	167	146	147	120	140	140	135	150	160	154	134	125	146	142	152	135	144	152	129	131	137	131	145	165	129	125	147	133	160	147	144	149	157	155	134	144	145	136	122	140	144	157	141	132	152	132	150	127	135	165	128	152	125	131	157	145	154	151	134	139	145	134	131	155	145	148	105	131	128	152	136	141	161	118	125	134	122	153	140	140	146	140	148	138	142	151	139	152	161	158	133	157	123	143	139	169	144	137	143	142	135	126	127	141	145	137	142	155	139	137	133	148	139	132	126	146	128	151	146	133	102	140	147	146	133	136	141	124	141	143	139	148	177	123	137	136	139	134	145	159	128	146	151	129	139	125	148	125	142	142	134	117	154	153	145	149	153	139	147	151	137	146	147	151	139	126	142	166	150	121	152	134	128	165	139	147	154	143	134	158	140	140	149	122	138	146	127	151	157	147	150	132	125	144	130	145	121	135	131	152	152	156	144	137	124	120	147	139	146	137	149	135	156	147	163	159	141	128	142	133	144	156	146	145	165	123	150	139	151	138	141	126	149	129	149	139	145	137	156	139	144	137	146	133	151	135	129	147	136	146	145	141	128	131	122	152	156	149	155	146	133	136	121	156	140	132	132	163	140	128	152	145	148	167	122	128	141	157	147	164	145	138	139	136	117	149	128	144	128	135	125	147	156	144	136	121	141	145	146	157	128	164	152	141	156	138	133	140	137	138	153	143	140	159	142	136	146	158	139	147	167	143	125	161	162	137	124	138	132	157	143	135	156	153	125	152	123	131	146	138	141	124	142	129	126	150	142	142	145	144	156	173	121	145	153	149	147	137	143	133	146	123	133	150	158	151	127	144	141	149	147	142	118	152	142	149	126	109	154	135	135	142	136	138	137	145	138	141	163	162	137	132	144	146	144	150	171	128	135	151	134	129	144	146	138	124	123	149	125	155	127	135	141	139	125	132	143	137	135	149	108	158	149	135	131	133	130	128	149	132	143	138	138	137	143	150	128	156	126	156	128	139	129	159	119	124	151	136	141	121	168	150	146	140	157	138	104	150	144	136	140	123	132	151	131	126	159	135	127	123	131	149	147	142	135	148	147	122	143	136	164	134	125	157	128	143	156	138	144	150	145	152	143	150	140	146	145	124	148	132	150	152	126	130	137	130	122	130	138	143	154	123	149	145	157	165	145	156	145	154	136	132	161	151	130	137	118	150	129	147	161	133	141	137	152	124	165	126	132	142	140	152	142	149	142	142	149	130	127	139	124	150	153	122	127	129	119	129	160	165	150	151	125	161	127	152	144	153	147	124	139	157	165	128	151	141	151	135	134	137	158	119	142	137	143	156	137	132	150	149	144	142	178	131	138	152	156	147	120	149	135	133	142	146	160	143	144	142	148	134	153	136	143	148	137	144	135	118	142	144	137	160	126	140	138	166	130	137	169	153	165	132	120	121	141	150	164	152	137	134	141	151	140	133	142	148	127	138	174	155	153	132	134	164	151	154	161	125	133	128	128	138	133	151	141	127	148	145	147	128	163	139	146	147	153	120	145	143	160	151	148	123	141	134	153	153	143	148	124	164	165	146	125	136	141	140	155	156	128	151	162	137	129	146	118	139	109	138	143	123	147	135	145	139	140	131	130	146	148	124	142	145	151	148	155	142	135	147	156	161	140	128	137	126	130	148	146	143	140	154	132	137	131	179	124	137	142	135	132	138	136	132	121	140	116	152	140	153	158	135	142	148	124	135	136	148	140	156	146	134	125	155	149	116	154	167	143	152	146	141	144	137	140	130	143	140	124	162	120	141	143	142	128	134	133	134	152	148	169	137	156	133	151	137	123	143	138	159	142	125	132	135	137	115	136	139	143	141	138	150	161	130	143	129	140	140	150	140	162	128	142	133	134	130	139	133	120	141	136	113	117	146	145	138	137	147	138	133	151	159	138	168	148	133	140	155	143	130	154	155	147	147	135	146	115	140	149	139	144	141	117	168	156	141	128	159	137	149	137	150	140	158	158	150	134	147	136	144	142	143	145	135	137	162	155	147	147	132	148	136	138	125	136	138	138	132	140	139	148	126	131	149	131	149	141	141	145	140	140	131	130	146	146	130	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8603	511	564	585	571	514	526	516	469	506	514	449	505	502	475	502	496	462	452	438	440	430	471	493	460	426	471	470	474	436	471	475	440	474	516	435	462	429	423	441	428	453	455	472	498	479	449	439	469	398	482	472	472	474	465	477	449	424	435	462	466	449	426	477	449	437	466	440	474	442	417	502	471	490	452	449	405	461	459	406	431	438	514	428	432	469	451	464	452	469	477	454	443	429	428	389	482	458	469	455	475	484	462	433	476	449	474	479	439	454	461	503	452	499	422	448	445	487	479	451	455	457	444	473	493	436	487	469	440	494	419	435	449	468	476	435	446	487	449	432	453	454	494	497	471	450	440	438	476	426	418	464	433	460	477	428	402	441	476	472	468	436	490	465	476	519	437	429	485	437	473	449	444	446	462	396	437	486	438	445	445	396	454	486	447	438	438	433	453	463	462	461	461	493	432	466	444	455	461	385	462	469	446	417	422	479	469	464	463	447	481	469	437	458	453	458	442	436	433	496	452	468	467	472	486	448	461	476	477	456	489	438	446	458	454	466	442	439	456	460	477	448	432	464	463	416	458	467	424	492	465	427	483	442	445	457	431	451	456	467	491	453	478	482	481	481	438	477	416	467	454	432	478	455	474	428	460	473	460	411	496	452	428	481	451	451	453	453	450	443	460	465	491	448	422	422	489	488	420	483	482	474	439	487	436	461	484	481	451	453	461	486	436	455	490	460	428	466	438	506	456	462	481	427	484	447	470	433	448	457	453	463	452	458	454	420	456	434	449	446	470	428	448	441	406	426	413	444	473	421	448	432	440	483	471	455	463	428	427	428	468	452	445	478	452	457	488	444	478	468	457	461	474	436	422	465	443	426	457	446	477	474	464	482	455	450	460	458	471	472	471	467	463	516	471	458	458	421	460	421	455	418	421	479	476	437	428	453	448	443	423	431	407	441	471	415	440	466	459	428	472	453	483	482	444	443	460	462	469	403	467	440	471	466	448	422	442	488	450	489	427	447	484	491	474	410	457	472	433	458	494	434	455	447	485	484	458	445	419	424	481	450	482	478	434	473	443	429	455	459	510	448	423	448	445	425	479	466	457	426	464	435	465	471	418	465	474	465	503	455	466	481	455	453	435	452	468	482	464	465	448	419	439	439	465	441	411	465	466	467	459	454	449	468	447	458	473	463	459	469	439	443	464	448	490	462	447	456	475	457	453	481	451	428	456	462	479	438	437	479	468	463	498	453	487	472	462	465	457	468	413	479	481	449	460	485	441	487	419	455	475	452	484	468	475	472	474	447	479	446	480	469	473	456	485	457	437	465	465	469	457	456	527	447	439	457	467	467	445	437	481	503	478	464	482	474	416	461	461	418	451	460	467	455	449	475	471	448	470	436	462	473	458	452	484	438	454	440	414	433	480	472	480	454	473	456	457	461	468	489	470	449	487	467	457	467	436	466	476	453	482	465	432	423	488	466	454	419	476	435	449	451	445	466	463	462	430	456	445	457	450	465	469	454	435	459	460	467	468	454	476	462	454	439	471	437	475	449	443	469	422	456	441	439	465	454	476	454	464	481	400	458	462	458	460	470	437	474	477	435	421	464	436	450	447	487	466	471	448	432	463	463	461	467	460	461	449	460	452	455	457	458	437	454	476	470	500	449	467	486	468	471	437	445	435	480	442	461	429	439	447	477	475	457	522	454	447	504	474	454	429	455	470	440	456	488	479	432	443	431	452	464	461	473	433	441	462	411	454	437	477	474	410	474	437	437	434	443	419	469	485	478	445	443	461	440	440	444	457	452	463	446	421	461	455	464	455	469	437	437	421	480	471	478	450	415	471	464	475	452	430	449	443	447	463	471	431	436	427	464	463	439	493	446	412	483	429	447	524	447	435	447	450	443	465	429	458	442	441	455	467	450	476	436	472	501	431	453	463	460	452	444	421	426	474	463	427	457	455	460	457	471	484	456	519	472	478	445	487	467	495	460	453	470	432	441	437	438	447	471	421	468	445	444	461	474	476	443	437	465	459	463	461	475	463	474	469	440	454	452	425	443	419	442	480	472	439	402	455	458	484	458	466	441	434	479	463	458	463	441	469	450	421	414	487	481	447	413	438	453	496	431	422	430	475	479	438	455	466	465	447	464	455	466	461	439	424	502	461	452	468	479	476	496	453	454	423	493	479	455	439	451	453	413	476	444	461	438	462	459	441	453	483	422	467	467	460	438	467	509	438	406	451	468	445	484	505	464	425	501	416	447	460	464	454	457	478	446	474	490	476	423	471	434	508	422	433	456	482	453	448	421	434	446	448	484	432	430	461	433	460	460	454	498	459	442	434	503	450	400	463	451	483	468	456	460	481	464	471	458	445	402	421	439	469	465	453	440	439	481	441	473	430	490	468	475	474	471	435	444	422	466	456	474	460	423	460	455	474	415	461	485	430	467	475	460	440	443	452	467	427	440	446	423	429	451	457	446	460	470	447	443	426	475	484	444	449	463	480	490	445	466	517	469	460	456	464	444	470	475	449	460	468	470	428	468	442	468	444	441	451	433	468	447	461	470	462	466	443	441	467	456	470	471	450	446	428	460	481	416	454	461	508	447	482	464	496	468	474	465	427	487	425	459	438	444	448	504	470	464	416	453	478	453	444	486	453	460	452	502	465	405	493	434	444	443	466	418	427	514	453	473	415	463	404	457	456	465	439	449	416	485	464	490	432	489	480	440	444	454	449	475	442	445	496	459	429	427	446	462	462	475	468	452	479	467	453	453	459	457	438	449	481	451	424	450	491	480	492	487	436	493	425	492	477	486	439	463	450	475	465	465	455	497	453	474	449	460	445	514	456	438	460	478	442	445	472	448	445	456	470	459	475	451	454	461	434	457	481	428	450	477	433	435	451	457	478	440	443	411	475	443	475	483	472	452	430	458	452	427	525	437	453	487	460	443	472	455	449	440	442	473	466	419	472	480	421	487	456	452	472	456	463	452	460	441	499	462	437	426	455	422	524	431	448	443	488	440	443	456	445	445	457	496	445	430	448	442	469	482	445	473	413	466	474	471	476	430	465	471	429	482	456	503	438	493	453	454	460	453	461	470	459	493	472	453	402	452	448	505	452	448	468	460	481	493	428	477	450	434	428	436	479	464	423	470	430	485	461	456	437	493	457	461	495	442	461	440	431	487	442	459	413	472	464	416	430	480	465	437	428	489	456	470	442	474	453	473	401	475	449	488	462	469	473	442	448	465	443	437	457	458	431	461	459	444	486	436	446	439	485	439	456	419	459	417	450	442	485	477	465	442	484	474	430	505	447	459	417	463	458	446	456	472	459	466	443	410	476	512	461	454	458	465	487	457	484	457	456	454	500	464	461	464	448	478	440	473	428	471	496	462	464	476	463	456	473	435	430	457	470	448	481	459	498	439	455	419	441	454	483	438	437	466	438	497	473	439	425	457	436	419	450	409	428	479	467	472	453	458	426	441	419	422	475	446	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50740	13215	2323	1112	848	654	561	474	451	422	374	378	344	337	347	345	320	308	321	306	301	290	315	292	287	293	315	292	289	284	292	320	297	286	313	310	317	297	291	290	310	302	254	303	289	289	277	293	273	301	290	288	293	309	268	312	303	295	300	300	308	278	302	262	274	271	311	286	272	255	265	289	277	303	291	256	262	297	280	278	276	296	303	294	298	268	261	288	272	314	267	295	287	297	266	267	271	312	317	272	299	295	282	291	296	274	256	298	320	280	294	308	284	324	316	293	293	331	287	287	294	290	296	310	288	285	278	276	298	291	310	299	287	292	292	297	274	319	275	294	301	305	288	277	296	287	311	278	293	281	284	273	292	302	307	287	301	274	307	284	270	349	296	297	263	296	288	290	272	275	281	293	287	320	282	282	253	266	298	274	280	296	279	281	286	287	293	276	291	294	280	283	288	248	296	302	286	272	286	273	276	296	268	283	266	278	293	282	294	295	276	281	297	306	285	259	280	291	287	278	278	266	329	271	284	291	281	294	239	291	291	253	300	272	292	289	295	255	310	264	321	296	299	277	295	264	311	267	248	290	300	300	271	271	297	313	307	307	296	286	259	301	296	303	294	273	303	272	301	327	270	292	277	261	269	292	305	289	294	267	288	287	243	316	244	296	272	309	301	306	274	312	276	284	277	279	318	274	296	274	294	267	298	294	278	289	297	261	287	285	299	264	292	314	298	257	314	307	258	294	294	299	300	268	287	316	281	294	310	286	286	304	254	261	277	317	296	286	263	283	281	250	282	316	293	267	302	280	297	295	288	267	308	256	259	298	283	284	298	292	266	305	284	309	297	299	275	302	273	286	299	287	279	270	275	290	275	286	256	302	328	297	264	275	309	277	306	273	290	303	278	271	288	306	304	281	281	296	299	293	278	305	289	292	299	284	260	287	279	326	289	295	295	288	262	283	258	288	288	290	291	301	277	285	290	314	300	298	313	293	250	300	310	301	288	292	264	250	306	279	260	282	283	280	279	286	256	280	287	268	288	283	297	282	306	282	277	311	294	274	281	271	304	277	292	293	279	300	283	260	284	294	329	277	289	282	278	310	284	299	291	299	257	284	309	297	270	262	315	261	285	292	297	290	255	291	295	276	309	282	285	281	271	290	301	285	283	274	282	284	304	304	268	281	319	301	280	289	264	286	261	299	245	296	269	305	260	338	254	310	298	324	299	303	296	262	306	283	306	324	267	271	282	284	316	278	287	274	281	292	271	283	284	299	289	298	315	319	275	268	280	309	291	293	270	285	284	306	268	255	243	299	276	287	283	296	337	302	284	304	284	279	271	287	299	266	314	306	320	307	301	298	287	309	315	314	299	281	294	303	281	304	330	293	277	266	250	276	285	304	285	268	296	293	271	291	275	291	284	285	287	279	286	290	298	275	299	303	315	280	285	276	304	309	275	304	291	292	274	299	280	322	275	277	303	316	286	299	248	262	302	289	265	294	284	273	301	246	294	295	283	260	272	247	278	285	296	261	296	275	306	267	275	277	299	298	303	235	291	306	241	291	280	284	283	281	306	272	300	309	306	305	274	298	280	267	287	300	268	300	252	291	264	275	293	305	289	280	266	286	300	271	298	302	304	304	288	269	285	265	302	314	245	280	296	283	274	297	317	279	276	301	314	275	279	307	298	298	251	260	310	310	292	290	304	301	278	308	286	272	286	295	310	281	273	265	278	296	301	285	283	282	297	279	274	255	286	266	268	268	279	276	293	281	321	254	272	313	279	305	308	256	283	299	303	308	289	316	281	260	286	289	285	285	266	291	303	284	298	303	291	277	298	264	301	288	269	277	327	299	304	284	275	287	295	290	281	263	296	321	276	305	263	296	305	267	291	252	268	296	268	301	303	288	315	282	268	287	265	295	286	279	299	293	272	289	282	282	282	292	296	286	303	271	291	288	286	285	305	326	304	296	307	251	299	294	311	299	291	256	305	264	314	285	281	294	297	281	282	310	298	303	293	304	259	290	291	242	271	283	299	302	298	315	271	299	296	267	266	295	290	300	295	278	325	278	272	288	267	290	288	283	293	315	293	301	267	280	306	267	307	275	321	303	305	295	295	321	287	297	284	280	306	271	277	269	311	299	295	290	321	253	280	305	278	276	302	276	284	265	278	269	288	275	287	289	316	290	264	286	276	299	272	262	298	292	299	291	292	273	287	282	312	274	268	295	290	290	306	279	296	269	300	288	283	289	301	282	288	274	296	330	275	284	264	320	292	324	306	301	278	251	273	299	305	283	278	267	269	310	289	293	288	257	304	297	285	259	312	290	286	296	322	305	301	315	295	286	297	285	285	305	294	253	262	272	328	297	292	290	277	296	290	300	312	308	283	290	269	265	271	277	284	302	284	293	282	292	293	278	279	319	299	266	297	277	272	302	305	292	277	303	279	285	256	281	313	290	293	303	287	274	275	257	306	282	282	312	273	260	282	250	311	266	307	297	279	277	303	284	309	284	293	310	309	280	276	309	269	327	291	293	268	317	297	294	283	277	278	294	294	280	302	288	293	302	275	286	271	290	308	267	280	285	274	296	265	306	294	251	274	283	292	294	297	331	271	275	269	287	277	300	305	296	278	303	283	303	295	287	279	266	300	256	281	300	269	271	258	291	281	317	277	262	303	259	302	280	280	264	265	297	272	312	295	306	300	290	274	269	310	281	273	300	275	259	302	301	285	296	219	316	282	279	289	265	293	307	276	310	271	277	296	299	282	252	321	262	295	270	290	297	293	305	270	282	279	277	305	271	268	285	288	284	307	277	326	313	308	282	279	303	296	263	307	264	294	294	293	275	299	286	266	332	277	286	284	263	283	318	265	276	288	299	328	297	318	296	283	294	303	291	285	295	279	297	285	313	289	292	262	305	265	306	314	291	308	282	291	283	287	314	278	272	318	293	289	256	272	296	292	299	291	271	309	271	297	287	308	259	306	303	290	306	294	264	286	342	298	277	294	296	282	282	302	278	255	255	300	289	304	285	262	282	290	281	297	291	290	271	324	273	259	296	296	281	268	264	328	271	248	304	296	290	267	293	292	282	309	326	270	306	308	287	289	291	318	286	281	286	276	286	294	300	292	260	268	283	314	316	319	294	240	279	291	260	301	287	277	276	286	277	287	289	287	299	307	302	284	288	304	262	326	299	291	282	285	273	291	283	298	255	289	281	305	254	276	299	279	267	294	280	267	308	280	314	286	289	272	277	279	292	267	289	297	273	330	259	295	278	270	277	306	258	312	320	289	262	285	271	285	275	265	284	277	283	283	273	290	263	266	280	306	309	293	288	259	269	302	265	291	307	291	267	288	251	300	309	315	304	303	284	303	292	280	269	296	306	298	264	292	262	283	292	287	296	256	284	306	309	283	272	294	292	285	282	290	303	296	319	289	279	280	289	307	304	296	302	272	305	286	267	293	295	269	254	277	294	257	285	282	268	296	280	281	266	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
25158	1802	3378	3746	3215	2761	2207	1890	1730	1608	1507	1457	1298	1267	1173	1109	1117	1038	1025	1007	1040	977	962	927	947	954	877	932	876	943	916	866	899	861	864	920	875	850	854	869	893	835	865	832	842	809	843	846	878	909	832	842	814	837	843	837	834	863	882	823	857	838	812	840	794	827	833	768	809	832	878	838	829	811	865	845	888	812	825	793	795	816	810	824	791	829	802	799	811	844	876	814	802	844	793	827	821	831	829	811	768	834	807	797	834	841	818	848	814	786	841	825	837	792	809	813	781	829	810	824	882	806	841	813	817	807	828	845	801	786	784	820	827	828	793	800	827	850	781	838	829	778	809	795	790	834	811	828	797	785	808	846	802	786	845	791	853	819	800	802	769	790	790	795	815	741	771	833	760	799	877	780	807	814	786	851	794	822	834	781	813	803	809	857	800	856	776	783	819	893	810	850	801	772	810	773	832	815	855	822	766	816	808	811	803	869	810	816	771	776	790	815	808	810	793	800	842	818	805	774	801	850	794	874	694	799	846	804	834	787	798	820	830	804	783	794	830	843	797	791	841	806	807	815	825	788	795	826	756	803	841	806	812	825	896	837	789	826	831	856	787	787	859	813	824	815	815	836	804	787	842	813	840	765	800	804	784	810	801	791	763	833	815	809	807	843	822	837	816	839	819	779	790	819	827	832	752	795	808	838	794	822	826	803	837	846	836	818	810	819	779	788	777	844	754	835	845	796	839	829	837	822	805	814	822	849	795	778	808	826	830	813	815	823	792	770	836	830	767	786	830	865	814	831	781	851	815	866	848	792	791	834	811	796	775	818	762	851	826	775	804	809	816	823	788	781	820	796	792	852	831	857	776	801	840	818	763	768	747	819	799	830	835	804	780	831	830	799	826	852	781	814	831	781	851	819	812	835	816	828	780	869	807	762	775	846	829	789	784	827	799	857	835	765	775	776	826	815	850	828	808	856	804	815	774	792	832	793	819	791	785	835	783	774	829	796	825	846	803	837	835	809	810	831	804	778	825	767	753	796	798	775	781	806	817	796	844	811	810	799	813	777	800	759	791	824	795	868	811	763	815	820	796	786	767	791	828	800	814	837	804	804	827	835	793	809	792	780	779	841	800	805	790	781	826	807	806	832	818	822	841	821	830	805	800	779	789	815	801	821	803	812	787	764	777	811	761	768	832	848	766	811	749	788	797	844	796	791	810	827	811	780	767	791	829	780	832	805	822	833	786	841	786	825	820	795	821	805	834	802	827	810	825	809	782	800	737	801	834	809	837	834	814	791	762	845	797	845	837	902	779	785	785	791	772	861	817	842	771	823	826	803	843	793	817	810	790	861	781	811	836	756	802	821	818	820	839	823	822	833	790	821	852	835	837	825	812	778	785	781	817	821	870	804	826	827	767	821	812	828	835	781	810	810	791	841	816	822	866	760	810	787	840	801	802	855	839	807	814	840	831	802	800	799	838	783	803	830	859	824	814	822	826	830	790	802	792	768	800	753	782	800	792	780	840	791	800	797	780	766	800	752	822	849	788	804	824	816	784	813	790	792	841	821	838	827	795	815	818	844	786	804	836	753	788	823	802	783	855	828	777	803	876	814	808	824	821	814	803	800	791	796	792	752	828	817	812	764	790	799	802	810	796	849	835	811	791	767	762	794	786	829	836	813	817	834	822	820	806	826	791	866	769	782	759	807	789	803	849	825	804	816	868	815	875	826	813	831	831	825	864	795	833	829	824	803	830	816	813	823	822	772	758	821	776	798	868	835	819	790	803	760	871	813	833	846	833	805	836	836	845	802	826	831	775	789	866	765	861	783	820	806	831	806	755	834	783	793	794	832	826	833	823	832	799	845	812	844	839	816	813	782	821	759	834	858	832	822	822	799	865	781	835	786	841	815	835	773	835	796	768	863	791	765	806	841	850	802	811	876	830	803	778	809	842	893	782	854	796	794	816	851	788	772	757	812	794	846	788	758	832	770	819	754	818	863	762	809	804	790	787	796	813	781	764	815	837	832	842	798	786	784	811	809	820	800	812	810	814	830	841	815	794	796	775	798	831	765	802	818	803	820	878	815	808	854	748	830	820	836	872	825	817	817	812	822	796	796	786	899	808	810	806	840	796	811	828	817	791	811	796	815	832	859	780	823	823	855	793	840	808	803	804	866	825	816	794	857	766	846	789	756	851	804	805	786	817	783	805	871	786	805	812	832	848	816	761	844	789	816	803	868	857	840	863	829	808	786	822	799	789	858	822	805	788	822	789	789	839	820	818	811	820	837	845	769	837	816	827	817	828	835	768	749	781	736	800	768	816	815	802	821	832	866	843	829	807	784	815	781	819	812	798	808	826	830	864	817	819	850	813	767	822	793	789	855	796	764	823	793	781	836	836	832	817	837	786	822	827	817	787	840	751	779	796	854	825	839	803	810	833	823	808	751	855	789	803	835	849	804	804	802	838	774	834	794	869	787	827	752	839	800	846	801	797	769	800	788	782	816	828	818	834	824	802	828	834	759	840	785	834	826	889	761	827	841	868	837	792	785	768	750	863	813	839	820	817	829	771	797	812	818	860	831	847	752	802	818	805	811	841	782	823	795	839	828	855	802	830	846	821	848	803	782	757	836	766	858	795	804	829	788	775	810	760	786	848	810	845	816	881	773	834	838	763	807	790	781	800	805	810	882	816	814	836	834	778	803	793	750	774	816	803	803	798	827	833	764	798	770	781	776	824	827	867	807	795	801	766	775	814	812	854	832	806	779	815	790	806	819	827	818	796	809	826	861	846	778	805	787	812	814	805	830	831	838	791	782	858	828	836	783	756	833	821	911	824	823	843	824	806	786	771	849	759	852	828	765	816	783	812	827	826	794	830	760	833	840	781	816	769	822	867	807	826	758	776	801	804	859	803	823	852	810	801	804	754	840	801	813	814	747	798	831	829	815	803	821	803	804	799	799	816	820	798	833	816	805	781	799	761	806	795	822	821	831	840	789	810	815	827	817	842	816	833	827	788	767	836	805	815	810	828	812	794	803	766	808	797	872	820	813	779	816	805	821	789	840	853	776	833	779	786	828	776	777	791	766	794	805	793	837	813	781	869	825	765	816	820	760	840	764	853	887	808	815	804	858	786	856	812	781	808	841	754	771	794	824	806	776	790	824	778	791	806	818	783	838	794	806	823	801	813	801	772	830	797	806	808	833	825	809	843	838	788	826	786	802	768	787	795	793	778	822	801	823	856	823	828	804	802	794	765	792	868	800	825	785	771	833	832	836	799	804	799	785	843	830	783	830	844	803	853	805	830	835	849	816	818	802	746	811	820	846	857	771	812	831	828	823	842	808	781	797	753	812	808	815	784	836	756	835	839	798	813	856	809	786	801	798	795	818	887	776	819	888	766	801	824	825	794	822	828	829	794	847	852	827	809	814	771	806	844	781	857	822	828	791	865	825	741	795	833	751	817	825	817	849	813	771	812	839	800	805	797	835	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
59490	21380	7800	2273	1512	1150	871	759	650	595	548	474	449	440	444	404	360	398	372	337	353	340	359	367	332	339	323	299	323	336	345	338	342	325	320	336	357	302	341	315	318	282	332	328	349	347	312	321	322	318	317	316	288	328	303	307	307	316	334	327	321	314	308	316	299	328	332	296	286	290	320	310	310	305	300	325	294	311	328	322	296	339	322	319	283	330	297	325	326	298	283	333	310	324	303	281	322	335	345	289	307	318	287	312	295	324	296	315	334	314	316	315	313	354	330	334	304	308	312	305	298	289	334	317	296	317	309	329	322	321	314	284	304	332	313	293	280	303	337	300	303	320	322	291	301	332	316	286	299	296	312	322	331	314	293	299	319	342	318	310	314	310	289	306	300	321	302	288	329	315	298	299	308	300	321	293	325	319	310	303	301	295	295	306	332	329	287	315	317	321	319	322	296	280	293	339	298	291	296	283	315	320	272	328	332	302	284	295	290	309	292	328	337	296	301	311	351	342	310	315	314	344	286	312	308	292	305	294	307	285	303	334	273	336	307	300	307	296	324	295	345	325	301	311	287	310	328	302	329	305	329	274	306	300	292	335	296	281	318	303	324	309	301	320	314	296	313	319	315	311	301	298	303	304	319	321	306	322	320	321	304	314	332	306	319	336	318	291	296	310	293	324	314	312	334	295	317	309	315	322	293	305	315	327	340	308	273	302	288	300	327	301	346	317	300	306	302	299	332	311	282	365	319	336	291	359	293	294	314	322	337	318	300	299	280	309	297	321	307	281	304	294	321	323	329	271	288	320	318	345	300	299	312	317	338	318	328	305	309	339	289	327	315	275	277	337	291	292	297	334	294	306	318	302	317	293	313	336	293	337	313	301	341	304	321	336	319	295	320	329	302	321	307	326	274	278	290	320	313	305	339	323	329	351	329	314	300	296	303	298	281	328	336	290	368	301	328	298	325	314	318	315	291	323	328	306	311	310	297	311	327	327	311	311	302	302	290	322	325	308	308	309	278	313	284	309	292	301	325	316	300	302	348	282	326	277	318	297	321	309	287	341	320	316	316	306	325	321	308	303	310	312	293	287	299	294	277	260	323	304	294	315	285	309	301	304	347	298	298	325	299	338	305	336	304	300	289	320	310	354	294	314	283	294	272	299	294	326	334	322	279	309	315	269	317	301	308	283	298	319	315	294	346	301	319	310	322	309	318	326	322	289	297	306	306	300	316	280	304	324	285	303	326	309	311	291	332	332	323	303	290	314	314	320	286	306	320	322	353	338	306	296	307	302	299	326	306	313	302	287	301	297	302	302	289	304	319	314	292	256	311	310	302	285	341	306	331	295	321	301	301	313	322	292	312	328	322	309	319	282	277	280	304	341	328	305	305	276	303	280	311	318	323	343	339	308	300	327	303	300	332	310	302	301	305	352	296	284	306	334	334	313	305	339	313	322	311	299	324	311	303	334	315	309	318	297	304	340	303	295	328	284	281	293	330	308	287	315	323	333	310	304	319	322	320	328	306	285	322	306	300	294	285	283	318	303	297	327	281	316	311	310	360	331	315	312	338	322	337	302	313	292	353	316	314	290	318	306	315	305	311	303	316	297	297	305	272	295	316	294	303	305	270	312	322	324	308	290	291	306	307	320	330	319	294	273	300	302	317	322	348	283	322	294	332	340	339	319	314	283	351	331	303	314	303	312	328	341	315	310	297	303	320	310	316	322	323	344	330	313	304	321	304	293	320	299	320	315	330	320	344	298	324	290	316	326	299	298	326	288	293	323	316	299	318	343	316	336	292	295	316	322	311	352	313	309	351	303	329	321	339	354	331	270	348	314	298	296	324	301	332	305	316	332	300	307	304	302	330	301	301	311	321	280	303	313	303	278	326	300	325	264	316	305	283	306	292	306	340	354	298	298	287	316	316	300	350	313	289	325	296	307	346	314	290	333	309	295	290	281	294	278	311	318	294	320	302	272	323	291	306	326	344	309	324	293	303	339	333	304	299	333	311	325	317	319	326	305	340	340	306	287	329	282	303	306	299	283	288	293	332	304	312	306	313	336	292	306	273	321	341	298	313	301	289	283	312	337	297	318	309	294	296	299	292	318	329	311	290	309	344	342	345	297	304	310	324	295	309	292	292	308	302	290	312	298	276	307	314	305	302	308	321	296	310	266	316	277	328	321	317	333	315	298	320	327	303	308	311	315	311	328	302	324	282	335	326	324	321	293	315	276	305	314	301	326	295	316	291	318	300	291	285	289	315	307	319	347	303	330	313	310	311	340	321	320	314	311	296	286	352	331	303	307	323	322	303	287	290	273	316	293	320	320	311	332	316	299	302	310	315	332	298	282	298	310	328	317	285	303	288	325	289	305	310	294	316	286	306	338	311	331	298	286	326	318	323	327	270	311	296	301	292	286	310	310	329	327	311	296	309	324	315	331	264	298	281	311	292	318	341	333	359	301	310	324	309	288	290	320	307	309	271	299	285	309	310	294	284	345	311	281	316	313	315	336	310	300	285	302	300	315	305	318	289	314	306	331	320	308	303	325	272	321	308	301	295	290	288	315	268	301	326	303	329	307	344	286	308	303	302	315	283	338	295	317	324	328	286	322	312	288	339	309	316	277	292	277	313	330	302	301	297	268	290	306	331	304	331	297	339	328	308	283	300	309	293	321	311	325	296	295	313	315	284	315	277	295	314	325	321	310	308	347	288	318	271	327	299	315	305	293	334	318	308	302	329	291	341	303	338	313	303	306	316	302	330	314	315	332	326	291	310	319	287	310	292	316	302	315	324	325	318	305	361	354	314	317	322	290	304	326	319	307	266	306	347	290	287	315	336	299	328	310	311	340	301	298	290	284	318	340	295	321	292	299	333	295	346	299	294	315	290	323	328	293	337	320	277	299	288	352	278	327	331	331	303	333	304	321	286	320	285	308	300	328	341	302	326	300	291	286	297	345	290	281	331	300	310	305	305	309	320	308	297	300	341	342	287	327	298	311	315	300	280	306	323	285	302	319	316	315	294	295	298	342	295	320	346	304	309	323	337	297	323	317	314	306	296	331	327	303	321	313	317	307	314	341	306	323	288	319	301	300	316	324	305	302	311	316	340	299	305	328	300	295	305	304	317	318	305	294	285	323	290	283	295	280	290	308	321	303	296	314	260	285	308	285	303	303	287	306	320	309	323	299	324	289	327	308	315	305	312	298	326	269	316	278	336	311	310	282	324	276	293	289	334	314	328	316	312	322	261	289	312	296	308	316	301	306	329	284	298	316	341	292	297	297	309	313	265	279	308	315	301	285	316	331	319	312	301	285	304	315	320	333	317	318	299	301	315	287	294	317	289	303	297	305	293	328	308	282	318	337	300	338	285	338	314	327	289	305	329	301	324	305	299	331	329	284	303	311	296	303	296	308	327	291	333	363	314	297	306	274	319	321	315	298	336	285	309	299	308	324	319	312	262	282	291	348	325	345	303	307	317	339	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
31600	2813	5773	6414	5320	4310	3627	3081	2627	2439	2181	2045	1832	1583	1664	1544	1399	1386	1399	1264	1259	1149	1116	1139	1125	1087	1063	1058	1037	1071	980	995	959	973	971	1000	973	975	915	912	976	963	1020	935	964	912	960	863	925	946	848	942	902	879	858	901	854	937	959	878	852	914	852	876	896	874	893	796	894	843	893	889	862	880	863	898	793	905	887	925	854	831	883	812	849	882	812	860	839	835	841	875	872	788	843	870	855	856	868	885	845	826	901	842	846	851	840	857	854	818	856	847	866	841	852	873	823	827	866	832	859	911	814	844	843	906	859	830	836	827	838	786	841	848	865	849	854	875	780	840	863	857	833	881	873	837	833	863	845	878	813	872	841	832	806	832	839	862	853	888	835	794	845	869	891	829	814	883	840	847	907	841	854	835	798	901	870	870	855	840	828	825	877	803	864	826	828	870	848	915	852	858	842	847	862	873	802	804	850	847	867	826	833	891	814	812	778	845	822	793	849	882	832	849	866	867	827	857	793	902	869	811	786	860	823	835	805	800	813	837	809	804	807	908	851	821	808	797	827	845	843	822	853	890	832	849	811	865	847	835	793	865	807	807	888	825	799	844	859	853	853	846	838	840	821	885	868	797	837	835	809	859	822	830	853	867	839	832	770	826	862	904	788	879	839	866	859	892	886	806	777	830	871	887	817	869	853	844	820	834	833	838	883	835	829	823	858	895	876	819	888	854	812	883	830	866	909	911	858	869	810	828	851	871	841	917	808	826	822	811	819	854	848	895	842	878	807	817	824	819	818	837	833	873	903	812	848	860	809	868	827	852	830	887	838	820	841	870	886	868	849	838	872	843	857	832	826	838	809	912	826	820	806	834	803	861	782	838	834	845	863	850	896	799	858	837	841	848	808	870	872	845	820	843	838	905	885	835	790	781	833	848	828	822	829	880	857	881	895	842	885	867	871	823	812	818	834	877	878	844	818	858	890	845	863	851	794	876	854	852	851	821	853	843	826	811	830	837	864	862	804	814	895	847	876	856	834	824	892	814	839	833	782	861	886	835	817	878	854	837	828	870	894	794	858	869	836	877	833	873	812	813	814	955	854	818	811	829	837	851	832	884	823	822	846	786	808	800	844	846	849	843	876	789	807	850	852	860	817	837	835	820	847	780	812	824	847	823	812	846	911	830	834	827	872	854	803	835	875	808	823	816	931	832	844	881	796	856	842	867	830	823	834	868	814	869	805	815	843	812	868	826	794	844	840	848	820	843	834	829	867	874	885	858	828	814	844	814	806	858	855	817	855	806	868	842	822	910	839	822	863	826	862	871	878	938	869	872	798	817	886	835	869	854	779	839	840	817	816	816	854	809	842	847	825	862	859	863	834	878	869	855	876	864	866	866	815	823	857	849	819	827	835	843	852	823	786	853	923	822	848	840	828	836	845	847	841	825	850	806	837	864	833	827	852	873	846	853	882	875	868	862	791	856	843	798	819	857	833	868	877	846	830	906	844	837	807	889	843	807	878	842	829	843	873	828	878	808	827	839	789	843	909	845	856	858	842	803	871	873	812	863	848	845	836	824	828	848	888	887	851	854	794	840	856	855	794	828	802	826	917	774	865	796	830	839	833	861	801	840	811	791	805	843	797	783	838	856	798	828	833	830	866	850	892	881	801	826	824	849	823	849	895	807	887	905	811	843	830	815	821	889	817	864	754	845	867	883	823	811	834	803	853	889	793	837	813	858	874	874	824	815	829	838	777	821	855	854	847	841	843	861	875	815	842	826	829	852	847	801	848	833	821	887	855	871	888	844	848	831	839	807	843	829	862	771	844	874	837	861	866	838	797	851	890	791	806	804	769	862	805	859	871	837	823	844	865	812	852	823	864	834	834	881	860	851	815	829	867	858	866	873	836	832	826	877	895	787	858	860	798	857	827	846	908	818	829	767	779	816	852	837	896	834	828	850	780	874	850	873	830	812	830	823	848	908	863	804	839	852	852	836	799	822	874	792	868	828	813	848	823	813	818	853	855	817	858	849	802	877	884	849	811	888	870	846	814	841	828	839	840	855	859	842	835	909	822	867	819	853	877	812	835	849	899	841	840	789	823	857	857	905	855	813	826	843	836	812	818	833	828	824	856	881	825	809	857	821	835	856	864	782	801	822	840	831	824	820	863	808	787	804	868	855	823	789	866	812	877	807	825	846	824	822	861	821	848	830	832	822	799	827	842	831	840	846	881	849	864	857	850	833	871	798	784	876	883	822	812	842	877	810	838	868	848	821	841	842	791	857	838	802	808	804	831	841	867	770	843	836	848	838	828	856	842	813	899	827	863	884	855	836	859	822	882	866	824	926	829	856	807	844	849	851	828	859	808	840	849	797	842	858	845	882	872	840	825	874	855	841	898	867	828	861	816	864	860	827	807	861	885	865	822	869	841	878	833	842	787	807	829	832	842	827	826	839	844	839	824	843	852	849	830	843	829	879	830	797	817	855	813	845	901	850	859	840	838	864	868	852	853	795	855	821	888	859	845	839	882	867	834	762	867	881	855	841	858	828	873	844	874	871	877	836	816	814	850	863	857	883	877	850	861	816	866	818	789	906	840	879	834	861	832	876	881	898	831	830	812	849	823	851	829	870	882	895	844	838	808	879	873	844	833	854	824	867	867	886	842	837	851	862	835	843	865	839	856	834	826	820	827	810	836	880	834	874	839	834	868	900	810	836	843	847	865	849	848	823	810	820	834	844	838	833	838	862	832	836	810	805	840	820	843	853	824	829	822	839	857	854	817	859	842	788	843	828	818	823	778	870	834	838	826	808	859	830	847	834	823	844	849	836	794	812	814	852	807	835	781	806	803	801	851	847	855	857	837	853	801	782	836	877	863	817	853	837	815	849	814	889	851	813	843	827	866	850	883	880	846	897	803	824	805	820	846	844	885	890	842	830	881	857	822	881	875	796	846	840	794	851	868	838	762	827	849	840	881	837	878	837	872	849	789	880	816	960	863	891	844	854	869	891	857	810	830	800	862	844	824	827	829	826	858	817	848	881	881	831	852	860	846	823	872	782	873	853	795	810	824	863	893	802	828	815	876	907	870	857	890	880	812	870	848	846	816	814	838	821	840	850	886	813	802	812	832	820	859	848	819	799	817	823	858	819	880	821	853	842	832	799	902	865	812	825	843	859	807	826	893	876	840	832	868	843	840	812	805	887	832	883	833	826	860	866	865	867	873	817	922	829	836	871	868	815	831	842	835	870	867	827	866	844	826	848	864	871	825	838	812	827	783	835	892	817	899	805	827	883	839	846	848	835	850	834	841	829	903	803	822	856	785	836	873	882	816	832	846	817	852	859	802	865	851	854	893	851	885	850	808	869	899	816	771	856	854	862	835	810	883	877	835	849	872	841	825	795	849	859	845	860	838	891	876	845	834	858	867	833	859	798	854	818	851	827	806	882	792	829	886	823	849	837	831	836	898	861	856	861	835	861	850	840	838	850	852	865	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8952	491	275	188	168	148	160	158	157	165	172	127	136	164	132	139	130	148	143	141	145	133	139	134	126	149	133	145	165	133	150	119	163	144	147	124	139	141	158	164	143	121	126	143	151	157	129	147	147	136	160	157	121	157	146	159	123	138	142	137	120	117	123	127	125	140	137	133	145	156	129	136	160	134	150	158	141	139	156	154	138	146	124	127	144	157	133	143	148	153	146	139	134	167	128	129	152	135	135	135	136	137	148	152	138	147	135	130	151	140	140	142	142	148	131	167	143	145	147	135	156	154	135	141	118	126	167	113	135	156	138	130	112	161	126	147	139	135	135	142	137	129	167	141	151	126	130	124	147	149	150	133	132	164	152	144	131	144	124	110	172	135	132	143	136	108	135	148	135	127	136	141	176	117	139	137	142	131	156	135	142	161	145	138	149	130	149	146	145	140	136	151	138	158	160	136	136	151	134	138	141	167	160	135	130	128	161	130	134	150	136	138	150	147	118	136	135	144	146	136	143	151	148	122	124	128	142	140	148	126	133	137	134	159	155	148	154	118	136	137	156	131	152	146	156	129	138	155	134	130	145	137	152	152	162	115	143	143	155	160	142	151	142	160	157	135	114	155	131	132	142	155	149	135	140	174	126	163	127	149	139	122	157	150	149	128	136	147	160	130	143	134	128	152	155	138	154	138	130	145	151	142	159	140	137	111	144	145	138	146	141	127	149	157	150	144	133	145	174	126	125	146	150	141	144	161	145	127	124	135	137	127	132	122	145	134	134	117	159	156	125	122	141	146	156	156	137	132	158	152	139	158	128	135	141	133	139	148	139	129	157	129	145	145	126	147	147	123	162	141	149	155	150	154	136	156	147	142	162	150	136	151	131	169	152	129	152	130	143	130	129	158	135	127	143	132	141	137	136	133	151	136	138	143	143	132	137	152	138	160	166	148	154	144	143	141	157	127	151	129	154	127	168	146	150	124	128	145	129	146	130	149	154	127	153	134	154	139	124	158	132	140	151	144	157	136	143	133	128	152	129	164	155	139	149	166	151	130	152	137	129	138	128	133	125	122	171	134	162	123	137	157	153	168	157	135	140	161	123	152	128	131	138	155	146	128	147	149	131	128	174	143	139	131	140	132	130	143	133	128	144	109	169	146	129	131	167	129	137	139	150	130	152	148	147	171	155	152	119	149	147	136	136	127	139	147	141	141	144	147	142	139	138	131	151	144	135	131	140	135	134	134	160	158	140	148	151	137	143	132	150	140	171	144	151	147	148	155	141	133	135	140	151	142	145	147	118	147	118	136	133	121	131	120	139	154	152	134	143	142	126	131	142	145	160	153	153	145	128	152	151	145	140	132	153	157	138	140	131	133	142	145	130	143	113	148	141	138	126	142	146	141	142	146	125	167	165	132	150	156	129	140	154	129	134	146	135	151	170	148	145	153	137	140	146	146	123	145	161	144	152	157	148	161	128	141	133	137	126	143	153	125	146	137	152	145	139	168	168	137	131	160	154	150	133	140	124	124	133	146	151	155	158	129	130	134	130	135	134	131	146	127	130	130	134	144	153	134	144	157	141	153	142	141	158	131	134	132	154	145	161	119	141	146	140	141	150	132	138	148	150	142	141	144	148	105	120	170	129	153	140	130	136	158	137	129	147	162	157	137	149	143	143	130	151	142	123	140	121	139	161	127	119	136	139	125	134	128	144	125	122	155	157	165	150	149	143	119	151	146	147	129	148	160	148	178	136	159	165	126	146	132	144	142	129	126	140	138	139	141	151	157	122	161	130	151	143	139	128	139	143	131	141	137	146	135	127	152	157	140	133	153	145	130	138	147	136	117	141	147	161	139	117	140	143	118	148	163	144	131	146	141	133	160	141	135	143	141	146	145	116	156	127	122	162	164	155	149	148	135	143	138	128	141	131	152	152	135	139	126	161	155	143	133	154	127	144	132	154	150	141	165	145	152	165	162	135	128	130	154	156	134	153	151	164	136	155	150	147	157	140	124	151	152	150	136	123	128	133	137	137	155	140	126	157	152	148	153	154	131	149	152	147	152	161	149	167	131	154	137	147	136	134	159	128	123	147	132	164	126	140	143	132	167	141	141	114	149	137	141	135	148	152	133	133	132	127	152	160	152	135	137	137	146	142	139	139	131	140	149	147	148	130	133	141	136	156	137	151	133	140	145	143	187	147	128	144	139	144	135	123	136	152	148	151	159	155	146	147	148	161	124	131	142	127	152	135	139	139	149	132	146	147	127	130	152	156	136	126	147	140	133	139	118	131	122	133	160	152	154	137	156	144	121	138	148	141	147	138	143	152	155	153	145	140	129	134	140	157	144	151	147	167	145	128	134	157	151	143	131	149	169	153	132	146	136	143	141	128	133	138	128	146	177	141	153	140	134	141	138	143	136	137	160	121	122	133	155	133	128	130	138	138	144	137	162	127	145	152	155	155	143	161	146	158	165	156	125	122	126	166	145	134	127	148	136	149	158	147	149	121	138	138	139	147	136	119	160	125	137	157	110	136	149	130	137	125	145	126	136	159	136	127	140	145	149	139	122	143	133	144	138	133	136	129	165	129	145	145	152	144	137	129	143	137	135	161	163	124	153	122	155	145	146	146	145	115	134	148	123	121	146	129	135	121	141	129	139	155	136	125	137	152	140	127	134	141	138	145	135	130	133	134	141	166	143	139	147	167	139	144	167	124	144	134	135	131	130	146	151	121	129	150	131	154	168	152	144	127	172	131	127	149	128	135	137	142	137	160	124	149	124	148	138	155	127	128	153	148	127	143	143	111	151	150	169	154	139	165	126	133	147	131	133	130	137	163	155	127	132	157	141	146	154	147	151	163	152	139	152	125	130	141	158	132	134	144	144	135	145	132	163	131	139	137	131	132	156	119	143	142	133	137	144	143	147	124	150	151	138	164	157	132	137	149	146	157	129	149	128	138	137	170	117	139	141	151	162	164	143	144	153	178	144	132	133	142	146	145	145	161	162	172	143	151	149	145	113	130	150	155	149	165	143	148	160	156	127	155	142	126	138	130	161	140	139	141	117	144	135	138	137	136	140	149	160	142	150	144	136	157	138	118	162	141	144	129	119	117	137	138	130	133	142	141	142	151	139	146	149	133	144	138	129	142	148	152	113	153	156	137	143	152	147	146	145	135	172	138	150	130	130	145	149	147	130	151	132	148	145	131	146	143	134	125	168	151	150	131	158	153	138	157	128	128	125	140	146	137	144	154	129	156	140	146	134	151	132	142	135	132	156	144	141	141	149	157	141	132	132	167	157	148	157	158	142	138	131	152	152	125	132	140	159	144	143	137	161	165	148	149	153	153	157	154	183	127	124	133	141	135	131	157	152	133	155	142	163	144	147	135	142	133	135	138	156	141	137	139	148	141	143	104	134	153	158	156	122	140	138	129	139	143	135	153	132	150	143	113	155	139	164	130	152	147	121	170	141	147	113	148	150	137	135	130	176	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8600	522	598	649	615	580	519	515	511	502	453	507	507	500	491	492	469	478	470	473	429	449	458	464	440	474	414	466	496	450	449	438	447	477	470	462	459	458	461	450	445	477	421	419	458	465	454	473	458	419	484	465	415	462	440	461	468	453	494	483	468	511	434	509	446	456	456	474	460	413	479	471	457	452	493	454	440	484	441	436	489	460	459	474	479	457	466	471	433	433	446	475	455	462	457	464	410	442	486	490	482	467	473	471	438	474	464	475	450	446	451	475	479	427	482	443	463	472	455	480	439	420	429	459	481	420	474	476	472	428	463	488	416	471	459	440	421	424	477	460	418	473	480	458	446	451	441	470	478	405	457	468	465	442	449	469	461	447	453	480	457	460	504	445	437	442	437	429	433	477	460	477	480	434	479	451	492	481	429	462	451	507	459	462	450	440	443	407	420	450	445	464	427	513	474	473	416	459	436	483	474	490	490	440	463	461	494	443	481	416	468	512	461	445	418	452	453	439	479	445	423	463	422	454	430	451	446	437	447	472	456	483	403	489	479	459	459	423	461	464	412	456	455	473	499	463	481	458	439	472	464	455	411	438	409	487	446	447	438	475	409	467	456	431	451	467	475	445	468	474	439	439	454	440	469	464	436	472	454	438	424	446	432	470	442	447	469	478	456	436	453	466	444	424	444	460	403	505	422	472	481	439	454	490	441	460	451	478	446	473	440	456	445	440	460	438	456	449	482	483	438	461	474	467	461	471	463	426	449	445	486	497	472	451	422	438	468	463	461	445	427	441	479	472	471	503	500	424	481	459	463	460	402	441	447	454	507	447	480	458	485	449	464	484	431	439	438	506	467	461	452	426	483	449	452	456	469	469	458	486	417	440	454	457	450	463	477	477	446	492	485	436	453	448	478	479	474	458	447	456	499	463	451	499	464	461	493	447	463	447	418	469	453	464	443	470	496	452	432	481	481	480	445	460	444	448	475	446	440	453	458	493	486	492	449	466	479	445	449	434	483	461	466	462	476	458	486	471	442	443	487	463	477	466	467	453	439	477	460	459	472	464	466	455	471	448	451	460	448	481	451	478	424	454	435	434	438	474	439	450	446	478	467	474	442	503	477	464	451	482	443	431	468	462	481	425	461	466	456	448	441	464	452	475	476	486	451	452	435	491	447	475	461	463	459	425	436	462	462	412	472	448	454	457	448	458	446	442	455	456	450	458	443	457	433	437	481	445	479	399	450	445	490	495	439	459	495	450	493	467	480	464	453	467	441	476	439	464	459	461	494	427	449	502	460	464	419	443	463	492	468	467	462	435	435	427	474	467	460	435	484	461	471	449	442	472	476	472	418	454	480	463	475	462	472	430	482	437	436	473	448	455	443	438	463	440	474	442	418	470	437	458	461	448	495	443	486	455	441	457	422	455	460	442	446	467	469	478	512	429	420	480	509	430	474	477	441	497	465	507	433	468	476	444	477	467	438	436	454	439	458	436	493	484	478	452	475	467	450	478	456	451	467	476	473	484	440	476	448	444	438	512	437	414	442	453	497	459	440	454	459	428	427	449	491	479	470	445	454	469	451	448	477	481	475	472	491	438	479	464	494	462	488	474	466	465	473	456	469	493	463	505	485	450	434	496	414	509	447	445	452	396	425	449	487	460	439	462	450	450	447	458	480	462	480	440	467	473	456	480	499	504	478	442	450	441	438	466	525	475	439	515	453	516	445	453	479	434	434	468	470	430	430	461	458	448	425	457	439	461	489	462	435	433	482	446	447	462	486	468	477	472	458	450	433	461	448	447	423	435	489	458	452	431	481	467	468	458	456	460	508	453	451	503	461	456	428	448	460	436	467	450	438	443	460	463	463	485	430	439	423	472	453	449	459	460	454	468	475	484	450	445	447	500	457	476	474	480	480	447	454	418	441	461	435	460	465	472	437	479	459	458	453	462	457	412	489	455	493	438	454	451	440	469	470	489	459	470	442	487	450	459	509	468	438	478	487	465	442	467	441	460	421	425	476	466	485	489	472	440	480	423	447	446	459	473	416	423	444	484	511	444	449	483	483	449	439	470	440	460	460	491	478	486	461	469	461	469	463	514	438	396	466	460	463	441	463	490	458	463	406	455	485	482	480	445	449	476	448	475	436	483	445	440	458	458	435	467	426	450	412	459	466	474	464	473	448	465	485	416	479	466	436	477	435	475	469	457	428	427	430	436	463	460	474	432	441	440	474	460	500	428	455	468	469	473	466	478	432	459	438	457	436	421	472	456	466	415	449	453	466	478	473	437	407	441	425	480	454	457	442	471	439	504	449	445	486	455	454	476	438	456	469	447	418	486	486	465	442	457	471	452	456	434	436	441	497	462	461	459	478	480	443	450	453	483	462	437	459	454	480	432	452	489	442	443	479	422	474	440	457	496	499	437	430	476	475	478	473	469	474	480	453	454	494	445	481	464	432	472	453	433	436	466	452	422	465	455	444	469	445	433	480	469	461	440	409	490	453	477	457	471	476	465	489	417	489	476	443	443	449	488	473	431	476	450	447	412	439	468	453	436	483	458	446	447	471	480	473	445	449	450	449	476	470	480	458	514	434	475	490	482	430	453	460	431	459	480	446	460	461	483	462	467	468	424	455	446	481	448	443	426	452	465	463	483	500	463	439	465	447	486	444	437	468	451	442	444	468	447	457	458	484	436	463	475	478	494	430	428	454	418	428	465	494	464	471	450	461	471	453	462	453	461	451	468	456	477	468	427	457	456	473	463	454	462	416	434	491	456	479	412	458	452	473	475	449	443	511	452	476	445	453	425	440	457	466	473	435	454	472	457	416	441	434	508	435	453	452	396	459	447	416	460	463	457	428	433	486	439	470	459	449	440	448	462	510	438	456	440	459	458	421	467	462	503	469	465	438	493	427	452	429	423	467	437	498	468	473	455	479	451	474	480	482	445	466	496	472	465	477	453	430	475	464	464	436	430	469	441	474	452	457	454	460	474	446	451	469	431	427	483	470	458	457	466	453	452	446	443	470	466	463	433	435	454	476	459	451	452	480	469	441	439	430	474	459	449	439	435	451	478	469	489	466	474	447	465	465	439	464	454	471	470	426	492	456	447	475	451	477	500	473	488	508	463	451	449	496	457	459	470	453	475	437	451	449	498	416	480	468	491	427	433	459	432	422	432	479	476	441	454	431	495	477	457	466	404	506	456	449	439	452	448	472	489	491	446	445	446	452	441	476	469	461	452	456	439	477	484	474	521	480	449	444	486	495	464	448	490	467	478	494	482	439	441	460	475	452	444	447	441	441	444	448	467	441	471	454	430	432	432	502	479	448	449	480	454	481	467	497	469	502	480	458	484	455	465	461	508	421	482	446	460	474	429	471	477	472	447	430	475	489	441	478	494	489	478	464	445	472	436	464	467	432	444	459	526	445	470	466	477	508	416	448	466	459	457	445	479	465	434	519	463	456	415	429	443	457	481	459	486	478	451	482	450	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50357	14267	2888	1207	813	722	523	521	442	403	375	403	375	345	372	355	321	351	328	291	308	318	283	337	325	262	302	287	327	295	305	289	327	295	294	283	289	303	293	293	278	344	327	286	274	281	284	323	315	267	287	282	278	274	314	289	325	296	312	289	305	300	314	313	273	264	296	298	305	268	309	324	285	296	279	271	295	311	291	290	291	331	248	301	297	290	310	285	273	269	310	282	288	324	314	286	290	276	281	272	315	321	300	299	287	313	294	272	274	327	295	296	269	300	254	304	280	259	263	273	283	324	294	284	289	273	235	299	286	249	281	289	327	297	307	299	275	243	296	290	284	309	289	288	250	260	283	311	276	304	283	283	249	276	313	298	277	283	301	271	299	298	277	294	251	313	312	264	275	273	264	313	289	320	231	256	274	273	269	273	319	294	313	295	297	290	258	259	283	295	296	310	273	290	282	303	311	295	287	284	321	276	294	276	292	295	302	275	303	325	304	258	307	300	271	281	303	316	296	267	281	268	274	281	285	249	288	287	263	283	262	292	307	308	271	286	288	301	304	304	281	291	269	279	272	298	283	283	280	282	304	273	285	283	304	317	283	276	266	272	296	292	271	262	278	302	297	267	252	305	293	268	285	261	288	279	291	303	290	292	279	275	271	293	273	303	238	278	284	290	295	283	277	302	293	277	307	273	327	298	294	297	285	244	279	304	297	283	262	260	293	254	292	279	295	280	268	311	298	256	279	294	277	282	261	272	310	286	275	296	280	283	272	292	312	283	246	297	282	290	296	296	300	300	272	287	305	312	289	262	288	294	276	275	306	310	275	242	331	279	296	254	299	269	292	302	272	305	301	327	289	274	311	289	295	280	296	261	293	275	257	281	288	271	285	298	300	296	312	294	302	249	282	292	308	286	293	290	279	301	268	287	282	282	272	305	305	281	284	287	248	291	272	283	277	272	283	285	302	296	285	264	270	247	317	307	282	315	286	278	278	253	283	272	283	302	280	318	281	301	281	293	282	283	309	274	304	283	297	245	291	306	276	307	297	251	296	295	300	314	268	293	307	334	267	264	290	279	257	292	246	290	303	294	276	279	265	250	306	263	282	282	290	271	287	260	256	243	321	283	283	289	255	289	274	326	267	294	269	283	278	314	272	285	292	263	310	297	278	294	252	279	288	314	291	308	266	290	284	280	285	286	310	304	295	258	290	288	291	278	294	296	315	292	305	285	290	296	269	265	298	270	306	292	289	310	306	291	286	267	270	304	286	287	277	285	286	286	272	277	275	271	295	281	256	296	285	275	271	296	295	310	287	294	286	285	277	295	303	304	290	302	278	296	281	281	299	269	295	254	267	275	285	293	292	286	235	296	303	276	301	307	287	302	292	295	300	263	280	264	295	278	286	300	267	298	261	295	288	281	285	275	294	279	296	292	266	265	277	278	298	274	287	267	270	272	297	294	284	273	274	283	315	288	285	314	282	261	262	279	305	284	294	302	262	283	320	273	286	287	281	285	293	300	284	265	290	278	272	307	281	290	257	279	265	306	287	310	294	297	269	270	294	291	280	281	292	278	269	307	293	295	333	298	291	313	297	283	296	271	277	270	252	318	301	286	284	291	282	276	253	291	289	253	272	283	286	264	279	289	295	277	287	277	306	295	288	305	309	296	252	306	286	290	291	279	289	265	296	318	315	316	283	255	306	337	277	279	278	271	292	294	303	291	302	279	285	307	265	306	293	281	291	296	281	284	312	280	291	279	287	296	297	278	269	310	282	297	280	270	288	309	302	321	308	259	282	286	288	280	304	292	271	283	295	265	294	287	301	269	241	263	290	261	290	266	251	299	278	276	269	291	320	298	293	299	274	261	288	285	285	273	312	293	284	305	293	296	277	286	275	288	316	317	272	294	280	270	265	296	317	271	268	277	297	281	281	330	314	273	294	276	284	270	292	278	281	265	288	295	311	286	302	309	284	317	288	274	256	300	294	309	301	298	280	277	272	277	300	319	290	297	269	289	316	270	287	295	316	317	313	304	255	262	302	278	264	312	307	298	272	316	305	300	265	301	291	273	294	280	258	277	281	306	288	265	268	315	267	289	278	283	277	287	297	284	300	303	280	281	307	297	306	279	278	257	273	281	302	311	281	297	266	324	268	304	310	264	293	280	266	309	329	301	265	290	288	317	287	270	270	302	275	313	275	273	288	271	293	269	266	308	277	255	303	317	273	279	280	289	294	304	297	275	273	293	271	259	310	304	300	308	289	283	263	308	300	281	260	317	281	310	304	260	273	280	289	276	305	304	254	314	307	312	286	279	278	286	262	302	298	286	309	295	310	271	297	304	273	284	299	299	268	282	264	291	305	261	295	273	268	274	278	259	322	272	282	307	321	272	277	285	281	282	274	275	290	299	278	289	295	299	289	293	290	280	306	266	287	239	308	302	282	264	286	282	271	294	283	277	295	298	338	304	327	321	303	305	298	270	276	314	308	287	285	281	241	259	247	270	286	273	276	281	313	310	296	293	278	315	314	271	274	278	273	298	283	316	288	280	288	261	293	307	279	259	288	287	289	284	285	268	327	305	292	277	285	278	292	282	258	294	290	278	282	305	286	312	307	280	287	270	302	271	269	292	255	297	278	287	295	280	252	298	310	287	299	278	295	308	258	272	271	300	276	283	285	279	278	293	307	261	307	292	284	274	314	280	288	325	270	285	261	278	285	281	280	272	285	317	329	292	300	268	278	300	306	271	259	283	297	298	291	288	267	307	284	283	277	297	298	292	282	276	299	304	296	282	287	298	277	297	297	237	309	300	296	275	300	270	303	296	306	312	296	260	308	282	313	281	278	290	276	271	307	300	262	306	259	297	308	296	287	256	290	319	304	268	296	313	327	291	274	264	293	282	288	285	292	281	276	312	267	299	270	287	317	291	293	314	272	289	290	279	301	299	274	292	307	339	269	297	302	271	260	303	310	283	304	267	295	293	323	306	279	272	296	257	287	287	268	347	304	322	261	281	269	281	273	318	280	268	265	295	261	278	288	289	286	296	264	300	289	298	297	276	310	284	293	293	299	294	279	303	282	255	274	298	285	295	261	267	275	270	302	300	301	270	296	277	256	280	270	293	295	279	303	313	305	302	307	337	261	285	316	299	281	266	265	291	264	322	296	286	270	269	300	294	275	285	286	298	295	278	267	285	310	282	290	279	274	258	300	299	295	277	316	263	298	281	299	286	302	293	273	275	299	275	277	309	279	271	269	273	283	280	291	292	241	275	284	248	291	291	290	276	286	253	250	315	289	283	276	270	286	301	303	304	305	305	296	276	295	282	294	268	296	272	257	279	295	282	299	254	306	318	296	308	318	278	284	306	266	270	265	306	262	260	292	293	298	280	283	256	289	283	260	281	282	269	292	298	238	291	284	275	281	302	282	307	284	268	298	272	255	351	286	294	304	287	287	305	282	287	268	294	248	277	308	297	318	260	280	284	289	295	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
25151	1688	3225	3720	3109	2650	2223	1955	1706	1502	1502	1451	1336	1150	1148	1176	1130	1049	1000	1012	1025	990	945	948	996	918	954	874	908	852	922	868	869	903	909	872	879	939	913	880	856	851	853	843	841	837	854	829	897	838	814	835	862	833	809	812	810	833	783	824	812	833	757	776	845	812	792	810	821	814	795	834	858	777	864	847	900	797	828	811	816	812	803	818	868	889	828	810	827	829	770	827	833	824	834	842	813	785	774	794	822	812	822	777	799	776	814	797	806	762	850	848	850	857	823	785	792	843	834	819	782	862	790	770	796	780	854	828	848	839	834	758	787	767	820	804	828	813	775	783	837	793	765	829	812	779	785	806	793	799	792	856	795	818	824	832	795	815	816	846	816	833	799	813	864	833	816	817	807	846	841	829	826	806	795	818	841	802	808	818	812	770	836	795	770	806	799	806	821	826	824	813	847	799	804	817	794	767	788	848	852	777	814	796	795	760	743	822	865	816	845	860	823	784	805	856	814	856	837	799	765	847	795	816	859	795	813	805	801	851	861	751	773	825	787	804	820	842	862	772	804	786	824	775	771	820	790	813	836	815	757	825	805	828	775	787	841	787	857	755	798	810	807	874	822	863	840	821	780	818	789	784	777	729	810	832	859	786	811	768	799	823	755	843	794	825	881	788	837	847	788	767	809	812	875	793	779	859	815	839	838	853	824	826	739	831	852	834	775	791	819	766	810	794	868	764	870	833	786	791	790	776	803	769	825	887	821	775	834	845	797	713	847	848	801	809	784	817	802	832	726	808	800	790	786	812	811	788	824	797	834	823	843	784	863	802	782	803	822	826	802	790	794	771	807	858	827	804	791	813	810	835	824	821	825	799	829	742	872	801	800	823	832	778	860	850	765	804	824	757	798	746	833	800	814	831	777	773	831	784	840	801	800	867	807	791	824	838	880	772	791	784	829	759	788	823	805	830	760	815	825	825	797	822	802	796	843	808	794	839	806	809	805	826	804	781	846	742	845	797	759	751	775	824	815	810	764	811	836	795	821	790	804	800	807	820	860	820	807	738	840	767	804	776	862	835	830	829	809	854	834	853	767	767	837	815	784	806	775	800	829	842	862	815	817	830	799	883	822	808	819	779	830	834	828	807	832	823	840	814	819	866	830	805	804	839	794	792	813	841	758	820	739	813	767	844	804	825	805	775	810	853	762	845	783	795	792	809	788	799	801	777	828	806	831	819	770	768	921	788	800	776	810	799	797	789	810	825	840	857	773	770	811	843	825	863	801	797	767	773	806	807	795	811	826	781	823	837	814	820	758	818	787	833	816	747	826	780	853	793	817	789	779	837	824	795	783	793	821	793	788	782	869	852	774	741	825	790	786	805	827	792	788	761	811	789	779	797	819	819	794	777	829	826	848	760	811	828	809	842	796	805	778	776	759	764	807	837	806	854	801	763	778	795	765	812	844	823	826	790	835	824	787	812	822	821	795	814	799	827	804	794	726	783	810	801	824	770	792	827	806	801	766	795	813	771	819	824	807	801	759	786	821	826	832	761	771	815	799	784	787	849	823	809	815	814	850	805	807	779	805	816	812	808	783	793	762	796	776	761	802	787	852	773	805	818	820	803	832	760	773	807	795	808	845	808	786	796	849	836	809	797	804	813	818	814	821	791	808	830	777	823	821	844	800	784	818	803	815	793	834	832	805	838	838	808	808	798	813	847	787	864	845	788	789	760	773	843	791	818	791	810	768	875	767	880	786	812	759	823	793	811	845	853	819	795	832	779	836	810	882	847	776	808	791	800	823	749	769	776	808	792	796	876	798	783	752	806	772	792	751	807	830	812	769	825	805	809	764	818	850	815	843	804	831	844	763	774	774	819	856	844	820	812	771	760	774	750	787	767	782	841	744	819	854	746	791	842	803	763	813	775	795	802	839	836	836	748	811	841	802	780	803	777	806	853	797	826	838	862	822	817	800	788	809	818	777	863	762	794	799	756	807	822	797	808	799	818	776	791	868	832	782	829	783	807	808	779	791	808	806	758	764	799	799	793	837	848	836	805	780	756	837	822	780	765	783	828	843	891	806	787	784	793	820	775	805	864	817	830	806	798	819	762	800	835	803	796	814	778	778	780	807	804	816	837	804	752	838	781	831	841	791	826	842	814	783	788	814	794	832	800	814	757	750	781	796	861	824	780	854	835	806	859	803	840	763	773	802	823	784	766	805	779	785	792	801	804	779	792	826	801	850	811	840	792	791	791	816	783	871	813	777	805	770	839	800	798	831	792	791	794	789	792	842	838	820	790	819	798	842	761	840	813	775	839	816	827	804	786	824	778	822	841	797	838	793	849	831	822	827	783	828	826	836	782	801	807	835	784	795	789	861	795	829	822	804	798	837	771	829	801	806	821	843	773	822	776	816	811	798	782	795	801	821	794	748	800	819	776	784	790	774	850	828	771	848	791	852	805	800	732	802	793	790	802	819	813	868	801	836	812	827	834	796	804	827	844	809	786	784	818	814	821	821	819	794	756	784	790	815	779	776	813	799	802	807	806	838	803	828	766	874	818	865	825	729	852	820	826	808	752	821	858	825	818	798	818	777	773	859	801	796	817	824	779	820	801	831	815	818	803	836	826	799	842	830	776	766	811	845	815	735	801	772	815	847	842	808	875	843	840	791	742	812	815	863	775	759	801	822	827	839	807	776	827	793	791	816	799	834	787	845	782	835	812	789	837	837	791	832	794	833	756	804	842	816	754	826	800	741	821	827	802	869	808	867	796	816	810	856	822	835	794	807	780	798	802	823	807	818	826	768	811	817	831	771	804	831	828	799	839	838	771	846	827	815	840	743	837	763	773	822	822	835	768	783	782	813	828	843	819	814	801	826	826	804	773	787	759	792	819	779	760	812	813	781	855	787	759	842	785	817	792	866	828	811	786	780	822	830	841	822	799	813	760	753	832	797	818	836	831	817	819	835	830	811	887	829	777	807	811	849	805	775	809	835	837	868	810	821	832	832	792	786	825	805	810	823	783	779	808	829	795	738	834	800	843	799	787	796	817	834	783	810	814	780	803	837	812	743	824	830	794	813	802	779	790	789	804	802	780	813	816	806	847	824	820	832	820	837	846	816	877	838	822	769	816	783	765	779	840	827	821	791	825	814	759	839	832	839	832	830	813	741	794	767	826	828	780	808	818	765	844	782	790	851	796	796	807	821	789	804	788	787	814	809	782	841	830	855	842	779	827	793	805	782	860	791	832	829	796	824	823	803	750	809	816	876	768	831	817	795	793	810	816	817	847	819	795	815	749	760	809	776	782	793	805	790	798	834	822	840	862	838	823	757	791	803	805	818	762	811	825	880	812	802	787	802	802	809	830	789	809	803	782	781	869	852	801	836	805	806	785	799	801	777	765	843	795	826	812	820	778	864	822	787	819	872	841	785	817	843	832	816	850	792	761	809	843	785	863	749	802	811	829	825	869	806	809	768	818	835	838	798	844	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
58259	20803	8568	2321	1511	1074	866	701	659	574	516	540	492	445	416	446	376	412	349	367	374	356	350	312	352	341	349	347	360	339	334	329	313	312	279	337	342	332	320	318	327	337	317	341	352	296	346	270	285	311	328	299	329	304	320	310	314	316	325	295	299	298	311	275	332	280	303	305	335	306	319	288	307	257	334	361	313	286	277	301	311	304	296	320	258	333	316	312	281	318	296	297	309	291	314	337	321	277	328	309	305	324	302	286	293	310	307	327	300	286	295	321	305	314	348	294	305	283	317	310	337	337	299	328	303	350	309	303	297	347	284	312	306	300	302	307	323	284	291	334	282	296	332	325	324	320	322	331	300	324	317	353	317	330	355	332	320	348	316	324	326	324	319	306	287	337	309	329	318	303	308	326	319	289	326	319	307	342	324	304	300	297	282	326	294	288	331	327	273	312	316	309	311	298	303	324	314	304	307	291	315	323	334	320	296	285	335	329	328	316	287	315	299	330	318	330	298	323	321	308	290	279	308	301	306	282	317	308	283	324	364	303	319	331	332	309	303	297	311	298	319	335	336	306	308	320	292	326	307	312	310	319	285	313	298	300	297	331	327	306	289	300	311	301	277	300	323	332	320	305	326	294	278	314	301	293	353	316	313	295	318	305	323	312	316	317	320	304	299	315	349	288	327	304	308	305	306	295	306	308	289	314	307	310	321	300	339	317	326	328	293	289	298	309	300	292	298	313	300	312	293	324	319	291	318	316	327	317	290	317	295	307	299	293	313	312	304	319	304	339	311	331	306	320	277	292	312	323	293	274	306	305	310	345	301	298	281	317	323	308	307	303	316	293	301	283	331	308	322	307	307	294	310	344	314	328	343	294	296	336	328	304	256	295	324	320	294	273	340	282	311	281	318	299	312	318	305	299	314	318	305	295	320	320	266	324	317	303	302	271	291	320	303	337	329	281	304	314	304	306	329	303	302	291	326	303	301	315	301	288	306	320	316	296	316	302	336	327	326	303	325	304	297	307	316	316	322	297	306	328	311	316	297	290	293	320	281	308	314	303	350	312	290	321	292	316	311	303	301	333	316	314	319	306	338	344	298	310	305	294	298	306	298	334	317	324	314	322	318	319	362	297	285	301	337	325	316	286	334	319	335	323	300	315	285	312	283	310	337	314	313	276	303	309	324	307	306	334	327	312	304	357	293	320	286	302	288	322	321	297	340	286	319	331	331	316	322	322	299	291	275	323	303	287	320	327	292	296	300	306	315	350	328	307	300	292	339	280	299	310	315	297	285	293	301	296	280	316	306	319	320	302	305	276	291	307	295	298	336	315	317	300	323	272	308	299	314	309	307	296	303	314	360	301	309	303	312	325	276	311	293	317	304	289	325	330	301	305	287	241	308	325	316	299	333	313	340	335	316	320	308	292	306	284	283	332	292	299	323	323	344	279	327	318	306	312	340	339	293	311	294	280	307	289	292	312	315	299	309	317	274	299	306	294	304	289	341	322	323	283	326	312	337	316	310	331	309	320	340	306	300	320	319	288	345	293	268	326	293	315	317	307	301	314	335	322	315	317	293	285	265	295	312	305	312	291	300	281	315	307	304	317	307	300	334	330	315	319	285	312	283	331	296	318	355	327	303	314	309	307	339	314	318	301	324	282	317	324	329	300	312	314	314	313	309	315	305	300	325	300	297	298	319	327	284	299	326	278	314	327	327	327	285	314	308	317	327	327	302	302	308	335	311	319	286	328	282	289	325	292	299	312	310	304	285	313	305	271	292	318	303	303	290	294	306	298	343	351	306	314	308	285	333	304	330	322	305	329	286	292	313	286	275	333	338	293	310	316	322	341	319	307	290	274	328	323	297	324	322	330	343	304	314	331	297	306	344	299	361	306	302	271	333	290	307	309	302	319	329	282	297	294	324	318	308	303	317	296	310	295	349	329	322	314	291	282	327	289	308	280	305	310	296	339	334	284	327	317	284	312	312	283	349	310	290	327	297	272	312	321	304	279	294	285	305	284	315	313	325	328	296	274	309	306	306	275	349	303	299	323	322	329	324	345	316	288	326	316	317	297	310	315	324	318	266	300	330	287	309	305	295	303	278	292	283	291	300	306	328	316	318	305	302	328	310	302	330	300	306	309	314	299	336	309	292	292	303	333	313	279	313	276	319	319	304	313	339	317	322	348	297	293	319	282	328	329	327	301	309	323	330	305	311	290	288	323	330	348	302	284	305	332	287	301	296	341	307	303	307	311	352	284	315	305	260	319	305	313	335	336	337	280	313	320	313	325	294	340	285	308	304	307	295	308	300	260	320	280	309	299	296	286	318	329	313	311	296	308	304	329	337	301	338	298	280	315	309	339	295	304	314	332	317	328	274	289	318	293	278	302	312	320	338	318	294	329	336	302	313	304	283	302	289	331	338	308	334	333	294	279	257	280	314	300	286	315	343	312	310	327	304	287	332	302	295	274	318	303	306	288	307	374	311	313	303	335	301	300	331	285	319	299	285	327	310	345	336	307	306	315	288	312	315	302	313	302	293	301	332	291	293	332	294	272	325	330	330	321	314	298	318	301	285	339	308	308	305	308	276	299	301	319	348	303	327	316	307	333	298	275	287	320	335	303	285	318	314	274	313	315	302	324	307	287	315	332	310	324	302	297	293	291	342	332	328	318	314	305	312	315	291	312	317	306	302	268	286	332	259	275	335	300	322	306	275	294	279	290	319	309	308	349	298	319	335	256	291	312	310	314	313	283	303	334	302	345	313	304	323	328	297	327	300	335	261	312	312	325	308	299	291	275	278	343	333	286	292	327	346	323	309	343	297	317	323	285	302	316	303	333	303	317	291	318	302	358	282	272	317	298	329	330	290	289	296	319	303	335	305	302	286	302	300	300	297	322	318	280	310	308	322	320	314	311	292	276	282	300	332	275	313	321	344	328	317	269	290	288	299	324	292	279	308	304	293	295	298	281	316	336	297	320	300	282	332	258	322	328	276	295	304	275	329	282	331	312	298	312	299	316	320	281	307	303	308	295	311	326	322	307	291	305	297	308	321	317	308	338	301	285	346	301	323	311	357	306	321	322	319	308	308	306	318	320	318	296	319	303	286	318	307	313	287	293	316	302	306	323	302	337	340	312	307	305	324	274	302	299	287	325	312	299	298	289	293	297	307	341	318	292	330	315	318	307	301	318	298	327	298	310	344	305	321	308	319	308	317	297	291	290	304	293	292	299	319	318	313	312	313	336	324	300	294	328	276	331	308	327	330	327	252	329	324	341	322	282	332	320	308	326	303	349	305	283	318	301	319	324	318	320	295	293	332	312	314	281	308	323	324	315	316	331	290	308	283	305	293	311	333	298	298	296	337	271	314	306	309	307	306	330	306	292	319	297	313	283	312	300	309	307	325	296	293	341	302	329	311	297	310	315	324	288	317	324	308	266	305	304	299	296	324	311	322	303	292	306	293	287	311	325	329	315	306	312	293	330	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
30643	2841	5700	6378	5363	4388	3579	3022	2628	2364	2238	2147	1899	1710	1632	1465	1448	1350	1251	1235	1199	1194	1184	1153	1139	1122	1032	1074	991	1016	978	1005	946	1006	959	971	950	931	989	1011	954	911	885	854	900	883	857	960	913	888	911	903	892	875	832	872	819	885	938	853	860	872	860	854	862	865	882	809	868	834	858	888	846	862	843	895	916	875	896	823	825	888	814	832	836	892	895	870	872	851	818	884	825	829	860	824	857	849	847	879	819	860	872	811	850	908	874	891	839	879	874	865	851	835	862	844	821	858	886	873	848	887	822	871	882	856	902	872	824	843	886	833	869	898	866	845	820	873	808	802	848	791	890	795	905	909	896	797	829	873	862	856	870	846	905	833	826	817	909	812	809	817	822	829	853	813	877	876	871	839	817	848	794	873	840	901	881	873	876	889	780	875	858	871	869	800	796	824	870	848	848	829	843	854	835	837	849	840	892	869	837	829	841	838	849	837	861	869	746	834	886	846	862	829	865	829	864	856	849	880	815	815	877	848	870	809	846	837	860	868	847	829	868	831	807	845	838	900	869	857	836	838	848	844	851	839	905	844	838	809	817	894	831	854	886	825	834	836	882	876	771	818	868	869	953	925	787	832	833	834	870	869	854	850	877	818	859	811	828	890	839	865	801	807	890	892	832	827	853	824	830	823	826	874	845	870	858	848	844	849	813	911	890	844	803	822	857	790	830	864	836	765	827	857	867	793	843	832	823	830	868	818	846	828	788	831	820	816	839	841	833	833	853	850	815	868	857	856	848	859	787	849	814	820	814	821	841	811	857	817	841	841	785	818	836	909	868	850	849	825	813	852	844	790	798	822	801	819	831	798	828	811	820	844	853	822	877	820	782	824	866	837	832	871	860	878	794	822	844	876	807	865	858	832	831	834	811	862	842	817	856	850	822	850	838	848	919	825	849	892	788	857	893	824	848	811	848	885	808	821	826	842	855	930	832	866	817	821	832	819	875	866	868	801	875	856	831	875	820	840	823	858	810	799	854	868	841	816	868	855	860	863	853	867	917	876	789	837	896	833	853	846	808	850	875	845	806	797	821	859	824	846	840	870	822	866	839	792	796	821	813	902	871	789	847	850	823	802	850	839	819	811	860	820	825	831	851	845	840	844	819	845	854	882	866	842	868	851	773	859	843	858	861	916	863	813	872	860	865	827	845	840	796	838	899	839	888	892	885	857	819	857	820	870	815	788	875	838	835	856	828	811	824	833	818	819	854	899	803	847	900	826	864	832	852	871	861	851	853	802	783	877	846	845	842	842	838	852	862	842	871	830	867	832	851	871	836	819	845	865	844	843	847	867	804	821	848	846	809	888	814	852	879	856	835	851	782	823	811	796	854	855	823	838	821	860	808	875	880	832	873	791	860	843	864	816	844	852	880	849	848	814	840	844	874	877	901	875	814	805	831	836	808	847	865	832	881	826	852	836	844	860	855	867	911	829	887	830	836	842	819	840	858	830	865	862	874	860	810	822	892	806	862	858	822	848	794	849	855	824	831	851	865	828	844	868	857	794	864	841	828	852	832	825	824	782	836	852	819	875	827	892	832	875	876	870	843	855	804	783	833	873	835	846	810	815	837	808	822	842	772	884	853	803	814	847	843	859	810	851	832	779	892	865	809	888	847	873	828	835	845	810	826	866	831	841	793	834	844	811	856	825	793	844	914	877	866	861	812	830	868	860	829	802	813	820	844	854	883	801	791	832	824	817	862	835	814	859	803	835	847	850	834	856	831	844	845	857	819	838	826	848	872	872	878	901	842	826	867	817	837	836	838	835	835	832	865	830	830	843	799	805	860	855	813	857	852	796	872	842	792	817	860	855	865	817	808	842	858	873	815	833	806	795	820	804	856	912	817	848	856	855	908	854	830	804	859	841	866	850	845	828	806	881	821	837	795	822	788	809	840	829	820	800	855	840	829	831	834	816	820	816	845	817	784	825	846	839	838	807	913	810	794	889	796	818	852	877	849	783	885	874	825	815	818	810	855	789	857	776	870	826	803	855	812	804	843	782	808	855	840	834	842	830	858	837	842	847	837	809	844	890	863	816	845	879	894	834	945	821	861	854	814	850	898	840	804	856	866	813	854	856	797	825	786	820	877	838	845	836	835	822	905	778	907	836	823	829	820	849	826	841	853	845	849	902	838	867	876	852	796	860	816	843	807	831	857	820	848	858	806	787	851	819	825	891	840	837	870	848	835	837	870	878	813	795	812	831	868	859	876	867	829	817	833	862	842	876	878	831	778	809	793	834	855	881	824	846	825	805	853	799	857	840	859	834	796	867	800	844	835	899	818	809	838	858	818	883	843	876	844	839	812	782	835	873	847	820	812	820	810	818	835	834	862	825	833	845	875	802	848	815	825	865	856	836	842	837	849	836	854	770	831	833	809	864	826	891	848	818	830	799	870	890	835	838	879	808	871	856	839	844	802	833	853	846	816	812	808	842	834	856	818	814	851	834	793	812	825	871	855	857	864	843	845	791	901	821	876	872	883	820	841	832	840	869	808	833	829	885	790	814	785	847	885	857	794	836	787	827	798	816	864	829	838	836	859	820	805	822	839	847	807	812	860	832	806	822	816	809	814	879	811	820	832	839	823	787	821	813	810	886	869	868	803	828	807	835	814	861	845	816	865	825	831	835	838	823	817	862	816	778	871	864	856	784	810	870	842	838	834	849	844	770	828	859	911	823	775	808	815	877	888	851	871	829	837	873	870	823	837	866	876	822	830	851	827	866	851	805	853	851	896	833	848	800	841	834	851	844	862	861	843	825	798	784	860	821	897	844	844	859	858	860	823	895	851	821	851	870	847	863	821	809	817	819	844	856	873	799	814	816	886	786	834	801	875	841	817	765	874	815	857	796	837	834	797	803	846	851	856	862	813	852	831	806	808	854	795	854	861	832	804	860	831	836	858	829	830	809	863	840	815	826	816	839	834	856	835	842	822	842	854	845	845	828	877	828	852	829	865	868	877	822	847	874	778	843	856	868	818	862	842	852	842	827	859	809	828	913	865	869	898	853	844	809	858	883	846	884	856	788	922	863	838	830	846	836	841	861	794	841	865	834	838	892	793	822	844	854	848	781	828	811	848	828	847	850	814	847	817	859	848	817	841	874	871	865	862	811	846	855	843	813	803	824	808	838	893	818	837	834	912	837	810	849	849	829	795	871	865	793	845	834	833	861	857	850	890	860	844	878	849	819	831	797	849	814	851	872	877	790	848	876	803	848	858	814	830	785	837	878	819	808	826	801	835	864	830	863	817	774	853	877	800	853	800	824	787	799	848	815	841	801	829	825	826	882	839	785	856	824	865	850	835	895	830	849	826	807	813	823	844	881	859	852	783	837	866	859	828	792	793	779	865	901	831	802	839	853	814	859	846	822	884	858	821	817	861	846	814	787	796	837	841	841	861	845	824	856	845	865	845	775	853	839	893	871	817	844	818	809	845	791	845	834	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8615	413	228	187	186	164	152	156	147	144	170	136	141	120	162	148	158	134	141	129	141	153	143	157	171	130	131	153	154	149	153	160	122	160	152	133	124	155	121	151	132	153	152	170	136	132	145	148	129	128	129	145	154	164	136	126	140	143	117	136	156	147	134	158	141	131	148	142	145	143	147	128	171	159	125	151	136	141	147	140	146	142	147	132	156	138	140	120	130	144	160	137	138	144	158	135	142	146	136	138	135	141	131	148	159	157	142	145	138	131	126	122	157	137	153	140	122	147	106	147	140	133	146	120	135	147	135	152	146	152	156	142	127	148	142	140	150	154	136	132	147	128	146	121	135	147	157	126	154	159	159	125	141	109	158	127	137	122	145	154	134	156	137	113	125	129	141	144	135	164	147	147	146	122	153	126	144	142	142	146	147	135	146	135	156	138	131	131	148	131	123	145	126	157	132	155	144	140	149	153	156	141	137	138	137	134	130	145	154	158	128	139	139	148	158	155	153	148	142	136	136	151	143	127	139	134	149	106	149	132	122	141	136	135	116	118	150	149	156	171	143	150	123	148	128	145	137	120	142	139	156	153	132	122	150	136	149	132	142	128	124	133	149	133	143	155	158	157	144	145	146	156	147	131	155	154	144	141	153	166	171	137	135	140	138	122	143	134	131	134	135	144	132	146	162	143	148	155	144	133	143	138	142	150	153	141	152	136	136	114	137	143	131	163	152	144	129	159	127	128	137	128	147	143	134	128	143	159	149	159	134	125	150	158	135	136	130	166	121	121	149	154	127	134	154	137	147	150	132	132	130	129	131	127	138	149	157	122	131	147	133	131	152	136	123	168	148	128	133	143	154	165	133	149	160	132	139	149	158	131	145	146	153	129	146	144	162	156	150	140	139	134	130	143	146	145	159	124	148	151	120	131	152	124	142	144	132	131	122	146	124	143	130	140	140	148	125	138	168	151	143	132	134	144	130	155	146	149	136	149	145	160	141	141	119	159	142	140	119	128	141	145	142	131	154	141	155	144	123	132	141	181	136	129	139	126	142	119	126	128	127	150	143	138	123	135	136	143	147	137	143	157	132	144	142	130	144	153	144	138	143	137	126	133	139	165	155	155	162	151	129	154	132	146	142	171	145	142	125	134	148	157	141	135	135	121	150	139	126	155	117	136	143	146	168	159	133	137	122	146	133	133	144	156	148	156	151	150	135	117	144	125	139	141	158	133	161	165	122	144	132	124	152	158	150	129	147	145	137	140	142	150	149	137	124	127	135	142	131	133	150	143	130	145	143	148	138	155	124	128	147	133	132	137	122	142	135	146	137	142	130	154	158	150	133	134	146	145	149	125	135	164	139	134	126	132	146	152	155	130	163	145	150	132	155	126	146	133	150	143	140	143	124	134	145	129	153	156	166	139	135	151	147	143	138	150	149	143	168	158	169	121	133	133	143	141	109	139	139	148	140	128	163	166	129	149	123	139	144	128	140	149	145	136	172	147	141	148	144	139	148	132	136	154	146	140	156	138	133	138	152	147	138	136	155	133	143	130	135	168	162	135	151	143	138	142	139	146	155	131	144	148	123	151	149	142	147	142	154	150	146	138	145	147	134	148	132	138	150	142	138	126	150	165	131	133	148	138	136	149	133	140	170	147	145	143	147	144	131	154	144	147	132	143	147	126	161	123	125	131	161	160	147	136	160	130	153	141	156	149	126	143	130	158	144	137	131	138	133	160	139	118	159	161	159	117	157	160	144	140	133	153	147	163	138	136	105	143	131	154	158	157	137	141	126	156	150	139	163	150	159	139	144	144	142	134	127	145	148	157	145	149	141	151	146	159	150	136	115	157	148	128	138	150	161	134	158	125	115	147	133	149	138	162	170	157	126	131	131	151	150	132	134	146	159	157	138	138	157	151	126	147	151	144	149	131	122	147	134	156	163	145	161	134	131	141	141	141	146	149	141	135	133	140	151	154	151	154	128	130	132	133	131	128	134	142	172	142	131	146	150	128	133	119	155	141	133	144	152	121	115	129	149	140	127	145	149	146	138	153	140	152	129	122	152	133	130	151	128	150	115	137	151	152	165	155	155	133	149	114	144	164	139	136	162	144	146	146	133	138	147	132	138	141	140	126	146	153	136	125	134	127	136	143	133	142	130	140	146	163	134	126	136	155	155	150	137	144	120	149	142	148	155	145	158	160	148	126	141	142	152	155	139	154	151	137	141	137	143	147	146	149	155	122	117	142	119	147	154	152	153	151	156	142	141	155	140	139	145	153	145	147	158	129	155	115	131	167	137	128	147	141	148	153	131	131	128	133	138	125	127	175	138	156	154	161	134	134	137	151	145	155	139	137	126	141	147	169	156	125	144	143	125	152	140	129	142	137	118	149	153	154	118	158	142	128	148	134	133	125	143	120	115	145	129	124	131	131	127	152	140	150	149	153	152	117	134	137	114	129	154	147	146	116	134	141	146	132	148	148	126	130	137	171	140	136	154	162	140	137	126	155	153	114	131	138	147	135	130	140	172	164	145	136	129	149	130	147	122	144	147	149	138	136	145	120	148	153	128	152	137	137	149	145	150	125	144	138	144	132	137	138	128	146	134	135	138	144	148	120	141	135	124	157	148	140	160	147	127	133	135	127	145	126	142	153	146	138	148	138	164	151	145	147	145	155	134	164	156	139	163	144	148	135	166	107	145	155	124	143	143	139	132	138	132	137	157	148	146	133	159	138	154	145	164	133	142	147	149	146	124	146	137	141	144	148	144	121	166	129	138	123	169	149	127	143	141	148	133	134	178	144	128	144	133	155	134	120	143	134	152	136	137	157	128	133	126	150	157	156	138	145	106	135	134	144	148	137	146	153	163	129	147	140	131	133	141	151	152	151	147	133	126	158	149	140	138	125	134	151	138	151	143	123	156	146	135	146	126	139	134	145	150	155	160	125	138	140	146	126	127	159	137	134	154	114	146	148	142	135	114	144	141	125	133	136	153	129	152	144	151	132	121	133	132	154	134	132	166	147	149	133	148	129	151	146	162	136	162	139	140	154	155	162	166	151	144	149	166	165	133	131	142	132	145	158	140	126	154	138	141	142	147	139	156	133	148	151	130	142	134	122	157	125	135	155	132	162	133	130	153	135	150	134	143	150	143	133	139	150	136	131	140	122	137	132	119	124	161	118	129	158	161	154	142	138	151	136	139	144	163	147	126	155	122	138	157	135	129	139	160	134	134	161	126	158	160	150	140	140	158	127	128	161	123	133	151	150	137	162	145	154	124	162	159	140	123	140	141	155	131	157	148	150	153	128	150	126	133	135	145	124	137	137	155	118	154	142	112	133	128	134	121	140	150	159	132	153	151	145	150	149	154	169	146	147	144	144	157	131	120	142	136	137	165	142	136	131	179	131	155	153	134	125	143	134	150	153	138	140	123	149	151	126	135	161	154	164	115	152	131	118	143	127	138	107	122	134	123	120	120	142	151	147	140	155	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8183	527	576	600	574	571	514	552	488	480	475	470	449	539	463	493	505	459	454	468	487	449	502	459	463	463	460	474	440	445	468	423	494	430	465	453	442	424	454	484	450	467	416	424	440	441	445	436	493	448	451	433	449	431	469	429	427	431	468	440	451	450	496	466	468	458	436	426	440	447	440	437	489	460	444	459	497	431	446	441	473	433	465	453	469	466	437	458	451	431	445	477	447	481	517	498	454	436	510	484	473	440	490	466	442	449	469	460	450	462	480	457	465	460	438	415	434	460	432	425	444	444	440	453	461	459	480	461	464	449	439	456	473	482	429	425	463	451	462	473	465	441	418	419	474	455	451	478	441	477	460	478	449	457	482	447	447	514	427	452	449	444	437	483	471	451	465	449	503	432	466	442	477	450	494	458	452	488	400	448	440	424	437	465	411	426	469	447	470	468	426	455	462	463	470	443	411	469	470	473	435	475	403	451	532	460	441	471	454	424	447	454	434	451	436	502	445	483	451	475	459	458	448	475	470	457	473	446	450	477	463	460	472	458	435	470	443	490	446	428	471	430	448	439	488	480	472	451	412	438	472	417	488	447	452	464	437	469	441	425	430	465	436	433	471	447	421	463	463	432	459	431	434	448	419	460	449	446	481	457	435	456	449	450	517	435	463	453	438	464	416	512	397	483	459	440	442	440	458	458	422	433	475	452	445	437	461	462	472	467	450	464	434	448	442	451	434	432	438	455	432	478	430	433	447	444	399	439	450	448	428	441	444	416	467	399	505	479	472	429	474	462	447	465	487	462	445	474	475	468	501	468	492	464	475	472	466	462	475	505	450	469	454	488	461	446	444	427	455	417	441	436	493	436	452	448	452	455	426	481	442	460	499	479	444	449	417	495	427	436	421	430	449	460	438	426	412	459	443	465	426	479	484	447	459	437	429	437	420	483	512	457	442	481	464	453	456	471	486	474	443	448	467	475	426	437	465	423	439	467	448	478	444	418	445	454	431	432	456	460	458	493	461	483	470	425	453	422	438	458	439	501	475	428	449	465	442	427	444	450	482	455	472	424	515	472	456	428	469	438	431	451	451	427	442	435	473	466	436	483	455	444	440	419	419	473	498	478	476	470	444	440	453	423	462	482	471	457	434	427	431	433	442	447	453	435	433	435	439	496	430	469	438	478	464	463	465	451	436	431	439	474	437	450	496	444	451	462	426	479	440	389	467	467	466	441	417	468	456	431	473	483	485	440	413	484	467	420	443	487	467	449	476	436	423	473	473	459	445	468	436	459	460	423	512	430	468	445	496	492	457	461	460	491	473	467	423	471	417	460	464	471	468	444	451	433	447	446	479	453	485	470	450	427	450	502	463	469	471	493	459	457	464	471	454	458	445	496	475	444	447	472	453	471	473	453	470	466	415	429	461	449	440	448	435	451	472	445	449	443	486	432	465	440	437	482	477	455	438	490	442	478	452	428	447	456	484	457	483	507	460	410	428	468	469	444	485	460	433	430	461	435	437	499	434	440	490	465	435	466	430	441	442	466	470	493	466	429	497	427	430	463	438	453	474	420	462	476	454	470	467	428	460	457	470	434	505	491	480	445	469	494	461	475	447	433	460	480	445	427	475	433	442	459	440	462	500	480	434	479	419	452	459	480	439	498	475	487	463	442	432	458	468	449	432	459	466	437	428	457	424	478	447	467	468	446	450	439	448	460	487	402	423	469	445	433	452	457	487	419	438	446	489	435	466	451	446	438	450	437	478	457	433	446	487	456	444	437	462	440	459	437	474	410	454	444	449	416	472	408	425	471	439	499	450	457	468	471	459	446	482	458	464	460	416	442	457	471	428	449	473	476	408	498	454	463	459	450	445	463	438	470	469	464	465	422	428	431	453	456	460	395	490	467	466	425	452	457	454	464	470	415	472	466	430	425	451	454	453	470	455	455	456	471	473	489	479	411	410	448	423	497	468	476	432	426	424	485	463	465	456	436	401	433	473	468	499	447	460	440	468	451	433	470	452	456	452	441	438	453	493	439	473	486	482	424	462	460	443	460	523	449	439	463	472	442	457	453	483	442	477	455	487	468	470	437	492	446	455	428	462	474	462	478	439	439	456	466	450	459	404	432	451	468	452	443	425	464	438	451	471	442	475	454	441	473	423	481	461	426	481	458	464	463	471	454	402	486	480	411	413	498	488	429	431	444	462	400	438	461	443	471	471	444	439	417	450	470	467	433	471	450	466	486	470	447	453	435	490	442	443	432	451	466	471	474	430	481	468	489	468	513	477	498	437	464	461	431	459	484	425	450	482	458	405	448	452	460	452	433	456	442	450	441	473	450	450	489	461	466	445	465	465	408	472	472	438	466	454	463	442	476	441	471	441	495	444	432	465	460	423	462	483	453	473	508	452	461	442	450	462	458	477	476	454	461	446	464	444	452	445	449	461	488	439	462	463	454	466	491	466	472	448	484	413	475	475	476	516	435	437	477	453	471	454	466	461	453	451	451	484	461	463	458	454	492	452	457	449	482	451	461	465	448	467	439	428	454	464	436	458	482	510	469	490	437	501	450	443	483	491	453	453	459	456	418	426	467	449	463	434	477	421	453	453	484	480	469	433	458	436	455	491	466	451	464	449	411	456	458	472	473	461	454	438	486	461	463	435	448	460	423	464	451	474	466	472	469	446	422	449	511	423	480	461	431	458	488	475	469	455	437	437	458	418	503	470	451	438	419	469	449	494	495	471	488	413	446	429	474	427	472	453	456	479	433	441	456	459	425	405	456	446	465	429	440	471	458	465	466	459	471	495	476	452	444	454	439	442	451	452	479	489	437	437	428	433	507	429	443	484	461	456	446	443	462	469	460	438	440	433	483	455	451	458	468	451	454	434	458	425	452	447	497	461	476	422	445	427	485	450	426	464	480	471	463	433	470	460	473	454	469	456	448	485	490	443	463	465	429	415	471	487	446	473	420	442	486	453	487	458	487	430	446	424	470	472	418	459	475	456	442	451	469	437	433	479	422	499	442	456	483	448	482	489	487	463	443	448	466	450	490	469	464	482	448	448	462	467	465	460	450	455	455	454	449	487	435	423	480	448	474	460	443	453	465	468	453	460	428	428	488	424	472	472	450	446	462	432	472	459	421	452	427	500	468	451	439	447	445	449	442	460	399	459	482	452	456	416	426	481	442	509	432	480	475	448	481	472	476	448	422	437	457	488	443	467	464	475	449	470	428	454	487	450	417	462	472	472	442	444	467	491	441	473	483	483	460	451	436	433	432	457	434	441	484	450	431	478	456	483	467	438	459	456	438	454	482	447	466	469	460	459	456	452	430	435	434	490	460	463	462	458	455	460	477	443	463	442	450	467	482	455	475	452	439	470	435	476	435	460	459	454	435	492	470	407	487	471	467	469	459	471	478	432	447	430	436	464	476	457	483	496	520	442	446	433	465	433	475	466	459	457	445	465	421	451	442	434	461	436	444	446	442	486	441	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49217	13510	2497	1190	903	660	610	477	442	402	394	407	396	354	347	327	333	310	315	293	289	314	286	285	287	329	304	310	304	266	288	308	329	304	303	280	303	286	313	295	287	290	300	278	281	273	278	276	294	289	268	268	320	321	300	327	256	268	288	291	303	283	291	286	306	304	300	276	275	276	250	246	311	301	259	299	279	316	281	298	291	272	294	309	277	302	319	277	276	265	270	309	289	281	303	313	283	309	302	301	275	295	263	294	299	293	279	253	321	273	292	289	280	306	313	281	289	301	319	308	279	253	279	268	292	281	332	288	320	267	308	313	288	291	314	265	281	295	287	266	290	274	301	280	275	238	291	270	285	276	300	293	268	285	253	294	309	314	298	272	280	303	268	276	267	282	240	289	321	290	290	308	293	263	304	296	302	266	276	271	255	298	321	311	285	268	322	322	268	266	284	301	292	312	292	246	303	278	263	305	277	264	255	304	264	277	265	299	276	294	310	255	327	282	311	258	282	262	273	298	293	268	322	297	288	306	260	307	302	291	284	312	268	278	279	303	324	281	279	291	267	278	287	319	289	284	286	289	277	290	301	250	277	252	296	273	335	269	280	289	283	290	286	267	268	268	281	297	280	279	281	276	304	283	304	311	276	301	334	263	299	311	268	289	278	287	303	307	295	321	307	286	305	277	293	332	286	256	301	259	274	312	306	309	271	285	284	316	280	288	279	255	316	282	311	295	271	296	296	291	297	267	307	316	285	297	282	307	298	293	245	286	286	270	306	285	282	268	279	288	272	304	290	307	314	292	278	293	293	275	273	288	264	310	301	289	277	284	279	267	280	299	298	273	302	281	270	271	299	281	284	288	295	299	295	289	285	301	255	295	279	290	305	282	305	295	296	314	294	266	281	305	265	261	273	282	283	271	286	283	293	273	261	291	289	279	272	273	255	274	260	310	285	301	277	300	283	294	310	252	310	277	309	287	301	281	286	272	294	296	282	267	293	282	286	328	283	259	267	282	306	290	297	285	290	276	319	282	306	290	276	274	297	270	298	288	316	286	267	282	302	297	315	274	307	324	305	289	280	308	319	291	281	288	289	285	293	268	298	323	293	259	289	295	307	278	263	297	279	295	286	277	271	275	291	315	290	323	293	310	290	278	300	307	299	281	255	282	265	312	267	323	294	289	299	314	313	299	294	287	256	271	280	296	287	304	231	286	287	320	267	330	313	328	290	333	251	302	298	280	316	285	314	306	320	297	285	287	282	290	303	295	293	311	291	276	262	300	276	300	307	305	307	283	289	292	282	271	266	296	288	303	312	296	286	307	296	301	255	274	305	264	270	275	286	282	293	275	272	283	290	264	297	322	260	311	275	291	287	285	313	299	292	249	300	315	260	283	297	309	270	301	317	274	329	293	283	282	296	259	259	257	316	300	286	281	288	288	277	310	294	283	274	299	257	301	298	290	295	288	279	286	283	258	294	276	287	314	297	287	309	264	332	265	282	294	294	290	258	284	299	279	278	333	298	297	278	284	291	299	283	272	287	304	305	295	254	300	256	287	284	248	276	267	284	282	296	299	275	270	279	283	288	263	308	318	285	305	299	295	245	252	267	283	288	271	275	283	306	294	305	302	277	300	266	303	294	280	287	278	296	277	260	294	312	304	300	280	291	312	280	280	290	264	294	314	294	299	274	303	266	320	312	283	288	295	279	293	294	251	277	265	298	293	293	289	282	288	280	284	295	297	265	296	297	279	350	289	263	298	294	312	286	284	274	242	287	261	268	295	295	302	304	281	280	272	282	282	309	272	329	264	280	280	280	271	305	282	283	303	294	313	318	288	312	281	317	293	309	289	300	294	264	290	277	280	279	278	330	290	326	300	316	283	274	291	285	263	269	263	283	308	293	270	293	291	309	308	287	267	263	316	287	300	306	282	276	298	297	297	286	255	274	247	301	263	274	295	275	291	319	288	296	307	304	268	300	293	288	284	294	284	272	305	285	310	290	285	267	291	287	271	277	288	313	284	282	299	286	293	281	272	296	284	270	303	268	277	286	266	295	303	281	294	260	288	285	276	313	281	311	260	293	296	290	315	280	286	315	303	281	287	309	281	308	279	299	278	294	274	294	271	300	291	282	273	252	301	289	286	308	280	272	279	265	279	308	280	265	270	279	270	263	320	270	312	261	305	276	310	306	272	267	305	295	303	262	290	294	298	290	266	284	268	303	308	254	306	291	278	282	295	298	300	284	300	272	273	285	294	296	294	271	282	314	260	292	279	276	298	284	286	280	296	261	282	283	267	297	273	292	266	259	266	279	299	281	303	292	281	269	324	310	287	292	294	291	274	299	287	273	295	301	296	306	279	270	262	284	286	299	284	314	313	286	287	282	300	273	305	304	280	290	268	281	279	295	288	264	296	266	291	272	308	274	274	309	277	283	256	287	301	294	319	296	293	268	259	260	281	314	266	286	271	311	277	287	306	293	285	279	281	273	265	331	309	268	299	281	337	270	276	286	279	254	298	293	322	288	309	291	273	297	292	295	262	284	293	290	297	299	316	272	291	308	297	296	287	307	310	287	283	311	301	326	305	276	266	303	303	306	272	300	254	293	298	314	265	308	312	296	274	283	257	309	294	293	314	319	265	280	302	301	281	292	285	287	273	317	269	288	322	290	293	300	289	336	277	300	289	279	286	273	261	293	273	291	297	280	282	279	296	265	280	265	277	280	324	284	273	305	250	273	253	294	299	269	290	272	270	304	257	290	271	278	274	290	295	268	273	266	313	289	271	281	313	287	274	298	290	270	307	288	317	289	310	296	323	296	301	243	281	300	280	274	268	296	316	279	288	263	305	275	292	277	289	249	288	301	288	273	297	277	295	278	325	299	256	290	302	292	262	271	300	280	272	276	297	284	280	299	279	303	291	276	276	277	304	306	274	284	282	301	291	309	329	290	287	288	255	273	276	282	270	280	268	271	287	302	338	288	287	279	313	302	279	296	295	292	310	289	314	267	296	289	262	295	307	313	253	303	307	291	302	301	266	268	350	283	272	288	278	290	264	310	296	246	255	295	280	291	277	285	296	266	290	304	319	291	296	282	274	271	300	303	289	318	279	276	273	272	282	260	307	293	274	307	305	295	268	303	283	302	292	297	262	296	277	329	277	304	277	288	273	291	300	291	287	270	284	284	311	288	299	304	290	270	272	332	293	296	292	302	300	279	300	265	262	285	305	284	268	277	292	336	279	314	303	304	297	310	303	291	287	286	269	288	278	312	317	288	315	291	273	306	311	267	289	254	273	291	268	281	305	320	273	282	305	299	311	274	266	298	286	284	286	273	298	262	274	288	274	327	310	306	295	289	285	289	325	301	288	304	317	282	266	311	300	268	285	294	288	298	280	295	276	279	284	276	275	297	276	280	297	303	293	280	310	284	282	285	284	265	283	295	281	306	274	293	293	312	279	296	273	271	286	301	300	284	265	313	299	253	304	251	275	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24301	1730	3317	3677	3234	2579	2216	1950	1678	1566	1462	1439	1340	1237	1184	1107	1061	1076	1089	1035	1006	953	928	1006	928	969	903	897	948	896	904	856	884	848	866	888	927	853	910	864	833	826	838	835	819	830	828	824	842	762	850	822	812	835	832	836	836	797	881	826	781	810	797	811	822	839	820	845	828	837	789	832	843	817	780	851	744	817	803	826	847	842	777	832	817	784	850	804	808	863	817	823	832	867	831	816	805	808	841	800	845	818	785	799	841	790	820	854	798	826	816	823	809	833	853	762	832	824	768	834	819	871	824	897	810	811	794	825	833	788	781	873	813	780	839	805	853	836	766	801	809	766	842	835	821	771	872	826	734	752	791	782	877	769	836	849	809	823	819	789	789	816	818	803	820	813	795	834	799	813	800	853	793	791	814	813	779	835	863	816	770	779	792	813	798	834	751	823	745	783	811	742	805	799	773	791	778	801	784	811	804	839	843	827	800	772	846	795	830	846	791	785	769	847	791	809	799	770	839	796	765	827	839	810	835	843	811	797	808	815	755	803	808	777	812	770	822	757	807	792	846	809	805	777	807	808	842	806	842	806	808	798	820	834	790	764	808	806	793	860	734	787	815	841	821	795	765	776	841	822	776	851	820	849	832	819	775	792	812	845	824	763	835	793	786	828	850	772	822	762	827	813	817	824	800	819	799	802	813	786	812	803	794	791	809	814	795	803	868	789	855	783	789	765	778	803	849	773	885	786	758	842	804	846	804	860	841	834	819	792	784	850	804	794	803	792	811	833	813	839	826	839	840	790	836	794	779	824	792	773	826	840	784	836	807	797	820	834	817	783	796	812	784	833	806	796	765	790	823	776	855	787	822	833	776	816	799	745	806	803	796	806	783	839	772	826	799	793	812	831	805	813	806	814	845	790	840	806	810	801	790	819	766	797	814	790	804	840	823	841	808	807	794	782	780	764	775	818	819	815	763	760	807	818	813	816	820	780	805	828	819	796	787	812	823	850	830	857	830	784	802	785	781	836	768	843	839	790	870	782	783	782	812	827	797	817	826	778	789	789	832	847	788	873	854	803	806	818	816	794	824	811	756	778	780	782	817	791	816	792	799	800	778	795	810	827	787	780	791	789	790	773	797	773	760	823	772	829	804	787	855	799	873	759	754	815	776	788	772	851	836	790	761	792	813	770	781	822	819	786	837	832	770	814	816	800	773	826	853	855	801	827	801	821	804	802	819	839	860	852	830	809	799	788	780	833	823	798	809	792	799	845	849	787	780	774	812	824	749	835	822	795	825	826	795	818	809	789	834	820	794	826	809	793	837	799	815	782	770	797	823	791	868	819	821	816	804	826	785	774	797	771	760	804	792	780	795	806	814	808	842	800	848	818	802	751	793	812	771	789	875	809	827	805	739	867	831	810	777	782	840	786	816	801	787	829	810	747	810	780	834	808	769	802	818	851	781	825	820	807	752	810	823	792	808	813	831	814	811	816	855	876	731	848	831	827	849	795	812	808	794	761	766	836	824	833	795	801	817	810	850	808	777	843	849	822	802	757	743	820	811	813	882	860	819	812	731	793	814	866	822	830	781	810	850	810	812	825	777	832	787	803	816	845	882	813	856	833	779	769	801	818	782	812	809	832	827	787	746	814	803	788	746	800	822	811	809	812	803	815	787	809	785	789	777	790	838	826	803	805	795	795	767	788	796	786	781	858	800	767	744	797	797	835	830	764	812	800	781	822	833	769	797	781	837	834	848	831	816	830	775	838	812	843	773	817	760	817	794	818	834	828	868	824	800	788	821	801	840	815	787	803	818	859	811	766	773	783	822	823	829	814	869	776	774	842	785	784	812	797	822	833	794	835	809	783	811	889	849	855	800	814	817	814	840	799	842	841	803	769	832	773	849	791	838	834	794	815	778	800	795	820	818	780	803	837	744	806	762	826	817	805	787	854	764	804	843	810	811	787	841	773	781	768	776	797	799	825	752	782	820	830	836	770	854	833	795	820	811	851	812	855	819	841	801	776	778	786	833	821	807	830	795	828	817	782	799	831	820	786	775	844	788	802	819	817	847	797	810	830	789	830	796	803	822	748	854	810	795	816	791	788	842	881	842	817	820	769	801	755	821	809	790	817	842	810	793	862	826	793	882	827	798	826	766	802	788	728	796	809	803	804	802	857	775	790	823	791	831	837	801	814	743	774	813	848	777	809	784	817	871	750	814	811	869	823	819	816	804	813	787	814	786	830	824	793	806	770	800	770	836	816	834	764	794	853	843	762	790	799	829	792	766	837	813	818	825	777	846	801	816	791	791	802	766	798	854	836	876	801	773	792	841	837	824	844	809	765	802	779	762	797	805	793	740	769	801	826	820	840	801	870	797	766	787	767	828	873	773	793	793	836	807	792	786	826	845	843	810	794	799	807	784	870	789	790	819	742	811	838	821	828	813	820	733	758	810	801	785	805	787	794	786	856	796	799	763	755	815	780	768	852	855	805	806	810	871	812	845	822	810	820	803	853	765	817	780	796	791	796	806	776	750	812	830	842	802	773	778	766	789	838	779	819	819	765	818	786	835	802	804	799	802	818	844	800	793	801	820	831	843	747	824	824	839	784	798	804	860	764	814	828	832	805	832	825	766	871	812	781	810	841	776	776	845	790	790	787	774	818	822	796	839	827	841	808	764	793	767	763	838	820	784	776	815	803	774	811	844	798	821	757	809	829	774	806	773	803	803	791	807	772	801	838	777	788	790	827	809	802	816	825	836	807	761	803	848	829	787	820	861	856	843	785	800	852	802	875	793	855	827	856	799	793	760	825	810	787	827	804	763	768	818	823	838	795	799	811	763	793	808	838	805	850	815	809	757	832	816	804	787	783	773	832	796	798	826	811	786	773	801	809	833	772	825	783	806	881	868	808	790	805	831	806	771	807	780	815	825	819	845	793	833	851	849	815	785	753	769	810	808	840	873	831	846	832	863	782	812	815	772	770	782	790	798	839	788	808	863	828	821	765	787	808	869	833	786	810	790	823	877	825	807	796	821	790	754	823	844	784	770	841	800	818	753	751	823	828	793	838	817	760	795	813	820	835	799	850	848	811	808	751	884	829	822	787	783	772	761	801	854	758	855	801	840	791	790	781	786	789	824	809	773	791	749	791	828	768	784	810	816	847	800	842	828	811	809	883	838	840	802	786	789	771	851	853	832	812	808	854	799	794	785	815	799	857	856	802	808	826	767	761	774	772	760	816	819	828	852	791	786	806	743	774	783	843	794	812	762	862	828	793	769	817	774	774	834	766	821	812	766	806	838	845	837	822	795	816	794	806	809	830	782	753	790	791	805	797	784	859	809	886	836	807	748	820	829	799	809	797	816	794	827	818	797	851	776	791	773	798	883	844	783	759	773	785	856	764	811	845	791	819	812	791	849	749	805	769	839	832	797	795	840	763	809	799	808	769	791	847	766	806	798	820	827	820	807	838	795	817	807	754	821	819	798	814	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
59037	19503	6188	2252	1490	1142	877	723	605	583	540	519	498	443	412	397	408	386	370	377	347	356	346	364	340	349	365	333	326	315	361	337	333	336	310	312	309	292	369	340	321	321	351	355	343	345	326	309	353	316	360	323	323	296	313	301	298	300	334	320	318	354	322	385	316	335	293	302	302	301	299	284	299	303	312	301	322	334	305	298	303	309	317	311	313	311	330	292	324	316	334	306	292	291	326	308	304	297	345	304	306	307	303	318	314	319	310	303	319	279	323	284	301	352	309	308	331	294	315	298	322	303	291	335	309	301	282	296	323	329	325	340	280	299	304	327	318	287	296	316	289	333	334	340	325	317	314	304	287	305	303	288	329	298	320	300	301	310	286	326	325	253	301	341	312	324	284	295	293	309	291	305	311	319	329	305	287	327	310	302	303	278	312	308	317	329	288	326	294	322	286	317	315	310	325	290	317	320	341	299	313	296	315	299	309	321	300	317	305	300	292	327	341	351	311	288	292	329	316	292	291	300	308	302	281	288	283	291	315	307	319	296	287	326	323	339	304	288	303	306	300	284	329	277	297	318	289	311	308	314	307	306	314	299	333	323	310	304	306	292	290	312	288	307	318	320	288	289	312	311	317	311	304	309	312	319	309	325	279	321	307	296	323	284	301	303	308	284	292	328	302	309	305	309	317	284	297	310	340	320	306	284	325	323	288	302	314	333	308	319	310	285	332	269	304	299	277	328	328	290	290	302	297	306	324	312	320	310	339	298	306	322	307	322	329	320	296	313	293	288	312	294	332	324	308	307	277	310	290	331	343	290	286	296	342	330	322	297	301	279	289	293	311	296	310	294	305	287	311	309	295	337	288	336	293	305	322	275	311	309	313	287	314	289	314	322	307	314	323	299	310	327	289	333	305	270	297	271	330	305	282	289	318	335	331	334	322	308	291	307	327	312	308	338	279	299	305	317	301	336	309	309	295	312	300	322	324	304	298	317	307	303	308	328	318	324	312	317	297	287	296	314	285	293	309	322	338	313	295	317	301	355	302	305	288	271	348	331	328	336	286	310	348	299	290	308	304	327	349	335	316	318	310	286	290	311	326	296	324	305	286	310	309	341	313	317	316	309	326	298	283	318	298	338	311	326	300	280	316	301	303	316	331	313	324	293	281	323	302	308	314	335	299	284	339	296	316	349	282	337	339	303	286	332	294	309	320	314	308	270	285	300	306	318	291	320	289	293	299	302	308	289	292	357	322	308	320	293	328	292	329	304	337	331	299	272	287	315	335	327	283	302	301	305	305	309	324	283	329	308	320	304	294	281	265	292	308	319	312	304	306	311	327	310	325	303	321	307	309	302	306	306	293	305	312	311	329	333	320	327	302	308	307	310	313	301	307	297	297	312	306	287	334	323	279	309	305	276	305	283	280	340	286	288	282	309	321	299	295	312	309	318	311	297	308	347	288	291	297	335	289	349	300	324	285	291	322	316	304	301	301	309	283	312	309	291	307	289	291	313	342	283	285	317	309	301	314	312	336	320	333	350	326	298	346	337	309	316	326	303	318	334	284	292	332	316	311	313	326	325	308	325	319	329	318	321	303	282	305	318	313	311	292	319	310	330	309	300	327	312	282	331	330	318	303	340	291	336	289	296	299	345	330	304	289	320	309	302	299	266	302	327	305	320	342	310	321	304	328	299	313	312	309	331	316	292	295	317	323	283	308	317	304	331	318	282	312	314	298	321	330	299	319	308	319	319	291	312	285	289	301	339	309	271	300	308	333	317	258	309	314	294	291	313	296	335	297	306	312	273	284	308	282	301	294	266	325	301	318	291	323	298	322	281	323	341	298	320	352	321	293	303	333	269	327	330	299	324	309	324	302	300	304	300	304	334	304	340	283	300	304	315	307	284	296	308	301	297	301	344	297	290	319	324	323	304	319	294	324	300	328	347	310	323	309	327	319	305	314	329	308	299	308	292	328	286	304	320	303	307	292	325	308	312	284	322	314	345	302	307	319	285	326	293	317	271	329	285	302	306	346	301	283	294	305	310	344	308	315	296	283	322	312	294	329	300	316	300	300	336	304	276	331	296	333	342	308	314	313	288	276	282	316	294	295	316	329	286	314	324	318	310	302	303	298	293	334	282	323	303	302	366	314	320	324	303	330	296	319	283	281	325	344	305	307	288	285	318	308	338	293	313	297	287	303	320	313	292	316	328	328	307	287	283	327	294	279	295	302	299	303	313	298	306	306	301	297	312	306	304	305	342	297	307	314	304	313	301	323	333	320	301	293	333	330	276	288	315	277	296	297	331	334	301	329	289	307	323	334	337	318	313	320	328	287	274	328	330	282	300	291	328	287	321	303	321	303	319	344	327	312	331	309	337	307	322	301	315	303	305	298	278	315	307	316	303	286	350	294	334	318	339	270	279	332	282	303	311	305	290	336	317	307	305	309	326	324	299	315	294	341	320	299	302	301	319	316	317	278	320	321	295	304	298	346	340	318	304	317	332	310	297	305	335	290	316	269	322	306	304	283	319	290	298	301	290	320	299	286	298	327	289	334	287	324	305	341	292	303	306	316	309	331	315	336	314	330	311	300	302	291	290	297	305	317	308	326	299	309	312	314	297	299	300	316	299	289	297	317	287	297	319	320	305	316	312	271	323	313	331	316	321	312	322	337	320	274	313	314	312	299	316	310	306	297	325	309	282	305	307	323	325	307	329	326	298	300	333	301	319	316	341	299	297	327	323	304	308	288	290	300	298	287	296	305	326	284	336	320	297	308	316	299	290	291	306	336	270	300	292	311	284	288	327	285	297	297	313	305	325	300	325	320	291	302	287	296	282	309	316	279	295	329	280	305	317	326	287	317	333	304	288	330	299	298	326	299	278	315	288	337	304	323	339	308	325	321	312	312	323	341	287	309	295	316	301	311	289	276	326	310	312	323	281	312	348	332	309	311	309	308	315	299	307	325	307	294	299	329	309	301	326	320	314	339	316	261	310	320	328	309	306	273	275	311	301	316	335	281	309	298	322	312	287	309	292	295	270	297	309	298	300	314	297	332	305	320	336	334	304	313	325	303	300	319	291	301	304	319	342	294	299	309	319	313	300	317	316	325	301	294	318	306	300	281	316	319	320	315	344	263	320	302	322	277	322	285	295	316	325	326	305	334	284	303	294	307	348	332	300	342	329	339	313	287	275	290	283	263	282	303	309	310	329	328	309	304	296	281	278	328	331	360	298	329	328	300	331	354	296	282	300	337	345	274	334	361	275	305	346	337	330	312	316	318	355	316	293	318	317	323	286	345	302	291	334	299	317	298	295	317	301	305	310	299	295	297	298	302	306	291	301	325	332	292	289	297	321	292	281	295	309	333	332	318	287	337	294	312	317	327	281	307	314	290	325	315	308	336	331	291	333	326	278	301	299	281	274	306	306	314	283	313	281	300	318	257	318	327	328	314	299	331	286	331	321	306	322	296	328	278	323	312	294	303	297	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
30069	2698	5808	6348	5456	4426	3577	2980	2644	2335	2163	2040	1907	1638	1540	1471	1377	1330	1282	1244	1302	1216	1203	1134	1094	1052	1029	996	1024	964	1012	1018	1013	961	945	919	935	951	957	921	960	972	921	939	883	929	912	850	912	910	917	904	888	863	871	880	873	891	920	847	943	843	852	870	873	901	854	923	859	848	893	862	876	831	871	869	933	845	850	828	888	882	874	843	879	826	852	861	869	892	883	836	829	843	790	854	799	862	847	876	816	853	850	874	840	822	878	905	851	842	835	879	871	855	859	827	853	836	841	803	853	871	836	840	866	868	847	840	848	887	817	811	860	868	848	821	852	898	816	899	882	836	859	835	782	878	857	831	848	863	789	865	798	848	856	900	853	894	846	835	840	805	859	906	855	812	856	820	827	818	837	838	812	874	865	788	847	822	808	855	830	835	820	799	894	869	868	840	857	832	856	807	874	830	895	864	865	895	860	811	844	825	868	855	812	882	852	823	800	792	831	852	838	821	840	873	863	851	831	874	852	825	824	839	809	781	790	862	818	788	828	844	870	855	811	810	856	865	828	793	824	852	858	811	862	827	826	840	870	869	794	869	875	849	873	836	881	805	839	807	824	867	851	863	824	837	823	862	837	876	813	857	832	847	811	907	811	864	836	849	810	865	842	895	808	834	826	839	875	855	827	822	781	860	848	850	893	813	778	856	803	855	896	767	806	861	873	810	811	841	835	871	866	810	818	814	838	818	824	816	845	857	814	854	771	858	864	860	839	797	904	862	826	811	832	832	857	853	861	833	831	892	801	831	872	847	799	805	851	773	824	846	898	813	818	798	810	841	803	822	821	830	815	823	887	797	872	817	798	772	813	882	803	920	868	875	806	839	857	884	813	767	835	843	850	854	868	835	879	886	816	796	831	866	858	777	857	816	872	854	838	833	838	865	882	830	794	850	831	829	848	819	824	798	835	826	817	825	808	859	842	827	843	859	823	806	832	884	849	847	824	792	878	769	811	863	846	760	858	854	885	776	783	895	826	805	807	833	803	826	867	821	842	862	855	869	777	895	839	863	815	892	859	868	867	824	842	819	839	871	827	891	891	848	818	858	843	881	800	812	814	838	848	803	842	846	842	865	825	859	863	829	866	834	838	826	799	832	815	829	844	860	804	823	840	799	833	821	800	831	854	836	843	888	880	848	829	843	833	847	860	843	836	840	873	860	874	826	860	850	843	839	834	841	849	843	792	810	811	829	860	801	890	813	806	787	826	848	835	807	824	786	897	822	823	857	857	817	791	831	868	856	824	886	837	839	808	828	838	838	856	834	855	799	836	854	875	839	906	836	842	831	815	792	826	867	813	816	876	880	806	788	857	823	765	871	888	842	848	813	851	866	882	854	807	831	810	811	844	820	842	837	825	856	918	897	842	861	843	797	863	864	831	862	865	814	806	847	859	853	850	813	865	839	824	856	869	847	848	799	802	856	822	838	823	826	835	851	839	837	824	849	854	815	878	845	800	795	870	855	819	846	852	885	839	808	805	871	874	813	873	786	789	821	829	810	885	780	780	904	884	824	841	780	901	814	881	868	789	838	855	838	846	849	853	803	820	867	877	804	811	803	805	883	852	794	813	825	802	833	849	815	875	809	805	885	812	866	852	831	888	847	866	863	857	868	862	840	808	819	865	853	841	817	805	889	832	819	850	802	843	842	857	833	782	852	833	857	837	850	826	797	773	811	853	864	877	803	830	817	860	838	847	868	828	839	885	856	867	881	798	792	887	856	861	765	853	872	833	852	834	818	822	881	856	842	792	795	896	856	855	846	848	879	780	828	852	823	873	867	847	809	840	786	812	799	842	810	826	868	835	865	827	900	820	873	865	882	804	852	802	847	828	799	831	815	913	866	905	800	813	805	798	788	782	841	825	804	783	888	875	858	835	852	814	849	829	793	853	875	833	855	852	850	883	839	801	870	838	800	843	871	840	839	907	829	816	871	865	843	877	877	821	841	875	840	790	833	828	909	889	865	841	798	845	853	853	840	849	837	843	851	804	875	874	814	851	840	916	822	886	822	811	870	804	837	851	864	815	834	800	788	838	845	831	823	828	865	855	845	861	840	853	842	822	865	882	875	817	837	890	791	842	874	885	899	784	851	806	825	899	851	797	896	850	836	819	794	861	829	832	854	924	816	839	815	867	870	815	809	821	850	837	858	823	860	864	837	822	787	818	835	871	828	853	822	856	850	848	819	803	856	817	828	838	823	814	774	883	870	859	847	817	850	820	825	863	852	903	874	815	837	811	843	774	896	825	918	823	822	838	821	827	856	839	873	847	830	851	855	891	817	838	856	812	872	829	843	834	876	852	839	860	853	826	839	871	879	832	817	838	795	828	867	828	807	854	885	820	812	860	811	819	879	862	829	846	818	857	847	846	836	815	829	910	861	825	827	809	814	867	838	858	805	852	818	800	834	804	822	818	814	812	783	833	854	823	886	863	822	825	815	883	817	744	868	871	788	826	859	803	902	835	826	854	841	857	739	825	785	805	857	841	832	879	820	871	839	854	852	836	897	779	853	827	852	829	843	818	849	855	847	846	834	817	749	891	861	809	873	816	853	885	884	840	817	870	836	825	810	846	809	822	869	815	794	827	867	849	816	818	895	832	839	805	830	797	878	800	810	835	805	847	834	794	898	823	860	918	879	805	910	841	852	830	799	865	826	861	819	825	861	833	846	856	797	856	801	837	894	907	822	850	880	802	784	896	865	814	818	809	897	839	855	834	811	856	882	897	860	856	784	806	799	827	867	842	820	802	833	843	890	818	833	826	818	809	859	866	865	864	822	834	854	788	835	820	791	856	918	869	852	821	892	848	843	820	828	873	870	850	885	841	786	838	788	823	830	857	789	869	879	827	870	879	833	867	830	789	805	872	823	824	821	828	868	883	815	848	832	842	848	824	866	841	857	832	856	842	869	841	903	834	799	845	851	868	883	859	827	839	851	845	894	845	791	852	835	830	856	789	826	834	855	830	857	828	895	853	849	883	843	865	837	805	806	840	791	864	818	837	847	861	793	839	832	794	788	821	804	870	841	894	837	829	841	870	820	820	798	817	904	849	851	800	805	793	876	804	819	847	845	794	837	815	849	818	817	861	822	834	885	848	833	894	809	831	872	863	815	842	856	826	783	838	850	795	832	837	816	854	797	822	836	860	796	833	803	821	837	858	890	835	876	823	807	810	842	856	817	838	853	849	851	816	862	821	874	778	856	826	849	896	888	799	860	817	823	835	821	827	863	853	847	840	833	860	827	820	859	848	808	834	845	848	873	813	850	850	888	826	817	855	836	819	806	810	854	823	886	809	849	869	894	834	803	817	829	825	842	839	848	820	859	874	814	812	828	866	854	853	851	813	838	853	822	885	810	840	851	827	846	841	802	806	805	863	826	801	829	778	843	822	850	816	839	830	845	849	794	838	789	826	834	853	815	858	796	822	821	789	806	827	890	843	845	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8527	449	246	195	194	139	142	140	164	156	143	151	150	142	142	160	135	132	130	143	157	139	143	139	171	156	149	153	152	150	161	136	119	141	145	139	141	136	128	116	158	145	137	147	146	140	154	126	119	141	144	154	151	152	138	134	127	159	139	169	138	158	134	151	131	159	127	148	135	140	137	147	146	141	135	149	136	132	148	125	130	119	145	139	152	158	158	154	135	126	132	145	156	161	144	128	133	133	137	156	141	158	146	144	158	143	172	149	163	158	119	133	125	150	133	157	136	149	137	121	162	141	151	155	181	128	138	162	130	138	129	132	163	130	134	116	124	141	143	161	131	132	154	141	116	140	136	126	131	169	159	140	126	129	137	145	125	150	119	156	154	152	131	140	151	155	140	149	141	141	137	151	138	135	132	141	146	140	120	109	147	133	138	130	142	145	140	122	143	122	138	159	152	160	142	151	144	157	149	152	154	131	170	159	150	150	129	144	125	160	159	135	156	154	140	137	142	132	149	143	146	127	155	175	119	133	155	142	158	120	143	128	124	128	131	135	120	142	143	132	121	129	147	126	147	137	140	129	145	141	144	134	132	134	115	139	144	130	163	141	139	163	126	144	138	133	148	133	154	149	156	141	122	153	149	106	153	141	133	121	151	145	124	155	149	143	137	145	140	147	141	136	148	144	151	133	134	143	123	159	164	148	161	151	163	133	143	132	150	151	141	128	139	141	124	159	144	138	135	145	143	147	158	149	136	160	143	168	135	131	127	150	135	145	132	153	169	148	150	132	125	153	146	135	130	140	153	149	155	134	140	133	103	120	147	126	139	145	142	146	145	130	153	123	145	129	144	137	136	133	119	130	152	152	137	139	132	123	149	127	127	135	127	130	137	147	132	139	149	138	149	140	136	171	131	130	144	146	133	134	135	160	153	133	125	123	140	156	141	147	130	143	139	152	127	145	136	144	149	151	139	172	133	159	121	142	133	126	146	121	136	124	140	152	140	164	146	134	139	140	129	142	146	164	138	143	140	134	130	151	143	160	134	149	119	145	141	138	177	133	138	143	137	128	114	165	133	150	141	124	157	141	133	130	145	155	166	126	158	135	144	147	139	140	134	131	152	137	152	149	163	155	143	124	144	158	134	139	144	154	148	157	131	164	151	122	127	134	142	114	123	135	152	147	122	125	151	142	151	111	144	153	140	144	120	135	139	172	154	138	150	137	116	152	139	155	147	155	146	120	149	149	135	148	157	156	148	152	129	134	151	160	140	134	152	137	142	138	126	133	143	132	130	152	131	138	156	152	145	144	153	146	149	157	137	163	153	151	159	146	149	132	124	152	134	141	165	141	144	132	148	140	142	127	150	130	131	148	167	127	154	154	133	145	150	141	177	113	125	128	134	158	150	143	138	151	157	141	123	148	161	152	145	138	160	141	121	160	137	113	164	142	154	125	140	142	139	140	146	161	136	122	144	138	153	133	123	137	164	138	146	153	154	158	148	131	131	158	153	131	152	146	124	156	143	146	136	145	147	139	117	136	147	128	146	125	143	150	143	128	165	132	160	137	139	167	132	149	119	132	156	123	128	146	130	159	137	162	136	148	148	158	151	151	137	142	125	145	143	144	119	147	148	144	144	142	147	150	152	133	144	161	138	142	140	140	119	145	137	124	152	163	140	150	142	156	149	127	134	145	144	140	127	149	131	157	124	143	127	142	147	137	153	146	135	120	141	140	140	127	147	147	143	150	175	150	137	144	134	127	152	151	145	169	127	159	133	167	138	151	112	138	140	152	141	131	146	152	135	135	141	135	155	145	127	141	160	155	125	147	164	162	149	139	156	148	131	126	145	135	146	147	127	146	146	136	153	150	146	139	139	150	151	137	148	160	123	127	138	136	130	127	137	134	125	154	135	159	156	146	144	151	138	140	130	145	149	151	140	150	141	143	145	150	166	131	133	157	133	123	160	132	153	137	117	152	145	138	136	149	134	140	157	139	129	175	150	138	132	156	130	131	155	150	147	147	145	128	143	143	140	128	136	137	125	148	121	140	140	124	149	153	148	125	137	140	112	124	124	130	145	152	129	144	138	166	140	163	141	135	142	142	167	135	138	140	149	158	148	133	146	136	151	126	124	141	133	156	154	114	143	158	140	145	135	134	140	151	138	145	137	152	145	149	138	105	138	130	139	151	147	156	142	156	151	133	158	147	140	130	134	148	145	148	161	142	150	174	163	145	143	140	122	157	151	151	162	139	130	142	131	133	142	131	138	161	130	139	142	133	132	156	163	150	139	160	146	137	145	147	138	144	151	130	140	155	139	149	134	150	158	143	148	141	149	133	135	131	134	134	145	142	144	144	136	135	143	127	118	129	144	147	141	134	129	139	112	132	132	157	130	135	146	165	160	147	135	160	131	155	135	129	157	152	115	132	141	151	140	146	155	125	127	151	139	131	123	168	135	150	137	138	155	164	155	153	127	151	140	149	153	148	126	155	158	135	141	164	147	156	127	166	137	146	143	151	142	118	130	141	156	139	148	159	122	152	142	154	142	154	137	169	126	140	150	158	134	138	153	137	139	158	164	127	140	121	134	136	148	139	155	143	128	138	140	139	121	141	131	154	131	140	166	140	152	152	142	142	146	145	144	144	116	138	158	143	152	166	125	151	163	126	145	142	122	124	165	140	124	128	133	173	140	139	140	145	165	137	128	125	153	162	142	146	133	135	146	127	165	161	120	145	153	151	144	131	157	156	137	129	164	134	129	144	145	164	148	148	143	155	127	147	158	156	140	149	140	157	153	144	126	128	123	142	150	135	161	134	139	133	139	148	135	158	136	158	135	158	146	156	148	105	165	125	150	148	139	126	153	134	150	160	113	145	169	145	112	124	137	141	154	149	139	152	156	154	152	136	138	149	167	130	142	119	138	161	137	140	144	152	140	157	163	145	139	152	151	135	163	129	138	137	146	162	138	163	144	162	164	128	146	124	152	154	122	124	154	140	155	147	135	165	150	138	150	150	136	156	122	146	130	126	156	148	142	134	122	157	143	148	152	163	144	151	130	122	148	152	131	123	173	144	152	147	120	142	148	142	135	150	119	149	145	133	123	146	131	142	158	127	135	152	147	155	130	127	144	162	150	154	138	143	125	132	127	136	125	146	160	141	161	135	136	155	138	138	133	142	134	134	140	134	122	127	127	155	143	134	128	124	142	142	134	138	124	145	137	130	153	125	160	125	159	131	151	146	144	142	166	130	141	142	150	152	144	130	134	152	109	134	127	125	154	140	146	131	140	142	126	156	127	131	145	138	146	147	133	141	140	157	128	151	141	134	134	144	152	141	149	127	143	169	143	134	125	118	149	116	132	136	149	140	147	137	143	122	128	118	164	154	139	131	115	150	143	151	145	146	139	173	168	145	148	140	129	176	168	149	135	153	150	146	152	139	127	124	124	158	138	127	145	139	132	149	147	144	146	158	143	150	136	131	160	145	138	140	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8212	553	595	595	601	570	593	539	495	495	487	471	486	471	487	517	473	481	476	463	467	447	454	466	469	454	477	457	467	466	459	444	470	435	445	496	458	475	466	484	450	470	451	454	451	494	459	435	460	441	463	490	430	437	469	456	486	466	476	434	481	492	456	442	453	446	453	477	468	461	462	441	441	457	429	431	487	453	438	453	429	503	452	486	409	437	431	451	431	463	494	442	425	455	427	455	440	463	477	450	457	462	466	449	452	465	437	486	455	470	446	447	454	439	458	485	464	438	453	426	448	486	487	462	469	458	444	495	473	447	439	495	457	490	460	466	490	487	468	493	455	442	480	450	452	425	474	418	467	428	486	449	451	433	464	472	465	437	439	450	483	491	476	492	459	453	453	436	429	454	445	462	449	488	473	446	435	515	443	496	446	449	445	437	472	460	463	464	449	467	455	433	448	459	437	459	447	438	435	472	427	480	399	487	459	447	451	469	509	457	482	448	461	455	442	468	462	447	478	451	452	479	467	451	422	435	460	445	487	481	442	451	453	503	455	471	474	423	477	458	459	470	511	438	479	457	437	438	463	426	467	446	477	493	492	467	438	444	438	393	471	444	455	499	468	471	452	449	485	475	477	504	425	449	431	474	480	468	446	491	443	468	508	471	450	437	467	483	442	436	456	431	457	445	415	452	479	483	441	439	466	446	435	445	441	465	490	468	465	446	461	456	445	462	492	478	441	449	465	454	448	461	448	449	444	506	482	454	488	445	487	437	468	458	427	504	465	483	469	499	469	479	480	453	458	484	453	463	441	415	439	432	441	468	460	434	448	466	490	447	441	449	447	451	497	456	470	457	423	472	455	455	484	444	473	463	466	473	458	459	482	393	482	455	431	463	471	439	451	475	440	468	461	433	441	440	435	480	445	470	463	499	450	485	409	455	495	489	463	478	440	491	431	460	422	429	457	408	443	448	442	440	423	420	445	468	468	482	481	441	441	414	471	405	426	444	450	481	461	447	464	448	444	486	458	439	440	437	446	459	434	467	431	496	424	438	439	446	456	455	444	475	438	473	492	463	433	472	470	465	493	459	479	493	420	414	452	462	446	447	495	470	446	456	503	422	449	437	470	434	440	471	462	456	430	479	466	507	449	455	455	469	438	458	460	439	461	444	491	488	460	450	419	446	442	461	449	463	449	458	448	455	476	493	460	433	460	444	433	491	429	476	428	459	461	476	450	448	478	471	441	437	489	475	446	478	460	463	502	476	430	481	455	452	459	480	431	447	479	474	476	453	467	419	477	421	470	478	459	472	441	479	467	458	441	459	479	431	470	447	434	466	459	450	453	450	458	451	483	461	479	419	436	458	435	451	458	457	478	422	441	461	426	476	412	459	486	469	476	452	467	440	473	419	471	460	454	461	499	421	476	443	464	474	445	457	438	492	472	443	452	497	467	463	409	460	437	439	469	454	436	456	465	460	462	490	480	405	432	420	467	412	463	463	456	445	449	449	423	412	496	457	462	460	469	453	435	484	448	439	449	451	427	438	444	463	458	484	447	477	453	466	472	443	485	442	453	478	460	457	520	445	446	476	471	449	434	414	439	472	517	433	452	452	412	451	457	455	468	487	475	493	446	462	438	459	441	437	464	459	451	426	458	434	455	483	438	446	481	461	459	470	473	431	460	457	481	446	473	427	472	449	467	481	466	460	455	457	464	428	428	452	493	459	455	453	471	467	455	510	441	513	470	446	452	443	438	459	439	469	468	441	473	453	478	523	447	465	423	447	466	454	433	474	424	431	443	479	451	469	469	468	455	416	448	478	470	427	431	466	476	470	480	434	463	475	443	462	446	472	484	456	431	471	468	443	429	482	427	456	455	472	435	489	449	467	416	444	436	444	444	456	449	462	426	452	460	447	446	467	443	466	483	480	484	466	467	459	472	461	506	479	468	437	443	424	443	453	484	444	439	431	470	456	448	471	448	457	446	438	414	470	452	518	461	486	463	460	486	462	441	481	473	473	471	434	445	457	466	425	482	482	431	415	450	457	466	434	512	455	444	467	443	489	431	416	461	436	452	435	457	456	446	436	432	469	451	442	459	451	451	468	458	447	467	426	469	429	453	447	479	450	464	474	458	416	411	430	458	421	455	449	453	464	445	447	435	433	475	464	485	451	476	460	452	451	391	426	448	469	450	424	430	453	475	446	461	424	477	470	479	440	446	467	434	418	454	467	435	449	466	457	481	452	432	482	441	425	430	460	448	455	476	436	433	489	442	490	481	443	459	433	461	428	492	433	429	505	462	438	490	450	447	477	475	463	439	469	421	452	453	438	489	419	439	449	463	462	470	463	448	452	419	467	496	493	453	440	453	463	451	464	481	467	407	459	445	444	474	491	477	460	436	494	466	462	467	447	467	462	463	467	473	495	460	475	486	463	462	457	472	465	442	430	462	475	503	496	464	476	475	477	454	489	477	425	451	456	485	487	458	464	463	452	452	459	441	430	514	512	445	466	448	478	472	429	407	467	454	425	484	406	481	454	439	495	472	419	471	472	475	448	447	487	420	483	455	436	470	455	471	446	399	448	492	451	466	454	450	412	474	466	499	460	439	434	427	482	503	440	486	471	444	453	421	433	421	465	422	476	462	423	466	451	461	478	448	480	485	457	457	443	449	474	453	436	450	450	486	444	466	471	452	453	409	460	453	473	453	443	447	480	463	491	466	499	457	448	476	538	464	456	428	419	445	467	428	415	434	479	455	429	442	483	469	453	464	423	432	453	453	468	469	410	456	450	456	440	489	468	450	452	473	476	471	436	518	460	465	459	447	443	403	448	487	475	466	466	478	455	418	421	480	459	448	411	436	468	479	456	459	452	455	437	435	475	467	480	431	459	476	465	466	484	454	461	458	459	456	472	465	478	479	495	483	468	441	494	502	447	465	442	433	438	475	432	443	509	455	443	436	483	485	451	455	446	445	461	499	454	447	485	465	449	461	459	441	463	481	428	505	443	458	465	452	433	490	461	473	452	464	450	460	476	445	477	452	441	440	460	494	462	478	459	433	457	503	480	456	435	437	407	459	476	446	476	459	481	469	464	458	487	452	455	458	460	462	457	462	492	410	454	465	480	510	480	437	501	442	473	411	464	453	468	452	458	489	494	470	508	440	486	443	464	465	487	446	446	451	465	443	452	458	425	428	459	443	453	432	468	472	453	443	482	478	416	456	443	464	471	437	454	452	491	455	450	490	452	397	457	482	449	468	436	459	446	466	492	467	483	496	445	460	462	473	490	475	457	491	427	445	469	497	491	449	430	465	444	446	453	455	485	433	471	474	507	436	436	461	450	458	444	453	435	445	450	450	477	461	454	478	450	469	424	429	443	463	448	477	474	485	501	457	462	457	442	475	435	446	481	454	438	466	451	473	461	455	463	430	458	439	452	465	432	451	444	436	454	438	480	446	431	468	413	458	464	494	447	450	494	467	505	451	419	476	458	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49012	10615	1919	1119	890	708	603	475	416	438	419	410	361	339	333	333	311	342	324	325	309	333	304	311	318	303	300	313	282	309	302	327	299	320	281	305	287	262	308	258	260	310	292	268	290	322	303	304	287	301	274	284	271	302	308	301	310	293	281	268	270	321	280	316	299	306	279	281	300	313	269	250	276	289	294	289	297	297	311	284	327	277	290	323	281	296	331	298	283	296	292	304	279	314	273	294	275	257	298	302	291	268	268	289	260	290	279	277	271	300	280	293	314	274	299	251	286	255	287	313	258	279	280	295	271	270	278	271	301	273	278	283	283	314	291	309	276	288	279	312	269	280	305	293	313	291	299	279	263	304	298	281	260	264	282	306	294	261	307	296	300	285	297	283	282	270	292	280	268	307	284	278	280	291	289	277	288	299	305	294	291	304	299	281	290	300	299	271	325	292	271	312	280	297	283	279	289	272	289	294	271	282	314	272	293	256	261	295	290	292	292	278	298	293	278	305	262	295	310	302	274	303	314	299	307	269	298	245	314	261	291	271	279	280	272	267	297	310	272	265	314	281	281	276	314	291	306	268	296	264	296	292	297	264	272	273	291	309	275	292	304	259	247	302	255	289	274	291	328	278	300	275	294	296	269	278	259	276	262	283	303	276	308	285	257	282	281	302	294	264	301	284	288	251	299	283	316	313	292	282	280	306	287	290	289	265	272	284	288	277	292	305	247	286	279	298	272	310	279	287	267	293	324	293	297	313	268	290	280	285	275	278	242	302	300	297	312	260	270	285	298	292	285	292	297	306	298	297	276	298	294	258	266	269	260	282	299	263	321	265	343	268	247	296	272	311	291	300	308	290	277	305	297	288	299	289	303	272	307	305	305	308	285	288	296	254	270	303	267	295	295	266	258	288	277	281	280	285	313	303	338	274	299	296	274	302	303	292	299	296	279	308	294	283	278	272	268	275	283	293	287	282	261	300	284	293	310	252	279	276	297	270	330	269	280	273	323	272	312	291	293	276	306	268	289	299	308	281	265	316	278	283	281	298	272	308	283	299	300	300	303	286	287	300	271	271	296	292	257	284	257	266	302	250	291	274	294	287	251	298	299	272	307	299	300	273	313	294	319	286	308	283	268	292	288	266	268	267	265	268	296	321	273	276	333	263	283	286	261	291	267	274	298	275	278	278	289	328	285	315	295	291	301	260	332	310	281	276	277	259	279	267	259	294	294	313	265	296	279	309	308	265	291	324	324	296	300	293	308	270	271	278	284	297	278	331	268	257	308	312	267	283	298	277	268	282	303	286	277	257	274	244	287	270	276	305	274	287	300	293	287	306	265	302	304	262	265	321	275	306	266	301	292	267	294	291	279	277	276	308	266	334	255	267	283	300	283	291	317	302	290	261	278	283	291	305	288	279	296	283	281	271	285	286	284	291	278	296	283	307	315	266	304	265	267	289	278	271	287	284	309	259	339	281	274	319	301	280	252	304	325	275	315	305	327	277	282	300	273	287	282	276	310	261	302	294	274	289	295	257	275	297	279	289	282	286	317	314	324	280	309	287	278	290	280	305	285	272	307	270	296	259	314	277	261	255	313	328	282	256	286	288	267	326	295	300	292	292	279	299	295	280	274	291	299	268	310	294	299	321	298	306	286	270	273	292	278	307	265	311	315	282	256	283	269	286	291	293	281	255	290	308	288	289	284	267	282	293	281	292	290	279	288	301	299	300	300	284	293	278	275	305	298	286	293	273	271	291	276	303	291	293	269	266	230	284	250	297	262	304	281	300	290	284	301	279	289	290	279	297	289	288	282	269	296	273	270	286	306	311	280	293	277	300	289	294	270	278	320	291	338	288	302	295	309	329	296	279	281	302	310	289	262	269	287	274	288	311	319	285	251	298	264	274	316	309	290	302	296	308	294	302	269	255	268	277	269	287	246	285	299	291	319	276	272	262	297	283	270	275	276	300	306	310	286	314	280	305	276	288	288	290	273	284	285	307	279	286	280	261	296	311	289	312	281	287	279	278	291	309	302	264	288	277	282	297	253	274	291	260	266	300	292	301	264	268	288	316	260	323	270	302	275	323	269	269	261	272	296	300	320	282	278	303	292	301	295	276	282	270	266	309	309	273	310	291	298	271	278	295	297	271	281	288	267	298	313	287	280	291	300	300	281	270	272	299	307	319	269	277	295	290	284	293	317	314	284	275	250	275	288	290	270	300	273	279	296	312	297	292	305	268	290	296	318	272	303	303	274	295	304	283	292	295	283	253	267	277	268	298	289	289	270	272	285	287	279	282	288	281	280	292	307	303	244	276	275	292	267	297	270	270	308	284	295	279	263	281	280	301	293	273	298	275	298	275	315	292	260	272	300	284	304	306	294	268	316	285	282	287	282	293	252	247	287	291	254	274	271	280	290	242	270	290	315	309	275	281	278	267	295	292	314	331	270	273	305	271	251	276	263	318	287	281	270	272	294	306	278	302	311	294	282	317	262	286	282	259	280	281	294	297	303	299	280	296	302	280	267	272	287	298	289	312	293	290	272	304	297	262	273	290	296	268	272	315	279	268	300	280	282	293	283	251	288	306	309	261	269	289	257	302	283	282	258	318	277	276	324	273	301	264	279	265	273	296	280	268	285	306	295	264	287	246	292	304	266	267	264	277	283	261	279	282	317	280	270	291	290	277	295	301	281	289	259	291	291	266	278	314	276	280	273	313	283	286	263	309	276	283	281	264	280	287	308	272	309	287	307	290	291	272	283	292	267	275	292	303	273	275	268	277	303	267	321	260	265	291	333	316	307	289	254	285	263	293	271	290	266	301	250	272	310	277	305	299	276	282	288	284	290	269	283	263	304	269	310	246	278	326	315	346	259	282	284	309	280	263	287	291	286	279	271	308	278	276	262	263	278	285	283	294	280	278	282	269	298	314	239	259	275	276	292	277	296	292	303	309	281	273	297	342	288	288	317	250	289	291	282	271	288	251	285	306	288	314	271	278	291	285	295	285	301	273	294	285	283	282	305	279	302	305	296	271	276	267	320	302	283	293	292	256	302	289	290	298	272	294	275	278	289	258	302	309	289	275	306	306	273	278	298	264	265	291	301	278	279	292	296	257	295	306	286	291	253	292	278	323	275	289	311	259	296	302	278	276	298	288	261	287	276	293	283	284	286	266	284	297	243	296	289	305	306	279	300	275	325	255	289	312	283	304	276	287	315	289	280	298	284	274	284	334	281	284	270	275	262	259	258	254	293	271	300	271	305	258	300	289	279	288	316	287	290	248	293	275	283	292	285	292	286	260	270	275	285	283	283	286	285	281	273	272	273	286	250	268	303	306	285	265	261	292	257	275	303	247	256	280	255	313	296	319	320	284	277	303	277	312	295	309	270	288	252	270	295	276	251	277	291	258	303	293	266	283	283	310	282	271	291	285	287	293	325	294	271	296	299	303	277	294	297	287	282	295	280	292	299	281	284	303	282	282	280	283	291	287	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23552	1792	3436	3805	3288	2704	2274	2052	1775	1659	1546	1422	1336	1219	1169	1178	1094	1057	1045	1000	937	952	979	1020	965	967	938	925	893	894	908	896	936	815	929	883	878	871	879	816	875	850	919	883	895	867	826	808	866	829	828	827	819	829	870	820	865	864	847	850	792	868	827	848	813	842	801	840	831	779	833	852	868	859	798	788	836	844	791	785	836	791	813	819	786	903	824	849	824	778	832	830	772	793	870	790	838	856	846	897	791	820	812	801	800	835	828	858	778	793	749	784	824	862	869	788	816	819	807	816	797	770	836	820	796	776	835	846	810	834	833	805	857	828	820	827	847	829	768	794	824	851	763	790	790	811	824	750	830	865	830	805	807	795	777	785	797	791	782	800	802	814	797	812	786	841	881	802	801	816	798	782	817	840	725	858	796	776	820	833	793	814	831	852	810	825	795	786	861	797	807	817	829	809	837	830	823	802	857	835	793	808	805	836	826	828	770	792	828	798	858	861	810	781	827	798	825	820	809	832	786	785	802	811	816	833	805	794	789	872	843	833	834	839	803	786	816	806	817	830	818	850	798	779	860	834	812	825	798	760	835	818	875	851	776	812	771	839	813	798	807	809	839	796	776	812	772	749	851	839	751	822	804	814	823	831	780	822	771	834	796	772	782	823	772	825	783	857	865	799	850	821	810	818	758	798	858	782	830	769	762	824	846	821	827	830	839	829	837	837	782	824	828	822	835	858	844	852	769	819	762	816	825	774	798	803	819	841	781	804	838	733	802	828	748	775	797	819	816	812	790	790	759	825	837	809	846	822	799	800	822	870	822	794	793	816	838	785	774	793	852	814	810	792	797	753	840	772	813	799	803	807	808	847	814	814	792	803	763	783	774	819	797	788	803	784	789	803	798	830	815	797	779	836	823	801	799	787	805	808	841	785	800	839	821	803	777	830	811	788	851	838	855	797	806	764	813	811	801	781	772	823	825	785	810	798	840	837	830	809	780	794	797	798	845	783	810	837	819	843	805	798	792	795	835	832	736	813	783	852	812	806	823	792	841	781	817	801	786	843	802	799	787	816	772	826	852	813	804	788	825	763	779	834	837	811	789	842	814	781	815	811	781	801	807	781	759	835	765	809	845	843	815	821	783	711	783	798	842	808	772	829	831	809	783	805	819	810	820	822	797	803	853	802	850	783	862	810	812	791	857	829	812	803	823	806	803	762	849	763	773	806	773	826	846	781	783	787	776	810	846	812	832	791	803	827	816	834	840	814	811	782	783	842	824	808	792	837	832	816	818	812	775	845	771	799	734	794	854	833	854	803	790	806	822	830	803	835	833	819	816	813	779	794	800	814	768	857	820	821	826	785	776	837	845	860	822	843	829	773	885	819	826	828	804	793	788	829	829	824	790	771	857	822	841	823	760	804	796	773	766	773	754	828	791	802	822	795	798	855	821	846	779	797	817	829	773	773	840	816	790	823	825	827	821	792	772	787	888	814	780	827	842	835	797	768	809	836	799	834	865	845	780	800	823	822	844	743	840	801	807	776	809	783	818	840	787	807	759	828	844	781	827	794	816	782	818	776	818	801	769	859	792	788	782	801	800	809	873	812	807	801	807	818	841	773	779	760	813	835	835	828	788	851	828	799	863	814	788	795	838	764	788	803	810	854	855	856	775	810	764	788	848	814	779	785	812	800	786	840	800	823	846	826	811	852	773	825	761	854	868	773	804	785	832	807	782	776	833	854	806	858	840	795	784	800	769	786	833	806	825	769	767	805	840	829	847	822	833	813	813	834	790	781	872	806	766	795	785	841	806	772	829	796	817	881	817	771	804	801	777	763	820	784	816	840	794	862	824	858	822	834	811	813	826	742	789	778	843	806	830	907	809	822	800	808	836	803	786	818	836	799	790	797	796	808	796	817	798	803	763	830	783	807	805	821	793	798	789	824	836	823	810	799	816	799	830	768	801	791	783	813	782	862	829	804	751	827	826	728	790	822	795	809	817	824	812	771	803	832	871	809	839	813	793	830	843	759	764	812	814	810	802	809	814	851	815	780	810	803	831	816	786	796	799	832	796	835	833	837	832	826	822	747	785	780	822	830	825	835	791	766	877	806	837	845	814	895	785	844	857	839	792	823	843	837	775	844	834	861	798	808	789	801	863	770	822	826	800	777	833	745	813	819	856	801	810	795	806	779	827	734	777	829	806	792	779	776	821	800	754	825	821	760	784	821	781	770	842	789	833	794	774	839	822	833	801	794	842	832	746	752	775	842	811	831	743	821	757	806	762	811	751	797	802	813	819	855	845	812	828	772	801	810	855	807	805	831	801	816	798	768	827	800	763	827	786	842	832	805	757	822	844	813	808	782	824	741	800	835	798	776	874	737	792	847	809	748	784	806	832	895	779	814	804	828	837	810	756	814	815	781	775	843	756	823	823	837	833	829	818	824	781	804	803	841	762	826	802	889	811	838	800	757	821	790	825	802	846	806	791	810	791	799	819	797	788	798	811	864	832	848	819	817	760	825	857	800	825	824	790	811	831	832	790	789	840	801	802	825	799	847	814	781	791	809	799	835	793	787	772	795	815	805	821	829	784	819	838	863	850	826	823	815	839	840	882	830	774	759	827	797	778	893	840	790	855	779	825	825	811	800	840	785	787	782	824	796	846	824	821	834	786	828	827	873	827	793	839	813	819	767	782	814	821	802	782	831	845	803	786	790	823	787	785	798	864	792	842	863	812	807	781	770	816	796	793	832	840	781	831	861	852	811	780	809	895	816	776	816	790	839	802	808	802	840	803	793	763	787	781	761	777	783	833	775	815	806	824	804	833	802	802	758	806	838	797	793	816	805	791	814	751	865	809	724	829	785	829	830	747	812	832	808	843	819	832	787	788	770	873	844	796	846	796	792	810	820	843	823	808	833	837	786	780	737	794	812	791	778	857	833	824	763	759	824	768	775	801	792	877	813	801	797	821	795	783	834	814	804	844	774	824	815	848	826	828	809	814	826	811	867	867	826	818	782	785	816	860	844	824	864	795	842	791	810	828	800	822	806	824	800	818	836	856	771	850	840	834	798	792	808	741	799	867	807	821	808	815	778	846	814	841	848	782	792	813	796	811	764	763	820	784	857	807	799	838	804	791	849	795	794	806	835	830	811	759	820	804	794	802	784	824	786	784	785	819	831	812	835	809	801	781	793	796	778	804	791	789	843	799	822	868	785	835	820	821	808	802	812	801	787	773	768	815	797	804	795	812	800	804	810	810	807	854	843	832	792	831	787	764	852	826	837	814	793	810	849	791	761	752	814	820	828	804	825	836	815	864	768	862	799	829	792	821	838	809	829	768	768	801	772	795	768	769	783	773	807	811	886	785	824	787	821	822	784	803	829	827	813	826	819	776	793	840	812	797	797	807	765	831	768	859	834	730	811	806	796	848	818	793	819	775	763	849	826	788	804	752	787	845	856	803	815	828	837	774	793	754	848	819	870	850	851	780	771	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
59790	18279	5217	2267	1487	1124	918	781	682	611	536	486	445	423	395	399	397	383	393	371	356	369	339	328	323	340	358	320	343	343	330	307	293	318	337	335	325	323	306	304	327	318	325	326	331	328	297	334	308	313	337	317	330	319	331	288	288	326	325	305	336	288	304	320	311	302	317	327	283	294	310	317	282	335	323	303	307	339	290	293	303	288	344	331	303	327	302	318	311	312	316	315	290	336	305	313	331	284	291	318	302	301	320	345	291	299	323	322	288	300	312	326	314	311	292	339	306	327	319	342	336	301	347	296	295	315	299	324	312	282	312	313	310	329	274	341	310	301	304	298	292	305	318	320	271	324	304	314	298	307	339	326	317	314	288	300	298	308	309	281	314	289	311	293	320	285	316	285	298	304	277	316	294	336	306	305	302	266	292	315	317	283	316	297	297	307	321	292	308	297	325	306	316	303	303	269	308	278	292	268	320	299	306	355	292	306	305	295	308	320	277	327	301	324	305	277	312	279	307	309	330	298	292	282	317	291	284	335	292	327	339	310	306	343	286	300	304	306	297	315	335	307	311	305	329	285	319	301	285	334	294	301	301	264	312	295	300	315	313	313	283	340	304	307	271	309	308	314	296	293	294	329	303	343	312	263	303	306	282	295	291	298	324	270	327	326	326	298	306	324	304	318	340	336	287	340	311	303	295	310	316	277	306	297	290	269	320	330	302	319	321	303	296	298	301	278	327	286	309	295	313	321	331	350	301	317	303	311	302	300	325	335	311	298	321	341	310	293	320	306	313	301	270	275	331	291	293	315	306	326	303	325	302	292	283	308	307	309	333	320	304	297	285	267	295	286	304	301	272	302	279	342	336	320	313	338	282	343	318	323	324	290	288	319	331	298	348	326	324	273	322	298	309	309	311	292	255	319	307	327	310	305	337	315	311	301	276	292	316	287	309	305	314	322	304	292	295	274	285	323	285	303	316	290	303	298	317	282	316	310	293	292	264	283	298	321	341	303	284	298	298	283	307	305	296	335	304	334	291	274	347	264	290	292	342	324	267	291	333	314	305	329	295	320	301	276	312	301	313	297	306	315	337	300	310	303	331	343	314	280	278	318	312	288	307	325	304	333	280	289	310	283	315	312	301	308	315	297	301	340	311	317	296	290	286	305	262	284	293	279	281	297	313	300	313	321	301	315	309	341	299	286	309	298	300	318	307	295	323	348	326	306	298	299	339	302	299	306	315	269	307	274	323	323	304	301	295	330	306	324	310	326	304	337	313	295	321	293	317	304	305	301	281	301	311	300	328	310	315	306	319	306	316	305	327	311	290	302	322	313	336	291	275	337	289	348	327	325	329	288	341	319	277	310	288	303	290	315	360	299	302	324	323	282	302	274	316	325	312	314	323	313	298	315	299	289	310	304	318	302	298	313	310	314	328	306	291	301	280	325	304	289	309	330	307	293	289	336	335	285	315	307	282	318	302	297	304	316	289	308	290	313	327	285	313	303	304	323	311	303	322	311	313	302	295	290	334	291	325	290	320	307	315	275	301	318	329	307	288	286	289	313	337	301	291	295	296	296	282	329	280	330	333	332	319	325	308	305	283	334	327	297	319	280	309	292	308	315	321	281	282	290	293	318	334	292	276	317	300	271	284	322	342	319	302	333	335	295	300	300	287	317	329	295	270	300	284	265	281	314	347	309	307	305	315	309	325	303	278	294	324	289	340	317	288	308	276	291	300	308	304	284	327	348	289	320	299	325	307	355	326	288	301	274	297	284	317	303	301	282	324	292	278	310	317	282	295	304	330	281	308	331	307	309	325	296	332	336	285	338	308	329	306	310	315	326	287	298	314	302	298	326	313	282	325	322	316	326	318	320	324	328	308	307	312	291	329	292	308	333	295	335	333	292	318	323	309	328	284	296	293	308	316	313	286	302	286	312	338	305	319	322	302	335	298	313	326	288	299	323	293	333	286	331	295	319	322	302	307	290	293	281	327	332	343	320	287	317	287	295	274	310	318	293	328	325	302	290	282	333	301	322	302	271	316	306	299	302	297	308	293	305	302	307	332	303	322	289	318	290	320	295	325	333	307	310	315	309	332	312	332	328	297	333	336	300	299	289	310	290	326	304	302	304	317	327	319	325	306	334	288	329	294	301	310	312	313	303	297	311	287	316	308	302	302	304	314	336	296	316	337	320	292	322	325	297	313	303	307	267	316	291	276	286	295	299	310	312	347	287	305	334	326	278	297	271	318	287	296	317	319	319	314	300	340	293	275	282	307	320	332	286	340	288	313	298	301	305	312	326	285	299	315	289	314	291	313	291	305	299	281	290	321	325	299	305	307	325	278	305	315	303	264	299	320	312	305	292	288	330	323	316	329	310	324	329	263	278	317	297	311	356	317	293	294	326	289	301	279	318	299	292	301	275	291	294	331	340	293	282	314	304	314	297	344	293	327	290	310	316	300	304	289	304	318	300	285	299	320	353	302	304	330	300	334	314	304	290	324	285	311	301	306	327	333	281	335	306	281	319	262	337	322	306	298	330	301	297	310	287	286	302	314	331	288	306	319	306	293	321	303	318	312	300	338	312	308	295	304	295	309	310	288	318	310	315	310	282	314	312	324	309	252	254	294	305	304	299	296	314	267	326	308	286	274	302	280	308	306	299	312	300	304	306	318	292	334	304	355	298	320	297	294	334	321	325	300	287	256	335	303	302	279	298	301	314	303	316	305	297	319	289	301	298	298	317	330	306	339	333	323	283	294	281	314	294	330	312	300	314	294	281	321	334	318	311	316	277	282	309	318	278	322	336	315	307	307	322	311	300	336	313	300	306	298	302	304	316	311	286	289	281	332	294	317	299	298	313	340	307	312	278	303	293	279	295	346	318	299	285	288	302	301	291	308	302	291	310	303	296	296	303	317	253	316	274	319	300	282	311	318	305	321	297	289	329	289	331	325	313	259	304	311	292	293	271	286	319	281	307	304	317	277	306	311	319	318	309	333	333	294	268	315	297	295	295	296	285	310	319	325	325	314	301	307	296	323	322	288	308	329	302	291	303	317	305	294	316	317	295	281	328	311	314	314	322	298	303	308	320	323	321	313	285	338	296	320	316	317	295	293	323	316	313	303	321	301	336	310	296	289	327	315	308	298	309	295	312	327	299	304	305	312	304	331	308	297	308	295	315	285	283	272	309	306	303	313	283	278	307	311	288	263	296	264	315	269	309	309	340	342	298	304	304	303	312	292	287	313	295	285	283	322	330	320	282	314	322	304	315	276	317	332	309	294	289	308	318	280	329	289	289	260	342	308	325	280	296	299	295	312	277	278	283	332	295	303	298	314	344	270	312	296	316	304	298	275	322	322	315	301	324	326	294	312	318	334	312	289	334	321	280	296	316	304	350	318	337	309	298	284	300	270	282	317	338	318	310	314	292	321	265	282	302	284	305	304	301	284	317	291	282	309	291	317	288	305	310	274	321	278	317	328	295	318	310	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29697	2740	5843	6499	5473	4393	3656	3157	2602	2371	2154	2127	1897	1764	1588	1480	1355	1366	1236	1234	1185	1169	1170	1154	1154	1072	1041	1016	1011	1024	946	981	1031	936	923	953	968	952	964	971	934	925	908	880	931	894	900	919	918	907	921	931	891	943	895	865	891	874	809	917	903	881	896	888	899	857	911	847	860	891	846	909	905	867	840	848	887	864	797	836	855	818	854	859	800	824	851	854	839	887	827	876	848	858	826	836	837	848	843	887	824	840	846	795	839	849	827	840	859	806	834	846	887	817	851	854	807	829	855	859	867	844	830	843	841	851	868	822	815	874	840	822	831	849	848	858	816	855	850	847	827	820	866	814	843	825	854	870	838	801	864	865	874	786	855	853	862	843	851	855	839	816	818	851	829	831	851	794	807	859	834	855	843	876	796	879	859	839	857	852	815	874	828	882	820	827	847	841	845	840	840	812	809	829	822	876	844	868	915	868	827	843	836	838	861	835	820	868	827	825	811	802	857	846	842	860	872	879	841	852	850	892	889	788	857	842	807	823	853	837	853	850	813	822	895	826	912	823	836	841	789	906	818	816	807	843	828	888	778	820	828	818	854	803	842	858	852	841	823	842	801	802	846	820	871	817	780	836	859	851	806	824	825	854	895	858	798	833	883	860	883	842	845	846	839	871	834	814	808	860	847	824	810	842	888	800	813	828	880	868	845	874	869	867	892	808	842	820	823	832	832	850	828	883	834	869	855	811	826	858	833	846	861	817	836	834	856	828	860	806	824	879	869	909	815	803	854	795	858	839	836	871	876	827	831	878	835	858	814	906	839	822	847	830	834	812	826	846	840	844	812	797	794	818	867	836	881	811	877	826	828	843	863	802	839	872	775	823	805	839	866	871	804	881	820	829	826	759	861	852	814	804	867	882	825	863	877	822	847	843	842	862	874	835	832	862	857	826	859	846	861	835	867	830	857	794	827	842	863	896	824	840	817	810	905	865	824	781	886	815	835	814	843	836	761	858	834	896	787	849	861	839	851	832	755	829	816	834	839	831	807	856	826	828	847	853	823	845	845	892	793	827	834	874	859	827	846	774	843	805	831	806	824	846	867	867	841	871	837	862	789	855	872	826	854	881	831	893	852	831	861	830	857	820	792	868	852	861	840	837	870	846	810	836	865	821	857	820	815	844	831	856	838	900	817	839	825	810	874	866	842	816	844	849	844	825	811	862	851	786	855	833	797	841	820	770	795	796	841	846	817	883	841	810	870	870	881	866	854	839	812	845	854	793	821	849	837	826	836	838	861	800	882	902	848	842	818	822	802	848	825	836	827	842	851	850	870	838	812	848	811	885	807	856	882	873	793	802	868	858	801	841	830	826	814	791	845	798	831	853	827	847	882	860	845	831	812	878	906	856	888	861	833	814	825	821	844	803	824	809	812	840	809	816	899	822	855	829	798	830	860	837	807	879	820	813	850	853	849	860	834	903	833	867	843	784	801	881	842	801	832	870	872	808	823	856	876	861	837	851	810	799	788	781	861	830	876	824	890	837	874	853	799	770	832	865	821	813	833	783	864	819	855	819	827	838	875	860	820	797	843	873	801	837	831	828	803	830	827	824	884	841	853	881	838	840	880	809	839	884	839	859	828	815	876	848	796	875	819	852	874	882	822	850	856	807	844	864	816	854	798	830	832	866	852	901	832	820	832	877	872	870	822	828	814	849	864	809	827	829	850	806	855	837	829	828	833	873	846	792	908	832	831	841	795	877	845	794	859	819	820	816	799	849	792	792	860	827	808	825	909	849	845	833	842	896	845	852	891	846	834	839	826	828	854	801	816	868	889	882	827	818	860	830	804	797	846	852	858	815	827	788	824	851	829	814	826	860	844	829	878	853	868	841	888	903	813	837	837	838	798	785	823	817	813	870	839	817	789	835	868	858	855	874	840	821	812	853	812	852	803	831	824	831	809	851	753	849	820	851	833	846	846	830	780	897	869	842	800	875	826	809	855	799	809	776	880	836	879	844	816	856	876	853	848	850	845	779	832	919	855	859	842	795	867	830	901	825	895	833	867	871	794	869	907	891	827	861	827	838	834	831	832	836	827	837	834	783	764	826	778	818	834	821	814	854	869	875	840	830	920	864	812	862	795	825	791	852	846	861	893	863	849	814	840	813	825	880	878	832	797	860	872	854	850	814	861	873	829	818	785	866	795	826	855	818	838	873	848	832	797	888	912	808	859	888	832	856	841	851	816	831	845	831	854	853	853	830	849	794	870	769	849	871	815	815	844	815	844	868	834	805	837	816	797	820	845	831	879	870	830	888	819	831	843	846	839	859	824	821	828	879	847	853	863	836	846	795	868	796	819	791	868	830	807	902	815	822	827	811	833	870	863	851	848	841	864	897	861	842	885	828	824	747	820	873	872	788	839	804	844	826	806	821	823	845	853	823	793	831	856	823	807	814	770	823	825	921	840	845	810	850	802	845	853	865	884	846	866	809	864	851	833	882	821	834	835	835	834	838	796	827	877	844	828	796	841	886	824	809	862	866	860	792	783	861	860	863	869	795	882	823	831	832	824	853	846	833	838	773	812	848	812	825	826	816	891	829	886	799	900	847	834	864	844	870	854	829	776	825	890	801	857	810	878	839	840	844	827	849	830	819	843	902	848	835	792	826	818	840	829	838	804	851	920	904	828	794	798	851	834	881	841	814	879	850	888	799	830	809	840	861	851	812	807	854	797	845	821	790	841	851	824	835	838	879	816	830	818	840	847	824	836	819	850	813	820	832	856	804	840	854	827	794	808	804	887	814	784	832	817	808	850	825	828	834	820	885	833	843	810	814	820	913	865	811	828	826	816	854	790	810	868	837	816	844	830	835	856	839	831	800	861	859	819	836	823	885	793	903	822	870	812	819	864	808	846	862	869	802	841	798	832	845	821	825	817	793	859	797	805	863	847	821	778	874	876	819	833	838	839	864	836	809	845	825	848	834	844	809	789	806	801	831	875	824	904	821	841	811	846	839	792	802	850	772	847	864	888	855	849	812	791	860	879	832	846	836	800	809	834	844	844	857	849	853	832	857	867	831	870	830	819	859	832	857	870	813	854	849	892	842	824	815	863	854	810	817	826	852	829	831	886	806	873	841	778	854	864	881	849	835	812	835	830	827	842	850	819	871	853	898	834	878	795	810	828	840	795	851	840	826	829	812	870	832	887	839	802	884	871	861	901	869	814	852	865	837	852	817	816	817	844	793	843	809	881	851	838	854	830	831	843	856	837	884	829	872	881	828	875	812	856	848	834	826	785	815	811	818	826	858	843	852	839	864	819	859	815	797	884	824	829	867	823	853	826	808	898	868	812	811	807	791	813	824	830	857	854	835	867	900	849	854	848	906	845	810	873	850	812	858	860	876	786	812	841	824	867	821	875	912	850	852	871	870	805	881	857	875	863	787	815	829	822	801	882	840	846	794	818	881	857	831	854	822	835	810	878	810	870	876	839	856	823	848	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7769	428	245	184	170	155	150	147	138	137	132	144	131	144	141	149	168	131	127	162	138	113	154	131	156	143	132	140	132	129	143	151	139	134	121	126	125	133	136	129	146	145	155	115	150	159	143	146	135	129	142	156	128	150	124	124	148	145	147	137	152	142	159	139	147	132	135	144	136	152	161	150	126	143	155	147	147	128	149	137	141	154	150	135	138	138	145	170	154	157	145	136	126	138	153	118	130	143	157	151	150	147	140	166	178	155	119	158	157	121	130	149	139	132	140	138	134	144	155	133	159	130	147	151	155	139	125	143	147	149	137	160	140	132	123	144	152	143	142	148	139	160	140	155	160	139	124	137	160	169	141	149	120	160	150	133	147	140	166	131	127	158	125	135	125	124	130	154	155	147	133	144	149	135	148	139	138	133	145	135	129	146	134	144	149	138	150	127	131	123	134	110	146	139	122	133	156	144	115	133	135	147	149	147	140	152	147	141	133	143	143	163	139	139	163	129	147	165	157	132	136	136	135	156	134	143	137	139	128	136	152	141	132	157	141	143	133	148	148	146	166	133	130	147	136	151	167	115	125	173	148	142	135	138	139	151	167	144	129	151	164	151	152	158	146	127	142	147	142	157	132	143	138	142	127	158	127	144	130	152	129	117	145	162	150	143	128	143	136	145	147	154	143	136	134	138	141	129	143	149	107	143	132	133	109	145	139	153	127	137	132	121	139	154	126	136	122	147	140	153	142	121	130	133	161	140	143	150	142	153	123	140	142	147	137	146	146	125	149	146	139	140	149	115	153	127	137	132	145	136	160	138	138	146	174	134	142	136	143	130	138	141	170	133	132	135	137	129	143	131	137	149	139	146	132	150	153	147	168	125	121	124	140	150	132	166	137	129	134	150	145	126	138	149	151	124	166	141	130	148	132	152	154	124	139	139	128	162	163	154	132	113	164	152	149	137	141	134	146	130	137	113	136	148	135	146	149	128	156	164	136	135	147	132	139	155	157	134	158	135	119	133	122	176	120	128	137	143	154	128	143	147	133	139	145	151	128	140	144	150	141	135	121	133	140	142	160	149	160	119	140	129	144	143	130	132	138	155	130	162	137	147	147	133	139	139	166	144	139	139	142	131	132	111	118	127	162	169	124	157	132	135	150	139	126	121	144	123	140	149	139	136	116	161	151	140	137	151	156	135	155	147	151	150	138	144	121	129	127	167	153	128	160	154	119	117	117	127	124	161	163	137	163	136	120	133	155	128	139	119	135	143	160	136	152	145	160	152	148	139	146	144	124	147	144	155	133	153	157	157	150	149	137	120	137	121	155	135	133	133	142	151	138	140	137	125	138	134	167	119	147	140	126	154	122	124	144	150	147	157	150	125	132	150	150	116	145	148	132	144	123	150	117	135	152	136	145	135	157	145	134	147	136	147	139	152	162	151	159	130	143	131	129	146	150	153	156	144	152	141	141	153	149	139	133	151	146	168	159	130	145	135	157	125	151	149	133	125	146	161	138	143	146	151	160	140	143	161	132	122	111	126	129	132	140	155	145	143	152	145	153	161	144	158	109	123	133	126	143	148	139	126	139	144	123	132	141	141	148	117	144	146	139	154	141	138	152	154	138	157	137	142	144	147	130	144	130	140	156	159	125	149	133	133	139	152	121	138	150	145	139	136	143	145	131	149	145	146	148	136	143	133	152	161	147	150	150	121	132	155	154	121	135	131	129	142	135	157	134	147	148	151	126	148	143	147	139	141	138	146	122	130	144	136	135	105	144	151	136	135	139	137	136	140	160	140	152	139	119	126	127	138	135	137	134	144	129	135	130	138	145	138	144	147	121	138	135	134	137	128	141	128	128	140	142	135	145	145	121	148	146	137	136	145	135	138	141	143	133	142	140	130	158	137	144	132	150	153	149	124	145	141	157	120	151	152	139	113	130	133	145	137	129	134	136	150	137	146	120	136	132	138	131	153	125	140	158	141	145	123	147	144	131	130	156	157	143	140	129	138	142	146	131	126	129	149	125	135	145	151	138	155	135	144	147	153	151	122	122	170	140	147	133	162	146	136	119	128	132	155	140	143	131	138	164	153	136	154	147	133	139	127	162	155	141	131	138	127	134	119	152	137	144	151	134	150	140	130	145	145	141	149	140	141	141	130	115	140	136	147	134	151	146	149	158	128	170	122	166	134	135	141	135	147	125	145	130	145	128	136	162	139	135	144	119	152	156	134	147	130	167	139	158	138	133	133	139	151	158	155	118	154	120	131	139	133	146	163	123	122	136	127	168	128	125	139	146	129	146	135	148	152	115	131	155	147	137	138	120	133	161	127	149	152	127	135	139	124	123	144	136	145	123	127	168	157	127	157	152	127	123	152	142	124	146	132	150	150	134	147	144	139	157	153	146	138	130	142	121	152	152	126	142	150	146	140	138	157	153	140	157	156	145	133	137	127	141	156	150	133	154	151	153	141	140	134	139	106	145	143	128	135	164	141	134	139	124	151	130	137	152	136	146	158	142	154	128	145	118	125	129	151	132	134	159	137	170	144	141	153	126	150	155	126	113	132	155	135	143	129	141	130	137	157	143	149	146	154	123	119	142	133	151	150	139	124	128	131	133	130	137	150	136	128	140	135	127	167	137	106	157	144	124	125	166	146	134	152	148	132	163	131	136	132	147	137	147	158	131	135	142	109	119	138	143	131	135	152	137	143	144	140	117	166	150	153	139	150	172	142	138	132	140	126	150	125	155	142	138	114	122	126	139	148	162	148	141	108	153	116	160	149	143	161	139	120	139	136	133	127	142	150	140	141	131	128	150	163	147	140	148	130	138	140	134	117	148	144	124	140	147	157	147	133	130	143	118	145	126	121	164	125	135	149	138	137	160	123	131	134	138	153	152	124	130	135	132	152	154	148	164	140	142	123	142	140	143	152	146	169	132	129	135	135	129	141	147	148	140	153	139	138	156	136	152	154	165	130	151	157	140	135	141	150	130	147	126	134	135	139	179	123	130	130	151	143	170	152	151	134	135	138	111	162	120	132	132	141	141	142	122	148	152	155	142	128	134	137	144	128	136	137	151	129	146	150	134	134	129	143	164	146	147	123	136	148	146	142	145	148	124	155	145	130	150	147	108	119	140	118	147	135	140	133	145	155	137	138	142	136	150	140	162	142	133	144	122	143	161	134	144	136	144	136	127	142	128	140	169	146	147	141	138	141	138	131	114	128	137	141	146	125	153	139	138	137	155	133	161	138	125	132	131	133	147	135	132	116	153	116	129	143	141	129	127	134	134	129	162	142	126	137	139	151	148	155	124	135	143	149	132	151	152	148	132	135	136	135	147	152	127	142	141	123	150	123	141	144	141	124	156	123	116	129	142	137	129	129	122	161	112	133	132	144	134	147	163	160	112	163	148	132	164	143	124	158	136	138	139	129	153	138	132	155	144	148	125	145	158	136	132	146	112	118	138	151	125	125	110	163	147	158	148	127	131	157	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7524	510	575	644	589	521	561	510	500	465	514	501	485	474	473	443	459	468	454	430	435	440	531	457	479	480	461	442	456	472	440	451	433	499	465	474	449	479	505	404	438	478	455	450	443	433	462	437	435	454	480	479	452	480	449	490	460	467	437	447	438	432	458	484	449	471	423	492	456	490	484	474	447	465	442	416	467	495	496	464	448	456	459	434	437	442	454	475	454	471	458	475	452	490	468	457	459	461	449	474	455	463	444	448	435	461	467	469	466	446	483	433	457	496	437	437	441	445	441	494	477	487	441	478	422	460	447	444	481	437	471	471	442	468	466	485	421	464	430	468	486	456	442	461	445	461	462	428	453	466	478	437	438	460	441	456	476	438	505	447	446	455	417	456	494	466	477	454	445	438	426	465	443	421	489	441	455	427	450	447	443	455	483	448	468	457	445	431	465	433	465	454	466	441	477	437	417	466	482	452	445	452	482	461	453	453	453	434	473	474	469	492	472	478	489	466	474	465	446	425	475	427	443	480	436	435	455	482	427	436	458	407	449	446	429	458	436	458	446	491	455	453	444	483	479	436	470	423	473	465	463	473	455	437	457	467	438	448	450	461	490	498	440	456	447	482	456	446	474	440	454	449	468	496	455	486	457	462	443	446	478	493	430	485	488	450	464	422	430	433	447	461	423	448	478	452	486	460	423	446	477	427	477	439	479	482	400	492	466	476	460	483	472	452	481	415	435	492	453	419	471	467	432	486	457	446	435	454	455	445	467	464	442	450	507	451	440	448	431	459	459	427	473	470	447	453	475	430	495	415	471	463	436	432	428	485	452	477	438	453	450	506	485	447	442	440	453	468	438	466	444	435	434	442	505	448	453	468	465	472	459	459	437	441	475	436	476	461	445	451	453	451	484	430	433	461	462	482	428	458	459	484	448	422	433	435	450	467	468	416	439	470	456	444	459	443	493	486	438	462	449	459	503	464	446	449	439	440	458	442	471	467	435	418	480	455	480	428	437	463	422	474	482	454	478	457	455	442	463	437	489	458	472	460	448	464	457	447	436	430	451	455	452	427	434	428	452	439	470	490	470	463	440	417	481	446	467	458	436	445	429	469	431	454	490	446	400	438	447	441	483	439	432	464	497	443	458	443	437	455	475	438	458	468	450	489	424	428	436	438	436	429	479	490	482	454	448	444	479	465	440	425	480	441	445	497	435	437	449	431	450	486	433	447	460	460	410	434	451	463	464	436	478	444	475	452	455	472	452	473	429	466	448	493	464	477	467	441	413	450	474	428	480	469	455	457	407	453	468	463	409	450	436	421	465	476	476	415	459	434	426	439	467	455	462	421	483	448	455	466	441	459	440	453	456	453	453	467	493	498	480	431	452	483	479	467	476	448	440	437	465	454	449	473	480	464	487	449	462	457	467	458	422	430	444	430	476	465	460	429	438	461	435	443	431	435	443	453	402	490	437	460	453	426	469	466	441	467	479	465	411	450	434	446	420	464	487	467	507	444	434	440	477	483	461	438	450	462	445	444	420	449	463	464	416	439	443	465	451	444	483	449	435	469	453	459	421	447	484	452	467	474	453	476	504	427	435	451	443	411	443	435	431	435	429	458	507	469	444	467	405	452	480	466	434	445	503	472	479	466	458	466	437	411	450	461	472	466	441	474	468	434	442	449	459	455	486	398	452	466	417	447	420	459	477	450	458	456	442	406	423	478	488	452	468	436	479	462	448	450	442	433	443	484	484	483	416	461	436	469	483	450	426	482	492	468	437	448	451	447	470	467	456	497	489	442	459	424	462	485	474	433	444	493	469	438	448	461	451	456	472	450	458	446	455	501	466	465	431	453	427	441	498	494	457	454	482	460	460	480	451	463	471	488	474	438	423	465	478	462	474	430	462	446	440	472	458	484	437	483	455	450	498	454	519	448	428	431	451	489	465	459	444	450	472	459	475	461	430	477	451	443	441	466	463	439	476	479	454	450	451	460	486	456	443	470	480	484	487	437	449	471	430	400	501	438	448	462	435	461	452	466	467	487	466	486	495	444	453	530	454	444	496	470	453	449	444	479	484	441	443	433	453	430	458	486	443	465	480	444	448	457	445	476	442	455	472	470	416	443	477	493	441	455	447	447	421	410	444	431	418	445	472	470	458	453	424	436	451	430	457	472	440	441	411	467	432	481	445	446	469	453	455	450	466	455	437	454	459	428	469	478	449	446	468	446	430	460	424	484	486	412	443	467	463	427	475	411	444	415	479	484	467	462	456	457	411	487	454	429	424	490	444	455	463	471	478	445	455	416	464	426	467	425	452	458	496	436	425	453	467	493	489	493	439	447	457	462	450	468	462	451	467	471	448	474	431	460	448	425	458	463	416	442	444	434	458	436	452	409	429	466	453	461	451	442	470	441	460	421	445	456	478	457	437	415	424	442	420	472	485	464	469	475	469	442	459	466	468	454	474	459	452	447	474	477	463	434	471	455	448	480	472	457	465	432	467	424	435	454	474	450	463	489	476	448	464	466	460	450	460	470	458	425	448	450	459	463	455	460	413	458	490	472	425	446	479	434	428	478	429	448	454	438	458	443	418	458	432	430	453	465	453	473	491	452	468	471	395	436	477	415	459	442	447	472	475	462	451	423	461	454	430	453	505	469	439	495	461	467	460	452	458	456	436	462	471	471	437	457	448	458	446	424	454	450	480	433	471	473	456	449	446	437	488	432	446	492	404	477	449	443	435	460	441	457	414	465	492	443	435	454	460	455	418	485	446	474	470	450	463	436	478	451	459	448	425	449	455	443	457	463	483	502	438	456	443	449	453	476	446	460	458	427	468	432	444	432	445	445	447	456	435	426	489	444	448	436	469	445	419	472	455	480	449	439	407	459	495	455	470	442	494	454	463	432	471	411	405	473	456	472	452	451	452	485	456	449	467	453	456	438	456	445	482	483	420	458	474	499	483	434	457	440	446	443	470	479	446	492	486	468	441	462	432	448	500	388	419	444	458	438	468	444	444	483	450	470	436	469	466	455	450	453	456	435	493	486	424	435	431	447	427	434	456	499	422	463	460	444	443	472	435	468	451	477	462	457	457	457	442	457	456	470	473	442	460	416	458	448	439	459	467	449	447	485	424	420	432	462	445	417	464	436	456	491	442	452	465	469	446	480	443	431	450	428	448	467	448	450	455	434	473	454	450	470	443	513	479	438	472	457	476	468	451	455	447	476	443	470	465	479	494	454	459	458	473	470	399	496	454	448	481	451	483	477	432	426	447	449	424	458	464	447	461	445	437	472	503	470	473	454	450	454	453	464	451	461	427	463	457	445	444	454	487	408	453	444	443	499	426	434	464	449	463	430	488	420	483	434	477	485	491	466	473	457	421	442	417	446	440	480	464	432	465	487	415	450	444	431	436	423	504	480	465	450	406	468	465	473	475	449	465	474	456	442	467	482	445	465	446	478	453	472	444	460	458	448	414	453	450	489	454	459	437	445	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48325	9388	1768	1154	883	642	575	477	409	430	406	377	395	355	324	338	310	322	322	279	315	298	307	321	285	293	307	326	284	242	304	269	310	294	287	307	282	283	299	287	295	279	288	285	295	291	260	293	282	281	302	326	291	302	289	271	308	286	266	318	316	284	285	310	288	289	274	295	290	261	286	288	292	305	274	296	285	249	280	277	295	270	291	314	298	289	293	241	282	280	258	294	285	309	295	268	312	301	259	285	282	285	320	323	302	299	296	306	300	292	289	303	265	309	252	291	295	310	283	307	271	276	258	280	297	287	285	283	285	275	254	273	278	262	276	312	288	255	319	281	300	267	279	282	267	271	263	305	283	247	261	293	294	285	281	321	286	257	251	307	288	281	283	286	273	264	310	280	266	310	264	263	261	276	282	302	271	264	273	304	261	285	262	291	302	266	282	288	239	300	266	303	298	296	260	275	288	268	301	295	285	270	297	310	284	274	269	285	278	272	277	274	285	284	311	294	254	309	295	287	278	286	283	280	310	294	285	316	278	283	299	288	288	268	297	290	297	293	309	298	263	265	257	247	280	277	290	269	316	288	265	274	317	259	295	305	286	294	308	311	253	259	314	282	279	262	260	272	283	285	281	283	294	308	313	289	264	317	277	259	312	311	291	277	281	290	278	279	267	279	279	290	272	281	318	280	270	297	314	290	298	265	297	272	316	315	272	284	276	309	288	287	249	278	281	320	264	296	306	269	269	276	270	296	304	283	288	272	278	259	271	289	286	273	288	317	319	289	290	299	296	313	278	263	280	281	294	289	290	274	273	306	289	289	286	275	285	262	282	276	288	254	280	264	281	285	291	285	282	304	263	262	292	274	286	271	286	314	294	254	277	297	306	296	289	289	308	292	308	325	297	324	232	236	279	300	274	291	285	264	254	284	266	294	302	272	257	315	294	287	304	308	284	260	292	291	284	323	285	270	323	304	286	294	255	256	280	266	290	306	296	286	267	330	281	277	286	279	285	284	279	286	283	297	288	274	304	262	302	266	282	281	289	285	285	283	277	301	294	318	282	284	278	278	313	293	291	249	309	266	269	294	283	270	314	275	264	279	270	320	285	277	287	306	303	263	282	299	273	284	285	309	266	286	266	255	324	272	288	290	297	282	321	278	256	259	287	289	275	270	273	277	273	289	299	248	287	297	281	259	302	305	289	268	288	277	291	303	287	255	283	277	278	294	281	268	263	259	307	263	276	293	294	320	301	289	277	290	300	296	293	263	284	298	250	276	284	309	266	279	292	272	250	267	301	276	265	286	272	291	288	296	293	290	267	269	290	295	305	240	260	303	252	289	279	283	264	287	294	281	294	293	313	310	266	274	280	263	304	297	298	286	274	278	316	294	305	298	286	275	282	310	269	265	308	284	295	280	287	273	293	237	260	255	276	293	294	297	299	294	282	289	259	294	265	313	251	283	265	270	297	254	296	290	287	269	308	293	301	284	303	289	265	299	295	311	298	275	283	273	297	280	325	280	260	254	285	277	316	287	291	272	250	265	305	296	298	295	321	264	259	298	299	300	288	275	295	264	283	272	284	293	266	277	260	249	281	277	304	268	266	245	303	300	300	279	284	304	280	269	286	291	302	275	288	306	299	297	298	291	257	296	295	312	295	266	280	267	283	278	261	305	270	285	291	278	277	313	290	292	266	263	244	274	281	301	300	241	287	283	274	301	284	304	310	258	250	264	300	254	290	273	274	272	249	301	276	272	284	291	258	293	260	293	317	289	277	280	275	317	295	279	309	296	267	283	287	283	287	287	262	267	261	285	259	272	293	315	273	297	272	258	290	298	300	279	301	275	279	297	286	297	279	257	292	263	245	300	268	268	317	268	282	313	291	273	278	262	307	277	255	275	286	268	271	281	279	278	287	254	277	299	267	307	274	286	261	284	293	282	282	282	275	279	261	272	272	302	296	308	289	298	297	261	280	288	265	254	278	285	275	284	301	293	280	280	293	303	254	287	318	313	283	321	283	290	262	292	294	280	288	279	285	273	299	302	263	275	316	280	267	265	225	311	276	262	296	287	278	293	321	268	308	290	298	282	283	289	292	302	270	290	283	253	297	278	254	284	291	290	284	303	269	272	319	315	264	267	276	279	254	296	292	257	296	298	281	276	290	261	263	267	296	304	272	269	286	315	279	241	274	282	296	259	297	270	296	260	260	288	326	296	297	296	298	297	293	317	283	252	303	302	269	286	273	306	281	306	290	257	304	273	290	320	299	270	286	313	305	281	300	256	293	278	301	315	301	355	292	296	270	297	278	305	308	297	291	320	311	294	292	275	311	268	276	279	272	264	318	289	296	282	273	273	290	287	297	290	299	302	258	323	290	279	283	279	299	274	321	268	272	314	312	276	277	261	283	319	319	277	285	319	263	289	238	278	286	298	299	263	283	283	284	303	285	264	281	312	290	303	274	298	284	284	293	267	284	299	302	280	300	269	299	276	301	281	285	272	258	289	297	287	294	304	260	292	313	280	311	271	297	312	296	286	295	281	281	281	309	249	268	297	291	293	278	311	304	302	279	283	303	279	277	305	248	304	305	273	283	272	283	288	334	306	303	297	258	250	267	290	273	275	293	308	269	291	270	278	303	275	268	282	272	303	306	281	281	280	293	297	271	261	284	295	313	264	263	285	295	279	314	295	317	320	285	306	307	297	264	278	288	262	291	247	314	286	289	279	308	317	257	296	303	277	280	291	251	266	280	265	298	294	289	273	299	294	307	272	268	294	287	306	300	267	305	299	316	283	301	273	257	295	283	280	287	286	309	295	253	313	298	269	292	304	299	293	269	301	274	305	296	340	265	302	300	283	271	260	283	292	293	290	280	291	285	277	284	267	281	309	257	304	278	302	300	275	292	279	309	313	299	288	250	296	285	307	270	283	283	278	279	270	285	289	318	294	310	316	287	282	330	289	244	298	298	297	258	277	298	293	278	275	266	277	258	295	291	273	294	275	277	290	280	274	288	280	295	270	291	283	299	293	280	286	294	274	281	270	262	264	269	289	289	286	314	321	280	293	267	263	272	289	270	286	285	276	286	284	266	267	294	309	303	276	294	285	267	296	264	281	303	287	313	289	288	302	274	275	295	262	296	300	263	294	299	284	281	257	312	305	303	265	282	259	303	287	292	271	283	273	268	287	265	266	275	288	279	275	296	263	284	274	280	287	291	313	311	301	255	290	325	268	274	311	291	304	278	292	289	252	293	262	283	298	292	248	287	281	280	302	299	300	266	312	286	259	313	269	277	272	311	300	279	291	300	280	263	275	265	262	268	273	264	282	286	286	273	278	280	285	285	268	264	300	277	294	281	280	279	288	293	279	273	311	295	287	289	282	260	247	262	283	287	311	295	283	294	269	277	256	291	269	289	282	294	265	276	264	277	287	277	274	301	292	270	298	271	302	267	281	285	282	284	275	280	318	314	279	301	289	287	283	284	294	293	295	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23285	1817	3478	3708	3272	2785	2256	2051	1714	1515	1501	1372	1365	1225	1246	1129	1095	1085	1089	1065	950	961	936	908	895	905	911	929	917	851	895	887	908	889	877	843	871	857	848	861	867	875	870	839	853	886	867	738	839	815	822	769	804	779	872	837	799	815	836	858	845	815	814	804	807	833	857	803	851	782	816	803	799	867	824	861	838	765	857	797	834	871	815	832	765	794	789	821	838	837	847	766	853	832	842	817	859	820	824	776	799	826	837	755	796	776	779	807	807	817	796	793	837	836	832	806	858	785	834	870	790	762	846	786	783	830	812	867	807	826	851	859	824	823	777	834	796	790	737	774	763	845	807	817	789	847	802	828	800	791	817	840	820	811	821	837	772	787	793	805	785	838	844	789	775	816	799	816	831	803	816	811	806	787	817	793	718	763	816	842	839	806	828	782	820	804	827	818	812	820	762	834	859	826	779	813	798	826	762	800	797	806	832	779	785	793	789	760	796	842	819	794	803	797	808	788	837	794	802	807	770	830	818	839	823	788	786	829	734	795	838	794	830	838	821	773	873	821	775	781	767	836	758	804	863	769	833	759	759	841	843	783	796	751	710	823	789	748	818	803	830	794	828	835	788	825	859	790	791	797	861	855	789	849	833	792	789	802	769	802	817	793	788	854	808	776	791	824	796	768	772	805	782	828	799	787	774	780	818	777	805	829	791	875	842	839	844	825	809	827	787	801	855	803	820	837	794	801	873	820	811	812	800	767	774	773	781	803	844	778	883	795	822	834	830	806	811	805	819	772	782	767	785	809	824	786	808	821	826	807	837	805	801	817	772	821	806	840	811	835	832	813	839	820	790	794	810	830	808	776	811	810	790	798	800	765	815	826	785	800	866	809	859	816	860	826	856	827	804	809	780	828	816	790	830	793	827	759	804	766	820	791	779	792	872	842	829	807	784	788	792	737	784	829	811	832	757	807	810	762	835	804	781	771	807	768	794	845	825	835	814	793	768	827	804	825	809	845	822	805	839	834	850	785	779	816	811	789	812	807	784	839	844	788	780	813	813	834	809	824	789	848	754	799	766	832	770	784	809	793	844	783	794	794	795	777	753	841	819	833	775	870	785	842	824	837	725	818	815	789	775	768	852	856	772	834	781	802	822	815	823	816	787	834	768	811	778	769	840	776	814	813	816	804	829	778	807	776	817	771	810	851	808	837	819	782	835	824	777	802	834	796	833	828	829	798	762	835	854	792	787	773	828	864	764	788	855	784	834	852	837	817	750	833	814	818	818	821	798	795	801	763	784	804	831	814	783	774	831	824	807	801	840	808	776	793	774	829	792	848	827	805	786	826	783	815	818	777	799	760	786	804	875	748	772	842	821	805	828	825	819	765	765	854	859	818	851	790	786	792	850	888	821	856	781	812	810	802	825	814	849	804	766	774	827	800	819	791	807	775	804	799	811	818	834	821	807	808	756	786	827	857	833	783	796	815	822	838	796	844	839	797	733	828	880	842	835	775	795	793	848	814	800	836	790	783	813	800	801	806	814	790	784	874	822	834	794	806	815	796	822	748	768	805	824	827	814	826	774	782	755	786	790	817	836	779	782	745	846	817	811	798	793	770	815	823	800	850	835	846	750	788	786	776	784	786	829	832	789	808	840	778	844	809	828	807	774	812	774	840	788	790	776	794	822	825	813	828	859	813	784	832	848	799	785	796	801	834	780	795	817	789	788	815	815	805	777	824	837	765	783	804	780	809	835	836	777	867	826	830	862	817	765	775	767	834	809	832	854	784	847	847	750	851	822	757	835	833	811	780	768	791	831	797	839	799	817	831	857	796	787	829	832	833	773	828	843	852	828	782	828	808	788	831	821	804	830	815	761	811	767	786	823	814	800	808	807	832	831	798	819	819	782	843	784	758	825	799	796	807	776	828	790	923	835	873	826	785	860	785	844	778	801	841	820	841	800	779	768	803	800	803	825	820	783	818	814	793	809	845	830	742	823	800	803	791	787	796	806	836	818	781	818	801	778	833	844	790	826	837	826	822	855	849	819	792	861	774	874	779	743	796	823	815	844	794	779	821	816	822	820	810	787	816	812	821	808	818	781	763	798	794	787	784	795	813	801	816	737	810	782	780	775	863	807	780	812	798	782	788	790	757	797	842	853	757	826	774	778	774	829	804	786	790	774	772	857	805	770	741	743	788	785	839	800	825	819	780	850	824	819	814	752	808	790	805	813	793	779	789	842	833	788	818	822	746	788	757	830	777	771	771	824	766	849	748	799	814	806	800	808	783	858	816	766	787	849	798	832	758	837	783	813	791	873	794	854	825	804	881	829	795	820	836	813	856	772	871	801	803	768	810	804	812	790	795	826	844	810	831	771	744	834	815	785	786	799	765	791	803	802	767	792	803	816	827	813	810	772	777	819	802	812	783	839	823	831	794	812	825	820	814	825	797	806	846	843	812	810	776	813	770	808	789	799	796	785	792	797	821	799	844	852	790	790	786	838	867	846	794	791	796	886	819	827	807	752	807	837	798	839	813	807	842	811	760	769	806	802	803	779	866	795	761	806	784	814	796	795	798	819	822	814	812	829	818	799	750	839	801	794	818	797	824	803	808	851	791	818	811	830	779	823	816	801	776	813	822	786	781	796	813	830	805	799	825	815	814	781	805	835	843	804	823	768	822	747	832	797	785	823	794	772	794	813	820	773	796	806	815	798	768	813	778	855	834	814	825	814	739	799	828	800	794	777	812	805	786	779	826	858	782	798	798	806	792	805	776	774	802	772	843	821	833	837	824	827	817	815	817	834	814	737	770	820	810	820	817	832	851	774	829	808	770	859	804	793	831	769	781	821	851	794	845	805	799	854	803	785	800	791	815	796	826	825	863	835	792	834	792	775	815	790	820	820	806	787	823	817	764	785	799	808	881	805	824	811	829	834	802	859	785	829	817	836	766	777	818	822	834	776	795	801	807	798	798	774	827	853	792	782	855	793	802	848	834	809	812	824	820	766	806	862	787	783	870	782	798	760	839	769	808	814	819	829	828	777	785	814	834	810	778	812	808	813	794	810	831	801	773	846	813	799	823	800	808	852	797	816	790	821	842	818	779	786	756	821	809	829	808	774	828	820	777	828	818	816	798	776	764	846	828	801	820	819	802	795	789	812	800	820	819	831	851	797	801	795	823	814	803	832	832	775	835	842	791	857	809	852	818	814	788	806	819	831	773	836	780	782	808	846	831	812	777	793	841	788	824	758	817	835	838	803	812	763	814	823	802	863	830	826	819	803	799	792	783	780	796	824	785	851	772	785	774	791	791	802	817	767	789	781	779	844	826	827	818	847	817	858	824	823	816	818	822	738	781	824	800	816	776	818	826	812	808	823	795	790	817	846	805	849	868	816	836	787	771	830	794	762	798	807	841	783	902	777	781	818	775	787	795	817	798	839	829	788	832	789	787	775	795	819	779	814	806	785	803	823	814	828	801	830	830	834	802	813	796	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
62071	16485	4369	2240	1467	1131	850	792	602	552	518	466	486	436	393	403	400	400	398	363	328	340	367	335	354	353	329	312	326	336	331	313	296	335	305	305	363	318	289	333	303	286	365	311	297	309	316	308	332	312	341	305	312	308	331	316	290	335	326	296	337	305	295	302	307	317	321	352	338	286	310	301	306	301	333	296	333	330	305	312	301	296	291	324	290	313	294	290	261	339	306	323	305	274	294	332	307	319	304	326	314	302	308	310	323	298	325	342	327	272	309	290	256	292	280	323	299	334	325	334	315	295	316	321	281	306	336	291	292	315	308	322	319	284	319	301	312	331	295	275	304	303	275	311	285	298	313	303	277	290	282	299	302	300	314	310	324	294	306	284	342	298	305	278	306	297	288	306	303	285	331	300	279	330	280	287	320	269	300	292	286	287	318	298	288	305	314	290	302	305	317	300	282	295	311	309	327	288	311	293	322	319	314	296	330	263	328	299	275	294	315	331	326	287	274	300	295	285	314	332	309	300	291	336	312	279	338	353	301	298	289	300	295	269	305	335	331	325	301	325	314	316	309	306	334	339	291	320	266	329	302	302	286	294	307	301	320	310	301	336	308	303	324	336	299	311	296	291	330	293	288	323	273	308	317	289	301	314	289	287	303	319	341	292	289	275	361	302	330	298	336	301	303	309	312	276	261	279	306	294	319	286	320	309	299	311	273	315	303	313	294	305	285	291	304	323	282	310	312	307	326	306	303	311	271	333	295	323	297	328	294	300	291	295	315	290	312	290	265	296	311	322	268	300	323	302	275	308	322	291	316	314	340	317	293	277	318	295	321	300	338	310	312	300	313	313	297	330	314	326	317	282	279	312	339	315	295	309	302	302	279	295	290	310	306	271	303	330	314	284	296	339	332	301	310	295	284	308	293	317	321	276	301	295	310	293	353	301	326	280	306	304	318	311	315	324	339	301	335	311	316	336	263	264	300	298	294	329	302	310	294	293	308	305	332	294	283	294	310	309	306	317	283	300	333	302	304	296	284	308	335	324	303	315	300	307	308	315	308	335	291	283	293	327	340	305	295	313	325	306	312	315	315	291	295	308	290	319	308	272	286	287	289	324	283	300	296	311	307	281	330	303	293	289	288	320	297	285	325	317	316	332	294	291	313	311	302	276	327	278	323	314	303	332	296	321	301	342	326	293	262	292	311	285	314	310	289	338	309	313	297	305	298	300	306	298	321	299	315	305	326	311	314	301	314	342	312	331	291	317	311	292	273	312	296	326	302	271	291	308	279	280	290	308	311	340	322	290	320	325	311	289	295	327	291	325	306	313	278	325	306	312	322	304	282	298	302	295	299	314	294	306	318	308	318	292	322	335	313	317	282	300	320	311	323	294	315	316	322	327	326	294	300	348	323	301	347	309	299	279	295	306	337	294	311	286	319	316	330	313	316	317	302	318	317	279	286	284	303	292	320	280	305	304	303	300	300	299	303	296	322	272	315	301	302	284	301	309	289	328	297	274	327	286	305	300	326	292	318	277	314	299	327	314	240	311	295	298	315	314	318	331	295	292	298	297	335	314	299	315	286	314	311	297	298	292	290	296	304	311	294	290	331	293	303	313	287	291	275	282	300	302	292	299	328	326	304	297	295	312	288	283	325	323	286	298	327	300	304	255	296	291	301	332	251	292	282	283	294	278	284	313	341	306	312	294	302	271	333	313	322	284	288	301	309	276	318	300	288	323	298	314	277	278	294	324	292	311	338	328	321	294	308	283	296	273	338	289	293	300	289	309	344	317	329	309	307	315	329	322	323	330	290	297	305	305	317	341	297	291	308	310	294	309	293	290	291	335	312	295	327	266	289	315	307	314	307	328	305	301	336	285	313	347	305	317	329	288	306	297	325	319	329	304	265	314	310	302	320	332	299	311	282	321	305	262	294	308	280	304	278	307	312	304	344	331	301	314	330	326	303	331	277	314	345	276	315	294	316	307	298	311	313	280	368	320	328	271	296	286	328	302	305	316	341	292	283	294	322	318	317	340	288	317	287	314	294	322	284	307	325	344	307	326	324	316	302	291	288	275	298	291	326	319	296	286	300	307	302	294	305	287	300	306	271	297	270	312	341	313	295	313	302	310	297	317	303	280	267	300	304	290	329	291	317	269	329	312	298	319	314	292	312	327	303	296	279	285	309	329	256	339	275	318	308	339	289	302	305	297	285	303	325	290	301	305	312	301	305	306	291	317	309	320	294	314	295	305	317	340	310	311	318	291	283	324	321	326	320	285	271	301	295	279	297	302	318	300	313	292	264	324	285	320	331	290	282	280	329	294	326	328	313	310	321	320	272	327	326	315	293	329	280	299	316	317	288	283	298	312	308	322	316	258	273	307	327	299	305	321	319	338	301	325	288	315	327	329	287	325	302	313	304	303	320	334	343	306	306	297	287	303	290	274	296	285	283	300	313	282	336	310	289	329	281	299	288	326	322	298	294	290	329	309	296	309	279	287	315	313	302	316	310	289	282	318	295	330	277	300	322	340	314	288	324	283	305	296	303	306	314	316	287	293	282	298	301	327	315	305	308	254	284	329	318	305	283	271	304	312	285	284	316	314	276	280	308	319	276	294	313	306	317	312	282	306	311	300	291	302	341	317	296	315	344	332	320	313	310	277	330	289	286	332	293	300	316	330	293	285	311	306	323	265	332	307	318	313	305	298	306	292	310	289	332	318	286	295	284	314	298	331	300	309	321	323	303	331	323	319	292	279	298	282	268	327	314	310	293	319	302	316	310	297	275	260	299	298	270	332	281	281	350	325	285	272	315	305	307	331	301	309	278	317	303	310	290	293	290	299	303	330	306	309	281	286	296	296	306	340	323	302	283	323	323	310	320	309	313	306	281	282	319	313	321	330	314	306	330	304	291	295	279	275	334	293	280	332	284	300	297	301	298	331	314	311	295	300	263	302	267	312	295	316	326	301	321	300	308	324	329	307	277	340	270	290	284	349	309	303	303	330	296	292	293	304	292	324	303	291	263	283	292	302	327	322	308	317	312	314	309	314	317	304	314	264	298	272	334	283	311	300	295	300	307	299	306	319	299	309	336	316	278	308	299	309	300	319	316	329	267	320	286	327	302	351	325	326	288	306	302	308	316	298	329	290	286	320	314	297	310	312	304	321	276	302	295	314	316	312	278	332	319	318	301	299	304	275	317	279	323	298	317	312	324	288	313	324	309	291	286	307	326	300	319	344	299	308	307	323	323	289	351	302	330	324	284	321	309	328	331	305	310	290	310	324	287	301	321	294	319	322	304	297	302	286	308	296	309	307	308	296	318	301	334	312	283	308	310	277	300	289	297	308	268	299	304	308	313	289	291	308	303	319	318	306	329	292	316	297	329	300	295	293	323	328	311	299	279	312	298	333	326	280	310	307	288	311	330	314	321	304	314	308	294	328	300	312	335	316	323	306	333	334	320	295	296	324	325	347	320	305	296	317	324	288	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29531	2797	5872	6474	5510	4461	3605	3128	2720	2412	2251	2071	1858	1695	1546	1461	1439	1376	1220	1226	1193	1187	1159	1078	1113	1072	1132	1059	1015	989	1081	950	964	1065	899	964	904	930	959	968	955	906	896	916	976	931	902	885	859	888	922	911	907	858	899	878	832	861	898	837	856	851	886	840	873	892	888	869	864	856	873	871	846	882	823	863	923	836	814	876	873	800	872	847	813	878	857	830	826	826	854	841	871	847	871	816	873	819	862	824	865	836	848	889	828	830	839	862	874	836	843	892	883	799	867	885	831	866	843	815	857	920	878	899	870	821	870	870	812	783	799	837	901	774	829	797	795	849	856	852	829	888	829	874	856	846	869	814	807	824	820	833	825	861	841	860	854	824	862	873	822	843	847	823	838	911	827	834	816	864	829	814	832	832	842	861	894	872	827	843	822	850	817	850	841	874	850	837	770	808	828	807	843	842	799	854	814	829	826	820	856	809	819	827	835	820	835	891	825	871	822	834	841	887	848	799	821	837	825	835	838	809	828	868	827	855	814	854	825	822	806	801	818	887	824	791	869	826	853	870	823	831	892	861	802	837	850	828	849	860	830	833	876	833	826	890	828	843	808	847	870	834	785	892	835	821	780	784	832	864	878	861	822	847	827	854	815	871	877	831	861	803	913	861	732	826	832	855	875	822	887	829	831	826	881	816	865	879	845	826	856	856	833	790	889	858	838	876	806	873	847	834	805	824	847	864	859	860	813	787	831	880	839	793	860	841	817	833	885	868	790	795	852	856	800	818	808	874	863	830	762	859	850	801	844	842	853	863	865	802	803	857	875	783	862	886	848	879	846	829	833	856	793	794	853	845	836	843	862	845	840	831	853	811	806	788	841	909	852	827	867	806	854	853	825	836	816	869	852	836	867	825	884	837	840	825	823	805	872	920	845	858	876	895	819	832	809	835	835	841	832	878	848	822	833	866	825	849	859	841	845	835	816	830	832	849	815	844	817	815	812	822	837	830	857	828	865	882	848	813	771	797	854	839	867	805	829	818	860	797	821	870	827	823	860	793	817	796	848	850	834	818	869	803	802	857	800	902	871	856	845	810	819	836	849	806	817	799	799	798	835	859	884	824	866	806	810	815	861	763	886	830	832	814	803	887	840	813	876	886	826	892	897	852	827	876	844	856	840	824	801	852	838	812	844	831	835	835	812	841	847	812	869	886	846	850	871	806	842	833	843	832	879	846	864	863	826	828	846	890	828	864	830	800	833	815	829	821	826	869	819	829	837	751	886	859	815	834	836	779	801	786	824	835	837	814	813	907	829	868	895	776	872	829	776	811	807	825	864	842	868	807	816	822	840	847	872	806	862	824	821	824	828	852	862	860	837	846	773	841	862	825	875	832	904	836	804	827	842	863	845	825	853	817	852	815	825	819	863	739	807	823	814	826	791	825	842	889	829	877	843	871	825	834	865	828	878	824	792	853	829	784	814	821	833	857	840	825	891	830	824	840	817	855	875	828	814	824	765	828	809	885	848	789	928	881	870	766	856	798	858	816	889	871	832	916	887	842	872	852	785	806	883	818	850	823	863	819	782	837	882	875	805	851	779	855	834	861	818	819	857	809	841	788	794	871	815	863	815	862	819	790	835	833	816	830	819	822	808	834	854	817	863	809	841	792	861	845	869	785	812	829	823	828	868	899	829	860	799	846	888	834	844	819	800	798	845	834	810	827	847	850	835	876	784	831	850	873	858	848	853	861	842	805	807	838	835	827	853	850	841	821	797	813	807	773	849	801	829	838	857	763	865	861	826	823	835	849	820	817	865	845	797	797	804	861	820	797	871	849	843	853	834	827	807	804	872	854	808	861	801	880	858	831	845	880	907	831	820	822	891	890	799	870	866	830	817	827	843	914	814	782	806	820	887	844	817	807	874	845	902	849	845	848	843	863	834	803	804	835	820	814	827	836	836	847	845	842	855	871	858	844	815	852	874	825	835	862	853	875	801	852	851	814	880	887	844	856	875	823	859	834	823	851	831	865	876	801	824	754	829	822	829	867	802	835	860	867	847	882	888	829	827	865	868	836	881	817	868	864	854	840	815	863	882	832	856	862	844	850	849	842	838	872	809	796	818	835	825	804	851	886	816	831	775	855	805	805	861	836	786	816	870	827	812	782	822	832	823	808	781	814	856	831	864	772	856	870	756	810	813	844	823	840	859	853	838	848	816	849	826	875	820	828	850	825	790	830	836	885	828	875	876	806	886	872	828	841	778	775	843	848	838	881	779	796	869	843	860	816	839	855	868	846	881	842	870	840	843	844	814	848	842	838	842	803	830	822	862	797	827	794	830	845	831	829	846	815	850	821	835	815	852	878	844	839	803	857	820	838	827	864	837	851	894	893	887	812	810	832	774	872	830	849	805	818	798	793	840	797	796	880	808	827	825	859	851	834	848	809	816	804	885	888	828	859	791	837	822	850	816	826	841	852	816	777	788	851	841	807	855	843	846	798	844	831	841	823	792	845	875	853	811	777	812	888	875	808	832	892	826	852	804	895	887	860	799	829	831	841	866	862	826	791	791	833	833	817	839	808	829	846	796	804	853	834	821	822	810	812	823	820	828	820	846	817	814	830	855	833	842	808	880	857	826	795	849	813	797	796	841	797	842	905	858	865	841	835	817	816	843	921	847	847	854	851	847	893	847	826	850	853	832	835	822	856	799	885	850	845	885	879	833	862	832	787	851	905	843	823	820	875	852	800	848	865	880	822	818	858	876	808	862	849	809	863	859	865	842	822	833	828	885	855	857	859	829	823	808	813	852	819	891	830	838	804	824	823	835	860	871	888	841	856	850	842	886	853	871	854	817	825	810	839	848	821	841	831	759	860	849	849	809	879	821	849	811	878	837	861	813	829	863	842	838	850	875	817	827	780	789	829	838	795	865	809	826	773	782	813	802	810	834	851	826	879	821	827	813	852	826	795	813	835	844	824	803	799	808	836	846	840	860	857	863	836	828	830	880	832	810	834	806	861	844	809	878	876	878	779	822	855	802	828	858	872	814	839	793	826	824	883	850	814	888	798	844	829	846	815	856	814	842	833	792	891	836	839	846	835	867	871	883	884	845	845	856	870	854	856	824	876	831	891	789	861	836	829	795	822	896	823	896	828	810	826	813	817	856	871	824	823	818	860	841	869	823	877	841	866	865	842	796	880	860	812	807	901	880	860	841	846	804	862	852	835	835	828	841	812	826	889	839	851	815	863	836	847	804	823	858	845	838	812	850	786	831	785	843	871	794	843	819	829	865	860	845	829	833	930	842	858	800	806	838	859	851	823	779	838	826	895	877	846	834	838	802	807	807	840	808	850	826	835	829	859	763	837	827	853	855	851	853	816	842	846	865	836	769	813	841	833	850	901	830	778	896	822	892	837	837	896	835	815	861	842	907	832	846	832	853	819	833	824	826	835	819	816	836	841	845	834	816	802	861	817	823	861	823	864	818	818	818	824	814	860	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7384	374	205	201	168	165	147	144	139	156	147	180	131	146	152	123	138	130	133	154	137	130	104	144	163	147	128	151	152	151	139	135	144	138	133	152	130	159	127	142	147	150	154	165	148	146	148	151	135	127	133	119	127	147	145	158	151	120	135	139	117	141	143	161	140	157	150	125	148	148	130	169	127	128	128	132	141	151	143	150	144	147	134	164	124	147	132	148	128	146	141	111	145	150	142	129	157	147	157	139	116	152	132	143	134	145	133	138	151	116	131	141	126	144	138	159	142	121	142	133	144	134	132	142	158	148	158	138	140	153	134	140	145	146	126	133	136	132	163	149	142	143	133	145	152	134	132	137	142	131	131	137	155	129	128	120	120	133	145	133	114	135	168	137	135	142	151	126	138	123	148	136	148	156	124	161	140	129	156	119	143	146	123	130	171	146	153	135	149	148	117	137	150	138	149	135	144	139	144	133	142	151	144	146	152	145	140	140	120	137	139	131	148	125	155	136	155	129	122	140	135	151	148	146	147	129	154	130	151	125	145	154	154	161	129	128	131	138	130	144	140	136	141	150	154	163	151	109	132	133	119	143	129	135	135	118	141	129	155	137	148	144	125	166	121	135	136	130	140	145	134	131	153	138	151	127	144	126	151	143	140	145	128	154	158	138	145	118	145	146	149	125	146	145	133	145	133	146	147	129	144	128	127	136	151	148	147	144	146	145	140	144	130	124	118	139	151	159	138	134	121	136	127	128	158	142	134	140	145	147	148	145	126	124	153	129	134	143	159	139	135	131	145	132	137	136	148	120	144	146	146	146	142	130	129	153	125	124	131	134	127	157	128	124	149	112	136	131	122	140	125	145	131	142	123	160	152	141	135	138	128	132	143	146	134	143	130	138	147	142	153	139	133	172	141	123	149	144	150	157	160	145	162	142	156	124	130	160	134	119	134	124	137	132	124	144	151	145	137	162	131	154	123	143	142	129	143	150	150	120	129	135	139	134	136	146	137	137	121	139	128	140	140	127	144	154	153	136	119	148	144	142	141	130	134	144	143	137	131	128	146	137	122	143	123	147	122	133	144	140	139	129	119	144	147	136	152	139	128	162	122	125	131	133	125	131	136	133	167	142	147	154	152	138	142	171	164	120	137	140	138	130	134	126	137	140	161	139	146	143	153	140	134	164	136	159	148	143	139	148	121	140	135	158	151	150	137	155	151	143	121	119	151	149	146	135	132	134	131	153	139	146	141	121	148	126	134	122	150	160	144	132	116	136	142	131	126	141	133	137	118	156	125	127	138	120	167	152	118	152	143	147	137	136	121	147	118	150	133	147	144	142	148	158	169	134	133	138	144	142	156	153	127	142	142	152	129	158	147	130	149	156	137	130	139	136	138	145	123	124	133	156	147	127	134	134	156	133	128	159	124	127	167	148	119	140	141	143	151	127	130	142	140	149	143	152	135	123	114	155	135	129	172	152	131	117	129	154	145	112	134	161	144	155	134	142	152	146	136	140	143	144	130	155	136	118	164	121	126	142	151	123	149	123	148	138	165	141	129	135	153	118	142	156	137	137	144	134	176	129	156	141	134	153	142	134	132	157	152	135	143	144	153	164	157	122	137	140	127	141	142	133	136	139	124	122	152	164	151	153	148	161	137	145	125	138	142	146	144	154	123	136	146	137	136	136	143	132	133	155	116	142	172	128	116	138	134	145	143	136	141	147	113	139	155	137	134	137	122	150	143	155	141	132	146	136	107	149	148	146	117	121	115	142	116	118	151	156	133	149	147	148	134	135	136	154	139	154	155	159	127	152	149	146	131	154	138	142	144	134	130	145	138	141	146	137	130	124	139	137	143	149	116	125	138	110	140	134	136	128	123	153	130	141	132	153	129	146	129	126	112	138	131	137	138	127	139	127	134	158	136	132	134	144	147	159	148	131	155	153	130	133	130	139	140	140	150	142	129	130	150	155	138	152	136	129	127	138	147	134	159	147	146	146	133	124	132	145	136	133	132	147	154	142	142	149	141	152	139	147	136	138	120	128	138	128	132	129	151	161	123	131	124	134	134	132	152	132	148	134	140	124	116	134	128	149	116	132	136	128	144	154	139	135	132	137	150	178	138	123	133	137	134	163	135	141	125	146	140	143	134	145	146	173	151	125	143	140	129	137	137	134	136	138	119	127	121	131	133	145	140	151	161	139	134	139	142	152	133	128	150	124	137	132	111	118	161	140	127	142	146	138	125	144	131	118	134	166	157	128	138	127	151	120	137	134	127	125	135	143	149	141	149	156	145	130	180	153	142	136	158	121	147	144	136	129	154	149	152	122	138	143	134	128	136	139	163	130	121	136	134	131	131	147	141	165	170	138	142	139	142	150	153	138	173	128	134	157	133	137	165	127	136	159	130	139	127	149	136	139	133	125	165	131	137	142	140	153	130	137	144	142	150	138	133	136	125	141	160	118	146	147	146	149	149	140	147	152	156	150	130	137	127	147	110	144	168	154	130	146	152	151	129	155	172	155	136	143	126	137	152	155	134	125	132	107	149	130	137	142	131	124	134	137	119	126	125	126	142	128	134	135	134	140	142	136	153	150	155	153	137	168	122	121	144	145	116	114	144	154	122	152	120	159	128	153	121	134	134	141	142	123	149	141	166	152	129	134	138	135	129	135	144	133	132	143	156	149	143	143	158	136	145	112	143	130	161	129	140	146	152	129	138	148	120	127	124	170	136	133	147	121	141	124	168	153	133	150	137	120	122	144	128	131	128	127	128	142	143	142	134	138	121	144	156	131	150	117	133	150	158	167	132	158	140	146	149	111	132	133	146	147	135	146	141	131	130	121	137	137	133	123	152	148	157	125	140	141	135	152	151	139	155	140	151	126	132	123	161	162	142	136	149	136	129	126	145	130	125	136	152	134	137	118	144	118	143	138	124	139	132	130	141	147	147	137	130	152	129	145	137	147	143	136	141	141	134	135	146	159	109	152	137	132	147	140	147	145	139	128	158	136	140	146	142	136	148	134	167	153	124	145	140	152	120	117	148	133	139	140	128	139	113	136	135	164	162	136	127	163	142	128	131	147	142	148	156	123	136	145	131	138	147	172	130	137	130	149	140	130	148	143	142	147	146	170	130	123	149	150	165	125	144	143	131	128	132	143	134	135	166	144	151	162	136	151	148	143	140	138	140	143	129	144	135	133	150	124	145	151	138	126	155	169	136	127	121	155	152	146	146	154	136	123	124	129	134	128	127	154	144	128	136	155	141	124	125	128	160	118	116	137	160	146	135	129	138	131	156	132	139	133	150	140	143	134	123	145	127	147	130	139	147	153	136	121	159	164	134	134	150	138	146	151	128	139	138	130	145	155	144	146	153	114	129	149	133	138	145	124	127	138	159	141	117	156	143	130	131	132	139	115	126	129	135	132	125	148	120	155	146	135	120	158	151	118	138	127	135	156	145	142	142	152	144	138	160	107	149	129	127	127	144	143	153	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7169	544	606	636	564	552	528	508	476	471	505	469	571	419	448	501	504	459	454	459	458	453	456	516	490	443	461	477	477	432	451	467	456	503	490	422	426	457	444	463	472	470	476	470	453	435	465	438	422	463	454	432	470	455	434	426	467	465	517	499	444	454	465	461	464	471	463	456	464	436	460	469	444	431	458	450	480	464	413	492	440	475	431	500	428	447	453	431	462	445	482	480	443	454	441	430	484	474	449	431	419	453	437	457	466	473	451	431	448	419	402	481	407	426	438	468	461	448	443	476	442	465	455	460	448	467	434	445	465	509	445	452	430	468	445	466	433	446	443	462	424	453	470	436	431	454	441	462	462	520	432	468	446	424	477	459	489	505	426	446	462	455	424	430	424	463	482	440	466	438	458	461	474	447	446	410	423	434	426	473	478	451	463	462	459	438	473	426	483	424	484	440	448	479	433	436	453	460	449	414	462	437	463	456	461	477	468	457	461	450	450	424	461	442	504	457	462	421	480	458	435	459	421	443	469	426	453	460	445	421	456	450	476	453	483	449	438	465	414	420	464	474	447	483	448	418	483	405	445	444	412	459	501	466	478	457	452	430	458	469	476	472	481	438	441	453	433	422	451	484	443	481	456	443	438	465	476	464	485	432	451	444	426	437	451	474	453	455	462	433	479	458	446	422	469	442	476	455	407	441	461	464	473	443	471	480	502	455	426	411	461	511	479	449	473	483	408	466	448	451	451	450	454	420	469	434	455	467	432	394	420	482	469	436	436	432	504	467	423	484	470	473	470	445	472	431	450	429	418	454	444	491	473	475	418	442	430	438	451	491	473	443	439	453	442	466	456	465	453	473	473	473	458	475	472	411	425	438	434	429	399	469	442	450	435	444	440	476	443	441	472	435	486	456	473	441	452	461	467	477	460	424	453	447	429	463	429	435	459	426	445	468	460	482	451	437	440	469	450	475	482	485	436	467	461	457	465	424	469	441	452	461	456	419	464	462	434	455	426	439	486	444	442	467	436	484	455	470	463	482	433	427	456	440	454	444	448	425	442	445	433	419	457	422	435	413	483	483	493	441	445	405	476	442	464	436	497	448	458	441	456	501	453	446	484	434	466	423	465	442	449	444	475	450	411	427	454	446	428	503	412	490	446	453	404	445	442	440	431	464	493	444	452	424	496	459	467	430	442	426	468	454	485	415	471	455	492	444	443	447	446	481	506	445	453	438	459	480	484	484	473	482	468	466	417	474	460	390	446	449	488	437	437	421	460	452	432	441	460	455	439	454	465	459	473	433	449	427	445	433	456	430	429	437	477	431	484	450	480	445	398	475	470	476	452	448	497	439	473	466	465	450	444	422	472	450	463	454	446	489	414	441	481	495	489	455	409	478	441	451	471	439	491	448	441	508	473	436	460	444	418	396	454	432	488	452	463	456	432	469	465	466	442	424	410	433	465	463	437	456	473	508	493	453	434	475	485	437	487	450	447	447	432	454	437	447	461	470	485	400	465	452	471	430	502	461	454	425	438	446	486	473	460	465	457	452	464	454	465	446	457	476	479	459	447	486	460	436	469	403	488	415	463	453	428	433	470	461	478	458	447	434	462	436	446	449	462	482	459	438	473	463	458	409	453	435	468	425	444	491	466	438	471	472	455	499	453	386	462	460	430	421	465	435	453	441	439	480	496	480	425	448	468	449	413	417	453	459	434	460	458	449	465	430	428	449	437	444	497	468	450	489	446	445	466	465	467	447	419	432	470	421	454	464	405	427	458	445	464	465	438	492	489	421	432	457	464	399	460	495	468	457	470	439	457	445	469	483	447	396	449	431	465	475	460	485	463	454	462	449	479	467	440	489	439	431	450	406	478	430	450	449	423	467	417	467	458	437	440	512	463	430	451	412	450	419	464	439	446	412	447	456	474	464	430	434	419	398	473	434	459	455	488	437	467	446	429	460	471	429	434	483	455	412	435	446	452	440	470	472	467	439	448	428	443	469	428	456	450	437	444	463	429	409	458	470	494	455	408	420	444	459	451	461	410	417	465	432	437	455	419	441	460	420	435	467	466	439	458	437	467	435	425	469	443	419	451	451	443	455	459	440	459	469	459	448	474	463	507	445	457	466	455	441	453	468	418	438	449	444	453	435	445	451	472	451	480	434	457	480	467	443	426	471	448	446	493	456	478	450	461	465	470	485	443	437	418	442	457	386	462	496	442	431	477	451	440	453	442	446	483	427	471	454	430	465	446	433	466	482	461	432	476	416	483	431	467	430	441	402	468	446	459	487	445	399	415	422	473	440	431	429	471	453	463	443	451	458	498	470	464	453	459	414	461	462	408	439	456	425	454	468	393	452	454	461	437	443	452	448	465	467	453	460	401	459	443	444	456	453	454	448	475	465	449	472	452	454	465	443	456	456	437	465	457	473	482	435	461	451	418	455	470	493	452	467	473	445	471	440	450	454	454	422	473	434	430	444	453	400	425	455	450	432	501	454	453	439	468	457	422	438	467	453	445	454	453	444	421	447	424	433	455	469	452	454	434	453	435	454	443	473	451	452	457	433	441	425	491	466	451	435	438	486	513	477	445	478	461	447	461	419	457	421	438	451	472	428	419	476	419	458	455	432	462	450	454	454	456	461	445	481	417	474	442	468	468	439	423	487	454	508	454	478	422	420	489	444	443	493	460	420	466	456	457	478	492	478	465	434	431	435	477	431	476	497	457	445	488	446	484	431	444	471	489	485	432	442	488	418	489	439	452	463	462	441	445	448	451	477	463	438	442	483	421	452	463	435	449	445	460	422	437	433	454	438	445	460	441	439	457	400	447	437	438	426	480	479	433	441	459	465	428	446	414	442	476	456	424	472	454	410	471	464	467	458	455	456	472	462	481	454	469	468	447	449	465	420	436	431	448	461	444	469	478	438	458	446	477	457	467	435	469	468	461	424	439	445	410	471	429	455	457	476	441	480	434	446	440	417	465	438	426	459	467	481	442	452	442	479	448	453	430	444	467	486	416	460	436	456	427	487	422	476	467	467	445	452	406	451	493	498	471	442	448	505	469	477	430	461	471	463	444	472	479	457	459	436	468	504	415	484	470	463	488	450	414	455	464	448	459	440	427	404	470	412	460	444	431	472	472	475	440	475	421	476	442	415	432	445	476	444	469	472	428	444	433	450	449	466	455	463	415	433	430	437	458	466	483	473	439	440	456	450	465	437	452	422	460	435	470	433	464	476	439	468	467	453	446	435	478	463	482	446	441	457	440	443	499	436	444	500	451	449	467	429	413	452	456	500	479	450	436	434	444	468	428	447	456	423	469	441	456	492	466	409	427	484	457	430	445	453	440	447	433	455	442	452	436	473	437	443	439	432	476	443	423	453	422	475	448	452	468	428	446	496	480	431	463	433	445	468	429	447	454	459	435	478	479	510	443	418	461	477	429	497	463	453	432	437	449	454	462	449	444	466	480	439	438	433	440	450	482	430	450	471	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48985	9406	1800	1240	904	720	589	493	438	406	413	381	355	360	347	367	331	311	303	289	309	286	297	309	308	313	316	333	286	273	273	291	282	323	272	290	284	317	290	278	313	289	294	314	310	287	308	305	312	298	304	314	297	278	273	295	264	276	276	303	292	289	272	290	253	300	288	286	268	274	275	251	267	272	288	249	308	308	301	292	299	286	310	290	309	294	296	264	286	272	264	284	289	297	254	327	272	277	255	300	270	280	272	263	273	323	294	289	285	280	289	285	283	263	297	304	266	291	276	337	293	281	284	305	292	292	284	313	280	308	315	274	287	282	276	262	270	276	260	284	260	319	281	267	338	273	315	303	260	261	289	300	274	272	277	254	269	272	293	317	280	286	276	280	286	273	247	306	304	308	268	296	289	293	299	295	261	282	305	262	295	278	251	279	294	302	310	288	290	287	313	267	269	278	258	269	282	328	304	302	281	287	312	310	290	319	289	274	286	294	279	318	287	270	305	315	285	277	313	299	277	284	244	283	264	289	281	307	286	289	274	291	288	265	286	273	251	267	267	297	286	292	296	268	293	288	265	312	292	276	293	271	320	277	296	255	270	299	301	271	267	265	262	302	266	265	293	299	289	297	285	300	271	260	260	270	315	294	300	289	276	317	272	280	319	274	270	279	283	330	280	274	298	305	276	260	266	294	274	302	271	286	291	297	264	275	310	314	305	300	270	313	274	304	281	292	310	298	282	285	296	270	298	266	249	266	323	272	282	307	290	300	282	274	268	258	281	297	283	295	303	289	300	291	310	273	292	307	299	264	279	281	281	309	282	301	314	306	291	279	301	274	282	267	313	264	313	275	265	292	275	301	258	276	288	287	319	302	321	264	305	298	276	293	259	287	269	264	249	271	299	262	281	252	267	275	276	295	297	288	294	283	292	277	288	269	274	276	294	309	277	272	261	323	274	266	267	290	304	301	285	279	255	299	277	272	303	266	270	296	280	262	270	284	306	286	287	232	304	261	273	310	299	294	280	281	267	312	281	294	278	313	316	308	280	276	276	272	299	304	284	292	338	301	303	278	301	281	253	278	287	301	269	275	290	281	296	287	266	282	296	313	318	280	294	294	306	276	275	261	270	301	272	304	296	311	288	258	269	281	267	319	239	298	311	262	257	265	267	289	287	289	270	296	268	262	282	275	302	318	299	294	291	307	284	272	266	300	298	276	277	309	295	261	275	314	272	302	279	296	286	281	231	267	276	275	295	295	309	303	297	278	289	310	280	319	286	278	275	302	296	258	326	304	274	301	288	247	296	296	301	289	301	286	271	292	288	296	318	289	255	296	307	282	279	301	253	282	289	276	280	293	285	279	298	303	281	312	275	277	298	328	287	283	279	297	303	239	261	271	258	268	290	282	270	293	271	295	279	282	310	309	317	272	286	270	275	273	288	276	264	268	283	265	304	316	285	251	253	282	260	297	308	276	302	259	262	281	324	288	258	275	263	276	286	304	284	287	313	316	292	280	256	287	293	311	300	318	315	291	273	265	302	283	284	268	284	287	284	261	324	278	286	312	315	298	267	279	245	285	293	297	288	296	277	271	292	265	280	299	265	294	306	320	272	276	263	304	287	260	283	292	267	268	281	294	283	295	303	258	282	304	286	272	261	268	279	282	281	289	281	272	269	289	269	291	305	254	317	286	291	270	283	252	288	263	289	299	283	294	282	284	267	264	288	257	257	273	287	288	294	284	265	294	293	264	261	273	286	292	323	269	297	308	276	297	266	257	295	298	266	286	277	264	263	286	296	310	293	292	287	277	291	283	280	261	299	277	299	293	283	279	291	247	268	278	294	277	286	303	309	280	292	277	293	267	263	274	274	257	289	284	284	273	280	272	265	295	298	285	292	288	265	309	281	274	286	311	308	259	286	254	278	284	297	300	299	287	280	279	293	281	292	268	274	292	313	287	318	278	282	295	267	261	316	277	278	292	258	285	284	272	284	290	324	289	313	277	274	269	303	283	268	301	278	245	278	278	283	280	285	291	332	269	291	274	303	245	275	307	271	296	279	272	300	275	257	289	285	287	310	297	291	309	299	306	325	283	288	291	280	280	289	284	284	303	244	278	277	286	294	314	259	278	273	286	310	278	310	283	245	292	287	269	253	287	299	260	290	300	277	313	303	307	296	320	294	269	276	258	295	306	254	298	294	262	278	287	296	324	248	305	299	267	293	308	271	306	269	262	247	290	288	263	293	281	297	290	263	285	292	307	272	302	317	266	298	298	270	305	306	285	267	275	292	269	293	273	278	300	310	268	279	297	289	323	309	288	260	277	294	287	297	294	256	284	288	289	292	272	303	306	281	267	302	296	322	267	307	244	289	285	259	281	282	269	278	273	276	328	280	282	269	262	279	269	309	270	292	268	272	290	275	314	306	269	262	256	287	282	317	296	296	267	270	312	312	268	301	263	306	270	287	315	297	289	291	272	265	267	279	291	315	252	274	268	283	274	299	309	290	294	339	329	249	289	272	255	307	297	266	267	290	273	281	286	279	283	271	321	245	261	258	297	274	289	311	264	304	268	261	286	270	258	279	274	290	302	268	302	291	292	297	303	257	299	278	274	296	270	294	290	293	263	278	280	273	302	300	279	278	294	306	286	275	271	311	278	297	268	287	264	290	291	312	277	261	300	283	284	271	282	291	300	271	283	304	284	279	262	279	293	255	285	276	270	289	260	249	281	301	315	273	299	278	294	272	293	289	284	255	326	299	284	286	278	267	286	290	301	262	268	281	282	285	285	289	244	324	277	306	269	277	260	294	301	306	273	271	317	250	269	270	283	302	285	282	261	293	293	295	258	306	272	296	286	298	300	267	278	276	274	271	283	283	298	253	294	267	266	303	300	286	274	270	281	259	266	277	306	298	265	300	287	281	278	270	306	299	281	263	291	274	283	287	287	284	282	279	267	264	269	278	328	267	277	250	274	301	272	307	333	282	271	307	271	297	291	283	285	268	255	276	301	292	277	307	316	285	286	290	311	296	261	254	309	287	263	281	268	261	302	295	274	279	284	265	289	284	295	272	246	290	298	268	286	309	300	259	286	285	267	272	297	295	304	280	286	299	307	258	259	282	288	263	285	276	289	288	304	298	301	272	271	262	279	298	289	314	284	267	316	334	254	290	291	265	309	289	278	297	325	272	260	313	291	281	284	294	270	280	265	304	291	282	309	270	299	291	280	283	271	270	312	272	304	283	280	288	272	289	281	258	289	268	273	279	289	275	286	323	260	242	293	287	288	268	272	283	312	279	302	287	290	278	289	262	255	231	275	311	279	276	299	282	323	257	280	278	285	302	281	266	268	289	264	288	278	299	299	272	303	306	270	287	298	317	279	312	301	288	282	313	295	285	296	283	316	303	310	253	294	256	285	271	309	281	271	276	297	274	304	314	312	299	275	298	295	280	273	283	279	300	304	279	332	281	265	308	292	279	283	288	253	273	297	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23169	1851	3418	3761	3264	2658	2271	2020	1747	1603	1462	1478	1320	1290	1210	1136	1115	1078	1012	1025	1002	969	954	962	937	899	872	859	918	894	853	891	899	886	900	826	927	919	876	857	868	852	822	852	790	828	855	833	833	884	851	824	815	839	790	808	864	836	853	809	865	805	833	835	794	795	846	826	804	812	804	783	796	799	774	823	820	842	868	821	837	830	839	834	808	827	811	786	838	775	799	821	888	786	790	834	790	797	759	858	821	857	838	783	738	842	837	817	836	841	788	790	794	815	827	768	821	844	830	800	814	836	786	823	756	811	804	779	808	804	792	824	812	800	846	800	832	799	824	757	830	812	769	830	823	768	780	820	787	873	824	790	817	820	786	768	786	871	819	799	797	850	751	837	773	797	801	757	818	762	805	828	803	840	806	803	781	769	776	766	752	782	774	850	807	840	811	800	768	801	812	782	830	819	753	798	786	814	759	819	818	786	801	787	844	822	749	783	805	791	786	805	796	841	805	790	844	827	832	763	793	737	806	762	826	846	837	803	778	843	791	811	763	806	786	799	826	795	785	810	835	821	789	799	823	756	756	791	798	841	785	795	819	772	761	819	800	797	786	803	797	820	828	819	772	820	810	799	817	826	776	851	829	815	817	780	776	789	803	798	807	809	795	759	782	818	821	792	767	787	810	835	762	744	800	819	779	795	783	808	864	804	751	819	787	778	772	809	862	797	803	821	797	783	841	773	803	837	817	845	887	807	778	779	752	840	777	807	770	794	788	790	834	826	867	790	784	831	815	774	818	823	794	771	773	831	819	792	808	823	799	860	771	787	852	812	850	800	749	776	769	788	805	773	801	883	813	820	796	751	792	781	801	805	788	818	804	775	828	774	846	813	730	821	813	822	767	790	834	858	814	787	823	812	828	786	835	793	794	806	849	756	818	790	793	847	824	842	786	816	841	820	828	787	804	827	854	801	835	836	771	804	827	839	851	813	835	740	809	801	825	807	761	849	837	778	784	801	803	774	847	792	814	781	828	811	793	780	820	783	825	779	785	775	833	802	831	735	804	781	835	816	852	770	748	816	825	775	766	792	829	830	817	824	792	822	773	779	830	811	798	769	807	813	783	810	807	766	768	779	806	777	786	805	825	860	791	839	842	788	782	775	819	827	797	775	772	794	789	816	829	803	816	763	823	821	810	824	849	789	811	805	824	760	824	832	752	819	907	808	791	807	824	831	795	769	810	856	813	829	791	790	772	798	806	828	789	810	846	797	805	841	810	789	833	796	818	758	827	833	809	817	762	853	790	813	802	829	815	804	816	803	804	810	808	825	823	749	796	818	799	807	799	816	846	812	779	797	815	855	800	776	765	816	791	803	828	757	828	799	820	772	763	774	784	801	856	774	801	827	816	804	795	804	799	791	812	818	765	787	773	793	802	809	812	732	791	819	787	821	780	819	766	867	835	818	771	811	804	834	799	777	791	854	807	850	844	825	838	793	777	814	749	809	762	780	832	756	805	790	771	791	819	812	839	838	868	833	814	797	817	819	811	794	838	806	795	855	847	811	795	794	803	805	840	722	815	749	835	800	791	795	780	815	769	787	819	778	882	821	795	775	810	827	826	813	799	819	811	826	826	746	788	819	776	819	808	790	802	797	795	814	785	803	791	792	806	812	827	761	833	733	763	823	803	777	795	778	799	795	834	795	841	727	793	803	836	781	814	818	783	779	762	835	832	783	841	786	828	796	771	773	806	855	830	806	788	866	815	805	807	837	827	834	791	790	814	815	803	834	816	824	825	759	833	788	796	820	793	760	817	822	825	842	821	822	758	801	825	799	780	796	806	786	800	848	773	815	820	766	862	804	798	802	833	785	803	791	826	836	817	794	792	801	791	838	820	761	782	768	759	838	762	833	806	774	832	751	798	808	825	747	773	845	778	778	818	798	822	823	837	850	805	807	807	780	766	826	790	819	774	796	835	747	794	824	816	756	882	820	731	824	815	818	839	812	808	798	832	810	735	831	821	836	816	756	820	834	777	788	818	820	797	837	840	794	800	840	813	837	865	823	851	841	812	827	798	805	815	776	786	773	796	797	852	778	788	820	776	803	818	805	805	825	797	829	807	840	779	786	763	790	839	805	785	818	770	733	827	866	824	797	797	737	802	779	825	832	810	848	825	783	791	780	809	813	804	825	791	811	781	827	801	849	846	778	830	842	819	761	713	818	845	776	810	815	814	765	790	857	826	811	806	810	805	803	795	796	770	788	779	793	787	801	785	763	786	872	795	850	771	801	836	830	790	773	815	795	831	805	790	808	810	820	831	768	800	783	783	834	756	796	809	815	796	783	810	781	801	850	802	790	783	790	774	762	803	784	850	827	816	818	842	782	825	812	842	846	788	798	862	840	756	799	849	849	815	803	778	816	807	818	816	836	781	887	855	751	815	799	767	757	788	847	785	841	779	843	775	809	846	782	817	748	808	796	863	792	819	859	859	795	830	783	831	769	794	789	810	763	775	827	800	849	783	838	830	756	838	803	809	781	809	834	770	791	830	864	806	766	799	789	859	778	799	807	808	820	789	783	760	823	817	846	832	798	806	786	787	811	852	860	798	849	780	820	782	797	829	818	818	842	831	794	818	789	842	789	851	777	855	804	871	851	799	793	802	744	795	787	758	815	812	800	797	816	826	775	797	823	854	816	797	819	827	816	891	789	794	826	798	787	781	805	832	768	829	789	818	820	769	770	820	758	865	820	836	779	819	824	835	798	798	827	828	816	818	803	803	825	762	787	803	778	813	770	804	805	835	856	740	781	824	786	816	827	785	848	805	771	769	829	782	801	765	857	831	789	805	791	859	824	751	866	839	838	829	815	784	800	827	769	805	799	787	808	774	767	813	809	810	819	772	801	829	816	806	856	838	870	824	819	839	821	816	814	792	788	781	839	784	804	793	809	835	862	773	820	819	842	817	807	773	864	848	823	789	814	798	766	849	777	824	866	850	808	799	855	775	847	844	805	782	840	807	826	803	792	832	727	812	796	745	832	783	817	763	834	797	818	824	789	759	843	826	790	815	753	815	794	760	774	792	851	751	747	761	825	843	807	760	807	804	745	850	777	803	809	783	806	827	801	826	862	810	840	786	780	764	786	827	761	825	791	791	821	779	820	842	800	844	839	798	805	829	823	783	765	796	798	781	787	803	776	864	809	801	754	840	829	807	790	766	797	853	833	817	850	738	807	784	876	782	770	797	791	800	830	811	804	828	813	814	837	794	793	835	788	776	774	790	816	815	811	775	826	772	845	772	829	778	759	839	801	824	860	804	843	822	756	778	754	730	806	802	807	805	804	739	769	779	788	766	816	775	795	841	850	825	782	786	814	775	785	810	773	783	766	827	829	824	846	807	793	820	801	791	836	828	760	839	819	783	814	752	808	827	764	825	831	809	811	764	784	801	835	836	830	814	792	829	793	813	795	806	848	814	809	791	825	816	853	855	762	805	846	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
62360	16699	5057	2260	1520	1147	946	751	605	598	565	499	503	441	414	403	399	353	407	379	363	356	363	326	341	337	311	308	330	315	334	347	328	358	318	331	327	310	309	342	323	342	306	322	273	292	307	306	296	347	327	341	295	321	300	316	310	343	288	325	335	321	309	319	303	269	321	339	315	307	328	309	340	315	309	326	343	303	325	301	304	310	330	329	284	296	301	309	367	309	294	317	284	296	321	324	273	319	296	336	279	299	304	292	313	329	312	330	312	285	304	332	314	308	292	262	322	287	333	317	332	279	284	301	305	314	330	317	323	317	300	301	324	298	315	314	291	316	304	314	343	313	290	312	295	294	301	310	316	307	314	325	301	320	317	251	294	298	279	313	297	291	318	292	344	337	321	299	303	312	298	317	298	285	324	302	320	306	337	286	309	318	307	312	278	327	304	340	290	326	297	303	324	309	277	277	292	315	310	272	309	313	317	298	310	337	318	304	305	302	304	272	280	317	308	285	319	305	331	304	341	310	294	296	304	322	305	312	313	294	289	329	330	300	250	314	301	321	292	298	310	305	323	329	320	264	298	319	283	289	305	320	340	282	302	314	309	321	318	308	333	311	301	313	305	310	311	289	291	322	319	303	306	319	313	272	269	263	285	305	291	320	288	323	274	317	319	302	301	303	315	310	288	278	293	297	318	313	309	319	328	310	293	324	312	288	354	280	290	299	284	295	304	306	267	301	326	290	298	302	306	303	302	325	280	299	296	314	287	318	302	321	309	340	317	319	269	301	339	298	297	297	287	291	316	297	306	300	299	306	334	324	306	304	349	323	316	324	294	329	298	285	289	253	292	296	315	314	317	284	311	284	282	296	290	332	326	312	303	332	333	313	271	302	317	338	305	324	282	316	296	308	338	287	303	277	286	293	294	289	316	318	350	319	327	340	304	317	320	313	305	309	305	317	306	323	274	298	315	327	283	323	296	352	288	305	331	320	276	269	268	310	266	319	313	322	325	350	272	322	310	314	293	340	290	275	310	326	304	359	279	291	333	300	333	292	300	328	296	307	312	314	320	304	286	297	319	311	268	326	294	299	299	311	295	330	278	294	324	307	300	283	300	315	315	335	284	320	294	318	301	272	294	297	297	331	292	304	326	263	284	320	267	305	296	298	296	320	296	335	306	296	289	309	297	294	325	333	345	284	306	298	284	283	303	304	305	303	277	268	309	272	302	297	274	306	288	308	326	331	315	279	306	310	320	295	265	271	286	262	322	299	332	315	292	284	282	325	284	298	298	307	292	301	294	288	301	286	328	290	304	325	308	275	300	302	288	285	297	296	274	294	306	305	310	275	297	322	279	316	307	255	341	325	307	326	310	321	311	282	334	309	306	304	324	309	308	314	319	276	309	283	290	285	310	315	304	341	311	310	302	300	317	317	300	343	294	318	307	307	326	296	323	308	320	285	334	269	309	293	319	291	304	339	329	289	310	273	329	304	295	309	294	302	310	288	277	304	295	273	293	316	334	323	315	312	295	328	330	328	299	284	282	294	308	304	309	319	313	296	333	317	289	296	281	282	318	289	297	310	326	310	276	306	302	312	294	314	319	305	318	306	304	274	288	289	291	285	328	303	332	339	307	287	311	305	315	318	344	295	297	294	284	301	299	317	337	318	306	320	336	300	341	295	297	331	301	312	333	301	274	327	296	291	299	319	319	311	309	333	314	331	299	321	309	306	314	324	319	311	317	311	267	309	319	300	312	310	296	349	346	302	295	319	284	319	324	333	280	280	285	265	299	283	304	291	275	304	261	315	295	309	309	283	307	317	299	295	311	316	319	333	311	299	335	319	309	296	316	299	313	328	323	326	299	318	307	297	319	273	317	326	304	298	264	288	318	312	282	313	326	298	302	312	330	303	328	321	337	294	318	290	296	334	334	324	319	329	292	304	326	300	321	304	287	291	312	299	295	313	294	285	273	280	317	281	303	289	322	316	298	300	310	315	302	307	307	298	306	322	310	282	323	302	294	303	290	294	283	305	303	301	269	283	321	295	277	295	297	277	319	304	270	296	310	294	282	342	313	329	303	321	327	298	285	314	306	280	270	324	347	277	295	304	324	318	286	294	311	289	294	334	296	305	322	321	328	319	283	265	312	299	328	313	296	308	296	318	318	288	299	300	346	282	310	303	318	307	300	308	320	309	311	317	318	309	272	289	282	318	299	320	326	283	329	323	310	294	310	317	295	334	282	303	305	315	307	306	312	284	305	300	296	337	352	303	326	302	312	285	300	289	305	299	320	316	324	336	294	293	314	312	344	290	310	334	322	333	308	316	320	280	295	322	308	312	308	269	296	329	273	276	301	303	324	286	294	346	324	291	326	305	302	297	299	301	297	276	278	312	282	306	304	294	258	310	336	288	341	324	314	321	330	299	305	316	325	314	315	327	310	288	334	334	313	301	329	299	273	314	299	304	323	303	323	316	284	300	339	314	354	323	322	307	319	312	300	316	295	323	297	295	296	310	292	322	321	269	321	319	285	282	321	292	301	298	279	309	299	339	308	305	299	332	309	306	321	319	291	315	304	314	296	291	283	317	304	348	301	276	295	307	303	310	300	312	305	317	301	291	278	318	305	288	325	252	285	274	339	294	322	315	336	310	315	304	275	306	326	338	297	307	342	322	337	284	304	311	315	292	295	289	303	316	296	312	332	342	292	324	306	323	287	335	250	304	327	320	279	252	298	293	287	300	271	285	281	324	307	276	307	282	299	279	256	311	308	278	317	336	320	325	316	304	308	262	323	330	312	289	333	287	267	288	329	341	300	332	316	304	310	313	298	337	280	305	295	314	272	271	274	287	272	283	320	324	297	291	292	311	331	283	314	272	306	336	291	317	305	286	291	323	300	324	278	302	257	296	326	289	280	315	287	322	325	320	272	333	289	297	307	305	304	312	295	338	293	304	330	324	282	271	298	323	306	296	299	294	316	312	340	299	299	334	310	293	301	333	326	280	313	302	307	326	281	288	301	317	305	344	307	292	325	326	311	294	319	307	292	324	308	304	321	327	304	290	272	265	334	290	294	293	306	294	292	328	311	324	317	304	281	285	311	316	321	314	309	296	314	320	269	286	290	338	297	288	282	290	290	316	312	326	338	284	324	293	295	261	289	308	328	287	297	327	311	290	320	319	292	306	322	284	319	270	296	293	331	321	323	307	317	298	309	312	288	273	308	301	314	318	314	304	299	280	294	308	304	311	307	329	305	286	313	323	281	274	294	283	309	298	309	321	270	334	305	325	298	321	299	303	290	306	293	307	291	339	291	318	294	314	298	335	310	322	305	311	306	327	321	298	303	277	303	336	312	312	359	298	298	307	294	297	325	307	322	298	323	292	314	296	304	303	296	273	320	308	293	322	276	327	308	287	311	296	294	301	330	285	330	308	301	299	279	288	322	324	315	296	320	289	317	321	280	282	315	312	330	329	294	308	294	299	291	317	283	327	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29298	2827	5856	6466	5453	4588	3731	3210	2706	2413	2151	2115	1835	1800	1621	1502	1417	1358	1249	1221	1248	1191	1125	1186	1038	1060	1074	1032	975	1004	1014	968	971	1008	999	956	941	975	962	909	947	962	865	897	903	894	935	860	882	946	854	884	851	912	917	904	868	898	887	898	888	884	873	868	844	840	826	837	875	843	847	900	835	855	851	872	854	868	884	842	798	863	837	910	860	794	860	845	858	846	857	858	810	919	857	921	866	873	840	858	842	896	843	777	873	848	857	854	879	803	804	857	833	814	792	886	831	822	839	830	850	841	879	846	820	821	896	792	865	870	867	829	836	874	835	817	793	890	900	842	875	853	848	863	837	896	848	830	840	863	813	804	778	848	863	818	865	870	813	841	775	847	860	829	887	805	849	821	836	894	830	867	820	848	822	842	848	812	855	882	825	841	836	808	823	857	886	838	836	825	870	851	843	835	835	827	816	802	842	829	829	891	821	783	830	803	843	849	810	889	854	831	867	811	837	843	826	834	857	821	815	846	859	859	829	842	859	831	873	856	820	836	835	844	798	862	825	897	882	830	798	823	828	860	846	805	851	817	832	885	886	831	835	846	843	822	913	838	850	827	867	839	835	841	803	848	803	812	853	887	871	869	889	828	852	861	838	818	837	828	902	847	874	822	853	853	853	805	793	797	857	804	770	842	846	830	862	867	850	836	823	803	866	867	868	859	886	814	892	841	817	882	796	876	832	792	830	769	875	858	849	819	802	874	855	848	802	853	802	899	818	768	832	777	882	872	794	801	836	855	827	858	833	847	806	850	812	831	820	793	828	822	847	875	848	843	825	814	820	798	839	831	842	843	810	892	808	840	853	817	840	812	838	854	830	821	834	794	837	824	856	916	866	827	848	891	829	847	807	818	853	895	828	854	825	843	869	854	809	854	918	788	810	789	804	862	763	819	818	842	826	847	816	831	887	828	825	828	761	852	783	845	830	860	828	845	827	832	836	839	839	837	791	863	854	887	796	876	914	833	842	848	842	855	886	850	856	829	834	811	823	844	831	769	831	864	808	846	858	891	816	855	820	841	858	831	830	837	864	856	873	864	832	862	836	817	820	878	910	814	873	861	853	874	843	848	847	812	896	860	848	793	823	805	836	888	870	875	839	866	858	843	798	845	828	829	775	847	847	828	838	788	796	838	796	845	835	871	824	888	849	805	859	857	818	785	837	862	856	847	867	831	836	833	830	858	797	822	837	899	849	863	861	816	819	823	851	821	789	851	820	811	813	831	860	845	838	886	890	780	864	858	812	858	846	847	821	876	839	858	866	827	818	877	837	852	870	867	856	810	814	817	810	831	821	879	839	859	808	851	878	828	871	809	828	790	887	865	870	834	791	886	860	845	867	829	863	868	882	867	841	823	837	844	807	842	853	793	860	784	854	903	876	884	791	822	816	768	820	858	880	795	864	831	803	835	853	843	854	832	826	816	893	826	840	839	820	802	791	780	845	799	854	849	843	797	796	855	800	849	824	847	800	857	787	840	879	856	826	865	834	869	805	811	760	816	863	861	831	848	852	840	833	789	833	797	861	877	848	841	879	839	839	889	789	812	853	818	843	854	822	871	813	832	856	832	882	873	853	871	850	860	827	851	791	828	842	879	840	832	849	818	793	829	816	834	829	837	890	862	808	781	878	818	819	837	831	846	816	824	807	834	824	847	833	815	836	911	835	853	846	827	827	835	863	865	882	858	858	809	785	866	761	810	858	826	884	844	828	807	862	850	822	833	857	860	858	798	865	862	850	802	874	830	842	803	827	815	856	848	784	789	779	784	822	798	827	870	779	867	859	809	858	850	843	837	832	840	796	796	851	836	882	806	814	823	847	833	836	889	872	855	805	825	804	808	881	849	794	817	822	900	829	843	890	849	851	841	881	794	809	802	871	851	796	847	825	837	816	851	875	852	831	875	866	841	822	836	853	813	903	785	828	852	852	857	808	844	803	793	863	843	775	849	864	784	870	847	772	791	805	808	866	819	838	824	804	812	830	858	862	850	823	869	809	847	818	903	825	865	807	824	834	869	800	856	835	835	886	822	838	861	798	810	806	844	843	883	835	862	885	867	819	932	813	877	777	805	762	792	875	816	843	845	820	868	807	872	901	827	845	838	840	863	842	797	803	824	827	820	851	861	824	795	836	787	801	821	858	828	852	821	868	826	842	819	797	786	854	826	825	865	837	862	835	802	838	817	796	822	863	860	808	874	852	807	824	896	852	826	873	793	822	846	858	850	787	852	839	887	856	828	817	881	868	866	821	835	845	808	845	783	851	835	813	834	829	834	825	832	837	847	807	853	828	808	831	807	849	852	812	858	886	862	864	850	805	840	843	796	849	838	813	802	832	812	898	774	843	794	827	841	819	838	826	894	823	852	837	777	858	857	834	884	870	838	815	864	864	792	821	915	769	859	886	823	817	858	792	865	851	841	786	850	894	799	823	865	879	797	830	871	796	848	878	847	852	821	874	790	847	844	851	862	836	859	833	873	819	891	875	845	839	891	843	862	810	794	869	859	851	826	796	856	853	849	875	842	841	862	805	791	841	915	805	814	826	797	845	849	782	840	843	820	802	844	850	844	825	855	787	797	860	822	838	875	907	827	849	816	881	820	849	838	796	811	875	833	835	816	865	846	874	818	823	837	814	839	803	840	849	809	855	846	863	833	848	823	794	823	849	846	849	861	840	856	820	814	791	858	844	800	849	860	772	827	838	801	829	864	843	856	826	792	861	827	880	839	837	772	866	849	799	843	867	794	824	865	831	777	821	830	827	838	770	807	885	822	852	855	849	861	838	868	857	817	835	830	802	820	816	827	808	812	827	854	832	833	852	787	801	862	800	817	835	791	843	890	870	848	865	778	816	854	844	877	842	880	800	898	863	832	860	809	866	814	850	851	815	898	869	808	828	871	750	838	813	841	875	840	864	831	855	856	869	835	814	805	853	787	857	844	860	828	860	842	851	822	816	828	818	828	849	778	826	834	816	868	865	893	877	811	816	802	898	869	869	892	852	899	855	830	851	822	824	776	793	829	867	863	938	824	829	890	849	823	814	890	812	867	837	861	855	842	820	867	851	812	890	898	885	808	800	842	853	825	805	816	852	820	852	870	833	851	791	843	824	786	821	841	828	806	856	805	870	875	860	821	849	849	823	855	837	865	838	826	843	806	809	782	857	794	837	825	839	810	792	772	874	834	875	844	872	845	839	859	844	864	833	828	864	835	882	819	862	846	873	822	804	818	835	858	837	791	822	851	762	798	834	867	802	786	849	850	832	855	818	822	810	834	791	855	842	831	832	850	809	802	840	857	852	906	832	828	880	826	792	878	818	810	831	875	824	835	795	848	933	846	829	870	830	844	817	799	854	840	848	872	824	843	807	852	800	846	807	804	825	809	830	800	786	836	867	840	861	837	831	866	814	862	867	835	821	855	818	861	830	863	820	821	863	801	819	866	824	917	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7070	383	261	167	171	171	166	149	142	137	149	141	133	155	141	139	145	170	167	134	134	139	143	138	143	128	158	138	151	140	156	146	154	149	150	121	127	138	143	136	142	153	109	116	136	124	145	151	159	163	138	136	152	113	134	152	133	128	122	142	151	142	153	125	142	132	133	130	130	157	139	158	138	147	143	150	148	125	151	154	136	119	133	170	145	135	136	137	148	156	134	140	132	151	138	120	146	141	131	146	131	140	123	136	145	154	139	137	139	135	127	137	128	146	145	147	122	131	112	147	123	125	140	133	115	160	145	164	142	154	119	129	125	143	125	130	128	115	129	149	111	147	145	134	128	123	144	119	141	139	127	117	140	119	157	148	147	154	135	125	145	141	145	140	150	134	141	123	138	132	151	175	141	140	136	170	115	169	123	145	128	144	154	138	137	139	123	152	142	132	143	148	124	140	145	155	134	145	135	123	153	139	137	152	140	129	138	155	137	128	151	140	141	140	132	146	123	144	150	141	118	158	127	139	117	132	146	132	126	132	138	135	144	133	146	133	144	119	150	132	144	146	113	159	135	136	136	164	135	140	149	152	117	131	175	134	132	155	145	145	134	137	149	158	153	139	129	131	139	150	133	141	132	135	151	138	136	123	150	144	121	144	150	157	141	157	134	127	150	154	126	131	139	147	152	140	134	134	140	143	129	136	149	137	125	133	136	164	146	120	134	141	145	134	136	129	130	133	138	146	133	147	148	127	159	123	134	147	167	152	129	145	133	148	139	140	157	154	128	159	135	146	113	118	149	133	130	142	142	149	150	145	139	137	120	156	146	158	166	115	138	126	146	147	135	152	145	122	145	129	146	155	127	150	137	153	124	136	123	136	130	137	132	143	128	134	137	133	140	147	127	115	150	165	134	120	157	166	138	140	125	145	134	116	162	136	118	132	149	121	163	149	147	151	142	147	128	140	158	143	119	133	141	140	131	123	142	144	131	162	145	114	128	154	144	163	130	145	124	138	152	146	161	146	133	152	134	146	121	131	142	134	141	131	138	130	137	134	146	136	128	131	135	132	155	141	153	131	145	121	141	126	141	140	123	133	135	132	158	143	153	139	151	141	140	131	135	140	130	149	133	135	136	141	133	124	133	144	130	147	142	131	121	132	157	154	124	155	167	130	148	132	144	137	148	147	149	133	116	136	142	148	125	153	140	143	136	141	139	132	136	143	131	124	133	129	119	121	142	144	146	134	126	137	140	132	142	128	132	137	146	150	152	141	150	135	141	131	164	117	122	154	165	156	103	160	143	132	162	149	138	157	131	126	135	136	161	151	147	152	159	136	147	137	156	134	134	148	141	131	140	138	141	117	139	137	153	140	153	145	138	142	151	152	136	136	125	135	127	148	134	141	138	133	143	140	143	146	125	148	123	164	133	122	121	127	150	137	122	139	157	134	124	150	146	140	149	127	108	140	129	143	141	139	146	128	146	139	145	162	136	129	129	135	140	132	145	147	136	153	155	142	119	138	147	130	129	137	124	139	171	138	135	150	130	150	141	157	158	141	130	128	132	142	139	134	149	138	128	129	135	142	146	134	146	151	151	143	126	120	137	144	155	143	152	119	154	148	138	151	125	142	122	135	144	133	153	149	150	157	136	145	145	130	147	131	144	126	140	148	170	128	138	153	141	157	113	145	151	118	111	136	134	135	120	139	138	139	172	149	164	149	128	140	141	160	113	143	138	137	147	140	142	125	119	140	129	122	151	156	132	120	115	120	134	139	145	125	136	145	132	150	129	145	161	143	141	148	145	120	151	130	150	124	137	139	132	128	138	145	134	135	132	156	122	152	133	150	156	165	125	141	147	135	152	125	132	134	141	130	166	148	173	127	158	136	128	124	145	174	138	106	160	142	150	131	145	135	157	137	150	146	129	162	129	139	121	151	146	146	138	172	138	162	152	145	128	154	132	126	147	137	129	133	129	161	135	137	138	128	134	131	132	137	140	140	135	161	146	137	145	141	150	133	148	128	134	149	147	155	120	146	144	159	142	158	140	150	162	137	138	138	129	153	174	150	133	138	128	148	141	115	150	142	122	135	119	158	137	124	143	130	154	145	158	114	155	145	149	146	120	133	146	139	142	134	152	142	157	131	156	133	141	132	139	122	137	133	150	139	134	151	115	142	130	167	140	131	138	129	133	138	140	149	141	154	150	146	137	122	161	141	136	133	122	133	114	138	148	146	130	143	146	143	125	142	145	152	137	147	141	142	140	131	149	125	117	147	147	141	130	140	147	141	123	128	128	160	154	166	159	151	143	128	147	152	149	144	154	141	138	145	132	141	152	152	142	126	137	124	131	141	152	148	137	133	119	151	150	144	151	141	151	150	154	161	136	139	140	144	148	152	149	147	118	128	128	136	132	141	139	127	120	156	132	137	157	130	108	135	164	149	121	148	147	142	129	125	156	131	122	147	159	143	140	141	125	143	142	119	142	149	144	140	121	137	121	133	134	144	150	156	107	132	155	137	141	147	158	142	135	139	133	163	142	138	138	147	140	143	133	134	149	142	151	154	158	140	128	138	129	136	158	156	144	105	129	158	141	139	124	132	138	137	142	133	147	146	145	141	122	140	158	133	135	153	135	151	136	152	117	133	168	137	149	154	156	140	121	134	131	105	162	160	155	155	138	136	129	149	115	135	123	137	135	146	157	121	159	156	130	149	141	124	128	133	131	165	143	149	136	126	132	145	121	139	129	130	141	146	115	143	137	155	119	141	143	125	141	157	125	140	139	152	142	133	138	140	124	137	156	149	139	123	156	154	164	136	130	133	124	136	151	149	141	131	146	127	127	144	147	151	147	135	159	136	142	144	147	122	130	133	144	115	145	147	154	122	144	147	139	130	137	124	130	134	168	142	131	133	130	139	158	144	136	148	137	135	137	121	126	163	116	128	147	127	151	142	139	144	153	145	134	150	146	143	141	130	137	133	133	141	147	130	156	135	132	133	158	139	154	140	166	156	133	136	163	154	129	149	144	134	143	123	137	150	162	140	150	146	140	136	121	143	130	131	131	147	154	136	130	115	157	164	150	160	132	114	125	153	159	146	142	133	144	151	131	136	124	137	139	118	120	150	115	120	166	120	145	138	147	143	141	131	151	129	150	159	133	136	142	119	155	143	150	152	144	139	156	143	134	152	138	125	144	153	137	130	151	124	139	141	134	139	138	147	160	158	129	121	128	158	149	141	142	143	114	151	161	144	138	103	146	145	131	133	130	127	155	137	159	136	125	149	158	152	127	140	154	166	132	138	163	122	136	154	135	129	109	147	148	126	146	159	121	144	160	140	142	153	127	111	124	128	146	126	135	129	139	132	145	139	151	152	148	140	155	144	173	140	139	140	142	124	121	140	144	143	116	145	127	148	119	149	136	152	122	137	151	132	142	114	147	151	142	153	144	139	121	145	145	152	156	148	147	142	122	136	132	157	146	143	130	140	127	132	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7059	554	625	625	588	587	556	523	481	503	468	521	515	478	472	492	484	480	485	468	462	423	434	462	474	452	430	442	490	429	469	498	458	482	449	462	452	454	429	449	435	427	494	462	461	418	468	432	423	442	452	437	438	453	462	437	414	475	478	444	464	457	437	438	434	473	421	456	507	417	469	456	423	404	486	447	456	424	471	441	456	473	450	481	474	443	454	464	440	450	465	459	507	451	455	434	444	448	479	430	473	449	476	462	450	456	479	422	443	462	476	460	451	462	446	474	430	459	434	451	419	466	467	471	443	442	455	457	483	452	483	490	435	449	440	440	419	428	492	443	444	465	480	454	435	437	430	413	470	450	446	453	457	471	436	440	497	440	430	448	438	438	461	455	458	443	432	483	448	396	481	460	447	419	433	419	451	441	481	421	430	464	460	469	488	471	451	459	447	478	452	436	433	459	444	455	426	460	449	463	482	431	452	450	423	446	438	429	461	477	421	403	407	432	481	471	452	479	462	476	436	458	486	447	451	509	448	449	424	468	465	441	451	430	433	454	455	432	468	462	445	464	470	402	506	443	405	409	477	481	489	488	481	438	471	468	463	451	446	426	422	411	471	448	462	479	446	443	455	456	456	491	452	449	429	490	439	422	430	434	428	446	502	445	416	468	461	456	448	464	465	420	469	495	505	446	430	501	468	443	469	478	434	455	461	462	473	472	455	472	496	463	458	429	411	441	462	412	454	435	473	422	468	451	458	456	508	491	472	443	438	466	455	435	437	472	477	431	449	472	505	433	444	399	478	440	456	429	448	437	440	433	497	454	462	480	456	512	438	440	460	419	491	440	463	436	441	498	429	473	455	387	455	446	446	460	463	509	481	447	491	429	458	458	456	463	475	477	465	454	452	453	446	486	467	457	458	452	473	447	450	464	476	460	410	478	469	431	447	432	456	473	452	461	482	464	455	428	454	422	424	468	449	426	471	467	405	448	439	451	508	480	434	442	458	466	426	484	463	436	447	418	464	425	430	440	471	477	471	434	471	466	459	448	450	456	457	482	436	469	393	428	448	469	424	440	480	438	433	468	454	483	467	467	464	458	423	442	410	439	417	459	435	464	423	479	411	459	433	435	462	423	461	456	475	500	423	431	446	504	449	458	436	456	468	469	441	452	459	463	456	475	449	447	470	477	464	457	472	416	408	444	474	468	421	465	446	444	438	423	466	456	447	486	438	453	443	490	428	476	457	487	427	446	474	468	454	440	475	448	459	454	411	441	479	453	473	466	482	450	472	501	435	470	464	443	470	419	439	438	469	464	439	455	452	431	502	457	421	477	458	474	422	423	454	475	475	468	422	476	418	474	451	474	440	412	485	457	445	473	441	472	444	431	479	413	436	426	464	410	432	451	457	428	462	485	462	470	437	451	460	486	443	419	442	476	437	461	420	480	471	431	426	434	448	445	490	439	429	420	458	474	438	441	431	448	409	456	433	437	460	470	469	439	449	471	439	463	448	444	455	473	448	438	473	456	454	487	452	502	440	448	474	447	450	465	451	473	480	459	469	442	447	486	429	400	492	474	500	436	447	424	424	438	481	453	451	466	456	462	425	477	467	428	492	429	476	422	480	457	447	433	450	445	441	400	491	424	466	490	437	478	461	460	462	437	470	426	459	446	447	467	464	464	442	463	475	448	451	435	427	494	471	444	434	471	441	482	432	489	428	457	439	449	458	426	464	446	466	455	492	473	448	428	419	443	442	473	434	436	463	468	446	442	478	458	412	431	483	437	462	445	446	449	415	466	460	439	467	442	474	440	456	465	421	435	436	436	430	443	453	446	441	447	418	441	475	442	451	472	472	495	422	456	457	440	491	472	422	478	439	455	456	463	469	436	491	456	459	452	447	453	443	499	467	450	437	438	476	496	487	476	443	437	442	447	450	483	482	446	500	422	455	447	442	454	429	430	454	473	454	465	414	429	432	465	453	468	446	500	496	449	425	476	464	468	451	463	480	416	453	441	463	408	469	485	462	450	464	487	468	453	450	418	495	464	478	477	480	469	430	440	461	431	449	423	450	439	484	449	432	430	473	455	442	465	460	476	427	499	474	414	474	486	445	427	453	449	477	423	480	467	469	497	428	468	447	495	435	450	444	461	442	485	424	469	487	422	466	471	478	455	461	483	389	442	434	485	439	471	446	467	429	488	485	466	447	461	467	458	475	453	467	423	451	467	466	454	438	415	455	416	457	477	460	453	420	436	443	481	411	416	462	461	439	431	449	469	449	469	485	441	454	444	441	413	445	486	442	499	459	451	426	480	475	443	478	488	431	441	453	446	449	466	485	472	436	476	462	434	486	440	452	422	464	460	464	426	458	474	457	440	458	417	467	445	435	452	453	475	456	412	477	439	442	408	441	466	472	453	450	455	495	442	448	432	430	421	472	449	431	454	427	457	418	415	393	487	460	478	402	462	470	446	456	447	443	435	431	450	461	511	447	443	442	473	461	465	480	482	457	421	440	437	481	439	441	454	445	459	431	474	448	441	456	447	441	455	436	490	488	440	464	441	440	433	452	447	470	454	440	433	467	442	487	477	437	460	450	460	434	447	457	452	485	435	443	470	419	428	454	479	428	496	459	463	425	475	437	431	453	453	467	457	433	438	466	405	482	488	413	442	439	454	447	413	438	454	475	481	460	481	439	421	441	489	493	454	473	472	476	412	431	418	465	460	457	456	453	438	471	440	439	434	441	454	442	447	471	428	438	470	473	472	479	477	437	452	464	458	444	484	479	446	478	455	426	448	458	468	440	428	451	448	503	469	455	425	438	468	469	452	445	475	447	437	473	431	446	457	458	483	475	424	441	435	474	430	415	466	423	449	491	413	443	483	456	454	455	461	447	404	424	445	450	490	419	423	460	464	464	451	416	467	462	486	470	466	435	444	443	448	426	441	460	448	476	428	452	465	451	464	467	463	494	479	437	433	419	457	421	413	465	469	481	449	414	468	472	443	438	462	461	489	443	465	449	441	435	431	448	458	446	472	454	448	471	474	458	457	414	433	427	456	447	465	472	467	433	461	415	469	467	469	446	472	445	499	433	455	482	439	451	462	469	467	425	469	414	469	439	455	408	454	468	484	449	456	459	447	504	450	463	453	438	421	452	412	454	424	471	464	451	448	456	428	459	442	469	471	425	428	409	432	458	457	455	473	458	475	443	416	442	458	501	447	477	461	458	479	432	425	490	448	475	427	425	455	434	456	486	462	425	435	456	442	423	465	426	444	451	417	444	482	478	489	434	460	409	476	467	414	443	435	440	452	459	437	432	425	466	440	448	432	428	433	469	451	475	490	433	420	450	438	419	460	425	478	439	429	437	448	441	429	477	462	438	462	425	472	486	461	442	463	447	511	435	464	450	428	435	464	457	466	425	438	469	409	461	432	474	444	467	462	463	443	413	451	445	446	449	444	470	425	452	436	463	417	450	432	444	421	447	422	495	449	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47781	10344	1978	1227	806	687	593	470	446	399	409	363	354	350	337	328	335	333	333	276	320	308	291	277	298	311	288	310	297	282	257	266	298	293	277	306	314	284	258	289	305	276	299	276	289	303	302	268	276	314	307	294	285	270	255	294	256	291	254	289	292	246	246	316	273	252	255	291	269	285	272	276	303	303	301	303	293	260	292	279	282	274	306	289	246	279	283	285	321	287	265	303	293	263	269	286	277	247	299	304	254	316	270	290	296	281	276	269	267	277	275	285	279	308	283	267	290	289	304	235	321	287	297	282	314	278	279	289	271	268	283	292	293	312	271	305	303	290	297	287	290	283	263	262	323	303	282	273	306	269	291	280	268	270	286	264	284	291	289	286	287	286	278	289	285	305	280	299	299	280	261	269	296	267	271	295	276	294	297	287	299	279	300	276	281	278	306	269	288	272	288	288	293	284	268	251	310	275	261	293	266	273	269	319	292	279	267	298	276	286	309	278	268	284	263	276	266	265	302	291	285	262	290	269	281	263	281	300	285	242	282	271	288	258	290	272	283	314	293	293	279	258	263	315	274	294	278	285	243	285	303	295	294	280	253	277	274	303	261	271	279	284	263	264	281	262	245	283	285	285	304	275	264	270	271	300	285	278	270	293	272	288	265	281	252	252	279	289	291	262	288	277	298	307	294	274	287	294	278	316	294	272	242	301	275	255	289	278	322	322	253	301	272	281	271	268	278	281	308	270	270	257	285	298	267	319	283	289	273	291	298	281	278	284	288	285	274	290	287	276	244	287	274	284	296	339	295	279	328	283	259	283	272	241	262	285	280	296	305	278	247	289	291	289	264	287	293	278	297	296	273	302	280	299	318	286	274	296	281	297	301	312	249	282	258	287	278	307	280	275	310	261	275	293	252	278	306	295	316	278	261	299	308	252	286	299	289	290	275	281	269	291	256	301	292	287	273	295	290	282	283	320	280	298	294	304	289	282	269	276	285	297	319	286	258	286	296	328	278	270	272	258	281	262	266	278	300	277	287	286	250	288	269	264	312	272	305	283	276	272	253	294	277	267	282	279	281	322	271	303	291	295	308	276	295	314	291	291	294	308	277	274	287	273	260	252	280	295	295	303	289	262	304	282	321	298	251	319	294	290	296	289	309	270	280	291	279	271	269	281	273	286	254	290	272	290	295	287	302	290	282	293	292	306	263	261	266	309	267	268	250	282	330	289	283	327	270	265	282	288	281	307	307	277	282	301	286	280	254	304	266	285	273	278	267	301	298	299	306	286	301	299	278	292	259	276	318	284	294	249	304	268	267	285	258	291	283	279	289	323	280	294	276	272	307	275	255	293	300	267	300	315	257	280	281	277	265	286	296	276	291	274	270	301	282	308	279	273	305	282	263	298	294	282	269	287	277	286	266	281	281	286	279	346	286	294	306	269	265	279	299	296	284	307	267	272	288	296	292	282	280	294	279	291	272	290	278	319	305	309	309	308	276	281	286	236	284	282	276	289	305	287	276	244	296	293	273	272	313	275	296	269	286	284	290	297	287	265	274	327	271	293	281	289	278	308	273	251	308	273	301	293	267	304	313	273	297	294	281	267	259	266	273	246	275	302	278	296	275	288	309	290	274	307	315	300	271	284	273	282	287	285	263	262	291	291	280	293	293	274	271	289	281	327	299	274	292	286	282	275	280	305	307	271	272	268	264	288	292	270	279	266	300	287	308	307	286	294	265	276	289	317	285	304	294	308	240	306	282	290	250	261	283	270	302	266	290	269	265	283	304	298	306	289	285	273	273	284	257	271	265	289	281	273	264	280	273	287	278	286	321	280	302	270	268	260	295	290	315	297	280	257	270	285	275	325	294	287	262	308	309	289	270	312	276	317	283	293	323	287	296	275	309	271	279	286	297	303	317	261	295	273	269	289	313	298	268	317	297	290	313	304	266	287	273	291	255	294	270	276	270	312	277	293	316	293	264	243	296	273	265	274	295	292	271	288	261	283	297	282	284	291	308	294	293	300	301	275	306	292	305	297	286	279	276	251	290	268	301	297	284	283	281	289	300	259	303	272	271	305	276	310	287	299	309	261	257	254	305	276	280	264	270	249	291	309	292	287	279	289	269	278	306	291	296	265	273	285	277	309	276	279	287	245	265	252	302	259	254	314	275	267	311	290	293	308	265	289	269	259	278	312	304	289	256	277	284	258	297	274	308	269	302	278	291	303	311	264	281	279	302	275	282	290	298	267	276	275	309	316	285	281	281	304	261	282	306	281	275	301	291	277	283	290	294	301	299	298	309	321	286	303	287	296	303	294	282	305	293	288	268	271	315	297	260	284	301	268	290	279	251	264	274	283	260	315	284	287	278	288	279	267	302	297	297	273	296	317	300	277	275	272	273	288	277	266	291	284	298	309	248	271	234	289	292	293	302	309	292	274	279	296	298	275	282	267	301	281	293	279	259	290	307	301	286	288	255	265	278	289	275	276	289	301	288	283	286	281	296	281	283	293	292	276	312	307	287	265	284	315	309	332	287	260	283	292	270	287	279	295	283	288	287	260	288	294	292	289	310	290	273	303	285	289	275	308	282	274	277	299	259	285	251	300	290	270	287	296	300	263	311	305	303	301	288	280	278	272	278	250	262	287	285	293	279	277	301	280	279	291	279	269	278	292	268	263	287	293	297	278	297	325	284	280	292	299	269	285	283	257	306	271	302	280	277	253	286	263	290	310	271	258	267	301	281	306	278	281	276	258	292	247	327	294	273	288	281	256	268	278	254	297	268	272	315	251	295	275	253	271	279	309	271	291	252	292	278	289	279	286	246	235	293	264	306	260	306	264	253	294	287	278	297	271	282	302	293	267	281	257	310	272	283	284	309	289	289	302	293	272	292	286	272	280	289	298	274	287	277	280	302	270	258	290	276	292	307	278	248	292	314	286	284	282	305	270	267	270	258	283	279	322	284	272	311	276	319	292	312	311	272	310	291	267	278	285	293	281	289	304	294	304	306	292	288	290	276	291	268	285	272	267	259	290	287	255	310	285	273	297	291	280	293	270	265	279	280	286	287	268	274	303	274	254	296	278	299	306	262	307	297	296	297	304	271	297	313	244	294	277	287	302	317	262	271	269	302	294	295	301	296	279	304	286	300	283	310	293	290	288	275	251	308	293	301	270	278	277	308	290	246	251	293	289	274	266	287	253	271	286	292	285	286	276	314	302	271	255	310	288	299	289	295	267	290	294	274	268	254	270	263	305	287	297	299	291	290	289	290	291	287	288	291	276	305	310	298	272	299	299	263	288	285	277	246	269	265	287	300	290	291	276	297	319	280	289	304	305	283	288	291	297	261	278	285	258	272	297	285	290	284	285	271	285	297	302	299	259	266	297	287	309	273	282	282	308	279	301	287	275	264	275	297	279	260	265	261	246	292	318	288	292	280	294	276	278	291	260	313	274	298	253	306	333	261	286	260	281	282	287	270	275	293	256	297	274	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22600	1778	3585	3872	3276	2714	2292	1893	1757	1555	1521	1425	1330	1303	1177	1134	1153	1134	985	985	989	994	986	932	948	906	894	929	909	840	913	868	860	830	878	869	870	867	871	881	845	833	844	875	849	801	876	890	866	830	877	861	810	868	857	860	821	822	830	772	833	855	874	788	779	872	819	843	807	783	795	788	767	824	793	823	807	853	825	851	789	795	806	794	806	895	818	786	828	758	766	827	826	754	747	806	807	839	799	862	811	812	847	760	813	818	833	810	804	803	802	830	896	788	774	821	823	740	823	824	740	816	834	805	783	808	812	859	763	786	793	822	771	858	807	792	833	822	766	819	770	843	778	755	854	792	801	806	829	861	812	795	781	816	776	780	781	848	841	817	830	789	759	795	818	801	811	790	814	828	821	822	814	810	810	827	801	828	841	789	771	780	789	807	754	834	777	781	795	780	832	824	847	790	805	823	844	889	796	869	756	788	813	773	788	822	816	791	826	803	769	794	799	807	781	767	830	789	786	835	841	841	846	791	835	797	816	782	786	782	814	792	796	849	805	807	849	772	756	856	782	795	801	836	809	823	798	808	767	780	791	796	750	867	822	780	799	815	836	809	787	847	824	802	780	808	787	792	785	832	804	831	790	803	852	809	824	823	782	808	758	814	800	818	844	820	814	796	766	777	791	777	795	771	830	851	801	805	844	798	835	833	765	862	809	781	777	811	820	837	789	808	812	776	835	807	813	761	769	757	823	762	834	811	790	815	867	767	827	793	843	783	795	803	781	832	819	810	807	772	807	772	797	808	787	740	799	747	839	804	810	791	789	814	841	764	790	818	831	810	849	800	791	769	830	810	798	825	788	834	778	796	802	801	846	793	755	789	832	797	822	834	796	718	791	824	795	748	817	773	812	790	864	798	807	780	795	815	774	860	786	783	834	818	776	794	779	813	826	776	779	809	778	797	798	824	838	792	779	761	861	803	777	762	830	843	813	819	765	802	803	861	784	786	828	833	813	837	764	808	784	801	796	870	797	770	857	782	768	819	775	799	781	853	757	760	834	853	783	765	820	798	767	834	792	774	770	797	862	809	823	787	797	789	847	786	818	774	816	770	767	811	775	789	792	812	788	819	786	843	836	781	811	795	787	836	812	810	778	780	777	783	811	799	834	782	873	835	813	780	779	808	766	798	799	776	793	763	762	823	869	815	787	771	848	796	802	793	801	823	838	767	812	778	814	858	828	817	782	822	831	814	809	814	817	840	857	780	849	770	784	821	843	763	774	798	836	785	866	794	801	832	819	749	856	809	834	807	820	786	860	835	782	788	852	814	811	806	784	823	775	794	768	851	797	754	832	825	785	803	803	803	818	750	820	828	803	822	833	802	816	873	804	814	820	799	814	827	815	854	811	850	835	819	794	804	765	786	854	801	851	849	763	834	767	810	794	794	842	832	759	833	822	796	822	771	814	808	806	772	776	766	817	794	841	786	837	839	823	798	836	827	816	823	789	809	790	781	823	785	784	804	786	791	775	764	790	767	817	779	820	823	810	822	758	831	765	845	803	798	870	781	800	768	792	818	791	774	771	839	791	774	774	822	767	783	862	781	887	780	803	812	772	746	831	801	812	808	781	782	796	827	834	780	820	797	841	815	827	796	787	771	831	806	812	823	839	782	780	774	782	823	817	816	803	758	840	806	876	808	853	827	815	819	799	790	818	821	789	789	847	783	824	806	766	792	780	791	813	807	826	810	812	785	810	758	802	753	793	859	830	813	816	813	812	803	855	864	835	785	817	827	831	816	810	845	839	824	808	808	802	807	800	821	781	724	791	742	817	889	754	862	843	831	792	809	782	802	807	820	766	758	808	826	814	815	791	818	783	825	821	778	818	859	780	848	783	804	818	780	834	843	810	805	824	841	837	739	789	796	797	795	792	784	803	781	832	775	762	775	791	785	820	781	820	798	828	797	784	830	775	753	831	843	808	777	781	803	822	774	793	807	787	795	803	798	808	769	785	836	766	787	780	757	771	823	803	795	772	781	822	819	800	815	808	800	818	805	804	777	803	825	803	825	844	775	807	771	861	774	813	794	801	794	841	786	763	822	767	830	812	819	781	779	822	807	839	806	802	777	811	821	803	827	805	794	804	788	802	816	802	789	836	800	766	807	789	795	788	781	758	842	779	834	831	804	842	821	788	801	789	817	824	768	757	787	787	787	809	824	798	814	765	774	787	762	824	794	786	814	828	836	778	775	812	816	762	783	791	810	814	831	773	796	797	822	842	780	762	796	814	834	800	782	789	806	830	844	837	794	845	761	815	814	773	838	785	821	837	811	835	791	760	814	819	760	800	841	816	789	806	866	804	783	874	795	832	810	795	822	807	787	782	807	844	758	782	822	776	807	766	782	767	799	851	818	845	798	849	799	793	793	796	752	794	792	823	788	799	838	784	777	786	810	797	818	807	823	860	829	794	820	819	822	802	829	842	813	772	854	774	806	790	825	840	794	790	772	803	794	787	804	809	827	797	836	803	848	838	789	815	800	820	824	812	782	730	766	800	778	827	800	767	803	860	844	842	828	817	833	797	784	826	834	787	798	769	787	847	825	788	807	821	792	805	748	788	783	815	823	798	801	781	816	800	830	805	783	779	819	839	771	808	757	805	823	785	830	838	858	800	824	798	792	784	737	797	770	805	812	767	800	801	815	835	784	782	839	785	809	847	830	785	767	783	790	801	810	783	769	797	818	831	788	773	836	819	832	835	822	825	836	836	821	806	776	755	774	792	786	836	797	820	780	830	783	825	806	826	816	833	782	796	840	819	766	816	799	791	779	784	807	809	841	765	802	811	813	787	821	796	767	779	813	872	811	792	777	802	761	791	816	784	839	794	834	815	838	857	814	854	820	806	836	826	773	827	801	768	765	808	794	788	871	793	770	803	795	816	788	831	820	784	824	800	807	770	810	813	795	749	823	830	752	856	841	857	782	810	835	799	788	800	794	805	795	764	810	770	827	788	808	795	868	808	807	785	815	822	814	774	766	769	877	814	766	783	811	833	862	739	790	819	792	762	814	775	758	834	764	846	792	842	839	789	790	800	842	747	801	834	816	795	831	778	889	782	818	814	821	798	785	823	821	807	830	836	809	829	824	869	802	751	789	793	813	841	817	828	766	828	808	790	864	849	799	862	793	766	797	757	766	830	791	831	770	849	782	838	818	848	753	790	800	813	790	842	829	763	818	766	775	772	808	794	785	785	816	831	847	811	848	835	810	747	784	805	738	856	776	756	787	811	851	768	768	789	780	804	814	815	784	838	802	808	788	750	809	891	777	822	816	784	843	832	804	790	842	784	824	784	843	758	792	819	784	816	851	786	862	777	778	813	766	783	830	807	773	828	791	843	759	821	798	803	815	800	755	808	790	760	821	828	780	835	806	754	828	811	824	779	751	804	782	809	805	805	810	833	791	821	876	830	820	759	796	808	792	788	803	769	822	831	824	764	766	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
58858	18924	7949	2563	1532	1171	904	745	656	615	537	474	426	426	444	383	402	382	359	344	342	373	373	332	326	324	348	348	319	311	336	323	320	313	305	321	306	305	310	309	341	306	311	335	317	322	333	322	315	351	331	315	329	322	304	317	311	296	334	314	272	327	314	328	284	293	310	313	292	295	330	292	294	306	316	335	339	314	290	298	308	327	294	303	292	299	321	314	314	345	299	309	279	306	276	280	323	364	314	312	315	289	299	328	311	268	319	315	336	293	303	319	289	349	311	322	350	308	297	308	308	321	293	300	312	311	294	307	272	312	275	291	309	295	311	333	289	305	290	291	344	295	288	280	317	292	292	303	294	317	315	299	299	299	326	343	303	309	283	299	313	307	305	299	322	316	326	297	314	325	301	303	288	300	311	314	317	314	302	302	311	331	289	315	311	312	319	311	273	300	326	315	303	302	286	300	308	297	314	313	292	297	298	286	319	297	325	291	288	292	350	274	303	300	328	318	297	268	285	304	282	285	291	279	335	322	367	303	294	280	303	302	329	311	308	299	314	337	273	321	300	274	305	320	306	300	314	301	287	285	288	297	300	314	303	309	287	320	319	264	292	288	287	331	302	313	320	323	281	304	312	310	307	323	293	300	310	280	317	268	283	308	291	288	299	329	353	325	314	304	298	271	303	302	319	301	306	304	315	312	288	331	315	295	282	343	349	279	316	306	295	295	288	314	282	285	311	300	299	267	308	288	321	307	298	328	332	309	314	328	314	322	271	321	284	317	291	302	326	297	315	318	317	284	322	295	311	326	284	317	305	314	319	320	311	327	288	292	322	331	295	313	299	286	321	326	347	293	283	310	293	273	303	281	315	301	305	300	310	312	292	321	307	294	277	344	298	297	294	331	328	325	330	322	324	306	289	314	291	324	300	307	319	312	294	321	291	312	308	316	288	311	309	305	325	272	313	324	319	311	295	299	317	317	296	327	293	307	334	324	294	319	297	335	338	304	318	317	298	294	322	295	309	306	289	328	295	277	309	284	309	299	295	320	308	313	309	316	293	301	309	331	350	301	291	310	299	339	351	300	342	281	327	321	310	275	312	301	281	279	301	297	321	291	281	289	336	294	311	320	299	301	322	309	286	314	297	324	311	320	311	295	297	329	315	317	289	323	312	273	309	307	294	309	308	303	293	298	334	305	327	319	305	327	288	305	296	331	295	282	289	266	315	326	281	321	327	314	268	285	324	316	328	277	295	295	297	316	283	305	313	293	311	308	310	317	311	325	305	328	293	319	285	341	330	308	289	297	325	296	311	327	285	311	293	289	334	301	329	277	318	301	303	299	348	325	317	303	305	299	339	308	307	304	305	336	324	281	282	283	326	313	319	318	343	289	297	320	283	301	317	320	319	337	323	284	310	305	289	288	288	328	296	312	311	319	318	300	287	339	273	304	326	294	315	304	288	286	319	313	307	316	303	289	303	304	270	265	296	318	289	332	254	306	312	309	298	276	300	298	285	314	290	320	291	288	325	308	306	324	303	298	289	279	304	299	340	286	304	325	322	280	307	300	303	274	305	311	336	306	324	302	276	329	296	286	319	291	278	341	328	291	310	311	316	279	307	283	290	269	308	282	331	285	294	310	289	289	298	291	315	299	318	284	278	287	304	308	284	296	298	310	291	296	300	301	339	302	302	319	322	295	293	303	301	296	289	315	290	310	307	326	311	324	283	323	301	314	291	311	294	316	313	293	300	300	324	335	286	301	314	301	317	314	310	283	308	302	308	277	311	275	283	302	319	306	312	297	295	303	316	300	277	312	301	299	310	315	334	319	287	336	304	291	303	319	288	295	271	315	324	305	288	311	274	313	300	296	282	297	295	301	299	294	336	294	341	311	326	319	321	310	326	270	297	294	339	323	322	309	319	271	297	322	326	333	357	321	343	327	305	327	286	281	339	284	327	321	304	297	315	337	323	330	304	320	309	318	310	306	286	298	318	322	319	302	288	332	349	309	320	314	325	301	342	312	304	295	317	304	333	307	306	267	295	325	285	300	321	324	299	321	276	321	260	340	283	314	287	313	287	341	303	300	293	294	309	346	361	319	294	286	311	302	327	345	325	318	299	299	305	331	312	303	297	306	281	294	342	319	304	311	271	282	282	307	322	283	289	310	298	310	306	288	297	298	319	292	325	312	318	315	297	360	314	314	285	305	288	312	313	312	298	305	323	308	282	312	303	313	291	299	324	289	303	275	315	317	293	279	299	289	340	277	282	318	294	287	307	317	329	303	317	302	306	312	297	295	313	297	290	297	320	273	285	276	307	294	288	265	271	338	290	342	297	258	270	306	313	275	310	318	305	311	313	305	321	275	288	298	328	321	320	284	296	307	347	323	310	309	320	289	321	290	296	326	295	300	304	290	325	297	289	318	306	311	320	316	305	296	309	304	308	307	302	292	296	298	322	330	312	291	296	309	286	293	315	285	311	278	316	277	326	282	294	314	286	295	294	312	321	305	311	310	288	291	299	315	293	311	337	310	285	322	282	297	295	305	294	306	281	290	298	310	323	304	300	314	318	296	304	296	315	270	323	298	290	293	280	302	313	315	263	289	278	277	311	291	292	285	306	314	311	288	273	297	310	321	270	313	315	299	313	342	328	283	345	316	300	328	332	287	304	295	309	299	312	328	356	342	312	298	327	334	344	287	294	313	259	313	297	299	326	336	314	277	303	303	307	342	326	291	325	295	296	313	353	307	292	289	313	319	268	281	315	327	341	320	292	315	304	323	307	336	290	339	339	325	305	285	328	342	326	312	299	300	333	306	319	302	313	302	324	308	269	317	328	325	309	317	300	331	309	282	303	277	340	295	315	344	299	302	298	301	312	289	308	302	288	303	270	336	317	319	304	280	301	313	295	320	288	318	294	322	309	322	293	322	288	283	322	317	302	353	323	304	276	300	324	283	306	302	315	313	295	317	283	309	311	290	307	283	342	285	300	307	325	308	306	311	257	287	298	297	308	311	345	322	302	304	292	346	294	328	308	313	283	292	293	290	298	296	351	294	310	348	293	297	312	313	308	308	326	311	325	330	281	294	330	335	327	300	304	307	293	279	304	306	313	302	310	329	324	293	321	308	314	351	293	287	283	292	295	307	298	318	284	292	310	297	291	310	340	288	279	318	281	290	306	285	289	282	314	285	306	300	336	289	295	300	345	323	311	288	306	342	321	311	331	305	297	312	300	308	311	316	310	321	317	298	289	315	337	295	312	303	331	275	314	317	342	307	329	271	309	292	330	312	287	302	332	273	282	271	335	327	299	261	283	309	307	284	327	319	314	309	344	305	313	299	286	319	313	306	293	285	312	302	330	305	307	348	331	284	291	328	317	293	274	278	322	301	283	305	306	337	298	267	331	311	304	303	307	303	288	296	328	297	317	287	327	297	306	309	293	308	307	306	304	315	309	301	303	312	325	304	282	298	300	315	272	312	284	307	306	330	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28809	2732	5928	6596	5571	4655	3735	3168	2692	2332	2222	2101	1961	1718	1546	1527	1428	1339	1307	1194	1228	1232	1158	1145	1121	1097	1061	1037	1071	991	958	1009	970	992	960	1011	979	921	979	882	967	954	974	899	903	923	926	884	905	860	872	895	869	933	861	906	879	918	878	863	914	890	849	890	874	803	851	892	876	869	872	873	911	875	878	899	858	823	848	821	764	878	847	894	828	842	874	866	832	861	825	840	836	907	883	867	840	862	848	863	815	853	867	876	824	844	798	844	857	846	856	836	845	856	865	838	841	803	813	869	806	870	875	912	849	889	860	870	852	821	845	805	843	887	808	865	848	824	858	832	892	843	850	843	853	873	814	874	897	813	864	875	850	829	818	871	794	843	864	802	849	868	829	819	778	830	782	797	884	902	818	897	854	853	882	854	831	854	819	839	821	838	874	841	826	848	836	844	844	865	858	806	797	845	854	838	846	848	861	866	853	863	824	847	785	807	824	855	836	817	853	858	838	839	802	804	883	874	834	866	782	832	861	820	827	830	819	812	859	824	853	881	818	790	814	792	873	817	853	834	852	837	829	809	844	839	837	801	834	829	855	829	798	832	816	876	819	811	830	802	866	857	855	833	867	855	831	887	867	825	800	860	839	859	852	824	799	857	875	851	838	810	845	836	843	862	830	805	818	833	842	828	811	844	837	829	855	865	845	832	836	765	872	829	824	829	861	885	816	865	852	835	851	812	854	825	865	891	856	836	815	832	823	806	837	822	872	807	836	799	813	858	778	862	820	838	801	799	869	867	832	826	804	817	829	808	832	845	855	789	912	856	854	837	790	851	853	822	813	856	788	857	832	812	791	792	846	813	819	838	813	817	776	855	834	841	823	862	842	823	803	867	818	855	824	806	845	853	832	843	893	807	835	829	832	804	814	793	806	831	848	844	804	858	876	857	836	838	776	800	833	839	846	869	817	796	880	838	818	805	843	852	885	820	841	818	835	823	836	821	849	847	788	856	838	874	795	853	807	859	766	803	820	823	862	827	872	877	797	831	844	826	834	915	805	859	848	823	853	823	938	838	864	876	822	884	822	804	821	843	810	798	836	840	814	846	799	808	800	893	821	805	824	849	815	849	825	834	812	874	886	792	840	875	813	861	851	855	865	867	877	815	866	850	782	812	855	847	837	844	816	842	869	816	765	836	793	819	887	849	849	842	850	803	861	827	828	825	806	874	834	893	781	844	839	843	833	825	885	865	841	853	781	813	832	856	884	815	806	849	786	851	861	820	887	811	834	777	842	813	819	807	836	861	837	888	861	817	825	848	851	811	890	821	801	825	829	814	816	812	783	806	785	799	854	844	830	821	798	841	891	830	834	825	805	833	810	845	782	846	819	825	832	910	833	858	829	816	878	869	886	789	829	813	819	854	866	806	850	874	835	834	854	862	815	814	851	822	832	784	836	846	843	887	851	800	817	859	828	863	838	870	814	798	853	845	814	774	837	832	843	837	817	842	822	817	852	875	854	877	841	803	866	815	847	878	869	845	902	805	815	907	835	859	854	852	809	803	853	846	891	865	842	861	853	816	834	888	802	835	786	835	843	833	837	833	852	776	834	857	870	797	813	877	874	793	897	880	832	784	853	797	818	865	906	836	846	847	833	825	858	810	784	788	844	805	813	787	834	862	815	807	883	853	817	849	840	823	785	884	809	861	822	826	860	796	783	800	793	871	869	815	868	833	928	832	805	843	856	873	803	831	852	860	860	845	812	801	807	865	903	812	820	834	808	846	814	806	867	840	874	830	826	798	847	847	819	819	860	818	875	841	836	820	850	824	794	807	817	851	812	855	817	829	786	787	780	839	799	830	816	801	847	837	828	854	848	814	855	879	853	842	805	845	827	807	786	801	803	871	827	803	856	857	841	850	839	834	876	840	805	873	855	804	862	804	824	798	826	827	816	841	835	831	826	848	818	789	867	854	800	822	811	843	823	819	803	830	831	854	816	815	834	814	833	825	796	809	848	836	842	841	825	834	815	793	813	836	841	840	861	800	837	799	770	848	832	747	850	837	796	787	821	832	877	848	844	811	864	860	879	867	865	774	844	860	852	796	830	876	836	812	870	827	788	826	851	864	906	838	856	823	835	808	807	895	828	852	805	779	845	837	831	853	851	815	848	845	869	796	784	864	909	870	836	861	900	830	826	832	803	835	799	845	801	817	865	833	845	842	834	858	801	795	851	827	861	823	824	787	829	773	930	877	837	837	811	831	838	863	874	827	845	799	848	811	855	812	817	886	819	845	825	854	811	855	851	824	831	873	868	849	780	815	876	839	808	836	823	835	833	848	902	796	779	849	850	835	877	831	768	842	861	840	808	819	815	840	806	849	788	823	866	800	841	777	820	833	839	797	878	869	863	843	841	812	804	828	883	835	883	789	869	815	823	827	820	773	852	816	836	897	838	805	829	781	860	866	806	789	793	814	838	891	796	850	833	880	832	852	849	778	812	823	835	839	824	773	811	852	846	828	853	813	840	851	834	854	802	803	873	848	857	812	876	814	871	837	831	811	847	895	822	786	864	849	841	835	767	809	865	847	860	842	864	846	859	854	857	831	818	887	856	818	881	815	832	870	840	804	862	869	828	827	909	832	820	787	876	840	794	856	850	836	850	831	846	812	848	852	796	868	808	861	887	832	862	869	793	846	831	835	821	812	857	852	854	875	820	825	864	845	767	833	830	822	777	797	846	827	867	845	790	817	862	823	811	796	854	762	819	819	831	823	855	848	830	871	801	817	764	831	862	846	831	831	808	865	866	833	818	851	874	846	823	794	786	802	836	810	865	875	927	846	828	883	888	828	815	828	784	816	858	830	839	786	882	825	834	793	843	847	849	810	860	878	825	854	850	818	795	815	826	802	802	846	838	836	822	840	858	845	826	819	810	828	853	824	870	861	908	841	827	794	821	807	866	803	816	815	885	853	829	791	845	847	802	808	857	886	810	850	845	827	803	828	869	826	818	794	816	821	804	869	828	791	837	841	872	813	845	877	847	835	814	847	837	863	882	841	893	831	909	837	890	819	881	830	873	881	861	802	833	906	844	861	826	823	865	850	794	815	815	786	876	879	828	853	845	847	804	886	785	822	816	787	839	817	857	817	870	865	849	827	868	832	828	846	814	869	889	836	851	875	830	834	833	805	839	826	809	797	849	826	826	825	819	807	822	818	826	865	833	800	873	838	869	819	842	826	897	835	856	850	834	835	882	802	852	819	814	912	800	842	842	844	846	818	798	846	844	839	871	807	836	820	788	814	851	845	819	826	829	871	808	821	838	855	813	840	815	802	848	856	852	854	840	837	839	842	747	848	816	826	855	766	787	850	855	812	853	843	860	855	860	840	854	828	796	827	794	870	824	862	814	826	803	819	831	786	871	817	826	771	808	831	852	794	808	856	861	881	815	824	804	805	835	859	870	871	812	833	820	848	859	854	870	888	818	807	803	817	874	780	844	810	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7109	368	265	188	186	168	165	157	166	148	155	130	142	141	158	157	130	146	124	131	117	155	150	145	128	162	132	132	151	148	141	134	124	126	134	149	151	127	135	150	148	138	149	137	133	150	125	125	153	120	131	140	146	132	136	147	151	162	149	134	147	145	157	137	122	145	130	145	155	105	150	129	158	145	133	129	136	132	139	142	136	151	140	137	144	133	133	158	147	137	131	116	117	152	145	108	126	143	127	131	136	150	120	122	146	146	135	122	151	130	126	132	152	114	147	152	122	142	130	128	131	137	156	132	151	135	157	143	121	151	126	159	149	127	128	126	145	143	143	142	128	144	127	146	134	122	139	146	163	150	139	129	148	122	130	156	129	147	145	141	149	124	137	135	134	154	135	144	133	137	147	128	139	125	132	110	145	144	145	105	135	140	151	158	126	168	132	141	144	127	167	135	158	150	147	140	141	130	142	124	144	148	127	155	129	138	126	140	142	110	144	132	132	155	131	138	139	117	129	134	141	123	141	125	137	133	135	136	172	140	124	171	144	131	128	141	141	151	124	141	146	152	132	113	129	133	133	130	139	139	139	152	144	152	154	130	129	117	137	138	128	125	140	140	136	151	163	126	136	152	125	122	139	146	131	137	142	157	139	149	160	145	151	143	139	132	134	130	164	129	135	145	144	145	133	132	144	148	157	146	147	130	120	127	152	128	146	146	150	158	153	156	127	146	142	138	123	146	146	144	144	148	151	152	126	143	120	143	153	150	148	148	135	133	150	139	134	147	150	127	135	144	141	161	141	126	138	157	145	143	127	151	148	130	162	113	140	124	147	154	138	120	124	147	127	147	155	135	137	140	143	147	126	132	144	127	141	133	123	129	124	114	138	152	125	138	124	129	125	151	130	136	128	139	138	153	128	124	152	136	145	147	128	141	157	159	149	135	123	150	140	142	138	139	127	154	154	138	127	151	133	145	161	141	159	135	131	142	130	145	154	140	141	116	143	136	145	156	114	143	123	142	138	116	144	154	138	159	126	118	146	146	113	133	144	131	150	127	131	132	136	132	139	151	130	152	156	158	137	121	142	162	146	132	151	174	124	153	138	146	129	138	164	148	122	129	144	129	144	142	121	161	143	143	148	144	155	134	146	144	149	137	142	142	137	121	140	149	139	144	126	143	145	142	127	115	128	154	122	128	139	148	121	135	147	162	108	163	156	128	161	123	127	151	148	153	138	135	149	153	140	141	130	154	134	143	163	148	146	132	124	135	157	129	135	123	130	138	147	154	128	132	135	155	131	130	124	121	146	157	147	123	148	115	140	128	140	119	130	140	144	145	142	132	144	149	147	140	155	149	144	166	149	138	137	155	136	125	133	137	147	164	142	132	122	137	123	142	149	153	125	153	119	137	130	147	134	159	154	147	127	155	155	164	154	141	124	132	132	138	128	145	133	146	136	135	141	124	141	148	140	137	127	134	144	153	161	128	149	130	143	133	142	134	134	148	139	126	120	138	155	152	160	146	134	128	160	132	126	142	157	130	155	134	150	141	151	130	140	138	137	141	130	153	165	146	147	125	142	151	153	160	131	152	152	133	147	137	138	147	138	134	151	129	138	134	119	114	144	150	147	147	154	125	126	138	147	129	129	145	119	128	137	174	132	151	140	130	119	124	137	160	137	136	147	134	155	136	149	130	131	118	144	133	157	138	142	154	141	153	152	149	131	148	142	144	136	148	128	149	134	151	122	135	153	141	155	114	147	130	141	137	127	123	115	146	152	121	137	137	138	129	134	142	133	143	145	140	139	138	147	152	133	147	151	157	131	134	145	146	138	142	139	140	149	138	144	151	144	151	132	132	135	175	158	140	155	140	126	146	124	120	160	130	141	163	144	137	117	130	139	126	140	144	131	135	138	146	152	161	140	137	125	143	139	141	122	145	129	152	155	171	157	137	132	167	151	142	138	161	140	171	155	131	132	130	154	124	127	118	121	135	134	131	141	147	136	147	142	148	143	141	139	151	140	151	152	139	163	128	127	123	143	110	138	163	153	133	132	133	141	162	148	136	127	130	125	155	139	148	139	135	142	158	129	141	129	110	120	140	133	148	150	145	149	133	131	122	160	118	144	127	129	152	136	125	123	121	135	136	108	126	144	119	147	145	134	135	136	134	130	133	127	148	137	150	137	128	141	135	122	163	131	160	153	139	153	141	148	127	121	165	138	130	125	136	140	156	156	134	145	136	150	156	136	131	132	117	151	145	139	151	137	134	141	138	130	144	139	152	129	150	140	148	137	145	149	144	133	134	132	125	117	125	130	130	134	150	135	151	150	182	152	150	135	139	140	151	133	143	145	138	151	156	135	152	141	123	138	139	131	137	146	120	146	147	143	161	140	136	147	143	127	127	140	140	126	140	146	128	111	136	142	138	145	141	128	148	141	131	132	130	156	164	145	129	148	142	132	138	131	128	161	178	167	159	136	145	111	148	152	130	148	134	147	124	156	123	145	132	129	153	149	156	151	157	140	144	122	146	168	151	132	146	148	159	139	145	141	139	122	146	130	134	152	149	165	139	152	138	134	139	132	152	147	137	148	131	139	147	140	128	126	134	173	136	150	143	126	127	138	128	136	151	135	152	150	141	151	153	158	145	142	137	140	130	148	118	137	168	123	151	138	162	151	136	135	126	139	164	130	114	121	137	132	143	133	129	151	154	152	139	136	136	136	130	130	130	152	142	165	138	133	136	151	139	139	126	145	143	147	115	139	150	127	136	127	144	145	142	161	137	129	117	141	151	135	133	139	129	170	145	141	168	132	145	138	139	154	138	133	136	139	145	149	133	148	148	135	131	148	152	136	135	136	139	152	135	131	142	132	163	127	153	134	142	151	137	137	144	167	138	150	137	160	156	152	144	128	147	127	139	157	152	139	130	130	150	138	141	137	135	145	159	160	148	140	152	138	152	159	151	134	122	148	122	142	132	148	146	140	128	123	132	165	136	114	152	153	141	125	137	140	161	149	161	163	136	128	149	129	142	132	140	140	140	159	141	152	121	143	155	127	140	158	139	144	145	148	161	137	128	126	151	132	136	109	138	128	156	149	143	145	137	149	149	136	128	145	135	141	149	126	159	143	143	145	153	150	128	145	156	149	114	130	162	153	133	144	146	158	156	142	140	138	159	139	132	154	115	142	143	126	136	149	155	155	143	136	136	128	116	124	136	135	121	143	141	140	155	150	174	152	146	145	141	131	139	151	165	135	145	115	147	144	138	161	144	135	129	143	150	134	125	166	137	147	135	127	149	146	141	135	145	120	133	132	151	139	155	121	130	141	154	130	140	150	149	116	145	126	129	130	141	133	154	138	146	133	142	148	129	147	131	142	143	145	124	148	132	132	157	143	128	131	130	143	145	148	137	148	136	134	146	153	116	166	134	148	146	163	134	142	124	130	152	118	124	143	159	122	119	144	122	117	134	166	154	135	155	145	163	144	168	131	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6872	517	555	601	573	534	516	510	499	489	433	508	444	492	488	462	484	460	441	472	445	472	465	452	467	456	433	468	501	460	488	441	419	476	460	493	422	459	449	457	412	430	464	444	427	412	441	434	433	448	463	432	460	457	442	467	465	460	447	441	442	420	480	475	453	442	412	438	436	441	458	449	415	420	424	469	432	486	459	446	437	456	500	499	476	467	456	426	454	469	442	448	470	453	483	470	410	460	437	462	490	447	442	469	461	430	402	452	454	444	439	454	416	441	431	482	442	437	424	466	430	453	478	453	458	461	440	464	450	435	447	435	412	466	412	433	458	409	421	445	439	396	474	434	489	439	459	452	440	440	441	438	440	438	424	426	453	429	475	416	446	454	442	467	448	473	421	450	460	418	449	450	420	456	417	468	430	457	478	429	484	505	465	485	457	469	474	433	439	484	424	472	431	461	444	438	473	475	427	447	450	453	485	441	463	413	468	457	441	436	416	466	430	454	467	431	437	471	480	470	428	430	467	498	492	445	459	427	463	460	431	456	455	504	411	446	441	446	457	473	473	445	450	400	461	448	449	474	496	465	442	419	475	451	473	491	461	452	436	422	433	448	456	432	452	466	426	424	459	448	464	473	431	429	425	438	462	459	460	473	447	468	487	443	421	456	435	450	444	466	480	411	437	442	447	483	428	423	427	473	449	438	458	425	456	444	423	486	494	442	478	413	494	428	435	430	471	443	483	463	447	434	485	464	449	443	497	447	482	474	457	486	454	477	472	468	446	467	478	473	406	446	464	449	436	469	441	420	412	463	466	425	438	416	433	490	448	475	432	428	401	462	472	478	465	422	465	445	464	462	451	441	446	457	409	440	461	441	462	446	483	443	421	467	462	459	464	443	486	474	446	450	449	461	422	435	474	434	435	437	442	454	484	472	430	438	460	456	462	453	474	431	451	444	456	456	462	426	439	427	432	472	450	497	498	455	481	432	455	445	492	443	481	463	441	432	448	463	460	437	485	435	445	421	455	404	460	421	452	444	455	458	438	475	404	465	471	454	489	478	420	438	435	468	469	482	438	432	473	475	483	503	436	457	451	455	422	434	438	492	452	476	448	416	443	416	458	461	475	467	440	450	453	423	458	448	488	470	437	430	467	446	436	488	472	479	428	421	473	455	478	453	420	459	468	435	400	483	463	464	452	485	467	473	480	499	421	424	400	459	421	445	446	487	469	441	455	458	497	497	430	465	450	417	441	474	468	426	435	491	438	463	450	446	467	463	449	474	435	472	445	470	484	462	489	452	451	449	446	424	449	432	453	446	411	443	419	450	390	442	466	437	451	437	434	444	450	431	418	439	431	421	430	462	439	462	400	453	461	462	472	440	459	452	475	454	426	440	466	430	438	431	486	452	441	458	456	426	475	447	446	423	447	470	459	462	475	460	431	465	418	407	481	441	497	429	458	451	465	479	426	424	463	469	454	460	450	423	437	420	462	474	448	454	468	415	428	486	405	437	473	447	451	448	447	452	436	511	466	437	489	449	477	447	414	463	441	431	464	456	449	474	439	460	449	463	433	456	430	473	457	423	475	449	464	434	438	449	433	469	444	464	483	447	467	457	488	450	407	463	390	450	425	462	453	432	462	458	494	445	471	430	465	440	433	455	478	430	409	431	461	466	433	433	433	435	441	470	426	435	432	431	478	487	455	438	416	457	429	461	432	423	488	436	441	406	483	463	442	452	427	423	460	448	451	510	464	482	480	434	486	468	436	453	471	430	412	483	474	444	471	419	449	444	480	439	465	435	427	471	474	441	445	433	430	475	467	442	421	488	439	459	465	453	437	453	438	481	446	433	453	435	431	453	434	427	452	454	449	449	435	446	439	476	465	444	452	458	430	427	448	469	456	416	447	456	464	455	435	482	442	468	446	461	488	458	457	443	479	437	465	427	489	471	439	446	478	398	430	464	411	430	459	460	462	469	452	432	457	442	452	433	438	458	441	456	424	453	464	443	437	435	456	468	467	427	450	457	455	444	470	428	441	434	473	443	455	439	437	463	423	477	411	478	465	417	427	439	409	476	474	452	468	465	436	468	419	481	425	426	441	487	499	423	453	464	444	457	431	483	473	479	406	449	481	452	456	481	425	461	488	463	475	466	438	469	469	457	442	453	425	462	463	464	450	453	448	457	452	464	456	428	467	467	420	446	495	502	476	466	436	450	467	465	467	460	487	456	444	454	451	458	482	475	456	466	463	420	421	429	497	456	434	447	419	455	477	463	481	499	425	441	455	458	457	468	479	443	470	454	393	485	456	467	436	467	448	417	447	512	413	441	452	475	446	443	456	423	434	452	464	465	481	441	496	454	471	459	443	465	458	455	469	435	457	490	459	422	466	464	489	417	440	482	459	479	478	462	452	446	456	397	465	469	441	435	424	453	478	469	442	448	480	437	452	438	492	445	449	450	431	459	432	462	476	457	446	454	455	434	479	421	457	475	442	430	409	451	450	450	431	427	443	454	402	470	432	441	441	447	446	419	453	452	497	455	456	446	457	405	461	443	458	438	439	451	437	441	467	408	462	457	457	440	448	440	426	472	417	451	446	462	461	463	488	447	449	446	462	476	456	442	440	441	431	460	443	452	430	456	437	457	447	444	437	487	427	476	411	456	421	423	410	455	446	444	466	461	466	430	472	479	462	423	448	430	455	458	435	465	440	421	418	427	473	419	460	458	458	443	447	427	452	439	452	408	438	453	480	438	455	463	477	452	478	475	458	476	471	450	454	467	476	419	459	437	465	450	468	455	467	398	421	469	440	434	423	467	453	458	461	456	454	429	441	450	432	440	428	433	453	453	455	461	453	477	467	451	466	444	442	462	441	450	462	453	445	461	432	436	478	487	441	443	434	414	447	462	464	445	489	407	438	419	449	486	514	454	422	481	433	432	459	480	448	431	482	475	470	487	432	469	443	454	448	468	466	442	442	474	476	428	446	407	457	448	459	449	479	463	450	491	488	424	434	501	437	452	472	439	472	464	446	458	454	446	411	448	449	447	442	482	464	441	472	480	442	428	459	459	450	413	491	461	437	438	455	458	456	452	431	497	430	466	471	458	442	448	482	482	442	480	423	460	425	474	482	432	457	411	465	489	467	448	445	440	462	448	441	436	479	433	456	418	429	426	452	429	430	483	461	454	404	462	445	472	455	439	440	474	495	475	458	432	431	445	441	468	473	482	437	465	437	471	481	460	457	425	483	426	441	427	437	478	456	432	422	449	467	444	447	439	453	436	434	417	445	479	435	435	438	447	423	430	470	379	423	423	441	485	434	459	424	442	467	472	439	453	487	475	438	449	449	455	489	474	437	458	464	458	444	442	477	446	441	442	441	468	424	430	456	412	456	463	441	463	430	459	462	492	456	463	426	480	479	473	456	458	449	494	416	454	446	435	469	448	442	403	482	452	461	430	452	449	434	482	467	458	453	428	438	446	448	425	486	452	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46143	10126	2006	1262	877	710	543	537	440	381	400	379	348	342	354	303	309	314	333	311	334	327	267	296	318	275	306	322	306	308	297	302	316	270	307	278	329	285	244	298	280	295	261	295	282	286	300	321	280	295	276	309	267	287	282	249	295	312	278	266	268	289	292	317	269	290	323	263	284	270	269	293	312	273	287	328	308	283	307	273	307	319	282	299	295	302	241	318	258	273	265	288	273	276	319	283	290	321	283	303	294	299	281	281	262	284	292	270	286	297	284	257	279	286	272	307	274	265	262	291	284	266	288	270	304	264	258	284	271	331	291	284	303	276	288	296	266	288	261	247	271	277	260	254	275	282	261	295	341	262	305	280	312	310	310	269	298	305	303	271	289	280	287	266	297	291	288	269	267	299	305	271	304	318	282	296	303	323	283	284	293	258	247	292	306	293	268	278	264	271	282	295	309	289	272	278	307	291	269	302	278	302	276	285	250	302	270	283	299	328	288	273	288	293	290	276	267	306	278	289	289	272	312	291	287	273	326	259	262	279	311	261	276	283	291	275	281	311	294	285	282	273	249	302	301	289	259	292	263	250	289	265	279	295	305	287	281	305	305	326	271	270	280	313	302	274	285	296	291	259	258	311	285	291	282	281	274	293	295	268	309	275	309	300	278	282	282	262	292	287	259	291	291	284	294	290	260	300	279	267	285	283	260	305	304	303	290	250	275	270	266	290	278	297	319	260	269	321	304	300	278	275	313	293	290	281	282	262	267	286	276	251	296	290	309	308	322	244	273	286	270	268	312	254	264	286	313	279	297	263	280	273	243	292	292	275	286	296	288	297	279	289	271	300	243	255	313	294	281	275	254	289	279	297	274	318	278	267	277	295	257	260	285	286	310	297	279	274	305	259	317	304	322	272	292	286	248	299	287	300	279	272	270	263	292	289	312	291	261	270	266	275	275	265	281	309	250	258	297	299	294	243	273	298	297	293	247	293	264	273	287	278	307	295	298	281	296	290	288	274	293	302	284	292	271	280	253	258	264	261	285	259	275	286	276	305	299	292	283	279	267	277	331	266	319	298	260	291	289	315	280	254	273	303	301	267	277	305	294	280	321	288	307	277	279	283	298	284	305	275	264	269	269	273	287	299	278	271	279	304	270	291	300	265	238	258	277	296	287	290	267	299	269	287	284	275	275	349	284	308	269	267	326	279	268	292	272	271	294	305	274	298	266	282	249	272	257	269	275	265	289	305	282	272	288	252	274	280	258	285	276	287	312	309	302	294	285	269	281	289	291	242	295	252	284	289	291	298	297	307	273	287	270	267	299	258	278	299	268	305	295	272	292	304	259	279	275	277	262	270	322	274	287	283	285	254	304	291	277	313	313	307	302	276	263	314	322	277	300	337	266	279	285	282	293	252	330	282	289	284	291	294	310	294	271	263	314	273	289	281	273	278	287	301	238	299	277	254	273	268	295	296	313	294	261	247	291	293	268	283	282	275	307	305	275	293	269	256	301	293	271	286	291	263	275	257	304	298	290	267	290	301	291	305	279	283	278	263	258	283	270	281	290	288	289	286	252	264	303	282	307	257	304	278	255	291	286	318	311	293	287	306	284	306	287	289	322	273	280	312	248	282	283	290	284	297	279	281	312	278	316	260	304	252	255	281	303	295	274	263	300	278	283	267	260	290	275	260	281	270	343	317	308	289	266	279	300	252	293	285	268	281	271	301	286	250	282	294	287	284	280	291	284	288	255	269	275	261	284	299	323	248	284	287	267	292	287	289	246	308	276	274	268	280	315	292	280	272	295	291	256	298	270	280	302	286	281	264	283	277	321	316	283	299	306	277	246	276	287	287	279	296	286	293	260	270	287	309	290	261	286	281	298	306	282	292	271	268	297	266	300	284	311	318	288	288	240	283	290	296	284	311	263	295	269	282	282	289	281	250	281	230	277	287	284	272	292	292	274	286	284	304	257	257	293	299	300	295	281	335	264	282	293	303	313	293	277	308	277	262	295	269	282	312	288	296	282	269	287	274	249	291	294	292	301	282	280	273	275	284	311	293	290	290	274	277	289	293	326	320	266	285	256	316	284	284	281	283	259	258	264	292	253	290	268	262	285	272	268	283	283	279	313	266	275	305	305	283	287	292	283	268	302	278	314	252	298	302	263	305	295	330	301	286	288	276	311	295	300	282	287	286	312	280	279	263	290	277	317	264	300	278	274	274	297	281	251	265	313	292	257	327	309	283	305	303	284	279	278	274	339	291	307	292	297	306	292	276	275	337	298	290	309	273	283	297	280	327	274	288	289	293	244	273	264	240	290	274	310	310	293	290	270	288	283	289	270	257	308	307	298	303	286	262	261	292	303	298	291	251	286	290	291	278	261	276	268	294	264	272	288	268	331	314	324	281	283	283	272	282	308	273	285	286	289	278	284	269	296	277	264	311	280	281	258	284	310	276	273	252	372	311	274	348	293	281	278	253	286	281	310	289	243	293	281	270	307	305	267	305	283	311	286	271	283	294	280	281	272	289	287	276	299	280	316	281	309	313	314	260	303	283	297	303	294	273	260	301	293	305	303	271	276	293	306	253	287	270	310	277	262	293	277	303	270	303	291	306	306	307	279	286	289	279	307	290	296	263	288	259	307	302	294	284	282	281	326	314	294	284	302	313	318	287	258	329	268	315	267	298	277	266	301	248	307	293	265	276	286	287	285	293	332	308	261	274	275	245	283	314	278	258	319	304	292	288	278	314	300	299	276	264	265	277	259	319	274	305	283	299	274	299	278	271	259	323	319	313	307	285	278	287	264	269	286	291	278	277	304	288	264	298	286	289	285	306	269	285	289	286	311	305	286	267	308	310	265	281	287	286	274	278	259	274	287	307	280	271	326	325	298	296	279	296	289	261	219	307	268	304	275	291	295	269	264	309	284	284	278	270	257	285	237	274	338	274	279	266	299	275	296	312	304	288	273	296	300	260	271	310	298	333	296	265	300	280	279	319	300	272	261	281	255	286	259	287	257	273	296	280	281	265	283	281	263	287	277	282	319	273	282	260	287	264	286	271	303	280	292	304	259	297	287	271	282	284	278	291	261	309	277	283	285	290	275	273	281	275	310	310	264	287	302	282	290	278	278	294	259	289	312	283	269	316	299	285	293	284	276	293	282	261	320	305	300	306	255	287	266	276	262	288	279	300	280	282	275	305	277	305	323	295	292	318	277	277	294	259	270	289	317	288	280	304	263	268	278	286	296	296	287	279	300	309	285	281	277	295	296	269	291	254	284	284	298	298	273	265	314	291	284	291	298	291	304	323	286	287	272	293	264	245	282	275	256	286	296	301	299	249	277	284	268	273	278	273	299	276	286	302	286	277	313	318	290	297	291	259	296	285	254	288	309	262	283	267	298	258	279	291	241	283	340	285	257	259	259	272	264	280	276	277	281	288	316	266	284	266	290	306	288	293	263	301	308	261	295	299	290	266	318	303	295	284	312	283	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21559	1792	3527	3828	3189	2774	2291	2061	1756	1653	1511	1439	1350	1222	1181	1073	1092	1063	1036	1007	1023	1009	964	954	952	938	906	893	895	884	889	910	831	860	899	860	874	904	876	873	836	821	824	845	834	833	798	836	825	830	826	863	774	854	836	834	900	883	844	826	787	795	799	835	827	782	767	821	806	807	806	754	787	871	821	802	850	809	845	834	865	808	878	789	837	783	826	820	778	815	835	840	816	834	766	848	799	814	824	783	783	766	797	867	795	810	812	755	813	803	793	817	811	801	748	834	769	795	775	801	810	784	806	763	798	871	821	844	842	818	800	791	802	825	808	780	835	800	833	836	813	789	834	758	798	818	799	870	796	833	788	806	770	817	813	811	862	840	769	822	862	811	805	858	821	788	843	873	764	842	792	821	821	837	836	808	813	818	787	830	785	803	765	863	783	806	793	777	772	844	818	808	858	822	794	789	845	766	825	792	772	818	768	836	852	804	809	789	790	789	852	806	785	820	789	776	756	805	791	808	846	828	796	816	791	778	772	807	782	791	825	848	806	782	832	806	782	769	832	786	760	841	815	758	782	803	844	804	840	748	831	798	753	770	805	795	844	810	850	782	839	811	801	834	802	825	806	860	751	812	822	831	746	836	813	793	784	788	770	818	817	813	764	797	789	832	765	827	817	778	805	786	843	789	812	805	826	783	808	819	762	822	775	828	793	833	836	826	814	829	807	758	819	804	807	813	816	831	849	798	799	776	804	817	845	828	849	810	773	751	773	831	770	792	801	837	796	776	821	782	804	831	790	784	763	807	812	790	826	799	815	788	769	821	792	804	778	823	819	843	849	835	761	839	795	770	809	816	825	772	788	824	740	802	865	781	787	762	811	773	824	759	832	765	819	816	773	825	797	811	840	844	812	800	786	817	788	813	859	802	807	821	780	809	797	811	809	835	827	793	824	799	784	804	799	817	758	784	758	815	835	853	787	770	866	806	800	784	807	868	840	763	808	753	814	743	816	782	771	841	830	786	813	799	820	817	805	786	847	772	813	778	748	778	798	820	817	792	820	773	830	877	782	779	824	901	804	763	831	798	804	773	794	798	805	795	830	848	785	789	827	844	799	800	766	759	804	803	800	786	813	829	816	817	835	737	807	798	798	825	825	826	814	755	809	774	805	804	786	824	839	834	818	849	804	812	796	834	891	826	810	817	809	779	834	811	811	807	809	803	815	820	827	812	820	857	816	778	805	797	821	801	820	824	818	799	815	854	787	787	785	791	771	813	805	844	828	819	781	825	834	790	765	802	815	791	795	840	790	817	773	764	807	832	826	793	842	814	805	814	786	867	791	798	807	763	785	809	818	746	818	802	788	795	804	850	818	776	822	803	840	806	824	775	808	812	854	812	779	857	867	805	820	831	854	835	768	788	800	841	800	808	788	798	834	772	780	793	812	827	720	809	793	831	773	807	812	771	862	839	868	796	770	829	809	793	787	802	780	799	790	782	770	781	745	798	790	804	838	775	800	788	830	824	861	794	752	778	830	810	775	807	794	809	825	773	817	854	807	804	830	801	804	808	831	801	853	825	813	792	808	811	821	785	790	781	836	774	801	788	800	848	820	822	736	788	817	846	828	812	799	786	810	790	786	768	790	862	824	840	804	872	829	808	814	806	830	754	816	784	787	758	801	788	827	786	821	811	794	777	789	826	790	812	817	826	875	807	828	833	798	818	833	806	815	767	816	801	875	851	812	858	877	797	763	754	825	793	805	818	824	813	817	786	821	770	818	835	825	812	842	857	838	803	782	773	783	794	788	807	816	824	847	811	785	774	785	783	821	839	783	790	784	833	830	805	801	789	785	805	825	838	760	833	790	827	879	851	818	784	827	819	836	776	797	799	813	778	779	787	831	822	771	789	800	764	810	864	824	804	795	776	801	859	773	836	794	802	800	760	846	815	795	786	820	833	827	811	838	864	831	819	846	799	838	822	753	793	843	756	757	808	779	772	869	819	777	803	813	820	815	798	804	820	784	803	830	783	786	809	797	831	814	791	770	844	810	799	745	792	810	781	770	806	792	789	865	801	842	796	789	833	804	768	771	841	838	846	874	821	776	809	801	837	817	817	832	749	790	799	844	812	734	851	812	791	806	804	786	826	809	840	757	804	838	805	842	842	751	819	809	803	785	784	841	768	813	790	848	786	801	863	807	823	761	827	810	831	784	809	803	772	846	812	870	773	761	830	791	829	806	786	778	776	833	820	864	831	826	808	796	822	761	817	813	772	762	845	796	800	811	821	804	834	774	776	811	758	754	773	852	748	779	768	793	798	830	824	793	816	800	773	791	771	797	778	817	779	788	804	772	790	820	823	763	845	825	839	837	801	777	844	782	833	768	805	873	750	822	841	815	788	785	850	832	859	785	851	872	807	878	793	804	828	786	879	862	819	784	798	807	788	822	833	797	797	825	814	825	838	869	792	747	838	753	807	782	798	863	817	798	841	779	824	839	836	859	766	846	774	783	810	785	774	801	854	801	828	787	828	810	868	772	775	806	847	832	802	777	796	861	783	818	834	798	794	781	809	824	793	870	792	771	785	789	825	816	800	808	824	778	812	809	845	830	789	820	742	838	829	765	806	821	802	836	768	801	829	843	720	829	801	819	811	811	859	840	794	847	864	827	768	830	770	790	810	802	823	812	788	841	845	841	755	755	786	808	801	771	848	781	818	839	732	782	788	791	750	810	809	802	776	814	783	821	792	816	835	822	820	807	889	739	785	804	839	812	821	792	833	809	800	836	750	786	830	824	795	802	832	799	850	813	789	789	849	796	806	865	791	823	832	772	794	821	814	799	845	788	765	767	814	801	810	784	829	813	782	824	751	847	814	789	808	765	761	797	813	827	789	789	818	837	776	816	791	802	766	811	792	760	821	844	767	781	810	775	816	807	832	806	811	775	770	810	808	812	741	815	823	813	752	779	822	883	787	796	784	789	809	796	722	835	789	821	758	813	803	869	833	780	793	795	765	818	789	787	831	831	879	812	820	785	765	785	827	814	809	802	812	805	835	796	848	807	822	803	779	802	843	819	790	790	809	788	799	792	782	783	812	827	772	801	773	780	792	763	813	741	799	810	817	844	797	859	810	790	794	885	835	885	808	829	836	808	787	838	773	795	772	757	841	810	781	765	784	833	829	835	788	812	801	806	797	826	798	812	824	799	757	827	845	805	777	773	819	772	762	801	830	847	834	737	813	821	779	831	785	845	784	808	783	803	822	807	784	794	803	736	808	804	816	843	868	859	851	812	762	815	811	815	794	811	814	765	844	791	822	817	806	776	811	819	807	801	788	811	758	847	807	841	846	850	817	775	777	833	804	848	847	799	830	767	813	838	813	767	833	818	851	832	824	799	866	815	794	800	845	801	827	782	788	783	838	779	829	811	787	800	773	764	736	803	840	820	817	829	825	864	746	802	813	813	779	817	812	799	821	782	853	721	798	807	828	819	806	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
56380	17672	6795	2507	1573	1114	888	750	680	568	526	508	530	410	413	397	431	395	332	353	344	370	341	367	344	304	347	315	340	351	319	330	326	295	293	308	328	307	332	373	295	345	318	323	342	287	315	304	304	309	295	307	324	309	296	318	318	314	292	306	311	280	289	310	303	289	307	280	303	309	287	299	316	315	295	319	311	314	312	324	284	293	301	307	337	306	290	299	326	312	290	316	286	311	309	305	291	299	309	305	308	306	312	297	286	315	283	326	285	270	307	302	278	348	324	315	291	297	306	310	299	302	301	324	277	295	314	283	292	308	284	290	299	308	296	312	323	303	300	274	253	283	326	309	299	285	306	327	298	309	314	316	336	301	302	266	283	332	300	295	275	262	331	339	310	314	267	311	332	313	312	279	311	298	296	320	284	309	305	329	326	303	312	323	352	286	300	314	312	314	279	293	330	323	285	313	287	297	279	301	294	297	308	276	322	272	317	329	283	288	304	275	329	306	308	292	296	301	301	288	262	296	277	298	315	314	270	316	316	308	278	327	331	299	312	299	331	293	308	319	311	277	298	307	331	315	297	333	321	302	285	271	321	289	307	293	310	286	297	312	314	316	311	321	295	280	324	292	336	297	293	315	308	315	347	301	294	292	305	304	309	294	290	290	309	283	288	326	277	314	285	312	307	293	297	301	308	333	310	290	324	300	290	315	296	317	300	288	310	322	298	310	281	320	317	328	301	325	290	310	307	278	299	296	313	306	298	301	287	301	290	335	326	278	315	275	370	299	313	319	286	303	307	277	286	325	312	309	297	328	285	289	293	304	303	325	303	293	319	308	300	316	280	287	320	318	288	313	311	306	301	279	315	312	323	323	293	290	294	317	305	313	326	294	297	294	327	303	282	321	321	280	308	310	299	302	294	344	314	290	289	316	323	297	326	294	313	324	292	290	322	289	308	296	305	291	307	280	352	303	310	318	322	302	318	289	291	308	306	301	292	322	292	321	291	293	323	302	308	298	300	315	289	279	303	310	336	292	320	330	306	286	300	306	286	323	332	278	283	306	310	308	308	307	308	307	317	303	308	358	317	306	316	331	295	282	318	320	332	298	301	317	300	342	292	303	338	299	285	317	304	307	338	311	299	302	299	286	289	294	310	329	313	306	267	330	285	303	300	265	310	274	311	345	300	310	316	294	294	314	341	316	294	334	323	303	305	292	325	323	301	298	318	336	296	285	302	325	285	305	301	297	292	303	294	298	307	271	306	317	264	315	306	260	293	310	284	295	292	319	306	320	295	309	319	314	297	305	353	268	306	330	310	265	320	300	293	301	328	290	356	319	303	303	302	320	276	270	302	310	308	306	276	295	293	310	310	331	317	302	286	321	312	341	291	284	309	295	293	297	312	307	311	287	254	305	316	267	312	310	288	321	275	306	287	291	320	279	291	282	318	302	305	294	262	305	313	267	295	331	315	300	292	282	319	291	311	290	310	309	309	335	304	292	305	342	301	291	293	275	289	331	304	312	300	300	295	291	305	304	303	270	303	312	291	298	290	306	306	296	316	316	289	296	327	325	307	303	332	296	284	313	313	346	324	296	307	297	287	313	274	321	313	316	283	344	304	317	317	307	310	315	304	314	317	290	323	301	309	328	278	316	283	296	285	301	301	285	301	321	311	335	307	281	305	325	304	293	347	322	312	279	285	311	274	295	293	282	319	290	305	327	260	322	322	279	307	307	306	293	329	348	282	315	282	301	282	330	293	299	302	302	319	322	302	291	306	282	339	285	305	317	277	313	272	309	295	330	325	304	311	300	317	293	285	292	317	290	299	290	285	325	320	311	318	314	301	322	291	313	292	320	294	296	297	298	308	286	328	335	310	301	312	309	286	285	319	313	334	314	288	291	318	310	296	309	294	290	300	289	274	351	315	274	312	300	315	321	327	276	287	293	292	306	304	296	321	304	333	317	290	273	280	294	309	322	329	310	289	290	283	330	292	312	319	302	283	292	323	292	281	302	295	285	301	346	281	334	327	278	335	292	288	309	306	324	312	296	318	301	295	296	294	319	298	310	320	347	278	309	298	303	301	310	288	294	291	303	301	322	324	304	341	257	319	285	309	330	285	305	337	295	318	314	258	282	332	287	310	359	318	351	293	322	294	336	292	299	318	329	281	312	310	305	311	298	313	294	307	318	296	272	284	296	303	291	323	269	310	282	306	297	284	293	323	267	324	312	279	268	310	293	310	316	293	327	315	294	294	294	326	292	295	311	310	290	335	320	293	304	306	322	289	276	297	291	285	304	298	314	286	292	295	311	313	296	308	322	278	304	328	294	277	282	289	316	309	293	332	295	336	284	298	323	313	308	312	302	316	331	318	305	270	298	306	295	303	331	300	329	282	283	327	317	316	307	284	252	296	296	326	337	303	330	292	311	306	276	285	314	291	296	266	314	301	316	296	304	316	306	304	284	302	275	276	318	281	310	317	303	306	310	325	310	284	271	290	287	293	303	304	302	329	308	289	314	313	299	310	320	312	315	308	315	299	282	326	321	297	320	301	287	328	350	319	322	293	302	324	299	349	327	308	342	329	295	310	294	301	293	300	303	322	304	292	291	331	277	300	318	262	310	314	327	316	298	289	299	290	300	283	283	290	259	282	288	300	284	344	321	277	297	296	298	309	302	327	285	291	301	299	297	309	301	356	321	316	307	276	299	319	270	287	346	297	299	310	294	312	317	316	296	294	316	287	294	295	324	286	292	294	319	298	275	322	311	301	334	281	327	280	315	300	286	275	317	291	323	300	299	300	304	318	343	300	271	292	295	297	289	309	293	311	332	300	337	312	309	298	295	277	307	319	318	344	307	294	323	295	324	256	293	299	307	318	283	289	289	324	298	316	279	312	315	330	282	288	296	298	296	298	323	329	267	274	304	322	287	296	324	297	307	294	279	316	299	317	283	284	348	300	286	285	272	300	303	305	316	304	308	312	323	286	302	283	295	277	303	306	300	303	325	320	292	300	322	314	299	310	299	312	302	324	300	292	309	295	308	286	320	307	295	329	302	282	296	304	319	279	274	334	309	304	303	315	300	297	297	330	309	331	315	292	311	295	337	320	288	290	318	315	310	309	319	310	320	316	318	332	275	303	347	320	290	286	316	343	289	306	282	319	325	307	274	287	332	303	292	295	291	308	305	309	286	317	272	271	313	276	345	301	316	315	320	294	303	303	301	277	306	310	319	278	325	308	305	311	263	304	306	299	304	274	309	305	316	304	318	284	307	302	313	298	289	290	333	326	258	311	306	299	316	319	309	296	299	291	296	282	299	279	282	321	292	315	284	319	299	301	295	343	307	293	319	337	300	318	279	309	300	303	287	274	295	294	327	304	301	307	316	283	321	297	289	335	303	324	288	284	306	297	319	303	298	315	312	302	326	298	294	292	316	301	325	343	274	317	307	311	306	317	318	295	303	289	310	291	304	334	290	295	284	289	327	314	334	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26608	2742	5894	6594	5516	4587	3657	3129	2645	2382	2216	2047	1803	1731	1603	1472	1423	1406	1314	1242	1264	1178	1138	1158	1115	1034	1046	1054	1028	1058	986	984	900	883	971	923	950	936	968	897	994	941	908	951	935	938	911	875	916	909	886	874	910	892	866	885	903	829	832	809	837	876	897	874	876	905	859	818	905	830	895	839	847	867	872	861	841	841	792	806	866	869	841	872	863	916	882	949	841	866	905	867	869	804	825	868	828	845	826	787	851	867	836	820	849	832	868	841	849	849	793	828	871	862	804	859	890	843	841	849	918	780	886	837	847	829	834	827	868	844	835	833	805	812	858	881	813	884	872	843	854	843	818	800	859	841	792	800	841	845	862	816	847	852	926	869	864	844	863	861	836	772	816	834	819	851	822	844	891	895	744	834	814	845	811	827	870	854	833	859	814	842	835	837	871	844	858	798	880	862	833	831	803	835	841	871	827	867	801	825	793	832	865	805	838	836	889	781	817	854	831	853	836	806	830	866	837	841	844	824	880	857	845	873	865	822	843	821	834	820	874	822	818	849	852	780	796	836	838	824	835	867	792	824	841	904	794	838	850	802	750	813	823	829	812	853	830	839	849	874	801	810	797	842	796	821	805	862	841	798	784	850	763	830	839	852	835	813	828	803	829	840	894	865	843	841	831	816	830	817	819	837	873	814	913	801	826	836	779	802	873	856	785	832	911	810	895	885	844	841	812	782	835	825	826	882	856	842	900	815	896	833	821	769	797	856	873	837	903	843	815	799	819	814	802	800	865	835	854	829	799	862	809	778	843	850	865	835	815	811	863	814	884	831	828	828	798	782	895	867	838	810	844	832	904	792	875	820	846	800	815	845	858	815	840	809	812	858	825	858	850	842	893	831	796	858	856	867	806	819	801	847	861	858	832	824	859	866	814	810	796	866	810	849	815	805	855	819	863	766	849	856	813	840	806	809	855	849	827	860	821	849	856	897	827	816	926	805	813	861	811	851	839	789	835	828	785	783	777	873	835	828	858	866	825	803	862	797	820	848	768	847	800	804	830	885	788	797	828	839	813	823	822	863	863	841	813	813	820	848	847	863	842	840	865	852	861	886	848	806	852	798	831	785	814	865	812	845	825	817	875	826	772	859	839	850	791	816	776	832	858	851	874	839	866	795	854	840	841	848	806	820	823	879	801	871	875	812	827	758	858	818	826	857	862	869	839	856	860	805	780	798	831	848	853	875	833	836	809	849	924	789	799	836	843	839	858	831	849	821	874	787	813	840	810	842	857	841	834	835	864	783	826	874	837	853	796	815	842	843	827	818	886	843	816	840	828	822	811	853	811	813	855	911	874	845	845	830	807	824	866	819	851	852	829	776	856	832	811	886	837	837	790	774	805	818	803	842	876	819	776	806	809	780	833	801	833	819	835	866	784	843	824	857	812	825	829	801	870	804	766	836	805	847	852	817	827	878	820	892	825	809	880	813	842	821	764	844	763	824	811	835	830	841	847	812	863	805	844	858	872	873	843	869	848	832	828	836	847	835	865	852	813	821	821	827	835	821	819	831	859	837	779	786	812	873	827	849	889	879	790	820	871	829	802	817	788	851	869	844	861	849	780	885	798	851	830	851	842	852	802	858	858	890	862	833	836	870	832	831	844	865	819	818	798	850	831	812	829	807	820	824	778	864	826	803	795	835	778	825	839	815	883	821	871	846	834	914	821	854	858	846	819	836	789	783	819	836	851	854	807	841	863	810	903	816	871	850	846	804	861	820	817	824	840	849	878	863	824	829	844	837	848	877	841	839	811	877	820	808	831	802	794	835	797	814	883	825	819	830	845	808	821	835	881	848	837	883	849	854	841	822	787	852	813	834	833	861	853	862	839	794	871	820	874	819	839	903	810	794	852	820	892	816	834	878	856	887	809	819	865	834	863	772	807	833	818	855	864	789	860	788	851	866	869	794	841	824	862	790	883	866	816	864	904	840	824	801	872	782	828	851	817	880	827	852	850	851	811	784	824	804	809	812	869	809	832	831	783	828	797	840	870	807	840	886	853	818	834	807	807	799	858	782	839	824	836	863	847	857	840	839	832	846	811	844	908	876	829	813	852	841	778	803	892	808	818	859	848	834	838	854	845	855	822	839	835	839	841	807	859	865	810	836	856	851	797	826	867	827	800	862	808	813	782	805	879	848	840	841	817	813	861	832	819	797	850	843	836	792	803	801	825	871	799	848	854	835	816	786	791	867	789	860	812	858	807	864	832	817	869	835	874	862	812	782	825	831	841	844	762	822	863	828	829	843	868	791	870	874	793	850	851	832	837	845	833	826	858	841	833	860	849	833	846	869	817	818	865	826	888	847	810	857	770	857	802	829	809	805	856	791	829	835	824	841	811	855	860	817	849	797	811	801	846	790	809	842	807	835	840	819	875	845	877	781	886	800	823	886	785	792	857	839	816	848	864	800	858	853	819	842	885	845	846	796	829	883	838	825	819	797	856	824	832	827	845	772	881	821	790	844	839	810	791	816	794	801	833	809	792	852	829	871	840	862	854	812	813	817	866	776	840	834	835	824	798	828	845	841	835	825	853	832	815	836	841	813	826	821	854	826	856	806	795	830	810	828	845	849	794	852	868	779	811	874	841	834	791	865	838	883	811	790	867	819	915	766	859	836	806	812	861	811	818	777	848	828	889	802	810	816	836	904	785	858	806	878	793	829	771	833	843	849	838	867	855	752	837	822	812	860	824	811	870	822	852	878	822	835	857	884	878	845	800	832	921	862	813	844	856	831	867	821	802	809	839	828	861	846	847	812	799	804	794	823	843	818	833	813	841	880	826	820	810	791	826	838	857	835	820	817	821	860	822	882	871	819	783	775	845	854	826	843	812	791	883	833	842	801	797	801	860	785	819	820	886	892	793	842	874	775	825	816	789	805	853	822	896	807	806	847	839	798	812	834	817	878	847	784	791	816	828	821	841	802	840	791	821	818	814	822	827	804	838	847	819	819	843	811	830	875	826	847	867	795	841	842	831	842	865	817	867	825	840	845	817	855	821	837	842	834	848	765	866	873	886	827	844	868	817	792	894	849	882	837	817	848	800	855	806	835	795	861	847	794	845	856	838	875	824	848	797	814	829	847	789	835	856	878	886	853	828	882	801	792	834	772	845	845	847	813	811	861	819	773	895	861	824	787	785	813	787	851	786	849	787	858	808	875	863	852	838	764	837	804	826	794	783	836	815	869	793	791	773	846	793	842	804	817	830	793	829	871	786	826	907	813	817	795	792	807	839	775	815	829	853	856	863	876	843	837	834	786	877	842	832	849	875	824	791	850	813	815	831	798	829	861	818	854	883	815	790	809	884	810	886	883	807	861	814	780	854	829	881	821	792	832	836	840	790	834	826	848	849	847	807	812	860	802	888	861	855	783	752	805	818	777	835	855	894	817	756	844	794	792	803	821	811	887	796	823	847	835	796	867	854	846	823	795	853	805	894	846	819	851	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6584	347	246	168	171	157	138	157	147	154	142	135	139	132	138	141	130	134	135	144	142	139	125	165	153	136	136	147	143	146	125	118	160	143	163	142	173	124	140	163	128	150	135	130	156	115	143	153	140	145	128	119	127	144	124	146	151	142	154	131	161	143	163	140	150	143	126	136	144	135	137	151	144	129	134	131	151	149	128	129	125	144	135	151	162	140	139	102	139	132	137	134	142	150	161	150	118	149	146	130	139	140	129	133	146	145	149	134	125	124	142	135	132	160	144	149	140	147	122	145	132	121	136	154	127	164	145	132	144	135	154	158	133	149	134	127	137	145	128	138	122	153	118	155	134	131	152	129	152	123	146	141	149	152	140	157	136	147	124	141	143	150	117	140	146	136	125	154	142	127	145	121	135	138	137	147	155	155	108	137	136	116	165	145	140	139	139	139	145	135	139	137	111	113	142	133	131	167	137	111	144	140	154	145	153	151	145	144	119	120	144	152	154	169	146	143	123	131	137	146	137	158	140	139	146	145	118	154	147	137	137	147	143	158	147	129	120	151	133	136	145	151	113	142	121	158	150	132	142	134	156	141	146	129	150	155	129	131	127	146	154	150	129	121	127	152	129	138	138	134	129	128	150	133	137	153	127	137	123	133	151	126	147	140	152	118	127	142	115	126	113	134	166	139	141	128	138	129	129	164	125	149	145	153	140	125	137	141	153	130	125	136	144	147	138	143	150	115	157	140	139	130	148	147	148	147	133	140	149	139	136	137	133	136	155	140	135	132	163	133	157	124	139	133	123	124	125	110	138	183	128	163	125	141	136	139	141	132	140	143	152	140	150	130	136	149	158	135	150	120	151	141	152	138	142	113	141	133	146	148	145	133	133	137	143	146	130	153	146	131	152	146	137	137	121	142	146	132	130	133	130	148	135	129	142	140	153	138	126	133	136	135	139	161	149	141	141	129	148	135	137	135	127	140	113	143	152	129	136	135	145	149	146	139	140	130	126	134	164	147	154	126	135	147	140	147	137	137	143	151	148	122	150	134	127	134	116	136	147	149	120	151	148	157	164	135	127	135	140	129	125	167	131	148	137	135	137	146	144	131	138	160	118	131	134	148	150	129	138	159	140	138	126	130	132	136	146	172	147	138	127	145	143	141	141	131	163	136	150	147	134	150	142	142	141	139	130	138	138	144	118	140	121	130	147	163	135	156	142	127	146	153	117	144	161	127	137	160	128	142	148	136	154	143	142	130	151	149	110	146	151	116	125	148	145	137	139	142	139	136	118	141	136	137	140	138	166	124	143	126	142	136	143	159	134	168	143	138	160	131	129	157	143	131	121	135	133	135	130	159	151	143	129	129	136	122	145	128	140	138	160	129	127	141	141	145	141	128	136	128	150	143	141	105	157	126	140	150	130	115	141	152	124	131	162	152	134	148	133	143	128	134	135	113	156	111	152	136	104	108	151	145	139	123	126	124	160	140	140	145	140	157	162	141	143	120	134	136	145	129	147	141	118	150	122	135	157	149	139	153	126	129	149	127	140	147	129	148	143	142	116	123	157	130	118	120	141	153	148	158	140	106	146	120	141	156	151	147	145	154	152	132	124	151	136	136	149	130	131	145	135	134	142	137	137	177	146	146	140	153	130	147	131	156	124	139	143	148	126	136	139	125	141	146	122	139	137	133	148	143	131	128	165	147	139	130	143	149	123	128	137	133	134	130	153	149	141	116	144	122	132	151	154	141	133	129	149	141	147	126	153	128	137	142	133	164	127	134	122	144	140	150	150	148	130	140	131	160	140	157	140	138	158	142	145	131	148	147	122	115	155	122	141	140	137	135	149	121	138	133	150	149	126	131	127	154	136	142	141	161	145	131	164	146	138	136	128	146	132	150	116	126	141	129	119	159	135	146	152	140	123	135	138	154	142	135	127	141	122	151	150	135	136	154	141	135	150	139	126	138	156	126	141	152	141	132	149	136	135	121	170	146	136	144	153	143	138	135	132	148	127	156	145	122	139	158	137	144	141	139	131	145	148	125	144	147	152	142	146	147	124	165	144	121	131	133	145	141	139	136	142	164	150	145	132	130	116	141	139	144	130	168	148	138	148	133	133	149	149	137	132	162	153	127	131	141	163	165	132	144	138	143	143	138	124	137	149	128	145	130	135	130	149	139	157	136	129	143	147	157	127	121	148	149	121	166	133	133	141	126	159	122	127	138	125	115	120	146	143	136	136	132	143	141	139	122	138	148	164	124	127	134	147	117	145	150	131	123	143	154	126	144	126	161	143	132	145	140	121	136	165	114	146	112	141	156	164	138	146	122	138	143	149	143	156	135	143	124	150	136	144	127	145	123	145	146	126	143	136	154	131	147	118	145	133	119	125	156	149	146	131	125	140	152	147	119	136	146	142	143	147	149	127	148	129	133	144	116	145	138	144	132	153	132	136	138	137	137	150	130	140	135	136	135	123	135	140	145	127	146	147	123	119	133	123	126	107	138	146	153	147	140	151	137	135	174	148	131	139	148	140	147	139	122	136	166	140	112	127	159	127	134	117	106	148	144	158	158	138	130	143	142	143	133	132	151	135	144	120	139	151	119	126	125	158	159	138	144	139	142	121	157	124	133	132	154	120	140	136	163	142	134	144	138	132	128	124	147	148	150	146	135	129	163	139	154	155	149	125	149	143	148	137	156	150	154	132	158	150	142	142	154	135	115	143	149	159	144	146	147	147	143	146	152	122	133	143	143	149	117	128	144	139	114	157	136	141	129	130	133	119	142	126	141	137	130	130	142	140	147	136	138	160	112	129	140	133	140	119	132	131	147	134	146	147	134	139	143	146	131	136	165	122	103	133	135	132	129	139	138	127	147	149	138	152	133	136	147	133	139	117	128	151	144	130	136	129	141	123	123	143	139	134	143	127	132	144	135	142	140	151	114	139	103	133	160	128	152	145	140	142	135	130	149	148	130	147	130	149	149	140	147	136	122	153	129	144	147	118	138	147	136	120	142	164	136	172	146	145	119	136	130	127	127	142	171	136	141	129	161	164	161	151	127	133	129	144	165	130	127	145	123	147	140	128	119	133	154	133	118	135	134	146	149	133	146	141	132	123	133	125	152	156	130	121	138	129	128	130	132	131	135	151	162	152	144	155	143	144	144	142	139	140	135	146	120	133	123	138	150	155	128	145	152	138	137	160	157	151	123	139	118	132	126	122	141	113	141	141	154	130	128	134	131	168	141	166	128	144	136	105	139	128	146	153	138	134	115	142	140	110	111	109	120	141	151	160	124	134	128	155	134	133	134	145	140	150	157	138	137	130	156	140	125	133	142	136	127	151	131	152	140	133	151	125	144	162	151	123	146	129	123	146	137	155	143	162	131	152	141	156	132	145	129	98	137	146	139	144	158	133	135	144	113	126	125	127	141	129	132	146	140	151	137	145	144	178	139	160	135	127	132	120	133	149	140	115	131	142	126	115	156	131	151	133	139	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6438	497	619	588	547	522	539	523	519	468	492	474	524	494	457	468	469	425	444	463	461	480	485	465	443	450	426	426	455	456	438	430	445	487	469	460	500	476	457	479	465	463	495	462	448	440	520	466	436	425	479	465	430	455	443	452	464	497	465	503	461	439	470	457	398	488	473	488	436	422	458	427	440	476	444	441	484	442	456	442	470	452	468	426	412	455	415	418	419	440	472	437	471	450	436	423	452	422	458	483	453	484	454	461	442	433	467	469	463	421	456	451	457	451	445	460	423	455	461	489	453	477	470	505	457	462	462	431	460	466	490	471	465	446	459	437	469	477	486	454	418	402	448	467	423	444	431	462	449	464	428	456	468	449	467	466	449	405	473	421	462	445	463	459	454	464	439	483	477	484	460	459	502	437	456	434	416	439	452	449	435	451	468	440	444	446	443	459	450	460	414	440	450	428	482	445	458	444	447	400	436	448	410	464	424	429	454	474	481	464	398	437	472	422	383	461	428	426	437	436	437	432	436	480	442	481	462	482	461	444	410	460	404	476	418	446	436	457	466	475	448	439	431	479	443	466	433	456	436	467	434	441	429	441	434	403	499	411	408	439	424	459	447	477	438	482	494	450	443	440	502	461	415	481	478	421	441	433	478	420	477	412	438	432	438	480	464	490	462	486	460	454	457	440	448	475	447	445	449	455	456	444	389	454	472	469	432	387	438	461	423	471	466	461	479	467	452	463	458	445	419	402	477	473	487	474	459	432	430	440	472	437	443	456	448	447	493	463	451	449	465	440	458	416	471	445	438	450	418	425	442	459	439	491	451	457	415	431	449	431	487	466	441	460	407	501	429	433	454	483	465	448	449	456	455	374	396	452	428	445	438	436	466	440	452	442	457	404	434	426	450	461	495	459	456	425	441	437	434	470	478	472	451	470	454	437	440	493	452	457	464	469	399	441	466	421	426	418	416	442	472	446	441	449	429	463	439	463	457	432	447	422	462	462	443	453	458	451	455	473	459	459	419	445	461	428	456	443	436	469	468	455	400	451	454	431	432	461	426	451	440	444	455	467	464	469	433	460	468	456	427	448	477	423	480	447	436	478	431	441	447	447	406	434	466	391	435	422	465	459	419	409	456	447	440	447	464	466	460	452	443	382	441	461	409	423	486	437	470	436	428	455	451	427	435	451	458	488	434	430	448	478	449	452	444	437	495	484	425	477	431	476	445	461	424	408	463	454	457	439	446	447	452	457	477	453	430	453	458	427	456	454	443	437	434	445	496	443	499	442	464	421	435	443	416	437	441	460	451	443	452	475	480	460	454	478	439	437	413	452	432	456	446	477	463	444	461	440	435	465	457	445	449	439	445	480	436	430	413	482	437	402	446	417	458	462	465	479	437	448	474	463	466	439	436	466	459	471	450	453	433	449	449	454	462	404	457	444	416	426	390	462	460	491	455	400	459	439	435	411	461	434	484	462	467	434	455	455	449	440	444	465	428	434	442	470	439	463	406	429	431	466	461	425	451	453	466	428	485	445	464	409	467	439	447	451	453	440	432	430	485	484	464	460	472	457	461	435	466	483	439	446	460	432	430	492	465	469	460	453	435	467	457	446	435	442	450	482	415	432	430	446	412	446	420	440	419	431	426	453	441	435	436	431	443	472	452	476	455	417	502	453	434	460	477	459	444	449	462	481	445	438	474	437	453	468	465	450	441	443	422	404	443	475	429	471	435	428	444	422	438	474	455	429	447	439	459	472	440	481	479	456	472	418	445	481	445	440	453	440	411	456	491	475	455	433	438	411	474	467	446	424	459	410	460	456	456	433	417	497	431	464	508	462	468	479	480	425	446	465	449	450	445	482	413	432	417	433	459	477	486	414	447	421	430	447	457	466	471	467	433	465	469	429	466	422	481	459	439	456	457	451	468	444	476	450	455	456	451	448	472	441	424	447	485	453	476	449	453	435	448	449	474	447	452	402	427	461	415	450	437	482	509	431	439	454	433	441	425	447	436	470	458	427	491	477	407	472	444	437	412	431	436	460	452	451	435	431	438	422	435	456	446	389	432	472	478	432	425	454	432	444	449	462	461	439	492	449	437	459	432	438	417	387	470	488	443	443	422	420	467	467	413	467	449	438	454	440	421	449	453	425	415	446	438	450	463	450	415	416	452	444	438	435	426	452	479	417	452	465	430	472	470	451	460	451	421	414	438	447	477	421	439	460	450	485	480	423	426	443	453	467	441	431	473	466	444	466	471	457	491	499	463	430	434	413	426	432	474	435	466	460	434	438	406	410	479	428	457	467	424	421	467	437	464	461	484	459	424	447	507	464	464	435	432	426	451	448	475	445	464	446	469	421	444	440	458	438	466	445	433	497	472	479	401	438	466	412	475	440	468	434	441	457	440	450	447	475	443	464	421	473	440	476	451	482	449	460	448	461	492	444	490	444	436	452	440	424	440	484	446	468	480	471	432	455	460	456	443	446	437	467	436	449	399	438	448	425	411	450	473	452	434	444	445	434	475	438	433	461	466	468	450	449	471	458	407	437	421	436	421	462	447	426	464	444	430	457	425	480	472	458	445	421	452	464	449	408	462	478	435	447	447	481	431	461	433	436	481	448	435	448	416	459	477	453	451	418	487	435	476	467	423	426	446	460	449	429	442	444	467	446	432	450	487	447	443	475	429	439	437	446	458	468	498	426	460	418	449	467	456	465	465	488	455	466	473	471	446	432	402	456	438	462	447	433	485	456	453	421	434	440	449	432	451	456	434	472	454	442	437	470	503	441	416	450	437	461	457	436	460	426	469	455	442	434	440	436	444	413	482	408	450	437	467	459	429	475	439	441	430	464	456	479	447	426	465	463	468	480	425	458	477	445	421	424	459	457	397	488	468	484	453	443	447	457	445	477	489	466	465	475	476	438	425	487	426	450	465	445	452	469	457	436	475	456	426	489	454	422	479	407	449	451	461	471	448	452	434	460	475	486	463	434	451	446	474	432	475	427	428	420	459	427	444	440	438	422	454	458	457	470	452	467	446	458	477	433	469	465	448	475	439	466	440	465	474	476	458	439	452	460	465	447	478	431	467	448	500	428	431	458	436	440	439	437	459	427	437	485	424	446	452	471	453	440	470	454	473	447	456	498	435	455	425	446	472	407	453	485	453	443	468	461	427	431	471	462	438	422	434	459	441	437	475	466	416	450	466	439	455	428	450	456	445	446	474	465	420	438	484	431	438	469	459	414	424	415	445	447	459	465	419	441	421	434	421	459	411	424	438	453	447	438	459	476	498	427	469	410	441	462	437	454	456	432	451	450	408	443	457	440	445	468	424	432	451	450	478	444	434	401	419	448	437	426	431	422	460	482	450	441	479	443	476	418	464	459	441	477	457	444	453	425	433	445	430	443	483	451	441	471	466	454	400	410	440	446	448	434	454	436	444	448	468	422	516	445	476	485	455	423	435	447	461	442	475	449	472	458	420	433	481	429	469	414	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
43514	8129	1799	1277	904	707	573	517	453	425	378	343	367	365	331	329	307	312	344	302	296	301	300	309	287	303	268	285	261	297	293	286	318	300	286	280	250	317	287	263	288	323	318	279	280	320	312	304	302	317	292	307	275	318	293	306	276	299	281	277	296	295	265	253	290	286	311	286	272	286	278	295	305	273	313	257	292	308	268	329	297	306	295	288	277	277	263	297	273	299	272	281	297	277	303	290	293	284	290	286	276	275	277	275	301	261	281	317	237	288	274	290	286	272	285	293	285	292	274	304	291	307	282	269	274	305	266	299	267	267	273	273	291	300	292	291	273	284	273	255	288	272	295	273	265	260	288	252	299	277	269	282	281	274	242	281	255	267	308	300	286	287	279	285	287	297	302	300	282	286	272	284	280	282	282	243	292	309	292	286	280	275	270	294	287	278	298	276	297	266	288	289	304	285	297	312	286	256	265	311	281	287	272	317	293	309	257	294	255	276	264	287	286	278	269	290	319	274	282	261	273	285	287	257	278	258	273	291	271	260	274	304	258	265	264	240	303	251	262	284	312	311	307	281	300	252	270	276	306	244	283	282	302	279	288	310	281	286	283	267	262	274	294	304	297	266	278	247	288	265	281	262	260	290	267	264	279	294	293	272	262	314	289	270	286	276	281	298	290	280	293	311	262	282	290	291	277	253	293	301	263	290	290	293	290	295	253	306	263	267	313	271	276	292	286	322	332	310	304	295	305	273	270	270	279	260	270	301	279	276	276	309	269	290	292	284	287	291	266	264	270	292	283	288	284	272	273	280	283	278	261	295	263	267	252	262	269	289	245	294	282	307	311	280	280	261	271	261	297	275	256	266	277	281	281	274	310	265	266	248	279	283	284	256	283	266	282	296	297	250	287	258	288	281	226	280	297	253	300	297	273	264	275	269	292	292	282	278	279	300	294	271	257	291	300	304	250	289	289	298	298	281	282	306	308	266	285	282	261	268	309	273	304	258	286	286	281	309	294	315	270	278	306	272	261	260	306	293	288	264	293	304	287	303	272	308	312	265	279	280	269	290	255	288	226	295	313	277	284	311	290	307	278	282	312	293	293	292	279	261	271	265	257	299	314	290	254	263	269	286	276	283	292	281	270	316	283	280	273	281	305	247	318	267	262	269	277	286	290	296	323	244	254	265	253	261	283	271	289	273	272	314	275	251	282	286	280	260	304	282	276	280	278	293	288	274	280	273	254	260	267	289	305	286	306	295	273	284	270	302	279	252	268	290	270	279	256	246	292	246	284	267	282	283	308	275	276	303	305	278	309	293	257	270	277	284	284	289	296	295	286	308	269	276	305	301	260	269	303	274	278	271	273	249	282	301	270	305	301	257	309	273	250	263	278	282	310	248	276	280	302	269	287	291	284	294	294	284	274	295	269	275	260	331	279	275	262	292	301	269	280	270	278	258	303	262	277	250	257	287	280	272	255	289	288	271	288	287	277	289	276	281	245	265	285	261	268	307	278	276	256	274	259	307	290	273	286	299	267	297	227	284	268	298	285	278	276	267	299	293	265	292	312	299	279	261	311	312	276	322	286	279	255	308	318	261	273	267	277	293	305	283	285	269	272	287	266	290	290	310	313	290	301	257	268	256	292	252	262	266	266	262	277	254	266	305	273	287	293	263	282	309	287	290	258	236	297	270	253	294	250	301	291	275	274	279	298	303	284	277	281	307	283	293	256	298	275	301	277	306	311	283	277	278	255	285	290	277	267	289	301	270	323	309	306	285	293	297	263	316	318	275	288	283	291	280	277	327	301	305	286	267	297	275	283	253	303	280	282	302	265	298	272	271	280	301	259	310	283	284	271	289	258	277	293	282	288	298	252	294	273	277	293	302	273	304	305	266	267	300	308	276	281	270	306	280	283	289	264	265	294	299	268	281	261	287	258	296	272	305	274	271	295	321	268	253	265	272	274	299	307	280	275	270	280	294	278	269	267	275	261	312	309	251	276	308	270	274	293	275	288	294	278	308	277	280	285	281	256	295	256	308	282	285	299	289	275	292	264	302	259	297	293	269	308	300	308	280	267	285	292	291	280	266	282	272	275	281	290	274	298	297	282	298	290	280	254	293	301	300	261	287	316	292	250	293	298	296	275	279	304	278	298	277	300	283	279	310	275	265	284	263	293	268	259	261	286	289	257	257	318	295	272	269	286	282	301	308	265	274	264	310	275	255	272	319	300	260	296	284	302	294	272	273	251	275	273	310	282	249	289	272	281	279	278	274	253	265	294	291	282	293	295	267	259	298	277	303	261	277	267	303	251	288	270	253	258	272	273	274	281	313	287	287	283	270	293	281	308	301	268	268	275	292	308	272	282	320	257	286	270	288	307	279	320	291	312	306	264	314	277	259	263	297	303	278	275	297	295	289	291	271	266	282	305	290	247	292	294	269	311	291	253	272	259	274	284	290	294	269	274	258	280	295	291	264	267	273	266	276	300	300	307	300	294	303	293	273	258	281	269	272	273	290	287	265	258	277	280	258	302	281	320	274	268	295	255	273	300	280	309	275	295	265	263	270	295	290	271	279	285	283	293	285	299	300	267	296	242	279	300	265	255	295	286	294	280	308	261	280	303	297	262	304	262	275	281	288	281	312	269	285	295	276	283	286	298	303	297	267	302	316	273	313	265	248	260	284	247	273	308	284	278	273	285	293	302	298	299	297	266	313	284	288	297	261	245	302	265	292	287	279	294	283	288	303	282	295	274	294	280	293	295	272	289	296	318	266	266	301	270	278	272	271	318	257	281	308	283	278	280	278	295	300	295	279	279	296	295	276	266	284	314	282	281	300	285	261	271	269	307	304	269	290	285	306	272	289	301	289	277	265	292	289	280	257	289	279	288	303	270	294	270	294	258	264	288	309	282	304	308	281	300	307	267	268	254	271	278	263	293	275	265	272	300	302	277	295	282	305	273	284	267	286	266	304	291	294	254	295	263	294	316	293	281	277	265	301	292	287	294	282	264	292	294	294	270	290	293	287	258	282	298	247	284	276	294	280	288	296	288	292	270	235	292	313	262	276	268	267	290	276	305	264	309	270	300	307	302	286	285	278	275	268	311	300	290	264	264	272	293	279	293	296	278	279	291	275	303	286	315	270	272	264	283	290	285	276	313	297	279	293	261	264	259	296	280	272	298	282	290	305	296	276	266	257	283	286	307	276	283	269	286	284	328	318	260	287	267	298	287	278	274	292	276	284	285	277	313	277	251	279	297	289	262	288	262	268	281	275	320	287	283	260	278	282	287	272	270	324	300	273	303	287	302	232	290	273	273	281	275	285	268	260	277	282	296	259	272	315	256	266	292	285	305	261	310	241	281	310	291	314	283	298	293	277	309	282	285	276	287	304	296	276	292	287	301	303	298	269	266	300	294	257	275	321	299	286	274	324	286	297	277	287	286	255	265	297	268	298	286	281	285	298	294	275	285	310	286	315	267	282	269	295	295	271	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20437	1761	3465	3774	3241	2766	2329	2045	1719	1610	1531	1458	1333	1247	1213	1152	1103	1101	1035	987	965	1064	1013	957	924	909	875	940	890	879	907	859	896	879	880	867	846	836	884	869	857	859	906	831	834	914	764	825	873	805	841	891	831	838	843	835	864	832	822	833	801	864	747	832	866	844	790	824	863	810	831	833	850	833	784	797	853	810	805	834	808	771	786	853	840	796	826	798	825	819	774	840	852	781	759	812	818	825	819	821	817	791	830	795	866	811	817	770	820	830	816	791	767	801	796	738	839	808	811	800	786	792	780	841	783	821	837	845	856	816	794	819	817	809	801	831	793	778	824	828	818	785	824	781	834	825	839	829	804	806	810	782	807	837	833	782	782	784	809	840	790	843	785	831	812	792	813	826	838	836	805	775	819	814	813	818	796	841	807	794	802	789	816	780	811	789	795	816	781	771	779	781	822	773	791	803	822	765	791	774	849	806	841	825	790	812	830	784	804	792	782	834	801	780	797	785	865	815	801	781	772	785	833	778	806	828	788	746	797	771	833	808	816	807	828	768	813	787	800	774	849	855	752	822	764	804	848	833	791	805	829	814	773	813	849	889	830	820	797	776	812	802	828	844	773	800	798	770	845	833	788	787	827	872	784	845	767	771	867	792	822	814	829	774	757	813	801	800	843	778	789	805	793	814	809	823	763	801	788	843	746	823	752	788	830	824	811	805	837	809	785	798	760	805	767	850	719	783	719	773	783	835	802	836	811	808	787	754	761	802	789	823	813	776	788	824	819	808	828	779	770	794	805	785	789	839	824	773	790	849	790	781	807	808	825	864	835	819	791	796	862	837	766	805	808	822	834	841	794	764	830	790	828	773	798	804	816	818	826	739	798	779	845	780	815	770	799	823	798	814	821	843	823	791	838	774	809	803	872	791	752	807	816	807	850	841	812	800	746	784	797	781	840	776	794	822	789	770	753	767	807	772	790	815	797	771	795	822	799	788	846	833	789	759	826	779	789	811	795	761	795	842	763	806	831	817	792	771	818	834	791	795	788	830	779	843	807	797	791	797	777	778	826	810	769	800	805	828	794	802	842	769	775	775	748	791	770	823	809	845	782	876	751	784	806	820	807	768	793	781	798	778	874	768	811	785	800	812	795	788	809	833	824	753	820	773	846	809	775	787	797	769	822	787	768	815	776	838	803	787	779	779	850	839	759	788	781	813	787	798	788	805	848	789	784	844	827	807	776	832	791	798	819	788	796	773	788	759	836	795	777	820	808	790	816	790	776	767	799	791	815	789	813	798	783	829	771	811	730	806	795	739	842	771	741	792	777	793	777	857	794	805	784	755	813	798	780	802	770	783	791	751	810	841	811	798	740	843	799	798	788	804	747	797	764	807	764	732	849	835	814	788	821	826	839	766	852	798	797	854	823	789	844	806	807	808	785	827	784	789	810	863	816	829	804	797	837	819	794	813	816	859	838	777	823	798	797	745	768	828	862	834	796	773	833	858	805	767	812	779	747	737	766	761	786	756	803	795	810	779	813	779	812	804	789	725	799	791	785	775	784	839	819	826	790	784	825	802	806	778	818	826	819	767	854	826	827	844	849	811	803	807	813	819	781	763	788	826	805	798	833	790	847	812	776	852	771	837	754	777	843	786	841	821	843	776	752	816	825	825	798	819	792	826	842	852	778	790	769	786	793	788	829	776	716	758	797	798	862	759	831	793	848	741	855	813	847	800	786	809	816	805	751	784	811	815	801	847	790	821	775	811	840	788	836	827	792	795	806	762	826	820	787	791	747	777	878	819	848	808	759	786	777	864	799	822	791	807	806	854	814	773	813	765	819	819	831	800	801	811	798	815	763	833	822	772	824	798	783	725	836	774	801	842	768	784	790	810	827	785	747	751	809	769	819	786	786	807	813	757	792	815	795	890	787	842	784	777	819	816	850	840	856	753	830	799	762	799	771	792	729	859	856	827	846	776	844	796	853	814	796	800	779	857	795	843	782	848	792	866	750	752	801	798	758	807	778	788	828	847	811	772	802	833	813	783	756	854	784	846	770	779	806	780	860	780	791	822	810	804	806	783	706	772	760	808	788	832	755	885	836	769	813	817	747	793	761	789	803	755	821	817	830	812	812	807	823	857	808	835	781	773	803	820	711	815	783	776	792	837	795	817	789	812	760	798	767	770	821	794	795	827	782	787	794	741	783	794	788	810	809	787	797	800	844	873	811	794	804	858	809	779	791	777	780	782	805	871	832	767	770	811	788	826	857	765	806	773	777	788	829	801	783	786	808	752	764	805	783	761	771	800	792	727	775	790	778	833	853	820	784	821	797	804	846	818	823	821	778	780	783	773	826	767	836	817	850	759	789	828	836	791	779	876	769	741	862	762	831	796	798	840	864	770	770	819	767	758	782	807	813	752	784	787	820	781	822	790	835	808	862	788	786	796	811	817	816	824	795	796	782	765	791	827	811	795	832	810	756	796	843	841	737	832	787	846	771	771	805	813	771	737	805	808	814	823	822	797	833	814	806	794	777	771	777	809	840	859	816	803	840	780	777	751	830	853	831	797	814	793	776	789	771	796	773	785	812	845	796	741	831	779	818	846	800	759	755	823	817	803	804	816	823	812	791	843	804	792	837	741	785	795	757	794	794	782	836	797	826	797	782	767	781	775	799	818	830	777	795	802	763	820	833	818	784	795	813	819	755	814	776	805	835	798	770	810	861	832	798	832	827	852	790	805	794	770	802	801	814	792	792	778	791	821	827	864	806	780	785	827	792	789	779	771	793	866	778	805	790	796	789	866	774	820	786	799	808	758	795	772	770	785	744	766	791	846	816	810	790	755	811	779	797	766	804	806	820	784	825	780	791	790	770	834	820	812	815	868	808	811	798	804	795	792	790	771	779	820	833	794	840	808	800	847	763	841	762	825	814	857	802	771	820	796	844	837	788	752	826	784	847	817	811	811	833	845	837	801	823	786	809	811	838	805	798	790	810	794	764	792	823	772	820	848	799	822	799	788	798	796	801	816	817	834	778	861	822	768	770	780	797	779	790	826	820	779	760	774	807	774	778	808	788	829	812	792	819	805	820	768	802	782	801	846	781	830	797	857	768	774	811	769	790	818	787	836	775	846	861	744	814	788	793	789	791	813	852	837	786	827	816	772	853	863	824	847	780	762	769	835	827	788	733	830	732	833	836	771	794	824	818	860	788	784	804	784	794	815	826	780	850	797	830	835	807	807	776	780	845	782	763	835	825	806	841	768	772	821	812	820	766	793	782	810	786	838	805	773	814	774	826	771	776	781	818	801	805	803	832	794	801	789	781	843	827	827	827	830	781	794	844	840	839	849	729	817	812	802	814	784	782	789	848	759	781	773	796	791	801	813	830	772	789	769	847	807	761	727	740	756	812	827	814	803	876	785	815	822	797	812	814	780	826	880	828	789	766	781	813	822	784	800	773	832	783	835	786	819	817	793	802	782	781	792	809	834	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57000	15468	4910	2359	1623	1142	932	728	657	589	517	493	490	434	355	417	378	356	390	369	351	334	327	342	330	331	284	318	359	354	304	326	297	299	310	308	334	289	359	294	306	299	316	321	329	304	312	279	322	290	317	290	313	317	282	311	286	288	318	317	283	309	304	289	310	310	321	303	313	320	310	295	297	283	307	346	288	317	316	325	316	315	325	315	289	288	310	321	310	322	297	312	323	293	306	265	299	279	302	291	321	337	293	310	321	321	313	310	298	318	312	306	279	289	298	331	284	323	312	313	312	303	274	318	331	299	312	311	317	297	292	304	341	311	327	307	308	312	306	303	312	304	315	345	271	325	299	288	328	297	300	305	270	324	304	304	315	326	308	288	314	326	291	293	304	301	291	301	278	299	284	290	274	342	315	306	325	293	312	297	309	320	296	313	320	293	316	348	315	307	284	324	282	331	310	285	297	336	295	293	305	297	302	319	287	316	305	264	347	315	314	287	274	316	295	346	292	309	301	305	301	312	328	291	291	294	290	285	292	280	347	276	310	328	304	290	302	312	336	289	309	310	295	277	292	283	299	327	329	299	287	301	319	280	325	320	303	301	299	312	278	309	311	310	314	312	306	303	304	295	308	333	298	306	261	286	292	318	299	309	334	290	292	304	283	315	328	300	350	303	297	318	301	315	319	293	302	296	279	268	304	304	323	282	311	298	292	273	289	289	334	264	276	316	319	318	289	345	334	271	297	298	293	307	286	279	287	329	305	324	297	311	285	324	316	316	283	301	309	298	355	309	333	305	304	281	308	328	318	309	305	322	292	300	324	297	303	322	310	322	306	291	261	314	297	288	298	324	306	297	279	329	312	315	321	300	249	271	305	310	280	290	314	290	343	315	324	342	315	316	336	307	313	286	275	295	313	308	324	322	311	305	280	314	304	312	303	302	305	292	313	312	330	330	315	312	300	312	276	287	306	293	260	295	298	296	300	264	279	315	311	293	310	305	286	301	298	286	297	319	326	285	335	338	294	334	266	317	300	298	329	334	316	299	282	308	278	335	307	288	315	293	279	326	286	317	277	295	320	329	293	307	316	284	328	284	276	262	288	295	303	268	296	321	313	302	315	330	330	335	347	303	323	302	312	303	319	337	344	325	315	328	294	270	283	285	335	307	306	291	302	340	307	314	315	303	298	323	288	356	310	323	301	319	300	293	320	309	281	326	329	300	305	325	258	320	308	304	320	318	295	302	343	316	316	281	311	317	309	337	295	330	329	299	310	301	294	308	295	294	328	323	326	284	309	291	266	331	308	301	278	331	323	299	306	285	322	315	305	276	319	316	317	301	299	289	314	305	327	289	260	284	321	310	317	340	321	312	298	263	322	299	319	349	312	298	321	308	314	285	313	310	324	286	296	303	304	289	309	288	283	311	314	314	320	323	298	332	321	297	291	297	288	301	334	308	309	311	318	278	319	319	332	281	291	294	271	349	346	313	300	294	315	281	284	277	303	286	313	315	311	273	304	297	300	309	305	331	309	309	292	301	318	306	318	286	293	284	311	307	316	291	333	304	309	323	308	313	320	295	307	304	269	272	317	314	314	304	329	307	305	321	297	307	311	308	289	301	297	343	303	307	294	302	311	323	284	310	278	317	321	348	298	285	298	293	309	319	312	325	297	347	312	321	298	305	332	275	279	297	296	342	283	293	318	330	318	297	253	316	323	324	300	302	288	299	299	315	287	307	257	323	295	304	316	307	290	326	286	359	308	321	294	328	300	329	300	288	308	302	327	341	311	303	306	305	327	303	313	303	290	291	305	293	291	308	300	291	266	308	323	314	296	304	320	330	292	309	298	296	272	299	285	309	299	319	284	328	300	277	314	284	271	287	307	279	311	324	278	299	309	293	320	344	292	325	324	293	316	269	312	318	299	303	312	339	339	314	303	338	287	292	293	307	272	278	319	291	265	290	292	280	303	295	325	290	331	277	289	307	330	298	291	285	292	316	289	309	279	304	292	305	326	310	283	302	309	315	281	352	323	303	299	292	325	263	327	315	320	298	326	303	289	309	300	286	313	276	309	308	301	326	289	283	298	307	316	334	268	329	286	310	301	319	281	304	284	336	312	281	275	288	288	315	338	318	292	270	305	309	331	298	297	310	320	274	311	304	321	300	283	298	322	307	308	332	304	319	308	302	298	316	289	296	301	279	305	318	285	317	276	338	287	305	297	289	318	314	341	297	295	296	278	324	332	326	318	297	327	331	316	330	313	308	284	306	283	291	304	291	320	306	292	301	275	293	286	286	283	311	272	323	312	320	303	335	317	343	307	310	339	301	289	305	297	327	311	322	312	321	294	295	284	322	311	294	317	332	341	312	306	299	290	320	303	288	267	315	292	299	314	286	298	336	309	317	280	305	320	330	307	347	311	313	314	297	301	326	318	294	325	290	287	281	313	305	302	328	310	302	304	293	315	326	292	299	309	309	289	318	281	310	317	312	309	297	310	302	304	324	297	275	297	306	279	285	315	312	312	323	337	303	273	312	335	306	290	292	314	323	296	304	309	324	307	315	313	328	293	349	312	340	293	316	276	299	313	293	325	325	303	314	283	324	309	299	284	340	319	302	292	314	312	304	329	320	304	302	309	293	304	302	305	296	310	295	271	305	317	303	320	286	311	320	298	307	282	319	300	281	285	315	287	333	291	311	300	300	291	294	317	276	302	261	305	318	272	300	314	283	280	329	343	298	298	292	315	335	299	305	293	297	311	297	280	277	283	314	292	307	293	325	310	297	314	287	290	286	296	314	306	292	306	310	302	289	306	318	303	296	330	315	305	327	305	319	321	290	316	307	300	285	324	321	281	314	298	278	290	306	295	324	292	299	270	320	329	298	297	285	312	325	304	294	286	302	283	290	324	322	284	327	329	305	309	320	284	287	293	312	297	343	302	321	275	298	302	324	298	303	330	300	313	297	308	296	302	310	293	295	300	282	301	332	311	330	310	324	295	309	296	306	299	306	296	294	330	328	298	281	330	304	317	310	312	352	329	335	319	306	335	278	311	261	275	325	306	298	313	292	301	285	287	298	312	283	322	320	327	341	311	301	326	305	307	279	297	317	304	322	283	300	313	298	313	311	295	305	291	306	309	308	295	263	310	328	261	307	285	310	318	310	311	298	286	280	260	289	259	290	289	291	306	314	329	293	308	285	305	300	292	273	308	312	322	319	339	317	296	302	296	290	294	317	295	308	337	314	337	326	291	301	297	288	290	308	287	316	326	325	310	328	285	268	300	260	309	309	324	307	303	312	317	305	294	312	314	342	319	304	265	275	316	277	292	296	315	292	312	311	311	283	301	325	304	325	313	298	278	301	312	284	270	333	305	331	327	287	285	307	323	345	313	315	312	289	311	310	316	299	307	287	296	329	284	271	303	269	296	322	300	322	293	325	293	294	320	317	282	335	271	298	328	291	296	296	303	317	318	316	334	318	307	282	288	319	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26304	2836	6016	6693	5667	4570	3781	3132	2681	2409	2256	2010	1922	1750	1634	1503	1386	1400	1357	1284	1244	1203	1173	1140	1148	1054	1076	1064	982	1010	995	935	995	997	924	960	971	935	972	940	978	948	953	896	932	907	903	869	891	892	858	914	915	884	839	881	881	914	849	849	829	827	868	862	856	835	886	922	821	878	870	871	895	880	834	823	910	810	832	851	862	818	891	854	874	803	825	863	818	864	889	832	907	809	869	863	831	820	861	883	855	937	848	809	815	867	888	854	875	870	816	836	880	851	869	855	830	859	823	836	881	857	924	872	887	816	844	844	855	852	847	848	860	853	807	854	839	842	839	837	824	756	805	886	862	822	772	823	841	873	870	837	831	797	812	851	857	859	844	857	806	836	863	840	873	893	797	853	803	840	850	854	793	896	873	847	824	768	843	846	823	855	796	813	862	825	831	811	869	839	874	797	847	817	802	891	829	843	771	835	862	896	873	822	837	802	906	871	825	837	861	843	797	864	886	784	816	842	853	802	865	828	832	840	873	826	810	798	830	837	816	836	829	822	836	874	891	844	818	844	821	820	846	776	817	873	864	893	819	813	836	838	842	906	851	824	859	852	831	855	819	830	840	792	860	856	823	868	843	807	779	810	851	851	850	855	829	840	792	826	821	838	833	807	796	833	823	863	846	833	806	832	842	852	820	837	819	834	839	858	824	877	839	817	839	823	856	816	866	845	860	756	834	816	804	816	830	867	848	833	864	843	866	834	863	812	777	829	794	821	784	845	789	839	835	830	842	869	798	791	833	824	800	873	821	829	795	821	818	843	850	820	822	797	868	791	838	802	821	849	805	883	853	828	867	821	808	828	799	792	826	852	797	856	841	845	826	896	825	807	855	828	835	839	814	849	810	805	849	882	850	799	847	800	848	843	868	831	780	842	838	832	817	805	797	840	842	850	795	840	854	845	802	803	877	826	821	854	823	818	832	863	839	838	774	875	843	817	813	805	813	803	865	883	834	809	803	848	786	795	821	846	836	776	882	803	814	784	819	827	784	837	849	808	795	818	826	856	933	793	825	803	847	813	839	819	769	831	843	825	861	786	804	775	856	813	793	848	825	839	789	843	863	832	850	828	824	825	830	821	804	855	824	820	830	812	825	853	860	819	828	806	855	814	864	852	883	872	854	878	854	825	852	866	798	835	856	809	822	872	860	854	856	821	831	824	810	818	819	785	863	801	809	770	776	846	836	801	860	815	852	841	837	873	834	868	892	770	848	791	838	887	819	804	820	781	843	853	863	846	883	853	831	850	788	790	825	832	809	830	809	800	829	800	809	826	806	824	830	811	810	820	811	827	822	828	826	821	856	791	840	819	836	821	834	905	812	862	790	774	857	799	851	840	866	758	813	847	791	828	810	782	844	864	855	831	816	806	829	790	886	781	852	803	846	812	815	836	826	819	843	794	789	855	820	795	847	858	814	819	808	836	869	828	803	866	884	809	842	814	862	807	853	864	797	851	799	836	862	793	830	833	833	852	859	791	787	890	871	806	839	844	846	849	857	799	860	804	856	865	874	809	840	815	779	856	847	868	795	867	809	833	835	801	844	847	800	875	838	809	861	832	844	833	891	803	843	835	768	814	858	824	859	874	859	788	838	833	826	852	869	893	832	801	846	832	877	818	850	797	805	793	839	850	758	838	817	811	890	842	783	833	789	837	816	806	810	826	824	806	802	813	809	814	848	866	896	792	840	806	819	832	795	792	879	809	799	847	826	852	863	796	839	794	838	825	869	829	862	850	866	874	890	790	861	839	836	886	842	879	817	816	832	816	805	898	824	852	862	847	820	846	789	813	826	791	835	871	820	818	810	842	848	803	853	779	807	868	834	862	813	857	795	820	847	855	820	763	873	791	872	825	824	823	879	816	837	829	839	811	809	851	866	816	918	805	857	861	831	820	820	899	791	832	836	900	864	877	781	870	859	811	804	873	888	808	812	854	821	850	796	838	809	813	821	826	804	850	855	797	787	872	862	871	814	798	823	824	830	871	866	803	895	822	842	799	885	836	847	845	810	851	820	824	771	789	806	838	834	856	840	839	802	761	886	849	853	841	833	843	830	818	819	849	879	827	832	840	840	820	824	767	841	834	796	824	806	804	888	804	787	773	779	883	832	797	810	836	784	806	779	802	834	884	806	825	852	803	816	845	870	815	825	838	803	818	878	855	819	819	860	857	848	867	840	834	833	816	801	838	890	809	828	845	860	845	802	814	829	852	839	824	857	835	789	805	802	893	897	787	834	869	840	841	840	833	806	778	854	816	813	839	833	791	846	872	834	839	786	872	820	855	830	864	802	816	864	881	867	810	850	881	821	836	921	826	826	816	856	838	840	865	828	826	810	862	868	846	808	837	917	822	844	823	820	809	808	862	811	870	825	796	811	852	820	871	799	824	797	871	815	852	777	776	798	796	838	816	870	827	829	806	843	837	804	828	825	814	812	796	899	869	875	862	798	835	839	868	836	806	834	857	816	864	809	818	788	800	819	878	847	825	820	855	842	868	841	834	879	790	875	811	837	810	889	839	804	833	820	803	866	858	810	806	793	830	797	829	831	773	793	838	841	792	796	849	891	846	858	845	830	908	845	803	840	879	844	827	837	876	850	832	847	801	799	822	804	824	850	786	854	864	829	890	812	826	854	811	886	831	853	846	845	849	803	809	797	874	843	807	834	791	842	854	853	825	836	870	804	838	861	796	779	845	784	803	823	872	842	817	839	832	798	806	807	849	780	845	831	812	843	840	829	858	781	845	822	789	801	794	807	844	905	819	814	829	815	839	878	769	821	861	775	851	835	826	793	800	802	836	810	847	835	834	847	917	800	858	799	868	802	832	864	814	819	906	842	807	869	825	805	803	816	817	858	823	804	824	834	845	842	829	823	806	805	827	859	827	833	833	830	803	850	860	831	845	849	812	828	779	848	840	821	831	828	869	850	829	846	820	816	795	870	845	828	793	887	832	767	835	812	800	852	824	806	838	816	794	825	887	839	824	809	872	830	818	840	866	884	783	851	878	782	861	746	881	845	854	836	871	829	895	860	828	873	840	879	816	858	868	807	800	796	856	841	839	839	816	825	784	852	849	833	837	877	853	849	825	854	866	826	830	817	810	845	847	800	835	815	779	819	858	901	812	890	857	865	887	857	841	802	834	806	843	884	806	815	779	839	798	829	823	893	846	861	845	868	801	840	793	838	857	868	822	813	830	898	854	839	817	817	837	829	826	842	797	861	823	808	814	850	809	862	850	832	785	810	797	886	848	842	851	886	858	817	848	831	861	851	851	864	803	870	881	826	820	858	768	826	860	804	854	824	828	868	799	801	855	836	822	821	831	833	870	833	851	869	826	821	804	858	852	835	839	799	845	877	846	804	806	824	846	870	803	868	829	810	824	829	861	818	854	814	862	800	802	836	836	810	852	794	847	818	866	851	855	814	800	833	817	793	796	823	864	806	840	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6800	376	212	209	165	179	168	168	154	118	147	120	155	144	147	157	150	149	148	141	146	151	133	135	136	145	119	146	146	131	141	142	144	135	137	141	152	142	133	140	128	143	131	132	136	123	157	156	160	142	152	129	141	132	153	147	128	151	160	153	151	139	166	130	164	142	140	147	139	155	131	137	140	143	127	132	142	150	135	148	125	152	123	131	164	133	129	167	142	147	160	135	113	131	152	140	150	142	137	148	127	146	135	142	147	143	176	140	151	157	135	144	138	109	149	131	134	140	115	133	145	147	144	146	149	140	137	147	136	139	172	136	133	144	156	133	123	127	123	141	143	145	139	128	149	146	145	136	127	133	130	162	121	154	126	147	145	115	155	127	130	149	147	141	129	151	159	128	139	144	149	130	131	153	152	149	159	138	135	148	147	139	128	140	135	159	135	154	114	132	136	147	140	133	141	136	132	139	145	144	135	129	145	145	148	132	131	140	128	131	133	125	144	139	150	154	143	125	141	128	122	142	168	152	148	151	143	117	149	156	141	124	133	144	136	146	131	165	163	170	143	110	123	145	137	131	160	140	141	120	142	130	134	138	146	149	155	135	148	130	137	137	121	142	155	143	148	138	129	151	124	133	152	147	163	130	132	139	141	133	136	141	131	161	124	128	120	140	151	130	145	148	165	137	138	114	135	146	129	145	134	145	143	143	141	131	130	126	144	178	157	115	142	116	134	133	146	134	141	173	144	135	130	127	134	153	132	115	122	114	121	135	151	145	147	152	138	128	156	122	141	160	153	149	149	134	161	129	137	129	147	148	134	157	147	147	138	131	151	136	134	139	145	163	133	130	132	152	142	144	138	143	154	148	146	140	152	129	142	130	130	136	130	132	137	145	135	111	158	124	159	119	146	135	127	115	129	139	138	137	153	126	131	160	149	151	151	140	132	116	136	129	171	139	129	144	153	114	146	149	139	138	142	127	125	143	135	123	133	151	127	142	141	111	144	145	144	128	147	134	152	119	145	138	134	141	150	151	169	145	154	165	149	148	156	129	144	146	128	125	138	150	139	129	127	152	139	156	147	113	137	136	140	128	163	146	134	147	128	131	140	143	146	149	138	161	128	132	142	142	151	137	149	136	165	129	174	160	154	134	134	150	126	149	162	151	176	143	138	136	132	142	123	137	133	130	135	140	152	140	131	138	143	136	140	150	148	142	141	119	137	143	149	132	139	140	159	140	151	144	152	127	138	146	135	128	123	137	146	145	124	153	139	138	129	146	148	137	142	126	144	147	144	137	165	115	149	133	132	138	134	146	150	134	135	147	136	157	151	140	158	135	146	134	137	133	124	152	143	169	146	134	159	138	152	140	151	128	134	135	134	136	135	147	137	154	133	137	134	138	135	140	139	131	140	124	124	153	138	119	154	146	148	119	114	138	122	130	147	118	151	139	138	147	139	158	141	147	140	140	126	149	157	143	119	154	130	139	136	140	135	137	154	139	138	139	138	124	158	129	137	138	146	141	146	161	124	143	127	145	137	139	161	128	133	130	141	125	156	143	148	130	137	154	129	136	137	155	141	139	147	129	153	140	146	139	146	159	127	135	143	131	140	144	143	151	137	133	136	144	147	146	145	149	131	121	149	145	151	146	140	133	148	134	135	149	121	140	144	125	146	144	129	142	150	129	134	132	133	125	132	135	134	136	148	120	125	150	124	154	143	135	131	140	149	144	147	151	130	150	154	137	146	158	139	119	143	134	135	148	151	140	128	133	147	138	150	152	155	158	129	138	122	127	136	150	152	146	139	160	139	156	141	149	121	159	127	144	133	131	120	128	135	125	146	152	117	147	143	124	132	133	131	133	148	151	133	154	125	130	131	159	146	158	142	130	136	132	121	122	134	138	153	145	140	158	138	130	149	130	140	137	143	148	131	127	146	147	127	139	146	152	140	143	131	139	127	138	138	135	147	136	142	145	149	154	152	138	121	131	151	138	127	132	154	144	138	140	141	146	137	136	134	121	123	141	141	132	124	148	117	137	153	144	140	160	140	141	139	151	157	160	142	149	127	153	163	152	128	148	156	135	153	125	141	146	145	146	129	139	149	136	141	129	162	131	144	119	142	156	146	161	157	168	124	137	143	162	122	147	137	116	123	148	147	136	156	163	135	157	121	141	135	149	129	130	145	147	151	144	154	148	138	135	149	151	168	120	144	139	147	165	155	120	154	145	127	126	131	134	148	133	149	163	125	136	119	123	141	158	157	142	157	145	150	150	132	139	160	148	155	140	142	138	147	139	167	145	135	125	136	128	136	138	135	130	133	143	145	139	137	129	153	129	150	157	119	146	158	140	132	146	143	137	156	124	148	121	136	129	147	153	134	158	162	163	141	138	142	154	151	140	133	136	134	129	169	122	150	146	154	121	138	141	118	141	136	138	135	134	129	147	151	137	141	141	137	131	130	141	134	132	132	145	121	142	145	128	135	149	117	125	146	130	150	130	146	124	126	149	152	140	153	136	170	156	122	132	132	146	137	122	141	133	150	148	117	125	123	130	130	140	123	136	128	152	147	128	134	149	140	143	119	148	126	127	144	117	162	140	134	143	130	130	134	143	141	145	145	143	136	152	137	148	120	123	138	119	146	131	124	151	139	128	150	127	146	148	149	169	131	139	146	134	116	168	128	155	153	142	135	124	125	140	127	142	115	143	110	146	143	164	139	127	136	144	136	118	156	154	162	138	136	135	161	151	144	156	126	127	149	166	142	155	113	141	137	129	130	144	139	139	132	136	139	137	145	139	146	164	133	155	144	144	126	135	141	138	144	143	155	160	147	147	129	157	147	165	141	141	153	162	147	141	111	172	138	127	154	138	140	128	146	150	137	143	144	121	130	129	129	157	154	121	129	129	142	127	124	128	141	122	138	140	152	142	147	148	137	138	118	139	154	134	156	142	149	157	137	121	134	143	135	135	137	126	168	134	143	142	122	153	131	132	127	131	137	136	139	108	121	151	136	136	136	138	141	130	145	145	140	157	173	118	142	119	123	138	154	136	130	138	136	122	146	149	125	138	140	145	140	157	132	152	138	140	130	161	127	146	133	114	140	142	127	128	150	146	137	146	148	147	140	156	149	139	133	149	136	154	133	146	155	155	157	145	133	147	126	128	143	123	143	117	128	149	142	152	129	128	135	148	164	124	132	148	119	137	150	128	136	135	141	134	120	127	124	161	133	129	132	138	181	132	129	153	130	132	137	125	157	154	148	136	142	147	156	144	126	139	148	130	154	132	153	148	134	148	130	130	144	121	130	133	168	150	125	144	147	133	145	140	142	129	135	140	142	143	140	155	162	145	133	158	136	125	140	118	152	151	137	136	143	133	139	126	135	132	135	155	164	121	144	156	146	143	137	144	157	143	127	132	136	150	148	159	138	132	145	139	150	137	129	142	136	132	132	170	124	160	153	121	142	162	122	136	168	142	156	142	131	160	142	143	146	139	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6559	543	608	660	609	588	550	497	459	470	516	510	459	481	508	480	452	487	462	482	441	484	478	482	434	453	502	436	470	443	465	451	453	441	447	448	448	480	470	422	438	445	448	467	474	453	463	469	460	447	420	449	436	479	467	415	464	487	447	443	474	463	437	490	417	431	424	442	431	457	481	452	446	434	446	458	468	454	449	410	428	425	446	448	463	447	449	463	460	426	469	452	435	462	422	460	454	427	448	415	477	473	393	472	413	416	422	458	429	466	456	466	467	446	454	442	434	435	431	460	469	451	463	486	470	479	461	424	461	464	425	466	485	427	492	474	503	417	431	410	417	446	459	458	443	422	467	442	455	469	426	436	437	461	477	444	436	466	426	472	478	467	442	472	495	450	453	433	474	450	415	456	456	429	426	454	472	438	431	448	435	437	440	487	436	472	485	437	463	443	481	463	467	436	477	432	435	444	480	423	457	446	498	472	444	452	437	468	458	458	453	464	474	448	419	461	472	465	460	444	461	442	410	463	485	460	471	440	470	423	457	442	455	447	460	448	439	440	464	447	452	456	434	440	453	416	447	493	443	445	484	428	467	472	414	424	455	420	468	430	451	431	424	482	431	416	404	487	485	447	429	452	450	455	428	481	433	477	450	449	505	414	476	482	520	436	431	463	460	454	470	468	468	468	497	447	422	453	436	436	501	421	460	449	437	510	436	408	456	457	479	428	485	479	447	443	417	419	460	445	427	467	438	440	465	470	419	464	441	451	442	435	450	430	446	459	484	431	436	459	434	441	432	455	480	442	476	423	421	441	420	436	440	451	428	458	427	434	434	456	447	508	442	456	451	447	432	435	503	465	421	465	466	431	482	462	463	461	442	409	457	449	446	427	455	469	468	432	458	416	476	421	462	451	437	415	456	477	444	435	446	427	464	462	441	456	428	433	451	440	467	442	431	418	456	454	417	418	452	468	470	455	451	469	445	461	442	453	448	488	453	450	477	432	437	455	495	475	458	461	446	460	474	470	413	457	477	433	429	430	457	445	423	411	450	453	476	470	441	458	444	451	425	420	442	461	448	402	467	443	475	448	454	466	461	446	467	449	453	424	446	479	416	448	499	449	463	449	489	450	424	400	460	439	457	429	485	437	452	435	439	457	437	411	445	441	450	453	430	440	452	418	466	459	415	439	424	432	384	456	464	469	448	446	488	448	455	455	428	433	471	464	444	444	462	449	460	465	470	473	431	474	424	449	477	441	453	457	425	452	431	457	455	431	450	484	428	467	403	441	424	445	468	435	444	424	479	424	429	458	449	466	443	479	460	433	463	426	466	443	404	452	437	480	451	454	459	455	440	456	503	457	414	453	422	487	446	473	452	425	468	485	479	463	478	498	450	451	474	472	427	446	445	458	461	470	429	459	375	488	469	455	473	455	430	454	451	476	460	432	469	449	451	454	434	410	448	419	447	490	456	445	454	452	439	429	443	492	435	469	497	429	439	451	433	491	447	461	472	455	441	438	446	460	431	489	451	445	452	479	421	426	439	466	464	442	473	433	434	446	456	446	406	446	424	482	423	433	471	460	480	432	424	436	436	442	453	448	467	468	450	441	409	426	426	448	441	424	429	448	460	505	442	472	405	443	442	470	441	466	417	479	457	446	453	466	443	460	490	440	439	445	456	476	450	464	429	448	494	422	414	418	445	458	431	441	451	444	464	458	461	481	500	424	439	477	445	482	391	433	428	426	459	456	492	424	444	450	487	445	431	438	463	423	471	444	477	476	407	443	458	457	464	451	481	454	465	416	472	429	443	437	435	448	461	421	489	457	417	439	482	477	454	450	466	461	452	466	395	448	462	447	481	483	443	443	476	430	424	425	476	435	420	463	466	432	426	423	474	497	442	432	483	450	470	442	444	490	426	471	454	450	443	474	455	421	468	474	476	449	436	467	462	443	425	467	444	453	466	443	470	463	463	431	472	454	496	463	453	467	498	432	405	485	476	470	451	475	463	406	448	423	477	437	447	476	466	446	457	465	477	468	445	445	431	467	447	449	421	410	471	443	421	443	428	475	426	444	445	443	498	450	426	457	445	463	424	409	450	458	426	423	483	431	454	418	461	446	461	459	439	439	472	468	461	469	467	433	474	432	456	452	422	440	436	438	447	441	479	491	462	454	437	470	454	502	447	424	440	481	434	439	418	428	455	468	430	445	451	443	439	485	458	452	457	469	430	457	434	443	480	455	500	416	442	466	468	480	473	433	456	471	453	452	446	447	423	435	427	426	460	426	482	470	462	463	415	453	453	401	495	448	452	501	457	446	443	451	440	440	463	464	481	466	451	465	430	433	443	431	463	476	457	460	431	458	421	428	441	433	421	430	451	418	465	476	484	420	471	451	458	423	467	484	466	466	460	446	415	474	423	449	491	493	480	456	443	473	416	425	478	448	419	464	430	460	447	459	444	485	446	440	480	433	467	442	470	436	456	431	434	428	438	392	500	460	435	450	452	427	418	433	457	461	435	476	471	453	447	430	409	467	451	440	449	480	454	452	433	454	426	453	463	448	414	454	441	439	408	430	435	438	479	435	462	427	431	431	477	420	448	446	418	436	446	444	460	463	478	474	457	449	421	419	464	457	467	466	458	441	474	435	468	448	453	414	424	458	457	454	414	422	416	440	478	464	465	424	502	437	448	444	431	477	426	484	475	488	449	435	442	444	468	474	453	450	437	445	456	438	473	456	448	454	474	421	432	476	469	462	440	456	460	456	439	465	458	448	507	436	462	452	443	439	445	433	457	475	457	461	430	485	438	383	426	444	441	479	442	431	444	470	440	452	483	449	471	425	472	459	459	496	494	453	425	465	485	463	489	414	476	431	468	452	470	434	460	460	450	482	463	479	438	437	444	449	497	458	446	443	446	441	427	451	433	484	458	457	467	463	434	462	456	444	452	437	467	446	459	414	471	451	447	440	427	439	461	454	509	438	462	476	450	478	457	464	441	447	470	438	468	486	454	463	508	478	463	447	472	424	420	439	430	449	418	458	514	473	459	463	448	404	481	479	445	484	480	468	486	447	453	445	481	461	483	450	449	453	443	454	454	426	428	469	461	496	452	435	506	462	466	434	445	417	466	415	428	442	438	431	468	458	428	486	411	501	465	477	448	455	480	492	439	452	466	467	467	421	474	424	460	443	442	484	448	456	459	439	477	448	514	435	478	441	418	445	428	448	423	455	437	429	424	443	466	453	465	500	442	440	497	404	413	460	455	477	474	455	484	487	453	426	461	456	421	468	449	455	476	428	468	450	442	443	440	428	468	489	485	453	432	476	445	429	458	476	426	457	438	454	482	460	479	450	446	457	412	465	453	475	419	413	431	423	438	428	447	458	436	474	403	446	426	452	409	447	436	444	479	462	473	444	453	454	487	416	476	401	454	459	493	482	406	480	463	418	398	486	450	466	428	459	480	440	488	427	470	494	421	445	451	447	463	453	467	430	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
43693	7809	1765	1284	831	722	617	480	501	427	404	374	397	345	343	348	341	350	292	323	336	301	322	290	286	297	271	291	344	312	263	277	282	271	286	291	322	299	307	284	301	286	288	298	288	265	286	269	302	274	310	268	296	277	301	298	314	294	315	265	276	314	280	290	291	291	279	316	273	289	281	269	285	287	285	291	280	261	278	293	284	309	274	306	303	261	292	283	286	260	260	301	296	316	275	247	295	236	292	295	270	289	302	279	291	270	282	279	255	276	274	261	312	277	287	330	281	276	285	279	247	273	281	296	283	267	270	281	269	318	282	275	304	302	275	299	296	312	303	287	298	262	288	258	284	304	299	291	319	282	292	283	261	316	273	296	279	273	276	249	326	283	289	284	307	336	289	284	292	264	284	327	310	263	270	299	279	300	263	276	276	277	264	271	275	268	298	302	259	316	307	273	275	295	284	271	305	312	285	283	307	280	290	289	272	269	285	289	278	304	266	297	303	285	276	285	282	273	298	246	251	273	310	263	287	295	268	259	313	285	278	292	274	277	258	277	271	276	290	289	286	252	249	257	298	259	280	307	277	281	292	278	284	282	287	273	314	284	280	280	314	269	282	286	268	269	286	272	269	276	291	283	265	304	278	282	290	290	276	273	298	281	297	322	296	283	248	279	272	284	275	276	277	309	254	287	283	274	296	294	268	280	314	297	256	282	291	281	266	278	302	289	288	267	283	266	310	301	280	284	320	294	293	298	290	288	287	278	306	297	283	294	279	285	285	327	307	295	285	300	296	287	274	318	294	253	310	302	282	285	296	295	262	279	277	285	284	305	313	305	273	300	291	283	293	308	266	276	295	271	294	267	280	286	279	291	291	284	266	329	296	313	303	297	283	278	279	279	317	301	292	278	315	277	297	265	283	303	313	242	277	257	282	266	292	300	277	281	291	297	255	292	277	286	262	257	284	258	322	269	279	305	308	309	288	295	305	284	289	280	311	284	300	306	289	279	300	286	304	301	319	280	296	300	270	294	298	283	290	267	303	272	286	258	284	274	299	290	290	262	283	242	304	276	276	301	266	252	264	287	262	279	261	284	278	286	291	265	245	288	311	279	272	312	298	293	275	296	308	267	306	266	279	275	298	304	270	318	302	267	281	276	290	323	291	279	308	283	292	281	306	304	304	274	294	266	274	297	294	267	292	288	304	262	306	306	275	260	294	292	259	285	298	291	289	256	293	250	268	274	282	266	285	306	292	282	284	317	294	264	258	268	252	304	255	297	294	272	276	284	269	282	310	277	278	303	286	293	276	304	295	317	276	299	307	293	268	274	283	274	271	301	298	320	259	266	282	301	295	290	264	243	291	302	295	285	275	246	269	262	273	317	287	292	299	277	268	264	292	255	274	251	271	307	298	285	286	284	260	314	264	273	293	299	283	312	262	294	304	296	297	267	276	266	271	293	276	275	261	279	276	277	295	294	271	289	296	264	301	279	280	284	288	286	300	272	256	267	282	290	287	259	272	279	281	304	303	302	289	285	276	298	287	297	264	296	289	258	279	295	278	293	266	279	259	321	293	325	308	265	275	266	250	281	321	267	271	306	275	287	299	261	326	300	260	278	274	301	293	266	302	296	277	287	333	289	294	286	277	293	289	287	255	277	257	275	280	255	279	270	276	306	312	304	292	297	266	285	282	254	290	267	306	296	286	272	311	317	276	289	268	286	294	280	253	297	294	280	306	282	251	271	299	294	260	294	288	272	302	281	303	258	289	290	294	295	286	270	273	286	302	298	283	270	289	283	299	284	276	305	299	277	281	298	305	298	277	285	311	312	299	313	308	281	286	301	310	299	266	290	269	261	285	290	274	292	277	295	264	276	262	272	291	300	308	278	253	313	283	280	259	256	287	259	306	276	280	275	294	285	263	291	290	306	296	281	307	271	286	316	260	319	291	304	300	271	307	252	262	290	273	276	284	288	271	290	276	258	262	262	282	299	303	277	266	283	282	284	273	272	294	282	266	276	263	273	267	297	284	301	294	294	306	316	302	285	284	273	289	282	295	291	289	276	258	305	265	295	264	250	256	261	302	313	334	308	274	297	269	261	296	296	300	289	282	268	288	287	306	280	269	309	306	290	263	294	296	303	258	242	269	282	282	270	285	288	293	280	280	278	284	273	285	267	300	318	294	272	285	278	284	275	254	261	292	292	266	286	282	305	299	253	299	260	282	253	258	285	266	298	289	289	258	291	287	275	280	288	278	276	300	299	302	284	290	277	279	283	273	320	276	271	269	269	272	287	285	304	279	290	298	283	300	266	293	280	293	276	302	293	289	298	279	269	263	311	270	310	301	283	296	295	269	279	302	288	285	288	282	279	260	316	298	272	324	300	304	293	279	257	262	284	274	300	279	275	315	274	284	290	288	287	290	309	275	302	283	283	291	281	312	276	291	288	292	279	276	268	258	277	288	300	294	275	289	267	293	298	286	270	267	306	298	275	299	320	290	295	268	277	291	294	309	271	302	300	271	272	289	283	292	272	316	273	270	262	287	286	291	266	284	259	282	303	311	274	300	293	275	275	310	297	290	274	319	264	304	283	266	286	287	302	288	271	285	299	267	298	297	291	294	257	287	257	284	273	293	252	285	282	310	293	324	297	311	281	291	263	249	310	287	237	302	283	279	260	286	274	298	302	269	287	277	290	288	264	281	276	291	276	324	290	267	264	307	306	259	286	295	300	295	267	308	283	271	264	293	265	270	280	282	332	273	278	275	272	264	290	299	281	311	271	265	295	296	297	299	286	288	324	292	293	272	305	299	286	286	266	279	296	315	295	293	294	254	287	300	303	258	285	276	290	270	263	286	281	298	266	264	280	268	276	271	276	283	289	277	287	306	303	287	242	287	286	297	279	289	299	279	287	284	285	291	308	310	299	326	272	289	256	271	298	299	293	259	249	285	294	288	286	276	293	303	296	284	276	294	297	297	275	287	279	290	278	265	261	281	308	309	288	272	270	304	304	294	308	291	287	292	272	310	262	283	278	323	296	268	306	286	309	291	277	271	303	287	271	253	291	294	296	289	278	250	305	282	272	297	273	297	292	298	287	258	281	283	281	304	274	305	281	309	283	310	275	302	269	291	277	298	312	330	265	276	267	259	271	263	280	283	284	258	315	268	290	265	253	280	295	293	292	289	288	286	288	254	228	303	291	268	287	294	284	290	279	324	265	265	292	285	276	302	270	273	263	282	279	283	296	292	253	261	288	296	298	297	306	287	290	282	256	305	250	272	292	306	290	281	285	296	260	267	241	257	252	283	265	292	293	288	287	271	290	287	264	273	268	287	269	276	268	302	302	297	300	284	306	293	294	277	307	320	289	284	262	275	282	271	275	292	298	292	265	263	294	308	299	291	283	296	300	266	298	295	251	253	277	257	285	298	274	281	268	308	299	299	255	279	310	289	243	287	263	277	288	304	292	276	266	280	294	291	263	272	281	287	277	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20319	1771	3603	3910	3307	2780	2302	2026	1738	1627	1486	1418	1370	1255	1243	1146	1110	1013	1062	1011	1037	1029	951	923	926	985	897	871	901	923	927	898	935	885	880	897	833	866	875	881	829	805	876	842	814	843	819	884	912	809	831	778	835	859	821	847	815	844	848	844	808	830	878	828	888	783	760	876	796	863	795	852	834	838	806	821	809	793	753	757	816	814	810	843	799	767	826	807	813	821	816	767	794	829	769	842	786	828	865	787	796	819	784	888	871	789	822	802	802	820	852	819	817	741	807	807	823	818	840	810	829	783	778	779	797	793	851	799	814	815	819	842	820	813	839	779	785	824	795	772	809	752	821	823	778	841	794	817	787	791	829	744	788	812	758	823	795	826	806	811	832	796	781	830	823	832	817	813	808	789	807	809	751	811	816	787	826	750	794	770	817	841	776	856	857	863	835	774	734	850	821	832	796	811	813	819	813	832	841	771	828	818	763	832	798	743	764	820	838	824	839	834	814	823	826	812	814	746	811	781	803	808	841	817	796	800	845	833	792	801	861	845	780	711	859	784	754	798	782	811	806	836	802	807	779	787	811	799	786	776	768	804	817	792	856	820	814	796	792	780	801	755	780	841	796	854	835	762	793	806	837	824	813	823	813	804	781	794	777	783	831	795	809	774	808	821	830	789	804	830	800	843	835	869	821	817	760	838	830	820	819	789	793	828	775	791	803	833	806	806	813	779	810	734	767	807	801	812	767	847	842	844	733	853	832	831	838	800	788	797	798	814	829	800	763	796	832	776	788	821	814	819	855	796	818	787	784	844	824	799	817	790	782	787	810	869	835	763	794	791	833	767	833	762	786	795	723	784	838	751	795	797	850	741	819	834	757	793	789	828	809	823	805	823	801	754	783	829	793	793	803	774	832	844	787	821	754	750	780	828	812	797	798	812	846	793	777	800	795	797	803	874	849	797	808	792	797	789	802	840	848	794	829	768	829	744	842	809	810	790	783	764	816	727	826	826	803	819	819	809	762	831	780	799	777	798	826	839	763	793	826	789	811	804	764	841	784	828	815	829	764	798	821	818	807	795	817	771	784	827	785	848	780	846	797	779	812	856	808	804	806	782	841	773	784	821	799	800	812	814	823	816	830	774	804	818	879	797	769	791	771	820	814	811	789	808	811	824	768	808	798	777	808	821	817	814	808	821	832	754	755	769	803	818	835	812	772	859	813	799	824	773	842	823	801	853	817	802	836	833	798	826	778	796	817	820	801	781	817	804	798	785	779	811	790	804	816	796	806	812	791	769	798	798	819	847	828	835	774	782	840	751	793	820	846	803	810	780	825	819	868	810	820	822	827	789	813	809	775	810	796	826	757	786	821	820	824	769	816	833	802	848	831	808	835	801	871	778	790	825	751	794	825	839	825	772	805	744	834	776	788	800	806	764	818	802	796	849	810	823	811	841	810	820	803	815	798	839	797	792	787	848	840	854	796	783	875	850	770	768	795	771	821	836	857	823	803	770	793	804	822	809	814	807	858	822	769	799	828	856	840	756	780	852	870	778	784	780	815	820	811	800	798	773	794	795	831	799	849	795	802	824	833	769	818	820	785	826	785	796	796	785	802	806	791	845	803	783	836	752	785	793	802	784	816	827	805	799	821	854	800	751	811	746	809	809	811	829	832	809	774	877	785	785	760	795	805	788	805	797	821	801	804	832	759	808	773	793	757	793	779	783	791	798	858	837	857	801	791	809	849	805	829	763	833	783	837	850	839	824	838	805	843	764	797	851	755	813	797	822	788	828	792	782	812	788	820	776	784	849	790	818	762	840	802	766	817	751	814	780	813	768	809	806	794	781	846	808	797	768	831	857	773	811	762	809	825	767	804	806	832	774	834	769	838	832	844	808	794	742	722	823	803	790	824	863	800	766	831	812	805	775	798	805	864	843	838	820	806	744	806	844	840	831	816	844	844	800	788	835	835	846	778	819	828	760	818	769	832	777	780	819	788	785	841	799	833	826	792	778	786	802	782	773	802	808	850	821	871	789	790	777	733	831	820	817	815	759	807	821	807	773	804	817	803	807	751	802	784	824	761	733	840	811	824	781	794	808	779	815	847	795	839	815	765	784	840	795	837	749	802	751	868	829	754	830	849	818	862	845	809	862	841	732	798	814	807	792	829	799	756	811	862	813	805	837	785	801	809	792	821	778	840	828	865	854	824	839	837	863	794	776	824	752	842	777	842	826	851	801	804	793	819	799	794	775	738	788	815	813	795	808	868	782	782	817	749	757	785	849	781	840	798	810	795	827	806	755	807	846	747	777	799	793	821	807	803	866	761	802	789	756	800	846	821	797	829	860	813	826	805	813	837	824	823	847	799	824	769	815	807	813	792	788	841	775	828	820	814	834	824	791	822	816	823	837	807	776	782	821	826	814	814	761	805	836	858	727	822	821	819	796	815	792	774	785	766	846	811	824	754	815	795	826	824	757	725	817	860	849	802	808	826	766	716	864	795	819	820	813	821	820	810	816	767	819	791	795	835	818	811	783	827	775	837	817	806	826	818	769	794	786	809	782	795	826	798	788	783	805	785	853	792	782	818	807	788	782	837	816	801	771	806	786	800	805	811	808	808	821	798	795	789	806	773	785	795	777	769	782	837	841	772	854	818	809	812	804	744	779	759	785	809	822	816	788	783	824	809	764	815	809	813	802	825	791	774	858	787	784	791	821	846	839	789	761	787	796	820	766	842	768	769	798	787	789	772	800	851	807	792	860	784	839	852	769	787	817	785	839	812	797	834	848	756	861	807	792	817	839	805	810	837	831	778	785	847	827	820	829	821	833	850	826	761	784	848	798	765	825	800	786	795	766	830	798	783	805	805	832	803	772	756	830	767	838	837	797	815	841	805	836	853	859	855	802	793	843	781	769	800	794	829	860	835	815	790	834	790	838	836	789	875	776	764	796	839	846	848	732	830	799	806	777	787	834	797	820	832	753	833	801	812	843	781	801	830	846	808	691	833	825	793	846	830	854	783	791	799	779	811	757	850	807	814	784	759	805	804	838	815	798	779	818	800	820	799	839	813	821	801	792	828	852	791	808	787	807	774	804	789	854	819	830	784	802	771	742	783	809	816	787	849	760	789	811	772	787	771	714	789	834	859	791	779	770	812	775	779	773	831	785	824	820	764	820	859	830	781	761	807	818	806	814	823	793	821	802	781	813	797	832	837	835	809	815	774	849	808	775	783	895	818	780	798	799	796	827	790	837	734	852	845	780	809	835	834	821	760	813	784	792	797	873	871	797	794	786	800	827	849	802	832	822	829	784	797	836	765	757	833	792	812	813	752	847	881	807	872	828	856	811	842	848	830	805	813	815	787	849	833	793	808	820	798	796	814	807	810	815	799	782	827	815	810	788	812	806	765	866	783	749	755	843	818	797	813	814	765	755	802	793	825	890	770	845	818	790	777	786	827	806	792	772	781	819	828	832	816	783	818	790	768	832	824	823	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57032	14854	4598	2368	1624	1228	869	759	582	564	585	483	442	455	440	414	400	374	356	370	374	370	327	323	324	339	313	333	302	322	342	317	315	325	358	305	295	313	335	316	332	325	298	312	291	312	332	295	301	336	337	305	308	296	315	321	321	306	310	285	316	293	311	287	325	302	292	301	344	329	305	311	305	289	295	311	303	281	288	279	316	297	271	309	294	300	321	346	315	301	310	310	276	300	300	315	298	261	278	307	303	285	312	294	329	305	302	319	303	314	313	274	297	300	277	313	325	297	333	306	302	292	305	316	296	306	277	279	302	300	285	299	321	340	331	320	294	268	274	287	304	305	291	308	301	306	287	308	289	295	331	321	292	302	299	289	317	291	296	308	319	291	332	313	334	310	294	317	290	331	288	304	313	301	270	303	296	295	295	321	296	271	308	348	288	324	309	302	310	331	322	324	283	306	272	309	318	274	308	310	293	334	314	281	334	303	297	299	295	260	295	327	286	292	305	317	309	293	286	309	261	323	299	320	321	295	292	299	299	334	323	294	308	304	325	289	304	308	304	300	295	289	284	317	324	280	298	282	338	300	315	270	295	291	360	325	285	333	327	264	321	326	302	304	307	275	309	323	294	289	315	297	287	261	284	281	304	297	285	363	290	316	319	281	287	283	301	289	285	295	300	311	317	300	283	316	318	306	305	268	317	304	294	319	291	323	315	301	319	298	288	333	304	307	311	325	319	296	281	304	292	296	336	294	273	354	288	308	324	337	279	297	318	283	307	313	285	287	283	322	324	318	286	278	297	302	323	303	276	313	312	300	284	273	305	290	279	294	294	305	284	305	330	292	324	328	326	298	290	311	308	311	319	296	293	304	272	318	330	286	287	301	289	324	293	304	271	314	286	319	307	323	294	297	319	311	276	306	311	301	309	331	312	292	290	330	304	294	343	317	278	308	301	321	308	326	305	312	322	306	295	293	301	319	296	336	324	310	293	321	317	334	290	299	302	297	305	300	319	302	273	328	324	300	308	282	327	301	324	332	304	292	314	316	283	309	350	293	320	282	285	322	292	299	322	290	298	279	288	311	300	306	283	322	302	298	285	328	296	295	295	298	307	319	320	321	311	266	324	308	342	316	303	295	330	279	311	301	290	308	304	334	284	265	349	316	282	285	315	287	283	301	279	311	289	295	304	297	279	299	312	328	315	302	312	283	271	353	286	285	324	302	296	285	314	305	319	343	328	314	292	349	292	294	281	349	323	268	286	330	287	311	282	311	295	307	338	301	322	307	305	272	285	293	293	271	307	289	295	283	307	306	298	283	288	308	289	303	307	299	296	285	299	323	275	283	296	288	295	292	307	307	296	305	291	288	305	312	284	262	264	302	321	287	311	319	289	284	301	287	286	305	288	312	316	316	278	274	314	299	303	312	295	330	304	310	320	301	272	301	282	290	320	312	296	322	319	306	304	289	320	309	297	273	320	300	322	312	329	301	300	303	328	307	329	308	320	319	322	305	278	282	290	307	333	294	295	321	268	307	319	340	331	261	303	319	290	306	309	312	291	295	291	312	317	305	271	323	329	289	290	279	312	288	285	256	335	311	295	332	299	303	300	289	298	309	324	280	309	326	284	306	307	289	340	291	325	344	301	313	305	285	297	286	282	312	293	288	341	299	327	295	297	312	306	321	268	302	313	308	288	346	328	318	308	308	308	273	264	303	285	320	317	269	309	344	311	329	308	278	300	297	273	308	320	310	297	280	316	298	341	308	271	285	295	308	305	310	290	272	278	301	319	302	286	299	317	311	309	323	305	308	292	309	287	341	334	306	317	327	287	305	284	323	288	300	302	306	326	308	324	295	304	310	319	273	282	296	313	304	284	241	297	326	314	315	316	290	309	300	318	316	316	282	305	305	284	355	295	298	257	308	300	284	329	306	319	285	281	342	307	318	305	307	297	285	280	287	306	288	277	305	329	293	292	280	325	310	325	312	314	301	287	287	293	338	337	331	299	298	293	308	278	310	299	297	301	305	289	299	318	297	323	309	290	322	280	271	311	310	307	301	301	280	309	308	299	328	328	344	315	284	293	331	298	297	287	281	307	309	305	303	298	298	267	317	310	250	304	288	303	321	319	300	299	302	314	293	305	280	281	297	269	300	320	284	262	289	338	328	293	264	291	303	307	287	281	317	312	302	313	327	296	305	282	311	292	297	316	315	295	322	300	333	304	290	311	317	318	301	315	323	331	299	281	326	312	272	296	303	303	281	291	289	300	298	269	310	345	311	292	293	300	321	309	303	303	300	353	319	285	310	303	284	304	299	268	299	294	326	322	305	326	306	321	309	291	288	278	293	288	320	310	315	320	301	308	298	282	280	316	277	322	294	322	297	338	332	296	307	262	285	336	312	280	265	301	304	295	288	307	309	287	297	313	327	314	300	290	278	274	291	320	287	321	271	292	306	298	313	295	288	293	315	317	279	307	325	313	302	333	301	280	295	303	332	305	311	284	345	355	316	328	320	311	321	305	309	307	313	288	283	331	270	285	269	300	328	313	315	296	332	288	313	292	316	281	299	295	311	295	325	335	298	317	296	339	275	289	322	313	294	318	308	325	326	298	293	268	326	301	310	294	291	300	264	299	296	314	281	284	315	280	293	300	300	309	298	312	280	296	321	263	303	336	314	269	292	317	276	322	285	321	326	292	297	286	309	311	311	329	313	276	306	300	291	270	264	279	281	304	309	300	326	311	292	268	300	327	332	302	318	288	311	313	290	337	306	286	297	315	308	306	290	277	301	278	299	296	305	295	303	330	308	302	286	311	285	286	293	315	282	319	307	294	273	304	339	301	297	284	320	337	297	295	294	312	296	342	317	325	331	299	286	285	332	269	295	331	294	307	316	316	286	310	291	283	276	304	288	299	318	292	324	298	298	309	292	300	321	285	276	315	319	275	275	307	300	316	305	304	338	337	317	284	297	320	313	328	291	295	280	315	289	326	329	300	303	311	295	320	292	316	327	317	300	289	303	294	290	315	279	294	311	274	302	303	333	320	270	306	295	309	320	273	312	311	288	330	301	302	302	268	285	311	321	339	289	300	306	298	293	260	285	284	300	321	330	330	318	316	299	303	330	296	332	270	281	318	297	347	300	292	321	300	288	346	298	281	317	302	313	270	270	315	297	294	327	300	284	311	317	318	313	318	279	281	308	318	341	327	317	320	278	295	296	303	319	291	296	294	312	304	311	328	314	310	332	328	316	321	301	288	334	287	298	330	332	297	331	319	318	299	320	303	314	298	285	296	315	300	304	307	286	304	334	330	278	314	298	297	282	308	300	321	290	293	309	310	312	279	313	312	301	294	311	294	311	317	318	311	296	296	317	322	294	279	308	296	299	324	320	307	315	304	293	315	307	282	302	305	298	307	308	298	289	279	289	307	304	308	303	253	306	309	285	310	315	331	338	326	293	300	286	342	297	295	280	315	306	289	292	307	296	319	303	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26459	2910	6019	6682	5620	4604	3810	3180	2752	2458	2210	2119	1932	1693	1642	1434	1375	1424	1334	1252	1233	1199	1166	1152	1158	1117	1108	1001	996	1039	1003	994	987	997	933	984	924	956	952	928	945	920	868	920	918	917	886	913	864	892	854	913	839	943	878	875	869	907	844	894	854	860	820	913	901	921	856	848	856	877	822	842	866	842	817	883	852	880	853	847	842	891	863	801	855	868	857	857	871	823	793	872	864	825	853	841	781	852	880	865	838	798	864	913	861	826	875	822	844	840	817	776	845	877	835	849	851	858	830	843	850	846	862	840	848	874	868	831	837	777	891	835	836	853	821	854	834	772	827	868	813	818	749	799	870	870	859	876	843	858	859	854	842	817	846	848	832	838	826	822	822	864	858	786	865	810	883	816	825	843	846	787	834	798	828	840	837	861	859	853	829	818	842	853	871	864	825	822	840	869	837	854	824	841	844	793	888	827	869	811	872	879	868	825	866	820	884	874	795	819	870	847	829	905	830	803	835	879	889	792	829	804	818	811	820	828	832	839	805	848	827	892	860	827	849	847	824	867	831	851	840	866	867	880	841	847	848	863	876	852	860	839	882	826	836	804	783	788	829	887	796	878	903	822	836	810	818	837	799	850	841	830	857	825	831	861	888	826	828	793	867	840	817	746	864	822	857	870	796	788	900	802	845	842	866	857	827	848	876	869	844	860	768	827	832	904	804	806	837	847	862	830	788	843	784	847	827	887	806	834	884	828	834	826	812	864	837	824	836	804	827	821	895	824	782	867	809	830	897	831	849	803	834	832	794	849	839	848	856	846	850	825	855	817	869	804	840	907	819	829	825	810	833	821	847	878	815	830	851	842	770	819	810	822	813	781	812	846	842	889	804	845	843	872	882	864	845	820	833	827	841	826	840	829	824	846	817	815	849	806	821	759	838	842	783	862	830	831	811	800	804	866	857	796	796	810	810	839	807	832	848	778	841	826	837	817	803	823	843	835	824	828	843	850	794	851	812	826	824	813	842	821	875	857	851	821	806	837	881	778	825	814	864	837	836	831	830	860	824	889	866	856	843	833	814	820	876	808	862	880	822	870	865	819	850	857	882	868	801	798	765	805	840	824	815	836	818	800	784	845	818	820	843	839	813	860	838	847	810	832	849	838	869	805	839	856	869	867	898	767	848	779	844	820	852	825	829	841	863	832	864	832	871	896	877	797	814	837	800	775	867	833	840	818	877	894	805	841	791	799	818	830	871	887	838	845	855	794	855	804	875	828	810	794	825	826	862	825	797	857	872	822	874	844	852	843	854	821	834	842	824	870	823	834	829	836	860	883	857	864	839	863	856	808	832	852	838	867	818	797	793	843	836	849	832	864	873	833	848	811	890	848	814	856	828	808	827	799	845	824	761	777	824	884	823	854	846	865	825	819	764	835	799	815	832	791	809	820	855	866	810	812	836	830	844	865	775	861	861	824	851	846	817	836	874	802	833	795	899	851	835	818	845	844	838	823	832	833	797	827	836	844	836	837	853	801	825	822	822	804	814	871	820	854	911	854	837	846	788	842	761	809	808	823	801	854	802	834	824	798	829	813	797	815	857	830	829	801	814	811	796	839	797	856	821	819	863	855	871	815	843	789	808	854	835	804	847	860	854	820	846	832	849	849	757	840	817	887	854	832	833	857	842	861	909	836	810	837	853	823	834	815	810	792	837	866	864	790	847	876	778	838	847	847	850	797	830	922	805	837	812	842	851	833	829	848	831	879	838	838	836	841	823	874	854	821	809	874	860	814	852	864	820	855	832	842	854	786	842	825	860	875	819	794	868	855	809	823	832	843	796	775	799	837	855	732	804	820	861	848	864	881	856	836	800	836	846	833	857	845	836	856	859	802	852	837	801	865	796	777	793	838	826	837	799	853	808	825	870	859	804	838	900	875	845	797	860	851	848	861	788	856	858	817	785	848	802	826	841	821	860	832	849	867	842	868	769	851	860	831	850	823	812	850	788	846	864	855	848	828	835	786	835	844	834	777	807	807	827	812	836	842	786	861	842	839	832	858	808	861	841	855	826	852	818	822	866	864	823	817	796	833	864	867	869	879	806	820	810	802	878	862	898	825	813	859	846	873	890	837	861	829	834	800	826	865	867	814	887	809	876	831	803	845	856	833	824	871	809	831	826	849	833	817	792	829	818	787	830	846	882	806	887	840	861	837	835	848	855	811	886	821	839	852	780	828	816	845	828	823	833	813	831	805	827	906	845	841	836	847	808	844	824	830	822	847	855	851	829	882	866	769	810	816	833	824	844	850	838	831	843	831	833	784	773	798	785	784	794	858	850	789	799	798	819	840	813	800	770	785	790	875	825	825	838	803	838	810	833	814	858	749	858	884	822	828	875	782	845	832	844	774	843	854	770	835	790	879	854	822	830	842	834	817	886	812	745	845	859	824	879	859	839	881	813	854	794	815	805	878	822	842	808	796	820	798	843	784	829	795	858	838	813	844	829	798	828	823	795	806	863	838	900	887	824	828	798	866	858	803	847	846	859	768	772	808	842	846	814	793	841	828	844	816	879	793	848	864	846	804	849	834	820	839	832	835	875	836	808	866	835	853	821	769	802	825	896	810	831	839	825	848	796	855	858	871	834	820	832	820	848	878	907	881	794	810	839	832	850	797	836	802	836	857	862	811	837	802	779	829	819	780	854	871	807	852	835	810	844	851	812	842	790	847	856	855	849	823	840	811	803	816	834	796	830	839	805	810	804	819	876	844	852	843	840	866	813	899	839	846	858	863	854	842	745	861	808	832	808	795	833	827	853	817	851	795	829	847	830	839	801	796	814	862	854	839	855	885	816	852	815	823	819	881	845	845	875	851	814	774	847	827	837	899	801	865	848	822	819	865	768	826	796	867	856	841	821	777	816	829	873	859	829	851	828	870	784	836	841	841	870	835	808	799	762	833	850	797	806	858	833	885	824	819	856	836	848	861	875	824	845	807	783	876	807	824	804	832	872	845	805	826	837	858	876	824	808	835	847	856	812	828	840	800	815	799	901	841	876	846	875	828	796	810	875	805	840	863	862	845	892	796	829	779	806	885	845	828	873	792	841	871	845	861	854	869	883	828	812	853	892	824	897	863	836	791	921	846	831	799	842	858	912	807	884	862	783	876	867	856	856	808	773	836	809	805	814	798	857	837	811	838	866	837	820	802	796	800	868	814	842	804	849	855	850	870	823	884	881	835	793	800	806	840	781	785	837	833	862	871	822	861	787	827	851	814	797	810	789	798	791	786	821	827	850	827	858	851	807	849	828	791	800	812	829	816	778	807	828	887	837	835	808	786	823	853	851	863	859	797	839	837	810	834	805	832	811	849	868	817	869	869	841	803	811	864	864	870	833	838	885	848	771	905	796	889	817	755	808	835	789	805	806	813	789	840	774	789	813	838	837	834	811	872	776	804	793	811	854	831	867	840	858	823	859	800	876	798	890	876	820	871	812	810	815	855	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6925	362	245	173	199	166	143	147	134	179	151	180	141	144	156	143	146	166	147	147	159	135	122	143	145	140	143	140	124	138	130	130	146	170	151	134	127	146	156	135	150	134	146	147	137	146	136	139	163	142	127	134	145	143	135	128	111	150	139	143	129	135	139	135	142	146	150	156	127	134	118	144	140	146	159	131	149	132	134	157	151	139	143	136	170	128	122	136	130	157	132	155	155	124	141	136	150	125	134	136	133	119	139	134	149	113	142	145	131	167	152	131	145	126	138	127	130	154	146	142	126	139	138	127	163	147	151	151	157	160	137	160	138	145	137	130	155	136	130	137	152	151	145	134	136	148	136	147	128	118	140	141	158	130	111	136	145	133	138	146	117	131	110	134	156	127	134	132	134	144	143	113	155	142	133	151	151	132	148	132	125	115	151	159	138	155	134	149	140	136	131	141	154	133	139	125	150	134	150	142	130	135	140	149	143	126	140	128	140	120	130	140	156	127	129	155	153	126	140	152	154	147	166	135	154	130	133	133	149	160	129	157	139	174	123	157	125	141	119	169	155	138	133	157	157	154	146	154	123	153	130	137	140	144	159	136	144	139	133	138	127	141	133	130	153	134	122	127	129	158	133	123	131	137	153	139	129	139	146	140	147	141	146	152	139	140	135	137	148	131	151	120	140	131	132	141	134	155	137	107	160	120	142	103	153	146	136	131	138	135	136	140	146	128	157	153	131	146	150	135	144	142	153	154	128	130	160	115	128	139	147	159	125	145	132	123	151	139	138	141	142	136	139	135	139	155	134	152	134	134	137	140	124	144	144	134	135	130	140	163	130	132	128	135	162	121	133	138	150	120	134	144	142	129	147	155	143	127	142	144	131	138	119	140	135	154	157	147	130	175	145	130	152	143	155	135	137	129	131	133	154	150	142	134	110	126	134	136	157	137	150	127	131	126	156	152	147	129	150	135	149	132	148	143	137	150	128	124	146	151	143	141	142	152	132	122	136	151	171	135	153	154	142	121	144	140	137	131	154	135	124	126	151	135	140	150	132	123	135	132	155	147	130	152	151	143	138	131	132	136	137	138	137	142	128	145	137	148	141	132	127	170	149	141	136	130	146	151	142	134	123	148	129	149	134	150	144	141	154	159	132	129	145	122	154	158	146	136	148	165	145	128	139	117	147	134	141	150	148	140	142	154	144	125	134	169	132	161	144	165	124	163	133	128	154	143	137	144	121	146	149	158	138	150	156	141	149	137	142	168	128	133	139	153	150	118	122	141	130	124	158	135	157	138	156	161	129	132	141	131	138	140	131	144	121	138	146	150	143	171	147	147	139	153	135	149	124	130	145	139	128	151	126	130	132	167	141	151	153	144	143	120	142	121	159	142	141	121	134	133	135	142	141	132	136	157	136	140	150	138	138	121	147	112	122	143	139	145	130	148	147	148	135	128	149	176	142	161	121	149	155	145	131	130	142	140	146	152	142	151	140	155	137	132	128	138	146	161	132	136	130	145	151	134	148	146	128	144	141	151	142	139	129	138	163	152	131	159	135	114	116	150	139	135	139	137	157	156	158	150	149	130	141	133	141	148	145	150	130	146	138	124	149	133	156	146	130	146	139	124	139	147	142	141	135	151	146	122	149	139	109	148	141	143	134	142	142	153	116	136	160	163	150	141	150	134	139	152	135	139	157	128	152	121	140	121	130	158	140	142	151	135	157	123	149	124	150	125	138	147	130	125	119	137	139	133	174	127	130	154	140	145	135	146	149	156	130	149	129	140	156	135	149	132	158	150	147	147	132	129	127	135	145	146	164	149	140	128	120	122	142	128	142	111	155	130	153	136	132	139	129	125	135	154	162	149	136	140	149	143	155	160	160	149	140	123	142	150	120	151	124	112	140	125	152	150	139	136	126	125	126	124	148	131	153	140	124	138	141	143	144	152	136	151	153	149	136	128	151	127	132	133	157	139	139	151	146	133	144	123	156	148	168	132	128	115	164	151	149	141	143	145	131	163	138	133	138	140	165	126	137	153	149	139	152	141	126	132	133	139	150	117	147	150	128	141	141	119	125	122	138	171	156	143	146	140	146	126	125	141	115	132	118	146	151	125	148	121	133	148	134	155	148	123	137	158	138	128	130	145	144	143	132	138	132	154	156	127	140	142	159	130	137	138	140	121	125	129	145	147	136	163	142	146	134	148	176	135	155	141	145	125	162	119	149	151	136	119	140	143	142	144	140	135	138	132	133	121	133	126	141	141	150	158	138	151	134	132	143	147	131	117	144	151	114	144	131	139	137	142	156	145	123	129	123	126	138	114	150	129	141	124	146	129	130	141	116	165	165	139	161	152	132	157	147	151	150	138	139	134	148	138	145	142	155	130	142	146	142	130	156	132	124	146	144	130	148	162	136	135	130	134	126	148	146	143	121	129	128	134	148	134	144	134	134	136	134	143	133	155	133	123	125	133	150	158	144	121	132	155	162	155	142	140	140	138	150	129	136	128	144	145	150	118	140	142	145	127	150	122	146	117	155	144	123	161	146	140	139	125	141	160	148	160	133	137	142	136	120	144	132	160	166	147	144	143	148	134	132	142	149	153	133	156	149	129	135	159	137	131	127	158	126	167	119	121	138	133	137	134	140	121	137	148	138	148	123	153	138	142	135	126	163	121	125	145	141	137	145	144	147	139	139	128	131	156	134	125	140	141	147	121	154	129	146	124	144	129	124	130	127	165	158	145	120	139	140	125	124	134	125	146	145	130	156	152	129	144	124	136	128	122	140	133	135	149	148	142	147	140	137	132	126	144	159	129	125	158	130	159	112	151	128	116	147	139	156	137	168	131	172	136	138	139	156	143	143	153	140	141	124	139	129	148	137	126	143	144	146	133	130	133	148	143	149	144	129	141	138	149	141	127	130	148	127	126	135	127	130	143	135	124	131	125	146	137	142	142	157	152	136	127	143	127	109	142	144	143	130	137	133	137	139	126	139	153	149	168	134	123	128	158	145	138	124	131	123	140	127	144	143	136	145	143	147	148	120	150	152	155	125	135	137	147	149	120	142	150	132	160	141	133	152	161	130	169	145	124	142	153	137	147	151	154	158	158	123	124	145	135	136	141	146	127	135	148	146	153	130	163	155	155	125	153	125	142	131	147	129	133	154	143	141	140	122	148	150	134	144	137	140	128	142	127	158	152	128	127	145	130	145	147	151	137	155	139	134	135	147	118	154	143	132	120	135	140	136	150	120	147	139	132	147	125	144	154	126	141	147	131	148	138	141	145	152	142	121	170	145	150	145	153	120	139	149	139	130	129	115	149	144	148	134	138	148	126	138	145	123	156	156	122	131	116	122	157	154	155	128	157	121	129	138	132	158	122	162	145	148	147	135	157	149	163	133	139	142	149	142	127	145	119	183	164	123	132	164	107	129	150	123	141	157	132	180	147	155	138	148	131	121	149	128	149	142	118	142	137	159	153	119	123	137	124	148	148	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6497	485	610	652	550	609	551	527	485	487	485	501	512	471	487	499	489	454	458	474	459	450	435	432	442	478	461	429	472	470	497	431	454	464	442	452	483	492	420	447	457	472	435	467	440	424	441	486	431	447	452	451	444	482	470	490	488	465	437	463	496	476	467	441	451	427	478	497	434	482	440	457	493	429	458	483	471	470	461	458	457	449	458	427	460	422	470	483	457	443	474	448	428	447	460	479	501	413	470	511	458	439	473	477	425	461	450	484	466	462	433	463	452	472	457	444	444	440	456	482	450	494	459	483	471	470	467	452	436	463	468	430	434	463	456	469	440	452	447	464	456	482	457	440	450	463	427	500	441	479	428	469	448	446	471	429	422	466	462	434	444	476	481	428	467	428	502	469	433	491	426	462	453	451	467	485	482	432	438	446	404	438	496	432	442	458	428	468	499	416	451	454	433	421	491	473	470	443	455	456	476	447	451	466	447	448	457	442	415	475	456	428	452	465	460	449	458	494	468	448	420	477	451	412	436	428	448	449	477	450	419	417	475	466	477	463	457	463	461	448	446	481	462	511	474	469	432	475	483	449	442	452	422	462	483	436	436	472	458	455	440	472	454	466	436	461	466	452	437	424	445	440	437	435	441	438	457	439	438	442	460	418	462	463	457	453	444	459	463	439	469	435	471	444	469	457	430	462	462	427	441	447	439	433	486	418	467	489	464	463	439	470	455	449	419	442	437	438	446	440	471	478	479	449	501	448	432	449	442	489	463	462	444	450	445	448	439	463	432	423	485	457	485	428	454	428	498	461	478	487	429	454	440	442	497	444	449	416	458	423	489	464	400	405	422	469	446	440	466	415	439	450	441	470	502	443	442	464	448	420	485	452	456	447	471	421	478	450	459	433	440	473	470	459	446	474	483	438	459	490	494	447	445	445	434	491	454	424	449	427	443	427	439	445	417	481	505	442	441	444	495	443	449	466	464	421	433	434	450	457	443	476	448	472	464	458	446	462	468	461	438	438	471	455	442	483	492	441	455	444	444	449	448	438	470	458	421	417	463	444	440	459	474	437	494	442	460	449	439	440	470	438	438	443	441	440	442	457	411	435	445	445	479	485	453	466	432	448	461	473	477	467	422	443	470	424	404	472	404	416	476	455	471	436	472	445	423	431	462	445	477	471	415	460	462	475	460	463	475	432	471	454	446	457	467	415	438	482	469	443	477	445	453	466	439	397	464	453	442	431	421	436	442	448	428	450	468	461	442	465	445	469	435	463	450	440	426	486	453	413	467	432	494	474	457	420	486	399	460	428	470	480	426	460	459	463	459	455	459	448	465	434	448	401	467	429	453	467	427	433	421	469	417	443	443	450	428	464	447	472	486	449	475	483	455	458	476	435	431	455	435	452	444	410	457	477	438	434	464	442	408	455	445	470	437	488	482	464	469	416	457	481	503	491	493	477	473	482	436	426	436	411	476	417	475	455	431	452	470	418	459	458	506	433	470	455	402	483	404	467	444	461	422	473	443	485	480	465	412	468	492	453	437	464	445	460	420	444	415	449	445	448	428	455	463	448	471	443	413	465	450	457	442	427	484	441	449	428	466	484	471	445	448	466	456	474	457	451	429	434	401	486	467	413	452	490	483	451	471	445	482	487	493	443	448	463	451	502	447	450	412	481	454	480	497	435	465	501	456	444	425	464	458	456	440	466	500	493	470	482	454	391	451	440	464	472	475	401	430	460	428	434	489	483	508	488	428	460	474	453	402	451	483	468	447	421	441	474	447	434	448	439	436	456	486	439	434	456	472	463	427	446	438	481	415	439	415	470	483	456	423	460	463	464	443	440	439	447	453	450	426	448	479	453	456	486	418	429	489	469	460	436	452	464	461	426	435	448	408	435	456	477	478	457	444	415	449	477	412	465	468	440	468	420	449	451	433	430	432	470	417	461	438	447	456	445	424	460	453	465	470	445	466	429	448	430	434	418	430	467	466	428	443	465	498	464	462	450	448	446	460	459	458	453	458	441	446	406	476	462	466	448	462	453	456	439	440	426	412	457	419	437	428	476	478	439	430	427	472	435	438	440	456	443	457	400	433	466	453	453	459	425	475	430	481	431	460	482	405	463	493	436	424	446	423	483	474	490	443	422	424	490	446	442	443	462	444	445	457	449	440	467	438	418	474	451	428	466	464	473	427	470	476	446	467	422	449	416	410	456	474	467	473	428	485	455	471	488	465	431	456	438	397	484	439	450	488	454	444	456	463	436	423	466	447	444	471	464	475	475	473	442	455	447	417	440	453	449	468	482	445	457	457	429	437	468	427	466	455	447	470	455	460	477	460	454	392	421	417	428	461	476	460	455	443	431	447	452	433	474	458	428	442	469	454	465	480	447	475	503	426	457	473	452	466	478	448	439	432	477	457	464	448	485	445	452	393	456	470	442	478	459	464	468	441	444	474	476	460	467	484	451	430	460	470	447	411	446	480	440	419	490	464	475	432	454	446	451	442	468	454	398	496	472	417	474	441	488	474	437	454	428	432	457	465	461	457	449	438	417	441	417	476	458	394	469	457	467	445	436	426	472	481	480	466	470	407	453	442	476	467	418	419	473	444	408	467	470	453	495	443	456	475	468	427	443	486	427	413	440	428	469	459	419	429	492	453	478	465	454	474	441	427	471	450	466	487	442	474	444	437	448	456	438	490	471	412	447	494	413	435	426	472	463	411	427	495	450	429	442	442	430	434	469	454	476	448	442	458	477	443	451	461	448	441	448	489	493	494	440	446	462	427	446	451	496	482	399	453	468	483	462	447	442	436	419	462	493	486	428	445	462	480	456	491	456	431	416	463	500	435	448	415	426	440	477	458	440	458	484	436	432	423	454	417	449	457	452	432	433	471	459	460	447	460	463	453	473	466	462	479	428	447	466	454	425	463	455	425	430	494	490	457	431	442	447	464	463	460	454	428	489	440	462	420	476	447	455	499	478	415	440	458	469	388	452	449	465	461	461	411	483	440	491	447	447	492	456	447	448	419	437	453	425	446	471	446	432	417	458	462	475	446	447	457	417	459	466	459	473	451	404	473	439	428	413	478	437	431	439	442	431	452	423	483	443	489	469	476	415	454	449	420	427	423	457	417	457	434	446	435	426	460	425	470	438	464	461	482	452	433	445	491	475	442	427	455	419	450	423	462	435	466	421	443	450	428	472	431	443	454	414	442	436	465	435	472	444	454	465	446	435	442	441	473	430	425	458	433	428	422	467	458	487	454	452	452	458	454	418	442	453	468	460	450	452	471	450	462	454	432	431	468	449	416	426	454	460	474	448	431	451	471	458	465	455	444	452	453	426	482	453	423	459	483	436	458	441	475	446	458	477	432	450	434	453	455	459	466	460	482	467	446	458	471	483	447	429	438	476	458	464	428	435	471	414	465	477	425	413	436	455	449	457	468	443	456	448	491	423	474	479	432	465	449	455	448	464	440	463	459	440	485	460	476	448	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
44306	8374	1791	1210	833	779	569	442	462	425	410	385	395	336	311	320	316	363	315	314	298	297	310	319	303	298	335	302	324	254	305	288	286	310	260	279	299	288	283	321	295	278	281	284	283	289	265	279	276	290	304	283	273	296	274	316	294	240	279	304	258	313	311	304	278	305	290	287	307	284	270	296	290	291	292	318	315	306	311	314	301	296	258	258	301	255	299	304	280	289	269	285	292	269	247	308	315	290	286	285	281	265	260	274	271	269	301	273	281	267	278	277	303	326	274	281	296	284	283	298	293	301	302	313	278	280	284	273	314	307	251	275	254	291	305	307	278	309	278	266	297	279	279	295	294	280	280	277	285	292	290	281	270	277	309	267	269	288	277	262	287	276	310	286	298	285	303	287	277	280	297	271	279	272	273	290	297	265	309	271	302	287	293	308	271	298	266	302	281	289	312	313	312	287	291	294	283	280	271	293	283	297	313	285	271	290	294	273	259	282	269	307	310	315	302	282	321	288	280	255	270	278	288	324	273	291	269	286	270	277	285	281	294	265	289	285	263	273	298	341	315	307	289	325	291	270	303	279	287	274	256	280	294	290	298	288	282	292	297	305	262	296	304	281	273	312	252	293	294	270	262	303	257	279	267	303	289	279	281	279	271	275	299	250	284	279	274	272	289	301	288	283	253	274	285	282	283	312	262	263	294	277	281	322	264	249	290	288	260	299	301	292	275	277	279	296	292	315	284	262	277	283	277	285	244	278	284	289	279	301	276	286	303	274	271	276	302	274	297	307	292	244	260	285	289	287	317	297	274	287	265	291	276	292	266	299	277	279	284	288	301	290	278	300	287	284	284	278	294	276	307	291	268	289	276	276	293	298	274	302	272	283	270	267	285	265	276	334	281	278	269	328	308	246	302	287	279	276	269	275	261	259	288	272	287	303	283	306	300	294	307	287	298	306	271	309	292	297	320	258	281	285	301	272	283	270	310	294	285	260	292	265	300	290	276	282	279	277	286	279	277	280	294	274	312	263	273	292	281	306	259	297	275	286	306	273	275	273	297	322	301	281	273	275	272	308	281	257	280	282	272	299	310	276	300	266	297	312	280	283	309	286	279	292	308	296	270	259	266	291	284	272	263	292	275	269	308	297	285	275	283	256	260	287	287	293	294	273	274	300	291	292	269	286	287	298	267	295	312	305	272	284	267	298	282	329	256	302	261	317	273	268	289	301	296	295	271	297	298	273	279	293	301	282	272	301	288	296	303	283	286	305	286	254	278	301	255	280	293	291	274	262	299	277	284	296	313	300	306	300	308	269	273	297	308	281	310	285	292	284	277	290	281	289	267	304	266	310	278	286	276	292	287	300	305	289	284	281	281	276	275	266	264	264	289	297	292	280	268	284	287	301	334	316	300	332	269	291	294	302	266	257	267	307	278	294	260	302	271	285	264	273	286	271	284	287	287	297	264	288	239	304	319	279	274	299	268	306	290	284	271	322	277	286	273	290	271	307	251	306	299	302	298	263	289	266	270	269	284	319	266	316	288	294	304	247	281	294	300	330	294	277	267	281	268	264	311	261	277	290	310	297	238	279	279	275	288	286	256	271	278	270	265	294	289	293	275	336	262	296	296	293	267	306	314	296	298	282	289	276	283	288	314	286	293	302	269	289	293	281	260	274	297	259	277	297	302	244	286	291	322	283	282	283	261	291	253	303	287	293	306	299	288	273	326	279	269	278	280	278	292	299	266	293	297	296	283	258	308	309	266	275	275	291	249	290	272	286	290	304	285	278	298	264	279	293	287	280	269	287	302	291	300	281	304	279	283	238	291	277	299	282	296	294	294	291	267	292	315	257	288	268	264	315	305	268	301	278	307	304	283	281	295	283	286	287	313	246	296	284	279	287	302	272	310	308	307	271	260	276	255	298	264	297	269	305	282	288	276	287	312	266	290	284	283	290	301	318	275	298	287	307	299	277	274	280	297	327	312	295	292	283	282	279	291	298	274	283	282	292	280	281	274	289	291	317	273	279	276	305	264	268	296	313	288	273	289	281	272	296	274	285	291	307	302	275	271	280	268	285	273	271	294	304	293	293	285	284	278	278	303	284	297	270	276	303	295	277	285	295	311	307	290	265	302	305	298	264	271	268	301	292	279	300	304	313	274	273	286	254	305	291	282	304	309	289	296	286	284	290	258	298	324	275	319	255	292	284	284	280	280	254	273	293	308	288	291	282	285	317	295	298	253	285	300	289	299	296	270	287	259	314	272	275	275	300	284	271	297	254	307	291	262	302	281	251	302	285	286	262	270	297	259	327	284	295	275	285	298	290	304	281	330	286	274	292	277	262	301	266	279	283	288	291	278	282	273	274	295	299	262	255	258	259	283	289	276	312	326	286	306	251	288	285	269	269	257	270	271	327	267	277	307	293	270	264	261	296	244	273	327	262	289	304	294	247	292	294	300	289	252	302	295	278	298	284	249	291	269	268	293	293	264	274	270	304	312	315	273	298	292	270	291	285	262	287	272	294	308	298	290	299	282	262	308	257	278	270	253	274	268	291	251	314	297	286	293	300	274	287	294	310	311	285	292	295	271	287	323	281	263	252	281	301	257	297	279	290	268	305	260	299	290	271	286	267	259	328	266	263	253	311	277	294	315	292	289	295	280	242	282	293	292	268	260	309	305	288	292	274	299	286	266	244	321	307	265	309	267	297	267	282	309	309	262	286	272	331	276	255	288	303	289	295	268	301	278	285	287	263	280	260	292	292	255	300	327	282	289	291	303	290	286	296	288	305	295	269	311	279	263	264	294	290	290	290	292	304	299	286	287	287	306	287	284	276	281	279	304	277	307	278	288	266	282	292	278	295	277	292	261	278	311	289	291	276	256	292	261	286	306	299	311	260	290	280	268	263	309	277	284	285	286	276	312	288	252	296	296	273	299	273	313	289	298	277	289	323	266	280	278	303	291	326	306	273	338	287	284	277	311	265	286	275	296	299	309	280	257	243	284	300	304	291	261	302	263	246	288	285	295	286	294	281	288	279	288	267	287	292	283	309	343	289	292	288	267	271	269	276	290	310	285	269	293	297	312	269	274	281	313	274	278	294	301	278	290	293	275	277	255	274	281	275	280	305	278	241	306	269	297	267	252	260	277	263	311	270	293	270	288	268	276	293	323	287	279	254	301	301	251	249	288	286	311	289	278	272	269	293	270	303	270	269	272	259	288	270	287	280	281	259	305	276	276	285	300	271	307	287	279	269	296	270	268	282	277	287	279	289	303	301	288	288	289	301	284	292	318	333	301	272	264	269	288	272	268	282	316	279	287	315	332	274	299	291	278	285	294	287	311	302	291	251	290	281	309	311	301	289	279	264	274	280	289	290	270	295	295	278	270	287	263	284	303	271	281	263	268	274	281	295	280	254	284	273	279	311	271	263	292	302	296	293	289	289	284	301	299	283	283	295	286	299	259	320	291	316	279	288	292	307	297	281	280	285	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20747	1896	3471	3889	3325	2812	2282	2020	1738	1615	1510	1497	1322	1251	1195	1153	1105	1100	1035	1015	982	995	1008	956	969	915	877	936	876	867	834	877	882	988	928	838	836	866	873	892	866	795	885	841	859	839	848	872	877	837	830	822	838	827	888	802	826	784	843	821	817	851	864	820	833	813	789	811	855	827	810	807	811	800	820	845	758	780	834	844	808	812	843	856	845	867	759	829	777	821	827	803	820	782	764	790	825	787	879	850	839	812	796	794	816	819	822	817	851	765	798	777	780	780	858	759	817	773	769	835	800	826	796	809	811	824	795	808	862	829	768	863	799	749	776	845	834	819	823	800	803	743	780	803	793	812	882	820	836	781	811	786	816	848	805	815	838	833	766	797	808	740	831	841	797	843	847	763	811	803	787	852	825	841	882	793	811	806	780	817	834	813	805	796	783	787	799	848	780	784	855	747	801	775	823	797	889	814	770	766	815	771	824	816	809	761	810	825	801	812	835	812	870	797	801	837	797	783	831	798	842	747	838	813	764	811	781	802	806	836	804	769	819	779	821	792	776	787	843	788	784	769	793	801	796	785	788	832	787	800	772	779	813	799	836	767	816	811	836	803	778	841	790	847	810	777	831	816	837	782	820	790	794	805	848	846	770	788	792	804	816	806	762	791	757	837	796	832	827	829	827	793	808	836	767	782	864	782	763	813	791	761	825	793	786	843	793	794	799	795	839	841	796	809	770	822	804	779	778	800	794	839	818	790	779	766	849	848	792	845	779	835	833	836	788	834	803	820	802	764	761	801	806	843	803	807	800	805	803	762	832	875	796	825	802	747	844	780	776	752	801	821	776	778	815	828	802	793	781	793	807	838	800	829	831	775	803	807	810	834	823	760	776	813	770	833	796	806	823	802	830	792	860	805	804	812	796	818	805	823	797	801	779	819	807	806	825	785	794	784	803	845	840	809	797	807	801	762	761	834	821	812	778	802	784	833	795	820	773	802	841	826	794	845	784	846	819	796	813	808	823	841	799	800	765	778	796	790	818	829	847	773	818	838	761	805	810	810	805	796	776	831	834	799	799	798	852	783	814	802	814	835	839	795	790	801	825	802	798	802	828	825	780	789	800	848	821	769	842	820	787	800	841	801	767	832	807	783	817	828	809	819	864	794	789	813	809	832	818	827	759	794	834	803	818	855	820	805	798	837	834	780	801	825	832	749	779	792	732	849	811	818	801	847	816	819	806	774	832	846	757	770	852	838	779	814	781	837	802	796	794	832	802	819	811	852	790	803	794	803	798	849	804	882	831	859	759	863	783	809	789	829	781	806	813	774	812	841	791	841	796	824	813	791	801	825	805	808	805	837	766	824	821	838	763	775	832	819	807	804	792	852	775	803	752	785	823	826	813	810	825	772	829	825	808	798	850	844	844	806	818	849	777	745	818	810	842	830	792	780	776	807	794	815	785	773	794	811	768	776	805	817	834	798	851	824	774	798	804	771	805	816	814	803	799	832	832	755	801	782	803	808	853	825	823	840	792	816	748	786	770	814	782	851	813	836	812	809	841	821	785	843	840	882	826	788	819	773	781	799	841	804	843	795	789	795	850	826	819	790	786	829	848	847	792	800	807	821	778	836	784	775	796	801	791	759	770	808	827	786	786	789	802	756	785	802	791	816	807	838	814	814	786	799	791	797	814	804	835	772	812	833	791	818	840	811	851	814	830	784	740	841	814	816	807	785	800	772	767	828	809	803	806	797	860	813	797	799	836	785	820	821	815	859	809	809	800	782	745	830	786	800	837	765	840	781	791	821	800	823	819	785	812	823	792	833	771	847	785	778	830	765	771	838	858	862	799	859	773	781	798	744	858	849	770	796	846	797	771	821	820	779	782	821	792	767	778	837	773	802	752	818	834	806	820	769	831	798	791	751	829	798	848	831	849	812	863	810	744	813	792	814	829	780	790	767	814	773	801	835	783	788	832	875	813	802	805	785	824	808	788	789	785	846	839	766	784	855	770	811	849	813	845	826	794	765	805	778	805	736	782	786	810	811	833	814	806	827	813	807	828	811	816	827	817	816	787	836	833	822	814	813	797	791	782	795	823	800	763	775	799	776	806	800	818	826	748	780	831	802	800	830	789	819	741	813	796	748	810	795	836	812	799	789	835	828	764	872	828	775	839	772	802	782	789	751	824	847	785	818	790	797	810	808	758	853	844	767	810	828	827	825	784	822	753	828	838	757	826	874	794	771	854	868	757	795	834	808	814	784	840	806	812	792	811	846	782	823	806	776	813	783	784	778	745	805	844	786	824	843	755	782	744	794	809	827	776	787	785	849	833	823	826	784	799	809	767	785	807	767	811	834	814	757	809	798	800	798	773	772	823	814	788	821	787	811	824	832	845	770	863	818	799	793	887	773	802	846	828	806	798	804	792	818	764	789	760	812	772	792	751	811	842	819	769	811	856	818	758	850	847	809	813	785	803	803	787	836	818	867	856	811	844	854	816	809	785	796	834	793	754	793	821	779	803	841	807	845	803	780	790	794	820	838	823	805	817	773	785	880	780	845	792	822	847	816	863	806	824	830	762	817	819	814	759	770	824	778	770	815	872	836	793	744	820	811	859	808	784	835	746	820	794	817	852	789	877	806	808	794	804	770	810	791	783	835	800	818	859	784	783	779	843	816	834	828	789	804	810	795	827	768	844	795	791	785	777	791	815	813	775	827	804	771	859	786	821	801	798	792	835	852	832	778	731	823	832	737	836	774	807	843	818	791	789	786	839	797	778	764	774	773	798	822	786	800	822	825	742	799	778	806	791	818	776	806	795	764	819	809	793	795	819	786	826	804	794	815	797	784	791	873	829	806	796	765	824	804	784	811	833	789	826	835	836	815	857	794	827	778	802	828	808	805	770	827	813	765	784	753	810	794	804	796	790	802	785	828	737	849	772	765	837	775	824	786	804	834	830	803	851	808	796	785	803	795	838	780	803	781	803	794	827	827	802	770	812	813	827	819	792	825	776	799	863	811	793	795	813	837	793	768	864	812	774	792	805	867	821	833	812	793	811	763	874	826	868	817	759	783	805	782	841	811	768	843	785	792	784	884	738	810	786	796	809	837	790	833	785	800	826	839	815	758	825	841	867	811	836	834	817	739	823	797	789	850	844	817	781	852	855	789	813	824	810	843	772	814	778	798	826	823	767	831	824	807	871	817	794	769	852	827	817	817	829	799	833	772	808	804	809	812	856	781	765	873	790	835	785	826	793	829	809	828	846	821	790	846	737	818	855	794	798	793	788	804	793	850	829	787	862	789	812	849	773	846	775	808	739	830	750	819	826	825	825	823	787	779	804	812	839	782	818	770	848	771	806	836	813	868	794	844	841	821	807	828	831	830	795	811	762	779	771	770	741	813	842	876	836	786	837	784	826	793	828	803	796	762	839	843	837	811	822	823	837	827	843	791	840	825	774	803	859	797	821	808	824	842	812	847	750	829	832	785	806	778	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
55427	18155	6889	2416	1593	1148	926	777	683	567	533	478	488	448	424	407	381	425	382	330	370	372	323	323	349	339	323	304	366	330	361	333	333	334	309	274	319	329	312	347	326	307	334	305	336	324	328	303	272	319	354	324	335	296	283	332	327	285	295	297	320	340	276	309	288	310	300	267	311	305	329	299	292	324	333	309	332	321	334	307	288	309	323	310	289	338	324	338	307	301	305	293	300	330	320	306	306	321	314	313	307	299	305	282	314	330	308	289	308	276	339	288	315	275	308	310	309	340	302	291	332	308	306	293	296	299	305	289	281	313	307	311	323	282	308	303	300	317	287	286	350	310	288	312	298	292	305	309	327	294	284	325	325	311	312	339	333	306	320	297	301	287	298	298	289	330	264	284	278	313	326	333	308	295	310	324	322	294	327	305	307	290	290	310	311	295	325	301	277	297	308	276	297	323	290	282	349	315	290	311	317	300	287	292	293	291	326	291	318	319	303	295	307	320	311	343	322	347	305	319	303	321	313	297	302	300	316	293	297	301	315	286	332	275	281	324	298	295	305	307	317	300	292	317	338	309	308	304	307	280	337	298	294	293	306	307	288	289	307	302	314	327	293	311	342	332	316	309	299	295	311	310	300	315	319	334	297	298	292	304	296	328	333	293	284	300	306	299	321	302	291	342	333	308	325	317	308	330	290	293	281	326	303	265	346	307	289	317	277	340	325	315	314	310	290	320	344	297	297	311	297	325	296	300	287	322	278	298	295	287	296	276	326	302	303	312	334	289	322	266	294	330	327	303	305	350	309	340	290	341	314	297	291	348	280	276	320	348	257	294	262	292	301	287	302	308	310	313	304	311	304	310	301	314	284	317	278	306	332	309	319	305	326	284	318	309	329	317	303	321	335	316	305	285	274	284	323	315	315	282	286	327	304	330	300	313	318	313	278	299	336	316	311	331	318	305	305	298	330	296	278	305	303	353	293	289	307	282	306	333	283	316	316	301	304	292	325	337	308	317	320	278	321	300	316	301	283	290	293	303	295	295	323	298	254	291	306	298	313	310	312	315	304	289	297	281	339	309	314	324	289	321	311	291	298	305	322	307	327	306	288	289	327	333	331	300	301	280	311	261	295	326	288	300	307	314	306	293	314	314	295	297	311	326	321	302	306	342	309	297	284	346	332	293	301	303	329	295	312	283	307	330	329	325	318	330	315	310	327	298	316	283	282	319	291	293	312	314	319	295	285	286	318	284	303	276	273	345	307	287	292	301	285	330	290	305	286	305	302	317	301	312	312	295	291	316	338	324	292	270	287	316	334	298	303	286	332	307	290	306	311	328	318	297	287	289	309	289	278	285	277	339	349	314	335	313	302	314	326	330	348	303	302	324	295	310	287	300	313	277	326	321	330	329	320	356	309	291	295	300	306	340	312	311	330	289	294	317	306	302	306	292	307	310	282	287	311	308	286	308	312	320	305	324	292	280	292	322	296	297	303	286	326	341	304	286	291	318	278	280	338	317	314	290	350	315	275	302	300	298	301	334	283	304	293	308	321	294	300	317	305	300	329	325	291	305	304	258	304	329	325	287	323	308	289	326	325	352	301	314	318	277	283	316	324	315	295	329	285	306	299	289	300	287	301	337	306	293	300	295	338	300	294	301	311	292	282	301	310	306	340	298	312	318	292	296	288	311	322	302	302	299	293	323	307	317	289	304	303	280	293	284	296	302	287	309	340	296	324	314	301	299	280	293	267	308	305	285	294	342	323	268	294	288	293	285	267	312	339	271	325	297	292	329	305	303	308	293	320	303	300	311	328	315	305	297	320	282	305	268	321	352	325	297	307	300	315	330	321	340	297	306	303	302	331	310	319	331	284	297	310	301	346	302	297	349	298	289	315	294	323	313	326	324	303	314	299	304	337	325	361	318	348	305	303	313	302	290	297	318	318	316	282	306	299	274	325	295	323	295	317	301	302	333	283	308	309	319	330	312	312	327	296	305	306	301	344	315	316	323	295	320	322	311	334	295	345	280	286	317	339	292	301	300	289	303	320	285	324	297	289	309	325	271	302	332	307	301	299	308	311	304	283	300	298	293	308	287	312	326	327	315	285	339	284	314	303	264	299	330	328	308	290	325	304	279	284	342	301	272	304	329	324	314	298	299	343	311	306	285	292	313	323	280	324	305	340	282	327	294	315	340	307	308	307	298	307	304	287	327	304	305	301	305	273	323	321	326	277	302	302	306	294	266	306	337	336	316	286	309	310	278	292	278	291	281	295	320	311	289	296	323	325	296	310	318	283	319	283	276	276	281	305	297	328	284	315	279	306	286	324	305	325	310	289	312	322	304	276	312	320	298	311	295	293	306	332	333	284	303	306	309	328	336	307	291	305	322	290	330	340	297	323	296	302	323	340	300	320	306	322	285	302	347	302	315	303	304	285	313	308	277	333	307	287	320	301	308	289	325	322	332	293	302	332	304	336	303	336	293	294	322	280	324	299	263	304	303	298	304	291	296	297	321	303	320	295	288	312	287	316	293	310	324	329	290	291	304	341	308	320	332	315	314	264	327	290	291	302	311	314	302	299	353	343	311	298	296	305	298	324	329	331	316	342	298	293	305	333	311	301	328	297	304	344	314	299	283	316	325	296	347	294	343	345	299	296	337	291	298	299	300	336	288	309	295	315	292	332	329	282	315	326	317	316	338	282	290	284	307	283	319	267	287	321	268	292	320	305	296	317	314	303	307	298	311	270	315	305	312	280	293	345	285	305	306	277	287	282	286	321	285	345	319	282	299	297	313	292	274	316	339	296	338	300	312	292	314	340	299	297	340	347	327	303	330	305	294	331	295	328	307	312	336	313	293	284	298	289	300	299	315	317	297	285	279	307	308	301	324	295	302	297	281	312	294	285	284	288	316	313	300	311	299	335	284	304	308	293	316	306	287	322	318	315	286	303	339	330	337	310	335	302	319	324	286	303	306	292	307	326	315	309	314	311	272	323	318	334	310	343	284	306	287	307	341	318	311	310	263	304	277	296	326	301	303	312	316	276	294	311	284	314	314	318	285	324	312	284	290	319	345	310	291	314	309	289	297	294	316	313	318	302	291	292	320	309	335	330	320	329	315	307	322	350	318	331	276	288	284	313	311	325	307	302	331	315	313	308	314	328	320	311	288	309	311	318	310	329	319	291	345	299	305	284	297	304	334	322	304	308	310	304	305	311	307	317	272	327	288	298	309	312	282	316	293	322	287	315	332	294	290	349	317	307	299	275	337	298	293	292	283	285	280	329	301	313	309	289	306	298	314	279	272	289	299	329	347	314	305	329	310	296	306	311	294	314	291	337	300	326	293	324	306	337	280	339	290	293	297	316	283	269	313	304	309	296	299	279	316	281	291	318	328	297	330	324	288	315	324	332	291	289	313	320	305	292	328	313	312	294	334	288	303	320	297	322	314	323	309	323	318	294	326	277	295	289	311	307	312	298	359	303	291	315	308	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
27110	2750	5916	6512	5618	4459	3688	3222	2738	2437	2179	2157	1828	1690	1616	1472	1381	1321	1262	1310	1213	1228	1170	1103	1067	1091	1041	1071	1043	960	1002	1003	1013	973	1009	987	950	904	944	920	872	918	903	910	880	920	874	891	866	891	880	869	878	847	881	860	854	867	886	875	862	889	859	907	886	836	826	902	828	843	829	838	837	866	834	836	907	921	863	845	859	833	869	898	844	885	886	843	886	797	828	809	900	868	842	821	823	858	851	828	832	801	904	838	925	831	792	803	853	838	807	853	843	828	827	873	918	813	851	892	894	807	845	807	836	857	820	873	846	801	894	796	858	841	881	840	875	810	889	861	882	813	832	812	870	824	843	874	792	812	835	814	826	789	829	821	837	849	840	874	886	868	855	817	811	799	823	803	803	867	841	853	838	846	892	845	859	870	837	898	805	812	867	800	812	852	856	855	839	828	807	804	880	852	877	845	838	842	836	804	858	809	854	861	832	812	828	857	815	847	815	818	846	837	804	854	799	867	857	918	812	853	829	881	828	841	795	823	810	822	794	837	829	825	794	897	829	851	823	835	886	844	851	821	853	805	837	822	842	824	797	894	877	832	824	888	812	824	840	849	809	873	793	821	833	837	806	823	868	781	850	805	826	882	830	822	865	798	866	804	884	806	846	854	875	837	806	825	830	815	828	850	879	812	846	796	838	807	842	825	847	804	806	867	877	842	862	795	862	863	827	782	848	803	787	840	837	870	855	801	826	850	810	833	851	849	829	803	821	844	837	828	833	839	850	808	835	857	856	849	832	816	812	866	840	859	857	929	798	791	802	805	847	878	850	843	801	796	860	816	814	864	915	861	844	793	820	852	801	819	780	815	864	819	873	813	796	802	874	894	823	834	834	886	859	832	863	848	841	842	811	851	798	877	853	830	812	860	828	846	819	883	814	866	776	827	883	801	814	837	848	813	819	813	810	850	844	834	839	870	849	859	845	773	821	823	833	799	879	810	808	846	827	856	797	865	836	852	834	853	842	904	824	833	844	830	826	814	797	824	815	806	809	847	825	846	805	851	849	880	796	815	864	863	802	837	825	866	821	854	814	812	864	814	890	854	795	802	832	893	848	856	784	842	848	804	804	808	820	794	847	807	766	820	857	859	855	854	814	836	834	785	838	847	798	827	812	846	868	879	887	848	834	832	814	828	879	826	865	850	804	848	846	844	832	859	837	839	821	869	861	814	806	866	838	770	822	868	875	851	803	848	810	808	830	848	840	879	824	826	855	828	856	860	846	809	836	857	802	868	801	803	836	858	818	834	856	831	831	813	790	811	837	849	843	871	808	813	760	831	833	878	829	813	771	885	897	855	849	846	839	859	845	818	773	858	895	861	868	836	809	798	836	895	840	873	832	850	846	825	825	845	794	851	857	793	813	875	772	818	843	815	910	874	814	858	862	810	848	827	809	827	843	819	832	853	812	851	795	838	854	812	818	825	820	840	810	856	802	873	845	860	821	800	875	801	785	836	882	850	829	792	825	840	838	870	815	790	828	846	831	819	825	814	828	880	833	831	861	852	849	809	838	864	877	799	853	819	808	819	822	857	827	899	831	857	863	870	814	845	839	881	871	825	850	822	798	871	848	870	837	798	875	838	850	855	837	769	821	806	777	855	854	828	846	824	794	850	827	853	866	830	821	822	848	844	834	825	860	823	851	806	839	810	790	862	788	800	828	827	839	811	834	831	834	878	785	796	825	836	838	815	823	809	855	833	792	898	824	827	820	840	888	871	840	786	874	835	848	836	836	806	780	810	863	808	831	836	819	870	862	846	846	824	841	790	864	799	927	828	809	814	821	859	796	857	849	852	845	856	813	794	849	843	838	809	876	830	852	812	791	867	859	775	861	826	847	858	833	837	847	810	836	878	829	819	881	804	814	801	834	868	834	848	868	849	850	876	823	763	767	836	839	796	823	882	834	833	856	901	790	855	814	828	819	892	821	843	867	812	817	813	858	852	795	834	815	878	846	852	874	834	804	859	853	791	824	829	820	850	812	811	854	865	850	842	832	796	788	841	803	842	873	810	794	829	835	809	864	800	869	811	854	863	887	793	901	819	831	827	811	837	862	812	871	840	849	827	822	855	827	813	804	825	819	859	869	838	852	777	827	886	786	837	863	927	857	865	831	826	837	826	835	814	834	894	833	870	857	832	919	816	809	847	805	817	835	796	801	801	832	813	848	827	884	798	898	853	854	838	874	908	809	793	838	809	802	824	862	831	805	854	856	823	826	850	826	823	821	838	818	846	834	811	817	808	830	833	886	837	845	833	888	866	825	806	842	861	813	820	800	821	814	843	812	833	817	847	880	852	857	842	847	781	899	843	818	821	905	820	847	875	853	825	846	817	790	846	822	849	855	834	858	791	880	831	848	804	835	869	847	836	856	799	826	864	846	830	843	833	828	840	760	797	872	789	802	810	816	833	863	847	805	796	877	842	849	861	852	825	850	845	831	826	827	823	851	798	874	832	873	868	889	772	809	831	829	895	822	815	823	871	849	848	821	834	840	853	853	865	801	801	863	837	880	834	889	882	852	823	868	831	846	820	878	869	821	884	862	898	801	797	905	846	798	860	832	857	838	807	805	848	838	864	799	839	844	827	812	812	854	818	837	862	835	805	825	864	840	863	822	822	815	858	820	839	844	868	814	824	842	841	783	822	829	797	800	805	806	829	859	834	856	810	826	800	777	858	879	847	828	894	817	859	831	794	850	836	811	872	826	823	860	814	909	815	825	819	836	857	850	822	798	852	860	787	877	860	870	875	846	815	793	845	804	845	823	809	806	833	807	834	789	811	843	806	814	817	841	867	822	839	780	841	823	804	768	866	828	906	811	843	874	796	828	812	871	878	806	820	877	864	824	829	856	855	816	845	863	789	821	841	845	828	817	836	795	858	842	840	837	863	824	834	845	847	869	874	749	838	856	830	860	843	838	776	825	849	834	808	870	825	829	874	802	851	856	841	820	795	857	819	837	829	784	862	845	846	827	860	835	818	833	838	819	870	847	876	848	795	772	825	843	832	810	826	837	812	779	827	820	868	848	823	788	811	816	860	829	779	840	857	815	823	849	856	825	886	868	865	815	856	865	867	887	897	829	837	820	803	815	877	818	873	902	830	856	843	759	852	829	838	891	811	854	883	860	804	849	817	830	827	869	871	802	874	769	901	807	816	863	796	790	834	811	828	845	873	787	814	850	822	878	867	834	787	813	836	876	807	868	856	821	869	867	854	844	769	887	855	839	797	875	841	819	832	896	807	874	821	858	831	828	821	838	794	818	825	796	849	854	800	834	792	824	802	863	856	868	878	822	761	887	852	824	853	810	820	877	853	828	845	841	874	863	817	854	823	859	802	819	906	842	816	853	818	799	889	825	847	816	824	823	840	817	856	844	852	823	844	890	829	809	856	800	804	841	844	818	847	863	847	820	874	835	766	805	815	843	933	844	814	854	840	825	848	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8010	409	277	170	165	178	135	151	128	148	163	137	134	128	127	129	164	134	141	140	164	130	141	133	141	150	145	135	139	130	150	144	146	159	142	154	142	152	127	142	115	139	137	129	139	156	168	135	142	138	140	159	144	132	147	136	141	145	123	122	151	143	146	147	156	141	144	149	142	162	142	157	155	156	110	131	154	143	147	146	145	145	139	152	152	146	156	136	132	144	158	165	125	143	143	125	132	163	156	146	162	142	149	155	148	148	158	143	132	158	141	151	133	134	143	136	126	154	124	147	138	117	137	139	136	130	123	141	148	119	144	138	147	129	143	132	161	135	131	130	130	159	136	119	151	135	130	151	161	143	142	119	129	139	142	138	122	150	154	142	156	135	150	144	138	160	149	137	148	144	164	140	140	144	133	154	142	179	154	141	109	148	130	144	151	121	143	150	141	146	156	143	149	153	138	136	143	148	150	134	132	131	136	131	130	152	153	130	130	125	105	151	162	166	144	149	146	140	134	145	146	133	129	137	131	135	156	131	160	162	137	148	147	148	128	134	151	151	141	152	107	136	166	138	157	145	150	140	135	127	135	133	145	159	140	144	146	138	152	136	157	137	151	138	159	125	122	148	137	119	146	141	134	141	137	142	122	112	139	132	156	150	132	124	125	127	138	141	159	144	153	145	110	131	118	152	130	140	153	150	162	139	133	137	158	167	139	132	142	141	147	139	146	128	126	120	145	158	127	138	153	145	153	147	146	136	152	115	148	137	147	141	140	122	136	147	149	113	113	134	144	127	119	129	135	149	167	157	153	140	155	130	155	141	130	145	144	161	138	122	139	141	150	138	144	132	162	128	119	134	139	147	121	131	148	142	163	130	147	125	149	141	157	140	129	127	133	139	143	144	159	147	127	149	147	126	138	130	161	125	142	151	147	112	133	134	141	107	116	135	118	139	139	131	163	143	133	118	149	120	142	141	153	147	140	145	152	137	135	155	117	133	132	149	140	129	137	136	132	146	137	139	113	136	164	130	139	153	135	137	137	134	138	131	137	141	134	132	153	133	120	134	139	126	153	143	154	148	159	137	128	122	139	146	160	168	142	153	149	141	134	136	148	152	154	132	138	158	141	155	125	130	152	142	133	142	143	136	132	132	150	139	155	144	137	146	144	159	165	126	140	118	124	140	144	142	157	121	133	138	176	160	144	127	142	164	143	131	148	144	155	132	152	132	125	119	146	120	137	143	122	156	160	154	139	159	170	156	152	149	154	124	124	161	142	136	172	123	176	159	147	139	121	145	139	127	142	136	144	145	138	150	132	135	137	145	123	163	141	144	125	137	132	140	152	124	147	137	158	143	135	123	152	132	120	146	166	159	155	149	137	137	136	130	136	158	147	141	159	128	137	130	128	144	122	132	138	133	163	131	121	122	170	146	137	152	127	111	126	131	140	134	119	144	145	131	129	137	149	141	145	150	156	125	149	157	163	152	129	151	122	155	123	143	130	130	126	156	154	147	138	148	122	137	155	118	134	160	164	141	150	127	130	135	141	145	144	161	152	156	129	150	129	141	121	119	154	128	136	135	137	158	131	144	121	158	160	116	144	123	152	159	155	128	153	137	146	156	169	147	148	132	143	163	127	152	156	132	141	139	157	146	128	138	128	132	139	146	135	150	136	156	149	155	150	158	141	156	151	126	137	145	162	142	129	133	164	146	125	144	136	137	135	131	147	132	143	144	154	141	133	134	126	149	137	146	140	141	144	155	135	123	134	122	147	168	126	150	140	149	163	153	145	128	135	155	147	156	142	122	136	152	149	117	135	131	139	122	149	154	148	151	140	139	145	145	129	144	132	130	169	137	155	135	156	133	159	143	137	132	137	141	154	130	141	130	146	138	125	129	132	131	150	122	140	152	140	121	151	163	148	117	118	156	147	137	145	157	145	143	137	158	143	153	111	140	154	133	139	151	156	163	126	157	122	116	143	136	121	155	138	127	166	136	149	138	125	160	150	167	118	127	162	154	125	136	146	145	147	121	130	142	131	155	135	129	123	150	128	147	146	162	132	145	122	152	131	129	138	139	147	137	140	151	128	129	150	133	166	132	123	152	141	126	124	140	146	142	140	142	142	150	131	109	140	133	151	135	124	142	161	128	151	142	153	160	123	136	142	147	135	135	151	137	138	139	141	163	138	135	149	107	134	158	146	145	139	147	142	126	132	150	127	131	139	143	116	146	130	154	133	148	130	136	113	133	137	155	129	150	143	148	141	144	141	126	123	159	128	158	158	155	128	126	141	145	136	137	132	133	135	132	135	143	109	146	127	151	163	136	141	139	146	152	130	135	133	172	143	145	153	148	135	122	136	166	145	142	133	133	142	133	134	133	138	124	157	144	130	130	147	143	141	151	133	130	136	136	165	125	153	133	128	142	153	158	126	133	156	127	145	143	173	151	144	140	137	148	138	130	132	130	145	150	151	169	148	142	138	149	136	151	136	120	157	158	142	162	138	136	126	140	151	170	155	136	153	137	146	130	149	138	146	143	134	134	142	135	149	150	133	130	155	146	136	126	141	137	157	128	133	131	126	141	153	142	150	124	137	136	144	130	129	149	132	137	139	141	127	127	130	152	114	132	142	114	139	148	145	156	129	146	120	125	134	149	143	135	135	144	140	149	130	131	146	143	136	161	160	143	133	149	129	128	151	121	150	148	145	126	128	159	166	146	148	133	146	147	148	146	167	154	143	121	129	149	134	131	138	153	149	133	170	145	132	158	127	142	147	134	135	167	163	132	153	143	163	139	132	140	131	145	137	126	143	131	133	145	153	146	165	135	137	155	140	147	152	138	134	111	163	158	144	157	136	148	149	166	117	144	134	146	124	150	125	150	139	137	162	146	143	125	138	155	163	140	150	134	119	140	129	155	147	113	145	145	141	144	131	139	122	153	149	138	131	135	135	156	130	122	147	163	138	151	146	137	124	132	134	126	150	120	139	144	144	157	154	140	146	167	118	137	150	149	183	136	143	137	143	143	129	151	130	132	133	147	186	174	138	129	143	121	144	148	149	139	147	161	139	151	152	169	169	126	126	140	141	163	135	131	130	139	131	161	145	141	143	147	159	154	136	153	129	134	151	140	156	146	136	137	124	137	132	140	142	120	151	136	137	157	136	118	162	137	140	145	137	163	126	168	132	137	157	127	135	155	142	138	131	140	135	149	149	145	134	133	156	148	144	153	142	149	145	121	126	141	134	137	159	120	139	133	151	137	136	148	147	128	132	144	160	135	119	144	147	157	150	155	145	153	140	134	133	131	124	117	134	136	135	138	160	127	126	152	121	142	159	139	168	153	130	137	148	154	152	141	128	136	144	141	150	158	168	151	135	140	149	135	126	138	133	123	116	149	133	116	150	142	156	147	138	128	156	153	139	147	131	145	132	146	142	151	133	129	124	165	152	135	125	140	138	132	162	139	144	148	145	150	137	125	158	154	147	132	151	140	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7148	473	588	632	603	580	575	503	469	481	481	516	480	528	521	497	446	476	461	453	495	400	472	479	452	408	443	460	442	461	431	447	466	503	481	459	480	433	455	504	429	482	451	453	467	417	476	497	451	468	443	434	439	440	412	425	452	477	455	441	443	464	427	453	482	466	475	511	471	456	448	469	450	487	435	451	444	460	490	474	444	482	467	490	502	462	457	429	492	421	466	459	443	477	464	458	465	483	464	474	466	430	467	440	485	446	440	450	478	465	463	480	458	422	497	460	446	441	465	466	461	441	466	428	442	485	455	458	459	462	469	441	464	484	477	453	448	494	427	461	464	456	462	416	425	478	456	464	455	472	479	450	453	465	471	446	439	433	459	480	472	432	451	474	481	472	416	461	448	468	451	465	474	441	482	461	436	440	464	407	441	441	450	471	430	472	459	445	439	500	470	417	474	430	416	443	435	452	426	450	454	453	490	472	478	488	476	466	459	470	461	442	424	464	470	478	452	434	458	431	424	430	410	396	472	446	449	423	488	449	479	411	448	467	450	518	431	435	443	515	452	454	443	496	433	443	439	408	465	415	423	443	486	483	452	439	444	443	444	435	465	480	469	472	458	436	463	469	467	433	435	450	444	504	468	421	443	485	458	431	481	462	456	450	479	419	452	465	460	460	425	397	466	444	477	420	470	411	468	459	482	430	439	459	446	480	497	472	459	449	430	437	449	503	462	456	464	454	438	454	477	466	417	455	440	444	453	456	449	417	456	456	507	493	428	478	445	450	485	414	488	479	480	464	464	440	454	484	490	484	472	429	442	478	432	455	452	431	455	481	450	475	437	466	480	479	472	460	467	482	490	464	486	443	463	436	423	458	453	415	449	469	457	453	465	485	431	449	470	450	457	487	482	465	457	472	456	437	461	458	449	446	439	460	475	448	464	476	479	440	461	455	465	466	457	453	464	490	446	435	451	496	439	473	456	464	489	429	482	461	472	479	470	437	446	483	460	452	430	474	466	491	460	419	487	445	454	456	443	465	430	447	436	427	482	491	485	459	431	443	440	466	417	480	447	459	450	432	445	457	445	434	475	450	496	452	490	427	459	458	453	452	465	443	444	453	463	443	443	463	461	387	495	434	471	466	493	479	506	455	448	456	448	451	460	435	489	454	450	476	518	452	478	441	450	447	457	450	488	485	443	450	429	434	472	434	450	460	450	444	449	432	469	482	410	445	490	458	494	457	446	461	461	436	469	441	489	465	472	472	443	451	457	451	442	428	476	470	442	476	437	480	507	501	495	473	456	455	484	487	478	456	437	467	429	490	464	469	436	424	494	456	462	436	447	443	431	454	454	465	415	469	474	462	415	453	426	457	442	467	441	470	496	484	479	464	468	444	470	454	473	423	459	447	458	465	492	426	459	452	434	474	438	458	444	423	449	478	469	435	452	475	454	448	488	465	438	470	490	463	445	444	417	444	461	454	443	416	427	417	479	455	458	442	451	445	437	419	517	459	478	470	424	433	435	450	439	502	491	448	454	484	465	471	440	445	439	454	465	434	426	465	462	432	477	456	483	405	459	468	447	462	461	498	485	484	474	437	446	488	467	434	473	417	405	451	404	458	477	444	436	414	438	481	487	475	453	454	451	472	499	435	458	439	521	480	448	456	470	472	434	433	462	463	446	434	467	460	481	475	492	466	454	471	464	459	500	458	463	474	483	450	420	481	470	446	481	511	494	462	435	447	442	471	466	433	438	398	470	414	460	456	432	484	467	449	466	508	451	507	450	485	480	492	449	465	479	483	511	442	437	466	504	491	467	492	444	470	433	468	480	477	442	456	461	453	456	500	399	450	464	495	447	484	471	461	426	486	487	488	447	483	446	466	455	466	450	437	428	448	463	436	440	522	457	445	469	445	482	496	457	444	486	453	459	460	472	474	447	459	467	497	484	450	453	459	465	433	490	443	490	458	442	436	447	451	458	416	497	462	441	457	508	473	449	441	417	444	414	428	444	420	455	451	435	490	456	488	399	483	479	453	433	456	460	434	457	477	438	436	476	455	463	448	446	448	470	445	448	462	475	426	456	457	454	479	472	426	511	489	523	448	485	459	453	458	461	454	492	488	442	460	451	451	439	456	481	460	477	474	422	459	442	450	477	461	408	480	451	434	452	474	459	469	474	477	440	442	442	485	456	472	470	429	452	491	478	453	458	475	450	479	461	459	436	467	473	436	454	435	486	425	471	419	479	481	435	486	469	424	453	373	481	409	442	497	427	439	474	454	458	494	464	448	448	421	429	466	450	454	449	415	466	446	483	485	456	438	468	429	447	491	423	444	467	473	470	461	465	474	462	474	464	457	481	491	457	448	442	450	417	425	500	495	465	456	441	461	450	451	448	472	447	464	443	472	485	453	457	434	464	484	493	453	426	453	480	449	488	472	433	454	479	443	451	441	481	416	435	495	454	443	445	483	438	442	475	482	454	478	455	408	423	462	433	438	477	447	457	460	463	449	468	479	427	435	483	430	493	462	463	444	471	462	488	436	445	479	448	464	457	430	470	478	427	458	431	429	478	461	439	467	453	490	408	446	473	492	440	464	506	403	451	409	448	448	443	476	435	453	484	479	471	473	451	448	404	473	417	501	467	423	452	455	435	455	444	468	430	458	474	404	446	410	455	445	439	465	490	477	479	467	462	453	463	437	405	489	462	487	459	442	455	430	424	461	455	441	455	465	491	493	485	490	433	455	469	439	440	449	394	447	448	473	471	472	473	431	496	475	455	446	411	481	454	406	450	436	471	448	457	458	461	461	444	456	487	486	430	471	461	483	448	441	448	480	449	431	452	466	500	484	473	476	448	439	463	498	476	436	421	465	458	445	467	439	470	482	413	458	485	475	457	465	465	426	486	437	472	436	456	469	421	449	479	453	460	431	480	455	457	492	466	487	440	445	488	437	461	459	504	461	455	429	462	455	456	431	424	468	468	465	434	449	484	438	439	454	428	467	450	451	488	467	473	437	470	448	480	472	453	484	451	453	463	451	442	429	456	422	463	484	462	422	433	428	451	435	465	449	480	451	483	476	474	494	461	423	466	461	438	465	428	460	445	448	435	454	434	459	461	447	475	476	447	466	490	441	437	462	494	499	429	475	483	437	431	429	413	459	447	458	492	486	434	466	453	435	457	473	468	487	460	479	445	443	444	428	429	450	470	465	431	462	460	457	423	446	447	450	473	466	460	439	437	453	461	474	453	465	465	517	475	436	453	473	452	481	429	458	420	470	435	483	414	482	454	425	477	448	419	454	455	458	462	447	469	487	449	481	458	457	438	448	449	491	494	445	474	428	468	473	468	455	444	424	455	454	447	468	463	441	417	451	483	497	461	442	466	464	456	465	442	454	486	458	432	498	466	456	442	436	483	490	485	457	444	482	457	437	458	465	436	439	430	475	421	470	459	493	448	438	484	460	457	459	470	485	454	428	486	409	457	450	446	463	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46585	12096	2392	1178	888	680	612	490	432	430	398	419	416	335	364	344	350	294	324	275	324	278	307	296	295	306	285	292	304	281	266	281	290	311	292	312	294	317	288	284	286	283	290	296	286	305	297	258	295	295	309	281	311	291	282	283	302	278	297	289	301	285	278	280	268	303	276	273	281	304	311	259	267	283	307	274	251	270	277	284	292	281	271	271	296	273	290	297	264	298	266	279	304	312	279	289	297	279	301	286	321	271	290	267	304	261	290	284	244	301	318	323	292	283	300	294	285	310	284	300	269	332	292	299	299	268	299	276	314	299	275	301	298	281	330	261	269	288	282	256	288	266	303	297	299	284	310	291	296	274	302	305	293	281	321	284	288	289	283	310	314	311	289	304	297	299	323	287	296	290	307	316	264	294	290	289	289	265	289	291	260	302	284	290	300	253	307	304	273	245	281	296	273	308	303	290	244	286	328	261	269	279	294	278	289	275	281	279	285	262	300	330	299	284	261	301	297	262	262	285	267	295	290	318	284	256	286	295	280	280	290	266	278	275	262	295	279	305	291	290	294	275	285	305	313	285	302	306	298	295	278	288	303	295	268	287	293	304	294	264	277	291	303	313	304	292	288	312	273	299	285	271	275	253	263	269	289	273	238	311	286	298	324	301	316	261	275	313	310	284	318	293	297	260	290	297	276	276	300	302	272	292	274	254	262	264	283	254	269	278	297	286	284	287	264	301	299	280	284	272	288	268	312	283	286	302	287	286	310	288	292	299	288	272	296	300	308	270	290	281	319	282	293	291	285	308	268	279	301	291	259	304	288	305	318	312	287	310	292	284	299	274	278	268	255	303	290	296	324	301	303	273	267	265	301	296	294	284	300	310	301	287	284	301	287	274	288	240	279	290	278	266	279	290	301	295	290	308	281	275	291	281	268	285	262	290	328	276	282	303	285	299	309	264	283	297	280	311	281	299	319	288	256	295	306	284	272	277	287	284	309	298	265	262	289	286	259	272	282	267	280	300	287	307	277	285	281	270	293	293	330	273	284	311	284	279	294	292	256	298	290	310	276	287	294	277	265	285	311	275	286	311	278	310	283	312	285	306	287	314	269	285	301	253	294	295	278	268	307	310	284	280	322	300	300	265	352	278	339	280	270	290	271	291	291	300	274	271	307	291	247	277	301	293	286	282	287	291	298	254	287	289	277	262	301	285	292	274	289	288	312	334	325	292	288	330	299	291	271	271	267	291	297	299	301	299	324	295	278	324	261	297	306	315	292	294	262	266	255	282	307	277	287	271	287	324	273	241	280	253	270	308	254	267	306	300	307	280	267	283	312	266	296	286	272	309	286	296	270	258	278	283	282	291	314	306	274	278	306	292	293	286	295	284	320	287	292	294	290	302	295	284	289	274	287	275	305	287	319	250	307	274	278	272	276	275	287	288	288	303	300	315	298	286	265	272	315	281	293	251	294	290	297	323	267	281	324	274	253	285	317	303	274	305	294	287	271	283	289	288	287	273	297	313	275	284	278	299	304	279	296	295	252	314	309	281	284	293	292	292	288	274	299	287	288	279	282	283	266	269	294	280	284	297	318	279	273	281	293	284	275	274	290	298	300	301	267	292	271	277	316	282	303	263	290	280	290	298	283	289	277	293	304	293	313	263	264	313	290	288	291	326	283	310	281	297	281	270	277	279	287	291	287	290	283	255	295	288	276	302	280	319	269	276	323	287	336	288	282	269	270	290	306	314	287	290	277	287	283	285	308	276	269	264	273	300	275	295	286	290	308	280	320	276	305	316	297	282	308	266	272	286	289	263	291	292	281	305	340	298	264	263	295	272	301	304	268	285	308	298	317	294	301	275	292	283	295	290	303	284	280	308	291	290	331	292	277	282	249	277	301	287	299	304	258	294	266	281	283	311	297	317	287	306	292	247	318	287	279	289	287	275	284	273	286	291	299	293	306	305	266	271	272	275	295	291	272	308	315	281	321	324	297	264	312	294	284	290	275	295	310	280	306	270	305	290	270	289	286	272	281	294	289	296	308	307	277	318	290	287	274	268	299	307	265	251	307	329	299	296	281	308	298	285	278	258	303	278	292	290	288	326	317	283	268	317	267	284	324	276	288	292	320	311	269	314	311	284	275	280	290	284	270	305	265	338	270	290	287	255	299	248	285	257	289	274	290	286	256	255	315	325	311	324	273	270	275	301	269	277	307	264	272	303	272	299	263	294	308	306	286	295	276	307	271	291	303	295	281	307	305	302	282	301	275	317	310	235	289	289	289	278	293	312	284	299	286	284	276	273	285	279	283	285	283	326	270	306	288	316	288	306	252	280	297	295	287	279	301	313	304	298	282	296	301	284	301	288	286	268	275	297	272	322	237	265	308	260	322	293	305	233	266	295	273	290	245	293	327	326	295	302	291	308	287	291	296	309	285	264	279	286	288	326	285	273	265	302	263	283	288	280	303	284	277	325	321	288	303	288	290	288	292	273	288	270	257	273	289	270	314	308	284	333	277	274	284	310	290	314	268	264	282	291	305	265	297	297	270	300	310	284	254	278	303	261	290	284	259	311	309	291	290	280	282	314	300	245	280	298	336	305	281	294	312	279	297	301	281	279	309	333	289	319	275	291	306	282	274	285	255	290	301	295	285	288	288	313	315	322	286	273	295	283	291	265	279	292	293	264	282	280	313	284	262	289	266	279	299	251	280	288	262	293	282	282	270	272	287	290	286	299	305	313	346	278	297	282	252	281	307	274	304	294	277	290	307	257	283	280	308	277	294	276	322	301	320	268	283	285	279	300	309	286	271	265	282	263	254	265	282	289	311	298	273	284	264	278	301	302	300	265	306	305	297	297	269	292	300	282	316	294	283	277	283	282	315	287	285	284	326	289	295	307	269	303	319	286	312	272	272	269	309	289	279	300	307	281	268	286	304	285	295	279	290	267	280	297	273	251	274	304	268	292	280	328	266	270	276	317	267	264	287	272	301	278	311	287	313	271	268	289	270	292	311	327	280	265	274	292	287	295	288	306	293	279	267	259	320	262	258	266	288	279	289	292	296	269	305	274	288	262	277	291	268	281	295	326	253	274	268	286	305	298	260	289	275	299	287	292	283	290	305	312	279	284	299	303	285	306	298	276	293	280	286	270	269	281	284	258	288	286	312	319	273	265	273	296	270	293	302	264	249	313	297	279	300	333	282	301	305	272	292	278	265	302	270	276	283	278	316	277	278	301	261	293	304	276	281	300	305	281	305	292	283	283	301	300	287	337	284	298	283	271	292	291	295	292	302	287	301	306	276	300	281	273	262	296	287	299	298	294	313	288	277	306	274	276	279	268	289	286	274	294	302	282	323	264	292	275	278	302	296	307	268	262	314	279	308	281	297	290	271	288	308	285	300	300	305	280	269	311	286	273	287	306	297	295	266	294	310	272	285	311	281	257	302	287	276	321	262	301	304	284	284	254	288	304	288	305	297	293	282	301	284	274	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21854	1801	3513	3845	3328	2752	2256	2014	1781	1577	1536	1498	1348	1226	1245	1209	1052	1086	1097	1040	1015	1005	1001	971	934	1030	939	924	912	958	891	916	934	883	855	903	879	834	938	887	831	864	857	858	865	871	766	831	863	852	877	839	849	814	817	802	889	851	870	824	920	825	815	841	799	869	897	831	803	884	815	784	790	808	871	801	794	760	809	862	857	843	825	818	811	801	849	794	852	806	795	809	828	819	825	809	807	812	800	803	805	814	800	784	869	828	808	783	824	867	894	830	833	811	804	750	835	783	816	828	838	797	804	814	791	833	814	831	834	844	838	800	846	768	852	781	805	825	784	798	799	858	822	841	825	778	806	815	875	759	856	794	789	834	830	767	844	816	807	762	844	821	773	807	822	801	863	828	841	832	778	788	859	822	753	740	771	816	826	808	793	818	794	798	782	824	837	860	810	803	818	822	838	817	801	814	794	779	832	832	814	816	815	779	836	794	842	800	794	837	813	795	803	801	856	776	803	814	770	824	810	836	794	830	888	829	814	829	828	788	806	821	787	845	795	794	849	804	821	816	776	827	781	797	809	834	864	801	819	808	808	841	800	832	793	817	825	823	799	828	829	785	811	842	804	806	851	824	833	765	796	817	796	762	814	830	836	828	854	825	828	803	747	788	819	800	793	824	821	813	841	828	823	850	781	795	857	753	761	787	820	823	832	794	852	783	825	788	819	753	833	859	854	811	813	800	792	809	815	829	761	833	771	792	803	816	835	786	789	854	802	797	825	821	788	842	798	784	823	833	803	805	850	849	771	872	814	802	795	820	849	798	827	803	780	811	822	792	792	867	830	843	758	783	861	829	786	808	829	753	811	808	795	800	818	832	765	817	786	840	769	776	842	845	849	778	824	805	870	868	857	787	829	810	868	779	787	809	888	855	802	835	769	777	876	786	838	846	821	812	834	805	803	795	828	815	793	746	849	773	829	789	807	861	786	793	777	803	786	820	779	841	818	817	825	796	840	790	781	768	862	788	810	809	778	803	820	785	830	803	798	848	829	871	784	753	824	795	822	835	796	787	791	852	768	789	791	810	821	812	839	867	812	793	826	803	839	786	805	822	785	807	798	749	821	812	788	804	814	796	764	787	816	847	845	819	810	854	820	799	788	784	770	819	800	786	791	816	806	811	770	819	775	835	802	818	823	799	735	807	815	818	858	802	754	810	841	809	802	818	899	805	835	818	849	803	811	782	777	806	812	801	849	791	839	825	764	820	780	825	849	830	804	764	809	836	780	780	790	783	795	807	837	818	816	822	813	822	826	786	829	831	799	816	844	755	804	809	873	809	770	855	816	802	864	830	803	823	782	787	833	789	868	827	821	871	803	812	821	801	847	812	826	792	782	860	781	806	815	846	764	822	765	877	786	816	843	844	799	898	815	827	795	798	805	746	811	792	800	807	772	809	857	793	789	794	787	856	757	828	803	802	812	752	787	841	817	759	833	803	788	828	872	851	865	837	807	791	796	840	844	779	796	805	821	827	791	829	780	803	836	820	835	801	826	813	809	862	767	876	822	823	845	817	857	798	811	848	831	813	822	778	863	800	814	764	776	865	823	793	815	765	736	844	858	813	828	766	815	845	834	817	814	853	810	814	865	834	851	798	810	848	821	836	776	793	805	854	816	899	827	819	838	799	773	782	790	819	794	818	769	850	832	810	823	853	839	806	846	877	847	857	841	879	741	788	844	857	816	772	825	801	802	793	840	806	861	833	786	809	820	825	791	828	803	825	845	855	786	755	835	815	799	844	806	824	776	771	851	846	812	791	893	794	854	849	806	820	821	824	796	819	813	829	757	845	818	811	826	770	857	796	800	830	850	752	785	798	808	807	845	888	819	867	786	812	774	815	783	808	796	822	824	825	774	812	865	767	796	808	809	845	841	821	786	822	783	814	763	814	830	830	858	799	815	807	778	791	752	868	801	840	835	823	841	791	779	830	788	820	814	785	826	787	832	804	833	893	832	791	800	795	806	821	822	784	843	840	787	806	803	809	786	812	804	806	842	810	782	791	817	839	809	793	798	799	813	811	779	822	806	806	805	825	788	795	837	809	842	796	828	809	810	817	832	842	805	832	836	783	780	808	820	853	817	830	826	854	809	841	847	808	793	790	764	790	800	811	860	778	791	794	808	833	862	841	861	843	816	767	819	807	812	789	802	871	803	843	853	816	868	831	814	816	830	877	798	810	838	842	822	809	826	872	844	783	816	845	809	835	803	827	825	784	791	840	820	767	786	836	858	777	816	808	822	801	770	849	800	861	827	806	795	803	810	777	836	779	790	842	843	791	819	810	829	801	817	822	829	780	879	814	795	827	866	816	838	839	771	775	815	822	767	823	809	836	802	880	812	825	800	797	836	788	858	804	807	804	863	826	801	782	795	834	780	835	782	825	840	820	825	838	793	799	768	818	841	814	792	814	760	812	830	769	792	846	793	807	827	799	822	765	794	796	798	831	847	828	802	884	835	807	794	817	822	766	795	800	801	804	776	796	791	808	778	817	829	786	755	812	827	811	837	822	798	761	813	805	863	833	806	788	782	783	803	806	832	803	782	802	792	808	789	811	804	778	801	889	863	790	815	772	864	835	800	799	803	795	768	749	835	773	843	808	790	824	815	807	821	817	833	819	835	852	823	776	815	813	795	767	765	855	837	805	778	826	805	835	764	805	810	811	823	831	791	785	812	812	808	827	814	786	760	798	819	806	813	826	791	810	843	814	813	840	799	811	862	833	892	835	844	855	808	852	771	773	854	765	838	826	804	847	768	868	831	888	761	789	800	836	830	810	815	855	746	832	835	847	800	824	815	835	823	827	820	844	792	839	821	859	806	802	850	819	868	815	845	773	839	776	848	869	836	815	805	777	827	783	797	789	763	767	811	791	841	862	833	819	843	807	786	806	808	854	847	787	771	775	869	768	829	782	837	845	789	844	813	766	771	835	787	822	771	798	840	851	820	815	819	805	803	796	776	813	777	826	792	840	807	844	802	806	811	746	821	846	822	814	829	855	767	842	848	788	829	844	836	814	836	839	789	767	793	771	829	761	797	848	817	799	848	839	800	815	792	803	813	840	804	836	774	849	774	788	795	783	853	792	791	827	803	806	793	843	854	852	820	817	806	826	802	845	809	786	903	828	820	840	851	832	812	838	813	842	790	813	831	832	800	833	833	840	811	845	823	850	825	799	869	825	804	822	806	771	832	887	795	800	766	804	816	796	836	830	815	806	813	836	799	765	700	853	764	789	797	794	788	811	804	764	802	803	839	816	811	834	814	830	757	819	813	839	797	828	801	838	851	849	863	789	797	799	871	803	761	831	814	780	770	837	853	842	818	784	824	813	860	783	845	780	811	820	814	843	860	802	857	821	826	828	797	862	821	816	848	851	840	801	822	822	810	797	810	818	801	819	812	811	777	801	840	832	793	793	814	832	787	747	771	842	800	769	852	777	833	761	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
55308	19839	8362	2430	1538	1189	927	741	697	532	510	540	511	456	409	376	400	393	370	351	332	348	345	348	321	314	318	335	339	329	312	279	327	342	323	312	334	286	335	322	324	339	322	300	342	306	331	300	366	300	325	305	323	307	306	293	322	303	275	272	300	317	298	253	301	305	299	328	314	330	320	304	328	297	276	292	354	347	343	307	314	271	345	335	307	329	312	276	308	313	327	289	282	283	310	334	294	306	284	356	312	270	302	327	298	326	285	291	309	331	268	322	306	330	314	327	322	286	285	328	290	308	326	323	310	318	303	328	323	354	324	325	319	286	275	343	329	315	290	294	293	322	317	315	279	307	269	324	316	332	341	299	310	291	308	292	323	317	306	309	319	299	291	281	294	329	302	316	274	269	310	339	289	291	283	329	336	312	263	302	295	295	315	271	328	331	308	337	303	301	299	331	316	303	312	297	313	305	322	289	300	313	304	303	311	327	305	276	302	295	306	307	284	284	316	308	293	313	308	320	264	308	323	305	307	281	325	306	293	299	289	269	319	320	305	296	317	306	300	281	313	302	310	321	325	278	307	287	319	254	332	307	317	310	334	298	292	316	307	334	294	318	285	323	307	283	306	314	328	298	300	322	307	305	305	290	311	263	312	303	286	321	288	307	297	273	314	268	297	289	297	312	327	295	271	292	295	294	277	303	300	314	293	316	356	306	311	295	316	338	262	294	337	315	332	324	329	318	308	340	341	307	266	301	284	349	305	329	355	298	286	325	303	286	303	274	341	305	314	281	317	280	311	314	320	306	312	298	311	342	286	321	319	309	319	275	289	300	278	281	299	295	283	308	297	325	351	321	321	322	298	279	308	310	289	314	301	326	286	305	292	308	286	304	307	320	245	294	315	302	328	291	322	272	308	338	341	297	348	311	313	300	299	329	295	302	308	285	288	278	298	314	318	315	278	310	300	271	298	271	310	305	297	319	325	308	303	267	299	302	282	300	327	322	281	300	331	305	300	284	293	308	317	310	291	304	319	338	291	297	272	306	308	279	302	314	308	305	335	314	328	312	291	271	310	278	347	259	298	297	286	327	316	332	282	279	299	278	317	296	316	306	325	301	329	253	275	356	327	294	284	320	287	310	309	316	316	299	281	292	361	316	268	311	319	299	295	306	333	316	301	285	315	276	295	277	288	317	321	299	300	319	327	289	309	277	313	304	324	308	320	303	288	317	311	304	316	308	322	285	298	327	287	312	296	310	345	282	309	297	325	302	281	320	291	325	323	300	289	291	299	307	315	335	314	333	319	295	307	294	304	321	281	322	297	299	324	325	326	322	311	309	298	293	333	320	275	332	275	307	307	316	323	299	319	316	298	319	295	306	316	293	275	308	297	321	335	301	311	342	277	295	356	291	311	287	332	347	307	305	315	337	314	340	302	295	310	309	292	306	301	291	293	270	302	285	290	329	305	309	305	308	300	309	311	286	309	289	301	352	313	315	300	296	299	292	287	308	290	337	327	300	334	316	327	334	328	302	280	290	324	320	286	315	314	296	310	310	307	314	282	272	278	296	314	297	312	336	344	314	303	315	283	302	300	253	284	287	310	325	302	297	318	304	311	326	294	306	298	313	302	300	283	278	311	339	327	352	314	305	345	297	281	281	303	312	312	307	302	311	313	321	315	273	284	300	302	298	320	319	304	312	301	298	309	294	310	309	319	323	297	332	303	280	328	335	282	315	253	300	331	359	306	308	299	332	310	317	306	292	288	304	270	339	309	328	295	307	314	329	311	287	285	300	332	305	305	326	306	308	277	310	283	298	340	301	274	287	302	332	295	330	291	322	291	329	310	293	318	311	309	304	311	302	289	294	302	287	299	303	300	327	315	322	305	297	303	297	285	317	321	297	281	313	328	297	336	281	294	285	266	347	282	304	289	327	316	303	306	294	279	315	309	302	312	285	297	315	309	316	319	339	336	340	321	298	267	318	283	265	308	321	293	314	303	308	296	329	280	292	310	301	322	313	295	323	308	311	292	281	307	281	300	336	287	299	323	319	339	310	292	287	283	304	302	307	303	343	302	304	289	314	320	305	306	317	319	300	309	315	316	304	307	288	308	287	281	290	308	291	291	311	339	303	288	341	276	307	324	306	303	304	304	287	290	302	314	308	312	305	304	300	306	331	298	285	292	294	292	324	336	298	306	311	286	298	307	306	300	305	298	299	271	311	297	326	296	328	302	308	355	288	299	314	294	301	315	301	315	331	302	282	296	301	316	295	302	327	317	328	307	287	305	308	261	302	305	290	327	297	318	326	343	297	330	307	311	318	297	277	328	294	322	324	325	270	284	287	263	320	290	322	299	303	294	308	301	296	278	305	302	305	314	307	316	298	279	289	321	316	333	312	304	290	295	293	297	311	336	329	306	278	280	278	311	287	290	308	297	306	285	308	331	278	314	304	313	319	318	302	318	307	311	301	331	299	329	317	299	343	284	270	311	317	325	303	320	313	296	303	280	294	295	299	283	290	268	296	320	315	327	291	316	318	319	290	295	303	323	310	271	326	319	295	317	307	305	277	305	308	301	341	320	330	331	313	326	274	326	292	320	292	298	306	329	328	311	318	306	320	298	305	298	328	315	289	311	304	290	303	302	305	323	289	322	291	315	311	258	320	327	326	291	302	305	296	295	286	299	281	326	336	294	325	289	271	304	311	287	287	319	316	280	315	297	315	303	288	294	309	303	293	351	283	282	311	301	271	314	297	313	321	292	299	318	321	309	321	288	326	326	299	268	308	270	320	323	310	329	304	315	293	312	295	302	312	330	324	314	277	340	329	261	299	320	274	310	303	329	312	311	322	299	287	303	309	324	289	309	275	288	312	346	310	301	310	293	279	319	322	280	297	321	281	302	321	293	298	317	310	299	297	295	342	311	316	297	283	307	318	313	332	301	298	332	271	296	346	292	289	331	301	285	347	289	308	321	285	307	268	296	289	302	326	282	276	281	306	301	292	315	295	309	300	290	304	308	328	276	285	302	332	319	312	305	304	297	290	302	311	299	312	293	286	313	331	284	329	309	280	326	307	303	309	285	300	306	286	325	282	294	290	319	280	259	321	330	311	322	311	265	323	286	286	276	300	273	306	309	318	312	287	293	315	300	303	307	303	335	276	309	282	288	302	320	325	307	301	299	328	322	285	279	333	307	301	293	320	299	284	299	316	299	330	293	342	271	317	313	311	277	296	333	320	288	273	328	314	331	319	319	304	295	291	287	306	311	335	311	298	293	301	341	290	341	323	307	304	312	307	324	317	314	288	336	299	296	338	292	289	302	313	288	293	286	276	292	281	296	277	318	287	302	268	302	334	301	298	345	335	315	275	299	314	262	305	268	328	306	319	322	322	296	305	309	306	296	334	280	276	346	330	300	315	303	263	313	325	305	310	287	312	295	301	280	314	340	309	315	293	287	299	299	348	275	303	305	305	331	278	302	287	322	288	311	284	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
27840	2853	6051	6495	5589	4511	3766	3196	2685	2491	2254	2027	1912	1716	1600	1597	1462	1333	1350	1245	1121	1208	1182	1109	1117	1108	1054	1095	1002	996	1009	977	995	957	994	952	929	953	967	1003	925	913	947	910	927	1001	903	934	884	901	913	896	926	872	871	860	880	796	873	884	880	821	898	870	844	833	843	857	883	869	812	903	856	877	836	860	876	877	849	851	830	886	898	881	850	840	801	871	825	837	852	862	838	864	883	864	854	838	861	859	841	850	824	860	823	782	844	947	889	821	861	874	831	795	851	875	826	841	875	839	849	855	812	823	810	853	876	822	801	836	800	870	816	809	886	840	821	860	859	875	872	855	887	886	816	839	890	848	793	853	862	825	835	844	832	801	824	828	846	840	853	821	849	857	826	838	850	848	827	843	854	868	824	820	806	855	836	841	860	796	826	829	857	922	807	849	810	821	860	803	828	846	880	810	784	874	828	922	817	815	831	828	842	857	814	867	823	833	863	876	876	845	840	857	813	864	790	831	808	791	832	869	829	827	874	810	823	827	832	818	856	832	833	841	811	871	823	831	801	815	798	856	895	792	831	846	831	838	818	849	859	840	863	802	839	851	848	844	768	852	785	854	862	850	841	836	846	859	837	850	837	816	824	857	881	834	911	866	842	779	818	840	881	848	827	827	856	820	866	834	816	817	841	864	805	877	828	841	882	869	788	877	816	841	795	825	830	839	847	867	882	794	849	840	857	840	767	830	833	859	814	829	789	791	831	836	874	831	788	816	813	854	840	816	824	857	816	798	884	868	805	807	805	835	862	800	841	869	819	845	848	848	805	800	835	826	836	849	798	865	887	816	849	851	906	852	838	831	813	834	810	813	827	831	848	778	857	809	862	813	834	854	890	892	859	850	831	796	813	800	865	823	829	864	840	833	846	846	833	820	885	832	888	890	869	891	875	854	850	791	846	874	875	866	841	799	793	842	852	863	861	819	843	823	847	812	867	856	839	843	833	826	810	815	813	858	817	863	869	944	789	825	858	843	840	847	819	822	801	851	841	806	922	863	809	843	830	860	827	858	825	806	835	841	801	855	843	805	839	834	861	859	856	861	821	847	818	860	868	847	801	806	837	817	897	866	858	865	822	842	792	839	841	840	823	835	851	859	816	836	837	834	859	840	861	832	848	816	876	808	883	810	833	846	815	894	830	810	809	824	823	795	833	817	893	849	827	855	887	818	769	823	793	855	837	778	850	864	854	821	869	853	870	861	854	852	891	828	919	799	849	847	802	770	861	822	821	793	830	844	822	837	846	851	852	796	793	821	814	850	826	797	794	808	862	846	826	816	772	871	799	873	815	817	848	827	787	836	871	815	789	847	783	814	831	838	811	808	844	821	816	879	829	856	847	851	851	871	825	834	847	859	855	816	867	830	827	832	824	836	825	879	868	890	806	819	800	826	827	836	877	837	865	805	862	819	886	856	809	817	816	811	831	811	846	848	862	805	848	847	827	903	828	843	889	856	779	807	819	787	858	808	803	844	812	847	782	839	849	846	835	883	853	845	777	809	776	857	858	836	866	859	810	854	856	831	771	868	789	828	846	843	828	858	830	969	846	817	816	863	859	870	845	880	872	811	890	820	860	790	822	839	840	873	837	833	818	842	798	855	838	861	806	853	818	795	830	822	868	872	838	823	849	831	849	854	839	824	884	845	863	849	839	810	799	826	846	855	884	820	807	821	806	835	836	840	851	849	875	861	889	773	854	865	829	836	807	844	819	844	856	832	855	860	795	749	829	811	792	859	861	816	829	814	845	836	842	862	891	821	886	898	823	858	877	829	827	856	836	823	871	807	843	894	844	815	783	774	855	860	821	864	834	838	881	819	793	901	868	815	842	862	808	845	764	834	820	801	845	834	829	859	799	848	805	832	813	846	853	884	930	870	831	856	806	854	836	856	840	876	827	890	855	850	837	796	817	833	834	864	841	839	831	838	855	824	848	854	856	808	860	848	801	813	876	875	818	857	886	793	838	851	815	828	870	899	828	852	845	828	865	771	865	823	826	876	819	864	826	844	841	830	835	863	845	776	851	868	837	813	832	827	813	835	834	854	821	863	801	813	837	836	854	835	862	805	829	761	823	844	856	855	881	869	770	836	856	803	779	811	841	819	832	853	844	809	846	873	776	846	816	881	906	805	854	827	828	835	883	830	823	809	883	788	777	834	804	818	850	833	859	795	813	822	829	861	884	896	849	865	813	836	861	813	834	833	780	821	851	829	768	821	866	861	842	832	863	857	881	862	801	811	811	801	853	857	851	855	828	899	842	818	855	803	776	887	920	820	866	815	850	846	846	846	853	811	840	806	803	881	752	837	829	854	872	821	793	812	879	807	853	813	804	901	854	828	821	818	853	855	859	810	849	801	824	850	810	845	878	804	840	871	841	833	842	846	848	822	835	817	862	826	797	856	852	836	841	776	864	856	833	896	814	847	860	840	884	811	866	811	875	868	821	855	828	879	844	823	798	790	853	817	879	829	846	822	862	862	845	835	894	848	842	877	853	865	840	829	834	833	889	814	872	874	804	799	838	774	812	839	862	802	852	842	813	872	881	819	859	823	855	828	846	801	862	851	788	835	864	838	810	804	865	867	755	863	878	826	861	819	848	839	845	800	858	819	820	793	853	871	877	805	830	798	851	805	826	861	807	860	847	865	859	813	828	825	861	850	800	808	849	837	820	821	812	829	830	817	791	830	800	876	890	760	849	876	895	886	855	783	822	859	850	854	836	843	820	748	854	857	855	854	876	809	824	783	801	808	852	852	871	830	830	804	836	807	871	866	792	812	886	818	845	869	865	854	811	800	849	810	825	821	808	834	854	828	835	810	835	838	822	838	833	819	818	819	816	880	846	841	855	829	800	832	865	802	815	859	759	818	821	854	820	825	857	844	806	852	890	818	849	838	788	846	856	836	834	802	820	884	903	811	823	810	885	862	815	839	822	812	875	797	875	777	826	879	838	775	826	819	892	816	842	856	810	803	831	840	849	812	828	815	840	814	808	853	791	883	879	811	849	819	861	830	838	853	854	813	832	801	832	844	881	843	892	852	816	822	794	870	835	843	833	803	843	873	791	868	829	841	870	819	875	827	859	831	839	852	795	802	866	844	898	873	821	842	777	813	835	845	843	852	814	877	867	808	889	817	874	825	828	875	829	858	837	878	866	833	820	825	815	873	780	790	848	810	839	838	815	853	852	874	835	878	845	845	814	859	830	858	842	823	879	843	889	828	821	828	827	811	887	800	849	891	778	864	801	791	855	862	845	872	802	885	886	834	783	849	854	858	809	857	806	825	832	817	862	841	842	892	808	849	849	822	821	808	873	845	825	868	832	773	832	838	818	858	850	848	834	856	829	833	838	869	831	788	867	822	875	863	815	780	819	880	847	778	865	902	887	817	853	841	811	887	880	811	807	862	876	822	825	809	828	836	897	811	846	865	821	842	835	877	828	850	830	844	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7524	451	238	186	189	176	168	150	146	129	136	147	120	139	159	141	162	136	125	142	150	130	146	148	129	160	148	135	118	153	152	144	153	135	138	134	140	149	139	166	131	135	151	156	163	144	141	144	125	140	148	158	142	145	148	146	114	134	163	144	112	135	135	130	146	141	135	127	143	160	153	150	134	149	155	133	143	149	145	137	131	137	133	122	123	148	129	148	147	154	152	138	116	149	145	125	123	148	138	153	148	138	117	145	164	145	145	136	164	131	145	140	148	142	151	142	141	126	159	154	141	120	134	124	137	131	136	165	140	159	132	136	142	157	160	141	131	141	138	143	136	139	135	155	149	134	142	145	138	153	144	130	160	154	109	148	151	148	141	134	141	142	139	151	148	115	146	127	153	131	137	158	173	132	132	154	152	117	142	143	139	143	122	135	120	164	131	136	148	157	134	143	147	124	142	136	125	137	125	133	136	157	124	130	146	152	159	160	144	146	169	149	149	151	174	140	144	109	136	159	134	127	146	138	126	161	147	129	132	121	139	158	128	148	141	141	152	140	147	160	133	142	144	145	162	150	136	168	116	161	152	147	130	150	137	145	115	171	154	150	139	138	132	141	139	162	135	142	141	161	148	151	141	152	142	161	130	165	136	167	142	151	129	142	147	125	116	137	147	179	143	129	126	125	126	154	138	152	158	128	151	152	138	139	144	130	137	135	129	130	151	143	151	132	126	149	132	120	149	137	145	141	147	135	132	155	143	132	143	121	139	126	133	136	154	121	168	156	137	143	152	146	172	145	136	130	157	148	147	138	144	126	135	144	143	148	142	149	133	165	159	136	137	155	145	145	148	128	140	151	145	145	151	124	159	160	149	118	138	160	150	131	132	142	153	147	126	139	148	149	135	147	160	146	129	142	142	144	156	157	139	151	146	154	163	139	127	133	142	142	154	140	142	120	141	132	137	152	137	130	134	148	140	126	157	136	153	126	138	145	144	133	144	141	144	132	130	144	146	144	151	150	148	147	147	139	148	126	121	161	148	129	137	134	144	154	148	137	139	162	133	132	137	149	140	150	138	154	138	142	116	142	134	153	142	137	138	157	128	153	154	156	140	161	140	136	163	166	138	110	172	158	129	136	143	163	152	150	157	150	129	137	145	123	122	133	133	136	151	127	158	153	129	160	127	140	162	155	135	159	149	159	142	141	150	132	152	131	134	136	140	146	142	130	138	132	134	125	165	144	141	124	150	127	141	148	141	139	146	156	129	165	155	151	135	140	129	135	151	135	160	153	158	128	131	151	170	129	141	147	147	136	138	144	118	152	130	151	142	132	138	132	161	135	134	168	156	169	133	152	133	144	162	134	115	144	133	143	131	147	130	152	161	146	144	152	151	180	144	128	157	159	160	128	151	153	159	168	123	129	151	120	160	150	138	144	153	142	144	142	137	144	133	109	153	127	152	146	161	141	115	139	155	135	136	124	135	149	143	168	146	173	146	155	156	145	149	159	120	166	150	133	129	144	147	132	154	125	138	144	121	147	160	145	131	132	142	155	109	162	149	132	144	135	125	121	148	155	146	138	147	136	134	153	122	145	125	109	138	140	166	128	143	145	156	161	141	159	171	125	153	153	140	161	139	138	120	161	131	162	131	125	174	152	132	156	151	159	127	130	162	122	137	155	134	155	137	126	144	128	147	130	149	147	127	134	143	160	153	138	163	119	132	146	130	124	160	149	145	162	144	156	152	130	141	147	147	134	161	130	119	125	144	144	154	127	132	142	161	133	144	156	145	133	130	135	144	139	129	129	150	158	150	125	138	130	131	136	140	131	166	162	152	133	134	158	125	118	159	133	126	138	159	120	147	158	132	146	161	123	147	138	129	150	153	156	151	126	138	144	143	151	140	150	169	149	124	145	146	142	138	124	131	167	142	133	159	153	128	143	154	150	142	145	132	129	124	131	123	143	113	149	150	135	128	151	149	132	165	143	125	150	147	131	143	130	147	140	145	134	161	164	146	161	136	130	140	142	154	122	125	160	153	168	145	131	140	146	158	157	135	157	145	152	143	147	131	107	125	118	151	144	143	124	148	144	163	142	146	159	133	141	181	140	128	135	138	138	140	139	130	148	119	127	153	147	159	143	144	137	139	131	137	125	115	140	134	141	140	148	153	157	110	131	132	159	144	149	140	152	138	164	138	126	144	151	159	150	137	149	137	147	123	148	122	138	120	146	166	131	124	134	150	138	129	139	155	145	149	137	135	136	132	147	146	153	138	153	153	147	139	144	138	123	132	159	135	152	141	137	153	151	143	148	139	157	151	171	164	134	153	124	161	141	139	144	153	137	143	150	153	146	179	147	142	138	137	141	169	132	134	129	123	160	140	150	116	150	172	154	146	106	145	126	123	152	128	143	129	154	131	158	139	150	133	147	130	145	143	147	154	143	130	134	132	130	129	140	144	167	129	116	122	165	133	143	149	156	126	140	140	153	148	129	138	125	148	144	132	160	138	130	124	163	151	136	150	146	149	131	132	144	135	120	148	131	156	152	158	142	118	144	139	126	143	134	158	149	141	144	117	125	165	146	134	141	148	156	128	149	150	136	139	141	132	146	148	129	129	160	140	149	154	169	145	150	137	134	146	152	145	164	140	142	148	156	129	145	168	158	138	147	124	135	156	126	126	150	135	146	146	128	140	148	146	136	129	123	133	147	154	131	152	151	135	128	138	148	119	131	132	140	138	128	144	161	158	148	138	138	132	157	121	153	143	144	146	144	131	146	144	134	137	146	132	157	153	133	120	147	129	137	122	128	155	137	152	145	144	159	153	139	153	131	142	146	145	143	128	144	126	162	144	137	155	171	137	124	136	131	146	147	134	141	142	132	149	145	143	157	133	137	118	132	145	144	122	127	139	149	127	133	132	136	152	143	110	162	147	161	169	141	144	124	158	138	177	169	144	145	150	148	157	131	129	130	136	159	139	126	151	144	142	141	144	131	120	119	156	135	155	145	143	136	156	145	138	139	151	138	135	134	135	117	137	127	155	133	155	149	177	155	149	152	141	138	148	128	148	139	146	125	152	153	135	146	151	171	143	135	147	141	134	146	174	137	144	139	137	136	143	129	155	134	164	131	134	138	136	149	127	149	133	145	132	165	135	128	143	141	140	151	140	150	141	149	152	152	140	152	135	141	127	161	147	159	140	147	142	152	134	126	168	117	158	126	136	140	126	142	140	124	149	147	138	151	153	168	148	141	136	134	142	151	151	142	145	144	140	160	153	147	155	161	152	146	158	145	141	122	145	156	150	121	155	141	153	140	126	148	154	138	131	123	153	139	132	165	122	155	149	153	138	131	142	151	130	127	123	124	136	158	126	141	155	132	148	141	152	138	167	129	149	156	144	155	118	144	135	158	150	139	141	127	133	152	140	127	120	113	132	138	144	149	143	146	160	161	140	141	142	152	135	150	151	127	138	138	148	140	140	127	159	133	150	150	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6838	530	618	660	645	569	526	528	554	524	491	504	510	514	438	442	477	452	449	465	462	498	471	469	497	488	450	450	471	485	446	452	463	440	503	466	494	487	481	511	472	450	421	481	443	460	464	461	465	466	486	445	493	480	470	465	434	488	421	463	449	451	528	450	462	483	453	424	515	457	434	455	474	468	458	463	444	460	468	423	472	531	470	458	450	438	470	450	479	465	458	456	495	488	447	498	457	435	495	465	444	483	466	494	471	409	420	462	425	432	434	447	475	479	420	447	454	448	457	489	431	457	478	458	465	488	465	463	468	447	471	457	439	467	481	473	472	445	474	445	470	504	460	441	477	422	449	492	491	471	475	503	458	443	465	467	456	469	451	435	459	428	462	455	464	475	455	437	432	468	453	460	485	436	480	430	492	498	452	479	417	441	455	441	487	474	475	459	452	436	461	436	457	495	497	506	436	491	492	453	419	492	472	469	472	482	472	432	482	439	483	471	424	480	478	457	473	421	478	460	447	435	447	495	466	463	446	463	489	501	411	456	461	447	483	473	452	465	431	450	422	441	444	403	458	460	430	438	468	414	452	455	463	484	485	465	429	468	441	460	466	480	475	438	427	463	457	496	446	429	435	416	462	499	501	504	446	452	502	470	429	457	478	468	428	442	451	482	497	452	461	453	469	444	457	468	466	430	473	440	455	480	455	441	483	438	454	474	430	434	492	467	459	452	486	490	449	435	492	448	428	437	417	447	435	433	508	464	445	485	456	416	466	439	457	449	453	486	500	501	462	457	445	459	413	457	437	471	485	452	447	452	423	491	452	486	476	439	450	436	480	511	464	432	450	451	436	485	453	428	467	479	465	484	499	441	453	483	406	467	444	476	479	438	447	444	466	466	465	452	434	476	419	490	450	444	451	442	429	447	459	438	460	417	481	459	451	458	452	472	461	451	489	455	477	442	461	433	489	443	527	417	448	432	463	440	464	459	458	444	434	464	456	449	524	483	471	448	443	441	473	449	441	408	518	428	428	444	459	476	394	473	470	438	438	427	448	456	535	445	486	440	495	473	430	459	423	443	471	456	441	452	480	471	475	436	444	492	416	451	454	446	495	461	452	484	464	442	437	483	482	464	472	495	435	442	505	435	473	475	464	468	454	486	445	486	427	465	446	460	503	479	462	429	464	444	484	479	442	444	432	429	476	444	446	430	473	490	459	460	475	442	470	452	471	438	461	451	438	451	479	477	482	447	457	464	440	443	441	473	461	452	427	444	469	431	453	454	467	455	479	439	447	503	449	470	451	445	438	447	452	452	453	454	458	465	482	438	463	489	450	450	484	443	488	438	434	436	442	416	470	447	501	494	462	465	466	474	422	467	444	450	456	461	519	421	472	505	468	461	465	429	463	459	459	508	469	462	485	437	456	470	416	441	479	468	460	489	429	432	436	434	458	445	462	461	443	483	418	426	478	440	492	445	487	461	441	423	429	474	462	471	470	447	480	450	433	501	473	450	500	440	486	479	425	449	447	499	491	491	437	471	492	449	499	437	455	451	475	450	459	453	445	488	462	427	481	514	440	469	466	450	445	471	467	433	454	446	468	456	437	497	474	441	467	436	490	469	448	460	464	454	447	424	455	500	454	465	456	459	447	457	461	441	484	452	454	479	436	467	520	456	453	433	442	444	448	482	439	464	472	475	428	464	489	457	428	475	489	436	463	410	458	495	392	436	471	458	449	472	438	422	454	445	490	455	460	448	466	504	432	429	443	417	468	456	484	443	455	483	450	465	448	451	442	443	460	482	454	509	457	470	501	464	463	436	469	460	429	416	482	487	445	476	409	432	440	470	456	418	491	484	489	440	445	448	475	451	436	488	418	483	450	450	451	468	494	446	469	426	452	420	462	437	463	463	453	428	435	437	472	466	464	492	477	481	483	447	488	441	436	443	459	479	487	442	499	441	478	476	454	474	434	483	489	432	440	464	479	483	464	447	466	437	459	455	455	459	437	499	465	462	464	407	480	507	491	459	466	445	436	490	466	455	451	497	451	497	456	418	450	483	454	460	452	455	453	442	431	463	436	476	455	520	464	438	458	524	465	470	458	472	451	444	471	528	476	506	463	470	475	478	448	444	479	444	455	497	443	456	479	443	428	466	436	473	459	455	429	406	445	466	490	430	459	463	455	466	472	460	460	471	449	499	472	490	475	428	469	469	454	466	461	463	460	442	427	464	428	477	428	466	457	446	471	458	449	444	489	435	435	453	441	450	451	435	475	448	434	422	489	465	457	467	461	458	461	458	456	485	436	491	446	453	446	471	464	441	483	480	443	483	458	450	494	462	445	485	461	450	450	471	446	454	476	461	453	462	466	490	453	497	475	447	458	435	445	439	477	465	464	460	437	415	464	475	430	457	411	482	479	428	417	446	423	438	469	452	444	483	426	469	492	449	480	494	473	465	436	487	465	464	465	471	417	453	441	484	463	431	463	485	456	436	505	458	458	454	488	435	472	500	448	448	423	497	445	461	493	445	484	419	483	459	466	432	482	458	473	477	436	447	484	445	486	450	446	448	471	418	446	434	454	445	485	446	489	470	456	482	456	456	468	421	424	461	442	477	448	502	455	458	466	468	488	500	408	449	404	466	460	450	499	446	468	466	448	507	515	474	442	444	456	452	458	452	472	437	464	447	455	478	501	478	442	480	429	477	443	449	492	451	467	482	474	452	455	465	433	473	418	444	475	486	433	446	461	489	442	456	450	475	468	465	468	506	436	451	465	457	476	443	463	477	455	469	448	451	469	471	428	453	448	429	485	473	421	476	450	426	481	447	487	492	447	431	414	440	461	491	431	482	464	467	451	428	453	459	441	454	456	472	480	479	432	449	470	488	478	457	442	441	464	449	465	453	472	457	459	445	512	459	448	457	453	436	470	461	484	421	465	431	496	468	445	423	440	485	465	464	454	456	461	490	440	431	471	457	460	468	476	458	449	436	420	456	442	459	438	491	435	422	466	431	479	458	485	474	470	434	420	476	472	462	467	454	467	475	487	423	427	441	453	446	439	445	474	425	492	449	495	438	498	466	467	436	469	501	451	442	480	425	474	469	485	455	443	457	468	458	482	433	446	461	462	471	478	469	496	476	435	455	446	432	471	436	438	503	458	448	463	421	456	404	452	448	430	465	448	478	448	430	475	447	398	456	463	455	466	461	457	460	464	446	442	475	475	430	426	415	469	481	474	466	469	459	470	457	446	477	451	474	447	466	456	455	431	461	473	490	421	474	430	470	466	416	450	454	443	421	434	457	480	501	480	470	468	471	436	451	455	464	448	449	442	461	472	500	430	487	426	486	445	448	462	513	408	456	438	432	459	459	481	440	467	465	434	493	441	463	446	452	453	451	472	464	468	453	457	456	470	446	439	489	459	430	455	415	488	420	458	450	446	466	486	441	480	425	473	449	491	458	481	442	443	480	497	469	451	452	469	479	513	466	434	425	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45748	10588	2051	1253	862	714	585	505	437	420	398	376	349	312	355	394	323	346	307	336	323	315	323	301	297	296	319	300	309	275	290	303	289	284	303	293	301	332	281	274	299	288	322	308	342	293	289	301	284	293	272	296	313	302	265	301	268	274	280	281	289	294	289	285	313	263	296	260	284	286	271	281	286	282	305	321	323	302	283	293	291	287	271	274	295	311	280	293	270	308	282	303	285	287	306	283	298	269	288	298	315	313	286	308	289	297	289	293	293	282	280	292	316	304	284	311	293	303	264	291	327	261	285	305	281	268	288	299	284	290	278	271	270	277	304	296	261	272	306	289	305	295	298	280	291	285	325	312	265	284	296	292	301	258	296	308	295	267	271	315	289	295	284	299	315	259	301	311	261	290	270	289	291	314	280	268	285	278	316	279	325	267	304	292	275	246	315	310	319	283	258	293	297	313	278	289	275	283	308	277	310	271	297	247	279	305	259	317	280	262	280	290	302	273	274	271	300	324	277	287	283	284	276	289	264	279	323	279	268	266	263	287	298	295	281	272	268	280	274	282	297	299	282	275	343	314	285	315	304	258	252	292	277	235	290	303	293	302	274	267	293	275	296	306	290	290	311	264	295	302	267	285	260	305	262	308	281	289	255	255	285	303	277	298	281	283	284	281	292	290	294	307	275	278	292	294	294	246	280	288	262	277	296	308	322	314	279	275	312	282	263	303	270	313	308	259	327	328	289	304	273	283	279	286	271	294	299	276	289	285	313	284	292	263	290	287	291	288	283	269	291	283	279	293	298	286	266	264	303	285	285	269	289	294	300	275	307	305	299	282	278	245	258	302	285	265	280	280	271	297	264	291	288	250	267	274	283	267	271	300	331	288	297	310	306	287	298	269	304	256	299	286	271	290	299	317	292	301	302	292	269	281	288	277	262	303	274	306	293	282	267	288	315	265	294	301	276	269	264	302	284	325	312	272	267	272	273	277	292	287	273	302	284	313	285	304	304	279	281	291	290	284	299	325	283	285	308	272	295	280	293	321	293	311	308	281	284	274	285	284	289	305	303	282	264	262	274	329	282	291	295	278	295	317	313	309	260	295	278	275	261	255	331	255	274	273	293	288	260	245	298	283	288	298	274	269	311	296	296	255	284	311	269	291	265	255	308	275	248	280	276	298	269	298	273	269	290	267	275	307	308	295	263	317	274	298	291	274	281	306	279	289	266	281	280	294	309	255	296	285	267	258	295	280	316	299	300	290	260	302	288	274	299	267	306	319	301	301	314	294	290	274	312	310	291	290	275	315	285	306	325	273	286	273	287	275	300	285	281	276	310	273	314	286	260	315	263	283	280	285	276	266	324	268	285	301	282	282	299	284	296	304	286	280	271	299	311	283	310	306	285	286	291	226	298	311	284	314	276	301	327	332	329	259	290	296	282	285	285	283	308	291	290	311	279	267	316	284	281	301	319	277	255	299	279	288	284	265	329	315	327	266	330	294	296	290	275	286	314	278	287	255	311	297	284	283	289	293	295	258	291	302	292	295	290	305	297	287	316	298	286	278	286	302	309	260	301	283	294	278	276	259	292	286	249	279	287	319	279	267	308	273	282	272	296	277	281	271	296	276	291	255	281	263	283	295	246	284	307	296	295	271	281	292	318	265	277	315	278	270	297	315	323	260	283	308	271	319	277	298	271	227	290	303	296	280	292	280	276	261	298	257	295	289	277	301	265	269	283	291	273	306	289	279	317	295	287	288	305	283	293	282	280	281	246	289	316	294	286	283	266	339	298	294	327	276	331	287	331	284	255	288	271	300	274	300	260	291	308	294	310	301	297	290	263	302	292	290	299	258	292	265	278	259	280	286	288	266	260	299	277	305	288	296	287	276	301	319	296	286	329	292	274	286	262	304	285	286	289	315	264	271	306	267	295	291	280	318	281	268	302	282	283	311	299	331	291	311	289	296	295	287	285	305	253	314	298	276	303	271	294	290	275	306	299	311	292	267	338	307	271	296	274	300	295	304	267	290	267	277	298	280	273	278	312	293	302	283	266	265	285	276	277	289	283	278	308	334	288	315	282	291	290	306	306	271	289	267	271	273	270	300	281	290	297	310	288	263	285	263	271	319	272	315	262	297	306	271	291	290	267	311	298	272	270	299	259	296	274	306	313	305	279	274	297	296	270	311	314	299	283	286	302	279	261	284	256	285	304	317	296	305	291	294	269	268	276	247	297	303	291	300	280	259	253	300	294	295	295	255	297	267	321	298	290	324	284	282	292	294	277	267	303	299	277	282	313	281	270	265	283	298	277	268	270	314	301	315	308	300	291	296	289	292	270	262	298	317	276	298	264	274	297	295	293	280	278	283	305	278	308	262	304	269	274	252	270	281	301	267	287	290	303	315	294	308	284	289	273	291	307	260	281	288	258	284	287	273	304	285	261	305	270	252	249	289	278	290	271	265	326	296	291	277	268	314	292	286	291	285	279	285	312	284	305	301	340	271	303	297	263	287	274	305	267	283	291	290	268	274	285	297	276	299	258	288	264	281	295	275	300	299	314	288	313	306	285	285	272	299	319	284	289	298	288	296	296	288	283	285	278	301	310	279	271	290	283	308	260	292	296	279	299	283	313	290	278	299	293	267	263	287	306	301	272	295	294	334	282	289	283	293	284	290	287	283	292	289	254	274	272	281	274	315	281	277	301	284	274	307	295	288	269	286	264	269	294	272	285	299	338	262	275	250	318	321	290	305	284	274	278	295	322	305	285	272	286	245	295	298	298	285	273	286	301	294	304	304	293	307	260	301	294	274	272	290	284	273	272	294	272	296	286	276	299	290	278	306	298	286	289	287	300	290	289	307	279	313	270	289	299	278	310	286	294	289	294	291	328	317	293	312	288	279	288	318	328	289	298	272	277	278	274	297	274	297	283	335	283	269	287	256	274	308	278	293	302	294	324	288	299	304	292	281	286	274	276	286	274	267	289	272	279	297	293	290	271	302	266	294	258	279	297	290	290	272	277	283	293	281	296	259	284	290	284	312	283	279	280	264	284	283	310	290	293	268	252	261	284	295	273	310	295	291	273	299	337	254	242	298	307	303	272	266	266	306	316	313	306	287	260	329	270	276	288	299	299	284	285	321	272	261	322	270	254	279	294	313	296	308	321	289	289	292	306	283	295	279	331	278	303	301	278	283	304	315	301	268	304	273	282	286	299	284	280	254	317	311	308	261	295	274	264	269	292	275	315	296	326	311	287	297	308	281	280	260	287	309	279	287	293	266	283	282	292	273	258	286	294	297	294	290	293	307	296	264	298	285	298	288	311	276	281	284	288	282	285	309	304	300	291	318	285	290	275	312	268	328	298	285	277	296	288	272	305	291	284	267	268	299	321	298	329	284	307	267	262	306	302	305	294	284	284	275	283	289	271	305	288	315	300	308	289	283	301	292	292	276	316	265	263	301	286	259	290	285	309	301	312	290	310	268	268	282	281	291	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21640	1757	3487	3933	3314	2761	2268	2089	1775	1665	1477	1422	1355	1280	1183	1156	1139	1059	971	1009	975	1053	1025	945	932	971	953	943	925	883	934	862	937	877	838	869	872	875	831	821	919	874	829	842	873	848	821	862	868	803	831	831	816	853	849	868	830	883	792	806	849	843	768	883	815	844	803	868	795	831	849	783	830	868	812	826	870	885	829	865	816	828	819	885	829	837	812	870	878	793	856	821	848	841	816	774	770	839	864	849	795	809	826	772	845	853	803	769	826	790	821	791	819	773	733	808	834	823	861	827	840	849	819	817	784	836	781	820	761	838	852	759	842	775	800	808	864	823	846	779	745	753	783	767	830	854	848	821	805	763	840	847	798	798	855	853	823	816	831	757	835	828	851	855	831	795	809	828	839	786	833	844	791	778	843	844	816	842	817	799	803	821	839	769	804	781	803	841	791	810	773	782	801	812	831	783	822	810	832	796	776	814	797	777	764	850	806	805	825	801	806	823	807	783	859	842	862	856	791	805	851	809	823	821	836	808	782	767	807	832	788	788	805	771	840	793	762	808	801	817	846	788	815	804	773	785	826	833	808	804	833	789	769	866	827	828	806	827	833	804	832	855	800	829	845	825	804	797	777	786	801	765	798	815	818	874	844	784	829	797	805	832	829	862	828	820	782	748	840	821	830	848	839	787	838	819	844	819	857	759	763	849	833	795	829	808	800	832	833	861	821	846	789	780	818	897	804	797	799	802	781	801	798	794	817	854	838	827	822	759	800	844	847	800	804	783	800	832	762	815	761	805	802	796	829	828	813	819	797	828	887	823	778	795	816	860	808	830	773	782	810	783	876	803	842	789	847	827	767	796	823	777	845	822	775	781	753	847	804	778	819	810	752	808	835	822	796	772	792	773	812	789	814	862	765	831	811	856	801	753	774	807	873	755	771	803	804	790	766	806	836	813	733	814	844	743	767	815	820	829	800	813	786	786	789	811	818	811	840	850	801	785	800	825	746	845	794	848	842	789	810	889	780	853	774	779	817	783	816	813	816	839	814	768	794	870	804	806	824	784	849	869	788	802	871	801	808	794	817	802	800	775	761	806	858	821	791	833	784	838	822	794	847	834	809	809	860	743	740	809	779	875	820	832	788	804	823	817	811	794	863	834	782	773	827	812	837	816	800	805	795	839	794	822	842	772	813	846	876	849	773	792	791	849	812	816	856	800	844	872	769	821	834	823	790	792	860	842	803	751	796	822	784	786	811	821	851	812	789	803	867	837	823	795	837	778	807	847	796	765	773	823	777	784	787	799	748	768	798	827	829	804	820	826	818	794	807	821	818	784	819	774	809	833	816	806	767	789	773	789	803	804	819	872	813	784	827	819	773	766	802	815	828	757	863	778	831	801	834	811	817	822	863	834	808	817	784	821	800	823	845	762	795	811	811	803	792	829	809	761	801	787	812	853	787	846	763	780	817	870	804	828	821	814	812	856	785	825	832	808	774	833	794	825	826	815	767	791	827	768	842	850	814	800	804	824	811	810	777	791	786	813	817	776	776	841	771	792	779	858	798	786	803	816	782	828	812	764	748	795	819	845	836	774	811	814	799	771	864	832	796	807	804	775	795	805	803	779	763	807	793	817	839	806	826	819	781	859	781	803	777	759	816	788	788	781	810	784	782	854	841	750	741	806	763	813	807	804	806	773	845	759	848	800	789	828	818	802	760	801	839	815	821	779	831	819	829	809	796	804	837	785	796	815	817	813	788	792	786	791	788	781	820	839	848	843	838	820	829	812	800	767	833	809	828	776	845	773	810	858	809	801	804	852	807	789	807	791	846	822	823	823	851	756	820	832	806	775	831	771	816	822	836	803	837	828	758	814	776	790	824	843	796	829	780	773	877	838	846	756	831	774	807	836	818	851	805	795	864	836	791	805	786	830	813	823	781	770	845	807	859	793	833	742	851	833	792	829	813	824	821	833	832	746	870	741	827	797	789	850	774	858	853	799	780	810	791	809	815	791	855	737	805	847	855	808	815	789	755	782	812	841	853	818	792	779	836	841	804	813	826	871	848	820	797	821	842	838	855	819	772	814	817	843	823	798	802	817	802	790	789	813	842	800	787	820	831	785	822	800	780	761	758	823	803	837	842	806	811	800	798	749	829	793	822	847	829	754	811	813	808	812	715	793	821	839	821	784	831	834	757	820	847	815	790	813	831	810	785	879	805	851	812	821	836	839	800	794	823	788	794	856	814	842	816	839	855	822	830	731	769	727	760	800	781	779	835	846	804	788	840	793	843	801	798	776	774	816	798	796	784	786	838	845	774	858	797	822	780	796	816	911	835	828	864	830	871	799	812	815	855	808	799	866	791	806	841	786	798	844	848	830	808	808	842	798	806	836	829	818	822	791	829	803	796	802	822	845	831	792	824	829	802	837	775	828	831	795	811	810	785	815	771	844	847	786	848	799	734	757	830	842	749	798	838	791	798	814	786	785	779	787	753	867	787	808	813	836	870	793	817	840	799	783	834	747	860	817	828	816	811	807	803	813	781	860	761	844	857	759	763	793	813	825	870	781	812	891	856	822	793	833	791	865	817	812	838	806	830	810	854	775	800	812	786	797	757	777	811	821	850	773	870	815	788	778	818	812	817	783	843	833	861	850	789	778	811	784	803	857	812	790	783	843	828	808	818	858	785	762	801	873	831	797	824	852	808	834	813	786	835	781	786	849	837	800	751	811	804	822	830	823	814	840	777	786	801	791	813	782	803	842	793	828	796	863	819	798	866	827	777	833	790	826	821	805	835	862	873	776	834	785	854	776	792	809	820	808	829	792	808	825	795	787	837	789	766	798	767	830	799	876	804	821	806	853	809	842	831	805	806	856	818	846	846	758	809	891	802	778	831	798	822	801	801	801	861	803	838	840	772	797	805	806	832	828	782	800	818	894	805	795	796	799	782	848	803	827	779	864	790	814	810	817	830	793	803	831	816	820	850	801	816	812	810	806	791	789	821	802	824	861	829	798	786	779	840	813	785	807	797	828	774	799	797	798	811	797	798	825	817	806	865	834	828	814	824	842	767	811	805	772	819	776	846	772	796	819	818	778	846	807	756	798	816	803	844	772	832	799	832	823	835	857	837	806	811	862	825	800	807	855	823	786	813	829	808	831	824	837	828	784	744	821	836	832	799	761	822	844	780	788	813	843	845	782	822	791	813	802	812	794	855	829	835	784	803	832	832	867	734	791	823	846	793	791	817	767	833	827	802	838	863	829	822	827	864	813	807	794	848	765	795	850	791	737	863	736	774	829	801	761	787	766	772	802	760	804	803	799	828	800	824	817	807	824	865	786	810	763	819	774	871	832	815	786	803	848	853	866	768	832	897	823	821	804	832	824	835	779	813	818	857	836	809	872	877	801	816	804	779	822	767	817	794	825	771	836	752	827	788	852	837	828	801	822	824	803	799	810	772	813	841	853	811	821	811	857	780	822	805	842	872	852	799	845	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
55039	18667	7373	2424	1567	1223	914	797	655	579	545	506	474	430	418	410	366	392	389	360	350	350	335	352	329	320	305	321	331	330	315	304	354	341	325	314	324	290	316	321	358	329	320	317	296	334	317	318	287	295	331	318	314	329	256	345	302	314	328	300	279	290	295	317	308	331	301	317	310	323	301	285	331	321	306	339	300	312	334	310	328	260	322	296	303	296	329	292	324	315	307	277	301	343	309	297	303	290	315	322	304	310	342	289	324	328	315	283	295	310	296	317	273	321	287	319	318	314	294	278	341	306	270	344	309	305	305	343	345	303	300	295	289	287	320	308	318	293	322	310	322	274	313	282	311	300	323	299	301	311	281	306	320	331	296	286	312	309	271	314	307	313	293	317	346	289	294	328	308	307	303	274	280	315	298	309	303	303	292	292	293	291	303	290	317	316	336	320	275	288	284	280	312	323	295	310	295	282	318	341	326	317	300	307	321	295	298	304	312	296	289	309	308	280	310	305	284	304	280	334	294	316	297	297	338	316	304	302	287	291	314	321	314	312	282	289	316	315	309	299	296	311	285	288	312	301	295	248	339	303	327	280	303	293	308	308	292	316	280	317	294	312	330	308	307	290	292	304	303	322	322	286	305	322	310	298	297	302	295	290	325	288	340	348	296	289	286	314	335	290	326	274	294	285	339	321	316	313	321	312	322	311	288	327	308	325	324	316	306	319	302	334	301	297	319	300	313	300	320	308	312	285	306	298	305	309	313	306	335	274	296	323	307	315	310	324	293	323	289	291	330	290	320	317	290	291	316	287	292	310	326	328	296	294	313	268	305	328	294	321	283	344	314	301	312	335	301	329	323	299	259	318	274	349	322	287	307	320	296	318	316	293	280	301	313	260	300	313	318	305	293	319	320	308	341	323	305	319	318	311	292	313	318	299	329	313	302	302	345	314	313	299	290	313	292	333	312	330	280	283	302	279	310	300	307	294	323	311	287	287	289	294	360	300	317	301	321	328	307	320	290	318	312	291	316	303	310	309	332	320	321	316	298	272	313	304	306	276	298	293	303	314	289	280	308	316	282	301	299	266	268	331	306	331	330	300	302	307	324	304	306	311	320	310	312	293	287	269	320	280	308	279	296	297	304	297	298	312	326	304	315	316	289	304	309	311	307	286	313	296	342	278	262	336	308	298	306	302	297	304	306	316	322	282	298	289	326	325	340	295	316	296	293	282	332	316	300	277	308	318	309	295	308	312	287	335	307	326	272	294	297	265	278	306	323	280	310	325	314	312	313	296	319	313	322	321	325	328	314	308	325	313	303	326	295	296	303	300	305	291	297	291	296	324	274	311	329	286	303	288	346	303	320	266	300	303	310	307	308	309	287	312	297	330	303	299	307	306	302	297	314	300	316	294	274	336	302	291	273	300	306	270	309	334	315	324	284	296	289	320	313	314	357	288	308	284	294	298	287	295	284	301	281	295	319	334	286	296	330	335	308	317	298	327	322	304	338	304	304	309	335	346	307	282	307	326	345	281	298	327	277	316	300	289	296	304	363	300	330	282	295	327	289	288	307	312	312	311	265	319	295	291	301	326	316	309	289	336	284	298	309	287	304	306	307	318	292	317	271	290	305	287	299	306	314	338	311	307	318	313	322	312	310	303	321	290	324	310	290	347	312	289	320	320	307	313	303	305	288	328	271	301	316	317	322	343	323	323	329	326	289	294	335	318	287	296	303	319	284	316	293	298	330	302	293	318	301	296	292	312	290	345	292	291	316	305	318	290	309	310	287	294	307	332	302	340	311	281	296	297	316	294	264	299	277	313	340	312	312	320	298	297	302	294	279	314	259	284	299	326	282	293	310	288	308	273	300	300	328	308	310	310	308	310	300	302	324	291	313	343	284	295	294	312	292	347	293	327	284	316	316	292	301	306	285	281	315	335	319	290	316	330	310	315	274	280	301	298	333	293	316	297	314	293	327	272	277	327	279	309	322	275	292	315	292	321	301	306	333	290	292	292	294	299	301	288	307	332	283	323	306	315	300	321	326	326	326	271	276	292	315	304	306	320	289	324	289	279	306	301	280	317	320	311	327	310	324	309	326	315	317	314	282	303	297	302	296	294	306	307	320	294	303	329	307	299	297	270	309	290	331	297	298	294	299	282	287	338	280	321	299	322	331	278	325	303	274	285	286	292	290	304	309	329	278	311	329	285	319	303	306	314	287	287	282	293	283	306	290	300	286	329	317	314	309	333	319	297	277	300	305	276	300	309	286	307	294	309	311	300	326	325	312	290	325	300	329	306	322	343	309	301	267	262	289	264	276	319	308	283	314	295	285	317	318	289	319	325	312	281	287	291	285	270	309	305	306	289	327	280	301	315	310	302	286	330	336	297	278	311	297	323	295	305	294	297	299	307	293	296	335	302	290	324	303	284	290	300	299	309	316	296	322	316	291	304	332	292	319	292	315	312	293	293	317	289	305	312	326	344	324	293	305	331	311	281	316	306	309	311	311	305	294	283	319	285	304	313	318	277	292	337	331	327	316	314	290	324	310	259	316	320	320	284	326	320	283	310	315	293	295	281	315	284	298	306	303	329	307	298	318	295	320	284	314	301	258	291	295	291	309	301	331	281	319	279	307	319	323	277	290	322	300	312	325	302	318	324	281	321	295	290	288	296	329	279	311	303	275	319	293	308	322	287	318	290	290	309	301	287	319	330	293	326	298	299	310	307	315	280	312	283	298	313	302	278	289	298	314	300	273	296	284	314	330	325	294	291	347	336	280	282	308	310	264	347	279	311	299	273	277	290	295	333	313	311	298	292	274	341	286	287	308	307	267	326	303	285	311	317	296	289	335	293	279	320	280	299	291	288	323	292	315	298	330	309	292	250	300	304	322	287	314	302	279	292	308	277	322	287	306	296	283	322	310	313	276	300	305	272	262	325	307	302	333	316	307	345	289	306	288	303	288	299	287	282	329	345	288	292	294	288	329	300	302	331	272	282	286	321	331	305	309	302	313	302	291	309	301	309	291	304	294	311	270	302	297	277	281	286	295	301	309	306	318	317	265	320	306	336	304	286	294	286	313	295	284	333	312	316	300	318	296	327	313	296	325	318	290	325	298	297	286	291	316	287	288	315	316	309	306	318	303	304	320	277	302	300	275	299	336	330	263	355	305	296	327	301	322	267	326	301	325	280	310	324	314	314	295	288	313	332	312	304	300	284	325	308	276	274	304	298	285	294	294	344	304	326	293	335	316	293	311	327	314	315	315	264	321	310	281	284	304	308	275	321	282	290	300	314	301	326	289	300	319	300	285	307	302	307	317	287	301	319	332	255	324	292	299	324	315	297	276	297	337	304	342	300	281	319	300	310	295	287	299	316	277	280	300	279	320	298	310	304	303	308	302	324	303	325	322	274	344	314	299	306	306	318	311	300	314	306	289	330	288	286	338	293	324	279	336	300	319	300	281	297	334	319	304	286	312	309	314	304	289	296	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
27206	2918	6098	6614	5635	4593	3746	3227	2713	2479	2167	2087	1943	1683	1603	1541	1472	1339	1303	1309	1218	1240	1145	1122	1089	1029	1072	1027	1034	1047	1036	1034	1003	971	899	983	959	958	919	880	929	925	908	933	963	932	926	873	922	857	891	903	952	911	915	930	910	837	881	889	867	895	870	890	868	872	906	878	890	860	855	831	870	869	912	860	842	880	867	812	903	838	867	851	879	862	887	839	834	824	837	881	856	846	868	859	869	866	875	888	873	857	821	867	864	871	845	857	900	881	857	841	856	858	856	835	872	844	837	820	820	893	842	853	846	771	857	830	855	824	827	839	831	823	849	872	880	864	864	860	855	799	851	843	827	842	829	842	854	886	838	809	831	877	842	886	846	844	848	830	849	861	808	826	811	828	869	819	809	821	834	823	831	900	840	859	814	814	805	869	823	840	831	805	830	873	846	821	846	812	875	843	863	877	842	808	804	819	838	842	863	848	852	823	832	834	832	829	825	813	855	816	849	858	849	828	837	832	855	862	857	852	847	807	839	861	892	835	835	868	839	835	820	795	858	831	850	811	807	788	815	893	894	867	872	821	819	841	836	809	804	823	867	856	875	844	836	781	822	819	847	841	824	822	844	839	810	833	828	879	797	853	833	832	859	839	819	805	825	810	807	815	862	877	797	880	841	830	792	832	874	825	855	791	867	896	855	849	793	858	788	830	782	894	834	831	855	850	806	880	854	860	794	835	821	816	852	863	823	818	827	836	852	848	814	808	889	798	796	795	851	861	830	837	888	857	798	819	774	876	810	869	835	879	815	849	890	820	852	840	870	827	869	881	799	813	838	873	889	822	802	816	804	832	843	782	860	849	822	822	864	760	837	875	845	805	845	828	811	822	782	798	792	784	825	838	860	850	835	853	871	875	825	867	825	841	872	809	856	851	818	836	837	839	829	858	844	839	860	816	840	798	870	856	789	818	853	852	839	820	851	830	827	832	813	873	827	809	854	838	832	822	858	823	804	873	834	858	819	816	819	873	793	867	798	803	859	896	878	866	822	823	835	834	838	827	813	819	811	811	857	831	794	842	800	880	837	831	809	857	849	781	869	853	830	832	866	843	819	799	828	801	839	869	833	804	865	775	851	819	847	865	800	870	850	842	869	877	801	853	804	855	840	796	820	821	850	844	820	790	844	865	810	797	850	837	877	821	858	833	818	841	804	841	850	839	858	864	861	821	923	844	817	844	889	830	811	848	819	861	800	861	838	863	843	851	839	799	843	828	842	822	786	839	873	798	855	860	831	854	791	833	772	852	823	805	877	828	752	834	855	813	846	816	794	836	842	821	796	866	812	851	798	851	791	828	847	871	880	819	830	850	846	799	863	863	860	827	834	825	832	867	806	859	830	838	893	833	821	864	838	827	829	842	850	864	857	858	807	888	871	848	867	848	844	864	860	829	844	857	843	865	846	829	828	870	813	885	847	866	800	817	872	839	810	839	849	810	880	833	829	888	834	852	820	816	802	804	831	811	794	810	882	820	866	808	793	786	820	823	855	780	844	856	782	819	840	820	842	873	864	818	766	816	847	861	810	845	814	844	828	830	845	850	834	831	859	811	888	829	863	838	846	820	819	817	806	816	888	834	805	847	831	865	808	847	894	808	836	815	845	792	879	892	818	820	824	873	790	871	824	813	866	843	801	793	804	852	878	894	826	860	838	872	863	830	827	863	817	884	903	875	793	863	879	800	779	789	814	829	822	869	880	844	838	871	881	858	838	819	814	861	851	811	851	863	881	845	815	794	864	850	859	886	834	872	893	812	864	789	875	831	791	874	792	838	844	841	827	802	796	891	799	817	843	867	804	880	835	824	831	840	831	871	834	829	859	797	867	826	813	833	801	813	833	848	852	846	834	849	856	846	867	868	797	838	812	852	860	849	822	845	844	790	759	874	835	874	835	806	822	863	832	883	811	833	842	833	809	876	876	863	839	785	830	834	824	852	910	859	820	832	838	781	830	856	904	827	817	831	807	823	808	909	854	809	841	827	813	842	840	848	825	814	869	786	795	831	887	830	834	796	824	844	821	851	814	833	775	890	843	852	834	758	813	809	889	842	812	855	811	880	858	842	855	874	800	838	817	889	871	808	830	819	838	882	855	861	826	824	855	883	814	809	866	827	817	866	860	820	845	816	842	822	805	817	844	839	827	840	817	804	795	812	830	838	886	832	857	798	829	849	810	838	824	842	831	859	830	842	838	846	834	826	804	806	839	810	786	804	812	804	844	823	828	799	820	825	823	813	887	831	795	834	832	830	888	854	845	853	831	885	803	867	851	783	850	853	867	829	834	876	816	836	835	870	831	828	869	858	826	844	833	849	856	883	870	858	833	845	863	809	820	866	841	780	841	825	843	777	801	815	764	877	852	848	872	871	816	818	883	836	834	833	793	857	834	845	863	853	792	863	766	858	808	864	836	831	783	847	819	806	834	848	804	838	866	849	860	818	791	769	837	857	819	864	873	831	855	829	879	839	831	793	867	801	866	813	881	859	879	869	814	800	782	834	904	823	855	819	838	824	788	834	834	803	854	818	844	851	841	822	876	889	822	830	857	841	840	804	850	826	849	840	837	810	865	781	818	807	815	862	848	833	894	846	841	835	830	801	804	848	811	772	839	835	784	890	809	883	823	848	841	862	847	815	850	795	828	839	808	797	819	839	851	848	856	798	792	802	837	819	852	867	831	794	821	801	839	841	886	833	825	843	860	861	813	862	854	827	807	811	855	860	831	837	825	889	799	833	889	813	792	789	830	813	879	867	816	818	873	886	803	865	834	807	867	863	823	791	818	821	843	828	810	818	824	868	881	841	856	829	809	864	828	840	834	887	858	795	815	792	766	812	840	853	874	852	816	830	820	804	830	828	840	852	859	865	822	817	806	864	792	797	805	813	840	870	823	813	884	817	867	823	842	848	821	859	840	839	834	837	842	822	822	895	891	814	852	876	826	829	872	836	849	795	818	861	779	831	831	815	817	853	874	843	858	858	848	805	854	849	871	829	783	860	819	841	848	777	793	788	894	845	849	869	853	756	826	914	849	808	797	854	851	875	854	840	812	837	871	792	842	820	863	813	862	875	833	810	830	824	802	822	801	849	823	881	802	884	825	874	844	843	875	793	772	857	864	814	763	862	815	869	857	802	828	837	843	814	845	803	877	872	819	792	810	830	834	849	830	826	828	845	834	820	856	817	752	812	805	839	882	836	887	848	839	849	845	838	834	831	857	883	804	824	834	803	832	768	823	865	884	847	878	853	908	792	800	844	826	811	826	821	868	789	817	866	847	798	828	865	863	861	795	826	888	838	860	834	819	828	845	857	841	820	780	858	859	851	875	806	846	816	835	859	824	799	870	813	866	828	836	826	856	848	875	897	809	850	871	834	824	879	832	845	797	835	821	797	826	839	839	851	817	874	891	837	872	789	827	844	869	853	841	777	817	876	841	861	851	846	792	834	879	837	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7552	440	263	203	173	166	138	136	182	165	156	114	155	139	152	136	132	148	157	157	150	154	140	145	139	128	120	138	155	149	143	143	143	139	138	126	125	143	140	123	148	142	145	143	126	156	147	144	132	155	138	135	146	147	159	146	137	134	154	138	137	133	164	157	133	126	155	132	139	122	142	137	126	153	129	137	128	143	145	124	138	143	155	150	129	136	159	135	139	147	144	140	161	165	153	148	139	148	144	146	157	143	146	154	144	145	128	133	131	142	136	144	113	138	143	146	137	154	141	139	146	123	156	132	136	136	153	128	145	153	129	138	114	155	139	138	129	145	146	145	143	123	147	144	160	137	142	151	154	141	144	150	135	157	150	141	122	146	132	139	129	145	150	134	156	145	138	142	138	140	155	149	157	134	164	150	147	131	157	132	149	169	146	131	135	138	118	123	155	128	132	128	144	144	132	125	148	137	171	136	156	142	131	137	115	141	130	163	137	146	140	127	156	148	138	143	141	154	142	133	144	101	127	151	167	152	127	134	168	132	124	140	140	154	133	144	136	130	139	144	141	142	127	161	137	140	130	140	149	143	143	149	131	125	154	149	130	154	155	141	126	141	148	143	137	144	143	153	139	139	141	144	145	136	147	143	130	154	131	142	166	133	149	141	130	139	139	127	143	131	135	147	153	128	143	133	162	136	121	152	142	170	156	142	138	152	173	131	143	124	139	134	140	147	141	149	141	133	150	150	135	144	131	159	137	130	127	139	127	154	148	138	152	146	143	132	144	165	130	130	150	143	137	128	136	140	157	147	122	128	139	141	144	167	127	144	151	146	129	134	132	143	148	155	150	155	132	158	117	121	120	143	133	138	134	116	130	137	142	136	128	148	144	137	158	138	122	136	137	145	146	152	148	136	128	128	149	146	147	121	135	126	153	146	131	140	137	148	147	155	144	136	153	134	154	121	140	143	145	165	127	141	132	149	153	134	130	142	140	128	141	151	135	158	143	162	144	139	155	137	176	121	153	145	151	144	153	139	152	125	156	137	153	127	133	155	146	151	148	131	167	150	137	140	139	139	149	133	123	127	167	150	150	157	162	135	135	137	137	147	157	129	149	149	134	134	161	155	175	129	155	145	159	141	166	157	155	135	120	138	129	118	154	133	132	136	142	123	138	143	142	130	143	148	143	138	131	125	150	146	151	148	174	159	137	138	120	126	151	126	142	135	142	141	133	139	126	124	144	135	124	132	142	123	152	137	139	123	137	142	180	131	157	145	123	140	124	152	164	133	155	139	149	149	163	148	154	142	172	147	152	134	149	142	160	140	125	122	147	141	148	161	128	124	141	151	144	136	175	138	159	147	164	156	157	161	128	156	133	142	146	111	151	135	153	147	136	124	144	134	136	129	137	139	159	154	151	137	151	150	123	130	144	149	149	125	157	132	147	137	127	139	127	140	132	141	141	132	149	123	135	125	153	127	132	139	127	140	151	121	142	136	128	139	143	114	141	139	155	146	165	139	144	144	146	133	149	113	158	141	142	113	126	134	168	151	150	132	143	128	142	144	143	166	143	150	139	147	139	135	137	145	131	133	132	148	150	155	155	141	116	142	149	146	126	135	150	156	140	150	163	133	135	161	141	143	144	129	135	139	135	123	134	157	141	125	133	150	126	127	137	156	161	139	141	129	143	148	149	134	157	138	127	119	146	156	144	130	140	160	141	138	149	140	144	144	126	141	138	169	151	151	154	144	162	167	137	149	147	154	153	137	135	138	134	147	139	127	156	132	131	132	134	135	146	136	155	141	139	152	140	146	149	141	125	133	143	147	137	144	137	159	127	142	146	141	144	144	140	141	139	140	129	130	136	154	167	153	149	158	131	127	159	153	131	144	139	152	159	153	150	136	136	148	147	123	155	165	150	162	161	143	129	127	134	152	135	137	153	136	150	143	131	159	158	159	127	138	164	158	148	157	120	157	135	152	142	147	168	141	135	142	145	161	152	139	143	147	138	144	140	127	149	142	128	132	148	129	128	152	145	137	152	133	129	150	141	164	139	147	133	137	133	144	156	140	124	137	162	133	150	136	135	133	135	136	146	150	143	125	145	125	164	111	148	150	126	149	156	155	147	167	145	130	143	146	144	140	152	133	131	133	146	135	133	152	137	137	130	168	131	152	150	141	128	147	119	146	150	155	150	145	138	145	161	154	131	127	131	139	154	137	131	147	146	167	142	152	136	141	133	139	151	146	135	155	163	145	137	150	145	123	145	141	131	140	142	140	153	158	162	129	138	158	159	128	140	150	125	149	144	138	136	131	157	130	140	156	149	129	140	127	145	137	132	153	132	159	131	141	144	140	152	145	133	138	163	160	151	135	134	122	130	145	141	167	148	130	155	140	144	139	138	164	141	133	129	149	151	130	134	139	140	127	139	122	141	143	159	141	146	150	139	140	157	146	154	141	141	129	153	130	143	139	134	127	142	122	118	142	138	136	128	115	156	142	128	139	140	125	133	131	128	135	126	133	142	140	122	131	143	135	179	131	129	155	144	143	141	136	143	124	141	139	130	161	136	125	141	145	133	147	132	136	141	146	121	133	153	136	141	145	142	150	142	132	158	137	141	135	132	131	147	174	140	151	146	132	140	130	138	161	125	145	132	150	137	136	136	141	151	136	144	144	147	152	138	140	131	137	131	137	147	146	128	155	142	143	138	166	153	144	114	136	143	158	143	137	140	147	125	161	138	138	128	148	134	127	118	130	139	138	140	152	136	132	145	139	154	147	135	144	135	145	146	137	145	144	138	142	160	141	152	148	148	135	164	126	151	142	148	149	134	133	134	140	170	136	137	153	142	136	116	151	143	134	167	138	149	151	150	136	159	138	145	136	143	142	145	132	153	149	137	124	149	130	151	129	157	114	161	146	140	151	163	139	155	111	163	106	146	155	145	126	173	141	139	142	124	142	151	146	134	132	149	163	144	132	148	155	151	162	146	143	125	143	158	152	158	135	148	143	157	135	126	145	136	146	149	133	123	144	152	134	138	176	135	155	120	158	151	124	144	122	151	135	140	147	135	126	154	131	140	135	144	141	126	132	154	137	141	133	166	134	139	162	156	172	144	136	132	128	156	132	149	157	131	145	145	128	155	142	163	130	126	162	136	154	132	161	131	148	127	143	152	146	128	144	169	129	128	154	148	163	143	120	147	155	152	127	130	147	121	112	158	137	145	164	129	122	123	128	133	131	137	155	146	149	153	145	148	113	126	128	120	155	141	142	139	148	136	144	139	114	138	144	152	145	161	155	142	126	137	157	127	134	169	140	153	152	126	129	162	131	113	112	145	133	157	145	131	138	139	153	125	140	120	147	124	136	172	124	122	174	127	156	145	161	135	137	132	156	125	149	165	130	118	136	151	148	155	148	125	153	153	144	152	135	140	156	149	153	138	151	138	133	154	121	132	139	144	139	144	130	131	131	132	155	166	149	153	128	139	147	136	138	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6914	490	630	646	581	572	533	533	492	491	497	548	463	486	476	477	496	487	501	442	462	457	502	469	460	503	486	433	455	470	515	464	457	437	450	466	459	476	465	443	440	445	496	442	463	436	467	495	468	432	450	458	491	514	427	423	472	492	422	427	470	455	470	446	495	474	434	473	469	471	486	451	409	457	449	451	448	449	463	495	482	480	437	434	473	438	505	451	459	430	499	437	436	477	414	496	500	434	434	503	445	425	433	486	486	468	444	481	449	427	459	450	453	430	446	484	432	448	499	460	444	505	480	461	454	459	464	462	458	454	471	478	475	441	485	444	447	460	451	448	445	437	480	465	438	447	444	437	457	438	465	437	467	483	467	433	411	460	477	459	470	470	430	455	467	463	425	463	476	449	443	515	462	447	456	461	462	451	442	479	459	454	457	484	472	481	438	455	440	444	451	447	454	458	457	499	433	431	472	436	418	466	477	438	467	461	448	439	485	463	432	459	458	460	438	509	488	487	508	448	490	444	457	470	469	483	515	450	445	453	468	434	439	501	443	451	441	458	449	421	470	444	443	473	459	498	450	421	476	450	449	442	477	439	483	455	479	436	445	483	452	472	454	510	484	482	469	460	482	487	459	445	450	464	468	453	481	410	458	448	465	454	492	478	484	467	451	477	433	451	435	473	439	486	479	438	472	463	457	476	455	463	516	455	458	473	440	469	466	426	424	467	440	465	486	488	453	465	474	461	427	443	459	450	459	440	441	479	458	478	458	450	490	442	472	463	406	448	440	463	495	479	444	465	464	458	477	441	409	475	441	431	432	462	435	426	492	457	459	460	495	439	480	489	476	473	462	473	444	481	464	438	427	454	437	461	487	450	448	478	470	478	433	478	430	444	496	471	457	457	419	472	472	503	461	476	465	424	460	454	448	457	454	439	442	439	415	466	501	475	432	469	501	484	473	477	469	470	459	406	440	461	441	464	451	484	446	458	441	431	449	497	424	519	483	445	410	439	439	442	452	433	459	475	441	461	461	482	459	489	450	444	462	471	512	492	449	435	483	442	495	493	477	444	465	447	445	431	487	469	463	472	452	449	454	435	477	450	484	453	476	450	460	464	473	457	467	458	446	475	464	501	441	460	443	444	469	503	462	456	414	451	422	496	501	452	459	501	475	465	470	428	457	481	429	434	410	467	415	476	438	436	456	472	487	435	514	416	446	424	445	448	455	458	432	488	473	454	479	457	440	439	474	425	461	425	436	463	444	441	475	503	457	418	444	439	492	469	443	479	461	423	488	478	450	471	483	465	439	470	526	398	444	481	495	457	474	482	443	475	461	473	471	495	432	452	452	459	453	459	483	468	457	447	434	466	480	429	459	434	448	446	463	459	470	482	459	437	429	478	431	456	450	453	437	464	462	464	439	446	498	481	500	451	481	459	463	431	440	451	464	481	483	470	495	465	465	469	420	485	442	488	427	392	405	450	432	473	426	435	447	475	432	470	449	427	466	449	413	454	448	446	440	464	465	465	448	448	454	442	442	468	427	465	431	449	465	424	460	451	445	436	470	442	442	467	438	484	467	422	485	459	443	426	479	422	472	453	450	469	475	454	445	501	472	489	429	477	458	476	454	476	444	482	453	456	461	445	441	438	455	488	424	433	453	429	494	475	477	441	452	451	434	455	473	453	465	456	441	468	491	477	449	427	499	468	442	477	489	470	485	492	436	505	456	455	431	429	445	500	496	477	441	460	500	518	429	480	461	470	468	432	475	446	453	457	475	448	451	448	418	501	467	436	451	442	498	446	433	441	473	450	461	461	452	433	463	457	466	454	461	439	464	478	449	478	404	439	461	462	436	457	483	485	451	469	441	452	487	414	462	479	436	454	443	441	457	439	446	458	453	444	455	487	467	466	481	465	456	464	466	432	434	487	502	453	471	455	432	426	447	474	445	449	503	519	467	461	452	432	475	470	436	443	471	445	452	467	460	439	467	442	446	486	434	505	456	428	450	416	455	430	445	479	467	485	480	443	436	476	456	466	484	455	455	477	463	468	450	429	452	431	454	462	481	410	484	486	433	451	446	451	432	446	429	462	485	427	458	460	470	487	467	435	451	474	454	474	463	495	443	465	439	458	455	444	464	455	443	451	454	432	424	407	467	472	441	441	480	468	459	488	452	488	431	459	453	451	449	445	472	459	464	481	444	460	486	478	481	447	434	455	459	457	497	460	452	472	478	451	455	459	469	477	436	471	446	447	477	497	428	487	480	468	474	423	465	473	466	472	496	460	460	448	476	465	488	448	464	455	472	449	447	465	469	437	458	461	470	454	432	472	466	458	488	455	434	460	459	458	417	456	466	465	452	445	432	516	447	450	450	431	427	448	470	469	431	477	445	472	448	463	423	484	433	456	449	488	465	451	467	424	440	459	470	438	460	462	461	428	469	481	498	453	439	465	463	437	473	410	506	448	472	441	487	521	443	460	469	474	442	431	422	483	452	473	449	461	483	470	459	437	438	472	444	461	437	446	434	435	457	466	453	478	437	463	441	438	449	492	431	446	470	433	457	472	451	469	472	444	463	491	504	469	485	461	447	464	491	494	452	471	455	426	454	483	448	459	435	425	466	480	422	460	460	462	484	466	453	456	431	438	479	480	462	419	454	453	443	462	474	449	478	456	443	461	441	478	459	446	493	467	461	462	483	486	471	479	443	440	433	470	475	479	496	406	468	450	459	472	465	473	432	481	420	404	459	450	433	438	466	480	436	475	485	450	431	465	456	510	424	491	456	467	444	448	421	478	498	488	509	436	460	473	431	434	455	457	466	437	431	490	438	482	486	459	452	481	451	471	427	426	462	462	431	479	445	455	464	439	456	414	447	418	457	446	427	463	431	466	432	472	473	446	439	433	465	429	481	450	461	437	464	489	484	436	459	465	499	464	450	410	471	461	479	460	462	457	469	470	452	456	443	487	446	498	452	456	449	456	399	507	430	480	413	470	454	475	457	466	433	465	431	427	464	477	490	488	416	464	454	480	480	457	454	453	450	486	505	473	463	454	463	470	474	453	438	458	449	475	446	477	433	471	496	434	441	482	445	503	445	449	444	442	449	425	406	488	495	494	465	466	446	444	448	469	439	468	443	468	442	451	468	477	470	464	459	501	444	448	441	504	477	466	437	452	465	449	448	471	466	443	431	452	446	479	454	414	476	440	461	429	414	431	459	463	486	467	461	446	436	468	474	479	474	488	434	499	450	440	437	473	478	457	427	414	433	420	455	479	478	427	468	449	475	458	485	451	448	460	452	433	448	429	468	464	454	485	448	457	453	466	430	440	454	451	426	454	501	476	428	445	434	490	461	487	426	461	455	475	489	479	436	397	459	428	494	429	467	482	466	450	436	474	451	426	442	462	429	500	466	473	472	436	451	458	456	439	472	445	481	455	477	480	460	454	464	464	465	450	466	482	428	438	483	475	444	475	434	450	438	418	467	430	449	463	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46512	12836	2541	1291	907	722	589	496	509	387	413	374	377	379	366	355	341	319	314	317	311	304	291	333	346	335	288	329	285	323	316	312	296	305	295	288	297	274	289	287	284	277	291	306	322	271	318	291	290	293	287	305	286	281	296	288	295	293	291	309	310	302	298	288	304	269	283	308	331	277	297	294	300	254	291	297	293	278	254	279	272	303	280	297	300	285	273	276	283	283	284	288	267	271	306	282	300	316	283	296	275	256	298	308	280	271	298	306	298	298	280	308	302	296	283	278	309	287	307	289	266	316	299	269	298	283	284	295	280	286	291	308	277	316	300	290	289	298	265	283	273	291	281	304	292	291	294	296	308	292	273	294	291	290	323	283	308	301	303	281	309	300	293	290	277	311	318	259	274	279	250	318	307	316	299	270	271	307	303	300	305	277	314	286	317	311	286	296	275	319	285	272	284	279	300	297	270	292	325	276	277	251	296	351	290	295	304	279	325	283	298	313	308	257	324	278	254	282	291	288	282	288	283	276	282	292	266	287	283	322	292	279	311	288	292	266	254	263	314	309	275	287	290	316	292	252	286	297	279	279	293	311	259	270	283	300	302	297	335	278	311	271	267	293	281	298	305	285	293	261	267	282	307	272	299	333	300	286	304	279	279	328	317	291	308	277	284	307	263	299	307	297	266	309	317	310	311	279	284	305	300	279	284	293	244	285	272	305	291	312	284	309	293	293	279	289	272	278	296	297	293	286	277	305	294	301	289	276	289	303	316	295	294	288	259	311	263	283	283	306	289	308	255	263	297	286	309	274	259	295	280	316	311	307	305	278	296	297	270	273	293	299	280	291	303	295	296	316	310	307	320	286	265	274	264	331	285	281	283	300	257	280	265	286	300	286	273	268	289	309	285	302	270	283	283	271	338	271	298	274	328	315	312	311	286	290	271	271	274	299	301	268	294	294	287	256	294	259	280	286	304	300	314	294	289	281	306	301	283	289	290	291	320	269	293	294	305	297	295	291	275	289	282	284	301	303	270	287	289	293	281	304	278	298	277	288	311	287	260	280	282	295	318	273	300	269	303	295	280	307	315	297	271	285	289	298	261	291	317	304	280	290	278	310	280	282	288	285	286	282	304	287	286	285	281	275	312	273	271	251	293	294	295	298	311	286	282	281	317	279	298	262	298	283	249	287	299	292	274	291	306	297	278	266	281	264	282	304	304	267	271	282	288	262	297	257	309	293	293	282	273	293	289	273	270	272	328	283	290	311	272	296	294	285	276	283	293	255	297	283	286	309	276	266	290	280	300	277	290	277	291	285	271	333	287	295	308	282	282	302	308	299	321	325	306	294	298	280	315	304	326	285	259	263	277	304	293	294	271	273	292	273	290	257	256	299	262	263	322	289	324	247	327	297	283	277	290	286	278	277	302	290	254	284	275	276	291	310	253	285	264	285	271	270	266	278	316	264	284	311	288	278	278	274	276	274	282	282	298	280	293	321	309	291	289	262	304	286	293	300	269	306	304	273	279	294	298	313	262	305	267	267	264	283	279	302	301	293	301	285	285	287	300	306	315	284	273	289	327	263	281	280	279	316	260	307	277	281	301	277	286	258	290	279	313	279	311	266	263	265	297	288	312	269	313	279	299	273	309	269	284	334	292	277	291	269	298	295	279	293	310	263	282	268	289	273	260	273	276	297	292	317	320	297	279	282	274	295	303	290	276	302	312	289	308	308	266	319	298	253	285	302	276	302	307	315	281	262	314	314	272	308	317	266	301	310	287	279	272	301	287	316	301	297	280	267	300	305	269	321	297	291	333	284	306	311	257	299	292	289	311	313	295	295	304	299	290	293	297	265	309	289	286	306	287	273	290	288	282	300	301	284	311	271	293	290	311	305	303	262	282	278	269	309	301	305	291	283	272	304	310	302	299	285	298	280	275	298	279	321	275	305	288	271	291	300	304	301	304	331	292	269	271	291	306	278	272	258	298	283	307	285	297	259	303	290	272	281	295	275	302	327	286	322	269	296	285	284	326	304	289	329	304	314	301	301	296	288	298	304	317	302	253	275	286	277	297	289	292	297	305	284	309	286	275	281	325	276	298	303	297	271	272	284	286	309	309	311	298	277	279	289	302	266	279	273	294	288	296	284	288	288	293	269	252	289	269	280	311	286	258	309	295	308	329	292	285	290	297	254	281	296	300	312	282	270	286	280	284	299	338	291	295	294	252	279	293	279	285	269	289	297	262	289	265	307	279	256	292	283	262	254	269	319	269	274	329	267	293	258	294	313	276	307	277	250	302	282	290	288	275	300	282	278	278	292	317	285	276	297	274	255	281	314	249	271	282	311	280	300	301	267	277	317	259	283	309	296	276	313	288	290	261	309	280	282	301	284	284	305	263	292	302	268	306	296	257	283	315	277	288	294	287	295	297	271	294	275	314	327	273	336	295	280	302	276	314	300	288	281	291	316	296	322	286	319	308	297	287	308	288	257	296	295	295	300	297	299	314	284	284	288	286	274	311	272	304	287	293	281	283	278	287	278	301	245	289	307	307	356	291	279	303	304	281	304	289	273	270	297	295	283	299	278	288	291	283	276	306	300	263	276	300	284	306	299	314	299	246	294	286	293	258	316	285	312	300	325	286	290	284	305	279	296	279	296	256	288	312	265	266	289	289	353	267	312	276	261	302	308	297	309	293	297	288	314	278	285	312	266	253	276	280	259	306	297	278	272	278	275	276	296	295	307	271	293	279	247	297	261	307	266	270	312	300	276	277	313	287	273	313	288	297	269	274	269	289	295	263	287	250	289	297	286	308	291	290	269	294	317	269	290	296	289	306	307	284	267	290	268	290	271	290	302	295	344	308	299	304	277	309	271	275	311	265	310	315	302	314	276	284	285	291	303	296	282	301	256	310	300	264	264	311	291	285	271	272	273	274	288	284	299	283	258	292	270	298	285	299	307	288	243	320	285	306	293	275	311	332	291	292	288	273	323	276	263	282	289	306	291	284	260	324	294	275	273	320	275	282	295	291	281	297	287	276	291	316	297	285	286	244	315	304	289	286	324	288	314	282	289	275	272	310	267	303	306	314	281	266	287	303	284	262	309	291	321	251	256	293	272	325	293	306	292	272	285	275	322	285	302	302	269	289	322	262	295	284	306	295	332	287	263	305	295	284	285	284	292	279	281	322	269	280	301	294	301	319	297	279	267	286	299	306	302	323	267	267	291	303	305	298	280	290	306	283	275	289	266	263	262	281	269	312	283	267	307	269	269	277	275	256	290	299	276	316	303	257	302	280	298	314	305	303	297	280	307	298	309	291	317	294	309	284	265	280	294	273	295	317	313	316	273	277	309	293	297	288	293	304	307	308	274	275	291	286	311	279	263	281	323	284	303	289	277	279	282	307	320	288	303	273	310	293	301	307	276	273	297	263	290	261	288	291	326	287	284	265	279	307	286	277	295	249	310	291	297	262	302	279	295	315	294	276	293	285	318	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22082	1752	3485	3799	3326	2780	2349	2008	1744	1605	1524	1469	1345	1299	1224	1117	1108	1067	1050	1061	996	1038	971	981	951	925	953	944	923	919	887	923	892	868	897	901	838	881	894	917	866	855	874	835	801	870	828	828	839	848	851	840	850	882	831	795	809	797	909	804	847	850	901	845	796	788	839	797	864	867	831	826	813	875	832	840	883	794	843	838	821	819	815	832	782	833	835	852	788	827	813	826	812	816	834	839	798	806	812	813	809	822	845	820	831	826	825	837	791	786	772	812	817	839	811	780	772	803	848	812	811	859	827	851	868	852	795	833	774	815	848	849	819	784	847	811	880	786	824	865	786	866	815	779	792	820	862	794	815	760	811	770	842	832	838	800	828	793	829	874	833	812	860	818	838	882	834	821	815	828	820	815	849	800	814	816	799	865	795	814	798	850	787	796	791	804	796	800	845	807	857	789	845	839	853	791	847	856	828	836	804	837	782	791	808	843	776	798	827	798	806	789	792	784	835	785	837	846	818	825	809	796	793	827	796	818	772	784	836	816	856	808	822	831	802	841	802	797	833	843	778	796	825	833	860	814	845	795	819	772	818	767	778	837	758	778	826	867	815	880	827	809	791	774	774	824	798	856	854	833	806	774	813	792	811	820	798	797	851	800	784	827	803	878	771	822	806	814	803	817	902	802	835	874	847	840	873	791	792	853	818	793	855	833	804	824	832	873	810	837	783	808	758	823	835	843	799	822	862	839	791	847	835	783	783	887	796	760	784	797	842	798	819	843	829	823	825	871	778	804	818	812	871	798	823	862	802	825	886	779	808	828	830	755	880	755	836	831	830	784	812	825	819	808	803	775	827	812	825	818	817	855	815	816	821	873	830	815	864	814	832	809	808	748	795	834	814	779	800	808	804	771	820	818	820	816	800	744	843	765	780	801	824	769	780	810	848	814	864	859	789	787	842	856	770	825	821	809	823	803	858	775	844	791	805	853	793	826	844	837	844	820	753	771	813	818	784	770	849	775	818	819	795	804	811	829	819	809	833	813	849	815	823	866	841	849	812	835	837	810	831	793	806	830	832	866	797	777	788	836	810	829	803	800	822	862	821	790	795	820	820	804	856	828	839	822	816	815	806	792	785	822	829	817	798	796	840	820	880	813	827	856	848	867	843	796	837	803	800	797	873	805	823	793	794	812	884	804	808	857	821	832	773	828	832	838	831	773	835	834	835	850	847	820	816	765	800	819	782	823	796	818	815	807	838	805	802	803	772	808	777	828	790	818	808	839	792	825	824	846	777	802	821	829	821	808	807	817	831	801	749	796	815	764	820	764	850	800	760	826	817	827	802	804	825	790	760	853	835	801	772	779	833	774	800	848	824	746	771	800	864	813	777	837	813	810	819	824	890	813	806	873	746	784	755	848	803	822	762	816	830	846	827	751	797	809	831	820	796	829	777	776	790	862	846	891	802	830	819	838	808	772	773	847	851	825	767	800	813	793	791	775	800	801	821	784	767	823	757	852	817	771	787	817	824	798	802	838	804	813	816	861	824	858	781	814	794	827	826	846	826	805	814	865	824	843	811	782	834	800	785	820	785	823	814	866	788	815	851	793	813	867	792	797	810	828	792	797	799	809	824	804	791	791	808	838	798	805	852	808	848	765	807	809	814	809	847	837	832	835	831	801	832	834	804	851	834	855	781	798	792	771	818	747	815	879	805	844	771	791	819	782	753	808	773	797	862	805	776	749	808	781	806	836	849	741	757	839	838	777	852	818	845	808	804	865	764	790	801	809	784	819	809	815	762	856	761	834	817	798	853	779	796	792	813	866	813	841	827	807	799	874	794	854	813	821	854	814	810	823	817	821	818	828	827	793	804	821	780	823	814	802	795	861	813	802	878	821	790	770	812	828	856	817	821	853	882	815	820	754	773	817	823	792	781	798	793	765	825	809	831	834	798	817	814	836	787	808	806	858	837	767	800	794	788	781	807	854	768	840	781	804	799	796	827	809	782	818	831	835	789	903	833	817	808	838	814	798	809	817	837	796	780	779	775	760	794	792	773	849	858	764	806	784	813	823	820	832	855	816	783	781	837	801	882	830	829	817	789	810	780	768	837	847	775	827	740	802	808	767	796	789	818	810	839	795	855	855	786	843	826	819	863	809	782	763	776	720	764	842	792	831	846	848	795	814	820	753	827	859	829	807	824	778	838	919	809	840	827	806	826	810	860	769	807	809	817	812	855	843	767	799	770	795	793	789	832	820	828	843	812	844	832	797	816	796	813	801	763	833	833	795	842	800	814	858	825	751	808	796	821	813	810	857	786	827	828	835	793	869	876	809	766	849	805	810	810	824	854	840	802	809	841	835	826	804	784	816	831	810	766	799	805	790	753	834	792	803	813	828	822	809	825	797	791	781	861	802	814	767	795	807	800	836	783	809	787	854	829	817	805	783	832	749	794	797	798	772	801	848	833	825	767	819	838	843	812	813	868	833	791	833	825	779	843	779	804	777	854	871	776	818	819	801	840	818	826	824	811	802	790	808	811	821	846	775	818	772	809	807	812	858	826	794	827	748	826	841	783	841	781	791	833	750	805	852	806	810	821	802	806	808	843	800	788	821	815	830	828	814	812	855	791	790	788	826	835	825	821	815	847	850	826	798	809	823	833	814	807	890	827	815	841	804	782	824	821	789	811	845	771	835	784	831	791	811	759	810	792	819	838	874	803	893	820	826	808	838	788	761	779	834	854	840	751	794	861	827	818	823	835	797	737	792	781	822	835	758	819	797	828	775	853	785	779	790	778	829	817	834	853	777	835	827	790	804	818	824	807	832	838	820	817	810	806	845	829	826	830	775	799	830	840	827	794	807	796	817	831	829	836	874	783	769	841	831	833	854	817	813	839	810	818	836	745	865	814	804	805	865	798	779	834	815	770	856	801	827	833	767	787	823	808	858	859	855	809	776	812	845	840	786	836	782	800	800	839	852	813	783	825	848	800	785	807	817	865	864	825	771	838	791	809	804	800	822	861	813	826	834	786	789	794	774	827	853	799	802	816	830	810	792	798	831	826	782	829	855	781	800	796	800	825	770	803	834	768	774	847	757	833	848	787	802	812	798	775	832	862	812	786	808	784	803	811	822	822	796	790	813	799	796	806	809	860	811	842	823	813	826	803	781	795	802	756	839	790	835	815	839	815	862	830	780	813	774	847	879	739	813	807	797	856	752	824	809	847	804	807	839	824	812	830	819	772	820	793	813	776	827	822	836	812	829	826	782	835	800	820	819	840	809	870	806	806	803	810	799	811	861	771	822	808	827	788	814	862	866	788	832	798	809	807	773	805	760	822	797	815	845	822	846	818	805	836	807	807	781	823	803	798	843	794	858	830	814	793	821	802	835	819	795	773	804	817	775	790	801	838	769	811	816	821	819	851	822	845	767	786	793	803	845	849	833	793	834	756	793	802	799	802	803	808	781	800	808	829	760	737	795	809	816	799	828	779	801	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
56251	18461	7276	2434	1583	1168	1009	768	653	581	535	523	447	445	414	412	425	380	365	378	373	362	352	335	354	342	327	349	348	353	299	306	342	327	329	330	342	303	319	329	323	309	315	303	275	333	309	339	344	299	313	302	312	318	315	322	303	318	295	291	314	307	321	298	280	307	324	321	303	327	299	303	324	347	302	341	311	343	317	318	315	300	323	279	326	300	287	283	316	316	285	290	294	284	300	313	332	286	311	316	319	313	339	267	300	319	310	297	282	289	290	330	314	322	304	305	326	318	298	302	310	308	326	314	309	306	268	322	309	310	323	326	308	315	322	307	319	315	282	315	318	310	323	314	288	298	313	277	307	307	323	291	297	319	316	300	297	294	319	304	294	295	308	289	316	333	313	314	313	300	289	347	283	299	324	306	314	286	311	304	308	321	336	291	291	295	310	302	319	305	321	305	318	322	292	291	296	312	275	323	295	300	328	319	306	299	306	306	306	298	316	304	317	305	322	275	270	294	320	318	318	293	328	368	286	289	266	294	328	283	321	300	296	317	301	319	312	289	260	314	297	309	341	302	296	336	336	307	333	291	302	319	352	320	296	317	331	320	300	321	302	298	294	317	297	292	348	295	278	304	290	311	311	315	327	311	314	289	302	286	323	313	309	303	294	292	312	308	295	314	308	278	307	302	349	298	313	284	310	325	330	313	306	314	280	331	296	296	304	306	305	311	271	332	294	295	305	310	342	317	315	303	274	301	308	323	299	297	294	293	287	285	306	261	295	312	274	316	259	305	342	286	288	293	303	291	307	321	289	298	323	302	350	302	295	310	330	332	351	277	328	338	306	322	327	306	321	331	266	328	310	326	288	322	315	294	292	305	325	291	314	301	306	322	300	323	321	306	303	301	315	310	303	290	330	305	307	305	289	265	290	284	299	327	304	291	317	301	282	297	298	263	294	285	320	303	309	297	343	295	320	270	304	272	278	322	279	318	323	316	322	296	297	312	306	295	333	319	291	302	272	307	314	311	295	295	290	298	301	285	288	333	352	311	277	305	316	305	291	298	316	307	285	344	305	319	318	297	298	289	313	324	276	290	285	257	335	270	327	282	296	310	317	276	308	304	354	303	323	301	286	296	315	273	285	300	317	302	305	267	312	323	289	285	313	299	315	280	319	303	293	320	290	299	317	301	316	328	308	327	309	278	324	295	306	320	302	315	312	282	347	336	311	315	337	331	312	339	313	292	338	273	306	318	326	299	312	285	319	309	309	301	307	284	286	276	295	310	307	298	345	296	297	308	312	328	290	285	325	332	299	313	315	301	288	299	279	340	298	269	306	294	296	324	341	345	333	319	322	320	304	301	325	301	316	292	369	302	323	281	308	308	286	275	302	291	308	343	324	314	302	317	321	300	293	296	324	296	287	342	317	314	306	316	334	303	326	312	301	294	317	317	300	331	299	317	297	313	329	288	313	307	314	318	338	304	317	337	306	262	311	312	294	305	289	312	277	263	310	298	316	329	289	342	299	298	281	307	335	314	289	315	292	306	310	307	342	311	306	297	338	343	292	308	296	335	312	341	280	287	292	314	272	296	301	340	276	274	328	302	274	292	314	318	324	325	303	271	286	295	321	316	302	322	278	292	289	313	311	293	320	308	306	294	285	292	296	298	308	339	320	330	320	317	311	316	280	330	311	298	293	305	313	281	323	340	310	313	293	343	336	297	348	272	298	306	316	334	280	306	325	288	311	301	322	314	310	317	315	312	266	303	308	295	291	306	267	288	343	340	305	310	311	294	294	311	337	350	314	291	305	287	281	340	288	312	305	310	309	286	328	324	302	307	314	313	279	309	317	303	312	333	299	303	306	311	283	305	271	303	303	329	319	309	279	307	332	303	337	327	280	325	320	296	346	306	311	320	304	311	299	279	344	299	277	321	320	301	290	313	307	320	302	321	312	278	332	292	317	314	345	293	293	295	311	297	282	303	302	317	295	329	315	298	297	341	306	312	291	294	304	309	334	306	309	318	313	319	311	315	295	298	289	309	293	295	308	275	322	285	280	279	332	293	361	307	320	286	322	336	326	294	321	294	303	301	335	315	308	278	318	279	291	283	341	265	316	332	286	302	317	311	331	294	288	331	310	316	312	311	294	280	289	302	312	309	285	328	295	297	332	319	344	303	300	285	311	302	332	297	268	301	294	307	318	286	299	299	319	332	282	322	305	320	249	292	275	295	330	285	314	288	305	308	321	288	276	295	269	292	300	284	309	317	342	298	297	300	319	321	317	298	313	284	317	312	306	282	316	288	290	312	299	307	282	285	299	326	315	313	300	318	321	341	304	320	311	272	285	343	306	300	271	303	288	331	305	339	294	281	294	311	307	315	325	293	315	306	304	276	292	283	329	320	298	261	287	301	299	317	320	329	307	306	318	300	308	330	306	294	323	325	295	305	327	308	303	299	317	278	334	337	295	314	304	303	314	303	271	290	294	267	294	295	321	297	298	294	349	304	334	277	320	302	316	297	315	293	331	326	299	295	320	296	297	282	293	280	274	304	278	290	318	312	281	295	328	306	306	308	282	311	285	287	307	309	308	343	297	298	298	284	303	333	309	302	314	307	307	320	306	298	335	301	300	301	310	309	299	309	302	316	296	305	306	302	329	308	316	301	292	265	281	293	300	297	309	290	301	304	291	293	309	295	285	310	328	276	277	317	315	323	297	330	321	296	307	324	275	344	295	334	310	306	296	318	326	289	293	295	295	319	291	278	300	322	315	338	284	322	266	307	278	315	315	309	308	284	298	306	285	330	350	295	321	318	293	310	300	300	308	306	302	307	309	329	315	296	320	296	332	293	272	290	310	304	293	320	340	287	308	281	288	329	304	291	301	291	296	330	300	277	314	310	311	298	270	280	301	281	310	303	303	250	298	334	300	281	287	320	283	310	300	306	327	290	311	314	299	302	319	297	334	270	341	283	322	312	320	294	310	305	320	339	312	273	330	310	332	305	312	301	293	297	308	303	309	320	302	315	307	250	279	279	326	305	322	283	325	309	320	320	302	320	334	301	296	310	312	307	291	285	283	301	308	294	296	326	304	324	269	278	290	311	334	314	292	299	309	298	333	327	285	324	299	307	289	321	296	318	329	320	322	311	281	283	313	301	300	273	314	368	295	315	323	306	333	333	285	314	322	304	320	312	319	282	310	282	307	303	288	298	288	309	300	312	299	319	269	272	304	300	304	308	315	322	314	307	314	331	317	317	332	288	306	266	310	315	296	331	315	313	294	329	302	293	306	320	332	289	338	332	309	318	301	309	303	297	335	302	329	296	315	312	301	316	285	322	332	324	329	280	297	343	328	354	335	317	308	319	310	317	333	289	306	309	290	327	302	256	302	299	297	319	313	282	312	317	284	322	300	293	313	334	287	326	312	302	295	318	309	301	279	281	302	301	268	335	310	297	302	304	311	293	322	310	279	310	281	325	300	296	313	313	291	294	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
27942	2793	6062	6470	5362	4480	3744	3177	2721	2332	2345	2103	2013	1684	1594	1532	1395	1309	1344	1269	1216	1211	1225	1091	1135	1181	1077	1057	1072	979	957	959	996	1008	1009	911	964	996	950	927	932	908	886	902	871	900	922	936	912	907	907	900	871	905	847	872	886	869	860	915	906	883	892	882	934	849	874	851	921	828	894	824	836	852	885	849	877	852	880	860	817	878	815	868	858	851	816	827	827	799	809	835	896	846	805	878	845	853	821	853	867	849	888	851	873	804	896	878	855	903	878	822	838	878	892	790	839	906	837	825	800	819	898	893	785	870	865	841	826	816	801	831	815	846	834	813	845	818	810	852	863	869	884	813	856	810	868	839	872	808	851	833	858	849	813	877	844	828	866	886	782	812	825	861	847	849	859	870	856	849	847	800	870	841	812	857	827	810	825	805	843	793	785	841	852	848	844	834	836	816	871	783	862	830	811	863	872	872	843	828	792	816	824	884	859	896	812	840	871	835	826	829	770	843	834	895	831	817	836	834	806	823	812	823	873	892	835	857	847	833	859	861	868	831	810	831	817	851	842	815	797	783	826	810	887	845	837	768	860	870	825	855	867	833	827	820	845	868	845	854	886	846	883	833	791	889	839	820	822	820	883	807	867	881	796	864	842	871	851	831	846	894	834	829	824	832	858	847	844	836	882	804	854	911	808	845	854	818	818	890	856	824	851	869	857	868	839	859	820	850	799	883	863	865	816	817	801	852	794	832	801	804	789	816	852	829	789	814	784	854	863	821	792	824	821	830	829	852	876	884	844	780	838	787	838	863	861	883	824	839	792	792	806	831	856	837	794	840	838	825	821	809	844	853	836	816	831	813	796	855	789	847	849	824	830	786	823	837	796	855	849	844	817	812	850	840	876	789	841	858	820	788	843	827	836	815	812	852	818	862	844	861	810	810	855	865	817	784	826	824	800	890	843	797	840	816	809	843	827	831	835	825	832	906	855	805	825	868	783	825	835	819	867	821	841	809	828	827	865	836	834	862	842	836	819	844	878	827	806	813	828	874	870	825	852	787	792	834	816	843	867	826	860	877	822	815	841	802	862	903	818	825	859	867	886	847	874	854	870	862	830	908	828	871	863	887	845	887	799	811	787	803	851	835	809	825	762	830	798	815	819	888	783	837	819	905	857	858	830	775	822	866	828	760	815	847	814	857	804	899	814	814	849	799	889	831	804	853	771	860	811	821	823	850	840	893	834	813	845	821	859	854	861	808	858	901	818	870	850	793	822	873	829	824	821	839	856	834	817	855	863	873	847	889	808	805	805	841	828	841	807	808	836	856	909	848	817	900	837	837	848	859	793	803	810	774	803	839	839	807	847	789	786	854	826	806	844	789	816	793	831	876	791	833	855	908	829	872	829	813	831	859	832	845	828	812	899	861	847	848	856	833	804	808	795	885	860	845	875	833	836	839	790	846	900	842	846	779	853	876	905	874	841	831	828	753	877	867	820	873	828	840	822	821	824	817	847	827	866	863	838	800	796	912	830	847	907	806	834	842	823	820	807	862	854	799	788	841	805	823	869	813	872	849	779	825	835	873	847	833	865	868	832	820	912	835	826	921	836	835	832	836	834	857	816	820	839	880	839	871	840	779	846	825	879	780	795	845	831	831	868	794	828	790	879	839	822	833	863	812	834	833	870	825	876	883	772	864	862	826	827	877	846	853	828	844	812	828	886	811	820	842	797	808	819	805	832	769	852	831	847	814	854	843	812	839	794	802	844	828	770	809	836	825	864	873	838	856	876	836	818	866	839	870	856	841	865	842	821	882	837	870	879	819	866	824	779	847	846	830	845	812	794	835	881	870	831	857	861	849	833	831	831	801	786	871	811	859	831	791	784	796	818	810	784	850	845	870	801	806	901	851	811	856	823	880	867	818	811	842	801	826	849	856	800	845	882	779	858	888	831	873	823	908	834	841	811	860	823	788	830	856	829	830	861	851	810	858	824	793	837	836	818	830	826	832	818	834	800	866	815	859	847	829	816	826	882	872	841	841	839	810	856	852	832	823	808	795	812	815	812	797	839	819	856	805	833	847	791	838	800	856	837	838	785	797	917	862	810	865	818	837	812	833	780	850	824	857	794	834	819	859	851	818	850	771	809	837	818	861	870	813	803	842	827	844	803	787	815	856	837	910	847	777	818	843	899	834	770	815	826	849	834	811	830	815	828	832	846	853	808	812	835	879	807	803	818	835	829	849	837	863	843	851	882	829	823	865	825	843	813	912	842	873	813	884	804	840	816	855	842	818	761	806	831	845	839	821	815	823	846	830	881	804	815	889	837	809	844	877	835	852	831	821	817	852	870	885	825	826	856	792	807	870	798	827	872	812	856	848	836	863	881	779	851	840	856	899	837	801	799	921	878	878	845	831	799	885	772	815	851	819	863	889	846	825	834	833	849	760	879	816	820	811	823	770	834	791	888	852	853	845	829	813	879	845	755	816	853	824	829	842	822	807	848	875	840	860	808	781	837	842	841	813	828	839	829	848	821	810	845	791	851	900	820	886	847	847	809	834	852	868	831	827	818	834	879	817	814	825	824	839	799	811	864	825	867	850	835	821	762	833	828	834	824	829	838	867	842	820	844	881	857	842	839	858	856	843	804	888	873	857	810	825	892	840	821	785	826	854	838	841	783	834	800	786	823	798	867	863	884	838	852	818	815	830	809	863	870	800	872	851	798	830	852	851	773	845	883	832	807	826	777	845	842	876	844	841	845	840	822	779	822	869	831	849	822	857	836	838	809	864	814	870	854	841	819	871	822	841	845	852	905	855	812	881	895	826	857	833	829	867	787	849	787	859	809	798	853	836	823	874	804	875	841	821	851	816	850	850	875	794	856	895	774	843	857	812	836	825	830	800	838	880	770	826	870	844	840	898	824	829	850	873	788	819	856	839	891	853	869	801	874	871	862	814	829	886	870	783	808	857	835	824	824	821	828	804	866	890	819	816	864	842	849	823	862	842	864	813	806	823	875	879	807	828	839	870	842	852	795	803	826	832	819	853	801	903	843	791	823	836	856	861	831	883	855	898	852	846	853	802	860	813	819	846	845	797	843	802	808	821	841	871	872	880	823	825	840	838	878	854	898	845	849	820	853	877	839	839	829	799	816	775	829	814	878	833	827	831	837	830	803	825	842	818	881	881	824	846	835	806	842	845	837	860	847	820	837	796	800	818	818	855	853	854	819	823	797	824	839	829	786	802	840	824	824	841	838	896	913	845	848	847	846	843	863	825	835	806	848	845	882	856	797	850	865	859	793	816	858	861	852	826	805	863	843	835	858	854	862	824	817	867	827	850	824	887	841	780	819	815	798	866	831	873	864	829	780	830	818	860	838	903	840	840	878	848	897	843	849	757	811	816	795	815	837	802	825	860	851	891	866	831	822	818	822	862	870	838	890	864	854	832	789	844	822	870	839	866	834	852	803	884	851	844	853	864	860	806	792	795	799	862	827	844	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7793	474	296	201	184	162	167	126	133	133	140	152	159	169	158	154	167	136	157	130	139	145	152	140	131	160	158	146	125	134	157	148	122	155	146	147	130	165	122	144	126	163	144	157	133	144	147	132	119	145	140	139	151	152	138	140	154	149	120	154	149	127	156	127	147	118	132	154	144	132	160	128	149	123	159	147	117	140	119	144	148	142	130	162	140	138	163	156	141	122	162	153	154	141	129	132	124	137	123	140	151	133	132	138	133	155	141	149	162	139	157	164	150	152	141	133	141	146	129	125	139	157	125	154	135	147	132	155	155	136	171	162	153	154	131	140	145	131	165	136	129	139	130	142	143	142	129	146	132	129	136	151	141	160	165	154	162	151	143	143	137	137	149	135	160	130	146	155	140	131	155	150	132	167	160	146	126	146	151	156	143	133	144	160	150	154	141	147	139	145	157	159	153	148	138	162	142	160	170	159	147	154	131	179	136	146	151	140	129	161	128	156	146	136	138	143	152	142	135	109	145	166	165	119	131	150	163	167	154	147	135	140	138	131	142	138	145	156	165	159	138	167	164	153	142	133	134	136	135	116	143	143	135	165	149	138	155	127	142	145	152	156	134	153	125	142	143	147	125	140	141	144	163	129	148	145	133	134	172	159	125	127	131	152	148	145	143	158	149	157	140	161	125	144	148	136	165	147	128	129	145	142	135	145	149	133	168	163	131	132	141	172	175	183	139	140	150	147	153	140	127	137	134	144	160	137	126	132	153	144	147	166	137	139	142	134	139	147	146	144	137	127	142	160	183	155	150	139	127	130	156	131	156	156	135	134	150	144	123	156	140	142	129	134	146	124	163	142	145	152	152	145	128	152	136	137	131	140	120	143	138	177	142	130	135	151	134	166	158	149	143	146	136	122	133	162	134	145	153	153	143	137	143	152	148	162	127	139	140	145	136	133	153	146	164	140	152	161	161	148	138	157	132	152	140	140	148	146	137	166	168	129	138	151	144	147	135	152	158	133	135	135	133	142	132	140	119	138	157	144	135	160	149	118	147	157	167	141	159	141	139	155	123	133	137	130	133	164	153	139	161	136	152	129	139	149	132	129	140	137	119	163	142	134	138	151	143	128	136	128	139	144	142	138	150	148	136	135	147	141	147	129	141	146	127	141	142	143	139	123	115	136	148	146	126	138	126	151	128	132	161	135	162	139	154	136	123	141	152	145	165	153	127	153	145	133	144	160	138	149	177	131	140	130	146	131	140	136	146	154	141	134	132	155	157	156	118	143	160	134	135	136	134	137	124	130	135	108	147	155	135	157	148	141	170	142	133	132	148	124	142	133	126	148	155	163	137	164	142	129	141	179	141	159	167	150	153	124	150	146	147	144	151	120	141	151	163	163	119	125	147	147	151	138	145	154	122	134	146	147	165	130	148	131	137	124	174	159	147	121	164	152	132	150	120	133	153	158	162	161	140	159	131	149	164	131	137	139	143	151	147	160	169	144	133	153	158	142	144	140	146	134	165	129	141	129	130	153	137	153	153	157	157	130	137	185	165	135	137	157	120	143	159	152	160	142	156	128	151	130	147	136	166	136	139	160	135	117	157	129	159	153	155	160	151	147	154	127	141	154	133	138	118	145	159	148	128	149	149	137	128	149	123	152	137	153	128	150	156	157	164	143	154	132	135	145	158	133	141	132	145	128	129	142	132	168	140	145	133	134	135	152	155	166	141	163	139	162	139	141	162	129	150	147	140	146	155	150	135	144	155	165	145	154	151	147	148	166	136	151	139	152	141	146	154	134	134	149	152	143	131	141	130	130	150	137	137	150	141	134	137	136	156	144	166	131	154	152	166	140	145	166	104	147	163	161	127	149	134	125	143	156	139	166	129	140	126	149	145	151	141	129	151	157	145	140	137	123	152	130	155	137	148	136	161	150	150	145	134	147	160	154	127	158	153	143	130	157	145	140	117	158	129	139	144	152	129	130	146	130	150	130	173	156	156	142	129	148	128	139	154	125	142	145	141	138	158	152	146	142	138	158	149	148	148	156	130	123	137	162	146	125	145	143	154	145	153	140	130	146	126	157	138	170	129	129	130	155	132	124	142	128	145	135	129	132	162	135	142	126	146	184	157	160	134	150	142	135	135	136	140	151	128	137	132	125	155	135	157	175	135	140	133	144	144	157	148	134	171	131	139	124	151	153	152	121	130	167	162	151	139	139	165	143	126	144	141	136	152	153	137	151	128	123	139	138	171	162	120	128	151	137	143	126	145	176	155	153	153	142	141	136	154	140	143	139	110	143	127	145	143	170	164	144	166	156	133	154	133	168	156	133	152	133	147	150	150	148	143	143	151	155	134	130	135	127	165	137	137	139	142	142	139	130	137	141	148	153	162	141	163	159	129	148	132	154	131	146	141	139	136	149	136	150	139	136	128	152	154	139	152	132	124	160	156	135	136	165	140	152	147	156	142	143	126	163	143	136	137	161	145	148	123	156	158	153	143	161	136	152	129	137	171	146	134	137	140	154	134	144	153	160	142	144	135	131	135	151	167	151	141	122	134	156	134	151	158	155	141	170	121	151	136	137	137	146	177	139	141	135	141	156	138	159	144	151	145	148	129	140	141	154	115	147	144	163	132	190	142	142	125	159	126	143	144	128	144	130	166	139	138	149	126	138	149	151	140	162	148	120	146	134	139	156	131	138	129	154	153	146	160	119	126	136	148	155	149	155	142	148	149	126	158	138	152	126	133	141	153	145	146	148	129	136	157	140	140	160	142	156	129	144	145	144	135	130	148	149	162	171	127	152	159	158	127	158	134	147	151	160	153	142	132	163	140	130	119	165	124	157	134	151	143	137	139	135	136	156	151	134	119	134	132	181	145	133	167	154	147	148	161	132	136	129	140	133	147	133	149	163	134	159	133	147	135	147	131	149	137	153	146	130	147	169	133	158	161	147	152	151	141	138	151	148	150	144	140	155	170	153	131	136	156	152	144	134	162	134	160	143	135	144	159	148	136	154	143	139	130	145	142	124	147	135	173	148	176	152	138	124	156	156	152	138	147	149	146	134	137	116	146	131	155	153	126	126	146	132	153	154	137	140	151	146	134	158	128	171	131	150	135	142	147	154	121	150	141	152	142	141	120	143	152	147	143	159	142	150	136	154	141	166	151	143	152	155	131	155	130	142	127	155	153	153	148	145	145	139	145	146	112	150	154	161	155	127	133	143	135	156	133	150	131	135	151	139	129	134	135	147	150	135	136	141	160	166	133	151	166	137	146	158	147	128	145	126	144	143	127	144	143	140	131	149	133	165	138	142	146	135	133	150	143	147	142	140	142	145	139	126	142	157	135	142	148	132	151	141	138	137	149	129	151	164	148	137	153	125	131	135	151	144	126	158	163	146	169	155	146	142	171	154	126	149	138	128	126	125	146	156	125	152	138	151	152	155	153	123	135	148	115	146	139	140	133	135	134	162	138	129	137	137	138	138	151	132	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6981	537	639	634	624	590	576	526	534	497	491	564	473	471	511	485	511	534	482	442	401	453	485	481	474	459	485	473	470	455	462	470	431	477	454	469	413	472	467	470	446	440	467	416	443	479	444	471	508	449	493	468	440	480	449	479	455	493	458	475	459	446	461	483	478	488	477	453	431	490	455	494	438	413	432	426	448	434	431	470	450	439	430	446	482	464	436	487	437	450	448	463	460	452	464	446	424	484	482	458	474	481	460	442	467	473	424	453	482	469	455	437	471	457	448	494	469	437	452	447	476	471	477	448	450	492	472	463	440	472	441	497	438	468	457	452	502	476	455	486	441	441	462	516	466	420	489	435	441	473	492	452	469	441	412	468	472	471	486	470	507	470	444	420	479	467	426	475	467	412	476	453	471	471	463	435	473	421	479	453	469	495	443	474	441	464	461	450	474	466	459	429	475	466	463	439	452	433	447	467	476	452	460	484	453	480	446	450	481	475	463	493	492	440	462	457	447	443	446	469	485	488	440	432	468	494	439	429	486	452	453	466	444	457	474	456	501	463	432	463	473	477	475	476	479	433	464	460	444	455	475	492	471	449	455	462	480	445	458	451	472	457	477	476	464	468	453	411	490	475	494	446	455	474	436	482	463	460	464	449	463	487	425	475	444	494	465	465	448	478	461	472	454	465	466	483	485	465	447	426	443	452	452	465	467	492	424	440	467	447	475	478	471	487	430	444	484	439	495	447	473	431	473	448	459	451	486	421	418	518	472	453	456	419	436	510	465	460	447	453	503	436	473	451	457	467	436	457	458	432	474	440	498	490	462	467	459	486	471	429	447	404	466	470	463	450	456	463	431	477	440	462	461	435	479	496	421	466	466	472	431	457	472	452	451	479	445	459	447	487	437	424	491	455	487	450	472	487	467	459	459	467	443	445	467	458	444	493	457	479	451	469	431	459	475	480	444	476	446	459	493	430	488	438	470	468	464	450	470	489	476	474	462	466	445	461	466	501	462	440	481	456	500	469	482	471	455	459	491	458	471	446	450	459	440	500	448	424	486	431	452	424	452	485	461	479	445	447	407	452	454	485	472	469	482	455	460	472	482	460	500	489	448	441	469	468	440	467	475	453	458	490	449	463	440	466	459	454	441	472	457	454	463	470	453	451	463	438	440	478	465	452	453	452	471	441	471	463	412	457	497	507	480	480	458	513	460	443	463	432	457	516	465	485	461	460	460	471	485	470	451	447	427	449	456	452	464	443	469	470	475	453	459	478	462	429	467	437	484	432	480	482	426	504	493	423	490	488	456	503	467	441	450	482	493	458	423	471	457	476	437	398	469	437	417	438	448	478	433	449	421	508	446	456	462	413	476	482	465	462	459	467	491	485	466	472	460	462	454	496	464	470	436	466	469	451	473	454	467	425	435	452	474	436	484	478	421	474	428	471	449	486	462	491	467	428	494	465	452	472	458	479	481	445	448	444	452	442	447	476	478	482	470	495	503	448	470	488	432	426	423	462	468	464	497	454	461	479	463	461	432	437	479	508	497	483	432	479	452	462	480	511	450	498	470	483	460	458	478	437	472	499	453	458	466	438	473	467	471	449	453	472	503	435	468	467	444	414	455	483	454	469	449	479	435	445	462	462	456	468	479	474	441	453	437	479	471	475	488	477	469	450	438	459	474	463	476	469	466	475	446	473	463	480	439	442	455	474	433	473	450	492	439	469	448	478	441	484	431	463	474	445	459	432	441	444	431	469	424	480	467	444	430	456	489	417	430	433	473	463	441	444	487	468	434	468	386	473	484	452	464	482	441	451	464	482	454	470	481	438	488	477	466	464	474	451	511	480	465	496	428	432	453	463	488	468	461	497	470	452	459	454	477	461	468	490	441	450	466	463	464	425	466	455	461	481	449	474	489	440	456	446	486	465	476	432	403	451	458	404	411	489	474	452	460	433	456	486	472	469	440	487	468	467	477	463	496	467	448	437	468	476	465	467	454	450	487	502	443	442	449	470	482	464	455	455	463	467	465	485	468	462	432	449	431	444	434	486	454	496	487	448	468	447	477	435	477	480	434	461	469	443	470	463	461	459	460	460	444	425	472	433	469	434	482	473	467	477	460	486	423	497	460	446	432	447	464	463	489	455	477	448	480	442	464	462	459	440	492	456	462	457	451	485	452	452	461	476	455	448	490	428	481	482	454	452	478	456	496	472	473	517	460	455	471	481	435	497	495	471	483	436	480	464	471	460	454	429	500	427	454	447	438	492	432	465	470	483	462	463	454	485	477	455	480	463	451	488	453	438	444	451	483	455	452	466	465	482	418	467	491	447	464	468	511	454	467	421	452	486	427	470	459	450	487	457	433	459	440	451	489	466	456	466	444	472	471	441	471	463	481	499	426	434	474	432	481	467	478	477	440	432	474	478	478	490	463	444	459	434	478	456	479	470	474	446	461	440	441	429	442	446	487	462	482	492	488	493	462	443	466	467	433	455	489	468	471	445	451	487	472	490	447	482	486	467	474	463	475	445	466	464	466	426	507	469	473	444	464	478	471	492	485	471	467	437	484	445	497	438	453	488	503	477	452	457	444	467	528	452	460	514	493	459	469	468	431	506	450	474	459	460	435	464	426	434	448	463	515	480	475	447	507	466	458	465	429	447	444	481	467	454	470	449	471	446	477	407	478	483	443	507	449	415	468	474	445	501	457	466	452	454	438	467	485	455	460	481	479	471	470	491	476	454	447	462	454	476	469	472	460	424	487	460	419	498	470	475	454	449	456	439	457	484	473	447	442	455	458	452	487	470	464	458	474	475	474	428	453	442	448	444	474	425	481	479	438	475	455	478	425	458	455	476	455	428	441	470	450	443	444	486	461	446	466	451	482	466	443	458	479	461	442	429	452	490	456	461	461	490	467	464	477	453	462	439	464	451	491	448	464	438	452	442	438	436	454	458	442	469	471	435	457	405	527	499	453	479	465	450	473	462	437	430	476	464	451	464	467	425	462	426	442	464	460	453	485	482	435	501	454	475	456	413	438	479	467	467	510	480	473	442	442	466	471	437	442	450	465	441	432	446	480	456	453	434	488	468	477	474	435	495	422	449	458	444	472	437	491	420	450	458	479	451	481	477	459	418	446	466	448	460	447	492	477	472	461	458	453	448	465	491	457	476	495	431	495	490	437	450	447	468	451	472	430	422	473	456	450	483	467	502	483	470	488	474	445	427	440	420	428	480	470	472	489	460	432	457	424	431	467	441	447	459	421	457	470	441	452	467	464	430	477	477	457	497	455	468	484	473	441	471	471	447	422	485	499	477	477	472	422	439	472	504	476	415	468	450	462	476	469	447	463	480	457	457	436	454	466	466	480	498	454	491	460	466	455	458	456	450	431	441	457	444	459	489	469	469	477	468	457	450	464	437	483	479	495	440	475	441	462	454	467	428	436	439	462	516	455	447	466	469	452	460	441	431	464	471	451	454	442	490	503	475	497	507	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47277	11301	2209	1204	916	689	608	478	449	449	408	360	381	364	353	349	337	317	293	307	352	303	323	307	292	298	280	251	292	307	285	307	316	298	292	320	287	295	292	316	326	303	305	348	283	308	312	305	324	243	298	246	302	276	278	291	309	291	326	317	289	294	310	318	287	288	298	272	281	314	263	266	307	303	307	318	287	263	310	299	295	316	309	279	293	291	288	283	261	280	296	290	294	258	311	295	297	290	276	303	278	290	288	308	256	270	283	276	246	293	256	269	277	255	277	286	320	284	308	288	287	280	304	270	283	298	291	305	285	292	294	292	276	280	309	271	302	293	298	280	289	305	267	263	299	306	324	303	284	313	315	312	287	272	267	307	335	287	291	286	275	295	276	292	244	323	336	303	289	280	298	297	310	319	293	285	303	301	295	302	304	282	287	306	304	285	290	272	289	288	304	275	266	294	278	286	283	278	306	294	266	293	296	286	313	287	287	292	281	286	270	272	275	289	256	277	265	311	285	300	307	257	277	287	285	298	296	281	279	287	272	281	279	268	317	247	305	278	311	257	294	279	260	305	304	295	286	250	274	275	298	289	287	267	272	285	281	262	260	322	280	295	293	276	282	311	293	277	310	299	293	267	323	325	280	301	281	291	271	294	282	319	298	295	293	258	300	306	284	305	265	302	270	299	275	301	288	284	286	273	304	275	260	286	306	290	273	292	316	278	291	304	299	281	311	289	301	270	289	294	280	274	272	276	279	317	275	299	293	311	287	259	279	331	283	300	296	279	279	284	287	281	287	271	293	310	275	284	299	293	265	302	290	277	295	298	291	280	279	266	272	283	284	297	290	283	291	304	310	294	296	263	273	294	259	306	277	259	293	306	309	255	274	269	297	264	281	309	305	255	269	293	274	299	287	264	286	292	295	274	271	283	301	271	287	281	277	291	278	289	294	292	270	312	284	274	287	273	287	276	276	293	286	280	285	301	285	303	288	289	293	306	276	279	280	313	281	296	289	296	278	313	300	319	281	273	288	304	296	292	290	269	289	299	291	282	293	331	297	276	307	259	295	269	258	284	297	300	289	287	292	287	263	269	272	254	287	287	291	283	286	260	267	275	304	277	297	293	278	313	276	291	283	259	272	260	344	275	280	287	284	302	283	277	282	289	277	334	257	266	276	273	291	260	296	299	283	295	307	293	270	321	271	266	298	311	308	271	310	270	294	275	295	278	283	312	294	303	309	289	261	310	316	293	292	305	277	274	321	310	283	273	268	294	300	276	292	291	292	274	273	293	275	295	304	291	265	260	299	282	327	282	308	292	293	332	269	305	291	278	323	292	322	290	310	276	301	317	289	322	284	299	313	290	287	315	284	309	287	282	309	297	297	328	278	288	311	270	290	317	298	302	299	270	292	292	284	294	278	255	277	299	297	281	257	316	302	295	285	283	283	283	285	269	269	304	284	290	297	275	284	273	312	280	307	260	268	302	261	269	270	315	313	330	308	284	293	293	277	287	290	303	244	303	325	273	292	289	279	310	281	269	275	279	265	295	268	288	297	281	277	294	302	298	257	288	289	277	293	327	292	284	284	280	282	315	258	314	269	275	276	255	283	297	284	291	319	260	284	294	282	285	330	286	278	303	347	248	340	284	286	290	268	299	292	260	275	288	317	294	294	274	262	324	282	297	293	262	271	264	299	269	293	284	280	300	279	251	307	266	273	271	278	293	284	277	298	296	311	285	262	268	268	271	255	302	303	267	303	304	338	284	295	297	270	287	285	285	319	296	260	310	294	278	292	287	279	315	295	299	293	284	288	286	299	324	281	284	330	290	298	279	260	278	282	241	325	287	291	296	285	293	293	274	296	271	294	262	255	289	251	285	291	299	285	291	281	304	298	281	278	312	294	282	283	261	298	293	281	300	278	274	278	298	312	283	281	320	309	300	267	245	312	273	289	272	309	289	300	299	285	315	258	303	315	297	315	292	303	303	286	287	316	316	251	301	292	310	295	287	303	276	312	291	286	284	302	277	263	328	291	325	254	286	278	309	281	289	280	284	270	279	271	262	299	290	306	284	261	299	294	307	296	299	313	289	282	311	294	307	283	273	243	295	268	286	298	299	300	303	309	312	300	308	299	291	295	280	281	310	296	330	295	312	305	297	286	301	269	299	284	273	300	263	311	307	303	322	282	298	290	286	294	285	282	268	259	277	292	277	291	303	301	309	279	294	290	288	280	299	312	297	287	272	273	294	298	281	281	266	268	300	278	301	288	301	283	302	275	292	290	304	291	260	266	322	275	295	301	293	275	294	276	271	266	267	296	261	295	296	248	305	289	298	305	268	293	274	327	285	305	279	272	294	302	295	277	303	296	292	250	289	260	286	273	306	311	309	275	316	278	239	319	277	275	326	284	289	321	289	265	275	278	290	265	303	300	266	269	303	277	294	299	274	293	281	305	300	289	289	318	282	270	302	299	294	304	295	287	309	301	297	292	288	276	287	290	285	280	298	261	285	264	305	310	312	288	306	280	302	295	281	313	291	278	318	308	258	264	257	312	317	291	251	292	284	266	283	304	307	309	280	292	275	291	280	278	282	280	292	319	282	276	268	261	286	292	294	281	298	260	292	281	284	295	304	295	306	285	303	293	271	294	271	268	311	286	284	270	312	310	279	280	332	310	268	270	298	316	266	278	282	284	252	303	261	267	295	286	291	298	254	251	268	330	286	314	285	281	308	274	329	298	284	291	309	300	279	276	307	277	257	277	309	275	256	276	287	312	267	284	285	331	275	303	265	303	266	313	280	303	322	302	325	273	314	294	292	281	250	300	273	297	295	278	290	307	293	315	327	299	279	268	325	329	269	267	275	300	309	313	280	294	307	285	281	270	292	277	310	324	296	285	268	290	290	280	266	282	302	272	284	275	286	312	271	298	268	290	320	302	285	275	251	313	266	271	280	281	277	300	283	281	290	270	255	282	287	333	292	321	291	272	292	281	266	279	286	326	296	299	320	281	303	257	301	290	268	250	266	274	307	318	308	279	284	307	291	291	295	307	303	267	312	279	295	286	282	281	285	286	300	265	294	291	311	288	270	313	306	332	305	302	300	244	272	305	326	293	301	284	279	294	257	305	271	290	256	304	295	287	303	267	297	297	257	287	297	266	296	301	311	270	270	297	297	339	282	280	318	298	287	303	292	311	274	288	301	308	307	288	309	315	301	299	257	293	290	284	283	314	309	321	298	281	271	312	292	304	294	310	276	269	325	262	273	281	290	278	292	298	304	277	272	270	303	311	293	274	291	299	298	278	304	262	315	292	285	301	293	302	322	302	285	285	280	302	268	294	278	251	293	303	277	294	289	299	289	289	290	317	323	292	301	293	274	275	272	282	304	292	296	307	293	315	282	288	281	321	305	274	283	276	312	279	274	311	284	296	261	301	305	308	299	282	276	295	278	299	266	306	283	290	306	288	272	271	269	283	300	296	283	277	307	297	266	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22629	1847	3461	3785	3294	2744	2302	2036	1788	1666	1547	1495	1359	1293	1260	1140	1029	1077	979	1095	1047	1020	960	924	933	977	930	889	945	887	902	890	870	859	945	820	912	881	902	893	865	896	826	837	852	859	874	812	805	850	814	820	831	851	850	841	793	829	876	845	803	782	810	843	847	820	866	839	837	829	838	879	805	819	845	824	845	820	865	840	844	809	798	786	864	810	819	833	821	859	828	791	788	847	838	837	801	802	837	821	836	823	873	797	829	826	852	829	841	894	841	819	829	793	835	825	777	818	830	813	800	790	814	836	793	874	834	821	815	866	826	803	862	843	832	821	795	801	820	799	787	819	804	873	839	807	845	812	851	853	777	813	843	833	808	777	797	858	830	793	820	854	842	828	828	878	812	773	843	844	830	802	812	853	768	775	827	833	854	814	838	800	852	819	788	805	825	805	765	830	817	863	806	785	834	835	815	823	812	789	807	769	868	828	824	836	841	838	774	798	826	756	859	851	781	802	866	820	804	844	838	794	837	802	857	811	882	812	784	859	863	880	846	869	855	792	869	788	862	824	820	847	777	821	765	816	802	862	793	842	849	807	786	853	772	800	827	812	830	862	836	804	818	820	812	816	835	823	815	831	816	843	887	860	827	820	782	848	799	857	842	825	816	764	828	811	839	798	786	786	846	822	814	874	882	802	781	801	782	815	767	828	804	789	888	815	787	820	818	769	829	831	844	823	794	796	841	803	825	811	799	808	780	806	832	813	856	832	824	820	854	825	792	774	817	803	862	832	798	825	825	846	849	780	837	771	845	783	802	818	792	815	817	825	859	823	873	805	821	845	823	830	813	833	806	816	836	853	826	787	847	789	842	847	833	797	871	799	764	800	814	816	806	843	830	877	797	826	850	749	822	850	774	813	823	813	839	813	776	800	782	878	803	801	850	816	808	822	825	807	780	801	814	798	801	844	775	844	785	793	863	799	789	850	840	786	877	806	823	824	825	801	786	858	854	815	801	804	796	839	826	804	881	836	852	802	807	798	865	841	839	855	786	845	816	809	788	791	842	857	845	834	814	805	844	792	810	783	802	839	789	817	813	790	797	823	804	801	807	850	818	791	798	843	826	812	799	821	800	841	792	817	825	745	777	795	807	828	826	806	849	787	840	809	817	806	893	784	783	811	812	837	839	836	820	797	784	848	794	819	841	840	796	828	815	816	816	777	797	786	793	875	802	897	824	841	850	816	873	818	865	841	805	828	824	788	835	808	793	812	815	820	855	810	862	831	750	841	785	848	881	845	831	855	844	843	856	794	862	868	827	826	799	792	811	866	771	807	844	825	806	819	827	808	833	776	795	822	845	815	809	834	822	807	836	840	743	815	811	834	800	845	785	773	799	826	861	825	820	827	821	815	823	835	811	808	831	845	803	811	804	816	833	795	791	835	802	779	825	840	821	812	818	856	837	812	763	884	820	831	836	832	825	774	819	819	837	821	821	839	859	800	841	809	836	823	826	797	837	805	818	866	874	821	828	841	795	781	778	829	820	826	819	831	827	768	822	822	788	821	808	818	765	810	775	818	778	814	846	823	834	796	883	835	861	863	857	887	862	827	821	815	834	826	869	775	761	800	853	850	823	861	863	786	817	835	884	841	805	875	779	819	806	828	835	822	828	831	825	790	859	857	836	818	795	788	820	880	848	843	788	860	817	794	795	816	805	803	806	825	826	792	780	771	812	835	854	797	810	838	840	827	803	837	846	781	787	774	760	828	777	810	821	826	809	892	837	794	809	848	826	810	840	821	796	811	845	792	873	844	822	845	822	771	794	856	795	797	804	810	795	771	802	808	814	826	850	796	826	836	809	801	888	819	850	836	844	812	855	818	826	810	851	814	801	827	815	821	763	810	832	810	798	810	849	790	847	829	768	788	862	867	820	819	873	818	837	829	834	862	801	843	833	826	808	832	807	784	777	786	851	868	805	808	839	831	850	806	853	835	827	807	778	845	816	843	873	863	825	797	820	797	833	822	846	805	829	752	823	796	780	823	771	803	836	799	818	801	835	806	816	817	836	824	800	867	847	831	808	842	820	885	852	854	821	808	837	762	805	837	826	821	829	799	801	761	815	775	829	750	794	858	815	852	826	774	803	857	807	828	835	824	851	830	752	794	787	795	802	809	824	817	787	815	825	843	848	801	807	746	799	817	776	764	800	806	815	850	867	793	850	826	824	787	855	841	812	799	782	809	794	846	775	815	798	824	791	791	745	819	841	845	870	794	782	800	823	806	805	807	800	799	801	820	798	830	814	844	809	837	834	857	808	814	797	811	812	797	800	790	869	877	842	857	865	860	840	809	807	813	813	904	795	829	828	833	874	839	854	793	816	828	827	824	797	860	819	785	817	808	847	798	867	829	794	849	827	797	784	796	853	794	832	818	816	821	774	814	784	753	858	799	849	848	807	788	818	811	840	806	839	876	835	786	803	788	763	783	813	807	800	835	807	905	841	811	846	801	786	822	779	789	813	799	808	812	795	794	795	755	831	784	784	725	803	824	776	806	794	815	803	824	845	833	839	746	833	837	792	833	821	793	855	800	808	803	831	839	815	835	812	888	841	817	807	835	859	910	815	790	782	828	809	813	816	809	821	809	863	799	850	762	809	787	839	832	819	835	775	789	818	870	845	812	792	753	802	807	756	817	773	813	844	811	815	780	810	853	823	799	821	787	859	828	860	764	827	825	823	810	857	822	852	812	862	787	828	812	807	826	792	828	832	770	817	760	846	866	827	839	773	807	853	811	843	808	837	814	835	813	834	786	846	790	816	782	829	866	821	780	839	835	812	836	813	798	804	858	810	825	771	783	795	815	794	821	794	807	827	843	858	801	810	844	841	799	802	801	782	803	826	828	867	814	761	827	810	826	808	809	839	793	763	816	817	817	756	811	827	825	792	788	779	784	852	837	817	778	813	850	789	840	836	793	855	813	812	788	807	830	801	864	781	767	817	833	857	825	804	771	737	849	852	804	784	874	838	818	783	811	812	825	801	780	828	857	776	824	799	804	849	814	806	783	790	832	789	865	808	888	824	824	818	771	807	816	811	828	838	816	785	766	850	798	818	833	827	859	770	761	826	822	785	817	877	790	853	827	841	814	817	777	807	857	785	820	789	784	844	800	816	812	855	839	805	796	776	847	800	820	836	822	813	803	826	831	789	804	873	893	804	827	810	857	835	834	813	796	812	828	805	812	792	858	823	820	821	765	851	871	830	814	788	847	782	825	849	816	794	849	829	900	800	776	819	827	831	805	829	831	812	800	864	829	787	805	794	806	775	778	850	809	796	826	796	855	808	840	834	841	851	811	777	776	821	809	843	837	842	797	803	806	826	773	830	818	787	824	803	798	804	769	815	865	837	819	791	849	825	841	852	831	857	824	843	822	806	786	847	843	799	821	792	806	810	840	802	866	847	879	814	801	807	807	856	846	804	847	813	821	828	860	802	823	797	819	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9
