3
6
5
10
40
42
23
54
48
201