29900
14965
17046
97176
53716
44521
80385
76895
64362
15461