2
3
8
12
20
47
59
77
86
89
96
117
118
