102640
21830
216792
462131
1077146
373391
229716
371344
858122
384202
873159
463794
361605
442828
52227
158645
797355
33269
965998
565987
519729
268360
900829
890444
452333
588539