42

1706
382
595
13074
611
5756
858
1510
483
768
7270
6763
233
104

69

129
12