5
15
16
21
30
46
54
68
76
85
93
116
