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