342
1296
529
149
94
504
707