1
0
6
25
102
50
10
9
20
90
5
3
11
18
10
10
28
38
8
98