3
4
18
20
31
38
45
53
63
91
104
116
