102
1
289
391
403
787
2
254
219
784
776
6
583
457
308
449
4
1279
5
159
469
364
519
670
3
294
435
842
0
859
168
325
244
810
232
233
903