6
6
11
22
8
39
51
30
20
31
29
52