20
30
20
19
5
1
89
100
14
27
9
64
79
73
34
74
66
82
98
56
4
5
2
3
5
3
2
18
19
3
5
18
18
10
13
4
9
