40
22
23
31
34
48
125