2
10
19
30
59
68
72
80
94
105
111
