1296
342
529
149
94
504
707