10 1403 92 355000 15 28 31 45 50 52 62 89 92 95 1 2 3 4 5 6 7 8 43 236 52 338 548 326 87 31 12 5 3 1