9
6
12
8
7
10
14
13
430
76
47
67
36
50
120
105
2
1
26
11
19
79
33
49
57
48
29
32
58
17
44
143
75
89
30
45
124
35
34
24
94
144
85