40
26
61
48
41
48
45
38
41
159