10
41
126
47
42
88
97
35
76
96