212126
663600
417378
217869
640956
547415
399880
492572
348312
819565
373122
582620
424543
974604
730618
48795
483125
143816
470466
716893
8433
827422
275604
38690
401426
501374