15
17
13
5
34
26
20
39
200
33
7
6
12
14
30
36
41
22
57
35
8
1000
10
27
113
9
23
19
69
78
21
58
66
59
32
76
142
89
83
756
28
24
156
18
149
88
11