49308
626678
566211
876486
700346
901124
61599
798271
585309
18560
255860
993143
32379464
27612131
24660998
24228481
18513343
16679973
154861029
14674239
12650764
10475485
775344
5711209