7
6
12
5
4
2
21
9
19
26
92
66
54
20
27
238
29
24
39
50
15
36
98
22
44
38
72
43
16
14
1
34
17
18
25
8
10
40
37
128