16 15340 368 2892170 9 20 29 30 34 42 48 49 53 59 63 76 86 90 93 95