43
45
16
9
7
268
15
21
29
428
63
37
70
20
64
267
5
142
59
178
101
99
17
49
23
132
213
22
81
35
55
44
38
28
2
61
42
271
47
31
14
19
211
377
25
357
191
195
72