9
22
2
110
12
289
7
8
21
26
29
5
2
8
3
4
4
80
2