14
6
21
18
2
5
13
45
11
1
9
71
157
10
25
32
59
58
52
81
60
114
85
79
113
29
94
142
19
153
377
1690
35
12
88
43
169
68
47
144
93
36
78
54
44
91