81
21
239
38
347
53
34
399
142
328