10
41
127
47
42
88
97
35
76
97