77387
78489
29434
14320
54143
8082
13270
11950
10470
19213
257518501
1050988168
89109159
67563104
61882157
594528825
49123150
46985112
36353
54818
1322015
1242018
47344
82928056
764510
1205919