18
51
15
9
21
13
52
42
8
174
65
7
17
41
10
27
1000
200
47
23
109
14
30
163
6
34
12
28
559
39
5
50
60
38
229
146
11
48
49
185
37
24
26
19
107
22