545
157
554
71
506
238
691
349
338
211
722
228
625
160
360
219
587
224
549
106
171
124
176
105
378
58
370
125
397
150
284
36
454
83
557
263
413
83
399
170