2
11
2
33
51
6
12
8
29
2
6
19
8
9
16