99
0
1
159
2
161
177
169
174
368
202
164
278
196
185
205
197
203
251
269
210
250
216
183
236
208
351
367
392
475
3
517
491
648
581
657
767
759
902
885
1040
1110
1116
1166
1236
1373