2
4
16
28
38
56
59
87
93
100
