10
8
20
11
1
4
3
6
9
36
56
16
5
17
7
115
204
33
70
230
78
63
15
18
71
161
67
14
24
53
42
83
54
30
13
19