40
23
25
50
48
41
109