42
126
240
302
360
393
447
457
474
546
696
767
852
902
924
936
1029
1036
1177
1192
1266
1275
1328
1359
1405
1412
1419
1458
1589
1623
1624
1651
