17
131
77
57
56
55
18
563
162
95
208
301
255
13
45
1785
180
32
47
284
68
62
24
89
124
142
27
25
65
67
278
98
83
41
133
298
106
184
117
191
136
160
120
139
34
66
86
181
154
153
122
7
245
90