604
312
593
741
959
57
427
572
300
335
257
923
414
112
602
941
541
794
476
155
321
318
513
267
952
133
811
6