10
41
128
47
42
88
97
38
76
97