47
117
57
83
119
121
664
122
138
115
111
73
95
208
89
130
46
69
35
167
295
36
187
240
143
172
162
256
257
202
259
367
479
460
267
483
195
286
113
163
421
436
78
93
270
112
237
348
206
160
105
408
307
56
212
200
219
204