455
160
224
118
628
207
743
209
689
49
624
172
686
298
784
112
315
184
330
133
373
192
390
136
416
204
351
65
236
99
983
320
414
108
554
134
109
40
390
182