10
41
127
47
42
88
97
36
76
97