9
3
18
184
7
14
25
20
15
8
6
69
17
10
155
44
23
16
507
13
75
30
29
123
50
77
21
19
56
27
223
55
39
24
33
200
250
185
102
38
137
51
46
346