446
3
254
1
457
307
217
435
2
669
293
750
447
4
582
265
344
680
807
685
364
75
306
469
787
325
1302
858
0
519
144
121
646
400