140427
288416
259935
628373
502464
910823
107136
321733
94316
167529
35654
317859
426270
442951
226138
73321
65425
138167
207204
880401
105444
292731
249978
50567
322367
823611