43781
28792
42857
48579
18193
66512
20740
23351
42118
58019