31727
22606
16959
54910
15110
28046
18579
80688
42893
85146
30104
71773