3
1
2
8
7
9
26
51
113
111
72
5
6
13
95
63
27
23
12
18
14
172
4
24
15
10
11
100
74
92
25
207
16
17
66
50
62
39
46
54