82258
37238
48507
36008
12920
81350
16942
67596
17128
31893