31727
22606
16959
54910
28046
18579
41684
85149
30104
18820
86215
76122