122365
82720
133962
562515
797780
182194
482290
43371
684343
216499
764701
28280
630535
45600
580434
551604
419527
421547
109936
582759