95952 165
94718 275
88498 833
85666 128
77371 627
55895 72
54691 961
42088 178
39789 305
37426 645
34897 882
24027 611
19991 20