7
10
4
3
2
15
16
5
6
8
36
13
29
12
17
40
18
113
54
86
51
45
25
47
41
65
153
123
27
30
43
62
72
9
14
11
26
33
85
32
34