16
41
38
61
62
47
34
245
239
200
42
20
20
109
342
572
707
764
687
684
19
23
13
61
25
50
71
42
60
50
41
61
25
50
38
71
42
42
60
50