0
10
17
27
40
46
75
91
92
93
112
116
117
139
141
155
156
160
177
194
195
