86689
370180
596628
668782
377614
928803
462550
778442
71164
240943
331132
322616
141906
675881
727728
103516
993519
598444
10130
224324
978388
154436
396333
457358
23730
798659
373439
191490
555998
897840