21 1861 856 true 2 5 10 15 20 22 37 39 41 49 51 52 53 57 64 69 76 78 80 83 87