8
7
4
61
86
31
9
59
47
45
272
3
173
139
210
240
151
11
13
107
5
15
36
39
69
20
42
18
299
14
38
19
50
62
6
10
27
23