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