0
8
1
9
6
12
13
14
10
18
142
190
82
106
319
254
128
424
34
214
124
53
56
59
50
51
28
30
41
49
26
67
32
185
43
72
107
145
103
100
169
13754
588
285
45