21 507 114 1 2 5 6 13 17 24 25 30 32 35 38 41 44 57 59 61 62 68 69 70