39

1502
342
533
11392
561
5142
856
1352
427
707
6397
5874
233
94

69

119
12