560337
118223
550652
682162
954497
491524
870682
200472
397126
389444
277172
820852
310506
297349
147515
8253
538273
192949
317695
257994
48380
88991
214285
189433
179778
518546
26558
243475
182458
749982