16062
34833
9480
28514
25311
47798
22743
42447
23274
18890
10810
24954
430575728
238161380
1665848312
156760267
129622178
123026252
1114558895
103238210
88237178
82972290
74668139
69295158