4
6
8
5
3
21
12
9
18
66
38
88
254
224
105
40
36
19
16
11
32
10
14
23
33
72
86
53
50
7
24
81
44
20
48
13