Generate UD annotations for the following tokenized text:
Manche Programmiersprachen besitzen eine Variante der arcustangens - Funktion, welche dies automatisch erledigt (oft mit atan2 bezeichnet).
Postion	Tokenization
1	Manche
2	Programmiersprachen
3	besitzen
4	eine
5	Variante
6	der
7	arcustangens
8	-
9	Funktion
10	,
11	welche
12	dies
13	automatisch
14	erledigt
15	(
16	oft
17	mit
18	atan2
19	bezeichnet
20	)
21	.
Position	Tokenization	UPOS	Head	Deprel
1	Manche	PRON	2	det
2	Programmiersprachen	NOUN	3	nsubj
3	besitzen	VERB	0	root
4	eine	DET	5	det
5	Variante	NOUN	3	obj
6	der	DET	7	det
7	arcustangens	PROPN	5	nmod
8	-	PUNCT	9	punct
9	Funktion	NOUN	7	flat
10	,	PUNCT	14	punct
11	welche	PRON	14	nsubj
12	dies	PRON	14	obj
13	automatisch	ADJ	14	advmod
14	erledigt	VERB	7	acl
15	(	PUNCT	19	punct
16	oft	ADV	19	advmod
17	mit	ADP	18	case
18	atan2	PROPN	19	obl
19	bezeichnet	VERB	7	acl
20	)	PUNCT	19	punct
21	.	PUNCT	3	punct