95
287
165
269
184
124
118
255
208
346
314
480
80
393
170
37
47
272
256
275
460
616
357
10
61
596
188
83
154
231
137
175
182
147
164
422
280
70
529
343
129
131
696
148
150
254
235
68
156
302
253
222
548
145
49
296
876
638