196
259
803
1060
608
1071
512
28
534
355
752
201
537
