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