29 3586 172 2019014 4 5 6 7 8 11 15 28 30 31 33 35 36 44 49 55 57 58 67 69 70 72 77 84 85 89 93 94 95