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