102640
21830
216792
462131
1077146
373391
229716
371344
858122
384202
873159
463794
663484
957659
682135
116664
887595
136749
562395
627377
80788
866543
606374
364586
193150
716418