5
12
23
56
70
74
80
88
90
93
95
104
113
128
