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