3
10
30
20
49
59
68
43
167
47
327
66