Generate UD annotations for the following tokenized text:
Es ist mir ein Bedürfnis, von meiner Stelle aus bei dieser Gelegenheit Dank und Anerkennung für die in 4 ½ - jähriger Kriegszeit dem Feldheere geleisteten Dienste auszusprechen.
Postion	Tokenization
1	Es
2	ist
3	mir
4	ein
5	Bedürfnis
6	,
7	von
8	meiner
9	Stelle
10	aus
11	bei
12	dieser
13	Gelegenheit
14	Dank
15	und
16	Anerkennung
17	für
18	die
19	in
20	4
21	½
22	-
23	jähriger
24	Kriegszeit
25	dem
26	Feldheere
27	geleisteten
28	Dienste
29	auszusprechen
30	.
Position	Tokenization	UPOS	Head	Deprel
1	Es	PRON	5	expl
2	ist	AUX	5	cop
3	mir	PRON	5	iobj
4	ein	DET	5	det
5	Bedürfnis	NOUN	0	root
6	,	PUNCT	29	punct
7	von	ADP	9	case
8	meiner	DET	9	det:poss
9	Stelle	NOUN	29	obl
10	aus	PART	9	fixed
11	bei	ADP	13	case
12	dieser	PRON	13	det
13	Gelegenheit	NOUN	29	obl
14	Dank	NOUN	29	obj
15	und	CCONJ	16	cc
16	Anerkennung	NOUN	14	conj
17	für	ADP	28	case
18	die	DET	28	det
19	in	ADP	24	case
20	4	NUM	23	nummod
21	½	NUM	20	conj
22	-	PUNCT	20	punct
23	jähriger	ADJ	24	amod
24	Kriegszeit	NOUN	27	nmod
25	dem	DET	26	det
26	Feldheere	NOUN	27	iobj
27	geleisteten	ADJ	28	amod
28	Dienste	NOUN	14	nmod
29	auszusprechen	VERB	5	csubj
30	.	PUNCT	5	punct