29937
63269
18164
13606
52249
86888
45890
34602
40284
97078