56
0
40
39
52
43
27
913
500
532
461
342
1
392
822
745
511
353
2
178
300
263
1145
219
420
317
277
253
357