5
15
22
4
2
2
91
190
80
1
1
2
16
18
19
3
1
1
9
320
1
2
6
28
2