99 15 2509 87 2 3576 293 44 3992 118 17 2969 58 15 1397 91 18 1183 161 38 3498 108 15 2054 74 33 2629 79 11 2822 62 8 4083