3
1
2
8
7
9
27
51
113
111
72
4
5
6
13
95
76
31
10
23
18
14
12
174
24
16
11
124
74
92
15
203
19
25
66
49
61
41
48
60
17
126