3
3
5
5
8
17
5
1
7
20
1
3
90
2
29
7
44
2