19 479041 6508 101103867 3 7 20 21 22 46 53 54 56 65 68 71 80 86 87 89 91 92 94 100 101 106 112 137 147 211 336 657 771 1904 4641 15305 21688 24326 59264 212117 322269 419999 100 1522 11342 42484 88992 115540 100810 63759 31805 13626 5465 2219 886 329 109 37 12 3 1