56
0
52
1
281
831
426
371
43
998
675
115
729
308
278
761
519
508
770
482
114
472
747
855
179
1011
836
453
701
142
568
595
461
919
295
17
23
65
113
40
22