51
69
57
64
81
184
177
77
165
149
384
56
164
104
143
150
71
311
304
186
106
546
108
30
273
214
516
174
154
341
168
44
61
87
617
152
302
309
190
156
409
567
212
348
114
223
301
419
136
246
60
74
237
111
318
247
285
58