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