2
6
10
13
14
20
12
39
61
43
42
28
16
12
35