7
9
5
4
3
2
17
24
11
14
38
37
18
44
12
22
25
34
1
57
10
109
42
15
31
21
43
35
41
217
8
20
30
45
6
13
29
183