Generate UD annotations for the following tokenized text:
Die Larven der Ibisfliege kommen vor allem in sauberen, mäßig - bis schnellfließenden Gewässern mit steinigem oder kiesigem Grund vor, weshalb sie auch als Bioindikator für die Wasserqualität herangezogen werden können (Saprobienindex 1,5 -- Gewässergüteklasse I - II).
Postion	Tokenization
1	Die
2	Larven
3	der
4	Ibisfliege
5	kommen
6	vor
7	allem
8	in
9	sauberen
10	,
11	mäßig
12	-
13	bis
14	schnellfließenden
15	Gewässern
16	mit
17	steinigem
18	oder
19	kiesigem
20	Grund
21	vor
22	,
23	weshalb
24	sie
25	auch
26	als
27	Bioindikator
28	für
29	die
30	Wasserqualität
31	herangezogen
32	werden
33	können
34	(
35	Saprobienindex
36	1,5
37	--
38	Gewässergüteklasse
39	I
40	-
41	II
42	)
43	.
Position	Tokenization	UPOS	Head	Deprel
1	Die	DET	2	det
2	Larven	NOUN	5	nsubj
3	der	DET	4	det
4	Ibisfliege	NOUN	2	nmod
5	kommen	VERB	0	root
6	vor	ADP	7	case
7	allem	PRON	5	obl
8	in	ADP	15	case
9	sauberen	ADJ	15	amod
10	,	PUNCT	9	punct
11	mäßig	NOUN	15	amod
12	-	PUNCT	14	punct
13	bis	ADP	14	case
14	schnellfließenden	ADJ	11	nmod
15	Gewässern	NOUN	5	obl
16	mit	ADP	20	case
17	steinigem	ADJ	20	amod
18	oder	CCONJ	19	cc
19	kiesigem	ADJ	17	conj
20	Grund	NOUN	15	nmod
21	vor	ADP	5	compound:prt
22	,	PUNCT	31	punct
23	weshalb	SCONJ	31	mark
24	sie	PRON	31	nsubj:pass
25	auch	ADV	27	advmod
26	als	ADP	27	case
27	Bioindikator	NOUN	31	obl
28	für	ADP	30	case
29	die	DET	30	det
30	Wasserqualität	NOUN	27	nmod
31	herangezogen	VERB	5	advcl
32	werden	AUX	31	aux:pass
33	können	AUX	31	aux
34	(	PUNCT	35	punct
35	Saprobienindex	PROPN	27	appos
36	1,5	NUM	35	appos
37	--	PUNCT	38	punct
38	Gewässergüteklasse	NOUN	35	appos
39	I	NUM	38	appos
40	-	PUNCT	41	punct
41	II	NUM	38	appos
42	)	PUNCT	35	punct
43	.	PUNCT	5	punct