18
8
6
9
25
22
107
200
43
11
27
24
51
7
39
5
42
23
10
31
44
15
21
13
126
1000
19
17
47
173
37
48
97
12
28
63
57
152
26
36
16
116