857851
331214
887350
168887
826363
98620
417876
60333
14712
300399
28818
964714
41655
37538
406702
525520
270606
534214
601772
314569
650210
154793
89588
1012372
615496
461949