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