50029
246301
4472
828872
665977
448295
432385
842238
522706
475786
568663
764312
32375464
27608131
24659998
24228481
18512343
16678973
154851029
14674239
12649764
10474485
774844
5711209