13
5
20
18
2
45
11
1
14
9
8
71
157
10
25
31
59
58
52
81
114
84
78
112
29
94
140
153
377
1690
34
12
88
43
35
19
169
68
47
143
93
36
77
54
91