11
10
25
26
64
32
13
59
589
109
31
23
3
12
15
6
27