10
14
15
31
22
22
63