42
9
10
65
41
106
47
58