3
1
2
8
7
9
27
51
114
110
74
5
6
13
95
65
31
10
23
12
18
14
173
4
25
15
16
11
24
100
92
205
66
49
62
72
40
46
53