57091
50294
3976672
4225597
2211307
742619
6048122
1518847
6790953
4336499
3710134
4896140
9350727
1884401
1708530
1922432
2660383
4900287
780678
6454607
217416
5730599
970172
1887565
699067
162589
81610
105170