6
14
13
33
30
63
41
22
18
31
34
46
69
69
125