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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
336175864306	336175864867	336175865417	336175865967	336175866517	336175867067	336175867617	336175868167	336175868717	336175869267	336175869817	336175870367	336175870917	336175871467	336175872017	336175872567	336175873117	336175873667	336175874217	336175874767	336175875317	336175875867	336175876417	336175876967	336175877517	336175878067	336175878617	336175879167	336175879717	336175880267	336175880817	336175881367	336175881917	336175882467	336175883017	336175883567	336175884117	336175884667	336175885217	336175885767	336175886317	336175886867	336175887417	336175887967	336175888517	336175889067	336175889617	336175890167	336175890717	336175891267	336175891817	336175892367	336175892917	336175893467	336175894017	336175894567	336175895117	336175895667	336175896217	336175896767	336175897317	336175897867	336175898417	336175898967	336175899517	336175900067	336175900617	336175901167	336175901717	336175902267	336175902817	336175903367	336175903917	336175904467	336175905017	336175905567	336175906117	336175906667	336175907217	336175907767	336175908317	336175908867	336175909417	336175909967	336175910517	336175911067	336175911617	336175912167	336175912717	336175913267	336175913817	336175914367	336175914917	336175915467	336175916017	336175916567	336175917117	336175917667	336175918217	336175918767	336175919317	336175919867	336175920417	336175920967	336175921517	336175922067	336175922617	336175923167	336175923717	336175924267	336175924817	336175925367	336175925917	336175926467	336175927017	336175927567	336175928117	336175928667	336175929217	336175929767	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	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	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	3650	2300	2762	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
59698	18888	7315	2516	1502	1192	883	786	614	581	524	477	467	428	434	397	387	384	377	363	380	369	359	321	358	330	342	349	338	335	339	321	347	320	320	329	347	327	322	318	327	323	331	319	340	351	327	338	297	319	293	341	302	314	301	300	311	296	333	332	288	368	297	307	307	313	317	320	353	331	294	301	310	308	339	303	337	313	361	332	347	345	325	303	286	306	287	300	311	325	328	307	326	329	302	323	284	321	324	325	308	327	326	301	292	331	319	306	343	322	320	302	279	315	301	339	284	308	283	346	336	316	278	363	294	291	321	289	304	318	291	318	318	303	308	330	289	298	280	309	319	315	324	319	274	345	323	324	316	297	338	328	292	319	308	322	319	342	327	296	327	314	335	346	323	341	308	311	323	300	303	289	318	307	303	324	321	322	301	300	301	312	337	323	303	287	303	310	317	322	307	308	327	332	322	289	283	322	307	309	347	331	330	302	299	275	322	328	324	310	286	342	302	331	297	308	306	274	306	304	343	318	347	349	311	287	296	331	334	324	312	288	281	319	316	306	297	318	266	299	304	342	297	336	318	328	285	331	321	317	301	362	308	277	287	315	324	310	295	330	289	291	297	307	328	311	338	332	290	320	275	303	312	312	322	286	288	353	302	307	301	321	308	324	323	330	284	299	304	310	299	307	339	332	297	328	305	329	342	317	336	288	338	306	306	287	314	310	277	320	280	318	310	296	300	303	275	315	302	303	314	324	343	287	293	311	347	306	295	313	315	292	279	291	302	327	298	309	304	307	297	290	311	349	298	316	339	333	319	322	307	301	320	339	322	310	295	274	335	315	310	312	298	311	313	318	287	310	319	312	333	371	329	344	325	302	335	334	345	284	313	315	306	334	293	305	322	319	309	314	311	325	313	262	298	291	304	298	313	283	305	333	317	298	271	298	304	327	326	314	309	314	274	316	304	317	308	308	351	293	304	300	330	319	303	298	326	341	321	296	317	316	305	296	325	326	306	328	281	316	283	299	287	284	297	327	295	294	327	325	320	311	320	284	309	339	324	288	340	304	325	292	290	311	309	310	307	286	306	309	311	280	346	323	321	324	283	295	326	303	314	306	320	321	333	331	318	313	347	330	316	332	326	325	315	296	302	313	304	300	343	325	322	287	295	310	328	299	318	299	301	313	304	315	300	329	306	310	310	306	324	286	317	293	293	294	358	291	307	340	301	285	317	340	343	306	332	323	311	321	325	307	313	367	315	272	286	294	309	324	298	303	290	290	334	311	307	306	306	325	304	313	342	307	322	299	326	305	324	301	299	319	330	306	325	290	305	301	357	304	295	328	347	292	276	308	284	306	316	307	317	350	325	316	308	337	302	324	293	308	309	276	304	311	309	312	277	309	358	297	278	304	314	321	307	293	273	294	285	310	335	310	297	349	299	344	310	305	297	339	342	303	299	331	295	285	295	313	328	321	332	292	304	295	296	331	308	282	262	303	305	324	346	349	307	294	319	290	308	341	323	311	307	305	332	287	321	323	318	312	305	311	312	295	294	319	318	342	323	291	297	308	345	307	292	284	307	314	296	310	304	324	281	279	319	298	312	279	319	305	305	286	334	297	315	310	289	334	304	301	305	267	307	325	279	321	296	307	333	332	327	310	311	305	304	319	300	302	271	283	313	325	350	331	314	306	294	362	309	296	318	333	288	322	312	319	329	329	296	319	310	303	332	313	294	318	307	317	309	322	336	303	326	311	313	328	318	302	306	339	329	344	333	319	322	324	331	316	306	319	304	340	290	318	299	309	292	304	302	296	312	336	290	330	289	348	298	329	297	308	282	288	342	339	317	354	290	291	316	313	280	294	303	305	290	330	307	295	331	296	295	331	330	298	348	337	325	313	280	303	260	327	317	296	323	275	310	337	285	317	318	318	304	316	291	309	318	304	347	363	309	322	290	319	324	284	281	321	303	330	326	310	294	333	304	325	285	300	294	298	330	317	316	321	320	346	301	294	292	344	327	299	304	306	299	290	295	313	316	314	316	332	349	297	326	305	330	297	329	306	306	307	311	302	292	299	319	306	320	309	323	287	301	312	284	295	347	291	324	350	308	320	313	282	315	310	320	318	290	304	301	296	343	314	309	309	303	317	308	315	346	310	311	313	320	323	333	287	340	337	297	321	290	306	343	345	300	351	281	316	324	315	337	306	312	288	278	312	335	293	298	299	303	305	280	279	320	271	312	319	337	307	327	298	323	333	332	284	306	301	329	280	308	326	328	306	283	305	278	296	305	304	305	355	325	312	319	312	309	301	301	327	313	320	290	300	312	318	305	340	304	292	336	308	318	279	279	301	300	288	310	341	309	296	311	298	327	323	306	279	300	282	297	301	318	328	308	292	340	328	319	311	280	321	313	308	308	316	322	291	280	275	344	302	341	309	329	286	312	322	298	298	316	287	329	316	305	289	342	303	310	301	292	341	352	308	289	304	310	314	283	303	287	306	307	289	328	315	326	278	305	292	323	306	307	327	339	320	293	279	324	319	327	314	332	284	339	287	276	301	333	328	300	318	285	309	283	296	320	314	327	299	324	312	306	294	285	316	280	330	293	328	329	339	312	332	301	292	281	324	302	318	315	327	280	321	331	291	298	339	296	338	305	309	302	305	296	297	302	280	320	341	307	349	295	296	319	321	292	360	307	307	312	284	327	310	317	316	283	308	308	303	335	308	316	320	328	301	314	310	291	311	305	315	298	313	328	310	319	329	340	301	358	301	327	330	345	308	315	296	317	307	317	312	300	293	318	329	304	312	348	282	329	317	301	331	329	325	302	322	317	329	320	286	301	311	296	314	355	306	299	299	308	330	275	303	325	327	316	344	289	313	333	317	326	298	312	314	283	330	305	287	327	303	320	305	320	338	302	297	264	315	317	314	283	321	301	298	289	297	330	334	315	346	327	294	336	298	320	321	336	300	329	287	328	314	299	329	312	294	321	292	329	313	306	302	301	321	293	324	334	301	294	328	318	308	319	281	342	304	318	289	314	294	315	313	328	311	285	312	300	319	319	302	299	300	325	307	308	289	316	287	335	326	325	309	313	298	306	342	293	327	267	300	298	318	303	296	293	296	305	307	295	278	289	347	297	344	307	295	339	340	329	323	316	364	325	271	322	306	317	288	319	321	299	309	333	350	342	354	343	263	297	326	298	324	285	302	299	295	311	302	280	298	274	333	319	293	340	320	347	325	331	308	313	301	332	301	309	322	350	297	287	290	316	300	300	297	307	302	312	322	339	289	311	312	272	308	324	345	316	315	316	316	326	318	282	334	339	309	321	320	305	308	337	285	303	293	317	322	294	300	303	309	293	331	342	293	311	289	320	297	304	324	271	303	303	292	305	313	321	317	311	277	307	307	330	324	286	324	330	311	301	311	305	308	326	320	315	278	308	320	319	321	294	314	323	323	307	294	307	299	302	311	305	305	327	337	348	300	308	290	311	364	314	350	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29208	2890	6063	6716	5703	4621	3781	3207	2688	2470	2201	2162	1948	1762	1528	1482	1472	1348	1320	1299	1232	1182	1183	1131	1123	1081	1045	1016	1020	1017	1035	1014	972	1016	1078	1013	991	949	982	965	1006	933	917	919	952	894	948	926	919	920	931	937	899	879	877	867	906	935	935	914	889	868	909	900	825	910	882	880	914	901	845	873	899	846	912	815	884	863	867	840	871	873	811	910	853	825	863	884	836	897	858	823	824	883	890	883	821	850	876	854	834	806	893	877	871	827	892	871	894	897	866	900	865	876	820	875	861	852	900	847	930	836	872	923	864	868	857	849	894	910	899	859	899	880	856	876	879	824	843	817	862	872	866	858	862	890	865	824	870	900	849	831	822	891	849	878	775	810	810	862	864	831	866	884	892	900	846	866	862	848	871	848	920	854	850	839	856	884	823	896	838	870	860	908	889	904	893	867	922	806	856	862	832	885	799	820	789	862	888	858	861	888	812	900	846	838	857	847	858	794	921	822	836	855	868	867	871	913	813	841	885	879	829	869	817	900	825	861	886	855	862	840	848	816	905	827	864	875	802	875	916	909	853	816	827	829	835	831	871	853	871	872	869	892	865	892	876	840	885	880	871	825	885	845	820	892	851	810	919	828	927	874	814	810	862	795	933	857	878	875	874	824	896	882	865	855	843	850	893	881	836	821	881	826	857	844	818	867	789	880	899	855	858	853	838	865	858	845	828	847	854	800	855	845	834	831	833	870	835	833	815	871	895	935	901	818	893	870	829	870	899	890	813	858	939	863	848	850	845	810	801	837	894	868	805	891	863	856	908	874	875	839	829	869	879	879	877	809	865	838	929	868	891	873	870	856	849	847	839	835	869	823	862	857	826	848	832	873	836	851	876	822	838	879	850	883	848	857	907	871	869	873	813	855	845	848	886	866	809	870	863	831	859	847	863	862	873	835	861	888	886	900	848	867	864	794	817	848	864	871	840	905	855	842	895	866	891	868	897	856	842	830	863	844	872	834	858	855	831	829	844	900	822	801	854	876	898	859	803	890	823	834	832	831	845	829	884	900	788	881	841	815	880	869	857	809	854	846	838	841	876	855	830	857	799	868	827	861	874	872	913	792	825	864	890	923	889	852	869	849	838	880	853	838	834	851	827	853	879	854	934	786	868	863	848	839	812	843	864	859	844	873	870	866	840	846	879	842	863	868	866	865	820	865	910	863	818	869	816	886	816	846	859	788	806	838	856	844	823	860	834	825	867	870	848	843	853	864	846	844	888	843	841	837	853	852	909	832	860	823	820	782	808	842	827	871	857	914	845	845	846	866	833	856	865	843	870	862	883	850	771	886	850	861	836	817	844	886	842	809	903	836	874	854	874	847	847	865	873	810	839	858	801	832	864	881	841	808	811	855	893	860	877	868	850	917	888	830	806	826	906	876	848	887	804	786	814	821	921	896	805	851	889	827	830	845	861	909	837	842	821	877	843	876	851	870	823	858	807	854	904	881	921	819	866	864	844	855	815	856	860	832	840	833	844	871	871	855	825	825	894	805	864	826	904	839	832	888	832	842	830	844	854	868	828	874	822	848	851	820	865	857	868	805	825	831	851	859	808	898	850	830	809	858	841	868	876	881	876	874	825	824	846	876	825	847	843	834	851	881	894	835	892	837	855	838	856	819	838	836	828	833	877	836	866	840	863	831	917	870	862	859	888	860	853	804	845	837	819	826	890	810	867	844	894	907	883	836	845	883	850	861	829	821	868	904	835	851	898	849	811	866	873	844	806	828	813	840	853	932	873	834	919	856	832	888	830	832	866	855	805	848	866	850	844	833	866	877	840	878	836	815	879	896	856	859	855	870	912	874	805	838	835	857	786	837	862	807	870	895	830	915	825	798	871	880	852	846	903	847	869	846	843	834	825	855	868	833	866	891	840	835	860	849	864	827	847	868	858	845	804	842	871	881	880	862	874	877	837	834	851	794	854	871	876	852	824	891	830	861	819	848	855	866	835	836	844	842	871	860	844	879	860	816	791	837	903	881	892	861	847	877	843	874	843	875	857	847	827	837	817	841	916	843	866	808	854	836	827	863	835	882	812	822	854	849	860	858	867	863	857	845	770	866	860	864	902	830	843	841	897	833	835	850	809	816	899	829	873	890	848	918	832	954	819	856	798	840	900	823	884	821	875	841	896	881	879	856	824	829	853	913	850	819	845	803	851	818	828	860	856	821	883	856	850	865	860	856	885	856	908	862	846	836	888	867	871	816	860	834	892	820	850	873	814	867	905	836	862	845	823	872	832	872	833	780	843	863	873	911	878	902	843	854	826	853	831	850	859	864	876	830	817	809	856	878	881	836	890	824	851	857	875	827	806	894	829	880	815	864	809	818	914	830	836	842	836	839	853	851	851	831	827	835	807	868	833	932	852	863	864	843	897	818	839	872	859	876	862	871	835	875	832	816	914	876	859	877	797	877	821	934	857	860	851	858	815	801	847	832	841	819	903	792	845	853	865	861	850	831	870	844	880	869	815	927	865	830	864	918	846	850	897	837	899	864	812	882	865	846	779	855	909	829	842	773	887	831	850	890	865	895	825	808	819	845	845	867	853	813	913	847	829	802	839	895	896	848	875	880	815	859	870	879	818	803	857	876	833	842	809	885	839	861	846	848	867	864	883	830	878	912	822	855	874	824	842	866	826	893	880	879	847	875	809	815	880	862	919	831	869	872	812	838	861	848	844	840	840	874	877	915	881	819	860	842	860	876	860	833	802	831	842	854	875	842	882	830	926	917	870	891	885	838	881	824	869	858	876	882	924	864	826	836	935	843	846	846	866	872	872	869	871	864	899	877	847	847	818	887	815	867	886	806	818	832	840	861	867	825	840	870	867	861	896	863	831	859	893	872	805	823	811	877	877	839	824	849	814	829	831	808	841	842	896	826	869	872	859	861	834	870	863	867	848	825	864	861	888	879	862	834	838	750	867	882	870	846	900	836	874	792	869	865	865	889	878	789	885	871	818	848	859	841	890	817	854	930	851	806	883	865	884	876	843	820	859	883	812	882	852	914	867	838	884	855	901	853	840	810	849	855	877	863	830	877	884	866	881	878	890	821	826	843	858	839	952	863	903	836	842	873	875	873	858	850	872	873	869	790	880	905	830	794	890	869	841	863	850	816	936	899	849	846	814	849	869	830	834	903	840	890	906	818	833	877	799	869	798	834	860	879	874	873	825	851	838	850	877	859	863	876	847	881	854	905	875	886	839	891	877	848	829	848	851	852	850	871	840	883	891	893	840	874	891	849	871	911	920	892	839	817	858	872	852	869	854	930	860	855	856	854	917	846	851	871	838	842	858	839	890	901	838	862	886	825	889	891	849	848	833	827	879	884	825	881	864	798	814	873	863	884	846	849	800	893	898	830	875	857	839	854	818	825	819	837	864	844	894	826	921	906	889	856	852	815	874	882	830	866	889	883	861	848	815	864	871	868	886	851	847	810	864	798	832	852	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7809	446	260	205	200	179	162	161	138	128	138	155	141	142	118	162	143	154	125	146	155	150	160	127	126	175	156	127	154	129	167	149	172	141	131	170	169	140	166	126	146	148	146	149	132	155	127	148	148	158	152	143	134	140	139	149	142	138	152	121	126	146	143	147	152	127	142	138	149	141	122	129	137	143	133	151	148	136	139	131	174	136	142	142	141	158	175	173	142	162	143	145	169	148	140	141	143	159	133	145	150	146	121	156	134	157	143	138	151	158	153	139	131	140	159	135	150	124	161	129	146	132	138	148	143	147	127	146	127	163	146	141	144	156	139	151	127	136	131	134	147	159	136	143	138	135	148	170	137	139	137	161	154	130	115	124	128	139	127	164	155	144	151	129	149	146	149	136	137	134	131	135	151	137	147	142	169	125	139	142	130	143	135	156	116	150	148	146	131	141	150	149	126	143	170	143	141	139	147	142	150	130	142	143	140	153	146	145	143	145	138	143	130	131	152	146	152	147	131	156	144	138	118	128	150	125	122	144	144	134	158	155	153	134	152	135	139	170	131	162	141	149	134	138	149	137	138	163	134	144	153	134	141	126	133	150	139	140	146	131	143	147	143	132	138	140	137	129	169	146	146	136	142	136	139	145	137	129	127	147	133	144	121	132	151	139	145	145	158	128	140	151	138	155	148	130	166	141	170	167	165	138	142	170	156	149	150	121	142	154	114	154	154	142	147	159	130	142	149	145	160	144	133	148	164	160	145	147	146	135	141	153	146	138	121	155	146	159	144	137	144	149	119	142	117	137	154	131	144	145	134	162	134	124	128	145	147	152	134	132	138	140	130	145	137	148	163	137	140	143	135	140	138	142	147	134	140	126	138	134	139	144	146	134	158	152	143	144	128	162	157	145	152	157	148	183	128	155	155	147	143	135	144	149	157	155	138	138	134	136	137	146	138	137	119	159	112	141	129	154	138	142	148	163	144	123	149	137	149	143	161	154	137	162	144	150	134	169	126	140	163	152	170	160	162	145	146	134	135	153	151	150	143	169	132	144	127	120	159	122	156	159	152	162	139	151	133	131	140	151	143	164	144	159	146	153	144	148	127	142	144	137	163	156	161	139	123	138	152	155	161	138	135	154	109	130	121	149	158	143	156	143	149	132	125	141	159	141	157	144	136	161	140	163	149	122	155	142	147	158	146	140	157	120	164	137	131	147	134	156	150	132	166	157	160	152	131	145	133	149	159	150	147	145	121	130	136	142	159	138	140	133	152	140	143	157	141	148	147	133	132	151	114	127	129	140	123	133	132	152	159	161	139	151	145	152	162	162	122	142	119	140	149	150	140	167	131	136	160	144	144	145	130	160	149	145	124	144	145	156	127	150	146	140	158	151	123	152	137	147	156	138	143	155	155	155	139	123	151	131	140	134	158	145	153	134	142	128	140	138	155	138	146	145	126	124	157	121	148	150	155	176	152	152	163	150	153	127	134	131	132	140	150	137	128	148	137	141	129	153	135	142	122	142	146	135	144	152	133	136	132	151	133	141	143	155	154	136	129	141	129	135	142	135	144	151	151	159	173	131	152	165	137	138	142	152	137	144	132	131	131	131	150	153	146	144	161	151	164	154	143	130	137	149	138	146	145	138	150	140	142	136	139	152	154	134	135	141	158	147	146	141	126	125	158	142	140	171	140	148	126	168	150	144	135	130	154	141	123	149	151	151	149	141	148	153	148	145	148	130	138	144	152	138	139	151	159	136	148	139	147	160	144	142	146	143	129	133	141	150	136	127	132	136	168	151	129	143	126	155	146	163	142	137	132	142	119	146	131	146	131	123	145	161	149	136	156	152	135	155	125	153	164	142	154	154	152	156	132	128	134	129	156	140	150	146	156	148	120	127	149	146	154	133	125	136	119	139	141	141	138	134	158	152	139	135	138	140	148	134	140	167	130	157	146	153	147	142	149	138	141	132	142	136	130	119	147	143	155	149	127	135	161	158	136	136	142	144	151	160	133	127	150	132	145	149	159	123	142	157	151	155	156	158	142	143	153	153	145	141	137	141	144	141	150	135	156	139	133	157	149	139	136	148	160	164	119	156	160	163	143	172	120	144	137	153	148	142	150	147	146	139	168	166	149	134	150	131	136	153	147	139	150	138	139	142	155	127	154	130	156	151	130	138	165	151	145	149	142	150	133	153	154	140	145	144	156	153	153	148	144	154	136	144	154	143	131	136	152	153	127	149	154	140	134	140	140	154	128	140	139	140	155	142	153	132	139	118	158	163	147	132	142	137	153	139	140	128	146	143	153	142	142	119	150	172	154	155	128	163	139	131	136	140	147	151	154	148	155	145	130	133	142	125	124	143	144	159	138	127	128	153	165	155	138	136	142	152	159	134	144	144	146	117	149	131	136	163	165	138	149	145	145	159	151	147	152	166	128	127	131	135	149	141	178	133	148	139	156	141	141	170	142	146	142	112	142	152	142	154	152	158	164	119	146	141	151	122	125	134	136	135	137	136	130	134	142	123	138	132	156	142	160	147	146	152	157	151	162	135	139	169	135	140	130	168	141	147	134	148	146	136	129	134	140	144	165	137	146	135	154	149	151	141	148	134	146	155	144	145	154	138	146	160	147	145	130	144	156	147	150	139	146	137	164	162	148	156	153	128	132	159	151	142	149	127	133	145	121	147	150	136	154	153	143	152	161	161	147	150	157	159	141	135	148	149	147	123	178	145	122	129	151	144	146	160	159	137	160	146	146	128	163	155	143	164	133	137	140	148	156	152	149	143	133	118	134	153	144	143	146	136	156	153	127	147	129	145	162	130	161	149	129	177	145	163	148	143	159	151	138	145	153	137	161	142	132	147	160	158	136	147	135	148	165	122	137	141	130	152	140	127	132	142	152	110	128	137	147	169	129	148	150	148	143	143	137	141	138	134	153	138	158	138	140	138	134	134	138	136	126	159	147	143	141	131	128	141	165	131	120	126	146	141	133	141	128	156	158	124	161	160	152	152	131	131	147	122	158	139	152	143	153	133	139	153	153	146	130	155	149	152	126	169	122	149	143	143	143	125	147	148	137	124	155	125	128	153	123	147	136	154	130	146	147	145	152	146	131	140	144	142	145	141	165	145	142	153	142	155	142	141	149	126	141	140	142	153	140	167	146	138	145	150	143	138	149	134	149	137	131	145	143	143	120	143	141	144	125	146	130	136	139	141	139	140	140	138	129	140	163	143	126	169	163	138	139	159	139	164	150	153	139	158	141	137	125	144	154	146	158	136	141	139	143	153	143	149	151	157	137	145	147	179	107	138	143	166	138	147	156	159	131	130	152	132	151	131	135	155	134	137	147	136	133	136	135	149	145	139	154	134	143	159	138	124	143	137	145	142	162	143	148	137	148	133	139	130	158	141	129	126	148	159	145	122	138	129	154	127	146	129	128	135	148	129	150	166	140	132	134	163	131	141	156	148	152	154	154	158	128	152	155	143	132	141	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7438	564	598	636	679	586	566	503	554	499	497	507	476	510	463	470	470	507	493	445	510	478	494	454	422	465	440	469	447	473	449	436	437	470	462	422	470	474	469	450	453	485	464	476	460	461	436	503	485	467	460	467	453	439	469	524	462	456	459	467	436	478	499	446	470	448	482	457	476	469	456	447	454	465	476	456	477	484	467	459	460	443	484	476	448	462	464	428	464	459	473	496	458	493	484	448	475	463	452	468	466	462	488	455	481	484	481	469	474	466	471	527	477	440	468	496	478	434	427	454	456	423	469	455	438	484	440	424	466	437	463	439	463	442	472	467	460	457	437	457	442	500	449	464	489	452	462	495	491	429	444	457	462	480	439	471	501	492	501	477	442	458	532	459	465	461	451	475	482	445	473	472	504	463	449	495	473	485	482	468	404	470	506	452	458	463	484	456	496	451	458	471	464	498	454	436	422	487	455	433	491	457	450	486	438	453	460	459	481	470	448	441	476	465	453	449	461	470	477	443	434	418	447	441	478	489	464	465	475	488	479	460	484	482	431	465	497	486	503	468	479	480	466	434	474	445	436	435	444	468	453	448	483	484	466	452	449	462	483	452	461	446	446	473	481	466	449	475	487	470	457	454	444	514	468	504	438	463	466	493	451	460	465	486	450	447	444	467	466	431	462	474	454	462	460	447	504	463	466	491	477	458	448	470	467	453	460	462	484	476	433	452	479	468	492	450	455	463	492	459	453	467	450	522	482	449	448	435	492	508	459	488	472	474	498	478	444	475	480	466	509	450	506	445	436	448	454	453	435	447	471	451	463	467	462	454	450	434	495	451	445	468	464	490	444	449	433	477	464	464	469	483	464	477	436	464	517	502	446	469	488	445	465	475	462	466	479	483	489	449	491	470	480	462	476	489	438	488	459	428	497	482	466	511	506	421	467	465	447	486	492	476	486	478	465	472	445	485	468	482	426	473	464	502	475	485	459	441	479	520	486	442	472	456	447	468	440	454	477	452	462	463	436	478	443	471	448	487	417	452	454	462	461	507	475	466	455	448	473	466	444	418	455	486	466	454	504	449	451	441	457	439	483	474	474	485	471	464	449	473	456	456	460	440	461	437	472	485	477	492	472	447	445	476	495	486	437	481	479	463	453	452	471	498	419	462	446	433	460	499	456	493	449	495	471	492	431	465	442	480	493	465	498	450	465	461	497	469	461	497	488	453	450	468	463	507	483	432	457	450	424	449	468	448	465	448	497	454	470	498	463	459	508	459	460	508	452	465	436	473	436	485	454	483	481	447	460	479	458	477	458	483	450	477	486	450	455	504	442	478	462	445	489	419	457	447	471	472	478	469	445	491	428	473	446	458	449	400	455	475	493	479	487	477	460	444	487	500	490	430	512	473	446	439	445	443	409	462	451	437	484	439	481	460	444	437	475	465	467	464	485	485	451	470	471	436	412	468	482	466	452	488	453	427	455	477	450	447	454	445	436	476	488	484	447	465	469	450	481	466	499	445	444	472	479	481	519	460	464	479	437	467	462	432	449	430	477	462	493	481	492	465	481	482	467	433	447	475	455	443	476	459	496	447	489	449	467	491	502	482	505	437	480	460	442	457	454	487	456	502	461	465	473	425	452	446	502	451	441	481	507	510	453	492	453	456	466	442	441	466	452	469	472	498	488	463	436	439	444	452	480	448	429	468	434	435	457	445	460	476	473	443	459	448	472	468	423	429	484	512	458	441	435	442	484	456	453	462	458	453	459	443	478	463	459	469	463	458	487	456	460	443	473	437	482	444	464	454	496	414	488	449	473	497	450	482	460	476	462	495	500	480	472	419	510	455	477	442	461	458	464	486	465	479	442	485	460	492	446	475	478	437	476	489	468	480	467	461	477	474	445	466	407	429	487	453	460	466	456	458	432	431	516	476	447	469	427	477	450	465	476	468	471	482	491	482	474	439	492	442	476	491	470	479	458	478	472	487	466	497	467	459	462	506	472	488	462	440	473	457	466	442	482	458	506	456	461	508	489	476	434	467	472	444	448	462	473	443	439	474	472	404	448	463	437	440	482	456	474	457	438	455	468	427	459	446	451	399	433	459	451	457	496	457	555	440	493	521	458	471	467	474	425	475	495	452	473	462	496	477	449	497	447	475	456	451	472	425	436	484	501	521	484	481	497	476	452	434	451	457	446	449	492	488	440	493	486	442	460	465	451	449	469	461	438	467	454	492	449	432	464	469	495	479	456	455	513	463	458	464	465	460	433	452	434	456	438	440	447	486	438	432	522	493	480	458	425	488	465	466	490	476	452	463	502	445	479	485	449	432	443	493	450	431	454	445	453	457	460	469	491	467	458	486	445	437	463	458	468	441	468	475	467	490	476	500	468	432	480	446	446	462	458	491	483	478	431	496	445	478	440	475	445	494	428	486	467	455	466	488	442	444	482	468	488	466	464	447	475	432	451	487	436	469	528	466	414	449	469	460	429	502	497	484	448	468	458	467	480	447	464	452	462	471	439	463	469	457	477	463	457	455	444	455	456	446	470	474	445	513	474	475	393	481	469	508	458	476	466	456	477	451	479	449	457	465	477	484	485	433	478	463	474	486	440	442	447	493	471	474	483	475	482	445	470	503	461	444	493	453	475	434	511	463	488	441	439	481	485	458	484	438	450	479	483	456	449	435	459	451	523	439	491	504	491	454	452	435	482	484	463	462	457	463	456	448	506	458	488	476	461	456	427	438	485	453	466	451	463	457	459	469	480	473	463	482	460	466	447	454	507	471	496	465	461	470	459	460	484	452	433	462	445	449	471	489	446	473	464	467	442	460	493	487	460	462	485	470	424	416	433	439	489	456	469	439	456	443	455	419	430	457	488	447	473	477	468	468	461	460	466	452	451	504	453	452	511	461	472	451	447	462	504	476	461	460	479	449	458	463	492	466	507	419	445	439	452	433	451	464	459	439	489	489	485	477	471	436	481	510	475	440	509	467	418	442	444	442	464	476	459	493	468	465	475	472	460	492	483	498	501	478	461	467	473	490	474	478	460	449	455	459	471	495	443	453	454	477	485	482	474	442	456	494	465	486	486	466	513	479	477	455	442	435	469	443	451	492	459	439	461	457	457	468	431	488	439	415	455	455	504	486	484	484	491	488	485	474	482	444	442	481	463	440	439	457	458	461	471	452	460	477	471	443	465	466	433	496	443	429	475	437	491	499	445	443	445	449	453	520	461	478	475	470	470	494	435	443	454	448	442	438	484	451	491	453	485	486	489	473	460	453	460	473	444	435	413	478	512	481	441	465	486	424	485	476	447	468	429	461	474	438	467	463	465	484	437	447	415	476	479	467	479	431	457	479	502	480	516	484	474	476	462	469	484	450	442	459	456	460	467	470	483	446	462	462	456	458	470	449	456	429	444	487	493	473	453	475	457	474	422	454	483	480	455	490	456	504	447	468	424	508	468	487	480	472	500	450	458	494	455	453	453	486	448	485	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49274	10280	2010	1283	884	714	564	484	432	378	411	417	379	362	339	342	360	323	336	315	332	299	328	328	289	306	299	319	308	270	292	290	298	305	307	294	321	288	308	279	293	302	284	322	312	277	300	280	274	303	280	297	260	323	281	287	291	288	285	291	311	289	283	310	302	294	278	277	309	274	291	279	303	257	307	281	293	292	299	285	274	262	288	285	287	301	284	255	276	268	286	265	275	287	277	300	297	264	289	270	243	300	264	318	273	288	311	297	300	286	303	261	300	278	293	285	290	292	276	247	293	274	261	347	282	258	289	290	312	290	261	300	278	300	257	317	284	271	304	295	318	283	296	287	303	270	275	275	249	302	274	280	281	302	298	266	298	316	299	303	290	270	287	300	292	287	293	261	310	269	305	269	277	293	292	256	293	284	292	324	286	295	273	291	292	299	293	251	299	285	303	291	286	291	276	282	276	294	248	281	306	293	294	277	314	305	287	271	260	265	278	280	273	277	276	288	274	271	278	306	299	284	302	285	300	298	305	290	296	312	299	311	279	248	314	272	267	291	297	305	305	298	264	312	296	277	293	303	285	275	304	304	286	269	277	297	274	278	269	306	280	294	290	288	273	285	279	305	297	313	309	286	284	297	288	289	303	314	243	303	292	310	295	269	292	306	285	281	277	279	284	317	288	295	287	281	287	292	320	268	320	267	264	298	286	267	292	308	304	249	280	273	283	277	285	287	266	283	273	293	313	307	265	299	307	282	285	316	288	288	285	272	294	291	282	283	285	276	299	288	272	294	286	272	315	302	265	280	248	311	279	282	287	271	297	304	286	253	290	301	249	273	283	311	262	270	279	274	295	310	303	304	257	283	289	291	273	285	270	281	281	290	295	299	290	304	286	307	317	295	277	242	300	307	294	305	294	282	254	303	310	267	331	288	261	301	278	267	301	293	285	243	310	294	291	284	297	292	291	287	298	321	301	267	274	276	305	284	310	273	256	265	277	282	282	282	265	251	265	316	292	290	297	281	270	276	289	297	283	304	316	308	311	266	273	304	289	287	302	309	299	357	310	250	297	293	296	303	279	278	288	284	301	299	283	269	301	298	284	292	297	265	272	302	325	287	293	257	267	297	301	281	310	270	307	271	272	272	300	298	309	299	315	297	282	294	305	278	297	319	259	312	283	243	288	308	292	274	298	333	284	272	256	262	300	285	316	296	269	318	271	286	285	328	280	297	294	293	288	293	305	280	310	313	294	302	303	318	298	263	305	261	313	297	290	284	281	271	293	282	272	279	292	323	307	284	324	318	287	317	299	294	269	300	287	285	308	325	282	315	278	265	289	304	268	284	301	296	286	282	282	265	329	271	289	291	296	276	278	272	292	290	310	299	280	273	258	291	298	301	282	297	286	284	311	291	285	297	317	293	278	308	313	269	289	294	269	280	291	301	305	306	333	288	306	309	277	293	284	293	306	282	318	270	296	279	286	283	281	273	284	265	300	271	299	252	300	265	296	297	289	313	305	276	288	300	263	269	281	276	279	275	281	266	278	314	282	291	315	301	269	268	318	291	269	281	290	271	293	279	302	307	296	306	299	293	298	263	268	280	315	279	285	291	275	291	319	295	294	309	294	273	278	292	322	276	288	278	284	281	288	302	258	283	289	303	309	288	275	296	311	323	301	298	273	292	300	315	295	319	286	280	307	291	285	276	298	299	315	289	258	299	279	292	280	281	290	283	296	290	276	281	292	296	299	313	311	285	293	267	243	278	284	261	309	282	310	280	270	265	295	252	297	280	307	297	258	259	308	301	271	268	286	278	319	272	272	265	290	285	318	273	293	280	292	276	294	306	271	286	294	287	274	298	298	273	299	261	317	290	279	307	261	313	269	292	315	278	278	291	280	298	299	271	267	280	265	304	298	303	269	330	295	301	249	294	310	293	267	318	285	286	301	277	294	318	269	292	268	294	281	281	299	312	261	288	277	302	300	294	306	284	290	292	286	271	307	293	289	288	292	270	268	291	281	310	292	300	298	299	308	275	303	287	279	282	301	254	261	277	282	296	276	298	281	285	290	280	306	292	272	289	298	290	299	288	273	289	291	292	304	276	255	286	304	271	288	310	308	303	302	276	291	296	291	262	284	271	278	262	270	300	295	324	287	325	296	290	301	267	285	298	305	286	296	279	284	277	295	287	300	307	282	270	281	297	282	290	303	274	304	310	296	276	321	303	275	300	267	261	326	283	274	247	289	307	298	332	314	275	296	294	274	301	298	274	273	308	274	260	293	279	290	318	317	286	281	277	278	291	287	269	297	278	297	273	295	282	308	265	314	307	265	257	326	309	282	320	249	295	274	278	326	264	279	271	281	305	326	251	303	264	296	291	286	311	282	308	299	291	279	264	270	298	265	303	277	293	322	268	285	260	301	318	300	287	313	277	286	267	289	307	308	281	251	292	276	289	281	263	274	292	294	269	280	293	285	259	266	300	293	311	293	273	300	298	267	283	288	299	293	249	331	291	284	288	248	295	285	284	248	270	285	317	296	259	266	278	296	284	273	290	271	280	311	296	289	259	273	281	295	284	323	287	274	312	296	271	269	294	283	306	284	274	281	270	294	333	295	278	294	274	287	302	302	311	297	305	277	298	295	288	259	268	279	287	272	315	286	299	276	316	296	312	282	320	263	298	298	268	319	314	273	283	305	283	305	283	251	267	307	302	278	308	278	275	303	308	309	315	273	275	304	279	299	278	314	274	265	292	298	285	321	297	297	265	303	258	277	291	317	279	273	300	288	308	289	287	302	322	297	273	268	282	287	280	281	272	269	284	306	307	270	296	284	277	311	282	292	276	296	295	278	311	306	304	308	314	306	287	299	319	307	298	307	311	311	296	269	275	275	276	301	281	279	279	279	290	277	318	284	298	258	301	322	291	297	295	273	286	288	299	272	295	281	306	269	282	277	281	302	280	272	308	300	291	289	260	279	277	265	286	315	273	268	293	290	249	292	271	254	281	295	308	293	289	288	293	268	274	298	296	302	282	295	300	288	298	306	270	277	300	274	291	284	294	305	280	297	306	305	286	278	289	275	296	295	293	293	276	301	264	300	289	282	294	290	304	291	291	310	284	266	292	307	298	306	304	263	321	303	302	284	274	297	316	270	299	257	265	289	291	289	303	271	300	303	290	290	275	307	269	331	297	245	265	289	298	285	285	281	274	295	251	277	287	285	298	278	297	309	315	312	272	297	293	296	277	307	317	286	272	296	294	283	280	276	282	287	282	283	246	267	278	286	276	309	280	288	286	293	282	256	280	274	286	322	284	280	294	269	298	297	260	290	276	313	310	301	284	298	286	275	311	314	277	290	272	298	266	286	300	299	297	275	274	313	299	298	269	278	280	301	273	286	299	258	258	291	270	292	280	284	265	298	301	302	291	312	295	291	268	305	282	267	303	305	270	300	289	263	284	277	274	293	289	281	292	309	278	266	297	298	284	305	307	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23153	1778	3539	3847	3259	2746	2356	2003	1704	1646	1538	1463	1401	1286	1201	1158	1103	1171	1078	1036	994	974	993	952	955	922	933	910	898	931	883	880	894	875	877	853	879	885	867	872	868	860	857	875	848	867	853	870	850	884	824	833	863	849	882	799	812	825	819	867	869	867	850	781	798	842	816	844	831	829	793	864	797	799	821	842	834	784	843	846	827	817	830	832	799	865	819	820	847	842	820	788	835	844	774	852	868	814	828	771	834	836	823	767	851	794	813	799	831	827	837	829	808	784	810	864	739	797	859	790	829	893	781	863	799	873	780	837	853	805	854	822	852	816	859	820	832	831	840	806	834	814	796	797	821	780	831	810	836	826	819	795	801	825	831	809	839	807	853	855	785	805	830	893	824	851	834	803	822	770	803	774	798	848	844	809	813	843	842	818	809	844	806	830	833	833	828	823	854	774	837	836	790	817	819	783	811	836	866	773	917	833	810	771	849	792	794	821	785	855	815	848	855	774	792	796	813	855	868	832	809	789	837	829	786	806	777	841	773	827	766	878	773	826	830	767	841	786	841	832	791	813	832	810	799	822	834	826	883	868	835	829	812	768	822	867	820	819	805	812	861	783	768	803	822	873	787	841	767	768	856	848	824	824	828	767	816	801	834	848	831	833	780	839	824	813	821	817	851	829	807	824	801	796	848	834	810	809	791	814	796	844	816	795	803	838	807	853	812	796	851	794	825	889	857	781	819	827	787	854	795	763	824	770	832	755	822	848	845	855	822	808	791	784	800	834	765	847	826	789	834	775	857	850	841	835	886	783	829	780	798	858	781	790	866	832	831	876	796	874	808	820	817	846	793	853	828	850	819	870	859	802	804	744	834	817	791	810	845	827	797	802	795	758	798	843	802	779	819	858	885	879	803	852	786	744	897	818	826	736	857	844	825	784	874	838	837	807	834	834	823	822	821	840	770	796	786	804	821	822	833	844	828	793	814	852	796	829	803	822	849	827	811	881	833	830	869	818	797	862	814	805	785	811	812	790	807	828	797	755	802	863	817	809	804	823	898	853	850	793	802	817	827	824	824	735	785	771	779	793	849	794	839	819	791	790	809	849	890	822	763	792	845	802	843	859	792	828	850	809	811	818	760	780	845	814	830	859	832	844	801	840	838	823	778	837	792	821	818	805	811	842	834	866	849	794	795	868	830	825	851	846	830	789	844	817	807	831	842	814	868	782	830	859	819	828	850	861	761	817	800	796	808	800	815	815	859	872	817	812	820	823	845	795	827	799	851	864	795	805	813	826	796	761	783	834	819	851	797	817	873	856	771	851	799	876	800	804	835	924	786	841	810	782	830	822	767	800	851	828	822	761	854	785	834	801	791	825	855	789	794	807	852	802	792	835	782	769	857	801	789	845	831	846	778	870	819	846	838	844	807	825	795	831	790	815	790	826	826	841	804	802	808	793	801	821	844	808	881	826	853	779	880	808	855	862	791	827	849	795	810	861	830	885	831	845	781	800	792	847	803	872	813	842	809	839	784	838	825	828	848	842	813	835	797	838	833	810	878	775	796	814	851	811	828	775	770	776	804	805	818	839	833	817	787	806	784	807	796	872	759	826	784	779	804	818	836	873	826	819	789	808	834	823	779	818	808	807	846	854	799	825	807	829	847	833	833	830	834	819	838	750	868	815	802	780	833	811	793	858	820	764	855	846	816	815	846	841	782	822	873	858	844	809	802	821	796	807	783	803	799	848	773	858	779	831	819	858	803	835	833	781	852	836	811	818	870	856	763	804	855	849	834	828	847	806	786	780	858	774	822	803	820	810	870	809	813	825	755	830	828	788	870	893	808	854	855	821	845	802	827	748	785	782	806	823	821	806	833	815	799	803	852	860	816	810	828	771	806	836	837	820	818	783	810	853	800	822	831	777	807	831	836	802	781	792	791	785	845	787	831	788	830	822	838	846	814	841	815	839	848	803	837	865	825	812	805	867	807	830	866	834	852	835	803	799	859	797	794	810	836	849	798	803	780	818	814	803	769	778	796	828	816	814	838	870	763	803	844	823	839	823	827	791	872	828	766	829	810	820	834	851	830	867	809	844	838	874	850	807	846	810	811	824	866	838	805	831	794	852	789	819	819	788	855	798	819	799	822	817	804	841	803	801	812	790	781	842	828	832	857	856	847	840	836	811	762	839	815	839	791	820	824	811	866	878	827	825	855	776	796	819	855	817	784	836	818	808	762	811	852	813	815	781	803	807	838	885	850	863	800	857	805	840	845	832	824	813	841	815	795	787	778	861	885	820	795	788	824	834	810	803	822	829	853	810	819	799	842	816	882	775	836	818	839	841	869	839	812	869	856	786	852	815	841	799	872	795	844	814	825	847	794	754	809	884	829	796	818	825	843	850	772	797	895	811	856	842	744	807	799	793	851	837	780	805	815	841	836	834	815	856	823	844	842	809	833	845	837	820	850	763	827	792	813	833	853	843	852	829	859	836	877	821	840	809	797	801	796	793	829	788	837	846	833	795	782	829	831	859	826	787	826	778	785	900	819	757	839	829	851	834	825	806	791	852	787	798	817	818	824	797	764	834	803	836	786	867	798	830	838	836	826	815	795	818	776	816	844	834	872	773	800	842	807	843	829	808	830	854	883	805	826	822	787	831	822	767	803	880	831	827	773	829	818	802	774	774	812	778	850	853	791	807	808	860	797	839	840	853	826	838	825	808	809	804	777	828	823	772	797	812	817	861	819	804	832	819	851	789	849	816	848	823	859	782	860	846	808	865	821	800	844	857	810	807	846	878	809	781	828	808	861	850	815	837	821	850	831	795	795	800	823	860	819	855	838	822	833	854	843	830	766	840	817	834	801	850	858	800	856	843	857	857	762	764	844	765	821	859	825	847	862	831	791	846	770	835	819	749	837	796	855	828	814	839	832	760	811	847	826	820	817	818	842	833	758	837	821	843	839	883	821	839	834	792	843	753	824	878	826	858	807	799	782	801	871	827	808	785	797	866	796	808	828	769	800	849	787	835	873	884	799	848	871	818	789	828	801	779	842	851	819	819	842	801	783	862	839	815	832	825	812	801	773	847	815	808	836	838	831	813	862	839	862	801	848	812	849	780	799	825	823	814	811	842	802	844	862	803	821	832	772	815	818	843	794	828	855	827	813	836	872	833	789	742	847	819	808	808	827	852	803	777	838	831	814	828	832	864	819	733	869	807	800	763	814	819	817	838	870	823	811	840	842	866	849	850	813	807	807	802	848	790	793	829	844	855	817	791	840	868	855	875	842	778	852	815	859	886	803	801	788	809	802	794	845	833	843	834	842	824	856	836	815	775	789	749	787	789	818	804	784	831	823	866	833	836	809	815	856	832	824	834	792	801	899	813	826	800	790	788	864	836	814	845	810	797	858	825	747	835	817	858	812	843	764	871	837	808	771	863	800	786	796	842	810	815	810	856	829	845	853	804	826	782	800	849	817	819	792	852	804	819	766	793	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
59042	18217	6485	2337	1516	1118	820	749	638	573	544	520	471	489	419	374	391	413	371	319	368	330	355	346	341	359	310	336	339	296	331	327	331	314	309	342	329	278	332	293	318	313	336	316	296	317	328	318	319	331	323	309	316	319	312	310	325	290	329	284	316	327	276	314	303	321	298	318	331	301	287	312	313	316	313	331	306	287	319	301	296	307	338	289	327	304	307	301	312	317	316	288	300	315	306	294	327	306	279	291	281	295	304	304	304	323	311	293	307	303	287	302	331	301	292	309	311	284	313	287	314	283	302	301	283	319	287	325	310	313	293	285	320	312	314	300	298	313	274	304	348	318	322	280	331	301	306	287	325	336	308	302	272	311	276	313	317	330	293	341	301	292	334	274	295	308	293	286	322	306	291	312	293	292	274	285	307	294	338	319	293	314	307	298	281	345	300	329	305	320	298	288	296	310	293	317	313	310	317	309	297	303	298	314	310	283	305	314	327	309	313	311	293	287	273	300	303	280	302	323	311	313	309	327	299	310	290	293	308	320	300	293	302	264	282	322	317	306	284	300	300	316	323	288	323	310	316	274	287	310	307	307	327	312	299	327	305	269	320	316	310	296	275	329	308	298	309	270	311	301	334	284	308	295	325	310	333	314	326	306	309	275	302	333	277	279	318	314	315	291	297	292	331	323	299	318	345	270	335	293	309	313	281	338	314	293	270	283	297	298	306	324	288	261	324	280	324	294	302	333	344	300	292	303	319	306	303	305	331	311	271	307	312	317	338	313	301	283	319	291	314	298	309	285	318	320	304	301	287	316	306	300	310	273	316	280	295	303	296	340	303	312	338	286	301	304	314	305	283	331	310	288	291	297	319	299	310	329	292	311	319	306	302	296	335	321	306	278	349	300	323	258	265	299	290	267	287	301	302	284	301	286	352	281	283	276	290	293	299	291	312	294	302	283	298	298	290	326	285	332	306	324	329	289	303	303	308	331	298	305	305	279	286	317	291	328	311	314	310	313	328	324	312	327	315	302	310	290	314	297	272	326	331	299	300	309	294	322	308	292	289	299	306	299	286	306	280	326	288	287	318	284	363	317	303	330	293	277	313	323	321	303	339	297	322	321	312	298	310	281	319	312	316	297	303	317	319	294	303	282	328	309	299	325	275	322	293	329	325	292	319	315	301	286	283	300	309	326	299	319	275	301	336	288	300	279	307	321	282	298	338	298	344	315	309	288	290	328	308	304	294	319	314	315	305	290	305	324	283	318	283	343	291	293	308	329	292	299	296	301	312	302	310	269	310	263	300	329	322	280	315	316	312	312	271	262	325	301	313	308	302	311	331	298	319	310	307	316	313	285	327	308	278	317	320	301	280	284	330	310	308	300	313	320	285	304	305	280	328	340	298	273	314	314	311	309	311	311	284	307	293	287	337	307	277	300	294	326	317	296	312	320	296	320	331	280	317	293	284	302	294	291	291	311	305	334	279	307	323	314	324	323	268	291	355	283	316	285	329	294	293	306	266	331	279	314	279	295	306	280	299	304	322	320	291	311	293	310	293	311	342	313	296	339	288	328	321	301	301	278	316	290	308	278	300	267	296	319	311	289	295	307	290	292	330	266	306	283	327	320	320	297	318	309	300	309	327	321	293	279	310	302	296	316	296	299	271	316	293	308	306	291	296	309	313	324	315	284	284	280	297	319	279	322	324	298	294	331	315	299	300	284	315	304	288	324	313	313	315	315	314	271	336	294	311	305	309	290	309	287	285	280	319	312	303	299	303	347	340	353	331	293	310	296	306	287	303	268	314	304	292	310	327	297	316	313	273	333	293	310	264	323	315	315	303	335	319	308	304	285	308	310	335	302	284	301	299	308	285	308	303	299	318	299	293	310	303	320	275	290	327	321	289	293	317	307	287	282	293	303	341	333	298	282	293	300	322	319	292	296	306	315	304	296	314	303	282	300	300	310	298	276	299	328	308	288	315	359	310	346	310	291	324	295	294	308	271	275	301	303	314	328	307	310	306	305	335	318	314	319	282	299	292	312	298	296	311	331	289	349	321	329	286	330	330	350	306	327	326	301	330	289	294	287	294	304	325	303	321	322	307	316	291	281	290	323	324	303	284	301	291	266	282	302	300	295	278	324	271	310	318	323	286	272	318	307	307	294	315	285	299	347	319	275	286	319	317	298	290	273	291	283	314	280	327	287	301	317	334	308	284	321	308	294	276	319	330	283	318	332	291	286	294	322	284	302	318	292	292	285	321	300	280	316	280	317	307	319	317	334	289	320	276	305	297	300	347	324	324	270	306	290	325	322	316	276	274	329	333	327	280	288	272	308	285	302	320	304	290	270	309	309	314	287	322	327	289	266	280	284	285	333	305	322	316	324	321	313	326	330	307	295	307	290	290	328	326	313	307	274	337	319	302	284	318	305	321	311	305	280	293	257	274	278	285	325	304	308	308	287	277	274	308	277	283	314	303	291	320	292	307	321	323	312	301	327	282	305	312	289	323	291	315	281	334	307	279	291	299	324	308	317	312	327	294	326	323	296	287	295	284	305	317	309	337	253	309	318	324	327	313	266	318	310	291	314	311	317	318	260	300	293	270	286	311	293	295	335	295	307	336	300	314	297	316	304	302	309	323	321	293	327	274	288	285	286	293	277	284	316	282	293	291	296	296	280	285	309	279	309	290	310	309	313	309	283	301	299	292	276	298	319	280	315	307	296	310	307	292	283	338	331	292	330	290	295	322	324	315	291	298	328	294	297	319	268	291	305	274	305	321	290	323	302	327	308	304	304	335	323	320	289	319	329	286	328	328	275	313	297	283	332	320	315	298	324	326	317	319	314	305	282	341	304	267	298	298	281	291	289	314	314	347	307	288	304	297	283	257	309	301	320	309	285	296	291	310	317	317	290	283	300	277	297	291	317	324	312	284	323	312	287	316	293	273	298	288	305	314	312	319	309	339	282	283	315	297	305	299	349	291	318	339	316	311	281	307	291	296	262	283	275	337	351	320	305	313	298	310	305	308	299	298	298	285	306	337	316	284	327	309	314	309	304	319	318	286	335	306	285	317	299	277	309	304	316	305	300	284	290	309	313	308	314	302	304	335	338	268	287	299	300	306	321	295	331	305	315	289	312	297	304	290	335	305	322	305	327	275	296	294	295	282	289	292	304	329	335	332	299	354	328	328	311	307	317	304	291	329	331	318	305	297	274	331	298	320	312	272	310	295	301	300	315	314	298	284	325	299	257	299	306	335	294	286	324	304	330	300	338	290	305	308	306	306	272	310	281	292	326	311	303	303	307	322	336	299	304	315	328	325	309	322	296	338	294	322	314	301	314	320	295	337	323	337	293	315	289	314	317	317	321	298	311	320	287	302	306	304	307	309	308	326	302	327	290	276	299	309	317	330	319	322	309	292	297	318	317	313	314	287	327	329	313	315	306	313	337	299	291	296	299	306	319	302	305	320	322	293	312	284	297	320	310	293	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29177	2740	5847	6381	5523	4481	3650	3084	2661	2417	2198	2098	1837	1609	1561	1493	1416	1424	1257	1200	1208	1170	1192	1047	1059	1045	1042	1033	999	1016	983	1031	1045	974	986	899	955	960	952	973	888	921	913	926	890	901	891	912	871	914	923	878	858	913	854	875	882	874	916	844	857	838	874	881	861	890	885	873	863	867	856	873	920	888	844	867	860	844	830	917	855	863	870	879	840	836	846	807	856	859	812	851	883	862	878	899	854	852	847	876	854	849	848	874	908	900	880	867	853	839	847	858	874	850	814	844	806	860	814	845	901	869	831	858	851	878	853	832	846	794	900	828	881	886	864	872	811	828	876	813	896	846	877	855	846	867	791	831	836	846	855	826	867	808	874	873	860	855	810	856	819	828	800	826	858	821	819	809	868	865	857	840	894	855	800	890	849	793	844	847	866	867	895	820	864	758	803	845	867	828	846	824	813	872	859	886	862	859	826	864	812	867	919	862	848	895	805	857	861	818	882	849	871	829	821	858	836	850	813	779	857	793	846	845	919	858	854	827	839	845	833	815	875	913	873	800	862	806	836	826	827	795	858	832	831	794	838	825	853	821	816	904	827	776	844	866	861	842	844	887	868	821	877	847	875	943	821	807	849	830	863	821	842	822	849	827	862	864	819	794	853	833	825	865	863	844	855	805	865	810	792	829	861	879	832	846	863	800	849	860	852	886	802	837	858	841	863	806	821	816	804	839	863	883	860	838	838	891	859	829	829	860	862	837	846	850	827	809	884	839	813	840	835	800	843	838	874	816	821	811	844	874	823	817	853	886	820	829	832	802	886	870	839	844	819	829	851	885	844	857	865	834	831	834	838	860	804	840	786	860	816	808	850	791	783	867	798	855	851	821	867	809	814	919	860	804	852	835	818	857	882	829	826	875	847	830	791	838	838	865	846	884	790	848	825	852	861	763	816	873	842	838	835	827	867	833	833	858	828	845	856	840	889	792	843	839	785	858	835	810	860	868	803	899	875	846	848	833	873	808	873	834	827	846	856	858	859	841	823	871	856	860	818	807	842	867	885	828	833	837	867	882	856	813	806	832	801	828	839	818	818	872	813	820	859	858	838	822	864	871	775	832	830	810	794	855	819	832	811	829	871	859	798	875	847	832	801	826	859	836	834	844	852	862	792	829	859	850	838	836	826	827	872	793	855	898	845	826	858	871	849	855	857	852	832	753	838	845	868	840	854	841	866	895	859	864	899	888	841	833	834	865	831	830	877	873	830	881	830	833	846	832	905	776	855	871	879	831	859	786	852	822	804	812	835	823	833	837	845	846	861	842	870	829	811	858	883	860	850	821	877	860	838	821	819	876	880	752	835	833	818	819	870	836	880	901	805	757	803	851	810	825	825	841	841	833	826	821	864	839	825	848	843	895	833	781	844	825	852	791	870	853	830	846	854	833	811	835	821	826	883	823	849	828	821	822	884	860	875	850	920	784	856	803	839	802	870	843	825	853	825	832	859	847	900	820	858	835	887	836	836	804	844	806	814	820	804	875	790	819	863	840	856	802	857	825	833	900	835	883	857	873	890	847	815	888	855	841	827	864	857	862	807	892	820	833	834	798	844	871	820	834	887	829	872	849	838	855	889	848	878	832	820	837	873	825	850	851	875	839	816	840	874	848	870	816	884	836	797	850	781	871	808	880	841	899	832	881	836	820	911	813	841	854	860	862	867	820	822	857	821	845	782	836	821	855	805	851	845	839	886	813	788	861	857	808	837	850	854	864	899	866	831	841	837	864	832	798	861	873	799	890	842	856	816	830	881	844	848	842	790	817	884	884	861	856	803	847	834	835	843	866	890	894	822	853	828	778	819	846	887	885	796	816	844	892	848	820	805	818	829	854	851	864	766	844	796	854	892	832	853	876	848	828	825	838	829	808	831	888	815	849	889	861	814	846	833	786	803	835	824	880	815	842	827	909	863	815	797	849	890	874	856	824	809	826	864	853	805	853	818	823	825	855	824	829	826	845	845	877	817	829	916	858	816	851	845	848	817	864	808	843	821	826	897	815	816	881	844	830	845	833	858	837	799	820	880	803	864	874	808	863	849	828	776	847	823	853	837	793	823	824	871	816	840	835	854	863	854	883	804	830	865	791	865	866	909	819	838	862	860	820	861	830	798	816	839	872	817	846	860	888	846	795	809	793	870	870	856	817	806	846	810	860	785	856	820	828	827	834	834	870	877	877	846	825	836	799	804	843	835	772	855	845	832	845	838	836	803	814	864	793	833	923	802	772	878	827	823	862	821	835	846	892	854	843	800	850	823	826	832	830	808	841	785	836	807	826	880	834	849	846	798	775	792	845	835	866	847	869	801	837	830	826	844	810	835	834	844	814	894	797	789	863	882	863	851	851	832	852	828	866	847	827	813	816	810	836	841	847	877	813	835	839	822	833	801	840	828	839	830	840	842	812	853	856	791	820	810	825	823	858	836	838	833	849	876	868	789	882	851	875	857	833	889	879	858	812	846	841	872	837	811	824	856	853	858	835	867	825	812	792	872	790	858	836	860	864	844	819	849	836	797	808	809	831	815	842	852	809	876	808	820	820	830	808	832	849	823	878	838	858	827	804	859	827	849	826	858	865	839	819	797	870	897	837	870	828	842	893	832	846	832	902	861	844	817	825	870	912	843	847	854	841	843	842	861	822	870	790	836	854	892	805	822	885	835	813	853	831	849	788	806	769	794	812	789	891	865	854	843	841	854	816	876	824	857	862	811	885	870	829	833	887	859	838	813	837	855	866	835	844	810	887	900	854	835	864	816	812	824	834	829	887	819	862	855	807	863	789	848	826	848	842	834	859	822	849	839	894	825	848	833	793	863	838	793	860	873	835	849	796	861	828	828	812	862	859	860	848	837	826	826	848	839	843	851	811	899	890	850	851	808	808	882	873	891	826	879	856	885	818	826	835	837	821	825	858	825	825	844	805	800	820	841	812	808	790	826	872	856	836	878	825	834	825	855	818	814	765	771	817	815	852	858	884	799	896	823	846	843	866	856	869	783	831	839	824	827	832	867	848	870	822	840	821	788	848	852	878	870	877	876	878	876	867	834	817	851	822	859	864	881	862	853	831	832	856	837	864	824	809	859	873	846	861	852	827	833	837	882	899	806	833	832	856	872	843	891	825	894	877	837	868	828	822	838	866	808	897	861	863	843	841	862	911	883	817	912	889	853	825	840	847	811	804	858	831	825	839	837	831	857	902	816	788	844	823	883	871	800	835	829	848	853	800	822	855	845	801	815	845	892	858	859	794	859	846	814	864	900	860	826	846	831	825	792	853	815	806	734	867	835	828	793	857	831	863	836	845	821	833	810	827	826	816	825	796	827	855	833	803	853	825	822	804	857	851	911	860	862	852	815	788	794	820	844	847	808	828	831	862	847	839	817	843	844	840	838	814	873	838	844	878	860	814	809	885	853	868	857	846	845	840	818	798	851	849	799	841	885	845	828	808	829	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8476	494	258	186	191	164	169	140	173	163	156	165	159	135	153	160	136	123	129	150	162	142	119	138	134	143	156	154	134	144	177	146	131	142	136	148	169	171	168	137	136	123	120	151	134	143	153	135	123	143	144	151	137	127	144	142	160	150	141	149	163	181	158	140	137	156	132	148	158	130	133	133	138	130	133	142	149	153	134	129	140	162	143	144	123	153	140	145	123	169	167	141	155	173	124	154	140	147	156	154	137	154	141	161	129	145	148	154	169	139	148	167	151	166	150	163	162	181	158	169	165	154	159	138	151	150	145	135	150	185	161	149	175	159	134	145	136	154	150	120	126	139	147	160	144	135	170	154	142	156	169	145	138	142	141	137	117	131	130	156	132	148	157	131	143	145	131	131	120	126	134	149	168	138	142	137	144	155	159	138	139	145	158	134	155	133	134	142	155	145	149	125	154	138	168	155	124	151	121	143	136	162	144	157	148	131	135	134	152	153	151	151	153	144	141	139	131	125	165	131	153	155	147	154	139	151	135	142	142	143	132	145	139	131	141	159	153	138	149	139	158	142	146	159	150	132	136	142	150	174	134	150	151	148	153	150	151	121	164	148	148	142	146	151	128	146	155	129	146	151	156	162	139	153	133	143	135	147	136	153	155	143	132	151	126	125	134	138	148	158	130	147	139	137	152	152	148	152	148	143	145	138	153	142	148	153	158	146	136	172	121	154	163	151	133	132	124	150	149	138	139	148	142	167	162	137	152	148	153	154	117	156	143	138	155	146	159	139	151	137	144	137	145	144	148	142	149	148	119	140	163	157	147	162	154	155	146	135	143	154	150	140	135	148	141	155	170	138	136	136	146	159	145	159	149	152	139	139	128	124	136	165	141	136	155	160	150	133	150	142	165	169	140	142	139	161	135	139	125	150	151	144	151	139	147	141	146	148	151	164	139	139	151	148	147	157	154	149	118	164	140	165	136	132	153	153	144	151	152	152	161	159	141	159	121	141	134	156	165	135	149	137	148	121	148	150	145	156	139	147	145	133	145	139	133	156	154	160	153	150	139	141	144	152	137	160	147	126	159	161	154	146	141	155	164	132	129	152	149	136	118	138	167	155	152	129	128	127	140	135	147	148	160	118	149	136	137	156	147	127	150	144	165	150	134	131	144	171	138	169	122	155	150	143	143	142	139	146	143	159	123	127	138	130	134	136	151	136	138	170	139	160	141	141	136	142	147	125	141	144	171	138	150	146	151	160	145	157	138	140	158	145	132	147	146	132	163	160	142	150	148	143	145	144	150	127	117	131	132	132	140	145	146	139	160	146	154	152	145	146	143	152	142	156	154	146	143	147	152	159	155	130	142	115	136	138	135	140	148	129	135	126	147	135	139	136	143	170	126	134	141	130	145	141	152	145	111	134	128	151	150	158	150	141	163	153	154	155	154	156	135	138	145	147	142	158	147	148	154	141	154	139	171	144	175	159	143	134	148	136	170	153	134	147	141	165	166	156	148	140	157	148	135	126	127	130	172	152	145	134	155	147	142	139	143	143	135	141	135	138	132	126	163	132	148	157	127	142	145	139	119	132	146	148	146	130	133	163	148	142	143	127	140	147	139	161	162	135	131	154	150	129	147	152	155	148	139	141	149	147	138	152	131	125	137	158	132	138	127	152	152	139	159	144	140	129	160	161	126	156	137	133	147	156	137	155	144	147	144	163	126	143	155	151	137	127	137	149	136	123	142	153	152	131	143	141	155	144	155	149	154	159	154	167	142	148	147	160	160	128	146	137	151	128	153	146	136	156	152	126	158	142	145	149	157	141	177	128	154	156	144	167	145	123	164	141	157	158	155	146	152	139	161	155	124	129	126	157	154	143	163	169	167	148	137	131	162	143	175	138	165	137	153	139	135	134	145	145	152	141	150	157	144	164	131	130	111	145	166	159	133	127	150	131	164	147	138	148	153	131	160	158	157	151	141	138	137	144	163	138	155	138	129	145	135	134	157	149	132	172	140	163	135	157	167	117	146	162	146	147	168	148	147	148	154	123	144	140	166	153	145	154	130	132	139	138	135	147	141	138	150	151	136	125	148	143	145	163	128	140	134	127	146	157	138	127	145	145	164	160	136	154	141	145	149	144	139	128	136	162	147	162	135	172	138	138	145	146	138	144	139	140	182	155	137	140	136	126	148	148	150	138	158	167	139	157	164	166	151	140	132	147	145	155	147	166	146	141	151	149	166	152	144	148	162	137	144	144	156	163	141	137	118	137	172	136	147	143	136	143	160	136	137	147	147	133	145	152	138	129	154	146	128	148	161	179	132	178	157	127	141	126	128	164	129	145	153	134	142	138	164	170	126	133	154	172	139	146	146	145	134	133	139	143	163	154	140	144	155	145	143	157	149	128	143	139	152	149	128	174	143	148	130	144	149	144	147	131	139	171	152	167	161	143	134	146	134	140	160	146	143	152	131	134	168	144	137	147	139	148	171	120	143	150	161	163	142	149	164	138	133	126	149	156	144	152	138	125	173	155	135	157	142	128	131	160	131	149	153	137	154	148	141	147	147	150	158	146	177	138	139	142	150	139	135	157	153	138	143	141	153	134	164	138	124	132	148	130	130	139	142	131	140	145	152	141	129	142	128	144	156	147	167	142	137	137	146	150	152	149	139	143	150	156	137	131	145	155	136	141	155	149	136	146	133	145	137	149	136	179	155	135	139	155	139	146	149	156	146	145	144	152	135	132	150	133	130	146	158	157	157	143	131	135	147	134	158	144	136	157	147	153	167	158	133	149	158	157	153	157	145	161	146	157	139	156	141	151	137	141	140	149	143	158	149	127	137	125	139	142	129	130	132	162	121	149	131	135	138	156	144	140	144	150	144	153	133	138	116	163	154	141	151	138	169	128	143	159	160	159	140	161	133	128	125	154	143	141	155	145	143	157	162	143	155	155	130	148	134	155	139	129	152	140	166	131	156	142	145	150	179	122	140	147	161	121	140	163	144	132	139	156	149	130	153	149	127	140	151	133	152	148	147	129	138	159	132	160	135	140	141	144	144	151	142	148	138	150	148	144	157	150	136	166	149	143	152	143	148	167	141	149	146	158	145	136	166	142	157	145	141	150	138	153	136	135	146	143	142	146	140	132	144	149	143	138	155	146	142	147	145	126	144	155	151	148	138	142	146	164	136	155	133	163	151	123	159	135	152	129	149	160	162	152	153	136	149	157	172	137	139	148	139	147	146	129	156	154	135	140	138	149	145	139	158	146	165	135	136	149	143	131	157	132	140	132	140	137	175	164	134	123	165	146	146	143	145	132	158	143	145	148	165	153	159	149	151	154	144	159	169	148	147	165	136	150	158	148	134	182	152	134	146	142	146	134	134	143	150	125	137	130	147	147	160	131	157	158	141	138	125	117	115	138	152	150	147	125	153	140	147	127	117	146	149	147	162	125	155	164	138	143	140	157	137	147	136	163	141	142	159	153	147	140	139	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8115	546	570	628	607	589	561	552	506	513	486	550	487	481	456	471	472	506	466	487	482	490	470	453	463	512	515	449	486	488	502	460	455	470	476	438	482	484	457	436	459	484	453	461	435	475	497	480	464	464	440	493	455	509	452	441	483	490	458	478	470	446	441	486	489	496	447	517	496	493	467	483	496	482	509	463	426	484	480	459	469	518	462	497	478	462	508	462	476	450	463	500	463	466	477	467	458	457	460	474	442	464	492	443	490	441	472	469	441	472	518	484	430	477	461	454	459	467	463	485	485	459	476	453	481	439	507	470	468	500	506	465	453	461	472	458	467	442	462	498	459	465	481	490	467	430	500	478	453	448	435	501	488	472	468	483	460	465	487	505	459	472	454	464	468	440	444	475	462	478	485	480	470	464	442	475	468	450	430	475	417	476	445	489	473	493	478	493	441	453	476	438	476	456	483	428	494	477	483	492	472	455	444	447	444	496	479	474	439	460	465	463	470	471	472	466	454	431	456	485	427	474	458	437	461	525	498	438	506	462	470	449	470	486	478	439	422	456	493	440	454	462	488	441	440	477	516	462	490	459	483	479	465	489	492	458	464	477	497	456	504	490	459	465	512	468	492	468	473	436	474	443	470	452	465	467	460	471	458	473	483	456	455	490	471	465	474	492	490	430	443	437	451	442	494	441	478	479	447	462	499	475	429	465	435	465	479	474	467	480	426	450	485	472	486	488	456	477	473	507	463	434	452	472	503	449	474	476	454	453	471	449	485	463	441	444	494	553	469	455	490	443	504	493	463	487	442	452	435	499	485	462	501	450	447	493	471	465	505	506	444	477	480	464	511	473	467	443	385	465	484	470	471	462	479	467	440	464	472	462	456	486	464	467	465	451	501	461	465	452	485	472	443	443	461	475	503	460	441	474	424	459	499	440	463	500	482	455	463	500	467	461	479	440	456	485	462	479	477	447	463	455	433	438	463	465	475	436	460	491	481	498	445	476	427	424	445	452	451	490	476	468	478	473	482	475	465	472	478	477	442	515	480	451	430	479	456	489	477	439	474	470	469	462	488	499	469	486	429	452	425	479	459	457	491	468	443	484	483	446	484	486	469	472	462	462	471	498	447	463	459	439	483	462	484	467	488	456	472	492	498	466	470	512	469	484	439	447	456	460	504	484	458	470	470	491	458	492	469	423	464	490	480	480	458	442	451	465	507	465	499	439	441	450	473	459	452	503	454	478	456	479	485	467	472	445	450	481	468	436	454	469	480	443	496	448	461	452	466	438	464	461	517	441	445	480	437	454	471	480	424	452	455	492	485	474	497	440	490	455	450	482	495	493	474	459	482	485	462	443	457	451	471	458	486	501	454	514	471	481	471	459	437	460	473	408	495	512	427	482	505	463	497	461	456	441	431	480	478	429	424	459	470	487	456	451	466	477	465	449	490	479	458	443	461	457	451	487	480	504	452	456	523	501	456	448	465	451	469	468	458	475	455	485	413	506	444	494	490	453	455	455	454	532	497	480	449	456	445	480	458	478	460	503	445	512	480	502	450	475	436	443	465	421	467	464	446	470	478	454	468	463	456	452	448	501	493	461	461	458	476	441	481	465	463	484	484	460	451	446	462	444	453	457	476	466	486	465	474	449	469	494	486	476	460	496	459	477	478	473	435	474	412	514	447	452	484	498	476	484	438	452	474	467	458	455	456	465	466	523	495	449	446	497	476	464	517	473	469	481	491	461	493	485	437	444	457	455	465	493	465	466	461	464	495	476	481	481	505	468	472	476	477	442	503	448	459	460	432	455	485	445	469	500	480	469	468	475	478	446	474	476	460	450	445	467	508	430	505	463	422	534	460	466	473	465	463	443	452	454	448	459	462	482	513	457	427	483	453	474	461	463	451	491	477	442	478	512	484	485	478	430	465	483	489	493	444	462	458	492	499	487	474	465	451	459	452	516	462	458	481	444	489	467	453	453	493	463	466	447	466	489	466	476	477	527	476	437	466	463	442	471	486	472	455	509	452	477	458	482	437	423	444	477	480	426	448	477	460	473	470	426	469	451	479	499	449	464	439	508	489	494	512	457	469	471	462	437	479	486	467	493	500	472	473	471	486	456	437	453	455	450	463	429	461	487	470	465	476	448	470	491	482	472	442	442	415	475	493	452	500	453	530	446	455	488	422	429	453	450	475	481	466	476	461	477	467	481	463	499	456	464	486	438	473	457	478	510	484	481	470	473	501	498	489	454	465	457	465	437	477	415	481	499	477	490	464	476	458	496	462	486	482	451	472	461	448	471	462	462	476	474	481	482	490	468	476	490	482	505	451	478	481	486	460	470	444	475	428	446	471	467	485	456	476	480	466	491	495	512	447	473	502	455	449	472	477	472	498	468	464	442	438	458	483	481	498	459	475	454	430	445	468	466	445	484	465	476	470	447	453	471	490	475	470	455	469	448	479	457	473	504	465	474	464	461	438	456	472	450	499	469	460	438	457	479	522	439	474	498	446	472	464	490	480	470	506	467	457	463	460	500	509	489	467	507	491	448	464	451	487	487	500	445	482	454	468	470	512	470	468	462	462	472	468	507	460	471	437	479	471	485	483	470	496	505	499	477	464	443	437	460	463	465	497	485	468	462	447	480	478	472	475	464	443	470	481	458	503	459	453	491	462	485	465	439	455	474	430	445	516	473	487	494	471	487	474	482	469	492	480	490	470	485	472	444	466	515	499	446	483	458	471	489	456	439	500	493	485	479	447	438	486	426	408	448	498	473	501	462	456	468	466	459	481	496	480	463	433	457	464	463	456	483	521	479	491	493	478	476	468	465	465	461	459	458	462	510	452	458	475	473	466	428	461	448	480	477	481	463	480	462	477	477	461	487	452	453	507	485	457	489	451	462	487	456	486	462	470	485	476	466	437	484	449	462	437	471	456	479	473	474	443	505	469	496	457	446	467	462	475	493	439	479	480	475	482	456	464	485	451	461	472	456	460	438	445	450	479	459	458	471	461	470	516	454	482	467	460	454	472	504	461	475	507	477	486	497	487	471	436	452	461	546	467	468	452	444	467	452	470	458	484	443	444	439	475	481	453	480	469	482	439	456	470	459	487	480	453	494	453	446	469	488	450	476	448	467	478	467	456	505	487	441	452	445	442	484	438	435	433	481	482	456	523	465	489	484	494	456	448	460	478	449	477	467	481	430	440	424	469	457	478	448	452	458	464	482	423	449	428	457	476	437	475	469	467	476	505	478	466	452	493	459	457	463	467	434	451	495	481	483	474	552	443	471	490	468	495	456	515	490	511	475	490	485	431	450	458	475	429	483	433	463	498	442	447	475	500	425	492	436	496	512	433	479	465	512	457	440	476	479	486	496	455	513	473	449	468	430	481	455	499	433	466	442	446	491	480	502	452	472	475	445	491	462	504	469	457	469	490	497	456	476	496	467	447	460	445	431	454	469	439	486	470	489	471	487	430	460	439	438	467	477	464	466	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49856	11110	2146	1188	853	722	536	518	458	412	416	385	384	330	334	341	315	337	323	280	314	315	315	320	315	270	305	331	271	304	305	310	299	293	327	316	330	298	334	306	290	273	284	292	274	286	304	265	288	318	293	305	303	298	278	302	279	268	292	299	296	290	306	296	298	289	309	269	282	321	298	291	294	283	308	295	287	268	260	277	302	280	258	323	281	309	289	287	296	282	291	292	292	313	301	287	302	297	312	294	294	278	308	271	256	301	308	294	318	308	293	276	287	310	298	292	293	276	325	292	310	286	294	311	312	285	284	281	317	273	301	274	296	283	288	308	292	274	261	276	301	294	286	275	282	290	279	274	253	274	280	313	299	298	316	271	307	283	269	313	275	273	291	291	281	290	270	302	304	242	260	286	291	314	301	294	271	300	318	273	251	307	310	258	305	292	282	305	271	346	317	273	281	278	289	305	292	301	317	304	278	306	319	317	283	290	297	306	275	308	299	246	298	278	285	262	310	310	270	276	306	265	266	293	307	291	284	307	330	317	262	330	295	288	308	327	299	269	277	289	286	285	294	289	267	296	275	306	275	336	323	312	290	303	315	318	299	323	307	309	311	276	277	317	282	291	310	333	265	299	298	276	276	299	289	296	249	294	310	263	290	288	298	300	299	289	283	291	265	312	319	309	296	310	269	299	266	291	299	303	276	307	286	261	259	277	296	296	311	304	310	281	309	294	297	275	326	307	307	302	277	266	308	289	280	272	334	279	273	316	281	276	247	283	322	289	315	292	269	294	284	302	294	295	278	290	315	281	301	296	287	288	302	296	272	290	310	289	308	316	279	324	278	258	288	293	278	305	313	279	311	284	280	289	264	296	292	293	303	319	279	290	296	285	287	283	270	283	285	275	298	307	326	307	280	299	312	282	281	321	303	268	269	303	321	292	291	320	306	285	299	295	293	260	270	260	293	303	327	260	310	290	300	295	292	293	252	271	295	288	278	280	307	281	327	294	283	313	313	299	283	312	296	294	260	291	281	300	292	276	299	272	277	313	293	298	305	308	296	298	300	287	308	272	285	316	302	281	308	310	291	323	269	260	303	259	268	254	338	293	288	288	293	286	293	297	322	320	285	298	281	285	298	307	266	290	311	281	278	274	305	302	283	288	307	311	299	269	304	284	287	284	331	288	306	284	295	286	273	305	271	285	270	290	272	323	290	311	294	251	305	285	312	335	293	268	287	290	342	315	252	343	286	310	271	291	278	299	285	294	309	300	306	268	288	298	284	286	287	290	310	282	265	313	289	290	294	289	304	297	311	275	277	300	295	284	276	315	314	292	286	289	258	312	284	280	294	261	281	289	329	301	328	307	265	320	320	312	296	275	310	275	333	274	278	315	277	296	289	296	295	258	319	293	309	297	286	280	302	288	293	284	315	252	286	294	279	284	286	288	299	272	299	297	295	318	293	272	255	288	294	288	341	266	310	275	309	271	298	268	290	302	296	297	300	294	260	291	315	313	301	284	311	320	274	311	287	296	297	286	261	287	318	270	305	321	322	294	321	279	284	303	285	303	319	281	292	268	254	303	296	305	298	297	291	304	294	297	320	305	303	289	306	256	272	290	314	321	326	291	296	281	276	266	279	289	298	291	293	279	306	275	303	294	273	259	293	324	285	284	309	276	276	293	271	309	320	294	313	287	297	283	287	281	320	320	295	249	272	324	297	299	296	299	297	320	302	285	304	300	280	297	310	305	304	327	315	315	302	274	333	303	294	293	291	304	303	315	286	297	289	319	323	287	270	303	292	316	291	305	276	303	299	292	271	303	293	298	280	320	320	278	305	316	301	281	280	289	291	281	280	291	303	301	277	298	281	295	284	287	338	274	299	279	307	287	291	268	328	277	297	299	304	283	300	290	266	260	275	282	262	293	295	281	312	289	337	328	307	305	305	292	245	281	278	278	306	274	299	293	269	267	273	294	286	306	258	318	285	312	292	306	291	292	321	292	300	318	310	268	287	294	306	272	261	321	281	322	254	292	281	298	305	284	317	318	262	270	262	305	274	287	283	314	282	284	302	276	269	302	303	302	267	301	306	273	311	312	294	250	274	281	298	302	304	312	262	296	293	307	295	283	289	287	313	312	312	297	276	305	302	282	289	278	296	299	270	299	291	310	323	268	289	303	261	302	295	305	291	290	291	291	320	289	281	304	302	302	278	273	294	297	302	293	324	288	315	306	328	325	322	303	305	289	308	309	324	301	301	309	281	282	303	283	282	296	307	298	296	294	311	330	278	282	304	282	322	318	272	322	305	325	306	297	318	327	283	288	289	322	289	290	279	296	337	278	317	275	311	277	271	309	275	282	278	308	284	290	304	264	303	299	274	307	284	282	318	269	264	286	282	300	291	316	318	254	292	322	281	318	288	311	304	304	284	301	316	316	317	302	310	289	260	305	303	313	271	262	295	284	295	279	276	291	249	285	293	308	296	285	278	298	282	291	293	332	297	318	289	280	290	307	296	302	283	327	266	272	300	286	313	310	293	320	299	272	274	312	274	287	291	287	301	277	295	269	275	321	262	284	267	322	293	298	262	286	322	342	295	267	277	302	290	300	275	280	286	305	286	296	343	311	271	290	282	286	280	312	282	290	307	275	304	307	293	293	314	295	278	265	267	267	330	294	308	295	290	328	312	278	280	326	261	298	266	285	282	325	312	285	304	297	289	309	302	291	292	289	295	307	288	278	321	309	311	306	286	299	286	278	307	270	277	331	280	284	319	274	284	290	275	313	299	284	280	312	295	278	285	315	281	289	272	308	291	273	293	309	287	299	257	307	294	283	285	251	291	307	271	319	285	301	286	289	294	282	320	308	293	290	251	334	292	294	286	308	287	305	254	282	313	283	314	305	296	285	312	304	277	303	300	291	292	311	298	339	322	304	265	317	291	284	279	287	323	273	270	281	267	276	289	303	291	321	280	316	266	288	318	316	286	283	312	298	260	284	292	301	320	318	311	297	285	299	275	285	280	298	275	270	272	302	286	271	268	283	303	286	315	297	267	291	271	297	308	314	299	281	272	310	272	265	302	290	261	287	263	272	293	300	291	318	284	344	335	315	291	280	245	271	282	281	251	289	268	299	317	309	307	284	277	268	271	271	302	336	287	297	294	295	307	255	290	274	289	274	301	276	293	288	272	324	273	319	287	307	282	285	300	301	276	290	308	287	300	279	280	312	285	287	287	303	285	304	294	282	320	300	294	305	262	280	284	325	305	265	280	284	294	281	320	281	319	309	259	331	293	305	285	296	284	333	292	285	268	295	301	288	296	278	285	268	311	296	311	295	273	288	262	284	312	290	272	317	268	283	280	275	277	317	313	283	284	302	310	304	285	283	288	299	295	275	262	287	274	298	317	314	307	279	304	282	297	277	253	303	317	312	281	291	323	278	278	293	267	306	312	286	303	273	288	288	292	300	306	273	264	279	327	272	285	302	266	293	285	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23643	1805	3448	3867	3298	2667	2242	2072	1708	1665	1523	1436	1368	1290	1218	1164	1118	1084	1083	1055	1059	1005	986	971	962	917	913	919	869	916	889	856	909	941	856	827	854	902	865	861	849	859	889	861	882	852	812	912	884	873	853	859	893	858	854	821	812	847	848	794	824	834	838	763	865	818	788	855	851	845	855	826	809	875	827	799	836	809	868	881	834	837	881	831	809	799	868	776	833	830	811	783	859	822	827	855	856	797	854	827	785	855	802	840	831	895	818	825	819	862	819	799	856	815	839	810	873	834	806	802	810	834	824	808	856	801	868	819	840	825	820	820	831	847	830	845	872	806	772	809	779	800	853	793	784	825	811	794	804	863	877	836	827	813	804	805	843	787	817	779	815	835	830	813	773	830	762	794	847	805	808	851	888	829	841	801	823	803	810	793	813	810	866	883	854	867	859	832	801	782	779	798	839	812	814	788	836	816	851	845	767	781	886	825	859	847	842	847	876	824	801	846	828	840	832	801	836	784	832	829	824	832	843	864	800	849	782	788	848	844	846	846	837	789	836	797	812	856	803	854	823	819	839	801	857	783	873	822	803	840	831	839	795	871	812	833	805	818	805	837	832	800	853	817	839	817	819	794	843	797	847	816	845	795	858	829	784	816	790	820	843	811	752	811	846	849	894	809	852	785	830	841	811	795	797	814	853	804	790	898	846	822	837	822	817	852	770	785	792	800	818	802	825	848	850	838	823	815	822	816	798	797	814	796	830	825	895	829	819	858	822	800	778	836	845	811	865	820	825	818	815	825	787	839	800	883	849	796	855	864	848	792	774	815	863	775	806	826	831	792	837	796	896	837	849	850	838	831	842	859	781	804	774	784	840	819	802	809	796	842	832	826	848	780	822	823	779	792	820	790	890	803	829	837	825	840	845	769	844	813	804	883	831	821	799	804	801	816	794	804	805	844	786	858	819	872	784	815	817	802	842	851	789	805	801	785	838	843	812	869	785	800	832	759	816	829	799	852	879	813	799	826	854	853	822	819	824	783	791	798	830	860	818	803	848	801	761	855	793	826	842	856	806	839	813	898	836	834	869	820	877	780	798	810	819	863	799	808	849	805	819	848	813	829	812	819	860	841	838	889	819	832	811	842	827	819	786	835	833	843	778	852	808	903	811	797	824	809	849	780	825	826	822	838	808	814	790	794	849	855	852	818	839	840	782	786	841	769	819	847	817	771	857	852	800	786	856	850	783	810	827	840	829	848	818	848	802	827	779	831	826	832	856	844	810	786	855	801	833	794	835	815	822	807	769	869	798	794	823	805	833	792	862	806	782	809	786	804	800	750	833	796	822	846	806	824	787	846	832	768	883	836	837	808	840	787	829	828	798	873	800	798	808	824	842	813	832	806	838	841	830	837	845	771	834	792	808	838	797	822	823	833	835	815	800	797	806	884	831	847	800	785	817	815	761	868	836	783	845	824	825	818	808	782	774	826	852	815	828	798	794	861	823	821	848	877	787	738	832	797	825	848	790	837	836	795	803	819	822	848	819	812	848	824	816	838	829	815	866	809	839	873	845	834	800	828	784	788	801	844	815	810	883	849	861	795	827	795	815	840	789	856	882	833	792	801	810	837	846	843	803	798	809	905	839	847	804	817	800	826	805	831	815	830	868	784	807	784	844	827	825	796	814	814	818	842	851	804	823	780	829	841	820	840	824	809	865	876	796	844	783	810	823	861	821	775	797	775	808	790	783	786	818	786	844	791	844	838	801	817	802	753	805	763	771	809	817	824	836	807	796	873	788	850	830	804	837	814	812	784	772	829	821	856	830	795	813	826	839	820	850	838	826	831	819	855	766	826	831	789	822	794	846	827	808	813	867	810	837	811	820	828	827	789	829	854	835	880	838	795	887	845	823	770	795	866	834	820	880	798	859	840	855	800	781	822	815	822	833	788	840	827	846	866	807	846	835	852	818	812	804	812	815	816	820	784	804	827	838	785	819	866	804	825	833	829	823	866	743	858	877	806	794	826	830	853	833	837	797	857	871	841	796	871	804	863	828	759	862	833	873	825	845	860	786	862	804	830	785	806	827	826	849	817	801	825	843	797	848	791	865	812	775	856	806	814	828	885	791	817	761	844	809	856	786	799	860	820	786	840	785	820	808	834	772	812	853	838	829	826	810	850	816	838	807	811	811	854	828	848	813	859	829	805	807	805	876	809	812	781	858	839	829	853	828	821	823	790	742	819	842	831	868	854	871	858	813	817	843	820	791	841	829	810	830	838	785	768	841	838	890	823	870	782	789	835	822	877	814	806	787	790	836	823	802	780	844	819	798	821	816	849	782	835	839	798	844	843	814	776	773	812	844	818	779	816	867	824	825	810	857	852	801	779	860	808	842	831	786	830	823	916	795	791	733	844	838	776	850	795	812	832	825	825	822	811	787	833	830	822	809	841	840	808	826	806	803	807	835	893	799	846	845	838	853	763	765	826	813	838	835	834	836	848	837	816	835	862	848	864	809	847	846	785	788	823	840	863	830	797	869	856	791	829	791	794	775	871	822	791	857	796	848	838	758	858	832	802	822	844	804	829	834	880	763	842	862	827	835	813	764	808	812	839	749	826	827	814	794	799	833	819	794	830	758	773	809	803	823	846	785	806	839	801	802	786	822	840	815	900	845	853	838	829	824	772	846	817	770	762	800	795	819	785	824	839	778	878	825	833	824	810	856	813	803	772	777	797	774	835	825	802	828	808	779	825	797	837	815	823	820	841	852	822	796	843	794	803	823	817	818	827	783	827	880	856	817	848	825	841	856	819	842	842	857	824	788	851	829	836	838	766	838	747	860	797	788	857	793	789	797	838	797	834	824	830	822	848	794	825	801	828	855	830	798	832	825	855	782	846	815	791	854	838	841	852	834	815	820	849	841	833	821	879	812	816	843	793	754	824	801	848	808	852	818	830	866	811	853	794	829	844	830	803	808	802	808	771	868	837	775	825	833	794	830	838	790	833	797	782	799	856	807	828	801	804	794	806	789	845	823	872	792	788	833	801	822	826	787	843	817	828	821	814	818	848	823	812	850	833	848	791	842	808	841	818	831	859	810	817	848	849	829	842	809	818	836	811	854	823	854	830	852	820	833	826	851	806	837	841	878	828	819	774	811	774	815	836	836	818	810	741	806	826	826	809	802	811	841	828	822	829	836	869	772	826	822	826	812	817	803	869	828	858	832	825	801	843	809	815	835	849	825	802	816	824	792	869	824	836	819	829	838	807	845	875	824	871	869	827	802	775	827	831	809	787	850	868	773	817	787	884	809	774	779	850	828	827	845	830	868	871	808	834	840	808	816	829	854	801	820	817	804	823	833	827	794	857	835	796	847	837	795	834	793	841	815	828	829	832	848	794	795	791	776	827	780	826	823	812	862	805	832	814	761	851	817	856	809	824	851	827	836	820	842	881	808	853	853	835	801	871	866	784	835	830	823	759	866	793	805	810	848	863	832	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
59503	18390	6192	2268	1549	1114	954	706	666	606	512	520	515	481	418	402	405	371	418	367	385	382	290	345	322	342	329	360	354	343	342	355	357	342	342	315	302	307	308	304	337	322	299	323	326	305	318	307	315	317	299	328	307	341	306	310	313	330	319	307	318	355	310	324	334	294	308	351	343	284	323	318	306	346	302	306	295	277	313	298	317	323	318	305	287	304	294	293	313	308	333	320	309	322	296	330	299	325	311	305	309	321	320	335	278	294	291	318	282	306	322	349	287	311	309	302	302	314	327	332	317	331	302	322	298	306	277	325	302	310	318	279	342	289	316	320	326	315	308	341	289	327	338	263	338	312	292	312	325	312	331	305	299	309	317	322	276	300	318	292	306	286	304	284	296	321	277	337	338	325	328	317	295	303	290	294	317	294	312	323	338	293	314	300	307	313	310	310	354	298	326	304	295	277	289	336	311	304	294	311	332	330	314	284	322	287	307	289	316	287	302	292	309	302	298	325	289	289	291	298	289	268	304	290	313	289	305	322	305	305	307	296	313	347	298	292	301	301	274	308	310	316	321	300	307	306	286	313	293	308	317	323	268	321	298	314	323	302	312	299	334	280	293	336	312	309	312	303	269	316	293	291	288	333	285	298	317	312	279	325	295	309	330	294	311	294	306	292	307	315	332	297	294	291	304	284	286	303	313	312	342	302	287	301	329	314	334	292	315	320	327	281	308	333	350	328	323	326	311	304	289	296	288	304	304	341	307	302	298	302	288	321	306	290	319	322	296	292	304	307	305	314	300	322	293	287	295	328	288	317	297	302	305	319	307	316	307	306	312	292	284	298	288	335	300	324	340	331	305	286	296	290	304	321	311	325	310	301	306	282	322	304	320	335	331	276	326	313	320	279	304	293	318	309	328	335	292	316	316	321	303	300	325	284	325	337	282	292	280	293	303	321	336	305	318	306	311	346	330	330	322	332	290	296	286	300	335	308	312	300	311	307	322	308	331	297	332	294	309	303	310	301	300	315	309	341	318	311	292	327	305	343	307	295	284	306	330	312	318	299	341	344	323	310	270	313	283	309	313	306	317	330	318	300	318	305	316	323	328	317	322	271	319	293	281	298	287	298	310	310	304	279	302	298	315	271	313	323	329	307	294	296	288	315	366	291	315	306	315	299	309	289	334	289	303	285	322	312	308	315	303	329	300	336	334	293	331	341	294	300	289	330	320	296	327	310	333	305	292	339	320	320	321	319	306	304	303	325	272	294	276	320	267	277	307	330	296	328	282	314	332	308	301	286	313	313	305	306	317	285	314	288	311	301	346	329	302	306	300	310	353	292	291	283	306	317	308	292	329	329	321	375	302	316	303	312	307	305	300	306	321	292	282	312	322	291	325	345	332	316	324	309	333	316	317	300	349	291	273	298	295	316	304	316	302	325	335	313	321	294	283	332	311	310	291	323	294	321	305	310	281	321	320	334	306	307	303	298	313	325	297	325	335	288	337	299	290	302	303	332	283	291	294	267	320	316	303	347	310	298	318	265	322	325	331	293	328	296	294	313	322	306	311	296	318	316	341	284	287	324	306	290	326	304	291	320	305	305	329	300	275	317	309	330	296	305	339	351	306	280	311	332	317	314	307	331	299	277	282	291	297	310	287	310	286	295	315	318	300	290	272	304	328	304	301	310	308	316	309	297	282	283	319	265	311	311	337	311	310	299	323	277	313	298	295	314	280	317	305	328	296	348	303	288	317	319	319	326	301	326	282	306	311	307	335	297	317	294	320	318	311	343	318	302	328	284	317	307	316	331	321	312	301	306	320	294	322	293	324	296	314	336	287	325	311	337	319	358	306	340	323	322	317	290	281	299	297	310	290	306	315	334	322	272	295	355	312	278	306	325	316	291	315	276	302	277	325	302	320	300	280	292	324	306	301	319	323	299	321	337	301	301	299	310	306	282	285	306	297	283	309	306	340	298	341	333	294	284	315	297	326	296	304	283	301	312	322	324	316	293	306	298	322	303	326	320	308	320	342	312	319	319	337	316	262	317	321	324	298	314	270	308	288	334	344	298	305	286	330	296	299	297	291	289	321	312	300	336	349	300	287	311	298	302	304	336	299	296	299	313	315	294	298	317	304	310	297	331	295	313	298	278	313	315	304	304	308	306	272	350	293	288	335	346	308	314	336	295	291	308	340	317	300	317	295	313	286	304	322	286	350	319	334	299	312	314	304	306	297	293	303	355	303	325	304	303	302	311	342	311	307	281	320	298	319	298	299	333	315	294	297	274	343	304	326	317	307	328	332	303	319	298	323	292	326	314	327	330	369	302	322	305	325	305	315	309	314	320	299	320	302	320	325	324	301	312	320	302	318	324	296	303	280	283	290	309	311	298	293	333	313	289	318	307	297	283	307	281	298	276	294	300	316	338	291	269	277	309	308	309	334	297	324	312	307	307	327	302	329	304	294	306	316	311	322	282	309	314	313	312	308	290	286	297	312	309	321	305	311	292	318	304	318	290	296	308	300	276	311	332	295	314	289	352	307	318	290	281	320	332	310	271	301	291	309	316	302	334	343	291	283	337	325	328	311	306	300	327	314	280	314	329	302	316	317	264	300	323	309	293	313	278	297	317	290	305	299	291	318	298	316	281	309	340	313	309	302	288	304	289	296	296	315	309	297	290	291	333	321	298	277	303	299	314	326	340	316	298	305	307	290	310	294	296	301	310	300	299	319	319	309	311	321	288	338	315	334	296	284	319	293	287	294	327	341	322	307	328	309	313	312	310	328	301	339	313	301	327	306	304	295	303	279	329	347	274	310	302	344	312	301	307	348	282	282	311	290	291	319	338	289	326	283	286	311	309	338	310	314	316	294	319	316	336	320	271	298	323	306	315	298	302	290	342	289	316	307	310	301	281	320	313	301	288	302	273	293	299	318	301	304	303	304	335	322	347	317	300	300	317	322	292	295	290	324	317	316	314	324	340	350	314	300	293	314	340	317	301	300	323	316	304	313	299	291	328	298	340	309	316	316	336	308	294	299	299	298	277	282	295	330	292	285	288	312	299	287	305	301	285	308	305	293	302	301	315	326	295	296	309	336	305	307	298	310	302	315	310	313	302	329	320	336	315	327	287	333	312	298	284	310	297	326	330	297	302	287	299	348	283	286	296	298	309	312	319	296	278	343	337	304	322	302	288	320	301	306	337	327	278	302	298	316	328	284	278	290	303	303	286	320	293	317	292	334	307	297	287	289	323	312	325	305	339	294	310	308	287	332	316	334	319	338	303	296	302	303	293	315	299	305	277	306	315	323	323	352	338	306	311	293	294	329	306	294	314	300	324	286	301	278	307	303	296	289	303	329	320	330	311	334	315	297	305	274	325	329	291	333	288	316	290	303	300	319	308	330	311	289	337	338	321	282	290	293	330	321	299	286	297	297	326	332	292	318	303	288	316	293	320	311	295	307	314	320	293	325	330	349	313	302	324	284	321	314	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29034	2764	5786	6373	5384	4523	3734	3121	2753	2404	2155	2046	1906	1740	1521	1494	1405	1443	1273	1325	1165	1107	1170	1165	1076	1053	1153	1016	1067	1093	1042	1021	991	981	935	995	957	874	974	947	987	898	955	890	904	938	905	931	937	893	912	865	922	908	846	902	871	880	888	909	873	864	856	886	864	850	878	854	860	868	841	847	853	891	877	846	934	872	903	902	873	876	821	895	832	863	907	863	831	834	876	837	840	817	849	846	855	884	871	843	830	863	836	869	829	822	858	861	859	830	823	863	861	891	891	831	863	868	873	886	853	886	869	837	857	831	871	820	869	814	858	849	853	816	810	874	819	907	877	874	805	871	838	830	862	866	827	874	872	855	842	804	818	809	806	891	940	822	829	853	867	813	825	863	855	896	838	872	873	873	840	872	848	893	852	865	834	902	827	839	831	857	832	810	838	812	809	836	838	830	856	804	837	861	822	882	844	881	850	807	813	861	887	846	814	889	786	878	851	841	837	872	842	808	806	845	862	859	873	847	832	833	805	866	801	833	818	792	834	791	828	828	881	877	835	815	859	823	854	842	861	803	812	801	851	829	822	934	817	830	837	838	814	832	819	872	821	854	871	808	851	857	851	815	871	830	882	862	803	844	868	845	856	865	845	869	863	835	800	810	807	818	824	862	827	864	830	850	827	846	841	849	845	835	838	878	867	822	791	856	883	853	816	821	844	802	855	880	812	827	851	888	849	861	815	834	852	897	851	839	791	857	822	862	821	868	834	854	837	869	846	835	812	797	830	846	845	881	871	837	836	839	908	833	884	839	858	819	856	826	827	813	822	894	853	799	838	866	887	780	840	842	812	852	830	845	844	805	841	841	872	897	847	804	855	844	842	827	807	842	817	812	900	837	874	822	843	881	806	849	814	848	860	801	878	835	828	844	863	808	878	825	832	834	835	833	797	855	843	859	838	831	809	848	810	815	791	860	854	836	829	828	880	843	815	850	894	807	815	770	846	873	854	847	859	829	796	812	858	818	828	815	861	791	832	838	878	793	808	821	830	848	894	866	895	816	837	891	846	806	846	819	862	787	821	824	826	839	847	847	821	818	857	830	818	851	866	866	827	857	823	847	883	807	865	898	853	827	839	829	832	835	894	870	819	854	855	788	821	852	823	817	808	813	838	833	853	792	881	817	851	802	871	812	874	787	854	844	840	788	861	869	812	873	832	919	825	854	859	853	870	850	839	856	878	855	920	838	848	840	865	820	898	864	856	827	881	859	868	876	794	853	865	818	831	895	838	801	851	879	813	873	876	821	844	838	873	827	876	858	796	879	841	818	881	794	770	889	902	805	829	829	880	869	829	864	871	912	889	874	848	858	816	833	847	813	820	859	827	823	813	886	807	854	873	823	901	840	864	851	835	851	873	832	841	876	803	922	840	877	867	789	837	871	850	835	815	915	818	868	847	852	834	830	855	855	864	863	860	839	849	847	830	841	824	847	826	825	867	873	804	831	811	840	858	871	865	821	798	878	838	826	816	836	868	835	814	804	837	863	797	850	817	842	832	846	889	891	859	793	856	862	825	808	843	821	894	838	893	862	826	898	882	856	794	809	878	806	845	851	828	840	796	848	807	870	869	842	822	864	870	849	878	844	786	865	801	863	799	806	811	831	827	865	880	810	816	841	838	896	890	823	879	851	826	868	804	837	809	833	889	850	791	868	833	892	891	881	856	827	818	855	866	839	854	844	826	872	831	897	823	851	846	846	879	836	883	911	806	832	867	885	857	891	859	831	804	826	848	826	854	911	850	845	825	843	834	816	850	843	849	831	858	813	855	833	828	833	809	856	844	851	834	861	801	839	860	822	834	876	907	817	886	869	851	833	831	757	838	845	842	864	858	831	881	897	846	799	858	867	868	832	844	832	800	805	812	824	831	826	883	860	866	888	788	864	833	813	810	898	855	826	829	864	849	910	814	876	834	805	804	862	828	845	839	852	878	789	884	871	826	815	844	841	911	852	871	849	845	815	810	848	798	841	836	833	923	851	849	847	817	844	833	890	890	804	886	840	826	807	863	853	838	900	826	861	881	824	816	858	863	791	856	825	870	838	815	875	863	815	836	844	839	762	822	856	831	799	889	874	862	789	818	814	826	831	860	884	832	825	824	878	763	851	835	819	895	845	841	822	800	884	824	842	859	831	829	820	880	845	837	815	841	831	870	843	806	844	806	852	825	867	852	878	866	879	924	804	810	848	853	797	810	884	791	834	872	858	840	822	863	816	819	832	877	780	804	837	875	842	815	837	824	843	892	831	846	847	833	895	845	856	865	824	866	828	846	812	872	804	843	889	870	865	868	852	815	880	855	814	781	838	804	917	908	861	802	837	842	891	858	819	816	866	842	847	844	834	860	827	815	876	852	854	915	876	865	835	896	838	848	785	826	832	857	893	826	828	785	863	840	867	856	863	847	834	853	818	883	870	836	852	838	858	859	814	857	850	802	868	842	855	811	832	853	915	876	878	855	845	844	847	864	810	895	831	833	822	890	835	831	866	845	852	894	915	856	853	786	868	791	834	852	809	866	842	836	833	830	812	809	847	901	823	848	797	806	807	788	836	799	856	827	876	832	874	808	820	881	878	878	855	853	846	830	841	892	838	819	845	839	838	796	796	823	823	845	824	823	849	870	864	876	843	883	917	842	833	833	832	807	800	832	875	855	839	866	847	786	835	854	816	875	859	896	831	852	859	805	847	816	863	903	820	842	859	869	846	843	829	857	835	816	875	862	885	888	813	801	805	787	834	792	847	769	832	852	838	867	829	843	857	833	833	844	837	932	809	836	814	794	865	865	855	870	833	870	861	816	806	858	840	903	798	820	793	852	854	839	878	881	833	813	816	835	862	858	807	897	905	875	830	847	823	835	804	839	851	825	830	863	869	881	851	822	837	900	840	825	850	818	858	845	836	893	837	901	811	821	941	807	798	865	800	861	807	877	824	841	851	871	844	833	828	828	870	852	858	842	819	884	854	853	903	901	833	860	802	853	890	820	865	839	804	912	873	808	844	878	827	847	885	870	819	843	796	796	858	875	844	874	818	922	851	839	825	844	844	841	811	814	863	856	843	869	845	822	855	845	831	840	861	854	835	865	840	797	848	861	791	886	849	861	824	863	851	895	835	829	904	816	875	816	830	887	895	863	815	820	867	853	831	824	787	854	807	821	855	832	829	861	877	825	825	859	795	839	832	796	886	857	863	806	860	879	847	882	884	861	799	837	869	819	838	831	827	835	816	842	870	869	853	834	822	856	834	804	906	814	871	837	887	802	888	862	825	804	825	875	808	832	847	877	870	827	858	849	843	847	882	865	815	854	885	850	881	832	831	864	830	877	834	870	819	825	857	803	890	846	820	797	824	816	829	872	819	885	815	856	857	799	834	813	812	858	819	836	850	824	803	863	843	829	858	807	859	857	865	907	844	846	916	831	897	845	833	832	782	852	779	848	912	819	804	845	869	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8754	481	268	166	195	152	138	166	162	144	139	140	162	143	157	182	140	153	149	159	150	135	151	161	130	165	134	158	153	142	142	154	174	131	134	146	188	166	143	145	165	129	150	153	146	161	144	145	128	149	160	146	149	158	135	148	115	122	128	152	153	157	133	169	145	147	156	131	155	153	139	163	156	144	132	144	151	139	152	158	152	139	155	167	137	168	132	158	130	139	156	160	137	150	131	130	143	149	130	144	136	153	151	159	132	139	123	131	162	163	118	126	161	136	150	157	151	137	142	148	146	142	114	137	155	164	144	160	162	135	153	145	141	176	123	128	122	141	163	148	156	151	140	156	155	142	150	129	152	149	150	137	136	156	143	143	134	147	145	143	135	148	153	166	135	147	145	134	144	144	134	154	159	149	132	160	142	109	170	146	129	130	140	143	168	140	147	141	151	146	151	137	118	146	157	149	148	144	153	145	163	164	141	126	146	158	135	141	145	125	153	143	152	145	149	129	166	158	141	145	163	134	148	137	145	160	159	143	161	136	174	140	144	153	149	114	158	155	140	139	130	148	141	132	168	135	139	149	159	127	142	163	143	147	157	160	141	146	152	147	159	144	143	146	150	141	162	155	132	144	172	171	143	163	138	139	174	132	155	152	153	138	158	131	179	136	155	139	142	164	141	166	147	149	169	148	126	130	170	146	151	134	144	162	165	135	128	155	168	137	160	151	147	127	156	140	133	158	143	158	134	138	145	145	168	135	128	138	146	123	145	145	139	163	134	151	151	145	121	137	148	140	162	153	140	128	148	144	166	155	164	146	142	140	140	143	152	169	143	164	157	131	128	126	172	171	150	150	144	137	129	157	150	143	135	130	157	118	150	146	143	144	176	132	160	146	142	170	138	162	146	162	152	156	158	134	146	158	146	112	158	140	145	147	138	145	163	151	155	147	128	159	138	143	127	156	151	150	154	158	140	158	151	143	152	124	135	153	137	135	155	138	142	133	165	147	148	152	169	147	149	141	160	149	161	138	138	156	164	141	112	125	144	162	161	145	167	156	120	148	154	144	159	167	145	139	156	153	156	158	148	141	151	143	147	144	145	146	139	159	149	140	149	141	154	162	139	143	143	164	149	151	125	139	159	139	135	129	161	159	176	155	152	168	167	165	144	148	140	156	146	130	144	133	154	147	133	143	154	142	127	146	140	154	128	142	133	153	145	136	148	141	140	156	132	140	142	129	143	159	157	162	143	140	170	144	138	145	137	154	139	145	160	141	133	147	156	150	140	158	169	137	149	142	153	154	134	147	147	153	148	133	158	133	130	147	150	147	154	116	147	137	169	148	167	131	147	150	137	156	163	151	128	135	168	187	135	141	135	144	134	143	141	123	160	133	151	143	126	144	125	158	146	153	155	165	188	132	144	159	135	122	148	163	151	157	144	126	149	158	171	150	134	143	154	168	163	147	162	139	144	135	138	144	136	165	146	159	144	145	170	137	140	126	138	132	158	148	146	136	149	125	136	167	151	151	162	134	139	153	123	135	146	153	154	166	142	144	138	132	147	163	161	145	143	144	133	141	147	169	128	139	132	145	163	130	147	152	141	155	149	145	159	160	135	150	145	173	121	134	146	149	156	153	156	144	139	141	145	144	140	163	140	154	128	166	122	157	128	148	142	134	139	139	163	136	150	152	159	157	151	141	162	130	132	163	138	138	137	156	153	168	135	126	130	129	131	159	157	133	136	136	143	131	145	132	151	130	123	144	132	149	162	137	155	141	143	160	151	147	165	120	133	158	128	179	163	135	129	147	122	145	141	133	128	183	164	154	152	136	126	153	153	149	151	146	165	136	131	167	154	134	137	138	144	152	131	145	149	136	134	127	145	145	132	147	131	146	135	137	149	131	142	148	163	139	148	148	153	149	156	165	138	136	157	143	148	156	136	149	167	155	141	150	145	138	181	138	136	149	139	142	139	152	148	162	130	133	144	134	134	148	146	140	148	143	125	158	155	145	151	148	146	166	141	149	151	131	127	155	161	136	146	130	143	171	155	154	157	132	147	138	153	152	144	142	158	159	154	157	136	152	129	160	124	188	174	143	137	138	134	153	151	134	134	137	127	155	159	122	140	140	136	166	146	122	146	148	130	149	154	147	163	159	144	143	146	142	150	149	144	146	132	153	162	139	147	155	133	137	124	115	133	168	153	130	150	129	124	125	130	130	143	144	143	139	178	149	145	140	142	149	133	135	150	153	132	144	157	137	150	158	148	144	130	155	119	143	155	161	143	143	140	157	126	167	149	157	137	143	140	129	140	159	134	166	151	182	127	146	117	135	122	128	150	138	145	159	153	167	136	147	150	145	154	161	167	160	134	163	142	154	145	146	144	153	141	139	157	150	152	166	137	138	154	169	152	134	157	144	140	167	139	143	151	156	168	161	138	136	150	144	156	132	151	136	159	182	139	162	139	145	147	125	157	139	159	133	128	149	121	132	163	160	152	157	148	135	138	151	163	149	141	163	157	142	146	167	164	166	140	129	156	135	131	145	138	136	154	165	122	165	147	149	158	150	151	154	141	127	138	159	143	145	141	157	141	142	147	117	132	138	159	138	126	151	149	148	147	149	136	136	134	142	134	157	130	156	132	151	157	149	119	148	165	128	140	137	163	150	175	152	147	132	139	141	148	157	131	132	132	145	144	150	124	133	162	134	135	140	141	131	154	148	140	150	139	136	145	145	138	133	159	149	144	141	138	156	138	159	136	155	142	142	150	174	152	149	147	135	158	148	129	138	129	155	152	166	146	132	136	144	142	141	155	139	152	146	153	142	142	145	157	130	147	150	135	128	130	133	141	155	162	151	149	153	140	137	146	149	149	138	142	143	151	170	131	149	122	164	152	127	144	170	146	135	127	154	150	151	152	137	138	124	132	163	159	156	144	139	172	139	130	163	131	123	137	150	131	127	174	152	145	161	146	146	168	137	162	153	151	148	148	159	151	131	118	133	152	163	138	157	149	132	123	130	148	125	139	153	165	177	157	136	142	156	164	151	162	158	157	134	129	169	146	153	157	133	149	145	167	146	162	161	149	160	162	152	137	132	145	138	119	166	169	151	154	127	160	157	139	143	132	151	138	166	133	146	158	152	141	140	143	140	129	157	129	115	145	179	147	148	143	149	153	169	127	168	163	143	144	143	124	148	150	160	140	150	138	161	147	158	165	138	138	158	173	156	141	141	157	128	127	165	149	128	163	150	144	155	148	135	161	150	144	145	136	151	146	154	168	126	125	154	153	166	144	155	138	152	147	155	158	150	143	160	143	161	157	138	154	143	137	140	145	142	159	163	153	163	147	163	144	156	154	130	138	149	153	128	143	139	147	148	132	143	133	147	154	145	148	143	152	140	141	152	132	151	149	158	142	150	170	154	152	145	145	142	158	141	148	143	169	168	147	142	136	151	144	156	149	141	143	145	130	140	154	138	139	146	161	156	144	123	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8186	559	629	665	628	614	508	461	518	489	499	503	449	494	534	485	490	469	469	481	469	482	490	508	461	489	489	454	490	508	459	415	477	471	456	461	453	499	442	505	433	474	467	478	456	497	478	453	475	480	499	468	473	489	459	480	507	488	423	433	519	466	477	471	441	441	459	471	489	463	481	477	485	464	485	491	435	478	484	482	460	503	488	504	462	470	483	480	484	524	478	480	477	474	459	471	487	509	474	446	496	481	459	469	448	490	466	436	489	491	450	451	463	464	503	447	475	487	495	486	486	481	465	484	470	471	503	466	471	472	426	456	453	475	545	440	507	467	478	431	398	449	459	457	502	457	498	460	457	419	492	478	413	445	431	459	479	456	472	429	493	481	462	425	458	477	481	485	463	480	488	475	467	520	485	452	505	452	500	489	526	470	487	473	488	487	497	478	468	450	458	431	426	456	474	451	462	462	460	453	453	444	459	493	453	477	463	459	481	431	478	481	500	471	476	490	444	471	454	476	475	456	483	464	466	459	484	450	478	445	485	477	489	440	460	486	506	470	464	512	440	437	518	452	498	495	483	495	455	467	465	482	444	451	452	466	499	450	472	459	450	444	457	455	453	454	471	462	453	445	486	452	473	429	464	448	475	475	464	435	499	457	529	489	449	501	481	469	487	445	441	473	467	503	436	457	463	479	466	452	507	494	457	488	461	452	470	466	485	444	463	472	490	505	475	480	471	484	504	440	449	489	441	480	508	490	470	484	486	423	495	483	452	491	485	484	441	498	464	472	453	461	480	453	463	492	470	471	500	487	511	472	466	480	459	484	497	446	456	451	501	503	464	475	482	466	472	440	437	444	503	453	487	454	489	483	477	481	487	449	461	468	493	462	472	433	482	482	480	494	479	463	467	483	461	471	471	455	488	492	492	458	509	450	493	461	460	462	497	468	492	499	476	503	453	492	488	422	488	469	481	469	443	449	455	437	406	516	479	474	469	460	464	491	422	463	465	485	442	453	447	462	463	460	494	466	441	477	417	491	438	453	456	466	485	512	462	468	459	504	451	432	442	448	471	477	452	465	448	471	465	493	461	507	454	482	453	471	497	534	488	433	465	497	494	432	463	487	437	459	450	486	488	451	483	493	485	482	454	439	452	516	446	479	466	468	486	466	484	473	475	476	489	462	453	461	510	485	512	457	453	484	464	428	484	487	473	472	470	509	473	471	466	478	483	478	487	460	464	414	481	499	462	514	469	454	468	513	491	454	489	461	457	463	471	449	484	453	455	526	462	502	470	451	503	471	460	474	440	454	490	438	495	473	445	429	480	459	455	519	469	493	415	443	442	479	445	486	499	453	469	463	473	467	495	451	479	457	500	487	452	456	484	462	492	474	447	474	472	457	483	478	460	438	488	489	473	465	511	468	462	470	459	489	471	443	460	480	502	454	463	448	452	431	443	452	458	464	447	455	496	502	472	466	470	485	491	488	451	459	489	469	461	521	490	473	470	470	477	482	451	453	490	483	449	455	474	488	428	465	467	489	455	482	466	465	471	489	444	479	481	451	450	476	472	490	445	474	505	512	442	464	451	481	488	475	519	478	427	490	473	429	475	490	486	457	451	483	478	480	519	479	486	458	467	495	482	472	490	469	435	488	455	475	461	477	485	452	452	497	475	493	477	473	461	477	495	466	478	442	436	487	470	456	459	467	477	458	493	451	492	490	435	491	485	502	453	488	509	497	421	473	499	466	503	480	476	476	461	456	456	481	482	455	439	477	488	468	487	461	435	490	496	504	475	468	448	442	472	454	456	503	525	487	464	469	482	467	456	444	491	456	500	455	448	440	468	436	470	454	444	462	473	434	448	480	447	492	494	454	518	469	480	477	473	466	491	498	496	462	479	416	465	458	488	486	462	481	482	450	463	462	498	454	474	465	472	485	487	410	463	463	518	449	444	469	488	511	459	476	493	505	448	448	449	449	484	458	463	526	513	496	453	483	489	476	451	449	441	466	499	514	464	440	488	454	502	454	455	476	475	452	494	458	488	496	474	497	467	451	452	472	453	432	464	466	447	398	480	454	448	477	509	485	404	504	485	467	454	445	449	468	486	444	460	469	448	467	490	501	479	456	440	432	473	526	448	468	471	471	483	466	501	506	476	459	472	432	464	467	471	509	496	474	432	461	485	492	463	450	462	467	493	467	503	477	487	466	482	469	500	455	452	449	426	435	452	479	491	488	439	467	438	477	501	473	483	465	489	465	424	483	494	467	527	473	482	477	458	470	505	466	487	443	428	428	464	446	459	406	456	427	480	464	479	453	510	470	448	484	479	494	469	489	429	447	489	478	460	429	474	408	486	486	483	443	477	471	498	460	498	455	464	491	507	468	466	453	463	450	482	463	427	437	466	456	462	483	489	432	439	460	435	456	421	471	477	451	485	518	493	461	469	447	468	460	459	489	459	477	471	465	507	502	454	471	489	480	445	483	455	450	464	456	474	435	446	476	492	446	468	492	498	493	479	479	449	451	453	471	443	423	458	493	476	461	432	461	483	463	493	500	496	459	514	487	455	448	501	465	474	467	451	466	447	432	472	477	464	460	459	475	459	507	522	425	474	488	479	450	487	462	435	481	482	459	454	448	461	478	460	443	527	506	493	468	480	484	481	469	453	430	431	474	473	456	470	492	430	431	498	416	427	434	500	464	461	454	477	467	464	500	466	493	472	470	489	487	466	450	484	513	442	503	449	487	479	475	468	451	448	443	465	436	435	501	467	454	469	460	457	452	441	496	476	448	492	456	484	441	468	486	459	471	456	468	480	449	456	461	480	474	459	460	451	449	494	524	472	482	463	489	492	481	414	495	441	476	463	436	457	483	457	454	491	480	437	425	469	469	482	460	491	464	504	443	482	499	456	495	493	488	439	446	467	491	489	448	512	479	455	434	469	469	463	490	485	456	488	478	476	459	477	467	461	482	478	493	463	497	502	474	524	440	440	474	445	457	516	474	454	463	471	476	466	476	493	522	503	459	495	487	458	484	426	501	445	440	477	499	439	443	502	474	439	445	505	439	487	503	462	477	477	477	470	455	512	501	478	460	441	465	463	470	469	480	470	515	486	425	434	466	447	494	492	451	494	478	493	482	420	490	484	484	459	479	492	483	474	468	475	479	469	491	487	483	491	418	475	429	456	477	452	467	490	459	464	460	484	498	487	458	456	466	459	456	512	466	484	471	451	452	517	512	524	476	481	476	485	465	491	476	454	482	491	475	448	523	444	486	467	469	461	444	510	510	438	492	499	495	486	482	500	457	468	456	498	449	440	513	436	411	477	462	473	480	472	509	445	443	466	451	417	470	482	496	498	498	440	505	458	486	490	469	463	467	473	472	465	474	461	453	472	471	445	455	440	443	453	468	459	489	495	470	461	461	516	475	452	489	509	488	459	486	496	462	472	493	467	453	479	434	451	483	442	459	472	523	435	443	459	465	464	443	482	498	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49593	11399	2193	1242	867	703	562	508	422	442	409	422	414	369	352	337	338	307	311	332	305	305	334	333	305	304	323	317	282	313	312	313	301	306	302	261	303	310	321	318	298	304	281	293	292	308	277	309	275	281	316	317	321	292	280	290	314	298	277	306	331	294	288	320	284	288	305	283	273	304	300	278	281	294	305	263	274	280	301	291	301	292	269	286	308	266	310	295	293	271	283	299	310	264	288	303	291	286	305	297	288	275	266	314	306	293	298	276	314	274	273	293	301	296	307	287	317	320	314	309	287	299	324	283	302	302	254	284	275	280	277	309	272	266	295	282	298	292	261	279	294	274	253	322	273	275	268	290	295	295	328	298	269	296	307	304	304	302	284	290	288	307	283	286	292	315	308	295	323	295	303	268	275	308	306	300	299	281	291	324	292	275	295	294	287	302	255	273	286	245	283	313	290	297	291	270	304	289	287	293	318	288	277	290	244	300	286	279	292	334	301	300	278	334	282	327	283	322	286	291	300	296	291	301	301	282	286	290	279	314	274	293	276	281	271	302	287	295	278	292	291	283	262	262	302	284	296	281	272	301	280	268	276	332	304	305	283	273	294	334	311	315	278	294	327	302	276	289	317	308	280	273	310	274	330	270	300	285	278	292	289	313	254	304	299	321	301	251	291	299	279	300	292	298	281	323	306	302	295	300	308	309	268	272	301	295	298	296	297	277	302	287	285	288	274	296	269	295	276	306	305	321	306	255	295	302	281	291	273	289	271	283	293	299	297	270	293	298	294	253	287	271	277	313	302	288	302	276	325	283	306	286	275	276	292	292	286	304	300	267	316	274	318	261	303	290	318	253	279	271	323	298	312	298	293	287	276	257	274	267	299	307	283	313	258	285	321	269	266	291	283	296	297	270	298	314	283	297	266	276	310	302	315	310	297	318	298	285	299	277	314	282	258	288	287	301	309	293	277	280	291	273	265	284	298	327	289	285	275	282	294	310	262	322	264	304	295	279	274	289	281	265	269	283	259	297	304	302	281	279	294	279	261	310	271	294	306	279	301	299	309	292	285	313	271	262	276	283	289	298	275	290	295	314	311	302	286	317	309	279	260	297	304	308	320	290	301	303	273	275	324	319	273	297	332	282	287	285	321	284	256	286	298	291	307	297	328	298	303	269	288	270	256	264	304	282	291	285	285	275	286	283	268	308	279	279	275	321	286	293	290	273	281	273	297	305	316	286	260	284	295	308	286	268	284	309	283	277	282	256	282	271	285	273	252	285	273	275	300	293	298	280	279	282	279	261	307	295	308	318	288	272	313	296	272	286	296	287	299	315	304	268	295	293	301	287	328	281	292	290	300	310	332	309	283	277	292	287	295	271	273	263	275	293	293	297	286	284	281	288	306	302	291	289	302	281	277	280	280	276	261	312	272	308	292	289	311	290	321	276	308	297	342	284	305	264	291	266	279	270	299	254	348	307	291	266	306	270	270	271	281	293	283	285	316	304	282	308	287	289	288	278	294	276	290	297	291	293	258	309	288	296	287	310	248	277	307	328	303	295	250	304	256	290	275	286	301	265	280	314	275	283	293	280	308	304	271	269	317	316	286	265	284	274	278	276	293	303	264	282	260	293	285	282	318	299	295	276	315	269	304	275	307	301	283	291	306	306	278	285	275	270	310	286	314	281	298	292	301	288	279	285	275	289	269	298	292	294	292	265	292	295	299	254	311	284	298	327	285	309	272	332	319	293	298	275	289	256	282	282	289	321	268	289	296	286	288	249	300	242	268	317	297	297	273	284	303	317	296	301	282	280	290	277	285	267	291	320	272	276	282	283	298	275	273	301	315	322	280	269	290	257	280	279	296	304	288	275	276	314	291	297	291	326	285	281	304	273	298	292	277	298	289	308	314	308	311	303	286	332	288	303	279	312	276	298	301	260	304	280	286	285	288	295	322	257	269	278	284	308	274	288	333	305	286	292	292	280	310	271	275	261	284	277	304	317	281	310	286	268	298	300	300	305	285	290	313	293	306	303	326	289	314	280	283	251	307	316	315	319	293	314	296	325	290	279	298	307	279	289	272	292	316	274	303	312	327	293	296	280	318	294	288	311	314	320	275	302	275	280	311	309	291	273	272	325	272	314	252	287	281	308	295	297	290	302	289	277	272	259	301	324	319	281	305	286	297	308	288	310	272	288	278	301	294	309	308	305	313	292	276	280	266	288	275	283	287	292	299	284	286	281	248	255	283	289	278	295	310	284	289	296	291	272	318	286	267	287	319	280	287	296	275	276	321	291	287	320	297	289	273	284	286	303	280	278	293	306	277	295	296	311	301	292	282	271	277	313	290	264	264	315	278	304	276	289	307	311	293	284	286	313	296	310	280	322	300	299	278	311	304	313	269	263	280	265	288	263	283	284	267	288	310	310	286	288	263	264	302	261	301	305	300	287	300	302	309	293	296	306	306	294	291	293	279	302	266	250	292	286	264	292	291	286	297	302	297	288	300	294	281	285	311	261	319	299	287	286	274	286	284	294	289	271	259	304	306	304	279	278	282	314	301	266	293	258	301	296	275	290	283	310	295	315	271	315	338	311	295	288	295	282	280	293	312	295	276	283	318	302	287	274	300	316	292	276	310	299	328	268	272	282	283	283	309	269	321	283	283	305	248	282	302	292	295	304	292	306	305	304	274	280	268	294	290	271	319	283	310	282	299	299	295	281	302	287	264	296	307	322	291	291	269	294	268	277	330	285	307	294	296	277	267	307	281	286	307	327	303	264	293	285	278	310	261	288	292	288	280	273	250	302	284	297	293	293	294	305	286	275	293	283	298	290	277	303	315	295	291	311	255	282	312	284	275	309	271	250	307	309	302	269	303	262	285	279	284	271	288	287	283	251	294	269	297	269	324	298	280	277	273	272	292	295	281	292	282	307	303	308	275	276	309	298	293	314	295	295	313	298	317	261	307	261	273	309	262	301	292	295	294	309	290	303	281	298	290	280	304	289	286	298	290	285	283	283	299	284	284	297	302	289	297	259	283	289	266	295	304	322	294	302	279	261	270	291	281	315	271	276	281	287	288	290	283	291	320	284	281	278	289	299	294	292	281	266	260	297	310	282	286	286	309	265	315	274	323	290	316	298	287	310	266	296	273	301	274	300	298	288	319	297	283	276	300	302	302	271	288	291	291	299	309	290	306	281	306	250	281	283	302	283	288	307	289	296	296	303	321	296	331	270	290	267	288	285	266	274	310	278	289	329	281	292	259	283	294	311	250	273	285	298	302	317	287	263	293	307	263	308	267	283	283	286	292	279	313	289	287	280	275	277	285	284	280	305	298	299	353	290	270	286	272	286	309	322	276	307	322	330	299	311	296	256	274	316	308	262	284	290	288	315	292	325	310	288	310	311	319	328	281	272	291	250	293	293	296	279	294	280	275	289	310	281	280	278	287	312	296	291	319	312	337	311	256	317	309	290	287	291	310	287	300	284	337	317	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24089	1807	3462	3721	3279	2850	2292	2058	1829	1610	1433	1475	1391	1263	1183	1153	1099	1151	1018	1032	1034	1009	958	966	959	963	921	948	925	867	908	887	900	867	856	871	850	873	924	868	884	871	892	874	863	908	916	846	831	842	836	894	878	851	813	828	871	787	805	855	869	821	834	826	864	873	825	817	849	853	807	847	822	814	843	884	835	893	876	816	805	823	864	792	822	933	823	847	851	855	832	850	810	789	890	800	863	853	830	819	852	771	845	838	827	858	833	791	799	885	813	861	876	845	879	847	780	853	834	826	837	793	832	810	798	862	847	814	817	779	854	798	793	860	822	815	811	849	796	769	788	797	866	778	826	762	802	832	807	827	886	817	904	784	838	756	826	857	809	862	866	803	871	837	817	817	831	820	823	822	791	812	839	801	807	795	809	844	800	835	820	822	859	816	843	836	883	806	822	834	811	826	834	830	800	772	813	798	797	917	863	803	777	777	842	781	851	844	808	831	833	828	844	817	873	846	814	819	839	812	842	849	788	899	808	867	820	803	815	817	823	861	813	793	886	823	833	785	877	795	821	775	863	810	820	841	823	829	865	879	817	805	829	824	880	839	843	827	819	861	848	829	858	819	812	820	849	806	838	796	841	816	816	846	844	840	782	819	792	819	850	854	804	783	903	869	863	867	806	867	804	857	822	767	828	853	831	819	849	806	827	807	853	839	817	804	874	820	779	848	817	836	905	867	797	853	780	853	806	817	891	820	808	858	834	806	851	861	883	816	836	839	810	850	782	788	824	825	881	772	817	845	783	818	797	818	822	877	809	819	787	841	772	822	812	837	799	784	836	852	823	874	834	804	810	824	893	836	814	826	808	828	818	841	789	801	812	856	800	770	834	799	803	868	807	888	832	784	844	829	848	854	790	833	801	826	829	857	864	845	832	868	810	818	831	859	858	865	802	849	879	822	834	821	805	818	857	874	834	777	813	782	821	803	821	769	827	782	824	831	870	820	860	787	813	804	833	868	818	800	831	801	857	854	829	829	843	831	811	849	889	874	817	828	821	848	848	821	787	848	795	816	871	803	849	841	763	833	903	770	789	863	786	832	791	858	836	813	822	787	848	808	811	816	834	803	809	858	843	779	803	855	831	811	812	805	817	852	825	836	826	842	862	775	837	832	860	818	839	855	821	815	798	856	807	822	886	821	852	814	807	828	781	832	815	824	818	862	773	811	873	810	867	841	833	831	867	821	834	801	880	803	814	776	842	767	889	844	780	819	829	826	863	867	883	843	822	845	787	777	823	843	798	821	773	873	837	843	820	827	846	788	811	835	798	822	822	828	781	809	837	770	870	766	840	808	796	829	805	796	785	806	825	890	858	795	806	843	825	831	848	801	864	801	850	830	804	846	806	847	809	840	827	810	825	820	834	865	849	821	762	857	797	786	839	836	829	825	791	838	761	779	871	827	807	832	838	788	824	833	844	778	878	812	805	825	855	808	802	790	795	760	823	832	799	888	817	818	787	824	807	839	844	782	846	823	846	789	859	849	837	826	860	816	795	814	795	812	840	839	856	756	802	760	778	833	860	779	872	880	797	811	816	799	793	818	795	821	822	769	805	843	807	832	768	828	831	819	876	829	799	828	859	830	761	786	849	867	831	840	845	848	869	834	812	790	808	827	818	818	803	819	812	796	841	837	768	833	820	825	818	803	809	836	832	808	819	818	821	827	828	787	878	822	807	814	795	845	819	811	772	842	810	831	808	791	845	843	849	793	776	758	847	865	836	808	841	853	823	814	820	789	830	856	796	857	873	873	873	842	843	762	810	836	795	835	879	793	885	837	793	865	774	842	796	813	801	801	817	829	814	841	856	781	825	824	834	894	786	811	858	843	879	845	820	800	803	814	797	827	817	835	821	803	811	816	818	823	815	842	776	840	813	878	792	825	866	888	852	794	873	820	797	819	821	823	822	809	823	864	830	809	814	825	848	844	813	835	832	849	798	829	820	857	803	810	812	814	847	800	844	814	818	825	850	844	796	844	815	818	796	857	805	827	830	784	788	787	860	830	827	828	816	818	805	814	827	775	873	789	845	789	806	812	868	833	774	847	849	796	823	836	891	819	810	806	884	826	851	775	811	831	864	803	850	802	839	823	775	855	747	824	790	819	810	802	853	843	820	845	810	877	835	796	815	805	869	781	797	813	846	839	888	913	842	862	817	807	819	779	804	820	796	828	808	841	861	804	810	840	838	862	799	783	834	824	859	792	811	857	864	846	828	809	863	838	788	826	819	882	789	812	802	807	847	850	857	820	791	823	863	829	817	835	805	790	839	793	838	857	810	821	869	844	805	795	865	855	816	780	810	798	813	829	785	803	795	835	816	801	834	825	863	827	863	825	823	856	849	805	830	776	796	844	852	817	813	831	835	791	788	820	809	865	825	809	852	792	809	811	842	806	775	776	780	812	874	805	816	847	766	784	878	855	825	805	784	811	836	854	821	928	773	829	731	816	813	822	756	814	798	816	832	834	840	812	805	805	817	800	799	830	891	885	808	776	873	828	856	834	801	853	856	793	842	861	806	841	869	825	863	848	767	854	793	855	792	809	846	859	840	795	849	871	836	842	827	815	795	802	813	872	857	795	884	884	818	783	833	797	824	818	855	817	853	819	784	824	791	814	796	839	836	799	808	879	838	799	841	814	821	872	843	839	830	779	835	830	812	861	872	778	785	789	816	867	786	808	816	843	829	788	842	806	853	841	814	856	836	847	823	832	824	832	797	800	786	793	822	818	827	834	806	853	818	851	802	797	803	864	864	811	809	813	814	823	830	846	809	835	862	823	820	851	796	793	826	801	777	825	789	819	823	798	812	841	832	835	864	835	838	811	796	851	859	848	817	787	814	777	739	814	867	847	823	847	845	817	822	839	828	778	827	799	824	872	828	848	835	855	830	864	806	790	864	830	809	818	823	815	805	791	852	856	850	849	810	802	795	821	805	847	811	810	841	801	813	795	820	879	811	887	770	786	827	810	850	790	814	825	819	907	825	880	849	782	840	783	858	839	810	800	820	823	823	808	813	822	810	797	830	834	851	831	824	817	866	803	831	922	782	865	776	825	791	826	823	808	805	836	815	870	855	815	835	855	815	834	794	873	851	841	879	866	840	851	842	773	835	785	878	811	800	854	818	836	831	831	870	895	842	800	821	791	826	844	804	859	812	813	795	806	804	838	798	835	854	832	859	805	836	859	822	816	839	782	797	850	797	847	808	849	786	837	809	829	824	807	817	834	851	866	798	863	848	780	772	849	888	828	791	783	873	840	790	779	786	803	814	812	824	838	831	822	784	859	854	843	831	806	834	870	849	828	883	859	815	861	786	834	843	801	815	840	859	805	841	812	786	816	780	801	811	828	781	767	852	819	817	829	802	805	804	822	819	856	843	829	850	802	880	822	846	855	806	836	879	840	807	761	826	808	840	859	838	845	807	815	825	799	820	806	782	853	827	890	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
63583	16807	4472	2251	1589	1137	885	720	647	589	571	487	453	421	427	437	390	382	357	336	361	319	348	334	375	349	353	363	310	314	371	340	345	328	302	327	329	303	314	319	315	322	292	317	334	321	336	327	300	291	295	307	296	319	305	324	292	329	310	319	333	300	303	309	356	331	300	326	369	285	358	304	314	320	292	276	304	313	358	298	322	285	277	319	316	323	299	338	300	284	337	314	322	297	291	311	321	315	335	295	313	260	294	316	338	315	328	334	329	302	317	309	313	344	330	290	319	326	296	301	282	311	310	301	280	289	318	284	288	333	309	291	306	333	353	312	324	329	340	277	297	333	316	337	296	317	323	307	336	313	370	327	287	322	315	288	337	309	281	307	285	343	319	295	300	303	264	295	329	331	318	297	295	295	319	296	297	286	299	310	328	309	313	315	303	337	271	348	317	324	295	299	321	320	338	311	311	322	305	313	351	294	290	331	283	300	327	315	311	286	304	313	314	293	325	294	348	286	273	316	291	303	338	317	327	300	322	291	314	301	290	300	286	308	298	301	270	291	298	275	338	284	310	284	328	301	304	290	302	291	299	359	330	299	305	317	320	306	281	267	311	306	302	312	316	292	288	325	328	288	297	277	332	298	313	324	334	318	302	296	288	304	331	362	285	328	335	330	334	299	294	326	311	329	309	269	307	296	285	316	291	294	343	329	327	304	320	274	330	320	324	312	295	314	313	345	330	313	356	297	315	314	280	284	314	321	330	323	302	343	315	317	304	281	280	317	292	317	284	344	328	298	315	311	315	308	304	336	295	327	311	295	316	301	284	337	335	301	354	320	298	298	310	319	312	342	313	320	336	307	296	351	277	310	321	294	282	311	309	316	329	325	310	324	320	321	339	309	325	314	326	318	334	314	314	312	318	297	291	309	326	283	326	342	307	313	333	331	307	325	310	302	306	312	290	290	314	315	302	317	280	320	342	304	323	325	318	334	308	325	320	303	307	316	288	285	309	288	288	331	339	306	326	307	287	325	300	307	315	318	320	315	329	295	330	309	309	293	299	285	315	336	294	308	310	299	327	335	300	312	318	298	313	317	301	312	310	306	327	316	330	317	295	347	312	341	317	347	309	300	304	305	324	295	314	335	320	308	303	314	298	337	315	330	321	292	297	296	293	345	300	344	303	261	311	298	297	307	334	301	313	297	302	328	319	331	329	279	320	315	313	327	303	300	305	317	289	304	308	319	321	302	316	316	312	296	302	283	309	332	290	293	299	291	285	308	319	335	327	339	315	295	325	312	301	299	344	298	298	291	283	300	301	303	331	286	308	306	309	309	307	312	300	321	282	320	334	306	300	310	337	297	276	313	293	287	300	339	278	305	303	299	319	321	305	337	278	319	293	282	284	285	316	327	337	338	297	334	293	306	307	336	333	304	322	337	340	287	322	332	310	285	271	284	312	327	302	310	321	321	292	298	306	339	312	306	297	313	330	313	291	312	343	320	318	297	284	336	307	294	268	310	329	295	316	325	326	334	271	326	286	270	291	301	295	330	301	304	281	297	314	299	311	318	335	301	319	290	290	307	329	292	269	334	320	308	328	319	295	312	294	306	311	347	306	322	312	269	316	310	317	306	291	330	296	283	317	330	287	335	320	301	300	348	310	309	339	332	316	335	318	340	304	310	318	271	319	302	301	316	313	304	324	300	338	320	305	313	277	344	306	326	310	281	289	270	300	340	290	297	288	323	293	286	312	308	290	340	300	315	328	306	331	345	300	281	331	323	311	293	280	319	292	322	293	297	280	288	311	273	311	359	298	323	328	306	328	281	340	301	305	306	261	282	306	314	316	329	291	293	301	307	314	290	318	289	322	354	327	291	345	285	324	325	323	308	277	288	308	254	341	292	334	296	302	310	347	302	303	317	328	323	276	314	328	274	303	314	296	284	314	291	305	341	296	309	306	346	314	313	320	309	315	334	328	346	280	321	287	318	293	332	322	304	333	342	342	320	315	327	319	360	279	307	301	307	351	310	291	302	286	341	286	318	296	319	300	293	315	291	336	290	308	324	300	298	303	305	309	300	300	326	297	338	301	312	335	300	324	333	284	344	295	334	328	315	284	294	298	315	297	307	318	284	302	305	299	309	299	322	307	321	318	329	318	301	299	353	295	314	310	299	302	289	320	302	304	325	286	343	322	320	296	311	321	319	312	333	294	298	280	310	277	281	293	302	321	306	311	320	303	288	337	281	350	332	301	323	317	306	312	312	336	342	302	286	289	325	309	303	324	328	290	300	308	302	312	300	300	300	336	284	314	311	322	294	335	308	300	293	289	302	305	286	296	302	324	300	290	274	304	346	326	340	310	310	334	308	336	319	335	354	291	322	297	300	331	276	320	314	283	256	304	314	305	299	275	295	352	310	294	336	261	270	281	321	328	316	312	283	370	290	300	274	281	294	310	319	276	299	314	317	304	318	341	319	320	300	330	300	288	334	332	295	312	345	306	339	283	291	293	302	309	293	332	328	281	323	334	305	300	342	325	326	278	260	287	313	294	288	305	331	311	328	303	291	322	312	286	315	301	320	307	324	293	303	295	310	333	296	328	318	307	317	319	328	323	298	320	300	311	318	317	322	304	321	323	325	322	296	301	296	315	329	259	332	320	295	350	301	332	301	293	323	298	302	322	323	311	319	332	309	297	313	323	333	330	300	283	323	316	305	303	289	325	306	305	320	302	316	317	308	296	295	291	291	303	296	285	315	303	307	328	307	296	294	331	304	321	310	301	295	339	300	341	319	292	318	282	277	351	304	305	335	287	294	361	328	278	284	333	305	316	301	321	293	317	327	294	294	331	302	302	320	324	294	306	302	297	304	315	320	280	307	292	328	290	326	299	317	315	307	317	317	301	330	300	363	302	325	300	283	324	347	307	306	317	290	312	334	339	318	330	315	295	344	305	347	330	326	343	318	318	296	294	320	295	296	322	305	288	301	337	301	285	305	334	298	315	300	310	270	319	295	338	296	319	331	290	330	329	300	299	283	330	308	320	305	298	288	318	281	302	282	278	300	307	309	285	299	326	290	310	311	296	303	317	301	288	328	316	351	305	319	284	271	332	314	296	312	299	325	303	325	309	321	281	327	350	292	303	340	311	295	328	300	327	326	291	300	301	321	352	327	313	310	309	292	313	304	323	308	285	330	323	318	277	321	323	262	302	308	301	270	324	296	304	316	336	315	298	333	339	302	306	331	298	332	316	284	315	292	292	314	359	330	302	332	278	280	324	300	319	325	321	315	314	311	319	298	333	295	312	317	303	333	299	305	306	308	315	277	321	308	321	291	336	325	305	287	318	297	311	279	316	320	303	341	300	310	268	326	309	314	329	279	310	296	334	330	301	266	303	311	286	306	307	295	310	321	325	302	296	300	297	309	317	329	303	357	317	282	331	356	320	330	284	291	300	324	310	320	320	327	276	284	322	321	301	323	311	285	332	313	303	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29734	2747	5899	6658	5532	4597	3688	3009	2686	2478	2196	2051	1921	1736	1585	1520	1419	1350	1234	1338	1185	1209	1147	1114	1128	1066	1083	1005	997	1020	1020	1068	1031	931	997	988	948	943	971	928	938	893	925	947	957	898	965	934	865	934	902	910	901	929	906	906	895	897	917	885	891	884	862	880	933	896	901	882	895	862	902	831	849	869	853	871	864	836	845	880	885	886	882	899	915	914	849	904	812	838	862	804	845	841	838	876	845	825	863	865	864	860	850	881	841	868	862	844	894	852	857	827	875	845	878	832	816	804	843	815	865	879	824	830	856	854	761	867	872	822	866	902	793	868	865	862	838	867	877	836	883	871	878	892	893	872	816	848	804	789	807	878	811	836	890	820	860	824	855	859	861	918	809	828	856	875	830	844	870	800	840	858	834	829	864	893	825	872	879	832	843	828	829	880	890	805	888	810	811	850	829	818	825	827	839	832	857	886	855	856	806	862	872	846	818	889	818	837	881	853	783	849	795	891	843	843	861	882	842	855	842	883	856	875	831	860	800	878	815	854	855	821	823	893	857	864	829	881	832	890	875	809	825	818	861	865	904	834	790	858	858	848	824	839	858	866	821	822	788	830	861	884	816	860	845	803	857	832	848	864	852	858	861	878	842	869	841	832	871	826	819	843	865	819	817	807	855	827	891	822	872	888	853	842	882	819	840	873	831	841	820	797	860	851	892	843	902	810	855	847	803	819	860	869	842	906	818	872	797	877	898	875	899	901	857	773	852	844	799	849	873	864	833	866	843	858	842	879	877	818	802	871	823	838	799	885	869	800	816	868	843	851	858	846	899	885	891	857	878	892	872	855	815	844	887	820	830	865	821	807	840	874	834	856	850	839	895	866	903	874	857	893	820	894	854	861	911	862	810	871	824	817	862	853	869	871	850	890	811	823	833	843	837	837	834	839	874	848	813	895	810	831	849	840	838	835	799	817	860	853	835	862	798	883	852	858	815	828	813	814	863	870	847	885	897	864	751	787	857	829	818	843	830	832	845	845	901	843	832	851	870	866	851	911	838	849	842	891	874	823	816	892	861	879	807	827	799	808	837	880	910	787	874	900	862	814	849	892	880	873	858	856	871	808	880	842	824	848	864	845	866	842	851	854	877	892	842	847	906	826	797	826	882	855	823	862	868	837	828	795	848	886	869	805	874	894	860	870	853	842	863	845	824	810	864	831	840	840	849	886	853	853	836	839	857	778	849	819	860	837	901	884	875	870	858	844	828	838	823	788	816	832	847	845	820	791	838	834	819	829	852	913	863	889	843	866	857	831	845	872	847	841	860	804	823	856	818	858	848	820	863	857	868	854	876	867	861	809	803	831	878	802	853	887	887	866	833	800	834	834	796	784	819	807	856	911	827	877	883	805	853	875	842	835	841	861	838	848	796	840	894	849	815	851	898	857	875	812	884	847	818	835	859	811	804	819	839	835	808	884	834	820	847	833	851	834	803	855	837	858	830	864	840	853	886	870	862	870	837	856	835	807	809	866	851	837	871	882	858	886	841	793	945	876	922	831	892	850	859	811	856	820	835	781	874	839	820	872	867	860	833	813	890	892	808	895	846	857	797	871	898	820	890	830	843	809	852	807	899	800	825	796	844	805	810	785	836	854	838	848	894	870	857	830	844	838	851	834	836	885	836	855	870	786	905	820	867	841	886	851	806	856	877	819	910	871	845	790	864	851	837	842	819	845	837	826	846	819	825	842	845	873	858	839	816	881	810	839	884	834	865	815	886	875	861	790	806	862	834	849	833	891	863	848	790	819	836	822	833	891	838	882	857	841	825	863	846	787	849	828	831	818	870	799	804	878	827	838	800	850	901	857	840	846	845	843	850	890	787	839	860	801	855	905	883	878	866	884	839	861	811	861	833	885	856	814	850	838	865	856	816	803	850	850	872	832	897	850	841	820	825	876	799	879	821	830	826	834	824	837	792	841	876	809	845	888	841	854	835	851	884	873	905	864	869	852	836	832	832	793	840	876	870	841	806	827	896	856	830	848	848	812	824	844	836	861	831	819	868	882	833	851	872	832	814	851	841	843	811	913	847	839	848	845	849	898	807	806	828	832	879	874	839	864	859	836	880	789	810	840	837	839	894	825	850	885	876	903	836	886	845	890	876	845	822	831	844	889	874	876	843	828	799	821	878	861	918	844	883	822	918	873	849	841	893	861	845	795	898	819	870	867	845	792	878	815	804	861	846	891	872	856	874	808	834	830	836	834	842	847	868	906	840	869	795	903	832	820	829	839	817	904	870	754	859	899	852	882	848	901	818	865	801	845	885	816	878	904	862	790	826	766	835	827	846	870	832	865	817	861	874	829	887	819	802	857	833	828	875	879	809	820	837	842	829	873	827	838	848	839	845	857	839	895	822	866	853	887	853	859	808	855	930	889	818	811	834	871	829	817	768	838	821	811	876	824	886	830	819	845	852	874	884	860	820	884	860	834	827	838	840	825	818	849	846	841	803	858	861	832	849	824	828	872	831	833	833	796	854	863	834	833	816	834	797	810	857	850	885	825	857	868	868	817	856	840	875	850	857	840	856	837	796	851	868	830	775	840	813	875	822	858	802	837	827	842	892	889	859	839	874	879	910	866	868	824	845	873	831	851	857	862	891	861	877	837	833	860	880	833	910	865	888	827	872	801	828	855	857	862	765	857	842	881	854	832	842	883	817	865	822	809	847	861	850	867	869	825	860	815	869	862	872	874	813	832	867	835	826	855	854	819	851	792	825	835	822	790	855	808	857	901	896	862	840	842	809	850	845	847	822	825	825	829	834	810	832	854	902	842	823	873	875	891	847	838	894	857	839	841	810	854	853	815	883	807	850	833	877	882	822	848	878	894	836	845	846	857	863	836	907	887	821	852	826	905	826	908	876	800	789	810	824	817	841	863	902	862	869	865	859	871	841	837	835	825	836	887	873	872	794	833	846	824	820	841	845	826	884	884	847	909	887	868	839	815	874	852	818	864	848	804	871	792	912	823	910	829	873	830	854	790	831	850	857	811	872	876	888	812	841	854	888	832	827	874	869	870	879	843	838	804	843	879	836	813	841	887	817	866	870	827	850	848	808	853	812	822	875	799	816	881	864	879	897	839	818	864	825	844	822	867	847	839	850	861	832	857	842	813	874	876	904	809	802	841	872	814	793	836	856	839	820	864	839	880	859	892	885	820	884	840	848	816	841	812	813	860	803	860	820	789	870	856	873	864	808	874	885	830	803	879	786	855	865	819	829	845	835	831	903	861	830	840	797	852	826	859	828	823	909	866	852	826	826	838	797	838	885	831	801	887	801	877	904	876	812	869	823	859	882	865	860	845	823	862	841	801	826	897	802	836	883	843	857	842	871	843	840	833	826	810	867	826	846	842	819	881	865	877	866	816	799	839	839	892	879	849	865	857	912	920	828	841	854	806	866	854	858	849	846	826	819	853	834	815	845	861	867	871	841	824	790	845	871	890	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8448	423	225	202	183	166	167	153	148	154	167	142	153	163	150	163	138	165	151	161	149	175	164	120	152	138	154	149	173	148	140	166	161	131	161	142	165	138	149	128	146	127	138	146	143	138	119	145	158	141	122	138	154	145	129	156	125	153	170	128	147	153	140	145	156	120	150	145	159	118	149	126	146	146	174	143	148	150	150	151	152	146	139	162	140	146	147	157	156	168	159	139	142	148	136	138	172	146	164	119	147	156	150	162	152	143	154	130	147	129	146	144	134	150	139	148	146	159	141	153	160	143	159	141	177	156	137	165	123	138	146	139	137	169	145	141	155	150	155	153	152	149	127	162	155	149	139	149	137	139	144	144	132	144	146	142	155	130	143	150	147	170	150	149	144	135	162	148	147	106	138	140	144	136	133	154	161	130	132	154	129	155	161	140	127	174	156	131	156	133	137	155	162	148	154	150	123	149	143	137	160	148	158	164	127	144	157	138	128	168	145	156	152	140	127	162	142	160	164	152	162	117	167	148	132	152	161	143	149	152	118	134	151	174	132	156	159	132	146	183	188	147	150	122	166	139	141	127	146	149	129	147	146	130	142	149	142	184	151	156	154	136	166	140	143	171	128	161	148	140	139	145	148	145	156	147	140	129	139	144	128	147	138	160	156	144	138	126	171	154	158	113	140	174	150	135	152	156	148	155	133	162	144	162	135	155	151	127	136	153	153	176	151	149	172	177	150	156	157	144	150	147	149	137	145	148	140	138	149	144	144	147	137	170	130	174	144	147	142	143	139	136	164	157	140	154	130	153	156	160	154	136	147	148	146	134	165	137	130	133	148	123	146	135	147	151	153	143	134	123	141	150	140	163	142	171	143	127	158	140	157	152	152	157	121	154	154	147	123	144	144	157	135	140	128	137	142	166	165	143	154	134	130	128	137	156	144	138	126	159	133	142	155	150	133	141	145	131	154	146	154	146	158	150	157	131	137	139	154	127	148	146	142	176	162	133	151	155	146	135	132	134	139	162	140	146	149	164	130	119	144	117	164	154	150	138	156	151	133	142	156	164	129	161	167	145	151	144	142	152	144	144	146	129	139	152	147	150	156	157	178	161	151	136	147	147	132	151	152	153	140	150	149	131	129	135	150	141	128	162	141	135	144	140	148	145	131	142	138	151	141	140	150	158	147	149	141	132	128	157	134	149	150	137	126	151	152	142	161	132	119	166	165	154	164	156	156	148	143	148	152	134	154	156	155	144	156	145	142	137	134	149	148	155	146	137	156	119	156	157	139	129	117	146	165	128	147	145	151	171	128	170	153	144	139	155	139	145	142	147	141	126	166	132	149	145	142	153	138	123	144	163	152	161	142	176	163	148	155	155	162	146	120	152	137	131	129	146	146	156	164	144	154	137	125	159	160	150	158	147	139	142	129	136	165	143	168	124	147	150	136	142	144	156	157	148	150	137	133	130	131	153	139	153	154	161	156	157	162	151	156	147	156	154	150	157	143	135	164	133	140	165	158	133	132	149	141	129	143	151	146	159	163	147	174	153	144	161	165	155	127	147	152	153	160	151	154	129	142	138	145	140	152	132	147	133	150	151	153	151	164	151	143	157	141	159	147	132	145	162	164	139	147	131	156	151	142	162	139	151	149	135	149	137	135	157	144	150	155	140	160	135	147	146	157	125	148	160	137	159	127	154	160	134	143	145	124	142	158	145	134	144	139	135	164	154	145	136	154	141	152	165	136	158	141	145	137	152	151	139	140	147	140	144	162	152	155	161	131	143	126	144	132	140	138	150	156	146	126	162	158	142	162	167	141	149	150	131	154	128	146	142	153	152	147	141	152	137	137	130	132	123	159	125	150	129	133	145	136	153	166	154	127	137	169	162	152	149	138	139	135	128	160	149	131	130	150	148	124	144	144	153	139	167	145	166	150	141	159	131	162	154	136	142	169	164	132	156	150	147	140	158	148	142	141	134	161	158	145	136	157	132	168	150	148	156	152	151	157	142	149	133	141	144	140	158	153	142	160	149	165	133	125	156	144	143	158	161	162	113	128	148	156	144	145	160	134	146	159	142	156	135	138	179	159	136	137	155	138	149	154	148	155	139	135	119	155	153	150	146	140	136	155	144	148	152	153	158	139	165	147	154	150	158	138	160	144	159	151	157	116	146	153	151	169	146	147	147	146	150	144	156	131	147	161	160	141	134	154	156	155	150	156	141	148	143	141	133	130	152	156	156	151	146	151	147	158	154	159	144	138	142	148	139	118	122	143	161	164	140	151	144	145	137	165	150	136	141	151	133	141	138	144	143	141	128	144	138	118	134	138	161	137	148	136	150	150	124	152	146	130	130	133	153	140	155	133	142	150	164	157	147	135	145	157	128	152	148	169	154	164	183	156	155	132	152	162	158	168	131	151	130	127	147	151	143	121	147	138	134	151	138	143	145	162	128	156	143	137	144	135	127	157	131	146	145	124	155	152	154	117	142	146	141	144	155	132	140	145	163	145	147	143	146	147	175	149	153	150	139	142	158	136	136	161	136	149	139	141	146	147	156	146	130	157	134	154	149	148	155	139	166	148	153	128	145	141	144	145	145	149	150	142	134	139	136	132	154	140	134	143	155	154	142	149	136	138	153	142	154	139	141	147	125	167	143	143	143	145	160	166	128	155	163	140	116	138	144	138	150	149	160	154	160	151	158	132	150	156	154	152	163	159	172	152	139	144	144	136	143	147	137	131	148	133	141	154	148	152	150	151	142	143	142	151	154	137	171	180	161	126	152	139	162	142	142	148	145	158	145	140	152	137	153	143	151	161	171	137	180	140	153	168	157	151	161	148	151	140	146	160	147	170	138	153	149	176	133	145	170	146	163	144	124	141	130	157	129	165	158	126	133	146	178	144	140	147	153	124	142	129	142	155	151	133	147	162	144	164	161	146	166	152	139	161	155	154	157	133	163	137	155	153	135	165	162	150	140	160	161	142	147	142	134	141	152	156	150	132	153	132	167	131	157	149	144	151	143	136	136	166	128	135	151	137	160	130	143	167	153	161	139	143	129	137	147	149	140	134	140	151	160	139	158	139	136	156	147	115	144	139	153	165	134	123	136	130	136	139	158	144	143	148	124	165	174	154	128	158	129	156	138	135	158	151	146	145	163	139	158	143	138	140	137	144	165	130	147	145	148	150	139	137	156	158	146	146	143	154	151	149	135	139	162	149	154	158	150	152	124	152	144	140	144	112	137	171	144	133	150	130	168	152	154	156	140	147	169	150	164	122	142	130	144	154	139	145	150	156	135	166	168	154	159	129	148	138	138	145	157	152	142	140	138	125	139	124	126	140	137	133	142	147	154	132	141	139	135	139	148	131	148	154	137	163	142	156	136	147	141	125	153	132	133	155	155	162	165	171	164	132	143	144	164	163	157	170	136	144	152	153	153	156	177	147	127	154	150	149	143	153	146	146	157	131	143	159	161	145	146	115	142	159	155	137	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8176	533	623	597	595	580	577	525	539	530	509	509	496	515	482	502	468	492	477	506	462	466	478	470	478	443	444	477	488	431	455	512	448	453	483	490	499	473	469	466	450	480	504	461	443	466	458	465	427	448	474	478	457	516	524	464	470	438	496	468	470	493	461	428	465	459	477	472	493	456	449	487	444	494	468	512	479	490	489	490	480	481	470	461	472	489	488	480	479	462	478	476	469	453	490	506	451	490	470	472	440	445	436	454	476	495	488	425	496	490	421	473	493	483	479	461	458	479	481	434	475	465	439	427	499	412	469	477	460	455	466	457	457	462	500	497	485	508	461	506	464	490	475	443	469	510	448	468	477	493	463	458	484	479	461	481	476	444	470	452	479	462	488	480	465	480	460	487	494	460	477	484	440	502	479	468	466	451	448	446	479	456	465	481	430	476	478	429	465	474	480	494	531	491	471	467	474	482	441	438	448	433	445	470	475	486	479	451	492	473	407	491	466	477	471	474	452	430	476	511	448	491	465	461	440	462	497	503	478	479	455	476	463	448	450	452	509	508	470	515	511	465	469	465	492	474	491	507	495	475	431	450	489	492	497	453	489	524	502	474	476	457	502	477	482	467	485	450	478	465	494	513	499	480	462	461	489	500	433	506	472	497	474	501	432	473	472	463	454	492	435	466	489	458	471	444	491	456	474	450	428	463	430	474	455	466	462	457	482	426	493	454	480	471	457	471	447	417	497	450	449	489	458	483	490	503	446	478	456	477	496	456	469	456	459	504	485	507	498	513	472	479	475	473	496	466	458	449	447	490	492	439	419	442	482	433	463	440	505	481	478	443	478	465	420	447	480	438	485	486	494	447	450	462	469	500	457	455	458	448	467	441	469	492	472	469	496	474	473	511	459	484	499	462	469	462	479	459	483	494	459	485	454	471	467	467	462	499	485	484	465	481	490	462	500	499	476	455	495	503	485	437	481	490	462	485	468	488	487	460	498	520	466	452	453	453	475	470	494	463	515	469	452	463	456	529	483	431	430	466	468	460	463	503	461	488	516	478	449	486	444	487	467	470	434	461	451	478	492	438	466	465	481	502	436	493	428	493	460	463	472	474	459	442	480	457	439	471	459	464	453	475	467	469	463	450	434	496	469	460	484	481	473	472	478	478	500	473	490	511	491	480	455	478	446	481	496	462	466	503	488	488	473	463	496	520	471	483	449	467	442	484	466	446	478	528	471	484	501	494	473	448	488	487	425	486	460	496	477	452	446	465	450	503	416	430	505	484	498	460	431	480	461	487	437	495	465	498	485	482	458	512	465	452	497	459	440	479	440	481	495	486	473	466	465	509	484	428	457	432	451	501	470	459	474	464	450	488	455	491	492	474	451	469	501	453	471	480	457	497	489	475	487	471	466	461	482	466	459	433	461	453	440	470	494	500	451	459	460	445	460	480	441	475	450	511	478	453	457	485	431	487	477	435	497	496	527	468	465	499	469	506	499	477	485	478	427	484	475	454	478	470	474	432	458	431	465	495	442	442	484	459	456	467	468	467	490	447	468	484	494	482	442	501	484	482	486	492	450	469	454	491	492	467	463	472	494	472	491	504	488	454	464	449	448	480	425	489	453	479	461	539	464	444	466	475	498	477	466	451	483	467	475	514	467	458	476	471	450	481	489	447	480	483	471	449	418	450	475	474	452	425	478	439	470	489	492	469	441	459	472	449	472	468	491	467	476	519	505	452	456	483	465	460	459	425	454	450	509	471	507	438	485	460	522	476	437	440	453	464	480	494	477	523	486	455	462	480	466	472	475	457	467	466	477	482	452	457	437	462	458	487	500	458	485	458	471	445	490	476	445	465	481	491	530	467	466	422	486	499	476	472	457	473	459	473	409	491	463	474	463	476	437	468	496	510	500	450	460	425	450	473	481	458	432	486	459	436	465	472	462	481	447	491	466	474	477	463	458	478	483	469	502	472	471	461	532	524	450	483	443	449	427	420	469	485	436	486	474	445	476	464	451	481	476	445	483	505	452	467	458	436	475	465	468	451	489	493	475	498	530	480	456	434	459	443	473	477	468	486	490	484	470	447	481	473	434	491	507	474	483	474	441	470	451	483	471	453	471	451	447	479	485	487	435	471	540	453	456	501	430	418	470	456	470	422	470	455	469	479	472	457	479	485	485	499	492	468	463	465	462	497	467	493	509	475	489	476	496	460	478	462	512	476	450	436	467	457	483	480	475	509	471	493	486	473	485	460	441	485	485	464	457	485	459	454	489	490	460	507	484	465	466	483	469	453	472	458	502	466	472	490	478	440	483	509	454	441	479	484	442	475	472	489	465	431	515	447	472	491	454	455	467	459	478	494	507	474	446	480	495	439	477	442	492	507	471	468	468	487	488	455	482	507	463	516	496	491	470	455	483	519	481	435	520	434	517	460	477	461	479	501	500	468	460	441	475	512	517	466	526	498	440	451	477	455	496	445	474	468	474	404	491	494	493	469	456	464	467	441	502	482	479	466	465	439	453	486	433	507	477	517	448	479	452	450	462	466	458	475	479	461	477	438	505	482	458	454	467	483	455	468	503	466	522	487	449	470	477	440	433	484	484	498	459	474	448	476	454	466	445	447	483	437	476	459	503	483	472	463	446	477	469	511	454	454	481	513	505	479	435	479	458	491	485	504	502	485	504	483	477	477	499	479	488	489	469	451	474	521	492	471	497	517	462	476	478	468	478	479	432	477	476	506	455	440	469	481	489	452	490	460	480	425	476	493	479	483	469	475	492	462	504	425	463	457	512	471	504	473	497	448	490	432	494	482	434	479	484	468	446	459	489	478	481	461	472	447	482	484	438	486	501	479	441	462	449	481	482	415	451	476	491	474	448	468	469	459	472	466	467	507	467	446	452	461	480	425	437	452	474	473	452	450	465	457	462	462	490	473	453	452	488	471	454	488	502	483	489	468	480	469	487	461	492	456	483	479	496	456	505	482	480	441	457	456	457	429	476	478	465	441	441	471	506	462	491	420	432	484	470	471	454	490	462	455	523	484	474	438	472	441	458	441	507	500	440	479	489	515	499	492	464	450	473	461	477	450	461	478	464	488	480	463	489	474	462	461	489	482	464	447	445	463	505	500	459	450	476	458	500	462	448	484	478	496	485	463	474	474	484	475	476	463	489	478	446	493	496	460	471	467	445	480	468	448	479	463	441	447	428	442	453	508	448	485	473	484	445	460	485	454	459	488	499	512	453	483	470	465	473	451	467	432	449	487	495	500	499	486	439	434	489	503	449	473	453	454	498	464	472	454	486	446	472	474	493	465	458	459	494	486	413	464	477	413	504	455	452	500	460	482	480	484	462	444	514	479	449	524	478	479	449	456	485	455	429	498	490	512	445	441	475	472	421	453	490	434	482	454	449	450	456	469	463	491	457	476	487	445	487	471	475	453	481	497	473	471	472	467	486	455	508	516	452	478	469	505	472	484	431	428	472	471	479	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49647	9455	1807	1202	883	669	602	511	464	436	379	376	429	328	329	294	331	332	338	320	287	331	302	297	304	273	311	297	340	334	305	311	307	293	310	305	302	313	298	308	302	283	307	291	283	270	306	313	255	300	266	315	310	306	307	258	267	330	321	318	316	275	300	324	273	266	332	286	275	280	300	269	283	286	277	290	305	275	352	271	290	310	289	321	293	302	301	297	298	252	306	299	277	298	273	308	279	287	279	291	298	297	289	264	303	285	286	323	309	290	288	267	268	309	286	300	289	305	307	291	305	326	317	286	302	249	288	287	306	277	275	322	281	292	287	277	302	307	288	306	297	311	307	293	274	295	277	310	308	296	298	294	324	269	273	262	288	274	282	305	315	290	271	314	288	270	322	309	276	321	286	303	281	283	293	279	297	285	294	266	278	279	316	292	271	255	291	275	281	264	276	283	285	291	278	308	289	306	320	282	256	263	275	297	329	294	320	283	297	318	291	271	277	292	313	280	293	289	311	291	300	293	286	325	319	300	321	302	296	290	282	308	257	273	300	271	310	300	294	331	318	282	299	305	277	273	305	292	292	324	290	260	286	286	299	282	301	274	296	291	312	296	262	283	311	298	304	282	286	289	250	284	302	281	313	305	285	290	294	284	292	318	266	305	287	289	310	320	292	281	280	281	315	290	289	312	310	293	295	320	313	294	272	324	303	280	276	298	323	297	289	280	288	312	284	288	284	305	288	308	306	281	301	291	325	296	314	301	283	315	276	299	278	300	272	300	314	267	252	309	308	298	286	324	301	262	306	299	305	296	281	312	314	285	290	260	295	271	301	317	295	257	313	281	282	305	310	307	290	294	273	282	305	291	300	302	302	292	275	295	318	296	280	277	265	304	302	283	277	302	259	290	287	298	291	269	280	293	288	306	310	280	281	320	250	304	311	306	258	311	286	313	266	302	322	281	296	311	286	320	323	296	295	297	288	289	271	304	272	306	274	310	312	289	297	288	291	285	266	323	299	252	283	275	292	292	283	301	309	299	278	317	323	294	297	314	262	277	335	294	297	302	341	277	281	313	280	305	297	272	293	306	302	309	276	288	296	298	291	296	280	262	283	292	325	292	291	286	270	306	326	294	276	310	294	299	285	262	292	284	288	316	284	269	296	278	286	305	281	288	293	279	311	293	295	283	253	310	283	305	303	278	302	278	286	329	301	300	286	279	306	302	304	284	298	311	297	277	283	296	274	260	313	265	304	275	289	300	283	280	309	321	276	290	295	281	324	303	288	290	294	263	308	298	295	278	313	300	289	293	266	305	303	301	288	268	324	317	300	273	307	306	310	292	279	281	290	289	293	313	296	291	312	270	320	277	319	303	294	260	306	288	260	283	350	283	299	245	281	287	258	300	290	296	289	289	292	324	286	308	272	314	311	300	308	312	310	280	298	307	288	303	269	264	278	308	314	318	321	319	284	295	274	276	286	310	316	294	258	305	306	307	302	342	283	310	314	287	289	287	311	276	286	274	294	310	278	300	289	316	331	271	314	279	302	328	286	292	281	273	286	286	339	279	279	327	309	293	303	317	276	331	269	300	312	269	286	311	340	276	292	292	266	291	292	275	326	301	296	280	301	290	301	291	278	308	330	267	301	289	279	287	292	287	296	274	299	280	324	317	269	311	297	288	286	268	304	304	301	302	278	311	275	276	300	290	289	294	277	272	291	290	271	283	280	325	312	296	294	290	302	306	323	293	303	293	305	310	314	278	306	289	307	290	264	321	284	314	251	299	301	294	324	306	314	285	278	285	325	271	302	299	306	300	272	283	278	271	305	320	292	299	280	288	273	311	297	326	263	302	294	291	288	290	281	289	269	270	283	296	288	295	291	316	293	271	304	281	280	318	262	287	307	287	294	324	307	282	311	292	303	290	268	270	286	310	312	318	294	299	311	282	308	284	254	311	311	310	271	291	310	316	286	275	300	282	262	306	270	276	308	305	281	320	248	290	271	294	312	299	335	266	273	294	303	297	319	311	295	280	269	284	309	275	296	294	284	285	302	293	289	273	287	336	289	293	303	282	271	312	275	306	296	321	311	273	299	304	323	301	300	289	360	300	296	307	283	270	290	271	308	293	257	292	297	294	285	317	305	289	332	305	294	319	308	283	270	312	258	304	282	302	335	328	333	316	296	292	295	279	268	288	317	312	287	312	272	290	302	275	250	273	296	300	296	270	301	259	285	319	294	292	318	267	297	303	245	280	291	295	275	293	300	275	286	330	300	270	309	305	298	293	291	308	268	298	309	311	291	312	297	321	302	288	252	307	324	276	278	282	311	297	298	300	303	305	308	289	273	314	298	317	278	272	286	283	309	291	273	279	285	320	296	291	265	307	295	295	322	293	293	293	312	318	258	303	295	307	295	265	270	266	265	288	325	282	279	308	312	280	278	306	287	301	288	300	330	304	281	288	299	318	256	267	299	274	298	289	288	297	315	344	307	285	297	267	295	283	301	278	305	284	291	287	286	298	287	317	255	275	330	278	303	284	288	297	309	266	283	285	297	292	295	308	276	296	302	290	312	326	297	305	288	291	260	302	292	293	291	334	314	305	331	295	327	266	298	315	287	280	276	281	277	276	302	287	282	277	329	291	326	278	297	288	275	287	275	296	280	294	295	272	316	283	272	305	313	281	318	271	280	321	294	306	299	314	288	275	304	296	306	276	290	286	285	256	277	284	316	293	301	297	272	276	310	278	266	300	307	318	278	317	284	299	326	270	310	302	308	301	310	282	295	300	305	307	265	273	285	295	297	271	266	275	288	267	280	315	293	303	278	288	325	308	318	308	307	304	288	320	305	281	278	309	268	282	288	316	297	267	316	291	280	315	303	290	286	269	306	321	287	304	302	296	273	293	298	297	299	299	296	254	311	266	296	278	293	290	309	301	322	250	308	311	282	309	265	298	290	308	317	283	297	301	276	322	305	281	287	264	311	305	280	313	284	275	316	315	301	291	308	300	274	323	300	296	267	264	274	288	302	286	294	297	308	299	306	285	266	282	302	311	281	297	290	307	293	335	294	302	263	289	280	296	296	277	273	313	315	258	302	328	303	312	309	313	270	286	254	304	292	294	290	312	273	274	299	288	301	268	301	292	289	283	295	293	291	291	296	296	284	307	281	306	270	319	273	301	315	295	285	289	289	312	294	295	270	278	281	319	315	264	346	239	315	285	320	291	273	291	278	305	292	295	273	277	303	282	300	288	276	320	277	301	302	298	299	302	274	296	277	306	279	274	277	282	314	336	278	273	297	335	296	274	285	298	275	299	305	288	309	307	301	278	286	282	278	299	297	290	293	277	300	302	306	287	318	288	285	302	286	311	269	319	279	324	284	293	287	311	288	304	246	300	326	303	323	311	283	321	300	289	285	292	294	290	295	295	286	272	295	289	305	300	298	304	282	294	296	311	333	293	320	273	279	288	322	329	285	305	282	316	275	288	298	254	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23754	1781	3490	3824	3349	2841	2334	2031	1742	1589	1607	1418	1299	1251	1288	1189	1120	1079	1088	1025	1050	978	1023	968	947	923	965	938	907	924	957	916	945	906	876	886	895	866	847	844	885	818	908	894	866	840	891	839	887	839	862	830	829	848	901	873	884	841	836	800	883	838	850	844	819	862	834	843	814	812	855	867	848	808	903	811	862	883	857	825	856	864	866	881	803	869	812	870	813	879	808	837	863	793	776	841	872	887	897	837	813	852	841	836	821	830	821	784	776	850	795	846	857	835	841	855	835	862	812	825	844	836	834	850	829	841	779	855	830	813	827	826	828	810	857	906	772	864	778	839	864	825	858	802	786	832	822	805	796	795	807	840	807	815	836	814	811	853	847	801	832	819	851	844	839	820	850	838	831	837	817	824	859	838	791	805	840	854	808	837	834	825	840	819	803	823	840	812	847	834	817	833	791	771	810	818	852	813	842	833	777	828	853	844	806	832	755	874	819	873	803	787	841	820	790	863	831	816	846	830	801	836	793	874	807	821	887	855	891	787	809	819	827	839	843	774	798	811	811	791	807	870	847	802	869	835	879	811	814	777	800	843	836	804	848	829	839	782	806	873	849	792	858	839	838	862	845	862	863	841	840	810	794	828	823	811	844	884	820	873	847	791	797	762	828	856	802	809	818	847	848	806	848	765	837	814	793	839	859	791	836	774	841	883	828	805	769	856	790	809	810	850	798	788	834	827	863	854	824	829	829	785	823	817	799	774	795	856	814	833	794	834	843	796	832	816	860	850	819	793	845	844	828	776	820	809	806	812	833	851	811	826	802	853	808	807	791	837	890	821	830	846	784	824	879	829	825	843	840	815	845	822	845	816	814	880	769	792	819	812	796	825	784	820	814	832	761	853	816	855	848	844	839	787	818	787	794	804	816	875	883	833	818	790	816	874	856	843	776	876	857	872	808	837	809	825	857	843	840	805	798	853	838	826	833	799	849	873	837	835	835	820	761	844	827	842	852	795	767	825	858	852	841	839	859	839	863	823	839	841	858	825	867	837	866	838	781	814	863	818	812	834	907	857	808	854	754	878	827	827	809	849	816	852	845	818	802	815	871	816	813	823	818	815	819	814	818	834	806	792	813	782	816	823	802	881	849	818	815	785	833	804	797	879	830	836	860	841	792	752	835	857	862	816	824	834	837	876	850	813	833	808	776	794	856	822	844	807	838	835	786	846	840	801	824	787	831	802	808	855	804	823	821	812	812	797	882	865	830	817	879	912	756	785	792	861	840	826	851	839	803	860	834	866	879	826	831	852	853	833	849	840	823	824	802	792	815	836	840	812	830	835	794	791	850	857	829	807	787	806	883	856	808	775	848	796	895	837	816	843	847	783	781	822	782	814	785	817	805	825	844	763	844	844	820	839	818	841	824	795	790	773	815	780	849	820	826	796	829	814	791	803	811	814	816	823	799	872	808	786	802	806	817	820	853	848	827	829	806	808	770	838	812	873	815	846	790	837	796	803	824	751	838	905	819	873	811	826	852	829	802	809	797	845	817	834	862	874	807	876	816	858	833	817	824	831	823	831	814	866	845	848	801	804	792	808	823	807	837	794	882	825	816	813	826	875	874	827	874	836	818	788	831	803	849	805	885	821	842	833	804	810	845	793	857	877	801	824	828	828	786	852	904	833	836	818	790	828	892	835	868	831	839	835	853	809	822	788	855	798	864	853	758	835	799	804	824	851	803	867	818	850	809	847	820	802	848	828	852	810	865	845	852	842	846	860	830	823	774	808	871	868	854	761	869	829	808	781	811	867	829	836	835	806	859	816	894	797	826	805	828	835	841	806	828	795	795	855	785	820	848	843	866	858	826	797	891	872	868	809	791	830	824	819	815	809	824	843	815	812	779	828	790	815	816	803	850	851	805	787	803	843	852	777	828	824	838	847	805	873	832	824	833	816	821	872	874	850	851	804	872	829	852	822	828	858	803	844	826	853	842	803	811	795	823	758	859	827	833	796	825	805	851	853	853	901	812	803	754	839	830	856	770	849	839	846	855	826	885	814	822	891	831	866	786	835	788	870	857	805	843	843	834	841	850	850	807	843	871	811	847	814	800	818	867	799	831	793	853	851	810	841	831	813	826	839	920	844	871	851	867	799	829	850	802	818	862	788	811	853	805	814	804	830	864	756	794	801	826	786	832	813	885	813	831	846	811	832	851	859	814	858	840	875	830	821	788	870	798	840	815	880	788	808	789	826	851	824	852	827	835	836	867	761	806	818	826	807	798	832	828	791	857	850	806	800	851	834	846	761	846	882	838	809	799	785	821	844	809	825	838	797	826	860	875	873	868	846	825	834	838	864	821	822	835	851	841	814	800	816	821	779	820	815	832	772	818	808	819	857	776	830	877	832	848	812	855	834	826	833	839	850	855	866	825	799	789	814	820	827	842	809	840	783	808	884	795	855	831	778	822	881	836	811	830	800	804	858	840	867	853	807	872	846	847	806	845	827	854	816	865	824	801	769	887	791	829	802	846	788	824	853	786	798	874	800	795	783	877	870	833	803	819	837	805	911	821	863	816	827	855	835	830	822	831	801	840	807	847	845	803	789	816	806	874	797	837	842	804	817	872	881	855	828	779	852	808	806	842	868	842	859	815	815	840	824	836	788	814	868	791	817	778	837	829	834	819	800	809	813	880	767	819	813	881	831	831	834	800	899	811	812	829	850	809	828	820	832	855	823	841	810	880	758	825	789	807	800	816	800	817	821	839	829	903	819	863	810	831	828	814	804	821	864	854	818	850	811	843	869	812	830	833	867	862	799	860	795	820	826	838	815	850	817	844	831	828	826	798	818	811	886	785	854	852	829	800	823	801	815	816	827	840	882	837	821	829	824	778	869	831	858	814	877	872	855	873	801	794	811	826	827	863	852	823	857	830	792	867	838	809	815	833	919	813	826	805	787	849	805	801	814	847	868	867	860	839	788	846	859	737	892	840	832	850	889	762	835	798	783	886	819	873	844	868	839	868	778	815	870	851	834	846	810	810	842	860	870	802	876	819	795	782	819	854	886	790	786	831	826	860	851	857	792	824	810	807	787	855	861	842	819	825	818	860	834	915	838	830	842	814	833	811	863	787	796	838	822	821	851	746	843	830	825	823	792	825	839	809	850	858	842	831	848	896	800	807	829	833	861	831	835	807	853	777	826	793	830	804	876	826	728	839	849	794	889	843	816	807	754	784	840	831	859	882	853	865	809	782	834	792	851	818	804	852	787	801	856	824	798	878	799	834	824	774	858	845	798	858	774	802	836	835	812	825	811	873	784	871	784	795	839	827	811	843	842	782	880	819	854	825	786	776	794	783	814	839	808	780	834	812	838	797	844	829	843	806	828	866	823	845	789	809	842	830	817	827	748	841	795	802	819	813	810	840	820	813	789	782	865	822	800	815	776	776	842	788	794	886	815	821	806	827	858	812	820	816	851	858	851	836	885	833	815	846	816	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
61626	17033	4330	2270	1556	1164	898	775	674	583	520	531	499	422	434	385	360	401	405	401	352	331	378	332	371	340	355	339	331	332	338	319	329	327	315	341	303	342	313	342	338	308	306	295	319	291	334	341	302	340	308	319	302	311	314	325	332	319	321	319	345	296	336	315	293	291	285	330	305	346	329	339	328	316	328	324	309	332	319	316	280	338	294	320	297	315	299	307	317	336	325	349	306	332	306	320	332	332	303	318	280	311	333	319	320	306	363	312	327	300	307	345	364	326	328	300	318	296	290	339	309	312	332	288	311	334	316	327	307	318	349	326	315	345	321	300	307	324	280	314	334	354	303	324	324	308	328	327	294	306	291	290	297	307	332	328	326	302	311	345	321	326	298	307	315	321	322	303	304	291	318	322	312	298	307	346	306	290	310	356	314	332	348	322	325	306	337	327	338	306	257	303	285	315	311	337	294	294	349	320	310	348	343	317	329	293	304	301	314	326	315	335	305	317	308	329	346	312	324	317	323	315	295	322	288	344	313	341	309	283	309	292	297	314	325	311	352	328	307	312	313	327	317	304	302	305	301	288	322	312	303	289	313	282	335	318	298	321	304	332	315	289	313	321	308	317	307	297	320	302	313	324	315	296	287	317	294	307	306	300	320	310	291	309	290	311	317	274	329	275	304	307	314	326	279	300	357	321	331	314	296	333	324	314	339	299	333	329	260	308	308	302	297	315	358	305	338	333	312	311	321	309	343	326	279	287	330	300	311	294	340	299	322	299	308	343	344	345	298	269	311	299	324	318	298	324	297	314	332	315	307	327	333	308	319	306	322	307	281	300	301	308	321	322	296	287	308	329	351	300	290	324	290	315	301	330	290	312	315	300	321	290	303	306	300	314	362	327	310	330	299	299	329	315	322	317	318	302	293	329	310	310	303	311	324	307	297	335	271	311	333	314	321	302	298	297	298	317	315	333	333	303	298	316	336	287	320	333	330	300	330	328	321	323	294	303	292	312	312	321	299	286	298	327	296	332	313	299	258	306	284	297	284	336	311	305	276	296	303	308	310	301	299	329	339	324	297	285	301	299	313	305	328	314	302	280	340	316	319	331	314	311	299	302	314	296	316	302	331	302	309	330	346	311	319	303	321	314	326	327	313	304	316	300	315	316	314	280	303	320	329	331	300	287	360	298	296	315	312	315	315	300	301	313	321	314	308	298	327	306	302	283	309	286	321	334	315	310	293	327	311	304	303	335	286	323	290	279	305	321	310	322	315	301	319	308	292	293	329	299	325	287	323	324	284	327	337	326	326	314	305	311	308	291	310	308	292	304	319	318	287	314	293	309	291	310	311	314	290	302	325	318	300	309	324	284	318	302	304	315	299	329	302	312	309	309	315	312	335	309	319	313	313	358	305	328	302	292	306	316	295	314	315	308	331	316	314	318	316	353	324	285	296	312	316	313	328	315	281	313	331	276	312	302	298	303	336	307	324	295	283	350	334	322	322	323	331	337	329	322	290	308	326	330	326	321	316	304	298	311	279	299	300	311	317	281	316	332	302	327	310	340	335	297	317	305	291	289	320	311	295	302	328	291	312	303	310	315	305	308	309	315	332	316	278	299	308	306	284	315	301	297	319	335	307	360	332	301	332	293	317	300	308	334	304	310	304	312	310	339	307	319	325	315	298	307	324	285	294	297	331	304	304	315	304	331	324	304	288	299	341	308	303	311	290	314	310	343	327	305	310	303	318	281	321	297	333	307	288	298	290	314	319	314	314	343	280	314	293	324	297	331	332	273	331	284	295	317	303	316	304	314	300	321	302	358	305	293	300	323	307	320	284	297	317	334	339	299	320	307	317	321	319	315	295	317	337	303	319	309	349	307	298	305	318	308	289	331	327	297	317	289	307	307	292	307	308	338	277	307	297	320	322	311	324	329	344	291	309	325	311	305	304	294	295	284	298	331	319	314	269	306	336	306	348	325	307	307	285	338	293	337	320	313	332	331	317	342	307	343	316	296	294	299	338	322	354	326	304	275	333	327	292	307	306	299	296	307	296	321	332	301	313	276	316	296	306	275	328	309	275	311	318	320	339	297	325	314	324	306	323	315	329	276	305	335	294	303	332	318	329	317	340	298	306	301	309	340	331	299	322	311	348	299	300	309	322	328	321	302	315	322	327	309	301	273	326	291	298	295	321	346	311	315	284	311	297	324	336	340	349	310	294	317	332	299	289	312	316	324	301	307	316	324	313	281	321	291	281	317	298	308	299	302	327	323	319	312	311	296	307	309	323	305	314	296	334	323	308	308	326	309	310	304	294	304	269	295	312	299	288	315	305	306	307	344	316	303	312	309	326	320	312	304	324	309	291	299	289	307	269	339	337	335	303	329	324	315	343	283	334	349	279	329	294	334	323	323	303	338	326	304	316	325	331	310	293	314	298	284	290	297	322	328	293	295	313	336	310	292	325	314	276	311	330	307	286	307	316	326	334	323	285	301	341	296	329	324	343	302	260	319	312	310	299	323	308	280	299	303	308	309	301	304	313	308	310	330	330	315	307	332	328	339	314	305	312	309	311	333	316	331	344	311	321	281	284	327	305	293	315	290	264	307	365	334	303	311	313	294	320	322	344	326	300	319	297	309	298	344	297	337	300	351	331	308	301	290	306	311	315	293	337	333	311	263	294	281	322	334	336	334	287	292	310	331	331	304	315	297	349	345	287	334	314	300	326	307	331	304	291	313	303	325	305	309	278	315	295	321	303	337	336	332	304	321	320	332	310	317	305	329	323	311	302	290	299	290	307	322	313	324	282	328	281	295	294	291	329	329	333	342	338	301	298	312	309	295	254	315	302	336	293	311	318	317	309	310	325	290	294	293	281	325	312	311	290	286	290	300	315	307	269	285	306	306	302	311	345	312	323	306	293	319	333	310	325	309	301	285	287	300	331	286	326	340	332	295	330	325	323	334	293	313	308	311	313	268	322	358	303	319	317	337	306	306	329	281	313	326	281	288	319	276	313	318	336	343	313	304	306	307	325	316	266	285	312	327	319	318	298	297	297	315	295	305	335	327	332	313	305	287	318	302	305	345	329	322	287	310	317	264	326	276	270	276	307	327	332	316	322	304	300	311	311	301	285	314	306	316	326	322	291	290	294	305	376	339	310	304	290	326	315	323	328	306	324	335	313	345	277	318	329	285	275	315	318	303	318	300	329	325	319	302	321	319	288	352	310	310	309	287	286	323	321	287	344	295	324	291	293	286	311	331	301	299	286	326	289	354	337	335	313	318	305	323	293	293	299	335	324	308	321	286	316	314	304	315	297	310	343	319	294	309	321	333	324	324	303	316	305	283	322	319	305	333	289	300	339	299	317	310	290	342	335	331	280	291	322	322	293	321	309	315	301	305	295	345	317	276	305	324	271	300	323	339	334	314	317	316	294	304	329	328	304	321	309	314	289	284	311	336	309	317	323	310	311	301	323	324	292	298	308	290	291	342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29760	2891	5895	6289	5337	4386	3670	3159	2690	2366	2160	2050	1817	1650	1603	1586	1393	1406	1243	1193	1249	1162	1149	1143	1097	1094	1121	1079	1031	1049	1000	991	1039	948	958	931	965	947	934	899	930	892	970	865	991	906	913	877	920	856	896	886	876	895	883	905	901	876	906	872	914	810	892	846	948	865	898	912	901	861	908	841	891	858	879	868	851	850	820	927	887	899	865	886	883	908	886	876	883	917	875	830	886	907	859	868	831	927	876	830	841	877	847	879	852	891	899	892	867	892	852	822	833	860	865	859	814	859	859	903	872	855	885	851	828	845	842	856	889	867	844	864	891	836	854	818	829	890	888	933	827	833	857	873	819	917	878	830	883	890	846	843	838	903	792	817	845	814	872	845	854	906	830	888	868	905	853	804	825	868	838	824	885	862	867	840	856	839	853	873	884	840	832	889	870	855	828	860	882	851	888	855	819	875	810	867	877	816	830	906	877	842	847	838	890	852	879	878	864	859	810	846	903	838	827	861	867	812	825	843	831	849	874	859	782	863	907	819	825	850	884	882	816	820	861	838	837	879	846	867	838	838	852	875	798	861	839	869	809	881	817	813	818	828	833	865	819	846	853	852	866	851	828	830	866	831	837	843	815	854	851	885	809	850	853	843	858	834	858	821	938	847	871	875	830	856	852	845	827	818	879	836	865	838	806	843	884	785	829	851	803	848	860	812	881	857	897	887	854	876	849	869	844	867	923	813	844	829	857	836	801	895	833	845	873	787	862	880	837	835	828	816	862	830	829	823	854	844	865	827	872	790	842	822	811	855	850	892	819	840	850	850	854	831	802	839	907	812	845	843	907	854	883	830	812	876	836	978	855	841	811	836	887	806	849	846	833	841	839	860	873	863	873	826	815	854	817	864	850	800	806	817	877	817	865	776	858	881	849	868	788	859	902	841	835	836	863	892	849	838	860	839	859	852	867	865	903	839	790	856	860	892	845	867	848	809	875	840	812	873	850	810	846	890	834	895	874	845	863	879	869	876	805	841	839	853	855	875	876	844	868	899	869	778	763	807	862	836	837	892	899	881	833	839	860	839	848	856	857	857	834	856	787	817	861	843	864	854	854	747	856	842	895	861	865	917	872	837	836	889	845	880	888	843	843	827	837	869	855	822	901	761	815	891	844	853	820	801	805	920	866	846	826	877	831	821	816	863	841	895	827	834	869	805	854	830	857	833	828	841	827	840	918	850	829	877	908	860	888	818	852	844	837	823	820	880	876	850	841	818	894	875	843	807	838	833	851	853	825	874	908	837	793	826	886	818	878	884	799	855	824	809	853	859	800	817	854	896	881	870	864	852	816	839	879	840	769	890	846	848	824	826	820	856	839	867	921	819	842	866	871	895	845	846	852	820	841	880	847	876	852	771	836	840	822	862	853	812	880	803	771	794	873	877	777	811	907	868	859	881	900	846	842	857	832	802	861	860	836	865	847	819	810	878	859	847	801	843	785	895	787	888	809	862	878	848	833	874	915	849	820	797	862	863	839	889	884	792	826	869	853	895	818	848	874	867	849	864	861	821	892	852	900	895	856	864	876	836	900	860	854	813	833	823	804	899	856	828	866	819	893	810	818	816	866	847	854	856	864	830	855	851	884	852	828	771	851	830	874	866	805	851	842	876	831	869	864	840	796	835	830	879	825	840	835	799	850	909	852	865	843	851	838	878	835	854	863	860	860	849	860	832	867	850	879	830	850	864	877	933	821	931	838	841	799	901	833	797	837	870	851	824	884	817	855	828	827	821	817	843	839	835	784	852	828	829	795	851	836	834	824	867	859	869	876	867	847	875	871	855	885	841	888	847	868	897	836	891	842	820	863	838	897	824	891	859	855	861	820	834	830	846	831	797	839	816	763	885	891	808	893	844	843	856	850	814	839	801	886	874	844	884	834	834	865	797	792	851	851	815	832	831	849	878	848	873	861	823	876	852	852	831	857	809	898	779	840	904	883	848	856	854	836	873	891	815	817	862	816	819	855	808	822	828	890	825	847	845	802	910	856	829	855	822	820	880	840	844	862	857	863	882	829	853	825	870	870	891	838	865	819	843	811	877	876	857	811	865	855	832	836	842	800	839	796	853	856	872	839	841	860	865	867	821	895	859	869	862	821	844	873	870	810	891	818	844	835	845	840	869	821	806	832	826	889	804	866	833	851	842	859	809	863	866	818	824	866	882	823	844	862	857	883	811	882	859	871	858	887	864	834	891	847	865	814	822	818	798	869	765	844	853	849	874	770	843	794	822	817	849	844	905	836	871	898	850	848	861	838	875	842	847	859	858	848	844	878	838	819	811	868	851	828	889	852	851	835	873	801	859	834	883	907	861	847	855	896	899	835	877	796	891	846	843	783	869	826	915	840	875	865	833	823	852	857	817	765	826	869	856	836	871	862	828	842	862	880	809	815	852	905	846	789	813	845	878	823	841	879	852	876	858	832	835	774	843	863	885	884	811	861	827	819	871	843	855	830	861	882	856	813	888	780	885	842	835	870	831	827	839	859	764	849	855	849	873	872	836	836	873	912	880	873	860	808	848	849	859	835	866	807	852	884	810	837	848	806	853	857	859	845	863	834	826	854	877	877	845	881	833	850	856	892	829	910	880	837	854	834	858	853	824	805	850	852	868	841	864	836	888	884	840	813	836	827	895	862	842	852	792	793	877	804	855	851	853	791	830	877	839	850	825	838	849	870	852	804	836	863	840	859	799	854	888	882	811	809	829	803	820	841	899	884	813	853	867	895	880	906	814	838	859	835	825	851	836	860	846	870	856	868	807	825	828	872	819	816	891	849	861	852	802	866	854	814	853	849	882	878	826	826	843	844	893	881	863	892	838	828	842	845	847	897	846	861	869	894	783	877	837	818	871	840	862	871	880	851	873	868	824	892	823	848	855	857	868	882	812	874	812	791	856	831	845	808	838	829	847	832	888	802	873	810	857	848	833	844	814	854	852	841	834	819	824	858	850	857	840	819	826	846	833	805	877	858	847	801	877	782	892	818	827	838	839	841	821	901	848	880	846	841	810	867	797	856	841	815	797	820	865	854	826	846	859	914	857	848	810	839	848	826	831	856	811	836	862	854	857	888	838	849	862	821	787	873	847	820	904	814	832	831	822	860	829	873	817	832	866	895	870	796	801	838	846	849	879	882	897	818	852	830	852	837	855	878	831	815	792	896	844	870	866	888	849	832	827	834	859	849	866	832	829	846	861	820	893	911	875	843	833	875	852	856	895	854	880	840	904	859	866	822	867	893	809	815	872	864	865	881	878	917	871	838	838	828	829	854	836	855	866	878	795	861	802	858	861	824	821	925	849	828	803	820	855	864	855	852	913	868	824	824	864	835	861	848	861	851	798	866	867	841	849	826	805	852	811	816	819	889	812	826	794	833	879	898	827	836	859	771	819	827	856	860	791	843	878	842	844	875	820	861	855	857	860	894	803	832	793	787	884	860	788	825	848	928	833	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8132	404	255	217	191	186	163	156	160	149	153	144	150	163	179	152	147	173	155	151	161	140	128	131	138	171	135	140	128	148	145	134	145	150	153	150	136	176	154	171	143	161	132	138	158	145	146	139	145	142	186	138	140	159	135	137	153	159	157	153	144	156	155	166	141	149	150	132	136	150	157	146	155	165	153	151	121	157	149	134	153	153	141	141	154	141	158	156	148	139	159	151	160	152	131	154	154	153	177	139	115	153	133	124	123	125	144	145	142	117	152	167	150	140	166	129	147	142	148	145	164	169	124	141	151	146	139	150	140	154	150	143	143	142	145	145	135	132	157	144	156	169	140	140	139	149	155	161	158	135	143	143	150	154	122	143	147	158	147	158	131	141	168	145	125	136	133	132	162	155	158	152	152	160	150	147	140	158	141	167	145	150	133	147	139	123	118	160	144	150	142	140	142	137	162	116	140	142	141	143	125	153	161	140	144	151	148	146	163	158	169	152	147	139	154	154	148	145	147	147	119	154	136	160	167	145	143	167	168	144	165	127	164	142	150	151	126	146	149	136	129	146	130	136	136	136	161	160	143	130	146	127	135	124	142	143	148	148	139	153	147	156	140	147	145	149	125	140	130	142	164	148	174	141	146	158	157	167	137	139	181	133	137	171	141	147	144	141	137	141	156	157	151	140	178	139	153	148	153	149	136	158	148	177	125	133	184	151	142	176	153	162	146	135	133	162	133	159	169	148	136	145	153	144	137	150	137	163	140	128	155	157	159	149	145	161	145	166	135	145	141	126	149	156	138	146	140	174	146	147	134	154	161	141	134	143	168	131	146	118	152	163	136	136	132	154	146	164	138	163	150	144	161	142	146	154	153	144	135	136	140	133	142	141	156	157	143	143	142	129	133	141	145	171	120	133	137	155	168	140	129	150	136	154	152	130	154	160	158	153	149	150	141	170	148	140	146	151	132	142	140	149	141	141	141	134	135	163	161	144	143	171	165	132	148	145	158	141	156	162	146	151	151	134	164	182	138	158	161	162	160	134	141	136	131	145	138	152	166	156	155	148	144	160	149	131	159	169	152	172	136	131	158	143	139	142	165	147	133	148	127	154	136	139	150	184	154	147	148	138	155	137	145	137	163	122	157	155	139	146	180	152	137	150	140	154	147	145	144	155	144	155	141	151	176	159	178	154	137	145	159	158	147	162	155	157	146	157	142	138	157	166	158	149	150	131	151	143	156	148	137	153	126	141	150	163	133	150	163	147	151	153	155	135	160	145	144	175	157	132	142	158	144	135	157	129	171	154	145	134	162	156	156	140	141	147	134	132	132	113	129	136	156	164	144	164	163	149	144	159	157	118	153	158	142	155	159	149	177	156	141	144	150	173	136	134	141	131	156	160	138	147	156	140	162	146	140	135	151	140	149	130	151	161	154	143	160	144	142	160	147	151	141	146	139	145	136	132	150	137	135	156	146	143	152	158	124	144	169	132	140	155	148	149	153	138	151	146	143	144	135	134	139	142	149	134	159	160	147	151	143	144	145	140	157	154	156	133	136	152	151	166	148	160	150	161	134	141	148	128	146	152	142	157	137	156	153	136	144	155	144	156	162	135	146	155	153	130	128	138	166	159	137	130	139	160	141	155	158	161	127	130	140	152	142	167	145	132	149	137	129	150	128	154	135	140	142	138	167	162	160	151	156	140	153	148	156	164	122	146	148	157	154	144	135	155	143	154	157	151	156	129	156	145	144	153	136	155	142	139	151	151	128	142	137	138	143	124	151	144	160	173	135	162	135	152	120	140	146	179	130	153	127	129	161	168	146	145	143	151	156	143	132	140	163	154	144	144	147	143	133	141	146	152	146	124	140	124	151	145	150	153	144	147	124	159	138	145	157	140	128	150	127	154	166	154	126	141	135	155	145	141	161	174	143	157	158	179	155	155	138	136	156	158	165	130	150	157	160	149	153	144	156	145	130	141	150	154	143	139	148	153	131	169	150	155	147	138	169	137	136	135	135	146	152	141	133	147	148	151	157	144	146	157	146	137	169	145	146	164	146	143	172	148	150	129	129	156	145	174	151	125	152	149	145	143	146	141	158	159	151	149	162	168	135	129	146	150	120	134	137	125	154	141	142	154	156	154	135	161	159	146	140	138	133	159	148	144	136	128	129	173	147	147	139	123	139	148	137	151	132	136	158	148	161	136	161	154	141	143	137	141	146	128	159	152	163	155	154	165	137	154	166	148	142	151	145	152	124	144	140	150	134	147	142	161	131	141	155	135	142	137	148	146	142	138	159	132	135	132	130	156	123	173	173	137	146	143	140	144	168	154	151	151	146	136	149	155	152	147	145	134	151	147	145	140	133	145	152	150	137	144	149	154	162	133	133	162	135	156	142	137	163	151	141	123	147	154	133	129	160	160	151	165	136	156	151	124	163	140	152	134	161	166	145	154	144	159	120	159	146	156	142	162	140	144	159	151	129	145	143	145	160	143	161	121	158	148	165	143	151	123	108	137	145	135	142	144	155	135	149	155	167	133	149	158	138	141	169	160	144	179	146	140	159	158	153	148	152	140	151	162	153	138	159	138	141	133	150	142	159	156	168	156	149	149	170	154	151	150	118	153	149	147	143	129	176	135	142	132	134	167	138	145	138	149	130	141	143	147	151	133	136	131	158	127	147	161	170	140	139	197	152	151	140	151	136	143	147	133	128	170	160	140	140	156	122	145	139	133	155	132	123	136	135	136	147	149	162	170	149	159	147	143	162	161	142	148	169	167	143	156	136	154	143	128	138	146	131	139	143	172	137	146	149	138	140	149	147	151	142	164	169	139	162	156	155	149	136	164	137	152	142	147	139	141	153	144	165	162	153	168	164	146	140	148	130	140	146	149	130	155	148	156	154	133	156	148	145	137	167	160	126	123	137	147	146	126	142	143	158	138	140	170	136	147	139	163	145	151	134	166	148	142	144	151	148	164	156	134	153	154	132	136	156	144	155	142	175	153	135	160	146	152	148	121	148	136	163	154	164	159	147	143	154	147	157	158	123	143	134	154	159	147	175	156	142	166	156	137	150	165	138	136	135	141	119	155	156	136	141	143	132	164	160	156	153	132	142	159	143	162	148	152	167	157	138	129	141	157	129	147	165	150	152	134	155	151	162	148	145	139	133	135	159	168	138	161	122	137	149	134	141	158	158	155	135	139	148	137	158	155	159	146	143	152	136	130	160	148	159	163	150	161	142	132	126	146	144	172	154	156	136	132	144	165	142	176	142	155	168	159	135	161	142	162	140	144	149	150	136	143	121	169	158	152	145	156	155	150	144	153	139	140	148	150	160	142	146	131	133	153	149	160	157	150	117	145	149	155	165	142	118	144	140	136	133	137	146	166	132	135	140	147	144	139	158	152	163	146	149	161	134	134	137	157	133	155	148	159	138	137	145	149	160	155	171	137	137	160	124	158	150	151	168	154	159	144	173	153	147	157	141	126	143	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8172	517	635	668	628	558	542	537	553	552	491	531	532	546	529	516	521	534	499	506	471	513	481	471	460	484	476	442	442	487	463	482	474	499	456	503	497	501	457	448	491	460	496	483	447	479	447	478	472	463	449	421	472	469	472	463	511	508	477	485	489	500	490	497	479	459	484	467	482	476	468	481	470	421	455	463	451	492	476	483	479	455	513	476	465	458	458	461	434	478	464	477	457	491	446	473	476	474	446	454	465	493	467	476	491	493	475	496	512	459	494	481	497	427	474	436	478	469	455	496	471	488	470	450	449	446	444	485	517	468	468	466	468	465	497	456	519	465	467	482	485	467	471	497	486	409	504	498	456	499	462	480	476	477	477	435	490	450	472	478	474	457	489	458	485	505	462	458	463	430	471	469	478	489	468	486	517	486	481	478	462	466	490	468	500	474	425	479	491	447	479	506	482	493	478	500	429	495	454	525	444	473	455	470	456	468	492	445	460	505	502	477	479	438	454	460	431	489	467	467	451	456	486	456	516	448	455	449	491	486	421	449	476	450	468	476	498	479	503	487	495	494	465	487	506	496	455	421	484	488	519	460	469	473	458	503	476	437	467	468	484	425	463	463	451	516	450	467	473	460	492	463	481	470	487	490	483	475	488	469	488	467	479	462	500	449	461	429	473	500	470	488	487	488	453	505	494	460	482	481	477	477	500	529	453	446	478	442	439	470	488	474	514	474	480	445	483	470	447	470	442	486	418	501	464	474	452	481	473	481	461	491	488	459	476	486	426	486	487	486	476	473	532	451	451	480	480	469	437	509	485	442	502	485	503	475	486	431	467	470	454	443	467	446	481	469	474	441	504	510	472	486	470	466	478	515	479	444	462	495	429	520	484	442	468	450	488	467	492	457	462	485	451	485	467	457	476	477	453	453	433	501	484	453	479	472	503	482	471	467	477	445	465	448	474	459	479	471	500	442	500	503	450	476	456	470	461	485	473	431	473	473	437	467	478	502	473	505	467	475	472	481	484	463	452	460	459	478	469	486	454	446	469	476	450	466	431	490	434	471	440	461	458	480	513	490	473	489	491	470	487	488	452	475	475	476	457	478	467	461	474	476	470	447	466	500	468	411	435	469	474	489	433	505	488	504	463	491	477	518	468	434	431	472	454	491	468	453	474	471	464	460	463	505	483	485	487	447	452	461	470	449	499	499	456	463	497	451	464	475	431	458	499	502	469	476	442	481	468	478	461	450	475	422	436	460	481	504	476	441	467	462	462	468	435	450	511	430	490	450	514	491	499	430	446	495	482	475	487	474	536	460	471	427	482	469	449	490	492	466	465	480	464	452	465	491	470	500	466	521	463	493	430	488	424	458	463	456	434	484	456	465	434	487	491	476	505	450	478	449	486	449	500	466	465	457	497	464	465	485	474	474	476	466	469	494	439	503	461	494	481	475	440	520	473	473	479	495	477	467	460	446	502	489	453	471	490	434	478	525	437	449	467	435	488	463	498	475	492	507	511	478	495	437	502	478	457	471	453	459	459	458	517	469	472	459	489	479	422	497	478	466	457	443	444	478	457	430	499	486	443	479	475	478	482	494	498	486	486	449	472	466	474	519	436	474	467	481	445	497	469	463	459	477	454	463	511	463	471	478	468	447	451	534	506	466	436	490	482	451	473	494	453	449	452	436	505	497	466	449	499	530	467	512	469	455	513	513	455	501	418	475	486	469	479	480	468	437	502	450	489	471	437	480	455	471	491	414	467	494	449	473	461	475	472	477	445	453	499	440	493	475	459	463	497	498	457	475	441	460	485	479	494	490	462	479	515	473	444	491	457	526	467	477	498	455	458	429	474	487	462	455	470	466	461	470	464	473	436	492	439	500	463	462	502	441	482	498	459	481	479	487	462	454	477	472	503	465	469	480	474	473	486	483	454	491	507	469	455	473	507	491	433	494	462	439	483	478	440	499	466	504	448	499	470	463	489	488	468	478	454	493	476	483	498	494	455	461	468	469	440	448	466	443	476	466	475	484	466	460	448	493	409	449	472	467	482	489	470	527	472	465	445	459	455	452	461	479	462	476	449	491	450	464	460	448	444	502	472	454	499	519	512	496	477	469	474	487	464	422	471	483	514	463	474	475	499	484	472	479	488	486	474	498	473	458	458	456	466	486	475	457	467	473	457	474	439	488	485	470	457	440	493	437	451	426	505	427	488	465	447	469	507	486	517	504	452	464	450	477	476	486	454	473	471	504	506	481	477	437	414	499	470	500	426	457	462	476	448	478	471	455	467	483	465	435	461	465	476	478	502	459	462	455	453	442	473	473	480	522	463	452	468	478	453	459	482	452	443	449	486	494	421	457	462	484	466	485	462	448	461	437	479	446	465	464	483	448	457	446	488	484	466	504	508	473	473	473	480	493	514	479	474	461	425	482	471	457	511	511	462	466	459	451	436	490	464	464	512	468	466	460	480	494	481	468	475	467	458	492	479	458	447	471	467	456	516	430	464	517	469	466	445	458	458	486	516	467	448	501	479	471	434	470	469	507	455	455	466	481	490	502	432	462	469	464	506	431	474	454	477	477	446	450	451	488	489	470	475	481	460	476	502	461	486	466	450	474	465	481	452	443	501	438	510	444	484	469	478	456	489	498	463	453	491	467	507	442	461	482	464	448	453	471	475	477	465	464	496	453	458	460	439	472	493	482	511	425	489	472	443	478	459	472	438	505	493	458	522	443	492	465	473	492	474	476	442	466	461	473	493	493	433	472	444	461	501	450	454	460	473	512	495	480	494	436	440	465	427	474	451	466	462	422	515	449	414	468	477	493	464	479	479	518	456	484	428	460	494	495	489	459	478	452	502	484	492	471	461	485	510	527	505	500	483	479	489	498	485	497	516	483	478	476	461	523	467	486	486	466	467	490	482	477	457	474	451	433	438	515	508	460	526	502	503	494	472	440	435	495	497	450	474	464	431	438	521	466	516	464	471	439	501	443	458	483	476	463	455	456	460	448	477	463	439	470	449	487	465	473	469	501	482	453	471	488	461	501	484	469	501	475	476	473	459	480	496	476	460	461	452	461	485	441	440	475	435	465	490	483	473	496	481	433	504	441	480	439	500	473	500	497	471	474	455	436	470	467	451	514	497	446	458	459	506	475	478	453	466	454	505	415	501	476	450	453	458	475	446	485	463	460	442	478	477	496	487	487	506	498	439	469	446	486	470	459	461	464	447	496	476	494	476	485	427	466	491	482	480	438	465	440	454	496	479	476	468	467	494	483	458	468	495	480	498	441	490	475	466	456	446	482	452	459	455	490	458	456	479	469	490	476	500	455	450	467	469	461	441	474	468	470	510	468	458	471	470	440	457	472	475	455	463	488	483	465	457	471	501	507	508	469	449	427	484	485	440	465	492	504	492	462	468	443	453	498	482	479	475	444	511	464	472	485	481	450	476	477	492	476	476	459	464	470	515	453	472	426	444	487	467	467	442	477	467	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48143	8453	1689	1216	871	726	570	506	463	410	420	408	359	378	341	339	345	330	308	334	328	317	295	297	310	316	318	308	298	307	319	281	285	312	281	274	285	286	288	289	294	315	307	280	327	327	289	304	292	288	289	298	326	282	282	298	315	279	297	286	309	292	275	304	302	307	313	281	290	284	288	272	301	327	315	298	278	305	326	274	330	308	307	289	293	262	295	315	299	291	326	282	321	279	301	319	278	302	318	270	249	273	291	310	286	322	278	278	253	305	302	290	282	317	273	324	295	316	284	301	283	263	316	303	277	277	278	305	313	282	316	276	295	325	311	316	300	287	290	295	297	289	277	298	310	296	290	310	296	286	296	288	257	288	326	301	324	333	306	290	316	308	305	298	297	281	314	319	304	270	269	304	341	294	314	295	267	333	314	279	312	287	294	284	292	271	306	252	332	293	305	298	292	292	302	278	281	325	301	304	276	317	276	261	291	321	267	296	274	318	297	297	273	251	273	288	298	301	304	299	280	275	298	258	329	269	293	275	318	282	310	272	287	280	305	303	291	306	295	305	296	283	328	278	312	331	305	287	298	295	303	277	313	291	267	269	299	282	305	285	296	282	257	267	307	282	301	285	285	302	307	274	279	315	265	255	292	282	286	288	318	288	262	302	299	287	337	290	291	303	315	282	287	304	336	316	280	261	287	306	314	276	285	294	266	317	278	297	297	308	268	268	295	318	281	286	301	305	324	316	329	294	296	271	290	302	311	263	276	291	314	279	276	328	280	253	266	269	259	299	287	260	290	297	301	251	289	308	285	270	302	278	314	275	302	271	280	260	313	305	296	270	307	313	287	283	278	254	294	297	286	285	287	302	267	294	284	294	296	300	300	314	260	305	314	287	301	293	305	282	291	260	270	266	326	258	309	271	297	309	278	267	310	325	286	306	289	323	286	269	335	320	334	280	280	281	279	314	308	288	316	284	280	324	294	306	310	296	295	318	298	274	309	276	291	323	317	315	307	304	302	302	293	270	273	278	312	313	294	334	252	302	310	316	295	306	290	316	296	278	305	308	283	295	278	277	293	292	308	287	263	291	287	320	274	310	305	300	285	285	293	315	290	298	292	316	292	284	287	316	306	308	287	315	312	286	303	326	292	306	305	344	290	300	325	295	313	264	286	254	297	306	308	313	320	297	311	291	279	294	281	327	296	286	301	306	302	278	295	275	279	275	296	282	330	312	290	307	318	290	282	295	276	276	304	297	297	312	289	298	300	326	283	285	313	343	278	271	297	251	298	307	320	291	293	266	282	305	272	296	319	292	287	270	306	310	315	296	291	292	307	280	288	298	280	267	245	296	299	298	290	291	311	306	311	275	323	265	307	294	339	281	292	323	300	279	279	315	269	309	288	273	320	281	322	287	311	295	267	312	322	262	294	304	269	307	323	297	306	277	253	289	315	287	316	303	315	306	300	304	274	279	311	283	310	315	274	282	274	285	284	302	267	305	274	288	275	286	307	299	322	282	299	262	287	286	293	310	266	260	306	323	273	313	315	293	291	318	307	282	289	323	259	279	267	262	306	280	303	319	316	320	276	288	322	288	299	291	276	271	289	285	317	303	290	328	313	289	294	296	322	310	285	312	285	300	302	295	270	277	297	281	300	296	311	291	260	314	314	299	265	298	272	275	276	298	286	291	291	269	296	297	308	276	285	293	260	276	289	327	267	292	278	330	318	255	281	283	300	300	296	276	359	301	275	277	266	264	289	273	289	321	279	294	303	308	269	286	292	302	295	300	306	299	293	296	297	298	287	291	275	300	289	314	311	286	285	303	295	265	271	320	304	286	281	272	249	250	280	324	296	261	315	285	319	313	302	330	275	293	307	271	277	295	305	329	271	268	304	312	292	296	311	278	300	278	277	301	348	278	286	273	306	261	319	276	286	293	313	262	300	287	262	284	294	313	288	293	269	296	303	284	287	287	281	288	302	287	300	318	278	305	324	327	284	299	315	283	291	289	296	312	323	290	265	303	297	310	280	273	278	310	276	278	305	287	300	340	268	292	291	321	313	248	297	307	286	314	266	328	276	308	268	268	290	274	280	295	280	296	298	267	299	303	314	292	291	296	342	334	294	284	300	288	294	315	280	276	300	274	293	307	288	284	301	318	310	289	320	289	297	313	305	288	296	269	329	285	267	301	296	274	325	301	293	293	288	288	322	292	269	285	275	314	300	272	287	289	279	258	302	307	300	303	302	309	283	283	284	254	308	290	277	303	288	302	283	262	296	285	317	262	273	285	270	270	273	330	306	309	274	291	277	302	307	326	303	309	314	315	295	279	305	294	286	293	301	280	298	291	300	271	318	288	269	286	268	308	296	278	289	279	318	291	317	273	252	293	257	309	269	268	328	292	302	304	309	274	312	279	300	309	303	328	295	302	302	286	290	303	313	303	260	286	309	282	320	295	305	321	325	286	294	287	320	311	274	286	309	299	283	323	274	290	295	270	296	295	285	305	283	297	277	289	313	293	266	268	309	306	291	349	305	291	287	301	285	297	290	298	258	310	288	253	281	305	304	285	342	277	296	305	276	326	290	286	283	285	304	257	275	293	316	285	261	301	286	265	287	279	277	278	319	304	304	318	329	261	278	324	297	272	290	282	334	287	311	286	335	260	307	302	258	284	295	316	313	289	313	288	271	323	308	292	315	295	289	302	300	291	297	306	294	302	272	280	272	272	288	293	307	251	309	303	300	267	303	257	274	282	313	265	285	285	280	257	287	290	294	261	323	285	304	302	313	265	311	324	271	279	280	273	331	303	295	282	327	283	270	291	293	302	285	300	324	302	275	315	291	294	286	286	290	293	267	294	294	272	317	278	296	301	292	288	282	252	307	287	294	303	317	270	319	273	304	301	276	270	302	296	313	278	297	302	318	255	326	313	285	306	300	315	260	290	287	306	293	285	272	293	305	299	285	275	309	302	289	268	304	284	288	289	282	291	295	258	244	269	290	286	300	274	256	277	315	258	308	278	299	300	287	281	289	278	283	332	306	289	304	260	288	273	320	298	339	287	281	288	291	312	309	294	300	291	305	298	267	312	304	309	297	286	313	319	310	295	295	316	271	315	298	298	303	284	250	289	303	263	301	297	300	299	291	246	317	303	275	297	277	289	287	314	288	344	298	291	301	299	297	279	279	287	280	303	306	302	307	312	321	275	292	284	281	295	296	326	325	285	294	302	279	318	298	313	297	250	307	327	330	264	270	320	307	277	320	289	272	292	297	307	302	300	296	297	309	313	288	289	285	288	270	264	308	283	292	281	276	312	298	284	323	280	311	313	304	290	287	298	289	303	295	281	303	317	272	278	276	305	286	302	285	303	297	288	278	305	300	276	277	289	269	303	234	266	289	307	296	311	300	278	310	281	286	287	281	299	301	300	286	306	281	303	290	301	307	281	315	297	313	275	258	318	273	296	276	306	279	298	298	321	306	261	269	291	296	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23010	1875	3409	3874	3287	2678	2378	2043	1842	1652	1506	1469	1350	1257	1235	1148	1144	1083	1059	1070	1040	1022	1040	1011	983	910	961	957	956	896	892	907	887	914	972	936	885	892	867	865	877	873	853	844	846	911	794	831	785	871	840	841	878	866	876	870	854	841	892	825	886	855	811	843	893	815	831	841	844	864	800	864	895	835	879	844	880	847	838	864	818	807	879	861	842	854	866	830	788	847	874	838	827	844	845	852	834	885	865	856	754	787	807	826	799	790	817	849	810	803	849	843	832	866	796	778	832	768	905	811	773	799	842	820	815	839	822	850	789	805	830	842	894	857	790	747	815	765	843	825	824	832	765	827	842	802	867	837	887	841	878	793	832	886	848	779	852	803	795	842	788	870	811	841	873	812	832	798	781	853	835	862	795	830	809	843	796	818	868	878	832	830	864	796	823	821	844	794	837	838	827	833	866	788	874	806	834	816	806	874	845	810	872	804	850	809	829	812	795	873	827	789	822	814	828	804	846	816	817	837	862	842	780	807	798	821	845	791	824	833	794	868	792	809	822	816	834	787	795	854	851	841	861	805	797	823	862	805	814	820	858	844	848	825	810	781	831	834	808	863	809	845	770	793	828	840	818	823	826	850	790	809	873	782	805	803	808	835	851	904	779	780	855	860	824	820	814	801	869	865	859	852	819	806	872	855	847	863	773	791	765	864	842	835	864	773	867	867	803	854	834	887	829	827	824	825	870	801	860	825	816	801	810	817	831	792	846	796	761	821	808	868	842	816	806	827	796	823	895	821	814	854	868	831	881	816	832	887	822	779	824	834	858	837	877	842	809	848	831	828	834	871	826	790	819	836	824	813	854	847	782	832	796	859	830	851	841	832	822	865	837	856	815	851	844	846	820	830	810	850	863	835	796	787	846	827	853	799	822	859	830	834	764	830	824	850	775	808	844	846	845	776	778	850	844	839	848	858	848	844	805	800	812	798	834	796	825	791	807	841	813	830	846	829	838	797	797	811	848	856	843	839	789	821	819	829	826	774	847	857	788	856	835	784	789	846	782	828	803	852	848	817	835	829	866	833	849	803	810	854	812	814	850	791	791	800	812	857	802	851	857	879	844	808	853	811	786	845	796	838	823	764	825	808	887	812	837	809	851	828	800	837	814	867	852	831	857	828	830	826	808	842	790	785	790	818	823	786	822	763	810	849	783	830	855	884	819	835	827	853	836	844	824	834	791	797	802	775	848	816	797	880	844	859	804	887	814	808	847	801	844	829	799	842	800	870	852	823	834	809	814	778	845	864	820	867	836	760	863	857	804	830	781	831	867	852	816	836	841	837	798	833	832	851	812	824	839	857	859	828	861	831	798	755	875	832	851	827	798	822	810	823	810	806	806	797	839	768	887	869	838	837	824	844	846	824	777	807	799	887	830	888	758	799	803	802	855	862	814	809	855	840	806	860	848	852	797	873	848	824	825	798	811	805	789	872	837	815	864	793	774	811	806	880	855	819	887	821	833	838	827	822	819	839	833	862	796	793	833	871	808	902	858	821	858	805	848	821	870	837	827	807	888	826	794	858	799	823	828	792	799	827	813	818	829	801	790	826	850	848	857	855	825	798	878	825	835	835	801	841	875	795	819	806	826	820	817	861	827	829	794	846	840	829	808	798	849	838	777	843	899	809	848	827	817	862	876	862	821	867	844	782	786	849	805	907	817	824	851	864	866	826	788	826	842	824	827	868	815	801	849	847	740	782	866	851	811	839	810	825	795	834	845	803	867	836	837	852	813	839	833	818	815	819	800	864	811	815	879	810	872	820	830	794	876	784	825	879	864	812	826	848	884	838	846	836	772	888	836	879	873	817	838	845	775	830	836	817	812	791	812	808	855	838	769	847	837	848	832	843	861	834	840	848	816	836	839	875	801	833	801	829	846	851	829	864	823	856	818	831	835	834	832	847	815	877	834	861	827	832	799	827	802	796	822	768	794	849	862	847	784	781	847	896	844	820	871	845	816	810	803	836	816	869	881	815	825	817	810	818	802	800	835	839	797	820	879	804	829	805	795	811	838	852	816	797	810	817	839	814	824	829	814	843	816	764	843	820	832	854	813	860	867	836	862	802	857	812	802	837	836	838	857	852	804	826	841	806	792	859	830	841	807	793	827	778	741	811	830	827	848	862	855	857	836	793	811	836	882	821	805	836	822	841	839	830	825	837	817	807	824	851	836	764	829	860	839	800	766	770	776	799	808	802	820	854	787	885	832	865	791	801	812	808	815	856	823	821	861	840	858	819	837	860	827	822	844	883	844	874	865	875	859	806	764	859	825	865	785	797	814	832	839	826	799	773	829	833	801	808	850	826	858	773	837	805	783	864	809	814	813	833	827	813	825	822	800	819	812	837	842	877	786	821	818	903	834	822	792	846	813	814	802	835	827	808	795	862	840	742	830	818	842	809	819	828	858	828	861	885	861	888	812	836	851	841	858	854	845	893	802	848	851	762	793	794	862	840	886	809	797	780	802	831	843	819	889	882	829	825	855	847	798	820	803	822	857	840	829	783	831	819	821	832	808	828	905	829	798	851	842	777	805	827	818	841	829	836	828	839	840	794	837	765	852	846	833	802	839	878	821	802	830	810	871	869	826	859	861	794	782	817	828	805	835	879	839	836	821	795	854	811	843	805	814	772	830	804	823	857	838	883	838	780	790	830	835	826	852	805	788	824	847	790	812	885	796	827	826	838	785	829	843	804	823	887	801	809	799	827	818	850	822	803	834	839	844	803	823	780	833	826	837	804	902	805	865	816	811	834	827	785	788	805	849	806	801	842	863	869	834	825	863	833	817	828	820	800	844	891	834	852	822	828	836	834	838	768	826	838	790	834	833	856	822	806	796	824	827	858	797	807	854	861	783	778	796	800	851	828	798	801	842	829	838	835	857	839	785	828	875	826	822	867	810	835	827	853	822	811	867	852	871	849	810	823	797	791	892	824	843	817	789	823	831	845	864	868	838	846	816	827	867	794	840	816	846	855	774	778	815	838	803	847	830	864	816	839	829	792	807	809	825	847	766	826	836	839	785	869	880	799	817	760	847	829	803	810	810	812	827	840	844	769	833	796	803	839	865	862	880	791	830	806	833	797	794	819	818	807	842	828	799	779	827	828	829	840	815	805	848	843	870	847	823	855	817	843	792	845	808	836	834	792	789	820	896	797	831	876	809	837	831	787	852	799	917	851	837	824	797	808	842	853	848	824	837	842	859	858	835	874	792	814	812	838	852	790	801	831	845	776	878	818	829	853	809	856	887	826	802	819	852	819	863	845	811	799	851	771	870	834	814	780	801	859	837	788	852	856	834	821	768	845	826	909	828	845	857	813	835	781	848	841	830	848	819	805	761	834	839	876	837	810	810	810	818	786	817	843	847	815	831	845	852	838	819	837	856	792	797	821	859	862	814	842	809	851	873	832	861	826	833	821	836	826	818	875	863	866	873	798	801	778	816	809	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
61396	16279	4807	2175	1460	1068	871	678	706	567	536	532	478	437	406	404	414	407	377	354	394	367	369	328	338	348	331	320	346	303	323	316	316	309	323	287	302	335	339	288	314	328	289	323	313	295	332	351	336	329	339	316	321	320	320	299	301	333	301	307	310	294	276	303	279	314	296	287	309	309	362	310	294	327	285	327	306	327	314	332	312	330	315	323	302	310	295	268	349	320	342	295	319	287	309	290	308	301	298	310	318	313	302	295	291	330	323	306	320	318	299	275	296	339	292	318	300	283	306	326	312	288	292	307	322	314	325	270	287	290	305	304	307	300	298	309	271	325	307	312	301	338	277	279	293	301	286	289	317	290	316	286	318	297	264	312	305	301	294	297	308	296	340	303	298	306	339	280	338	303	316	312	302	282	287	314	303	322	301	293	307	316	320	304	306	318	327	302	288	258	300	323	324	315	296	323	306	290	303	303	303	298	329	311	294	312	313	316	289	318	312	303	289	295	324	333	311	293	311	330	284	320	317	289	276	296	311	309	309	273	305	314	292	322	328	323	286	322	304	302	309	304	291	319	294	260	345	275	308	324	304	287	332	315	313	294	306	314	329	317	297	299	321	281	288	317	318	317	308	321	312	285	306	334	333	300	296	305	292	296	321	281	311	300	322	313	303	317	273	298	328	317	309	300	313	321	288	312	308	302	310	321	304	317	282	335	319	290	314	325	312	303	286	299	310	314	313	276	326	315	300	309	341	299	299	302	299	346	289	280	305	341	296	290	307	331	313	293	324	314	299	298	298	274	300	308	297	331	310	300	303	321	318	303	310	304	306	286	340	324	311	280	303	293	295	344	330	293	321	289	295	319	323	300	311	340	326	346	349	325	286	308	321	300	285	321	316	298	322	266	314	306	310	283	341	304	302	282	326	330	314	311	312	303	332	300	317	310	311	279	314	282	295	294	308	327	312	311	325	318	313	338	331	277	281	303	293	301	307	314	327	291	305	277	317	290	341	305	314	346	306	325	303	306	300	292	309	304	312	313	258	312	311	323	295	321	312	336	325	292	306	299	310	345	305	303	302	325	288	303	319	306	297	328	333	295	299	336	318	319	293	277	301	302	307	271	349	301	303	321	299	293	293	322	297	332	312	277	312	312	315	326	304	325	282	311	324	297	296	312	300	299	314	317	321	293	311	303	310	308	294	315	323	302	294	328	311	292	292	339	290	336	291	343	324	294	312	311	329	353	267	315	321	306	327	321	325	324	292	316	295	309	314	297	321	290	352	325	289	321	299	274	287	305	309	291	355	306	292	344	301	301	298	317	304	295	306	292	310	309	275	328	301	281	297	310	285	280	319	320	296	333	323	290	327	293	306	281	323	295	279	283	342	301	342	318	285	323	297	317	310	320	299	292	328	311	299	321	274	321	306	292	296	291	309	326	338	308	285	301	312	311	303	317	314	334	283	321	287	315	292	283	289	310	310	279	317	290	313	317	341	295	332	326	325	303	325	315	312	310	283	288	296	294	279	320	304	281	296	340	313	301	291	318	287	319	327	309	309	308	309	321	315	282	296	336	310	295	346	312	281	302	277	307	312	314	279	299	276	320	284	322	314	325	293	305	307	303	306	308	313	302	320	313	325	288	322	304	327	310	297	316	312	295	305	325	336	301	298	310	304	331	331	322	311	292	337	343	298	311	303	317	342	321	308	313	303	297	308	283	309	316	331	288	289	342	320	292	355	290	296	278	311	261	287	286	319	299	290	299	330	292	322	302	299	306	314	296	320	318	315	329	297	327	321	330	319	363	301	284	298	321	332	276	308	296	332	299	306	287	322	315	334	301	312	323	337	317	311	288	322	293	285	304	278	334	275	306	307	295	349	309	291	337	316	313	321	288	288	313	335	307	311	305	329	310	277	299	312	299	332	320	298	292	310	300	299	302	331	325	330	308	299	319	292	303	283	332	330	318	320	322	308	343	296	307	287	295	312	328	316	309	342	343	300	346	287	268	315	290	333	303	327	308	299	324	316	306	278	300	324	288	294	285	312	335	303	315	315	323	292	339	299	311	319	298	298	323	318	278	337	289	296	316	335	281	317	326	314	299	327	346	324	292	311	287	301	317	306	301	312	315	300	295	311	324	334	291	295	338	328	294	287	301	282	310	312	301	309	285	305	290	310	300	306	294	291	330	277	314	322	333	293	306	320	313	320	312	319	306	317	299	325	293	327	298	299	288	298	319	318	333	325	316	288	303	257	307	282	322	292	292	313	316	314	297	333	318	295	316	294	280	341	305	315	307	298	330	308	296	337	299	305	287	318	308	307	310	328	298	322	302	280	306	310	308	317	296	305	308	282	290	286	305	300	337	291	301	321	287	285	314	331	288	319	318	296	295	283	262	295	322	338	298	290	304	267	325	297	312	325	316	309	291	289	339	332	281	308	280	295	330	303	303	307	339	323	311	293	284	321	299	285	297	257	303	360	314	297	298	309	302	322	299	301	297	284	322	292	290	320	277	306	316	311	320	290	297	291	283	320	328	286	292	311	295	324	315	304	295	322	309	305	309	302	305	300	320	282	294	306	326	311	299	315	357	309	286	319	278	320	315	295	310	310	305	296	326	316	342	314	308	294	335	294	310	317	307	321	293	262	300	289	295	268	296	347	296	332	288	283	335	287	300	302	276	284	294	315	299	326	322	304	318	305	308	292	306	283	333	271	310	309	314	280	299	289	329	302	318	311	301	320	297	328	320	299	341	316	316	307	301	307	288	304	290	337	316	323	302	294	297	304	307	306	286	292	319	288	329	321	327	303	325	311	318	297	285	285	306	320	290	299	295	277	314	317	316	307	312	297	275	326	292	284	301	301	294	311	324	293	297	309	314	310	302	307	316	328	318	299	304	301	333	295	310	299	320	271	286	328	276	303	301	304	333	341	282	305	317	332	301	314	305	318	302	289	321	336	301	327	295	307	293	321	283	317	291	281	279	296	314	308	313	295	308	340	296	315	305	289	294	304	314	282	276	325	333	306	314	315	284	301	303	321	274	324	320	297	321	318	270	287	298	321	321	301	312	307	337	335	335	320	291	292	310	302	315	297	283	303	279	289	302	298	307	329	345	303	303	311	284	310	303	335	318	319	308	300	315	313	338	318	316	301	300	293	301	307	330	315	323	309	285	301	277	282	315	312	342	313	318	334	332	327	309	269	308	292	319	322	319	344	321	318	331	315	324	315	324	302	305	276	291	309	302	311	302	313	301	302	297	308	317	319	295	322	299	290	307	293	320	281	306	315	310	300	294	327	289	299	311	325	258	296	306	296	333	322	306	300	275	300	300	295	319	308	283	308	314	303	274	291	299	292	314	338	332	275	296	337	302	306	288	295	292	283	292	309	309	309	299	301	323	323	313	283	297	324	327	331	309	323	362	313	295	303	330	334	312	288	274	315	310	313	333	314	328	281	300	318	277	300	277	264	292	281	304	323	311	322	328	313	305	319	316	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28730	2738	5911	6390	5506	4442	3624	3100	2742	2390	2174	2075	1838	1658	1552	1438	1424	1355	1348	1202	1193	1171	1155	1176	1083	1061	1033	981	1053	967	1005	958	973	966	986	912	952	956	946	921	974	899	933	966	934	919	894	934	866	894	967	887	907	909	872	860	861	863	885	849	895	882	852	891	916	867	894	889	855	872	859	863	880	896	887	884	880	881	883	880	892	841	836	836	906	892	908	866	818	907	840	919	855	861	817	861	873	888	881	813	850	887	808	867	886	889	897	851	861	844	842	827	898	829	834	815	834	811	903	890	883	806	877	838	793	839	848	841	866	868	884	855	800	869	876	810	832	812	879	833	859	835	875	896	872	826	819	845	866	826	869	870	820	885	881	815	819	805	807	891	847	866	845	821	885	863	844	839	888	870	789	906	822	850	862	897	796	885	879	863	837	841	875	826	875	847	851	863	862	853	830	835	889	848	904	810	788	834	840	862	829	846	833	826	872	853	863	796	789	870	813	810	890	879	896	858	834	887	857	883	876	800	864	892	890	905	825	785	848	809	849	845	891	832	834	848	851	855	892	831	893	890	821	830	840	864	884	883	857	832	788	839	864	860	898	800	847	865	875	833	902	827	832	843	848	841	859	859	828	847	832	845	853	841	837	812	848	823	895	829	877	811	851	884	852	845	819	862	830	877	863	838	823	860	806	843	853	887	846	857	819	806	872	851	857	840	816	784	894	863	823	811	885	837	853	876	853	832	861	854	919	810	835	830	804	874	829	850	791	900	877	865	833	854	869	824	914	838	822	815	838	863	856	813	841	860	842	873	871	856	832	837	854	885	852	866	838	837	835	830	867	862	860	802	834	857	840	868	853	860	875	828	781	897	846	836	796	896	904	856	824	857	860	869	841	831	847	850	860	805	808	813	826	799	870	897	862	826	849	804	872	862	873	873	851	898	757	878	844	860	873	833	861	819	854	851	828	809	800	882	879	829	815	811	819	852	843	850	871	843	844	776	871	855	824	863	843	861	886	792	818	848	873	884	870	846	839	876	800	853	877	798	880	821	845	821	827	811	856	872	833	877	828	834	833	823	776	844	813	868	844	828	827	871	858	837	858	858	820	852	880	799	858	809	847	821	849	849	880	848	809	838	849	811	909	850	871	852	848	913	837	884	815	872	886	852	870	833	852	880	812	841	812	887	927	861	837	876	859	863	852	788	828	875	843	813	845	874	830	916	819	834	863	880	904	872	813	832	847	824	873	810	868	872	841	804	848	863	830	836	823	820	887	834	835	881	845	820	847	843	824	871	828	878	857	773	793	828	803	778	816	880	847	861	845	850	830	844	806	847	823	866	805	880	805	863	868	869	861	839	865	848	844	833	818	850	858	850	791	821	834	830	810	857	858	816	808	834	834	848	802	874	826	805	844	845	811	855	876	826	836	846	848	834	864	811	802	876	906	838	891	822	889	847	874	834	848	857	868	860	865	811	839	883	801	865	831	810	868	851	826	813	845	885	822	766	822	885	851	861	801	853	776	897	796	865	862	831	845	860	850	835	810	773	880	877	833	824	841	829	822	841	905	855	870	880	835	863	841	836	832	861	853	898	836	801	875	868	835	837	872	852	842	822	868	860	836	884	804	833	804	874	871	804	830	831	861	849	911	826	859	791	888	765	802	838	806	843	853	808	860	818	844	871	823	894	846	866	795	789	857	844	845	838	820	825	895	855	909	859	916	876	828	880	870	857	852	814	811	850	840	876	847	858	836	863	830	827	810	801	860	848	832	863	859	873	842	899	880	846	872	854	867	870	853	812	817	862	881	834	839	831	842	851	800	844	834	834	826	850	808	776	795	822	840	828	833	883	833	853	859	818	848	839	862	899	846	822	835	817	903	856	869	838	888	829	816	799	898	831	819	820	891	865	861	803	855	834	870	854	841	821	838	888	830	832	788	806	796	862	857	852	845	876	861	817	875	853	848	809	801	798	848	858	837	822	859	807	853	815	823	808	852	814	873	851	890	850	823	798	790	861	811	865	833	795	821	859	770	847	809	821	843	856	857	848	859	842	830	875	874	823	860	791	875	852	815	890	832	859	893	800	849	845	829	833	825	812	853	869	872	881	864	845	867	806	791	812	825	858	840	808	841	797	793	805	824	868	848	855	878	873	849	803	849	840	810	824	832	885	860	867	832	822	811	839	863	858	830	809	845	791	822	848	828	797	869	816	806	872	809	854	862	825	814	881	885	859	809	861	858	766	836	873	852	822	848	872	846	821	829	857	857	889	915	806	875	867	869	846	862	857	846	825	826	851	818	845	859	848	861	787	831	856	897	816	857	841	841	835	834	824	895	830	860	837	844	844	811	843	833	819	814	855	767	868	803	866	834	863	858	878	842	823	831	850	801	884	880	836	837	858	884	849	863	855	815	792	836	822	843	884	832	856	823	865	882	829	825	854	826	860	799	857	831	868	812	870	869	884	845	811	834	820	777	826	845	815	871	853	788	842	838	852	826	837	890	819	777	830	842	838	806	865	849	817	842	822	852	818	830	847	843	930	818	797	861	780	882	872	901	883	811	817	819	809	851	857	853	852	852	859	798	846	817	843	805	820	816	831	805	859	807	852	844	819	901	842	866	896	875	840	851	892	869	836	849	832	851	795	855	842	837	823	834	810	808	803	900	800	850	850	816	852	851	824	844	891	869	818	837	854	889	874	834	839	863	875	822	829	883	833	793	849	818	839	827	868	860	843	816	849	884	843	846	872	872	848	758	852	831	836	844	822	802	862	868	821	810	879	809	789	863	851	815	892	780	848	868	863	824	877	829	823	839	816	815	814	830	835	869	854	823	825	877	808	827	873	804	811	833	852	816	814	862	891	789	841	879	894	798	830	883	881	845	848	825	858	842	842	775	885	854	789	903	793	873	874	825	827	785	847	888	858	841	836	821	851	855	871	850	857	865	846	869	886	798	863	848	863	851	877	865	820	838	856	807	894	864	862	840	892	876	869	860	821	831	837	845	847	882	884	849	859	809	808	823	820	843	846	851	923	875	802	808	822	855	822	834	789	873	792	860	845	853	849	808	844	857	811	825	817	889	857	875	840	806	913	852	816	873	813	835	849	866	802	809	829	815	812	816	860	793	864	846	840	859	813	855	799	828	803	866	855	843	826	845	837	887	886	875	857	805	840	834	879	884	822	807	844	868	867	889	868	863	867	804	866	830	807	867	836	838	857	847	823	831	809	800	857	846	838	865	799	859	875	858	833	898	854	834	772	822	824	842	849	850	792	800	912	846	844	901	840	888	826	801	837	873	835	837	875	873	837	915	861	857	864	868	846	822	842	852	805	893	813	818	835	828	850	899	835	879	832	833	846	885	863	890	871	846	846	858	822	821	878	768	838	856	839	834	835	855	850	827	855	871	858	880	835	787	838	821	864	823	854	807	842	822	830	864	861	827	861	884	841	837	832	851	827	867	875	844	891	857	837	854	802	855	865	861	857	787	843	884	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8143	422	225	175	175	169	162	148	160	145	148	146	154	164	132	149	126	173	154	142	158	130	144	146	156	166	156	179	134	145	153	158	138	154	152	159	168	150	150	138	158	149	149	134	142	131	160	172	156	131	149	167	180	135	146	154	144	155	139	153	139	141	134	130	155	160	139	140	131	138	151	120	161	158	132	151	152	184	149	148	190	155	129	143	143	161	133	141	167	141	156	146	149	166	167	155	147	145	145	131	154	178	152	133	136	153	147	152	119	147	162	166	149	130	149	154	148	169	139	152	150	177	150	156	161	124	148	153	158	178	147	150	129	118	142	160	133	139	129	161	131	130	156	136	150	152	157	153	153	150	157	142	154	153	138	168	169	157	149	134	156	143	147	168	138	126	158	137	152	136	127	134	146	139	148	165	157	147	145	140	134	142	143	148	174	131	134	157	151	140	155	154	137	161	147	126	157	160	174	137	136	152	111	152	150	175	138	117	148	150	173	158	129	154	141	131	133	132	144	160	144	137	159	134	138	143	140	160	148	152	162	164	145	116	148	121	151	144	146	142	152	151	137	149	143	128	134	151	145	167	155	157	152	151	151	148	152	129	150	144	149	154	169	147	123	151	124	131	144	135	147	141	140	134	146	150	132	144	138	142	152	148	135	159	156	131	143	161	139	146	163	152	143	143	146	158	151	140	136	137	155	153	160	150	142	148	142	165	153	156	147	163	150	157	144	148	156	145	160	151	159	152	138	149	153	135	153	135	154	171	157	167	147	150	149	149	156	159	135	131	128	165	126	148	126	142	137	144	143	166	152	142	124	150	153	157	148	141	152	143	171	165	139	149	157	145	159	124	136	161	156	146	143	155	157	139	152	151	143	133	153	138	143	145	158	133	139	141	144	138	143	146	144	146	156	161	137	137	134	123	166	181	140	143	142	157	148	126	156	148	161	141	136	141	145	127	151	141	126	146	158	154	169	145	134	139	140	156	181	149	163	147	152	143	164	154	164	124	157	156	152	143	152	162	147	151	129	133	142	152	137	137	143	148	164	162	145	155	139	148	163	135	132	146	145	147	139	136	157	160	135	137	147	150	127	141	148	154	151	136	143	160	155	140	140	135	149	155	168	171	177	141	145	135	128	133	145	139	138	133	145	150	146	149	140	147	140	160	157	132	167	158	143	133	127	167	153	151	140	154	152	156	142	131	133	161	145	159	159	132	163	144	145	173	148	152	168	132	127	144	155	154	151	123	149	138	156	130	122	136	143	170	163	142	152	128	134	133	144	127	147	161	132	116	158	156	162	140	155	138	152	169	132	130	145	137	125	151	144	119	135	143	135	141	127	144	142	158	143	152	142	160	143	125	148	150	154	151	121	149	156	131	141	138	162	173	152	158	135	143	148	152	138	154	133	151	152	147	154	175	140	146	130	154	152	139	140	139	150	149	161	152	129	137	150	143	124	145	136	164	145	170	169	160	132	135	151	167	143	143	137	138	147	146	155	138	135	151	139	151	158	130	141	161	119	146	139	146	166	150	155	136	172	124	133	145	141	177	131	160	148	162	163	137	147	144	153	127	161	158	174	159	160	159	138	129	155	150	156	134	136	137	168	149	138	146	140	157	141	143	151	129	162	141	155	128	151	169	141	152	145	144	142	153	139	150	152	143	154	174	131	157	145	127	146	158	154	148	162	144	138	131	148	163	130	138	142	155	128	142	148	153	142	130	141	140	146	147	144	156	133	146	148	141	141	156	151	162	150	158	144	166	150	154	151	163	135	147	142	140	141	125	158	158	148	143	144	174	155	146	135	152	172	137	140	147	153	136	143	165	152	129	146	142	157	120	146	129	158	166	163	154	137	150	150	143	122	125	158	148	129	154	139	148	132	144	147	148	128	148	149	151	144	149	132	173	151	136	135	152	136	146	146	150	152	161	155	136	162	125	150	146	146	146	158	147	141	146	156	126	153	133	136	159	128	175	130	137	137	155	177	167	153	159	153	164	141	151	150	147	160	158	162	140	152	143	152	147	147	124	145	140	157	157	146	150	143	163	141	141	139	149	156	153	124	158	140	154	150	150	151	153	132	143	142	164	166	149	152	146	164	147	147	169	162	146	171	148	148	132	147	121	137	160	156	159	142	162	151	152	142	146	173	148	156	141	137	152	147	130	164	136	162	128	150	139	156	157	132	136	149	166	148	166	165	140	150	180	160	136	145	153	133	134	140	137	143	148	154	158	153	157	154	147	155	152	159	126	171	142	156	153	151	146	140	134	168	148	156	131	168	133	135	156	134	136	136	131	151	164	151	147	133	151	133	146	127	157	139	144	142	154	150	146	146	129	161	162	147	175	133	172	158	156	144	171	154	139	142	137	136	161	130	147	163	138	144	147	170	141	136	147	134	130	153	143	127	142	140	142	128	152	156	131	142	142	155	152	163	152	155	161	135	143	144	135	139	146	149	124	167	163	139	137	132	126	163	142	164	135	148	130	154	152	152	138	164	159	146	156	164	155	139	164	141	152	143	147	159	134	130	147	140	143	166	138	145	136	164	161	156	152	159	147	144	158	160	148	138	141	165	149	147	151	150	125	142	143	140	147	139	134	148	121	149	152	172	129	139	139	156	142	155	164	173	132	135	160	133	137	144	138	154	135	143	170	142	136	165	166	150	149	135	131	158	146	126	129	162	133	142	150	153	137	149	146	143	162	132	159	149	152	147	138	137	152	174	142	152	166	134	154	155	142	160	147	128	142	145	144	134	151	142	161	122	148	150	149	143	136	133	171	146	150	147	147	149	130	123	130	155	176	142	144	148	143	136	146	124	135	154	163	147	153	129	153	144	156	133	140	159	150	146	141	158	165	139	130	153	148	149	137	146	151	142	136	151	137	125	144	135	157	142	143	138	148	152	139	151	145	165	157	165	128	167	148	131	153	151	156	133	156	145	163	137	153	152	160	134	141	157	156	133	163	154	137	163	152	129	154	152	146	160	143	160	160	162	149	147	167	135	133	164	161	129	151	156	160	158	150	148	157	161	165	145	152	140	153	152	153	132	152	157	149	158	157	172	135	154	145	147	132	141	155	142	143	135	138	153	157	142	162	147	148	126	171	139	134	160	176	162	125	156	133	145	146	175	143	138	127	142	156	135	140	145	148	153	138	138	156	140	140	152	180	124	130	144	150	131	143	157	161	153	154	139	138	143	153	140	137	136	144	164	157	149	152	152	150	136	136	141	140	125	139	160	148	138	137	144	153	150	152	179	152	149	156	162	157	161	159	137	130	185	134	145	126	134	159	156	169	156	138	156	134	144	163	120	150	121	135	139	150	152	133	164	130	146	172	129	122	131	159	138	137	163	159	152	161	141	142	132	151	151	159	165	158	163	154	162	171	164	149	132	150	154	162	125	156	163	144	123	166	149	172	172	141	132	152	145	143	139	156	131	160	142	145	145	162	125	144	134	155	135	143	141	146	153	141	147	151	138	151	164	138	135	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8099	555	579	618	593	577	527	505	510	518	543	540	531	524	496	469	490	459	506	479	499	492	529	470	479	489	445	517	467	490	460	494	469	432	475	462	475	481	490	459	454	470	491	437	479	454	447	480	474	491	427	464	424	475	452	459	468	447	521	460	480	465	482	459	470	491	502	468	479	454	450	446	432	496	492	430	500	446	497	477	482	481	464	464	448	464	498	449	475	467	450	485	511	457	459	457	456	517	422	465	482	438	485	466	474	471	431	452	465	478	503	494	424	434	459	490	491	499	500	514	463	470	482	445	503	496	480	511	483	477	501	490	481	463	473	484	472	452	452	462	453	479	465	494	456	457	474	493	452	468	456	491	469	471	471	462	443	438	461	449	462	453	447	402	487	490	467	481	456	477	434	447	501	498	460	467	469	477	469	490	485	489	461	449	478	472	507	436	470	467	472	448	474	470	453	474	478	471	444	444	491	457	464	454	448	457	471	497	485	458	493	517	495	458	480	460	499	448	474	508	469	467	469	448	511	488	470	472	461	451	506	461	461	457	513	446	472	460	464	450	441	471	449	512	477	514	442	509	501	486	477	436	489	488	446	460	483	468	497	470	481	463	520	464	420	500	463	450	473	457	469	479	488	487	464	492	503	465	464	486	443	473	461	456	459	475	462	495	449	448	474	515	488	486	494	449	485	506	506	488	480	483	467	473	518	428	511	503	469	479	473	517	486	455	453	490	480	478	481	485	462	487	462	454	495	469	491	466	474	471	446	505	477	489	461	461	475	447	483	468	516	448	454	458	491	484	459	507	463	471	440	470	483	485	454	458	458	457	469	494	456	493	509	469	457	456	467	469	484	463	479	451	453	455	510	446	501	509	486	447	499	479	450	462	464	472	481	463	499	453	421	463	520	446	485	456	483	487	484	459	462	503	448	471	472	486	520	470	482	469	447	507	493	471	477	462	427	451	426	483	499	461	458	483	463	478	457	470	469	484	446	475	508	470	470	444	462	449	449	426	500	506	445	466	464	525	452	478	470	482	454	443	484	494	450	496	476	453	456	479	483	458	481	468	516	500	468	461	485	455	465	423	465	461	488	492	462	475	449	461	445	418	469	464	505	507	476	459	493	497	472	477	500	503	449	465	471	486	465	481	471	445	513	480	463	472	442	469	447	491	513	457	446	487	465	442	498	502	479	480	520	459	464	481	479	482	456	469	471	444	489	471	502	449	466	499	456	501	496	494	457	463	440	511	505	535	464	510	450	469	472	461	472	487	454	484	454	473	457	480	460	469	451	466	484	474	472	473	442	490	467	480	453	489	449	464	470	487	489	476	453	465	480	449	463	478	473	491	470	446	468	459	475	436	497	482	489	479	496	455	474	486	470	493	475	443	471	442	452	487	463	445	483	480	446	471	485	465	440	454	453	465	525	527	469	482	451	464	478	440	477	480	449	504	439	456	454	501	494	456	466	469	476	453	439	460	474	492	452	451	481	459	469	458	456	472	440	461	484	469	507	474	467	482	521	516	510	420	465	472	468	487	433	510	463	448	472	495	541	459	445	430	490	452	487	465	476	475	506	467	466	517	456	447	453	458	506	462	471	445	448	461	484	481	494	489	456	451	516	478	473	491	445	474	478	446	483	493	497	501	435	485	455	474	488	472	472	465	498	503	488	486	486	479	448	486	479	460	490	458	471	518	471	453	471	445	435	505	457	464	454	463	458	484	462	475	464	469	474	457	459	467	465	471	446	506	456	476	517	458	488	490	449	434	491	495	469	472	477	452	448	456	472	488	458	467	492	474	481	451	467	454	456	490	501	490	454	453	488	455	463	455	442	481	443	451	451	453	464	441	489	458	449	490	481	469	511	470	485	481	480	471	481	494	470	448	490	460	475	438	480	463	461	459	458	459	473	477	461	456	488	462	459	498	484	499	470	511	423	477	469	478	438	463	453	466	450	481	461	456	472	458	460	445	514	465	475	464	454	452	491	504	479	473	481	476	420	457	444	462	480	430	466	467	507	463	459	457	454	473	507	485	441	432	506	473	437	449	491	506	462	472	458	506	443	507	468	487	482	453	485	456	447	476	457	491	488	418	459	488	523	458	439	496	473	459	459	548	457	471	474	481	452	492	463	432	450	454	436	465	432	509	510	473	498	447	466	471	492	489	447	463	423	501	485	446	452	455	466	454	452	442	481	460	488	497	449	457	503	465	463	470	453	447	508	462	468	475	475	446	492	470	474	470	495	454	475	430	461	513	474	509	486	482	447	446	490	455	483	522	477	477	470	450	462	470	494	458	471	454	486	480	503	491	467	483	449	486	491	439	493	519	496	475	473	435	453	484	508	454	466	467	441	489	476	452	459	467	466	509	470	474	449	474	497	473	484	517	486	440	457	441	462	448	473	474	457	457	500	495	489	487	494	485	472	449	427	465	463	495	467	456	459	512	476	418	439	468	485	456	476	489	493	472	450	477	454	485	480	503	454	499	451	456	454	473	448	464	487	457	502	441	437	434	458	450	466	501	484	500	493	500	463	468	497	449	483	502	471	470	481	465	471	492	481	457	454	496	481	456	448	481	484	463	454	506	451	453	470	434	464	481	478	490	460	457	447	471	476	443	492	466	501	475	467	466	494	455	466	472	442	487	507	461	470	444	452	469	484	482	493	497	476	467	478	487	500	459	450	479	471	487	457	494	481	512	434	491	433	481	468	439	487	474	454	490	517	465	442	487	476	490	493	452	479	454	467	480	470	445	488	440	498	450	446	481	469	439	456	450	470	496	501	457	465	423	464	514	466	489	457	474	505	485	458	442	469	464	481	456	467	457	466	450	478	493	449	481	506	484	506	470	487	467	461	455	440	472	445	463	503	480	500	501	489	484	439	470	470	503	483	506	458	439	484	440	422	463	470	492	493	474	432	486	463	461	491	456	477	472	501	474	470	469	488	451	444	483	500	481	464	515	438	435	473	430	477	451	444	440	493	440	451	450	480	466	462	480	511	467	482	517	450	459	467	441	459	433	512	464	467	481	450	478	458	491	438	473	485	497	471	487	487	460	487	525	456	488	441	483	466	503	447	470	492	504	491	488	464	435	452	500	492	490	456	456	464	511	439	460	447	501	489	460	511	465	484	444	483	484	464	477	506	490	466	448	470	510	468	479	472	458	463	480	532	470	423	470	490	475	484	477	503	489	505	498	505	496	502	495	459	440	484	499	451	459	457	425	474	435	473	487	440	504	483	426	491	508	469	479	447	478	515	432	499	476	445	464	481	468	461	462	489	454	508	470	505	475	524	487	457	480	492	464	459	468	439	441	495	453	459	479	467	445	475	474	472	480	430	502	506	506	467	465	449	469	453	490	467	472	484	472	464	478	451	489	458	452	454	482	481	483	455	538	464	509	497	440	446	449	477	457	518	455	492	479	459	467	488	487	481	472	467	460	508	441	451	440	442	475	464	501	495	520	457	458	498	470	457	443	464	432	454	454	431	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48075	9936	1871	1183	864	708	582	525	493	418	416	358	363	347	355	316	323	337	299	323	338	318	290	295	303	307	301	315	325	285	285	273	305	287	297	306	275	347	322	283	281	322	325	332	269	324	290	338	312	312	301	308	299	326	300	276	284	279	278	301	327	279	331	285	282	341	302	306	289	284	314	297	289	296	285	294	310	264	272	258	313	302	294	278	297	304	291	307	307	276	263	289	294	278	302	273	304	308	290	305	293	302	290	288	288	293	295	280	276	294	299	274	304	281	277	303	299	293	294	311	303	284	300	269	315	281	298	263	272	288	305	262	294	309	302	297	304	292	312	302	299	283	280	286	287	286	284	276	302	291	319	299	249	281	284	292	260	334	290	283	303	309	297	269	282	315	295	304	344	291	277	262	284	254	311	292	281	299	304	279	318	327	282	298	288	314	289	299	324	255	311	292	301	296	301	302	281	275	298	301	306	294	291	272	294	295	305	299	286	301	280	298	257	304	296	299	268	307	288	285	292	286	304	292	311	271	282	341	274	297	281	277	300	279	282	309	304	317	285	298	251	294	316	278	285	295	293	292	303	298	298	304	286	291	277	285	278	272	292	276	304	282	288	295	265	313	305	334	296	309	246	285	312	281	287	229	282	308	280	300	282	296	286	267	317	304	301	306	281	291	283	311	273	292	293	306	258	279	277	255	309	290	275	276	279	329	326	274	284	309	300	296	278	281	286	275	283	299	276	307	296	301	313	303	312	261	269	280	234	313	319	304	288	299	303	323	294	296	301	292	285	308	279	288	314	261	324	301	280	300	302	293	270	293	295	319	287	320	272	306	282	276	306	268	298	313	312	249	263	293	279	293	314	270	290	285	258	294	302	292	308	279	287	288	312	271	304	308	287	320	281	283	269	274	313	326	281	255	263	301	289	277	278	281	278	299	333	293	307	305	299	298	284	275	293	285	301	271	264	309	304	258	274	259	296	318	258	313	258	283	248	295	299	316	286	279	316	262	285	311	304	295	306	310	292	280	310	322	274	313	290	273	271	295	282	292	306	313	311	279	333	276	271	281	294	298	275	286	294	280	285	290	270	271	294	302	286	298	294	289	300	300	299	304	273	286	269	260	319	262	300	279	319	282	286	299	305	300	272	276	281	298	309	325	283	286	267	304	327	314	312	309	261	301	291	302	303	275	270	292	300	281	283	291	289	271	290	330	298	308	313	268	303	265	310	256	298	334	285	273	284	314	272	294	301	293	295	298	290	291	273	286	253	289	296	300	270	311	300	319	350	312	299	301	290	309	322	273	314	282	283	303	304	268	308	282	294	284	301	287	309	286	272	279	292	243	289	303	317	281	275	283	305	298	285	278	294	275	283	292	301	332	257	277	300	316	294	306	291	290	305	274	305	293	275	273	294	297	293	297	295	327	291	291	314	307	298	294	263	318	315	268	305	292	298	280	282	273	279	292	300	280	305	303	290	323	289	312	275	273	279	282	291	296	300	286	292	322	271	286	262	308	303	294	274	300	301	282	287	307	297	297	252	273	246	282	290	314	317	274	321	272	305	310	318	308	281	317	275	310	268	280	263	258	255	245	286	282	300	272	298	273	272	285	281	303	264	322	315	295	285	306	295	281	305	291	294	321	283	300	295	275	304	287	293	300	299	287	288	303	280	285	290	338	293	308	281	280	320	297	264	309	267	305	292	321	308	304	310	313	282	273	295	282	300	283	308	285	283	301	297	308	295	313	307	285	291	270	283	281	279	294	329	271	289	288	311	299	250	301	309	315	304	274	279	301	288	272	313	302	293	287	271	275	273	296	313	317	302	283	287	271	283	277	295	262	248	299	272	320	287	302	287	290	347	280	302	261	300	291	281	308	309	281	293	301	292	293	321	310	337	306	287	263	305	276	266	299	293	307	296	305	265	306	311	285	310	289	316	289	266	318	311	320	250	312	271	306	292	293	324	308	281	277	272	261	303	297	283	264	293	281	321	311	275	313	284	282	285	289	268	310	299	300	307	272	284	296	283	312	296	303	282	305	284	290	289	301	294	282	274	280	283	285	263	257	312	280	278	295	280	281	302	291	295	269	279	309	277	282	271	286	267	270	266	301	293	236	303	309	311	330	315	287	304	299	326	307	279	296	280	298	302	268	306	267	249	251	297	299	287	300	271	262	283	267	299	324	315	276	319	276	293	289	309	284	307	262	278	324	303	286	268	271	279	315	304	311	303	314	287	271	291	268	296	274	300	271	296	317	278	301	316	278	315	270	321	301	292	282	300	312	337	289	251	315	327	277	303	276	283	276	297	291	315	262	290	278	287	292	287	274	283	279	304	291	289	259	271	293	279	303	268	313	310	260	285	294	283	276	267	267	308	304	334	286	333	297	350	316	288	297	274	293	298	305	309	279	289	295	306	304	309	273	272	270	311	282	305	285	296	289	307	295	294	300	278	311	281	312	295	282	296	305	267	307	284	293	289	310	312	321	296	290	276	301	289	287	291	270	285	294	278	278	257	306	303	262	303	303	315	315	285	310	299	308	302	290	286	256	285	275	275	303	299	253	318	280	301	273	271	322	286	320	317	315	273	306	276	269	268	273	310	266	301	274	282	303	284	291	308	313	284	288	267	294	295	274	318	289	287	304	300	285	322	280	252	273	305	308	308	294	277	292	289	275	286	307	301	279	282	319	295	320	272	307	319	303	260	268	303	285	290	291	290	296	267	286	311	309	258	289	289	294	293	299	313	291	282	294	300	299	291	265	309	293	302	296	290	266	314	304	311	264	290	271	310	313	302	311	282	276	295	293	282	297	326	305	294	312	295	289	321	289	292	292	278	304	265	306	267	273	298	294	300	300	300	295	322	305	277	327	291	271	327	285	285	325	305	287	287	313	302	300	294	299	285	297	290	306	299	307	297	274	286	281	279	296	271	285	261	275	293	317	302	279	281	308	290	310	281	293	314	303	293	289	284	262	320	256	290	334	263	317	278	286	315	280	317	277	276	328	287	302	267	275	280	308	282	303	278	295	284	316	305	286	319	314	272	307	317	277	318	313	290	306	316	302	260	284	306	304	311	284	283	273	270	282	292	279	289	319	281	314	267	260	278	296	294	273	280	297	299	279	296	296	296	314	276	304	296	267	287	302	282	273	314	311	271	294	330	305	328	279	264	304	287	311	325	314	296	275	287	296	309	266	306	277	296	303	307	305	284	295	304	276	288	307	273	312	281	318	302	240	285	324	260	299	289	280	293	321	288	288	300	277	261	309	308	316	266	299	323	290	281	282	330	279	289	286	311	281	272	303	288	273	307	306	312	305	301	282	303	298	294	269	315	313	302	292	287	299	284	297	277	332	280	309	322	274	260	298	303	326	315	295	261	293	313	306	290	283	298	285	280	284	301	273	317	283	325	290	296	318	274	283	289	327	317	285	260	290	276	255	273	307	300	297	270	274	280	271	305	279	308	301	276	297	325	304	288	300	317	293	313	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22756	1838	3398	3815	3203	2750	2318	1985	1748	1655	1522	1390	1419	1261	1227	1160	1083	1091	1025	1134	1024	993	979	969	999	960	956	946	956	913	901	908	914	937	926	849	912	895	932	877	885	870	884	885	833	856	796	849	847	806	856	839	883	863	834	899	855	874	812	848	860	813	893	825	833	852	821	834	792	852	838	858	839	805	856	767	791	857	801	821	798	842	838	839	850	792	869	775	831	827	763	819	876	807	822	829	825	812	834	869	820	855	809	835	860	806	876	861	852	818	842	809	776	837	802	835	811	847	844	861	797	845	869	864	860	784	814	794	848	846	822	825	794	787	834	844	798	870	818	817	874	840	800	832	862	795	837	792	851	854	815	822	851	804	836	845	811	898	768	827	814	854	810	887	800	824	781	823	811	890	831	811	831	875	797	813	844	857	803	802	800	821	796	792	791	862	879	821	804	856	814	792	858	785	831	833	838	816	844	843	839	809	875	818	827	819	819	875	803	858	882	812	813	815	854	836	845	826	833	829	812	835	804	827	836	803	764	816	827	858	777	836	816	826	783	817	781	812	826	887	827	896	814	840	847	844	827	792	850	798	815	849	890	881	817	798	778	809	838	916	851	808	856	821	831	833	862	870	859	811	833	851	799	823	794	763	857	811	824	854	831	810	890	810	814	815	769	840	813	784	780	857	814	829	816	784	856	814	790	847	837	872	792	814	798	822	814	824	869	814	807	827	877	851	835	802	838	805	793	777	915	805	853	859	824	814	827	845	792	835	827	846	877	819	830	843	813	859	878	835	798	867	905	767	857	766	832	858	846	859	826	816	815	861	827	772	823	790	846	788	767	805	828	840	842	876	834	814	787	855	790	891	777	871	841	810	794	824	846	850	827	858	790	904	825	777	740	823	815	842	835	849	829	875	839	849	784	846	879	861	846	859	819	856	829	851	848	873	855	823	849	819	844	830	912	867	789	857	785	824	845	803	835	870	799	772	827	858	828	838	839	826	815	852	850	812	844	792	848	818	878	819	812	845	829	853	832	813	819	843	835	826	920	854	860	862	784	796	867	863	826	800	858	821	784	840	839	829	833	837	841	804	784	790	754	833	819	865	824	832	841	799	811	856	851	761	840	832	791	830	838	864	835	821	855	799	843	806	826	788	834	799	844	805	821	786	797	795	842	869	847	818	847	788	812	864	770	861	783	845	845	864	844	884	865	810	883	789	771	829	844	818	817	873	814	824	821	823	812	844	828	808	846	829	865	807	829	813	816	853	812	799	839	845	852	832	814	806	773	829	868	788	859	847	800	821	881	844	794	838	857	780	837	827	842	845	857	782	872	844	819	864	843	813	850	836	799	843	800	799	796	812	822	814	827	790	822	896	818	846	838	854	858	810	822	833	859	858	853	887	842	841	874	795	842	847	818	817	827	820	816	813	771	820	889	806	795	811	820	786	803	836	832	767	808	842	811	843	829	820	854	802	820	824	807	798	850	840	832	821	862	819	834	820	819	795	801	807	846	843	891	863	841	794	814	840	853	784	820	829	855	844	774	832	809	862	802	818	863	831	858	796	848	846	808	855	783	803	801	860	792	836	817	803	814	807	787	873	794	825	828	791	862	801	854	782	769	776	814	786	824	795	814	873	804	836	827	857	846	876	816	813	862	817	806	794	861	860	822	885	812	842	790	840	823	826	800	792	859	795	862	823	807	830	817	804	766	825	871	830	853	807	810	858	822	798	806	831	819	836	812	820	817	874	802	858	819	809	772	791	783	824	801	769	833	865	851	785	838	823	869	805	846	828	816	845	900	843	830	844	822	811	872	867	837	797	811	813	849	772	832	797	849	855	848	841	803	818	893	832	857	825	788	829	852	812	851	788	784	827	854	813	838	826	820	819	835	832	834	828	859	793	829	852	883	793	788	843	826	827	840	820	837	847	808	812	832	855	807	755	868	877	778	819	853	809	832	805	812	790	791	769	853	819	836	879	844	792	818	789	777	780	861	822	865	838	782	864	850	852	826	838	872	837	853	816	785	802	848	813	804	835	822	826	792	869	849	817	853	834	857	833	823	815	805	833	784	814	841	861	832	840	860	814	846	819	808	802	868	789	857	794	883	786	835	801	781	815	759	861	867	833	782	800	836	795	837	830	856	811	857	880	835	816	842	831	798	858	864	808	829	831	851	815	799	809	823	813	850	817	812	788	819	845	810	904	816	846	851	816	791	858	843	777	829	777	828	818	849	862	822	818	800	893	836	896	748	870	830	865	826	845	854	808	888	825	841	816	866	835	816	833	777	869	817	815	866	861	829	831	812	808	829	844	824	811	842	835	796	826	823	786	835	870	845	828	863	864	872	844	861	784	779	851	770	885	796	862	821	793	841	830	789	845	839	772	805	835	845	806	819	922	784	797	816	836	794	820	828	854	773	855	877	782	830	887	797	842	784	808	806	831	797	817	809	834	874	791	872	797	798	840	844	844	823	847	866	799	842	809	849	790	810	861	831	816	842	878	842	798	764	879	857	818	848	865	864	835	770	832	800	805	847	791	813	803	833	837	816	771	873	837	855	847	776	892	806	847	761	801	856	828	845	809	821	856	836	808	827	799	813	843	797	823	812	860	800	812	836	850	838	865	891	797	846	832	792	811	831	761	813	846	798	821	753	863	801	822	811	832	858	790	883	859	845	833	822	815	837	847	823	824	878	824	812	850	833	774	891	848	822	794	824	827	810	862	826	782	790	807	808	800	802	781	833	828	772	826	816	834	847	822	857	788	784	872	793	826	777	835	853	804	854	837	831	807	753	807	842	809	802	834	826	800	823	788	855	847	832	897	829	870	857	819	848	843	819	818	795	873	814	795	780	815	830	779	783	850	834	812	786	770	791	881	832	859	865	782	874	826	827	865	813	794	817	826	874	822	814	845	793	757	844	845	827	849	847	792	835	822	854	825	864	837	798	790	802	808	839	916	775	814	793	876	844	884	787	832	825	851	840	822	845	848	812	823	816	818	864	856	831	813	822	798	829	826	842	836	821	843	850	835	794	834	837	804	838	841	798	835	796	793	864	805	841	816	819	849	830	837	844	803	859	879	807	855	837	863	813	813	867	819	809	789	818	832	831	882	845	847	836	829	845	848	811	817	784	918	869	823	837	829	861	844	871	819	810	879	827	802	809	814	849	753	811	783	791	815	830	855	812	835	891	842	834	797	835	858	827	832	856	796	843	868	815	792	833	801	788	824	827	825	803	804	862	806	822	799	843	806	864	781	819	813	838	819	841	851	852	854	835	866	829	819	777	848	821	817	830	866	877	856	821	814	841	840	835	804	809	887	826	857	840	817	867	867	810	842	808	822	799	811	819	822	843	819	819	787	818	831	807	835	876	856	823	856	822	800	826	796	881	827	853	890	853	825	850	810	867	874	827	844	807	860	792	820	824	809	886	810	820	864	819	878	815	832	828	837	850	826	841	805	880	854	836	806	846	792	838	840	850	842	802	825	804	820	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
60350	15631	4437	2355	1522	1172	910	782	571	595	529	505	470	455	421	443	393	373	366	333	362	332	362	356	327	360	362	375	312	329	322	364	318	322	309	304	340	332	322	285	314	291	328	311	320	339	301	329	310	316	280	328	298	287	309	316	295	307	294	298	316	292	279	306	299	297	315	307	274	305	333	342	310	342	306	315	299	316	305	344	294	345	288	294	312	291	323	333	317	333	297	293	320	291	303	311	297	293	329	325	309	292	284	294	293	301	276	293	328	338	318	303	328	304	304	326	285	277	281	290	323	286	292	296	325	306	330	332	329	283	306	302	308	326	305	322	303	282	298	307	301	327	293	317	278	283	309	305	323	288	320	289	312	330	302	296	321	281	309	304	300	312	320	296	314	283	304	274	298	330	325	312	327	338	323	309	301	325	309	294	262	278	293	315	298	299	296	304	306	278	325	303	313	307	285	332	310	309	290	308	274	306	291	316	297	339	304	321	326	308	319	308	273	286	310	290	326	301	316	302	338	313	312	298	307	299	300	316	282	326	295	320	308	309	294	293	324	308	341	318	303	330	318	285	312	320	299	303	303	309	333	291	263	306	283	298	320	344	301	317	282	289	333	312	319	315	302	301	327	302	291	291	330	316	319	309	290	309	286	277	327	321	299	261	286	327	333	313	332	298	307	319	307	297	302	326	312	288	334	287	336	304	341	299	323	292	302	308	288	295	311	326	321	294	315	292	286	316	291	288	290	310	287	304	287	308	286	321	324	315	299	273	286	315	289	308	326	299	290	283	307	288	314	294	318	311	293	327	284	282	303	296	300	289	312	326	319	343	291	297	283	286	312	335	337	295	290	277	276	312	315	345	327	298	296	317	326	341	317	290	340	292	325	339	316	327	325	312	306	322	303	271	306	309	316	316	321	310	308	297	308	307	326	284	302	289	276	291	308	317	309	321	287	308	319	300	310	297	299	281	278	287	272	333	319	310	317	302	323	288	342	304	303	292	271	317	304	320	307	335	309	311	344	317	311	313	292	286	305	304	319	305	303	293	328	300	275	303	298	299	319	303	280	301	315	330	294	300	325	315	276	314	348	329	276	306	298	314	323	279	312	307	307	303	312	285	290	296	280	331	313	333	281	287	303	308	303	302	305	289	284	296	289	285	319	297	295	292	298	293	324	314	307	298	322	280	334	305	292	305	304	299	316	317	318	302	294	304	346	302	319	278	299	296	309	326	265	315	288	315	316	310	304	323	294	314	325	313	262	295	290	329	298	318	316	306	288	318	300	298	287	286	307	315	356	327	323	288	279	305	337	290	297	312	321	281	304	305	340	321	307	317	308	321	339	285	294	297	282	308	317	321	304	306	284	353	350	287	292	319	277	294	284	342	299	311	292	330	327	299	311	293	321	328	289	291	276	305	297	308	286	315	319	275	309	329	317	323	318	276	353	298	327	307	298	295	323	333	304	289	316	342	333	304	287	318	305	276	337	302	306	269	276	302	319	253	310	313	304	308	291	308	302	320	318	296	323	307	334	311	311	304	282	310	304	309	275	333	289	302	322	318	303	305	303	289	324	317	310	275	291	319	307	314	316	302	320	318	297	280	250	291	286	322	316	332	316	323	287	285	330	304	310	305	326	311	267	291	296	300	313	306	315	325	306	307	269	303	317	310	309	290	288	299	297	304	334	279	294	313	297	307	329	297	296	314	324	294	297	289	301	322	298	304	310	305	294	314	330	286	296	324	335	309	295	294	284	295	335	332	314	291	333	303	312	290	303	315	312	327	296	336	296	280	314	293	286	294	261	324	338	268	303	292	308	312	310	289	331	312	296	295	275	311	314	324	270	315	319	326	310	309	294	342	326	316	302	302	302	302	316	302	322	298	289	304	318	318	296	305	327	296	294	317	319	295	295	341	284	277	298	291	314	300	307	302	297	272	302	315	307	312	277	295	316	311	282	292	308	334	316	296	309	309	328	347	304	312	291	308	331	281	293	321	343	292	279	298	310	308	321	290	302	300	261	335	310	338	297	313	263	312	294	330	314	300	327	284	302	299	323	313	316	299	290	284	312	319	299	286	296	319	305	319	310	301	300	320	293	324	314	310	296	329	318	270	329	282	298	303	286	316	351	290	321	329	306	294	303	315	321	284	311	303	323	287	319	292	291	378	304	310	327	320	309	282	316	317	303	282	332	326	299	328	311	312	299	322	310	300	321	290	289	340	325	291	284	301	297	303	314	318	315	333	316	280	322	328	336	339	320	317	275	300	319	302	321	309	289	327	325	350	298	294	295	328	312	297	310	280	278	346	307	293	280	312	303	327	297	292	311	304	303	296	330	322	298	345	327	321	329	281	325	346	327	312	335	309	304	333	310	345	309	311	286	301	287	304	333	299	310	308	294	309	276	308	283	311	274	304	286	297	297	321	298	306	276	303	317	321	304	302	282	321	276	348	292	319	334	329	343	326	291	323	275	309	280	294	314	298	327	296	328	278	338	286	310	310	263	291	307	332	332	291	300	300	311	295	308	302	313	262	320	317	287	298	313	334	322	339	340	295	264	322	302	329	323	318	322	315	319	312	298	310	295	299	317	324	304	284	277	292	297	300	320	295	298	303	279	269	343	296	328	291	316	288	302	343	328	294	304	277	289	326	321	309	317	313	309	318	302	310	293	319	298	307	308	328	315	309	320	321	320	308	311	270	304	304	326	307	307	307	332	316	273	285	289	327	297	269	293	307	313	329	326	303	292	305	322	327	299	310	323	300	288	298	323	290	323	294	270	290	280	303	309	329	317	317	274	324	317	317	308	283	296	322	308	301	325	282	329	276	298	318	367	307	290	302	299	297	296	286	314	303	316	311	321	298	310	293	289	308	302	284	306	293	328	315	307	294	312	305	308	351	296	298	312	289	314	300	309	324	285	272	316	315	273	316	315	315	300	304	299	314	321	300	321	305	287	348	312	314	316	314	301	276	303	305	315	305	322	321	334	322	298	305	299	305	336	346	340	291	347	308	285	324	318	292	317	307	268	291	299	328	361	300	313	311	304	301	308	299	297	300	310	299	311	334	326	337	340	296	287	278	299	344	311	296	308	309	283	313	296	333	297	267	331	305	311	307	331	305	301	290	343	291	291	336	319	336	326	282	300	295	291	301	292	314	288	305	295	299	314	285	325	303	299	311	314	317	370	312	288	351	302	290	312	286	314	332	313	312	321	282	291	326	292	330	300	299	289	277	336	319	289	314	300	325	297	302	328	323	311	330	305	300	279	304	276	303	283	304	306	273	309	296	308	302	347	302	318	282	299	314	305	303	294	301	334	314	295	295	311	307	308	323	307	306	347	307	324	327	263	298	282	282	296	288	348	323	288	327	329	304	325	293	321	286	305	309	315	298	304	306	328	323	317	290	309	307	294	296	306	308	286	299	300	323	277	280	260	295	309	294	335	281	311	292	290	281	328	321	322	323	310	318	339	327	288	284	287	306	294	298	296	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28328	2835	5918	6417	5657	4560	3694	3073	2704	2384	2146	2000	1856	1721	1598	1519	1461	1333	1331	1311	1235	1216	1193	1142	1092	1113	1038	1060	1013	1011	991	953	965	1023	948	975	930	988	972	923	935	952	948	938	965	916	876	925	853	842	922	893	874	886	913	862	841	890	908	897	869	887	889	865	832	895	937	862	856	882	926	865	909	888	875	896	851	852	905	831	901	816	859	904	887	834	806	863	911	885	853	854	884	844	862	852	854	851	860	843	847	900	818	856	888	892	843	848	883	827	896	847	824	841	883	841	852	843	854	850	792	823	859	912	823	885	879	862	857	841	868	828	807	843	866	851	853	856	853	838	882	800	817	866	828	856	817	846	822	857	821	851	853	808	817	819	842	807	825	832	852	825	827	816	897	842	891	874	815	803	867	837	847	862	812	860	848	841	861	841	840	824	816	849	888	851	825	843	831	824	819	861	837	840	844	880	842	882	874	831	845	806	809	833	886	848	902	824	854	864	871	830	866	884	893	786	818	881	818	868	858	857	865	837	840	767	804	789	865	884	860	807	886	839	857	869	821	880	860	834	866	859	779	852	813	842	928	847	853	869	846	836	828	881	847	785	869	837	821	846	859	839	799	871	776	814	775	817	789	813	805	864	856	838	820	875	830	813	845	849	832	812	890	824	826	922	807	872	826	826	860	885	827	803	810	849	850	773	867	852	762	859	847	838	822	866	828	864	842	862	839	879	831	865	802	799	786	863	892	852	829	855	862	860	809	860	857	889	883	839	856	880	829	820	826	813	794	865	859	810	866	846	817	857	912	856	862	860	872	851	808	841	835	822	858	879	868	872	818	914	859	825	894	802	872	870	842	861	851	834	832	840	812	880	820	849	795	815	885	883	850	825	854	835	839	881	851	818	798	861	892	814	835	877	881	854	892	862	824	857	853	911	883	850	847	847	821	819	837	850	852	848	794	819	836	860	839	776	937	841	786	878	829	858	875	842	844	795	849	818	886	863	809	820	864	795	872	844	859	849	899	874	860	878	885	830	855	830	806	876	902	868	882	825	849	827	871	859	863	833	861	830	821	825	848	861	835	851	825	807	875	897	837	850	902	795	856	870	855	851	845	856	875	848	840	819	834	847	852	865	820	866	837	883	844	820	847	857	831	850	825	818	848	817	816	840	841	850	886	776	815	837	854	857	879	805	870	877	873	812	797	827	871	848	842	841	846	881	752	818	819	812	819	825	881	829	874	859	861	835	813	824	877	842	887	834	818	881	884	827	862	847	899	907	854	810	877	862	814	846	876	862	813	851	851	819	838	840	796	870	844	847	830	817	828	877	853	842	868	784	835	835	875	889	834	830	808	803	876	857	815	845	849	876	818	838	839	813	848	787	857	837	835	814	855	844	846	859	871	864	809	825	838	854	848	857	906	826	804	846	839	846	846	818	833	839	833	882	834	810	825	847	854	866	875	893	801	832	883	854	845	854	864	851	838	820	834	864	834	896	838	828	854	808	849	845	835	851	874	863	832	836	860	797	856	853	869	833	831	848	843	836	859	849	886	820	772	861	820	860	843	870	813	784	810	816	862	876	839	847	851	811	795	830	818	821	864	879	829	824	850	802	852	852	869	800	817	868	826	898	838	843	886	901	827	843	872	826	801	817	878	821	864	834	834	797	889	864	797	848	827	903	839	808	858	876	851	840	870	858	864	884	921	877	873	787	871	827	815	839	818	902	852	863	868	801	880	881	855	818	828	871	871	824	811	819	805	882	826	816	809	791	822	828	878	869	870	871	865	833	845	853	803	874	839	844	817	807	856	821	826	813	902	844	822	822	840	844	852	809	866	828	832	795	832	878	861	829	834	816	852	863	819	795	849	866	861	864	884	802	824	856	803	866	859	842	852	822	817	817	829	791	812	859	865	893	773	872	842	850	800	834	822	819	891	863	790	828	867	885	858	832	898	842	771	883	880	860	887	831	839	899	793	834	844	804	830	821	830	870	861	867	868	825	874	808	876	799	789	871	861	855	830	842	830	884	808	852	868	827	813	815	846	847	893	856	800	855	843	844	792	852	887	840	862	828	812	820	822	878	887	846	853	881	855	842	871	824	831	871	858	848	848	852	851	870	875	848	791	805	836	853	867	793	833	812	856	841	852	830	828	791	799	839	869	825	810	884	801	860	856	885	881	858	821	860	848	797	834	869	801	887	831	835	849	893	821	889	845	876	855	742	830	863	788	881	816	902	874	792	835	855	847	831	806	802	776	846	889	878	831	858	889	851	848	896	807	803	810	811	831	851	835	810	837	817	849	825	803	826	849	835	823	804	871	869	817	888	872	864	835	825	855	867	869	848	819	874	831	861	871	826	798	850	846	785	802	882	813	826	835	848	823	853	888	862	871	861	865	824	849	856	850	869	817	924	856	871	847	906	848	897	841	845	825	863	889	817	805	855	850	814	828	824	840	808	878	869	861	860	774	835	828	874	808	872	784	876	812	796	887	863	799	832	916	875	828	848	828	786	872	814	827	810	899	890	863	813	797	849	820	907	790	852	790	822	834	808	825	826	825	887	837	861	878	854	814	845	805	839	831	881	838	844	778	840	885	848	880	851	807	878	852	821	825	851	898	852	878	831	796	864	806	832	811	831	829	826	890	822	854	866	826	852	852	802	894	811	821	836	859	888	871	871	863	895	844	839	831	830	868	821	876	793	879	893	833	793	869	848	851	795	866	844	821	883	834	834	816	872	852	800	821	899	843	884	843	844	778	834	864	818	871	825	873	848	838	876	888	843	812	847	816	847	811	847	814	832	809	791	872	830	823	879	877	788	884	841	847	803	854	840	889	835	816	836	842	830	864	822	859	862	827	857	787	834	855	852	828	871	890	830	815	825	882	859	839	828	792	837	860	843	848	849	828	836	854	865	894	856	829	850	840	850	830	877	835	804	788	832	840	818	867	845	881	878	893	833	839	792	815	837	826	905	832	810	870	872	801	829	807	829	885	836	865	848	850	787	856	826	825	805	800	875	802	846	890	834	788	824	849	870	850	876	867	860	827	875	817	843	822	853	852	855	797	838	846	852	809	823	856	819	860	818	871	811	836	839	842	829	876	897	869	808	814	858	877	899	820	864	794	814	838	820	903	758	865	811	809	839	847	838	834	868	899	829	843	831	856	839	835	856	856	832	825	869	865	814	834	831	845	871	813	839	834	854	859	909	838	832	791	877	875	864	859	783	865	859	836	872	860	809	817	888	839	817	843	868	837	832	848	822	824	845	845	802	837	854	859	823	818	826	802	811	846	829	896	833	785	881	836	872	883	849	874	882	798	891	833	844	817	822	842	895	837	834	826	818	821	857	838	821	824	882	860	821	792	870	858	823	868	861	798	847	833	833	885	841	840	821	809	822	795	791	857	806	818	835	834	789	848	828	838	871	832	802	837	825	901	824	851	878	837	814	816	870	869	879	876	828	838	873	768	828	834	873	827	853	811	824	882	836	851	837	843	802	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8117	406	243	209	191	168	186	161	179	161	168	149	175	146	129	139	142	142	163	143	137	153	156	151	141	160	134	151	159	148	149	134	139	136	143	141	163	140	130	142	151	156	141	164	159	143	131	167	134	153	155	152	141	155	160	156	137	162	121	163	133	134	119	140	133	128	175	151	127	149	123	138	148	138	145	150	146	161	154	141	146	136	155	147	135	146	161	152	130	134	155	139	137	137	150	135	139	148	159	169	147	132	162	172	155	168	140	130	131	144	158	133	144	144	144	143	139	158	138	158	132	148	140	134	156	158	137	141	137	119	133	133	152	154	150	135	146	158	178	144	174	118	142	125	154	147	146	131	152	142	158	135	140	129	148	155	129	145	137	153	124	170	139	136	171	138	167	139	138	139	137	137	149	142	151	134	134	139	150	162	148	139	147	143	144	155	152	140	170	151	130	144	152	173	136	162	173	148	134	146	132	136	153	146	159	153	154	120	158	148	142	161	155	150	142	163	136	134	139	144	136	157	126	153	150	144	153	144	159	134	147	158	156	146	151	135	159	164	157	151	144	142	168	147	157	143	151	122	143	138	161	161	147	140	164	146	154	155	160	150	114	135	146	140	139	144	149	138	157	149	145	140	133	148	165	152	135	145	151	128	173	145	164	143	172	150	149	147	145	152	169	148	159	153	136	143	144	163	166	141	163	158	152	146	153	142	149	154	145	142	143	137	158	121	151	154	143	136	140	151	154	151	142	142	173	135	127	135	148	139	143	138	160	139	159	140	142	135	137	156	158	167	131	161	144	149	169	145	148	133	145	150	156	133	155	125	143	143	162	159	159	139	141	153	161	114	158	153	148	154	137	154	138	131	126	155	165	163	136	120	139	145	146	156	131	151	161	142	129	142	148	161	153	164	153	162	135	169	148	148	150	159	126	156	132	143	164	138	140	154	126	139	157	149	172	165	155	140	129	143	147	144	125	146	156	167	160	161	136	128	139	141	145	154	155	156	148	168	154	148	137	147	146	139	142	135	130	154	150	133	140	154	142	122	134	150	124	142	149	159	143	150	156	131	160	171	154	132	139	130	136	118	148	132	154	156	134	137	140	154	131	148	151	132	153	142	169	146	160	136	165	141	163	144	139	146	145	150	163	136	131	138	158	140	137	143	154	154	128	130	136	139	151	148	155	147	143	139	154	150	131	140	155	137	146	137	154	159	161	143	143	137	150	140	145	143	150	141	133	128	138	148	150	170	131	137	128	149	139	151	154	140	151	129	147	159	143	159	180	136	150	146	135	156	141	135	149	127	132	150	151	150	152	143	178	156	156	132	138	152	155	146	144	147	146	150	191	156	135	164	191	150	141	155	145	148	147	138	152	144	136	152	142	163	144	151	138	132	130	147	151	156	146	150	138	138	131	150	131	163	135	135	146	151	157	148	142	157	146	145	165	152	145	153	158	142	130	150	150	148	132	159	140	146	132	140	145	138	142	160	148	146	146	133	161	137	126	145	127	172	150	129	154	148	129	137	142	168	137	149	152	128	149	138	150	163	130	155	138	153	151	138	168	160	156	146	157	124	152	131	153	138	151	143	138	147	168	143	153	160	171	150	137	147	188	156	151	159	127	166	152	149	159	142	158	158	139	125	139	161	144	149	159	148	147	143	144	141	152	145	154	154	151	145	152	142	162	135	165	123	149	137	144	150	146	159	125	138	147	137	151	133	154	151	147	137	147	136	145	159	141	177	161	142	143	136	149	137	164	153	161	152	138	147	132	141	172	155	171	126	141	161	143	140	121	153	145	132	144	139	142	135	149	154	144	122	159	144	121	150	164	138	147	165	136	155	150	145	146	162	151	131	161	163	151	147	149	153	133	141	129	151	148	146	146	138	147	136	113	149	135	136	134	142	154	152	135	148	143	141	139	166	172	168	153	131	151	135	125	163	147	133	153	151	136	155	173	133	149	137	168	140	138	139	148	153	160	159	144	135	148	165	155	157	157	120	134	153	159	154	155	141	147	176	132	152	145	155	152	162	142	161	138	144	151	143	146	153	144	163	154	143	157	145	147	128	145	156	122	136	144	165	139	158	151	156	150	137	143	132	165	137	178	140	155	149	125	158	153	133	155	159	145	142	157	170	156	124	148	140	138	136	153	128	134	153	154	170	144	134	154	127	160	148	156	139	163	163	149	149	162	179	133	163	140	167	151	162	124	156	131	159	157	129	136	172	141	137	143	149	132	166	123	142	135	150	146	134	134	157	151	154	158	139	133	159	120	148	119	141	142	129	170	163	158	147	150	131	140	156	130	144	152	141	154	150	134	141	159	136	132	140	157	154	137	140	145	142	135	140	148	148	155	137	141	133	160	147	148	133	142	163	113	142	139	142	168	157	153	139	136	134	144	133	153	159	134	150	148	162	150	131	145	153	150	145	154	151	142	121	127	130	143	141	157	157	159	138	134	111	159	138	145	129	134	154	141	152	123	137	130	128	152	144	147	147	133	143	158	150	152	162	167	141	144	155	137	144	143	145	140	149	158	140	165	147	138	167	129	155	133	142	165	164	144	138	144	121	156	146	147	142	150	129	152	145	160	142	132	139	142	164	131	165	187	131	143	153	146	151	159	164	122	162	164	138	154	148	153	141	144	136	178	144	158	136	148	151	134	132	145	144	151	132	161	149	160	152	150	132	129	147	177	139	149	132	155	144	143	148	138	138	154	146	168	151	148	154	144	152	161	153	132	146	158	143	137	142	132	115	162	125	157	141	146	162	149	163	177	150	148	140	144	152	147	153	131	139	152	160	155	148	120	169	145	135	145	145	134	144	132	141	161	160	154	174	157	160	162	155	141	141	123	138	137	145	154	150	140	152	136	151	151	143	126	141	122	142	158	173	146	154	155	136	141	148	163	144	147	137	148	150	160	154	144	155	158	150	181	156	141	142	129	150	163	148	141	130	146	157	148	134	145	142	132	146	156	160	130	141	130	173	142	145	155	173	154	136	164	132	142	160	133	141	157	149	143	135	147	137	130	141	138	169	151	148	133	147	146	183	143	146	139	153	145	138	137	139	151	161	157	134	151	140	144	124	151	133	140	136	153	124	147	158	147	126	152	139	149	134	142	130	171	166	155	147	151	148	146	168	159	168	131	132	141	153	146	171	147	119	143	140	162	137	153	150	126	142	157	148	123	127	129	136	135	143	137	137	137	125	140	153	134	140	158	142	137	166	150	152	145	156	154	160	156	150	160	129	149	156	134	160	145	135	137	151	130	117	145	148	147	150	149	147	127	169	138	134	150	145	161	167	112	137	159	122	139	166	155	142	152	182	133	138	155	140	144	164	144	140	145	131	149	155	151	167	140	137	150	142	162	145	127	167	168	125	155	167	152	140	130	160	154	145	135	154	147	152	132	144	157	140	136	131	131	155	135	143	155	129	169	167	173	148	168	126	159	140	157	142	154	149	155	153	132	143	146	128	152	151	140	139	148	139	132	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7896	550	654	628	599	611	570	555	527	550	516	545	518	496	495	476	498	496	468	462	501	478	416	457	465	514	436	480	494	464	452	482	469	482	471	468	493	440	443	471	451	460	475	483	485	457	484	497	488	461	466	491	482	455	489	468	443	485	461	489	452	458	459	424	480	459	519	454	427	452	473	442	487	447	493	438	491	449	498	473	469	440	462	438	511	488	457	454	450	476	430	452	486	456	439	478	457	447	502	456	485	484	496	513	490	478	482	439	434	476	481	501	490	459	522	470	457	456	489	460	446	479	464	435	454	465	463	455	450	449	464	452	503	475	432	509	452	476	470	466	454	456	476	476	507	476	442	456	486	438	499	433	489	462	435	473	483	451	442	472	443	453	444	510	462	472	494	508	478	518	439	463	464	453	440	462	474	486	469	467	458	513	497	477	427	480	472	490	451	452	470	487	484	470	450	487	483	491	496	469	496	456	443	463	485	480	463	478	491	467	479	500	434	504	501	476	514	483	475	478	479	484	481	477	451	501	457	446	482	491	450	464	509	484	470	475	457	450	459	457	482	465	473	495	443	431	445	487	460	490	431	505	474	477	482	459	494	449	524	473	454	436	471	469	490	483	510	483	494	460	465	449	455	463	487	461	489	471	447	479	535	472	478	434	514	475	478	472	462	502	470	449	442	481	470	473	473	489	524	461	473	461	508	471	436	479	459	426	436	487	490	454	466	484	462	458	452	476	467	463	445	496	453	460	471	469	443	472	468	447	452	474	469	481	458	467	464	469	477	417	484	438	460	425	471	454	457	459	469	461	472	471	489	474	476	470	490	472	476	470	488	474	490	475	473	446	480	474	493	469	471	493	517	463	489	485	466	468	480	505	500	430	492	515	462	499	507	494	459	464	438	439	458	480	496	448	447	499	481	474	450	424	464	500	464	442	493	446	473	465	498	476	476	471	491	445	511	456	457	449	469	425	501	463	447	487	482	460	477	499	482	472	493	496	457	486	495	487	507	460	485	487	443	469	485	469	459	498	483	463	482	452	490	446	496	494	495	461	455	460	436	466	492	431	458	509	466	468	492	471	493	466	494	439	450	449	490	508	496	456	481	506	453	502	466	444	461	487	506	467	462	442	502	510	472	505	447	475	513	497	493	465	473	477	497	488	503	467	483	460	465	482	460	466	512	459	480	497	444	474	477	453	461	505	479	473	476	474	422	482	465	455	534	486	483	461	481	482	487	430	503	446	464	462	487	453	468	458	460	464	477	436	477	505	474	471	517	452	457	485	502	454	480	477	485	474	486	498	491	472	492	476	467	434	449	485	429	487	459	452	491	444	487	495	463	458	488	496	484	454	463	494	514	434	469	471	415	448	468	491	455	434	461	450	477	486	490	474	496	489	446	448	441	506	484	471	461	499	453	462	514	514	480	449	471	542	481	478	497	475	476	494	443	474	468	451	471	482	502	477	475	428	442	465	487	461	496	482	452	420	495	480	452	500	500	490	502	473	496	463	486	458	474	484	455	468	478	487	457	486	472	477	476	506	448	453	464	498	508	434	452	481	436	472	460	448	529	501	467	466	431	458	425	469	468	471	454	495	498	500	454	464	440	460	455	485	461	461	446	485	479	478	531	456	447	438	455	486	451	464	483	490	466	435	507	497	475	484	475	460	464	453	502	432	450	521	502	477	502	462	475	467	473	445	476	497	490	455	502	468	499	486	479	450	470	472	447	473	444	453	446	478	449	477	454	478	475	449	500	526	486	448	461	476	451	478	443	460	450	503	495	458	436	474	450	421	487	498	476	473	469	464	485	455	483	478	492	483	465	477	450	488	466	464	432	481	433	494	480	486	496	449	436	494	467	492	453	475	480	494	475	485	485	467	470	493	461	475	481	470	480	474	453	460	456	520	469	449	435	452	462	477	483	484	460	476	474	516	481	454	455	435	460	468	466	467	501	477	439	463	438	471	464	430	479	511	454	486	469	483	510	450	438	465	472	447	439	474	467	454	475	472	499	469	472	475	464	519	502	477	448	435	513	494	474	423	469	517	482	465	453	418	520	494	469	529	514	482	473	482	490	455	453	495	468	436	479	466	490	493	448	471	456	453	500	498	495	488	484	476	458	481	472	496	478	459	467	446	457	421	503	460	481	461	477	443	541	452	475	456	451	473	473	490	455	491	477	473	471	473	480	487	507	474	474	481	490	455	468	460	464	439	468	508	444	468	514	475	438	513	496	448	464	471	490	465	452	481	487	490	449	454	473	444	484	469	489	482	487	489	469	472	500	470	477	493	479	464	464	430	483	427	475	465	475	478	482	474	509	466	447	452	457	496	474	490	462	440	473	455	457	466	472	454	489	458	467	463	500	500	446	474	468	493	477	449	506	460	474	476	460	473	460	495	484	456	481	472	488	469	460	494	454	430	459	465	453	424	459	482	492	493	506	446	532	514	473	468	419	460	489	441	468	449	496	454	484	482	431	489	452	441	431	478	475	460	488	485	484	474	456	452	486	464	434	480	495	459	457	472	427	505	455	454	468	452	446	492	476	516	494	435	469	528	480	492	441	503	474	486	471	487	473	465	456	449	455	476	479	451	435	486	470	447	456	489	499	461	493	497	470	473	481	463	471	462	460	433	474	482	462	462	430	465	511	475	512	510	480	481	472	465	479	465	480	469	451	434	468	450	468	503	472	464	524	464	485	466	510	444	468	465	476	471	491	492	491	481	454	475	460	501	495	477	499	517	482	452	486	482	454	514	437	464	435	459	473	460	515	510	452	470	467	451	450	433	478	448	482	470	497	470	454	453	467	453	418	433	457	493	482	452	456	480	437	457	469	467	489	431	500	479	488	465	467	468	481	483	461	491	473	472	483	461	470	435	469	453	476	516	480	455	485	460	501	452	455	507	476	469	473	480	472	460	470	438	489	466	468	474	472	476	498	474	481	485	471	489	469	470	494	481	461	494	520	486	521	447	450	489	462	472	516	476	427	434	466	471	451	477	487	440	513	505	455	476	452	472	465	438	470	481	465	477	502	468	457	468	446	478	491	489	462	429	465	511	526	456	510	470	490	467	441	468	490	457	459	460	485	435	502	474	454	474	441	499	464	450	511	451	463	508	478	458	456	449	477	470	469	479	445	470	452	461	488	483	469	487	487	445	450	483	474	485	469	454	448	460	477	450	475	490	476	475	474	495	461	468	465	470	456	464	462	468	470	469	471	487	472	487	459	452	452	488	485	453	489	463	474	460	466	471	476	482	465	443	490	462	464	495	491	485	451	471	479	484	461	474	461	450	435	515	469	467	489	457	497	457	458	487	446	478	442	446	487	455	480	469	489	505	475	465	459	463	498	504	494	506	442	465	489	482	494	490	483	471	431	452	472	482	489	441	466	488	466	489	485	510	466	459	445	480	477	501	506	491	449	499	536	475	446	485	480	446	459	497	452	489	495	477	448	486	479	462	473	429	455	493	521	464	486	486	485	416	519	491	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48795	9877	1785	1243	894	717	583	474	445	374	377	382	388	363	317	334	321	318	315	354	328	335	309	307	320	319	311	295	280	306	359	312	292	307	311	287	287	317	323	311	332	302	314	293	314	294	314	281	300	277	293	291	312	316	312	333	309	271	313	284	288	300	323	307	289	282	274	297	298	310	298	293	269	290	317	337	290	256	273	310	273	261	293	339	294	266	307	295	288	295	292	309	263	296	340	287	305	292	301	287	294	290	294	302	304	262	287	291	275	279	286	300	312	261	307	285	303	308	313	302	294	295	300	300	311	316	278	284	278	300	294	305	283	266	269	289	310	277	274	256	304	308	309	320	257	304	333	302	296	306	307	319	303	306	282	288	291	316	286	275	290	287	335	294	306	304	337	296	300	278	271	314	319	305	316	280	288	283	292	297	312	297	310	293	290	352	289	289	328	284	318	291	297	270	271	282	286	308	327	268	298	284	291	293	307	273	281	277	282	295	296	313	283	295	281	270	306	312	293	292	277	268	272	289	287	268	307	312	308	286	302	291	286	308	293	296	325	302	286	282	293	318	307	295	286	270	283	282	305	267	305	271	295	289	287	306	279	271	297	303	307	274	288	295	292	318	288	263	306	264	282	270	299	300	309	308	280	280	317	271	327	287	279	297	276	241	276	311	280	272	306	298	294	284	278	301	328	298	264	286	287	294	287	286	291	278	306	285	286	283	312	276	294	285	301	286	343	288	263	256	283	290	280	318	290	287	284	305	325	311	287	268	291	277	326	289	300	299	314	269	302	292	269	298	306	290	288	263	303	282	303	324	294	304	305	309	296	294	323	295	304	300	321	275	281	304	281	280	316	265	300	295	285	309	293	315	292	278	277	287	302	264	288	290	293	293	266	297	314	315	287	286	276	309	267	282	287	295	281	280	324	307	284	290	281	275	322	290	266	284	322	321	270	294	295	275	310	260	318	307	312	310	292	277	279	292	303	272	293	316	294	299	281	314	305	299	290	292	309	294	313	293	330	286	301	292	297	277	333	302	286	274	295	314	319	284	286	263	302	324	270	288	291	299	275	295	279	324	315	261	274	305	294	301	277	311	268	304	311	292	312	285	275	282	309	301	267	280	314	310	275	287	297	300	289	295	293	294	292	270	316	288	276	274	290	268	268	283	307	283	303	297	282	261	270	253	282	298	279	287	305	307	272	273	292	264	291	300	259	287	330	342	281	289	301	309	284	281	305	287	305	297	311	310	280	304	314	276	287	282	270	267	309	296	279	298	243	315	300	316	275	292	271	312	271	333	302	291	288	297	289	306	311	262	281	279	296	305	309	325	304	306	291	314	310	291	292	325	295	317	287	306	296	294	322	258	299	288	309	281	316	299	293	292	288	267	277	342	300	266	306	308	282	277	289	324	306	294	302	289	291	294	303	320	276	276	318	296	275	290	291	295	297	320	289	285	310	275	285	305	301	281	311	276	275	277	281	306	333	262	316	287	302	294	284	287	292	316	291	283	276	256	296	287	303	306	295	274	309	268	305	286	287	291	301	317	264	274	278	302	287	290	304	307	286	264	285	289	298	306	308	302	301	302	280	324	283	289	278	283	295	269	279	303	265	291	298	336	278	294	282	328	302	268	299	296	293	263	312	296	303	315	280	297	274	310	263	288	298	283	304	273	282	279	281	302	297	293	279	317	323	288	293	279	288	303	312	297	312	289	266	321	275	281	288	296	260	288	302	322	296	279	298	276	280	319	286	318	309	311	283	274	273	280	318	290	281	294	292	258	333	314	273	295	298	286	293	308	284	309	290	304	306	307	287	302	314	292	292	270	273	289	336	322	269	302	294	293	298	276	295	292	309	304	275	318	319	286	302	307	323	307	290	295	313	250	274	317	277	286	294	295	279	298	284	296	282	280	291	280	291	294	277	321	309	285	247	285	275	287	306	300	296	294	289	303	236	268	298	291	300	294	320	310	312	281	274	308	297	296	327	299	295	285	292	280	290	294	306	293	269	295	278	288	309	293	278	311	284	344	282	286	299	285	316	299	277	282	296	289	281	261	302	286	290	312	290	293	280	286	325	273	306	284	298	273	270	319	268	295	332	311	314	295	310	279	306	271	322	279	276	282	303	318	279	297	264	302	247	280	317	299	265	268	309	310	284	281	288	321	276	300	279	300	312	324	304	307	269	267	288	282	287	283	270	272	294	270	290	263	262	299	285	310	328	302	291	255	259	289	276	277	288	262	273	284	277	299	285	263	291	310	292	297	277	295	272	282	272	286	315	318	273	339	302	306	303	286	263	309	309	321	283	301	282	291	318	290	294	261	337	271	281	310	284	293	283	300	301	303	293	300	319	285	261	270	283	286	297	297	287	330	274	307	288	299	274	303	311	302	286	320	297	290	331	294	290	271	323	268	298	302	299	299	280	270	288	311	283	267	278	282	300	263	268	314	269	303	301	267	311	266	283	311	282	292	317	289	289	263	307	285	273	274	281	281	289	277	280	287	301	315	304	294	318	305	296	275	282	287	278	293	285	294	290	273	305	277	305	295	289	310	331	302	303	284	286	291	312	284	304	295	300	293	314	282	342	318	295	285	255	291	291	311	297	290	317	306	290	283	278	319	278	312	291	296	307	305	297	307	274	290	305	280	274	270	294	301	304	268	273	309	294	285	315	306	312	303	285	282	304	289	298	284	248	286	302	273	299	288	318	300	276	261	298	302	276	293	297	290	284	283	292	295	282	288	276	302	309	303	300	295	294	322	298	281	307	291	326	300	300	288	275	303	296	303	290	295	282	298	314	310	297	293	280	309	278	288	303	275	292	297	311	285	282	298	266	303	282	290	278	301	264	302	296	282	283	266	297	301	277	290	309	295	301	261	290	278	314	315	281	288	288	314	281	289	307	298	270	287	262	271	263	301	289	294	307	298	300	259	279	306	328	303	309	323	300	299	261	280	284	310	283	279	290	328	265	313	304	291	292	276	269	268	291	280	273	291	292	292	297	316	271	307	286	292	277	293	282	300	268	279	285	315	285	302	321	288	274	303	278	308	302	310	295	300	275	322	271	304	285	286	310	297	300	320	298	304	289	263	293	279	309	305	276	288	309	294	322	307	288	290	312	298	325	314	275	311	305	315	316	250	294	293	314	278	286	304	309	262	288	301	290	297	313	296	270	314	273	295	308	305	312	250	286	294	264	309	339	273	295	307	295	289	312	292	280	279	292	337	276	293	293	294	283	276	276	254	275	309	303	306	306	311	289	283	289	290	309	300	304	288	271	296	303	296	290	316	308	281	297	296	279	254	293	297	308	319	324	291	284	286	283	320	335	294	273	314	331	320	267	305	278	306	285	271	310	273	299	306	306	309	316	284	286	277	284	292	260	282	275	299	268	313	308	287	280	296	321	277	307	310	274	319	270	294	268	299	290	303	300	287	291	266	291	311	297	292	290	290	309	283	253	291	281	293	300	293	290	275	308	327	324	301	308	305	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22972	1799	3511	3836	3267	2619	2345	2056	1746	1656	1502	1496	1431	1221	1212	1159	1127	1063	1079	1082	1039	1059	999	938	977	988	975	954	947	886	904	887	857	920	905	856	902	883	889	876	857	891	873	847	881	864	810	902	855	871	835	865	884	846	874	878	836	834	824	865	852	796	925	851	810	871	844	799	849	877	878	834	804	881	850	850	937	810	858	836	835	822	844	832	795	833	834	779	880	865	801	842	836	857	804	855	882	867	817	821	829	876	792	783	815	819	836	867	836	800	843	854	867	823	855	798	850	891	837	799	828	814	824	853	845	842	797	866	799	782	780	816	850	809	853	834	807	832	867	846	865	881	828	831	842	857	825	875	824	862	800	834	838	853	812	815	858	842	826	815	826	751	852	791	881	814	822	849	838	833	784	785	833	808	809	868	803	848	813	820	816	835	825	877	801	806	842	827	815	797	782	898	817	863	831	833	864	831	846	816	825	788	840	815	818	834	844	893	854	779	851	834	854	886	813	817	785	819	793	869	823	831	819	853	839	842	826	862	814	852	867	828	834	862	826	877	824	882	848	834	830	818	795	823	874	804	806	796	790	796	803	876	840	819	853	855	848	851	846	801	795	832	810	799	845	842	809	846	828	858	832	817	834	824	800	802	780	773	807	766	787	803	794	873	780	889	855	817	863	782	817	785	768	821	848	806	835	821	815	847	853	792	795	782	907	816	827	838	836	879	809	834	846	801	767	835	838	834	901	857	797	813	802	848	820	788	853	878	843	859	834	805	793	933	815	819	801	837	836	775	847	806	835	823	789	848	808	834	889	776	805	837	820	854	767	808	753	817	841	846	803	946	833	779	835	805	820	829	858	858	789	812	809	779	817	848	840	835	808	851	785	863	813	772	807	814	843	787	824	825	856	900	880	874	842	829	858	840	808	868	782	839	813	791	850	837	802	819	809	836	854	804	810	817	763	858	804	860	859	831	828	865	861	893	869	781	848	831	816	831	844	818	849	777	808	832	853	817	826	834	857	823	837	840	838	767	847	792	847	853	849	873	819	824	842	882	771	843	817	835	850	835	864	874	804	889	861	807	871	851	798	808	853	805	796	820	832	873	834	798	885	831	808	805	822	820	863	772	885	801	808	882	849	814	799	853	845	796	790	801	838	807	791	865	884	805	853	811	788	798	804	839	796	847	849	842	842	786	825	854	839	850	795	889	874	855	843	816	839	819	892	801	878	870	833	780	839	813	814	867	870	787	805	815	792	819	826	855	875	821	822	850	848	786	816	828	817	766	860	781	839	837	822	826	862	793	821	855	804	852	852	904	814	812	824	831	845	838	771	869	807	808	825	804	809	782	858	804	805	813	774	826	803	848	871	783	839	869	841	838	826	837	895	851	794	794	809	840	842	834	830	782	811	828	823	763	827	862	810	839	808	845	827	822	822	799	829	813	833	838	825	773	865	854	883	816	766	823	801	823	867	833	785	824	823	804	850	829	855	840	826	820	828	766	831	856	870	877	845	818	830	840	868	866	831	866	794	843	820	828	817	804	800	831	799	848	874	863	789	820	796	877	834	817	881	858	814	848	841	817	798	854	851	873	786	851	836	868	818	815	792	848	847	814	853	859	820	839	806	789	818	819	823	829	824	809	877	825	854	807	858	823	809	828	843	863	817	802	820	835	846	847	836	816	831	842	831	865	800	842	890	840	900	778	842	839	850	808	836	823	807	869	838	851	830	835	807	823	854	798	831	803	830	801	817	844	901	842	808	816	816	801	844	840	850	790	840	875	833	789	791	863	862	840	813	814	874	844	806	841	818	812	861	790	806	833	811	859	872	846	828	781	804	841	806	835	814	771	848	849	763	864	882	821	819	826	857	846	844	891	877	860	816	777	800	857	818	837	818	815	857	792	827	860	867	809	833	817	808	783	830	812	812	826	894	860	844	761	848	866	839	810	821	827	813	850	794	814	793	867	849	837	827	859	826	844	853	873	848	796	818	836	829	843	801	840	832	825	772	855	852	832	789	842	814	778	831	838	824	805	779	769	841	767	789	804	832	857	811	794	866	819	846	803	855	827	819	816	807	825	857	797	808	815	819	798	802	791	826	874	826	817	792	793	847	824	809	806	851	808	820	846	784	876	786	832	795	831	825	798	851	789	819	857	878	815	814	841	806	835	866	844	857	851	826	855	856	849	800	851	845	856	801	833	764	827	790	823	856	846	792	795	857	833	849	815	824	815	837	883	789	782	801	838	809	833	778	846	846	838	793	795	805	813	843	758	829	784	854	821	853	806	862	883	832	846	837	840	821	837	815	793	803	823	857	874	817	817	846	820	838	843	837	838	827	827	795	813	823	786	847	827	802	821	766	822	820	881	797	837	858	871	834	815	880	814	791	845	865	822	870	800	803	803	823	846	851	826	853	816	840	826	872	828	888	807	839	846	837	813	833	826	837	839	843	806	808	787	824	812	834	863	840	796	796	854	767	846	816	849	834	752	838	820	873	813	832	818	824	813	802	808	842	858	827	793	866	837	863	822	849	852	829	812	791	909	829	819	802	884	838	830	824	777	827	818	874	795	846	770	846	825	832	816	863	763	767	811	821	827	860	791	863	793	797	839	828	799	801	853	882	822	887	848	867	854	823	882	795	806	819	810	898	826	830	762	885	862	886	852	848	801	817	904	804	843	803	838	817	872	832	790	850	848	878	852	881	844	840	810	883	842	844	816	831	792	869	820	813	881	867	843	843	801	822	868	825	841	848	786	811	852	825	812	816	855	846	797	840	880	826	898	830	829	815	867	879	809	803	783	841	850	825	787	805	879	831	847	831	838	840	844	766	837	862	762	878	836	842	783	880	842	796	804	765	827	849	795	803	883	798	806	836	815	868	848	831	866	827	808	849	829	887	761	843	888	825	814	817	810	875	828	812	812	852	841	895	851	830	797	786	853	853	839	854	798	826	841	865	832	848	813	771	842	826	851	822	830	829	852	861	877	809	849	809	761	872	839	818	808	864	858	810	846	811	816	860	809	790	832	841	812	821	841	812	855	839	868	809	815	819	816	847	790	870	821	815	852	806	805	854	855	882	835	872	866	782	821	841	857	780	838	892	812	793	817	858	824	817	824	882	858	806	846	886	817	879	799	826	828	785	863	860	837	856	774	784	823	796	803	839	810	770	815	848	777	812	852	838	861	825	878	853	838	763	858	845	881	839	844	796	824	829	816	817	836	847	793	816	831	861	789	790	846	854	861	813	825	855	874	825	825	858	852	803	839	788	864	836	809	883	880	825	836	843	799	798	854	871	817	822	848	822	810	817	795	854	775	846	847	795	801	877	830	833	877	814	833	832	827	849	900	847	800	850	805	828	862	828	839	835	824	816	836	815	822	834	859	789	845	850	824	875	812	823	873	772	825	810	826	815	822	828	824	846	815	785	844	845	833	847	884	750	832	780	862	793	848	826	873	765	772	795	838	818	775	865	829	829	812	856	804	876	848	839	793	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
60485	17592	5726	2266	1574	1191	880	698	630	599	572	546	500	419	393	416	444	363	391	343	344	330	368	345	369	332	330	352	324	341	316	320	279	302	327	309	329	312	303	297	300	335	307	333	321	339	300	317	338	327	318	284	311	290	340	314	308	326	321	351	320	305	286	344	314	313	307	312	307	300	300	292	296	315	322	311	330	306	310	302	303	330	299	313	292	314	280	319	302	305	290	307	303	294	289	339	331	299	305	341	322	321	331	307	303	306	281	323	319	304	311	301	295	273	353	315	288	304	333	323	324	308	318	314	323	304	310	323	285	320	321	315	295	315	309	273	308	289	326	318	316	309	315	331	337	315	286	321	320	340	301	278	323	320	282	309	328	304	319	311	328	318	311	272	296	326	295	297	301	297	301	329	320	320	338	325	334	332	314	294	348	277	312	305	310	292	300	284	319	323	279	322	322	275	311	304	298	318	296	311	312	263	273	320	291	318	276	313	304	290	315	286	293	304	284	302	295	314	286	297	295	311	303	312	324	323	315	321	334	330	327	309	342	265	322	323	310	319	314	294	289	292	314	271	321	317	322	312	330	323	296	343	302	315	303	309	333	312	323	327	315	299	316	293	324	321	305	327	303	325	291	313	320	339	330	339	300	314	326	313	298	328	294	278	333	287	302	263	336	292	311	346	309	300	327	314	308	319	312	328	315	327	317	340	318	295	321	309	283	314	290	285	308	311	317	305	310	350	327	311	286	328	316	293	313	278	331	324	306	272	321	296	303	335	343	339	317	308	312	294	295	297	325	289	306	317	301	280	316	317	294	294	288	289	283	313	323	312	342	306	293	311	275	313	313	322	309	265	290	326	312	299	295	308	295	350	314	288	311	323	311	274	315	309	305	308	284	311	311	324	310	293	311	316	285	327	320	309	323	294	317	304	307	297	327	327	321	322	327	298	329	328	347	311	291	310	324	318	294	311	336	301	343	326	314	323	325	353	299	317	319	297	311	288	261	299	315	281	295	301	342	308	284	302	303	305	339	318	308	301	317	326	289	322	295	309	303	310	286	310	324	346	305	290	296	314	309	299	302	333	329	312	295	331	326	306	283	300	292	328	316	335	318	328	314	311	310	301	294	314	298	308	330	293	296	327	293	319	301	290	340	311	321	325	311	297	305	284	342	293	299	299	330	318	314	317	335	305	341	323	298	290	289	283	353	340	297	323	315	310	322	316	284	287	310	315	300	315	294	316	288	296	320	293	333	303	277	303	294	335	318	321	318	294	306	331	313	324	290	281	307	289	304	300	304	315	326	304	276	272	294	295	309	297	333	316	314	326	284	295	280	320	271	286	319	314	296	305	282	307	323	299	311	320	314	318	319	305	284	304	314	314	304	287	299	297	296	321	293	290	354	298	304	293	310	328	291	323	297	317	343	295	294	325	288	302	305	343	311	301	285	310	309	281	292	303	309	313	273	297	353	320	321	307	319	301	300	327	331	286	294	292	346	360	305	302	301	310	304	338	310	309	322	301	337	297	299	315	303	282	311	296	318	303	298	292	296	298	295	323	290	343	280	326	303	304	322	323	301	314	323	293	321	298	322	328	297	278	289	329	320	325	307	306	300	332	319	314	310	285	328	325	306	304	312	329	313	299	284	316	325	317	288	327	300	315	271	279	306	310	319	319	324	342	289	310	358	292	342	329	309	282	339	330	310	315	322	291	332	300	316	296	344	320	345	308	329	302	270	323	310	301	342	306	333	305	318	339	279	318	286	312	325	332	291	301	294	301	319	305	328	334	313	323	296	305	297	312	307	323	282	328	334	277	313	272	300	278	311	293	333	298	312	281	292	272	273	275	327	340	299	294	313	302	310	318	317	308	306	304	299	306	310	322	312	316	272	279	304	281	301	302	290	321	319	284	291	339	303	293	298	304	316	328	310	275	276	309	304	302	329	339	298	294	313	311	307	297	346	302	305	344	327	305	303	320	308	288	319	303	313	312	330	276	324	311	335	327	328	304	312	318	281	322	305	331	308	340	330	313	314	311	310	320	294	306	310	302	298	320	299	329	294	318	331	315	345	292	295	329	278	346	298	286	285	282	328	289	319	337	315	266	304	312	275	297	311	305	305	288	294	298	309	312	289	296	308	292	314	315	300	302	320	338	298	271	327	335	308	311	333	325	296	297	300	303	260	313	312	301	297	314	322	334	291	359	270	320	332	335	305	311	290	316	347	341	345	321	296	288	320	323	297	317	331	340	316	311	329	294	267	328	321	319	314	302	292	287	298	300	318	292	286	287	311	263	286	298	282	302	271	290	310	330	314	298	299	298	301	303	301	323	314	337	305	309	304	330	309	331	316	279	321	358	306	303	336	280	329	313	287	294	314	330	294	316	307	316	303	298	320	319	300	292	330	303	309	300	301	295	298	315	282	358	299	320	326	270	318	316	293	278	329	346	317	322	281	334	369	316	337	332	306	319	322	305	312	351	326	301	303	315	291	319	325	294	314	304	312	340	300	298	313	325	296	317	301	284	290	280	326	313	300	341	304	299	348	349	265	318	282	316	304	319	331	322	352	304	298	303	281	292	318	297	301	356	301	331	318	295	279	305	300	326	331	297	303	292	328	312	291	324	322	307	331	301	273	310	295	317	306	315	310	315	299	284	339	297	320	316	294	305	293	333	307	320	310	295	307	325	297	298	284	278	326	326	314	299	317	306	337	311	330	301	311	304	318	325	284	256	314	297	317	302	294	325	316	300	294	313	329	283	296	298	307	324	297	312	304	318	358	323	274	298	292	302	320	310	311	312	314	306	325	331	331	285	290	295	318	317	331	293	293	276	311	299	279	316	321	318	304	324	321	309	323	293	303	272	299	315	314	294	296	322	306	317	319	335	298	293	312	338	312	358	310	317	289	309	312	316	319	306	310	302	330	334	317	319	305	319	327	310	304	287	277	303	296	336	330	316	328	315	286	275	315	303	292	312	299	320	355	290	329	292	296	312	340	305	316	315	325	263	298	286	291	329	317	319	307	338	339	356	299	348	291	323	287	310	268	308	293	328	277	313	340	288	284	296	317	332	311	299	332	343	313	333	277	304	316	298	310	305	277	308	320	308	304	339	324	327	325	302	321	303	336	308	290	295	273	284	306	309	312	330	300	281	351	320	305	322	314	351	288	325	323	305	309	310	298	341	317	306	323	296	305	295	309	326	295	278	334	332	307	289	302	319	294	318	304	304	317	355	291	336	294	316	303	297	300	310	321	319	307	301	342	283	296	317	327	330	339	295	306	309	309	302	329	313	289	293	316	313	325	277	302	304	299	325	317	294	267	318	288	311	268	351	303	315	329	335	324	305	340	322	308	290	286	322	308	277	288	303	327	337	334	300	315	323	321	322	305	294	306	296	308	273	321	313	324	304	294	326	285	299	298	319	294	326	332	296	292	306	338	285	309	297	304	319	313	311	318	299	283	273	332	335	301	305	297	279	315	334	340	295	316	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28786	2780	5782	6435	5468	4451	3628	3097	2658	2425	2140	2037	1914	1715	1613	1540	1406	1311	1229	1253	1244	1247	1194	1108	1104	1123	1065	1066	1001	1073	1004	977	942	969	985	982	1032	927	970	912	933	935	946	922	915	887	958	911	901	923	870	911	892	913	894	893	948	918	918	892	875	870	820	892	840	907	831	813	880	852	920	825	887	862	786	839	847	842	822	878	801	830	849	856	866	829	852	893	851	788	903	894	843	871	897	874	870	814	844	873	848	894	886	887	849	894	889	853	864	821	872	867	915	882	771	855	867	849	890	846	858	862	824	842	906	908	877	875	914	876	889	859	838	848	811	829	845	822	823	818	864	828	875	882	852	845	822	809	810	839	840	812	838	806	797	877	816	897	789	791	872	871	889	851	843	903	847	815	846	871	849	877	838	847	847	805	836	865	863	828	824	834	840	899	880	870	860	884	824	868	876	840	793	821	861	840	850	814	840	826	785	802	849	822	842	785	760	861	826	871	862	843	877	866	842	874	861	855	800	850	805	848	901	891	832	844	834	837	805	852	864	851	881	834	874	831	888	871	846	833	868	868	820	888	887	817	856	839	828	863	822	856	815	819	864	838	836	806	859	840	856	841	804	865	865	879	832	900	845	816	874	851	885	853	800	785	884	817	831	948	898	823	843	822	798	840	813	861	853	830	797	828	843	834	800	894	850	858	827	890	843	818	851	851	829	871	837	831	838	822	883	829	829	833	827	807	849	839	820	854	833	833	788	864	869	869	834	890	832	807	839	831	806	810	872	782	841	841	850	867	860	853	856	879	837	891	788	855	811	919	864	841	846	839	832	847	858	823	852	862	856	839	855	850	862	814	860	840	859	875	787	840	831	869	874	793	869	881	778	852	806	836	838	848	810	841	868	810	846	853	832	864	858	811	834	867	793	885	866	797	838	843	848	852	835	867	869	872	843	870	841	841	854	889	826	888	850	827	831	842	866	848	896	862	847	828	817	818	829	871	852	891	835	879	864	857	825	872	878	845	862	809	826	843	854	872	857	803	852	831	819	897	905	817	851	871	835	865	825	853	814	848	885	807	833	869	820	873	826	844	789	869	831	824	845	872	887	804	800	852	834	890	871	803	846	847	853	876	874	852	836	832	886	792	824	835	852	832	801	835	856	836	838	861	801	856	817	815	793	882	831	824	865	842	853	821	802	910	805	889	882	821	839	830	788	853	833	831	840	842	851	902	800	849	819	862	930	845	813	862	836	802	847	901	860	810	839	848	849	868	843	874	815	862	803	826	839	812	823	834	809	892	884	828	893	833	866	808	856	792	848	843	794	892	849	818	814	854	885	816	860	865	859	828	824	801	814	800	871	863	784	828	861	805	815	859	877	790	817	824	795	848	799	829	880	896	829	863	859	861	846	868	824	818	845	860	843	846	857	843	822	818	794	860	771	831	810	836	807	849	863	844	840	877	818	858	880	815	872	841	838	846	822	815	889	794	802	841	873	895	871	807	861	816	889	876	834	823	860	853	879	866	797	806	841	821	827	825	865	792	859	819	877	833	831	795	815	855	834	831	852	867	813	854	837	860	814	865	900	872	855	923	842	919	830	825	852	797	853	826	870	792	869	850	757	843	852	849	880	845	854	864	819	804	865	833	859	841	832	877	860	820	833	873	882	862	831	843	834	826	834	842	848	810	877	889	821	868	856	867	823	856	843	851	862	834	866	830	864	840	843	900	845	843	817	864	883	848	888	927	777	890	832	832	831	844	887	825	850	871	836	837	852	839	869	799	877	869	842	899	826	767	822	873	850	821	840	855	827	870	836	882	848	833	857	846	908	818	856	834	874	850	911	831	856	830	860	850	855	853	817	864	870	767	800	833	806	861	871	867	873	830	854	871	875	823	806	831	841	832	846	886	840	880	848	873	912	793	846	868	806	863	922	899	828	863	833	804	839	818	828	807	825	827	855	879	829	842	835	838	802	812	847	847	850	872	847	869	817	869	891	812	820	841	862	833	830	860	832	856	827	877	857	825	894	883	850	823	866	853	871	833	842	843	842	856	892	853	843	832	859	843	842	811	878	847	837	864	804	894	848	861	908	833	868	858	851	888	868	840	820	883	880	846	904	810	828	892	855	804	858	860	861	869	876	879	833	873	871	850	826	855	897	828	863	800	851	878	817	869	841	852	865	887	824	852	814	865	867	858	836	803	865	838	888	918	844	815	806	867	826	883	834	815	814	851	823	821	883	863	825	851	818	872	855	854	821	846	811	875	888	890	857	854	857	834	855	830	815	824	817	803	848	823	821	855	870	814	830	868	813	868	810	866	816	847	832	901	837	874	816	814	873	835	864	830	818	867	794	855	860	844	837	844	846	859	892	826	823	841	851	771	800	899	861	891	795	888	830	863	863	834	868	858	828	844	882	826	884	870	895	835	832	853	848	863	887	817	879	894	858	844	835	894	809	849	776	864	890	859	854	875	814	864	819	842	859	902	837	833	850	842	844	871	828	860	834	846	867	846	851	846	824	893	861	885	883	851	832	831	830	876	850	924	840	836	878	885	797	862	805	808	847	840	841	876	857	816	842	866	853	852	880	842	830	885	851	804	865	837	903	827	867	852	819	828	826	863	837	878	850	843	820	851	822	843	833	880	848	790	853	837	804	847	892	865	886	847	883	878	875	822	879	840	815	799	837	903	856	862	856	812	838	792	834	829	884	854	856	842	842	860	794	825	879	834	881	838	875	855	862	857	832	830	870	791	820	806	860	861	837	827	849	890	831	870	851	849	806	829	890	847	833	891	871	821	835	881	851	836	847	857	810	778	810	861	884	838	792	834	839	885	808	828	824	812	874	794	866	844	836	842	790	874	913	816	819	851	874	800	869	825	780	871	829	854	870	889	840	826	879	800	804	789	830	867	873	865	921	889	827	851	893	853	847	816	870	822	838	823	881	840	830	799	829	827	840	872	792	854	842	797	825	815	824	866	830	852	846	849	880	846	849	847	812	914	833	803	852	798	843	832	784	827	865	841	831	864	853	827	854	839	840	867	834	838	849	860	840	851	882	818	902	899	875	857	871	868	851	874	869	883	881	813	897	819	819	828	892	816	853	801	863	805	833	847	868	881	875	834	851	808	834	840	842	781	823	843	856	839	818	864	894	829	836	889	799	841	840	793	846	864	827	839	872	890	843	822	876	865	851	815	866	811	872	790	847	804	840	797	826	800	886	844	827	858	887	833	867	806	819	850	826	846	832	821	871	813	880	845	820	873	873	837	806	824	862	864	847	878	824	853	823	857	842	839	835	875	796	852	830	881	822	870	836	854	821	867	855	903	847	795	892	859	826	797	857	881	875	812	812	820	858	840	850	840	850	833	871	851	895	856	909	790	909	865	832	841	832	889	827	884	809	893	865	916	819	825	874	874	870	790	827	830	856	838	829	786	838	859	847	870	815	863	882	825	855	840	786	884	794	815	826	867	874	844	797	804	889	855	846	858	839	832	875	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8113	390	253	194	198	187	144	148	146	157	146	152	160	151	149	136	182	137	162	178	175	137	139	161	134	149	177	136	145	151	146	152	156	145	148	149	136	166	170	145	122	124	145	146	169	163	165	125	148	143	139	175	149	159	146	158	143	124	155	144	160	152	145	169	167	139	133	136	155	157	155	141	133	113	139	147	167	141	161	133	147	178	150	150	165	116	142	149	168	157	134	126	140	157	149	155	148	126	136	146	156	159	146	141	177	140	141	156	147	149	142	147	140	135	142	127	148	162	166	156	137	165	139	143	157	129	157	140	149	161	141	134	140	172	156	133	142	147	131	149	154	165	136	142	151	127	132	153	147	134	147	128	163	151	161	145	133	166	140	130	158	166	148	162	154	163	135	146	169	123	143	124	128	137	134	150	154	137	127	145	147	140	130	157	131	147	121	154	154	139	156	169	132	148	143	164	153	129	135	149	155	149	136	167	161	129	150	149	136	160	158	161	142	160	131	144	147	140	159	132	126	143	151	140	135	154	142	136	141	140	169	154	153	148	146	143	148	140	137	142	156	177	159	134	163	133	132	156	132	174	155	145	159	126	124	150	125	149	155	158	138	153	122	141	138	146	149	141	143	153	142	155	156	145	126	163	158	149	172	147	153	155	157	143	158	134	129	149	140	131	162	147	153	166	142	149	135	130	173	130	137	156	130	139	131	123	130	160	161	150	155	158	148	125	152	170	157	151	136	143	149	141	141	172	152	138	156	141	138	150	149	144	148	137	127	163	173	147	129	163	163	158	153	153	136	156	149	140	149	154	148	149	134	154	137	134	147	129	132	145	152	141	170	154	140	145	144	142	136	150	136	134	140	131	142	168	171	146	145	142	153	159	128	159	136	132	164	137	143	138	162	163	122	141	144	156	145	161	153	179	129	152	159	156	160	146	128	124	148	148	145	147	125	142	126	147	162	135	167	153	125	116	152	184	163	148	132	139	142	148	145	134	125	154	147	139	156	141	163	141	165	158	141	156	143	159	143	143	156	142	164	142	141	143	140	151	144	118	164	152	133	165	141	150	146	155	164	134	148	140	130	143	131	152	157	124	161	156	126	145	153	136	131	132	121	123	146	138	161	148	159	145	144	149	136	159	146	167	140	160	140	137	146	138	146	160	142	146	182	135	148	137	132	133	138	130	163	139	143	138	174	157	125	153	156	154	142	152	144	160	157	147	144	160	160	156	130	139	116	160	160	140	151	142	161	148	148	131	139	133	165	159	119	164	156	138	141	131	158	146	139	150	133	131	158	126	149	178	138	150	166	140	154	154	115	145	165	131	155	142	145	127	141	127	150	143	151	162	147	141	139	176	157	150	126	165	131	159	151	145	148	140	154	159	136	164	147	134	138	143	154	145	144	140	148	167	152	158	151	153	164	142	147	151	147	149	144	141	149	148	136	132	153	156	143	131	138	127	156	136	152	134	128	143	154	141	146	142	144	154	160	152	149	149	166	149	151	147	146	158	152	148	141	155	147	148	140	161	146	143	142	162	127	158	155	165	142	180	163	162	151	132	167	139	161	145	146	147	153	135	146	170	143	140	167	146	130	143	141	156	117	145	148	157	158	141	152	164	150	156	154	179	156	135	161	163	158	165	138	137	148	166	144	143	134	139	138	154	132	167	147	142	159	146	151	135	153	142	137	137	123	140	144	143	139	137	146	132	144	149	171	149	143	117	145	151	135	147	148	129	151	139	129	168	131	130	129	170	145	152	149	148	151	125	161	137	161	154	152	139	157	134	166	148	142	130	143	137	124	141	143	138	153	117	164	156	159	130	129	165	147	144	151	142	137	165	152	148	133	144	123	171	143	164	153	160	154	153	163	141	145	142	150	175	157	155	158	134	164	144	153	157	133	127	126	163	153	133	153	142	147	143	148	160	131	145	144	140	155	165	139	149	136	135	142	153	187	130	148	165	163	136	146	146	167	147	146	127	165	145	156	153	138	150	147	142	154	148	141	130	154	144	165	132	143	148	129	130	152	147	162	143	143	152	146	144	142	135	147	143	137	165	155	165	138	134	162	145	137	167	143	155	134	152	146	144	145	142	143	146	162	159	166	126	145	146	151	169	155	129	151	173	152	149	151	152	130	131	138	159	132	145	151	111	129	182	163	143	136	136	153	169	162	125	170	163	167	141	144	154	137	152	147	153	161	150	113	143	151	123	156	137	152	146	153	140	151	144	152	138	137	145	168	156	151	155	179	152	171	142	141	150	164	158	135	160	123	151	140	165	148	143	138	140	154	151	165	130	155	147	145	135	117	151	133	138	152	120	152	141	172	126	132	136	157	149	149	139	114	151	168	146	147	132	176	142	152	160	143	154	135	158	138	140	151	146	137	140	129	160	144	149	171	141	141	169	129	145	129	135	158	140	154	162	124	136	167	153	162	148	141	130	135	164	183	155	140	139	156	185	134	146	168	128	167	155	152	141	158	149	150	127	138	143	138	142	126	153	138	145	138	176	134	124	135	143	152	141	162	133	147	134	145	127	135	141	130	150	161	147	147	119	166	167	138	139	158	167	126	137	152	145	119	134	157	151	153	160	140	126	146	155	143	140	139	151	128	151	147	137	159	131	143	142	134	143	139	154	163	147	159	157	144	165	143	150	163	134	142	145	144	141	147	141	137	154	134	170	140	140	159	150	150	139	137	158	124	171	133	141	153	153	151	145	145	145	135	148	161	138	140	145	140	153	149	163	144	134	159	185	161	132	132	123	142	152	145	176	148	143	144	150	123	145	150	142	139	132	125	152	150	149	147	136	136	137	144	142	143	144	154	137	159	145	142	150	127	148	129	127	161	155	143	145	125	140	134	135	156	136	136	114	132	138	138	157	141	153	133	127	133	145	132	138	147	161	152	143	157	146	154	134	159	142	141	121	152	154	130	163	166	144	154	141	170	138	150	147	166	147	158	139	119	157	153	172	150	142	134	156	146	157	148	144	136	151	129	150	155	134	150	173	146	143	168	173	153	152	138	136	133	150	148	148	142	148	136	132	139	143	166	155	141	124	141	136	138	160	158	132	162	141	149	117	128	152	149	161	156	157	151	158	132	150	143	143	185	149	120	142	150	166	148	160	150	152	145	161	135	136	168	138	155	123	149	152	148	138	129	145	145	132	137	155	137	159	143	161	158	154	152	170	154	137	134	152	141	128	145	157	124	151	151	144	159	137	148	142	166	149	161	158	152	138	143	135	136	147	128	137	136	152	136	156	134	140	154	130	143	139	143	132	147	156	140	135	170	156	164	143	152	149	146	140	136	153	155	162	153	153	144	144	158	146	133	131	146	162	151	148	151	145	135	126	159	129	145	139	141	145	150	142	149	154	118	140	150	154	135	162	147	171	138	142	169	149	159	166	132	146	157	144	163	174	147	145	158	143	142	164	148	138	147	153	165	119	127	147	137	130	144	158	137	153	145	141	153	145	135	163	154	128	136	150	163	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8009	501	592	633	632	577	584	549	498	559	510	515	537	516	489	537	529	502	488	503	460	481	462	498	482	455	455	522	487	491	480	476	467	492	484	488	483	477	467	490	448	456	494	477	466	509	476	484	501	453	481	464	460	478	474	445	461	447	470	492	480	444	464	450	469	482	460	483	473	472	477	486	485	472	457	475	482	436	510	463	464	484	456	464	496	465	454	521	477	462	449	455	479	480	452	492	479	443	466	476	479	483	469	463	437	479	465	467	486	476	487	482	481	455	483	457	459	487	487	506	470	457	500	467	474	467	481	456	490	472	459	434	477	438	472	457	493	487	479	442	516	452	434	486	445	475	434	503	467	462	456	468	492	465	487	454	425	495	459	474	468	474	438	508	467	475	471	512	460	472	491	458	479	444	485	473	465	466	464	476	506	438	453	464	463	470	448	425	470	508	498	507	464	481	476	524	458	435	491	480	468	463	427	497	480	471	475	505	506	436	503	481	485	467	494	476	462	473	491	508	457	476	448	428	474	507	462	459	446	437	448	462	476	450	481	462	481	468	432	477	462	490	483	476	463	476	482	460	493	482	472	432	495	486	463	521	462	507	479	463	470	466	542	424	470	475	463	497	494	497	480	522	467	512	530	480	457	491	497	466	464	507	484	502	476	485	505	475	488	482	450	460	454	476	494	457	455	474	459	476	467	461	469	492	459	481	483	472	481	493	491	492	475	483	468	454	482	478	479	459	460	453	459	533	446	494	471	483	514	458	457	488	471	438	432	484	501	485	454	449	482	458	485	481	446	515	495	416	434	489	531	448	461	463	487	466	449	456	496	478	457	491	438	462	461	476	475	492	473	466	488	525	452	466	469	471	460	503	466	496	464	477	458	441	448	467	482	479	472	485	458	526	482	459	524	481	510	470	506	497	491	472	449	475	480	447	485	434	514	505	501	455	500	476	471	418	423	512	464	494	453	490	488	470	456	471	469	494	458	501	494	493	481	437	472	478	497	484	460	417	437	491	459	496	485	513	464	470	484	475	479	500	501	499	445	490	486	488	452	472	447	453	470	437	550	451	436	516	475	489	496	461	474	459	478	484	489	442	482	434	474	460	484	441	443	481	445	485	484	434	440	462	464	463	501	474	442	465	467	437	455	482	445	468	481	482	432	462	430	453	486	525	451	440	464	455	434	475	469	495	471	484	479	483	476	491	463	499	461	489	448	498	460	430	451	481	499	485	473	440	470	462	492	538	479	459	490	520	470	475	471	463	458	421	498	416	477	479	526	470	495	502	474	468	484	478	482	460	427	495	478	483	471	439	471	472	489	474	464	476	480	483	486	508	510	488	449	471	525	489	493	439	475	452	444	437	413	470	462	454	531	431	466	496	499	467	515	443	469	453	470	440	471	483	516	474	440	501	423	465	482	486	453	433	501	433	441	492	479	515	478	451	501	492	443	496	506	470	471	462	512	506	459	479	464	461	469	469	485	511	454	482	473	531	500	468	480	479	510	488	460	473	465	478	475	468	464	535	470	488	441	457	435	458	519	457	458	471	501	499	473	458	478	446	451	481	452	485	470	534	484	492	465	494	468	481	524	440	468	486	481	456	455	457	454	471	476	465	491	494	441	456	471	449	483	511	444	493	486	463	485	477	495	474	465	484	467	465	493	470	481	462	471	471	470	470	461	485	483	467	490	512	479	465	484	483	482	464	501	479	437	485	454	489	499	479	470	456	488	461	504	454	475	475	433	479	474	454	459	461	481	437	508	445	505	448	479	482	505	459	457	444	518	474	457	474	460	483	421	506	493	483	444	491	491	475	488	469	488	499	498	451	499	445	478	444	478	482	458	487	488	481	498	466	468	496	486	482	461	468	491	448	452	457	472	457	501	501	495	495	445	484	477	502	460	503	477	514	484	472	503	455	461	470	497	450	471	441	474	460	473	473	435	499	487	472	474	484	482	467	484	459	477	500	490	495	475	524	464	481	452	453	477	481	472	433	440	458	457	472	447	504	500	471	485	460	497	500	465	484	476	445	517	448	447	495	478	477	453	462	477	449	467	527	492	444	492	476	477	540	479	479	439	472	472	477	497	444	509	460	528	487	466	462	457	475	477	433	529	477	452	464	450	469	449	461	516	514	490	457	477	473	457	463	469	458	466	462	497	428	474	445	484	486	474	503	444	472	479	462	464	489	468	473	485	439	497	496	498	495	517	464	476	405	461	486	500	465	499	496	453	458	476	478	483	503	442	462	490	498	457	489	475	472	489	496	459	451	498	467	477	460	472	493	458	455	467	484	457	498	524	462	445	477	482	470	475	474	451	526	438	468	456	440	473	483	473	469	475	455	491	504	449	481	458	445	445	458	493	480	496	479	495	464	450	473	445	518	445	449	476	479	489	487	475	484	460	490	479	460	490	492	458	457	475	464	450	482	461	487	488	481	456	458	499	479	481	491	520	478	455	505	464	455	491	510	475	508	503	451	466	486	517	451	457	506	445	489	428	467	506	476	471	472	470	476	458	480	493	439	457	466	471	452	498	497	467	474	481	468	470	475	481	466	532	471	449	468	486	466	476	453	443	476	473	491	435	472	437	450	434	463	488	511	501	507	463	471	456	479	473	430	474	452	481	442	478	445	474	445	464	493	458	465	497	460	502	490	509	448	477	480	491	448	462	445	463	474	481	458	469	487	461	459	432	500	484	495	434	477	460	448	451	467	457	484	496	493	460	478	492	445	475	492	478	504	456	446	474	446	500	505	464	478	481	476	474	462	479	459	491	491	480	457	472	472	452	477	481	445	464	479	455	463	444	455	490	460	501	458	458	508	463	465	464	475	488	434	452	486	503	480	470	493	472	451	472	476	478	459	446	475	482	465	493	461	441	492	484	431	423	489	483	478	469	477	477	492	488	473	504	440	477	492	456	441	484	496	458	443	456	457	468	462	472	474	465	478	485	479	445	469	459	487	479	456	503	435	454	456	501	449	477	468	517	479	440	507	476	455	429	481	511	497	472	480	483	465	430	461	480	482	484	505	502	504	458	465	503	500	447	465	484	468	470	451	448	454	474	450	467	460	474	440	467	444	485	475	447	449	407	467	449	449	479	485	480	455	474	473	469	475	469	447	456	457	472	499	487	469	436	519	493	450	460	472	475	486	468	485	460	478	460	467	480	477	466	494	456	485	488	463	476	489	471	467	488	466	469	467	473	460	472	471	471	483	482	519	455	466	481	493	501	453	492	472	465	470	474	522	464	466	455	481	434	473	437	477	449	447	489	458	472	461	462	468	487	489	473	447	450	489	475	487	452	464	464	438	453	487	472	469	435	499	463	481	487	470	481	485	483	459	470	464	473	490	471	488	501	445	466	506	477	504	469	465	475	484	459	441	432	462	439	461	505	486	462	464	457	486	531	479	489	509	471	483	492	449	468	508	468	458	454	465	484	460	495	476	461	478	469	459	453	512	482	435	462	490	484	480	489	516	465	491	473	489	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50178	10196	1975	1225	877	742	624	510	416	404	390	392	398	367	370	338	344	299	324	315	326	277	320	308	335	303	283	289	293	319	341	276	280	286	319	334	285	272	325	316	318	314	279	325	301	313	281	283	289	284	279	295	292	277	317	297	295	283	299	312	300	303	297	320	297	293	283	306	274	291	251	263	292	313	289	292	292	257	354	327	281	299	312	287	265	297	326	283	273	306	307	303	278	296	282	287	298	281	291	311	273	302	322	281	276	289	295	325	282	276	283	293	308	258	312	310	332	309	308	285	261	307	297	291	265	312	349	304	281	304	317	288	264	267	306	302	258	307	291	264	277	311	314	309	333	265	340	316	278	280	296	309	301	287	316	274	257	284	296	279	288	253	292	271	266	285	327	277	334	293	280	288	291	303	299	302	312	290	285	296	285	289	270	303	282	285	301	290	290	291	269	301	270	301	265	247	278	318	290	307	286	306	276	323	292	316	299	308	269	278	309	249	286	272	278	292	291	274	278	280	281	312	305	297	327	295	267	273	268	302	282	277	267	278	262	280	252	282	286	284	291	292	277	305	280	304	289	297	275	278	295	300	307	297	269	309	276	328	258	293	313	302	298	285	299	275	331	282	260	293	293	286	294	279	256	276	251	273	284	280	276	280	283	283	288	264	290	283	298	303	310	323	271	276	268	290	303	264	274	280	272	275	294	302	310	294	294	279	270	304	289	301	265	306	293	280	301	310	285	303	278	270	319	279	301	287	278	296	302	288	271	272	313	301	311	269	308	285	291	328	300	269	308	323	297	280	295	274	293	286	301	306	303	291	310	297	295	307	285	296	292	344	299	251	309	298	283	297	289	286	306	320	304	294	280	307	306	324	309	306	302	266	299	316	319	285	286	283	285	273	304	279	300	286	303	281	304	296	268	285	305	293	272	305	313	281	306	284	283	265	284	304	298	268	294	269	286	316	239	281	295	301	271	321	333	302	293	283	269	329	284	255	293	311	308	300	307	289	283	282	321	312	293	312	276	301	301	305	329	305	279	300	259	247	294	312	298	270	295	281	294	303	290	318	297	282	313	287	300	277	295	273	288	290	305	308	278	333	284	283	289	303	270	250	297	303	286	254	298	293	271	286	291	282	291	280	281	297	269	275	297	293	306	327	308	323	277	302	274	324	316	295	251	292	326	250	273	312	293	318	289	324	256	295	292	301	297	301	315	292	298	280	285	304	254	268	300	275	288	271	293	287	329	273	280	286	287	293	288	310	326	290	282	279	323	299	291	262	296	306	328	283	270	277	315	331	287	288	306	296	284	295	283	327	303	285	285	260	305	293	299	310	284	313	290	283	298	296	327	282	298	258	267	284	277	274	270	280	274	300	284	276	267	300	237	317	295	284	308	304	286	289	272	283	313	274	280	294	302	309	282	287	303	298	330	248	315	296	317	285	295	282	280	306	280	310	279	266	277	248	295	294	289	288	289	305	287	272	289	312	310	273	297	264	289	308	310	286	270	317	282	292	290	283	287	286	313	284	286	292	299	293	280	285	296	260	278	289	315	298	306	296	299	280	303	298	309	310	298	246	285	284	290	291	319	290	311	303	281	278	277	285	283	281	306	285	294	272	306	301	302	273	282	311	294	287	304	292	287	286	281	286	291	298	318	299	297	287	280	289	316	307	270	276	281	289	275	282	281	284	279	288	261	279	290	299	326	298	281	298	268	298	281	292	284	335	287	298	313	279	273	285	298	295	316	296	275	290	304	296	266	311	297	283	259	285	276	287	276	320	331	331	291	300	293	303	279	303	300	293	313	275	298	289	289	290	281	318	326	299	300	300	283	283	297	322	286	300	306	293	308	319	291	282	297	294	279	284	280	275	287	282	255	292	295	301	290	295	306	327	278	313	280	304	274	315	305	283	295	294	285	316	276	289	307	299	290	268	303	309	291	305	309	266	268	303	297	272	325	282	311	300	290	293	274	319	308	265	278	296	309	310	287	301	297	317	316	277	280	277	274	299	306	289	324	270	304	281	324	262	297	292	291	275	286	289	268	297	264	285	267	337	284	321	300	279	317	291	329	281	283	262	289	298	300	287	240	309	318	282	263	321	293	290	310	276	294	265	289	287	331	298	283	297	308	259	295	293	321	293	293	272	263	273	294	290	300	264	292	300	286	296	294	321	262	275	278	284	291	306	245	268	290	292	278	284	286	282	290	292	323	323	308	280	305	332	302	308	241	287	294	275	307	324	322	274	270	286	291	268	299	298	292	292	309	267	292	294	270	287	279	286	292	263	296	294	301	307	297	321	296	294	303	319	255	282	311	290	302	317	288	292	295	328	316	307	278	304	303	304	321	290	295	268	266	297	313	278	288	270	282	310	255	293	306	280	308	264	289	285	268	311	284	286	292	258	301	274	305	320	287	284	283	291	283	270	294	327	282	303	279	286	270	270	300	308	276	295	264	311	292	309	276	284	268	263	293	308	269	273	273	267	299	297	274	310	306	336	277	306	276	287	303	296	274	291	304	298	300	312	264	253	273	308	303	285	290	273	286	281	277	321	303	283	274	284	276	306	307	287	301	272	318	309	284	279	287	294	282	270	319	317	269	310	299	302	260	276	333	282	324	293	333	298	297	311	259	304	286	306	274	278	279	295	291	272	323	282	297	253	292	307	322	280	293	326	302	320	276	277	320	300	267	299	279	299	326	300	316	292	307	290	302	267	274	298	288	330	317	312	309	292	293	308	309	272	276	288	304	324	273	293	275	287	330	310	294	301	277	297	287	293	298	294	281	287	289	284	267	308	297	274	301	309	311	288	289	275	274	296	287	296	251	309	318	288	303	281	305	276	294	291	270	274	289	293	285	306	293	276	304	279	274	310	306	279	305	300	280	281	285	284	311	279	281	304	265	306	277	283	308	304	270	308	307	278	322	311	298	270	302	316	332	285	265	285	283	310	294	338	293	293	272	267	267	306	278	284	269	278	293	292	288	286	272	303	292	326	309	282	322	283	290	296	312	315	284	294	310	299	281	285	300	273	295	321	309	267	328	317	321	271	307	275	278	282	305	298	316	291	301	295	296	300	275	313	311	288	291	261	301	291	292	304	269	297	298	285	279	262	299	295	285	276	319	296	306	333	295	276	267	289	300	340	291	301	295	302	301	287	318	318	266	301	282	268	332	297	277	282	310	286	266	279	258	297	292	300	288	292	277	300	298	257	260	290	282	290	310	292	304	280	285	277	289	312	293	311	288	299	304	293	302	294	295	289	275	339	289	288	261	276	297	275	305	316	294	292	280	288	314	275	278	280	286	272	303	320	283	298	282	309	306	293	304	315	283	276	302	259	331	293	280	294	283	302	296	298	307	286	290	316	315	318	278	301	302	291	286	311	259	291	304	295	322	287	304	285	293	293	280	314	297	279	364	308	273	298	321	306	281	332	285	298	294	266	313	305	323	297	286	274	264	278	277	314	299	282	316	253	288	290	282	302	275	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23319	1835	3531	3890	3403	2675	2404	2053	1716	1650	1519	1520	1398	1282	1170	1098	1110	1112	1107	1023	1025	1012	1031	970	966	977	951	875	922	907	871	936	845	879	917	902	848	931	857	908	860	852	847	860	866	868	832	808	844	851	816	838	822	894	859	847	901	823	825	891	824	836	792	855	818	840	904	835	860	827	829	805	853	835	855	837	853	809	847	848	864	895	879	848	849	894	826	858	851	842	844	842	784	833	824	872	825	806	857	839	876	853	809	864	859	902	869	851	875	856	814	814	817	863	804	806	831	857	885	799	817	848	831	810	813	817	815	827	801	815	817	813	832	806	851	782	819	780	784	817	821	856	860	811	832	802	792	839	885	871	872	828	805	850	802	805	795	808	883	794	827	797	850	850	796	831	828	833	829	809	768	839	827	830	877	839	815	890	845	775	840	848	812	769	798	862	822	801	778	857	851	797	808	894	860	820	830	861	827	765	797	813	844	864	808	833	837	810	858	806	814	828	809	814	857	877	832	813	853	858	837	813	810	884	918	846	814	837	834	864	820	848	824	833	835	855	813	888	761	832	863	852	837	818	755	834	892	833	844	853	856	803	817	833	864	830	813	836	834	854	802	813	857	814	847	882	869	844	811	833	792	876	852	838	780	796	832	842	861	806	833	839	847	858	821	828	916	827	860	843	795	811	788	834	817	776	772	826	793	870	874	821	839	816	774	824	822	847	835	849	832	821	774	842	881	803	808	808	839	781	819	797	845	838	821	817	840	839	851	780	838	826	816	814	819	866	889	811	829	823	809	849	808	882	842	776	857	830	824	855	841	833	818	808	781	821	853	789	850	881	820	769	796	817	807	833	798	836	841	837	855	832	824	836	824	832	805	878	826	773	822	845	830	846	806	831	837	811	807	837	867	870	828	893	894	832	772	890	801	853	797	823	835	877	844	813	825	869	766	788	825	841	840	840	808	823	779	845	830	800	834	853	848	821	835	779	859	756	867	789	812	831	868	845	848	833	825	822	838	858	789	797	810	802	781	865	822	878	813	807	848	834	840	841	833	838	818	825	776	840	825	837	836	838	806	807	853	803	831	854	830	831	854	860	822	808	776	824	867	840	849	806	811	797	836	849	833	840	809	876	836	864	853	841	812	821	805	779	825	786	862	851	785	793	786	836	800	834	796	824	761	794	846	842	846	788	864	867	828	818	881	782	806	829	822	817	843	817	838	822	834	850	819	867	800	814	826	806	848	805	853	809	869	844	848	841	789	810	843	855	823	845	826	833	809	829	862	866	826	875	828	807	816	903	787	821	817	836	805	822	850	876	871	853	896	825	782	804	824	831	828	797	772	861	772	790	814	812	794	791	853	803	798	801	821	808	882	870	850	818	862	877	822	809	839	836	846	825	815	830	847	886	824	842	836	734	845	803	858	857	797	790	792	865	766	817	810	881	812	845	826	816	839	807	852	799	818	801	838	829	807	832	787	834	834	841	805	781	834	850	823	841	803	800	821	820	868	883	848	845	846	820	855	844	777	797	790	825	838	795	830	828	780	909	815	849	840	803	819	891	781	785	840	830	832	816	798	791	813	871	781	770	820	833	863	816	815	759	840	805	764	845	867	805	835	831	787	868	830	873	749	846	812	789	821	877	850	814	810	811	801	812	807	861	867	810	846	891	792	860	853	815	785	822	814	822	836	821	798	902	825	860	832	785	844	825	821	832	851	820	853	824	829	848	822	797	818	846	880	821	818	835	847	788	836	853	777	835	819	835	836	815	795	855	833	807	857	815	832	820	887	772	805	819	855	840	885	832	817	788	863	860	802	750	883	819	809	815	836	783	833	830	908	824	809	830	769	868	830	844	871	856	779	868	883	798	777	830	811	871	797	814	801	844	822	805	855	815	860	816	786	854	789	835	752	797	803	818	827	808	820	810	847	884	836	852	870	795	845	807	825	803	843	871	837	863	819	848	833	817	893	830	867	803	818	864	835	834	833	897	823	832	818	765	832	774	773	818	840	785	840	843	810	781	772	878	856	820	847	828	834	848	816	853	844	874	843	824	801	816	834	800	897	873	818	844	774	831	746	800	799	836	863	797	826	801	805	790	815	760	822	832	837	849	761	806	864	874	784	831	862	796	823	834	818	819	803	836	835	818	840	813	837	804	802	826	839	880	823	829	798	816	811	839	796	810	833	824	816	875	797	811	823	848	850	866	830	822	843	828	794	838	848	789	836	869	801	827	830	851	735	818	834	869	887	775	850	876	812	869	825	869	786	839	845	813	820	883	851	808	836	813	806	784	822	872	821	818	834	797	834	826	794	821	803	770	830	784	801	823	800	813	780	820	823	822	866	823	897	858	841	860	852	862	785	818	813	808	811	801	853	838	836	808	813	777	857	810	829	831	793	851	816	858	811	786	850	819	766	837	791	782	819	818	891	789	837	838	815	827	873	856	848	815	797	836	861	780	882	801	887	831	833	824	813	833	830	829	853	830	892	874	813	821	809	887	843	844	830	811	829	879	840	791	835	849	762	857	807	845	843	814	815	782	843	849	819	780	819	842	824	852	828	800	807	838	800	821	841	887	843	767	771	851	890	797	889	851	834	805	847	840	858	823	831	831	851	805	853	864	871	822	789	830	828	849	812	832	868	788	847	841	882	814	842	816	850	827	847	836	804	836	813	835	846	860	827	880	831	814	829	811	846	789	838	853	810	780	819	844	763	852	801	820	850	837	821	856	886	847	843	822	849	820	818	802	807	817	845	863	824	845	852	863	860	835	879	793	856	844	800	850	784	868	834	800	864	835	791	827	821	830	801	793	858	822	852	846	810	789	804	820	871	816	792	856	858	837	832	799	782	744	856	833	804	850	834	837	816	837	819	802	828	827	827	851	823	837	867	879	868	782	835	868	851	828	825	824	810	857	786	803	827	810	786	854	809	811	806	841	843	800	792	837	824	802	852	827	835	868	853	798	828	831	809	806	821	838	787	862	820	919	851	837	796	786	836	832	839	828	869	828	825	816	831	864	872	836	805	851	877	827	836	826	809	842	794	752	769	884	851	830	832	811	843	868	825	815	806	810	847	751	853	794	839	782	822	804	793	858	831	826	861	808	810	811	812	842	807	859	840	874	825	821	818	837	877	742	810	843	837	777	786	813	832	819	870	833	842	839	854	827	785	848	837	787	781	802	788	827	841	847	844	841	834	847	818	879	774	860	854	833	828	848	897	834	858	884	855	816	792	822	846	827	842	853	827	809	849	855	870	792	816	799	834	797	840	811	787	832	799	808	820	816	837	816	783	851	796	834	834	818	866	835	841	801	784	861	865	762	786	867	810	869	822	823	821	841	793	849	824	786	846	817	764	809	815	849	792	817	782	837	794	813	828	771	862	828	841	778	835	851	806	793	858	828	864	861	813	804	839	774	878	847	817	852	869	756	834	783	869	765	794	840	855	776	790	826	835	800	832	818	889	835	806	817	777	810	862	803	800	793	867	780	748	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
61604	18198	6606	2372	1561	1097	862	801	658	569	493	461	453	432	396	416	380	354	358	351	359	341	362	320	332	357	370	310	352	341	315	318	341	327	328	301	351	333	326	307	315	327	323	327	290	346	299	282	305	311	302	314	296	308	327	316	315	307	318	336	309	322	302	335	316	298	301	312	335	304	344	327	293	293	339	296	273	326	275	314	305	291	334	320	292	297	308	302	308	267	307	310	308	278	265	346	319	321	322	270	366	305	285	307	263	309	283	319	312	277	305	304	303	319	329	278	286	336	309	333	313	325	336	312	300	281	300	297	321	304	324	311	287	294	299	307	319	296	297	329	286	333	295	295	325	296	310	315	302	294	309	321	315	315	323	337	315	295	296	311	300	293	321	324	277	309	337	295	310	322	325	300	293	288	307	291	303	316	278	322	305	320	317	322	331	294	300	317	312	316	336	276	298	298	338	299	315	361	304	305	306	314	308	316	314	329	308	285	266	303	301	318	295	298	324	320	280	286	320	306	329	304	343	334	306	300	313	295	304	311	318	333	331	320	313	319	328	307	277	291	296	323	331	299	316	325	322	311	323	318	302	315	284	330	309	318	304	287	280	268	329	318	309	303	284	304	287	327	300	317	316	296	305	285	306	325	308	328	327	296	298	317	328	315	302	311	317	298	322	301	316	295	309	290	352	311	307	309	312	317	328	291	343	310	312	300	318	295	341	302	286	331	320	290	297	312	315	339	290	335	289	322	292	286	316	320	333	317	316	293	311	285	296	315	346	313	281	306	311	334	301	309	302	341	315	295	306	278	319	308	310	296	302	329	312	317	269	293	291	315	318	325	326	292	326	291	337	308	317	317	301	295	328	287	283	309	320	286	331	291	296	295	293	293	267	293	287	320	333	296	340	318	293	296	333	292	305	337	315	354	289	299	310	266	296	312	326	300	307	329	309	317	320	308	309	297	323	313	323	284	307	331	313	322	313	311	306	276	302	312	338	312	315	301	318	325	308	345	307	316	333	281	308	309	311	293	285	322	311	311	323	323	341	308	316	289	297	316	313	290	296	333	334	312	316	305	330	304	305	269	325	327	322	288	262	315	293	306	315	309	290	288	298	314	299	307	298	295	342	287	328	299	322	307	300	323	299	345	347	311	299	309	312	292	327	299	319	301	292	282	311	304	333	311	281	310	316	298	297	294	335	304	305	302	296	314	342	307	322	330	296	311	309	311	298	321	278	293	322	310	315	318	318	295	306	333	328	306	321	317	330	310	286	304	311	278	314	299	312	313	304	279	314	318	317	337	316	320	292	300	300	283	318	301	287	278	324	315	297	286	292	334	334	329	310	268	316	340	290	303	278	302	289	310	351	309	325	300	309	302	317	327	288	329	319	322	312	307	303	295	300	311	279	301	279	328	285	292	334	310	310	323	318	275	315	291	302	338	304	293	332	336	325	307	302	290	288	314	277	308	330	278	320	311	310	283	312	316	304	309	289	309	295	309	317	300	327	272	306	284	300	295	300	314	318	276	306	320	302	287	338	287	297	314	295	316	299	305	332	297	299	325	337	291	317	316	300	323	284	296	321	308	286	320	333	309	354	317	288	297	318	297	322	299	274	320	290	312	327	309	294	324	300	295	317	306	332	307	293	326	307	346	315	326	329	271	315	299	302	306	315	322	300	319	311	337	325	324	315	333	338	306	312	346	291	282	325	292	300	324	303	321	324	275	293	304	285	296	338	302	299	278	311	280	287	284	279	305	288	301	313	296	312	289	299	287	325	291	312	304	316	309	329	315	301	314	271	282	322	302	311	340	336	330	299	320	299	319	332	347	317	296	306	334	335	277	287	309	318	308	310	321	302	310	336	335	307	319	288	315	353	325	299	307	314	284	295	317	305	296	316	305	323	287	307	286	281	285	282	308	295	323	297	323	310	323	313	308	297	321	294	296	319	295	320	302	303	292	310	303	334	322	296	319	337	282	280	316	319	285	291	330	299	301	273	314	321	306	295	296	308	306	310	291	297	301	327	324	334	343	322	280	328	283	303	308	320	322	308	321	298	280	275	299	269	284	327	311	321	323	293	282	316	288	312	340	317	302	327	342	330	339	329	296	301	293	327	312	293	289	327	293	299	330	264	267	325	285	316	327	324	308	333	301	274	281	297	322	304	316	319	304	310	301	311	316	295	305	345	316	325	294	299	282	293	277	287	315	299	325	316	325	314	311	293	298	286	328	297	331	331	334	313	288	302	352	302	295	273	305	315	289	306	332	330	313	320	313	285	313	321	347	274	302	303	331	339	333	314	296	305	328	279	312	292	308	303	319	311	290	322	305	310	309	344	304	295	319	311	306	320	301	299	325	297	333	286	307	290	319	287	311	299	333	304	310	304	241	314	319	315	283	344	303	289	301	306	269	329	286	307	300	313	311	347	321	309	338	311	331	279	292	306	306	355	308	277	319	296	299	315	269	306	299	296	315	341	314	293	294	308	309	317	299	310	306	286	329	318	277	299	300	316	311	267	328	299	299	287	320	317	317	307	317	293	305	277	313	290	316	310	264	280	329	308	315	323	333	318	334	321	298	324	330	299	316	321	318	293	305	317	307	297	340	298	323	321	303	316	296	319	291	316	305	307	290	338	328	304	331	320	328	315	281	295	314	314	311	327	293	329	291	295	283	290	280	296	295	315	295	288	352	343	298	292	302	304	322	294	293	298	359	329	324	293	315	300	321	305	353	317	304	287	291	321	292	281	308	305	298	307	290	328	321	307	313	309	283	325	331	295	303	326	328	309	323	302	317	329	329	297	331	310	285	304	294	314	365	291	307	321	307	287	284	290	271	328	294	322	302	316	300	305	354	295	314	291	316	309	320	335	313	294	303	318	301	280	316	297	307	302	313	317	286	299	298	320	303	327	312	303	298	295	290	311	332	326	307	300	336	295	291	318	300	309	319	287	336	275	304	311	325	311	307	298	313	326	306	302	314	304	298	268	278	312	293	297	339	300	311	315	294	301	315	307	302	308	298	333	290	311	314	309	302	348	291	309	364	369	322	319	300	310	326	298	289	311	296	299	304	299	281	278	315	304	334	296	323	289	310	312	302	338	310	318	334	338	343	309	310	306	290	297	306	333	341	278	308	320	281	270	307	295	298	309	309	302	326	313	316	324	328	340	306	333	332	324	296	336	308	317	313	301	286	319	329	302	284	313	297	286	291	340	309	295	319	299	293	321	334	309	296	279	329	294	292	312	284	288	314	289	306	283	330	316	318	310	326	340	316	297	288	319	309	290	310	300	332	297	257	317	299	315	332	306	311	327	289	331	278	315	319	314	332	319	348	283	331	291	305	321	275	303	283	319	300	343	286	272	298	288	323	301	329	303	299	269	275	309	292	300	294	304	302	313	309	314	298	291	271	352	309	269	328	275	336	293	318	289	298	267	302	286	300	293	329	306	304	297	288	327	306	294	310	295	302	287	285	309	309	326	275	297	314	333	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28966	2694	5915	6420	5403	4514	3642	3059	2658	2468	2271	2047	1919	1714	1622	1491	1435	1409	1307	1264	1239	1178	1131	1111	1055	1125	1069	1039	1013	1052	1007	989	1004	977	956	951	926	952	905	919	973	945	915	895	916	915	915	889	955	953	919	948	892	870	908	892	912	921	917	860	836	833	878	868	875	923	851	858	872	868	930	859	863	889	862	814	908	868	844	847	871	871	851	912	845	850	873	854	819	869	924	873	849	882	805	843	882	886	913	839	860	861	852	814	790	854	840	868	851	892	885	880	889	822	862	855	872	829	869	863	869	854	841	868	847	856	830	816	831	821	876	877	835	863	843	858	826	847	822	807	858	822	863	867	862	884	837	843	877	837	826	865	866	871	853	867	888	817	788	858	844	893	841	907	841	837	868	857	838	844	777	860	849	822	896	873	884	829	792	856	824	866	847	845	812	796	823	874	866	878	791	845	884	821	841	817	864	868	856	815	854	873	872	865	830	815	862	847	841	809	814	870	875	854	877	808	885	786	845	843	835	814	907	795	854	847	897	821	841	787	822	889	832	827	909	848	836	909	830	831	897	813	914	869	792	864	819	797	837	870	838	831	863	888	828	887	849	831	859	781	873	868	826	847	826	796	827	855	817	833	840	877	850	909	844	888	869	838	813	828	810	823	798	878	858	809	800	865	865	795	804	819	846	840	856	861	837	869	825	829	900	784	866	777	847	812	833	879	843	833	846	847	847	892	858	865	921	858	853	855	842	814	923	862	840	849	841	886	885	866	811	803	855	844	881	847	847	823	813	820	836	875	827	852	877	863	887	828	862	853	864	882	780	852	782	856	840	887	843	820	801	842	867	853	811	804	811	822	822	849	819	854	831	867	866	815	835	838	885	853	831	828	846	843	824	808	855	814	829	850	796	831	809	854	838	861	812	811	873	802	822	886	820	814	804	851	850	841	850	900	817	863	828	874	848	817	858	866	820	787	803	828	838	835	813	786	862	824	909	868	896	853	828	841	838	903	858	865	807	856	866	765	843	843	826	895	831	824	825	855	853	844	855	841	833	836	844	857	795	809	827	876	885	823	850	812	833	860	847	851	880	880	835	839	841	815	865	890	815	822	831	836	827	852	848	884	818	824	834	865	862	842	825	813	825	794	861	865	876	854	835	870	885	815	844	818	820	881	832	796	830	778	836	804	828	879	835	831	851	839	846	825	865	841	866	831	836	844	890	803	889	824	835	880	821	843	758	816	799	842	836	882	869	863	812	881	822	868	884	842	826	808	876	848	840	863	820	829	886	889	854	824	852	840	849	872	886	820	827	899	839	926	798	792	877	835	798	878	871	867	848	857	840	876	799	826	899	816	850	839	829	859	890	849	843	816	856	853	836	902	841	862	901	831	844	800	820	844	865	871	798	841	818	848	868	797	894	788	839	792	835	816	849	846	762	844	831	921	811	846	826	845	850	842	856	816	852	857	888	855	807	877	830	839	848	899	837	870	792	893	815	810	838	867	866	876	849	871	794	867	872	826	808	820	856	852	848	846	869	802	805	843	822	801	819	846	799	834	922	814	830	833	856	876	824	852	819	845	831	886	840	807	812	845	812	911	880	843	810	893	870	856	853	783	880	848	851	894	814	853	910	871	873	796	825	838	830	885	849	834	795	807	808	797	892	829	869	847	846	872	887	883	822	907	840	802	822	836	858	846	888	815	821	839	867	868	856	821	906	821	840	836	858	882	822	866	925	765	842	870	882	910	851	847	894	849	863	815	876	812	842	851	848	853	833	829	810	879	865	805	860	820	818	826	848	773	901	795	838	854	831	815	850	783	829	868	815	873	811	786	805	828	802	859	868	803	832	820	816	883	800	865	845	855	850	845	824	832	843	808	838	865	839	836	861	823	861	855	877	810	893	826	822	892	844	835	857	813	899	865	830	865	865	856	871	833	887	846	781	824	833	838	850	822	829	831	799	896	806	834	872	874	892	822	827	854	849	830	810	848	818	855	848	875	751	864	830	859	823	896	789	871	848	873	860	839	852	854	816	886	882	832	869	833	835	789	820	873	843	815	863	865	914	846	861	841	830	884	851	816	852	860	848	890	867	859	876	888	839	870	858	857	950	822	830	891	855	788	855	848	814	855	866	855	815	837	818	836	851	818	847	827	836	811	834	856	846	857	867	825	811	825	880	872	847	882	851	887	843	895	794	849	846	824	833	842	825	859	803	876	883	860	885	883	853	827	863	819	862	857	847	792	842	859	816	839	852	843	798	879	808	886	877	876	838	822	833	892	851	901	824	888	813	794	899	862	831	868	847	834	827	844	833	902	808	822	857	883	792	846	828	854	822	867	851	876	823	798	862	844	878	844	840	828	835	887	924	830	866	843	841	837	876	857	822	805	839	825	837	868	864	818	829	856	852	890	841	838	821	779	823	801	840	848	874	837	820	840	891	813	781	863	849	785	821	823	812	827	854	844	814	888	850	911	851	896	857	862	820	873	770	843	830	870	810	881	861	855	782	875	850	807	885	873	819	856	850	844	802	807	871	822	873	852	897	809	780	836	848	819	874	826	873	806	847	844	800	832	841	823	810	873	849	853	827	831	843	838	852	875	815	828	857	862	798	841	799	804	854	855	823	833	862	804	867	839	869	806	849	805	832	844	826	838	799	857	905	848	865	901	829	865	902	847	824	847	806	893	809	885	809	855	840	895	796	882	839	867	815	850	841	796	834	786	815	926	861	868	826	842	844	873	856	819	861	853	816	794	825	818	865	850	869	832	840	811	876	858	807	801	865	883	877	829	851	807	842	849	821	879	815	803	867	821	841	836	869	815	841	823	821	832	833	843	885	765	861	817	822	876	825	838	831	853	882	869	820	829	813	849	859	884	898	840	821	840	868	850	813	835	848	822	782	773	845	835	889	832	886	807	843	872	839	814	851	803	810	817	791	842	821	886	835	828	869	842	787	842	850	856	840	879	839	855	844	838	851	845	873	884	813	883	857	837	892	810	886	844	858	878	864	891	820	821	861	794	824	850	850	832	855	841	857	834	870	856	858	823	833	827	914	811	827	819	817	835	875	879	846	837	870	831	846	853	854	815	833	828	923	861	817	871	877	831	836	831	800	805	876	846	880	835	857	859	836	836	828	807	839	847	796	827	853	868	832	839	819	846	898	856	859	842	868	836	829	837	886	887	834	840	875	865	868	811	855	844	864	838	883	848	848	834	879	840	840	860	874	861	818	846	833	909	853	868	831	846	831	812	849	902	828	829	864	855	857	860	862	885	884	820	829	875	819	856	817	824	807	831	831	852	825	787	863	869	884	802	795	851	873	893	852	871	843	870	821	877	834	829	873	822	829	849	864	884	904	829	833	805	848	825	837	869	894	825	837	837	846	871	844	861	873	891	846	900	860	824	796	803	827	870	809	828	859	816	803	843	823	883	866	851	840	856	836	826	841	879	808	815	855	837	897	852	818	813	847	778	891	868	803	838	815	848	855	782	840	842	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8013	400	248	193	168	172	162	141	147	159	126	176	141	155	156	139	143	159	140	143	161	149	134	162	161	134	153	159	142	144	137	155	148	143	165	167	147	162	154	149	144	145	139	139	179	134	139	145	151	129	128	135	142	137	162	157	159	147	150	141	144	144	156	169	137	154	141	146	153	133	139	137	139	159	138	157	180	141	124	134	129	126	143	137	136	171	188	156	163	162	148	145	143	151	160	161	155	138	138	152	163	150	154	178	134	147	132	140	125	155	144	158	146	144	159	165	138	157	149	146	148	137	128	123	145	134	134	129	176	146	135	152	149	159	142	139	157	153	134	127	143	139	130	156	127	150	149	146	146	152	133	145	141	150	127	145	147	122	143	153	148	122	152	170	139	177	149	146	147	153	126	136	154	144	138	151	170	140	151	152	129	132	134	151	166	160	148	137	142	154	166	132	145	123	157	146	135	133	117	124	144	158	147	130	150	128	156	163	141	151	145	149	161	163	144	151	124	123	139	129	127	144	145	174	156	144	141	151	144	158	146	139	123	161	157	151	166	147	140	119	160	140	170	142	129	138	166	145	151	155	148	159	136	161	136	146	122	128	142	146	138	152	138	153	153	133	152	152	137	140	158	144	158	151	142	139	123	148	140	112	130	142	165	130	137	148	163	158	148	141	141	148	159	145	145	136	139	141	135	143	133	136	144	137	143	161	155	140	165	160	137	138	145	141	151	141	160	139	133	166	139	158	156	157	153	160	158	158	129	162	149	133	145	163	160	143	143	158	130	134	156	162	153	160	147	157	129	137	152	140	144	144	153	168	145	139	141	156	143	152	153	147	139	155	148	142	147	150	159	142	169	142	147	133	135	145	143	126	137	136	165	117	141	155	144	134	136	143	146	149	146	152	133	160	162	173	138	137	154	148	141	138	138	146	137	136	155	131	160	143	155	147	155	129	142	156	142	139	150	155	136	140	127	145	144	143	138	127	142	152	147	148	133	155	170	144	166	153	152	152	121	151	159	144	135	161	149	145	166	143	151	146	138	145	150	160	152	136	120	158	171	145	147	163	158	136	153	136	143	127	143	134	152	142	149	117	139	125	148	139	150	126	124	144	134	143	159	127	141	135	136	135	114	140	139	143	127	147	152	150	149	142	137	127	151	145	151	122	161	160	128	157	144	148	147	149	167	160	141	153	126	133	141	163	162	169	151	167	157	130	148	171	134	134	142	141	160	175	130	142	171	129	138	136	142	152	126	140	128	137	150	160	149	154	139	150	146	139	130	132	172	146	149	154	104	150	144	140	158	162	159	148	159	157	121	157	137	166	149	148	137	156	162	122	128	153	149	156	151	147	136	152	155	173	142	151	174	151	145	151	128	143	159	130	147	137	144	155	148	163	152	125	164	133	130	150	142	152	165	150	156	172	146	143	141	142	155	134	148	141	170	145	151	141	177	130	128	153	147	138	135	157	172	165	132	143	138	143	174	160	140	154	152	140	149	152	150	143	143	141	149	160	128	114	148	152	140	143	127	158	146	161	145	159	145	154	143	152	138	164	150	164	131	130	172	137	168	171	140	171	146	146	139	149	127	130	122	154	149	179	134	135	130	136	145	129	148	146	154	167	155	144	129	145	153	148	160	137	145	147	149	152	156	132	156	156	137	153	154	159	122	137	150	161	150	130	161	157	159	146	144	127	162	166	170	133	144	142	143	136	141	153	154	125	148	156	167	158	160	155	150	139	125	141	165	131	122	153	140	146	141	142	145	143	154	148	137	153	144	168	135	125	170	172	163	138	142	129	158	148	135	154	142	142	148	141	136	128	150	149	123	147	152	156	139	146	135	156	133	142	147	160	159	148	139	131	147	155	139	138	158	134	148	155	134	154	153	147	151	138	134	146	138	138	134	155	161	127	128	151	149	139	158	136	142	157	141	141	159	160	145	147	153	129	152	169	146	141	154	136	133	164	126	150	142	132	133	127	134	145	148	157	140	162	153	115	155	149	136	140	142	164	156	161	155	136	156	132	153	156	155	156	140	156	130	172	146	156	161	138	123	140	143	118	147	126	160	149	143	137	154	163	141	153	143	138	146	131	146	161	148	145	136	151	142	140	138	147	133	126	140	142	152	129	143	160	143	158	142	143	143	147	148	137	136	157	149	138	141	127	138	170	141	140	158	141	143	156	159	146	138	163	146	138	124	177	139	128	146	138	154	149	157	169	153	130	135	136	168	137	126	144	144	136	134	151	142	164	130	160	151	151	134	151	139	143	150	166	165	162	150	128	143	131	109	150	138	138	131	155	181	136	132	141	143	149	144	159	125	124	148	154	109	148	162	146	135	141	147	152	157	148	163	159	154	141	139	142	156	153	143	169	133	156	159	154	130	160	143	145	150	134	141	135	156	156	145	131	136	145	140	159	137	159	160	145	140	127	143	179	153	151	156	144	149	155	165	152	134	162	145	143	161	150	153	137	140	143	156	153	137	159	148	153	140	148	153	152	154	136	161	137	155	151	141	131	149	147	138	177	145	145	155	154	145	163	164	139	166	154	131	129	154	133	132	141	146	132	126	160	161	147	161	132	136	151	158	147	149	141	155	176	142	152	145	149	158	150	131	139	149	133	131	132	159	148	152	144	159	143	139	143	152	150	134	131	159	149	138	159	153	146	133	136	123	141	138	137	144	133	152	157	128	146	165	154	116	154	159	123	166	144	157	157	134	170	140	145	150	160	132	137	142	146	143	152	149	146	141	121	131	146	159	134	133	147	157	149	144	169	156	132	124	125	131	141	156	151	143	139	146	147	130	171	137	151	121	128	155	120	135	158	149	138	124	152	136	136	147	130	157	136	146	123	141	166	120	151	143	114	151	155	126	151	137	161	133	138	144	155	149	152	145	147	132	141	141	159	159	166	162	128	149	150	151	144	146	154	153	137	182	145	154	143	145	143	158	137	141	137	150	175	128	146	150	119	162	150	165	146	143	117	127	155	141	152	134	152	147	163	150	141	146	149	140	144	148	144	154	169	143	166	135	138	154	148	165	159	147	139	149	158	139	164	172	152	144	143	127	129	149	150	143	145	128	164	140	167	145	138	145	167	151	160	160	162	137	130	144	131	138	128	151	148	156	152	148	168	151	145	140	153	130	151	143	183	132	158	162	146	149	152	155	139	160	141	139	132	140	152	152	130	141	133	134	145	160	141	135	151	150	168	144	142	156	146	149	148	116	155	145	142	144	141	127	131	131	144	158	142	147	143	138	151	144	150	153	150	147	154	138	164	153	174	137	154	140	146	160	145	176	151	130	139	158	146	166	127	148	135	122	131	147	145	153	154	163	117	158	110	142	157	131	144	144	138	125	166	134	150	144	152	159	153	142	147	140	153	154	126	144	138	142	131	124	152	124	144	163	132	163	143	142	171	149	134	177	136	150	141	143	161	142	159	128	135	155	148	138	173	174	151	143	147	134	139	143	153	134	147	154	147	124	151	159	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8024	575	645	666	622	589	563	465	532	544	530	528	493	527	462	492	507	501	461	456	462	487	465	475	464	475	478	453	459	464	487	470	495	491	481	493	473	441	476	493	486	433	494	476	438	451	463	473	483	463	498	553	504	485	478	496	502	455	511	491	500	451	485	475	505	497	442	519	427	487	486	462	466	439	464	470	483	498	485	455	457	493	464	480	439	501	452	492	501	475	468	462	501	458	450	458	466	477	482	483	438	493	470	452	507	429	467	416	503	472	437	482	490	455	434	452	460	463	485	514	520	480	480	498	477	491	520	470	440	512	437	438	486	485	469	439	462	475	499	449	498	482	512	484	450	478	478	472	508	496	483	492	474	488	439	494	423	490	450	475	489	469	483	459	449	400	466	476	430	441	477	510	462	464	464	499	478	470	454	448	463	485	490	452	488	420	491	496	457	432	487	470	493	495	475	467	439	519	463	444	506	474	464	499	480	500	464	472	448	459	458	459	484	471	494	449	476	524	443	513	455	474	488	462	430	433	507	441	474	484	480	485	465	490	464	445	456	473	440	417	469	501	511	478	488	460	440	453	484	456	510	498	448	490	441	394	441	475	488	473	470	464	484	487	492	479	428	484	490	451	410	453	492	473	424	454	503	440	451	463	492	466	486	454	460	472	459	468	447	503	471	428	434	498	480	491	467	450	440	470	470	458	486	436	473	500	503	428	471	526	476	457	461	494	433	490	472	445	469	459	485	475	437	452	478	481	476	475	466	450	506	462	507	459	519	481	466	467	449	462	489	485	507	491	459	454	458	454	520	456	451	468	442	511	490	472	472	485	479	451	444	469	478	494	469	484	465	473	493	497	471	470	479	446	483	483	469	480	447	489	455	503	467	456	470	461	426	475	456	445	472	459	433	447	461	471	490	447	459	472	453	449	502	468	488	475	489	464	486	513	477	444	454	464	503	443	500	494	480	491	456	458	531	507	484	509	478	489	450	486	477	486	470	479	456	481	453	490	510	492	508	477	431	475	477	478	445	490	470	467	460	458	501	473	494	493	507	466	464	481	440	468	489	490	489	449	473	513	446	445	491	462	442	484	440	465	472	462	456	474	451	438	442	482	481	486	494	456	505	459	466	514	456	507	469	452	473	455	456	485	508	495	477	470	463	478	481	468	501	468	466	474	478	478	457	462	488	441	486	514	474	491	502	447	469	463	457	480	495	522	471	452	457	482	469	491	453	459	455	515	453	459	446	473	498	487	443	455	479	468	484	457	466	461	467	479	499	475	485	454	428	473	488	447	460	464	460	507	476	491	480	455	463	464	438	474	456	450	461	472	493	498	498	445	441	484	461	500	453	471	444	485	479	494	479	481	470	466	483	417	487	463	484	481	454	507	472	482	496	472	460	441	434	490	479	463	475	465	503	472	494	463	483	472	432	462	440	486	463	472	481	484	467	457	448	486	475	472	501	470	419	450	485	447	477	439	477	449	490	474	470	486	492	485	499	454	453	478	469	469	482	464	494	449	489	470	449	481	480	478	477	446	478	445	477	420	512	470	468	446	460	477	494	460	478	476	443	503	435	493	477	465	468	472	493	452	437	460	466	474	468	436	469	479	453	467	471	503	489	482	520	424	477	483	475	477	489	470	453	462	477	471	476	451	469	428	472	498	491	491	452	451	489	461	517	460	480	433	487	465	485	455	474	413	501	495	468	476	486	441	472	435	440	481	447	460	466	479	429	491	494	472	460	457	471	434	465	481	517	468	455	490	471	512	496	505	499	483	453	481	480	496	466	445	456	445	507	508	498	488	496	444	482	465	474	485	460	456	459	453	505	469	525	448	445	441	479	446	460	472	497	479	453	448	453	486	473	480	465	489	470	465	508	496	512	497	494	500	470	493	451	478	448	473	477	477	447	477	481	505	483	463	464	482	448	467	442	485	499	479	483	470	426	453	472	472	443	493	466	434	448	448	449	487	468	454	500	468	489	427	469	441	456	444	473	468	455	496	491	473	433	477	466	464	455	461	507	471	482	489	458	478	456	488	450	462	460	488	461	456	444	459	491	470	430	479	432	474	501	464	470	473	481	460	493	446	481	496	469	473	498	472	445	475	475	486	494	454	453	492	452	455	500	445	432	466	491	509	433	466	469	492	472	486	474	459	452	477	507	505	472	455	510	474	471	471	515	472	458	476	495	456	450	452	482	503	471	478	461	462	508	462	497	426	478	415	460	476	482	475	444	496	492	515	464	443	474	455	503	483	472	465	454	427	467	466	472	463	463	510	462	465	462	478	480	476	436	489	481	489	484	477	466	440	483	458	474	465	517	493	469	482	501	447	480	506	492	483	477	483	442	440	480	432	513	439	460	459	475	470	481	479	432	456	494	457	445	530	453	464	481	442	477	467	483	477	462	510	509	433	453	460	445	518	460	473	511	483	419	475	471	486	506	495	510	442	475	468	481	452	471	498	444	456	440	466	464	477	501	451	478	454	478	479	484	470	493	468	487	509	509	487	447	481	448	451	472	492	465	471	503	492	478	462	459	472	479	477	536	473	472	495	463	455	454	449	455	431	434	522	467	478	454	481	479	494	445	500	463	418	485	458	495	484	477	444	455	492	484	453	466	508	527	482	475	476	496	421	510	446	476	487	498	492	470	437	422	462	466	473	485	483	497	467	473	500	503	517	436	467	484	451	485	471	479	453	472	413	460	458	412	477	504	500	458	423	455	452	474	514	479	443	494	458	466	461	468	500	453	510	452	525	435	464	462	455	476	468	462	500	469	461	504	457	448	456	449	442	464	421	467	451	464	482	461	464	486	478	464	480	453	469	464	440	458	505	454	486	502	461	471	489	507	493	526	456	467	432	446	487	458	461	466	457	443	506	482	475	474	505	502	450	443	501	462	468	474	496	474	471	468	458	489	504	465	484	486	475	460	458	450	501	468	445	477	472	480	464	494	460	446	461	505	477	468	483	506	477	462	488	445	468	454	495	500	444	463	502	450	515	482	473	500	493	463	462	451	509	467	494	446	426	472	469	496	481	454	481	468	472	478	474	479	445	448	482	473	435	474	475	504	468	451	438	487	436	488	435	458	483	474	521	525	456	436	519	462	477	446	486	449	496	459	438	474	454	491	463	451	489	458	430	482	483	479	461	508	491	468	456	490	446	486	501	441	452	474	484	464	466	429	479	460	463	478	485	458	470	477	476	452	487	486	434	460	462	476	447	519	435	458	472	470	462	483	471	475	462	460	464	464	490	410	467	505	463	450	504	492	477	497	447	469	468	469	478	450	495	471	440	469	489	502	452	517	487	476	459	485	475	444	475	515	462	452	498	456	490	468	468	481	444	494	465	460	525	506	487	440	453	506	457	475	461	436	519	473	459	466	467	463	489	503	456	505	460	476	481	435	474	465	469	485	499	502	474	471	462	485	452	474	462	462	467	483	477	450	493	464	462	498	446	461	463	476	450	472	450	448	463	476	467	474	490	495	465	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49984	11003	2144	1210	874	708	590	498	449	458	399	394	372	351	321	350	322	361	315	330	319	297	313	331	347	299	332	306	321	303	301	321	272	279	308	307	332	286	277	287	305	310	307	295	305	304	278	302	320	310	279	291	294	301	285	298	301	336	304	274	284	279	292	281	318	301	292	301	303	288	300	285	276	272	297	310	306	275	294	319	302	279	270	263	275	295	309	288	309	281	283	308	282	276	313	307	274	294	272	273	277	286	303	266	278	310	310	287	270	290	276	285	284	279	302	313	282	310	323	298	333	299	285	303	301	330	277	305	289	285	296	292	324	328	269	297	272	288	293	283	316	307	280	294	289	290	267	328	289	293	280	264	313	268	332	285	293	291	293	319	334	295	281	289	270	301	257	353	302	273	261	300	303	296	296	296	286	281	302	308	267	303	259	284	299	293	278	293	282	286	298	290	280	318	285	319	289	298	315	309	323	288	308	275	282	285	249	264	290	278	261	285	310	285	311	274	268	296	311	293	315	304	323	293	306	276	295	310	303	291	312	323	273	307	278	311	293	280	289	276	282	297	279	268	315	260	299	283	268	287	273	258	321	275	299	258	305	314	299	328	282	285	312	286	293	299	276	319	292	287	312	297	307	285	312	316	275	285	305	277	298	281	294	326	290	271	274	265	316	302	285	278	309	283	293	294	312	278	279	264	305	289	280	273	268	291	287	313	331	318	263	291	295	300	313	301	287	302	287	266	293	286	288	302	315	269	251	314	341	286	285	293	307	310	284	344	305	292	271	298	285	297	268	309	305	284	295	286	320	286	267	261	291	295	307	312	271	285	317	284	290	287	294	277	301	251	321	295	299	287	268	291	279	284	288	317	324	271	298	291	286	277	288	283	278	304	302	282	258	317	294	309	307	275	288	273	306	294	311	259	258	293	293	267	283	299	300	297	272	269	318	300	355	291	312	283	344	295	310	291	299	304	295	271	317	275	292	274	285	274	281	312	307	282	308	285	284	259	305	298	324	297	306	289	298	289	287	271	294	287	298	319	310	294	280	286	334	327	306	316	291	295	316	267	307	259	311	299	286	301	295	252	288	288	292	301	264	305	306	293	295	269	271	273	265	318	303	289	289	304	255	289	292	279	283	271	294	298	282	270	279	304	315	261	294	279	292	277	267	310	312	318	302	308	331	294	285	318	268	311	297	280	314	326	279	285	277	291	317	304	268	278	261	329	290	291	293	315	287	316	316	321	309	274	324	320	260	280	295	293	285	285	292	284	325	274	272	285	299	315	325	288	245	281	319	281	304	274	322	288	298	280	301	344	320	309	290	293	299	342	282	338	311	299	296	284	289	278	269	295	278	304	332	287	308	293	298	305	275	287	288	286	316	255	291	265	287	284	308	297	276	277	298	289	306	295	273	284	307	318	298	285	273	298	330	297	302	300	306	279	305	283	270	297	304	296	280	266	284	315	283	282	299	285	302	293	282	291	270	265	273	265	314	306	299	284	286	312	302	286	262	280	298	294	289	293	286	301	301	282	283	302	292	320	281	309	292	288	302	275	315	292	309	290	297	285	299	312	300	308	283	296	282	302	283	261	272	288	334	279	274	304	269	278	290	276	300	297	297	279	308	300	302	311	275	293	286	307	285	283	296	302	287	253	289	290	299	300	269	305	292	296	297	328	281	298	291	301	305	267	319	285	308	280	285	273	301	304	314	272	292	290	309	281	309	267	308	281	248	286	316	303	296	286	286	287	330	309	283	282	316	318	298	311	270	276	289	320	292	298	283	284	319	268	306	301	276	317	284	293	289	275	303	281	292	284	329	281	285	310	320	314	306	267	295	282	290	280	290	282	295	290	312	303	289	306	302	324	318	283	311	284	279	297	287	297	293	307	297	289	239	291	287	301	298	314	297	289	293	297	289	297	289	295	280	275	295	324	317	316	287	285	293	310	301	255	267	304	290	314	298	287	323	277	275	281	286	276	286	296	263	249	311	291	290	279	274	316	317	303	297	313	282	295	293	325	286	287	293	310	313	287	296	323	281	282	308	300	284	315	293	272	330	282	295	298	281	280	308	308	325	316	308	300	287	272	292	302	308	307	265	282	297	317	296	262	268	322	295	315	288	293	284	332	308	328	300	300	290	322	269	301	325	308	287	288	264	314	298	289	291	273	318	298	290	288	324	271	306	286	291	309	291	313	284	310	298	295	331	280	302	279	287	333	296	307	281	297	265	365	318	295	285	299	289	298	298	288	308	278	261	293	296	297	308	313	286	313	277	300	287	296	305	313	268	284	267	301	265	306	305	264	270	303	306	298	284	285	298	310	297	307	286	303	281	290	309	273	295	289	307	297	283	302	281	292	294	305	289	291	282	283	317	269	293	319	308	288	276	287	293	305	297	327	316	270	303	300	275	293	309	283	287	304	329	279	281	302	276	311	311	331	320	293	254	260	301	290	302	245	290	300	277	276	295	282	278	298	251	287	316	290	313	303	311	281	305	309	290	291	284	265	300	288	299	283	296	302	306	287	268	281	314	300	327	266	327	280	286	293	260	312	299	318	298	289	276	308	316	279	289	317	273	314	286	305	314	292	262	286	293	279	311	287	295	281	303	296	338	299	301	305	297	290	303	309	287	294	288	277	288	287	290	312	315	310	311	323	312	262	303	301	263	279	289	281	264	269	281	281	321	285	278	278	315	294	305	312	270	300	279	273	298	300	266	243	287	283	264	328	292	276	295	306	294	285	249	275	277	299	283	302	305	277	276	291	299	299	271	336	301	285	262	301	296	270	290	296	265	254	303	290	268	298	291	327	313	312	278	302	272	288	306	306	263	305	290	300	283	325	306	302	302	282	290	287	280	279	288	289	312	286	302	286	273	297	300	317	297	337	290	306	287	283	293	272	268	308	287	293	305	283	351	329	287	247	260	303	287	290	274	285	285	305	309	273	275	297	301	281	283	300	297	301	302	299	278	281	289	281	315	290	286	267	305	285	302	308	268	255	309	289	288	318	296	326	295	281	320	302	281	296	275	314	276	267	282	318	288	295	299	308	304	292	315	297	309	298	275	297	303	279	269	277	292	271	288	301	280	286	316	325	293	295	292	311	298	303	309	295	285	288	315	297	272	266	279	301	288	287	305	299	278	311	331	290	283	299	300	280	284	314	303	300	265	294	259	312	294	263	294	280	294	312	305	307	264	318	293	281	296	306	322	315	305	302	310	298	277	314	295	266	263	287	274	305	284	286	299	286	295	285	273	307	272	318	306	288	294	279	282	289	272	273	301	288	287	307	321	302	280	308	269	302	300	302	283	312	273	267	281	282	284	309	322	309	324	264	286	305	296	312	304	297	275	298	319	297	297	311	289	307	294	285	286	287	303	289	292	263	312	279	292	290	320	281	271	317	319	320	266	331	284	296	322	305	293	289	296	309	290	294	298	316	293	283	311	271	277	295	287	297	257	346	308	323	338	275	293	299	300	269	284	298	270	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23148	1878	3422	3802	3266	2685	2274	2046	1793	1579	1522	1477	1361	1311	1214	1072	1152	1060	1084	1084	1023	1004	956	1018	977	943	906	958	901	950	906	899	870	940	880	951	848	918	889	924	826	841	876	856	859	826	919	859	820	845	900	860	874	876	869	861	861	849	835	853	786	829	824	849	841	835	894	899	867	856	864	850	837	847	780	876	885	866	853	856	837	816	833	826	923	821	825	850	804	862	861	825	844	823	810	816	869	829	855	833	736	885	818	836	886	831	857	820	819	872	881	837	822	790	795	815	857	888	779	797	791	844	841	812	810	841	787	805	836	839	823	828	820	816	830	797	821	850	810	780	838	820	874	829	818	818	889	813	825	848	835	873	771	843	886	810	809	823	840	817	848	851	920	798	863	804	785	822	872	835	872	840	835	827	842	855	824	790	836	827	868	802	837	863	883	880	825	847	836	825	786	831	804	765	831	822	877	834	842	810	889	839	827	798	853	856	849	824	854	840	866	822	816	809	826	799	805	824	824	771	870	839	878	813	838	836	777	766	882	839	834	871	869	833	825	798	862	866	835	875	766	850	776	799	779	805	869	876	833	829	812	861	858	861	820	861	836	798	798	818	795	820	866	858	842	843	829	829	858	850	795	852	801	825	774	779	864	845	791	859	830	837	879	799	835	820	842	880	754	836	855	815	820	840	844	814	815	864	791	799	839	801	845	768	824	880	871	896	809	813	827	800	875	825	812	783	825	811	840	857	780	802	845	858	870	826	854	825	875	832	809	785	831	845	851	852	821	837	833	846	818	825	872	813	844	817	886	828	843	913	796	834	885	814	797	833	865	878	833	812	869	845	799	806	841	783	851	819	831	782	822	726	874	796	854	840	831	820	800	844	837	845	840	827	849	843	802	829	834	845	810	838	806	812	812	875	811	836	883	797	845	880	811	887	873	834	770	837	839	822	781	840	831	794	808	887	834	863	862	832	815	859	842	855	865	806	813	837	827	849	799	819	786	861	848	863	843	803	821	797	793	861	835	812	801	822	865	882	811	835	868	809	875	773	850	791	832	816	852	800	815	824	815	835	850	892	822	796	779	875	819	838	768	859	857	854	855	837	856	786	808	844	823	836	787	817	807	858	855	795	825	846	800	862	832	818	872	814	858	844	824	851	782	866	783	818	829	801	878	873	859	794	831	829	854	815	863	847	809	835	897	820	838	804	837	826	833	831	819	846	836	848	779	831	882	802	782	811	782	819	793	848	771	803	891	809	835	846	838	838	794	862	785	809	867	837	813	874	764	804	829	837	822	795	807	789	828	793	819	844	859	867	827	826	785	796	865	829	833	852	821	800	777	832	792	873	825	811	822	826	839	801	794	807	842	891	816	873	822	812	835	806	831	847	836	821	829	811	788	790	842	873	815	856	766	796	800	838	809	828	796	832	831	822	882	781	779	861	858	842	817	848	867	807	803	793	808	850	794	822	893	864	879	825	857	813	854	817	841	869	830	795	845	811	815	829	843	839	776	862	817	816	821	806	857	819	809	789	811	821	860	890	843	798	784	786	869	810	775	833	833	816	867	825	843	854	822	856	860	858	807	829	795	804	821	841	880	789	851	810	819	875	824	818	870	806	783	837	825	814	834	864	822	843	882	869	860	844	841	769	824	846	819	776	816	812	813	847	815	840	840	849	827	812	827	806	866	805	830	816	831	857	833	862	791	806	817	880	816	809	850	836	825	809	860	847	869	826	859	814	835	873	809	853	874	842	802	794	770	828	827	875	870	820	821	881	883	828	807	860	808	840	828	795	791	807	840	828	827	818	785	814	837	854	882	791	847	777	822	807	819	858	836	793	839	844	810	862	866	811	847	779	811	796	840	807	861	819	796	889	797	832	840	810	827	855	833	803	800	850	807	865	826	833	807	853	837	816	795	819	830	828	829	804	873	847	846	862	809	818	800	824	823	819	818	830	812	879	827	839	852	831	843	809	842	795	868	798	837	827	847	818	851	813	793	794	846	825	823	848	829	843	837	822	807	855	856	835	824	860	783	824	828	838	837	827	835	816	848	790	769	807	879	812	818	862	829	826	841	817	841	830	818	820	802	877	823	820	864	826	832	859	864	850	827	864	840	850	846	829	849	817	861	817	821	788	808	807	789	809	822	816	825	820	792	848	863	821	836	862	851	788	789	844	843	856	812	787	849	841	887	794	835	835	798	864	856	898	820	843	835	855	844	787	815	838	761	786	817	823	768	795	816	874	841	857	799	821	839	767	860	802	800	830	842	805	889	777	835	808	920	810	822	799	793	870	881	795	817	854	784	828	876	836	861	802	788	796	813	796	835	813	812	845	882	849	863	817	798	843	822	797	816	835	784	894	842	835	822	839	818	820	816	853	783	827	799	787	804	829	854	812	834	848	829	776	777	789	820	785	830	869	847	815	882	850	825	876	804	858	857	809	830	806	864	859	814	837	835	847	820	761	816	850	780	784	852	871	824	794	816	865	816	799	826	827	785	798	893	827	881	830	857	811	814	819	825	858	815	852	829	806	837	821	821	770	832	862	839	830	830	864	808	900	782	816	795	849	781	821	894	854	811	857	801	874	787	776	809	860	814	784	837	821	863	864	853	870	812	814	873	797	873	829	856	793	843	856	838	888	812	772	818	791	836	827	834	815	822	817	819	858	801	814	850	819	848	803	814	843	793	836	799	823	840	887	825	817	773	857	898	793	819	871	823	845	755	838	824	805	760	798	786	767	808	830	841	794	856	817	807	800	826	844	805	829	855	814	821	849	801	812	879	806	850	822	814	888	760	826	833	841	801	793	836	863	800	857	843	799	828	781	802	796	806	827	842	864	883	835	779	818	812	817	804	792	840	815	802	837	795	772	788	828	815	888	824	792	839	863	865	815	874	848	839	787	800	851	834	816	852	879	856	798	869	820	796	835	824	805	817	868	833	783	827	826	840	812	819	807	827	784	779	801	872	869	782	794	841	797	874	808	820	803	833	885	839	833	829	858	826	842	832	863	832	807	805	905	849	832	847	830	884	794	794	809	793	829	832	834	824	869	826	820	801	830	778	861	840	773	854	871	762	819	791	843	837	827	866	808	846	825	860	799	891	844	863	811	859	841	841	804	826	792	802	824	792	791	892	879	867	799	828	879	815	859	843	844	876	833	858	796	833	834	831	840	843	827	837	818	848	832	826	801	835	846	892	877	843	896	811	827	806	810	763	835	796	875	844	863	799	842	820	782	799	828	868	818	884	848	855	894	866	866	836	840	809	835	847	844	829	833	822	830	810	849	808	809	850	812	835	783	808	750	829	859	826	821	827	781	827	823	815	789	855	856	849	817	827	797	833	813	805	848	792	900	811	809	820	817	818	789	822	842	800	810	801	819	823	880	835	838	829	806	773	814	828	766	866	848	810	811	837	835	834	832	834	832	846	832	795	926	863	778	845	864	798	808	805	812	845	819	815	844	824	834	812	883	844	836	837	861	855	839	843	843	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
61292	18039	6295	2339	1517	1169	912	770	603	585	555	500	483	402	405	403	376	416	380	385	364	391	357	370	352	335	371	352	337	313	314	326	328	324	314	353	321	322	324	321	279	322	312	308	305	329	315	272	346	296	305	319	329	320	279	310	285	316	257	292	321	327	314	331	294	341	292	294	326	303	319	328	302	316	314	287	322	324	365	316	327	354	299	299	311	287	321	298	317	302	313	314	305	328	310	285	325	315	333	317	306	358	317	300	319	309	308	288	341	292	306	320	276	347	317	317	289	317	312	302	295	299	284	317	306	337	339	316	328	338	308	309	304	327	309	305	311	298	296	288	296	329	332	333	311	317	320	297	312	310	305	287	285	329	281	303	315	301	310	284	297	317	329	302	324	325	327	314	280	339	301	322	300	310	304	301	302	294	309	327	315	291	309	282	307	300	341	308	333	315	340	324	296	310	303	317	307	318	300	325	281	279	305	310	327	313	331	308	330	298	290	323	315	312	292	305	325	329	291	291	305	308	302	312	300	302	294	303	320	313	307	310	300	308	302	282	302	329	312	306	278	309	299	299	322	285	300	330	302	264	327	295	293	322	314	303	305	280	313	322	338	320	304	314	332	351	314	263	284	322	300	291	282	298	309	290	321	299	315	303	320	311	281	341	306	324	320	289	327	328	323	285	305	310	301	333	344	283	302	353	338	312	314	323	311	276	305	309	303	335	290	308	281	298	278	313	315	293	322	284	283	317	286	286	333	331	307	319	319	330	294	331	291	278	322	282	306	309	290	287	314	296	316	338	314	302	299	295	302	298	328	312	273	318	311	288	295	329	319	317	291	333	279	324	294	298	303	313	311	287	299	305	283	300	299	304	317	317	334	308	329	296	338	327	310	287	308	279	291	315	333	273	293	298	277	344	316	316	320	298	300	363	283	326	372	305	284	327	294	316	291	301	295	313	305	293	280	309	363	304	310	272	302	309	311	294	316	310	290	292	313	317	293	282	302	310	293	299	300	283	303	301	319	315	341	328	326	316	288	316	319	278	315	296	280	319	328	312	322	318	318	308	355	296	283	290	288	297	288	303	304	286	284	315	299	290	302	319	314	310	294	307	340	308	298	320	306	330	314	292	325	302	285	310	302	307	331	317	292	306	322	304	338	298	282	285	328	294	298	310	316	312	322	326	307	309	276	326	300	298	327	314	337	306	302	297	326	350	338	315	327	316	323	312	313	297	282	313	292	292	301	302	291	289	260	323	281	292	299	336	313	279	340	292	302	300	282	324	341	305	343	284	302	303	301	289	296	324	295	308	299	290	301	321	300	316	288	307	293	330	313	274	324	333	286	328	317	316	326	295	326	299	269	307	294	315	315	291	280	312	332	307	330	323	301	323	318	328	310	311	330	330	306	310	311	297	341	277	286	345	352	318	304	287	308	318	305	303	310	317	316	301	274	317	304	291	337	338	292	310	296	342	294	311	312	315	299	289	322	316	304	325	288	358	305	302	303	298	302	278	305	312	280	309	309	280	309	319	309	349	305	329	295	335	294	308	288	298	308	294	291	302	295	271	321	311	274	325	332	316	288	344	310	335	332	292	315	326	282	318	317	306	306	295	335	294	309	317	298	297	329	315	309	320	305	294	299	319	311	314	303	332	317	286	291	320	287	301	300	325	318	312	318	310	304	295	312	316	318	289	307	303	287	295	288	317	326	314	331	290	309	308	290	296	323	315	305	335	304	297	329	322	312	307	294	302	288	298	292	324	317	311	309	300	339	318	316	305	304	326	310	291	312	349	315	311	287	358	289	284	267	295	307	342	273	320	270	294	322	335	336	307	311	320	300	320	286	290	329	309	319	281	332	287	317	289	271	317	311	313	310	271	321	307	328	311	318	355	324	312	313	308	306	314	298	288	312	310	302	329	319	308	328	296	291	284	283	311	326	290	291	318	339	307	299	291	302	324	289	310	315	317	343	309	310	314	295	319	322	326	302	336	288	313	299	325	300	311	286	285	313	293	309	291	297	331	307	316	327	331	306	298	316	308	352	324	296	308	327	303	308	313	300	302	291	263	300	300	327	323	299	304	294	317	291	321	301	276	260	317	324	301	306	343	303	311	285	294	283	309	315	332	298	324	292	292	296	301	302	297	301	305	330	288	291	340	280	289	305	294	312	326	302	339	265	301	294	302	308	325	298	307	313	321	316	313	296	280	318	312	319	302	316	300	336	312	322	303	313	331	316	321	283	322	309	323	328	337	306	325	283	295	302	331	299	296	265	293	302	289	268	295	287	315	289	333	300	304	322	292	328	322	316	294	305	330	308	304	277	294	305	330	334	322	318	308	289	286	295	291	301	295	278	305	285	327	320	343	296	305	333	270	309	307	333	305	311	323	332	338	311	318	307	332	292	293	330	310	321	312	310	303	296	280	292	318	305	346	311	300	307	281	315	288	295	326	279	300	311	301	302	290	285	289	340	316	319	313	293	301	306	314	287	329	301	296	308	321	292	316	313	299	304	300	318	298	301	318	292	346	310	344	320	288	305	333	293	310	314	299	289	285	304	327	337	292	315	283	289	295	330	317	321	298	305	309	323	291	308	312	312	308	280	316	307	314	328	329	302	307	331	295	294	336	288	323	334	313	323	318	276	304	316	299	283	324	299	319	314	290	278	325	264	313	326	299	320	301	269	331	359	306	283	302	349	303	317	302	294	301	327	308	311	286	315	290	320	323	310	293	317	327	325	319	293	290	302	277	314	321	310	312	305	275	329	288	307	298	320	319	325	278	309	305	300	296	327	289	280	338	295	326	298	312	306	338	289	309	321	288	311	301	298	319	327	314	308	317	341	297	296	311	328	333	315	288	342	304	306	305	299	310	297	312	291	301	286	317	311	290	317	326	329	297	303	287	294	305	301	294	296	318	322	338	295	300	296	329	306	326	289	293	308	290	268	316	320	291	279	286	298	306	311	304	333	301	295	292	318	327	321	306	285	302	321	307	303	297	303	301	296	324	305	319	292	325	319	309	290	303	290	303	318	276	312	290	314	309	306	284	343	309	301	296	317	300	304	319	275	298	321	293	296	339	324	282	287	284	309	305	316	325	296	310	341	301	285	290	300	315	290	306	341	324	312	278	320	288	331	297	297	297	296	306	275	304	297	277	314	315	305	290	288	288	319	313	274	302	305	315	313	299	293	268	307	288	328	299	296	321	304	313	307	341	299	292	295	310	297	286	292	312	297	311	287	287	316	289	323	305	299	330	338	315	290	324	315	317	294	306	326	353	338	293	319	346	322	305	316	319	298	301	325	321	305	296	320	298	302	338	310	287	305	305	314	297	303	322	291	332	333	304	304	282	321	333	279	307	288	321	325	284	304	310	300	280	315	299	321	326	281	318	297	334	303	343	303	349	312	283	308	312	308	287	313	292	303	282	270	282	295	293	323	340	354	335	268	318	302	282	282	282	319	296	299	337	320	344	283	305	304	320	335	294	273	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28818	2754	5884	6444	5390	4387	3657	3199	2681	2409	2191	2042	1873	1721	1588	1561	1431	1385	1277	1297	1236	1217	1188	1067	1103	1159	1033	1019	1037	1026	992	993	1001	974	1009	978	1002	942	940	910	924	944	944	978	929	875	942	878	941	934	865	918	880	876	883	906	857	926	869	926	896	872	878	921	925	909	902	861	870	837	884	884	888	855	909	849	888	885	901	870	879	833	896	867	854	846	830	847	873	887	830	848	836	820	859	907	878	867	859	865	879	842	828	857	884	834	852	936	861	820	878	843	824	828	884	874	848	831	839	884	819	862	870	837	842	848	858	889	840	840	842	881	854	836	896	855	850	833	853	874	822	874	825	842	891	837	843	839	812	880	833	889	862	860	876	855	791	807	841	798	832	840	849	868	845	816	851	814	848	875	902	857	852	865	813	842	846	886	833	877	885	862	870	894	867	877	872	829	854	854	855	868	853	891	856	794	830	885	815	822	844	843	838	812	833	852	786	856	851	816	854	809	832	823	802	864	858	864	871	847	890	885	846	838	860	838	883	887	801	814	828	836	844	862	875	861	873	866	836	836	804	836	865	822	853	845	843	807	803	863	928	846	895	820	854	815	859	927	821	868	815	837	799	860	843	896	864	880	820	860	842	808	831	847	820	816	856	843	822	891	873	803	862	878	877	863	823	847	845	817	837	874	812	836	859	837	808	859	851	844	891	852	827	813	831	851	823	909	853	867	811	868	803	839	830	799	803	833	816	868	874	792	865	786	832	865	836	842	838	849	809	804	822	800	857	828	827	814	828	850	834	808	874	874	860	814	850	764	834	846	843	863	846	866	884	816	837	878	859	825	835	840	839	830	842	860	861	812	851	855	841	827	854	848	817	856	901	863	799	840	841	842	880	842	837	873	826	838	844	857	793	828	831	843	837	850	805	869	857	881	826	798	839	809	826	844	832	829	842	834	795	809	829	825	849	864	829	863	887	855	900	858	847	833	872	850	874	859	845	812	818	859	850	861	846	839	841	896	872	821	848	828	824	830	851	822	870	813	809	884	874	819	834	850	917	901	870	881	846	861	863	840	878	852	808	868	877	844	831	853	893	858	832	822	816	852	880	840	870	870	867	837	803	851	845	832	824	840	846	843	808	840	806	842	915	826	865	829	815	817	815	841	867	827	860	891	815	853	868	815	886	791	865	837	840	831	831	836	868	799	781	788	859	857	841	884	860	853	840	873	892	832	888	830	781	799	822	814	866	797	823	842	857	842	834	792	847	852	815	853	870	886	867	827	877	860	856	831	814	852	871	896	835	822	821	814	846	858	867	897	828	851	812	845	797	809	860	916	864	802	864	833	794	833	825	863	870	851	831	874	791	841	821	837	832	869	876	862	864	897	858	844	862	859	849	868	831	849	824	844	823	834	848	841	894	836	841	857	856	874	875	867	840	850	845	851	856	823	874	841	843	892	827	822	896	845	823	846	872	851	839	878	850	838	831	859	825	814	830	843	834	845	909	848	896	863	840	836	877	833	856	882	883	794	853	870	866	793	774	840	879	842	872	774	849	821	880	927	834	825	835	811	862	852	832	877	869	867	785	850	854	875	843	870	840	799	872	916	863	862	791	810	877	811	886	895	852	880	867	842	879	833	823	878	839	883	857	868	891	891	864	869	883	847	861	850	813	840	845	781	802	851	807	874	832	832	849	880	847	802	837	842	839	870	847	861	874	818	842	860	883	831	833	835	828	832	852	841	807	857	876	816	846	844	802	841	875	906	848	826	753	828	849	851	883	840	858	884	861	938	818	892	836	815	811	837	811	849	835	895	888	868	869	858	853	807	838	815	867	878	854	887	832	864	846	843	833	867	840	849	879	866	868	827	914	808	826	853	878	814	845	851	837	799	865	828	874	848	849	817	886	811	826	772	827	838	798	842	845	857	872	865	796	895	804	837	816	846	823	839	799	894	813	841	853	840	826	844	840	831	867	860	803	836	857	843	812	839	848	843	891	840	864	882	864	804	848	867	849	826	855	805	783	842	854	851	855	805	867	865	857	818	858	799	801	851	830	831	817	857	896	813	823	844	837	810	814	794	808	849	841	825	864	857	826	860	861	842	878	820	861	869	885	823	845	855	886	864	863	842	861	842	898	826	861	885	818	843	843	860	858	834	813	878	839	849	820	801	848	855	901	865	813	885	871	817	834	893	866	867	816	829	920	834	862	853	873	828	803	866	853	901	833	871	837	889	838	870	893	859	842	815	859	893	859	799	834	893	876	785	844	852	868	827	807	859	821	828	844	851	867	856	868	832	827	910	865	855	900	827	887	836	848	863	827	832	869	879	873	858	805	840	824	852	909	854	886	871	823	837	852	874	794	905	889	869	837	877	881	880	860	869	841	888	855	860	866	826	858	828	853	832	838	834	840	828	885	842	844	840	851	847	854	854	857	836	908	836	832	901	860	833	877	804	883	805	865	833	876	864	870	896	809	845	851	828	856	824	874	806	842	861	821	774	862	860	877	872	875	830	879	865	834	862	874	839	857	859	869	835	838	815	846	892	831	844	890	822	854	831	864	809	917	886	851	839	812	827	818	839	854	834	834	823	843	811	853	882	873	846	861	893	894	822	911	820	828	806	888	855	856	830	856	873	862	825	846	802	808	868	905	851	876	810	843	874	833	859	811	858	828	883	846	802	808	830	859	810	853	834	836	848	833	886	852	825	838	891	854	820	870	849	850	847	811	866	828	860	822	875	846	841	839	850	818	842	914	896	857	837	834	808	854	844	863	886	865	800	895	861	843	813	791	837	815	861	805	876	853	842	833	841	801	860	838	834	826	820	828	850	809	855	818	891	804	888	838	831	864	872	888	782	849	777	851	842	811	842	840	848	838	849	838	803	883	863	866	844	897	798	797	821	810	871	861	831	803	835	787	849	880	859	801	842	888	861	829	814	857	844	830	831	827	857	880	834	833	785	847	824	831	775	839	871	893	791	799	870	867	819	792	864	818	821	809	832	864	888	858	839	828	896	836	852	829	792	857	843	838	908	810	873	870	854	855	871	877	816	866	882	843	857	877	813	877	903	845	798	827	866	843	821	876	790	840	816	852	823	803	829	833	837	822	877	799	868	825	824	826	873	789	838	798	877	828	882	862	891	858	862	826	828	839	853	879	858	823	843	810	813	812	838	814	822	814	857	866	828	844	790	830	847	801	858	839	824	839	839	831	841	844	823	841	829	870	865	833	854	868	859	809	784	858	892	789	828	829	852	824	852	854	887	903	843	884	863	790	861	849	825	852	827	829	841	882	822	818	866	788	854	869	853	826	858	848	908	914	851	854	809	797	828	818	873	878	845	813	906	859	852	835	848	805	844	829	856	876	862	864	836	826	881	822	893	885	847	837	869	865	827	874	902	820	849	822	822	802	849	866	811	906	906	821	880	891	811	877	805	909	913	847	862	881	845	863	795	871	833	842	869	855	812	880	849	864	891	863	859	815	850	831	862	861	805	822	797	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8167	441	261	224	182	161	186	146	156	155	139	162	149	170	138	143	159	156	171	140	147	130	139	163	165	153	134	160	151	142	153	154	136	162	155	146	166	133	172	163	149	137	149	147	148	139	157	160	161	135	173	150	142	139	156	151	156	164	139	139	133	160	147	131	158	134	146	156	133	139	142	185	136	152	154	146	151	137	148	161	167	158	158	132	139	162	148	147	160	145	166	131	159	162	170	162	137	146	154	130	175	126	146	156	129	133	154	136	131	137	137	147	146	130	156	154	147	139	152	153	140	141	154	138	137	155	143	154	151	149	162	138	139	136	144	142	165	160	143	148	134	191	164	141	147	159	133	160	157	117	146	139	156	152	125	180	123	136	153	149	148	131	140	135	147	138	147	162	143	133	138	151	127	162	149	134	122	157	147	139	144	146	162	116	146	159	153	160	146	129	131	136	154	130	156	154	152	139	161	152	151	150	144	142	126	139	154	144	148	165	129	137	154	150	135	168	128	160	158	129	150	159	154	183	143	157	145	157	130	134	145	132	137	163	149	145	145	155	152	137	145	124	138	165	142	162	134	153	164	143	158	145	159	151	141	153	148	163	154	147	145	168	123	154	138	133	145	159	153	137	130	166	158	153	149	141	152	148	152	129	130	145	130	132	146	146	130	159	138	174	132	160	160	125	142	165	124	148	151	159	164	149	115	130	125	143	144	128	140	140	138	125	132	162	145	148	160	135	148	130	136	155	127	127	149	158	155	148	162	121	159	131	166	142	157	113	152	133	150	151	132	166	153	136	147	136	140	135	153	114	143	148	137	160	148	146	148	164	150	129	146	155	146	153	153	146	141	163	139	141	136	131	154	131	153	167	144	143	157	176	152	140	159	151	133	137	171	157	148	156	148	148	125	151	146	138	144	142	129	149	131	134	150	160	133	149	158	134	141	134	145	160	160	149	124	136	169	142	175	144	133	143	140	130	151	145	147	128	155	138	131	154	150	172	132	158	145	152	164	139	179	149	148	158	135	129	145	153	133	165	162	144	153	146	176	174	138	135	132	125	143	141	144	140	148	132	154	169	146	145	151	134	159	159	141	142	143	148	144	140	152	153	154	145	137	138	158	156	126	139	123	141	145	148	152	128	151	134	147	131	141	167	136	113	130	138	153	137	154	134	150	137	153	134	152	125	154	162	152	173	136	135	146	149	129	134	139	147	137	142	146	146	163	152	147	155	167	159	137	148	139	140	173	141	162	150	131	163	168	144	142	134	130	145	140	167	148	151	144	141	146	147	162	137	138	134	145	149	144	115	134	171	129	154	150	139	152	155	131	136	144	151	159	128	126	128	137	147	145	139	147	152	142	148	168	151	157	148	135	150	147	165	151	154	146	148	135	128	142	154	148	138	143	132	152	149	128	136	151	143	164	143	142	153	151	149	177	125	177	140	147	147	150	148	184	145	167	130	158	147	157	143	159	148	148	153	167	155	154	149	155	154	136	146	149	147	158	160	162	145	124	150	152	124	168	137	149	156	132	146	143	161	163	153	161	149	154	134	150	135	139	136	153	154	145	158	154	136	125	127	144	152	161	146	144	150	134	151	158	126	141	153	155	139	137	136	156	144	140	145	136	135	166	157	143	159	147	137	140	136	158	117	141	150	144	140	154	138	151	139	152	146	159	141	152	138	125	152	144	170	167	147	157	130	148	135	159	164	145	150	137	156	132	134	138	154	155	147	125	136	145	158	128	144	150	147	143	148	136	145	163	158	139	138	135	156	145	119	144	157	155	167	138	150	167	134	159	149	137	137	155	124	130	140	158	156	164	168	151	166	146	130	139	151	140	161	154	144	157	162	143	145	148	160	169	162	129	143	138	181	152	152	149	168	136	165	135	156	137	159	159	154	142	156	143	144	167	157	149	153	140	137	148	153	157	146	144	150	161	170	135	141	163	161	141	146	164	139	155	128	152	142	136	136	160	137	177	138	159	175	164	135	142	136	141	143	157	167	132	151	141	149	144	171	144	146	136	134	119	133	149	148	162	157	137	126	142	147	142	151	150	141	141	131	148	136	144	159	137	138	148	165	149	141	160	173	130	145	162	160	155	166	121	133	168	158	143	123	133	150	164	146	156	147	152	144	143	137	140	143	130	147	161	137	146	166	151	145	178	137	154	137	146	133	131	144	145	147	140	145	130	164	152	158	144	152	146	168	142	160	162	144	156	150	150	148	133	147	197	158	165	169	136	156	150	142	126	133	145	156	161	138	133	139	126	159	169	138	149	128	134	144	166	138	152	151	145	127	153	162	154	131	156	187	166	144	154	139	149	160	144	124	121	164	150	155	147	156	146	170	155	146	148	136	152	161	141	158	156	141	115	138	149	147	128	148	140	153	162	147	146	163	142	157	187	141	157	147	151	181	171	135	154	148	142	132	159	150	166	149	138	148	137	158	178	145	152	141	134	145	137	152	152	159	161	118	119	163	171	155	162	146	141	146	163	152	153	157	152	141	153	160	144	162	125	135	156	149	147	138	145	161	141	143	157	143	167	120	120	155	146	147	129	142	155	146	135	146	138	158	143	162	119	112	139	143	149	137	143	133	144	113	151	155	138	159	146	164	124	131	138	164	135	153	152	140	164	138	159	159	143	162	152	134	149	150	151	142	154	143	155	125	144	142	151	142	174	148	160	160	147	142	135	158	129	146	123	139	131	138	140	166	130	157	164	151	145	179	152	135	169	149	131	156	154	152	157	150	164	149	137	152	127	148	169	143	137	143	158	163	148	150	145	139	125	134	148	162	167	121	134	154	121	148	174	160	151	126	137	159	161	154	148	134	150	130	146	147	134	130	144	159	148	134	162	147	141	154	134	161	136	140	138	148	154	152	139	129	138	150	144	165	167	174	159	140	155	150	127	138	142	146	133	146	125	159	130	142	162	140	136	141	146	127	151	148	129	162	154	142	146	169	169	162	136	145	147	135	138	130	149	130	146	162	152	136	147	136	136	165	144	149	129	148	157	140	140	134	112	145	161	140	130	150	141	154	149	146	145	139	160	144	131	144	144	139	147	128	144	155	139	143	140	128	130	156	159	146	166	145	152	128	127	135	157	158	155	157	152	142	153	163	151	121	137	145	151	146	141	154	157	159	150	126	148	136	123	157	138	153	151	139	166	145	133	155	142	145	145	149	138	134	155	124	150	147	138	137	142	127	141	153	149	154	139	147	147	156	142	144	123	124	138	144	164	149	152	146	147	150	142	144	147	152	142	162	143	151	136	165	142	132	142	158	148	162	143	145	143	171	152	149	135	158	141	147	148	151	138	138	155	161	157	146	132	150	155	155	137	135	150	151	154	154	144	110	149	142	155	127	147	153	170	135	177	155	142	136	129	146	134	160	151	149	161	132	135	151	150	158	152	146	157	141	147	150	146	160	161	163	126	154	156	133	132	139	155	132	152	139	135	143	135	142	149	137	141	149	150	142	142	175	140	157	155	168	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8026	526	662	639	594	605	598	544	508	539	520	523	511	481	501	470	501	479	456	483	500	475	477	494	492	490	467	472	474	505	430	488	461	489	460	463	510	464	482	499	503	505	474	505	496	461	488	500	483	527	480	452	511	486	464	494	473	485	483	482	484	466	508	463	482	474	455	469	491	476	476	471	447	445	474	490	451	477	453	468	489	469	472	469	444	472	460	476	477	478	454	468	476	439	463	503	508	482	507	501	462	486	438	480	499	484	462	479	458	478	494	484	436	449	425	481	470	489	472	431	487	494	487	456	468	469	443	447	473	488	438	512	449	481	455	504	439	539	440	485	470	509	472	465	447	519	497	494	486	500	475	452	489	460	466	468	454	461	468	488	458	507	502	482	463	433	481	492	476	468	426	466	488	487	474	462	456	485	476	433	464	510	485	457	486	478	500	501	455	482	448	448	490	480	504	444	489	467	490	480	469	443	448	485	484	459	490	457	504	475	470	430	478	471	463	472	480	467	490	494	455	448	465	484	475	459	476	457	442	484	479	427	493	472	466	433	469	492	479	477	471	449	483	511	454	466	469	448	460	494	445	463	496	475	465	463	434	467	538	492	460	502	505	461	455	453	476	459	440	485	486	450	475	464	472	483	478	491	486	479	452	460	454	492	528	476	472	482	478	482	454	469	460	452	459	475	472	479	435	471	462	474	498	452	486	483	457	521	474	477	457	465	473	477	462	476	486	485	497	521	475	436	492	467	434	476	473	468	488	446	476	481	465	489	429	505	451	490	478	465	456	451	511	481	490	462	469	485	474	468	474	480	443	450	495	476	445	451	484	436	517	490	502	485	456	461	484	468	453	468	451	474	470	472	500	495	514	470	469	429	440	492	442	471	500	468	457	441	454	472	514	503	466	476	505	474	488	484	428	479	469	466	481	478	501	449	501	495	493	465	501	457	458	460	444	454	496	450	473	476	476	474	476	469	513	465	483	426	484	461	521	500	473	501	460	485	452	456	468	481	477	452	455	491	473	515	454	480	479	452	465	475	449	479	470	480	475	477	452	469	439	469	492	494	477	442	477	496	520	506	473	463	469	474	512	494	487	459	471	462	469	454	517	518	487	467	481	468	474	519	493	436	480	469	469	503	479	505	497	494	451	500	445	493	471	495	459	502	497	527	454	465	507	493	487	471	485	507	494	464	450	453	472	468	487	443	463	474	474	441	470	501	473	518	458	502	487	519	451	468	479	433	452	472	476	457	465	461	501	519	492	506	497	450	439	447	451	431	468	478	496	495	463	461	498	515	499	511	509	524	472	471	470	470	540	499	466	469	444	441	445	455	517	496	472	481	505	472	486	470	443	467	480	470	487	452	498	484	446	444	501	463	473	498	453	510	466	500	467	459	470	416	464	487	479	489	501	488	490	480	496	438	466	451	502	475	504	431	498	495	445	444	434	451	481	475	503	499	472	479	494	473	481	463	469	452	502	469	507	509	498	501	453	489	455	456	456	508	495	470	454	480	431	463	503	462	460	467	501	446	505	491	463	509	428	459	473	500	446	510	461	482	490	453	523	531	452	490	457	497	494	485	454	474	475	467	513	474	458	479	473	493	469	454	474	465	488	473	491	471	504	479	460	511	461	497	498	503	472	447	473	445	416	504	486	446	434	470	468	502	476	514	468	521	464	459	495	490	471	439	493	492	462	492	519	457	507	446	452	477	455	476	439	472	475	492	516	461	486	479	497	480	487	480	470	481	448	495	491	455	495	416	489	485	484	469	537	516	466	425	448	495	485	472	439	482	453	501	460	460	464	506	514	499	472	482	509	467	417	462	450	468	480	463	505	489	488	483	489	464	481	480	433	506	436	483	483	471	487	472	503	447	486	472	435	476	451	508	489	476	487	486	449	463	473	481	465	458	460	489	488	499	473	475	459	502	460	495	483	480	490	478	452	473	479	480	458	466	471	440	495	438	446	475	474	481	485	450	482	480	486	495	469	506	467	503	477	453	470	481	473	504	477	503	422	482	489	467	454	418	494	503	462	441	483	472	479	456	488	485	463	448	479	538	454	483	448	458	509	439	480	517	477	442	487	517	462	480	475	452	445	478	477	496	482	466	469	438	436	450	475	482	474	491	534	473	465	446	493	501	460	444	474	466	502	445	457	476	481	464	494	493	484	477	486	490	474	477	463	452	453	445	514	537	458	476	496	486	464	493	458	481	457	512	480	474	470	456	464	493	530	506	469	479	478	477	502	493	445	473	481	481	499	472	428	466	502	500	487	468	506	460	482	444	465	493	433	511	480	463	483	511	461	464	484	459	485	476	466	435	477	525	488	500	455	490	495	458	428	466	436	471	523	504	492	497	447	465	454	467	521	441	479	449	455	499	513	503	455	486	502	426	461	502	485	507	446	479	439	460	515	483	505	479	475	489	488	457	467	483	496	465	466	457	472	474	451	484	475	507	478	468	487	485	460	455	470	469	462	451	454	460	445	478	478	473	489	470	470	516	491	458	453	445	491	423	497	449	475	470	458	466	472	454	467	490	489	501	431	482	477	455	443	531	473	424	470	470	476	464	447	457	472	443	477	475	448	456	484	470	471	486	454	469	454	447	508	477	495	476	472	476	461	465	462	455	450	485	446	445	517	456	496	479	461	486	494	478	498	494	499	455	500	491	499	455	487	495	502	469	483	460	492	488	472	515	457	487	489	484	456	453	477	457	485	483	436	482	466	471	486	465	431	480	462	455	485	452	461	471	462	477	475	455	504	493	456	488	441	469	496	460	459	464	470	452	484	477	476	470	435	510	526	517	465	483	470	476	435	454	464	476	438	462	493	501	469	512	439	473	471	442	509	456	488	476	470	481	472	458	448	459	474	464	487	486	442	479	456	450	517	459	442	467	473	455	474	470	470	450	473	503	453	452	461	443	492	506	472	462	484	450	426	456	501	486	471	478	447	472	469	489	454	501	446	468	471	482	481	464	450	446	476	471	439	468	482	477	485	458	475	451	495	520	466	452	471	464	513	492	516	451	461	474	481	479	441	486	473	447	504	481	458	476	457	490	426	501	488	509	507	449	484	489	469	473	472	454	450	499	485	444	447	461	467	447	496	463	470	461	470	490	480	510	488	505	481	469	483	504	479	458	458	481	460	497	485	467	470	487	479	434	476	448	472	445	460	473	462	472	497	479	455	482	523	436	479	508	477	455	490	472	471	488	500	453	454	439	500	473	489	451	468	491	447	478	460	474	486	490	512	476	453	488	508	452	460	469	515	444	453	476	457	437	477	453	485	476	530	475	487	508	445	513	467	475	470	454	502	471	500	407	486	461	497	486	470	505	469	506	449	442	476	446	450	494	469	486	450	502	443	464	469	449	460	447	469	493	479	461	437	483	456	465	489	516	458	474	475	475	511	476	488	468	479	528	480	475	466	493	487	440	467	486	457	477	442	501	495	477	440	488	469	457	458	501	495	490	458	469	478	459	444	543	464	504	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48024	9948	1984	1150	901	717	606	507	461	436	414	354	374	378	351	337	328	316	315	303	332	312	321	299	318	262	325	313	321	307	320	284	277	275	285	273	279	304	285	292	308	295	305	300	280	285	287	283	268	295	282	303	278	288	287	258	318	300	285	308	274	323	300	305	289	286	299	264	313	268	313	274	281	294	285	319	293	327	295	288	328	296	292	295	279	294	270	262	287	277	295	299	311	281	309	294	296	278	305	266	289	294	294	270	271	270	291	295	309	279	301	272	313	310	292	294	284	281	265	293	299	311	296	299	301	291	276	282	296	294	299	314	298	304	282	298	296	297	289	324	332	265	279	313	300	295	264	305	293	259	311	272	312	308	299	282	283	285	293	291	270	302	300	283	263	310	304	316	291	299	285	295	278	295	302	306	266	259	283	274	300	285	311	292	298	275	302	299	301	312	311	280	279	311	303	306	276	295	304	285	266	244	281	294	289	314	259	263	291	293	307	307	298	280	321	291	278	317	278	266	308	286	284	319	317	242	293	295	295	302	326	339	282	284	285	306	282	234	292	295	280	282	309	277	270	267	325	303	281	279	270	276	282	326	324	266	286	285	271	289	301	270	302	303	285	267	306	295	279	311	318	272	281	345	244	262	317	300	294	268	284	288	281	304	303	292	306	261	284	278	313	252	299	309	275	278	297	297	295	310	314	305	317	293	293	265	314	308	326	333	307	286	280	307	287	293	276	290	257	322	294	291	283	294	277	278	309	298	300	326	281	305	302	274	301	313	300	302	258	323	268	278	315	301	269	280	269	263	267	265	314	286	292	292	296	262	316	327	276	309	318	287	302	286	279	268	277	278	255	321	309	293	266	272	297	309	307	318	283	296	300	289	291	293	288	247	286	284	305	275	302	290	275	300	296	286	272	299	287	274	297	315	275	317	277	282	286	301	317	308	301	280	299	310	304	324	290	317	301	292	297	291	284	311	250	294	277	289	333	281	307	297	270	301	316	279	275	320	276	271	293	296	302	299	270	278	317	323	289	323	318	280	315	286	298	269	267	295	317	278	289	305	325	298	310	301	290	297	280	306	295	298	289	262	280	301	316	320	280	290	309	279	292	277	298	277	313	284	294	286	275	297	287	303	273	291	292	313	275	302	287	292	272	304	259	274	299	298	260	276	283	295	289	271	303	319	263	272	285	265	271	286	286	316	306	285	297	304	297	312	325	285	294	294	285	299	306	296	277	265	273	309	338	275	280	326	280	277	260	294	306	261	308	284	277	280	290	287	306	286	288	267	290	310	305	280	285	283	287	279	278	273	323	301	284	292	303	272	292	342	302	294	304	306	291	296	290	276	273	292	304	294	280	286	256	302	301	276	290	285	312	311	286	277	270	325	291	319	301	297	279	294	268	296	312	292	271	323	270	283	306	262	285	284	307	259	282	280	305	259	296	290	296	317	330	275	292	303	250	259	308	299	305	293	283	317	293	293	277	255	308	277	293	310	326	324	262	264	299	279	318	298	251	308	269	329	298	272	272	298	277	294	344	316	294	305	293	305	266	309	301	296	272	308	298	313	306	283	276	278	302	299	280	296	286	257	279	257	285	299	303	285	298	279	253	318	324	278	283	314	297	316	273	297	302	324	297	289	307	270	270	302	293	278	294	283	318	303	279	293	296	290	266	301	267	306	294	285	315	296	280	290	295	290	291	257	305	315	309	284	281	297	293	302	285	277	291	285	286	318	248	277	306	325	314	280	292	294	302	281	297	271	289	282	266	345	272	268	254	275	277	271	301	286	269	280	269	305	286	307	290	298	284	292	306	295	306	304	276	272	283	275	282	285	307	295	280	293	268	299	284	274	309	297	268	286	311	306	282	272	286	249	274	291	318	306	326	297	307	286	299	286	295	278	282	297	292	290	310	278	311	297	298	263	334	281	321	282	318	294	312	299	298	310	314	291	291	279	282	275	316	320	295	276	281	273	297	281	302	306	291	288	315	294	269	308	295	304	286	278	291	285	296	272	285	287	274	269	287	307	270	331	302	316	320	278	301	306	308	289	309	305	283	284	295	286	292	257	273	316	299	301	295	265	267	291	323	300	316	303	288	296	268	284	316	269	284	302	266	290	310	292	285	272	269	308	296	289	301	291	291	275	304	291	280	320	291	300	280	292	274	271	324	301	302	336	306	297	291	334	256	281	294	289	295	297	267	274	278	300	318	311	295	344	288	281	271	286	308	262	297	300	304	280	287	287	299	247	281	262	274	272	273	274	302	276	274	327	290	290	298	295	281	295	269	300	287	294	318	286	318	295	278	320	280	280	266	303	305	291	309	287	300	304	308	254	301	289	312	290	286	288	282	293	267	317	264	288	311	266	273	312	277	258	303	312	323	295	267	287	297	298	282	276	296	267	304	300	317	318	279	257	303	318	298	294	304	273	246	279	294	283	300	286	285	285	306	288	312	276	312	309	303	308	289	316	268	298	304	262	279	258	283	277	307	305	299	287	287	287	277	298	304	304	323	298	295	264	302	269	249	299	302	287	299	290	290	280	283	314	287	273	300	275	284	293	284	277	276	310	291	273	269	283	303	280	282	280	315	297	289	279	285	280	314	301	272	302	280	266	295	322	311	301	293	275	248	299	303	322	275	272	281	279	300	313	284	295	260	272	305	292	278	305	285	353	321	302	323	286	291	279	280	311	322	306	265	310	310	283	316	257	319	313	280	292	295	254	282	291	308	312	318	322	302	309	297	301	317	282	294	300	287	272	293	299	290	297	286	315	273	249	289	294	295	287	334	314	292	253	294	290	283	282	278	276	298	294	288	300	282	300	323	265	288	274	269	290	314	293	275	276	286	271	280	282	302	291	272	306	263	279	301	291	295	278	266	285	283	314	296	317	299	300	288	271	278	281	266	295	298	290	305	297	296	281	301	313	299	276	295	316	313	308	304	322	312	299	317	284	276	278	315	276	249	298	311	302	302	289	298	243	319	313	282	286	318	294	293	271	287	298	276	295	280	287	287	310	289	288	269	272	306	292	287	278	286	267	296	273	285	282	269	301	283	315	322	295	267	294	304	248	293	313	281	289	317	265	274	291	274	255	296	295	268	255	303	303	306	294	294	308	310	301	278	302	284	283	273	300	282	283	282	274	286	285	303	275	302	301	267	290	298	342	289	270	281	342	321	272	286	299	288	319	298	281	299	253	316	274	273	293	292	298	279	279	261	273	297	268	279	272	297	264	311	270	307	270	294	317	272	293	272	286	317	292	294	268	287	277	285	304	309	269	291	292	288	305	329	296	272	299	278	272	292	290	281	296	272	280	252	286	282	315	301	287	291	292	299	309	305	261	273	279	294	299	272	265	289	284	300	268	322	288	297	297	295	288	301	256	306	287	283	274	287	284	306	297	274	301	286	293	273	283	298	311	301	287	321	279	306	279	329	284	283	311	302	292	292	295	273	266	293	251	263	294	299	283	261	265	264	294	288	317	300	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22156	1835	3420	3760	3323	2803	2287	1990	1722	1570	1465	1465	1359	1311	1171	1159	1138	1068	1128	1016	1014	980	975	950	965	1030	943	882	908	928	921	937	876	880	935	875	881	911	911	836	944	876	879	837	820	833	843	868	819	891	864	880	874	850	845	794	847	905	825	839	883	823	864	870	819	843	828	818	815	832	855	864	849	867	882	819	798	817	879	818	851	860	851	879	786	847	866	886	838	877	820	838	844	840	784	823	821	794	805	838	826	839	878	838	791	838	819	818	821	832	825	862	772	823	850	834	814	888	851	841	860	894	827	833	815	812	825	847	814	801	836	808	855	828	830	833	858	785	835	888	842	828	804	826	834	881	844	809	799	824	864	863	811	810	849	873	796	834	830	828	753	855	848	868	811	806	784	832	856	756	835	819	822	838	828	811	888	804	810	853	832	797	866	809	769	813	831	830	850	831	854	827	841	825	780	828	795	883	804	794	789	808	825	781	778	822	822	818	877	831	806	827	801	808	881	783	864	828	856	845	836	834	792	794	875	844	905	832	796	817	869	844	844	825	811	818	826	803	836	830	815	810	823	798	815	801	779	802	860	800	803	846	853	789	820	803	829	788	875	858	842	914	863	796	810	819	811	799	828	836	792	777	852	828	808	824	836	843	859	834	825	860	827	818	874	844	798	831	792	800	810	797	831	775	755	859	769	800	828	835	847	844	846	847	777	795	833	841	802	785	844	839	873	782	834	810	849	821	825	812	821	829	857	828	806	808	813	793	825	811	799	805	815	901	803	809	848	831	823	790	822	826	826	822	815	778	838	805	845	777	815	818	874	829	783	802	815	841	783	806	858	818	830	764	827	843	844	828	831	768	815	821	818	797	870	845	821	811	829	909	824	847	863	764	838	808	781	843	844	798	797	857	846	841	815	832	841	819	828	882	846	834	833	838	809	849	845	819	846	806	839	819	829	812	767	838	762	889	802	812	835	787	807	827	820	829	810	803	841	854	776	797	853	832	822	875	828	877	855	794	854	760	828	828	765	835	816	846	843	781	791	813	808	846	871	846	769	866	835	814	803	834	811	832	873	832	843	814	851	832	868	873	802	845	820	862	845	828	800	857	867	806	836	841	826	830	841	748	774	851	860	850	836	879	892	858	759	809	858	852	800	835	821	863	826	851	817	790	828	793	796	787	855	849	814	871	813	832	861	797	808	833	795	846	862	854	842	845	817	797	806	814	847	844	816	840	813	803	813	803	858	845	842	821	902	810	839	796	823	804	809	833	835	796	861	836	828	763	870	848	814	812	825	805	838	830	832	858	848	837	813	833	823	758	824	832	856	797	823	769	834	843	820	824	858	841	808	819	854	829	869	856	815	794	861	843	830	846	880	844	811	802	833	807	807	801	808	823	826	836	801	838	848	818	860	812	838	802	787	834	818	813	829	764	839	840	789	827	815	835	856	809	842	828	832	861	842	839	848	804	818	865	826	829	841	822	828	804	885	853	885	802	836	845	832	868	796	850	824	811	821	834	824	800	792	865	804	814	787	832	852	862	792	842	830	782	848	843	866	839	851	896	823	838	863	824	837	821	843	834	798	813	831	807	796	850	808	851	841	836	829	828	778	831	825	834	781	795	830	800	780	861	849	815	809	832	825	845	812	823	864	804	880	801	823	823	801	814	839	824	841	829	842	832	849	837	832	840	837	848	827	850	844	824	836	838	788	833	827	777	812	839	825	838	823	814	798	823	827	832	832	821	795	833	804	845	786	750	776	868	837	803	831	784	798	819	836	824	857	855	749	851	776	854	857	870	825	830	815	831	843	792	861	814	840	796	842	856	815	824	827	810	787	779	859	816	831	770	853	833	823	800	806	783	778	836	782	826	820	879	832	799	884	874	806	758	830	864	829	801	815	861	864	844	870	807	820	832	817	787	796	796	863	792	878	851	802	821	832	812	841	813	842	762	854	823	788	802	849	882	838	794	838	833	850	812	835	830	838	799	789	780	814	878	846	805	906	839	832	788	775	862	804	801	786	835	807	805	842	777	806	828	823	834	809	823	791	854	798	812	837	852	803	842	817	850	810	809	816	807	826	870	794	785	786	796	839	796	784	833	768	836	777	868	830	800	800	808	835	800	838	817	873	867	882	850	796	807	818	834	806	829	811	860	838	870	802	837	820	849	802	884	870	823	871	872	820	800	776	828	833	764	828	807	825	808	846	869	813	835	833	837	816	842	835	792	831	807	801	844	856	823	801	852	810	841	799	837	877	848	805	841	859	825	870	835	859	811	867	861	802	857	808	852	863	850	844	830	842	835	845	846	854	821	803	789	827	824	819	821	837	816	803	814	830	829	869	750	822	867	831	811	817	853	825	833	806	811	817	837	851	827	900	795	834	791	805	840	857	838	825	819	806	831	797	831	840	800	773	814	831	836	862	843	867	769	838	827	896	788	805	820	799	840	853	829	788	832	873	798	850	891	808	838	834	801	810	858	849	852	831	842	805	862	802	849	843	850	779	880	786	779	829	823	860	834	809	746	816	794	840	788	832	800	865	883	817	805	809	865	797	787	736	866	824	821	810	832	802	813	820	829	807	797	834	801	873	798	814	872	823	850	819	823	795	823	846	790	787	847	819	836	849	835	816	798	804	812	824	821	841	780	817	794	842	873	811	898	826	825	821	827	831	772	775	839	795	874	834	752	814	847	797	800	862	895	822	814	848	828	877	792	811	855	827	795	863	786	811	887	804	792	788	797	816	775	832	853	806	760	847	835	810	829	855	831	829	816	830	835	770	822	819	790	843	817	801	821	787	814	824	837	811	812	849	851	832	827	809	859	840	831	863	827	827	813	881	828	858	824	859	821	840	822	880	893	844	821	848	811	796	790	862	792	802	847	804	803	845	838	818	775	876	864	818	853	804	861	820	856	830	845	830	841	851	848	816	822	811	827	878	834	828	791	814	833	854	873	767	778	809	817	837	840	808	835	842	800	852	811	830	805	809	835	818	808	809	830	805	836	815	820	855	825	788	847	795	824	799	811	816	888	805	794	829	862	823	836	823	816	817	834	863	830	758	812	806	804	851	798	838	807	848	832	816	868	853	858	825	809	848	807	868	815	808	814	811	853	820	867	851	868	809	811	911	812	858	887	841	854	868	879	884	822	823	807	857	851	778	827	796	821	773	808	829	849	846	822	827	849	842	826	878	876	817	872	823	852	781	788	797	820	826	829	801	807	840	877	789	838	828	837	834	824	851	795	811	868	859	750	837	781	808	815	769	837	822	802	857	832	857	761	826	779	868	879	817	830	911	841	811	790	822	813	798	860	838	882	813	848	800	790	831	825	862	792	815	783	786	822	791	789	833	789	835	806	775	811	902	825	851	805	827	853	790	846	861	874	792	841	834	811	835	752	796	838	869	807	882	771	856	852	776	812	835	836	847	857	805	824	808	820	848	819	821	800	817	815	843	865	814	849	820	821	813	817	841	787	798	849	756	828	815	847	894	787	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
58890	18047	7129	2462	1509	1159	899	744	648	574	506	504	468	443	413	387	410	369	383	360	329	353	347	372	359	348	365	320	331	335	341	335	313	333	330	319	301	348	323	299	314	301	300	350	322	288	270	293	322	324	312	293	304	285	310	333	292	293	311	320	331	334	295	340	314	316	339	342	293	316	324	303	310	319	351	340	307	275	275	309	295	347	339	291	300	297	263	315	316	279	321	321	319	304	326	289	339	303	290	330	308	317	253	299	321	295	331	303	295	327	334	342	305	344	313	336	279	328	329	294	292	288	346	289	309	304	322	315	315	326	310	320	322	309	290	320	307	325	294	266	317	285	304	322	288	307	303	319	330	331	319	306	307	297	334	317	299	295	314	313	312	323	307	326	287	290	281	319	311	316	329	295	277	319	309	327	319	294	295	289	275	281	295	298	322	288	314	330	310	312	275	298	298	305	323	294	321	313	304	311	309	275	300	329	315	321	327	300	321	283	299	324	280	284	335	284	289	286	319	320	296	318	293	294	291	309	323	294	307	283	294	268	293	345	294	314	328	296	291	329	284	284	361	301	273	277	298	326	301	282	291	323	292	292	317	333	308	279	344	305	287	314	321	319	293	305	306	348	301	312	309	303	325	286	344	298	317	336	318	300	305	287	293	299	286	290	313	319	309	277	334	272	346	316	305	291	310	324	296	304	323	282	302	288	317	299	326	346	283	308	340	289	292	320	307	314	307	313	323	297	304	302	302	309	311	294	327	326	320	304	274	295	309	326	301	343	290	314	311	310	321	295	305	297	324	298	315	322	322	307	259	321	281	314	312	304	312	311	278	312	294	302	316	314	311	302	311	306	302	306	316	283	316	299	307	328	292	298	326	292	337	299	301	317	316	321	313	307	334	289	300	314	302	307	333	283	335	323	323	362	313	328	305	321	280	313	338	305	296	318	290	287	301	317	310	288	313	337	279	296	309	300	304	291	284	334	300	310	304	311	322	256	310	284	289	280	272	306	316	297	305	290	308	301	279	285	312	297	301	268	294	317	297	298	299	308	307	294	292	293	274	288	339	301	280	269	322	309	292	311	281	302	305	337	326	295	285	294	312	305	288	321	290	305	317	309	313	301	326	320	275	278	326	324	309	319	325	284	309	269	302	319	276	317	298	290	310	290	320	283	312	324	280	288	295	333	304	342	293	279	297	312	310	329	308	266	313	319	297	306	319	331	320	297	345	319	291	280	329	308	313	307	320	317	273	275	296	285	292	331	302	311	334	316	296	323	321	325	329	312	305	311	350	312	257	326	302	287	323	333	312	301	300	291	320	323	308	296	279	283	313	315	321	315	321	322	295	311	304	330	322	292	301	327	300	276	325	322	318	277	312	289	284	307	303	299	301	290	294	312	302	287	306	289	332	293	288	331	296	318	303	316	319	298	266	308	296	321	311	325	300	321	307	315	277	331	293	297	327	295	293	334	300	306	297	312	301	315	321	323	310	323	310	310	288	295	302	335	320	305	287	288	322	312	314	296	323	296	312	303	292	310	268	326	322	302	310	300	284	301	326	300	295	334	321	287	308	322	291	310	327	300	331	289	266	343	322	308	315	284	290	306	298	284	311	322	278	312	296	330	309	310	306	303	268	302	306	314	314	341	335	277	301	286	298	296	311	313	285	319	296	267	320	279	272	284	295	281	314	274	307	314	314	276	278	318	345	302	299	296	288	326	287	343	274	317	291	291	317	308	310	293	315	275	310	313	300	308	307	286	296	313	286	288	310	301	312	298	322	268	279	317	269	288	292	304	314	275	285	268	279	311	337	303	301	289	299	288	310	330	305	310	313	300	322	324	299	328	307	258	300	321	305	305	303	286	349	293	306	290	288	292	303	313	298	307	301	285	275	330	294	297	306	324	303	294	339	319	272	322	321	294	311	283	326	301	337	285	281	289	280	306	326	316	333	312	286	326	300	304	293	325	316	282	303	333	287	301	295	314	310	293	306	342	301	302	286	320	298	310	320	300	297	311	306	287	329	320	321	302	295	299	311	291	333	267	316	340	313	303	326	308	296	325	311	305	282	302	338	313	303	283	345	293	297	299	313	288	297	284	309	316	327	331	297	309	332	304	311	311	306	319	332	313	334	319	265	312	299	311	324	304	310	298	274	307	310	336	316	290	315	314	316	300	329	268	308	269	313	293	306	295	295	285	281	311	308	291	298	309	295	321	309	317	303	308	327	298	302	318	302	264	328	327	286	328	309	314	299	332	292	330	289	289	318	302	303	306	291	290	299	307	304	295	312	298	299	347	326	293	286	311	304	307	311	327	307	329	315	306	345	278	334	304	310	306	307	341	297	318	311	315	328	305	311	298	290	319	314	285	292	305	317	287	298	290	315	315	301	285	307	301	299	305	300	304	334	302	284	307	315	304	277	293	294	278	302	281	319	312	303	304	282	301	326	320	313	303	313	268	318	287	329	320	329	277	333	303	334	323	303	298	324	320	292	289	312	328	318	289	318	292	294	296	320	308	292	321	305	272	329	320	311	320	338	300	306	298	306	326	310	316	276	309	293	299	321	278	301	312	307	315	325	320	297	309	331	297	320	316	320	310	335	347	301	320	282	282	280	302	323	259	304	328	326	284	329	297	304	306	299	299	308	289	335	293	299	317	332	279	294	323	345	330	288	313	317	303	283	344	308	309	298	320	318	288	344	309	311	303	319	308	294	304	294	311	317	291	293	325	296	309	306	305	321	290	313	314	307	277	311	291	338	278	283	292	279	326	329	303	317	330	347	314	313	324	322	311	323	304	302	294	308	291	298	303	309	292	299	335	312	310	323	283	324	303	298	318	313	297	317	291	316	328	310	288	329	305	299	309	300	315	325	299	323	271	303	302	282	272	280	286	310	315	299	271	311	312	313	330	295	329	305	301	340	306	297	323	284	308	284	302	291	306	346	290	353	329	317	326	300	271	300	316	296	293	291	301	303	287	317	311	298	335	280	328	291	302	292	294	310	304	325	326	312	317	303	333	307	293	280	312	304	327	289	314	299	342	323	305	329	297	297	301	291	351	316	295	304	320	288	272	301	305	265	314	316	320	327	303	333	297	308	307	311	301	290	305	281	301	304	296	307	266	298	308	312	303	314	303	267	308	325	303	315	327	287	306	324	276	311	319	281	287	290	303	292	287	305	316	314	332	293	311	287	305	291	296	305	286	325	295	321	324	306	324	295	288	303	321	309	325	332	334	355	289	284	289	329	309	333	309	327	323	324	297	296	315	320	328	285	282	317	287	287	275	294	314	309	311	312	303	278	282	304	313	308	335	296	343	314	277	310	331	322	287	290	309	287	295	294	294	323	301	302	320	301	317	300	307	327	288	299	281	307	311	291	328	289	260	342	297	296	294	284	300	296	299	310	292	319	347	291	289	281	313	329	340	293	295	289	323	339	300	277	328	281	292	305	282	312	313	299	305	314	348	307	294	308	316	328	288	302	289	337	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
27658	2799	6009	6468	5537	4402	3651	3085	2707	2439	2198	2066	1842	1730	1552	1571	1424	1357	1309	1251	1257	1213	1148	1152	1189	1079	1056	1000	1072	985	1054	1004	1010	971	1018	985	962	935	954	959	919	863	903	909	862	902	950	880	854	891	907	843	899	917	896	886	905	878	888	918	817	890	864	927	909	859	833	871	863	869	879	871	844	870	867	880	823	899	858	853	822	867	882	851	873	824	847	835	805	875	860	866	848	846	860	830	891	866	847	852	854	817	915	885	865	853	865	797	855	813	810	843	865	860	855	818	848	855	877	871	788	866	834	886	871	826	879	805	864	872	906	802	819	812	886	832	879	818	864	877	844	861	885	874	844	794	874	837	830	866	823	825	840	834	855	823	850	875	844	868	856	869	859	893	815	887	788	841	851	806	796	792	867	818	826	860	871	830	824	808	896	832	797	890	939	842	817	850	896	815	857	906	789	851	813	843	858	865	865	833	876	854	852	864	792	855	908	834	889	818	880	869	827	800	834	895	865	840	808	865	823	857	854	790	905	813	904	843	853	857	885	792	830	839	856	868	810	819	851	892	848	841	815	842	827	834	846	840	849	835	877	832	810	893	877	876	837	837	891	852	805	856	888	872	816	800	808	893	811	900	839	815	855	873	858	864	822	820	864	842	818	864	819	885	837	833	847	880	812	868	853	824	791	874	804	867	791	823	839	830	830	895	860	846	873	828	888	860	860	870	849	848	815	820	863	814	800	840	838	815	819	845	873	853	869	861	861	865	844	842	860	851	839	836	845	867	826	851	847	846	845	861	820	775	864	820	768	861	867	855	879	815	846	851	838	825	797	872	825	826	872	850	826	828	847	853	819	812	844	835	870	908	857	798	876	854	806	847	830	860	879	788	850	772	814	874	802	810	847	870	800	824	891	813	814	763	798	857	814	837	839	856	825	801	851	832	835	797	834	868	850	923	829	870	840	804	855	855	909	848	866	849	852	806	863	823	859	836	838	861	863	900	872	804	887	881	831	799	809	911	866	849	824	836	834	827	874	835	843	821	863	806	853	776	898	835	808	881	863	816	820	868	792	879	799	837	828	849	856	839	848	836	833	879	849	876	879	835	850	799	852	824	841	839	849	855	866	749	845	821	824	814	827	896	821	889	831	826	863	800	822	851	837	857	830	770	839	861	805	841	837	818	867	806	809	824	812	793	893	889	842	826	877	854	900	921	790	797	892	808	816	826	845	798	847	826	827	890	833	796	839	843	822	871	853	832	796	819	831	817	820	784	794	864	898	857	842	767	826	844	840	804	820	890	834	829	886	858	842	842	863	828	831	831	822	840	806	805	804	807	871	773	837	807	837	822	872	870	833	841	881	840	860	833	927	891	825	861	819	839	861	861	822	817	875	781	780	841	794	793	856	850	857	847	853	822	877	837	814	825	849	813	834	850	770	875	822	838	870	802	872	819	790	804	839	800	829	811	836	852	837	865	860	812	876	850	843	803	902	801	853	855	866	872	860	814	808	795	805	864	877	880	838	887	790	844	897	831	834	803	798	910	885	842	854	822	893	857	814	832	821	871	841	837	876	927	875	855	828	863	865	809	904	875	867	859	831	858	815	820	846	832	846	837	859	839	836	849	812	843	838	887	847	882	841	790	875	803	834	838	809	832	868	845	885	866	843	846	882	862	847	839	861	831	857	879	847	808	836	800	859	807	806	835	859	865	889	854	847	890	820	876	833	806	829	808	862	838	847	849	862	823	817	836	855	903	906	842	816	817	824	877	879	846	837	832	870	853	849	834	885	797	844	814	846	879	820	873	841	888	832	819	830	838	843	860	842	808	785	850	888	808	841	828	822	854	855	860	854	839	860	840	804	824	811	850	860	829	844	845	836	804	853	863	876	855	812	813	863	796	856	835	859	838	842	797	853	821	829	895	815	851	843	804	772	839	830	817	813	862	868	816	834	854	818	854	859	828	839	883	896	874	819	843	913	873	866	884	880	875	862	831	836	854	808	825	841	861	848	828	822	807	843	878	807	839	842	834	808	850	851	855	858	802	808	895	856	801	819	807	810	863	877	842	861	887	868	813	872	798	861	808	892	852	842	852	895	857	816	839	811	822	854	863	845	850	861	864	878	814	798	832	818	863	831	797	854	860	841	858	860	838	830	804	875	868	827	898	787	843	801	876	812	806	811	812	876	859	812	804	846	817	799	831	828	845	895	839	826	860	819	886	814	855	849	819	821	821	851	805	886	836	916	842	811	833	876	853	812	843	837	856	819	827	845	803	812	851	863	828	857	851	860	825	848	910	771	848	841	838	873	895	870	846	835	820	838	848	826	872	874	877	877	872	872	843	791	831	832	885	832	920	847	873	808	813	868	852	794	836	859	806	809	847	875	878	796	868	897	831	846	871	856	885	868	862	829	869	843	851	866	821	831	815	858	882	830	872	821	869	881	811	850	828	874	805	820	862	816	863	876	839	845	860	878	872	842	813	879	864	830	888	780	854	829	898	836	835	841	855	844	789	843	873	813	886	897	781	901	857	811	806	840	843	822	828	842	779	839	875	846	795	859	830	844	834	816	814	834	818	823	901	875	859	905	868	818	907	859	835	807	820	821	861	845	847	824	856	863	851	821	851	864	831	835	889	850	850	858	796	823	830	854	795	844	876	932	791	830	837	887	887	893	809	813	819	873	814	823	896	837	864	850	824	861	841	872	837	856	798	857	808	873	868	811	844	861	855	843	894	823	890	859	830	855	900	842	846	913	840	861	871	796	843	827	851	919	859	837	867	842	856	885	809	847	846	810	811	893	835	810	818	879	885	848	816	826	837	893	874	808	814	828	899	787	814	774	818	821	908	837	836	840	869	876	878	869	876	824	852	833	818	803	861	836	885	858	833	837	878	818	828	864	819	851	828	811	832	806	880	901	866	849	832	842	829	839	859	850	827	862	810	821	855	825	838	868	838	894	825	842	835	839	796	804	844	898	898	798	855	785	851	794	801	829	857	822	840	803	840	840	845	847	807	767	871	822	869	822	831	901	852	845	805	836	804	787	848	880	807	859	809	824	841	821	796	802	821	813	857	807	860	827	865	882	770	884	833	844	812	867	853	841	861	838	824	842	818	874	843	860	885	856	824	835	828	808	855	846	806	826	888	845	887	831	803	862	885	857	894	844	835	811	844	849	819	831	886	814	878	821	865	814	841	845	826	873	869	832	816	846	824	817	846	846	812	911	875	864	884	799	779	878	824	834	804	861	811	847	817	828	876	859	852	833	866	878	835	877	866	862	796	828	836	845	883	880	840	813	837	845	833	864	763	867	850	861	819	855	821	825	839	846	870	825	874	879	826	805	833	836	836	869	839	823	814	836	869	865	889	830	872	856	837	846	880	851	796	817	810	868	750	895	814	849	891	902	848	838	884	861	844	878	798	897	794	892	893	848	863	852	818	837	825	811	818	867	830	802	823	833	835	871	848	850	856	845	817	848	824	838	835	813	863	805	849	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7626	435	249	208	161	172	138	165	170	144	186	162	146	167	131	166	159	160	148	149	158	147	146	138	172	175	147	166	136	149	132	165	144	155	121	130	157	149	151	136	124	165	128	163	179	146	146	147	132	149	156	164	157	145	163	167	180	179	150	148	138	140	156	145	128	146	143	143	150	158	133	154	127	146	161	137	171	132	146	148	145	150	156	139	163	157	151	142	128	149	161	149	151	147	145	162	165	161	139	139	147	156	166	185	178	151	148	143	121	161	136	132	146	135	131	145	131	145	142	155	162	147	144	159	134	135	153	167	146	153	147	158	148	156	164	157	127	151	163	139	160	157	129	135	176	147	119	140	148	135	174	125	158	131	154	144	138	127	138	130	144	136	142	156	167	153	154	150	160	161	154	139	154	147	139	135	130	130	155	147	123	134	133	128	149	153	159	151	137	138	169	144	148	142	116	146	168	140	151	141	146	146	139	122	134	136	150	123	128	146	156	145	129	150	134	124	144	117	146	126	161	145	154	139	165	144	172	139	142	152	136	139	153	158	158	129	160	132	153	161	138	151	133	162	152	159	140	134	164	148	134	152	151	148	146	155	139	137	144	125	134	134	132	164	139	140	160	136	173	128	120	158	143	125	163	137	133	131	131	145	150	146	134	136	136	147	137	140	157	143	161	146	134	169	151	140	139	154	139	146	147	136	155	140	149	161	153	134	155	130	133	142	148	143	156	153	144	150	155	148	135	139	133	145	159	151	166	151	154	132	153	164	134	143	129	137	161	149	144	148	159	142	148	129	137	142	154	161	158	131	154	142	148	160	141	164	147	128	136	145	145	134	161	166	138	135	159	164	138	170	142	143	153	153	152	141	145	146	151	141	169	158	146	134	137	131	135	137	162	134	139	139	165	144	159	140	135	137	141	140	136	139	129	152	170	154	160	153	153	141	137	135	149	131	141	140	114	140	158	130	134	153	123	135	156	150	169	136	142	136	142	152	154	133	143	163	152	156	135	147	141	147	135	144	151	142	154	143	172	154	149	138	127	138	141	138	148	148	153	151	146	167	157	130	139	135	161	140	135	157	143	153	138	137	138	154	149	130	139	151	159	150	163	144	135	145	164	149	133	140	151	135	156	148	161	152	140	145	165	132	155	141	149	155	146	152	164	141	159	127	157	164	147	152	141	133	160	162	146	129	141	154	166	150	157	141	154	139	136	126	146	131	128	160	147	137	171	153	152	142	141	152	100	132	151	146	136	148	132	152	131	134	157	148	140	138	136	157	136	158	151	151	139	147	157	153	158	147	143	142	144	157	162	154	133	127	133	145	147	139	141	142	131	153	124	152	153	117	141	145	159	150	117	152	140	155	137	139	135	167	154	165	149	144	123	139	159	139	131	128	152	155	145	167	169	160	140	141	156	142	155	159	129	133	133	140	143	117	146	140	144	159	175	154	120	161	153	158	151	147	125	136	131	170	148	152	137	145	139	148	121	141	150	153	145	141	141	132	157	161	151	137	133	158	137	150	146	145	155	137	162	164	164	151	153	149	158	141	128	132	130	119	129	177	136	148	157	142	158	150	145	140	152	145	144	149	160	172	161	137	165	135	136	160	159	134	152	125	157	155	137	164	177	172	140	143	127	162	159	159	134	179	148	142	132	169	145	141	152	166	142	134	147	151	131	132	126	144	130	148	138	138	137	137	144	132	156	132	148	125	140	141	146	160	135	150	139	158	154	139	150	147	156	148	134	132	154	136	132	123	149	144	137	151	146	158	158	125	144	150	136	142	128	160	151	154	146	159	127	148	151	165	131	145	155	133	143	150	138	126	152	164	140	148	160	151	153	159	144	155	165	137	156	143	126	154	151	193	151	140	144	135	161	169	124	153	145	153	161	125	163	127	165	137	151	141	134	130	152	136	115	143	125	160	157	167	151	157	169	150	163	161	142	154	159	137	156	147	117	144	150	152	156	146	134	150	138	147	146	142	153	150	141	148	145	148	137	167	127	147	168	155	144	145	138	158	137	141	157	152	152	147	165	127	148	149	152	143	140	131	170	163	131	142	130	151	145	164	129	154	155	145	153	140	138	159	142	136	145	149	155	142	142	154	154	136	137	144	138	132	151	149	139	161	151	148	147	160	156	154	145	145	151	160	141	158	138	140	134	139	130	142	167	128	149	143	140	142	150	142	131	125	144	144	139	156	145	145	135	161	136	132	140	161	122	140	134	149	142	138	127	138	140	134	164	148	161	140	137	123	141	125	161	162	141	153	136	145	123	168	139	144	156	131	138	156	165	128	170	152	143	135	156	143	129	155	127	148	151	157	140	144	130	136	139	154	143	149	137	158	140	160	137	163	140	168	159	133	159	122	135	135	159	144	146	151	164	156	144	135	143	124	137	144	132	156	159	166	148	164	157	136	145	135	145	134	153	170	142	155	153	134	140	143	141	141	158	153	154	139	153	146	161	165	157	143	141	142	169	125	156	150	155	147	142	184	143	146	156	143	156	145	144	124	145	137	140	166	153	139	137	134	152	163	140	158	146	139	136	149	121	176	150	160	144	180	164	164	167	121	129	149	135	139	149	144	143	140	146	135	155	145	157	133	131	152	126	145	137	138	144	160	148	130	173	154	173	148	158	130	150	143	159	160	143	148	151	139	139	132	141	158	124	140	151	142	152	150	122	126	152	140	114	144	162	140	153	161	146	154	164	148	179	154	119	126	153	142	126	143	140	124	144	138	161	157	138	142	148	152	161	150	167	157	129	128	159	145	165	162	140	151	135	151	138	142	139	155	135	162	146	135	156	147	137	159	152	132	136	126	139	128	128	158	137	132	136	167	147	144	149	148	170	146	176	129	144	164	156	146	148	145	139	146	143	152	139	137	161	141	172	147	128	153	138	137	145	152	128	157	154	154	171	145	150	165	148	141	148	164	155	152	146	149	129	161	155	155	165	144	158	134	122	149	154	155	149	126	137	153	149	138	161	127	121	160	144	127	148	164	147	165	139	144	161	143	158	153	150	143	148	167	141	149	161	153	147	146	152	141	141	129	163	137	144	148	148	150	145	140	145	160	147	143	137	133	143	139	159	170	124	145	152	150	134	138	149	147	129	131	151	146	153	157	166	142	142	155	146	145	124	158	148	133	154	143	141	133	163	142	123	140	141	135	144	145	147	144	134	152	154	150	156	164	136	170	146	159	150	140	137	159	141	144	157	131	153	149	157	146	146	168	130	128	151	154	157	133	146	174	127	136	128	156	146	144	127	153	160	141	144	148	164	154	144	140	152	144	155	137	140	139	149	147	137	147	138	153	151	145	148	153	140	135	154	160	153	123	171	155	152	147	139	152	158	153	147	154	176	145	150	129	139	137	159	132	126	133	158	132	164	157	131	141	148	170	148	163	151	149	139	121	140	149	138	163	147	166	147	135	150	136	140	168	156	158	160	163	173	151	146	148	157	138	136	155	146	142	160	131	135	150	157	141	159	175	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7416	542	628	659	569	583	517	529	538	488	539	533	533	513	520	509	474	497	497	473	495	474	468	486	496	492	445	443	455	454	494	470	468	505	500	487	467	483	481	450	459	494	490	463	459	444	493	479	477	493	482	473	455	459	487	493	470	494	487	483	468	469	477	473	486	490	448	475	487	439	447	469	463	462	482	476	477	467	491	468	486	467	482	530	481	492	439	496	487	473	483	463	489	484	461	438	485	423	460	508	464	487	470	500	496	430	492	475	468	449	483	476	508	514	485	445	458	487	449	472	475	470	492	474	465	462	478	473	452	467	474	536	444	498	456	490	478	434	482	494	508	490	471	466	500	462	497	451	446	443	420	471	444	502	476	457	467	473	513	464	466	453	481	499	443	500	489	435	484	485	419	475	468	467	460	500	482	486	450	447	488	522	461	443	471	478	485	505	485	478	483	490	470	447	482	473	456	454	468	479	496	440	444	459	469	476	485	462	491	451	467	419	488	439	456	465	453	413	489	463	431	470	476	499	438	422	488	501	485	461	477	485	440	462	506	472	455	474	488	461	454	459	468	495	461	506	456	506	492	496	484	463	449	491	465	489	478	494	495	471	489	501	450	458	463	492	448	488	506	466	499	470	464	505	443	479	467	479	439	479	496	476	449	449	466	490	493	475	464	462	476	470	468	435	475	494	460	466	434	474	467	480	482	435	478	482	460	463	422	446	478	505	465	434	493	461	471	513	484	517	472	451	443	451	494	470	479	471	453	487	454	456	480	496	473	470	481	442	471	464	487	452	475	477	491	508	460	454	480	451	481	454	465	470	500	479	502	488	457	481	457	482	453	477	487	473	490	495	457	451	494	424	469	453	481	478	458	462	476	469	490	477	456	494	488	487	502	456	477	438	521	504	521	496	467	481	473	475	502	443	459	448	458	488	442	466	486	480	463	435	518	477	473	459	479	467	508	482	487	478	509	476	465	437	510	470	410	506	471	464	452	502	462	452	467	448	470	474	451	461	510	458	468	485	467	473	490	470	483	491	483	476	494	473	497	450	473	442	484	503	488	491	485	464	469	485	481	464	491	490	501	495	495	514	444	475	487	470	461	480	494	506	483	490	429	500	491	464	465	485	459	524	479	469	424	477	468	459	476	449	453	502	457	464	449	498	447	481	533	451	487	442	508	520	453	466	489	493	470	487	491	462	421	485	489	500	496	472	457	477	496	460	452	492	476	450	477	483	520	452	479	487	466	466	467	459	490	452	504	506	464	456	461	500	462	435	483	474	471	509	464	453	473	423	454	481	454	443	488	484	489	513	456	471	496	442	437	446	444	455	493	498	471	460	469	474	479	488	466	484	470	458	470	499	489	484	452	478	490	483	433	509	464	457	465	468	488	498	441	485	513	427	498	427	485	477	475	490	460	479	443	493	484	469	478	520	445	503	437	447	483	479	482	492	488	496	441	478	443	495	468	489	492	475	439	471	451	459	411	465	480	494	515	447	496	492	465	494	457	457	477	470	465	521	457	429	478	474	473	466	460	448	470	496	503	510	463	453	464	476	438	483	438	474	468	495	487	482	502	478	453	507	469	468	512	464	473	529	480	490	480	493	441	487	482	455	488	458	496	505	513	442	469	487	467	490	496	519	493	487	452	493	525	463	437	503	499	468	485	435	464	479	467	479	480	467	449	504	492	498	494	471	440	488	468	465	454	491	506	456	454	468	436	453	408	478	482	460	488	464	457	478	452	481	476	463	497	427	460	464	477	508	462	407	465	538	464	493	469	452	407	458	450	458	451	472	481	454	470	481	497	480	484	470	451	456	467	508	484	488	443	477	492	466	480	464	477	446	473	461	479	499	485	487	507	446	473	476	488	472	497	499	464	490	483	459	461	506	474	475	506	452	511	525	483	467	522	457	465	473	475	467	464	469	493	505	448	485	440	475	437	469	487	473	464	508	479	459	439	496	507	511	488	405	476	519	463	501	494	493	471	485	454	459	495	487	509	454	475	456	477	464	506	502	457	495	455	475	476	463	485	448	512	449	496	464	466	487	513	466	440	439	479	494	476	442	442	451	447	468	477	471	500	466	473	492	505	495	494	458	473	451	475	466	481	466	459	448	463	489	481	488	489	493	465	487	454	477	443	515	493	497	468	461	468	437	446	510	437	500	452	443	447	522	481	495	466	436	470	471	487	461	478	489	459	434	489	485	473	474	508	481	425	507	499	482	508	455	502	476	478	494	463	495	476	450	483	479	482	483	488	492	483	429	450	446	465	485	476	456	461	457	452	466	490	487	467	468	487	501	452	474	492	444	456	473	459	484	498	505	451	506	446	454	513	496	486	475	489	415	475	538	500	487	476	453	472	445	493	500	438	468	470	500	480	497	444	446	468	482	451	473	496	476	443	438	461	477	496	496	518	497	494	454	489	490	472	459	450	480	500	488	487	460	469	436	454	445	467	485	501	471	437	436	497	478	463	441	463	454	445	484	470	465	455	479	484	452	464	516	489	493	466	491	480	480	452	486	426	448	448	498	470	442	462	444	466	482	467	459	457	470	466	454	470	474	460	447	438	444	483	480	444	487	487	492	479	445	473	527	484	512	494	420	475	462	495	485	528	496	453	456	472	460	425	464	475	497	482	492	491	480	443	474	480	515	472	458	511	482	451	492	460	490	480	473	499	497	501	463	487	465	479	480	449	480	477	416	472	485	428	492	443	471	458	431	441	484	463	467	517	475	443	476	473	483	496	480	490	460	472	477	456	482	434	481	455	478	455	515	462	466	488	467	461	470	495	499	513	475	452	479	479	482	527	463	477	484	487	501	491	512	493	472	442	474	462	487	503	487	461	474	477	473	477	457	498	473	482	435	490	470	450	474	468	450	470	467	462	456	484	519	511	436	440	480	488	459	492	472	444	464	477	452	448	452	447	447	484	466	491	451	455	485	493	502	457	486	468	468	464	465	447	482	473	478	449	466	483	479	477	454	480	454	484	449	448	476	478	439	505	451	479	462	463	475	471	479	462	468	435	483	468	481	465	493	464	495	473	466	475	435	468	487	465	473	502	434	482	466	511	467	445	474	461	472	522	446	519	469	449	489	466	493	432	465	475	473	457	466	452	455	487	471	485	453	448	459	446	460	486	522	488	466	446	493	451	468	509	446	474	473	452	484	529	481	501	459	505	481	483	478	467	477	474	443	441	486	436	453	488	466	456	474	474	506	489	450	439	501	458	464	452	451	475	476	425	475	446	524	460	483	430	444	465	466	425	449	510	500	465	474	448	537	491	489	475	497	492	480	486	465	481	475	471	488	448	438	493	491	520	486	493	497	465	476	520	515	466	494	458	507	476	457	514	480	461	490	457	455	445	467	483	493	459	457	506	420	461	450	462	525	483	475	478	480	484	466	459	479	458	474	450	488	481	508	503	485	479	436	498	471	436	434	479	494	473	477	502	454	459	507	521	473	485	449	485	445	502	470	472	489	531	452	519	504	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46819	10134	2028	1190	883	678	611	491	439	403	397	327	387	379	315	336	306	317	329	332	315	363	325	311	311	320	300	297	296	325	331	326	317	292	297	284	315	281	285	283	316	293	308	308	283	289	297	324	281	287	309	281	303	290	285	304	314	318	299	262	270	321	288	298	270	295	296	308	304	272	307	275	330	281	268	292	301	313	309	304	314	277	307	271	298	296	292	300	298	276	286	310	297	289	276	289	319	255	248	304	314	304	275	266	298	277	303	300	277	281	288	287	301	264	306	288	319	295	277	266	281	296	257	274	294	295	331	287	290	315	289	284	313	319	270	303	276	313	286	313	286	322	281	285	329	328	309	289	281	267	271	250	282	308	318	297	272	306	270	286	306	289	328	271	280	292	271	305	246	307	297	289	275	293	285	280	297	309	282	301	275	273	293	289	306	294	282	295	280	287	294	293	282	262	320	269	259	264	307	300	287	331	269	293	275	292	271	262	317	291	293	262	298	312	301	289	305	273	275	315	285	294	299	285	267	315	269	284	283	268	288	279	281	282	279	273	297	286	301	308	276	310	296	332	301	268	296	295	264	295	252	296	329	277	300	315	295	287	305	291	305	309	308	262	289	292	279	265	316	290	351	290	295	275	305	287	270	283	307	282	299	293	297	266	294	271	277	311	302	282	283	315	284	284	290	302	315	288	291	269	301	287	295	317	303	297	307	285	271	308	271	304	263	288	285	279	304	287	268	280	276	287	319	335	293	324	290	286	277	321	290	285	287	292	262	276	276	302	250	302	286	291	281	272	289	297	286	271	302	286	270	288	259	283	269	291	334	276	275	326	284	299	286	271	306	249	302	326	312	290	299	302	330	323	330	291	294	277	296	291	297	281	316	298	311	274	308	276	300	303	297	267	320	275	282	266	283	285	299	296	261	303	287	300	280	276	261	281	303	287	300	287	284	282	301	278	288	280	280	305	270	269	315	299	282	308	284	278	278	280	289	290	310	299	306	278	314	300	296	310	288	261	295	287	277	271	313	311	286	280	311	280	275	282	289	293	303	294	264	276	267	313	295	296	300	281	271	288	302	279	313	294	273	319	277	296	280	268	285	283	290	304	288	278	269	303	271	310	316	275	288	291	296	283	274	281	285	291	304	298	286	264	302	293	285	253	258	284	292	268	268	295	310	270	313	304	267	275	280	308	281	285	281	314	289	286	283	277	291	301	270	338	296	336	290	321	284	270	252	277	279	262	280	263	289	308	296	294	279	314	284	318	321	307	302	291	307	307	294	287	285	276	310	306	286	283	266	287	340	298	300	305	315	297	313	335	295	288	284	290	297	302	306	321	309	270	316	290	268	294	260	307	267	291	282	297	271	334	275	279	285	311	277	298	325	290	307	293	315	316	276	289	285	300	312	290	287	296	277	306	303	327	301	291	283	287	273	283	302	291	280	305	276	335	297	262	259	310	301	303	305	283	290	317	291	261	284	304	288	296	266	293	274	281	296	305	297	287	284	291	298	298	287	282	291	291	301	301	339	264	284	294	298	292	292	294	318	294	301	252	313	295	284	305	312	310	276	295	277	287	300	306	283	273	285	300	285	283	292	290	308	281	276	328	267	273	286	271	272	306	304	314	305	314	297	292	279	302	308	281	303	260	293	311	312	267	327	266	308	277	287	274	309	286	308	334	280	297	266	312	287	296	270	296	285	310	298	294	289	282	293	295	325	272	251	322	262	293	270	256	303	275	275	285	293	305	302	297	269	285	295	302	274	338	272	294	277	279	291	267	290	289	284	301	278	274	290	266	277	303	298	300	279	292	253	280	301	287	311	289	274	305	327	269	311	272	307	315	283	281	251	305	297	306	283	281	285	281	283	294	285	291	260	292	287	290	325	300	280	268	289	282	311	274	292	305	280	319	284	261	273	274	276	302	322	313	315	283	297	298	268	288	267	289	260	312	298	282	283	294	318	284	287	300	343	280	299	284	294	281	255	295	316	264	269	275	293	294	278	314	292	296	304	282	289	299	294	286	293	284	281	285	266	306	269	274	295	303	310	288	288	278	299	315	301	286	293	310	295	298	292	286	303	308	271	284	285	317	329	299	282	317	285	303	304	288	310	276	282	279	267	273	288	301	241	285	295	284	302	278	302	289	292	298	298	301	283	304	301	294	318	273	287	307	312	288	292	294	287	257	313	289	296	325	276	276	310	295	295	305	298	308	299	287	305	302	296	306	298	281	279	254	240	315	280	300	306	323	278	295	265	283	285	307	316	273	317	262	267	300	324	276	278	287	291	290	269	310	311	315	343	288	294	289	297	310	281	266	270	282	311	297	298	301	295	324	327	316	290	273	257	295	311	307	314	296	282	280	256	320	299	276	303	284	312	281	278	288	301	284	299	265	267	308	291	269	283	291	269	282	274	284	288	283	289	281	314	269	294	307	295	295	312	278	311	300	304	280	301	264	274	303	321	302	275	279	289	306	296	281	348	309	310	309	291	310	303	264	309	295	302	317	288	296	287	306	308	300	317	283	287	293	304	307	307	292	299	280	268	317	260	309	292	312	282	255	261	288	287	302	289	275	272	320	303	349	290	244	268	314	289	277	264	299	283	246	287	250	298	284	276	305	303	299	312	296	261	260	288	293	280	282	312	343	277	294	308	276	306	289	276	272	276	298	267	309	247	292	314	301	282	284	278	263	325	274	298	289	315	273	301	309	301	283	297	297	278	309	313	279	294	283	248	292	299	301	316	298	286	315	298	288	312	299	295	280	305	283	305	300	295	279	293	308	334	299	290	297	290	266	328	284	292	288	309	322	285	294	301	286	295	293	300	311	301	310	277	300	276	296	296	282	293	269	256	291	291	285	272	316	268	294	291	296	299	301	288	284	304	241	300	269	290	276	318	280	307	325	276	324	301	273	297	274	265	291	310	282	271	293	283	262	312	277	266	274	284	314	294	289	319	293	277	318	300	302	270	307	311	301	279	291	295	284	285	293	327	320	263	297	306	285	283	294	313	310	293	291	292	294	282	286	273	309	310	303	292	285	301	302	275	290	270	309	297	266	302	294	318	280	309	280	317	307	273	282	307	297	254	308	271	295	277	265	286	268	299	277	255	303	326	309	298	294	278	291	314	308	299	289	281	277	294	308	293	294	312	299	290	308	327	262	292	280	294	284	311	312	291	241	318	288	291	314	283	319	292	287	255	304	279	296	270	282	293	286	275	276	297	276	309	294	280	281	311	329	295	307	305	264	322	286	281	274	294	292	294	273	282	298	311	280	284	281	279	288	291	273	278	287	297	294	298	276	282	318	292	317	301	291	307	300	316	317	287	305	284	269	291	293	299	293	304	311	310	270	302	278	303	302	287	291	276	285	324	301	298	286	289	283	289	290	293	276	323	291	304	281	299	296	309	316	297	302	282	292	275	278	306	300	299	292	288	284	284	275	282	303	250	309	292	306	295	315	317	322	311	303	282	304	292	328	282	271	301	258	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21973	1815	3466	3894	3389	2689	2362	2078	1816	1644	1586	1508	1344	1260	1197	1189	1127	1156	1062	1028	974	1031	998	1012	960	957	951	915	937	921	963	855	912	893	893	924	891	870	862	875	853	848	862	892	816	841	882	827	866	867	889	836	828	899	883	928	839	860	862	828	840	861	792	827	836	832	892	849	827	876	785	852	872	831	882	829	773	815	821	812	885	866	852	889	815	833	842	838	759	846	837	847	838	849	826	846	805	791	846	888	854	815	808	792	811	848	814	806	857	845	891	794	807	816	812	826	780	817	797	888	827	854	849	818	866	840	825	895	857	880	809	814	834	856	874	794	803	834	796	864	853	847	809	784	846	792	836	844	822	815	829	823	818	871	874	826	888	824	825	829	858	801	801	856	817	828	835	873	826	841	798	836	865	796	799	784	849	836	925	804	849	861	759	871	840	854	835	875	774	847	842	861	837	804	809	816	816	797	853	808	828	809	853	833	831	832	835	876	830	827	848	807	890	861	853	840	789	855	852	809	868	841	859	808	844	825	819	801	850	856	795	851	804	832	802	858	777	867	814	837	832	807	868	831	856	808	838	797	796	835	801	838	829	836	817	811	871	823	841	840	887	864	819	798	849	798	807	834	840	880	870	851	834	823	827	850	807	779	768	826	832	806	827	853	829	793	854	822	822	818	792	814	851	793	815	902	809	819	816	802	847	845	826	840	854	849	824	795	789	817	822	812	833	785	790	872	822	849	785	853	810	779	782	836	833	829	837	808	796	827	771	825	853	846	806	880	849	825	842	840	825	831	795	842	909	864	822	823	847	845	854	839	819	864	845	794	824	850	838	806	805	786	797	885	827	867	803	786	782	832	848	870	836	833	804	850	821	846	854	834	795	813	869	773	827	879	833	852	767	826	776	818	880	866	819	820	868	852	834	830	822	828	808	886	839	875	782	822	792	820	778	818	783	805	845	825	830	840	869	806	853	805	816	837	834	824	858	779	783	808	844	802	831	830	835	789	805	793	816	823	857	837	830	841	824	824	840	848	817	824	893	882	795	872	867	824	814	810	801	876	829	818	820	813	818	845	870	790	812	824	869	831	801	763	820	854	769	880	839	804	789	883	885	866	861	865	826	869	856	834	849	790	777	823	810	843	863	810	834	807	804	843	838	798	836	837	828	816	840	837	871	819	824	849	842	856	840	797	804	822	836	814	780	827	840	780	834	833	817	841	821	856	830	816	901	840	892	837	796	823	880	787	834	804	831	826	854	847	859	866	825	795	831	868	832	820	835	803	802	848	842	813	840	833	783	852	835	851	817	823	840	859	820	891	842	885	854	912	827	793	860	822	879	859	771	813	884	824	833	809	808	820	817	823	812	810	856	819	780	820	808	825	819	805	805	808	774	820	834	906	846	878	800	817	851	850	895	810	823	810	789	840	841	878	846	802	818	821	873	789	805	790	843	885	839	824	871	834	809	844	784	777	808	805	785	804	810	864	867	800	825	823	810	827	792	854	884	856	823	861	846	837	811	853	804	789	849	839	836	796	868	886	833	850	817	852	826	838	819	835	779	832	862	866	871	815	851	834	856	813	821	815	824	849	809	788	864	812	800	811	865	800	842	748	841	819	821	803	834	797	799	867	847	784	845	836	819	814	844	842	839	822	852	816	760	821	840	802	840	819	807	904	821	828	844	838	740	862	795	871	802	861	890	833	849	823	857	803	812	864	814	794	838	783	848	891	886	814	813	763	789	790	850	865	848	858	803	851	841	816	813	794	829	813	858	852	797	838	832	815	825	818	804	853	800	842	809	810	765	883	790	821	830	840	843	849	817	853	878	833	825	825	836	866	809	853	905	836	831	869	875	761	795	778	833	806	841	790	819	823	841	816	875	796	797	821	844	854	830	833	856	829	816	802	811	816	830	802	809	886	796	828	832	821	771	901	816	878	825	830	855	825	829	842	791	925	814	844	796	851	822	816	875	818	826	770	843	771	807	816	829	805	826	860	749	807	849	824	871	836	872	843	818	786	820	850	811	858	816	900	858	828	839	808	859	842	850	844	813	834	825	824	859	855	806	804	833	862	843	809	824	804	814	833	882	867	804	820	813	824	794	804	851	838	834	852	808	858	839	858	826	817	821	842	848	858	837	854	789	839	789	824	863	867	841	839	818	882	820	825	858	822	820	787	817	762	866	812	835	810	837	832	878	845	809	817	829	799	819	802	838	842	816	814	852	818	855	809	796	806	850	862	825	793	803	887	861	824	837	845	873	836	846	858	861	822	796	796	804	814	844	771	845	832	798	848	844	850	855	853	855	836	820	861	851	784	828	821	809	879	852	798	859	805	816	862	860	800	826	813	821	874	823	859	856	832	830	781	811	798	861	811	832	815	854	850	827	780	839	825	844	832	791	846	848	839	825	836	819	799	827	824	875	804	787	804	814	819	756	884	841	851	846	839	875	843	897	842	848	826	862	822	829	854	856	826	883	817	838	820	820	775	873	838	833	868	839	837	846	843	803	851	804	788	858	850	823	817	830	807	823	847	830	902	906	856	796	829	835	861	839	829	823	796	813	816	830	850	837	814	802	827	866	808	826	855	872	825	840	784	755	844	831	831	778	873	799	841	846	887	815	849	870	857	819	831	841	832	793	823	823	875	835	850	836	823	831	863	827	816	802	810	801	821	826	848	892	822	844	862	848	845	804	797	858	835	828	847	824	809	825	853	782	861	846	827	841	872	844	820	843	817	836	864	808	777	838	801	861	783	815	813	870	840	822	825	814	840	851	792	883	799	797	821	798	824	809	886	831	849	826	864	864	814	818	871	877	826	770	851	795	833	803	798	820	813	840	791	866	879	852	847	795	790	807	847	869	785	829	832	812	845	825	802	835	773	897	832	804	813	809	813	797	788	811	810	858	812	816	785	827	829	813	839	809	794	804	862	815	841	798	778	894	806	837	839	798	818	854	757	831	833	871	839	869	787	807	801	858	815	860	794	854	833	812	809	872	854	826	811	780	833	799	874	846	812	885	894	792	833	821	848	817	851	826	797	825	835	841	857	822	864	840	808	811	791	857	847	764	858	834	798	785	808	827	852	794	811	819	835	856	795	819	812	828	778	802	808	819	827	863	827	840	832	886	829	793	838	852	841	833	888	815	843	853	847	872	849	818	843	812	801	844	801	845	830	797	828	812	872	808	817	815	825	862	821	842	802	795	804	811	808	833	811	833	776	848	810	816	815	830	786	813	852	793	837	818	889	851	858	849	870	833	883	877	847	807	810	863	865	838	871	800	851	802	801	817	849	881	793	830	841	805	829	787	800	900	794	826	830	816	889	807	861	831	800	825	866	856	859	774	823	809	815	815	809	835	854	842	803	865	815	852	807	841	828	841	810	785	849	787	841	829	836	855	844	866	797	864	787	784	880	837	812	868	795	872	878	808	869	832	780	912	836	820	823	869	825	798	816	844	817	845	784	753	876	850	866	810	809	783	851	831	832	822	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57412	17901	6740	2472	1561	1197	917	724	652	579	520	480	474	431	436	414	388	363	359	350	362	362	342	384	318	329	352	338	337	340	332	329	310	330	295	367	323	304	359	349	311	324	318	289	300	317	325	302	320	337	326	323	328	300	330	329	294	291	323	320	340	318	304	290	316	330	320	321	327	290	293	325	286	311	273	304	342	297	348	280	330	328	303	334	320	308	311	327	303	310	284	293	336	329	280	323	293	276	309	312	297	314	311	325	284	293	293	286	297	290	283	345	326	283	292	303	333	312	313	336	311	311	318	287	299	305	276	297	293	313	338	329	300	325	322	295	325	304	311	348	331	300	328	307	299	305	304	322	302	291	332	316	327	292	302	305	297	315	300	300	320	315	327	278	291	308	300	320	309	297	321	335	294	304	271	290	342	307	314	332	321	308	297	330	315	301	288	295	284	326	309	336	275	288	329	283	312	319	288	303	321	320	299	310	275	326	299	296	329	266	309	328	326	285	317	322	296	305	327	323	312	312	328	300	311	289	343	308	307	314	328	274	323	314	304	323	296	308	290	332	301	302	309	301	322	285	319	300	338	310	271	315	315	338	319	323	304	299	324	283	294	296	304	288	301	323	272	318	299	296	332	294	304	277	299	339	296	320	305	290	273	337	301	269	347	294	302	296	305	301	316	336	334	309	315	345	296	294	282	333	317	314	329	285	327	325	306	278	338	324	314	299	309	324	330	297	331	296	312	298	335	313	278	298	326	297	312	322	344	296	311	312	298	323	301	277	274	281	292	328	295	297	306	278	317	290	312	303	341	282	295	311	305	306	287	296	276	296	299	322	311	313	317	287	306	267	299	325	309	288	324	346	281	313	303	301	314	341	322	285	292	305	281	276	286	310	304	334	299	307	296	317	314	320	288	310	277	291	330	330	319	283	314	289	282	324	311	292	334	349	284	312	304	280	287	317	289	325	332	324	292	318	308	300	338	317	336	289	287	282	269	294	296	291	292	302	304	308	293	297	305	293	297	299	290	288	288	305	277	288	268	331	322	314	297	309	272	283	330	314	318	283	284	299	294	322	324	315	314	312	358	314	324	304	325	298	281	337	299	313	310	339	363	328	294	277	302	265	301	269	269	329	291	321	298	301	289	296	312	295	274	303	288	287	287	316	285	289	306	287	331	286	299	288	297	286	314	310	287	282	320	305	307	305	308	303	268	317	320	268	298	316	357	295	297	314	260	317	307	307	288	321	301	302	302	319	276	333	323	329	325	333	346	336	305	294	294	334	313	296	315	292	308	297	304	287	295	342	283	281	327	317	306	324	342	316	321	312	299	305	302	286	267	291	309	317	320	302	274	303	300	296	292	298	319	323	286	317	330	305	298	317	293	275	330	320	306	297	307	298	296	309	286	301	294	301	318	305	311	288	318	288	290	317	286	309	304	299	311	325	287	299	285	312	312	308	313	309	322	317	298	294	314	283	316	288	278	298	332	303	303	281	311	313	305	295	298	300	316	305	295	322	295	337	291	298	287	308	299	291	289	323	299	317	311	330	303	305	327	304	316	300	325	261	288	307	310	323	314	316	307	301	333	285	292	307	306	311	312	315	313	316	295	308	323	303	279	311	283	296	332	310	287	292	318	321	315	307	308	294	292	272	308	285	317	308	302	306	288	302	284	297	301	307	330	313	320	279	292	300	302	303	302	297	320	291	313	279	333	262	294	293	315	321	311	285	309	309	296	333	310	274	291	310	300	322	328	340	308	300	306	305	305	330	296	313	300	291	323	312	319	304	339	320	297	298	311	318	302	301	298	320	322	305	291	297	319	303	301	292	305	295	289	295	287	290	309	308	310	303	309	321	314	278	326	302	326	292	311	288	304	288	299	314	300	318	304	324	295	324	281	311	325	335	311	302	328	313	297	315	274	280	315	313	314	301	296	333	353	317	288	289	314	307	313	286	297	286	297	302	322	298	301	323	321	345	317	272	297	321	349	307	310	290	284	327	310	296	322	317	305	315	293	303	278	307	329	304	311	282	304	294	310	301	298	331	310	315	291	322	324	324	315	305	347	320	283	253	335	304	306	319	287	283	309	284	325	311	307	321	300	297	346	293	328	329	299	301	308	312	337	310	281	290	355	293	323	322	332	294	282	305	267	321	323	291	301	312	304	273	324	331	301	298	325	317	304	307	322	262	319	316	309	301	305	249	296	306	315	312	306	318	304	303	315	320	322	297	315	304	310	311	298	269	300	321	289	303	288	309	311	293	307	313	307	277	297	296	285	311	310	309	312	304	321	309	343	283	321	298	340	308	296	298	298	321	316	304	331	293	265	318	327	344	289	273	312	284	293	281	303	287	291	280	319	323	291	313	335	331	272	316	294	293	319	280	291	280	287	309	319	325	300	288	337	292	327	280	288	303	309	316	303	329	338	322	324	293	327	312	305	282	301	286	306	302	311	306	332	327	313	297	320	316	340	261	304	317	303	312	328	322	280	320	301	333	296	297	304	302	286	272	300	286	319	315	318	303	260	299	308	311	287	285	326	306	300	295	303	312	277	316	294	307	303	326	283	296	289	308	295	306	315	297	277	302	274	296	301	275	323	343	278	330	306	316	312	284	313	310	290	314	321	307	269	336	309	294	310	320	297	292	304	347	286	301	318	337	342	294	336	343	312	307	310	325	320	317	342	337	275	316	298	305	331	348	318	306	307	335	285	322	271	348	305	270	306	305	311	292	292	315	308	310	297	276	315	323	322	305	286	283	312	317	314	288	292	341	298	311	308	291	300	290	313	281	301	315	308	283	325	332	334	318	299	288	286	346	315	299	294	319	311	309	305	307	317	287	317	319	329	343	321	283	291	273	299	326	280	325	319	328	303	300	334	326	291	293	303	335	328	309	365	316	314	330	343	305	284	299	317	285	325	288	271	289	313	277	308	330	305	330	311	315	297	334	286	298	303	313	315	283	296	314	310	320	317	336	302	322	307	294	320	315	279	284	277	312	301	309	327	294	319	294	300	311	295	305	275	289	312	278	285	308	287	280	302	333	336	294	258	308	300	300	312	290	317	312	286	280	274	340	326	345	317	319	305	328	288	313	270	304	344	288	333	313	319	317	315	282	330	304	281	320	299	326	300	340	322	271	314	318	330	324	307	331	291	311	285	298	294	301	311	285	311	296	281	295	315	278	310	341	314	328	301	314	302	275	312	307	286	294	309	298	325	278	299	299	293	309	327	318	320	287	306	341	334	326	318	314	269	290	325	313	295	308	268	297	319	287	307	309	296	290	285	289	334	324	295	301	276	317	311	303	291	310	297	310	301	307	299	325	309	325	269	274	311	339	291	325	319	309	329	273	300	311	314	299	300	298	303	309	314	299	336	307	316	299	321	301	322	314	335	301	299	336	322	312	281	308	269	324	307	302	311	311	304	288	316	336	314	307	333	286	316	315	296	330	307	327	314	311	285	282	276	282	292	321	321	280	282	297	291	282	293	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
27331	2894	5875	6375	5514	4595	3769	3131	2698	2496	2185	2067	1854	1783	1550	1496	1441	1378	1344	1263	1219	1315	1168	1111	1107	1056	1045	1052	1061	1021	967	989	934	957	1008	961	952	923	943	941	983	884	966	922	962	904	929	921	880	891	916	874	869	871	943	892	918	859	886	921	811	837	881	930	887	857	872	872	831	891	835	903	842	887	867	834	847	877	889	868	839	879	889	850	838	850	899	900	876	854	898	826	854	901	843	857	861	901	839	920	833	879	847	832	871	875	855	833	823	847	852	806	888	866	895	874	848	818	817	839	840	928	911	817	872	845	881	880	819	825	839	839	867	897	854	837	825	807	825	903	862	840	834	878	859	870	897	825	860	889	860	820	846	872	768	874	846	845	851	900	852	870	835	847	886	862	828	871	871	835	889	864	881	850	825	817	858	880	843	860	833	844	874	850	814	796	859	819	818	865	881	808	863	856	862	852	848	860	911	834	810	813	828	845	857	898	884	930	826	800	870	884	825	860	797	855	841	831	826	825	816	820	897	844	842	809	873	838	880	876	841	796	869	838	837	858	811	817	851	805	832	846	846	788	884	857	860	865	807	838	821	821	846	818	831	892	830	818	815	857	867	853	827	851	798	804	855	876	849	885	869	826	842	879	798	801	865	792	801	801	766	857	830	819	889	914	857	927	815	851	821	890	882	941	806	881	835	882	824	845	868	800	804	900	840	851	808	813	868	821	877	849	847	857	806	853	779	887	806	859	872	820	869	887	884	844	835	841	829	838	916	833	859	828	848	865	815	814	799	824	851	874	839	889	876	850	850	866	825	874	863	860	827	846	879	837	838	846	869	823	820	877	865	831	865	829	850	931	800	832	787	822	798	879	870	827	857	894	873	838	832	792	837	833	896	809	817	875	826	785	840	827	878	817	836	852	830	829	790	859	873	815	870	805	850	832	849	864	836	848	822	811	849	826	827	804	894	864	895	872	825	795	894	853	930	828	812	845	816	824	840	847	861	856	820	829	867	831	883	859	849	880	786	755	796	878	867	821	871	880	839	822	819	889	851	868	822	868	856	865	838	817	784	897	900	817	836	909	805	839	809	870	811	851	899	873	860	815	842	913	887	826	850	856	874	836	806	902	819	816	799	836	810	846	855	797	856	874	816	854	864	793	837	829	839	840	858	871	833	837	825	883	813	870	870	821	786	800	834	780	845	863	883	841	866	822	836	865	864	871	855	898	879	835	787	858	798	845	899	855	805	841	836	839	907	859	807	888	777	866	842	844	850	839	836	883	849	836	819	822	826	869	839	859	828	865	886	869	890	781	841	833	809	841	891	830	856	858	849	818	870	816	855	837	842	872	832	848	855	899	846	806	828	806	847	881	856	826	881	832	863	849	854	816	857	896	800	927	785	897	822	830	855	826	835	836	853	846	839	832	819	820	825	795	829	810	843	906	865	805	798	855	844	830	862	816	839	854	848	853	782	804	822	835	790	887	795	852	859	827	843	838	833	838	868	835	781	826	777	866	846	822	840	850	841	833	832	877	784	856	872	888	802	837	843	798	885	835	875	889	814	861	889	811	825	827	894	802	909	836	846	836	853	806	840	871	837	838	859	830	860	823	869	801	806	827	898	870	842	833	851	909	872	810	850	823	871	833	859	856	837	794	867	803	850	830	827	798	850	834	895	851	873	874	837	848	910	824	847	813	803	849	883	823	889	873	872	856	839	809	822	806	897	836	830	853	821	811	849	914	848	806	833	823	918	824	859	862	811	841	871	891	847	860	842	826	862	898	855	841	853	787	811	816	829	827	839	846	854	910	833	887	866	827	858	806	821	906	887	865	817	872	820	857	796	863	861	889	849	838	832	867	854	843	876	903	877	853	780	836	866	815	913	854	863	888	836	849	827	837	802	850	826	847	807	841	773	831	819	906	823	811	853	884	800	774	791	880	816	878	846	822	825	868	839	870	849	792	844	848	822	814	838	827	816	852	825	861	868	841	854	901	834	857	840	833	866	838	852	880	854	830	864	919	858	828	836	860	822	894	879	835	814	831	828	861	808	822	894	824	874	877	815	866	845	845	828	852	834	885	849	849	841	837	839	852	878	870	817	804	829	817	867	865	861	845	836	806	823	807	886	808	847	849	843	834	862	764	841	850	851	819	799	819	882	877	814	847	819	831	858	845	818	819	830	921	865	897	820	825	855	870	768	822	940	840	859	821	849	836	835	807	818	878	876	841	861	840	847	848	864	811	816	825	850	863	856	875	844	871	815	808	842	840	856	823	875	897	849	811	845	883	822	859	778	846	855	856	824	852	868	858	828	819	844	823	869	819	841	813	903	848	893	840	878	826	842	850	847	885	834	829	792	812	831	864	866	837	819	800	856	883	804	863	850	799	830	838	823	838	844	794	862	864	845	866	822	825	807	861	862	889	829	847	849	822	846	889	847	865	844	850	845	816	785	853	860	859	770	862	808	846	850	840	814	846	887	797	845	824	885	882	881	822	853	849	846	817	842	811	793	865	887	847	865	886	817	865	809	854	792	835	899	824	848	868	861	843	880	879	797	821	831	830	832	867	827	831	783	841	846	836	811	837	852	793	862	900	841	854	841	823	805	860	875	831	816	849	802	863	806	864	833	832	836	850	870	835	841	812	842	853	908	877	875	859	803	835	905	871	837	844	818	819	850	853	790	907	850	827	855	864	850	842	838	839	791	825	847	842	844	878	839	872	844	807	855	791	846	819	821	833	818	861	823	864	782	855	827	818	846	830	859	824	828	889	797	848	863	864	840	892	891	874	840	879	868	874	826	850	880	912	865	827	861	878	824	839	812	795	867	865	887	771	870	805	849	848	846	807	823	901	872	804	853	842	880	875	808	884	835	842	844	852	837	887	871	825	859	777	859	817	848	838	811	847	850	844	796	819	840	842	820	839	822	843	839	903	863	783	827	816	806	882	848	788	838	856	825	823	843	802	864	885	854	816	820	844	856	824	838	862	852	837	884	812	860	807	842	842	865	825	847	819	838	880	810	841	851	848	839	836	820	875	865	851	841	861	811	853	839	885	839	828	796	813	821	834	865	829	830	848	850	868	817	872	809	899	807	864	885	839	828	826	830	879	824	838	810	844	808	840	860	853	841	831	851	862	841	825	847	883	812	828	835	905	842	848	832	861	874	784	843	823	841	771	910	886	825	845	871	851	824	831	810	824	833	869	831	824	815	888	837	824	841	790	838	853	798	845	780	821	841	841	876	855	817	827	801	864	831	893	877	839	822	863	850	834	814	871	851	843	862	890	829	856	788	868	834	838	818	809	860	864	833	794	814	853	895	835	791	821	852	835	889	845	826	827	834	858	847	864	798	884	843	834	838	865	854	777	771	792	861	775	935	816	819	851	829	810	837	796	858	861	791	833	829	884	821	828	861	840	813	844	815	838	869	816	856	795	820	809	841	863	820	828	821	878	867	807	864	790	846	798	834	862	823	833	921	880	821	816	833	869	802	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8000	463	296	188	180	154	155	141	176	142	164	170	161	163	155	154	139	139	164	138	138	161	134	152	152	162	131	137	166	172	148	121	156	164	136	168	135	124	124	153	135	142	150	154	134	142	144	155	150	147	169	148	148	135	164	139	167	141	146	141	136	162	159	137	155	126	158	123	158	156	146	137	147	163	170	161	145	146	137	128	160	146	151	137	146	142	142	148	140	169	141	155	159	154	169	148	144	185	155	156	161	160	151	149	170	165	159	150	162	155	154	138	151	179	149	140	148	153	136	138	152	137	159	133	152	146	143	142	131	157	142	155	169	157	126	126	173	162	140	162	153	141	136	146	158	160	139	170	153	151	150	159	149	152	149	156	150	154	128	128	145	159	158	125	154	161	149	164	155	150	143	160	147	121	163	133	163	150	134	156	151	140	126	156	159	140	148	148	158	143	151	134	153	147	143	156	165	146	141	126	139	136	148	153	146	133	152	128	130	134	149	141	142	176	152	163	142	134	169	149	156	159	135	155	155	144	151	164	135	128	154	166	160	140	145	159	141	158	135	151	142	177	141	138	132	138	156	122	143	140	168	129	144	162	161	131	142	152	157	147	157	154	137	176	151	156	160	131	155	142	136	144	168	168	123	138	158	151	152	154	156	138	139	137	137	127	156	131	149	140	141	140	154	147	150	168	142	167	142	140	169	177	154	146	134	141	154	153	168	148	140	149	150	152	157	158	164	133	141	131	137	165	138	161	175	138	147	130	155	171	138	131	139	130	153	133	148	151	136	150	185	162	149	155	153	157	142	136	141	161	172	134	154	152	161	155	157	163	151	132	155	150	147	159	166	152	157	142	155	170	172	144	141	154	151	155	165	163	151	123	152	147	133	131	144	135	140	139	153	145	156	140	152	131	154	157	149	155	143	137	149	136	150	139	159	158	143	167	161	138	155	136	153	132	144	149	147	147	165	151	168	122	142	148	157	154	140	151	146	167	166	159	130	132	141	145	136	138	155	134	140	142	163	139	154	146	138	141	133	155	141	141	150	159	133	152	143	138	164	135	160	166	158	137	143	119	143	142	141	171	133	166	150	143	158	145	156	147	133	123	147	168	146	177	159	168	178	168	135	142	149	157	151	143	170	125	141	146	151	145	144	138	154	147	139	154	144	143	152	130	137	143	139	145	157	150	146	144	150	175	162	153	162	160	158	152	155	151	152	160	143	163	155	135	142	139	158	146	130	143	162	136	136	152	120	135	134	144	159	166	140	144	157	135	130	146	149	144	139	166	142	155	141	139	154	170	141	149	137	162	171	130	142	134	161	150	143	143	125	168	151	138	141	152	146	148	153	156	161	148	139	149	131	174	146	146	156	122	167	135	140	162	152	144	132	167	154	139	178	168	141	136	131	165	160	150	163	143	155	136	138	131	142	149	155	162	154	142	161	134	169	138	142	144	134	151	137	136	139	158	158	164	143	128	149	155	138	167	138	153	167	135	154	136	133	128	146	167	150	188	155	164	121	140	149	143	142	159	148	167	171	158	167	146	155	158	174	124	149	148	143	153	125	157	128	149	157	135	143	157	144	148	144	147	151	153	156	133	146	157	147	159	162	138	132	158	179	143	147	122	161	175	147	135	140	148	156	139	148	134	150	144	156	155	177	145	154	157	158	126	141	135	139	153	142	128	158	119	167	168	139	146	150	171	139	169	141	151	185	141	142	142	156	150	170	139	155	140	157	133	126	153	162	157	144	156	152	128	149	152	150	176	154	146	151	135	134	156	126	134	144	140	156	168	152	144	158	140	166	148	150	148	139	152	159	137	150	129	161	157	131	167	159	135	160	150	155	149	150	129	166	150	143	144	144	146	151	149	146	138	155	145	142	142	135	156	148	142	119	142	134	142	161	139	116	159	141	149	148	151	161	161	161	128	160	166	143	124	161	132	141	175	153	148	178	136	148	155	157	143	154	171	123	136	157	155	148	137	149	161	156	128	137	140	155	146	135	160	146	172	157	122	118	152	152	156	136	151	165	147	143	145	166	149	159	153	154	158	151	137	151	179	155	154	171	156	147	124	154	146	151	141	141	151	164	149	146	143	155	149	152	149	146	146	156	164	169	170	130	143	144	168	154	153	159	143	161	145	156	159	145	149	148	129	146	129	158	145	155	154	175	143	151	142	145	149	129	151	141	143	145	143	139	168	131	135	150	141	178	160	177	133	174	130	139	153	157	151	157	154	165	149	146	142	146	144	141	143	142	146	159	132	143	128	166	148	160	161	155	130	150	159	150	145	141	145	140	153	150	160	155	144	137	135	126	160	184	158	171	159	127	145	161	135	153	168	165	139	139	163	133	173	150	131	154	156	154	152	170	150	152	143	138	140	145	152	158	157	146	154	170	151	165	159	146	144	152	147	168	140	155	119	140	165	126	160	142	153	141	147	132	164	159	145	148	161	136	158	122	139	136	153	166	149	162	152	146	147	151	132	123	152	124	152	157	156	157	144	132	157	160	155	163	127	147	149	172	152	158	131	155	132	177	173	136	151	147	140	149	148	151	156	139	141	148	150	138	174	158	138	159	145	125	153	158	148	155	147	151	161	153	149	145	166	138	153	135	142	144	149	146	138	162	152	142	128	144	142	145	144	132	155	171	169	154	133	162	162	156	133	153	148	143	148	137	143	160	149	130	154	148	131	156	150	159	164	164	152	143	164	146	166	142	132	150	138	145	147	137	134	159	147	157	129	134	136	169	141	144	165	152	152	142	138	145	131	155	143	140	145	153	155	143	149	150	144	151	152	151	134	159	143	157	160	124	142	158	139	155	160	180	176	166	154	150	165	176	145	146	144	168	166	135	150	167	135	167	149	134	136	146	154	159	140	140	147	146	141	141	138	158	146	150	159	173	149	147	143	153	158	138	153	148	174	157	122	151	151	142	145	160	131	135	146	151	140	138	145	120	148	139	136	152	143	129	131	135	158	148	131	163	154	144	138	172	147	157	141	141	145	162	137	140	136	133	150	166	146	151	149	162	158	141	135	154	130	138	143	137	140	170	133	173	138	145	150	172	169	165	145	141	152	132	156	145	125	155	147	167	149	170	134	157	147	139	144	147	140	138	144	152	151	131	154	147	145	146	122	153	137	159	145	145	151	141	159	134	145	152	146	158	151	139	154	137	160	142	143	155	178	143	163	157	148	147	129	143	147	165	154	158	186	167	170	156	141	142	132	159	138	132	157	141	142	157	170	149	151	157	153	153	161	163	149	155	169	181	120	153	167	168	161	129	138	156	147	143	133	129	138	137	138	145	186	157	170	147	133	138	167	132	142	138	156	158	154	140	175	128	150	139	128	136	146	146	136	158	156	147	145	129	140	140	148	144	151	143	148	153	166	162	156	152	150	167	146	160	144	159	160	164	144	157	127	149	134	151	148	149	140	139	140	127	157	145	147	154	167	139	137	140	137	161	152	156	160	146	170	154	172	159	164	143	160	124	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7562	541	666	677	599	572	617	586	555	517	496	528	514	470	462	483	527	497	499	471	488	508	482	504	462	523	515	510	488	451	520	457	470	470	485	449	403	454	475	494	481	466	471	488	501	511	488	525	460	439	501	468	495	444	492	469	477	476	435	473	505	460	448	526	477	503	509	489	453	500	476	486	468	473	473	453	503	477	468	450	461	430	486	476	468	477	492	483	423	468	467	460	435	472	432	468	488	457	500	517	488	481	466	474	508	449	470	544	548	453	497	477	473	478	476	417	492	498	463	478	455	525	463	459	460	484	488	497	452	479	439	473	460	513	499	517	448	482	499	503	486	464	475	468	474	489	490	485	465	463	468	463	474	494	481	462	473	493	490	470	499	487	514	470	499	483	482	465	485	472	481	467	457	487	486	462	492	511	474	484	515	477	436	491	492	433	462	477	495	486	461	489	490	454	478	477	476	490	462	469	488	492	465	486	450	481	476	497	439	442	470	539	484	505	497	462	506	483	453	468	467	493	474	464	463	470	443	483	478	454	481	481	489	474	463	483	488	481	458	466	476	528	483	435	481	481	443	486	515	476	438	465	457	459	493	449	481	494	486	469	475	483	485	466	509	497	514	487	498	442	485	454	480	472	436	466	506	450	452	504	466	438	496	509	467	499	444	471	493	516	497	475	477	468	482	468	446	461	488	450	425	500	461	514	486	521	474	484	496	498	461	475	460	469	504	476	480	488	471	491	487	511	468	481	461	454	508	450	463	481	487	517	468	463	510	469	519	481	515	472	434	520	486	469	443	484	484	514	435	472	428	468	467	507	436	479	474	481	464	478	498	504	511	476	491	443	499	449	483	481	474	443	438	478	458	501	445	471	493	461	483	479	447	475	477	459	473	490	483	490	456	469	458	480	453	446	441	499	448	424	511	462	493	498	468	515	476	471	472	466	479	469	496	497	496	499	498	469	469	460	460	468	481	501	488	478	516	512	482	431	472	478	469	499	497	470	479	468	525	497	466	500	466	452	449	518	451	449	499	470	463	487	473	484	497	472	479	502	474	470	444	471	466	474	457	447	466	473	497	454	476	508	465	451	474	470	482	445	506	458	451	480	474	538	441	457	476	442	508	488	484	511	479	466	487	435	441	475	493	464	496	448	503	499	485	494	472	501	486	446	484	476	498	485	445	474	458	500	470	454	457	461	472	463	471	482	504	479	488	462	465	453	499	473	495	489	494	491	436	469	462	469	478	435	488	480	484	496	470	468	509	502	476	444	457	432	499	485	449	470	479	484	459	463	462	489	476	470	472	451	452	467	478	504	490	464	505	490	492	434	466	453	505	468	463	431	518	504	487	476	477	438	491	492	488	485	501	467	489	518	484	450	494	475	469	483	476	488	509	463	443	493	487	460	476	452	469	460	445	511	453	504	492	471	437	454	450	449	458	462	488	482	500	463	524	445	483	508	475	456	455	455	480	480	486	424	476	488	468	468	458	461	464	491	490	471	472	458	477	469	459	477	459	479	458	473	475	456	492	488	449	479	460	463	470	464	476	491	473	479	508	452	466	482	512	494	471	509	494	495	452	489	445	451	432	463	462	496	484	477	496	468	480	477	481	498	523	527	502	497	431	479	491	472	485	479	491	485	474	485	485	457	465	501	470	438	514	473	468	423	473	513	456	499	478	477	497	487	505	480	474	498	451	492	457	468	510	454	486	454	494	468	484	517	465	494	443	470	499	452	493	457	498	467	524	469	490	505	484	472	452	468	458	462	526	481	504	526	474	510	519	486	494	478	494	467	462	481	505	408	473	460	483	503	485	460	490	497	489	461	466	486	483	463	464	508	463	489	475	454	461	469	485	453	516	489	458	444	486	474	487	452	455	510	521	463	460	496	481	461	482	467	450	475	480	470	473	451	499	486	523	472	459	451	500	494	460	488	462	468	464	489	454	447	492	517	495	461	434	463	488	494	478	455	482	474	503	468	463	485	486	475	473	470	475	503	498	469	476	480	499	510	482	485	434	471	498	464	478	461	484	478	493	463	479	457	478	489	452	486	481	444	521	466	496	481	467	454	469	515	487	489	476	530	481	436	460	499	435	479	466	475	452	475	477	487	487	468	520	483	509	524	495	494	453	460	448	465	490	418	459	469	465	492	467	455	497	479	511	494	453	479	490	478	473	495	480	457	480	499	493	497	461	508	457	466	459	505	494	496	506	509	510	500	504	520	475	467	484	423	478	454	462	465	454	488	510	474	456	496	490	491	476	484	484	502	437	476	450	486	440	476	488	444	461	473	446	472	460	494	541	501	481	460	470	475	447	456	464	494	437	485	504	482	461	476	493	458	456	465	484	439	487	512	495	493	473	459	474	475	459	483	495	481	472	476	473	461	486	453	427	494	509	469	461	455	463	471	471	514	462	509	498	482	471	502	484	493	518	478	444	479	485	446	501	465	511	508	459	460	543	466	471	444	455	511	494	476	447	483	458	488	493	483	449	459	467	485	481	467	499	493	458	496	483	452	496	458	494	497	462	472	489	489	477	481	445	485	480	454	484	485	452	487	471	449	469	455	440	482	461	505	490	445	455	460	458	493	468	469	461	456	522	476	489	444	508	478	494	474	494	446	463	518	495	486	474	480	471	399	475	466	509	485	498	438	496	476	499	455	452	503	449	454	445	480	487	500	469	446	485	500	459	457	497	432	450	514	465	486	470	500	464	474	451	461	484	426	460	498	439	531	488	459	457	470	492	490	513	489	498	461	480	464	498	481	452	499	439	482	484	489	476	483	465	471	483	482	472	531	467	469	490	492	484	480	484	504	501	477	465	457	466	483	475	485	523	457	450	494	469	464	493	490	458	494	445	494	463	433	450	426	481	494	477	476	516	471	459	465	487	459	488	477	473	473	442	465	507	472	488	445	457	465	452	453	482	494	497	491	500	471	468	524	486	441	448	503	489	506	451	452	522	476	497	475	479	474	490	421	448	503	453	467	470	474	505	473	483	499	488	511	454	470	502	439	520	478	495	509	487	436	464	499	452	465	520	476	440	477	468	495	500	515	485	465	452	494	456	471	519	501	480	481	505	504	468	440	421	473	498	448	464	510	466	458	471	493	463	492	489	500	440	441	450	448	483	469	491	505	465	499	501	468	507	476	502	437	457	488	462	463	453	478	469	504	483	486	475	475	518	496	490	482	485	457	467	476	452	454	525	442	505	463	494	468	449	496	510	457	483	471	466	506	446	488	485	481	514	437	481	509	489	496	451	484	487	484	471	471	438	466	489	462	451	524	489	509	529	482	477	479	500	452	442	495	495	464	451	477	454	493	461	519	509	488	470	471	502	491	507	466	490	478	431	451	488	457	475	443	481	458	476	494	462	457	458	479	507	460	465	464	465	491	505	445	513	484	441	475	534	477	475	481	463	473	506	452	456	514	450	497	475	500	510	476	482	446	484	534	487	482	460	451	436	512	461	415	488	468	505	503	498	504	497	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46104	13806	2799	1257	855	724	548	482	429	414	411	400	368	358	361	321	328	341	353	323	324	297	296	296	287	347	297	294	339	294	304	310	317	267	308	311	324	258	275	302	281	296	296	302	288	315	313	294	305	295	300	341	349	308	323	287	304	301	299	283	289	245	305	280	289	330	315	283	295	315	300	320	284	305	301	317	311	313	288	328	309	288	325	293	325	269	257	284	322	296	310	311	293	294	309	271	290	292	302	303	298	312	310	319	296	336	310	293	285	275	273	301	289	282	304	325	322	298	316	313	306	278	284	266	266	280	280	321	290	305	300	302	321	293	298	297	301	301	293	291	283	285	318	295	311	282	279	279	303	315	307	307	324	286	291	292	300	255	311	295	287	308	281	293	289	297	284	284	263	290	315	284	300	293	291	281	271	292	294	322	277	271	270	304	272	310	286	289	290	296	321	298	295	292	270	300	327	308	291	333	324	302	276	312	307	293	285	279	272	324	325	293	296	285	273	284	265	273	285	307	291	315	282	292	275	292	260	287	301	277	267	291	291	282	258	310	298	316	293	282	288	286	313	297	314	319	326	302	277	267	283	308	289	306	293	313	290	289	285	303	314	298	278	323	260	294	281	279	290	305	298	315	298	282	281	271	310	298	299	318	285	287	302	284	276	277	292	298	324	298	290	292	308	320	270	261	264	314	294	270	281	311	306	280	268	282	295	290	304	271	287	298	286	281	300	305	280	284	282	314	296	298	316	283	302	283	278	336	315	290	297	294	307	268	306	326	275	304	292	296	314	287	300	305	329	315	312	292	267	296	267	266	283	272	271	333	285	283	300	292	319	299	277	301	322	296	321	283	266	284	283	307	306	277	275	266	299	309	297	287	309	303	301	292	287	279	290	325	298	294	291	283	299	284	294	280	316	286	294	266	308	293	297	325	298	281	300	285	326	314	276	279	306	323	282	271	318	278	326	284	265	274	298	289	268	271	309	266	308	294	283	295	292	246	299	294	295	289	263	291	310	325	328	297	296	285	299	307	317	287	283	270	276	301	288	291	284	294	312	290	283	318	287	295	284	294	295	257	285	301	286	296	289	297	350	293	289	293	318	307	291	282	297	281	272	286	315	292	294	304	280	255	288	299	303	259	280	317	294	288	263	286	300	319	291	282	314	303	267	302	301	297	279	316	271	333	326	285	288	309	233	285	326	306	305	303	289	289	310	290	326	322	279	270	266	266	313	301	273	301	283	326	289	277	276	289	310	303	274	316	281	265	323	351	291	263	317	304	318	287	322	278	283	293	289	267	290	304	325	298	297	292	290	290	299	305	292	317	304	288	295	269	263	301	323	285	301	279	293	283	275	275	288	252	285	299	252	264	262	280	322	278	333	295	310	303	279	300	301	275	293	296	293	306	280	276	297	291	278	285	290	286	292	293	294	296	274	322	306	312	285	298	269	268	300	286	272	283	309	289	313	282	267	280	267	298	263	281	296	301	318	321	287	315	300	309	324	328	278	310	274	312	293	314	303	267	285	300	277	318	305	279	283	283	321	282	260	311	279	307	274	271	273	281	274	288	292	295	297	281	265	328	309	282	292	302	305	306	303	323	288	289	293	315	315	307	325	298	298	279	283	329	296	287	327	283	306	306	312	297	292	300	268	291	287	280	292	311	268	285	278	316	314	291	303	282	269	294	292	301	297	317	288	295	304	314	308	312	288	270	297	282	293	296	293	293	287	309	301	289	288	281	284	318	331	315	296	294	298	277	279	300	256	295	288	307	294	308	299	310	292	284	307	247	290	311	305	307	300	296	312	299	315	297	282	286	302	317	327	283	299	283	284	274	274	298	320	295	310	293	297	284	325	293	317	300	297	326	297	306	292	286	271	290	306	315	307	274	312	297	274	331	273	311	319	302	293	295	280	299	297	291	267	284	298	309	274	298	284	305	273	298	279	332	297	308	302	296	268	279	304	277	300	299	286	294	301	300	296	322	294	271	299	266	298	289	324	250	331	294	280	311	280	308	297	290	289	275	313	288	322	287	312	269	314	285	285	291	284	287	293	308	237	286	309	297	299	312	289	308	274	262	317	288	303	295	294	315	285	287	286	295	256	302	275	269	283	305	285	306	301	284	300	320	322	296	307	293	298	304	321	312	291	313	281	305	318	326	289	303	255	310	308	319	284	306	310	276	284	313	276	272	301	297	319	293	265	299	281	290	276	311	283	290	281	318	299	283	284	327	277	297	300	300	287	290	328	292	326	314	322	295	320	294	311	257	297	295	265	286	311	294	313	293	307	252	254	271	308	313	297	284	287	286	313	311	274	275	282	328	310	295	298	306	277	301	302	263	315	323	292	336	295	291	325	277	274	267	287	310	311	269	304	309	298	307	302	289	270	284	290	327	273	302	314	288	314	320	287	276	302	309	271	287	333	341	289	283	279	265	270	293	299	247	277	294	282	300	301	287	282	294	277	283	299	271	273	317	308	307	335	292	279	293	288	289	306	284	306	285	261	281	271	303	311	317	292	285	282	288	270	273	312	307	298	285	295	316	300	285	285	272	297	301	296	281	309	315	292	304	323	295	306	312	281	324	288	275	289	321	314	321	327	313	294	272	312	294	297	290	283	296	275	268	275	270	325	305	307	282	293	307	313	301	266	269	300	279	331	318	313	275	289	277	291	307	287	308	302	292	268	296	290	272	296	297	313	288	292	306	282	313	307	266	286	275	306	304	273	311	307	274	282	294	287	348	296	282	285	288	309	282	283	287	315	316	310	324	304	280	309	337	279	293	287	285	303	308	301	309	308	281	290	267	305	288	298	307	293	281	297	278	277	267	319	290	277	281	314	282	297	302	278	306	307	267	262	301	283	296	287	284	268	313	307	299	305	287	273	298	282	343	318	289	299	275	304	309	290	314	315	311	249	300	278	299	304	335	279	277	302	280	280	286	321	302	294	309	291	306	303	299	302	286	299	278	311	338	295	297	292	273	285	321	287	260	311	302	322	302	319	262	296	331	306	277	291	250	303	292	266	298	282	334	282	299	278	289	319	301	277	297	284	262	302	313	296	279	279	302	298	314	306	301	306	307	325	311	288	310	282	273	297	289	271	298	323	301	287	284	303	271	249	290	306	315	291	307	338	269	319	273	300	274	340	275	310	279	291	321	306	297	311	290	262	312	314	308	286	276	315	329	292	325	294	290	358	262	293	300	287	303	275	310	323	269	257	307	305	283	267	261	286	273	259	286	292	319	285	266	290	341	288	276	281	301	314	278	291	315	311	291	277	277	264	294	316	310	277	326	276	280	286	275	281	298	287	296	284	289	290	284	289	297	283	290	284	309	267	282	289	281	312	257	301	285	291	292	314	293	299	321	314	274	282	277	283	318	292	278	282	272	274	287	284	266	293	305	282	287	296	298	309	279	269	324	282	276	297	308	290	314	275	320	308	285	295	298	310	304	303	298	284	301	294	281	289	269	310	285	338	310	310	280	300	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22367	1807	3346	3601	3226	2593	2354	1996	1725	1594	1510	1453	1363	1345	1261	1194	1099	1103	1099	1007	1066	1001	973	946	992	981	936	956	935	899	889	949	896	880	901	855	898	893	857	848	891	847	891	869	877	890	849	823	893	922	834	866	865	865	876	884	866	875	884	931	843	851	810	836	837	870	800	831	812	844	842	821	799	806	860	885	865	829	845	862	865	880	844	839	820	854	903	838	805	848	800	810	799	830	857	792	853	852	867	813	837	795	818	834	817	817	867	842	854	820	832	889	855	849	819	850	807	847	846	860	822	792	859	888	833	851	891	819	830	821	865	816	866	817	818	854	791	773	857	822	844	832	866	832	855	815	858	873	796	803	847	839	854	776	828	806	826	815	838	845	831	870	825	867	815	858	858	869	813	828	838	853	835	899	821	901	824	846	847	833	877	808	773	804	786	824	818	838	773	842	819	855	822	868	908	795	811	799	872	835	856	871	813	869	849	806	821	840	774	845	811	847	814	850	801	802	835	781	792	803	796	808	835	821	849	842	802	882	804	859	814	855	827	805	864	845	843	867	875	804	855	886	841	856	823	896	838	835	845	851	823	794	802	858	833	836	801	866	842	785	835	819	852	821	821	800	860	804	860	822	826	840	849	836	861	839	850	793	827	841	802	856	829	854	820	866	823	840	873	791	785	859	842	773	874	869	823	837	868	835	823	824	822	814	867	832	828	861	833	826	882	820	857	857	826	854	859	796	816	827	848	886	861	802	837	828	880	844	851	870	817	838	877	792	803	838	779	851	814	804	888	770	813	808	875	811	819	826	871	779	838	818	853	783	841	700	843	809	835	822	843	870	815	842	814	855	832	743	818	869	807	809	899	831	844	851	807	834	877	803	871	849	765	827	846	828	836	837	846	846	851	820	782	808	835	872	851	826	868	841	835	824	818	802	787	834	829	847	890	840	828	797	797	844	827	821	845	812	821	859	821	805	872	787	867	857	869	825	817	835	866	827	880	768	884	832	817	809	867	762	845	830	859	818	831	818	840	846	902	838	856	842	784	802	864	815	851	837	819	834	797	841	849	854	808	811	855	795	834	866	843	843	877	801	795	813	824	839	839	842	874	793	886	819	829	804	837	855	827	837	861	839	812	816	843	882	788	849	856	832	810	813	882	810	844	839	816	825	832	839	790	867	847	846	878	835	834	812	847	847	851	808	915	789	820	810	805	791	826	805	793	789	821	837	855	894	836	801	842	876	863	813	867	858	834	826	851	843	857	815	838	788	810	811	864	812	876	862	844	845	831	825	858	841	812	788	814	806	799	831	813	873	831	820	816	862	840	822	891	821	784	847	842	876	848	793	802	848	872	824	838	845	775	837	809	843	838	867	849	827	864	829	829	830	845	789	789	853	868	867	808	831	852	804	812	781	853	768	796	886	787	809	819	811	861	861	863	801	846	842	807	844	861	805	788	883	854	762	862	842	834	825	873	888	807	801	871	874	865	778	822	820	838	779	789	807	779	878	823	883	813	815	813	816	831	845	797	827	845	844	819	817	807	814	895	817	824	832	855	785	811	860	877	800	850	856	854	842	808	810	860	850	749	826	817	834	824	806	874	836	854	835	874	846	823	801	820	819	817	830	851	840	842	818	825	833	810	788	875	845	853	796	847	874	825	813	878	838	845	860	810	851	797	811	838	804	854	812	795	802	880	806	786	831	847	845	842	821	795	812	839	840	826	864	832	836	819	846	861	844	850	833	854	854	809	869	827	819	820	816	833	800	894	809	860	829	859	851	780	860	882	807	849	824	859	789	828	793	849	798	806	842	852	888	852	926	808	863	845	839	804	813	857	835	892	833	841	842	823	784	878	861	867	798	788	860	864	843	852	829	839	835	799	815	823	845	845	823	836	819	838	850	802	846	839	808	855	812	845	846	821	887	798	795	819	857	846	780	875	818	850	855	824	835	815	834	783	839	834	804	886	826	833	900	810	824	831	809	814	847	806	823	864	837	798	830	821	842	838	793	854	819	825	890	825	886	811	827	850	777	823	830	893	815	842	846	846	822	835	815	761	819	868	783	850	800	805	820	788	866	839	862	868	817	854	785	822	858	831	831	804	812	853	817	814	901	754	832	752	828	886	806	797	789	844	791	824	826	841	878	846	773	814	844	832	847	809	800	788	797	841	852	798	865	831	793	848	797	882	820	808	805	809	835	785	803	856	812	816	828	849	799	791	809	895	803	878	825	866	814	783	825	820	846	796	797	839	821	828	829	817	817	814	791	865	819	820	838	885	806	773	812	827	863	848	831	816	828	885	836	816	797	821	818	797	785	834	858	867	837	796	813	810	869	870	839	820	831	869	809	849	824	822	784	821	817	813	765	823	830	825	863	759	855	858	852	830	826	833	827	802	899	818	827	778	836	855	833	771	812	796	811	834	863	825	847	826	837	827	829	906	869	846	785	809	865	858	894	797	836	837	786	793	863	868	822	852	823	841	830	822	836	822	836	793	845	843	876	870	865	825	845	822	867	866	879	807	855	817	815	843	857	823	829	781	826	832	814	792	814	858	841	831	825	854	840	835	835	872	792	833	801	853	770	861	880	789	803	817	847	826	859	816	847	821	803	804	872	820	793	833	818	849	896	868	856	795	812	830	857	859	828	815	816	841	784	830	825	864	800	836	843	854	838	824	795	832	821	807	818	849	827	832	818	824	813	773	880	811	813	794	840	847	859	800	804	800	876	835	824	850	810	878	846	830	808	806	833	871	782	855	891	841	838	787	877	814	879	817	793	818	838	849	820	872	823	839	772	865	800	832	819	849	826	824	853	828	832	806	890	827	807	806	899	820	847	843	837	820	841	815	836	849	837	819	879	838	796	793	854	836	809	885	838	859	834	850	904	845	840	798	782	821	793	793	844	839	811	807	841	806	856	811	809	810	872	875	826	865	845	868	851	825	830	804	805	780	854	830	849	826	868	809	861	899	829	876	857	853	842	815	838	873	857	859	799	843	797	841	799	837	800	818	823	845	820	825	854	818	842	844	821	763	830	819	830	785	821	843	831	808	850	815	845	791	814	780	826	854	865	806	834	836	861	898	867	896	852	815	789	842	871	818	835	845	864	835	805	858	769	830	836	847	804	848	836	896	851	844	798	884	847	836	860	813	881	826	858	823	818	847	847	853	847	832	851	819	848	829	829	798	851	813	808	827	824	840	816	849	828	863	827	750	787	831	847	805	798	840	865	841	876	820	859	822	854	868	837	801	804	866	831	813	838	798	860	786	801	860	792	820	824	865	835	861	771	856	807	793	803	831	820	784	794	837	808	847	818	793	831	808	843	892	815	867	790	800	856	856	814	829	853	867	822	865	876	808	842	887	899	802	870	789	824	829	785	814	866	861	852	777	833	815	851	828	864	787	845	854	857	821	809	787	863	813	816	794	838	836	872	829	850	838	760	831	829	866	874	861	797	866	843	878	818	831	821	801	815	789	818	817	837	850	880	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
52276	20884	10970	2513	1559	1125	893	746	647	560	531	514	491	446	406	380	390	396	396	363	330	378	334	353	325	354	355	343	300	326	288	294	332	297	304	313	309	327	346	357	292	317	308	305	333	339	320	316	300	320	309	308	318	305	340	324	285	315	309	303	304	333	305	331	264	318	356	304	304	297	282	309	347	312	325	329	326	284	305	284	323	293	322	312	320	319	351	319	310	323	304	313	290	329	341	347	332	310	300	308	307	317	296	309	288	295	327	314	291	306	275	301	330	319	294	325	283	319	309	303	276	298	317	322	327	308	319	323	338	303	335	314	293	302	333	302	302	300	330	310	343	325	274	320	310	308	304	326	327	355	307	319	304	292	325	277	327	314	291	294	327	326	306	286	294	307	299	289	285	325	350	294	297	286	315	348	284	326	295	309	320	279	309	314	337	329	309	298	302	306	298	303	339	330	313	296	339	315	315	349	276	296	312	298	322	322	323	295	318	297	303	299	279	321	313	315	292	324	334	276	309	302	282	318	335	287	341	298	320	320	316	296	325	299	302	334	277	306	314	316	320	322	304	266	326	322	326	291	295	305	312	323	304	305	325	307	273	290	327	303	285	321	298	299	320	301	324	303	296	304	306	304	308	305	322	308	272	301	311	313	300	315	316	313	333	341	342	326	300	349	316	329	290	303	273	320	313	304	306	277	310	328	314	325	355	304	296	339	294	300	301	284	299	350	324	315	313	318	281	315	307	319	303	298	307	335	303	289	313	349	302	304	337	329	294	319	318	321	304	292	283	292	360	304	306	295	287	320	337	279	305	267	275	343	322	277	335	291	308	288	329	352	314	312	289	288	333	330	333	318	303	286	308	286	320	282	292	305	334	264	336	307	305	312	312	302	304	323	314	296	342	301	302	348	300	311	282	286	311	315	291	303	274	307	319	273	299	315	295	288	331	298	312	300	291	311	307	334	311	334	292	334	317	328	319	319	284	299	277	300	292	306	308	330	284	312	307	309	315	335	297	298	309	308	298	309	346	307	277	333	305	278	308	308	293	315	316	303	341	334	307	289	272	307	300	337	314	321	309	328	309	315	283	320	329	292	299	324	324	334	290	320	338	295	303	298	297	319	313	316	308	296	320	281	262	332	318	309	302	330	307	340	317	307	294	329	313	291	306	322	331	335	285	316	315	300	307	309	317	332	296	313	299	284	312	263	263	286	318	278	284	299	308	311	335	303	315	351	318	325	338	315	283	310	278	319	304	325	289	284	312	333	298	299	305	308	297	292	298	313	279	306	296	297	302	310	290	329	325	336	338	306	301	301	319	315	304	282	287	320	330	298	303	294	320	316	315	329	304	275	328	314	290	302	307	341	328	271	301	299	314	291	284	303	323	314	315	288	287	297	303	301	324	299	297	295	295	293	342	308	339	326	323	313	297	307	324	333	320	301	328	289	299	320	304	333	304	314	317	308	277	288	286	310	293	310	276	289	302	317	303	316	305	300	303	296	306	309	297	304	286	333	309	311	250	312	295	322	318	283	310	323	269	313	307	323	287	315	289	299	294	309	273	289	296	282	285	317	300	332	288	302	288	304	266	307	306	335	318	312	321	330	330	348	337	342	315	317	294	330	277	302	296	310	325	300	290	300	321	327	325	331	321	326	312	299	290	283	307	312	304	302	273	313	269	289	311	302	319	325	295	305	275	323	316	312	298	290	322	276	304	297	309	301	297	311	325	318	292	305	302	293	311	327	307	293	294	333	301	310	326	272	329	329	293	310	353	314	317	326	316	294	304	291	308	316	322	308	289	290	303	292	331	312	272	304	326	292	300	303	292	264	317	281	298	326	340	305	330	295	332	310	330	332	308	342	318	292	323	320	307	302	320	318	317	306	314	321	326	290	327	288	316	332	308	304	305	320	298	306	324	286	304	309	310	289	319	313	292	317	303	313	288	332	327	275	314	310	307	292	333	328	323	307	316	321	310	293	314	290	311	345	305	315	326	301	323	306	299	322	303	295	316	310	354	292	312	304	293	319	309	299	312	301	312	296	318	304	313	302	286	309	294	330	294	288	308	301	331	319	324	298	330	302	277	314	338	341	337	283	317	312	278	322	290	293	306	298	310	310	297	301	340	303	284	295	297	285	305	310	286	312	286	342	263	324	337	305	307	257	293	329	328	327	305	299	330	319	296	297	270	318	326	346	307	310	319	292	332	323	316	287	334	294	332	303	279	323	298	294	290	292	303	321	291	323	312	299	307	287	299	296	287	301	296	298	308	322	315	325	309	303	308	338	313	297	322	295	346	311	333	323	319	284	295	290	301	311	332	332	308	326	293	284	297	304	322	322	292	287	314	309	283	322	314	280	326	293	304	305	332	298	298	327	334	320	342	296	283	322	306	344	335	295	306	315	321	289	314	296	334	312	331	301	296	324	309	274	287	320	312	329	309	292	308	315	305	320	322	296	326	298	304	322	307	317	317	303	298	292	327	326	333	318	324	323	301	304	317	330	317	348	296	314	330	317	316	334	313	321	308	312	289	329	285	298	338	286	306	291	296	305	310	306	298	300	327	307	286	286	323	273	278	305	307	268	298	311	284	317	324	314	277	294	286	337	304	338	308	298	327	304	292	300	331	279	334	313	338	331	293	328	293	332	312	330	269	311	280	317	307	282	310	312	317	310	284	287	318	266	325	295	332	310	297	292	297	311	297	312	325	320	322	315	298	316	295	299	313	290	289	330	308	315	331	298	344	311	292	276	331	286	311	307	324	300	299	325	307	288	324	337	325	316	285	311	316	291	305	311	322	297	287	330	342	318	341	329	298	335	300	297	298	295	314	320	322	313	312	315	294	281	294	285	317	302	304	290	314	324	301	326	292	301	302	309	296	321	331	300	320	325	293	279	291	333	326	322	318	311	299	323	305	282	283	334	339	303	338	323	280	309	288	334	308	290	322	316	314	336	303	308	325	321	299	297	300	296	270	285	342	316	351	294	298	307	340	297	307	305	301	309	294	302	352	284	315	339	306	322	309	325	317	341	311	372	313	287	294	341	347	289	297	311	302	314	301	324	326	316	300	313	306	329	291	298	325	301	309	294	293	316	339	291	313	311	303	300	292	298	312	302	310	306	295	306	307	288	234	303	300	305	299	311	277	291	310	309	304	300	310	301	295	324	332	297	300	312	369	304	296	285	306	304	293	329	333	344	312	294	322	310	300	293	302	306	289	287	316	286	296	293	283	298	308	292	322	301	325	282	291	320	298	346	307	311	329	321	322	299	301	302	305	314	268	312	291	298	309	329	309	324	332	278	267	302	279	281	352	331	340	343	317	308	306	315	300	317	312	308	302	344	324	307	317	334	302	307	290	327	298	299	283	320	309	308	279	313	327	275	325	357	296	310	310	307	282	317	324	320	309	283	293	335	305	312	287	326	279	340	301	301	336	326	330	298	301	301	332	295	302	316	295	291	327	298	311	281	301	276	275	316	285	306	310	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28275	2740	5817	6444	5538	4505	3696	3097	2697	2385	2208	2013	1937	1642	1603	1491	1443	1331	1285	1229	1219	1156	1116	1102	1105	1130	1048	991	1017	1007	1020	952	998	955	983	980	921	937	971	934	910	942	940	889	911	930	903	913	911	876	905	909	884	875	911	853	885	907	896	903	887	886	919	853	905	881	902	912	888	830	820	883	835	855	898	904	904	846	836	873	834	880	882	886	834	870	856	903	881	827	891	870	904	854	882	834	867	892	906	861	833	853	826	818	835	846	823	886	834	870	852	869	854	866	884	826	853	837	860	836	846	836	819	807	841	855	879	885	828	830	826	853	846	869	819	857	859	885	805	840	857	845	835	809	877	836	865	869	800	898	835	875	815	844	838	865	820	804	842	818	791	875	854	841	862	841	811	816	843	838	849	856	867	906	853	856	813	814	878	870	865	835	861	808	849	831	889	886	839	780	870	851	798	879	888	877	877	888	826	841	871	851	866	828	839	851	843	839	816	812	864	845	852	794	876	836	862	848	827	838	856	855	795	814	825	911	841	843	883	860	865	838	836	861	827	846	885	833	833	828	870	855	885	837	886	801	835	845	843	840	813	827	846	840	887	884	835	824	849	864	827	849	907	844	914	813	862	887	844	907	877	882	867	865	869	879	812	882	855	848	836	879	835	870	891	870	845	832	826	835	793	778	864	885	852	860	857	851	858	833	794	837	866	861	870	847	874	838	832	848	815	884	797	863	882	839	885	844	821	834	811	831	841	810	843	822	844	839	854	866	844	907	815	847	869	850	871	878	900	875	845	842	861	823	826	804	898	870	861	830	841	845	796	874	833	869	849	811	831	912	846	816	883	869	882	797	818	877	876	869	824	854	853	826	866	901	880	867	808	841	903	806	881	850	842	842	810	847	853	853	903	844	832	855	878	814	778	880	844	820	853	848	830	875	840	844	805	848	835	853	831	870	881	905	861	899	882	827	856	871	787	871	842	858	844	839	833	853	866	894	805	864	813	872	801	875	881	863	879	793	821	854	842	854	880	852	836	847	823	870	812	816	795	835	808	798	837	878	886	852	825	827	869	829	878	870	830	851	840	884	840	846	853	861	831	835	851	888	884	802	824	875	835	839	863	896	860	867	795	845	824	845	840	837	896	850	862	819	836	853	805	864	833	869	829	853	868	825	870	814	886	922	836	856	859	865	820	877	869	884	847	841	843	829	851	814	837	886	846	842	845	811	889	815	848	852	886	827	822	808	842	833	850	839	850	807	845	810	836	843	834	830	852	824	811	861	857	861	875	896	888	823	844	884	856	891	804	791	833	827	818	806	884	841	881	854	818	826	867	789	868	856	824	855	865	851	865	844	834	851	818	844	845	887	889	865	812	833	826	849	812	844	874	855	854	877	854	866	852	873	877	884	780	766	805	880	829	795	793	857	794	836	891	862	867	863	834	845	866	838	878	819	810	883	838	862	833	807	839	839	869	932	838	812	833	850	884	855	843	822	855	915	844	882	838	884	789	844	782	838	869	820	867	874	815	877	859	900	835	842	855	824	834	819	823	854	855	817	873	878	811	881	857	797	819	821	840	838	813	828	797	860	846	855	834	825	831	837	892	840	830	800	801	841	803	902	881	784	870	837	853	828	790	830	892	852	886	882	875	869	856	841	847	812	844	889	825	879	885	812	908	824	849	860	854	798	806	830	779	842	858	858	831	871	808	807	852	857	839	836	833	873	823	838	874	917	843	869	830	835	854	879	881	866	823	893	851	857	829	904	836	812	904	838	841	811	831	825	859	865	845	826	909	848	822	810	843	843	826	829	904	864	858	894	858	838	804	836	902	811	835	829	874	818	894	825	814	876	859	844	801	819	809	821	859	850	872	826	846	851	896	835	820	805	883	866	858	849	842	861	870	833	835	804	810	862	826	858	842	852	916	858	860	922	834	803	853	843	846	882	885	869	876	877	855	888	777	816	911	863	923	869	870	883	863	904	830	855	793	841	840	855	860	869	820	862	851	865	824	946	898	807	834	841	842	821	809	836	814	872	893	903	825	803	824	814	874	847	861	862	808	821	881	822	844	817	772	795	880	842	901	851	839	854	859	869	817	839	858	879	840	879	868	831	817	824	827	855	855	850	837	864	828	850	792	858	828	900	843	845	871	796	836	873	846	851	834	835	825	879	832	843	839	849	799	861	807	854	854	871	864	889	861	881	876	862	871	839	825	880	916	809	861	808	864	830	867	858	770	794	847	890	821	840	860	824	855	864	880	857	818	854	817	838	879	822	885	853	824	793	878	840	798	825	793	821	919	868	836	821	843	838	935	843	848	792	862	824	824	855	849	920	805	872	883	855	843	860	844	876	855	811	841	818	819	833	835	853	894	840	876	851	895	773	848	800	890	850	857	839	820	841	824	862	790	798	850	871	827	879	864	838	882	874	841	835	840	841	853	844	847	842	803	876	867	876	799	843	852	878	870	838	867	799	826	877	849	866	861	824	798	836	838	852	858	836	845	752	845	881	872	874	800	873	868	846	908	855	865	862	803	823	845	859	802	832	825	881	848	851	875	858	864	831	849	846	828	908	861	861	860	905	853	802	865	870	825	809	836	867	848	808	828	790	872	870	867	820	854	806	887	815	851	849	845	838	873	841	823	848	824	895	849	825	883	835	848	820	855	849	914	823	864	843	834	869	882	861	842	832	873	828	855	915	883	903	838	798	844	893	846	855	848	810	838	867	842	800	851	896	853	884	850	838	848	834	862	848	895	884	879	882	836	877	800	827	834	823	794	853	844	861	820	822	853	830	842	896	861	866	807	843	838	879	839	850	862	898	803	830	871	831	864	797	874	823	889	826	861	832	849	824	887	918	804	863	860	882	863	799	825	844	870	850	812	835	804	867	826	854	869	834	810	899	818	849	786	842	836	830	828	818	796	863	814	796	864	838	847	856	856	812	852	868	890	839	833	841	889	881	860	872	812	782	840	847	862	897	857	829	829	833	868	838	885	802	845	915	833	831	835	816	882	884	843	923	833	848	806	876	868	908	851	877	925	852	817	892	871	855	858	843	770	820	869	868	838	862	845	840	823	819	816	896	809	847	899	805	828	879	834	844	850	867	827	809	878	855	842	848	820	834	866	845	825	841	845	906	829	856	826	868	902	837	853	815	839	868	796	858	864	810	852	847	846	850	851	820	828	867	814	808	770	875	849	877	873	834	899	828	832	803	833	814	856	839	836	857	852	863	854	801	854	904	848	877	849	882	900	855	776	828	845	812	810	839	832	812	829	811	895	892	823	870	827	878	832	817	872	857	853	874	848	839	832	846	815	857	797	894	817	857	845	860	813	851	895	815	797	866	833	858	827	880	800	855	827	818	811	813	851	846	826	884	859	882	845	827	815	854	846	842	840	828	890	816	827	774	840	788	830	793	792	818	829	876	892	909	855	801	827	860	875	802	865	848	896	851	881	832	829	869	845	873	890	845	878	841	907	857	871	840	847	834	821	805	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8009	456	286	224	227	191	163	136	179	163	158	152	137	147	177	160	159	126	156	154	137	144	142	148	149	143	139	143	139	134	150	143	139	167	145	178	135	168	164	156	143	154	128	152	145	142	146	178	122	131	156	156	169	146	157	128	155	167	147	151	149	133	138	152	150	155	149	169	151	150	142	143	132	158	144	149	155	142	132	151	141	145	151	176	153	154	150	146	143	167	163	137	155	166	154	165	160	165	150	146	150	150	147	151	140	169	152	138	139	145	139	151	185	158	152	138	138	157	150	146	147	135	133	153	156	168	161	140	167	164	140	160	165	157	140	145	145	163	157	157	130	122	152	131	142	133	135	152	141	154	164	140	140	140	169	158	134	136	165	145	144	141	130	169	150	140	144	170	138	147	162	150	167	142	159	154	132	150	175	156	149	136	147	148	142	134	144	166	168	157	173	141	142	152	153	145	146	124	144	163	144	172	154	143	160	136	184	150	158	150	175	160	162	137	141	138	173	162	155	164	144	164	154	148	159	140	140	152	124	165	159	127	161	141	142	152	149	136	146	144	137	140	138	171	137	148	156	128	154	162	162	166	152	141	149	130	182	149	149	147	146	153	129	146	145	155	156	176	136	157	139	140	145	166	117	158	135	161	181	160	157	146	169	158	140	137	167	163	172	148	146	126	143	151	147	136	142	151	157	169	120	158	150	162	158	155	181	156	150	142	155	167	144	139	162	135	152	133	149	161	162	134	149	150	154	133	159	136	161	157	162	159	139	143	131	127	147	157	124	161	150	114	161	143	145	140	155	178	151	175	162	151	154	155	152	143	145	145	149	174	150	161	165	151	168	153	147	143	132	161	155	162	163	169	156	144	138	161	145	146	163	146	158	141	157	179	161	143	155	135	145	134	151	167	155	144	149	137	147	163	129	160	148	179	166	146	160	146	135	120	135	144	152	125	138	138	145	148	144	161	158	162	139	145	135	149	153	149	141	141	140	164	148	177	160	168	133	136	145	159	136	154	145	157	169	149	159	135	148	170	162	124	156	140	161	137	169	158	147	139	146	172	143	148	154	134	150	151	159	159	158	149	158	146	152	141	141	137	140	122	147	159	140	163	168	165	138	157	143	132	150	132	141	144	138	153	149	156	155	118	133	137	157	149	127	153	148	140	146	149	157	152	149	137	152	169	151	149	154	156	140	155	147	153	173	171	151	137	148	149	157	148	153	167	164	135	129	137	160	149	162	154	158	152	175	176	156	152	146	148	145	154	164	158	141	150	161	139	139	144	141	149	156	135	155	153	166	120	149	170	138	147	160	159	144	163	140	158	136	147	140	153	149	140	141	170	163	155	169	138	134	146	143	134	149	149	140	150	165	156	167	143	134	150	130	153	151	157	153	148	161	160	155	141	177	150	152	144	162	138	150	143	147	155	171	126	143	136	150	145	160	136	128	169	118	154	148	134	152	143	146	159	136	140	145	147	145	140	135	128	133	149	143	152	144	133	132	143	153	136	140	149	150	143	153	161	151	159	160	137	144	141	121	157	146	138	153	164	163	152	151	132	160	132	176	171	156	152	143	145	169	177	138	140	150	139	170	172	135	141	157	149	160	144	156	156	166	161	148	158	168	139	126	144	148	156	158	144	138	140	140	155	156	157	158	132	150	155	162	134	167	148	143	170	134	127	150	151	133	151	145	166	156	163	153	165	162	146	170	158	178	127	145	143	146	174	145	154	166	121	160	142	167	160	143	147	169	148	147	140	139	151	138	150	169	145	140	146	140	141	162	126	121	161	164	142	157	127	143	131	142	142	145	132	138	170	170	160	175	149	157	140	134	157	140	161	142	156	145	143	135	155	143	153	156	145	141	148	132	150	159	141	142	145	113	157	167	145	135	126	150	155	126	133	128	157	139	147	148	130	141	144	151	171	164	149	149	143	156	133	145	121	160	164	135	158	151	148	150	150	159	145	176	161	154	146	155	161	138	159	155	148	135	166	160	151	155	157	145	156	138	155	145	159	153	125	173	164	167	174	152	165	123	140	148	149	145	142	149	151	147	143	149	154	161	139	161	149	167	150	158	145	145	151	159	138	162	149	177	141	118	137	164	147	156	153	168	152	149	123	150	128	153	144	154	129	173	160	142	122	146	167	154	143	151	141	170	141	167	160	140	168	160	150	157	149	146	155	150	166	137	173	131	153	157	147	164	150	158	134	126	157	167	171	130	139	162	179	118	148	153	150	133	163	117	151	157	134	162	152	158	146	150	137	161	151	136	161	137	137	150	170	139	161	144	155	152	150	161	150	164	144	137	140	150	176	151	162	137	160	153	160	133	131	140	136	150	132	137	168	146	162	141	145	165	157	153	147	145	150	162	149	155	167	136	171	175	175	166	155	140	168	136	170	149	156	150	165	134	146	153	140	146	138	155	162	134	136	126	145	143	146	149	126	147	142	153	150	153	137	168	143	168	154	145	145	155	149	150	155	158	157	147	142	153	142	140	151	135	130	148	141	147	143	132	152	130	154	144	142	139	153	165	161	164	167	139	175	143	141	129	151	139	122	157	143	127	166	162	134	154	132	145	141	181	148	155	159	135	145	137	163	136	144	136	160	157	125	150	184	159	151	156	141	160	155	140	156	153	139	137	126	151	148	148	150	161	156	129	170	160	158	121	157	133	153	151	158	169	156	166	145	168	152	156	169	167	135	152	148	160	168	131	137	152	139	142	148	137	162	166	152	151	146	165	168	157	154	139	171	164	141	139	165	153	170	138	145	159	138	131	137	142	140	168	130	158	151	140	159	162	119	134	165	158	137	159	148	133	153	139	143	140	135	143	156	147	157	140	147	134	130	146	131	152	154	152	155	133	151	166	145	132	161	135	122	141	142	158	146	157	147	144	155	154	141	156	166	150	136	160	181	177	169	152	157	155	148	183	152	167	138	143	154	149	145	172	149	141	129	165	157	152	144	165	150	139	154	165	150	141	135	160	154	186	158	156	134	151	151	130	145	151	150	147	149	157	133	165	152	129	137	141	131	160	146	151	160	155	176	151	126	144	162	138	159	147	149	151	159	160	165	153	142	163	137	167	149	153	147	154	161	154	136	164	146	145	164	147	129	132	152	183	128	143	158	138	181	164	155	149	135	126	163	176	156	137	160	162	144	145	161	135	154	158	151	142	149	140	146	141	165	146	151	142	130	140	147	150	179	147	141	158	147	137	147	143	155	147	117	152	141	149	136	154	142	161	160	133	157	149	174	160	162	150	146	148	132	154	152	171	142	151	174	137	137	165	156	161	126	155	155	143	160	147	149	152	136	139	149	145	150	146	154	149	150	169	147	148	143	119	189	149	152	142	159	164	147	171	162	158	159	152	170	151	142	147	153	155	149	141	177	149	149	155	153	166	156	156	148	144	146	161	148	151	160	172	158	150	157	138	144	137	148	152	147	182	163	156	176	132	129	168	174	149	156	141	145	146	147	143	163	192	143	146	136	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7916	567	612	665	616	602	583	528	556	523	522	544	519	542	500	488	494	493	525	523	452	520	497	495	516	460	464	470	507	509	497	461	541	471	472	488	504	515	440	510	448	488	428	438	543	509	460	466	506	508	451	515	470	479	490	516	466	508	465	522	443	502	497	496	493	553	465	475	435	492	458	510	473	449	512	487	453	521	491	465	526	495	480	524	467	488	440	456	497	514	485	480	506	444	519	483	480	485	478	485	488	455	527	490	499	517	488	440	476	502	475	477	462	434	500	477	480	435	450	471	460	455	425	531	461	469	494	457	492	461	440	481	481	478	466	477	461	494	461	510	490	491	460	440	500	513	498	480	470	475	495	444	486	490	499	459	504	483	498	487	436	462	478	479	470	465	505	483	470	508	507	472	488	487	468	482	484	443	444	459	465	462	482	516	483	479	487	430	497	466	486	455	447	497	492	494	476	495	475	455	492	528	488	456	484	468	513	482	464	482	445	455	470	495	473	495	447	490	477	449	531	444	500	489	482	505	477	513	470	493	475	495	478	431	500	453	478	501	474	516	473	450	494	502	445	470	461	479	444	485	482	505	471	473	464	487	504	474	466	516	486	464	489	467	489	494	491	475	476	461	486	456	467	515	487	493	455	502	443	457	470	475	444	496	489	472	508	526	457	500	484	501	498	480	464	458	487	473	481	460	479	484	494	474	481	501	496	502	482	472	485	467	523	471	482	479	472	453	495	500	457	491	471	474	453	450	495	470	430	476	485	466	489	480	476	459	492	489	486	458	475	459	472	495	472	488	465	458	488	510	471	465	474	447	474	469	487	496	443	508	470	497	462	514	493	471	447	493	486	454	503	497	477	497	479	522	477	481	495	465	499	518	462	492	463	455	480	501	500	480	493	433	479	449	510	518	474	483	472	498	526	485	472	468	455	503	481	479	481	505	479	485	462	469	487	498	511	500	484	471	472	478	501	513	484	500	464	479	504	442	494	491	480	521	514	441	507	486	442	490	444	487	508	511	494	469	444	495	475	501	494	487	520	463	482	438	485	448	450	511	451	502	480	448	492	488	463	493	452	473	506	445	516	474	487	516	458	503	487	484	474	474	501	465	482	428	428	506	472	455	489	472	490	501	488	463	440	497	500	501	535	450	439	487	463	503	449	485	460	476	454	489	461	456	497	457	467	465	490	457	537	479	479	482	459	485	519	497	471	499	446	488	511	471	456	515	493	453	474	464	495	470	514	524	493	479	487	485	464	477	503	480	510	477	493	489	528	479	521	475	497	526	493	507	480	494	480	463	506	498	485	471	475	491	470	461	436	518	439	489	519	497	473	459	492	457	490	470	510	501	474	491	489	514	496	456	534	483	461	493	482	485	508	451	444	479	497	469	494	492	477	500	480	485	501	485	475	441	456	492	466	466	486	452	467	478	478	476	451	458	480	453	462	515	489	481	516	462	482	438	440	478	475	465	519	485	512	483	497	473	521	476	461	477	481	514	470	474	498	481	506	473	478	507	453	490	485	515	484	471	499	479	483	456	468	458	497	434	515	465	474	487	479	493	479	471	482	495	467	515	514	488	504	499	549	495	481	461	473	511	474	527	524	451	460	488	517	471	478	499	486	429	428	484	463	463	460	476	463	476	467	460	448	478	521	527	502	486	520	499	502	503	471	476	482	445	476	471	471	479	488	453	472	447	453	526	438	493	477	488	513	509	460	499	514	469	452	467	485	509	469	513	462	508	503	470	477	468	480	467	470	458	505	500	475	461	446	481	475	480	457	501	499	471	470	457	453	480	456	529	499	460	528	459	462	489	461	526	486	455	505	474	501	482	454	502	509	502	484	496	507	508	486	481	469	507	454	502	446	453	514	484	477	459	465	475	489	462	472	473	470	528	487	479	470	496	519	491	518	510	458	457	430	472	479	462	483	501	486	471	482	511	439	469	454	451	512	443	495	465	510	500	468	486	546	490	477	508	461	510	468	452	436	504	501	475	490	492	489	475	478	499	497	499	500	468	461	491	536	497	490	456	498	442	510	453	455	493	510	506	479	489	484	526	507	474	472	516	484	442	474	487	479	470	530	526	501	457	458	450	491	461	486	482	491	463	528	516	489	503	498	511	468	490	504	486	468	489	469	517	453	479	490	492	499	516	482	458	473	478	509	473	497	488	510	479	504	482	474	499	474	495	436	490	489	452	449	494	483	497	489	441	500	482	463	498	483	473	499	469	460	493	461	494	461	472	499	488	520	450	470	494	499	503	472	504	451	481	452	484	445	441	456	512	451	435	459	488	475	470	490	487	526	502	502	483	468	524	475	474	518	484	469	452	461	511	482	484	512	497	450	512	462	474	492	480	490	487	487	469	489	498	488	488	493	469	455	488	511	471	467	491	484	472	476	505	489	481	453	499	485	475	489	488	473	472	488	461	471	473	484	482	454	474	542	461	492	457	475	495	494	500	460	500	498	483	493	461	507	471	476	499	474	496	471	465	482	494	471	491	499	461	499	482	474	456	519	469	499	467	503	517	491	488	445	543	480	489	459	499	461	486	488	447	526	508	471	495	468	453	493	476	473	525	476	489	440	473	453	484	479	492	426	470	451	506	503	474	509	494	492	436	493	477	501	481	477	452	517	517	453	494	479	502	476	464	478	442	448	459	466	520	487	487	479	429	471	490	495	471	510	505	499	468	469	438	444	479	512	449	480	501	473	451	473	490	455	469	484	506	499	493	458	456	516	471	497	464	467	482	476	511	473	487	504	508	482	485	508	523	474	488	491	495	472	488	510	490	469	467	468	494	471	500	480	451	494	516	506	468	497	470	493	482	460	469	464	470	533	500	486	472	523	455	492	475	473	457	463	471	493	465	494	465	475	480	483	529	482	451	452	450	506	485	482	471	441	503	494	479	459	503	496	506	472	491	469	426	468	475	467	482	502	470	480	521	464	491	473	485	507	507	465	458	510	506	450	490	465	499	471	498	490	471	507	485	501	517	485	509	506	505	462	495	517	504	469	466	453	469	479	495	496	478	511	464	517	500	504	445	480	447	498	475	483	510	509	478	469	470	529	463	462	478	465	509	476	475	503	467	492	492	459	463	472	446	459	514	490	478	471	484	480	483	481	489	471	483	481	532	484	478	480	463	460	482	448	486	495	509	483	505	472	492	518	538	486	507	480	470	464	481	483	454	481	461	450	448	495	479	451	478	506	454	485	517	482	514	473	501	484	479	480	470	490	448	520	507	494	474	491	470	478	507	459	459	486	481	445	459	518	509	475	456	489	506	489	474	446	477	476	469	503	456	492	470	480	469	496	486	523	504	489	533	468	498	497	456	498	472	505	426	487	463	514	473	479	499	476	477	484	503	480	514	459	494	457	485	439	539	478	459	495	506	470	443	524	493	480	510	442	493	453	459	498	490	501	490	486	467	449	471	472	512	472	499	467	481	469	548	471	486	458	467	511	510	470	522	483	527	500	470	500	495	486	480	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47942	12047	2453	1250	878	722	573	481	444	447	436	369	384	364	318	337	329	333	279	320	311	295	317	298	312	330	284	295	335	325	313	308	307	281	285	297	314	302	272	306	313	319	308	319	285	280	310	299	310	289	296	303	334	274	291	272	330	262	304	322	293	292	282	280	316	329	285	336	326	315	317	333	312	316	298	304	313	296	268	294	290	279	314	299	319	292	331	299	274	326	287	299	306	269	307	332	259	264	304	291	297	298	332	251	316	273	309	296	323	301	311	287	311	280	301	294	305	287	305	300	256	288	304	284	266	300	284	287	310	315	262	254	279	277	299	296	278	310	298	310	306	293	292	301	302	275	272	306	309	281	290	295	294	298	299	286	294	272	311	288	303	313	289	268	315	289	292	302	310	281	303	272	280	304	308	327	282	306	327	299	280	330	300	307	289	294	287	302	286	287	281	292	287	304	268	313	327	311	304	285	295	327	303	288	298	311	324	324	323	291	301	315	282	316	271	303	318	280	282	288	310	293	303	273	324	289	283	281	298	291	296	322	326	278	289	273	293	297	290	293	309	303	298	301	312	288	307	285	296	318	299	308	299	291	328	291	305	273	279	293	267	269	281	299	307	299	281	297	284	312	293	310	287	312	291	273	277	296	299	319	273	315	304	302	299	298	294	302	274	270	267	274	301	265	300	291	318	291	276	310	303	305	316	290	305	303	274	304	279	318	292	267	291	334	309	315	310	333	297	326	270	317	278	286	300	302	329	296	296	296	305	307	311	296	316	323	320	296	306	302	317	289	311	323	311	264	300	274	275	297	293	314	305	325	308	279	354	295	271	277	308	304	294	295	290	305	312	281	258	262	260	317	256	303	304	314	302	295	295	289	299	270	278	275	320	305	317	315	305	283	275	278	306	275	298	279	302	268	294	293	276	286	286	275	271	257	305	312	297	291	264	262	324	289	317	318	296	304	259	299	272	261	283	274	291	299	309	285	289	307	302	313	310	282	293	285	302	283	327	251	273	359	287	311	291	303	322	296	298	291	306	271	276	310	292	309	291	299	308	278	307	259	316	311	268	276	282	335	324	296	279	289	301	296	253	282	276	311	307	295	309	286	290	341	309	300	298	308	285	280	303	291	267	314	293	305	299	332	300	301	286	305	294	286	254	285	259	293	273	302	327	300	305	268	298	297	296	300	306	303	285	296	272	317	289	278	304	266	312	305	302	300	301	297	318	297	283	309	314	283	322	302	297	310	289	306	275	295	330	271	319	255	297	328	307	311	290	323	305	287	307	297	291	270	289	304	297	302	286	301	294	313	292	279	306	336	277	294	286	313	272	314	302	304	293	336	276	304	304	279	298	298	292	300	306	308	277	299	254	300	307	303	300	266	298	295	314	295	284	300	290	297	277	312	304	299	281	292	278	296	321	285	285	291	296	352	276	297	287	273	320	268	271	298	265	289	310	281	305	320	311	276	294	295	292	323	300	303	284	290	310	277	325	312	317	291	320	305	308	291	284	303	297	335	305	321	281	290	293	316	288	291	310	292	289	320	257	303	290	291	316	294	313	288	293	271	301	319	287	298	302	297	307	335	301	291	305	270	289	284	285	273	248	330	295	294	275	298	288	324	285	300	289	313	310	322	297	294	299	284	283	292	261	315	325	282	306	304	252	292	301	301	291	315	307	300	301	280	294	298	287	295	317	309	314	307	290	313	348	285	309	297	300	293	299	292	328	290	265	289	289	311	282	283	301	324	267	291	299	337	291	281	276	292	303	256	262	286	277	283	303	335	278	275	308	264	294	318	290	312	287	292	295	275	279	303	308	290	291	313	271	293	280	320	316	321	267	286	297	289	295	276	288	297	293	278	303	295	307	300	288	277	288	317	279	280	283	301	312	309	284	308	302	272	298	308	298	275	332	251	274	276	297	290	276	309	303	289	304	271	288	258	327	291	321	272	314	282	325	314	327	289	294	321	300	310	265	293	296	312	291	309	302	321	306	286	303	301	317	292	323	314	285	286	290	286	283	341	293	300	295	285	274	305	301	299	328	348	281	296	271	296	304	306	288	284	304	291	286	300	300	291	312	312	289	294	310	274	278	293	317	337	316	279	292	282	299	291	302	280	276	264	308	294	329	291	268	285	308	303	305	325	268	288	301	275	286	291	296	301	314	256	274	300	299	284	324	281	314	285	285	295	307	315	292	315	287	273	257	306	290	299	321	321	310	321	295	299	296	291	281	312	284	277	300	277	306	309	275	285	295	304	284	291	296	294	294	290	275	295	276	311	311	292	309	312	288	257	282	314	295	304	280	307	269	318	268	302	296	292	311	299	297	291	299	264	301	306	263	309	288	316	326	307	265	313	340	282	270	295	290	306	314	337	281	272	315	274	279	319	315	331	301	301	328	297	293	286	254	286	263	300	269	261	334	316	314	286	308	292	270	339	315	299	313	297	307	305	266	270	287	298	283	273	288	288	288	270	317	302	296	266	302	293	291	307	298	294	288	293	298	317	308	317	281	297	293	273	280	327	283	319	290	352	277	299	319	280	268	308	287	298	307	307	320	285	275	356	288	307	302	274	289	288	328	280	298	312	308	301	308	328	279	301	286	320	297	300	293	326	312	278	329	291	274	310	284	293	332	306	309	304	282	256	294	274	343	272	289	301	290	301	282	315	293	310	293	275	312	301	275	294	275	332	279	276	277	317	287	288	288	320	332	302	278	291	305	280	296	282	289	282	309	313	302	300	308	299	302	294	289	286	283	307	311	272	281	295	294	301	289	284	299	309	292	301	286	323	313	301	291	315	303	293	296	309	275	274	295	320	268	311	272	308	293	316	314	284	305	276	287	292	320	337	305	307	294	284	300	280	284	278	277	281	321	270	319	291	275	268	318	282	304	286	310	311	301	327	299	268	295	271	298	323	272	271	302	310	304	325	306	282	297	282	275	324	319	303	281	306	331	287	326	278	284	313	281	324	287	294	296	282	277	287	299	291	277	253	294	271	306	261	303	314	292	328	271	293	281	300	266	259	325	300	305	300	312	290	275	298	299	313	305	268	283	303	311	284	314	284	303	291	296	293	291	289	300	291	287	312	287	303	329	289	332	288	303	299	284	271	324	323	298	313	313	276	323	308	290	300	292	309	335	295	295	298	321	331	311	251	280	292	294	298	291	274	259	286	318	266	298	326	257	282	286	287	284	302	295	284	294	280	298	313	295	273	268	286	295	286	293	278	307	292	317	296	299	321	296	287	291	305	277	268	281	301	288	278	285	303	295	298	296	282	297	307	346	297	311	276	302	330	281	290	303	332	302	307	278	296	265	265	321	286	245	310	291	279	292	319	305	296	331	295	321	308	298	267	297	313	274	278	288	277	301	274	300	262	278	288	293	296	283	287	272	323	322	300	323	286	280	286	312	284	279	298	297	294	293	290	306	274	285	293	299	270	290	302	292	288	320	265	299	287	292	324	320	262	306	317	324	291	292	274	286	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22919	1718	3468	3957	3236	2723	2228	2073	1784	1617	1601	1446	1376	1289	1179	1244	1128	1085	1051	1087	1020	1006	990	971	988	968	939	915	964	881	915	905	911	948	914	912	919	888	888	869	885	834	920	913	922	837	874	891	909	830	830	891	899	867	800	866	821	882	841	861	861	864	870	821	880	806	860	841	782	829	853	795	805	884	886	846	842	840	877	834	837	886	862	827	853	880	825	818	835	829	844	853	823	851	908	824	860	851	828	864	867	860	890	818	840	874	857	806	859	812	832	833	824	804	805	859	855	861	872	853	813	847	789	846	814	853	815	864	869	847	842	857	838	859	882	828	884	806	827	817	876	844	837	818	846	875	849	827	869	857	827	825	889	858	806	823	881	827	803	855	875	831	858	858	825	804	859	807	796	838	833	851	842	795	820	829	808	821	845	855	826	823	823	855	824	770	893	833	884	835	793	875	838	844	827	836	865	846	860	860	815	850	851	794	812	848	841	846	838	835	896	819	831	764	870	826	849	830	813	879	829	869	822	831	814	829	861	830	819	852	831	819	812	827	885	819	837	834	857	808	808	828	828	818	802	850	835	830	836	803	805	837	867	794	846	829	871	829	866	807	884	773	828	819	827	876	795	837	836	849	860	826	851	830	799	828	817	799	859	858	823	846	818	804	870	811	841	877	862	838	888	881	879	825	840	844	836	839	871	854	821	802	839	809	832	836	817	900	854	865	801	826	823	801	825	837	862	837	824	848	858	825	872	816	880	841	877	788	819	861	903	853	816	815	854	829	848	835	825	861	859	779	903	858	861	859	857	831	805	854	834	854	799	820	873	827	800	871	842	858	837	791	859	842	855	868	800	827	858	881	861	842	883	877	817	801	788	833	902	874	888	806	830	832	809	819	870	849	851	857	841	879	914	824	823	853	875	844	869	819	844	860	843	824	902	847	857	898	868	797	842	871	866	795	854	885	836	829	843	827	816	873	846	834	887	836	814	840	857	829	813	800	879	843	853	803	831	799	827	807	821	852	891	829	828	788	820	918	805	844	816	796	823	895	832	808	861	794	820	822	829	854	822	790	864	828	842	782	813	846	831	816	876	821	852	850	848	827	792	862	846	855	786	850	850	830	824	804	773	900	871	830	850	802	800	797	838	852	849	840	884	751	851	880	828	811	830	839	873	867	817	816	829	883	847	829	832	898	827	797	855	837	828	884	820	809	867	835	878	838	825	836	874	896	812	823	849	858	864	865	814	866	817	800	844	821	780	851	814	881	865	795	837	846	854	847	879	799	851	813	878	833	848	838	804	800	822	802	833	844	840	812	889	868	861	840	841	778	841	851	787	840	814	837	831	840	826	818	786	864	858	850	843	873	792	884	846	801	840	846	851	867	837	818	793	846	846	906	826	857	802	792	812	873	831	821	821	878	781	853	877	828	836	838	831	855	865	794	866	907	840	823	828	857	887	823	850	790	854	873	850	839	827	823	821	832	814	872	831	841	833	851	825	860	816	858	853	821	861	808	885	821	810	885	865	897	850	889	769	797	811	859	843	849	851	811	854	852	834	856	831	821	864	868	853	819	845	768	839	873	881	828	884	829	854	830	833	796	840	806	826	816	824	876	815	809	884	840	858	816	844	841	853	848	876	837	851	879	860	863	855	820	861	836	876	823	838	844	794	802	832	884	816	766	849	905	851	829	810	865	803	827	859	840	813	874	882	847	815	835	858	862	846	822	852	853	867	857	776	847	865	850	834	836	823	814	874	849	806	839	869	793	798	812	847	836	862	798	879	783	856	844	846	842	839	859	871	887	817	847	842	782	878	813	836	787	846	806	846	780	919	826	860	786	877	867	833	821	853	798	828	863	838	831	843	819	850	804	881	848	851	828	867	912	833	844	877	828	865	805	803	897	826	811	825	777	799	826	835	822	834	796	875	809	835	863	810	813	844	823	871	841	837	855	882	811	828	800	868	790	838	865	854	811	887	815	878	850	785	849	856	819	859	867	896	873	817	804	800	857	897	892	840	870	819	879	886	885	792	848	801	817	742	855	837	831	809	846	814	792	845	819	816	804	851	833	825	866	872	855	868	826	825	837	875	855	864	781	812	839	878	804	861	842	836	828	867	848	825	833	860	827	828	835	796	821	850	887	870	845	887	805	837	815	849	827	812	841	851	842	864	865	748	876	814	806	779	833	831	832	815	842	880	860	867	841	838	853	813	834	822	842	864	851	839	837	789	821	873	827	932	835	838	849	829	885	828	882	864	810	800	818	833	870	823	846	874	820	821	859	880	828	834	804	820	796	823	768	851	788	837	830	847	848	853	860	838	793	869	852	869	856	879	888	833	828	854	846	891	834	769	814	853	843	850	863	818	878	832	808	852	866	858	835	807	855	851	851	817	872	810	809	801	886	843	830	815	844	815	866	811	836	841	837	782	825	873	824	821	834	816	871	854	823	816	872	871	841	852	845	843	827	800	868	892	860	847	829	855	867	808	846	858	846	796	883	785	815	809	868	846	846	865	788	821	806	792	829	840	814	853	828	887	900	766	819	812	824	843	829	811	818	855	823	843	860	835	845	848	893	865	791	839	856	861	798	765	787	811	861	866	867	785	866	785	816	826	890	879	858	866	875	892	861	865	817	825	839	870	859	831	845	840	804	830	796	867	782	833	809	862	827	884	843	859	837	865	836	819	879	800	820	833	905	856	830	801	856	833	821	864	796	843	872	827	824	865	828	842	854	859	845	876	821	811	851	831	788	842	816	797	835	815	867	801	862	821	846	789	849	875	816	807	890	911	827	841	884	806	818	828	845	872	821	840	882	880	810	819	841	868	834	808	837	840	865	876	874	859	864	875	848	823	831	872	810	888	832	873	853	833	908	856	848	830	856	855	877	856	896	821	796	822	839	879	855	813	809	878	856	791	788	854	829	850	787	846	874	829	842	847	803	860	844	841	888	855	823	841	859	831	902	842	866	836	830	823	821	854	822	877	822	828	868	802	828	826	869	830	865	902	821	857	848	819	846	845	839	793	901	826	843	854	815	831	879	841	803	879	874	820	863	846	791	847	801	788	818	796	889	845	856	794	872	781	833	906	864	861	889	825	854	859	835	822	839	858	832	827	921	765	873	787	769	800	862	825	793	796	852	804	816	835	877	870	831	865	877	813	830	814	833	830	846	869	831	824	834	843	827	903	882	813	825	878	787	826	868	827	845	852	843	889	887	832	819	821	825	815	875	865	863	849	819	818	813	849	833	846	836	850	829	825	816	854	847	882	839	815	780	826	796	836	838	877	864	851	847	876	814	858	849	843	877	841	851	827	849	835	860	831	823	874	809	830	802	872	811	792	838	833	822	869	869	881	820	780	846	825	810	802	832	834	827	813	851	825	892	816	806	784	792	848	840	847	803	815	829	805	885	854	830	805	847	841	840	877	858	845	826	843	838	816	857	866	830	823	814	883	836	873	796	838	841	839	843	885	828	860	898	852	789	812	851	878	842	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
52876	21288	14530	2954	1554	1142	854	739	642	616	530	516	476	442	431	420	411	341	381	365	396	381	359	346	346	330	330	333	328	351	339	333	302	329	338	345	359	318	326	317	325	335	315	339	316	322	267	289	296	316	315	303	297	291	284	334	320	303	349	318	303	339	330	314	333	330	331	275	289	357	307	297	336	320	311	338	288	314	305	319	311	306	322	337	336	294	310	283	313	317	291	295	330	328	288	360	300	316	312	298	304	339	327	297	289	303	320	334	330	325	304	328	331	321	313	340	318	338	325	338	303	304	322	305	308	354	339	311	288	320	310	307	320	310	284	271	300	313	284	336	294	306	300	327	314	339	309	293	285	333	303	287	358	296	327	305	307	322	306	282	312	306	317	288	303	325	269	310	323	312	314	307	304	324	333	336	310	288	325	318	309	312	291	334	348	313	348	309	322	313	319	334	320	303	325	289	313	296	312	312	317	305	316	289	288	299	304	313	334	305	320	316	344	281	336	330	324	289	326	307	331	351	322	313	306	308	282	338	321	333	329	338	341	288	285	317	300	308	267	319	321	314	289	318	341	292	289	322	327	297	297	337	293	314	334	302	304	306	333	334	316	310	307	294	314	282	302	316	330	331	334	339	307	290	278	337	316	313	325	336	311	330	299	325	347	334	299	294	318	332	320	320	312	315	315	300	302	339	305	294	292	304	273	309	326	343	286	312	334	282	327	346	301	333	319	292	269	316	290	319	323	323	302	301	294	307	334	327	293	332	321	284	287	310	313	295	326	349	318	332	329	316	333	304	309	310	309	283	293	321	311	288	319	312	307	326	349	301	312	308	281	326	317	296	312	291	305	315	301	287	310	326	309	302	290	303	299	334	316	285	298	342	309	327	320	306	298	326	322	300	320	343	322	277	302	317	297	307	290	310	321	326	292	309	290	292	303	330	312	294	297	301	330	335	318	326	330	312	332	300	331	296	292	293	340	310	303	279	341	298	330	345	313	302	291	325	300	301	311	318	295	285	318	301	288	318	305	306	329	275	334	316	327	323	287	291	321	313	310	328	329	333	321	306	306	321	286	308	316	307	277	303	334	325	313	324	276	316	306	321	319	292	305	325	306	318	311	315	275	330	318	284	329	301	325	286	313	312	322	284	268	312	345	331	318	342	301	318	317	309	327	337	313	270	306	300	288	298	287	291	318	281	320	308	302	331	279	319	323	297	302	304	315	325	305	325	309	361	297	327	332	315	307	304	333	302	280	291	344	354	316	296	303	298	320	341	287	363	333	326	331	312	279	293	321	323	308	329	292	330	299	313	305	300	306	345	306	320	307	327	301	347	339	314	296	298	318	287	318	331	297	290	331	281	298	331	301	295	314	320	346	290	321	358	296	280	329	295	329	303	344	331	299	327	290	317	316	335	300	309	306	281	327	339	322	325	315	341	315	297	294	296	329	318	356	333	286	323	339	326	316	354	290	299	323	303	291	314	313	282	326	295	298	298	317	312	318	296	316	311	311	306	280	285	297	293	298	311	312	308	293	295	285	279	308	316	334	327	304	269	305	320	273	292	278	297	306	316	311	310	302	327	302	320	322	306	307	280	318	311	328	286	285	258	320	329	313	294	332	330	308	289	340	330	319	326	301	297	319	318	307	294	330	324	288	319	321	348	342	317	278	319	337	303	321	321	296	321	310	317	316	309	336	316	306	272	322	297	309	305	320	307	301	340	300	299	308	328	303	287	260	309	328	333	306	317	312	339	300	313	291	311	302	323	298	311	306	313	323	294	319	347	288	291	328	270	335	294	321	331	294	302	280	294	322	291	331	340	318	316	289	303	332	329	299	330	311	299	297	316	325	283	291	311	288	322	312	306	304	281	313	316	287	313	292	305	297	283	329	281	288	294	323	318	335	327	291	324	328	328	343	303	304	305	326	311	326	286	303	319	313	328	287	297	292	353	320	349	331	347	326	333	315	323	304	303	332	283	305	280	322	318	293	306	318	296	306	325	280	288	305	337	323	287	335	325	314	329	287	301	343	286	308	287	313	299	316	335	314	342	307	340	317	321	338	303	291	323	287	326	298	279	288	300	342	322	296	338	332	290	282	323	302	287	345	332	321	329	316	316	291	318	300	289	310	336	336	321	291	282	343	314	293	312	319	307	337	290	337	321	309	306	299	335	314	308	314	294	317	313	306	343	287	340	333	323	318	316	327	317	309	323	277	306	321	300	285	349	315	264	326	309	309	308	308	294	303	323	323	303	317	319	337	321	306	317	327	314	299	288	319	320	319	312	300	294	314	279	333	292	326	355	332	320	315	303	300	286	331	353	343	319	306	298	271	337	287	310	299	301	318	307	312	294	289	285	307	295	333	316	275	306	283	304	337	289	313	312	335	310	348	306	300	298	311	310	296	325	328	311	300	329	307	318	305	293	305	291	337	279	270	333	348	330	319	313	297	296	314	322	326	315	304	311	304	334	317	304	301	293	302	284	304	330	332	319	300	298	309	334	316	329	288	330	287	330	300	298	317	309	317	283	313	319	320	293	299	317	332	299	286	282	311	319	304	313	315	321	313	306	269	311	311	337	348	332	281	345	331	330	301	325	314	318	321	349	303	327	310	294	302	291	285	306	299	322	311	343	291	306	329	312	335	346	314	315	289	332	294	320	345	317	306	297	303	314	300	348	365	329	311	300	293	300	328	327	312	291	323	269	320	306	308	288	316	311	302	305	302	328	288	318	314	298	308	331	281	298	310	320	324	313	292	318	340	301	296	298	312	276	285	316	353	323	329	317	299	297	331	279	318	302	278	303	327	277	304	325	311	301	303	295	287	302	317	324	306	313	305	310	328	314	313	327	291	339	313	302	323	306	283	312	301	293	310	299	337	288	306	356	297	304	299	320	322	283	318	319	334	300	326	286	317	305	316	322	268	309	347	327	338	316	323	322	287	312	312	310	302	315	305	334	333	302	300	294	307	302	309	306	316	313	306	342	296	345	286	326	300	324	313	270	312	281	320	346	304	318	299	335	288	340	334	306	343	308	312	290	309	348	318	304	311	310	277	311	328	309	317	270	306	293	330	309	300	312	278	322	300	295	318	303	318	343	288	283	279	310	346	345	296	296	359	315	325	326	296	304	300	294	301	304	341	307	335	298	334	326	297	295	307	307	305	300	313	313	332	315	315	339	328	301	317	269	318	315	296	296	347	322	292	301	320	319	316	323	324	330	358	263	282	309	309	317	300	295	318	329	309	291	350	299	330	315	310	308	314	286	291	318	289	308	289	287	324	337	299	295	304	333	320	291	305	297	290	328	318	307	296	312	284	309	280	268	290	318	309	328	322	333	318	315	314	307	288	329	305	330	297	313	287	321	296	331	314	291	331	313	293	308	330	294	287	300	318	302	298	310	311	323	301	316	322	328	317	303	317	292	304	304	291	316	295	309	278	311	322	318	308	335	269	310	297	292	321	287	337	262	317	295	304	336	313	316	290	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28690	2682	5978	6427	5510	4534	3630	3166	2723	2352	2269	1959	1939	1762	1565	1530	1401	1381	1301	1292	1211	1225	1193	1160	1162	1129	1056	1034	1002	1072	997	1018	1000	1002	957	1014	985	953	939	938	942	937	929	941	890	898	886	885	909	890	880	898	920	951	944	903	912	898	914	910	939	858	890	840	923	869	881	872	876	865	899	917	853	893	906	860	856	889	892	920	909	877	924	907	895	905	867	879	848	904	824	876	876	854	848	925	864	867	889	892	842	877	832	870	835	912	831	850	863	876	857	900	858	861	829	881	871	904	872	806	922	822	846	844	879	822	859	809	874	878	872	839	877	868	844	846	870	857	857	890	889	878	829	852	883	904	839	898	850	863	871	864	878	838	840	919	862	886	817	824	803	890	837	847	863	850	852	833	871	862	899	900	820	884	870	839	879	851	942	842	844	890	883	851	850	885	843	840	869	869	845	835	855	831	854	747	831	924	860	861	870	878	850	873	856	781	849	808	851	854	835	824	825	839	858	863	877	837	827	904	845	906	884	821	859	857	897	811	856	895	840	829	852	879	806	861	847	862	823	850	862	832	880	779	839	863	856	825	877	780	834	830	810	920	861	784	890	910	775	852	837	885	869	818	878	855	791	845	808	875	881	885	823	849	861	846	881	849	850	822	890	870	853	906	797	865	877	855	853	865	866	875	810	861	921	832	861	855	807	856	863	857	891	818	820	867	853	834	840	872	871	863	823	829	829	855	886	825	868	819	884	814	876	858	802	840	850	842	852	848	826	872	864	836	853	801	881	889	813	872	861	859	834	847	822	824	796	873	829	826	846	829	864	812	840	815	875	856	823	868	907	897	822	898	821	838	864	855	836	831	889	886	881	913	799	860	912	902	842	883	887	872	829	850	861	865	815	852	875	828	848	863	861	865	847	878	890	796	878	867	860	845	826	859	914	839	848	844	873	906	832	868	815	873	922	826	861	859	854	807	890	812	816	824	791	839	892	831	852	842	899	903	903	868	848	852	844	882	859	861	849	864	837	865	839	795	849	842	859	808	818	852	889	849	893	813	825	853	865	893	874	866	843	849	875	844	839	844	849	822	846	867	822	860	818	871	853	851	897	838	843	793	851	928	836	824	819	798	826	841	841	854	866	819	877	801	810	810	845	903	790	820	845	820	849	863	869	860	827	824	856	808	840	791	805	780	823	881	848	881	907	893	840	825	852	850	840	855	840	860	851	884	879	883	877	827	867	844	818	870	805	873	859	861	862	793	871	816	827	824	854	853	858	829	852	846	848	855	887	840	797	876	819	841	823	871	852	837	906	796	836	884	847	823	838	851	878	882	829	901	841	826	862	883	868	865	798	826	809	847	885	798	866	847	824	832	871	881	855	833	870	901	831	797	829	885	872	816	893	907	866	850	899	855	879	827	858	761	858	837	810	864	851	852	867	871	856	848	833	808	845	843	843	821	850	788	811	914	873	872	851	842	870	804	854	852	819	885	866	876	875	859	862	863	851	813	882	812	849	866	879	854	854	889	863	839	851	860	855	860	857	872	852	873	882	886	833	867	878	865	851	920	862	855	831	882	858	878	815	871	843	819	810	804	844	883	855	840	866	820	882	855	759	797	860	851	868	852	881	821	849	854	823	853	825	887	848	847	878	848	863	881	825	863	871	825	840	863	830	840	878	855	842	851	872	861	872	888	801	849	828	892	835	832	850	852	835	864	824	843	901	891	863	863	857	893	847	885	840	838	811	859	851	849	853	860	849	844	857	880	822	821	786	811	880	822	830	873	829	861	846	859	860	823	887	832	830	821	862	883	928	841	832	837	835	838	853	841	869	821	909	897	890	826	857	850	835	861	807	836	864	897	819	853	845	874	856	853	900	894	840	844	838	889	874	823	857	813	844	881	830	884	841	868	865	847	855	861	840	891	862	851	875	876	829	829	883	838	831	860	862	854	834	839	857	857	853	861	855	871	762	912	867	804	875	840	880	867	838	867	883	792	822	841	848	894	802	857	835	874	842	837	830	913	892	875	835	839	805	860	858	888	857	868	814	840	869	860	835	861	848	841	878	904	876	832	832	818	881	844	850	899	841	854	836	860	838	873	908	828	846	838	807	791	817	772	832	772	881	799	854	811	882	881	853	836	850	854	851	861	814	877	855	814	870	857	830	868	856	837	908	813	864	917	844	898	848	843	936	872	856	855	839	852	807	846	890	880	864	898	858	782	800	876	866	865	843	805	799	872	865	931	826	834	839	844	887	872	863	934	843	831	841	855	860	889	887	858	867	878	867	880	814	883	865	849	867	855	835	862	870	832	842	841	881	815	814	823	877	812	901	884	791	905	848	863	844	796	891	903	834	847	854	837	811	836	878	841	870	838	894	855	825	881	876	874	893	825	799	850	865	891	851	877	906	846	861	853	878	811	894	847	872	850	885	820	826	885	851	865	864	827	864	864	842	866	892	849	850	881	838	861	882	769	876	843	816	799	837	837	833	895	857	852	869	835	846	824	862	912	835	810	887	917	809	873	820	842	871	837	828	856	788	822	852	860	845	866	821	877	918	806	842	796	886	907	831	841	857	824	879	868	821	850	818	798	808	844	868	832	880	823	867	868	864	828	872	877	832	872	887	856	841	825	831	838	838	835	900	899	898	854	834	866	849	849	823	803	845	866	870	834	880	815	842	842	803	835	849	878	856	870	850	840	852	831	874	807	787	837	829	793	825	822	892	840	883	857	875	891	851	846	866	862	884	833	833	841	819	852	890	879	882	851	805	876	819	905	861	870	874	849	805	820	858	846	824	853	840	861	840	870	868	850	809	919	823	819	828	890	839	858	846	852	820	853	863	876	862	828	854	869	806	871	859	846	829	869	854	904	883	836	811	862	836	844	859	859	797	895	824	883	858	886	800	896	825	850	844	844	851	809	836	848	865	846	753	816	830	788	884	808	811	871	836	844	799	837	906	896	812	856	823	848	846	826	813	875	818	821	884	880	905	811	900	881	841	815	856	859	785	834	868	865	837	828	850	877	841	831	890	876	854	837	911	893	856	838	866	845	880	897	889	873	849	935	880	838	901	845	859	863	860	858	844	807	811	850	873	824	840	866	860	870	866	837	876	832	865	883	874	864	892	843	877	831	854	821	899	860	833	863	908	833	835	806	818	864	839	844	845	875	845	813	813	876	770	796	857	828	842	860	815	860	816	850	860	797	841	827	853	848	905	818	854	849	863	858	813	843	893	848	858	870	840	895	874	876	834	875	851	905	854	833	849	849	859	866	876	801	825	855	908	851	845	826	879	857	840	866	868	859	863	773	872	842	821	833	912	852	883	816	875	839	837	845	858	876	845	895	870	857	794	830	867	869	864	799	893	854	831	864	848	860	850	859	823	831	825	847	863	898	881	887	818	838	882	855	854	860	836	787	921	849	886	917	867	869	832	828	877	842	812	799	833	827	835	876	869	849	864	842	846	859	851	829	848	875	825	856	841	858	815	877	785	853	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8070	455	353	226	177	177	137	180	169	166	159	154	134	184	138	149	163	153	135	133	144	158	147	148	154	145	155	145	152	178	119	140	154	142	164	139	140	153	161	142	176	146	142	160	137	150	157	165	161	151	145	150	160	130	166	160	167	162	165	150	140	156	149	136	124	147	159	154	148	175	191	169	152	153	149	140	137	154	161	136	173	159	155	169	157	161	144	162	122	137	151	150	156	168	137	152	167	159	171	142	159	145	153	137	153	150	152	167	167	158	163	125	149	141	148	174	152	148	141	155	147	140	145	159	153	138	175	137	159	168	144	141	157	151	144	154	155	160	149	139	148	159	136	154	143	165	166	160	148	137	157	157	153	154	134	128	166	150	145	154	140	135	147	141	149	151	134	147	164	158	148	175	166	131	147	157	151	159	143	154	162	131	131	152	173	143	143	131	146	160	150	143	161	141	161	163	169	164	157	153	140	164	121	148	155	190	133	149	144	142	163	143	167	138	153	133	158	169	172	143	129	158	133	144	169	156	140	144	147	156	148	162	126	140	163	148	168	141	166	164	166	160	146	142	152	153	147	161	132	138	155	172	156	164	142	158	150	137	145	153	131	156	145	155	148	140	163	148	157	135	149	139	151	149	120	168	145	156	148	148	138	165	155	149	147	127	139	167	153	137	179	171	155	173	155	152	139	145	133	156	155	166	153	154	150	156	141	173	133	136	141	146	168	145	141	140	180	178	156	173	170	152	137	150	133	145	167	152	169	139	143	173	140	141	137	146	163	147	145	160	159	149	144	158	161	162	177	144	135	156	146	124	146	143	156	147	148	141	151	142	149	137	155	146	165	150	140	150	159	152	152	140	138	138	143	150	168	146	137	140	147	180	140	132	119	188	150	172	148	160	152	138	131	146	156	159	166	155	134	158	141	141	157	144	174	157	165	162	149	170	138	134	165	142	138	142	143	146	153	169	144	170	153	140	150	159	143	153	131	152	186	148	132	140	152	135	144	133	157	147	147	136	141	153	138	164	152	145	155	147	172	136	152	151	142	170	171	155	114	206	156	139	160	138	133	162	159	140	168	144	162	145	180	161	160	150	176	156	150	149	139	164	159	138	148	133	150	149	167	165	157	155	158	139	155	164	126	136	157	145	140	150	147	140	125	152	154	161	159	132	158	139	159	133	161	128	166	137	150	128	147	159	155	141	138	166	143	172	151	155	167	147	138	160	175	178	165	154	161	164	152	131	149	159	157	158	139	135	134	141	147	155	144	148	160	157	149	129	168	151	142	155	137	164	154	144	145	149	145	156	149	179	169	153	144	159	153	154	166	157	146	132	130	157	127	184	159	146	144	144	166	142	171	149	144	160	152	146	146	167	162	139	155	117	157	152	132	171	147	162	165	131	156	170	152	151	131	157	152	132	165	157	135	142	169	166	142	133	156	143	157	154	164	161	152	161	156	177	144	151	146	148	147	138	149	135	138	148	163	177	152	150	146	138	169	143	144	175	152	148	157	134	150	155	140	141	166	138	140	139	138	185	154	155	134	127	163	160	146	151	150	168	169	137	155	141	156	150	131	147	162	158	158	165	158	123	166	137	153	133	154	133	160	130	138	128	146	144	152	149	134	184	139	172	150	162	140	159	158	169	148	156	144	150	169	168	154	155	137	157	139	182	152	139	145	148	143	142	136	136	161	147	133	149	165	153	165	150	154	171	141	153	138	154	149	152	150	162	164	157	162	129	154	160	151	152	168	109	171	142	145	147	148	163	173	166	158	143	133	164	161	167	144	161	164	179	160	139	150	139	141	145	135	144	167	154	138	155	163	149	152	181	169	150	153	153	159	154	143	162	179	153	140	176	159	168	164	165	183	157	152	158	141	145	146	151	140	140	159	144	161	142	147	150	151	163	182	145	128	158	145	164	136	155	147	151	131	169	146	154	150	160	157	165	152	140	143	168	129	159	180	137	167	152	158	160	153	144	159	198	153	158	153	167	123	152	166	137	147	160	148	164	163	167	167	138	172	146	131	136	143	146	150	150	180	179	146	143	165	154	151	175	175	120	123	137	156	138	132	174	152	132	131	151	158	155	139	154	155	203	135	162	142	149	151	166	188	134	129	169	135	140	146	150	149	151	169	161	154	140	149	154	147	134	136	155	145	149	155	127	144	148	143	141	153	150	136	160	155	135	140	128	164	136	136	149	152	145	159	139	127	158	173	157	137	150	146	139	145	139	175	155	168	151	141	143	157	112	140	142	143	148	166	143	157	171	158	177	156	153	140	152	141	141	140	149	178	162	146	153	160	150	163	145	170	149	143	150	157	133	153	172	152	151	130	138	161	148	141	139	142	151	158	156	148	132	149	162	168	139	151	160	148	145	154	142	146	162	127	160	136	129	155	153	151	146	143	152	125	146	124	127	153	144	148	127	150	144	169	143	172	154	153	152	136	157	154	155	146	131	162	161	148	150	162	140	158	154	140	148	123	154	158	149	159	167	147	161	148	173	138	149	142	151	136	166	151	154	159	161	158	161	159	128	152	140	127	167	153	155	147	160	145	154	143	159	142	131	147	162	159	163	155	142	129	149	182	135	117	162	173	142	153	137	143	118	149	146	157	136	156	151	149	164	147	136	143	160	152	160	149	153	165	153	157	134	161	151	156	140	128	155	162	150	135	153	145	150	142	165	139	165	139	155	120	143	152	168	135	168	165	151	130	137	178	158	139	147	152	147	163	135	167	128	141	148	129	121	144	154	142	137	167	157	136	148	154	160	139	137	129	169	164	139	168	169	144	134	143	157	156	156	141	139	139	161	140	156	152	159	132	165	164	161	148	148	133	174	148	160	141	152	158	154	159	143	159	131	133	173	149	157	139	153	163	138	146	137	157	152	153	164	137	170	146	169	138	145	172	176	124	153	152	166	166	159	163	139	166	162	171	169	157	135	169	145	139	163	153	140	133	142	131	156	184	162	154	156	141	158	143	148	133	177	142	148	163	149	140	139	151	160	123	141	162	167	155	162	164	156	165	167	156	152	133	140	172	131	132	152	144	150	148	144	151	143	139	159	162	150	133	161	148	153	143	137	142	149	143	145	148	134	119	159	164	152	151	149	159	143	152	150	138	131	156	138	146	161	150	143	158	141	156	133	156	156	152	134	157	186	150	151	140	130	165	138	162	147	165	142	155	168	137	149	144	132	164	161	128	172	164	162	151	157	140	150	155	169	148	169	169	143	158	127	150	156	155	136	144	162	149	160	131	162	168	181	151	163	131	157	157	151	139	152	143	163	127	162	150	145	151	161	183	157	161	130	149	140	140	173	117	161	135	133	165	157	148	127	160	150	167	145	165	143	145	157	148	138	140	160	137	146	156	153	152	138	162	179	152	153	159	160	155	140	162	176	149	155	124	136	154	157	127	166	151	173	133	157	157	152	144	153	139	144	159	134	161	138	159	156	156	136	169	177	153	133	162	143	151	153	136	150	159	160	128	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8001	577	610	621	595	557	615	507	520	513	548	530	504	475	534	514	513	497	489	518	451	520	466	500	474	491	506	456	484	465	507	497	450	525	460	505	444	492	461	477	495	515	509	472	481	454	479	482	498	490	467	518	501	491	458	474	517	504	420	471	526	506	482	513	475	508	466	495	529	469	447	436	433	471	500	468	480	485	470	518	489	492	501	485	450	476	481	450	515	472	500	506	485	483	492	465	471	487	484	485	481	491	541	489	458	476	500	493	442	468	501	472	454	468	477	478	464	472	485	506	458	464	485	477	492	499	481	451	498	501	481	433	494	487	487	450	440	531	435	497	430	492	480	460	445	463	473	507	508	485	506	464	494	487	500	475	441	485	449	484	465	475	458	506	457	475	500	501	534	485	489	435	521	459	459	497	470	444	480	501	461	477	486	482	484	494	485	463	456	480	462	442	461	493	469	496	465	456	486	460	474	480	475	489	500	494	493	506	456	461	476	479	466	490	494	455	490	487	451	491	472	498	513	477	466	527	499	471	499	458	469	490	489	485	501	536	465	505	464	450	479	464	531	513	465	507	492	472	483	482	498	453	477	484	491	452	503	510	449	489	499	477	473	506	477	464	481	511	516	483	488	465	471	484	473	486	435	481	479	460	514	506	423	463	469	489	479	437	479	481	478	471	504	462	492	458	503	510	473	438	458	487	499	433	509	494	527	478	457	482	533	460	499	479	472	506	480	482	487	490	505	465	495	485	468	449	502	502	500	505	453	480	522	467	427	495	485	476	470	470	481	476	483	482	471	520	460	486	485	488	484	492	471	438	464	481	490	485	454	504	487	460	487	466	469	506	520	482	469	502	450	480	469	474	463	475	473	498	506	475	502	465	471	472	477	542	468	451	464	470	475	502	480	483	501	520	471	504	529	482	440	465	460	498	449	439	502	481	489	480	476	512	473	481	481	465	530	476	489	454	480	475	474	458	516	493	486	476	437	486	466	494	489	492	433	491	477	462	473	497	445	474	458	501	511	499	479	468	478	477	503	475	490	482	480	479	474	477	542	459	450	493	463	491	447	509	496	457	447	469	493	492	487	482	464	481	464	496	493	460	468	456	463	489	457	459	503	472	525	470	498	469	482	486	525	512	493	480	474	471	530	473	488	481	546	455	465	487	488	455	486	472	476	518	522	492	465	475	475	466	449	452	491	442	463	485	459	501	497	461	502	525	524	463	487	480	473	498	480	486	479	464	477	470	478	485	466	533	497	483	499	477	486	506	492	500	511	496	489	487	470	524	478	475	524	483	472	505	499	468	469	467	460	456	492	448	490	502	492	468	478	477	474	503	492	454	456	478	446	490	478	462	498	515	472	532	516	467	498	492	500	486	472	465	497	475	479	460	516	463	485	462	416	493	504	499	463	441	464	484	501	506	486	477	481	469	485	461	496	481	495	466	472	482	476	491	491	465	470	478	454	487	436	520	468	500	497	440	422	481	495	485	498	467	476	479	475	479	471	484	486	473	487	503	457	526	462	502	507	472	488	515	515	489	462	493	477	474	482	481	453	477	475	494	482	496	474	483	466	500	509	475	482	489	434	490	472	487	495	498	485	472	520	492	473	471	492	492	490	474	448	474	477	504	499	502	487	509	490	480	493	461	509	495	501	467	459	453	444	476	472	467	450	496	455	483	480	487	473	476	445	480	482	467	493	499	503	479	460	457	476	509	472	452	499	483	496	517	511	483	503	515	459	469	508	485	490	456	439	490	491	506	494	477	432	518	491	520	487	479	429	501	468	476	506	467	469	458	502	486	491	490	470	491	517	493	510	483	475	459	477	512	475	468	492	485	489	448	484	463	513	472	505	484	547	472	454	497	477	504	507	483	487	479	462	507	486	468	475	506	482	470	462	505	467	483	492	480	475	499	504	472	515	475	472	485	471	468	492	449	451	507	466	500	463	492	458	469	444	473	484	497	447	462	474	493	453	482	494	497	497	447	504	486	514	492	506	487	489	501	449	513	484	498	460	458	443	464	480	533	497	437	470	507	487	468	491	511	465	533	519	496	449	496	497	503	489	496	465	473	466	480	488	473	469	491	537	488	513	471	442	521	513	422	479	517	519	526	492	489	501	489	509	455	461	488	488	480	461	493	468	475	435	482	434	523	470	468	481	498	481	445	494	511	503	498	507	478	482	503	516	483	478	456	484	487	519	479	440	474	485	486	486	459	458	475	489	479	508	495	507	463	427	492	503	456	479	479	486	452	483	453	481	477	460	511	487	484	483	472	484	485	480	490	496	499	485	491	440	510	483	477	487	481	509	503	496	441	443	506	435	467	483	486	485	463	457	506	522	488	494	506	482	478	498	509	461	507	483	468	466	499	467	465	470	495	463	488	518	514	490	463	460	469	521	442	482	495	487	483	480	511	463	463	523	498	516	463	492	474	504	439	491	472	483	457	461	472	513	513	480	443	481	475	467	451	501	462	466	481	490	460	491	503	464	510	474	469	534	458	504	473	485	516	460	473	473	461	542	464	478	502	488	439	471	484	469	465	495	480	448	489	520	514	475	467	497	492	496	504	476	496	473	458	512	521	478	507	467	506	490	470	511	459	466	481	497	481	499	461	479	490	471	460	453	499	483	530	488	514	447	516	521	469	490	511	496	443	497	467	508	491	482	509	491	459	546	486	486	461	477	480	435	488	494	470	498	524	500	502	498	439	460	497	516	467	483	493	477	455	509	477	473	446	489	495	453	494	463	474	494	504	499	481	522	458	447	468	489	502	523	457	460	465	472	459	471	482	483	468	466	500	502	473	506	488	489	520	465	480	476	469	497	485	478	495	444	460	456	490	484	479	478	480	514	480	479	463	510	469	466	477	485	486	445	459	488	528	513	482	479	468	471	486	509	467	473	493	471	459	490	460	471	489	488	509	511	499	466	466	457	481	471	530	484	502	453	482	465	488	472	478	483	466	493	491	488	495	514	478	460	461	511	497	463	456	468	480	483	464	493	489	442	504	495	495	504	440	495	446	522	496	471	450	496	470	500	437	490	485	457	487	472	463	464	517	476	471	476	484	475	489	474	453	455	438	479	461	508	442	511	487	462	471	494	525	472	466	442	495	452	517	512	454	499	459	491	484	487	462	520	471	504	490	522	434	466	453	476	501	462	495	463	480	482	467	481	490	428	493	493	473	493	519	480	554	468	474	465	491	481	499	484	470	493	443	489	489	501	476	488	500	509	495	484	464	481	495	488	493	503	473	479	487	479	514	509	486	472	482	478	460	446	473	517	477	502	462	498	503	461	490	512	502	495	396	475	505	493	502	491	459	451	451	452	489	483	507	460	500	512	478	480	431	466	488	473	467	469	473	491	477	508	496	470	452	459	478	473	464	463	483	484	473	471	468	479	480	492	512	464	468	445	451	467	498	454	484	524	495	481	486	497	464	510	517	466	509	505	447	481	464	475	464	454	460	496	486	470	499	518	460	534	514	456	469	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47668	13542	2969	1216	851	645	562	520	487	440	405	387	354	364	337	367	332	315	344	319	323	340	286	322	325	302	272	317	309	328	309	296	311	289	327	277	318	289	319	305	301	320	325	283	302	301	279	294	289	282	265	270	312	315	327	272	303	283	299	271	318	307	263	292	290	309	281	282	271	298	296	313	282	291	284	266	303	311	302	319	254	312	336	308	289	304	331	317	287	283	312	293	265	319	292	297	301	308	254	288	295	295	304	316	287	270	293	323	311	305	261	294	306	280	299	313	294	322	291	294	298	284	310	296	288	298	305	294	286	279	262	276	306	309	274	300	268	275	291	289	318	332	270	279	310	310	309	262	316	304	280	274	305	294	275	266	283	286	305	272	340	297	289	282	306	300	289	274	320	314	307	297	309	284	288	305	292	333	299	269	297	320	278	281	300	295	295	275	294	311	322	282	286	296	262	298	325	281	301	299	319	317	294	282	296	292	311	287	295	326	299	269	298	288	311	306	293	288	312	341	269	296	287	283	301	288	313	299	281	262	328	313	260	331	295	290	287	299	300	308	296	316	302	314	304	297	275	305	284	297	299	284	292	273	289	308	309	276	325	320	292	265	267	303	260	313	290	287	294	288	307	309	325	320	280	308	281	292	294	317	315	280	275	283	278	335	324	302	308	300	304	321	304	311	276	278	309	282	292	313	269	271	304	295	311	270	294	299	304	278	251	282	321	313	274	310	308	284	267	303	309	304	295	310	278	281	290	291	326	289	284	323	309	312	302	284	311	284	315	294	324	321	278	345	283	299	316	273	284	270	300	304	291	310	324	315	266	296	303	295	315	278	293	290	302	295	272	267	304	330	301	291	290	273	278	278	301	314	311	289	302	294	340	298	292	328	286	297	251	306	286	297	258	291	307	312	285	286	270	311	276	336	309	294	251	293	265	303	276	289	290	288	290	282	319	308	309	299	310	283	298	282	291	309	298	320	296	315	307	325	288	275	299	287	289	309	299	298	296	305	274	314	304	263	295	275	288	300	278	324	319	254	319	308	318	264	307	292	279	305	309	318	284	274	347	308	266	288	289	292	297	282	299	330	321	282	332	292	293	294	290	292	335	299	312	286	299	292	247	311	280	283	286	320	326	294	298	315	284	323	304	288	285	309	269	288	295	305	307	281	273	293	282	240	313	259	267	301	277	286	274	323	278	313	260	291	296	305	305	280	329	284	328	288	278	293	277	276	290	301	292	320	279	299	260	330	317	289	282	284	290	275	335	284	307	298	313	266	259	310	287	321	297	302	292	276	301	305	286	292	300	302	308	287	292	307	289	289	294	279	319	272	287	313	261	318	321	310	341	296	283	288	277	249	270	289	284	295	281	267	308	304	294	301	290	304	294	309	273	332	314	319	280	296	290	288	287	296	285	293	288	302	260	325	293	264	282	292	320	302	296	293	290	275	280	287	292	296	262	300	261	281	294	297	313	284	305	311	279	321	291	285	294	315	311	275	286	275	305	294	272	308	313	301	308	292	307	317	316	291	279	290	303	307	313	318	279	311	318	258	276	305	302	288	302	322	317	276	256	302	294	312	274	269	312	291	274	302	279	309	297	297	290	286	286	290	295	303	311	294	304	299	279	281	271	271	299	290	302	280	343	311	285	272	281	297	300	267	301	285	289	292	305	278	270	264	272	294	300	290	293	305	318	288	263	294	289	303	251	312	304	303	318	287	264	274	295	269	305	266	302	283	293	318	277	295	314	277	294	287	246	290	273	282	279	320	306	286	302	263	290	291	282	293	318	291	278	319	276	292	289	302	305	287	316	304	284	287	295	301	281	299	271	317	320	309	278	329	303	279	312	315	269	280	269	309	310	283	285	272	304	283	282	283	299	278	251	275	292	295	301	285	299	319	293	322	281	312	281	280	316	298	309	288	300	272	318	293	283	295	317	320	293	285	332	282	306	303	263	301	279	302	292	309	260	290	321	289	297	253	268	284	289	294	272	271	289	327	270	276	323	274	275	309	292	245	302	272	297	285	273	289	313	284	301	270	291	295	275	309	286	263	314	286	277	285	303	290	287	269	279	296	295	299	343	280	267	253	294	297	289	314	253	299	281	266	292	328	283	280	278	292	275	297	321	296	291	293	289	309	334	324	281	278	283	292	289	280	312	308	308	293	286	300	322	293	304	284	316	288	264	304	297	305	299	291	268	306	298	273	286	318	330	333	288	251	258	296	296	308	272	307	272	299	317	274	314	300	273	334	297	305	279	281	311	298	303	330	300	293	274	287	306	300	295	305	289	256	289	293	296	327	276	319	286	270	302	279	295	257	271	302	301	273	294	275	290	282	263	320	288	292	287	280	291	317	273	303	295	274	307	288	278	298	298	281	325	311	305	328	286	323	327	272	280	307	280	296	285	302	291	308	320	292	315	303	325	308	279	295	294	305	307	298	293	293	330	303	286	267	283	310	301	269	275	321	309	336	311	288	301	280	303	279	275	296	276	281	289	312	307	296	292	304	274	277	289	339	320	287	286	271	324	290	312	311	289	313	279	282	291	279	287	317	299	296	294	296	292	316	276	264	289	311	285	287	285	317	292	286	320	279	285	315	295	301	284	285	287	289	271	283	282	270	298	313	307	295	309	308	283	309	288	267	271	295	335	282	321	293	297	287	318	279	312	320	310	302	286	302	270	297	301	319	279	294	324	291	264	300	284	299	296	287	295	316	301	310	329	313	323	306	300	289	302	296	322	288	339	290	283	314	310	302	298	305	271	286	306	307	293	293	293	280	292	314	272	272	298	315	295	318	302	284	320	311	303	314	280	293	279	291	298	289	279	270	310	298	308	309	294	303	309	296	294	324	299	300	279	284	301	305	308	319	299	252	279	269	283	306	270	311	320	260	312	317	275	315	306	295	309	307	284	284	292	274	320	313	333	286	296	287	313	295	318	317	272	291	318	313	279	298	311	319	303	254	279	291	288	292	260	299	299	312	290	275	283	295	295	279	306	283	305	300	278	287	297	313	285	284	301	304	297	274	309	302	307	307	296	296	300	280	307	301	323	311	327	320	330	301	305	297	284	312	313	332	302	301	308	240	270	279	292	296	312	286	277	275	283	283	277	317	281	285	316	281	312	294	295	305	282	325	302	307	297	301	285	303	314	291	264	306	285	287	285	331	262	272	281	273	261	286	303	297	281	302	301	253	286	249	291	311	267	278	278	307	284	303	291	289	281	289	286	314	295	324	320	307	261	298	309	336	300	262	306	290	288	298	300	285	292	285	282	276	309	309	285	299	303	281	323	300	305	302	298	277	281	299	298	312	273	265	342	276	286	302	282	303	287	296	274	328	287	324	309	266	301	288	266	271	295	286	294	282	291	286	291	291	301	305	291	284	318	300	290	309	296	290	277	302	310	343	273	305	274	277	308	273	323	284	284	307	282	304	270	296	298	325	293	301	308	281	307	318	301	266	314	301	285	275	303	309	278	291	287	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22541	1761	3462	3751	3254	2671	2268	1971	1783	1615	1585	1495	1364	1299	1217	1174	1108	1049	1107	1060	1063	976	966	915	999	950	946	994	934	875	874	859	911	876	924	875	935	939	893	913	836	836	865	840	869	878	873	885	851	850	873	860	889	901	894	840	927	871	882	875	893	783	859	841	824	871	827	875	869	866	815	845	850	894	839	851	790	795	837	848	841	801	870	840	826	895	845	818	824	797	843	842	852	856	867	804	825	847	837	860	842	816	848	838	819	823	908	785	832	844	826	816	842	846	832	856	826	858	801	807	837	839	766	881	820	794	885	769	844	865	859	833	815	836	866	818	845	850	848	815	895	860	849	815	847	805	831	838	802	899	819	829	866	860	863	811	840	838	821	841	852	850	837	842	832	844	882	787	831	854	854	854	839	846	891	812	804	842	809	872	851	800	842	822	790	793	838	848	854	853	827	836	827	798	837	898	858	819	838	808	868	911	868	828	854	840	830	823	860	827	831	870	836	840	851	864	900	826	822	844	825	841	814	818	831	870	821	827	874	794	827	831	822	832	787	852	820	839	838	835	795	858	854	804	806	836	841	883	816	843	843	856	867	861	772	891	853	851	805	882	852	877	834	845	831	859	829	839	841	874	827	797	827	849	875	809	874	882	853	866	824	833	847	869	893	798	818	821	816	874	808	796	844	811	842	858	840	839	823	892	828	800	790	830	847	829	859	798	831	870	838	853	860	821	833	825	819	862	840	870	839	808	843	789	851	789	821	900	834	794	817	792	873	847	803	819	867	840	824	851	841	852	816	839	850	797	851	885	838	868	854	839	883	838	889	845	854	874	859	818	844	842	861	792	854	820	818	825	874	824	859	866	871	805	849	870	819	849	824	799	866	841	829	869	834	755	852	805	836	813	859	814	874	787	821	831	827	805	877	841	809	789	810	864	836	810	839	845	834	843	816	893	814	904	836	809	844	811	865	841	800	875	816	807	869	817	803	834	870	812	848	834	837	854	858	892	778	842	850	798	825	847	831	819	840	916	864	835	835	866	833	838	887	832	761	814	835	787	843	864	830	843	824	814	798	819	843	821	853	816	855	803	787	847	803	838	839	891	857	866	807	848	834	802	863	825	850	821	868	836	846	885	865	857	814	825	912	828	860	780	818	829	818	826	854	820	857	873	854	863	799	815	826	834	856	885	813	869	820	827	869	845	851	822	823	859	891	886	834	868	768	851	824	803	810	864	841	838	802	873	863	807	844	829	844	855	815	843	826	853	854	860	823	834	856	825	783	829	821	784	843	857	859	809	822	852	852	818	858	829	795	873	833	836	793	904	857	800	849	843	843	794	859	847	842	824	795	820	826	851	827	773	883	815	820	851	796	831	841	839	887	820	853	821	894	888	850	891	807	832	886	818	801	848	824	820	824	821	852	861	799	806	847	839	855	869	871	850	853	834	829	829	817	780	890	843	878	851	824	801	810	791	819	829	846	823	833	823	889	872	849	836	875	789	839	824	818	897	854	831	849	823	833	806	811	832	854	841	849	843	813	837	812	819	791	832	881	875	778	857	838	784	804	852	813	819	816	867	804	831	808	806	841	843	842	797	860	870	807	825	889	832	811	840	854	846	857	810	847	787	854	810	775	846	786	855	849	823	874	850	840	845	873	837	831	859	855	802	923	818	859	859	860	842	826	857	833	804	811	807	854	831	836	871	766	809	827	910	856	874	820	809	839	815	824	860	886	837	906	865	877	827	861	867	852	772	820	840	884	857	845	876	826	789	815	831	869	830	839	872	838	839	836	850	865	815	858	821	870	872	823	873	900	836	790	827	848	863	839	844	850	805	848	836	876	815	844	803	847	830	870	885	864	819	813	785	813	849	854	821	838	802	838	781	836	819	798	846	837	845	877	831	780	818	803	797	837	818	885	844	824	844	772	844	868	831	861	857	811	829	807	878	873	811	857	861	865	841	814	909	841	885	850	856	815	847	823	875	811	805	837	783	857	839	790	911	803	852	787	825	821	869	869	855	860	880	800	804	831	868	868	864	810	840	812	893	842	875	837	821	846	884	861	860	865	829	862	788	834	796	795	849	819	844	858	832	839	849	862	800	791	869	837	832	819	882	798	828	844	813	858	796	803	859	846	854	815	803	861	816	868	803	820	821	841	859	831	896	833	828	802	878	806	878	786	849	868	820	902	824	812	870	895	817	827	797	882	825	858	855	826	870	861	843	870	823	920	804	870	876	859	862	835	821	850	779	794	839	807	862	855	822	853	785	807	855	870	820	800	857	835	835	879	847	882	859	859	847	829	813	858	814	817	845	816	829	886	812	860	870	837	794	844	852	801	829	841	877	827	789	853	891	785	859	831	843	824	821	802	823	836	902	833	832	884	902	796	803	824	854	882	783	799	827	819	865	832	844	837	829	824	867	818	796	816	831	826	853	831	787	802	843	812	877	836	854	809	824	807	828	873	848	850	779	848	865	866	894	852	853	846	811	823	804	846	785	856	877	813	861	847	847	843	814	820	870	794	832	826	844	880	853	796	784	797	788	811	865	768	852	863	802	877	811	898	872	818	859	796	832	802	881	845	823	795	799	815	803	820	812	829	839	828	840	859	843	844	839	796	844	809	833	869	839	792	826	834	818	883	812	855	801	816	844	869	837	827	850	840	852	827	825	843	779	798	818	815	827	819	844	845	836	857	845	797	806	833	840	842	837	856	878	821	802	837	865	866	817	849	840	857	870	833	842	851	800	850	814	828	885	835	845	842	803	873	793	823	850	840	844	812	828	795	799	841	879	855	877	860	841	859	823	865	825	860	812	846	831	827	853	876	823	785	868	822	854	883	822	827	861	828	870	842	863	826	845	856	823	868	806	886	875	806	828	864	820	847	850	849	811	844	856	852	841	834	862	857	828	808	841	781	837	855	847	837	808	852	761	828	787	823	814	802	823	845	820	838	798	849	859	857	814	817	876	849	826	874	808	813	828	817	775	839	841	837	853	798	823	886	826	801	866	808	805	874	851	831	839	850	841	863	851	843	826	811	865	854	831	814	851	836	795	831	839	816	849	825	807	837	852	875	809	801	873	836	809	835	828	855	811	827	846	821	848	847	827	847	833	855	864	774	842	859	835	829	837	840	848	843	844	803	835	808	861	814	834	843	841	854	841	829	826	836	872	813	774	850	833	923	802	810	897	808	868	854	839	850	783	803	856	833	859	821	867	800	859	825	798	877	819	811	831	837	866	807	800	768	868	874	802	853	802	817	853	808	831	834	788	821	816	837	804	817	866	852	874	884	837	842	846	836	856	852	818	849	780	851	858	877	791	804	862	810	868	793	840	866	820	834	906	837	809	871	772	799	839	809	794	825	810	849	846	828	872	854	793	806	853	911	849	890	872	826	842	814	849	866	824	780	832	883	823	862	834	823	869	841	834	825	856	794	839	782	813	828	871	853	870	814	845	871	846	813	897	847	807	889	867	805	873	796	864	871	807	871	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
55574	20242	10902	2675	1586	1214	888	767	632	574	535	465	465	474	410	394	375	384	347	371	395	372	370	344	316	346	362	390	334	307	344	334	325	338	317	339	318	318	310	286	341	354	318	300	331	326	331	346	316	310	318	307	283	293	317	306	319	288	306	321	308	289	351	309	323	326	285	319	278	311	320	331	297	298	322	277	303	308	307	299	317	301	330	293	322	314	331	316	302	316	288	300	310	287	307	317	293	305	352	330	305	316	308	277	308	285	308	340	303	307	297	298	304	290	254	302	272	316	332	326	284	288	299	282	307	298	328	332	341	273	306	303	336	310	302	287	306	294	300	286	352	314	290	314	300	299	288	327	241	299	332	286	337	303	289	307	337	310	308	296	271	297	313	277	298	292	308	292	312	335	313	315	296	330	322	285	278	338	302	323	278	299	311	310	319	293	300	316	320	319	306	325	307	317	326	273	275	303	315	297	278	271	326	298	327	356	318	287	286	294	281	276	307	295	335	308	318	283	336	290	317	308	329	282	310	306	298	310	286	329	317	259	300	277	309	337	299	316	324	259	298	304	320	316	279	319	344	316	317	310	310	322	295	306	303	300	292	315	303	283	302	276	300	306	332	318	312	289	286	302	283	309	317	321	284	314	306	317	290	307	292	346	301	290	301	343	342	310	314	316	303	296	305	297	315	323	316	328	316	301	343	309	330	302	306	319	306	331	297	316	282	298	337	309	293	316	308	293	321	313	294	290	268	292	342	313	285	300	314	324	282	345	289	276	318	310	328	311	289	297	312	269	312	293	307	319	318	326	350	342	264	301	328	293	303	285	280	276	295	340	330	291	320	304	261	294	297	305	308	291	286	317	306	271	287	312	283	309	317	277	335	320	298	309	311	289	294	306	305	298	335	307	310	373	314	347	275	300	268	304	285	329	305	336	302	322	328	314	282	286	301	297	284	309	293	333	279	303	280	340	275	307	305	296	333	328	274	320	306	288	294	314	293	302	324	287	309	282	295	293	321	328	319	313	286	307	306	315	327	296	304	299	311	310	325	323	314	269	287	349	331	324	312	303	301	313	298	301	293	316	304	314	321	321	309	307	320	314	286	306	285	292	305	282	314	303	311	315	318	303	296	322	321	311	298	298	324	310	305	301	328	315	286	281	324	310	339	320	290	290	278	298	309	312	304	285	314	306	328	293	297	286	287	300	303	267	305	339	288	319	324	294	313	294	297	321	314	277	302	353	345	303	282	328	279	316	330	325	286	328	280	305	305	318	301	302	303	305	280	276	311	331	295	290	312	289	324	274	304	322	304	313	312	303	274	315	283	290	305	316	310	318	305	289	304	322	307	301	325	318	289	270	319	303	288	306	288	328	310	281	308	301	329	295	319	303	297	273	300	306	302	330	350	331	309	292	303	324	277	316	316	299	269	297	290	318	306	312	319	274	293	326	325	341	308	292	288	330	311	285	301	293	311	309	308	312	288	330	307	285	331	316	313	327	274	313	297	294	290	311	284	313	284	293	317	298	287	321	305	303	306	295	306	292	321	301	295	324	287	303	301	325	281	297	301	333	321	308	316	300	303	311	289	283	267	283	319	307	325	340	263	339	331	285	306	287	315	333	312	279	301	291	312	311	317	319	297	288	299	314	280	298	297	318	324	335	289	319	287	316	325	289	317	332	316	301	311	310	308	321	308	325	338	288	304	278	329	305	300	301	306	295	318	323	311	314	308	321	303	304	331	325	294	338	330	313	295	263	317	298	317	303	316	318	322	312	280	294	308	292	299	324	283	299	322	335	276	282	294	302	350	337	312	283	302	311	302	304	333	312	296	321	306	333	332	313	302	279	347	319	303	304	299	326	310	340	291	327	288	306	299	294	300	328	336	321	309	346	287	306	289	319	310	315	332	287	304	303	321	314	277	319	310	299	296	326	333	334	317	299	285	339	295	344	323	308	318	317	312	294	317	299	286	314	338	309	302	296	302	284	298	307	306	314	289	326	299	318	290	331	327	290	316	318	331	327	277	351	318	312	291	309	319	320	279	284	261	305	300	334	324	300	336	305	330	284	314	309	316	283	341	331	298	294	310	300	332	322	323	296	325	314	304	310	316	323	323	286	328	304	288	297	297	323	353	279	294	295	319	303	323	287	296	283	322	317	320	304	309	303	256	295	310	330	336	311	330	311	289	318	275	322	294	327	291	303	320	326	309	314	327	307	292	299	256	316	329	287	304	299	291	300	304	289	298	336	350	294	308	336	332	289	291	284	337	356	292	296	289	300	295	293	303	287	310	324	334	290	279	311	297	310	333	329	310	276	284	324	299	326	293	309	291	289	323	335	305	320	307	318	295	300	329	336	272	357	294	285	309	310	296	330	322	297	317	286	334	303	286	297	316	266	289	297	303	334	299	310	295	306	281	313	299	325	314	302	308	318	317	320	292	315	309	314	327	322	290	306	297	316	319	314	259	309	314	324	296	303	296	276	295	315	284	290	305	271	318	333	294	311	303	293	320	327	321	316	270	306	318	300	332	332	305	330	308	270	305	324	281	308	315	302	303	335	299	284	318	326	300	292	314	277	273	290	297	291	308	294	295	318	302	309	319	329	311	289	293	308	330	343	339	288	296	310	271	278	252	295	312	323	319	304	297	326	305	277	314	291	344	348	305	298	305	328	322	306	281	310	302	272	334	326	303	332	308	322	286	313	322	320	301	303	291	306	308	312	297	293	329	323	305	302	317	295	317	298	322	302	305	318	294	294	292	295	310	292	305	305	271	301	319	291	304	288	316	305	305	285	319	325	294	313	340	310	305	295	292	301	303	319	296	301	306	309	334	312	276	288	313	310	327	289	333	313	295	297	321	317	311	316	287	314	297	315	308	311	293	292	318	304	281	300	287	313	310	353	266	311	319	313	290	309	329	294	348	292	301	326	303	296	324	296	288	305	304	292	302	270	272	334	319	306	314	319	286	291	297	280	331	298	330	291	301	305	311	336	310	286	273	328	332	298	316	299	285	282	309	294	308	293	291	274	287	295	294	327	344	278	307	320	315	294	311	313	325	295	312	290	323	307	324	301	323	323	318	333	287	315	313	324	302	311	294	320	333	287	310	318	298	318	316	280	303	294	323	312	327	331	286	323	320	298	319	294	320	326	302	318	283	310	293	327	319	339	303	301	315	316	312	289	290	321	287	326	283	303	302	316	293	275	298	342	311	326	274	304	298	292	300	285	303	333	277	296	307	296	300	324	277	300	291	313	314	307	318	320	328	309	317	294	309	313	334	337	297	340	301	309	297	307	305	321	309	291	309	297	278	295	330	336	303	314	298	299	305	288	341	279	287	326	328	296	294	312	312	282	304	320	302	306	325	294	300	277	338	293	299	329	314	294	335	336	298	316	295	315	312	289	307	283	328	300	271	323	311	267	292	312	323	315	328	304	283	324	305	297	299	319	271	318	340	293	285	301	309	292	291	300	318	333	320	332	325	323	318	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28009	2760	5826	6493	5492	4425	3711	3119	2713	2370	2206	2027	1935	1733	1605	1499	1439	1342	1291	1232	1247	1173	1177	1157	1098	1077	1084	1043	1023	1055	1027	1027	1003	1030	968	915	967	975	950	913	954	956	927	968	940	953	986	919	885	864	937	936	937	895	911	865	865	916	859	890	876	900	901	884	886	866	922	877	931	849	839	884	912	844	882	891	883	875	867	859	838	860	850	866	810	851	870	838	827	803	834	904	872	842	871	826	858	840	843	807	859	807	903	872	854	854	888	890	804	880	879	812	850	909	818	893	835	861	892	844	849	888	841	872	881	906	864	846	830	891	864	852	847	898	838	858	862	882	913	861	840	913	879	835	846	871	838	786	803	885	881	845	840	827	849	850	832	853	866	848	835	817	829	868	849	802	862	805	830	903	849	877	881	862	824	905	887	855	820	867	851	778	797	835	846	799	810	885	823	844	837	815	870	883	862	876	848	820	851	848	876	842	826	858	836	800	864	881	844	845	801	827	861	893	872	862	837	893	810	890	844	841	791	850	870	830	802	884	842	873	866	866	889	836	857	803	815	847	864	802	895	827	823	842	881	842	847	837	798	877	816	858	825	790	810	862	841	903	869	867	908	855	855	917	863	853	832	865	828	789	844	825	851	878	846	802	882	823	821	875	862	871	836	826	818	863	868	799	827	790	854	828	842	836	861	856	809	838	827	895	847	859	835	796	824	805	867	808	852	834	822	842	780	819	812	847	868	839	896	883	902	849	824	840	862	857	811	866	819	820	831	868	790	791	820	850	826	807	850	850	817	847	887	821	860	842	861	841	860	873	855	864	846	857	837	853	840	875	823	840	873	831	870	862	838	883	842	821	866	928	860	826	866	865	856	880	868	884	850	842	868	890	836	872	842	841	831	837	837	827	886	850	841	783	859	796	883	838	849	846	845	812	849	866	842	841	837	797	805	881	871	807	861	831	865	815	817	849	837	821	831	826	835	855	832	808	824	805	773	858	862	838	860	871	850	836	853	867	841	809	829	895	847	887	885	910	802	856	873	841	813	877	824	803	822	861	826	849	839	805	861	850	824	854	824	850	901	836	790	840	845	786	796	840	860	854	881	784	857	881	860	792	842	869	827	818	839	878	865	822	848	854	869	885	850	832	821	886	833	840	857	859	826	827	865	842	860	847	836	801	832	830	823	879	845	858	836	834	832	816	843	842	862	870	820	866	845	874	823	850	854	821	787	824	864	835	831	816	838	823	813	869	819	884	803	833	889	773	873	849	816	881	812	861	845	850	842	829	885	847	845	847	836	807	836	838	865	877	879	858	839	843	874	872	829	817	848	863	818	851	868	837	860	808	893	791	899	848	798	859	818	866	882	832	825	827	853	805	816	812	795	828	827	875	854	825	815	807	829	881	871	874	874	821	821	840	894	871	890	833	855	826	871	904	817	810	880	845	843	838	887	805	849	872	895	829	852	784	817	820	848	854	836	825	870	848	885	847	864	840	845	826	855	857	846	886	876	845	842	810	856	807	836	832	866	836	838	821	846	817	834	844	868	826	862	888	835	820	858	883	923	857	842	815	830	843	882	899	904	865	821	818	804	813	800	860	846	861	832	874	833	859	829	917	837	835	854	815	835	790	809	825	854	815	886	871	859	891	847	835	845	837	860	894	844	839	853	864	818	799	848	862	845	811	895	803	843	868	838	854	858	903	843	873	841	843	838	891	815	856	879	877	848	850	832	815	876	854	866	852	793	806	836	854	841	865	842	835	845	872	842	853	869	855	873	898	903	870	846	877	837	874	895	791	858	852	852	867	880	824	825	848	861	840	838	823	846	815	825	840	831	896	833	842	836	862	898	877	855	849	827	857	825	858	828	860	805	853	867	891	864	882	822	799	830	829	829	868	813	821	808	824	851	858	842	857	829	809	833	871	822	796	825	857	876	810	804	846	855	873	906	849	846	856	863	868	836	842	829	836	804	844	878	823	888	818	823	809	887	827	831	854	870	835	822	850	858	847	829	900	842	842	878	839	854	901	772	829	813	829	799	821	830	833	832	874	934	865	840	893	862	905	816	823	860	869	882	859	783	815	796	815	854	828	853	882	876	813	840	813	870	853	826	837	834	824	863	862	833	867	847	800	839	817	834	829	865	798	812	846	863	813	881	808	868	814	899	850	853	791	873	873	891	856	859	864	783	823	848	811	839	865	839	784	819	830	832	803	905	805	859	814	846	837	851	854	859	849	829	842	908	840	807	841	801	852	867	789	878	856	881	915	828	852	840	841	823	867	848	891	856	839	771	864	839	880	841	850	807	828	868	811	838	840	852	830	916	878	793	890	846	887	891	830	868	860	845	833	882	860	871	831	828	890	850	794	837	836	831	886	864	824	859	892	837	826	804	887	813	888	823	805	849	858	825	904	807	879	847	878	855	884	826	859	819	795	841	843	848	822	839	828	863	813	835	857	846	831	840	884	848	831	820	875	834	826	880	859	787	858	848	844	806	796	780	883	812	848	826	794	861	853	869	854	880	824	853	838	822	847	809	827	840	828	856	909	852	887	878	791	845	822	872	879	832	876	802	827	858	811	829	846	907	836	917	787	813	864	828	837	863	833	842	840	891	878	791	850	799	842	867	805	862	808	865	839	845	835	882	861	815	783	829	847	822	861	792	857	883	847	867	868	815	874	876	793	804	792	859	856	868	815	806	823	837	857	844	859	842	855	807	811	823	833	819	847	837	844	837	846	915	829	854	853	849	842	848	867	811	830	872	881	823	782	826	872	844	863	827	875	823	873	828	832	837	835	861	835	854	859	882	826	863	859	815	801	819	862	846	861	834	850	867	836	841	847	820	841	846	838	804	799	831	866	837	825	770	818	860	835	877	939	883	860	858	878	853	909	840	827	824	859	824	845	861	794	862	835	835	861	846	841	816	837	826	832	801	818	874	843	857	865	754	931	858	897	865	891	863	863	838	862	872	863	866	839	855	856	823	861	898	856	886	827	880	813	911	806	797	840	870	838	823	870	831	880	806	826	845	884	858	845	814	831	837	836	848	861	895	818	859	809	852	811	813	844	823	823	861	872	821	894	821	901	805	853	854	838	805	825	863	840	808	844	844	911	817	797	804	828	840	852	830	858	847	826	846	810	891	819	906	887	875	858	823	843	883	812	871	845	813	884	799	840	796	828	866	816	840	848	795	851	880	816	847	846	845	902	783	894	821	867	819	846	829	855	846	811	840	841	857	866	801	853	871	838	830	848	823	906	806	816	834	821	905	861	882	828	856	848	852	870	870	833	858	829	850	843	813	878	850	841	843	857	894	859	810	819	885	841	868	895	776	853	839	835	884	846	828	833	847	854	853	837	874	815	821	849	783	896	830	854	850	905	786	838	798	819	799	857	862	824	842	857	811	812	839	845	842	887	839	875	850	844	858	781	812	876	863	811	841	876	839	831	841	837	865	882	869	816	867	827	866	849	828	882	797	834	810	829	856	813	837	842	846	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7380	463	306	201	177	175	153	144	151	169	153	158	143	166	165	141	153	154	160	134	136	151	143	148	155	167	130	147	163	135	133	170	141	121	156	153	160	146	157	137	152	161	165	149	149	151	171	123	152	145	172	160	162	125	145	182	150	156	158	156	143	142	156	146	160	152	142	162	150	147	134	142	170	157	164	152	169	127	130	134	130	146	151	161	162	133	150	124	165	147	124	136	163	146	149	155	154	133	164	168	137	149	160	166	156	151	127	133	158	116	154	149	147	130	148	141	167	159	135	141	150	173	165	138	138	135	155	149	148	146	157	153	144	178	151	151	152	138	140	154	125	172	149	151	183	144	141	153	138	175	154	148	147	181	142	152	160	154	140	155	147	129	145	145	141	143	148	141	144	155	142	152	155	151	139	150	157	147	135	156	165	150	135	168	171	141	148	129	158	147	135	152	152	146	149	156	144	149	160	151	172	144	140	145	141	162	157	147	143	174	160	141	157	146	155	124	123	142	147	171	170	132	132	130	137	144	174	161	129	156	161	160	149	135	148	141	157	156	135	131	154	151	151	179	157	147	172	157	165	154	143	147	158	153	135	152	145	150	144	167	159	135	147	166	131	148	142	138	132	147	139	135	136	166	185	164	144	151	143	144	157	155	173	141	158	158	128	162	145	133	148	132	154	162	146	156	155	137	152	160	159	148	145	164	153	127	149	153	175	126	159	163	152	152	132	160	139	130	148	149	131	160	149	157	171	147	137	156	155	147	153	143	142	159	154	147	138	159	141	136	151	174	141	125	159	157	141	155	150	150	164	149	164	143	134	164	153	133	166	142	161	155	173	169	144	178	151	168	161	154	161	171	163	162	157	149	129	151	165	169	172	135	142	147	129	147	155	140	153	138	145	162	141	165	136	153	137	161	164	151	149	143	143	133	134	154	144	146	128	156	166	151	176	145	155	135	152	159	163	130	137	142	165	157	155	160	158	140	161	158	157	150	174	143	160	168	144	181	153	158	126	149	153	160	138	149	155	159	147	143	154	167	134	134	170	156	147	148	170	120	175	149	165	138	161	143	166	146	134	136	163	173	170	154	154	152	156	152	136	160	146	135	152	151	121	168	154	147	150	137	161	160	167	149	139	161	133	155	160	145	151	144	130	157	155	148	145	139	169	149	152	146	151	139	153	153	148	131	161	156	166	150	151	123	143	141	154	143	124	155	163	169	137	172	165	152	161	144	151	163	171	132	153	146	160	157	137	146	146	143	169	145	133	133	145	148	148	163	136	150	167	164	150	151	145	151	155	146	150	155	142	149	164	148	147	149	162	151	146	135	128	143	131	158	138	133	152	151	133	147	154	161	169	147	137	172	153	140	158	153	157	160	160	155	154	149	129	157	152	157	152	152	130	146	141	162	163	148	156	151	140	164	144	134	160	142	140	126	129	156	152	139	165	151	147	169	139	142	169	149	158	151	152	158	144	139	145	142	155	152	144	140	142	137	152	150	143	152	174	138	124	163	130	167	164	130	151	153	154	163	154	156	138	143	151	126	153	156	150	147	152	135	165	156	151	140	143	146	180	140	151	138	149	150	137	157	133	138	142	144	164	150	146	146	167	154	139	165	152	156	165	157	154	147	154	136	136	156	155	158	145	170	155	131	161	147	155	139	154	134	162	131	164	145	159	157	141	154	159	135	176	150	137	158	146	167	161	157	141	160	154	137	161	158	157	159	150	140	166	147	148	160	162	163	172	142	151	142	148	151	124	137	143	166	148	165	157	130	146	135	158	150	164	124	163	127	156	137	144	168	152	168	159	130	155	153	174	140	152	137	141	165	166	156	167	157	161	144	125	125	141	181	156	120	136	145	128	168	162	146	171	158	152	153	151	155	153	141	153	142	155	135	151	145	151	148	177	137	151	165	139	156	149	138	149	150	153	166	132	170	158	163	155	140	162	154	161	140	170	142	127	142	175	152	146	182	153	154	149	147	142	134	153	178	145	164	167	153	140	166	150	146	153	155	120	126	144	169	143	140	162	150	136	147	140	142	162	153	150	136	141	174	142	159	153	160	169	136	138	166	145	141	153	119	128	131	162	152	142	147	148	156	150	156	139	141	135	172	168	165	158	135	152	135	140	179	157	142	147	164	157	162	157	159	122	177	153	146	148	157	148	157	131	130	159	173	161	148	169	152	140	144	127	143	147	150	140	144	156	140	163	163	152	134	149	163	153	168	135	149	135	146	150	146	143	178	157	167	137	159	165	134	144	155	160	131	145	145	138	131	127	152	138	153	151	154	146	146	137	153	163	151	157	147	154	142	142	159	138	145	140	146	173	176	163	177	146	153	139	134	148	167	145	168	166	136	161	149	156	157	149	163	145	137	146	147	150	146	148	161	117	138	146	159	136	127	140	136	143	181	167	147	129	160	152	144	150	162	173	116	163	150	141	158	148	141	130	174	132	159	158	130	160	150	153	159	150	138	126	154	171	141	142	136	147	160	151	172	153	138	137	123	167	145	164	153	148	155	141	140	159	167	144	144	142	154	145	140	151	157	160	164	139	136	149	123	172	149	161	156	145	156	140	161	165	145	155	140	174	142	153	148	167	163	156	139	137	160	159	152	129	157	178	187	166	148	166	149	148	158	165	169	171	149	153	144	140	160	142	142	144	176	144	174	161	164	141	151	120	153	134	155	149	154	152	152	157	156	141	142	142	141	145	160	132	115	136	142	157	152	155	165	146	154	152	143	135	131	142	164	134	158	156	144	137	143	160	150	151	152	148	166	165	155	147	142	141	167	175	164	153	161	139	148	161	142	135	113	152	154	130	125	143	146	145	144	160	152	137	124	157	137	140	147	134	117	162	151	160	152	169	146	147	155	149	162	163	163	142	159	142	155	159	151	162	152	133	140	176	107	138	142	136	163	133	147	149	140	165	152	141	160	180	159	144	133	133	150	137	163	160	152	161	152	141	166	130	165	169	143	143	158	147	131	158	150	170	124	163	140	134	149	143	142	146	149	125	151	161	154	173	143	153	131	148	151	132	141	156	156	146	138	151	129	152	118	147	144	120	155	158	148	152	131	162	172	138	157	142	158	145	144	163	118	157	134	130	154	157	142	144	156	143	173	156	156	148	155	136	129	141	137	155	162	144	155	136	158	144	132	156	120	134	130	134	157	157	140	145	157	170	123	155	157	161	158	146	174	169	151	152	149	146	152	156	155	146	162	156	137	130	154	129	154	153	151	153	148	150	165	137	135	179	147	143	148	147	142	161	151	162	151	138	173	161	164	144	141	131	155	143	161	148	157	140	155	164	168	124	133	165	150	139	165	159	138	132	109	152	141	161	171	165	149	162	166	166	158	136	171	177	144	164	154	138	137	156	161	159	145	154	178	153	153	122	138	138	165	133	143	154	149	149	158	154	140	138	148	155	125	155	160	159	147	153	144	144	154	164	132	137	149	157	167	147	154	154	155	163	168	137	141	151	148	148	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7231	565	648	669	603	618	535	549	541	535	531	494	511	530	499	472	502	517	499	516	479	536	470	498	508	478	452	471	513	488	511	434	500	466	495	478	461	444	464	503	493	499	468	494	466	497	541	496	486	506	509	504	449	483	455	493	431	454	440	465	488	444	456	504	493	496	469	481	443	502	497	497	453	470	459	443	447	489	475	465	486	466	493	490	485	426	456	429	490	463	491	549	485	461	499	470	528	481	525	473	456	415	474	455	485	520	470	504	473	500	489	473	474	481	494	493	521	519	471	500	462	505	452	513	494	473	489	454	496	483	525	524	476	495	504	468	551	480	464	483	492	511	469	467	501	500	490	485	530	474	456	457	428	443	481	510	466	468	452	469	466	461	473	483	491	487	490	467	490	425	495	496	477	492	495	464	492	459	457	462	480	444	447	470	514	497	486	463	491	512	473	489	450	449	468	487	489	495	465	501	474	447	463	460	484	471	495	487	481	463	472	465	501	476	502	459	472	486	519	459	493	495	450	504	471	508	466	481	456	487	407	483	422	518	490	471	501	442	469	482	482	489	437	469	505	504	504	487	470	454	492	490	463	509	415	461	443	492	454	500	472	508	500	488	498	469	455	499	461	507	432	451	448	479	480	487	470	480	491	426	466	470	474	461	475	471	498	446	453	426	474	460	466	467	483	457	491	508	469	505	465	489	458	440	474	486	457	489	462	466	490	478	474	466	496	466	469	449	489	468	462	466	479	457	473	470	495	508	477	471	462	485	491	463	505	455	468	529	501	489	468	459	463	495	494	511	471	496	502	463	474	496	463	455	452	454	487	469	469	486	467	497	467	448	475	458	490	474	480	467	497	517	501	495	496	450	468	460	446	480	454	460	486	505	474	483	475	484	472	444	473	498	482	512	521	463	451	497	518	471	496	455	492	486	499	497	428	506	507	474	491	473	503	528	502	497	471	496	479	469	448	491	483	511	469	483	478	482	473	505	492	447	451	515	452	454	444	507	506	444	473	538	485	437	509	465	515	515	479	472	481	502	455	449	485	501	440	434	534	458	466	494	448	499	468	486	483	495	478	514	476	473	515	488	502	486	485	431	456	505	473	516	483	498	442	493	488	523	441	484	494	462	464	471	528	451	512	495	500	466	509	463	479	516	498	484	521	494	453	463	474	475	478	491	453	487	484	463	496	507	425	474	475	477	479	475	494	503	450	465	530	484	505	478	515	466	441	440	451	476	486	495	457	458	386	484	491	509	479	466	470	445	464	439	438	503	477	492	452	460	487	461	485	480	478	491	478	492	476	446	488	473	480	465	489	474	425	485	475	464	464	455	517	467	472	481	489	480	502	472	518	472	472	491	486	501	464	522	506	438	493	489	452	485	463	452	429	471	431	489	464	477	466	447	470	494	504	486	474	486	498	461	507	478	512	483	460	487	493	471	498	472	462	518	534	517	497	469	481	518	451	499	487	452	456	448	471	498	456	506	525	447	479	458	490	444	471	441	500	420	480	450	465	461	490	480	489	487	480	474	494	467	463	500	473	493	517	484	471	495	486	470	472	489	459	449	453	476	480	512	497	498	489	474	505	463	501	475	498	485	453	503	511	478	487	488	452	482	505	511	474	494	502	465	492	520	481	448	492	469	476	493	464	483	518	468	514	498	490	513	479	473	459	475	474	455	454	465	491	471	522	500	457	457	509	506	484	472	514	510	487	433	495	506	478	478	503	437	510	462	496	481	491	473	443	450	485	496	470	504	461	461	494	502	486	474	464	459	477	476	417	456	477	498	499	487	483	455	507	466	490	479	453	484	470	499	464	433	493	506	494	471	505	458	477	482	470	499	509	493	473	480	447	465	486	453	487	520	472	473	444	478	480	516	454	477	496	463	478	493	488	479	493	454	516	485	467	479	459	511	482	485	485	466	507	466	477	424	467	503	488	463	464	438	498	474	447	475	506	478	483	470	520	486	500	457	497	470	460	515	491	485	502	492	494	485	488	452	500	479	494	469	480	459	484	523	496	501	460	501	444	518	464	473	452	464	468	525	473	477	487	478	452	469	476	489	498	425	481	510	452	482	486	463	485	494	438	469	451	453	495	480	492	455	493	467	457	509	468	486	468	496	463	456	473	484	466	464	514	482	453	472	469	517	508	508	489	468	483	437	451	499	460	467	471	486	479	464	453	487	464	475	486	496	479	470	460	474	450	478	494	466	473	509	511	518	486	455	492	468	480	448	446	476	469	477	463	493	482	497	514	476	459	478	482	465	427	451	470	477	490	482	445	497	472	487	454	461	487	444	491	487	485	461	433	486	490	468	509	492	449	454	500	466	487	470	442	480	481	459	478	513	457	477	494	497	470	484	505	472	479	497	498	491	444	479	471	457	468	468	479	461	452	462	485	485	485	466	482	434	437	494	465	490	439	476	484	452	484	454	492	488	487	476	475	448	483	464	480	474	424	488	497	461	473	483	483	471	478	455	475	462	462	483	468	502	453	478	456	459	479	492	518	449	472	476	535	479	433	475	478	457	459	470	488	486	512	455	463	419	502	473	497	446	522	481	505	439	469	487	447	481	470	476	524	433	470	476	478	500	465	496	477	514	470	464	462	432	493	470	494	430	484	497	492	451	486	452	480	476	482	435	461	467	489	487	480	447	497	477	484	445	478	510	498	470	450	478	445	475	466	443	501	466	472	488	452	501	472	495	481	497	492	535	473	487	456	467	458	471	463	454	486	460	463	487	468	483	504	496	513	481	506	441	491	435	469	486	477	475	501	460	463	457	488	472	478	451	477	441	446	479	487	532	486	467	494	463	499	487	483	494	483	484	482	462	476	503	474	492	473	487	475	527	499	483	497	463	497	466	468	460	447	466	498	469	459	457	490	519	487	487	496	438	458	478	476	484	507	460	453	498	464	460	485	489	509	483	485	477	480	496	435	461	497	460	489	524	482	466	466	464	496	453	493	442	534	477	464	465	457	440	489	465	473	472	489	460	476	424	485	500	521	482	537	470	496	433	472	488	490	448	480	465	467	485	459	468	481	493	486	473	473	455	508	466	490	518	470	485	481	501	446	500	498	475	500	462	482	434	514	471	466	536	442	465	484	464	463	460	493	471	486	488	488	459	495	456	479	534	477	507	460	517	495	496	476	453	495	495	468	456	470	516	488	471	500	476	479	484	472	449	466	484	497	471	476	460	501	508	476	506	479	511	454	460	466	485	455	509	475	469	438	493	496	460	471	479	447	448	488	476	500	449	514	439	480	492	498	481	486	442	485	488	500	501	515	457	475	500	470	463	482	466	490	521	503	464	454	482	453	489	487	481	480	512	499	458	493	534	477	492	453	458	470	452	456	544	491	498	491	531	504	506	447	464	508	457	470	497	448	504	502	447	447	499	429	492	476	457	480	480	475	466	499	503	496	490	481	466	501	470	506	459	511	437	409	500	500	482	461	467	449	479	488	484	504	464	513	468	473	467	479	482	455	487	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46409	10872	2190	1310	907	720	528	494	470	430	403	391	407	361	369	321	315	299	328	325	288	340	297	353	315	304	313	313	324	302	325	334	312	327	303	324	319	288	308	270	296	293	291	276	302	306	307	275	336	291	338	274	299	304	302	292	292	311	303	298	288	325	306	285	276	285	274	297	291	279	258	264	266	273	298	295	302	267	305	307	296	281	286	293	284	279	295	272	282	273	292	313	289	300	308	267	294	338	308	268	318	282	310	282	290	285	281	308	321	309	298	309	274	309	318	288	289	294	317	324	304	258	307	311	304	277	243	276	287	308	281	283	299	278	303	310	291	267	267	308	302	296	338	284	301	289	295	303	323	292	256	303	307	298	305	296	305	300	299	294	289	284	317	302	301	281	290	304	282	283	277	285	293	318	319	306	306	312	297	270	301	299	282	285	291	298	300	260	266	288	300	290	289	301	285	290	289	272	310	272	298	257	288	315	288	289	288	297	260	317	291	308	295	274	282	276	274	316	303	328	264	304	307	336	283	266	315	271	294	291	301	297	294	313	283	309	310	297	286	282	313	317	298	296	321	288	297	291	306	288	298	302	319	296	329	283	288	314	306	280	336	302	287	302	330	290	303	270	281	258	311	276	316	277	256	319	254	332	276	296	302	292	307	277	323	305	325	327	285	283	311	280	298	336	302	290	291	316	316	289	278	311	289	278	314	304	298	306	305	282	293	263	299	302	301	287	301	291	248	285	311	299	293	309	298	272	303	317	286	282	299	310	289	282	286	292	286	301	291	309	289	305	297	272	306	319	294	282	306	277	313	306	308	304	310	284	280	291	288	273	257	298	305	306	274	288	282	291	288	293	309	277	290	277	306	295	259	311	303	259	294	307	300	302	295	279	284	277	275	295	291	292	310	288	274	275	254	315	321	294	303	328	293	321	312	264	287	282	293	285	285	298	327	273	312	278	287	298	314	295	317	254	284	321	322	319	278	294	295	328	291	299	289	286	301	331	281	312	312	305	292	258	320	274	294	260	275	262	313	303	292	325	304	289	262	307	284	287	305	310	318	271	263	306	278	301	282	269	285	276	272	280	314	324	303	280	278	264	296	322	285	301	273	282	330	254	296	339	296	316	286	259	299	328	262	356	320	285	303	312	292	319	316	297	315	310	297	317	293	297	252	328	314	303	274	305	298	290	280	256	276	275	306	281	329	297	271	339	286	275	293	293	296	311	301	283	289	277	300	283	262	302	283	276	299	282	278	325	323	283	275	301	298	292	333	305	270	284	292	314	294	279	284	289	279	308	284	270	276	286	245	286	276	292	288	282	335	298	297	272	267	287	290	273	298	302	301	273	305	318	305	300	273	305	288	285	290	291	290	268	303	316	276	292	306	319	318	327	291	273	317	268	284	280	266	262	305	289	304	281	313	287	264	304	284	286	273	307	301	283	312	289	314	283	295	325	304	296	274	293	308	316	306	305	302	281	305	297	329	279	262	300	298	298	291	311	283	289	297	312	316	292	276	293	306	327	317	299	298	302	305	300	320	288	297	274	302	306	315	299	284	287	273	247	327	295	305	276	288	293	291	314	278	265	280	289	299	308	279	307	278	294	306	314	303	290	273	276	306	318	302	298	308	305	289	281	267	279	312	288	285	291	300	328	306	314	285	285	294	277	282	290	318	299	332	286	306	273	307	268	282	302	318	272	308	276	283	315	293	300	334	279	294	300	325	290	297	274	287	295	275	299	299	315	300	307	313	291	285	299	345	329	328	272	300	299	302	315	317	304	311	290	294	296	299	293	302	281	279	311	299	295	289	314	271	281	304	303	269	292	287	300	262	319	264	301	299	294	285	296	311	315	305	295	270	311	271	310	293	306	310	321	311	301	292	310	304	290	286	282	269	294	303	292	309	296	280	314	301	294	299	296	290	275	291	314	284	285	268	299	297	272	315	304	300	303	286	309	259	306	310	289	297	293	302	297	282	268	298	302	288	282	293	302	256	316	303	294	270	318	319	284	297	297	295	303	314	291	288	316	293	303	325	311	275	295	266	300	297	310	283	296	304	287	294	292	277	306	334	295	252	276	316	309	300	280	296	295	307	323	314	307	291	286	311	290	306	303	295	309	304	292	298	303	305	289	326	284	310	269	306	313	287	274	272	304	284	279	310	288	311	262	321	286	269	279	284	319	284	282	311	305	293	277	276	301	284	265	300	299	315	284	299	305	303	272	293	294	293	249	313	273	252	260	278	316	316	297	311	306	314	309	309	298	317	301	293	324	282	325	301	302	310	261	315	304	310	287	271	312	305	294	272	281	298	303	282	296	304	303	294	293	305	294	286	314	292	311	307	251	283	282	287	290	297	301	306	288	291	308	293	326	317	296	284	328	320	291	279	317	315	290	292	308	284	332	319	313	307	297	298	271	295	303	295	293	289	302	289	311	276	297	290	270	284	305	269	296	304	302	310	298	287	295	287	300	293	311	292	280	318	294	261	286	310	309	301	307	320	290	285	305	289	292	305	303	301	284	301	269	265	323	267	286	300	293	260	304	290	303	288	310	304	299	334	291	307	293	304	297	299	274	287	297	313	287	296	268	273	294	311	309	298	313	316	274	284	336	300	305	267	280	288	294	312	298	305	309	321	367	299	302	267	287	288	313	316	285	291	289	283	288	332	280	325	319	320	288	281	303	297	301	318	274	273	289	296	305	251	295	308	298	311	276	293	272	316	314	286	301	264	269	296	298	307	311	303	314	293	290	300	290	302	304	298	288	297	301	321	263	303	325	279	304	310	309	315	287	329	294	272	277	325	307	313	286	240	309	284	273	291	289	305	260	262	289	316	276	327	294	324	302	299	315	287	308	331	295	308	320	269	322	301	284	292	274	286	299	306	303	282	254	295	319	314	303	272	295	271	304	284	322	294	294	309	318	299	298	325	293	296	270	302	314	292	327	301	299	283	257	308	308	284	317	333	310	290	306	302	258	273	258	321	246	294	324	278	269	292	308	262	320	272	301	262	298	302	286	282	321	284	291	312	326	319	330	310	304	296	281	298	284	318	296	319	261	259	262	272	300	313	266	265	326	321	277	303	287	289	307	284	276	309	283	293	310	311	304	320	283	304	307	258	277	270	292	265	286	282	308	273	325	271	312	310	308	298	297	313	311	290	302	285	286	257	293	309	311	299	325	295	279	284	285	309	302	296	331	270	270	281	310	318	280	298	270	304	314	302	310	292	286	313	313	321	292	287	286	297	294	318	302	331	287	269	301	287	261	296	300	315	294	330	313	312	312	297	314	302	310	289	290	297	273	309	273	288	316	290	300	310	305	302	282	275	281	319	292	295	305	308	303	287	271	321	289	300	311	284	292	281	271	277	268	306	297	288	299	323	261	270	335	315	299	291	343	308	285	316	310	309	320	303	294	294	296	319	305	307	284	315	285	319	293	299	292	315	235	283	286	319	295	294	311	283	295	290	275	312	275	272	280	305	322	297	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21653	1788	3408	3803	3193	2760	2362	1900	1807	1687	1522	1389	1412	1349	1271	1208	1123	1096	1057	971	1058	1031	1006	1011	1006	958	988	931	930	881	937	846	941	1003	891	876	903	883	880	889	877	843	868	853	923	852	856	825	847	897	862	818	860	872	871	850	796	910	899	839	853	865	897	863	890	847	806	888	855	873	815	815	804	807	862	832	899	867	823	870	788	835	847	832	859	808	790	866	840	839	861	827	867	842	847	896	861	824	847	825	874	838	860	870	832	844	815	860	845	809	802	886	852	813	846	852	845	905	867	806	865	835	833	778	818	788	793	785	861	843	831	832	872	816	845	856	845	860	841	807	807	877	846	838	812	840	872	845	864	812	833	848	865	864	844	813	807	807	804	853	813	808	889	810	832	848	851	859	800	864	845	790	830	868	838	785	842	886	838	860	846	792	815	866	841	872	795	800	843	816	820	837	821	837	891	834	834	843	818	786	877	888	846	842	855	812	837	876	848	836	883	823	825	880	815	810	825	889	824	777	870	815	769	831	867	812	857	815	863	850	851	835	836	855	857	889	842	842	832	821	838	834	853	850	829	829	909	819	823	865	795	874	828	859	841	839	787	825	799	802	820	803	838	852	789	819	851	851	812	841	784	890	859	852	825	830	852	814	867	860	869	812	895	823	818	814	808	834	818	833	860	839	832	808	825	850	877	828	831	833	795	849	844	865	830	849	821	834	880	811	845	816	850	833	866	801	840	838	849	837	833	837	779	781	844	887	860	903	844	851	837	833	796	784	842	817	884	810	866	799	799	810	824	798	860	856	812	859	785	860	864	851	778	834	862	853	841	792	803	840	849	832	810	890	818	820	839	816	823	860	802	877	827	872	822	829	849	841	844	840	841	857	871	951	812	800	808	868	812	846	806	790	820	783	865	823	802	814	827	815	802	825	836	859	798	830	787	824	802	832	867	856	843	866	821	867	814	820	837	801	845	781	861	816	782	802	816	851	835	836	856	842	817	891	812	858	830	816	816	863	811	814	851	845	814	769	834	828	832	796	810	863	803	855	863	839	779	817	832	791	826	809	846	786	862	851	858	846	813	772	852	821	799	830	808	826	865	842	891	831	872	759	834	818	816	845	837	828	869	846	867	844	807	899	895	823	853	804	832	838	814	822	831	806	831	808	830	820	853	830	819	818	867	816	798	825	838	802	854	868	830	804	859	838	851	811	795	849	766	864	854	852	855	830	813	821	834	811	833	810	848	777	891	860	832	805	839	807	792	837	845	825	805	839	836	807	827	804	794	802	814	888	850	792	824	822	787	808	846	838	801	858	833	790	801	839	859	825	811	765	806	789	825	818	854	864	834	828	830	822	824	818	859	829	845	795	850	836	809	832	789	846	826	782	779	815	846	850	821	803	848	821	829	866	833	858	847	817	817	806	844	888	799	874	817	854	858	853	838	861	850	845	884	896	870	852	807	871	825	833	823	860	814	810	835	799	835	845	853	825	818	831	844	808	780	819	828	840	831	864	828	851	826	851	791	866	842	810	801	848	801	792	768	838	846	863	789	803	804	860	893	859	784	870	845	890	841	820	819	832	834	853	878	832	862	838	888	779	854	834	818	845	832	851	872	858	858	871	820	821	826	860	832	846	847	858	828	821	833	822	820	792	754	859	816	836	785	828	860	864	803	819	861	857	775	831	822	809	815	855	835	828	821	851	844	891	834	827	859	875	814	857	851	801	826	809	857	828	855	862	882	861	820	870	773	848	801	827	818	843	851	816	853	840	832	856	802	810	831	797	827	825	863	834	802	813	826	844	809	824	864	857	846	872	823	817	867	859	879	888	830	830	811	827	827	794	814	827	774	824	850	861	844	868	842	894	822	895	823	797	878	829	830	791	791	778	843	829	815	904	851	846	873	826	842	852	853	829	829	822	796	855	791	873	817	825	822	853	849	852	834	818	781	827	833	775	793	849	864	854	838	828	833	855	880	859	825	854	831	809	813	808	846	836	775	834	808	862	807	869	788	804	853	814	834	851	831	833	873	815	826	812	853	783	842	781	815	890	820	794	833	821	783	868	855	846	840	830	735	790	806	806	874	835	806	900	803	835	802	848	834	832	834	887	806	823	800	791	817	803	816	858	789	814	811	808	866	809	866	810	835	788	794	873	874	879	804	850	780	781	824	786	825	873	807	826	815	843	853	827	851	818	864	839	863	841	834	825	857	833	825	833	856	836	851	843	832	822	884	819	811	895	823	863	802	818	842	803	826	809	848	828	841	836	876	798	809	813	856	836	858	864	883	856	849	789	818	813	839	828	761	791	820	799	846	855	882	807	846	799	818	799	851	829	817	831	887	821	834	765	842	833	814	894	819	814	831	901	838	808	823	809	800	804	816	841	826	901	837	798	848	875	836	790	838	825	864	843	790	852	821	774	811	820	845	827	788	756	851	826	864	801	834	826	806	819	818	857	819	877	884	835	850	874	842	858	822	819	810	862	828	854	832	804	880	831	860	758	804	844	840	825	751	804	817	789	833	819	885	807	828	797	844	828	841	826	834	874	853	832	857	808	826	813	843	858	859	793	801	821	837	852	829	876	844	886	800	782	819	841	847	845	861	842	815	861	821	875	813	837	843	795	821	835	821	831	835	859	818	854	815	843	859	859	826	844	795	872	854	853	826	836	853	758	828	849	863	871	867	790	817	782	843	847	828	807	851	814	835	865	825	811	840	851	808	842	819	793	847	842	814	878	820	815	869	828	785	853	815	824	892	804	871	853	817	844	934	824	835	789	838	861	840	809	815	889	849	816	833	811	813	822	798	842	829	829	841	862	841	873	779	850	817	833	809	868	808	846	824	834	787	845	796	788	823	810	836	805	841	787	817	785	806	818	815	832	802	870	850	870	890	820	815	829	770	813	867	873	794	863	867	861	842	834	833	809	833	833	847	862	824	830	820	837	806	789	871	838	799	880	814	832	802	844	853	865	830	860	824	849	871	794	837	803	843	783	748	909	844	864	849	826	775	828	856	811	792	773	862	818	838	795	834	872	834	858	815	847	832	806	817	852	788	820	857	875	848	862	827	809	853	796	866	772	830	835	841	832	767	854	845	855	890	794	865	816	914	894	794	840	855	786	831	845	816	716	789	828	843	850	765	819	832	840	816	845	814	833	863	860	842	827	853	824	889	862	816	842	804	793	803	792	797	879	809	822	820	814	833	864	865	811	849	854	846	808	891	815	802	814	825	868	811	784	848	850	818	817	824	850	841	857	796	883	823	787	819	843	819	811	868	875	871	876	819	874	777	829	843	830	849	792	828	816	812	846	814	861	815	817	829	800	805	856	826	836	849	816	782	860	798	857	803	870	876	821	844	819	851	836	835	801	850	842	889	841	840	862	846	877	826	804	836	841	800	846	842	813	848	885	851	830	849	879	821	817	858	826	831	848	897	872	839	827	833	831	827	834	836	875	864	836	876	823	859	876	851	835	822	848	823	846	841	851	867	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
56551	18169	7346	2421	1580	1180	916	709	674	584	511	534	473	440	399	411	372	399	383	396	365	329	357	370	317	345	354	298	323	301	328	301	305	320	345	329	304	338	317	324	313	329	305	292	332	293	298	338	321	294	319	333	343	327	301	304	293	328	323	307	302	303	304	332	317	331	280	316	302	318	295	290	309	298	328	287	304	311	328	313	313	314	297	312	333	322	322	334	318	321	299	330	296	278	337	296	330	310	332	325	362	275	316	315	287	308	296	298	312	308	322	299	312	274	301	334	294	294	292	297	319	324	321	306	304	295	276	291	312	300	326	312	288	313	317	331	312	309	292	290	296	365	317	308	317	312	313	322	312	265	337	275	300	308	324	306	304	318	291	311	303	305	284	303	280	305	275	286	291	315	301	326	330	318	302	312	307	302	326	300	330	279	331	259	332	296	318	298	328	245	315	329	285	304	278	302	286	327	316	304	302	291	270	306	320	269	291	310	284	284	333	301	311	334	305	306	296	316	310	293	311	290	305	302	284	280	262	301	330	312	306	334	312	344	300	331	330	312	316	309	323	297	312	320	307	328	292	327	310	290	330	289	290	310	296	308	288	309	282	313	278	327	289	299	309	310	314	307	307	296	301	292	300	305	327	295	302	329	320	300	297	316	323	305	282	308	316	314	305	317	325	308	302	301	324	299	296	337	284	310	321	285	306	285	318	297	302	312	270	277	308	330	307	300	331	309	320	315	331	272	321	311	303	297	327	292	301	340	311	299	297	290	304	280	276	337	322	278	319	310	299	298	325	296	326	316	283	323	301	293	318	323	342	326	308	323	295	328	291	301	307	269	324	334	333	304	290	296	303	286	291	300	301	321	298	334	292	303	301	287	329	294	287	326	292	296	306	322	298	273	304	339	290	284	265	323	306	275	323	333	312	317	336	305	340	312	314	321	281	299	295	307	299	320	333	290	304	325	317	336	308	295	318	298	331	333	296	326	298	301	303	292	305	304	312	301	299	295	311	311	356	310	269	351	301	312	325	314	320	339	340	283	323	301	271	297	323	319	328	310	291	303	312	301	262	343	304	323	326	322	309	316	306	301	296	329	290	309	313	288	328	314	310	302	325	315	301	281	344	313	352	324	304	294	304	283	323	318	316	306	309	293	315	297	321	273	317	303	293	287	342	308	303	307	301	312	291	321	307	317	292	307	296	313	274	284	290	321	300	293	286	297	316	324	316	318	295	291	328	323	296	323	323	343	327	286	319	337	291	319	268	296	306	310	307	294	294	321	288	288	281	298	309	299	296	328	320	315	340	301	301	303	335	320	303	299	298	308	288	282	286	306	289	316	351	296	328	303	317	323	290	302	292	298	323	333	305	325	329	315	302	309	316	310	294	293	299	309	309	305	310	278	298	311	296	293	302	283	326	320	294	312	313	332	302	298	285	325	295	296	279	291	303	296	298	313	326	316	331	338	281	290	313	261	315	282	271	314	312	318	301	336	287	324	324	334	300	301	296	283	283	298	297	315	332	276	269	320	323	302	335	304	310	303	328	310	301	332	324	325	304	328	276	314	309	283	328	304	314	322	298	296	320	299	333	312	304	328	335	333	301	276	289	309	304	284	315	300	301	324	287	304	324	287	306	346	295	312	271	285	290	307	310	305	285	323	302	289	297	291	331	324	326	313	256	302	316	336	330	318	323	299	334	300	348	271	288	306	322	306	290	295	296	308	311	304	338	323	308	300	312	293	311	288	308	288	345	302	288	298	321	309	302	290	312	306	306	317	320	289	304	289	300	307	330	313	319	300	288	301	330	300	308	353	309	307	331	310	295	274	311	294	312	276	321	361	324	290	321	309	293	306	317	291	314	291	297	278	323	296	307	308	338	330	308	320	314	303	294	300	286	332	307	336	293	316	308	304	310	310	295	349	297	313	299	284	282	329	322	316	308	300	307	293	312	338	324	305	314	332	323	316	296	345	306	298	311	316	334	275	318	329	321	296	295	310	301	300	286	295	311	297	288	279	310	293	331	343	310	302	317	293	316	283	307	336	299	300	329	300	320	302	315	323	309	329	288	329	288	301	278	306	281	298	311	303	312	329	312	325	332	297	305	292	304	321	288	300	307	324	321	313	296	292	306	326	314	307	295	301	298	316	321	289	331	312	328	299	315	305	314	286	306	314	291	301	299	314	335	289	306	306	323	263	312	293	308	312	292	289	298	303	316	284	316	283	280	310	294	304	331	272	328	323	311	320	326	311	294	275	323	318	309	315	308	282	290	284	307	301	311	282	293	303	297	307	310	321	318	290	284	306	316	315	275	290	297	291	321	298	277	298	281	296	349	310	294	287	293	281	296	297	309	321	278	312	292	277	301	294	322	339	303	282	292	311	313	310	299	299	306	327	331	322	311	315	302	299	284	329	327	278	286	310	291	308	311	264	312	286	297	311	276	296	312	318	327	315	271	302	335	320	293	316	294	306	307	302	295	319	304	314	308	296	321	291	326	328	307	309	322	314	271	320	287	320	338	313	279	311	287	320	315	322	307	319	343	309	323	296	338	302	324	297	331	308	305	313	290	290	311	296	277	339	323	328	321	325	303	313	298	296	305	313	320	311	293	301	311	284	331	286	280	283	280	315	321	296	336	304	294	316	290	292	305	300	293	290	310	325	313	285	277	332	347	283	288	310	281	310	293	298	292	326	312	330	273	263	312	307	283	313	297	322	334	268	296	293	316	313	288	313	292	308	297	268	326	307	302	285	272	311	314	317	295	307	266	332	313	312	301	309	302	291	304	284	338	301	310	305	266	311	295	329	317	277	314	331	314	289	304	322	319	314	297	298	279	313	314	302	316	351	279	319	315	308	317	317	340	299	284	278	294	311	293	286	348	298	295	316	307	355	307	339	314	315	289	310	311	293	296	295	318	334	295	297	321	287	316	305	314	296	286	294	315	273	330	283	310	316	340	300	285	260	331	329	303	302	333	303	331	325	303	332	331	315	312	311	325	296	313	320	309	301	330	291	302	312	292	292	308	310	327	332	288	318	347	289	300	313	310	323	343	327	282	323	347	314	293	327	284	322	289	303	301	328	302	329	319	313	323	307	311	275	317	330	314	294	318	291	307	294	334	305	306	307	281	286	315	303	283	313	298	280	317	321	323	301	304	295	309	297	314	328	272	304	291	293	339	282	330	307	281	309	328	307	307	285	337	324	301	307	321	310	315	302	325	318	308	319	323	305	306	320	314	309	315	314	276	297	293	298	312	291	280	319	342	308	332	299	316	294	295	320	294	306	295	328	297	302	328	286	309	322	274	312	275	303	306	313	308	281	287	291	326	317	325	286	322	335	313	308	311	311	336	304	280	290	310	356	316	284	329	331	307	320	349	328	294	304	331	329	303	295	268	319	337	293	336	329	319	283	305	310	312	338	324	282	288	315	308	299	326	328	307	311	310	295	316	310	299	279	300	287	319	312	271	302	317	313	299	329	285	280	309	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
27038	2907	6021	6501	5618	4533	3689	3167	2758	2522	2210	2083	1942	1688	1667	1545	1340	1350	1287	1263	1148	1161	1169	1153	1164	1057	1038	1044	1042	1040	974	1008	952	959	1015	961	952	947	987	991	921	892	938	914	947	931	853	949	895	851	950	898	884	907	885	851	891	876	869	838	914	902	879	887	904	843	890	823	867	845	869	869	877	880	856	840	875	880	854	909	826	887	832	865	825	841	844	876	869	843	832	881	836	830	871	865	867	839	864	846	865	827	848	841	856	826	880	838	832	811	872	848	842	821	832	868	830	877	863	812	823	839	852	853	865	827	828	825	815	873	865	847	850	812	873	830	829	829	835	797	785	895	833	829	861	859	863	810	791	826	818	886	812	810	859	891	833	866	799	867	862	857	867	886	888	838	866	836	873	857	827	852	853	790	839	833	863	832	856	837	817	828	868	841	872	790	817	855	901	824	790	882	882	840	804	852	836	837	880	835	810	839	822	883	836	867	853	875	822	850	882	839	825	857	818	836	848	793	823	884	864	859	907	842	848	830	855	793	841	839	858	847	808	826	880	860	805	821	877	876	799	845	840	857	815	854	851	860	805	855	838	830	868	824	815	826	839	825	875	803	782	812	826	864	879	825	816	821	890	850	839	834	914	853	845	816	888	832	895	806	788	839	821	775	824	883	826	816	833	806	863	795	880	877	820	841	829	798	817	808	848	782	864	801	826	836	843	813	865	833	788	866	809	867	834	902	826	827	825	862	857	857	797	826	883	816	832	811	833	841	847	854	887	865	774	866	845	835	806	846	886	872	854	825	790	821	853	840	817	849	810	827	839	805	828	796	821	823	829	829	799	830	832	830	848	844	861	837	878	859	884	794	847	810	825	817	906	854	861	800	862	867	848	804	814	821	865	844	846	880	861	838	807	822	820	817	882	840	858	820	871	859	821	806	838	860	842	884	839	819	830	865	839	866	838	825	804	842	835	851	842	836	894	836	784	815	887	895	830	837	845	827	840	880	827	861	872	811	816	826	850	840	821	817	798	791	873	820	762	809	835	841	812	840	810	831	865	864	888	880	871	821	828	841	858	849	846	871	800	872	823	833	862	847	846	781	785	909	740	871	869	850	892	856	848	842	805	848	853	791	849	858	836	844	832	781	844	818	862	905	848	863	872	805	868	826	837	838	862	847	875	867	847	879	884	872	808	816	833	857	817	848	858	835	817	820	846	850	833	809	806	852	834	851	837	802	859	860	823	846	846	845	876	810	835	857	831	782	838	826	842	883	853	897	809	851	859	838	877	886	822	860	850	826	823	877	866	880	895	841	870	830	819	847	841	844	849	842	823	845	841	839	851	861	825	812	898	788	825	852	842	867	826	822	875	833	814	868	800	880	832	811	823	804	882	828	805	828	867	803	821	859	829	867	851	831	840	844	839	876	864	822	817	819	856	832	848	837	828	869	847	808	839	880	836	863	858	872	851	878	814	837	840	814	821	837	865	798	847	866	808	855	817	877	768	849	840	887	848	804	818	833	819	830	835	847	856	854	772	829	848	841	854	852	842	909	844	852	819	866	848	770	851	861	847	822	826	806	823	864	804	860	825	837	822	799	825	871	811	914	845	861	847	854	775	829	846	867	838	872	844	874	865	853	872	817	833	806	826	824	846	796	868	831	856	898	816	830	835	793	862	851	830	858	832	884	864	828	857	831	863	813	882	784	864	780	849	919	800	851	855	828	838	804	865	796	817	827	862	814	782	789	844	806	833	826	919	821	814	807	854	855	839	874	823	835	871	898	823	800	833	800	809	881	825	795	869	876	877	833	841	803	825	826	872	867	817	863	862	807	870	804	883	805	829	845	832	892	896	903	857	830	879	897	907	775	845	892	850	847	869	859	833	834	770	832	849	833	841	815	813	880	863	822	844	794	903	851	808	822	854	799	809	855	884	866	824	878	820	851	826	826	862	863	839	902	794	873	824	857	841	820	801	819	823	790	798	812	840	843	862	828	866	864	831	828	814	834	865	797	887	860	828	854	853	827	815	873	849	815	839	801	811	799	844	849	848	832	837	867	843	861	842	886	859	859	832	811	844	852	810	879	828	846	844	874	915	867	903	824	875	775	827	855	881	855	905	844	829	809	855	859	836	830	823	839	855	852	852	847	827	789	878	835	873	864	800	884	828	862	827	836	819	855	785	835	798	851	842	832	830	816	843	873	820	830	820	807	861	838	809	854	845	908	861	897	880	857	785	809	810	857	833	813	823	856	839	849	910	848	789	849	814	861	816	846	875	901	832	813	861	853	831	859	856	817	836	828	809	837	834	839	830	844	800	860	842	796	791	848	863	838	868	859	782	853	820	821	800	857	820	849	877	854	853	837	824	862	853	831	779	875	803	844	841	850	835	873	826	888	834	882	811	842	861	832	875	861	835	823	846	834	833	825	860	882	825	899	869	839	850	868	820	917	791	823	849	808	843	835	867	804	845	852	831	842	848	813	866	802	872	838	844	868	843	935	831	823	863	878	861	820	862	789	829	864	790	824	842	866	853	794	793	857	855	813	860	856	847	843	816	869	774	857	865	867	807	826	763	876	840	802	856	846	795	918	834	870	776	910	856	830	852	831	811	802	873	914	825	877	862	856	877	866	869	853	822	793	849	856	882	799	861	856	799	845	869	855	853	846	842	873	884	826	840	874	805	888	860	868	869	885	842	828	866	830	804	847	903	856	827	837	828	787	860	881	868	816	846	849	851	858	814	825	823	833	826	858	825	902	815	840	870	867	850	865	837	808	848	883	837	828	842	854	838	927	859	843	848	837	839	811	841	858	911	836	813	831	863	799	878	822	849	806	820	832	836	821	814	837	828	829	801	837	836	843	808	847	880	854	833	805	849	859	861	846	877	838	823	857	862	787	805	900	819	859	840	817	863	823	894	881	885	844	865	828	869	811	844	864	846	816	802	834	848	836	863	845	834	864	830	837	888	864	864	843	850	805	859	836	891	834	858	870	888	871	815	798	829	859	817	833	845	836	891	799	817	827	833	866	846	827	821	855	827	828	780	863	803	841	856	854	881	840	842	839	886	883	836	860	824	859	827	821	868	860	798	855	847	799	848	816	841	835	904	845	841	772	867	856	848	805	837	846	801	880	870	877	833	865	799	845	875	812	829	841	870	809	860	830	854	824	834	850	857	860	847	873	856	885	837	844	882	890	871	894	811	857	849	825	861	867	808	837	861	829	872	844	807	850	854	809	875	815	859	845	823	809	829	856	911	799	800	826	839	836	816	875	832	870	825	880	893	834	862	846	859	801	827	871	864	816	844	827	894	864	785	874	776	819	811	894	855	826	833	852	830	836	804	813	827	830	866	865	876	832	852	874	876	764	858	817	822	837	790	899	819	874	844	857	849	833	811	799	827	842	848	892	871	835	854	852	822	777	877	868	828	835	885	816	828	838	867	844	834	814	845	865	880	885	878	850	823	847	848	812	784	822	837	812	854	822	849	878	804	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6741	436	281	194	156	200	161	145	156	170	170	166	156	155	160	146	153	153	166	154	164	152	144	166	166	166	154	140	151	127	141	143	164	143	171	180	148	149	138	135	140	148	162	154	146	151	140	161	141	166	156	154	140	144	142	135	135	140	145	150	162	143	153	161	157	186	145	175	161	148	146	143	156	135	149	140	151	140	132	156	151	143	141	142	158	157	168	151	133	136	149	144	153	146	157	140	140	146	159	155	152	129	134	168	132	156	148	154	151	156	155	158	181	153	151	121	124	143	155	152	143	153	137	152	166	153	143	132	161	141	138	157	160	151	126	126	124	156	150	147	134	137	145	160	150	141	127	141	170	130	145	173	155	140	148	146	147	161	142	149	129	149	134	155	151	152	135	139	161	148	147	154	144	140	128	160	155	160	168	150	156	129	163	148	160	171	154	147	155	153	171	148	131	170	154	130	164	150	127	145	135	141	146	151	139	149	135	138	160	153	151	154	154	144	141	141	153	151	138	129	163	137	168	149	155	157	134	157	162	148	131	135	142	145	131	141	143	145	157	138	154	147	156	126	163	143	147	152	145	131	161	150	167	156	149	157	158	135	156	154	145	163	152	152	152	142	137	149	161	154	137	151	143	172	141	141	148	139	170	168	156	143	151	150	149	150	143	145	154	141	136	157	108	112	162	132	145	124	140	131	156	146	162	149	147	153	146	136	155	161	155	179	144	144	107	151	161	143	140	152	121	171	130	156	156	132	149	120	154	149	151	142	143	144	156	146	134	159	155	157	141	156	134	134	149	157	152	145	137	170	155	140	139	129	150	143	151	147	131	142	127	143	150	126	159	154	165	142	163	136	148	148	143	150	129	151	132	134	143	138	139	138	151	177	155	164	150	135	141	131	150	144	145	151	152	158	131	152	147	165	149	154	140	147	147	139	149	151	137	159	137	172	145	139	147	155	165	140	151	142	141	156	134	163	130	157	136	147	129	156	145	133	133	131	116	157	148	135	123	163	134	160	145	156	149	140	167	131	141	147	140	164	157	145	155	134	159	171	147	147	130	154	131	144	152	139	153	161	141	149	137	151	143	158	150	140	131	151	138	161	160	146	154	137	166	157	142	134	144	134	159	146	146	153	125	136	159	154	177	124	179	193	139	127	162	145	140	152	134	148	148	139	149	141	155	133	152	162	154	143	140	135	151	134	150	127	150	170	131	139	137	143	126	155	157	159	139	125	139	162	153	154	159	151	143	129	156	147	148	166	154	142	159	130	141	148	133	141	157	162	173	156	154	147	131	162	142	153	147	165	127	148	134	155	143	137	155	149	166	145	148	134	141	130	140	138	145	134	144	191	145	156	147	143	160	139	131	140	125	170	141	159	143	164	156	152	143	175	135	165	126	156	135	132	145	158	167	154	124	140	152	168	160	149	143	139	141	137	160	154	132	155	130	126	120	126	157	140	150	124	145	121	137	145	151	153	150	153	136	149	155	156	127	139	156	163	166	124	177	163	137	147	136	147	147	132	146	182	135	160	149	158	154	135	131	149	144	154	152	142	152	134	152	157	156	132	140	128	146	141	152	145	148	136	134	149	141	138	152	130	143	148	149	133	139	145	166	136	139	129	132	160	161	159	137	150	158	139	134	137	170	121	156	157	160	139	152	142	138	158	150	140	142	134	146	166	153	153	147	138	152	169	150	138	159	153	144	148	127	135	161	109	131	154	163	155	144	131	133	153	133	132	138	176	131	164	142	147	154	156	151	131	144	157	136	149	156	134	136	159	149	139	166	145	132	146	149	134	151	156	152	129	148	155	130	170	149	147	182	129	146	141	158	121	126	138	150	154	135	160	140	144	152	139	140	132	158	144	148	156	137	156	131	135	149	133	166	155	138	140	156	138	140	151	160	133	163	145	135	151	171	159	164	139	156	147	150	136	164	147	133	134	125	149	129	174	152	154	149	146	142	164	149	131	149	147	144	132	155	144	153	147	165	117	142	168	149	114	149	141	138	162	177	156	155	127	154	145	131	136	150	158	177	153	155	143	136	118	160	146	124	143	175	144	143	146	155	154	156	176	147	152	160	144	164	147	149	145	140	160	169	147	136	150	159	125	160	152	152	158	161	140	147	152	138	138	125	165	142	146	138	144	167	146	128	159	145	147	150	120	150	132	145	129	142	164	154	137	152	130	123	160	160	153	143	163	166	145	149	163	161	142	153	146	162	140	140	165	143	127	162	153	156	123	167	175	136	152	151	131	163	152	141	161	142	149	137	177	124	147	136	167	145	141	142	142	146	146	160	131	160	146	170	143	149	151	152	143	160	160	147	149	154	131	132	155	158	141	155	138	137	163	146	148	138	162	159	146	152	137	148	126	149	147	156	141	149	169	129	147	142	158	131	167	160	156	134	154	140	149	111	128	165	142	156	160	177	167	152	134	149	160	157	140	135	166	107	161	134	133	129	154	141	168	144	121	134	142	148	149	161	139	162	168	134	148	176	140	127	138	157	149	152	139	146	140	147	137	153	138	138	125	155	172	155	156	145	160	151	146	135	145	154	152	144	132	131	153	145	146	151	155	165	148	156	133	153	141	159	127	130	141	155	148	159	165	137	155	158	147	155	147	140	144	149	141	138	145	136	165	156	177	149	140	148	149	121	144	164	141	134	157	119	171	159	135	158	161	125	130	134	156	137	125	167	145	147	143	153	145	161	157	147	146	137	154	145	126	148	140	158	149	162	151	139	124	143	148	136	153	137	161	165	142	149	137	161	168	149	133	139	148	147	151	140	164	153	161	149	141	155	137	137	150	150	137	154	161	136	152	138	131	133	134	143	145	149	159	153	139	171	168	131	125	153	141	177	145	130	162	159	177	142	151	138	160	146	146	144	153	155	156	137	161	169	140	164	161	129	161	153	163	163	163	149	152	158	153	129	149	172	154	136	169	159	140	141	148	144	151	139	150	145	157	131	162	157	149	157	151	140	144	149	153	129	136	143	158	146	141	128	144	138	155	156	146	132	162	135	167	155	153	161	167	163	144	156	153	138	151	144	163	158	145	134	173	151	150	139	127	174	142	137	165	149	156	148	144	157	141	117	162	145	138	134	172	145	148	155	139	114	147	147	128	157	124	150	155	155	146	126	138	165	140	144	155	151	178	148	153	135	148	164	163	135	146	141	162	138	141	148	125	162	150	140	137	139	136	159	163	138	131	135	149	153	135	151	141	144	140	147	141	183	170	151	138	155	124	147	142	148	133	151	126	141	162	157	143	136	156	143	137	152	140	130	145	144	130	142	161	137	155	146	149	134	161	150	155	124	155	160	142	145	162	160	162	159	124	157	167	149	140	169	154	143	153	145	148	160	168	174	164	128	127	154	138	174	130	124	162	137	139	128	153	136	169	154	164	147	124	150	153	129	145	149	141	151	134	132	176	121	146	135	156	129	140	160	147	152	137	155	155	131	133	164	128	168	175	152	148	125	154	184	174	145	153	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6702	573	636	715	592	553	576	543	567	495	487	467	497	524	508	522	462	487	479	527	473	503	521	444	472	507	485	450	475	477	499	488	497	486	509	513	442	452	476	489	467	487	521	442	486	520	441	448	467	536	494	478	491	493	475	467	472	445	453	484	518	478	521	508	496	483	489	461	483	500	440	477	472	504	476	482	451	464	482	444	468	466	444	479	489	462	483	462	470	454	496	461	469	488	487	460	424	458	441	502	454	510	462	530	446	491	511	451	481	467	493	473	467	461	479	487	497	464	419	489	506	483	445	505	503	484	480	524	459	467	495	485	492	451	479	484	509	477	486	463	442	486	492	471	455	448	505	480	491	501	447	486	475	479	519	486	465	445	458	478	471	509	508	479	457	453	464	495	467	457	476	489	485	480	435	467	498	459	474	453	474	466	470	483	449	468	501	493	480	534	480	454	479	487	467	449	461	484	497	464	498	467	441	471	487	456	471	453	432	456	497	467	470	465	486	425	490	468	500	463	480	439	458	487	459	470	487	479	432	435	483	487	471	493	437	507	499	479	467	482	491	452	499	469	511	491	460	479	473	487	459	474	504	508	472	475	481	447	500	484	470	509	479	501	499	434	455	474	482	448	473	482	491	509	470	449	491	479	463	443	456	423	495	496	485	504	512	476	489	493	461	456	440	479	475	471	501	464	500	459	464	464	477	474	436	519	479	492	451	465	492	432	415	462	461	484	472	476	479	470	440	461	433	440	485	459	487	480	480	500	520	476	472	482	473	486	463	440	499	487	498	506	487	454	459	453	461	485	493	462	485	465	472	491	447	468	484	471	455	458	518	438	505	476	466	454	456	493	497	481	465	435	442	451	424	440	468	481	493	485	452	472	498	480	465	455	497	459	494	466	464	450	490	487	488	496	466	459	506	430	451	505	480	473	471	430	494	508	470	492	477	449	443	435	478	518	503	490	447	464	482	456	499	457	490	474	475	474	468	408	435	515	460	450	469	428	519	442	498	475	475	476	488	481	466	477	440	485	495	513	478	457	501	468	503	463	473	451	464	451	498	479	500	480	458	459	510	475	478	484	480	475	521	489	465	464	516	423	501	495	491	494	499	480	483	470	475	467	463	446	462	480	454	466	449	469	500	471	449	460	509	447	504	496	508	510	494	480	479	475	465	483	463	512	474	460	468	456	481	467	479	471	449	462	477	450	482	464	492	475	489	496	461	480	509	465	511	519	465	481	492	483	465	462	476	502	510	488	481	456	469	489	512	477	469	455	460	480	497	436	484	466	485	514	492	465	489	447	437	474	523	476	452	507	471	490	483	548	445	511	493	475	470	497	444	503	449	469	497	473	423	482	454	446	470	500	488	463	459	492	461	495	473	482	481	455	486	459	458	437	447	451	464	476	477	482	496	515	451	492	463	473	476	491	474	480	485	433	469	504	492	472	508	499	464	472	475	490	469	442	479	492	528	498	475	483	519	497	479	467	472	464	518	473	476	409	478	482	457	437	443	452	464	502	485	450	500	466	440	444	458	498	467	479	521	479	464	465	465	466	494	499	491	465	489	506	497	432	505	476	468	503	451	501	458	474	499	482	451	441	458	460	509	525	491	452	450	472	513	477	463	451	483	467	404	472	447	469	487	453	496	467	426	467	427	475	501	451	458	448	495	511	437	491	406	441	474	484	480	513	467	507	524	458	465	466	478	475	452	451	513	473	475	502	474	461	438	480	493	502	450	473	500	454	465	525	477	471	485	486	467	477	483	511	474	508	468	460	472	474	480	470	447	514	448	475	451	478	511	469	499	484	473	453	454	467	436	432	503	490	474	477	479	452	470	506	499	477	462	465	526	487	491	478	496	470	508	505	525	500	485	494	492	446	511	461	485	466	502	455	474	487	462	440	420	431	452	470	452	473	475	480	473	450	471	508	486	452	451	510	469	465	472	519	490	468	452	446	469	479	452	493	443	504	471	460	541	474	484	497	486	490	464	501	480	518	485	481	473	489	515	469	443	480	486	455	433	507	462	463	526	473	443	467	441	453	482	464	482	435	481	475	477	450	448	470	447	469	511	509	464	463	478	413	455	483	497	488	499	464	474	441	478	513	463	464	468	483	490	454	464	451	443	440	485	480	508	464	473	457	473	486	439	464	501	421	454	475	501	453	522	459	491	516	423	486	468	487	463	505	503	454	514	512	430	478	455	507	512	499	499	477	414	454	471	499	483	491	484	494	471	479	490	457	476	481	493	456	471	513	464	468	464	473	476	504	502	506	460	490	508	493	490	508	497	459	453	518	479	494	491	470	484	461	534	508	480	482	450	467	444	449	481	480	461	472	522	451	450	475	502	461	478	492	493	503	492	504	472	496	474	469	506	463	469	483	482	489	453	474	524	472	480	482	445	446	463	491	485	496	475	460	470	457	464	516	466	464	441	470	482	447	472	458	491	461	482	473	492	463	501	482	495	453	473	447	488	470	487	475	468	481	457	441	451	448	512	497	485	457	473	510	453	436	482	463	442	511	499	456	477	475	481	503	483	476	504	510	471	503	474	487	456	474	450	494	468	476	496	476	447	448	500	476	447	469	468	486	461	489	472	527	463	473	446	458	484	470	466	464	491	467	489	507	467	451	487	475	473	512	448	493	473	493	500	467	467	480	471	489	455	494	508	475	433	483	475	508	489	488	514	500	472	477	487	489	461	479	443	424	449	468	435	445	484	444	524	442	491	496	494	530	497	485	506	433	539	485	480	497	485	482	444	467	472	533	471	479	451	463	479	478	483	504	461	471	460	464	455	440	487	475	490	437	449	458	470	483	499	471	446	462	430	484	499	495	498	483	525	473	455	448	457	491	469	477	457	485	460	479	464	464	460	472	471	486	467	471	475	471	466	486	479	485	502	438	500	460	480	461	496	465	454	473	502	459	450	491	461	486	441	506	465	466	416	448	496	499	511	438	496	487	481	504	477	488	474	509	484	457	511	520	473	467	456	498	458	465	486	483	482	483	465	475	472	485	465	469	493	462	460	495	492	447	486	488	495	479	450	480	477	437	454	486	432	483	475	471	477	461	479	483	482	464	465	452	448	476	496	471	478	485	477	455	506	488	491	452	474	472	435	456	523	469	448	474	492	426	484	489	479	481	469	473	507	446	474	477	492	435	476	482	473	480	547	487	444	476	472	474	483	470	469	473	482	475	481	469	470	458	485	437	480	490	476	436	434	468	465	479	494	466	459	456	439	475	480	439	490	494	425	480	492	452	463	542	450	449	455	465	494	483	485	461	478	478	471	470	457	460	475	419	511	464	504	440	475	469	490	494	480	513	479	454	457	476	500	438	530	490	459	447	449	447	484	488	463	445	507	467	466	471	462	469	489	451	483	461	438	500	492	506	430	472	483	487	436	513	463	467	491	447	436	495	458	489	476	519	440	454	447	457	478	483	477	504	429	456	464	451	489	474	470	507	481	490	455	464	523	464	485	455	490	457	487	476	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46994	9934	1983	1204	901	659	568	529	452	425	399	406	376	360	379	335	352	324	324	340	327	325	369	314	301	288	270	339	307	285	277	314	310	290	297	310	301	302	320	262	298	301	260	315	294	292	305	272	298	292	273	314	290	310	322	296	283	285	265	299	299	273	271	300	259	317	293	295	292	292	273	296	263	288	314	292	315	238	327	274	284	290	314	289	304	306	267	306	286	297	302	283	282	279	314	315	284	275	285	287	296	301	276	307	285	283	304	302	279	312	273	298	283	278	324	329	296	290	285	327	291	327	290	273	306	298	310	311	297	299	284	283	284	310	301	265	273	273	273	284	289	295	319	278	300	316	323	288	277	294	298	309	302	279	267	291	278	298	286	313	304	270	297	292	282	277	295	286	281	299	285	321	281	272	292	288	279	298	297	303	292	294	294	282	281	276	311	307	312	293	271	319	277	254	289	284	299	287	286	283	318	283	253	289	287	284	306	292	271	323	281	281	285	297	284	287	316	310	264	299	285	289	288	298	273	301	311	293	293	307	289	292	277	288	261	278	279	282	287	301	293	302	254	312	306	265	300	289	318	270	277	282	278	262	302	255	313	291	282	281	271	284	278	315	305	300	261	310	318	280	293	274	311	303	264	285	290	321	286	305	263	289	289	324	286	286	288	274	303	283	288	324	270	302	289	324	310	296	301	298	294	299	291	267	325	278	304	289	313	287	300	289	276	294	300	289	273	307	298	306	300	261	311	288	266	298	284	295	303	281	303	300	291	309	265	290	267	278	290	296	298	293	286	301	305	275	285	279	301	332	303	317	307	305	313	302	281	270	303	283	288	268	272	312	307	277	308	278	323	282	302	296	281	291	287	284	288	298	285	270	315	276	263	268	283	302	287	292	304	303	300	309	321	307	300	287	309	303	276	268	302	300	319	263	276	303	289	325	286	287	282	322	289	266	288	281	287	315	267	278	288	304	300	279	277	319	291	273	274	304	295	280	289	291	289	290	298	280	316	303	282	290	276	252	289	268	296	261	283	275	272	331	284	292	276	275	279	285	273	269	319	313	308	285	281	302	323	296	328	277	278	279	301	307	309	309	303	308	311	311	296	283	286	301	316	300	308	319	326	345	296	281	306	293	305	272	294	313	281	295	284	292	292	311	286	294	298	302	346	279	294	310	307	298	277	267	289	306	265	311	325	284	297	266	301	312	298	262	302	316	258	297	280	307	325	297	304	295	291	302	321	285	280	298	297	290	306	280	288	246	272	299	267	272	281	286	287	304	289	288	265	306	292	300	266	290	306	295	320	315	273	305	296	271	292	281	292	288	261	284	300	329	280	246	288	297	285	285	276	297	281	317	292	279	287	288	319	276	297	297	296	261	303	256	299	306	300	269	273	297	276	271	307	287	286	293	305	275	288	271	269	289	303	268	277	313	307	291	328	293	288	283	297	311	294	289	300	291	264	308	313	344	305	268	281	290	293	288	309	308	293	285	313	293	303	301	315	299	323	292	306	275	285	287	305	292	317	314	318	292	274	295	279	309	281	291	284	310	272	278	254	282	262	264	305	301	290	275	280	298	287	274	303	287	316	280	299	265	308	260	302	289	299	270	274	260	309	291	297	273	294	294	283	287	292	278	300	278	278	313	282	301	262	277	284	290	275	316	259	302	294	293	294	323	306	293	319	258	319	261	293	318	303	287	293	287	307	278	301	272	278	286	285	265	276	315	306	312	311	296	288	303	301	295	295	289	253	261	249	295	290	272	281	288	296	278	260	284	303	290	293	290	295	267	287	334	322	295	280	282	281	284	280	271	286	293	292	289	294	279	318	281	304	270	288	267	307	301	305	297	304	301	309	281	272	297	326	298	283	280	284	288	274	277	302	306	307	291	292	262	294	282	329	292	302	300	279	276	282	294	297	277	299	275	282	286	293	301	289	336	293	311	272	300	297	275	314	312	297	283	316	295	281	286	275	334	274	288	298	311	322	286	306	277	284	272	287	264	303	278	283	280	300	303	303	284	277	282	269	291	303	295	287	335	280	301	294	265	295	296	305	300	268	320	291	310	293	339	312	285	297	254	272	300	299	282	251	296	288	292	283	281	300	261	318	336	302	301	281	315	268	285	316	281	254	296	304	327	299	281	276	284	298	255	277	317	311	289	308	284	290	285	291	321	311	287	269	310	282	308	280	272	285	296	290	255	294	290	312	262	306	266	286	326	308	250	323	301	295	298	305	305	267	267	283	308	282	282	299	286	303	338	298	336	279	332	274	300	305	304	257	295	300	290	323	278	318	310	266	269	326	294	273	291	299	311	310	303	285	277	323	303	303	296	302	284	286	298	286	293	281	299	268	296	247	299	299	285	303	293	279	316	287	304	284	277	285	289	288	301	279	306	294	301	291	316	279	277	305	284	276	310	293	336	272	281	279	280	328	287	297	300	272	303	264	310	319	292	276	311	313	302	289	298	239	265	304	302	278	276	276	286	292	306	284	285	280	308	304	272	321	279	306	299	296	294	287	266	289	320	293	310	251	275	268	284	313	271	290	279	313	279	276	296	293	283	297	278	319	280	319	295	310	285	284	303	278	287	282	278	290	307	291	318	311	285	305	274	297	286	312	306	299	282	329	306	286	298	309	325	282	330	321	302	320	286	316	289	259	267	296	268	278	298	285	302	286	292	286	263	271	288	268	291	337	284	274	294	305	309	305	305	260	296	291	293	326	302	312	290	298	250	302	292	283	304	312	296	279	279	304	282	294	262	290	291	275	277	287	301	319	260	272	279	293	292	318	271	302	296	278	297	285	274	292	276	298	286	281	298	258	290	289	288	298	320	265	293	313	277	285	298	280	271	310	277	316	314	310	294	317	317	295	285	295	288	296	293	311	284	280	293	300	307	296	287	282	278	298	312	291	284	292	268	293	281	273	282	273	287	313	301	308	280	272	272	282	280	300	307	296	321	291	287	283	282	294	263	284	313	293	307	297	304	308	264	259	307	261	290	276	282	280	271	315	284	294	264	302	302	254	299	287	302	268	305	303	258	280	300	284	283	305	270	301	301	287	304	291	265	325	285	300	256	302	303	292	269	296	288	285	265	315	298	279	313	282	282	291	289	274	284	291	319	307	288	307	295	296	303	323	296	284	275	283	302	314	304	300	301	297	293	283	294	279	341	337	288	304	278	292	318	291	309	289	315	298	279	284	297	276	284	290	290	264	304	283	293	277	304	287	280	256	308	284	310	283	273	312	286	252	298	282	277	298	289	286	329	317	281	278	315	317	270	328	318	303	238	315	316	294	281	303	335	278	298	291	306	292	298	285	310	327	301	284	280	305	284	283	258	296	285	310	317	310	277	271	294	309	281	318	273	270	275	266	306	312	305	278	275	280	291	301	275	272	295	279	274	275	296	292	296	266	282	278	294	279	336	315	277	284	331	305	293	288	274	297	268	310	299	312	282	286	275	249	266	296	286	311	280	312	306	266	281	286	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22117	1781	3584	3903	3239	2757	2347	2033	1740	1667	1505	1425	1383	1270	1229	1168	1100	1056	1050	1120	1068	1025	961	1036	955	965	935	894	932	954	955	886	892	971	863	839	871	870	849	828	900	828	845	845	878	903	879	863	866	831	854	863	841	791	830	884	862	859	880	903	835	835	850	825	866	897	852	840	837	874	858	860	806	827	824	847	868	792	864	906	825	830	866	821	852	833	881	877	852	835	871	862	831	831	846	851	847	872	786	835	854	821	870	846	832	867	854	811	822	801	835	874	878	773	845	865	871	831	792	857	852	879	831	826	823	863	860	802	812	819	845	843	825	832	851	869	832	840	861	801	804	800	776	867	796	834	788	831	828	865	825	805	849	821	771	845	815	805	831	804	813	847	898	769	802	799	793	805	835	861	861	873	825	805	821	824	861	844	831	808	818	854	825	818	797	801	872	881	817	873	850	824	822	814	857	854	774	794	773	880	835	841	796	813	835	797	855	803	783	845	866	821	853	811	834	798	798	846	814	820	826	818	837	848	824	793	805	787	793	861	786	821	847	801	822	849	796	833	848	856	841	826	809	781	855	777	816	827	815	765	832	857	836	856	786	839	854	854	846	820	816	867	811	841	842	827	807	829	838	843	822	808	769	861	862	832	881	842	834	853	845	866	829	821	894	854	847	794	848	814	858	855	845	809	831	805	852	827	846	804	785	816	849	850	867	844	797	838	860	824	831	854	837	772	816	811	831	844	817	846	863	784	822	816	764	834	813	775	814	826	852	829	890	849	816	834	815	849	816	810	872	849	872	806	852	881	798	796	802	816	808	799	814	833	751	834	821	848	852	843	830	874	862	805	875	841	818	775	794	795	802	825	847	854	882	849	843	810	810	798	813	829	864	807	790	871	815	838	846	876	815	805	818	845	817	777	857	839	838	818	812	756	824	823	810	816	854	844	787	851	887	830	799	799	798	843	818	845	843	860	824	860	825	828	786	810	807	888	767	796	853	794	868	783	885	793	857	757	883	824	822	796	874	782	792	872	859	809	857	763	789	811	851	853	835	841	839	839	852	801	816	812	807	837	837	789	801	861	804	831	840	787	823	860	845	830	820	839	834	804	835	858	869	805	824	873	838	820	828	860	856	828	852	852	833	812	804	817	860	805	802	895	866	788	856	820	826	815	812	858	901	845	835	836	808	806	806	846	878	880	838	841	856	838	882	873	862	861	823	824	847	867	801	858	839	866	839	877	867	780	790	824	820	778	824	793	848	834	817	821	852	837	873	841	776	847	850	825	806	874	819	857	808	829	834	823	877	843	867	837	869	810	800	852	837	863	873	849	812	825	811	804	822	772	834	771	808	837	846	806	836	821	800	861	845	801	843	854	819	827	833	847	863	829	860	839	825	869	799	821	851	804	820	827	761	884	861	805	850	780	832	834	838	837	821	793	820	863	838	833	818	841	842	836	881	814	824	849	817	819	868	772	817	852	829	845	816	833	822	806	791	812	814	815	835	787	824	829	809	825	847	857	757	877	827	901	841	751	843	850	878	775	822	868	809	829	780	821	874	823	902	854	839	809	843	830	833	853	843	800	827	824	837	812	850	799	869	803	811	858	840	885	796	859	800	886	860	838	804	801	778	797	838	849	808	913	798	827	869	784	810	767	836	849	851	823	829	839	776	836	832	838	851	804	833	785	861	822	848	832	811	850	820	849	817	835	853	846	779	812	866	850	814	842	821	804	828	884	842	771	824	846	804	838	885	810	815	851	881	786	815	868	791	828	846	842	792	870	840	850	736	770	822	820	808	865	799	857	862	847	834	813	834	837	883	866	800	785	872	836	820	784	832	784	759	824	812	849	848	837	857	810	813	856	790	825	816	815	807	811	784	789	848	801	831	760	816	847	767	910	861	849	828	837	820	848	893	833	806	837	883	850	810	810	829	814	819	832	794	829	849	826	918	860	866	836	840	843	843	816	817	871	806	853	799	831	876	848	826	795	804	854	864	833	880	805	823	905	824	815	842	843	842	879	842	824	817	835	841	794	795	804	841	821	841	832	829	822	847	815	815	865	857	799	866	815	811	818	851	816	818	847	800	875	798	804	813	834	844	857	868	823	801	865	802	808	877	875	818	838	809	848	775	838	823	855	830	812	809	834	847	791	826	807	885	833	821	892	830	845	819	818	827	834	822	765	865	852	822	802	827	790	828	836	837	838	830	780	837	856	849	782	814	863	868	834	850	831	838	825	858	845	874	821	800	818	785	810	852	867	828	827	798	813	807	854	869	776	859	802	872	875	864	873	801	805	820	820	852	825	835	792	877	799	808	825	818	827	780	814	811	876	822	867	830	847	783	867	774	830	818	841	897	828	880	785	862	790	843	838	820	821	819	886	821	826	819	827	820	844	808	826	797	831	814	803	850	877	813	834	889	822	804	825	864	853	864	877	871	812	889	851	782	853	874	880	809	828	814	830	858	815	845	748	867	805	851	839	811	853	809	810	828	857	834	800	788	881	880	869	855	888	822	825	842	842	827	799	829	866	851	864	791	851	846	876	811	826	831	832	841	865	812	890	860	816	835	850	843	844	860	801	830	820	848	878	844	857	851	800	836	804	894	762	803	841	842	843	809	852	844	783	830	836	816	858	775	843	829	803	830	793	799	839	829	873	866	851	889	901	762	830	833	876	809	855	807	867	838	829	831	768	829	811	850	831	814	850	827	804	816	766	802	836	803	856	765	831	809	818	850	853	791	866	844	801	805	849	824	828	855	823	780	850	833	812	875	853	809	809	840	834	844	819	835	803	852	827	850	877	840	868	822	842	821	854	850	910	800	831	872	823	792	800	853	817	848	836	850	811	836	842	811	882	814	874	863	780	815	820	861	882	829	844	843	836	846	842	839	829	834	777	789	818	869	842	829	802	824	854	842	849	802	809	875	876	862	823	861	813	864	788	839	835	800	815	873	860	836	835	817	793	832	845	848	795	830	834	841	822	849	868	835	854	837	874	857	780	840	776	807	787	822	815	876	837	784	837	776	843	869	827	862	871	853	854	812	828	837	823	843	797	812	871	813	851	800	798	859	842	839	843	888	825	846	805	800	840	857	817	917	848	837	774	900	837	814	801	817	858	868	870	843	838	876	856	826	829	824	877	833	840	823	820	856	771	780	860	872	860	846	825	843	880	845	798	885	816	800	801	866	862	844	863	877	841	842	868	872	857	834	774	884	864	797	826	845	889	813	792	865	867	891	798	873	855	854	778	871	879	823	822	847	824	803	797	848	825	820	908	776	813	774	822	880	838	817	788	833	836	825	858	821	852	849	825	859	862	828	815	872	821	837	865	791	830	840	829	902	826	842	871	745	847	802	820	792	862	804	862	814	831	838	790	785	801	845	836	817	826	796	817	826	809	831	836	834	852	875	875	830	819	824	794	858	802	838	819	891	807	848	776	822	826	805	835	808	827	824	838	826	816	835	862	812	854	787	835	816	826	821	828	805	853	845	852	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
59021	17460	6125	2438	1597	1121	944	710	633	586	525	486	478	424	422	418	388	390	367	363	375	367	371	332	350	324	337	338	338	309	356	315	320	316	334	315	294	329	313	312	335	302	308	348	303	335	302	325	308	288	320	314	314	300	301	333	317	303	296	296	329	288	332	326	345	349	323	329	298	321	299	309	328	302	327	278	296	299	318	310	313	281	269	281	298	302	307	324	314	294	296	294	279	314	296	306	331	307	330	323	300	326	330	337	309	298	314	301	287	320	286	292	263	320	319	330	318	291	283	315	299	319	321	341	300	288	300	291	336	310	299	295	288	314	295	328	294	341	305	303	317	300	290	284	325	302	305	327	296	306	308	329	281	290	300	300	293	331	316	276	320	290	301	303	294	291	315	299	282	298	329	286	304	274	313	308	334	304	271	279	343	297	319	281	323	301	291	316	329	289	300	329	323	312	299	324	291	326	307	311	314	312	323	263	323	320	284	304	312	330	291	291	289	292	276	281	288	321	313	293	311	306	302	301	338	312	322	305	327	309	280	341	259	300	289	291	318	313	286	287	332	305	313	269	263	304	301	316	309	308	302	349	309	305	311	309	310	325	300	319	296	310	267	312	323	338	302	323	277	293	318	307	303	288	341	312	308	282	320	327	311	327	291	284	303	297	294	317	289	312	327	316	292	336	290	315	307	311	292	290	303	281	315	292	317	297	312	331	296	282	261	314	310	315	336	299	336	285	344	318	325	313	290	330	302	287	311	301	353	300	323	298	279	298	298	319	313	313	301	328	281	300	295	289	300	303	350	319	292	287	317	296	299	295	309	322	303	315	295	283	319	293	278	290	273	314	304	310	305	339	308	312	288	301	306	309	298	308	312	306	285	309	303	310	290	254	293	299	306	318	295	282	310	268	258	330	291	285	306	320	300	304	338	297	306	346	314	311	284	296	300	299	318	321	313	289	329	339	279	306	343	305	298	324	321	307	336	318	310	313	277	303	343	290	297	324	321	312	280	299	277	301	312	279	317	286	328	300	307	307	283	314	303	286	308	288	324	299	279	268	330	295	287	289	295	317	323	348	310	281	307	303	304	316	306	288	290	319	300	307	309	309	277	302	273	320	282	267	292	285	313	299	334	303	297	317	307	307	301	338	321	321	314	329	312	326	302	297	326	284	281	299	294	325	323	316	312	316	283	298	304	293	318	308	298	307	288	333	324	307	331	311	306	304	326	325	332	307	287	299	312	288	303	276	310	309	301	329	306	300	324	311	330	295	273	324	314	311	298	316	278	293	312	305	308	311	300	317	291	332	312	295	302	284	316	319	322	338	318	274	301	303	321	280	306	312	294	306	320	332	295	291	332	305	330	327	320	299	298	295	311	276	308	313	327	310	306	280	286	333	293	316	332	283	301	348	310	329	340	306	329	316	323	317	313	302	309	305	350	293	308	282	292	275	298	346	295	291	304	283	316	282	295	304	288	322	280	281	324	275	323	331	327	289	327	302	306	283	301	299	320	324	305	277	331	285	288	294	306	309	287	322	339	305	324	292	315	329	316	328	304	331	304	285	295	333	294	278	300	331	326	312	294	324	337	306	271	330	302	309	322	321	294	300	289	289	296	275	273	327	318	328	294	315	311	309	305	328	305	271	307	295	317	301	260	322	312	317	313	293	305	333	280	299	334	327	334	291	308	286	341	318	351	306	315	302	327	300	292	311	301	316	310	286	313	328	269	321	315	300	304	330	322	312	295	299	289	295	319	304	292	294	321	311	284	308	307	302	311	317	321	319	288	349	333	308	321	293	294	315	341	323	307	341	289	278	308	343	296	314	295	305	302	308	277	328	287	296	312	313	310	306	294	313	294	350	307	297	282	337	340	305	290	268	338	348	333	302	298	279	303	312	302	322	291	302	340	323	292	297	317	317	302	329	349	324	331	301	306	294	293	291	317	280	315	314	317	290	302	331	315	330	303	305	291	336	296	319	330	290	337	310	298	310	323	306	308	301	266	306	301	299	301	342	296	309	308	306	302	301	345	300	299	321	301	265	284	296	288	277	295	318	322	300	296	305	269	275	324	313	295	316	287	316	269	320	331	331	293	264	293	316	279	269	328	319	295	290	300	313	313	312	306	330	283	311	315	313	299	322	346	311	280	268	314	317	309	346	281	301	289	335	289	263	287	312	312	309	303	310	305	300	282	330	287	334	288	306	304	328	302	293	278	321	276	281	305	291	305	302	297	332	335	308	309	328	307	297	308	315	279	310	285	289	351	317	290	334	308	290	314	300	313	324	315	315	343	344	276	316	303	332	323	287	289	299	310	263	298	323	315	274	328	315	297	321	323	282	299	286	299	284	283	281	292	294	292	289	291	292	328	300	292	298	293	262	296	250	286	323	315	295	276	300	313	280	301	299	313	303	319	310	308	303	310	304	289	309	320	324	296	289	301	311	302	290	350	278	304	293	327	300	283	337	322	327	339	342	287	324	271	300	293	323	310	324	319	300	274	312	320	295	314	326	288	292	326	319	308	292	291	310	305	311	303	312	309	267	291	302	309	299	297	327	281	328	289	306	306	288	310	321	366	294	292	328	297	313	271	317	290	318	300	309	277	294	325	302	267	304	298	321	308	303	319	289	330	310	314	311	292	312	333	329	270	282	285	305	296	307	314	315	290	281	288	293	317	294	316	305	351	305	283	310	301	281	296	301	291	293	294	271	325	312	307	338	318	339	349	275	304	319	288	289	280	346	303	334	346	299	290	286	294	303	323	326	288	296	321	299	299	316	315	290	303	290	305	319	294	300	288	306	311	301	295	267	311	293	282	327	292	294	262	289	325	325	299	274	315	311	312	292	284	298	302	287	316	295	313	340	321	300	312	297	328	286	307	326	303	285	311	332	327	299	309	314	329	295	313	292	319	328	313	303	284	325	288	328	296	305	294	327	298	314	308	307	300	303	344	297	313	336	313	302	295	300	288	307	326	282	305	302	276	268	314	313	290	325	310	289	327	301	329	347	304	319	338	304	292	296	322	279	294	298	320	317	316	302	281	309	309	319	287	299	311	321	308	315	279	332	315	310	314	290	306	291	325	307	292	324	308	304	311	295	307	307	291	255	312	325	315	317	290	286	316	298	298	308	270	322	300	305	295	302	328	298	307	310	319	344	329	308	322	301	281	300	293	333	303	336	308	299	304	318	310	269	325	313	288	291	309	301	303	335	303	316	307	284	278	312	270	303	303	289	293	302	304	307	295	301	299	318	309	309	297	274	307	307	297	290	339	317	309	316	287	307	326	314	305	297	302	305	312	300	305	299	282	310	276	300	310	295	283	330	305	330	321	301	294	298	313	304	298	266	313	280	320	306	295	294	319	308	315	287	338	276	285	314	294	281	331	303	328	298	302	317	307	287	319	289	273	323	312	316	298	297	329	347	295	307	284	303	296	324	285	318	303	287	278	314	300	334	299	329	304	318	334	330	285	296	311	274	304	319	341	324	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
27567	2730	5964	6415	5484	4612	3708	3157	2744	2423	2223	2092	1890	1742	1537	1527	1441	1364	1310	1282	1228	1211	1163	1067	1065	1059	1075	1072	1023	1054	1102	1021	977	974	978	945	976	907	955	898	926	939	902	906	938	895	939	924	963	923	897	903	882	933	867	893	866	876	889	923	908	869	860	908	939	840	837	903	889	857	852	838	893	884	896	832	844	881	820	805	839	875	842	869	933	843	832	844	845	838	829	895	897	871	889	828	869	890	870	830	843	841	826	852	852	903	865	869	853	872	853	794	831	854	834	892	845	896	851	843	845	864	835	852	881	860	829	802	894	895	819	832	830	929	925	844	811	816	858	856	864	863	799	852	832	869	823	832	835	816	891	785	865	848	856	850	887	855	884	828	851	865	863	813	829	864	819	796	756	858	841	841	809	826	843	833	841	838	844	844	850	817	855	849	860	885	854	821	872	838	849	795	820	850	865	822	835	868	837	836	833	870	872	823	856	849	863	835	878	856	904	811	819	872	848	884	804	877	850	834	809	852	815	882	836	824	850	858	832	851	811	880	823	826	809	861	856	814	858	867	905	876	871	894	921	830	859	850	841	863	827	884	801	772	813	827	830	863	820	909	824	852	849	790	843	919	848	841	838	828	842	846	855	833	823	806	860	883	859	787	819	897	826	889	871	846	846	818	875	849	844	832	843	853	842	804	830	838	842	870	839	862	840	907	846	840	835	826	850	854	816	818	887	870	827	868	849	791	824	804	823	819	830	838	821	801	898	860	826	858	801	831	805	851	829	891	870	860	834	819	865	768	824	862	899	837	905	843	817	822	822	869	818	803	833	844	853	858	845	853	860	813	851	885	856	870	845	806	851	900	827	817	834	822	840	863	879	885	827	869	840	849	846	797	851	838	826	910	814	862	801	845	819	788	852	840	853	796	846	887	861	812	899	826	835	833	870	843	827	839	816	840	806	841	836	823	833	876	832	880	804	866	796	878	842	842	859	799	846	867	825	822	816	829	896	776	819	841	888	792	823	852	762	824	885	890	856	853	869	841	843	833	852	803	859	876	841	848	843	812	802	829	844	796	792	864	849	850	808	886	844	855	848	778	826	840	835	854	833	818	827	830	866	862	850	832	838	800	842	811	839	815	801	808	800	808	828	868	828	841	797	822	807	848	853	845	838	864	789	867	816	853	865	880	867	839	769	803	812	831	833	843	866	844	839	899	819	859	894	848	827	864	823	863	837	808	876	870	886	841	877	853	805	836	846	802	839	810	858	849	855	841	860	850	819	814	817	829	817	829	797	861	781	873	852	813	806	900	857	839	866	771	855	790	876	828	806	859	919	863	812	827	888	836	794	847	849	837	812	796	855	845	936	901	882	799	835	820	841	910	871	871	838	853	862	862	830	821	854	857	875	898	838	809	855	813	829	823	815	841	802	820	844	788	887	819	853	817	862	875	851	803	831	898	853	839	848	811	817	836	841	841	817	845	869	832	891	856	871	877	871	883	836	871	833	821	854	846	818	842	871	870	792	874	873	838	870	869	815	853	860	868	848	810	815	834	824	852	881	832	896	841	810	829	878	831	833	796	877	872	895	890	856	835	820	892	835	868	817	827	846	855	837	807	854	781	858	838	858	860	852	822	835	822	849	807	810	846	866	825	869	850	871	826	815	848	868	866	843	814	822	808	840	818	790	834	874	844	856	832	848	823	820	819	816	848	833	824	804	844	808	869	898	808	824	852	852	831	819	838	821	852	840	812	879	888	786	837	831	843	880	815	866	819	841	869	757	848	844	864	841	799	868	877	876	853	818	844	749	803	830	802	861	831	807	791	846	877	834	812	795	820	771	860	855	836	856	824	819	795	842	822	843	834	895	832	876	806	821	882	860	854	833	869	885	849	864	828	856	863	832	821	810	866	818	802	847	857	866	884	851	846	889	802	844	807	779	807	864	850	832	849	800	858	899	842	837	857	790	825	837	843	882	837	843	862	863	808	823	891	807	866	825	791	847	853	893	830	835	850	856	851	824	820	866	834	879	831	850	868	846	868	844	818	830	869	802	829	844	836	822	876	831	840	872	812	844	830	841	861	906	799	808	778	872	840	856	826	843	845	852	843	842	831	835	885	810	842	886	792	840	874	861	827	816	815	869	821	880	823	835	904	919	900	874	851	811	856	810	825	799	849	852	802	871	854	858	854	872	796	913	855	829	858	856	818	854	871	863	840	860	835	854	809	823	837	785	869	825	855	851	867	868	880	786	853	872	783	822	837	811	790	846	883	854	812	827	841	866	911	852	826	859	827	825	884	828	861	833	815	856	824	830	821	793	815	810	851	814	766	824	846	863	817	874	866	789	838	837	835	813	858	861	801	870	831	789	859	807	857	818	850	827	859	850	866	850	811	849	889	824	872	811	872	848	864	833	791	844	875	828	894	872	827	853	800	866	813	842	855	874	833	814	820	851	824	783	848	851	835	835	885	791	878	865	887	858	856	877	795	830	806	891	849	857	829	832	828	847	821	899	791	857	819	870	829	830	840	838	793	872	867	845	832	852	839	869	824	850	839	828	811	849	830	840	845	793	803	840	881	831	825	847	788	885	807	887	848	840	894	867	847	922	819	842	845	868	855	872	815	847	814	854	856	811	781	864	807	909	861	811	806	809	833	845	860	845	792	867	850	868	899	835	819	808	854	837	823	809	881	824	858	849	819	833	861	807	850	896	819	859	855	790	844	844	798	847	777	867	834	863	855	855	831	861	820	824	830	778	810	844	826	846	835	855	859	814	820	796	832	816	861	850	797	847	768	832	857	815	841	879	842	883	895	847	832	878	868	876	819	808	868	844	871	867	832	845	864	872	863	898	872	848	819	908	771	813	831	837	818	841	809	901	905	801	830	808	801	809	868	827	862	852	833	897	841	840	810	837	867	838	788	803	866	886	837	852	826	838	888	836	829	858	831	811	790	782	888	861	852	839	812	856	801	863	872	878	870	837	820	831	853	817	874	810	808	839	885	800	831	829	836	792	882	851	890	858	865	791	834	820	820	819	806	852	878	829	855	847	857	868	831	847	847	879	811	875	855	859	881	883	861	811	831	876	852	776	837	819	847	863	877	915	847	888	819	853	876	843	853	855	842	809	847	835	804	880	851	858	868	829	804	866	825	783	868	804	824	811	836	809	862	847	820	880	898	797	847	836	811	851	835	856	820	788	871	882	884	829	857	863	860	826	835	818	836	825	848	873	880	833	866	828	835	860	872	897	874	808	838	897	835	849	826	847	821	880	841	865	806	877	846	849	803	843	814	779	835	801	821	820	867	833	857	859	868	876	890	878	849	824	816	843	876	782	848	837	835	858	803	852	918	904	834	796	852	864	847	806	846	851	849	831	867	807	835	857	824	826	848	870	824	839	845	845	879	831	821	879	808	825	892	868	847	848	858	904	850	815	788	837	884	828	895	907	791	828	795	848	864	857	808	846	820	863	849	921	810	782	820	839	879	821	796	855	839	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6688	438	250	210	201	155	168	171	173	131	162	150	142	152	139	155	158	162	148	157	136	127	155	150	153	133	125	128	146	169	135	145	123	155	180	137	137	152	157	149	148	149	137	136	151	131	154	129	145	171	175	159	153	161	148	154	136	144	141	150	147	140	136	152	153	167	149	163	136	165	134	146	133	157	138	140	131	140	166	168	142	148	141	149	149	144	148	120	147	135	137	148	170	154	139	143	141	148	149	157	128	148	149	146	147	166	139	157	151	148	154	152	154	143	144	143	166	144	136	159	127	147	139	155	136	140	139	142	150	126	138	131	132	146	145	153	152	134	177	157	133	140	146	134	157	141	139	132	129	144	158	151	116	167	136	153	146	149	146	176	134	153	147	150	158	155	144	143	166	161	130	150	143	154	144	149	142	141	130	142	147	133	139	146	150	151	157	166	159	138	154	143	153	142	122	129	149	139	157	145	143	166	147	140	145	150	143	142	135	134	142	179	151	129	153	147	150	159	144	144	138	144	137	160	143	171	168	134	115	138	137	161	175	152	143	139	130	128	140	163	123	147	135	160	146	164	140	168	160	153	157	164	144	161	159	147	170	151	121	123	140	145	173	138	140	171	149	139	148	139	140	135	137	173	135	167	139	147	154	156	153	147	152	139	149	150	142	166	171	166	165	118	129	146	153	126	153	122	133	145	156	145	137	146	155	150	163	130	127	165	156	156	146	162	153	167	149	147	161	166	139	167	133	119	157	143	157	145	162	146	172	157	160	142	147	151	155	178	142	163	159	168	150	153	159	166	150	122	162	151	137	151	156	129	167	171	154	155	138	146	155	144	144	138	137	149	135	169	132	160	132	126	130	143	137	137	160	149	161	149	130	144	121	150	151	135	140	151	145	149	163	156	149	162	162	157	134	148	146	143	144	141	168	144	142	126	142	160	152	152	147	157	170	136	140	141	126	141	165	151	131	142	149	149	144	137	163	161	132	147	143	134	128	138	172	143	148	153	173	148	137	143	118	162	164	151	159	153	149	154	160	158	147	155	163	138	185	147	136	171	138	138	164	139	155	153	114	159	168	148	157	154	164	136	127	148	153	172	134	134	149	135	141	132	149	131	138	164	165	156	180	130	147	129	161	156	137	149	139	153	129	140	151	146	149	147	129	138	157	160	163	120	151	184	162	128	155	139	144	148	142	161	157	134	147	138	130	142	147	166	153	135	138	132	136	145	179	140	125	141	167	139	141	157	146	157	139	150	158	147	143	149	159	159	141	144	168	160	143	137	140	158	140	149	170	161	127	158	145	150	142	148	142	126	143	157	158	139	160	125	155	151	149	164	161	161	131	148	137	157	134	140	152	165	169	156	136	127	158	148	134	152	154	157	143	162	130	158	161	140	142	154	153	153	167	130	128	131	168	136	156	156	150	155	163	140	152	149	168	144	140	154	152	150	158	144	161	154	170	150	145	146	143	146	150	133	125	154	126	153	158	150	152	144	145	134	146	146	164	164	129	124	140	165	148	152	122	154	153	173	180	132	145	142	134	152	170	147	144	145	135	138	150	140	162	144	144	138	154	130	138	131	158	145	169	146	136	171	161	136	130	160	156	148	161	128	154	161	129	159	124	142	132	147	144	136	146	153	139	144	142	154	142	157	144	140	150	149	144	142	135	166	141	156	163	133	157	156	156	156	144	131	147	142	158	157	127	148	163	168	136	144	148	159	153	152	166	137	153	154	132	165	144	148	135	156	131	158	125	136	129	155	159	154	154	125	116	143	129	160	152	153	137	142	149	151	125	135	142	154	151	141	156	144	149	131	142	138	160	137	137	178	162	170	149	131	137	142	156	159	143	155	154	148	142	137	149	147	164	151	156	167	148	130	156	146	138	143	154	140	169	150	132	118	165	134	125	143	138	162	148	146	147	158	146	143	145	160	144	130	130	161	139	141	146	154	150	129	139	126	140	152	122	167	153	164	150	133	143	145	136	148	143	160	126	155	151	164	150	162	148	157	148	164	136	150	153	132	142	133	140	135	143	127	157	136	127	163	144	143	145	163	151	146	166	145	130	153	146	137	163	144	124	146	153	155	132	136	153	156	141	131	150	137	126	145	147	141	150	125	150	136	147	141	150	141	152	157	138	158	143	154	159	143	143	139	139	163	160	133	151	140	128	145	149	160	150	144	148	160	134	155	140	157	138	153	151	150	146	158	139	173	156	137	142	151	131	142	162	157	174	133	153	145	142	143	160	148	139	138	151	128	117	141	139	132	144	151	150	122	154	150	137	164	150	134	154	160	164	144	160	148	156	137	136	149	128	142	138	121	145	178	144	167	120	161	159	166	162	158	146	131	143	123	144	121	132	143	166	159	150	138	158	159	161	123	130	158	150	146	144	168	148	165	156	136	138	146	132	152	153	132	159	126	163	154	141	157	148	148	148	154	166	147	133	146	158	136	154	153	160	144	155	138	157	150	119	170	146	151	152	162	137	147	156	136	140	155	138	137	118	157	147	144	136	140	139	156	145	150	142	141	165	152	142	146	151	149	137	139	139	131	146	163	149	123	188	165	159	140	141	152	140	146	142	133	156	149	167	145	152	143	159	172	132	137	153	122	144	149	134	164	169	165	166	146	155	130	154	138	161	143	142	153	151	138	148	122	165	143	128	126	162	132	163	149	148	164	144	136	150	153	128	149	155	142	130	149	108	128	128	139	151	154	132	157	157	156	147	153	141	134	147	142	137	145	135	166	159	148	147	144	152	143	166	147	141	167	147	158	148	154	139	172	150	121	156	140	150	171	123	139	143	158	143	153	141	141	170	162	135	159	143	140	141	138	151	134	150	160	133	139	165	151	144	154	137	134	120	148	137	136	140	154	158	142	143	150	119	139	151	146	149	148	142	148	139	163	147	168	166	150	144	153	148	154	149	130	144	149	149	161	143	128	140	134	161	144	139	162	168	124	160	156	134	161	146	113	135	157	150	168	180	156	154	144	168	135	153	146	144	144	122	137	126	153	162	152	149	154	151	144	164	154	177	138	176	155	149	150	162	141	139	133	163	141	134	131	138	146	136	134	139	146	138	151	142	156	155	153	156	162	166	141	156	152	158	140	152	146	166	116	161	152	121	170	164	150	163	166	145	129	166	131	126	144	146	173	165	149	141	165	174	159	165	146	135	148	151	154	149	165	166	134	152	158	161	130	148	137	161	138	159	121	138	148	143	160	145	136	150	133	133	141	155	153	126	147	164	154	165	178	170	147	138	141	148	141	120	153	155	152	151	155	145	135	138	153	147	138	146	142	171	148	140	148	158	135	158	140	142	129	172	150	138	155	124	146	155	143	155	148	165	148	164	156	144	110	180	153	144	159	141	157	152	128	157	156	140	163	158	139	133	180	156	133	131	143	157	132	163	144	141	144	160	142	171	141	155	179	164	152	167	144	141	162	139	136	139	141	140	163	153	141	148	161	165	143	172	156	139	155	148	143	150	145	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6877	520	634	668	613	569	548	551	537	512	482	550	501	533	478	524	506	479	538	521	503	479	477	459	506	479	560	451	510	497	488	479	472	470	548	466	457	476	451	475	484	493	467	485	449	487	485	463	504	473	454	469	449	507	491	444	467	484	466	481	492	476	493	433	478	445	456	494	461	452	491	516	504	481	452	504	476	477	454	453	498	480	437	465	462	463	450	458	464	484	452	463	488	482	464	446	462	471	500	512	485	472	493	494	467	483	452	469	495	490	463	464	502	485	453	490	495	465	437	501	503	443	452	516	481	425	504	502	485	492	484	476	456	429	511	463	478	491	483	457	427	468	444	475	484	469	441	470	481	461	509	521	463	447	464	466	478	438	471	442	471	442	447	468	482	455	491	467	461	478	510	461	498	460	491	445	460	491	501	488	505	480	473	471	470	512	454	453	453	500	479	448	435	492	482	469	483	432	496	469	440	474	475	495	507	493	519	455	452	463	479	447	434	480	484	472	483	459	499	454	489	504	498	478	469	472	491	500	484	447	459	476	494	456	479	473	464	496	474	424	452	463	453	489	476	471	481	482	452	460	490	520	506	499	493	472	492	468	462	463	494	506	449	485	482	428	492	435	459	456	432	501	468	515	423	451	521	448	506	495	441	463	503	483	476	501	451	489	484	493	458	457	473	488	511	462	465	484	517	488	464	472	445	458	472	453	480	474	467	458	466	468	496	469	433	493	446	468	478	476	505	492	471	506	477	443	473	471	478	453	455	459	495	443	477	476	488	474	439	512	424	485	447	485	447	460	476	438	474	499	460	461	443	437	455	490	485	451	451	470	483	472	465	466	455	430	480	464	451	454	467	512	465	469	478	467	522	475	486	475	480	444	528	476	506	484	465	450	489	453	448	479	490	428	493	474	512	494	484	467	443	456	508	458	466	497	453	476	473	482	477	509	454	479	467	472	498	463	480	455	470	477	448	505	481	488	500	451	499	486	482	499	489	453	468	504	474	448	483	477	497	474	498	439	480	461	515	513	450	491	451	517	475	472	504	513	485	494	471	460	489	502	470	482	469	496	471	494	441	519	474	463	456	501	493	464	476	477	505	455	485	436	489	505	480	482	456	458	502	513	441	468	508	492	502	480	467	509	466	486	469	502	451	496	467	514	488	472	447	419	501	485	465	477	449	492	468	445	477	460	472	464	499	504	475	471	426	478	484	474	504	508	455	497	501	462	476	457	500	475	443	464	500	480	484	454	422	503	490	469	483	463	497	461	479	463	475	487	512	473	459	471	523	514	498	483	484	487	486	458	464	476	509	470	483	467	464	440	484	489	445	432	487	503	422	486	489	461	467	508	504	469	490	478	487	492	436	474	479	453	417	471	473	471	502	526	458	466	477	462	474	449	490	502	454	460	494	493	483	456	451	479	444	499	480	500	450	525	484	483	465	459	439	485	479	459	514	490	441	480	463	477	504	441	469	481	488	489	480	490	476	447	444	494	483	443	465	512	481	478	504	503	501	459	490	471	466	514	445	455	462	462	492	494	491	487	507	461	497	461	477	478	494	471	487	465	457	476	482	507	485	491	488	486	486	483	481	510	475	469	493	483	469	513	462	461	449	519	509	491	483	499	487	529	481	485	469	460	497	474	450	462	492	467	464	459	471	493	486	488	480	527	450	506	463	479	479	458	476	457	505	518	487	475	526	440	460	494	456	498	503	476	483	419	483	504	447	464	485	467	470	462	445	489	528	474	462	465	521	480	464	471	465	459	449	488	504	462	486	469	470	524	479	433	450	485	486	503	467	503	491	467	451	464	462	450	480	463	480	475	511	469	436	471	458	470	488	464	500	461	457	453	469	440	501	456	451	438	461	467	465	495	491	523	487	492	455	473	486	483	491	461	444	472	477	484	425	429	505	486	430	484	477	455	479	469	508	486	471	456	484	481	498	435	463	475	497	457	482	442	484	510	480	468	480	499	473	487	513	500	497	457	506	494	480	492	444	443	496	446	486	491	462	441	477	453	493	465	471	473	467	467	486	480	493	445	483	498	498	479	491	463	463	465	444	500	470	488	460	519	504	512	451	490	493	473	472	517	499	492	499	489	494	467	445	527	492	456	478	481	448	461	471	478	520	506	441	470	500	464	468	469	515	493	501	429	433	469	475	465	489	474	468	450	469	509	498	459	456	475	512	498	491	475	534	462	473	450	477	487	491	459	440	487	515	488	452	498	482	462	455	476	478	496	457	501	467	476	441	469	470	485	489	464	457	427	473	470	463	434	471	492	471	482	462	458	466	456	457	455	533	463	458	449	469	472	490	481	461	459	456	466	464	443	451	472	475	486	457	528	501	505	491	514	487	445	508	494	477	448	456	446	466	448	448	431	454	496	474	451	458	487	501	439	469	509	471	527	446	467	465	496	436	482	468	463	472	441	445	426	486	457	520	471	455	478	518	480	444	466	462	468	491	482	463	476	473	424	469	442	454	485	467	492	464	442	483	468	466	483	471	486	478	445	477	501	490	477	494	485	469	461	481	477	467	494	507	489	459	466	436	491	485	434	425	458	447	477	488	482	495	450	484	482	480	467	481	475	498	468	462	498	507	463	489	471	466	488	420	519	462	531	466	508	444	479	476	496	494	476	466	468	506	492	484	499	510	452	433	460	495	502	492	492	456	419	493	493	480	480	509	464	456	495	493	465	446	460	470	461	479	455	457	466	442	475	487	480	509	483	496	467	508	511	469	486	497	465	475	484	448	459	472	493	474	496	492	500	504	486	524	484	465	442	469	477	494	469	464	472	474	443	480	447	477	497	480	446	473	479	464	477	475	475	493	521	472	431	478	441	469	479	458	478	497	456	477	484	489	424	471	460	489	485	499	474	449	513	500	473	445	479	500	500	461	438	460	464	498	490	468	452	490	521	449	507	472	502	474	464	474	463	476	498	497	461	460	500	508	443	480	492	516	456	485	476	464	503	494	445	487	520	451	516	429	462	461	478	472	447	487	473	469	518	456	467	436	500	487	495	481	493	437	494	478	484	508	497	471	488	471	443	456	505	479	482	522	450	490	446	469	499	520	460	462	473	457	449	488	487	513	501	474	479	472	476	475	512	513	482	502	478	450	467	475	470	483	487	445	444	504	483	475	484	465	497	486	453	504	453	494	488	453	461	534	478	494	446	430	472	457	454	470	447	438	503	461	460	471	463	482	492	456	460	448	445	469	476	485	458	490	497	484	488	463	476	494	504	479	508	482	466	471	511	502	480	469	459	455	449	516	497	522	472	468	456	500	463	489	471	482	467	487	487	499	506	474	487	498	452	456	475	487	445	492	456	456	439	464	454	485	464	428	453	475	515	447	489	510	469	498	458	462	485	506	480	460	503	477	502	501	454	448	447	453	474	481	476	483	463	468	479	494	455	472	468	495	481	477	505	471	456	454	455	498	462	515	492	458	474	482	485	483	476	489	451	455	491	490	472	469	527	436	469	428	499	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
44325	8487	1822	1222	884	691	579	506	468	411	399	400	384	364	333	333	335	321	336	331	320	339	325	325	297	294	247	328	289	293	283	325	318	274	318	271	305	320	280	323	305	281	307	339	318	340	298	273	295	286	291	326	296	292	275	319	303	293	310	277	337	276	301	293	281	279	279	315	275	304	318	279	307	296	280	287	309	296	292	308	320	322	303	315	321	292	300	312	297	319	299	307	278	296	305	267	296	308	327	309	297	317	278	278	292	298	285	256	311	289	304	292	289	321	322	293	283	273	319	276	301	299	314	246	278	306	295	298	293	316	286	296	302	322	299	319	291	299	307	282	294	273	287	266	265	279	288	312	307	302	306	326	284	291	286	271	271	262	286	302	307	319	300	290	327	294	282	297	294	286	301	298	293	297	318	317	334	318	286	310	277	268	305	275	317	302	305	290	277	309	298	301	303	315	311	248	298	310	258	301	304	339	276	268	272	289	286	268	295	292	302	295	303	293	270	290	301	311	282	275	264	292	311	275	274	276	297	275	303	261	283	294	286	290	303	322	312	303	270	295	272	301	297	289	300	293	268	280	305	265	306	303	299	282	276	298	284	271	256	266	307	277	277	314	275	311	296	311	272	286	288	273	280	273	279	279	274	327	290	288	255	280	291	307	264	293	252	310	315	321	306	296	298	277	287	303	279	277	273	295	290	279	307	306	327	289	292	279	302	287	305	307	294	268	297	284	312	296	326	283	303	316	291	308	309	316	317	280	308	318	290	299	289	320	300	277	320	288	322	280	298	323	305	287	314	289	307	288	285	321	295	298	282	290	293	298	295	286	313	279	312	298	299	270	281	282	281	281	309	277	304	326	298	273	302	293	283	310	298	266	281	277	292	263	289	294	310	279	288	281	283	271	274	297	296	325	279	312	296	262	281	308	309	294	291	292	279	300	304	307	307	297	286	306	286	312	277	289	299	312	270	320	303	296	295	279	314	308	276	299	289	282	274	265	283	301	314	335	308	299	299	312	296	270	280	334	287	309	305	284	296	317	302	277	288	281	271	287	296	303	318	271	301	290	288	320	282	294	329	290	276	283	268	303	285	283	295	272	294	300	300	266	274	271	262	312	264	285	303	277	288	305	278	289	289	274	279	291	323	302	301	338	277	274	286	287	271	258	305	327	277	310	301	318	290	320	279	289	306	333	290	327	320	320	300	294	276	279	320	297	308	316	292	291	276	306	295	317	307	301	287	268	291	308	274	300	325	316	297	299	284	297	305	312	322	276	294	324	307	296	323	262	311	304	273	278	258	294	308	302	312	306	281	279	278	292	313	263	307	267	295	279	298	319	326	291	287	269	332	301	344	304	287	289	299	258	282	309	293	283	323	307	295	303	275	282	302	318	311	295	312	287	277	287	288	279	264	273	312	290	265	321	296	273	282	286	292	288	298	283	336	275	301	317	283	298	290	314	308	302	284	312	296	293	310	277	341	258	276	310	289	313	300	323	296	285	285	318	273	287	289	281	308	295	292	289	288	338	331	303	286	299	343	319	263	297	301	333	298	290	319	294	320	307	309	270	287	294	275	298	306	279	301	287	307	283	257	274	307	271	283	303	311	306	297	304	285	288	280	289	298	294	289	295	262	269	281	320	292	311	307	272	295	317	314	264	295	315	282	280	315	277	314	295	280	290	320	297	271	281	270	313	301	325	263	301	280	282	334	291	315	279	301	291	286	287	316	285	291	261	289	291	270	286	291	284	286	320	286	301	326	256	269	289	262	265	274	312	311	292	301	311	362	313	285	313	309	275	301	279	291	286	280	277	270	277	284	302	278	281	315	291	288	293	295	303	289	287	298	279	293	289	294	278	292	310	276	290	304	291	344	306	275	290	306	290	283	293	317	305	305	311	304	303	288	285	296	309	282	314	305	287	279	293	263	328	285	318	293	293	279	301	268	311	297	329	296	316	303	315	274	294	294	278	275	307	272	309	297	285	286	282	314	310	310	302	293	291	276	309	274	278	292	293	268	269	272	296	295	302	289	266	315	324	277	313	297	262	298	282	289	334	302	283	302	293	278	278	274	282	307	291	302	273	306	294	311	278	311	275	273	302	256	322	277	278	294	294	299	302	320	303	302	288	301	289	309	278	275	288	289	292	289	293	291	290	298	273	298	288	273	306	309	297	310	323	340	303	286	303	283	327	313	297	276	327	340	270	302	286	294	300	282	299	286	295	296	273	296	327	276	317	304	252	312	289	291	320	275	307	275	277	311	252	303	295	302	309	308	286	280	313	322	306	308	296	302	316	290	282	301	285	263	280	282	308	334	300	277	297	275	278	307	316	299	287	283	307	271	288	289	283	257	311	291	280	300	269	303	312	335	323	273	306	320	293	274	299	265	266	300	288	302	305	282	284	290	308	274	279	309	295	292	285	294	278	278	275	283	286	286	304	313	294	293	306	291	293	314	290	291	294	314	299	276	319	290	314	290	293	321	299	282	286	297	298	299	321	322	312	292	270	258	347	284	288	298	306	293	295	291	266	288	283	276	275	292	291	294	288	276	275	294	281	312	272	267	298	305	287	277	335	320	285	342	277	299	314	289	325	294	272	303	303	297	280	279	278	315	297	282	251	309	284	281	282	308	290	278	285	272	287	326	297	296	291	280	294	314	279	335	309	338	286	286	300	296	287	317	311	278	327	299	261	281	307	303	319	313	291	295	286	306	326	297	303	282	302	283	259	320	309	276	306	295	314	302	267	342	296	295	314	284	289	295	287	297	295	306	265	295	295	307	305	263	295	299	315	296	295	313	283	275	307	297	301	320	300	274	328	291	300	294	273	292	271	298	283	292	294	297	328	298	319	309	263	256	290	330	266	289	327	308	290	298	308	282	278	287	324	304	277	293	294	295	275	292	291	326	317	286	305	304	274	293	295	327	297	284	306	313	326	287	325	297	272	287	276	272	304	265	292	296	288	305	273	287	284	299	271	301	301	288	274	275	301	292	322	294	285	315	321	288	277	295	240	295	305	312	271	289	266	306	279	271	307	336	275	311	304	283	303	279	312	278	278	271	304	320	317	286	296	274	311	267	288	289	263	305	307	295	300	280	294	295	288	307	298	301	267	297	305	271	293	313	258	297	318	302	283	304	288	340	299	303	317	322	287	303	304	298	320	309	291	313	262	292	278	314	291	309	317	286	269	320	326	303	292	311	303	269	290	292	298	295	319	298	296	320	285	316	299	284	303	292	320	273	290	314	298	303	274	283	292	300	286	270	271	286	282	304	295	278	299	266	313	296	285	306	290	286	277	285	291	319	280	274	295	267	305	294	281	296	290	296	300	308	362	301	300	291	264	284	293	240	333	353	304	289	295	292	299	268	264	292	284	346	304	290	311	298	317	278	292	270	291	300	319	291	316	303	308	303	290	276	289	302	290	303	292	296	271	299	316	290	284	302	307	291	284	306	282	299	248	285	276	299	254	306	318	274	280	270	296	326	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20905	1846	3511	3844	3381	2819	2361	2009	1860	1660	1513	1479	1437	1234	1236	1130	1130	1118	1134	1035	1040	1043	1001	957	932	956	912	941	944	949	940	930	921	937	870	954	900	880	875	887	919	886	856	845	892	877	845	884	892	914	894	837	869	897	847	893	878	843	810	854	838	861	832	821	846	843	820	817	840	877	887	850	862	838	814	859	909	833	843	858	815	850	828	873	771	856	847	803	851	861	896	839	834	871	848	816	852	893	822	828	827	836	817	850	868	827	806	844	837	874	804	812	847	858	825	867	863	809	782	809	828	851	823	796	813	794	817	855	890	809	832	816	808	810	844	830	848	849	843	824	830	839	857	837	812	784	836	825	836	871	797	850	834	807	816	846	830	811	781	866	829	854	799	821	813	817	771	835	871	802	855	815	850	815	779	816	822	823	841	857	835	866	802	809	836	851	813	825	816	806	848	801	856	827	864	806	858	810	825	846	832	829	902	840	858	834	823	867	855	875	818	827	809	819	871	835	859	815	864	815	836	786	829	796	818	833	851	809	854	848	833	872	825	822	820	849	882	904	845	808	828	858	853	818	861	784	843	880	860	842	835	814	856	883	862	842	852	808	813	836	845	837	804	816	831	886	838	850	802	778	830	890	859	794	825	822	861	833	820	857	833	856	865	887	835	831	799	838	816	892	768	804	792	788	808	837	844	863	848	832	869	854	806	902	867	833	846	822	865	837	885	842	809	871	820	827	782	813	847	773	787	818	820	841	867	839	833	835	893	850	849	838	831	815	860	813	861	864	841	829	838	816	785	832	796	821	847	874	808	752	851	871	845	820	823	811	819	819	836	809	846	799	835	864	823	847	777	847	803	817	835	756	849	851	823	833	867	792	869	838	812	835	853	800	818	868	815	886	799	831	833	844	785	804	810	873	845	848	803	826	849	814	839	782	846	809	835	815	820	844	849	820	831	843	801	840	810	852	823	860	839	841	834	865	807	840	844	771	870	798	779	848	864	876	835	782	925	828	884	851	841	865	862	805	810	829	868	793	895	801	771	780	793	854	806	866	840	831	829	857	853	825	842	920	780	878	831	889	804	845	789	867	828	827	820	841	842	796	818	839	847	832	811	824	811	856	816	844	864	850	809	806	821	828	815	836	844	852	836	867	842	819	841	860	856	809	817	795	847	822	847	878	821	825	795	830	823	816	829	813	807	860	797	852	871	820	852	802	874	801	822	847	790	882	833	840	830	878	764	875	855	834	854	869	776	834	861	834	850	910	824	812	835	862	845	828	812	867	829	832	885	862	873	804	833	844	857	870	825	822	833	822	817	883	855	811	883	793	866	845	815	804	805	884	803	809	809	771	804	801	835	861	806	800	796	842	828	898	821	807	792	804	884	818	884	864	838	830	849	844	817	848	814	833	853	841	815	803	817	840	886	800	854	817	791	825	836	850	868	893	807	793	836	843	832	837	849	877	836	874	835	821	828	805	844	876	815	883	815	836	818	837	818	826	840	818	845	796	813	853	845	861	815	851	786	780	841	797	823	835	870	903	846	848	831	753	778	877	866	861	897	882	837	855	818	738	851	782	850	818	837	835	839	784	843	821	879	913	843	837	834	803	886	818	806	804	832	828	832	862	806	807	850	805	821	836	821	860	822	841	819	840	879	822	826	861	854	884	807	855	831	844	840	823	836	868	851	843	781	858	854	866	830	865	888	804	808	846	827	865	829	847	842	858	844	845	847	852	823	836	887	806	856	845	852	854	834	828	797	843	839	797	859	870	822	803	782	802	787	834	833	824	843	849	886	830	837	872	896	811	860	837	833	831	829	850	868	803	772	802	836	850	840	832	884	836	860	842	820	869	875	847	787	791	871	828	830	848	791	851	832	821	803	785	849	900	841	784	845	804	840	822	811	785	802	836	871	830	855	773	841	807	787	807	791	846	824	821	830	812	836	869	819	804	868	852	849	817	823	799	889	807	840	839	859	825	884	835	837	816	878	819	863	841	804	806	871	819	874	811	838	812	878	821	832	850	817	827	836	865	863	823	817	862	848	803	855	832	851	840	796	863	817	894	847	823	813	875	839	825	834	806	848	847	819	825	839	844	791	839	825	871	886	853	823	823	905	846	804	826	805	832	792	849	800	831	859	868	763	849	849	819	844	845	822	802	804	813	838	853	873	822	851	814	913	836	850	845	786	812	853	837	821	875	818	854	831	873	853	817	839	799	816	817	815	865	823	837	786	846	817	807	873	830	833	844	842	795	803	802	848	868	881	815	839	794	850	814	847	881	824	838	829	834	826	807	899	858	877	823	867	868	825	804	825	859	905	847	867	825	855	846	804	801	817	842	864	865	859	775	855	840	856	803	835	797	792	800	834	838	831	824	845	842	822	807	810	807	822	838	838	869	844	853	817	844	845	841	835	846	831	842	846	796	828	881	836	828	828	834	844	832	850	818	830	863	875	805	800	794	886	837	837	808	858	828	793	896	842	856	819	866	836	851	817	850	890	811	837	870	881	797	831	792	843	806	796	836	809	832	823	860	825	831	794	802	827	781	847	859	864	844	846	844	868	802	814	876	847	829	810	841	875	854	868	813	853	845	824	835	840	845	849	833	860	821	861	802	827	804	850	815	836	819	836	824	842	812	860	818	783	821	825	850	797	863	816	825	832	790	834	828	870	793	861	844	806	913	874	806	847	810	837	880	848	797	824	837	835	901	877	773	863	810	828	850	857	818	789	885	795	780	788	865	811	893	811	837	799	831	831	863	814	841	831	795	805	816	837	834	798	832	808	832	790	857	820	838	849	833	829	857	856	821	804	836	880	880	854	815	767	863	818	823	910	845	841	856	823	855	841	813	878	820	865	819	859	782	813	842	795	799	829	855	823	830	811	848	825	861	837	804	853	758	851	807	800	835	827	789	841	812	779	848	851	833	851	889	875	810	817	794	842	839	843	866	854	866	861	807	813	795	790	837	823	813	790	848	809	803	853	841	805	834	820	845	850	886	859	816	780	823	879	850	851	826	885	834	827	834	827	776	829	812	817	775	791	838	810	817	811	796	854	862	782	837	851	823	829	821	820	811	814	826	805	804	828	829	781	825	830	833	835	851	842	791	874	803	761	818	821	854	849	796	850	778	808	819	912	834	849	855	831	846	860	813	838	853	846	877	799	819	864	805	822	837	806	860	812	873	829	795	836	840	815	863	836	863	789	789	812	858	838	874	856	858	816	851	846	859	829	882	848	828	791	869	841	843	834	855	837	872	806	916	875	844	805	795	884	847	799	803	812	848	819	793	850	867	834	875	807	855	809	815	845	841	795	862	841	790	873	786	828	866	891	823	799	849	797	832	822	765	880	855	853	869	815	845	863	812	811	864	818	863	877	843	832	769	811	815	785	841	826	861	817	816	812	830	765	804	838	826	838	791	840	843	858	848	788	778	808	868	828	872	819	821	824	835	774	834	893	879	803	798	844	815	853	863	798	835	785	873	834	803	805	858	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57397	16281	5258	2415	1558	1151	874	736	659	556	534	464	454	429	419	413	365	369	340	348	350	312	362	366	339	298	330	311	344	314	309	329	344	315	327	352	309	301	328	308	330	286	317	296	313	314	318	344	317	320	324	319	324	326	313	306	317	330	349	333	323	323	306	309	348	302	287	340	303	316	328	289	302	347	301	267	328	295	338	305	325	314	296	310	314	301	301	341	320	313	335	330	307	319	329	305	339	326	333	315	300	310	330	312	311	284	312	304	319	285	310	325	342	289	308	275	296	352	316	288	310	309	325	338	323	280	315	311	303	295	293	310	295	314	318	305	312	319	300	325	328	311	308	338	309	285	316	278	318	326	290	319	331	275	294	321	294	319	265	323	313	302	302	298	328	283	328	290	289	324	327	294	285	298	312	351	321	286	324	302	306	320	312	311	284	302	334	302	323	292	310	296	271	305	299	334	288	321	318	330	330	289	337	298	323	327	320	303	339	307	283	326	290	306	310	299	336	333	317	285	303	338	328	287	331	300	314	286	329	316	311	321	304	321	314	297	310	311	301	315	278	287	349	335	318	319	281	301	315	320	307	304	309	307	316	287	297	276	311	305	302	297	305	304	307	308	303	304	316	277	326	251	311	285	276	359	315	303	299	275	303	294	306	306	287	310	322	335	310	346	311	311	313	339	305	294	297	277	306	300	308	325	327	286	344	284	329	303	272	320	310	293	318	319	336	327	307	321	290	308	311	297	311	330	294	303	295	302	296	290	328	346	303	295	287	323	305	294	288	351	299	315	332	331	271	304	293	282	328	305	311	302	304	311	291	331	286	310	294	301	286	318	262	330	317	307	301	314	327	282	285	282	296	298	296	272	271	295	312	336	265	282	302	309	306	328	307	313	293	312	328	315	315	328	283	291	329	313	284	287	311	328	312	306	316	318	307	313	307	331	327	302	324	293	304	292	346	292	303	290	280	312	314	339	305	309	315	325	303	305	305	307	296	297	315	306	341	291	282	303	304	296	274	278	316	350	324	302	319	329	306	281	273	321	307	297	294	314	283	308	293	301	311	320	297	309	291	313	309	289	306	313	323	302	350	302	305	316	297	313	298	290	334	285	285	296	309	279	317	318	282	307	316	318	279	286	312	312	339	297	304	304	313	305	321	345	289	325	320	297	318	297	282	277	294	313	335	291	287	347	300	278	282	349	302	270	302	288	310	270	289	281	328	282	313	307	297	290	326	293	287	289	305	311	347	291	333	270	279	308	294	296	329	321	324	286	324	317	298	276	316	327	308	307	331	290	282	313	328	314	314	276	288	296	293	301	327	307	291	296	317	297	315	264	317	299	320	302	314	308	265	284	287	316	289	287	324	335	325	293	324	344	290	283	265	283	290	301	334	306	304	310	328	302	309	309	310	286	315	325	282	345	286	283	321	295	309	345	312	297	282	313	317	311	319	302	308	334	320	318	311	306	313	312	287	297	282	292	306	325	315	290	279	310	328	297	308	316	320	276	289	300	326	284	282	341	312	348	294	333	306	305	312	314	279	332	335	327	315	295	316	293	282	296	297	291	280	292	336	299	268	299	298	303	296	329	313	271	309	327	292	301	273	267	309	298	308	313	309	327	300	291	304	304	336	334	303	301	320	305	314	299	313	309	309	279	284	292	342	282	319	301	316	303	315	293	312	334	336	317	278	314	306	299	326	297	297	293	298	338	338	298	313	280	316	330	304	295	320	338	280	311	281	278	334	305	322	326	284	322	327	287	285	285	304	308	325	307	294	304	304	318	290	311	310	314	325	309	345	313	310	307	291	348	326	336	343	313	302	316	298	295	258	326	295	329	344	315	303	301	274	295	277	306	292	320	332	296	287	305	305	292	317	316	333	282	333	293	330	313	272	313	311	298	303	304	304	304	322	293	308	331	298	322	317	293	298	291	310	304	293	310	305	320	309	284	327	296	279	302	270	320	291	301	292	328	319	285	253	295	294	328	316	339	329	331	311	316	324	299	316	306	294	299	303	275	299	319	274	324	297	282	287	302	275	320	342	280	340	304	299	286	304	318	262	299	293	314	270	336	284	319	325	321	313	272	323	300	298	275	299	333	281	328	285	330	313	294	299	306	269	294	317	310	343	290	324	293	283	327	303	305	293	280	317	314	311	323	303	287	325	305	301	320	302	305	286	308	312	290	320	312	305	309	287	304	318	315	309	292	322	318	329	310	315	309	301	288	335	330	299	326	312	296	277	304	318	300	331	303	288	298	309	326	329	293	282	336	304	317	304	328	318	319	309	305	278	334	312	322	309	339	312	313	293	297	321	357	294	295	318	325	304	322	309	319	332	276	333	287	301	305	314	307	304	319	269	266	309	312	318	323	305	320	280	300	298	299	296	322	328	314	310	312	291	335	298	309	309	299	285	290	305	302	311	299	307	296	311	297	300	312	314	296	269	342	298	293	287	310	287	301	315	301	308	317	312	311	280	336	310	280	324	326	296	285	295	289	306	302	290	334	311	279	304	287	311	316	271	303	337	290	305	294	296	341	336	330	300	301	315	296	297	314	330	299	320	324	318	278	292	311	331	343	303	291	297	326	290	283	277	307	329	308	287	302	286	322	287	294	338	313	332	280	298	305	297	319	309	311	304	301	331	299	290	292	300	291	321	332	345	297	311	292	323	294	314	310	328	323	298	304	321	286	326	337	314	318	305	317	307	302	315	300	294	284	315	301	307	257	327	287	283	324	290	302	313	291	328	282	283	308	306	274	316	300	312	292	299	308	312	308	293	339	335	301	337	293	298	299	310	325	320	283	302	308	319	293	312	300	285	285	333	299	299	307	315	352	338	326	303	323	282	299	277	270	298	317	283	302	312	311	307	273	310	307	274	315	342	310	314	279	307	342	326	315	304	308	293	302	298	308	294	330	312	307	302	291	303	309	313	300	277	350	300	320	314	288	321	291	259	289	296	277	294	335	316	256	305	314	278	302	320	322	322	301	300	332	325	279	305	296	315	291	280	292	314	282	287	312	310	303	337	325	321	324	313	298	320	295	338	303	314	310	302	300	310	328	290	302	322	329	303	290	259	303	316	303	312	314	323	316	323	310	281	306	281	285	314	271	318	315	298	303	319	318	288	314	334	316	307	299	338	296	331	304	307	314	316	325	322	323	302	343	297	299	307	313	292	296	282	307	311	287	306	298	302	348	349	270	329	311	287	314	335	297	319	319	286	305	294	314	303	289	336	309	299	323	320	310	317	323	298	332	295	312	296	315	319	335	321	319	301	310	325	276	299	294	325	304	306	307	301	279	302	289	286	303	317	333	295	294	307	312	280	317	310	340	320	327	285	320	298	322	293	314	319	309	309	282	331	320	349	306	336	322	274	314	287	337	316	302	318	330	273	293	302	309	292	309	287	298	318	327	312	301	313	346	293	314	330	288	287	299	288	292	301	330	312	321	326	292	299	335	324	268	337	292	302	274	287	335	295	343	311	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
27030	2816	6065	6528	5520	4559	3735	3166	2711	2283	2115	1968	1851	1722	1653	1556	1460	1431	1246	1299	1255	1241	1153	1165	1165	1042	1061	1015	987	1047	1020	1073	968	1025	962	925	950	951	940	923	942	951	864	967	900	900	948	901	927	885	874	932	877	929	887	891	903	857	853	869	939	863	894	879	819	919	904	899	822	887	869	855	825	828	857	870	863	877	837	848	863	878	878	903	889	866	862	882	896	875	884	838	853	858	843	888	894	826	831	874	874	851	855	849	819	884	855	867	845	874	852	825	823	873	818	863	890	829	850	857	848	886	840	829	849	810	841	864	871	831	775	861	829	828	794	833	887	859	826	851	854	786	815	916	845	828	805	832	930	876	797	839	840	840	817	822	841	822	832	810	867	815	870	824	891	779	803	848	866	864	834	801	817	887	835	884	870	822	807	876	846	875	794	803	805	868	906	816	820	795	846	796	891	843	799	778	816	843	833	828	818	821	839	864	823	833	836	877	844	852	850	849	818	860	832	813	849	856	818	875	879	832	847	898	818	858	876	871	853	852	775	889	790	812	836	869	834	846	840	827	830	782	839	832	874	785	838	844	770	857	813	820	860	797	828	829	815	832	836	821	838	795	827	844	878	840	854	825	795	844	845	833	875	848	825	869	824	876	890	820	813	859	846	788	805	823	800	797	811	851	787	840	846	797	839	787	819	837	860	834	845	816	844	860	827	777	830	811	829	897	819	848	807	840	933	841	816	828	862	848	859	868	837	800	829	838	837	853	867	861	859	816	801	868	838	860	797	820	854	871	832	851	847	798	861	864	904	815	785	853	809	860	799	833	823	843	854	847	831	829	843	858	857	861	847	825	818	902	752	830	861	871	861	826	872	863	844	882	796	827	848	855	881	860	812	879	859	934	842	823	842	852	891	857	843	831	791	818	850	869	847	824	844	804	827	842	870	853	827	841	782	851	878	811	818	851	797	825	851	823	808	823	802	793	854	838	887	873	832	826	872	803	869	891	846	888	844	844	794	867	841	846	844	863	893	852	809	843	844	822	832	794	855	878	791	792	839	831	841	846	868	851	835	842	875	861	916	827	870	804	872	881	768	807	821	837	850	894	865	840	842	829	848	884	880	831	858	858	823	793	821	824	849	827	841	899	819	827	834	856	808	818	875	852	857	854	854	853	829	844	850	810	796	833	818	845	849	803	893	853	864	815	836	893	842	855	808	766	854	867	829	800	871	833	881	826	856	846	854	801	838	803	928	810	851	835	906	846	840	903	868	776	819	835	832	872	745	818	806	838	824	864	854	837	812	855	857	855	845	839	821	893	820	874	819	775	826	811	819	853	817	822	780	869	879	879	856	804	810	847	834	811	851	839	806	836	830	827	864	864	818	871	840	859	805	818	826	854	856	819	842	882	880	887	882	855	823	866	800	801	828	835	905	840	861	821	798	786	847	852	848	885	862	840	836	831	851	869	838	843	831	851	839	835	831	837	833	852	805	824	919	845	867	845	865	823	852	859	847	873	795	824	874	811	873	864	839	844	893	860	860	858	840	837	815	862	855	858	840	818	827	857	844	853	848	841	862	894	861	836	857	889	882	823	827	817	822	895	847	862	795	847	808	778	833	875	804	836	820	814	839	857	827	829	837	886	793	876	803	829	834	845	857	826	886	844	844	853	849	815	852	863	895	835	857	831	851	890	861	799	793	834	910	834	822	824	881	861	871	856	799	833	806	749	835	890	852	858	805	853	860	843	811	873	823	802	865	851	839	866	845	875	819	864	821	850	829	855	821	833	869	839	800	814	833	893	813	830	834	862	864	813	811	864	839	866	878	765	823	810	868	831	896	841	833	857	839	834	838	825	819	851	826	867	820	836	881	839	863	804	851	831	824	850	784	857	832	843	831	831	859	828	853	822	868	836	847	845	828	848	808	857	850	902	834	798	841	875	845	851	894	814	800	848	881	841	819	842	838	861	850	858	881	814	877	838	837	840	814	880	825	793	824	863	823	867	843	813	804	804	840	846	842	840	844	816	834	861	762	874	798	863	884	862	850	832	849	829	854	767	774	858	837	832	811	858	823	869	805	832	911	854	876	827	843	800	790	831	860	859	868	816	844	908	840	835	820	863	807	825	892	929	835	827	851	859	818	790	861	871	852	834	821	860	814	845	836	873	817	871	826	755	833	807	840	813	812	843	859	810	880	833	843	825	860	825	857	829	869	805	838	873	879	834	840	856	814	833	828	854	793	841	847	870	859	809	829	802	786	827	822	861	792	792	821	850	849	809	833	820	853	872	831	893	821	825	824	848	848	812	889	840	794	849	815	849	888	848	828	846	871	827	793	798	814	858	888	842	855	891	857	821	821	838	871	847	843	797	870	838	785	897	826	822	867	816	836	911	815	823	836	825	846	860	821	822	864	856	876	867	896	823	835	860	819	795	872	877	867	806	867	875	809	826	812	910	874	860	828	864	811	819	862	859	829	796	839	849	816	824	857	841	841	790	849	869	800	870	885	804	828	819	800	890	776	826	841	871	858	869	873	825	894	875	835	895	883	892	806	880	863	818	818	848	839	817	820	815	834	851	853	855	848	848	856	839	866	790	836	873	824	871	867	836	862	821	860	780	855	876	830	826	806	839	854	833	852	872	850	848	846	835	818	817	863	882	895	813	854	892	871	862	800	821	818	838	877	854	874	857	855	850	822	823	872	834	837	784	825	872	860	841	848	819	843	863	864	858	831	818	797	829	785	848	858	868	815	858	842	900	857	813	887	868	791	880	878	800	882	824	871	881	846	821	848	840	864	865	851	855	859	831	833	835	820	829	846	850	801	861	801	895	872	858	835	844	815	863	834	869	857	858	883	826	826	787	824	828	890	870	826	891	891	868	860	820	829	866	796	854	792	837	802	875	892	839	831	854	849	806	870	814	819	883	883	851	841	841	842	824	827	853	829	832	799	837	778	859	802	862	847	857	866	804	850	818	827	860	857	863	852	869	852	837	867	880	879	813	878	814	866	852	822	829	831	819	882	879	825	849	824	881	831	807	865	848	850	850	850	834	820	867	886	811	765	826	808	759	898	816	813	844	833	866	780	821	848	867	854	877	835	875	843	813	818	887	804	850	834	828	818	895	825	867	844	835	862	816	835	840	798	805	836	841	812	818	906	832	819	864	826	830	806	843	839	882	874	835	793	862	894	860	855	878	830	859	819	797	817	855	872	830	792	837	862	805	867	840	838	893	809	807	850	870	862	800	819	823	845	800	806	856	816	841	816	783	881	843	882	828	831	845	764	822	872	871	877	837	804	856	839	864	834	839	826	798	886	835	837	793	852	850	871	850	823	830	861	906	819	844	824	862	835	868	839	859	865	838	907	825	846	906	822	856	904	840	881	837	858	790	893	858	813	846	820	861	822	882	842	822	845	849	855	828	799	872	808	866	867	846	813	865	844	815	835	845	873	827	825	812	842	867	917	830	834	834	829	884	874	869	836	815	898	845	876	809	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6562	372	252	182	170	164	159	159	163	138	149	154	151	142	155	160	133	129	136	153	142	150	163	153	142	167	133	131	141	130	148	159	141	143	147	155	137	164	145	133	158	153	144	139	177	140	143	147	145	142	150	139	146	150	158	142	141	156	144	132	157	151	156	133	159	143	160	141	133	138	152	140	130	144	153	139	146	141	134	165	153	142	139	133	157	142	175	149	139	163	144	150	129	140	142	141	130	150	161	135	146	146	144	147	153	163	136	152	127	144	139	143	161	149	148	151	133	144	150	156	141	164	163	197	155	148	167	156	136	146	147	135	152	147	147	148	154	151	144	138	146	135	159	126	142	173	178	152	135	153	182	144	145	168	150	161	168	169	147	132	154	132	150	155	133	146	128	149	139	142	147	153	151	137	128	130	154	131	153	147	154	131	144	148	133	139	137	156	129	139	157	126	165	156	137	164	145	141	153	158	163	163	141	152	148	150	153	162	143	132	162	152	161	179	154	135	142	133	163	141	164	154	148	165	135	131	159	148	131	165	158	139	171	157	157	150	164	150	156	126	153	147	173	153	162	152	141	122	133	145	151	139	155	154	163	146	150	121	140	140	166	146	147	131	138	139	128	147	159	137	174	131	132	135	154	136	148	155	147	164	123	170	165	146	153	161	158	152	165	143	181	146	135	148	173	140	152	136	142	147	146	149	153	158	136	156	177	158	162	130	162	131	159	147	136	137	150	138	135	154	145	133	153	157	156	176	155	142	156	140	165	140	124	151	141	156	143	136	134	123	159	147	136	137	145	157	147	136	141	141	132	128	149	158	148	163	149	141	159	163	148	162	146	162	141	145	141	142	165	130	148	155	164	141	141	134	127	173	158	131	131	154	137	162	147	139	147	144	128	136	149	151	143	138	154	157	150	163	122	154	140	135	145	142	161	152	144	150	150	154	145	134	164	122	158	135	138	167	142	156	162	171	147	155	137	127	152	132	147	128	143	133	168	142	144	142	161	170	116	146	145	143	147	142	165	149	156	135	137	148	139	131	162	141	153	135	129	160	161	155	143	152	155	147	147	150	131	167	154	142	152	166	147	151	150	130	156	134	136	127	136	148	117	150	143	151	138	134	165	151	148	140	160	169	156	131	155	148	146	144	139	137	141	156	181	139	146	145	145	146	150	129	150	136	162	154	148	157	157	175	134	163	143	141	134	158	159	144	154	173	156	145	148	155	174	158	166	155	137	124	153	127	144	158	176	170	158	159	130	155	146	146	146	141	158	143	158	110	150	135	146	173	149	147	153	156	156	154	157	150	153	146	144	139	158	134	146	150	133	160	141	162	146	120	161	160	159	149	148	162	152	171	165	159	135	157	143	168	147	156	149	138	144	150	155	172	147	155	169	153	163	150	153	167	139	158	142	135	171	136	163	143	156	146	156	146	168	160	141	137	147	152	137	152	146	132	161	173	149	142	155	165	127	165	141	152	155	129	147	159	162	151	135	164	156	154	164	159	147	140	143	137	147	118	154	148	161	159	120	143	157	161	166	129	141	148	154	163	147	131	127	165	140	167	152	144	169	154	146	141	135	143	131	145	143	150	155	126	139	159	133	147	164	160	159	130	129	135	130	170	116	151	138	138	152	115	133	131	144	153	166	169	166	158	148	141	138	140	148	130	158	154	159	150	130	125	159	153	140	167	160	153	149	152	154	148	146	144	158	154	153	132	158	173	159	157	148	151	140	151	163	143	153	139	143	148	144	160	131	182	148	134	141	160	126	147	134	143	158	146	132	170	149	156	172	172	147	153	144	141	152	164	136	137	160	159	148	137	156	161	137	151	134	146	137	153	151	165	142	141	148	180	168	155	137	160	151	151	159	145	141	139	134	123	136	154	154	129	146	141	129	146	138	129	148	140	138	149	146	161	136	144	142	143	160	170	144	137	140	151	139	134	163	158	154	138	157	141	160	154	142	133	158	169	158	151	148	132	166	147	155	150	139	130	151	149	149	144	143	146	141	150	158	164	135	150	138	153	143	148	176	161	143	151	136	142	145	141	132	114	143	138	167	148	142	139	141	142	154	147	143	142	149	157	127	165	133	140	138	150	154	139	163	154	158	148	137	134	138	144	145	132	175	144	153	166	157	146	165	145	159	159	164	149	137	134	146	156	130	122	135	148	151	152	140	147	126	146	162	150	137	143	141	140	168	156	139	120	159	163	127	149	155	156	131	150	155	147	169	141	147	151	137	167	131	148	126	157	133	143	158	144	156	137	143	141	167	108	144	142	151	155	140	163	125	155	144	149	164	141	161	150	143	145	170	176	156	159	142	149	146	150	144	151	157	148	151	156	160	156	165	159	150	135	135	139	156	139	132	151	165	158	156	143	141	153	167	146	153	158	155	127	151	143	134	174	143	128	146	147	157	145	169	156	144	176	154	144	122	147	147	158	133	149	147	136	153	135	154	124	138	161	160	132	114	156	151	138	120	155	156	153	142	149	146	141	150	144	131	156	129	141	129	144	125	145	112	166	137	145	152	159	132	133	144	164	137	158	121	159	140	148	130	149	167	151	134	149	165	141	142	152	146	128	161	158	146	161	143	154	159	153	163	142	141	141	153	129	140	143	127	149	131	150	153	150	127	148	133	139	146	138	141	153	149	136	163	134	134	142	154	153	165	160	131	167	154	157	138	141	159	156	120	170	144	126	147	131	148	136	137	153	138	118	144	132	151	134	174	157	160	159	135	151	168	177	157	167	141	172	140	123	161	146	167	150	156	142	145	159	148	144	145	167	125	152	140	138	166	135	151	143	147	176	150	138	149	152	157	144	140	165	139	154	148	149	146	135	150	128	126	171	139	154	149	160	137	134	157	157	154	155	157	159	168	129	151	131	148	155	141	136	162	131	153	141	154	169	153	157	133	151	175	158	143	150	148	164	134	158	140	169	149	158	170	148	145	147	148	150	157	160	127	158	145	147	130	151	146	155	148	143	124	152	142	172	142	143	128	153	163	146	131	147	173	165	170	123	145	147	142	154	172	148	146	156	139	160	142	144	169	146	137	118	149	157	144	132	161	148	163	152	149	144	134	145	141	131	148	137	150	137	163	154	158	133	148	148	159	149	151	144	148	130	144	158	140	154	149	178	144	149	154	135	143	159	144	174	140	157	139	133	148	125	145	145	144	135	154	152	155	166	139	159	140	154	154	160	160	156	152	134	178	153	123	142	148	161	139	149	155	150	136	130	145	142	143	133	151	153	149	143	166	162	180	136	160	168	144	162	160	159	138	172	149	129	159	148	172	147	165	151	138	162	144	154	155	140	144	180	138	145	155	131	114	157	143	151	144	146	161	144	144	144	158	146	145	160	148	153	135	138	127	156	158	148	142	144	165	152	150	140	135	178	134	160	132	165	141	142	152	142	140	160	143	159	145	159	134	133	159	161	145	140	156	130	166	137	130	131	147	160	138	150	143	126	149	137	146	128	142	143	159	151	158	152	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6772	550	653	633	599	572	576	584	514	560	490	482	535	563	498	493	500	476	489	479	498	477	449	486	468	504	483	469	455	454	466	485	482	458	441	445	491	507	482	492	485	548	476	492	438	445	469	532	455	461	458	482	456	479	448	481	503	505	486	468	466	489	525	457	460	459	470	463	477	460	446	476	489	474	471	478	464	501	476	474	470	466	509	459	530	472	454	473	488	500	490	494	450	462	496	447	455	466	461	472	462	456	470	496	468	483	502	459	472	509	483	480	464	444	495	443	459	467	487	429	470	472	495	475	479	504	454	473	464	491	500	439	485	442	447	447	529	517	438	488	449	474	469	502	458	474	493	501	431	496	480	461	454	470	460	493	496	470	481	480	441	507	469	484	457	479	507	464	505	427	494	447	488	485	506	471	475	490	505	500	447	476	481	448	483	475	480	518	506	459	498	457	440	502	505	445	466	458	473	454	485	500	469	455	472	440	465	481	442	479	475	495	471	504	470	471	467	486	493	492	455	438	484	472	502	442	485	490	493	478	481	462	470	449	463	467	476	419	453	471	481	429	438	471	480	491	438	449	454	487	472	476	459	442	498	498	481	486	488	447	450	487	493	473	465	477	533	452	484	513	483	500	461	478	482	511	453	454	483	465	500	427	491	460	453	467	483	475	489	443	489	451	484	489	480	494	483	474	473	487	496	465	468	424	499	476	504	527	481	450	457	498	460	499	511	457	471	470	445	446	457	524	465	453	465	472	468	475	482	434	460	490	486	472	484	462	486	458	477	480	428	521	489	456	468	438	498	448	496	435	487	501	429	517	467	488	521	478	512	501	467	455	437	478	482	460	476	478	475	455	476	476	502	436	460	539	497	486	459	448	470	462	485	474	531	475	494	473	480	503	451	460	488	483	503	510	487	488	513	498	484	464	463	470	492	479	435	448	496	471	471	487	467	443	445	450	480	526	499	462	497	468	484	492	498	513	469	477	475	493	487	483	490	499	473	472	487	467	476	491	449	466	474	462	482	473	471	502	470	484	473	462	479	449	500	455	502	486	467	478	459	450	504	489	476	455	460	446	472	472	442	495	436	460	488	475	482	488	475	434	439	502	472	471	482	486	502	513	462	473	446	484	480	463	495	497	494	448	467	503	506	488	519	502	519	517	481	454	465	484	491	476	479	472	483	478	491	463	490	524	453	489	480	488	425	482	504	478	442	473	486	458	455	477	497	453	475	456	460	498	440	508	471	513	498	465	447	443	438	497	469	507	458	476	490	518	440	477	475	480	501	492	470	474	464	490	495	420	495	489	473	445	472	524	493	474	482	482	434	532	494	474	451	466	442	483	453	504	506	459	474	459	476	503	464	482	454	450	481	492	494	443	513	460	488	486	447	458	472	480	479	452	472	474	475	428	511	490	475	506	468	463	478	474	484	464	448	470	454	446	449	496	460	520	463	502	501	515	469	471	465	467	482	477	458	475	489	468	494	482	510	492	504	458	502	472	495	511	441	483	433	505	481	493	477	454	507	460	511	499	467	503	465	495	467	492	450	487	474	462	445	479	530	478	479	443	465	473	470	471	487	486	441	483	457	501	507	477	470	509	486	484	472	489	477	499	474	467	481	469	455	456	483	472	484	488	501	449	495	474	462	490	501	466	455	467	472	433	470	489	508	487	471	483	464	485	440	487	459	470	500	462	456	465	469	462	471	511	492	461	471	441	483	525	451	460	467	491	455	446	467	528	483	418	512	461	492	480	457	480	464	491	465	478	489	465	467	458	504	454	497	505	474	462	499	506	519	487	459	457	508	444	476	448	470	450	506	464	491	477	480	479	467	474	461	464	474	479	477	440	441	485	484	472	474	465	463	465	470	448	473	424	485	423	470	492	482	472	449	518	491	443	459	470	480	474	446	483	478	521	448	508	492	464	498	471	426	521	460	480	438	477	463	458	448	456	460	492	473	497	481	455	478	499	477	455	462	483	454	476	466	454	505	504	471	487	486	433	454	514	448	452	513	503	485	458	473	441	469	412	479	510	498	472	460	489	471	513	479	472	426	514	467	444	494	459	493	477	479	465	510	451	501	491	446	452	491	487	485	450	483	497	483	489	491	489	472	506	471	530	460	497	492	469	447	476	463	468	490	473	488	477	503	458	469	488	489	451	456	461	467	497	500	452	495	493	435	438	456	466	534	466	472	458	483	450	463	435	479	510	517	475	463	495	469	504	480	457	467	447	454	444	501	474	483	460	491	491	511	519	478	492	469	515	488	491	492	494	475	452	505	463	463	510	465	479	472	452	479	491	516	489	456	443	512	496	451	460	516	501	443	472	498	483	477	464	468	493	494	455	468	474	456	471	454	454	472	499	494	484	478	464	469	463	487	470	496	456	434	472	466	486	468	459	465	463	486	473	470	490	448	477	427	468	457	482	458	496	471	474	541	493	458	419	446	504	474	512	484	463	447	488	487	519	504	482	444	455	483	469	518	475	494	481	468	492	457	464	483	475	472	445	473	469	465	498	478	452	464	485	498	508	528	510	454	457	486	437	463	470	451	450	470	483	513	462	505	498	482	500	510	506	514	436	464	466	489	489	454	409	469	471	468	438	472	458	511	460	487	416	502	467	459	517	490	488	497	470	517	490	499	473	482	491	478	534	487	465	460	469	476	445	487	504	522	492	465	492	495	494	472	471	456	478	505	457	469	467	469	460	473	479	485	495	452	478	476	471	489	471	457	488	470	450	473	475	459	456	507	455	485	465	464	442	481	484	491	471	442	450	475	480	490	472	487	459	486	457	484	482	450	522	466	466	497	455	476	504	460	447	466	515	476	486	493	496	478	499	514	465	479	445	502	465	455	473	478	485	449	508	463	463	503	512	450	478	459	458	516	488	489	465	490	507	503	477	476	477	487	466	450	506	478	474	464	471	474	496	487	419	472	450	464	448	499	486	473	484	494	497	468	495	438	489	478	484	481	429	455	466	446	467	459	457	503	474	447	534	441	506	477	502	454	479	457	417	466	454	468	487	491	487	476	497	453	483	454	464	460	444	481	471	446	461	516	477	465	457	455	445	491	446	479	481	505	500	461	469	508	505	481	499	487	457	478	501	487	467	470	481	476	456	453	481	472	462	494	431	496	478	453	518	498	494	483	474	434	464	486	464	498	480	466	452	506	468	469	495	509	437	505	495	443	481	510	464	484	497	474	462	465	474	464	488	478	448	454	463	447	454	483	471	498	464	489	513	461	482	495	463	483	481	475	498	464	466	470	473	451	468	492	457	499	505	458	510	474	462	501	479	468	514	490	439	487	473	482	475	500	490	507	444	467	496	462	463	496	434	456	462	446	506	448	480	482	469	513	439	469	463	478	478	465	478	418	450	466	458	474	474	461	492	455	504	468	487	496	493	462	461	475	483	445	487	477	499	469	513	457	477	504	492	464	468	483	475	469	456	438	509	478	506	490	486	478	486	495	426	487	475	501	501	431	507	467	467	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46584	8822	1766	1226	898	677	581	568	455	425	411	364	375	364	364	361	351	332	350	352	341	317	315	322	325	316	316	333	283	330	312	296	299	266	288	284	309	322	300	291	274	273	299	287	278	292	321	276	300	312	287	317	300	269	281	306	283	276	318	316	261	288	299	301	295	302	310	311	321	302	316	303	279	281	306	316	289	272	288	300	312	287	302	303	297	299	282	247	314	312	296	304	303	311	309	275	301	303	281	297	311	294	298	306	295	331	285	320	260	310	266	300	266	301	298	310	276	279	279	302	338	292	276	318	273	308	290	248	302	273	285	256	311	299	325	309	326	303	318	297	309	299	294	314	284	277	282	306	318	288	280	295	321	299	281	306	278	262	299	252	314	312	272	280	281	281	295	300	269	269	298	294	318	299	288	294	291	289	266	284	289	305	295	303	329	304	283	312	281	299	282	307	296	290	308	330	284	286	293	296	283	317	256	254	323	296	294	262	321	272	277	300	312	301	306	295	318	318	251	322	326	307	291	262	292	294	274	304	307	318	306	294	329	305	331	294	315	315	300	311	285	270	302	291	293	288	299	298	301	310	292	307	285	292	293	315	277	296	308	292	283	288	268	283	269	315	270	320	304	306	277	274	293	296	297	299	294	309	289	271	313	317	312	318	291	295	292	284	309	287	295	276	296	287	282	318	283	294	290	274	292	275	279	301	284	303	298	306	294	303	260	292	318	297	317	272	292	286	291	306	296	267	289	284	267	280	314	324	287	335	291	267	289	285	296	261	325	287	280	289	306	272	304	271	275	298	286	305	321	283	272	304	286	320	334	289	296	285	312	309	287	306	323	297	296	278	314	306	260	327	302	278	261	310	314	322	291	271	309	269	279	300	316	294	304	299	296	300	298	290	281	302	303	337	297	330	295	285	311	315	322	309	273	285	271	287	293	284	295	288	299	314	317	289	288	282	318	301	325	285	281	288	283	292	328	271	296	320	321	274	306	319	297	277	297	290	319	287	306	307	299	303	318	313	304	301	277	282	306	255	288	323	272	313	313	272	270	304	294	288	288	295	321	276	293	281	301	315	272	291	291	275	314	314	302	290	287	310	281	296	316	289	283	288	300	327	267	263	304	289	256	296	323	307	282	300	277	290	298	319	291	310	299	284	294	274	302	279	276	275	324	299	284	286	315	287	306	300	288	285	277	287	269	265	285	313	270	307	316	312	275	317	312	306	309	285	294	291	330	316	287	282	293	280	270	279	309	279	279	299	286	319	341	276	296	283	301	294	287	283	275	285	284	329	280	296	343	310	314	302	269	299	308	304	293	293	275	315	297	297	315	292	289	261	278	303	314	307	278	323	291	302	296	318	314	273	261	310	301	283	283	311	281	299	288	306	272	289	301	297	266	300	309	286	302	310	325	281	292	297	293	285	315	309	292	305	301	305	283	293	287	292	328	296	277	292	300	289	332	281	303	308	292	338	307	299	278	298	320	287	287	278	318	292	314	324	285	273	287	294	321	288	298	286	310	312	283	280	316	314	284	297	315	297	283	308	273	275	305	256	306	283	299	306	283	302	310	291	296	275	328	281	276	290	315	288	280	288	282	304	284	335	277	279	312	306	300	287	284	268	260	269	281	280	293	323	293	293	284	319	300	303	295	299	288	308	325	305	289	301	307	294	295	304	301	294	305	315	274	315	271	296	273	280	284	286	272	287	279	294	302	336	281	292	322	307	267	319	300	285	292	313	273	288	310	295	267	287	360	318	317	313	280	322	296	260	309	318	279	267	285	269	284	294	289	302	281	327	306	275	319	281	260	304	288	296	306	302	297	287	336	285	296	300	315	296	305	325	310	294	306	307	269	278	308	288	284	280	285	321	266	294	303	276	269	297	312	296	282	296	324	284	262	292	265	300	319	277	270	314	278	294	245	317	277	305	301	283	297	335	298	302	276	286	289	314	279	285	274	286	263	329	306	302	307	301	282	291	342	279	275	324	286	292	283	269	297	292	302	285	312	290	268	314	283	280	287	277	320	278	296	272	332	309	302	289	280	298	274	307	259	290	320	286	277	315	287	284	302	303	293	313	295	288	275	281	325	303	305	310	308	279	290	262	321	284	306	271	317	294	271	307	289	307	316	288	258	276	297	282	299	292	295	297	258	304	274	280	310	294	295	280	285	316	272	285	287	321	312	297	295	272	321	310	269	287	311	268	295	266	301	294	269	303	298	284	263	282	314	329	301	278	281	326	323	304	316	298	311	301	320	298	310	264	291	294	303	295	302	301	300	308	299	316	282	289	294	308	290	310	283	300	314	296	289	295	279	274	247	295	282	315	262	299	302	316	286	311	311	292	279	284	354	302	288	275	279	294	279	310	323	267	290	316	297	285	336	301	259	301	303	301	351	266	319	297	296	305	311	288	298	275	256	290	309	280	290	270	336	311	310	267	300	293	267	297	289	317	313	295	273	299	281	257	313	297	298	323	259	308	304	267	285	317	276	302	282	287	254	306	294	274	284	290	313	294	270	314	284	322	285	308	295	302	314	311	300	315	285	307	291	295	284	295	285	302	279	273	273	256	289	286	305	286	311	284	294	305	280	283	295	307	272	310	321	301	299	275	316	326	288	297	296	286	295	265	290	294	280	258	279	289	277	325	319	310	295	299	298	293	323	265	276	316	282	326	299	309	281	300	302	302	303	293	309	305	280	307	300	288	303	312	301	309	296	314	305	309	295	316	293	308	270	288	307	303	316	278	279	316	277	288	295	276	307	316	307	283	283	326	315	296	313	315	271	275	286	323	311	282	285	291	320	274	279	288	293	314	296	304	294	304	292	284	304	307	313	276	298	298	275	313	318	295	288	305	296	285	307	270	307	309	282	276	280	300	297	280	309	276	342	273	263	311	281	308	304	310	316	332	307	322	307	298	279	309	300	285	283	287	301	288	285	295	283	327	302	296	290	313	282	306	289	320	281	310	269	285	272	269	307	299	284	277	298	289	282	310	302	310	282	283	310	320	309	283	307	294	283	288	285	287	319	279	300	288	280	320	316	283	300	300	270	280	279	294	324	296	290	267	280	305	285	301	291	290	300	305	288	295	266	313	296	284	304	279	293	292	278	307	301	298	305	302	306	284	286	307	297	303	277	283	308	257	280	286	293	305	303	303	298	323	303	330	308	320	308	297	296	303	245	295	304	295	320	290	286	326	309	290	281	287	284	308	306	266	316	293	295	310	322	287	288	317	292	276	292	278	285	310	349	315	271	312	322	267	231	292	320	307	294	256	295	285	280	286	315	305	297	261	299	285	301	313	289	311	297	295	284	293	274	277	292	294	290	299	306	295	307	285	286	310	291	289	295	293	319	276	288	285	303	286	295	284	281	278	297	292	285	317	293	270	301	290	291	308	319	256	285	275	304	289	280	284	285	296	303	291	299	309	293	305	286	289	310	269	324	303	292	317	264	308	296	295	328	293	299	288	301	308	268	261	303	291	267	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
22246	1804	3481	3854	3321	2744	2418	1996	1713	1662	1492	1442	1411	1236	1207	1211	1117	1145	1053	1057	1063	1079	980	957	990	982	922	925	912	874	892	897	866	903	898	899	895	883	892	870	831	869	845	863	849	921	864	899	846	889	840	833	817	896	850	887	847	857	861	810	874	861	811	862	892	857	889	871	830	844	870	847	827	859	868	831	814	801	840	891	835	844	862	849	911	829	871	810	897	827	795	799	831	835	845	855	838	818	858	874	855	820	851	851	813	824	830	881	805	913	861	834	828	847	834	853	785	785	838	860	804	903	857	849	886	879	823	880	808	849	836	867	844	851	795	857	874	835	789	856	819	807	858	831	824	813	871	869	860	877	797	810	834	841	872	855	859	814	816	839	844	837	817	828	838	838	846	835	808	835	789	822	807	810	854	865	816	815	830	872	831	809	859	837	821	823	824	786	810	826	760	816	836	816	855	824	795	777	825	870	855	809	816	831	836	814	813	840	782	859	834	879	878	863	803	837	849	823	837	814	813	856	877	886	857	896	811	824	865	825	829	835	788	841	842	882	840	887	861	865	844	868	869	833	817	796	794	838	830	840	839	824	862	797	839	812	815	859	822	868	896	848	785	820	827	823	837	808	794	896	839	856	762	857	848	814	817	804	842	812	857	851	822	818	812	852	843	866	841	814	828	786	849	831	832	861	855	856	882	813	846	851	827	827	814	841	824	818	803	860	835	849	811	779	840	805	897	816	813	822	834	821	846	748	849	824	802	768	798	832	834	809	868	776	865	827	884	851	818	847	830	825	812	872	834	816	875	811	857	886	821	870	840	821	859	825	779	817	842	811	882	837	843	820	863	832	847	865	817	813	836	887	813	825	819	793	762	820	856	805	844	877	908	826	859	859	831	868	865	810	852	788	785	828	808	812	788	848	829	854	838	811	845	816	862	869	789	875	935	803	854	819	848	788	852	800	830	823	772	814	858	870	822	872	827	830	839	842	836	837	848	824	781	816	908	862	831	810	838	838	876	851	850	845	783	817	800	825	809	885	797	802	871	803	855	854	851	823	809	857	841	801	864	792	834	819	873	898	834	804	808	823	794	823	811	780	827	801	886	809	796	827	819	893	878	842	832	871	872	863	821	802	841	838	856	822	839	827	857	829	868	839	907	868	881	850	819	827	807	879	854	861	813	844	847	826	833	858	898	889	832	839	831	850	833	835	876	829	834	846	863	831	838	828	849	864	845	847	891	775	844	788	797	847	812	788	832	812	861	817	794	817	857	837	846	796	860	820	881	824	846	851	871	867	770	849	799	793	849	799	882	843	769	813	814	818	837	858	841	866	805	847	823	880	847	818	818	847	787	812	772	818	833	808	786	847	896	812	857	885	819	892	829	803	813	817	848	869	802	820	861	860	830	866	843	814	797	828	814	845	854	863	869	850	796	923	897	858	806	855	827	821	855	846	858	830	813	868	822	858	832	829	867	809	857	815	888	819	838	851	827	832	804	866	855	833	822	825	835	852	793	821	796	846	826	845	872	790	838	885	832	882	823	823	857	837	808	840	861	795	806	834	851	843	834	891	820	869	838	902	831	817	891	837	790	821	885	804	869	803	859	824	835	803	826	856	824	811	853	772	837	838	834	826	826	863	835	839	830	878	875	841	801	859	858	797	856	841	821	811	782	834	894	838	794	833	848	844	831	866	833	861	842	822	825	820	835	841	846	813	825	850	839	834	812	788	825	850	842	820	862	844	862	828	826	850	827	838	848	834	884	789	827	787	827	857	828	835	816	818	830	797	851	814	827	861	814	870	793	845	927	768	838	847	874	814	835	844	822	809	823	849	810	808	843	833	830	823	807	847	882	841	804	872	816	858	866	807	825	839	905	837	824	844	810	817	861	836	875	793	832	830	834	846	851	868	822	792	801	818	832	864	767	851	818	838	849	911	828	861	829	810	877	831	846	851	808	859	817	830	823	855	839	907	852	863	822	837	855	845	844	831	887	844	888	835	802	803	831	820	870	800	824	855	858	871	840	824	834	867	802	883	849	795	848	895	815	825	834	876	811	823	781	782	828	857	844	864	828	840	803	820	780	860	852	793	846	841	861	835	843	875	859	880	876	807	836	911	846	853	839	801	840	849	786	846	814	805	860	805	780	889	816	835	818	837	841	842	806	797	824	795	872	796	775	795	822	799	848	808	828	844	814	848	818	826	809	825	780	869	870	780	866	844	849	857	896	792	897	818	838	766	840	865	854	796	847	878	844	827	852	832	850	876	825	814	807	802	804	858	845	843	847	865	841	856	827	827	773	811	828	843	878	829	854	822	798	814	805	861	821	811	829	782	831	901	892	854	822	820	816	827	799	785	817	827	853	809	843	840	795	881	891	841	884	820	848	800	847	831	789	811	856	832	847	886	833	804	819	818	850	812	842	839	855	797	822	842	832	880	794	811	841	841	854	879	829	822	836	845	846	850	804	809	819	860	824	798	880	801	869	863	836	843	843	807	744	856	785	842	816	872	827	862	846	859	828	830	828	869	819	837	848	793	829	821	823	816	853	896	879	793	891	834	835	829	819	815	822	834	882	789	800	861	855	818	862	865	822	798	851	834	848	897	829	841	828	858	891	820	857	801	863	855	869	830	850	844	811	849	834	880	804	850	870	830	808	873	846	818	870	834	810	836	858	794	835	831	874	866	836	826	822	818	878	849	820	859	807	805	841	875	821	856	841	792	779	821	837	840	887	856	828	849	747	854	849	810	851	809	864	858	869	868	798	796	840	852	829	813	889	790	849	815	852	793	849	856	818	826	846	834	842	828	845	821	797	838	841	788	812	850	830	832	834	810	831	816	813	825	862	818	841	814	847	785	834	851	858	811	864	865	830	812	843	822	823	815	884	800	873	841	841	824	776	827	892	879	839	853	845	863	775	805	885	870	840	829	872	832	796	841	877	886	829	807	852	835	877	841	881	826	810	799	829	884	852	867	855	787	806	820	797	825	837	844	772	864	828	840	869	801	818	871	842	862	825	789	806	855	819	831	869	845	805	830	837	825	787	863	836	829	880	805	843	865	813	785	853	861	838	828	807	886	831	808	802	823	802	817	855	811	878	827	838	890	792	816	842	906	832	790	879	848	844	794	915	843	822	863	838	881	829	786	844	846	787	847	774	855	824	844	841	821	831	808	857	823	802	880	823	833	896	820	823	887	845	865	814	802	833	826	816	872	843	857	847	883	866	855	809	819	874	809	800	819	815	820	826	881	802	855	835	816	865	817	822	791	822	826	813	828	790	820	808	815	799	842	827	842	825	862	865	825	813	803	813	819	851	841	905	850	794	829	842	827	838	783	842	840	847	875	852	838	816	846	792	857	874	862	796	829	882	765	792	858	852	824	861	833	829	840	767	859	791	825	830	866	847	816	820	832	852	878	833	841	859	909	886	776	845	867	808	842	865	825	838	885	829	818	829	829	835	810	885	830	858	802	839	814	876	832	772	871	812	829	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
59076	16193	5098	2378	1555	1060	833	762	624	608	530	503	464	426	446	408	412	380	416	342	356	347	386	345	335	350	338	333	339	354	330	362	330	338	290	319	360	370	343	280	316	293	330	330	314	357	315	349	273	312	315	321	305	298	315	322	330	300	292	337	271	328	308	317	315	317	319	282	321	302	316	325	307	319	308	304	315	328	318	303	310	286	272	303	295	364	335	316	281	321	306	311	305	330	311	279	304	328	290	315	367	320	338	318	329	311	319	333	304	309	330	294	298	278	286	282	296	312	314	323	352	293	327	292	324	292	300	282	298	307	307	267	283	299	314	315	283	277	297	298	284	312	347	275	277	288	299	286	297	299	289	331	277	296	321	294	327	314	330	294	297	313	339	311	305	294	270	325	302	319	291	298	314	276	332	315	288	289	277	303	291	323	311	290	306	298	281	282	293	312	261	310	279	331	313	310	327	324	327	310	302	328	323	272	330	323	336	279	311	324	306	340	287	293	294	291	307	317	302	305	304	321	298	305	331	320	309	286	287	326	320	323	284	283	313	306	296	324	296	275	308	286	277	300	322	290	305	311	265	292	284	311	294	301	299	313	328	321	320	312	299	319	319	321	321	306	287	291	307	279	326	287	298	334	317	280	326	297	299	311	308	272	337	284	320	306	296	331	331	318	328	330	325	307	269	296	302	312	321	275	328	268	358	309	329	293	323	327	299	324	277	327	310	319	305	324	295	282	308	277	323	335	313	314	304	304	314	290	279	292	296	288	331	318	311	302	267	324	277	301	295	315	300	306	343	310	337	316	303	311	331	324	281	300	281	320	315	299	287	304	289	300	295	326	310	313	305	299	321	321	322	292	311	289	332	299	302	306	304	298	295	300	303	271	301	297	279	310	316	295	331	273	308	306	296	311	305	265	308	299	307	298	330	348	310	326	306	311	348	305	291	288	316	275	336	299	308	284	328	304	318	307	312	339	314	312	310	311	301	280	319	308	314	316	310	300	288	313	299	283	305	306	323	326	323	286	307	330	333	294	292	278	289	299	310	309	310	303	294	308	306	301	312	318	287	327	322	314	319	334	304	330	294	322	306	350	330	324	284	300	290	296	278	285	308	317	307	299	294	298	298	276	298	293	274	321	298	305	298	302	283	303	323	309	306	321	288	284	313	312	287	282	315	314	312	302	299	317	311	293	281	314	311	315	249	323	347	337	326	302	280	309	306	321	277	297	286	300	300	314	328	299	302	343	323	288	301	293	305	325	315	294	311	310	342	320	296	311	296	315	278	307	343	330	314	323	302	292	319	315	278	284	281	291	298	326	290	299	315	271	339	315	294	293	275	309	306	313	303	285	285	285	336	323	320	319	319	315	327	285	311	312	292	295	276	309	299	319	280	301	293	321	272	332	321	317	290	301	301	316	323	306	311	302	310	305	278	312	315	302	305	285	300	301	293	327	295	307	294	328	305	287	313	329	285	323	314	302	296	301	303	304	298	300	296	339	311	331	332	303	292	293	309	308	309	301	306	307	289	290	302	317	298	308	338	326	355	290	325	270	294	282	321	294	324	301	290	324	346	303	282	352	309	301	306	321	295	340	279	330	307	284	308	291	293	303	300	307	316	287	333	319	291	280	303	287	325	331	329	316	329	301	361	338	290	312	373	277	284	281	269	320	283	303	280	311	304	316	302	323	325	347	271	309	286	306	315	308	330	331	313	299	332	320	313	329	274	326	286	305	286	314	289	340	290	327	287	317	291	312	289	285	297	318	294	308	301	327	294	341	342	333	286	280	332	326	266	283	312	329	316	300	334	302	292	325	291	292	330	295	286	306	299	328	330	340	320	286	297	292	309	280	311	273	313	318	319	323	305	323	295	314	287	290	326	292	312	299	306	318	284	339	316	293	310	285	297	297	276	284	307	308	306	330	277	310	318	325	284	290	295	300	327	304	340	307	271	362	306	279	351	314	322	326	340	324	323	313	297	304	300	285	302	290	312	315	308	320	311	307	310	288	309	326	310	298	312	289	300	292	306	324	327	311	308	329	292	357	336	350	302	306	299	285	325	310	275	312	307	321	291	324	311	328	296	303	317	314	312	299	304	281	315	277	299	322	315	311	317	310	303	310	299	276	320	304	294	299	287	321	302	307	302	330	353	266	282	311	323	284	291	299	299	300	306	310	279	359	299	314	317	294	303	313	282	299	301	297	308	289	295	288	346	294	311	308	290	322	306	305	311	322	295	317	320	324	316	302	305	288	344	312	286	301	339	314	301	295	308	290	316	306	316	312	340	329	323	298	299	269	311	301	310	288	326	316	327	297	321	310	300	323	291	308	295	290	308	304	290	323	294	342	298	274	330	312	286	299	314	305	270	305	266	303	275	322	334	307	301	313	321	286	274	306	307	304	289	314	316	281	331	325	298	329	304	309	299	274	302	344	294	299	300	310	322	302	293	315	286	327	246	322	303	324	298	314	330	316	315	335	335	329	308	276	332	350	297	326	304	341	312	346	313	310	322	309	295	332	339	307	296	332	323	309	280	324	290	306	314	299	293	315	318	294	304	330	334	323	334	277	315	277	307	323	334	325	335	318	288	331	310	313	331	276	309	300	322	300	314	303	358	305	323	285	276	327	278	341	305	330	315	331	294	317	325	327	325	309	288	291	293	292	307	282	309	296	313	304	342	311	288	318	335	325	318	304	302	323	301	299	317	282	319	335	307	319	319	317	334	317	305	313	308	359	325	331	304	302	287	325	303	297	307	309	309	328	321	312	299	325	293	278	315	301	307	310	306	289	294	302	344	294	319	325	294	295	331	299	319	301	308	326	270	309	315	341	298	289	295	348	302	324	296	334	265	270	300	322	313	339	313	314	309	316	293	333	310	292	294	310	305	311	313	321	295	300	321	320	343	292	313	304	304	292	290	301	291	310	325	321	308	291	288	313	320	325	304	327	296	298	301	262	324	317	308	323	268	278	322	317	315	307	288	276	316	291	306	333	303	298	306	343	299	293	297	304	334	308	354	306	306	285	320	332	325	316	301	351	310	276	295	311	284	324	289	316	314	272	307	306	289	312	308	301	291	303	292	326	268	313	287	319	289	316	302	296	331	276	329	323	282	298	325	330	310	324	315	306	274	317	348	326	317	293	344	296	303	305	306	327	295	321	301	301	318	300	320	297	315	303	282	284	288	322	325	304	344	285	312	310	328	295	297	295	275	302	281	341	319	319	278	309	309	292	333	309	319	314	338	305	297	336	317	265	277	302	313	263	307	329	309	298	298	328	335	301	311	321	323	316	285	308	289	305	314	297	305	310	282	327	283	295	317	331	325	320	309	334	316	284	316	324	294	295	340	312	323	289	332	319	290	300	296	313	310	332	276	310	291	295	302	307	318	299	312	314	286	336	280	297	312	281	325	298	292	281	343	357	294	285	290	296	287	323	305	324	300	292	266	303	314	319	324	310	285	332	325	285	277	308	312	339	295	326	322	314	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
27879	2743	6031	6409	5621	4510	3765	3116	2715	2367	2220	2055	1920	1793	1662	1482	1406	1377	1364	1295	1209	1231	1124	1108	1111	1125	1041	1062	1016	1031	976	958	1010	986	984	1022	1016	993	957	935	918	970	887	925	983	930	860	938	894	919	849	918	922	945	878	861	827	885	865	853	902	888	889	911	863	879	876	866	803	878	880	836	867	834	825	921	836	879	889	843	853	870	879	825	864	857	851	822	835	904	871	887	866	855	829	881	863	865	786	814	780	834	835	846	896	872	826	874	835	871	874	831	862	856	859	864	838	820	822	847	818	906	789	815	845	832	840	870	815	821	875	869	869	820	854	849	798	838	873	875	820	873	829	875	806	810	833	832	885	890	876	846	840	878	825	821	811	830	861	854	860	839	870	825	847	884	826	830	909	814	852	840	802	819	845	840	830	844	803	846	848	834	829	836	830	846	841	812	844	852	802	873	872	826	853	826	874	823	862	855	828	843	851	868	833	821	815	850	878	855	886	867	812	870	869	853	851	835	811	858	870	815	832	829	891	822	853	888	856	881	847	860	867	900	852	836	869	862	887	806	817	841	885	868	812	820	849	846	856	833	889	869	811	838	859	816	869	859	831	860	837	829	873	864	795	816	838	870	855	833	865	832	812	833	871	797	828	848	789	868	831	848	849	815	785	844	869	869	809	867	860	814	901	798	817	856	803	838	841	838	832	866	849	924	825	873	848	868	833	852	844	884	848	815	858	821	840	864	849	899	862	837	872	863	818	794	847	829	831	850	876	846	866	872	861	885	895	845	841	841	834	809	863	884	865	857	882	849	790	871	833	835	812	831	869	844	848	804	841	856	779	842	824	882	813	842	877	849	851	852	798	862	826	780	851	893	848	853	733	837	828	815	834	873	854	794	850	820	819	785	847	816	878	785	840	838	844	852	803	819	861	874	866	863	872	900	822	816	836	842	860	817	826	808	853	826	840	861	849	807	819	836	835	864	772	875	848	784	834	887	843	814	854	839	800	819	835	813	841	813	867	809	809	839	862	790	809	881	851	798	845	870	823	839	837	877	882	871	877	844	829	794	873	845	864	820	866	868	850	813	841	856	836	813	880	838	823	852	845	835	894	860	886	881	862	869	802	851	787	848	888	839	827	809	862	811	892	835	826	868	812	861	852	788	855	848	839	814	785	869	907	833	831	830	847	786	853	808	814	799	794	849	819	829	825	853	896	785	853	872	858	878	841	842	854	824	825	814	824	820	799	844	814	875	836	843	818	861	798	846	866	841	864	796	826	864	829	800	801	878	897	902	852	810	836	837	835	770	858	810	877	879	843	847	874	848	867	869	837	818	854	804	820	845	884	811	829	846	855	865	834	826	799	819	848	829	832	880	808	867	796	813	880	759	850	811	850	851	857	853	791	835	852	901	829	828	880	836	868	827	796	879	874	876	813	840	850	854	833	859	868	851	833	882	836	855	807	825	819	846	845	793	844	880	864	884	873	861	896	857	818	829	861	859	878	839	844	823	834	853	855	820	789	838	868	898	811	819	853	850	862	855	826	834	898	830	842	854	832	903	816	851	802	855	841	813	836	846	911	846	818	821	816	818	888	843	809	863	831	851	847	822	861	887	871	819	817	833	792	800	822	858	851	808	867	828	777	843	890	866	846	810	844	859	886	827	815	807	857	819	804	862	825	898	827	794	840	826	843	859	844	837	804	830	792	813	872	877	817	832	851	835	851	845	783	830	815	845	826	831	851	841	881	847	849	830	859	819	808	812	839	762	846	838	855	858	818	788	908	792	838	861	786	844	827	845	881	807	857	817	837	841	840	829	769	895	826	817	821	827	815	890	800	881	849	753	811	927	868	836	852	831	835	811	827	830	819	813	849	832	845	825	828	841	812	786	841	790	815	873	855	890	864	802	831	881	868	828	826	841	883	824	891	902	774	852	855	845	938	819	870	863	913	807	842	890	855	816	882	885	828	871	785	845	837	852	866	853	869	864	909	856	900	831	814	875	795	848	836	856	854	857	806	839	818	849	887	854	846	838	805	810	856	811	874	811	831	869	817	881	868	811	825	895	851	821	834	826	842	873	867	833	825	806	814	852	857	786	844	851	831	795	823	816	851	842	883	832	890	794	886	810	842	801	875	807	854	868	866	845	850	854	852	838	831	846	833	848	836	887	869	838	827	891	835	843	826	831	883	817	838	816	832	795	805	841	857	830	847	827	850	860	819	835	852	856	841	872	821	877	838	835	857	806	828	842	868	854	913	827	906	833	803	856	839	835	845	804	862	818	847	841	850	858	836	819	845	877	785	867	854	892	864	867	844	827	822	839	788	838	854	823	823	866	798	900	856	798	875	878	859	849	907	810	842	832	852	839	866	839	877	830	833	852	859	840	888	856	835	825	809	850	876	831	859	838	901	803	822	804	856	840	843	830	805	799	907	827	800	866	899	863	868	868	839	802	865	806	847	859	847	897	803	840	806	848	828	884	838	839	866	881	837	891	781	887	856	840	834	824	857	880	882	882	823	858	873	843	846	817	740	847	806	814	843	798	821	867	839	818	864	839	781	852	872	787	872	813	860	853	810	844	824	872	869	863	786	810	811	813	879	883	802	881	817	838	830	822	845	854	780	807	830	845	807	874	859	844	843	820	817	853	784	821	858	850	827	834	842	831	877	895	777	819	838	844	834	870	830	811	829	858	789	845	897	830	896	795	844	863	855	815	899	885	836	809	842	846	861	878	820	824	859	828	863	854	873	826	827	848	795	833	858	818	908	857	864	827	848	863	879	857	823	851	876	804	808	841	816	832	847	832	883	829	809	862	849	881	847	868	867	870	836	880	854	798	833	889	840	864	852	818	796	832	800	860	862	853	850	818	830	848	865	787	867	818	820	853	820	809	852	803	798	862	866	839	868	845	819	790	890	832	849	839	840	822	861	857	808	812	808	821	800	844	838	819	874	914	841	834	838	876	824	813	853	796	885	827	859	819	879	804	842	854	866	820	873	829	789	872	888	835	857	842	829	833	825	873	815	865	846	812	825	862	814	833	891	797	820	862	835	809	868	864	805	830	870	767	845	829	852	903	910	864	869	831	855	826	857	819	815	856	859	880	818	846	802	841	845	800	882	833	868	861	843	842	864	840	873	828	845	894	843	834	828	856	832	860	851	843	842	814	875	844	842	824	877	859	917	903	834	831	837	820	883	817	810	823	817	841	875	852	797	792	844	800	855	849	841	850	895	927	844	850	848	825	814	819	848	829	871	795	838	860	877	784	811	799	854	906	821	884	801	884	828	854	830	851	821	776	826	795	864	825	840	870	865	846	825	831	863	857	837	854	818	843	879	830	849	795	835	867	841	837	848	869	847	820	816	873	813	869	913	913	864	854	860	856	852	851	845	828	832	831	842	899	832	862	900	820	852	856	880	854	853	837	853	859	830	825	888	855	835	820	844	858	816	861	799	842	864	859	801	831	861	925	868	827	840	865	858	812	855	870	856	862	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7673	475	250	190	184	165	160	162	153	158	153	158	128	137	135	155	147	167	161	162	162	139	154	141	135	168	144	141	154	145	156	152	136	150	136	138	161	141	154	156	133	150	147	149	137	138	143	150	125	145	133	172	147	150	126	151	144	150	124	143	154	136	163	128	162	149	167	152	151	151	151	165	159	157	164	137	146	158	150	143	122	140	151	145	152	163	153	141	146	151	155	149	121	127	155	142	152	158	137	145	143	160	146	145	137	128	156	148	155	153	160	167	149	155	130	136	142	173	125	135	144	156	130	148	170	161	168	146	144	160	151	139	147	149	168	163	133	131	163	151	138	141	158	153	155	161	166	145	134	146	143	150	138	157	142	148	132	137	148	137	135	160	132	144	133	153	155	150	143	163	155	145	136	141	146	121	137	152	162	172	170	148	148	160	159	139	164	167	149	151	156	166	165	132	137	136	155	149	130	164	165	145	170	164	140	154	143	185	169	159	162	150	156	171	149	155	155	155	157	159	161	158	172	119	123	149	140	175	132	138	150	144	162	140	137	177	138	133	144	135	125	125	145	152	137	163	144	150	139	144	156	138	167	156	149	148	170	167	129	159	141	124	144	142	138	148	150	151	134	136	156	137	149	150	132	138	160	172	159	158	146	135	148	161	164	165	139	151	152	164	161	170	140	135	154	152	151	156	164	177	148	153	142	152	166	139	128	150	162	160	144	147	129	153	135	158	139	150	133	163	151	151	152	171	184	138	152	136	142	153	151	152	157	124	143	150	145	154	173	176	154	135	144	145	144	149	149	150	155	163	166	142	140	162	150	162	171	141	140	156	143	150	148	142	170	165	147	154	131	175	147	151	142	155	140	169	140	162	150	149	156	153	128	137	155	168	175	162	148	149	167	145	148	125	159	143	146	163	151	174	173	149	169	144	165	137	199	148	150	151	149	174	145	140	137	153	131	139	148	145	150	157	163	147	143	133	147	141	136	166	158	150	139	152	119	133	161	155	163	153	137	165	148	165	167	141	153	146	151	156	157	141	154	147	152	138	155	147	155	141	159	143	144	144	148	152	146	155	150	170	175	162	126	159	165	154	135	150	153	151	156	142	159	153	145	131	155	143	138	154	146	156	181	119	172	150	156	154	152	164	156	133	165	157	160	114	147	139	141	151	136	126	168	150	155	140	144	145	159	138	142	138	144	154	167	129	157	147	160	141	157	140	124	174	140	170	152	145	146	136	128	153	161	139	130	160	126	140	147	141	156	140	164	161	138	149	135	132	175	169	142	160	165	121	116	144	154	130	155	139	154	150	158	143	131	164	144	174	163	148	140	187	133	131	155	149	145	158	158	152	133	145	138	138	138	156	152	157	147	156	147	136	159	138	165	161	129	133	141	143	142	130	168	155	161	166	175	135	143	149	147	131	137	154	172	151	163	147	131	164	146	149	142	161	144	140	153	158	136	150	160	154	146	159	147	153	174	131	141	155	158	174	133	166	138	130	177	158	140	162	123	158	151	157	147	133	143	141	141	144	150	164	162	141	161	148	137	152	181	161	135	138	136	145	151	151	141	153	144	151	145	172	141	127	177	159	126	139	173	161	168	135	151	170	154	153	140	155	141	144	151	138	172	172	134	152	143	159	127	157	150	153	148	154	150	138	153	151	143	124	143	152	143	150	162	154	136	138	142	155	158	139	144	162	137	141	143	159	131	146	166	135	142	154	129	144	184	169	135	151	147	161	137	147	139	147	170	157	154	133	148	146	140	148	161	151	119	164	141	136	137	153	129	144	147	161	160	134	160	128	134	158	129	132	147	143	165	144	154	135	170	138	176	140	142	155	172	128	137	150	148	150	142	155	142	112	137	155	154	146	132	156	144	160	153	143	177	170	149	166	149	139	147	155	141	180	147	161	148	147	137	158	154	145	149	153	151	147	159	142	150	166	132	155	175	165	167	164	170	147	166	148	132	150	156	154	153	143	158	147	168	136	151	141	151	145	155	154	157	143	147	155	158	160	142	123	148	155	158	150	135	119	152	142	144	154	136	161	178	139	173	142	152	153	150	156	129	143	136	149	149	179	137	164	129	126	143	160	151	125	150	128	143	145	193	135	163	168	179	155	169	142	142	165	139	162	165	153	161	163	149	158	164	155	146	159	170	148	165	133	155	155	145	163	158	140	144	164	135	139	135	150	158	141	154	169	153	125	143	139	159	143	134	130	151	161	143	149	143	143	143	137	132	150	134	164	164	128	137	156	141	156	162	127	163	136	159	143	135	171	132	145	143	153	143	142	140	143	155	157	134	129	146	137	159	148	153	151	109	153	152	133	144	148	134	141	161	151	148	139	146	156	161	167	181	124	152	163	147	142	148	163	159	164	173	162	152	160	152	144	160	129	125	119	146	160	153	132	167	145	131	138	145	169	143	155	142	146	141	158	153	157	120	139	169	166	163	154	160	161	148	134	133	140	158	180	155	155	173	145	171	146	160	145	154	148	155	120	138	170	153	154	173	148	170	153	137	143	174	152	145	158	160	135	135	148	159	170	169	152	163	127	158	156	177	153	169	153	138	157	157	175	146	173	138	145	159	144	129	153	142	136	151	134	135	138	154	154	150	153	141	156	162	151	136	149	153	149	131	140	147	152	161	149	155	161	158	145	145	153	157	128	138	141	154	142	140	158	156	163	142	150	154	173	148	138	133	171	149	132	141	141	148	125	164	166	160	165	174	150	158	166	142	145	163	142	131	131	140	145	160	136	165	143	166	151	147	151	153	157	137	157	149	146	157	151	147	142	164	148	138	121	160	152	156	153	157	125	156	159	131	153	140	147	135	172	142	138	132	128	150	167	136	145	145	127	122	163	154	150	133	128	147	130	149	138	154	160	175	134	124	150	136	176	138	145	139	154	148	146	149	138	148	140	148	146	144	135	144	146	138	154	164	150	145	142	153	168	144	142	158	142	197	151	150	138	167	135	136	133	167	140	137	140	159	139	164	159	135	150	137	176	125	157	151	150	148	132	148	146	164	142	160	159	138	161	144	161	142	161	157	134	151	132	149	150	142	142	145	138	158	155	174	132	157	156	169	146	159	152	162	168	157	148	159	131	147	142	162	155	153	149	141	151	158	138	161	149	129	148	171	160	133	140	135	159	155	131	157	159	161	142	141	159	140	147	125	155	156	160	159	182	156	143	155	167	153	159	137	157	156	145	152	157	166	128	151	153	158	151	135	145	156	170	143	128	148	152	147	166	151	168	161	161	143	122	170	181	138	134	149	144	128	147	137	159	155	156	146	146	152	139	163	152	139	151	157	151	164	138	147	146	130	164	142	155	156	165	184	166	132	154	160	156	152	158	153	136	138	146	155	155	153	149	135	147	154	141	141	148	129	164	161	169	158	146	140	163	146	147	152	155	160	151	148	148	144	146	162	152	144	154	172	145	138	165	157	157	161	148	155	160	144	166	154	155	150	140	135	143	175	151	161	149	152	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7513	553	624	656	638	609	566	551	550	503	524	508	496	497	492	493	513	461	521	472	516	490	499	483	510	503	486	506	475	466	511	478	464	469	503	511	498	516	489	492	495	485	495	464	470	505	501	492	554	448	465	486	471	470	462	512	448	500	521	454	464	536	493	497	482	470	438	479	471	488	521	491	445	464	477	448	473	441	479	481	463	447	489	495	442	458	522	478	463	490	455	477	511	485	464	485	536	470	461	457	469	443	466	483	476	467	463	493	460	454	479	474	456	447	471	501	451	530	456	488	506	454	473	489	470	518	472	457	470	439	500	443	451	494	501	485	443	477	476	488	490	502	497	468	495	459	458	507	478	470	468	485	467	487	492	453	515	447	460	481	498	506	473	469	485	499	471	491	454	498	515	488	500	464	484	502	521	489	491	480	499	505	440	484	494	490	501	462	508	485	446	467	474	490	472	507	493	471	471	498	434	486	466	497	478	505	481	466	477	461	517	472	507	461	489	472	490	477	496	480	501	480	511	412	511	492	449	490	471	487	494	457	464	451	502	506	481	492	496	488	462	513	442	501	473	480	491	498	522	439	511	515	499	486	483	480	458	500	479	467	496	470	470	476	481	452	474	469	452	470	467	498	464	494	471	468	500	505	471	461	481	495	467	462	519	498	472	490	499	484	446	486	493	473	481	459	542	473	486	447	505	471	524	476	461	491	486	461	504	463	453	490	503	482	461	504	498	477	493	540	503	478	537	475	467	462	448	502	493	432	485	498	497	491	485	472	464	485	517	514	481	468	489	474	492	473	501	447	475	509	478	456	468	457	443	459	466	446	505	477	493	473	448	509	464	449	431	507	516	492	481	457	443	462	480	454	467	497	484	507	472	499	477	494	483	483	522	498	518	478	477	508	492	474	467	458	505	502	466	517	463	511	497	466	475	478	514	473	490	455	472	527	470	489	452	489	499	521	467	489	460	501	493	498	496	481	456	448	479	466	490	474	459	515	485	478	484	471	493	520	495	486	469	439	470	493	523	458	508	478	502	466	503	439	536	454	457	495	486	490	470	468	479	474	505	524	464	449	460	491	505	440	510	518	466	499	499	483	509	453	486	479	492	477	448	516	471	490	452	463	487	490	473	465	468	464	517	490	472	490	428	469	494	456	511	466	485	506	464	456	510	483	519	467	463	485	462	516	495	486	488	493	484	452	473	453	474	508	468	472	469	485	492	501	472	473	515	452	498	487	475	477	509	494	488	473	493	486	480	481	480	498	454	492	439	452	455	498	478	454	482	490	505	460	471	476	484	449	485	484	491	483	517	455	443	474	455	503	493	465	464	476	494	511	456	474	482	481	483	489	481	485	472	510	484	491	494	531	498	522	485	486	465	486	492	500	470	520	467	471	475	486	480	486	478	479	520	475	486	448	457	482	461	512	499	481	475	495	456	492	462	482	490	486	519	472	481	487	476	497	508	458	517	504	494	519	486	485	488	472	441	492	467	496	456	506	488	521	479	488	471	472	492	511	474	484	490	480	496	487	451	496	460	465	452	495	461	477	501	466	522	504	489	510	427	532	489	512	491	492	476	534	495	489	477	474	454	496	507	487	502	464	507	490	508	452	486	493	485	504	448	486	468	477	510	491	464	524	469	487	478	475	481	452	498	513	491	427	445	469	480	491	522	480	479	499	499	469	463	504	478	451	500	497	481	469	493	502	480	505	432	491	448	476	523	471	501	484	527	471	501	542	466	464	500	495	512	453	490	510	487	497	470	482	426	449	473	494	444	507	493	489	479	483	443	469	470	507	536	504	464	522	481	514	454	505	470	476	489	480	484	487	442	476	469	464	513	480	445	486	461	469	465	444	488	498	489	488	521	497	465	498	492	448	448	461	440	423	506	467	508	464	525	487	491	477	498	485	501	468	507	465	499	460	476	445	474	473	489	465	508	439	498	461	482	455	468	497	477	492	476	475	484	500	509	512	468	528	492	463	470	513	486	496	474	500	447	504	464	460	495	533	485	477	506	503	500	471	465	473	497	472	480	469	494	501	539	497	512	439	479	514	490	472	528	465	454	456	511	510	472	445	527	497	486	455	482	477	483	471	474	457	504	454	454	520	465	460	465	451	474	527	497	458	482	456	486	469	455	468	498	517	472	473	490	456	477	479	501	494	476	485	474	459	504	474	464	449	482	484	519	458	493	482	460	508	468	518	455	524	483	514	470	478	483	486	479	506	459	504	481	466	429	482	498	478	477	453	467	493	478	461	488	473	471	484	476	475	478	490	507	494	447	465	480	516	530	443	511	490	483	485	461	523	500	466	511	502	470	489	491	499	460	508	510	477	474	535	459	439	478	448	439	495	527	512	477	473	456	453	489	471	479	449	495	487	498	469	484	441	504	481	485	469	494	460	493	457	498	447	490	455	482	482	491	463	469	473	507	506	472	480	491	474	503	444	476	458	512	502	483	528	485	519	483	450	502	474	464	484	460	492	455	521	490	440	471	499	486	475	492	467	483	480	463	473	483	484	465	471	485	484	475	446	492	435	522	482	484	473	470	466	485	484	480	468	492	486	475	497	501	469	447	417	463	463	525	463	498	451	502	441	495	487	519	457	471	461	493	494	477	472	481	470	500	474	443	486	479	463	464	483	475	490	437	454	546	474	457	491	471	461	494	466	466	493	488	475	490	493	469	510	491	469	516	461	506	515	477	472	494	455	431	464	467	484	462	457	479	476	506	510	503	488	489	459	476	490	496	510	491	529	485	507	483	492	469	470	458	493	437	478	487	461	478	500	492	504	524	472	500	507	481	451	471	479	477	476	510	495	447	530	476	480	456	508	487	492	523	501	515	489	502	456	458	490	490	476	473	462	489	466	483	510	509	480	474	493	518	491	499	514	528	458	506	506	492	507	480	510	466	497	451	459	477	478	469	458	497	456	458	496	486	528	461	447	471	443	504	476	476	451	501	460	498	482	449	463	465	530	510	479	496	509	494	496	470	488	452	470	481	458	481	496	507	458	453	479	487	478	488	449	470	476	461	466	487	498	485	459	465	475	492	510	478	492	481	469	520	505	479	499	496	488	485	470	499	480	487	481	452	499	486	482	495	467	487	471	478	483	476	462	488	467	491	460	459	510	502	480	505	497	446	498	470	474	496	514	456	496	473	462	485	550	493	486	479	462	535	481	512	468	471	484	479	493	481	484	494	451	510	470	508	520	510	452	485	503	453	487	482	497	460	434	514	457	473	479	495	500	476	485	476	459	484	509	436	487	471	494	473	437	505	482	468	501	469	530	489	475	525	489	465	495	477	510	465	505	474	498	481	474	486	493	472	513	504	506	517	493	486	442	472	482	463	465	467	478	476	522	483	506	457	500	514	493	471	486	433	464	453	501	471	475	514	512	510	467	486	489	482	481	507	535	497	477	485	463	491	500	474	508	504	432	513	486	467	448	488	480	501	473	426	474	495	470	489	467	464	477	469	509	494	468	473	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47697	11372	2086	1191	909	701	605	500	473	421	402	383	357	365	346	336	362	344	329	314	309	328	299	295	337	284	292	316	299	298	311	298	313	290	294	289	292	337	289	309	301	293	295	285	302	278	276	305	310	263	269	282	306	306	314	317	286	313	282	324	310	287	285	308	321	304	278	298	279	300	293	287	333	300	284	263	297	274	286	281	315	271	293	313	318	306	287	300	312	297	301	274	306	288	312	314	284	314	272	322	313	294	290	272	285	304	298	301	281	295	293	306	333	291	274	313	307	287	312	306	296	267	298	304	293	340	292	304	293	298	279	320	306	304	260	294	305	315	292	280	277	307	321	320	267	321	311	249	291	300	302	279	294	308	296	283	333	305	299	309	336	309	329	275	325	300	277	272	271	274	293	318	315	329	323	280	301	308	347	298	275	305	315	304	272	291	283	287	298	285	291	296	290	303	291	300	295	290	305	302	302	298	311	296	280	305	325	271	297	282	280	283	288	292	299	310	290	286	309	285	292	283	336	280	317	301	312	319	318	323	297	317	280	325	272	289	304	300	273	313	316	277	263	259	290	307	332	314	301	296	304	303	307	293	255	309	284	284	320	297	301	297	286	294	286	295	328	314	280	283	313	323	290	316	295	305	239	312	308	314	263	298	286	309	314	300	314	308	290	268	314	320	294	292	320	302	330	264	287	299	290	262	319	275	321	303	313	296	324	345	316	321	306	315	312	339	280	327	314	312	312	283	281	310	304	279	269	292	291	280	313	338	311	298	283	277	303	291	273	284	285	308	272	276	296	276	300	306	313	326	300	294	284	296	298	337	303	278	282	286	297	308	314	295	304	315	318	312	341	277	295	318	276	285	331	308	310	292	317	290	291	287	290	308	320	267	323	274	302	305	308	322	290	282	295	294	265	287	305	284	264	279	310	273	300	296	317	293	307	276	307	297	289	304	298	328	305	299	317	283	283	298	309	319	307	272	290	290	308	306	301	322	294	279	312	288	310	302	286	309	303	282	343	289	280	314	310	310	305	302	311	324	313	300	307	304	284	306	312	310	295	301	293	276	301	284	295	303	327	283	288	290	321	298	280	319	314	315	287	289	294	287	272	288	289	287	309	307	285	291	290	317	283	319	324	287	305	281	287	291	284	299	299	303	290	296	316	287	302	313	285	327	293	263	319	292	293	329	284	286	287	294	303	319	304	286	304	282	293	299	294	301	312	318	277	318	308	295	321	262	327	295	328	304	294	286	314	310	305	285	328	291	284	249	294	293	273	301	269	295	283	264	285	294	277	303	317	280	299	283	271	326	313	324	307	300	303	329	294	289	284	294	312	266	303	298	275	274	301	329	289	282	320	290	302	284	296	310	297	302	291	313	315	302	280	247	314	268	310	334	292	303	277	275	313	327	284	313	302	299	294	298	286	297	313	297	297	299	315	300	308	313	290	317	310	286	291	329	292	330	289	321	307	281	300	291	294	316	274	265	301	285	312	290	322	305	269	258	307	283	307	267	315	299	315	299	336	323	335	304	303	297	297	262	297	308	283	292	307	328	292	314	312	297	299	286	307	291	314	276	295	281	315	298	289	310	305	294	282	296	283	285	313	294	288	288	311	322	287	299	307	282	302	307	290	291	306	281	293	306	292	279	301	257	277	288	293	317	272	311	278	302	299	272	353	316	323	254	306	283	287	291	288	280	273	267	284	254	306	292	295	320	307	258	300	298	255	297	284	331	313	301	315	290	292	294	292	303	279	307	290	305	321	284	258	281	287	309	326	280	308	271	278	295	309	296	296	277	285	312	298	275	294	301	310	282	319	287	312	296	309	345	261	269	286	281	266	303	292	310	275	300	289	274	305	284	293	292	341	299	293	314	318	284	274	321	271	295	269	297	270	317	290	292	314	299	302	301	304	282	298	292	272	282	315	273	313	315	298	277	285	297	305	311	309	298	290	290	291	285	307	285	304	322	256	324	306	279	278	268	263	292	303	301	308	326	281	305	285	320	290	293	314	293	297	259	322	296	295	306	297	272	272	294	256	280	280	327	295	314	301	275	287	279	319	298	286	287	291	302	291	328	309	332	297	284	321	299	295	280	295	315	296	277	313	294	277	305	263	270	269	267	285	313	334	331	287	305	328	313	308	300	301	279	317	301	261	298	298	312	284	272	306	297	271	310	279	273	291	310	291	272	282	273	316	301	274	293	276	313	314	290	331	302	293	294	302	292	301	278	318	285	297	332	323	313	305	319	305	308	292	310	305	283	308	296	309	289	301	300	298	280	302	323	306	305	298	316	335	277	296	303	301	282	324	277	271	304	284	303	320	277	323	266	316	318	289	318	291	308	293	269	324	334	299	275	292	291	291	287	303	308	318	260	303	286	290	293	317	334	309	297	306	304	304	294	303	290	317	313	300	290	299	301	297	287	296	307	291	302	297	302	271	285	293	324	307	271	273	292	292	316	325	291	278	307	282	282	283	290	311	303	286	294	267	296	303	324	297	330	284	290	288	297	304	330	276	299	279	290	318	291	318	295	292	286	303	303	283	275	295	312	300	282	298	284	318	302	279	277	311	304	294	329	291	320	283	258	339	298	300	303	281	316	338	309	290	324	287	293	286	329	298	314	284	309	289	319	308	289	278	298	318	310	291	299	283	296	287	295	318	291	286	284	270	286	311	261	317	324	273	313	305	283	328	321	334	291	288	284	323	309	290	294	317	273	308	281	286	287	265	291	264	285	275	246	278	267	284	302	289	292	287	320	307	302	287	297	273	288	255	303	299	271	321	309	288	312	280	308	272	271	299	309	275	271	294	294	299	320	353	275	320	294	323	305	304	289	291	262	301	297	310	332	310	332	280	298	277	265	289	301	273	268	343	304	314	272	289	309	300	278	313	256	274	294	305	264	327	308	313	294	279	267	303	292	300	299	327	278	318	262	302	284	293	290	298	303	323	306	319	315	303	307	290	332	260	299	294	310	252	296	288	293	315	307	320	282	311	262	301	287	268	315	307	306	301	291	283	299	258	291	277	304	323	308	296	280	274	308	256	305	280	267	298	307	294	294	304	295	303	285	300	290	293	306	312	324	292	307	262	301	315	272	278	302	287	295	305	306	336	279	264	314	297	297	299	305	306	281	274	301	273	307	289	292	292	292	296	298	301	301	293	289	302	288	313	271	274	303	349	310	319	297	297	303	292	306	319	290	294	291	286	276	276	328	340	291	304	335	272	301	282	291	280	287	299	339	287	311	300	259	308	279	328	309	321	276	299	317	280	287	309	311	299	255	300	283	280	279	298	268	299	339	294	328	256	294	266	286	301	280	316	249	278	303	276	302	310	281	270	314	296	321	280	286	282	294	287	334	273	303	258	297	297	307	255	297	286	283	285	297	292	321	280	291	285	271	311	287	294	287	258	289	324	338	314	257	267	288	347	324	299	276	286	305	300	294	287	284	292	297	302	281	293	315	305	296	281	297	238	317	291	337	288	305	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23427	1802	3411	3872	3329	2714	2220	2020	1806	1609	1506	1463	1380	1316	1216	1184	1176	1136	1074	1047	987	1036	1039	940	1002	929	927	998	1006	923	891	849	908	878	973	880	888	880	898	861	894	924	858	940	904	859	853	910	803	872	916	870	870	869	838	894	892	804	865	842	847	848	870	876	849	897	845	839	812	810	861	858	855	840	842	832	871	833	888	828	858	781	842	802	828	793	823	789	867	861	809	848	836	874	860	856	821	853	797	795	856	754	818	839	858	825	874	818	846	873	847	849	828	834	845	822	813	861	848	796	849	881	826	784	800	776	812	803	860	800	838	839	859	845	828	848	844	822	848	880	829	860	820	881	785	815	828	875	889	838	849	829	820	808	824	832	835	851	820	842	846	844	853	811	836	844	817	872	841	820	822	884	839	823	849	858	812	817	928	882	822	895	814	822	839	813	903	828	845	827	832	844	817	800	819	838	812	833	887	842	879	886	807	834	871	827	840	851	855	807	827	816	850	819	839	796	851	868	841	830	868	879	844	828	829	836	794	828	847	803	845	872	848	799	847	842	892	810	816	814	818	843	848	847	874	801	879	798	818	781	818	879	838	877	826	828	819	821	857	769	830	863	804	812	842	843	806	849	867	817	784	831	798	802	887	861	816	811	843	894	844	826	846	810	841	864	856	808	893	882	863	853	869	890	809	835	860	836	831	863	800	826	826	794	871	851	869	851	785	833	833	837	803	834	829	803	872	856	829	834	845	800	905	862	815	837	808	889	829	828	837	845	836	870	837	828	798	790	850	791	807	920	851	858	846	861	829	774	780	806	885	871	866	855	827	833	850	836	830	853	813	868	830	839	801	799	854	832	841	861	840	811	837	816	864	792	889	891	823	880	804	847	820	885	865	850	843	891	880	896	853	883	804	864	841	843	869	769	807	779	877	827	853	881	815	855	828	834	849	875	828	799	860	876	845	831	858	818	789	833	816	820	859	863	789	835	805	799	806	786	858	831	816	868	813	851	813	793	847	804	853	878	822	878	793	865	842	847	865	850	899	832	780	853	837	868	838	828	883	828	856	867	808	882	807	849	841	838	887	823	821	873	784	822	854	860	894	821	823	818	844	843	828	851	807	849	820	774	844	810	888	808	841	844	869	864	842	829	838	896	863	842	843	814	825	863	826	830	835	873	795	871	872	842	822	791	837	826	849	795	824	872	861	856	877	877	884	796	850	814	822	837	886	809	786	869	817	825	847	876	802	859	843	796	874	846	868	840	836	831	803	829	841	859	835	845	902	845	849	817	849	841	842	803	797	823	841	871	838	845	833	861	867	877	809	841	886	854	831	818	847	814	795	828	800	850	824	811	793	820	842	865	840	868	792	863	854	831	852	809	857	857	833	855	852	848	834	843	792	860	851	849	842	825	869	847	877	861	798	792	833	839	853	832	819	815	877	847	807	821	858	856	855	817	847	837	824	839	807	815	869	821	847	812	864	825	801	822	786	811	861	813	816	837	847	814	877	887	875	837	844	875	810	828	844	870	827	841	839	830	835	837	828	805	830	782	837	870	842	840	822	775	786	794	850	819	891	849	840	847	835	864	820	820	828	845	834	783	847	841	855	881	851	822	798	810	857	866	789	830	853	855	791	875	891	847	852	825	805	825	898	812	841	842	914	834	897	839	871	845	844	847	825	798	782	872	822	862	821	890	876	873	831	807	838	896	848	857	838	868	850	841	849	810	859	849	817	875	813	857	820	863	814	815	817	856	832	817	820	809	827	814	871	868	826	945	870	841	806	820	824	818	866	837	821	788	789	834	850	882	828	902	870	863	847	815	814	830	813	848	840	828	829	846	794	856	881	859	849	821	816	823	844	795	860	887	853	844	857	855	841	866	820	802	861	864	875	821	776	844	828	879	794	809	816	856	797	804	827	841	891	841	812	826	821	872	856	858	861	854	893	804	798	820	836	847	838	817	808	846	863	819	836	865	810	857	841	858	847	868	887	839	797	855	883	769	792	865	786	803	852	854	768	871	819	844	848	822	827	805	852	844	864	832	849	791	870	845	867	825	830	850	821	873	800	870	885	847	830	870	836	827	868	782	809	856	856	849	809	847	864	807	822	853	839	830	873	795	827	872	862	855	813	804	827	892	848	850	837	863	838	778	826	877	847	871	875	813	797	815	852	879	826	852	834	804	864	868	802	872	851	800	851	878	876	827	817	792	856	831	825	821	806	809	846	861	830	854	817	858	864	842	841	830	875	868	821	792	812	866	855	818	842	841	809	835	795	830	843	864	857	862	862	808	831	821	848	898	844	826	864	869	833	845	837	807	809	835	841	801	844	816	837	835	811	837	832	814	802	858	830	792	846	842	800	837	843	798	881	882	817	807	827	831	805	808	824	921	850	794	790	870	856	880	832	843	815	846	816	861	824	847	796	835	856	871	819	834	862	826	796	852	906	848	831	870	820	871	829	889	820	836	843	880	806	825	790	861	853	804	862	852	864	857	824	824	822	895	883	803	861	839	912	786	820	806	839	861	778	828	896	837	820	881	830	799	819	879	846	814	848	840	846	831	842	855	826	850	800	839	881	852	829	867	905	843	888	857	848	767	856	813	810	851	819	872	817	825	806	797	834	855	832	871	852	897	841	809	855	878	798	759	852	812	850	808	874	875	871	840	878	837	817	825	829	837	861	828	846	905	804	783	821	854	886	865	852	820	829	815	838	811	862	825	916	824	876	865	823	871	810	832	862	847	830	845	787	853	800	805	837	797	857	805	824	829	840	871	855	820	866	849	860	813	827	881	827	837	857	834	799	830	824	838	823	833	822	822	875	871	850	882	811	873	814	803	850	858	842	783	860	894	851	828	792	828	812	819	837	851	829	887	846	836	873	801	831	876	800	834	832	811	859	832	792	833	889	851	829	828	832	841	794	827	864	832	793	797	823	881	822	861	836	807	825	798	859	860	821	833	866	874	856	834	820	863	815	846	842	836	835	846	776	835	819	801	814	755	868	835	866	858	871	862	849	871	854	834	826	876	842	889	873	877	871	848	824	830	833	848	784	862	872	864	812	836	780	889	819	845	813	810	879	874	844	843	855	862	858	813	864	845	788	816	868	783	872	862	826	828	849	846	851	855	850	885	839	857	853	829	847	841	858	805	860	840	818	895	809	828	847	835	826	902	831	811	833	812	832	854	814	800	854	829	837	804	866	823	878	846	859	823	902	859	898	798	868	837	853	877	848	855	838	846	840	840	827	838	849	836	843	822	809	849	810	867	815	818	868	857	854	877	851	872	854	831	848	818	789	850	827	884	802	841	806	786	826	781	785	767	833	797	867	813	832	820	808	826	837	855	774	811	849	895	865	807	810	813	851	807	819	815	847	843	827	877	849	830	825	827	870	830	813	828	831	835	805	832	872	817	848	862	833	858	843	818	829	818	849	864	828	840	850	802	781	818	883	895	819	806	863	827	811	822	867	898	868	834	844	849	827	858	864	845	834	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57453	19175	6851	2328	1518	1154	905	713	645	529	551	463	465	433	450	404	391	383	329	343	346	355	328	363	347	327	333	357	338	349	358	293	336	346	345	345	314	320	322	327	334	341	322	335	328	343	308	327	351	312	319	279	309	321	313	301	315	309	285	318	306	349	303	314	300	334	341	319	302	274	340	334	319	323	297	305	311	282	332	281	329	305	312	310	337	337	299	288	333	281	296	299	296	295	336	333	305	315	333	327	320	308	322	320	295	343	314	335	321	317	312	271	321	303	290	304	337	302	335	295	303	259	353	289	291	297	268	292	310	322	315	319	332	275	299	307	310	313	299	309	309	309	355	330	312	327	309	304	346	300	300	325	319	349	276	332	302	334	326	335	326	306	299	315	311	335	300	301	326	279	306	305	325	295	309	337	305	301	277	317	306	266	265	307	304	317	312	324	342	317	326	314	292	319	302	292	314	309	305	305	298	308	329	293	286	322	327	333	277	309	309	299	326	315	297	292	305	303	284	273	302	310	327	300	295	329	303	319	290	303	281	317	304	305	315	320	276	314	302	311	284	302	297	322	283	278	300	307	309	299	312	290	322	286	312	320	305	321	320	294	294	312	306	314	322	310	307	282	280	302	325	322	319	278	306	316	311	313	307	313	296	286	317	304	292	294	327	325	316	304	302	316	321	331	359	302	296	294	322	294	325	371	304	290	313	299	313	283	345	294	329	327	318	283	309	306	306	303	303	310	321	313	308	295	330	347	321	308	326	309	302	310	295	318	307	304	333	330	302	299	303	302	308	292	322	278	309	329	315	306	326	281	291	293	307	327	300	289	302	294	311	298	293	303	294	343	313	332	290	326	302	301	308	308	307	304	297	307	306	300	317	307	274	308	333	317	290	323	324	303	328	294	310	314	333	304	317	360	280	303	314	308	301	314	334	312	297	317	320	313	305	296	334	302	316	300	329	307	289	316	309	296	295	295	308	324	312	325	313	289	297	342	328	329	310	298	290	286	304	281	322	308	315	340	329	289	278	292	321	322	291	276	314	286	323	347	323	285	287	306	284	314	345	295	319	306	317	313	320	306	330	314	297	321	316	323	330	304	286	300	309	328	329	268	296	299	315	311	322	283	326	315	325	296	295	345	339	299	328	294	320	285	324	299	337	340	342	316	326	302	312	292	305	307	297	332	304	293	317	299	324	311	324	290	296	305	309	299	319	294	291	306	297	296	332	306	316	284	339	310	294	314	319	318	313	271	330	324	327	318	322	318	310	281	311	310	323	303	350	327	315	298	303	295	288	311	297	314	295	326	264	317	284	309	312	313	312	308	336	337	317	307	306	301	262	321	306	322	325	321	290	321	331	333	301	322	317	322	322	323	284	306	314	326	330	329	309	322	313	299	327	306	306	324	328	338	311	286	314	313	307	303	327	305	299	315	337	285	350	300	320	332	299	314	326	288	349	300	302	308	303	302	288	284	312	330	295	301	307	294	301	338	337	311	271	328	308	289	313	300	339	306	273	293	323	305	305	301	289	300	307	308	321	306	272	299	312	302	327	297	299	326	320	302	296	279	299	304	293	278	321	325	334	298	327	282	333	321	286	319	334	279	302	313	299	314	324	305	307	297	330	321	317	332	314	301	294	310	293	309	302	310	324	334	300	318	303	339	294	306	294	341	293	321	321	303	315	298	282	300	301	313	321	325	314	320	338	306	309	335	301	326	317	333	322	288	282	267	299	310	308	317	293	300	340	302	315	305	291	309	310	331	304	326	312	332	267	297	304	310	323	337	306	283	317	301	301	298	289	300	292	313	299	283	308	322	333	310	320	327	310	307	304	342	319	336	323	319	291	307	358	307	318	277	331	325	323	290	309	340	311	316	314	308	306	298	333	306	303	302	318	306	333	319	316	317	295	324	313	311	345	312	320	317	323	297	332	292	281	311	293	318	308	319	321	300	304	323	292	304	288	310	289	328	305	307	312	326	291	276	316	313	322	320	302	303	333	295	346	287	335	300	297	305	335	362	372	310	320	307	311	286	300	289	307	276	298	322	330	296	324	322	303	312	270	311	299	301	333	322	332	323	334	295	297	304	295	317	311	281	295	303	293	324	285	303	302	328	292	295	285	311	311	317	333	303	305	336	302	287	290	270	306	304	327	316	326	324	338	337	307	303	297	271	296	294	303	300	307	300	350	338	306	320	303	314	308	326	306	285	308	296	312	326	335	305	332	326	333	305	301	288	328	267	315	326	335	319	279	333	312	313	309	297	307	272	315	321	318	305	326	296	308	305	323	313	311	301	289	305	301	335	326	325	293	309	314	302	323	285	294	323	297	278	318	321	359	305	309	341	332	320	295	304	315	299	318	316	303	306	310	297	306	303	330	306	330	290	310	319	297	308	325	305	309	278	264	339	301	292	274	309	297	348	301	311	302	269	307	336	330	307	314	325	305	317	325	285	316	313	293	328	295	274	307	320	302	281	304	272	308	307	293	300	293	307	297	302	293	290	327	299	308	296	303	303	317	299	288	287	300	285	293	319	283	322	318	352	289	309	323	316	288	328	327	316	319	294	289	306	299	305	308	304	310	299	304	343	301	322	331	317	308	329	310	316	307	318	319	332	309	296	311	302	314	310	292	267	317	293	305	294	312	301	328	320	297	305	307	326	314	326	322	318	306	323	267	335	318	290	314	314	353	277	320	314	336	301	314	311	329	292	308	279	312	306	306	335	296	350	323	308	328	328	276	295	322	272	296	285	295	328	300	299	305	294	311	338	304	319	322	309	312	285	290	303	341	320	330	290	281	330	305	294	315	346	288	291	279	309	294	304	284	313	297	302	305	331	338	297	336	302	298	297	286	326	349	336	270	329	283	266	283	291	325	312	309	346	316	318	318	311	329	279	309	300	283	324	307	319	314	312	293	280	306	310	279	281	333	291	281	325	290	343	303	305	310	304	327	306	320	331	308	307	278	304	280	317	305	302	308	281	330	287	317	325	307	291	326	268	324	327	295	289	314	289	323	329	294	325	311	329	302	315	311	306	282	288	322	307	315	310	311	289	314	327	319	299	318	321	349	296	340	312	344	302	285	305	296	320	284	305	302	352	295	317	321	310	312	340	297	296	285	332	309	312	341	324	305	270	305	317	292	303	312	311	303	322	319	314	303	324	316	291	303	318	319	295	295	306	322	287	300	326	322	291	289	301	327	336	294	313	321	331	293	292	329	328	303	340	342	330	332	295	328	307	308	350	285	323	310	337	327	305	311	313	321	286	271	301	284	305	271	290	304	317	310	353	330	299	320	296	333	313	324	285	317	306	333	300	273	262	333	320	301	303	309	320	290	314	324	315	335	288	313	307	302	303	327	328	331	304	303	318	272	307	331	289	328	315	311	302	277	290	307	322	306	311	303	312	332	336	324	297	305	301	304	316	312	305	306	339	337	299	334	312	310	314	302	323	280	300	281	311	311	347	318	342	323	335	334	307	299	322	322	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29236	2869	5853	6504	5408	4419	3801	3167	2663	2539	2194	2035	1946	1766	1637	1584	1444	1347	1336	1206	1182	1181	1195	1145	1117	1073	1106	1018	1056	1051	993	1053	972	925	960	930	949	925	988	912	955	920	864	924	910	959	940	901	856	850	914	986	966	941	909	913	839	878	932	907	937	886	866	893	880	850	882	823	857	853	890	864	888	859	848	874	858	930	876	884	911	935	869	861	865	910	869	878	881	889	881	851	880	897	824	903	830	870	892	894	852	890	922	825	878	849	826	836	820	840	852	861	808	872	853	868	862	814	826	803	893	816	912	844	868	879	939	859	826	898	915	827	824	826	837	868	879	852	873	832	830	907	888	865	823	862	853	826	821	816	918	845	866	782	880	793	845	865	817	845	865	788	856	892	808	831	861	886	843	875	881	840	848	858	891	865	869	885	819	871	857	835	840	885	832	868	850	845	870	845	846	846	822	833	913	885	856	837	848	861	817	822	816	857	911	833	895	865	893	873	888	861	866	837	884	825	829	918	755	860	846	811	827	806	877	854	830	834	881	908	853	868	813	837	884	828	882	833	865	850	852	868	814	838	852	867	887	839	861	897	833	833	895	835	883	835	933	822	795	846	843	860	854	862	856	846	856	795	835	876	872	910	875	887	820	845	798	777	821	822	829	869	868	847	840	798	873	856	808	888	837	852	849	823	877	874	869	813	831	848	837	832	854	810	866	790	866	805	816	817	826	908	848	809	852	823	855	835	793	845	844	881	830	838	849	882	881	842	808	835	839	873	867	844	827	866	821	837	844	827	824	879	800	848	845	861	845	832	848	837	830	841	847	893	851	901	908	798	864	903	868	845	876	877	814	829	860	756	855	911	850	818	854	814	855	875	860	887	840	836	813	867	853	831	851	859	834	860	866	823	813	876	830	865	866	864	853	864	815	769	868	816	803	828	867	827	842	831	874	849	813	841	833	895	850	828	870	929	938	856	822	868	789	865	853	861	834	845	869	812	853	816	797	838	857	873	810	876	858	826	877	886	871	859	887	853	836	813	880	912	888	810	886	887	884	855	892	817	856	809	869	833	810	924	833	830	845	895	866	900	853	838	858	811	864	816	838	827	890	815	895	842	853	798	842	884	803	896	869	811	787	822	845	802	855	844	895	824	888	903	871	870	823	839	840	840	814	827	858	794	849	829	825	848	811	842	873	842	871	802	877	837	845	842	843	816	843	880	857	866	810	884	798	889	851	872	870	860	879	844	867	814	862	775	817	833	817	824	835	869	847	811	875	856	831	885	855	839	860	811	840	795	814	827	839	890	846	802	823	840	852	848	821	868	819	828	844	863	827	862	842	861	891	904	879	845	865	849	856	865	837	853	813	830	810	822	820	834	840	751	876	844	805	841	819	866	822	852	799	811	855	806	805	862	836	849	810	864	881	855	837	877	827	841	893	819	824	806	855	849	861	829	838	848	835	851	866	838	824	878	870	888	841	898	834	875	854	856	848	848	818	840	841	825	858	846	801	827	850	845	786	871	858	829	799	830	829	855	873	866	836	810	874	894	856	821	856	804	903	876	831	834	864	854	850	850	918	854	798	858	831	822	857	846	892	800	874	876	889	855	860	816	886	817	852	866	868	852	828	894	802	868	878	831	842	854	881	850	821	870	816	850	846	803	814	831	830	778	867	824	836	819	819	878	819	839	828	823	827	852	831	844	859	851	881	873	838	824	812	808	860	863	894	803	831	829	851	845	814	846	829	839	856	867	812	888	832	843	860	820	860	875	867	852	846	845	842	792	835	901	803	839	841	857	902	821	882	820	849	805	844	864	827	787	861	862	848	821	935	830	817	877	794	804	839	845	909	836	826	886	854	859	857	854	836	858	788	822	852	835	841	841	926	824	837	810	853	792	909	810	737	821	874	872	860	812	859	837	842	836	853	860	835	803	871	820	835	874	872	884	819	795	885	896	831	873	812	825	821	832	875	818	812	866	857	842	930	814	903	871	873	802	889	832	826	824	799	852	842	798	823	861	814	853	842	844	851	846	836	830	859	882	845	816	796	857	854	939	864	802	864	797	840	897	869	876	880	824	837	835	883	856	843	835	845	850	826	849	841	890	850	818	850	879	832	829	877	855	823	857	843	834	842	893	804	883	826	866	847	833	823	800	820	846	845	794	840	827	829	879	848	808	800	863	923	844	870	911	856	861	806	834	811	839	829	839	788	839	831	865	841	803	801	902	860	853	854	842	819	912	830	819	850	822	835	838	861	871	864	871	830	871	834	866	882	910	842	813	835	836	853	844	835	805	821	848	835	883	862	801	818	845	850	810	807	848	857	798	838	852	877	839	854	822	829	861	854	873	862	860	796	844	811	809	842	797	822	842	824	882	820	795	876	869	838	867	849	831	830	830	892	794	850	822	870	830	914	831	867	824	801	824	849	805	834	848	853	861	838	812	896	855	857	869	850	864	847	821	820	868	861	867	884	880	796	830	857	871	816	814	889	849	811	828	863	788	849	854	788	891	912	828	812	846	872	891	818	924	832	856	815	822	837	833	841	875	830	838	824	858	874	842	819	837	795	810	840	828	835	834	846	827	880	836	892	868	859	873	868	816	868	824	822	847	844	846	837	842	819	830	855	845	835	804	839	869	822	864	830	885	844	859	837	877	833	862	844	816	832	855	805	829	853	795	820	824	855	851	858	920	822	904	864	783	909	828	853	865	871	832	891	853	870	870	795	878	802	862	896	895	819	863	819	861	843	891	845	861	868	839	846	832	841	873	798	854	857	869	854	833	879	903	856	823	839	833	804	852	822	842	859	864	846	851	860	839	868	855	848	809	833	794	858	908	864	874	851	860	846	833	867	812	895	804	784	854	928	829	858	890	813	888	860	849	797	898	869	819	841	857	856	837	868	880	840	823	846	819	827	791	831	833	852	794	804	840	829	828	865	843	838	818	903	839	894	882	866	806	795	867	838	859	852	850	858	874	872	864	807	848	844	826	881	828	900	881	838	868	810	829	876	836	851	784	774	829	816	815	877	821	855	835	864	855	847	831	816	871	827	878	849	756	823	799	873	860	819	889	815	815	812	779	806	835	876	853	867	809	835	895	816	830	832	785	875	830	878	849	833	877	852	858	855	867	853	771	810	834	871	870	862	875	877	819	813	846	892	818	844	865	804	897	827	871	886	826	836	864	787	829	904	873	792	853	895	814	813	863	847	893	871	861	793	820	838	869	825	834	819	847	866	878	854	863	852	818	822	849	811	832	855	852	821	816	807	823	824	867	851	845	850	861	826	882	895	821	874	949	809	834	829	873	838	860	878	907	838	878	847	810	878	826	858	801	908	854	831	833	824	889	829	894	832	805	888	886	814	829	863	790	828	833	879	869	825	879	867	855	811	805	850	859	894	825	839	824	894	831	862	828	816	783	874	814	811	833	906	883	886	845	878	795	838	906	817	814	878	859	869	823	844	868	857	852	860	888	856	843	850	833	836	865	831	845	869	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7990	469	282	198	181	174	165	150	145	154	156	165	177	164	146	154	157	157	155	140	156	178	163	139	163	133	154	148	146	165	138	150	154	162	128	142	145	153	133	134	174	136	161	142	147	147	131	149	144	171	133	158	132	133	142	168	154	155	129	157	158	143	154	149	176	151	133	142	154	148	164	134	144	163	160	135	145	157	138	153	161	170	145	163	162	151	158	141	151	154	157	153	139	159	150	141	170	146	163	134	150	153	156	164	162	148	142	144	146	141	146	136	139	159	159	172	153	140	155	156	152	154	126	161	123	149	154	122	140	138	146	144	147	156	138	160	148	158	135	162	149	142	153	184	163	136	145	152	143	148	136	142	150	143	162	158	155	142	139	150	157	163	152	162	167	161	143	164	141	130	155	140	150	148	137	143	142	154	163	157	170	154	162	145	162	165	169	151	160	148	143	152	168	162	160	168	150	150	155	134	139	143	139	165	139	149	160	141	151	153	146	163	142	135	160	150	159	156	165	135	160	144	144	140	178	161	153	147	146	139	144	153	168	161	167	177	151	116	141	136	161	143	164	140	142	141	136	156	143	138	177	155	141	146	141	142	173	164	147	170	155	162	150	157	163	146	141	144	164	133	144	157	161	129	162	155	167	153	143	131	150	161	152	150	136	163	153	140	143	158	160	136	141	153	156	170	150	157	147	161	164	174	156	155	152	142	130	142	162	162	143	151	141	127	137	147	149	157	131	161	173	166	154	157	175	157	142	144	137	162	141	144	150	159	157	136	138	148	151	162	140	154	147	156	144	144	146	156	170	146	144	169	160	152	159	141	147	137	128	158	135	158	125	144	144	158	155	164	151	160	141	142	159	159	192	135	149	151	176	166	150	160	143	149	148	160	174	143	148	164	135	173	158	137	171	133	143	157	157	142	141	170	146	147	157	136	144	138	153	151	178	164	142	140	142	176	151	150	169	149	154	142	171	162	160	172	154	154	158	149	130	146	160	175	160	154	149	155	150	140	161	135	177	118	143	150	160	146	147	142	156	154	148	170	167	157	143	153	178	147	142	155	137	145	165	169	175	145	167	144	129	146	192	169	136	160	144	152	146	130	152	160	148	150	149	135	133	166	160	142	135	140	148	163	130	137	169	142	133	141	154	165	159	153	140	146	151	164	144	171	163	156	155	144	157	144	158	154	153	135	133	164	133	162	145	143	163	141	162	138	177	157	160	144	147	164	157	138	162	165	173	158	144	161	166	170	137	123	159	164	162	128	150	146	148	179	150	165	138	119	173	134	163	163	160	153	165	141	140	166	150	170	170	148	154	135	162	151	153	172	142	147	141	158	134	173	142	160	138	156	159	174	119	147	144	150	159	171	155	130	160	164	138	117	148	154	134	139	126	151	173	177	174	152	132	163	148	161	148	125	146	151	146	141	154	142	158	153	187	146	167	159	131	147	165	165	154	177	174	158	161	164	147	149	154	150	155	119	138	131	156	138	164	163	127	125	144	162	140	162	147	121	155	167	149	155	156	158	140	163	152	144	151	138	140	164	156	171	133	141	145	170	151	147	159	168	160	165	170	164	171	144	143	161	154	145	161	149	125	168	146	148	145	133	150	149	186	159	163	145	150	169	158	160	165	149	140	151	155	133	144	153	163	153	158	145	169	147	147	157	137	141	164	149	154	150	144	166	127	187	142	152	157	164	147	166	153	161	125	170	157	140	161	134	144	160	143	157	147	179	176	152	144	161	139	165	150	170	151	157	125	143	148	166	151	170	174	160	146	153	156	143	140	140	150	143	137	166	144	151	142	154	147	152	118	143	149	181	175	140	155	148	171	181	166	140	147	154	141	146	157	155	153	165	158	154	152	162	153	166	145	151	142	157	135	156	165	126	144	132	135	162	138	159	154	150	132	172	171	138	152	129	140	137	144	125	145	157	137	153	147	139	127	156	157	161	146	159	134	132	132	172	147	148	135	174	140	144	166	134	141	138	154	162	147	165	131	149	149	149	162	157	146	143	150	165	150	152	169	142	151	130	143	158	152	148	158	157	177	166	162	140	160	163	147	159	148	147	136	172	155	160	162	148	166	157	157	147	150	159	141	132	148	144	155	139	159	180	174	149	152	154	148	132	174	165	141	163	148	155	131	157	169	144	176	159	138	158	151	158	160	159	151	152	158	135	142	169	136	145	149	165	141	153	139	142	164	138	159	139	128	150	140	152	134	145	140	167	145	164	182	181	179	144	130	161	157	141	152	146	163	146	158	168	149	159	164	166	160	148	169	151	150	157	153	138	163	133	159	153	139	167	134	163	149	144	161	135	137	155	145	134	148	145	167	138	161	165	133	143	147	138	167	170	160	158	123	152	155	157	136	144	148	162	148	146	142	151	148	173	163	168	165	153	158	155	164	157	177	143	131	166	139	163	174	159	141	146	143	145	152	130	150	146	155	185	161	154	148	140	166	149	152	154	146	153	150	147	168	139	149	142	157	147	166	139	165	143	160	142	142	163	144	129	165	143	175	153	160	147	168	179	158	150	143	148	127	147	163	156	165	162	148	141	166	157	155	162	157	146	149	168	169	154	147	156	142	169	123	159	148	172	151	148	149	172	158	143	137	139	161	138	173	153	140	162	171	176	152	164	150	139	138	165	140	129	171	165	152	160	142	148	161	143	169	142	143	145	149	156	144	150	139	150	165	154	136	129	161	156	127	151	156	133	155	134	143	141	158	151	172	147	160	149	158	162	162	137	154	135	142	151	158	139	161	118	141	160	160	164	146	172	152	145	132	146	162	163	140	171	166	164	157	151	148	177	150	119	140	155	159	167	150	143	157	146	170	132	157	165	139	157	139	150	143	147	166	173	166	141	144	148	148	175	147	141	156	161	133	142	138	158	154	152	156	154	179	128	157	150	157	148	148	160	157	142	162	145	166	151	133	136	162	146	171	149	151	164	158	154	164	140	141	166	160	148	137	174	158	152	171	164	168	130	149	136	158	154	180	142	129	129	156	152	145	165	159	145	150	142	132	138	142	151	154	158	152	160	140	161	159	158	139	161	150	146	155	141	143	138	180	168	139	135	122	147	149	146	162	140	168	168	143	153	149	143	171	174	162	162	164	147	156	137	139	156	147	156	141	133	137	160	158	136	169	156	155	129	146	152	139	163	136	129	148	166	146	146	154	150	134	166	165	143	147	170	150	155	131	143	159	143	139	159	137	128	155	157	137	131	149	159	150	140	154	141	141	135	149	165	166	148	128	144	138	148	161	155	154	154	140	163	174	136	156	142	156	142	160	156	127	147	144	150	136	134	173	164	162	142	154	154	149	153	174	138	169	141	157	129	156	146	154	137	182	132	158	140	161	146	162	150	155	157	165	167	154	146	149	149	149	145	137	148	160	143	138	153	160	143	148	133	142	161	132	171	146	165	148	149	155	141	156	173	169	152	163	159	127	169	168	140	145	152	181	183	160	136	164	158	133	143	135	149	146	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7906	478	666	649	622	565	574	555	503	497	530	527	541	504	491	518	473	496	483	501	480	488	490	455	503	497	473	489	531	487	465	512	509	527	483	502	471	481	519	453	502	496	488	516	490	513	511	497	494	472	477	478	476	488	467	489	480	440	478	500	441	471	505	487	529	457	443	539	459	503	498	415	483	510	468	468	517	478	456	484	493	455	473	487	499	476	501	478	508	463	508	495	470	473	518	493	481	494	512	489	486	495	480	544	499	492	463	490	538	498	486	488	459	522	498	518	481	500	469	475	518	440	489	503	492	509	478	504	460	494	502	464	475	502	490	503	473	494	502	503	483	508	523	514	501	459	485	493	470	446	472	479	494	475	453	511	485	506	458	507	456	506	500	474	503	534	473	468	504	480	452	446	514	484	472	467	476	477	472	446	482	470	467	474	499	437	511	463	465	471	473	489	496	476	489	442	522	474	450	482	519	483	492	482	459	479	517	445	470	465	468	493	511	480	513	530	497	505	496	490	459	494	504	485	479	474	531	495	484	458	513	497	475	468	531	466	497	491	452	460	481	491	524	480	470	476	527	523	502	470	504	530	457	481	506	447	480	480	475	536	476	507	489	516	486	501	432	498	480	518	488	476	461	503	484	466	477	524	485	499	464	492	469	466	486	487	517	464	477	451	478	444	440	522	462	454	465	464	504	485	485	467	468	432	515	517	500	496	448	491	484	489	499	469	490	479	499	479	479	473	489	484	478	530	513	496	517	422	469	473	465	505	519	504	489	527	505	485	482	504	467	485	494	472	505	507	494	531	467	500	494	477	456	537	530	488	493	483	506	470	484	503	463	471	481	453	492	476	473	472	497	495	514	476	512	481	498	471	471	503	485	485	477	489	429	480	508	454	490	455	490	500	492	532	500	469	493	473	471	472	526	501	512	486	485	520	484	445	485	462	488	432	462	480	463	504	490	470	497	456	450	536	468	504	476	467	496	505	503	483	454	452	495	463	478	481	519	469	517	452	462	437	489	486	508	483	520	490	490	445	496	467	472	470	506	492	502	468	476	433	489	465	467	467	488	440	492	496	536	511	470	500	476	493	465	499	485	472	491	477	456	493	458	508	448	481	505	463	481	475	482	478	466	500	496	512	467	475	474	468	491	512	471	524	461	538	473	441	480	491	505	468	481	532	506	486	513	492	472	487	513	458	479	513	448	468	473	505	466	505	544	496	499	515	460	501	478	505	504	487	449	475	474	459	501	481	482	458	493	462	466	478	425	473	480	509	491	497	478	507	463	545	436	483	507	528	513	496	506	441	482	489	438	479	495	481	479	498	500	471	484	491	463	486	488	507	485	493	493	479	468	509	476	482	526	501	558	503	495	465	500	507	526	500	459	485	500	483	474	486	490	464	489	468	505	457	505	493	525	527	439	513	499	497	448	474	436	475	477	488	474	456	482	430	467	472	465	524	483	485	524	481	480	470	522	475	497	429	468	505	473	474	468	507	485	536	494	458	526	470	509	477	474	493	457	503	488	506	479	484	493	442	526	524	494	476	499	501	498	487	495	507	492	516	464	444	479	482	492	504	469	488	449	479	474	484	469	452	468	496	480	511	477	491	482	477	523	527	453	476	438	540	462	474	488	499	480	494	486	520	469	497	487	482	510	505	455	462	494	485	498	478	512	497	479	492	461	478	430	441	460	469	457	514	449	484	488	542	484	529	460	476	454	482	501	480	504	462	487	493	472	513	468	508	471	479	473	523	472	468	465	475	515	483	490	474	466	537	508	494	444	461	475	458	500	477	470	467	476	470	450	445	450	442	501	438	466	497	510	469	455	521	456	482	460	532	470	517	471	486	476	464	496	451	445	475	480	480	457	541	493	506	478	481	480	495	501	487	491	453	523	520	488	490	504	476	489	473	484	509	504	520	492	478	467	499	495	433	497	517	453	542	470	493	461	469	502	479	491	468	443	493	477	507	479	480	492	457	516	478	473	472	501	499	498	483	470	479	500	454	500	472	471	480	471	468	525	464	477	484	498	466	493	487	477	519	523	481	486	504	437	484	518	485	479	511	508	451	481	508	491	508	528	518	492	427	455	510	459	507	491	505	512	493	480	456	467	516	440	472	464	476	494	504	507	534	499	475	477	492	491	451	511	443	465	530	473	483	481	463	470	499	469	534	477	491	469	500	500	446	432	480	502	508	487	512	441	514	501	517	482	470	518	506	461	474	471	491	482	479	515	489	459	473	483	514	487	502	489	483	485	461	497	482	460	446	456	479	506	504	471	489	472	510	447	497	500	504	530	463	487	500	482	408	512	487	498	475	455	473	473	483	523	492	460	473	460	494	467	483	487	484	437	520	505	493	486	434	435	484	518	517	503	503	497	472	487	461	495	477	477	462	477	498	487	434	468	473	496	477	454	473	462	450	507	492	469	475	486	475	462	483	457	473	457	478	469	479	460	462	509	462	476	495	473	520	505	461	490	485	459	460	513	465	517	471	475	459	481	468	521	473	490	466	515	499	447	510	460	516	504	470	476	478	487	492	506	482	487	503	475	513	474	504	503	494	452	498	479	481	465	461	499	474	463	470	480	483	504	459	515	475	455	460	515	489	485	464	488	458	479	464	484	456	495	497	467	501	500	496	474	463	497	460	474	474	466	492	465	485	479	467	464	507	509	460	504	454	455	492	492	544	481	472	487	462	491	505	487	512	512	465	472	492	507	502	475	526	473	494	481	489	478	476	464	467	462	484	482	471	475	506	426	466	524	460	468	481	453	468	513	484	469	486	445	437	503	508	518	464	499	489	457	464	498	494	455	472	502	465	482	448	486	460	463	472	468	450	471	454	491	485	473	469	483	520	482	491	497	534	521	491	454	475	476	476	466	501	454	504	471	464	474	513	488	459	474	475	455	482	510	512	484	493	472	519	484	440	475	460	472	449	517	497	484	474	498	504	485	485	495	479	481	490	490	520	501	525	513	510	489	485	517	426	521	480	469	494	502	494	497	421	503	475	508	477	482	483	460	490	492	501	527	531	472	438	465	479	489	507	508	465	422	485	486	462	487	527	495	497	473	509	430	520	476	460	481	489	472	487	509	481	501	470	494	505	467	515	489	497	516	506	451	461	479	469	514	505	465	493	478	515	536	503	503	471	451	469	493	492	504	455	471	480	493	491	485	477	515	500	494	454	482	497	482	491	500	473	526	458	496	533	469	472	529	442	505	478	495	449	478	500	503	466	536	504	505	519	488	474	470	459	466	493	491	505	486	482	465	433	470	476	476	483	450	505	442	494	467	452	491	484	452	496	499	486	455	526	458	491	465	533	463	454	462	489	459	470	469	472	509	522	494	477	501	502	467	491	474	510	487	439	467	492	490	484	493	518	470	468	475	477	455	457	472	499	499	456	466	477	504	473	497	472	496	498	479	496	471	495	494	502	480	499	464	504	488	469	457	517	447	484	471	494	462	451	483	494	502	488	494	493	517	459	482	466	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49357	11266	2047	1236	872	694	601	477	424	403	425	398	368	365	356	361	350	323	329	319	333	314	308	335	334	271	270	320	303	300	327	305	300	316	318	309	301	329	301	310	312	289	318	290	302	277	333	291	302	309	277	285	302	300	278	298	312	283	289	275	317	303	321	312	302	267	308	315	293	298	284	311	309	313	309	302	299	295	256	298	334	282	312	299	288	299	282	271	289	290	313	323	317	273	283	292	286	313	279	292	314	296	288	305	277	310	271	340	298	284	283	280	293	317	270	291	327	310	318	310	298	300	343	317	284	278	271	293	302	320	303	302	289	298	296	293	282	303	322	265	251	310	317	303	297	305	315	290	310	284	300	306	260	255	307	323	310	338	292	330	295	289	288	290	304	278	290	257	318	289	255	290	323	319	285	303	302	269	308	270	326	286	319	297	297	285	280	326	290	312	275	291	273	295	329	284	309	277	292	285	287	333	306	276	303	250	275	278	311	326	272	262	294	289	284	287	272	294	315	283	294	287	281	298	311	308	287	282	287	306	293	290	294	296	298	288	272	278	268	299	285	258	273	281	343	282	300	299	287	292	282	301	276	302	302	262	338	314	257	288	292	305	280	263	280	306	297	286	288	305	298	364	307	277	302	309	279	288	338	296	286	318	336	290	281	283	291	297	288	302	282	289	273	310	326	298	326	304	292	332	277	307	321	296	300	299	300	320	257	308	308	291	311	300	284	279	312	298	285	307	302	262	321	281	318	295	294	300	299	321	291	298	304	291	291	306	301	290	298	300	290	296	315	311	286	305	290	300	273	322	321	305	289	275	303	327	304	273	313	300	290	276	316	326	322	330	268	306	304	279	290	321	307	300	289	299	301	261	299	282	302	277	287	292	323	304	267	286	294	294	318	325	273	298	296	312	307	286	309	290	294	272	290	315	261	309	282	289	278	274	322	321	301	327	308	295	306	309	300	329	320	284	280	304	316	291	275	303	286	318	310	290	324	301	296	276	269	275	309	295	326	299	315	298	296	277	264	305	260	308	274	299	312	313	319	273	291	266	296	294	279	270	258	273	260	350	299	259	313	319	291	309	317	296	305	307	294	319	291	290	279	294	282	277	278	309	288	313	307	301	284	289	280	298	299	309	316	261	283	315	296	292	281	287	306	274	273	293	303	277	301	309	296	306	281	293	269	296	315	278	303	308	329	310	271	300	279	307	299	291	303	271	301	313	272	294	306	302	303	310	293	284	276	287	300	324	298	290	297	287	288	288	281	310	305	340	271	313	306	286	294	285	331	265	324	293	296	287	288	290	304	268	307	291	284	302	302	300	286	266	300	313	288	328	312	307	312	302	298	277	285	312	283	314	284	295	298	277	312	281	306	299	309	289	300	284	313	308	301	278	314	281	295	296	297	289	322	312	329	300	293	289	310	287	300	305	314	324	321	319	374	293	296	279	283	314	286	325	325	310	300	294	308	303	284	319	289	267	308	303	289	286	288	306	315	292	273	297	270	293	311	315	322	307	306	311	305	314	293	299	310	297	309	295	285	318	298	297	301	316	309	324	289	303	292	286	285	317	316	305	321	308	272	275	303	298	310	275	293	281	271	315	311	307	321	286	328	282	268	309	289	286	297	257	287	296	340	320	284	303	312	323	277	310	293	282	332	319	314	289	301	290	308	271	304	288	303	310	318	336	292	285	302	295	279	318	317	334	277	298	277	305	289	302	297	305	272	277	275	286	287	299	273	299	303	280	304	271	316	289	282	299	318	300	299	278	327	304	315	315	322	286	322	293	290	286	263	317	307	294	337	308	306	296	286	283	296	290	252	307	294	297	268	321	327	295	323	299	297	274	320	276	290	289	320	304	293	296	286	283	277	318	294	298	302	294	307	299	283	300	288	292	309	289	279	291	295	281	318	311	298	313	311	313	304	290	297	305	299	301	276	300	287	291	289	290	320	278	314	287	316	283	332	318	272	312	279	288	316	314	262	311	294	291	305	279	298	275	327	298	307	314	299	282	300	303	286	302	323	305	319	305	285	295	294	287	298	301	283	295	277	266	284	294	288	277	303	346	277	289	308	297	300	290	310	314	317	280	306	285	288	290	297	276	336	290	321	305	327	296	284	302	319	300	303	293	306	279	295	299	286	287	292	284	299	291	294	317	302	305	311	321	292	321	289	278	263	290	285	275	299	300	301	304	283	283	271	288	298	286	275	297	285	310	315	319	288	275	298	304	311	288	295	301	294	316	289	303	304	306	286	305	282	287	314	290	297	271	303	318	303	299	317	296	309	317	304	286	309	302	280	298	271	274	303	303	308	302	293	274	288	307	315	307	286	288	306	286	289	293	292	320	300	285	304	327	287	284	310	306	291	297	287	332	283	295	293	308	325	303	283	288	279	322	293	283	304	273	330	286	300	329	281	263	277	300	274	299	297	307	288	299	283	285	270	333	321	286	317	290	281	306	265	277	269	261	282	309	287	256	278	308	272	288	316	285	311	326	264	274	278	321	297	314	285	307	318	274	301	305	276	298	296	297	300	278	305	276	304	312	317	338	301	309	289	285	289	304	273	326	307	284	323	276	267	316	315	287	322	292	285	324	297	289	295	289	278	289	295	320	277	317	327	319	291	304	308	266	318	282	304	325	296	298	295	294	310	308	319	288	287	302	294	284	309	308	251	301	280	306	339	284	334	302	300	293	307	294	318	296	334	316	322	281	298	291	321	297	312	285	308	276	297	286	298	291	328	307	320	290	310	297	307	293	296	318	270	288	309	271	285	276	290	298	312	268	289	278	302	302	301	304	280	259	299	278	300	328	309	316	300	278	305	302	294	296	308	305	298	302	288	320	284	323	317	289	288	291	335	297	335	279	316	310	291	259	266	271	303	313	317	295	282	289	317	315	305	284	255	311	286	271	320	283	315	334	322	285	280	295	295	290	313	278	283	289	296	331	287	303	292	278	308	307	306	283	300	269	306	302	295	325	277	281	302	277	319	281	268	308	305	309	308	256	326	313	315	302	300	294	298	295	320	286	313	299	296	288	297	286	308	292	287	331	294	296	293	287	303	297	255	297	317	293	279	292	299	324	292	301	308	296	293	279	295	289	336	290	291	284	302	284	301	319	285	296	298	282	283	322	281	267	304	277	298	272	318	297	286	287	308	284	295	320	263	302	306	277	266	296	301	286	292	298	333	320	267	322	303	298	314	304	290	304	316	285	287	276	281	295	301	307	273	322	302	289	291	322	304	293	299	299	320	260	287	311	299	306	317	291	288	329	299	278	292	287	285	296	304	273	267	321	323	316	314	317	297	337	276	307	298	308	296	294	292	314	314	316	326	311	285	279	297	317	295	299	336	292	285	280	309	297	301	335	303	306	269	290	337	286	322	295	294	303	292	309	279	277	308	292	290	340	305	282	314	264	292	288	313	293	298	302	270	318	290	332	290	318	309	271	304	267	279	279	290	311	304	270	283	286	300	304	277	308	295	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23799	1779	3477	3783	3267	2672	2390	2010	1775	1647	1566	1483	1381	1248	1203	1154	1068	1082	1091	1058	1011	993	1015	905	1010	952	939	962	928	918	927	932	877	919	904	893	857	903	866	916	871	931	850	842	885	851	853	865	902	858	904	839	917	891	840	892	829	861	845	900	809	830	912	845	854	857	840	928	862	816	870	849	863	844	931	891	852	808	861	853	877	879	841	874	857	901	813	889	801	829	857	837	864	804	826	843	880	820	834	865	865	878	847	813	838	834	810	841	838	882	900	889	832	901	809	812	858	822	852	830	864	849	877	885	819	856	855	865	838	842	826	801	850	823	837	798	898	796	853	868	782	863	872	826	860	827	814	813	852	862	807	807	839	796	853	846	841	866	835	804	902	849	877	831	876	814	848	836	840	832	854	835	809	882	881	836	853	887	860	872	815	808	839	845	848	802	891	784	851	836	794	862	785	915	819	870	832	846	850	809	879	851	855	869	844	855	815	829	861	904	811	881	883	807	864	828	817	876	838	822	836	821	885	840	886	790	831	838	810	815	847	834	886	840	860	774	893	827	861	767	835	851	881	845	798	864	850	806	857	833	855	878	848	740	820	852	853	818	794	817	844	862	895	852	849	843	848	815	833	865	858	862	801	856	840	915	846	836	817	846	873	838	839	875	810	844	845	821	891	857	854	832	875	864	812	866	844	890	872	848	812	894	797	855	813	826	856	823	825	801	912	828	884	876	850	874	857	850	821	856	854	794	796	836	864	794	871	876	856	876	851	885	854	826	813	872	899	861	816	877	844	885	829	876	861	834	812	836	816	827	863	867	854	893	820	829	845	886	834	808	848	826	831	821	841	845	847	818	824	847	845	801	837	831	843	844	855	880	809	811	846	867	808	833	879	875	819	823	819	861	803	850	874	841	803	813	803	864	864	855	863	831	849	874	837	827	837	807	862	818	865	820	832	853	846	832	815	827	889	830	863	809	827	843	854	856	898	814	805	825	811	823	857	841	807	853	796	805	830	845	839	829	862	851	850	886	827	802	824	833	864	840	810	866	823	857	819	808	800	791	835	809	849	822	835	808	812	794	801	831	831	854	820	823	891	836	827	854	782	814	872	818	855	846	843	840	850	821	864	817	864	837	824	811	907	779	844	825	840	773	838	867	890	842	869	877	790	887	848	806	869	852	821	794	815	877	877	863	787	845	853	858	861	821	794	883	802	839	829	837	822	833	862	835	830	874	833	819	825	883	834	869	822	841	788	848	831	826	837	871	866	812	872	826	831	838	853	802	840	806	911	836	856	870	882	839	864	850	863	856	848	812	887	845	836	834	894	879	881	828	814	850	819	834	813	844	856	855	823	834	806	836	862	817	823	807	901	842	838	882	838	831	842	836	815	878	826	786	789	864	850	778	840	811	799	800	859	836	839	815	845	841	869	798	813	806	795	885	868	870	863	864	842	823	842	855	835	865	842	868	809	863	848	809	833	815	871	867	875	837	833	856	848	886	874	882	820	841	830	845	898	825	834	857	843	781	774	832	834	873	834	836	787	846	898	850	827	863	818	809	867	816	854	832	816	848	860	815	819	863	818	834	825	833	818	828	823	828	829	815	796	819	867	815	835	843	829	811	870	813	861	854	835	825	877	859	821	834	839	776	909	834	802	845	814	853	819	806	819	800	810	849	819	806	806	838	844	797	864	797	848	806	858	847	827	837	840	884	839	846	834	781	841	915	825	815	879	888	844	863	843	832	849	789	848	887	835	909	827	870	864	850	817	861	838	822	784	844	884	867	852	840	851	825	854	853	852	811	836	824	792	842	831	844	798	788	850	832	876	912	827	849	777	834	889	801	846	845	824	839	894	846	786	823	860	863	807	881	857	908	804	891	817	864	840	794	827	881	806	801	865	835	801	855	859	853	825	830	834	859	874	868	822	821	879	908	867	856	885	885	779	780	822	866	892	846	875	829	842	825	846	827	870	849	788	879	802	809	769	843	848	851	836	867	850	859	797	835	885	867	810	845	846	872	832	869	843	850	815	812	842	858	840	804	892	790	805	847	817	870	841	757	827	801	831	840	819	841	819	849	841	871	765	817	828	863	853	892	806	850	867	845	823	845	847	859	853	885	839	851	845	865	828	843	809	805	846	836	851	810	810	829	836	843	883	868	847	861	840	858	845	851	849	835	840	812	834	822	850	849	875	821	833	813	798	927	822	813	788	818	802	825	847	877	837	844	910	831	861	827	900	855	862	867	868	817	837	816	855	839	832	832	826	827	802	824	818	886	842	830	785	828	877	825	797	817	834	839	858	844	795	810	805	795	804	829	832	827	805	838	828	818	872	809	838	845	801	833	825	856	853	844	809	822	808	818	795	850	804	827	849	812	791	856	802	883	809	812	814	824	807	843	860	854	830	836	861	806	841	816	839	820	815	872	837	805	865	826	835	878	817	850	864	813	859	810	799	874	829	810	862	870	815	882	816	822	847	794	793	839	839	839	860	809	869	838	873	894	834	839	819	907	860	847	818	846	847	832	833	809	839	821	840	840	814	829	846	854	847	839	838	845	863	818	840	839	806	874	883	897	868	825	838	831	831	783	884	810	801	840	850	821	868	827	825	840	817	826	864	861	818	830	855	865	802	853	844	860	880	809	838	857	838	825	855	817	841	819	844	822	828	841	864	867	824	840	850	828	822	884	845	870	833	888	891	857	852	830	863	834	799	830	823	835	854	839	829	806	889	792	856	837	856	831	877	853	872	851	851	870	825	808	843	863	892	887	864	832	840	840	849	912	860	866	859	844	832	815	871	816	823	868	871	838	808	821	832	807	826	814	878	865	837	861	810	821	842	840	838	867	847	885	850	828	852	820	802	834	885	828	820	828	828	810	860	819	845	802	838	825	828	862	837	831	878	808	857	790	887	803	842	844	823	832	810	835	842	855	883	855	827	861	853	860	826	881	819	801	839	804	862	847	829	844	886	848	877	841	856	852	841	828	862	824	866	879	870	863	866	839	886	861	858	862	879	842	883	865	862	894	825	855	836	795	818	797	885	823	865	840	926	821	841	819	855	814	870	834	872	878	849	834	843	821	885	821	835	848	860	858	866	793	840	824	809	821	879	864	857	860	806	842	821	809	878	822	875	866	874	885	848	829	816	830	839	825	819	813	867	842	870	824	834	844	805	855	817	867	839	824	818	853	822	816	780	868	834	848	835	862	847	876	896	910	794	842	828	838	866	838	839	807	874	806	819	875	818	886	842	816	807	837	806	848	849	831	859	826	817	881	807	838	839	835	844	868	880	796	873	830	864	836	840	830	828	811	878	820	862	817	812	803	824	840	825	880	858	845	822	819	798	810	801	897	866	814	876	824	884	840	856	918	802	908	850	859	842	865	853	832	877	842	786	846	801	867	858	869	890	824	832	792	840	835	832	760	865	881	848	825	811	854	771	830	840	848	831	838	880	856	858	822	872	813	904	782	826	860	853	846	852	877	791	851	821	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
60470	19199	7339	2322	1480	1075	887	729	639	538	465	481	462	460	425	446	418	378	383	368	346	352	327	329	356	346	333	337	342	340	352	347	299	315	310	348	333	302	324	318	322	333	314	321	315	277	320	302	291	333	307	367	290	292	297	312	334	310	342	328	336	307	299	289	321	322	315	321	327	311	328	304	347	287	308	327	326	299	315	313	326	316	317	325	316	349	305	293	327	319	325	347	302	322	316	295	336	319	326	329	337	302	284	286	322	327	310	314	282	310	292	324	327	257	321	276	315	300	327	318	303	315	284	342	298	276	289	300	267	298	320	304	300	301	321	344	328	280	315	269	354	308	300	329	318	315	289	331	326	332	308	318	319	307	288	357	327	302	280	366	322	324	303	315	293	314	359	294	318	323	318	327	298	319	318	301	309	352	313	308	288	268	293	298	289	312	323	286	317	304	315	330	309	296	324	332	307	320	330	321	296	308	305	344	324	306	345	297	322	328	326	306	311	288	327	318	264	291	318	289	316	313	321	324	334	282	318	336	281	270	298	337	289	296	276	293	319	322	311	320	292	316	319	345	334	318	300	323	302	282	307	323	318	336	298	324	299	300	326	300	263	351	302	326	322	311	326	326	309	314	300	329	340	323	298	320	299	319	314	325	307	290	251	335	299	298	294	296	294	307	310	323	309	304	286	310	303	317	303	309	322	317	334	322	286	312	307	288	354	336	311	289	302	301	349	346	314	303	282	314	318	359	303	284	321	317	284	348	311	299	340	289	313	355	317	307	304	280	353	295	324	328	311	322	309	290	336	296	312	303	337	327	348	307	299	312	299	310	303	325	307	335	332	291	319	307	311	306	296	352	312	302	308	309	337	282	290	308	301	308	318	331	308	301	338	314	288	319	324	300	286	299	275	296	311	320	301	303	330	321	315	290	335	307	332	316	331	301	301	317	332	315	290	297	337	293	341	337	298	305	285	336	303	317	297	313	310	325	350	309	322	311	310	294	322	302	342	298	284	312	288	306	337	305	318	302	293	315	277	294	275	305	307	302	286	320	317	310	295	319	288	314	302	320	310	296	307	323	326	349	316	329	318	312	304	325	318	342	344	320	307	318	288	284	313	307	309	309	292	315	310	305	289	329	315	332	307	305	292	278	300	279	330	288	296	317	330	278	299	292	317	304	315	353	332	304	323	326	317	335	304	341	303	300	361	301	323	349	338	306	332	299	312	323	293	296	290	294	338	302	312	297	319	285	307	316	323	283	289	308	327	302	279	312	282	312	302	294	322	294	272	314	309	323	299	293	356	292	293	298	326	287	306	308	304	319	298	292	312	293	286	283	317	342	290	291	281	306	314	331	315	325	316	318	339	322	316	353	294	310	305	326	356	287	304	315	302	304	306	306	297	324	299	314	294	300	328	291	250	318	333	328	289	333	347	288	322	319	304	311	297	333	290	302	308	291	322	301	289	266	320	323	314	288	279	316	288	301	302	279	295	324	300	352	334	318	301	311	340	319	312	299	264	335	290	299	304	321	296	328	318	319	319	291	342	281	315	316	300	345	307	313	293	337	309	290	305	310	312	344	322	308	309	287	260	269	318	303	306	308	306	323	265	307	296	312	351	301	326	302	284	328	305	314	309	323	334	303	334	267	315	310	320	278	318	302	294	294	315	315	306	324	321	329	288	326	299	294	316	313	305	321	305	302	315	294	329	317	295	319	325	288	303	303	306	279	300	301	297	289	305	296	287	334	304	305	305	315	337	285	331	316	311	327	313	293	302	283	339	329	299	333	297	303	322	292	331	302	305	290	300	310	278	313	308	308	303	280	301	302	297	290	325	323	302	282	302	298	298	304	306	299	306	293	314	310	291	310	295	304	292	321	324	299	302	323	329	313	304	319	317	306	298	316	337	301	306	294	306	314	326	281	317	295	320	280	308	324	304	271	312	330	314	293	294	325	331	312	343	320	324	305	323	307	292	280	291	303	306	288	286	316	310	286	272	297	326	305	321	328	310	337	314	294	322	308	314	305	322	305	315	320	293	342	306	288	320	308	304	286	309	315	313	351	289	296	302	305	310	316	309	303	336	280	328	328	319	305	304	307	352	318	291	316	321	311	324	357	295	313	292	316	309	282	339	259	305	327	312	304	280	301	291	327	350	342	310	309	311	285	303	281	322	319	321	291	294	313	319	318	336	293	330	289	305	322	293	283	329	299	308	322	320	307	294	302	276	311	316	330	303	321	306	275	307	349	328	321	328	309	299	295	323	325	308	299	274	298	304	293	333	294	286	289	322	323	278	296	306	293	317	281	276	323	308	322	277	280	293	318	270	322	323	290	362	317	289	295	306	307	288	284	327	327	333	304	329	331	309	332	324	309	304	338	339	322	314	328	317	324	273	308	291	326	260	321	330	338	316	284	333	326	320	325	312	332	325	294	278	309	335	296	314	334	301	325	295	314	279	332	323	294	320	309	287	316	285	301	289	321	308	322	318	309	313	262	309	302	301	311	321	322	302	308	310	304	341	307	323	310	300	291	329	324	271	325	315	307	334	308	282	271	336	312	300	303	301	303	305	306	293	295	297	312	323	324	317	300	337	278	327	288	278	326	336	318	283	325	326	298	311	310	325	259	299	333	303	331	308	319	298	282	302	329	301	294	341	330	289	296	328	309	287	344	280	308	303	311	322	316	297	296	304	308	297	302	319	307	328	315	321	302	324	282	319	304	313	302	311	315	310	278	311	274	281	311	322	315	291	326	299	324	316	308	314	320	305	316	308	291	318	307	318	308	306	303	279	300	268	295	320	295	312	302	327	335	303	311	295	340	351	298	312	279	298	307	305	297	300	314	316	256	306	323	311	305	299	308	306	313	302	302	323	306	301	333	328	315	322	285	309	303	322	324	339	326	318	277	300	302	277	313	280	345	310	332	317	296	290	286	301	288	335	319	318	279	294	330	313	313	312	319	300	332	299	297	323	309	341	326	331	284	283	308	281	294	322	323	332	318	319	315	318	313	315	302	282	296	315	298	323	291	320	362	308	282	321	330	312	305	310	308	329	326	304	330	313	298	304	288	303	320	313	321	316	325	336	310	291	305	310	314	290	342	335	327	329	326	296	311	312	278	348	326	301	288	341	287	307	324	317	332	323	296	307	305	307	286	300	326	347	289	292	327	307	323	307	305	293	318	323	294	293	315	284	313	322	321	319	291	294	293	294	308	315	314	294	305	328	324	277	321	311	296	301	302	344	293	299	293	296	294	337	334	322	307	316	300	312	300	310	311	349	299	318	308	313	312	328	326	338	304	303	324	275	285	320	294	298	302	316	305	281	304	315	318	318	304	286	305	310	270	328	310	320	315	300	284	307	340	321	312	313	276	312	306	285	304	323	333	314	258	321	297	300	287	292	342	311	328	331	330	313	306	323	325	300	324	269	323	334	324	297	298	310	320	309	309	283	243	320	325	284	289	310	307	298	276	321	327	335	296	314	302	306	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
30028	2620	5808	6403	5599	4448	3674	3050	2678	2383	2182	1996	1842	1721	1570	1517	1397	1373	1305	1239	1226	1169	1156	1108	1052	1077	1085	1014	1022	981	1005	1008	962	983	928	907	962	916	901	982	932	950	943	955	940	880	872	901	918	917	912	898	829	961	876	911	929	899	856	876	903	868	870	837	879	875	913	872	866	865	883	881	877	915	839	840	891	882	830	894	838	856	858	873	861	888	861	838	854	878	859	889	841	854	871	907	895	868	841	831	837	835	865	871	856	818	864	842	889	896	839	839	858	932	801	904	806	839	884	891	855	787	868	831	908	814	858	874	896	862	888	882	867	910	830	822	864	925	892	847	906	871	786	830	904	807	816	895	872	841	872	863	832	811	878	913	868	911	866	804	847	880	824	844	867	846	852	839	886	805	868	841	806	794	852	852	838	873	865	834	833	867	798	841	850	855	808	831	849	884	827	863	848	839	830	828	806	862	845	892	883	811	827	772	843	901	852	820	889	825	858	877	850	843	844	876	852	798	861	875	842	849	825	852	840	872	832	833	863	841	818	849	808	822	830	839	881	835	861	828	807	851	826	807	870	872	869	819	838	811	834	903	871	898	853	836	901	846	877	830	868	884	853	840	894	806	838	876	843	858	815	858	850	829	846	815	816	841	867	853	840	852	812	934	813	809	868	886	852	824	761	877	871	848	820	766	850	840	807	830	818	888	835	826	821	882	837	835	787	891	811	846	866	844	875	852	790	918	824	847	853	840	882	811	877	809	834	880	878	842	854	840	870	818	861	911	849	834	834	821	863	795	830	846	897	824	855	860	887	867	902	883	807	844	836	830	831	851	884	812	881	883	855	860	867	828	851	813	823	884	817	818	823	826	866	844	884	855	922	818	854	881	859	832	850	846	869	884	818	850	896	831	861	864	870	831	856	893	856	886	857	834	890	823	834	856	840	848	833	878	851	868	905	824	904	849	826	861	815	914	846	862	851	855	895	793	845	857	823	809	862	844	841	865	875	868	840	866	843	838	845	825	861	819	840	847	849	828	861	841	834	868	866	799	928	834	820	811	853	863	837	844	857	873	812	823	826	831	868	857	844	880	847	840	831	818	866	879	838	813	846	810	851	842	822	858	825	866	862	834	857	841	849	805	893	843	754	888	874	862	871	889	826	849	858	849	843	836	879	794	821	815	881	865	811	889	853	806	836	816	823	896	845	789	847	863	850	901	844	841	795	846	853	812	892	816	826	854	901	865	862	835	801	877	849	829	863	807	838	816	866	845	784	887	790	846	832	832	850	800	831	809	792	899	878	908	853	880	907	827	890	805	854	808	897	873	798	823	834	830	832	856	887	842	856	861	789	843	851	842	856	827	833	888	812	830	841	865	863	804	825	836	863	880	872	883	857	844	866	827	876	824	893	844	825	835	824	814	854	832	781	856	840	838	817	854	876	839	810	827	841	903	851	876	864	813	854	851	859	821	861	752	783	849	824	833	872	833	826	889	861	825	812	829	805	832	844	816	832	804	863	876	857	861	866	814	844	839	871	892	813	838	776	812	886	847	834	831	851	842	832	830	837	867	862	817	873	829	860	872	818	848	896	815	870	851	892	863	833	862	832	798	827	879	860	878	875	816	876	862	845	882	842	826	872	892	879	761	829	877	868	845	868	824	776	820	865	865	932	824	852	907	797	858	841	848	848	815	828	873	874	941	836	859	831	801	824	823	853	875	857	841	833	828	865	859	796	880	849	865	800	858	856	844	848	920	912	849	786	856	880	820	883	878	875	863	787	940	885	856	828	860	832	848	871	811	819	850	808	850	842	862	813	845	883	867	851	854	835	851	852	855	833	853	876	871	877	811	881	837	853	860	830	816	819	868	845	814	855	802	839	844	840	835	842	887	839	800	830	851	827	895	854	830	903	869	870	870	851	883	858	828	863	904	829	849	876	872	809	913	836	861	887	832	844	886	832	847	867	913	876	872	817	836	805	836	853	793	876	861	810	884	892	854	891	904	890	833	880	891	918	856	884	856	858	839	863	835	941	842	848	857	865	847	868	905	854	835	844	847	849	839	841	878	850	808	803	846	825	817	795	893	901	843	815	827	864	887	834	836	883	822	853	860	871	858	876	805	902	839	865	871	832	819	845	846	863	812	838	777	852	818	803	830	840	891	849	845	773	843	779	855	847	832	858	876	850	876	919	898	811	806	827	804	806	857	838	844	843	860	842	833	844	859	845	857	869	849	818	838	846	887	852	877	868	841	837	840	861	895	815	840	865	813	830	848	868	866	874	832	845	848	814	838	798	828	836	802	830	857	840	808	849	886	844	830	812	818	806	840	865	805	816	871	837	843	853	884	804	801	869	885	873	864	842	829	790	838	835	908	920	841	865	865	845	880	905	842	872	883	871	820	873	830	873	860	868	856	843	865	830	879	852	835	836	910	837	804	812	849	878	823	855	808	825	819	809	847	891	845	796	870	855	829	873	879	841	822	825	867	810	870	856	833	793	845	873	851	848	796	871	803	821	841	907	841	870	798	878	857	805	890	858	780	822	825	844	844	862	831	867	782	861	842	828	845	842	861	845	880	867	868	837	892	848	897	846	771	813	870	880	886	833	880	875	897	888	822	832	819	822	828	795	864	823	839	830	805	820	854	858	807	832	871	844	825	854	868	794	881	830	901	852	803	817	861	825	862	832	819	881	829	825	837	857	851	873	902	885	892	920	865	882	890	856	872	841	815	798	859	817	793	797	808	830	820	848	833	871	867	798	827	876	824	873	859	826	821	847	835	854	871	858	851	882	841	837	814	843	846	800	868	851	791	848	845	868	908	856	832	793	791	837	821	866	834	883	836	851	869	845	795	818	821	823	907	838	857	828	866	839	871	845	893	800	821	857	827	878	908	845	876	927	770	849	830	818	829	835	861	843	919	907	874	878	837	818	871	851	857	835	868	853	900	809	790	809	843	811	833	891	838	852	863	805	873	836	864	815	867	836	820	844	868	784	846	852	868	861	830	871	852	831	873	879	870	801	847	842	825	809	861	815	854	866	864	803	839	844	849	858	828	889	813	818	845	850	892	812	834	852	903	849	878	891	863	859	815	847	828	826	874	822	841	857	832	867	839	860	814	873	868	838	850	883	813	862	884	833	908	852	873	855	874	880	894	810	883	822	877	827	829	800	846	817	830	821	833	878	861	847	837	867	810	847	802	853	853	890	912	832	818	786	828	833	842	829	834	792	814	877	801	898	867	840	888	824	864	842	908	858	874	814	871	837	879	849	897	869	849	865	826	899	880	831	869	853	917	818	806	845	814	901	847	878	808	902	878	803	895	837	796	875	827	895	862	850	853	834	834	846	867	874	825	831	808	861	879	879	872	845	816	857	797	810	824	797	809	822	854	850	776	885	835	845	843	878	834	787	875	871	825	858	862	896	861	776	857	820	875	860	884	827	869	857	847	844	843	884	852	802	803	864	841	803	866	840	819	809	880	851	824	755	794	805	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8662	493	259	216	195	181	146	149	138	135	144	144	136	163	142	175	141	143	132	161	160	172	172	151	146	159	145	181	158	122	164	154	139	147	170	149	135	156	131	135	146	152	155	170	143	148	174	124	139	184	155	160	140	150	135	133	183	173	132	156	146	158	166	131	145	152	150	168	138	132	141	159	156	134	156	154	158	155	139	163	130	159	129	151	137	169	145	144	143	169	171	147	129	141	167	142	151	163	159	145	171	152	144	168	165	164	139	147	168	133	166	185	140	169	134	145	178	145	150	152	152	166	159	133	141	159	154	157	137	160	149	159	133	157	174	150	157	153	148	129	147	158	150	163	160	150	165	161	142	155	159	151	163	150	134	155	159	155	146	134	139	153	164	148	140	143	159	152	151	146	153	153	143	153	152	158	157	164	152	153	154	163	140	154	171	161	158	147	168	141	151	131	129	169	169	127	147	168	155	163	137	160	156	149	149	156	163	156	158	154	148	166	168	137	139	164	151	152	137	165	154	143	150	130	156	149	129	138	156	133	146	160	159	177	143	143	156	146	147	151	176	157	163	145	151	132	158	134	169	135	150	155	154	158	133	137	146	170	153	156	169	166	149	161	144	161	157	147	139	153	131	166	131	153	144	161	144	154	163	135	167	126	158	149	162	137	163	151	165	123	173	152	153	163	140	160	164	136	157	150	162	151	166	149	156	150	167	159	172	167	122	152	140	166	140	161	138	145	153	155	140	164	147	153	157	150	156	131	138	154	158	158	121	139	154	151	151	149	165	171	145	149	156	177	186	154	161	161	154	148	165	147	162	156	148	157	166	145	138	151	137	145	156	170	155	157	154	133	140	141	166	130	168	135	166	135	149	163	170	163	149	138	158	164	174	152	173	151	163	157	144	138	179	140	156	148	145	135	137	150	145	146	145	142	140	183	163	171	119	144	145	143	165	151	157	134	158	166	161	154	127	163	136	159	163	153	156	150	148	144	151	164	144	161	141	140	133	174	148	168	142	168	141	163	137	122	161	142	135	125	158	145	186	148	147	147	142	151	157	133	165	129	150	145	147	156	138	155	154	156	147	157	154	142	156	156	129	151	153	159	149	158	136	146	170	132	158	146	143	162	164	148	133	132	147	147	167	147	141	148	162	144	144	167	136	177	149	141	158	145	158	139	139	170	170	155	166	163	154	151	163	164	144	143	144	151	150	134	149	149	136	156	147	150	150	136	163	143	160	152	155	134	165	149	140	167	128	137	134	131	156	173	161	160	154	165	155	164	146	152	127	154	158	132	154	156	140	170	138	148	149	159	140	145	166	150	153	148	153	156	151	156	157	173	164	151	143	162	178	134	148	145	166	163	142	152	145	166	152	170	142	158	153	150	190	162	135	155	168	150	161	149	145	182	154	143	146	142	153	156	171	145	142	144	174	142	153	167	134	149	163	146	142	152	126	129	172	150	168	150	150	147	150	144	142	145	146	137	159	159	140	141	150	151	148	170	160	150	146	147	148	133	179	151	138	161	134	146	156	137	144	147	148	163	147	145	164	141	155	161	144	169	136	139	154	149	154	157	163	170	131	189	156	145	166	150	161	157	152	154	156	159	169	143	143	159	153	175	144	136	160	156	164	144	134	151	130	151	162	150	154	135	163	156	135	152	173	158	169	130	140	148	150	152	144	154	185	139	158	137	144	164	138	134	155	147	142	134	133	147	155	151	151	186	151	167	158	153	157	137	136	152	154	167	175	158	158	171	165	168	135	131	143	144	152	157	152	152	159	147	126	150	143	167	179	131	157	143	157	134	149	147	133	148	142	161	145	150	168	151	146	159	156	155	169	150	163	156	128	155	147	158	148	167	164	149	144	149	143	150	132	163	164	164	145	160	150	164	156	160	176	156	161	165	172	135	149	160	136	132	157	141	144	151	127	151	168	133	153	153	174	155	149	128	161	157	145	155	142	158	177	149	156	154	143	157	164	154	134	141	140	146	157	152	144	159	160	149	148	144	158	156	160	147	151	141	163	150	143	141	167	143	183	135	148	162	148	151	150	150	157	158	135	135	153	136	153	141	145	155	131	153	163	151	168	147	170	141	154	131	140	139	152	157	144	139	158	160	149	154	158	172	134	155	161	143	148	166	170	148	159	119	146	143	151	156	138	147	146	134	145	161	153	151	181	144	160	159	145	163	163	152	175	172	167	177	131	160	133	154	173	152	137	164	133	154	162	160	150	144	137	153	135	152	139	156	143	146	169	157	175	148	142	153	166	163	145	140	177	144	154	135	156	154	163	153	125	139	153	159	156	147	136	158	144	161	138	178	156	162	143	142	150	165	146	143	160	123	165	156	149	149	159	150	147	164	150	150	137	134	128	152	123	164	171	155	167	144	155	162	150	165	147	172	134	144	136	151	148	142	163	149	166	138	133	134	141	127	159	169	174	153	168	152	136	158	163	150	139	145	122	136	138	150	166	168	146	160	166	154	145	160	149	159	139	147	121	143	178	179	140	146	160	145	132	156	155	162	131	164	158	137	180	124	133	157	167	164	142	152	147	148	162	143	163	175	137	149	148	154	140	167	175	149	162	141	167	140	149	169	149	150	180	164	141	172	138	163	167	152	163	171	153	168	142	155	127	149	176	156	131	159	155	168	161	133	134	161	150	169	155	152	165	154	151	167	170	153	152	143	154	139	161	190	138	172	148	155	137	138	124	156	157	168	164	137	159	152	134	150	159	175	128	140	152	151	158	145	144	179	150	151	156	141	150	130	161	126	154	149	145	152	132	169	140	131	151	147	162	161	146	146	157	160	152	144	144	152	141	134	139	161	159	142	154	135	172	147	130	145	151	139	160	138	128	157	140	157	155	154	139	156	163	147	142	151	153	134	175	168	139	154	172	141	146	168	165	161	139	158	136	136	160	154	169	161	147	128	156	134	157	155	147	145	147	157	162	154	155	161	144	162	152	156	146	116	152	161	172	155	154	152	148	141	160	158	142	149	146	156	166	158	134	157	179	162	163	155	147	136	157	148	147	155	170	147	132	150	144	148	125	154	153	155	158	147	156	166	184	143	141	150	156	185	162	170	149	161	149	148	149	139	148	156	127	151	145	178	159	143	154	138	124	166	167	136	142	150	147	169	147	144	153	148	125	158	138	152	144	169	188	175	164	153	156	150	150	165	138	137	148	162	160	158	152	167	141	154	160	155	147	157	156	151	157	154	144	150	143	172	151	149	123	148	152	149	170	157	147	158	152	143	131	144	151	136	158	188	155	172	163	126	168	144	149	156	139	140	150	171	152	152	151	146	160	163	148	155	144	132	120	141	145	150	133	132	133	127	128	142	141	159	127	149	162	137	145	154	172	175	143	143	145	161	132	159	141	141	150	139	152	161	141	155	143	146	152	150	164	139	171	147	167	174	145	144	155	157	135	154	188	137	160	156	155	165	131	155	137	150	142	140	162	168	163	143	132	162	149	165	144	158	162	160	154	143	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8110	558	652	668	604	572	565	569	526	528	491	506	479	502	511	490	478	502	508	530	564	525	510	489	500	487	518	497	484	508	497	479	500	473	470	487	510	444	460	479	498	464	525	523	485	524	468	498	461	452	470	459	514	433	465	519	434	458	473	494	479	479	548	481	475	478	482	468	495	445	456	479	507	496	483	474	512	469	474	501	489	494	484	500	495	484	468	523	458	485	468	528	475	547	473	488	492	520	444	458	480	463	484	495	518	465	530	503	520	487	471	465	490	531	488	487	502	480	469	491	460	502	493	481	508	465	494	495	517	481	495	449	508	507	512	488	499	483	502	468	489	484	487	473	470	474	459	497	462	505	518	464	469	475	476	485	468	448	478	450	527	474	502	481	481	503	529	444	476	511	469	520	468	459	476	463	484	456	469	458	449	451	435	494	497	468	493	516	478	483	489	491	485	522	466	429	507	496	523	536	505	481	502	454	486	494	496	508	483	470	526	493	474	515	493	477	522	479	501	453	477	449	452	511	466	491	494	457	473	495	487	505	476	481	496	488	491	528	507	516	504	521	463	498	445	502	442	499	479	482	504	490	470	472	464	468	472	480	453	510	487	519	494	474	495	547	494	508	465	474	465	481	512	479	504	482	461	484	491	442	462	503	505	462	476	473	521	454	473	461	471	474	451	479	487	488	493	475	454	463	495	491	484	463	550	484	445	463	503	495	446	499	481	501	455	525	436	486	488	474	488	512	471	469	480	458	506	493	500	461	477	467	480	480	479	510	460	513	471	473	481	469	465	495	471	510	524	491	484	499	509	492	470	467	465	504	441	485	486	504	486	479	476	486	503	465	477	519	491	523	503	490	445	477	439	501	467	498	472	485	473	466	480	469	495	454	523	499	503	486	495	501	468	473	488	504	516	501	471	478	498	475	455	517	475	480	462	487	517	493	525	502	473	457	443	505	490	478	523	510	483	476	477	471	468	488	475	483	474	520	497	468	494	495	457	471	517	513	508	467	506	471	448	493	437	512	499	464	510	483	432	465	492	471	498	512	483	476	452	476	510	453	460	483	501	464	450	484	483	477	466	503	478	511	488	508	513	485	482	477	455	501	467	504	437	508	452	473	483	497	463	491	527	469	469	470	466	465	469	499	490	496	493	486	472	522	495	477	497	482	489	491	465	482	501	472	445	469	526	502	467	484	479	494	505	477	500	490	498	468	509	498	490	497	458	478	463	481	505	480	503	468	495	454	505	473	493	482	476	474	511	467	494	512	470	488	472	472	503	496	476	466	521	512	425	452	469	483	497	491	479	534	479	462	486	469	479	473	462	506	511	490	519	479	514	509	481	493	453	512	479	493	483	499	469	551	479	463	512	483	518	472	466	472	442	468	479	504	488	473	462	496	445	489	493	493	497	480	511	471	460	481	478	512	456	480	490	470	504	494	471	511	495	498	439	496	480	503	477	497	481	522	497	467	482	492	513	473	424	470	467	494	490	464	504	449	464	507	440	504	482	442	484	486	480	469	522	528	472	468	492	461	484	472	522	476	514	486	484	483	497	514	518	453	471	490	465	508	489	465	478	484	475	486	486	511	475	474	465	451	497	511	512	481	488	488	487	512	495	434	516	526	517	456	506	500	496	518	497	448	489	507	475	456	512	481	507	488	518	498	498	502	484	485	476	484	470	426	481	487	482	459	486	439	503	461	456	520	484	518	456	486	490	486	482	501	485	502	449	502	452	506	495	503	468	501	519	497	488	476	490	501	510	501	508	532	465	466	459	455	455	458	468	484	478	496	498	464	501	510	486	478	480	489	459	466	479	471	485	463	504	487	499	479	473	470	493	524	490	507	486	464	509	513	545	513	501	498	516	474	479	479	475	445	504	451	450	523	510	469	498	502	460	497	501	507	499	514	479	497	493	507	463	489	497	492	470	517	488	495	461	487	481	460	479	468	502	513	464	502	492	499	490	494	504	509	531	459	512	521	484	490	474	489	483	469	482	518	507	470	484	489	475	481	501	524	505	460	499	489	455	473	499	472	490	534	488	423	488	493	473	504	442	508	490	476	506	455	530	477	492	484	502	445	493	500	492	491	486	503	486	534	486	470	508	493	492	491	467	475	451	463	510	444	490	515	504	494	498	467	453	468	478	466	507	454	476	484	509	503	470	497	433	472	479	514	483	477	496	464	466	510	469	495	480	503	434	503	469	498	467	439	458	480	493	503	512	468	497	466	498	466	498	462	462	505	483	475	492	475	510	496	514	487	438	500	491	508	484	460	481	443	490	494	490	491	498	420	459	432	513	529	487	534	502	493	462	443	511	479	486	471	494	489	497	482	463	478	465	489	493	470	497	504	473	495	476	469	531	487	446	470	461	450	555	472	502	478	475	473	472	509	496	508	468	497	483	491	487	502	502	500	488	499	515	452	484	468	485	499	497	491	424	477	533	484	480	471	472	458	500	466	515	461	485	505	504	482	457	492	495	482	462	469	497	467	475	491	489	464	492	456	455	484	460	468	488	489	496	496	492	493	483	466	489	453	476	463	527	489	475	461	491	484	490	469	490	515	476	512	491	531	454	507	527	486	484	445	464	472	501	516	486	521	475	511	495	488	511	464	459	515	451	513	485	467	473	441	486	476	462	481	527	485	468	505	494	526	532	487	478	528	512	453	487	504	497	461	503	503	463	484	490	468	480	509	488	477	461	462	480	471	478	480	487	501	491	476	484	485	447	496	491	488	471	515	511	452	452	482	419	516	472	490	479	491	477	471	473	485	474	477	483	494	489	491	474	501	487	486	463	497	476	481	481	504	475	485	472	463	515	475	486	468	456	494	475	483	516	507	492	451	458	477	475	501	510	455	464	447	507	481	495	482	485	477	461	477	555	433	476	489	480	495	436	456	481	487	444	461	484	503	477	486	504	448	481	471	507	442	483	480	492	488	489	486	504	490	463	492	444	473	503	501	472	434	456	495	464	511	458	482	510	473	445	476	495	448	514	517	499	456	514	503	467	514	492	502	484	464	480	499	479	454	497	512	484	475	525	474	474	497	475	477	508	467	468	470	461	500	463	496	483	488	453	490	473	484	496	483	457	491	465	475	476	490	478	487	452	498	500	469	441	431	493	483	499	444	470	528	472	504	479	503	491	489	497	491	479	475	500	477	503	467	497	515	489	484	506	498	496	484	487	452	469	495	511	466	456	503	504	484	477	467	507	502	484	470	493	474	497	509	486	520	501	534	483	476	483	473	459	507	472	475	503	480	479	489	505	463	469	507	492	474	497	496	467	485	464	506	487	526	500	488	439	488	492	527	497	491	515	500	496	512	446	489	455	493	496	456	483	481	469	428	485	490	440	496	484	493	470	503	498	491	465	465	478	487	491	498	507	482	477	478	461	479	532	482	466	509	457	483	483	486	477	468	476	459	462	482	508	491	499	474	472	495	495	479	484	512	509	471	516	492	488	457	460	451	493	449	492	487	508	493	503	489	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50224	12926	2460	1161	890	686	603	535	476	463	415	372	380	357	374	329	318	371	308	327	334	345	311	320	333	334	303	308	334	313	304	304	359	318	313	319	320	300	341	286	317	338	302	315	281	295	294	297	320	341	304	309	322	268	277	320	285	294	313	302	331	314	275	273	260	318	277	296	293	283	306	285	311	293	318	296	284	295	291	302	301	309	299	292	274	283	307	297	317	307	319	308	311	322	273	309	309	275	289	279	282	293	330	317	312	312	342	314	296	295	304	315	283	313	282	314	304	305	317	305	312	318	298	320	319	291	331	283	298	274	302	314	315	290	294	294	314	308	282	310	314	336	289	299	287	270	281	303	296	298	312	283	283	295	301	297	303	319	283	303	241	328	293	307	310	293	304	275	344	286	302	304	310	300	269	309	274	318	296	306	304	303	289	281	295	258	302	278	281	290	321	303	309	291	312	289	276	309	310	320	314	302	270	289	321	273	274	315	301	309	301	280	308	271	289	303	290	267	311	312	293	281	296	319	260	301	309	303	288	326	311	308	305	277	279	304	281	289	272	303	279	257	303	293	309	248	313	284	313	295	272	281	273	306	288	322	338	305	313	281	286	276	307	297	306	272	287	311	323	293	300	298	291	295	268	241	319	284	316	284	275	281	255	310	303	283	293	310	307	298	296	311	337	310	294	330	279	294	300	306	312	314	286	298	360	277	307	244	299	308	306	278	305	297	313	317	297	301	340	287	293	328	309	307	297	313	299	271	319	296	299	304	307	324	298	297	295	312	289	294	283	323	321	295	284	291	264	307	323	294	291	303	303	313	292	278	294	290	319	292	276	311	298	316	277	312	280	317	320	307	293	304	292	298	300	298	289	322	297	272	305	289	296	293	285	309	316	293	300	286	270	275	293	286	294	270	290	307	298	278	263	316	309	309	289	280	306	304	308	311	270	318	307	316	289	328	298	299	294	281	266	273	326	305	264	303	304	270	281	307	296	292	315	301	322	296	298	281	239	283	330	286	276	280	287	317	297	299	296	295	305	313	300	320	310	318	306	297	331	334	307	285	299	315	323	312	283	326	283	322	266	301	265	280	296	292	286	271	308	278	276	305	314	313	305	306	306	297	332	276	272	299	293	279	280	295	297	318	305	290	290	303	296	271	310	285	285	303	326	314	291	270	328	297	280	290	286	310	296	288	291	305	301	278	271	292	308	307	298	285	293	330	303	293	299	337	309	325	304	315	295	267	300	291	294	296	317	292	302	299	311	280	294	313	303	311	323	306	266	304	313	335	295	304	316	304	283	300	291	328	273	323	323	253	299	276	285	280	279	316	276	311	335	299	315	320	289	307	281	285	286	286	295	283	277	288	292	303	312	290	313	287	326	294	289	306	315	319	309	293	264	284	306	300	323	278	290	293	295	274	292	285	304	278	314	305	320	295	310	284	328	282	295	303	313	286	296	297	292	330	270	305	303	312	288	293	287	314	325	291	281	280	295	311	291	305	272	291	285	278	297	309	298	319	294	260	306	286	321	295	313	302	290	321	302	314	282	287	292	305	312	289	286	281	285	326	301	286	310	299	307	320	323	292	332	283	299	287	314	321	314	297	326	302	302	290	320	295	295	280	313	297	303	303	256	277	258	305	262	314	318	294	308	300	298	307	315	299	293	296	327	292	286	290	310	291	293	310	286	281	286	288	282	301	299	296	299	296	285	303	289	294	306	308	304	279	347	289	299	313	303	277	269	281	279	299	282	301	294	294	294	322	314	296	300	322	305	308	276	277	279	297	311	320	262	300	269	276	283	276	294	286	327	268	319	297	307	290	326	325	273	291	306	295	315	308	312	278	310	274	328	280	314	317	285	331	309	307	293	272	302	285	315	278	306	316	317	310	297	307	275	288	318	287	272	290	291	247	306	295	312	301	309	300	263	295	297	268	294	310	298	312	300	320	300	283	301	297	293	292	279	305	288	278	309	303	317	282	326	267	284	299	309	294	310	297	295	311	280	310	305	276	287	304	324	292	289	291	307	276	297	303	305	293	277	286	308	286	246	285	288	277	298	296	294	293	291	277	289	314	281	312	310	288	298	327	288	313	282	288	269	280	288	309	307	310	262	282	297	270	309	306	278	312	323	301	307	279	286	279	310	284	276	303	300	311	291	300	274	292	306	301	306	283	278	292	274	341	317	267	306	304	341	290	282	325	308	320	310	307	311	315	308	298	307	288	301	312	295	321	305	296	288	322	303	336	257	277	292	305	304	281	329	291	306	292	295	293	304	311	296	310	322	303	338	273	262	271	300	268	304	270	289	335	309	283	331	313	296	299	293	320	323	290	314	325	294	303	306	304	291	350	313	281	286	321	280	315	313	318	326	304	303	313	293	314	322	327	295	328	316	339	335	301	327	316	301	304	318	294	290	317	281	307	308	262	298	293	306	282	326	322	338	333	301	294	282	311	266	281	313	291	296	283	275	290	357	294	310	294	302	291	337	316	311	290	308	329	311	282	274	261	274	269	301	305	298	299	302	285	312	297	312	313	294	299	320	296	352	296	292	315	288	293	276	345	311	309	281	300	281	310	292	296	307	302	288	313	315	292	277	263	329	297	279	305	319	306	311	299	330	312	343	324	268	317	321	297	306	279	285	305	286	286	322	292	289	312	294	300	306	318	298	307	281	297	304	336	290	325	276	310	289	287	294	287	289	311	303	312	324	292	315	300	325	331	300	322	283	272	306	304	311	310	312	298	301	296	322	320	308	282	285	300	250	286	303	285	299	289	292	299	286	276	299	339	311	303	288	303	294	321	299	301	311	302	297	281	283	293	278	279	278	279	303	326	303	323	296	309	305	294	300	307	277	315	287	335	313	277	313	294	295	276	302	313	267	282	309	314	301	296	317	299	282	312	286	280	303	277	272	316	293	308	275	280	296	311	306	291	296	322	300	303	290	334	334	299	306	316	311	303	258	308	316	317	296	299	281	312	325	303	301	299	294	313	279	288	288	297	292	288	315	307	288	327	275	296	313	292	286	321	288	309	272	339	299	308	308	292	323	305	325	257	309	292	297	302	275	294	323	309	299	328	261	305	322	331	274	312	289	291	311	286	298	315	299	286	325	274	327	301	274	301	294	283	300	321	272	299	311	289	324	321	292	298	294	299	291	287	302	287	302	301	303	295	337	296	297	306	272	287	333	303	283	296	336	308	312	278	294	334	295	272	297	347	325	304	278	303	288	310	311	337	292	303	310	304	344	288	279	326	264	299	302	292	307	271	279	302	299	301	274	285	301	330	257	286	319	281	316	305	315	314	298	309	308	303	309	300	317	325	301	289	297	311	321	275	286	303	309	287	277	326	289	310	295	313	319	302	301	301	303	288	316	310	273	285	343	319	298	290	270	283	284	295	318	309	306	294	272	295	297	289	271	315	291	322	294	290	315	298	335	292	275	283	307	290	279	272	308	318	318	320	309	282	289	296	298	333	299	287	292	246	321	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24808	1807	3442	3757	3305	2743	2202	1961	1777	1688	1532	1432	1354	1302	1231	1146	1136	1093	1128	1050	1019	1010	1020	976	936	933	937	974	922	916	947	897	895	943	974	915	891	893	888	893	904	979	871	863	886	857	857	890	885	823	853	911	853	889	882	839	873	866	894	852	912	818	923	900	883	880	898	859	872	846	861	862	853	906	848	890	855	861	874	879	822	820	836	835	872	842	873	829	840	889	826	800	851	829	869	834	886	930	865	783	824	827	847	814	876	882	840	887	858	832	858	857	834	801	866	870	917	831	829	851	873	837	885	826	814	806	819	831	849	859	808	803	863	811	846	844	860	824	859	830	807	864	818	847	816	841	754	794	805	885	832	854	875	816	863	871	835	828	798	859	929	846	850	831	826	820	842	819	875	834	838	839	847	812	806	858	794	860	847	828	865	836	846	831	811	840	861	869	857	821	833	815	868	916	860	806	863	804	885	832	875	857	865	853	899	854	885	832	885	868	828	829	897	880	833	843	852	845	815	858	847	833	868	890	848	845	803	847	881	839	847	868	845	862	833	848	851	840	846	873	875	822	885	812	883	848	876	857	860	851	837	848	915	868	827	827	832	865	794	872	839	850	855	846	834	855	832	858	830	829	860	865	873	897	830	859	829	863	875	848	882	861	865	864	830	850	853	851	863	843	820	842	900	882	844	879	933	803	797	816	816	863	852	829	841	856	783	847	885	920	866	842	895	858	846	872	816	822	837	794	860	835	861	860	858	871	815	796	814	842	797	855	846	841	900	872	780	816	890	843	875	874	889	873	838	840	890	866	856	845	784	849	888	883	913	836	859	875	837	852	840	818	757	813	803	847	864	865	839	838	834	844	855	855	855	873	865	837	876	832	906	830	850	842	831	836	850	846	857	842	868	832	905	825	844	795	811	870	864	835	859	872	789	875	856	789	851	859	892	871	784	869	878	828	843	885	849	834	809	847	794	788	809	848	826	847	858	778	852	836	873	866	846	862	840	865	884	798	799	878	778	845	824	824	881	879	819	851	929	805	863	886	833	868	909	915	821	842	831	867	875	898	863	750	827	887	860	842	862	843	843	854	925	884	843	829	817	798	824	851	850	844	852	841	842	876	824	828	821	867	868	860	804	882	859	815	817	864	839	825	878	901	841	875	821	866	898	859	832	828	822	848	798	884	868	874	861	881	849	836	869	823	748	817	896	850	885	824	823	861	847	802	794	802	842	839	830	862	823	802	808	841	899	844	849	823	813	828	827	851	872	824	814	844	869	837	875	819	827	849	830	821	887	818	813	837	800	904	829	887	853	819	853	831	800	789	834	886	864	844	856	871	918	799	853	805	855	853	836	871	851	847	813	913	802	857	832	833	852	853	855	796	836	822	847	860	849	853	823	823	831	849	874	778	908	838	849	898	877	809	887	836	849	899	857	832	806	844	834	910	845	855	769	798	814	837	864	893	832	803	891	870	831	826	838	869	896	814	893	828	831	789	828	876	881	802	839	844	826	817	851	838	887	874	849	830	823	862	841	887	885	883	821	801	866	832	875	749	806	815	870	839	877	879	845	815	869	852	857	797	833	891	811	838	839	858	820	892	850	902	843	848	813	855	869	831	875	847	882	851	864	872	883	793	829	853	876	799	843	815	808	865	820	828	824	825	884	823	906	834	858	865	818	864	871	857	880	850	882	813	833	830	896	900	834	870	881	799	861	848	854	862	817	801	754	867	783	869	840	897	814	858	878	863	820	768	810	825	849	854	838	866	853	849	871	870	798	832	876	855	864	841	857	826	874	842	818	842	831	875	870	822	842	845	837	770	844	832	863	869	829	844	824	822	818	809	878	881	851	853	811	918	828	839	818	865	821	878	856	869	803	804	814	869	845	812	836	849	899	857	862	790	840	853	844	852	825	804	828	886	840	825	857	834	863	857	887	824	865	812	853	878	883	879	877	853	820	860	877	875	864	860	797	859	837	833	850	824	831	882	786	826	785	841	786	867	869	839	750	882	853	798	833	829	828	874	864	817	834	821	791	862	828	803	891	820	773	820	877	825	856	837	843	836	887	843	864	875	869	842	882	842	834	865	837	837	845	802	860	856	843	869	859	844	852	834	822	851	874	823	845	869	863	865	816	850	816	856	856	858	855	784	846	848	829	847	832	831	895	803	870	815	870	877	848	865	880	869	815	851	874	876	904	852	888	802	834	837	855	852	854	900	819	826	877	859	825	826	850	848	887	792	863	873	885	859	826	814	833	882	822	835	844	894	834	860	821	832	853	862	846	829	767	814	803	842	858	833	854	839	841	875	833	813	779	876	884	846	890	873	812	903	867	839	847	797	812	843	864	834	847	893	830	881	826	889	858	834	856	847	894	798	812	848	838	794	838	818	800	816	857	754	847	835	837	851	873	880	836	887	852	826	880	879	837	853	903	884	851	851	883	814	872	839	888	783	831	873	844	795	814	855	783	818	839	846	872	859	845	822	867	878	859	822	868	826	854	926	876	822	872	845	886	823	837	811	844	874	836	831	849	857	845	860	825	819	808	806	866	840	817	826	857	817	840	822	789	884	826	854	864	860	780	823	835	841	822	832	814	820	806	855	806	834	828	817	859	818	842	848	828	824	795	819	879	858	839	847	796	899	807	836	847	846	832	810	877	793	834	821	894	887	796	872	882	908	872	821	821	833	899	865	881	885	841	782	836	900	828	833	872	801	846	846	855	843	778	823	862	811	839	829	852	785	815	832	818	845	881	846	871	872	853	871	814	846	845	840	848	845	827	863	837	845	861	870	856	804	856	844	830	800	837	825	827	816	841	834	810	817	819	881	805	794	875	869	843	826	869	821	837	875	902	864	822	812	816	798	839	859	816	829	820	832	868	840	831	831	865	851	831	793	801	825	864	810	847	872	850	869	842	866	812	817	806	874	825	850	846	790	861	827	857	832	825	844	859	853	894	804	792	859	846	855	864	849	836	830	814	869	824	842	842	888	827	833	845	850	809	786	851	846	843	854	833	853	875	825	818	815	871	838	868	814	801	833	805	839	824	809	836	887	826	855	832	823	809	816	859	768	893	870	813	839	827	836	785	822	837	811	873	841	875	820	866	840	844	826	860	813	880	867	825	832	867	888	854	842	817	842	817	834	828	795	853	899	871	848	851	838	900	848	801	853	800	838	817	854	825	875	858	836	843	884	854	789	872	885	842	835	880	846	838	809	863	813	836	821	852	869	844	856	830	872	854	885	834	867	882	848	856	869	828	817	846	881	817	910	856	850	858	859	864	827	824	832	844	829	847	853	839	821	868	814	826	825	852	809	827	806	867	832	826	884	869	854	865	883	817	838	849	864	851	862	820	889	829	823	835	859	838	831	877	860	817	830	843	822	882	867	868	818	863	834	806	794	852	816	852	876	808	845	827	782	850	896	843	843	860	838	830	834	859	855	864	841	850	859	829	850	870	845	908	856	891	905	805	835	874	809	842	841	831	893	837	889	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
54474	22106	12792	2723	1513	1179	903	776	621	579	539	512	443	446	422	371	384	387	410	346	357	341	372	353	319	304	335	359	372	305	341	333	342	338	341	326	304	312	307	319	308	323	311	349	320	297	311	349	302	340	329	323	297	306	306	330	322	314	308	338	288	320	308	297	304	331	311	304	288	325	294	285	297	304	345	345	288	295	366	304	301	323	291	303	306	317	336	314	340	294	308	281	313	311	310	282	309	313	338	313	306	299	334	300	272	329	334	336	332	312	335	312	315	316	304	331	328	302	316	330	291	313	296	316	294	327	300	298	319	293	323	321	303	299	313	300	315	296	302	299	326	300	330	346	318	331	341	304	342	283	331	308	302	318	321	330	274	325	316	339	325	296	317	336	301	325	318	354	333	286	330	336	325	324	300	302	326	279	301	286	284	305	352	333	352	354	320	281	317	310	323	307	298	332	315	281	294	316	310	303	301	307	305	289	332	305	308	304	292	328	289	313	296	333	296	299	297	313	287	292	302	309	299	311	303	305	319	287	344	325	322	320	286	317	307	288	327	310	339	324	317	314	320	319	336	341	305	343	302	290	293	292	273	313	317	318	275	294	354	291	312	337	303	297	287	298	331	338	284	277	326	292	269	327	318	302	294	272	304	351	327	297	309	305	302	290	302	319	305	334	364	304	337	332	281	321	327	301	304	302	314	310	285	301	301	303	336	321	294	284	317	282	310	293	337	270	326	303	321	296	333	306	294	332	304	333	342	286	292	326	310	314	293	321	319	269	320	300	325	299	311	341	315	292	324	290	325	324	312	300	297	286	310	312	309	338	298	312	326	300	331	334	351	370	341	335	306	299	329	311	307	331	301	262	326	307	309	291	326	291	312	311	312	327	310	336	308	305	292	302	316	293	355	314	288	302	314	332	290	281	320	311	293	303	291	314	280	307	292	327	292	309	322	301	297	314	283	309	312	339	323	319	319	307	333	315	303	323	315	328	354	313	290	351	322	311	333	345	301	340	312	324	299	268	321	332	290	308	318	332	312	263	326	314	311	316	317	293	329	293	309	312	320	320	316	292	295	285	330	303	328	289	278	316	303	304	326	339	339	331	306	325	328	344	327	320	299	289	317	314	277	301	294	331	309	309	290	307	315	325	312	316	309	273	343	301	294	317	309	327	301	317	295	296	311	306	311	262	286	340	325	293	350	324	306	305	346	266	328	349	306	318	325	317	326	333	331	320	332	289	308	318	327	328	322	287	315	312	301	309	354	320	300	304	329	312	326	343	333	326	296	308	335	309	291	305	319	296	316	304	325	293	319	315	307	314	304	312	318	306	301	301	325	320	323	299	324	313	308	321	311	354	311	261	305	324	304	305	331	315	328	291	289	327	309	313	295	308	293	297	311	308	293	304	330	310	308	313	329	308	341	323	315	311	328	310	298	320	332	310	323	304	325	272	289	328	333	319	284	317	310	286	319	303	302	344	292	298	309	297	291	312	295	327	309	293	309	309	287	321	295	293	287	325	339	326	310	334	344	303	334	307	312	317	327	325	295	289	306	297	323	320	326	287	331	332	283	318	311	308	270	304	341	299	294	288	337	333	334	308	312	322	318	297	315	270	295	281	304	323	302	319	329	287	308	299	308	322	300	307	302	298	311	326	313	269	307	287	299	299	282	317	321	317	312	318	273	332	278	292	317	334	324	326	276	324	312	284	324	312	318	302	308	301	300	301	336	295	254	294	287	337	314	302	304	325	315	298	323	323	287	313	313	298	297	317	313	308	295	317	329	330	263	334	314	307	309	318	323	307	299	339	302	331	335	285	306	306	295	288	306	316	303	288	325	285	313	316	293	348	277	315	303	328	294	328	332	292	305	292	298	317	311	307	293	308	323	277	327	307	307	297	335	311	309	326	294	281	345	304	288	288	326	302	290	317	320	288	313	362	369	329	315	311	340	312	303	310	318	313	326	302	318	316	313	291	297	302	308	307	313	344	301	306	284	332	333	264	328	298	300	292	326	333	315	310	336	324	307	297	311	309	310	318	334	287	294	330	318	301	322	284	340	301	337	335	287	293	301	303	317	313	316	300	291	302	329	306	319	307	326	321	296	288	327	317	326	323	310	304	310	308	303	317	295	302	305	311	320	306	338	299	289	277	264	339	332	289	311	290	333	296	294	316	300	333	305	316	334	336	325	339	315	318	304	296	327	319	330	331	304	305	331	309	324	308	304	322	312	303	319	324	336	308	289	300	308	338	296	318	306	328	302	289	292	280	308	310	292	305	324	323	320	293	314	302	292	285	294	278	310	299	302	332	314	330	278	316	323	308	319	321	304	310	310	317	309	303	299	296	331	303	319	289	306	321	325	346	324	301	304	344	325	319	295	316	312	314	327	324	306	272	308	319	295	286	289	319	284	337	304	293	302	264	310	294	336	325	283	307	305	310	344	321	312	286	301	303	304	326	320	299	288	320	319	281	347	331	322	318	343	315	317	295	264	304	284	299	317	326	331	346	324	316	344	282	291	325	309	311	300	313	343	311	297	308	298	310	312	306	326	292	293	286	304	309	282	317	286	304	318	308	336	341	296	326	306	310	300	317	302	346	305	293	333	263	324	318	308	312	337	293	333	298	321	302	335	330	327	292	307	304	311	295	333	352	317	328	314	339	324	285	313	307	313	315	299	303	316	288	298	290	316	312	319	309	319	268	332	291	309	346	338	304	295	313	301	292	296	310	285	285	291	292	299	347	324	317	337	306	305	299	330	330	309	314	303	296	301	304	340	322	311	273	327	318	302	278	327	309	301	331	322	317	305	326	326	342	311	290	308	311	332	284	297	329	299	298	319	327	293	311	331	331	298	314	320	299	330	279	326	301	278	303	314	302	315	318	292	290	309	334	325	287	322	318	303	317	293	338	308	294	326	309	311	308	300	295	325	300	309	304	334	301	322	292	291	296	320	312	306	289	332	276	270	310	307	315	282	305	329	319	313	318	313	314	332	282	317	317	319	304	335	297	309	315	326	337	336	349	278	324	332	323	323	345	303	302	320	308	274	316	325	278	290	313	314	328	319	326	316	295	323	305	320	308	319	317	329	301	318	307	294	286	320	342	311	310	312	323	321	278	345	320	320	319	319	323	303	322	301	317	312	312	305	302	306	304	340	312	300	276	326	330	325	295	323	296	330	324	322	291	345	313	294	318	326	316	349	299	323	306	305	287	320	288	286	314	329	336	299	304	294	311	299	288	326	318	310	290	309	309	309	287	300	324	326	319	296	310	309	305	307	307	317	297	310	331	295	324	328	298	285	331	337	326	317	318	291	324	307	300	280	274	307	294	296	327	312	301	343	309	278	305	305	293	294	318	332	324	312	288	332	318	334	301	327	338	280	326	303	308	311	305	329	321	298	319	301	323	330	320	324	311	330	300	330	317	373	315	322	301	310	291	331	315	327	312	311	322	332	294	309	334	302	305	321	318	288	304	300	282	316	311	317	298	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
31635	2807	5798	6312	5289	4323	3611	3052	2611	2376	2109	1980	1844	1746	1579	1379	1409	1354	1270	1238	1322	1249	1149	1128	1069	1086	1058	1077	997	1021	989	988	977	959	962	972	999	892	983	957	969	851	977	956	902	911	868	853	913	968	910	918	923	866	926	909	915	898	892	876	913	898	896	836	893	877	911	911	851	859	859	872	780	859	876	865	894	838	877	846	901	926	854	804	839	873	868	842	893	800	900	902	890	852	855	851	871	883	858	921	879	851	862	874	857	832	871	848	848	835	868	882	860	851	817	887	938	877	841	891	865	859	828	827	889	816	802	908	866	826	850	905	840	809	869	871	864	812	861	861	871	817	873	894	819	843	893	865	820	826	815	816	852	803	878	838	872	837	823	861	884	827	845	877	867	885	821	851	864	853	848	838	818	841	796	850	852	888	808	866	889	845	810	849	852	794	870	876	891	878	807	946	842	877	832	855	847	830	855	882	855	880	870	812	842	854	810	805	861	854	875	894	883	802	859	860	855	869	794	849	880	871	818	834	863	865	859	870	856	844	844	885	899	846	805	845	875	840	862	852	836	857	880	793	821	881	890	861	873	832	826	828	832	822	821	820	839	825	851	857	832	922	867	827	852	905	882	848	794	917	812	853	818	817	823	833	883	956	876	799	815	854	906	897	807	831	823	879	843	828	874	778	885	825	859	814	918	833	878	860	813	886	886	823	903	857	852	847	847	873	827	795	912	843	822	906	820	843	852	870	848	830	830	844	832	820	883	841	830	836	855	849	837	863	850	853	798	838	836	878	832	870	800	873	866	874	870	855	874	873	853	871	834	850	816	819	833	815	854	823	852	878	868	827	824	864	847	838	846	839	806	875	881	834	847	840	867	784	886	843	813	864	873	820	873	813	891	842	852	844	810	890	865	886	855	835	824	884	886	823	839	857	849	845	879	901	798	866	818	841	853	864	852	908	840	833	868	848	828	827	851	865	859	824	816	819	905	878	839	859	859	869	910	856	820	815	828	824	851	877	848	877	842	849	843	866	848	854	851	827	763	820	833	827	795	865	860	912	876	848	846	877	823	811	847	804	818	884	869	846	823	842	835	860	847	793	813	796	848	807	857	831	857	852	855	836	864	858	795	875	911	853	814	868	859	844	848	824	851	869	888	818	834	804	861	820	886	824	902	849	876	863	812	892	836	830	802	865	854	862	846	841	821	835	856	844	835	870	860	889	881	891	798	901	790	868	841	874	851	817	872	872	832	856	825	849	852	865	870	853	878	846	856	873	907	860	807	807	849	875	840	877	834	834	866	822	851	870	856	845	858	829	856	833	879	813	834	835	850	881	832	854	843	857	833	861	831	870	901	880	898	846	848	867	854	837	869	861	842	820	840	881	846	851	875	887	860	810	863	852	864	833	860	861	848	801	870	869	834	845	890	845	857	811	838	872	874	877	860	832	845	863	826	905	809	854	774	883	857	881	857	868	853	817	923	839	845	855	840	849	835	829	878	856	859	873	851	868	871	862	837	889	843	893	855	887	888	892	827	919	790	803	870	836	818	821	863	839	876	841	852	878	935	829	850	882	835	902	863	833	858	867	829	897	853	793	833	824	882	846	813	854	871	828	866	851	852	874	869	885	899	826	846	876	858	826	818	896	866	886	843	800	847	896	835	866	882	850	776	855	800	809	859	879	880	851	852	831	860	842	815	855	871	844	867	858	840	838	817	804	855	826	817	832	817	885	851	875	874	861	841	831	864	853	859	864	825	910	861	833	800	865	905	815	854	841	803	856	858	821	851	843	848	877	905	813	825	853	848	870	815	870	882	848	837	871	863	842	856	864	886	880	840	838	833	843	847	836	857	857	884	856	788	840	883	776	834	847	851	831	821	884	857	886	900	877	897	824	854	891	853	847	842	825	874	852	902	910	810	848	870	862	848	835	917	834	836	880	846	849	870	804	820	897	880	863	882	866	860	864	864	843	843	821	899	851	866	831	928	847	835	848	809	836	811	819	829	822	858	827	777	846	873	901	906	842	811	846	900	897	828	865	879	828	875	842	891	854	854	849	911	838	877	931	834	822	869	874	866	866	833	837	832	848	818	874	884	870	876	845	861	877	861	836	863	864	860	848	842	834	803	830	891	872	848	835	882	819	876	794	865	833	837	857	809	836	912	892	806	873	789	841	860	885	831	823	823	811	885	904	868	820	832	817	833	850	875	843	861	873	818	842	893	887	900	839	824	841	842	841	867	894	781	881	829	893	830	882	874	868	866	825	783	893	886	842	841	864	890	871	840	859	855	828	866	824	819	917	871	835	821	820	837	815	853	765	810	838	881	817	845	868	869	842	879	838	858	818	850	860	870	812	802	847	833	856	835	857	862	862	824	845	911	822	860	887	846	832	809	891	855	847	827	842	844	837	836	839	825	818	858	852	833	899	794	819	814	879	848	859	833	824	894	836	837	803	867	830	903	887	814	874	866	847	835	878	892	905	866	854	882	880	822	870	859	848	865	874	875	851	851	839	842	828	798	828	805	873	872	857	843	858	858	902	836	861	823	833	827	838	860	856	885	823	870	814	893	861	876	859	842	817	838	875	866	812	851	809	840	882	870	808	810	860	924	869	852	866	855	862	807	849	894	848	874	827	819	859	816	877	832	837	912	841	832	843	845	847	889	833	877	865	857	825	852	888	810	839	838	841	830	830	827	875	849	825	868	843	895	835	866	828	821	866	823	820	850	861	816	892	895	843	857	839	873	876	828	841	823	840	868	863	864	863	835	890	864	831	810	816	778	840	862	811	817	864	805	829	861	853	911	893	808	841	842	878	854	826	890	837	795	856	844	880	884	825	838	850	876	883	842	862	844	873	805	851	809	851	881	846	803	863	830	853	903	805	914	871	880	865	881	838	844	810	840	915	855	908	882	908	843	838	807	806	853	880	887	827	855	814	851	870	866	873	885	848	864	827	835	822	868	858	860	816	872	871	889	871	877	867	864	837	851	882	887	849	830	864	823	830	868	886	833	846	820	879	904	870	898	889	823	856	786	897	828	895	871	914	768	865	837	846	827	849	865	847	888	865	846	887	875	845	854	831	811	902	827	870	844	878	852	829	886	818	801	873	829	875	891	830	857	853	868	880	835	856	822	822	854	880	891	805	859	877	822	867	821	866	816	877	868	855	868	878	860	885	868	885	841	848	865	873	852	869	848	810	864	824	839	853	873	915	790	830	857	860	804	840	792	868	836	833	858	862	818	845	882	792	867	878	847	879	835	873	889	821	861	838	863	844	852	822	839	852	850	895	858	835	811	862	893	884	858	872	854	854	844	876	839	837	861	816	850	858	845	811	898	876	908	826	861	850	844	834	887	836	844	878	898	835	834	870	794	869	872	851	826	859	868	822	864	841	840	862	868	834	873	881	897	819	887	794	843	815	886	826	902	896	853	858	833	817	850	844	869	829	821	815	843	842	888	827	880	828	858	831	845	891	832	843	836	833	879	862	839	842	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10303	550	328	211	177	181	179	172	147	156	160	143	169	149	161	163	151	130	145	171	159	140	163	170	157	151	145	159	156	154	157	145	160	140	159	153	165	156	146	167	158	171	151	158	170	169	129	169	168	176	162	149	136	147	167	169	159	183	139	141	156	158	169	164	141	155	139	170	140	155	161	149	151	148	155	119	148	173	131	163	157	160	168	186	148	155	144	146	154	157	137	159	172	162	146	153	173	150	180	155	168	149	168	158	160	150	155	157	150	146	151	159	149	155	155	147	142	139	179	136	138	175	154	135	153	161	161	159	163	165	157	146	151	150	190	149	156	164	185	135	145	155	149	181	153	144	124	150	162	168	154	157	152	150	166	164	141	153	145	145	153	156	174	125	158	123	135	158	149	150	149	135	167	157	172	161	150	150	150	162	153	155	144	183	138	143	153	158	170	158	134	157	151	150	162	162	156	137	165	160	148	126	159	135	148	164	140	141	167	145	160	145	166	161	143	158	148	149	169	149	156	158	154	152	151	146	157	139	152	156	167	142	142	151	149	182	156	144	148	151	157	163	140	176	165	124	145	162	158	144	180	172	168	149	164	153	123	146	132	138	161	154	172	169	141	159	141	159	175	136	172	161	155	145	150	124	141	136	158	160	165	160	140	171	151	171	179	157	160	172	164	158	181	166	151	165	142	141	129	150	155	146	141	173	136	182	139	152	146	148	148	135	140	137	157	143	164	152	168	185	156	140	145	160	172	152	150	154	145	153	150	169	148	171	136	140	150	163	165	143	139	170	147	150	164	169	151	154	162	165	165	163	159	155	151	138	169	150	157	127	152	135	160	171	152	160	159	148	159	150	158	167	172	152	146	136	143	162	157	160	151	155	140	158	168	153	153	182	158	180	169	160	152	156	141	166	146	158	130	142	168	177	168	162	153	163	152	149	164	161	137	137	137	151	164	160	145	145	164	158	136	160	157	147	147	164	131	144	152	151	168	142	149	149	156	128	137	159	152	151	166	166	161	131	143	179	170	183	143	143	164	150	145	155	146	165	171	157	154	166	179	152	132	152	151	180	144	149	141	160	156	139	171	148	172	155	152	149	139	155	172	144	176	185	151	166	153	150	120	146	131	145	146	159	171	172	156	158	162	140	158	168	168	151	160	162	162	157	154	161	143	164	154	161	182	154	192	148	144	173	134	161	149	152	163	148	147	140	159	148	170	143	169	161	156	173	168	137	175	158	147	127	160	137	169	137	138	136	145	155	147	151	152	165	151	182	162	178	145	160	151	155	157	139	176	161	166	171	163	145	154	150	147	164	166	170	146	165	158	128	173	163	145	170	157	143	148	147	147	146	154	142	145	159	176	145	147	155	154	135	165	147	163	179	160	158	152	167	133	144	146	151	142	140	146	136	150	164	176	133	151	161	149	151	148	171	164	159	162	165	138	149	165	145	159	132	147	136	143	157	148	122	160	163	164	147	177	160	127	126	142	154	148	153	151	176	151	170	147	144	173	147	159	165	147	155	142	180	152	153	162	175	156	171	184	171	145	146	165	161	161	164	154	142	155	175	131	172	150	150	143	146	168	158	139	159	135	146	139	158	142	138	147	160	139	165	149	150	167	142	158	163	136	145	141	146	179	152	159	156	153	154	162	160	167	155	174	146	156	136	167	157	170	172	144	178	131	154	174	170	177	170	158	153	159	150	151	136	150	182	142	138	145	152	168	169	141	114	179	155	164	170	145	145	134	145	147	161	135	163	126	143	181	152	153	175	149	141	138	135	157	155	150	152	139	151	142	141	169	154	141	152	158	137	173	160	165	150	149	137	165	157	176	164	138	155	167	134	166	136	155	141	135	157	144	136	178	146	144	135	140	148	145	142	157	172	148	137	148	159	148	149	171	141	150	151	141	158	147	143	183	142	156	139	142	161	161	158	159	167	159	129	189	156	160	151	159	182	145	148	154	153	161	154	175	144	143	150	159	158	151	148	170	173	165	168	147	176	154	163	171	146	159	154	157	171	136	170	120	136	155	165	145	141	145	144	174	189	154	141	167	139	157	144	164	133	160	172	156	135	151	170	169	170	139	155	159	170	142	142	144	156	158	150	153	138	168	144	154	169	151	153	158	143	143	164	155	160	149	165	161	178	156	169	151	142	166	163	151	165	165	131	156	150	153	158	163	132	156	152	144	154	139	165	184	151	159	183	135	154	159	168	163	166	180	156	155	185	157	166	151	145	187	143	138	147	148	148	142	147	139	140	168	156	153	148	174	173	165	130	138	141	141	134	149	159	160	144	130	148	163	155	145	169	156	153	155	146	167	171	160	140	177	135	148	142	143	153	156	152	158	159	160	157	146	149	144	153	141	163	159	170	183	148	180	137	152	146	161	146	155	137	175	165	162	145	156	144	141	131	165	157	147	156	155	189	153	192	190	136	155	149	165	144	123	149	164	166	156	173	156	156	155	154	151	159	174	149	164	163	152	145	138	143	137	134	151	135	187	151	149	139	140	156	166	174	170	163	152	169	153	153	165	157	161	183	168	136	167	154	148	143	148	147	159	141	150	153	169	133	156	171	142	169	149	165	141	152	159	144	178	150	159	138	157	154	153	149	130	159	152	138	138	147	158	144	163	168	168	160	155	162	160	143	154	169	142	153	162	164	147	156	181	152	133	150	144	152	196	144	167	151	150	148	151	168	133	169	144	155	156	143	138	173	168	182	158	151	153	137	144	155	171	141	160	166	166	151	164	166	146	155	183	142	153	129	155	171	186	126	176	142	157	151	135	131	141	136	160	134	151	145	139	157	169	162	152	155	174	151	163	171	184	177	150	162	146	164	147	141	149	163	155	157	134	168	162	157	146	132	147	165	150	139	173	181	186	151	160	171	148	164	150	149	156	170	155	135	149	149	153	176	163	155	153	151	157	154	164	146	171	135	170	137	134	153	154	157	158	158	155	166	172	174	166	149	155	160	160	154	155	164	144	130	154	159	146	146	164	162	162	146	184	151	161	171	152	156	146	146	158	144	154	173	133	151	146	122	130	165	176	160	143	162	162	148	164	150	159	160	151	147	173	166	152	182	142	159	174	157	127	155	142	159	133	147	164	155	140	162	139	160	142	174	127	149	200	176	170	161	157	135	160	162	147	160	158	154	173	165	145	131	147	141	162	152	158	161	170	149	174	185	144	145	172	153	132	156	165	149	170	161	156	156	148	172	157	155	153	166	136	168	154	146	133	172	145	154	154	136	148	160	157	140	147	143	163	135	143	143	147	163	151	150	153	138	180	132	172	140	157	142	160	169	157	142	165	148	161	152	161	162	167	181	145	161	144	170	155	144	159	162	144	153	177	159	129	155	181	162	139	146	148	137	136	155	164	177	138	155	131	148	145	159	179	150	145	150	164	158	145	164	172	138	141	141	147	165	167	146	167	151	163	166	173	169	144	174	154	166	141	152	135	155	174	165	140	160	139	162	160	152	176	156	156	165	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9415	542	637	640	557	569	569	521	547	502	503	531	526	523	511	542	488	494	548	481	492	556	493	459	474	483	483	481	475	511	481	484	534	494	538	483	485	504	492	479	471	509	524	470	526	530	513	470	509	529	524	459	493	484	511	504	451	498	453	514	489	484	476	517	476	526	548	459	470	495	455	497	512	490	481	496	473	467	524	486	513	502	464	545	480	483	451	460	489	467	517	465	454	504	498	487	496	518	481	478	504	508	477	486	474	491	494	507	507	523	481	521	485	534	490	492	484	473	518	471	513	491	452	499	502	498	454	477	471	499	506	473	504	513	472	474	514	516	467	459	502	484	494	499	525	485	511	519	459	474	495	522	477	518	525	515	487	483	488	516	478	500	479	467	518	468	499	517	459	494	483	487	470	489	502	421	509	486	505	493	479	452	483	477	456	483	487	492	493	518	476	512	510	510	476	484	460	502	472	519	511	493	510	503	484	523	489	471	528	475	503	499	515	517	503	495	533	511	500	497	519	503	505	488	542	482	504	471	509	450	495	503	518	515	535	465	501	443	438	473	502	510	471	500	494	479	512	507	458	485	479	500	473	488	493	470	502	484	471	508	505	471	431	475	470	490	440	524	490	475	471	507	534	512	495	518	497	496	502	471	472	461	498	511	526	450	467	513	510	504	490	492	508	477	523	496	485	477	495	500	477	517	463	495	482	490	514	509	471	474	484	433	520	472	537	514	485	530	449	454	499	507	474	539	436	471	475	506	503	474	494	523	521	476	514	483	467	493	543	535	483	495	530	458	456	471	498	472	501	472	501	475	529	470	489	519	501	522	500	486	451	465	498	498	498	492	504	482	493	468	475	479	494	499	495	464	482	454	465	515	474	488	476	500	525	463	471	465	510	484	496	454	475	454	484	485	522	474	513	487	468	484	438	473	461	520	485	493	484	450	486	478	509	481	502	480	498	489	459	506	415	487	481	480	485	487	479	476	462	468	485	497	455	488	539	495	451	521	507	486	478	480	522	480	534	540	471	442	470	474	523	493	511	525	455	496	462	499	489	495	471	512	484	462	504	469	461	498	450	492	460	503	491	495	486	464	493	503	495	498	481	480	482	502	499	507	509	506	463	481	472	466	480	467	466	532	502	492	521	474	516	465	506	491	441	501	508	487	527	510	468	494	480	518	506	481	508	513	482	520	486	476	487	539	521	510	452	470	491	473	496	487	481	475	483	487	468	473	499	479	489	477	472	505	512	493	458	483	476	494	487	480	449	486	470	447	504	518	465	489	478	493	468	498	512	468	489	478	568	523	473	481	480	498	455	490	528	467	469	509	499	486	438	484	489	521	501	481	473	506	461	467	470	518	473	484	498	458	469	466	495	494	485	483	511	498	521	500	465	507	500	486	487	491	491	485	499	462	478	499	480	481	516	508	489	493	466	447	472	484	460	462	472	524	489	480	491	497	497	545	528	463	481	517	501	495	481	477	471	488	490	509	477	454	449	488	478	516	504	504	538	474	531	465	475	473	516	483	480	470	477	466	476	488	499	439	462	524	470	512	501	490	553	485	501	511	482	537	470	483	512	495	459	485	496	487	489	449	512	514	478	460	473	456	517	497	465	588	490	479	465	472	529	516	529	501	461	493	492	491	528	492	502	508	502	490	515	518	475	463	502	501	482	517	484	518	493	474	548	495	526	509	502	436	482	468	452	562	481	457	503	499	516	474	499	521	476	482	502	508	482	486	486	526	493	507	522	471	511	503	505	497	507	497	485	477	495	491	485	497	482	457	490	507	516	478	471	506	483	552	493	530	464	534	519	466	498	509	484	482	527	517	535	501	490	500	520	529	504	470	497	528	481	458	481	485	490	546	511	516	484	491	489	508	536	484	465	510	542	499	478	521	492	508	509	492	522	460	470	508	474	487	496	509	477	468	526	469	452	465	490	485	516	518	481	496	501	476	505	462	479	500	494	470	456	481	463	516	452	535	503	497	484	518	489	494	487	469	471	485	509	497	471	484	475	459	507	475	471	451	512	493	519	506	515	500	476	495	492	464	514	506	479	497	493	491	516	483	509	480	497	452	510	476	508	491	467	496	482	511	493	476	476	486	483	522	471	488	520	492	484	484	507	477	503	508	500	501	486	483	484	477	482	494	499	497	448	484	513	532	521	513	488	485	474	507	505	470	508	524	490	503	462	494	483	497	522	468	508	514	499	472	494	520	491	497	495	556	473	514	505	529	496	473	506	493	463	536	507	474	495	495	456	513	481	495	482	500	473	491	459	484	476	479	494	470	499	487	527	515	497	462	534	502	465	479	488	470	529	482	474	482	515	512	487	482	518	526	479	458	489	463	524	493	515	479	469	488	452	468	475	479	456	469	505	491	515	465	520	493	469	510	510	499	511	478	459	516	487	498	483	461	479	505	500	493	508	490	494	510	515	494	525	504	448	497	511	517	498	520	505	473	471	491	425	474	496	469	442	519	460	519	498	482	532	475	525	494	482	464	459	522	458	496	501	506	491	492	540	478	501	519	477	489	517	494	505	488	489	451	509	499	491	478	479	540	487	512	494	500	476	449	498	480	491	516	492	469	500	470	489	454	497	498	492	464	461	486	499	459	512	544	500	479	499	457	507	500	496	494	497	467	471	512	456	509	507	500	464	526	469	473	454	482	497	499	486	535	497	497	522	499	471	523	487	515	486	504	475	513	510	499	479	497	514	494	511	481	486	474	489	512	509	461	473	518	443	495	495	498	526	485	524	462	428	510	538	520	512	490	538	486	473	519	493	522	486	539	500	480	476	504	525	476	536	473	490	535	487	475	487	528	535	485	483	477	493	499	486	512	512	532	459	491	495	492	494	480	510	487	534	514	466	505	467	453	499	482	482	458	486	496	506	566	482	459	504	479	525	471	492	473	497	469	453	479	480	488	498	489	484	476	469	481	493	539	514	476	476	489	458	492	459	533	494	515	521	479	491	519	453	482	516	494	508	517	492	511	505	499	489	492	483	468	503	465	482	481	496	492	532	492	486	455	471	484	487	508	475	484	516	512	514	514	479	488	513	513	498	468	478	466	520	524	465	492	492	503	476	514	496	479	494	473	480	492	487	488	490	533	518	505	484	472	493	468	456	505	498	485	500	490	495	508	487	494	482	456	488	489	491	471	491	489	476	480	467	472	526	495	479	468	458	531	471	489	483	488	492	512	533	450	526	486	451	483	492	508	505	463	480	457	503	468	515	481	529	477	515	448	490	526	516	494	478	506	507	488	481	485	491	497	521	491	469	510	463	535	510	506	516	489	493	491	493	481	485	420	482	485	497	491	509	504	530	489	498	519	483	496	467	481	489	536	498	521	490	461	470	523	478	490	498	495	514	520	493	505	505	498	484	477	501	488	498	476	477	486	502	487	485	438	513	531	449	497	502	486	476	500	480	511	482	504	529	512	495	478	481	508	484	507	523	485	521	503	519	482	517	510	471	460	473	540	517	473	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
51304	14340	2462	1140	843	667	554	483	475	433	411	384	407	385	395	363	348	334	312	357	356	323	332	324	335	284	306	319	308	292	306	312	288	303	363	302	283	312	280	287	290	286	317	284	279	328	315	315	307	261	298	313	337	286	303	283	297	317	310	257	322	302	316	298	317	284	302	300	305	330	349	296	300	311	295	326	309	312	320	323	310	317	287	311	283	313	284	315	288	319	327	331	316	322	299	270	318	307	285	301	285	324	290	293	310	295	310	303	301	296	313	312	307	302	295	289	287	313	301	298	319	328	302	321	317	313	322	288	294	286	299	313	292	306	288	304	287	289	315	284	341	307	321	303	334	285	292	280	310	302	316	291	298	300	302	317	303	272	323	349	317	304	300	298	312	339	314	266	287	327	299	290	326	292	312	311	315	289	306	347	303	315	293	306	318	313	305	324	322	325	288	287	319	294	321	294	269	348	315	343	290	275	312	299	302	273	307	282	281	307	270	326	268	281	326	277	307	324	275	311	291	303	290	276	312	295	343	283	298	312	293	302	319	294	319	296	293	299	319	301	326	315	302	323	333	352	321	271	275	314	292	268	283	289	322	321	304	323	307	326	333	282	289	308	315	280	318	309	313	291	291	293	307	333	294	344	316	304	319	328	270	265	308	313	302	293	313	294	306	295	298	330	305	319	319	291	303	326	298	302	298	302	308	283	338	288	336	293	304	301	318	322	275	299	280	306	305	321	301	318	327	314	304	299	340	280	268	279	287	291	290	318	307	321	269	315	295	295	301	297	296	308	315	293	297	270	286	293	314	311	335	297	360	298	318	290	285	303	301	288	300	292	327	306	315	284	300	321	308	329	284	313	311	319	313	307	329	313	309	307	283	327	312	274	310	297	335	318	264	323	306	309	262	284	319	264	298	296	317	306	291	296	299	296	293	310	300	300	287	298	308	309	287	282	290	307	279	277	314	309	322	283	306	297	316	317	332	309	330	340	347	304	303	292	287	285	303	311	324	302	307	292	284	292	316	313	290	300	285	278	285	306	312	288	316	316	319	305	331	289	314	313	312	309	306	277	304	351	313	295	295	294	293	283	293	310	304	325	274	296	323	334	287	307	277	285	322	313	269	297	319	288	297	306	310	302	279	298	304	292	313	330	295	320	310	285	292	315	307	292	305	321	289	330	292	292	294	312	277	295	268	285	310	319	317	311	325	300	320	299	325	297	303	297	288	280	308	310	303	319	294	288	302	286	302	313	326	298	280	309	338	339	325	322	278	290	305	298	290	289	338	315	332	313	296	298	298	319	334	303	328	319	279	293	274	324	300	292	320	295	286	298	282	289	296	284	301	318	307	297	290	313	308	308	275	274	288	300	293	287	300	327	295	289	297	315	292	282	336	290	275	335	309	323	291	325	329	325	277	296	325	295	296	324	313	332	305	307	298	291	288	292	302	329	290	310	276	303	325	308	319	286	302	288	278	311	301	305	326	308	306	268	332	320	349	334	302	309	317	307	287	299	273	285	299	304	273	285	287	329	305	287	275	310	302	307	292	308	321	293	328	316	313	289	287	307	348	314	318	319	284	288	307	306	323	323	295	323	307	302	292	275	287	303	297	332	303	283	315	268	283	278	299	298	315	321	307	313	327	293	295	292	330	300	310	305	285	296	262	303	300	306	314	302	300	311	301	299	332	312	315	298	298	270	281	330	301	302	301	327	283	290	275	315	283	287	295	320	314	282	284	297	277	294	282	283	291	315	311	340	266	317	340	333	300	309	287	308	320	292	309	303	303	314	293	273	296	303	293	316	291	286	306	293	315	297	279	304	311	332	298	287	315	345	302	322	296	314	286	306	318	298	301	283	308	307	339	293	302	316	317	327	306	319	296	303	297	320	328	284	305	298	325	320	284	295	296	289	273	331	303	325	296	288	315	314	294	304	296	296	310	313	295	273	314	284	284	328	302	292	309	326	295	294	310	284	288	315	307	300	306	275	280	281	302	292	295	316	315	291	293	315	314	308	297	293	336	310	299	286	292	317	301	326	343	286	312	335	329	329	282	277	280	287	320	349	313	314	316	315	300	282	270	295	298	313	290	302	323	315	307	299	293	304	308	297	297	328	292	289	291	291	326	272	323	279	300	292	313	312	305	304	311	286	318	276	318	300	294	306	304	329	293	285	306	318	269	312	336	321	306	327	298	307	298	300	320	289	297	307	311	315	299	276	324	316	306	310	332	277	276	320	283	306	290	299	286	295	293	276	297	299	306	283	328	276	297	310	287	287	293	290	289	307	330	291	295	302	323	283	289	295	317	292	303	297	331	315	299	305	303	309	300	290	305	275	296	311	296	287	280	298	294	317	298	297	335	310	347	305	304	296	307	299	316	331	299	297	270	333	275	295	310	308	314	298	297	287	306	301	306	313	302	317	294	312	305	304	332	277	295	320	289	330	330	319	302	283	302	319	305	320	286	333	283	321	311	290	287	323	304	293	277	283	301	283	312	278	303	297	315	280	338	334	286	302	290	257	323	295	305	300	325	320	303	280	292	333	292	317	312	314	313	301	320	303	297	287	302	307	300	301	291	290	318	305	280	272	306	313	324	305	283	303	293	291	283	268	300	297	327	325	271	290	292	303	288	343	304	323	302	327	315	302	293	295	306	303	313	282	272	333	351	315	305	313	293	325	296	309	310	291	323	322	294	308	333	294	276	336	295	324	302	312	303	292	268	334	258	321	298	294	287	331	284	282	344	281	338	284	314	302	299	293	311	306	313	322	295	295	293	281	303	301	306	285	296	310	289	296	281	306	300	307	312	317	296	317	306	293	310	318	287	308	290	293	292	310	269	324	313	303	298	313	338	315	300	313	285	299	300	308	286	297	312	273	289	303	295	323	299	298	308	279	278	271	316	338	295	276	309	325	274	311	292	337	306	318	295	309	294	293	284	292	322	311	295	293	307	305	307	330	282	292	312	325	298	289	326	339	320	316	271	333	286	310	324	281	276	332	276	288	307	288	267	300	307	301	316	288	293	295	300	301	317	298	299	321	326	292	305	285	334	313	293	292	302	285	326	268	317	273	304	283	275	305	288	286	292	342	317	300	316	313	321	279	281	301	312	339	306	312	301	340	320	306	301	295	317	315	314	333	278	286	297	296	311	276	302	312	327	293	295	302	299	267	295	285	283	307	347	344	308	281	328	314	298	313	325	284	312	304	327	277	287	311	311	314	326	356	320	322	306	291	304	302	303	286	303	311	267	302	322	339	304	303	323	294	286	292	311	280	327	316	323	306	289	307	292	298	286	311	308	298	284	290	295	331	346	293	286	315	297	301	299	261	326	315	287	332	333	292	312	310	283	298	314	308	279	301	343	281	307	321	321	296	298	311	285	301	310	324	281	330	304	313	298	349	304	299	294	288	277	305	313	348	310	317	290	282	316	301	287	302	307	271	304	301	303	325	332	316	303	347	304	318	257	305	313	302	297	315	303	300	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26291	1801	3345	3545	3224	2665	2236	2011	1801	1610	1479	1482	1406	1290	1213	1161	1076	1143	1144	1065	985	997	1003	937	934	970	937	939	917	939	838	919	942	904	853	864	895	885	909	865	904	855	921	860	881	928	876	870	899	926	861	893	853	908	859	893	884	828	886	901	870	845	828	886	824	816	855	857	907	905	848	855	814	874	837	811	833	877	844	820	859	878	812	858	861	804	873	837	851	836	884	849	903	818	852	869	847	888	887	869	864	891	828	821	856	846	861	802	860	831	858	852	836	824	886	844	819	882	818	812	792	844	868	857	844	816	873	888	841	841	843	844	849	895	796	846	854	858	851	798	865	847	863	844	829	871	858	857	886	832	873	834	853	842	872	836	853	822	863	860	868	864	897	858	894	882	819	859	842	881	831	885	826	838	861	859	874	898	856	857	861	831	820	850	857	815	834	888	896	839	830	870	840	850	884	831	832	806	840	841	869	861	872	839	831	803	820	865	847	876	835	879	811	800	828	868	862	883	825	873	856	842	851	847	842	857	872	824	878	898	840	849	839	889	839	820	874	884	830	865	890	808	858	850	861	844	925	859	846	848	849	898	814	877	863	883	872	834	847	845	896	847	851	830	860	811	791	833	839	875	881	839	850	830	851	886	824	927	837	825	859	900	874	818	872	904	836	817	882	868	848	843	840	815	895	827	831	814	860	863	806	891	830	816	880	850	852	823	870	781	849	881	852	878	842	847	878	889	895	854	822	812	843	858	805	875	886	860	866	892	802	936	836	853	831	837	787	836	847	845	806	842	867	816	809	840	838	881	821	860	845	827	867	829	826	837	822	846	839	855	835	832	858	855	864	863	864	879	865	843	859	880	846	825	838	852	874	886	834	876	788	806	882	831	846	870	893	823	806	832	874	877	854	875	862	863	811	851	868	852	897	842	821	917	833	841	816	838	819	838	812	799	825	850	847	874	899	835	888	858	874	827	885	857	897	855	830	845	828	805	875	798	848	883	831	833	867	819	840	886	845	846	845	777	846	787	852	865	808	850	859	801	863	802	848	819	873	837	841	851	860	866	835	872	853	831	865	802	850	863	891	852	897	800	841	817	866	827	819	828	856	844	852	817	836	828	818	869	828	883	872	901	860	862	850	846	801	829	881	887	847	842	826	809	832	873	859	820	894	775	831	873	869	846	851	811	866	873	867	815	842	875	824	860	884	896	865	921	864	854	851	791	868	830	842	844	841	857	882	844	861	869	842	852	893	833	846	851	840	853	874	850	848	884	865	797	818	863	860	860	841	821	776	874	847	839	829	837	874	872	850	836	805	834	864	894	878	890	858	856	839	852	880	881	867	884	842	893	869	873	835	818	862	887	906	871	823	852	853	879	839	805	777	862	902	810	894	858	838	880	863	815	829	859	901	839	809	854	857	877	876	954	844	859	860	873	888	853	856	849	833	839	795	819	847	885	897	833	888	838	855	917	872	869	821	835	833	844	863	834	856	862	881	868	840	852	874	832	865	819	873	835	865	850	847	854	854	871	825	825	901	845	853	873	787	819	850	866	827	852	875	872	893	849	772	842	823	910	862	828	867	832	888	826	881	856	903	826	866	813	825	859	857	880	869	875	801	844	862	824	884	842	869	887	845	892	831	821	839	863	843	823	851	899	846	830	859	806	827	892	809	818	879	869	830	809	886	820	866	839	844	828	836	872	809	828	906	867	866	810	885	815	830	865	899	824	819	816	865	852	825	837	890	854	874	870	815	829	854	874	848	859	830	882	783	861	810	861	880	853	896	850	797	795	824	883	822	886	860	826	817	838	854	839	853	878	808	882	838	864	845	870	880	850	862	835	816	849	824	874	847	913	829	844	798	823	813	868	828	830	901	871	851	871	863	893	859	802	883	860	876	864	899	812	822	789	853	889	871	811	924	828	887	843	877	866	869	848	857	849	858	849	829	866	842	818	820	882	860	824	894	854	859	875	812	852	898	840	830	856	841	813	826	819	837	840	817	862	853	819	830	858	788	893	886	844	905	850	852	825	914	886	836	861	891	868	842	832	807	829	852	861	844	884	853	858	867	892	875	804	835	851	836	880	783	807	840	870	850	879	826	857	832	789	869	829	859	845	856	842	889	874	818	853	827	840	917	808	824	866	785	879	837	836	871	855	856	852	844	855	827	873	863	832	877	829	886	817	890	834	884	885	808	897	814	887	808	849	857	827	838	847	857	853	802	894	831	822	836	846	805	855	824	853	845	827	878	888	827	876	843	828	847	884	829	857	841	842	905	834	816	897	905	864	811	831	842	885	890	874	860	904	884	803	849	866	862	839	855	801	831	863	863	837	877	859	924	875	878	841	847	833	856	872	865	819	836	826	922	832	793	834	820	855	848	849	862	886	877	867	827	849	861	880	831	854	823	831	902	888	835	807	889	845	876	846	877	836	853	818	873	822	843	812	842	811	835	805	849	850	839	885	875	897	841	866	853	860	839	857	850	834	875	814	840	809	878	803	820	873	842	864	876	860	853	876	887	823	834	847	856	781	877	899	816	882	833	870	842	872	901	790	831	909	883	821	885	795	825	902	837	825	852	877	847	860	868	842	868	837	874	866	892	835	844	818	850	906	837	872	852	829	849	884	880	882	842	838	811	843	833	852	820	938	848	836	846	839	854	857	868	821	880	829	833	813	815	858	833	875	818	870	786	882	825	912	871	838	834	836	902	885	862	840	849	867	848	892	857	829	875	793	819	799	835	849	807	860	889	936	815	796	860	811	878	859	879	834	871	796	841	871	873	825	827	821	846	877	866	890	834	890	862	830	818	846	857	786	808	853	842	882	843	859	838	840	805	852	862	798	848	885	861	877	801	828	878	857	890	799	834	863	895	858	837	877	866	845	853	849	843	814	855	814	825	925	897	935	859	907	913	829	838	833	833	859	853	845	924	835	866	865	850	849	777	821	887	817	881	815	866	826	884	846	830	797	886	853	811	851	887	870	886	844	854	826	815	841	828	865	811	861	832	888	818	835	839	837	846	827	862	857	831	831	887	847	840	821	876	829	856	882	890	839	821	828	859	871	888	849	816	833	850	867	846	876	871	808	922	831	870	854	815	857	805	818	859	869	861	804	857	868	916	831	878	851	878	838	834	847	871	806	899	822	810	889	823	897	837	901	830	844	866	878	876	815	902	869	863	836	834	870	806	865	853	855	839	856	842	821	883	876	843	814	839	812	802	844	884	867	879	867	847	894	874	807	830	867	869	857	870	875	860	843	897	890	897	851	884	829	812	869	830	810	845	866	851	859	863	900	874	868	829	856	858	841	822	855	868	842	794	854	853	791	881	824	886	862	885	839	857	816	915	838	861	869	842	836	830	781	866	865	865	870	805	803	818	844	873	902	922	837	890	846	806	869	810	817	840	872	887	835	828	856	795	870	877	806	880	864	870	816	842	861	791	816	845	869	867	865	843	864	910	837	896	858	870	873	856	800	841	879	850	797	812	852	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
58003	23303	9441	2282	1525	1102	889	709	616	577	543	478	460	464	413	394	393	396	367	351	358	325	339	383	377	353	338	347	317	327	307	301	353	323	367	340	296	337	294	311	322	320	301	301	361	285	319	318	350	312	319	320	321	328	340	329	360	349	325	328	294	318	326	288	300	314	316	324	348	334	300	310	323	287	312	315	269	310	301	321	317	320	326	307	308	292	308	335	286	310	317	323	309	315	324	319	297	358	314	299	327	294	318	292	305	287	286	306	329	330	318	299	311	309	324	319	298	303	302	318	335	298	316	294	341	328	302	297	333	313	334	293	317	313	343	301	305	307	321	334	329	292	326	328	320	294	318	299	312	321	338	313	335	337	317	325	322	307	305	327	338	326	305	302	315	310	328	330	331	284	330	277	338	312	325	315	330	326	276	322	319	295	342	319	291	292	320	332	324	318	303	316	308	304	319	323	312	302	324	328	302	306	310	322	291	322	321	355	309	339	302	286	298	322	298	289	275	309	305	308	332	317	305	309	326	272	314	306	325	303	314	304	311	298	332	292	327	303	306	336	322	342	327	305	318	317	303	301	316	321	324	306	337	322	332	324	317	287	301	302	311	298	334	307	313	311	290	298	308	294	332	338	325	329	327	337	316	324	323	294	351	356	287	319	324	305	298	316	292	325	265	303	309	340	298	307	297	340	307	316	333	315	314	301	333	314	285	346	329	327	315	356	289	320	277	326	313	292	320	334	324	300	286	289	313	321	318	300	314	317	347	306	336	314	305	329	287	295	308	322	294	314	323	321	295	331	337	276	288	283	300	310	317	325	302	292	308	322	296	335	304	325	303	319	318	300	298	317	301	340	345	282	290	324	306	322	329	312	318	336	296	353	308	359	311	264	329	308	306	319	299	317	289	330	299	325	308	295	282	287	296	315	299	312	295	343	308	298	297	317	314	293	322	323	320	317	327	290	311	330	322	324	353	315	329	331	327	314	313	311	299	334	272	300	322	286	321	268	296	328	283	329	299	302	323	312	314	321	265	312	325	330	304	267	318	291	325	282	307	308	292	313	296	309	315	305	319	282	344	323	320	313	324	309	303	321	323	286	292	346	333	320	314	327	321	326	276	315	308	317	324	312	321	282	333	304	297	337	333	257	345	328	312	293	288	324	291	317	331	321	283	312	286	283	307	338	297	313	314	294	316	320	301	321	326	335	328	345	301	280	288	323	352	291	309	326	326	272	356	321	318	313	327	357	347	311	318	307	334	327	348	331	326	337	331	299	338	299	317	328	322	305	309	294	306	282	292	303	332	320	341	326	314	343	316	302	341	266	318	298	316	304	333	318	315	346	317	320	315	325	326	316	317	316	335	306	302	309	327	316	315	311	291	329	321	324	277	318	317	332	336	332	315	324	342	279	306	307	330	330	314	294	337	311	334	313	322	301	348	357	295	303	301	317	326	300	315	318	306	304	326	299	316	321	308	309	301	313	338	330	266	328	320	323	353	308	281	294	315	343	345	323	295	293	322	322	311	283	300	329	317	330	317	320	336	312	299	330	315	296	299	293	329	313	314	311	277	299	308	353	315	283	306	313	297	274	283	309	331	290	338	291	322	316	298	348	350	301	317	304	310	319	306	333	284	315	308	327	329	278	304	315	321	312	320	316	306	289	312	327	323	300	327	303	358	324	337	290	298	308	290	325	311	312	313	299	275	291	314	302	318	332	290	322	321	337	320	302	308	283	304	312	299	318	307	324	327	327	317	306	277	286	292	304	320	338	272	306	316	295	316	333	317	322	271	285	299	304	312	325	291	275	321	337	307	354	315	272	287	356	319	327	289	325	332	320	302	316	314	322	317	313	330	309	327	284	303	311	283	322	343	322	335	332	296	332	303	305	346	294	311	304	313	308	325	344	332	339	330	316	315	345	286	355	332	283	366	336	298	308	324	327	299	324	322	287	320	341	303	303	320	316	320	299	319	328	376	295	323	301	310	302	296	362	326	305	328	324	314	325	304	271	322	335	304	304	327	296	314	293	353	316	308	295	292	319	330	311	317	379	307	327	339	334	345	303	294	318	314	320	289	331	322	274	340	305	328	328	291	300	307	330	336	331	297	322	310	311	340	322	311	328	314	320	300	313	302	322	283	311	318	307	307	277	278	306	300	311	314	306	338	318	284	326	326	318	335	325	308	315	299	325	316	298	318	318	323	324	315	299	300	325	306	301	300	306	317	304	322	290	306	302	315	316	315	340	343	301	315	333	316	320	319	315	320	279	324	325	304	336	311	301	313	299	323	306	330	304	300	329	322	306	298	333	317	321	327	316	312	313	292	331	315	323	324	328	295	305	297	279	313	347	326	307	290	325	305	337	296	282	286	319	290	306	339	335	338	307	264	295	299	315	321	299	309	311	305	324	326	316	326	314	340	318	321	337	308	306	327	286	330	331	338	300	288	320	328	326	299	329	311	298	339	316	306	323	304	350	316	311	327	315	331	324	331	307	304	302	305	289	325	341	307	335	320	324	318	298	267	290	309	324	320	304	297	300	314	331	347	297	346	306	318	312	325	332	317	305	319	291	318	321	343	293	338	308	307	297	338	286	325	320	295	305	333	333	269	367	301	324	318	300	304	319	341	317	293	294	323	325	314	302	311	296	290	328	310	288	345	299	343	321	341	305	310	293	327	366	300	311	339	337	292	297	302	339	288	296	307	311	308	273	303	327	296	327	313	295	327	343	354	339	349	306	310	317	323	319	343	281	306	278	300	318	308	314	311	307	321	325	307	340	311	260	349	317	305	320	276	315	314	315	292	322	317	307	298	367	278	299	288	322	315	328	335	322	269	304	347	345	295	334	286	286	294	297	312	311	302	323	291	302	302	312	334	326	335	315	293	326	301	324	354	325	311	301	291	352	336	340	294	306	296	340	285	311	311	298	304	299	301	270	288	294	328	319	317	329	305	287	353	278	308	304	328	304	296	317	303	305	301	299	315	322	335	304	296	310	328	346	331	310	282	328	307	298	300	297	307	313	340	329	325	325	307	324	316	313	324	341	319	341	342	304	337	349	307	310	279	308	318	280	307	297	308	302	302	309	316	331	305	306	294	307	327	328	318	318	305	314	310	283	298	314	326	321	284	330	358	317	311	321	311	307	320	279	327	278	302	314	306	312	327	330	293	333	316	340	340	326	351	293	300	322	294	338	309	294	328	333	328	336	306	285	301	309	337	370	297	321	321	328	338	316	341	304	309	313	294	302	279	342	311	328	306	321	323	304	341	317	308	319	292	288	319	296	313	311	278	328	316	292	355	294	283	321	294	327	296	310	333	303	333	310	309	341	304	324	324	323	334	343	354	328	323	328	326	381	323	288	298	330	304	275	320	315	270	312	342	312	287	296	295	324	319	269	329	310	317	330	329	383	268	286	319	306	289	340	356	328	312	326	271	306	311	319	281	357	340	304	334	305	317	320	313	310	320	310	324	299	320	317	339	312	295	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
32826	2647	5592	6260	5428	4331	3573	3035	2565	2298	2033	2000	1873	1737	1512	1446	1431	1316	1292	1231	1256	1195	1171	1156	1145	1065	1018	1049	1035	965	963	1024	1005	1015	985	956	1018	945	981	955	951	950	949	917	923	919	934	914	948	897	940	877	923	886	918	856	874	912	894	943	884	870	889	903	860	892	866	927	854	865	850	919	797	899	870	894	969	865	919	849	866	860	886	896	879	850	892	837	840	838	907	827	861	878	885	836	870	828	837	850	908	806	860	858	851	839	857	885	832	887	869	847	808	847	869	874	872	833	875	851	850	838	905	837	854	866	914	805	881	858	879	821	832	888	791	922	843	863	844	886	831	892	847	848	893	887	872	883	885	838	885	847	857	846	835	845	864	863	891	817	902	891	817	827	853	868	899	835	826	866	835	883	905	932	901	838	869	913	865	840	866	921	881	865	862	839	844	863	901	838	838	829	860	884	824	837	858	845	888	845	888	850	849	810	893	860	849	864	804	882	828	859	856	859	876	880	819	843	862	832	851	894	864	826	853	864	872	854	855	854	868	869	808	868	834	883	861	868	839	877	834	814	860	936	871	819	811	826	866	853	897	872	833	884	860	855	869	859	833	886	880	815	872	843	842	872	862	816	861	826	872	872	879	842	850	882	845	827	918	818	846	837	845	849	838	851	886	868	824	897	867	834	830	852	890	842	832	847	832	850	877	847	806	801	847	843	912	843	893	871	867	759	842	878	852	873	868	867	802	848	906	869	911	802	825	880	844	873	770	854	883	911	820	856	862	863	858	856	865	818	871	882	878	920	835	844	846	910	846	885	892	841	859	819	855	899	857	889	859	861	843	878	854	855	886	821	875	868	849	858	876	818	832	868	821	857	872	838	831	855	890	839	857	797	827	841	856	830	867	911	882	864	827	805	823	839	898	900	877	896	896	854	907	905	851	911	859	820	857	857	838	876	920	857	773	863	864	871	837	856	811	870	848	862	881	924	852	813	876	849	819	880	820	827	860	876	861	855	847	870	816	832	879	830	902	807	818	871	906	790	851	864	867	851	785	850	864	874	862	862	869	850	861	859	865	845	842	853	835	899	877	804	880	824	877	836	838	896	809	827	876	838	789	828	864	863	864	851	799	872	859	891	830	894	851	886	844	831	883	851	828	902	894	834	867	872	880	850	844	862	879	855	876	835	852	875	839	846	841	855	849	839	825	798	850	854	844	842	880	845	877	843	829	858	877	887	843	865	850	888	857	888	868	871	829	908	890	830	854	869	830	843	831	849	878	816	872	837	857	912	877	885	863	797	884	886	917	840	868	851	817	848	822	867	837	819	886	860	867	874	860	871	863	863	855	875	854	861	875	859	857	851	851	814	879	786	865	885	929	860	890	879	838	881	882	860	864	838	852	830	829	846	857	871	854	914	840	846	841	871	824	910	819	846	889	815	891	897	850	876	951	893	849	894	839	817	866	869	839	842	861	805	923	868	876	836	862	849	866	876	925	832	861	773	867	845	836	896	884	877	828	822	872	819	848	813	856	797	873	848	843	908	902	854	869	862	878	831	868	852	842	841	922	837	783	805	787	899	892	790	836	793	819	853	811	837	826	802	940	871	846	839	892	792	868	896	881	889	846	830	899	834	829	863	875	876	867	810	855	840	905	828	871	874	893	838	876	820	848	890	816	816	900	898	915	865	853	822	839	845	868	860	809	875	828	830	840	885	838	777	868	886	889	843	922	794	840	893	882	844	881	868	915	849	856	870	842	794	871	865	876	876	887	852	840	826	855	834	873	875	885	871	839	863	868	856	838	864	873	809	822	867	854	837	847	840	872	836	814	889	826	928	870	891	925	830	790	853	894	819	861	825	862	786	856	826	935	815	880	807	917	871	808	838	878	859	866	876	846	864	865	856	857	811	917	819	864	882	810	831	823	883	845	854	889	850	820	825	832	862	849	837	816	843	854	852	831	835	824	839	822	846	853	820	878	855	850	886	855	847	858	854	896	806	879	859	843	796	902	873	867	821	871	822	857	844	818	805	826	858	834	890	853	839	865	845	838	866	864	842	919	878	853	852	830	834	824	832	866	850	837	855	837	881	825	885	824	816	870	861	874	883	870	882	895	885	851	844	865	820	912	857	878	881	854	844	860	859	870	865	838	857	847	810	883	841	855	883	873	858	834	812	849	907	819	871	916	831	878	836	900	877	855	882	869	873	838	899	895	856	890	842	886	882	839	852	893	881	772	832	849	870	789	928	885	844	835	907	823	779	826	907	858	867	833	855	839	856	866	887	843	847	854	865	865	878	851	864	861	855	881	903	856	885	877	863	899	848	789	904	842	859	865	872	864	852	813	856	788	840	891	865	904	833	824	810	838	838	870	859	838	820	842	832	829	849	794	877	841	850	870	860	798	872	900	842	887	896	814	893	839	854	897	887	891	857	883	872	873	847	830	858	843	831	872	887	831	865	839	875	815	895	860	893	874	864	885	876	829	865	915	869	898	855	854	887	880	851	878	815	861	837	853	835	856	799	834	844	807	842	881	908	870	822	830	857	870	838	865	845	835	830	816	869	926	906	859	848	838	860	865	860	805	859	885	873	835	855	888	866	900	846	870	879	837	870	817	830	875	782	907	821	862	851	846	859	826	892	884	871	912	859	854	861	863	833	854	877	887	913	860	862	849	891	849	807	843	851	841	884	853	828	836	880	819	830	901	860	852	912	881	855	844	869	862	828	795	831	891	858	846	856	874	847	874	869	867	809	859	849	878	901	832	840	846	914	825	864	842	844	885	862	867	837	828	862	812	885	857	838	845	856	892	830	874	855	848	857	859	942	866	876	833	827	910	834	874	863	842	850	825	830	873	814	839	837	833	890	820	900	883	863	830	818	846	857	828	851	854	884	866	935	833	833	819	852	887	874	827	850	877	879	862	865	805	860	855	856	844	872	816	824	858	850	815	888	867	841	849	856	869	798	824	825	806	894	860	830	871	821	864	842	843	813	833	843	843	853	866	884	848	869	858	852	848	840	832	838	854	849	866	881	825	820	877	865	874	821	905	867	866	867	893	875	807	915	851	857	859	869	897	848	852	882	886	846	889	899	894	833	852	896	904	842	854	863	819	866	898	844	871	857	861	849	837	872	849	852	828	861	851	854	867	849	826	876	862	861	854	874	836	876	875	858	866	854	858	906	837	891	847	884	850	855	819	845	850	832	867	870	815	871	870	863	841	852	878	877	868	872	868	858	806	835	835	865	866	883	844	856	878	869	889	891	889	810	851	857	815	837	840	859	856	861	861	879	872	847	874	884	840	808	830	851	811	906	865	798	835	865	832	809	881	868	887	868	893	895	865	849	891	872	870	856	830	838	831	869	866	914	887	914	813	890	829	857	892	856	846	795	849	850	834	828	850	846	911	842	846	834	872	881	827	860	870	824	828	820	853	833	801	864	850	873	884	918	844	825	830	848	866	827	929	856	836	824	830	878	843	855	854	833	800	878	816	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10575	603	318	197	184	170	146	170	160	166	138	151	148	159	164	176	148	173	172	158	164	149	177	154	147	147	138	163	182	146	175	176	168	173	158	152	159	174	168	156	171	145	161	143	158	140	137	149	172	178	150	154	180	171	180	145	139	159	168	146	185	149	150	141	185	143	184	148	138	157	142	147	167	168	176	143	175	154	165	149	141	162	140	159	133	185	154	128	150	146	162	156	155	165	155	156	154	155	149	145	134	151	147	149	172	159	147	155	140	176	158	147	131	160	162	192	162	153	159	166	153	158	146	144	147	158	169	173	167	160	157	160	140	157	168	156	156	183	148	156	160	168	157	155	148	171	163	129	160	157	148	178	128	141	169	120	165	149	148	175	164	158	153	151	141	152	154	151	134	172	146	163	158	151	129	168	180	158	171	165	155	154	178	150	159	163	151	153	199	136	163	140	177	148	166	172	144	143	186	162	146	158	165	143	160	132	159	158	141	154	177	178	170	163	150	176	172	153	154	158	153	141	159	156	169	177	145	165	162	160	143	154	163	164	149	168	154	132	171	159	148	151	160	172	148	154	144	186	164	172	183	169	170	135	153	175	161	147	144	161	146	161	139	178	158	160	151	152	154	154	167	148	144	166	161	175	177	160	146	165	182	164	137	156	182	177	162	154	140	151	165	155	143	154	140	147	147	161	146	138	162	165	156	146	152	153	157	137	163	168	154	163	180	163	181	153	173	145	142	154	143	162	157	144	155	143	166	178	167	159	140	156	157	176	170	162	170	143	155	138	167	163	151	185	145	145	160	161	141	142	155	165	171	142	152	156	159	149	143	151	171	149	146	148	151	146	152	136	178	164	139	158	152	155	142	147	158	164	148	149	138	148	154	157	175	157	135	158	143	153	149	151	151	152	164	166	163	177	156	153	150	162	136	151	168	183	163	182	132	140	147	161	153	135	153	157	163	173	128	156	150	146	158	153	150	134	170	160	149	149	159	165	148	178	158	166	158	144	141	140	157	160	167	143	177	158	159	175	153	164	171	153	149	161	167	162	155	165	148	160	151	161	146	159	143	160	149	157	174	155	124	140	157	165	153	149	177	162	161	144	140	148	147	152	135	140	153	128	186	137	159	155	151	141	144	176	151	177	147	161	159	155	151	150	162	179	142	158	145	161	165	156	148	162	145	150	155	148	153	167	146	142	190	159	157	133	168	148	152	144	158	146	141	125	187	154	170	133	156	148	153	135	165	146	161	152	166	147	180	133	144	161	150	154	159	180	168	132	155	159	157	153	161	158	167	166	186	162	154	143	138	172	165	171	164	174	154	162	157	127	153	157	166	156	169	145	152	151	157	151	128	146	146	145	157	154	142	125	138	170	133	149	161	154	129	162	154	159	154	169	175	139	146	150	163	161	163	157	171	145	154	181	146	153	137	157	151	158	172	184	169	156	148	178	156	187	147	169	143	153	162	163	160	168	156	148	147	169	168	167	139	142	159	169	162	165	168	146	131	132	147	174	148	165	165	148	133	165	165	143	148	151	174	144	141	143	137	126	167	142	151	158	162	160	155	139	158	153	160	154	165	176	152	138	163	162	158	151	163	164	171	171	136	169	170	159	156	136	149	145	159	151	174	135	178	151	161	153	168	134	155	152	155	147	153	163	140	144	166	156	142	166	139	144	159	156	155	162	183	170	132	158	147	172	181	155	165	153	133	180	145	147	145	156	119	154	189	150	156	160	156	158	144	159	139	196	155	155	155	157	168	155	169	155	149	126	168	182	155	154	157	171	159	171	147	161	161	171	150	181	145	150	163	177	127	142	142	133	139	166	161	184	143	169	150	180	162	162	133	153	166	173	168	147	155	158	176	149	171	143	157	145	154	174	159	183	160	159	155	149	170	138	164	181	185	155	120	134	160	181	152	148	138	173	145	167	155	163	167	145	150	148	170	148	140	185	155	140	127	145	154	141	165	151	145	181	166	143	164	146	137	136	172	149	163	157	155	174	164	163	167	169	153	162	157	172	166	151	165	155	167	193	174	144	174	156	169	175	157	171	143	163	163	152	152	144	130	149	148	174	138	150	153	159	157	151	167	145	155	135	154	159	151	181	169	172	154	153	186	164	150	168	160	147	146	158	173	141	145	151	179	169	139	163	167	170	184	150	156	146	145	143	156	185	170	142	143	149	148	154	157	150	157	148	132	176	134	157	160	132	156	145	136	153	128	158	191	165	150	162	165	146	150	166	160	158	163	150	154	139	142	143	169	159	127	157	152	149	142	165	151	178	154	153	155	157	154	142	164	170	147	134	151	160	153	168	152	165	156	150	149	163	146	175	140	172	152	156	166	140	143	153	157	155	119	146	161	179	151	144	152	165	141	177	162	161	155	151	140	156	166	170	158	137	145	177	154	138	163	159	148	163	160	145	165	153	168	146	156	153	155	145	163	175	167	131	149	159	153	150	129	155	147	146	176	154	167	158	141	151	171	156	156	165	133	155	153	148	151	163	172	161	152	178	163	183	162	145	138	149	161	149	167	170	164	169	134	141	147	160	165	172	148	140	158	161	137	159	176	142	150	166	159	171	169	144	161	159	142	154	159	174	167	149	173	185	165	152	161	175	162	152	173	158	143	150	153	127	161	161	160	145	143	160	163	161	140	151	172	145	133	142	157	151	163	158	156	152	163	149	141	154	168	144	178	146	160	156	154	166	133	155	152	158	167	145	170	131	155	183	154	159	163	156	177	134	151	147	166	158	136	152	157	153	135	131	156	160	173	158	141	156	123	161	146	160	151	150	135	162	140	167	146	158	158	147	175	172	150	155	150	162	168	157	152	170	143	149	134	165	173	131	159	162	134	173	164	166	162	134	153	157	166	162	161	156	150	134	171	157	179	140	137	157	161	182	154	165	174	148	149	130	150	160	167	175	146	139	156	140	159	172	142	146	158	140	136	155	158	143	167	171	148	174	153	150	147	163	153	146	150	151	136	143	165	148	155	152	179	167	165	155	165	161	146	118	151	154	167	167	150	161	162	143	166	174	150	161	135	159	151	159	154	164	140	160	164	156	160	151	160	172	167	173	158	167	173	142	157	144	155	150	150	157	152	151	164	149	176	147	175	160	162	157	162	157	141	155	188	167	162	176	168	154	136	151	142	157	159	153	177	161	123	161	168	142	146	168	153	178	143	168	179	146	162	150	159	155	157	153	184	145	130	146	157	159	157	152	151	135	151	166	165	157	168	148	166	156	152	172	163	160	160	149	168	141	140	160	149	132	152	168	133	165	147	156	157	173	172	139	167	154	153	154	167	147	159	150	169	171	155	131	167	149	159	146	155	163	153	154	146	157	171	173	170	164	144	165	179	160	140	152	138	151	153	153	155	138	161	179	147	144	153	157	179	159	155	155	153	147	176	153	154	155	170	136	165	149	152	148	144	167	143	146	174	179	165	166	161	154	163	155	138	159	167	167	167	172	146	146	184	149	173	161	156	168	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9774	573	666	688	612	608	591	512	548	535	511	539	550	551	539	529	501	533	498	532	515	504	499	527	518	490	516	468	507	466	496	468	461	521	512	526	539	505	485	445	450	544	477	534	523	492	500	497	485	484	485	510	476	495	498	481	530	491	464	469	465	510	518	488	467	501	477	522	504	484	514	533	518	508	531	506	501	534	490	503	485	515	476	505	501	565	477	492	514	472	461	508	501	512	498	473	515	501	527	504	474	493	478	483	504	497	488	516	483	477	456	491	481	466	472	510	464	480	475	485	460	492	518	474	451	521	500	512	499	505	531	497	492	514	473	493	498	491	520	538	499	507	480	472	475	490	471	527	499	489	469	482	506	498	532	519	495	473	528	548	495	510	522	452	523	523	489	526	524	541	475	523	495	483	505	499	515	502	494	477	473	483	524	489	502	479	506	494	519	499	536	489	466	499	492	482	493	476	486	505	514	492	462	515	545	509	523	507	531	528	504	440	516	517	511	491	481	504	506	531	483	503	503	487	487	490	505	506	484	505	495	503	465	516	472	480	473	519	479	490	511	472	503	519	520	524	463	526	522	490	482	500	505	480	485	494	522	517	530	493	464	511	532	526	486	502	514	509	522	460	519	461	544	493	496	508	522	502	493	468	502	501	485	493	492	472	473	468	501	496	480	496	504	531	502	487	508	535	481	541	516	479	489	503	510	477	501	512	507	481	487	473	495	475	498	487	486	524	497	502	506	483	485	501	490	507	525	478	493	504	525	500	511	515	506	464	518	458	474	535	468	454	496	529	479	468	490	471	516	501	456	469	491	509	506	503	493	502	502	500	497	495	473	465	499	489	532	477	518	516	500	499	470	513	499	556	478	466	499	530	474	523	491	530	500	508	495	497	530	508	485	466	494	520	541	535	539	490	478	515	479	485	507	497	512	508	477	492	528	515	472	497	504	467	494	495	496	529	462	448	500	487	485	514	460	478	495	504	508	474	522	515	505	519	498	445	493	487	480	521	507	497	521	476	489	474	526	503	502	517	477	535	483	447	529	512	482	464	512	504	509	502	533	548	466	507	475	521	484	518	468	494	521	505	506	491	490	470	508	508	479	504	491	465	508	487	474	502	488	453	503	466	485	460	526	479	489	512	504	505	507	508	453	473	490	509	521	518	477	467	466	543	529	486	504	509	485	476	497	468	467	448	480	497	527	492	488	484	492	536	509	517	510	479	491	516	484	501	492	501	498	486	486	486	506	509	484	488	485	481	523	509	474	511	490	514	445	549	468	481	477	485	499	485	477	486	477	489	491	484	486	512	499	493	523	464	487	492	472	528	495	460	505	537	512	495	520	494	481	505	489	510	469	504	444	524	516	506	521	497	469	499	496	497	464	478	502	449	477	480	507	489	495	477	481	487	485	485	549	481	486	529	483	522	485	485	504	497	476	482	527	506	500	515	502	467	476	520	464	471	500	499	457	486	512	458	510	471	479	464	550	502	509	471	507	514	537	497	517	474	476	462	516	522	504	445	517	486	520	500	536	507	508	491	479	506	492	496	497	479	519	494	443	519	489	532	489	515	506	474	477	485	508	500	483	477	498	454	500	485	516	509	521	436	490	508	499	499	493	479	498	484	486	496	497	518	483	521	541	482	504	497	493	506	482	506	489	513	495	486	525	477	523	501	482	514	476	532	432	499	470	494	456	510	444	524	504	505	505	486	481	524	491	475	465	509	487	472	498	479	529	488	497	519	459	493	467	509	487	474	516	468	500	542	495	484	501	470	498	484	485	507	472	481	530	518	532	503	517	485	485	505	498	503	478	486	488	506	488	507	499	501	459	521	496	482	505	509	516	479	509	506	533	533	488	508	515	501	513	495	490	518	497	472	463	461	499	485	472	486	502	482	544	537	514	493	490	488	510	499	534	508	523	513	508	511	518	478	485	495	519	490	485	516	478	476	462	508	481	540	462	492	495	458	491	506	502	517	543	515	505	478	493	547	493	468	477	480	487	509	482	520	514	529	497	475	510	501	475	495	512	485	491	503	524	467	481	510	490	468	507	510	464	520	482	525	483	493	485	472	472	512	451	526	462	479	446	465	499	495	513	476	509	495	480	453	474	505	501	483	522	485	468	498	520	530	497	485	477	501	479	523	473	469	472	488	495	506	480	491	498	512	534	490	510	464	508	480	507	511	516	470	459	489	465	501	502	481	511	533	505	493	485	453	486	493	484	526	483	469	500	486	472	509	523	516	459	451	487	491	479	455	529	480	494	481	490	455	467	483	467	504	480	483	527	517	501	504	496	514	531	465	499	471	544	455	489	534	484	498	496	524	516	498	478	490	508	487	504	489	485	501	483	473	482	500	489	530	498	491	524	472	516	515	536	473	534	492	534	486	451	496	492	506	500	508	500	520	488	512	465	433	498	521	486	512	512	496	517	502	495	479	461	498	486	533	503	529	472	498	498	502	482	526	499	454	494	518	548	519	498	478	496	507	490	503	503	504	482	558	469	473	485	503	474	495	492	519	544	451	519	472	531	487	515	455	483	481	469	495	514	476	482	467	555	479	483	506	489	509	511	500	504	491	495	526	455	453	526	484	512	494	516	513	530	496	508	510	488	452	501	550	483	488	499	492	566	495	466	502	484	533	534	504	482	525	531	492	487	467	468	525	523	498	492	496	512	493	481	486	474	506	507	511	491	496	458	461	537	478	519	505	476	516	483	496	484	480	485	507	519	540	475	478	508	484	504	510	467	502	479	516	484	466	499	505	482	509	465	518	508	507	558	498	485	485	466	495	523	512	533	514	482	525	529	466	492	485	480	536	480	490	502	514	521	479	489	479	462	508	501	520	498	516	493	478	501	546	475	500	446	459	466	495	463	473	473	485	512	517	494	497	499	520	554	508	477	495	528	487	515	509	461	468	483	497	513	538	515	529	500	502	456	513	511	474	458	467	491	501	477	517	487	478	446	525	462	503	479	500	524	456	524	530	525	483	509	510	527	504	538	485	514	508	497	501	503	493	503	525	513	560	498	539	513	517	491	536	473	504	496	490	502	463	532	482	504	467	476	477	454	489	472	466	460	508	486	513	507	483	505	516	500	492	513	498	472	442	556	488	496	529	571	526	476	496	522	493	511	488	513	519	504	507	502	508	487	487	499	487	496	504	486	471	504	542	465	494	499	489	474	508	501	495	503	496	525	513	510	484	464	497	502	468	465	472	489	505	482	462	475	497	514	521	473	449	483	506	491	475	488	528	499	459	477	528	480	533	499	491	483	516	496	525	512	489	497	527	434	474	499	490	481	514	484	530	523	501	442	493	473	510	505	534	508	534	530	498	487	513	483	512	486	503	474	520	457	499	527	504	460	486	490	473	492	516	534	513	521	503	455	494	522	524	475	510	492	494	521	509	527	486	511	497	537	464	483	506	508	474	485	492	448	534	504	457	513	476	509	460	499	498	524	514	503	505	471	458	476	500	487	482	460	491	482	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
52933	15436	3200	1178	796	640	539	506	484	447	411	398	372	358	367	352	361	369	311	329	337	376	295	346	311	303	317	337	317	331	296	337	299	309	289	334	316	289	296	286	355	298	291	294	289	262	325	324	308	334	301	289	280	324	278	306	308	339	324	291	289	295	304	259	295	292	306	311	304	306	288	290	302	285	281	324	270	305	303	308	320	314	300	332	310	326	303	319	300	288	293	296	303	278	281	264	325	293	290	269	305	313	339	324	296	295	299	317	276	338	273	310	296	314	290	285	326	275	298	319	276	299	325	296	274	318	287	341	292	262	323	287	296	312	321	305	290	334	322	316	294	298	322	300	289	330	304	300	308	277	314	327	317	314	311	327	304	293	294	324	312	327	286	326	292	312	294	316	314	311	267	291	312	337	303	280	299	299	306	300	300	303	270	318	302	304	314	332	308	323	322	287	301	313	287	286	314	296	280	304	327	298	286	286	303	296	288	331	283	350	292	281	284	291	297	258	281	294	287	293	325	316	306	289	278	318	320	314	280	298	317	341	315	317	305	286	342	315	301	315	272	285	304	291	323	305	282	311	303	339	302	294	329	320	309	297	312	305	301	297	313	310	320	306	291	327	307	305	296	300	281	290	294	314	315	309	293	311	288	296	284	305	333	292	326	331	298	300	307	293	282	284	310	266	303	297	296	269	329	323	306	308	304	282	314	289	301	286	294	316	322	307	308	325	315	301	311	304	254	330	298	332	301	312	324	302	308	304	285	313	337	310	299	317	285	300	329	273	309	279	309	303	294	277	276	316	273	279	309	286	330	295	278	322	282	294	297	296	305	310	312	327	271	302	271	306	270	309	295	299	279	300	274	282	279	305	307	302	318	329	320	333	273	296	309	297	346	302	300	314	307	309	296	313	289	289	276	339	285	301	268	316	300	332	327	301	298	316	313	303	303	329	283	289	326	297	313	296	303	271	305	272	326	314	313	312	292	310	297	269	294	327	309	301	289	290	288	300	332	277	322	315	290	300	313	307	317	322	318	329	324	328	307	284	304	285	289	314	299	312	283	269	276	288	315	284	304	297	295	300	311	327	305	297	295	279	305	300	313	304	316	295	316	312	275	306	303	275	365	305	292	250	288	289	290	267	294	279	299	307	318	285	321	293	296	278	296	310	286	306	292	321	291	290	313	284	269	303	286	300	333	328	299	310	278	290	321	304	320	296	301	307	272	335	277	290	303	278	308	307	291	323	309	333	311	313	309	302	301	300	298	293	305	296	302	299	297	285	319	289	316	329	303	306	338	295	284	317	266	290	290	301	294	275	291	320	332	297	302	277	288	289	282	306	296	308	334	288	327	293	336	273	324	330	312	295	304	325	291	281	288	313	296	297	305	323	302	281	327	321	275	299	284	296	298	301	287	296	285	279	327	328	303	262	310	259	307	280	329	317	347	326	281	285	321	309	310	307	307	271	328	303	292	299	305	316	298	283	290	303	296	330	328	340	314	268	288	290	308	314	284	322	303	294	284	325	335	300	317	315	299	281	321	303	270	334	304	288	306	290	302	309	304	276	316	315	281	302	319	296	285	290	282	277	302	321	308	317	331	289	298	352	316	313	343	296	296	300	306	307	328	283	288	258	303	296	331	297	304	300	280	312	300	273	318	279	301	293	305	321	285	291	282	286	311	283	280	269	285	292	284	277	322	298	304	283	294	287	319	289	303	314	305	286	309	284	274	313	304	295	320	318	328	296	304	293	307	290	321	312	321	294	314	318	271	344	309	311	298	299	299	286	326	293	327	294	308	300	316	311	303	288	302	321	309	294	289	312	314	274	308	320	296	300	320	285	305	317	301	286	276	322	322	301	307	308	298	296	308	281	312	284	334	307	300	319	305	298	316	295	311	317	284	326	305	320	277	298	305	321	316	308	320	289	296	310	310	319	312	266	342	290	326	306	285	303	303	322	300	315	290	319	284	304	311	281	313	279	287	319	270	323	289	322	284	301	298	338	287	307	296	277	326	257	300	352	339	334	302	293	296	310	269	328	292	310	326	282	302	312	293	302	274	308	316	315	305	287	305	311	285	304	298	320	300	278	302	325	326	343	324	314	308	308	291	294	295	275	332	297	315	303	295	278	291	302	325	333	300	326	309	308	294	321	296	293	324	304	287	294	285	329	279	297	287	329	313	277	308	299	279	273	319	293	351	332	323	297	294	289	272	290	305	277	306	296	304	306	314	315	308	328	278	335	302	278	316	293	305	301	305	306	313	272	322	298	295	318	291	342	308	321	298	308	312	287	295	318	312	295	296	289	323	273	291	277	326	324	314	318	291	301	312	273	301	313	321	290	311	296	300	268	331	316	308	301	319	296	307	278	318	303	311	295	300	305	314	307	320	306	325	324	275	297	299	307	252	290	300	307	282	279	285	310	294	322	312	270	311	310	341	326	315	325	304	309	323	305	343	351	327	296	323	307	304	308	310	330	304	277	324	316	310	289	346	308	320	273	279	296	309	279	317	324	308	309	288	302	315	292	320	294	331	271	303	300	327	292	286	281	303	336	324	315	322	285	303	325	282	275	296	302	277	311	291	322	297	308	294	294	283	304	338	306	299	292	312	316	266	287	308	309	312	317	305	316	305	306	327	295	332	332	338	313	289	307	290	309	289	353	291	289	258	262	302	304	332	297	313	272	273	294	286	281	319	297	310	299	298	306	297	295	318	312	325	329	303	304	309	264	283	310	293	286	314	291	336	286	330	290	291	306	340	299	288	309	287	316	289	311	308	311	293	298	297	290	315	310	287	299	302	322	295	314	292	294	276	306	258	332	303	302	302	341	296	287	303	288	313	329	299	337	296	290	305	287	297	340	304	293	320	294	329	271	330	290	324	265	323	323	304	308	325	309	311	308	303	309	281	299	325	324	293	327	304	303	313	285	279	338	290	301	318	296	328	290	291	283	274	277	314	306	266	282	318	289	342	306	280	314	333	305	310	304	315	300	294	334	287	338	342	315	315	291	328	277	306	272	269	336	302	296	337	290	291	303	285	328	316	307	292	283	283	268	327	300	332	316	283	310	302	307	314	285	302	278	292	291	293	285	314	291	301	298	293	297	284	301	307	326	328	316	326	316	312	294	304	298	314	318	273	303	291	281	314	284	318	309	281	301	308	320	316	312	321	292	299	327	306	330	309	282	311	272	338	352	298	325	331	306	289	294	309	295	290	279	323	285	302	324	317	314	317	319	283	289	324	268	302	304	297	338	290	325	309	305	318	284	298	315	299	322	316	300	314	305	325	307	274	301	308	317	285	308	310	323	315	294	295	292	325	312	316	287	271	329	301	320	289	306	325	298	286	304	338	316	282	310	278	284	321	290	316	321	305	299	307	299	263	287	290	294	308	342	315	335	313	286	291	322	330	342	300	315	317	304	302	329	291	329	321	301	320	303	305	317	322	315	323	290	293	299	294	306	309	317	288	318	308	316	299	314	312	325	279	302	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26797	1762	3357	3684	3133	2623	2256	1983	1750	1594	1544	1409	1372	1234	1228	1143	1103	1062	1079	1034	1057	1012	999	1005	963	997	927	940	933	937	936	937	935	911	889	921	964	888	897	903	883	857	891	871	885	950	885	877	916	841	878	814	892	892	882	859	835	836	888	858	892	862	851	868	866	910	881	878	917	865	853	856	845	887	886	838	879	870	825	844	853	865	855	861	780	777	870	897	891	861	879	860	886	858	834	883	856	804	863	828	833	836	868	887	888	852	884	849	866	811	808	846	837	851	855	885	839	829	852	865	876	820	871	866	820	813	793	809	870	780	854	850	854	801	843	850	883	806	850	806	859	893	860	839	865	857	809	849	846	865	911	873	839	818	818	893	871	824	795	788	785	855	868	803	865	870	832	866	862	836	905	874	871	815	864	773	874	788	859	838	891	843	804	839	858	821	899	847	880	868	853	829	851	840	827	814	850	833	894	833	820	905	854	846	905	858	858	852	877	831	851	829	829	835	851	847	860	814	872	805	862	835	837	851	888	843	878	899	863	850	806	813	820	893	864	859	837	837	834	899	874	853	848	849	867	889	854	871	838	885	822	828	845	874	821	822	781	847	829	844	815	845	889	803	840	812	830	854	848	879	823	817	885	858	861	812	853	863	823	885	861	845	822	863	859	822	832	917	853	869	829	889	859	855	794	853	866	818	852	855	826	827	821	811	822	844	838	834	852	879	835	877	868	824	861	822	847	857	879	865	841	837	821	854	855	876	841	877	893	816	818	892	833	831	869	838	845	843	894	838	839	868	856	865	868	849	828	885	832	856	849	864	799	847	921	794	874	865	834	829	866	838	882	820	796	813	874	820	838	839	889	848	839	806	857	807	837	819	810	845	821	868	868	887	850	813	856	884	807	816	826	809	874	877	878	835	825	875	833	861	878	815	838	844	853	828	872	818	838	861	800	834	886	875	884	858	846	843	850	874	823	902	861	884	791	830	841	850	847	821	848	841	858	837	837	835	829	896	826	823	830	825	827	859	827	883	861	879	851	861	854	806	833	877	864	887	871	854	865	876	887	859	834	860	871	819	902	831	825	820	833	812	831	852	824	825	909	868	795	891	857	886	857	865	868	840	845	839	808	821	838	905	891	826	826	837	851	870	858	858	868	871	864	876	843	872	856	818	887	883	816	854	842	885	853	864	822	843	884	888	813	872	870	879	869	812	865	832	873	808	828	837	823	874	817	861	848	817	856	817	855	869	882	801	863	829	820	869	824	833	857	871	867	866	823	867	805	794	882	852	835	833	828	857	873	800	872	845	823	865	886	843	880	841	846	829	820	826	852	821	827	880	858	837	896	842	804	851	850	809	849	884	827	824	828	815	880	875	801	831	876	839	853	876	818	830	852	800	806	827	786	884	832	833	850	890	862	862	886	864	816	804	873	839	793	833	844	848	862	877	821	822	857	859	875	906	836	834	851	852	861	830	818	849	874	855	847	852	889	797	838	874	872	850	842	844	842	846	860	848	862	835	849	840	845	862	870	854	873	793	872	826	852	817	855	823	860	847	880	814	800	930	895	883	806	871	861	901	824	857	864	892	878	873	866	827	792	843	847	871	860	829	823	805	888	787	854	846	854	860	840	815	862	814	808	875	812	868	890	863	856	847	883	846	787	866	924	888	868	892	875	897	880	841	849	890	869	830	913	868	827	865	821	859	831	904	864	843	823	856	843	846	895	834	829	884	828	820	863	823	851	852	859	868	832	868	861	907	892	906	855	826	854	823	932	820	824	896	860	834	826	851	820	869	843	867	837	815	798	886	820	851	843	822	831	857	825	843	864	882	898	899	893	855	805	799	866	861	868	831	886	881	834	872	846	865	869	904	871	853	870	883	884	837	849	826	836	824	831	822	856	880	860	902	857	875	868	860	875	836	832	899	877	861	803	857	835	849	882	821	890	832	749	881	842	860	821	817	834	856	856	826	810	872	873	846	843	852	847	843	824	894	847	891	875	822	867	887	838	882	896	929	872	794	864	850	833	844	829	844	794	814	871	826	849	858	897	853	865	877	836	839	791	872	912	864	864	859	848	857	837	840	863	847	848	837	850	812	764	810	839	868	825	839	811	881	840	814	786	879	850	864	889	848	841	828	868	903	846	855	857	851	883	885	850	830	844	889	859	818	822	937	826	874	804	807	871	856	841	914	808	856	910	877	844	901	890	882	926	826	853	840	874	880	828	860	842	828	863	838	896	851	843	804	842	834	834	897	838	826	840	908	824	850	819	888	881	885	878	839	901	802	802	830	842	873	854	818	821	813	840	850	789	836	862	878	833	873	827	834	841	855	844	838	836	814	816	867	814	831	829	865	796	914	793	839	881	800	841	839	886	845	879	821	828	805	828	808	865	875	839	852	856	862	875	872	860	854	863	891	818	847	849	839	852	848	835	859	846	867	846	843	818	788	885	802	829	887	860	817	867	896	852	866	856	842	784	859	789	814	847	825	876	825	864	832	817	828	792	877	838	838	847	876	872	857	827	829	818	816	863	809	840	821	878	861	838	822	832	794	829	863	829	839	818	830	815	853	835	860	831	868	877	838	888	834	831	812	878	828	833	845	871	879	866	824	894	870	853	879	898	874	801	841	845	843	767	853	871	852	854	846	811	843	851	822	857	862	783	871	843	861	822	854	831	861	861	855	877	916	837	876	849	881	876	905	831	832	889	847	868	837	876	809	888	863	872	860	888	857	794	854	874	868	866	862	879	888	821	875	828	846	875	898	835	847	852	825	880	884	867	818	772	861	806	844	829	856	863	889	821	837	837	862	860	909	856	851	821	880	866	895	822	871	866	843	850	855	871	864	896	880	859	874	852	820	837	831	837	858	873	828	887	785	812	883	825	872	863	876	870	885	866	842	887	839	820	890	813	854	805	830	837	877	889	821	859	838	901	857	851	871	813	887	811	878	832	826	856	857	855	848	852	791	744	849	841	862	826	841	839	858	840	841	890	821	818	883	829	874	868	863	816	921	865	877	822	860	888	831	850	860	853	883	880	806	848	861	840	869	817	857	842	816	862	890	867	850	899	901	842	838	832	859	798	878	868	843	818	883	830	845	810	857	833	853	876	894	866	813	811	854	856	865	853	905	847	841	880	864	851	829	854	891	842	796	896	895	791	879	858	800	852	796	853	842	843	841	816	875	863	863	863	856	861	890	859	823	814	851	829	858	860	817	852	837	814	790	890	836	810	824	890	818	839	927	879	886	850	869	871	880	830	794	902	856	873	856	869	853	856	875	856	826	903	864	844	801	878	851	804	868	861	828	850	859	847	880	865	847	822	820	830	812	830	812	871	838	809	856	865	840	829	851	829	852	884	822	818	882	843	852	866	854	794	841	841	839	792	790	869	837	841	857	813	800	867	837	831	872	840	841	873	859	862	776	801	930	839	889	870	829	883	893	889	831	868	917	844	864	884	846	809	828	852	801	824	834	830	916	875	865	848	900	834	854	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
58888	21886	12547	2838	1435	1169	907	752	650	590	484	510	456	426	426	415	349	387	369	413	368	377	335	336	344	345	325	322	305	317	376	300	338	331	314	331	325	338	341	304	324	299	328	305	318	302	323	344	325	331	308	328	332	330	310	306	286	308	337	327	327	299	314	314	275	342	312	321	330	329	313	294	313	306	305	330	334	300	358	335	297	290	293	318	330	312	292	326	356	301	267	322	336	307	321	337	307	333	332	329	322	314	291	334	298	309	329	313	273	316	284	313	327	330	320	325	325	295	335	328	314	281	319	336	331	316	298	295	320	313	334	359	333	305	314	303	300	303	322	304	340	300	311	308	297	311	324	308	320	274	335	273	293	290	333	319	308	344	313	307	314	307	316	335	313	352	334	328	308	295	328	312	320	360	316	340	288	337	334	310	324	307	306	285	289	304	336	323	305	332	347	287	277	331	311	308	319	313	327	315	325	319	361	324	314	293	337	330	295	315	322	313	334	321	326	317	323	307	317	310	328	314	312	315	300	310	296	300	299	316	302	312	299	307	289	305	323	316	301	302	288	337	302	344	287	303	332	321	286	302	288	313	295	307	292	327	323	325	331	298	307	295	307	318	314	299	290	324	305	326	320	313	277	321	298	315	312	349	310	290	273	327	309	311	315	310	342	302	332	292	297	297	343	314	308	323	320	322	320	359	341	317	339	301	337	295	338	348	326	314	315	336	333	267	310	338	316	303	278	307	307	284	295	310	300	311	304	306	320	312	287	325	293	301	344	343	326	330	331	305	311	349	305	358	338	326	308	291	306	317	349	327	300	307	363	325	320	308	308	304	319	307	355	323	300	287	325	313	307	303	306	302	312	333	294	322	328	277	308	307	334	278	333	284	305	335	305	311	346	355	342	312	316	271	313	290	334	306	320	310	309	298	319	346	303	309	354	284	316	310	320	313	303	292	328	332	292	313	311	326	321	323	303	280	311	323	308	307	337	306	294	312	318	332	291	330	312	320	344	337	333	327	333	326	277	335	311	300	299	327	322	297	317	287	314	268	306	340	327	315	298	312	298	295	350	328	302	314	278	316	325	321	334	319	302	317	327	308	312	287	314	310	322	282	297	336	319	313	336	333	349	311	299	315	309	302	322	329	309	277	327	290	278	364	349	293	305	321	311	332	300	297	325	295	301	288	288	286	288	310	332	333	329	314	306	293	351	326	308	320	324	315	293	308	310	320	326	295	307	305	295	318	329	320	301	302	325	328	317	311	337	302	326	306	333	312	332	313	316	338	322	314	319	310	332	308	314	319	317	323	319	278	348	300	319	325	285	284	327	308	337	297	320	299	306	299	312	313	297	311	326	304	302	328	320	306	319	304	332	331	273	345	308	320	305	306	298	315	291	307	281	321	322	290	309	319	309	294	317	312	301	292	319	332	319	296	334	333	322	303	296	289	261	309	332	294	323	315	310	313	270	319	341	341	328	318	291	268	314	321	310	324	313	322	319	288	288	317	309	329	282	300	269	315	334	331	300	321	316	355	360	312	303	340	304	321	305	338	304	293	337	287	333	348	316	331	298	304	337	296	289	289	322	300	320	315	332	301	297	325	320	325	325	350	304	347	363	333	319	316	283	307	304	318	313	315	292	330	309	316	306	297	308	323	297	331	304	290	304	301	324	326	304	327	310	297	341	332	295	324	333	313	296	286	306	327	310	308	309	323	318	325	302	321	304	304	305	319	320	348	325	357	333	314	337	333	343	310	313	288	329	309	335	320	294	364	308	337	314	335	331	326	328	346	329	322	331	305	338	328	329	301	325	320	289	326	300	330	340	296	298	304	330	301	328	346	257	311	308	295	310	327	294	303	345	317	306	334	323	293	289	303	318	320	340	319	339	304	304	286	326	318	291	326	312	310	275	340	311	270	290	290	268	312	297	289	312	339	299	323	319	312	291	312	304	334	336	302	297	328	327	335	298	311	321	331	305	323	331	314	283	295	309	318	305	293	319	314	341	306	325	323	331	369	306	310	304	364	331	320	297	327	334	322	283	298	299	293	304	324	287	339	315	313	296	323	309	313	339	333	277	369	327	327	360	311	312	262	330	340	327	331	335	318	323	282	346	302	317	322	322	335	318	279	323	305	306	332	317	293	300	291	309	324	323	309	302	296	328	313	322	309	354	306	328	321	340	302	319	284	303	305	321	300	318	313	314	306	304	312	348	336	287	286	327	322	308	344	303	347	320	315	321	291	298	299	324	333	316	323	309	311	304	305	322	322	327	323	307	297	310	343	333	337	273	367	301	314	290	292	329	300	313	274	300	308	311	338	275	311	295	332	326	319	308	297	326	327	287	290	337	327	338	310	300	331	311	276	338	315	305	332	303	334	298	327	304	289	317	323	285	332	334	338	277	307	309	289	340	286	325	310	304	307	348	293	311	291	325	364	339	313	316	332	316	313	315	314	313	345	343	319	362	313	308	317	313	326	287	330	309	328	303	286	328	299	285	301	315	302	315	329	311	341	308	301	324	334	312	303	312	308	302	321	309	292	286	296	308	285	312	314	298	305	295	281	304	303	312	313	325	327	345	275	318	309	314	302	317	306	304	292	335	332	309	297	298	288	320	341	359	309	311	336	337	324	288	308	312	272	306	326	269	345	336	316	319	349	301	338	302	298	312	331	313	315	304	275	292	328	305	313	304	312	281	315	316	328	296	290	302	275	328	321	307	348	340	338	301	263	320	350	302	310	306	318	320	350	286	308	308	328	296	323	309	290	332	350	348	276	337	293	329	321	313	290	290	286	329	374	319	314	323	321	312	323	326	294	341	319	327	305	297	338	344	320	294	312	331	311	327	298	328	299	292	309	327	329	285	294	307	323	304	325	309	308	310	339	335	308	298	291	325	322	341	281	301	279	326	330	301	328	324	326	291	337	331	339	317	330	328	306	290	325	304	331	297	303	318	293	322	275	277	295	347	282	303	318	323	318	292	329	293	304	330	304	344	322	323	327	320	275	313	312	283	314	308	345	301	312	294	299	305	285	314	326	343	306	309	308	327	287	320	293	315	306	311	315	330	345	311	326	337	338	337	287	331	307	317	350	318	303	308	288	287	317	295	311	311	337	359	328	318	301	268	349	288	328	293	300	301	314	293	311	291	343	331	326	309	311	309	287	285	320	308	318	320	292	296	323	291	337	308	319	280	332	303	276	305	307	321	316	328	318	311	319	297	315	339	333	286	295	331	271	338	326	332	308	295	299	307	332	320	281	319	327	322	294	311	306	304	328	293	312	317	311	315	280	304	313	319	329	325	290	309	310	283	320	296	307	311	290	324	318	335	306	301	306	295	315	341	334	342	279	347	341	304	281	330	321	334	311	324	300	310	342	316	300	313	308	312	332	305	302	345	299	301	321	290	303	346	328	332	303	308	331	300	313	295	297	304	291	344	309	333	300	347	306	316	306	325	291	295	299	333	336	336	290	322	307	299	314	336	306	286	349	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
32227	2768	5592	6156	5308	4312	3540	3097	2561	2360	2120	1913	1851	1599	1542	1486	1407	1349	1352	1210	1199	1139	1154	1073	1102	1140	1096	1058	1075	1019	968	1004	958	1008	1003	987	1000	967	985	926	940	938	957	976	894	889	914	916	914	957	890	915	906	930	887	890	926	900	915	853	941	918	889	953	940	881	886	890	874	891	871	891	890	911	854	855	878	880	903	885	898	895	901	871	873	881	865	888	865	885	918	877	846	870	876	868	892	858	866	847	849	813	832	835	896	860	877	837	868	844	851	881	927	860	872	870	830	868	880	856	863	873	859	867	852	828	818	862	886	845	926	948	857	911	860	904	888	824	840	793	883	840	940	851	818	846	852	899	886	830	893	888	856	855	851	873	832	868	884	850	819	888	843	891	853	889	846	820	912	860	887	877	863	847	901	884	863	870	818	877	816	820	882	852	854	833	795	802	815	838	863	893	846	838	863	875	870	851	856	829	871	861	850	828	861	902	815	839	864	873	826	823	855	874	863	828	883	823	875	867	850	883	865	839	875	837	841	840	838	867	864	899	858	861	817	878	870	880	874	861	815	858	895	890	831	902	878	844	778	849	833	869	822	842	862	855	868	899	871	864	850	862	857	859	845	849	872	843	885	796	827	887	831	836	886	828	878	860	897	864	885	837	824	872	792	829	860	893	848	886	842	832	835	861	826	867	845	780	841	874	872	871	798	844	851	847	826	883	867	864	823	882	938	891	831	884	824	919	873	846	851	878	836	831	837	815	816	826	913	872	899	879	914	865	835	908	868	825	878	847	895	893	831	844	880	862	790	857	875	890	855	870	879	856	863	894	856	860	858	828	898	813	857	863	874	867	805	876	886	783	897	817	861	823	842	849	824	869	869	872	881	837	888	843	840	874	874	840	827	837	841	889	867	838	873	881	776	869	841	863	857	863	887	903	839	865	860	872	866	806	871	875	831	858	808	814	902	822	844	850	833	848	862	823	851	868	806	835	898	862	895	848	856	843	868	854	850	879	871	841	858	831	851	876	861	818	839	893	858	870	861	844	830	802	932	898	845	891	836	837	878	817	862	831	816	851	802	888	883	897	879	881	844	815	864	815	896	915	845	884	874	862	845	887	870	854	850	849	857	868	876	886	845	870	900	864	872	861	839	885	878	845	852	875	880	797	826	820	902	871	890	897	856	837	843	857	866	825	850	854	823	841	831	878	887	847	864	856	906	872	864	902	875	848	891	853	843	841	871	890	868	854	860	875	881	864	872	873	828	847	830	808	834	876	817	872	880	809	857	831	866	825	837	855	888	882	870	844	847	883	894	906	831	870	890	884	879	810	864	906	830	910	863	845	837	869	854	867	878	894	951	801	894	801	849	930	850	875	904	834	884	880	811	809	817	852	829	883	878	877	824	860	807	828	849	900	846	878	836	864	860	883	822	869	861	791	884	849	887	859	859	848	861	884	902	865	835	859	845	874	852	902	878	855	806	852	831	885	840	841	916	819	847	873	852	848	819	836	843	863	854	850	815	823	808	862	858	826	838	858	811	894	841	816	855	895	896	865	869	893	872	870	847	864	802	896	883	903	856	855	918	843	846	829	896	788	853	850	909	837	862	834	840	858	855	843	855	823	864	827	821	866	887	891	830	893	875	909	839	868	880	866	853	881	853	843	806	835	878	854	900	906	816	913	855	839	929	819	850	877	913	833	877	865	821	876	890	832	883	876	908	850	814	872	867	854	855	868	848	817	879	851	852	813	884	839	830	874	844	918	898	899	822	818	819	847	844	851	848	789	852	856	868	834	816	884	847	844	871	914	899	907	844	916	918	862	853	848	880	890	834	884	835	868	861	814	886	822	848	864	896	834	919	819	832	860	863	860	880	863	863	867	868	823	840	812	872	860	838	823	868	868	872	859	859	865	854	867	843	858	895	844	828	853	821	835	865	871	905	885	865	844	863	884	872	824	819	908	858	849	888	883	892	899	847	871	835	862	843	904	853	903	893	869	826	836	872	905	843	873	862	892	898	885	897	838	865	892	893	821	872	866	877	856	851	839	879	878	875	885	880	872	840	898	891	864	868	892	863	806	876	877	823	880	827	837	850	859	844	827	873	849	880	827	875	837	844	901	883	840	844	842	826	851	877	819	868	846	874	852	877	865	859	886	887	827	910	800	832	820	900	858	836	843	877	869	837	858	833	827	929	846	855	844	896	890	827	864	884	878	870	880	823	853	824	854	832	899	894	868	827	862	878	905	896	862	826	919	857	849	820	864	854	852	814	853	831	792	885	861	850	870	900	845	869	828	849	843	811	868	877	881	861	798	905	833	864	851	848	880	839	869	842	829	861	835	880	839	825	865	903	847	848	845	803	890	815	794	880	856	849	878	827	850	909	862	820	880	873	813	852	893	838	853	881	843	887	841	852	844	873	843	885	873	888	870	865	840	867	839	815	836	882	890	776	860	897	873	841	845	830	839	812	879	825	894	832	868	856	842	877	848	833	920	839	842	834	837	891	886	859	862	836	823	856	878	825	866	909	854	851	826	921	874	823	896	861	841	905	811	865	836	857	867	829	868	867	864	827	868	865	852	832	810	862	867	877	847	878	844	846	819	856	853	857	843	800	837	819	824	863	871	896	822	879	861	838	819	811	849	867	817	817	849	845	843	817	867	857	881	866	818	882	876	815	877	834	916	863	923	848	849	816	831	877	839	865	846	821	847	858	891	858	879	871	891	856	831	842	888	821	805	835	896	860	909	904	828	917	854	846	877	891	892	828	888	828	824	845	815	932	840	828	819	830	874	878	863	845	838	849	880	842	869	886	853	840	817	853	909	835	855	824	829	814	878	874	844	872	836	878	874	890	891	831	870	881	821	804	861	844	844	845	872	879	889	825	836	841	828	891	842	887	866	850	884	828	872	822	878	902	871	829	883	902	847	859	847	901	876	844	862	849	857	879	843	860	882	880	911	885	866	831	844	871	871	840	855	818	839	829	826	855	845	857	843	869	861	891	797	837	844	814	858	884	828	826	886	840	882	864	862	885	847	849	848	856	845	821	881	866	912	885	828	836	881	886	883	821	912	842	888	850	875	884	836	864	895	801	843	861	844	863	922	819	874	856	840	811	841	881	914	857	847	857	873	842	813	838	832	880	884	887	879	850	790	874	848	820	832	846	839	860	835	831	826	849	856	855	832	810	863	830	852	897	839	874	812	862	877	885	888	821	842	877	917	866	849	840	825	854	864	869	815	836	853	925	878	913	840	848	836	899	899	835	873	812	819	890	832	830	849	933	826	868	846	885	845	859	858	858	855	889	824	846	824	795	811	841	837	802	861	843	807	891	781	884	871	870	918	827	854	883	877	832	847	847	829	848	830	860	861	890	840	876	875	884	850	844	858	910	840	836	879	845	863	848	874	862	810	850	803	834	839	841	850	874	877	900	857	867	837	915	846	863	866	891	906	833	888	783	856	914	843	910	880	845	846	903	902	867	870	828	852	899	839	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11197	620	352	235	191	175	164	155	157	180	184	135	160	168	184	154	157	143	165	151	163	130	162	163	171	160	168	169	154	161	171	171	159	172	138	149	136	176	169	187	161	158	161	154	176	152	162	149	159	129	150	156	137	158	142	163	157	155	168	137	157	175	163	145	167	153	154	153	154	153	140	145	168	157	149	140	164	141	152	135	151	179	138	150	155	164	135	161	159	157	166	163	138	154	178	156	141	167	167	170	148	161	141	141	157	157	159	174	163	167	168	156	155	159	151	161	163	153	160	152	188	151	163	174	159	171	160	164	175	150	157	183	162	160	166	163	128	167	160	148	152	157	143	146	153	151	163	168	148	147	148	156	144	156	161	171	168	176	143	142	169	158	178	164	184	156	143	154	141	160	161	186	153	167	143	159	183	164	160	136	173	153	146	162	162	153	155	169	151	158	172	156	156	138	164	154	161	142	148	170	149	158	176	150	158	164	135	156	160	146	165	170	172	161	158	161	159	157	163	146	147	135	154	134	155	174	191	161	178	167	167	143	161	145	155	135	147	155	154	157	168	170	173	170	173	155	157	152	162	139	153	171	151	173	173	155	133	159	170	186	168	176	148	136	154	157	156	172	166	147	156	146	163	155	165	175	163	150	176	164	157	174	140	136	152	165	154	131	164	169	152	148	156	131	156	175	156	170	184	165	182	152	160	152	166	161	146	174	164	166	160	172	173	140	158	154	148	158	160	164	162	143	160	180	150	167	173	158	164	167	166	155	152	141	164	154	172	157	148	152	159	187	156	143	161	167	133	153	155	150	177	158	144	142	173	157	153	166	156	150	166	165	136	165	166	138	160	152	154	149	165	153	170	143	157	127	162	171	161	163	147	153	170	170	161	160	138	149	164	172	153	169	175	153	172	146	177	158	170	160	137	162	159	162	150	167	169	191	164	160	135	152	176	157	176	152	150	155	159	163	183	142	149	168	166	168	151	152	184	157	166	147	161	157	156	129	146	147	162	146	138	148	166	169	148	170	168	153	183	178	158	190	146	157	143	162	146	146	168	161	144	152	151	179	144	160	167	140	168	178	172	150	158	144	134	156	162	165	163	150	146	160	166	166	146	158	161	164	169	139	172	154	146	171	167	163	161	144	157	154	152	153	127	157	141	158	176	162	149	155	157	165	162	185	135	162	141	152	160	133	159	150	153	157	159	198	143	152	159	186	146	161	163	151	164	143	141	157	163	141	175	181	154	154	150	146	157	161	139	152	159	153	138	148	158	149	164	172	164	160	151	159	155	148	155	153	181	154	162	133	173	167	173	182	183	167	164	173	146	156	173	172	158	159	145	170	142	155	157	157	168	164	141	133	147	165	165	150	134	153	167	143	143	160	154	154	155	166	168	157	139	141	161	170	161	157	173	142	150	138	160	164	150	158	135	158	160	160	178	163	156	154	144	153	164	145	148	164	155	149	151	157	164	157	160	152	158	150	168	155	157	145	171	169	156	168	142	174	165	157	158	156	165	151	173	139	163	162	177	150	150	167	151	151	156	136	173	126	149	133	153	167	135	159	192	148	154	173	156	173	149	159	174	170	145	153	176	148	155	172	187	168	137	158	152	133	137	156	155	150	149	157	172	170	159	156	141	161	178	169	146	152	170	161	158	144	160	157	142	164	170	181	152	156	154	177	145	156	156	163	165	167	139	176	150	142	155	176	149	163	171	153	175	173	145	160	154	158	182	144	165	165	147	164	172	162	153	142	143	170	165	139	154	161	170	156	170	136	169	176	158	188	148	159	157	155	152	164	153	159	155	163	147	153	135	164	165	195	153	167	179	184	155	142	163	159	169	151	172	159	138	173	155	162	183	158	150	137	176	154	165	152	183	164	156	161	156	135	153	154	159	166	184	148	158	184	178	161	156	173	131	159	141	167	166	147	192	145	152	164	176	159	148	169	153	147	171	137	167	143	149	170	151	151	182	155	158	140	174	153	174	157	164	152	158	173	175	166	168	162	154	183	172	164	146	140	138	182	144	148	167	155	145	154	149	161	161	168	144	172	172	151	166	164	142	161	160	169	165	176	154	177	147	144	180	154	166	152	147	179	146	164	155	148	160	162	161	143	173	183	164	136	150	173	164	158	153	133	162	166	175	177	163	147	161	152	167	155	162	149	165	163	168	161	161	137	161	165	168	149	137	143	158	153	158	163	159	158	160	156	163	160	163	160	156	146	157	168	145	167	163	172	158	166	166	162	162	142	139	136	155	157	162	159	160	147	163	187	148	155	154	164	170	153	160	166	152	144	149	164	149	166	159	186	163	158	138	168	156	153	156	138	153	146	143	175	163	148	151	165	158	160	160	170	176	151	172	148	145	154	145	162	153	152	156	159	148	180	150	176	154	152	149	173	138	137	169	158	176	156	174	168	154	189	153	167	158	153	165	138	156	168	137	155	147	177	165	169	127	155	145	156	153	165	161	162	169	146	184	150	163	153	158	165	157	158	170	163	169	142	176	151	167	135	161	141	167	142	156	163	166	179	143	145	141	156	156	143	160	160	158	149	161	161	152	151	153	173	156	150	150	164	112	151	158	159	152	169	156	166	143	165	143	156	155	163	161	153	177	162	175	161	157	145	156	163	158	150	142	167	174	158	188	163	151	129	133	131	175	180	148	147	162	150	149	174	167	136	155	164	155	163	145	155	181	186	161	166	128	164	151	169	169	158	146	181	147	127	166	158	144	155	152	141	174	149	154	125	149	145	169	151	156	163	157	150	173	163	136	160	173	158	196	162	145	147	160	154	148	164	161	151	158	161	170	144	147	163	166	171	160	161	147	157	169	151	162	154	176	170	172	145	161	153	169	164	146	164	157	143	147	149	168	150	173	166	153	165	165	158	159	160	143	150	162	157	136	157	161	170	154	158	155	153	161	143	123	171	147	156	173	142	164	157	157	171	130	150	135	156	142	139	150	129	155	155	145	132	173	148	169	148	124	171	177	161	160	142	168	172	155	144	168	135	145	141	152	165	175	133	160	146	175	144	182	157	168	151	164	187	177	152	130	158	149	163	167	161	170	147	160	134	155	152	159	159	161	177	175	166	148	165	159	167	144	154	146	148	167	156	179	154	173	136	155	161	158	163	155	163	169	160	176	149	164	147	154	170	187	153	161	157	171	165	169	148	159	169	141	153	173	151	159	172	151	150	141	148	145	160	171	169	152	154	146	162	150	151	159	174	179	151	181	138	179	169	161	174	154	156	167	157	153	131	146	141	150	163	139	174	152	152	157	155	153	162	157	180	158	174	129	159	174	158	159	152	169	166	153	163	139	153	149	143	152	185	147	159	178	177	168	168	155	142	154	156	164	147	149	159	160	163	179	163	151	136	162	187	147	164	172	157	164	161	158	142	176	167	165	120	173	147	163	157	173	163	126	152	167	162	157	167	148	168	133	148	135	174	171	169	169	163	155	163	157	158	188	170	177	122	147	177	159	155	145	135	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10488	555	638	662	637	563	560	612	606	547	559	526	493	526	519	507	480	581	500	520	511	540	500	515	485	489	497	508	542	512	507	517	490	496	496	486	548	499	483	501	499	515	505	558	485	479	534	496	534	454	501	497	518	531	498	490	497	503	468	512	476	515	488	491	504	543	517	488	495	505	525	527	509	537	526	497	546	536	505	487	476	468	513	524	489	505	520	510	499	517	515	510	486	519	491	466	494	475	491	544	467	508	500	477	491	471	491	476	537	496	513	493	528	513	486	493	493	464	518	504	484	495	514	463	475	519	497	478	483	500	511	499	512	495	474	524	481	482	507	510	557	520	512	528	480	501	523	519	474	488	505	492	535	528	476	498	520	486	524	479	495	509	477	467	482	486	458	484	520	505	527	490	500	490	522	542	511	504	515	497	518	478	493	468	510	506	506	501	463	509	520	501	505	484	469	510	526	470	493	482	499	520	513	563	509	492	505	505	488	483	523	533	497	529	526	520	472	451	525	490	490	505	473	492	535	500	492	465	505	531	538	502	489	495	518	450	487	505	499	524	508	500	504	461	527	538	470	497	507	519	460	529	479	485	546	508	476	513	472	473	477	512	511	490	509	528	536	487	486	482	466	506	499	506	511	493	500	477	476	554	461	511	509	533	505	509	489	494	499	517	542	495	526	478	511	529	508	487	489	496	533	493	494	499	485	517	510	465	481	463	521	472	509	494	520	519	495	494	497	496	461	507	482	521	468	506	484	515	472	520	500	485	516	531	508	505	517	479	494	495	488	509	546	493	514	517	494	505	502	490	506	490	485	527	503	500	487	501	500	511	560	520	476	530	506	453	465	501	516	485	529	531	479	512	528	502	511	497	498	527	479	469	501	493	486	484	534	486	518	490	527	503	497	518	474	463	495	505	502	484	498	502	504	524	505	501	499	476	454	498	468	480	527	519	484	479	482	537	488	494	481	491	509	489	475	512	525	529	522	500	527	489	462	537	516	497	482	498	496	486	516	501	513	493	506	498	519	498	483	483	490	520	520	480	492	522	518	460	566	480	450	492	516	506	491	494	501	473	492	482	494	527	464	487	473	527	521	493	513	496	533	514	504	468	493	509	520	494	493	523	519	512	515	494	513	494	476	506	542	526	516	494	507	483	465	506	488	510	507	479	494	510	500	501	538	494	491	545	527	462	531	507	524	508	474	512	495	518	464	513	487	520	474	514	509	502	519	517	466	499	508	521	485	512	525	499	506	507	491	478	483	482	487	500	497	484	487	484	484	479	508	514	471	508	515	519	469	526	485	523	529	475	481	501	460	490	513	502	486	468	503	523	495	448	503	484	494	525	499	474	480	493	477	495	520	530	506	512	496	525	469	531	481	475	532	518	494	493	501	498	502	502	473	450	455	510	505	516	509	503	526	511	468	475	465	491	503	498	500	486	477	501	441	487	473	500	485	496	518	486	510	529	467	530	533	528	518	500	520	504	464	532	496	500	507	476	484	511	510	491	531	493	474	484	506	475	453	494	513	497	504	512	514	478	497	519	518	485	467	536	515	497	497	509	437	487	511	493	505	468	488	494	485	498	499	470	506	517	497	523	483	510	491	496	545	491	494	504	500	456	499	517	517	511	497	497	503	495	482	512	494	501	512	468	475	527	463	510	516	492	481	496	528	540	467	504	503	457	493	500	499	493	544	515	511	526	537	499	520	499	482	517	520	533	533	492	502	482	477	511	495	494	497	487	491	505	456	520	496	514	511	500	526	502	520	514	542	501	494	519	560	477	504	515	502	486	473	540	488	503	487	498	532	511	450	474	482	516	509	480	533	541	523	518	557	501	518	501	503	488	520	480	510	468	528	517	515	495	477	506	506	525	513	507	483	516	489	495	452	526	480	483	483	510	553	480	490	498	516	525	482	511	470	508	534	486	457	461	520	526	501	465	495	489	498	507	486	499	522	469	519	517	528	479	484	482	511	521	493	472	524	499	516	457	539	512	480	522	524	491	489	521	544	465	504	517	569	511	488	520	479	497	508	501	512	566	524	529	501	512	529	475	494	472	487	458	489	524	511	485	498	526	471	484	452	489	457	493	495	456	474	511	481	503	498	463	489	460	479	542	477	473	490	524	507	502	514	516	467	499	506	498	491	520	505	488	537	481	501	498	508	577	489	476	508	491	487	519	517	512	486	511	506	519	514	505	509	514	489	468	497	522	517	478	514	512	541	452	517	498	501	493	516	471	470	533	504	504	494	478	477	520	511	532	496	532	506	507	496	502	528	520	476	514	490	489	519	483	488	544	463	502	520	476	509	494	461	484	518	492	466	475	484	512	554	498	555	447	515	521	480	441	490	533	503	491	504	516	495	491	476	490	517	469	515	479	541	508	476	484	480	488	493	530	503	510	530	474	519	463	497	489	509	445	528	532	466	532	509	522	505	495	491	459	481	535	498	465	499	520	478	514	509	515	469	508	472	480	513	515	523	470	483	502	496	502	515	545	484	500	496	486	496	491	514	474	499	495	500	498	504	533	477	512	488	544	513	459	482	483	483	476	500	536	484	486	526	506	504	488	501	524	506	489	487	484	505	499	497	496	522	499	492	439	509	504	531	535	555	512	475	525	486	469	507	504	499	501	509	489	513	510	499	519	532	452	503	503	489	527	506	457	504	491	486	478	482	518	512	495	476	470	502	518	514	520	469	494	480	481	471	490	482	470	547	450	486	560	481	525	499	491	478	484	496	486	557	514	485	503	487	495	508	501	510	476	460	516	524	520	521	515	495	497	482	482	492	466	481	506	524	507	499	479	502	493	481	503	492	520	495	476	504	483	507	504	514	524	529	479	503	526	521	513	518	501	502	480	484	493	498	510	505	449	493	497	521	474	509	501	529	481	480	509	489	459	493	499	472	512	518	488	542	513	490	482	497	452	458	515	540	506	553	510	495	485	514	495	490	464	481	478	499	511	510	490	527	471	472	519	487	482	467	493	511	480	547	511	501	487	569	491	492	535	529	494	516	480	468	468	517	474	524	487	527	515	517	479	477	533	494	488	494	498	464	505	526	501	513	459	497	506	456	477	502	478	510	525	495	489	500	533	484	461	492	475	496	520	550	519	466	527	499	489	497	472	501	504	488	498	528	512	502	496	482	476	501	517	552	498	487	565	490	485	524	557	478	523	482	507	519	485	497	514	473	485	513	513	507	482	528	493	496	502	466	497	470	500	495	468	487	500	559	501	525	479	521	531	496	499	530	543	494	523	480	537	493	493	543	540	498	480	526	507	498	508	500	502	533	534	467	533	544	484	472	524	454	512	495	527	522	516	506	507	498	456	492	524	528	470	463	534	508	493	504	473	518	496	517	497	495	493	506	487	507	511	534	527	462	510	514	476	480	516	480	441	521	520	475	486	503	484	485	474	509	502	507	522	491	517	489	511	511	543	504	488	485	461	496	501	494	542	490	502	483	512	490	515	515	498	494	470	512	490	464	530	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
53139	17254	5012	1200	926	735	610	514	457	401	440	380	366	389	339	352	367	329	360	361	305	348	323	325	298	298	334	328	290	320	308	327	283	314	324	331	311	304	307	297	318	345	283	318	301	295	318	330	316	329	290	286	339	350	325	296	315	303	262	339	342	301	338	289	314	311	314	314	318	306	301	257	300	335	320	336	324	288	289	265	318	300	323	277	318	311	312	310	307	313	305	308	323	310	290	319	278	304	288	278	290	280	285	293	306	316	322	302	304	303	289	308	292	309	299	287	290	298	317	345	304	306	319	318	313	320	293	339	335	308	266	315	303	319	328	287	310	296	287	305	351	264	305	265	312	299	284	334	296	328	327	301	285	283	304	281	307	280	273	293	299	317	319	328	304	323	320	311	313	297	321	332	305	300	325	334	305	297	312	304	267	292	297	285	361	333	298	266	277	333	289	281	284	289	309	276	297	311	293	306	277	294	314	298	279	314	295	299	294	345	327	310	296	324	310	325	289	321	260	313	286	291	314	293	316	309	287	265	314	324	289	290	283	335	302	309	293	279	287	325	294	310	296	307	342	306	342	320	324	274	338	296	302	343	298	314	299	303	311	314	289	303	326	300	320	330	286	283	271	313	286	308	285	289	296	276	305	345	301	311	296	296	294	291	297	294	310	325	329	302	323	290	328	282	310	306	337	290	325	307	331	312	273	322	317	293	300	303	324	315	283	320	288	292	297	316	324	257	294	301	318	316	309	312	304	325	334	287	295	295	302	322	283	272	309	318	299	283	308	338	300	301	309	311	308	275	332	313	302	321	325	323	274	323	304	281	303	286	296	303	290	319	311	314	298	307	345	356	301	323	294	318	317	300	324	312	306	281	294	285	295	305	306	303	308	309	302	319	326	342	295	260	287	308	295	308	283	284	315	325	332	280	318	329	301	300	289	312	318	285	323	327	302	327	315	298	329	279	312	323	293	305	291	310	303	316	309	305	316	304	349	281	288	313	271	324	312	284	321	289	311	289	320	309	306	319	328	349	319	320	325	314	298	325	318	321	325	306	275	296	290	325	281	304	294	302	290	281	309	301	294	276	317	322	277	300	309	301	333	319	306	295	306	321	323	299	325	316	309	322	310	342	296	290	289	281	288	307	305	334	323	306	297	299	335	325	311	318	322	278	315	316	304	283	358	299	322	339	282	333	327	279	309	317	318	307	284	308	315	318	318	284	289	297	300	293	333	315	306	306	306	314	299	352	268	309	323	299	312	295	312	311	323	303	291	327	280	295	295	323	305	329	338	298	322	303	324	337	275	326	300	308	305	294	271	314	305	281	315	328	304	315	311	266	280	311	278	313	305	285	294	288	269	306	318	329	315	326	290	311	314	296	319	306	286	314	324	323	314	309	299	304	293	319	290	293	282	300	316	320	301	320	307	286	308	305	320	305	300	310	308	299	286	328	290	291	281	293	292	311	277	302	320	314	343	309	326	299	307	307	303	321	336	307	305	290	300	293	289	314	309	295	306	307	299	286	323	308	290	313	294	309	306	312	295	312	316	329	309	294	315	299	331	324	323	295	300	318	286	329	357	277	282	325	316	313	297	292	284	296	294	297	312	301	324	324	320	272	301	290	312	319	331	329	321	318	304	304	268	320	351	281	280	305	290	324	292	316	354	299	303	307	304	336	315	261	305	296	289	326	319	311	321	324	313	308	294	312	309	323	298	290	329	309	344	326	295	338	333	294	336	326	298	275	316	332	314	337	324	267	335	305	305	278	318	349	305	297	335	308	286	305	310	304	324	327	304	286	325	310	256	293	308	307	306	311	307	299	281	303	320	295	304	290	297	282	291	292	298	330	315	301	296	311	303	309	311	306	297	294	317	302	298	295	298	301	319	287	300	324	322	290	330	334	270	303	317	304	311	296	294	297	285	298	325	316	324	308	321	300	297	315	301	302	306	320	332	310	311	327	310	313	300	272	297	320	331	304	305	331	295	327	314	307	252	323	302	319	317	306	301	306	326	292	325	289	347	279	303	307	352	334	323	308	296	268	325	296	304	276	318	315	306	323	285	328	307	334	319	338	315	334	316	298	297	327	289	316	311	290	300	314	315	287	286	290	286	306	301	318	336	310	297	293	298	323	283	321	296	320	313	351	301	302	326	278	330	313	329	315	329	297	299	314	315	345	315	355	291	292	325	290	320	284	296	305	302	370	305	282	304	337	316	323	313	331	328	278	328	288	271	316	293	299	324	314	345	291	317	290	314	288	316	302	311	322	295	279	319	278	292	337	272	339	327	318	345	328	276	306	317	323	308	281	328	294	317	309	323	294	283	279	320	322	309	281	294	277	309	318	297	321	305	301	304	293	330	307	327	325	311	288	296	315	309	283	315	309	344	352	317	278	329	294	322	329	337	281	286	322	320	299	278	302	320	293	296	278	365	301	316	278	316	293	310	268	319	302	321	277	309	288	309	307	290	320	285	293	313	329	325	313	297	291	313	292	335	303	299	301	323	315	298	295	297	309	329	292	326	306	297	271	290	296	328	317	303	318	295	348	331	304	303	309	302	305	297	288	301	319	338	320	284	304	297	282	330	336	302	317	328	314	321	301	274	322	330	319	315	281	331	324	295	323	295	314	287	285	313	309	277	295	310	333	309	303	273	326	306	308	319	298	284	323	353	332	321	293	303	307	289	321	284	325	340	304	317	280	307	306	294	277	313	302	290	302	298	309	294	327	308	326	306	302	287	307	346	325	326	340	301	305	307	346	297	322	302	306	305	296	323	324	332	304	303	351	303	314	318	330	322	320	276	282	330	339	273	284	317	299	300	304	292	260	290	332	290	322	299	321	295	297	319	312	297	328	304	294	308	300	296	316	307	295	332	303	323	318	331	288	294	292	317	314	335	320	336	288	312	300	311	290	260	319	305	346	314	278	306	345	279	295	291	356	303	294	316	315	306	310	303	333	305	315	345	339	280	339	304	307	337	301	309	276	318	291	326	303	301	309	322	298	319	270	311	313	315	303	291	315	295	312	310	309	286	344	321	290	301	272	330	318	301	307	329	275	301	298	307	295	326	292	330	308	303	325	326	289	312	287	289	306	317	323	324	302	278	325	308	319	325	309	323	295	297	292	312	292	329	310	304	316	311	323	298	327	298	297	327	297	322	309	314	302	307	303	307	315	301	300	295	290	303	307	325	308	305	315	282	357	298	302	294	291	310	284	298	308	302	295	319	322	305	314	296	300	281	305	325	315	305	321	303	313	300	305	313	289	315	292	306	310	308	319	280	287	283	335	296	316	301	258	311	315	335	327	293	301	306	340	320	270	282	264	270	300	329	313	260	308	319	305	288	314	309	275	290	307	282	318	307	313	288	289	294	292	283	331	297	293	292	292	287	309	307	310	295	337	319	303	301	316	324	293	321	336	288	322	316	323	277	291	305	326	330	323	331	305	276	271	303	309	296	305	313	342	312	318	316	284	328	300	259	290	306	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26530	1742	3388	3650	3168	2647	2205	2028	1768	1555	1478	1439	1261	1307	1210	1172	1208	1109	1048	1052	1028	1027	969	1002	980	1016	1008	985	928	956	935	992	913	907	976	909	910	851	850	925	902	891	862	876	895	890	890	946	849	859	880	848	880	895	882	876	918	922	848	865	839	908	874	893	890	898	894	953	858	836	858	867	902	862	866	871	869	850	877	866	927	865	913	825	909	875	893	843	854	923	858	868	878	888	845	820	888	843	877	824	871	911	884	853	832	907	891	868	867	861	888	850	883	868	874	893	851	872	881	862	815	869	881	890	882	874	860	839	896	843	838	830	862	869	829	875	885	867	882	878	887	892	887	890	859	892	856	893	883	887	833	866	895	852	871	919	859	865	902	903	820	895	839	858	867	828	866	864	914	876	849	829	911	875	882	831	797	889	859	824	853	823	842	881	910	866	880	862	848	867	880	831	897	839	745	799	855	865	828	833	868	806	884	866	880	887	852	819	831	861	890	881	854	850	861	821	832	884	896	910	856	894	866	852	805	880	925	928	884	876	813	878	816	848	845	854	779	850	832	819	817	865	837	874	856	868	821	855	863	835	865	860	848	797	824	832	831	811	797	830	891	851	855	850	845	858	884	868	859	862	898	824	841	840	861	816	820	895	869	833	892	844	885	853	856	834	886	863	904	810	825	882	878	836	799	893	831	829	882	843	841	830	892	825	873	841	862	876	835	857	831	835	822	828	877	838	889	874	844	828	852	863	885	830	829	831	809	857	829	827	896	818	843	853	874	836	870	858	905	823	852	868	886	891	804	863	862	880	866	855	860	831	926	851	840	886	842	848	889	905	868	869	878	881	871	881	879	840	892	876	817	880	820	878	883	824	885	870	862	851	869	850	875	852	846	849	841	888	876	886	842	892	879	887	872	859	839	888	834	838	867	877	848	919	800	842	884	872	846	864	909	871	802	891	839	846	868	846	827	877	867	811	854	893	819	895	828	828	835	880	898	787	921	910	862	867	825	887	913	839	859	857	865	895	873	881	864	884	828	854	912	842	868	860	854	850	876	852	854	882	834	861	882	843	847	827	874	875	901	800	909	859	858	858	847	877	866	864	831	860	858	830	890	879	835	922	880	818	840	839	895	838	838	894	885	846	899	889	921	914	840	832	874	842	809	812	848	863	843	910	837	853	886	850	864	849	822	830	903	866	845	863	891	878	941	805	852	883	852	942	830	831	848	849	824	844	852	910	836	845	930	873	864	875	865	879	823	844	911	838	815	868	823	814	838	839	851	878	891	848	801	889	847	866	914	877	854	836	867	860	891	788	891	883	878	853	842	805	883	850	857	848	864	810	862	754	888	812	859	809	812	847	847	775	892	899	827	890	884	804	852	883	858	859	896	810	878	866	851	853	899	939	793	840	854	811	850	865	882	876	875	840	834	879	853	907	818	860	852	896	867	864	852	825	823	830	823	818	847	869	869	891	858	860	866	891	861	840	833	837	806	889	818	837	872	861	865	827	879	875	854	886	892	874	870	861	817	845	873	867	840	812	822	847	830	853	855	846	880	832	865	852	864	862	877	838	864	861	902	847	852	841	858	844	868	888	846	823	884	837	888	855	890	897	855	878	894	837	818	876	816	899	811	881	871	872	911	885	878	858	856	845	850	839	892	846	855	918	826	813	810	861	895	866	927	846	839	900	831	896	830	843	836	886	801	877	816	873	859	858	869	833	865	873	804	847	884	802	839	847	835	865	866	827	805	835	879	839	848	847	917	855	834	874	839	875	839	885	815	822	884	800	868	833	890	895	833	829	874	885	890	870	840	894	886	845	866	837	881	862	876	820	901	896	909	872	820	867	825	884	864	864	848	839	881	864	822	812	862	845	840	834	868	846	831	889	855	882	853	859	869	880	817	821	847	841	856	847	846	823	857	845	839	899	825	807	865	893	850	903	853	871	910	865	823	892	861	852	890	851	913	839	880	913	847	841	829	856	862	839	861	859	824	880	873	914	875	839	906	868	836	849	864	828	849	842	888	874	852	796	841	867	872	846	836	844	759	888	898	888	917	854	853	899	921	876	832	826	867	853	895	818	885	837	852	827	893	884	826	874	911	861	813	875	856	900	876	879	904	858	855	819	808	863	896	848	852	870	894	904	834	858	821	858	820	836	847	820	846	859	899	837	825	887	907	867	900	869	848	913	850	854	817	858	918	894	826	893	913	853	874	891	877	874	820	840	883	866	879	878	836	869	865	848	874	861	865	847	846	888	816	882	891	821	913	873	888	882	861	888	879	836	893	843	827	830	841	905	876	853	855	898	833	847	827	881	862	823	871	833	833	852	864	864	858	853	833	857	873	898	939	866	864	865	826	839	905	857	839	895	883	836	893	820	838	865	845	858	830	845	828	868	849	832	848	883	889	842	831	857	837	881	852	841	848	845	853	866	821	862	865	865	889	878	880	847	863	942	875	859	848	808	881	906	814	853	820	815	859	856	880	845	882	874	859	819	791	837	863	845	875	872	866	833	878	850	858	822	810	892	844	918	837	855	841	838	900	927	883	827	839	836	872	899	846	933	820	871	884	895	850	871	890	885	902	855	845	857	877	873	845	882	823	888	838	846	839	831	859	861	829	838	816	815	826	888	904	832	852	854	827	876	884	846	795	889	890	859	842	867	861	887	836	893	905	797	879	857	917	817	852	929	869	806	866	795	878	865	856	839	829	871	899	831	861	894	872	842	893	827	794	883	833	878	843	849	863	883	865	860	849	859	869	854	849	873	873	863	854	848	869	832	873	827	854	826	895	879	860	871	895	867	932	853	863	839	837	867	861	902	855	906	874	832	863	869	829	876	859	819	860	942	901	892	927	866	823	850	891	881	827	871	880	844	884	874	868	865	850	857	769	856	870	838	862	871	876	885	858	868	844	816	848	834	854	848	843	886	840	845	855	847	826	876	906	924	822	879	884	850	843	849	922	879	828	845	825	778	769	809	834	860	873	854	856	831	858	793	884	873	891	843	855	866	883	845	850	840	857	823	887	837	896	842	853	847	854	897	819	888	906	844	883	826	836	853	886	806	862	855	853	821	856	853	923	860	818	875	832	914	829	829	846	863	840	827	876	870	841	859	916	897	825	863	856	823	854	831	826	930	932	848	873	868	913	848	869	944	831	868	826	841	893	882	861	871	857	889	881	851	822	892	851	845	823	872	840	869	882	852	802	880	859	874	853	851	871	868	858	849	842	822	899	844	810	868	871	854	850	860	857	862	842	890	821	887	886	877	910	841	882	888	805	831	878	820	900	868	839	859	899	850	859	862	902	867	847	897	880	914	812	908	874	839	849	897	838	860	894	839	888	864	902	846	811	816	806	892	816	868	873	867	864	853	915	855	893	865	809	905	848	879	821	914	876	805	868	843	875	869	837	889	850	882	822	821	854	906	851	865	876	868	861	802	839	851	840	869	850	826	890	875	885	825	884	864	869	849	864	850	856	886	862	863	836	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
54531	22170	19393	3899	1534	1068	866	766	612	574	505	485	490	470	411	391	397	369	344	339	367	342	313	362	350	358	353	323	339	304	363	350	333	319	312	338	328	321	324	336	317	341	337	329	319	352	318	360	350	343	334	330	317	291	313	289	318	301	308	313	306	330	333	328	308	321	342	324	303	308	327	320	291	306	317	287	333	338	336	303	319	360	313	324	324	313	319	331	321	335	322	357	331	329	320	308	322	315	319	312	335	319	298	292	313	357	330	307	349	319	314	327	317	355	350	324	357	323	350	281	319	301	308	311	315	308	292	322	334	339	293	328	343	334	343	337	339	323	345	330	334	326	326	306	355	331	334	282	322	312	304	331	303	310	325	331	303	294	295	290	335	323	320	331	307	323	291	325	305	307	305	346	315	341	309	334	311	304	327	291	285	320	293	302	350	320	325	327	302	287	323	331	315	330	302	339	305	309	340	341	336	305	293	308	277	310	334	288	280	323	321	314	293	334	321	318	314	337	342	327	343	323	318	290	331	297	298	308	301	312	301	320	336	328	307	309	315	290	292	354	318	321	282	284	334	329	321	328	357	313	326	356	307	347	309	302	305	317	339	352	315	319	325	348	321	299	332	302	318	345	334	312	332	266	307	344	293	303	329	297	319	277	329	313	317	325	324	346	361	312	301	319	316	302	289	310	318	305	330	335	326	293	310	341	316	326	308	299	315	304	301	325	341	329	317	320	300	307	310	318	297	294	350	289	322	344	314	323	309	317	343	308	304	344	286	323	342	340	325	334	335	277	328	345	333	343	327	304	309	350	329	326	321	319	319	311	286	325	338	343	296	303	315	319	318	313	320	345	312	302	314	304	320	319	327	297	307	325	354	304	349	340	308	315	287	315	351	298	327	304	282	319	319	314	303	312	322	324	308	308	276	334	329	314	321	324	302	323	321	314	326	312	338	352	332	316	311	322	310	293	308	329	317	288	313	346	339	309	331	319	300	317	376	315	318	283	259	286	373	324	330	322	309	326	314	297	299	302	315	323	344	294	327	322	320	326	321	302	326	307	335	310	315	301	342	350	336	319	295	324	337	314	331	339	325	328	295	313	342	316	327	301	365	310	346	297	322	304	333	345	285	340	318	278	288	339	304	303	326	341	277	321	312	278	313	353	274	278	305	298	321	292	341	339	293	345	329	305	321	303	299	296	264	283	347	282	291	316	297	299	307	309	325	307	319	331	344	305	332	291	351	299	324	314	319	318	304	301	298	312	328	313	327	320	294	313	286	341	278	312	304	330	306	331	337	329	297	337	330	291	296	330	295	320	328	319	350	304	290	325	336	324	345	307	330	318	320	310	314	334	343	347	304	316	298	335	320	311	306	310	282	328	312	297	341	341	333	344	309	329	306	339	328	301	331	346	332	332	312	326	303	303	319	327	312	305	298	297	340	277	361	299	327	313	307	316	322	307	334	322	328	342	292	304	304	347	322	309	319	360	292	326	274	285	310	303	315	257	294	301	334	308	303	312	317	324	335	326	317	295	292	324	295	336	303	347	320	313	333	338	332	343	315	318	338	318	312	301	296	314	329	331	329	336	329	303	303	317	317	326	331	316	306	335	293	315	335	304	348	317	297	317	314	287	337	305	319	309	326	288	324	315	302	323	319	286	311	321	312	318	307	284	291	281	307	315	342	313	307	292	359	288	330	291	342	271	294	278	317	327	297	317	325	361	293	312	315	310	336	314	328	284	333	308	334	295	330	300	336	338	318	315	331	293	332	298	326	303	317	335	332	329	318	288	325	325	329	292	310	307	351	328	292	337	275	312	292	320	305	305	316	320	319	301	329	323	343	326	293	322	298	305	321	312	296	315	330	313	317	316	308	321	335	309	335	289	298	315	305	326	301	337	314	301	349	320	322	326	306	326	337	324	334	335	333	297	314	292	346	309	324	325	314	320	340	316	320	309	337	311	319	327	326	319	342	324	297	302	325	290	316	318	312	309	307	345	308	340	318	332	305	328	343	326	304	312	316	270	321	309	326	301	293	317	309	318	344	305	308	322	301	310	296	330	313	330	312	331	320	323	329	314	314	305	323	329	290	357	312	296	341	293	339	329	303	298	314	317	313	324	326	302	283	333	322	335	324	311	341	352	307	313	302	331	293	316	340	348	319	332	310	295	314	332	342	313	289	339	322	294	290	312	348	342	322	302	343	309	319	296	303	315	342	327	305	291	284	330	332	308	335	326	309	318	298	305	288	297	322	316	327	306	333	317	321	340	325	288	332	330	322	297	325	336	306	288	323	302	311	326	273	308	332	339	311	302	323	313	325	327	319	349	299	314	307	324	340	349	328	312	287	294	291	326	338	314	332	317	337	310	284	300	297	333	338	313	326	349	294	294	338	342	336	289	327	317	307	317	304	304	302	307	311	330	293	327	294	321	326	312	333	283	316	328	316	314	318	299	316	326	325	327	312	300	338	346	315	303	328	309	291	325	331	299	331	319	301	340	296	309	317	328	294	337	304	298	307	334	305	337	326	348	312	333	326	301	304	314	301	351	322	298	303	318	316	305	347	294	312	300	305	315	301	326	366	312	322	313	343	367	320	333	319	321	335	298	316	297	314	324	309	333	326	344	291	326	304	325	307	303	288	295	309	313	323	327	309	318	298	347	343	288	336	318	322	278	311	339	352	309	319	323	333	301	335	312	337	324	318	298	298	327	340	343	304	355	338	334	314	312	339	316	341	332	352	346	317	356	326	284	327	332	311	276	309	271	302	308	318	293	299	333	360	324	290	317	330	280	321	319	303	311	280	335	325	340	300	355	282	301	320	311	329	312	287	341	331	290	302	290	312	304	310	295	293	324	324	312	324	293	306	288	317	299	318	327	294	325	292	271	315	335	314	323	303	311	342	341	319	316	324	318	325	324	331	351	330	287	330	306	315	327	324	306	335	310	317	315	314	326	307	324	313	328	324	323	332	311	293	305	293	340	308	304	326	275	348	315	348	327	302	335	302	335	339	326	300	299	317	331	330	332	305	319	316	312	307	327	324	355	365	345	297	307	319	289	297	328	331	305	333	292	357	309	293	308	320	339	339	318	325	307	332	314	341	323	313	317	302	306	310	319	345	340	315	327	316	328	312	304	326	318	307	339	351	308	295	324	303	319	321	337	311	341	291	289	298	302	298	342	304	332	343	321	306	334	340	311	298	265	344	290	324	331	278	324	287	305	333	306	309	307	337	315	319	321	326	291	307	333	329	310	307	327	310	306	328	316	317	315	318	328	310	292	312	326	282	297	314	323	295	293	301	340	322	327	339	317	334	310	296	302	320	307	299	371	330	343	299	352	298	332	331	306	285	327	286	318	332	307	325	333	307	318	334	337	342	301	323	325	320	322	339	307	319	310	285	284	311	332	360	328	317	297	358	348	340	335	325	328	313	306	317	325	308	310	310	315	299	306	332	298	326	282	294	305	323	307	332	312	332	321	335	316	337	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
32549	2708	5603	6090	5305	4218	3489	2989	2664	2212	2030	1925	1864	1661	1526	1457	1400	1301	1344	1237	1236	1180	1121	1148	1183	1096	1085	989	1043	1108	1016	965	993	1023	994	1043	951	953	974	890	936	916	928	951	908	955	904	971	988	934	919	916	930	889	874	879	850	953	885	904	919	876	904	894	865	901	890	901	859	881	892	852	878	876	825	913	881	905	903	871	857	879	841	890	899	859	840	862	861	827	883	891	911	842	871	864	918	884	888	907	850	815	892	842	857	863	930	838	825	867	871	893	864	883	893	861	906	860	892	895	830	846	824	866	874	896	866	872	827	916	900	941	886	872	896	853	837	860	829	838	886	800	894	892	883	826	877	836	857	859	851	851	877	922	853	879	828	859	857	823	843	886	906	832	846	872	841	833	849	851	894	882	846	851	857	840	840	848	849	870	849	900	892	833	856	910	822	897	873	838	887	852	902	852	851	892	862	882	901	865	910	809	841	844	867	900	885	837	836	835	883	866	870	873	845	880	899	815	866	827	842	858	817	921	873	825	874	902	868	917	841	878	900	807	887	849	854	832	881	813	852	897	854	879	930	853	837	854	850	890	913	795	850	885	837	869	898	870	917	845	867	797	873	895	813	909	857	838	850	819	925	846	808	843	872	816	931	847	855	858	848	845	896	842	869	820	877	849	839	846	856	850	837	880	884	833	875	882	882	898	878	869	828	858	907	838	888	794	835	848	916	868	881	876	855	818	907	888	813	830	860	885	838	835	824	885	888	865	838	833	855	870	909	898	820	871	843	899	847	834	841	851	858	891	884	869	881	855	861	868	875	823	834	847	852	902	890	860	808	873	875	813	828	854	882	809	887	842	835	884	860	891	871	851	905	886	834	867	878	851	834	841	832	873	879	828	850	891	834	818	817	887	902	833	865	817	808	850	859	842	876	851	894	840	858	861	887	865	871	849	885	884	874	845	873	824	873	899	847	847	848	886	887	847	840	829	858	863	864	910	897	862	846	867	860	857	846	900	873	850	833	839	855	893	949	834	844	851	862	890	824	792	896	840	870	871	924	835	874	907	848	838	876	896	846	874	868	853	824	850	872	841	894	835	872	859	869	909	842	859	868	838	850	871	934	842	857	874	888	858	808	864	859	902	829	859	857	877	862	897	898	786	794	860	921	907	879	845	853	867	837	850	841	849	864	897	893	886	876	877	877	826	850	878	858	853	841	844	804	826	887	869	869	851	873	868	820	871	847	866	836	843	862	918	839	877	861	906	813	836	793	870	825	863	844	848	895	869	879	839	852	835	880	876	848	859	879	875	836	849	897	909	838	876	915	861	847	824	878	794	875	865	890	874	863	904	868	860	882	864	848	810	831	878	861	844	854	867	860	823	862	884	849	843	854	839	879	858	810	851	871	887	850	875	884	846	878	831	887	814	858	867	849	885	843	856	837	874	871	882	870	858	877	886	833	843	869	872	844	846	846	858	943	895	858	853	882	846	829	848	896	835	818	825	891	881	860	885	828	863	812	879	822	859	860	882	910	827	876	907	781	882	845	906	874	862	896	799	884	879	851	855	838	799	891	906	861	862	851	889	864	876	866	878	830	908	839	809	891	876	878	835	853	876	877	870	878	834	820	885	893	851	838	848	890	904	823	871	850	833	839	858	864	865	903	815	902	849	889	884	820	876	877	913	883	882	864	841	885	869	854	841	862	882	896	876	800	867	852	831	863	857	877	896	836	910	870	860	899	891	893	834	905	868	847	903	902	921	881	823	801	879	891	834	847	863	858	866	886	898	822	839	843	812	881	846	884	829	914	864	826	823	858	868	824	857	844	844	912	824	820	898	849	876	802	849	823	871	873	824	857	883	870	844	843	833	885	908	883	807	853	820	877	885	839	827	860	851	856	824	901	845	838	908	873	897	801	870	881	901	831	860	885	904	872	910	866	832	845	843	861	880	842	857	881	846	863	890	888	881	878	787	822	878	879	896	879	869	901	889	838	832	864	932	861	839	851	836	843	910	877	909	875	833	884	853	845	807	833	855	876	858	856	848	910	800	848	819	911	865	824	850	915	923	866	822	814	886	863	830	903	878	919	830	875	788	887	868	836	858	819	814	889	848	874	848	861	881	859	838	829	870	832	876	858	889	862	903	887	815	834	840	858	830	883	860	865	879	854	900	825	889	838	844	876	943	812	902	810	873	793	836	910	847	895	842	877	829	911	801	930	905	843	887	869	854	889	860	895	854	899	916	872	840	916	861	850	869	863	807	841	857	823	869	806	868	870	875	901	839	824	871	879	843	897	841	817	822	888	830	850	893	861	855	877	847	836	863	810	850	842	845	836	853	790	937	868	884	875	858	887	922	872	847	835	865	864	861	833	880	837	863	866	847	867	836	810	897	872	845	882	886	909	906	866	812	880	854	878	851	866	810	875	903	871	884	845	865	865	876	866	843	862	815	842	859	871	872	865	824	900	857	854	799	860	859	881	883	877	880	838	860	872	865	930	867	868	828	882	904	923	824	801	811	852	885	873	846	870	882	864	877	860	813	819	849	800	831	890	898	848	805	851	859	872	876	836	885	873	854	864	854	842	829	824	820	885	877	893	859	836	892	834	843	795	883	854	880	853	837	864	860	873	852	836	834	891	853	785	921	901	887	844	869	898	841	863	857	876	840	933	861	865	848	808	841	910	865	899	874	821	841	871	872	890	875	871	864	835	813	821	874	850	854	886	876	879	892	892	866	853	833	815	838	850	846	865	890	863	916	850	813	825	903	842	823	909	840	855	838	859	865	825	881	881	822	819	905	846	888	842	854	863	887	888	803	800	890	902	899	900	834	854	850	883	820	916	855	827	899	863	862	807	869	861	852	850	934	863	852	858	854	834	895	888	844	842	840	910	817	854	864	913	815	826	878	811	872	830	780	870	910	829	825	850	845	871	874	882	941	828	863	823	877	885	833	821	854	877	826	869	864	835	836	810	901	900	826	882	840	840	894	854	882	868	869	858	877	893	890	905	804	830	830	883	848	784	859	915	866	864	844	877	902	837	898	895	844	877	888	849	866	815	856	850	880	888	859	877	847	806	870	865	875	872	875	802	894	890	904	896	849	812	894	828	885	851	867	876	817	921	868	851	886	893	842	915	872	845	825	830	874	857	838	888	855	876	910	846	849	833	863	845	888	830	897	853	841	903	860	869	882	894	861	868	819	887	882	875	874	868	871	866	871	867	883	879	817	863	841	822	837	842	901	864	857	807	932	870	851	864	876	865	877	880	860	847	852	839	890	875	850	891	857	873	863	860	869	893	871	853	861	902	867	859	862	871	858	861	846	878	814	884	827	832	844	815	859	852	794	861	866	871	860	875	862	829	871	872	865	925	879	865	805	830	803	884	878	874	887	877	866	837	886	796	864	876	860	844	903	906	868	856	831	908	858	822	851	861	870	859	846	844	854	871	852	874	826	875	872	932	868	889	862	906	877	876	856	843	858	830	849	863	893	836	849	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11497	657	465	208	181	166	185	151	150	158	186	152	159	158	179	195	158	176	157	172	177	170	167	148	172	175	168	168	149	165	172	177	138	167	180	168	165	151	165	145	152	150	163	164	156	170	146	179	155	168	147	148	134	165	174	167	164	177	178	173	139	158	171	158	126	145	152	168	155	144	152	172	149	168	164	157	147	163	168	164	161	165	146	149	147	145	186	158	154	163	148	153	177	171	151	163	157	157	166	169	164	147	157	147	187	140	156	149	156	160	174	156	166	154	172	146	150	166	149	162	181	169	160	163	165	171	135	164	160	173	164	157	168	151	172	167	176	170	151	145	174	152	143	159	159	134	169	149	183	146	135	141	134	129	182	161	160	168	161	179	166	149	161	162	142	155	158	152	177	153	161	168	158	154	170	157	134	165	170	153	161	169	148	143	164	169	166	190	151	151	139	164	170	159	148	161	154	167	206	159	167	143	151	147	152	147	151	184	158	174	179	168	145	155	165	147	147	150	168	150	168	159	149	156	171	175	162	158	173	144	174	165	174	165	150	149	139	164	176	151	167	141	163	185	157	175	165	163	183	137	153	165	161	159	151	156	156	148	162	175	149	142	160	163	181	149	142	121	145	174	154	168	178	152	169	160	136	160	174	162	175	159	150	146	156	152	185	178	172	142	153	157	159	156	174	166	168	158	166	166	163	157	145	147	159	188	169	157	159	162	157	159	148	183	139	156	169	155	176	153	168	164	147	164	163	150	157	137	151	141	139	156	174	172	154	154	172	154	162	156	169	145	169	142	154	165	154	147	175	165	166	179	160	149	181	184	150	163	133	154	149	141	144	172	161	143	161	148	151	159	152	144	164	150	144	160	154	172	149	166	179	153	162	143	171	153	153	173	134	170	170	160	163	155	161	168	134	164	145	179	176	146	147	179	167	150	179	134	144	121	164	168	182	149	151	155	161	156	163	188	143	164	159	171	144	158	149	154	147	157	167	189	149	165	161	138	147	164	149	152	178	163	152	169	167	150	172	166	171	155	155	185	159	165	165	168	179	165	150	170	144	146	187	160	146	193	167	140	151	189	150	164	166	150	156	160	154	143	128	165	156	162	152	147	156	169	186	163	150	163	163	146	168	144	159	158	151	169	184	178	152	159	173	157	170	159	167	159	170	151	166	158	154	159	174	162	165	162	163	167	152	144	164	153	182	168	162	161	161	156	156	180	145	150	160	158	149	164	172	162	151	168	165	158	146	162	152	169	179	144	165	162	143	160	158	131	127	136	170	175	171	146	167	152	152	145	173	161	159	162	167	164	151	163	174	159	158	163	165	156	167	154	175	137	177	177	161	150	140	169	158	173	180	158	160	139	155	154	179	166	180	178	155	140	159	147	162	174	139	136	161	154	165	142	163	146	169	153	179	162	138	165	163	166	151	152	193	173	155	157	158	147	162	175	186	150	174	154	180	173	155	163	163	144	148	145	146	156	156	161	144	153	186	161	162	178	156	159	150	143	131	156	139	158	160	169	158	172	166	147	180	150	146	150	157	171	159	149	128	157	133	172	175	173	149	157	166	144	154	157	165	165	174	171	167	159	133	131	163	148	150	162	150	152	141	170	172	140	159	142	163	174	175	151	163	150	142	159	158	145	147	169	154	164	154	171	144	168	181	176	154	170	154	167	161	151	134	148	169	171	163	143	147	155	152	143	162	169	154	133	171	175	164	161	151	158	153	165	162	139	155	159	160	156	163	160	138	167	170	175	152	160	156	126	147	176	175	178	167	177	159	142	159	166	173	130	164	155	142	146	159	150	146	161	148	132	137	153	151	155	147	165	164	165	156	163	159	169	179	155	151	162	165	160	162	173	171	166	158	154	155	142	148	185	163	172	160	134	149	166	164	182	186	162	163	144	136	148	149	177	176	189	169	154	155	179	153	155	154	149	158	157	143	159	162	179	151	154	146	193	134	154	173	191	174	148	170	146	155	170	178	149	147	142	163	151	155	179	165	149	164	158	175	185	177	179	158	138	153	170	172	156	176	141	151	158	192	170	174	150	158	155	147	180	173	153	151	168	155	158	157	169	176	153	157	167	158	153	149	139	154	161	148	177	155	160	164	184	157	169	165	195	169	164	158	171	137	154	142	165	151	176	157	152	146	162	152	165	156	153	139	128	166	153	161	186	149	149	155	132	163	158	140	158	153	154	165	172	158	179	161	153	144	174	154	185	180	166	145	142	165	165	139	175	169	162	157	192	151	168	166	152	167	156	135	155	157	166	167	140	145	169	154	140	141	169	140	150	152	164	162	161	183	163	168	163	170	180	136	160	160	187	173	147	134	173	181	167	164	161	155	157	138	159	152	182	143	148	179	170	156	160	165	161	162	170	184	155	161	170	155	161	152	151	160	172	145	170	158	177	169	156	180	162	159	156	167	157	140	159	145	128	130	149	167	148	164	170	154	150	169	159	153	162	152	153	161	166	184	176	165	152	144	154	157	159	175	128	171	155	158	140	140	147	151	142	168	151	162	159	152	177	158	157	143	175	146	163	170	160	153	166	175	179	151	153	176	153	162	148	154	149	149	147	167	166	144	156	149	139	142	172	160	163	157	166	143	137	161	165	170	138	167	142	155	160	160	160	163	179	152	167	160	153	171	152	166	146	160	152	141	158	134	164	161	154	140	166	145	190	159	180	150	153	135	137	134	167	138	136	144	164	170	164	157	151	174	149	167	167	161	188	149	154	151	158	155	162	183	175	138	165	142	167	140	141	181	162	161	145	151	153	162	170	158	176	169	170	153	169	162	152	175	154	172	164	152	166	183	179	148	155	184	159	157	160	135	136	166	142	160	149	168	152	157	170	171	171	178	165	150	147	161	159	161	157	166	159	162	167	160	176	174	178	179	162	159	155	154	173	186	133	180	143	156	159	190	154	162	149	137	169	171	199	155	158	158	150	166	137	143	150	162	186	159	136	145	170	166	162	171	163	158	150	155	165	152	181	156	155	152	153	156	148	134	159	152	170	165	135	146	153	166	138	168	146	177	174	166	169	165	162	156	176	139	153	178	163	133	156	158	178	155	181	157	154	150	162	136	155	151	204	136	172	162	145	147	160	158	150	158	143	208	143	169	177	182	158	181	158	132	154	133	143	143	163	184	143	165	161	180	155	173	144	145	160	149	157	154	153	168	149	152	172	158	162	163	171	148	170	158	128	163	155	174	142	151	155	163	151	143	127	137	152	172	159	138	172	165	162	137	162	171	170	180	184	165	183	162	149	146	153	143	174	161	171	181	181	186	152	153	159	175	178	163	158	175	176	160	156	172	172	162	135	156	157	155	158	171	168	168	166	147	162	171	156	136	175	169	158	172	181	161	149	155	166	160	178	172	139	152	143	173	187	137	163	159	186	155	168	152	153	143	174	156	160	169	149	152	179	146	155	156	150	176	142	152	148	153	143	158	172	153	176	172	145	159	157	161	162	156	148	135	164	165	156	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10781	558	646	606	608	598	532	560	524	538	547	557	523	502	515	532	523	540	528	495	507	522	496	530	499	515	491	547	519	546	527	469	529	524	501	482	481	495	507	509	496	524	536	535	496	501	458	518	519	531	496	531	500	524	484	475	514	511	473	543	490	529	487	488	496	473	453	551	504	464	462	528	471	498	522	513	503	491	524	514	505	498	496	454	513	492	522	502	488	516	527	509	452	480	527	499	492	516	510	491	505	515	496	494	495	514	513	472	498	461	514	457	515	518	509	503	503	499	481	509	521	489	506	500	461	520	558	474	510	531	483	529	493	513	464	497	525	502	524	508	510	474	507	467	537	496	509	494	536	508	500	483	518	490	475	537	501	535	526	533	513	503	533	500	515	478	490	500	529	468	492	458	550	475	503	484	518	512	468	474	498	514	505	498	532	482	494	482	502	538	477	540	502	500	498	514	484	494	527	461	508	509	514	501	499	524	481	495	482	499	518	484	517	471	515	508	472	471	506	499	512	459	467	470	532	496	501	519	472	524	510	507	518	511	524	490	543	498	490	496	484	489	511	522	500	491	510	493	469	516	478	480	500	535	463	508	509	543	487	496	495	476	525	497	469	536	530	534	538	517	485	472	497	483	489	503	529	519	464	509	538	502	506	491	505	496	524	522	542	502	498	495	508	474	497	486	508	478	518	507	545	527	508	486	514	488	484	544	507	494	537	496	555	512	468	537	458	492	495	519	498	503	523	520	493	516	520	463	525	455	528	506	476	516	541	486	537	488	498	492	517	493	541	509	472	476	491	515	498	445	478	485	496	536	496	509	536	497	508	507	536	478	489	536	483	457	540	505	494	489	494	571	473	503	542	507	475	516	497	502	508	513	520	502	524	479	558	510	498	516	494	513	534	455	550	523	514	490	492	494	520	497	471	511	515	534	482	524	509	485	501	534	532	529	509	497	501	495	459	474	514	499	512	450	515	495	501	501	493	485	504	477	440	514	486	482	498	512	537	484	498	511	527	506	474	505	483	529	540	501	498	500	487	453	533	500	485	464	512	476	519	527	493	525	511	515	512	505	476	503	447	528	543	501	504	541	511	512	502	500	489	528	462	496	514	511	485	464	496	527	508	502	511	489	500	490	537	498	505	507	492	489	474	498	501	491	540	493	507	528	512	512	450	485	481	483	538	515	513	547	505	501	505	495	485	517	482	500	515	503	514	499	496	486	531	497	519	491	455	496	495	502	526	522	490	468	543	529	441	519	455	490	485	467	514	493	488	502	488	479	476	496	481	478	441	517	524	492	483	451	494	503	519	477	517	508	495	499	520	451	504	480	515	502	535	515	523	475	501	480	496	481	487	520	510	485	494	501	484	495	466	498	496	513	537	528	527	497	534	502	505	542	484	527	523	501	489	515	507	478	506	494	484	484	510	524	483	488	487	495	479	503	577	459	517	496	496	554	493	476	496	497	492	539	518	500	509	474	531	496	506	516	471	503	486	510	484	508	521	547	501	500	489	492	465	499	514	509	470	489	525	514	524	511	506	529	480	504	489	533	499	487	491	499	539	503	509	533	510	503	498	508	504	497	471	463	517	524	487	502	488	510	541	480	540	479	509	502	498	457	568	525	519	499	516	535	493	507	532	506	518	469	524	510	468	489	516	503	510	485	547	518	473	472	527	502	489	471	482	558	490	513	517	483	482	449	499	499	480	502	505	468	489	510	509	509	502	505	503	498	479	491	492	481	516	500	506	492	544	517	493	511	514	486	518	501	503	488	493	503	509	506	512	506	501	471	539	516	511	510	490	437	503	526	509	525	468	515	522	489	489	501	484	514	462	490	502	529	526	480	494	510	504	482	507	477	499	466	521	493	514	505	515	491	490	524	509	511	520	480	484	511	472	498	490	542	507	480	526	500	514	513	459	521	494	483	497	485	499	522	506	507	498	519	515	524	506	475	507	508	528	466	492	501	507	472	520	503	503	515	513	485	520	471	501	497	523	492	507	486	484	515	531	520	486	506	478	521	476	504	485	525	518	512	493	502	457	494	487	536	532	523	547	483	510	508	518	508	508	463	495	476	487	482	494	489	509	505	472	530	506	496	489	531	493	495	468	535	529	502	464	485	519	506	486	483	505	482	530	495	510	500	493	489	503	488	507	513	518	475	513	497	541	541	549	514	487	513	463	501	504	498	508	509	523	497	498	509	517	552	472	518	505	498	504	480	506	485	477	511	509	456	483	513	489	492	466	493	511	485	505	521	511	524	517	498	455	528	508	509	485	514	484	516	500	503	470	509	527	470	474	530	533	504	476	503	527	483	479	488	525	528	500	507	506	516	465	528	501	539	515	486	495	461	486	524	520	490	525	499	495	515	506	513	476	536	514	498	526	505	540	482	497	504	494	487	491	500	474	489	495	515	500	491	513	500	478	537	485	500	489	499	512	477	543	526	511	475	518	483	496	490	496	458	532	520	499	502	501	520	509	479	495	466	475	520	515	510	490	483	463	517	497	529	511	512	496	494	486	531	487	511	493	514	508	480	502	507	486	475	502	545	502	503	493	531	554	482	503	502	491	491	455	489	512	483	528	520	489	501	521	531	515	493	492	518	537	493	509	525	499	519	539	514	526	495	501	545	480	525	529	491	500	503	525	499	460	471	487	561	501	465	494	472	514	470	512	493	479	502	513	488	512	541	510	488	505	482	505	517	493	499	506	520	525	493	475	494	511	493	486	502	498	507	512	473	507	533	507	499	511	490	519	495	492	488	483	486	511	472	527	470	525	513	505	530	492	469	471	519	513	493	481	518	529	511	451	465	516	494	462	517	500	492	525	476	483	511	540	522	489	499	504	528	460	520	515	496	499	463	493	504	501	495	483	488	497	463	477	500	503	527	552	496	511	479	480	572	502	522	483	494	483	491	533	513	509	507	505	507	526	509	468	488	484	546	488	498	518	511	521	530	488	504	510	512	527	507	503	467	518	488	526	518	517	522	495	514	485	488	504	541	482	506	503	501	480	487	517	523	523	512	480	494	508	534	494	537	496	505	510	494	515	512	481	468	525	501	504	500	554	545	505	495	516	532	493	504	536	473	513	460	520	473	488	526	484	505	488	502	530	473	479	517	517	521	543	496	523	499	523	513	511	558	472	493	523	485	460	514	471	463	525	502	479	505	521	530	511	489	496	487	513	485	510	516	499	500	494	475	567	486	481	445	524	542	513	508	523	537	514	503	482	479	514	479	517	516	494	496	517	499	523	508	490	536	489	474	522	532	477	501	487	536	532	529	524	498	522	492	494	465	487	496	512	490	493	526	549	497	489	488	453	502	485	519	512	525	485	504	526	536	492	486	488	485	503	494	499	518	513	457	490	519	516	506	534	517	498	477	507	522	486	479	476	523	472	483	533	473	466	490	493	516	491	505	511	521	482	492	502	477	477	520	506	488	486	508	475	481	492	551	493	494	464	519	516	516	458	497	500	531	519	505	514	470	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
54489	17355	4950	1236	886	696	581	495	462	434	437	426	378	379	365	343	345	331	375	322	345	311	339	319	317	320	323	325	301	331	358	320	332	322	308	295	292	300	316	304	305	284	321	294	297	307	308	280	336	291	301	313	320	289	288	307	303	308	289	335	305	337	315	302	323	302	355	344	292	296	272	317	315	310	327	291	332	297	302	330	291	289	311	294	329	298	290	283	312	309	324	312	323	354	285	297	316	325	338	301	308	316	320	304	300	321	330	299	300	343	329	335	303	310	292	290	312	322	319	300	310	336	334	285	313	312	307	287	333	301	316	306	304	305	316	294	317	277	338	324	291	266	327	332	309	354	334	313	301	335	321	295	295	308	295	284	321	312	312	294	296	334	319	297	335	291	273	323	309	275	289	319	320	309	304	298	295	319	292	317	302	281	328	294	319	330	336	319	295	331	311	303	298	339	275	293	295	329	304	317	281	297	328	331	288	330	274	318	288	304	307	284	323	302	326	322	311	330	304	305	300	293	311	268	316	300	323	314	281	333	322	278	323	305	290	316	324	311	265	315	300	346	322	321	302	318	327	305	297	287	318	300	287	269	286	319	323	325	329	311	316	334	313	290	306	259	305	302	289	316	281	316	289	279	311	342	315	321	312	302	352	305	326	310	286	302	306	293	319	319	306	315	281	287	281	315	311	282	295	316	297	321	328	298	343	291	273	297	316	305	309	322	292	296	285	330	279	313	333	294	318	296	274	298	317	305	285	282	312	300	319	279	338	298	311	328	304	306	324	304	311	307	339	286	301	321	301	306	334	326	312	311	304	271	336	341	288	313	303	310	300	280	292	290	315	310	319	320	312	291	325	306	337	295	310	298	296	317	332	317	305	330	310	318	346	276	288	299	325	307	323	305	300	306	309	312	308	311	295	266	326	305	284	317	257	324	302	293	280	330	293	308	325	311	324	254	289	307	299	324	325	293	368	296	309	334	296	322	308	291	297	317	297	302	339	314	316	331	315	315	293	317	300	303	334	311	328	334	327	318	314	290	304	321	290	313	288	270	316	316	307	304	321	287	295	295	324	291	283	309	275	303	298	313	310	305	284	314	307	296	294	322	309	322	293	308	317	289	331	285	305	294	320	282	320	310	299	306	284	319	292	318	316	286	295	320	316	319	320	300	317	308	326	342	298	288	312	283	294	292	277	295	317	306	283	334	326	334	341	317	301	283	320	291	302	314	313	290	315	302	323	292	335	314	332	328	307	284	328	325	338	354	326	284	302	306	286	323	306	306	307	321	307	284	304	329	318	264	318	328	284	332	302	306	319	367	309	295	309	310	316	331	311	308	320	334	302	304	305	305	298	304	336	289	302	311	333	273	279	309	301	299	312	302	305	304	312	297	313	306	332	322	323	309	294	315	315	282	299	290	350	326	321	329	314	292	305	288	332	318	266	306	307	318	325	295	340	324	284	326	296	333	328	321	315	335	310	301	272	306	316	334	293	292	312	281	294	280	302	298	294	298	293	299	318	305	307	332	315	291	306	272	279	288	306	328	290	279	339	329	328	296	298	311	294	303	300	303	324	295	296	314	342	319	289	321	268	328	320	299	296	293	315	315	290	326	319	316	318	289	312	328	306	332	346	300	309	315	309	296	305	302	300	289	288	334	293	267	303	306	310	329	302	323	294	306	299	304	299	304	306	307	318	332	302	299	307	277	314	310	314	305	300	299	319	299	268	330	301	307	328	350	312	337	311	280	285	305	325	314	294	321	309	345	338	258	336	328	278	326	301	285	288	315	276	290	295	343	291	298	303	322	333	293	315	302	293	308	272	279	330	328	317	298	324	288	321	320	313	311	291	303	324	309	293	280	268	314	301	312	339	324	300	291	320	311	321	332	294	325	310	282	300	319	315	322	335	291	317	287	309	304	300	327	287	311	328	286	303	291	285	308	311	277	325	299	312	337	334	305	289	280	332	313	286	311	296	311	310	337	302	317	302	289	305	313	319	314	290	313	336	287	278	328	297	301	336	302	306	307	287	295	292	325	309	319	302	319	297	312	304	305	341	293	313	326	285	333	288	326	309	312	300	329	307	323	295	325	315	314	319	299	291	297	308	299	321	317	306	303	339	302	279	305	309	289	292	286	320	277	317	271	281	315	329	310	293	295	319	322	279	303	287	277	327	305	281	306	311	350	298	321	307	324	314	336	312	307	309	304	312	331	300	301	278	323	309	322	339	292	319	305	324	312	317	329	283	314	333	295	332	327	304	306	328	307	295	297	319	311	310	325	317	326	308	291	316	335	314	297	329	330	322	312	324	336	295	314	305	318	303	279	294	329	326	318	327	312	287	339	273	332	273	302	310	311	317	312	320	320	323	307	280	296	285	303	318	318	329	344	305	300	305	285	304	312	310	305	324	290	299	307	331	296	309	282	296	308	312	313	308	306	291	299	321	297	338	294	297	292	294	317	304	297	323	303	313	328	328	285	282	309	322	320	314	297	298	286	297	296	312	321	321	278	346	305	262	277	306	279	318	297	325	312	294	289	298	321	331	271	307	322	293	335	282	344	292	266	324	324	309	294	338	329	340	293	327	286	312	285	309	272	298	298	319	322	303	294	279	278	331	282	312	288	319	325	318	292	315	302	285	330	276	297	326	321	338	336	294	334	300	301	326	263	297	299	301	316	311	324	322	353	294	272	299	273	327	316	333	324	324	325	312	295	307	307	300	301	308	298	309	306	282	301	322	330	331	299	283	313	274	295	328	332	288	317	326	297	308	290	289	313	315	301	299	275	275	307	278	315	321	325	300	295	317	289	294	299	329	321	284	311	278	286	312	298	343	282	326	312	328	284	309	298	318	282	294	335	313	333	315	329	318	307	319	278	335	321	330	322	311	303	297	319	275	305	310	317	297	330	327	297	285	322	295	342	289	334	300	321	290	267	293	291	295	293	291	324	293	285	320	304	273	310	303	300	339	335	286	267	294	283	297	297	293	315	309	317	285	270	317	284	313	300	302	322	330	298	320	312	287	309	279	303	320	289	301	299	335	303	280	313	294	288	301	273	296	317	307	306	273	318	282	316	338	306	300	279	327	284	305	319	319	321	301	313	307	300	295	321	330	290	323	298	319	346	305	333	309	300	285	285	285	298	311	330	292	256	277	283	291	294	327	332	294	307	299	309	320	311	313	283	324	315	283	293	296	353	296	327	333	316	356	300	341	307	276	280	284	274	303	317	304	336	306	298	296	304	295	281	308	316	310	306	331	305	302	296	293	346	337	287	307	293	301	292	313	276	285	309	301	295	315	290	286	280	310	292	309	278	326	313	308	294	283	301	302	275	306	299	297	304	332	325	325	288	286	305	299	293	337	298	322	320	289	349	273	280	294	297	327	285	333	307	337	293	296	252	329	320	314	320	303	321	305	332	290	282	316	319	325	315	295	289	329	311	325	285	282	308	285	296	298	310	347	282	309	289	340	275	309	332	318	306	318	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26132	1728	3321	3692	3175	2648	2300	1911	1812	1573	1444	1431	1376	1269	1264	1229	1074	1121	1080	1052	1047	1005	970	1011	973	990	969	952	946	875	928	943	942	973	933	841	965	923	947	913	902	845	912	936	908	902	840	861	863	920	911	917	879	879	852	896	869	931	863	894	860	933	833	877	844	860	838	878	864	882	889	836	890	871	882	877	843	892	843	875	879	809	894	896	870	851	843	799	836	872	827	854	833	830	881	853	795	877	890	903	891	851	860	845	838	843	882	878	898	852	861	811	859	885	928	867	922	874	823	893	898	910	864	837	802	859	878	868	825	868	824	839	864	856	875	900	848	893	848	857	852	876	775	836	852	904	890	886	894	877	847	885	883	852	823	843	877	861	807	842	844	909	880	938	897	820	851	861	880	858	830	869	887	827	812	866	914	894	867	897	852	839	817	824	857	877	904	852	816	894	892	801	858	826	813	847	847	878	850	928	830	902	875	881	875	898	854	820	831	877	841	851	849	879	857	899	803	813	846	812	886	862	896	883	879	883	843	849	858	853	831	876	882	897	870	928	869	877	873	873	831	881	847	832	854	851	814	843	827	842	859	859	811	879	888	835	888	838	849	820	851	833	796	875	811	781	811	883	875	877	817	837	832	780	871	819	862	879	870	822	854	873	865	831	878	825	840	837	906	840	866	834	899	829	892	879	850	832	789	846	932	802	816	882	850	825	818	859	945	854	840	864	836	867	827	912	864	851	852	831	775	916	860	844	853	864	852	869	890	888	878	829	860	843	907	816	828	923	879	851	873	844	853	868	836	884	831	903	864	851	833	834	854	858	856	841	867	863	814	852	833	878	850	879	810	871	896	939	804	843	887	881	849	847	832	827	872	853	824	856	897	847	882	896	843	853	878	870	848	858	884	815	828	850	908	844	820	839	843	874	840	879	887	836	881	853	915	868	882	868	846	862	840	847	821	858	855	860	895	823	902	875	806	825	887	860	878	879	849	850	850	879	827	833	897	885	858	840	844	857	883	844	838	848	862	838	879	905	924	884	866	862	852	871	881	830	875	870	848	850	851	871	839	873	873	849	862	832	838	903	860	820	884	855	813	842	859	909	871	858	844	885	856	854	868	833	860	876	864	851	914	867	896	891	832	828	850	847	897	860	880	879	858	812	902	910	851	879	816	896	814	859	846	910	853	874	860	836	861	842	822	849	869	907	891	895	847	868	833	900	833	902	885	875	837	882	824	884	897	877	892	877	862	845	820	850	825	805	899	840	875	894	841	857	891	856	890	865	820	917	834	846	842	859	850	860	793	865	873	877	859	850	867	838	848	907	812	849	898	867	888	840	861	838	881	850	816	903	832	838	824	835	827	811	803	883	798	884	891	807	869	876	842	842	866	887	846	854	890	847	902	860	845	897	869	842	790	879	815	879	840	841	874	871	881	897	826	868	862	792	805	854	831	785	822	851	754	816	883	860	874	865	825	876	886	846	847	837	808	872	843	890	889	904	880	846	834	845	860	858	849	840	902	857	842	838	857	869	878	772	828	850	772	851	838	821	908	895	829	878	840	813	861	879	885	874	883	821	870	884	835	834	882	838	847	889	898	818	920	792	848	835	907	865	859	932	876	859	817	869	842	853	831	911	845	852	854	883	892	833	897	812	880	854	901	801	846	909	902	871	844	844	843	829	847	899	839	874	882	886	836	809	899	857	849	844	866	884	896	847	862	843	792	862	850	843	845	887	851	870	856	857	829	873	864	836	893	818	829	865	906	870	900	843	883	914	909	898	828	850	840	880	848	858	826	909	903	918	814	812	855	873	856	889	872	842	848	893	854	865	881	834	841	826	834	824	870	864	905	867	868	849	859	899	865	875	788	836	919	824	879	879	878	846	860	868	866	866	879	823	857	836	822	889	842	873	809	880	832	817	881	860	832	873	848	861	889	820	870	840	850	877	832	834	840	881	841	771	788	886	873	930	815	891	856	870	934	822	813	896	830	878	894	823	830	903	793	874	878	890	871	860	841	854	839	874	839	842	787	860	806	850	859	836	845	848	846	904	876	844	850	876	823	849	852	885	863	863	870	846	834	859	898	823	838	874	864	810	871	840	865	837	921	849	850	865	848	890	827	885	866	881	849	835	847	842	882	905	845	825	833	832	831	829	869	889	879	843	818	860	899	898	855	830	854	827	865	862	880	863	836	770	848	880	868	907	894	865	905	885	861	886	872	879	814	811	914	844	806	833	850	839	855	830	860	807	880	812	859	855	830	875	846	851	869	859	892	884	850	888	864	845	793	865	909	877	854	855	883	890	877	888	794	845	818	791	838	876	872	820	819	903	828	834	862	858	924	816	865	877	864	863	854	866	881	888	863	833	807	800	853	784	844	848	888	836	896	842	877	844	861	896	819	793	924	851	824	868	827	858	845	822	817	880	881	861	867	830	844	923	865	895	857	825	865	887	834	858	878	866	801	880	848	827	805	883	860	828	845	848	901	903	843	851	822	870	867	846	900	802	867	875	850	867	885	838	894	864	862	849	842	881	847	846	883	785	847	804	825	829	881	837	900	883	809	882	898	858	857	839	858	845	801	877	849	858	884	868	869	822	847	846	822	891	802	899	825	857	857	865	879	857	884	872	876	864	855	902	852	845	835	861	861	842	833	886	851	875	871	874	886	870	896	857	919	860	870	864	844	845	843	840	868	855	834	860	879	823	869	850	848	868	892	833	882	859	836	853	871	858	874	824	856	866	875	910	898	807	817	815	837	860	919	863	888	862	898	922	789	838	854	865	825	891	826	868	868	870	874	878	845	832	852	844	851	856	884	830	866	830	849	864	884	850	881	843	887	826	895	884	862	837	847	872	813	798	810	820	846	864	845	884	858	873	902	804	850	863	884	918	880	902	852	863	863	856	852	870	856	872	819	847	879	860	802	798	920	880	834	887	867	809	835	831	808	806	845	853	820	869	872	864	869	837	819	853	870	906	819	827	835	896	866	789	803	844	882	870	842	871	852	829	830	878	876	919	875	916	830	843	833	863	820	807	852	883	878	839	899	820	914	917	833	805	870	843	853	856	867	872	919	883	913	886	902	881	846	817	853	853	858	884	855	826	845	808	834	865	887	816	846	888	913	841	839	819	896	871	865	847	859	849	798	818	862	825	900	886	854	849	838	860	842	849	867	839	855	878	863	859	824	904	848	906	801	874	837	883	815	875	848	822	885	880	878	868	831	871	802	909	887	890	872	853	901	867	853	817	859	850	857	819	854	846	850	867	887	846	822	828	876	834	860	877	872	886	830	822	826	825	816	853	906	834	845	838	886	821	825	826	849	811	858	848	854	857	854	899	826	851	882	921	872	874	857	829	861	873	832	907	835	867	815	854	862	844	895	844	857	855	865	870	872	854	839	851	842	879	849	857	833	827	834	875	853	863	810	936	864	857	881	841	844	844	857	864	822	836	818	845	827	865	869	844	875	864	851	847	841	843	848	859	840	860	864	918	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
58302	21814	17358	3841	1451	1085	913	682	619	542	494	480	460	423	399	419	352	380	370	397	393	364	359	359	362	347	381	355	353	346	332	329	304	337	333	304	340	318	305	340	335	341	305	332	367	296	301	332	358	310	346	330	312	343	350	313	322	320	324	286	333	308	273	292	345	298	343	356	329	304	323	344	330	324	296	317	305	327	307	310	323	306	314	330	291	310	305	298	326	338	333	310	333	345	341	321	315	338	345	304	328	323	299	314	336	337	337	310	315	317	336	340	287	299	347	309	336	321	328	303	310	314	334	315	313	344	269	326	313	320	293	322	299	273	336	369	311	323	340	331	333	303	294	332	310	366	343	302	330	336	342	330	320	346	334	355	293	317	285	321	334	346	322	334	338	303	292	321	308	331	324	341	299	321	325	346	313	323	319	353	307	336	353	300	317	315	320	308	327	327	329	324	321	333	286	328	316	314	291	326	296	328	299	314	335	296	273	320	312	315	306	335	313	345	324	295	321	307	329	309	332	334	313	318	307	287	286	314	317	316	307	318	338	303	314	322	308	334	321	328	325	323	303	302	304	289	308	297	318	294	293	300	319	327	293	305	326	326	318	344	308	341	310	304	308	336	306	335	346	314	320	313	328	291	311	301	337	301	338	306	304	297	316	300	325	338	322	351	286	325	304	279	341	288	342	341	328	326	299	277	316	341	309	316	341	301	289	310	286	310	302	289	321	348	316	359	297	319	297	329	269	351	323	341	323	319	289	365	340	313	339	331	292	322	287	289	313	328	317	343	298	332	322	328	329	325	309	308	326	317	315	330	308	313	311	321	315	323	323	328	321	331	311	323	296	332	298	358	315	337	322	313	373	291	325	316	333	289	331	314	331	316	336	330	294	317	318	294	331	305	290	310	300	285	315	318	303	296	319	302	313	302	316	322	331	327	321	326	320	292	348	288	345	308	304	323	337	330	306	349	298	295	328	343	311	311	318	320	341	286	366	338	297	356	334	312	347	338	344	305	323	315	317	323	288	300	331	328	320	308	306	296	296	336	331	306	325	333	317	351	340	328	305	327	309	314	318	337	315	343	328	332	331	335	324	308	304	342	283	301	312	329	300	302	300	292	305	309	292	322	313	343	349	309	295	291	295	305	298	351	334	294	321	324	293	270	318	326	316	315	310	326	301	290	315	313	317	331	305	324	322	339	325	318	316	311	298	318	322	317	296	305	312	325	326	311	313	351	309	304	294	306	314	303	329	295	338	333	337	336	308	354	358	343	320	302	301	289	296	281	296	335	325	309	319	321	320	344	341	303	334	300	309	316	334	318	301	296	288	321	322	341	326	308	299	295	309	307	301	349	316	330	329	307	323	309	345	304	272	319	318	302	311	321	327	282	347	319	336	333	297	328	319	325	315	331	328	340	309	310	326	301	334	286	304	308	325	326	294	335	336	343	318	309	320	341	327	338	304	308	323	297	288	316	306	329	296	318	317	310	320	333	337	326	306	305	329	367	309	325	315	317	317	315	312	287	351	310	287	318	352	320	361	363	311	323	309	336	353	342	349	299	348	295	336	307	311	305	310	314	274	301	335	279	321	283	315	301	333	305	313	308	309	314	306	298	327	325	271	311	347	302	314	335	330	300	336	307	305	316	325	288	337	301	310	306	322	324	326	314	324	296	330	336	351	317	281	291	329	281	324	322	308	299	291	308	318	314	316	316	314	342	297	320	326	317	285	310	343	315	311	331	324	329	317	318	331	302	335	297	306	299	346	322	307	302	340	290	316	307	320	327	307	326	302	313	295	328	323	315	284	315	305	291	328	296	342	291	305	305	324	307	333	317	290	312	333	290	311	318	312	328	317	340	332	366	329	286	324	319	327	276	303	320	314	322	348	303	323	307	266	342	306	359	308	325	297	329	308	328	311	340	314	316	343	346	318	320	356	311	343	344	303	318	315	314	297	322	323	316	306	338	310	322	340	321	317	322	336	289	314	301	306	321	313	309	303	325	312	328	311	305	319	301	332	330	326	318	323	334	341	308	344	315	312	338	296	351	312	319	301	345	336	319	288	336	329	312	345	326	321	309	304	314	299	305	325	307	263	312	306	324	307	309	307	299	312	285	321	313	328	294	324	346	318	328	339	285	335	315	325	298	292	320	329	297	314	316	327	303	331	314	355	337	303	286	305	331	302	313	298	300	339	327	317	322	326	316	325	334	358	315	311	332	311	340	326	298	300	302	312	310	337	307	287	330	321	333	276	332	326	379	339	303	314	321	312	312	340	307	312	294	317	359	301	314	296	305	312	312	311	344	312	344	334	288	302	307	308	300	270	300	322	311	324	303	351	324	296	336	322	284	315	308	313	296	318	312	310	279	325	299	320	334	318	329	313	331	330	315	329	283	276	330	313	328	302	310	303	297	311	321	319	297	346	368	312	312	293	318	325	295	335	315	321	300	320	314	321	308	306	332	327	335	314	314	302	305	311	320	347	317	332	322	326	326	303	322	336	325	308	307	293	332	276	326	306	335	303	334	322	305	338	305	318	330	277	325	306	345	328	345	318	300	317	287	325	335	314	341	307	287	330	337	327	309	323	301	308	320	323	307	324	308	301	307	348	335	327	381	333	349	287	314	317	324	303	328	322	316	319	334	318	338	362	318	346	318	313	320	337	359	291	311	296	339	311	291	301	351	314	331	292	322	307	309	327	298	315	327	295	300	312	314	308	322	331	348	341	350	317	294	323	325	299	325	327	295	324	323	307	327	304	332	303	323	307	315	333	360	319	313	302	348	306	332	327	309	323	313	307	284	341	311	296	301	288	305	313	296	339	319	323	341	292	311	283	326	330	337	332	309	317	325	298	319	314	297	314	312	314	299	331	316	355	314	314	367	301	323	331	326	367	326	331	330	326	308	310	291	299	302	269	318	328	320	324	334	341	334	309	310	309	270	315	286	297	328	320	299	336	330	347	344	296	298	329	303	299	309	330	342	274	300	300	307	324	338	339	291	290	331	294	295	303	316	317	352	323	288	336	313	294	302	334	314	309	357	321	296	328	311	316	329	298	320	328	313	316	349	323	312	304	272	290	327	312	308	349	326	305	371	313	349	295	289	314	302	341	304	308	324	310	325	301	285	310	293	306	334	316	328	322	322	315	326	337	291	309	320	318	329	349	315	313	308	307	313	286	322	319	335	290	324	318	354	338	287	325	322	312	317	328	320	274	327	332	291	310	312	348	321	322	269	298	301	341	329	301	325	330	269	271	307	341	320	307	307	300	312	334	319	336	303	299	305	306	303	320	317	319	281	323	315	317	318	268	308	323	317	304	315	337	335	321	309	349	301	333	313	323	309	344	312	314	352	271	347	321	322	314	341	268	254	304	305	312	300	277	325	339	328	316	340	331	302	310	314	310	321	349	322	312	348	303	326	340	301	336	326	356	269	331	311	324	315	310	314	328	338	317	353	327	324	305	327	324	329	353	299	343	320	295	318	292	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
32071	2595	5537	6180	5147	4303	3406	3013	2596	2331	2037	2034	1799	1682	1601	1466	1441	1373	1310	1243	1266	1182	1094	1119	1156	1073	1019	1024	1084	1038	1038	976	990	1010	958	915	988	959	941	926	934	957	897	930	911	937	970	874	902	931	934	935	882	927	904	861	853	871	904	878	875	947	938	909	919	914	909	918	889	875	864	851	877	917	917	900	894	888	872	884	875	893	902	883	877	944	825	866	871	864	845	911	786	879	861	890	909	893	858	890	899	882	893	860	873	849	941	834	855	890	876	867	842	868	882	852	887	805	900	818	859	885	879	892	887	825	875	826	896	871	859	868	842	838	906	914	870	902	883	890	817	848	812	830	886	899	897	855	826	856	949	813	871	858	884	903	840	851	887	865	908	820	871	881	857	863	902	911	860	851	814	838	872	862	858	870	896	924	862	898	829	846	865	809	823	824	856	939	876	850	878	888	868	869	848	860	839	869	826	890	857	842	935	878	845	856	838	866	837	825	883	851	861	894	845	921	869	865	844	890	858	857	897	875	861	853	855	845	851	841	860	892	876	818	864	877	834	911	864	831	886	883	909	821	832	881	812	882	867	893	883	866	848	891	893	864	882	863	895	809	882	884	837	887	886	874	905	901	820	848	936	896	851	884	848	890	883	897	827	923	909	909	874	878	841	902	869	894	833	834	929	844	859	844	847	852	882	879	903	871	857	834	853	871	858	847	882	849	831	894	871	884	902	917	823	883	946	876	838	855	889	842	899	798	905	876	839	829	898	844	847	871	873	880	862	880	853	841	892	835	881	886	830	850	867	876	860	844	905	859	840	886	851	797	821	860	846	848	846	862	874	888	836	852	843	905	871	839	884	882	876	894	888	881	877	924	863	859	866	852	866	820	834	889	869	866	828	848	924	838	897	831	835	824	831	913	908	885	827	873	836	872	856	875	816	832	870	869	879	889	895	874	829	829	844	857	880	859	938	840	809	845	895	861	863	844	861	917	871	864	844	919	829	865	828	867	833	873	855	838	880	903	865	894	830	886	863	837	905	835	871	856	850	877	856	879	857	792	868	878	892	866	879	869	871	901	865	830	852	878	833	831	860	871	819	868	904	847	854	889	878	875	865	934	887	828	840	882	904	800	880	905	897	816	832	885	825	864	866	841	839	891	945	829	891	806	886	861	903	813	786	815	893	873	862	889	871	917	883	890	872	811	861	884	855	849	848	798	878	865	840	879	854	857	841	837	865	846	856	894	865	897	800	815	880	849	875	854	830	903	857	818	881	803	859	833	897	858	880	849	873	791	864	843	902	859	895	816	889	897	801	883	831	899	893	827	936	846	859	878	844	822	874	847	879	826	850	876	897	840	907	911	860	871	852	876	816	859	891	920	888	849	827	846	912	809	890	839	845	861	894	886	825	866	824	808	861	847	876	889	821	860	894	858	904	868	866	850	896	897	863	897	855	897	865	906	900	897	861	797	856	923	910	846	862	898	839	856	828	917	855	894	881	879	802	856	884	832	809	837	860	839	878	853	855	862	867	869	840	876	823	867	858	859	838	862	861	909	871	886	882	851	894	848	872	875	824	883	824	889	850	868	895	883	858	867	864	886	899	827	846	847	898	861	876	877	864	867	946	833	907	834	866	844	840	856	869	888	901	890	890	819	831	889	860	866	884	770	863	873	866	816	875	883	840	816	850	824	847	849	899	898	906	865	894	829	867	881	841	892	882	855	875	915	885	858	885	857	862	885	891	869	830	817	855	888	847	882	832	906	881	884	884	828	875	862	893	838	883	890	891	886	892	871	885	867	836	885	875	838	839	860	880	858	840	873	918	836	860	875	870	854	794	875	856	904	848	870	869	924	895	871	820	867	879	837	860	858	892	843	847	886	842	837	806	881	913	848	922	849	846	866	837	913	851	862	901	819	893	898	826	860	871	867	843	873	834	830	789	881	821	853	860	878	891	880	885	825	853	906	865	860	836	859	864	877	885	912	846	871	856	862	844	862	850	855	792	922	776	866	871	858	845	881	889	897	887	848	859	884	834	865	883	844	920	816	857	869	926	892	857	911	847	880	878	875	885	847	854	918	860	866	830	897	854	775	857	877	929	824	851	871	858	834	882	916	830	859	831	870	874	916	885	862	856	842	815	835	885	871	887	871	818	848	885	891	832	854	837	921	810	845	828	864	911	845	852	871	823	880	862	858	871	867	877	862	875	866	907	902	865	915	825	821	837	853	861	882	853	877	855	849	849	881	858	862	903	817	903	865	886	816	846	862	844	908	863	888	827	859	901	879	867	831	843	855	891	879	849	824	857	843	865	860	906	925	893	888	823	854	868	839	817	901	848	898	792	870	838	824	891	905	891	843	811	854	842	867	854	875	852	850	830	857	846	870	825	912	874	922	884	901	861	862	815	783	855	823	903	856	843	825	832	858	850	859	863	908	857	860	921	877	863	869	876	885	855	857	893	837	913	847	859	837	859	850	878	834	859	829	854	852	879	849	868	852	828	856	896	857	829	888	872	857	837	856	891	909	841	830	858	848	794	881	856	851	864	843	843	819	835	861	842	779	848	851	827	881	873	843	858	898	835	858	859	834	842	858	891	869	892	841	901	912	892	859	891	856	911	866	926	861	857	823	900	861	844	823	893	884	918	806	831	886	840	831	867	877	862	849	873	835	934	918	852	884	808	890	880	839	870	851	855	860	851	904	915	837	867	847	904	820	881	857	853	854	886	870	894	850	894	853	872	874	864	873	835	866	898	867	832	856	869	894	902	823	842	869	883	914	868	820	893	834	952	862	852	831	865	824	839	884	896	877	858	843	870	841	834	806	892	814	861	867	829	898	840	860	847	824	809	862	800	862	898	891	831	824	857	875	889	840	849	871	881	827	905	862	881	813	885	858	821	883	870	850	842	854	896	844	823	828	851	832	841	874	857	822	875	888	894	869	833	839	869	893	888	872	859	813	888	849	852	827	897	789	819	897	898	853	826	871	894	841	874	855	855	872	831	876	872	774	805	846	828	853	892	840	852	863	873	900	814	890	903	853	832	852	848	886	862	873	801	876	897	853	810	868	870	870	898	886	854	897	831	812	870	882	838	837	820	829	815	844	871	826	923	950	899	879	895	810	865	826	906	831	853	870	862	898	930	868	896	886	852	848	793	844	857	835	900	850	834	858	898	854	852	845	879	889	847	878	845	932	846	833	907	836	913	869	874	871	876	775	889	868	927	819	852	863	877	850	865	841	877	865	877	818	884	937	890	919	862	857	860	844	860	881	921	846	873	910	853	851	908	886	869	820	880	879	907	859	893	867	849	783	847	856	906	877	858	862	909	862	868	899	844	859	855	851	827	876	874	838	914	850	885	868	846	812	888	837	908	855	849	806	906	885	831	889	852	900	844	865	910	807	865	847	857	910	850	844	863	843	845	857	847	881	852	898	875	810	856	813	863	849	820	888	890	868	868	914	841	868	916	838	887	887	801	889	885	948	854	877	900	839	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10983	582	362	220	183	158	167	162	175	165	169	170	149	148	155	149	182	137	164	162	146	147	146	142	175	142	149	153	154	143	160	147	155	158	185	159	154	142	162	145	153	147	144	151	137	174	157	193	166	163	159	153	179	145	164	147	142	166	167	166	182	165	174	148	179	158	172	166	154	150	172	150	157	162	168	162	164	162	176	176	162	173	153	191	158	147	163	165	133	159	172	133	162	158	159	168	164	171	178	149	144	157	149	148	157	176	154	154	168	165	156	162	142	158	175	171	132	163	136	176	134	154	125	128	147	149	170	154	172	152	156	172	167	184	150	149	173	159	147	156	162	184	164	153	163	164	160	156	159	161	169	150	171	141	164	159	165	167	152	166	178	169	181	166	149	177	141	133	140	173	152	134	172	179	164	156	162	134	163	153	155	173	153	129	150	162	165	187	170	181	174	158	141	143	129	151	155	170	142	140	162	148	136	157	163	170	154	142	153	134	167	171	147	161	161	147	147	164	158	146	187	156	159	159	146	160	168	168	179	160	176	166	173	161	153	171	168	143	148	153	165	157	136	145	175	140	142	150	178	160	149	132	175	153	186	140	156	155	165	161	155	147	157	161	149	150	183	165	145	143	151	155	163	169	178	135	154	146	165	147	146	177	167	166	153	140	142	149	164	168	137	161	161	170	148	145	145	166	154	166	156	164	156	174	179	156	141	180	150	143	166	142	166	161	165	158	168	160	159	146	160	161	133	167	143	177	164	182	164	156	168	144	158	145	144	132	158	171	175	142	161	204	144	156	138	158	154	136	146	166	151	168	161	145	145	134	172	146	171	159	162	161	158	172	153	170	174	164	152	176	160	144	156	158	163	143	160	154	172	126	149	181	146	146	155	139	151	148	169	159	172	158	143	153	161	164	169	190	160	149	161	168	181	162	145	138	141	163	173	153	154	151	143	171	151	170	172	145	161	140	157	159	171	131	173	149	156	168	140	148	196	159	145	161	152	152	174	172	161	164	174	161	153	163	135	158	148	174	165	148	166	157	144	162	180	174	137	166	150	155	149	149	157	188	151	165	152	148	155	160	149	151	146	137	173	140	147	140	144	143	174	161	155	152	158	144	166	151	148	146	184	145	160	162	137	149	168	148	162	161	155	154	168	151	164	176	154	163	174	165	149	139	182	159	153	169	163	144	172	150	153	179	161	170	171	155	166	144	158	167	139	156	153	170	152	146	164	162	162	159	152	141	143	175	149	134	168	157	134	180	163	157	166	163	152	174	170	154	154	156	154	154	129	156	173	150	144	165	165	156	153	150	183	131	170	179	138	161	165	135	160	164	147	154	162	156	177	163	164	170	156	150	155	165	166	170	178	155	164	149	153	160	171	140	168	180	150	154	153	175	142	176	147	173	151	180	175	151	169	174	146	155	137	155	135	154	134	160	160	155	164	155	168	169	158	159	155	146	132	155	149	126	151	158	155	158	141	146	166	143	164	156	156	161	158	158	140	153	133	155	191	152	151	173	162	145	160	154	128	170	177	173	148	152	162	147	152	163	167	142	159	134	153	161	167	174	160	180	180	165	130	142	141	164	145	156	151	149	190	188	174	149	152	150	142	157	145	156	152	171	148	145	168	160	179	176	161	137	173	159	176	157	146	157	149	135	149	147	160	179	147	172	147	155	183	150	139	145	169	151	138	160	144	172	151	170	186	146	157	150	180	146	177	148	172	185	156	140	154	159	188	161	151	159	177	151	143	154	192	170	145	149	143	141	160	156	138	174	140	167	136	149	183	155	161	138	156	148	167	164	153	163	154	158	193	151	150	143	173	171	158	146	164	164	143	156	152	150	148	183	157	163	145	156	168	167	140	156	149	168	158	134	159	147	126	174	149	176	158	136	161	170	130	163	171	162	166	145	164	166	168	158	160	142	162	148	172	153	164	138	166	165	145	160	154	144	163	160	157	176	155	144	155	156	177	162	145	137	174	154	169	143	141	143	165	153	172	165	140	178	174	173	169	161	152	164	166	164	163	136	178	158	162	183	156	161	160	174	129	145	143	169	165	178	172	178	172	161	156	150	175	151	141	144	146	162	148	171	177	161	166	156	167	161	133	155	149	143	178	167	155	167	183	165	148	169	154	171	144	169	177	165	166	145	156	160	156	179	142	152	178	148	147	158	150	150	159	155	169	164	168	167	144	175	153	163	152	154	162	184	177	174	168	152	148	152	157	154	143	178	151	152	169	162	149	140	156	140	158	149	174	140	159	171	155	157	187	150	152	168	157	153	172	139	151	148	161	137	178	162	157	169	161	143	155	160	145	163	161	179	157	177	176	155	173	181	143	168	164	145	159	165	168	165	171	162	155	142	143	161	170	167	156	176	156	161	147	142	181	172	168	152	159	159	157	135	134	179	179	170	160	128	164	182	152	151	147	176	152	153	160	146	138	180	179	143	141	154	160	154	150	139	186	148	172	137	161	154	160	157	158	153	164	159	155	147	148	144	155	160	163	158	161	164	154	161	151	164	167	159	151	150	167	163	167	165	151	146	146	181	162	147	151	156	165	173	169	164	149	162	148	153	168	161	137	159	166	138	170	172	161	157	168	171	160	150	170	169	156	149	169	155	189	161	169	167	151	165	150	161	136	166	141	155	150	156	175	160	161	161	153	154	158	163	153	150	146	155	170	152	158	152	146	180	147	146	158	169	168	190	151	172	175	169	156	192	148	158	151	162	161	146	168	177	179	146	158	169	172	150	145	148	174	142	169	177	143	161	147	165	154	167	169	156	162	179	173	158	161	152	131	172	148	166	159	169	185	167	143	153	148	160	159	164	148	167	159	163	174	153	177	153	170	170	138	152	136	157	148	168	155	171	149	173	150	156	155	132	166	158	157	169	156	159	172	165	175	166	168	154	167	160	181	173	152	160	163	159	167	168	156	159	154	141	142	146	156	161	145	161	175	147	148	171	152	135	159	163	158	141	155	146	153	170	143	150	149	179	177	141	157	176	158	161	131	188	151	143	177	147	171	158	160	167	170	170	160	158	149	165	148	171	155	173	150	176	162	145	157	189	154	143	178	148	166	164	158	151	164	165	169	152	156	176	157	159	165	173	157	164	150	158	167	163	143	173	145	147	150	163	132	174	127	157	188	175	156	145	158	163	160	155	181	169	156	168	165	167	169	170	153	163	166	169	176	159	183	168	152	178	140	169	153	165	170	148	152	170	144	161	158	148	164	161	163	150	166	180	135	147	147	131	142	162	155	154	165	156	155	161	155	174	155	165	158	192	158	146	156	135	172	169	179	162	155	162	161	150	146	179	157	156	152	186	157	166	156	160	158	160	158	155	178	175	150	167	155	152	161	128	160	164	137	140	162	149	150	148	172	178	186	165	165	135	171	151	158	169	142	176	150	144	148	138	161	159	163	155	147	173	138	150	163	138	149	165	163	131	167	164	170	159	183	151	150	157	165	188	171	167	185	161	150	174	170	182	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10547	568	641	639	605	595	553	561	533	555	512	525	513	566	497	521	557	531	529	507	498	499	472	497	509	506	454	490	512	500	506	479	529	564	500	485	479	523	476	542	505	539	522	487	536	500	544	526	497	479	502	504	530	492	548	519	509	511	546	485	514	485	492	479	484	560	498	500	511	524	494	512	498	527	512	496	496	519	506	489	508	512	542	493	524	494	490	500	494	470	507	523	524	526	520	516	492	570	457	473	537	498	473	522	509	522	485	504	495	446	469	486	523	514	492	510	523	491	529	528	523	537	533	548	489	499	513	487	452	492	536	465	521	464	497	502	575	510	524	516	477	506	506	485	507	512	539	507	439	472	495	521	486	498	545	458	540	494	513	480	511	492	522	487	513	551	512	497	503	498	468	482	505	497	511	488	485	498	513	501	485	455	516	518	519	500	499	520	504	498	463	488	496	486	519	472	482	529	530	536	487	503	480	524	510	514	521	510	493	489	469	472	557	497	530	508	482	511	478	488	483	486	515	535	472	486	519	516	517	494	497	512	504	506	513	520	502	500	486	504	494	501	496	539	500	502	535	519	493	508	503	472	504	514	534	531	489	526	490	521	503	480	520	486	544	548	481	487	508	517	517	511	462	484	503	491	494	515	509	488	501	459	508	531	502	539	506	495	508	488	517	523	523	501	514	516	510	499	515	511	497	548	512	461	496	458	455	476	459	524	468	477	496	486	493	485	469	512	448	496	511	498	508	478	499	457	525	504	489	532	545	527	504	493	510	513	483	529	483	512	531	480	524	481	504	473	481	532	546	529	509	499	455	486	537	508	554	509	537	510	518	522	534	474	510	467	497	503	507	521	496	513	492	507	522	504	499	462	542	486	500	560	493	467	486	495	502	513	521	537	515	482	494	530	491	501	544	524	501	536	515	510	504	506	462	496	536	542	493	512	491	513	479	519	488	491	501	504	503	527	505	521	518	482	535	522	475	484	484	497	484	513	560	505	476	464	530	501	526	501	496	460	527	468	531	501	471	484	490	544	496	523	513	509	507	476	508	489	456	488	512	490	515	515	493	451	489	496	501	478	481	515	478	500	495	534	528	508	492	519	484	528	485	561	526	499	516	496	526	551	505	493	506	524	463	449	503	498	513	480	503	515	470	511	505	505	487	519	521	518	514	496	519	443	518	505	489	505	491	511	511	478	517	524	514	517	513	490	509	469	491	537	491	476	512	520	511	468	565	502	522	498	489	472	520	536	500	519	512	483	505	511	453	497	468	499	490	520	476	500	517	538	505	485	483	499	491	479	491	502	483	508	516	523	524	463	515	490	521	502	496	490	508	507	493	505	500	541	486	514	493	489	495	504	484	491	512	540	499	470	545	538	505	486	470	485	454	462	519	475	491	538	511	534	509	466	506	474	525	509	480	522	501	491	490	470	478	522	483	489	481	479	509	472	500	495	499	508	493	481	585	503	486	486	525	481	507	504	472	499	478	495	462	483	468	495	492	503	495	483	477	463	511	511	491	490	503	457	478	455	487	517	493	522	482	477	481	525	522	502	526	495	515	468	421	489	512	490	559	472	503	518	499	519	506	493	517	519	508	487	541	487	491	500	470	485	533	489	509	550	489	481	518	528	501	492	500	495	522	464	536	493	518	481	471	455	542	454	484	446	510	450	452	494	500	469	510	492	516	507	536	449	500	508	512	482	524	493	526	491	489	470	547	488	495	489	502	512	531	536	480	496	523	507	526	508	500	470	499	538	510	484	503	492	510	517	509	506	502	507	509	509	489	474	496	519	530	538	489	492	500	505	534	493	514	488	500	501	480	543	522	565	509	517	506	512	498	509	476	531	495	492	502	525	525	520	513	469	464	508	559	534	503	507	520	453	495	497	497	514	490	498	514	502	499	495	501	496	488	522	491	512	481	523	501	473	506	499	501	499	509	491	499	461	481	518	547	478	510	516	469	507	520	499	493	556	509	520	465	493	514	516	550	532	499	516	495	517	496	482	483	475	552	486	534	458	496	530	521	495	521	518	502	529	491	464	487	497	490	497	518	523	496	516	492	457	517	476	522	515	505	521	523	538	538	502	457	502	461	507	490	519	487	462	503	541	457	469	511	536	531	488	516	504	500	502	507	543	512	527	485	526	486	520	525	482	499	483	488	489	500	514	537	516	531	482	484	501	470	478	496	508	504	487	514	543	507	504	515	466	500	483	495	515	501	456	539	497	489	502	497	492	529	534	503	525	542	502	490	510	470	476	498	497	527	523	505	518	471	493	493	513	541	524	485	481	499	497	520	487	489	507	491	522	510	496	514	500	526	532	524	498	513	487	538	509	493	519	530	460	506	508	497	496	430	494	531	494	548	499	490	500	455	507	511	484	512	497	513	479	475	471	473	490	540	501	509	527	546	526	504	468	536	487	519	482	503	505	499	547	516	477	495	498	471	510	514	514	525	480	482	524	511	500	524	467	514	531	472	545	507	463	499	527	504	477	498	482	500	512	544	544	480	513	491	524	486	498	528	486	480	494	511	476	505	476	495	513	551	492	466	513	507	502	476	511	500	524	469	516	496	517	471	499	490	526	534	513	523	525	496	499	506	510	497	496	476	510	499	476	459	497	467	523	460	504	508	513	490	518	486	471	465	521	520	488	456	490	488	523	507	464	511	530	539	506	478	511	544	454	528	532	482	496	499	492	490	516	489	504	501	498	476	520	494	533	504	482	535	516	491	527	520	507	502	494	481	528	508	495	521	550	544	543	507	520	522	505	481	491	521	501	525	550	506	574	521	516	481	507	525	521	520	523	496	509	503	495	516	462	531	482	506	477	488	452	532	499	504	530	514	522	506	497	519	480	518	546	511	503	512	487	491	493	494	520	521	473	547	483	523	502	503	479	477	499	471	539	484	503	514	473	484	485	532	498	490	485	529	485	513	523	508	509	522	505	449	488	518	475	483	552	494	532	508	508	502	488	489	509	507	522	500	501	504	490	519	488	513	478	504	529	470	494	561	557	499	527	512	490	504	530	458	485	515	485	490	475	505	458	488	519	485	499	473	456	522	473	502	447	508	515	485	511	529	461	525	496	490	497	474	507	520	499	535	487	480	485	457	463	486	495	472	497	526	475	512	547	517	500	543	501	485	475	500	514	475	474	515	505	519	490	463	504	534	468	507	499	523	528	527	503	461	527	477	466	508	499	492	509	526	458	484	509	508	525	492	518	476	500	485	539	489	475	502	497	490	508	499	501	545	506	487	476	486	499	514	463	517	535	494	489	541	537	524	451	530	489	528	488	473	521	508	491	517	436	526	549	510	516	526	504	533	491	484	485	490	509	482	511	478	498	522	523	517	512	491	531	507	528	513	485	471	491	515	499	530	537	513	487	524	526	506	462	480	485	505	503	517	466	523	488	481	507	532	493	531	509	464	496	526	504	495	541	511	463	501	498	491	548	476	505	521	540	495	472	484	522	488	487	500	514	491	511	495	513	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
56623	15901	3649	1300	897	693	588	499	483	431	402	402	377	394	341	341	335	323	327	288	330	344	312	331	327	308	298	325	335	325	314	322	328	332	331	334	318	305	290	292	296	322	298	332	311	312	320	335	306	275	277	346	330	288	303	281	287	311	310	318	297	303	289	320	312	299	293	314	294	284	301	271	312	291	312	306	302	346	294	311	328	308	310	337	315	309	287	320	286	296	297	291	297	274	340	304	298	293	313	304	284	296	333	288	308	318	275	308	268	308	308	301	300	315	320	308	311	336	313	299	280	288	330	300	306	318	286	308	304	295	316	282	306	289	286	307	300	308	300	312	313	312	335	287	294	318	314	300	286	277	293	306	290	319	330	286	304	285	285	303	295	321	314	321	313	320	283	284	304	294	293	301	241	280	302	287	287	311	307	263	308	294	304	297	294	345	312	324	305	300	322	329	300	297	298	320	317	306	291	334	310	301	314	340	304	299	303	297	302	315	305	306	326	337	302	295	270	312	294	339	276	329	290	299	301	289	267	316	304	322	301	298	298	325	298	301	305	313	316	332	262	288	278	282	324	333	299	309	322	320	292	295	311	316	276	323	297	305	299	302	336	277	311	285	295	303	317	290	307	301	267	297	284	293	294	328	321	293	310	313	301	295	333	314	316	283	297	280	308	277	295	323	300	324	282	304	279	305	326	336	341	307	303	274	329	303	314	273	279	307	292	289	261	269	313	298	303	313	304	315	330	316	312	297	290	314	326	326	329	289	300	330	328	313	286	339	276	289	333	302	365	306	317	278	311	326	329	281	314	318	320	311	358	288	285	321	313	333	304	298	325	311	305	337	336	303	304	285	329	310	292	313	297	296	309	300	318	293	317	291	338	288	331	280	283	330	283	297	284	293	328	323	310	298	310	296	318	296	298	325	284	287	298	298	286	301	326	297	288	309	336	289	295	315	311	307	308	292	316	309	299	296	287	295	305	304	305	307	333	279	315	288	315	338	321	310	324	302	311	301	293	321	326	360	306	344	313	319	283	293	320	315	297	318	295	355	294	318	316	325	320	307	304	355	300	302	307	302	294	314	317	308	277	297	314	304	293	307	324	307	305	294	304	315	297	288	300	317	295	303	272	310	335	320	287	291	318	269	302	335	304	279	303	312	355	308	302	304	331	317	334	298	290	325	317	296	319	299	315	283	316	344	277	320	302	318	311	267	324	290	334	342	306	320	302	293	328	292	296	287	316	343	288	262	334	335	331	300	295	285	312	304	285	311	293	296	273	297	320	314	305	299	307	299	289	321	283	323	299	342	316	336	324	302	309	293	328	291	301	293	280	310	306	341	336	311	319	296	289	288	331	341	325	318	286	316	302	307	288	328	305	276	325	317	334	298	294	326	319	292	291	263	308	317	282	300	313	317	305	302	309	322	283	326	280	318	272	310	306	343	316	324	288	297	316	278	287	292	314	286	307	274	297	288	323	265	326	322	324	308	306	307	294	293	331	343	317	306	317	280	289	308	310	296	297	292	296	319	300	322	300	327	311	333	316	306	300	307	279	286	301	318	339	304	294	321	308	309	326	304	324	257	304	317	307	303	300	321	302	287	312	303	337	303	300	305	315	305	311	304	272	300	300	300	321	302	306	315	321	332	305	312	308	302	319	311	328	339	276	276	273	306	310	279	291	297	317	297	283	311	326	316	317	291	327	278	326	275	334	298	308	301	318	310	340	294	304	332	301	305	290	319	296	313	315	291	300	280	266	320	298	298	300	304	281	316	309	316	349	295	273	309	294	299	317	310	344	301	287	333	303	316	312	300	316	341	270	307	285	332	314	298	339	296	278	356	321	332	324	319	307	304	283	315	337	278	312	335	291	339	284	287	323	289	296	316	307	288	296	337	346	286	317	325	281	319	305	320	301	293	293	321	294	288	313	311	309	294	275	308	315	318	299	279	321	310	325	293	297	279	308	318	277	322	288	316	303	299	295	323	307	315	310	311	289	339	303	302	329	304	298	286	303	259	295	284	288	295	289	306	308	282	344	319	281	306	297	303	322	287	318	328	314	310	309	302	300	312	296	301	316	300	299	303	294	306	291	306	271	306	283	337	298	326	318	328	323	310	340	310	278	297	318	308	322	338	302	306	304	309	282	303	314	303	316	295	267	283	322	278	325	297	291	337	311	321	314	305	300	318	290	332	343	294	320	280	301	291	302	276	291	289	320	302	281	338	296	305	311	304	309	320	290	304	305	318	294	338	353	314	292	286	283	313	287	277	316	294	301	300	281	324	302	271	295	304	297	304	324	275	330	336	315	288	322	295	296	299	322	298	325	357	296	302	318	322	300	320	299	314	313	300	280	338	322	295	331	298	330	286	336	303	288	288	310	311	319	330	301	304	272	323	303	318	317	290	298	301	324	320	284	306	288	296	298	309	302	300	306	333	307	287	287	303	318	332	272	302	312	281	280	328	313	293	255	284	300	276	275	285	287	329	307	318	303	286	317	333	282	301	304	318	275	314	292	305	306	306	286	312	302	285	310	344	294	309	277	294	293	292	313	310	335	316	314	311	344	292	333	352	322	293	275	303	286	331	320	301	317	307	302	289	292	309	289	323	319	293	311	322	304	263	342	331	321	287	297	304	302	284	296	289	308	304	321	304	318	314	303	277	286	305	307	324	288	314	311	313	295	292	341	273	291	331	289	333	336	300	338	313	323	301	307	301	323	283	303	295	297	334	292	329	288	305	293	310	329	298	305	313	323	307	321	310	296	313	306	290	315	293	312	339	314	305	322	292	314	295	303	333	306	321	293	313	313	290	322	316	289	302	296	303	282	303	280	294	327	304	302	318	323	321	312	312	297	327	322	309	339	319	313	337	301	321	299	287	291	289	306	301	296	304	296	294	335	331	331	304	337	286	291	325	319	332	316	311	309	305	317	323	344	290	292	283	287	300	311	295	296	337	315	299	304	301	306	308	319	322	306	318	253	304	293	304	307	294	290	270	313	337	311	305	296	286	311	328	335	301	292	293	327	294	279	268	335	313	299	306	323	327	328	305	279	322	312	289	269	349	288	312	284	285	318	333	312	278	275	293	299	285	328	278	311	311	288	313	295	308	324	321	277	309	292	303	314	283	329	282	309	273	336	370	263	297	310	279	282	312	322	293	292	309	322	302	316	303	318	319	299	290	326	318	317	306	288	310	305	337	308	288	298	321	324	319	306	313	312	307	305	341	271	282	269	320	282	286	320	293	280	319	308	329	346	305	293	340	341	284	318	306	332	302	274	328	337	323	266	269	313	296	301	309	307	328	333	313	296	352	310	318	278	292	315	319	334	304	299	300	334	290	277	349	327	290	306	306	282	301	287	315	302	253	308	301	300	338	346	303	287	320	314	340	275	274	323	311	334	294	292	278	317	311	315	288	298	320	328	297	320	303	301	306	320	315	281	302	363	326	315	316	318	303	316	290	291	320	275	306	283	309	309	335	294	351	300	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26759	1722	3344	3574	3158	2656	2372	1990	1743	1570	1456	1423	1366	1253	1277	1185	1181	1063	1089	1057	1040	1066	1011	978	1015	925	929	964	930	854	923	929	962	964	924	936	929	910	915	891	858	852	941	890	893	892	939	874	828	902	900	850	794	883	852	943	847	887	882	855	806	853	873	947	914	918	879	870	887	871	834	848	820	842	863	872	903	877	908	869	880	886	861	909	862	838	914	915	880	890	844	895	886	848	904	857	828	856	916	846	826	866	891	832	857	880	842	853	853	870	885	852	786	843	854	858	911	912	883	901	918	838	901	813	821	894	842	848	901	843	845	869	827	849	876	901	860	847	889	907	859	816	903	862	850	862	832	868	854	849	887	865	878	853	866	849	825	868	922	895	849	880	841	869	896	830	825	807	872	813	864	879	833	872	872	828	849	838	901	839	838	839	808	826	841	863	905	832	851	867	833	834	841	944	863	867	874	856	822	840	871	881	864	868	860	872	808	846	851	869	794	812	842	853	843	813	872	875	889	868	845	840	846	859	827	849	867	891	830	870	814	842	825	929	879	883	887	847	819	861	838	820	869	889	906	884	878	880	872	861	855	850	870	898	885	826	875	875	806	853	856	838	894	860	874	907	857	896	870	860	894	865	873	854	857	861	860	884	849	809	844	872	855	842	852	865	839	860	815	864	855	883	835	859	796	880	825	881	867	825	881	871	833	868	868	844	846	867	887	879	853	887	801	857	876	848	883	870	843	854	863	878	884	879	836	818	844	893	851	855	861	836	880	855	852	891	880	825	887	906	841	908	879	877	846	805	865	846	824	890	886	883	849	859	826	845	832	856	853	868	890	833	902	882	872	823	854	892	850	869	869	856	843	863	901	834	825	827	886	830	866	838	859	867	855	843	900	791	857	866	844	851	926	870	902	870	862	839	882	868	853	871	863	897	865	880	851	841	847	867	859	902	892	879	849	844	918	924	904	834	866	848	828	845	847	906	897	816	892	862	865	879	855	845	862	831	868	897	817	887	812	820	848	871	825	815	866	886	887	899	866	829	859	895	871	822	838	854	858	816	841	876	856	846	875	822	829	841	916	788	840	891	868	865	816	861	901	926	890	837	857	840	819	831	855	879	828	877	793	893	916	875	842	834	815	866	857	872	852	839	834	850	828	881	852	835	871	897	872	872	838	820	840	826	871	813	868	847	842	832	836	853	882	907	877	856	857	882	842	863	868	835	861	815	824	847	822	823	875	877	840	878	820	875	847	890	857	912	888	903	874	847	881	897	881	851	834	863	808	849	856	892	901	873	897	883	802	866	869	882	820	885	871	858	864	875	878	894	805	908	828	826	828	854	860	880	905	890	925	903	888	927	842	878	875	874	825	856	867	888	834	877	862	904	854	870	838	790	849	857	880	868	841	862	884	852	844	839	807	843	846	856	883	864	865	894	888	831	799	820	868	810	827	833	931	843	864	879	856	877	891	916	838	887	856	877	854	855	873	876	867	901	851	912	812	920	837	863	872	855	816	890	872	858	869	905	859	886	853	845	815	847	887	840	905	855	837	911	838	886	914	875	859	880	859	872	839	846	869	850	856	830	827	831	927	824	858	855	868	873	829	869	885	795	871	896	842	851	908	839	807	803	875	852	859	842	840	879	866	822	904	816	927	883	850	866	826	906	832	911	864	834	868	798	885	827	828	857	920	869	884	867	855	888	868	849	869	816	866	886	878	908	806	903	844	847	860	833	845	860	860	916	885	811	830	884	837	842	846	888	825	870	892	857	831	810	916	821	865	868	855	852	886	870	844	822	862	838	895	927	855	894	838	840	779	862	805	827	852	853	861	827	847	815	897	846	842	840	858	848	800	869	857	815	864	833	832	868	892	890	854	864	905	913	935	935	857	913	859	836	836	879	919	880	865	851	848	838	913	849	867	851	862	839	844	902	908	894	827	883	855	854	905	869	844	947	856	917	853	871	877	896	840	848	829	879	814	825	847	884	903	821	819	850	899	848	845	861	851	927	854	897	847	843	863	864	860	914	876	865	848	823	904	795	907	828	902	911	833	880	900	868	875	859	901	850	907	816	839	884	839	802	924	859	864	855	818	836	880	892	842	878	864	893	872	876	878	831	846	864	871	827	860	888	864	880	837	909	875	877	853	816	887	887	855	893	833	867	868	875	865	831	844	860	788	848	866	913	901	864	844	814	864	910	895	830	879	890	856	858	841	841	848	867	842	906	860	843	878	920	849	805	859	856	875	824	905	913	902	782	849	859	866	884	907	840	798	833	847	830	859	879	834	816	862	849	903	874	882	900	895	858	896	847	841	849	869	843	842	871	909	883	842	858	827	834	876	865	796	873	880	878	876	864	857	871	879	849	923	836	883	833	837	835	888	873	842	805	849	882	839	866	874	896	900	872	846	802	908	868	837	844	867	862	856	897	894	827	880	863	854	861	811	878	841	883	900	828	821	891	880	823	862	861	852	835	813	916	873	870	842	883	866	808	844	817	784	875	868	850	882	814	835	887	890	841	889	841	849	808	831	850	852	887	872	854	884	827	852	819	882	904	860	850	839	808	809	866	837	846	842	878	867	870	869	847	864	859	881	844	868	883	845	839	891	880	853	828	924	872	839	856	908	844	825	835	919	846	871	885	848	833	859	836	858	805	886	900	856	828	869	835	891	887	863	868	803	868	847	814	810	867	876	879	889	821	913	872	883	886	811	867	869	921	915	899	830	861	892	833	901	859	884	896	795	899	824	836	859	871	869	873	812	854	818	893	814	877	833	879	892	873	812	867	829	860	871	804	895	853	893	835	832	855	883	865	866	885	831	845	864	826	829	897	903	862	829	906	863	854	880	897	871	830	801	885	856	828	856	887	864	858	845	841	806	868	864	860	867	858	834	794	879	910	884	853	844	821	905	890	860	853	863	842	815	864	866	832	898	845	886	894	880	840	851	880	789	855	875	940	887	803	861	833	884	829	890	843	872	817	810	823	888	865	838	919	851	867	829	845	870	844	825	833	874	877	839	889	882	879	833	826	835	881	869	855	822	865	879	825	837	863	871	863	881	879	875	885	892	887	838	869	868	876	833	870	857	837	839	865	832	824	878	849	852	895	847	850	915	847	876	836	893	856	879	817	900	852	825	891	851	824	883	807	835	898	896	899	910	793	889	887	866	880	803	806	838	846	868	866	918	848	842	845	887	810	846	844	855	835	863	845	873	857	859	831	906	870	868	890	861	895	871	804	838	887	873	841	848	880	859	879	815	887	865	855	839	853	859	868	890	822	897	824	867	887	848	875	891	836	838	847	866	840	850	870	865	871	861	865	880	820	860	856	861	880	904	839	917	869	877	873	830	849	810	849	866	869	894	863	824	856	832	859	898	857	852	845	812	843	833	826	850	887	873	877	904	854	854	882	907	852	851	815	908	871	915	875	868	877	868	878	837	921	832	877	846	840	860	898	867	849	868	879	909	849	860	891	905	910	846	800	852	848	874	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
66281	21214	11229	3045	1490	1102	878	741	607	568	544	494	450	401	407	384	389	418	387	370	367	383	361	355	356	345	313	337	319	342	356	309	343	340	333	342	342	328	318	307	345	339	308	325	346	335	331	311	322	303	311	330	339	317	302	292	292	338	297	323	296	308	307	298	317	311	326	336	312	291	303	307	342	314	321	330	311	346	318	310	322	316	312	322	295	310	289	316	330	331	330	306	317	368	324	344	279	311	322	326	322	297	309	311	326	323	337	319	297	322	332	286	323	332	325	305	314	310	303	313	334	305	301	329	319	334	299	292	299	338	301	301	320	290	322	327	305	334	308	318	286	291	304	307	313	336	303	318	294	318	309	339	337	334	304	346	316	348	328	323	309	339	297	296	306	287	320	351	330	272	325	319	325	318	333	296	315	300	301	307	323	314	333	307	332	276	318	262	304	321	351	318	311	329	311	315	346	316	309	298	331	301	300	333	302	289	333	297	323	350	300	314	324	295	363	317	311	345	309	282	337	308	298	323	295	315	351	303	317	350	320	330	343	351	337	328	334	323	290	350	322	314	318	309	304	307	331	322	320	305	313	292	349	305	317	310	282	314	320	291	349	332	317	345	301	318	338	327	335	310	289	314	316	327	279	317	351	309	319	303	296	288	319	304	309	312	311	312	293	341	281	334	321	322	285	315	325	318	297	286	340	318	325	315	322	342	332	336	332	324	305	280	308	323	336	350	311	331	290	290	318	319	343	329	345	319	305	329	307	325	326	348	323	335	312	337	319	314	306	330	323	296	322	304	307	328	314	315	297	299	318	326	312	319	320	304	320	280	303	311	309	310	315	319	328	309	318	302	299	298	337	313	327	321	332	321	324	326	315	291	313	346	317	310	303	311	329	304	301	333	320	305	306	296	312	344	332	332	307	297	305	314	306	322	328	323	337	331	313	315	311	296	340	339	337	315	335	277	321	324	331	324	289	345	306	308	348	316	317	334	304	313	336	291	291	296	303	294	353	338	335	333	307	305	337	334	315	323	303	356	301	306	329	308	294	321	276	311	333	296	335	270	330	318	329	307	314	294	309	323	288	301	278	323	284	341	311	315	326	316	315	297	324	315	331	331	315	300	310	307	305	301	285	332	291	272	357	325	306	308	306	330	317	334	318	307	306	326	335	297	315	283	322	307	339	325	294	286	307	304	317	304	338	300	311	317	351	333	313	329	284	290	297	300	313	334	326	322	327	313	295	307	317	339	303	306	338	332	328	315	321	308	316	299	345	316	316	329	281	295	322	326	294	292	308	315	317	302	312	320	295	297	319	307	325	344	297	326	325	355	340	292	300	330	321	329	320	327	330	312	310	314	320	329	329	345	309	334	323	364	284	330	334	321	334	336	304	298	291	338	304	329	308	301	322	298	317	332	333	337	311	323	337	325	319	335	337	289	296	306	337	339	302	325	320	321	319	263	309	308	310	337	315	309	334	309	347	319	350	319	303	283	307	353	337	337	283	314	299	371	327	288	339	324	309	354	324	306	293	301	321	304	328	318	313	344	308	305	304	325	322	317	332	338	365	294	329	309	337	316	314	331	294	334	333	298	301	277	292	319	303	319	306	327	307	326	305	326	283	294	324	312	294	314	317	320	308	317	309	309	290	324	311	314	366	304	332	323	297	307	330	295	301	286	313	301	324	307	295	319	327	305	322	308	304	300	339	303	321	292	300	305	296	316	301	356	299	323	314	353	320	323	318	314	277	336	338	340	339	354	375	339	316	308	284	327	328	314	315	325	300	314	298	327	317	321	328	304	306	364	287	288	339	347	324	310	335	343	287	294	325	315	315	291	281	321	288	349	313	335	308	301	326	324	292	351	320	285	306	314	291	311	332	328	301	308	330	343	328	332	363	320	324	336	317	299	328	300	315	358	292	303	302	343	302	343	312	287	299	307	362	345	272	322	334	295	333	352	327	339	281	326	320	280	343	303	309	323	329	293	337	302	331	308	337	307	325	295	332	317	355	315	326	312	327	293	347	301	331	302	333	334	296	359	327	325	292	322	335	313	314	288	297	334	299	302	311	308	317	321	351	279	314	349	293	343	322	335	325	309	316	352	317	333	327	291	327	321	297	302	327	312	349	328	298	276	288	308	296	321	336	339	350	334	337	322	331	311	318	355	271	299	307	336	342	346	301	306	310	281	358	305	327	324	331	298	313	360	348	319	315	333	324	337	294	300	313	324	323	342	324	325	366	336	295	320	341	339	311	293	322	317	314	315	342	344	289	329	327	338	341	334	313	315	347	340	325	310	317	352	290	327	319	320	342	307	301	312	296	306	293	355	310	339	314	317	330	321	284	321	295	333	280	292	330	310	318	322	299	322	309	301	285	323	328	340	360	311	264	328	338	309	294	321	322	329	323	291	281	296	287	296	320	312	305	336	311	280	292	315	292	300	313	308	324	328	315	305	297	326	318	289	312	281	333	332	330	330	321	335	307	334	313	317	355	280	347	307	286	326	315	317	320	327	279	300	338	281	286	290	311	313	316	281	294	322	325	311	298	315	300	324	315	338	304	323	309	307	324	326	309	335	302	339	330	300	298	304	299	313	299	329	320	283	321	337	330	339	318	310	368	320	293	299	337	322	307	311	343	325	310	316	322	310	331	345	340	349	294	333	310	308	304	328	316	315	310	329	310	332	281	320	314	303	307	310	328	318	347	314	317	306	353	335	344	303	324	345	298	350	305	319	297	311	336	301	341	299	341	356	315	334	323	345	327	324	333	329	327	332	276	320	318	311	315	287	310	305	307	291	346	315	334	294	308	326	285	297	300	317	326	312	337	313	319	312	319	325	318	321	322	351	286	297	318	338	320	303	315	334	315	292	325	335	333	298	318	298	311	321	332	314	310	304	346	306	304	335	311	288	313	297	326	311	318	350	324	327	320	325	296	307	302	312	301	329	322	335	323	314	321	327	319	326	300	329	313	345	300	295	319	366	284	291	350	318	320	326	308	307	332	337	308	291	295	305	306	315	325	331	343	289	311	311	321	296	306	312	324	311	317	284	315	303	326	321	328	297	322	306	302	281	298	323	341	294	317	293	320	303	315	326	301	320	310	306	323	330	328	332	297	316	314	309	322	327	327	335	307	304	321	315	312	324	295	343	317	320	305	332	334	298	298	346	296	339	333	342	337	326	329	305	337	300	307	293	312	312	317	326	330	352	336	330	342	285	317	300	321	310	328	320	340	308	318	328	325	282	317	312	347	317	352	315	307	306	317	303	336	325	298	318	329	328	309	312	293	312	347	307	309	306	294	325	315	358	327	329	306	319	292	315	324	314	319	294	304	327	333	302	330	311	334	276	338	311	328	332	311	309	314	336	344	308	306	333	324	304	324	326	285	294	325	328	314	330	338	313	301	342	350	331	291	323	319	332	300	303	304	338	305	325	284	314	328	291	309	320	315	323	289	291	280	315	298	310	331	337	318	300	339	285	350	315	320	348	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
31998	2676	5628	6256	5163	4249	3601	3062	2576	2322	2120	1963	1850	1698	1595	1468	1447	1301	1304	1328	1183	1186	1159	1126	1170	1092	1120	1072	1041	1014	1052	947	1042	982	921	917	972	963	939	949	952	929	949	885	951	935	874	909	908	918	909	922	920	921	895	836	920	936	882	935	899	910	934	861	886	901	915	872	870	892	841	892	909	911	929	898	936	856	869	895	874	871	899	878	885	949	864	877	840	888	908	875	858	864	881	905	874	880	833	884	831	908	884	897	879	879	859	840	898	827	888	913	933	842	898	842	854	838	901	872	873	893	874	868	871	879	862	874	862	888	878	918	863	905	821	865	867	833	871	854	847	853	896	858	885	883	960	895	878	844	865	863	884	896	909	829	812	885	860	880	870	852	875	846	844	925	864	869	900	878	851	849	851	879	909	854	845	808	944	847	836	902	838	800	855	822	893	893	813	855	873	860	873	902	856	862	897	857	885	889	844	822	863	909	851	843	806	844	865	888	911	827	812	922	839	885	842	836	878	886	865	894	799	887	813	860	839	860	906	866	802	835	815	853	852	885	845	853	870	910	833	849	848	829	893	891	877	902	899	906	867	859	865	869	851	820	835	809	881	857	926	870	849	839	781	922	867	889	853	882	871	905	859	891	873	847	850	831	820	822	925	860	847	900	885	858	868	876	903	815	851	835	879	865	870	887	809	891	903	901	873	863	888	885	846	830	864	838	883	900	803	894	856	852	836	903	836	851	850	875	869	831	850	809	856	823	888	832	808	836	855	881	881	847	834	846	850	818	883	847	892	842	881	820	877	848	872	853	900	883	885	834	899	894	920	868	902	852	886	921	840	846	873	930	902	858	860	890	863	892	810	860	846	857	868	842	857	841	844	868	825	820	821	839	860	874	845	812	837	851	806	882	891	886	822	804	884	935	899	867	847	867	876	800	877	867	856	856	859	907	820	888	837	838	849	856	826	860	870	886	863	829	857	867	840	870	828	870	858	870	879	844	892	839	838	847	892	848	880	854	871	904	947	790	895	916	826	868	876	832	845	948	901	812	825	841	848	864	858	849	848	885	918	876	894	879	869	892	872	836	899	856	874	827	868	778	864	872	887	874	851	863	857	869	889	764	808	905	901	848	912	851	946	882	965	911	890	910	884	820	881	872	881	873	853	859	870	835	823	888	879	923	860	850	847	874	889	870	895	870	897	898	877	846	916	925	849	895	861	789	873	848	869	907	832	868	807	876	907	813	852	878	873	882	877	919	847	909	901	826	917	844	866	840	909	865	802	852	885	798	805	810	863	907	876	827	808	867	901	863	884	895	875	873	806	820	922	851	852	876	832	811	915	881	845	841	839	876	883	846	819	860	901	863	871	848	818	855	853	844	848	834	869	856	880	830	853	861	873	854	883	865	869	868	908	877	841	848	898	868	831	869	892	847	848	891	851	833	843	866	882	821	828	874	940	909	870	859	857	847	882	833	882	874	931	918	882	894	876	863	834	873	863	876	888	846	828	868	847	865	885	859	940	834	841	853	884	920	892	881	873	894	823	864	883	890	812	826	868	854	890	876	816	897	868	877	819	870	845	821	843	802	882	840	838	880	872	871	856	879	865	854	875	849	869	832	860	848	865	852	881	861	925	823	869	828	836	874	889	857	894	869	841	820	868	807	842	864	867	901	830	885	789	840	854	839	850	899	855	852	886	894	845	903	862	827	799	875	859	842	856	887	872	883	821	881	908	883	897	860	857	843	872	830	811	901	838	904	845	867	857	893	875	815	888	864	894	858	854	906	857	914	926	874	810	861	856	902	904	841	865	886	862	851	937	913	866	884	856	794	877	894	870	849	925	824	893	858	840	943	945	803	865	858	844	843	799	857	833	874	895	882	843	859	918	895	906	870	885	911	818	888	885	909	871	880	847	868	889	855	882	863	911	871	859	866	867	867	839	871	865	821	867	909	941	895	842	890	864	816	850	871	840	822	903	855	848	897	887	796	846	863	844	871	851	870	884	869	873	891	835	880	854	812	844	878	891	847	894	837	841	864	854	836	879	897	881	873	868	845	872	844	869	825	832	873	869	878	886	909	852	856	877	848	882	857	873	906	848	822	849	855	864	888	927	856	866	861	804	914	869	846	866	886	827	914	852	859	848	876	814	847	875	853	873	894	848	798	875	876	871	867	884	887	898	884	903	840	852	849	899	853	841	812	907	865	889	860	848	875	890	807	875	863	871	844	885	860	874	837	836	820	908	804	853	881	867	860	821	863	873	787	829	926	883	871	817	900	861	853	833	893	871	846	873	932	844	853	894	896	862	827	892	864	801	847	873	910	857	862	888	845	861	877	861	830	875	882	854	838	880	825	847	821	837	911	846	890	830	872	796	914	854	870	881	860	854	877	878	831	866	828	856	863	858	874	887	822	836	866	897	912	898	897	852	871	855	873	889	825	876	908	847	847	902	875	829	886	842	853	921	841	873	821	840	849	917	847	842	811	856	907	882	831	875	870	847	929	879	830	819	847	883	838	874	887	876	851	895	864	846	882	864	883	819	915	844	810	864	810	844	876	823	857	857	825	915	831	875	859	898	889	813	855	818	847	929	891	861	816	826	845	858	870	872	825	854	824	835	847	874	880	879	848	844	844	881	830	877	847	888	921	901	874	827	900	883	858	940	845	855	858	815	837	899	890	869	870	872	827	864	849	859	800	837	886	896	896	875	814	868	939	874	807	922	870	843	865	864	863	813	799	903	863	877	884	874	839	861	834	881	868	888	828	884	821	855	820	873	903	896	855	884	839	908	871	838	883	876	849	899	870	870	898	807	822	842	895	838	875	877	853	834	865	852	869	879	882	889	852	862	856	892	879	893	801	864	913	852	854	869	856	841	823	841	885	884	911	850	886	859	936	870	851	849	875	844	801	804	837	853	869	857	907	875	855	822	841	843	836	857	908	879	859	869	873	833	893	854	862	846	867	843	906	845	909	894	835	882	896	913	883	869	819	855	862	893	830	829	861	858	890	862	826	867	839	818	912	880	797	838	899	853	849	841	831	908	873	910	883	867	909	810	874	864	925	862	798	857	858	835	852	898	887	828	841	872	862	815	802	870	914	858	858	828	901	921	850	883	867	876	839	898	925	843	838	872	852	911	928	852	841	907	869	864	826	868	825	953	842	853	877	872	858	816	769	817	878	850	883	881	926	902	876	831	866	861	909	883	876	843	859	896	948	852	890	842	784	887	872	824	901	855	815	852	933	881	820	866	867	886	843	845	856	849	875	865	875	819	857	880	874	854	857	846	844	947	837	898	873	836	879	871	859	831	853	912	876	842	845	859	853	818	822	891	845	894	874	869	884	910	859	885	821	920	887	844	877	878	862	880	878	898	802	880	813	845	814	906	898	874	833	863	925	880	896	864	892	835	860	858	811	858	831	831	871	837	851	898	837	853	842	842	884	885	873	839	809	841	847	820	854	868	829	891	797	861	848	862	824	856	900	887	842	886	849	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9778	496	325	223	203	186	171	156	165	158	159	166	143	162	162	160	184	175	154	156	163	178	149	152	144	155	141	145	172	169	151	159	154	148	162	171	166	177	155	167	155	150	172	150	166	158	166	157	168	161	156	170	153	146	166	162	152	139	136	165	172	139	165	178	149	162	157	156	170	182	166	143	136	166	155	139	182	178	172	185	196	157	130	161	170	146	163	146	173	178	162	157	162	131	163	143	159	153	191	160	147	155	155	164	187	153	164	171	168	149	179	162	157	162	132	172	168	155	155	148	156	177	164	168	161	147	147	166	166	157	171	152	169	149	153	184	172	148	153	171	173	152	167	152	160	141	182	158	153	153	162	148	147	161	181	163	151	149	144	162	154	155	151	141	155	157	171	169	175	170	163	173	156	168	148	161	137	140	151	162	162	177	150	173	146	160	159	153	141	149	177	153	165	158	175	157	161	188	113	162	152	161	146	140	163	173	175	134	149	162	173	145	149	148	147	162	151	170	160	159	165	153	145	177	152	144	150	164	165	173	165	154	168	164	149	147	183	140	191	158	155	139	149	148	171	176	132	156	163	152	169	150	148	162	177	141	141	179	161	172	178	180	175	155	136	128	154	146	162	188	148	165	168	146	168	179	169	152	159	160	150	163	158	138	169	179	177	168	161	151	155	155	169	165	160	150	159	145	163	175	170	150	153	193	168	177	154	168	169	176	163	159	157	174	166	168	181	158	189	136	154	162	154	152	160	145	157	168	183	160	170	154	164	164	169	153	174	145	152	154	154	160	156	171	168	153	162	168	147	174	148	144	150	167	178	150	159	161	153	138	177	161	153	145	168	163	149	166	148	138	166	174	182	158	152	163	153	161	151	179	159	166	186	172	151	151	149	150	169	156	154	140	162	172	169	167	151	173	136	148	179	143	153	164	187	162	163	146	148	147	161	154	164	196	168	153	157	154	151	164	170	150	145	146	154	163	156	156	185	163	152	178	167	124	130	155	157	175	155	195	159	146	155	152	147	158	157	174	161	141	148	163	160	146	166	141	142	160	165	137	157	172	175	156	170	155	152	153	162	183	151	152	150	137	152	153	154	150	158	172	170	160	163	154	162	166	162	160	173	178	147	157	131	136	188	181	153	143	176	171	149	160	161	143	161	150	146	143	180	137	172	160	157	162	164	155	156	158	148	182	165	154	124	174	160	136	165	146	157	164	180	141	147	141	176	183	159	147	154	145	125	142	145	166	193	150	166	200	152	153	152	142	129	179	178	157	164	157	156	152	174	146	151	156	174	161	154	153	156	153	158	141	148	181	172	145	155	161	148	159	159	176	159	178	140	162	146	143	161	152	154	139	133	159	134	152	151	165	178	146	165	158	165	143	155	133	137	157	161	170	159	144	153	155	151	161	163	152	153	169	178	152	113	182	169	154	142	162	171	162	147	171	150	181	171	155	177	165	193	146	158	180	169	177	151	171	175	144	163	158	174	141	153	163	160	162	151	155	159	153	149	151	163	141	155	195	153	142	156	162	155	169	155	147	160	163	163	160	170	131	166	166	164	149	180	169	170	154	147	186	178	156	164	169	158	145	169	157	159	170	156	177	155	157	141	165	152	191	156	180	162	160	164	141	174	143	168	169	142	130	153	148	151	137	150	176	133	172	164	148	158	170	163	153	147	161	139	153	144	154	162	153	168	151	168	165	160	168	167	168	127	148	149	146	170	148	164	161	152	135	140	175	179	166	168	179	169	157	179	174	158	159	154	163	150	154	161	139	178	181	177	176	159	169	152	150	139	154	114	186	168	168	152	167	150	168	149	162	155	149	144	159	150	178	151	127	147	168	175	157	150	156	181	144	158	175	149	150	168	157	145	151	183	156	155	153	158	167	158	178	157	142	155	145	174	144	164	135	169	168	152	148	147	164	132	157	160	153	153	163	164	171	141	151	136	163	151	156	137	170	165	154	158	160	174	163	160	183	175	156	164	150	168	171	156	145	162	164	165	140	156	137	163	174	151	163	189	135	158	150	142	158	156	149	147	136	175	150	161	149	153	161	154	162	167	154	134	167	145	173	152	182	147	153	166	169	147	174	184	171	180	172	185	162	149	150	166	154	155	165	169	171	156	153	154	144	155	166	177	137	155	172	162	160	125	172	156	167	176	144	164	153	157	164	156	151	143	156	157	191	170	159	169	156	160	159	166	152	153	153	178	162	153	158	147	166	179	183	164	170	153	191	187	160	153	161	147	149	180	196	167	158	149	129	155	148	152	158	160	184	135	178	147	152	170	136	157	152	150	143	131	171	180	142	151	170	167	154	147	165	156	144	160	134	165	158	146	178	156	171	177	153	172	152	177	169	182	153	144	139	164	135	159	148	161	172	160	145	162	159	158	156	163	162	138	166	170	153	181	161	154	163	138	145	161	186	160	171	153	156	153	157	148	166	167	163	158	137	155	168	151	169	153	172	175	153	158	154	173	169	172	158	156	146	161	144	141	166	184	156	163	183	158	166	140	182	139	160	157	137	136	168	160	139	147	160	165	184	162	164	172	161	162	169	163	138	155	177	165	151	174	162	182	165	153	167	172	154	143	135	167	155	156	164	165	155	179	153	151	179	143	166	197	160	145	167	172	177	174	184	154	160	162	144	173	160	162	184	152	166	162	160	176	161	157	144	174	162	153	161	167	162	171	169	147	135	174	162	168	177	161	156	161	160	162	164	153	167	140	165	152	151	155	153	180	151	139	156	145	131	168	176	135	136	150	139	159	140	162	152	165	166	139	180	133	140	166	161	151	148	149	159	167	162	182	149	143	140	159	163	159	161	157	153	162	165	158	183	161	145	158	164	180	167	171	133	155	159	159	150	182	160	156	156	132	155	158	165	161	163	143	151	151	151	140	170	172	173	163	147	139	167	143	168	153	163	142	163	145	158	163	145	165	162	165	150	146	134	173	146	149	164	154	156	148	132	173	181	157	167	166	166	152	158	134	171	155	147	162	153	148	139	134	168	138	156	172	161	151	143	174	165	160	166	167	165	177	155	153	153	154	160	190	145	137	159	163	172	169	131	162	160	156	181	167	144	163	189	143	164	158	162	158	167	151	174	182	168	165	150	165	185	153	158	161	155	151	145	161	163	154	151	135	149	172	165	166	149	164	167	143	165	163	168	163	176	150	168	151	154	160	160	154	173	136	161	136	146	154	147	156	160	159	144	166	156	145	178	147	146	165	156	132	139	150	189	153	152	121	165	160	166	171	157	171	156	161	165	175	147	154	168	149	157	160	152	143	154	166	152	148	162	180	159	156	147	143	160	151	151	140	187	181	169	165	167	164	152	148	155	161	147	156	165	149	168	160	169	147	157	155	161	159	163	139	129	156	144	173	148	157	175	137	151	163	176	159	158	158	166	143	163	182	185	144	131	139	169	169	151	169	153	183	152	160	154	170	172	144	157	180	164	157	151	165	160	163	178	134	160	165	164	185	188	154	151	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9971	594	638	661	622	584	583	530	546	540	495	494	510	512	558	528	483	504	488	509	535	493	530	523	502	527	529	523	519	547	495	502	514	504	541	491	522	468	541	488	491	491	513	495	477	518	491	479	488	523	500	506	498	495	524	512	478	529	497	499	462	489	470	483	504	541	492	570	478	525	537	446	514	475	508	516	530	463	506	480	493	482	531	509	488	519	458	474	512	477	525	526	493	433	551	525	499	505	531	490	506	515	468	510	485	523	485	469	520	516	500	505	486	516	534	535	522	521	520	503	475	513	518	489	490	505	520	503	509	523	474	493	499	471	497	502	530	536	510	486	541	519	499	484	489	482	527	497	535	557	504	494	479	499	483	490	492	506	524	517	507	517	504	458	517	542	524	504	520	496	524	488	482	516	521	504	489	480	512	523	508	504	482	509	511	476	505	525	489	519	496	522	506	535	496	495	533	494	518	509	510	515	468	478	527	491	485	512	468	542	503	480	504	482	452	497	512	479	540	490	492	490	511	486	493	514	489	483	505	473	504	494	508	472	526	471	506	510	538	522	460	489	520	489	516	500	475	489	499	516	491	483	482	508	485	503	514	474	491	522	486	423	486	473	516	490	509	533	476	512	522	477	485	496	491	488	470	470	503	498	533	518	524	526	516	514	498	488	491	511	494	497	494	492	484	510	508	480	519	499	476	471	540	512	531	494	517	562	500	548	479	465	494	493	528	493	499	533	516	504	502	502	508	501	513	535	494	520	488	499	511	495	488	531	514	474	512	498	539	528	519	496	532	510	514	495	494	487	516	494	503	527	487	470	503	500	544	495	494	496	492	508	463	571	498	490	535	518	522	524	486	506	502	530	465	533	506	491	492	528	499	514	513	505	521	471	481	474	479	505	481	491	516	514	504	530	486	453	539	499	488	467	523	506	510	468	465	508	513	530	521	486	495	523	510	519	462	512	549	518	500	493	466	488	475	520	470	513	487	503	510	480	479	527	524	470	502	484	495	524	518	513	518	497	497	500	485	540	502	492	515	505	515	513	486	482	482	486	532	488	477	510	499	540	508	504	493	479	511	499	513	494	516	466	501	501	498	462	544	496	543	553	497	493	471	474	507	496	514	545	516	490	503	528	553	518	525	471	503	492	476	513	501	507	516	508	466	524	521	494	504	508	475	477	473	507	517	528	496	498	506	509	479	513	511	484	513	503	536	478	483	473	500	502	443	523	490	489	508	532	538	519	493	499	492	518	482	493	509	505	511	504	522	517	487	513	503	491	464	513	482	534	517	438	511	484	514	473	511	511	492	489	502	491	496	480	484	490	505	471	494	512	526	471	491	486	485	491	505	447	539	507	541	527	468	502	555	491	538	484	477	481	473	501	546	478	482	502	519	494	523	538	464	499	489	507	462	531	519	544	488	500	511	539	491	526	540	490	466	504	468	473	497	511	512	479	545	507	538	482	509	501	467	507	482	507	501	531	533	503	504	498	470	488	503	505	499	484	513	495	499	534	486	494	538	449	463	495	484	521	487	493	473	492	490	505	491	492	519	477	497	514	495	514	470	516	492	521	478	521	519	550	497	507	487	499	460	486	497	481	502	501	477	489	504	499	524	472	489	501	505	502	489	483	522	528	480	485	490	500	509	493	517	510	471	501	480	531	476	504	510	536	520	493	503	535	513	460	506	498	564	495	482	483	473	504	523	500	443	492	509	490	475	506	510	523	543	481	521	506	548	514	473	494	492	489	518	514	518	494	491	480	472	509	483	532	483	504	516	532	506	504	527	510	510	522	506	546	507	522	508	475	520	500	515	494	461	528	488	530	519	512	524	482	512	479	498	511	492	526	470	517	498	491	511	473	494	466	505	534	479	483	475	493	528	524	497	478	494	497	459	532	495	525	489	507	485	539	466	476	521	509	473	525	485	517	520	492	500	488	485	498	493	547	481	516	546	477	526	503	506	518	501	483	513	479	507	513	523	496	522	476	521	512	537	487	488	538	458	492	493	517	525	542	492	546	498	485	471	522	459	513	461	533	488	509	501	480	483	484	485	513	497	552	521	490	513	503	515	502	501	494	547	499	506	504	492	496	521	502	515	522	464	519	526	473	476	488	517	498	536	506	497	505	497	510	519	504	507	514	513	502	492	496	540	513	498	549	548	520	516	499	498	534	525	513	518	504	520	494	493	497	520	528	484	481	473	483	489	483	492	564	472	518	467	514	501	523	483	499	465	539	483	505	513	529	487	478	499	525	510	501	497	506	467	499	464	499	505	488	516	499	489	485	534	466	518	484	486	519	522	486	480	468	492	565	522	468	522	525	524	478	508	506	521	521	489	505	527	540	488	501	499	484	503	506	487	477	505	531	519	506	522	498	492	480	498	514	536	484	473	491	517	501	518	505	500	546	483	517	486	522	477	537	557	496	504	465	514	507	493	464	512	527	540	470	509	515	483	517	483	515	476	527	495	482	500	484	488	487	510	499	496	481	500	522	527	510	497	479	488	500	526	498	518	478	511	470	531	481	446	520	484	488	498	471	496	480	502	530	537	566	495	483	536	472	490	518	495	543	481	516	492	510	508	497	473	538	513	463	522	506	513	503	479	470	514	474	518	483	467	479	483	512	503	503	520	480	506	493	526	499	494	439	503	489	494	520	508	468	503	534	493	505	509	500	512	480	512	493	509	466	482	520	482	524	498	510	516	497	528	516	517	518	507	464	502	510	536	488	485	473	482	489	466	527	511	506	481	522	508	499	528	511	515	491	512	514	484	520	464	521	528	482	489	507	517	492	474	480	491	501	537	503	493	469	469	485	490	501	513	482	524	524	520	507	481	493	497	466	521	453	519	522	526	491	559	483	506	507	488	519	494	485	467	490	513	506	512	503	444	503	468	511	479	512	492	474	492	485	535	504	531	465	524	480	511	471	463	498	496	515	537	535	518	504	476	510	493	472	470	510	492	496	503	503	479	469	498	532	495	520	540	533	497	460	468	493	501	475	528	503	477	494	485	500	525	510	492	474	466	514	486	498	499	485	519	544	493	489	471	489	530	459	503	535	476	477	481	487	483	472	511	509	519	480	493	488	553	506	539	512	487	490	511	508	480	486	489	520	496	525	500	516	504	529	507	486	495	470	482	488	516	498	488	503	511	509	494	532	510	498	524	532	498	513	523	517	488	529	469	492	512	519	486	500	490	510	472	514	482	517	489	470	510	476	466	500	511	517	470	515	477	500	510	479	487	521	510	486	532	525	468	492	520	470	496	482	501	493	504	504	529	509	519	510	513	517	485	501	478	501	505	473	538	503	495	509	517	489	491	524	524	499	489	511	474	498	574	482	515	476	503	514	531	482	501	549	542	517	458	522	528	481	496	506	483	488	501	498	510	507	506	519	470	459	527	522	510	462	480	488	528	506	505	477	520	513	519	504	495	477	489	512	501	498	519	445	536	488	472	497	474	497	489	500	502	525	506	519	520	503	474	504	522	529	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
56907	16019	3765	1296	827	667	576	491	448	392	402	424	390	336	380	343	330	335	358	309	349	312	295	332	319	333	304	320	305	316	327	288	331	302	328	330	325	325	307	332	297	301	322	323	305	323	292	301	340	297	312	297	294	281	299	271	300	300	342	305	281	290	304	311	296	300	325	289	320	308	321	299	290	310	313	324	333	310	294	351	318	315	300	291	289	307	306	284	298	302	314	311	302	282	296	288	281	336	329	297	322	338	335	334	293	314	281	306	319	285	312	305	284	292	304	290	294	317	280	274	306	309	286	288	302	331	301	309	294	314	294	308	320	300	294	288	327	280	295	296	314	309	338	267	282	305	319	311	321	310	321	286	316	300	312	295	307	316	319	318	338	322	314	308	280	294	321	309	295	269	313	300	285	321	311	292	302	305	284	279	285	295	293	310	328	287	306	298	291	293	295	316	284	303	291	324	330	306	298	292	295	336	275	305	297	315	308	349	281	333	331	292	327	334	282	317	321	341	301	309	310	314	271	266	307	294	272	313	317	308	280	310	298	283	283	293	311	290	316	312	308	262	308	320	276	290	301	308	307	300	301	283	297	321	293	275	315	347	298	304	322	284	316	338	313	283	306	327	325	340	311	271	311	308	311	311	286	305	300	309	292	320	333	327	301	303	308	320	343	292	309	325	312	295	323	351	305	267	290	291	305	274	323	317	293	301	272	325	281	283	311	309	298	307	310	315	296	295	310	323	308	317	347	342	312	335	318	333	319	300	320	300	318	317	318	348	315	252	299	295	315	314	306	323	324	332	289	284	305	309	286	281	289	296	300	331	305	312	286	278	298	300	284	329	315	267	278	312	311	326	365	316	317	320	330	327	310	294	302	358	312	350	299	309	315	340	323	318	310	316	296	294	299	318	321	301	350	302	344	322	338	274	311	285	303	255	308	312	316	309	333	339	312	330	304	298	333	308	281	289	293	271	310	330	283	310	292	352	311	301	308	303	329	277	320	302	318	283	300	292	286	319	313	290	322	292	280	295	306	285	312	306	302	360	311	295	311	317	303	288	306	280	339	244	293	311	273	296	275	287	308	332	307	325	299	315	315	293	312	310	314	314	322	320	272	297	299	308	292	310	282	308	317	337	299	328	335	307	320	328	278	303	323	314	326	298	323	358	265	340	339	291	318	311	287	308	321	293	324	326	270	263	321	345	340	319	316	309	325	271	293	297	313	318	303	298	300	331	295	330	304	298	283	294	325	293	304	258	292	321	300	285	333	283	289	293	288	278	318	284	313	329	335	323	290	297	304	298	296	285	341	275	325	296	291	305	319	263	324	321	304	334	346	316	290	306	296	328	320	307	302	308	309	318	319	307	317	303	303	277	332	278	314	329	310	319	281	306	319	283	309	313	318	317	345	294	323	290	317	262	309	313	291	300	288	312	311	277	300	329	308	295	316	299	315	301	307	299	285	297	293	320	307	305	303	321	295	303	300	316	315	330	335	331	285	387	309	317	327	288	305	297	309	326	306	299	278	321	295	298	297	317	302	313	303	325	296	285	321	286	338	347	299	318	318	288	298	315	312	300	302	320	340	336	269	340	292	305	289	285	305	302	298	302	270	300	302	306	300	297	345	317	291	299	276	317	311	302	307	320	287	311	306	299	319	306	325	286	311	280	313	334	301	306	320	315	317	327	283	307	302	299	321	319	299	300	281	316	311	325	281	306	320	333	287	314	312	322	322	320	324	309	290	325	303	264	303	281	304	282	340	280	290	281	320	314	297	284	322	315	323	325	304	314	321	283	313	305	304	286	294	277	304	321	259	304	295	273	308	275	296	311	337	268	312	281	301	308	326	286	288	293	325	331	286	309	295	302	315	321	317	310	317	331	333	326	315	309	300	298	305	327	286	307	324	314	308	303	274	317	335	306	314	330	295	294	320	281	324	291	311	319	320	269	330	311	309	286	342	301	301	330	295	292	333	338	296	324	297	292	297	308	308	301	269	323	312	301	291	282	338	330	278	261	330	307	308	302	313	299	291	292	317	321	314	288	312	326	275	313	295	333	317	296	295	297	300	291	299	314	309	312	308	286	307	314	297	313	325	305	283	286	316	292	281	283	319	296	333	323	317	292	332	347	347	294	280	288	308	301	282	298	299	287	345	321	341	299	295	347	306	314	343	290	323	312	315	321	328	346	295	325	305	341	290	298	299	292	299	322	301	283	306	290	266	284	299	294	296	313	322	319	312	316	287	309	313	307	298	301	320	265	273	305	339	303	299	296	319	301	344	298	304	334	300	311	317	292	301	286	310	285	295	307	299	292	314	318	287	336	316	307	297	309	315	314	269	326	330	308	329	300	291	323	323	296	290	276	292	311	315	310	289	311	275	304	286	296	295	277	314	315	307	351	322	291	305	302	311	328	285	293	287	266	327	291	318	323	279	318	303	301	293	297	323	285	275	326	327	337	275	312	320	288	309	337	354	312	296	333	295	319	319	291	312	316	321	308	324	299	326	322	310	313	289	298	303	326	321	267	285	306	298	315	305	307	325	301	337	313	302	296	315	333	298	320	310	273	320	298	294	325	315	303	306	300	302	295	304	318	296	306	316	289	316	346	287	352	297	291	307	305	300	283	312	311	300	317	307	323	331	326	298	275	276	291	325	291	300	288	295	275	326	299	310	292	335	297	304	340	305	277	260	321	291	312	314	277	322	277	276	298	347	282	300	306	320	293	328	309	292	273	315	287	307	303	339	285	275	319	291	303	276	303	304	267	310	295	283	296	322	303	271	324	325	272	297	328	301	301	305	292	290	310	273	319	273	332	310	341	276	314	331	329	306	305	272	296	332	313	320	313	313	290	289	302	352	350	329	278	331	282	290	285	297	331	313	333	287	316	293	289	280	308	299	281	281	324	291	328	312	302	316	286	304	310	327	271	309	313	301	286	293	292	301	311	304	313	298	329	333	319	299	312	287	317	303	317	303	314	312	284	289	297	323	320	331	294	291	297	296	299	293	298	291	310	350	289	326	277	290	299	302	336	275	318	296	290	330	289	298	285	296	339	320	304	321	323	302	364	304	295	290	330	280	286	318	264	313	324	331	306	291	329	298	285	306	294	329	304	279	332	268	321	308	297	307	321	312	294	337	308	289	293	307	345	317	310	319	298	319	307	304	304	325	316	281	276	303	302	329	301	294	291	313	314	299	297	316	285	307	305	327	289	287	331	309	311	306	294	291	295	304	311	284	306	317	299	321	346	319	287	291	286	305	313	335	285	290	280	294	295	307	306	299	324	343	286	323	301	301	323	336	270	285	292	338	300	294	325	325	286	315	309	287	320	304	324	321	294	280	293	305	316	280	316	293	281	317	299	336	334	319	281	317	336	307	322	286	279	289	307	317	335	329	299	275	290	286	322	291	351	311	320	272	308	306	324	312	283	294	316	347	307	292	332	297	311	303	279	312	302	290	308	275	306	311	310	285	285	319	291	305	282	300	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26455	1887	3343	3525	3198	2581	2251	1954	1795	1576	1480	1518	1363	1324	1217	1125	1145	1127	1085	1070	993	1048	1067	1017	935	920	983	931	925	955	929	919	964	951	928	911	928	944	913	851	922	884	855	868	880	892	882	879	869	903	828	879	911	890	920	873	898	891	910	886	873	863	904	882	865	887	852	977	871	838	849	881	887	833	874	814	961	863	894	868	877	851	788	881	930	829	800	839	900	869	883	856	887	864	916	835	857	874	885	855	874	853	909	810	862	888	842	870	826	887	841	875	825	870	828	837	876	902	899	890	880	871	847	840	896	814	850	874	840	898	841	785	886	880	859	873	917	875	851	861	875	845	851	818	842	860	891	857	831	856	875	894	890	870	897	853	853	923	831	894	852	863	823	884	843	817	863	858	878	835	859	804	882	830	828	868	807	894	861	844	886	882	843	875	897	830	855	879	832	831	891	838	879	853	800	886	819	824	888	844	826	857	927	851	859	856	835	821	905	840	832	875	808	890	794	848	855	872	848	835	831	859	816	818	840	898	901	851	929	843	877	865	851	802	841	835	838	863	876	823	840	819	875	844	871	849	881	887	882	819	879	820	893	905	841	855	835	810	917	898	878	859	816	868	856	873	829	790	847	875	838	836	851	919	874	855	910	755	843	850	870	872	858	859	870	862	889	863	842	809	865	854	851	817	822	807	910	871	854	843	851	885	895	825	911	854	901	896	855	890	797	869	848	855	800	846	861	907	828	847	862	810	867	879	824	853	840	870	810	886	876	830	850	890	852	800	841	846	833	861	871	882	867	869	809	870	852	854	837	836	917	826	881	849	923	899	844	867	909	867	877	826	858	833	867	848	897	879	879	816	849	886	859	833	859	837	856	872	859	839	865	863	836	816	825	881	861	897	852	822	879	880	844	825	807	899	862	859	855	872	868	881	879	815	810	797	852	841	848	837	873	869	811	853	906	863	890	837	825	815	874	895	805	817	880	834	812	870	864	850	889	881	920	855	820	861	857	867	874	832	820	851	874	863	863	884	857	871	808	860	842	899	861	915	857	834	851	873	883	848	910	872	863	871	822	897	817	931	805	868	805	889	842	836	897	815	858	841	863	893	859	868	803	864	824	878	862	877	896	930	870	875	891	878	882	881	835	888	866	867	898	850	816	871	850	842	872	846	884	865	828	931	851	852	848	860	865	840	885	855	830	878	840	875	837	831	892	896	873	875	840	891	846	903	824	854	888	864	893	917	843	851	799	799	878	788	856	785	868	833	886	856	839	873	888	896	821	867	832	839	871	786	885	861	838	888	911	833	830	869	838	877	880	830	810	890	870	803	837	901	858	818	841	803	875	890	896	861	848	857	914	805	862	891	860	878	892	819	853	829	876	869	824	875	831	857	919	879	874	852	842	864	885	872	826	810	845	870	799	878	810	857	836	809	857	854	812	829	878	817	843	874	822	847	888	886	819	819	892	833	912	861	853	896	849	831	901	844	883	827	812	868	824	874	737	815	846	814	810	859	878	854	850	824	836	825	879	924	873	824	852	802	893	818	853	869	848	861	849	855	851	857	839	850	861	886	863	885	867	863	857	891	905	856	914	809	876	882	890	913	839	842	805	875	870	907	832	872	878	832	816	864	832	841	809	835	866	911	844	809	900	862	885	879	830	847	823	841	879	848	876	838	845	857	861	896	861	862	841	897	878	896	849	877	879	892	880	857	902	906	798	819	859	886	869	865	877	834	895	835	856	856	854	839	824	884	827	848	841	875	818	894	892	904	837	902	878	850	882	903	885	855	829	815	861	910	855	876	826	874	885	796	877	880	877	889	848	831	856	839	835	803	845	862	903	816	840	797	870	838	896	907	859	844	794	882	888	892	838	867	850	792	858	892	880	875	866	821	805	852	849	827	850	861	849	836	827	824	801	855	867	875	873	857	887	915	829	804	852	857	863	870	847	881	862	847	834	850	882	879	841	863	879	879	894	875	871	864	907	857	908	843	880	886	873	867	882	875	856	816	864	837	884	872	847	866	847	904	904	859	842	853	893	825	865	895	844	862	829	883	872	803	869	864	879	862	862	855	851	874	863	831	871	837	864	862	889	805	831	869	813	824	827	892	875	847	854	851	844	876	857	856	896	877	839	882	857	856	859	840	893	880	856	869	863	845	823	873	869	881	891	830	882	856	889	851	872	865	859	830	809	863	848	847	833	816	924	824	889	847	913	923	889	869	867	798	834	859	902	851	906	825	861	831	880	853	843	837	857	816	838	846	872	869	888	904	859	853	859	872	878	843	873	881	875	886	890	876	907	903	841	861	856	872	863	840	799	864	836	861	905	831	868	825	838	817	843	830	902	853	868	857	873	863	877	868	824	880	905	885	871	886	881	808	870	889	874	857	902	814	853	887	846	862	851	864	862	857	834	847	848	879	886	834	900	879	870	838	831	856	847	855	890	842	878	859	887	811	832	852	849	849	836	849	868	849	843	782	863	835	883	842	811	837	814	872	887	883	871	842	852	870	877	803	878	873	858	890	887	865	874	849	811	836	896	847	833	870	882	820	848	839	817	845	837	831	824	877	848	838	900	868	827	838	785	851	863	778	856	856	860	829	830	828	853	891	856	874	843	858	843	878	806	799	903	873	842	832	834	899	912	822	854	884	825	865	894	836	852	823	827	887	896	834	867	893	839	845	848	878	852	837	829	888	834	835	898	870	852	884	798	874	878	891	814	879	852	845	910	869	840	880	813	836	869	854	895	872	889	834	874	836	893	900	866	848	826	841	895	873	806	867	807	812	809	848	854	814	835	846	857	849	824	929	920	833	870	846	893	852	847	899	853	855	866	854	900	843	842	836	878	924	858	871	834	847	846	789	858	845	865	872	885	787	849	807	883	807	877	847	904	827	802	859	834	825	855	844	908	847	869	800	889	821	818	854	858	880	905	815	863	870	823	901	874	904	856	892	881	866	923	864	821	839	871	862	827	835	904	852	825	820	882	888	808	850	849	895	820	879	888	893	848	832	881	825	861	831	814	858	846	853	827	897	877	879	878	850	875	881	860	869	837	878	845	844	817	830	854	859	885	839	849	817	909	895	867	842	878	894	852	829	850	788	904	872	891	873	883	880	847	846	860	828	810	849	848	864	813	878	837	951	863	866	842	852	869	852	786	856	833	862	862	802	837	877	896	885	845	875	916	832	841	845	811	869	869	788	813	856	847	847	874	827	829	882	858	861	861	852	797	824	879	799	847	873	865	834	875	891	802	851	850	879	849	860	770	811	853	913	840	855	808	818	885	795	890	840	826	857	854	815	873	856	862	857	845	917	813	830	926	839	845	841	854	803	804	860	881	821	829	876	832	869	885	859	888	853	813	875	885	850	796	878	824	826	857	837	868	833	850	856	894	879	808	904	862	872	860	855	869	862	861	872	882	872	861	876	882	819	874	835	844	839	817	911	875	868	797	904	811	867	808	890	878	852	807	851	883	857	872	884	852	860	905	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
66694	21744	13192	3498	1540	1116	886	707	599	598	528	534	477	430	421	376	402	413	363	364	352	371	351	356	340	352	346	331	354	322	362	295	328	321	321	339	353	355	328	307	329	347	331	300	322	310	332	333	306	302	364	342	308	332	291	356	331	314	321	309	328	299	318	298	300	321	327	317	316	313	327	346	307	310	328	347	318	322	334	321	307	309	311	314	293	298	322	335	342	298	320	307	323	303	311	321	312	338	295	316	314	326	336	342	340	316	313	315	290	319	306	315	308	326	286	267	321	314	324	343	319	293	309	305	317	301	326	334	319	310	330	355	322	300	299	316	340	271	314	315	313	341	292	336	297	337	334	328	303	334	291	300	333	331	301	311	324	293	303	297	309	307	324	317	358	332	275	308	331	327	288	335	279	352	307	317	327	289	323	301	274	294	321	301	309	310	315	300	283	330	305	275	290	338	297	278	306	275	322	309	288	350	318	341	311	312	298	311	317	345	269	314	336	297	305	323	353	301	328	325	314	303	324	326	314	330	282	311	326	307	313	327	303	300	331	323	294	313	291	299	284	311	308	311	333	332	275	304	279	339	308	331	304	312	323	329	295	334	274	337	302	360	330	323	337	315	323	288	324	311	338	342	365	316	338	324	306	330	315	344	341	338	300	328	304	301	294	328	357	302	314	328	322	328	297	302	300	320	300	322	305	324	333	358	331	322	323	346	337	357	305	363	289	313	316	315	353	313	332	297	328	314	286	302	322	301	318	341	327	303	348	341	327	332	282	325	309	321	335	319	317	308	341	267	365	308	310	285	338	311	299	315	323	311	323	332	305	360	320	317	289	333	293	320	323	304	332	301	302	325	312	316	332	294	303	299	336	357	336	291	309	322	337	312	338	347	306	290	321	330	300	331	327	299	312	346	320	348	317	327	333	318	311	317	353	307	326	322	336	316	298	326	306	313	320	279	310	361	298	324	327	333	339	307	318	298	321	311	339	337	346	340	343	331	284	325	331	322	320	333	313	302	334	351	307	331	307	347	346	306	302	333	326	316	315	306	299	314	331	294	324	300	310	360	295	333	314	301	330	329	315	278	321	316	326	320	355	327	325	296	294	289	294	336	312	299	306	324	328	337	301	328	275	319	322	299	318	314	369	302	337	348	322	328	315	302	327	302	330	300	379	317	351	305	323	305	327	312	357	319	316	302	301	321	328	311	325	289	321	317	311	315	319	343	345	299	295	309	297	292	281	334	311	305	328	300	307	309	279	303	318	319	310	324	309	302	301	362	294	303	320	300	318	322	321	297	362	317	312	315	302	327	273	300	340	312	314	314	323	308	319	289	331	347	296	327	308	314	323	306	308	323	303	321	298	313	324	316	290	317	326	303	306	325	332	348	302	328	316	346	307	307	322	320	340	300	322	303	336	328	310	326	301	334	341	319	336	348	315	349	314	334	292	303	318	339	337	315	317	316	331	331	311	280	336	307	306	312	331	301	310	325	317	315	358	321	334	308	330	307	316	342	355	349	326	332	313	345	328	315	326	312	343	313	338	318	321	304	320	336	332	313	306	325	334	321	276	322	309	283	301	331	306	296	311	305	347	294	304	320	320	307	310	290	288	324	341	324	359	323	283	316	313	311	323	312	308	286	334	340	334	342	295	325	301	324	337	336	316	330	306	312	338	314	323	284	289	342	326	317	316	331	293	316	334	291	334	348	306	273	326	300	326	328	293	307	339	315	318	314	316	323	341	314	372	321	328	327	312	319	359	296	334	342	316	332	296	294	361	306	287	321	308	297	326	329	301	328	312	342	344	325	333	309	298	327	313	314	299	344	286	303	331	347	325	298	287	283	324	319	309	331	341	316	350	292	316	319	315	272	324	306	334	302	304	284	318	361	311	310	340	340	334	307	312	301	307	319	349	353	310	340	331	292	342	308	326	293	310	328	330	290	328	292	314	317	315	306	298	305	305	311	301	305	324	312	325	325	296	306	322	282	321	309	317	323	290	330	337	317	291	293	318	307	301	313	361	353	339	326	360	314	341	356	333	290	317	307	329	332	319	305	318	300	324	322	310	315	312	308	326	334	315	319	322	337	330	307	272	293	308	289	304	289	337	311	334	341	296	323	324	337	321	305	294	312	327	306	308	324	304	341	334	335	322	293	325	310	306	332	334	298	302	312	331	284	262	331	320	296	313	285	346	306	330	335	316	290	318	311	323	304	317	311	313	343	298	307	312	295	317	342	318	303	287	333	337	352	325	290	332	314	341	302	297	291	316	312	295	322	314	311	327	319	312	265	313	294	321	328	299	337	319	317	323	357	318	327	329	329	326	356	290	293	296	336	356	303	298	306	314	309	330	273	303	311	271	301	311	346	362	314	332	332	313	300	302	329	306	329	303	303	351	316	302	297	314	370	317	299	296	332	337	310	330	306	311	296	308	324	316	317	281	318	329	297	302	317	293	344	311	327	302	333	306	343	319	319	315	331	318	342	299	303	322	297	322	272	291	315	363	315	309	312	280	294	327	314	370	350	280	317	283	328	331	295	318	308	313	307	328	314	293	304	327	333	332	304	302	313	334	344	327	286	316	326	319	336	316	300	298	320	319	309	313	298	309	316	334	294	290	305	320	338	303	303	310	314	327	324	318	309	294	304	308	346	300	317	327	326	293	343	307	341	349	342	326	317	309	260	334	316	303	326	351	298	300	319	308	311	322	317	300	312	342	298	294	335	315	317	289	330	318	321	311	319	316	290	315	331	327	314	335	319	318	308	303	322	330	310	344	346	317	308	334	337	327	319	307	347	292	312	315	312	311	315	310	309	288	341	291	319	318	295	336	340	323	331	348	311	315	287	326	309	287	303	316	308	316	280	321	304	326	321	286	335	300	325	329	328	323	314	318	342	322	324	315	313	330	329	321	303	326	347	316	312	306	340	334	321	289	286	315	326	297	331	308	292	300	342	306	325	309	332	299	310	329	301	316	317	332	317	314	346	314	318	317	323	321	320	287	341	319	315	325	337	325	304	299	308	323	327	316	331	328	373	304	300	292	345	312	276	337	310	306	347	327	324	327	339	320	303	296	325	338	331	315	321	304	302	303	327	305	321	319	312	329	332	308	354	319	306	342	348	307	306	341	294	338	327	356	296	330	328	337	325	329	342	286	323	306	341	313	329	323	326	325	309	302	342	341	307	297	346	304	313	293	324	309	307	292	326	345	294	304	309	307	328	301	325	324	283	354	284	309	333	299	304	294	313	354	271	315	326	336	322	306	319	331	318	317	324	315	316	279	326	327	305	293	362	338	335	321	295	367	298	331	340	310	297	310	309	327	306	308	325	308	315	300	327	310	299	317	306	295	324	319	302	310	298	340	280	321	344	292	355	313	350	315	341	354	304	357	306	369	324	332	308	310	282	301	323	311	301	338	318	327	321	318	346	334	321	304	337	324	304	332	349	332	341	312	311	339	278	327	297	318	305	325	350	328	339	308	299	326	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
32957	2617	5620	6281	5256	4210	3589	2938	2560	2310	2059	2029	1836	1719	1620	1426	1455	1330	1237	1261	1215	1139	1144	1135	1118	1068	1065	1053	1041	1008	990	993	987	974	957	976	970	987	976	1007	983	937	989	904	929	965	896	921	912	937	857	914	869	890	957	892	924	899	883	856	863	902	876	858	911	889	910	881	891	915	881	826	932	908	862	891	906	913	824	852	814	910	832	915	891	817	912	902	953	894	863	932	830	858	841	915	893	852	822	860	921	880	905	880	876	882	856	861	836	856	883	859	881	892	871	853	841	878	905	894	859	886	837	894	797	929	868	867	834	870	839	867	897	846	820	802	874	883	857	929	855	871	907	856	871	875	870	889	872	879	816	860	870	877	835	845	862	901	860	850	876	859	891	867	853	873	917	857	882	878	888	792	813	828	916	902	847	833	863	908	873	847	839	878	918	885	856	848	890	823	878	872	910	845	855	906	866	847	872	900	887	858	842	855	875	828	803	922	900	839	917	912	816	807	843	848	834	838	836	918	841	854	821	858	874	856	811	829	883	861	857	888	923	839	820	822	899	888	879	855	874	868	879	911	847	874	872	869	852	854	867	859	888	842	879	842	895	835	914	852	854	860	846	905	866	867	855	840	862	921	829	815	815	827	874	850	837	948	909	839	849	896	839	891	869	811	863	866	826	818	874	866	867	829	858	829	914	881	855	871	866	861	861	881	816	863	818	867	827	854	846	882	877	881	878	876	848	832	755	846	888	835	891	883	855	797	862	887	850	877	855	849	886	829	866	852	821	822	836	909	905	836	835	877	881	820	892	884	876	903	867	859	883	891	851	895	859	907	876	861	882	835	866	833	874	904	837	844	854	851	855	852	847	869	854	855	851	842	828	848	823	897	851	866	854	833	859	898	858	889	853	839	849	893	832	853	872	891	832	860	846	890	881	848	798	866	867	799	834	864	863	853	854	836	852	854	838	878	866	898	845	908	824	894	865	813	834	865	861	915	849	856	864	882	867	844	876	837	873	855	879	868	852	830	810	871	859	870	854	821	892	844	905	851	931	878	884	892	904	834	838	847	849	875	891	805	897	869	836	870	863	873	885	799	849	848	860	820	878	819	884	857	819	869	863	816	836	870	858	887	882	869	843	856	880	892	869	855	867	876	870	881	851	853	863	867	915	825	836	903	837	871	877	851	821	865	911	897	876	846	880	851	829	834	838	883	801	908	863	849	861	898	886	871	836	824	833	873	840	804	836	831	826	874	837	859	857	900	906	887	834	873	859	904	879	853	886	880	856	853	869	895	855	870	861	885	936	906	847	855	858	846	831	908	882	847	834	829	835	813	876	816	851	849	834	908	887	861	843	861	856	881	878	845	844	887	825	811	878	871	876	884	863	884	877	827	865	891	865	899	882	881	818	863	888	853	822	903	893	902	839	856	877	902	845	845	856	886	854	832	885	815	846	846	847	866	849	816	890	885	881	859	850	894	870	865	882	840	860	854	786	855	847	843	877	833	883	866	863	896	832	859	905	838	847	837	838	870	854	887	857	917	944	829	899	889	882	849	870	800	870	900	869	883	825	886	901	856	854	848	831	846	868	907	831	902	918	841	832	863	844	845	821	849	881	827	830	867	900	860	831	825	876	833	853	897	887	861	858	882	843	891	791	849	868	852	844	877	846	789	881	832	873	859	868	833	835	890	917	823	867	878	894	810	873	890	906	832	930	836	819	851	878	812	868	848	852	862	852	838	843	886	887	857	867	868	822	873	881	864	843	910	846	867	875	861	857	844	797	839	861	830	878	832	885	908	868	842	854	835	806	830	849	838	840	891	874	839	866	872	873	930	852	870	865	822	861	882	865	877	866	907	854	860	821	837	857	901	867	885	867	839	875	871	853	828	800	839	836	871	849	910	882	911	862	866	872	876	891	839	838	920	881	880	831	853	845	847	876	861	891	860	887	856	840	851	894	849	848	855	875	803	855	886	844	910	913	866	848	854	897	911	876	825	867	895	919	876	871	855	844	779	828	862	877	863	874	845	870	904	852	827	897	853	831	859	819	907	868	873	897	862	844	867	853	884	820	834	811	852	833	887	881	837	855	820	883	859	870	873	862	894	855	870	900	839	890	830	848	862	841	859	874	840	840	901	852	859	825	819	919	827	859	813	863	871	828	886	859	854	831	881	859	896	900	909	854	883	821	869	883	855	813	901	876	886	879	861	866	862	854	859	847	864	886	879	834	808	884	844	834	857	833	870	871	786	821	836	879	831	847	887	839	811	812	869	845	855	888	839	870	820	831	848	835	845	854	855	823	860	859	897	853	870	871	868	800	879	830	871	912	820	840	828	956	845	867	890	867	844	861	818	833	917	858	829	850	833	891	875	886	894	895	830	905	868	890	842	892	865	897	864	878	917	856	857	897	849	841	882	907	849	839	870	870	838	894	858	895	890	812	911	823	913	848	849	848	829	855	855	861	868	891	844	857	867	895	871	830	846	838	864	882	823	821	858	896	890	863	871	890	824	846	898	917	862	897	852	820	851	857	841	864	823	838	846	851	845	899	872	863	870	885	833	797	843	829	802	878	918	814	905	836	835	882	828	863	873	852	916	871	804	888	861	858	843	818	862	873	875	856	855	845	887	859	905	853	811	767	922	893	843	883	836	884	873	883	834	936	834	838	785	847	909	847	907	827	843	866	921	828	883	807	799	873	880	878	797	838	863	900	893	889	839	855	878	874	857	856	866	849	890	885	832	857	876	877	865	881	831	893	840	837	852	846	854	850	871	895	865	887	897	902	867	866	877	839	829	831	862	823	861	841	814	812	867	834	828	888	838	926	833	871	874	857	837	872	857	880	821	888	860	825	867	887	871	869	881	856	860	909	867	826	853	813	831	868	905	825	873	885	930	870	890	836	876	874	880	868	839	865	852	824	902	833	838	850	872	803	865	874	894	849	862	884	910	835	877	861	909	839	870	891	878	884	890	806	865	859	835	846	894	841	879	891	880	826	854	847	889	859	840	823	867	868	819	836	850	863	882	870	814	888	845	842	853	833	814	863	897	860	845	835	908	857	821	819	872	887	920	852	843	905	931	858	893	901	843	853	922	845	860	920	856	790	851	855	875	813	893	851	881	843	871	876	870	861	842	854	847	807	870	845	815	855	804	852	821	875	861	823	831	855	823	844	815	875	872	804	831	846	835	873	864	824	825	863	829	865	879	873	847	822	852	890	894	865	844	840	901	894	861	857	857	860	938	868	860	881	852	905	857	890	880	842	917	798	824	838	835	893	879	853	872	879	838	914	840	884	844	826	883	857	902	883	853	830	892	891	849	931	864	858	856	802	902	874	897	839	874	859	831	856	855	904	883	816	858	842	894	899	852	857	849	872	863	847	859	819	878	867	833	837	876	888	853	803	842	866	871	855	819	879	846	865	874	898	886	875	851	834	850	874	877	826	875	844	821	865	877	844	844	842	865	867	819	873	857	867	860	865	883	818	929	861	889	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9230	474	353	218	182	186	189	174	171	163	187	162	156	173	171	153	165	172	159	174	172	160	181	155	150	159	177	161	162	131	172	149	171	140	158	142	187	143	182	158	159	167	157	158	160	172	160	150	156	167	151	179	155	159	164	160	156	179	177	160	169	165	166	154	151	165	160	160	159	158	172	187	159	157	163	196	165	164	171	163	162	170	160	170	157	161	144	160	179	161	157	164	167	178	154	133	138	165	166	156	153	132	153	163	162	150	178	159	137	171	133	164	139	163	158	117	167	162	156	163	177	158	154	152	178	157	181	163	150	149	170	153	152	169	178	167	176	161	148	159	168	155	169	143	161	153	157	166	160	183	169	164	148	163	149	150	171	172	163	160	160	144	150	161	158	131	150	159	159	149	159	182	168	175	147	172	163	167	148	155	160	179	172	158	153	158	170	153	172	173	157	162	147	147	145	141	160	155	139	142	167	163	173	142	168	135	136	141	160	156	170	151	131	165	157	173	185	149	140	156	151	177	179	153	143	153	171	164	170	176	158	160	177	148	164	161	143	157	158	159	157	163	138	179	153	151	152	154	145	169	165	166	141	132	186	164	148	181	176	138	177	147	171	146	175	160	156	157	138	136	167	173	151	135	147	136	145	151	163	159	147	146	147	165	147	165	138	165	147	158	181	159	164	148	160	154	154	172	162	169	164	162	169	155	171	167	160	143	166	183	168	157	151	168	144	137	162	160	178	161	147	162	172	150	147	155	157	162	152	174	168	149	148	164	148	169	149	160	157	166	174	163	161	171	168	174	156	174	171	169	147	149	155	167	153	175	186	133	130	163	141	159	177	196	158	154	166	180	199	168	153	186	138	176	161	150	140	146	164	169	174	156	154	160	153	153	162	163	161	179	167	157	162	159	140	159	164	178	175	175	156	167	153	174	169	168	157	165	157	143	131	164	151	184	163	159	146	166	152	168	172	163	164	163	190	141	170	142	152	157	142	167	164	157	154	159	174	171	162	139	182	162	162	161	155	164	151	185	145	137	154	166	138	189	159	149	157	153	173	145	173	162	153	154	164	163	150	172	150	148	157	163	166	161	147	165	125	158	165	162	163	167	164	167	129	177	170	166	160	144	153	157	167	165	185	155	156	149	142	143	154	163	152	165	153	160	136	184	158	184	157	157	161	172	179	153	147	159	136	164	173	148	177	164	172	158	164	173	169	167	161	150	152	160	152	157	144	170	170	154	180	177	156	150	162	164	162	154	174	155	152	140	145	151	178	165	157	152	157	160	146	171	145	153	162	147	149	150	155	152	163	145	173	145	175	169	132	149	145	148	153	134	182	169	150	164	163	181	151	175	169	164	140	162	155	146	152	175	162	149	148	164	156	158	169	140	152	150	147	172	182	154	147	162	172	130	167	144	150	148	162	164	164	172	168	149	171	181	171	164	134	166	151	157	169	169	149	168	155	152	157	133	168	151	159	173	160	157	162	174	153	156	160	168	146	140	174	171	152	160	157	184	151	140	173	152	156	159	149	160	153	152	171	169	138	146	170	154	160	170	166	162	147	174	156	126	178	180	147	154	153	157	166	157	161	163	149	167	168	159	133	171	160	137	136	180	147	183	156	175	159	142	142	168	143	162	176	160	172	140	177	162	163	160	170	170	123	159	150	171	159	147	187	150	145	134	161	142	166	173	145	152	175	186	151	133	156	170	155	172	166	145	147	167	158	154	169	151	137	149	151	149	151	157	161	125	155	162	170	143	172	151	179	161	160	135	167	154	148	160	165	180	166	126	190	191	154	159	151	137	131	154	145	145	156	154	171	162	158	160	166	153	172	171	171	156	157	163	156	156	155	154	184	181	149	143	160	140	165	143	127	154	184	166	172	156	179	179	166	160	170	161	166	166	183	131	165	160	165	159	151	153	155	156	164	148	195	135	159	164	159	147	155	184	166	148	162	167	149	171	164	166	153	175	161	195	166	141	169	154	163	167	166	187	150	167	174	160	173	141	156	156	150	181	145	160	176	171	144	165	173	155	169	156	161	154	142	164	189	156	150	160	163	157	154	156	133	169	147	151	156	157	159	172	167	153	151	174	156	151	146	170	162	170	155	144	146	144	154	157	164	182	184	151	145	181	160	155	153	167	171	163	151	167	171	150	137	167	166	154	167	141	153	174	163	165	140	147	166	142	169	189	153	155	146	166	160	151	153	158	150	149	174	151	166	166	150	151	159	152	137	158	159	163	156	171	181	151	166	154	178	150	177	176	149	162	133	146	158	167	154	160	132	155	160	173	165	160	157	154	140	159	149	142	175	176	140	151	166	151	167	150	163	164	172	176	155	164	155	152	172	145	143	171	181	142	158	164	167	157	156	147	172	157	170	167	143	161	160	146	154	138	163	169	156	184	148	165	163	190	177	172	126	136	143	143	169	158	181	152	153	148	174	160	145	152	182	171	152	140	156	152	153	150	163	155	143	169	165	163	164	144	159	173	150	166	141	150	141	153	166	152	167	142	160	141	156	129	189	149	176	158	171	164	120	163	151	151	153	182	183	160	168	145	175	146	171	138	189	153	156	154	163	162	159	164	175	162	166	170	181	163	146	142	151	165	149	156	146	161	190	179	151	160	157	170	159	169	167	153	151	181	175	137	151	173	152	163	156	150	165	156	159	148	152	139	157	160	150	172	146	150	140	176	153	157	153	137	162	160	174	173	177	174	142	180	149	166	166	137	161	177	161	153	158	168	163	168	148	160	149	152	164	191	150	149	149	184	147	153	150	158	161	161	175	157	165	166	177	162	165	170	139	147	150	162	148	157	144	161	152	156	154	132	136	159	157	159	160	143	167	167	150	164	140	144	174	151	161	141	169	163	142	151	157	165	155	159	158	125	164	147	166	156	170	143	154	180	160	162	154	162	173	143	163	171	179	159	151	162	151	152	160	150	182	150	151	151	158	157	156	156	153	128	147	151	144	166	152	158	180	163	164	143	158	177	152	172	164	171	138	154	129	164	173	157	174	172	139	165	144	147	161	152	148	143	187	150	170	130	150	153	177	144	154	174	162	139	140	162	169	172	167	145	154	175	163	158	176	166	153	152	161	159	170	151	158	174	142	150	158	169	133	162	144	159	146	157	141	128	162	148	175	160	137	164	173	177	160	152	178	134	183	145	173	138	172	172	145	156	159	192	157	164	165	182	165	148	146	172	181	167	177	188	176	168	166	167	163	177	171	133	170	163	178	150	177	162	160	157	163	158	137	162	166	194	173	143	161	153	158	166	155	166	170	170	160	153	165	154	153	142	160	137	154	135	152	181	165	149	161	163	175	146	167	150	173	163	165	178	150	143	169	154	176	158	147	175	177	180	162	170	152	178	158	163	153	163	168	158	169	168	169	168	157	165	144	151	157	156	149	158	159	182	169	147	168	132	150	160	129	146	143	151	168	143	163	146	167	165	166	160	157	156	122	164	177	164	146	151	138	182	150	144	184	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9603	544	651	654	639	616	604	531	532	561	523	526	519	543	504	499	517	524	478	490	534	505	514	525	513	507	481	482	504	504	521	507	484	527	513	492	503	498	543	503	531	492	497	512	516	528	485	481	486	535	510	494	508	515	494	492	474	495	505	540	482	507	460	497	477	472	546	513	498	511	470	512	533	495	536	511	478	537	536	525	512	542	494	508	469	502	499	467	488	509	498	484	504	488	482	538	489	508	516	484	530	518	491	473	515	527	511	468	528	479	495	497	519	529	511	490	522	480	489	496	489	509	480	529	525	529	490	491	507	510	503	506	468	497	531	494	500	482	486	521	527	502	516	532	496	509	503	512	480	508	511	496	489	519	516	515	470	481	553	533	525	513	508	489	521	536	508	522	515	508	501	528	476	497	497	505	487	482	533	458	510	490	480	458	504	507	523	519	533	493	499	518	476	492	459	523	534	527	494	499	491	496	475	459	531	513	488	511	506	516	514	512	460	517	517	488	481	503	516	462	469	525	466	509	507	527	531	497	489	513	513	508	538	558	494	527	507	492	494	491	501	489	530	517	519	509	494	458	474	514	500	480	460	497	466	480	488	475	501	511	476	484	496	521	468	497	531	490	507	524	499	524	511	512	487	492	499	496	488	516	477	521	494	506	472	520	484	507	508	492	529	479	490	525	531	509	521	503	453	469	546	480	509	490	519	539	516	535	503	487	497	494	509	538	477	527	481	482	494	494	490	512	517	464	531	473	494	459	505	509	479	469	495	446	505	489	498	502	575	475	507	538	487	461	494	511	542	471	517	483	464	507	487	504	538	519	520	520	485	512	532	495	483	534	470	500	527	486	478	474	476	496	492	507	469	536	520	482	519	516	475	479	486	504	497	511	487	518	512	502	500	547	527	514	481	514	497	516	511	456	518	505	497	510	495	532	492	506	525	505	519	530	504	484	495	466	530	465	532	559	489	452	481	477	490	495	486	485	510	481	506	493	521	533	493	472	458	530	461	505	490	484	502	497	476	503	525	508	516	489	517	523	490	487	533	509	491	482	482	514	498	483	462	502	498	464	518	524	524	530	477	513	534	502	515	531	508	504	480	477	520	503	512	443	541	480	551	498	527	542	495	521	516	490	545	509	520	462	503	483	488	475	505	515	527	528	520	515	526	509	507	532	514	539	546	505	486	535	523	514	504	485	501	535	490	476	512	518	442	519	510	481	500	502	487	498	473	510	541	510	492	520	527	540	502	501	503	475	496	522	493	531	497	493	507	519	480	531	514	454	515	488	495	484	512	456	537	489	549	512	482	520	502	533	479	517	519	490	451	547	499	487	514	487	477	485	498	516	514	509	504	514	504	522	489	495	455	517	537	478	525	490	529	492	511	491	514	488	527	513	473	497	525	496	488	466	501	532	500	496	503	556	527	500	491	502	492	469	506	523	504	492	480	493	479	530	502	473	506	513	480	546	504	485	454	475	487	549	474	491	476	450	545	513	508	515	486	506	514	540	464	482	499	476	494	515	452	518	508	510	510	534	502	530	530	536	501	521	518	481	505	527	510	502	531	541	510	522	464	487	457	534	492	495	490	502	519	500	483	527	480	526	477	481	524	523	530	504	492	502	522	515	490	508	531	550	485	462	500	484	504	433	480	533	508	483	505	486	467	517	514	498	497	453	514	566	452	532	474	518	481	532	502	501	473	493	463	523	510	525	551	490	524	501	530	526	513	473	517	512	504	520	529	526	485	499	545	498	488	513	456	521	526	491	508	525	479	505	529	503	516	506	549	499	503	481	497	518	518	501	526	494	479	497	508	519	534	490	467	484	498	479	484	528	455	484	488	503	514	490	481	511	496	527	480	480	503	503	495	504	526	501	525	516	515	549	518	542	490	527	481	495	496	449	504	531	515	490	519	494	506	533	507	497	517	530	506	538	564	455	475	547	483	512	513	523	516	489	488	516	516	493	530	504	509	490	505	515	484	492	534	554	501	481	486	454	500	510	472	486	501	498	508	485	499	489	496	466	479	484	446	487	487	498	499	515	491	493	452	485	511	518	497	530	510	489	516	511	486	516	495	529	503	527	513	519	516	493	520	511	467	533	460	513	505	498	486	482	506	531	473	488	485	504	538	491	488	527	525	496	558	486	491	481	520	469	490	508	492	508	499	508	494	500	487	525	527	497	490	537	458	486	503	488	541	512	510	501	517	524	535	492	493	502	527	481	471	506	512	475	462	508	509	502	497	513	500	501	503	492	497	488	483	468	482	496	560	510	521	508	506	496	517	508	522	537	485	507	517	530	476	519	483	510	508	517	497	470	472	457	438	524	506	483	471	512	522	517	517	520	465	440	511	499	549	520	506	555	514	495	519	507	453	526	513	523	492	506	514	543	493	523	528	453	505	497	519	544	514	467	509	545	486	540	540	446	487	496	473	509	468	508	519	516	528	467	469	488	481	531	473	528	492	511	467	542	482	515	489	528	481	510	526	506	518	492	501	474	514	527	471	500	498	527	517	522	465	488	514	498	517	469	521	491	491	553	541	508	509	520	509	520	498	495	538	491	519	499	501	478	507	513	488	541	506	495	492	526	529	490	465	534	516	499	499	533	506	513	530	487	456	522	525	479	516	466	512	491	476	515	521	467	523	524	502	496	486	514	530	534	524	516	516	496	530	499	482	529	515	484	533	527	499	542	506	501	519	464	497	477	477	520	511	522	494	484	493	504	474	489	497	506	516	490	499	486	498	506	487	542	508	499	493	497	544	497	537	491	542	506	506	502	481	490	528	470	501	499	532	565	483	529	484	528	478	490	524	503	483	550	535	497	489	487	516	518	521	521	440	527	484	507	489	502	511	509	551	489	503	518	511	476	502	484	486	502	506	510	500	497	490	533	526	487	530	526	476	545	515	513	514	496	542	487	489	475	494	488	451	506	512	522	483	510	513	515	499	552	509	490	481	489	507	498	465	490	487	518	553	535	534	525	494	514	492	498	499	482	499	494	526	499	505	526	515	532	501	506	490	570	543	514	516	488	526	528	490	485	506	547	465	461	501	512	518	469	448	498	506	459	526	502	513	468	517	502	518	532	490	497	517	519	523	458	508	506	492	511	486	516	489	521	524	544	467	538	561	494	510	505	473	506	472	503	483	530	476	526	485	510	538	510	513	510	494	521	513	492	508	489	520	554	539	502	476	490	531	524	499	503	517	521	519	516	490	478	516	503	481	474	502	474	479	517	542	488	502	484	524	546	524	508	486	485	525	512	506	522	514	535	518	495	508	497	456	481	489	493	526	497	463	496	453	499	512	464	512	474	547	524	494	478	508	483	510	523	506	502	519	486	519	487	514	500	471	514	498	474	481	517	572	494	490	505	542	461	499	511	544	477	472	500	522	507	496	536	511	495	530	513	511	468	532	506	484	494	496	472	472	481	469	519	477	477	506	491	501	464	505	495	519	513	510	527	477	503	509	530	499	481	535	502	519	487	466	517	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57733	16136	3608	1311	924	651	608	512	470	450	410	392	403	339	342	334	332	330	345	314	334	349	336	322	325	321	316	340	318	309	299	326	290	311	326	314	330	328	294	315	311	297	293	295	306	300	320	322	302	309	292	293	300	298	298	291	309	292	286	314	302	317	292	300	338	340	315	308	324	303	312	301	300	276	345	318	297	304	309	294	273	314	304	315	328	295	307	301	325	300	310	274	300	304	300	305	292	289	324	304	312	307	328	314	301	322	329	309	286	279	340	295	292	305	272	264	282	296	304	330	274	295	310	307	310	297	297	279	326	334	327	319	310	323	319	293	303	299	291	312	324	315	299	328	288	328	328	308	314	324	307	302	286	327	298	333	332	311	303	306	321	317	306	307	283	305	340	314	313	336	286	320	317	348	295	341	332	316	280	300	296	310	307	342	311	295	309	346	318	343	295	306	314	280	295	332	281	341	331	307	302	275	332	330	302	308	347	289	319	279	305	298	301	310	311	351	296	307	322	303	299	311	302	325	292	297	315	295	331	330	338	345	300	315	282	283	356	324	292	292	292	296	354	320	316	311	296	302	265	318	298	296	309	309	297	301	277	296	297	282	315	335	289	324	334	281	312	343	310	305	303	305	317	319	291	305	293	313	293	348	325	304	312	294	295	294	297	310	320	303	297	323	304	299	318	332	258	311	329	339	293	276	318	295	292	328	340	325	293	298	324	302	314	318	274	338	323	323	320	320	295	294	299	322	308	293	276	286	277	307	316	340	276	317	326	291	296	309	304	287	314	303	301	324	302	311	312	297	294	277	311	304	328	303	316	308	314	301	313	319	310	314	295	282	310	284	295	279	302	279	331	299	269	299	287	318	306	302	298	301	303	297	329	310	324	328	325	335	282	303	292	324	310	291	317	299	295	297	311	302	317	301	307	276	310	285	312	323	291	279	316	317	295	308	295	309	295	311	303	304	295	304	288	294	310	293	294	273	293	288	314	310	353	286	300	308	301	291	307	301	313	316	312	313	286	315	302	315	304	273	292	316	300	300	301	308	292	294	311	292	315	318	296	294	317	323	314	310	283	292	289	303	341	305	278	285	313	292	307	331	320	299	295	297	325	280	320	324	321	318	318	296	319	307	338	327	316	293	316	313	303	331	311	292	290	288	302	290	295	314	318	311	313	296	292	344	313	327	307	282	306	308	301	310	295	293	291	275	295	326	304	310	288	282	328	286	270	300	307	302	308	295	303	293	307	320	328	315	328	288	289	307	315	296	309	287	320	314	294	320	309	300	290	339	292	294	272	314	307	324	290	319	288	291	296	303	335	318	303	277	289	293	301	323	320	287	269	277	322	316	297	339	331	273	286	323	274	336	344	323	278	320	329	319	287	280	329	294	298	320	302	276	269	312	306	292	294	339	324	303	293	295	316	326	305	316	304	312	296	298	316	308	314	256	303	317	331	278	293	297	307	289	312	293	309	309	324	290	325	276	326	343	311	301	291	294	324	328	288	323	306	321	290	346	279	304	296	292	341	321	302	300	319	312	308	339	314	279	292	324	305	312	322	331	323	307	291	328	325	312	309	319	296	302	300	308	315	312	302	302	286	318	325	303	335	288	273	351	308	293	316	319	330	316	305	293	309	294	297	273	316	299	293	287	305	309	299	318	298	308	301	309	316	356	314	288	299	322	353	308	298	305	329	290	310	296	318	323	310	318	305	318	318	353	351	303	312	286	321	327	298	323	278	295	343	295	304	286	306	301	307	292	302	335	295	352	328	322	324	310	307	367	299	296	296	305	332	280	311	304	272	305	320	332	304	304	335	330	307	315	304	293	303	276	303	306	296	336	303	315	286	309	307	318	308	312	298	313	283	302	294	340	289	312	286	286	314	321	285	329	301	281	301	328	290	303	293	281	298	319	285	325	303	297	281	323	293	271	280	299	316	302	310	316	322	307	297	332	332	316	326	339	316	297	360	293	305	317	295	335	308	316	277	309	290	279	331	335	313	286	320	335	315	341	298	308	338	322	285	287	263	293	342	305	333	297	270	296	291	304	299	300	297	308	324	311	313	290	306	307	305	285	323	330	311	329	310	294	335	294	308	307	287	285	314	320	294	290	298	315	301	291	284	287	304	305	287	293	257	310	303	286	317	306	291	307	312	334	308	294	305	287	337	297	336	364	301	290	305	305	285	296	300	299	340	300	311	286	337	276	344	326	269	313	312	327	295	313	301	354	308	294	297	301	296	289	280	287	299	319	358	294	309	289	287	297	333	330	283	322	290	317	287	325	297	278	311	318	284	304	334	331	344	297	297	274	288	319	309	291	323	347	323	287	292	329	314	294	316	305	293	310	321	346	332	287	287	315	274	314	294	313	310	327	311	305	325	314	345	347	311	305	302	315	290	310	281	324	298	298	293	318	331	307	295	343	308	294	303	312	294	321	288	299	293	313	266	306	325	292	282	290	308	299	299	291	301	297	302	296	330	300	286	288	313	294	296	309	317	280	294	294	284	300	332	301	264	371	323	312	303	283	295	297	358	352	297	319	313	292	303	311	287	279	273	303	315	273	306	299	306	303	300	268	309	305	297	292	301	312	320	279	281	332	316	305	290	269	325	317	298	322	298	311	320	318	287	296	318	322	282	324	321	318	283	306	315	309	314	289	320	293	313	303	310	301	279	305	305	298	308	306	312	303	305	299	288	301	286	314	308	274	297	308	307	320	304	321	316	301	308	302	291	293	314	325	328	332	293	341	290	344	299	263	299	300	336	281	327	307	297	304	273	268	283	299	285	295	308	276	324	323	313	309	320	313	312	338	330	290	306	284	290	336	285	329	326	322	323	340	292	287	310	334	303	316	310	312	334	305	299	308	287	303	302	296	335	293	300	307	288	318	323	285	301	319	300	305	317	308	316	290	305	311	337	308	292	299	306	316	276	306	289	340	313	319	313	292	295	315	324	267	306	328	288	292	275	333	299	318	330	315	306	357	313	286	328	310	320	276	296	312	289	306	330	260	301	302	309	308	290	324	279	304	304	316	322	318	318	316	303	313	285	287	348	322	322	315	303	286	267	317	328	327	272	279	322	295	329	319	329	302	319	347	320	270	312	309	314	317	298	287	338	289	273	299	297	300	304	315	340	309	316	319	315	306	300	343	273	282	325	314	311	304	303	319	305	299	300	321	295	319	301	279	319	311	334	308	271	325	337	301	321	332	302	302	325	323	312	283	319	318	278	281	307	310	303	284	320	329	330	298	326	283	304	273	302	303	339	259	287	317	317	315	289	293	265	318	316	293	305	328	301	286	324	297	310	290	291	321	313	313	298	286	292	310	310	318	272	295	338	317	309	303	312	272	313	319	298	299	304	314	291	285	328	312	324	307	311	331	293	307	299	300	300	272	309	298	311	308	296	317	290	297	297	316	275	344	298	336	296	288	284	332	314	332	335	295	304	291	324	294	314	322	332	309	315	308	293	321	314	299	313	316	311	316	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26865	1700	3431	3655	3252	2736	2266	1966	1751	1622	1487	1458	1400	1296	1215	1149	1181	1091	1061	1065	1062	1016	961	1027	987	951	977	1007	938	979	994	917	936	944	960	921	906	944	900	902	908	902	889	903	910	901	923	879	848	930	812	917	855	888	842	877	914	857	898	894	890	893	931	862	837	881	907	908	839	867	849	888	910	884	875	914	850	867	801	882	857	891	870	925	919	820	897	871	893	870	914	864	854	817	867	823	865	838	889	896	917	875	870	854	862	848	839	870	881	938	921	839	830	879	822	840	807	868	842	884	827	863	862	856	876	871	809	894	883	849	853	871	864	913	850	836	885	817	897	835	911	885	870	848	881	856	822	842	870	856	822	831	929	871	891	859	824	854	867	871	803	880	867	820	845	846	874	860	878	878	906	830	818	867	915	864	840	830	897	835	805	873	850	863	868	819	863	872	863	851	866	871	887	861	852	854	859	861	871	854	854	889	837	840	863	847	881	877	850	859	836	838	895	902	858	872	836	858	882	867	867	845	867	908	829	878	886	865	876	858	822	849	848	872	840	890	873	905	893	829	861	878	848	869	883	857	898	849	874	870	827	808	862	897	842	884	856	806	879	860	862	854	810	847	884	911	895	866	870	860	858	838	854	856	819	817	879	810	855	848	839	895	859	826	877	828	886	830	856	857	875	920	857	857	869	877	840	899	885	856	874	903	868	834	843	835	890	845	857	843	845	884	838	844	901	847	837	896	867	852	840	876	884	891	845	818	880	838	886	886	843	863	866	849	867	866	876	801	851	871	881	896	849	888	889	911	873	863	880	853	882	842	867	861	773	873	865	836	864	864	853	878	863	824	854	845	867	907	858	813	835	821	847	839	848	829	884	884	877	885	883	862	822	854	838	836	904	873	835	891	847	834	853	933	878	819	877	874	862	836	883	811	885	860	873	879	863	839	836	821	857	870	857	792	822	827	823	840	817	837	822	889	863	874	858	867	851	840	893	888	879	859	880	852	867	869	895	890	887	899	833	836	845	889	839	874	859	835	822	824	874	821	886	831	877	845	850	828	861	868	889	922	864	845	818	897	846	817	810	893	840	830	873	895	853	862	874	840	832	842	832	874	812	877	806	887	894	879	870	827	865	864	883	844	900	879	879	846	815	867	879	829	826	887	885	819	934	865	807	817	845	883	877	849	824	848	816	851	863	869	881	861	876	852	840	884	906	832	831	835	883	852	825	850	880	856	841	859	867	863	892	875	840	825	910	882	857	850	840	902	845	895	865	831	869	809	891	884	824	851	826	893	898	839	904	850	875	899	884	941	850	914	860	931	876	977	902	784	814	846	917	841	910	826	818	828	882	819	905	818	828	851	861	851	881	812	859	908	840	919	887	859	818	841	874	826	872	856	839	864	900	911	889	869	866	835	884	834	843	885	875	868	878	896	823	878	869	863	885	867	838	886	913	871	875	906	864	892	922	894	878	800	922	818	827	810	901	895	902	861	868	876	853	836	892	838	841	825	847	911	838	867	873	803	836	864	899	858	870	824	856	847	826	860	863	824	875	892	834	890	870	915	850	877	881	844	872	826	857	920	893	848	878	835	870	872	832	873	874	907	930	913	901	860	824	870	854	849	860	856	853	819	804	863	866	824	853	858	852	883	853	860	882	837	862	882	870	850	859	880	828	904	880	855	870	831	854	896	834	843	875	850	843	891	887	852	839	904	835	831	869	843	851	867	821	816	898	848	884	894	840	839	901	844	825	860	906	839	844	894	810	859	851	874	863	859	862	829	886	859	869	840	814	838	831	827	800	877	830	846	854	901	824	877	848	837	885	854	855	855	845	871	863	881	893	877	863	773	809	866	882	839	865	864	844	823	832	827	826	861	831	881	883	836	857	856	844	859	867	871	890	857	861	846	847	897	839	835	861	839	835	831	870	849	885	870	828	877	903	833	853	877	832	890	860	848	836	862	870	821	822	881	824	888	882	844	842	841	916	857	834	817	871	847	876	859	867	899	863	865	841	842	867	841	848	836	882	906	848	904	855	836	819	916	829	916	846	872	781	896	849	881	834	864	863	850	857	814	835	851	898	843	906	818	896	850	860	859	883	831	842	810	849	846	848	809	866	902	896	880	859	863	862	870	919	791	789	872	859	848	835	863	862	860	838	891	845	891	875	807	877	834	858	824	847	839	842	869	838	877	801	824	821	883	858	859	838	919	822	853	834	876	893	799	869	839	833	895	828	841	888	849	852	831	835	865	845	817	867	867	864	884	821	849	881	863	895	894	881	888	892	916	821	842	921	921	832	849	922	835	888	917	866	807	907	906	809	894	872	828	862	872	885	848	898	842	876	826	860	842	828	855	876	917	858	857	859	876	844	858	886	847	844	818	880	845	816	884	866	837	869	885	871	866	868	898	855	881	903	862	870	876	852	863	858	846	874	861	865	797	880	828	830	822	852	838	844	849	803	851	858	885	883	870	858	928	884	875	901	845	834	859	825	873	827	927	841	844	830	877	833	882	843	818	904	884	859	839	834	881	845	815	846	890	826	800	883	873	843	860	905	842	887	861	824	840	873	812	862	834	812	874	872	862	862	858	869	840	882	857	891	830	845	872	853	884	894	924	821	848	876	878	874	915	846	849	897	860	815	841	849	873	850	856	879	830	911	853	807	859	839	914	922	845	851	860	844	879	843	798	858	849	921	879	869	799	850	853	811	846	806	869	869	874	856	845	863	857	870	823	872	863	906	876	846	860	845	863	880	873	841	921	893	890	841	868	776	869	861	903	870	830	863	859	865	890	812	816	848	850	872	831	853	815	893	823	885	855	866	825	869	830	839	841	829	878	827	831	840	860	845	837	855	836	835	839	828	853	845	845	879	838	837	866	837	849	886	805	854	854	860	851	837	875	913	883	888	829	831	845	844	887	857	875	856	872	836	882	826	805	818	842	839	820	857	815	846	838	849	860	819	886	883	835	905	811	832	841	904	889	833	848	884	865	861	852	849	836	818	874	834	893	836	850	903	879	903	861	884	878	832	810	921	862	837	924	866	838	824	902	867	874	878	886	812	845	862	881	850	886	902	884	882	838	855	864	859	885	924	848	849	839	923	914	841	843	813	902	869	835	845	822	881	866	893	845	879	881	874	852	843	829	868	889	855	821	872	859	892	854	871	833	878	795	870	841	869	820	824	874	901	845	881	896	871	832	819	860	836	863	913	822	930	854	846	818	849	813	843	854	849	838	865	860	854	848	791	879	902	838	865	897	852	822	866	830	860	880	855	857	849	853	845	833	855	875	908	900	888	914	876	858	846	884	881	879	888	854	822	881	810	849	896	830	903	827	865	828	821	895	895	903	828	942	856	838	861	838	846	914	898	860	788	810	911	828	858	881	867	927	893	862	841	904	841	839	800	827	846	880	909	876	890	849	867	865	859	828	889	838	869	815	825	873	847	884	851	842	861	855	831	818	862	842	905	940	837	849	868	879	818	833	873	851	853	904	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
65872	21617	12860	3400	1535	1095	911	716	610	525	510	511	489	447	405	445	398	374	362	326	336	387	355	357	360	375	361	351	346	328	329	317	311	360	347	320	345	318	313	324	296	318	321	301	313	333	331	286	340	363	334	339	332	343	341	320	354	333	300	289	287	310	344	314	304	292	312	316	315	297	297	326	327	312	344	313	293	319	318	306	364	322	303	311	317	311	316	297	342	300	317	311	327	346	307	291	311	304	323	303	290	327	303	316	338	297	321	320	302	322	329	308	311	319	366	336	340	309	324	312	308	305	285	282	291	335	303	336	302	318	303	321	301	323	315	328	338	323	289	323	300	300	331	308	320	319	313	312	324	338	293	333	315	311	329	299	311	315	329	314	311	331	318	323	329	326	314	343	328	306	330	323	320	295	322	301	298	340	322	332	317	330	284	323	321	321	317	315	323	314	326	340	334	306	305	310	320	322	324	321	296	328	326	304	304	320	325	334	297	313	325	295	313	307	338	325	325	328	291	301	340	316	335	322	314	293	294	286	336	308	318	332	328	331	305	338	340	292	278	344	335	304	355	319	306	273	319	307	283	328	298	311	312	341	291	317	308	296	328	326	312	280	328	337	319	333	290	303	320	303	354	303	319	319	320	303	307	304	302	318	308	312	323	324	333	280	336	333	296	300	336	334	361	307	291	329	292	314	320	292	302	309	322	328	335	324	333	313	315	301	323	278	280	306	303	288	307	349	327	313	324	316	309	320	335	325	345	315	304	294	321	302	306	339	328	340	317	313	342	327	299	327	332	325	339	319	322	310	315	297	313	302	324	302	329	332	321	301	313	340	313	327	298	337	328	288	309	294	314	301	320	281	323	310	341	301	296	340	315	330	300	285	348	327	311	311	311	301	303	290	307	344	310	329	290	328	322	328	308	360	309	300	309	294	330	342	301	314	332	342	308	306	353	305	334	341	329	303	308	304	298	319	339	354	314	339	295	329	323	300	284	294	312	344	321	348	335	336	334	294	308	341	324	296	306	302	317	313	300	323	320	345	314	311	303	309	300	311	304	337	323	317	293	292	339	324	342	329	318	334	307	322	330	324	319	330	284	315	305	298	285	304	298	308	346	304	304	311	321	288	309	313	311	324	290	293	298	303	325	292	327	309	360	280	295	345	287	319	307	310	309	355	323	341	284	291	333	313	299	325	285	320	344	326	332	284	316	321	314	305	313	328	339	314	306	314	327	313	340	303	315	307	276	306	279	298	312	327	322	311	329	312	325	316	317	292	284	315	339	347	343	338	281	355	302	319	323	289	329	343	302	330	316	313	326	330	305	293	327	312	330	324	308	343	308	331	362	316	317	347	321	302	325	317	303	315	321	306	307	297	301	288	304	321	301	309	311	302	317	342	312	358	336	304	294	358	324	316	319	324	305	321	301	289	333	327	332	326	282	304	332	313	302	277	338	308	326	366	325	329	310	328	289	315	335	334	307	294	296	335	318	338	345	337	322	316	318	310	319	329	361	355	324	347	316	308	316	312	321	296	293	336	316	280	300	330	292	330	316	338	330	296	293	326	298	319	323	312	289	317	292	309	335	330	315	300	298	313	307	322	328	312	312	301	297	295	327	335	307	297	351	327	308	329	304	322	306	353	314	333	312	289	303	317	360	352	358	336	341	312	283	313	306	327	343	313	320	271	304	291	301	329	300	322	312	322	303	299	300	313	314	321	332	307	301	314	298	291	307	298	305	300	299	323	324	347	296	293	321	298	315	296	300	311	342	315	331	301	309	317	298	301	329	306	315	269	349	294	297	304	276	297	290	324	326	321	326	336	307	337	311	350	339	325	315	310	303	304	336	306	300	304	309	326	323	309	304	313	312	321	322	306	283	291	316	322	292	309	310	317	315	360	312	344	355	325	299	353	290	312	324	308	295	354	308	305	295	321	332	354	298	288	362	330	323	295	343	322	342	322	319	313	339	342	334	285	347	324	329	309	323	318	316	320	327	311	349	310	312	308	310	331	312	313	320	302	298	329	312	313	266	333	287	340	300	331	321	322	309	325	293	291	287	272	335	332	290	308	297	330	305	307	339	330	308	346	334	332	334	311	301	319	321	320	334	303	309	301	335	310	297	301	325	332	315	322	304	283	313	329	325	302	271	345	315	296	335	293	314	343	323	296	300	329	336	307	351	308	299	299	336	334	312	324	323	351	335	324	333	333	303	302	299	313	333	359	301	322	330	300	314	332	289	319	312	316	324	301	336	315	339	275	338	312	346	328	328	348	335	312	335	310	320	329	355	280	306	321	319	312	311	321	321	291	343	319	321	356	351	317	338	350	320	329	306	304	310	341	310	307	336	307	312	319	313	308	292	335	319	361	326	301	298	317	353	323	318	297	319	276	298	343	353	313	324	321	329	308	311	328	298	277	340	315	326	304	338	336	315	296	308	335	354	312	292	323	317	332	346	325	324	323	320	333	303	311	295	322	318	333	297	288	309	276	278	320	330	315	341	334	305	321	301	297	306	325	329	292	328	344	305	315	330	324	310	307	320	320	300	299	317	337	322	331	308	306	303	382	297	280	326	324	297	348	352	319	300	325	315	327	303	332	296	313	336	326	280	330	331	275	336	327	345	313	304	311	317	313	315	325	318	290	331	328	292	310	321	285	302	300	345	302	305	339	313	337	304	309	333	307	307	324	286	306	318	322	341	345	280	308	287	287	297	339	312	330	318	298	295	336	286	322	329	299	318	313	328	322	315	298	349	328	309	326	331	321	334	330	345	306	297	289	321	296	356	337	293	341	337	296	327	322	305	292	339	317	324	332	334	337	314	309	303	336	319	300	313	297	310	307	309	300	315	325	374	287	332	338	326	306	326	284	299	298	294	302	304	317	320	346	289	320	292	323	318	365	309	309	284	348	335	284	339	299	316	312	303	324	285	336	318	337	306	301	304	285	328	322	317	323	306	299	317	311	305	320	308	325	318	335	353	323	318	304	293	343	344	289	326	302	301	341	314	317	299	297	300	331	308	290	323	301	358	309	316	298	309	310	330	286	295	308	273	306	343	322	294	319	304	323	340	310	325	301	302	303	329	324	314	338	314	335	304	282	315	284	317	338	309	319	338	315	307	328	316	320	326	295	318	293	299	308	288	319	312	307	316	328	332	346	294	338	330	331	300	337	289	344	334	313	307	307	289	309	308	298	302	294	320	328	311	341	296	327	299	320	337	344	357	331	303	291	338	295	324	325	333	318	299	328	288	318	315	330	327	320	316	311	286	301	315	331	323	295	282	285	306	327	319	301	332	303	270	350	341	328	321	334	308	308	303	301	307	318	315	319	325	335	330	315	315	330	297	316	337	323	355	308	307	313	313	319	306	333	313	327	307	326	335	333	327	328	300	360	319	332	312	291	337	331	317	317	329	315	258	298	327	314	299	353	299	341	300	292	321	302	339	325	318	343	318	313	302	289	345	291	317	321	305	341	304	299	297	320	304	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
32238	2673	5695	6148	5298	4368	3575	2909	2619	2378	2189	1914	1889	1696	1570	1560	1458	1314	1320	1255	1233	1152	1171	1124	1043	1097	1058	1084	1019	1003	972	1007	988	1004	957	946	934	976	979	959	915	1021	1002	991	972	971	915	914	886	907	923	958	912	814	937	905	849	877	896	897	864	916	880	896	920	880	905	908	880	899	930	864	846	846	885	894	916	856	844	939	893	841	917	876	879	874	895	889	886	836	891	882	864	825	845	880	857	865	903	898	884	843	907	890	913	852	830	907	840	873	858	861	890	830	857	880	911	898	876	823	848	863	897	846	902	827	881	893	926	891	887	874	865	846	927	916	796	859	903	860	892	848	877	876	779	850	897	851	899	838	844	869	888	808	846	849	876	894	897	841	866	852	852	923	882	866	879	849	841	850	887	852	898	913	905	832	864	880	886	879	894	876	907	868	837	860	849	894	872	843	846	913	912	854	862	895	838	852	884	823	802	845	848	891	852	859	840	840	818	844	839	834	871	837	819	898	858	837	824	895	882	861	814	863	925	897	855	859	870	859	872	866	879	850	828	870	819	934	853	866	849	814	905	891	849	853	838	796	873	862	811	852	833	867	854	872	861	801	888	837	843	863	856	802	847	868	882	903	838	881	871	864	841	846	869	858	897	856	869	884	893	840	915	896	882	839	899	867	886	837	885	830	891	864	847	884	854	885	846	853	900	908	861	847	849	814	852	877	829	864	848	895	878	886	828	847	802	836	824	882	854	854	882	831	836	827	854	876	874	836	884	842	890	842	885	857	864	844	811	809	894	871	825	863	856	850	868	885	853	838	871	865	893	892	864	879	930	842	869	904	804	785	827	870	836	861	856	869	899	862	916	882	889	822	914	844	896	844	902	868	899	847	876	917	853	847	784	855	902	877	821	843	836	859	851	797	851	862	884	835	837	848	864	870	862	841	826	821	875	846	831	866	853	837	836	868	856	856	848	885	884	817	858	835	866	874	828	848	857	867	883	854	856	839	841	879	849	806	848	762	809	865	875	890	838	840	856	840	840	843	835	850	846	871	805	876	837	849	936	866	875	880	831	828	810	911	863	867	864	823	861	791	861	857	874	848	837	871	819	856	822	827	898	896	939	900	829	844	828	852	901	844	871	889	845	855	822	852	850	863	902	870	826	835	848	855	885	842	830	895	793	861	855	844	843	849	877	880	843	881	878	826	888	882	893	861	871	877	854	855	842	894	816	884	835	832	859	866	913	859	876	859	849	860	927	833	926	873	915	805	895	837	917	849	900	851	841	845	853	852	862	800	830	874	877	854	867	831	870	865	845	849	892	857	826	860	867	866	838	857	810	890	879	820	871	851	853	878	826	841	868	890	833	899	861	812	871	886	813	846	878	870	817	899	859	865	880	869	842	872	847	812	846	888	842	865	870	862	854	845	866	845	831	873	831	891	814	869	830	839	843	827	831	873	891	887	863	882	834	855	907	850	908	842	865	834	798	867	858	775	864	846	874	828	857	898	856	867	892	889	888	873	887	854	844	797	861	871	863	837	847	866	813	846	842	845	838	814	840	852	926	818	847	858	829	888	939	830	773	849	866	838	880	853	748	818	939	906	835	836	852	887	867	889	812	882	862	852	862	864	877	879	825	840	913	801	838	909	846	808	922	853	891	873	878	847	833	915	878	887	836	855	862	834	824	868	892	846	878	888	836	895	915	813	870	825	891	787	865	882	879	876	859	839	885	840	936	827	899	833	795	892	914	799	864	849	844	889	810	852	875	865	846	810	888	845	850	894	834	823	859	876	866	901	856	896	891	848	851	840	828	814	870	826	885	889	857	884	892	895	834	909	839	934	880	866	816	844	861	842	858	806	887	859	889	861	841	859	878	875	904	853	826	807	891	860	845	898	805	833	854	828	889	893	884	861	892	831	858	892	912	844	885	866	854	814	910	886	874	840	835	847	868	810	865	835	867	804	841	817	855	832	860	844	870	908	850	844	867	849	868	838	875	824	830	857	835	896	834	821	844	895	844	919	879	873	887	844	904	851	907	865	918	892	825	865	858	910	876	908	918	833	832	832	866	871	846	874	850	884	874	851	856	897	860	859	891	899	904	822	857	855	834	858	862	818	807	834	893	902	880	827	842	892	839	862	821	842	845	823	852	890	873	875	861	876	903	864	865	798	863	857	881	863	831	885	853	906	874	841	857	856	904	875	859	876	858	860	864	865	821	893	826	843	914	849	918	831	898	859	818	880	823	861	873	886	870	911	887	870	897	897	854	858	838	828	791	826	870	892	843	852	888	881	834	780	868	864	827	896	924	847	888	886	876	847	862	819	872	818	827	847	892	817	861	854	896	907	894	916	814	872	878	826	906	859	901	842	854	877	807	815	848	887	859	839	896	867	875	822	826	847	864	834	889	827	856	847	878	837	861	857	871	831	836	807	836	822	871	844	839	812	902	878	808	847	892	884	873	852	798	813	909	909	890	867	813	854	860	900	845	836	873	909	844	846	874	877	850	850	880	861	906	890	881	902	851	888	898	871	812	856	870	915	868	884	854	793	898	906	887	860	901	875	864	836	911	878	885	896	896	862	886	846	881	851	847	873	860	828	836	868	894	879	886	872	918	825	863	850	901	807	846	824	830	866	862	854	814	862	841	859	937	825	863	802	897	845	902	883	909	796	868	877	877	905	869	897	859	815	829	862	873	859	879	866	795	800	921	816	863	816	851	888	868	861	836	862	875	845	841	871	897	836	860	854	841	841	865	876	810	836	910	856	899	921	822	855	893	905	870	859	846	880	871	864	875	845	835	870	830	841	838	863	865	791	818	854	884	887	837	821	842	876	836	914	858	871	831	905	821	881	856	903	840	789	855	813	859	896	887	857	830	920	868	857	883	836	849	878	848	874	890	859	865	902	846	862	875	884	865	910	930	890	872	875	887	884	854	864	874	924	827	856	855	856	874	871	911	837	833	878	859	847	812	879	837	862	870	875	802	891	854	846	804	824	872	873	853	844	820	848	811	847	827	837	831	831	828	912	871	833	843	834	862	871	895	814	932	895	860	903	824	822	869	882	845	854	870	906	863	815	825	844	839	838	893	872	843	820	860	906	815	889	850	863	830	854	903	883	888	884	832	807	849	829	831	843	861	870	873	921	878	851	872	833	876	837	833	845	836	846	842	811	860	852	872	863	839	894	906	901	922	828	868	803	887	809	841	870	851	875	901	877	831	858	893	816	854	872	916	942	875	847	888	876	861	833	867	894	904	804	841	826	891	846	863	855	889	891	854	822	858	886	858	897	861	781	839	899	890	867	828	824	882	864	843	821	845	875	806	836	931	837	846	819	892	946	877	820	853	892	868	865	854	842	864	842	917	844	864	858	881	873	871	819	838	843	835	798	866	858	826	862	860	852	818	826	866	853	893	828	882	928	857	901	900	852	854	850	895	914	909	813	786	853	874	863	891	827	818	874	890	872	853	869	831	893	863	871	902	829	850	862	846	892	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	533	342	209	184	193	179	169	154	164	181	176	183	150	170	154	187	166	152	173	174	153	154	184	186	176	180	156	172	171	164	162	164	150	164	160	161	157	151	152	156	153	150	181	182	162	162	176	155	160	145	153	149	163	185	139	146	165	158	160	158	164	163	175	150	154	162	183	155	147	164	157	159	154	159	151	183	165	162	181	139	155	153	157	160	150	162	157	146	178	148	148	147	154	140	147	158	166	133	152	145	147	165	137	138	172	165	173	162	140	158	164	164	157	129	156	171	179	156	162	163	184	152	134	137	147	167	153	182	172	160	143	150	206	178	153	164	161	145	155	152	177	177	167	160	163	181	147	175	147	165	171	155	183	166	147	153	159	153	154	180	147	180	162	138	163	180	166	152	170	162	170	167	182	151	172	165	173	145	154	149	176	154	168	162	170	175	134	154	150	163	173	162	159	175	158	147	157	160	154	154	144	146	168	158	144	162	171	178	152	171	174	154	162	170	162	162	145	174	136	164	192	162	151	159	158	160	157	146	164	168	179	143	168	170	142	179	178	151	147	159	144	164	174	167	147	171	162	168	187	153	153	169	167	162	147	141	158	139	146	168	135	168	147	158	143	188	164	144	157	143	172	138	169	138	148	152	140	161	163	163	149	175	180	165	165	173	149	151	161	162	175	142	162	164	174	164	192	158	154	158	146	146	172	182	157	139	171	174	134	164	165	148	141	141	156	172	144	179	147	135	152	158	157	172	169	166	167	167	168	160	141	187	137	176	178	158	151	156	160	167	169	144	140	144	165	143	161	175	161	151	154	142	156	165	166	143	150	151	159	147	141	170	148	147	167	154	145	169	181	142	176	150	168	152	157	179	141	178	167	156	175	160	164	142	157	153	165	172	171	146	145	165	176	155	142	159	162	169	177	181	162	156	171	159	153	135	162	167	157	153	169	152	149	171	153	137	172	155	141	170	164	152	156	152	161	181	142	157	151	144	151	164	153	166	142	152	169	159	164	163	159	128	174	158	161	179	158	168	152	171	175	160	155	193	163	188	144	149	156	146	145	178	167	140	169	141	148	146	162	176	156	150	153	160	196	180	136	150	170	152	149	161	172	168	179	170	149	156	166	167	138	151	166	139	184	152	159	170	165	162	160	156	151	166	164	170	147	154	123	145	162	178	149	138	153	156	167	164	160	162	139	166	131	152	173	168	165	154	152	181	158	173	157	144	161	148	141	166	162	153	166	165	168	145	133	167	162	126	168	167	153	160	152	172	161	160	126	142	178	153	157	167	190	157	168	167	168	175	167	153	152	149	133	164	149	165	145	154	136	163	175	169	153	139	154	172	151	181	151	158	176	149	195	146	151	153	168	160	156	145	166	177	161	151	145	172	174	171	154	175	137	159	152	181	159	163	150	175	138	144	167	160	166	138	179	156	165	138	157	153	141	154	180	162	157	147	183	171	160	153	159	167	165	148	150	128	161	156	139	176	179	174	153	145	150	170	160	172	136	158	172	182	174	157	160	165	173	165	149	162	154	166	178	160	159	165	155	176	139	159	157	158	152	136	170	144	144	157	136	152	157	174	203	173	139	173	189	172	168	169	155	175	169	148	179	149	168	170	141	139	157	137	170	149	147	142	188	139	163	148	153	191	141	182	153	173	169	157	172	155	155	181	166	193	147	144	183	188	161	157	172	167	163	175	161	152	179	182	153	153	151	152	160	161	153	163	160	166	164	151	163	170	146	151	181	155	160	138	149	158	145	157	156	188	152	149	167	168	168	169	142	181	158	145	149	156	160	158	158	166	151	151	183	161	157	144	143	150	162	175	160	169	143	168	170	157	166	164	149	157	164	163	181	161	157	155	170	192	179	176	158	193	163	173	187	142	157	188	172	148	159	161	166	166	150	168	154	165	168	167	172	169	142	158	157	153	169	179	163	177	172	176	167	172	124	182	147	157	174	161	147	170	169	152	152	188	170	168	145	161	133	148	147	156	149	163	142	149	147	167	149	149	148	177	160	175	138	148	207	132	175	182	163	148	155	142	166	149	183	168	147	172	174	143	158	169	158	147	180	151	176	182	134	183	164	163	166	172	182	145	148	174	178	162	168	158	149	198	179	165	158	146	188	143	132	168	192	147	159	173	149	149	161	172	160	146	152	165	160	167	132	181	160	173	146	145	171	174	140	166	157	169	137	146	149	162	150	149	152	180	154	169	147	149	150	153	154	156	156	184	140	181	155	163	149	184	177	142	165	152	170	158	150	173	145	142	166	169	161	173	155	169	156	164	176	152	147	175	153	143	155	161	143	140	181	155	165	157	158	154	145	167	150	165	166	150	149	155	170	164	140	155	154	157	135	148	152	165	207	162	161	165	162	160	167	150	157	166	157	166	174	174	145	161	167	174	146	164	163	136	166	151	182	158	160	154	166	148	162	149	170	148	152	167	135	148	156	167	153	147	170	149	137	169	159	149	147	154	157	169	163	165	160	158	150	135	146	133	185	154	148	183	157	175	168	151	166	157	179	141	164	148	140	160	156	152	162	153	171	159	141	167	166	150	170	164	159	161	159	148	155	149	153	151	171	176	169	155	141	170	152	133	166	146	154	148	170	174	156	161	163	160	152	163	191	163	132	163	145	158	162	148	162	174	162	131	140	141	167	160	160	171	160	163	141	169	161	159	160	136	146	152	154	167	166	167	183	170	184	163	161	162	155	152	160	160	169	167	158	152	170	155	135	152	156	158	146	160	118	156	184	158	181	173	159	154	157	165	179	159	162	155	149	162	159	191	147	146	177	154	140	139	152	177	159	155	163	161	138	148	134	170	172	179	160	148	165	183	150	154	152	167	149	146	182	165	145	144	152	169	172	168	159	154	145	165	160	179	147	158	176	166	155	150	163	145	145	163	144	177	180	151	172	175	167	157	159	164	179	168	158	157	173	139	160	164	150	154	175	140	179	158	144	170	145	160	159	155	120	150	152	162	183	165	161	137	169	139	159	137	168	155	150	164	151	171	163	158	143	138	181	162	169	163	164	155	158	171	184	174	152	167	176	154	159	148	150	163	175	186	166	157	151	158	164	171	169	179	166	148	173	175	167	176	144	171	159	172	177	155	148	176	194	166	164	190	162	153	143	168	161	173	168	178	149	148	173	156	147	160	179	153	148	146	164	162	169	154	144	159	162	185	158	153	173	140	153	145	159	133	138	166	135	150	165	164	152	154	147	141	172	170	142	153	140	159	149	169	164	174	172	165	134	177	144	150	164	153	131	144	165	179	140	182	149	162	192	176	156	156	175	181	140	162	150	145	150	162	129	154	163	154	126	177	162	176	177	162	187	155	152	181	172	146	148	154	170	143	167	148	154	144	161	156	161	158	162	140	153	166	175	155	176	156	155	155	144	183	155	157	147	168	179	192	151	129	153	165	142	167	172	172	161	149	159	155	148	182	156	153	156	157	167	164	170	176	170	197	154	162	183	164	169	164	160	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9128	561	654	651	644	568	590	595	557	548	538	511	536	530	495	525	540	522	534	507	522	493	491	508	516	531	506	519	494	535	502	494	456	479	500	527	516	530	485	505	493	489	546	496	526	500	499	463	513	540	493	532	485	486	480	521	512	534	486	513	499	491	486	494	479	511	546	536	513	537	474	481	485	490	540	496	501	508	521	478	500	489	506	503	513	498	519	512	517	434	512	521	515	514	520	514	507	476	484	482	491	481	489	529	506	483	521	524	519	483	533	471	501	520	518	481	544	509	506	503	452	523	533	466	524	499	528	495	489	500	493	502	523	492	501	525	505	476	511	491	488	518	516	505	521	509	519	507	502	550	482	477	513	480	539	495	489	506	493	520	494	472	515	492	554	476	478	536	488	498	510	524	483	500	520	479	507	490	508	501	520	540	472	488	524	484	538	477	499	476	510	519	521	488	494	472	522	506	498	482	532	484	530	506	494	522	486	491	477	491	518	533	499	504	477	507	500	494	515	478	506	486	502	526	477	514	498	486	469	512	484	500	503	502	515	519	509	489	472	546	502	481	479	479	512	474	518	475	519	511	483	529	539	547	532	505	473	474	523	501	476	527	489	491	468	497	531	467	510	506	484	512	497	500	474	481	505	523	453	465	467	523	517	529	472	498	471	500	472	506	436	528	486	475	495	471	476	460	500	538	516	514	500	493	517	474	510	487	454	499	523	477	486	510	499	509	545	488	530	507	510	487	493	469	497	478	501	506	502	547	480	490	494	500	495	487	509	481	493	504	514	534	502	518	529	463	500	493	490	493	493	468	514	494	481	503	500	535	459	454	506	483	524	462	511	502	524	519	517	516	494	526	465	521	523	485	499	476	503	501	507	510	518	501	517	508	494	517	471	460	486	523	572	497	508	506	509	539	490	484	491	520	516	510	469	519	527	463	505	474	466	506	516	499	481	482	452	508	505	486	522	495	461	505	508	535	552	525	537	526	491	496	492	515	490	493	521	547	497	501	503	494	499	530	491	538	515	488	523	479	518	504	514	523	488	510	491	486	475	511	515	539	501	514	526	489	489	512	499	562	483	534	503	496	473	504	468	495	518	524	509	508	479	488	459	484	504	522	464	511	505	497	507	492	512	491	530	510	529	501	504	486	513	515	506	534	544	515	519	492	494	469	521	510	483	521	531	520	490	539	502	506	467	509	484	498	516	497	540	499	507	491	554	513	513	500	474	454	505	484	507	470	452	510	504	497	458	510	540	535	516	482	494	515	522	480	494	487	466	493	492	480	495	521	513	486	490	494	534	491	516	495	491	514	503	516	499	505	498	515	514	481	465	513	491	530	508	487	525	509	506	480	481	497	493	495	496	522	492	505	466	529	496	503	470	490	536	502	481	542	524	483	494	507	462	450	509	475	525	502	555	504	522	503	541	506	497	523	550	454	492	508	522	515	526	494	529	498	523	487	504	495	488	506	522	466	510	497	520	479	485	492	468	510	497	487	493	519	542	478	530	501	499	475	478	529	528	458	475	467	532	510	475	477	501	521	497	468	489	513	492	500	503	510	492	508	491	496	487	507	498	516	515	543	552	496	528	490	493	500	508	497	497	506	489	479	510	521	510	515	496	493	491	518	522	484	475	550	472	532	531	483	553	519	516	509	534	513	488	505	458	525	485	481	480	500	519	488	542	503	485	463	483	470	484	508	483	473	485	476	524	539	518	495	533	486	540	476	500	534	504	484	501	498	450	480	490	529	472	495	512	539	494	510	482	506	521	536	511	512	495	511	496	503	502	482	486	504	530	505	507	495	476	490	508	550	523	512	492	509	503	502	538	517	509	487	503	484	486	499	494	513	472	498	516	503	488	489	517	527	490	462	480	504	523	532	487	479	518	470	515	512	496	521	483	487	498	478	465	515	507	504	518	476	495	482	520	551	477	493	471	476	458	488	523	516	506	492	479	503	520	487	457	493	489	483	465	501	506	528	488	471	494	468	468	522	462	491	548	501	460	543	511	528	478	491	549	534	534	528	513	534	489	501	479	532	495	534	541	528	517	521	447	456	455	504	478	494	494	493	500	489	491	506	489	509	511	518	483	509	565	494	486	504	505	479	511	466	529	531	487	491	502	501	504	489	513	505	513	502	468	481	512	469	496	499	473	480	504	524	491	503	482	544	465	522	466	467	527	501	537	490	493	492	511	538	519	470	488	483	500	529	476	481	490	528	468	517	476	497	499	476	510	515	538	451	503	506	501	533	509	524	502	509	513	539	502	504	494	494	502	508	502	519	513	539	483	465	499	521	543	516	498	505	515	490	499	489	486	486	478	481	495	480	491	516	519	485	481	479	492	510	530	495	516	500	500	483	542	481	467	481	501	481	515	500	495	526	473	508	465	498	484	513	472	480	516	493	534	522	517	561	509	508	473	536	509	490	497	506	484	514	531	469	484	470	459	487	461	523	496	496	492	486	532	484	521	522	490	498	446	518	498	493	501	474	515	489	470	511	490	525	512	478	498	496	485	515	523	456	505	534	527	533	498	465	497	511	513	487	508	474	489	542	515	495	495	526	479	511	487	493	498	470	511	505	489	498	493	492	482	481	481	488	506	504	507	525	468	468	463	538	525	490	498	504	501	520	468	517	514	514	475	550	507	472	480	498	520	535	510	521	548	493	493	519	502	503	521	519	496	519	522	543	481	528	456	508	488	490	486	533	471	509	501	509	508	518	523	490	510	499	502	504	531	483	497	513	484	496	476	485	510	492	500	492	538	485	471	491	478	469	524	514	525	541	531	469	487	525	539	495	472	538	479	494	532	507	498	480	484	496	517	496	466	487	447	478	526	485	553	537	472	518	485	533	507	459	536	492	519	515	565	508	501	508	498	503	501	504	484	479	523	522	497	527	499	487	509	488	506	469	499	498	514	507	476	515	522	478	513	513	494	480	492	527	503	534	495	472	503	520	508	511	499	494	505	507	510	523	488	507	496	598	542	494	492	515	504	546	501	483	504	510	478	549	470	497	506	460	481	463	476	479	512	481	490	500	464	529	498	509	541	488	505	534	485	486	537	513	490	512	477	495	509	495	552	492	494	502	504	531	497	501	477	518	508	544	502	523	460	504	463	469	521	504	511	505	505	477	525	521	497	502	511	491	514	532	495	528	527	491	552	500	525	524	461	552	539	510	507	551	506	488	487	472	508	481	526	511	525	523	495	499	476	523	466	483	509	508	506	495	517	488	505	492	484	524	498	487	543	496	493	462	493	472	475	507	490	508	515	480	504	497	464	470	489	517	543	524	489	514	506	494	497	518	488	527	485	524	493	484	473	496	559	495	477	470	537	456	513	496	514	480	492	504	489	475	528	478	508	437	487	492	532	505	466	498	528	518	481	482	515	455	509	475	477	493	518	556	512	498	459	519	488	488	489	471	462	472	505	474	486	478	453	501	527	485	494	503	524	473	493	492	513	479	514	505	501	505	509	499	486	464	491	501	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
55504	15449	3387	1316	910	710	621	500	426	433	395	410	411	359	365	339	368	339	335	338	298	331	326	334	318	317	297	315	277	312	310	316	321	308	323	317	300	317	320	308	322	305	338	296	343	333	287	309	319	321	315	304	294	296	343	314	298	330	301	293	296	291	315	317	298	360	314	278	310	297	284	311	264	329	325	309	309	314	279	340	342	290	333	311	301	301	306	320	312	334	307	320	317	315	283	278	310	295	287	286	297	307	323	341	339	308	291	298	322	297	294	308	306	318	325	321	299	313	298	317	296	343	287	337	304	303	306	291	315	290	324	321	307	325	310	324	311	325	295	295	281	297	257	290	345	300	301	293	321	332	318	315	297	291	320	315	355	295	293	324	298	327	331	297	294	317	308	300	332	323	318	318	316	301	309	285	305	311	314	294	300	286	317	289	317	289	279	299	287	269	341	276	306	335	338	299	342	342	297	305	290	322	307	280	309	289	272	287	291	298	326	276	335	318	312	296	316	325	306	309	323	342	310	301	299	293	328	312	301	300	315	360	303	304	293	287	315	308	291	309	292	345	296	322	289	315	334	315	316	308	307	307	294	297	313	299	336	299	307	314	325	309	277	318	328	298	314	292	295	297	321	337	302	280	281	331	320	323	315	317	279	282	291	297	298	313	314	293	318	283	321	320	306	339	328	290	333	325	289	324	320	305	301	314	278	300	298	308	334	309	316	305	336	316	320	303	291	331	321	352	270	284	301	295	317	296	320	311	305	285	306	303	308	275	291	318	310	281	308	287	335	267	322	322	335	320	318	332	346	311	288	310	365	315	295	330	305	314	313	295	311	275	325	330	323	284	311	314	317	305	281	283	281	313	310	312	320	292	320	283	295	291	324	314	310	331	324	301	336	298	310	300	289	317	278	305	304	308	334	313	334	309	309	294	317	333	289	331	308	303	320	325	285	309	311	324	349	319	289	303	294	321	319	347	291	305	308	330	298	271	295	279	302	297	304	297	332	330	271	282	290	314	339	265	298	324	305	325	314	338	326	291	283	319	291	311	305	314	318	296	301	327	316	313	287	282	313	299	300	313	287	281	269	288	327	318	291	303	274	270	293	298	328	297	311	302	340	330	311	317	303	293	302	326	303	314	312	301	298	301	292	282	294	323	296	297	309	308	306	299	314	300	310	316	314	322	315	332	289	320	318	336	317	339	304	342	318	312	292	321	311	289	312	321	325	310	302	290	305	318	287	305	325	328	324	268	292	288	333	299	299	308	309	301	304	303	310	304	321	322	324	312	315	303	310	313	280	321	296	313	317	308	304	310	298	338	302	319	280	288	280	323	319	307	310	323	290	309	314	309	301	308	296	327	317	305	324	317	312	341	327	287	335	303	304	323	306	317	320	318	326	337	310	305	270	274	329	316	304	301	314	308	275	294	298	286	302	334	320	293	362	309	342	298	334	298	327	332	314	305	302	307	339	289	300	284	292	314	289	282	321	345	359	282	299	305	311	312	283	309	332	295	305	317	313	303	293	272	305	308	321	315	285	307	318	273	316	313	313	340	282	335	327	306	315	314	310	304	281	304	289	292	299	289	307	323	311	316	274	319	284	302	320	295	310	325	297	329	318	317	301	320	284	322	282	323	312	306	306	284	325	315	304	282	318	309	308	303	320	314	303	341	304	307	312	318	292	316	295	308	289	290	307	319	275	304	286	338	315	293	314	301	291	305	312	289	291	316	282	315	295	285	307	307	282	295	322	326	301	303	303	304	305	307	292	327	323	292	296	334	316	288	300	319	312	312	354	310	311	309	310	321	303	287	345	315	331	273	316	283	308	272	287	284	312	297	304	306	319	300	292	311	288	295	292	333	298	302	308	303	297	294	291	310	307	328	307	286	264	330	300	329	303	318	310	288	266	314	333	304	297	312	305	311	314	287	308	286	301	307	300	289	338	325	290	307	306	289	312	300	295	282	306	330	316	302	300	330	311	344	310	319	304	286	315	299	283	319	322	306	291	325	296	314	298	294	342	317	309	301	311	309	318	293	297	299	278	310	315	278	301	308	321	313	341	323	309	304	281	264	326	316	297	309	304	328	308	308	329	286	316	299	313	285	294	287	298	314	314	316	289	290	301	299	288	320	285	296	298	295	275	276	338	310	318	297	315	304	304	318	297	326	293	318	321	308	310	315	317	284	286	302	330	272	296	310	288	296	304	298	324	333	298	298	328	329	301	316	306	289	307	314	308	325	304	311	348	340	284	335	302	299	315	329	284	261	328	301	299	319	279	310	338	328	300	326	327	313	312	297	315	299	298	308	297	322	286	304	297	314	321	321	337	327	298	337	319	350	311	298	321	302	304	305	320	325	352	299	337	322	303	294	308	281	315	348	302	293	302	288	316	300	307	341	297	314	308	302	309	319	334	309	298	282	338	322	339	309	315	309	309	296	304	307	319	329	308	306	288	286	314	288	315	298	316	310	340	310	291	309	320	291	347	302	323	326	308	293	290	293	330	274	318	311	294	304	292	298	301	294	301	317	329	315	320	275	290	312	321	322	276	301	292	322	328	321	326	340	334	340	319	345	311	314	288	301	290	295	313	317	323	273	330	311	304	317	293	348	320	326	317	317	333	298	314	328	284	285	293	297	295	312	298	310	313	310	312	304	297	310	318	317	322	351	292	303	318	304	290	330	328	290	301	272	338	295	309	308	333	289	346	317	289	303	300	280	308	274	285	301	321	301	306	299	316	293	300	296	303	288	314	281	314	304	298	272	321	308	324	300	321	315	313	318	314	319	330	308	287	310	288	293	290	300	318	311	334	308	299	313	291	316	273	298	319	313	287	318	289	319	318	298	349	307	315	311	334	298	318	321	300	291	307	311	318	302	322	302	295	315	284	294	294	321	312	323	328	319	315	331	328	301	336	309	323	327	328	345	297	292	336	314	334	320	338	338	330	335	330	316	309	301	272	310	334	324	323	324	337	278	307	314	307	290	315	297	309	299	316	296	296	322	335	300	322	298	294	310	321	317	311	330	326	323	341	312	284	307	291	320	352	320	321	310	300	333	325	291	290	293	366	322	286	305	301	331	298	297	298	290	312	314	332	334	287	296	313	300	332	316	328	310	286	318	328	301	289	319	327	303	337	321	327	320	328	297	327	304	299	312	322	333	324	291	294	292	283	294	270	319	312	305	266	295	325	315	301	318	313	286	314	303	291	326	311	272	305	327	309	274	287	377	343	306	290	288	288	295	278	296	295	344	301	293	327	327	298	319	325	314	312	276	335	298	304	311	279	326	338	301	315	313	332	314	337	306	309	309	311	306	327	303	278	317	331	290	301	321	291	333	309	318	288	320	321	282	310	274	301	279	284	292	301	316	301	293	318	313	308	286	303	296	299	322	307	297	313	322	319	295	320	333	311	322	318	336	297	306	305	308	314	314	313	314	297	315	309	297	370	323	323	291	284	302	295	326	342	304	294	293	318	309	328	284	318	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
26157	1793	3402	3780	3278	2652	2276	1984	1715	1639	1428	1381	1386	1241	1188	1130	1122	1127	1087	1040	1039	1069	1019	960	968	937	962	971	963	947	875	925	953	906	911	966	932	910	907	916	902	891	884	872	911	890	939	873	896	905	874	927	916	874	864	848	895	835	893	867	905	879	875	864	855	871	834	854	909	911	900	840	879	830	909	851	888	872	877	905	827	879	876	862	866	886	824	844	842	849	790	867	890	885	869	861	888	832	839	884	838	838	812	839	889	820	880	783	829	814	892	880	850	841	877	854	842	843	882	831	819	911	872	847	837	850	890	852	880	839	866	880	875	831	875	839	863	857	835	905	825	885	902	856	860	889	884	877	888	847	818	906	845	867	855	913	824	884	850	870	841	901	859	820	921	864	831	880	875	832	864	878	877	837	851	891	907	839	875	851	843	862	832	881	818	836	799	865	807	895	786	813	868	808	854	864	873	867	824	856	828	851	870	871	857	828	829	844	880	819	817	852	848	870	859	842	855	884	872	856	866	876	826	885	899	881	847	824	828	864	847	843	930	840	843	877	862	896	842	868	836	791	815	871	856	839	886	863	856	837	822	868	821	861	865	864	871	894	854	809	810	855	814	880	889	876	906	827	875	855	872	866	846	877	851	832	831	852	888	867	845	878	861	906	842	879	859	844	836	833	828	845	866	857	873	835	834	894	824	853	837	876	896	853	854	856	849	854	846	858	851	813	883	843	922	844	845	865	852	836	847	867	861	884	914	849	837	836	868	861	866	832	814	898	827	812	842	821	870	855	828	882	844	871	810	910	912	809	853	852	855	867	858	821	860	843	870	846	813	853	833	800	843	861	857	855	763	888	855	828	849	847	889	822	870	881	877	850	892	887	897	840	843	865	891	907	842	834	865	895	830	858	813	859	876	850	832	891	888	859	880	796	870	883	778	838	825	844	867	812	845	816	855	859	826	832	829	834	832	887	870	880	862	886	906	865	847	842	893	903	826	828	879	835	856	842	857	862	914	797	811	842	866	841	857	837	836	842	819	797	907	867	849	874	910	864	869	833	869	876	878	895	839	838	851	846	864	881	882	825	867	859	827	854	849	855	869	830	869	860	842	871	869	824	858	815	839	854	882	922	836	831	855	889	867	911	818	841	914	837	813	823	829	882	851	878	821	856	875	886	845	899	854	846	878	818	888	839	873	824	849	904	862	888	854	798	817	811	887	862	833	916	809	877	816	885	843	846	853	873	871	890	841	845	880	913	866	851	865	904	870	843	832	946	844	849	878	836	838	836	888	789	837	923	862	919	851	858	849	914	876	845	873	889	898	849	854	852	825	822	891	883	843	884	905	897	845	847	871	847	884	867	873	902	872	907	895	869	874	880	842	810	820	838	861	840	843	854	845	806	869	913	851	861	865	874	875	838	867	863	878	829	801	894	898	866	846	865	881	848	821	788	869	881	868	827	794	837	842	847	852	866	894	851	839	920	851	879	844	858	852	839	858	827	894	866	812	840	852	887	894	878	851	838	834	887	880	905	822	891	888	856	874	851	867	806	870	862	875	826	842	837	852	831	868	883	840	833	905	889	854	803	838	802	846	899	854	872	844	864	898	874	856	835	858	829	866	871	801	853	844	804	810	815	858	856	886	856	871	896	802	820	823	870	864	838	847	837	866	813	863	840	854	790	928	859	867	828	864	855	819	842	852	832	869	878	826	842	851	912	908	890	841	885	829	834	825	839	799	816	862	877	856	827	860	835	880	871	892	855	823	855	827	889	872	838	874	829	807	873	822	840	873	882	884	831	887	848	868	887	882	853	862	798	872	840	820	861	833	815	885	856	847	903	885	825	836	890	836	867	830	831	869	870	829	852	827	893	821	814	828	824	802	832	858	889	869	866	871	826	856	875	857	836	898	873	840	864	833	864	880	867	835	801	835	858	864	869	900	841	863	902	866	828	831	868	873	879	861	828	845	834	870	828	879	843	842	861	893	869	851	921	837	875	877	833	850	857	850	849	850	839	880	864	911	821	885	865	845	846	877	909	798	846	840	891	860	899	866	846	845	820	858	855	921	817	834	841	827	851	810	873	873	829	886	814	829	845	914	857	862	825	886	855	904	861	859	852	848	855	829	860	831	881	891	832	880	870	841	809	862	897	866	879	836	833	845	882	827	855	876	839	891	807	853	858	879	867	852	866	861	849	862	814	848	851	858	913	874	851	829	870	873	861	900	855	812	862	847	862	932	863	855	868	878	890	837	897	840	845	832	868	877	858	828	871	869	859	831	840	824	837	830	884	878	912	934	848	873	865	851	859	878	900	860	861	883	876	877	853	856	843	835	846	906	895	856	869	853	905	839	823	897	807	884	837	818	824	807	860	859	854	903	912	862	817	805	901	910	821	842	946	864	847	850	862	860	884	860	879	893	858	854	821	847	862	874	884	852	801	832	906	822	859	847	842	837	886	829	856	844	819	868	835	825	831	895	850	855	811	844	788	805	837	835	857	803	811	886	880	834	834	839	898	844	869	879	840	893	838	826	821	874	820	878	865	834	863	884	869	858	802	815	928	814	824	909	823	847	883	809	867	836	822	899	816	796	819	876	828	852	844	893	862	874	831	836	892	849	818	900	809	887	911	846	879	817	818	826	816	844	858	876	814	858	819	838	861	851	899	853	853	847	866	914	832	869	858	839	906	882	846	845	833	871	882	829	848	853	947	896	832	842	931	923	848	849	872	834	855	846	794	876	843	817	851	820	894	824	829	907	852	855	864	827	873	885	835	897	859	868	869	871	873	896	886	813	839	839	855	911	866	822	905	880	843	855	854	892	857	843	849	813	851	851	821	869	857	828	852	865	865	849	835	840	848	867	888	843	797	853	842	883	816	853	859	900	829	856	833	846	812	819	866	869	843	867	855	866	888	886	838	833	876	854	874	826	856	808	852	846	809	845	844	882	812	846	843	827	883	836	828	841	875	874	876	869	841	824	847	904	905	868	834	841	861	806	922	857	864	841	871	835	854	895	819	903	855	823	875	882	857	860	865	823	835	871	856	939	807	889	863	854	856	882	884	839	926	854	873	870	861	833	923	840	835	871	844	862	841	854	845	858	851	814	882	873	862	878	912	865	845	828	914	879	865	867	821	830	833	829	825	865	840	845	874	915	842	874	849	827	877	873	883	871	825	831	843	859	914	870	898	857	884	806	852	841	862	860	846	859	808	832	841	887	847	834	906	876	827	885	834	929	840	826	858	884	840	917	832	810	812	885	845	885	823	802	867	870	844	854	857	827	902	891	866	851	875	817	847	842	852	881	864	864	912	854	897	828	797	905	829	873	833	904	864	860	821	847	895	835	815	855	919	905	865	820	880	823	860	893	840	865	853	882	864	863	884	883	862	900	843	903	841	871	858	849	835	895	880	868	865	881	852	921	837	869	877	886	895	869	884	884	887	861	883	889	813	851	869	875	900	843	854	877	868	851	870	878	905	874	866	903	858	879	863	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
64508	21160	11356	3124	1517	1140	860	771	667	583	532	512	489	437	431	419	420	355	375	330	362	377	367	348	386	354	306	348	349	313	326	342	325	356	347	310	321	316	315	321	343	342	337	316	325	329	318	338	325	290	332	313	341	314	354	278	301	292	333	322	316	345	312	352	313	236	319	341	334	310	315	317	275	339	358	312	337	322	333	338	319	313	348	338	344	348	334	335	333	299	329	323	345	307	304	332	341	320	305	306	316	317	319	298	286	336	332	370	296	301	321	325	309	293	340	317	295	324	345	299	329	293	301	311	292	294	306	312	299	325	369	317	303	288	322	304	282	349	353	333	307	329	302	344	323	293	326	296	328	326	307	289	333	352	317	353	285	309	321	325	347	282	333	321	307	302	315	319	315	316	333	310	343	303	309	316	298	362	322	296	326	279	303	319	283	298	321	303	323	329	302	300	297	303	350	333	324	332	321	309	326	306	328	292	320	302	275	316	293	314	286	332	339	318	327	309	324	295	328	285	325	316	317	347	329	352	327	299	328	304	315	338	297	298	311	313	287	336	306	337	329	307	304	279	319	290	333	337	319	316	307	300	349	314	300	311	323	320	276	328	320	338	306	318	327	321	306	310	304	339	303	303	353	294	362	318	281	320	320	299	310	285	317	336	320	289	282	338	309	292	309	340	300	283	322	306	308	308	299	316	324	309	331	313	286	333	304	328	347	338	347	293	328	314	314	310	334	336	292	302	330	312	319	346	317	318	348	325	341	292	333	340	328	332	346	334	337	332	329	299	310	299	301	301	338	308	334	301	292	320	315	337	309	312	303	336	314	297	295	321	279	324	302	307	324	319	299	321	321	326	270	333	328	295	295	305	351	346	330	296	306	333	336	329	326	332	306	320	325	309	333	317	297	296	288	322	307	288	299	337	294	290	329	284	251	327	319	317	356	338	325	327	314	328	304	323	313	310	304	310	311	271	296	294	300	337	296	320	336	300	320	320	318	285	289	265	333	334	300	310	310	323	329	302	303	324	319	337	339	307	331	353	308	314	340	317	315	290	299	308	331	329	285	316	320	321	308	298	340	283	322	312	315	315	289	330	311	334	337	305	315	296	298	309	328	293	350	317	366	319	312	296	311	324	321	326	293	356	268	311	285	307	294	290	340	319	295	314	320	299	330	316	310	327	294	329	298	329	335	308	335	296	312	334	325	316	330	317	350	344	319	301	381	312	325	329	350	319	306	334	285	290	287	313	335	311	328	319	325	308	332	312	338	273	285	315	312	333	291	322	339	312	315	326	305	321	333	351	320	344	348	339	333	298	341	341	327	340	306	286	299	309	307	300	299	296	307	318	320	324	306	304	316	281	332	305	304	307	323	314	323	321	308	284	328	328	318	310	309	315	288	320	296	320	316	334	347	335	340	345	305	299	331	334	299	299	319	279	305	278	332	318	266	301	297	320	337	302	309	312	324	307	318	298	326	312	328	320	282	335	310	317	323	324	311	333	294	294	303	306	304	329	324	312	307	330	320	334	340	307	322	306	292	306	330	338	310	294	288	316	295	335	321	318	351	290	322	306	314	283	312	304	339	334	324	304	347	303	308	335	341	301	339	303	283	323	321	327	280	321	325	335	334	318	330	326	301	318	302	322	296	326	276	304	318	332	325	339	328	291	336	330	308	322	316	321	325	327	320	295	316	320	322	330	310	320	306	265	340	319	323	330	332	315	326	308	309	314	306	339	313	300	292	340	317	341	320	317	329	316	338	285	326	337	298	312	309	317	307	326	308	335	303	281	304	325	311	305	347	310	304	310	332	324	345	298	311	327	328	306	295	339	291	304	333	304	341	304	339	340	324	319	307	323	344	345	318	307	315	316	336	323	311	316	309	322	299	330	314	299	332	352	304	310	333	331	322	310	310	268	319	315	323	300	353	321	314	372	316	336	341	319	311	321	295	322	283	292	300	311	324	311	330	337	316	320	314	269	285	312	298	338	342	326	307	306	288	314	308	302	298	320	306	307	319	313	288	306	318	306	322	315	304	362	316	296	314	340	307	300	295	284	338	290	327	336	296	315	328	292	303	320	339	325	304	286	308	316	360	333	306	303	313	296	286	350	327	312	294	289	334	328	324	329	319	335	330	335	316	308	323	323	300	259	275	325	336	307	342	320	332	274	317	271	319	334	318	315	322	299	329	363	333	310	301	295	316	350	298	279	309	347	354	286	299	283	342	320	342	308	320	325	323	304	320	315	323	316	324	294	345	319	309	330	305	294	350	302	305	294	304	298	291	315	301	332	329	306	350	313	329	285	324	327	330	314	335	338	281	296	336	301	320	316	314	328	325	319	305	285	319	316	328	333	351	319	357	332	324	315	300	300	300	317	290	340	315	325	306	344	299	313	309	355	325	317	308	338	300	311	344	302	330	304	316	291	310	304	342	312	319	321	320	319	311	308	323	304	332	319	352	349	325	323	311	331	315	337	306	341	335	316	285	316	309	290	315	306	331	329	329	322	319	299	276	332	303	327	334	310	330	297	329	278	308	324	288	327	313	324	319	318	304	337	322	346	307	277	306	325	324	297	352	284	319	329	307	336	313	357	309	281	327	302	283	342	297	316	334	299	308	319	309	312	323	280	323	337	299	310	322	289	340	318	325	321	331	315	285	308	319	307	312	313	309	312	315	353	317	321	312	329	340	311	312	304	326	321	327	329	313	306	317	320	300	300	307	340	284	330	299	354	324	320	311	285	306	313	328	331	319	306	339	312	338	347	332	311	311	305	311	289	314	321	332	330	316	307	304	313	292	304	328	289	325	337	306	265	328	341	340	325	330	287	315	305	300	334	316	320	335	285	330	308	310	287	311	319	335	305	301	344	370	366	289	331	313	316	302	327	335	327	350	327	312	320	310	355	275	303	329	284	294	341	304	307	322	308	331	304	349	346	324	328	305	353	346	296	305	287	306	321	301	294	320	311	274	293	322	317	337	324	288	327	320	302	317	326	302	279	286	305	322	327	293	329	287	350	331	331	331	335	305	312	325	295	320	295	306	335	328	271	322	323	301	286	290	302	308	326	319	300	352	311	334	303	280	321	312	330	304	320	320	297	321	284	297	310	297	317	308	322	343	294	304	320	318	339	301	314	340	306	295	314	335	326	282	298	317	305	325	287	337	318	321	291	320	290	294	331	320	341	320	302	304	316	346	314	305	331	330	326	323	316	337	313	305	304	285	312	331	319	316	313	330	313	332	325	310	326	331	303	312	310	312	314	333	294	323	301	334	332	310	329	296	319	320	357	297	320	347	350	316	329	304	320	324	283	313	307	330	341	315	293	335	331	318	298	302	329	278	316	342	310	286	323	349	312	348	327	297	307	318	327	352	304	299	358	336	281	270	333	312	297	278	322	330	340	337	335	325	321	298	312	300	297	291	312	340	292	318	313	312	321	314	292	311	314	316	325	304	287	304	310	311	350	321	287	303	335	317	298	347	302	325	316	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
31617	2815	5823	6229	5263	4504	3613	3064	2666	2303	2188	2061	1814	1713	1576	1446	1416	1292	1270	1169	1143	1151	1181	1210	1124	1139	1056	1042	1033	990	997	1019	1028	969	1002	1039	1012	959	933	965	977	933	956	926	897	903	971	914	914	872	952	950	841	928	841	901	884	864	900	860	859	910	833	906	881	877	906	923	893	908	907	842	899	825	846	877	896	802	855	891	922	851	905	823	822	838	892	873	870	862	891	882	844	830	894	856	853	887	862	840	863	828	847	890	803	846	894	840	851	826	873	856	835	840	838	866	864	882	870	851	863	870	838	801	844	799	879	873	855	860	899	903	837	888	798	778	848	846	867	847	890	831	825	878	874	855	885	830	841	881	915	853	858	856	869	847	847	921	878	862	831	805	833	861	786	815	861	870	831	849	830	845	841	910	830	916	883	829	832	864	851	863	851	868	863	875	838	839	839	867	868	875	856	855	863	892	865	841	833	849	863	860	862	825	909	883	893	831	902	878	826	860	885	844	840	865	821	861	834	840	838	821	848	838	839	862	815	908	799	845	841	859	857	869	862	880	861	863	855	868	847	813	895	824	854	869	897	877	861	863	891	854	833	819	919	860	807	837	846	848	868	872	849	884	858	857	856	814	857	798	846	824	862	826	870	850	832	845	820	869	860	880	757	830	821	831	843	840	843	861	815	844	857	862	857	872	892	855	800	832	886	854	807	831	849	885	892	804	877	864	831	901	856	937	870	882	829	866	870	872	871	857	854	864	826	837	861	853	873	864	836	885	828	883	813	907	800	860	876	797	879	815	841	830	831	849	817	852	872	797	849	872	882	849	866	834	811	869	838	863	865	835	819	854	874	850	822	836	832	849	827	862	881	853	847	833	866	874	847	833	825	844	884	866	882	838	886	841	885	900	836	860	827	858	838	881	844	874	883	847	844	852	841	859	840	850	838	864	916	840	812	914	889	838	835	870	828	812	825	829	844	876	823	816	905	828	819	835	833	868	865	843	850	880	861	786	856	877	862	836	860	844	790	826	860	833	890	783	850	816	823	911	864	805	866	848	876	860	816	802	864	811	836	859	866	875	894	903	852	882	884	833	866	914	866	898	901	811	874	838	869	876	864	813	787	825	846	871	845	871	826	782	847	843	856	893	860	811	856	867	829	848	866	837	797	826	863	864	902	862	867	884	872	835	812	814	825	877	826	860	853	874	856	865	833	868	831	823	842	881	817	872	855	879	806	809	859	838	868	832	801	844	813	885	871	828	843	847	844	866	816	846	831	820	858	852	855	792	803	829	817	840	890	841	862	812	845	893	851	861	842	809	839	834	849	861	870	867	856	834	852	788	885	834	891	848	864	864	862	855	891	873	806	841	838	861	823	850	860	882	888	823	856	857	847	860	841	810	866	906	855	870	798	833	833	821	845	822	840	872	786	858	820	800	830	869	875	876	849	884	860	826	894	857	874	808	873	845	861	822	859	934	850	834	840	824	853	823	815	838	821	840	856	803	823	847	912	837	819	844	857	870	826	844	862	821	893	837	947	896	843	851	791	846	810	940	866	840	930	825	812	897	886	857	820	792	843	854	880	865	848	859	914	854	884	817	888	864	837	835	864	877	803	828	905	884	862	861	819	793	862	811	832	886	847	790	845	859	854	828	876	859	840	843	901	873	849	885	859	869	861	880	899	836	837	836	867	848	885	808	872	800	843	829	867	865	871	823	857	840	818	885	858	831	812	858	838	887	867	854	843	769	901	914	897	857	885	861	878	902	892	851	836	867	821	884	839	854	848	855	831	858	839	855	803	876	859	843	828	878	865	902	785	888	846	805	868	857	894	881	861	868	883	849	881	841	876	834	887	870	819	847	904	828	849	869	818	861	835	887	820	834	878	853	815	833	902	820	862	857	887	859	911	840	861	861	848	842	794	933	847	891	837	845	831	915	844	876	845	782	855	841	877	859	906	923	831	844	790	867	870	843	849	939	846	864	879	865	912	871	878	896	870	837	826	845	897	849	872	851	919	819	871	860	825	884	867	879	881	880	856	897	877	809	915	865	784	848	884	865	865	863	832	852	857	840	845	859	890	896	815	804	893	826	865	852	854	849	854	830	845	871	795	880	846	893	809	810	840	843	857	881	848	828	879	927	861	859	871	861	899	891	872	854	792	823	851	857	885	875	839	876	870	867	866	834	825	888	815	820	865	903	860	837	886	847	812	850	828	857	910	844	886	792	871	848	820	851	838	868	823	839	850	841	807	851	878	863	861	919	897	844	854	845	832	808	906	896	835	857	866	869	876	845	846	841	850	857	903	829	873	873	855	854	839	849	851	809	858	869	844	914	859	893	811	832	841	850	883	843	872	830	861	825	850	819	844	879	827	845	874	829	827	858	827	811	824	804	886	891	846	813	803	779	813	885	889	846	851	874	872	831	848	814	857	869	833	855	848	863	868	855	895	861	871	818	824	825	876	828	780	857	821	887	866	833	872	807	882	844	828	879	849	833	858	837	882	821	827	823	830	808	815	865	913	878	858	798	907	885	855	832	849	823	847	825	818	877	877	874	901	843	860	841	865	866	857	879	863	846	829	837	808	859	801	862	872	809	858	813	874	850	811	898	875	853	907	858	895	874	840	827	879	872	828	913	868	820	869	869	853	884	879	869	912	830	821	839	869	891	840	849	888	818	832	815	882	775	920	879	879	837	805	855	827	875	841	853	829	853	948	887	858	829	884	879	876	868	907	840	857	859	865	864	838	815	850	851	891	863	860	818	869	858	874	857	860	901	788	841	882	829	875	832	817	862	851	813	891	867	821	887	869	818	817	887	898	830	884	871	892	816	846	855	856	845	865	848	849	853	827	831	876	877	858	804	896	883	814	852	867	831	860	851	848	857	900	796	886	834	852	832	852	889	841	854	857	829	878	866	828	847	823	853	892	855	818	834	814	849	825	815	856	813	902	815	880	870	900	864	859	867	861	856	875	836	861	821	795	889	851	841	830	863	908	847	875	865	857	842	844	892	806	838	861	864	904	902	856	863	879	837	770	871	907	860	790	821	801	850	904	902	820	853	826	891	859	897	840	845	879	818	856	847	834	832	942	865	869	865	850	874	880	909	840	828	840	882	839	766	878	851	831	875	882	843	870	919	835	877	867	882	900	843	873	858	846	855	857	824	851	864	885	846	875	861	862	837	789	838	826	840	830	816	879	819	842	867	936	872	842	835	893	850	875	861	874	906	828	830	856	893	808	902	864	837	834	875	845	839	819	859	846	871	828	856	781	801	880	818	870	841	845	837	871	864	897	852	845	885	851	878	853	867	855	862	832	862	860	845	830	900	806	851	804	851	867	803	860	857	817	867	869	889	906	869	831	850	886	816	855	882	850	843	852	841	835	847	874	819	905	855	873	865	840	865	829	847	855	807	859	878	807	863	828	837	891	869	839	816	844	790	833	806	826	872	857	875	823	872	863	897	791	894	865	840	872	877	861	843	850	890	835	897	880	868	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8290	488	334	226	175	155	157	159	172	162	161	176	182	154	146	151	182	164	164	147	155	156	167	157	155	179	158	160	136	124	145	157	155	175	163	187	183	143	158	145	161	184	154	161	160	165	148	177	160	159	166	159	162	177	164	153	128	161	146	146	136	133	172	191	160	163	158	157	144	145	170	152	157	168	165	153	154	145	170	161	150	144	151	151	172	162	167	159	159	145	157	147	175	152	134	174	145	156	151	197	145	163	156	179	170	159	140	159	168	147	159	145	140	182	154	157	136	176	173	168	154	172	122	164	156	142	155	172	165	157	154	160	166	155	152	144	131	139	148	142	180	159	158	151	166	165	160	153	188	160	146	140	150	160	161	143	170	151	163	176	176	167	143	164	160	166	153	150	147	170	136	144	141	158	156	145	162	144	171	133	184	167	155	168	168	150	182	130	174	162	175	155	148	167	157	165	165	160	165	185	150	152	153	166	159	163	147	124	164	157	157	156	162	142	159	146	183	165	157	175	170	168	139	144	155	150	193	180	159	162	147	168	149	159	159	151	144	172	147	175	189	173	161	162	164	169	149	139	140	144	136	149	155	184	156	167	146	164	148	165	187	176	154	175	172	172	174	150	158	168	159	155	149	151	184	142	153	173	163	158	168	159	174	153	159	168	171	135	166	162	165	168	149	171	153	154	161	172	155	150	155	153	156	154	154	164	147	156	141	141	140	154	168	139	162	182	182	151	159	138	160	141	163	131	149	166	166	146	153	160	151	138	152	163	150	160	133	154	150	180	145	143	148	156	168	140	143	147	156	140	142	151	169	169	138	146	162	158	157	164	158	172	151	158	161	151	161	161	156	140	152	154	157	167	132	173	159	148	161	171	151	156	153	183	160	152	159	152	129	180	150	137	168	143	161	150	158	152	162	160	160	165	150	150	163	148	183	150	166	163	151	175	160	162	158	151	169	160	170	167	174	160	173	156	159	129	164	177	187	220	156	144	177	136	157	159	170	164	167	156	172	177	163	172	163	152	160	178	157	132	177	131	192	135	148	143	169	153	145	169	158	166	159	166	144	153	156	162	157	150	161	174	164	160	164	156	171	147	156	136	193	159	151	162	142	161	186	146	169	153	181	165	165	151	179	166	154	140	153	171	169	151	151	146	141	176	152	181	146	160	177	137	178	166	148	151	154	151	151	164	138	161	147	156	170	158	155	177	171	163	162	153	172	126	131	129	179	126	143	161	166	145	164	160	143	164	144	143	150	158	162	138	185	153	165	142	152	149	176	200	173	151	148	148	158	157	163	150	160	139	178	158	157	153	149	167	155	146	157	162	166	168	162	155	155	165	149	147	164	174	156	154	154	159	173	170	161	158	145	165	157	148	158	176	140	171	156	182	161	163	142	142	163	166	166	166	147	159	172	150	156	163	156	156	170	155	162	140	152	159	180	154	160	147	158	155	163	161	140	166	139	170	166	150	142	142	160	163	160	160	145	165	174	159	160	173	181	187	162	152	156	144	144	140	138	142	160	160	193	148	160	140	156	172	174	139	138	150	150	193	166	161	164	138	193	169	171	162	160	169	154	151	152	178	155	156	144	186	175	141	137	161	161	133	157	154	173	174	169	172	160	185	180	172	146	155	166	158	141	182	164	162	173	148	176	147	167	155	158	128	165	185	156	158	133	135	145	152	162	159	176	184	159	145	143	147	159	157	175	172	172	171	167	159	130	169	173	170	156	157	163	153	151	151	179	141	143	158	157	154	178	149	164	168	150	148	139	158	158	149	156	150	179	145	169	153	169	158	150	180	160	156	147	162	145	163	160	177	169	171	157	144	169	169	169	135	160	169	156	157	156	166	171	179	147	153	161	149	153	190	150	147	133	164	144	150	154	148	139	137	150	140	176	139	149	148	146	183	171	143	149	129	185	165	167	165	171	141	152	152	139	146	153	149	173	153	152	163	160	155	158	164	169	178	156	168	157	148	185	168	175	145	167	144	167	166	170	150	128	178	138	172	160	149	166	146	185	148	159	167	151	189	160	144	150	171	150	175	153	161	152	138	187	151	156	151	155	151	177	152	148	160	141	153	159	161	163	142	152	153	167	146	148	169	146	160	144	159	154	158	149	179	165	146	159	147	147	159	151	162	157	148	152	155	168	140	180	193	171	140	160	158	152	172	160	167	141	144	160	166	153	177	160	144	140	165	159	159	169	176	148	153	145	161	171	168	134	144	159	171	163	151	165	154	164	155	149	163	159	150	154	154	151	151	154	160	153	173	160	149	168	154	166	150	168	135	162	163	145	169	150	161	147	160	153	147	142	184	177	159	165	158	146	156	164	158	170	185	168	168	149	165	169	155	147	151	180	168	179	147	195	154	149	163	128	161	153	162	155	141	155	133	181	157	177	170	132	134	146	161	137	143	143	165	141	139	168	155	160	175	151	162	141	176	190	120	206	140	180	153	139	168	153	154	156	175	162	129	164	156	165	152	154	163	154	169	144	171	136	155	141	154	139	157	163	154	176	155	159	147	169	154	160	152	148	159	165	144	150	174	151	174	157	143	165	149	137	182	160	149	167	160	151	175	166	145	165	131	134	161	152	135	146	145	149	146	157	167	160	181	163	151	153	152	133	152	154	165	153	178	176	166	170	162	166	167	169	165	197	167	151	163	169	161	162	158	181	147	129	171	157	160	154	152	168	151	170	171	148	156	173	167	159	155	158	180	163	152	159	156	161	171	157	149	164	158	157	154	147	167	143	179	158	153	180	171	168	170	172	158	150	184	152	176	169	150	145	151	158	159	140	161	135	154	140	165	189	141	148	164	161	167	152	151	164	143	157	166	138	142	158	151	158	150	170	166	183	144	167	169	167	139	138	153	148	164	165	157	176	157	139	160	165	166	173	151	168	154	176	153	149	162	142	159	145	164	157	170	174	160	142	162	156	163	158	150	153	149	162	155	157	166	164	162	148	141	175	147	131	154	143	146	154	190	168	160	152	142	152	142	160	164	159	137	153	140	150	140	174	153	156	159	159	166	155	158	149	152	143	176	133	143	172	167	158	138	180	160	167	176	163	154	182	173	189	158	155	151	134	179	161	195	164	147	164	132	137	152	157	150	159	147	179	163	184	133	168	182	141	169	170	170	154	160	173	155	174	177	177	165	150	161	176	155	171	161	170	155	154	146	138	162	138	173	176	181	184	140	147	144	173	179	158	156	171	140	173	179	171	158	162	152	150	161	176	143	183	173	171	138	142	163	153	146	149	191	151	155	153	165	140	146	154	135	151	166	174	151	176	178	150	149	141	175	142	155	149	157	183	169	149	157	149	166	170	159	136	161	146	138	167	128	176	147	165	163	175	149	163	151	153	160	163	176	147	149	156	158	154	168	165	149	143	168	165	183	154	166	151	167	141	159	142	172	146	166	160	157	169	148	173	177	153	133	149	159	164	169	168	161	156	148	162	163	167	147	164	161	137	171	151	183	171	154	168	165	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8157	562	693	623	622	580	580	564	546	515	547	554	501	480	511	511	495	531	517	519	536	492	446	530	493	514	538	514	487	478	524	503	494	492	475	506	516	523	468	477	515	511	493	478	512	472	513	519	486	488	506	510	463	490	543	505	436	480	469	529	502	487	482	479	480	516	533	524	511	544	506	492	499	489	504	501	485	498	528	513	487	517	514	490	492	480	487	503	514	464	526	534	460	490	480	497	468	486	467	491	484	487	528	493	485	475	528	462	490	476	515	480	524	500	499	503	509	523	491	474	449	522	494	493	522	464	485	479	493	452	488	508	495	471	531	489	520	562	523	477	508	518	489	515	465	540	461	445	493	515	485	524	488	468	480	483	503	471	507	499	488	483	534	476	488	506	534	480	489	519	562	492	505	481	496	478	500	507	501	528	510	497	506	524	492	501	499	498	508	536	522	533	508	554	479	492	495	517	511	495	510	508	506	477	478	504	546	496	524	513	531	454	455	538	530	471	512	483	512	479	493	496	474	547	495	502	495	513	487	498	444	509	490	494	493	517	519	528	497	504	492	485	505	468	506	455	457	494	475	492	510	498	469	504	506	472	503	490	486	526	510	516	500	545	522	480	506	485	452	529	511	525	503	467	510	482	475	522	503	482	473	522	488	480	480	544	501	477	531	505	480	492	521	472	502	483	509	499	495	479	516	500	520	473	503	513	494	479	509	543	485	511	550	528	470	463	525	530	490	489	489	459	467	496	505	496	479	500	475	497	475	547	528	465	475	539	473	511	515	494	504	519	469	490	510	508	465	495	470	526	479	494	539	508	489	504	500	465	520	502	514	471	450	479	502	491	554	449	497	479	484	468	522	500	492	487	549	473	518	481	495	520	497	470	503	484	511	526	502	512	496	464	487	508	470	496	511	543	488	498	469	511	492	451	508	487	508	498	497	471	493	476	507	463	492	511	495	542	488	475	473	438	483	492	489	492	510	513	507	487	515	543	463	485	456	518	496	498	501	498	504	506	502	527	488	517	476	503	517	502	479	485	524	495	463	449	477	488	486	483	497	462	463	503	475	496	527	504	502	500	505	502	523	507	486	481	497	491	481	454	474	517	485	443	516	494	542	503	507	508	521	485	543	446	493	497	459	487	521	483	470	482	506	465	535	468	498	478	498	485	459	443	489	497	492	511	508	492	506	500	516	471	498	466	474	470	473	457	497	509	518	491	531	483	483	502	498	484	498	470	503	460	438	479	488	465	505	521	480	477	509	511	501	472	532	475	517	508	440	518	497	513	516	484	485	477	519	464	465	512	530	517	440	523	504	511	512	503	517	518	524	537	478	484	489	454	496	507	500	491	470	507	488	498	478	483	504	504	499	482	511	504	490	494	474	503	519	517	528	506	499	506	535	474	517	498	480	485	493	500	506	469	492	519	487	503	473	451	498	516	509	497	504	483	493	523	492	473	499	499	511	462	490	496	498	511	477	501	467	516	516	520	501	493	495	487	504	487	501	540	454	500	502	484	528	496	474	483	504	510	473	493	513	484	515	459	527	462	474	498	498	489	484	511	496	499	517	489	469	493	514	503	482	525	489	528	485	499	476	476	487	546	479	478	509	517	461	515	458	479	496	505	548	509	482	478	507	509	473	500	517	448	480	468	514	485	515	501	512	475	540	530	525	497	485	472	486	507	501	484	481	510	532	503	497	479	543	505	490	519	525	510	493	505	498	464	512	476	496	477	530	520	524	500	518	474	528	521	475	509	487	479	499	541	476	524	453	476	518	510	499	476	514	492	518	524	462	524	498	531	489	484	513	499	494	439	520	505	511	509	493	509	473	528	537	458	475	503	474	477	462	499	514	505	483	457	478	498	467	454	513	456	510	481	455	536	460	494	477	510	533	517	499	505	474	504	508	497	514	511	503	475	471	517	498	518	522	542	467	515	541	499	517	483	487	509	483	472	535	469	500	503	500	535	518	464	487	496	446	504	464	532	500	459	505	472	535	491	492	479	475	526	526	464	465	463	506	496	488	496	490	517	516	511	514	489	464	527	487	497	484	462	486	528	530	509	490	531	514	521	517	477	479	539	457	520	525	443	498	535	499	514	499	503	473	500	488	470	459	500	472	496	479	478	473	488	536	513	493	509	504	512	496	532	519	501	480	492	480	504	473	463	503	534	487	475	519	481	476	551	463	506	493	459	458	505	466	495	474	524	500	500	494	532	501	511	506	487	487	489	560	512	500	503	496	497	499	504	457	520	470	479	526	520	460	519	498	478	477	502	518	519	542	494	504	483	501	512	490	524	521	479	514	542	477	517	521	502	478	513	461	479	497	531	467	471	494	488	533	521	508	540	460	531	506	474	486	533	476	474	491	496	491	461	536	491	471	509	505	473	470	472	479	504	475	469	485	490	522	487	507	494	487	499	457	469	495	540	491	473	518	484	497	521	493	516	493	507	503	471	487	525	508	487	519	512	474	486	496	498	461	493	519	489	510	503	477	468	482	501	519	517	475	516	497	491	497	487	497	502	479	516	491	493	477	513	509	484	542	519	480	527	484	464	531	523	490	505	497	501	520	521	526	469	482	466	519	532	491	503	516	493	488	498	472	484	493	538	515	510	508	477	500	499	457	483	451	483	487	488	496	481	485	511	492	502	478	509	531	485	529	510	494	512	497	520	487	505	482	497	532	471	504	471	538	529	503	515	480	491	541	471	499	482	487	485	467	467	508	498	474	509	514	491	490	471	485	496	480	496	547	459	473	514	454	489	466	483	539	467	488	484	478	497	497	486	499	514	454	504	483	465	510	513	512	509	495	507	519	456	524	494	507	555	491	532	453	507	474	497	528	517	481	464	495	519	482	526	466	493	511	480	509	484	495	510	484	522	497	492	507	524	555	506	497	535	433	472	535	478	507	451	535	502	488	476	475	444	511	507	491	484	507	484	499	502	472	480	479	478	507	524	511	498	547	476	530	457	509	475	472	515	502	534	464	479	503	482	486	524	511	537	522	497	496	479	490	491	503	512	498	535	469	479	447	547	473	471	499	525	517	518	507	535	463	507	518	471	486	482	519	509	444	485	496	526	524	475	517	488	488	495	524	469	483	490	453	481	526	481	538	458	484	477	498	489	490	517	495	508	529	503	520	453	539	500	459	451	501	483	536	476	470	486	488	498	497	506	499	507	481	472	487	498	535	442	495	512	476	504	492	514	492	502	468	527	502	490	494	500	506	499	484	521	528	473	504	511	479	492	474	497	486	501	443	520	452	528	522	542	543	469	495	506	487	483	520	490	458	501	481	474	450	498	489	477	495	493	492	553	492	529	531	499	465	521	501	508	464	526	508	472	515	513	514	530	533	529	481	504	477	500	516	488	488	516	493	481	496	523	500	501	489	491	509	534	478	497	493	476	523	521	507	516	508	507	500	486	522	487	503	476	489	514	476	482	485	475	505	511	498	515	512	486	515	483	507	512	502	516	487	464	519	463	517	488	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
52953	12903	2408	1235	936	710	567	488	399	396	394	403	384	355	349	353	345	317	318	344	316	310	336	317	296	333	318	313	309	310	327	319	335	316	310	337	284	301	321	313	309	300	277	318	320	330	274	333	300	351	306	295	246	305	286	311	300	307	336	292	319	301	282	297	317	302	323	334	302	320	277	314	302	295	296	333	266	347	279	313	296	301	291	306	329	282	272	284	316	319	327	289	284	307	284	296	322	291	305	310	298	308	270	299	279	304	296	315	307	283	324	277	329	323	301	324	305	305	293	293	308	313	290	341	276	308	284	334	328	251	277	308	320	287	314	350	324	312	330	333	318	278	295	344	268	326	296	367	295	279	314	324	309	342	299	326	289	298	327	288	301	327	295	296	314	298	301	317	284	281	309	301	302	275	282	295	275	281	295	302	291	300	289	298	286	303	304	308	303	319	307	262	299	313	332	315	319	336	279	280	317	303	319	307	261	301	286	343	302	309	303	297	303	328	289	298	283	293	316	299	294	298	312	285	320	312	305	337	347	308	316	334	315	286	320	319	323	311	327	281	304	305	300	291	309	287	316	300	311	328	300	296	289	279	271	280	316	300	294	319	294	272	303	293	289	328	272	301	292	291	283	293	306	316	308	275	298	294	270	304	305	296	328	275	312	293	333	319	313	307	329	299	313	304	295	326	296	311	315	307	302	319	298	299	289	314	296	314	300	303	277	310	277	301	314	279	301	297	279	293	310	309	300	282	331	336	327	294	282	324	287	317	306	311	281	278	284	306	308	304	297	329	312	284	289	260	317	297	294	316	311	322	320	299	286	294	305	308	311	342	280	284	296	305	311	296	290	309	304	280	323	337	316	294	298	304	300	328	319	298	319	255	310	269	287	332	313	283	311	287	309	325	310	356	272	301	319	320	328	313	307	331	315	295	300	296	313	323	308	297	276	308	297	328	300	332	305	314	302	293	308	328	312	299	313	315	301	341	289	286	332	310	303	324	290	317	329	302	308	293	303	298	288	285	300	321	296	289	295	284	280	275	295	316	305	303	326	285	295	300	268	319	301	299	291	276	269	324	319	323	322	294	336	320	310	316	276	288	274	326	282	315	322	312	302	286	321	271	307	323	315	282	318	316	290	306	316	285	295	287	346	309	285	274	308	289	293	296	307	288	306	314	329	309	289	292	276	311	325	283	308	323	307	318	285	307	318	314	334	282	313	320	336	309	326	334	318	302	291	314	318	305	307	291	281	343	320	293	313	297	306	292	315	290	319	315	284	280	269	307	314	290	311	289	344	332	314	279	282	291	291	293	329	295	299	293	299	277	337	335	290	294	300	301	290	299	305	308	305	296	298	287	298	329	299	284	329	322	325	268	300	300	304	333	283	328	299	278	318	287	306	326	310	326	330	289	279	305	295	321	292	299	284	305	304	287	286	300	313	297	309	300	289	294	299	315	291	325	294	323	298	316	327	315	309	301	295	294	316	321	306	326	307	288	278	324	286	339	319	287	290	300	309	312	321	314	289	297	307	272	296	304	317	305	285	351	319	290	260	282	311	312	308	314	322	322	297	327	314	299	304	342	314	299	319	315	290	314	313	316	283	292	316	277	325	313	302	314	293	322	299	323	326	303	310	290	288	308	338	318	308	316	298	282	317	309	323	320	269	337	302	284	335	313	298	293	298	301	309	296	292	291	287	292	331	331	316	311	318	315	301	311	329	279	324	326	335	286	316	314	310	311	300	368	281	311	296	307	309	335	276	297	296	301	269	302	277	330	301	285	317	299	344	287	303	328	347	311	319	316	322	306	291	324	323	306	318	298	303	342	314	307	287	311	289	315	288	292	283	306	296	306	313	293	318	309	305	298	292	293	277	294	301	311	323	303	295	313	307	300	294	304	320	292	286	307	337	306	268	306	307	293	294	282	287	287	299	292	329	294	297	309	318	301	287	282	302	305	282	283	314	284	323	285	291	308	329	309	320	269	300	278	315	331	320	283	303	304	310	306	322	271	293	307	278	301	334	333	320	295	315	304	318	296	339	307	326	307	298	329	300	294	318	295	292	331	312	337	305	304	290	289	321	285	283	285	292	333	295	296	309	285	278	308	275	310	316	304	301	303	283	347	324	304	309	286	325	275	301	289	283	290	285	311	295	328	294	290	283	312	309	351	284	296	301	312	317	290	335	309	305	319	317	280	324	314	304	285	331	282	350	301	342	305	303	330	304	305	304	274	330	295	313	331	321	306	300	322	299	367	292	274	287	291	301	343	351	292	266	294	301	299	246	308	306	325	317	305	299	317	283	301	339	286	322	306	291	310	317	321	299	311	324	291	325	308	266	288	291	306	288	307	285	326	319	304	337	311	319	276	320	277	321	314	285	303	299	295	344	268	284	297	303	313	298	319	300	295	288	304	321	293	309	282	308	297	328	298	326	290	293	296	326	320	313	306	333	305	294	287	305	311	318	286	283	309	304	320	321	293	316	297	291	321	312	258	316	324	305	313	302	308	327	290	335	291	301	285	300	306	301	330	312	297	271	306	315	284	285	291	311	339	295	306	314	305	304	284	311	297	284	304	303	295	311	288	266	294	292	297	334	314	313	297	317	286	299	279	311	280	297	305	306	277	296	309	306	287	307	291	313	295	284	309	298	310	351	297	310	285	263	276	295	340	323	316	308	329	324	286	293	307	336	319	299	328	311	276	341	282	312	339	287	306	307	287	316	321	278	312	300	279	278	285	295	327	291	307	305	290	293	324	304	321	293	324	306	317	331	310	314	292	303	256	305	328	304	326	296	276	302	350	318	266	276	323	321	284	308	318	306	317	315	285	313	297	307	329	307	295	286	283	311	288	287	274	322	290	289	335	314	286	287	306	304	313	322	309	326	310	323	278	286	289	314	313	305	325	285	300	317	282	296	316	284	327	289	295	302	295	319	269	310	313	326	290	277	301	266	275	289	278	306	303	296	322	337	328	321	334	316	319	311	294	313	316	319	313	282	302	307	329	297	293	285	318	292	333	298	287	295	336	325	311	299	281	312	303	285	346	301	295	315	300	307	286	275	292	309	349	322	306	289	310	329	334	303	320	336	302	315	304	299	310	314	306	301	297	308	299	287	299	304	290	319	312	296	307	306	302	310	311	322	321	325	274	313	277	286	284	309	311	304	329	314	292	277	320	295	291	308	291	288	313	316	287	293	315	322	276	295	324	320	336	300	300	323	302	273	315	305	304	300	306	331	300	293	321	313	324	300	294	319	343	308	282	328	293	317	320	293	335	284	301	296	304	313	302	353	286	310	338	304	320	260	285	300	296	323	286	309	274	288	302	275	294	324	323	299	312	291	275	300	303	289	305	313	289	313	295	302	284	334	338	298	292	313	332	313	328	300	315	314	316	299	311	322	280	302	301	310	316	323	312	346	297	313	316	302	291	318	287	300	297	282	295	301	306	310	288	312	318	306	298	305	273	300	299	324	324	308	320	297	293	310	309	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24768	1918	3431	3742	3216	2714	2338	1947	1715	1650	1476	1470	1405	1270	1223	1130	1195	1122	1086	1053	1051	1053	989	1053	968	939	984	923	934	910	918	885	950	946	865	910	867	897	867	928	902	925	914	884	890	885	912	921	881	844	908	892	915	892	903	866	853	879	883	908	874	942	867	858	894	863	840	857	888	858	832	907	882	862	837	847	851	868	857	846	898	872	905	900	874	901	858	885	851	820	876	852	881	834	858	845	900	815	843	870	818	895	851	882	857	846	864	895	854	834	876	836	863	856	885	851	819	854	853	915	882	855	859	903	848	801	827	799	831	835	843	788	855	871	837	839	868	855	830	825	835	861	839	822	846	831	842	878	825	807	882	875	866	847	873	913	894	875	836	886	870	876	798	840	858	859	824	857	864	836	792	862	875	846	862	867	871	805	831	844	873	845	855	836	805	864	827	859	860	836	869	849	830	855	825	858	884	877	853	866	806	832	852	841	821	827	860	836	830	873	857	849	854	800	838	883	836	853	851	863	863	867	823	869	808	825	842	806	874	900	811	885	840	799	829	796	854	868	837	865	870	860	830	835	806	835	830	878	846	859	842	837	820	888	836	854	877	807	895	825	899	847	882	902	853	865	865	851	819	867	881	892	810	869	888	805	856	852	861	812	904	854	818	874	866	914	864	837	844	876	814	833	860	838	863	837	872	856	815	784	825	859	885	810	828	902	849	927	836	865	819	901	816	850	830	788	880	858	873	851	905	912	845	863	867	845	822	895	856	867	847	840	824	833	868	853	879	870	829	832	909	853	884	872	824	880	871	788	941	882	866	908	828	870	863	842	829	874	867	893	848	793	906	828	796	817	827	793	819	806	865	865	876	849	835	851	876	871	848	770	840	823	868	852	847	798	861	834	852	820	845	871	846	825	843	865	861	820	833	791	871	866	891	873	916	835	832	888	805	811	834	853	813	822	864	810	836	808	840	858	802	895	880	853	859	886	854	844	875	873	821	875	906	848	864	891	870	913	824	877	821	845	823	865	873	888	832	866	884	822	839	835	849	805	866	871	800	859	894	846	845	847	875	862	856	847	842	847	851	887	845	829	847	853	820	862	866	884	836	798	782	816	817	884	836	875	871	834	885	847	848	882	877	830	861	860	848	862	889	888	883	834	850	817	840	897	861	873	824	858	837	879	829	859	901	851	866	858	891	882	899	819	867	828	875	857	799	858	865	869	837	810	818	867	824	833	841	808	869	868	835	837	858	844	837	885	829	854	795	795	877	895	868	817	824	830	868	838	795	871	854	826	820	840	886	842	851	879	852	805	846	827	814	867	895	769	877	856	878	855	808	849	790	870	822	856	862	869	848	849	814	864	877	832	867	872	867	857	826	869	853	896	827	809	817	871	870	874	837	859	832	891	872	863	850	839	805	808	878	839	850	834	830	923	862	870	877	830	853	899	855	890	784	908	835	825	879	815	859	867	858	821	857	858	859	847	848	828	868	785	848	878	790	871	861	886	882	840	844	888	858	874	823	849	803	874	866	814	827	830	873	827	853	868	822	856	854	815	842	818	865	857	826	876	902	867	810	842	811	833	870	811	875	765	878	855	827	819	865	859	855	790	835	865	852	846	873	852	882	841	818	861	798	833	871	828	877	823	834	827	846	817	800	853	837	858	827	861	873	836	865	856	879	847	840	833	847	863	850	871	828	884	850	844	861	924	895	844	847	822	827	833	854	817	849	859	845	826	850	854	853	880	875	894	898	859	879	854	825	831	835	852	873	808	847	834	876	904	821	824	861	908	869	868	862	835	858	835	874	851	864	810	901	877	860	854	892	805	861	840	822	835	850	832	863	833	831	840	861	865	859	858	791	829	841	876	817	810	845	850	818	827	816	807	851	849	848	871	866	815	804	837	865	866	847	842	854	898	813	837	822	872	902	797	837	832	826	826	798	804	862	849	818	844	867	851	852	875	847	826	854	810	892	852	856	849	816	815	860	847	857	825	830	858	846	939	865	821	866	847	851	898	884	838	847	881	864	854	852	845	830	875	847	835	850	910	883	831	817	880	837	835	798	808	864	884	907	805	864	831	835	835	791	887	813	823	895	881	856	839	789	832	830	874	889	860	846	848	832	821	880	870	856	897	888	850	896	852	831	876	854	837	849	861	828	857	867	880	851	872	777	847	842	879	852	837	817	799	839	874	820	952	812	894	846	819	886	876	787	844	892	902	914	903	884	826	852	854	859	838	826	818	908	861	814	817	822	815	855	852	858	844	799	836	805	828	829	864	802	868	846	885	950	841	877	852	807	862	890	814	868	801	853	765	865	873	831	771	852	838	906	853	870	865	890	892	853	896	855	842	897	894	897	760	850	832	847	855	800	884	832	859	835	923	839	844	888	836	802	867	817	843	829	855	914	944	831	837	867	850	914	798	859	864	845	835	876	813	913	870	817	849	831	860	795	836	873	898	873	892	845	823	878	934	891	851	827	887	824	837	834	838	841	840	831	841	844	891	823	855	853	846	873	798	847	859	876	827	887	857	858	816	826	838	841	919	833	835	839	813	885	842	830	914	817	814	819	829	851	871	792	838	878	866	859	895	847	877	833	864	870	815	884	859	822	873	868	835	845	879	838	874	845	825	894	837	850	854	849	902	817	880	861	846	852	850	892	840	835	769	863	850	877	865	881	854	824	850	831	897	852	862	834	894	835	892	901	826	853	850	877	845	832	806	866	807	898	850	832	857	844	821	878	837	814	868	847	793	841	870	861	852	798	846	848	851	789	861	829	874	844	860	858	872	842	832	841	861	844	844	882	839	795	811	797	870	834	832	858	828	813	811	859	828	893	828	886	838	816	817	866	860	890	830	877	863	855	827	805	850	842	855	827	866	843	848	805	899	841	852	872	806	863	839	851	864	847	885	834	851	856	865	857	838	818	860	837	840	891	881	855	849	841	882	793	824	841	845	821	868	842	842	857	860	817	876	906	854	835	825	828	828	870	885	822	866	906	858	883	849	839	840	814	842	842	861	843	902	862	852	861	843	869	867	841	802	875	810	812	829	799	865	836	850	870	798	890	878	858	841	813	841	901	835	768	822	866	841	854	848	813	819	847	881	852	904	881	893	822	846	883	846	857	865	859	815	836	874	842	834	802	854	903	792	818	849	878	837	854	856	880	821	882	880	868	813	867	807	834	876	884	888	853	844	846	907	912	832	882	905	823	834	861	874	896	886	843	830	876	799	815	844	803	907	834	834	830	836	856	882	859	841	868	825	821	861	833	830	843	852	839	832	833	776	864	833	808	840	835	804	854	826	871	834	842	874	864	820	861	840	856	871	888	897	848	867	875	857	823	860	855	884	836	884	826	803	882	862	859	888	845	847	797	859	830	845	876	803	903	858	862	929	890	882	863	868	903	774	824	877	792	843	820	828	823	893	854	872	846	826	817	822	808	845	833	857	819	855	907	817	916	777	892	890	843	820	867	866	841	868	826	853	868	873	860	853	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
62174	19866	8435	2748	1514	1137	916	799	631	611	569	470	489	444	395	393	353	415	355	355	340	361	393	342	353	356	342	342	341	338	330	355	313	319	327	312	288	302	327	321	312	332	321	330	352	308	318	322	321	349	332	312	339	319	280	329	347	314	342	302	338	331	342	344	318	319	322	328	312	325	338	313	331	315	298	310	328	337	330	310	304	345	324	324	302	343	322	309	349	268	331	289	311	343	307	337	287	314	327	305	333	338	311	294	311	334	309	323	305	308	334	322	325	320	284	301	339	305	314	315	323	298	286	337	315	297	305	318	324	290	319	337	289	337	322	326	351	328	293	328	325	309	294	332	301	302	299	335	330	293	295	326	300	307	305	290	296	294	299	289	309	347	318	308	306	319	339	293	303	309	314	322	339	296	301	307	324	311	274	290	327	299	306	343	348	307	333	320	315	315	345	341	294	305	331	329	337	321	321	331	290	298	294	306	294	316	333	327	298	323	319	334	319	305	305	321	288	293	334	301	305	325	340	330	316	307	285	325	349	326	291	309	312	317	339	308	310	317	316	298	328	342	359	307	317	328	302	295	341	319	296	295	354	324	306	303	303	302	324	304	297	301	313	323	315	313	296	352	326	310	270	305	316	327	307	310	324	305	290	302	297	354	330	313	306	315	319	296	376	325	314	296	302	326	314	319	318	311	328	339	357	299	299	301	322	293	313	293	327	276	324	317	287	288	358	292	324	295	320	306	293	285	317	302	369	340	293	338	311	318	322	289	285	303	302	343	284	329	299	293	325	338	316	312	305	337	303	312	290	337	310	327	336	332	315	345	294	289	327	327	311	331	327	319	297	305	297	326	326	312	298	305	302	295	296	324	316	326	302	313	309	324	296	321	297	303	355	336	300	312	309	300	332	305	317	317	311	333	315	317	325	323	326	281	312	323	348	340	297	342	328	324	319	334	306	333	299	298	304	291	311	337	346	318	327	327	303	300	321	313	334	330	315	319	303	312	355	334	278	327	306	310	297	281	285	308	321	314	300	344	333	324	307	329	338	326	312	306	318	328	331	292	286	312	309	295	320	302	323	313	301	308	337	307	330	336	318	370	316	294	303	295	328	324	318	323	315	337	312	327	278	316	303	331	314	293	316	324	308	332	302	336	295	313	321	310	284	311	329	333	319	290	314	286	320	299	305	329	329	299	340	308	300	304	307	262	318	323	332	302	310	313	326	312	306	302	287	346	331	322	346	329	292	330	367	317	314	328	324	323	287	323	296	306	326	305	316	315	360	335	328	322	293	325	310	308	321	289	335	307	327	318	292	311	339	329	321	298	339	294	351	343	307	318	305	325	316	262	281	315	260	300	326	302	322	336	304	336	314	308	303	311	287	309	321	310	304	290	333	295	342	274	306	320	322	320	331	307	319	329	291	313	344	286	334	352	320	319	300	335	326	319	302	318	320	305	284	328	342	328	315	334	355	318	315	306	299	314	304	299	306	306	298	303	328	269	283	324	305	316	304	283	322	301	310	331	264	311	290	280	298	301	344	305	312	302	327	310	363	302	295	278	327	282	316	294	316	311	355	317	336	318	328	301	312	317	311	297	304	305	302	336	329	318	318	320	317	325	339	303	323	315	306	331	332	292	328	297	322	307	302	337	276	290	296	324	327	323	318	320	276	284	331	335	331	306	304	284	321	331	314	302	313	320	369	309	312	305	312	325	355	330	296	297	288	302	325	322	304	332	330	305	270	338	326	340	281	296	336	330	265	304	305	318	304	319	339	295	269	295	345	345	275	333	304	279	319	334	296	326	323	289	314	312	333	302	320	301	323	316	289	336	294	311	318	309	305	347	323	322	353	337	302	290	298	315	310	319	333	319	329	326	331	324	318	296	326	310	312	327	293	323	340	323	348	322	301	295	297	289	336	321	319	295	317	327	336	345	297	289	310	307	306	315	294	351	322	309	296	315	310	329	293	292	311	306	304	311	330	322	338	299	327	314	319	308	314	313	317	314	324	310	340	310	343	330	318	327	292	307	338	312	305	319	351	313	305	300	296	282	323	309	354	312	302	335	335	286	315	291	297	310	337	314	341	307	320	291	328	335	338	297	315	307	273	294	328	320	321	302	328	338	321	330	297	321	307	340	313	325	320	313	342	326	277	299	328	299	289	333	307	303	309	313	322	288	312	296	315	281	318	299	335	320	287	313	312	379	310	317	324	288	354	306	290	338	308	365	282	306	284	305	315	324	317	333	299	319	323	324	331	321	293	293	326	292	319	337	322	314	328	305	300	291	312	304	313	307	318	320	316	306	339	283	337	323	334	320	347	320	312	298	315	310	316	329	300	292	306	317	305	291	302	319	308	316	320	286	317	317	316	317	311	319	304	287	301	307	357	320	314	304	294	335	312	306	332	335	313	330	318	295	334	316	341	285	281	310	312	317	309	348	328	290	319	313	335	336	319	326	305	326	305	311	343	284	316	321	315	330	289	297	295	293	305	285	314	302	307	318	293	318	303	319	351	310	351	291	305	346	313	289	325	318	296	322	317	308	318	301	332	317	312	323	291	329	326	286	326	332	337	304	335	326	305	310	317	318	337	301	347	310	332	339	306	326	298	322	299	284	296	305	300	333	308	320	316	342	312	313	290	338	301	297	304	288	312	291	301	311	288	315	309	332	319	322	311	276	311	328	319	308	292	350	323	292	312	320	334	339	311	314	309	319	319	319	304	300	317	293	324	299	283	309	292	324	298	311	291	292	291	331	337	302	300	309	325	322	322	334	310	302	329	285	296	285	296	361	287	290	324	308	292	325	299	295	296	324	343	308	321	299	329	315	299	297	360	304	296	310	326	313	328	314	307	322	323	333	300	271	327	304	316	335	328	303	314	331	331	280	304	298	310	317	326	312	285	301	330	329	308	319	316	320	307	293	315	291	284	333	334	320	321	318	301	354	308	300	339	302	317	302	308	323	333	345	282	325	319	311	319	320	319	313	322	298	273	294	297	288	358	303	319	319	303	313	282	334	363	288	307	309	294	311	289	342	290	279	300	314	294	311	334	355	299	320	283	309	341	333	314	301	298	299	340	315	301	270	315	314	300	312	291	307	299	319	321	319	315	351	337	314	315	293	331	331	323	307	315	340	327	331	322	308	284	295	291	286	328	321	348	323	338	317	315	298	345	323	308	324	328	300	306	311	305	302	332	307	313	311	318	289	328	327	301	270	313	326	330	283	304	315	305	308	310	331	306	330	323	292	295	319	357	336	338	298	344	313	303	325	304	307	328	330	333	309	330	332	314	316	324	334	321	304	317	290	311	312	332	302	346	269	287	287	357	309	341	329	322	337	325	300	303	316	321	332	315	336	303	299	311	290	315	326	320	315	304	311	275	263	315	316	324	324	324	322	326	321	323	308	338	327	280	318	308	317	311	306	328	291	301	309	325	323	344	313	311	328	301	303	322	320	356	343	293	310	320	292	316	330	334	296	333	324	344	292	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
30331	2857	5897	6522	5397	4447	3692	3119	2657	2446	2164	2044	1910	1636	1633	1509	1427	1345	1323	1237	1175	1207	1181	1167	1074	1018	1140	1032	1025	1017	1040	1043	968	956	991	988	884	948	935	941	977	954	951	959	906	938	928	945	942	916	916	903	921	886	891	855	872	882	896	866	862	923	874	931	929	895	917	887	873	873	867	883	854	862	829	869	899	842	855	864	843	850	840	852	906	852	948	859	865	869	864	878	893	911	871	842	862	827	905	800	801	891	852	845	814	824	829	832	824	875	860	876	874	847	849	839	903	825	853	869	837	866	852	850	891	816	857	850	820	883	790	878	792	856	853	901	879	871	839	806	854	906	845	831	897	856	850	841	851	832	902	791	842	840	882	847	881	904	789	867	838	903	850	878	821	883	906	851	820	828	798	820	900	886	846	873	849	842	861	818	864	863	863	848	838	819	803	852	804	884	856	859	828	869	870	860	844	857	840	874	838	847	919	902	887	812	829	830	834	853	813	814	848	824	859	831	845	823	828	866	862	806	860	837	821	831	906	865	871	816	890	863	874	859	835	870	856	878	854	820	872	901	875	862	833	826	809	814	859	841	868	920	884	874	853	842	822	854	894	847	856	837	827	835	850	874	860	818	819	823	909	860	809	854	810	870	834	861	844	776	862	846	807	841	829	859	860	879	806	903	870	838	853	850	805	830	880	862	830	847	858	839	808	839	817	807	887	864	849	864	827	860	815	830	869	829	851	858	804	865	877	802	920	897	852	850	833	872	868	832	829	893	807	818	871	854	832	794	845	808	847	821	848	833	871	880	843	850	909	814	809	807	829	843	832	852	866	823	852	855	828	866	874	795	873	828	859	849	879	835	790	817	870	812	877	852	829	784	877	836	918	832	829	835	850	839	843	855	834	832	833	834	844	885	838	860	813	835	821	865	864	886	867	852	840	855	846	852	873	830	859	846	824	869	861	827	805	810	856	900	936	848	829	814	808	856	870	837	845	884	857	866	882	820	844	832	856	877	889	853	868	852	842	891	842	814	895	852	840	873	850	867	874	860	806	818	844	849	794	874	843	840	862	801	846	852	860	860	825	822	875	850	815	874	826	888	881	816	796	846	870	886	853	796	881	844	849	835	814	842	848	798	868	789	875	835	819	847	866	809	852	898	874	839	865	869	830	847	846	867	835	852	856	835	846	886	869	800	833	880	875	844	813	813	882	813	872	852	873	885	834	869	824	821	825	804	835	870	789	862	869	794	866	821	879	827	913	925	817	852	818	871	832	798	806	882	872	802	811	852	838	828	830	883	827	818	858	912	808	827	874	837	837	858	859	855	829	859	876	838	841	812	850	857	842	882	852	866	819	862	818	774	852	853	856	818	848	839	889	835	829	837	906	840	869	838	866	830	862	851	831	859	896	811	876	841	881	837	891	817	819	858	846	901	886	896	872	843	853	799	885	844	901	932	894	864	828	825	797	806	830	848	866	844	811	886	786	896	845	847	811	908	894	868	851	861	867	828	840	822	832	823	855	815	833	877	894	838	856	858	814	845	893	849	865	849	882	867	792	844	897	802	875	821	820	846	861	846	863	779	808	812	876	842	851	870	821	867	860	841	887	859	843	841	857	845	869	844	844	847	872	792	804	835	808	867	842	838	828	835	806	795	888	819	869	892	827	864	849	841	822	914	832	772	809	845	886	850	816	828	795	818	862	870	849	916	861	801	836	844	774	848	787	841	887	819	887	885	860	826	842	872	830	849	821	823	864	800	833	911	842	845	820	820	845	856	865	832	870	841	819	878	897	857	868	851	778	762	890	826	840	888	844	821	789	882	850	863	864	870	887	802	867	862	847	862	787	840	848	794	853	815	836	883	855	841	865	828	840	795	851	817	849	896	848	838	863	811	844	820	813	852	866	828	866	842	931	854	825	842	875	833	837	861	804	891	814	872	839	857	870	854	813	840	865	892	848	875	871	838	862	851	843	842	824	819	868	864	824	868	859	879	845	844	885	863	849	865	878	871	848	845	810	835	848	831	807	857	909	879	887	808	816	830	922	815	872	809	848	849	855	831	873	911	874	844	859	903	857	875	800	809	852	935	832	843	855	850	812	889	851	838	862	861	865	849	837	833	842	860	833	848	824	847	831	838	849	813	894	876	826	846	853	810	859	872	827	827	841	871	844	829	881	826	762	790	805	905	792	842	877	846	803	920	910	813	874	846	815	847	810	827	861	825	831	840	831	809	791	889	843	820	895	843	913	798	843	817	873	822	869	854	842	830	847	848	806	839	816	838	865	820	868	875	855	797	804	858	849	885	844	866	867	849	856	847	834	812	852	870	798	821	837	848	872	825	829	858	823	871	844	898	885	849	839	847	836	882	838	787	850	864	866	819	834	892	835	828	829	829	849	898	874	811	871	834	876	838	816	869	851	814	858	803	814	866	919	851	820	866	813	862	861	842	801	839	912	819	848	847	834	832	810	827	803	782	824	825	804	823	860	867	867	873	812	871	855	837	880	845	881	888	843	854	821	804	853	826	832	812	877	931	862	840	862	830	884	853	790	828	900	840	819	875	849	840	864	876	858	805	871	938	869	784	810	872	900	778	848	869	846	935	877	873	846	843	837	854	843	871	870	867	883	851	892	841	807	799	861	828	860	876	866	884	849	847	889	849	874	847	838	850	832	883	845	822	907	869	830	846	849	754	790	852	796	835	862	849	869	853	826	810	800	835	838	851	891	864	863	810	794	876	851	847	827	822	846	878	837	878	831	836	795	882	908	836	820	839	835	838	884	835	827	892	849	845	881	849	859	829	836	856	881	875	891	825	852	851	847	868	864	847	856	811	848	857	853	825	895	874	826	866	855	834	881	847	856	906	873	869	882	813	902	818	877	853	860	859	802	841	878	836	860	866	858	871	856	828	835	812	840	869	849	848	842	875	794	810	870	814	854	892	802	858	901	894	841	830	853	887	810	859	876	822	869	842	872	798	833	874	861	907	847	849	873	785	841	846	846	816	870	837	872	884	806	875	850	827	828	906	831	845	863	869	875	872	861	880	862	845	818	837	830	854	887	906	874	840	847	850	827	818	890	838	814	843	831	876	851	849	871	821	817	856	818	828	854	811	835	869	808	838	886	830	886	865	873	864	845	890	890	817	838	924	821	838	820	821	834	789	801	870	838	858	872	823	795	915	897	822	895	874	857	797	864	860	829	813	856	806	824	801	847	830	842	835	840	853	834	818	878	795	822	850	895	820	804	851	879	863	887	900	860	851	830	829	818	848	858	869	843	826	896	830	890	850	869	849	834	898	871	833	839	845	892	847	875	862	831	822	850	811	846	820	858	834	871	854	812	844	815	869	871	896	832	886	875	838	821	837	855	879	827	837	829	892	866	851	886	866	874	821	848	856	859	851	831	845	827	853	850	903	866	846	842	864	856	822	804	835	874	871	884	846	811	829	842	859	816	854	778	884	812	902	849	862	871	861	861	869	829	869	889	824	806	836	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7354	427	303	193	176	169	175	151	157	151	169	146	169	151	172	148	164	168	176	169	137	167	166	140	157	152	160	177	162	185	150	171	129	150	152	176	159	147	137	126	134	155	148	165	157	147	165	154	174	145	159	164	167	169	162	134	179	140	166	149	155	156	161	150	190	167	160	158	151	152	165	175	171	164	167	175	151	161	138	161	171	161	152	151	184	141	147	156	136	156	185	163	154	132	149	145	160	150	148	155	151	170	158	171	174	164	160	168	172	163	164	142	159	151	124	149	123	154	144	154	152	160	158	164	139	150	171	153	131	160	145	172	148	124	143	152	169	164	148	170	138	137	161	175	167	132	177	174	143	166	138	155	144	151	146	156	164	151	167	158	173	146	144	155	158	164	175	183	165	147	174	140	147	158	175	155	150	152	147	158	132	149	155	152	175	156	154	155	167	168	164	164	160	133	152	135	147	191	160	143	155	174	146	159	169	140	138	155	148	144	163	164	167	156	158	176	159	143	157	166	151	151	166	170	168	169	163	162	155	148	154	166	151	150	128	138	166	152	185	154	152	182	126	211	140	174	148	152	159	172	158	164	155	145	162	151	135	139	150	166	170	151	143	149	145	170	144	166	154	154	164	165	161	157	147	137	168	161	151	160	144	160	156	153	161	157	168	164	167	155	144	173	149	166	142	158	162	169	154	146	168	154	152	165	165	179	156	158	158	152	144	192	140	136	150	155	162	191	160	157	158	156	144	145	153	145	166	154	147	169	148	156	158	143	157	179	154	158	169	170	157	131	171	119	146	175	125	156	165	146	165	141	164	161	175	162	174	170	172	176	139	145	154	144	148	152	158	147	174	163	144	147	153	151	150	147	156	165	177	155	166	163	143	147	175	150	170	165	157	161	169	155	159	136	143	170	160	169	150	160	154	137	153	162	157	161	171	178	146	133	168	167	144	169	177	161	157	153	138	153	171	167	145	170	146	162	159	131	156	164	164	166	160	142	169	163	168	171	164	183	144	149	180	152	141	137	169	158	149	137	150	153	145	138	124	154	160	148	149	177	150	135	146	161	162	154	157	170	151	199	153	152	151	156	177	134	133	155	149	153	154	168	151	171	151	147	164	150	150	137	165	171	153	171	158	149	162	144	149	175	140	146	143	146	157	157	150	162	170	152	174	150	155	169	148	141	146	170	132	151	138	142	152	147	171	141	135	173	150	171	184	152	141	149	138	172	131	160	157	135	137	161	163	170	161	162	166	145	141	156	154	150	142	166	179	129	147	162	157	140	168	156	135	174	139	136	159	167	161	196	194	147	148	144	171	166	156	163	145	139	140	148	152	152	153	146	164	153	163	153	148	189	161	148	177	164	161	165	167	145	173	171	167	158	161	159	149	158	166	154	155	185	150	160	139	143	167	153	164	146	161	137	146	148	181	162	169	134	140	162	151	163	152	142	149	158	123	138	169	151	146	155	131	187	163	160	170	153	151	153	139	172	152	147	168	159	136	162	177	170	158	171	146	160	157	157	157	148	163	168	128	153	155	181	151	140	150	166	156	159	151	145	165	162	162	146	154	140	187	140	159	173	167	180	152	151	163	151	189	148	132	125	158	154	153	149	152	157	166	167	144	164	158	165	184	148	173	188	165	163	130	153	140	152	162	151	166	146	147	146	177	174	167	153	164	152	143	162	166	138	163	149	158	146	163	142	153	174	146	169	141	172	173	139	143	136	153	150	128	163	133	153	142	157	144	147	173	151	150	163	144	151	167	155	175	148	168	171	168	157	160	173	157	152	144	142	166	153	144	163	142	162	136	156	170	162	133	166	159	148	166	155	191	164	151	154	167	167	159	137	151	164	194	166	167	150	139	159	151	150	157	148	173	169	145	147	143	175	186	139	167	139	121	173	142	163	148	167	154	151	168	139	146	157	157	153	186	152	155	152	168	161	148	138	182	156	149	169	166	132	153	177	159	165	152	146	150	164	155	148	147	139	137	151	151	161	150	162	172	172	162	154	171	129	151	154	144	146	167	176	154	161	173	142	175	141	157	154	160	152	156	170	138	167	153	147	144	146	151	162	155	156	156	178	154	174	165	139	162	159	167	168	148	145	162	146	165	167	150	150	175	153	157	170	152	159	140	187	144	136	157	158	137	159	142	151	151	131	157	183	154	153	153	141	163	146	129	156	153	162	138	169	167	177	170	146	147	145	157	164	157	155	165	142	166	167	155	161	161	139	153	177	153	130	178	159	136	150	156	137	159	157	130	154	150	168	177	169	135	143	142	172	151	166	168	169	185	153	164	166	158	144	157	154	149	159	150	177	156	149	154	151	139	171	162	139	152	144	154	170	153	150	158	137	171	144	173	172	173	157	171	178	144	172	143	155	162	153	165	164	154	160	152	161	152	166	150	146	137	155	150	162	148	159	165	171	166	163	158	161	168	152	169	163	158	176	162	173	132	165	147	154	167	168	167	154	162	152	169	170	158	156	140	184	166	166	181	145	154	140	173	167	141	154	188	168	146	149	151	152	136	158	146	166	152	149	133	172	153	151	171	127	159	143	155	177	157	157	171	158	155	155	154	142	159	163	175	173	169	175	163	149	170	137	141	174	154	141	177	167	140	163	146	188	148	162	130	146	170	171	159	149	158	163	141	162	181	140	170	150	172	151	167	148	142	174	153	164	152	170	133	162	176	133	153	165	161	198	153	167	153	168	165	139	152	159	146	167	167	143	142	154	146	150	156	156	162	168	161	163	152	142	151	150	152	144	151	164	136	175	139	156	167	158	157	150	151	178	144	143	168	160	145	166	144	123	162	160	143	176	141	156	148	176	148	183	150	157	179	143	153	168	179	156	152	150	174	131	150	145	118	160	150	149	167	165	146	150	167	141	129	151	141	155	158	152	152	170	163	135	163	153	145	180	158	152	155	173	154	151	165	153	148	168	172	170	149	155	116	172	158	141	155	146	153	151	151	160	175	172	139	124	158	169	154	150	171	179	156	156	133	154	178	143	147	153	169	165	152	152	153	141	166	143	154	147	173	164	160	142	156	170	150	168	167	194	156	165	149	159	154	146	172	177	159	164	137	154	166	165	152	167	129	147	152	145	139	160	147	181	153	148	152	132	151	137	186	142	156	139	176	165	168	144	141	154	146	152	166	159	158	164	161	153	150	136	149	161	140	123	169	147	172	144	154	166	154	167	175	142	161	159	130	151	169	163	166	167	165	165	191	144	163	151	162	174	154	158	178	191	161	153	152	164	139	154	160	150	148	160	146	134	166	140	145	165	123	164	184	156	161	148	154	151	144	149	133	160	201	150	149	168	173	174	153	153	156	147	148	140	153	140	161	151	173	133	156	142	146	156	167	148	163	149	171	167	152	133	183	192	158	159	170	125	166	141	131	175	170	174	151	167	127	153	186	170	148	148	135	158	156	158	153	173	138	134	132	145	187	156	176	175	159	125	143	138	149	160	155	144	170	156	167	152	147	131	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7232	564	637	704	655	577	575	538	518	547	464	529	555	484	525	500	518	474	514	509	484	487	521	499	451	515	475	473	476	491	512	517	481	520	519	477	487	459	466	498	501	519	506	508	525	563	515	444	516	534	505	498	505	461	479	431	459	471	488	463	482	458	481	511	472	473	501	537	485	525	473	514	479	460	476	458	540	522	506	462	523	481	468	489	513	506	487	488	509	531	516	489	476	525	509	507	501	440	490	500	495	482	535	462	465	486	485	480	491	464	489	516	462	488	502	516	489	480	500	520	496	503	515	476	481	472	458	479	491	461	515	503	511	481	518	492	492	463	515	486	522	487	463	501	478	498	512	491	473	507	500	524	536	471	439	514	466	503	499	533	503	519	507	524	437	503	516	482	473	482	508	475	506	487	513	486	493	482	512	544	476	488	502	472	478	477	474	510	485	487	485	508	481	467	522	503	512	468	467	525	487	472	497	515	499	458	484	506	474	532	517	503	479	490	475	473	522	485	468	470	452	481	501	490	486	468	481	479	534	508	513	454	489	522	516	509	490	532	501	499	486	471	523	469	489	505	475	455	472	538	490	488	475	474	484	474	501	462	492	502	503	512	468	476	477	516	510	477	464	466	465	500	496	485	533	503	471	560	479	460	494	494	472	483	478	486	501	466	484	473	469	469	503	459	480	504	516	516	476	494	468	483	511	502	513	490	468	529	490	460	517	548	477	477	484	520	517	472	488	487	507	517	506	468	453	521	477	498	458	439	457	530	459	452	475	513	512	495	506	464	441	496	479	493	468	480	472	468	524	501	484	517	485	484	495	512	497	493	479	472	463	506	482	482	520	489	447	498	506	478	500	486	481	505	479	487	487	471	517	451	483	510	486	471	507	488	464	504	461	514	476	451	488	491	467	539	503	479	475	475	510	439	477	479	502	484	502	515	485	493	489	492	494	450	505	514	472	515	515	519	485	496	490	499	482	474	497	490	489	485	482	464	517	504	443	492	518	473	487	510	456	485	464	525	488	456	514	447	480	503	495	527	489	469	501	526	492	507	455	493	491	464	478	488	483	492	506	519	475	485	491	439	518	471	484	500	512	512	485	493	483	505	493	473	502	472	456	469	481	495	484	460	499	485	493	490	474	470	503	504	530	490	505	486	509	500	486	480	533	517	485	486	503	490	441	483	469	523	469	486	489	478	486	516	499	496	494	480	508	457	484	471	516	457	504	490	491	497	510	475	474	462	462	493	527	481	523	488	461	518	563	464	477	508	452	456	466	501	496	470	522	472	492	467	472	470	482	489	469	463	486	429	492	468	489	488	470	482	492	502	511	469	489	479	480	468	464	494	505	464	500	458	478	483	452	478	519	484	505	556	516	487	484	507	466	490	473	487	503	523	507	476	492	477	482	465	478	491	496	503	492	497	487	507	455	484	509	488	486	501	498	507	475	489	512	537	490	504	443	492	455	484	501	471	487	465	507	487	450	527	474	482	490	493	449	463	501	509	504	458	498	503	501	508	505	501	464	484	486	505	521	488	506	480	470	524	479	488	486	470	487	476	490	497	495	478	519	501	523	529	465	464	478	542	511	475	468	505	437	460	567	458	513	478	496	511	502	511	454	450	490	462	486	487	479	442	474	512	479	460	509	505	513	471	528	480	510	486	516	471	501	483	488	497	505	524	490	454	526	499	487	498	493	496	512	469	485	475	464	493	485	534	473	476	502	483	507	503	517	498	488	474	511	507	461	498	475	487	520	510	484	477	443	452	521	490	474	508	502	487	478	497	515	483	505	490	502	513	500	478	510	501	467	466	459	498	494	463	492	457	518	478	495	488	465	475	485	544	517	514	495	474	510	487	511	491	487	497	507	461	482	504	495	480	475	509	508	467	496	483	484	460	478	497	462	490	480	489	480	471	485	469	538	470	472	510	487	483	507	490	467	456	486	465	502	489	461	508	568	454	477	461	483	511	469	463	501	476	512	461	501	494	502	488	495	490	523	485	496	495	489	518	462	483	472	505	488	471	472	467	519	482	488	457	496	486	481	517	485	535	464	503	486	503	489	465	497	483	467	500	513	502	491	477	504	476	482	467	469	488	487	492	473	467	491	487	500	482	475	507	481	504	487	494	470	517	536	551	492	489	476	497	473	503	486	473	492	489	526	460	510	520	489	533	474	455	489	492	468	517	459	485	526	505	522	531	506	474	482	475	506	484	472	519	494	486	483	497	512	483	511	476	492	473	451	478	488	444	471	466	504	478	524	474	495	498	485	493	469	464	488	504	471	531	483	477	489	479	490	486	491	482	483	496	521	467	500	480	495	497	503	508	491	511	495	482	491	492	518	553	479	517	497	494	493	496	496	496	489	490	510	489	462	494	504	518	499	488	519	529	466	470	489	521	488	482	489	487	484	494	512	511	521	458	468	500	504	496	517	448	489	472	485	459	491	449	532	453	491	486	471	562	517	502	488	496	483	524	488	483	499	474	504	503	488	482	477	487	507	468	497	529	511	485	529	461	487	489	493	505	482	488	557	496	483	496	510	478	513	491	533	481	468	489	489	505	514	450	453	489	527	477	504	469	463	467	535	435	529	462	493	485	546	543	508	447	507	484	477	452	479	470	493	502	478	502	500	532	499	483	511	510	462	525	488	463	494	483	508	509	472	498	476	515	521	472	490	495	490	517	519	502	523	482	468	490	508	518	496	513	485	485	496	472	508	505	476	479	465	489	499	502	513	508	497	490	471	471	485	494	495	520	509	502	437	466	488	491	473	467	478	500	479	492	534	490	495	471	493	514	478	481	536	493	521	484	501	537	501	502	532	497	471	460	465	474	464	456	472	489	492	502	464	512	507	499	517	501	493	461	524	476	497	470	496	481	479	520	510	524	474	484	521	510	545	500	465	516	500	531	529	499	461	472	513	523	533	464	515	497	505	524	502	505	445	520	446	488	539	488	432	499	479	503	486	478	511	485	484	507	508	482	508	501	432	483	467	466	432	484	514	465	511	508	473	486	463	511	515	500	526	471	487	487	497	494	464	470	499	497	497	494	487	470	476	456	473	497	489	468	518	503	479	510	513	512	494	484	471	480	503	474	444	496	483	459	473	463	535	490	500	485	495	494	451	440	471	483	508	496	475	473	502	485	489	518	530	512	470	505	492	470	493	504	474	506	500	510	455	502	498	495	509	507	515	505	511	534	486	507	487	488	500	472	505	469	485	481	509	501	515	506	517	509	486	446	518	484	465	491	521	485	470	535	452	505	494	508	492	523	483	489	501	483	509	479	503	498	481	469	490	469	510	505	508	514	501	484	460	510	472	483	499	452	489	478	476	471	532	487	449	481	474	528	465	467	503	491	445	481	481	498	503	468	504	544	481	471	508	468	507	530	489	479	483	461	498	461	509	538	495	506	461	464	448	520	493	492	488	499	522	509	501	494	474	496	483	498	521	491	475	479	538	485	501	491	469	466	512	519	515	494	464	497	520	480	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48455	11075	2148	1169	853	737	590	518	527	424	423	407	388	381	357	383	356	368	360	307	344	326	322	359	320	358	327	334	301	345	305	306	302	307	324	346	311	327	296	309	309	309	318	289	307	339	332	326	350	293	283	287	297	308	310	302	296	284	285	318	298	289	292	288	305	340	291	326	320	313	284	303	302	303	300	318	290	313	350	301	297	296	304	269	350	330	323	286	332	313	280	319	309	310	294	307	318	304	285	294	305	273	283	311	297	318	322	318	286	317	302	295	286	330	338	317	281	321	335	297	302	348	294	290	298	290	306	303	284	320	289	281	303	287	308	291	308	334	277	306	320	293	310	320	314	285	280	325	300	271	330	325	314	307	333	323	324	316	319	318	311	316	304	344	318	332	290	325	289	319	294	293	279	321	293	293	309	288	307	294	300	325	278	289	289	295	326	274	311	291	291	295	323	264	291	267	307	271	331	308	283	308	290	334	309	309	310	302	309	263	320	297	309	293	312	356	282	282	304	299	316	331	274	269	292	322	297	298	288	306	301	272	285	317	303	319	317	311	305	350	342	311	281	330	316	317	316	324	303	324	299	292	273	332	303	315	316	312	288	290	332	297	307	306	277	287	306	300	317	350	303	303	293	308	317	307	303	305	342	289	336	308	302	290	319	330	315	292	273	327	307	303	338	318	296	331	296	294	306	285	330	306	286	262	310	294	318	305	300	280	296	297	322	314	286	315	306	329	283	283	279	304	310	305	314	329	309	300	303	272	298	321	315	295	315	305	294	301	276	297	305	333	301	296	324	330	338	312	329	320	299	328	312	304	347	322	280	285	310	291	278	297	303	304	275	332	282	283	306	301	281	289	330	333	282	314	309	302	314	318	276	294	350	321	273	303	302	342	288	303	297	344	298	294	306	317	286	302	320	323	267	304	313	287	298	294	307	314	307	270	293	268	284	303	297	292	308	291	299	264	302	314	317	303	289	278	307	303	341	308	331	290	334	316	341	356	286	313	341	298	320	310	315	321	288	311	315	316	328	303	282	283	293	330	296	256	289	314	289	312	306	327	280	318	305	289	290	297	325	299	301	296	298	303	279	336	299	286	295	284	331	302	317	292	289	319	310	322	290	341	289	333	295	283	312	316	305	306	283	288	312	308	300	313	286	300	289	325	310	300	302	293	330	305	326	317	336	321	297	276	279	295	273	317	348	289	301	298	321	322	319	275	307	342	316	266	276	299	343	317	319	288	298	320	297	311	334	272	318	334	282	323	294	280	306	305	295	312	309	251	265	283	297	297	334	352	299	296	344	286	294	289	294	291	304	309	326	310	285	327	337	314	303	319	298	305	295	303	297	329	309	315	309	309	291	289	310	272	312	315	300	339	299	314	272	307	320	307	347	306	293	281	305	286	316	304	321	326	294	297	268	274	323	323	288	305	300	319	277	308	286	322	317	330	328	304	306	302	332	313	357	306	314	294	301	327	313	292	309	273	318	282	293	285	288	298	292	286	316	295	320	303	305	250	328	304	299	275	327	294	285	299	291	350	306	285	315	337	326	298	298	301	290	305	289	313	295	285	311	319	279	277	339	275	281	317	290	295	342	294	299	309	300	306	319	329	285	303	342	312	305	318	316	346	319	322	292	330	292	311	299	300	332	287	292	284	341	304	311	295	312	307	302	305	293	309	289	290	286	330	330	348	299	324	295	305	301	307	315	285	318	305	332	309	280	316	295	307	325	253	311	297	311	336	328	305	282	268	317	267	302	299	310	295	296	306	314	336	306	309	299	299	314	287	286	300	322	307	305	281	319	283	309	296	299	310	303	298	300	313	343	280	296	318	310	295	337	326	334	317	305	303	323	289	310	285	270	316	335	323	277	301	311	281	306	341	281	303	313	307	295	277	315	305	320	294	265	280	286	301	310	319	297	276	286	293	308	286	290	306	278	293	295	307	299	299	296	316	305	300	302	315	299	289	290	285	303	301	276	276	279	279	317	309	309	301	315	318	292	313	287	309	301	288	321	306	310	280	296	312	259	322	321	315	333	303	291	319	283	312	285	308	313	318	262	300	288	270	297	290	321	312	282	288	302	323	280	309	290	290	306	311	298	318	344	308	312	325	328	293	329	339	288	286	279	290	296	312	348	298	300	292	307	320	295	275	333	326	294	308	317	310	292	305	315	312	306	309	293	297	293	318	307	300	299	285	299	305	274	317	301	315	293	321	324	323	265	324	306	289	290	299	316	298	328	300	274	290	306	285	294	304	304	320	298	298	310	294	295	294	280	312	276	304	286	300	292	292	291	317	321	304	288	304	328	294	308	283	310	306	287	285	325	325	302	303	323	291	287	295	298	281	307	306	287	320	330	336	310	320	324	324	318	339	331	276	317	290	313	333	332	316	285	308	280	336	311	276	289	301	282	293	292	319	315	303	279	295	302	324	286	288	306	316	323	296	278	322	296	274	270	299	280	317	282	273	289	334	304	310	289	307	305	290	312	305	314	291	305	307	284	290	311	303	294	301	302	303	292	296	314	303	306	283	285	291	311	286	318	312	316	303	299	316	284	305	289	310	323	272	299	297	307	335	313	309	302	310	316	311	337	330	290	291	293	275	301	297	299	311	299	313	297	284	296	317	297	291	305	299	322	313	310	307	306	313	332	276	309	324	312	299	301	282	327	314	305	311	313	309	315	291	300	311	342	349	324	273	285	279	285	314	291	303	319	314	281	295	310	318	317	326	315	297	309	296	305	301	309	301	325	328	352	277	299	277	318	301	296	351	294	325	303	310	326	322	313	332	315	301	302	293	304	329	285	300	308	305	314	302	304	304	298	288	307	294	316	326	270	306	296	312	298	299	322	331	283	307	319	329	290	309	330	294	289	303	314	326	321	282	292	292	321	314	298	278	294	294	270	319	285	313	329	313	310	287	292	303	308	294	328	338	308	311	302	307	307	307	309	300	322	308	307	288	306	273	339	286	328	313	305	289	294	302	317	303	300	332	318	313	290	314	330	307	313	334	313	316	300	290	323	287	341	275	307	261	296	275	293	294	336	289	316	317	288	308	311	300	320	317	310	328	273	302	303	291	276	324	298	294	297	298	307	311	310	333	287	289	303	293	273	292	295	292	320	295	305	266	330	304	301	330	328	308	297	338	319	300	297	279	305	301	285	306	283	285	277	306	330	271	287	270	301	315	310	325	317	294	291	312	295	288	299	318	322	294	322	294	325	297	299	294	301	265	271	324	267	297	300	312	296	316	300	277	311	296	323	314	307	280	274	305	310	302	284	300	308	343	284	287	295	284	331	328	293	297	277	301	285	308	308	319	305	287	290	319	299	303	320	335	304	299	312	284	313	315	314	285	285	303	288	280	324	320	271	309	305	265	314	319	332	286	292	311	294	329	294	303	270	307	292	291	273	294	305	274	302	339	296	300	263	308	299	292	301	302	299	301	324	262	300	288	315	294	304	303	300	309	285	300	275	304	292	291	305	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22652	1839	3563	3744	3252	2794	2286	2042	1730	1686	1500	1473	1429	1367	1241	1191	1180	1035	1030	1012	1018	1042	1020	993	950	999	954	950	908	924	969	898	957	912	886	943	905	853	912	857	921	927	820	876	851	881	907	872	921	921	907	877	913	941	846	848	887	894	881	833	897	871	867	895	899	869	860	852	878	865	825	881	891	892	861	846	891	872	882	864	861	852	841	859	853	890	801	848	855	824	907	856	846	903	853	851	829	854	830	867	799	908	880	835	830	839	889	909	866	858	843	798	891	853	856	837	820	858	865	804	832	902	848	860	863	857	862	858	834	878	878	828	820	850	835	924	861	832	846	835	853	817	814	823	879	819	868	817	842	937	855	841	845	844	823	831	874	855	905	834	895	776	898	835	867	895	829	824	847	868	835	821	815	851	877	794	842	874	836	841	830	862	834	852	803	848	871	822	823	878	825	858	843	799	813	833	904	896	844	860	854	878	847	841	849	827	828	872	876	862	861	820	871	882	864	883	858	895	810	854	846	842	854	862	803	859	870	864	873	871	754	909	840	853	829	844	865	846	813	812	831	881	836	917	818	855	845	821	777	847	848	826	823	869	783	875	876	828	851	841	836	885	846	817	851	884	840	860	849	812	865	784	894	884	846	837	814	884	856	826	893	898	833	897	825	834	859	813	873	831	862	832	818	850	940	854	826	807	857	848	819	834	830	812	858	813	813	876	821	838	858	850	837	877	862	886	842	859	882	824	885	837	852	886	820	826	832	851	865	845	838	863	816	810	829	820	850	818	791	819	880	913	812	849	868	798	874	897	809	871	848	843	859	844	825	833	865	821	906	880	869	902	845	860	887	856	830	840	830	848	803	839	860	843	867	860	836	868	857	887	801	883	830	895	815	860	815	853	809	832	875	834	841	788	863	881	771	887	851	840	804	830	889	842	843	851	871	828	819	830	837	846	832	834	789	825	872	820	855	843	809	897	803	828	878	858	796	819	858	879	880	878	869	840	858	890	875	830	860	872	876	908	825	805	854	843	806	801	879	880	865	846	829	841	823	865	834	882	891	852	912	863	854	846	817	835	875	835	886	847	840	822	866	804	907	887	833	843	813	849	841	842	899	826	857	821	844	851	857	855	875	843	822	869	877	861	818	842	882	832	814	866	818	843	823	835	845	830	827	846	862	859	831	877	832	833	844	828	825	851	834	898	855	858	845	831	857	848	860	860	885	827	799	820	850	878	830	834	915	860	865	855	879	821	846	876	816	834	877	833	870	861	849	820	836	814	792	848	845	899	900	850	839	897	800	842	843	897	906	830	855	850	876	830	859	873	838	876	897	843	895	836	869	876	880	829	840	819	855	843	847	831	865	896	836	829	845	795	838	886	848	855	822	798	825	846	852	868	855	870	893	869	859	862	866	890	838	859	860	893	890	855	879	876	857	885	893	789	838	864	858	843	826	890	820	867	847	837	843	838	882	827	800	839	845	794	806	820	841	818	800	843	837	844	802	854	850	832	826	806	813	865	846	878	853	880	839	832	861	816	814	837	899	847	799	846	873	834	820	841	818	846	861	885	823	827	827	818	843	826	873	842	842	812	834	858	849	926	832	878	834	834	871	880	858	865	830	859	852	818	867	887	877	863	852	865	823	891	833	864	830	844	805	830	847	830	834	855	833	789	878	878	845	913	840	862	868	821	858	843	876	834	861	767	853	800	800	817	806	868	828	802	851	855	872	833	922	874	852	866	831	862	843	825	846	883	831	846	824	828	868	827	843	882	871	836	817	858	814	852	854	878	887	838	882	824	861	849	867	848	853	863	836	906	858	842	792	919	890	785	877	859	827	851	888	809	779	841	859	835	821	861	830	840	836	871	822	875	848	804	815	810	853	796	835	833	886	831	838	865	830	831	872	811	841	834	836	870	807	881	815	780	829	895	871	854	869	870	856	832	850	785	845	832	866	841	843	835	873	857	823	845	780	871	884	870	862	880	885	839	854	831	860	851	855	829	860	808	848	884	825	838	931	851	835	823	826	801	857	838	903	866	794	850	832	863	850	863	830	804	893	872	839	828	851	838	855	875	789	866	840	885	819	833	872	870	869	822	847	791	836	785	803	830	793	803	835	905	836	887	857	821	799	779	805	835	831	817	845	876	821	848	862	850	835	873	828	872	840	866	919	840	813	852	817	786	836	842	844	819	888	831	840	797	821	826	874	892	805	802	861	807	838	835	864	848	830	889	893	794	852	866	829	841	783	833	848	868	859	785	861	881	825	846	846	846	833	880	821	864	846	809	848	872	883	891	827	803	851	867	864	875	890	839	865	789	852	827	816	822	845	834	868	878	846	860	834	838	896	861	847	869	854	842	867	832	855	808	801	784	870	865	827	822	807	810	854	833	883	940	831	851	852	880	870	822	837	895	855	838	860	855	872	819	893	834	800	884	838	834	856	827	834	881	821	821	875	842	833	872	817	886	852	836	827	829	910	817	870	841	876	842	892	871	881	889	837	855	838	871	841	824	855	884	826	889	834	828	853	823	796	810	842	846	900	854	805	844	871	820	831	856	866	854	844	799	859	842	808	852	864	816	902	839	871	825	825	876	887	902	904	859	845	840	796	820	822	854	940	798	801	861	901	794	852	894	862	895	811	821	825	799	846	876	818	777	830	882	843	843	874	853	818	853	792	855	854	876	828	803	876	819	825	788	813	836	833	823	829	812	854	792	817	807	884	809	830	894	833	847	882	838	797	866	858	811	832	852	825	854	811	876	815	860	863	882	807	803	819	849	862	850	817	836	800	852	863	844	828	807	797	849	826	834	820	883	841	862	814	827	837	808	893	843	876	874	860	894	853	802	849	789	837	861	837	902	831	882	870	836	865	873	822	876	808	800	865	844	859	842	872	821	862	862	869	882	818	891	861	831	869	834	846	853	876	877	843	820	833	856	847	849	815	888	870	812	823	842	907	822	861	830	855	876	900	839	855	841	812	920	838	885	807	864	805	849	895	831	884	889	849	831	854	800	871	832	854	852	848	815	836	842	859	845	792	824	840	842	848	870	833	823	889	848	925	797	809	810	890	839	834	874	869	758	765	816	865	817	877	868	895	873	850	806	848	868	895	871	863	856	852	839	847	842	837	884	865	842	815	814	841	827	876	827	799	812	893	765	832	863	895	868	818	839	813	850	808	896	885	818	845	819	829	830	904	852	857	834	871	852	830	756	838	856	864	847	860	837	814	853	877	807	893	839	813	834	826	886	880	871	839	819	789	867	827	837	792	847	840	815	890	851	857	860	884	803	823	770	849	853	856	900	847	857	876	813	870	815	858	897	851	829	807	867	816	819	856	835	778	838	893	828	841	858	830	855	842	806	842	906	841	938	888	846	842	911	882	854	848	862	841	875	865	885	852	836	849	850	838	843	870	859	856	865	842	868	885	880	888	888	829	816	874	820	795	843	881	871	830	875	826	861	830	845	843	854	860	820	870	829	835	797	869	857	804	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
56928	18848	7969	2745	1568	1193	961	738	661	606	551	479	504	414	418	377	372	432	380	356	331	335	337	368	336	330	311	344	308	320	324	354	349	352	354	344	333	322	321	328	333	305	346	322	292	310	280	337	317	303	311	326	295	360	310	333	338	300	301	339	297	322	307	293	308	314	331	308	305	281	317	316	295	304	327	302	289	333	312	317	325	295	314	335	295	295	290	326	337	310	336	318	307	310	329	326	333	294	284	283	302	297	298	309	306	307	320	300	313	302	336	313	318	351	290	291	293	328	325	325	307	319	288	351	310	278	343	305	286	315	327	313	309	307	300	333	321	300	312	324	351	331	310	292	319	320	329	335	291	308	299	299	312	316	298	292	311	302	307	323	328	332	282	292	309	313	293	332	314	320	335	340	330	322	325	302	350	303	316	302	295	316	292	317	308	310	279	330	338	318	312	301	293	277	307	338	289	310	311	302	281	306	284	287	336	304	283	317	313	304	290	263	304	285	305	311	334	308	303	339	332	302	330	271	298	299	335	291	301	311	298	284	354	291	327	322	298	301	333	328	299	319	305	317	296	310	343	319	306	309	299	320	330	305	319	320	308	336	308	303	301	311	307	318	274	291	314	313	342	320	350	304	320	341	293	308	319	314	302	328	318	292	340	347	301	302	286	316	318	324	294	319	333	324	295	313	304	328	301	306	330	315	283	288	296	324	292	300	317	313	283	312	285	330	330	300	322	293	333	312	314	291	292	312	328	321	315	305	312	301	308	315	316	301	291	323	281	283	306	331	328	298	302	303	302	314	287	312	309	305	307	323	284	309	328	328	315	296	309	285	307	308	309	324	329	334	287	284	310	283	269	305	307	290	307	300	296	311	337	340	315	303	315	290	311	346	297	282	286	301	274	297	297	303	334	271	293	314	305	302	331	314	304	319	301	312	302	300	293	294	325	278	326	302	284	319	300	269	297	312	303	311	326	295	299	340	303	303	347	316	331	284	318	253	303	293	311	309	345	320	279	306	307	320	340	291	314	297	316	291	290	289	349	296	321	298	321	304	329	307	299	293	303	292	304	318	308	319	314	307	319	288	336	290	316	340	310	327	317	319	285	288	306	317	340	297	340	354	318	304	306	321	289	323	307	329	323	303	328	332	285	304	283	323	305	276	318	315	258	317	323	299	305	331	325	316	284	346	314	329	310	315	326	279	315	294	316	287	311	337	294	324	305	341	313	276	324	336	331	323	303	302	331	328	313	322	355	305	293	283	296	284	334	318	310	322	308	304	315	324	333	302	332	333	318	312	310	297	306	281	301	328	309	326	305	297	325	346	304	262	294	339	295	296	293	317	340	309	293	340	314	288	326	317	298	288	295	281	301	300	322	275	295	304	309	305	275	282	297	291	313	328	312	324	310	295	363	335	305	293	319	326	288	311	298	337	290	328	302	301	318	291	323	307	290	273	341	306	316	312	337	281	326	288	293	286	280	297	302	299	329	312	308	335	347	337	274	315	321	311	307	296	322	283	335	306	314	307	312	298	296	304	339	346	309	314	299	319	310	287	301	296	303	306	346	313	321	309	298	268	305	313	287	295	359	311	334	305	321	323	309	277	306	312	327	323	325	294	290	305	331	331	338	321	303	311	320	324	310	270	297	306	297	332	298	314	295	315	282	300	311	306	331	317	314	290	309	324	299	321	286	290	290	316	326	308	300	305	303	305	311	324	333	315	335	320	314	288	334	320	344	330	305	275	277	298	313	320	320	320	313	314	352	330	286	298	293	310	305	298	299	318	297	301	333	305	303	303	336	338	339	310	318	271	306	286	318	305	330	281	315	326	314	323	284	291	304	319	300	310	317	323	317	286	271	310	340	269	315	349	288	330	312	325	319	298	308	306	282	300	296	333	283	307	304	317	294	308	306	286	310	315	311	307	307	314	318	320	328	305	318	321	300	311	299	311	289	340	317	287	336	285	318	308	297	326	306	334	313	288	306	319	302	312	306	295	288	287	308	290	297	302	325	315	312	285	300	295	298	299	315	319	288	288	330	324	295	307	345	306	318	335	303	318	297	288	313	316	299	315	334	284	288	309	306	302	312	307	318	301	335	288	302	269	288	283	282	302	324	316	285	319	309	323	322	303	300	305	308	327	332	284	297	332	323	320	305	333	305	338	314	307	328	301	296	282	329	305	349	314	342	334	311	301	287	285	305	299	297	308	293	291	314	309	335	295	313	322	295	298	339	305	317	360	294	308	292	299	279	302	325	370	322	292	301	294	314	281	335	299	291	287	304	318	312	297	328	330	315	323	294	332	303	314	284	304	316	302	320	311	281	307	306	278	315	324	345	317	307	350	306	323	308	318	330	300	291	326	292	312	329	342	296	333	312	323	303	286	313	310	306	299	307	339	333	333	340	328	328	298	286	296	284	317	285	293	326	326	320	308	324	325	299	343	310	323	305	336	313	324	311	336	308	349	301	299	295	311	298	318	285	299	293	279	301	313	324	305	328	293	323	312	294	279	314	305	266	338	328	305	322	339	313	325	349	286	304	296	311	323	316	333	295	307	313	324	311	357	301	317	295	318	301	300	302	336	304	311	306	324	303	300	313	312	321	313	299	294	332	297	316	304	295	311	296	309	306	304	322	315	321	315	299	315	333	322	293	330	323	322	302	299	309	313	307	328	323	271	318	310	298	303	300	330	284	333	304	321	340	304	306	295	311	295	302	259	306	355	305	331	318	325	321	302	322	326	307	313	317	301	336	336	320	299	280	301	317	304	283	304	313	290	312	335	320	304	334	310	316	332	307	289	322	316	307	301	295	354	299	308	312	330	332	347	332	271	327	333	302	312	320	288	324	334	285	303	355	288	274	288	325	315	297	305	291	339	297	354	315	314	306	289	336	314	276	320	310	338	306	327	339	278	307	323	325	299	322	318	321	298	310	306	277	291	295	324	336	324	320	303	314	315	294	316	280	300	322	276	312	313	329	294	304	286	277	298	309	330	325	290	325	312	297	336	321	330	330	297	327	278	314	311	301	318	320	319	312	291	285	308	301	315	312	317	330	340	282	311	323	300	348	308	325	291	282	306	280	294	329	319	341	289	301	303	330	313	324	286	328	284	325	334	318	321	307	296	310	303	308	344	299	330	297	313	324	303	285	352	313	341	303	294	287	336	286	342	308	297	337	329	303	289	277	311	287	322	303	288	304	310	311	310	309	302	296	309	315	302	319	296	328	306	311	325	283	319	291	320	299	300	312	318	341	315	296	329	323	322	302	283	299	350	281	271	267	329	296	313	292	286	289	334	331	314	336	313	295	297	305	326	315	314	334	315	294	287	285	310	319	321	346	308	303	288	301	297	301	310	314	305	292	305	270	341	290	334	308	313	285	296	309	329	293	305	322	297	343	280	293	278	286	330	311	290	303	340	349	306	277	287	272	334	313	319	325	359	316	288	330	362	331	306	298	326	307	313	282	321	323	282	323	314	323	317	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
27622	2760	5989	6554	5562	4592	3747	3184	2801	2388	2248	2105	1984	1758	1614	1478	1426	1362	1381	1298	1152	1223	1159	1193	1111	1050	1113	1042	1060	968	998	1006	1003	1002	921	978	968	994	996	956	957	934	898	897	892	964	886	943	869	872	891	951	923	924	905	868	905	851	888	932	915	862	871	891	944	897	855	933	877	867	841	864	925	894	865	847	883	839	889	897	882	796	916	872	888	872	830	833	911	859	924	834	871	885	880	834	845	866	812	854	865	884	803	848	852	833	859	837	858	880	864	832	777	847	833	882	860	847	850	783	903	850	806	775	828	873	853	837	842	874	871	783	804	891	889	858	840	855	884	804	863	846	804	851	887	837	865	853	850	889	808	886	813	831	867	817	894	860	812	843	882	842	871	834	869	911	879	833	842	799	820	802	870	867	846	818	856	838	844	857	834	831	857	924	856	887	800	850	852	804	821	839	858	851	760	843	836	888	873	823	828	797	840	842	847	841	816	833	837	854	812	873	917	842	805	899	843	837	885	840	873	855	833	791	865	793	839	866	861	791	827	849	826	844	850	836	849	870	825	857	812	830	847	863	844	822	835	796	848	838	847	861	781	849	833	847	785	812	837	842	814	821	805	801	808	881	820	877	808	805	843	884	866	853	817	814	839	874	823	817	807	863	826	846	797	860	874	809	809	820	875	831	845	873	803	838	876	828	867	856	872	847	854	831	846	869	851	816	887	900	806	867	809	822	816	846	846	839	834	852	866	883	809	780	806	850	814	815	853	852	856	858	847	844	898	828	877	839	820	823	846	836	878	848	860	823	842	851	794	816	840	837	846	873	865	851	843	788	808	862	877	841	851	895	816	833	847	769	886	807	786	842	874	823	836	788	801	837	842	809	874	829	919	874	882	849	849	876	784	834	826	831	778	906	812	876	796	856	884	851	833	777	814	790	865	838	839	841	806	849	830	865	836	879	802	811	839	844	864	864	825	850	862	797	856	881	827	840	823	859	833	816	874	848	831	862	821	840	831	826	846	803	873	850	847	857	886	863	876	865	798	811	851	885	853	872	815	841	861	822	865	875	859	885	873	848	833	852	874	829	826	838	824	844	865	828	903	854	880	882	862	834	817	830	801	899	846	835	865	835	850	866	864	771	842	834	828	837	828	790	849	900	851	786	849	807	800	844	846	855	861	835	890	887	871	842	821	805	798	828	788	850	831	913	830	814	812	858	832	849	871	863	833	808	886	858	896	795	815	830	826	847	858	837	817	889	846	840	832	788	833	824	808	838	872	806	894	855	815	864	805	863	862	855	827	802	873	807	854	860	880	819	829	856	843	791	865	817	882	877	841	866	782	836	789	810	849	868	802	821	855	875	835	857	853	839	851	862	880	808	830	822	826	864	839	847	845	835	824	872	873	877	789	830	891	823	836	782	844	883	859	870	811	823	828	857	894	871	854	867	838	857	827	862	823	918	881	877	804	843	840	843	813	805	800	842	809	837	811	829	888	830	891	865	806	857	844	883	836	865	882	861	885	835	883	844	850	858	824	844	837	838	829	831	879	820	836	761	821	851	814	822	843	864	844	823	859	815	838	816	850	866	839	831	861	812	839	844	842	851	857	901	834	860	820	832	836	819	823	822	801	821	911	808	817	825	839	843	807	884	891	844	844	822	777	835	832	827	904	866	870	847	854	823	825	795	873	824	840	857	859	852	887	891	868	850	845	811	849	866	810	844	865	841	852	842	855	818	841	843	828	856	924	829	835	809	815	887	823	895	827	829	803	831	863	853	811	809	826	844	866	850	878	892	871	821	836	875	857	875	854	858	866	898	817	834	817	798	876	849	822	823	850	885	865	889	835	836	887	873	836	840	826	798	866	858	842	852	853	789	808	861	834	812	866	845	824	836	842	811	832	834	869	912	838	860	862	853	799	843	828	813	892	869	862	875	844	854	842	797	850	803	850	846	839	847	839	787	829	823	890	854	873	800	819	836	829	869	829	915	809	871	829	825	851	806	899	851	799	847	840	841	842	902	845	801	827	835	831	839	855	824	793	850	841	843	826	838	843	824	814	814	871	899	894	848	789	833	877	869	826	787	850	854	852	852	858	874	858	830	834	885	866	876	822	845	830	807	893	848	838	822	805	840	818	878	815	811	792	911	843	822	882	812	843	873	806	802	859	822	831	868	831	831	807	845	823	867	864	852	879	877	844	834	879	826	884	838	830	875	887	919	858	840	798	825	810	845	821	795	811	866	814	783	926	785	893	854	831	892	817	846	813	770	839	810	825	826	879	806	836	845	827	874	818	926	842	858	859	817	851	882	832	828	836	889	827	794	878	860	807	887	806	903	881	827	803	829	832	874	897	830	809	816	846	820	873	868	833	825	875	799	894	854	891	836	854	839	811	863	813	927	868	841	877	860	829	856	852	817	862	827	866	860	788	835	871	828	859	829	820	859	880	859	887	835	855	813	833	869	858	798	848	813	887	843	857	866	829	861	865	837	791	818	838	810	881	844	852	834	851	851	841	859	841	898	843	849	871	842	841	874	826	855	831	864	841	817	843	856	806	852	892	854	904	826	808	882	856	857	872	866	879	819	815	855	870	823	855	884	823	855	826	794	802	835	854	814	813	836	857	882	886	814	846	864	861	848	822	816	848	798	822	862	826	838	793	848	856	838	842	853	818	781	874	816	871	849	809	823	822	858	795	825	825	887	858	846	829	794	871	884	892	821	850	842	857	847	804	878	809	796	889	834	861	835	764	787	875	849	853	858	886	867	815	884	808	882	854	777	750	864	834	768	838	820	745	842	852	781	784	849	845	822	866	868	827	824	846	822	870	811	794	813	834	843	799	892	829	885	874	815	875	847	881	875	841	808	875	877	867	848	847	857	853	854	859	836	879	931	859	833	828	830	883	883	875	781	852	896	837	874	905	864	862	886	830	859	804	824	808	860	853	835	859	905	874	875	829	856	821	843	875	840	801	865	848	865	883	869	842	817	839	838	820	811	822	862	806	879	859	873	820	877	762	867	833	868	861	813	844	884	816	804	829	871	852	827	847	836	799	805	871	849	879	824	852	814	840	882	819	796	823	813	858	817	820	848	839	830	877	840	845	831	863	832	868	837	831	805	816	862	888	832	818	835	806	806	866	822	835	854	854	824	809	864	881	881	837	882	858	825	770	885	797	855	830	885	873	800	864	858	861	842	762	862	823	827	852	814	820	830	874	840	843	851	826	844	872	849	849	787	864	877	820	875	879	854	864	811	801	850	850	841	866	878	901	818	875	859	859	860	823	839	844	890	867	878	852	836	819	881	836	843	784	885	849	870	820	883	858	852	802	876	832	796	827	889	827	766	886	811	894	860	877	843	867	824	835	848	806	783	835	846	894	853	862	818	770	783	845	783	878	867	862	829	793	883	821	853	800	883	872	910	832	902	868	890	867	797	830	901	827	851	835	814	854	856	855	832	829	811	867	815	769	864	836	908	844	871	798	838	835	853	777	879	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6824	473	287	221	188	199	145	160	165	175	173	170	163	158	147	171	153	175	152	170	150	165	168	186	160	155	144	150	167	178	164	150	161	141	167	149	143	146	149	154	150	149	152	170	172	142	179	161	168	141	133	151	151	156	170	134	147	166	141	148	167	175	157	138	177	154	161	155	156	156	148	157	146	158	149	152	155	152	153	161	156	137	151	148	149	171	151	139	155	164	128	166	150	143	160	151	144	140	177	143	163	163	133	161	159	167	136	129	164	138	157	148	138	148	151	143	140	143	137	163	165	156	158	153	150	134	142	166	158	169	165	133	140	143	154	140	144	145	147	165	142	154	147	158	143	174	148	144	138	143	175	160	156	142	156	145	149	117	161	149	143	147	161	134	172	148	177	174	153	137	136	166	175	125	150	135	137	153	150	152	174	135	147	164	156	164	180	159	149	161	163	163	143	169	165	141	163	162	137	140	175	154	155	154	169	158	136	147	165	170	154	160	152	160	162	146	171	148	154	140	151	149	154	150	156	152	154	151	144	150	152	159	153	158	156	161	162	174	140	155	158	159	171	146	160	138	168	146	165	156	175	140	141	140	159	159	173	177	157	150	137	161	137	143	152	142	148	172	166	157	152	128	153	160	180	154	166	154	171	130	145	163	146	162	153	168	159	162	104	150	132	151	151	175	155	196	161	149	176	164	150	151	149	159	174	147	159	145	150	157	137	145	162	163	156	125	153	151	148	155	160	168	158	159	157	131	181	157	157	145	158	172	172	171	136	123	155	162	176	170	174	152	143	155	167	152	164	169	141	162	132	143	158	136	166	168	134	160	144	163	151	160	169	162	136	168	172	168	147	169	134	169	154	161	162	158	136	163	148	154	149	174	156	181	142	149	187	170	143	156	143	142	167	150	178	143	161	154	147	162	138	147	135	157	157	164	161	165	176	128	167	153	145	152	148	171	131	159	200	152	180	143	141	141	150	152	170	141	134	159	159	144	163	168	139	138	148	170	176	155	143	188	158	200	158	143	152	152	161	173	161	156	147	146	184	143	171	160	161	161	160	171	150	161	150	167	151	153	180	142	143	159	162	161	151	168	139	154	143	179	159	167	154	135	152	140	163	162	158	127	151	123	158	168	155	142	148	158	164	149	153	145	150	145	147	154	165	150	148	150	155	151	172	153	167	168	167	168	157	165	181	169	176	151	166	164	146	157	151	136	170	148	157	155	147	138	159	142	135	154	154	138	149	165	145	150	154	148	143	151	175	158	134	170	138	150	147	185	162	164	178	156	157	172	161	154	165	160	169	164	181	154	131	135	158	170	160	142	173	150	157	173	162	151	158	147	147	185	157	129	154	146	150	147	156	149	166	169	147	157	157	161	149	156	158	141	163	151	160	160	153	148	146	160	152	168	163	159	156	167	154	167	158	156	149	143	172	155	152	173	167	137	167	171	138	149	135	141	158	175	183	148	159	132	132	146	143	145	150	120	154	137	174	139	150	130	147	165	157	137	164	134	163	152	133	156	150	148	155	159	164	147	163	159	140	168	168	180	141	146	148	130	157	134	134	142	150	137	164	155	148	166	170	166	131	154	136	158	144	184	142	148	148	154	156	159	153	168	150	159	161	163	159	144	169	137	160	157	160	161	149	155	156	165	154	149	146	152	154	155	162	152	162	164	154	153	155	142	162	145	152	165	187	147	168	145	170	148	143	149	154	165	152	137	139	157	137	182	149	167	164	157	156	153	145	160	168	149	147	165	155	156	159	145	149	132	137	174	163	161	156	144	135	155	161	184	146	130	165	177	165	144	168	145	147	165	141	155	143	137	174	155	165	149	167	142	162	147	168	145	160	152	149	133	163	155	169	171	154	155	166	155	167	138	139	162	158	174	160	157	141	158	169	122	160	145	148	165	144	147	151	162	131	177	155	122	150	157	151	170	164	161	166	144	156	158	148	144	170	161	139	175	164	149	171	145	143	128	152	163	140	166	141	142	136	156	152	189	146	152	152	154	151	166	141	145	152	160	168	169	137	157	152	165	158	153	169	182	160	159	157	143	166	171	153	158	174	166	169	154	153	127	159	138	149	159	153	155	145	156	164	164	180	146	147	168	155	134	154	159	160	148	155	158	169	148	153	147	147	160	161	148	142	152	165	148	143	168	138	142	133	169	157	150	145	155	152	173	126	143	150	153	167	164	156	159	154	136	166	151	164	143	143	161	146	158	158	159	156	163	160	169	160	159	159	153	156	152	153	155	146	155	140	148	151	145	136	151	191	171	148	178	137	147	141	176	165	153	176	177	168	177	185	173	144	145	158	180	142	167	181	154	156	164	136	151	157	141	165	164	173	161	169	149	153	171	139	160	161	154	155	159	151	138	135	187	160	162	153	149	143	146	160	159	155	145	141	164	135	148	151	166	164	168	136	146	146	148	152	162	152	148	168	156	142	175	172	137	133	142	157	169	142	158	146	155	143	169	179	170	154	147	165	149	183	155	168	155	151	157	140	143	147	153	162	158	159	161	165	161	154	175	152	151	146	146	148	146	170	142	158	166	150	147	149	111	159	177	163	154	151	142	133	164	151	144	150	154	174	145	161	152	178	163	149	160	156	164	162	136	153	146	158	154	158	153	165	158	141	130	147	147	146	165	127	164	137	140	161	151	157	175	136	152	131	167	147	172	145	151	146	159	159	133	143	157	156	158	143	150	160	162	153	142	137	156	150	158	155	136	165	137	147	154	162	187	129	148	166	137	144	161	145	159	162	153	173	152	149	157	153	147	152	144	163	145	150	144	167	141	159	155	147	149	149	154	171	158	121	151	144	173	141	162	138	160	153	137	142	154	162	149	147	140	154	149	150	127	139	148	146	140	140	163	158	180	176	146	133	149	151	165	158	164	157	154	149	148	139	149	187	148	143	167	149	166	144	164	159	141	141	154	147	159	148	153	142	188	156	151	146	159	159	148	154	150	161	155	148	165	144	129	161	130	171	141	170	171	143	156	135	136	150	159	170	146	135	144	164	156	157	153	148	161	154	155	169	157	151	152	139	149	168	151	142	152	185	157	186	144	151	168	138	175	155	147	139	169	148	186	156	150	166	169	145	185	144	151	137	138	141	170	159	142	179	166	150	139	145	154	166	154	152	157	167	176	158	175	168	159	189	175	169	156	161	128	159	145	165	156	148	152	151	166	179	180	161	151	166	177	146	161	165	150	176	154	156	174	163	164	157	165	162	127	135	169	154	156	144	163	171	161	158	148	158	160	143	157	166	148	159	172	150	151	159	139	150	147	140	156	152	154	141	155	132	174	151	135	173	136	144	156	149	151	151	126	156	149	155	166	161	148	159	163	148	143	181	134	147	143	144	171	161	157	137	164	158	143	144	127	163	171	140	167	140	134	150	138	181	147	146	158	167	160	148	134	137	170	154	148	140	158	141	162	152	161	145	144	149	160	164	173	157	166	145	160	157	161	156	140	154	155	181	149	151	137	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6607	624	676	666	566	596	583	572	588	517	530	519	528	531	486	543	520	518	507	494	493	523	534	451	487	501	460	519	502	459	503	429	512	477	480	523	515	498	528	505	497	474	491	517	519	526	478	471	468	482	485	514	501	462	508	502	459	548	521	463	488	502	448	499	489	478	514	509	478	442	462	515	528	531	494	447	443	508	487	477	461	468	468	454	501	509	500	477	494	478	445	467	482	534	509	484	509	471	480	467	488	512	465	493	470	483	470	496	492	479	533	465	487	506	503	457	504	467	479	471	457	503	516	490	489	503	459	486	526	502	519	507	525	516	474	483	492	507	443	474	518	469	496	465	449	483	461	495	463	511	459	498	455	470	485	503	465	510	490	497	463	476	500	455	479	502	464	500	443	471	491	502	478	512	501	511	446	473	466	481	484	517	430	479	507	514	485	485	520	462	492	536	476	518	464	525	526	487	511	484	519	500	497	493	504	510	493	512	481	493	456	460	483	494	464	498	464	495	468	543	454	486	470	477	508	464	499	473	500	471	471	469	474	433	480	531	468	470	496	496	507	513	475	477	483	513	526	521	457	512	481	505	495	481	498	490	486	509	524	475	432	473	490	488	486	524	509	495	502	495	531	514	480	511	465	477	456	497	512	505	480	512	477	476	492	489	488	483	464	522	495	492	522	504	479	450	501	479	506	518	514	478	491	471	517	482	467	466	504	498	462	515	516	472	496	481	489	512	467	488	515	466	446	514	499	476	443	534	479	471	486	474	493	480	497	484	515	519	509	468	503	496	448	470	476	502	469	501	491	467	446	496	495	501	486	469	520	509	492	499	519	490	473	501	475	487	459	479	488	446	436	497	497	490	476	510	478	475	547	495	477	470	466	491	522	485	487	492	476	474	478	470	495	478	471	479	490	458	508	526	495	469	510	531	482	518	484	514	440	465	490	497	438	515	501	428	509	486	500	498	499	521	443	536	468	477	479	485	474	485	463	501	486	481	457	525	517	489	465	468	465	493	483	482	482	486	467	480	451	459	491	466	473	465	486	469	436	485	462	501	470	495	496	481	510	477	529	523	471	486	528	480	493	451	465	513	510	508	482	456	465	505	495	492	447	450	500	453	472	458	465	472	478	507	469	515	488	492	458	526	468	490	478	485	465	474	465	454	488	510	423	456	484	476	480	505	514	483	491	496	491	456	485	489	499	475	429	489	500	509	497	486	524	452	505	475	518	478	473	494	466	490	479	474	490	468	493	472	475	477	504	486	476	492	455	502	503	503	467	452	498	514	488	499	496	495	502	482	452	522	468	447	495	474	489	470	497	489	457	476	439	487	490	467	486	478	480	472	490	504	488	462	542	501	458	483	481	506	514	482	492	490	480	446	495	475	489	471	487	473	448	487	485	483	488	508	496	539	512	467	461	510	491	492	468	458	532	498	463	494	481	528	485	500	498	496	451	514	479	517	530	466	497	521	474	477	483	434	462	501	509	483	487	483	540	527	456	535	465	458	485	470	510	504	473	512	483	471	486	470	482	506	487	523	511	511	520	510	472	491	491	490	494	479	464	485	509	514	489	466	454	473	458	512	491	494	513	509	490	475	479	491	470	508	508	472	464	470	507	486	498	536	479	489	456	500	466	516	476	485	538	513	500	490	462	500	481	489	510	477	501	487	502	469	524	471	467	479	482	501	497	469	527	480	432	523	460	477	432	517	475	477	488	512	513	473	491	502	473	496	476	488	516	519	467	475	475	468	499	504	502	502	501	494	466	540	498	517	489	449	451	487	495	503	485	522	473	498	466	503	440	462	512	481	460	477	492	493	494	478	513	507	518	470	515	468	471	511	488	492	498	473	527	437	489	512	469	478	506	536	487	475	460	459	425	499	456	495	448	485	487	478	458	499	499	455	483	481	498	470	458	500	504	503	509	486	507	495	503	450	477	484	494	493	448	516	520	493	438	489	500	489	498	540	493	463	505	498	470	492	460	464	479	503	548	517	502	503	495	506	470	491	464	554	498	483	490	470	493	511	496	474	469	483	481	463	494	471	507	513	457	460	522	493	469	515	472	472	462	477	488	485	513	497	475	472	478	520	444	519	492	491	482	496	492	488	498	490	506	494	478	519	473	501	488	477	455	457	471	497	476	483	504	505	487	507	509	522	515	502	521	492	469	465	476	492	467	486	499	483	452	468	456	463	513	483	486	521	505	499	483	492	482	497	491	503	488	462	497	474	482	517	467	489	519	455	497	498	503	524	492	454	510	495	508	439	516	489	515	459	474	511	482	508	483	511	499	485	472	462	510	498	439	540	474	498	451	453	473	479	524	478	538	497	454	502	478	530	512	519	536	473	472	478	506	515	494	523	489	499	482	511	497	478	525	456	504	473	487	492	478	530	456	484	491	469	476	458	478	508	486	489	522	472	507	489	471	474	487	503	507	498	479	493	473	491	484	486	503	474	508	498	466	483	506	496	492	460	482	462	516	454	484	490	488	497	466	478	456	463	498	491	508	517	468	482	477	496	483	470	470	471	512	521	493	504	504	492	481	493	510	529	484	501	499	495	490	515	529	509	466	503	470	504	463	451	522	476	495	452	470	479	474	494	454	463	500	485	453	497	429	487	476	550	498	510	497	500	503	465	506	472	488	535	421	459	468	525	498	476	495	475	441	476	496	503	470	503	480	468	461	501	506	494	462	456	470	497	501	456	485	507	475	504	518	483	506	463	494	506	499	499	494	502	469	461	468	447	475	487	548	500	465	533	511	489	486	480	521	496	464	534	502	477	458	505	453	469	489	490	483	490	459	462	484	503	478	466	441	458	518	490	484	512	456	483	484	542	490	484	491	458	479	478	491	496	457	492	473	474	527	499	482	468	514	484	467	468	511	482	479	506	483	485	461	514	477	458	499	478	443	467	494	471	516	465	477	498	502	472	497	532	446	499	511	462	491	473	505	460	510	452	488	437	512	487	477	457	523	488	492	488	482	509	468	534	491	475	474	499	508	490	480	503	471	454	479	524	498	514	469	504	502	513	537	455	519	477	487	477	511	462	527	488	490	498	527	490	462	509	517	483	503	492	486	482	482	540	429	499	480	488	512	497	479	455	514	477	502	497	493	509	492	485	442	497	513	456	510	476	481	479	466	495	464	510	469	480	485	483	494	524	522	474	543	451	485	484	463	489	517	509	519	485	478	490	516	483	476	480	467	472	463	471	490	472	493	542	482	508	501	430	512	492	499	489	470	493	533	532	506	489	462	503	509	471	511	469	483	489	461	512	502	475	484	505	456	510	476	502	461	476	471	509	494	522	506	536	511	474	463	491	475	483	511	473	491	498	476	505	478	480	471	510	485	517	480	466	473	529	469	481	461	474	531	478	482	502	528	533	454	488	478	512	485	447	488	524	476	498	532	490	468	498	471	508	475	463	485	499	453	531	493	463	504	457	471	482	461	480	460	494	459	501	511	516	504	512	454	496	456	518	500	489	488	516	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
43919	10443	2209	1258	935	736	668	501	455	432	430	413	372	355	341	337	331	328	315	333	347	333	346	309	315	313	299	325	312	331	312	314	293	300	308	322	361	331	317	295	326	302	315	322	292	315	302	283	335	296	289	279	299	306	297	299	325	328	331	318	293	296	302	336	332	306	301	275	301	309	300	271	333	300	324	334	309	306	305	302	314	326	306	306	346	280	289	321	302	279	311	306	308	296	312	321	285	307	296	312	333	274	281	320	312	266	316	309	302	315	308	298	303	288	295	313	296	289	311	312	337	305	323	274	333	315	277	293	278	325	330	260	310	315	330	305	286	318	298	304	317	287	273	304	314	284	309	326	283	281	306	303	305	309	319	310	341	277	282	311	322	318	275	315	326	340	289	313	278	340	293	298	282	294	338	289	264	284	276	276	298	307	293	298	270	313	295	329	277	312	317	293	316	296	286	294	320	282	291	274	302	312	303	309	307	317	291	323	298	288	314	300	288	312	353	318	309	301	332	306	304	273	319	307	301	283	298	305	283	312	335	299	313	315	264	278	298	330	289	304	299	320	306	282	273	279	300	273	309	286	304	315	307	278	307	327	314	280	278	309	304	291	288	326	292	292	294	278	310	309	273	298	326	320	313	279	309	287	277	282	268	300	308	319	316	284	279	276	276	335	328	319	297	296	325	311	331	313	296	323	319	288	290	280	285	308	284	300	276	321	294	296	281	302	275	323	290	301	307	284	289	305	282	309	313	298	309	337	313	298	325	295	303	297	280	278	314	310	325	305	297	334	284	297	320	304	307	273	291	292	299	347	293	320	302	310	318	311	315	313	293	314	302	317	297	293	304	331	277	305	312	297	323	293	337	331	311	292	283	295	343	323	328	315	291	300	310	307	314	300	289	301	292	327	299	322	330	304	333	290	306	306	289	294	294	311	298	276	272	288	299	279	319	267	272	298	298	308	289	327	282	290	299	271	312	288	270	323	303	303	289	300	288	306	321	296	291	241	298	302	322	277	297	307	313	277	313	318	293	303	294	327	338	344	326	289	297	288	307	297	295	317	320	322	300	273	277	278	326	305	282	289	313	300	306	264	271	295	289	302	307	310	295	293	286	295	290	325	299	306	286	305	296	306	313	309	278	289	300	314	304	314	281	270	323	321	280	315	316	303	313	302	319	308	290	296	318	327	301	306	292	273	310	313	285	282	288	279	348	294	329	281	288	285	299	341	315	320	348	315	329	323	279	293	304	305	262	286	272	262	290	274	303	310	314	281	283	329	321	283	331	303	310	304	296	287	314	318	305	309	301	297	285	317	274	283	312	270	310	285	288	300	322	270	301	291	304	269	326	290	313	309	315	271	330	285	288	308	284	303	314	308	332	290	294	266	269	342	298	299	310	303	283	313	299	299	296	318	289	331	293	311	309	303	290	280	317	257	290	307	287	313	261	307	289	296	294	306	293	315	281	311	277	294	269	334	324	286	297	289	307	290	330	312	320	326	296	325	292	325	298	310	303	298	288	300	322	307	320	295	325	298	301	270	283	275	304	294	288	285	286	300	311	301	308	289	299	321	312	326	316	291	311	312	266	316	322	319	321	327	320	315	281	273	322	319	309	316	326	302	299	306	314	295	297	304	305	283	265	300	304	322	306	291	296	272	325	323	345	293	314	306	298	283	340	340	276	303	284	331	326	292	321	267	280	295	323	313	328	314	304	316	315	302	313	324	286	296	289	314	289	278	319	299	302	336	318	295	298	313	288	329	281	328	319	296	300	274	318	289	263	274	301	321	288	326	270	301	293	281	319	297	323	286	289	318	312	311	281	313	295	291	276	337	314	326	288	313	290	303	310	302	318	285	323	270	282	273	301	320	277	287	298	318	274	289	305	290	309	280	293	321	298	281	285	306	317	302	288	297	298	302	313	344	275	324	331	343	284	303	300	304	316	327	317	317	318	290	278	319	321	303	286	316	324	337	300	305	321	314	320	311	273	293	334	277	301	284	290	281	300	309	290	292	324	321	285	314	294	268	303	287	309	303	295	336	315	301	325	277	274	289	264	286	286	297	288	288	296	319	285	310	298	287	318	300	326	325	285	292	285	306	316	308	304	279	292	314	331	296	268	283	286	301	275	303	287	297	316	304	317	287	296	313	317	293	302	320	288	287	322	286	306	292	322	280	343	302	302	314	301	293	306	317	276	300	292	309	329	321	317	337	327	297	294	264	304	285	294	286	314	290	300	298	310	304	285	295	289	304	309	309	291	286	317	298	315	327	284	296	315	293	266	297	290	289	290	323	276	305	316	292	291	308	283	262	273	279	296	303	313	314	312	329	286	291	296	312	290	296	303	301	280	294	297	309	307	318	347	296	286	281	306	335	283	305	316	310	306	308	301	326	327	307	296	300	334	301	321	308	336	316	303	295	296	303	327	292	322	294	277	293	288	329	313	339	294	305	323	269	315	293	280	283	278	321	293	305	321	308	314	304	319	300	283	315	313	332	306	307	321	293	304	319	317	298	304	331	317	285	305	287	326	279	295	334	302	305	295	290	292	313	304	303	299	312	295	285	310	325	291	287	350	316	301	287	325	302	296	334	321	275	296	310	344	319	304	326	289	281	297	278	283	289	328	286	310	315	315	309	296	273	312	290	323	298	279	284	316	327	317	288	308	280	311	306	297	274	294	275	307	309	310	296	301	326	308	292	311	295	287	321	302	319	296	291	291	284	295	288	303	322	281	329	308	337	329	306	316	303	331	317	303	290	272	312	296	310	285	292	256	316	307	318	289	272	298	292	302	326	292	312	263	274	316	279	307	325	290	292	340	294	295	304	305	317	306	264	295	288	309	319	286	278	304	299	339	308	295	294	281	303	321	296	299	338	295	280	300	285	305	284	282	329	317	288	327	272	324	295	326	291	282	327	285	281	290	256	295	340	330	276	314	293	319	303	315	310	291	294	304	332	279	278	289	328	279	316	329	299	308	307	291	284	281	285	308	272	322	292	300	299	287	320	303	294	283	318	301	292	306	304	325	301	295	335	309	326	313	316	291	285	313	312	342	310	297	321	295	312	304	300	268	274	296	280	303	309	306	341	325	314	299	280	334	316	282	295	294	284	298	333	296	291	299	315	319	310	297	320	311	298	315	298	309	295	334	296	319	297	319	296	296	292	280	288	316	277	313	324	290	305	315	301	314	298	288	306	310	309	311	291	314	297	348	266	311	294	308	308	318	265	288	282	306	297	329	325	324	318	325	288	315	319	312	282	285	315	291	299	330	294	315	324	311	302	290	307	312	293	323	307	322	328	325	299	331	295	324	321	285	288	291	289	285	303	290	295	316	314	307	290	314	332	272	278	297	329	323	304	286	317	302	286	292	316	324	269	294	294	317	312	320	297	307	290	297	278	300	303	297	288	308	307	316	283	305	301	302	302	295	269	307	351	309	325	280	304	268	305	325	306	319	292	313	287	326	297	286	309	304	309	312	294	320	314	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20452	1772	3528	3803	3327	2794	2309	1994	1832	1667	1526	1434	1384	1335	1222	1178	1162	1130	1083	1044	1070	1016	1002	1001	975	925	930	972	932	936	919	891	885	991	960	913	886	940	858	865	886	922	940	913	931	939	861	928	892	876	856	887	876	886	875	904	867	877	900	869	868	834	872	862	822	809	859	880	818	811	850	856	849	800	873	820	836	842	858	818	916	855	805	850	824	848	867	783	883	796	867	821	848	861	851	835	870	875	842	808	846	887	894	802	863	845	797	881	860	874	770	807	830	869	826	853	864	839	876	837	842	861	832	772	897	845	824	808	854	842	854	794	817	902	830	897	839	891	793	919	808	825	881	849	838	830	869	844	818	852	846	820	893	823	842	842	823	899	778	804	811	876	825	812	897	824	857	883	837	869	872	862	798	873	862	808	827	842	896	805	832	882	854	828	879	871	825	862	846	868	874	861	826	820	804	820	870	789	848	847	891	900	819	821	811	874	803	861	838	851	797	861	836	796	852	812	863	814	821	802	824	831	858	821	827	820	847	886	840	835	795	846	849	806	864	842	800	852	851	812	860	840	866	820	829	844	841	835	818	892	836	878	849	846	880	841	845	809	851	861	851	824	867	836	876	864	850	808	847	830	892	839	858	827	880	831	831	887	846	804	850	834	809	825	853	863	819	807	836	857	835	874	863	836	823	883	876	859	858	848	823	822	833	859	881	868	843	820	854	873	794	845	820	788	862	865	806	881	877	870	769	862	828	798	854	793	889	827	873	810	842	833	785	856	871	841	821	839	810	854	846	790	786	833	853	823	820	806	862	817	824	803	835	843	873	816	784	893	846	860	873	830	865	879	859	854	831	795	811	828	817	919	806	855	878	884	797	864	773	794	830	840	856	823	845	820	877	843	891	835	810	791	818	827	831	882	875	811	808	906	803	844	795	867	897	836	826	843	900	827	843	837	820	851	821	881	846	829	853	810	819	841	845	821	895	868	828	807	799	819	808	819	803	892	827	836	803	832	840	827	851	850	841	807	835	835	833	801	871	875	864	864	840	866	810	856	864	861	768	850	835	874	838	832	834	829	858	889	802	828	809	815	845	830	880	841	832	885	855	843	852	847	848	851	855	795	861	818	852	861	894	847	886	840	835	820	853	829	845	853	818	827	822	859	819	790	838	853	865	865	878	816	907	823	845	856	804	876	821	830	860	853	826	838	851	853	808	868	841	814	795	909	848	913	819	857	863	827	848	817	866	841	843	770	823	857	877	828	802	869	878	887	840	836	845	829	847	855	799	838	856	821	854	844	817	864	832	836	807	828	826	830	844	804	846	847	799	842	798	840	817	828	823	865	882	851	845	843	848	842	854	812	851	874	837	816	855	845	848	857	885	873	843	789	809	844	849	854	878	864	852	819	880	807	829	832	854	869	838	822	818	828	836	788	860	874	832	854	818	881	889	846	831	844	816	842	798	872	863	810	873	803	864	838	858	910	866	837	820	855	835	806	819	810	824	863	835	812	849	832	860	829	829	860	879	875	859	859	799	824	832	812	891	802	873	844	860	838	838	803	908	809	857	782	859	875	839	866	841	869	822	880	868	819	853	861	855	824	834	854	845	867	812	814	883	862	762	844	820	775	850	884	875	836	851	833	830	860	822	797	832	817	862	850	858	874	856	827	799	870	845	821	828	853	843	850	842	848	851	846	834	814	897	803	877	863	863	880	842	805	862	831	879	822	858	859	864	858	831	861	841	872	860	837	896	852	830	888	894	858	861	854	824	814	843	833	866	879	795	829	848	828	837	889	845	814	872	862	840	811	884	857	819	841	866	889	833	807	815	866	831	874	876	844	802	861	849	866	875	822	856	848	837	796	813	842	828	801	836	805	807	836	819	860	848	809	876	840	839	851	842	829	790	824	824	859	817	859	813	815	820	882	849	780	842	826	911	856	839	821	850	812	852	855	822	796	845	875	834	866	847	847	882	837	814	849	898	822	765	832	820	808	817	868	875	900	781	832	840	844	840	861	841	845	835	857	831	787	801	863	828	807	849	846	843	861	931	821	813	854	834	825	842	810	873	863	810	836	797	821	838	848	887	877	880	843	864	843	812	839	859	726	770	858	838	863	891	853	788	888	819	876	796	787	849	856	869	828	798	823	860	808	842	832	830	830	827	868	818	808	846	831	845	854	859	856	866	840	858	864	864	836	844	858	853	838	833	838	809	841	839	798	840	856	862	851	826	799	878	828	810	874	823	841	877	815	816	857	849	809	871	839	815	831	831	860	810	856	852	804	852	828	843	821	844	860	851	800	874	841	840	851	843	794	829	830	835	856	822	828	786	853	776	858	846	838	907	845	840	810	827	824	846	838	809	816	831	878	818	851	795	819	859	827	835	841	855	794	823	849	866	838	815	830	824	808	824	830	853	880	829	807	851	833	859	850	807	840	839	868	872	833	900	904	838	808	816	924	845	845	796	859	930	840	869	878	856	827	861	855	861	869	794	860	879	834	796	848	897	835	831	847	799	814	851	786	770	828	837	837	889	847	835	840	826	819	778	856	806	856	790	852	819	846	837	778	845	823	829	824	811	850	842	825	853	886	872	841	888	851	865	813	828	869	838	853	834	808	788	849	842	889	826	819	849	842	821	872	851	829	865	805	895	844	879	831	849	834	843	818	821	819	859	822	852	797	867	816	877	828	832	865	814	816	832	798	896	821	843	865	834	839	868	819	809	850	832	864	875	842	818	837	848	867	863	822	853	838	841	807	881	812	871	864	813	862	814	818	861	837	838	830	875	827	883	817	818	842	781	814	825	859	861	844	821	817	813	856	849	843	869	866	807	882	847	862	886	848	883	872	799	823	813	842	896	874	855	867	839	858	877	853	874	857	830	836	857	829	838	834	880	850	809	853	864	860	829	842	812	831	822	803	816	853	829	800	805	836	836	813	834	857	839	904	857	853	873	886	838	841	836	849	834	787	809	817	807	851	855	796	884	788	799	794	838	864	828	840	762	847	832	831	836	876	827	871	910	812	825	886	883	870	799	894	805	814	889	777	831	805	853	836	851	800	825	900	819	884	827	869	838	832	813	833	852	836	841	835	846	857	793	894	869	870	849	854	838	797	809	844	843	836	841	833	835	829	853	843	871	836	846	827	882	862	857	793	860	805	834	855	821	888	861	897	860	823	811	835	818	848	833	829	827	859	856	826	839	852	871	785	782	850	829	907	844	847	895	827	856	856	845	864	847	866	853	870	838	800	855	772	826	820	851	834	876	819	848	828	836	874	835	854	828	868	879	853	835	831	826	804	803	873	819	804	839	833	843	883	786	815	833	841	854	818	834	854	813	855	805	848	823	781	854	868	801	781	845	881	803	847	849	871	890	809	817	857	817	847	841	871	803	835	814	770	871	818	804	846	796	804	818	844	857	882	855	858	845	854	825	818	855	803	807	784	895	829	807	870	848	826	866	855	861	822	828	813	815	852	846	835	859	847	845	888	849	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
51701	18431	7601	2533	1577	1206	897	779	622	586	543	508	473	438	438	432	371	371	329	350	348	337	342	350	379	332	358	355	332	348	344	318	325	318	306	304	319	319	316	292	323	320	286	315	337	319	349	353	289	325	310	310	309	306	336	314	302	322	271	311	315	280	321	306	307	286	286	306	325	325	274	355	321	315	304	316	312	326	293	265	299	311	306	320	274	331	303	323	364	293	305	339	338	321	340	336	290	278	344	303	318	302	290	301	328	284	299	306	328	287	282	304	337	312	322	328	288	344	291	303	309	325	309	296	337	333	314	329	322	303	326	308	310	298	298	315	282	317	304	336	327	323	306	304	314	309	306	329	339	335	303	315	329	315	317	265	324	332	327	295	287	323	301	294	310	290	325	323	316	299	330	342	299	304	303	317	304	316	333	292	290	324	297	294	301	297	278	291	297	318	316	361	298	275	314	323	325	333	306	306	303	306	309	283	304	326	292	312	319	306	278	336	299	320	296	308	317	296	309	275	306	288	299	297	298	317	337	318	319	289	264	315	338	311	258	277	306	324	310	317	314	270	305	316	316	316	299	296	286	339	312	268	273	300	327	315	306	308	305	289	311	317	304	305	299	346	318	331	297	338	302	287	336	290	305	303	282	298	312	342	319	273	308	332	285	304	289	300	312	303	319	299	283	346	306	339	317	297	299	289	279	329	300	282	289	286	328	365	273	335	307	331	311	327	311	335	295	324	327	303	332	329	304	289	324	321	321	267	317	311	290	311	332	295	321	324	301	294	297	303	289	312	297	279	287	284	302	318	290	277	301	311	341	316	297	334	295	318	320	321	334	299	305	336	289	332	314	315	295	327	269	303	314	296	309	275	275	345	296	297	318	304	317	309	315	325	316	296	308	321	299	300	298	333	289	311	323	285	327	325	306	300	331	319	283	302	305	337	324	337	293	313	303	309	304	342	329	285	339	313	305	337	301	306	310	305	298	327	333	304	290	296	306	328	284	326	301	336	284	307	327	326	329	283	330	333	281	282	308	302	274	308	292	304	350	347	306	316	296	314	291	296	284	269	320	337	350	301	303	306	323	306	293	295	294	318	309	284	325	302	305	289	300	334	285	313	320	324	296	329	315	269	303	305	312	303	321	305	274	308	288	295	299	327	299	304	282	307	326	293	325	292	308	269	282	287	312	277	311	308	288	301	296	331	316	306	281	300	333	312	308	311	276	321	300	332	296	291	295	271	298	315	288	309	302	309	325	278	283	300	315	303	307	303	290	305	319	305	284	290	354	310	323	307	317	291	309	315	304	290	318	288	308	304	291	297	337	296	311	309	295	298	343	316	277	315	349	314	300	322	305	302	316	299	301	285	325	313	284	300	312	314	303	298	304	314	304	314	309	288	330	314	302	311	283	299	297	279	320	328	310	350	339	315	301	288	287	277	282	305	290	303	303	302	282	283	324	304	279	330	357	283	306	314	295	330	288	272	304	327	317	296	301	274	342	323	302	301	343	308	308	315	326	313	283	303	321	293	294	301	302	335	296	286	312	313	330	315	321	316	320	284	279	318	279	318	291	299	303	317	329	317	309	332	281	345	301	313	295	292	281	314	294	305	308	273	283	288	310	326	292	294	311	309	291	311	334	268	282	302	304	272	295	307	317	334	301	293	308	281	302	317	309	300	307	331	306	316	351	263	320	304	311	325	337	326	315	344	306	335	335	304	308	329	328	320	323	296	282	311	283	293	301	293	322	295	320	328	275	323	315	329	283	323	316	277	312	290	305	311	304	322	318	329	314	305	305	335	310	296	286	297	285	277	299	332	315	302	315	290	276	285	278	333	290	298	313	325	331	271	321	286	304	294	296	309	298	300	295	304	321	336	281	317	283	292	299	344	303	289	331	317	307	276	308	327	294	301	289	264	327	321	318	305	302	311	343	270	323	291	314	319	316	287	275	325	307	313	304	312	310	293	324	323	290	306	348	312	296	335	267	335	295	282	301	285	333	298	319	338	340	286	302	297	310	329	308	324	311	316	317	296	319	309	322	298	293	309	317	331	291	278	318	323	314	296	307	332	293	311	290	334	321	293	300	314	308	304	297	300	283	328	331	293	295	315	325	315	296	317	297	300	306	293	312	316	318	281	312	316	331	319	331	331	335	298	280	284	325	307	287	305	318	306	292	311	299	295	301	290	289	286	316	300	292	307	331	329	315	341	306	341	284	318	288	307	316	302	297	292	325	336	308	307	304	303	287	306	317	301	306	312	288	340	301	305	301	323	313	305	297	266	309	310	279	314	311	304	317	321	296	274	308	315	326	279	287	304	323	288	302	321	289	301	301	296	318	308	295	285	332	296	305	283	325	316	319	300	326	308	323	298	330	349	276	321	315	294	264	297	313	314	294	313	303	327	316	301	316	340	310	298	330	307	289	318	301	298	283	330	338	312	322	324	282	315	338	296	306	312	306	272	302	323	298	332	309	284	312	321	326	320	335	295	339	325	303	284	319	327	307	334	323	333	311	337	315	299	314	312	314	292	274	351	295	286	315	316	282	298	295	300	289	365	284	308	339	320	319	313	319	316	277	328	337	351	275	304	295	316	341	312	282	305	288	314	324	308	300	314	300	292	278	300	319	290	325	328	289	313	300	322	358	315	305	272	333	332	335	329	328	322	320	274	292	297	290	320	311	317	319	312	313	322	308	328	320	330	319	309	289	315	276	346	315	311	312	310	296	299	293	284	316	314	321	280	301	334	298	303	334	300	289	330	293	312	311	294	317	313	306	336	317	292	294	307	322	277	308	305	322	286	321	296	289	317	288	328	282	312	311	278	306	322	317	307	278	327	300	287	304	313	302	294	324	307	301	302	308	326	325	310	305	305	297	299	315	304	304	307	296	314	293	299	305	304	301	326	314	290	281	297	290	331	301	322	310	302	287	310	277	317	289	331	335	295	308	311	284	327	321	316	326	283	337	313	279	332	290	304	304	284	297	300	325	338	325	330	294	290	332	325	322	317	302	292	324	292	287	342	337	291	310	318	316	338	314	344	291	293	316	323	308	286	300	298	309	289	336	292	334	312	280	293	291	341	285	359	329	341	308	298	295	318	299	303	293	313	301	340	299	317	276	320	330	304	334	308	307	330	293	294	340	299	297	311	297	314	297	307	294	293	288	276	315	269	318	303	282	295	354	305	287	301	318	324	268	297	326	291	296	311	295	295	285	304	284	296	302	322	333	321	310	309	336	322	313	259	332	287	318	301	286	287	310	334	307	312	303	314	301	339	322	300	321	312	335	292	325	299	325	318	287	304	310	330	335	325	300	322	278	273	284	316	336	294	299	285	304	302	301	327	312	290	333	303	343	342	308	343	318	297	317	320	320	302	298	301	342	292	291	324	328	285	288	311	313	315	306	361	293	309	305	333	331	302	300	280	331	340	302	326	319	332	294	303	302	283	316	301	331	318	326	344	295	301	308	310	287	329	316	300	323	331	325	316	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
25153	2855	6089	6595	5645	4543	3838	3215	2740	2424	2232	2143	1932	1757	1611	1512	1413	1340	1304	1264	1228	1191	1157	1157	1103	1073	1036	1108	1087	1039	1013	983	953	953	972	943	960	907	950	968	980	970	921	909	947	900	871	917	865	885	936	817	909	890	931	890	876	860	866	887	829	825	877	896	911	923	857	873	883	840	824	888	860	863	925	903	839	860	844	845	864	885	847	884	842	872	836	795	899	865	909	873	858	874	852	908	828	868	858	813	850	845	823	854	848	808	841	888	878	798	860	836	846	838	825	856	846	802	860	858	830	852	858	839	794	864	806	887	860	824	870	861	806	880	850	875	840	838	875	862	862	854	794	763	797	882	823	884	847	855	876	798	856	841	757	916	849	867	847	841	834	834	808	790	827	863	806	808	849	865	860	836	863	868	896	876	888	841	826	796	834	804	803	874	886	855	841	821	797	872	873	841	805	804	849	829	800	854	802	829	916	865	842	849	834	921	839	866	824	830	805	832	801	830	822	887	832	840	855	885	861	780	855	796	808	842	881	818	832	789	822	833	839	810	794	843	832	780	818	805	855	856	835	869	810	823	845	858	800	839	882	835	834	847	851	871	838	811	832	841	840	798	893	822	809	822	822	858	851	835	809	870	804	850	801	847	837	868	837	825	886	862	863	834	879	809	784	865	855	828	878	845	857	848	826	870	825	797	876	819	845	886	871	848	810	819	796	805	817	851	828	839	859	835	892	837	769	880	845	865	845	823	841	817	823	782	780	835	827	819	899	861	855	811	884	821	849	853	799	861	827	855	818	831	801	822	824	846	844	820	873	876	869	791	817	832	842	821	871	842	847	820	817	820	817	806	800	846	855	854	813	848	794	837	875	788	874	855	912	844	817	837	797	812	822	842	818	860	835	842	814	853	850	790	812	862	898	798	837	812	913	794	885	870	806	833	826	851	852	825	835	830	844	873	887	844	812	872	884	830	821	850	875	835	837	846	844	797	845	863	834	819	838	847	850	844	817	798	806	826	784	845	806	861	816	826	862	845	814	788	863	797	835	828	839	811	843	804	809	830	831	820	768	851	901	804	883	806	806	847	830	832	816	858	843	851	850	836	820	875	844	818	845	819	814	851	820	853	806	869	829	785	852	827	877	814	901	813	801	858	845	849	842	853	858	841	872	802	846	829	805	854	849	872	813	835	764	832	813	833	815	845	881	842	871	847	805	825	855	801	796	856	836	813	796	824	909	827	850	809	813	866	825	814	830	841	839	855	806	837	832	816	836	835	881	834	832	811	865	888	869	861	830	828	818	856	834	808	860	841	834	893	797	844	855	816	844	837	857	816	839	841	823	839	885	841	818	864	870	822	816	842	789	831	786	830	795	793	879	819	896	813	839	865	828	832	834	806	833	786	826	808	846	828	835	815	805	825	862	862	827	823	820	804	835	792	795	821	833	850	806	833	883	813	857	885	841	804	808	848	811	851	842	817	830	873	814	857	838	865	831	814	870	800	862	869	860	830	855	878	847	816	833	826	871	858	852	840	882	842	850	858	833	863	845	806	847	863	860	857	815	840	858	802	903	843	803	829	828	797	858	845	802	855	804	853	800	822	828	834	839	851	838	794	810	857	858	793	850	823	797	884	807	862	872	805	821	797	843	869	825	828	804	803	850	837	901	833	807	801	818	852	851	812	837	805	834	815	854	744	847	866	819	817	885	850	874	771	836	845	823	825	819	853	863	861	849	849	861	858	823	858	816	830	853	832	861	877	883	817	797	842	803	884	845	845	795	819	872	813	802	810	816	849	909	810	810	803	844	798	821	801	862	827	796	851	829	801	806	779	844	858	829	862	812	816	880	808	842	866	827	823	786	861	857	852	901	854	853	837	815	838	833	795	831	837	897	823	878	893	826	852	823	807	838	843	807	854	838	837	836	845	912	846	839	830	817	859	852	882	890	937	866	826	796	848	866	824	834	780	875	861	874	831	797	842	826	900	783	850	887	815	864	860	837	838	871	840	791	820	855	888	806	805	845	862	918	820	819	805	811	844	832	907	897	839	882	872	778	822	801	838	861	849	805	856	830	821	824	848	836	873	890	839	878	871	829	850	791	887	808	803	816	788	783	833	834	851	842	821	836	824	778	821	826	855	868	858	907	826	851	817	837	860	814	835	754	804	804	871	809	808	822	819	882	870	842	852	795	896	772	812	837	805	868	854	879	874	833	871	801	880	790	850	884	835	875	881	835	826	818	840	822	853	843	835	843	884	835	860	830	822	827	815	840	846	879	809	838	848	807	813	855	832	825	858	760	880	875	821	838	803	820	817	832	867	789	828	816	824	865	824	843	874	848	830	824	818	830	821	844	824	843	823	796	832	837	840	802	792	838	831	823	866	791	843	828	831	832	884	842	846	894	823	828	843	816	820	814	818	807	799	906	861	853	833	811	852	871	827	836	850	835	843	859	842	826	836	830	835	814	814	862	841	840	799	906	769	878	835	865	847	799	856	808	809	789	819	850	812	791	863	758	846	854	885	874	851	853	825	842	846	847	855	850	816	866	800	834	853	808	858	783	786	801	812	835	828	867	811	840	862	823	833	824	860	853	845	800	818	842	872	802	853	854	865	811	805	791	846	768	825	860	792	869	838	858	842	862	812	854	871	828	829	825	864	801	817	817	795	824	827	820	812	834	859	815	861	862	844	923	894	843	885	847	856	866	831	853	791	821	797	818	809	853	860	905	788	847	828	813	816	816	794	843	887	874	852	828	842	800	836	835	837	888	882	793	888	815	798	820	836	843	828	870	828	820	804	842	804	835	871	825	861	835	815	827	789	823	810	853	857	841	866	883	856	820	792	828	821	799	836	848	810	849	848	842	844	879	828	779	821	845	811	798	812	813	853	862	858	850	816	824	856	886	809	850	884	810	756	819	852	792	770	867	851	834	786	812	854	800	806	782	809	774	843	811	789	818	833	844	827	802	857	818	817	858	838	818	843	827	829	890	827	808	809	913	865	765	832	873	815	769	802	816	875	846	890	902	842	874	817	846	823	840	818	873	838	834	863	811	817	820	874	868	792	833	829	872	830	835	801	832	841	815	799	841	817	851	861	837	894	882	840	807	853	829	834	830	828	819	848	853	848	843	879	825	849	856	837	824	838	817	882	849	828	789	861	807	835	818	827	797	830	882	846	826	844	804	825	806	784	867	853	795	877	839	815	734	876	817	806	851	805	816	842	856	852	840	824	833	813	848	831	836	845	867	834	821	868	844	817	823	833	848	800	828	856	796	854	840	824	856	844	822	810	836	876	843	819	839	865	849	849	811	822	877	838	797	843	821	856	852	821	816	833	867	864	883	864	824	821	855	824	858	878	826	848	822	863	809	842	830	803	850	858	817	881	833	835	803	898	832	781	836	816	798	835	839	817	831	849	810	832	848	829	826	841	878	827	807	893	872	844	790	863	799	839	867	859	831	810	835	861	801	851	800	841	840	808	821	852	821	826	805	897	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6180	427	297	215	181	174	159	166	167	149	170	171	142	159	156	136	149	152	152	147	154	157	164	157	160	151	162	160	160	164	179	143	155	199	170	151	163	159	182	144	141	170	173	149	153	155	130	166	136	152	145	152	148	156	169	151	120	139	149	143	149	158	148	148	160	147	163	156	149	156	145	150	168	166	167	161	156	138	160	154	151	154	140	129	149	157	163	146	143	155	148	145	169	150	154	157	143	141	125	167	164	147	131	154	150	168	142	140	182	155	136	150	142	168	151	138	148	149	143	129	146	161	148	152	163	139	161	177	164	164	164	154	157	161	152	147	143	177	164	156	150	137	152	137	150	174	166	172	159	179	164	165	141	171	150	137	153	142	153	165	148	192	150	152	143	155	148	160	164	163	157	152	173	142	141	178	133	134	144	153	145	157	171	141	149	161	137	150	157	151	166	169	139	187	142	192	152	147	148	162	175	141	161	161	142	146	153	152	143	170	158	150	165	160	141	145	147	148	141	139	149	163	167	146	151	151	177	176	175	168	148	143	163	144	158	152	152	170	175	165	138	178	156	169	148	120	154	151	149	160	142	157	149	155	152	147	157	151	145	141	163	184	164	142	158	141	159	152	168	163	156	149	180	173	160	161	154	152	154	150	160	127	125	169	159	151	163	158	171	151	142	139	161	128	162	140	162	160	139	157	180	171	157	165	158	150	150	159	154	160	173	149	139	143	152	154	160	155	159	142	174	157	165	150	164	154	167	145	154	152	169	150	117	182	176	161	155	152	147	160	165	135	136	181	169	140	140	146	169	175	174	164	171	155	159	154	145	162	169	142	142	162	158	136	143	158	147	158	160	130	160	151	185	165	163	155	172	139	150	146	175	159	168	163	163	128	181	154	135	162	157	161	168	157	150	148	150	149	149	151	167	152	155	155	158	116	173	155	140	148	143	150	176	166	161	136	136	153	151	164	151	149	148	145	141	128	165	150	151	145	152	162	164	143	166	158	132	149	157	142	157	151	154	168	150	143	140	164	158	167	173	159	178	161	153	132	160	168	148	108	181	157	145	146	159	179	163	158	144	154	134	167	122	163	145	173	145	145	178	165	158	177	148	144	160	157	163	131	141	158	145	183	167	151	176	141	121	169	176	179	153	142	139	147	141	145	158	170	155	148	169	161	151	181	151	145	150	158	156	175	130	145	131	143	149	161	165	130	152	158	159	148	181	146	144	157	147	175	149	157	156	146	135	152	143	141	153	149	155	169	160	153	131	156	169	157	152	134	147	176	166	152	154	150	164	143	130	140	179	163	163	153	146	127	150	162	136	172	152	150	155	139	142	168	152	152	143	166	166	152	158	158	147	149	164	152	140	159	159	136	161	172	156	161	162	145	154	151	178	153	154	130	142	142	145	165	160	152	159	147	136	142	161	147	141	140	140	154	179	147	143	152	171	148	155	152	153	164	159	151	171	179	155	160	160	156	181	173	172	151	130	155	138	160	154	152	144	161	150	148	128	135	155	160	151	164	157	167	166	149	165	167	155	170	160	166	144	146	161	139	136	165	145	159	115	142	141	174	144	154	160	160	148	140	141	144	171	165	173	142	154	159	147	157	159	136	160	168	157	161	145	148	152	121	170	164	165	153	142	153	150	149	148	150	145	146	158	136	151	157	159	153	158	148	146	162	150	132	160	166	177	141	140	148	137	164	168	155	150	144	149	148	146	128	145	153	142	149	165	182	147	146	145	126	142	138	133	182	129	150	134	169	152	154	168	168	147	147	151	169	163	177	145	154	143	145	145	165	145	152	113	142	151	159	160	151	145	147	162	133	161	155	160	164	168	146	161	150	142	131	144	157	140	162	177	161	141	135	157	150	149	155	150	158	142	167	160	170	152	157	174	170	152	169	160	143	154	171	151	162	154	149	156	149	162	150	141	153	136	162	167	149	161	167	138	158	147	146	162	158	169	148	150	173	159	176	156	151	169	165	140	168	136	163	167	146	151	144	147	151	171	146	149	126	140	175	128	152	159	167	160	159	158	149	149	166	136	133	158	164	150	153	162	148	161	166	145	151	157	145	143	156	166	147	158	147	146	150	138	142	149	138	172	158	158	135	161	147	146	162	145	157	162	149	164	140	164	139	140	166	147	148	158	148	167	137	126	173	175	157	152	155	143	179	160	161	150	127	131	175	138	159	138	183	141	159	154	141	156	157	143	164	165	165	148	165	142	154	157	176	159	161	160	149	165	150	170	150	147	156	159	154	148	147	126	135	168	156	162	150	140	149	165	162	169	131	167	162	170	152	161	159	157	142	152	149	153	176	141	162	146	165	162	161	142	179	184	162	145	152	158	169	186	161	169	143	161	149	148	155	130	140	153	153	154	158	184	157	171	167	167	148	141	159	162	164	170	147	142	137	165	169	157	179	132	157	142	165	157	154	133	147	173	164	135	146	149	164	162	152	152	158	148	143	148	162	155	142	155	178	159	150	141	157	144	178	143	167	173	150	137	148	164	152	141	162	152	139	149	142	164	140	172	152	193	124	165	156	144	162	182	145	160	166	157	131	156	158	163	144	144	139	140	168	152	138	140	152	169	162	148	149	156	152	153	186	174	157	159	158	137	138	152	156	151	149	139	151	173	132	146	144	135	166	158	148	152	140	166	160	155	159	156	130	144	162	162	174	155	142	141	152	149	148	141	158	145	144	166	149	167	152	176	165	157	163	143	152	141	141	161	144	145	150	167	136	164	152	147	148	168	131	146	161	158	140	128	159	165	146	151	155	156	154	151	162	159	147	153	132	139	144	156	152	155	146	151	137	146	154	146	149	169	145	129	136	138	148	156	155	154	162	164	155	142	150	162	143	184	160	156	180	129	171	146	140	153	134	177	153	143	171	158	146	160	148	136	150	151	149	148	161	165	159	148	140	149	150	128	169	151	169	142	135	159	161	140	158	176	151	163	171	127	168	131	167	152	166	157	119	159	143	142	136	158	164	154	142	153	160	149	127	132	131	164	170	151	132	166	149	150	174	159	162	150	146	141	164	157	140	166	164	150	162	166	161	167	164	160	148	165	149	147	156	151	154	145	123	162	158	152	158	179	136	153	159	156	136	175	150	133	153	140	166	171	136	169	157	129	146	147	155	150	143	150	163	176	167	172	152	170	158	169	160	151	124	131	144	163	157	136	156	162	148	137	150	167	150	157	144	144	164	136	163	160	153	162	174	155	171	172	154	144	161	152	127	159	163	154	152	129	141	158	172	135	132	155	132	180	177	144	163	152	169	149	150	148	169	154	184	140	153	178	160	161	127	167	168	146	139	171	150	139	164	163	150	168	162	152	148	162	169	182	184	155	160	175	169	174	132	137	139	154	151	148	162	142	155	143	147	158	142	139	159	131	152	170	134	149	146	133	149	150	137	165	182	153	118	166	154	156	114	160	155	172	159	132	158	145	165	143	168	161	168	177	125	142	164	165	168	133	165	137	153	148	184	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6100	547	689	649	620	602	578	581	557	546	570	544	476	515	486	502	487	494	506	465	493	500	506	524	517	477	484	498	483	495	508	487	467	484	502	474	494	525	458	521	474	475	514	453	527	498	484	505	493	441	503	476	472	485	462	473	479	509	500	507	490	460	460	459	504	481	498	454	496	506	538	496	462	502	467	493	453	470	492	489	453	507	455	474	461	445	477	486	479	496	483	449	485	455	506	533	487	451	500	493	449	505	481	451	509	492	506	459	474	499	477	520	484	506	492	475	484	523	467	525	498	483	442	502	493	471	493	480	490	476	458	512	429	498	461	504	496	474	453	491	514	474	487	473	496	475	463	477	468	498	497	507	477	496	466	529	468	499	498	451	476	448	511	480	464	493	499	554	512	521	488	463	503	450	469	495	519	490	506	452	507	512	441	499	519	500	531	484	452	499	475	474	492	463	473	451	480	476	518	488	482	465	455	441	485	482	470	478	474	480	500	474	510	433	500	471	514	483	497	489	477	491	489	477	468	515	519	502	496	476	512	467	483	465	472	489	494	478	471	455	509	513	491	510	493	509	458	445	485	473	446	470	512	491	469	506	500	483	501	455	499	531	479	494	474	466	456	468	489	517	442	471	473	493	457	480	513	502	488	487	489	464	474	478	471	475	495	499	435	509	529	501	491	489	505	471	481	477	463	476	474	466	453	485	487	532	561	492	464	511	464	482	522	448	498	477	524	497	487	481	512	452	483	467	474	507	496	466	473	476	539	449	496	396	447	502	478	476	481	485	493	500	470	463	451	507	476	445	482	495	489	508	508	478	505	487	504	489	496	468	480	527	484	486	474	511	512	460	497	468	486	460	489	465	493	491	462	476	453	497	469	481	518	473	458	474	461	476	505	524	475	478	491	459	470	558	499	539	492	478	470	505	521	497	496	476	482	488	487	497	491	462	466	478	465	446	492	497	474	508	449	503	471	508	535	451	442	464	499	499	481	535	462	448	482	461	459	508	498	474	482	446	486	496	535	449	480	475	493	507	492	489	488	455	487	464	443	486	478	499	481	463	476	477	470	488	526	516	470	500	446	492	472	489	476	489	502	485	494	506	477	464	491	476	462	485	485	473	501	508	516	538	485	435	450	498	471	500	413	487	461	506	495	458	498	470	484	452	542	500	524	507	511	513	477	494	490	425	469	487	484	494	521	491	485	504	529	501	503	500	542	520	543	519	491	542	485	457	508	465	530	486	466	509	490	489	467	496	467	476	503	488	479	516	493	530	480	487	519	515	469	507	476	455	502	457	481	510	497	490	470	490	503	476	479	455	467	526	503	513	498	467	517	453	505	487	486	482	489	506	511	511	519	500	522	486	512	516	496	465	472	475	483	473	472	483	465	470	483	464	500	468	516	496	475	509	468	451	462	520	496	486	451	500	507	470	439	521	500	495	474	521	492	477	464	445	477	469	462	520	519	489	496	482	480	465	490	458	536	479	504	453	478	490	498	478	480	488	459	453	467	467	448	481	493	466	470	483	508	506	474	493	485	466	481	464	477	472	481	483	521	502	491	481	475	443	498	477	493	501	493	494	454	477	482	494	474	468	481	502	504	488	500	479	490	509	481	514	520	482	490	487	482	474	509	493	483	481	492	464	496	489	500	445	470	470	490	497	477	480	451	501	483	465	473	510	487	491	502	532	467	501	455	436	472	496	443	508	462	473	447	483	505	500	485	530	457	508	479	496	498	468	529	480	482	453	474	480	491	478	492	487	484	468	446	505	483	446	504	484	463	494	508	472	498	496	465	507	450	452	468	490	492	500	481	516	480	463	464	473	489	483	513	506	517	473	494	476	492	484	525	477	481	493	446	483	467	490	478	464	459	467	456	475	530	494	477	477	501	484	490	487	480	490	461	491	501	491	451	492	489	528	486	507	459	478	502	459	520	479	475	497	515	527	459	483	474	465	508	518	522	464	480	534	526	477	471	484	504	465	479	508	456	488	481	486	495	454	450	465	473	449	436	469	461	461	470	467	456	482	454	531	522	456	479	501	459	455	469	494	462	484	466	489	485	476	488	469	477	528	493	460	489	473	460	482	473	479	465	504	475	468	466	505	496	494	505	486	503	461	487	516	493	524	470	496	528	504	496	469	485	517	519	511	462	487	517	464	512	464	465	474	527	487	519	498	501	450	482	508	447	443	498	492	514	498	480	486	494	476	476	484	492	459	499	490	498	485	498	500	493	470	468	478	505	475	484	472	508	464	505	501	476	445	473	474	477	505	452	488	509	489	452	504	481	508	496	451	442	457	532	453	449	441	505	476	494	473	489	463	479	477	419	494	504	492	501	478	495	470	500	490	467	490	526	493	485	480	462	495	465	513	469	493	500	503	507	467	471	461	507	479	484	473	539	485	504	493	504	485	518	468	520	472	513	458	475	458	500	471	468	473	507	508	433	456	483	486	497	456	474	499	493	489	496	514	473	500	491	493	512	497	511	455	506	550	516	497	457	473	494	497	478	488	466	486	477	482	477	498	494	465	466	497	500	494	491	497	466	463	502	470	470	494	470	464	516	465	490	439	484	483	514	512	494	517	476	489	466	516	499	482	497	509	473	491	498	494	518	475	511	486	482	494	510	483	446	507	488	464	493	479	483	509	489	469	501	519	478	490	493	473	518	476	470	472	486	511	474	469	518	496	473	441	501	517	507	497	497	475	470	447	490	496	440	487	493	485	506	496	465	467	531	472	467	518	486	511	459	514	484	488	533	472	482	479	453	482	468	461	478	519	523	516	502	502	465	491	483	524	521	480	487	511	465	500	496	465	464	532	459	504	508	508	461	465	489	483	485	463	520	495	507	480	511	478	468	490	504	498	511	511	511	459	479	482	494	455	504	489	487	506	510	482	504	462	520	502	457	462	446	500	485	517	481	491	457	513	481	475	515	489	491	431	515	499	527	486	479	489	494	515	486	481	492	447	499	415	439	517	482	514	477	473	484	492	481	534	449	475	454	487	494	509	488	469	517	510	470	484	484	496	455	442	465	487	433	510	515	506	515	517	494	520	490	450	516	482	476	502	516	539	451	483	455	469	506	491	463	493	465	502	471	492	495	484	476	471	521	475	477	494	522	482	513	488	487	475	456	503	473	526	515	496	468	483	529	453	522	517	518	513	463	502	534	433	511	506	498	531	496	493	479	427	480	503	452	450	549	503	490	505	469	492	465	469	498	441	490	492	468	469	478	460	496	492	492	527	468	492	452	519	476	464	499	475	479	474	523	490	473	506	458	460	472	518	487	464	500	510	478	498	483	446	514	504	485	488	516	474	494	467	476	441	445	491	473	521	479	507	456	492	504	487	483	480	480	500	428	469	489	477	485	510	476	504	473	521	468	467	471	468	491	504	527	483	461	541	456	499	539	492	494	471	469	496	460	484	465	454	478	454	475	490	510	471	502	507	527	481	482	489	521	490	465	531	494	490	474	454	469	495	470	500	501	483	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
41087	10094	2135	1171	903	744	609	514	462	454	392	429	381	387	344	357	377	312	319	356	342	320	317	298	322	327	300	301	303	304	262	315	305	332	315	317	278	322	310	316	307	299	324	318	324	340	306	318	317	322	323	316	307	309	322	315	328	301	270	295	322	304	290	300	319	303	311	318	289	306	297	295	335	296	298	276	319	317	311	347	322	254	284	317	335	316	303	304	288	265	297	301	281	323	322	287	280	297	280	284	300	267	312	296	310	276	335	310	311	329	323	288	320	302	295	310	284	283	297	292	297	307	329	292	293	313	298	315	314	280	322	305	317	308	276	328	280	280	299	269	276	317	310	327	310	310	325	320	305	288	281	284	293	292	293	316	281	305	286	287	283	316	312	298	306	316	309	282	298	325	301	291	318	276	296	257	297	332	290	289	311	303	282	293	288	272	324	294	290	310	302	319	275	315	277	293	323	302	292	305	308	291	308	315	318	291	274	284	310	271	294	294	304	300	266	298	342	315	307	271	298	345	285	313	328	295	303	303	318	307	291	266	300	311	297	307	306	319	285	279	298	278	280	317	310	283	267	303	273	282	287	297	300	369	281	296	300	297	283	330	300	297	303	302	305	291	307	310	314	318	296	319	301	284	306	275	314	289	302	322	304	305	278	302	296	312	277	300	290	278	320	294	309	326	260	303	291	293	309	288	328	277	315	314	275	323	303	315	280	297	276	300	291	281	316	296	309	336	272	272	296	297	303	317	287	345	272	310	277	299	275	304	311	336	318	290	315	326	312	275	329	338	292	270	307	296	316	312	312	310	337	300	313	298	304	319	311	301	274	328	333	313	312	304	307	297	312	270	294	291	313	343	310	322	307	316	298	297	295	304	303	298	299	313	334	298	309	313	302	291	324	284	313	288	285	281	325	288	290	304	284	312	301	305	315	274	332	286	274	297	287	327	299	321	320	309	287	306	279	316	275	296	324	303	297	285	315	288	303	293	344	329	317	309	321	274	319	310	327	299	299	297	302	302	300	306	294	316	294	300	325	306	345	302	315	304	319	330	297	294	336	311	309	306	337	267	285	274	291	305	298	298	299	308	314	282	300	302	289	295	289	290	293	316	309	295	260	276	283	328	328	308	326	333	299	295	298	323	346	304	308	262	299	350	288	304	282	288	281	322	276	284	310	332	301	335	311	303	324	307	325	289	310	302	311	297	324	272	315	288	262	265	293	288	296	314	324	296	273	336	293	301	304	334	338	286	302	290	320	309	257	303	278	264	294	335	314	310	315	319	310	282	293	309	284	328	304	310	319	294	292	288	296	338	302	300	295	292	288	305	281	326	290	304	319	317	313	316	312	294	312	306	301	289	286	320	288	289	276	289	281	337	277	290	324	325	289	311	301	292	314	328	306	301	299	316	292	289	309	282	286	290	323	315	308	297	311	309	295	300	324	272	294	302	319	318	310	323	303	300	315	315	313	268	323	285	305	292	306	314	291	309	280	274	308	307	318	314	305	316	328	368	302	286	337	292	279	333	298	306	312	293	315	284	296	300	298	334	288	316	291	312	290	292	284	285	291	296	287	312	318	311	307	301	326	325	283	278	284	284	301	299	289	292	278	265	288	308	290	310	305	299	293	294	295	300	299	310	296	299	297	275	300	294	307	291	314	294	289	317	325	285	299	282	307	297	315	322	330	315	291	326	274	299	314	305	286	304	291	323	333	318	313	290	333	312	282	308	321	310	304	341	327	298	282	300	287	296	313	303	291	317	292	290	330	321	299	295	312	319	318	303	277	299	273	325	303	276	286	296	299	277	314	298	307	314	287	290	275	343	313	309	324	336	309	287	290	262	316	301	321	346	332	336	302	281	287	318	313	291	299	270	294	293	316	318	287	298	312	281	260	317	279	285	297	280	292	305	300	337	318	304	282	312	300	286	287	324	301	305	335	260	291	299	316	306	318	348	288	276	280	288	347	276	308	300	298	323	296	312	277	306	327	288	291	288	310	330	306	301	290	292	317	299	311	285	306	300	294	277	296	291	291	264	314	313	306	275	307	256	339	336	300	306	296	320	298	303	280	287	334	294	300	337	299	281	296	297	314	270	341	297	335	334	268	288	303	308	308	301	277	287	308	294	286	323	306	346	293	317	290	273	299	298	281	305	297	289	296	290	277	335	297	326	303	286	308	289	291	320	263	325	287	293	281	304	312	309	304	314	288	310	296	287	325	331	337	293	311	303	331	344	314	286	313	308	276	316	316	332	303	312	282	313	292	324	302	314	321	305	280	309	287	298	316	322	316	288	291	277	270	299	306	295	256	284	304	332	305	282	318	286	297	334	295	273	267	324	286	316	306	287	309	357	314	270	299	276	294	312	264	312	336	297	287	299	282	304	285	311	302	300	289	328	312	261	278	338	310	299	283	306	293	295	299	266	302	321	320	291	285	303	294	297	282	319	313	275	280	320	323	315	308	274	279	278	283	301	309	301	317	292	313	282	307	290	316	302	316	317	283	301	302	270	325	303	331	319	318	288	300	309	330	315	284	300	293	321	350	295	310	286	300	282	302	336	327	302	291	290	299	303	310	287	279	331	310	265	317	294	280	306	277	297	296	311	287	289	325	283	280	287	274	340	299	305	288	325	281	293	317	295	330	306	325	297	296	314	341	298	296	328	313	316	301	299	299	283	303	334	294	283	319	269	314	336	287	302	316	307	286	287	282	273	321	298	288	301	303	303	270	317	330	306	291	304	319	318	309	307	293	292	279	301	310	313	298	271	295	315	306	302	310	294	309	319	296	305	287	302	324	295	318	316	298	289	322	311	317	304	313	311	316	285	287	336	298	291	309	293	337	291	261	308	299	296	301	271	295	285	298	320	303	308	295	292	306	303	295	268	287	290	293	309	277	268	276	311	291	273	282	311	303	309	308	307	300	278	324	296	306	288	297	285	280	317	286	294	326	299	284	265	295	267	291	292	258	314	295	264	295	333	324	294	289	297	282	310	287	291	299	274	282	290	281	308	281	293	290	310	321	305	323	318	304	278	310	286	312	266	279	292	314	261	294	329	300	287	296	309	295	299	308	296	308	289	290	322	307	295	308	313	297	291	280	279	290	293	283	274	300	312	294	315	287	309	295	325	313	312	332	306	309	312	277	306	311	298	276	287	309	329	300	334	303	288	299	304	301	293	269	306	279	297	313	290	286	304	314	292	330	350	296	321	270	290	314	274	287	252	284	318	296	312	296	271	292	278	315	278	293	265	324	319	303	280	302	305	325	318	270	295	310	306	311	288	313	304	320	321	304	305	289	314	305	320	327	305	279	302	288	321	308	304	275	324	277	302	289	300	312	301	311	301	310	299	267	304	325	309	300	299	314	308	299	308	329	271	316	341	313	288	297	323	302	316	299	299	291	294	280	294	298	323	291	298	338	324	284	270	294	330	264	292	289	282	270	314	302	283	276	293	315	303	297	291	309	283	313	290	310	288	328	319	279	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19380	1858	3482	3955	3301	2795	2446	2059	1859	1624	1535	1492	1342	1246	1223	1235	1159	1101	1040	1026	1033	1031	1011	1007	1009	980	993	921	1001	931	896	916	916	888	924	916	872	880	986	896	865	831	898	895	864	862	888	874	847	849	844	857	863	889	856	848	887	857	857	874	894	867	882	850	869	852	837	837	808	882	842	815	876	883	849	907	856	832	889	824	891	792	884	884	818	811	853	818	850	845	845	860	857	843	858	816	769	825	819	875	801	828	892	837	818	879	883	878	839	870	810	877	847	874	811	838	819	796	881	842	765	845	852	855	838	850	846	830	887	815	845	831	865	840	781	779	838	881	813	804	819	846	891	807	893	905	848	815	808	876	900	843	816	849	856	843	824	818	842	842	852	863	858	876	838	891	816	860	823	848	847	844	850	861	843	847	850	860	863	809	855	823	841	847	827	814	881	853	836	940	867	871	818	845	862	804	804	784	850	855	830	842	809	865	854	846	843	851	811	853	832	854	850	863	880	795	798	812	883	832	899	787	892	811	827	899	866	871	809	883	815	848	846	821	844	864	806	844	821	813	848	850	814	836	871	873	797	814	853	872	841	766	862	884	871	816	783	856	797	827	838	833	804	845	848	725	820	839	842	853	847	880	821	826	797	849	822	848	870	827	879	805	858	859	856	866	867	871	808	848	845	846	797	846	864	864	885	897	827	822	834	838	895	834	832	826	847	895	860	839	852	834	847	856	849	871	884	813	865	799	825	814	873	860	813	820	881	848	829	825	899	815	840	887	869	823	866	784	819	838	824	830	845	871	898	853	826	854	869	857	812	838	839	828	867	814	847	806	812	859	820	824	826	799	810	842	832	870	803	869	816	815	838	853	841	853	870	859	846	866	824	874	778	847	825	805	806	844	829	868	815	846	846	807	804	831	840	838	863	845	832	819	870	829	829	855	826	819	826	806	770	827	774	827	823	851	800	847	819	861	837	901	808	847	840	816	840	858	885	857	860	887	808	858	890	795	848	826	851	822	828	843	828	821	831	820	838	833	820	832	862	821	826	850	818	866	829	815	858	776	847	874	862	845	829	864	835	811	830	801	861	835	866	875	866	858	821	826	825	805	845	876	859	802	859	850	867	857	855	851	827	907	848	843	854	815	820	907	881	825	856	789	919	863	857	809	878	885	842	882	832	878	816	807	829	868	835	865	836	817	892	885	781	856	783	819	868	870	848	847	786	859	819	865	863	789	845	875	889	837	875	852	819	792	861	858	808	858	825	856	835	871	910	862	819	861	800	864	880	865	874	810	859	831	906	788	860	875	855	828	873	799	801	825	840	785	880	789	811	852	865	866	810	874	791	824	871	798	881	857	856	839	762	849	843	865	876	841	830	893	836	907	836	851	841	869	837	873	852	821	816	817	842	845	848	830	869	865	866	812	791	856	855	835	851	890	834	859	814	815	898	815	852	899	879	805	873	855	873	808	844	846	854	776	823	863	826	823	876	814	864	821	897	867	876	847	845	812	879	857	830	833	838	845	891	890	819	842	819	810	847	853	847	824	834	827	909	814	822	865	858	784	849	786	822	845	857	828	813	814	852	887	901	792	917	839	839	799	848	860	853	803	850	820	878	832	831	885	904	862	780	831	820	801	833	838	881	869	798	867	823	874	851	850	893	852	839	876	871	827	847	875	773	880	837	886	819	879	853	845	823	799	826	854	833	830	862	803	842	839	878	848	854	845	814	841	872	818	825	866	852	831	882	849	850	842	807	854	817	802	872	791	810	840	811	787	826	817	852	773	856	832	838	849	849	849	823	830	840	843	829	854	891	803	861	841	840	828	859	827	848	817	825	883	834	840	869	859	858	795	815	825	823	847	822	848	823	831	845	825	785	867	839	836	848	865	892	851	864	849	823	854	870	843	878	875	846	827	881	826	831	819	840	818	825	830	887	812	805	856	834	861	842	859	839	854	817	879	796	803	893	865	865	873	853	867	871	813	879	890	857	852	853	840	870	866	821	861	889	840	897	838	834	849	827	850	834	813	826	810	839	845	785	831	881	828	841	864	863	865	852	828	856	825	871	840	832	870	815	853	821	841	860	851	876	862	828	855	789	841	815	838	877	866	847	816	847	823	822	869	838	837	829	853	868	783	885	826	847	804	863	822	877	834	840	767	837	836	835	891	836	825	878	776	825	821	882	843	804	845	842	847	858	794	849	846	845	873	899	876	824	843	800	819	821	858	802	837	904	783	843	813	867	823	844	800	836	888	871	856	869	821	780	856	884	802	829	878	884	904	824	830	887	876	875	864	849	815	841	887	869	916	855	812	857	785	821	787	842	848	811	846	845	864	875	874	821	826	877	787	868	854	831	863	857	918	889	832	831	791	825	846	858	833	816	841	843	901	861	826	861	865	836	834	874	791	826	826	840	821	890	852	846	837	832	878	840	838	816	814	882	872	817	813	849	844	791	822	870	816	849	831	815	852	793	835	864	790	831	873	842	823	861	810	883	833	805	809	852	802	856	861	905	851	867	805	836	822	891	795	832	829	798	876	852	842	850	882	832	805	812	878	820	840	843	867	890	853	778	858	858	841	894	862	840	862	866	849	816	844	801	812	848	845	863	787	892	849	868	851	881	843	864	874	836	786	860	824	826	842	899	795	856	828	838	842	849	837	858	865	802	806	821	847	809	862	835	844	814	820	800	832	837	828	855	841	867	882	851	870	874	856	822	855	827	825	850	857	817	887	840	822	858	864	798	875	856	874	832	860	814	894	820	817	873	841	838	844	867	843	861	866	819	856	869	862	870	821	825	785	813	844	865	874	814	844	886	855	861	854	841	835	815	844	862	876	839	825	814	821	805	835	858	819	787	873	865	862	792	817	812	824	870	857	860	846	839	857	862	825	793	835	829	849	821	833	870	827	806	824	831	825	823	898	864	852	896	781	832	851	824	861	818	789	832	818	813	842	928	901	801	835	815	853	830	817	839	788	884	828	823	802	834	830	830	830	817	844	841	840	869	883	873	832	800	879	834	830	845	878	880	822	878	845	880	868	871	854	886	837	789	815	848	845	821	862	838	877	833	840	864	848	852	818	849	846	842	796	837	830	824	897	820	819	824	843	851	843	828	876	811	867	847	838	858	790	855	805	809	810	870	849	845	821	838	831	806	840	851	839	865	856	834	872	845	845	783	832	864	792	840	823	861	829	824	831	796	773	845	780	863	815	808	812	831	846	822	842	818	864	842	802	853	876	815	844	888	847	886	891	859	835	844	825	858	835	865	852	843	898	858	858	839	783	855	856	804	815	825	873	844	828	867	879	813	792	825	859	820	836	818	790	839	879	833	870	837	833	848	914	870	825	815	812	876	852	846	825	846	859	879	860	868	796	839	811	791	847	843	817	792	792	848	850	868	790	805	818	834	836	830	842	871	895	803	836	873	800	853	844	863	827	842	825	861	807	846	836	835	816	882	838	811	843	881	821	842	906	838	879	805	863	854	824	844	881	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
51229	18104	7396	2535	1578	1148	936	782	606	563	564	535	515	458	428	432	395	382	379	344	374	358	362	369	295	346	301	310	321	354	299	329	305	329	335	317	286	310	296	298	305	323	334	306	334	304	313	328	309	311	344	348	307	281	298	331	344	315	323	314	326	300	296	307	329	295	311	273	364	290	276	308	312	332	293	317	315	320	304	309	330	278	307	299	288	273	287	314	292	313	292	319	300	306	299	288	308	310	306	319	331	329	299	334	287	286	300	307	297	291	313	322	321	324	309	317	301	325	299	311	292	332	300	323	345	341	284	296	301	318	299	315	288	297	305	314	322	305	308	313	317	310	282	318	310	335	305	295	302	289	323	322	321	312	268	311	296	313	307	305	321	310	316	320	300	288	325	314	265	304	320	312	336	325	279	295	321	288	299	320	260	278	320	303	302	303	301	307	313	311	321	336	307	277	307	272	298	299	296	316	300	300	294	317	271	301	277	304	316	277	320	282	335	295	307	286	346	291	299	291	324	328	311	306	282	297	264	286	297	303	291	311	323	295	280	322	318	281	305	296	298	288	304	318	288	323	336	303	308	308	308	297	304	297	322	330	323	320	304	316	326	319	290	321	301	299	268	301	246	352	292	307	303	310	281	325	299	331	292	291	318	317	315	299	292	308	353	304	312	313	309	280	317	272	318	302	304	276	305	319	305	329	309	318	311	320	304	313	300	292	290	304	324	313	318	313	325	309	319	294	303	290	276	320	328	320	281	302	325	310	299	298	293	302	327	260	296	281	308	304	317	290	315	301	314	311	317	297	308	279	289	286	300	323	306	266	315	298	291	297	305	294	318	300	309	312	314	280	296	309	289	328	306	315	337	303	278	298	295	315	344	316	318	319	311	293	315	292	339	306	318	327	306	301	302	310	274	302	314	303	311	300	283	302	324	323	314	302	337	303	326	294	283	321	296	310	295	311	289	300	310	312	303	309	316	321	316	310	347	312	299	330	293	282	303	293	278	280	310	274	301	302	296	303	287	284	316	322	289	305	310	354	292	302	298	316	294	323	309	282	295	285	309	312	315	289	326	294	338	292	271	338	308	299	304	340	294	302	334	311	323	327	307	282	279	323	265	302	286	279	308	310	293	281	308	284	326	302	295	315	322	323	311	266	310	287	311	326	295	331	312	280	326	303	301	318	269	315	307	277	319	300	311	305	287	328	312	324	296	285	325	312	311	347	343	311	311	317	315	291	326	308	290	306	343	273	283	318	311	315	315	300	313	314	305	296	298	288	293	298	316	325	337	295	322	330	304	286	291	303	288	294	290	292	296	319	274	349	321	321	306	310	314	328	303	312	309	350	320	296	286	331	305	310	319	311	275	279	291	297	294	324	281	281	309	272	306	314	266	289	320	308	315	284	313	298	327	350	290	296	309	295	314	294	302	345	303	341	302	276	275	309	336	328	336	306	334	281	286	296	269	322	313	314	319	318	280	305	318	315	311	292	303	326	285	286	306	326	292	321	291	299	297	284	298	306	283	313	306	326	281	320	336	295	267	266	295	311	308	274	313	306	313	286	333	306	319	306	322	319	323	316	315	295	354	302	329	316	306	291	332	323	326	307	360	289	325	304	280	311	335	304	293	287	295	311	326	308	342	308	321	300	333	304	305	305	321	285	296	337	296	334	319	316	310	324	286	339	333	299	317	323	292	275	328	304	303	310	302	333	285	305	300	323	344	282	327	334	303	272	335	300	294	292	280	338	314	310	304	311	313	312	301	322	316	291	302	307	319	312	299	305	304	327	343	267	331	311	289	321	305	297	314	320	316	333	292	290	294	273	315	331	286	312	304	291	322	270	301	281	292	338	306	344	308	320	301	312	328	299	311	326	297	319	313	307	279	300	308	292	298	306	328	289	281	310	303	294	350	295	273	291	290	309	333	319	289	321	275	305	290	349	283	303	308	303	306	308	290	325	306	301	295	287	301	312	310	320	317	310	325	332	295	319	298	308	309	306	288	313	325	312	312	305	350	314	325	305	297	317	279	304	323	282	294	323	286	320	317	316	296	296	299	305	337	342	334	285	336	295	305	288	300	316	266	311	298	313	303	298	311	292	289	299	302	322	316	297	307	333	287	306	277	322	328	274	323	307	289	287	280	253	291	306	298	291	311	302	304	327	324	304	330	299	324	327	307	303	300	314	319	333	313	326	305	285	313	303	306	299	301	268	316	337	325	306	331	303	317	322	352	335	294	286	293	340	320	276	308	337	319	325	311	318	287	325	301	305	277	288	313	316	292	285	283	307	315	283	329	313	320	267	297	310	311	294	282	294	297	288	313	319	313	325	311	288	332	275	330	323	304	300	276	278	297	314	290	297	312	298	287	316	319	276	285	300	285	299	281	292	321	292	307	323	325	273	319	287	315	300	349	319	344	321	310	298	300	285	292	283	328	311	313	313	308	296	317	271	284	326	332	294	320	293	336	277	288	316	291	314	296	295	303	312	330	321	348	276	327	295	321	298	277	331	306	309	297	288	323	341	319	320	320	315	296	276	322	311	313	295	312	316	326	324	309	321	315	313	292	315	316	270	323	286	316	311	327	320	333	330	304	308	328	302	302	303	289	322	327	291	318	301	304	338	298	287	303	323	304	297	320	315	323	338	314	327	336	329	286	313	276	287	319	309	294	300	340	309	317	313	283	290	315	308	341	347	288	312	319	305	284	305	310	317	339	284	299	315	289	294	298	323	292	311	294	348	307	322	319	270	298	296	289	336	304	345	315	323	296	245	296	304	344	281	308	293	307	312	269	303	327	296	283	287	286	329	301	282	305	332	289	306	312	293	315	302	316	312	303	317	285	301	318	320	315	309	283	293	281	307	300	274	350	359	351	300	326	302	326	346	290	295	309	310	305	333	288	282	292	329	290	304	311	290	289	306	319	313	312	300	321	304	315	301	304	311	294	308	331	307	321	294	305	309	331	330	288	332	335	339	315	322	320	282	296	317	318	330	279	278	323	318	318	311	322	306	270	301	271	295	296	336	307	304	292	290	274	323	309	337	287	328	307	285	323	320	302	299	319	341	308	285	301	289	291	315	329	313	286	324	300	293	306	336	300	309	324	307	311	308	331	302	306	326	302	293	295	295	272	310	291	305	300	297	321	304	301	282	294	291	327	293	288	308	285	311	319	303	300	316	285	292	290	319	315	296	279	330	329	293	312	303	311	305	287	307	298	329	303	300	306	329	335	318	298	307	308	325	296	274	299	313	302	303	317	304	333	294	290	304	293	321	311	342	307	294	310	305	306	288	328	286	301	320	319	269	316	331	326	291	301	305	309	302	311	325	299	294	312	342	330	288	319	314	309	278	320	331	294	293	304	317	275	299	309	315	320	295	298	300	301	312	314	281	316	299	346	285	331	309	335	324	302	333	304	331	277	302	331	329	333	291	321	262	306	301	302	293	309	333	317	284	300	312	320	313	305	319	334	291	312	332	307	296	312	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24903	2868	6022	6664	5681	4436	3708	3237	2621	2496	2253	2074	1868	1718	1548	1554	1490	1371	1299	1231	1270	1191	1156	1088	1046	1067	1076	1022	1055	984	1009	1068	1008	998	949	929	961	948	1006	931	986	949	942	939	935	912	905	921	966	879	889	867	935	850	863	868	891	938	863	952	857	904	893	868	881	901	871	850	855	907	832	822	907	839	824	866	871	904	878	834	833	871	837	842	842	935	830	890	837	856	861	812	814	847	898	829	843	899	829	879	832	878	863	870	884	867	864	845	850	830	855	850	844	886	904	836	853	829	827	827	879	834	858	843	840	826	850	839	851	901	874	827	891	812	829	861	826	810	879	821	831	863	885	830	877	798	851	860	878	842	871	851	819	781	795	796	855	808	874	848	830	828	897	850	804	864	855	808	844	822	803	901	795	857	846	816	855	814	823	855	813	845	811	859	872	869	821	864	870	867	812	840	835	904	831	868	829	814	853	857	825	814	824	797	824	848	873	880	828	779	836	801	848	819	852	831	840	803	836	830	826	822	797	860	801	868	872	867	845	803	856	816	826	830	881	890	831	833	855	869	871	863	852	843	836	885	803	825	892	846	823	844	802	883	887	837	851	849	834	823	811	876	848	879	838	870	839	863	848	848	784	859	840	871	797	865	820	834	817	837	879	800	824	833	813	828	835	830	810	879	773	886	797	820	843	819	897	874	814	849	851	822	862	849	868	823	831	787	847	801	885	900	846	820	809	903	829	853	863	834	801	842	800	834	838	879	832	849	848	867	784	800	818	834	805	877	838	849	896	798	863	827	832	833	786	802	829	844	839	814	782	855	869	851	842	782	805	883	795	822	892	821	845	777	842	799	848	853	817	885	802	808	781	840	809	895	827	860	845	786	861	825	824	810	858	796	822	853	883	790	774	862	872	807	773	825	781	833	815	818	853	844	865	824	861	815	812	825	833	856	842	811	852	839	883	805	838	848	812	836	792	824	823	886	886	847	836	870	822	820	803	826	833	876	853	841	863	833	862	835	826	816	836	802	815	825	849	817	787	786	874	846	840	803	839	842	821	848	836	833	842	781	850	890	833	830	867	841	866	843	884	857	828	832	823	798	807	856	816	786	821	878	821	789	828	795	853	892	844	830	797	868	881	863	806	826	847	821	867	882	863	854	860	867	829	896	834	844	837	799	841	846	855	806	878	867	812	802	829	867	789	856	821	839	836	809	817	823	834	828	838	833	809	870	840	842	840	814	854	836	779	842	859	834	836	832	827	849	842	819	861	816	802	840	845	875	838	837	826	800	889	884	852	839	819	826	802	885	843	819	812	814	852	824	864	813	798	810	907	793	844	855	833	890	803	859	790	835	863	871	805	814	842	834	849	833	868	805	821	851	856	802	837	858	803	868	856	840	866	842	851	816	805	819	868	828	888	822	853	810	832	860	812	853	852	849	805	842	864	825	833	844	886	820	823	802	815	825	866	869	821	809	777	771	799	803	881	819	813	833	882	826	835	881	783	900	798	850	842	836	824	880	802	829	859	830	862	874	821	896	871	815	832	837	822	839	777	804	831	849	829	877	827	873	879	835	841	817	876	875	844	791	831	813	824	840	806	852	837	808	872	860	856	780	828	839	888	857	844	798	883	854	864	874	784	827	873	845	821	878	876	848	848	871	876	837	858	864	830	812	867	813	838	800	841	821	839	829	825	864	825	873	803	905	847	877	813	836	849	845	850	880	816	803	828	868	861	827	861	860	794	871	737	868	814	837	850	868	768	843	824	843	847	810	847	796	828	827	818	841	804	858	834	810	852	820	847	807	815	844	861	809	806	827	808	825	810	816	879	836	827	805	877	824	864	909	817	838	827	843	847	832	850	836	808	854	835	832	849	857	841	818	814	859	838	825	793	872	902	821	857	824	818	849	846	794	809	819	844	830	852	883	820	869	844	866	837	819	839	850	894	849	902	863	844	786	843	852	817	767	849	834	823	861	884	862	841	767	827	829	869	817	871	866	831	811	805	815	816	826	812	861	811	844	814	888	893	845	860	815	862	877	864	797	817	839	818	848	847	911	853	810	852	837	810	813	820	810	788	824	831	826	855	844	844	770	834	871	800	825	859	802	848	803	833	813	847	860	885	863	862	814	833	865	951	874	869	878	905	849	839	884	821	826	852	868	816	807	847	834	806	854	825	834	797	843	838	928	878	892	786	895	818	867	843	890	840	844	833	843	861	825	837	884	840	839	881	852	850	862	874	882	852	850	846	851	861	866	840	896	926	830	796	843	853	844	824	842	835	860	871	796	854	876	801	842	857	811	796	846	866	814	848	814	842	795	847	844	818	787	872	806	848	830	874	867	836	791	812	826	857	799	839	830	855	835	861	820	770	837	847	786	833	821	806	792	798	795	814	853	848	801	857	806	860	874	847	825	873	841	850	842	876	858	823	829	860	820	789	847	837	844	812	824	835	830	797	856	804	860	912	822	846	834	870	830	880	802	823	849	812	894	851	825	815	860	791	802	811	833	834	803	895	852	853	847	817	856	842	832	867	860	827	781	812	828	858	848	802	887	857	835	839	779	889	831	803	866	840	817	828	828	819	850	868	887	893	870	777	862	821	821	838	805	849	830	863	805	855	875	870	782	823	843	821	846	840	860	850	880	822	796	843	827	779	825	840	829	829	855	788	816	860	811	845	868	841	828	817	849	842	789	825	776	852	849	856	873	885	856	789	835	846	887	772	871	864	841	836	863	845	856	806	856	828	819	829	873	827	841	893	814	863	841	816	841	870	838	863	829	835	841	881	789	842	838	815	794	863	881	799	890	786	860	809	850	810	828	858	866	888	858	858	822	883	827	866	818	842	852	828	835	826	845	787	771	822	855	883	837	871	818	834	892	888	818	884	800	832	878	812	854	768	842	822	845	868	816	836	857	872	825	806	840	865	852	853	817	815	849	794	780	857	812	833	840	865	814	838	818	875	887	810	916	872	830	855	878	819	751	836	841	818	851	877	882	831	869	854	862	866	840	825	862	833	840	869	840	799	841	832	873	806	823	839	822	801	789	832	843	886	860	792	794	847	857	840	829	848	799	871	834	865	886	849	842	883	833	821	856	826	828	814	857	846	840	900	816	845	851	864	836	876	806	835	836	813	824	815	845	853	862	813	907	864	834	881	840	809	852	863	852	850	818	823	858	896	861	793	864	860	789	819	817	760	804	814	852	846	866	824	857	872	810	881	816	837	846	857	815	841	871	850	829	836	887	895	797	834	816	852	858	844	846	891	828	845	837	848	860	871	864	885	861	800	831	829	843	852	884	840	893	859	844	820	803	819	857	864	878	833	790	845	875	860	798	888	874	884	804	873	836	845	854	811	816	857	917	841	823	867	782	825	825	818	831	853	840	846	889	853	843	843	850	838	820	821	863	825	818	861	877	824	821	833	831	853	805	832	849	830	832	841	807	837	811	805	821	856	832	855	784	855	841	851	822	817	829	816	868	866	837	848	834	867	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6055	409	281	208	189	168	164	169	160	158	168	161	179	164	157	169	141	146	153	143	157	163	146	165	161	136	183	138	141	130	163	163	125	150	164	155	175	176	162	141	149	153	154	133	142	177	159	153	155	154	146	132	141	165	177	133	133	169	152	149	127	145	167	157	165	160	150	149	158	146	151	160	147	131	163	146	147	155	153	149	172	147	154	145	141	176	151	139	137	168	150	179	147	132	151	161	138	156	150	146	167	150	140	136	131	159	152	173	153	155	154	167	129	160	152	151	166	151	121	146	123	149	153	165	139	135	155	139	160	151	154	158	167	130	161	158	150	144	148	163	130	135	183	153	176	147	185	144	148	170	152	170	169	140	158	147	149	163	138	173	159	159	133	139	141	163	144	162	168	164	152	164	140	143	148	152	149	155	122	147	145	138	157	155	154	145	145	145	146	153	141	125	154	165	158	130	156	169	156	150	128	171	144	158	143	149	175	138	136	145	160	174	135	166	155	153	145	155	157	148	152	141	166	145	134	146	143	167	151	140	158	186	165	154	152	148	175	137	153	140	152	151	148	158	151	121	137	145	165	157	152	175	134	154	157	136	142	126	145	153	133	154	157	156	171	152	153	161	156	160	129	153	155	130	149	154	138	154	149	166	147	161	134	153	158	159	157	158	161	148	170	168	163	133	141	166	173	155	155	148	159	142	153	167	147	136	136	143	168	189	154	168	159	154	133	135	177	175	148	137	137	171	148	147	146	135	151	136	162	150	156	170	160	151	157	149	162	151	169	160	161	133	147	157	162	147	135	149	171	158	153	140	148	165	169	165	147	169	138	157	141	155	165	122	172	144	150	147	174	167	142	141	137	161	149	163	165	141	135	148	164	146	129	162	174	149	144	176	158	152	160	153	146	146	146	167	153	143	143	163	153	133	139	147	155	155	147	172	143	144	160	149	144	173	161	163	171	166	138	139	154	155	175	160	194	160	181	143	146	138	162	159	153	157	147	156	143	142	159	168	152	126	160	157	140	138	156	143	157	158	135	173	174	153	157	152	166	146	126	148	124	167	164	161	173	162	150	145	143	141	169	144	175	156	138	167	141	175	166	155	150	149	125	139	161	124	150	144	131	143	150	172	144	156	141	151	148	145	153	183	150	118	149	138	135	152	148	154	171	163	143	154	141	149	141	146	171	167	130	156	176	176	142	165	162	136	165	144	154	162	152	155	149	172	157	144	166	171	153	150	150	159	163	140	139	140	174	124	147	132	153	146	154	156	177	172	159	152	145	152	152	151	149	155	164	146	125	146	169	147	159	162	160	163	138	154	153	159	146	150	174	142	157	156	171	179	129	134	129	144	148	150	159	141	168	167	151	163	163	142	153	151	157	166	163	171	147	165	163	160	143	149	133	145	130	164	164	146	152	157	153	153	148	148	138	164	149	168	153	160	134	144	137	136	157	150	130	157	174	146	168	153	165	128	144	163	159	136	155	141	143	154	138	136	165	157	174	138	147	138	149	121	148	151	151	143	162	160	163	175	164	163	144	166	128	136	135	156	174	153	148	143	161	148	159	169	156	167	166	138	133	142	165	149	159	135	128	167	144	182	150	141	153	153	152	155	144	167	155	148	141	153	153	141	144	143	153	145	153	172	137	151	141	154	162	144	162	139	163	156	150	173	158	139	162	151	128	151	146	151	150	149	132	136	158	160	161	152	155	158	161	166	147	148	143	153	166	145	146	158	158	152	159	154	119	143	166	165	145	141	148	140	178	157	139	155	163	146	152	159	148	172	157	146	143	125	164	165	165	152	148	162	157	149	169	151	159	141	154	153	164	160	130	169	156	123	159	155	154	185	134	142	161	151	172	166	166	160	173	141	165	159	162	134	154	143	132	142	161	143	159	149	163	131	135	158	165	157	133	129	154	133	135	153	148	134	169	151	141	143	150	161	138	157	168	144	158	139	134	140	153	174	165	157	139	153	155	146	147	145	176	148	127	145	152	164	183	158	144	160	161	139	163	158	165	156	163	132	172	139	158	164	152	157	145	143	134	153	142	144	146	156	141	127	148	147	164	143	137	155	136	143	150	157	140	146	160	152	169	149	157	171	148	157	145	135	151	160	143	143	162	147	179	150	153	132	157	164	146	150	157	162	150	156	153	144	146	129	162	148	133	166	156	170	159	140	158	157	162	156	151	158	151	158	145	137	145	152	155	158	146	164	141	147	146	141	150	131	167	174	150	152	169	163	151	132	169	154	163	156	166	139	152	150	168	149	158	146	161	139	143	151	142	159	159	142	137	141	124	151	156	152	144	140	133	138	155	167	144	161	162	148	170	148	142	156	134	138	163	169	133	162	164	177	130	143	141	156	144	154	131	144	138	155	173	152	140	157	165	150	137	155	141	181	163	170	164	153	148	176	140	148	132	144	143	145	158	152	156	147	146	155	146	141	144	158	155	136	169	158	161	158	147	143	158	171	159	157	152	158	131	155	152	152	147	165	134	157	166	146	142	162	147	148	141	159	150	161	143	151	158	169	150	162	147	161	140	161	166	131	135	185	155	174	157	165	147	187	160	154	171	150	140	132	151	154	138	155	134	153	143	161	150	147	154	128	147	137	154	171	158	168	178	168	153	144	149	166	165	137	173	150	144	137	169	160	172	161	150	171	156	149	142	148	163	142	144	159	147	158	156	163	144	163	164	159	147	132	145	183	156	163	155	161	157	156	159	160	150	135	155	153	129	140	140	161	136	158	178	158	161	158	176	136	152	142	157	143	143	157	150	162	179	139	134	125	154	150	153	154	142	145	173	160	155	143	169	140	139	130	163	155	186	151	148	145	157	140	146	159	128	153	156	159	136	148	140	143	150	165	161	139	156	151	176	155	161	152	165	141	143	154	162	151	142	136	156	140	146	148	184	141	180	164	139	163	138	168	161	173	166	122	143	154	149	145	126	139	147	170	139	145	154	146	158	144	160	148	153	161	141	153	158	158	148	134	138	154	157	144	139	143	168	152	147	158	141	170	176	155	138	152	149	163	133	171	151	156	159	150	133	135	137	153	128	186	132	171	163	158	137	151	174	162	152	153	145	156	176	178	143	137	152	148	166	149	136	139	155	142	160	164	157	155	168	152	150	146	170	160	168	167	150	158	155	150	170	142	145	140	151	168	152	154	153	145	131	133	147	139	183	164	153	161	149	142	168	149	153	154	165	146	170	141	172	143	162	126	176	180	163	166	138	143	155	153	158	154	151	153	158	117	147	140	130	131	142	163	173	134	142	148	133	161	147	137	151	178	144	159	151	144	134	135	157	149	149	144	145	145	155	135	149	146	165	152	150	145	169	160	161	144	160	142	152	146	148	162	146	144	150	134	175	146	146	154	133	150	159	144	150	176	141	135	162	139	156	161	139	159	155	138	172	155	147	155	172	145	171	157	148	138	141	172	153	163	140	156	168	155	171	154	160	157	147	133	143	148	178	136	146	143	142	155	139	151	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5974	578	658	609	613	625	566	556	522	546	531	589	539	491	518	520	484	511	492	499	475	484	503	509	469	506	539	496	473	457	531	477	451	469	469	487	522	460	497	510	468	472	484	502	485	509	482	473	468	468	515	518	506	465	494	470	474	488	474	490	506	455	504	471	476	486	511	476	467	482	466	545	510	510	500	476	483	506	500	479	470	456	490	442	479	477	485	495	496	489	474	472	458	482	528	516	481	454	461	523	479	459	448	480	477	493	520	479	500	498	485	480	474	475	509	486	499	506	467	481	460	490	495	529	499	485	450	509	495	488	490	454	462	473	498	471	512	462	490	484	550	487	518	509	500	467	499	471	483	448	501	463	482	471	448	534	489	469	480	489	470	481	472	480	508	449	465	492	471	453	497	491	523	548	487	511	488	492	547	561	474	486	522	514	500	478	466	482	473	445	496	479	535	496	525	470	480	479	506	466	511	451	504	449	505	484	463	506	514	458	514	502	505	484	467	513	537	486	465	470	456	491	494	488	459	508	479	510	484	483	483	508	473	513	467	477	472	449	512	494	493	516	512	457	492	465	494	495	519	456	493	484	526	434	484	464	472	531	483	491	530	517	477	506	446	501	483	504	481	508	474	456	455	512	472	483	466	481	506	509	442	492	495	464	506	497	466	504	479	477	481	486	495	473	432	499	480	531	482	459	490	445	499	490	504	496	461	475	457	467	477	509	487	487	471	491	475	495	492	469	496	479	475	513	442	472	523	496	473	494	464	505	489	461	478	486	478	509	497	512	514	487	489	496	487	495	509	461	513	467	490	471	462	478	518	475	516	490	460	462	461	528	474	520	475	484	502	447	492	508	462	479	510	511	504	510	494	493	513	462	483	474	464	461	471	457	466	477	493	526	484	494	495	486	460	525	481	425	520	490	453	474	504	453	471	456	468	489	474	460	474	454	483	502	506	503	459	487	483	471	480	485	490	525	496	482	474	479	493	466	457	533	500	498	496	485	485	482	521	480	483	487	461	455	495	459	494	491	512	524	469	479	478	461	482	504	474	473	539	490	480	449	488	474	484	508	463	509	489	432	470	472	431	490	522	468	488	467	459	486	484	499	482	503	479	485	456	457	454	514	431	479	482	492	468	494	503	470	524	486	474	524	471	473	475	482	495	473	491	457	465	488	474	500	489	446	469	476	459	510	490	463	497	467	420	440	508	464	497	482	487	454	536	473	499	449	467	466	469	503	475	472	494	454	510	460	472	483	481	486	522	445	453	514	469	499	458	506	487	506	488	472	473	505	494	512	457	512	448	500	472	517	468	460	475	478	482	528	473	482	474	460	478	480	510	467	523	513	496	484	508	487	446	466	511	489	468	509	457	500	492	462	468	513	479	505	491	519	504	521	530	485	501	461	440	438	472	471	499	483	486	460	547	522	483	495	486	514	467	491	471	512	452	504	488	506	500	458	508	482	457	483	470	482	492	449	472	450	489	502	519	442	493	495	486	483	476	519	490	494	519	503	460	495	473	482	495	431	520	454	498	447	461	476	494	495	442	487	491	520	481	481	472	448	506	521	498	458	509	499	489	496	504	497	481	475	472	530	502	485	511	474	474	498	479	513	439	493	459	453	469	500	469	489	485	466	503	520	470	500	512	455	469	472	486	519	490	467	511	499	488	505	454	481	472	467	474	497	534	498	477	476	487	503	488	502	490	465	481	463	463	543	465	463	477	464	482	495	492	503	463	527	501	519	499	472	481	462	499	488	508	535	496	492	483	472	467	458	465	494	525	494	476	466	489	482	484	512	524	465	489	480	459	428	514	467	507	487	477	472	486	472	485	527	516	513	503	501	496	473	499	490	464	489	477	475	435	476	505	499	478	511	531	442	475	512	500	465	499	470	500	475	508	465	457	502	484	497	470	408	508	461	479	509	494	506	489	481	514	497	505	495	482	483	478	493	515	479	466	474	476	475	491	486	500	459	465	474	510	469	488	499	473	480	486	505	481	518	506	485	543	526	487	505	473	495	524	472	512	501	459	500	494	486	476	491	490	463	494	512	491	434	475	513	471	539	486	498	441	499	507	515	471	478	496	495	462	485	465	476	521	454	468	507	522	476	520	491	520	454	483	454	493	465	465	500	473	483	480	478	501	448	489	505	482	492	488	497	473	453	460	487	462	498	476	480	544	435	486	496	483	482	511	491	480	478	490	492	467	463	476	487	485	484	492	461	443	450	501	466	469	496	482	463	516	508	458	473	476	498	477	486	480	496	485	516	497	481	478	480	466	516	506	506	461	453	491	479	444	492	449	485	483	517	492	485	498	497	499	457	526	491	473	480	504	504	488	476	445	479	485	516	457	526	486	484	494	495	485	464	483	473	449	494	457	494	499	518	479	537	456	519	523	493	536	491	499	509	471	482	509	471	499	503	502	508	467	439	496	524	502	515	470	481	526	465	518	494	478	490	499	497	494	513	507	508	498	504	464	467	475	488	478	461	480	466	514	487	491	455	483	466	489	490	482	481	515	484	514	489	489	467	462	482	503	450	493	516	475	494	435	454	446	474	476	506	479	457	474	486	512	509	453	490	492	450	496	496	452	508	487	473	484	480	509	460	513	491	505	466	480	478	474	507	503	474	485	505	500	466	467	481	428	466	453	422	477	491	463	504	470	467	512	492	477	447	510	438	483	497	524	483	509	530	495	482	488	484	514	428	492	447	501	503	477	482	452	499	486	507	473	453	480	458	497	476	519	469	462	509	478	549	472	510	485	485	489	478	514	509	483	491	484	518	472	515	476	469	495	484	530	472	486	520	511	454	508	484	461	556	474	502	532	474	480	509	472	471	488	509	451	507	498	489	467	483	480	518	479	517	483	434	514	429	462	479	491	524	473	483	454	499	485	473	446	490	501	490	519	481	487	482	477	510	496	508	480	480	463	479	495	493	521	478	498	441	522	507	497	496	484	504	482	506	511	512	481	514	477	446	500	570	516	480	496	475	516	469	500	462	522	539	473	511	463	503	474	507	494	454	513	499	458	532	482	458	494	466	482	493	505	478	498	499	497	477	482	472	469	511	489	486	494	512	466	489	517	475	507	487	465	499	490	494	454	448	493	479	463	453	489	499	480	496	471	517	512	480	528	475	455	477	468	494	499	459	488	513	491	504	473	476	493	501	477	484	489	507	498	499	514	509	490	511	428	492	512	490	435	467	527	509	488	460	497	458	439	499	487	496	457	504	498	459	501	506	460	483	527	502	498	509	497	495	527	480	475	493	501	479	483	492	468	492	485	500	519	491	480	473	451	483	459	506	489	458	514	509	474	512	501	497	520	455	530	499	517	461	528	497	493	480	461	457	505	507	470	512	483	497	496	458	467	495	486	458	477	499	454	509	474	462	476	484	483	441	485	506	456	482	501	502	489	509	488	526	488	513	498	491	514	474	460	507	477	479	476	470	502	485	492	465	494	473	476	476	493	499	474	453	501	490	488	472	504	501	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
41254	9917	2054	1248	904	659	565	491	474	414	420	408	353	340	389	331	335	300	356	321	333	310	305	341	319	325	303	316	344	302	292	317	309	336	314	287	294	305	275	313	312	313	278	291	296	303	305	321	291	313	323	317	302	303	330	314	285	298	322	278	297	311	321	291	291	316	313	322	313	303	306	293	314	292	292	293	312	265	292	339	306	279	273	324	311	288	303	284	315	313	276	288	296	311	313	322	297	279	304	308	289	332	290	306	266	321	311	293	305	315	283	319	308	287	278	309	303	299	298	290	298	281	285	305	282	279	327	281	328	310	316	307	305	310	286	326	304	292	308	305	335	290	302	296	314	322	312	308	302	285	301	290	309	307	302	288	284	286	295	303	313	257	279	298	283	309	267	323	297	274	291	312	310	302	305	321	301	314	277	283	323	271	290	316	296	330	312	310	345	306	327	295	317	281	271	319	284	311	298	301	298	347	295	327	287	278	268	317	289	267	286	297	326	283	316	302	281	289	289	312	307	315	304	287	293	268	275	305	281	312	308	270	294	302	303	307	292	308	299	294	315	294	319	289	294	310	287	300	316	294	353	301	313	313	296	279	308	300	308	307	293	292	294	298	293	307	302	312	266	303	300	294	297	306	298	276	275	300	286	289	281	251	308	303	286	305	292	286	280	276	281	305	294	313	321	307	328	295	302	331	300	287	273	288	313	281	299	316	305	322	290	271	298	287	283	320	271	306	279	288	331	274	300	312	306	304	271	255	293	299	314	289	270	295	297	306	287	301	313	336	285	291	273	301	302	284	290	288	287	304	283	286	303	289	325	306	289	319	265	322	296	315	322	286	312	293	284	290	296	330	282	308	289	276	292	277	277	321	302	314	303	285	328	326	292	293	286	292	259	329	287	311	285	310	307	310	304	311	295	273	283	303	328	304	302	296	272	298	283	297	294	323	297	279	304	323	308	270	248	306	334	309	316	292	300	300	292	281	286	319	294	302	284	283	322	307	300	287	290	275	304	310	298	283	299	294	292	277	308	288	281	290	303	321	292	315	285	319	293	312	311	290	284	291	288	285	286	295	317	294	303	268	327	300	290	312	305	328	295	294	289	311	321	332	321	307	271	317	308	310	291	301	309	284	272	283	317	325	258	273	273	297	294	297	293	263	308	305	267	289	325	277	334	279	308	265	290	297	304	303	298	289	284	289	308	323	293	303	314	264	318	296	288	283	300	308	319	295	320	313	306	324	316	278	312	304	289	289	308	282	305	299	318	285	305	306	304	303	270	289	312	275	257	316	285	306	298	304	304	312	301	291	305	288	308	278	308	325	276	291	322	290	278	338	275	305	304	286	321	315	305	299	314	296	332	318	294	313	290	288	292	304	285	283	267	302	259	323	291	288	314	283	290	319	314	289	330	288	317	338	304	294	293	304	317	303	305	305	295	280	277	290	309	275	304	301	312	279	304	321	301	302	283	282	305	322	306	322	291	282	264	275	328	306	302	294	273	329	276	295	291	300	287	287	258	282	280	273	288	297	312	290	296	282	299	288	286	319	299	272	288	274	282	284	286	316	299	286	288	340	307	283	302	323	277	302	312	341	283	296	294	295	279	325	280	316	309	335	291	299	290	281	284	318	323	312	327	286	317	291	303	330	277	319	327	325	265	316	293	275	308	295	276	316	310	321	323	301	264	310	282	321	313	304	300	293	300	302	303	291	270	303	281	290	289	271	293	316	289	304	295	324	278	306	334	279	332	287	306	288	300	302	272	315	309	289	296	329	315	309	279	294	288	281	304	301	312	287	337	297	288	280	315	279	285	316	272	312	282	316	299	302	346	292	318	285	284	313	316	284	322	323	289	305	299	314	302	276	319	302	308	301	321	316	272	339	263	272	316	311	288	295	283	262	274	311	286	301	279	275	307	291	248	265	313	315	312	319	313	298	311	326	296	315	302	294	305	321	316	292	281	299	305	295	306	293	282	304	296	296	290	309	306	353	321	271	328	317	270	292	296	335	320	295	314	285	304	303	309	303	287	309	301	317	294	283	262	259	327	284	308	280	300	319	332	314	286	296	290	315	281	307	281	294	328	257	277	290	284	282	306	302	301	320	286	302	317	285	321	329	308	280	307	283	286	311	315	312	296	275	309	317	299	282	303	328	291	312	308	293	294	282	274	307	283	316	291	295	286	311	283	298	308	283	308	277	285	261	247	299	298	295	275	290	315	268	290	316	301	314	283	273	288	266	319	269	316	318	319	283	291	337	287	286	311	297	314	301	279	272	283	299	279	291	304	313	275	262	282	307	284	289	325	321	310	283	291	289	288	276	296	299	301	281	294	285	319	287	303	296	293	263	271	295	304	322	310	310	302	328	307	294	303	276	290	285	291	266	279	294	278	326	297	305	300	290	309	300	280	291	279	312	285	272	314	290	283	293	290	303	309	315	274	323	312	305	291	281	288	304	315	271	303	345	284	248	289	293	275	282	301	301	317	289	293	281	292	289	299	278	289	295	290	316	319	323	280	330	274	305	286	314	266	311	304	293	283	277	301	306	289	302	310	318	313	327	300	303	317	327	287	308	278	307	305	311	284	282	298	296	266	305	285	301	320	319	317	292	280	300	302	311	305	292	294	315	282	303	294	279	306	301	300	279	275	289	303	316	324	276	295	301	325	291	300	300	290	311	299	298	303	301	313	280	323	273	299	299	311	286	280	292	292	322	310	287	265	312	314	271	315	258	288	301	289	338	299	290	289	307	329	312	332	273	293	297	327	295	266	320	279	302	285	269	306	280	294	291	300	276	297	281	309	302	294	319	285	290	268	299	290	292	302	279	321	312	314	331	293	273	304	284	292	311	303	292	309	309	300	268	329	305	304	273	321	310	291	294	283	314	292	324	300	326	303	317	292	288	299	310	313	294	293	310	282	285	317	321	324	307	282	312	283	284	288	271	286	312	299	275	300	312	300	307	294	301	328	319	275	311	281	287	296	321	296	300	284	294	305	314	317	276	304	288	273	296	287	304	277	312	303	298	316	304	311	331	290	310	294	305	299	307	298	328	279	311	287	297	304	322	304	310	288	283	309	290	291	279	297	304	301	282	287	277	305	337	281	317	296	295	269	288	311	284	334	276	289	286	309	294	283	307	298	305	285	298	303	294	275	321	305	303	276	288	315	275	300	271	297	313	313	304	301	301	324	286	294	320	309	285	294	315	322	312	317	323	324	311	289	307	305	283	338	308	292	291	297	299	293	284	314	263	294	312	321	295	304	317	293	298	285	284	268	260	270	301	302	299	276	314	288	297	327	308	308	309	310	268	314	295	281	287	305	306	282	323	337	313	305	293	322	256	295	317	289	308	263	275	288	299	296	323	287	296	284	316	302	344	313	293	273	302	291	299	311	291	314	308	321	298	311	297	271	323	286	285	287	289	301	299	319	277	283	273	298	303	289	301	295	323	309	316	268	299	302	274	329	241	309	313	296	321	279	294	295	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19220	1836	3560	3823	3400	2862	2357	2071	1810	1727	1496	1477	1389	1251	1227	1216	1109	1134	1112	1055	1016	932	978	979	1036	962	977	924	917	916	890	908	879	908	928	905	894	886	883	878	910	925	900	925	849	873	860	839	858	825	833	852	865	894	900	852	834	904	820	856	888	855	854	888	818	844	823	850	858	885	826	830	874	874	925	872	882	852	870	847	834	833	845	827	842	869	837	899	842	894	853	830	817	841	838	873	820	858	831	893	847	879	834	848	876	827	883	886	890	834	830	834	841	894	843	847	835	818	893	836	881	835	834	819	858	885	840	863	842	847	874	858	845	875	825	831	847	900	898	823	832	866	841	861	913	889	870	822	860	806	812	791	805	854	860	855	857	867	910	887	878	832	845	871	811	791	822	884	821	798	836	853	856	835	857	811	887	813	812	804	840	802	890	762	912	810	876	860	831	821	901	812	832	862	829	828	812	859	897	826	858	822	816	895	845	900	841	838	792	846	867	815	873	889	809	824	837	777	891	818	834	836	834	906	845	870	857	775	870	849	926	834	801	833	825	801	899	861	832	834	801	888	862	836	823	802	841	886	856	871	833	803	917	831	831	824	839	840	787	863	878	888	876	831	828	856	867	875	836	876	789	841	847	879	846	837	872	817	876	884	829	845	798	879	855	823	850	882	834	838	814	853	807	849	870	847	844	867	818	813	811	874	886	791	867	824	848	840	836	895	820	904	814	803	839	790	836	853	855	837	853	849	815	885	795	839	825	837	814	813	879	828	841	810	808	850	901	785	859	792	860	849	890	816	863	797	812	856	828	833	834	860	844	880	816	882	828	845	828	870	897	828	861	899	792	752	866	870	858	877	842	842	828	852	846	845	879	816	824	882	836	851	795	845	824	794	816	800	825	801	832	853	835	804	887	767	819	839	883	810	870	808	869	869	870	851	847	854	844	788	850	878	877	845	883	828	805	888	838	817	852	830	847	823	867	887	840	894	830	797	832	852	823	860	834	795	838	881	817	861	856	887	849	839	863	881	859	817	879	897	817	842	870	860	884	848	842	805	838	866	861	867	859	858	825	821	842	772	807	882	801	843	814	847	871	809	787	849	810	825	829	876	784	884	826	846	862	847	877	891	821	849	834	823	877	800	873	843	884	815	848	834	808	803	791	868	839	828	793	848	831	798	844	850	853	877	858	757	816	819	846	858	865	784	856	794	811	806	829	845	824	903	820	841	797	835	860	845	839	843	846	879	932	822	852	796	876	860	808	831	813	796	857	830	832	894	820	820	868	828	818	860	842	853	799	814	850	828	885	843	879	866	810	837	886	880	872	822	888	858	860	812	877	857	862	815	922	823	902	820	850	809	827	862	837	812	877	809	906	876	840	846	840	871	885	822	853	822	845	914	847	867	827	797	843	857	796	818	852	820	803	807	806	835	828	829	841	847	845	855	846	848	873	804	827	888	792	855	827	844	856	806	852	816	828	848	891	803	857	824	829	895	866	877	820	814	825	885	824	851	811	823	856	820	856	849	856	810	849	805	879	848	889	820	866	821	825	818	849	838	812	785	842	854	793	827	854	826	833	837	838	822	859	860	857	839	845	839	839	809	822	876	813	850	849	849	803	770	798	841	833	847	854	819	802	816	818	825	831	844	894	851	858	906	812	821	843	816	838	853	838	918	834	825	880	854	778	872	861	867	866	795	798	842	832	854	810	807	853	814	809	862	817	837	823	875	862	895	846	835	855	861	856	880	871	839	870	809	806	869	854	865	861	823	787	781	808	839	841	891	854	811	870	873	842	836	816	836	851	841	771	838	800	876	840	871	811	841	819	849	856	822	880	854	892	840	819	814	797	834	860	828	859	872	806	867	860	877	855	861	858	808	861	841	868	842	798	839	830	825	801	884	885	832	843	860	811	837	838	823	856	893	844	822	812	825	847	804	865	818	841	845	853	832	872	795	867	858	819	887	819	855	878	837	800	787	881	873	842	874	845	823	843	809	844	850	866	836	827	851	842	882	850	820	832	882	843	880	805	865	841	870	832	817	879	832	878	845	831	836	792	826	855	779	841	826	813	840	854	801	816	845	873	845	832	849	799	820	839	838	876	812	886	821	826	869	865	837	881	836	781	830	827	821	902	831	874	812	827	874	835	824	823	866	865	822	855	807	829	849	780	893	839	802	885	838	837	862	793	848	932	817	803	861	842	861	886	850	812	868	851	873	841	884	841	828	842	842	820	793	879	838	855	846	892	794	787	830	805	825	796	819	766	813	809	864	881	857	819	844	770	842	809	845	850	857	862	877	869	876	828	863	821	849	886	832	793	842	809	842	808	830	888	841	833	847	829	838	844	786	854	810	825	837	875	816	904	850	866	804	878	866	838	835	865	815	788	850	854	860	830	827	816	827	808	806	785	851	832	854	847	800	838	867	829	821	878	884	817	812	791	822	836	817	923	892	809	855	856	819	809	825	832	799	875	768	818	845	850	866	855	825	843	812	893	795	830	819	843	864	837	851	845	897	817	857	849	833	849	860	835	807	803	881	894	830	880	862	851	829	817	829	811	817	835	899	847	896	843	849	861	829	827	845	833	806	856	819	837	907	844	815	816	813	814	854	846	812	824	896	800	834	848	838	837	877	840	871	875	847	850	849	868	871	821	842	811	862	849	790	806	844	843	805	780	876	882	821	854	808	842	880	829	794	827	827	804	831	776	771	833	865	836	872	853	853	832	879	896	859	823	852	870	830	862	852	865	872	836	859	767	847	809	798	835	813	835	864	857	806	839	817	844	824	842	844	861	845	812	851	782	821	804	805	875	831	838	791	845	857	796	817	829	843	895	847	849	850	827	839	804	866	827	828	825	792	798	867	876	864	858	835	858	776	867	811	857	853	818	785	881	821	822	833	820	828	812	867	833	805	860	821	858	852	792	865	896	825	818	776	773	803	873	861	849	851	848	837	824	886	829	867	842	824	825	807	824	900	823	814	819	862	892	793	881	849	835	846	889	798	841	844	850	779	811	835	886	818	843	861	828	817	824	792	793	862	847	881	807	848	877	906	818	893	876	870	896	911	806	865	826	839	911	847	756	837	866	796	779	842	857	786	847	810	849	849	847	844	876	816	837	820	773	833	872	813	819	817	891	920	845	868	833	863	850	846	846	827	841	842	878	807	848	839	806	878	843	856	846	834	865	787	829	824	842	832	856	826	833	840	886	819	795	827	905	839	793	871	860	779	867	858	858	833	833	871	854	811	825	776	858	809	860	860	845	848	800	895	802	853	822	886	852	892	874	823	864	854	861	841	865	869	831	811	837	834	842	865	859	838	829	823	848	843	831	861	850	848	859	860	801	846	835	777	843	824	840	800	854	845	843	848	804	838	804	821	805	814	871	855	802	909	865	786	845	836	866	812	850	862	839	840	863	803	869	839	859	858	881	781	854	851	848	820	801	867	874	868	821	819	836	847	840	875	867	828	813	835	881	855	843	803	875	772	844	871	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49563	18554	7812	2584	1613	1167	912	764	668	588	588	516	477	474	402	426	381	371	359	362	370	322	322	312	329	360	327	333	329	323	318	291	317	302	321	316	328	289	311	313	355	316	329	324	325	309	309	298	323	292	292	312	318	284	319	332	285	332	284	309	309	315	323	300	326	300	312	315	302	319	283	303	326	304	296	272	323	290	308	299	338	292	258	296	295	320	316	329	321	305	320	283	312	329	348	283	349	306	299	300	307	300	314	273	311	295	311	325	339	289	324	297	315	294	331	331	336	283	297	284	306	316	332	320	322	277	312	314	336	306	289	303	309	317	289	285	291	303	327	335	286	307	298	328	311	312	274	275	313	303	313	295	330	317	301	278	298	302	312	271	302	324	308	313	297	269	274	291	294	319	290	325	318	290	285	275	301	334	324	302	272	300	308	301	300	311	335	310	323	281	291	288	282	342	321	298	320	265	301	276	284	294	298	312	351	314	304	317	294	329	326	304	293	315	301	304	298	335	294	283	280	307	286	333	322	322	290	312	286	297	277	307	288	301	327	292	305	281	309	281	315	315	300	275	301	296	267	296	327	311	334	313	301	312	277	289	283	290	278	307	306	294	283	338	326	301	318	304	317	325	311	292	300	304	315	297	322	312	284	299	307	300	316	307	309	318	302	325	300	271	287	286	302	280	324	311	289	297	318	307	326	280	311	274	301	300	307	298	296	308	295	294	283	299	302	298	318	309	317	324	301	306	272	307	306	316	324	298	339	307	316	318	301	299	320	343	310	279	279	301	350	325	316	295	279	300	330	313	336	319	318	296	300	322	332	321	305	292	307	274	301	328	298	331	316	321	277	306	281	275	295	269	308	299	283	308	316	307	291	324	296	296	304	288	262	299	317	311	307	297	304	277	322	291	285	301	300	286	322	314	306	323	314	305	301	269	287	297	309	310	295	294	306	313	281	310	313	301	295	290	310	289	302	307	326	284	333	330	294	316	313	318	283	296	285	292	301	278	327	301	319	312	348	317	304	305	277	296	319	307	298	311	329	357	304	324	303	285	323	342	317	298	285	315	281	319	313	319	321	300	297	323	306	327	291	275	307	299	302	279	310	307	308	297	310	318	300	329	285	304	311	292	315	305	312	303	322	318	287	285	325	295	314	298	305	324	325	297	327	295	289	312	311	283	332	266	314	282	290	324	284	287	308	321	306	287	316	294	297	259	288	305	328	356	279	317	286	304	314	322	294	292	296	318	309	287	317	321	331	311	310	261	309	305	310	297	312	295	296	288	331	326	342	316	299	284	333	319	285	295	343	300	300	310	283	293	320	291	321	325	279	302	322	331	300	317	291	313	296	285	318	325	292	310	312	289	324	293	306	320	305	311	312	299	289	293	308	328	285	294	346	295	291	282	331	297	298	296	298	333	317	320	289	281	294	325	296	299	307	275	306	296	297	288	305	290	293	272	304	310	323	320	306	282	333	283	313	287	317	303	300	312	303	300	302	293	312	307	315	242	297	317	301	284	303	313	329	303	314	310	317	291	291	318	325	311	310	273	322	334	320	289	296	326	326	291	306	309	320	316	337	330	286	309	323	321	301	312	292	286	302	325	322	299	296	316	350	323	286	342	336	352	317	308	336	319	298	313	269	316	298	313	327	320	310	305	329	291	299	286	296	320	304	339	261	303	291	296	296	297	313	311	325	300	316	308	308	295	329	287	300	297	324	302	331	336	316	327	330	292	312	298	301	345	293	282	297	309	317	299	291	288	324	312	331	325	280	320	326	323	315	292	292	336	308	334	302	311	310	295	273	275	263	294	298	305	301	313	332	317	321	295	307	294	311	286	328	288	298	300	326	295	278	315	321	305	304	302	290	258	300	317	318	299	318	308	300	319	291	290	338	312	283	311	289	306	315	331	299	298	320	296	282	317	305	286	335	283	294	359	320	322	322	308	293	291	340	293	299	294	315	288	344	284	302	293	298	345	318	303	315	268	280	325	310	312	296	306	304	310	308	317	291	308	275	327	303	286	292	290	298	343	286	304	309	273	300	290	334	304	336	300	318	292	300	317	275	270	328	359	283	314	316	284	293	305	306	302	330	268	326	291	328	311	300	287	280	301	293	289	298	304	284	295	333	295	332	280	285	306	321	256	309	291	292	293	304	293	331	295	305	301	345	292	301	308	307	307	294	321	291	273	321	300	299	280	318	289	330	289	324	267	310	310	312	299	330	297	314	334	299	323	311	289	319	319	284	305	327	322	348	272	322	296	335	295	294	325	315	283	304	287	321	293	304	291	286	275	304	290	335	292	296	310	347	290	321	338	287	318	308	305	327	318	298	298	318	301	304	307	304	297	353	338	311	315	301	325	295	290	315	259	306	319	320	316	292	296	344	291	302	290	319	318	291	305	302	283	299	283	289	301	289	308	279	289	280	297	321	306	296	316	337	321	282	311	292	297	290	278	289	337	319	307	315	286	333	290	310	342	296	341	302	283	316	311	302	262	303	317	325	303	317	297	299	310	324	327	286	306	298	310	311	328	281	286	317	323	280	328	286	290	285	316	294	271	334	304	327	310	284	301	319	309	289	292	341	349	299	294	293	302	299	324	310	325	336	303	280	312	313	293	293	310	319	295	286	297	334	306	296	297	299	290	317	290	333	301	310	299	291	296	314	281	324	272	312	274	309	289	330	308	310	256	294	306	341	351	304	275	298	292	307	300	315	314	278	307	309	311	293	299	290	311	301	348	274	290	290	305	307	298	298	300	284	309	274	295	290	316	292	301	294	301	276	296	327	327	333	281	284	308	289	290	296	286	283	301	291	304	342	327	335	301	287	296	324	325	327	344	292	266	311	341	295	308	294	295	309	313	298	319	281	293	277	337	312	293	297	297	294	289	311	290	284	309	285	316	350	314	323	318	254	324	312	295	336	326	300	293	290	307	310	305	301	299	281	290	272	270	319	303	285	306	305	334	300	307	343	307	330	313	312	319	334	296	289	320	311	312	317	281	327	306	334	279	317	322	309	313	310	338	326	321	300	313	327	317	318	311	310	325	281	290	307	309	323	334	309	315	286	320	266	292	323	310	314	311	326	302	334	327	311	317	300	303	317	296	306	302	274	311	311	267	311	282	309	316	322	321	302	316	275	293	315	299	288	308	309	301	284	309	280	291	310	331	308	298	325	298	316	277	288	276	284	304	286	305	284	308	292	310	295	290	305	302	303	338	309	303	294	306	294	297	297	315	293	303	308	334	302	274	303	299	312	290	307	279	289	311	284	282	308	271	295	283	299	315	325	298	289	328	306	279	316	312	312	331	294	326	296	331	302	273	278	300	328	296	303	319	298	293	291	310	278	284	290	335	308	299	284	323	298	324	330	290	313	315	314	300	305	292	304	285	302	321	272	327	291	295	297	300	319	289	320	322	304	316	328	277	300	310	323	289	310	280	290	293	289	293	337	336	300	282	327	356	287	289	317	283	330	313	306	279	260	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24233	2830	6032	6491	5636	4603	3750	3299	2734	2408	2278	2021	2021	1698	1613	1537	1475	1344	1284	1264	1257	1243	1212	1178	1099	1043	1040	1061	1043	1047	1035	960	976	953	930	1004	972	960	905	968	955	986	902	857	908	947	898	900	896	948	927	929	841	872	886	854	904	859	917	838	915	840	942	926	869	899	857	896	887	836	874	832	846	863	830	895	842	853	878	844	840	896	866	870	895	880	862	844	825	837	886	882	905	882	851	808	828	805	861	894	808	866	798	844	774	870	796	882	849	824	845	871	854	812	860	863	860	827	836	840	846	875	822	836	796	792	861	867	871	817	850	845	886	879	889	900	828	876	798	848	861	811	801	865	860	817	830	816	841	890	881	845	849	865	814	790	838	832	823	851	868	809	822	849	811	871	887	822	842	858	837	830	803	871	798	856	853	842	834	821	797	838	845	827	850	851	828	844	824	833	842	835	828	864	843	828	784	865	811	750	845	802	836	865	806	873	843	805	820	813	823	875	805	792	735	841	809	819	814	852	879	833	864	865	824	855	853	810	813	800	838	855	831	856	837	911	840	866	813	827	878	873	840	841	852	844	844	848	807	868	850	850	857	837	820	823	824	804	855	868	799	832	863	861	852	868	844	822	846	770	809	815	853	851	805	839	845	835	855	845	797	833	776	799	836	846	860	798	784	793	854	819	880	782	880	848	849	804	781	842	857	805	844	860	835	839	878	876	819	806	898	832	861	837	857	837	864	816	810	834	847	833	825	870	794	814	833	894	857	799	851	846	859	838	818	799	862	827	817	838	862	855	803	844	803	841	828	868	819	822	876	828	829	848	846	894	838	828	819	810	856	813	873	822	838	819	891	871	872	805	812	862	845	816	837	792	856	842	829	813	815	868	849	836	836	792	809	811	795	883	822	824	846	838	860	909	837	877	828	789	800	799	832	847	867	860	879	836	741	825	852	809	811	818	809	793	829	864	837	829	822	846	831	795	864	806	816	821	871	802	829	850	845	796	812	839	850	839	874	860	849	794	837	831	798	794	848	843	857	841	827	820	835	845	813	842	789	842	844	817	869	873	817	816	862	870	849	811	877	812	815	817	869	807	779	849	828	840	837	892	806	843	892	825	808	837	799	840	861	929	802	782	859	832	854	855	863	880	828	809	824	830	846	780	766	880	842	839	812	845	827	774	855	864	830	802	839	854	801	857	793	847	805	851	871	865	855	859	873	834	780	859	834	883	848	859	839	816	816	801	833	860	819	788	822	821	803	868	825	850	827	821	829	857	900	854	848	797	860	857	846	810	770	819	805	821	836	807	821	842	822	871	885	847	824	869	891	877	839	835	850	902	824	871	835	901	867	808	858	863	840	837	806	866	833	829	808	784	826	822	829	833	832	811	854	801	783	849	792	842	850	833	870	845	840	842	806	781	853	832	854	843	823	899	837	873	858	846	824	840	866	797	858	871	827	865	821	883	808	879	832	836	836	836	849	825	837	787	823	845	835	856	870	861	861	825	805	815	781	801	827	877	839	900	825	875	856	845	830	830	787	839	890	844	797	822	817	835	816	818	844	800	875	880	866	830	816	809	830	825	815	834	882	821	843	870	824	809	900	793	821	890	861	820	832	854	877	847	795	861	881	828	808	839	859	860	813	822	821	869	875	846	847	845	816	861	827	843	821	800	828	880	803	841	824	820	835	798	858	812	845	845	857	887	856	815	869	866	882	786	801	824	811	864	823	818	873	878	816	835	824	823	892	788	848	809	803	875	850	835	817	856	784	864	827	834	846	810	840	818	855	789	833	780	880	848	860	848	866	834	835	839	806	819	843	836	842	844	847	811	811	803	841	831	799	908	845	900	817	782	863	884	839	836	858	835	897	792	831	808	874	877	858	815	862	785	885	846	796	809	815	789	868	849	809	849	822	834	852	863	838	849	822	848	791	900	856	827	818	834	824	841	869	792	794	823	836	856	871	870	821	835	868	811	776	835	818	756	833	811	898	826	823	846	881	822	811	852	873	804	827	835	826	856	856	910	793	832	821	808	822	860	811	870	801	886	830	866	846	829	870	826	824	810	877	801	842	846	870	861	870	864	838	822	898	822	840	834	829	812	828	813	839	875	816	839	752	848	805	839	830	848	818	878	903	819	835	831	853	836	823	843	853	856	797	820	802	856	847	846	883	801	801	845	888	804	849	774	819	849	909	787	828	827	825	849	782	794	812	907	833	851	844	842	774	833	823	881	778	889	783	832	837	779	850	820	835	831	874	846	790	820	836	829	814	826	819	836	864	820	829	830	793	853	854	823	825	831	846	806	828	849	815	841	846	877	851	810	807	837	871	834	861	900	817	803	884	837	823	894	790	817	769	816	837	785	817	858	807	805	875	807	773	855	817	848	824	856	815	833	833	808	865	826	842	798	820	797	800	877	814	838	817	824	807	819	804	891	783	817	833	828	813	810	799	890	803	868	801	855	789	821	857	834	824	832	853	833	831	862	818	847	813	835	851	874	791	835	766	825	843	868	880	847	819	842	814	869	855	838	836	793	838	810	826	820	779	840	824	822	805	805	812	825	794	844	820	839	800	847	841	851	804	825	802	812	826	829	851	847	823	875	813	810	866	830	793	807	875	858	812	816	831	822	836	853	869	844	811	836	868	860	817	852	834	832	856	805	874	816	817	818	815	800	886	870	900	851	842	859	854	883	860	865	800	846	796	788	823	819	847	830	850	862	808	826	833	849	858	866	831	899	847	867	782	881	791	871	809	814	816	822	816	849	859	845	847	822	833	835	772	801	841	848	793	831	826	873	871	806	843	833	873	810	822	831	838	782	887	843	834	823	812	843	851	820	803	835	884	864	827	840	838	802	824	830	817	873	815	829	871	854	828	815	815	815	826	831	911	824	871	781	826	802	811	816	854	856	865	858	772	814	828	871	851	804	796	842	828	843	810	833	840	823	866	858	869	798	890	776	852	871	839	875	833	858	835	803	842	839	857	856	818	857	824	824	853	841	825	796	852	856	828	795	779	855	837	817	900	821	809	833	828	868	803	838	823	880	859	840	810	892	782	856	856	814	821	829	833	828	848	863	829	803	809	821	877	856	831	818	787	839	814	790	861	824	813	856	820	835	822	832	911	898	812	826	828	834	876	833	866	804	846	816	835	815	846	815	846	789	821	841	844	918	807	840	850	836	800	837	862	857	833	848	867	840	873	819	800	826	841	846	815	869	885	822	816	800	878	834	864	840	848	877	842	842	824	802	817	871	843	837	814	842	842	825	845	844	836	847	807	834	840	858	823	853	806	820	851	820	863	852	873	863	808	852	848	851	814	855	832	915	810	795	853	800	817	815	828	807	780	817	800	842	800	809	823	849	814	850	854	790	829	890	810	824	860	883	869	816	871	868	814	864	811	898	814	843	855	829	856	829	847	867	828	850	906	882	820	862	864	859	890	854	804	853	826	829	868	801	819	820	871	817	843	826	873	871	832	841	873	927	829	853	871	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6543	487	322	209	184	148	181	159	168	154	156	176	152	176	154	143	163	153	146	149	181	175	165	156	166	144	146	165	165	165	154	154	178	157	164	152	141	160	145	146	192	163	166	151	168	166	143	130	145	168	138	162	140	153	157	171	182	144	155	152	157	140	161	149	144	176	148	150	138	153	169	162	164	164	149	148	173	143	149	148	131	176	181	154	138	158	143	166	159	132	137	147	179	166	152	174	142	141	172	151	179	141	136	147	156	156	168	144	134	178	164	158	170	167	142	170	148	151	159	141	135	155	146	161	147	172	157	163	139	155	171	146	166	155	144	138	167	134	142	172	145	163	140	140	143	167	157	162	152	151	157	170	156	151	149	158	154	160	176	158	141	155	154	152	169	142	165	167	164	150	148	151	153	145	128	168	163	142	151	142	179	125	128	159	154	129	168	174	143	163	136	168	131	157	138	170	161	159	154	157	169	129	146	162	171	164	164	179	160	160	155	166	152	156	169	147	141	138	161	159	136	164	162	162	152	157	158	156	149	135	164	153	166	167	146	162	166	143	149	148	171	150	139	155	136	155	155	141	128	142	121	161	147	149	166	137	152	171	167	164	149	167	142	142	149	155	147	152	171	134	154	158	161	168	158	138	168	171	148	178	154	141	161	160	153	173	166	156	165	162	136	159	167	145	153	143	136	182	148	146	144	156	154	167	138	157	154	167	146	159	134	149	146	166	156	133	149	139	155	127	144	155	157	129	164	156	137	156	171	150	166	155	116	150	161	136	156	175	146	148	163	163	149	141	163	137	174	149	147	144	182	132	163	158	144	129	156	142	139	154	155	159	143	142	145	143	133	132	146	158	141	160	166	166	172	158	156	151	163	145	150	164	145	141	149	141	153	146	138	145	165	149	143	163	122	154	141	150	152	141	145	156	139	160	139	143	151	144	149	156	161	155	133	172	144	159	143	148	155	143	173	158	148	154	140	155	134	134	156	155	143	143	159	159	161	121	130	149	185	169	163	146	150	162	136	155	140	162	169	156	163	157	159	159	165	163	158	147	162	149	140	148	117	151	166	178	172	134	154	150	165	138	143	142	161	138	136	158	142	160	162	152	136	142	173	138	158	174	162	144	151	172	164	170	158	148	183	168	159	152	171	131	146	173	172	155	144	173	159	161	133	155	149	145	158	158	161	163	175	122	147	154	156	145	163	157	143	126	157	171	159	161	172	135	169	156	153	148	172	165	150	175	162	166	164	181	146	157	149	162	189	169	158	144	161	168	150	123	152	169	150	173	163	149	156	155	158	160	161	166	145	168	164	135	140	184	178	143	140	150	161	145	150	172	134	150	151	166	145	141	168	151	147	149	158	150	139	147	153	154	171	152	146	144	163	157	181	167	163	156	149	149	172	161	149	141	151	146	173	137	147	161	135	152	156	149	162	163	152	177	126	162	172	156	172	171	160	164	157	140	154	148	122	170	157	139	168	157	177	173	150	146	161	152	161	162	139	168	172	156	157	162	131	174	143	147	156	152	143	156	171	163	157	141	145	154	135	150	163	114	143	144	160	145	146	147	134	167	144	162	168	139	177	160	162	144	157	146	137	154	153	155	150	172	143	154	138	163	142	163	157	188	149	156	127	166	150	145	164	139	148	159	154	164	133	146	150	155	150	175	175	152	144	159	141	152	132	159	146	159	173	159	166	153	151	138	176	144	160	152	151	147	149	157	129	145	156	159	161	166	165	142	137	177	154	168	181	148	146	143	141	157	157	153	164	158	136	164	153	163	161	150	172	147	149	162	143	167	146	141	144	147	159	148	165	148	149	162	143	163	159	158	164	146	151	147	133	136	149	174	186	147	159	151	164	175	136	180	155	148	142	176	147	166	163	129	156	163	156	153	156	136	157	136	145	154	156	161	150	160	145	163	174	167	164	147	163	154	141	167	152	145	141	163	166	161	155	154	167	147	164	155	155	159	165	156	183	155	138	153	165	170	174	177	155	191	165	174	146	157	161	171	160	158	150	152	138	149	163	172	151	153	167	152	149	158	177	146	155	144	161	152	158	148	144	134	141	154	165	140	155	158	164	135	152	162	167	161	158	176	168	169	137	144	171	135	137	156	142	137	153	161	167	169	164	143	142	171	169	154	127	153	151	161	154	183	150	161	147	164	171	165	158	150	160	157	162	160	133	164	158	145	152	161	152	157	138	152	164	140	156	151	162	130	143	139	140	131	142	172	165	166	158	161	162	144	159	156	154	163	180	157	160	162	149	181	138	153	149	150	171	147	149	171	146	147	158	132	154	149	151	161	160	120	136	145	175	160	152	165	140	160	146	141	152	155	137	160	150	124	159	132	156	160	159	160	150	166	171	153	151	150	148	160	166	158	154	160	144	167	167	159	147	168	149	138	143	153	125	136	164	157	152	136	164	152	154	178	147	125	162	151	128	168	152	158	156	176	139	151	143	147	167	135	142	124	154	154	146	143	160	147	162	135	169	162	152	142	163	185	159	148	138	150	158	132	171	147	151	161	148	125	143	152	160	167	184	148	145	164	157	182	164	169	181	148	151	163	153	150	143	155	156	156	140	152	151	159	154	161	158	155	147	173	166	134	135	158	151	164	158	149	162	158	165	138	162	161	154	152	146	136	143	158	158	158	118	152	149	136	171	184	141	147	186	185	161	156	166	148	150	148	165	131	183	145	148	164	163	143	145	151	136	161	142	149	140	170	145	182	164	170	153	141	150	141	151	154	150	155	145	165	160	160	158	176	161	155	124	141	159	156	169	168	155	170	171	167	137	133	149	148	167	160	173	157	175	144	164	180	144	139	146	163	160	135	141	147	156	150	174	163	145	179	173	150	133	184	155	166	127	149	156	167	161	164	143	158	147	149	159	183	160	152	153	158	156	156	159	161	138	150	155	127	155	148	153	141	165	159	163	142	177	169	152	137	149	145	146	139	170	160	141	143	145	161	153	154	141	147	156	163	139	149	156	162	160	156	159	159	172	130	153	145	180	139	145	155	171	177	143	143	177	168	163	145	155	154	169	168	152	152	137	153	146	168	155	136	157	161	138	169	137	171	129	172	167	165	177	134	129	142	154	142	164	154	165	133	157	145	169	153	143	153	167	163	149	168	149	140	125	162	146	175	143	145	167	132	150	151	134	155	149	141	154	149	146	174	152	161	163	161	160	144	137	144	161	134	131	169	149	144	153	155	140	117	127	156	149	139	136	164	165	165	115	134	164	147	136	136	138	174	155	138	145	147	171	151	139	158	149	155	133	153	179	165	143	148	161	150	167	128	157	152	167	149	154	154	138	145	156	152	148	178	148	151	136	147	148	171	157	170	145	171	151	157	156	149	139	160	158	148	151	167	165	171	157	150	163	151	170	176	134	149	181	151	145	150	139	122	149	155	153	155	141	165	148	152	166	127	167	141	137	143	142	161	133	162	152	147	147	162	141	148	155	164	145	153	146	157	149	153	164	164	153	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6197	555	649	704	613	645	607	549	580	560	523	552	499	510	482	525	524	496	469	498	518	486	469	475	496	488	467	485	496	555	496	451	499	491	520	498	440	514	487	518	496	475	476	479	520	517	504	503	537	508	514	500	482	464	505	484	458	507	465	459	511	498	473	483	497	505	480	488	482	488	488	490	498	520	512	529	504	491	480	517	469	480	497	476	483	453	454	473	555	487	469	502	478	500	519	493	455	524	498	478	469	463	476	491	478	500	496	499	497	470	481	502	481	465	464	459	473	501	500	511	517	465	478	517	532	511	499	457	489	509	494	514	464	512	459	489	439	503	504	520	517	452	489	450	472	464	518	493	520	487	492	499	528	473	520	484	475	522	491	480	499	482	507	492	455	521	500	474	509	483	486	517	488	474	498	456	507	510	466	523	461	519	510	459	457	511	540	472	467	495	479	508	469	493	489	451	479	505	452	485	486	505	490	536	489	467	506	520	502	469	455	478	481	490	508	492	460	477	464	513	510	522	487	507	480	468	481	506	503	481	460	534	469	477	473	518	494	478	443	511	527	462	508	477	461	487	466	497	502	468	515	494	468	492	467	476	513	520	463	439	455	516	492	489	468	525	516	500	529	550	464	436	505	513	475	489	507	492	503	517	449	519	523	476	484	494	473	472	485	455	495	468	504	474	474	491	522	505	522	470	496	460	494	503	509	477	470	482	480	500	511	510	501	455	493	500	473	476	470	476	461	493	485	470	452	467	462	473	478	501	467	497	511	519	511	509	501	516	473	479	485	451	504	449	464	515	501	530	467	523	500	480	498	465	511	517	486	498	498	489	516	480	495	491	461	484	511	448	484	493	475	475	511	479	510	529	455	478	507	517	481	455	544	510	487	486	503	484	461	493	490	494	505	543	461	535	489	478	492	475	491	496	505	518	495	512	513	498	468	456	531	490	464	473	502	495	475	478	463	475	489	488	498	471	477	501	489	445	442	517	474	496	489	516	494	456	495	452	471	502	502	506	495	488	446	505	489	493	498	518	482	474	498	513	487	439	477	493	490	509	489	486	490	490	490	492	501	455	462	510	503	479	472	505	492	556	530	493	524	525	535	475	480	453	501	462	466	433	505	496	486	509	508	469	499	484	474	468	488	492	446	522	478	480	477	463	468	506	498	497	501	469	495	537	476	513	486	468	532	490	485	472	449	457	445	490	487	503	491	477	490	476	454	477	493	498	495	506	469	480	488	484	539	457	469	490	477	499	496	464	474	507	473	510	518	526	484	485	478	479	475	511	461	489	485	478	526	505	518	517	515	476	443	498	475	467	479	502	463	485	507	503	490	507	529	500	511	460	474	535	522	498	464	484	501	514	491	491	489	504	442	483	489	480	482	498	517	477	495	491	503	534	534	502	473	498	475	476	485	496	504	494	483	498	491	449	452	486	511	487	461	522	475	461	528	474	465	482	499	462	454	504	428	434	452	481	485	507	493	485	518	503	455	476	496	450	472	475	467	546	496	519	499	476	452	480	466	512	505	512	508	577	514	483	497	538	497	508	516	486	496	501	451	495	526	475	521	529	501	454	486	463	478	467	478	487	496	548	489	516	451	495	528	457	473	503	511	442	526	508	523	496	480	464	524	483	504	544	495	437	487	485	495	472	500	487	462	466	535	510	536	471	506	465	481	501	480	483	496	493	486	540	504	489	508	486	465	498	450	435	495	464	496	463	472	487	466	509	468	465	493	469	469	505	541	465	512	505	483	470	514	533	509	490	460	520	475	486	500	474	469	471	461	474	505	472	484	538	489	513	493	468	472	504	516	508	485	469	490	523	474	505	488	476	476	489	496	470	518	467	464	478	447	550	478	542	473	465	484	505	481	510	452	486	463	485	452	503	476	498	476	473	524	504	512	458	470	506	439	442	486	483	511	521	528	469	489	506	506	488	448	487	518	492	479	464	480	482	452	475	475	469	522	525	501	455	507	491	501	518	520	472	514	467	523	476	450	467	511	464	454	465	486	503	522	468	489	479	463	487	498	472	488	455	477	493	461	516	489	499	459	474	486	492	469	519	464	480	517	489	477	461	495	493	457	538	481	510	493	486	445	471	485	496	489	461	487	465	521	507	480	469	508	479	506	458	481	474	475	467	490	497	483	493	501	475	525	495	498	515	468	515	527	509	456	488	464	515	544	482	519	475	485	452	469	495	474	480	504	475	477	512	471	501	467	502	472	508	493	467	487	509	505	498	465	488	498	474	475	503	483	450	526	484	485	471	465	492	498	523	452	467	497	482	467	515	476	495	504	475	479	495	453	479	480	507	507	484	493	507	492	502	471	480	487	502	482	501	476	518	505	467	515	508	475	451	473	490	477	494	549	498	481	498	508	485	505	477	458	472	471	506	501	501	521	466	476	501	469	482	520	479	478	482	496	500	482	474	490	484	485	502	537	491	462	472	453	461	509	485	539	483	475	467	484	492	487	508	469	486	467	462	518	549	474	468	502	538	443	482	503	492	504	489	504	468	481	509	487	522	497	491	525	495	478	559	534	478	493	478	514	484	515	506	496	468	481	483	526	491	496	488	484	459	473	476	461	485	507	460	466	495	496	521	452	484	479	470	494	507	486	480	522	512	491	473	459	446	475	502	492	466	501	479	484	513	558	489	492	476	493	519	517	512	484	484	458	449	465	479	496	489	485	478	508	480	444	493	487	498	500	456	462	477	465	539	505	481	486	501	534	447	505	545	468	503	515	450	477	436	480	488	518	468	455	474	496	448	507	500	492	509	534	477	527	495	486	477	494	429	459	535	463	512	496	498	495	504	479	476	494	539	480	507	470	503	502	518	506	508	514	497	528	481	487	478	498	474	481	458	508	454	458	496	546	451	483	524	470	477	485	478	454	444	500	478	491	498	497	492	494	482	486	494	485	510	496	459	536	496	494	488	500	495	505	469	514	473	498	492	486	440	507	498	468	496	511	483	527	530	508	468	480	494	470	490	479	478	469	464	506	482	491	502	486	509	485	485	476	438	489	474	516	461	502	497	495	493	478	499	525	504	477	509	463	494	495	516	491	517	481	508	477	499	511	491	474	445	475	483	492	463	466	469	462	472	534	486	477	464	469	508	495	498	488	497	475	520	517	463	443	493	470	494	496	466	515	487	492	468	448	477	440	491	465	494	498	502	516	488	522	506	503	513	517	511	454	494	480	481	484	471	525	495	505	444	466	464	469	502	500	520	499	495	495	475	465	449	474	517	480	492	476	472	493	506	500	490	493	456	464	543	480	498	504	511	499	488	521	479	473	492	484	491	470	491	520	458	476	497	460	476	439	507	533	494	506	489	479	504	517	488	483	509	491	484	471	531	481	534	456	483	495	467	478	466	521	491	494	493	505	517	469	466	483	519	454	495	538	499	499	514	489	497	524	531	483	507	470	518	470	471	495	501	464	435	474	469	459	497	513	468	492	480	478	498	497	489	492	479	511	470	484	528	510	491	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
40802	11792	2337	1274	906	711	616	481	479	433	417	387	398	386	350	322	367	312	293	335	319	324	322	315	272	300	323	313	308	267	310	315	344	320	305	318	317	307	299	308	289	290	319	294	321	308	257	267	307	318	311	294	284	290	302	284	316	280	296	329	297	308	275	308	310	311	304	300	304	289	299	316	286	263	276	302	302	293	287	308	300	341	289	273	316	324	287	292	300	304	299	301	304	311	286	278	288	327	292	280	312	304	289	287	312	294	295	308	286	300	299	286	258	315	305	305	300	317	311	288	300	314	280	322	313	308	289	291	267	274	324	314	291	306	285	271	288	283	334	297	310	351	303	312	307	281	312	307	284	290	319	289	292	288	315	291	283	286	309	307	302	308	304	337	288	305	301	311	286	316	298	315	324	329	304	295	283	298	300	285	300	288	282	288	305	276	303	289	330	304	302	323	280	322	307	296	282	284	294	290	246	306	309	318	316	305	286	316	270	264	290	296	296	300	290	271	282	293	304	289	315	282	306	305	299	302	309	280	341	299	278	302	320	311	284	304	311	282	314	300	281	351	298	320	298	298	304	279	285	294	293	318	324	298	294	320	287	286	294	295	293	318	286	287	313	321	284	290	290	288	289	290	288	306	333	287	264	286	289	299	296	303	289	334	338	314	319	317	312	294	331	305	308	318	315	300	306	283	304	297	269	297	288	290	311	286	284	306	282	313	311	322	304	311	309	265	292	279	300	266	286	324	295	323	344	301	308	331	309	278	284	299	285	280	289	293	310	285	302	338	308	298	283	283	303	293	290	280	311	325	275	282	291	304	298	317	308	267	298	276	313	291	281	271	299	308	269	295	311	273	295	305	318	308	317	307	288	294	311	286	292	288	331	281	309	295	320	306	312	312	280	309	308	312	297	327	290	292	307	281	283	268	317	317	284	305	297	289	284	311	299	271	325	320	323	325	332	287	279	303	306	286	329	300	307	296	315	340	292	319	309	280	289	301	287	285	293	297	315	301	304	316	286	277	296	272	316	307	305	297	256	294	311	319	297	328	286	295	298	302	303	329	301	304	306	305	291	287	318	271	302	308	335	305	291	303	311	310	291	332	277	314	319	299	355	273	291	288	319	302	297	310	303	338	297	327	300	306	300	294	298	299	291	284	312	297	303	284	299	285	305	315	316	288	298	307	280	299	308	312	278	303	267	290	302	291	249	315	304	293	308	284	314	325	293	318	307	309	298	298	289	314	301	299	280	285	305	275	300	306	307	303	318	334	301	299	328	309	279	290	313	279	314	286	295	324	326	300	287	313	310	321	315	298	316	318	277	276	274	296	300	314	295	284	313	325	279	310	296	304	287	284	313	300	294	289	314	306	281	322	302	283	295	300	320	300	314	299	295	311	308	296	284	284	292	304	289	301	286	329	293	293	296	299	307	310	287	291	321	314	295	330	288	309	318	283	294	289	272	301	292	288	315	325	326	334	319	290	274	282	294	349	301	289	297	273	312	325	289	307	291	321	318	317	301	311	292	290	299	304	301	281	284	302	289	268	276	314	315	323	288	320	309	306	319	297	283	282	301	319	328	326	269	288	315	298	305	284	290	322	336	298	305	283	338	293	275	290	318	284	310	315	306	290	327	275	286	280	286	288	332	308	298	313	304	304	307	310	293	313	301	310	286	289	301	286	278	323	305	277	279	319	300	302	297	268	289	289	270	333	302	269	279	284	310	312	319	258	297	301	289	316	292	287	300	310	276	308	304	252	315	265	312	331	307	303	313	257	279	283	292	300	296	321	302	300	304	271	306	309	315	319	303	298	330	309	306	338	294	293	279	307	318	297	307	268	289	309	303	302	326	285	320	301	306	302	291	306	305	299	306	301	306	280	273	291	275	295	306	327	294	256	300	315	279	300	289	311	333	319	302	304	319	274	328	289	309	292	300	296	331	258	323	276	328	292	274	298	283	283	324	307	316	306	309	303	325	299	267	307	299	304	316	313	301	338	311	304	275	280	306	303	297	331	277	300	304	340	293	282	283	305	311	328	299	279	294	308	329	324	276	315	292	340	313	293	318	302	294	274	292	281	309	312	320	285	305	321	329	300	356	304	309	313	300	289	303	295	281	256	323	268	276	301	312	305	305	300	295	322	329	296	276	312	282	286	293	329	297	327	311	297	278	292	314	272	305	312	275	305	283	287	331	292	340	335	279	276	300	299	310	296	330	293	298	295	297	301	302	326	296	300	331	285	290	305	303	278	322	304	300	320	258	299	285	280	294	305	260	304	295	300	338	278	321	300	313	305	281	321	294	284	326	275	288	341	313	307	319	290	315	287	325	307	320	306	311	291	270	284	323	329	287	280	316	310	295	328	287	305	300	290	316	302	289	286	290	331	269	302	309	294	284	323	332	292	302	294	297	296	294	286	341	302	293	273	336	286	307	306	283	256	301	335	283	284	334	264	349	285	257	277	243	315	283	318	282	310	303	295	286	303	311	296	309	309	316	305	293	286	284	300	303	291	280	315	309	350	274	285	280	286	290	298	258	327	295	314	288	314	319	283	289	289	287	299	308	275	302	325	281	263	287	300	272	290	307	282	308	339	296	302	326	302	278	287	306	281	324	305	296	306	350	319	304	293	313	302	294	299	292	305	294	309	305	310	302	310	273	315	299	281	321	286	252	317	343	270	298	275	291	285	281	289	323	308	341	304	323	307	279	296	298	293	294	268	296	313	308	291	295	345	324	292	299	309	289	305	309	295	304	277	313	322	296	275	283	282	289	276	319	309	298	305	284	308	281	300	303	278	291	304	318	320	326	298	309	290	300	300	271	284	304	309	307	330	317	282	267	331	254	310	297	266	283	290	317	296	326	328	304	290	327	312	295	302	301	279	288	293	268	276	291	309	280	296	310	291	285	282	304	310	308	295	280	270	288	329	311	319	303	290	311	306	288	281	296	294	306	304	339	282	275	306	296	300	290	322	280	314	342	267	290	261	290	250	319	298	291	325	290	312	304	278	300	279	309	297	297	294	300	298	292	309	297	278	295	323	306	305	310	304	327	280	290	323	286	304	287	291	267	306	290	300	300	284	291	322	312	277	333	325	289	285	260	268	314	313	295	328	293	304	274	302	307	331	314	315	306	326	302	292	311	294	336	287	313	265	300	298	303	312	281	292	280	292	306	301	305	285	324	299	304	285	304	301	289	330	323	278	292	312	321	281	302	298	309	303	319	294	304	302	280	291	279	282	285	291	304	278	309	285	280	304	303	284	304	306	294	293	289	290	322	276	325	294	278	295	274	292	330	315	304	288	328	302	318	279	295	300	312	293	322	318	282	319	329	285	304	278	291	274	301	283	309	297	310	290	303	332	314	309	315	324	329	318	309	272	293	305	276	303	304	315	292	315	282	295	333	284	318	323	294	285	322	289	306	276	290	305	297	299	283	320	300	267	291	301	292	282	294	324	307	285	311	277	310	310	303	283	289	317	274	323	300	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19264	1861	3628	3869	3260	2852	2406	2062	1866	1621	1597	1456	1437	1356	1284	1194	1140	1057	1112	1109	1057	984	982	980	992	1016	992	996	894	981	891	929	937	952	896	924	945	877	843	913	904	895	877	816	902	847	865	882	883	897	829	800	851	887	875	873	819	879	824	863	895	851	905	896	838	859	912	827	895	873	791	843	872	910	867	871	896	862	835	827	889	855	821	876	842	837	831	875	850	871	874	860	811	826	856	858	826	833	864	853	848	826	881	866	844	885	856	851	820	821	839	905	922	826	836	866	847	805	830	860	827	845	811	802	852	852	876	836	845	836	887	815	867	897	827	812	826	859	830	847	843	850	829	836	860	877	854	884	843	827	825	853	892	784	883	857	865	846	849	835	850	877	819	844	860	852	902	868	851	851	875	858	860	896	864	806	880	818	811	826	830	819	848	894	819	826	809	896	865	790	830	861	836	826	804	841	824	902	866	844	862	821	807	828	826	881	824	861	831	801	809	823	813	838	849	852	837	822	840	909	820	810	828	830	823	822	854	815	803	819	827	874	840	804	842	848	818	878	819	867	911	886	861	834	830	843	864	826	845	856	843	838	821	893	869	884	823	821	892	903	869	860	812	878	813	810	847	829	849	879	802	871	886	888	818	851	841	873	864	828	843	840	868	829	859	829	834	864	844	843	855	842	870	876	803	848	818	815	869	816	889	870	853	839	870	807	843	851	847	829	795	833	844	842	813	871	861	863	841	830	858	828	812	870	844	879	863	809	834	909	823	855	857	875	830	840	839	830	817	875	857	885	899	792	882	879	877	876	877	863	826	821	790	854	852	857	856	804	874	827	855	852	860	865	877	866	841	802	864	870	846	816	849	819	925	834	834	893	811	842	778	830	897	862	859	793	853	811	845	882	843	846	850	797	878	820	825	864	805	873	868	812	803	921	892	882	842	796	828	866	846	819	801	836	866	864	836	820	837	899	850	900	849	852	817	859	809	835	827	824	877	817	834	834	867	894	833	874	836	876	798	848	877	849	841	810	774	863	832	841	861	892	858	855	823	854	820	822	900	859	860	841	772	866	877	825	859	845	863	855	782	875	850	806	843	830	831	813	820	783	834	848	836	842	853	798	832	808	909	850	864	778	856	839	830	829	809	817	799	865	843	837	794	884	838	843	828	858	808	866	843	904	840	846	859	836	821	823	833	845	814	857	815	834	783	865	861	831	852	836	802	870	827	821	885	844	858	854	820	865	796	834	901	846	846	856	825	814	810	843	853	846	874	797	846	819	896	817	823	839	825	888	871	872	833	870	852	827	866	844	857	808	855	832	851	858	821	820	866	829	887	839	847	868	827	847	818	797	834	862	815	865	832	839	875	881	855	866	795	847	866	848	844	865	818	858	816	835	841	863	835	857	869	828	846	872	778	839	839	872	844	889	830	872	872	834	850	835	835	917	845	850	860	879	860	819	870	812	819	836	862	885	847	839	861	924	824	819	784	851	842	860	840	882	874	866	845	820	881	838	849	833	867	832	813	873	797	822	841	821	828	834	847	853	812	808	891	854	851	867	837	845	894	846	810	840	913	887	845	850	835	870	893	885	832	886	880	845	836	821	799	826	841	859	799	861	840	918	845	846	798	882	895	876	889	835	822	877	833	877	849	818	817	828	837	857	829	856	881	817	910	851	863	882	805	838	816	864	856	839	793	877	822	869	841	801	838	854	883	823	852	888	836	816	836	862	819	879	850	837	856	815	810	844	814	864	840	815	848	879	873	877	838	848	872	876	837	861	848	887	887	861	854	848	847	809	841	833	833	860	861	829	874	855	876	801	850	852	831	827	829	859	861	820	840	825	821	872	891	809	878	863	855	829	883	859	872	769	853	829	865	827	855	860	817	820	864	796	850	788	836	920	816	846	798	839	810	874	848	814	872	827	863	820	833	874	840	863	838	860	844	822	834	812	847	884	827	848	891	798	870	826	825	823	868	825	890	823	890	852	865	826	879	837	869	811	832	883	830	855	920	837	810	882	832	877	878	784	789	852	888	843	813	831	849	840	827	820	845	863	815	809	856	856	880	795	834	877	860	808	854	805	814	828	922	831	835	879	913	818	839	901	817	895	882	846	848	801	823	863	801	877	847	870	846	798	815	858	855	863	896	823	844	863	875	823	783	850	851	862	823	897	822	854	858	846	780	836	884	803	834	860	854	885	874	809	773	872	844	803	818	847	836	869	798	869	872	867	877	839	827	843	820	814	860	808	880	861	805	832	843	846	891	794	827	810	891	886	822	852	829	823	896	825	874	904	872	871	855	863	851	801	822	821	827	839	843	847	823	884	825	852	843	881	889	852	861	878	841	856	859	852	853	820	838	843	850	826	808	813	904	839	802	821	804	825	828	785	873	876	844	841	798	835	831	914	791	775	818	820	859	835	822	841	874	854	801	883	831	838	835	844	878	833	828	846	845	807	885	827	836	805	846	853	851	816	804	838	824	884	854	821	910	836	865	832	796	849	879	866	837	849	808	842	866	891	853	880	861	838	812	852	817	842	821	852	895	855	880	859	846	891	814	837	835	846	865	815	858	881	849	925	817	867	902	827	869	821	873	871	917	788	860	852	863	849	856	828	872	842	861	835	824	829	851	834	815	834	844	849	860	885	822	797	853	885	812	882	844	817	847	879	871	842	841	846	854	850	832	810	798	835	845	826	847	883	840	823	838	881	861	823	850	831	858	838	876	867	847	833	851	786	837	856	838	818	831	834	899	869	849	811	888	866	840	874	823	884	822	853	838	874	864	801	832	838	895	890	842	856	818	840	847	841	820	864	894	866	888	841	862	875	863	835	869	838	822	852	850	864	847	848	834	897	786	794	868	837	871	863	837	840	807	813	845	814	849	857	870	856	843	890	811	817	847	820	857	814	840	917	833	866	834	814	861	814	867	831	883	827	796	879	869	836	853	876	853	834	852	875	858	830	815	829	874	846	928	901	825	817	850	820	892	843	819	843	834	850	824	862	853	902	844	861	860	852	881	852	885	834	802	840	849	845	822	842	838	805	839	832	837	862	850	854	856	830	827	862	827	812	851	876	787	859	847	862	898	896	850	828	767	867	843	850	829	790	832	908	837	863	853	771	821	859	872	842	823	788	807	816	853	885	805	844	889	842	839	844	839	832	811	850	856	843	841	873	840	856	836	862	770	840	861	882	847	824	899	834	868	823	843	843	812	813	860	845	817	857	876	860	840	851	827	846	822	801	838	827	881	861	783	847	837	849	835	822	821	815	847	847	819	833	855	840	842	860	872	813	827	788	839	866	818	821	876	884	843	845	853	838	899	847	887	908	832	828	814	885	844	837	871	861	861	816	880	847	818	877	812	850	801	859	846	777	870	833	857	859	905	823	782	838	787	815	874	835	894	828	830	822	908	852	865	796	823	850	847	832	885	893	883	829	833	849	805	791	864	829	851	848	859	860	843	802	816	819	856	862	839	815	845	858	852	872	829	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46976	20493	9951	2446	1606	1181	976	775	672	564	508	502	488	457	412	431	392	377	386	345	348	383	351	336	342	327	368	343	346	318	303	348	317	326	298	295	304	331	319	335	299	328	315	316	324	340	340	316	303	315	335	306	325	304	331	274	305	327	332	326	289	317	315	311	353	337	300	316	342	280	315	310	305	291	297	296	311	301	303	313	333	250	297	342	285	298	332	314	305	307	316	294	339	301	343	321	327	326	329	283	313	276	296	306	311	328	324	328	307	290	287	298	310	285	334	288	269	292	309	325	304	266	352	354	316	299	330	300	317	304	312	295	336	325	321	345	323	309	326	290	291	336	335	298	311	296	262	306	272	337	335	313	321	341	306	322	312	281	344	318	303	317	312	344	315	307	309	294	319	336	333	297	319	311	297	280	333	342	289	308	313	307	323	285	288	355	318	320	302	287	300	344	331	345	334	315	302	294	326	342	346	326	294	305	295	305	310	319	296	295	292	304	305	316	269	310	289	301	301	320	313	312	299	310	339	317	304	301	348	295	321	309	314	309	331	311	331	307	317	336	319	288	310	305	309	338	287	319	330	315	298	282	328	310	284	318	296	302	288	312	274	306	319	273	308	298	296	335	315	298	319	297	309	318	300	289	326	317	280	303	309	324	336	326	328	324	345	339	313	287	315	326	281	332	314	303	320	291	313	293	305	321	297	309	310	316	279	314	357	300	347	297	296	301	308	291	297	327	324	304	303	323	328	342	311	305	323	312	309	285	313	303	309	304	285	334	287	305	316	276	303	280	269	311	281	303	294	317	308	276	317	344	299	314	302	320	275	265	294	305	307	304	286	318	333	285	304	277	345	342	341	279	287	293	312	297	334	298	293	321	299	296	295	317	296	303	302	293	297	310	333	298	284	289	288	306	295	300	297	324	296	328	321	307	295	298	326	301	285	336	299	304	321	305	310	299	283	307	323	326	310	314	296	294	284	314	294	332	304	315	283	321	299	307	312	301	317	263	317	343	299	312	307	350	295	320	287	275	322	320	335	288	297	291	317	284	328	309	311	331	343	320	314	330	304	312	324	307	299	295	294	302	285	299	274	324	297	322	302	293	295	303	341	302	292	300	310	290	312	313	301	304	308	312	304	305	267	344	327	304	311	319	302	327	287	296	319	300	310	305	304	311	295	314	287	288	298	292	291	317	302	310	286	298	315	287	282	348	318	290	288	294	307	309	308	322	312	313	308	296	320	286	276	285	303	293	307	295	292	305	314	309	339	289	308	339	326	299	310	302	354	319	330	305	272	290	287	284	314	307	312	287	273	301	311	314	306	268	325	313	305	287	316	290	314	315	300	308	290	295	329	332	306	305	293	321	323	308	307	315	320	337	301	293	280	292	309	300	311	310	299	313	271	317	279	316	298	309	261	288	280	298	292	295	316	287	309	306	302	333	312	305	297	302	276	305	284	306	314	337	311	321	295	279	301	309	321	306	287	323	291	322	326	326	302	315	299	310	308	308	285	308	283	343	339	301	285	274	314	316	313	312	299	331	307	294	307	318	315	335	291	285	332	308	304	300	306	312	328	271	278	281	314	320	325	309	286	291	309	303	291	317	322	313	315	298	283	346	269	306	291	286	288	337	284	319	322	281	311	309	321	343	296	291	274	328	313	287	295	298	285	336	302	295	325	292	317	311	311	266	327	319	318	311	311	299	281	288	288	293	308	329	330	319	313	314	306	290	314	292	315	313	333	299	339	291	328	311	312	298	320	304	303	304	299	287	298	290	311	281	309	328	292	326	316	316	316	316	305	318	293	324	281	290	303	324	291	298	338	298	326	310	307	319	310	289	308	316	282	343	284	305	295	298	300	317	347	324	336	300	303	312	294	319	292	291	280	331	305	333	300	297	282	282	302	300	310	321	287	300	274	308	318	287	324	306	305	287	284	296	300	311	318	278	295	318	340	297	304	290	307	328	319	331	295	315	301	293	313	337	319	306	291	330	312	294	314	313	306	293	306	323	325	322	284	308	315	318	315	324	301	312	294	284	332	291	319	307	310	339	307	288	286	322	318	298	308	300	320	277	310	276	286	303	293	315	269	314	339	298	299	278	302	301	321	304	341	342	302	304	313	325	330	292	343	313	271	320	301	330	281	315	295	314	330	306	282	313	272	316	306	292	304	329	319	288	316	298	328	313	302	268	316	347	306	337	314	286	338	322	305	313	273	294	308	315	329	323	305	279	280	306	317	313	287	321	289	299	327	323	320	301	315	307	279	326	291	308	288	323	331	304	305	336	307	291	319	294	291	311	306	300	299	288	296	322	270	334	303	383	315	295	299	312	298	310	309	303	287	318	302	310	327	289	304	313	314	311	289	315	333	314	309	327	293	316	281	273	265	278	289	282	317	279	297	314	306	309	293	319	312	315	287	339	295	299	285	304	302	350	317	323	323	318	311	302	307	318	308	287	300	326	297	289	285	267	291	300	295	307	295	312	318	290	291	315	293	313	312	327	288	288	314	285	265	281	329	306	303	357	304	283	277	333	296	300	306	278	313	300	306	299	301	321	287	318	308	310	299	277	317	309	318	290	313	322	307	337	343	285	320	298	297	300	336	301	314	301	282	314	294	291	315	289	306	307	293	280	317	318	295	317	302	310	309	310	320	294	301	325	337	272	311	289	305	292	303	322	293	290	298	301	293	270	307	310	308	337	314	319	325	278	314	305	316	288	323	287	314	311	324	321	291	341	263	322	308	295	305	314	325	295	278	289	315	307	302	320	299	308	302	321	324	291	326	313	330	312	294	334	306	318	294	296	312	310	303	302	266	332	310	335	316	326	289	327	321	298	315	292	326	298	335	300	307	297	282	307	282	293	335	316	289	303	320	291	304	304	323	314	289	292	314	351	311	290	323	302	300	308	295	296	304	299	314	332	323	328	309	312	310	299	298	272	292	296	246	306	337	288	290	307	292	297	338	297	302	331	305	328	303	295	334	296	298	286	319	359	334	322	339	316	328	331	332	301	337	289	315	306	329	299	337	319	268	302	321	311	337	301	275	318	279	318	281	296	293	319	322	311	288	357	312	295	307	318	312	307	323	304	286	278	322	317	333	335	312	302	327	280	309	295	287	305	280	313	333	319	308	280	315	289	283	299	321	308	305	315	298	309	304	311	300	274	308	318	307	303	331	306	307	308	295	313	309	283	335	309	336	306	328	335	271	296	304	298	324	313	302	337	298	315	319	281	310	280	298	318	329	305	280	350	320	335	297	326	284	306	315	303	264	305	306	300	281	272	327	292	309	264	319	306	275	270	313	331	315	298	295	326	289	301	293	351	316	287	332	354	333	287	312	291	346	312	312	326	298	301	278	305	326	283	331	322	329	329	313	324	299	309	313	307	339	302	299	312	304	320	331	294	311	260	327	284	305	296	297	293	292	332	292	291	318	305	317	318	293	303	307	304	318	287	283	279	353	309	298	324	315	307	272	317	302	326	287	293	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23894	2843	6023	6830	5608	4542	3825	3221	2749	2458	2265	2096	1918	1668	1575	1564	1421	1363	1300	1233	1253	1197	1129	1135	1114	1073	1078	1027	1091	1076	1014	1026	972	986	962	968	968	957	948	887	933	976	886	895	954	868	978	919	871	935	956	921	916	913	917	938	894	922	990	894	872	903	854	900	832	886	897	839	909	813	854	829	840	882	905	919	858	835	840	812	885	855	842	882	835	876	886	890	879	876	881	849	852	853	871	867	881	881	845	855	815	871	835	847	818	841	904	836	843	860	870	853	876	823	858	865	840	860	829	836	836	894	843	874	888	820	853	846	813	857	809	866	857	809	915	840	899	849	844	831	801	833	857	859	840	831	899	867	852	826	881	872	856	892	843	874	874	826	797	865	863	815	881	818	841	810	853	845	808	807	846	778	836	843	856	842	865	834	807	829	844	849	817	826	824	840	870	874	868	837	859	816	856	834	783	883	892	902	854	830	804	858	844	834	768	803	846	885	852	875	902	862	858	845	837	830	842	832	832	876	855	832	834	848	861	866	907	837	846	831	828	812	835	825	808	868	828	862	862	833	832	824	825	850	837	846	850	829	791	817	838	828	847	809	845	845	841	804	870	854	923	806	858	875	799	821	796	836	785	856	792	822	821	823	833	797	840	838	826	818	860	880	897	822	821	865	853	829	853	826	846	846	844	793	799	889	895	852	857	843	843	869	850	833	869	872	878	850	814	795	841	816	787	833	823	815	864	863	840	843	844	833	889	859	829	842	880	890	812	832	887	846	858	851	787	883	787	882	849	781	855	869	872	869	849	812	840	811	798	828	910	836	944	832	860	846	816	859	815	789	823	835	822	876	810	876	821	849	787	770	836	769	876	828	851	869	845	861	822	824	852	855	861	824	836	863	845	887	868	874	867	859	839	834	772	782	856	837	869	829	834	897	892	895	860	808	841	809	869	807	856	850	848	883	835	873	826	845	815	837	846	877	831	817	831	841	845	885	811	838	834	789	874	896	832	830	832	787	812	827	787	841	863	837	824	889	854	812	891	834	830	844	813	813	846	800	826	888	842	833	798	792	835	837	871	804	876	846	875	809	838	830	845	831	862	841	843	783	850	837	809	860	841	820	820	840	860	825	835	874	845	900	868	821	838	817	865	871	819	814	850	819	865	840	862	878	832	836	869	815	810	889	815	826	884	839	788	861	840	820	810	882	905	804	796	825	783	859	881	870	910	840	812	816	860	852	845	909	866	824	848	841	840	839	830	829	904	873	800	866	871	873	890	861	886	862	800	862	877	856	768	862	810	827	821	794	835	904	845	793	799	826	782	876	791	914	835	804	861	850	827	872	768	829	830	811	906	823	842	852	869	835	840	877	865	842	774	819	843	816	826	783	866	822	853	890	828	826	868	832	836	811	853	819	821	847	829	821	870	875	880	831	842	829	830	857	863	874	784	840	822	781	813	850	908	832	860	836	825	908	849	870	826	830	838	812	808	840	854	853	843	859	846	810	846	813	842	831	780	838	855	825	860	870	879	866	861	753	810	889	831	827	883	843	792	880	825	829	850	854	850	864	800	845	886	811	853	837	846	826	803	841	829	824	910	824	865	883	830	867	844	829	821	755	887	869	811	863	889	838	849	843	830	866	838	834	868	830	862	813	920	848	819	859	860	840	849	824	834	869	791	877	844	854	848	894	823	815	795	852	852	853	876	856	841	859	905	829	859	879	851	812	854	860	884	854	844	837	854	832	864	838	796	841	837	850	824	866	871	833	823	841	877	822	852	839	856	820	855	867	843	840	879	850	865	829	879	896	843	845	821	841	811	834	812	845	833	830	846	826	864	845	849	828	806	838	818	840	842	815	884	893	880	832	820	861	859	847	860	769	861	831	886	883	811	857	874	820	826	884	858	786	857	833	817	876	822	844	817	862	834	820	862	804	834	771	873	841	863	834	841	837	861	841	900	902	789	848	787	890	791	796	878	842	868	835	762	927	846	815	880	875	807	841	878	812	804	824	784	821	875	815	862	806	829	860	873	830	848	814	828	805	842	828	838	818	882	856	826	838	828	848	840	827	820	809	841	859	829	839	752	828	832	885	852	820	842	844	820	806	841	800	830	817	811	835	865	819	852	850	818	906	864	880	878	836	795	831	778	858	840	833	864	869	872	812	821	862	835	846	826	849	823	920	846	854	835	843	822	839	814	881	847	813	866	883	828	825	869	879	864	880	844	857	798	895	843	912	840	813	834	882	833	810	862	818	889	839	827	781	779	834	847	854	829	811	822	830	881	851	856	796	877	808	864	801	824	847	843	791	773	859	828	817	796	806	860	846	879	898	831	890	806	849	858	833	853	835	815	816	873	797	860	827	844	816	809	839	881	831	818	810	852	852	865	850	820	880	842	866	842	872	785	866	864	832	839	776	806	860	837	869	826	795	888	862	843	795	806	798	879	875	820	859	841	843	805	829	861	821	840	821	903	825	893	886	848	829	828	817	852	779	853	828	873	795	796	839	804	790	849	824	818	845	883	844	855	838	843	843	870	847	853	882	824	839	814	860	822	807	826	876	841	840	874	842	789	874	813	888	824	870	873	809	799	894	812	824	894	859	862	857	811	856	878	823	869	869	811	831	773	859	854	787	822	808	817	812	814	813	838	806	827	800	883	819	865	862	800	773	835	824	808	805	841	818	821	889	779	780	848	844	873	892	904	857	858	871	836	834	860	837	824	841	859	785	890	823	871	788	857	805	823	837	836	867	839	847	842	854	861	813	853	847	848	856	845	807	809	816	886	843	903	877	834	824	806	814	817	817	859	870	809	846	839	810	852	840	900	829	851	868	786	855	867	831	822	845	833	847	822	836	929	854	826	858	786	814	840	857	798	823	870	822	815	839	860	811	859	860	906	844	842	888	854	812	815	787	800	852	910	858	832	877	836	812	826	818	879	864	878	838	824	847	818	846	894	833	854	793	870	839	862	787	875	864	796	839	871	883	774	792	815	864	884	840	864	828	789	877	843	854	779	879	854	793	838	841	820	873	835	852	812	851	818	809	833	822	824	859	813	817	782	826	815	861	874	845	870	832	809	853	856	825	841	856	825	806	857	856	844	824	835	791	805	868	849	843	790	865	812	838	855	823	869	831	856	889	863	800	826	859	845	826	841	841	871	821	882	905	831	874	868	828	871	844	785	780	819	811	826	785	836	823	829	859	821	811	840	816	818	828	861	840	760	844	808	801	814	838	882	822	843	871	860	848	849	809	847	846	862	871	844	842	855	840	878	824	915	880	841	820	828	860	858	876	902	879	852	851	870	857	872	844	808	906	873	824	820	815	810	866	836	847	810	852	816	839	880	817	845	830	837	838	873	912	841	825	822	841	817	878	853	826	867	887	865	835	844	870	829	846	851	926	860	875	873	772	837	873	834	887	782	826	855	832	863	848	810	823	800	789	816	808	810	829	843	895	856	831	863	809	857	835	811	890	800	914	853	869	839	880	843	785	810	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6306	488	342	202	195	194	165	178	161	174	175	156	164	178	158	148	158	162	148	159	181	165	142	149	162	169	177	142	163	143	133	175	160	156	161	200	139	175	148	148	165	146	154	175	170	164	139	147	150	160	170	170	208	139	167	142	142	127	168	151	149	152	152	170	162	132	158	160	180	154	145	145	161	147	159	172	146	148	136	153	150	147	161	169	159	153	154	176	137	160	159	130	143	155	162	133	152	146	162	144	137	148	141	168	156	157	162	148	150	163	141	158	141	156	148	157	166	163	157	149	162	154	156	143	145	134	147	149	170	147	166	175	172	156	133	148	149	150	152	146	169	161	158	158	162	171	159	161	165	161	154	158	157	143	170	134	163	156	144	166	157	148	154	147	159	153	160	157	158	155	159	156	154	161	128	164	146	174	152	154	148	139	153	140	133	142	143	146	152	151	151	148	155	157	162	142	164	183	158	163	162	154	151	166	171	143	174	152	174	150	152	151	162	169	146	156	153	161	145	155	156	154	150	141	171	151	141	156	146	145	133	146	149	153	167	162	145	147	159	152	137	166	137	175	145	160	163	178	179	171	169	151	148	159	171	148	165	158	146	166	150	145	166	160	171	156	161	165	153	165	165	146	169	162	136	165	149	148	154	165	140	165	147	156	161	125	177	140	151	161	151	166	163	146	164	144	153	163	143	156	184	147	164	152	159	146	136	156	155	146	128	165	158	141	151	152	149	158	150	176	160	145	174	148	159	152	142	149	163	146	135	160	154	150	170	153	150	159	150	131	162	168	153	149	163	139	166	172	151	159	177	165	166	143	144	155	162	160	146	143	153	145	149	153	155	142	141	161	156	165	145	166	170	157	151	148	163	142	162	142	143	147	173	160	145	155	161	141	155	182	160	175	159	142	150	167	176	161	161	163	157	153	169	158	158	173	178	151	156	157	155	175	134	144	176	143	156	164	141	172	157	145	150	168	153	157	153	169	132	165	160	178	139	145	151	138	168	157	156	162	158	163	157	139	169	140	144	159	176	153	159	154	130	147	141	138	150	158	160	162	167	139	163	166	145	168	130	133	158	155	169	137	155	187	156	145	176	126	147	141	159	141	160	155	150	148	157	152	162	145	152	157	153	130	138	156	165	175	147	165	143	156	165	159	146	159	129	139	155	155	148	171	127	153	146	142	146	173	153	163	167	165	151	152	145	152	172	172	156	144	159	127	148	154	146	189	143	146	142	145	162	157	170	167	154	150	150	162	159	157	165	139	157	164	147	166	152	157	164	155	157	160	167	153	146	123	147	156	175	163	150	160	151	161	175	172	141	159	174	141	168	169	153	159	150	158	155	149	149	149	124	174	166	144	167	165	168	142	175	127	134	154	163	136	157	175	170	174	169	144	141	157	153	148	165	153	180	166	148	165	142	144	159	182	171	146	179	174	158	129	152	143	155	137	165	159	134	160	182	143	160	171	158	181	157	150	165	149	144	162	155	161	164	160	167	172	156	154	168	149	152	153	139	170	159	153	171	146	174	160	175	143	136	150	175	137	153	158	161	162	142	164	123	170	132	146	161	165	147	163	154	149	161	154	176	154	157	157	160	156	151	141	140	143	153	147	156	181	148	162	145	164	180	154	154	174	134	140	147	155	144	148	145	149	158	156	151	144	141	159	161	170	162	132	158	166	153	150	154	171	164	146	156	159	145	157	135	157	153	142	168	171	157	157	156	144	170	166	151	149	146	147	161	162	153	152	147	159	147	146	154	154	164	147	153	150	176	143	142	139	171	165	150	150	148	175	162	174	177	157	157	162	170	147	145	167	160	146	155	165	154	156	176	170	153	124	166	143	164	149	161	176	158	154	130	169	153	164	177	187	158	151	159	151	156	143	140	157	154	152	175	162	154	139	166	138	154	150	166	137	168	162	156	156	181	173	135	161	147	145	125	149	164	159	145	144	133	162	167	163	159	159	142	165	143	149	151	166	138	152	159	134	154	159	142	138	141	160	144	126	148	160	155	159	173	137	157	169	145	145	159	160	141	171	147	149	149	145	144	164	171	153	153	156	173	155	141	169	153	170	135	136	158	146	157	145	160	175	137	141	153	153	161	143	130	157	163	139	158	134	169	139	156	145	151	137	160	164	141	150	133	147	150	147	162	140	173	145	173	166	146	159	136	148	137	160	145	151	161	160	149	174	165	141	157	148	174	159	140	163	158	123	151	167	147	139	180	139	179	163	160	152	147	169	182	169	130	156	114	161	137	192	145	144	140	162	137	141	144	141	150	131	158	176	156	140	156	147	147	177	155	181	146	144	167	174	154	162	138	160	136	152	160	159	150	192	153	134	145	140	157	149	155	150	137	169	151	159	133	162	171	160	152	138	168	173	130	158	161	148	167	164	137	171	147	170	150	153	136	165	156	148	156	124	149	149	154	157	148	151	139	155	139	183	160	153	152	153	174	136	134	146	175	158	141	170	140	129	161	156	148	159	148	168	137	164	160	140	158	161	165	161	145	167	158	164	155	144	127	146	157	164	137	146	145	157	151	171	149	166	158	151	135	161	137	148	155	148	166	157	148	158	128	145	155	162	132	156	146	156	171	153	133	144	146	147	156	165	150	167	158	156	179	181	152	158	168	143	144	163	130	162	150	166	137	142	166	163	139	157	158	146	180	141	156	159	142	155	143	150	168	141	166	159	162	148	172	171	154	148	140	155	155	154	152	155	170	144	159	144	146	157	153	169	152	144	152	156	146	147	138	154	172	170	145	171	155	183	156	149	158	160	133	163	159	155	148	162	166	146	156	158	143	159	148	156	145	179	157	152	151	142	160	145	147	161	131	167	164	159	169	143	167	150	144	168	148	153	171	137	143	150	137	148	145	154	168	174	168	159	144	157	148	159	149	147	163	153	155	158	154	173	166	163	168	142	144	157	168	143	150	139	133	139	165	137	169	165	162	173	164	137	145	184	140	156	169	176	140	161	156	142	147	156	134	176	161	159	140	161	163	173	162	154	123	133	134	158	168	153	166	156	135	150	142	182	137	170	147	160	166	150	172	141	166	151	148	134	164	127	145	170	178	144	178	152	158	165	158	177	166	151	155	168	135	153	164	157	149	149	141	145	154	155	175	142	145	166	120	151	153	154	162	147	156	143	142	160	151	145	131	187	130	138	150	150	164	143	129	137	159	149	134	152	160	157	161	142	143	171	124	167	159	158	152	147	155	152	157	151	167	165	152	146	164	154	151	139	153	157	171	162	136	148	143	160	157	134	162	168	167	156	169	159	158	150	150	162	145	144	143	162	178	177	143	140	157	150	155	157	124	138	126	164	152	141	176	152	165	164	159	179	134	156	158	168	149	145	179	137	154	152	147	158	157	154	157	164	144	155	143	153	165	169	145	143	170	130	181	161	179	145	156	143	162	161	137	166	174	150	156	167	151	163	182	157	183	146	156	144	158	138	152	160	162	156	136	155	138	153	152	145	148	150	158	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6128	567	722	700	670	576	561	554	586	552	558	519	517	497	539	544	512	479	526	500	541	509	497	492	522	485	502	505	486	444	467	492	487	530	476	510	541	494	465	513	488	492	506	507	505	503	491	489	498	502	522	476	506	468	533	480	466	505	472	505	500	512	464	506	533	485	479	509	465	474	504	473	511	486	509	457	497	491	465	457	523	472	508	500	469	469	489	547	472	497	466	481	520	498	528	497	479	481	495	498	509	504	490	497	532	483	503	494	469	475	464	481	449	522	512	463	498	476	490	521	465	487	479	471	502	483	483	479	453	490	501	527	497	521	462	477	501	498	460	476	494	524	469	500	495	498	507	486	515	445	497	529	474	504	491	504	459	447	513	511	474	459	498	508	489	501	499	476	480	505	512	517	490	473	453	470	470	491	492	482	472	453	486	488	494	476	476	511	483	485	538	490	476	529	477	443	511	543	515	521	463	514	479	447	457	499	482	492	488	492	502	465	487	480	491	492	455	445	482	483	482	493	490	493	490	531	471	483	503	507	494	476	490	486	534	534	524	480	477	516	519	478	507	488	516	477	494	477	476	474	474	474	469	499	484	473	481	462	520	513	504	506	498	476	463	516	459	509	493	483	481	483	498	504	525	514	455	514	481	516	495	479	486	499	464	452	449	528	480	496	492	478	502	475	494	467	505	496	465	493	529	514	473	460	483	491	491	508	441	492	490	535	479	517	496	466	482	506	473	491	459	507	523	502	461	472	494	476	468	487	475	489	491	499	505	454	521	463	516	476	493	504	462	497	456	541	496	473	522	482	489	524	510	507	492	476	507	482	543	481	507	447	474	487	516	467	464	446	453	469	448	460	511	497	512	513	450	495	492	521	512	509	477	492	464	494	496	490	511	503	511	508	471	467	459	487	457	497	483	510	473	510	518	491	461	466	476	498	483	494	486	517	518	494	490	490	513	477	521	505	483	509	502	497	462	473	509	487	520	503	523	499	523	465	504	522	501	514	511	498	498	505	499	478	480	490	477	453	494	517	475	447	480	504	513	514	448	488	508	507	497	509	462	488	509	483	485	480	484	500	538	537	517	480	478	485	482	451	499	465	533	482	480	510	476	470	481	492	511	481	500	505	480	484	552	503	462	520	484	511	486	525	515	483	468	492	493	454	478	483	529	462	479	488	465	485	460	517	497	492	462	471	524	524	504	476	458	511	514	458	473	499	484	502	510	513	492	489	488	488	482	520	480	523	442	506	476	463	478	493	519	493	473	498	495	474	490	483	498	476	537	509	527	493	488	479	504	498	472	474	487	474	526	477	515	473	485	496	488	476	477	518	512	469	473	461	511	457	469	502	482	466	479	476	510	451	504	466	506	464	503	490	498	447	493	512	459	523	504	504	465	527	477	523	503	516	490	487	510	484	432	505	489	507	454	490	498	498	461	490	491	530	504	500	508	478	480	519	440	489	499	459	530	469	506	511	492	496	506	482	503	473	499	490	505	495	550	515	469	432	513	468	490	515	493	491	479	493	510	488	475	509	500	512	518	465	490	500	484	517	496	523	486	488	481	505	470	520	487	518	527	498	496	483	503	465	486	513	464	494	518	468	498	457	543	473	479	509	500	507	474	515	494	515	480	497	485	467	471	463	511	497	487	474	453	518	495	483	517	468	520	473	518	502	472	498	494	511	513	523	453	463	537	515	492	485	459	452	500	487	485	495	502	502	479	497	509	509	500	513	510	512	467	531	495	526	521	461	474	493	516	530	464	490	465	465	475	516	538	467	456	455	474	470	526	495	473	482	488	495	500	479	476	490	493	466	500	514	485	477	496	506	457	499	474	461	458	453	519	494	481	509	512	495	496	467	445	478	501	469	518	470	474	480	466	487	543	459	506	497	512	468	456	479	508	496	499	482	508	508	508	483	487	508	503	465	494	488	505	491	531	493	519	465	503	480	508	469	490	503	473	508	457	525	490	512	518	474	453	501	517	508	492	495	501	483	508	473	486	505	490	461	493	541	473	482	475	475	482	504	470	506	504	493	486	529	511	514	488	501	512	457	514	498	513	523	517	502	510	501	481	515	483	516	512	481	488	500	504	519	450	488	508	511	511	513	478	493	470	489	470	431	454	516	484	495	442	500	478	490	449	448	478	505	527	487	427	467	515	490	467	490	467	506	466	533	508	501	445	494	517	499	503	506	509	499	504	487	462	467	453	452	487	510	489	467	477	466	509	453	505	534	509	509	526	506	500	493	509	491	500	488	448	508	471	484	466	491	540	512	479	469	493	490	517	479	478	494	529	555	498	457	516	511	508	489	521	479	528	512	449	488	494	485	462	494	462	494	495	484	487	492	493	474	502	525	492	513	494	528	483	498	482	531	468	471	506	500	466	466	466	471	459	486	494	507	483	490	472	475	481	475	485	464	504	459	483	489	469	442	516	481	482	470	486	502	500	470	488	538	492	494	492	493	447	470	500	518	492	490	484	484	486	512	473	470	483	439	483	528	520	489	525	451	477	469	491	500	502	508	469	494	482	508	511	471	515	520	486	499	498	482	500	473	479	466	487	483	468	491	456	491	482	483	509	479	516	504	500	489	487	480	473	497	461	487	473	514	462	524	566	530	501	446	526	494	487	483	497	479	484	492	482	539	501	490	473	475	470	484	464	479	527	507	465	534	490	485	447	516	481	502	472	509	487	444	500	504	517	454	486	528	540	519	480	495	473	504	501	500	477	500	504	512	503	522	520	503	513	524	508	484	508	527	483	491	485	477	504	489	522	483	502	511	471	473	504	487	477	504	481	460	460	481	497	487	509	505	454	497	516	509	492	463	491	496	520	498	500	485	482	507	515	480	502	455	477	492	505	494	527	500	486	494	459	485	513	505	498	450	494	482	505	496	539	482	491	494	490	532	515	483	474	463	483	483	458	484	499	501	457	491	458	485	489	517	496	447	486	484	523	513	464	496	528	426	490	534	517	476	521	497	516	527	512	468	488	485	453	477	475	459	505	503	502	534	481	507	466	491	477	505	484	437	516	463	428	476	490	526	490	482	488	453	517	470	489	511	454	490	483	458	510	504	483	511	520	509	457	467	490	475	466	485	493	523	483	499	480	498	468	476	512	492	483	500	512	501	448	469	499	489	487	521	496	491	476	443	503	470	494	473	490	518	475	535	489	494	505	484	472	494	476	497	512	469	491	531	474	508	464	512	496	498	491	476	508	481	485	480	524	476	516	464	503	501	467	535	466	495	524	504	471	479	484	514	493	479	493	508	493	486	497	487	467	504	502	489	504	484	485	446	528	469	516	526	512	500	448	476	511	532	490	509	541	473	485	464	497	473	527	479	504	489	487	468	527	506	487	465	526	471	509	483	542	498	443	515	454	512	473	445	463	483	481	469	495	533	481	488	520	489	459	472	475	503	518	464	510	479	496	532	499	542	478	474	486	503	495	488	461	495	504	510	517	510	506	484	502	449	496	494	467	461	519	528	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
41041	10915	2249	1268	897	744	613	501	482	474	440	395	370	377	319	364	333	335	343	340	299	341	341	334	314	302	334	310	313	313	310	302	309	312	309	295	305	290	308	328	303	301	284	319	295	296	291	329	310	299	311	283	344	296	339	339	297	291	309	293	320	317	294	347	289	315	306	303	332	311	316	297	281	309	298	272	315	339	284	289	302	305	297	303	284	330	324	305	314	296	318	305	296	320	342	276	311	310	302	279	319	296	340	314	332	275	302	303	316	291	298	326	333	291	316	277	313	281	292	342	313	296	328	286	306	291	320	280	320	296	316	289	335	301	306	342	267	288	316	304	282	315	299	287	301	319	305	287	304	322	278	281	318	288	309	287	307	311	290	308	283	299	274	304	300	291	320	315	302	290	316	309	298	318	308	326	317	252	319	300	260	288	268	306	292	291	291	273	327	293	316	291	282	297	298	275	319	296	297	319	293	286	292	297	302	270	296	301	315	280	310	294	297	299	296	311	293	285	304	294	311	289	300	258	281	295	293	302	291	294	276	266	284	282	276	288	281	280	297	325	291	287	294	288	286	326	310	280	327	287	301	327	305	323	266	278	319	279	311	288	292	304	305	297	281	296	271	320	296	289	291	357	271	330	284	309	325	329	296	297	330	276	319	296	297	283	273	312	317	284	304	332	302	319	299	259	304	296	307	327	318	337	329	276	291	288	303	284	303	303	303	292	320	284	331	301	336	286	300	300	306	309	303	314	290	300	310	282	289	305	309	282	317	267	307	307	304	293	274	291	299	322	316	294	282	287	305	312	315	313	300	287	306	319	291	299	250	308	305	286	297	290	305	317	319	270	303	337	290	276	261	312	311	285	310	307	312	303	299	287	271	300	290	301	302	326	309	299	312	318	296	282	297	297	284	309	268	326	272	291	312	300	337	292	279	276	268	307	296	315	318	274	321	304	290	283	304	290	321	304	273	285	287	319	334	313	307	340	291	283	276	312	291	321	314	319	284	315	302	297	307	283	301	282	310	273	286	298	306	331	330	291	325	307	275	317	289	298	316	344	291	339	285	305	337	325	283	306	296	322	301	330	265	313	287	310	298	292	329	321	294	281	302	297	314	324	313	305	341	320	300	287	278	348	289	312	295	318	331	289	304	294	288	284	310	314	311	290	284	277	267	329	329	299	267	296	284	318	282	297	315	303	318	279	290	309	286	277	306	295	312	299	300	301	320	335	304	309	265	319	308	284	321	285	290	315	308	291	316	342	273	305	308	300	299	276	329	292	299	300	322	264	291	324	326	296	324	318	293	317	326	296	308	313	296	327	300	300	259	292	326	303	293	351	313	295	295	318	296	283	281	310	275	318	303	317	311	314	294	312	296	293	305	311	298	284	294	299	289	274	254	306	306	297	299	300	277	307	283	291	302	336	328	303	330	282	302	310	292	274	308	285	304	287	294	300	303	300	294	291	275	319	301	300	306	297	303	328	328	321	299	289	310	277	254	296	305	288	333	303	304	274	304	284	351	252	332	301	290	340	325	287	313	279	296	302	290	304	322	284	295	282	288	316	309	284	295	308	313	288	311	274	341	304	271	295	309	310	327	279	327	289	306	319	288	315	300	281	308	284	285	311	286	293	327	299	285	343	302	332	302	314	271	311	323	302	291	346	269	290	309	325	308	290	291	294	307	285	249	290	328	299	309	277	280	286	296	303	263	295	330	291	275	331	336	308	287	296	256	284	293	274	309	288	318	273	311	298	303	270	306	266	294	281	302	278	313	314	294	316	298	299	303	293	280	290	298	293	292	299	294	295	280	300	315	316	278	306	285	292	337	310	283	278	284	290	295	293	309	297	310	311	304	339	315	285	301	323	324	275	314	335	299	303	317	289	319	314	292	283	289	315	295	311	302	292	319	295	283	290	285	279	298	287	280	319	301	270	281	310	317	269	300	338	281	294	311	307	282	298	312	304	315	303	321	295	321	344	308	311	299	306	306	318	307	285	288	302	309	296	355	306	297	307	282	306	282	278	311	302	311	333	316	316	307	331	344	305	317	304	306	263	299	321	295	289	309	300	263	278	278	318	272	317	287	263	283	269	306	283	324	324	309	292	305	307	293	291	301	291	316	314	280	301	293	297	316	293	264	307	315	318	292	350	305	301	297	290	276	321	306	296	277	289	322	324	313	293	317	320	330	304	298	346	299	303	355	303	309	317	331	302	285	281	288	287	278	320	316	277	344	272	299	309	301	315	303	297	293	313	310	294	297	300	313	278	303	302	284	291	308	301	313	262	287	315	320	307	326	348	310	309	289	278	285	315	315	317	285	320	315	292	315	313	295	290	289	315	291	293	294	339	294	307	294	298	314	304	316	329	301	315	294	280	329	303	285	279	304	332	313	292	292	315	309	314	331	301	294	313	278	277	321	297	286	296	282	305	273	299	310	315	305	289	250	325	336	318	325	299	270	289	277	321	317	337	299	320	335	302	291	305	321	260	322	282	277	296	277	293	323	286	308	294	309	327	292	305	302	290	280	317	286	293	337	315	308	284	294	300	319	284	288	288	325	299	296	286	279	279	319	310	275	290	284	292	304	287	296	317	322	328	330	302	307	326	318	318	333	297	305	292	276	301	286	307	302	321	304	300	296	320	289	298	306	310	310	275	343	320	307	277	329	313	322	309	287	285	340	277	313	312	268	304	275	304	290	300	269	310	280	319	302	272	278	318	304	314	305	282	310	286	322	326	327	288	301	297	308	305	275	285	303	318	302	290	293	308	299	310	320	288	316	270	278	321	301	288	316	317	316	297	301	279	311	289	278	305	294	303	316	313	297	283	290	281	288	272	289	310	305	315	327	314	336	284	300	285	283	313	344	282	274	298	292	342	308	317	288	298	289	314	314	327	296	282	295	314	303	291	324	284	320	295	331	320	322	284	295	306	292	323	318	281	319	309	298	300	300	316	297	342	308	301	319	312	293	311	325	333	296	302	304	271	299	323	324	336	319	303	323	312	308	283	298	310	307	301	294	309	308	281	311	321	320	285	301	286	276	321	310	308	311	308	301	291	328	308	305	281	274	300	292	301	332	304	275	324	302	314	307	311	296	300	316	331	307	306	314	278	293	309	288	301	309	293	325	288	292	317	315	295	296	290	321	288	296	262	309	319	301	313	308	289	299	263	327	317	313	313	339	295	311	286	307	288	330	306	297	289	312	331	288	278	308	318	277	270	302	324	305	332	268	313	265	305	297	293	289	298	325	325	329	294	292	319	280	290	295	278	357	305	283	314	275	308	284	305	285	315	307	312	327	294	312	302	311	309	292	296	267	281	301	268	295	293	299	298	297	308	318	316	273	294	301	306	315	303	292	348	292	279	312	332	308	270	318	277	303	300	301	333	314	295	324	277	300	296	301	289	298	303	307	281	293	308	317	274	292	317	296	278	280	326	280	356	296	341	295	266	299	308	277	302	320	291	315	329	315	298	311	267	317	304	299	316	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19140	1843	3530	3821	3351	2672	2390	2039	1878	1653	1508	1432	1365	1338	1210	1219	1121	1094	1105	1071	998	1003	993	982	1018	971	943	1042	899	905	959	945	933	978	933	916	915	863	888	889	954	885	839	885	819	892	844	896	836	865	868	861	873	837	877	871	877	887	901	872	911	831	840	879	874	863	839	896	837	875	894	874	853	870	898	857	872	872	819	871	861	868	898	828	822	875	885	871	850	818	842	864	810	805	896	856	837	859	933	818	838	880	836	816	869	831	847	856	866	871	855	834	820	885	881	914	849	859	910	867	836	846	818	835	813	836	835	869	827	860	870	862	889	824	838	867	845	763	869	845	847	850	869	858	869	845	867	892	844	886	769	862	833	877	897	850	845	850	829	841	833	796	818	899	820	841	849	912	873	866	900	837	853	809	842	816	877	858	830	819	813	847	824	867	836	889	825	819	868	803	847	846	898	814	829	885	836	844	862	839	789	851	818	867	896	830	836	850	877	856	819	837	862	872	826	832	838	857	844	862	887	871	859	907	786	831	872	871	830	856	830	831	871	843	873	850	863	814	865	856	877	814	858	867	868	835	867	859	824	826	846	895	826	857	852	856	835	873	842	857	806	887	808	795	791	843	844	839	847	859	839	910	862	849	875	905	866	836	836	882	838	869	836	816	859	851	861	795	835	824	879	888	823	845	816	833	818	856	896	854	821	848	895	830	860	842	877	829	855	841	844	856	854	846	844	865	846	882	868	810	806	860	835	809	814	784	785	815	845	869	889	851	865	854	863	859	836	815	852	806	890	848	829	885	856	794	868	829	832	890	889	882	811	856	882	809	803	879	829	874	836	836	833	897	817	844	858	814	786	900	907	838	805	796	820	832	853	823	814	778	890	810	830	850	880	875	857	833	832	825	852	852	834	868	874	868	813	822	808	863	889	807	844	843	818	814	846	828	836	887	871	848	856	836	881	864	840	871	845	829	913	840	809	879	846	872	870	830	861	833	876	883	839	837	869	828	851	829	878	892	864	855	823	893	862	853	867	812	871	851	898	874	821	869	864	834	809	800	815	846	841	857	855	870	806	847	926	898	839	905	845	852	825	816	840	844	807	833	838	846	882	869	853	877	849	839	860	873	842	831	829	881	829	828	909	847	836	800	865	850	896	828	849	874	810	867	816	865	826	806	887	818	875	865	885	816	863	828	838	832	851	777	849	856	863	856	854	837	821	799	853	816	880	804	846	858	837	824	836	844	793	830	836	855	852	871	888	813	889	815	886	839	831	858	837	847	856	824	840	855	922	891	828	876	843	852	830	829	864	884	833	831	840	832	899	841	831	805	895	891	868	860	871	785	869	860	805	834	871	858	879	833	838	840	878	856	840	832	853	857	913	878	864	829	800	848	869	838	785	854	788	892	822	851	863	837	834	831	849	891	802	809	822	861	846	818	791	845	869	857	802	840	890	867	811	831	836	888	868	797	843	790	797	825	891	826	842	829	895	875	889	829	820	835	812	831	819	801	888	845	849	843	829	831	828	857	818	810	845	834	836	809	839	897	794	839	846	854	834	851	861	870	840	848	846	807	851	840	818	879	846	832	814	833	817	855	853	806	847	827	850	871	857	842	794	901	865	898	871	799	869	858	826	846	861	828	813	840	826	877	874	875	839	818	829	894	828	853	854	842	837	883	853	848	874	821	834	807	831	897	840	809	889	832	875	886	861	852	899	873	883	837	771	871	789	899	836	827	852	865	857	848	854	836	829	828	842	831	860	824	843	854	823	838	878	778	885	925	824	821	857	860	825	925	867	871	835	858	818	842	860	802	855	870	884	811	866	825	842	859	787	864	892	878	830	876	886	840	874	860	848	817	864	873	872	860	865	847	848	834	834	848	863	892	839	852	831	889	850	827	810	835	875	835	874	844	871	842	828	863	843	845	844	822	858	849	864	845	835	802	895	865	858	881	885	842	779	850	839	837	854	859	848	877	802	870	793	865	856	855	806	831	788	844	902	826	878	840	885	821	877	864	805	825	802	850	804	875	865	845	840	820	859	873	828	835	882	834	813	861	830	839	871	849	857	850	855	813	858	833	835	842	808	847	868	830	838	835	846	862	841	858	866	845	825	784	859	856	887	854	844	822	874	849	868	956	834	800	806	830	834	851	853	880	860	861	857	865	876	851	858	844	815	862	874	849	876	869	844	834	847	835	902	866	883	844	880	868	845	828	930	817	819	889	835	896	849	833	894	850	845	840	852	889	824	873	802	825	862	880	827	846	814	819	829	830	873	873	861	900	882	839	871	816	877	851	889	806	875	822	839	852	872	855	838	855	827	824	819	845	870	850	830	869	856	847	906	859	819	818	861	817	874	872	854	822	849	824	841	820	844	834	888	812	900	852	891	807	890	811	823	837	901	851	861	833	867	853	865	873	826	830	784	861	811	832	866	833	871	833	839	871	883	874	811	811	862	862	845	842	849	837	822	829	832	826	828	788	858	862	891	873	788	851	853	854	817	879	816	798	883	822	857	836	827	863	836	862	915	882	883	824	826	844	849	868	828	884	823	892	901	858	770	836	807	831	899	805	836	818	831	856	838	848	853	859	808	907	831	880	858	816	842	865	866	844	902	833	817	836	866	852	854	898	895	875	838	860	896	848	876	839	823	872	901	856	800	841	855	897	837	821	895	838	814	854	880	826	873	884	828	848	837	849	856	862	852	854	872	875	830	819	891	822	854	888	845	817	862	786	849	852	794	871	845	859	852	882	878	865	847	846	891	814	884	854	834	817	886	851	881	833	855	858	875	838	907	825	877	831	830	868	848	859	869	844	919	798	802	859	886	813	903	847	840	881	879	904	908	844	851	829	894	847	832	875	846	838	851	827	790	821	832	840	886	913	853	833	848	863	854	811	819	827	807	829	821	850	845	813	866	857	799	759	864	846	859	834	876	907	828	830	814	885	846	848	878	834	812	856	882	885	854	853	830	792	789	859	837	823	834	846	799	832	781	827	815	863	842	907	814	818	838	862	852	872	853	813	846	823	863	829	837	857	849	814	840	837	853	838	894	832	873	866	844	813	836	850	817	826	893	905	858	874	822	809	839	801	910	844	830	796	825	861	832	867	902	879	867	845	819	857	840	887	877	838	815	808	835	843	870	878	826	862	895	847	834	898	832	855	886	790	815	842	808	836	820	826	824	859	840	836	870	874	819	870	870	848	869	875	825	881	809	817	889	795	899	842	846	805	850	816	889	871	859	836	851	835	839	871	810	845	901	850	902	798	889	839	875	888	875	826	891	879	867	822	902	863	865	865	859	835	824	812	830	834	838	811	867	832	854	873	851	826	818	843	834	864	867	869	846	830	864	886	836	816	800	875	880	791	832	831	822	858	820	874	804	862	846	827	821	826	824	859	814	883	814	838	831	822	885	846	821	883	870	857	889	803	829	869	860	784	830	845	823	862	858	826	904	861	851	874	862	869	845	856	836	814	838	865	889	863	894	858	824	847	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49005	18497	6978	2382	1616	1134	931	792	695	544	530	511	477	425	424	395	402	380	395	386	332	356	361	339	358	365	331	316	334	341	336	315	315	320	342	302	322	324	322	292	330	301	306	296	302	332	317	330	297	326	296	313	297	320	295	307	289	293	302	306	283	331	304	303	334	309	284	337	300	305	310	307	284	289	266	292	296	302	320	332	321	344	294	286	295	302	320	290	286	295	291	304	301	282	313	301	315	309	284	300	320	259	297	286	298	294	311	333	333	318	290	313	323	303	341	268	297	287	328	332	285	337	323	308	305	296	308	302	285	326	279	332	314	312	308	326	315	307	311	305	321	329	346	322	278	290	330	318	296	298	308	290	280	289	302	323	294	309	298	321	333	300	307	273	279	315	296	304	311	291	297	307	300	300	324	322	312	301	294	303	299	297	320	293	268	306	305	337	295	283	296	316	338	328	310	294	303	318	310	325	301	307	280	309	312	334	297	287	310	345	304	304	301	313	301	315	301	300	287	322	288	337	288	300	317	299	312	297	352	306	316	306	301	289	307	325	290	301	313	295	328	292	322	323	292	294	318	297	282	293	303	301	264	285	297	300	297	316	307	312	287	276	330	317	297	312	339	289	288	306	295	326	295	322	298	329	307	273	293	300	323	323	296	317	302	324	297	316	298	319	303	295	288	270	304	300	296	309	310	336	338	291	313	316	286	317	304	324	314	322	300	292	297	308	307	315	280	316	265	325	310	306	309	299	312	318	310	283	329	310	327	320	301	267	330	336	296	287	327	284	302	290	314	297	336	287	330	297	289	300	309	318	297	270	324	304	315	282	300	287	355	323	310	294	268	318	331	288	279	308	309	299	310	271	290	299	326	315	302	318	320	334	296	329	296	302	322	297	340	314	298	313	304	329	305	306	321	307	293	303	289	329	307	318	305	282	299	324	288	324	274	284	305	308	313	305	318	293	290	307	320	309	299	269	297	310	344	318	315	297	299	313	332	336	297	300	282	306	308	323	333	336	279	296	259	303	301	297	299	310	304	324	302	272	300	339	286	318	314	264	307	303	303	312	286	287	296	319	300	321	274	315	322	295	302	312	319	292	287	300	323	302	332	297	309	311	306	278	303	326	306	281	309	300	302	328	325	310	288	315	304	329	281	322	315	307	315	302	328	303	309	312	304	303	338	311	321	293	325	305	306	315	307	299	275	326	325	326	300	326	334	316	302	303	320	282	305	313	328	315	297	310	295	361	299	303	314	300	308	280	281	294	346	302	286	298	335	323	299	281	301	289	306	295	305	271	309	323	320	312	315	288	292	299	303	321	329	282	347	321	294	304	348	310	310	325	287	284	334	295	290	333	307	286	295	323	302	292	342	286	319	298	307	288	311	295	305	303	332	295	296	313	301	278	292	318	290	297	317	308	315	322	330	279	302	323	315	308	296	306	328	306	293	309	295	319	289	304	322	318	282	270	283	288	299	307	320	287	310	318	339	332	281	303	322	295	318	302	331	318	319	314	288	334	317	259	315	309	302	294	321	302	325	326	310	289	312	300	317	313	297	303	274	325	315	284	260	296	334	331	284	303	342	281	296	283	258	315	309	289	306	327	278	305	340	310	275	322	311	306	276	304	312	303	293	329	308	286	311	298	330	298	344	335	287	326	295	308	302	295	310	329	324	319	317	270	304	284	292	328	295	325	303	310	301	285	309	299	319	307	293	315	315	305	327	320	334	273	313	327	293	342	300	298	301	277	315	306	324	297	319	304	298	299	285	300	303	291	349	309	302	325	316	301	296	315	308	285	292	242	286	331	308	337	300	319	313	282	323	307	335	287	298	295	294	277	295	316	295	305	309	317	332	296	298	335	330	295	325	279	277	302	314	327	306	310	273	342	304	318	292	313	333	336	285	299	305	294	322	299	292	291	285	309	321	292	295	293	317	316	279	280	329	268	297	332	311	294	315	313	303	328	320	317	314	318	305	319	289	345	303	330	293	312	287	299	311	290	302	325	295	326	298	326	302	294	328	298	328	289	298	352	279	298	294	313	285	317	328	291	321	300	289	302	336	294	282	296	307	298	305	293	302	280	283	310	318	318	288	315	264	304	323	303	324	322	297	301	332	281	279	314	303	307	309	325	297	297	292	314	324	298	296	289	313	296	322	289	317	293	302	312	335	315	286	273	334	312	328	304	329	298	293	302	336	286	277	333	300	354	329	312	324	313	319	307	290	297	294	319	312	311	293	285	322	304	297	317	311	323	303	308	328	291	313	330	320	321	316	321	313	311	307	334	290	310	319	337	312	296	334	282	282	301	317	293	308	299	331	307	300	277	317	304	278	297	327	312	314	315	341	330	328	312	309	312	308	329	326	301	287	309	301	296	319	296	298	345	314	310	325	307	313	301	287	317	270	321	278	293	277	328	299	274	323	309	328	304	316	314	302	301	324	325	303	276	283	348	301	298	305	282	291	292	286	288	310	319	302	275	338	292	323	302	313	315	312	289	326	322	285	285	310	321	286	294	303	314	332	316	312	317	292	291	295	304	315	286	272	325	291	311	290	311	314	328	306	327	272	283	294	314	289	307	327	329	313	329	322	309	310	309	290	277	330	291	322	293	280	323	287	293	284	313	310	270	334	321	304	306	299	291	310	305	321	315	316	342	348	265	340	320	281	312	281	305	317	299	317	285	302	313	299	320	350	318	300	297	324	296	305	375	307	280	310	330	302	332	316	319	306	302	324	285	295	307	300	312	313	285	297	305	287	327	299	322	286	307	323	294	307	309	293	305	287	320	288	322	281	284	333	321	326	313	303	289	281	321	297	276	324	314	288	303	288	291	308	317	306	322	288	295	311	295	287	296	316	326	319	329	285	285	301	331	324	329	312	332	349	328	316	317	342	288	271	295	309	317	302	322	306	304	329	304	308	321	333	283	322	293	315	302	301	312	311	347	305	324	288	321	312	326	304	340	306	308	328	293	309	330	301	330	296	279	330	306	311	328	328	340	326	303	313	290	310	274	308	306	291	336	287	295	345	298	305	297	324	295	287	334	311	324	308	276	300	316	314	289	308	314	310	331	314	303	325	311	282	307	294	280	305	306	288	300	294	267	311	280	289	308	344	316	324	298	262	309	335	290	300	308	311	312	239	289	328	312	321	330	324	323	339	324	317	350	291	295	331	298	328	289	334	297	294	295	312	288	306	333	295	280	300	314	304	353	338	290	293	283	327	299	286	278	294	358	296	312	316	359	306	322	332	303	288	289	306	306	283	316	296	302	295	311	341	312	281	307	291	301	339	319	293	332	319	317	293	312	313	294	323	312	322	298	329	306	310	346	324	283	307	309	312	272	307	331	333	315	306	279	294	295	310	309	332	282	314	273	292	327	333	318	308	302	297	302	294	299	286	326	286	339	291	327	299	299	304	310	296	336	333	292	306	303	296	302	283	305	309	330	289	318	288	340	304	301	299	280	280	293	333	309	292	336	288	314	332	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23419	2743	6048	6546	5633	4584	3679	3173	2777	2427	2216	2153	1953	1736	1603	1490	1440	1347	1370	1221	1214	1210	1179	1125	1127	1092	1109	1064	986	1034	992	976	1006	967	946	1014	954	965	984	917	979	939	935	914	880	874	920	878	863	943	949	902	885	885	918	860	900	876	904	910	898	898	852	915	887	886	849	839	814	933	855	806	855	854	885	864	852	901	851	826	834	861	843	851	856	843	831	875	856	846	887	803	848	845	818	830	871	829	840	828	846	836	797	822	834	867	805	828	835	859	860	779	843	843	815	816	909	906	853	846	889	867	860	804	929	853	765	877	779	829	834	901	853	855	831	809	806	798	862	803	842	843	847	796	849	872	862	848	840	826	782	819	801	868	827	840	830	795	827	830	886	887	795	850	856	831	860	851	825	830	880	848	867	879	832	846	833	812	788	830	838	831	843	861	756	839	831	826	870	875	898	798	859	840	827	869	889	852	855	859	851	849	829	801	865	833	887	837	865	855	811	883	834	790	857	799	854	854	847	861	889	874	831	832	891	820	829	850	840	815	889	841	833	798	849	825	846	799	793	887	783	830	817	859	848	841	834	896	827	815	854	847	793	875	860	827	845	895	842	862	824	807	870	836	860	820	831	848	829	859	819	832	850	792	860	861	829	852	853	760	828	858	826	843	785	854	828	843	865	824	896	855	841	860	780	867	821	762	866	804	809	860	809	825	826	812	892	838	807	835	852	834	876	834	879	841	813	814	832	843	854	851	847	840	896	823	839	797	801	812	901	880	833	851	880	827	821	831	891	819	883	821	824	844	862	842	849	850	827	840	837	802	817	799	789	849	868	824	856	800	820	834	845	817	850	806	890	852	876	852	837	881	877	828	823	864	857	846	779	823	842	855	802	804	863	848	848	818	828	806	796	851	877	868	850	888	838	817	772	833	889	854	864	791	828	825	839	872	822	874	836	850	889	823	862	814	884	809	807	816	829	823	795	781	779	819	845	783	800	837	851	862	845	856	864	825	846	810	828	888	826	801	852	837	805	802	868	846	864	857	771	802	854	872	836	829	805	860	812	832	822	826	871	868	840	826	859	803	839	836	853	796	840	799	852	829	787	862	806	822	811	847	875	770	838	881	775	807	846	835	811	859	832	822	852	795	839	864	808	883	814	860	859	843	821	890	843	818	825	865	853	847	848	812	884	860	805	815	854	839	854	803	827	817	880	819	824	832	845	845	808	822	850	871	841	883	883	827	802	821	820	836	844	851	912	836	786	804	861	872	773	848	895	889	842	890	830	783	844	799	844	836	867	820	833	833	833	773	823	829	880	856	866	833	806	820	851	812	821	809	838	864	869	791	794	823	849	874	842	846	846	873	821	804	819	875	884	845	845	857	831	851	906	873	788	861	795	876	852	863	830	835	880	880	832	811	821	855	825	835	850	803	816	842	852	843	824	849	817	816	836	809	793	847	818	849	819	883	853	827	830	846	805	826	834	877	854	800	859	859	780	885	826	839	850	763	785	780	826	843	872	870	855	783	854	858	839	851	813	821	827	848	901	835	772	833	837	841	830	859	860	840	833	812	860	855	839	853	891	770	787	831	774	809	772	802	831	837	840	814	832	780	845	897	873	789	805	845	859	856	839	888	849	845	877	786	872	853	880	814	856	823	862	867	814	827	818	835	887	864	799	914	837	826	854	867	828	829	825	834	866	825	802	836	825	851	850	812	853	745	863	781	848	839	825	876	811	852	891	820	838	832	820	830	807	822	835	809	800	816	816	788	845	829	854	861	813	862	805	872	854	812	826	837	865	820	822	834	863	786	780	816	815	829	795	794	834	879	878	864	865	810	866	855	825	785	848	853	788	859	799	790	825	847	893	805	837	819	846	866	776	791	795	857	804	855	849	839	899	858	806	827	832	840	804	847	866	845	847	898	872	843	826	843	824	820	833	860	815	814	832	883	834	880	834	843	864	894	829	854	849	820	815	844	834	823	826	853	836	890	812	809	848	813	814	826	866	852	831	811	787	846	829	864	833	813	826	818	853	885	840	811	836	835	842	902	846	823	805	766	838	846	859	813	852	864	842	833	849	821	840	804	838	884	834	839	866	856	853	832	797	836	863	805	835	837	833	866	865	868	892	844	853	884	859	823	833	873	851	784	808	837	853	844	850	853	849	793	844	841	872	830	859	827	861	815	830	793	863	830	846	811	804	835	882	901	778	842	847	826	822	821	884	850	830	832	857	829	856	833	854	850	880	878	825	856	869	846	801	868	783	807	837	855	870	876	830	880	846	770	809	808	840	866	886	837	832	802	831	800	812	835	826	764	863	883	839	784	845	873	874	855	824	802	816	811	839	872	827	780	802	789	800	843	814	816	827	803	857	820	848	866	769	837	805	913	867	849	787	824	835	803	858	840	860	847	850	891	801	855	800	840	822	855	818	815	882	833	890	805	808	800	779	808	864	837	876	820	876	771	838	846	862	851	849	812	824	822	831	857	836	819	870	856	848	882	864	806	849	806	852	807	854	809	816	877	844	859	822	876	834	842	867	847	847	822	822	799	847	843	826	808	834	891	842	915	834	865	820	823	772	843	823	903	885	851	816	831	849	846	825	826	795	830	862	808	861	855	865	829	845	833	863	817	856	863	853	836	815	791	827	906	844	872	862	818	843	871	822	840	858	816	847	882	878	880	826	861	832	868	828	826	852	816	844	860	855	801	808	841	836	799	848	859	863	872	878	864	838	852	832	796	798	863	826	893	818	857	799	824	799	782	868	842	857	803	864	840	825	882	834	853	853	809	816	897	766	798	853	805	817	825	827	859	817	796	804	894	784	894	833	823	835	851	843	821	822	804	840	853	823	872	864	815	845	861	866	818	800	826	835	814	824	872	796	872	834	820	865	893	874	863	848	866	816	832	870	796	805	847	867	852	849	774	779	847	816	839	877	797	867	805	838	894	882	819	767	849	798	843	817	826	788	856	848	847	863	861	812	834	817	832	790	809	858	862	818	843	867	890	842	832	825	847	869	808	844	856	836	822	838	890	829	816	838	877	807	832	863	829	781	831	835	838	851	857	878	786	827	841	870	828	820	860	811	787	821	815	876	844	880	875	832	856	867	812	858	838	818	843	827	796	878	827	857	856	822	798	843	815	877	791	869	845	808	847	825	840	865	813	853	785	809	832	839	842	831	942	900	838	869	824	835	836	815	807	839	822	864	844	832	795	776	836	803	834	817	801	822	885	828	805	878	868	861	852	825	869	810	826	811	877	841	805	788	840	784	884	832	888	808	871	839	831	811	847	846	824	888	866	838	844	898	835	831	843	817	833	845	827	813	857	785	828	801	841	862	803	832	815	837	800	831	811	851	824	815	824	834	825	902	823	892	850	814	805	872	858	874	826	839	823	833	855	854	826	876	864	836	847	802	874	869	880	804	909	809	863	857	807	831	847	852	807	836	799	833	779	808	780	836	946	839	840	856	823	846	876	831	781	846	789	814	866	857	843	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6271	407	283	198	166	177	174	139	145	182	145	174	181	157	152	155	158	150	140	142	157	164	151	165	168	154	171	154	167	159	154	177	164	150	158	149	154	160	155	177	153	132	140	173	155	129	146	155	152	167	166	158	168	166	166	151	158	165	155	157	157	149	167	175	163	158	136	180	173	152	142	138	158	160	140	150	146	162	166	144	174	155	105	142	186	150	161	149	137	189	137	171	138	149	173	181	161	165	173	175	151	166	153	156	167	147	160	136	179	144	161	163	159	146	164	148	165	149	150	175	148	165	164	187	159	160	168	181	177	152	166	174	139	142	159	158	166	180	167	150	179	162	173	154	157	144	151	139	169	174	148	154	133	147	160	151	185	162	147	166	178	137	138	166	181	168	165	150	147	149	153	166	182	170	154	138	149	177	145	167	165	156	150	152	139	149	154	173	156	140	151	169	172	158	162	165	161	177	163	167	175	171	143	150	156	155	169	151	159	135	135	154	151	161	161	158	164	157	159	161	158	160	142	132	135	155	154	150	179	143	155	143	150	172	144	161	158	162	144	163	170	139	165	157	144	155	130	156	167	139	169	160	131	139	154	132	163	154	144	169	162	155	152	178	161	164	161	148	124	171	171	169	164	158	159	139	143	169	170	150	166	136	170	157	164	185	174	171	152	155	144	157	160	152	163	149	153	165	180	150	138	168	167	148	137	147	161	164	156	143	153	158	146	148	157	137	139	172	152	153	154	155	142	149	131	153	157	155	144	147	148	140	160	192	183	135	154	157	179	127	137	167	145	158	157	182	186	149	183	176	155	146	161	139	158	152	152	152	151	148	156	147	136	133	179	164	173	177	151	171	151	170	139	165	168	160	153	144	170	162	193	171	155	154	147	143	147	158	162	171	167	155	146	155	160	153	151	166	159	182	153	144	137	155	163	137	145	170	172	148	152	132	126	159	148	154	171	175	166	158	155	161	147	160	156	165	178	149	165	180	169	147	154	153	178	156	141	160	173	161	143	165	161	147	155	157	148	149	171	172	149	146	152	145	168	151	151	171	162	140	165	162	171	138	166	164	162	150	135	169	147	153	161	162	137	143	148	150	160	171	137	150	158	150	164	157	145	160	149	153	155	142	132	171	145	151	159	169	178	141	160	175	153	144	159	157	163	158	144	140	164	164	174	160	163	170	165	132	161	151	156	150	155	140	155	175	145	174	166	178	143	130	149	140	145	139	141	143	142	137	161	159	159	166	131	144	170	165	149	175	146	151	150	166	135	160	151	181	150	149	180	158	155	165	161	136	155	152	166	172	153	160	163	156	159	143	150	154	157	162	148	164	140	175	143	181	164	148	141	136	171	154	174	151	142	175	144	163	169	136	171	147	144	158	148	177	170	159	158	173	180	137	168	138	146	154	169	180	166	137	136	167	157	159	169	169	172	156	158	176	167	169	152	169	162	164	145	177	148	159	167	182	142	143	149	142	150	154	133	148	156	147	164	153	179	174	160	141	158	151	154	145	151	165	168	158	137	167	165	188	175	156	161	155	152	155	163	165	143	154	157	152	174	168	161	145	158	136	144	153	162	141	163	161	185	157	168	172	142	157	166	139	171	163	168	163	154	148	150	154	142	160	176	160	177	140	150	152	166	160	159	158	151	142	165	156	132	145	159	156	135	179	124	155	177	174	164	156	140	183	151	168	167	151	151	141	184	166	182	153	142	145	170	161	176	184	155	143	156	143	156	128	136	148	159	171	180	161	158	189	165	160	179	133	148	160	180	142	150	151	171	156	157	164	159	168	143	149	172	185	155	161	152	145	151	167	164	136	156	156	192	140	139	159	175	162	148	148	175	160	160	177	156	148	145	140	150	159	147	160	149	154	159	180	168	149	176	157	170	145	141	155	160	137	155	152	177	164	143	168	154	154	168	162	167	178	152	146	145	158	172	170	151	167	142	130	141	150	151	133	149	162	161	167	131	160	153	146	158	156	167	165	151	168	161	159	170	151	147	156	163	130	177	178	167	145	153	162	148	133	165	130	166	150	155	171	164	150	171	169	158	132	168	151	173	151	151	152	178	170	158	146	139	146	156	167	139	152	177	175	160	166	138	150	145	162	153	165	169	149	172	168	170	151	176	135	150	159	130	165	155	156	175	160	127	170	153	149	178	161	162	160	151	172	139	146	167	175	148	157	157	146	148	144	147	163	151	146	159	160	162	168	145	133	148	158	134	139	164	154	152	171	138	141	157	140	150	135	155	146	172	142	164	134	160	140	143	153	132	141	165	168	186	143	150	157	174	141	170	154	155	152	157	152	164	138	151	180	134	143	150	188	131	137	150	137	165	180	175	153	189	160	152	149	163	156	147	152	153	149	150	165	138	141	161	166	158	168	157	145	151	159	158	175	152	170	167	151	150	172	152	133	169	162	157	169	151	142	169	167	173	143	175	164	181	171	161	165	190	168	186	172	136	126	169	170	140	141	188	174	173	153	173	150	187	158	166	147	144	134	166	166	163	153	151	133	162	151	138	163	157	157	144	167	188	142	179	148	126	156	160	177	151	152	134	179	180	153	158	169	153	155	142	158	180	160	161	176	171	155	150	172	157	154	157	158	129	166	167	162	181	135	160	151	180	167	166	143	160	143	154	146	141	166	173	167	188	162	165	143	153	150	173	170	145	152	151	165	174	154	169	173	171	155	157	183	162	144	139	159	167	158	152	140	142	145	166	161	161	137	188	144	187	144	141	165	140	152	149	151	152	160	156	160	166	181	152	135	144	160	168	150	158	157	157	147	177	165	162	182	145	152	146	152	165	153	173	159	161	178	187	147	149	157	173	167	144	175	154	190	151	175	176	163	158	153	159	164	161	164	148	167	154	181	176	157	144	162	144	158	148	170	146	140	165	183	162	158	167	154	157	154	152	155	156	145	151	159	164	178	168	159	178	167	159	158	165	137	168	158	140	170	175	154	172	169	148	143	138	165	150	149	157	176	145	168	148	168	142	158	149	166	192	163	124	164	169	144	146	150	147	152	151	163	150	151	170	136	154	162	148	155	172	159	163	143	155	152	168	160	164	166	172	148	164	148	145	184	159	171	157	155	136	181	141	142	149	176	137	158	157	160	138	157	158	155	161	161	149	138	155	158	154	134	146	150	153	157	163	151	158	150	171	160	163	159	159	163	158	164	162	161	158	170	143	166	143	154	134	166	118	165	155	155	145	167	150	158	155	171	149	151	138	160	170	170	165	188	154	155	172	161	159	153	148	143	170	134	174	161	156	125	145	132	147	166	160	185	177	158	143	141	158	144	159	160	166	162	176	164	156	176	171	170	144	146	144	165	153	147	154	177	161	159	156	130	151	160	139	167	150	147	152	194	138	154	151	146	144	138	144	136	160	161	168	176	146	157	157	154	146	161	157	181	154	151	169	150	168	157	136	165	148	150	164	161	145	158	133	150	168	152	158	153	152	149	148	137	164	164	142	143	155	151	160	169	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6083	565	661	681	611	585	623	608	575	546	520	517	525	512	525	495	524	522	496	502	509	501	525	515	474	481	486	500	511	508	499	510	517	474	484	527	489	505	513	514	496	503	457	477	468	489	493	507	492	494	476	510	523	532	499	555	439	512	502	516	527	516	464	479	488	517	513	504	462	490	488	485	539	449	501	484	527	456	527	473	477	481	508	478	491	478	501	501	475	487	501	493	510	551	465	480	457	453	443	523	491	482	501	523	492	488	492	528	501	445	497	527	476	455	516	531	520	477	501	505	480	528	458	538	511	514	476	468	435	470	518	491	509	484	494	459	480	469	463	491	467	468	518	506	462	498	458	532	490	509	482	504	512	464	442	518	538	466	502	507	519	504	500	481	501	465	487	498	502	466	513	476	485	469	494	494	449	441	507	516	514	492	512	495	474	497	475	471	495	510	491	487	484	480	494	433	475	526	521	506	480	521	545	483	479	504	500	471	533	525	483	473	471	481	452	484	534	481	503	506	528	514	499	491	522	528	488	503	504	518	490	476	480	482	517	496	475	491	499	543	489	466	506	481	543	460	518	520	516	521	483	503	518	475	468	540	492	443	507	491	503	517	507	449	477	506	501	471	501	517	462	474	487	497	450	493	494	476	497	522	516	498	506	508	485	479	440	509	518	517	521	511	489	530	497	470	509	508	504	479	506	478	495	518	527	461	473	486	453	500	471	552	547	490	477	558	450	490	511	475	475	492	472	489	527	494	527	483	521	508	483	515	491	502	475	472	504	450	512	484	523	449	529	502	473	483	484	453	477	506	509	465	478	520	499	484	492	512	489	516	551	489	522	508	526	497	498	454	509	490	490	483	486	477	516	523	500	466	481	511	459	520	492	483	500	507	494	483	507	522	495	511	496	502	469	508	482	528	500	555	492	508	509	479	449	507	469	534	493	524	488	464	472	531	499	478	519	503	508	520	469	500	521	462	530	480	531	467	479	539	518	484	494	482	478	490	505	517	503	484	539	498	469	489	478	503	472	482	514	462	483	492	499	503	483	474	475	495	489	496	466	518	510	513	471	486	520	525	488	468	501	493	544	500	496	520	454	507	488	451	514	523	507	483	493	481	523	475	506	511	527	514	515	488	501	490	480	486	538	518	479	478	514	538	470	481	538	493	504	484	532	480	479	485	478	486	492	511	483	481	495	500	505	533	451	500	480	468	498	466	530	475	533	507	501	495	473	509	468	520	479	473	507	473	492	481	472	512	504	499	493	476	510	491	515	499	509	518	476	547	499	472	503	479	475	532	500	494	532	492	524	448	508	539	535	448	499	521	490	487	476	501	466	453	483	513	486	506	535	489	488	498	538	489	482	461	452	472	482	526	480	527	527	488	554	528	493	483	479	496	488	522	446	478	452	546	477	492	473	478	525	485	529	499	502	537	493	513	513	518	493	501	488	471	458	442	501	524	480	525	511	492	511	509	481	456	457	512	507	498	502	480	499	492	499	458	501	494	496	459	500	518	512	490	488	480	485	466	513	473	467	519	493	513	477	497	502	513	524	503	503	462	520	485	493	484	494	487	471	470	519	491	501	490	496	484	531	487	492	472	490	478	489	519	470	504	489	513	537	489	483	456	494	515	521	475	532	502	480	514	478	484	495	506	512	494	477	498	491	502	505	476	511	465	503	516	470	490	497	458	501	477	470	487	493	501	504	520	519	456	464	507	480	499	514	497	501	480	493	511	493	470	479	503	469	516	490	495	452	523	473	497	510	498	506	508	502	488	502	481	486	442	466	474	509	495	533	463	498	506	493	505	511	496	469	467	492	494	493	508	526	506	485	503	470	499	482	461	504	515	478	513	546	448	484	498	539	475	519	500	481	487	502	482	475	492	517	484	481	472	494	475	504	462	492	498	506	513	512	542	482	551	531	484	490	472	494	527	498	511	519	486	506	462	446	498	535	472	487	490	469	444	510	521	518	476	493	482	457	486	471	515	506	519	504	510	465	475	482	528	474	493	480	480	503	530	485	508	482	511	457	503	505	496	492	480	501	493	494	499	549	491	519	485	508	518	486	538	479	491	503	489	476	505	519	502	485	489	451	480	492	544	520	524	449	512	457	491	481	466	493	460	497	522	476	452	486	465	474	472	488	517	492	500	493	426	521	473	515	548	497	511	491	510	479	458	470	479	501	480	492	499	480	474	494	520	490	468	468	492	513	490	474	515	482	514	477	486	482	444	485	486	479	488	503	504	473	480	447	494	480	500	472	489	503	450	492	479	459	517	475	503	506	496	502	466	549	499	472	531	467	481	505	492	504	474	487	456	468	508	486	497	491	524	503	500	469	482	501	509	558	469	503	464	466	496	459	506	504	493	465	498	508	495	486	485	491	448	498	469	492	505	498	471	490	503	509	506	520	540	491	531	467	510	487	513	475	506	475	456	458	517	506	508	506	520	526	494	481	475	509	487	522	526	507	533	492	492	516	503	474	491	460	485	515	501	514	455	467	465	535	500	536	520	501	477	504	502	469	478	494	545	533	471	491	495	550	519	481	494	491	548	465	524	511	476	503	472	508	539	539	472	463	498	517	512	547	535	488	514	507	480	473	506	512	495	460	509	464	484	482	512	496	480	478	522	534	519	489	528	509	525	459	509	475	507	487	441	494	537	475	514	482	464	469	518	467	486	460	476	467	487	516	525	521	483	443	501	471	504	493	483	498	472	494	506	510	522	486	475	482	470	482	496	531	513	498	501	499	484	500	510	515	480	526	469	481	516	568	512	511	497	467	483	484	508	509	546	489	515	505	465	504	483	479	495	504	476	544	513	517	465	486	507	469	473	464	531	508	484	494	464	483	534	476	497	530	482	506	478	472	474	505	513	527	492	495	518	491	485	522	494	497	506	491	492	491	465	493	513	516	476	515	498	447	483	464	479	502	506	477	465	475	488	494	480	495	543	478	504	478	549	478	497	499	504	505	520	468	475	512	482	506	476	491	486	459	492	546	498	467	538	489	509	450	513	518	510	466	522	490	498	538	483	513	519	534	513	466	528	514	510	501	464	503	477	510	472	487	489	524	467	505	482	476	503	493	499	503	525	498	469	505	456	499	488	518	521	466	505	457	486	518	533	491	483	502	503	506	499	484	475	451	477	523	476	525	487	506	521	477	473	482	528	521	495	529	486	452	457	469	456	513	458	490	487	465	475	497	543	481	494	500	488	509	488	485	477	465	490	504	494	504	481	514	485	502	478	521	497	452	446	485	481	500	491	485	463	494	462	496	474	486	461	527	500	446	475	522	510	502	493	484	474	493	469	482	535	522	487	517	495	478	476	515	509	544	489	464	485	470	475	499	485	499	521	470	466	504	506	488	485	507	479	538	464	520	486	491	499	480	517	498	532	502	495	501	463	475	481	476	466	489	517	495	461	476	443	493	492	504	514	497	471	497	538	483	519	493	474	495	505	509	472	519	475	519	457	527	514	509	503	481	513	500	510	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
40806	9861	1951	1109	880	655	532	498	448	407	415	380	409	382	382	343	328	329	322	321	318	307	344	330	305	325	340	311	298	350	323	313	334	309	318	299	334	291	314	327	299	314	317	325	321	318	309	312	319	344	311	315	343	309	287	322	325	305	289	311	319	297	294	330	318	291	315	305	310	317	290	312	332	278	266	300	279	292	302	285	278	283	310	306	313	273	300	311	307	360	283	310	318	301	323	293	302	317	325	310	331	294	297	277	274	331	313	318	333	287	298	317	323	290	281	294	302	300	303	273	276	328	322	321	301	322	311	338	284	342	324	285	321	302	300	332	265	300	305	313	280	318	317	273	324	277	310	319	298	284	292	284	319	302	311	299	305	297	295	319	317	291	283	322	293	303	299	306	302	312	309	320	302	303	288	335	297	320	311	306	308	295	292	283	300	320	310	322	294	306	266	322	306	321	330	318	299	302	340	307	304	308	337	288	294	327	285	281	294	307	293	315	318	316	317	313	284	265	282	335	284	286	289	322	305	285	298	292	301	305	300	259	323	295	305	295	286	290	278	287	298	324	278	299	286	331	303	292	335	299	287	318	341	289	326	309	305	312	310	317	293	307	293	298	320	324	295	300	286	295	292	314	302	346	289	309	306	344	296	321	332	303	316	322	311	303	313	286	297	341	306	300	315	286	312	311	312	300	297	312	287	300	336	322	292	315	287	329	303	292	304	307	307	316	337	305	312	316	293	292	330	297	289	307	291	305	303	337	309	279	303	329	320	309	297	297	261	273	306	318	294	337	294	310	309	308	317	284	294	303	353	289	295	283	268	329	330	304	321	274	270	296	294	303	298	276	304	330	311	329	327	321	291	319	289	324	306	279	312	322	318	290	301	278	277	324	325	284	319	309	260	300	280	271	300	300	302	286	323	320	288	284	284	293	279	323	297	326	302	332	306	301	292	308	306	315	267	310	305	296	355	303	320	327	289	294	308	318	268	272	334	327	296	285	327	292	288	309	287	310	284	331	285	304	298	312	322	283	300	299	326	311	298	255	297	327	280	327	311	292	291	343	284	272	340	317	304	287	295	310	339	331	294	315	297	294	322	325	289	282	297	292	306	301	288	263	299	320	304	304	279	282	321	323	314	308	313	333	287	332	302	316	295	323	299	327	271	322	283	304	310	302	338	306	291	285	336	298	310	320	309	332	270	304	309	290	281	278	303	311	289	294	295	302	303	300	296	299	311	312	332	322	307	325	281	290	293	293	303	275	316	298	320	301	300	286	326	306	337	304	299	279	317	272	276	281	326	282	330	295	285	270	282	306	321	290	306	298	315	284	290	279	302	329	289	304	297	315	284	301	321	313	319	307	300	309	309	320	308	309	279	304	291	274	293	315	318	294	292	309	321	291	306	296	332	317	318	335	295	318	301	313	296	287	282	293	306	272	298	308	307	280	306	283	334	298	315	298	321	310	304	298	322	294	322	298	291	329	311	325	305	297	245	292	309	334	305	291	283	324	296	298	312	306	315	298	331	330	304	278	310	290	263	307	320	315	289	289	279	302	293	309	309	301	298	294	321	330	310	322	315	306	325	286	311	334	320	296	308	294	315	288	330	283	294	300	287	300	260	328	279	347	285	290	298	273	297	313	314	305	320	294	298	304	296	304	295	307	272	305	284	312	305	284	341	305	282	306	315	267	288	324	280	322	319	298	283	320	311	276	297	329	316	305	302	262	312	324	301	330	293	322	294	281	284	304	311	324	328	280	353	312	315	288	307	304	282	286	335	320	336	304	266	269	298	321	338	315	305	296	283	293	295	312	327	306	290	315	319	293	281	307	293	294	308	323	311	293	283	308	307	307	264	281	306	306	310	309	302	284	282	322	284	313	311	332	320	303	319	270	318	267	319	313	316	282	323	310	308	282	268	320	290	316	331	293	315	321	298	278	272	298	290	312	312	308	266	302	330	305	318	306	267	297	311	303	321	305	268	318	311	317	299	316	315	307	286	327	301	314	283	317	260	306	314	301	311	317	306	313	275	294	320	329	291	291	321	286	269	288	335	289	318	302	294	305	321	308	335	322	293	340	281	271	342	320	311	310	280	301	338	309	310	317	321	287	320	328	307	299	297	330	306	296	289	302	306	334	317	325	301	298	278	276	319	307	332	279	279	285	310	294	290	303	304	318	307	292	287	303	304	278	288	334	283	310	310	296	305	289	300	283	312	299	309	321	301	298	290	318	290	282	301	314	323	282	317	303	281	276	309	273	309	287	316	303	284	338	293	315	304	315	280	301	317	296	296	301	333	287	300	312	334	253	310	319	293	304	288	302	333	309	317	293	309	310	296	300	261	311	308	300	310	345	274	283	313	288	300	316	298	307	335	286	319	277	295	273	309	326	291	305	292	312	286	281	310	321	330	289	287	293	281	285	326	308	294	303	343	311	308	324	322	288	293	305	323	301	305	332	298	320	302	290	305	295	320	305	318	296	311	311	296	326	305	301	302	320	290	300	299	323	304	276	326	305	289	290	333	307	300	295	272	309	321	318	314	290	287	306	297	311	303	311	312	319	294	310	307	317	277	304	300	287	277	281	297	309	279	266	295	301	321	341	315	323	319	318	314	324	276	287	283	300	285	319	288	309	303	323	307	331	311	271	323	283	291	295	323	297	331	307	326	291	296	303	333	304	298	301	312	298	304	261	306	306	330	303	312	296	326	278	316	323	304	335	270	294	308	300	288	291	337	343	295	318	306	302	320	298	282	312	286	322	301	277	321	307	309	289	293	353	349	285	283	298	311	314	307	332	279	288	306	296	295	282	297	298	335	296	305	325	299	290	307	325	293	288	313	295	284	307	288	305	306	309	303	284	321	309	312	303	329	316	324	295	289	317	324	287	298	311	297	291	297	321	325	287	300	317	305	342	316	310	259	316	284	277	296	288	351	312	296	287	325	301	305	295	301	295	283	281	333	290	280	249	319	303	274	317	288	282	287	315	313	295	284	274	329	278	345	290	301	302	303	288	300	282	312	289	299	268	287	283	309	322	315	300	265	314	303	284	304	327	295	328	280	301	283	290	306	319	267	309	285	285	314	303	330	289	326	304	290	323	322	309	299	314	268	296	293	292	270	315	294	346	321	304	274	288	312	278	315	296	302	315	269	294	323	308	290	286	302	314	270	307	324	350	287	345	317	285	300	299	330	326	323	271	301	293	310	298	309	308	277	271	300	288	296	312	319	296	272	306	286	258	310	307	277	303	302	278	305	325	287	270	279	305	285	287	290	330	333	306	305	314	321	288	286	294	281	293	318	275	311	270	325	333	307	308	312	300	298	288	325	269	295	290	316	299	303	312	327	300	307	307	288	290	324	328	289	310	296	325	309	307	276	300	329	324	336	265	312	320	341	303	282	280	301	310	297	284	294	299	287	296	306	336	322	299	303	306	325	289	336	281	293	295	312	307	307	296	277	276	320	315	312	305	284	300	281	290	295	278	304	292	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19011	1835	3549	3891	3425	2853	2288	2089	1710	1631	1510	1467	1419	1334	1216	1145	1173	1101	1046	1049	967	1031	960	927	1009	947	1000	958	967	911	938	927	888	959	894	941	859	886	914	869	881	888	829	844	866	927	879	864	846	886	923	880	898	876	916	866	872	859	853	881	857	813	867	849	880	823	850	841	868	886	872	852	859	942	830	869	816	802	841	890	852	865	883	856	826	911	873	891	859	866	869	839	868	904	877	814	885	812	881	837	835	888	861	917	832	875	833	824	887	864	850	850	870	834	871	870	877	837	837	879	858	818	862	832	824	809	806	901	854	868	827	882	866	876	839	871	833	835	837	861	874	885	818	894	851	907	827	837	854	878	830	850	821	844	832	851	834	864	830	843	857	849	822	842	863	835	872	834	864	810	882	858	814	874	832	832	858	866	901	812	884	838	850	860	833	866	844	797	846	831	850	861	811	825	881	836	822	852	882	872	809	833	830	829	810	828	824	839	841	903	837	847	881	838	880	815	811	851	836	850	899	868	868	850	850	884	856	852	816	832	812	864	842	828	882	859	876	873	844	799	906	808	843	828	803	865	910	840	831	823	816	861	820	815	865	866	838	846	878	863	873	886	864	855	836	897	879	841	843	850	908	865	840	868	913	858	847	857	883	852	815	829	862	868	841	849	851	842	862	851	833	889	808	791	855	846	839	862	914	874	827	876	823	814	875	818	858	833	855	828	835	803	797	849	810	819	900	906	810	864	890	846	797	846	864	881	836	885	899	902	827	847	847	847	829	867	843	872	837	853	881	850	869	857	818	839	885	831	829	862	830	810	862	857	810	866	918	835	854	803	824	828	788	865	833	864	857	846	815	885	810	870	869	840	824	810	856	907	820	866	840	822	866	855	843	814	848	849	814	831	834	833	879	869	859	834	776	777	844	887	837	788	846	849	826	828	863	810	865	854	821	776	869	838	870	800	827	871	889	839	845	873	853	864	859	793	874	882	828	843	836	831	923	875	824	834	874	817	861	849	860	860	879	776	869	837	840	869	851	874	867	842	850	858	872	860	843	862	853	854	845	891	903	826	913	839	843	874	836	830	868	851	844	865	894	820	842	832	817	848	888	870	816	891	862	835	831	864	810	815	838	839	814	866	892	839	850	852	897	856	862	833	875	821	873	863	820	895	818	826	819	801	869	852	864	820	792	862	881	854	791	821	823	843	873	837	794	822	860	866	788	868	844	825	838	847	832	830	848	835	813	870	805	822	861	805	861	813	909	818	885	816	819	892	836	841	774	850	878	861	863	869	858	849	849	844	859	892	857	849	856	846	845	875	829	864	848	871	791	818	840	860	887	858	798	876	873	819	873	855	891	843	816	868	885	901	824	854	850	895	870	861	860	804	849	843	789	870	851	870	871	871	836	838	850	809	839	850	844	845	861	807	844	839	868	860	881	833	835	863	885	845	802	860	872	874	845	844	839	830	878	856	845	830	874	843	843	830	810	904	856	846	840	834	865	901	802	873	873	830	843	853	832	865	883	817	862	871	843	867	808	856	871	851	837	881	897	857	838	867	826	812	854	830	867	804	857	899	871	902	899	835	835	839	868	804	885	825	831	841	874	801	862	866	855	840	859	868	853	862	855	870	890	895	843	877	799	847	857	882	848	874	887	802	858	864	890	842	825	797	841	860	854	818	775	860	853	855	870	845	829	840	888	791	864	787	883	846	848	854	882	823	857	917	860	842	822	814	807	832	804	842	855	821	885	819	876	855	896	918	911	874	880	889	863	839	839	845	883	862	850	912	828	829	880	799	879	820	792	811	879	794	812	850	816	837	836	818	854	853	828	825	878	833	847	854	868	833	875	799	801	825	923	840	845	839	823	860	829	821	836	783	824	853	788	844	830	837	840	857	863	882	855	832	806	890	888	841	906	837	865	893	843	861	877	877	832	807	876	825	865	858	823	798	826	870	876	822	776	859	849	808	769	791	802	823	814	890	867	896	856	830	845	802	863	845	854	848	844	856	882	857	815	833	858	834	891	829	804	802	821	897	850	886	870	878	840	837	867	811	892	860	866	824	819	889	845	839	883	843	839	821	860	878	810	867	813	834	840	841	831	836	836	829	861	872	857	858	906	805	796	869	853	850	829	812	841	868	853	854	838	837	861	865	843	834	847	861	818	830	896	847	883	863	894	849	838	801	857	824	867	888	848	863	902	837	826	856	844	841	840	855	863	837	840	808	883	889	800	833	815	885	820	777	887	849	839	846	859	849	864	850	800	858	850	905	829	869	873	836	861	857	840	822	817	850	775	828	812	831	880	819	932	814	870	817	865	877	810	845	845	849	779	855	853	842	851	814	858	789	848	874	840	841	871	867	845	797	851	872	856	880	856	875	859	826	848	874	870	870	877	863	859	832	881	820	801	854	863	865	881	778	852	866	877	843	840	875	861	823	882	865	841	837	920	910	824	809	832	838	830	842	815	853	809	829	928	795	851	895	889	818	821	872	802	908	872	861	807	912	908	817	889	835	892	862	905	807	854	837	851	846	862	866	823	845	858	885	826	877	854	828	804	862	851	915	798	823	883	846	867	838	873	821	836	833	795	823	859	845	836	789	843	878	853	855	853	816	841	875	836	900	834	848	804	890	869	833	824	859	829	876	855	834	849	869	813	852	840	820	874	874	826	878	821	821	814	839	848	885	816	837	828	883	851	867	796	850	905	857	813	867	854	906	866	847	850	813	867	860	877	869	816	879	857	868	815	856	847	849	844	831	836	886	762	916	844	834	815	813	843	863	851	856	826	817	854	858	824	856	824	799	846	863	854	815	884	835	866	849	839	878	851	867	863	849	826	798	887	885	848	852	824	860	850	863	844	863	835	790	801	885	823	878	841	820	832	843	883	818	858	865	800	892	857	850	846	840	820	831	911	863	884	827	865	860	859	836	845	893	838	820	843	871	854	817	861	851	822	823	858	805	789	881	840	850	839	849	837	854	864	869	865	832	783	812	814	870	881	879	857	786	826	850	849	827	857	864	797	848	835	844	805	849	888	876	858	858	836	760	839	832	862	815	825	859	800	856	810	857	833	869	817	875	865	857	826	834	839	895	829	826	796	855	836	853	823	832	867	837	864	826	874	884	835	841	857	877	859	837	848	827	813	852	865	836	859	846	882	851	815	872	856	846	866	867	824	809	836	861	864	858	868	831	801	816	824	812	846	841	874	819	838	840	848	848	861	874	848	778	889	846	855	904	839	825	799	803	857	843	855	897	927	872	863	853	829	888	880	856	845	875	854	860	825	925	834	868	819	866	781	849	830	855	880	829	840	839	868	870	877	875	831	854	821	848	863	926	820	873	867	836	856	888	872	814	872	861	867	890	852	853	863	776	868	840	810	804	848	835	861	833	839	814	853	884	886	835	863	826	882	896	843	873	847	823	880	847	864	830	899	847	866	821	899	844	860	853	843	876	870	872	847	844	860	827	839	866	884	838	861	867	868	860	825	869	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49047	19510	7909	2086	1451	1115	884	756	612	585	509	534	476	418	417	399	376	386	348	333	355	350	330	366	328	356	342	328	357	317	361	335	326	316	313	326	337	332	344	314	311	350	296	314	307	293	316	274	327	324	284	337	342	313	297	311	278	301	305	307	320	308	321	315	287	307	297	333	323	332	318	309	325	321	306	318	282	312	300	290	303	320	288	340	319	316	283	284	304	307	275	318	284	331	259	294	305	287	331	312	313	293	291	308	281	281	318	292	289	314	311	341	324	327	314	285	325	328	325	300	290	304	315	333	337	333	306	264	298	292	299	333	307	307	296	323	338	327	303	311	301	314	308	315	286	307	294	296	299	305	317	296	325	305	335	285	333	338	320	302	318	321	296	302	303	294	323	293	298	318	301	281	307	314	322	322	296	302	304	299	315	329	316	296	280	305	316	317	291	309	282	290	302	297	304	308	332	301	299	308	335	317	317	295	318	285	333	266	316	259	320	317	290	314	285	291	332	294	297	302	324	295	310	304	297	287	305	322	313	289	304	282	318	305	322	285	308	310	329	315	339	291	336	311	289	290	298	275	317	342	279	256	306	303	316	303	303	316	319	299	334	288	310	307	291	279	305	300	300	319	315	302	311	305	305	322	257	277	295	327	319	324	299	308	352	302	320	329	315	353	309	356	347	330	317	326	302	305	297	300	295	327	291	336	307	304	327	315	329	336	284	341	299	310	308	302	319	304	319	309	319	313	299	306	271	323	304	289	293	327	349	304	345	310	322	330	344	323	314	330	336	275	321	336	311	303	323	307	310	324	311	304	275	297	303	278	320	324	333	293	295	295	312	340	303	303	321	299	285	278	291	286	277	323	296	301	333	300	282	296	334	287	283	305	306	279	316	286	311	291	356	326	312	299	322	310	297	303	284	309	282	337	308	324	337	278	323	321	313	307	304	315	297	282	319	312	292	321	289	283	324	282	326	319	308	301	292	310	266	297	272	300	326	327	341	305	306	295	342	289	310	330	320	308	310	312	304	319	307	284	294	291	296	312	316	271	304	290	306	290	320	311	312	285	305	306	321	310	306	299	278	315	343	323	322	291	301	321	340	312	278	305	315	302	298	317	316	296	306	324	318	337	292	342	272	322	278	292	314	301	305	332	287	297	320	321	329	290	274	306	307	288	301	295	291	320	330	301	296	282	353	293	296	321	279	314	305	322	305	277	323	298	320	288	305	314	308	336	300	311	309	287	290	290	280	302	325	273	305	296	326	301	317	301	333	318	311	303	303	289	316	319	294	281	334	342	331	322	288	270	315	303	276	313	307	304	335	326	285	322	317	308	307	316	308	312	304	296	310	299	314	312	307	310	334	316	329	290	283	304	299	292	299	296	295	306	327	291	276	294	349	318	323	317	298	302	308	309	299	302	323	304	305	284	307	297	322	323	343	299	315	300	315	280	292	311	312	280	326	327	326	298	314	324	302	319	306	304	306	329	291	348	301	310	323	324	320	325	318	336	305	304	301	313	325	309	336	307	289	308	296	285	318	307	302	319	318	299	336	339	286	284	310	300	325	300	304	291	302	279	301	291	302	314	305	304	297	308	338	312	311	330	286	331	349	307	341	308	333	294	318	304	313	310	316	314	301	302	291	331	317	297	312	309	320	321	323	316	311	310	312	317	315	307	337	349	292	286	295	313	329	325	317	302	303	347	287	308	315	289	317	293	294	321	305	339	319	333	300	287	281	276	311	296	339	306	301	312	287	317	340	295	294	332	301	279	299	289	314	292	305	307	295	300	336	327	315	312	287	303	328	299	330	323	307	319	305	254	338	329	308	318	325	292	327	315	316	300	305	315	310	257	297	304	305	304	335	286	284	275	313	325	288	297	303	311	298	304	304	297	335	305	298	336	271	335	307	301	341	317	314	332	280	295	332	314	301	310	317	293	306	295	291	311	328	292	298	303	293	335	318	320	293	280	318	293	289	270	298	308	300	310	356	292	295	308	330	324	272	300	314	302	313	317	288	333	297	304	327	325	315	280	317	311	347	331	326	296	303	309	314	287	308	295	286	308	319	316	299	303	303	304	335	302	291	311	302	323	287	298	313	288	332	286	329	291	308	323	288	321	328	278	289	303	300	305	287	323	292	318	281	276	276	297	326	296	298	295	335	322	277	299	299	330	312	299	316	286	289	335	307	322	339	306	318	282	307	315	319	323	320	317	329	309	285	320	282	296	323	283	320	268	312	307	293	291	320	279	300	308	318	318	322	275	301	301	309	309	325	305	293	310	301	309	318	303	272	311	331	259	334	316	298	307	314	336	307	313	315	331	312	313	286	316	352	296	287	288	302	277	335	291	286	329	348	328	321	325	274	325	279	300	276	294	320	312	348	297	308	306	349	287	313	304	325	283	294	315	293	275	319	294	306	324	275	286	317	269	312	272	308	257	315	306	297	314	305	300	310	327	337	309	316	299	278	302	320	306	304	323	309	318	347	304	317	302	318	275	297	298	286	305	318	305	330	314	292	307	317	295	296	303	286	310	281	317	367	288	309	294	295	306	294	310	314	320	265	341	331	330	330	299	327	321	307	312	345	335	323	306	314	283	329	327	340	320	299	350	278	304	321	302	292	287	298	313	291	290	311	316	328	326	282	329	290	281	277	307	303	319	327	301	286	320	310	316	315	324	314	272	335	350	297	278	310	308	314	309	301	327	305	297	330	315	290	303	312	333	326	354	284	323	315	316	301	322	307	313	331	285	294	338	302	294	284	297	317	264	268	304	271	284	323	318	299	299	309	326	308	303	324	334	261	326	310	330	309	305	318	310	317	284	315	311	322	285	324	314	303	278	277	329	289	319	302	324	288	319	281	271	296	321	329	304	308	322	300	301	293	315	318	306	300	296	284	288	341	315	332	296	312	294	301	321	305	306	309	325	287	284	303	298	354	305	282	302	314	301	317	299	317	326	335	313	310	339	298	308	292	287	322	301	297	334	295	310	299	325	324	314	294	316	309	292	303	304	277	304	275	323	301	305	326	325	315	294	330	293	302	307	317	315	336	299	319	290	317	323	308	358	313	303	327	297	322	302	276	304	305	316	313	291	300	312	285	286	316	312	309	321	306	312	301	297	298	348	345	312	318	322	331	330	320	266	307	317	302	297	353	329	317	287	294	341	312	340	329	335	317	304	329	290	299	299	319	325	294	342	305	333	291	345	297	297	299	274	304	305	343	304	309	340	309	344	310	318	287	279	289	306	323	320	321	311	317	309	289	307	320	331	302	333	307	296	303	300	324	311	330	294	298	310	304	367	292	307	289	283	307	318	331	284	311	301	317	271	337	317	335	291	336	293	271	343	332	314	315	309	286	313	337	298	299	305	327	318	330	294	316	267	305	294	323	289	322	287	302	332	320	320	310	295	322	284	300	279	289	290	307	297	282	285	314	329	306	314	298	320	289	333	296	272	302	307	304	295	283	286	320	280	301	307	327	264	282	322	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24378	2840	6258	6501	5428	4517	3686	3043	2681	2352	2146	1960	1821	1681	1610	1520	1394	1351	1232	1221	1199	1217	1141	1152	1078	1061	999	1081	1097	1027	1053	980	1017	1005	900	1000	963	932	932	965	883	995	934	906	904	937	933	897	926	866	897	904	895	891	855	874	892	833	895	844	845	848	862	915	915	850	849	867	886	850	944	858	838	881	865	861	909	811	862	823	880	820	881	822	861	871	897	870	823	820	873	887	823	874	845	811	837	879	854	875	817	913	848	827	855	817	835	888	843	860	841	839	859	875	790	858	878	847	831	810	810	874	854	869	865	874	855	882	865	875	849	866	860	888	830	854	827	870	827	870	884	787	834	830	876	869	820	857	876	852	848	820	843	816	793	891	834	809	874	909	824	815	840	817	865	824	911	813	846	828	856	786	838	857	836	798	843	848	838	849	827	857	834	868	844	850	879	858	874	836	876	851	817	825	839	825	839	797	834	829	835	848	855	820	871	815	921	860	827	857	836	886	886	814	859	812	801	851	808	853	848	832	839	895	819	872	804	818	822	811	816	851	833	823	804	794	838	851	853	826	851	855	846	840	851	852	805	823	851	823	809	880	836	835	812	874	879	814	846	878	817	821	833	803	852	850	847	870	826	834	860	847	840	824	905	880	889	851	911	825	825	829	823	848	793	834	833	839	856	774	878	832	801	879	863	842	817	870	824	810	848	838	822	825	844	814	866	810	862	798	817	832	901	864	868	837	832	826	833	880	845	893	865	865	860	805	876	776	780	886	859	829	865	856	814	823	892	854	830	923	867	849	843	824	800	831	847	831	848	896	816	848	816	825	832	790	872	830	820	868	813	840	841	793	797	859	848	812	825	826	827	817	838	852	878	840	799	847	850	878	837	788	904	879	826	842	880	849	862	920	865	807	851	830	838	848	786	852	839	804	851	829	845	889	839	809	819	852	797	814	822	817	831	793	848	806	873	850	885	868	837	920	884	837	799	894	815	834	802	815	859	844	787	828	826	847	842	877	856	864	791	868	856	847	883	842	849	834	859	852	873	816	814	829	873	858	849	901	838	823	884	880	844	861	849	760	853	777	858	852	868	842	819	791	885	835	885	834	827	799	864	827	876	861	806	823	810	829	858	845	797	834	803	807	855	787	846	843	855	825	845	842	839	848	888	847	856	861	804	837	851	832	801	748	837	863	884	833	851	846	832	801	816	847	840	825	807	863	834	832	850	814	851	835	897	842	901	864	877	858	883	853	857	889	822	833	834	799	870	870	872	832	844	846	822	838	807	873	835	831	820	812	782	858	847	877	879	773	836	878	817	808	801	826	834	820	824	888	830	841	838	801	809	859	836	829	851	876	832	848	825	851	857	847	857	899	836	801	826	837	827	889	811	818	915	793	840	847	804	818	801	801	866	807	830	828	927	877	866	845	848	859	870	857	833	839	796	835	840	872	832	840	894	821	847	820	853	831	840	871	867	832	794	793	844	858	846	836	851	861	865	874	894	889	809	833	829	853	834	815	879	868	833	816	863	819	824	796	822	795	839	876	850	871	831	817	846	830	815	870	837	816	815	844	794	833	857	839	814	890	836	821	836	817	882	830	846	880	816	806	852	878	886	857	854	835	823	870	888	872	857	917	877	782	826	822	834	837	810	809	810	813	844	815	847	902	837	863	883	812	833	827	848	843	815	789	862	851	833	845	843	859	878	858	874	859	859	821	841	826	859	872	830	855	839	769	873	834	821	791	847	856	869	830	889	850	826	827	857	799	862	815	864	824	848	811	863	882	843	861	837	857	879	846	808	803	871	815	797	837	850	842	824	871	850	842	827	882	880	803	830	796	839	813	835	817	801	820	823	791	866	914	850	803	811	829	849	813	850	863	826	847	832	803	833	893	853	837	823	816	849	891	804	823	863	819	857	890	846	831	844	866	798	832	856	818	846	851	825	845	834	810	828	825	854	831	851	759	837	854	871	852	833	858	818	835	778	862	836	783	826	863	841	865	824	802	819	842	805	856	852	879	861	910	809	827	835	840	907	845	861	856	822	870	848	847	866	867	827	852	880	845	825	774	878	825	902	801	822	870	878	884	882	883	842	835	842	806	834	821	820	828	884	813	874	866	809	815	865	811	824	834	846	817	824	868	766	862	852	814	825	869	871	831	843	941	858	935	811	810	798	794	897	849	820	810	840	828	822	817	813	851	838	876	834	862	832	878	820	844	872	869	842	898	828	830	903	820	833	845	774	811	807	828	841	839	866	868	859	842	784	780	844	916	836	887	926	890	808	853	827	809	851	834	844	802	815	867	859	829	863	845	868	880	817	835	773	818	878	843	856	820	871	891	833	860	875	816	826	797	779	821	876	881	848	853	888	883	852	809	824	866	797	866	853	833	862	795	841	868	904	853	860	921	821	837	821	842	872	880	850	869	815	868	855	895	852	849	792	833	906	841	880	839	879	845	913	850	855	839	826	867	855	792	894	851	841	847	857	866	851	874	843	835	857	913	888	842	865	829	814	853	860	825	825	879	854	828	818	877	791	822	813	839	820	859	858	886	827	830	813	874	873	827	825	856	836	848	860	781	841	822	832	859	890	848	839	856	809	850	880	809	858	781	853	828	821	868	833	849	821	857	857	831	851	825	871	816	853	844	836	842	838	840	856	873	847	845	875	830	840	848	835	880	870	854	843	855	822	877	830	842	818	892	808	821	824	832	842	859	866	846	857	861	842	853	843	861	805	833	806	810	868	875	841	842	840	867	868	812	877	844	857	871	843	779	857	744	827	845	864	840	852	851	843	791	822	853	859	838	840	849	832	880	819	855	923	898	790	847	847	868	875	812	840	770	804	840	802	874	827	808	795	819	842	852	861	838	862	821	825	850	927	807	829	839	820	867	841	840	829	824	874	840	836	879	798	837	815	808	865	817	837	834	778	842	825	887	880	834	851	872	879	895	825	853	835	793	784	877	853	878	872	824	865	848	827	838	882	811	800	862	879	845	875	868	890	837	885	821	836	820	919	829	797	821	903	833	867	842	818	814	809	812	837	832	829	881	870	907	842	832	826	822	864	806	827	842	822	831	881	860	799	825	848	903	862	822	823	844	900	847	849	835	869	848	843	850	862	860	884	797	806	852	825	856	843	898	861	842	845	821	849	842	860	775	848	829	785	849	848	798	811	847	880	810	825	862	805	883	873	857	819	847	896	870	825	846	875	823	853	827	806	812	824	825	876	791	863	856	830	823	873	848	890	862	825	850	846	827	858	828	874	840	876	836	846	815	794	859	821	856	830	857	828	843	837	831	783	786	857	860	844	856	798	878	868	884	859	856	844	833	842	858	832	824	839	835	859	869	833	770	896	823	822	825	828	869	848	869	852	851	888	855	833	813	801	900	864	839	867	844	813	777	872	853	826	843	823	826	838	856	867	872	833	877	903	785	868	852	774	854	856	867	872	837	861	911	833	836	865	803	804	820	851	876	863	826	818	850	790	863	825	838	889	866	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6546	440	325	201	194	181	186	168	180	166	159	155	165	159	174	137	144	165	154	150	148	172	171	158	161	140	169	152	158	162	153	174	169	158	168	166	148	161	142	162	149	175	156	161	145	166	156	151	154	152	160	158	146	146	171	140	149	172	155	161	165	152	156	157	156	147	163	129	149	132	131	149	158	184	154	155	167	174	166	142	152	171	174	174	190	174	155	139	154	153	146	153	148	164	179	150	163	168	171	155	142	146	163	161	135	153	154	155	150	174	167	155	168	155	147	149	148	151	167	158	153	174	153	163	154	165	149	158	152	146	172	162	139	159	156	153	173	140	165	150	150	157	171	147	146	139	156	148	136	155	155	190	150	169	143	153	157	170	162	138	160	150	143	154	165	157	170	157	159	145	167	181	148	155	131	166	147	157	151	177	174	147	138	170	148	179	155	145	154	147	167	164	155	155	155	156	146	155	136	162	152	177	123	153	161	155	161	168	147	167	135	185	186	177	146	170	157	169	187	144	159	125	157	145	145	150	183	160	142	179	146	135	149	173	166	122	145	164	135	148	154	161	151	160	165	162	168	168	145	159	158	146	179	152	153	179	169	163	173	170	135	153	164	169	149	174	153	158	160	170	152	135	154	167	151	171	148	156	148	160	138	156	142	163	168	163	158	166	160	150	161	147	151	137	142	168	158	146	156	141	146	154	148	139	138	148	159	155	159	156	143	135	143	156	164	148	153	189	147	147	130	149	185	159	156	162	136	159	131	147	166	155	141	162	172	160	145	181	136	135	155	167	165	158	152	147	172	154	167	145	158	139	141	155	167	154	144	161	149	156	146	157	168	137	174	144	146	150	134	142	156	168	145	147	158	168	166	162	151	144	155	157	148	162	145	167	155	131	156	159	160	169	167	155	147	168	139	154	153	164	130	182	150	162	170	192	165	155	162	157	143	155	151	173	137	163	169	162	144	124	151	171	165	150	159	156	149	137	140	145	152	144	142	145	165	164	153	143	145	147	167	148	145	143	187	159	173	164	141	142	167	142	131	139	144	178	144	141	158	165	136	164	155	182	156	148	160	169	152	145	159	166	138	163	163	144	157	172	142	148	152	173	112	169	173	140	174	155	157	145	171	148	160	150	157	159	150	144	160	150	169	123	165	125	144	146	146	165	176	148	160	160	132	181	174	150	151	150	155	165	144	162	171	168	150	147	145	176	151	150	158	161	124	153	169	175	150	149	169	141	165	164	157	178	186	160	160	140	142	146	156	136	161	153	142	148	169	162	168	162	145	169	134	163	143	152	139	161	150	137	133	150	156	136	160	149	132	157	166	150	150	171	155	149	157	140	152	158	138	169	165	159	181	135	138	139	169	177	163	167	162	115	173	152	143	166	168	148	143	167	149	169	144	148	172	160	173	164	156	154	143	152	147	162	148	140	151	178	165	150	153	143	144	161	159	143	176	168	151	145	151	170	160	165	163	160	148	137	170	141	171	140	143	171	134	155	159	180	139	138	159	144	170	139	146	157	160	168	177	176	162	164	152	161	134	146	156	160	151	175	167	146	157	154	153	167	164	166	145	146	152	174	143	151	167	161	166	149	154	145	152	144	160	181	158	135	164	155	153	136	146	148	158	151	159	139	178	148	153	178	175	129	180	158	154	163	161	148	120	152	141	149	161	154	170	170	136	146	147	145	152	149	150	169	149	157	170	185	159	181	156	137	142	174	164	184	162	150	149	157	162	164	151	140	154	153	138	138	153	129	177	150	175	154	146	136	141	158	170	149	149	168	123	147	138	146	138	163	178	150	137	144	152	117	163	149	144	139	140	138	152	156	149	143	143	179	146	157	172	140	174	136	152	149	143	145	154	160	170	141	158	148	161	173	146	153	164	147	150	166	162	169	133	155	180	149	143	176	156	159	146	147	181	156	161	160	160	174	155	152	141	164	158	140	148	156	141	166	141	133	172	164	153	163	170	138	178	136	169	155	177	153	130	170	159	143	159	158	144	126	162	151	149	183	143	176	159	152	173	163	165	156	146	150	162	159	148	143	154	165	136	177	162	133	160	161	160	146	174	160	140	142	198	177	140	155	154	153	186	165	156	151	145	131	170	143	143	160	136	164	146	148	145	144	139	148	135	157	153	179	159	151	161	149	146	144	153	151	163	168	153	166	163	172	150	149	170	151	149	138	162	133	137	165	154	156	165	133	151	148	175	169	154	165	175	170	151	144	149	131	133	149	158	168	150	137	150	174	174	162	157	150	153	142	146	170	149	140	171	161	140	161	171	163	139	160	161	155	147	154	150	149	179	157	145	167	162	158	149	141	162	165	151	156	165	153	155	157	152	150	147	150	153	161	179	163	126	140	127	151	153	154	134	150	146	180	176	154	157	143	171	147	149	141	160	158	146	124	161	176	156	158	127	155	144	141	142	147	162	192	155	160	140	147	130	132	158	163	174	169	157	168	126	171	167	153	156	179	166	149	157	153	160	157	154	154	137	175	181	157	172	160	132	155	192	140	151	163	143	155	146	163	155	136	170	173	174	145	159	151	151	136	163	151	164	141	138	152	161	166	161	162	160	157	137	146	159	187	148	140	161	142	154	163	139	143	163	149	171	149	146	135	161	150	156	135	149	173	164	139	161	144	158	168	147	163	151	144	162	163	147	141	173	139	156	145	160	146	155	170	136	136	150	163	188	163	150	150	151	152	158	151	168	174	150	142	156	174	161	152	154	174	154	172	180	163	149	152	161	162	152	158	143	168	134	135	174	145	126	139	147	149	164	167	157	136	165	169	147	168	159	174	157	158	148	145	149	166	145	168	144	154	172	153	144	170	152	170	122	186	161	160	157	162	131	150	150	179	149	165	192	160	154	161	170	147	134	154	153	156	143	163	174	157	161	146	146	151	170	149	161	156	153	169	154	167	151	155	151	152	179	152	157	154	160	159	171	157	151	161	164	142	152	160	164	146	172	152	155	139	134	142	163	158	164	138	163	161	138	135	155	138	142	135	140	161	146	161	158	135	143	151	149	142	153	151	178	191	174	152	148	142	191	154	136	129	155	132	141	157	163	129	137	169	155	160	180	152	173	185	166	138	152	151	135	156	149	171	134	152	151	151	163	157	146	152	161	183	128	145	149	157	159	148	179	184	148	132	173	168	175	145	170	154	138	155	154	141	155	175	173	136	141	170	143	137	155	156	151	136	157	155	150	152	158	133	148	155	147	162	145	147	160	152	144	143	153	161	157	159	149	152	143	177	151	157	150	152	133	151	154	151	149	132	195	170	170	137	155	154	145	156	124	147	156	153	138	152	124	155	145	145	174	149	153	135	166	150	177	144	165	159	134	155	157	193	159	162	155	183	160	170	167	160	152	147	169	157	181	150	184	149	166	159	159	159	186	162	150	166	132	135	169	146	151	144	168	124	144	149	161	174	164	179	147	162	163	150	160	163	147	178	171	156	142	168	139	160	170	193	162	151	150	143	154	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6597	582	639	671	610	638	634	561	528	539	508	541	567	511	493	523	509	555	534	506	544	499	509	454	476	488	483	499	512	486	512	486	516	513	485	506	495	447	515	495	487	511	471	527	472	509	531	510	522	485	505	463	493	456	446	518	522	478	492	473	499	493	532	462	488	436	508	508	492	481	490	493	490	515	512	482	502	494	523	507	456	487	520	521	477	471	475	461	489	555	465	508	493	498	507	497	505	499	478	511	483	487	473	501	470	505	500	500	489	525	464	463	466	493	495	556	452	524	471	488	499	489	492	484	483	492	540	483	529	476	489	507	503	541	494	494	470	465	479	495	484	504	496	493	458	464	468	495	474	490	475	475	461	496	458	478	529	484	498	512	496	499	468	524	501	481	458	483	495	471	472	483	504	490	504	478	478	531	495	513	478	497	517	493	471	484	525	492	499	452	495	467	528	503	496	503	495	469	516	468	489	473	483	517	465	468	504	479	497	495	498	526	544	483	514	488	484	498	522	518	493	476	551	470	508	528	487	465	470	522	451	471	533	494	484	535	494	484	516	498	499	471	451	517	478	487	486	490	483	501	443	517	506	498	462	460	475	536	518	498	459	507	506	512	515	506	490	436	495	469	477	531	479	515	501	476	518	507	503	495	524	440	514	501	481	501	535	497	505	477	482	487	479	520	530	485	491	489	509	498	479	496	522	487	504	480	467	557	499	497	448	508	496	488	500	487	501	499	496	519	486	482	483	503	516	493	494	487	517	495	444	485	504	484	479	518	490	496	501	485	517	490	476	451	484	479	483	501	474	502	467	480	528	497	498	519	522	480	505	506	530	438	538	471	520	463	458	517	536	502	485	496	520	455	488	497	491	492	491	475	490	482	483	495	500	505	511	499	528	472	503	490	503	472	484	479	488	508	500	457	477	482	493	472	515	479	504	481	515	493	462	521	526	486	487	482	488	485	487	531	514	467	498	483	502	480	510	537	462	483	475	499	466	510	497	510	547	495	491	494	519	442	489	508	478	489	491	524	539	482	501	507	563	505	487	525	503	471	497	527	496	461	484	477	472	518	498	505	522	480	493	483	465	515	520	498	478	470	457	458	524	489	492	480	459	499	517	498	475	458	457	493	481	471	516	533	495	503	559	479	489	479	498	479	532	479	491	517	496	530	472	503	504	496	515	505	482	491	489	503	497	460	502	482	467	497	505	499	457	518	522	516	488	516	452	506	502	456	486	498	458	501	489	479	459	512	522	460	485	511	494	495	508	494	544	509	505	463	463	470	536	491	506	503	488	503	494	496	528	470	470	485	499	456	499	458	509	477	486	469	474	487	479	488	496	498	493	497	453	486	479	470	526	474	513	462	477	466	498	453	493	538	506	523	495	481	522	501	452	516	510	479	512	485	532	491	512	509	468	498	514	500	539	496	491	536	540	539	527	528	500	449	491	475	481	507	486	548	532	508	495	523	495	498	528	469	463	470	517	526	492	487	502	482	518	496	490	441	520	506	519	511	453	486	486	467	530	464	518	517	513	508	484	516	525	484	489	506	484	504	504	494	483	491	481	496	518	492	535	495	481	514	468	459	509	492	473	478	518	521	549	480	492	462	480	527	477	527	496	494	489	472	455	482	472	495	530	489	511	496	481	460	482	477	498	550	514	505	482	534	444	503	483	523	551	472	492	495	506	454	525	504	488	497	496	462	499	464	520	484	519	496	479	516	483	516	465	450	492	490	477	504	470	482	500	499	483	502	482	510	508	520	508	511	530	478	545	474	493	474	523	479	490	508	530	477	504	506	466	463	519	472	498	478	486	476	458	496	489	479	485	488	477	511	481	518	497	493	500	511	482	469	488	477	510	473	519	496	498	472	485	468	480	476	501	481	513	487	468	536	492	515	452	482	491	483	516	501	515	499	524	452	499	502	485	553	488	499	484	488	456	463	475	511	486	543	510	473	493	496	498	500	491	459	521	518	525	496	483	512	499	542	481	492	494	482	455	478	471	503	470	538	499	486	466	509	523	482	480	503	508	505	477	526	464	470	505	494	499	452	477	497	447	482	494	504	491	487	488	500	513	487	478	462	516	515	472	510	474	509	493	494	478	475	461	492	523	459	472	529	500	527	490	496	491	463	534	509	475	523	527	504	449	500	439	510	481	481	478	463	472	505	508	491	509	462	522	466	506	481	489	471	513	491	448	498	482	479	486	487	516	465	546	481	517	502	446	471	475	509	472	509	497	487	483	470	482	494	502	471	463	451	511	505	497	502	484	509	496	477	476	497	527	500	493	491	498	454	475	487	457	500	477	494	453	515	497	499	495	461	523	488	484	512	507	495	511	490	520	468	477	465	527	488	522	524	532	515	489	478	532	456	503	455	506	505	486	470	497	486	496	496	500	483	482	496	513	545	504	485	532	510	502	468	496	487	515	492	475	521	509	501	459	483	490	455	493	509	491	543	503	515	485	480	467	459	539	489	513	447	493	489	489	458	533	493	476	477	519	501	501	511	536	479	465	467	512	506	450	495	474	505	493	521	525	475	475	483	487	464	514	494	529	532	523	458	491	496	494	502	506	508	505	496	502	481	549	525	463	507	502	515	486	473	501	487	467	498	484	479	499	478	456	502	482	498	474	493	467	546	498	469	478	511	495	478	469	490	473	507	445	507	474	517	510	510	523	455	503	486	470	478	500	502	529	509	478	511	539	521	479	507	528	489	502	517	457	485	527	485	499	499	481	496	485	467	500	479	489	510	512	499	449	517	477	506	497	504	495	476	508	529	498	498	497	533	471	525	497	529	519	488	497	505	474	499	444	491	484	500	518	506	513	465	504	470	493	478	451	475	483	513	522	492	521	521	498	490	528	485	509	523	482	515	482	474	485	512	479	482	472	494	464	520	507	481	462	501	482	479	501	504	475	534	494	517	487	528	506	495	463	504	481	488	474	473	491	488	522	467	487	475	491	491	466	430	467	523	523	497	531	475	480	479	486	496	466	503	529	457	467	474	539	513	527	487	461	484	448	499	499	488	504	458	492	518	535	459	509	513	518	489	518	504	481	451	455	481	518	508	473	489	519	494	493	517	445	520	511	477	510	507	539	496	488	483	497	515	481	526	487	503	509	499	479	516	460	537	469	478	517	493	526	489	435	483	506	529	513	469	484	534	514	472	483	516	509	490	501	511	469	514	478	481	525	462	498	528	489	531	520	505	523	493	522	490	479	465	485	465	506	470	448	497	478	485	565	481	508	509	486	506	486	459	476	512	476	461	473	502	465	497	474	482	488	493	507	491	479	521	496	464	493	512	507	482	494	470	469	497	493	459	479	463	499	505	469	489	488	470	460	496	489	503	467	497	490	481	485	453	490	500	452	498	485	472	486	493	502	487	469	480	502	504	494	455	518	496	511	517	520	502	466	496	497	502	515	480	498	494	495	502	498	522	493	472	469	516	475	475	491	490	483	446	462	540	517	502	496	502	500	518	482	492	502	533	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
40783	11154	2176	1106	838	691	590	540	466	429	390	394	411	352	365	368	336	352	328	340	336	328	342	301	301	324	321	308	322	322	354	282	295	336	286	314	321	310	298	325	262	287	309	329	310	325	291	301	289	293	296	299	291	354	347	326	316	341	308	295	285	348	272	296	297	290	315	305	300	328	309	298	302	292	312	298	294	287	300	266	312	292	327	295	331	303	335	322	281	290	282	275	316	332	312	303	318	302	283	309	289	300	302	325	297	298	313	326	303	287	286	305	298	314	306	308	312	325	291	309	293	302	304	318	296	317	297	301	309	294	300	298	287	321	294	288	293	308	269	290	304	293	307	309	287	317	281	290	286	305	291	338	331	293	315	298	293	291	304	307	320	344	292	315	294	318	301	279	286	298	292	300	315	329	344	321	289	282	342	298	333	256	277	276	293	319	281	299	282	315	264	320	270	331	293	320	303	295	305	324	294	298	318	292	286	329	274	295	306	297	281	322	284	312	291	302	279	346	303	279	298	275	284	360	312	277	332	287	310	283	300	285	313	331	329	297	304	309	325	297	290	309	307	281	303	290	291	322	353	296	322	320	298	299	314	293	269	314	330	319	308	318	282	276	291	277	306	307	274	341	307	288	302	319	291	293	325	286	317	310	294	298	308	268	314	309	263	274	313	308	330	284	290	296	314	303	318	286	297	330	300	300	291	326	292	285	315	292	321	286	318	291	262	264	295	328	312	327	279	333	318	299	272	320	304	296	301	287	295	279	343	322	321	298	321	274	309	320	306	307	297	312	326	302	286	302	292	313	301	285	280	279	322	301	345	311	282	281	295	291	306	291	322	291	306	288	300	294	280	286	355	274	321	320	314	343	314	303	333	301	332	271	286	302	303	314	288	309	281	271	301	287	321	274	267	310	315	294	295	297	338	316	300	281	299	306	313	293	324	290	284	314	304	290	313	335	311	301	295	306	294	292	303	278	287	307	290	289	308	267	310	315	308	283	328	304	288	287	325	327	296	291	302	293	319	269	307	305	323	291	294	290	296	317	319	321	276	325	300	295	333	306	331	310	288	345	282	306	306	291	296	330	290	306	309	315	282	317	309	326	298	282	319	293	298	297	304	286	283	335	309	305	312	292	311	321	294	282	285	315	275	301	292	294	309	314	327	290	298	290	314	306	304	293	298	324	305	286	313	332	305	321	307	284	346	295	297	304	324	305	311	309	299	321	304	280	297	305	297	321	337	284	307	307	320	302	323	313	312	279	321	294	293	323	300	292	290	292	336	283	304	300	303	302	324	322	282	282	317	271	303	318	308	304	321	274	315	285	323	309	311	302	306	312	300	304	313	311	311	291	329	288	335	306	299	314	303	316	300	332	341	307	309	335	284	323	330	289	300	336	326	303	304	325	312	327	291	273	326	283	269	293	285	295	274	309	292	321	283	301	313	306	300	302	295	334	335	319	322	281	290	284	306	321	257	319	286	276	310	304	300	322	339	304	328	314	309	253	317	278	289	318	314	302	291	303	315	286	290	281	333	309	315	313	329	318	302	299	310	275	312	301	320	290	313	312	316	285	306	291	296	321	268	278	278	300	315	270	317	333	315	284	286	327	320	310	329	296	314	298	300	287	306	297	330	316	294	288	313	287	295	314	280	302	289	295	317	317	313	321	329	281	302	304	340	334	318	282	307	300	288	295	320	324	358	307	295	307	332	326	281	331	308	317	326	335	331	320	317	306	325	322	288	299	303	265	300	315	299	327	329	323	289	299	297	316	289	303	311	272	311	305	311	290	304	310	323	316	275	290	308	307	295	309	340	348	284	296	315	305	291	296	286	288	311	331	270	270	300	309	282	295	308	311	285	315	263	316	267	331	293	281	297	290	308	322	332	322	279	315	301	303	323	311	332	309	302	281	311	271	309	276	269	272	287	296	282	320	332	288	346	260	318	307	301	293	287	296	294	287	297	305	285	319	281	318	313	310	311	344	330	294	299	320	273	284	290	316	292	298	311	339	306	316	283	306	309	334	335	321	289	296	304	291	282	316	295	283	325	335	313	329	308	291	300	292	333	327	302	296	297	293	326	296	311	298	301	331	291	282	297	331	289	299	313	334	316	325	321	277	291	325	288	294	309	253	315	309	306	313	287	292	283	304	324	307	266	317	310	322	322	308	299	310	352	295	307	285	311	298	278	306	303	318	304	310	332	322	297	328	318	293	306	298	313	288	288	310	315	296	311	314	335	291	290	297	291	297	291	312	302	333	322	333	294	282	278	329	301	326	303	261	313	314	279	299	319	283	311	274	308	282	286	285	280	281	300	291	294	293	320	293	335	317	312	334	284	301	276	297	293	320	306	302	296	316	341	307	325	335	314	312	283	294	291	313	302	311	298	311	293	307	299	322	324	308	342	291	324	319	285	315	308	298	278	306	293	296	312	285	280	319	292	312	295	305	335	337	316	271	347	305	288	316	316	321	328	281	275	311	280	261	286	305	306	285	291	297	290	325	284	300	331	304	331	316	328	280	317	291	288	303	298	329	315	281	284	306	318	295	327	300	291	313	293	320	362	312	313	330	291	319	313	312	307	297	314	315	327	290	305	292	286	297	280	301	291	290	324	293	323	324	299	299	315	285	329	341	298	321	308	319	281	340	299	300	304	299	301	329	317	334	318	313	296	296	310	307	306	288	335	298	303	320	302	303	324	314	311	323	319	299	284	293	320	312	279	298	301	274	331	304	292	298	300	298	292	309	304	314	294	330	303	312	292	328	312	331	329	300	300	299	309	290	333	279	322	328	354	283	352	314	327	295	303	336	317	315	320	316	279	281	308	289	324	307	296	306	265	306	312	287	303	322	296	300	290	279	334	306	277	279	311	282	304	341	306	330	307	299	310	290	289	315	315	312	311	321	271	285	296	332	297	310	319	318	336	289	311	314	290	286	319	301	308	307	327	337	306	314	309	319	298	260	323	299	307	309	304	305	313	290	298	311	292	325	302	262	321	297	312	277	318	311	316	328	309	281	272	325	317	293	289	300	303	334	292	312	280	301	306	291	287	306	314	331	284	306	304	315	329	294	321	314	300	311	294	287	299	307	340	314	287	283	308	322	303	292	300	277	283	321	325	317	337	327	338	323	317	328	313	292	313	284	279	286	309	310	295	308	317	309	281	289	288	299	298	333	302	313	318	275	290	292	302	315	304	288	285	283	290	311	307	323	307	350	291	321	305	312	287	300	281	357	324	330	263	305	320	319	279	298	273	326	347	298	324	303	294	293	302	348	330	324	306	318	288	272	301	309	275	298	299	298	309	311	337	315	322	293	289	314	282	305	297	299	295	304	304	280	301	305	287	313	331	280	313	321	314	276	322	338	290	314	280	312	306	327	293	268	293	280	299	311	296	349	298	300	297	352	316	303	303	306	337	294	307	275	307	291	267	295	324	312	284	326	308	318	340	347	305	279	278	304	300	318	320	329	312	303	309	311	339	313	296	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19330	1848	3518	3950	3405	2835	2391	2052	1828	1733	1536	1472	1373	1293	1177	1193	1179	1146	1060	1093	1104	954	993	979	949	927	958	1001	955	948	963	940	905	939	890	882	921	955	935	911	942	856	856	896	915	878	888	866	875	881	881	941	886	876	892	874	840	863	880	894	895	889	839	936	842	815	853	865	850	829	888	876	873	851	849	844	919	905	813	860	892	884	862	864	853	886	859	867	883	903	856	864	853	871	894	885	847	832	849	872	863	865	923	852	837	858	860	793	854	867	848	813	857	861	798	824	842	841	850	849	824	857	854	870	913	903	827	855	853	882	853	860	849	896	857	881	803	809	926	835	847	841	826	849	840	872	842	844	809	771	890	857	872	838	809	834	842	883	857	858	845	835	845	814	884	817	864	821	885	850	872	865	828	812	860	816	897	907	877	886	834	818	868	846	886	844	797	815	828	853	883	847	817	877	828	776	823	855	849	863	833	863	905	830	843	836	849	853	876	868	880	843	878	819	882	837	822	884	851	856	853	897	817	887	885	878	815	883	780	872	844	911	863	816	849	827	833	892	765	899	860	869	848	844	842	851	830	875	894	825	862	832	863	864	850	822	858	845	819	860	864	845	835	865	848	888	823	870	899	863	837	810	850	879	854	854	810	892	863	838	868	855	848	853	843	826	866	879	839	813	857	854	869	860	879	835	857	847	801	879	885	860	833	856	837	875	819	893	835	840	817	892	852	837	870	810	860	857	934	874	847	853	852	874	819	878	840	867	817	889	819	862	856	801	860	854	823	842	874	838	809	863	868	844	866	847	780	819	870	791	816	852	883	802	892	814	851	824	822	866	828	869	876	847	859	804	809	843	857	821	820	854	850	801	826	836	834	805	827	905	890	887	865	875	890	864	857	859	891	820	836	916	840	883	846	831	847	876	862	884	893	865	922	859	824	816	811	863	861	909	786	829	877	798	837	838	867	865	875	818	843	832	841	849	857	877	813	868	874	887	904	831	868	824	819	817	820	813	846	874	848	850	873	844	854	872	917	890	867	819	840	869	904	882	866	864	839	873	854	873	820	847	817	864	819	857	821	865	812	916	846	838	804	876	838	864	892	874	858	843	857	814	831	773	852	889	846	852	787	851	899	875	831	847	835	849	862	825	919	832	833	826	822	841	803	838	847	779	873	865	875	850	766	871	824	855	784	832	855	823	861	853	800	874	832	853	813	832	909	843	892	887	877	851	791	897	793	845	837	861	837	836	877	798	838	839	888	800	810	870	841	864	850	855	856	798	766	832	876	793	864	860	877	836	841	856	795	877	871	842	854	825	847	782	824	844	871	889	861	815	890	820	836	830	859	844	846	831	831	847	869	956	875	826	838	881	874	847	832	858	847	903	808	864	794	841	864	863	885	875	828	883	871	819	849	767	869	875	834	822	892	859	912	857	881	856	850	863	874	849	886	927	863	883	794	780	851	875	889	815	814	852	812	834	848	817	872	858	890	816	837	897	859	841	878	837	822	790	819	858	816	885	846	844	888	840	812	837	819	808	920	868	843	877	856	855	868	841	873	843	835	824	823	826	847	842	851	856	819	820	845	868	869	776	802	851	860	849	855	822	833	800	869	813	833	867	873	867	847	861	874	808	811	838	844	847	849	870	847	872	826	831	809	874	841	807	851	877	839	852	855	852	897	826	867	821	826	840	834	820	875	820	874	842	864	872	866	838	835	848	824	818	837	850	882	844	869	876	852	849	852	849	888	871	869	870	850	845	866	767	879	867	830	856	811	927	824	840	894	867	831	831	847	894	861	832	858	850	832	856	847	873	874	860	852	889	835	819	816	819	791	866	814	880	877	847	863	821	824	892	858	810	808	856	845	877	871	858	887	864	868	839	808	858	810	815	836	802	845	826	846	818	812	840	854	843	829	857	856	880	845	812	876	894	820	850	819	806	805	840	857	867	871	854	865	867	856	853	887	863	823	874	849	813	812	843	814	852	813	830	847	841	862	850	883	824	897	848	870	818	817	859	865	861	877	843	843	829	891	877	876	838	849	853	837	839	893	888	842	881	882	806	878	866	865	824	878	835	871	829	875	874	902	865	926	822	856	807	909	841	861	868	893	849	881	820	884	862	800	860	801	862	848	886	850	847	851	886	853	892	859	845	812	844	834	866	841	844	831	818	862	839	848	886	872	836	816	892	818	875	874	844	839	896	873	822	864	839	842	808	862	866	808	835	842	861	846	854	825	850	838	862	805	857	856	858	843	818	900	931	829	852	893	886	857	870	779	864	893	869	872	868	826	818	863	858	807	861	797	867	852	842	814	826	868	805	878	896	908	880	868	850	849	886	778	904	886	833	908	841	852	843	881	815	851	853	858	849	820	857	857	873	849	851	850	865	841	822	863	837	818	846	847	878	798	837	865	836	912	858	875	896	810	886	876	851	844	876	873	843	834	879	885	908	862	835	834	801	878	820	857	822	798	902	906	861	850	918	858	851	837	862	830	849	845	854	900	810	880	855	876	834	797	812	834	818	881	899	844	844	837	861	845	874	827	816	825	809	831	882	897	880	842	836	803	866	874	890	914	852	867	888	849	849	848	841	873	868	847	873	841	840	881	895	844	811	787	853	845	894	811	868	813	814	845	842	915	837	885	816	808	838	858	891	918	894	854	831	823	814	866	838	850	855	858	864	878	816	802	872	843	871	828	791	831	858	816	874	845	853	933	855	812	892	883	912	898	837	839	838	803	901	861	874	863	833	816	790	823	833	853	870	825	883	829	810	872	834	820	829	831	854	829	821	849	844	841	860	817	838	850	885	856	847	866	877	874	855	854	866	848	823	868	833	889	886	877	873	807	814	891	863	798	869	837	836	860	811	816	849	884	833	867	820	844	792	815	874	849	878	834	829	890	835	789	820	837	897	817	841	856	870	866	807	888	846	881	856	835	839	827	883	834	888	829	809	848	910	833	857	827	814	806	824	814	846	903	851	877	843	826	824	861	845	840	833	907	870	847	816	857	906	804	822	851	844	828	838	835	876	855	823	848	843	817	804	810	856	825	880	851	877	857	894	871	869	839	857	828	898	835	850	816	876	837	872	828	833	928	840	892	855	876	834	858	839	855	861	880	883	838	788	812	883	788	879	828	835	775	857	868	821	809	859	856	826	897	840	858	855	890	851	868	834	891	795	816	810	828	886	884	891	804	851	842	873	865	861	849	832	897	863	873	844	810	855	851	843	836	874	818	873	857	855	877	867	847	851	834	843	845	861	836	827	882	789	874	824	882	826	851	941	860	877	908	827	846	874	901	825	858	846	851	784	822	857	881	838	876	863	859	861	839	865	846	869	864	895	858	844	865	875	874	811	857	858	830	830	845	844	830	839	854	808	833	863	806	870	841	830	892	850	858	876	879	843	851	856	847	895	845	803	829	832	844	864	874	852	852	864	826	849	821	890	868	852	864	867	844	859	923	886	792	832	875	853	876	884	840	831	878	837	858	850	888	858	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49084	19411	7207	2157	1441	1070	894	713	629	596	540	494	447	450	418	445	386	382	408	372	369	338	343	360	355	380	337	311	313	317	337	324	343	340	331	328	331	346	307	352	305	329	312	340	321	341	354	334	335	308	310	347	284	301	365	300	314	306	322	307	291	310	332	323	334	297	323	317	327	322	357	287	290	303	313	329	289	301	329	331	326	301	272	309	299	315	339	290	300	296	302	322	314	289	300	303	306	340	300	295	333	278	344	283	341	316	307	290	326	305	328	308	309	323	337	354	285	320	362	351	321	326	316	306	299	322	311	307	283	332	285	288	308	316	328	334	309	294	327	339	328	312	309	324	331	314	312	315	280	313	313	318	305	331	307	311	326	314	317	316	338	321	304	297	329	326	305	282	308	304	305	336	325	313	326	299	284	301	313	308	289	340	322	302	301	326	280	280	342	327	334	321	335	311	281	277	342	306	326	302	321	305	333	285	324	321	320	334	299	299	286	314	337	329	320	312	311	318	309	298	310	307	313	320	300	338	308	299	308	316	319	325	293	311	334	303	340	336	332	318	306	280	319	321	310	295	319	335	330	315	306	284	313	305	301	301	309	332	312	315	315	324	287	299	260	268	303	295	322	285	324	307	271	282	296	285	365	317	306	303	306	327	309	310	293	316	306	315	288	289	334	320	281	341	318	307	327	343	299	305	306	321	303	303	317	346	321	336	312	298	281	329	294	313	355	313	300	317	330	340	334	336	326	317	355	339	364	342	301	308	295	323	313	292	314	298	298	280	329	332	325	331	307	312	332	360	295	297	290	326	314	301	293	297	320	338	330	313	271	284	327	324	322	329	318	307	316	278	324	312	294	309	312	304	290	364	324	301	335	324	328	342	313	289	302	350	311	316	322	321	310	324	320	322	317	305	307	333	319	319	304	338	335	310	293	318	296	321	302	306	326	323	330	295	329	321	279	314	352	333	310	319	323	353	298	295	320	306	334	312	309	309	311	330	316	288	296	311	325	301	324	284	296	281	295	320	336	324	302	297	324	311	298	317	354	329	300	291	308	319	299	338	280	320	324	323	317	318	289	315	371	312	308	330	346	310	326	264	296	312	327	308	292	301	286	326	334	300	298	326	296	321	311	330	315	328	315	320	281	313	297	320	301	304	324	308	318	325	289	337	332	370	318	318	294	319	288	334	271	329	305	299	313	281	297	341	318	309	332	306	331	316	303	328	343	302	285	284	296	326	305	276	288	281	306	333	307	315	300	294	355	341	307	310	331	310	284	305	339	295	336	303	287	323	280	335	332	332	294	306	315	329	329	333	310	293	312	324	328	329	293	296	319	327	289	314	327	320	323	313	347	322	304	310	311	323	295	291	302	320	328	333	311	341	296	311	353	300	317	327	336	333	283	324	281	337	306	313	304	303	308	304	323	308	355	295	308	299	324	315	337	335	265	329	278	304	336	301	311	303	295	289	316	327	288	320	325	327	295	318	326	306	305	282	286	305	322	348	317	311	289	334	285	305	300	327	306	338	296	327	323	305	320	304	324	322	335	307	347	289	310	282	323	298	295	306	294	310	308	306	305	284	291	308	312	329	301	306	324	307	300	328	318	326	317	301	311	319	316	281	301	315	301	314	293	307	294	313	352	309	297	328	305	291	280	315	311	310	312	336	311	309	341	326	321	319	323	325	291	321	285	304	314	305	296	356	283	294	294	327	301	322	274	338	246	355	337	316	312	311	304	320	281	288	306	359	289	311	306	278	312	287	292	330	310	310	330	328	309	287	299	308	333	324	301	298	282	308	299	322	305	347	331	317	312	270	297	332	325	309	344	311	324	300	311	317	258	287	317	317	279	328	327	311	316	325	273	327	351	309	354	291	316	273	290	303	309	313	317	315	341	322	288	305	320	297	311	344	321	337	304	324	270	304	306	330	314	311	324	333	344	310	308	287	327	325	322	307	312	315	310	309	295	284	288	313	326	323	349	302	295	316	331	315	315	330	314	344	277	310	320	323	309	330	293	308	306	292	318	304	288	282	271	305	331	310	323	326	311	302	309	308	314	311	297	303	310	274	290	292	264	328	302	294	310	317	285	291	291	302	338	304	326	302	338	312	298	291	290	321	319	314	292	297	302	302	323	303	285	292	375	342	326	348	318	297	283	280	314	299	310	288	359	332	312	337	294	305	328	353	319	304	286	304	320	335	309	306	321	350	326	324	323	307	299	276	345	315	326	299	310	326	326	284	283	303	301	282	315	309	284	331	349	296	320	302	314	301	307	299	289	332	309	295	313	317	309	344	321	314	310	315	291	324	307	299	305	315	291	285	345	332	329	344	297	353	313	312	320	342	266	311	322	307	336	301	307	286	296	317	309	310	300	348	319	309	291	323	287	300	332	312	323	314	301	264	323	332	294	318	308	330	332	353	335	304	313	320	294	324	297	312	317	317	326	269	293	328	307	317	331	300	323	280	294	293	302	301	289	325	337	288	315	317	310	310	311	309	312	328	298	299	336	283	317	328	334	306	335	310	285	304	336	305	297	319	312	323	304	310	316	301	312	312	319	334	322	279	299	321	315	323	312	304	346	308	323	288	327	337	314	310	301	310	299	292	332	293	313	315	310	312	321	350	341	307	328	305	325	308	303	335	299	306	308	325	313	322	312	273	387	307	303	297	307	334	317	308	312	288	319	322	334	314	320	332	297	291	327	327	302	287	300	318	311	340	309	255	346	284	311	320	322	343	311	301	320	281	331	302	308	324	274	310	349	316	294	280	310	277	312	325	311	283	337	303	304	315	293	320	321	341	314	308	309	321	334	338	333	290	327	322	351	346	295	296	317	342	320	260	325	336	321	354	322	303	327	316	329	306	292	309	289	285	336	310	298	326	287	304	308	291	323	310	310	296	317	319	290	321	347	297	328	315	334	272	314	323	351	307	317	308	302	305	335	288	308	321	292	308	321	311	291	309	317	281	303	345	308	283	281	324	334	291	323	293	272	292	329	317	309	338	328	315	294	299	315	297	311	310	357	279	316	320	290	279	322	309	326	335	258	334	322	297	307	335	321	317	285	330	314	348	316	314	315	294	327	310	318	284	341	354	324	321	316	315	292	283	287	314	298	307	306	290	327	351	350	284	295	330	299	297	294	338	309	322	314	315	315	317	294	311	296	309	278	328	282	325	305	308	317	290	291	302	292	298	283	303	304	318	278	314	297	333	312	313	338	315	338	308	342	341	341	334	327	333	337	304	336	317	341	314	321	309	317	324	329	324	312	271	356	320	335	332	342	313	296	316	340	343	296	302	320	316	317	264	311	336	312	294	306	321	339	281	325	302	322	296	309	304	330	311	314	326	299	292	345	303	319	318	312	339	312	307	299	317	308	293	277	265	298	295	306	308	303	302	312	297	319	340	289	339	336	312	328	330	278	302	306	318	297	311	291	331	310	331	340	313	317	326	309	306	294	301	285	295	297	301	308	305	329	331	302	294	311	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24457	2815	6091	6510	5476	4571	3686	3071	2709	2368	2118	2105	1940	1694	1585	1516	1400	1341	1368	1227	1235	1245	1170	1169	1116	1064	1111	1057	1062	1021	999	1060	943	974	998	946	924	972	948	931	975	905	919	974	912	890	906	903	884	919	895	835	873	891	952	912	874	839	915	894	852	896	889	887	853	827	862	900	882	842	884	800	862	844	902	838	901	876	869	896	831	840	873	883	845	798	904	813	835	785	856	839	835	865	852	841	856	865	843	847	840	816	894	901	844	867	853	927	880	847	876	859	822	861	863	868	863	842	892	804	821	856	879	865	878	839	845	807	893	790	830	788	817	833	846	878	904	894	873	783	856	759	882	805	892	888	884	830	834	851	868	844	843	830	864	863	845	887	807	782	840	882	863	828	824	781	873	794	889	872	908	821	813	842	821	796	794	851	884	859	895	885	832	843	815	785	802	847	852	843	892	857	823	871	836	842	867	811	848	860	814	813	834	860	885	828	790	834	832	852	870	827	815	788	853	863	865	841	816	808	895	873	842	811	812	801	855	849	885	808	841	805	812	846	793	876	822	791	887	851	828	821	811	819	808	872	860	817	848	810	860	816	857	871	866	857	894	831	807	880	834	875	838	871	816	838	849	796	847	895	802	831	814	884	818	850	835	863	847	852	828	809	806	819	833	849	840	783	834	831	840	829	872	843	876	838	835	830	877	885	843	887	814	807	840	875	857	852	821	853	852	869	864	833	898	864	818	812	828	849	809	806	834	835	831	860	851	847	881	789	877	907	846	867	867	773	815	819	810	853	822	809	841	846	812	829	861	850	847	856	850	847	891	807	879	880	894	822	856	801	819	836	898	869	833	781	844	808	859	841	833	811	826	824	792	848	781	850	773	843	825	868	879	874	851	866	879	873	865	844	804	848	872	835	844	847	858	864	845	808	853	842	805	851	856	858	810	822	819	879	854	800	828	864	865	845	857	830	821	854	835	842	904	815	806	836	835	850	843	880	831	822	808	917	880	833	840	845	846	846	875	816	891	879	865	905	892	840	862	845	857	833	855	818	824	831	850	845	849	853	832	845	847	865	857	817	816	838	857	909	821	770	853	907	879	801	897	817	871	826	851	847	902	880	831	819	898	854	853	827	795	781	841	859	811	864	849	790	843	869	859	908	889	852	831	818	811	823	859	818	847	895	839	868	815	851	852	816	821	804	885	833	868	847	840	833	795	923	810	863	864	893	887	931	859	818	866	811	887	827	841	836	817	844	868	859	839	862	815	827	839	828	834	896	860	803	901	855	857	882	886	824	856	782	859	871	856	837	846	857	869	797	849	894	870	878	835	870	880	803	849	872	834	918	838	829	881	806	843	866	840	823	854	860	823	809	863	808	888	839	845	832	851	807	846	864	875	796	828	857	836	860	821	849	881	861	860	847	807	830	801	844	814	877	870	845	880	831	808	829	880	859	842	891	850	869	836	803	855	876	805	808	889	834	852	796	798	875	882	813	833	838	882	890	880	813	848	784	838	823	869	813	834	819	899	879	862	848	891	771	834	796	806	822	865	867	853	860	848	881	820	903	829	840	806	843	891	863	856	844	937	871	789	860	812	815	859	864	859	824	819	852	816	847	868	847	867	786	830	856	885	852	814	774	816	803	861	830	817	873	811	821	819	916	876	889	846	831	802	827	779	916	890	825	884	891	857	845	827	821	878	885	840	818	862	867	841	855	851	806	866	793	841	822	785	918	809	858	818	834	879	840	850	822	855	821	864	913	898	856	816	851	849	900	891	863	842	751	919	843	877	810	855	917	820	852	807	861	843	800	828	864	880	827	891	823	863	856	834	922	847	803	881	870	814	877	845	838	852	852	814	812	863	827	846	840	886	768	869	885	847	810	855	839	839	851	864	840	835	874	895	894	904	874	852	814	834	842	779	863	867	845	860	795	882	861	801	776	844	881	805	877	827	836	807	840	817	849	849	815	824	858	892	824	859	790	871	865	797	871	883	865	890	881	840	792	900	819	854	827	818	853	834	814	863	889	879	867	865	826	875	855	824	836	867	865	832	784	858	875	830	873	880	831	797	841	794	840	835	880	799	811	825	902	862	840	854	823	876	793	831	845	840	870	831	864	835	837	799	866	882	857	828	902	881	848	815	862	856	829	869	827	866	869	877	852	897	820	825	816	844	825	796	901	830	861	780	806	899	844	799	812	838	847	789	809	784	785	832	790	835	825	847	881	838	854	880	829	865	830	835	832	852	853	829	835	867	826	785	838	859	889	823	828	873	844	843	867	868	844	879	853	826	831	885	826	848	877	859	825	842	851	863	835	822	867	809	880	852	851	874	853	796	878	876	850	865	916	805	811	862	795	807	879	813	899	835	826	818	865	880	850	840	853	812	856	827	824	898	878	843	816	899	799	910	822	884	824	835	789	848	851	849	799	816	829	865	834	869	818	847	851	830	849	852	823	815	838	838	882	857	839	859	843	861	871	880	832	867	793	846	868	874	800	867	815	860	827	887	865	814	865	863	875	845	836	870	857	802	853	869	893	907	885	781	829	868	813	842	832	817	875	790	896	861	831	819	851	825	866	853	803	816	828	868	799	788	855	868	817	803	853	850	869	849	823	859	840	857	858	845	841	882	863	841	841	850	890	860	862	864	865	823	827	860	876	885	872	834	849	825	849	876	845	846	871	852	810	840	862	872	868	881	837	826	843	808	837	858	827	857	835	840	822	862	809	908	866	786	872	814	848	825	830	869	876	896	820	878	868	893	873	836	855	847	857	821	887	933	822	893	795	795	820	839	816	808	892	851	804	848	822	818	842	887	866	846	827	805	816	857	841	874	846	814	821	773	851	887	885	857	859	886	809	816	852	845	820	822	861	833	852	832	860	833	835	871	906	832	838	840	866	825	864	790	878	869	826	862	849	862	825	798	814	829	800	848	792	846	855	845	863	790	801	869	890	858	796	882	807	791	868	864	848	864	865	857	829	818	807	799	831	808	820	854	880	843	816	876	826	821	805	873	916	850	822	866	853	872	816	872	867	858	893	850	887	893	867	852	851	868	783	816	882	857	889	857	860	868	864	895	868	847	860	819	855	856	870	874	870	866	877	852	930	871	833	850	864	837	823	798	810	835	815	895	894	873	830	895	860	876	814	830	850	772	880	905	849	860	857	807	838	873	817	840	841	850	865	856	808	899	836	899	820	851	858	814	845	862	846	893	843	828	862	847	868	894	877	819	799	855	808	837	866	837	876	918	832	826	815	873	818	819	858	848	809	816	794	868	847	855	853	835	852	823	850	808	873	859	827	907	791	791	863	838	877	806	862	823	841	828	805	841	860	915	819	871	854	870	871	832	814	811	871	886	836	827	839	851	840	795	880	863	854	823	858	853	843	843	849	799	865	833	800	859	895	845	860	834	821	862	879	906	845	820	818	882	811	871	802	829	886	833	848	851	808	846	850	855	833	829	798	827	823	854	888	858	815	790	785	842	822	822	839	870	812	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6178	322	229	193	191	159	168	161	176	159	169	161	146	178	142	142	159	162	198	155	147	140	143	138	169	165	159	165	154	149	158	151	163	180	142	148	149	142	168	171	155	157	165	161	183	147	144	153	178	165	172	152	142	173	160	166	151	165	154	133	147	173	150	167	160	143	161	151	151	158	169	165	169	169	153	153	153	160	171	171	153	171	150	128	139	139	169	145	161	167	152	160	143	143	153	156	164	164	155	144	134	148	150	143	143	147	170	149	156	170	156	169	153	146	132	155	172	148	139	144	152	156	167	154	152	134	157	155	155	133	180	165	144	153	148	140	162	169	146	148	160	156	152	160	133	139	156	159	162	152	153	140	152	146	133	165	167	156	176	152	154	154	137	142	154	175	146	144	154	171	139	150	157	171	175	157	151	152	164	138	152	165	136	130	160	143	160	139	162	172	166	153	157	148	150	140	150	165	150	154	144	182	169	167	157	165	139	151	143	161	147	161	159	178	126	150	164	151	177	165	154	157	159	175	181	180	172	155	135	155	159	173	159	129	130	153	164	139	159	165	179	178	160	148	162	143	147	153	167	173	170	151	140	173	148	131	160	133	145	171	156	181	161	152	156	152	140	149	167	166	147	146	157	149	139	168	162	140	161	162	162	151	157	147	151	164	177	165	159	151	158	161	161	152	157	164	161	142	151	158	154	149	161	152	147	146	168	175	165	161	155	169	162	153	179	148	134	183	154	143	171	156	162	155	142	158	164	154	171	140	156	167	160	149	163	144	146	163	137	157	161	146	170	147	166	158	141	158	152	176	161	161	176	165	154	152	133	136	155	195	169	158	149	148	134	152	155	148	148	160	143	157	149	152	157	141	143	166	175	142	136	158	151	171	156	149	167	183	156	154	173	154	165	178	140	149	151	153	142	155	173	152	171	157	162	158	172	124	133	160	169	170	152	172	172	163	180	178	133	169	161	136	154	155	152	154	185	163	164	165	158	157	165	168	144	153	147	145	145	155	148	164	148	160	167	153	160	149	149	134	147	146	164	175	149	161	146	160	162	162	154	159	151	163	159	163	151	143	167	140	159	144	171	174	156	146	170	141	149	145	161	157	165	152	159	146	158	151	154	153	148	158	150	160	155	168	137	150	147	139	133	168	144	157	156	150	151	181	159	153	166	155	132	126	169	163	162	142	162	155	157	144	145	168	171	187	158	180	180	152	158	151	148	194	162	137	172	148	144	152	168	153	154	168	176	138	144	174	160	166	151	141	145	171	149	175	153	147	143	169	147	136	148	149	158	160	136	154	142	154	145	150	167	138	134	185	172	160	164	164	157	149	164	162	175	133	154	173	147	140	147	169	176	167	182	147	167	144	155	166	163	136	175	169	150	140	181	152	161	169	150	143	156	159	153	141	159	151	151	166	154	150	142	141	182	139	175	141	154	175	157	156	157	148	166	156	142	153	144	134	178	143	155	159	155	152	165	183	159	145	155	155	154	156	161	136	164	152	130	169	155	159	179	152	141	162	156	160	160	150	167	151	165	162	178	146	160	151	160	131	156	154	151	163	151	148	145	152	144	168	148	179	146	165	171	170	156	149	148	153	158	160	162	151	150	149	166	171	146	138	164	152	163	150	154	169	165	168	172	150	170	151	164	163	163	157	153	155	165	173	168	148	150	155	161	152	176	166	152	158	140	143	152	161	150	164	151	177	150	156	157	163	144	144	149	139	157	145	144	161	147	174	161	148	151	147	147	179	161	156	173	170	154	135	161	147	142	159	146	138	156	164	163	146	156	155	159	169	162	146	165	157	159	162	140	156	134	151	161	158	152	130	125	145	159	142	173	152	140	162	166	168	175	146	129	158	166	149	149	156	156	140	114	152	161	148	165	146	141	157	139	149	161	161	145	147	169	134	160	175	151	164	155	145	150	185	167	159	154	157	156	136	178	169	139	148	149	140	146	141	196	157	151	152	150	148	161	155	145	178	155	153	149	149	133	127	132	142	140	144	149	145	153	151	122	155	161	142	146	140	168	158	152	156	156	156	172	125	144	148	146	152	146	159	155	157	166	180	163	147	164	141	156	147	148	143	157	156	166	128	151	135	146	168	165	170	166	164	162	151	170	153	152	182	147	159	177	152	140	173	142	155	135	149	162	167	162	117	154	144	149	151	154	132	159	147	151	159	160	177	140	168	151	152	155	138	172	167	155	171	167	167	171	143	153	154	155	156	154	136	146	135	184	139	142	177	140	151	164	158	137	159	156	156	148	176	142	158	133	153	143	158	153	154	159	159	150	148	183	143	159	148	144	148	162	160	164	132	128	157	154	148	179	152	155	136	159	167	161	156	152	169	150	146	142	135	149	155	148	154	150	173	140	148	158	161	165	141	171	156	155	155	151	145	153	178	152	154	147	162	122	166	140	153	166	169	146	148	153	153	147	153	140	136	179	153	162	165	133	165	166	153	165	143	171	157	161	165	148	164	149	153	158	150	161	144	147	175	148	163	177	140	127	162	155	152	146	171	179	166	135	152	144	148	155	154	164	141	169	139	148	143	162	151	163	156	147	141	156	143	147	143	172	166	147	171	153	159	166	131	169	157	157	132	163	145	140	156	176	146	177	158	139	156	164	161	146	169	160	157	160	163	150	138	148	157	150	160	158	169	157	151	153	144	163	158	138	149	136	153	145	166	149	167	149	145	191	159	159	163	154	165	152	161	164	184	172	161	157	166	157	152	146	153	146	162	146	161	168	153	166	152	160	148	165	148	149	134	136	154	157	145	153	162	158	166	142	149	152	132	163	147	139	161	160	170	146	137	151	137	167	149	154	147	142	160	152	172	147	141	175	161	159	142	147	156	192	143	157	190	174	127	159	137	149	145	166	166	156	168	158	170	156	158	169	152	163	175	149	148	149	151	193	163	160	163	148	146	151	138	180	143	156	145	161	170	142	143	142	169	154	155	159	150	173	144	155	162	142	130	181	163	168	175	150	153	162	160	149	146	153	156	161	143	154	147	150	127	163	165	139	152	176	134	156	154	165	163	141	156	146	154	173	145	167	155	128	155	152	138	142	159	164	149	172	144	167	176	166	152	147	184	149	160	147	155	166	149	161	145	165	160	163	166	175	167	146	145	141	171	168	166	158	150	154	154	166	161	178	139	167	165	169	158	155	144	153	151	147	152	155	160	180	137	148	159	177	162	144	169	176	132	147	147	153	141	158	165	168	163	167	148	157	137	160	142	176	159	161	158	135	160	177	173	155	154	153	152	161	169	148	146	163	164	163	158	167	150	141	166	181	163	153	141	161	127	162	180	157	149	147	153	159	166	149	161	162	151	153	169	162	161	146	151	147	160	159	147	156	154	140	151	161	171	171	157	173	155	169	151	144	172	162	161	140	171	154	146	179	155	162	170	151	162	156	143	150	149	138	168	153	159	154	155	148	149	153	155	142	156	151	142	160	140	156	165	157	166	160	143	156	172	174	153	175	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6607	535	637	660	590	578	593	599	536	519	498	502	540	541	529	491	541	477	508	515	506	533	487	489	493	495	476	510	478	510	506	499	546	523	505	514	484	529	511	491	499	518	483	476	459	504	523	503	514	483	479	480	479	497	470	461	511	495	459	437	461	489	471	498	482	487	525	483	421	480	508	462	465	470	471	483	511	510	530	461	486	473	495	488	537	506	507	492	469	488	482	511	473	529	502	483	453	470	507	510	504	443	492	523	458	515	527	496	477	538	491	487	488	527	483	510	507	481	434	508	515	490	464	514	521	468	499	484	508	511	498	506	510	510	483	511	506	524	552	500	555	496	478	479	524	463	477	557	472	503	492	498	466	483	511	485	458	481	502	494	496	506	491	493	515	474	474	492	477	535	515	480	523	508	472	511	506	538	495	503	510	499	483	501	488	533	487	493	507	512	493	491	520	527	452	562	494	515	505	467	501	455	487	477	510	485	484	479	501	496	534	509	521	475	473	474	526	480	451	476	498	474	517	508	490	475	459	500	479	479	477	553	527	485	478	443	505	526	497	472	465	506	495	477	525	509	460	474	522	497	524	476	514	480	499	485	505	515	502	508	499	491	506	465	490	525	527	490	462	476	478	548	451	466	505	522	506	489	513	486	500	517	494	467	511	461	468	513	522	515	502	486	502	497	520	495	495	528	489	494	485	492	517	493	483	525	510	513	494	485	469	455	501	490	492	528	465	508	509	466	487	510	502	486	485	484	471	477	505	469	492	533	472	499	478	484	476	508	484	475	525	493	519	488	511	499	522	507	507	476	476	501	440	509	505	494	533	488	480	530	511	474	470	522	527	482	479	491	512	492	504	497	534	516	495	486	453	496	494	468	505	492	489	525	512	468	467	492	488	510	492	483	530	494	515	499	533	513	537	532	470	456	495	491	471	518	505	452	527	471	534	497	520	492	525	479	495	490	520	494	516	513	515	487	507	479	494	522	509	483	494	538	509	498	477	536	505	487	529	496	495	493	493	474	493	497	499	494	515	516	488	496	459	458	510	494	479	486	476	480	449	490	500	504	505	520	505	506	535	524	483	530	490	520	490	471	499	458	532	483	506	529	525	510	503	519	474	490	495	504	516	507	465	501	468	490	473	473	489	468	495	573	483	487	465	508	517	502	492	522	480	462	463	500	457	518	477	460	485	491	440	477	536	472	528	503	477	485	468	515	519	470	516	428	511	478	475	516	496	496	526	441	474	531	520	501	492	484	455	503	530	510	530	510	509	492	503	459	456	473	473	520	500	546	462	476	508	482	477	496	521	514	497	448	502	482	464	498	550	481	452	471	486	468	491	516	483	503	488	513	509	521	475	476	502	493	465	499	491	516	530	493	484	512	483	510	486	493	486	477	481	499	502	493	524	497	469	500	491	496	460	471	504	503	475	477	534	512	495	532	507	498	503	458	485	521	447	498	511	471	500	493	501	523	490	505	482	478	509	503	459	478	506	495	516	497	505	476	467	517	479	520	515	479	507	522	523	503	505	495	511	482	472	497	482	491	460	489	534	468	466	492	481	485	515	451	480	498	479	495	524	519	493	454	476	522	477	471	482	493	493	479	506	509	491	509	490	518	524	507	484	481	453	495	518	460	469	524	471	513	492	493	501	470	503	468	434	433	505	504	500	485	505	472	503	472	484	504	517	491	529	517	463	516	486	521	470	519	427	471	517	488	476	467	465	542	510	485	472	512	481	454	515	469	488	538	508	530	478	518	491	472	481	484	490	513	525	496	515	511	516	475	463	523	491	538	445	531	502	487	536	515	493	477	501	510	508	485	479	516	477	480	479	469	460	498	481	512	517	457	501	474	470	513	501	475	517	504	540	500	491	517	480	493	514	469	491	477	488	485	558	519	472	505	496	435	496	501	507	493	489	458	479	484	478	492	461	509	490	423	456	472	492	516	477	477	471	514	452	516	478	487	471	520	478	489	525	475	487	491	474	498	497	493	500	480	517	484	456	486	500	471	500	477	487	518	503	486	507	538	462	494	483	491	492	506	501	500	472	514	484	506	483	473	470	451	521	477	485	477	470	505	485	535	477	515	500	516	510	474	488	490	503	480	462	484	482	467	488	489	491	503	504	504	503	437	509	489	510	513	472	489	484	497	467	468	480	479	483	499	535	533	518	473	549	525	477	498	493	499	507	463	509	526	491	511	502	484	500	514	491	508	513	541	469	509	497	491	525	477	506	503	471	547	512	484	490	450	481	483	486	493	502	504	468	509	520	501	454	481	463	494	505	497	469	509	498	480	484	514	481	515	485	507	495	470	482	480	517	488	484	509	518	510	482	514	496	442	476	496	496	476	515	500	512	492	488	498	522	522	510	473	484	512	449	466	494	480	506	500	490	475	519	450	504	452	477	473	495	461	500	471	459	514	510	499	478	507	463	508	477	525	490	494	465	495	497	490	442	490	536	463	493	489	525	466	497	487	478	480	490	497	532	470	461	479	497	467	480	505	526	459	538	461	519	509	490	508	523	492	494	509	452	475	505	480	454	472	493	523	516	479	480	514	520	517	497	468	458	501	502	467	518	480	522	485	472	512	482	517	496	485	493	557	473	482	479	487	501	514	498	528	487	467	463	514	490	497	497	489	507	494	514	484	497	492	517	504	476	483	512	455	498	495	504	464	504	475	468	492	489	510	503	461	484	494	522	467	501	471	529	505	503	477	486	501	476	464	507	479	523	498	506	471	476	489	523	497	501	486	483	480	446	509	496	516	466	502	492	510	489	497	493	485	488	496	479	454	479	481	479	480	462	524	457	477	475	490	485	495	468	505	504	469	483	471	527	472	475	472	502	501	520	497	511	519	467	494	508	486	508	531	493	535	492	511	488	493	473	486	509	475	499	510	501	484	507	466	505	453	526	515	479	499	480	461	478	520	441	471	515	502	504	506	497	490	449	462	483	517	510	492	502	496	491	472	517	486	483	489	435	555	524	492	480	492	467	489	530	489	489	466	541	489	510	475	479	443	513	527	505	471	490	511	490	517	487	489	507	492	486	518	492	526	481	496	512	463	482	493	501	514	476	507	479	498	506	486	508	498	476	525	513	505	511	513	479	510	511	499	503	482	510	516	506	524	525	463	480	461	508	481	470	485	515	548	504	525	486	508	491	483	521	529	497	457	474	486	503	477	495	513	481	510	469	505	530	486	483	520	501	491	478	490	504	510	477	454	484	532	527	471	482	461	505	481	498	463	452	509	479	489	493	497	469	509	476	486	495	527	478	508	481	512	532	497	532	482	514	517	509	476	506	524	502	510	496	496	463	540	469	475	496	512	516	510	507	482	472	471	493	501	500	512	497	450	499	493	458	514	475	459	494	482	473	521	502	498	499	524	506	496	504	534	471	461	527	524	506	502	493	523	448	463	475	526	525	480	503	502	486	481	523	483	460	515	514	509	470	475	465	492	471	510	517	518	482	522	498	527	462	528	521	497	501	461	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
40679	10721	2071	1196	833	696	536	488	463	433	385	410	386	337	344	317	351	360	323	349	322	306	302	339	295	334	315	320	293	285	304	306	316	318	288	361	322	303	290	303	298	298	313	298	299	301	320	283	313	321	292	309	309	298	340	324	304	272	317	325	306	317	319	333	302	322	313	291	321	294	306	321	326	297	301	311	308	333	317	295	335	293	314	320	323	302	318	318	312	298	311	304	296	310	319	285	279	343	343	292	317	296	325	303	308	272	296	317	283	294	312	298	281	294	285	298	328	320	267	287	300	315	270	324	306	322	310	286	318	304	316	282	305	330	315	313	314	279	299	327	296	343	300	302	293	312	308	293	321	299	284	337	292	316	282	310	320	289	298	302	322	285	307	314	293	293	283	278	316	299	318	343	307	293	286	338	329	282	282	306	289	283	262	301	301	307	304	286	294	332	304	306	298	298	306	279	306	293	304	296	297	300	310	293	289	309	289	275	311	326	301	317	300	304	264	325	318	266	291	303	323	331	304	286	292	275	322	340	323	279	308	329	302	317	312	324	299	300	308	325	316	305	341	280	299	279	320	272	291	297	289	307	312	287	314	326	316	310	297	295	314	326	293	303	321	313	306	293	321	306	316	299	287	303	313	260	296	305	284	307	319	296	306	298	305	292	304	292	321	305	286	282	331	283	286	336	307	298	277	278	334	315	328	320	313	313	325	284	279	320	304	312	327	299	287	316	312	301	297	324	298	298	324	313	293	334	297	309	329	304	302	301	290	319	290	298	305	316	318	293	316	315	310	290	304	289	307	324	279	305	313	306	328	297	305	342	281	340	284	338	287	297	294	308	295	301	299	291	304	305	287	308	285	306	272	336	293	285	293	333	295	336	317	305	309	282	300	305	310	317	282	319	320	320	286	314	274	280	294	330	308	325	296	317	309	322	320	333	338	302	312	314	321	320	319	307	322	291	294	267	279	308	305	336	327	309	271	340	285	320	305	304	324	305	301	281	305	323	327	312	276	308	274	302	306	315	302	345	303	305	295	302	307	306	317	262	355	309	301	291	313	262	264	298	273	287	262	320	319	323	289	302	293	313	297	325	302	278	321	314	308	307	295	332	311	292	285	328	287	304	295	327	281	324	321	317	300	277	284	291	292	277	280	303	281	345	307	340	317	309	317	324	295	331	309	314	321	321	271	311	290	303	294	289	267	323	276	297	280	296	330	305	302	317	298	293	332	321	299	281	291	332	319	322	307	317	299	293	311	288	361	273	311	286	275	301	344	270	307	301	283	325	271	333	306	294	316	280	329	307	316	310	283	321	255	330	309	293	301	325	296	293	332	319	336	336	309	323	286	302	321	310	336	318	310	269	291	306	318	304	315	329	303	282	324	319	275	306	343	284	273	287	313	292	320	308	300	308	312	310	291	301	319	296	289	329	325	290	312	313	316	347	307	292	311	324	286	304	330	310	288	311	300	288	297	297	307	306	280	305	318	336	316	281	298	298	293	293	277	306	299	318	305	306	313	303	317	298	275	284	287	277	316	323	299	293	271	281	288	332	282	310	303	289	317	286	310	310	322	315	334	292	272	325	306	286	303	279	305	305	329	276	309	321	315	305	296	317	294	288	316	319	304	278	316	301	295	318	287	281	299	326	305	319	324	327	306	287	327	316	288	311	289	291	302	302	303	332	277	281	336	321	314	308	280	312	300	332	323	331	307	291	300	306	296	339	340	293	287	335	304	315	302	344	306	297	300	308	330	288	313	323	277	319	284	309	331	305	295	306	280	300	327	292	304	321	278	317	309	300	296	290	293	291	296	322	319	325	306	288	304	264	321	286	312	298	317	289	309	306	317	314	298	322	303	285	286	324	269	299	281	271	333	319	330	290	329	313	297	288	339	297	316	305	311	278	296	302	291	310	311	288	317	313	314	322	324	302	293	326	285	335	298	276	327	310	290	307	284	286	272	327	342	295	305	300	288	352	309	297	266	290	325	315	297	291	285	307	290	347	279	311	304	299	298	305	305	318	260	310	316	297	302	311	280	305	296	301	310	296	305	286	330	298	304	304	294	316	315	292	307	282	291	329	320	343	325	341	316	311	293	313	283	298	328	334	284	307	335	294	281	304	313	285	293	292	331	317	324	291	317	286	283	314	313	305	306	294	293	291	303	304	293	280	289	279	299	299	299	299	330	289	312	299	320	300	301	273	300	278	326	298	293	283	302	319	336	280	298	278	277	310	314	294	299	297	323	316	305	325	294	298	296	304	320	310	307	312	265	313	282	298	313	333	284	348	344	321	299	328	305	295	333	326	302	297	314	281	300	292	300	302	294	301	284	273	291	271	296	288	295	278	299	288	294	314	279	315	276	273	315	297	276	308	324	287	326	313	344	289	298	310	321	297	289	298	314	303	316	308	357	320	331	303	291	310	282	329	294	288	296	310	325	304	287	301	308	332	322	273	333	290	296	286	263	316	295	310	307	283	294	285	323	295	322	310	290	302	323	309	313	307	341	308	309	277	281	309	317	312	304	290	300	312	291	318	288	343	317	312	323	277	285	326	278	300	282	280	318	306	313	281	316	314	284	298	286	325	268	260	283	313	290	282	327	288	342	283	280	303	297	275	349	289	298	307	334	283	325	301	302	296	334	304	295	310	321	304	290	288	302	314	292	304	302	258	314	295	304	315	270	305	285	315	311	288	313	292	282	276	311	294	302	307	285	307	283	320	309	323	282	312	350	294	308	312	287	292	319	313	278	324	280	354	321	301	327	310	297	292	261	291	292	320	307	313	317	318	308	297	319	302	288	273	269	317	279	299	286	287	324	308	317	313	333	305	293	285	294	293	309	286	299	277	315	288	310	316	310	326	303	243	284	295	294	308	314	291	276	291	314	278	326	295	302	332	302	313	330	289	307	317	302	302	286	312	299	301	312	280	319	318	293	336	284	299	282	300	298	289	292	280	292	301	300	307	272	288	303	303	307	314	292	322	299	312	303	288	315	329	315	293	341	284	322	313	284	315	320	315	289	308	308	315	286	327	298	273	319	290	330	275	329	292	294	303	276	324	304	296	288	328	311	319	313	299	275	324	313	288	321	306	291	291	300	305	334	282	306	304	311	309	288	300	257	278	310	314	320	298	293	282	296	298	281	275	293	309	299	327	313	313	320	303	318	318	288	319	311	281	304	292	319	281	296	313	296	308	295	309	317	314	324	332	340	302	325	308	304	305	312	301	290	272	341	311	285	316	297	317	305	310	300	286	327	296	288	283	284	289	313	290	294	305	333	316	319	286	314	279	306	283	317	314	315	317	289	336	299	294	327	346	311	325	327	306	316	320	310	294	299	295	302	311	284	314	353	304	285	299	304	297	302	252	290	322	265	316	299	319	304	295	285	322	286	293	311	280	304	325	275	343	308	287	322	327	336	287	318	303	273	302	304	326	289	286	295	311	309	270	280	301	290	312	300	291	339	309	282	315	277	323	314	284	315	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19079	1789	3637	4020	3412	2850	2420	2110	1833	1659	1510	1482	1359	1290	1276	1159	1231	1133	1101	1111	1074	1054	1011	1014	949	959	982	944	936	1033	941	977	878	932	937	927	897	925	955	865	895	937	927	875	891	887	901	916	882	857	934	898	857	860	900	845	847	796	856	884	880	912	872	845	864	883	818	829	917	911	892	862	822	848	844	840	865	842	876	838	792	846	851	847	831	909	901	879	827	838	922	798	896	895	841	846	843	878	879	832	881	851	889	876	889	889	853	846	880	852	861	869	854	877	839	888	865	849	861	893	836	859	913	811	851	873	895	818	831	833	849	882	883	899	902	904	811	862	841	908	835	856	886	909	819	815	879	873	858	887	856	858	923	858	826	872	879	841	797	885	856	830	822	853	844	810	833	887	872	862	848	830	844	834	863	870	817	843	831	855	840	872	848	917	813	855	801	845	822	844	834	853	878	843	838	841	896	825	816	827	871	865	870	824	853	830	832	848	861	805	831	853	876	839	855	827	820	870	923	851	872	892	885	851	893	856	858	812	860	836	887	873	801	891	825	838	857	880	844	876	877	872	831	872	851	840	796	829	832	866	868	865	864	866	837	853	838	875	898	839	830	824	829	803	821	834	823	913	827	860	839	862	828	841	794	891	820	831	855	933	858	834	852	871	826	836	835	859	883	868	880	835	880	822	895	845	858	891	861	846	876	802	810	813	854	820	831	899	864	877	873	839	790	915	824	856	869	852	868	848	806	860	897	888	854	853	868	871	816	816	838	843	893	872	879	847	849	928	885	881	857	784	886	878	896	881	832	868	865	854	870	837	860	797	884	876	849	870	827	875	859	851	865	804	813	842	843	892	917	840	851	844	855	860	927	837	834	833	884	825	877	827	862	848	868	915	873	897	827	902	861	864	805	846	835	847	821	830	858	826	886	866	823	861	832	819	900	831	869	845	823	877	834	889	892	851	917	849	868	822	894	838	860	841	854	838	833	858	891	871	857	871	858	885	860	886	847	849	804	826	851	838	855	870	877	849	841	870	855	882	864	854	856	870	855	848	877	881	853	830	889	878	845	820	808	842	862	824	832	805	886	883	811	836	885	831	832	829	903	878	898	878	855	810	871	917	838	833	889	824	866	895	832	810	825	842	860	856	871	822	863	901	892	824	843	826	918	849	833	843	825	860	885	904	935	871	861	863	849	824	859	845	857	903	863	857	886	856	824	820	800	880	837	829	860	839	850	853	793	845	862	843	847	869	809	850	885	834	824	859	870	814	808	823	829	796	863	843	835	869	881	916	829	890	818	849	840	821	852	820	910	832	849	887	862	888	835	821	851	860	762	857	889	842	909	835	811	854	817	855	828	862	844	800	922	830	891	840	840	813	873	828	868	837	835	871	830	874	883	897	860	861	845	877	858	871	843	853	892	860	882	838	865	833	839	878	869	882	864	866	897	829	846	842	914	864	826	837	842	810	905	832	814	885	853	816	867	868	892	836	827	860	885	852	864	892	868	889	918	794	847	876	789	863	912	837	857	870	903	810	867	865	874	832	877	863	835	870	826	859	830	870	853	858	883	852	835	853	858	893	889	877	860	888	839	860	841	835	796	851	872	836	875	835	828	876	878	927	839	846	851	817	896	840	930	827	857	904	885	830	879	866	861	874	880	837	888	856	820	851	876	838	850	879	827	861	866	841	853	810	841	846	856	811	811	821	838	864	788	830	828	811	818	848	901	853	893	820	887	844	855	832	848	849	842	814	841	835	800	823	833	915	854	808	846	838	873	854	867	880	792	828	896	849	866	890	893	873	875	853	854	872	838	891	875	827	915	777	804	796	794	828	852	851	818	865	852	794	831	852	894	861	806	898	869	816	862	846	847	828	843	866	848	870	841	906	847	862	861	846	875	881	875	834	872	844	893	865	808	821	857	858	857	876	885	885	797	893	805	858	863	866	841	881	878	825	831	822	902	834	838	873	865	833	819	871	799	839	827	815	860	852	859	855	883	810	829	837	867	888	850	830	819	864	859	881	859	838	864	853	856	827	940	866	839	872	878	912	852	826	920	831	838	858	859	873	896	832	850	838	853	856	842	835	810	782	846	842	844	851	856	883	868	807	869	781	840	864	784	827	891	820	828	857	879	876	856	865	864	852	826	839	868	856	843	833	833	846	829	865	841	859	826	867	855	796	911	806	884	820	870	854	878	896	877	887	862	809	817	891	859	871	860	905	797	852	833	862	851	832	847	853	899	894	865	882	849	837	873	835	844	898	835	879	857	861	875	891	898	868	843	869	844	834	827	810	876	861	878	876	858	815	845	895	823	813	846	847	905	862	857	862	892	826	819	825	852	866	896	828	869	821	869	895	860	881	863	878	842	885	858	863	853	855	807	884	810	830	868	885	899	860	804	891	846	824	893	855	868	889	867	861	877	859	857	819	833	865	880	860	873	905	892	815	946	829	854	901	883	875	865	929	828	874	840	849	890	871	899	843	877	901	825	893	859	880	828	823	863	819	826	820	845	873	822	912	866	863	859	871	814	836	881	855	917	844	826	885	840	884	840	885	876	887	823	853	824	835	838	822	841	841	847	874	889	804	816	812	842	899	817	875	910	843	854	816	817	885	835	834	861	881	838	859	855	805	899	846	829	882	819	830	832	827	801	833	873	774	856	861	846	897	847	826	860	877	883	910	881	871	885	849	862	840	832	903	896	834	914	899	850	846	797	824	873	849	877	860	898	870	891	798	833	920	808	831	869	874	868	882	870	871	856	869	845	849	874	869	846	789	832	870	799	852	894	886	854	803	840	901	902	802	848	869	828	858	866	831	863	831	844	820	926	868	826	832	852	836	854	778	854	861	921	896	794	881	906	860	850	856	840	880	823	853	904	829	872	889	814	859	852	841	860	834	855	908	828	862	850	855	841	856	839	851	830	831	811	865	831	825	802	875	911	830	856	891	863	872	836	942	889	867	866	859	842	878	855	854	795	851	898	816	817	805	851	836	871	846	859	836	899	933	917	874	839	849	808	816	864	836	881	856	850	828	864	886	843	827	898	828	807	833	857	892	833	820	810	839	833	829	794	912	852	863	860	837	845	845	855	832	852	855	845	854	834	843	864	843	868	848	881	854	852	868	879	847	869	901	885	855	822	845	849	875	809	855	822	824	865	833	888	865	831	855	795	880	846	818	845	842	909	835	837	844	827	855	835	871	854	840	854	877	862	892	894	878	851	815	856	858	865	892	859	804	905	878	852	863	894	863	918	843	878	887	820	842	829	824	863	869	857	807	862	828	854	848	875	856	903	868	859	874	852	871	837	886	789	837	858	843	848	856	805	846	894	894	876	852	846	862	832	841	847	848	854	852	815	868	874	844	856	875	865	893	835	823	849	823	838	839	833	882	805	810	856	867	853	828	862	844	847	819	861	856	821	878	870	869	840	823	847	819	839	836	850	854	833	800	844	859	850	835	858	834	903	847	857	849	864	840	831	796	873	840	884	815	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50266	19632	7392	2158	1464	1115	843	756	601	596	534	491	468	435	385	380	374	387	378	329	398	376	359	355	333	341	326	318	300	319	322	305	287	298	305	357	288	332	340	346	310	317	343	352	305	356	295	348	313	332	344	324	321	336	325	338	320	301	318	292	317	323	314	307	338	283	275	295	271	328	313	274	292	328	306	336	311	326	334	332	321	295	319	293	289	322	346	301	275	312	326	299	294	330	295	297	331	314	326	315	305	322	321	324	332	325	296	336	300	297	341	302	328	309	318	340	282	309	295	313	295	291	294	309	319	278	312	273	316	323	340	313	323	300	312	331	329	310	321	333	310	277	288	314	322	350	275	335	310	311	315	326	295	318	275	314	287	305	312	319	320	284	291	308	325	303	294	291	342	319	322	332	324	324	315	315	329	318	322	311	320	326	315	333	297	332	309	301	343	320	313	316	301	323	333	315	323	335	318	278	314	297	319	299	296	297	279	296	319	296	288	323	303	288	305	318	337	319	312	326	307	305	319	332	296	272	310	293	329	302	285	328	319	307	349	294	298	315	271	289	320	345	292	296	310	292	328	320	340	323	324	337	301	312	327	283	286	342	313	293	354	295	347	309	296	326	282	329	318	319	305	302	336	289	278	325	320	296	325	324	294	320	270	328	297	285	305	331	306	301	294	277	285	293	304	329	300	289	287	347	315	304	298	326	347	289	314	355	329	311	311	300	302	333	340	328	316	309	309	311	268	300	325	268	289	326	307	300	311	316	308	281	314	320	290	321	311	292	276	341	322	325	300	320	292	331	303	269	316	266	321	318	318	314	332	338	306	318	304	300	333	312	313	307	291	316	278	290	321	291	318	293	319	338	313	320	278	302	317	309	291	274	303	282	342	319	295	318	283	301	288	318	279	324	330	310	274	320	275	319	331	295	336	312	295	306	291	312	287	308	318	314	317	300	293	314	292	277	283	269	310	298	284	290	300	290	300	282	299	285	311	293	309	303	294	281	284	318	295	295	262	349	302	272	303	341	296	300	343	331	298	307	319	300	328	339	303	303	294	295	312	330	320	290	323	306	317	305	310	321	348	296	339	310	324	292	320	279	342	328	344	303	268	296	355	327	334	279	344	297	320	314	316	304	310	307	288	304	283	323	305	280	303	293	342	300	299	338	301	310	287	264	307	346	299	321	330	276	293	298	317	312	284	291	301	301	303	315	298	287	285	287	296	307	346	359	329	290	310	315	321	296	321	326	335	352	310	273	324	306	313	314	316	326	287	315	298	335	313	317	271	289	267	327	286	347	287	365	297	321	312	311	332	267	340	334	293	332	319	328	276	324	304	300	319	275	323	299	341	304	298	304	309	294	297	325	298	288	292	319	322	308	300	309	315	314	302	285	299	283	267	328	300	320	289	297	288	291	324	285	300	323	301	344	297	314	309	294	339	327	301	306	318	318	314	298	330	310	330	343	318	334	307	314	310	300	299	331	336	318	330	295	298	307	331	291	306	327	318	298	316	324	305	320	315	306	308	329	322	306	315	315	286	300	295	287	303	329	271	330	306	324	313	301	297	320	304	301	318	320	275	309	326	309	287	299	297	280	279	297	294	318	311	324	301	292	313	292	301	312	310	306	313	328	339	332	284	333	313	302	298	302	295	285	320	313	323	283	322	284	294	308	327	287	309	319	322	332	272	310	300	291	360	326	331	285	302	310	321	290	339	321	306	283	297	297	339	312	304	295	314	329	356	292	285	321	320	290	293	317	307	322	318	296	313	317	321	344	326	266	317	319	330	371	309	340	331	306	301	324	298	304	289	325	321	341	308	347	340	316	304	308	298	307	295	323	335	295	334	326	326	308	294	299	292	317	321	331	286	292	284	309	290	316	316	302	300	289	309	306	332	303	335	301	307	313	318	276	323	300	304	307	303	304	319	330	315	326	305	336	295	321	312	321	308	319	297	274	315	291	338	283	310	324	313	291	315	274	294	304	345	286	327	293	344	280	294	280	300	331	297	309	285	340	314	307	333	291	340	294	306	310	311	312	310	321	300	317	329	317	333	305	299	311	285	303	297	307	341	326	305	291	300	319	308	355	321	293	284	287	356	315	335	335	288	309	334	321	308	333	301	340	334	319	289	348	320	301	293	284	310	320	288	302	344	309	298	323	300	329	294	306	295	290	312	330	317	304	296	338	340	327	310	290	317	290	309	293	320	316	297	304	352	317	292	276	310	312	292	312	290	294	317	300	325	308	326	338	292	339	310	326	297	310	313	348	340	326	292	314	316	300	291	361	302	310	327	329	316	288	298	330	312	313	333	308	310	325	321	295	317	315	306	314	338	283	334	289	291	319	330	295	306	310	328	306	320	291	302	265	318	291	307	333	285	287	297	316	328	289	304	311	261	312	331	261	308	294	310	331	300	276	303	294	308	291	286	311	278	299	313	314	311	326	280	334	320	292	295	318	324	294	300	317	294	327	320	322	261	312	313	298	308	316	329	302	321	311	290	303	312	308	311	312	321	306	300	300	323	290	301	324	293	290	302	303	321	330	327	298	292	314	333	293	309	313	293	328	288	301	331	328	313	293	313	283	337	325	292	335	305	319	288	285	346	323	315	325	303	277	298	299	310	324	301	310	314	315	303	335	290	305	323	308	307	293	306	320	330	291	291	297	327	302	316	333	312	336	309	298	313	293	322	322	283	300	317	315	307	331	325	291	312	299	320	280	294	299	304	310	304	322	297	319	310	343	296	309	282	286	318	303	331	283	328	312	295	328	301	330	275	353	301	297	338	320	295	315	305	299	311	292	300	274	322	286	288	333	293	296	283	333	340	333	300	328	327	297	361	300	353	320	312	290	322	307	299	309	325	298	295	294	314	305	294	342	305	328	301	327	264	305	294	295	324	300	313	304	339	309	308	303	315	321	315	298	329	338	272	346	296	309	304	264	313	329	313	312	303	292	295	306	304	313	338	283	307	314	303	304	329	294	336	317	302	304	307	298	324	302	288	318	298	313	311	284	293	318	343	315	316	331	313	295	345	320	310	313	308	266	298	303	319	339	330	306	323	259	306	304	292	289	340	342	294	320	327	284	307	308	321	316	279	315	290	305	312	308	308	317	326	289	312	308	338	295	301	306	289	291	275	311	322	300	309	343	315	309	318	301	318	342	318	280	313	306	323	320	319	320	310	321	305	332	302	316	278	322	353	299	311	319	316	303	297	287	291	335	287	318	311	315	300	336	333	303	276	290	281	318	313	335	295	318	329	327	362	322	315	319	336	312	315	291	326	298	285	282	256	319	307	303	310	337	282	288	339	336	305	310	367	295	282	321	331	317	294	288	296	291	334	327	303	306	321	284	285	336	322	323	325	335	342	305	307	311	299	300	301	321	306	299	341	316	327	292	304	312	304	314	314	275	308	312	300	296	318	343	315	296	303	308	319	315	281	326	315	275	315	328	341	312	290	276	300	289	310	294	341	327	321	283	349	347	316	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24686	2799	5997	6535	5586	4642	3842	3122	2721	2329	2234	2067	1913	1707	1533	1502	1416	1356	1233	1203	1221	1233	1171	1143	1123	1089	1013	1008	1007	1033	1077	999	1004	976	982	996	918	1060	992	960	951	968	960	919	899	868	900	905	920	908	947	900	865	949	874	859	903	870	879	858	883	867	880	899	863	871	868	876	912	819	833	815	871	928	859	870	834	901	886	846	870	890	872	855	929	900	894	852	886	810	861	839	838	850	870	803	830	885	870	873	847	833	885	870	913	877	847	862	869	833	859	869	822	883	837	845	872	798	866	868	843	843	891	854	859	893	854	877	845	926	819	872	847	855	824	873	802	810	854	846	864	843	873	843	800	820	852	852	828	844	846	831	829	809	831	870	870	830	920	841	825	812	796	858	857	885	833	860	844	893	840	851	884	843	859	851	834	851	843	867	833	855	844	885	833	832	886	833	839	838	775	819	812	832	871	803	806	874	833	811	878	834	839	833	826	849	842	855	832	850	800	873	902	865	861	856	904	815	871	838	825	847	856	864	845	831	813	883	836	858	781	831	832	864	825	834	848	860	838	859	824	864	829	867	860	843	823	832	842	852	895	814	845	808	855	822	841	841	861	830	780	808	845	803	811	829	841	811	835	817	834	851	831	814	859	800	838	854	857	832	806	822	864	843	815	873	826	870	804	849	867	851	855	829	888	821	863	823	834	863	890	852	855	844	868	840	858	816	900	836	837	822	889	906	901	849	841	808	864	932	825	851	874	888	795	841	821	861	840	805	882	841	840	819	831	804	855	901	820	842	853	812	874	870	855	886	874	857	880	876	832	886	843	839	882	810	819	893	830	848	853	899	842	822	861	835	803	864	812	818	816	828	838	837	916	849	839	850	832	860	851	854	834	833	834	845	851	813	869	867	876	881	860	842	844	877	830	859	863	843	854	880	867	833	874	789	840	847	896	866	872	862	898	856	791	869	826	846	831	803	793	833	881	837	817	861	814	804	819	850	890	836	829	858	833	860	814	870	832	831	833	849	853	878	821	836	863	891	870	842	845	826	826	840	888	815	863	815	861	862	857	875	826	830	841	891	892	828	822	852	868	862	839	846	857	834	856	846	809	860	811	881	838	830	827	830	794	882	833	820	890	844	876	883	856	865	862	830	834	907	869	823	832	847	870	856	831	814	822	843	843	853	857	879	872	853	862	909	877	855	850	861	839	895	830	875	827	852	808	884	861	826	854	813	865	850	828	776	851	849	819	857	857	885	862	871	873	843	886	864	816	845	846	932	859	826	846	899	885	819	873	808	869	840	872	893	834	849	844	897	815	841	864	838	851	876	853	871	841	783	829	852	823	859	892	864	886	889	857	780	838	865	836	856	814	863	848	868	870	853	864	936	857	880	828	839	829	851	863	808	804	873	847	809	855	810	904	885	813	894	852	854	890	848	823	810	834	853	794	842	843	864	853	871	785	802	827	822	833	825	849	842	823	847	835	893	769	811	799	854	855	877	823	808	847	859	832	803	841	859	799	869	832	835	858	886	808	837	863	897	861	856	901	830	860	869	859	830	835	808	871	855	888	843	826	802	829	834	882	875	825	834	845	770	825	822	851	867	859	856	890	835	811	859	865	825	854	874	858	851	860	878	829	859	904	868	862	863	847	835	834	818	885	861	844	854	868	844	880	840	892	912	867	867	874	854	875	848	825	879	868	890	860	857	868	821	820	808	866	838	827	832	887	840	831	831	859	850	870	824	874	841	828	831	849	842	795	827	840	840	840	881	844	828	854	867	864	840	851	823	819	855	848	839	884	839	827	869	863	827	825	839	843	815	835	812	819	810	855	853	819	841	835	835	830	844	822	835	848	842	888	860	850	787	849	865	848	835	838	863	876	820	814	815	876	869	801	827	914	856	842	853	820	849	813	869	834	905	864	860	878	831	862	854	903	816	804	848	845	870	825	849	869	800	866	869	815	818	864	840	835	805	866	760	887	834	831	855	827	870	881	876	850	855	818	827	832	802	845	864	854	883	829	860	820	844	872	837	854	840	850	815	848	904	853	831	859	839	886	875	818	861	848	877	845	878	851	800	837	837	898	880	801	866	825	833	851	839	881	822	860	828	834	910	794	821	846	839	877	813	842	868	843	823	866	843	825	887	845	846	882	814	848	842	803	848	877	868	807	846	845	842	840	825	843	866	842	829	858	869	830	824	876	825	864	850	837	854	810	790	847	830	837	805	899	844	888	835	871	826	862	865	838	832	782	830	839	832	848	773	868	899	827	858	833	824	909	871	803	808	811	801	851	837	844	861	871	869	834	858	884	856	855	835	872	875	883	837	850	856	869	900	893	834	863	811	804	867	819	774	810	845	861	814	830	863	882	811	840	845	857	855	867	864	833	837	849	880	852	846	841	862	842	836	857	787	809	887	842	835	850	854	814	831	797	856	828	850	882	860	828	853	808	831	831	857	851	895	821	808	781	831	888	821	856	865	868	879	844	793	838	858	867	888	870	816	851	794	871	805	887	850	829	863	828	879	822	853	803	798	856	868	851	831	836	811	831	865	876	832	857	827	821	849	854	809	828	820	856	859	878	806	783	797	835	812	850	844	852	852	858	819	857	859	827	797	786	857	872	821	813	832	864	846	855	794	889	835	840	841	829	873	842	778	824	887	849	881	820	850	845	828	879	902	888	843	861	866	815	812	882	868	795	835	830	857	878	849	850	856	881	841	920	836	840	845	828	850	809	863	848	829	836	895	832	841	857	867	827	859	837	839	857	845	859	869	856	855	925	854	873	884	885	863	841	851	850	821	900	856	872	873	858	850	856	835	840	828	853	905	869	832	825	861	824	878	860	796	848	824	868	823	869	838	846	870	790	788	814	871	829	839	789	902	837	842	885	863	841	874	842	845	877	809	799	869	864	848	862	899	825	830	844	857	892	864	860	830	865	837	885	865	852	869	832	829	818	835	866	826	862	865	828	836	862	789	855	836	783	807	887	824	828	836	838	881	845	834	833	867	874	888	841	882	838	851	830	816	842	862	878	886	826	901	843	881	837	820	848	853	858	837	814	825	870	832	805	821	802	863	820	874	844	834	854	832	831	918	893	851	837	822	894	787	863	823	843	854	838	877	830	845	804	855	858	862	821	790	891	808	838	853	891	771	839	863	820	872	834	887	833	812	858	852	863	812	863	897	858	866	841	819	858	844	818	879	853	810	797	855	834	816	854	872	843	879	810	852	785	815	830	834	823	899	845	841	842	814	833	839	845	835	831	902	822	821	839	850	889	805	859	892	829	835	870	856	838	823	827	863	845	827	861	835	813	859	841	885	894	864	904	838	852	803	831	914	843	815	830	873	861	830	837	857	781	810	860	854	776	899	871	842	853	853	835	898	812	874	883	856	819	846	847	856	843	830	873	869	847	811	821	867	859	822	838	864	878	876	921	848	848	834	869	847	849	846	857	864	853	821	816	895	859	833	865	855	907	862	886	824	900	864	880	838	851	812	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6549	463	293	212	194	172	154	167	175	158	174	170	187	199	141	163	174	153	161	181	174	144	169	143	164	148	167	176	139	167	176	175	140	167	137	146	152	165	170	155	155	146	136	151	162	149	168	137	149	151	147	151	150	151	144	159	149	157	167	149	155	174	173	160	179	173	181	162	135	167	147	157	141	144	154	153	165	136	162	173	149	146	157	152	144	165	142	161	172	154	145	164	169	163	140	149	164	154	167	168	178	160	150	150	144	170	132	162	155	147	154	161	148	168	162	166	159	179	162	161	176	146	148	187	163	155	166	189	152	173	145	153	166	137	140	148	160	162	159	186	148	183	175	178	167	154	171	159	154	148	163	148	178	171	158	168	170	169	163	152	125	146	173	151	150	159	136	181	175	129	130	170	138	149	165	150	149	146	149	164	143	158	144	151	137	169	135	160	160	174	157	172	137	168	160	163	155	156	151	163	138	140	157	167	144	157	152	154	151	146	155	164	149	173	144	160	154	154	163	177	163	156	156	168	178	159	148	157	147	156	187	163	145	157	149	147	169	147	158	145	180	138	147	160	155	149	152	144	154	155	168	133	161	148	151	173	153	168	157	149	150	174	131	149	167	172	163	168	168	169	164	188	148	158	160	149	159	155	149	141	157	132	154	141	163	158	163	157	155	150	153	157	163	154	152	157	161	153	136	155	126	172	170	126	148	181	162	157	153	136	153	177	149	158	180	149	154	158	153	148	157	161	169	154	143	167	155	162	158	156	149	136	179	152	159	158	167	162	156	162	161	163	174	155	165	169	179	174	181	166	138	133	159	158	154	152	135	192	169	144	162	151	138	178	150	150	158	155	164	142	159	157	154	168	187	154	151	186	158	152	183	161	155	173	145	134	164	155	167	139	134	176	161	142	152	151	140	180	165	186	157	144	154	133	161	169	148	156	139	167	157	162	166	149	152	159	143	145	182	160	173	172	155	154	140	152	145	171	152	163	145	174	151	148	141	156	146	176	146	130	139	144	161	151	156	153	176	145	163	157	188	164	171	174	163	142	163	185	166	176	142	155	150	168	147	141	150	166	151	153	159	176	155	175	145	139	164	134	140	156	149	163	155	150	155	149	164	142	155	148	148	156	170	154	139	162	181	185	174	176	188	149	160	170	165	155	157	170	149	155	149	181	149	151	153	179	147	156	167	172	151	150	169	172	155	137	161	175	144	154	159	180	145	159	174	163	146	183	169	159	142	144	153	160	150	160	165	144	149	151	137	161	149	159	153	174	147	181	159	144	146	162	137	182	156	161	142	150	148	189	151	141	183	133	148	159	158	165	137	151	162	152	151	151	181	152	144	153	152	148	136	139	162	152	147	158	164	135	181	140	155	154	151	141	153	161	152	149	158	156	152	167	169	158	168	157	141	155	151	172	149	145	164	159	150	161	156	177	169	158	127	161	157	179	144	158	133	166	148	139	171	141	172	141	153	150	158	140	156	171	161	137	144	166	171	133	152	171	161	161	180	157	132	165	151	163	136	156	176	150	157	173	141	160	156	158	173	173	153	171	180	157	161	172	164	136	140	137	159	146	167	165	138	182	162	174	132	144	142	136	168	149	162	164	157	167	160	142	160	152	145	144	152	165	158	148	151	182	153	157	163	159	141	153	144	176	141	143	169	163	156	158	150	168	152	150	149	160	152	177	158	164	158	154	158	157	168	168	164	187	165	179	161	174	146	134	146	140	162	158	158	137	167	164	165	181	147	171	151	172	179	166	142	156	152	179	178	141	164	136	156	161	147	154	158	161	153	141	159	156	151	161	165	152	144	161	152	156	158	157	169	140	150	158	133	155	137	167	152	157	179	157	134	148	158	164	149	192	185	156	150	158	144	178	152	166	161	143	158	176	159	160	151	154	158	159	145	160	162	161	140	143	171	130	153	184	142	152	132	143	143	140	203	171	156	163	168	128	185	201	163	163	165	166	146	128	158	161	145	144	140	145	156	142	158	152	154	159	143	155	161	167	151	157	156	153	142	183	144	148	140	164	149	160	141	164	169	172	154	165	141	150	174	163	168	142	141	155	165	156	166	151	172	171	163	149	174	139	154	153	162	168	138	157	161	147	161	166	163	161	160	173	146	152	178	146	172	152	175	164	142	184	157	181	151	153	166	157	168	154	152	149	149	169	154	166	146	154	191	141	157	136	149	183	156	133	183	147	150	148	156	164	168	154	152	177	167	156	163	143	166	168	149	137	145	151	137	133	166	134	154	160	151	143	181	158	164	154	141	163	176	144	158	126	160	158	153	153	170	160	168	155	164	170	128	173	176	180	165	156	159	169	146	157	169	133	157	165	150	175	147	162	155	143	171	151	159	156	139	154	153	150	155	158	176	157	141	187	153	160	141	183	153	156	166	160	141	173	169	162	162	150	172	148	180	145	171	178	166	155	174	185	172	153	138	162	187	168	183	141	163	175	142	164	166	169	174	176	164	172	172	153	166	159	155	124	146	128	146	156	137	171	182	153	157	122	158	151	161	160	165	150	149	173	145	170	154	146	153	174	169	146	159	149	150	171	157	130	140	164	176	170	147	158	163	156	144	158	142	167	159	125	175	149	167	133	159	170	160	149	153	153	145	140	161	160	130	148	138	147	150	154	169	149	134	188	141	142	160	155	127	174	147	132	141	165	166	157	156	146	163	164	178	157	174	141	167	174	160	137	162	148	158	166	137	170	149	151	154	170	157	148	148	160	177	150	176	154	162	151	147	152	151	152	134	154	154	170	177	171	169	167	178	164	140	166	177	172	140	151	150	160	172	169	162	181	142	154	136	152	150	160	163	152	159	142	153	158	142	166	146	153	177	164	160	154	186	155	170	148	159	150	144	145	151	165	145	159	148	161	144	154	176	163	179	153	182	147	145	176	156	152	166	170	167	148	150	146	180	175	162	175	153	168	171	187	156	174	159	155	159	156	147	192	186	156	148	154	142	156	133	153	159	151	164	152	151	146	161	161	140	148	142	140	132	162	139	139	184	155	149	164	140	209	164	152	143	149	154	158	154	161	143	161	162	149	154	152	149	147	175	162	140	164	174	160	169	167	142	125	142	162	165	154	152	139	174	164	171	149	168	131	146	157	153	169	149	143	158	152	164	151	189	170	146	148	168	163	170	187	154	149	171	146	171	168	157	152	152	162	161	128	149	161	157	145	172	134	159	163	158	150	157	154	173	172	148	133	173	147	161	168	177	148	139	156	146	185	157	155	164	151	147	140	166	138	146	155	145	162	152	160	150	178	158	166	148	123	181	135	160	145	162	180	135	162	164	170	138	167	170	139	162	148	179	151	173	149	174	165	161	157	138	178	153	165	169	162	147	169	165	137	162	187	145	177	165	183	155	173	140	160	145	173	176	159	136	147	155	159	185	149	142	157	185	163	160	147	156	137	147	171	162	168	149	176	133	182	161	160	163	152	142	139	167	137	135	168	157	176	150	160	176	155	144	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6593	617	685	688	577	602	590	576	561	503	548	563	513	511	517	505	517	541	494	515	531	512	485	501	504	526	503	501	501	490	505	486	530	511	460	523	513	527	500	491	487	446	477	505	556	468	466	504	527	483	522	533	520	513	494	492	503	534	519	531	494	573	489	479	526	480	481	470	539	488	502	476	521	509	470	512	516	539	496	509	489	473	497	516	486	492	485	490	476	508	494	525	524	490	497	514	500	475	494	492	495	481	523	471	467	482	479	506	509	518	467	507	519	487	437	519	505	464	483	526	517	487	471	519	524	512	474	485	507	526	493	488	522	502	500	541	515	497	497	508	530	479	517	502	481	481	477	500	546	518	541	517	546	516	519	543	490	492	471	494	540	527	489	487	483	528	474	488	500	477	535	475	524	526	494	505	519	506	516	481	532	491	510	519	531	506	494	521	494	489	497	496	498	504	512	501	462	485	519	503	524	471	528	478	527	512	490	492	524	484	499	502	514	464	483	532	481	488	502	499	525	519	489	468	481	469	524	528	499	471	471	538	478	486	499	536	483	478	488	509	481	482	508	469	507	514	501	524	495	510	489	491	483	499	477	505	497	528	470	485	507	526	479	504	530	508	490	509	513	446	492	482	471	468	509	510	500	517	512	504	492	497	502	504	463	503	485	453	506	457	513	479	512	486	454	501	473	542	473	504	463	493	504	517	543	512	505	497	506	496	491	482	497	499	479	531	510	501	534	443	448	509	483	508	472	503	484	472	479	520	536	512	459	490	488	477	525	463	500	480	472	530	541	484	491	485	493	526	474	503	545	503	481	482	481	491	511	477	459	471	477	540	467	507	525	484	481	459	566	516	478	498	470	507	473	517	474	506	483	499	494	517	473	549	501	520	472	458	466	472	500	508	494	540	489	491	488	486	511	518	497	441	493	479	509	496	486	472	492	455	504	450	505	519	459	523	477	471	494	495	490	482	514	479	497	509	508	516	497	452	497	505	472	472	471	470	488	528	495	523	530	490	464	524	455	523	484	490	538	495	517	468	485	514	491	486	509	490	500	531	462	481	492	498	505	489	520	504	513	490	495	496	492	488	531	496	479	498	485	510	508	502	457	549	480	544	472	469	497	498	502	509	505	518	499	458	510	497	487	498	468	474	526	512	500	454	485	471	508	537	495	443	530	492	511	486	461	479	504	493	516	541	524	461	518	473	502	549	460	489	545	540	510	477	490	452	477	479	497	455	486	507	481	502	505	501	532	489	502	475	519	458	491	478	492	499	490	496	505	461	482	484	491	510	510	506	480	518	498	496	514	490	498	519	471	546	526	488	506	491	496	493	477	494	485	449	479	520	486	494	529	524	536	490	505	503	467	506	482	499	489	470	478	530	505	530	515	498	569	513	521	528	493	487	494	453	494	494	506	510	508	467	495	560	493	528	521	467	488	467	500	484	475	478	481	515	485	482	497	478	452	471	542	499	476	475	492	504	488	500	454	481	510	464	484	506	511	462	515	469	512	500	483	504	516	535	543	528	489	485	455	490	509	486	489	478	493	499	462	539	514	485	498	492	494	520	485	502	485	485	515	488	490	514	493	478	497	515	504	484	496	490	474	513	554	512	492	507	480	513	503	523	536	504	520	501	472	501	506	512	480	512	512	498	488	509	465	474	478	470	532	467	468	470	466	509	513	526	517	542	462	483	523	475	530	492	497	490	507	515	483	513	487	464	515	502	483	496	492	488	484	524	525	458	539	497	504	479	506	493	460	507	461	530	479	511	495	474	502	492	515	496	512	498	479	531	509	520	479	521	507	483	482	537	504	514	489	515	503	465	509	504	441	505	530	470	539	490	474	512	552	489	480	480	456	486	506	454	469	503	505	493	528	536	479	479	517	526	527	519	539	490	471	461	520	541	518	479	509	524	489	512	513	500	479	511	513	509	494	491	503	490	504	474	505	483	532	478	500	484	459	528	483	476	537	490	518	479	500	487	482	513	501	497	510	463	527	552	466	473	502	545	498	521	516	480	497	515	490	506	494	486	513	464	510	502	484	490	478	490	507	491	512	472	514	521	472	514	457	508	452	529	475	473	497	483	501	466	516	491	534	477	477	463	514	513	494	498	502	527	478	457	498	479	472	516	520	493	518	511	493	499	510	482	548	472	492	526	487	473	472	471	478	505	460	545	502	458	491	475	489	497	519	497	476	505	485	499	483	501	506	518	499	507	554	514	485	501	520	516	498	529	501	495	495	469	476	515	471	546	460	499	488	503	527	497	502	527	493	515	510	495	467	511	496	512	484	552	496	518	528	450	466	513	483	526	514	476	469	478	474	536	469	526	541	532	454	489	502	464	497	502	502	514	500	513	497	473	472	496	487	471	487	540	442	502	505	492	485	479	509	550	488	479	470	473	489	500	516	487	469	512	554	497	512	490	506	493	505	514	507	509	490	470	510	523	448	510	482	491	487	493	483	516	476	493	490	509	493	479	501	473	528	524	499	495	495	492	485	494	508	478	536	503	482	479	484	492	505	457	502	491	524	494	533	531	507	509	477	509	484	512	507	529	457	522	495	501	512	504	509	494	496	487	495	494	485	498	502	509	481	515	492	520	520	492	476	525	498	500	487	528	480	511	507	508	497	463	492	454	528	466	509	479	467	484	514	481	477	496	529	474	490	490	517	500	497	518	516	538	486	483	488	462	518	493	473	485	561	473	505	459	512	502	490	470	514	482	489	497	478	496	460	492	482	509	474	467	470	529	518	527	476	474	504	498	515	498	509	510	519	490	497	482	466	514	502	481	511	516	507	485	460	485	477	472	489	500	509	533	509	485	515	520	509	499	535	510	470	508	491	453	491	517	517	531	481	535	526	499	499	457	472	525	468	513	492	492	495	493	525	523	494	452	516	484	512	474	472	500	484	508	482	565	530	460	518	488	478	467	521	511	483	502	474	481	514	499	485	500	510	487	478	475	543	511	493	506	466	574	485	491	498	505	476	460	477	491	504	497	529	506	485	515	508	545	484	498	461	523	484	471	504	536	498	511	489	513	528	475	540	528	500	516	500	509	518	464	507	512	511	446	490	530	498	521	514	493	496	535	536	481	482	462	513	515	521	494	477	495	518	491	508	496	513	475	478	506	522	505	467	527	546	480	527	490	520	540	550	519	479	507	497	479	501	482	474	527	497	442	492	517	478	488	473	502	506	496	452	496	475	494	514	509	503	488	529	483	492	512	541	482	486	511	514	500	468	484	512	541	474	461	526	511	479	517	480	504	489	461	495	510	480	466	482	499	525	506	543	498	521	478	496	501	480	488	473	521	532	484	506	473	489	511	461	518	481	490	504	509	507	517	479	535	526	521	536	521	492	550	549	471	489	467	494	475	490	506	453	533	495	522	462	535	501	528	520	477	483	481	489	495	488	501	513	531	521	483	541	513	481	519	511	486	520	506	491	494	516	469	482	477	490	483	456	508	509	503	516	463	476	527	494	505	489	477	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
42202	10668	1969	1155	919	706	571	542	459	444	446	428	373	363	359	343	361	336	331	346	358	330	312	343	290	311	338	321	299	326	320	292	332	320	317	308	308	319	314	274	309	271	302	324	320	261	286	290	331	318	278	323	302	288	332	302	309	285	312	298	297	305	281	293	320	300	318	337	308	315	331	306	276	315	315	280	281	300	330	324	287	295	315	317	289	288	314	307	308	296	300	279	311	294	262	282	294	314	303	304	340	325	305	330	317	282	288	323	260	303	326	305	287	295	316	305	342	299	304	325	315	299	300	328	307	333	281	284	295	298	338	281	294	323	302	295	303	314	283	299	318	287	296	310	295	333	281	291	306	273	299	309	323	294	289	318	336	293	302	339	322	329	311	342	301	320	302	291	292	322	309	288	321	327	320	283	304	313	306	316	316	313	304	296	321	280	289	282	315	348	327	307	297	309	280	307	275	303	287	292	291	311	334	244	303	275	294	308	262	330	319	307	282	316	277	276	300	286	316	281	286	300	290	335	318	294	290	316	324	285	302	305	318	279	294	312	322	293	306	317	309	298	322	312	314	289	310	283	247	310	287	280	291	313	302	301	300	263	310	288	330	289	294	296	301	293	306	329	315	297	302	288	296	313	321	292	309	293	305	306	298	307	302	306	307	271	325	288	317	280	259	277	299	283	291	276	316	304	315	297	313	293	293	288	310	334	300	289	318	314	307	290	334	301	301	311	315	312	308	304	306	327	320	313	295	316	288	324	310	319	297	297	313	319	318	279	319	313	318	295	294	295	296	288	275	279	300	283	308	287	282	260	291	316	313	309	335	333	299	265	299	296	309	333	317	309	299	288	271	315	297	320	290	289	294	302	278	274	293	304	336	315	328	299	291	337	314	310	284	300	306	305	321	314	289	282	281	275	316	319	297	313	298	288	333	309	296	287	280	323	307	336	330	335	319	320	316	276	318	307	320	339	315	303	308	296	286	296	317	288	276	351	285	323	320	308	290	336	301	313	314	284	318	346	307	333	322	296	310	282	295	294	315	325	300	279	322	338	288	294	315	292	315	306	301	301	291	298	317	288	273	306	335	301	309	304	258	270	317	309	292	296	303	279	335	278	299	266	310	337	305	273	311	313	270	294	291	306	324	288	298	310	276	290	306	354	309	288	285	263	312	325	300	303	276	320	291	289	345	328	298	286	308	287	295	320	285	323	323	298	284	305	292	320	327	343	306	321	321	296	306	290	328	299	341	278	297	269	307	318	298	263	334	295	300	321	278	283	328	314	325	299	310	321	324	282	330	317	323	310	304	289	295	290	318	289	281	283	299	296	302	327	299	291	287	338	296	291	324	301	300	298	324	297	343	327	323	325	318	322	312	321	278	277	312	307	258	305	294	330	319	311	308	306	319	293	288	310	331	272	301	279	325	323	294	295	298	316	320	287	292	298	315	284	307	302	287	301	323	292	304	291	309	298	314	324	313	322	279	335	299	307	289	317	306	306	300	304	309	288	330	320	330	290	309	340	318	290	300	293	293	331	296	273	289	304	290	334	309	313	333	284	300	319	305	347	329	318	301	323	321	285	294	324	335	294	266	312	278	281	330	330	264	306	343	301	298	280	290	270	283	334	319	297	308	284	283	258	314	303	273	320	277	312	309	292	282	316	314	307	282	319	323	285	288	284	279	300	317	319	315	302	298	328	331	333	305	271	311	317	274	318	299	306	312	308	280	309	296	308	270	297	305	308	293	315	305	297	320	293	297	299	315	288	287	314	298	279	276	282	315	332	317	311	317	302	325	292	312	311	337	257	304	317	294	308	303	291	299	306	300	296	301	306	273	269	310	295	321	292	297	256	314	290	311	303	303	321	294	289	297	295	303	297	306	274	284	337	316	321	274	282	322	292	299	308	300	351	310	324	325	306	319	287	292	284	285	292	285	264	319	318	292	272	317	306	291	297	312	299	296	317	315	310	314	280	315	334	295	296	312	280	307	311	304	327	339	317	310	297	299	270	298	289	331	287	293	313	309	296	311	265	303	309	299	328	334	315	290	305	321	322	295	324	342	301	310	307	275	311	350	286	318	306	300	289	327	305	308	291	275	324	286	302	314	309	345	339	290	303	314	324	300	311	307	301	314	310	352	288	280	310	297	308	314	296	327	288	296	297	330	304	323	307	292	281	340	297	334	314	300	318	305	298	278	318	318	321	311	321	311	321	269	275	302	300	285	314	296	296	303	293	276	337	284	309	291	296	251	292	282	304	320	300	294	302	311	298	318	320	301	328	313	289	312	280	301	285	280	265	301	299	316	318	306	333	302	294	294	291	324	313	294	291	302	306	313	332	308	310	299	312	331	289	285	255	305	326	299	315	286	286	308	304	305	311	314	296	311	309	296	337	303	296	295	324	306	313	323	297	292	299	343	318	297	322	276	301	309	340	300	313	297	326	336	291	323	312	310	302	308	302	304	294	305	323	285	303	283	288	303	304	319	306	294	321	277	311	261	321	281	280	292	324	299	288	311	279	327	278	281	305	304	247	307	307	295	283	329	292	318	314	313	260	303	286	311	279	302	312	290	280	297	309	286	280	287	272	327	310	324	294	288	285	297	297	274	295	283	325	294	302	291	313	307	314	303	333	294	317	348	296	327	314	320	286	276	313	313	302	300	285	316	259	267	331	317	327	287	317	300	296	295	314	266	312	305	317	315	315	308	288	262	313	319	308	310	304	278	294	325	314	296	334	316	316	293	289	293	262	318	309	287	286	289	312	337	306	300	303	297	304	329	309	311	342	306	300	281	301	292	323	301	308	309	316	320	307	300	293	289	285	310	313	303	288	281	278	280	281	290	277	294	325	278	286	286	319	309	308	309	307	306	301	286	279	294	295	316	323	305	308	295	299	294	308	306	327	307	339	299	319	307	320	303	335	296	328	288	299	313	319	313	330	292	307	339	284	319	339	313	297	306	285	295	321	286	298	311	315	301	301	319	295	329	319	290	326	293	271	294	269	289	303	294	307	315	290	293	309	314	303	322	277	288	309	299	300	299	305	304	298	301	292	295	303	326	276	273	314	291	285	313	307	295	315	313	290	304	305	322	317	297	304	295	312	313	296	293	315	295	312	286	311	313	344	304	291	281	281	280	331	309	312	285	318	305	297	299	288	308	286	284	306	315	313	309	310	314	269	298	279	318	332	294	309	313	308	333	284	316	322	292	288	297	318	290	291	341	278	287	343	317	287	280	304	299	304	309	301	308	280	300	270	317	305	293	306	343	327	304	298	285	289	276	316	319	303	320	324	331	310	322	311	292	314	307	295	304	325	282	278	303	296	302	298	289	266	294	331	301	316	293	282	294	290	322	310	294	324	290	254	301	298	306	326	296	272	312	318	338	307	311	294	326	315	311	269	303	298	306	302	290	304	301	288	303	331	308	289	295	297	298	323	325	323	293	306	304	316	309	299	324	294	302	330	288	269	297	296	302	324	301	292	288	331	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19550	1817	3664	3993	3387	2809	2373	2050	1815	1591	1563	1493	1374	1344	1313	1227	1071	1055	1076	1062	1060	985	994	978	966	994	928	929	929	957	943	892	912	880	927	945	886	929	899	916	860	923	815	864	863	914	941	915	898	891	878	868	877	864	851	861	869	840	856	820	853	924	845	850	867	862	915	885	868	855	854	859	861	854	857	862	910	910	810	887	851	886	819	858	842	859	843	906	839	810	877	879	849	834	906	921	805	874	844	844	865	890	851	873	813	827	864	891	864	902	868	812	893	878	848	843	855	835	833	880	847	852	862	911	842	868	828	892	890	878	904	855	900	819	827	871	824	881	871	877	842	865	867	869	833	816	824	803	889	832	849	824	834	834	851	821	900	888	852	863	866	882	816	824	834	892	859	861	851	802	822	872	839	889	832	838	873	844	812	845	846	857	869	905	819	861	835	873	853	918	823	850	837	834	835	870	809	811	897	903	878	859	883	898	841	898	853	861	898	864	881	810	863	868	830	886	823	882	826	875	836	816	858	885	839	872	835	847	876	822	841	840	837	836	826	882	875	861	868	823	811	845	860	855	864	835	896	883	846	902	823	873	838	882	811	890	856	877	807	854	857	892	841	870	872	907	847	856	846	822	880	869	839	866	854	870	875	927	873	862	879	867	893	850	849	873	807	816	837	860	874	836	856	821	874	900	891	884	822	852	822	804	811	864	837	874	870	830	817	841	810	919	798	811	772	828	838	843	824	832	853	859	883	839	797	824	835	860	851	819	852	846	879	827	823	863	893	868	880	809	844	837	826	836	899	841	857	862	888	867	787	847	873	850	833	854	838	894	877	872	853	787	840	845	808	841	810	841	822	867	840	819	830	804	849	829	859	861	875	858	903	836	880	828	879	866	847	869	848	841	853	847	854	829	881	860	799	893	844	817	825	808	893	914	879	834	898	913	833	806	828	840	895	844	862	877	873	855	808	818	852	823	914	841	861	824	839	794	839	863	839	825	866	830	818	889	810	829	853	849	901	793	882	887	829	805	888	890	789	900	827	857	849	851	870	850	841	835	860	881	814	809	838	825	889	846	835	850	828	839	817	828	793	854	849	837	849	874	856	844	847	855	838	834	840	857	848	873	879	907	862	864	816	896	866	860	886	815	831	852	860	900	891	855	852	811	826	863	824	831	840	847	879	852	938	851	850	865	797	859	873	910	934	842	858	847	836	845	903	876	874	882	833	863	836	800	789	857	894	863	828	834	868	822	856	861	865	855	888	828	841	797	817	840	877	865	856	823	930	886	803	865	866	852	836	865	863	854	865	839	851	805	864	893	790	888	855	837	862	864	807	856	883	799	845	835	788	817	893	830	821	830	864	803	852	867	881	862	883	817	866	881	890	867	887	861	842	835	829	819	859	875	810	891	839	901	842	842	871	846	822	846	916	837	841	817	879	842	838	832	853	847	866	836	827	844	863	888	916	838	915	816	864	873	852	824	850	910	839	863	908	892	852	845	847	874	821	840	841	856	839	865	845	883	830	852	822	890	864	834	830	824	857	870	808	816	836	853	887	857	874	887	802	852	837	864	795	831	832	899	847	836	851	819	860	867	840	876	861	882	845	859	850	826	823	841	841	847	818	859	917	848	897	823	906	860	842	858	798	813	850	828	839	800	875	824	916	850	853	846	815	871	789	898	866	820	819	855	855	862	883	823	868	830	826	857	886	909	886	848	907	905	898	824	835	880	834	846	903	879	838	856	859	839	806	867	909	818	819	822	875	842	839	834	847	814	858	929	808	914	855	851	826	840	880	869	873	787	827	860	847	801	865	901	844	869	875	840	832	855	818	831	850	847	838	828	879	841	823	827	872	838	771	861	809	872	833	846	843	844	835	873	840	831	806	853	880	911	858	904	828	829	863	886	871	812	834	881	800	809	884	861	878	835	834	832	819	869	880	830	836	859	866	818	862	913	853	872	866	869	802	776	816	880	904	854	860	844	910	830	832	799	857	796	888	816	833	846	854	834	871	865	884	830	882	813	814	860	874	848	903	858	823	879	885	808	857	800	888	810	809	895	856	832	859	953	827	850	894	842	862	811	857	822	813	802	798	835	888	831	860	831	777	860	864	829	834	903	858	779	857	874	870	937	789	832	823	803	854	835	881	853	879	913	865	817	817	849	897	851	850	903	843	903	787	852	855	859	910	853	861	825	899	874	841	848	837	843	909	907	844	877	846	851	854	813	853	829	863	854	860	863	850	881	879	838	820	853	823	909	907	881	888	821	885	857	830	875	885	850	829	824	851	865	851	831	824	793	874	850	794	857	865	830	866	838	840	840	852	837	827	862	844	833	853	871	795	866	847	831	841	848	859	806	849	867	801	867	815	859	848	849	824	851	875	868	896	901	878	783	821	851	905	829	855	849	812	848	906	833	882	874	855	865	839	882	829	840	865	865	837	888	828	930	839	835	824	879	808	851	893	871	834	850	829	811	835	845	875	833	832	816	841	773	831	886	827	837	829	805	907	846	882	868	861	838	918	880	922	865	895	848	830	872	833	842	883	909	856	837	881	854	846	869	846	844	890	865	884	870	816	821	884	831	874	870	801	806	835	836	852	872	867	871	833	845	887	840	837	911	769	823	855	857	849	835	904	874	833	854	871	860	824	791	830	849	813	878	827	868	822	814	870	892	814	868	886	857	801	905	820	840	859	908	895	837	810	852	882	785	818	862	875	848	882	846	818	847	850	892	897	847	814	820	884	832	854	894	811	883	849	865	888	860	828	872	856	853	876	877	876	883	864	860	799	837	814	886	811	856	879	847	787	837	882	859	851	857	881	840	852	808	872	936	790	858	845	834	850	903	819	818	857	906	822	833	871	851	824	851	872	838	805	815	822	892	842	846	848	889	813	847	828	877	865	899	844	869	851	858	841	865	854	883	850	819	851	883	918	823	816	848	837	842	879	848	877	783	882	811	835	839	838	926	856	857	848	849	828	866	818	845	903	842	876	850	800	860	828	869	853	877	866	834	816	829	833	862	819	861	853	846	879	813	828	830	891	814	852	858	868	843	843	867	831	869	852	862	891	854	834	876	845	823	830	869	835	881	893	855	882	836	845	853	855	861	830	825	836	847	873	823	890	860	824	893	850	840	840	830	865	807	874	842	894	847	819	830	854	905	829	900	837	857	892	859	882	890	848	876	880	842	883	834	883	832	857	916	846	821	844	881	877	879	904	860	881	806	855	827	841	852	902	856	856	839	830	877	837	858	847	881	852	900	886	908	867	775	872	868	870	881	860	856	845	846	931	839	851	872	876	856	850	818	858	807	833	831	882	855	853	872	899	841	867	863	799	859	903	880	822	807	852	828	870	837	816	821	881	849	892	880	838	860	806	887	834	902	835	870	873	838	827	875	804	849	867	819	837	837	830	871	830	843	875	825	886	818	871	868	831	859	870	821	900	827	863	864	822	888	849	837	793	829	904	897	887	815	873	888	818	845	839	834	883	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9
