2
7
8
9
33
58
81
47
81
53
152
177