513 670 927 943 991 1086 1170 1294 1314 1330 1502 1570 1093 1760 1863 2086 2104 2166 2180 2237 2253 2268 2321 2329 2408 2409 2448 2484 2490 2528 2548 2566 2643 2768 2867 2997 3151 31 ( 51 31753252