2
4
14
29
55
71
78
87
97
98
99
121
130
