5
21
24
31
69
80
83
93
96
107
108
