102871676
91851988
6713782
99601057
1239468
7654119
1058661
396759
449093
157699
5031154
2551145
272396
198680
159337