3
1
2
8
9
27
50
113
114
70
5
6
14
95
64
28
10
7
23
12
18
172
4
11
16
19
13
132
72
92
25
15
216
66
49
62
42
45
17