Generate UD annotations for the following tokenized text:
Es war Basis des Aufblühens von Online - Tauschbörsen (wie Napster) und mobilen Musikabspielgeräten (MP3 - Spieler) auf Basis von Flash - Speicher oder Festplatten.
Postion	Tokenization
1	Es
2	war
3	Basis
4	des
5	Aufblühens
6	von
7	Online
8	-
9	Tauschbörsen
10	(
11	wie
12	Napster
13	)
14	und
15	mobilen
16	Musikabspielgeräten
17	(
18	MP3
19	-
20	Spieler
21	)
22	auf
23	Basis
24	von
25	Flash
26	-
27	Speicher
28	oder
29	Festplatten
30	.
Position	Tokenization	UPOS	Head	Deprel
1	Es	PRON	3	nsubj
2	war	AUX	3	cop
3	Basis	NOUN	0	root
4	des	DET	5	det
5	Aufblühens	NOUN	3	nmod
6	von	ADP	9	case
7	Online	NOUN	9	compound
8	-	PUNCT	7	punct
9	Tauschbörsen	NOUN	5	nmod
10	(	PUNCT	12	punct
11	wie	ADP	12	case
12	Napster	PROPN	9	nmod
13	)	PUNCT	12	punct
14	und	CCONJ	16	cc
15	mobilen	ADJ	16	amod
16	Musikabspielgeräten	NOUN	9	conj
17	(	PUNCT	18	punct
18	MP3	PROPN	16	appos
19	-	PUNCT	20	punct
20	Spieler	NOUN	18	flat
21	)	PUNCT	18	punct
22	auf	ADP	23	case
23	Basis	NOUN	16	nmod
24	von	ADP	25	case
25	Flash	PROPN	23	nmod
26	-	PUNCT	27	punct
27	Speicher	NOUN	25	flat
28	oder	CCONJ	29	cc
29	Festplatten	NOUN	25	conj
30	.	PUNCT	3	punct