15
9
46
34
119
10
28
43
14
17
21
37
170
31
283
20
64
59
58
11
27
311
61
134
56
1063
39
47
752
169
38
2
289
586
261
49
32
8
55
53
25
67
40
177
35
18
7
22
36