114
27
109
13
34
6
22
7
16
26
14
308
12
15
53
5
29
18
40
8
17
10
200
19
50
148
46
20
9
25
65
11
31
43
28
35
121
207
48
39
55
279
56
51
62
94
1000