9912
32270
77979
152388
55626
20328
88970
71890
28350
143616