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