13893
268355750
99945249
95605406
92780
80002090
41363700
66113666
63124011
6999282477
5636056162
114243795
64413108
51747611
112224343
73754357
77617562
76665000
56114136
69002777
54282205
53523400
53332544
46662611
50003641
77902000
42503031
50332760
5298