Generate UD annotations for the following tokenized text:
Im Nordwesten grenzt das gemeindefreie Gebiete an Kalchreuth und trennt damit die Gemeinde Heroldsberg in zwei Teile, nördlich grenzen die Heroldsberger Ortsteile Kleingeschaidt und Großgeschaidt an.
Postion	Tokenization
1	Im
2	In
3	dem
4	Nordwesten
5	grenzt
6	das
7	gemeindefreie
8	Gebiete
9	an
10	Kalchreuth
11	und
12	trennt
13	damit
14	die
15	Gemeinde
16	Heroldsberg
17	in
18	zwei
19	Teile
20	,
21	nördlich
22	grenzen
23	die
24	Heroldsberger
25	Ortsteile
26	Kleingeschaidt
27	und
28	Großgeschaidt
29	an
30	.
Position	Tokenization	UPOS	Head	Deprel
1	Im	_	None	_
2	In	ADP	3	case
3	dem	DET	3	det
4	Nordwesten	NOUN	4	obl
5	grenzt	VERB	0	root
6	das	DET	7	det
7	gemeindefreie	ADJ	7	amod
8	Gebiete	NOUN	4	nsubj
9	an	ADP	9	case
10	Kalchreuth	PROPN	4	obl
11	und	CCONJ	11	cc
12	trennt	VERB	4	conj
13	damit	ADV	11	advmod
14	die	DET	14	det
15	Gemeinde	NOUN	11	obj
16	Heroldsberg	PROPN	14	appos
17	in	ADP	18	case
18	zwei	NUM	18	nummod
19	Teile	NOUN	11	obl
20	,	PUNCT	21	punct
21	nördlich	ADJ	21	advmod
22	grenzen	VERB	4	parataxis
23	die	DET	24	det
24	Heroldsberger	PROPN	24	amod
25	Ortsteile	NOUN	21	nsubj
26	Kleingeschaidt	PROPN	24	appos
27	und	CCONJ	27	cc
28	Großgeschaidt	NOUN	25	conj
29	an	ADP	21	compound:prt
30	.	PUNCT	4	punct