42732
31426
58739
45457
79618
866016
701313
24071
66813
41806
67087
530611
430540728
238137380
1665638312
156741267
129611178
123017252
1114398895
103222210
88223178
82958290
74654139
69283158