152
451
769
406
132
576
570
467
342
181
282
306
100
79
167
340
197
110
276
85
150
99
151
229
317
195
237
311
487
127
73
241
204
263
41
220
438
75
106
180
562
265
84
185
198
316
518
166
215
83
372
795
235
171