29934
63268
18164
13606
52247
86888
45890
34602
40284
97078