139
56
773
209
321
39
733
341
320
183
393
115
524
132
543
170
372
127
376
188
525
50
275
210
458
54
336
166
416
148
271
100
484
51
459
161
489
153
556
56