12 2106 97 462500 3 9 25 28 33 48 54 59 63 82 96 98 100 104 116 136 160 185 211 240 295 346 481 628 100 573 865 436 63 27 15 10 8 5 3 1