40736
64526
50897
930118
873
886129
900193
24240
33950
782139
600
811166
997177
1022196
56880
62675
1048146
92441017
64951390
79641388