161
190
105
256
290
164
748
304
307
294
157
205
359
313
278
235
196
139
147
96
193
262
184
166
108
107
333
151
43
186
187
269
488
50
61
72
113
48
79
89
162
115
111
112
62
100
310
97
37
71
88
73
55
702
557
785
101
83