168
982
250
18
916
586
431
455
386
635
988
198
300
461
930
752
947
432
270
168
527
455
378
185