21
197
40
75
37
1 2 3 17