8256
24640
163251
60588
20586
41286
105090
43810
35190
100045