5
15
30
31
45
56
67
89
90
98
113
117
