3
3
150 1595
2256 16133
728 7393
1270 10437