407
66
652
256
75
336
581
3
248
388
195
69
679
843
191
148
612
28
427
354
386
187
370
803
651
760
785
363