42
16
23
85
41
76
78
50
53
104