10
41
118
47
41
85
97
35
76
96