5
101
89
98
99
96
85
—
30
30
3
17
4
7
2
8
2
12
16
9
13
2
2
2
1
61
3
61
6
1
38
12