9 1589 112 210419 6 23 32 42 43 44 52 91 100 100 101 104 109 116 125 136 149 802 100 767 680 17 9 7 5 3 1