56836
70378
858911
1012513
86908
543913
887027
36135
418414
55980
39743
34052
430551728
238144380
1665648312
156743267
129613178
123018252
1114418895
103230210
88228178
82962290
74664139
69288158