43436
31975
16998
24113
64677
39782
24576
93009
72017
35089