52
1
81
66
59
1052
4
979
562
0
773
2
771
868
8
337
368
87
98
487
344
987
5
611
381
559
826
767
658
518
60
434
343
1035
2946
11