6
7
13
9
5
4
12
1
10
15
16
14
33
44
160
47
28
21
68
30
50
85
45
74
37
24
73
66
60
52
23
25
34
168
186
153
41
86
100
49