Generate UD annotations for the following tokenized text:
Hier spielte er in der Stammformation, stieg jedoch mit dem Verein am Ende der Saison ab, weshalb Saïfi zum korsischen Verein AC Ajaccio wechselte.
Postion	Tokenization
1	Hier
2	spielte
3	er
4	in
5	der
6	Stammformation
7	,
8	stieg
9	jedoch
10	mit
11	dem
12	Verein
13	am
14	an
15	dem
16	Ende
17	der
18	Saison
19	ab
20	,
21	weshalb
22	Saïfi
23	zum
24	zu
25	dem
26	korsischen
27	Verein
28	AC
29	Ajaccio
30	wechselte
31	.
Position	Tokenization	UPOS	Head	Deprel
1	Hier	ADV	2	advmod
2	spielte	VERB	0	root
3	er	PRON	2	nsubj
4	in	ADP	6	case
5	der	DET	6	det
6	Stammformation	NOUN	2	obl
7	,	PUNCT	8	punct
8	stieg	VERB	2	conj
9	jedoch	ADV	8	advmod
10	mit	ADP	12	case
11	dem	DET	12	det
12	Verein	NOUN	8	obl
13	am	_	None	_
14	an	ADP	15	case
15	dem	DET	15	det
16	Ende	NOUN	8	obl
17	der	DET	17	det
18	Saison	NOUN	15	nmod
19	ab	ADP	8	compound:prt
20	,	PUNCT	28	punct
21	weshalb	SCONJ	28	mark
22	Saïfi	PROPN	28	nsubj
23	zum	_	None	_
24	zu	ADP	25	case
25	dem	DET	25	det
26	korsischen	ADJ	25	amod
27	Verein	NOUN	28	obl
28	AC	PROPN	25	appos
29	Ajaccio	PROPN	26	appos
30	wechselte	VERB	8	advcl
31	.	PUNCT	2	punct