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