508 535 738 2000 867 936 999 1017 100 126 158 192 213 261 261 304 409 lil 555 612 751 790 892 927 949 952 969 500 2035 45 96 133 166187