1
2
7
17
27
16
22
59
49
60
52
29
105
27
96