4
5
11
1
8
13
3
10
14
12
25
7
15
18
17
22
46
43
160
27
24
21
56
36
79
47
172
64
34
183
171
20
94
125
9
6
26
77
50
16