47
252
40
87
65
157
277
169
29
59
60
75
203
45
168
58
57
136
24
191
13
131
35
62
178
101
28
46
77
106
103
63
388
81
23
66
43
67
26
31
403
96
8
118
150
272
158
20
52
173
36
71
56
55