18
45
38
61
62
48
34
246
240
200
42
20
20
109
342
572
707
765
687
684
25
32
18
64
25
50
71
43
60
50
45
64
25
50
38
71
43
42
60
50