3
1
2
8
7
9
27
51
112
110
72
4
5
6
13
95
76
30
10
23
12
18
14
174
24
15
16
11
125
92
203
19
25
66
49
61
42
48
60
17
127