Generate UD annotations for the following tokenized text:
Styrum liegt im Stadtbezirk Rechtsruhr - Nord und grenzt an den ebenfalls geteilten Stadtteil Dümpten, Altstadt II, an Speldorf, sowie an die Oberhausener Stadtteile Alstaden und Styrum.
Postion	Tokenization
1	Styrum
2	liegt
3	im
4	in
5	dem
6	Stadtbezirk
7	Rechtsruhr
8	-
9	Nord
10	und
11	grenzt
12	an
13	den
14	ebenfalls
15	geteilten
16	Stadtteil
17	Dümpten
18	,
19	Altstadt
20	II
21	,
22	an
23	Speldorf
24	,
25	sowie
26	an
27	die
28	Oberhausener
29	Stadtteile
30	Alstaden
31	und
32	Styrum
33	.
Position	Tokenization	UPOS	Head	Deprel
1	Styrum	PROPN	2	nsubj
2	liegt	VERB	0	root
3	im	_	None	_
4	in	ADP	5	case
5	dem	DET	5	det
6	Stadtbezirk	NOUN	2	obl
7	Rechtsruhr	PROPN	5	appos
8	-	PUNCT	8	punct
9	Nord	PROPN	6	appos
10	und	CCONJ	10	cc
11	grenzt	VERB	2	conj
12	an	ADP	15	case
13	den	DET	15	det
14	ebenfalls	ADV	14	advmod
15	geteilten	ADJ	15	amod
16	Stadtteil	NOUN	10	obl
17	Dümpten	PROPN	15	appos
18	,	PUNCT	18	punct
19	Altstadt	PROPN	16	conj
20	II	PROPN	18	appos
21	,	PUNCT	22	punct
22	an	ADP	22	case
23	Speldorf	PROPN	15	conj
24	,	PUNCT	28	punct
25	sowie	CCONJ	28	cc
26	an	ADP	28	case
27	die	DET	28	det
28	Oberhausener	PROPN	28	amod
29	Stadtteile	NOUN	15	conj
30	Alstaden	PROPN	28	appos
31	und	CCONJ	31	cc
32	Styrum	PROPN	29	conj
33	.	PUNCT	2	punct