0
3
10
17
39
42
51
83
91
92
104
114
127
139
147
158
