2
7
21
25
14
16
48
68
102
50
92
65