51
27
18
23
52
143
61
36
63
40
166
26
38
55
133
183
43
65
124
153
116
89
47
191
141
94
173
130
157
459
152
187
98
159
291
29
175
71
305
148
46
85
169
151
377
127
188
198
184
318
340
163
194
122
53