10
39
116
47
40
84
97
35
75
96