
idict={}

for index, row in df.iterrows():

	idict[int(row["ID"])] = index
	
	
to_add = [(426,444), (437,438),(437,442),(411,420),
(411,414), (411,358),(411,407),(399,400),(399,349),381,384),(240,210)]
	
to_add2 = [(426,444), (437,438), (437,436), (437,423), (437,428), (437,432), (437,374), (437,441), 
(437,443), (437,439), (437,427), (437,430), (437,445), (437,435), (437,434), (437,442), (411,420),
(411,414), (411,358),(411,407), (399,400),(399,349),(381,384),(240,210), (400,411), (399,348),
(399,381),(399,384),(399,386),(399,397)]


for i in range(len(to_add2)):
	graph.add_edge(idict[to_add2[0]],idict[to_add2[1]])
	
	
	
	
	

to_remove = [(210,195),(210,203),(210,202),(210,193),(210,235),(210,234),(169,78),(169,77),(169,70)
(169,68),(169,32),(169,23),(169,179),(234,78),(235,78),(235,89),(235,106),(235,102),(102,190),
(190,105),(190,145),(145,233),(233,133)]

for i in range(len(to_remove)):
	graph.remove_edge(idict[to_remove[0]],idict[to_remove[1]])
