290670
95541
736800
869425
491182
133570
382411
226896
634877
95132
353671
164552
150259
897855
563906
677698
885475
729369
697240
42874
70833
855973
113473
667206
234837
577922
45470
867168
812802
958614