101721479
9430805
90631446
8613452
84151212
77401985
75141941
6713386
6680783
61731866
61651790
60211346
57721259
5540162
4951225
4902365
68624