99 15 2602 87 2 3756 293 44 4128 118 17 3078 58 15 1486 91 18 1271 161 38 3647 108 15 2149 74 33 2737 79 11 2924 62 8 4402