89401136
839572
82801063
7756486
922191
69397
59858
51040
50651
44814
44116
42524
33149
2771
20443
167364