0
5
6
23
25
27
41
58
63
71
89
96
117
118
120
130
138
152
170
176
200
201
