1
14
15
2
20
3
7
7
85
21
535
13
18
9
149
999
2
129
5
7