104585
256823
142225
827828
836399
524358
208744
252294
5114
689946
574988
202463
222630
118333
928787
1010191
505316
208740
5729
1090180
50273
321594
570560
234224
747604
976257