6
8
16
13
15
26
105
15
28
139
23
429
3