8 1116 95 184850 12 25 41 49 52 54 59 72 100 101 108 119 154 315 749 1086 100 397 434 145 25 8 5 2