41
14
293
38
101
185
163
75
117
1143
495
25
26
24
32
209
9
69
17
45
23
27
40
66
72
56
269
149
131
42
270
222
105
18
124
71
74
80
159
46
156
217
81
83
54
33
31
97
140
142
11