7
12
22
23
18
42
137
88
75
2