42732
31426
58739
79618
638613
24071
66813
41806
67087
29084
40354
48943
430599728
238176380
1665938312
156769267
129632178
123038252
1114628895
103246210
88250178
82979290
74673139
69305158