43
34
266
5
32
17
38
77
31
21
301
37
87
14
225
99
97
62
8
30
26
10
1
44
203
27
20
39
22
23
75
78
81
314
108
56
96
55
40
567
92
19
11
183
156
181
153
16
167
53
47
13